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
335821567342	335821567903	335821568453	335821569003	335821569553	335821570103	335821570653	335821571203	335821571753	335821572303	335821572853	335821573403	335821573953	335821574503	335821575053	335821575603	335821576153	335821576703	335821577253	335821577803	335821578353	335821578903	335821579453	335821580003	335821580553	335821581103	335821581653	335821582203	335821582753	335821583303	335821583853	335821584403	335821584953	335821585503	335821586053	335821586603	335821587153	335821587703	335821588253	335821588803	335821589353	335821589903	335821590453	335821591003	335821591553	335821592103	335821592653	335821593203	335821593753	335821594303	335821594853	335821595403	335821595953	335821596503	335821597053	335821597603	335821598153	335821598703	335821599253	335821599803	335821600353	335821600903	335821601453	335821602003	335821602553	335821603103	335821603653	335821604203	335821604753	335821605303	335821605853	335821606403	335821606953	335821607503	335821608053	335821608603	335821609153	335821609703	335821610253	335821610803	335821611353	335821611903	335821612453	335821613003	335821613553	335821614103	335821614653	335821615203	335821615753	335821616303	335821616853	335821617403	335821617953	335821618503	335821619053	335821619603	335821620153	335821620703	335821621253	335821621803	335821622353	335821622903	335821623453	335821624003	335821624553	335821625103	335821625653	335821626203	335821626753	335821627303	335821627853	335821628403	335821628953	335821629503	335821630053	335821630603	335821631153	335821631703	335821632253	335821632803	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
45134	22054	17045	2603	1255	981	801	716	591	508	449	449	398	404	369	383	341	338	302	339	347	304	341	324	331	317	338	308	297	297	294	274	337	316	314	316	324	291	302	316	304	287	337	291	296	307	300	266	261	317	306	298	307	294	288	288	321	306	281	304	310	285	272	262	319	301	301	273	282	277	313	314	284	284	316	300	280	306	280	287	310	320	285	306	311	295	288	283	294	284	313	282	260	291	303	285	304	303	298	285	301	300	303	275	271	292	291	298	303	313	313	337	290	298	267	279	306	326	298	244	300	315	280	313	287	288	311	273	263	320	265	252	309	286	285	309	283	276	289	283	313	283	309	315	295	261	294	294	292	256	267	307	299	261	253	286	295	290	253	325	297	295	297	283	281	291	260	307	299	286	313	314	291	312	286	281	304	304	294	275	301	306	285	257	330	291	322	299	268	279	290	296	290	292	269	308	283	271	279	290	280	283	296	287	289	306	311	294	304	308	261	302	301	284	284	275	312	294	283	283	297	246	278	303	273	285	283	264	280	306	268	313	276	294	275	294	259	294	279	258	277	278	296	320	307	284	305	297	289	298	284	325	283	260	296	317	291	304	306	284	280	285	296	288	312	297	299	284	293	318	277	290	268	305	294	304	294	304	324	269	258	293	298	294	317	283	284	277	300	286	280	300	309	284	286	286	307	294	248	283	274	257	309	290	300	271	289	313	288	277	316	294	293	333	294	330	273	273	313	336	269	273	277	287	310	275	306	297	290	324	306	295	313	286	282	258	290	313	309	279	275	274	296	296	281	281	290	276	291	254	294	319	322	300	269	282	282	284	291	274	289	297	281	312	303	313	302	294	292	296	297	266	262	271	296	264	275	292	283	301	316	295	318	296	306	296	269	274	271	289	279	299	292	311	259	298	293	307	310	319	301	317	267	259	298	282	304	290	304	290	306	270	266	290	261	280	294	254	293	269	287	317	293	306	315	288	290	289	292	308	294	298	309	308	293	294	261	283	281	318	299	287	273	279	301	247	271	311	293	276	293	274	289	291	287	328	274	273	276	310	269	295	313	321	297	313	260	297	256	318	274	299	314	304	313	292	282	269	295	301	289	286	297	318	293	316	278	284	289	296	287	301	258	265	303	275	299	314	284	310	294	291	300	316	253	272	259	308	301	270	310	240	289	297	272	268	268	296	304	306	272	277	311	267	313	282	280	307	299	333	302	280	297	281	274	271	287	305	273	282	322	283	277	297	255	287	272	306	277	313	310	293	303	336	258	297	303	289	280	277	289	285	288	292	281	292	288	284	311	253	307	295	273	265	281	282	281	307	282	265	302	297	302	284	303	303	271	268	296	274	278	296	301	279	300	278	270	277	318	295	281	298	288	266	293	272	303	288	335	281	313	307	293	299	274	269	275	272	275	284	304	286	303	292	302	301	287	281	289	299	273	297	310	307	320	292	283	257	347	282	302	287	270	271	295	277	297	299	263	277	267	300	293	262	288	301	300	285	306	264	289	266	269	296	312	280	277	273	272	267	306	304	319	283	295	286	271	288	297	269	317	294	288	258	292	277	262	289	298	333	284	307	293	309	298	266	311	289	299	283	292	314	309	277	286	299	296	291	279	284	273	267	297	317	280	295	303	296	279	286	291	287	264	268	284	291	317	300	295	288	281	284	289	312	303	303	279	280	274	297	294	319	287	300	275	267	271	287	326	269	275	294	270	307	287	322	262	296	297	300	268	305	287	297	328	293	287	293	315	270	276	272	278	285	295	287	291	268	274	288	263	282	280	307	284	294	303	288	264	291	281	281	297	276	304	321	288	300	304	294	291	294	276	320	329	289	274	307	276	278	298	272	301	314	298	277	307	275	281	303	274	257	280	308	281	258	256	304	321	315	290	295	273	283	273	318	300	255	291	289	243	276	263	298	271	293	321	314	304	299	295	304	302	295	285	289	263	307	315	271	294	283	252	280	288	285	303	304	275	276	293	280	266	301	302	277	280	288	280	316	312	309	312	309	304	309	288	295	288	275	257	286	279	302	300	268	271	279	283	314	271	313	282	294	295	280	294	283	267	280	272	314	260	271	301	257	299	287	272	291	325	312	306	285	293	281	284	284	287	277	290	289	282	283	286	287	300	287	303	295	274	296	295	296	272	276	320	321	287	297	284	293	304	283	275	283	275	293	288	303	311	284	299	283	277	281	310	301	283	286	300	284	291	286	265	282	293	279	304	284	306	284	306	269	282	321	276	317	301	302	271	278	275	292	272	300	292	296	262	298	302	268	299	288	293	288	278	280	266	334	281	296	302	292	278	307	320	283	291	285	311	287	273	286	280	302	274	289	290	273	299	269	288	307	259	277	279	308	291	275	305	287	319	310	302	248	277	272	271	280	288	289	287	281	302	262	284	286	273	264	299	283	304	261	291	280	277	286	295	273	268	300	327	323	302	299	300	289	288	298	284	257	326	310	309	291	267	314	273	294	266	297	265	260	288	288	289	299	298	291	269	297	271	269	282	330	284	309	290	297	256	321	293	301	274	304	282	281	305	295	283	299	296	280	265	328	286	306	295	292	289	278	302	277	289	277	300	295	305	286	288	300	309	305	317	311	306	317	297	301	256	254	288	302	291	266	269	299	271	290	266	249	304	256	301	320	285	290	322	283	290	273	299	315	295	268	308	335	296	254	287	276	251	324	277	239	292	317	292	302	294	283	296	307	286	279	284	331	291	267	319	301	272	296	293	281	299	293	280	304	261	257	326	300	263	301	292	288	288	304	299	284	304	318	298	266	303	307	291	271	314	260	264	278	283	265	282	272	303	270	325	320	313	286	304	322	306	288	309	303	310	306	265	277	304	275	277	295	310	299	263	320	278	308	307	305	308	262	285	249	292	316	308	275	288	293	314	285	282	292	297	274	260	314	293	311	273	282	270	278	310	286	280	285	300	250	288	309	324	284	305	275	306	308	258	280	275	257	289	292	284	273	284	289	296	300	298	265	307	311	311	290	325	276	261	296	290	306	290	302	316	273	286	276	271	314	312	301	294	262	301	315	288	291	266	299	292	268	264	285	303	284	299	267	287	269	312	285	321	284	262	278	295	296	310	283	256	308	321	274	275	306	305	306	314	289	283	297	273	293	300	303	300	307	317	309	300	312	250	270	314	257	295	273	301	289	303	276	253	289	280	317	302	266	299	272	290	307	295	291	285	303	282	276	294	288	293	277	283	308	283	304	278	280	312	281	276	282	304	303	283	291	292	284	307	307	286	299	306	298	280	325	301	295	307	303	313	291	291	300	303	278	259	294	282	294	272	273	305	288	280	275	282	295	309	311	274	277	317	310	292	256	287	294	293	254	288	280	306	290	295	335	300	277	306	311	279	279	339	283	313	301	294	304	283	290	288	287	288	287	276	270	286	275	309	283	276	264	294	295	271	301	260	313	281	293	290	302	297	289	304	299	277	288	275	262	278	292	273	299	287	279	282	266	279	297
25290	2483	4890	5474	4825	4215	3528	3093	2616	2380	2083	1903	1873	1700	1576	1534	1409	1373	1305	1244	1221	1221	1217	1139	1223	1132	1168	1117	1131	1081	1058	1052	1042	1020	1018	993	980	1034	965	1034	976	1006	958	1027	985	971	946	992	965	1007	986	958	946	948	979	1034	956	1005	1018	981	935	1039	903	966	980	955	956	970	943	1084	928	941	979	970	962	985	948	909	964	902	957	972	905	966	951	907	889	930	932	929	956	900	894	925	909	1023	905	959	916	942	927	912	905	948	913	874	903	922	980	917	941	957	891	908	917	926	925	897	868	911	933	952	950	964	928	929	963	950	944	924	923	910	903	865	892	902	904	918	965	941	925	921	873	907	950	915	965	917	879	922	923	892	869	921	843	876	919	888	886	936	909	867	971	962	919	873	902	948	905	923	912	913	884	924	923	925	935	876	924	894	922	876	942	924	942	866	888	899	914	871	912	889	898	910	914	883	909	819	965	922	965	950	894	943	812	908	875	915	889	951	883	903	977	926	931	934	904	910	919	870	877	885	927	922	872	929	921	917	886	898	926	965	891	905	858	876	929	923	901	890	874	902	946	911	915	947	921	892	916	889	942	878	918	921	943	906	957	943	938	895	933	861	874	846	928	844	857	910	913	926	886	911	856	920	929	892	866	910	841	876	950	895	896	924	958	914	919	894	887	941	901	896	930	883	879	899	923	901	925	950	904	946	906	927	913	900	899	925	948	867	880	885	969	903	891	949	939	893	886	916	938	906	911	899	893	930	986	915	930	907	867	907	875	906	856	921	877	885	929	914	893	897	913	928	950	904	959	921	880	944	879	898	936	852	891	954	961	907	924	900	958	911	916	901	948	893	977	891	910	904	919	889	910	877	879	911	935	914	945	916	942	908	880	929	926	891	929	932	898	915	939	904	954	904	871	903	911	948	924	905	940	890	909	853	917	871	881	861	890	969	876	878	890	904	905	897	874	908	937	907	915	905	909	866	920	947	893	885	967	927	868	910	894	984	911	896	938	896	825	895	938	916	923	925	872	901	930	933	897	932	870	902	891	893	919	936	885	879	897	969	897	864	1004	888	940	930	881	947	999	879	906	912	908	886	965	879	875	896	924	927	985	851	908	948	897	920	900	862	912	938	862	940	910	885	867	926	900	892	907	911	850	888	931	912	937	920	967	886	929	888	814	868	925	928	918	918	972	870	909	881	897	943	914	905	952	902	940	908	951	938	923	874	961	941	901	922	915	929	924	902	893	929	919	965	946	886	927	931	865	985	897	870	903	911	950	917	962	925	899	883	916	887	910	908	887	925	901	913	902	880	909	896	967	965	915	952	909	969	892	922	911	932	947	894	898	902	927	929	912	884	928	966	965	888	893	932	872	945	940	960	901	923	925	855	905	926	968	918	919	908	896	917	907	939	939	918	935	888	933	910	875	948	890	891	888	950	896	917	877	930	925	894	944	924	956	930	970	888	907	909	905	919	889	948	927	890	949	913	924	913	915	958	949	958	895	940	883	911	956	911	898	904	947	945	921	903	925	910	888	908	903	920	894	958	876	903	848	818	929	918	939	872	1007	928	868	894	945	912	854	929	906	879	897	881	932	921	914	933	944	888	938	955	901	931	948	884	946	902	832	942	939	915	924	901	872	911	962	860	958	889	963	937	910	889	903	913	912	888	957	915	980	914	917	908	880	916	862	963	929	880	876	867	899	917	896	848	985	925	927	964	892	892	888	938	916	888	878	853	942	957	884	987	919	951	906	920	918	936	897	885	900	879	868	908	910	904	933	915	837	925	891	856	921	881	917	858	893	943	939	960	922	843	899	864	949	907	886	874	882	913	960	929	889	894	910	938	896	909	973	904	928	898	918	901	900	863	954	897	902	911	886	884	868	921	945	902	874	898	930	919	939	906	848	947	894	905	863	898	928	882	916	883	917	932	946	903	925	932	899	849	842	881	871	895	891	911	891	898	878	943	860	902	886	939	937	901	927	900	849	855	875	918	928	969	907	908	899	857	910	900	885	878	945	913	919	894	901	888	895	952	882	887	878	888	993	893	916	911	887	962	936	935	975	957	870	870	903	900	932	936	832	888	900	877	925	873	884	907	908	880	884	904	942	908	938	871	969	877	895	927	918	942	900	921	910	887	913	906	900	873	933	910	908	915	912	876	878	932	897	912	954	981	927	875	896	939	914	916	884	895	915	915	959	887	888	907	910	890	936	933	894	921	909	947	1005	919	868	955	895	917	908	935	890	916	899	922	882	887	903	904	885	886	874	900	945	899	899	900	929	933	892	900	937	838	856	925	932	887	943	923	943	914	857	883	927	907	890	942	892	887	917	972	847	904	951	918	969	865	984	894	906	942	891	896	993	853	909	884	895	901	863	878	906	904	894	895	911	943	916	944	953	941	940	900	879	890	881	943	959	936	908	850	976	889	897	908	862	842	882	951	881	917	941	913	902	901	855	961	937	882	883	924	905	885	938	926	933	894	937	920	843	923	898	950	911	910	920	887	917	879	946	974	877	884	864	954	958	935	876	899	889	949	899	926	914	848	910	932	900	937	949	911	889	934	851	889	905	945	955	939	914	925	876	928	929	935	865	939	911	883	888	885	938	879	960	910	944	937	953	894	915	917	857	923	905	944	895	816	915	940	897	944	898	954	867	935	917	892	865	916	944	923	921	959	911	939	902	947	957	940	902	939	898	827	935	927	884	914	885	904	954	911	906	927	975	910	912	924	937	958	890	877	880	909	902	904	872	883	848	940	900	874	896	902	912	911	877	901	955	921	917	873	946	898	889	914	829	862	862	916	877	958	899	918	878	900	891	938	852	962	905	881	986	920	928	900	890	968	936	849	868	947	911	889	914	870	822	895	926	935	887	929	941	943	923	910	926	970	921	872	947	938	901	932	934	909	913	925	909	972	952	884	907	899	956	875	860	895	910	846	919	897	962	927	893	905	930	893	895	889	917	917	925	891	920	925	905	921	864	940	944	940	939	878	975	893	883	911	945	929	910	903	907	918	969	949	867	915	872	908	902	921	868	912	871	973	888	855	913	869	906	937	935	914	935	917	901	917	942	902	935	934	944	943	872	927	898	906	903	917	890	917	964	911	858	929	891	895	942	939	880	934	895	897	893	877	886	921	935	897	924	921	889	908	919	897	905	961	890	922	892	932	944	837	899	893	873	887	891	936	861	889	924	922	875	920	914	911	981	954	938	873	932	916	933	965	978	902	914	890	928	925	919	903	867	920	910	848	925	908	909	938	930	884	907	937	906	924	927	897	920	913	925	869	873	945	885	908	952	908	926	915	902	900	923	938	923	892	899	933	879	977	927	959	886	915	920	965	875	898	891	948	922	929	915	889	928	943	928	971	875	918	931	938	902	902	917	881	941	895	935	920	981	901	903	972	922	932	971	911	948	900	931	912	923	945	918	924	926	893	908	910	952	897	878	975	849	915	942	924	861	992	853	988	917	874	849	894	924	926	894	897	856	851	877	928
5063	419	357	197	157	161	173	158	136	159	146	140	147	162	144	160	137	135	157	159	137	142	123	143	169	128	136	136	132	129	146	121	132	127	134	143	133	142	120	127	125	155	136	138	126	115	141	141	118	160	136	143	136	136	131	158	144	146	146	144	134	129	123	134	122	138	130	134	152	152	162	150	148	152	136	164	137	154	143	124	133	126	140	140	143	138	131	139	146	138	132	171	119	134	152	150	163	152	139	141	159	146	154	156	131	135	147	142	137	131	133	172	125	133	125	135	139	157	119	144	121	124	140	158	146	140	133	143	140	135	150	113	132	144	152	132	156	147	143	149	141	138	129	155	134	118	130	135	142	115	134	144	147	134	120	149	140	135	153	162	140	148	152	135	155	150	118	125	148	139	136	146	133	162	139	130	150	133	148	145	143	140	144	139	140	134	115	161	146	143	117	167	147	141	131	133	132	147	129	138	142	122	137	140	154	128	137	134	161	143	122	143	135	138	127	139	132	148	164	147	149	126	120	146	132	161	144	138	153	114	153	159	128	132	154	122	129	157	129	128	137	135	149	151	144	176	138	132	130	141	136	130	142	147	137	154	128	128	133	123	154	134	121	141	154	147	140	145	146	117	139	137	125	124	144	134	147	159	119	144	130	129	155	119	120	140	133	155	131	140	143	121	143	151	143	136	134	130	153	149	131	158	160	149	145	139	135	152	140	137	129	144	118	144	139	125	144	134	124	145	145	147	151	154	138	140	133	149	164	154	159	129	140	132	161	130	133	139	133	166	117	113	152	147	140	167	135	146	156	141	139	141	141	133	156	148	141	145	139	129	139	118	140	116	123	156	152	133	135	137	130	129	143	138	153	124	133	120	143	137	134	131	160	133	139	114	137	134	153	136	168	152	145	149	152	148	144	150	164	128	137	135	153	124	136	126	144	154	151	163	129	145	167	131	130	147	125	137	135	128	153	138	133	140	138	141	152	144	148	134	135	143	143	119	154	135	155	116	131	136	140	123	144	143	138	155	128	145	121	116	132	146	132	126	138	138	119	129	126	159	135	136	159	140	149	147	140	154	147	150	155	152	159	158	141	143	142	141	144	152	137	137	161	129	148	158	142	140	127	141	150	138	146	138	144	129	139	133	144	131	124	131	142	126	136	141	149	138	127	145	153	124	119	137	155	121	133	159	136	149	136	144	132	133	134	151	167	125	148	131	143	124	132	146	117	122	148	135	147	156	118	133	142	156	146	136	122	120	152	131	144	138	128	137	134	135	135	147	131	137	149	150	133	136	132	165	152	142	139	131	141	152	125	137	132	145	140	135	143	158	152	146	114	135	114	128	137	142	142	135	145	147	148	137	139	145	143	130	137	136	136	120	135	134	123	135	140	142	147	159	157	154	145	133	147	128	137	130	147	138	149	151	124	137	117	142	140	138	139	137	167	148	150	132	141	164	142	135	123	130	148	126	164	159	156	145	145	140	141	140	149	144	137	153	143	135	152	137	158	121	123	141	132	139	141	149	158	144	141	158	137	119	125	139	136	145	149	113	162	153	136	134	139	127	144	140	163	141	145	139	142	148	148	125	146	135	143	168	132	150	140	143	148	152	140	136	138	155	134	136	132	116	128	137	139	150	142	119	154	145	122	130	142	155	131	129	136	148	135	122	139	141	132	146	151	143	156	152	159	122	133	140	127	126	127	151	145	138	136	145	141	147	151	132	131	129	137	136	137	141	144	138	131	148	132	141	149	124	130	131	144	138	120	144	136	131	118	132	150	142	152	141	128	150	137	129	140	129	134	152	124	132	121	142	118	147	140	144	147	132	150	148	133	138	144	140	156	140	139	140	135	122	146	139	138	132	139	141	126	129	133	123	116	134	127	145	136	128	136	135	140	155	123	133	137	142	129	127	144	148	117	147	133	143	150	133	141	128	143	122	135	150	146	153	133	141	143	136	145	152	129	148	157	148	141	144	156	154	134	127	154	152	154	131	157	147	139	138	124	141	135	144	121	152	137	150	125	137	121	140	127	152	155	134	130	162	125	123	121	138	147	151	128	156	127	148	128	164	139	131	135	140	134	134	142	143	145	149	142	146	149	148	141	124	141	140	132	151	132	124	126	119	134	151	129	130	123	147	150	172	142	146	132	132	136	143	138	139	146	130	139	129	148	129	125	154	148	122	138	131	136	151	160	123	123	141	122	143	131	138	148	160	127	142	138	135	163	110	130	140	126	126	141	125	159	163	134	154	164	149	132	146	151	163	134	134	140	134	141	145	147	130	146	145	141	157	143	118	119	134	143	130	140	135	129	156	143	139	133	144	133	139	154	147	145	138	125	120	121	142	119	152	135	123	152	162	157	147	126	132	160	138	149	123	141	147	163	119	122	138	157	119	141	151	133	156	145	140	138	161	126	149	142	131	140	154	181	147	144	151	146	123	138	134	131	135	151	134	147	144	134	127	136	156	144	135	158	144	121	138	129	131	143	136	150	132	125	148	131	132	153	142	152	128	136	156	136	136	154	137	153	143	133	133	142	137	136	136	160	153	130	137	156	148	143	116	158	129	133	151	146	127	144	129	135	139	151	122	141	133	149	155	132	137	158	154	128	142	147	142	133	147	147	136	135	129	126	129	136	123	153	140	162	155	141	134	143	127	151	154	144	140	145	140	156	121	129	154	115	132	143	135	142	146	160	130	144	149	144	126	138	128	132	132	157	145	133	157	145	143	128	147	132	145	144	132	131	142	138	155	135	149	138	147	135	138	128	156	136	142	142	109	138	165	133	144	137	139	146	126	137	136	126	135	167	141	135	159	124	135	162	159	153	138	124	151	139	124	131	128	133	143	128	135	147	135	138	140	141	127	156	164	135	154	139	151	132	141	161	132	118	136	144	141	127	133	131	110	119	158	143	122	136	131	134	131	146	139	144	133	132	143	128	117	137	130	124	144	168	163	129	145	144	151	144	137	115	121	134	156	136	136	123	146	133	144	150	148	138	136	152	143	128	110	149	131	153	136	134	140	116	150	116	118	128	140	136	118	123	154	120	133	117	138	159	148	145	157	146	139	116	135	131	130	141	158	154	117	142	139	139	133	140	139	132	141	139	155	124	116	150	141	134	120	122	113	144	136	163	132	137	154	160	141	115	152	143	130	129	128	146	138	143	136	151	124	154	150	130	154	158	152	152	157	141	138	133	135	135	129	130	152	149	131	130	149	111	136	123	135	129	135	140	130	140	151	129	142	134	136	116	136	152	153	137	150	147	120	117	144	168	156	155	110	107	134	140	146	127	164	148	141	149	116	137	140	143	147	129	157	170	143	142	123	145	125	139	142	156	136	155	107	145	135	144	137	139	115	148	141	126	127	120	141	153	132	137	142	146	126	138	144	152	127	128	138	138	142	149	155	147	142	121	147	130	121	153	131	123	123	135	151	164	148	138	162	134	159	143	133	139	124	149	126	145	143	156	156	163	146	136	115	167	149	135	143
6260	583	610	691	603	630	566	627	602	520	535	499	543	526	508	510	517	520	519	505	528	508	506	541	519	465	479	481	531	480	528	536	508	531	477	482	461	494	510	515	496	483	504	475	495	505	494	500	489	494	498	518	501	510	522	507	551	512	506	500	516	524	487	548	511	509	550	493	519	529	498	496	517	517	521	500	478	458	520	470	537	503	548	527	489	490	515	529	500	537	499	482	526	493	522	493	509	519	542	494	480	459	487	523	547	501	508	510	486	473	482	521	502	501	534	473	521	475	542	486	522	487	539	547	495	498	519	499	526	528	503	487	497	551	505	483	513	491	487	473	504	481	531	508	519	522	522	500	498	517	490	477	528	492	480	510	466	492	535	470	488	505	516	501	516	514	535	483	474	530	497	519	529	481	485	464	493	496	483	520	504	488	497	506	500	548	497	525	517	491	483	504	532	504	469	481	521	492	523	497	471	521	516	513	536	482	506	514	533	507	507	445	538	526	538	479	498	499	515	510	500	492	516	524	511	488	492	453	482	504	516	503	493	518	511	548	544	503	494	490	526	475	513	493	476	499	514	480	509	486	508	489	521	462	478	513	515	540	494	530	512	504	470	505	508	477	488	506	541	480	494	516	514	519	493	506	497	518	492	542	531	505	488	490	479	527	484	549	528	568	492	516	498	514	513	511	491	479	486	506	542	480	538	456	490	464	494	506	489	484	523	479	505	526	459	493	512	518	465	481	516	513	512	512	478	519	520	489	496	491	485	542	512	542	511	508	529	477	494	497	475	514	482	512	527	528	527	491	495	489	492	501	512	491	508	489	491	486	470	521	505	489	483	512	532	495	485	503	515	524	492	511	469	509	507	456	505	470	540	518	537	488	487	468	538	461	517	529	535	520	487	500	507	469	501	510	507	506	534	475	486	497	494	522	524	475	520	485	524	525	469	510	542	529	496	483	463	488	474	504	543	476	528	516	551	507	458	540	493	503	469	495	504	497	502	513	547	501	514	522	508	521	507	480	518	463	479	477	527	501	506	470	521	469	466	479	497	518	536	462	491	514	485	526	503	539	513	498	517	510	495	508	490	517	496	549	505	520	521	514	504	482	493	506	512	451	478	521	497	488	523	497	507	535	448	475	513	515	558	518	506	506	528	526	515	510	510	482	487	512	530	546	494	471	466	526	482	499	512	491	459	527	504	451	508	483	496	515	496	506	496	490	505	518	479	466	489	531	486	528	530	490	547	492	490	493	488	507	512	480	485	484	542	553	515	463	529	564	508	486	541	556	496	480	513	482	523	495	492	503	515	481	481	519	505	502	501	488	520	486	525	488	490	515	505	497	526	512	515	498	523	520	489	463	477	512	479	510	540	505	532	464	497	508	484	508	521	475	516	507	542	521	530	510	537	508	482	498	492	530	473	481	489	509	492	498	494	485	472	518	487	532	516	499	550	497	546	473	485	513	502	520	510	539	501	506	470	530	480	537	509	541	486	518	477	520	525	486	512	518	543	525	504	527	497	510	513	527	504	503	468	498	552	508	487	516	485	484	435	510	503	505	507	512	568	524	495	513	543	522	494	543	497	513	475	496	504	485	506	490	475	540	529	515	484	522	538	525	493	519	526	480	561	500	454	490	514	507	512	542	484	494	491	477	510	503	513	515	515	519	508	484	506	507	531	511	528	457	493	486	511	529	537	518	492	500	487	497	520	526	524	496	513	494	471	523	539	486	494	525	507	508	527	517	525	471	488	498	483	502	479	468	500	495	476	503	486	470	518	482	509	523	513	506	528	512	485	546	479	533	498	499	486	549	509	516	521	507	521	488	481	542	491	525	524	471	469	533	499	453	508	510	510	491	501	498	516	472	489	480	501	516	547	512	510	491	504	519	500	487	506	492	480	505	518	473	489	457	493	501	479	535	530	486	498	515	518	492	516	532	526	529	516	516	490	489	477	523	478	537	517	511	461	499	462	584	520	482	495	510	487	531	537	505	537	473	560	477	488	531	490	513	533	501	500	531	474	485	491	526	466	490	491	473	517	511	523	483	510	538	511	499	481	482	480	494	501	480	483	500	516	474	467	497	469	536	568	513	541	539	500	546	469	550	520	468	491	532	482	494	511	484	476	521	498	552	501	527	492	492	525	509	532	482	508	461	519	507	522	495	511	509	504	499	508	457	545	523	511	507	516	481	490	490	521	499	501	455	528	490	496	479	467	491	525	528	533	488	505	524	518	496	513	517	501	512	487	489	507	491	478	509	510	507	509	500	482	501	468	522	506	517	491	499	506	523	493	492	455	493	486	504	498	488	514	485	521	503	530	496	500	499	486	501	524	500	482	522	481	536	521	509	538	514	490	479	519	512	512	504	536	498	458	522	530	531	545	511	514	532	482	506	495	521	533	510	498	532	492	516	502	505	541	518	503	515	499	496	483	537	498	520	505	535	507	496	507	495	517	491	516	521	502	508	515	492	494	509	493	470	524	487	473	491	514	481	494	511	514	486	507	488	494	493	503	519	526	513	503	501	493	567	522	504	527	497	486	535	523	550	455	517	480	466	485	481	480	481	481	469	491	497	531	444	501	516	477	515	510	533	481	513	512	507	522	514	501	556	504	511	554	508	491	484	503	488	494	524	540	521	546	505	524	535	524	494	468	488	484	525	515	507	520	485	532	498	459	491	504	540	514	546	465	549	520	488	498	517	500	537	462	449	486	511	495	488	504	520	470	507	546	513	496	497	498	503	510	476	525	477	511	540	484	479	515	509	537	502	517	536	500	490	462	478	507	507	470	527	534	516	509	491	512	542	510	511	521	529	483	505	478	497	521	502	465	523	491	536	531	520	484	505	507	513	502	548	512	507	485	492	520	486	494	534	499	491	430	502	505	510	537	525	510	487	454	492	491	519	503	516	519	502	503	487	527	532	507	522	486	514	495	501	510	520	508	507	508	536	469	501	489	530	495	509	516	483	505	491	504	510	495	488	505	490	470	536	509	512	493	488	509	522	508	486	495	508	508	493	490	523	542	488	522	523	541	476	506	505	497	534	480	483	524	507	473	521	471	503	507	557	482	519	504	537	482	507	453	470	443	523	493	496	491	491	506	489	513	502	524	495	534	524	531	536	516	485	473	528	468	495	507	455	470	528	532	524	492	444	521	502	539	458	508	490	518	525	507	505	516	537	510	526	469	494	494	497	491	494	501	491	500	533	518	472	482	523	514	476	527	492	529	496	484	511	472	508	501	531	499	516	450	507	483	480	518	509	515	495	500	519	537	475	503	511	547	525	516	516	490	533	510	509	527	511	482	488	523	501	475	487	539	539	515	514	528	490	503	523	520	482	495	500	492	509	505	502	492	515	516	498	518	496	509	445	533	506	476	518	468	519	484	501	538	501	493	526	495	505	526	518	486	513	508	489	497	525	509	535	506	551	503	528	512	558	510	495	492	527	474	498	529	481	504	472	477	535	496	523	539	503	523	538	486	475	501	495
34804	14113	2245	1006	774	558	513	450	447	357	351	343	351	322	322	316	287	280	310	262	263	306	275	264	274	280	252	266	255	277	273	276	245	286	287	262	251	259	280	293	253	278	298	292	280	293	253	260	263	257	299	285	242	231	276	261	252	268	226	296	282	263	261	271	279	238	260	285	236	245	238	304	268	235	264	279	275	264	276	228	267	247	249	268	267	279	278	289	281	286	285	262	274	282	287	261	264	269	221	228	291	274	269	278	281	274	291	286	242	249	290	271	239	243	265	247	261	282	246	260	252	270	255	259	246	273	269	257	269	259	260	279	284	282	260	266	255	272	283	275	279	260	298	293	242	253	271	257	279	280	272	257	235	261	275	248	282	298	239	241	237	237	250	270	250	252	237	230	245	273	262	270	254	238	239	275	244	256	266	250	246	275	276	263	254	266	246	240	256	276	267	243	266	268	253	247	272	237	248	261	262	290	247	294	257	282	269	252	278	281	270	290	268	256	238	252	229	281	271	281	250	265	272	228	269	248	275	293	253	262	252	262	234	255	260	254	282	274	272	251	292	269	272	259	267	256	245	264	284	249	266	281	251	266	267	265	265	254	268	263	287	266	272	264	249	263	276	257	229	247	267	281	278	274	247	250	284	258	281	275	246	261	247	236	251	265	294	272	243	277	274	248	235	269	285	264	280	277	285	264	247	268	272	262	262	233	228	291	273	240	255	268	267	267	261	255	254	271	265	262	259	256	281	292	282	259	239	256	255	277	254	239	274	274	277	282	259	281	267	285	236	276	264	292	277	276	248	273	265	250	268	275	259	249	276	230	269	249	265	250	224	284	291	264	251	281	276	259	257	247	278	259	257	254	291	271	247	264	270	255	275	250	281	252	260	262	256	252	247	271	279	268	281	254	272	288	276	253	262	254	242	219	248	301	277	265	273	252	249	267	281	254	238	243	264	295	270	245	259	286	270	266	273	262	258	291	234	265	252	245	277	269	255	252	233	235	266	285	258	304	272	237	256	273	273	228	288	258	256	279	259	254	257	253	292	266	282	243	245	296	254	252	255	258	256	268	284	270	267	262	288	268	263	268	274	265	253	255	273	282	237	236	262	281	277	250	289	271	278	297	270	273	236	257	259	279	245	261	257	246	243	271	267	274	240	264	293	272	300	269	279	262	273	283	248	234	262	259	266	284	259	262	262	277	255	258	255	259	229	267	240	273	242	266	254	273	296	277	247	284	267	275	270	270	267	270	239	235	262	272	281	268	266	243	247	256	274	249	251	285	260	240	265	277	258	242	275	289	292	262	237	280	250	266	301	256	291	268	270	254	255	244	272	257	263	277	305	246	268	272	276	272	262	279	228	264	263	263	231	262	276	259	262	269	258	260	238	261	254	253	270	287	253	253	219	255	268	280	240	243	285	273	259	231	269	264	250	258	249	273	283	281	258	280	297	224	278	251	280	290	259	247	252	282	299	291	280	255	273	268	245	243	264	272	298	254	233	306	280	266	264	274	244	237	275	270	251	318	286	236	263	260	285	290	239	236	278	253	285	271	244	252	275	259	265	255	254	255	293	267	256	278	265	241	251	265	260	274	289	254	256	268	248	275	275	282	236	271	255	254	253	262	279	269	255	260	253	258	249	247	283	270	242	288	268	267	273	273	246	257	258	235	272	260	281	257	283	247	263	297	253	233	271	263	268	261	251	262	268	243	258	271	270	269	265	241	280	253	265	259	230	247	265	242	261	259	261	264	250	251	272	260	275	258	271	282	252	273	291	286	227	266	282	304	253	272	233	244	253	255	262	258	258	264	236	231	258	249	242	276	259	266	263	284	250	255	302	286	242	241	245	256	243	261	274	224	252	259	278	292	260	265	272	246	265	299	255	250	246	278	266	278	265	259	260	228	245	278	260	256	272	274	252	268	267	249	281	262	280	271	257	262	295	266	260	238	263	256	255	259	297	254	243	269	277	257	246	255	256	261	297	270	280	243	249	272	270	297	269	263	281	243	286	236	292	262	270	286	229	252	278	264	261	277	260	235	267	308	278	286	266	243	278	274	264	265	267	259	274	304	241	270	236	270	275	259	288	280	227	271	276	251	285	265	268	264	236	232	228	279	251	294	241	262	282	247	281	260	283	256	234	247	267	283	285	276	273	278	234	279	259	249	262	258	247	268	270	278	252	245	242	256	269	277	260	261	263	289	269	268	263	299	245	288	266	270	272	291	268	261	217	262	241	244	246	267	292	244	270	253	276	234	250	279	237	278	270	269	272	291	252	251	272	239	249	256	289	266	273	274	281	271	287	277	255	245	260	272	267	293	255	264	243	261	264	267	277	280	252	248	231	261	251	239	266	239	272	254	280	251	265	279	254	269	251	268	278	295	307	230	281	263	234	260	245	277	260	271	272	241	264	259	257	261	255	289	239	285	235	281	246	242	265	254	265	287	281	267	262	280	241	255	248	286	278	253	261	258	247	255	269	260	284	270	253	250	239	280	286	270	248	286	227	287	296	248	273	256	247	260	255	269	248	251	261	249	273	263	250	264	260	262	274	248	275	269	271	263	245	246	263	280	264	261	281	269	319	248	238	252	271	275	274	271	274	276	255	236	250	256	279	275	287	262	278	260	269	253	249	241	247	272	261	264	275	243	257	255	246	248	269	269	251	263	264	283	260	241	242	255	269	245	273	260	279	259	279	235	277	255	254	248	294	263	280	236	271	258	266	257	246	258	269	268	245	275	280	264	249	244	237	275	244	284	220	244	225	290	243	284	282	238	256	228	276	267	261	275	277	273	262	274	254	265	247	263	277	276	277	284	263	292	229	278	311	240	267	246	251	265	260	287	269	267	272	253	262	280	275	242	250	247	244	257	242	271	254	276	256	244	270	262	287	254	260	238	284	240	264	249	246	238	279	269	256	258	259	255	236	261	251	264	276	286	266	239	231	281	242	250	267	268	274	241	245	275	249	258	295	276	260	268	295	283	270	284	251	257	276	277	266	283	254	251	270	259	281	281	286	275	239	269	250	252	263	304	251	283	262	249	285	256	255	284	272	295	277	291	261	246	258	259	252	279	253	290	257	271	272	261	262	251	267	253	255	261	265	263	267	256	283	265	282	264	264	275	237	282	266	246	294	260	261	288	236	263	273	264	314	266	257	281	243	262	255	271	259	258	273	288	279	268	279	258	257	255	261	274	296	263	260	257	273	269	248	271	274	263	275	256	267	251	281	271	242	255	295	268	250	267	277	296	268	290	244	263	285	270	258	257	251	265	284	255	262	264	262	246	252	283	249	231	245	280	284	262	268	256	227	244	252	262	241	279	257	268	267	270	257	264	257	281	235	242	260	256	254	314	250	283	271	310	267	257	284	278	285	290	242	250	258	281	298	242	294	268	256	250	264	245	281	257	265	239	243	249	286	258	262	230	243	242	266	256	250	255	242	290	249	288	251	255	271	256	254	278	249	259	245	283	272	257	264	273	235	265
16961	1620	2963	3421	3037	2644	2266	2007	1854	1656	1439	1404	1273	1242	1192	1118	1107	1131	1075	1049	1014	1020	985	943	985	939	1034	979	932	969	932	918	908	910	908	947	912	877	919	899	903	912	910	908	936	830	894	899	844	911	846	826	829	870	825	825	941	836	882	849	882	849	896	853	825	844	844	887	837	852	848	871	891	842	886	843	859	844	881	868	891	867	860	838	890	884	835	878	845	778	866	860	926	834	854	848	822	838	900	852	830	798	858	896	851	881	823	828	902	838	871	861	843	822	936	824	852	863	848	864	886	867	834	885	853	822	831	813	838	808	803	792	857	802	828	830	814	866	881	853	799	914	826	871	851	809	848	867	853	835	867	862	849	870	830	849	834	876	890	836	828	858	830	836	818	865	894	865	795	793	868	843	789	895	807	864	857	911	853	808	802	833	869	907	819	853	848	855	855	825	900	808	866	858	836	865	828	811	884	864	826	869	829	831	874	887	862	886	841	852	841	874	824	823	851	854	877	862	863	850	764	870	818	801	841	868	831	830	813	845	880	847	803	830	879	804	878	833	824	865	870	855	848	851	813	823	824	856	866	800	839	916	799	908	887	874	877	880	861	874	877	872	844	880	839	889	839	881	826	826	858	826	836	857	847	810	869	814	797	804	829	851	855	881	835	826	822	796	827	893	831	859	819	868	810	850	881	769	833	877	857	857	894	873	795	816	808	850	822	786	861	808	835	837	918	812	856	859	879	811	827	842	826	845	821	826	833	818	820	831	861	785	848	838	834	781	763	852	861	820	793	844	894	879	799	820	876	856	894	795	880	891	871	856	869	899	859	844	848	852	847	839	879	849	834	822	839	857	868	914	880	835	844	833	828	873	862	864	804	884	843	812	877	901	854	881	847	797	847	855	834	861	872	869	846	894	860	827	840	837	838	809	811	832	882	855	844	806	821	823	865	833	890	812	830	845	849	859	884	878	826	802	851	837	822	891	858	801	895	843	845	882	896	834	833	918	849	841	812	844	823	831	859	815	905	834	877	846	831	818	886	832	827	854	851	858	854	852	809	840	837	832	888	789	827	852	848	756	866	794	835	833	855	857	844	855	851	828	886	865	860	833	891	848	851	890	868	831	820	896	841	797	889	859	851	879	814	875	870	858	814	810	826	902	878	904	840	881	804	922	817	877	865	854	834	854	849	859	860	890	836	841	810	846	805	838	862	815	869	853	873	884	865	815	800	844	855	853	843	865	842	908	832	835	850	779	897	788	834	837	816	875	841	830	833	842	847	847	874	862	826	883	837	869	824	776	878	827	819	874	875	832	826	883	865	844	840	870	811	845	818	835	866	839	890	859	835	858	844	838	869	874	876	843	834	803	810	842	794	834	863	843	827	878	853	808	793	815	804	874	781	817	844	793	787	848	820	864	867	850	802	812	901	839	865	834	829	825	869	879	845	829	877	851	887	839	874	843	796	856	855	804	815	819	843	805	834	866	854	852	822	813	820	870	883	857	817	855	802	848	839	821	838	818	857	839	842	810	886	835	806	854	854	841	820	877	857	850	834	841	855	835	812	879	812	810	832	873	818	829	823	891	816	815	863	829	868	806	841	852	832	822	830	847	778	855	858	843	904	925	816	872	853	844	821	844	865	840	823	901	813	842	860	810	876	861	810	829	828	808	838	818	834	842	828	795	874	844	825	844	813	886	812	846	833	842	856	845	859	842	848	829	870	827	839	766	868	899	820	850	883	847	842	835	873	787	827	886	858	924	838	851	829	815	830	838	856	844	889	842	846	890	844	807	857	857	833	870	854	823	872	842	884	845	855	835	837	882	858	863	837	839	854	850	876	844	867	888	807	824	842	786	831	806	855	818	801	891	772	845	820	862	816	857	845	795	801	889	830	821	844	860	868	816	811	870	877	805	849	838	867	884	879	845	843	788	848	913	857	854	853	878	860	820	840	817	823	858	855	833	789	821	856	798	894	867	839	859	850	801	835	856	816	881	800	821	836	835	867	850	844	818	828	857	890	823	810	831	836	792	790	834	891	858	815	854	829	842	823	808	887	879	814	875	853	826	866	901	877	812	816	847	836	873	889	841	827	842	817	856	833	848	861	814	771	829	852	793	865	858	854	798	888	874	848	848	837	884	843	852	809	836	879	921	851	875	812	916	837	838	791	897	824	866	852	829	820	821	835	865	833	880	861	844	836	875	822	866	857	884	902	834	844	866	792	890	849	850	827	917	848	782	867	853	905	867	869	848	804	828	884	860	878	816	904	882	811	811	847	835	863	773	883	859	864	892	816	810	815	842	813	875	910	871	853	837	872	879	808	832	877	874	838	854	865	868	842	841	791	885	935	828	824	826	871	839	854	860	875	804	912	844	856	863	858	852	826	852	908	847	831	847	866	811	842	856	856	818	849	821	844	870	864	860	824	866	874	883	836	828	821	877	814	886	784	801	828	909	811	857	854	835	801	868	836	801	844	838	837	828	824	836	867	853	823	864	876	873	897	821	877	836	834	819	770	817	861	814	830	861	850	840	832	793	832	863	850	811	866	895	872	827	867	867	838	848	834	884	901	831	833	859	779	834	821	897	863	842	842	831	832	850	840	825	841	822	896	798	863	844	853	799	852	841	821	888	906	888	856	825	869	877	832	799	836	855	852	812	816	859	833	874	804	884	853	829	811	859	853	878	805	850	851	844	851	850	838	912	865	821	810	843	852	797	796	783	910	849	851	813	809	820	806	854	839	848	841	772	847	850	822	840	883	820	859	855	856	872	843	857	909	850	869	870	893	873	830	861	909	871	844	865	927	837	824	847	861	834	831	801	864	837	862	901	811	862	868	802	819	831	881	841	850	835	838	805	841	871	896	807	849	837	795	841	860	855	829	899	820	898	896	829	825	904	882	860	871	852	822	847	829	845	856	829	844	912	849	830	854	835	887	761	851	841	915	903	890	847	850	849	859	816	832	833	854	890	801	849	840	853	884	808	853	834	851	857	915	870	872	854	818	868	895	883	835	870	827	859	903	823	822	830	842	876	838	822	827	848	836	861	836	823	865	839	850	833	875	844	859	818	902	824	840	858	847	868	809	813	880	899	849	820	865	879	884	856	902	844	812	850	870	882	842	863	834	886	831	816	855	899	803	884	868	848	869	823	843	843	822	826	752	854	834	838	823	820	854	814	877	794	875	841	840	812	876	883	879	833	859	847	810	897	860	826	859	847	883	855	874	853	816	832	807	874	837	832	830	851	849	848	851	875	839	819	864	816	852	845	840	847	880	808	817	863	831	842	829	880	844	852	869	826	829	842	847	822	836	855	875	827	854	882	846	895	815	839	857	803	846	900	845	839	866	804	841	864	822	881	852	837	853	845	817	852	906	875	820	857	830	854	817	871	804	830	886	831	818	849	846	794	837	828	864	926	858	882	878	867	825	846	830	894	869	830	838	832	835	805	842	825	852	851	878	912	886	839	833	843	872	846	851	810	879	827	874	830
39379	22527	7829	1882	1304	982	814	671	557	497	514	422	400	375	401	334	348	321	384	319	345	301	309	308	349	326	297	285	309	271	292	276	286	293	283	290	281	301	289	250	285	298	293	273	275	320	264	298	285	296	265	282	296	317	306	308	321	240	304	261	292	273	285	280	297	284	246	290	290	276	263	280	279	264	293	308	311	265	267	271	309	270	291	272	263	292	261	281	277	284	283	302	291	271	299	292	272	283	272	273	296	274	286	307	276	295	288	280	276	268	293	276	271	315	315	293	270	269	297	305	277	280	277	288	274	302	281	268	304	271	274	253	269	266	283	274	279	277	281	295	288	272	284	265	266	249	288	282	283	304	255	251	273	298	280	274	287	263	329	264	261	284	285	286	285	303	260	253	300	281	283	257	283	294	304	287	261	300	278	279	295	261	253	271	295	280	285	291	260	278	268	277	256	275	274	267	291	292	266	303	278	280	292	279	279	246	281	273	255	290	309	251	321	284	275	272	287	282	269	282	294	280	291	268	287	242	282	292	257	304	294	288	290	316	263	276	294	279	279	268	279	304	323	289	253	280	296	282	287	308	284	285	272	280	269	281	291	284	291	272	282	292	291	267	282	281	274	274	300	293	253	279	272	273	284	290	289	281	281	277	260	284	302	269	290	273	283	302	276	282	269	295	309	295	295	288	315	277	305	286	276	280	244	259	284	293	256	271	281	278	288	263	288	271	293	249	278	261	283	308	304	302	265	281	267	315	283	281	264	238	268	270	256	269	289	279	280	297	285	262	307	276	274	257	264	262	274	286	283	268	256	279	284	288	299	271	289	303	257	268	268	271	286	301	264	260	281	262	279	287	248	275	309	288	313	284	301	271	284	298	275	274	293	295	263	305	250	268	256	289	295	253	283	289	299	268	281	285	279	287	269	291	267	288	287	291	254	303	273	297	274	283	285	263	266	274	304	247	271	302	297	275	272	306	262	259	286	254	253	272	258	283	310	291	291	269	270	266	302	270	283	273	310	275	279	232	307	272	304	261	277	293	294	269	293	271	265	299	268	230	265	262	297	298	278	279	267	289	277	272	294	301	247	309	291	294	297	283	319	268	269	285	301	294	272	293	276	287	308	260	300	271	282	276	293	285	277	254	285	249	281	278	259	276	271	293	267	290	276	236	285	259	296	276	274	266	297	307	298	289	279	254	277	277	283	275	286	282	266	281	264	244	289	268	304	255	291	285	301	301	274	251	259	279	287	275	285	301	282	322	279	268	282	261	275	249	304	276	276	291	270	247	272	283	281	282	267	293	279	274	274	291	264	248	265	306	284	278	262	293	277	305	262	295	294	256	263	283	283	290	300	276	265	282	255	275	262	280	299	280	276	256	308	305	321	277	261	277	245	314	263	284	274	265	290	288	269	280	283	269	282	271	277	258	291	285	269	273	284	296	287	295	266	310	257	283	270	297	282	282	277	269	287	265	276	270	267	301	291	278	298	259	282	267	279	259	255	264	252	307	279	277	300	281	281	297	311	307	279	268	279	263	259	317	253	312	263	299	257	280	298	300	276	284	297	254	278	256	265	266	279	270	279	294	264	319	278	264	276	315	270	268	296	307	278	305	296	251	265	282	263	260	294	264	267	286	283	279	289	284	246	293	269	277	289	271	292	282	258	284	273	256	288	265	275	293	293	275	260	245	292	276	269	314	321	278	284	264	291	271	292	305	253	280	274	263	289	311	265	264	293	272	280	273	289	271	271	289	291	276	284	267	279	291	263	285	300	279	246	297	280	299	266	283	266	272	285	304	257	267	295	269	263	253	307	295	275	267	266	317	312	279	254	306	274	304	294	272	297	253	253	259	277	280	272	286	258	296	293	274	245	275	289	269	288	301	270	309	286	289	271	260	269	307	259	276	247	266	289	292	262	257	262	274	308	314	270	307	289	262	275	264	274	316	294	281	258	282	276	257	291	257	276	291	275	285	268	288	260	268	304	292	266	265	254	253	254	294	274	264	310	278	279	291	287	260	274	253	316	270	270	296	306	277	292	304	256	256	281	260	268	297	284	298	272	272	299	293	303	282	271	282	306	279	307	272	263	291	283	281	293	296	266	247	303	287	273	259	288	302	279	289	272	321	259	287	293	300	276	281	272	267	293	275	265	260	235	256	268	309	260	285	275	276	266	280	273	259	293	293	263	249	264	278	288	282	297	297	298	304	270	275	264	281	285	275	256	297	260	310	291	281	282	265	301	293	260	301	254	290	288	262	284	274	288	274	279	278	286	291	267	255	255	276	275	258	285	258	273	293	309	263	269	279	271	287	277	299	270	280	265	296	277	291	276	265	262	290	256	262	269	325	269	258	283	297	279	307	259	284	284	278	311	267	287	265	265	267	296	276	300	283	245	281	283	280	284	314	296	278	268	298	298	280	275	289	270	289	277	272	274	279	275	314	289	265	262	272	267	274	301	289	309	278	273	299	263	275	295	265	283	259	319	266	301	265	263	291	279	288	258	269	302	264	261	293	281	277	256	266	263	259	284	270	275	267	271	281	266	294	286	307	277	297	294	268	262	276	259	275	290	290	291	279	282	260	285	294	290	286	261	314	311	303	310	296	285	256	271	296	297	291	278	285	261	292	299	271	288	281	293	275	296	281	280	278	298	290	289	281	300	271	291	312	317	265	291	285	263	275	300	270	284	296	293	284	292	271	286	275	276	267	309	259	293	286	272	271	281	262	277	269	275	255	270	294	252	290	277	275	271	275	280	272	291	281	288	305	297	276	279	262	281	245	298	279	249	281	271	267	273	316	297	267	267	261	253	294	264	259	278	287	273	262	274	297	294	278	265	269	262	308	287	286	298	307	270	285	256	256	285	277	273	298	305	288	292	305	281	315	289	260	287	265	260	278	299	265	303	257	288	283	305	268	274	310	293	286	268	271	272	279	312	295	279	311	283	295	276	278	300	289	294	301	266	285	276	259	263	279	277	289	263	281	280	320	255	273	253	269	256	247	289	303	295	258	280	260	255	296	309	273	294	252	279	258	308	282	264	296	270	305	308	307	279	296	281	287	249	255	255	278	259	236	256	298	273	266	295	275	289	284	251	278	317	274	268	305	275	266	304	304	284	280	297	277	268	288	291	308	251	267	258	309	263	255	276	279	285	267	279	273	279	275	254	275	281	302	279	271	243	257	314	260	269	269	256	277	271	299	285	278	271	252	279	280	292	286	265	243	248	284	251	273	270	274	321	280	266	320	281	271	256	264	299	296	282	300	291	264	246	292	307	278	288	294	308	284	276	252	275	314	296	272	284	278	281	251	294	264	301	283	250	289	291	255	289	281	283	265	279	257	276	257	285	289	266	279	265	287	257	274	282	265	285	290	295	292	265	287	278	280	265	266	283	305	284	282	281	277	263	279	286	276	260	320	259	309	269	271	282	306	246	297	271	282	273	306	261	327	280	239	271	269	256	293	255	293	257	256	316	277	289	256	288	243
20440	2509	4926	5563	4941	4045	3443	3094	2666	2312	2209	2005	1827	1776	1559	1476	1372	1294	1345	1305	1177	1174	1173	1123	1134	1062	1093	1077	997	1095	1024	1071	1041	1010	1083	1008	996	993	1069	995	970	972	956	1016	1006	993	970	923	948	986	915	991	1015	981	945	940	927	885	949	924	893	922	973	933	919	909	931	924	900	854	937	901	921	867	906	942	900	886	923	958	895	869	927	897	925	917	915	967	943	879	905	904	897	895	930	921	939	930	841	946	870	905	892	914	907	942	883	897	920	934	907	909	872	879	871	904	905	918	883	858	907	878	934	945	957	905	909	875	877	941	954	890	931	891	941	880	868	895	905	872	894	923	879	905	862	912	843	892	916	892	887	911	939	878	864	906	884	847	900	871	875	869	933	910	895	904	877	847	898	886	898	852	910	868	941	930	899	929	844	892	908	879	879	861	923	869	927	874	875	883	855	891	877	899	904	912	884	876	918	905	953	869	810	951	837	878	874	937	944	835	933	888	848	904	847	858	866	896	908	877	898	890	868	906	891	927	945	840	866	830	965	907	881	949	881	909	938	929	867	878	887	852	862	911	924	877	834	871	891	892	876	910	843	828	932	899	918	893	888	860	825	863	866	867	892	946	876	894	884	925	962	866	901	882	898	847	869	847	793	849	891	863	935	901	871	955	929	886	887	912	857	906	912	873	929	858	892	917	864	902	905	931	905	831	871	862	892	907	844	896	895	870	865	923	882	916	877	882	875	938	943	887	928	895	868	897	876	869	906	862	881	878	873	857	856	856	903	894	883	895	836	932	853	908	870	897	876	848	869	932	905	876	914	916	924	893	889	880	879	874	898	882	843	906	950	822	838	916	908	884	871	921	883	890	874	872	845	936	871	882	926	870	909	864	926	874	884	905	818	929	884	830	857	855	825	904	871	901	881	951	916	913	945	888	897	891	910	906	888	885	858	955	898	887	895	832	885	933	863	878	857	905	902	901	874	872	855	876	884	895	939	848	879	849	908	886	870	876	853	911	866	897	893	927	894	862	863	881	874	860	896	832	902	870	893	915	887	887	934	843	883	856	840	868	870	870	899	839	888	872	892	934	865	827	858	874	903	893	920	872	917	905	926	864	843	870	892	853	867	937	917	908	862	899	856	881	896	902	896	887	870	884	919	853	886	861	837	916	901	934	914	925	863	886	844	799	867	909	862	935	865	930	849	883	880	869	913	891	851	852	878	859	847	891	878	864	838	915	842	930	912	863	843	909	912	887	837	894	918	878	870	892	882	929	901	888	843	865	895	891	872	840	875	891	944	904	876	884	878	826	894	868	875	923	875	865	909	885	914	890	901	894	864	891	886	869	897	846	892	872	855	885	897	827	815	920	893	873	945	875	862	884	866	867	956	859	867	894	906	863	915	888	864	884	879	884	945	869	855	866	894	868	888	878	908	870	895	888	916	967	873	870	895	887	893	870	879	898	937	871	898	889	891	902	898	916	859	850	941	891	869	895	940	961	903	863	871	869	898	884	905	886	842	887	890	857	928	875	933	887	860	861	895	863	903	883	852	847	889	851	908	872	927	845	895	879	872	836	878	892	887	860	841	851	830	811	823	923	874	860	918	886	913	920	882	937	888	861	813	911	843	875	882	867	869	886	899	904	919	909	844	915	883	934	912	865	888	876	851	869	845	893	885	894	844	869	863	891	844	905	859	919	891	920	923	883	931	920	902	870	829	879	917	869	896	880	866	860	913	928	857	874	863	932	839	874	895	868	927	881	878	924	850	908	881	901	858	948	881	887	908	943	871	808	874	873	896	860	933	927	878	896	914	901	915	885	955	902	858	866	881	944	890	865	911	925	841	908	871	890	895	899	902	913	922	876	885	870	837	902	822	916	846	847	852	956	903	948	872	878	938	864	864	861	849	911	924	946	917	892	863	851	912	872	874	936	901	904	877	824	931	854	863	899	888	896	931	889	899	906	957	890	879	894	837	886	877	869	889	902	868	883	906	847	882	870	878	877	865	892	889	882	942	881	861	876	912	906	857	930	900	861	882	880	892	855	880	890	866	901	915	915	859	929	897	855	917	859	939	893	843	843	891	895	886	889	912	875	877	894	865	865	865	893	877	899	847	903	860	882	958	873	876	956	893	849	895	876	898	871	887	845	919	867	905	934	914	894	889	909	875	888	933	858	851	804	878	925	923	906	928	907	926	844	906	838	912	850	897	874	882	906	857	891	908	862	841	861	926	912	867	805	898	848	920	862	904	875	907	864	881	894	898	836	846	895	935	926	869	902	862	891	921	897	896	876	877	884	917	894	922	927	941	897	893	894	805	906	862	880	858	885	912	846	849	934	901	820	891	890	879	852	916	831	906	884	872	903	885	899	910	884	866	829	864	872	827	850	893	901	890	872	849	865	887	850	844	931	841	928	847	887	902	885	915	890	894	922	881	860	890	927	900	896	834	901	901	892	884	908	870	910	879	891	924	849	888	812	913	872	913	906	901	856	887	874	871	878	833	885	818	816	888	825	941	849	876	891	914	883	897	954	885	885	873	929	899	876	908	923	857	886	882	866	847	829	883	875	893	861	899	872	878	871	911	857	923	906	865	858	854	911	874	884	961	918	885	853	855	873	841	900	851	808	903	890	909	859	873	836	804	895	875	908	913	849	920	895	855	878	912	897	869	851	887	850	868	905	902	854	900	917	908	947	902	876	897	850	819	855	876	904	904	886	881	906	849	873	873	904	916	892	829	920	905	907	868	831	895	851	877	862	880	850	872	856	899	906	942	843	907	922	861	922	868	921	873	945	888	912	900	834	852	843	911	890	897	904	912	831	870	888	886	852	837	850	938	898	912	912	914	877	903	935	972	843	861	869	873	894	882	909	898	866	899	886	908	933	885	942	888	917	886	862	960	843	904	880	885	869	913	900	896	898	902	919	884	868	882	898	900	891	846	898	889	896	808	867	909	869	894	915	906	847	879	873	865	872	906	876	875	875	897	910	933	919	901	885	907	934	843	874	888	895	887	825	852	923	887	940	939	889	876	900	908	946	925	886	913	914	906	880	884	850	902	881	888	866	926	840	926	871	874	894	868	866	892	901	951	885	865	903	915	937	867	923	821	907	905	810	908	840	858	877	861	889	898	876	876	905	863	854	893	890	878	844	868	920	875	922	884	875	902	905	924	920	898	910	885	897	905	866	934	927	881	885	898	889	898	877	912	904	861	890	859	919	942	842	857	891	919	869	870	947	906	880	866	834	831	871	937	891	895	822	907	888	869	912	878	865	889	929	887	874	902	875	861	931	916	918	887	868	861	896	934	862	867	874	900	830	851	908	879	883	877	905	927	901	880	890	879	878	906	887	883	847	899	900	872	905	895	912	896	867	890	869	894	886	885	866	900	896	896	893	856	868	899	910	933	901	909	881	951	885	867	889	931	921	816	885	887	876	857	874	875	901	886	880	885	909	838	844	904	848	856	902	926	864	867	846	927	876	907	899	879	830
4725	410	261	172	165	187	151	159	130	163	150	151	176	158	151	133	132	144	148	143	135	123	147	151	123	141	157	146	142	129	143	137	129	133	132	116	155	144	157	155	137	144	149	136	141	158	120	132	146	153	140	135	138	130	134	123	144	133	139	140	138	117	149	135	160	140	134	145	130	140	129	151	139	141	136	134	128	135	128	158	141	150	127	154	154	136	104	133	136	129	142	126	142	143	143	152	154	145	148	132	144	130	142	150	139	133	121	133	139	146	145	137	148	132	128	133	145	144	126	151	150	140	167	106	150	160	145	153	164	136	121	132	157	132	125	140	125	143	148	116	148	154	139	136	157	127	134	140	129	127	151	151	129	133	125	128	154	168	136	144	130	148	135	152	139	147	114	135	152	145	127	137	121	141	141	140	148	135	131	111	140	128	142	136	159	124	140	144	125	131	119	147	143	133	140	143	116	145	130	156	135	136	128	140	149	127	130	149	135	157	111	154	138	131	139	130	133	148	134	134	136	140	156	156	138	151	143	159	125	139	137	142	128	133	141	121	137	148	147	137	136	153	143	132	115	132	148	134	135	148	135	131	138	150	126	150	140	121	141	130	154	137	126	147	147	142	142	138	132	150	133	142	144	128	136	122	154	144	150	131	134	132	133	139	136	153	125	134	119	165	140	113	138	142	129	124	130	144	133	139	117	134	160	133	138	141	139	139	137	137	147	143	131	127	147	131	170	150	123	134	150	130	144	143	133	138	143	139	128	137	139	157	139	129	125	123	134	150	129	134	132	145	138	144	142	140	159	163	133	149	129	140	127	149	131	131	137	141	157	127	137	141	126	167	159	137	129	147	119	131	132	130	142	132	152	127	139	135	131	144	122	141	135	131	144	142	129	147	141	147	135	146	151	159	129	138	153	127	127	158	157	140	142	129	127	137	135	143	134	128	142	150	143	137	135	132	153	134	146	153	130	126	139	129	151	122	155	144	127	153	153	126	150	144	140	137	125	142	154	129	133	139	146	143	124	157	147	149	137	155	145	166	163	119	129	140	145	150	150	142	121	126	135	136	145	143	134	146	140	130	159	179	132	131	127	149	143	150	129	139	122	134	139	143	149	122	140	144	149	129	142	140	146	139	123	152	146	147	138	148	141	140	147	160	149	149	143	153	124	131	149	121	155	123	162	133	154	151	136	130	139	138	143	137	124	132	152	157	134	163	146	129	151	127	130	153	142	143	146	126	145	146	157	131	151	133	130	127	145	148	151	144	143	153	129	138	154	110	141	151	146	125	133	120	133	161	133	132	128	131	138	144	138	128	159	161	153	122	159	146	144	128	160	139	123	144	117	136	161	153	138	153	141	160	139	137	136	125	129	143	153	137	133	134	119	126	147	161	149	149	124	152	132	141	145	133	132	130	137	158	133	159	161	138	127	143	142	118	136	146	145	127	141	144	143	142	140	136	162	135	128	149	137	141	144	160	137	133	157	155	147	158	129	156	135	142	149	129	143	157	141	120	140	131	132	137	128	127	141	133	134	143	133	152	132	145	148	126	129	140	148	152	126	137	150	152	145	139	136	130	146	158	135	109	130	122	139	132	141	135	141	138	121	133	148	148	158	129	154	134	130	155	139	147	139	116	143	139	140	128	138	157	132	141	132	144	152	145	136	154	128	126	122	146	128	147	144	149	136	147	147	163	123	144	124	139	144	137	137	153	156	133	118	142	164	130	149	147	166	138	139	142	113	155	123	148	149	153	147	152	130	128	153	142	150	117	131	143	147	122	163	171	159	143	147	134	148	137	123	138	130	152	148	130	134	147	134	124	130	148	124	137	140	120	135	146	150	153	135	140	155	155	133	148	134	148	162	127	143	131	131	144	132	127	156	129	154	149	138	150	132	136	137	165	144	135	146	163	157	141	137	136	141	145	127	147	142	156	138	137	156	136	147	121	144	153	158	146	134	146	125	116	135	145	145	159	142	144	137	126	146	130	136	141	127	153	130	154	143	155	134	121	134	146	123	138	135	135	143	132	130	161	123	137	141	145	145	138	144	134	171	133	158	139	174	161	125	137	139	147	122	133	134	137	137	163	139	156	144	132	134	141	132	162	145	154	161	138	156	139	154	119	135	142	154	135	144	135	126	139	152	157	148	135	124	159	166	142	158	141	136	152	136	135	150	118	139	152	144	135	131	133	144	136	160	137	134	148	140	137	133	124	138	150	157	151	140	114	130	156	142	142	146	151	131	130	146	136	135	137	127	130	146	120	130	152	138	140	156	121	152	138	146	154	132	128	137	139	117	136	137	137	146	136	136	150	122	126	132	128	139	139	131	141	125	131	164	136	122	131	152	155	150	158	146	148	121	146	148	153	116	127	167	153	169	131	142	146	142	152	135	114	153	123	153	151	145	133	151	139	151	142	125	143	143	152	149	132	149	137	135	146	133	147	132	156	154	149	113	151	157	143	151	164	148	130	123	132	121	121	129	144	132	136	154	162	143	141	142	154	132	141	125	146	131	125	134	133	133	139	138	154	138	134	141	148	125	130	126	142	142	155	145	135	142	128	145	148	156	136	157	145	137	122	136	140	122	145	128	136	122	144	162	119	143	156	144	158	143	119	126	146	139	154	120	150	154	134	116	128	169	139	135	148	155	138	129	122	129	163	134	157	150	140	162	165	155	145	131	120	145	121	141	142	127	144	131	154	149	132	138	150	143	137	137	152	128	143	162	139	125	150	123	143	146	157	147	141	137	119	140	152	114	144	143	143	142	131	158	136	146	124	138	146	138	148	138	142	139	134	150	156	159	121	154	153	144	141	166	157	142	135	133	137	139	135	138	165	148	129	150	137	127	135	154	139	125	142	146	143	123	149	158	142	132	130	141	132	159	163	132	151	133	153	133	126	129	133	149	141	132	118	153	134	146	137	141	133	123	135	123	128	146	127	152	133	147	144	143	126	145	92	139	146	144	133	143	130	144	141	133	157	140	148	139	137	146	125	141	127	151	133	158	164	126	132	134	132	141	139	149	152	141	140	136	133	128	121	146	139	129	110	142	165	133	155	135	162	135	119	126	135	122	155	128	129	132	126	126	126	143	146	119	140	137	159	147	146	129	131	133	155	135	144	136	136	157	127	153	132	125	132	129	132	141	123	133	138	117	132	142	132	157	124	153	143	138	147	131	126	152	135	152	139	126	140	154	143	139	118	139	143	148	138	154	156	134	132	122	144	127	142	153	155	128	134	144	116	141	147	122	137	121	138	132	146	149	153	140	155	140	152	153	150	150	130	151	157	142	151	137	130	139	119	138	156	153	146	147	123	130	172	133	140	145	158	136	130	134	142	151	126	142	138	148	135	135	154	119	137	119	156	147	137	140	144	122	140	131	139	148	135	141	125	136	109	121	151	135	122	155	142	140	130	134	178	144	130	152	135	124	139	132	136	129	152	143	145	145	139	117	139	140	132	123	146	141	143	120	144	130	136	134	118	139	136
6172	585	642	663	720	639	573	615	571	544	528	528	527	549	559	561	500	510	511	561	497	534	495	490	528	533	482	511	511	488	485	504	497	507	505	560	482	480	526	483	524	527	521	494	498	519	551	483	510	502	490	527	475	504	508	510	495	503	486	512	521	555	564	525	506	491	528	538	497	534	483	479	504	547	510	482	477	501	522	498	509	484	490	473	522	490	493	498	507	482	495	501	504	470	517	525	520	563	482	538	536	522	498	529	481	514	526	521	510	526	503	465	549	487	508	480	517	506	462	479	491	512	507	537	537	534	503	509	511	485	522	469	485	506	470	466	445	465	531	512	528	536	496	506	490	530	539	511	493	541	443	530	505	548	515	491	520	493	482	506	501	497	494	494	477	478	494	508	508	514	535	504	456	499	516	503	499	551	494	511	502	515	493	513	503	473	482	517	563	506	483	513	494	546	482	500	531	536	475	503	494	500	507	541	528	501	500	467	512	505	476	524	503	515	522	485	512	500	527	498	508	516	479	509	503	506	496	496	497	520	513	507	461	522	505	534	507	497	480	510	519	469	504	491	534	503	523	509	496	524	497	506	501	502	477	518	517	492	531	560	476	529	487	501	508	498	471	465	553	500	519	509	520	507	497	506	531	525	518	536	489	492	489	515	483	511	489	490	498	535	503	524	549	513	496	465	511	523	497	533	495	520	486	547	499	511	514	521	497	524	484	461	525	460	530	477	496	549	498	518	504	520	500	515	531	525	556	468	518	504	534	495	506	575	514	505	475	517	507	497	531	536	515	531	516	489	500	526	491	489	471	502	511	474	524	510	474	486	505	493	546	478	491	540	525	468	489	519	520	531	480	473	513	499	535	494	512	501	518	521	519	485	536	509	502	493	496	495	471	494	460	491	487	535	525	461	481	533	491	509	538	538	480	514	491	501	521	499	483	533	508	526	518	529	461	505	583	494	518	513	460	499	520	456	526	532	440	474	484	493	516	475	479	504	516	507	524	533	513	514	528	463	532	537	534	527	501	494	477	472	519	497	523	497	495	498	515	468	519	524	495	544	501	503	513	512	539	528	550	509	552	500	521	489	524	494	498	509	538	493	523	510	482	523	523	505	521	538	458	500	500	558	507	526	477	525	493	490	521	513	525	531	487	464	526	515	487	499	536	499	523	524	518	540	448	513	506	479	493	519	491	492	487	533	502	532	502	496	510	494	521	494	520	514	512	511	515	514	479	523	523	541	497	493	512	507	479	496	504	506	533	515	527	503	519	532	489	536	512	510	576	521	505	520	492	507	468	489	540	516	546	522	498	510	536	477	502	525	490	506	548	471	534	526	527	521	518	492	480	514	518	521	476	506	511	529	511	534	506	464	484	522	527	506	513	503	512	536	471	512	501	479	510	546	502	476	527	477	481	529	519	499	525	520	537	508	502	494	508	541	532	463	493	540	496	482	526	481	525	485	488	526	475	497	490	469	508	496	494	536	564	510	537	507	522	491	477	498	575	524	534	485	582	488	531	542	507	472	536	502	553	518	492	472	502	500	504	513	514	499	513	489	518	519	523	511	505	457	512	487	509	511	539	523	518	507	534	502	532	500	500	477	529	467	513	556	524	477	496	475	491	488	498	499	503	543	480	504	520	536	479	554	522	449	574	482	515	520	505	489	463	511	529	516	515	494	505	497	502	478	529	520	523	506	502	484	507	515	497	510	473	470	527	504	493	536	485	481	527	507	503	492	531	461	504	538	525	515	537	525	471	497	457	524	541	500	519	530	539	514	531	542	481	503	534	486	504	515	525	495	498	482	498	553	486	507	516	472	500	505	506	518	521	473	474	483	510	480	496	503	492	481	506	499	499	532	524	515	491	533	478	490	530	508	512	496	505	537	512	536	508	532	434	499	506	501	472	511	504	551	512	539	475	472	480	489	523	536	498	504	529	481	484	524	485	497	510	493	516	473	484	498	495	489	484	515	532	474	507	516	496	555	486	516	485	531	523	521	477	460	492	474	524	528	494	518	532	492	547	492	470	537	469	508	496	506	523	536	488	532	481	504	536	512	490	518	522	508	526	545	490	517	497	508	448	494	529	502	506	501	526	521	513	468	506	478	479	568	478	503	505	523	519	498	534	499	535	477	525	489	522	540	491	503	511	507	486	489	508	518	508	528	491	538	486	489	481	540	498	465	502	477	524	532	488	494	500	487	522	504	489	532	474	521	485	517	518	540	509	524	485	522	506	476	508	491	523	509	570	501	498	500	484	497	504	496	503	494	490	511	528	493	529	521	527	491	559	533	530	507	540	475	511	488	502	506	496	509	498	488	491	505	523	520	498	516	518	464	475	542	491	488	493	503	544	504	551	464	516	508	455	497	501	509	500	488	501	514	505	499	485	478	488	477	519	489	505	482	513	574	499	487	507	531	474	535	487	505	513	567	511	499	492	497	492	487	504	485	474	491	483	500	527	518	559	509	513	530	500	547	495	528	498	478	497	517	498	525	524	511	532	511	552	471	489	531	467	482	488	472	520	498	500	472	504	477	505	530	560	510	511	528	521	530	485	487	497	480	550	515	451	504	512	494	526	537	474	455	504	529	515	488	504	504	514	499	478	508	487	460	494	541	532	512	503	515	459	481	516	544	544	528	550	492	511	551	504	515	525	510	496	507	524	494	500	535	499	465	476	500	541	453	467	504	499	524	499	474	495	544	463	470	539	494	511	507	478	489	516	528	513	556	498	479	527	485	499	480	474	513	505	506	516	522	520	507	482	509	507	489	483	513	522	463	502	504	501	518	509	514	543	504	512	504	533	508	542	524	516	530	489	491	486	496	503	484	519	517	506	500	510	473	487	439	495	506	515	509	498	479	520	538	515	496	530	518	484	527	544	525	513	524	493	487	545	515	527	493	526	512	521	587	515	511	511	509	518	491	509	481	506	524	500	478	491	503	520	487	522	469	504	552	482	510	519	482	515	496	546	493	507	540	470	480	524	512	474	485	491	500	518	510	505	489	479	480	474	505	488	505	496	526	494	527	511	539	513	507	485	492	524	486	501	514	529	496	508	501	479	480	519	504	487	501	531	528	476	514	491	473	514	503	518	475	498	527	459	480	540	529	526	507	515	522	517	461	522	491	509	493	528	523	509	506	506	492	499	542	505	507	502	481	516	522	533	544	513	527	530	486	494	466	491	476	496	476	534	520	520	525	484	524	493	520	509	509	522	518	535	497	514	504	502	464	529	510	508	512	478	481	511	519	512	535	531	534	509	507	501	505	505	544	500	522	583	477	494	499	509	541	525	484	537	521	551	511	501	523	572	508	518	471	486	474	527	509	505	499	539	520	497	516	524	510	536	505	497	484	525	505	486	515	508	560	524	513	494	497	518	487	504	470	492	513	468	492	480	500	496	519	436	494	495	508	466	528	501	505	453	516	511	499	511	463	504	511	516	514	501	534	487	536	517	541	489	507	522	543	486	485	507	516	496	516	515	484
34781	14248	2543	1048	755	642	509	459	402	384	338	322	312	371	296	282	311	283	281	298	269	280	245	300	279	307	297	312	288	286	286	251	293	264	296	304	293	262	253	267	255	277	285	266	251	289	269	277	273	252	276	233	252	252	273	279	303	272	316	277	298	266	237	279	276	251	254	266	240	250	262	263	240	288	219	235	277	270	254	258	270	273	277	266	238	259	262	271	261	218	267	287	251	251	276	272	301	264	264	236	260	231	243	276	261	239	256	251	263	284	251	273	274	261	255	262	255	275	287	257	287	274	275	285	258	265	234	302	235	282	251	274	277	267	264	264	272	266	228	246	260	256	252	230	254	258	266	226	256	242	268	251	278	272	245	259	235	249	296	262	253	255	245	259	263	256	276	239	233	270	251	275	247	273	254	258	254	271	269	289	286	210	260	259	264	268	273	264	262	263	275	246	260	265	276	255	264	277	279	244	262	283	281	270	259	286	225	258	261	248	287	265	261	228	245	243	265	251	267	284	248	281	234	281	263	261	291	224	238	258	255	246	264	251	244	291	237	236	270	271	256	238	254	244	256	292	240	287	252	259	287	256	268	260	269	264	279	257	252	280	236	279	253	268	269	247	242	243	267	254	214	268	257	264	267	256	268	265	233	257	278	285	291	276	247	245	249	285	284	270	292	273	238	300	253	248	256	260	263	262	267	253	246	272	255	198	251	294	263	251	285	249	253	248	235	225	250	297	283	274	259	267	274	217	263	243	279	252	244	274	288	255	286	291	260	245	255	279	256	260	275	262	246	259	277	283	303	268	293	276	276	286	244	268	271	252	293	249	273	238	256	249	325	264	259	275	279	233	244	272	269	257	262	289	304	274	271	290	253	265	245	269	251	286	271	262	258	272	237	305	263	260	275	306	264	305	261	243	253	249	271	269	258	252	288	287	270	279	278	263	253	261	265	249	261	261	264	271	264	238	264	287	255	251	259	254	263	270	264	269	251	284	260	267	238	272	261	255	259	263	283	283	276	224	253	285	242	283	293	277	276	251	257	261	237	229	256	265	270	239	252	255	286	270	259	271	257	290	271	267	257	259	254	255	292	251	263	245	303	243	265	251	254	244	273	248	255	280	248	262	252	266	292	293	291	241	268	271	271	272	277	254	263	256	273	259	271	254	278	248	235	262	272	257	284	263	247	288	260	253	244	235	264	240	235	283	269	255	262	269	286	267	253	300	283	275	281	279	264	265	266	235	251	289	226	269	266	259	245	288	235	245	265	267	235	249	261	264	257	258	270	268	288	278	248	283	244	267	289	278	283	280	245	253	262	262	241	264	254	264	251	226	274	295	287	262	253	252	270	294	258	234	250	237	256	268	254	253	274	276	268	231	292	248	247	247	232	287	257	251	269	256	264	244	254	250	265	259	301	245	268	242	250	270	268	266	225	271	297	282	256	285	249	266	239	253	252	253	258	258	281	266	278	288	260	244	238	282	267	262	266	266	265	278	253	273	252	246	277	289	272	275	260	251	259	235	279	251	297	245	254	264	262	259	272	258	266	259	244	249	281	295	223	270	269	240	283	262	271	290	243	269	261	264	296	277	268	251	294	231	277	310	265	275	280	266	275	254	240	268	284	244	275	274	247	274	259	274	264	249	270	257	267	242	283	264	274	281	245	262	263	265	240	268	268	276	248	272	253	280	289	288	242	262	271	273	238	265	251	274	255	260	293	267	269	261	258	284	224	251	258	286	271	258	282	275	278	283	244	271	264	257	254	263	271	281	264	262	272	246	254	262	241	269	256	267	271	242	259	278	239	264	240	246	269	271	284	267	262	290	270	275	263	262	264	251	278	297	264	298	233	259	255	245	302	248	256	259	245	247	252	255	245	265	264	254	247	259	254	258	248	259	244	251	227	251	270	307	271	277	267	266	269	244	242	255	266	266	236	251	264	282	299	257	231	253	230	293	281	262	267	254	265	250	254	282	264	269	258	248	237	259	262	261	247	274	261	239	252	263	252	261	277	254	262	245	261	240	261	244	265	253	263	261	280	247	281	285	308	258	244	261	263	237	259	263	244	262	267	249	250	279	259	235	267	271	259	253	247	279	291	262	254	254	252	249	253	273	244	275	263	297	250	252	272	262	252	248	274	252	249	285	233	271	263	266	275	244	264	280	263	272	288	268	277	237	257	297	238	266	298	266	281	273	287	267	267	264	273	258	268	253	265	279	284	259	258	264	298	259	267	262	298	285	285	270	242	242	294	261	249	268	305	256	255	277	297	264	249	246	319	269	297	269	287	264	288	266	267	283	260	252	273	264	251	271	277	282	253	257	257	261	251	263	259	257	271	233	228	274	232	279	271	245	289	247	242	282	264	278	264	266	251	238	286	262	249	258	267	278	288	275	270	254	235	268	279	248	253	277	268	302	260	256	256	266	259	297	265	266	253	286	256	296	250	286	263	261	298	273	260	260	257	259	294	274	263	251	272	253	274	240	244	259	271	273	272	284	259	240	247	264	295	247	264	246	266	248	301	284	267	249	258	262	227	240	241	279	248	231	253	245	266	243	258	277	248	289	258	273	269	260	286	271	259	259	263	295	266	260	282	263	263	272	270	260	258	265	261	271	272	257	245	260	275	260	245	280	267	247	266	243	268	267	295	250	236	245	283	291	267	260	277	257	279	229	264	263	282	251	275	287	276	276	238	281	259	254	256	272	261	269	274	272	239	268	257	232	258	246	258	260	257	241	284	275	247	254	266	261	267	262	263	245	235	247	218	233	252	260	270	265	235	274	261	276	282	289	265	260	265	255	258	268	288	284	271	258	255	252	244	274	234	295	307	270	239	272	240	249	262	270	254	250	276	267	275	253	269	247	250	264	254	279	292	259	281	227	258	255	245	280	280	267	252	274	277	245	247	248	247	268	278	274	245	273	242	256	254	274	284	281	248	274	241	230	261	281	275	279	260	243	274	270	268	260	246	210	266	257	289	271	248	264	269	291	265	251	260	259	274	266	260	262	273	214	268	266	265	261	239	272	230	273	230	267	265	268	256	290	270	269	300	245	279	272	246	298	241	249	279	269	301	246	254	243	285	272	247	262	232	271	266	245	257	247	257	290	271	249	271	273	279	274	269	273	264	265	280	285	270	253	250	266	279	245	257	252	262	280	253	238	281	247	263	262	252	275	275	279	228	274	298	256	260	277	279	265	282	254	293	280	264	283	244	260	271	256	267	268	251	261	242	261	240	268	265	245	272	306	240	257	265	269	270	268	263	234	249	261	246	254	270	259	292	298	272	288	268	280	301	263	260	260	259	284	284	235	277	251	239	252	229	250	266	272	256	274	257	273	254	276	254	262	258	274	241	243	249	260	246	271	251	301	276	280	276	266	255	249	233	258	253	264	288	272	294	245	271	294	276	283	257	268	250	237	255	259	274	255	280	293	273	286	275	266	244	257	252	239	264	281	247	253	279	267	273	221	237	295	284	249	272	272	236	285
16678	1642	2948	3292	2934	2534	2265	1923	1772	1650	1444	1433	1321	1289	1179	1185	1156	1108	1053	1051	1015	1002	1019	958	995	1020	931	960	929	975	978	944	917	948	903	916	896	882	887	909	927	868	918	915	873	903	871	894	872	867	888	910	841	872	850	854	852	910	895	844	928	860	874	875	846	868	840	848	864	869	896	841	877	844	848	872	844	896	894	908	892	877	882	851	875	891	888	828	892	822	918	843	806	893	895	832	852	833	858	819	918	862	844	832	845	826	844	918	831	810	848	852	864	915	876	857	840	874	927	894	845	812	869	809	848	788	839	863	794	877	836	880	830	845	866	852	834	824	886	884	892	894	843	868	817	824	845	815	872	878	864	798	835	866	900	849	847	865	822	869	824	818	873	822	868	833	830	881	862	873	851	884	844	846	863	791	832	869	865	819	866	869	846	839	852	850	849	831	844	854	874	835	864	824	861	850	867	836	805	802	844	827	808	834	862	845	844	873	892	871	862	845	842	846	868	828	867	879	835	902	855	920	831	854	843	908	861	821	852	809	823	832	817	824	809	897	839	858	853	849	825	819	868	788	876	801	819	831	890	835	838	819	866	860	840	866	838	849	834	849	854	810	840	885	817	849	851	854	907	846	912	891	836	841	825	802	886	876	835	851	863	788	859	878	900	812	847	861	846	850	857	868	827	875	839	843	848	847	825	863	843	902	840	857	872	811	813	835	854	812	804	859	854	840	890	854	890	854	836	868	903	817	892	829	874	816	839	850	824	825	831	819	792	875	857	831	836	882	885	845	850	836	806	872	904	861	872	865	843	824	869	822	837	809	800	844	832	843	825	821	793	868	854	853	862	859	856	849	827	841	790	847	824	839	819	885	891	838	842	846	899	817	835	853	892	861	829	861	870	809	843	853	847	857	836	761	862	904	800	859	928	859	824	806	878	815	875	880	862	833	878	841	841	842	850	869	823	843	851	872	815	846	848	864	840	868	858	852	828	827	859	841	827	827	863	862	880	882	842	802	883	863	867	833	873	869	841	881	886	858	837	856	817	847	841	883	843	821	856	864	796	827	839	861	815	918	829	877	813	831	859	881	826	831	801	824	833	852	874	849	876	865	906	793	864	873	857	798	908	855	824	800	839	828	849	835	856	835	853	831	882	844	852	881	863	820	869	863	843	805	845	894	839	875	811	883	839	873	880	849	865	863	858	855	874	818	842	820	848	867	903	845	849	846	827	856	854	828	915	926	845	844	905	782	843	881	851	818	812	857	850	839	827	839	864	902	832	831	853	843	897	858	852	823	840	851	844	889	815	856	915	876	835	813	850	854	866	842	877	820	899	849	875	848	858	906	830	856	852	825	838	797	869	897	840	833	855	858	861	843	819	826	818	888	864	906	855	859	847	822	850	807	823	820	877	864	834	807	820	833	839	838	823	856	811	857	850	815	841	860	817	881	884	864	832	817	855	843	882	821	880	865	836	834	808	841	824	853	802	876	851	847	827	870	874	807	913	863	830	856	819	823	840	908	864	841	855	896	899	846	867	847	894	836	874	825	866	913	805	863	872	822	886	880	875	823	901	872	842	854	867	812	827	858	843	903	866	875	873	815	850	855	847	833	830	857	889	860	878	819	794	872	864	837	810	864	855	800	862	861	807	860	909	851	843	851	813	790	858	830	845	821	897	842	836	805	872	839	851	813	843	828	916	854	803	870	796	862	849	857	906	902	852	815	849	794	815	833	887	874	848	892	860	819	812	896	835	831	908	868	837	829	874	872	886	854	849	820	843	842	857	837	811	810	822	828	876	851	854	866	844	891	827	817	826	857	833	846	881	853	879	809	887	817	890	907	873	855	840	843	851	863	795	812	878	871	845	893	873	889	860	832	868	846	830	856	871	805	815	871	846	841	826	860	885	816	876	841	894	820	801	834	851	833	824	894	831	800	836	884	833	864	899	861	827	817	848	840	916	847	797	820	863	859	816	883	793	844	838	868	820	866	810	847	843	839	821	847	827	855	875	845	830	855	852	836	834	832	833	906	800	831	888	875	842	873	832	824	879	811	859	858	864	898	874	885	821	835	805	804	816	817	863	831	849	848	895	855	832	859	822	866	863	816	828	866	850	845	799	849	855	810	844	865	833	828	838	870	836	866	866	878	839	831	867	900	827	861	856	880	872	891	799	856	839	833	824	844	809	866	814	894	809	809	832	808	827	859	828	831	818	824	842	959	905	859	801	893	927	881	926	867	807	812	885	847	895	835	806	863	818	852	844	885	828	911	859	843	837	896	845	845	877	844	875	880	894	896	800	847	860	878	863	833	848	874	833	866	821	816	877	844	916	827	837	853	785	914	844	837	855	833	901	839	792	862	896	844	827	861	848	787	797	850	820	830	905	849	877	842	841	861	838	819	872	821	881	904	874	906	830	785	864	821	846	783	851	806	864	824	806	856	852	900	902	835	900	811	856	829	881	845	814	822	852	831	841	864	845	848	847	859	887	872	858	805	883	805	887	877	838	869	873	842	830	895	854	827	820	895	839	802	868	824	821	861	872	847	812	859	799	838	826	875	877	838	803	822	877	852	849	883	862	816	825	907	877	852	828	860	844	785	797	880	867	887	797	874	910	873	824	881	870	794	919	829	849	815	893	797	869	813	847	841	843	862	834	824	839	892	819	860	857	865	809	887	833	870	902	805	875	804	832	866	843	837	892	886	856	826	849	834	860	821	825	898	864	816	897	828	841	869	828	822	847	894	867	809	910	840	836	847	818	855	905	814	900	876	847	830	890	840	851	839	808	827	828	851	830	857	808	847	866	917	895	810	826	876	863	820	817	886	806	855	856	816	801	865	801	867	820	829	891	870	816	911	835	836	789	855	804	813	905	862	870	864	850	905	785	855	826	872	838	885	850	832	908	848	823	891	883	837	822	882	852	861	821	872	841	872	835	909	868	855	868	861	907	888	873	863	866	854	864	824	839	846	860	832	857	818	845	859	789	831	821	843	823	858	834	841	849	827	840	846	857	887	881	875	824	818	851	872	845	887	877	832	910	831	861	796	821	823	873	867	824	816	852	862	914	812	858	859	844	861	870	853	885	804	805	854	836	952	899	818	827	845	826	789	889	830	833	834	882	835	792	812	821	858	859	860	890	840	889	859	859	826	888	859	891	834	860	815	802	802	875	816	784	876	890	861	846	821	842	854	895	818	888	820	845	819	858	827	833	780	852	803	850	850	858	814	884	868	799	822	835	876	851	854	890	841	821	818	871	863	833	867	840	834	886	801	881	857	830	826	871	840	865	855	895	864	841	843	894	808	887	857	873	870	888	853	840	832	860	839	840	826	868	829	797	832	892	819	832	832	780	818	892	852	871	816	875	831	857	841	857	844	881	866	827	800	845	825	815	889	899	809	890	843	842	871	851	852	811	904	850	862	807	826	825	824	838	843	829	824	816	842	854	846	868	852	826	855	844	842	863	862	832	856	841	842	894	879	846	853	864	828
40615	22359	8805	1899	1321	1008	736	677	549	493	477	446	441	392	371	381	344	353	364	311	328	328	294	285	294	316	300	312	297	275	297	292	286	303	307	282	292	284	276	300	295	293	318	273	277	254	297	284	292	297	300	274	277	294	248	285	266	308	297	251	314	271	300	270	277	283	286	298	287	310	277	292	301	308	303	266	269	289	288	278	312	273	306	288	281	282	281	292	261	297	267	254	263	293	259	258	270	309	293	292	263	287	324	282	280	272	270	300	259	302	270	308	275	300	301	278	272	250	309	281	298	296	253	277	307	252	250	267	280	287	285	290	286	278	271	285	320	277	276	287	301	290	318	273	296	296	271	295	297	283	270	309	285	308	287	274	269	288	263	264	258	286	256	264	285	280	329	265	280	283	293	295	278	250	314	261	279	286	266	280	295	277	271	281	259	298	264	300	271	314	270	278	287	251	276	277	296	302	262	249	304	304	270	278	274	286	266	279	295	280	303	276	272	253	269	288	287	286	274	271	286	270	262	279	313	288	259	308	267	289	302	333	290	303	284	280	302	255	280	278	277	260	255	264	323	264	247	281	276	334	282	320	279	298	247	268	299	308	259	303	286	276	274	261	228	286	284	238	307	290	246	309	266	270	267	283	239	275	271	289	315	294	277	269	299	297	273	277	285	259	267	286	294	286	297	299	307	290	292	263	265	293	257	263	271	272	301	292	260	244	314	285	266	276	277	264	284	272	272	279	266	263	268	309	291	305	253	276	269	290	300	297	258	286	304	291	287	296	280	264	283	293	273	309	274	256	296	267	304	281	259	256	284	313	276	276	316	270	324	280	270	296	254	284	258	305	292	268	274	295	248	289	289	290	265	304	272	291	267	304	299	271	265	277	295	293	281	274	272	252	270	298	282	285	300	269	272	298	265	266	294	266	279	273	261	301	282	273	274	284	313	282	286	266	333	273	276	284	269	296	290	304	264	284	289	281	259	275	279	278	264	275	286	281	302	267	281	270	288	263	281	289	290	270	264	298	261	309	304	314	267	263	281	249	265	295	272	275	269	248	289	282	262	283	301	288	270	274	280	289	305	276	303	299	281	261	295	269	283	285	299	272	284	312	260	299	281	304	281	257	290	269	308	258	283	264	302	260	293	270	261	306	261	299	261	282	270	290	292	274	255	275	285	289	277	274	263	286	291	270	254	281	291	306	265	311	273	293	296	288	258	295	281	282	266	258	281	284	263	286	277	291	271	280	300	268	260	298	274	292	291	281	296	296	279	269	265	285	282	313	304	268	267	258	285	285	273	289	283	271	272	286	276	279	297	278	299	265	292	280	306	297	284	262	320	273	275	256	289	265	294	264	295	278	292	262	261	271	267	285	301	263	263	265	295	312	274	289	262	314	253	294	288	279	260	294	276	288	294	290	275	285	262	310	293	282	262	271	279	298	259	251	308	308	273	278	264	270	279	278	289	318	284	248	268	316	267	288	279	261	294	273	301	286	278	281	288	291	272	268	270	300	268	279	283	289	290	283	265	290	310	285	282	272	300	275	316	264	333	271	297	284	271	305	305	277	284	269	295	273	284	282	290	294	275	290	289	274	297	273	255	246	281	271	299	286	289	298	279	273	275	257	302	279	287	256	285	291	286	289	264	295	264	263	284	298	282	296	294	281	276	291	288	295	306	270	279	307	285	265	295	265	269	305	244	282	287	294	308	286	245	257	283	299	277	311	296	282	286	293	280	267	261	238	239	292	250	284	300	271	296	271	282	264	264	278	248	286	281	313	272	276	286	309	271	278	277	280	296	263	297	252	278	294	268	272	277	316	294	273	284	269	266	297	250	273	292	273	273	264	285	269	286	283	288	291	282	311	279	282	271	283	253	311	278	267	297	270	292	238	282	269	288	314	261	284	271	288	267	282	249	247	301	278	312	282	265	286	275	274	283	288	271	276	268	298	258	253	263	270	288	288	281	263	277	313	282	281	290	305	256	260	295	309	267	299	269	276	286	298	310	276	274	277	268	305	292	304	269	258	291	294	264	252	312	258	268	277	295	254	305	274	290	306	273	282	303	293	257	269	267	249	274	280	263	268	264	306	268	306	286	255	295	293	295	302	312	259	324	302	278	277	270	268	275	258	290	272	275	294	270	291	255	270	278	221	309	269	305	276	283	309	264	309	291	281	262	299	288	293	311	273	293	295	285	266	258	289	280	295	310	293	256	242	238	282	266	274	265	268	280	281	264	280	294	251	289	266	301	262	247	281	283	292	295	282	280	277	303	283	287	280	282	285	259	297	267	288	281	268	292	289	293	266	276	304	290	242	297	264	260	296	261	248	290	247	292	289	285	290	259	286	260	294	264	296	284	285	255	308	251	265	280	271	261	282	309	278	289	269	279	273	296	294	292	264	275	314	268	300	302	291	279	254	244	257	263	296	267	286	305	273	287	276	280	277	306	286	246	280	282	292	265	284	276	281	275	253	293	313	279	261	251	282	283	289	275	298	317	294	269	284	276	262	284	283	267	288	269	235	270	278	269	306	277	276	270	266	282	277	272	277	255	275	274	279	295	296	267	257	268	277	263	280	263	290	261	270	293	289	267	273	273	302	260	278	250	317	285	296	290	281	284	271	296	283	263	277	313	277	301	298	286	289	293	289	275	257	277	289	266	284	291	265	328	257	273	262	288	271	292	258	275	268	275	274	272	286	298	274	286	295	290	289	273	269	264	255	268	289	254	285	277	274	284	265	268	297	269	269	278	258	281	292	261	257	274	281	295	270	280	264	276	299	287	270	266	252	263	286	306	286	299	259	281	286	271	251	317	262	282	268	316	265	273	274	278	268	314	279	288	266	276	249	265	303	312	255	273	287	286	280	273	275	325	309	293	315	283	290	290	300	293	272	292	281	286	277	288	283	262	275	267	307	300	270	291	291	276	280	272	292	282	296	290	268	279	329	265	270	280	278	250	301	289	300	266	293	282	289	279	279	265	263	295	314	295	294	285	269	266	257	262	294	285	258	281	267	272	277	252	303	277	287	294	332	295	291	302	284	292	290	268	280	261	291	282	288	265	300	290	265	268	265	276	275	270	271	289	268	297	271	272	277	280	258	271	279	265	294	294	290	281	254	272	294	263	291	292	308	280	263	315	273	252	320	297	286	275	263	268	294	316	315	276	278	288	272	267	266	284	245	254	259	285	268	271	289	269	268	300	285	287	270	270	287	280	291	274	283	291	267	286	272	271	287	302	258	250	307	274	321	287	295	297	276	282	272	260	257	275	256	302	294	270	309	259	294	299	280	283	299	252	286	273	290	291	284	313	275	270	278	310	265	268	269	285	282	260	282	293	264	316	263	319	304	268	290	266	281	300	290	258	270	270	265	287	268	308	279	298	288	293	272	286	246	287	269	304	292	307	279	286	262	263	282	304	316	245	291	264	287	284	293	297	282	293	281	284	282	274	296	298	309	276	268	273	266	286	280	272	310	275	256	275	282
20942	2479	4853	5528	4968	4187	3477	3141	2684	2317	2041	1969	1709	1682	1537	1481	1403	1337	1295	1320	1294	1197	1188	1168	1144	1150	1116	1083	1076	1053	1011	1044	1021	989	1019	1014	1008	986	969	1001	955	1002	1013	1013	961	958	923	929	910	934	972	971	955	963	923	921	946	931	951	940	972	916	936	866	956	901	956	924	947	978	915	882	890	899	957	901	877	907	924	958	931	846	932	932	903	926	922	893	851	854	892	907	914	903	936	905	845	890	878	869	875	945	928	925	868	892	888	876	872	896	921	887	936	901	944	892	859	895	863	865	922	912	872	878	899	925	845	875	903	864	868	890	881	888	873	968	949	909	873	925	854	932	904	948	884	861	905	912	828	881	866	908	898	859	925	855	882	882	875	880	890	909	864	890	862	892	940	874	912	890	928	881	855	877	911	917	879	901	916	872	925	816	934	893	886	838	875	934	904	907	888	914	878	911	920	908	875	859	953	896	900	888	878	871	883	814	899	891	860	878	943	882	841	882	873	941	878	922	938	861	889	894	866	896	889	860	923	917	869	879	877	850	873	923	904	897	896	895	918	890	849	957	875	907	890	895	820	893	897	951	876	880	885	922	924	924	896	883	887	810	926	868	935	944	891	841	854	895	892	874	840	850	846	881	917	848	866	832	909	909	864	884	935	871	913	920	874	905	891	902	859	862	934	892	898	887	891	896	909	853	879	894	927	922	866	865	871	871	875	897	888	890	885	975	881	916	905	904	874	874	871	943	902	854	849	908	909	893	873	909	851	823	889	857	926	914	903	879	870	869	899	897	903	930	882	902	882	896	890	882	906	908	916	867	915	860	871	792	943	883	876	902	863	873	929	895	860	843	930	894	898	913	921	871	870	838	865	898	885	843	925	903	904	855	931	911	901	885	898	925	876	883	892	882	885	906	888	894	891	865	893	837	880	914	844	854	872	892	883	877	910	883	858	841	903	819	891	860	882	895	898	869	918	908	866	871	931	888	881	883	890	861	839	871	904	826	885	897	899	804	956	897	894	946	885	884	895	894	838	847	855	882	883	877	907	898	957	892	911	894	883	859	873	878	881	874	902	892	886	863	843	901	869	930	874	877	857	868	893	851	882	889	952	859	883	844	844	838	840	913	874	927	924	900	873	903	874	904	869	942	865	879	911	879	865	888	840	861	938	890	862	955	879	860	939	913	910	842	881	919	908	877	921	855	861	853	878	836	873	838	924	910	893	877	903	820	891	894	882	895	899	953	880	907	912	913	948	930	917	904	923	919	919	860	911	893	930	912	852	880	913	888	883	876	840	861	900	901	911	869	924	839	872	876	868	874	834	964	872	887	912	906	886	857	850	821	843	891	907	876	910	867	927	899	890	929	845	893	906	870	861	956	837	880	851	867	928	860	884	879	902	918	859	890	897	896	875	866	860	900	929	941	930	828	866	927	911	918	880	894	875	911	958	859	887	931	868	839	907	898	891	885	884	915	877	868	921	926	929	878	896	863	916	882	857	856	890	930	897	893	886	873	902	897	908	865	867	830	852	847	867	897	893	870	867	896	872	881	895	921	913	921	953	911	858	915	871	894	898	885	870	904	850	932	900	906	876	840	914	905	888	846	874	903	907	903	884	839	918	860	878	906	826	872	884	900	871	891	875	865	868	845	904	831	887	882	901	851	886	896	876	908	872	916	881	936	898	876	941	867	844	890	864	877	859	862	935	910	927	914	924	865	850	887	931	925	898	841	875	925	838	856	917	826	935	931	863	842	925	866	871	911	931	916	898	898	847	873	908	932	816	914	951	866	877	889	864	891	931	854	865	881	924	911	867	857	902	882	842	875	866	928	884	886	896	875	912	913	964	931	898	908	871	858	862	888	852	897	870	920	870	858	944	858	913	917	898	886	874	897	899	911	840	888	890	938	885	853	879	850	882	895	879	868	899	859	874	887	852	843	909	829	879	935	881	879	880	926	910	936	876	903	907	913	929	872	882	854	886	845	872	931	869	901	843	885	922	899	900	865	872	942	936	900	897	891	913	921	884	898	845	884	897	840	923	877	941	898	910	907	829	948	905	913	866	886	894	855	881	886	864	878	928	904	843	872	846	832	878	872	806	895	878	927	835	879	881	901	893	899	888	929	890	879	888	828	896	882	908	874	817	959	912	929	920	863	886	831	870	961	951	862	896	886	858	843	949	829	927	890	915	892	891	864	912	918	864	870	894	852	892	936	938	854	847	899	909	869	890	902	920	913	856	853	838	900	878	883	956	933	900	912	902	943	855	868	898	958	841	902	877	914	869	910	911	888	946	930	891	873	914	873	873	905	879	867	908	884	873	923	846	857	818	858	887	839	839	837	894	843	872	845	954	901	890	897	886	926	916	895	917	881	901	858	812	933	857	834	931	898	909	865	902	870	848	901	892	855	859	819	894	884	831	874	816	886	818	915	887	868	908	937	912	929	878	906	935	899	843	881	880	875	924	843	883	912	847	913	888	869	848	857	897	913	882	906	890	911	878	878	878	928	886	869	910	877	896	880	880	858	891	892	897	889	906	833	885	868	896	941	886	869	828	896	906	893	946	890	895	921	937	911	878	852	894	892	892	921	872	944	850	872	910	873	927	867	897	889	900	952	843	905	908	881	879	889	860	871	930	869	915	883	921	919	931	869	927	888	924	853	884	836	859	876	890	895	838	908	954	853	910	819	898	938	889	874	943	861	883	882	817	916	890	847	906	862	927	863	922	885	894	887	830	882	833	855	882	911	855	891	944	890	869	882	870	904	915	886	859	844	892	885	881	908	909	886	925	906	906	888	847	902	851	855	880	856	924	883	830	886	846	911	934	871	864	882	905	872	855	843	896	920	862	844	940	864	890	872	871	920	852	894	881	903	910	907	901	927	871	855	864	865	814	860	939	878	879	884	845	896	887	861	910	895	933	897	914	883	865	920	887	890	925	900	904	890	912	910	894	936	888	893	843	891	862	927	893	920	823	887	892	859	847	907	930	894	844	888	933	847	843	888	838	875	899	921	865	945	856	889	865	890	841	966	882	932	831	842	897	877	918	882	892	921	888	906	902	912	884	910	923	880	850	919	879	882	913	836	908	908	953	842	864	922	846	837	846	865	923	905	849	871	841	890	926	859	873	880	868	880	934	858	860	840	888	930	884	952	874	854	917	851	850	907	890	957	887	905	916	895	900	900	926	942	929	925	868	929	889	912	939	894	863	861	900	898	904	843	889	900	988	900	836	915	875	881	851	900	903	871	862	930	889	920	927	901	879	856	875	899	893	899	911	885	892	895	883	898	876	860	878	906	872	886	903	891	907	864	927	907	874	915	879	847	918	863	840	864	868	884	903	904	845	922	852	929	922	921	863	856	902	888	881	866	883	876	848	987	865	942	896	886	834	891	892	898	898	870	904	924	871	931	861	833	904	880	937	889	848	911	909	937	829	882	907	905	871	862	903	829	924	918	862	889	901	923	871	921	866	857	891	871	883	883	915	876
4966	426	277	189	158	141	148	159	150	126	142	160	122	121	135	145	149	148	128	170	155	129	154	138	134	141	153	147	158	137	143	135	108	136	141	153	143	138	137	142	151	116	146	139	149	125	146	154	127	133	148	150	143	150	160	127	147	140	131	162	135	140	144	156	153	158	117	121	137	129	140	145	128	133	119	146	128	159	153	129	157	160	140	141	134	160	142	141	160	155	149	138	143	139	138	136	124	175	165	139	154	136	121	141	144	131	144	115	139	147	136	134	138	152	137	155	145	155	134	126	128	181	121	129	147	148	155	136	145	151	139	135	144	152	122	133	140	145	166	140	154	148	139	138	167	124	142	118	120	165	142	122	131	155	133	151	124	121	142	140	141	118	129	145	122	129	137	154	129	128	142	137	122	144	162	129	173	151	141	139	132	134	141	127	151	142	123	133	130	137	132	155	148	146	146	142	148	153	133	148	132	142	157	132	142	140	150	151	146	134	137	150	130	153	149	138	136	132	141	133	139	139	135	149	136	129	140	150	144	156	114	137	156	148	169	154	138	133	144	138	147	129	137	125	125	156	151	146	166	141	116	144	131	152	129	134	126	145	121	135	139	145	115	172	155	145	142	146	132	159	138	139	138	141	135	145	122	154	145	127	136	136	124	119	132	131	145	135	133	138	136	126	135	137	161	109	146	133	147	140	151	157	155	133	134	150	161	148	154	139	150	141	151	139	140	115	148	135	126	125	140	150	164	130	156	161	140	138	131	158	152	120	170	144	148	130	140	149	162	134	125	143	146	135	150	131	137	163	136	127	149	142	129	140	146	152	108	149	148	133	135	137	153	143	159	146	136	167	149	131	143	155	172	152	170	126	142	145	154	136	153	142	124	151	131	123	133	136	140	140	131	136	152	139	151	134	144	150	176	152	137	150	143	149	147	125	153	144	159	132	139	137	152	131	156	130	152	142	153	139	148	125	136	144	141	135	128	133	133	140	152	152	124	136	134	151	126	107	130	145	132	123	155	130	131	125	139	127	151	138	133	142	151	112	148	125	150	134	116	132	151	138	140	150	113	158	147	123	138	124	137	164	143	123	118	150	131	155	149	153	144	139	128	131	139	136	152	147	145	149	137	145	161	137	119	141	157	130	149	159	148	149	163	144	156	152	123	137	140	139	125	140	165	152	123	130	152	131	162	124	130	131	141	128	127	136	135	147	133	176	143	144	136	142	153	130	155	138	159	166	125	157	137	117	162	134	156	136	153	153	152	145	131	137	157	151	154	131	139	141	153	143	151	140	145	131	157	146	113	150	141	137	142	123	134	145	137	153	144	144	139	142	131	123	158	146	137	115	146	129	121	127	121	141	139	123	138	137	146	149	145	137	140	143	131	150	148	142	139	131	133	112	150	156	162	144	136	131	142	141	146	134	129	149	122	134	151	137	138	152	146	132	146	132	138	148	149	145	126	139	158	140	154	131	146	137	145	145	130	150	124	133	122	132	133	149	134	135	146	137	138	144	128	155	157	138	141	150	135	147	175	152	130	138	136	133	142	145	155	151	152	150	114	121	150	126	159	141	162	144	164	139	118	152	131	149	132	134	124	145	138	132	141	149	126	148	143	139	138	127	153	123	135	143	124	144	130	134	142	130	136	156	147	146	133	149	136	158	145	143	136	136	127	119	143	145	137	147	155	127	159	146	135	158	144	132	149	139	131	131	136	121	141	149	133	140	130	142	154	118	145	146	121	153	140	145	141	147	144	135	156	125	146	150	123	136	121	137	144	143	152	140	157	136	150	140	125	146	135	135	140	162	124	151	140	142	126	141	142	150	146	147	158	150	145	161	141	135	147	133	152	138	139	135	139	150	137	162	131	132	137	153	179	153	138	146	138	129	156	138	133	141	120	151	158	149	149	150	125	128	141	161	147	136	147	135	139	133	150	152	139	136	154	162	147	122	128	168	143	144	135	140	150	143	146	128	142	164	135	149	144	117	145	175	157	144	146	144	138	138	138	161	150	153	144	140	125	140	133	142	148	131	131	127	136	132	145	152	128	153	129	130	117	124	135	147	139	134	131	142	146	144	127	115	116	133	130	131	152	113	123	146	154	160	138	145	139	142	132	121	147	164	140	147	137	149	150	127	130	126	151	138	152	141	159	158	158	136	143	142	135	149	133	169	145	148	128	151	152	140	146	148	146	143	132	115	132	133	134	131	137	152	157	158	142	145	135	153	150	139	117	133	127	137	143	123	127	133	134	121	147	142	159	139	138	145	125	121	131	152	136	162	152	121	147	137	130	131	123	134	131	148	146	132	134	143	128	171	138	142	138	142	124	122	132	128	124	134	159	149	144	149	144	117	148	145	159	147	151	154	134	149	109	135	144	132	115	125	146	153	138	140	154	125	132	136	138	127	138	133	125	129	145	153	152	144	134	134	117	133	148	116	144	153	140	116	120	135	134	137	141	143	144	146	142	132	139	129	143	122	132	147	150	161	148	144	134	134	142	175	129	131	131	139	134	149	131	148	139	148	138	124	125	145	139	142	144	134	125	123	134	162	135	148	162	142	118	156	130	170	168	161	160	135	152	137	140	136	128	136	130	140	159	132	152	124	120	141	132	141	153	157	141	152	129	159	144	149	138	130	157	141	128	150	131	134	149	144	166	129	153	139	145	113	134	153	149	144	148	151	149	143	143	151	125	153	157	120	147	148	130	132	144	129	151	122	148	146	153	149	150	143	160	149	131	145	154	145	161	123	137	125	141	142	134	134	146	128	133	156	143	157	142	132	127	179	152	129	155	143	154	152	161	132	147	152	146	140	153	143	176	136	151	154	143	149	125	141	121	137	135	121	131	124	138	152	143	138	133	132	152	147	150	148	150	129	129	121	130	152	140	127	141	144	147	130	145	133	137	132	139	145	138	134	138	131	135	136	125	141	133	164	150	147	133	139	152	139	159	133	138	130	133	138	152	128	148	128	138	139	140	143	172	135	146	145	153	136	130	142	147	140	130	135	131	158	136	149	137	150	132	137	138	135	144	138	151	122	142	133	143	137	140	142	132	129	145	158	147	128	122	140	144	153	170	142	132	131	144	177	154	126	137	149	162	138	148	148	142	142	145	134	148	143	140	123	117	111	137	158	141	137	138	148	170	131	138	151	122	136	147	133	132	134	133	158	145	132	139	141	143	143	141	137	152	161	127	126	144	144	144	135	155	142	138	141	127	155	128	120	153	128	153	129	116	155	163	140	146	153	129	162	137	140	126	121	136	152	137	147	157	127	146	132	139	161	139	140	118	137	126	156	105	143	134	131	134	142	154	135	142	141	139	158	136	152	154	131	149	125	147	128	144	156	151	162	147	137	128	133	140	154	140	140	163	150	142	134	157	126	121	122	122	153	120	141	171	134	168	158	141	155	143	144	149	163	133	166	143	125	142	134	125	159	148	131	150	146	122	143	150	144	151	149	152	129	158	153	147	148	139	134	140	142	140	136
6450	615	617	632	617	633	604	626	561	544	532	540	517	559	522	536	546	505	530	512	533	558	495	531	519	500	543	509	522	497	521	515	452	551	545	490	527	502	556	462	540	522	564	520	532	507	493	492	511	466	545	481	503	489	500	498	501	530	528	490	491	532	554	494	506	518	503	508	546	526	508	502	522	501	496	530	528	506	495	514	480	560	522	552	497	518	512	547	510	512	500	510	517	489	532	535	499	497	500	537	535	512	506	506	513	494	493	475	489	513	515	509	534	496	536	504	490	522	538	523	546	529	531	546	532	491	484	515	508	528	520	511	499	482	545	506	526	509	539	497	508	498	503	543	497	519	491	494	493	506	478	491	529	480	505	500	534	483	522	518	474	510	529	470	500	535	515	494	515	508	480	520	514	473	476	481	495	529	507	549	511	477	501	528	503	480	518	493	543	492	498	514	549	481	510	563	507	502	503	502	540	490	489	520	507	500	443	513	491	521	499	529	496	528	477	519	535	501	471	505	564	506	499	493	496	518	488	518	481	474	524	521	468	544	515	480	510	501	538	534	542	515	514	550	529	523	526	480	492	484	458	527	513	508	568	543	511	505	488	508	490	522	492	508	483	578	522	542	544	520	517	508	525	491	493	509	503	520	515	502	517	470	480	525	530	526	543	511	495	512	524	488	541	496	478	509	499	482	540	515	509	499	494	534	487	508	513	547	505	492	510	482	562	482	558	483	512	513	490	492	567	480	490	504	476	501	524	492	550	482	502	506	487	477	513	510	542	524	501	494	541	543	503	500	527	528	503	501	558	483	498	477	475	507	507	469	500	501	527	467	496	503	488	513	511	511	533	516	500	542	531	547	494	476	523	495	509	525	507	511	546	523	550	564	519	516	493	536	481	505	502	531	516	515	515	497	518	494	555	516	531	516	526	494	494	499	498	482	479	510	519	482	511	531	555	511	469	525	503	479	512	486	534	485	507	486	494	479	525	518	475	438	528	509	517	536	513	521	495	507	464	529	506	492	519	510	504	489	512	502	508	550	504	509	476	515	467	550	497	484	509	503	548	498	537	522	516	497	491	540	518	459	520	520	480	511	524	497	487	527	503	534	521	488	486	536	523	532	511	494	496	512	531	473	547	502	540	524	520	540	525	500	510	551	504	524	527	517	526	509	501	516	518	520	486	507	492	491	483	513	496	511	510	525	493	520	523	503	491	521	532	539	489	512	515	522	550	487	512	514	515	471	523	445	484	526	521	499	471	522	511	501	540	540	517	505	557	557	505	504	496	493	538	549	511	507	523	481	512	509	530	534	514	501	534	513	487	475	462	541	503	533	507	492	480	527	515	512	479	535	515	526	501	543	504	487	523	565	502	535	481	518	528	514	525	566	491	512	506	519	530	523	501	553	502	531	552	538	524	488	486	495	536	513	496	497	506	463	501	533	587	526	509	520	505	487	508	494	515	529	503	512	521	499	501	486	503	480	505	511	540	480	546	519	497	487	495	508	547	489	514	536	507	518	527	498	513	509	476	503	502	479	535	497	515	510	499	505	516	475	538	522	481	501	530	504	521	462	495	518	522	512	506	496	518	542	469	504	524	520	484	535	499	518	509	501	513	493	523	512	500	487	491	533	511	551	517	469	485	501	471	489	469	560	519	524	502	484	526	482	528	509	498	539	526	489	506	502	516	472	547	521	526	559	490	541	549	488	495	518	512	512	486	505	498	509	534	534	495	497	518	516	515	512	495	500	521	569	493	510	529	537	540	538	489	479	494	525	509	478	513	491	493	492	561	502	504	492	509	515	494	495	558	514	527	493	498	532	506	536	485	488	503	500	473	517	485	497	490	517	507	501	556	501	523	501	499	464	539	539	508	532	458	509	463	511	519	478	480	533	512	545	483	509	512	535	544	509	546	526	525	494	496	523	521	502	544	541	507	493	508	496	509	543	523	524	515	474	483	493	524	480	461	518	503	500	497	462	517	512	505	492	505	497	530	494	490	561	532	507	488	525	502	501	507	543	521	506	525	512	508	512	543	493	489	505	500	455	510	508	523	482	529	545	509	515	557	519	536	540	534	509	536	526	521	509	522	473	515	519	500	481	511	524	509	481	514	528	514	486	516	522	499	498	508	497	486	503	473	528	523	476	494	517	544	522	486	504	499	486	514	471	553	502	468	508	553	480	517	495	516	480	533	492	504	496	518	436	493	472	482	505	548	502	506	485	486	486	519	496	488	482	476	505	503	475	513	502	505	517	477	514	527	487	505	512	492	513	507	502	559	530	505	517	510	479	501	505	513	518	509	547	489	513	508	470	522	530	502	500	473	501	515	492	498	474	487	507	507	519	449	516	509	518	534	520	479	503	498	512	508	489	506	480	473	566	480	491	483	490	489	481	524	562	546	471	512	514	470	549	548	502	514	535	511	481	495	490	465	487	507	489	486	485	512	532	525	460	535	507	528	487	502	504	555	481	544	510	509	552	507	479	536	484	475	482	551	476	508	494	510	515	478	480	540	539	518	493	520	528	511	519	562	500	508	538	515	548	517	480	524	465	506	494	525	511	504	480	494	532	474	516	499	537	537	489	518	497	586	554	494	530	502	470	496	550	594	527	483	508	532	516	514	507	483	484	500	503	489	500	521	540	505	520	499	469	510	526	491	519	503	482	529	462	515	550	516	465	544	524	545	528	500	504	526	526	526	518	493	483	507	493	503	535	545	497	525	466	503	490	515	487	503	490	532	510	509	478	526	449	523	503	526	535	494	493	483	500	485	545	525	511	482	506	488	539	532	500	479	540	533	485	524	514	498	492	494	524	490	515	507	555	496	496	554	485	488	492	524	547	504	510	490	495	491	533	490	495	529	516	536	525	478	499	530	508	533	517	554	510	549	491	544	512	485	535	530	534	494	464	527	491	564	571	525	519	493	498	510	516	456	482	453	513	503	507	508	467	476	498	550	513	503	526	521	528	573	548	521	503	513	534	524	498	522	502	481	518	487	504	495	474	522	492	453	558	489	501	541	526	515	479	510	523	560	510	500	525	479	497	496	500	501	502	498	500	490	529	537	529	513	504	483	564	510	538	518	534	469	508	527	516	511	495	438	514	507	509	528	517	507	496	493	500	556	509	489	487	514	511	559	502	487	561	527	502	531	488	536	503	500	465	481	548	489	512	503	521	553	515	510	517	531	526	507	475	484	497	481	478	485	488	466	523	500	518	495	538	520	501	520	467	520	522	533	514	473	514	497	514	527	491	519	511	505	518	494	561	525	501	516	516	505	479	477	532	494	489	508	506	465	591	478	493	491	510	535	534	520	500	506	521	479	510	501	498	546	473	491	480	493	516	525	522	501	496	521	509	504	491	502	503	511	546	511	513	510	526	507	512	504	504	542	535	523	497	513	532	552	549	500	486	558	531	500	498	524	484	502	508	500	518	523	486	505	479	494	497	499	526	565	511	511	470	472	500	525	449	495	547	493	510	546	503	492	496
36230	13776	2253	1010	785	627	519	426	452	387	334	396	337	332	303	293	268	297	297	263	306	277	287	273	288	273	284	259	255	278	281	285	288	266	282	265	277	265	259	267	290	276	279	296	239	259	265	259	267	272	254	284	301	249	255	271	282	250	263	271	264	263	262	270	245	261	284	317	242	256	305	286	272	296	244	265	272	266	268	263	285	274	289	276	298	268	270	280	268	262	273	305	258	248	277	281	248	256	259	287	261	248	279	261	293	254	273	261	244	277	265	262	259	266	238	253	256	288	267	241	300	293	272	250	269	276	270	250	258	283	257	261	282	257	255	263	306	266	280	265	275	283	270	271	261	258	257	250	269	261	280	239	260	231	256	276	281	253	269	262	285	252	278	274	241	228	254	249	255	255	251	284	258	238	267	281	258	291	252	266	241	276	228	239	252	266	274	226	259	287	253	269	280	262	271	257	241	263	271	282	257	268	285	252	255	261	231	302	257	264	277	269	279	267	288	260	264	253	271	261	231	272	271	291	278	257	264	259	236	275	270	256	278	259	260	251	263	281	264	279	256	234	236	257	275	270	275	288	282	274	240	242	256	262	276	288	268	270	268	218	295	235	277	278	266	267	263	254	242	258	243	269	244	255	294	255	255	263	251	281	296	252	266	296	278	253	243	279	257	268	270	265	294	238	293	259	259	272	269	245	256	234	256	264	278	263	254	278	297	281	263	284	285	258	262	263	246	261	282	273	252	282	224	263	251	242	259	258	250	238	281	265	251	290	291	298	278	248	288	283	238	245	256	256	270	234	289	292	252	251	250	277	246	255	250	277	313	237	274	269	262	271	254	273	251	270	283	284	264	253	274	255	258	253	279	250	250	267	260	249	273	275	303	255	267	293	281	263	288	264	267	285	230	270	266	262	251	267	267	270	266	232	257	232	240	271	269	268	247	309	278	270	231	238	262	272	256	243	245	296	258	284	227	275	287	296	252	267	258	268	257	288	280	288	279	255	265	252	241	284	266	272	257	265	222	271	279	269	243	291	244	250	280	252	263	267	264	236	267	258	304	236	248	289	255	259	278	253	251	249	257	229	274	263	255	281	269	275	304	289	265	308	253	276	262	290	260	211	257	259	249	223	268	261	261	274	284	244	301	279	279	266	267	251	250	247	278	243	262	263	265	282	295	258	282	259	274	256	268	283	249	257	269	259	268	279	249	257	263	284	309	268	272	284	270	286	242	262	257	279	239	260	273	280	251	291	265	247	244	255	257	268	241	296	283	237	230	274	274	271	266	266	277	277	260	247	250	262	295	285	257	278	229	224	241	271	237	264	254	250	257	249	252	290	274	266	250	262	267	261	260	228	269	242	287	241	269	236	248	252	259	230	256	272	259	259	250	257	251	256	266	251	287	270	256	293	288	274	267	278	270	251	261	295	276	252	274	258	268	270	239	261	274	261	254	262	269	240	272	268	264	259	280	259	246	253	269	259	259	273	260	282	247	258	297	263	251	259	271	250	282	282	265	247	231	277	260	258	255	288	254	261	257	257	275	252	258	237	273	216	250	263	266	273	260	256	249	240	250	285	250	269	255	246	280	261	244	293	252	247	270	292	251	266	249	259	291	227	248	245	258	260	283	275	252	288	258	295	283	264	241	245	286	274	268	257	266	256	271	249	277	292	265	227	285	264	272	253	287	271	298	284	258	281	267	257	262	238	241	254	280	274	271	265	266	261	277	264	284	298	261	244	261	288	276	261	274	257	267	299	269	250	259	244	279	262	260	285	261	270	281	233	270	271	269	252	271	247	234	276	262	227	269	261	281	264	250	228	248	249	289	267	267	259	241	282	281	265	275	275	260	274	258	274	259	239	243	282	241	236	239	268	297	271	250	270	266	261	277	262	221	275	282	250	253	262	299	273	242	272	270	300	242	282	262	246	257	259	273	262	245	263	247	281	281	271	258	263	264	256	284	248	248	270	221	285	221	249	275	245	251	265	251	264	249	267	242	257	245	268	241	235	268	261	277	272	302	235	268	260	263	265	262	268	258	308	263	293	261	252	262	291	264	259	263	285	282	267	254	258	281	269	234	268	263	256	275	235	277	287	279	275	250	261	257	250	250	281	230	266	249	286	275	257	276	267	250	251	281	274	280	267	264	271	240	292	249	238	261	240	273	273	254	236	264	255	255	287	278	278	274	264	269	256	258	241	262	250	263	258	266	276	277	266	248	284	265	266	261	266	259	250	257	262	267	268	257	261	279	289	249	250	269	258	249	239	272	269	280	245	273	267	276	267	247	299	268	274	270	240	277	268	263	259	276	264	239	278	258	277	242	260	276	270	289	269	275	260	271	274	262	243	292	274	261	277	269	261	245	261	295	278	282	253	264	283	213	267	281	269	299	264	288	257	263	267	252	268	272	266	281	228	288	264	244	270	282	277	266	270	264	265	277	261	260	227	270	259	278	283	289	236	265	260	270	267	284	269	259	284	259	256	297	267	242	256	285	263	275	259	281	248	245	247	288	256	255	264	248	272	279	280	276	258	268	271	259	267	292	282	251	285	243	275	251	264	248	260	265	295	237	246	277	290	262	257	258	272	258	282	296	261	270	272	268	255	253	268	256	275	261	268	263	242	265	263	267	227	264	247	256	280	274	241	252	273	284	252	296	263	269	283	305	259	255	235	252	263	261	275	303	271	258	256	253	245	283	276	282	270	248	265	278	259	251	263	291	248	247	269	259	259	296	264	283	268	255	231	258	267	295	263	269	285	311	277	303	277	250	274	238	275	267	256	285	256	262	237	260	276	256	273	259	260	229	263	247	254	254	263	269	259	236	271	267	273	276	261	271	254	256	261	270	277	272	256	258	252	263	250	269	284	256	281	251	268	255	246	264	271	282	274	257	252	254	251	285	259	262	268	274	239	282	271	275	288	249	243	227	246	256	238	277	282	261	277	265	267	264	230	263	273	279	265	254	268	268	262	278	281	255	273	233	272	269	294	277	271	262	256	233	265	269	265	267	263	250	267	274	293	251	259	255	253	263	282	294	232	262	241	258	255	275	237	287	268	285	282	260	252	280	279	291	268	284	278	255	290	254	261	256	255	288	276	260	278	240	290	247	265	249	278	281	289	256	253	261	251	258	266	227	278	300	245	262	275	247	273	258	298	260	253	261	260	247	266	275	273	320	259	263	253	296	275	267	271	261	296	281	253	281	266	250	253	229	269	274	264	291	241	233	278	254	268	280	254	257	260	269	256	279	275	271	293	280	229	279	263	258	258	290	226	252	288	254	272	251	260	280	279	268	282	252	260	267	260	255	244	271	217	238	260	245	256	273	258	265	242	290	259	268	278	238	236	280	254	257	258	267	260	274	277	263	249	232	243	256	263	273	242	233	283	254	274	271	277	266	285	268	260	268	262	260	236	278	264	279	273	257	263	267	268	315	257	246	246	273	247	255	267	275	262	267	249	248	282	250	281	285	265	263	267	249	244	279	244
17745	1709	2920	3376	2977	2603	2180	1980	1873	1551	1457	1392	1324	1335	1271	1133	1103	1077	1086	1066	1019	1049	1053	981	943	976	966	907	936	975	933	899	937	932	950	873	944	826	925	841	851	925	862	960	915	866	837	889	858	850	859	877	892	862	935	897	866	882	891	882	853	837	839	862	865	851	914	885	883	866	817	849	914	882	887	881	909	941	868	885	871	847	873	868	889	907	840	884	869	832	869	848	912	858	864	874	864	893	822	875	844	877	874	838	865	859	857	815	839	808	864	872	831	878	837	865	846	854	876	852	852	871	900	846	853	851	889	843	904	822	904	896	882	824	856	863	825	783	858	913	848	881	863	887	815	892	833	826	805	848	870	858	848	914	844	821	867	852	910	836	875	817	832	855	862	841	827	821	833	884	886	861	892	888	868	881	845	885	836	837	852	813	898	878	904	841	861	853	827	855	878	846	856	861	905	855	871	838	749	849	896	860	858	863	885	870	811	800	891	847	859	800	828	869	893	886	845	886	887	862	771	860	813	823	849	854	860	890	853	829	861	827	829	816	832	865	825	822	812	817	814	853	817	823	840	800	876	903	854	900	782	829	848	854	883	845	826	809	806	897	752	831	844	851	855	822	851	808	800	823	893	820	814	826	863	876	866	903	885	905	876	781	871	909	875	887	894	808	838	841	806	847	845	844	862	874	836	864	916	862	826	855	871	859	858	826	851	791	875	853	870	807	893	816	871	902	851	827	845	852	803	831	805	806	856	859	854	819	893	837	901	871	887	855	811	858	885	880	866	820	834	864	842	846	829	861	869	903	845	861	832	820	864	851	896	891	899	831	888	873	899	849	833	821	832	896	850	896	830	807	814	906	838	898	863	833	851	825	865	883	880	883	888	859	843	845	800	865	860	875	902	845	892	835	853	868	884	820	832	843	863	845	828	857	802	892	824	865	841	894	922	831	831	926	832	908	877	836	813	849	859	834	837	881	823	852	807	844	840	860	833	854	869	868	875	859	829	837	884	826	900	819	845	870	839	865	821	897	786	828	836	861	843	855	804	876	858	881	845	871	849	884	869	858	847	865	875	869	800	813	822	839	857	836	921	810	846	854	883	836	895	828	835	854	832	848	893	806	814	840	897	811	886	851	885	877	879	869	874	924	889	875	882	818	843	863	867	822	905	921	859	843	851	864	870	849	859	868	844	863	870	869	876	812	791	822	820	880	826	796	844	849	862	840	890	851	854	838	894	830	827	860	874	821	846	835	874	829	895	855	829	902	901	841	877	832	800	897	868	911	832	841	830	857	860	849	860	891	806	820	819	864	815	821	830	845	831	812	872	835	871	837	829	906	891	818	850	843	876	819	850	802	803	901	864	882	836	861	861	881	849	821	866	813	824	879	859	831	837	843	870	882	830	872	890	869	850	840	810	880	855	837	829	867	821	770	812	886	807	843	811	878	825	879	819	864	799	867	847	899	843	879	851	897	837	864	912	845	894	899	847	810	843	862	856	794	907	847	838	853	898	839	914	870	845	875	870	811	862	862	866	839	890	864	837	846	820	821	878	883	853	852	841	887	895	871	860	823	880	847	846	837	849	864	811	863	900	881	872	856	901	858	822	885	848	804	892	845	856	813	852	820	780	850	820	842	819	873	844	796	861	891	831	866	865	825	816	898	773	828	841	844	784	828	862	880	858	860	879	885	872	823	846	855	867	886	880	889	872	854	905	842	831	849	806	857	824	824	800	873	818	826	851	878	832	830	838	842	863	874	866	816	898	860	859	837	878	819	848	844	836	857	851	862	805	811	866	877	867	812	891	827	849	862	867	861	852	898	861	832	875	819	833	858	883	841	846	826	874	853	881	839	863	827	878	891	879	871	889	893	832	811	880	865	866	876	854	810	880	819	867	849	875	890	855	855	888	857	826	854	819	879	876	846	869	920	867	891	833	807	834	899	884	810	852	836	887	845	825	825	870	814	856	886	836	840	816	835	863	830	855	826	827	898	868	880	814	808	851	862	820	909	878	837	796	810	852	793	890	875	855	893	895	828	865	807	819	820	821	832	869	894	819	877	777	777	874	848	868	840	858	899	845	904	866	868	895	859	820	841	843	893	847	807	843	869	875	851	846	826	793	864	835	866	844	817	862	834	876	884	899	796	825	834	844	900	877	895	865	896	903	892	839	839	906	873	861	865	819	856	882	865	876	859	865	818	846	822	830	886	836	855	826	851	857	780	850	833	865	863	879	823	895	845	877	906	858	820	915	877	868	863	814	844	887	874	893	858	840	848	853	886	876	842	870	856	802	814	808	873	799	829	909	811	842	832	828	853	905	821	882	825	877	860	868	891	853	859	881	852	892	888	867	894	913	839	833	893	854	851	882	846	896	864	849	844	853	903	894	893	909	827	838	845	854	839	822	874	849	867	830	847	823	838	843	867	868	867	880	807	887	797	836	873	849	840	826	798	845	874	828	853	862	833	894	844	846	880	821	807	857	856	861	876	781	922	860	848	867	856	827	888	832	858	827	836	814	832	867	814	859	794	897	849	841	883	862	896	874	807	817	827	815	858	810	826	874	850	851	843	856	816	822	879	874	898	821	818	859	817	812	842	806	812	939	905	889	826	839	834	849	843	832	823	877	875	866	854	835	852	860	855	809	803	847	853	824	821	827	832	889	834	813	871	826	883	871	846	885	859	894	843	809	829	863	841	874	815	796	814	841	848	870	947	816	826	831	842	831	822	900	882	845	818	884	798	904	823	815	845	920	822	881	821	870	850	837	896	842	845	871	834	877	837	862	834	781	846	844	881	830	874	883	856	788	810	836	855	877	885	876	880	817	874	820	842	825	866	845	837	885	872	824	864	878	848	839	887	842	863	862	797	899	870	872	856	895	853	843	871	837	845	843	849	865	877	862	828	854	874	880	857	861	874	822	861	859	833	867	842	842	800	834	873	851	908	817	845	840	870	848	873	880	873	826	855	828	854	848	826	832	880	836	805	880	872	819	856	843	871	837	844	839	842	862	853	890	849	851	870	820	903	895	833	932	867	865	860	883	864	836	887	887	862	858	858	855	862	877	816	815	847	838	829	855	807	870	809	859	840	854	844	853	895	817	850	847	854	807	807	846	860	817	848	835	870	854	854	835	855	884	858	816	868	808	834	802	843	852	805	888	839	800	896	846	825	811	861	802	867	829	814	898	837	871	909	876	851	838	894	825	922	827	876	811	886	854	824	931	898	842	868	829	903	804	874	874	870	852	872	862	858	850	831	838	881	852	846	858	795	869	821	836	794	892	847	820	842	821	806	884	832	844	853	838	808	853	885	831	825	786	865	833	834	887	827	919	863	836	865	794	807	857	865	854	897	915	862	905	841	859	856	902	886	847	835	830	823	869	870	889	814	839	897	875	885	852	843	823	848	841	814	840	848	887	832	836	961	831	832	800	818	890	792	889	899	826	914	837	823	850	865	847	882	833	815	852	791	868	758	859	881	853	823	875	804
42427	21570	8980	1777	1229	952	766	646	559	536	455	446	400	390	363	371	345	340	347	328	316	310	305	323	319	288	296	314	309	303	303	289	328	297	288	323	275	299	282	291	280	297	262	281	295	264	303	271	293	309	287	298	293	292	297	269	296	296	265	278	290	281	307	266	270	262	284	282	287	291	271	255	312	253	269	295	313	288	303	273	275	281	288	287	280	284	307	291	268	295	279	294	280	272	287	287	285	285	281	281	268	251	299	271	283	286	286	300	295	318	266	259	281	293	283	275	262	285	296	288	256	276	246	263	276	265	289	298	279	273	300	268	263	256	260	275	293	261	283	296	243	242	257	287	288	270	274	268	266	291	277	291	283	281	282	301	287	298	305	264	288	281	266	271	294	294	274	269	298	280	280	272	276	283	293	271	293	252	275	256	301	270	266	260	266	289	286	262	265	300	294	318	291	259	281	265	302	297	281	279	242	260	263	273	264	273	263	256	246	276	269	294	294	261	275	294	275	252	266	287	277	298	284	278	297	291	280	295	279	311	299	278	288	266	284	289	280	283	288	270	278	275	297	249	256	252	269	269	269	283	273	269	291	269	254	276	307	270	306	236	275	265	276	258	290	268	257	285	262	305	280	261	290	276	289	284	229	253	273	264	284	290	283	292	249	267	274	260	297	276	260	268	281	300	281	275	273	275	293	283	249	257	302	294	277	304	304	275	281	291	279	307	248	271	276	286	267	276	276	276	303	283	295	276	284	289	285	272	300	256	280	283	316	262	294	285	279	283	285	265	278	278	272	307	289	257	293	250	281	292	284	291	268	250	262	262	296	265	280	260	278	291	265	273	299	285	274	268	298	277	294	293	293	279	267	273	273	290	283	264	267	290	280	301	261	278	295	284	280	275	293	250	296	280	281	282	303	285	264	256	256	265	284	284	301	294	272	255	270	252	284	277	296	278	280	296	274	282	278	252	274	263	283	281	295	315	291	291	253	273	266	287	287	278	279	286	276	255	328	267	272	274	261	274	264	230	290	298	299	313	285	253	293	305	258	260	283	272	281	258	260	246	264	272	250	314	280	265	286	291	285	293	267	265	303	257	280	256	273	281	307	289	272	261	283	252	284	290	275	226	281	260	259	270	272	283	249	253	271	265	274	291	285	314	277	257	295	307	300	311	287	270	269	277	259	269	271	277	275	296	285	273	275	301	303	275	293	272	236	262	284	258	288	279	285	275	275	285	279	286	264	292	255	264	266	257	283	255	296	292	276	283	301	278	265	277	262	276	249	275	270	285	259	279	285	295	275	296	274	250	295	298	300	268	260	272	285	309	275	272	299	274	277	289	284	309	279	268	269	285	314	323	282	280	261	254	280	277	285	285	293	288	321	287	281	277	286	294	268	279	288	269	299	268	308	267	301	283	267	305	273	288	287	260	281	285	276	300	292	253	301	257	297	272	270	286	280	291	298	265	276	289	272	263	287	296	298	270	261	272	252	283	266	302	251	291	255	295	279	271	254	255	287	263	297	266	277	301	287	272	247	264	274	282	292	290	251	241	286	283	253	298	265	278	296	262	275	288	303	281	235	241	268	279	269	303	253	288	262	281	293	275	273	306	295	241	278	237	259	296	256	274	267	278	253	283	299	321	265	297	264	246	262	293	278	248	307	249	264	258	286	261	271	302	277	263	288	284	253	285	279	258	303	261	260	282	282	312	270	290	286	283	292	290	258	291	285	284	292	309	266	303	251	274	282	272	247	280	281	265	287	310	291	250	276	296	284	278	280	262	277	285	281	319	273	278	298	285	288	283	303	254	255	297	307	287	297	272	302	333	270	258	256	286	268	301	286	287	273	265	270	282	268	292	262	279	276	276	278	282	291	274	268	298	300	264	272	284	319	261	263	251	312	254	279	264	247	295	315	295	267	290	274	295	291	264	298	256	312	298	301	291	263	274	242	270	289	272	277	271	268	251	278	303	279	263	276	280	277	287	269	269	242	299	266	260	285	279	264	279	264	285	275	276	293	279	261	281	289	276	265	292	283	266	275	285	304	270	302	302	289	258	299	266	276	263	271	264	288	275	303	291	286	255	265	259	243	270	269	273	260	265	265	272	282	273	253	260	277	284	265	249	282	280	262	306	272	293	282	285	283	297	294	296	265	249	262	264	266	316	290	279	289	260	264	285	275	262	277	281	253	303	275	269	268	319	316	271	279	272	315	289	271	237	265	300	262	296	290	273	294	276	263	285	279	273	269	285	258	287	275	271	263	280	289	257	282	262	300	291	255	299	288	276	306	281	278	267	272	303	296	283	284	259	287	297	297	285	295	259	259	285	266	256	261	291	288	285	291	303	264	249	278	302	280	274	268	265	278	288	268	302	267	279	278	290	274	290	259	316	284	264	287	283	305	247	280	259	275	298	264	297	273	277	320	283	293	304	283	317	292	278	296	277	268	324	258	291	284	263	311	283	297	278	242	277	283	281	271	278	275	299	275	275	304	294	264	272	293	262	239	287	291	298	297	282	284	267	268	264	284	274	293	308	285	312	302	256	275	263	306	283	300	268	296	283	268	261	302	298	281	273	256	308	280	286	260	303	258	301	287	285	287	272	243	268	304	314	283	256	248	280	262	263	313	282	299	278	278	286	295	285	275	272	274	247	297	288	266	272	272	292	234	286	267	287	282	283	302	297	266	255	280	279	277	284	276	275	267	284	307	272	251	287	295	258	251	308	267	253	254	289	320	286	306	288	287	268	286	258	269	285	268	274	265	312	270	259	267	276	278	283	287	291	272	284	270	273	266	302	299	282	256	281	321	291	272	254	283	277	267	267	296	285	281	285	237	297	288	291	307	272	274	258	288	259	274	281	257	299	291	278	263	305	259	265	344	298	261	293	255	290	282	296	296	258	245	292	288	297	285	288	289	257	243	250	278	284	255	245	287	287	284	302	251	246	293	235	278	262	264	288	268	263	305	302	256	268	274	263	282	275	278	251	262	253	267	271	268	289	280	302	281	274	290	269	257	288	300	265	291	277	299	276	276	303	258	287	265	261	297	319	285	277	284	272	266	283	292	302	258	295	304	285	295	288	294	283	283	269	281	282	281	254	262	261	304	288	288	279	257	315	268	287	276	261	272	270	283	292	292	309	266	298	296	256	274	300	286	266	291	276	275	300	268	292	280	280	287	241	291	255	265	281	269	280	267	292	282	237	289	272	281	307	298	285	288	239	270	279	278	274	284	262	259	295	302	240	301	271	276	249	253	290	278	287	285	309	285	279	271	304	268	296	275	266	258	276	284	283	292	284	266	267	285	252	304	290	250	273	278	279	293	246	283	259	311	263	301	286	289	304	276	296	295	280	285	283	260	261	267	260	270	252	262	273	285	285	264	279	282	294	258	307	299	283	265	297	297	255	296	259	275	269	288	236	228	251	279	271	271	314	278	263	262	273	282	268	272	279	276	291	283	269	286	296	291	294	286	262	268	309	254	286	280	266
22416	2518	4907	5419	4941	4226	3540	3053	2676	2363	2185	2002	1836	1683	1555	1548	1353	1385	1317	1271	1240	1154	1203	1156	1156	1124	1095	1062	1088	1041	1033	997	1006	1021	1019	967	959	1029	1013	1023	961	964	946	925	943	904	917	946	892	969	963	948	1008	931	955	932	979	920	956	995	923	881	885	971	938	951	910	942	923	934	904	891	948	946	941	923	907	917	937	880	954	932	950	917	897	895	892	903	883	928	902	913	875	857	864	882	853	896	861	935	896	846	870	920	909	923	913	898	904	911	939	892	925	902	905	951	909	891	910	866	872	912	877	896	871	885	932	864	917	917	942	967	846	853	886	898	886	896	879	884	884	863	837	877	895	877	850	889	889	874	914	841	876	873	907	902	884	884	889	868	982	861	929	856	869	891	905	917	930	865	908	872	906	840	895	896	841	894	923	842	869	905	899	868	862	909	907	853	886	863	878	844	927	892	843	915	926	895	954	895	886	904	885	876	894	877	856	821	920	878	965	834	883	900	939	932	882	909	889	893	868	894	871	874	894	869	912	847	847	875	917	893	881	903	871	921	907	865	904	836	867	900	902	860	914	903	939	878	846	878	930	866	905	927	877	835	925	855	895	893	884	869	894	917	832	890	899	907	895	904	881	893	889	891	856	862	899	879	910	896	919	865	859	866	841	833	881	902	873	927	926	866	904	914	961	930	923	879	865	862	941	884	853	885	873	864	909	918	905	869	869	901	866	863	884	874	899	910	864	842	891	923	890	880	868	929	875	920	871	924	886	931	857	905	854	939	898	828	887	911	890	870	903	857	877	848	926	920	847	887	890	884	863	917	880	852	902	874	887	887	900	864	848	896	894	856	910	905	880	888	816	860	916	886	884	925	947	858	892	916	873	907	953	920	903	853	836	907	917	890	832	896	909	937	899	855	877	855	916	923	905	875	876	822	925	855	909	908	899	913	833	877	881	863	864	893	908	884	841	861	900	913	888	875	876	891	819	860	866	933	873	886	907	908	874	862	844	892	923	872	893	843	964	886	874	929	900	843	947	869	914	872	900	836	870	831	881	897	902	900	891	848	875	933	933	916	877	871	870	895	867	907	881	847	908	914	846	949	825	903	902	863	849	883	927	864	897	866	920	904	895	905	887	885	866	860	897	805	922	924	895	893	907	854	876	942	883	827	884	898	895	911	806	939	850	884	874	935	871	826	871	840	870	936	897	851	944	870	890	937	885	915	846	837	879	869	870	936	895	912	850	846	890	911	851	895	872	843	867	884	873	897	922	914	907	889	904	877	837	914	855	906	914	908	889	841	908	918	895	918	852	852	920	855	848	940	833	869	858	864	863	877	924	855	879	853	883	888	916	868	883	861	867	838	922	927	910	872	915	889	914	897	900	904	866	844	878	922	865	906	918	885	875	889	877	879	884	887	867	899	868	900	888	859	952	948	854	895	941	888	877	926	936	892	924	883	909	878	937	816	815	867	962	924	899	883	856	920	857	920	934	863	863	907	851	875	883	906	890	876	834	842	877	876	942	869	876	857	897	861	866	883	913	902	887	846	891	893	913	909	903	857	878	938	859	863	904	869	906	907	869	853	850	888	856	919	879	892	889	905	908	902	900	872	901	903	918	870	905	890	928	913	885	880	859	879	899	956	853	888	925	907	837	901	857	882	935	908	866	851	938	901	860	875	881	882	895	839	885	900	852	879	841	833	869	916	865	859	923	933	856	873	872	860	898	833	897	913	905	868	933	879	896	944	884	867	866	893	857	877	956	880	914	875	905	877	878	953	867	906	884	914	866	869	879	837	891	922	867	903	895	880	877	882	914	888	882	861	856	860	904	909	920	869	800	905	891	886	878	862	910	897	914	877	874	892	924	889	912	895	869	865	836	870	913	887	848	853	883	897	852	942	926	902	899	805	904	847	877	892	846	829	855	906	953	897	920	813	889	898	830	904	931	904	860	842	913	882	871	893	897	829	859	848	879	876	855	870	910	966	906	879	865	957	887	896	873	915	839	945	888	906	899	887	863	919	877	899	948	893	887	904	893	851	856	860	881	880	885	894	911	847	918	853	846	883	913	830	882	894	864	909	865	893	920	886	936	878	870	920	902	903	913	802	906	887	904	920	890	888	911	912	863	885	914	926	951	858	879	900	930	874	884	882	877	871	852	911	884	857	928	879	927	872	893	887	872	878	887	863	861	894	866	893	926	889	873	922	896	906	861	918	945	875	859	907	891	902	880	887	913	929	872	843	924	889	852	873	909	873	926	823	912	861	927	901	840	918	909	840	909	876	845	873	897	925	906	872	923	892	911	913	864	905	894	889	909	924	956	863	829	885	876	871	860	921	908	855	915	915	860	941	847	839	894	837	871	881	952	859	851	867	864	879	844	850	841	888	899	873	930	933	873	887	889	886	847	928	891	924	895	872	909	883	998	894	910	914	910	896	835	926	906	916	847	820	870	940	882	894	895	900	939	878	889	869	869	891	871	907	884	887	878	891	870	908	938	838	890	891	879	902	886	848	936	928	819	889	848	909	884	888	869	866	894	910	917	883	906	938	863	876	904	857	900	884	872	886	882	890	904	840	876	873	854	894	856	854	892	875	888	913	913	903	872	828	886	910	933	858	874	858	880	923	898	884	940	870	872	917	863	889	928	916	919	893	947	881	886	904	883	888	853	886	914	871	859	847	847	909	892	951	895	901	920	900	907	938	836	829	836	885	846	925	937	870	924	910	878	915	878	891	868	911	942	893	957	919	849	847	911	895	904	913	909	902	867	915	880	891	936	848	926	878	872	847	880	880	895	871	831	869	906	903	881	906	910	875	856	881	862	836	871	859	864	856	878	920	863	864	820	908	837	848	874	891	867	874	915	914	847	879	897	914	909	937	871	909	926	883	883	908	900	892	905	916	890	885	864	848	919	907	903	941	925	880	941	908	899	855	844	893	881	912	907	881	920	920	872	897	878	930	868	891	893	884	894	896	950	859	906	871	901	899	832	921	916	873	862	874	872	907	918	944	906	901	868	905	854	898	878	894	870	900	940	849	872	895	923	862	913	863	887	879	894	898	837	869	858	867	901	929	858	911	923	852	902	861	889	909	888	881	874	893	893	878	904	901	934	869	818	847	904	873	920	892	908	924	948	923	856	850	872	910	890	954	924	899	876	856	888	876	899	905	917	831	888	901	963	888	914	887	954	887	880	814	931	906	923	891	854	928	867	834	874	888	920	868	869	915	833	912	864	863	824	909	900	828	900	843	888	887	877	958	876	928	913	896	897	923	887	882	874	873	880	891	860	825	881	887	917	838	919	861	906	869	913	856	910	892	854	891	922	913	891	889	894	853	900	852	894	893	866	874	895	888	857	921	903	854	936	896	905	881	960	864	937	878	864	869	881	875	890	865	883	874	859	865	894	883	893	900	918	849	845	864	896	882	868	876	865	847	903	889	918	862	882	916	886	907	901	889	881	911	932	889	862	893	893	889	928	906	837	936	885	889
5481	395	305	206	181	160	143	177	137	155	143	146	138	136	148	120	135	133	136	136	151	139	122	144	131	159	162	168	149	127	153	126	126	138	151	138	147	132	155	139	131	152	145	127	134	165	139	162	159	142	138	148	133	142	150	135	135	152	129	140	133	134	150	149	146	152	131	147	135	131	149	146	160	131	121	133	139	139	112	134	153	127	134	139	140	127	136	125	140	151	134	135	148	155	156	138	157	130	131	138	133	117	155	140	131	150	150	136	140	126	130	125	131	144	112	146	156	136	164	128	163	156	142	130	133	145	136	143	136	156	160	144	139	129	143	141	133	132	145	145	132	142	155	124	146	144	155	133	143	110	149	154	131	136	152	131	121	159	134	146	133	137	135	137	169	171	151	125	144	126	144	147	151	154	136	144	138	152	133	167	137	110	138	130	159	145	128	137	129	166	150	161	133	157	146	136	143	127	140	161	139	142	132	147	134	129	124	140	157	148	144	125	150	120	152	132	149	141	148	141	139	142	141	152	140	126	127	147	132	132	141	149	153	136	138	138	126	147	123	162	152	147	127	150	140	152	159	133	142	142	122	134	129	134	167	175	122	136	135	148	171	141	143	143	142	137	130	131	139	149	110	144	142	143	152	148	122	133	122	131	139	126	142	113	139	109	152	149	148	137	145	121	147	132	146	145	140	150	150	144	141	153	139	140	144	157	146	169	107	142	149	141	135	124	157	133	116	134	163	147	139	144	159	136	131	134	142	130	144	153	153	140	153	139	127	140	128	135	155	126	156	145	124	148	152	163	136	134	148	144	145	122	158	141	140	144	140	142	134	130	154	130	159	142	164	152	131	142	121	124	133	154	159	159	144	159	131	147	143	120	154	137	144	129	144	136	133	132	130	146	131	141	122	149	120	124	155	142	141	136	127	128	123	132	142	152	158	139	148	133	160	130	130	134	136	148	156	156	136	145	134	143	138	128	137	147	131	134	147	147	140	144	160	150	134	149	141	164	125	162	151	143	133	160	157	119	146	143	132	143	120	149	102	141	138	123	144	141	136	138	155	155	155	136	158	126	126	126	142	140	148	145	144	130	122	145	145	134	129	128	140	156	144	144	149	155	137	146	139	148	160	139	140	131	156	135	144	133	158	134	123	135	133	136	151	174	162	159	117	129	127	140	121	155	133	120	139	135	152	133	139	119	138	151	127	135	143	157	161	118	136	148	125	151	135	120	136	136	128	158	144	149	154	125	135	147	164	151	130	122	132	148	150	144	149	135	140	141	126	151	153	148	127	148	155	129	148	160	136	133	132	155	146	129	130	114	144	127	141	118	148	138	122	114	121	154	127	135	135	128	139	136	149	134	148	129	132	128	133	131	147	141	143	151	156	141	117	166	143	166	135	149	137	131	117	140	158	144	166	132	135	132	152	126	169	126	132	165	135	151	142	123	152	141	150	142	138	146	130	141	137	167	174	139	137	145	149	142	145	153	151	148	138	133	145	153	134	155	120	140	150	128	146	155	148	137	148	158	137	132	130	143	120	142	136	142	125	142	159	142	135	130	156	135	121	141	131	134	134	146	150	134	131	154	149	127	133	144	129	132	129	142	137	141	129	150	150	151	128	156	133	162	143	150	145	151	137	152	148	140	136	147	131	138	136	155	124	162	153	139	122	146	149	151	133	151	131	147	148	150	136	129	121	120	139	142	157	141	129	152	130	127	137	121	131	135	130	149	130	121	127	113	132	128	137	147	152	152	147	129	134	157	145	114	156	158	147	139	131	131	120	147	146	142	143	165	137	153	152	122	155	140	134	124	141	129	155	130	165	139	132	135	165	145	140	143	151	146	147	135	148	144	151	165	138	139	150	139	143	151	150	144	121	128	146	134	141	134	127	141	175	131	161	151	134	136	131	145	152	120	126	139	143	142	125	119	131	131	150	154	134	140	136	166	127	151	135	143	131	134	160	140	135	169	132	143	143	139	156	143	139	152	141	143	153	145	138	147	169	140	126	138	158	166	135	135	135	130	143	121	129	144	165	146	157	138	154	147	166	128	153	148	143	143	139	153	149	150	124	130	151	149	142	129	112	150	133	134	147	137	135	137	165	149	126	144	130	138	129	144	153	139	133	148	129	143	123	127	131	131	139	168	116	145	143	133	130	131	140	135	137	147	156	141	134	141	147	136	149	133	166	152	129	172	137	147	147	149	138	149	123	133	132	143	140	135	141	145	136	125	137	148	158	158	139	123	169	149	143	138	151	119	145	140	137	134	148	144	137	160	130	147	125	132	151	150	153	133	147	113	164	135	143	140	143	136	140	144	158	130	143	123	138	164	150	137	126	142	151	140	141	134	158	146	138	154	133	140	133	147	137	134	146	134	122	139	138	138	132	143	137	158	148	129	143	141	149	146	154	129	140	146	142	143	153	163	128	160	146	155	138	144	151	137	122	136	125	135	141	147	110	128	121	136	152	128	147	136	133	123	144	138	133	142	129	144	143	128	141	152	135	136	139	148	144	153	151	142	160	136	139	133	153	143	149	141	123	149	128	149	152	130	158	167	142	136	139	148	134	156	157	115	134	149	151	144	161	126	148	138	124	142	144	144	143	142	122	124	152	133	159	135	131	142	132	128	141	137	152	156	141	145	136	123	136	142	143	137	177	136	145	162	128	137	147	152	149	143	139	146	138	151	145	158	141	145	149	143	150	128	130	153	157	146	141	140	127	111	150	128	151	163	132	121	143	139	137	126	137	140	138	128	150	153	137	151	137	144	147	142	119	125	126	132	143	142	143	156	142	154	139	128	123	151	144	137	137	142	145	136	148	133	147	143	131	134	119	137	142	143	151	149	124	143	111	138	130	163	154	137	159	147	135	147	131	142	120	149	144	132	153	126	135	147	134	131	138	152	122	159	131	120	139	140	163	151	126	134	141	145	134	135	138	143	161	133	123	123	141	146	146	152	139	153	136	128	137	159	129	155	130	134	143	141	121	145	124	153	149	147	114	150	135	138	150	126	152	137	167	135	123	145	128	139	143	136	159	127	155	126	149	123	131	146	131	139	134	130	138	155	142	152	120	148	140	151	146	148	138	134	159	145	154	129	121	120	146	134	144	152	129	134	140	118	154	144	146	144	134	152	149	137	137	143	156	143	127	141	142	131	142	144	135	167	148	149	143	148	125	128	119	117	153	125	150	142	147	154	127	117	128	131	157	128	122	113	143	127	128	147	154	172	157	134	146	127	120	141	130	131	136	161	136	153	136	154	145	152	142	153	134	136	134	149	143	137	137	145	128	144	143	161	148	152	148	144	142	156	135	152	148	134	138	111	136	143	160	141	143	124	147	139	168	137	130	140	127	144	132	149	134	139	148	133	153	140	136	140	146	141	119	124	164	139	151	163	146	154	151	128	150	150	140	133	147	135	120	158	146	151	137	134	143	119	121	132	135	117	156	127	154	130	144	151	139	129	145	137	145	145	147	144	136	130	152	141
6718	586	698	668	690	604	650	594	570	571	555	536	604	530	526	577	554	494	575	553	496	510	510	540	535	537	519	532	490	508	529	537	496	529	541	495	520	519	509	530	493	512	492	510	510	473	512	513	472	537	491	518	504	492	486	531	491	517	505	527	556	523	527	526	507	506	483	550	463	487	515	475	547	517	584	526	554	521	503	524	509	488	490	481	494	487	534	497	466	508	517	512	474	491	564	497	510	490	499	493	508	503	514	487	533	515	521	540	516	507	506	495	517	515	545	532	485	515	508	506	471	524	546	507	498	496	477	509	522	560	514	496	510	500	513	521	493	531	534	524	469	466	534	514	494	532	481	543	509	488	526	503	532	536	530	508	501	540	533	519	502	507	486	473	557	568	539	489	531	533	518	512	497	487	524	488	492	515	523	483	529	506	547	540	482	527	512	537	513	527	474	492	508	504	506	519	508	517	526	480	500	518	534	556	530	474	537	497	469	491	505	477	444	496	485	520	519	476	516	528	488	518	487	515	508	510	519	524	512	509	488	508	534	498	522	505	538	519	517	480	509	511	497	516	516	511	492	515	511	520	512	496	510	501	486	516	488	510	569	543	513	502	507	441	515	486	527	544	563	537	498	513	514	481	540	504	448	520	525	512	532	550	509	544	513	532	509	535	531	505	499	508	489	490	493	490	543	480	511	481	508	492	499	510	525	540	511	501	490	536	528	494	516	499	490	471	518	480	506	511	488	516	473	498	497	492	517	477	478	503	525	518	518	514	494	518	486	500	479	505	500	534	515	505	516	508	516	501	520	501	520	456	522	483	505	522	483	538	539	509	520	480	550	509	508	495	505	560	497	506	501	573	527	492	517	547	508	484	553	488	535	516	480	493	500	492	488	517	513	494	504	499	557	481	517	524	519	506	499	531	525	507	487	492	520	529	494	511	495	503	524	488	499	501	517	525	496	555	495	507	517	496	504	502	504	500	521	489	513	510	481	481	506	491	521	496	517	516	472	486	497	504	503	504	472	519	496	521	506	551	520	497	513	481	514	497	542	484	508	478	498	505	505	512	471	484	516	517	527	554	498	481	539	514	484	511	507	493	525	537	536	507	509	489	546	530	503	504	515	521	515	511	493	567	503	511	499	547	512	498	461	502	489	511	498	510	518	513	529	538	500	518	472	521	494	522	482	522	522	512	509	535	488	512	498	541	502	487	508	487	521	493	495	486	481	498	496	485	505	528	481	503	503	530	490	555	533	531	536	544	530	511	532	500	482	480	492	507	550	498	512	511	543	468	521	530	496	475	513	512	447	495	503	506	475	498	516	495	488	514	503	509	507	487	475	569	525	516	495	494	463	506	529	502	524	502	481	497	514	501	536	479	517	551	510	472	468	532	511	503	512	531	554	485	539	523	511	526	492	512	492	497	522	504	514	516	509	528	497	483	517	485	490	485	498	475	509	506	533	511	509	490	512	478	498	538	495	503	496	529	520	533	499	499	477	519	509	519	510	519	504	510	515	522	505	493	537	524	483	464	525	508	516	550	487	525	517	518	518	497	516	532	533	522	484	469	495	500	492	557	532	488	514	494	510	484	508	577	500	541	516	504	506	529	535	509	507	495	476	509	500	500	493	480	440	541	515	482	560	545	500	492	518	540	495	498	566	525	519	504	517	514	508	489	519	500	494	490	525	532	534	541	550	513	510	457	501	503	511	506	527	519	462	534	528	498	521	531	502	521	483	510	548	484	495	503	524	519	517	502	536	475	551	499	502	506	497	494	483	502	494	511	519	536	549	500	481	522	529	520	530	476	498	530	527	480	480	546	488	520	478	511	511	488	475	529	533	508	496	490	515	499	519	495	506	474	497	524	497	510	534	506	532	479	497	534	524	532	514	485	542	511	515	509	509	530	520	502	529	517	514	514	488	483	533	524	507	528	487	525	541	522	518	454	503	505	527	487	495	547	506	499	535	520	491	504	472	501	533	515	523	518	509	463	537	524	489	475	506	519	490	526	499	538	522	522	470	480	513	457	460	528	552	465	511	499	515	454	476	509	507	517	491	521	504	504	480	488	482	533	467	478	519	534	510	498	494	479	561	493	470	516	516	538	505	533	548	513	513	548	490	488	490	517	520	501	491	494	526	500	523	524	474	459	523	513	498	492	499	526	502	505	508	515	499	474	517	514	526	501	494	547	526	522	492	489	531	504	504	493	522	545	490	525	488	487	512	498	488	539	507	532	506	479	482	537	534	527	508	511	510	520	517	529	505	499	511	512	512	469	493	546	492	493	507	488	464	531	551	515	516	524	478	545	492	488	521	535	532	525	504	509	509	519	515	532	516	497	495	488	543	507	517	518	498	486	521	504	563	497	474	478	530	531	482	530	507	588	527	491	498	491	508	518	496	549	518	514	555	514	479	533	517	506	473	472	505	487	546	531	484	518	512	547	542	512	512	561	491	480	486	508	509	504	480	478	500	518	545	466	479	505	530	523	530	536	504	531	498	465	475	544	524	496	503	564	501	530	497	530	504	521	542	486	517	492	542	529	493	525	547	511	498	504	520	490	518	529	512	496	506	550	545	520	496	511	542	444	493	529	495	504	545	503	503	517	526	506	489	500	496	522	486	498	520	494	481	513	539	490	474	508	571	483	492	529	506	506	475	487	498	475	514	514	531	474	522	528	494	522	471	550	492	492	518	494	515	557	509	518	524	514	547	476	470	501	527	503	521	504	522	503	544	501	511	573	551	519	553	518	507	489	515	526	478	508	500	487	527	514	507	535	519	501	516	484	511	499	486	519	503	527	552	510	523	456	541	490	532	504	537	518	464	547	502	510	524	502	538	521	518	508	486	533	488	482	487	486	530	512	490	512	518	505	503	482	501	509	515	533	461	523	514	516	540	521	522	522	489	483	519	532	480	538	549	523	483	545	545	568	506	509	554	525	516	501	534	526	508	517	519	528	482	543	493	493	510	512	513	477	507	483	540	529	504	506	494	520	513	531	508	510	479	499	507	519	497	501	530	520	511	542	489	525	497	471	480	512	492	512	507	515	528	501	484	574	497	511	527	512	483	516	499	524	518	566	497	518	488	565	525	509	543	544	487	464	534	502	535	507	516	521	514	493	499	525	509	457	531	480	484	490	462	518	543	522	501	493	551	523	507	489	524	533	527	501	501	517	512	514	533	482	530	484	501	455	515	503	441	529	497	513	505	499	508	526	525	495	506	540	498	550	517	500	477	538	500	521	476	541	509	521	490	472	495	482	518	496	472	500	460	536	509	477	507	543	491	495	485	483	501	508	474	453	527	525	485	532	528	492	494	523	500	513	517	497	524	508	535	466	539	511	514	495	484	539	511	483	533	490	471	481	486	488	491	482	501	492	483	510	514	528	514	490	481	525	505	520	520	513	507	529	503	513	528	538	512	506	493	537	493	536	473	522	507	531	494	525	478	469	499	464	479	516	511	511	445	496	476	522	523	506	472	489	497	511
42507	9729	1642	1005	706	627	529	425	445	400	350	354	321	344	313	288	290	295	256	286	316	294	254	313	249	269	275	270	263	266	260	263	272	282	259	289	284	276	263	250	271	272	275	261	267	270	286	287	252	240	290	267	254	269	259	272	264	241	280	284	224	276	286	291	255	270	282	239	281	263	287	269	279	244	250	281	258	262	253	274	260	269	269	263	261	239	278	251	256	289	265	274	270	286	228	269	269	276	263	299	264	276	246	268	262	255	292	244	252	236	243	261	284	251	312	264	275	264	265	241	292	266	260	238	259	285	272	272	269	252	260	273	258	261	244	289	261	266	267	273	266	272	240	243	252	257	260	242	269	258	285	247	257	256	252	290	269	293	246	263	297	250	274	275	275	240	271	270	270	268	270	288	287	262	263	248	229	243	323	288	274	255	240	243	273	259	245	249	264	288	262	234	268	263	264	254	258	251	275	263	287	279	291	247	277	273	257	265	269	258	241	287	276	273	258	280	259	269	254	275	295	245	270	245	283	263	305	266	272	253	290	262	252	280	240	259	256	244	280	267	257	253	241	272	270	260	268	247	269	280	256	291	286	263	271	260	273	279	280	257	259	256	260	253	262	296	250	267	266	257	265	290	261	279	260	267	251	235	255	254	280	242	292	250	250	276	238	253	300	255	228	277	293	292	260	259	231	278	275	232	250	266	245	268	247	252	255	279	283	277	258	289	271	261	256	250	272	254	258	271	261	281	271	264	308	271	263	261	247	281	262	261	273	252	273	253	253	276	265	274	275	267	304	246	253	286	282	256	265	249	269	281	244	263	262	272	264	259	271	234	287	264	269	251	264	274	248	261	245	276	284	255	252	241	254	276	256	270	287	279	267	248	262	271	267	237	292	270	254	287	268	247	264	261	251	244	291	287	253	250	247	291	256	252	270	240	271	265	239	249	287	271	256	244	287	260	255	278	277	257	279	262	284	268	256	283	263	275	265	250	274	277	264	273	271	248	243	255	265	273	279	264	285	251	285	264	279	238	271	251	288	290	300	284	279	264	287	253	240	250	262	242	241	254	278	281	264	251	264	282	268	235	289	272	282	249	278	290	264	292	242	268	272	273	277	246	269	269	270	290	270	244	285	292	263	265	255	237	278	301	244	278	273	245	269	250	248	278	275	294	278	233	264	298	262	249	259	261	277	241	276	266	272	241	258	255	273	245	237	273	268	245	279	256	247	257	289	242	267	273	249	231	270	261	262	277	267	256	282	241	263	231	277	259	268	288	266	257	282	235	248	231	261	265	275	258	276	270	286	246	299	253	288	262	274	301	305	265	250	258	261	267	251	251	253	258	274	268	266	267	280	297	269	271	259	289	259	246	286	256	292	268	261	258	260	248	261	286	279	292	263	251	278	265	254	233	272	263	257	254	244	266	281	281	283	270	276	264	265	257	270	263	282	246	260	248	268	274	274	255	288	250	273	257	268	283	263	247	284	251	285	266	272	273	273	252	265	307	264	272	266	255	250	255	277	235	250	267	225	280	249	270	261	254	283	272	244	244	251	244	264	250	271	263	268	259	283	259	276	285	264	277	266	285	274	268	251	252	249	268	316	272	253	228	265	267	223	244	265	240	271	241	283	297	248	263	288	268	276	262	273	243	274	250	272	274	271	276	276	269	326	269	287	296	281	236	266	295	265	290	246	277	257	255	285	245	247	264	258	247	286	256	270	273	253	254	269	260	269	274	284	244	257	273	264	251	284	243	263	256	260	306	271	261	276	261	301	262	257	280	254	254	245	291	274	298	245	258	260	261	276	268	310	257	260	242	286	278	274	254	269	234	255	272	286	246	295	259	269	293	267	285	285	237	230	292	270	259	260	291	276	274	279	296	269	239	264	276	256	288	294	290	256	252	274	273	271	265	282	274	311	278	272	242	281	310	251	229	259	274	256	271	251	280	265	279	266	274	246	266	267	290	270	255	259	253	254	267	274	243	238	269	275	264	241	249	252	272	270	278	265	302	270	226	241	268	283	245	253	255	257	266	247	251	304	248	239	261	238	300	273	268	267	285	257	275	276	241	266	298	288	281	275	271	268	257	253	257	281	283	289	284	238	266	293	284	294	253	253	241	270	265	251	260	265	254	247	272	283	289	253	261	247	250	267	269	280	256	273	290	265	285	245	267	285	253	290	266	278	232	240	236	282	280	255	290	266	275	264	262	307	253	261	272	255	243	270	279	242	219	293	253	254	236	267	267	281	259	266	289	269	246	246	280	289	265	250	244	274	273	260	246	281	245	254	281	271	293	270	265	276	264	285	280	270	255	256	270	298	292	261	251	254	266	283	259	258	275	247	243	262	239	271	252	259	254	268	290	259	258	287	279	277	273	267	250	274	277	279	267	276	240	278	273	283	277	258	272	265	265	261	231	284	252	273	257	249	288	248	226	267	230	244	257	248	255	257	278	297	277	260	301	278	297	275	249	251	265	292	248	273	295	258	293	277	266	292	267	263	257	279	256	268	278	261	290	287	254	244	248	253	258	276	249	251	284	285	257	267	265	282	285	261	267	248	237	262	266	249	285	274	262	280	282	264	265	266	251	255	266	285	272	257	284	275	277	235	268	259	278	270	275	270	286	265	293	255	255	275	260	288	269	285	278	282	278	252	255	270	266	241	254	261	264	250	279	264	247	266	246	289	284	266	268	278	270	283	265	249	259	264	273	248	266	271	237	269	237	295	270	266	234	298	286	274	273	242	251	277	261	266	263	251	276	292	240	297	256	250	240	271	250	217	257	274	254	256	279	251	267	283	261	273	285	293	255	276	265	292	278	273	245	251	275	270	246	280	253	263	294	280	295	271	259	249	268	257	257	254	247	249	271	256	254	256	270	279	247	266	287	266	272	272	296	267	261	263	267	298	284	274	298	280	258	272	263	277	268	275	283	269	271	276	258	260	245	274	257	278	276	289	277	281	250	271	260	243	257	244	271	261	258	239	266	272	276	286	249	257	288	278	262	291	243	255	245	284	257	283	273	269	252	284	242	268	268	229	278	277	257	280	250	257	275	259	258	264	278	220	255	279	263	267	268	259	271	242	273	276	264	269	266	252	252	273	252	266	278	250	267	253	287	246	261	258	242	262	271	291	255	257	288	261	247	271	270	305	265	265	265	262	278	251	247	280	266	263	268	255	254	276	259	258	304	228	257	273	297	260	273	257	253	250	280	269	274	268	270	266	251	246	288	262	256	262	264	263	251	252	263	265	280	261	294	296	262	276	247	238	272	276	280	248	256	267	255	273	271	254	284	283	268	254	254	259	289	295	253	285	260	287	268	273	257	273	237	291	280	256	282	285	261	270	269	263	269	255	274	244	266	266	275	272	263	267	274	258	270	243	285	269	279	278	277	220	265	267	238	256	275	260	257	294	297	268	279	274	259	302	254	302	269	290	265	293	259	277	275	251	273	296	264	256	227	245	240	254	270	281	245	271	254	241	248	268	297
21179	1663	2915	3261	2906	2580	2129	2055	1756	1542	1434	1387	1337	1231	1241	1112	1123	1127	1054	1065	993	967	994	975	991	990	960	964	975	952	882	944	959	893	900	922	883	933	943	857	877	913	944	866	848	898	916	928	895	904	893	858	922	847	896	924	879	857	848	908	908	893	871	851	903	843	846	833	816	943	927	872	862	891	853	842	847	916	874	779	851	842	830	899	886	853	877	922	886	882	858	826	870	886	836	919	867	830	912	870	884	836	811	873	841	856	887	839	915	842	867	872	896	846	865	885	904	874	835	881	860	836	857	859	925	840	904	851	862	834	896	876	891	882	893	941	891	843	881	851	829	846	886	826	888	904	827	856	786	856	873	884	902	852	868	870	902	872	853	796	871	858	826	839	807	829	836	853	845	890	913	894	838	842	879	838	859	850	887	893	854	895	804	862	870	872	856	809	848	885	841	868	853	837	818	887	878	910	813	871	894	792	826	828	878	871	891	862	883	898	865	858	840	839	883	846	895	864	875	780	867	835	822	847	847	909	860	895	854	835	823	840	824	852	917	876	869	859	832	874	828	892	837	847	869	905	825	873	869	822	867	850	826	853	819	865	939	821	857	869	917	842	914	890	869	812	799	846	856	883	799	889	864	853	815	824	844	841	862	823	833	842	855	848	826	892	847	824	858	861	849	845	873	867	854	845	874	861	875	874	915	842	860	821	864	805	841	870	857	879	829	832	793	789	808	834	856	904	858	844	920	877	888	799	867	888	840	847	880	853	884	833	863	862	894	872	844	827	894	804	849	913	855	860	863	852	842	817	901	892	848	819	808	868	907	834	858	839	869	933	883	835	834	880	847	915	782	834	860	889	816	805	880	854	871	854	864	821	877	837	873	903	876	881	840	888	802	803	796	883	847	851	838	796	869	795	892	843	822	828	854	801	866	871	867	901	844	789	881	891	858	819	856	866	817	858	803	838	882	842	840	848	825	854	841	892	810	911	853	876	841	827	866	856	899	850	856	884	918	831	840	855	862	852	839	885	883	846	874	843	802	824	851	841	834	851	830	875	856	859	814	846	830	883	886	843	873	874	851	896	868	830	837	828	827	908	854	870	861	853	873	816	860	870	879	845	854	909	861	884	861	876	917	870	881	852	847	839	800	843	849	907	847	805	865	859	894	873	860	851	902	832	814	883	822	818	860	834	867	903	884	823	847	880	856	914	835	858	857	859	858	858	897	875	864	846	892	832	850	933	774	864	851	821	841	899	887	794	858	870	850	907	865	822	824	853	877	840	872	892	838	837	860	880	829	861	855	857	904	848	885	867	823	864	905	848	826	871	810	859	856	861	845	830	896	921	875	853	851	857	819	842	835	860	839	810	877	846	873	881	880	803	871	833	877	839	890	901	889	837	877	825	877	849	865	866	894	801	849	861	829	875	870	854	855	864	877	873	874	811	818	879	873	833	843	841	860	881	849	882	870	840	842	840	841	850	826	860	816	871	823	811	865	836	807	897	898	867	820	842	820	810	865	851	855	866	897	863	822	838	883	849	881	824	848	893	832	873	858	872	862	865	806	866	890	881	907	831	807	864	834	887	873	809	812	857	809	809	859	819	860	826	847	845	875	794	866	868	828	870	865	835	956	794	883	897	865	823	811	841	883	834	843	865	866	830	807	870	850	906	860	866	848	888	883	863	869	845	831	864	892	845	893	834	933	832	895	837	885	864	830	869	873	856	850	884	882	838	853	845	813	876	882	825	865	882	846	799	841	841	891	904	871	825	889	837	841	860	864	847	860	859	871	864	886	854	899	843	891	819	884	873	855	803	821	829	840	868	859	870	855	848	835	876	901	841	906	863	900	845	866	839	835	811	858	822	830	842	879	857	840	843	915	868	846	861	849	916	830	891	846	800	807	835	855	848	927	842	859	900	851	844	890	877	834	852	907	836	885	836	871	857	850	812	857	908	892	806	889	834	924	876	869	837	853	861	844	819	875	810	862	841	890	830	852	830	814	860	880	878	863	895	862	892	869	873	835	894	839	836	858	858	861	828	831	845	885	834	862	851	815	883	897	851	890	824	827	798	829	845	883	850	879	848	807	847	859	918	834	835	850	872	892	857	865	841	865	817	849	828	842	900	821	879	843	878	844	825	890	923	842	855	818	857	870	844	861	801	882	882	827	845	832	838	885	882	853	880	877	886	865	830	901	876	859	851	859	821	863	900	820	899	865	856	873	881	854	916	875	875	838	858	833	810	810	863	859	873	863	826	895	863	858	865	871	865	821	873	879	853	853	906	870	848	853	841	838	891	847	814	838	894	856	835	890	764	847	858	841	846	817	848	866	858	892	844	875	862	825	822	877	835	876	913	869	849	863	858	867	854	852	847	900	874	878	860	854	884	840	899	910	845	866	860	840	853	864	880	888	882	891	857	910	835	846	861	895	863	858	917	873	852	833	849	824	872	843	855	863	866	831	806	870	855	860	850	893	854	852	872	879	831	823	895	889	836	828	858	828	842	858	813	867	887	845	852	832	895	874	885	847	874	866	883	902	814	824	881	871	909	885	861	893	835	850	818	848	829	830	824	862	847	834	889	869	839	825	851	845	830	810	925	925	834	853	869	861	848	827	849	839	867	875	880	827	870	913	861	838	883	830	857	839	813	892	924	834	877	858	833	849	839	881	856	861	826	831	862	828	904	873	871	872	838	879	829	879	844	830	784	851	893	806	807	843	891	868	841	882	866	881	821	869	842	861	827	811	828	865	846	837	870	888	850	854	884	853	875	853	837	783	827	851	846	835	894	851	851	859	851	859	864	877	859	859	872	832	806	856	877	866	803	868	833	808	849	870	869	803	854	876	838	885	849	826	893	862	821	878	848	892	845	851	860	826	855	857	855	858	872	869	857	867	902	835	862	831	848	851	850	900	879	855	845	809	833	855	866	839	821	824	875	861	892	836	837	850	956	866	837	843	837	901	828	853	844	854	840	829	854	868	894	848	849	856	833	855	862	850	830	863	841	875	871	819	854	827	855	898	858	918	868	865	908	847	873	833	834	882	893	837	835	895	817	864	871	886	861	881	876	829	875	849	848	880	871	869	896	797	855	858	822	838	859	875	870	823	872	873	815	843	841	833	816	830	878	876	830	883	837	849	843	853	872	849	883	849	868	894	847	832	878	837	882	869	836	859	871	777	867	859	855	829	861	888	844	834	808	864	848	869	880	860	883	811	886	804	820	833	811	872	881	886	811	853	898	930	902	821	809	850	872	883	880	843	823	874	811	841	843	831	882	899	831	876	861	883	849	820	899	846	825	897	837	850	891	883	867	937	845	863	831	829	874	898	864	885	846	846	846	867	828	854	828	893	856	832	879	861	857	842	884	880	854	887	803	812	845	880	897	855	829	850	824	813	848	852	790	897	838	889	857	881	872	891	793	789	891	874	894	863	853	833	915	885	858	852	868	928	913	817	884	864	851	867	880	820	850	880	853	887	874	936	860	803	858
55929	15346	3510	1780	1234	978	746	680	563	506	423	432	426	367	389	350	326	345	365	360	297	325	298	299	304	288	308	343	275	308	315	298	301	304	300	258	289	260	278	292	265	295	261	296	296	280	293	293	300	283	272	305	261	301	318	266	282	275	286	293	299	276	288	281	285	256	268	315	305	277	303	300	295	292	271	306	321	308	272	318	273	300	295	284	273	285	295	281	256	269	297	263	284	285	310	263	279	300	281	281	286	297	322	256	270	280	311	297	268	293	259	266	312	298	276	290	291	297	275	300	319	270	308	296	299	297	325	300	274	270	290	295	266	280	268	273	284	308	278	289	268	265	300	283	318	261	296	266	283	282	304	292	306	292	289	310	288	311	286	296	256	263	287	269	300	282	278	273	301	280	287	280	298	287	281	297	304	302	293	259	304	282	317	255	300	250	273	266	294	265	281	278	254	280	257	284	294	265	287	252	257	284	311	294	288	288	292	297	300	284	281	308	278	277	278	300	283	274	297	247	300	278	289	299	326	315	301	321	305	298	298	293	265	285	280	294	257	256	317	274	278	276	322	299	303	299	318	312	245	293	277	292	231	274	275	308	275	289	263	278	328	295	302	294	304	285	292	271	302	309	310	315	263	267	287	270	310	308	289	291	289	280	282	261	281	276	259	315	290	274	283	288	287	296	306	327	291	266	244	313	330	285	258	314	288	271	286	290	290	311	234	249	291	291	279	293	279	292	275	265	282	293	299	309	254	266	319	301	302	289	299	265	314	263	305	290	284	273	296	255	265	264	279	277	278	246	271	302	288	296	269	280	267	289	261	276	263	248	270	296	283	277	250	281	253	262	306	291	277	282	275	263	295	271	291	238	302	311	299	258	300	298	262	301	263	263	266	283	311	259	282	283	264	292	279	297	267	274	293	286	291	301	286	286	275	286	294	262	287	282	272	259	273	248	277	289	254	263	292	284	268	299	273	280	321	292	284	303	308	289	321	289	290	304	261	294	257	297	283	344	295	299	302	290	297	303	291	293	292	303	286	285	293	288	272	284	306	328	290	275	284	308	331	306	270	298	260	280	281	304	300	332	275	298	287	277	271	259	283	291	259	301	271	285	263	291	283	280	278	296	255	270	276	280	314	309	270	277	278	273	289	279	266	295	265	270	280	333	298	277	322	287	314	257	306	331	239	283	305	287	302	264	305	270	258	262	289	305	280	288	275	288	303	274	266	278	255	258	265	269	284	273	275	273	284	255	305	280	256	271	296	263	285	307	263	295	314	277	268	265	300	295	298	256	282	297	282	288	292	267	312	307	309	288	281	317	292	298	306	258	282	290	280	297	278	259	289	272	295	301	263	252	293	289	265	292	251	311	292	296	279	293	293	281	321	291	289	290	259	281	314	311	307	280	308	309	260	301	327	285	299	306	276	291	298	266	275	301	293	289	273	287	275	259	261	282	264	278	280	266	287	300	298	257	281	262	285	301	316	289	292	261	282	291	261	290	257	270	277	269	259	303	306	291	268	271	302	278	284	273	308	318	297	296	277	295	235	264	294	299	248	288	293	269	284	293	327	271	285	283	302	315	266	276	266	337	254	293	250	293	296	283	329	288	311	254	296	277	281	272	265	271	281	276	311	301	284	259	261	288	280	303	304	302	305	280	302	305	274	277	288	307	278	262	268	282	270	284	298	310	300	291	272	285	308	293	261	275	279	298	290	272	322	270	282	300	272	285	270	271	245	290	281	312	298	299	308	276	283	265	270	284	291	276	297	294	294	279	278	272	284	294	304	277	288	299	293	286	295	305	267	295	278	295	253	268	261	309	289	297	285	280	310	307	324	297	264	248	315	270	266	252	263	276	270	278	309	259	277	276	320	260	275	281	290	333	302	281	274	283	277	292	274	327	285	275	288	282	286	310	285	269	270	245	258	311	274	286	275	275	277	307	288	291	275	266	297	259	310	276	287	284	283	274	281	284	284	299	277	306	278	304	294	280	287	252	289	285	280	301	284	295	275	303	292	293	270	281	310	272	290	292	314	275	288	309	273	297	308	283	302	269	292	311	292	269	298	303	274	289	304	281	279	246	299	271	282	317	282	272	289	278	284	275	283	303	300	304	287	291	286	278	291	286	291	281	283	318	291	299	266	293	286	263	308	272	268	279	296	266	278	265	272	297	280	323	277	281	242	262	313	306	300	283	292	273	323	295	296	297	292	268	289	278	315	279	300	281	266	296	291	297	288	272	266	284	271	285	292	265	282	281	282	293	271	274	311	284	295	291	323	275	291	250	257	280	270	267	293	282	284	284	289	273	280	271	284	283	281	314	264	297	327	274	276	298	292	272	306	314	292	318	262	271	270	302	311	304	286	311	284	264	281	286	289	285	277	261	281	285	282	264	306	285	308	290	280	289	311	296	302	305	275	270	330	286	297	283	291	290	278	281	327	319	285	313	308	282	315	278	270	253	279	295	294	255	298	291	279	268	286	292	301	289	281	258	309	303	285	280	306	303	274	269	267	335	283	280	270	298	308	269	283	293	298	283	263	276	282	305	283	300	296	309	285	285	256	268	313	271	249	284	268	310	282	302	314	286	295	271	274	262	289	290	259	301	301	297	280	295	307	308	258	283	300	267	276	314	297	291	278	264	287	291	271	281	293	278	286	297	302	302	273	298	271	299	273	286	311	270	282	289	315	269	275	278	303	317	275	284	273	301	279	304	291	283	267	270	291	280	290	303	289	313	253	301	300	302	300	268	281	301	297	275	298	291	283	281	282	254	268	279	266	292	288	299	317	298	294	303	298	238	266	292	259	276	283	271	302	297	314	302	254	286	303	311	286	275	280	261	336	317	296	272	291	260	269	245	273	283	274	296	279	278	278	308	265	293	284	283	318	289	274	315	289	294	287	256	233	277	292	270	297	270	286	304	311	312	301	284	286	279	272	312	296	277	279	283	284	311	263	305	289	284	321	287	260	294	308	231	316	271	287	274	280	303	288	287	298	294	282	290	289	265	278	278	267	277	278	279	288	286	276	269	291	303	277	285	270	300	286	291	259	289	296	289	296	311	313	274	286	302	278	299	313	287	282	282	299	283	293	296	266	303	303	293	287	299	290	274	274	297	277	274	277	266	269	311	283	277	302	295	286	275	276	266	292	298	279	279	280	265	275	277	279	285	317	284	264	281	265	287	286	260	316	306	277	281	284	276	310	279	285	290	324	324	264	286	288	268	303	238	275	251	267	266	255	298	273	251	277	282	286	261	298	282	307	285	289	263	302	295	296	284	262	339	297	299	280	300	263	269	321	284	308	309	314	286	283	313	282	258	309	279	273	266	238	268	299	249	293	233	278	291	304	279	278	293	292	295	291	262	318	291	296	302	289	280	257	285	280	271	287	273	283	285	310	321	278	285	289	287	295	258	301	287	276	271	277	298	285	271	307	295	308	285	273	285	272	289	301	296	270	282	295	315	297	277	273	285	305	289	287	291	291	251
28106	2388	4739	5260	4750	4112	3360	3012	2590	2277	2036	1978	1808	1630	1533	1467	1394	1259	1238	1247	1231	1203	1155	1189	1198	1107	1084	1087	1100	1066	1098	1027	1066	973	998	1017	1019	1014	1013	902	1024	973	963	988	943	961	945	949	984	924	936	926	910	969	912	971	929	943	930	950	929	907	974	968	977	928	921	902	948	944	971	881	910	893	901	930	867	903	912	959	930	854	861	922	939	987	931	903	920	867	910	963	891	963	920	914	906	921	918	956	920	890	915	904	909	915	937	895	945	916	842	916	950	914	943	951	916	955	890	952	906	919	931	882	914	861	880	903	944	940	944	893	887	913	891	912	928	878	875	868	890	895	851	902	904	893	929	846	916	885	954	898	902	877	858	930	911	943	840	896	947	909	909	897	921	880	871	932	955	953	914	949	949	918	880	853	884	886	917	885	839	917	883	871	917	863	897	865	860	879	858	884	855	919	863	868	883	900	859	902	890	930	855	877	889	976	914	958	934	864	908	899	899	908	880	911	922	892	878	929	959	914	883	912	876	899	906	932	918	946	901	885	917	925	897	934	839	888	897	915	848	919	870	870	889	902	896	942	880	883	870	978	930	970	936	921	870	924	923	935	914	878	938	890	954	854	920	910	931	864	948	900	911	893	867	877	943	894	915	926	915	886	959	851	937	923	893	887	915	877	856	865	859	858	905	920	919	881	899	942	878	872	902	939	927	898	910	949	863	912	848	914	951	903	856	890	818	885	878	891	900	883	867	875	928	886	894	939	888	893	949	905	882	891	863	903	861	905	894	942	916	880	926	898	892	912	888	894	912	874	874	909	873	888	914	893	954	910	860	929	938	936	871	890	960	891	904	887	899	924	872	913	895	871	940	831	927	920	925	919	900	983	892	862	912	944	906	854	850	821	880	946	929	901	926	922	847	979	889	897	920	910	869	896	866	894	946	863	919	905	910	897	892	867	921	938	888	890	894	846	895	871	888	868	888	873	949	955	974	944	938	900	909	867	910	884	909	895	837	884	896	873	896	882	885	907	900	888	848	868	913	937	913	902	922	873	957	923	919	930	888	813	881	876	924	880	910	947	922	907	890	933	913	866	919	926	966	906	914	924	903	892	885	872	953	906	873	871	918	877	922	960	945	907	959	878	864	909	917	926	900	910	919	910	908	891	880	947	920	906	900	930	905	933	913	869	896	911	910	901	856	909	860	849	896	872	872	897	893	920	874	864	929	930	917	914	923	913	904	904	914	910	909	893	906	934	879	894	881	903	907	910	924	904	889	886	899	916	926	959	897	886	893	908	858	928	939	922	879	821	931	906	934	911	970	882	906	897	897	936	877	859	870	893	868	875	926	893	863	896	885	907	947	904	921	898	953	899	836	879	896	875	970	868	899	935	866	897	878	881	874	890	939	904	895	866	915	953	875	945	864	908	883	909	841	904	866	897	915	952	880	889	864	862	890	876	810	907	919	929	943	867	868	906	866	875	879	925	882	917	909	958	946	880	889	931	895	856	860	865	874	889	893	900	911	873	898	900	870	866	901	929	887	914	856	909	926	939	901	951	864	910	944	868	917	906	837	855	898	924	947	883	891	888	904	920	859	910	909	912	922	898	896	927	907	873	901	904	886	874	916	862	933	872	900	906	905	861	909	907	951	892	885	874	933	834	894	876	914	935	935	902	846	866	908	875	929	914	935	896	862	912	882	893	923	933	912	908	821	896	942	896	879	910	920	894	857	904	865	945	950	879	854	900	893	887	856	834	910	930	910	876	881	918	895	842	923	836	954	868	930	915	926	931	889	879	848	902	927	873	977	893	932	928	892	891	909	912	885	835	881	929	918	860	891	930	855	940	945	915	883	867	911	929	887	899	942	944	922	883	880	912	883	896	854	908	893	870	872	876	871	900	904	833	880	948	862	874	841	941	948	853	850	874	881	853	874	873	871	866	934	851	941	916	870	923	869	913	869	857	891	880	858	901	903	900	857	927	888	874	867	865	855	892	906	896	855	834	915	882	896	893	957	895	882	943	894	850	881	905	868	901	882	888	940	937	872	901	942	925	969	895	927	925	857	912	942	917	950	855	910	805	835	915	889	895	945	961	910	915	891	893	836	904	881	915	849	912	906	919	896	930	925	911	910	941	867	875	869	901	882	936	884	862	873	905	894	863	928	920	897	935	908	865	908	900	905	876	940	869	870	912	1001	852	888	895	851	864	936	892	940	910	870	838	897	890	923	851	915	904	851	953	872	903	872	845	915	846	934	916	894	916	902	947	894	916	868	901	844	877	948	919	929	914	870	885	937	910	976	913	890	890	912	880	898	916	917	882	858	878	918	899	899	922	910	871	935	876	859	912	915	896	882	870	837	937	891	932	947	877	902	902	891	907	894	875	811	900	916	921	874	909	919	910	873	960	887	908	862	903	908	919	872	859	919	875	892	915	909	900	902	882	946	925	889	907	914	862	911	894	913	892	923	879	872	895	889	855	872	925	864	898	884	901	963	866	905	951	876	941	869	954	878	923	872	882	955	918	888	871	877	875	909	899	919	907	873	911	862	908	858	893	854	901	909	916	882	907	877	911	893	925	963	917	936	874	939	916	908	948	889	934	929	888	909	891	884	901	892	926	927	963	907	910	890	933	954	924	934	895	870	863	920	895	917	922	904	887	919	879	924	891	874	904	865	881	943	916	950	895	902	849	894	856	882	867	878	921	879	912	940	852	866	859	899	925	898	886	907	902	892	877	895	888	959	910	885	896	930	887	934	912	929	872	878	857	896	918	890	864	890	885	862	855	917	880	860	862	927	891	873	868	910	931	891	925	893	878	920	860	858	909	961	935	898	903	911	880	854	835	890	905	904	889	919	872	894	873	954	884	918	925	858	930	930	931	892	929	865	919	889	878	902	949	889	901	927	908	906	872	909	916	925	882	918	905	939	921	896	861	892	931	922	881	940	884	911	912	883	905	898	847	874	930	878	918	883	902	893	929	857	916	926	917	999	879	898	942	861	889	958	897	924	888	944	865	924	905	941	920	900	925	878	914	885	899	952	883	919	934	853	910	825	873	901	931	906	968	869	937	895	901	855	876	897	874	871	867	899	909	977	881	952	900	918	912	891	934	907	942	866	860	921	920	871	971	878	888	901	818	889	930	887	948	903	934	902	940	879	885	885	921	884	857	906	870	873	893	890	909	959	933	852	908	891	898	956	908	938	876	916	891	897	901	912	945	899	893	899	922	892	922	908	901	908	893	911	834	887	916	833	893	952	924	921	953	849	949	900	879	859	838	911	911	898	920	834	937	860	928	890	883	916	894	936	896	894	933	879	907	894	939	868	891	902	916	846	895	877	920	870	885	883	879	862	866	913	895	865	919	889	911	852	877	880	857	936	860	892	895	905	906	895	918	884	919	877	902	856	859	933	873	931	926	876	944	902	901	880	923	906	955	875	906	867	888	917	928	896	864	876	912	915	915	834	913	952	907	902	903	866	940	885	970	895	911
6730	338	193	179	175	186	159	158	160	128	141	153	148	155	147	152	151	174	158	158	159	140	138	145	165	161	143	152	141	135	139	138	150	158	154	124	166	133	147	147	151	149	151	130	121	124	146	139	151	131	139	140	140	165	138	140	138	153	149	150	168	145	159	140	152	138	131	126	160	134	157	133	142	146	172	144	130	129	152	158	131	133	143	151	128	140	146	137	140	142	144	155	143	164	137	143	140	133	144	152	159	144	124	157	166	157	143	151	153	132	131	168	138	147	147	142	145	131	144	134	151	135	137	137	127	147	153	122	134	152	155	145	146	138	162	148	131	125	161	136	161	136	154	145	129	127	125	129	124	152	142	177	135	159	147	160	136	142	156	153	136	152	139	132	146	163	152	148	157	134	148	144	144	121	154	147	164	152	154	136	134	171	138	144	142	127	157	133	149	143	146	149	131	136	125	145	141	170	149	156	156	137	159	135	124	161	134	151	157	166	108	157	129	138	150	125	157	140	143	147	132	146	133	149	154	151	151	145	143	147	142	163	145	131	145	132	148	170	151	140	147	149	144	150	134	148	139	167	149	157	156	143	147	138	134	140	140	144	149	156	139	140	124	146	138	143	128	156	136	133	144	139	155	160	148	138	146	146	139	145	139	142	169	158	135	116	156	146	156	144	140	121	162	153	133	143	127	134	154	133	166	159	145	146	145	131	175	136	173	168	156	132	130	135	147	175	141	164	164	141	141	157	143	117	144	126	136	141	160	152	153	145	157	141	152	154	156	139	150	160	168	155	157	163	140	163	143	153	144	132	148	149	136	141	140	149	124	133	152	147	156	134	151	133	157	154	132	146	170	170	140	141	138	148	146	168	162	153	148	149	144	138	153	140	157	139	147	131	145	161	126	148	159	147	164	146	168	150	142	141	158	157	136	148	130	138	149	128	137	139	171	119	133	154	140	130	137	155	144	130	144	157	133	158	145	154	158	130	143	155	116	132	163	158	152	161	141	136	131	151	148	137	129	140	149	115	182	144	164	144	127	139	168	156	165	139	123	156	159	128	139	143	146	142	143	137	145	137	150	149	133	156	145	149	149	148	148	180	131	159	115	130	149	137	163	146	142	129	145	161	125	141	143	160	162	156	143	128	159	136	169	120	138	139	157	162	130	149	143	165	133	160	148	159	144	140	125	146	158	153	141	126	146	160	136	147	159	137	145	155	138	149	142	126	143	160	148	135	117	148	149	151	146	157	149	133	148	161	155	134	167	151	146	124	147	130	143	155	153	136	138	135	161	161	151	152	152	149	135	127	147	136	175	147	153	142	138	150	159	160	144	143	140	143	143	146	154	136	171	151	158	151	152	131	138	140	157	157	135	112	125	146	129	151	161	154	125	145	121	141	136	168	147	151	138	144	122	152	156	152	158	130	157	162	148	171	159	154	152	152	151	146	135	126	164	138	154	151	147	125	140	120	155	141	153	158	154	162	157	142	141	147	132	138	164	143	149	142	126	135	144	161	131	149	134	139	163	118	147	141	154	124	132	144	153	149	130	134	148	129	151	126	133	119	162	166	148	157	145	139	142	157	154	160	146	141	149	164	140	161	158	142	144	154	158	131	138	114	154	140	154	164	133	114	126	148	145	146	133	146	154	133	144	148	140	134	151	152	158	147	145	136	137	151	142	123	129	143	139	158	142	142	136	132	124	143	149	137	142	130	132	153	143	151	134	161	134	148	137	160	134	133	152	155	109	153	140	160	159	148	158	145	145	150	152	146	140	130	126	146	147	141	139	149	140	161	148	153	134	141	146	141	153	133	144	170	144	140	157	133	147	145	124	141	129	151	122	130	153	150	163	141	154	127	149	147	144	145	127	124	151	136	125	150	147	136	128	136	134	143	151	137	139	131	119	148	154	158	176	137	167	103	139	165	135	152	129	164	137	134	178	138	142	121	149	151	160	143	152	150	148	144	135	128	146	129	164	133	166	155	137	137	164	175	139	138	132	157	141	154	125	143	122	160	133	125	126	156	161	144	177	131	154	153	156	136	127	136	151	149	124	139	142	158	153	132	151	136	118	177	149	128	119	154	132	146	130	134	140	140	149	140	135	133	128	143	152	167	131	152	165	159	135	130	143	129	165	130	135	139	141	144	149	161	143	162	124	142	154	144	142	166	118	130	166	134	143	155	142	158	145	140	142	131	149	144	126	146	140	143	148	144	138	125	151	161	139	149	174	148	146	123	134	123	164	138	149	136	161	173	137	146	155	152	159	137	134	126	149	141	149	142	140	138	157	150	153	149	154	124	146	152	146	139	160	138	157	149	159	116	152	141	149	138	142	147	147	145	156	165	136	156	148	154	153	148	185	148	160	145	134	140	159	148	162	141	144	174	157	150	141	131	145	144	153	147	132	134	136	140	133	151	165	158	149	167	139	145	139	164	140	140	156	142	133	149	140	128	136	144	146	143	133	155	120	143	154	157	118	135	136	155	110	153	148	153	137	134	122	129	144	141	139	148	149	114	144	129	145	173	152	164	137	142	145	163	164	148	142	127	149	136	132	139	136	155	156	146	143	140	136	153	137	158	141	141	124	154	116	130	135	138	136	148	143	144	140	149	127	129	130	136	137	143	163	136	167	142	142	145	141	152	152	144	145	126	150	144	140	135	150	136	148	146	143	136	135	150	143	142	161	150	156	128	153	151	158	128	149	146	138	152	157	135	139	148	155	148	149	133	131	177	137	145	182	159	148	145	141	145	137	164	149	146	136	145	127	168	144	141	151	132	130	165	153	123	140	153	158	146	137	179	155	133	142	150	123	140	148	166	145	140	149	143	156	143	149	149	163	143	140	151	158	144	161	143	148	143	135	129	136	128	139	157	131	152	123	154	136	159	133	136	139	139	143	121	143	147	139	147	142	136	143	177	154	134	138	136	135	128	134	134	141	155	143	155	138	167	132	142	165	135	136	132	147	139	152	164	126	156	146	134	129	167	122	137	149	156	147	137	145	141	125	146	134	129	158	141	157	143	141	143	159	150	154	140	145	133	145	177	157	136	131	128	140	135	130	148	137	137	147	142	141	146	159	150	140	135	123	140	147	135	143	137	146	149	151	157	136	143	135	147	137	154	141	148	161	153	146	135	160	118	139	129	140	149	133	146	142	146	153	158	126	139	149	148	153	144	153	145	155	114	146	147	150	159	148	135	140	139	155	154	161	156	135	128	144	147	147	138	140	145	153	144	157	144	138	145	137	164	140	138	139	138	143	170	138	145	152	141	140	150	147	128	161	142	128	174	157	139	156	148	150	182	142	156	152	138	137	120	147	145	139	135	138	133	159	175	144	152	166	133	142	139	137	161	127	166	123	155	126	144	164	142	138	148	138	126	136	143	167	153	124	148	126	138	146	132	134	131	132	166	129	135	153	166	132	137	132	132	144	157	145	141	118	146	166	153	123	124	125	137	159	143	149	159	139	140	127	148	124	158	135	148	130	136
8529	603	656	672	628	629	574	547	589	568	534	597	517	531	544	548	533	520	548	521	489	538	501	524	519	523	523	531	540	524	571	540	508	542	539	528	489	513	506	518	541	538	498	538	509	551	552	515	512	512	570	471	526	489	502	510	542	530	500	578	509	527	505	499	506	514	517	542	506	514	543	511	541	518	541	513	581	538	541	500	548	533	476	539	540	511	491	503	487	516	513	505	509	530	535	546	552	545	494	550	468	551	479	500	511	514	555	518	528	471	518	503	466	510	496	529	476	520	533	559	549	470	500	506	510	560	518	537	491	489	524	553	517	516	498	498	537	480	512	509	546	554	520	495	548	524	475	507	561	472	500	550	551	569	559	509	563	503	527	487	530	544	533	497	544	521	518	533	531	482	494	552	494	481	514	503	516	505	510	512	538	550	554	568	473	519	549	532	530	517	501	517	525	530	497	547	479	486	493	522	506	504	508	527	514	521	531	509	537	562	537	500	549	519	520	523	487	509	554	522	512	478	508	528	539	549	544	487	508	483	562	538	517	528	488	524	497	526	538	526	550	501	506	496	550	507	506	556	465	498	487	534	539	539	511	554	521	526	493	515	518	560	553	474	488	557	543	490	504	539	510	533	531	511	548	509	543	524	532	526	498	506	501	509	496	537	449	520	495	535	521	490	496	535	546	519	508	509	509	517	506	555	523	521	511	520	564	544	518	505	550	538	549	486	569	544	507	552	502	513	505	503	503	527	555	505	514	490	536	534	512	518	537	533	535	488	504	526	529	521	490	523	486	541	503	526	523	517	521	511	492	525	506	512	512	565	536	501	511	490	484	525	503	489	581	489	514	548	539	538	543	573	506	466	488	481	520	529	534	540	513	504	513	519	501	514	524	498	515	528	505	501	533	525	515	494	510	519	505	544	506	555	535	479	532	496	467	532	498	551	507	519	514	534	507	481	545	542	550	539	574	503	528	502	501	489	495	561	546	525	528	515	560	526	519	530	499	541	550	540	506	499	517	524	511	530	542	526	517	478	511	519	531	465	509	498	485	508	512	518	520	528	517	523	524	548	527	510	507	497	494	542	521	507	538	506	512	515	522	541	524	575	496	493	482	543	490	540	492	554	517	526	527	533	568	535	516	534	508	530	530	526	572	526	529	517	546	515	536	541	507	497	511	530	522	498	524	549	533	553	509	568	480	513	530	584	528	511	517	490	520	490	508	551	580	490	468	507	516	515	500	499	475	519	497	493	499	476	487	576	537	544	528	469	555	509	546	507	493	556	522	509	518	501	536	525	551	535	555	528	512	534	549	528	574	527	526	479	515	561	536	547	520	535	524	507	500	498	510	548	505	533	520	517	519	529	531	503	505	520	559	501	527	517	528	536	519	532	532	491	526	529	498	525	534	481	497	545	510	514	480	510	512	524	525	482	520	556	517	536	533	505	604	542	545	524	514	521	517	525	496	506	512	505	534	516	540	514	535	474	565	504	509	533	496	502	530	490	514	485	502	478	531	551	544	519	525	525	523	501	541	527	507	518	541	511	514	516	506	454	526	571	543	497	533	523	559	527	566	519	510	516	516	483	512	524	488	455	491	547	513	532	533	508	551	485	513	543	530	544	568	517	509	531	502	486	535	526	505	506	509	524	498	480	474	527	509	493	522	525	482	475	533	490	502	497	529	524	549	530	556	543	518	502	535	535	509	519	545	550	482	509	556	516	500	519	496	508	540	548	530	512	536	543	509	491	485	538	510	498	502	486	485	538	557	545	516	563	481	527	520	503	515	539	506	511	536	529	533	481	539	523	505	511	517	541	534	534	497	497	548	518	542	507	525	530	543	494	559	517	550	531	527	503	502	495	540	499	555	520	515	498	543	503	473	514	487	527	499	529	522	513	511	507	491	533	528	530	529	544	520	517	483	532	519	506	522	524	539	525	542	550	488	496	530	530	511	517	504	534	522	537	492	528	569	527	521	537	538	505	530	511	481	545	504	526	546	528	511	511	507	511	541	473	506	566	558	559	483	491	527	505	509	524	511	470	501	489	521	527	517	532	528	510	509	503	531	498	495	521	522	531	517	512	507	533	541	532	473	523	532	535	483	496	537	499	496	519	503	537	512	530	546	529	548	518	493	550	527	526	538	542	512	512	512	463	532	503	490	554	533	558	512	525	518	524	551	541	516	518	525	520	497	483	487	519	471	558	529	519	516	524	489	537	486	505	515	513	542	513	496	524	541	549	500	536	513	541	537	496	530	490	509	497	500	507	516	556	501	521	508	537	519	505	528	530	530	528	487	522	536	534	546	477	507	506	515	540	512	550	511	545	521	524	530	547	512	516	516	529	544	503	469	519	560	511	588	508	530	515	501	521	520	523	530	547	536	523	526	528	500	546	546	498	526	550	562	513	563	502	550	526	523	502	562	503	477	508	545	518	490	456	518	542	518	544	501	522	541	506	565	538	537	513	486	498	557	522	482	516	491	529	546	522	538	519	509	516	499	526	504	495	556	526	524	453	527	544	551	505	494	535	540	512	510	512	505	511	499	511	534	495	509	540	534	510	496	495	546	507	524	519	510	489	510	530	498	540	549	491	519	536	538	549	532	530	558	560	505	556	497	526	568	516	543	499	576	551	541	532	536	532	539	489	473	554	505	503	497	513	586	534	516	471	541	506	532	539	540	483	520	493	499	515	550	515	492	536	497	503	512	515	522	503	529	527	477	518	513	511	497	498	505	497	487	536	520	537	522	489	494	530	526	478	492	526	530	539	531	500	529	481	520	518	535	515	505	489	481	568	546	551	487	529	561	487	506	499	548	490	521	533	517	536	522	522	547	518	530	520	520	524	507	552	507	522	476	545	500	532	523	510	532	538	550	519	512	513	508	561	505	535	542	524	511	471	540	507	511	521	563	496	514	468	529	513	513	508	526	573	495	529	527	506	540	518	484	499	521	515	516	538	540	538	523	517	535	536	490	505	537	523	519	500	537	494	549	528	515	520	548	538	515	527	525	555	540	507	522	560	519	509	500	494	505	513	526	486	511	520	551	539	512	539	527	522	479	572	508	487	561	521	551	523	530	480	531	484	499	511	546	514	543	488	536	531	502	519	532	527	491	532	575	548	470	522	523	520	556	479	532	493	519	578	525	514	519	548	547	487	494	545	523	508	531	555	501	520	511	552	534	548	521	461	525	522	527	510	537	478	474	526	522	515	550	539	487	513	530	541	552	511	490	516	516	509	485	481	536	473	517	504	524	508	493	516	497	528	565	502	527	487	533	546	498	566	497	513	516	524	533	528	541	547	528	532	558	498	515	514	492	514	526	532	540	553	543	501	525	553	488	525	516	539	501	529	495	479	526	497	512	489	490	536	504	561	525	511	522	501	549	587	497	533	526	499	550	535	499	540	552	536	533	474	523	533	522	503	489	533	504	542	523	513	468	527	516	504	511	466	507	522	566	546	507	570	500	492	521	467	500	496	532	542	517	524
44990	13272	3284	1081	681	604	527	465	356	359	355	402	318	332	302	313	302	297	277	293	285	292	274	279	296	278	287	262	279	290	279	305	291	273	299	272	261	298	270	257	295	266	296	252	273	254	284	278	273	266	275	280	275	275	250	249	279	290	243	281	246	228	232	258	262	260	272	265	271	256	259	244	290	276	244	312	254	265	236	283	256	275	232	251	292	251	249	268	279	278	299	274	284	282	257	246	250	258	261	285	307	260	263	292	285	259	290	280	249	264	289	275	251	261	282	265	263	281	297	261	238	286	284	249	262	262	288	271	279	284	262	266	257	289	269	282	307	298	258	265	279	290	282	300	305	244	257	283	276	264	272	247	253	265	271	289	281	268	290	280	259	256	261	279	265	276	242	300	274	284	295	277	245	257	265	268	235	288	264	293	275	290	291	275	239	245	272	223	261	241	240	297	261	299	244	259	268	273	256	270	287	283	277	253	300	289	256	239	308	280	284	300	273	276	274	285	284	279	271	274	247	252	257	246	267	271	271	268	279	282	265	264	265	288	297	272	269	250	264	290	266	288	275	271	296	263	262	254	296	282	265	277	273	284	248	271	269	267	263	261	269	276	273	275	291	282	290	260	308	241	243	263	277	262	282	255	283	263	256	241	253	267	287	241	267	256	255	254	263	271	248	258	266	272	264	271	257	252	262	242	298	281	281	282	277	256	298	261	263	239	280	269	266	231	245	294	315	306	252	283	283	294	271	277	272	277	274	291	255	270	293	257	292	258	268	240	251	293	254	301	272	265	287	245	266	251	289	280	273	262	260	258	290	275	283	275	282	231	286	264	260	255	289	286	263	265	253	245	268	258	270	268	297	275	306	263	286	260	264	268	249	252	298	251	282	261	264	222	282	282	283	270	226	269	288	268	277	286	272	255	269	272	243	274	279	265	266	246	248	281	288	250	273	261	289	263	269	287	255	294	266	270	269	302	299	277	284	235	290	274	273	273	252	273	280	268	287	226	276	271	266	281	271	286	266	245	278	273	286	264	257	255	275	278	264	257	280	277	269	281	248	266	260	304	280	255	267	268	270	275	273	292	259	265	259	270	275	264	258	249	250	241	270	238	261	253	275	258	261	274	254	254	275	263	260	281	274	259	270	275	267	258	284	254	273	260	283	278	238	269	279	266	272	247	266	283	249	250	256	256	266	241	266	299	274	289	329	288	285	270	272	279	285	255	260	265	285	282	290	261	270	260	262	244	239	278	261	261	283	282	283	282	281	242	288	256	273	281	278	255	305	270	267	261	274	288	283	271	243	269	273	255	308	252	296	229	250	280	284	255	264	261	279	236	275	290	277	296	268	296	303	271	257	260	258	271	277	256	250	258	281	267	291	287	267	288	279	264	260	293	273	311	296	296	258	254	293	291	274	256	279	279	245	251	277	286	268	254	259	244	280	267	277	241	269	255	293	296	309	273	269	266	245	253	290	266	279	269	247	286	247	270	252	275	263	249	238	265	284	296	246	245	259	259	275	298	265	268	269	265	278	258	273	293	283	268	282	270	255	265	277	270	270	254	261	240	282	265	271	278	255	266	288	230	253	283	266	283	266	246	267	252	243	284	268	270	265	277	280	258	283	264	307	260	274	291	240	239	284	260	274	238	250	282	267	250	280	278	283	303	238	271	275	267	301	282	264	262	268	289	273	281	293	290	275	250	249	254	272	254	270	257	244	279	278	288	249	268	293	278	263	292	228	294	240	260	295	241	251	251	258	235	256	242	255	258	289	257	275	263	268	295	268	295	278	265	265	303	297	255	252	267	273	286	276	238	268	273	263	263	256	269	267	263	276	252	269	263	267	277	280	264	283	285	273	271	282	284	301	286	276	281	271	268	266	252	263	257	239	266	269	290	284	279	247	291	257	260	260	276	305	245	263	234	259	262	232	253	284	290	274	262	281	248	234	252	292	282	238	283	303	284	269	293	253	258	253	238	285	279	285	257	282	265	260	260	249	272	251	282	272	297	285	266	293	288	267	268	284	256	261	257	248	276	278	253	266	276	278	277	266	271	257	267	243	250	288	252	268	293	283	264	268	279	279	257	290	270	271	253	245	298	278	247	281	276	287	246	307	278	265	263	239	295	276	265	270	252	256	265	263	272	265	282	257	259	266	280	281	267	276	261	271	239	254	276	262	265	270	291	268	270	263	280	281	245	250	242	272	276	283	259	244	243	284	257	272	269	269	251	242	269	268	247	277	268	278	267	274	279	275	252	282	257	257	303	273	262	279	286	259	265	242	236	300	274	293	299	269	293	273	253	240	248	291	242	270	260	276	291	258	259	277	251	277	286	270	287	269	280	277	314	269	266	276	271	306	255	296	273	267	274	280	290	265	266	278	287	282	262	289	290	259	254	246	248	284	273	298	289	281	251	267	270	266	284	248	287	285	243	253	258	266	262	256	268	262	267	286	239	265	283	236	283	271	257	275	275	282	247	248	264	265	272	248	237	309	274	263	250	268	286	254	281	253	261	283	273	308	281	259	280	275	266	308	276	266	260	251	260	273	265	255	271	259	258	269	267	247	255	287	273	261	260	258	257	259	255	299	283	285	280	258	259	277	248	280	252	281	286	258	268	297	266	303	291	287	245	271	256	269	263	281	270	256	246	259	273	246	268	264	274	269	282	262	258	275	247	266	274	273	273	265	267	286	246	267	262	280	284	261	243	259	253	264	276	261	277	286	283	261	271	276	284	242	234	269	244	268	284	238	269	267	282	221	254	276	256	278	281	273	281	266	290	285	308	290	295	277	269	252	260	280	268	244	265	273	250	271	262	303	266	284	268	230	276	274	285	269	288	237	248	249	252	281	284	265	295	248	260	265	253	284	279	252	268	258	264	289	244	264	281	267	265	260	242	287	279	239	259	264	280	260	267	281	261	250	262	287	263	268	293	273	261	299	240	272	264	284	283	273	289	255	236	268	264	246	253	252	253	244	248	270	306	288	267	279	301	259	283	267	276	277	267	276	269	268	269	291	245	274	249	288	251	291	311	255	254	282	271	263	261	276	255	277	282	287	261	276	280	247	267	281	256	248	253	271	270	284	286	254	278	278	260	254	302	238	287	264	265	279	282	256	275	273	253	259	261	244	286	280	297	268	271	278	274	240	270	245	244	273	251	265	250	277	253	226	247	262	277	266	277	246	268	282	290	307	287	289	258	279	272	309	250	278	281	262	287	285	272	298	252	273	250	258	271	276	273	296	262	280	291	267	278	284	284	264	262	270	235	271	256	272	246	277	293	246	284	265	275	264	273	310	279	248	256	248	236	275	271	275	308	245	266	280	278	257	267	268	268	257	262	277	270	247	269	246	256	267	309	259	257	242	266	267	249	301	273	254	272	260	294	284	274	291	259	268	266	257	265	259	254	262	281	284	258	284	283	269	280	283	269	289	276	262	297	290	281	286	263	279	265	274	271	274	270	263	279	290	237	281	259	297	290	263	276
22447	1576	2796	3182	2801	2411	2090	2003	1728	1515	1467	1413	1282	1213	1232	1146	1148	1100	1063	994	1034	1003	980	997	959	910	995	994	918	999	946	910	914	937	936	910	883	953	902	860	872	904	895	895	858	912	903	898	955	876	815	862	887	880	897	902	945	873	917	901	888	873	863	871	821	852	887	901	905	887	932	837	857	882	879	893	910	849	949	859	934	872	862	858	845	891	840	851	881	873	823	855	918	910	887	848	922	891	864	894	911	855	831	854	834	894	893	865	887	846	874	829	829	908	871	857	913	874	862	879	892	862	839	851	908	850	869	877	857	914	887	848	817	888	874	877	867	907	911	827	874	861	870	868	831	904	850	857	885	845	865	842	907	876	814	852	834	832	882	870	841	860	868	843	838	875	850	887	814	916	871	873	860	884	897	833	902	819	853	891	872	866	851	847	822	867	869	862	878	829	845	911	852	822	910	933	907	858	902	836	865	801	872	839	872	883	862	855	860	870	882	914	858	869	886	832	842	884	830	858	811	878	869	916	867	883	893	876	888	798	839	884	919	888	831	836	902	869	840	822	840	878	854	878	858	790	865	846	857	867	843	814	814	812	830	889	869	824	868	877	841	907	868	842	907	875	880	840	853	847	881	869	897	889	894	872	883	918	857	873	876	872	898	879	841	825	825	857	867	874	866	839	896	880	842	828	834	870	894	830	920	790	864	858	907	826	891	855	876	873	893	888	818	852	873	883	868	852	810	872	883	888	850	863	816	866	865	895	859	836	848	924	809	859	886	822	844	893	944	836	815	854	846	888	860	824	835	913	859	812	863	848	856	844	818	830	868	879	812	874	854	820	891	854	826	850	854	813	937	869	832	828	828	827	857	868	861	891	845	897	848	852	874	828	843	866	865	856	857	888	864	886	837	813	838	868	792	886	799	876	890	877	834	831	852	882	842	850	901	885	881	839	838	898	873	919	840	853	845	824	834	897	880	832	877	844	863	907	898	883	859	863	908	819	896	838	895	871	837	821	836	837	877	867	888	859	852	915	849	842	877	865	879	844	892	846	841	921	896	828	859	901	875	881	854	849	875	821	885	840	808	900	837	890	900	814	854	877	876	851	801	872	862	845	871	853	873	842	856	821	899	898	858	847	838	876	882	846	875	874	835	837	867	914	833	915	858	873	856	861	866	836	829	825	936	857	877	891	866	884	864	923	882	902	827	880	861	866	878	873	842	853	835	838	894	867	828	827	848	874	834	844	822	833	850	837	854	842	885	856	856	821	930	903	825	912	872	901	870	895	844	884	854	848	876	826	897	847	882	825	858	820	862	903	831	897	870	891	799	877	859	836	882	879	925	833	879	877	861	817	815	917	855	846	901	920	844	863	900	813	885	822	863	863	853	841	894	877	850	866	882	908	918	893	881	896	839	911	899	849	857	833	844	851	874	838	846	875	828	889	820	849	868	793	859	897	909	824	902	843	857	874	909	934	837	903	832	854	841	896	866	865	870	840	844	878	899	896	800	875	908	851	908	914	891	882	849	870	901	878	882	881	866	829	884	868	873	848	830	823	887	829	828	844	853	849	834	830	825	848	866	867	833	833	900	809	889	811	873	856	802	883	920	901	811	852	883	854	856	838	907	811	869	846	858	843	835	909	925	854	812	882	888	851	848	853	848	893	853	857	862	826	807	903	840	915	878	864	954	861	848	844	852	888	911	850	845	884	790	842	836	853	877	871	840	853	862	875	848	833	859	848	858	842	874	911	879	838	858	850	844	923	911	835	832	836	847	879	796	847	833	812	855	854	840	867	863	898	847	886	859	784	866	858	882	846	889	865	866	881	881	870	860	880	887	858	872	831	912	808	826	914	869	874	859	900	814	837	825	859	873	822	865	818	904	887	852	845	885	872	869	821	871	883	832	790	875	874	824	810	820	848	859	912	805	856	805	848	810	877	778	878	846	868	872	876	877	852	857	855	847	875	846	871	836	939	840	870	928	857	871	875	864	873	892	885	856	856	814	888	837	817	878	902	920	845	805	850	822	816	883	867	848	872	874	877	897	888	865	855	867	913	877	828	808	880	873	872	875	835	831	842	888	842	807	818	915	925	897	854	884	852	839	846	900	852	883	892	859	843	841	852	836	890	865	836	829	860	857	827	879	865	858	885	879	869	834	892	817	890	893	889	844	881	911	817	870	875	823	914	869	859	889	873	908	886	847	815	878	830	809	854	791	889	831	854	908	886	808	853	811	866	802	903	900	905	879	858	803	841	918	896	903	830	883	892	876	874	813	853	821	891	868	817	878	869	863	865	859	858	890	828	849	841	877	836	842	828	817	901	879	857	886	866	886	833	890	874	845	844	859	838	843	872	936	882	842	813	837	866	901	838	836	837	904	891	907	837	851	845	836	902	870	860	859	845	844	873	885	867	867	885	833	834	857	887	897	834	878	892	874	884	847	908	830	867	888	857	852	860	923	865	898	841	814	888	837	901	835	869	861	879	851	919	826	814	896	814	815	831	906	867	822	855	875	900	858	838	842	858	857	872	901	879	831	872	815	856	874	882	843	860	898	845	858	871	823	842	902	847	852	903	831	858	866	861	864	858	852	861	888	835	821	839	816	855	886	861	911	864	838	856	909	877	851	874	890	866	861	900	930	854	908	912	841	874	859	829	872	874	889	874	828	886	832	848	826	907	858	830	880	843	912	844	843	845	899	911	843	880	899	853	837	877	829	834	844	842	871	835	848	884	788	825	878	897	889	863	820	818	909	888	870	871	877	858	848	846	889	848	878	815	848	840	785	880	862	855	792	877	876	835	909	879	879	847	866	859	841	875	897	831	769	881	871	828	837	860	829	859	817	833	873	846	837	887	850	840	962	881	853	837	857	901	840	870	889	842	878	792	839	859	831	818	862	850	905	883	881	876	861	835	830	850	851	873	900	853	860	820	832	852	868	877	881	853	870	875	869	815	908	826	909	794	900	830	917	857	934	821	843	843	813	877	868	878	909	836	898	858	851	928	827	920	930	776	835	858	941	922	901	838	878	818	815	836	848	864	859	886	868	882	837	860	871	851	881	851	843	858	811	862	879	859	910	894	876	871	868	763	893	876	802	927	829	908	846	835	836	912	858	861	830	821	792	872	887	854	865	837	864	857	883	904	841	871	826	883	886	834	795	874	879	850	751	842	826	824	821	868	897	835	880	892	816	833	848	912	860	860	855	837	859	891	825	868	862	877	818	884	895	902	894	876	876	912	890	842	838	860	878	843	865	928	868	851	855	844	857	910	823	899	819	882	881	843	835	875	862	872	849	901	896	849	874	830	834	825	915	852	815	862	877	902	892	878	826	872	849	864	849	883	920	830	840	837	842	838	848	878	871	843	889	864	891	847	824	844	856	839	877	863	886	879	831	817	872	907	835	867	854	901	832	875	852	855	809	869	830	878	886	836	857	857	882	822	884	879	825	858	890	848	836	853	880	879	850	871	824	812	877	839	880	860	878	873
49265	20669	14622	2444	1157	897	728	666	549	522	466	463	423	421	412	351	348	365	336	301	299	328	325	307	284	293	326	304	324	307	325	312	281	312	288	313	307	297	277	279	300	297	263	283	300	313	306	284	300	281	251	317	256	282	278	287	275	288	301	280	285	329	245	272	307	286	316	284	238	271	299	297	306	313	291	281	290	275	270	306	294	291	283	285	278	313	259	313	280	290	298	282	289	282	281	276	255	289	318	306	272	268	303	285	274	295	269	287	298	309	285	308	286	284	296	279	293	309	273	316	270	279	298	269	283	261	257	293	301	289	275	286	291	286	272	290	280	265	277	284	288	272	296	261	286	295	284	338	270	291	278	316	324	296	282	285	283	294	279	298	311	299	282	289	282	284	276	289	279	293	322	291	294	277	271	318	318	280	291	253	309	300	291	296	306	259	253	261	278	293	295	279	268	274	295	288	295	252	263	301	267	276	274	292	299	261	299	291	303	298	277	304	292	302	297	295	285	290	284	303	294	309	282	294	271	264	279	324	281	284	300	282	296	277	264	238	270	293	325	276	286	300	294	281	308	283	295	278	287	287	278	306	284	281	303	267	284	279	269	284	301	274	273	287	314	288	319	300	290	290	301	287	286	284	300	262	276	280	307	291	248	309	298	263	276	261	275	284	288	266	310	272	290	285	278	292	274	281	323	290	279	298	298	279	309	274	280	284	294	302	298	277	272	299	279	295	302	315	304	278	262	281	291	295	324	285	258	282	301	273	286	260	273	316	287	307	241	297	273	287	256	306	277	273	300	276	264	290	313	268	301	295	267	253	266	291	297	278	302	281	283	316	277	297	286	301	266	281	307	305	267	262	299	267	281	287	295	297	316	306	291	289	278	288	287	329	317	291	279	281	305	285	296	262	268	276	280	261	306	269	313	261	284	295	291	305	290	268	260	283	302	271	299	292	268	301	281	304	276	314	285	265	304	287	289	306	298	303	276	244	273	292	295	293	269	292	295	296	301	273	287	298	260	275	284	270	321	290	274	285	272	284	313	279	282	280	279	291	313	288	279	274	299	280	300	302	282	306	274	281	290	306	304	296	284	309	293	297	290	280	304	281	270	273	280	284	273	289	290	301	278	315	280	296	296	283	272	274	283	299	270	261	321	290	292	303	264	276	289	287	281	276	298	275	253	285	302	269	288	303	266	299	267	293	315	297	282	288	287	283	294	285	286	263	295	294	269	272	310	303	280	302	274	292	289	299	259	282	270	312	298	254	267	298	270	284	263	296	255	262	289	263	287	321	288	309	281	286	327	296	272	315	287	247	269	283	291	288	292	282	305	279	285	279	312	278	278	251	285	291	282	296	281	243	279	285	252	292	256	287	284	289	278	285	291	294	274	281	267	274	278	288	305	296	297	304	305	280	286	286	290	296	303	292	273	307	254	271	275	266	285	281	267	276	293	287	293	335	290	316	255	247	289	303	277	279	294	272	273	284	285	257	223	269	307	281	280	277	279	294	295	279	272	268	258	270	290	290	288	277	291	286	282	312	309	301	308	272	302	308	283	310	307	278	283	302	285	265	288	280	303	270	298	292	277	307	266	291	293	285	269	283	304	281	271	263	295	292	268	287	264	291	266	263	256	273	274	299	289	298	318	268	281	283	296	304	284	299	309	296	308	289	336	308	294	306	273	287	311	302	269	277	288	295	314	330	286	283	287	295	286	267	299	283	290	254	276	300	318	298	281	278	295	342	289	252	293	307	284	299	294	288	255	299	284	269	283	296	288	310	281	276	316	280	300	288	285	282	275	277	266	298	287	280	260	269	265	298	287	309	239	289	275	298	268	297	289	309	296	283	289	280	293	285	304	283	278	278	301	288	278	298	258	276	276	275	310	272	270	279	272	299	274	304	334	254	294	330	271	316	295	298	278	272	291	309	274	292	279	288	317	280	289	272	326	330	293	268	283	276	278	295	286	288	283	302	277	300	265	288	276	278	282	271	290	271	271	296	276	292	280	282	280	289	288	289	290	277	276	288	281	285	272	292	290	281	262	306	260	283	295	281	280	285	258	267	270	249	274	312	283	286	296	288	274	293	300	261	267	275	287	281	307	297	270	272	280	300	266	282	275	268	288	276	259	287	314	295	307	276	271	280	274	268	276	271	280	301	273	287	297	307	290	289	269	287	272	299	279	276	289	289	283	262	275	290	281	306	288	293	285	295	283	294	313	278	279	274	263	281	281	258	284	280	318	247	284	275	272	268	289	249	304	275	251	275	265	282	310	320	284	294	273	291	291	298	282	256	321	264	318	284	284	286	294	279	303	300	272	292	285	297	311	254	273	289	291	282	290	297	317	291	265	303	300	276	331	270	287	253	286	267	300	255	290	300	252	275	244	266	309	290	284	273	279	266	267	289	321	285	263	284	310	295	289	287	295	272	267	257	267	310	307	298	304	260	266	242	262	282	331	303	282	270	269	263	272	271	290	280	297	259	279	285	258	272	264	315	320	261	295	281	282	305	282	296	269	288	256	304	288	271	283	257	255	272	309	272	292	276	277	278	270	271	270	296	276	288	296	290	287	280	262	285	300	324	272	273	270	277	282	280	321	311	324	295	296	297	284	313	309	303	281	285	302	251	288	270	291	317	305	285	278	280	299	260	290	274	290	286	307	278	305	301	291	296	270	271	287	285	305	318	285	285	249	272	305	323	285	310	287	285	307	257	278	294	284	284	280	292	278	264	280	293	269	273	298	303	295	287	287	290	264	266	271	291	285	268	295	296	299	288	281	295	287	307	259	266	272	274	300	308	262	278	267	259	287	285	275	247	259	305	317	294	279	279	298	272	291	260	282	269	310	276	293	298	284	286	301	330	244	275	257	297	273	288	282	272	317	272	282	291	274	262	288	316	281	283	283	324	315	302	288	254	303	283	262	299	296	283	271	281	240	291	268	292	277	308	295	294	280	248	276	279	292	301	295	291	299	303	297	294	277	258	275	280	279	312	269	285	300	293	258	264	335	310	290	276	293	303	295	274	266	277	283	312	299	291	308	271	296	280	295	298	294	271	324	297	292	264	294	264	288	299	319	308	285	292	319	292	291	301	276	276	298	267	304	261	283	300	302	261	272	288	308	296	262	272	272	290	283	272	291	278	283	274	274	279	305	284	302	310	329	282	251	292	257	295	262	296	316	273	293	304	305	281	276	293	282	275	272	287	281	260	274	284	316	290	293	300	272	284	287	300	307	278	308	275	304	272	270	292	294	275	296	250	288	316	293	254	285	258	286	255	255	254	294	290	301	305	274	289	257	291	312	267	260	301	254	285	284	260	293	305	293	255	284	299	299	271	280	260	277	286	270	327	302	288	276	279	278	300	291	278	265	266	308	280	285	295	296	281	286	271	297	306	283	282	291	284	295	289	264	272	299	263	281	311	306	309	265	289	292	272	271	288	284	287	317	273	303	287	302	264	293	289	263	292	285	287	276	268	296	274	271	276
26192	2374	4593	5344	4702	4003	3323	3041	2663	2257	2036	1933	1778	1622	1538	1445	1420	1342	1326	1274	1192	1228	1167	1149	1134	1145	1076	1071	1084	1071	1051	1018	1027	970	994	982	1004	992	990	957	960	1001	1005	1011	925	944	956	985	1017	933	943	990	996	973	950	939	964	960	950	950	912	947	960	913	917	983	897	914	929	915	888	975	932	892	885	921	964	961	897	934	902	944	921	869	919	949	923	941	895	956	958	953	882	933	967	941	862	954	941	902	938	877	926	897	943	939	871	929	901	907	897	913	932	897	875	885	863	927	862	873	884	941	908	903	860	858	903	898	921	897	935	958	893	908	897	907	925	882	898	942	898	896	928	891	868	925	957	933	901	910	931	852	925	903	973	882	922	913	865	868	812	900	898	907	924	922	883	892	916	927	863	958	941	914	924	887	914	930	911	956	896	876	905	901	884	881	924	895	932	889	871	886	884	889	929	904	898	963	940	919	853	897	904	911	920	861	904	895	880	898	895	891	929	866	919	879	884	865	873	906	876	885	901	898	913	907	975	921	902	908	897	862	856	921	888	936	854	892	933	882	891	911	901	906	907	904	840	880	903	919	891	904	882	942	896	861	896	919	928	928	887	907	908	863	889	896	875	932	903	864	958	916	922	849	955	883	948	914	986	871	881	902	914	897	905	901	914	862	947	912	868	889	918	912	939	876	904	838	861	934	876	947	903	869	930	919	907	801	951	910	933	925	843	931	847	889	931	864	896	886	876	877	905	910	882	971	900	896	909	972	865	887	890	919	876	827	932	844	864	897	940	898	903	922	922	943	903	837	903	902	922	875	844	806	873	885	915	912	937	876	938	907	907	885	852	873	887	867	912	910	933	865	866	879	942	930	888	911	945	864	870	885	853	882	895	845	953	947	857	946	884	872	925	919	924	890	854	878	822	857	923	919	898	881	893	871	840	888	895	954	881	898	887	898	914	913	935	890	906	896	958	943	894	901	913	892	917	895	902	892	842	876	909	890	955	902	923	934	900	899	874	923	911	932	888	915	901	917	896	909	946	880	903	902	848	894	882	900	876	830	924	929	841	893	913	836	868	930	887	869	875	921	919	866	894	907	840	908	913	900	890	889	934	886	868	861	907	879	874	870	960	875	898	923	919	867	871	913	923	917	857	913	879	895	940	859	952	931	879	922	875	906	931	846	904	846	915	903	931	882	890	936	931	880	893	863	920	945	962	884	855	934	878	874	921	907	879	860	912	868	933	923	944	888	942	931	908	953	900	940	842	890	978	907	895	876	869	899	851	893	933	926	943	922	878	925	885	876	902	897	888	888	940	828	863	906	902	946	877	926	961	903	917	924	905	927	921	882	901	900	888	898	870	899	927	908	931	871	903	895	916	883	899	920	887	924	902	928	898	962	939	884	865	871	884	869	881	927	918	912	909	919	907	913	896	866	881	929	849	916	919	908	922	918	896	870	854	947	896	891	907	890	905	923	937	891	848	863	923	895	904	911	881	881	933	842	882	921	888	915	916	925	880	898	885	912	931	881	937	970	861	881	899	931	886	910	916	905	915	934	934	876	929	943	859	868	869	905	846	894	916	951	935	867	929	877	929	974	925	922	903	912	915	897	885	930	881	875	846	925	879	871	918	908	961	902	895	903	946	887	866	876	920	890	904	866	889	916	854	882	860	866	868	904	880	922	890	906	895	908	905	907	904	888	883	890	921	917	916	873	918	858	884	883	882	941	895	889	923	897	911	858	897	928	863	844	871	886	873	897	865	862	852	890	921	929	943	898	897	879	935	923	865	941	897	959	959	919	866	886	875	907	887	936	902	908	886	899	939	865	870	885	913	919	861	879	906	845	930	910	886	862	909	854	866	894	890	947	892	965	911	887	864	943	866	916	911	843	928	879	925	872	893	882	901	956	929	893	898	912	862	883	935	874	881	899	899	849	907	893	930	884	884	934	903	941	897	893	960	955	863	864	873	856	854	953	838	904	874	881	874	929	852	930	857	872	845	879	921	896	898	918	898	908	902	899	874	906	939	911	888	970	887	893	919	884	944	942	933	935	880	914	905	869	885	895	897	911	892	907	891	889	898	897	841	863	940	902	932	877	888	866	898	887	925	945	900	932	879	861	859	958	859	908	897	904	897	923	860	913	911	875	939	880	923	949	919	917	856	871	940	866	895	902	926	869	921	908	901	916	899	931	892	899	885	915	927	896	918	914	887	931	904	907	879	904	895	873	894	893	925	895	902	882	955	903	923	877	928	872	865	856	952	933	922	893	879	896	901	885	876	894	936	900	880	892	913	890	841	927	969	937	877	894	916	903	820	918	931	919	870	899	917	906	894	889	921	887	906	948	920	909	898	855	877	936	957	890	919	863	907	848	947	941	891	865	969	819	888	942	943	868	917	883	924	906	888	903	872	800	893	872	907	932	897	906	864	848	929	876	911	944	867	894	840	888	886	875	886	879	919	918	877	902	925	867	941	905	948	900	961	874	894	861	911	877	874	875	923	824	911	887	923	889	906	953	935	837	898	872	890	809	935	879	882	899	871	883	884	919	920	896	881	924	906	894	936	915	917	886	953	915	967	897	911	857	827	914	939	903	910	852	905	852	919	874	897	904	905	947	917	998	893	931	865	920	897	872	934	835	917	920	807	859	862	902	910	865	915	908	885	923	942	936	856	910	900	898	895	849	852	876	928	908	900	885	965	908	920	853	885	930	884	899	845	937	925	960	871	895	899	912	878	871	903	913	901	927	918	907	919	889	891	929	871	896	851	867	891	857	916	921	869	895	904	914	914	903	914	849	919	874	876	951	917	890	953	915	950	903	901	919	887	853	871	904	879	887	939	898	893	923	931	956	946	909	853	891	868	924	933	861	889	897	953	920	841	893	883	946	894	872	904	889	883	899	945	913	919	893	895	858	899	890	865	903	898	877	877	881	921	917	955	906	897	851	946	853	873	905	893	889	891	892	921	848	861	906	885	922	856	816	859	909	877	942	931	901	893	862	895	938	894	872	925	944	939	889	921	888	925	911	932	878	910	840	931	866	919	884	874	890	904	884	923	924	905	902	954	852	868	891	920	868	900	945	882	875	880	903	895	882	904	920	891	849	887	910	908	866	908	886	890	877	888	916	892	878	880	911	921	884	917	898	855	873	920	904	860	931	842	877	896	889	858	836	939	902	866	933	884	906	862	925	918	882	901	948	873	896	865	870	882	898	875	941	887	901	947	863	926	889	851	913	932	895	917	939	913	899	936	902	919	931	948	924	860	925	894	912	888	925	899	902	899	882	862	874	918	914	932	917	922	888	915	890	871	860	902	932	864	935	857	891	923	920	874	871	900	890	896	856	884	879	837	903	947	861	844	875	841	895	890	917	857	921	864	945	847	874	875	892	914	909	828	847	902	865	898	870	922	874	942	929	912	904	912	901	868	922	899	865	920	909	883	938	901	903	897	829	857	944	898	906	948	859	878	904	895	907	903	908	935	909	890	903
6401	382	321	190	177	167	138	163	171	168	166	153	142	127	150	155	148	146	151	134	142	130	138	128	144	137	140	144	130	135	141	146	149	152	124	121	142	123	162	144	126	144	147	133	150	146	156	89	127	153	137	142	133	147	141	126	152	151	158	142	151	159	154	134	146	136	155	138	158	133	151	141	177	133	136	141	114	140	155	165	145	143	153	150	140	149	146	132	148	146	122	144	166	159	154	125	134	144	136	138	133	140	121	139	138	129	152	150	151	160	138	169	144	110	136	158	131	142	159	151	155	157	152	144	114	140	152	138	154	141	132	155	142	163	155	134	135	139	135	142	136	146	141	152	148	133	152	171	144	145	121	137	130	173	118	129	143	133	160	124	160	130	124	166	129	139	143	121	152	138	135	152	141	157	146	135	133	151	141	137	158	153	143	152	137	124	145	128	149	125	133	143	139	136	149	146	144	126	148	132	132	154	130	151	160	130	122	137	143	132	144	152	131	143	151	144	145	142	131	149	160	151	156	160	130	143	136	132	151	132	145	139	144	133	148	134	133	136	153	138	150	155	132	158	142	132	126	153	130	144	152	131	129	154	165	138	147	139	143	155	164	157	134	140	149	132	139	127	141	153	140	137	156	154	170	124	155	116	136	151	133	135	135	160	127	146	149	144	132	112	119	153	137	131	167	139	137	136	155	173	136	127	148	129	127	156	127	114	129	122	131	142	152	158	155	136	152	149	128	148	131	125	152	163	134	151	140	132	133	146	136	155	139	141	153	146	157	169	148	158	157	141	168	150	141	133	133	144	134	134	150	160	134	128	138	142	136	141	161	142	147	144	148	152	131	130	159	140	139	146	138	134	158	165	142	136	150	150	137	141	149	148	120	140	125	127	128	154	149	158	157	141	154	127	152	141	133	136	138	134	143	137	139	129	141	129	148	132	130	130	154	138	141	127	144	160	153	144	149	136	164	163	149	148	122	166	156	143	148	134	133	142	121	145	145	146	137	123	151	125	151	137	126	155	154	127	135	149	112	149	134	129	146	170	132	147	160	144	151	148	133	135	155	133	140	132	143	126	134	145	132	126	140	159	165	151	138	139	149	159	140	129	151	164	145	135	155	159	131	143	158	157	135	130	132	138	135	137	140	155	126	155	125	155	138	159	138	131	164	136	155	155	158	151	168	147	154	126	151	153	133	149	154	136	154	160	134	146	134	102	138	133	133	159	142	163	157	140	135	132	143	157	136	157	134	141	147	148	153	131	148	123	140	139	149	158	151	148	136	147	169	151	137	157	145	124	139	154	116	152	157	149	144	145	134	147	153	141	144	142	157	151	153	158	159	146	141	155	136	163	152	144	141	158	128	135	142	138	146	156	135	155	146	126	133	149	158	138	157	144	170	152	151	154	133	144	146	143	136	125	164	122	118	151	146	134	137	132	143	144	151	136	156	162	137	147	129	132	139	144	139	123	169	148	122	144	140	141	128	141	141	167	153	134	133	151	169	135	150	162	134	171	128	152	128	128	144	132	145	148	123	148	147	176	150	140	156	146	155	117	161	141	141	112	117	140	116	152	126	157	150	132	173	128	136	142	169	141	145	137	148	136	130	157	153	148	147	142	172	144	125	140	151	132	142	155	145	156	148	137	143	144	138	132	156	153	138	148	147	156	141	138	146	119	146	118	118	137	143	135	139	140	142	156	135	154	143	127	152	158	161	141	145	136	128	141	140	147	133	157	142	146	152	148	158	131	139	174	125	147	146	138	125	155	113	156	122	149	158	178	158	143	149	135	141	143	140	135	149	144	136	154	123	136	134	140	153	152	137	153	144	148	146	143	144	134	129	145	154	134	143	140	147	129	157	143	132	153	173	119	142	143	126	135	162	131	150	140	133	146	153	140	135	132	138	161	141	147	116	139	154	136	140	131	149	148	144	145	157	145	134	129	142	136	144	137	124	136	134	154	152	133	130	140	147	123	136	134	153	121	127	144	143	152	137	147	157	142	142	138	139	163	138	137	164	146	127	131	147	121	147	138	160	178	167	149	145	125	146	129	142	148	136	139	149	143	152	144	167	127	157	140	160	141	132	145	137	142	154	128	151	165	140	133	158	135	122	113	153	124	142	133	138	141	149	155	133	144	142	147	146	158	132	161	151	150	129	139	134	132	154	147	118	148	154	159	130	145	138	138	144	131	140	125	151	135	136	128	131	147	136	118	138	162	133	124	148	144	120	138	126	129	148	156	135	150	148	138	148	161	150	148	122	129	140	154	155	158	150	162	148	138	153	146	122	146	158	151	130	151	134	136	153	140	172	144	144	138	120	139	148	146	146	146	124	154	145	139	143	172	143	148	129	162	153	119	137	169	165	154	147	135	137	125	142	134	133	139	132	138	122	139	162	139	152	140	158	137	148	138	129	123	173	137	148	154	142	133	135	132	129	148	164	157	143	148	144	129	157	149	140	129	142	151	126	126	131	162	140	145	141	141	137	139	140	151	134	133	140	139	133	149	147	126	145	139	157	151	134	134	143	163	138	124	146	156	127	112	137	147	155	136	167	150	134	133	141	135	133	138	156	143	163	156	127	146	125	156	133	147	147	150	146	140	132	160	127	163	118	167	134	145	132	143	146	129	143	156	133	160	143	135	151	159	140	139	140	119	142	145	135	157	153	153	164	157	155	147	137	114	146	165	145	149	135	115	138	173	137	171	116	144	144	154	151	145	127	159	149	163	162	159	137	125	160	130	167	137	137	146	121	132	139	132	157	165	154	131	132	146	128	150	149	149	136	146	133	130	143	152	132	149	147	135	159	142	137	119	142	142	142	140	144	136	154	147	150	129	132	138	139	140	147	150	160	145	144	147	148	133	143	150	110	128	145	140	126	143	149	129	148	159	152	141	144	154	152	132	150	139	143	152	145	161	139	149	142	146	157	161	152	129	131	157	132	157	169	162	136	145	139	138	157	136	133	135	136	136	139	145	162	145	116	140	145	141	148	152	142	161	141	157	131	143	120	166	142	137	121	162	129	149	142	140	161	142	136	131	159	139	151	136	145	148	138	129	128	136	116	138	131	136	151	153	150	146	130	138	129	126	143	162	156	171	117	127	144	150	151	155	152	158	125	140	141	142	149	154	148	148	153	155	139	130	123	126	152	163	141	153	133	154	145	126	142	148	150	160	117	145	139	159	137	132	139	146	134	142	151	151	143	158	154	122	139	146	157	135	134	141	151	125	145	148	175	148	121	136	143	151	132	157	167	147	134	162	163	155	152	141	142	129	142	170	140	124	135	151	144	135	147	161	135	134	148	143	152	145	144	132	121	147	141	135	141	143	177	153	140	142	146	136	169	138	155	155	138	158	148	153	136	142	151	136	141	137	162	137	144	160	135	145	152	119	146	146	138	135	136	148	151	143	169	151	135	143	151	132	149	141	155	138	150	150	139	156	140	142	143	139	155	174	142	145	132	152	127	155	145	172	137	142	146	150	127	136
7724	581	630	689	632	640	638	605	590	545	579	565	496	561	555	553	533	543	543	544	505	543	531	496	542	553	519	495	512	509	531	541	525	507	508	530	506	540	542	507	524	546	538	484	538	520	522	523	546	501	520	532	481	538	525	527	507	523	499	530	515	520	543	537	546	509	524	531	472	533	554	506	519	525	508	472	495	510	473	563	520	542	531	548	569	554	521	516	487	467	516	498	518	521	488	501	515	505	515	563	522	529	537	508	511	524	486	507	496	495	496	490	522	532	500	502	530	541	534	544	520	495	508	518	516	491	509	546	493	487	493	553	511	498	511	496	561	548	502	561	512	513	512	514	504	497	554	520	553	520	507	532	489	546	530	509	496	491	498	494	498	534	509	513	496	563	532	531	520	530	495	527	553	531	486	544	480	499	501	517	518	519	528	521	500	505	520	496	524	510	460	522	507	517	489	529	491	540	565	512	491	493	510	474	492	507	510	506	509	519	501	539	476	582	544	465	521	525	545	522	523	501	523	491	497	539	500	512	541	530	501	518	468	568	494	517	510	528	522	493	547	530	514	541	504	503	516	488	477	487	464	496	500	500	522	503	497	563	521	504	531	525	524	535	508	527	539	497	506	524	506	543	535	513	498	485	489	508	509	540	506	562	521	504	525	549	553	543	505	528	542	507	491	521	559	512	519	487	505	501	515	493	542	509	502	539	502	524	515	512	503	524	535	539	520	498	515	536	464	543	519	551	532	476	514	593	499	516	538	530	503	482	508	550	529	511	502	553	529	520	512	472	523	496	493	536	509	535	520	546	504	528	468	523	539	527	552	515	528	546	521	514	532	525	501	530	492	565	533	490	507	502	517	477	525	531	554	609	506	501	495	511	492	535	508	521	508	505	519	517	506	567	538	562	518	528	515	521	563	497	513	523	497	514	506	506	471	450	529	576	534	542	514	524	559	504	498	511	537	476	512	523	481	558	531	528	499	515	530	537	519	537	514	565	496	515	492	555	561	496	527	506	509	499	499	535	529	502	523	520	523	530	523	486	513	508	517	466	516	539	518	461	517	511	525	534	516	552	551	496	521	508	469	497	546	499	516	538	512	515	509	495	521	475	493	550	518	524	475	494	511	510	573	541	527	531	509	513	564	515	517	538	508	547	506	480	512	505	500	535	553	512	516	509	551	500	499	512	491	533	497	474	520	494	549	502	549	528	489	522	468	489	508	501	503	506	509	481	477	536	505	508	540	497	528	533	503	518	544	543	546	532	562	443	561	459	516	532	530	474	540	513	509	501	518	495	509	505	498	554	563	491	499	496	514	511	510	546	493	479	497	538	497	481	494	491	524	497	539	555	529	502	484	500	515	533	486	519	532	563	533	538	482	510	501	508	520	496	533	531	519	537	490	521	504	512	483	481	536	523	531	476	532	508	475	488	529	522	518	526	542	518	528	501	532	481	492	501	511	487	531	513	503	537	458	518	534	526	528	482	586	536	538	502	515	553	508	561	546	519	535	524	527	497	541	551	529	508	484	517	512	453	557	485	482	502	550	498	534	513	541	524	515	506	510	520	520	484	518	529	519	481	512	537	544	544	516	515	535	490	533	520	515	516	536	508	492	536	511	504	510	516	492	510	479	537	467	536	490	481	545	529	520	515	486	473	500	484	545	474	515	499	541	495	516	512	504	486	509	531	525	533	507	492	514	511	508	503	506	533	519	526	522	520	488	511	548	526	511	493	480	519	521	519	528	498	523	512	577	528	539	515	524	516	540	488	502	526	528	540	487	494	516	553	548	534	510	519	489	524	522	499	523	465	534	482	511	492	533	544	532	524	551	522	518	505	492	515	491	527	518	526	509	520	509	523	535	513	561	542	517	492	509	546	528	464	519	554	488	508	525	503	516	504	580	531	535	504	522	536	552	488	567	517	486	551	495	563	529	527	491	498	519	515	523	536	516	520	501	549	551	540	539	535	542	507	542	498	497	489	485	487	494	520	507	530	537	508	509	474	540	493	497	513	506	510	569	475	486	513	566	500	545	503	530	494	514	512	481	490	484	528	497	550	518	496	488	528	545	467	542	492	521	513	520	502	484	520	532	515	485	491	519	529	504	492	553	530	482	535	509	508	537	526	496	532	498	509	529	487	546	504	515	503	495	481	481	513	519	507	528	551	500	523	519	483	512	514	436	557	488	505	523	526	528	534	546	524	506	527	536	515	526	554	569	477	514	549	501	482	535	497	521	514	504	520	473	547	491	492	518	497	539	510	538	471	523	514	517	506	519	506	539	529	529	528	507	513	522	526	534	531	542	502	507	467	475	542	522	502	505	506	548	478	528	560	486	531	543	504	537	514	509	484	531	514	532	506	504	496	510	530	503	497	509	530	561	510	532	521	502	508	525	503	514	542	570	505	533	523	522	516	499	489	541	565	508	513	542	454	525	526	500	503	496	562	469	500	512	485	499	526	494	533	516	503	520	542	538	573	527	504	527	511	519	561	539	521	537	523	510	508	548	550	501	504	526	516	574	519	475	493	532	546	511	484	493	515	449	520	511	490	539	521	541	497	495	538	499	515	494	483	543	497	533	549	543	497	515	553	508	551	523	502	555	509	531	504	527	521	580	500	491	505	507	533	526	511	504	459	519	526	519	503	497	500	529	507	546	517	492	531	483	495	526	531	526	499	480	533	518	503	471	513	479	537	515	529	526	546	479	482	504	524	533	494	550	473	526	528	556	507	502	499	494	511	514	542	500	565	520	546	560	561	530	489	486	506	563	533	518	502	505	532	504	528	514	533	524	519	523	512	515	514	501	500	476	484	491	483	541	502	530	506	537	507	486	543	540	508	488	542	532	506	510	513	566	492	549	545	526	533	515	509	538	526	549	492	496	552	487	530	512	551	535	543	533	521	505	498	522	546	494	519	535	539	542	528	494	475	514	526	505	484	480	473	558	503	508	544	526	521	516	514	487	515	547	549	514	541	563	484	494	560	467	537	536	543	523	515	499	510	598	531	522	494	532	497	517	508	518	512	509	483	496	549	536	499	531	521	474	472	514	469	519	488	525	532	502	525	494	482	524	543	551	547	518	507	501	526	491	554	515	519	473	481	478	551	488	540	532	532	517	533	530	493	562	514	515	538	495	507	532	539	528	552	520	542	497	497	538	550	500	501	526	517	535	512	511	518	482	513	500	513	513	465	522	547	502	517	500	514	522	524	504	519	466	514	499	512	513	510	488	504	545	523	528	521	497	545	486	544	484	467	557	515	505	503	551	495	536	524	514	462	519	561	501	516	506	480	512	493	522	530	505	490	514	470	479	484	514	515	517	523	487	471	512	467	502	504	522	500	538	504	507	548	565	495	490	507	520	525	516	512	526	550	501	518	517	476	570	543	485	510	477	524	506	540	514	496	500	529	499	537	533	508	503	501	488	535	526	499	531	488	526	532	542	522	533	481	526	561	536	525	517	504	521	525	520	541	520	532	486	526	565	512
39349	12841	2262	1019	784	560	508	473	406	393	372	368	343	325	328	316	312	311	318	295	292	288	273	241	298	299	285	320	271	261	274	292	266	300	261	277	260	286	290	270	252	280	310	265	260	290	275	289	289	264	271	250	262	253	254	272	278	291	293	261	256	280	240	245	246	263	272	241	282	272	277	275	252	275	281	272	251	244	261	276	292	253	284	253	266	286	287	278	263	286	279	283	270	283	235	289	278	250	258	307	275	247	268	252	280	257	290	283	272	264	301	275	255	267	250	275	256	237	265	278	268	263	265	248	265	275	260	305	263	250	259	247	266	290	232	268	276	266	276	277	275	284	301	236	254	277	241	246	276	257	277	295	264	299	250	257	242	267	275	257	295	268	285	270	268	265	289	260	256	264	261	257	253	267	277	293	256	261	267	233	262	261	282	261	226	265	266	267	256	258	291	244	239	267	285	274	277	271	242	259	260	265	263	262	274	260	268	292	295	256	263	254	278	263	246	296	263	283	254	269	274	269	261	260	248	253	296	282	246	278	247	238	259	275	256	243	255	255	281	269	290	227	303	236	242	267	281	263	237	268	263	262	272	282	266	272	249	263	254	274	266	250	271	267	268	281	269	257	276	261	275	270	286	273	275	241	271	279	269	251	278	278	242	290	275	259	262	295	238	282	258	266	241	269	258	265	291	251	256	262	241	266	268	278	256	264	270	226	253	266	250	254	268	261	233	296	246	250	305	239	264	271	276	286	250	259	279	244	289	267	244	244	292	251	264	289	293	252	261	272	243	288	263	255	280	245	246	274	300	269	237	259	274	270	268	264	273	246	276	283	246	270	254	271	232	275	254	290	247	257	298	294	270	267	221	257	267	250	282	267	257	247	268	269	239	276	261	263	252	240	257	252	248	261	248	287	261	275	288	268	265	305	257	287	257	283	252	250	288	268	275	266	285	278	233	287	236	291	250	289	271	258	311	285	264	245	232	253	279	230	279	264	254	255	252	287	284	271	259	278	288	265	282	291	287	263	265	276	268	271	253	268	250	292	258	281	249	294	239	265	240	273	248	247	288	287	273	268	289	255	266	287	253	264	265	225	255	284	271	246	249	283	232	277	300	279	265	253	264	267	249	280	291	259	239	270	246	257	250	267	309	229	273	251	263	289	263	271	253	271	256	262	249	282	267	270	250	254	269	263	296	250	258	278	271	237	244	259	288	253	264	261	269	237	247	248	322	273	243	244	293	281	284	265	255	258	254	259	277	246	268	252	258	299	320	245	273	254	252	244	285	283	286	260	238	277	254	287	248	249	249	269	254	289	262	261	272	283	283	268	286	244	259	252	265	263	253	240	267	279	282	271	284	269	280	275	262	278	270	265	269	275	281	237	224	263	286	251	243	284	284	236	240	292	275	279	255	274	271	282	261	275	241	267	293	295	275	281	263	263	253	257	274	264	263	289	286	258	259	237	257	274	260	278	271	262	279	253	275	224	298	246	262	279	274	283	282	259	261	252	291	287	263	227	272	259	246	251	269	246	296	252	260	256	261	307	279	258	279	260	270	264	249	277	256	263	284	239	277	270	286	266	280	287	231	298	304	289	280	275	272	290	260	243	284	285	251	253	292	262	261	245	274	258	258	268	299	249	269	293	264	275	247	278	252	262	272	251	245	273	287	276	260	256	248	288	266	240	262	283	282	297	252	311	251	282	261	315	242	275	308	253	271	268	269	253	296	273	245	235	283	263	285	235	245	241	258	261	272	279	255	238	283	248	258	293	264	249	296	259	289	262	269	251	266	253	265	241	267	250	278	307	256	309	282	268	247	269	298	286	256	288	263	264	262	268	266	325	287	268	249	258	281	294	295	266	297	286	297	300	271	262	278	271	304	268	270	265	303	269	293	289	258	295	284	259	267	275	260	279	250	280	267	278	283	276	257	251	248	255	281	272	267	291	249	289	298	263	279	293	261	274	245	254	272	293	259	269	281	255	305	255	255	258	276	256	269	274	259	248	227	269	259	263	273	270	279	268	262	277	272	262	265	259	261	266	263	293	266	267	279	280	268	252	292	278	260	268	293	268	254	269	240	267	248	254	279	262	273	267	269	265	265	265	255	254	281	259	247	283	264	302	293	272	286	285	243	271	249	249	297	286	263	238	269	292	247	279	245	271	259	246	253	279	240	275	272	257	285	265	282	253	311	237	252	261	251	281	281	261	291	273	258	271	242	270	234	274	259	280	247	258	256	286	271	277	247	263	256	254	274	304	273	272	290	252	290	267	266	272	274	275	284	274	248	275	283	238	273	265	258	276	275	262	271	277	287	274	272	259	267	268	256	257	276	271	279	264	263	253	247	263	291	264	259	267	259	260	285	253	258	253	274	281	268	259	278	250	258	256	245	282	260	300	286	248	268	272	264	253	252	268	264	283	290	227	241	257	258	268	258	268	254	268	270	262	220	265	303	244	273	259	263	281	253	278	254	255	282	251	277	247	269	268	259	271	231	276	259	285	270	212	285	279	267	261	267	252	258	281	250	295	255	250	258	288	268	265	259	278	283	263	228	268	250	259	263	264	251	280	269	265	271	261	276	262	270	250	272	275	279	269	279	232	263	260	286	254	265	274	231	260	279	257	274	251	285	282	248	283	257	251	301	256	282	270	269	267	246	265	222	241	256	265	256	278	271	268	244	263	258	273	238	244	234	265	277	254	264	265	295	286	235	284	278	296	240	251	268	255	268	262	268	280	263	282	233	305	307	265	251	269	293	282	297	242	248	296	231	306	293	274	285	250	262	273	262	244	303	279	268	244	292	259	244	276	290	268	249	260	248	284	295	256	272	272	276	292	280	228	236	265	275	238	268	286	273	287	290	313	274	247	256	260	246	293	259	303	238	277	281	255	256	268	295	256	291	226	277	301	259	276	279	277	268	253	250	256	237	285	255	253	256	266	264	266	251	237	281	284	245	275	261	290	258	285	276	269	264	254	258	291	268	246	276	296	287	265	278	305	256	257	264	285	249	263	274	289	272	278	275	286	271	277	267	259	261	271	246	266	253	265	262	287	265	288	273	280	270	293	231	278	262	267	264	280	252	260	283	257	255	299	280	276	288	277	267	269	251	266	279	258	241	293	254	260	267	266	282	268	299	285	274	259	262	258	280	259	283	241	250	236	251	280	269	251	283	294	293	223	275	279	244	261	283	274	277	261	251	257	274	255	269	260	279	289	276	269	257	255	260	275	264	266	247	255	287	238	282	274	269	263	270	261	237	252	262	248	263	272	277	241	265	242	233	240	273	279	300	255	272	254	258	272	264	277	275	236	289	296	291	244	255	262	261	282	282	298	246	285	261	255	272	281	256	265	243	265	278	257	267	295	284	286	288	274	277	264	278	229	275	269	275	274	259	267	293	274	275	263	241	289	268	272	273	314	294	261	259	242	278	255	277	256	236	245	248	270	290	248	262	282	275	265	294	251	268	259	263	288	295	287	249	263	269	280
19122	1615	2952	3274	2971	2545	2216	1941	1852	1551	1458	1354	1340	1265	1184	1176	1122	1099	1121	1086	1034	966	1067	967	982	929	1000	987	944	989	956	915	884	977	963	872	892	893	971	908	910	848	917	841	856	937	897	898	942	894	910	869	923	903	893	863	851	930	879	916	881	901	883	878	875	886	838	852	854	806	890	868	879	910	885	875	903	852	851	851	912	877	869	844	913	856	885	902	856	850	842	834	849	866	895	853	878	863	871	852	839	810	829	866	908	829	935	871	860	870	879	959	877	850	870	861	837	877	851	860	860	875	819	847	850	895	833	900	868	908	871	825	848	894	847	841	847	875	845	864	918	849	828	825	864	808	820	849	855	827	836	831	813	881	868	848	889	850	917	853	861	847	877	830	884	899	854	826	814	882	891	866	870	851	820	885	853	842	839	876	851	820	832	833	878	901	838	837	852	870	856	882	869	773	824	842	841	877	845	882	869	883	810	871	862	855	869	906	854	823	879	838	837	825	853	870	836	910	804	912	835	865	888	857	834	835	864	877	840	844	887	833	848	926	900	854	865	887	850	842	797	800	821	853	895	865	895	797	834	856	843	915	822	864	839	922	846	822	860	867	863	849	863	887	856	864	846	836	851	794	881	818	928	871	866	792	880	840	830	846	838	893	872	830	846	900	816	879	852	862	829	875	837	857	876	845	826	874	845	855	872	794	780	840	909	869	802	811	828	919	838	878	883	810	889	872	842	881	873	864	813	862	820	847	886	819	865	845	835	880	908	864	844	829	801	808	873	841	856	821	871	895	826	881	858	913	854	888	852	906	866	878	848	821	842	868	819	850	864	846	892	825	867	847	890	769	893	856	836	856	862	834	804	837	846	823	854	810	850	886	900	828	851	901	867	859	836	807	830	885	829	870	853	835	848	833	839	869	831	825	866	829	838	816	827	819	899	856	857	832	884	820	892	843	856	849	829	839	883	852	882	848	867	859	873	883	866	885	850	863	850	856	866	889	907	862	827	797	893	868	892	868	884	877	834	869	862	861	878	801	834	860	848	852	853	815	852	830	834	880	903	799	870	866	801	871	816	814	879	833	860	828	863	887	873	858	838	812	852	859	812	839	885	845	834	855	904	828	877	874	875	871	869	875	854	879	816	875	843	836	923	891	818	887	821	832	851	873	868	855	839	867	846	881	899	843	865	913	898	817	853	881	826	865	826	863	864	894	805	872	888	847	910	797	859	836	901	845	865	876	929	848	817	842	884	882	815	876	830	819	878	866	879	939	899	883	895	922	805	874	846	830	789	891	842	873	849	894	834	850	884	875	873	828	872	897	852	882	854	833	894	839	840	858	858	876	862	878	837	878	815	851	860	841	828	845	883	838	877	825	879	823	866	814	847	813	874	895	876	873	827	823	920	826	874	815	812	856	859	836	853	898	871	820	845	881	891	849	859	868	847	884	843	836	842	862	864	900	886	885	867	878	895	868	850	840	904	838	845	833	835	850	803	827	853	826	808	865	816	826	818	856	843	874	883	859	835	821	840	907	848	837	872	897	908	897	839	799	823	857	908	841	815	854	838	838	844	817	866	873	837	841	814	869	857	815	827	858	865	857	832	874	890	876	867	826	834	930	888	853	792	837	841	841	848	882	893	867	888	892	881	885	913	862	915	890	881	824	860	828	888	883	902	862	886	891	860	825	847	828	916	884	893	851	846	840	890	905	868	894	874	845	861	817	836	866	796	890	865	830	848	865	825	917	847	860	840	854	863	886	863	868	939	891	859	833	838	831	903	900	833	811	832	884	836	823	847	858	784	873	919	887	852	859	835	858	863	869	909	871	872	858	884	800	843	862	839	841	832	863	821	869	883	881	877	851	854	804	830	820	817	867	874	884	874	892	862	864	872	818	801	876	909	829	875	815	847	847	896	883	838	804	791	826	867	864	901	885	857	859	831	855	885	895	838	823	846	867	857	883	905	847	838	860	839	863	818	865	836	844	845	888	858	873	793	820	871	897	891	914	833	833	837	869	873	868	835	876	890	879	819	799	916	829	879	802	852	891	851	931	819	807	852	882	885	952	889	824	852	840	836	850	858	869	862	857	866	811	814	867	848	878	846	872	874	887	822	858	832	893	891	850	824	863	880	807	853	867	905	867	891	833	863	848	842	769	850	880	879	876	853	888	883	839	880	881	880	827	903	840	808	853	871	914	821	879	796	830	793	890	845	902	867	839	863	849	836	887	877	856	844	886	812	896	823	916	904	810	849	889	867	897	821	866	875	873	851	887	860	843	901	891	840	877	887	879	830	809	864	847	829	855	830	850	861	918	885	826	838	883	851	877	808	844	827	807	866	882	850	803	897	865	852	800	868	855	817	866	833	885	877	868	835	841	892	841	877	857	853	822	840	797	937	921	848	838	878	892	834	830	867	873	837	848	858	875	813	908	841	891	881	877	857	877	877	825	822	833	836	763	871	861	838	847	809	854	858	898	839	864	802	779	828	823	912	862	910	887	847	860	857	861	824	850	897	821	835	850	891	859	802	891	879	846	878	843	874	885	888	852	909	870	847	880	909	821	844	865	845	881	866	854	877	835	867	845	884	889	869	834	877	829	873	834	822	859	825	874	848	851	900	819	841	908	820	838	852	854	883	834	865	865	803	835	863	864	892	870	891	842	858	876	828	875	806	857	838	853	868	872	890	851	849	893	811	843	859	949	869	839	887	832	835	821	839	878	812	828	840	910	867	859	870	849	861	900	857	848	831	854	851	854	832	845	878	833	828	855	874	863	834	852	811	806	839	858	864	855	842	821	870	858	885	839	877	872	929	914	880	823	830	891	862	876	867	907	826	846	872	866	847	836	863	870	909	795	843	836	860	839	912	916	876	890	921	840	850	883	874	879	829	906	921	878	885	817	800	811	824	849	882	860	917	844	830	822	824	828	857	886	813	841	861	887	886	820	893	811	863	828	859	883	814	839	901	807	808	898	822	855	872	803	894	845	876	867	900	819	876	894	842	864	886	893	896	840	892	850	831	831	854	842	866	818	844	914	902	838	872	847	858	894	885	843	846	859	923	864	870	835	847	860	842	869	885	854	888	811	884	877	878	860	822	826	831	791	827	870	851	876	816	878	805	855	899	801	789	875	848	890	831	900	844	860	812	899	847	852	835	865	848	840	875	864	820	895	860	881	850	856	929	864	902	846	878	882	901	862	852	887	891	836	842	827	844	861	876	840	882	845	904	838	816	844	846	893	872	880	823	901	848	813	896	805	820	875	898	828	864	858	926	877	889	856	881	863	856	902	798	874	835	883	818	834	846	831	917	863	833	816	862	868	880	878	873	873	880	834	859	829	859	877	890	894	868	837	889	862	872	853	827	874	891	812	871	871	773	869	862	813	845	843	880	884	845	857	835	889	923	884	856	878	798	809	879	862	920	830	829	864	833	869	842	864	852	877	812	868	808	836	845	847	834	846	872	885	872	871	880	869	827	884	837	831	869	821
44371	20763	7647	1732	1192	915	770	640	566	485	469	400	367	411	406	356	358	322	337	333	351	327	302	307	315	323	330	295	259	338	299	304	309	286	304	303	282	278	290	310	292	310	302	282	293	305	252	278	286	304	268	286	267	281	279	303	290	274	303	286	279	310	278	290	286	288	285	299	262	294	332	290	270	284	302	318	303	289	295	304	294	296	272	298	308	285	266	271	298	295	288	270	291	269	289	279	274	286	267	274	271	255	257	302	259	305	325	301	272	290	285	257	306	275	299	263	279	306	298	285	310	294	302	283	284	259	265	289	271	278	285	274	288	280	295	272	261	263	273	258	303	276	293	293	322	294	284	290	284	290	295	288	253	281	283	255	280	260	313	274	262	290	264	283	276	299	274	302	277	280	286	300	259	316	264	310	298	265	286	309	281	294	303	308	292	305	258	313	292	302	265	289	278	279	271	269	319	254	287	283	307	257	266	280	305	271	294	302	291	301	293	280	282	307	294	299	293	278	294	250	289	277	288	278	294	269	290	287	290	285	256	288	312	305	312	315	292	288	294	299	281	278	263	280	255	272	269	278	243	278	275	287	310	273	271	260	273	241	270	280	287	290	336	313	296	279	308	273	291	301	303	294	282	270	244	232	290	277	305	285	274	282	287	274	295	271	286	277	285	263	277	287	268	256	321	301	278	302	278	291	263	247	258	235	305	301	283	309	279	301	309	251	278	278	308	251	279	291	283	267	299	267	279	280	286	327	347	281	293	290	320	274	313	317	243	273	298	308	279	264	275	260	280	262	284	283	285	278	280	272	270	271	269	285	294	268	291	287	262	289	293	255	280	279	266	259	272	302	291	266	292	282	303	278	293	262	267	280	283	294	277	278	274	263	318	287	287	303	279	305	306	269	267	293	294	283	298	275	282	266	307	257	294	300	297	255	244	265	287	285	255	284	275	257	284	293	277	284	278	284	308	285	290	304	302	310	297	243	263	272	254	270	265	277	280	273	267	305	286	279	283	303	245	286	281	275	252	274	275	296	308	303	295	280	279	270	285	237	275	286	275	272	280	262	276	292	292	280	272	277	294	294	282	283	267	262	303	297	308	275	292	290	286	274	276	264	296	298	284	281	314	253	292	271	290	280	228	287	254	285	299	271	281	303	303	319	252	275	307	297	305	309	300	278	299	295	280	297	315	265	308	276	271	307	305	258	302	297	254	302	284	278	274	284	307	279	300	266	308	277	301	275	318	266	293	294	267	265	287	263	303	277	277	293	308	309	267	319	277	283	291	259	289	275	274	325	317	286	278	263	296	308	272	249	295	328	307	289	265	288	285	298	287	297	276	285	309	264	249	258	274	262	291	252	277	277	267	267	292	306	280	297	313	287	274	279	320	295	297	290	294	253	291	269	267	277	286	266	264	292	329	269	267	295	257	313	310	282	263	280	286	287	293	275	288	309	295	279	287	263	261	285	298	281	292	263	290	286	320	275	254	298	280	272	315	273	270	297	282	243	281	280	274	281	271	279	292	294	248	247	282	280	293	272	261	262	289	271	305	283	299	339	302	279	259	301	267	276	295	323	293	315	281	255	297	294	303	257	277	276	280	303	310	293	313	282	280	253	274	304	297	296	283	273	286	301	274	304	273	290	260	287	285	279	278	292	294	283	293	299	289	260	270	281	288	294	283	296	306	282	274	278	259	295	275	282	295	278	264	263	288	289	288	264	286	280	274	251	257	312	285	268	266	284	274	281	289	300	287	298	281	284	285	263	270	302	285	271	271	283	286	291	301	271	294	291	293	287	277	257	285	289	275	269	284	272	288	277	278	272	295	299	287	250	265	274	323	273	309	255	303	295	266	295	287	304	292	250	294	285	270	312	272	272	312	273	264	330	274	290	271	295	302	276	265	286	320	291	294	296	265	272	260	289	294	278	301	273	283	279	289	284	285	305	293	305	294	250	269	271	298	273	313	274	281	271	270	262	268	281	259	293	283	245	285	307	288	296	302	281	269	297	266	283	283	257	331	295	279	273	268	279	250	300	328	330	283	272	293	259	277	281	260	274	313	287	304	280	250	295	261	253	258	269	286	264	294	309	286	272	260	270	262	309	289	270	309	295	306	291	298	296	275	305	299	264	295	290	310	281	286	281	282	278	291	279	278	292	290	281	280	273	278	276	285	294	306	285	278	299	289	294	290	302	299	260	280	302	274	255	300	281	278	270	300	300	264	329	326	263	302	316	285	283	306	288	293	283	246	255	287	269	266	290	271	266	269	293	277	292	273	248	309	283	241	285	262	280	264	277	281	294	310	323	311	321	249	250	265	251	314	310	312	305	316	271	282	314	262	292	272	283	261	278	282	276	250	277	263	294	291	295	278	301	293	280	286	287	283	269	240	258	297	281	269	287	283	324	270	286	293	280	274	303	284	279	248	257	294	289	289	276	301	296	280	263	304	298	281	285	295	291	283	262	286	296	254	270	280	295	292	270	289	270	276	307	249	297	324	258	266	283	301	278	263	252	269	269	287	251	284	273	268	278	296	281	260	275	288	265	261	295	303	295	300	269	301	304	284	304	299	262	295	284	288	291	298	309	255	287	284	268	259	276	317	288	267	278	286	281	287	285	280	303	282	264	282	291	261	291	269	275	283	314	300	319	266	289	290	261	268	271	280	301	279	263	308	275	270	289	304	302	309	275	305	293	302	293	285	311	302	294	312	279	283	265	309	305	279	273	292	293	313	288	274	268	278	288	276	285	291	303	287	286	275	277	292	290	298	291	284	269	288	280	303	275	305	268	293	288	293	303	273	275	262	275	274	293	273	305	307	276	283	277	279	268	309	256	291	273	272	273	236	298	312	288	293	272	266	289	277	270	275	281	262	285	282	282	259	266	330	252	287	303	274	247	290	272	309	273	296	299	271	292	261	309	279	299	267	279	295	289	267	303	285	271	282	276	282	275	298	260	268	280	279	284	258	259	261	271	330	294	290	295	295	324	274	278	293	294	276	280	296	258	296	281	283	280	253	302	261	273	303	278	311	269	274	281	325	278	270	289	296	266	309	272	294	267	268	295	279	293	273	280	313	304	275	295	278	290	280	297	257	261	291	279	303	305	250	301	282	298	280	258	277	285	289	270	295	319	291	289	297	309	298	257	291	251	276	270	256	258	293	290	295	256	295	285	337	300	288	268	261	288	264	294	245	282	299	251	275	266	296	286	310	269	262	285	297	289	289	299	276	292	278	268	265	278	311	281	286	307	257	306	254	303	276	274	281	308	302	284	307	283	293	288	286	310	301	285	296	285	239	279	305	289	262	279	288	282	286	276	291	276	294	276	272	278	271	253	258	296	253	273	274	288	271	276	296	287	265	303	288	327	247	250	277	279	283	276	306	304	252	281	286	302	293	280	291	288	281	269	284	299	291	276	298	268	275	303	289	273	306	279	298	300	291	278	257	282	274	298	280	238	270	278	302	285	290	279	273	288	304	297	322	277
22529	2454	4794	5429	4868	3982	3435	3010	2604	2309	2018	1913	1809	1669	1572	1419	1378	1414	1338	1273	1217	1209	1228	1206	1106	1096	1142	1098	1030	1103	1074	966	1078	1022	1048	975	1076	975	929	968	982	989	983	987	987	923	935	960	940	960	1003	899	918	943	1002	931	886	935	892	960	947	959	957	952	895	849	947	921	921	961	869	854	875	985	909	936	914	967	920	920	894	890	876	874	858	902	940	920	888	929	914	934	931	974	886	912	919	927	897	883	901	986	899	924	941	926	887	948	968	915	902	916	951	896	928	911	890	910	903	895	909	926	879	892	932	885	859	913	891	923	857	972	897	905	870	922	864	892	865	866	938	904	936	937	866	907	921	920	897	854	861	908	920	861	873	901	898	867	893	914	938	914	913	967	905	874	868	933	882	958	867	924	953	921	856	884	934	910	882	905	906	924	907	854	855	879	931	906	925	849	873	904	928	885	948	869	846	850	904	837	925	895	872	925	854	911	879	880	945	877	869	919	924	923	904	891	863	886	898	929	880	919	893	874	917	909	892	942	891	887	896	876	873	891	905	914	853	871	890	874	873	925	851	821	940	913	928	908	867	902	893	911	960	937	904	921	843	934	874	900	921	905	880	909	939	908	908	881	890	884	862	884	890	923	860	918	873	874	895	910	854	917	891	861	914	892	839	914	887	940	852	953	869	908	905	883	870	896	913	879	900	870	888	866	903	946	919	888	887	950	889	930	858	912	854	905	872	913	932	879	899	969	868	908	888	901	903	893	931	927	929	842	874	866	863	875	871	954	856	864	933	845	892	886	875	867	884	904	914	941	864	913	876	910	912	849	910	899	874	897	902	899	834	870	945	876	870	893	884	862	923	899	928	936	936	908	858	924	886	866	901	917	855	904	918	874	858	925	898	828	906	886	871	924	854	893	905	941	860	893	895	876	865	883	885	905	936	908	891	886	870	939	840	894	884	896	886	877	872	894	885	897	920	890	826	917	857	848	900	896	878	902	943	914	900	894	919	988	867	906	863	880	931	859	841	877	895	862	882	897	898	910	883	904	857	907	915	894	890	893	911	871	926	953	887	933	895	883	917	876	895	887	836	875	878	870	897	939	936	880	906	911	953	886	879	936	892	890	857	887	891	885	888	892	906	882	884	903	886	906	887	867	937	902	928	932	921	908	903	906	884	921	925	904	907	904	890	912	943	908	824	943	877	898	888	868	867	928	905	878	896	943	903	837	902	861	871	913	879	915	907	911	907	866	886	881	918	890	837	889	860	913	880	920	924	846	824	907	911	875	917	936	868	908	964	876	908	888	925	902	845	904	876	858	931	944	882	880	937	898	914	890	873	883	885	929	862	887	902	922	890	866	868	876	870	860	924	848	897	905	875	870	893	921	886	927	857	836	912	923	896	872	898	869	883	836	915	902	848	881	865	890	902	909	940	910	880	824	907	901	936	876	908	923	868	908	926	887	880	930	869	853	887	941	912	853	901	869	869	945	930	904	874	857	911	907	882	920	959	943	952	921	923	900	938	857	937	839	833	859	914	900	932	887	919	891	885	894	867	921	868	925	882	890	854	927	895	844	890	849	881	913	940	899	920	917	876	928	925	882	871	937	836	890	885	875	901	908	874	912	886	930	908	889	907	875	845	903	897	895	892	926	891	876	868	880	913	945	886	904	893	873	929	889	891	929	854	870	850	856	874	883	847	898	850	879	907	892	925	902	849	918	901	937	902	880	950	939	918	939	902	875	895	935	897	889	877	890	914	918	881	847	927	905	853	840	903	915	891	867	898	854	904	952	893	897	906	935	875	875	851	912	863	865	922	881	863	915	879	874	893	885	949	935	877	836	853	943	921	901	885	839	863	913	897	865	886	902	932	908	870	882	908	917	922	891	855	896	916	838	925	922	910	921	878	897	901	875	895	869	893	934	907	927	891	891	865	919	889	871	877	882	889	888	900	949	910	910	915	858	882	964	926	900	867	851	949	826	895	918	895	890	885	901	926	940	916	894	942	894	901	946	931	933	916	838	892	893	908	890	895	909	902	938	876	872	888	905	890	885	882	910	905	868	916	920	866	878	838	901	875	890	872	884	912	901	894	899	901	896	875	885	952	851	954	892	890	852	880	909	858	919	951	898	892	916	893	922	889	883	950	865	921	863	878	918	949	953	905	882	896	882	875	888	883	930	905	899	904	848	934	926	918	938	898	935	912	920	886	892	924	876	908	903	897	873	940	941	878	916	897	931	886	901	902	883	919	928	879	945	931	897	885	887	895	881	899	882	928	882	921	929	949	883	913	939	924	907	866	849	870	848	896	880	876	881	898	861	917	886	959	876	875	847	878	922	940	870	852	839	898	937	893	899	890	833	905	867	945	942	886	930	897	915	884	878	914	891	907	891	893	914	895	893	928	921	921	884	879	863	870	899	919	874	894	898	863	878	890	920	864	932	885	981	865	918	895	924	879	863	860	920	906	891	869	899	894	904	929	907	911	877	877	860	918	859	879	892	871	922	906	948	887	904	912	867	928	925	888	902	894	906	878	844	910	877	897	928	907	934	894	922	850	895	832	852	882	897	949	839	900	923	920	906	894	943	941	881	893	839	891	909	896	878	889	892	877	900	925	889	911	923	908	880	867	916	966	903	902	930	885	881	937	924	870	848	904	948	856	869	891	872	888	876	887	889	880	898	874	886	936	829	871	899	909	925	888	920	887	912	927	847	917	871	883	894	921	909	906	913	916	918	897	910	842	872	902	896	812	877	882	910	882	877	912	919	899	917	870	848	917	873	866	919	925	865	878	892	883	918	865	900	940	936	924	883	890	910	940	863	941	920	912	910	863	882	876	875	888	892	910	901	911	903	866	912	943	873	897	920	878	898	876	878	898	869	873	878	867	893	877	897	859	929	867	851	916	851	895	895	865	878	879	902	913	909	855	925	894	861	912	819	912	941	911	903	891	924	865	884	886	921	866	913	878	865	898	887	876	896	885	888	860	923	863	969	920	956	968	847	860	867	855	893	898	881	922	912	915	943	875	842	911	889	891	862	893	893	886	861	874	864	878	800	850	886	884	941	916	900	909	837	928	921	906	935	939	900	863	891	910	919	857	902	877	874	811	932	876	870	817	907	861	913	914	855	897	862	852	892	880	912	892	894	889	862	912	896	901	863	910	997	871	865	942	946	873	909	880	872	918	932	844	895	916	852	926	942	886	867	905	911	896	915	890	916	878	876	877	894	866	887	897	882	875	915	890	903	913	929	921	945	837	899	931	900	930	910	879	964	895	882	831	888	880	905	853	895	887	877	879	928	855	959	882	891	893	899	862	941	924	860	896	899	960	914	912	916	920	959	935	932	881	861	900	919	883	894	885	864	899	884	893	839	901	937	901	917	892	898	863	878	857	854	901	850	902	871	790	862	885	897	889	919	919	865	915	910	907	909	877	873	967	914	914	913	860	908	932	906	922	921	879	908	888	867	893	903	895	897	876	917	850	915	924	847
5377	349	227	220	158	148	165	138	145	141	157	133	141	148	138	140	155	138	135	150	136	144	153	155	151	146	144	130	134	146	134	128	163	152	113	145	139	147	129	120	139	152	125	141	143	148	138	131	141	135	154	139	146	125	139	125	139	147	152	170	142	147	150	158	131	135	141	140	147	127	129	157	167	128	147	155	161	132	151	145	142	152	154	151	152	162	137	140	129	144	143	147	138	141	142	158	155	137	143	145	140	147	140	156	132	130	132	147	146	125	119	128	148	131	138	145	132	135	150	154	126	147	149	153	150	149	149	120	137	153	154	139	130	141	154	126	146	138	131	142	136	154	130	157	155	158	165	139	155	181	142	144	146	159	165	144	152	123	155	139	125	135	149	142	145	141	156	134	143	136	144	160	147	135	128	149	136	133	144	149	142	146	129	146	140	130	143	131	152	154	127	143	153	135	135	125	165	154	147	129	158	166	138	137	131	119	135	125	124	144	129	138	157	150	120	131	132	126	159	126	144	122	166	122	138	132	121	146	141	159	158	149	145	149	144	159	134	132	135	152	123	146	163	157	159	131	133	131	145	144	133	154	162	136	136	164	132	143	146	147	147	155	129	122	149	147	154	167	140	155	148	134	140	168	115	128	160	146	146	139	141	131	150	148	116	152	135	145	142	130	134	148	130	124	138	144	138	155	140	140	131	134	140	141	129	145	140	128	152	142	150	111	151	145	126	156	125	136	157	144	114	141	147	139	158	135	148	166	137	145	124	114	131	146	151	162	135	129	133	127	136	132	154	139	126	125	144	151	128	143	123	153	137	140	132	136	127	149	134	143	137	116	140	136	141	149	143	132	156	140	135	134	145	150	128	137	139	134	139	137	175	121	120	140	137	161	122	131	143	149	145	132	134	139	163	160	149	131	154	153	130	148	123	132	136	131	134	159	142	113	164	137	142	147	151	135	136	146	151	135	149	129	129	139	140	149	153	125	143	146	162	159	137	172	129	158	145	150	133	144	145	160	147	145	136	157	145	132	139	154	141	146	155	140	121	150	133	128	127	154	155	152	134	153	136	140	135	145	132	124	142	151	145	143	144	148	150	140	126	139	147	109	128	137	145	141	166	143	130	133	144	161	130	135	134	151	132	144	137	127	143	131	152	125	141	122	155	143	137	130	145	140	143	127	142	146	129	117	153	147	137	129	153	157	141	135	139	128	125	142	145	156	146	134	142	148	142	137	143	144	139	129	127	115	141	139	145	150	134	138	135	144	146	123	140	129	130	143	141	137	150	155	130	146	139	139	142	149	131	129	153	151	141	134	162	126	135	147	145	156	145	143	141	127	125	142	116	158	140	124	156	144	148	120	134	131	159	132	140	132	128	155	128	133	138	133	135	151	138	139	133	156	143	144	160	135	159	140	133	140	151	155	158	150	128	137	146	167	136	198	136	142	119	152	139	151	128	145	153	154	104	142	131	146	145	144	125	142	126	131	133	154	160	148	156	137	152	139	144	135	128	133	145	138	124	142	151	150	151	139	156	146	144	140	129	119	140	136	128	131	123	154	145	143	155	158	136	131	160	139	150	161	118	131	145	156	138	146	145	150	133	118	129	149	134	141	154	142	138	106	130	137	160	131	164	136	120	136	154	151	136	145	151	139	130	148	117	128	136	146	143	149	148	163	152	146	120	145	130	155	118	158	131	151	134	156	152	160	133	132	140	133	145	145	155	157	150	143	161	154	137	159	146	125	152	141	127	138	116	159	145	145	122	146	144	134	140	156	130	134	160	172	128	147	150	136	158	130	121	160	143	134	146	130	161	146	152	152	145	133	129	132	151	142	130	136	136	140	142	125	128	145	134	145	138	158	148	128	159	132	153	158	144	140	151	126	147	131	137	159	135	145	140	144	147	157	156	154	146	154	151	151	140	157	131	163	144	138	137	125	118	148	137	138	124	147	140	128	139	141	144	135	120	166	143	129	162	135	147	144	138	129	140	139	133	156	157	138	138	130	144	168	136	139	148	156	149	121	146	147	138	122	137	147	132	153	141	126	139	159	144	146	143	141	138	137	120	149	128	145	126	146	159	139	139	142	147	158	160	148	143	148	138	145	147	153	149	134	161	147	129	171	133	139	147	147	145	142	142	162	147	142	130	157	121	146	135	144	125	141	146	142	148	146	149	144	148	138	139	149	154	158	129	116	140	128	156	149	139	149	145	139	152	123	140	164	140	140	136	146	146	132	143	131	155	154	143	152	146	123	143	141	137	145	130	138	145	136	158	127	152	156	142	141	130	141	150	149	143	151	156	138	147	147	146	142	129	135	138	129	133	146	127	133	152	133	152	134	158	135	132	144	170	129	147	164	161	146	145	163	155	143	157	123	151	124	128	133	144	126	165	153	148	145	113	125	146	130	138	153	162	147	132	131	152	148	142	161	158	152	138	159	163	157	144	153	138	139	160	154	154	156	146	144	160	132	133	127	129	133	132	135	131	140	173	145	151	130	138	142	133	124	142	133	161	145	145	141	145	149	152	119	151	131	129	157	134	143	155	148	146	170	146	151	158	175	166	149	168	153	145	153	147	148	137	137	163	152	127	143	145	143	127	133	144	158	152	122	144	145	155	144	128	147	150	156	172	140	153	109	131	144	155	143	136	135	155	150	134	142	131	134	154	133	152	140	143	136	136	134	150	132	119	166	165	140	152	138	125	139	135	143	145	147	134	157	146	126	138	148	138	134	134	134	159	131	142	113	143	128	143	152	133	139	133	150	167	156	151	141	137	134	133	142	144	155	147	138	139	149	138	150	128	141	146	128	149	159	142	147	133	147	137	163	143	144	150	137	128	132	139	137	143	134	134	133	148	151	132	133	141	152	172	128	118	156	153	140	152	127	149	137	130	139	128	133	132	138	150	138	132	137	153	160	152	123	131	169	151	143	134	137	120	165	130	130	157	146	136	157	157	127	155	137	126	143	133	147	125	138	144	161	157	147	133	142	136	162	156	134	137	154	141	155	158	152	149	161	131	171	126	137	169	159	140	157	118	134	133	159	132	150	123	158	134	168	152	152	149	171	172	157	141	160	161	132	141	157	140	156	166	167	149	134	152	160	130	124	139	116	140	139	124	121	147	145	136	145	143	148	149	124	146	128	145	141	158	128	141	153	154	149	128	149	138	173	131	142	138	146	147	128	150	136	137	144	127	158	139	136	155	123	145	169	152	135	142	151	146	121	143	148	132	143	141	153	174	142	160	143	141	145	144	136	148	148	162	156	140	143	140	115	152	135	158	150	149	152	148	143	143	130	141	130	157	159	147	148	136	155	147	147	148	134	150	133	137	149	140	130	140	145	144	141	149	151	151	144	144	147	136	146	128	128	156	147	141	145	137	144	157	145	153	144	146	149	150	135	135	156	121	141	147	170	128	149	144	137	125	124	127	134	135	135	143	154	132	124	147	140	160	142	120	140	115	152	141	140	130	160	127	142	137	133	131	146
6959	535	661	679	633	618	594	574	569	537	568	525	535	547	522	577	504	534	560	475	520	532	558	546	498	520	495	545	520	474	526	517	534	518	512	494	508	525	535	522	487	487	498	549	517	518	531	526	495	471	519	478	525	493	527	523	503	562	537	498	515	489	510	521	520	528	513	531	518	482	494	529	505	487	503	512	508	489	477	537	508	476	514	514	561	521	490	528	555	519	512	554	500	501	539	510	497	507	541	536	521	530	502	507	486	512	496	486	476	502	479	520	497	542	516	556	545	497	532	477	546	512	516	522	526	516	501	517	523	484	486	530	512	540	529	491	483	520	514	521	506	509	505	503	491	536	528	501	528	536	465	524	510	528	505	474	500	508	491	499	544	528	491	508	518	519	536	506	498	505	526	517	484	535	545	477	515	512	466	507	547	518	525	514	509	494	520	546	523	534	452	503	460	488	513	515	527	519	522	533	500	503	527	520	519	492	540	543	505	500	495	484	530	552	510	527	518	488	507	531	522	539	515	507	487	526	514	488	538	546	467	530	538	518	544	502	532	508	495	498	502	510	500	502	530	513	521	503	516	522	514	467	496	515	530	521	502	498	482	524	492	557	509	501	496	531	501	540	525	527	509	498	500	492	488	488	485	475	485	533	516	520	470	539	503	535	533	459	528	545	524	528	473	532	534	507	517	534	505	486	520	491	468	495	514	498	512	500	481	497	494	489	486	531	537	510	489	507	526	499	508	534	526	499	512	505	529	506	530	520	518	522	504	496	528	526	465	541	496	513	536	515	468	529	532	527	502	524	480	504	509	483	520	498	493	497	531	524	528	524	541	506	548	514	506	522	520	529	531	483	519	533	503	502	529	542	523	526	520	522	486	496	498	510	497	503	489	526	522	495	486	513	508	521	521	535	501	519	496	517	533	524	483	509	526	549	511	527	547	512	515	541	487	509	534	532	487	520	484	545	516	549	464	550	537	517	482	467	491	517	570	494	513	522	492	522	518	484	514	560	520	553	526	527	453	486	518	555	525	511	509	534	513	513	519	522	511	540	515	535	512	522	527	514	487	511	537	520	534	503	531	506	472	486	514	533	518	467	522	526	527	526	499	506	525	521	505	491	511	512	522	516	497	494	503	536	478	517	473	496	519	516	481	509	475	535	494	486	549	505	497	461	508	510	523	534	512	504	481	514	489	539	488	535	545	515	526	504	494	489	522	497	503	525	512	500	516	457	505	512	495	499	497	508	531	497	533	507	497	557	520	512	466	493	521	498	521	527	514	528	520	507	496	500	516	516	513	521	552	564	560	536	505	529	518	543	549	476	482	538	526	497	512	519	468	511	483	505	514	556	498	543	487	561	507	492	525	525	524	494	517	522	486	492	517	491	509	505	479	525	522	496	526	501	537	472	495	491	543	535	503	547	534	507	475	544	508	507	494	518	494	499	507	497	515	513	481	502	514	491	523	521	513	534	529	537	487	514	527	472	466	474	490	548	556	516	488	503	512	522	541	515	481	523	511	503	509	497	524	497	492	491	529	549	493	472	504	517	528	540	485	470	468	505	514	474	493	520	568	516	512	497	479	534	491	516	492	570	525	517	533	483	526	462	450	529	489	487	486	485	466	493	535	489	517	506	470	493	511	498	496	525	562	540	539	501	537	580	507	515	497	515	541	518	502	492	518	531	557	506	495	525	527	548	532	545	496	500	515	554	569	526	475	504	484	481	516	496	524	485	496	521	501	551	539	558	491	472	472	511	514	498	536	520	494	512	446	544	493	535	511	524	481	497	515	504	501	523	493	493	509	559	532	502	525	498	517	506	502	497	483	513	534	496	518	493	530	505	538	534	548	492	536	497	547	493	528	500	509	496	521	527	481	548	486	505	483	464	508	518	489	482	572	504	539	512	536	519	505	500	494	520	534	536	495	498	482	535	534	477	491	495	539	496	482	506	471	505	518	507	486	525	480	516	550	493	468	507	473	494	499	520	545	508	509	512	532	530	505	500	475	523	517	480	476	522	526	488	509	490	561	529	526	509	511	478	497	518	503	517	555	504	501	507	552	530	510	497	482	493	502	519	519	488	492	523	545	520	507	522	470	535	509	504	501	515	479	528	521	529	488	533	499	542	504	510	521	482	522	485	490	531	507	531	506	553	499	517	497	487	530	494	525	534	533	484	517	485	524	472	507	489	489	571	515	493	536	491	496	512	527	552	527	527	522	527	534	480	500	493	535	513	547	544	448	506	529	522	516	469	510	511	507	475	539	502	497	536	474	508	523	511	524	512	553	496	543	546	498	556	504	511	498	520	528	514	496	493	531	528	541	527	501	507	507	558	503	527	521	472	541	543	533	575	503	479	520	471	527	484	467	533	525	497	521	472	513	462	502	510	485	547	522	530	528	520	480	488	528	521	529	480	581	486	510	540	483	526	522	504	490	505	523	477	502	496	502	490	499	498	524	521	458	531	545	529	529	499	506	507	502	491	492	551	505	483	505	499	481	534	474	511	525	504	516	512	507	527	476	481	545	476	521	502	518	465	500	482	470	549	523	502	491	507	507	494	505	539	539	570	507	478	521	529	491	491	539	504	504	499	516	494	517	518	462	542	520	541	469	500	542	482	492	536	542	527	527	502	508	491	491	491	554	493	510	504	495	517	536	490	502	496	537	560	494	520	532	552	526	507	501	533	548	505	481	508	510	523	549	480	535	550	523	541	530	499	533	500	540	498	525	543	525	507	509	541	492	489	509	504	474	544	476	513	522	535	513	530	539	511	495	529	553	528	490	499	518	566	490	494	493	506	543	511	454	518	506	508	536	504	536	465	488	509	521	543	505	474	502	510	505	493	538	497	524	476	497	509	490	522	504	489	502	580	480	518	498	573	546	509	530	555	524	508	520	541	519	496	488	490	500	513	517	518	513	532	490	531	495	516	509	465	491	509	530	494	515	539	485	532	511	485	524	515	510	482	506	509	529	527	513	506	497	501	511	505	536	527	534	543	503	481	468	499	531	492	538	487	506	503	516	509	490	516	498	488	506	492	540	558	486	550	508	503	498	526	524	517	499	513	507	549	494	511	537	497	475	497	532	510	536	551	534	543	497	521	534	518	501	530	517	540	517	540	527	535	492	496	513	491	537	520	518	518	534	529	509	513	498	539	524	494	510	489	484	518	501	515	510	519	490	525	495	500	491	515	488	552	521	538	481	504	484	497	500	548	502	569	541	487	492	526	541	515	512	497	509	507	502	516	530	531	494	510	525	507	497	495	517	522	494	469	510	491	517	461	495	516	515	537	548	484	527	495	515	508	515	478	506	502	528	522	496	507	494	492	492	548	486	527	487	529	560	536	535	538	501	503	501	508	493	517	496	513	519	503	559	505	518	512	494	531	514	466	527	539	527	527	520	519	503	529	513	520	518	511	510	468	557	483	502	550	505	495	508	536	553	509	517	503	548	531	547	511	530	504	499	511	512	511	519	529	543	506	518	553
34822	9960	1606	1009	772	608	531	459	431	344	314	377	326	294	290	320	307	279	318	285	286	263	283	279	265	245	273	277	263	276	271	282	284	270	270	288	273	293	266	252	263	273	311	237	271	241	253	275	238	270	261	273	270	260	274	290	258	253	266	291	289	293	278	264	267	256	262	294	257	263	278	277	250	266	256	277	270	291	284	271	245	291	277	247	220	265	270	274	244	268	267	282	261	285	279	271	292	271	252	244	272	264	260	241	234	261	257	261	251	229	238	272	278	235	255	267	265	282	255	268	278	278	262	270	272	243	270	255	283	273	257	235	256	255	272	245	240	252	277	248	251	261	256	260	252	268	253	263	275	254	258	282	263	261	258	267	241	261	250	276	273	236	283	264	284	277	265	251	280	243	237	265	225	269	263	245	256	245	252	244	265	264	275	286	274	269	251	258	258	267	280	252	259	269	240	272	256	287	263	261	249	253	281	294	262	250	272	280	284	276	260	254	289	230	291	257	284	302	273	261	273	283	321	294	248	237	256	251	269	255	267	251	286	240	277	260	250	258	264	250	251	261	236	267	266	276	254	291	267	294	228	278	256	269	273	254	251	276	299	261	252	255	252	267	283	252	256	266	242	302	256	268	253	270	244	251	270	255	249	259	248	270	224	251	274	261	290	268	249	230	260	291	268	298	261	266	263	286	290	249	289	252	280	274	250	293	264	258	287	258	255	285	261	248	279	268	247	310	276	304	256	247	254	255	249	293	281	257	247	270	242	273	256	272	253	273	254	264	255	277	261	260	261	247	264	263	276	261	260	276	265	267	279	258	253	265	252	275	273	267	253	265	228	271	234	240	270	293	283	276	237	264	270	260	243	283	249	262	246	281	261	268	264	268	280	256	237	264	252	257	265	275	255	276	265	282	257	258	281	281	263	300	256	241	251	292	242	260	295	277	286	255	253	254	261	256	246	244	268	271	271	301	254	240	258	284	267	257	268	249	253	263	285	263	267	228	274	316	291	243	252	247	252	254	283	272	275	271	300	267	258	256	290	273	265	260	252	269	251	257	264	272	257	226	265	279	281	296	274	263	254	270	262	279	271	275	282	262	247	257	279	257	255	272	265	251	255	250	284	261	228	257	243	270	255	244	278	265	260	254	286	283	236	227	254	242	246	256	247	272	262	273	259	265	274	217	270	282	268	249	254	280	264	257	260	261	274	270	267	260	254	272	259	260	251	283	284	279	280	266	250	250	268	270	280	260	252	267	283	280	261	231	266	261	301	278	264	258	261	273	285	261	260	253	255	277	233	272	268	272	262	254	259	272	272	255	285	259	295	267	264	300	261	276	264	261	281	283	295	291	246	246	264	263	233	251	269	265	298	263	314	253	275	268	294	266	262	252	270	252	259	245	300	271	253	267	277	257	246	272	232	258	299	257	254	265	235	276	281	263	275	280	284	256	260	250	271	253	246	290	287	285	259	268	266	278	260	277	254	255	244	278	245	246	266	226	248	267	265	256	271	271	259	274	228	240	297	261	281	277	283	254	268	276	295	259	234	263	264	279	263	299	292	278	268	265	275	270	236	280	251	236	270	274	269	264	286	281	262	260	267	268	260	293	280	280	276	291	233	263	277	236	272	277	257	216	261	275	275	235	250	266	254	245	296	262	278	285	262	239	266	243	271	264	259	267	259	295	241	285	247	258	292	259	232	285	250	278	263	274	258	263	262	241	276	266	244	270	275	270	269	253	274	266	262	261	256	251	251	290	305	253	268	264	255	263	262	251	272	295	250	279	277	264	253	271	269	268	300	298	240	287	276	255	268	273	274	261	264	262	252	280	247	258	257	270	245	264	252	270	275	269	260	297	283	267	286	256	268	263	293	268	267	267	269	243	258	265	255	253	283	264	258	250	278	294	246	254	257	245	278	258	250	303	267	284	276	298	267	249	264	290	251	250	229	296	284	270	250	294	257	271	260	276	304	260	251	289	283	278	232	278	254	256	263	238	260	264	263	253	281	256	255	299	258	259	246	254	249	270	250	248	260	252	279	253	263	275	261	252	270	265	281	269	269	273	274	238	243	278	241	256	283	279	278	265	282	235	281	291	258	266	256	248	269	257	268	265	234	277	288	264	274	250	265	238	268	294	269	255	266	265	266	237	279	252	291	278	258	270	278	227	260	274	243	285	246	263	229	245	217	255	257	249	233	270	279	268	276	255	265	238	252	281	289	271	256	277	266	255	265	233	256	240	278	302	280	274	282	242	259	256	267	263	283	279	268	267	252	289	238	272	281	250	255	293	261	266	279	235	257	275	241	279	300	263	242	260	237	271	269	274	258	294	269	284	292	291	284	268	273	262	283	280	287	252	260	242	248	280	260	245	244	257	260	268	271	263	255	270	262	244	250	273	258	259	287	234	253	270	248	265	274	251	267	254	271	243	250	285	251	248	246	230	249	269	277	243	262	251	264	268	264	269	275	266	263	248	262	249	261	275	257	272	257	263	255	245	267	241	287	225	260	254	252	270	264	245	269	276	223	244	272	283	281	271	278	257	251	250	275	246	262	262	262	272	251	271	264	261	278	303	258	251	262	260	273	281	267	255	247	255	255	259	271	237	295	241	274	280	257	239	259	269	285	286	249	255	274	270	234	274	256	256	264	263	277	280	249	282	287	221	277	258	256	280	248	273	272	285	265	254	271	266	265	273	274	278	262	272	267	266	257	268	288	280	275	273	278	269	276	271	286	249	249	265	275	265	247	254	265	289	253	238	255	266	270	261	246	254	267	243	283	263	269	291	257	247	272	256	267	268	273	272	258	268	273	286	275	273	272	266	291	263	270	273	269	254	254	294	271	265	273	265	297	260	263	265	257	276	277	262	270	235	281	256	289	257	269	280	255	284	268	276	273	277	273	250	251	244	271	292	267	273	259	262	259	274	242	260	254	263	282	267	240	268	268	290	285	274	248	274	244	253	292	281	291	263	221	245	266	265	261	266	292	269	229	288	270	256	257	282	278	262	312	274	259	241	258	236	215	280	251	265	276	273	275	272	266	269	264	239	265	262	253	266	246	260	240	284	255	274	274	238	260	294	226	282	268	242	236	283	296	280	248	258	288	281	286	241	275	245	260	259	261	246	277	302	282	266	282	279	288	271	249	280	286	276	257	239	267	252	274	279	248	262	268	247	267	272	258	288	253	247	263	267	284	273	279	245	271	273	307	298	287	268	277	270	287	276	270	259	250	249	261	273	270	272	257	278	285	248	254	275	258	247	263	281	262	229	247	259	248	239	268	268	268	271	286	278	255	235	264	273	275	251	272	252	263	281	241	253	289	265	258	283	268	263	236	266	255	258	248	277	264	270	231	269	263	267	256	267	236	265	245	272	243	245	267	273	278	281	282	228	268	255	263	273	273	268	260	267	257	243	285	263	258	261	264	270	263	265	252	240	240	276	264	253	255	262	265	274	291	265	275	263	265	279	279	241	280	234	238	269	238	258
16580	1653	2919	3391	2973	2543	2184	2013	1808	1631	1491	1332	1323	1295	1240	1177	1071	1030	1119	1036	1056	1012	1071	983	929	977	933	966	902	930	905	915	940	917	955	916	872	939	907	937	906	888	906	924	855	894	896	917	901	887	922	901	876	930	901	850	879	900	823	882	905	906	868	892	911	908	888	907	907	837	878	806	861	901	866	897	860	870	866	856	887	818	836	869	826	856	864	854	878	875	899	819	893	849	847	874	869	887	909	880	821	861	848	848	862	885	876	829	854	854	858	834	884	861	841	827	904	823	955	829	889	922	834	888	882	837	873	865	841	842	901	864	882	813	863	819	873	891	861	870	904	876	825	810	875	913	794	861	907	821	876	863	859	867	845	835	862	887	868	862	800	841	859	844	823	874	889	873	838	803	827	860	837	852	825	854	819	858	861	883	827	823	825	894	854	892	842	786	868	825	854	827	828	845	856	804	848	880	855	852	861	877	840	860	830	820	841	820	812	879	916	882	879	819	868	870	846	854	833	861	860	865	895	823	867	831	855	824	844	851	854	846	829	812	808	884	822	864	863	836	915	851	831	869	871	802	841	853	889	827	842	826	887	843	882	917	822	871	850	825	836	829	858	816	790	841	840	850	867	822	892	893	866	813	833	812	836	849	858	790	902	804	875	841	899	799	906	848	831	886	829	833	847	883	840	818	844	876	882	797	865	896	864	870	904	833	870	858	827	865	867	815	905	844	847	810	825	834	922	830	814	859	887	887	837	901	834	863	854	878	894	860	836	833	816	818	940	830	854	835	865	890	865	816	836	867	891	828	847	801	840	817	866	895	858	829	875	838	834	890	887	847	906	844	813	859	853	856	827	848	911	906	846	871	840	838	841	835	818	914	912	833	822	909	894	831	819	821	905	818	865	867	860	828	819	816	853	871	836	827	819	816	814	821	884	806	887	842	814	886	869	847	848	812	859	844	832	800	847	866	815	831	880	858	865	864	887	829	885	808	901	887	844	824	839	863	848	895	845	867	894	842	843	914	836	835	852	870	877	813	842	852	817	895	846	838	881	830	857	851	911	833	890	825	817	859	834	799	869	852	840	861	827	833	838	786	835	883	862	840	832	841	875	824	879	884	837	915	890	834	828	838	845	825	840	880	849	813	872	841	837	895	883	852	844	852	871	841	807	893	857	847	838	859	873	817	853	887	832	862	866	859	850	867	868	853	846	872	831	923	817	863	872	820	863	848	840	854	905	804	880	844	876	881	854	883	864	823	841	866	843	864	855	851	926	882	893	908	892	837	873	849	859	828	887	810	886	837	868	811	915	890	848	849	827	929	856	815	846	851	854	871	897	869	893	859	872	868	821	846	830	840	882	844	888	821	806	797	868	877	851	813	858	919	847	811	852	845	864	858	795	840	895	885	860	826	837	835	850	793	866	906	869	890	834	845	869	845	853	940	876	858	876	894	851	826	908	854	801	843	820	820	857	857	882	884	840	838	906	847	878	877	826	870	846	886	805	845	882	850	788	825	918	891	840	813	874	839	830	853	814	817	892	870	876	894	884	848	872	910	875	858	842	863	825	843	873	874	849	841	846	839	814	809	855	818	835	828	838	856	838	898	830	866	872	849	820	864	824	913	892	841	882	841	839	871	844	825	848	801	841	860	841	887	859	842	822	851	876	813	822	816	834	889	840	870	872	836	896	834	820	859	895	863	841	880	832	838	925	838	902	834	854	819	876	855	921	920	860	832	825	884	864	862	848	799	833	813	898	786	863	868	800	900	848	901	870	864	887	863	840	909	866	873	839	844	804	840	878	843	852	910	864	845	836	852	854	837	850	895	772	888	882	851	840	837	795	854	889	814	879	810	908	857	891	846	840	838	876	832	794	874	834	865	840	857	875	847	855	845	819	862	870	851	879	872	915	874	824	837	880	874	861	867	802	848	830	863	835	827	838	865	831	841	824	866	809	780	826	856	825	866	930	812	814	832	824	853	818	843	893	819	887	790	884	847	809	940	848	870	836	841	844	850	825	848	825	795	869	879	835	806	913	814	889	861	793	812	839	805	838	871	824	815	876	871	833	904	821	877	864	824	869	843	872	815	858	873	859	856	856	873	856	841	882	863	830	826	849	892	854	769	851	819	846	784	796	828	846	834	881	852	899	807	820	837	823	847	870	840	845	868	835	859	851	809	903	873	883	841	922	832	870	804	896	843	865	856	815	860	910	913	855	834	799	822	861	843	923	833	830	826	865	880	878	814	910	879	824	834	848	839	849	870	835	846	867	868	897	899	820	884	863	879	882	843	840	871	794	855	896	863	885	864	859	870	850	865	811	822	856	836	870	918	838	899	810	846	862	858	873	866	867	837	863	835	853	889	857	823	833	844	908	845	860	850	802	855	827	838	832	802	817	861	862	802	836	847	865	879	855	874	874	902	848	827	845	838	885	888	870	880	852	831	873	866	842	833	852	879	890	828	942	847	847	824	865	882	814	834	839	843	877	836	851	841	882	889	814	870	874	886	851	835	861	886	886	869	913	866	869	866	888	882	798	842	863	837	856	858	850	876	826	882	821	826	847	872	897	833	847	841	855	834	906	820	774	797	855	882	834	872	799	880	878	850	849	827	830	885	863	869	834	878	837	884	826	831	820	862	850	823	863	869	908	902	836	885	841	825	855	874	853	848	856	898	881	933	928	869	835	822	881	901	831	860	850	818	831	853	837	879	863	879	874	851	875	847	842	862	877	847	860	793	858	829	850	829	869	842	821	881	852	834	893	843	816	867	898	876	861	819	836	878	847	772	915	842	862	782	861	909	833	797	817	859	824	866	854	861	854	823	891	837	899	876	815	834	837	850	804	860	859	864	881	830	865	883	887	889	889	863	824	870	836	832	823	852	914	785	853	824	874	851	859	866	858	853	855	846	864	828	907	838	848	829	864	844	805	861	841	838	869	877	874	838	890	831	885	827	901	821	881	897	918	865	859	853	901	903	887	837	926	903	889	803	888	816	857	833	826	887	842	851	824	843	825	865	889	885	866	844	829	891	800	833	851	831	891	863	843	850	857	862	861	855	891	875	826	815	889	818	834	834	885	868	907	849	828	840	866	863	850	830	921	864	858	840	889	874	827	802	779	901	831	846	845	835	828	863	830	853	804	846	884	862	871	841	818	892	880	826	895	788	884	874	828	846	861	877	829	873	858	834	831	850	848	888	839	892	887	867	830	831	853	884	877	860	881	857	887	847	836	871	802	873	848	885	842	834	833	789	849	827	875	862	830	840	833	872	843	857	877	882	845	875	856	895	856	852	844	809	823	849	819	861	858	874	813	896	843	921	847	834	889	836	807	875	810	816	923	789	822	890	815	829	846	830	841	878	792	850	836	839	814	791	877	824	803	831	846	849	899	874	900	879	801	875	832	849	893	835	861	853	906	843	882	866	843	899	851	834	869	822	791	879	910	868	865	864	914	823	849	854	863	828	845	856	828	888	845	862	840	894	813	833
41294	18500	4446	1732	1229	982	752	635	595	472	443	445	379	377	344	325	379	343	337	290	296	326	303	306	334	323	327	309	269	296	306	334	300	310	320	280	289	309	290	297	275	278	296	304	271	303	276	282	275	311	284	291	296	288	309	302	275	283	293	298	251	249	296	281	288	307	291	284	309	278	260	302	268	305	306	282	288	280	274	293	298	294	292	265	275	263	264	294	287	309	278	268	282	280	284	274	301	282	268	277	267	269	251	296	289	256	257	285	259	296	309	267	283	259	287	271	267	291	284	300	287	257	282	260	241	275	277	293	274	282	273	258	287	277	267	272	294	291	244	270	296	282	265	285	259	280	259	314	305	260	308	245	297	264	271	266	289	287	277	297	315	275	261	297	258	297	263	267	272	264	288	261	267	268	272	280	281	265	289	298	274	283	239	245	289	296	284	291	302	276	262	269	272	254	294	279	283	265	325	263	266	276	241	268	307	279	308	288	289	281	268	284	289	281	262	280	304	287	277	273	258	288	276	293	255	269	297	296	291	286	265	253	282	296	303	244	278	294	273	278	255	273	294	277	290	305	297	277	256	286	279	253	297	288	306	293	276	276	296	276	265	276	285	299	296	276	305	267	285	298	255	291	300	275	274	276	287	256	291	278	291	265	283	232	300	275	261	246	292	256	288	248	254	275	298	249	248	287	274	296	271	304	274	284	316	256	287	301	276	286	263	275	266	287	250	301	306	278	266	273	292	316	296	267	258	291	291	268	282	297	281	260	280	264	262	298	294	273	313	269	271	278	263	279	283	268	286	291	279	256	279	275	288	266	267	237	291	269	280	272	271	291	267	265	325	253	301	261	325	293	295	288	293	284	302	287	309	280	232	310	266	270	271	255	295	284	291	295	291	322	285	293	300	313	295	280	269	280	274	299	288	253	278	291	294	289	272	271	288	316	275	303	287	303	254	274	278	256	294	294	267	263	287	296	279	290	292	291	257	268	300	245	286	304	290	306	313	282	295	285	297	248	283	256	268	285	290	263	279	296	282	306	288	289	277	287	292	273	269	272	298	284	315	276	244	316	284	255	288	227	289	288	286	250	288	300	289	270	258	298	283	313	292	278	291	297	298	306	255	282	256	257	267	252	291	291	281	289	282	268	288	311	271	267	286	251	260	263	252	281	266	261	289	286	270	302	289	274	278	269	275	282	280	296	258	277	253	267	260	308	298	280	264	270	289	263	308	309	280	280	303	283	297	273	280	250	275	280	283	274	274	284	287	288	284	281	278	254	279	272	270	281	289	261	269	289	295	274	270	270	273	260	307	272	253	283	294	271	270	296	313	284	260	288	285	310	258	278	271	285	285	258	293	281	279	269	284	261	276	256	281	286	280	283	265	295	260	280	300	272	326	303	269	281	267	255	295	270	267	292	244	275	273	304	284	295	261	263	286	301	265	277	256	288	265	297	250	282	282	288	274	277	286	286	293	279	252	279	280	280	266	285	270	263	290	278	281	279	268	262	292	296	269	304	285	272	271	276	281	259	251	273	269	279	264	259	298	279	267	299	274	305	269	261	266	285	272	270	261	276	290	263	308	271	281	283	261	284	312	288	265	286	297	314	278	304	266	282	250	317	297	257	256	290	288	304	271	260	299	247	282	250	291	287	284	275	279	271	313	288	305	286	271	289	294	274	314	299	297	271	272	308	276	267	268	305	291	274	261	304	288	298	258	283	282	274	267	264	288	270	282	279	294	266	273	265	292	303	299	302	272	265	235	281	294	236	258	264	249	250	272	304	277	293	286	272	267	288	276	295	295	310	254	265	256	271	293	300	267	265	298	257	281	256	277	280	261	288	259	270	281	266	306	284	271	286	288	275	289	264	277	252	252	273	290	263	263	288	281	319	286	288	267	276	283	269	305	287	284	313	293	306	254	251	274	289	258	276	257	299	307	285	294	289	264	289	285	279	275	292	307	265	239	288	298	261	283	282	281	271	292	271	295	280	291	324	301	291	249	301	254	251	255	287	287	265	316	294	289	265	289	302	292	269	251	299	269	305	304	262	298	297	291	246	272	294	273	268	284	263	284	292	294	279	308	271	273	260	308	265	265	276	297	286	270	282	296	291	282	300	277	255	245	291	272	291	340	306	297	287	281	273	280	290	288	277	287	265	283	296	287	263	276	282	281	256	298	306	287	304	270	231	261	299	284	254	275	265	246	297	265	293	278	274	265	272	266	286	254	259	301	288	265	260	272	262	257	247	233	287	282	286	274	269	262	261	288	319	291	259	224	263	275	291	267	284	301	270	287	269	268	273	274	277	259	287	256	259	254	270	300	291	276	271	289	292	303	283	271	290	268	267	274	248	284	293	270	286	289	287	286	297	271	283	294	323	306	283	265	287	295	276	271	277	279	276	269	294	308	268	284	295	252	282	289	259	307	312	268	285	285	258	262	294	267	245	275	300	292	287	285	306	312	277	270	279	276	248	275	307	296	258	254	280	297	274	275	284	268	303	280	263	284	262	289	265	279	293	278	275	269	256	272	278	289	266	272	280	255	271	300	294	243	272	260	318	257	273	247	286	274	257	256	260	265	270	275	302	274	252	278	276	280	268	253	296	287	279	291	270	284	286	290	255	302	264	287	283	320	282	302	293	293	264	286	281	251	306	277	276	287	283	299	308	283	290	287	283	259	281	297	280	304	263	264	283	268	291	287	265	268	283	272	304	258	278	278	272	283	278	309	263	276	273	272	294	289	261	272	273	276	278	305	289	280	284	264	238	264	278	262	291	268	247	274	289	317	302	274	297	291	268	274	284	272	296	303	287	292	280	299	287	279	270	263	285	291	274	262	263	262	298	276	271	282	265	314	251	304	274	287	273	273	311	287	266	266	283	315	275	257	297	273	290	291	270	280	285	278	286	306	278	266	258	259	254	259	305	283	280	271	291	275	287	306	275	274	294	331	263	278	277	268	298	282	270	290	289	295	290	246	283	289	278	306	272	300	299	240	280	303	278	246	292	266	269	262	260	288	282	289	307	284	281	269	273	259	276	250	248	295	283	270	271	294	294	289	291	285	285	282	281	268	284	273	255	284	311	267	273	274	249	283	305	284	296	259	281	281	265	270	257	268	248	262	285	298	284	273	260	272	276	289	280	327	275	286	285	260	304	276	253	309	282	261	283	273	277	283	307	275	270	286	279	262	292	293	274	281	279	293	263	310	278	281	280	283	269	299	276	279	280	294	303	267	264	284	276	284	263	281	265	264	260	276	280	293	301	284	255	291	341	248	292	284	288	262	286	266	280	278	279	265	258	294	321	265	309	293	258	269	295	277	289	274	273	293	264	289	284	289	268	254	280	275	272	300	287	281	305	275	285	263	250	303	256	292	277	281	295	287	276	297	260	283	251	291	290	297	307	300	298	292	292	291	300	254	269	295	285	267	264	278	267	279	260	288	257	303	271	286	241	298	297	298	258	285	292	317	261	289	267	308	274	276	276
19823	2518	4821	5422	4891	4089	3519	3011	2717	2308	2128	1997	1790	1661	1533	1446	1394	1389	1298	1267	1304	1229	1159	1159	1128	1085	1088	1071	1108	1012	1095	986	1115	1008	1015	1017	991	1010	964	888	1041	957	937	908	972	984	926	941	852	949	971	964	919	922	1018	942	900	948	927	960	939	951	937	883	923	913	972	951	897	888	974	949	908	937	922	894	946	917	932	925	966	919	890	926	895	977	873	908	886	921	902	858	870	892	891	981	946	926	840	917	868	899	906	888	907	939	924	928	893	896	856	904	904	878	894	898	878	847	912	839	928	883	928	939	871	927	897	861	864	896	870	874	860	917	906	916	939	930	920	865	898	946	880	918	900	885	889	876	953	924	888	874	887	863	932	918	881	919	880	857	919	928	963	866	918	865	876	860	876	856	863	860	906	893	901	900	886	835	866	896	868	884	852	840	882	895	902	891	896	900	887	911	881	900	882	905	843	948	905	896	865	894	913	875	881	891	941	921	931	881	834	895	850	914	915	898	912	877	885	919	922	861	867	832	887	907	908	957	896	898	876	910	880	848	873	857	885	836	923	890	875	926	877	902	866	863	885	915	888	906	889	889	845	910	958	928	890	872	916	900	871	869	890	889	876	872	910	869	868	874	910	864	932	874	886	898	941	821	988	881	938	933	899	890	862	937	864	866	862	929	901	874	891	899	906	866	913	961	856	933	902	921	914	899	910	861	878	897	930	852	878	858	928	938	901	888	865	892	875	923	908	853	890	919	924	870	865	923	882	870	859	899	846	939	851	835	919	859	941	863	880	887	884	828	881	963	905	885	849	875	921	863	870	836	842	848	852	908	881	951	855	880	849	878	921	883	902	874	879	917	871	911	889	912	867	936	879	878	900	889	917	878	907	880	907	926	931	951	902	948	887	879	883	893	895	903	950	915	855	869	918	868	898	830	876	910	837	890	853	905	872	878	850	887	887	833	882	874	879	860	939	905	901	910	870	859	855	861	893	949	874	898	869	885	872	891	902	905	924	895	894	888	894	878	876	893	861	938	888	878	864	815	877	887	867	892	899	882	898	850	871	908	909	879	898	904	897	894	892	873	877	892	904	923	865	862	870	890	875	870	923	868	900	887	861	884	900	845	847	908	883	941	839	901	939	876	902	924	877	866	891	887	919	892	899	834	855	857	857	924	884	894	939	837	839	867	915	887	943	892	917	924	838	929	910	867	937	875	898	862	892	861	859	879	873	896	947	811	908	845	855	837	910	897	845	880	952	901	829	913	831	945	913	941	864	880	915	884	897	866	876	838	910	862	878	847	881	856	920	888	958	889	881	871	889	909	858	889	815	892	891	922	920	885	896	965	871	860	921	869	925	922	860	867	889	922	893	860	942	834	879	888	831	868	893	875	885	863	949	929	931	833	909	921	898	903	869	874	897	877	877	935	914	891	887	907	905	838	873	855	889	915	902	857	922	876	852	875	862	821	900	892	899	921	886	908	941	910	865	899	880	852	896	931	895	859	861	886	898	900	859	903	860	891	875	948	886	927	929	849	827	855	885	930	895	930	890	874	876	926	917	869	916	861	917	916	892	880	825	941	881	886	902	906	865	859	902	907	902	919	864	902	909	881	903	917	871	901	922	863	872	908	863	856	868	860	842	917	876	890	889	920	867	886	919	898	908	844	883	851	890	902	856	925	907	898	879	894	892	917	891	926	890	896	875	831	853	903	876	933	863	878	855	905	867	943	871	891	875	909	848	925	882	881	891	837	850	863	856	862	830	939	920	863	862	868	872	853	911	936	870	932	902	896	863	871	904	899	925	881	876	894	897	902	942	900	894	910	912	890	907	901	918	864	888	891	860	883	945	843	933	862	948	905	911	907	846	896	852	876	873	901	930	881	867	804	881	864	962	938	879	907	876	872	890	866	904	904	841	858	898	867	888	928	891	940	925	865	874	869	918	858	912	878	919	847	890	876	886	905	900	843	895	921	919	862	901	877	898	878	883	894	872	924	902	897	936	923	931	879	892	890	924	884	904	923	855	898	883	910	917	890	870	900	853	886	856	867	933	879	861	884	858	949	888	908	869	899	917	840	857	919	915	886	935	911	907	900	921	898	911	872	860	845	859	888	859	939	881	837	884	908	892	874	848	832	944	905	934	876	847	875	819	902	871	883	872	886	852	900	869	870	890	926	912	962	854	849	905	861	886	877	900	912	880	862	930	898	901	836	868	877	888	871	938	845	905	842	905	915	908	885	876	892	849	867	944	866	866	935	878	941	871	857	853	890	898	940	916	931	864	956	942	902	905	966	915	895	870	899	855	896	849	919	888	930	874	897	892	904	856	905	892	834	906	907	884	912	889	854	916	922	889	898	911	871	878	878	915	896	886	902	837	920	859	886	897	874	942	885	894	859	916	869	938	879	940	884	885	883	920	920	905	896	882	860	827	894	873	938	916	927	884	857	893	887	817	906	955	860	912	813	862	880	899	906	903	908	925	928	882	892	933	894	904	882	868	874	895	959	808	855	903	884	878	868	884	895	882	878	868	897	870	907	873	837	878	875	889	903	898	880	918	871	893	880	908	844	894	849	866	877	911	922	938	900	897	916	873	860	912	947	875	934	965	906	875	857	890	838	859	812	866	858	838	909	886	900	843	856	915	850	888	892	850	863	889	903	868	942	932	890	884	859	898	882	841	873	930	872	887	918	851	816	870	888	878	911	914	932	860	871	824	906	907	887	850	876	873	891	848	883	926	851	883	863	909	917	851	852	857	900	951	873	886	863	924	951	925	862	878	936	859	907	872	872	864	865	885	954	857	880	902	831	847	953	856	928	876	950	860	919	880	881	898	904	842	907	926	866	879	862	880	872	894	912	878	873	892	895	828	854	881	874	888	865	887	868	875	941	892	825	889	862	905	915	870	911	882	885	868	843	875	902	858	875	817	903	906	889	824	853	886	904	928	844	841	875	894	907	884	872	866	867	867	875	923	843	890	848	823	892	864	876	913	904	902	911	889	883	922	898	837	904	848	941	898	876	871	881	864	922	875	921	902	881	877	863	885	931	912	900	887	859	917	846	897	897	885	905	866	877	863	890	866	936	862	886	883	916	834	914	880	925	880	886	904	830	848	935	878	941	854	875	860	919	882	897	850	942	910	888	886	880	882	856	871	858	875	931	934	833	863	853	892	822	876	840	898	913	895	915	875	831	858	910	882	902	889	845	904	883	884	845	836	909	899	905	892	890	881	883	880	909	881	943	887	909	899	889	917	863	881	884	891	852	862	908	852	881	902	864	875	883	899	886	865	858	894	873	935	811	847	843	903	896	896	882	919	824	883	913	921	896	879	875	863	882	845	890	928	861	886	888	893	907	912	866	919	914	894	901	887	881	973	872	854	898	911	868	925	873	886	906	876	914	894	950	833	882	906	876	932	861	907	890	824	873	903	910	897	844	919	871	953	871	928	858	897	876	930	870	921	869	842	943	896	942	874	892	890	864	928	870	888	936
4780	338	244	182	192	139	164	145	127	139	147	144	158	128	132	139	158	166	143	149	153	148	137	152	141	145	148	146	157	147	135	153	169	165	138	135	141	138	130	130	148	138	129	128	111	154	118	121	143	131	135	126	138	145	149	131	150	131	147	139	164	134	174	139	143	158	173	145	135	150	133	139	135	151	161	140	157	149	131	142	133	155	151	127	148	131	155	135	141	128	149	174	145	143	150	126	154	112	134	148	165	158	156	130	140	155	127	135	144	141	148	129	122	147	151	146	134	150	142	141	119	128	126	139	148	131	133	137	130	160	123	131	140	129	142	143	147	119	155	132	135	131	141	132	144	149	137	132	122	145	162	143	133	137	127	128	146	150	131	134	156	139	127	128	160	147	138	142	141	141	151	150	148	135	136	167	181	136	152	140	138	125	131	158	144	158	143	134	149	147	143	161	136	159	151	150	171	135	130	147	156	144	128	163	150	162	146	126	141	124	140	154	139	143	140	145	147	143	146	137	124	151	140	129	169	103	134	161	135	120	143	142	159	139	156	136	164	146	129	153	130	133	154	144	124	141	138	122	133	139	140	155	152	130	144	132	133	135	159	127	140	157	124	146	132	119	136	134	151	154	132	126	145	137	116	140	131	121	156	138	160	129	139	139	154	126	138	165	141	134	166	113	158	148	143	127	140	161	142	146	147	142	118	147	141	145	142	131	147	136	167	149	150	126	164	137	134	140	132	142	159	130	148	123	140	138	158	132	162	167	142	136	126	123	154	150	144	139	138	156	150	145	144	144	156	143	112	141	158	128	142	140	140	145	170	147	129	154	134	164	138	135	150	140	129	149	151	138	142	153	147	131	158	111	143	127	128	151	134	139	157	127	149	139	112	116	139	177	126	135	121	139	133	124	130	117	145	135	138	157	133	148	157	152	121	127	135	140	149	128	125	133	141	138	137	129	126	129	124	143	147	127	158	135	144	155	137	144	131	129	155	160	158	146	128	136	154	129	137	145	168	126	131	134	143	157	139	142	153	133	137	141	143	128	145	151	135	140	150	126	132	143	150	155	162	134	137	116	160	138	159	137	140	144	135	136	114	156	124	150	154	136	156	150	125	155	160	152	125	124	152	134	128	132	144	153	116	143	145	124	146	144	147	142	118	159	145	140	152	140	170	138	127	152	150	130	139	147	119	138	154	158	135	141	143	142	143	128	157	134	162	126	131	126	141	142	132	127	127	134	125	142	128	139	126	130	159	156	116	133	126	168	112	123	133	138	154	157	144	135	126	155	142	151	135	167	150	155	121	150	124	146	146	143	141	153	165	151	151	130	142	146	127	137	138	122	135	133	162	169	147	125	146	144	158	142	143	145	137	136	135	147	139	133	143	152	134	141	163	124	160	157	123	130	145	142	157	118	152	129	132	136	145	135	142	162	160	142	135	142	153	133	121	137	138	128	162	146	154	137	139	132	152	122	131	159	142	142	138	139	149	152	150	150	154	149	135	135	158	114	146	146	142	131	127	148	152	132	138	135	173	131	124	140	144	139	143	124	158	137	146	146	138	145	127	154	127	137	146	131	171	126	163	150	158	142	150	126	131	121	136	117	144	128	128	141	128	130	123	154	144	130	120	125	152	134	137	158	154	144	139	137	136	159	132	122	143	144	159	143	148	120	145	146	141	112	137	163	108	139	110	157	137	118	152	153	137	151	122	154	141	133	130	127	139	143	148	151	146	141	140	143	143	163	147	137	147	124	131	161	156	141	125	145	131	152	150	134	151	143	143	136	133	139	157	137	142	165	119	156	162	113	144	139	152	155	141	133	154	140	138	146	127	125	141	161	133	117	135	121	126	138	140	133	127	148	120	153	155	146	130	140	163	146	145	134	160	165	156	121	130	132	137	137	113	139	143	136	123	139	143	154	170	124	160	137	145	155	134	173	133	148	153	169	135	141	190	140	141	158	133	129	128	131	127	149	147	130	146	125	127	153	156	153	146	141	128	146	130	123	136	136	127	138	130	133	149	128	143	129	138	122	144	137	136	149	132	149	125	137	145	134	157	120	129	145	147	150	125	152	110	143	145	137	143	162	150	156	136	149	142	152	133	136	129	143	112	122	129	129	135	134	154	135	139	139	122	127	143	147	142	154	165	149	135	140	142	163	123	141	127	152	156	136	146	159	155	139	138	146	142	146	143	126	152	159	143	144	138	149	148	139	122	116	137	155	129	146	147	126	148	155	142	111	170	122	154	156	148	147	161	136	143	120	134	126	134	131	139	156	138	144	136	150	136	131	155	121	154	154	164	153	158	125	141	160	129	143	120	129	158	138	131	129	132	147	141	148	143	133	149	137	135	138	136	127	140	147	126	144	143	172	134	131	150	148	142	143	158	147	139	157	160	134	141	140	157	124	158	151	164	147	136	159	131	145	132	142	142	160	136	141	129	140	137	135	157	124	123	152	142	123	146	165	134	136	136	151	143	143	121	139	145	128	135	137	155	136	136	123	135	143	130	130	159	148	155	141	146	143	157	146	151	145	151	143	124	131	137	138	143	134	125	173	129	119	134	105	150	148	141	148	156	146	140	132	134	146	128	140	143	141	172	160	131	145	134	144	149	150	148	126	117	133	128	153	137	145	148	125	147	135	148	138	145	167	119	156	167	135	122	137	132	143	127	143	134	148	152	145	122	145	158	126	155	137	143	128	153	129	133	135	103	132	138	143	132	144	144	136	124	129	136	147	153	115	149	146	141	139	150	133	148	145	148	149	134	135	127	153	140	109	129	137	142	155	158	151	153	148	131	163	150	139	139	137	141	133	140	163	137	141	152	126	132	147	153	123	148	124	132	122	146	135	124	142	137	158	146	142	151	143	149	116	143	147	130	145	137	163	145	169	133	143	119	150	150	154	145	134	128	146	147	145	135	139	139	131	138	138	136	139	124	150	149	129	125	133	137	133	153	137	147	154	162	141	156	153	133	141	145	135	132	149	155	134	143	169	141	151	134	120	160	145	127	131	139	130	161	132	144	142	152	156	125	152	122	167	137	140	142	155	144	158	144	139	149	134	143	145	168	134	144	145	156	150	130	136	143	172	109	142	139	135	148	136	141	126	135	135	154	118	140	121	124	131	139	99	168	140	116	165	158	132	136	143	132	159	146	147	125	126	151	135	112	145	150	158	153	142	131	121	134	151	131	129	145	143	136	156	127	140	144	138	134	132	142	134	136	133	122	151	127	151	135	123	131	130	140	129	126	134	138	137	139	151	142	142	144	138	126	118	150	144	142	147	117	136	156	127	128	127	154	146	138	121	132	142	139	143	139	145	136	159	129	132	135	130	137	144	134	119	136	142	149	151	145	143	119	155	144	135	136	151	131	151	134	126	153	151	168	147	141	140	153	138	132	138	158	143	147	129	129	147	159	130	135	138	129	142	125	137	116	129	115	133	135	134	133	158	128	139	137	153	138	138	133	142	151	160	144	147	155	142	155	126
6497	540	630	688	659	608	599	570	589	568	508	570	575	542	514	463	543	556	543	512	529	514	527	528	530	505	505	530	496	503	567	509	533	510	543	531	524	533	572	547	540	523	499	509	497	503	506	530	516	492	518	484	526	549	535	523	562	513	520	501	490	454	541	489	511	513	494	503	514	495	466	499	500	484	502	505	501	521	496	520	538	519	496	530	490	513	485	520	502	502	506	469	500	533	535	491	514	536	558	538	553	510	470	508	508	535	512	521	514	517	534	523	532	501	534	486	541	501	528	500	532	494	484	530	517	502	513	514	534	512	480	533	516	523	511	502	494	514	498	503	523	544	485	508	527	511	511	465	498	507	504	504	528	492	504	478	528	526	478	532	503	541	508	506	503	524	546	492	505	492	481	497	500	479	492	480	510	504	511	499	498	451	468	501	507	490	474	536	522	493	476	540	481	502	501	512	529	533	481	541	525	500	468	514	534	501	482	545	512	523	486	512	508	521	498	512	533	511	519	506	480	551	517	518	483	529	471	505	542	475	499	538	502	516	483	518	540	492	526	525	507	527	504	521	483	565	504	472	495	443	491	538	546	530	528	532	531	514	497	448	515	508	484	525	502	519	529	508	477	485	515	501	530	492	466	502	487	505	526	499	514	513	543	506	563	560	500	504	571	505	541	487	541	534	529	537	519	494	507	518	449	544	509	551	469	492	483	527	493	506	532	528	469	509	522	498	528	499	508	549	533	464	532	496	498	515	472	524	519	506	489	524	477	489	512	540	514	522	519	495	546	506	486	512	519	525	536	528	487	527	515	517	489	503	491	534	519	504	513	558	491	531	526	521	523	511	528	517	494	530	502	522	524	474	527	498	500	528	471	538	551	453	550	516	526	531	529	507	556	538	502	521	501	473	482	514	505	530	513	485	518	527	532	444	529	511	527	525	525	507	510	505	510	536	481	494	544	538	556	507	514	547	496	504	519	507	508	524	515	518	492	525	496	522	486	570	513	504	513	500	510	536	463	486	481	520	519	481	497	511	494	504	504	548	495	501	505	525	528	461	484	507	527	499	511	496	533	544	500	512	491	456	509	482	481	506	495	526	528	494	510	500	523	511	535	513	500	504	528	499	478	519	484	507	504	448	489	509	506	478	501	534	472	496	481	511	520	515	542	483	508	542	517	547	494	509	532	496	504	488	529	491	510	527	530	525	519	511	512	466	520	510	523	531	549	446	519	552	502	510	512	518	487	469	494	485	506	486	470	529	495	498	513	540	509	482	472	508	501	521	523	484	489	511	496	522	483	527	515	507	523	531	486	502	523	561	509	461	501	455	524	527	526	521	524	510	517	518	511	544	529	515	484	524	478	515	503	496	498	540	552	521	512	510	517	552	491	488	507	472	541	479	504	493	526	496	513	512	482	515	498	471	502	470	510	512	481	503	544	510	527	488	491	503	499	492	521	530	524	506	497	510	499	544	514	479	532	534	487	490	532	509	527	484	506	489	517	515	535	506	508	518	521	511	508	506	507	502	531	531	499	483	548	504	528	511	523	483	495	506	524	523	534	521	537	474	519	487	501	503	536	533	512	516	510	497	506	511	518	517	482	529	532	520	511	492	540	542	484	514	512	465	535	540	523	483	514	484	504	484	544	512	487	497	576	502	502	525	492	502	505	484	529	507	502	518	529	474	539	534	527	511	527	496	477	508	505	534	488	492	500	522	484	509	481	499	507	475	505	497	526	503	536	505	496	492	477	488	484	464	484	513	481	485	494	510	535	477	507	531	525	538	515	528	519	492	555	483	501	516	507	517	466	520	518	525	475	519	498	536	518	517	506	518	496	498	483	496	539	493	526	497	488	511	515	508	527	505	514	516	524	530	492	523	443	497	566	508	485	507	527	552	515	520	508	491	513	521	512	530	547	480	483	476	535	488	499	516	537	544	506	536	528	490	503	531	516	468	475	511	512	562	504	521	522	527	460	519	548	487	518	520	505	521	514	469	524	517	501	523	532	548	504	499	491	522	509	474	486	500	460	533	474	507	576	510	494	481	499	507	482	484	469	523	478	508	476	529	497	510	553	507	480	505	470	482	531	458	522	528	551	486	505	526	525	506	530	524	489	520	508	472	516	567	527	476	525	467	519	508	535	498	533	484	485	494	504	524	487	475	508	520	501	509	500	508	493	535	510	521	499	527	457	474	500	485	497	518	539	528	511	504	491	492	510	493	481	527	525	516	511	492	529	512	528	483	523	529	486	483	500	507	496	535	516	522	500	498	504	491	521	522	515	551	497	513	502	491	499	486	477	509	511	487	518	541	527	511	488	500	543	536	474	500	569	547	511	509	506	536	520	537	515	490	518	486	496	513	507	505	534	480	529	524	511	524	504	489	506	514	495	545	541	486	492	476	482	506	514	485	516	457	513	538	488	489	496	514	506	545	504	516	573	515	493	506	487	500	525	493	557	497	500	512	474	527	507	456	498	544	545	513	505	500	510	514	486	490	474	467	521	503	468	474	445	500	518	575	554	511	506	500	495	530	540	496	493	507	457	540	535	510	522	475	529	510	486	550	504	489	488	498	506	548	510	521	452	523	505	516	466	507	522	541	525	519	555	502	508	533	516	531	532	497	510	529	524	561	512	497	503	485	494	525	527	489	519	488	524	497	503	500	497	492	509	541	542	516	545	553	518	525	506	519	468	491	523	524	529	499	511	492	498	480	505	493	497	494	526	505	484	551	496	520	510	511	518	511	502	556	509	520	492	520	501	520	505	511	471	530	519	524	517	535	529	518	497	493	535	529	533	466	494	506	523	528	545	535	522	524	492	515	535	524	517	513	523	516	523	505	501	497	519	540	530	497	521	518	520	483	483	517	492	534	497	502	495	477	467	480	527	511	499	520	487	470	486	519	484	491	537	502	532	517	516	525	518	485	489	554	485	483	487	531	527	519	503	530	491	505	462	518	526	544	523	504	520	529	520	518	478	486	531	529	485	497	519	545	488	480	544	493	497	535	487	484	485	504	485	490	483	520	514	494	473	458	513	524	495	507	488	523	545	483	501	545	513	470	467	526	543	518	504	525	527	483	503	568	527	507	537	523	506	511	517	499	536	506	512	480	522	503	554	503	518	486	552	499	489	528	549	529	452	529	505	492	519	508	461	494	546	482	482	479	503	534	487	483	479	492	532	517	550	520	544	510	520	501	465	506	520	479	500	522	472	492	487	503	494	569	536	489	524	519	534	515	534	493	473	517	503	520	534	530	527	515	512	523	564	520	506	497	509	507	517	530	507	526	494	502	508	513	506	521	492	500	495	511	519	487	516	493	490	536	493	505	483	527	447	518	528	524	502	538	496	562	493	514	535	524	493	481	548	494	468	520	522	535	521	542	534	496	554	484	511	507	484	508	523	559	503	536	504	493	516	510	527	505	526	546	490	496	520	501	489	508	497	561	493	561	560	468	514	515	471	527	510	491	540	461	491	565	526	483	521	475
33063	8908	1492	995	764	600	501	471	401	337	362	341	322	313	323	314	302	284	295	288	288	296	269	306	265	280	276	292	241	264	243	294	252	268	264	255	279	243	306	245	270	288	267	288	263	255	268	264	267	275	291	265	280	275	278	270	251	277	270	271	256	264	264	289	259	256	268	268	263	256	286	270	271	282	258	271	286	273	276	284	276	286	271	255	282	251	246	247	272	248	254	284	274	244	277	292	249	255	291	269	240	265	262	294	265	250	286	271	251	264	251	262	252	299	253	264	225	275	230	259	248	295	237	267	251	287	282	261	264	266	265	269	277	263	267	245	281	313	283	250	253	276	243	279	251	274	261	242	276	262	274	250	283	265	264	262	267	251	275	288	250	275	269	284	256	277	254	284	257	229	260	297	254	264	286	258	269	261	256	264	285	261	265	244	274	256	297	252	277	250	287	258	234	271	252	257	275	245	266	291	291	261	273	274	274	265	290	264	292	262	278	268	276	296	276	246	273	225	237	268	256	251	281	271	278	256	260	248	256	289	267	278	275	236	264	283	243	264	281	279	269	274	267	273	247	295	294	245	256	287	292	268	249	235	249	250	268	285	286	270	272	251	251	308	274	280	291	254	254	262	244	242	264	263	253	237	245	279	281	241	294	271	271	271	273	260	274	275	267	260	244	265	268	283	251	277	261	249	266	274	282	264	298	229	266	236	248	246	238	295	273	268	256	244	270	271	271	284	292	263	256	249	268	267	253	265	225	262	236	241	261	281	232	259	259	249	291	281	245	268	229	251	255	272	273	269	256	233	270	281	256	231	266	266	266	275	242	270	280	270	263	239	274	253	264	288	246	233	249	303	253	258	260	275	249	256	240	272	276	287	243	244	263	250	273	247	254	273	279	273	285	254	277	277	289	275	265	234	292	243	267	246	283	289	272	266	272	259	254	252	296	258	275	248	270	301	256	261	266	246	267	280	268	244	230	248	221	289	238	252	288	269	260	286	287	269	275	277	295	254	276	288	237	253	270	248	304	276	245	295	264	274	263	270	278	273	261	247	257	280	275	245	252	243	263	266	247	274	285	275	232	251	279	306	256	287	278	267	260	274	286	275	270	246	249	276	273	246	277	274	252	271	268	260	259	266	266	240	273	245	287	266	279	271	256	255	234	243	255	271	274	285	267	252	258	269	292	231	290	275	264	269	261	243	273	287	288	254	244	266	266	279	265	232	239	254	303	278	246	257	272	244	251	288	268	249	268	279	275	264	263	258	257	267	254	238	238	267	273	283	257	258	255	309	274	259	282	257	309	274	249	287	252	251	274	283	245	285	257	289	245	258	294	282	251	279	265	255	279	260	271	261	265	240	236	271	255	284	242	238	257	230	235	259	291	258	248	281	284	278	252	295	267	275	255	259	277	278	256	256	274	260	247	243	287	232	252	264	229	261	277	268	262	262	275	241	279	273	256	261	249	276	264	273	276	229	258	237	252	272	271	245	245	261	286	246	262	267	258	254	281	247	262	243	275	255	250	248	271	276	251	283	273	257	261	239	261	250	260	241	268	254	255	261	269	293	268	272	295	270	227	249	241	262	273	254	250	230	223	233	258	233	251	263	259	259	250	248	270	275	284	280	275	277	271	252	282	256	275	260	292	251	265	269	260	252	263	247	271	248	254	252	228	267	254	274	284	288	276	230	270	265	292	271	244	261	254	294	283	310	276	275	251	258	256	259	268	261	269	249	298	269	271	292	254	277	296	278	242	234	255	280	253	269	241	259	284	303	258	267	273	280	263	254	277	260	261	254	277	300	291	296	262	282	261	242	278	250	282	288	253	268	280	253	280	260	275	271	246	249	266	310	276	278	252	245	268	243	259	282	252	280	256	258	257	278	278	234	263	280	285	263	256	256	291	264	258	267	269	268	294	258	240	265	282	221	258	258	240	279	240	280	239	273	251	262	275	246	269	289	304	275	278	252	247	281	284	251	252	266	258	260	265	271	276	277	254	273	268	259	256	257	264	270	265	266	264	244	267	277	264	271	271	257	250	274	251	268	251	259	276	254	294	302	294	282	242	280	245	242	244	267	268	241	283	269	278	264	267	293	270	245	267	268	270	252	279	247	280	255	267	253	275	262	256	263	253	236	265	284	244	260	275	263	264	246	263	280	239	285	265	241	277	286	276	255	258	275	280	264	266	255	258	263	261	290	262	267	263	256	266	289	248	254	267	236	249	281	265	292	265	258	266	233	270	256	275	270	248	238	270	272	278	273	236	274	275	277	245	274	264	290	290	256	243	277	240	257	261	257	268	270	275	246	275	266	257	268	255	259	255	261	255	280	271	264	283	250	264	259	263	276	263	272	278	261	248	278	273	272	304	278	276	266	235	274	280	278	262	273	268	269	236	290	296	243	230	292	272	275	266	249	242	273	246	265	294	273	257	265	263	282	238	290	254	257	276	269	270	261	258	280	263	264	296	276	265	290	245	294	246	268	274	253	240	273	286	264	271	274	310	249	273	279	277	262	271	296	256	277	246	268	296	256	268	263	288	253	273	268	275	262	286	275	253	273	256	273	247	271	278	272	292	250	256	246	276	252	257	264	279	293	291	252	259	276	270	266	273	271	275	276	271	270	272	258	239	268	289	268	249	283	271	257	283	244	271	253	262	263	286	284	256	280	273	255	281	284	287	285	240	249	271	310	264	264	268	295	256	297	287	261	259	248	259	260	267	278	254	235	262	271	275	259	281	238	273	261	281	282	249	293	252	233	262	251	237	254	274	278	262	257	252	258	260	278	239	288	264	244	276	251	255	259	254	284	265	275	258	254	259	261	246	276	274	249	274	286	252	252	265	270	260	269	270	269	276	263	269	283	265	287	267	256	280	272	224	275	299	258	289	323	308	252	253	280	273	261	274	277	282	230	268	277	251	268	260	249	297	283	268	295	251	285	251	265	288	302	283	269	255	264	224	269	281	271	285	287	261	269	256	259	260	251	295	256	271	278	269	271	273	285	283	262	258	274	284	287	260	273	267	285	244	258	287	278	279	241	262	267	276	245	291	254	241	255	268	265	228	235	261	270	251	230	252	271	297	263	267	268	276	232	252	272	266	275	263	249	269	271	250	266	278	292	251	299	247	267	291	269	255	275	262	275	292	269	272	284	242	285	264	291	253	257	267	287	283	257	278	245	249	284	290	259	247	246	280	281	255	254	267	258	270	291	284	242	269	244	275	255	256	259	283	309	269	278	237	269	264	276	295	263	254	275	287	251	269	259	276	273	263	257	302	300	289	267	261	274	259	282	272	287	244	291	268	260	251	229	285	268	269	253	291	272	282	285	257	291	296	245	237	243	273	253	267	274	267	246	245	269	293	260	264	280	281	287	282	224	267	295	277	270	303	276	264	267	257	288	265	264	276	264	268	281	255	290	270	282	241	284	287	292	292	275	278	255	277	288	253	249	266	270	244	293	261	289	278	240	263	253	247	281	262	289	304	255
15773	1660	2974	3406	2931	2626	2245	2001	1766	1589	1499	1428	1393	1238	1220	1163	1147	1090	1060	1073	1071	1019	997	991	1012	971	985	962	921	933	963	888	958	924	941	850	970	909	909	873	943	857	918	913	907	906	891	872	868	892	934	873	921	868	871	851	934	949	850	875	918	795	882	927	906	821	836	849	855	894	850	838	867	854	850	815	880	890	904	862	852	870	890	822	822	822	883	889	872	902	856	849	820	903	834	853	855	863	869	824	851	881	877	863	870	860	866	854	838	925	858	901	858	829	841	830	853	843	866	817	832	861	861	869	893	847	906	832	855	930	835	908	820	855	918	913	854	862	857	841	847	882	869	879	867	877	881	898	903	865	870	826	874	867	845	866	816	840	848	811	893	839	904	851	840	858	889	835	874	849	871	858	837	843	841	863	849	855	890	856	801	833	859	878	854	861	849	845	772	829	821	872	860	834	816	837	853	854	853	858	873	906	876	851	855	870	840	855	843	885	879	871	871	846	803	858	819	811	793	852	891	823	892	895	882	845	917	846	844	845	858	895	818	864	848	880	847	883	873	861	864	801	812	867	864	858	803	848	829	898	833	804	831	833	852	842	835	815	854	858	823	835	863	878	828	909	823	856	834	807	886	846	810	835	877	843	831	809	868	891	842	839	835	847	860	842	825	815	869	829	875	873	823	832	920	797	835	861	913	844	893	866	864	818	856	851	865	861	845	874	849	866	830	860	861	781	843	909	903	867	863	838	834	892	868	862	881	806	852	841	828	831	858	816	832	860	892	874	858	818	897	878	891	876	834	803	864	859	856	854	852	827	874	816	838	847	901	864	856	849	836	867	859	876	830	829	822	856	854	877	879	832	883	847	829	857	850	885	830	841	866	845	884	828	858	882	840	845	860	839	828	857	850	861	888	868	859	807	821	847	836	852	847	898	856	886	784	815	876	812	850	867	850	793	865	826	848	851	820	855	843	875	835	862	903	876	880	839	912	830	861	831	856	820	849	879	838	836	826	865	876	801	818	835	878	871	860	858	856	829	896	873	872	835	796	845	827	845	799	836	869	894	919	861	807	861	884	835	807	806	826	897	874	856	893	867	867	840	817	858	825	885	836	823	846	880	833	867	937	841	879	904	829	855	900	830	851	917	845	853	821	895	830	793	882	877	878	871	861	892	826	815	890	885	866	834	847	851	851	875	872	839	864	865	867	809	869	838	851	866	797	842	875	871	867	848	836	795	854	864	865	851	883	865	859	832	812	854	913	881	885	831	835	840	862	844	880	872	865	893	856	901	829	875	895	877	841	851	838	836	821	865	743	801	862	862	897	830	846	868	840	805	860	822	882	838	890	870	895	903	855	850	839	895	831	855	803	798	852	883	838	847	825	880	901	868	861	863	803	847	924	810	848	822	847	895	850	854	839	829	891	873	862	909	877	839	848	844	854	826	791	849	835	860	906	816	857	826	880	841	849	872	836	904	901	838	884	822	875	882	930	829	837	869	859	831	839	878	801	816	838	864	825	879	827	884	837	832	838	910	860	874	844	891	828	893	873	888	846	826	891	837	862	845	844	856	860	876	820	858	913	876	825	837	840	883	853	880	761	833	838	842	838	833	873	804	905	832	840	890	899	882	863	820	878	868	878	861	854	859	841	797	850	857	882	797	854	852	888	842	923	853	894	844	871	882	812	837	870	806	832	801	919	853	826	871	877	843	852	840	797	831	830	876	812	852	840	908	838	895	815	885	831	884	864	861	803	854	848	817	854	868	834	850	826	846	889	796	885	880	787	874	843	819	813	873	804	891	843	857	809	884	898	816	838	823	858	878	885	802	880	849	932	827	848	869	848	861	801	875	877	836	864	866	848	830	876	828	902	876	832	882	914	915	871	904	820	839	901	825	822	871	845	826	875	890	862	793	814	840	830	858	843	833	840	888	842	858	869	829	924	886	876	827	886	851	816	844	904	872	865	833	799	918	818	870	841	840	844	799	856	833	820	821	834	798	841	866	907	877	847	807	831	862	811	833	858	856	851	870	853	875	819	798	884	790	858	917	812	904	823	811	888	867	908	821	873	833	806	863	858	903	820	908	891	823	823	886	889	819	885	828	845	842	852	864	864	824	825	816	861	821	839	840	815	854	853	890	844	837	840	867	768	811	878	812	873	839	829	815	825	824	866	902	918	852	903	803	836	831	906	844	845	877	838	862	860	876	910	886	824	842	883	836	848	848	878	808	857	844	871	810	848	869	835	873	830	882	817	878	838	880	885	850	877	871	854	811	869	879	843	878	866	843	850	768	872	824	850	862	844	825	877	841	887	871	856	862	847	811	828	886	835	867	878	842	875	839	880	840	848	867	854	870	820	870	860	848	803	774	901	887	841	857	855	866	837	900	860	844	834	850	885	845	890	886	863	842	853	841	827	917	888	847	817	810	799	838	815	844	898	892	854	805	853	852	852	798	822	829	889	865	893	919	871	832	870	824	879	899	871	826	866	825	845	791	853	875	844	874	916	841	855	861	853	800	884	877	857	866	827	870	857	818	804	858	869	851	864	813	875	874	817	892	819	873	848	845	826	832	834	861	856	822	868	781	913	792	869	842	854	868	845	911	887	831	931	851	827	863	806	874	836	788	851	823	838	884	828	851	829	809	831	847	810	896	864	917	865	877	835	796	835	823	814	842	876	871	814	851	904	856	846	853	859	855	835	823	856	841	854	840	894	846	839	818	891	868	865	865	858	856	816	841	859	858	778	858	866	904	844	860	817	767	876	854	841	868	838	804	785	868	844	849	843	848	842	847	824	864	779	860	925	821	810	841	817	831	862	816	836	831	826	834	853	869	898	858	840	853	855	893	855	893	837	882	872	834	822	882	881	868	867	856	875	831	857	798	920	873	882	847	860	826	861	862	836	874	890	792	892	816	828	809	870	874	852	889	865	825	948	841	872	870	869	836	861	869	840	887	823	888	838	852	826	879	784	888	880	877	857	833	808	836	899	832	806	855	807	848	892	860	900	857	859	867	835	869	878	861	843	842	854	869	864	826	895	836	848	848	871	810	861	828	881	864	817	881	812	851	811	847	829	849	907	826	784	838	868	853	906	856	779	821	834	814	853	816	856	875	813	871	893	845	869	869	841	883	890	851	783	856	818	835	849	828	909	838	874	844	841	888	833	873	877	875	827	883	851	866	817	827	859	865	825	860	881	838	870	840	896	830	867	864	863	805	815	869	897	892	851	853	883	817	825	849	844	902	867	841	908	866	858	855	782	851	848	836	906	893	824	883	864	872	896	822	840	857	861	866	800	832	829	855	870	852	858	844	890	885	825	910	818	818	873	840	827	892	843	870	842	885	869	829	904	886	885	911	839	849	903	888	855	831	826	846	881	869	804	838	850	925	816	845	826	860	821	822	906	863	864	907	868	860	853	846	830	847	831	860	859	874	782	870	880	818	911	865	887	874	872	878	807	815	828	822	841	851	854	819	831	847	899	856	865	849
41282	18898	4897	1801	1262	914	733	639	590	494	480	436	412	387	376	366	353	348	369	341	327	338	283	305	319	289	309	339	299	288	294	300	311	276	299	284	317	286	309	284	317	284	312	310	279	306	327	306	298	321	296	276	308	307	294	285	291	267	281	275	298	284	299	270	303	287	260	316	276	276	304	254	329	294	300	262	296	262	293	303	287	290	278	287	285	266	278	226	281	268	264	268	274	281	273	279	265	265	283	284	296	266	275	287	272	269	277	275	271	277	314	272	287	263	289	292	287	301	312	286	310	292	301	277	252	306	283	284	290	279	295	250	249	309	306	257	307	308	263	299	270	293	292	302	292	298	249	303	273	272	288	288	261	294	291	292	289	297	268	312	281	279	256	299	312	267	315	272	291	265	312	277	296	255	323	311	279	285	290	289	255	298	268	285	282	284	293	273	269	269	284	282	304	260	279	282	275	277	280	256	280	288	285	269	292	242	286	300	288	281	285	274	313	282	303	300	269	307	300	314	305	302	297	282	287	279	267	309	271	272	277	280	278	303	291	256	300	283	281	277	269	256	281	291	317	294	267	301	312	299	264	287	305	295	284	270	274	278	266	259	280	302	287	292	280	271	279	303	302	277	290	273	304	289	265	308	260	270	304	274	291	272	280	272	257	270	293	276	277	294	304	301	290	323	272	279	281	259	264	248	263	307	281	289	274	284	268	292	276	275	278	298	278	279	258	306	277	287	280	291	260	304	253	314	285	264	285	303	281	254	310	279	302	264	249	295	277	268	305	294	291	270	293	262	289	294	288	281	276	294	278	290	282	307	309	272	285	251	301	287	309	277	292	274	292	282	268	283	288	280	271	286	287	275	304	261	274	275	249	270	285	280	270	273	280	274	260	271	284	294	294	264	265	270	275	280	292	261	256	305	279	282	276	259	300	262	271	244	314	302	292	277	285	269	257	287	292	273	284	299	290	268	271	274	261	288	331	272	298	298	278	275	304	276	269	305	268	298	270	296	297	303	307	295	285	275	294	275	263	291	271	251	275	278	282	286	286	297	254	279	278	288	294	257	265	283	274	281	273	263	264	261	280	274	294	272	301	266	297	263	289	268	269	300	274	321	298	287	283	278	279	238	295	275	277	281	278	288	303	277	274	258	255	291	303	252	276	282	271	271	287	267	302	294	266	262	306	276	298	283	271	287	268	293	289	303	267	272	278	291	291	280	295	298	304	297	297	248	261	252	266	270	315	279	281	259	256	252	291	291	286	277	270	304	276	290	281	295	281	320	253	303	260	324	282	268	295	267	290	280	282	263	277	276	264	273	303	264	296	265	284	290	272	249	287	278	267	272	300	281	329	287	282	265	281	260	307	263	297	270	253	303	291	260	269	310	266	268	291	284	298	295	256	284	279	281	297	282	267	268	278	296	275	310	270	313	269	273	294	305	270	287	260	302	283	289	301	282	314	260	271	286	292	275	252	275	261	272	293	281	280	293	294	299	288	276	290	273	282	278	280	278	288	288	287	252	256	269	290	272	266	290	270	293	251	281	280	311	294	288	288	309	284	279	265	272	279	279	297	274	294	302	305	280	266	309	289	296	297	254	287	269	309	260	289	291	278	296	283	265	283	293	264	298	264	275	284	278	297	300	290	274	279	305	275	272	290	273	257	288	308	298	288	285	285	281	283	306	259	296	276	310	276	306	260	274	266	269	296	273	275	271	282	248	294	280	290	272	278	288	280	309	290	302	273	309	257	270	275	288	252	282	291	293	282	260	287	262	262	287	289	275	282	267	285	248	279	283	262	278	292	284	273	312	281	296	269	296	258	281	340	299	290	250	263	285	303	272	281	294	272	300	316	286	264	302	279	285	287	287	290	322	299	299	284	295	304	265	284	276	277	272	287	263	294	305	262	280	292	269	280	268	260	304	290	283	287	267	281	310	266	299	288	275	275	263	313	296	287	312	278	312	278	281	276	277	303	283	271	302	282	271	273	295	293	276	296	268	258	275	265	248	298	278	290	297	313	274	294	308	283	323	282	263	271	292	297	309	259	276	257	276	285	249	311	290	286	292	316	266	274	256	249	286	268	292	254	303	271	258	259	289	291	306	251	282	292	296	273	265	290	292	296	247	288	293	271	269	260	286	289	274	299	265	299	277	274	307	288	275	289	259	315	315	279	284	284	296	261	262	312	317	330	292	293	309	303	309	264	315	246	272	290	288	294	256	272	273	323	271	268	265	271	290	300	295	251	291	264	278	297	294	286	270	274	299	296	275	283	263	263	278	251	265	276	303	302	290	270	272	267	276	280	302	266	269	266	311	253	249	287	293	284	267	270	266	262	276	275	289	281	280	260	302	310	256	296	277	286	266	293	266	289	297	304	272	268	260	259	292	280	291	272	290	247	275	294	280	269	280	280	279	294	300	279	255	276	265	258	280	263	279	283	275	271	291	264	266	286	269	296	273	307	312	267	270	279	309	275	282	301	268	246	297	281	283	270	295	271	267	282	288	288	264	296	271	287	279	301	259	283	274	295	297	249	283	279	262	296	287	278	312	271	303	293	292	280	286	282	271	279	273	285	279	301	269	256	257	285	267	262	282	289	280	291	282	264	250	319	276	283	297	273	304	274	261	297	281	299	261	297	245	272	260	255	289	271	283	264	287	279	278	245	290	287	326	281	290	275	280	297	299	276	250	298	299	288	280	261	269	309	274	278	289	292	257	253	288	284	255	275	298	274	330	289	306	292	269	283	302	297	284	287	273	300	292	297	291	293	262	290	276	302	279	258	282	310	293	289	275	290	296	285	279	316	287	279	270	288	257	290	306	292	275	239	278	287	279	305	302	286	279	257	288	273	279	269	258	298	296	261	300	300	275	294	293	288	276	274	271	281	292	258	295	288	237	266	300	243	242	273	281	294	282	246	256	277	287	276	297	296	290	269	268	240	279	303	263	284	291	282	320	280	288	275	260	295	285	285	273	281	298	282	268	299	270	277	297	304	262	288	297	275	288	282	311	283	272	300	277	268	256	297	270	292	295	299	289	294	285	288	247	297	254	262	264	254	274	281	297	267	309	294	258	282	268	263	263	274	280	258	279	273	301	258	263	261	265	268	264	253	279	287	263	296	278	268	256	278	276	288	288	267	284	297	284	255	277	275	292	283	294	296	289	293	296	276	311	302	322	290	281	278	274	254	254	301	296	306	300	279	305	281	259	274	260	293	270	254	303	264	287	281	295	278	278	276	277	289	323	295	271	258	272	274	276	259	261	307	258	289	281	306	279	295	263	276	277	252	259	265	274	299	299	276	282	249	299	262	269	271	274	270	282	265	259	309	272	271	285	261	279	268	283	271	289	318	275	283	297	281	266	230	276	278	297	283	307	276	284	284	285	298	282	279	285	289	290	308	276	269	291	258	290	278	265	271	278	282	277	287	293	283	280	269	288	309	281	285	255	279	299	261	269	297	279	274	320	282	271	253	281	305	291	257	258
19882	2436	4808	5526	4844	4093	3432	3238	2701	2282	2084	2041	1824	1756	1604	1432	1444	1322	1264	1198	1317	1223	1212	1145	1128	1051	1089	1093	1056	1017	1057	1038	1061	1054	1001	1040	1045	1016	996	1053	1007	946	919	1015	974	954	958	950	942	978	946	971	961	913	949	988	959	904	914	984	921	941	1025	915	926	941	928	896	919	907	934	947	953	896	929	931	922	873	878	980	916	902	945	893	899	905	847	909	886	893	897	932	868	924	901	882	936	898	850	865	892	881	884	848	876	906	942	882	935	886	912	900	933	907	933	890	898	908	956	956	872	892	955	849	930	858	941	883	879	973	896	920	931	867	884	868	934	932	894	978	877	899	895	920	905	875	862	882	914	912	876	880	940	930	867	885	934	900	880	886	888	892	930	858	864	908	928	840	861	870	850	898	931	932	869	889	931	871	946	905	880	904	865	875	905	943	857	868	926	866	907	856	867	895	875	908	881	847	926	901	898	919	951	913	806	808	880	896	913	910	901	854	903	909	909	870	877	885	904	895	900	933	929	837	932	922	867	905	909	910	853	903	947	912	883	906	834	907	912	924	841	877	863	881	876	883	863	891	916	935	900	885	892	863	941	889	888	829	852	857	876	886	901	908	894	875	892	882	845	909	891	902	879	859	925	952	894	924	871	900	918	836	923	870	900	899	926	901	858	900	897	909	898	893	850	930	863	902	887	902	904	874	865	866	852	854	875	952	905	900	889	865	875	923	888	910	972	832	867	911	886	927	913	879	912	920	915	945	901	893	902	944	942	877	871	888	898	921	829	914	887	872	951	959	927	835	930	908	920	855	885	883	868	932	878	868	836	894	896	873	920	900	843	902	851	854	951	877	885	893	843	853	853	885	927	880	903	905	905	883	927	894	915	876	896	901	895	817	852	916	861	916	868	896	894	895	852	910	891	911	860	914	880	867	927	927	877	880	884	856	908	884	904	881	912	908	937	851	873	903	862	897	876	919	886	866	907	910	859	848	916	881	875	922	918	876	933	919	846	880	915	878	931	907	892	909	921	877	868	870	863	912	854	877	885	884	870	865	896	915	920	873	875	906	902	874	947	865	910	864	918	918	881	884	906	905	899	930	885	866	842	881	837	875	852	887	911	853	870	828	934	969	913	948	903	854	863	913	868	892	872	878	882	903	899	900	867	909	906	893	857	898	886	862	916	880	886	855	859	935	855	879	928	866	857	879	885	900	907	881	912	904	836	881	927	870	886	931	930	895	916	881	870	880	894	880	889	880	900	895	868	893	921	923	915	874	904	936	874	905	846	926	917	871	908	872	898	855	883	913	872	870	864	907	909	881	887	905	902	853	913	877	860	844	849	887	912	868	883	904	916	900	932	919	847	898	910	873	936	906	905	849	891	891	887	874	905	877	906	884	882	908	896	870	896	893	934	869	931	954	853	926	905	905	917	901	878	920	905	892	882	875	883	879	901	873	928	919	910	893	932	868	901	946	880	888	881	863	882	865	864	901	953	919	904	892	862	887	951	886	915	839	917	908	920	877	885	892	908	911	890	939	893	861	875	872	891	867	907	885	859	898	889	841	884	899	931	874	877	897	916	932	880	874	930	910	934	849	922	960	888	933	918	917	889	931	894	856	915	874	902	931	890	923	930	911	880	862	874	916	902	918	905	860	919	928	916	947	932	873	865	937	902	906	934	866	901	909	914	935	954	890	952	873	898	844	851	891	910	908	920	843	911	881	829	927	861	909	876	870	907	900	899	904	898	906	926	917	850	945	894	888	879	879	931	828	915	824	925	893	864	865	898	861	874	902	872	903	931	900	907	943	950	889	879	896	899	847	893	916	829	860	867	888	901	891	900	887	880	966	870	927	869	898	935	889	887	936	895	892	907	884	890	911	844	880	873	906	930	891	871	860	904	900	877	905	886	915	883	908	937	930	897	871	891	891	859	912	881	893	926	914	940	873	849	864	893	904	897	855	859	902	844	902	906	869	926	855	942	875	878	863	884	935	921	887	925	908	871	870	891	873	887	914	932	870	886	904	916	854	907	902	904	886	895	924	941	892	974	912	923	875	846	928	919	881	859	878	885	863	913	908	894	899	881	920	905	878	885	866	876	930	925	882	902	858	858	894	831	883	885	868	883	867	898	870	890	898	931	879	922	897	924	872	866	884	868	956	909	901	903	931	900	891	878	902	911	878	888	915	875	923	864	880	906	893	861	885	889	846	921	899	907	873	899	886	847	917	858	933	884	950	898	969	888	918	942	887	910	899	895	916	885	890	865	888	880	826	849	876	927	911	853	904	872	851	849	883	867	898	877	907	931	979	909	877	900	852	911	901	901	917	862	912	886	843	870	897	884	846	926	836	961	896	896	925	931	870	871	902	878	911	874	889	889	895	923	912	855	901	844	931	833	851	860	853	871	916	953	884	920	837	881	917	874	889	882	899	879	933	907	848	834	915	895	899	915	871	897	855	901	896	923	907	847	893	896	861	884	872	866	863	893	864	873	959	865	915	884	870	887	939	856	852	905	864	920	903	903	908	872	847	863	890	903	867	906	888	880	933	936	865	896	946	894	904	998	863	839	865	915	859	940	865	915	906	917	836	908	911	862	853	914	905	918	900	883	898	891	897	922	848	899	859	933	861	899	901	829	894	925	895	853	889	868	877	939	878	878	850	890	870	853	856	914	887	868	872	871	896	877	909	912	952	842	918	887	925	886	897	862	871	878	868	855	890	923	886	886	911	888	809	892	897	911	895	862	864	949	912	884	850	948	837	827	883	892	924	885	882	922	866	853	866	909	848	852	923	898	887	850	909	902	901	879	906	855	900	866	878	906	896	866	865	966	896	906	870	905	888	909	926	903	849	891	852	886	913	858	857	878	911	903	912	890	891	880	823	892	862	918	882	877	877	907	887	907	912	880	903	891	897	907	898	889	887	914	871	850	963	926	875	898	893	876	892	901	932	912	824	880	904	917	923	894	888	932	888	864	938	911	913	894	950	931	938	920	841	925	882	938	903	888	878	915	877	868	840	856	880	921	896	901	894	916	837	884	890	834	935	915	835	924	918	883	838	906	840	868	884	909	889	908	921	968	914	894	927	830	846	936	862	927	905	866	917	871	844	830	870	894	933	895	969	853	851	890	883	954	928	877	908	918	882	934	882	833	815	918	867	953	908	872	872	892	913	892	886	851	895	854	884	901	913	948	935	847	901	889	932	905	881	867	904	863	903	890	857	875	890	886	881	910	869	859	888	911	868	877	953	890	879	880	894	876	920	952	905	902	928	832	852	949	896	912	877	930	925	899	927	863	887	921	875	961	893	894	905	856	907	846	886	881	913	892	889	871	919	882	866	916	892	895	897	861	880	852	904	932	916	931	859	926	857	861	965	882	847	942	930	925	895	900	909	920	894	875	900	941	855	868	925	867	911	897	969	903	921	898	887	877	923	897	893	884	853	889	881	918	941	916	866	894	889	904	873	893	905	901	879	924	888	907	944	910	915
5159	372	219	179	177	190	152	145	150	139	140	149	150	144	129	133	142	141	156	153	137	144	161	153	143	135	129	138	130	150	140	143	134	129	124	137	127	153	135	138	151	160	139	151	133	135	127	119	120	141	142	136	113	146	159	129	129	129	145	130	125	138	152	155	159	159	155	124	147	131	130	150	155	144	129	148	147	127	132	131	158	132	147	137	142	154	126	130	148	150	142	135	166	149	145	142	124	119	133	134	128	140	151	159	158	139	140	140	134	137	136	145	133	140	136	142	152	120	137	184	144	125	154	139	130	151	140	141	124	147	148	157	145	142	140	132	127	122	150	131	138	145	127	147	141	153	159	124	125	132	150	125	140	133	178	155	155	140	165	140	158	152	137	145	133	144	126	150	153	143	136	150	122	156	132	154	153	151	165	132	152	147	125	137	157	137	152	150	143	146	124	136	143	140	117	167	140	153	148	124	116	151	151	155	145	140	129	141	127	135	152	136	148	165	135	128	140	141	142	160	129	146	112	131	122	141	151	143	158	146	133	142	128	128	130	133	145	131	146	168	147	140	128	122	148	131	139	137	152	132	156	141	149	138	145	142	128	163	142	162	145	110	140	147	157	125	158	147	148	155	155	147	135	127	141	145	123	124	138	144	129	133	134	142	152	149	147	148	136	118	133	135	143	148	143	144	144	148	135	127	129	127	145	137	160	159	140	150	148	143	143	141	149	140	132	156	137	158	139	123	124	138	150	152	147	133	133	136	147	158	139	141	131	141	138	133	140	156	148	147	148	141	131	145	141	157	152	140	162	135	140	136	140	148	120	153	157	131	142	128	153	149	133	146	143	127	145	138	125	134	151	136	156	122	152	136	152	149	152	147	140	143	161	139	142	155	128	155	143	125	150	122	162	130	152	140	135	161	118	143	133	147	134	131	161	120	124	149	130	132	167	167	141	142	135	140	134	142	141	144	129	150	148	144	151	116	139	158	149	140	157	156	145	147	145	169	135	152	170	144	116	154	144	145	133	156	128	144	139	153	161	138	138	125	143	137	160	139	158	166	140	140	152	141	128	134	148	126	141	153	130	154	140	118	143	143	162	126	127	151	135	128	151	137	135	116	164	140	141	145	145	134	155	155	151	148	143	136	149	146	133	163	155	152	141	146	150	143	159	142	152	140	160	124	141	144	150	167	134	134	141	123	148	146	143	124	141	153	150	161	158	151	142	148	135	142	133	154	135	130	140	131	165	125	151	157	141	143	147	140	126	121	136	146	134	139	153	149	119	145	138	125	160	143	143	145	144	158	146	145	140	139	158	126	145	160	136	137	133	147	131	145	149	147	134	129	131	155	151	141	135	129	135	134	138	149	135	131	140	121	133	157	142	129	147	148	171	135	136	136	130	133	116	149	128	147	112	151	137	155	142	128	140	143	140	152	151	132	139	133	124	148	145	153	145	164	148	146	152	134	130	134	134	138	146	150	134	151	141	148	138	142	132	161	148	116	136	159	133	155	152	151	138	135	152	144	151	139	151	127	128	123	143	148	157	156	148	147	149	139	143	139	147	136	142	129	146	131	144	149	150	134	128	133	146	131	148	143	157	137	119	129	139	132	166	138	142	168	156	141	142	136	155	130	129	138	125	147	139	143	122	150	123	140	153	153	139	171	115	145	157	142	130	138	140	132	161	143	135	139	141	116	146	145	138	146	154	132	137	127	117	167	155	150	130	129	130	148	137	133	160	137	156	159	155	168	130	146	154	152	120	140	140	148	143	140	145	181	154	144	155	144	141	111	141	143	146	133	147	146	149	142	141	129	140	163	133	145	143	145	157	165	143	134	158	136	139	144	145	162	169	128	130	138	129	139	137	129	146	145	128	142	128	126	144	150	127	147	151	142	144	144	151	139	133	141	137	141	158	140	156	143	149	143	132	136	146	137	132	150	144	135	148	169	147	141	134	164	141	143	153	154	147	152	130	153	140	157	141	138	138	143	135	152	134	133	142	151	134	139	161	136	134	152	148	136	171	134	156	144	140	149	122	152	138	137	151	151	145	150	152	141	157	172	147	140	136	141	158	184	131	149	147	142	127	129	144	157	136	148	139	149	145	133	160	136	137	139	139	154	125	154	148	138	137	122	154	146	133	142	139	156	146	137	125	139	146	131	148	116	153	129	143	147	129	149	147	121	123	122	122	150	146	127	138	137	139	150	136	137	124	139	142	131	162	138	151	130	146	146	147	159	152	158	143	148	130	150	145	155	144	151	109	123	129	133	164	135	138	133	125	158	153	132	125	135	164	161	154	132	163	154	139	153	149	128	151	146	153	141	139	149	160	145	157	122	158	150	135	147	156	139	152	135	120	163	150	124	137	147	118	141	156	139	166	137	153	141	134	131	143	149	143	142	126	139	141	129	165	132	145	128	139	154	171	127	143	150	145	136	145	131	150	141	122	153	133	139	152	152	150	148	136	131	141	128	157	142	125	168	150	147	115	129	144	161	166	150	127	138	129	138	148	139	166	124	137	145	154	142	148	163	156	145	135	142	144	156	146	144	133	119	157	131	143	145	140	155	169	146	127	161	158	131	147	152	130	159	154	142	129	139	133	156	156	143	131	136	148	129	155	144	148	125	152	145	141	135	132	149	140	144	154	142	158	135	166	130	168	145	145	129	127	137	119	126	127	137	137	138	162	142	150	132	162	184	137	159	146	141	156	132	158	140	145	163	140	135	148	164	117	125	151	145	159	129	148	139	151	150	138	120	135	157	144	143	138	161	158	148	171	136	136	130	166	142	141	141	138	143	130	135	134	116	157	163	154	132	132	130	131	146	164	151	139	152	127	166	148	139	132	135	142	130	160	162	153	158	160	141	124	138	148	145	124	146	120	120	133	134	121	141	135	148	149	138	131	143	154	146	142	141	136	149	137	139	149	151	131	169	114	116	138	145	160	164	132	156	144	160	141	152	119	146	115	136	145	133	138	143	130	159	143	164	150	155	139	169	138	136	161	132	118	155	134	143	146	139	145	149	138	148	156	130	148	139	121	135	129	149	124	145	128	152	155	131	137	161	133	164	163	143	141	124	143	140	124	151	128	147	149	139	163	145	141	129	145	120	147	151	135	130	140	127	129	131	144	133	151	181	147	138	160	142	144	171	166	146	128	140	134	137	145	152	130	137	132	161	150	143	138	148	141	150	148	124	142	148	152	144	141	150	142	150	135	161	133	154	140	141	142	128	165	141	136	141	172	143	132	135	146	119	144	135	160	144	134	134	128	136	136	133	126	133	126	135	149	141	128	139	139	135	155	137	154	151	156	137	142	142	139	138	154	122	147	136	129	140	144	146	135	128	158	129	142	137	149	146	147	148	139	130	156	146	156	173	138	144	160	178	140	149	144	124	158	132	152	138	130	120	142	176	135	146	154	163	141	135	146	132	131	149	144	155	150	125	128	146	140	138	138	166	143	125	122	143	133	151	157	149	136	121	134	140	138	146
7008	593	665	656	677	660	608	608	585	567	491	555	538	526	508	542	521	535	517	508	563	536	564	536	545	501	485	562	516	569	527	542	491	550	466	523	571	550	543	534	483	510	486	505	493	512	530	519	486	563	555	509	520	500	560	491	563	512	517	572	529	535	508	504	499	517	491	547	496	511	516	513	536	484	498	506	492	487	525	477	507	523	505	526	509	526	517	482	496	510	517	509	473	537	502	495	497	520	535	508	523	511	513	514	555	487	502	494	528	509	477	512	545	529	514	505	516	480	492	514	495	534	507	482	497	513	532	519	530	547	538	485	464	506	495	507	524	514	546	521	510	521	516	477	552	540	508	481	471	533	514	519	524	456	466	510	492	502	493	532	531	539	518	526	495	486	516	456	500	504	529	565	506	491	509	456	550	523	499	525	504	510	513	483	483	547	525	492	541	474	513	508	526	518	504	532	507	549	506	557	480	501	502	524	524	556	458	520	522	518	517	521	544	462	555	534	535	539	507	525	507	485	518	523	486	507	493	527	516	557	549	534	491	492	495	534	542	532	507	526	443	522	490	531	492	516	516	525	526	485	469	504	518	523	491	535	494	533	552	507	497	509	482	527	540	498	507	488	502	517	514	511	505	505	519	538	532	542	512	453	525	487	490	530	530	531	500	467	515	506	497	510	487	496	538	518	508	487	483	500	542	523	505	513	538	516	490	535	496	511	522	524	501	516	538	496	490	517	546	494	507	505	506	508	518	534	514	543	483	521	518	469	498	531	552	533	535	531	503	482	504	526	537	533	490	490	518	532	525	517	554	496	502	493	489	471	486	472	518	557	525	534	465	508	496	462	496	498	521	512	496	532	478	554	470	560	460	552	475	469	514	507	501	528	489	526	493	533	556	528	540	500	533	510	490	505	500	482	484	515	512	491	499	566	532	514	548	538	482	513	528	484	552	506	547	512	538	504	519	512	514	493	482	481	544	536	505	472	540	552	520	502	497	482	522	506	525	514	494	488	485	517	517	556	517	499	497	513	524	521	485	509	492	512	531	477	496	527	504	529	538	495	512	538	515	526	504	517	506	530	502	528	509	530	517	538	533	537	485	509	511	485	501	489	519	571	551	556	509	513	525	538	527	511	479	489	518	491	508	532	497	474	572	485	524	492	544	531	537	492	514	506	540	506	553	533	537	505	507	511	499	490	531	523	503	516	518	480	521	515	473	520	532	486	503	493	518	529	520	491	507	504	533	502	479	473	518	532	536	539	489	483	518	487	518	482	481	522	497	528	481	515	526	515	474	506	526	509	520	521	509	505	474	505	545	486	513	483	535	522	529	563	517	505	493	522	546	499	539	527	519	549	534	513	489	537	500	495	565	538	506	471	512	494	517	506	505	493	497	477	517	531	532	514	530	527	496	523	528	532	499	495	483	501	479	477	501	515	516	507	492	498	505	477	489	485	545	537	498	509	501	505	550	517	529	540	499	509	532	517	517	553	492	521	503	536	509	511	494	510	547	507	546	501	519	504	521	500	541	512	513	502	509	540	512	519	508	482	533	507	520	522	475	506	534	465	534	490	509	495	477	516	493	523	540	520	523	474	479	525	529	460	490	531	527	500	512	512	554	508	537	481	506	478	521	497	509	530	510	492	563	490	497	500	525	488	487	525	498	515	505	508	499	502	467	537	522	483	551	500	519	526	555	520	512	503	529	525	523	484	521	511	511	522	485	517	516	481	514	502	545	479	542	523	519	477	497	483	486	465	522	541	517	553	477	551	492	498	533	504	539	524	513	489	497	485	502	547	489	474	511	473	482	504	535	501	504	552	545	531	518	527	522	498	483	556	494	511	524	541	497	522	477	497	505	527	499	545	503	511	507	534	539	532	498	488	544	534	528	513	466	490	495	512	491	529	528	489	493	511	461	530	550	489	523	521	539	542	519	531	495	532	515	517	498	510	529	505	481	476	510	512	523	516	499	524	521	524	506	511	545	505	510	543	538	505	496	500	514	524	494	543	500	486	544	505	529	538	529	528	508	514	544	498	534	508	539	528	521	496	502	512	522	528	501	488	520	504	469	525	492	518	506	546	513	447	512	520	487	536	485	508	516	494	499	499	471	505	555	516	527	526	480	477	501	517	513	491	480	495	526	538	539	486	524	515	496	500	556	502	497	549	513	518	531	500	518	502	512	470	500	494	454	499	481	524	531	501	495	552	510	505	493	576	474	488	500	500	497	530	523	494	480	469	461	515	488	490	498	509	501	548	513	529	499	484	508	520	512	476	522	475	506	550	504	503	485	492	504	497	535	527	518	514	545	486	491	486	529	546	529	465	480	558	508	503	515	481	523	536	518	493	506	494	533	502	499	496	537	511	497	526	495	520	507	512	524	535	528	523	565	508	508	514	563	549	539	526	473	528	529	504	462	482	541	509	517	501	508	479	493	506	501	545	509	505	499	535	539	526	533	537	543	528	517	502	540	523	511	505	501	501	505	485	514	522	500	484	475	520	528	516	530	489	524	560	501	562	543	486	469	502	497	512	505	504	476	516	517	505	501	496	493	498	542	478	496	522	492	471	525	479	492	556	499	544	488	508	537	523	545	489	537	466	469	518	538	516	524	490	513	489	519	494	505	526	490	523	527	532	545	520	506	519	522	563	484	520	558	487	519	530	517	533	527	482	529	510	526	493	498	483	500	574	517	544	505	558	510	487	542	518	505	511	558	530	487	530	523	552	500	515	469	521	529	497	535	515	474	518	487	503	553	560	497	492	531	506	551	520	513	510	516	512	494	484	492	498	551	516	496	500	492	502	526	501	529	527	529	503	489	497	476	499	492	479	491	537	508	519	506	516	527	492	521	504	494	503	516	533	496	525	527	524	531	494	499	520	536	494	516	518	522	518	503	530	501	516	522	504	482	517	466	506	527	468	478	532	499	508	539	540	553	556	520	535	498	501	470	543	491	541	507	486	495	498	521	520	525	549	492	543	498	518	505	500	519	505	513	523	504	484	525	474	549	545	519	561	493	542	543	499	523	470	541	532	494	514	489	509	525	499	504	556	551	516	484	528	492	519	488	516	552	527	530	509	492	521	446	491	499	507	524	524	525	518	525	537	518	475	481	516	513	510	510	504	482	531	476	537	545	541	492	506	491	529	544	513	515	504	486	491	497	537	523	507	531	509	540	536	528	554	503	507	511	485	510	513	519	483	527	537	521	525	535	473	495	527	526	533	500	489	509	509	560	490	502	538	521	542	498	480	528	478	510	507	504	473	505	535	523	498	527	498	472	526	539	495	467	474	509	540	519	504	537	462	526	504	520	481	566	487	533	492	506	498	476	531	479	537	523	536	524	502	510	528	519	492	513	510	516	531	521	515	542	502	501	480	521	501	483	511	539	465	517	507	534	508	492	508	544	527	533	526	516	522	545	520	495	521	500	519	499	501	484	508	514	473	520	523	476	531	514	538	514	548	522	538	532	515	495	512	473	508	498	489
32847	8410	1424	937	757	610	496	451	455	385	356	349	342	305	279	293	302	328	270	307	308	280	269	274	273	299	265	264	296	279	271	257	278	294	278	239	273	283	288	280	272	250	286	247	260	286	266	246	312	255	257	279	265	262	296	283	256	259	297	282	286	268	240	256	268	250	245	232	291	262	274	272	280	276	297	275	241	276	255	278	259	250	280	261	274	267	244	257	253	290	269	265	266	281	255	265	268	253	272	263	243	237	227	238	268	226	299	289	283	285	274	272	275	256	250	259	270	244	264	274	248	244	243	255	281	265	242	274	239	273	248	252	262	255	258	254	267	261	260	270	261	266	279	278	287	278	276	268	279	250	262	276	275	290	292	278	297	284	277	248	268	221	292	239	266	280	264	257	276	271	280	239	256	267	271	275	267	260	263	259	232	271	282	255	300	251	270	250	248	290	273	249	297	286	300	262	258	285	254	273	252	255	265	270	259	286	270	279	271	259	254	264	243	301	257	287	259	288	274	276	223	247	255	233	284	260	264	252	244	248	261	251	286	250	266	243	250	278	287	248	244	272	244	261	290	283	309	265	263	262	270	244	245	273	250	285	271	270	257	262	255	268	260	282	244	273	243	271	249	262	240	250	285	293	263	262	274	252	255	273	272	256	267	270	276	252	313	280	255	277	283	270	269	281	287	283	250	265	250	264	265	248	268	265	246	256	282	254	262	252	267	301	256	276	288	292	259	263	292	272	273	251	254	258	269	274	247	259	247	294	256	245	276	288	248	286	256	242	255	260	275	266	268	291	284	265	255	272	254	243	295	281	293	270	267	264	278	249	276	257	297	235	263	275	274	226	268	261	237	272	267	252	252	290	277	266	267	264	260	257	266	282	258	258	245	281	246	271	291	274	254	286	265	273	244	242	260	261	260	283	261	264	233	281	263	273	272	304	268	259	260	265	250	271	236	281	275	278	267	278	283	309	243	249	258	260	257	295	263	273	279	295	275	252	252	298	248	263	254	267	262	279	277	265	281	283	249	273	251	264	227	269	256	238	250	278	274	264	268	277	276	257	257	250	249	261	265	266	259	280	283	250	271	262	280	286	263	265	268	265	239	264	252	285	256	254	276	267	237	263	265	264	253	261	277	220	273	269	298	266	264	290	280	255	270	280	240	247	252	273	269	292	307	235	267	247	259	274	261	256	288	269	276	253	255	290	282	258	278	267	274	302	303	268	265	274	256	259	272	259	271	272	271	277	266	250	266	277	252	280	273	283	280	240	241	278	260	273	262	251	267	292	273	257	254	281	277	252	235	266	246	247	262	256	309	258	250	262	259	269	261	290	297	250	264	281	282	263	289	267	268	247	280	253	277	257	257	244	283	262	263	248	257	258	264	270	258	274	286	260	266	270	263	275	273	253	263	252	267	306	241	262	254	271	238	263	299	249	283	280	280	270	256	249	257	268	254	265	259	269	255	269	252	279	278	265	269	276	275	265	248	256	277	282	259	278	255	258	275	267	270	276	303	247	261	239	275	276	251	251	240	251	242	269	245	229	236	276	279	281	277	289	260	286	260	276	250	274	265	254	255	251	268	257	266	279	249	280	282	235	284	286	277	259	268	274	263	270	260	271	282	291	285	271	273	271	283	248	286	259	264	247	277	268	247	248	260	251	295	291	269	254	263	250	257	255	271	273	243	281	261	245	283	281	268	263	255	287	251	257	260	275	285	276	247	250	291	273	298	248	258	275	260	284	282	245	247	266	244	260	256	260	241	243	238	252	267	268	266	279	239	259	262	278	285	250	241	276	284	272	271	290	259	256	266	243	267	263	235	271	254	271	281	246	254	259	239	268	255	260	265	274	276	250	257	254	265	277	258	262	260	269	267	266	262	288	243	277	279	246	283	260	257	246	274	286	272	278	255	288	276	242	273	265	272	266	273	269	243	245	267	285	261	255	272	285	273	255	238	276	263	267	251	285	283	253	268	265	274	256	256	259	277	293	272	310	266	274	259	297	269	253	240	252	271	256	253	255	271	262	281	253	271	254	257	263	246	261	264	273	301	282	265	269	266	263	281	257	290	271	250	285	269	272	235	247	251	250	275	258	262	255	260	267	237	242	297	276	259	250	278	291	247	259	244	277	250	262	249	255	259	284	276	279	277	239	280	250	262	272	273	259	321	264	269	268	257	290	246	291	300	275	249	265	274	242	261	256	268	256	252	268	249	275	261	259	274	281	264	290	267	252	264	283	292	270	245	254	244	278	274	268	274	281	270	285	248	291	304	253	245	272	254	275	261	252	274	243	294	238	260	261	249	283	302	249	273	271	253	232	275	262	285	273	234	289	280	240	283	279	255	254	253	258	250	258	271	280	275	262	230	243	261	261	242	278	270	265	246	245	254	275	256	239	274	249	315	282	294	271	237	281	270	235	255	271	245	252	235	275	263	281	265	274	290	249	271	279	249	262	266	262	281	277	282	262	251	266	245	248	268	303	259	243	291	256	292	242	267	275	257	256	282	253	279	264	252	255	266	251	267	272	269	265	272	280	278	263	239	237	263	246	276	245	266	241	262	253	261	264	266	263	269	260	251	276	250	274	237	314	269	256	285	283	250	283	277	254	247	238	271	281	242	266	255	262	269	247	271	253	262	274	265	245	279	246	240	270	252	265	271	269	234	265	274	261	288	265	254	279	264	252	261	276	243	276	287	250	264	274	255	246	271	250	265	268	260	258	279	293	273	255	265	260	234	272	277	268	265	303	275	281	288	267	262	274	304	273	236	257	255	249	293	271	274	297	286	275	256	268	286	278	254	278	272	296	250	289	274	271	299	272	252	236	270	246	278	276	290	278	269	280	295	270	254	259	263	268	249	267	245	275	268	235	230	263	259	257	284	248	244	271	277	298	243	251	258	275	264	291	286	258	258	301	236	251	250	260	247	230	232	268	266	259	265	264	246	270	264	274	283	281	279	251	279	257	257	250	255	250	247	284	285	267	247	262	263	256	243	242	286	261	241	251	272	272	276	265	266	276	288	292	264	257	273	262	260	248	277	284	262	269	260	272	256	276	252	262	269	281	252	262	284	260	246	255	246	255	251	270	299	247	249	286	231	259	284	261	279	284	263	292	278	286	276	248	284	257	274	266	280	293	253	262	269	269	287	282	288	275	274	238	264	264	278	272	265	282	256	274	258	271	288	282	234	276	248	257	255	279	249	276	263	260	280	276	296	290	280	298	280	255	246	231	246	249	265	274	270	241	269	270	263	258	282	252	261	275	297	253	275	242	240	273	299	314	264	280	262	261	283	272	238	252	303	263	250	241	238	278	264	231	286	268	249	246	276	263	251	276	261	268	246	249	250	223	271	259	264	292	269	296	256	238	273	286	257	291	284	281	285	249	267	266	226	249	279	264	290	256	251	292	256	262	275	257	240	238	248	262	256	253	270	281	257	262	243	262	250	281	266	266	262	252	253	260	259	289	252	265	257	275	256	270	252	244
15888	1574	2891	3358	3036	2578	2251	1969	1806	1644	1472	1305	1369	1268	1202	1092	1168	1086	1036	1110	1090	1062	995	994	907	947	928	946	959	939	913	924	976	928	935	903	881	884	926	886	895	921	875	907	941	915	881	885	909	863	883	856	895	839	921	886	858	899	894	866	826	866	814	827	840	900	837	857	867	810	864	878	900	848	858	842	882	835	894	856	808	904	809	885	829	870	835	860	832	893	918	838	820	884	836	852	892	840	881	856	860	899	860	842	843	838	856	846	853	893	882	889	810	848	913	854	853	849	890	865	825	795	873	840	840	835	827	876	854	846	856	816	841	862	837	913	864	851	868	845	863	862	862	877	852	855	858	844	833	859	829	838	855	843	909	855	865	861	849	917	818	827	830	915	864	785	817	926	861	869	874	916	892	852	872	803	847	840	824	901	878	864	841	879	822	803	852	825	833	848	848	862	806	852	859	849	870	906	861	895	811	872	837	863	823	857	812	831	829	845	906	841	852	861	842	826	939	852	897	846	849	888	866	918	866	818	875	844	883	834	882	887	853	906	829	858	861	917	859	884	859	846	883	850	837	829	864	841	846	876	866	840	878	885	870	859	869	852	874	856	836	862	879	892	898	819	872	826	864	834	866	877	825	846	872	804	817	891	826	840	913	854	860	873	896	820	851	878	863	882	825	834	855	805	892	872	846	857	807	823	845	793	889	876	875	854	808	885	781	882	839	866	895	861	875	895	853	856	889	895	827	865	844	836	928	856	868	845	898	812	855	880	904	896	867	880	885	857	830	873	829	846	873	829	837	811	853	855	865	857	845	844	872	837	862	840	845	812	831	866	887	874	893	817	828	856	859	788	833	817	895	822	859	857	874	865	871	850	871	910	863	899	887	903	852	905	867	844	885	823	861	874	834	880	859	817	846	845	855	863	877	872	814	874	850	835	793	819	829	843	899	848	870	777	812	873	906	862	898	872	854	824	806	846	863	824	858	889	866	883	807	876	831	821	830	874	853	860	835	829	775	861	839	883	891	811	805	847	863	834	835	825	846	887	838	879	865	868	875	864	893	891	905	790	936	860	904	890	870	804	857	878	863	858	860	868	840	819	797	824	798	851	824	839	850	870	831	819	803	826	865	882	901	840	877	879	817	876	848	798	828	839	854	861	849	859	827	916	892	863	906	839	868	822	836	825	885	862	826	869	886	881	844	800	864	851	844	864	829	834	863	844	821	866	809	869	913	896	817	839	858	847	921	848	845	906	854	801	904	838	848	877	872	829	847	860	855	876	819	859	818	878	827	866	832	799	842	853	883	920	868	859	859	843	865	820	889	822	919	902	889	868	843	836	853	868	832	850	849	880	769	810	859	837	809	876	849	861	876	902	884	831	808	878	869	850	825	851	788	853	853	854	881	854	848	845	905	865	853	888	844	827	860	868	841	877	858	841	819	857	858	892	900	846	834	850	857	836	849	869	816	826	805	853	840	856	845	887	865	854	834	854	905	817	819	774	835	819	853	893	892	837	838	854	844	861	847	848	827	885	883	896	841	865	914	851	841	849	842	842	895	892	804	908	837	826	825	838	851	873	833	835	844	886	813	848	885	887	834	892	873	843	863	792	838	857	889	843	837	906	879	883	852	810	862	877	866	879	903	869	824	826	854	850	876	826	856	861	805	853	821	951	866	817	829	882	849	875	817	825	855	847	832	835	837	867	868	858	895	868	920	833	881	883	916	847	863	870	911	801	853	784	876	847	854	859	818	868	868	850	882	862	889	833	885	808	841	878	882	843	881	837	884	834	844	852	856	849	859	829	832	852	844	836	823	818	871	826	878	877	868	852	836	798	856	879	830	836	847	842	898	852	869	800	847	852	879	902	816	887	842	813	906	849	861	858	874	849	948	871	842	912	829	868	836	884	804	820	788	868	871	826	862	858	806	842	881	831	860	865	831	807	866	829	839	869	856	808	848	863	832	848	830	865	875	832	860	841	879	817	851	852	810	866	812	819	838	803	856	823	806	786	885	895	827	818	908	824	819	841	809	869	876	901	844	888	876	819	892	825	818	850	789	855	865	841	883	848	915	821	844	873	866	820	841	841	850	887	863	852	850	861	836	811	855	853	849	913	872	891	850	888	844	852	887	798	797	867	861	872	906	817	818	809	810	857	848	907	863	800	855	849	837	863	841	875	866	902	869	835	897	876	851	821	855	864	832	854	821	806	831	885	900	812	887	827	865	850	844	835	818	841	833	822	849	853	896	785	791	883	873	814	856	842	785	852	862	854	845	855	852	855	840	853	889	852	823	817	804	887	870	802	868	850	900	811	866	881	789	855	842	908	917	869	879	902	890	860	832	860	845	839	853	855	841	839	823	895	897	884	886	924	829	850	818	878	885	881	869	862	905	827	874	842	827	880	864	876	905	867	830	829	883	876	853	791	884	823	857	856	854	884	837	796	849	866	861	857	826	859	843	842	804	870	834	891	864	812	854	864	882	839	847	913	843	897	858	845	879	878	826	828	868	820	860	893	851	840	872	849	865	839	864	927	855	835	844	835	843	836	833	860	844	860	866	869	823	815	866	889	846	830	874	815	877	882	866	819	867	859	820	854	883	903	848	895	825	819	848	825	819	827	904	864	895	877	907	872	835	804	862	848	825	882	819	869	829	849	891	840	817	869	855	882	804	885	855	841	844	857	852	885	880	870	855	846	903	902	819	857	820	864	841	882	889	811	864	856	859	826	826	835	887	861	855	857	843	860	899	865	815	856	811	827	891	869	838	862	810	865	878	897	852	811	871	856	848	873	834	823	851	832	814	852	906	808	864	879	861	849	848	847	854	844	829	876	912	820	856	859	857	840	906	882	867	858	866	900	841	837	832	831	838	866	886	787	885	835	847	855	836	871	820	801	876	878	838	928	837	851	840	844	842	869	821	874	875	833	860	832	823	854	825	900	868	833	902	879	835	836	884	878	860	892	890	833	885	843	883	825	854	857	809	784	834	825	905	895	827	819	832	855	803	820	834	837	769	842	834	874	906	822	857	849	835	838	827	846	877	859	869	864	834	845	811	875	858	889	831	837	837	862	890	890	809	826	864	818	831	871	845	816	839	825	859	834	830	834	862	836	851	848	830	835	892	893	841	835	849	871	866	881	843	833	874	844	828	882	847	836	875	868	826	846	850	849	899	864	859	845	893	856	862	815	856	837	827	824	855	855	869	824	896	852	877	803	834	844	863	829	898	812	858	863	814	848	853	848	908	868	850	864	801	850	900	837	817	863	882	832	865	819	843	880	852	840	854	868	896	851	825	835	861	761	878	863	894	816	906	881	837	851	865	811	882	898	840	861	894	855	822	858	849	824	855	894	884	851	832	805	851	815	868	818	882	881	866	852	856	864	847	863	876	835	806	833	824	845	871	879	829	834	900	829	798	904	840	875	880	906	852	858	797	843	797	857	907	840	848	830	908	839	841	894	849	815	847	830	887	857	851	853	867	860	861	848
40416	18831	4526	1686	1272	974	787	687	565	542	479	458	401	430	383	337	389	320	322	319	296	319	315	294	342	304	293	282	320	277	275	332	297	298	286	288	288	282	330	281	259	290	309	297	298	286	303	289	247	294	291	271	308	288	304	288	308	280	285	292	288	307	303	283	269	287	265	306	287	297	274	278	319	281	270	288	290	291	265	292	268	281	309	282	293	301	294	279	286	270	288	317	275	247	287	264	304	286	261	298	294	269	291	273	285	283	255	279	283	301	267	263	279	264	268	311	262	293	281	274	245	291	297	316	292	271	265	301	310	314	296	267	281	289	284	252	280	297	302	277	299	286	272	296	320	290	250	315	286	258	271	295	288	277	304	292	282	258	271	297	269	267	287	281	278	268	300	291	277	293	315	290	243	267	267	294	281	310	289	316	265	273	286	292	273	284	279	314	296	299	266	280	275	279	274	266	285	261	291	271	284	302	268	293	290	294	282	294	252	309	291	267	266	290	279	269	284	245	306	300	281	261	277	267	299	306	267	290	297	288	289	289	266	289	274	304	257	294	306	256	301	290	280	275	295	303	274	263	251	310	272	291	286	251	272	277	300	303	290	303	282	272	313	266	263	283	308	274	284	267	284	292	264	269	288	278	278	275	291	281	302	281	276	278	283	276	277	266	275	291	279	267	287	297	317	263	285	281	268	285	268	318	288	273	275	305	282	290	306	295	300	295	247	260	270	241	280	271	301	265	264	272	291	275	291	289	280	318	262	271	271	296	272	288	270	278	279	287	296	282	255	288	265	275	318	286	329	280	289	281	259	308	299	302	284	284	269	258	297	284	273	255	304	282	268	282	277	267	278	271	268	278	279	251	287	301	263	278	253	307	281	347	302	296	297	273	282	277	250	312	282	278	290	276	306	301	308	303	273	285	292	265	296	262	273	267	298	276	289	283	277	290	293	244	297	282	303	251	273	265	278	251	302	299	262	261	305	275	258	289	280	284	253	294	313	276	266	270	270	270	306	280	308	271	292	266	281	261	268	278	292	315	266	290	305	255	283	296	296	297	295	307	264	242	291	265	269	295	260	252	298	285	287	264	272	286	300	249	306	266	263	296	282	274	287	291	287	291	301	291	280	276	287	292	253	275	306	303	288	291	290	254	289	298	262	276	272	277	297	281	299	319	279	278	297	286	279	268	285	295	275	256	269	275	297	283	252	279	257	285	293	309	263	262	271	266	274	274	271	281	303	292	275	272	294	266	299	261	283	259	273	288	288	276	285	316	293	266	275	276	293	314	284	260	303	292	318	301	278	292	301	262	282	255	275	287	251	294	244	255	304	246	253	296	280	283	277	280	276	291	282	283	295	290	255	297	281	282	286	281	311	250	252	257	304	275	292	287	261	287	269	257	282	283	293	283	308	282	282	275	294	269	271	281	291	288	234	239	273	290	264	267	287	272	276	295	297	284	285	286	282	288	284	285	312	268	280	260	293	301	282	301	287	305	264	272	257	272	291	268	265	270	263	282	275	296	294	255	285	265	242	287	293	280	276	305	288	295	271	272	287	262	297	298	311	260	285	283	302	282	286	271	269	274	255	265	277	265	292	278	280	311	241	275	256	280	278	267	299	291	280	270	295	291	255	295	254	280	249	297	265	288	279	284	265	277	258	271	269	275	294	269	298	316	271	276	287	284	284	270	274	304	262	298	272	319	291	258	294	269	278	308	274	246	270	311	286	307	278	259	254	286	320	305	312	294	291	279	291	281	280	289	255	308	279	282	251	275	261	288	259	291	265	276	260	253	275	251	309	251	285	280	269	278	279	289	285	266	295	266	260	262	312	291	258	265	267	297	290	273	238	274	303	251	284	292	260	273	280	280	284	269	276	301	275	272	254	310	275	314	317	287	281	273	285	288	301	273	255	299	283	300	263	259	267	313	274	272	278	302	299	282	289	281	281	270	267	302	273	307	267	291	273	282	297	281	298	300	286	283	251	283	285	277	284	324	268	253	279	262	286	283	296	266	293	272	267	310	265	304	275	273	287	288	271	241	281	302	264	279	288	269	313	258	260	264	270	301	283	286	292	273	302	299	290	284	263	290	292	284	300	299	285	277	290	283	307	286	285	293	310	282	294	281	304	293	254	261	307	249	294	278	276	293	288	276	291	270	306	272	271	303	267	280	296	309	260	273	299	280	279	296	302	307	296	295	303	267	281	291	279	268	272	271	271	275	263	290	284	271	265	296	293	254	302	310	264	301	278	269	275	278	267	275	277	273	232	291	252	294	256	229	316	274	269	298	288	282	293	273	299	291	281	270	276	264	279	287	298	249	244	315	299	284	295	260	276	303	285	302	273	271	281	280	290	272	278	285	244	298	276	289	309	274	277	253	306	306	281	279	282	273	298	289	275	291	265	278	276	278	294	282	283	265	311	301	284	277	278	311	305	292	264	259	268	284	290	244	300	266	286	306	300	269	298	291	272	295	320	272	300	281	311	280	281	302	256	332	266	273	264	297	314	290	263	286	273	273	279	299	247	275	225	295	266	269	281	268	287	275	265	275	302	287	274	258	263	312	284	286	278	282	261	296	288	281	281	273	279	293	295	288	309	282	275	276	283	262	278	292	281	307	269	286	298	283	282	303	288	279	255	261	282	297	336	271	287	287	283	296	287	265	260	288	252	260	277	281	301	264	271	298	283	266	309	295	313	282	282	275	273	279	282	265	308	281	269	290	287	270	279	309	298	272	268	284	272	319	234	292	299	282	276	271	260	291	273	254	295	291	276	301	286	300	283	253	285	283	282	284	267	285	278	265	269	276	276	255	283	304	269	275	266	262	277	306	291	288	285	279	285	245	281	284	263	273	270	272	300	242	306	261	292	281	271	265	319	261	309	249	268	288	274	285	284	288	244	287	280	266	266	286	264	284	256	281	267	246	252	308	287	292	291	266	247	271	264	271	279	271	281	293	256	270	244	288	270	271	295	284	253	246	308	277	284	290	305	276	269	275	233	267	283	286	291	291	287	314	283	285	296	287	264	256	280	272	274	288	301	272	292	266	283	274	260	291	287	283	280	299	273	262	304	295	275	284	259	270	257	284	255	250	276	275	282	297	282	267	286	266	265	269	287	285	227	286	250	255	260	280	259	260	282	305	299	256	304	263	262	258	286	314	281	267	279	249	307	290	295	270	309	284	298	289	293	266	269	287	260	271	262	277	267	283	289	282	277	281	281	293	277	246	288	273	278	309	250	279	270	285	314	267	283	279	250	285	274	269	271	288	306	287	309	279	301	282	297	295	278	284	310	283	268	272	294	267	305	266	278	291	282	248	296	275	277	283	265	314	281	309	278	297	272	257	297	273	285	278	254	261	288	289	281	266	290	288	297	278	280	279	269	269	296	288	285	269	286	289	290	249	284	287	298	302	313	242	274	277	260	282	295	276	277	315	278	272	273	300	262	304	279	275	261	268	283	296	275	283	292	299	284	290	257	281	247	269
19896	2467	4876	5501	5005	4091	3467	3095	2605	2349	2123	1961	1857	1684	1600	1423	1441	1404	1271	1273	1306	1180	1190	1186	1106	1128	1080	1038	1091	1126	1078	1062	1040	1046	1001	989	980	949	977	1018	994	964	964	989	979	935	962	932	967	927	999	958	960	948	1018	969	928	947	930	977	987	953	938	964	935	926	966	930	900	972	930	950	920	994	908	958	919	923	887	946	886	929	834	939	925	899	910	835	928	902	885	865	873	917	865	888	898	874	900	901	911	876	933	901	928	916	875	926	933	891	904	848	886	922	891	901	877	950	930	918	875	847	940	962	907	926	901	924	896	934	909	887	866	909	895	824	900	801	914	873	922	919	904	872	886	927	925	907	874	874	860	848	927	932	848	899	868	884	856	919	881	862	864	942	919	858	945	916	866	915	845	940	879	907	880	892	932	852	876	869	924	881	862	900	870	907	866	863	903	923	877	919	928	891	899	890	904	887	879	879	857	827	925	897	896	852	939	910	807	915	897	873	851	845	878	915	885	843	919	919	907	908	838	902	875	919	905	898	845	884	919	877	934	932	820	917	902	872	905	820	841	888	896	908	901	874	904	877	915	860	857	950	912	847	893	901	900	930	851	849	937	906	906	903	927	800	845	853	857	912	841	845	906	906	888	935	887	930	847	825	859	925	850	872	877	916	875	936	952	889	901	936	843	861	869	904	842	901	891	876	849	892	931	895	905	905	938	926	910	892	889	882	905	895	929	890	903	911	855	915	910	881	924	897	964	925	898	820	869	936	834	975	879	855	826	896	878	908	877	901	883	871	855	907	909	894	865	932	935	904	892	864	919	896	902	864	889	870	907	878	919	862	942	936	881	919	899	859	945	880	874	859	894	903	854	930	946	843	891	923	879	916	892	903	881	863	898	904	889	857	902	909	922	880	918	871	911	863	878	923	847	922	878	890	884	870	896	934	908	886	922	910	889	901	905	934	927	913	884	889	860	878	900	846	896	882	861	838	897	893	853	905	913	884	931	850	896	911	921	900	948	884	930	869	962	898	852	861	854	860	903	898	886	855	879	870	929	909	860	846	916	868	868	939	866	884	858	894	911	897	934	890	881	890	908	907	881	903	935	877	883	885	932	940	818	895	897	938	924	926	843	906	912	941	876	876	942	911	880	878	895	893	880	890	893	914	892	878	890	862	840	953	911	900	911	873	857	876	847	864	886	870	853	868	871	927	817	899	888	854	880	885	895	916	879	849	919	879	926	917	886	913	874	823	871	906	902	911	858	932	920	892	919	841	870	885	913	872	875	948	857	875	877	920	938	875	945	956	898	913	898	895	848	924	875	911	939	888	868	938	832	971	913	847	855	903	885	899	952	846	936	854	865	927	839	934	877	952	934	902	911	870	940	811	849	899	861	863	919	829	895	932	893	961	915	806	885	881	911	896	884	878	903	907	879	881	897	899	917	883	886	947	814	914	945	898	901	856	897	899	890	883	873	879	802	961	903	908	877	916	892	889	891	910	890	879	865	919	893	872	854	938	886	950	928	919	897	935	848	948	877	860	898	841	848	957	910	883	895	865	863	873	856	847	886	880	892	885	939	886	913	899	845	964	865	912	881	885	865	902	887	916	921	876	891	874	860	851	930	863	940	938	923	917	863	930	931	918	942	943	909	858	917	934	900	908	864	864	890	905	951	871	889	878	905	871	910	829	839	879	899	869	867	858	853	961	904	892	883	872	941	876	861	876	879	907	862	948	930	938	950	920	948	833	906	908	895	955	865	871	877	877	843	902	868	831	877	879	879	892	896	873	924	971	908	908	835	994	902	874	869	931	922	881	906	843	919	903	869	869	917	906	902	829	903	861	914	935	900	884	878	890	882	823	917	899	931	912	861	923	934	933	931	896	880	883	884	899	870	817	923	934	886	855	948	868	885	925	938	909	887	982	859	892	896	900	949	956	909	888	887	856	884	891	896	862	900	875	907	888	920	901	863	874	835	866	862	857	900	910	860	904	890	838	932	981	896	876	906	917	871	852	868	895	873	917	950	873	908	871	906	885	878	897	889	939	961	866	862	839	866	908	986	910	891	847	920	859	924	908	888	843	896	884	899	862	890	872	899	838	910	893	905	909	885	891	877	913	878	901	905	913	889	924	896	909	889	912	914	891	937	867	916	935	863	915	848	853	849	857	887	915	879	910	832	914	879	863	916	851	918	870	923	910	930	860	855	855	907	885	907	884	909	918	836	886	854	962	871	900	906	852	880	931	967	860	982	829	924	872	898	896	834	875	864	906	898	820	862	913	899	925	915	903	868	875	890	928	915	852	895	916	889	880	875	862	854	851	869	907	912	850	955	904	918	882	899	893	893	891	876	888	849	909	876	935	886	857	834	928	864	892	892	906	858	866	906	894	878	883	831	867	864	911	862	919	868	903	928	878	827	867	938	887	910	912	897	893	904	926	902	881	837	909	876	905	917	941	859	923	867	891	879	922	933	893	923	929	905	891	900	949	852	904	892	868	900	890	841	836	947	889	926	897	877	842	948	923	860	871	878	883	905	900	899	872	848	886	867	857	924	878	906	875	860	878	898	918	901	893	936	870	887	886	881	865	919	869	927	872	882	863	893	908	909	886	927	857	914	869	864	892	897	964	911	917	841	916	845	882	905	883	878	912	904	840	938	906	884	863	897	874	886	866	870	871	856	842	834	887	829	870	907	915	875	951	872	865	879	893	901	906	892	885	872	838	941	872	856	876	910	939	848	815	879	887	873	888	866	894	847	889	937	888	860	852	882	866	957	874	845	888	872	942	906	891	854	881	908	852	872	864	872	890	914	917	814	862	896	955	917	829	900	906	952	914	877	924	840	885	842	906	888	913	885	887	940	857	903	876	926	876	899	867	860	859	883	894	915	855	899	912	876	829	855	873	880	881	841	908	918	867	873	911	908	852	897	942	874	854	879	855	898	909	853	853	870	918	942	875	880	845	943	922	892	869	919	858	855	923	979	958	898	849	901	916	876	868	879	907	884	869	909	889	905	872	864	915	926	857	929	884	909	912	928	915	887	873	940	856	902	877	910	917	922	863	906	909	888	859	877	931	858	844	899	861	839	891	887	871	883	903	904	914	849	874	885	906	862	881	892	895	873	889	913	876	873	906	884	916	964	841	910	870	927	933	831	878	893	944	938	891	911	893	863	921	856	899	827	898	886	905	890	878	936	903	907	844	909	875	890	927	903	876	903	870	916	923	896	921	945	832	896	869	917	865	916	889	924	893	938	822	913	850	867	855	913	920	996	962	889	911	943	924	895	927	901	854	931	858	925	906	885	851	892	901	912	871	854	934	912	880	829	907	859	902	868	854	910	893	880	930	883	957	892	868	895	873	890	882	904	939	873	881	948	904	882	903	844	908	880	944	866	884	923	879	898	877	886	884	928	851	868	838	925	903	883	942	907	871	902	936	916	815	874	838	883	939	880	918	909	884	835	833	924	903	930	883	911	841	922	898	884	892	926	883
4967	348	229	149	152	188	184	165	160	139	143	134	153	148	135	168	141	147	153	147	133	148	157	160	139	155	145	137	159	145	147	158	125	138	138	150	121	146	155	149	162	167	148	138	135	166	122	163	137	132	139	130	146	122	144	157	116	140	138	133	128	136	113	137	152	127	152	157	126	138	139	162	147	130	151	132	130	145	142	148	160	124	156	117	140	151	134	138	135	145	134	163	142	129	144	129	149	133	122	126	138	143	137	152	146	144	144	139	148	145	133	157	151	123	165	141	142	159	143	151	121	133	153	140	141	147	150	130	135	132	127	149	153	146	154	147	122	149	127	127	173	137	144	172	131	147	145	141	149	171	164	145	148	130	149	138	153	143	130	126	153	153	148	159	150	156	140	131	144	144	138	108	130	135	140	141	132	129	137	152	127	145	137	146	154	141	145	132	141	154	143	111	161	150	146	125	138	127	132	179	142	141	147	172	139	148	141	138	144	119	164	136	151	126	148	146	135	139	137	132	171	135	152	139	132	136	145	140	136	147	148	136	133	130	145	147	152	142	134	146	152	124	156	145	141	118	138	145	127	117	134	140	146	143	127	145	147	136	144	145	153	142	116	148	133	154	154	150	140	136	121	130	146	137	121	163	121	149	136	148	140	132	147	160	141	148	123	141	153	137	148	130	157	146	151	142	134	137	149	136	123	126	149	148	140	143	154	128	141	118	128	140	125	132	123	137	152	143	145	142	154	169	125	142	117	135	151	138	135	137	137	141	147	146	144	148	135	139	144	150	125	161	128	135	158	137	145	155	131	144	131	133	152	140	118	145	141	130	124	130	124	127	156	152	164	124	139	140	155	141	139	152	139	140	167	146	146	152	149	156	160	108	137	133	129	119	129	146	151	148	181	147	125	138	139	139	134	128	150	137	121	140	152	141	129	148	132	139	144	134	147	121	137	152	143	141	145	147	125	129	112	132	133	133	134	140	121	145	133	153	139	144	128	120	136	135	157	135	162	136	130	150	142	138	142	163	133	157	161	148	148	148	145	143	141	155	161	135	140	128	145	133	134	146	130	158	126	161	128	122	141	141	118	155	156	126	147	150	133	137	156	173	147	154	155	129	141	148	123	158	176	133	129	147	163	147	160	141	137	135	148	163	135	139	138	135	134	142	130	131	135	129	142	151	140	157	136	132	158	133	139	150	155	147	162	143	152	148	140	126	123	143	138	145	125	149	136	136	134	156	139	155	131	129	135	139	137	115	138	148	174	142	133	124	139	135	131	132	125	141	122	135	156	147	153	139	157	149	141	128	152	153	163	161	146	145	148	159	144	144	132	131	140	150	140	140	158	103	145	145	130	116	142	146	143	151	141	136	151	142	151	138	147	132	141	132	148	131	164	156	139	147	146	148	163	147	133	129	138	119	149	135	137	135	153	123	133	126	161	142	148	150	156	137	139	131	145	149	146	143	154	139	114	127	148	147	134	142	155	162	139	142	155	138	157	120	137	140	119	144	139	143	146	146	151	133	145	167	154	151	163	167	142	156	131	150	156	149	144	149	149	122	150	141	129	123	170	128	126	151	156	147	132	150	137	128	166	141	142	161	164	133	142	141	144	158	140	143	148	156	136	133	144	155	134	148	129	136	138	141	145	166	160	133	139	132	157	143	144	160	133	153	144	126	152	144	141	153	150	135	155	133	135	143	129	140	151	116	138	149	146	140	162	141	158	160	135	151	134	150	145	167	138	136	132	156	134	122	136	128	155	126	146	129	143	139	140	143	136	134	130	139	147	126	149	128	126	129	140	144	154	134	127	150	159	152	142	145	142	135	131	165	153	140	160	160	162	142	179	145	144	144	131	147	138	147	138	136	146	149	129	148	136	137	162	129	116	154	142	139	128	154	139	141	132	143	145	154	139	145	150	127	143	149	136	150	162	139	139	140	140	134	132	149	140	127	151	159	127	151	130	143	135	151	153	141	137	125	132	109	142	146	144	132	133	151	138	126	145	114	153	154	153	140	139	122	148	145	163	143	157	145	145	148	117	141	152	127	157	136	125	134	144	166	160	140	145	146	140	120	143	138	148	140	166	132	143	128	124	149	135	139	142	142	138	132	139	167	143	145	139	146	140	134	160	148	141	134	144	144	148	115	147	177	124	147	150	130	131	133	133	144	147	149	149	139	136	154	138	132	157	122	144	144	141	126	151	136	132	142	129	142	139	160	149	125	130	160	146	146	140	153	143	127	177	117	124	153	139	142	138	163	138	137	156	156	146	143	149	147	161	141	159	137	156	147	141	144	132	127	132	149	147	157	132	155	137	138	174	154	148	133	127	120	119	148	146	142	142	159	127	159	156	133	155	158	146	146	140	149	159	145	158	160	142	152	151	134	134	134	148	130	144	127	140	144	148	160	136	137	144	134	137	106	140	165	151	144	148	132	138	131	161	130	145	140	157	128	144	136	124	140	154	133	127	144	121	146	138	151	150	148	150	127	141	141	166	141	131	152	133	139	152	125	138	140	156	133	139	142	139	139	131	144	151	148	137	153	118	141	162	146	134	155	128	126	137	142	138	162	132	146	159	140	128	148	156	142	130	135	128	160	124	128	138	167	139	134	141	132	154	148	152	109	136	121	123	135	145	141	142	132	157	136	135	133	161	150	165	160	123	152	136	143	178	136	137	142	125	122	147	140	147	137	136	140	134	143	164	140	130	151	137	140	156	152	131	152	134	128	129	147	157	142	158	138	122	143	143	139	144	150	145	135	127	129	142	139	142	135	128	131	154	131	134	136	137	145	127	145	155	133	136	140	144	147	147	131	142	148	135	150	155	134	138	150	126	142	144	154	141	151	166	122	153	154	137	133	148	152	149	138	136	127	138	133	127	151	129	155	146	161	139	150	142	138	150	128	143	131	126	141	142	177	148	140	143	135	149	166	123	160	146	141	145	147	141	107	161	160	143	145	121	156	132	135	170	136	153	133	128	123	133	145	142	126	148	151	143	160	151	138	121	136	148	153	125	157	154	124	128	124	140	148	136	138	136	141	149	137	157	121	135	121	150	143	144	147	141	131	136	126	137	138	175	152	139	145	145	147	126	131	137	133	159	134	168	135	136	131	131	142	157	129	156	141	142	157	125	144	134	138	136	130	146	143	159	141	132	149	157	131	158	144	148	170	130	131	134	121	158	140	137	136	150	125	147	132	146	146	136	149	145	151	152	152	148	126	139	169	139	159	151	148	148	159	142	144	151	132	136	150	157	132	150	143	161	152	145	155	136	130	150	131	154	121	149	152	135	128	132	129	135	138	146	134	159	157	128	155	128	167	141	143	135	164	143	148	139	123	162	117	143	167	165	132	132	158	135	145	116	131	162	130	141	134	154	159	145	140	154	155	135	143	140	143	149	147	132	144	141	157	144	135	134	129	160	133	159	141	138	130	135	138	144	146	132	152	147	134	154	140	130	106	144	133	148	131	164	133	134	122	140	132	117	163
6587	570	637	695	642	613	630	575	576	557	552	522	550	537	552	496	567	497	544	536	521	503	507	553	526	513	536	539	516	494	527	517	517	503	518	515	551	532	508	520	510	463	536	498	531	489	475	535	523	510	530	465	507	499	484	509	509	513	538	520	547	515	491	516	542	508	523	536	528	531	502	531	525	553	492	475	504	547	517	521	485	483	496	543	521	549	535	506	499	506	515	480	497	526	541	521	521	531	520	485	514	515	542	489	534	532	463	517	472	529	535	514	532	513	502	580	482	524	528	504	468	530	476	507	524	509	549	519	476	512	490	512	526	493	543	580	477	491	500	464	502	535	474	521	489	491	481	506	542	487	487	506	500	520	518	469	503	499	526	514	519	514	487	532	512	482	537	507	520	485	510	516	520	516	496	487	562	511	546	549	478	531	480	501	507	534	511	508	542	512	481	489	501	512	501	485	526	474	510	503	520	514	520	492	504	519	508	521	529	528	506	461	520	514	487	518	533	497	497	517	477	466	503	506	481	536	542	508	497	524	538	555	535	524	506	499	533	519	516	494	541	556	463	491	511	513	525	502	504	494	556	523	546	454	493	500	508	509	493	473	523	495	508	528	523	531	513	538	511	510	495	545	504	516	506	492	498	511	499	525	561	528	490	487	543	491	519	501	485	526	523	485	499	506	525	542	519	476	490	523	513	501	485	494	513	498	532	505	512	523	513	483	501	507	486	529	574	480	495	554	503	511	515	526	500	483	511	485	515	514	492	520	490	492	485	498	521	517	505	517	528	482	522	541	512	500	528	536	535	523	562	505	536	510	501	518	529	545	483	515	552	516	521	518	508	514	503	508	529	528	508	504	549	494	455	503	521	487	530	519	496	552	566	503	484	472	517	477	563	521	527	535	509	484	467	482	514	493	496	517	533	536	479	510	495	500	525	477	567	524	531	509	514	519	546	520	535	493	535	461	549	493	511	501	513	497	474	524	482	481	472	553	493	505	487	518	496	517	516	531	522	476	494	502	556	504	509	506	504	508	512	489	525	542	558	571	501	516	530	540	544	470	492	522	548	504	513	499	480	521	498	520	486	489	523	500	488	477	531	492	540	474	507	489	510	524	505	473	540	501	524	484	556	513	541	505	485	492	506	539	500	529	512	543	492	501	544	514	544	505	480	544	499	456	508	539	516	511	520	505	511	530	511	505	470	484	526	498	504	489	528	539	516	529	496	491	516	507	472	486	558	506	508	538	506	491	500	496	489	533	494	553	504	477	506	513	538	520	551	532	513	525	522	486	468	518	519	515	476	500	550	497	475	553	528	514	522	471	493	492	504	524	521	554	498	509	488	488	506	527	508	488	523	505	515	498	536	490	524	518	536	500	494	501	498	542	537	515	520	529	519	492	544	469	507	481	488	498	495	557	526	472	530	539	492	522	540	525	540	467	526	495	478	468	525	514	532	506	521	493	531	476	512	524	509	528	532	472	555	511	532	537	500	542	505	520	518	522	484	526	550	524	509	508	488	552	500	536	530	518	497	502	516	504	490	512	493	496	539	545	511	511	512	495	529	535	470	514	509	521	537	499	501	475	523	489	519	473	560	505	480	507	534	513	559	475	522	518	509	545	504	555	489	510	542	495	516	504	529	536	492	500	474	476	478	535	485	478	520	495	509	541	463	474	495	513	561	514	501	482	520	505	479	525	482	510	531	500	496	514	533	488	479	575	518	521	503	510	527	475	525	525	505	493	491	492	496	483	498	541	505	517	501	519	488	481	517	498	497	525	489	518	491	501	481	499	492	528	503	558	454	486	485	470	524	457	502	504	500	554	490	493	489	529	500	485	537	526	522	518	471	528	485	493	486	505	484	525	504	510	507	522	510	529	505	520	456	514	511	486	509	441	528	505	500	539	513	500	469	509	490	532	496	520	506	522	490	532	549	549	516	481	529	547	531	496	512	472	495	502	507	524	523	500	476	505	517	481	503	517	523	511	471	559	505	490	508	516	529	545	526	499	503	505	513	545	507	524	495	518	543	536	563	537	506	497	561	508	512	517	546	488	517	525	500	547	500	460	509	499	530	534	466	525	477	521	531	472	517	517	523	524	507	497	507	565	486	513	501	545	486	545	500	549	537	496	470	525	507	563	482	493	519	536	493	521	530	502	528	484	530	505	493	502	480	519	543	569	531	533	515	475	510	510	517	579	530	500	509	492	487	491	541	503	492	476	535	529	500	508	513	533	482	515	520	494	491	522	500	512	530	492	539	479	547	485	498	533	501	560	565	469	501	467	554	517	484	483	484	525	515	542	494	505	511	533	502	518	502	534	523	552	560	475	502	524	505	517	496	518	506	493	479	491	529	525	495	533	494	525	581	473	494	509	525	534	492	520	510	489	535	455	486	542	525	506	483	493	521	513	498	533	530	466	494	496	499	503	503	510	514	502	480	476	514	477	520	507	497	514	510	495	506	517	521	504	515	509	515	486	493	522	541	525	505	478	516	502	514	510	524	499	518	515	529	467	524	513	536	485	498	526	530	513	552	527	509	502	491	543	521	512	507	503	514	551	509	523	521	493	499	554	486	529	518	512	525	518	491	523	514	530	511	519	540	489	457	492	498	521	519	527	504	511	527	494	506	524	510	555	503	508	517	527	491	471	487	509	499	481	548	508	523	544	489	470	498	525	493	519	527	502	508	496	500	477	534	476	532	495	490	502	528	519	529	520	526	493	535	541	544	479	486	488	464	538	488	525	508	496	515	521	519	528	552	511	529	482	500	497	497	528	539	508	502	498	567	481	484	521	530	530	486	566	520	516	536	531	525	525	549	483	503	502	508	546	510	513	528	502	523	530	519	495	525	494	524	494	497	520	497	523	483	545	532	485	560	537	543	505	516	480	526	495	508	484	544	531	519	496	508	495	524	515	478	520	516	557	488	515	503	498	473	547	505	501	470	530	543	499	523	526	491	528	530	523	493	511	514	519	536	497	503	471	480	492	505	502	508	488	511	517	521	520	533	520	512	525	523	505	514	496	463	523	453	504	538	494	480	495	493	527	519	505	513	495	556	536	471	498	506	548	529	535	488	514	488	519	547	516	519	492	497	506	514	494	493	515	493	460	482	556	484	519	532	524	513	527	484	526	493	508	529	495	514	500	458	498	502	511	528	530	490	505	506	506	519	506	563	470	511	524	493	521	525	502	559	514	520	472	522	504	529	488	493	499	561	505	526	525	491	506	502	526	519	500	498	527	452	530	509	532	523	518	503	499	521	518	481	472	497	511	500	508	481	519	507	507	519	510	522	556	524	463	506	548	533	490	522	499	496	515	501	514	484	534	519	527	486	529	523	504	520	516	538	529	520	532	503	472	488	508	530	519	476	533	524	497	497	553	501	512	560	497	498	515	496	536	523	504	544	537	498	471	502	489	517	541	514	531	533	480	476	455	507	514	509	518	481	512	512	511	525	528	480	525	458	486	519	524	530	532	533	506	498	572
34498	9819	1617	998	770	618	545	470	382	369	353	347	329	335	328	315	301	285	274	284	304	271	279	275	285	304	284	307	274	281	245	294	277	281	280	277	262	250	254	245	265	285	258	263	264	237	293	271	274	281	283	265	263	268	277	266	269	262	253	244	256	248	282	278	270	255	271	252	289	246	252	263	282	265	269	292	267	256	253	273	288	263	277	281	254	265	266	276	255	259	262	274	259	246	262	262	277	278	276	267	270	282	266	254	270	262	269	257	278	281	246	282	297	275	255	262	259	268	314	261	268	264	248	282	277	263	286	253	246	279	252	245	281	259	268	241	276	267	263	262	274	262	306	267	255	268	243	261	263	236	273	285	263	267	289	252	266	249	282	277	242	285	252	262	264	291	257	244	267	298	291	282	260	299	253	266	277	255	247	285	263	240	249	238	255	263	264	254	253	274	270	280	264	270	252	258	274	247	282	301	244	256	283	265	292	279	296	258	266	258	265	230	265	262	306	247	255	249	272	294	286	242	278	226	290	273	250	272	262	270	283	272	249	237	247	277	249	275	267	271	288	262	264	280	273	277	260	270	281	270	282	249	277	280	262	270	287	297	289	258	261	267	286	267	250	266	264	239	249	282	276	260	261	272	253	268	265	251	268	242	284	273	239	284	258	284	253	260	278	264	284	291	243	282	290	312	255	281	277	246	273	274	283	234	256	229	260	293	233	277	279	265	230	312	267	246	266	257	274	265	241	268	284	263	255	279	256	260	292	278	250	278	273	267	226	299	272	278	244	291	270	256	292	278	260	253	257	263	275	258	257	253	256	252	264	288	317	264	256	282	264	240	263	236	276	268	267	263	264	275	266	282	263	310	244	302	274	274	248	261	240	288	260	266	300	260	271	265	235	279	269	246	266	278	244	257	280	292	248	264	278	279	285	283	256	289	257	289	273	263	274	246	252	310	303	263	264	272	233	264	237	291	291	269	274	300	265	262	264	261	293	277	269	279	276	249	261	250	287	211	267	276	249	257	273	253	264	296	248	262	291	251	260	267	283	302	279	266	247	255	260	266	267	278	232	236	270	269	274	257	298	277	302	284	255	273	304	255	257	282	280	291	285	301	251	293	259	235	294	271	275	272	280	232	278	237	285	253	260	271	271	284	271	269	277	282	264	256	253	265	247	265	263	265	286	254	249	268	259	278	256	305	272	256	294	259	244	279	281	263	254	239	295	264	244	269	264	250	272	284	287	260	268	249	279	280	261	289	273	268	245	270	279	293	239	268	253	254	260	252	276	264	284	279	278	286	257	273	255	268	262	238	259	279	276	256	252	261	260	279	267	280	264	275	240	284	242	275	287	276	282	266	273	265	247	262	287	255	268	248	291	301	295	273	243	265	243	288	268	291	280	246	295	260	261	290	285	294	246	245	258	268	260	292	255	261	256	277	259	285	282	317	258	285	271	261	278	253	258	282	269	257	285	281	274	259	252	226	277	240	291	263	258	290	228	287	273	266	253	246	268	278	272	265	252	291	258	226	239	264	283	277	269	276	263	272	268	262	283	292	279	266	271	264	264	256	276	265	272	278	259	278	286	250	257	263	250	250	263	283	302	275	246	246	286	263	268	273	270	255	281	266	267	257	259	250	261	258	263	272	266	279	282	245	271	250	244	262	249	253	254	284	277	275	257	283	254	273	247	242	277	272	256	256	276	274	264	236	275	273	273	269	249	260	271	264	253	265	252	271	270	265	258	277	261	249	261	270	278	257	269	262	283	291	270	273	277	237	251	268	267	305	271	268	230	255	244	289	292	261	261	287	275	279	274	240	272	274	281	275	285	276	290	254	253	239	260	280	274	281	244	278	284	277	284	237	279	237	261	250	293	282	256	259	273	250	241	256	268	244	277	249	264	259	250	282	269	262	260	259	256	262	255	295	247	252	272	265	266	277	260	263	266	234	264	266	267	269	268	253	260	277	249	258	250	292	266	261	260	263	260	269	300	269	273	272	241	268	312	269	248	265	259	272	269	287	273	254	285	267	262	249	262	280	275	265	264	246	213	260	292	269	269	284	262	241	246	263	256	261	252	256	286	254	268	269	266	240	243	259	269	253	242	298	264	288	259	309	230	287	285	300	227	251	245	288	260	294	261	289	260	286	280	260	256	254	251	280	259	259	277	269	293	278	284	276	283	223	244	260	263	308	273	294	237	257	267	265	290	279	262	248	259	278	268	259	274	274	238	281	256	267	268	285	258	251	301	279	278	273	261	271	256	259	245	269	265	266	274	271	245	250	260	266	281	271	275	282	277	277	268	256	300	255	274	246	242	248	285	281	261	279	266	282	279	263	266	247	260	287	286	295	305	240	273	255	277	262	271	277	250	266	252	269	277	278	261	265	226	256	262	257	253	267	257	238	278	270	279	261	287	300	270	268	251	270	252	295	286	262	242	274	271	255	258	248	278	304	254	274	256	256	273	264	298	239	277	263	240	267	262	259	270	267	253	269	260	266	280	258	271	314	282	275	274	270	300	241	256	285	263	263	263	283	251	253	283	259	291	290	257	269	264	251	257	262	295	272	259	269	265	278	258	236	249	295	260	259	239	287	250	259	276	284	298	263	276	267	297	239	257	244	287	253	258	271	271	289	290	252	277	256	266	248	275	257	257	253	300	256	283	250	281	244	276	266	278	266	298	263	304	264	260	282	257	295	270	272	288	272	241	279	287	262	224	278	258	261	251	243	276	245	260	229	305	251	257	241	286	268	276	230	274	273	288	236	243	251	247	267	237	276	294	291	278	290	282	245	272	257	278	262	269	266	239	219	263	262	266	280	268	285	274	264	243	259	255	263	263	246	275	250	266	259	257	267	246	295	264	285	269	240	245	248	259	271	259	263	268	266	249	270	264	269	279	271	257	277	272	285	252	276	293	256	279	279	284	278	278	285	276	259	249	272	273	294	260	258	252	252	271	245	281	277	263	270	250	262	278	276	307	250	239	296	249	263	261	258	239	280	264	267	278	266	245	277	257	249	249	284	256	274	275	283	280	268	273	257	235	272	297	253	289	266	259	271	263	256	270	279	252	252	244	279	282	293	248	271	281	261	295	280	231	286	272	253	273	256	245	267	245	253	324	280	278	266	242	282	276	271	284	275	271	252	281	283	283	274	265	258	254	278	276	256	276	271	266	234	296	273	259	272	267	263	259	257	249	252	247	281	276	269	256	260	279	256	290	266	266	252	265	290	258	271	273	273	254	271	256	269	300	248	288	285	251	243	285	287	278	283	260	249	277	283	269	292	290	261	266	265	234	273	240	258	279	283	283	252	269	253	253	247	271	296	277	264	256	270	261	250	294	245	268	266	271	274	270	275	288	245	254	273	296	262	265	256	256	263	276	243	271	255	265	283	257	300	261	276	261	300	263	240	246	275	256	266	253	260	274	246	252	247	248	286	275	260	270	257	277	290	278	269	283	274	263	272	265	256	259	268	268	266	269	252	271	262
16415	1667	3005	3214	2985	2571	2225	2014	1811	1610	1453	1393	1289	1290	1242	1177	1113	1121	1104	1024	1044	1004	1005	979	982	914	995	989	976	949	928	966	901	950	965	889	864	868	919	868	861	917	867	868	920	878	825	912	882	899	900	853	877	924	892	926	899	920	904	902	919	840	839	954	863	820	861	868	849	907	901	871	875	890	978	893	932	891	861	904	872	916	906	831	793	837	846	884	902	826	854	919	852	920	907	826	829	883	926	863	834	862	832	875	787	831	845	855	911	858	856	873	883	900	855	850	782	852	856	879	887	866	862	884	827	861	842	900	861	855	844	852	893	886	837	819	887	832	863	823	859	824	829	910	790	891	846	857	901	897	842	902	906	874	825	859	880	887	838	848	861	842	844	869	880	869	829	895	846	878	884	837	837	881	863	901	871	840	858	870	870	903	844	840	858	872	880	869	877	824	814	852	833	863	838	855	854	872	856	871	866	858	870	864	865	887	812	881	836	874	875	885	889	836	875	823	841	799	887	852	840	787	884	833	851	871	849	835	870	881	853	783	911	843	837	879	894	881	877	860	862	876	846	850	851	908	785	854	822	841	895	874	865	875	921	861	827	831	843	856	852	894	869	807	802	840	896	850	866	834	905	841	858	852	797	868	934	820	895	884	855	876	853	865	872	858	900	872	895	834	850	865	819	863	852	860	923	829	859	826	879	874	843	862	957	876	850	829	883	875	835	869	901	850	832	830	847	839	856	879	881	822	837	813	847	847	920	845	873	852	939	866	867	873	914	839	852	892	880	912	851	885	856	879	830	863	882	807	877	863	918	875	836	859	886	862	893	806	861	883	859	862	827	858	830	874	899	838	834	889	855	843	859	882	880	841	895	837	836	828	879	817	846	861	809	878	844	848	868	828	902	818	841	850	823	820	859	853	862	878	870	845	861	875	887	909	859	862	936	806	825	865	838	810	799	946	856	848	830	885	875	893	889	886	884	876	852	860	864	859	885	862	837	857	903	821	848	830	845	849	857	869	856	874	860	924	812	910	875	829	844	845	878	815	882	859	851	901	865	873	887	836	864	882	843	891	864	931	891	859	878	854	912	859	835	836	833	870	885	882	840	892	890	846	829	881	890	847	844	839	866	944	895	855	896	803	859	868	914	852	869	837	865	892	847	813	886	817	860	904	911	850	835	861	861	863	825	822	837	908	836	849	850	900	846	853	883	839	818	883	871	903	926	828	890	821	840	877	888	898	831	818	855	797	912	862	859	837	883	850	843	830	890	820	882	867	898	859	884	830	841	842	845	867	827	841	885	797	893	836	798	827	799	869	857	867	847	874	883	833	825	828	893	893	832	844	845	835	869	894	884	902	815	859	829	861	861	858	934	864	866	819	862	902	830	849	881	863	832	908	868	913	896	906	842	852	836	862	875	848	854	823	868	900	819	909	879	914	861	857	920	862	870	876	895	862	822	828	848	799	842	845	816	848	801	834	825	892	806	864	899	839	871	854	829	833	853	892	822	870	869	822	782	869	860	865	902	867	818	842	890	869	920	844	897	905	884	891	854	878	859	861	858	855	861	820	888	827	882	934	872	806	835	878	835	857	873	858	870	833	940	883	909	887	876	842	870	840	855	898	855	880	901	841	859	818	893	828	878	901	855	866	854	816	852	892	851	871	856	893	876	899	857	902	837	883	860	862	881	852	855	882	842	883	866	863	821	872	846	873	854	856	876	853	857	872	906	866	843	886	810	840	877	823	867	833	853	834	878	870	783	865	864	853	875	837	833	907	865	884	904	863	866	852	807	857	850	861	856	912	863	840	896	853	852	865	877	826	901	854	874	813	823	835	875	881	831	882	817	884	882	861	893	888	894	896	893	858	860	843	885	841	855	887	853	828	854	846	845	872	843	899	896	858	839	906	809	812	904	864	886	836	835	919	860	845	882	877	833	899	862	851	881	916	892	810	811	811	845	852	891	880	843	866	880	834	915	888	872	844	784	847	797	874	881	907	856	861	852	909	835	888	834	843	874	881	857	859	859	807	796	884	860	843	833	897	848	865	866	833	898	872	903	834	868	885	849	846	843	846	900	854	892	862	790	897	872	883	859	842	864	841	866	876	868	872	877	898	857	848	857	827	829	871	854	872	898	877	879	896	902	836	821	887	904	809	856	853	840	880	805	882	893	865	866	879	817	861	882	884	881	860	854	859	866	875	867	859	866	855	905	818	891	847	848	861	853	889	867	870	896	834	873	831	826	905	838	868	855	816	801	840	859	863	889	829	861	827	840	830	838	862	885	858	874	842	891	871	839	874	807	821	874	851	837	876	908	870	873	832	873	851	836	880	843	847	912	890	908	903	873	902	797	812	858	875	831	881	839	843	852	833	885	851	822	824	864	886	892	867	856	843	810	866	842	890	836	838	840	856	823	894	884	846	849	840	884	915	830	868	869	902	881	898	833	875	878	810	835	871	872	863	877	880	847	910	883	812	829	808	878	843	854	928	843	864	865	850	869	869	857	862	870	859	866	866	855	832	862	825	899	847	871	840	870	897	853	852	891	886	883	870	861	812	824	851	843	834	881	878	865	829	845	890	849	846	846	815	844	836	837	872	798	831	843	853	827	911	855	854	881	871	870	824	874	865	843	888	847	854	861	862	852	845	857	854	871	801	838	878	879	845	834	842	832	839	863	843	858	889	918	796	882	875	909	895	925	892	876	857	826	897	833	812	809	886	829	854	903	860	854	883	857	902	918	874	854	862	887	888	852	903	912	850	853	914	881	867	817	843	765	898	860	821	852	866	860	867	900	820	838	818	831	872	909	899	873	885	890	827	897	844	858	880	843	836	860	836	835	914	859	867	815	847	871	846	799	859	812	829	797	859	883	817	883	830	832	844	852	802	897	880	822	861	860	841	870	870	853	881	827	858	864	877	806	864	854	806	862	878	817	880	857	800	876	839	849	897	884	863	889	838	903	860	839	878	867	935	828	844	876	847	869	834	895	894	890	894	847	833	875	835	827	894	932	836	823	835	836	881	884	851	780	855	917	850	902	860	826	876	878	881	859	851	863	836	878	840	855	894	836	836	871	838	873	897	825	826	876	879	877	896	924	900	851	896	823	824	867	849	860	819	878	850	844	833	880	849	880	835	884	826	857	769	853	880	822	851	874	844	857	877	816	886	867	822	805	851	845	850	866	816	834	816	884	878	849	883	903	901	843	861	829	819	801	853	827	815	821	842	850	825	781	865	849	857	940	886	873	876	827	862	888	818	852	823	881	828	857	895	836	887	864	858	873	905	878	859	861	840	852	813	851	804	850	883	866	867	832	865	830	892	845	875	938	861	907	833	810	854	857	855	836	897	864	897	871	874	774	882	905	847	882	843	917	789	835	858	879	910	877	833	857	852	856	883	816	883	899	849	935	811	842	890	834	848	866	897	851	878	900	834	869	842	862	902	873	824	853	933	883	847	855	879	856	894	821	875	863	851	865	838	871	814	864	817
42857	20770	7199	1838	1300	934	762	655	575	537	459	441	402	373	402	350	350	348	339	342	309	309	335	297	303	307	331	301	340	307	300	289	277	269	320	288	259	313	278	310	297	317	292	297	285	280	321	265	302	299	279	292	304	305	254	260	304	313	300	284	282	318	270	263	286	264	301	293	314	284	297	284	298	276	296	311	282	271	259	280	264	289	274	275	283	257	286	284	297	309	299	290	294	284	264	299	263	279	301	264	312	279	260	293	300	306	291	284	303	296	327	286	282	268	281	270	263	280	273	248	300	289	263	281	278	260	311	269	299	331	299	274	270	291	270	279	288	274	246	275	305	243	289	317	314	280	254	271	263	272	272	251	284	283	298	271	252	283	288	287	287	260	268	261	273	295	305	288	263	276	281	269	282	308	289	257	281	301	284	297	271	281	321	293	268	290	284	279	244	302	291	281	283	276	305	286	247	283	299	278	270	274	275	261	281	277	267	272	262	275	297	283	310	308	284	314	299	274	289	278	285	271	271	274	290	267	266	261	296	316	281	288	295	280	287	283	294	282	285	294	318	280	285	261	270	298	308	269	289	292	317	272	270	284	285	317	271	284	273	283	273	290	276	297	291	284	297	300	240	330	294	299	292	258	313	296	280	286	276	295	272	287	273	265	279	261	272	254	278	298	275	278	294	284	285	271	266	310	259	308	260	294	291	296	265	235	276	280	330	269	285	280	314	279	276	289	286	276	326	260	269	269	286	283	263	306	301	257	273	281	262	287	265	271	313	283	281	295	265	296	262	287	323	272	280	306	288	300	270	284	293	294	255	269	281	288	296	286	261	261	280	278	251	270	297	307	283	285	286	271	283	289	279	267	315	285	289	272	251	281	264	284	296	284	259	266	288	295	269	269	318	265	287	277	309	270	272	246	294	265	285	302	308	286	284	296	277	268	314	259	314	276	298	274	292	272	286	274	298	287	267	283	277	272	284	290	312	291	309	302	306	283	286	275	281	283	301	263	298	280	311	280	282	290	284	285	288	291	306	275	304	284	269	255	277	286	298	302	316	311	284	271	306	293	270	270	282	265	310	288	270	280	263	266	319	308	281	278	295	273	302	301	276	286	305	303	273	264	260	307	295	334	296	279	298	286	283	270	292	300	264	270	276	283	290	280	275	292	265	257	285	286	288	302	303	297	277	285	248	268	282	295	262	273	284	275	256	289	290	272	299	276	274	290	271	301	296	249	296	334	284	279	265	274	292	275	286	293	297	289	273	249	273	311	283	286	289	292	299	288	317	288	302	278	284	303	287	302	286	283	275	262	279	268	304	283	261	252	321	271	272	277	285	278	317	300	293	279	250	267	256	255	281	275	275	313	283	292	329	265	311	295	281	261	294	271	274	284	299	285	309	236	291	310	278	282	271	295	270	281	281	268	297	283	274	269	285	256	288	283	293	297	268	267	300	286	299	306	271	274	308	267	299	287	260	262	264	288	303	316	263	277	262	291	269	257	321	298	261	283	295	304	294	285	292	311	265	270	294	266	285	295	284	302	280	310	279	260	288	281	265	274	296	314	277	268	289	272	296	309	293	285	296	292	300	298	296	252	295	278	277	294	296	260	251	281	299	267	289	285	276	304	280	310	256	274	254	261	259	278	269	244	287	261	287	287	280	286	238	285	284	280	287	261	268	269	289	276	249	309	261	266	287	287	283	270	265	310	266	301	270	271	296	278	289	340	284	288	301	270	290	299	287	261	277	271	273	275	288	251	274	284	271	269	282	280	313	255	322	262	278	267	306	304	287	306	279	260	298	304	263	302	290	314	268	263	318	307	306	274	259	285	272	263	281	305	251	287	270	287	250	314	290	300	288	276	271	260	283	294	288	280	283	299	295	265	293	266	223	292	264	257	282	291	269	255	276	289	304	252	282	259	298	274	243	257	287	298	311	279	292	272	309	273	332	287	306	296	325	267	275	287	278	263	304	282	313	292	303	295	259	300	272	298	273	272	295	296	278	283	289	261	273	271	299	320	307	292	286	244	300	294	297	306	281	290	273	312	298	296	292	266	270	283	291	310	256	276	299	268	284	283	292	304	275	275	298	310	292	277	309	284	294	335	294	285	300	254	303	267	275	296	296	273	279	278	289	271	307	321	275	243	300	328	328	280	273	262	279	304	308	298	283	297	283	275	309	296	275	309	271	292	297	264	305	274	258	285	269	299	290	269	267	283	263	264	277	258	262	285	308	288	273	281	273	264	271	270	284	309	298	285	274	267	277	248	312	274	303	264	282	296	284	258	273	285	250	289	292	300	308	281	242	268	302	278	315	297	259	276	285	298	263	274	297	301	291	292	289	270	273	287	289	296	295	260	280	266	297	288	256	292	268	282	281	285	305	309	281	294	301	290	265	263	321	307	296	289	248	272	273	270	258	262	307	265	290	288	265	283	279	273	278	307	292	298	254	322	284	293	253	280	288	293	291	287	277	306	279	276	287	295	290	300	260	269	286	280	302	303	289	295	273	269	268	289	280	277	308	284	256	287	314	262	285	307	244	294	260	233	265	294	261	287	282	267	275	278	271	282	254	260	262	281	289	262	258	307	270	285	251	284	269	288	280	296	311	317	307	301	257	291	274	283	287	294	284	271	266	263	264	302	311	259	281	282	306	299	283	280	310	308	285	288	308	292	306	272	261	305	267	252	308	303	263	304	269	311	291	281	295	288	290	300	276	276	294	274	312	279	276	285	257	290	311	287	278	284	276	283	282	273	278	256	302	252	291	304	281	263	248	261	281	303	304	283	291	290	282	275	305	272	263	269	301	321	283	300	271	307	267	276	260	292	250	298	285	297	273	291	279	279	281	297	268	277	269	278	303	269	303	288	259	282	277	279	288	298	271	275	277	269	294	262	303	291	279	291	265	298	283	296	297	278	283	280	275	304	277	306	296	269	275	286	305	287	273	298	270	296	270	305	263	285	267	278	296	299	297	309	273	283	269	283	298	280	286	267	281	313	279	297	307	287	294	287	286	299	290	303	289	290	298	294	290	310	296	292	264	279	284	296	299	288	291	285	243	255	283	282	303	301	265	298	290	274	270	247	293	308	275	250	292	299	289	304	305	283	279	258	271	274	262	277	276	278	316	277	296	288	300	287	267	293	293	285	284	292	285	315	288	278	262	279	271	269	260	302	301	292	281	271	280	312	275	286	284	279	265	311	296	285	291	270	308	295	263	283	284	286	280	267	288	320	296	301	285	287	290	287	302	290	308	293	305	275	263	268	298	268	289	302	281	303	271	268	275	258	273	284	279	295	297	307	274	255	277	288	309	284	279	306	286	293	266	291	311	283	302	280	260	298	287	271	298	288	258	278	295	299	280	256	285	303	287	289	297	280	310	265	294	273	280	306	261	293	294	277	263	290	294	287	275	310	260	289	253	277	307	277	280	315	288	282	305	237	261	300	310	277	272	297	284	314	294	304	324	279	265	288	293	273	271	272	256	287
21525	2459	4847	5509	4854	4076	3343	3105	2654	2425	2159	1965	1778	1687	1558	1451	1444	1417	1269	1290	1287	1284	1183	1095	1081	1104	1091	1070	1052	1024	995	1034	1054	991	1064	1012	1034	977	967	931	925	927	930	1014	957	953	912	951	969	1033	973	895	921	934	961	979	943	923	950	940	922	945	892	937	917	887	904	953	883	883	923	902	897	958	924	943	917	925	934	893	870	922	925	952	865	930	873	905	888	859	900	916	955	871	881	901	927	855	901	940	884	894	961	897	923	934	927	872	906	884	953	836	923	887	867	887	895	883	915	871	851	942	895	921	898	895	936	880	939	890	824	928	885	862	850	902	876	870	938	864	844	932	878	879	928	872	914	835	900	866	936	929	920	898	934	902	848	879	854	877	954	821	915	829	874	925	891	840	836	868	896	912	911	882	881	885	893	839	871	889	910	901	874	876	902	922	901	887	841	927	887	887	886	889	913	887	891	934	901	855	950	935	875	877	936	858	895	950	901	889	918	930	878	827	903	874	881	898	880	875	917	875	932	911	834	911	934	892	897	834	908	862	939	945	857	881	824	845	886	864	912	912	920	910	920	891	900	861	874	852	889	847	916	867	884	868	934	924	856	819	883	903	916	915	863	910	982	941	883	894	853	882	889	890	867	864	899	859	895	895	925	905	858	924	931	850	961	854	891	891	942	937	927	885	906	882	886	899	883	924	839	913	886	920	918	902	849	909	861	883	860	891	870	898	927	909	963	860	922	934	922	883	898	929	892	931	931	882	888	883	913	877	912	918	859	916	844	887	875	869	895	913	875	948	861	848	891	886	893	925	907	913	896	916	891	910	874	859	900	923	900	896	929	915	905	900	926	932	904	839	910	889	903	881	933	916	875	898	923	888	885	889	911	876	920	915	816	900	904	895	919	819	933	927	922	880	911	884	899	863	881	916	856	898	937	839	919	852	893	865	888	870	934	905	888	914	903	902	931	950	881	906	870	879	889	942	909	874	886	904	851	843	922	925	914	915	943	922	908	895	852	894	885	924	896	882	869	863	909	893	918	912	905	881	888	902	915	953	857	901	901	901	863	885	885	910	916	849	897	933	895	875	904	844	922	968	910	895	876	900	936	898	873	906	951	902	840	881	880	908	911	911	900	881	876	880	884	933	865	887	913	877	897	861	889	955	924	877	850	951	856	881	903	907	875	890	912	929	893	848	864	935	876	903	915	917	899	883	837	860	865	889	915	923	901	893	877	875	874	875	910	905	879	923	896	915	905	861	874	883	911	893	870	867	920	864	874	927	913	865	848	957	887	966	861	904	932	901	965	883	880	873	883	936	880	861	902	942	935	927	940	933	892	927	921	843	905	896	882	958	901	931	897	876	916	854	891	877	876	853	907	890	906	923	906	884	863	868	889	892	862	903	887	902	849	891	908	901	947	909	899	927	928	936	897	876	895	918	815	909	877	874	860	931	899	848	886	927	891	919	963	923	889	904	889	881	909	872	940	845	854	942	890	899	933	881	875	887	900	894	875	921	895	883	866	895	919	919	888	903	931	905	912	877	842	880	934	912	867	868	920	866	891	887	818	906	907	932	899	869	931	888	897	868	876	886	872	885	891	894	933	916	905	862	875	958	906	905	881	858	892	860	861	889	907	905	922	856	910	904	870	910	873	845	879	866	914	921	895	884	849	864	904	902	889	899	924	898	842	942	893	913	882	854	947	882	881	914	912	906	875	941	899	894	912	863	939	902	913	893	890	979	877	912	881	838	949	915	893	930	958	880	930	885	864	886	875	916	919	892	873	882	893	941	852	886	904	888	954	899	912	945	868	899	888	922	871	889	907	907	865	927	911	893	899	843	886	908	904	893	931	881	901	874	911	975	919	895	902	829	820	825	884	908	867	911	877	919	949	863	930	925	905	881	830	862	924	878	860	894	882	885	845	877	866	915	898	946	900	930	882	912	853	884	981	877	889	888	920	848	898	952	851	841	896	879	905	913	857	890	865	961	870	927	896	848	865	881	932	838	913	932	904	866	918	916	913	875	891	842	937	950	851	906	877	899	889	911	898	901	920	878	925	913	910	908	902	887	868	857	841	900	885	906	924	892	905	885	914	861	845	834	910	908	942	907	849	887	941	900	924	928	880	871	895	867	834	951	853	841	904	853	832	906	852	900	890	868	878	889	903	891	825	909	830	893	847	859	878	920	854	937	925	893	898	854	905	876	869	888	898	904	900	859	865	927	839	866	913	891	840	937	932	877	888	875	892	843	899	948	906	926	895	858	927	883	885	883	895	877	902	950	921	910	876	880	859	898	856	889	923	887	900	862	913	979	890	934	936	857	882	857	877	865	893	890	852	915	870	895	936	918	864	882	875	865	926	857	888	908	945	918	879	865	902	831	937	884	885	889	889	932	879	845	921	862	884	977	918	886	882	857	865	935	883	910	897	897	884	934	880	934	917	880	883	889	889	896	851	938	868	921	854	862	893	927	876	845	915	852	898	904	881	888	902	904	876	919	944	924	856	858	898	897	888	865	947	877	938	860	903	880	918	892	889	883	863	866	914	936	852	885	874	868	880	917	876	912	889	895	906	845	899	940	895	942	865	935	848	934	953	919	891	883	934	902	876	838	851	922	907	928	911	887	891	858	858	917	877	879	901	878	838	848	907	885	897	878	892	893	930	866	844	905	930	936	886	904	917	882	880	818	876	885	895	858	833	898	896	902	960	853	911	898	931	860	883	917	920	893	916	883	844	864	916	906	929	905	934	876	922	851	907	883	895	901	866	897	974	906	901	880	901	877	864	935	892	914	861	926	858	860	887	903	872	924	874	882	945	865	909	929	910	937	908	887	902	889	951	888	898	867	911	910	946	926	851	912	923	892	854	893	857	930	885	890	879	910	932	876	903	924	934	939	913	824	856	908	861	912	914	885	893	877	866	852	915	915	880	887	899	898	933	926	894	828	864	958	872	901	909	896	959	886	841	898	903	871	919	816	872	897	880	885	868	890	862	930	939	877	900	884	856	854	932	850	931	907	845	855	896	926	917	864	897	901	933	888	884	859	900	855	912	857	849	892	864	918	968	923	896	907	914	887	911	894	911	881	916	886	874	885	926	907	901	849	883	872	890	894	865	856	883	874	893	871	899	919	860	896	890	916	932	917	870	871	841	958	926	861	890	865	854	864	927	921	881	882	911	911	856	837	927	914	910	901	939	904	918	887	918	897	881	863	886	900	888	918	873	832	904	879	906	916	839	922	900	943	871	895	919	910	914	864	887	926	863	878	876	855	854	886	932	897	833	838	889	905	949	896	939	942	915	913	849	919	926	910	846	879	870	914	931	891	917	927	909	886	923	866	877	899	890	932	885	921	829	908	915	848	921	886	869	879	911	863	885	908	916	896	914	930	854	885	897	921	876	865	877	882	879	889	881	860	899	905	887	875	885	912	842	843	888	880	897	918	844	817	910	903	859	911	859	855	881	863	871	932	906	819	940	906	883	818	901	926
6353	422	265	197	141	170	175	152	133	149	144	148	152	169	180	150	139	147	127	157	153	157	160	171	155	139	164	152	144	150	166	159	148	148	143	159	145	165	147	112	153	148	174	148	127	161	151	140	136	130	151	143	142	164	146	153	152	152	144	133	160	139	138	163	141	145	133	140	145	140	151	155	133	146	162	139	151	175	143	164	165	135	131	164	135	162	125	154	126	136	148	145	173	151	135	137	147	139	148	152	173	143	137	145	150	155	155	150	134	174	162	148	145	131	139	139	181	149	159	174	148	157	146	153	147	152	131	162	126	136	150	166	149	133	174	161	165	148	163	148	143	147	125	150	123	153	133	163	162	155	163	131	132	147	110	125	152	141	148	131	148	146	127	127	165	138	152	157	171	136	138	143	161	150	141	165	150	147	133	155	173	143	158	143	154	133	161	137	152	144	113	123	121	136	124	154	139	133	154	131	130	144	156	136	144	162	138	162	127	149	146	166	150	154	165	160	138	144	156	126	132	143	134	153	140	159	137	150	167	134	126	133	156	148	151	148	153	155	152	133	155	145	141	139	150	150	156	150	142	170	161	144	130	133	149	141	160	155	140	150	137	159	144	166	160	154	143	148	150	157	137	148	158	154	135	143	156	142	143	140	152	145	139	140	143	162	147	149	141	154	133	138	140	156	138	142	144	139	135	162	138	141	147	143	149	142	144	142	145	136	140	162	134	156	143	134	134	162	170	148	160	140	143	142	168	146	150	128	145	150	157	150	136	136	148	144	134	151	141	148	137	159	143	142	147	144	137	157	141	176	109	140	151	158	136	165	152	147	134	151	151	147	155	151	153	150	140	150	140	149	146	148	165	129	160	112	112	149	142	141	128	147	139	143	150	170	165	126	135	155	149	146	140	158	123	139	138	137	147	140	153	133	147	177	148	147	145	158	158	129	142	140	152	133	114	158	158	149	151	143	125	166	143	157	147	144	148	154	155	132	157	126	136	173	148	143	146	146	136	142	140	159	149	164	133	148	130	150	148	171	130	132	141	116	126	127	135	143	163	133	128	152	152	139	142	153	155	154	161	166	157	147	153	140	134	148	139	144	143	158	142	146	155	175	156	141	132	151	149	151	148	169	151	129	164	162	151	133	150	153	139	143	144	179	149	134	162	158	137	132	143	149	151	122	137	151	152	158	164	142	141	158	141	159	144	159	136	155	143	151	142	120	137	155	154	144	146	156	149	145	148	162	141	137	132	151	154	146	181	146	155	131	148	157	147	135	130	127	143	136	175	145	139	138	150	138	124	140	162	132	157	144	138	149	131	146	112	154	147	162	148	154	154	137	154	136	153	160	139	136	155	152	140	139	140	151	169	125	138	152	140	172	148	129	161	146	154	142	144	144	139	146	159	151	157	148	128	135	156	156	137	162	166	121	151	152	166	130	146	152	143	140	166	145	141	159	131	163	126	148	151	134	160	149	157	140	130	163	158	137	116	120	156	160	131	173	137	149	132	158	154	132	145	157	148	153	133	127	158	143	170	130	159	160	142	155	144	131	147	154	141	167	148	150	171	157	172	147	138	135	161	140	133	158	174	135	161	161	149	130	141	141	132	139	147	143	121	171	142	135	151	143	144	136	129	136	139	143	144	152	125	138	133	127	148	148	143	174	171	156	148	137	144	142	147	145	156	147	161	136	151	150	118	153	177	144	147	138	157	185	127	150	133	125	168	167	153	133	134	159	138	177	156	136	143	165	135	139	133	151	156	159	131	120	136	147	144	141	155	152	170	149	157	139	164	157	172	147	159	144	127	159	128	143	139	124	150	129	153	140	124	151	149	157	156	143	128	132	144	133	173	157	175	137	145	142	142	121	154	156	134	143	136	149	165	166	164	147	139	147	122	137	142	128	128	151	138	130	169	170	138	153	149	155	133	152	151	146	152	130	126	133	156	127	162	135	155	141	167	144	144	133	133	174	165	139	141	135	132	138	144	156	143	134	153	116	141	132	146	120	167	158	137	117	140	137	151	163	143	127	153	129	145	142	148	152	154	144	145	140	160	135	146	137	154	175	149	126	136	131	151	165	148	140	143	154	147	132	158	133	144	148	154	136	115	152	147	164	141	147	125	134	136	153	147	141	148	142	148	135	157	124	127	149	156	136	127	122	149	156	165	121	133	162	117	156	145	133	136	156	125	137	148	162	135	159	159	147	143	153	138	153	138	115	131	137	138	133	130	133	163	150	114	177	140	134	159	145	177	129	155	155	157	157	139	175	151	154	153	128	152	136	133	116	150	129	140	150	161	141	169	134	145	146	126	132	138	137	181	153	168	140	148	137	142	140	154	145	142	131	147	145	125	157	143	171	141	158	145	142	153	156	168	152	146	136	147	158	130	154	154	169	157	133	124	148	142	160	138	144	135	136	169	154	175	159	165	131	119	150	147	148	157	150	147	124	152	134	136	152	152	153	146	134	168	164	143	130	147	148	153	154	158	132	141	141	134	141	142	152	152	132	137	147	159	168	142	154	166	153	128	150	157	149	146	160	152	149	138	151	162	137	151	143	146	147	150	162	147	145	155	149	153	165	166	154	143	150	142	135	139	159	137	139	159	162	153	144	135	160	173	149	171	145	174	143	156	157	164	141	140	161	155	153	146	133	147	127	154	135	146	148	123	155	164	148	157	153	168	118	146	161	133	138	144	135	140	133	157	160	151	154	171	126	145	139	125	137	148	155	144	173	130	140	145	160	137	137	149	151	136	154	133	147	135	160	138	117	163	176	137	148	144	165	157	159	154	134	124	163	140	156	153	136	151	135	146	139	150	150	143	145	154	153	135	152	151	142	168	156	125	145	150	164	160	152	129	152	156	132	142	143	142	143	140	144	166	148	117	152	142	141	130	157	162	136	164	151	156	123	159	153	131	149	143	131	139	150	145	151	129	155	149	136	149	153	129	152	141	149	156	137	155	145	137	144	142	144	148	165	137	141	143	155	153	145	142	152	158	136	148	162	135	132	129	166	134	160	147	153	143	150	148	140	149	149	158	149	151	137	161	170	156	143	168	144	166	145	157	140	141	139	152	143	141	142	148	147	145	125	145	158	156	132	129	164	172	138	146	128	171	112	140	143	157	132	136	149	144	158	129	158	155	141	147	137	155	134	158	134	133	150	149	158	153	145	125	123	156	146	161	160	129	154	177	129	159	138	126	134	147	153	164	143	172	137	152	129	152	135	134	152	161	117	150	127	156	137	143	152	130	147	155	155	144	146	133	169	162	135	122	120	153	135	147	140	151	155	151	164	143	145	138	146	164	143	149	141	124	150	137	160	153	131	145	155	130	152	124	136	133	145	135	140	156	163	133	156	154	151	147	147	148	153	144	165	150	143	117	145	163	131	139	139	165	150	140	142	141	122	148	155	156	146	156	153	155	148	151	148	157	157	165	138	137	142	159	155	151	141	134	146	163	139	128	122	165	145	140	128	170	145	153	140	139	150
7721	581	684	681	638	651	615	594	589	543	565	563	566	528	530	550	518	532	527	535	506	567	529	516	536	531	531	526	528	507	561	488	520	563	534	548	546	530	507	528	538	519	543	511	494	496	510	494	513	501	512	515	537	533	525	556	548	525	527	515	515	536	487	534	518	522	513	518	516	548	535	521	519	516	469	539	512	517	555	560	501	504	525	539	546	461	529	546	529	547	465	524	568	566	546	523	494	499	521	529	537	531	530	525	492	512	548	546	523	536	532	491	492	548	528	501	549	532	511	515	538	504	525	514	537	485	523	534	538	541	532	527	542	565	520	510	522	491	497	564	556	499	467	541	538	514	516	495	541	567	499	558	480	512	519	504	524	532	540	547	540	498	542	610	532	514	577	514	512	518	496	520	468	572	516	508	534	514	495	472	501	543	515	522	489	512	537	519	529	490	526	539	529	523	531	481	522	506	499	531	543	516	491	506	536	517	515	540	512	566	551	549	510	548	577	553	551	510	514	548	532	472	522	496	515	512	504	532	522	519	570	509	512	544	548	528	504	541	519	545	484	529	509	526	515	501	505	512	522	532	512	539	514	522	518	546	512	494	560	519	531	518	508	533	512	531	553	510	503	542	547	515	544	532	498	522	506	487	537	500	523	520	518	576	548	501	530	539	574	534	509	554	541	543	578	526	500	541	495	508	529	512	516	496	530	518	505	528	504	505	505	514	540	511	519	525	550	528	495	523	502	474	500	525	485	553	535	521	506	523	555	481	529	504	532	486	519	523	522	529	530	485	514	514	515	520	530	526	534	480	527	535	569	530	516	561	521	522	523	534	489	505	501	504	499	548	535	491	538	522	553	536	521	491	585	475	520	527	522	522	529	492	519	527	548	502	505	526	516	509	563	537	561	483	531	536	500	501	514	519	547	468	491	508	536	540	482	518	539	554	545	509	586	496	537	542	504	498	529	521	506	520	523	507	514	536	528	491	570	534	513	537	525	545	524	531	508	539	525	525	551	518	519	529	526	474	531	523	507	530	494	535	529	528	490	466	524	560	501	527	507	526	527	500	505	524	495	513	541	507	513	500	490	489	510	519	518	507	492	506	493	535	535	560	534	492	528	539	478	509	558	525	522	500	480	502	518	555	532	497	542	549	503	490	517	513	537	524	520	524	471	533	528	537	499	531	531	542	556	503	529	510	532	532	486	523	510	496	530	518	550	503	530	541	529	568	541	519	548	531	490	510	543	480	528	499	490	492	552	529	519	543	524	522	518	516	536	531	491	487	550	539	517	513	533	456	524	502	565	514	520	567	448	522	567	559	519	536	525	529	515	507	513	495	501	520	556	552	489	525	529	505	529	489	538	507	509	506	541	514	524	497	514	540	505	486	474	532	512	525	486	506	524	512	483	484	511	547	536	566	549	503	517	531	542	559	542	525	507	508	559	521	475	553	553	499	529	544	514	525	517	533	525	539	511	531	507	507	506	520	486	508	538	511	560	522	548	530	553	529	502	530	550	524	516	557	513	533	500	500	553	503	503	537	498	512	502	510	498	498	521	519	513	505	507	524	539	512	513	548	536	565	565	523	502	518	506	512	485	525	526	525	509	526	503	518	545	498	520	480	509	518	495	537	516	511	485	505	517	469	544	526	503	515	530	528	512	546	518	504	520	534	509	523	509	515	511	500	492	529	526	507	552	530	485	495	499	505	554	525	498	548	520	516	535	526	509	534	503	514	503	506	545	574	532	502	523	542	510	560	518	514	521	504	625	502	595	534	551	560	520	526	517	522	540	530	540	505	564	544	511	526	533	507	515	518	543	496	531	543	528	541	509	475	518	533	494	495	485	493	524	553	504	528	543	521	512	509	480	527	535	484	513	508	596	554	533	528	510	512	532	530	516	520	539	529	520	528	487	533	531	513	543	522	506	509	555	520	497	512	536	545	531	523	509	556	518	526	518	541	570	541	521	518	525	508	539	536	572	523	490	526	497	519	505	538	495	544	525	516	530	509	520	528	510	509	535	507	521	519	583	538	560	490	537	520	506	499	481	528	537	504	525	524	519	511	542	500	552	544	501	525	466	555	517	546	508	554	488	495	529	515	533	503	515	508	531	491	496	508	504	494	532	554	521	535	543	508	539	510	522	538	537	526	537	520	482	546	537	517	545	480	511	521	485	539	537	554	545	511	502	509	528	522	544	500	522	538	502	504	538	492	521	550	554	505	572	520	526	536	526	553	502	512	524	525	513	547	542	501	534	511	562	505	539	530	468	520	528	495	504	538	518	543	542	507	512	494	543	502	519	526	526	540	529	543	516	585	522	522	478	449	536	501	532	536	514	508	519	486	539	519	528	528	533	546	515	538	493	538	517	521	513	517	551	507	518	502	546	526	548	539	562	513	562	519	549	502	490	518	507	490	482	555	499	560	519	530	537	471	516	529	534	515	551	523	491	452	535	479	505	526	541	467	528	514	520	502	534	530	526	566	505	496	541	535	529	509	531	482	509	574	518	504	506	525	510	525	493	532	534	480	485	503	557	508	523	536	494	528	501	537	527	492	510	541	484	564	505	525	531	550	514	534	523	549	547	527	512	512	532	512	500	489	504	499	505	515	510	541	519	543	498	543	487	541	524	546	538	510	483	549	505	530	540	528	527	545	523	514	567	520	530	501	538	527	463	550	523	522	524	514	498	522	533	552	536	480	520	536	528	496	522	527	516	523	494	537	446	532	502	518	501	511	495	528	525	516	545	533	487	514	531	521	527	500	531	517	552	518	528	501	552	524	511	524	544	490	493	517	512	532	526	488	519	509	529	543	521	502	563	537	511	509	514	515	545	498	507	489	543	536	500	484	540	543	511	548	524	501	510	497	532	553	500	545	502	484	529	543	508	567	531	535	541	523	522	503	499	489	507	528	501	563	520	534	546	511	532	512	534	540	527	515	492	509	521	526	538	514	526	536	525	538	504	522	539	545	520	491	524	538	478	540	545	513	444	521	519	511	519	483	492	532	461	532	499	515	511	475	523	550	493	558	537	532	534	533	541	583	470	518	543	500	482	546	489	501	504	539	467	509	537	532	544	531	514	539	517	519	513	547	528	538	517	499	503	504	569	505	534	508	531	534	555	516	560	496	555	524	516	567	494	557	545	500	489	550	512	524	496	529	510	527	564	522	510	502	547	547	520	494	554	547	535	493	522	555	507	532	511	527	545	504	546	552	524	533	475	561	525	522	513	587	504	504	531	538	552	567	518	525	518	515	534	519	480	501	492	506	513	535	514	516	520	527	506	531	528	572	509	504	545	509	502	493	531	513	501	516	531	532	500	549	520	504	504	516	500	519	524	507	496	552	507	526	491	520	546	512	524	532	505	505	492	550	534	529	483	485	501	548	556	560	536	453	514	513	531	557	529	528	488	548	504	533	488	539	476	509	511	525	547	507	472	538	500	486	530	557	506	563	496	517	524	538	536	513	501	495	500	513	507	497	511	552
41605	12085	2279	985	693	617	474	455	447	371	373	330	337	338	318	301	272	271	296	276	291	295	268	315	292	299	276	274	287	294	285	318	310	304	279	274	271	300	287	279	284	285	297	291	254	273	268	266	256	265	306	300	272	291	302	265	255	289	272	276	302	313	273	261	284	284	274	259	302	283	260	278	303	283	285	277	263	303	281	266	252	261	285	278	286	293	263	258	277	271	271	277	261	267	315	250	284	279	300	269	261	276	264	270	280	252	272	270	277	277	288	269	277	240	247	238	256	275	258	286	300	273	274	268	287	276	231	294	266	271	298	254	274	278	282	301	267	274	259	292	289	280	245	297	254	289	255	258	273	275	278	286	275	255	273	278	296	274	274	288	287	281	255	278	283	283	262	281	261	279	304	298	268	284	285	281	316	275	282	272	261	254	273	285	251	266	253	270	256	245	275	258	271	261	307	308	243	264	270	283	280	255	281	283	255	276	264	272	262	276	281	294	284	267	266	260	287	278	287	253	278	252	287	262	274	273	268	279	280	271	277	283	277	234	262	283	242	256	282	291	275	306	259	287	310	294	278	248	267	277	274	265	293	267	272	295	284	272	268	287	263	287	251	303	292	247	267	288	271	306	282	274	309	284	265	283	301	276	279	290	278	268	251	255	289	286	278	289	287	280	273	253	231	252	260	268	294	288	265	292	257	252	249	276	271	267	265	263	261	286	279	284	284	264	267	296	290	266	266	243	245	235	301	285	272	284	251	287	268	255	289	261	260	274	239	309	280	259	269	275	294	290	281	277	266	249	282	264	255	279	288	289	272	276	233	255	275	255	283	284	291	278	265	257	244	241	273	267	293	301	270	253	278	298	257	257	245	288	264	280	265	258	261	264	271	303	270	252	273	265	258	285	262	277	306	263	283	276	288	271	264	276	257	281	286	288	273	275	275	277	282	253	292	285	258	264	272	235	269	263	283	267	269	270	274	298	283	235	271	300	272	280	249	273	263	245	268	261	278	286	282	298	267	279	260	280	290	272	255	272	261	291	274	258	281	266	271	269	250	261	286	247	263	276	253	262	258	262	293	289	292	262	271	265	280	246	318	289	281	281	296	266	271	277	250	281	252	268	276	269	261	267	255	245	285	276	289	256	258	286	286	261	297	258	295	258	290	274	283	290	282	253	260	256	297	273	262	262	273	261	279	314	301	262	250	256	262	292	284	278	281	257	291	307	272	284	275	262	254	272	265	284	268	257	282	274	294	285	281	240	267	273	278	288	280	242	281	226	270	284	245	285	258	253	258	272	271	260	273	268	286	292	279	251	288	257	267	260	281	255	275	287	262	284	265	286	278	298	244	275	265	272	252	264	286	299	274	259	298	282	263	279	293	268	287	247	238	281	277	297	304	237	243	270	273	263	276	267	262	275	247	278	257	287	267	255	264	267	318	259	284	269	289	301	278	289	270	285	260	266	280	260	282	277	267	256	258	296	254	271	252	278	266	285	258	272	281	260	294	240	278	313	279	279	292	254	304	274	251	277	268	290	247	285	298	266	277	271	267	291	279	286	282	265	272	270	263	264	256	292	285	270	256	276	265	263	268	295	272	308	297	264	298	280	285	258	277	265	285	306	281	239	295	252	278	280	254	289	303	269	282	268	276	269	292	291	286	285	279	256	250	279	285	278	267	270	275	262	254	259	245	285	291	279	279	274	261	242	277	263	276	258	269	272	271	267	301	246	277	276	261	274	292	240	272	270	261	257	276	273	276	259	283	302	279	295	286	254	281	259	267	304	258	257	274	290	298	275	281	315	259	271	282	263	277	296	286	286	271	284	293	288	287	263	264	276	250	209	281	264	267	282	248	290	304	273	283	291	289	260	272	266	241	252	259	251	262	285	246	299	266	250	258	250	262	263	233	259	314	262	295	304	238	257	291	281	269	262	310	278	254	271	253	251	270	247	274	271	253	286	272	338	295	307	280	288	272	291	272	244	274	281	271	274	241	239	283	285	261	252	266	277	274	274	278	250	265	275	278	287	263	298	300	278	276	292	290	239	232	256	299	253	292	301	279	269	290	283	263	267	273	251	281	295	260	248	266	274	267	273	279	245	286	242	274	281	280	262	294	265	276	262	255	312	267	271	266	241	277	266	262	252	286	284	266	282	285	287	266	264	266	276	272	272	284	263	250	269	255	285	278	265	280	285	310	265	243	280	289	257	284	264	277	279	295	242	241	260	250	294	254	293	284	244	277	273	245	280	252	259	265	298	269	272	254	296	276	252	260	267	250	277	269	269	268	251	263	275	274	299	279	241	283	265	284	281	281	277	290	262	287	280	302	296	261	287	265	290	267	272	270	310	230	252	290	279	289	284	246	268	284	289	282	302	254	293	264	279	261	258	262	289	248	286	255	254	290	288	283	287	248	237	279	271	269	260	264	250	268	271	262	282	282	282	243	268	286	250	285	282	258	267	305	271	279	250	265	284	280	274	278	301	302	273	288	285	286	306	244	258	285	277	246	283	299	287	297	282	291	258	267	277	277	271	249	260	255	299	291	289	260	257	249	280	287	272	273	253	300	261	298	268	251	271	275	292	260	292	253	281	286	267	271	265	253	279	278	280	254	272	268	305	301	285	269	246	254	269	244	291	273	230	272	288	278	290	250	296	257	274	283	263	275	269	269	276	257	289	259	274	237	278	270	259	294	278	279	274	287	287	289	268	261	284	264	258	262	270	266	270	296	273	264	282	279	285	247	293	288	283	252	251	291	253	249	273	268	255	277	279	272	252	246	266	263	291	269	244	278	257	278	234	261	267	281	288	259	273	266	268	240	285	265	269	277	283	279	276	295	242	269	302	287	246	254	276	315	297	276	266	294	262	289	263	286	260	279	280	270	236	272	271	252	270	247	237	259	254	266	255	251	282	261	252	268	295	261	267	251	287	283	295	264	279	281	289	266	263	294	281	265	260	271	265	277	273	286	284	284	257	268	281	269	264	279	270	272	274	254	261	265	268	287	248	255	263	254	286	275	304	283	270	281	302	295	251	259	245	253	283	298	259	263	261	278	278	289	282	253	256	281	247	276	262	283	251	292	300	249	264	253	260	254	278	309	269	281	281	263	274	268	267	283	262	271	257	284	288	257	263	303	267	267	287	282	260	289	289	292	248	262	296	276	262	267	290	289	261	255	273	264	290	259	278	262	273	284	278	308	249	249	281	305	315	294	257	242	269	289	252	287	286	275	266	271	259	285	275	275	252	263	239	285	273	263	253	256	298	280	276	299	262	262	300	290	297	257	255	286	286	262	255	279	263	290	254	285	288	289	322	293	263	291	280	289	272	269	292	232	306	283	282	260	247	278	300	290	281	263	267	285	275	313	274	285	280	271	284	274	276	266	289	269	267	253	278	269	281	263	294	276	247	271	264	282	260	262	268	284	266	292	295	291	275	261	268	272	286	279	283	280	276	279	289	276	240	275	299	290	289	272	256	249	268	275	252
20412	1630	2876	3261	2961	2584	2147	2022	1770	1550	1436	1378	1290	1246	1238	1107	1073	1127	1010	1064	1044	1049	993	1019	989	990	959	948	918	920	920	949	963	983	897	936	930	909	850	891	893	905	927	913	888	870	868	863	837	941	877	828	889	834	851	922	856	878	939	903	887	848	860	907	888	870	852	881	823	864	828	920	863	870	898	871	885	900	876	873	896	880	860	822	929	875	822	872	890	847	886	802	837	840	870	891	866	904	895	841	853	889	903	874	820	880	910	901	826	871	841	866	892	837	951	877	893	827	834	881	863	785	831	822	856	877	844	868	873	887	871	875	853	843	858	881	835	872	900	860	902	850	903	836	926	815	914	901	871	819	890	856	847	860	866	883	829	830	884	897	888	890	870	841	848	868	832	877	884	871	892	848	875	831	871	932	895	834	855	837	835	889	843	844	911	853	833	865	890	847	845	898	868	862	869	847	859	848	881	831	864	864	843	867	904	881	939	876	860	885	878	845	896	887	853	864	855	911	901	869	866	846	876	847	885	862	791	816	839	934	874	872	851	867	872	823	823	892	845	869	926	864	861	855	843	917	895	854	840	849	865	844	831	826	880	861	871	857	870	796	850	843	835	907	867	841	847	814	868	816	886	824	837	918	875	883	857	834	899	913	871	868	858	857	857	877	847	841	847	885	851	843	881	840	809	876	836	862	892	915	810	851	837	879	820	853	872	902	895	832	835	870	874	820	847	862	883	933	888	866	850	860	912	875	863	857	846	865	846	844	923	883	832	816	894	884	842	894	809	860	846	878	792	853	883	846	843	880	834	823	839	872	906	833	865	862	888	872	839	858	906	849	848	755	897	880	816	854	845	840	841	873	853	932	845	869	913	889	813	871	848	792	846	905	924	875	848	869	858	841	891	841	866	878	867	836	853	848	871	889	833	871	904	834	877	876	841	845	860	882	899	902	837	884	892	873	856	910	861	874	850	876	859	842	867	898	890	857	830	830	855	839	835	840	807	843	797	848	860	820	841	864	885	867	869	837	837	889	844	871	886	887	852	816	873	876	857	835	812	867	849	867	840	861	858	850	835	884	880	874	855	889	874	808	819	882	835	852	859	854	881	841	872	861	864	794	872	843	830	837	818	865	892	803	820	875	870	869	866	849	864	889	874	893	844	847	872	897	887	885	901	868	828	821	907	853	863	890	861	847	874	853	836	872	849	803	873	840	789	910	860	852	867	851	812	846	859	884	902	906	877	871	828	830	813	878	861	875	841	856	925	841	854	877	851	879	863	860	858	870	852	877	863	866	852	871	834	901	838	869	908	893	847	860	832	881	872	828	839	860	884	794	886	889	819	869	854	872	872	853	901	889	856	860	802	857	884	833	834	877	846	846	864	853	840	866	846	935	837	818	815	884	878	872	878	892	844	876	833	883	830	862	812	846	835	831	854	897	876	826	837	869	872	825	877	821	870	852	908	857	808	859	854	922	851	831	865	875	856	836	846	845	886	906	858	895	860	891	851	913	847	867	897	868	881	906	842	857	813	879	889	819	911	876	886	835	911	835	882	837	821	885	875	828	813	877	921	876	865	880	865	871	861	852	881	840	891	835	916	901	890	834	900	890	853	857	863	851	867	894	875	815	852	858	827	864	845	855	900	839	840	827	876	856	907	919	854	835	847	881	817	846	882	896	896	855	878	820	810	884	893	863	833	922	855	867	841	880	875	851	842	864	850	845	872	841	856	843	856	848	896	881	879	908	820	918	834	892	865	870	887	882	899	856	868	880	806	829	827	875	871	838	904	828	906	877	821	874	892	868	794	872	899	809	878	893	886	804	866	849	904	898	867	910	907	811	846	852	866	879	858	913	893	846	823	852	877	877	878	858	884	828	883	842	913	814	888	873	882	861	862	858	870	863	850	866	850	902	816	858	891	905	817	846	789	889	875	934	866	906	786	840	835	852	872	875	879	855	886	836	876	823	863	886	864	830	859	923	824	876	886	803	914	875	863	870	860	818	878	874	830	853	867	852	840	909	865	832	900	868	923	907	897	933	873	941	890	836	868	856	853	861	894	857	848	842	877	884	848	834	864	854	898	879	873	900	810	871	867	879	810	873	871	877	855	920	866	900	831	883	852	874	834	900	838	912	877	845	942	827	856	821	860	858	850	853	840	866	866	858	819	868	854	903	899	883	819	917	827	859	832	846	865	873	880	863	903	864	863	844	809	886	851	875	836	927	868	843	834	885	908	829	882	882	829	810	836	843	859	920	861	854	878	842	845	874	827	853	837	866	832	860	832	854	855	859	880	851	836	865	861	833	903	859	831	829	917	850	875	979	846	879	905	851	855	832	865	899	865	888	881	866	881	867	895	876	911	874	855	859	805	861	850	866	861	907	861	862	819	896	868	884	927	839	898	846	928	866	845	871	825	836	869	830	902	868	854	886	940	838	853	889	878	827	881	860	881	870	867	844	824	870	890	903	829	892	895	835	886	838	896	879	849	902	875	826	858	850	843	920	923	843	876	843	878	873	898	865	857	848	844	884	818	859	852	854	824	855	876	869	887	907	861	847	869	866	885	862	906	861	897	885	896	865	824	889	834	860	893	862	879	827	864	825	848	853	893	863	853	872	852	894	841	881	830	888	893	837	901	892	911	883	872	800	880	837	876	853	877	884	885	860	939	935	878	858	855	801	848	871	905	885	844	836	841	880	868	842	885	883	849	897	861	819	864	857	874	893	904	858	818	870	858	838	858	876	919	848	843	863	820	863	922	869	855	879	831	904	870	849	818	889	852	892	832	854	921	920	832	911	818	850	869	836	868	848	892	855	840	829	855	918	874	870	860	888	814	874	807	891	902	887	839	833	855	883	899	889	887	883	836	859	834	855	820	818	852	818	862	913	867	824	820	878	831	884	840	853	887	851	874	816	880	868	785	889	869	868	922	911	887	847	900	869	886	886	867	878	895	842	900	891	842	852	874	812	858	815	842	856	852	905	893	892	832	859	874	842	891	857	802	811	860	909	801	836	868	877	862	842	904	947	892	854	877	859	851	860	856	862	838	894	841	902	862	812	894	846	844	922	852	869	877	850	857	813	909	827	894	893	870	880	871	836	842	853	852	859	835	822	913	842	777	851	924	853	905	884	806	868	832	885	851	853	859	873	910	841	874	867	869	846	925	858	904	849	833	802	893	865	863	887	842	831	885	860	839	826	892	921	879	874	840	887	846	854	839	858	837	859	870	857	861	877	860	914	841	855	878	895	855	820	831	866	872	865	870	911	819	852	836	887	864	881	871	856	873	848	866	932	878	856	852	852	854	864	844	878	903	847	820	855	908	901	818	920	812	860	832	858	906	920	874	895	848	877	862	839	864	860	905	888	867	838	885	860	815	868	833	826	860	892	816	902	866	871	912	889	882	895	829	852	897	877	822	802	854	902	865	869	821	850	843	867	916	866	869	866	847	856	881	878	859	864	879	885	881	901	889	838	903	903	888	818	825	851
48430	16866	6123	1814	1162	940	744	671	535	507	472	443	469	432	362	345	361	338	335	336	319	309	319	353	324	297	308	310	322	313	274	289	302	284	296	299	319	292	308	296	319	293	310	310	293	282	282	292	303	291	293	310	283	308	290	261	288	281	335	306	293	278	299	311	298	284	310	315	297	308	303	293	301	332	304	279	310	307	318	292	282	248	306	279	286	306	287	266	307	280	275	272	288	244	290	281	319	286	281	295	286	280	319	301	289	324	273	301	284	290	319	285	285	281	259	278	306	285	297	285	279	273	313	314	308	266	294	315	301	279	259	302	259	303	294	270	269	280	284	273	270	290	293	277	276	270	263	263	299	297	254	254	267	277	311	290	269	279	260	261	248	249	286	290	270	315	293	289	284	273	257	262	306	305	265	271	264	267	263	262	269	269	288	287	289	315	262	290	278	268	290	289	262	297	280	298	310	301	269	296	284	286	265	297	300	316	286	295	269	312	279	292	307	301	294	304	281	285	254	278	306	300	283	291	291	265	308	286	312	293	297	290	296	287	284	282	295	300	279	283	272	256	261	293	305	301	306	319	295	305	303	265	281	276	279	287	301	293	322	276	268	271	270	280	290	282	293	303	275	248	293	294	248	300	265	306	277	294	281	248	275	287	279	287	299	303	282	283	261	293	276	270	282	307	267	286	296	287	299	306	261	270	277	299	285	264	301	274	272	321	276	314	278	284	286	309	321	311	287	271	298	312	302	284	266	297	290	289	290	292	301	339	274	285	272	304	296	302	256	306	279	298	275	299	268	291	316	292	290	266	281	284	261	286	330	265	276	286	267	269	291	283	304	302	316	270	264	282	283	309	278	276	276	270	282	292	276	288	304	300	263	281	289	246	284	293	271	266	277	278	279	289	292	274	297	287	294	279	259	287	301	273	284	276	282	276	271	318	261	269	286	292	280	301	304	303	275	284	303	271	278	285	273	288	293	286	289	246	251	304	268	260	281	279	280	263	299	289	268	274	290	262	291	294	278	256	278	305	294	277	311	325	276	277	296	298	271	299	268	303	287	310	272	305	281	298	304	263	256	247	275	257	296	308	274	272	320	271	287	299	303	296	300	290	303	261	308	280	267	265	253	280	294	271	296	311	296	282	308	271	276	287	293	296	303	307	262	290	288	280	271	306	287	294	277	282	296	277	305	260	276	277	293	291	281	278	265	299	299	307	269	273	318	242	281	287	287	266	281	299	248	276	307	260	290	293	292	245	289	289	294	283	297	268	290	311	280	283	273	287	289	311	280	264	259	290	317	276	255	270	283	271	250	269	251	284	275	282	305	256	327	275	281	275	277	272	259	285	281	317	271	294	274	281	263	286	281	280	284	293	273	289	289	284	307	268	289	284	295	294	283	289	293	304	288	259	282	262	276	278	292	293	264	277	309	285	243	299	284	269	292	295	289	283	285	260	281	262	300	278	296	297	282	304	300	296	275	239	282	262	299	291	266	288	294	290	275	306	275	255	299	313	286	286	273	293	279	274	284	302	284	269	287	284	297	249	305	295	286	270	290	295	290	312	267	261	286	280	275	286	306	277	303	315	276	292	269	281	259	293	274	263	291	271	279	300	281	285	273	298	300	307	296	275	263	278	297	298	255	282	297	319	290	296	269	269	290	276	311	286	301	283	270	268	312	296	270	300	269	271	278	316	284	302	275	293	298	271	260	281	285	294	274	303	273	275	268	310	287	289	298	297	278	272	283	288	266	262	301	303	290	312	305	281	271	274	303	258	266	289	273	301	282	267	288	287	313	303	297	331	282	292	274	312	302	295	258	282	295	282	272	275	301	300	280	279	303	309	259	292	289	301	275	300	301	316	280	282	287	289	281	299	269	274	313	265	290	285	277	277	313	272	290	276	307	283	287	312	284	286	280	309	283	288	274	283	309	276	272	289	282	300	271	281	303	287	269	302	284	261	264	293	315	281	289	283	273	304	306	278	295	293	303	258	282	286	277	298	319	293	307	314	293	292	279	304	289	305	307	275	296	257	296	292	279	292	317	310	293	278	301	267	279	285	311	276	294	296	309	283	303	273	260	282	266	269	289	299	299	298	299	282	303	281	299	294	287	274	278	310	292	288	263	298	288	279	256	291	269	272	262	263	290	274	296	298	268	278	295	294	293	287	280	266	272	264	260	301	291	292	272	277	287	308	277	273	277	293	270	305	287	286	327	273	298	262	295	281	289	282	280	305	277	271	303	258	264	310	301	288	305	288	285	277	288	276	289	280	298	295	287	280	287	271	287	267	294	270	284	286	290	277	299	279	287	283	268	294	294	266	284	287	334	297	253	293	305	304	283	261	298	284	285	266	272	297	295	264	282	298	292	282	269	266	278	304	264	294	294	273	289	283	289	264	322	294	279	270	265	292	294	284	304	310	302	282	307	258	277	294	272	280	271	336	285	281	266	286	258	290	286	309	288	302	296	263	286	270	285	262	297	269	309	306	307	285	284	285	287	275	286	289	316	290	275	273	277	290	289	260	278	304	286	306	311	309	259	299	299	300	275	258	303	297	273	271	306	277	299	280	281	309	277	260	268	278	328	287	314	309	274	310	293	317	297	292	281	297	314	299	312	265	266	289	277	283	305	284	273	281	281	299	294	299	271	261	272	304	260	301	309	272	306	275	266	261	309	280	294	294	273	254	276	301	303	283	259	272	275	307	251	264	288	288	313	271	277	272	285	262	255	249	249	256	300	306	303	282	298	279	295	306	279	284	290	267	292	270	291	264	287	311	276	280	286	284	260	292	268	289	292	290	319	285	288	292	290	278	277	276	279	294	294	264	292	274	290	307	294	268	301	277	285	262	287	246	296	253	262	309	282	288	324	314	276	281	288	310	329	258	287	282	285	294	287	280	267	264	278	304	280	270	259	267	296	267	319	278	279	281	292	278	287	277	271	270	282	281	285	270	286	292	297	289	267	306	301	289	262	242	290	263	297	307	266	291	271	278	290	289	266	319	279	287	297	287	292	271	267	286	254	296	275	275	287	276	311	296	271	305	305	266	273	293	284	302	271	279	293	289	279	298	299	295	298	280	278	269	298	284	269	281	270	308	299	281	284	270	271	265	280	299	262	271	288	265	293	316	294	293	236	268	280	292	287	297	261	278	264	306	279	309	283	295	264	258	264	318	285	311	277	245	274	308	316	291	306	276	304	280	282	290	264	276	323	301	309	254	297	279	288	299	264	276	278	287	284	278	275	297	287	292	261	263	311	248	305	252	315	276	282	273	318	292	283	290	257	269	259	269	280	270	268	292	267	283	271	287	305	277	300	242	278	279	302	284	265	295	289	270	273	294	280	301	290	330	282	259	266	294	317	282	261	258	264	288	280	258	313	268	289	289	290	266	286	275	260	261	264	265	268	271	270	283	291	300	273	306	283	289	314	294	313	286	254	271	267	260	298	279	265	279	306	284	306	275	279	300	297	314	293	290	296	319	250	260
24129	2357	4808	5346	4702	3987	3402	2989	2600	2243	2094	1891	1794	1644	1575	1465	1369	1313	1359	1264	1211	1186	1181	1204	1169	1108	1124	1049	1095	1020	1040	1034	1069	1002	1050	1023	991	1009	980	1015	962	984	1020	962	1020	999	975	942	983	941	943	918	1007	948	996	926	988	956	927	984	942	954	970	894	974	923	964	901	927	949	924	894	912	943	917	964	960	916	894	933	882	958	921	880	893	930	903	901	860	957	872	930	955	915	937	900	941	902	928	890	876	957	888	942	900	908	948	934	920	932	922	880	885	992	969	901	924	971	900	917	890	941	881	897	877	870	958	943	912	889	929	898	901	885	859	938	905	929	891	897	929	906	918	907	895	948	829	875	928	865	927	874	851	884	916	861	881	863	935	895	893	916	889	858	916	857	917	885	845	875	866	868	904	978	904	923	873	914	934	915	912	896	942	906	915	948	901	904	900	896	932	890	931	877	904	964	958	928	910	930	906	871	891	920	860	920	878	884	925	877	880	895	941	851	897	857	946	934	877	905	875	961	936	918	926	922	846	924	908	908	937	898	861	890	866	916	916	874	903	932	896	927	877	916	898	870	855	883	913	891	926	918	848	897	915	901	844	933	895	885	878	831	893	908	865	967	942	881	887	913	856	893	869	886	869	924	946	869	946	911	913	936	892	891	895	883	907	876	887	924	920	904	826	915	858	881	942	924	957	881	903	920	866	905	892	879	900	863	925	873	902	943	890	912	878	849	907	904	916	909	893	936	911	942	912	944	875	877	870	901	874	915	985	861	925	874	896	937	916	920	929	867	863	917	904	855	921	868	854	894	920	912	911	918	893	879	858	919	889	951	881	873	907	910	877	920	886	943	868	890	899	861	927	923	910	952	933	956	882	946	905	937	882	844	919	876	980	895	865	913	883	896	951	880	909	866	925	858	889	940	854	887	910	921	883	853	901	870	945	874	852	894	902	899	917	875	881	877	931	921	875	908	900	892	914	896	872	893	859	922	939	856	898	924	930	942	858	880	940	886	872	908	861	893	896	906	913	864	894	891	944	918	874	919	921	850	877	854	866	911	975	890	947	830	861	902	923	895	904	878	938	879	904	843	905	913	874	864	911	901	887	953	908	916	886	833	840	864	906	965	908	893	939	926	928	877	861	896	955	887	870	917	875	852	854	859	915	927	896	915	826	923	882	887	859	896	880	884	876	896	863	909	906	912	865	858	910	926	903	941	911	920	847	896	918	908	867	884	865	870	846	912	928	879	924	918	945	905	896	917	899	866	916	894	866	887	879	851	867	910	954	938	887	943	896	904	946	916	950	896	903	935	906	915	911	896	867	903	904	875	853	917	878	944	902	950	924	907	949	894	883	858	892	895	883	916	927	859	879	914	886	893	883	932	878	892	887	925	878	911	905	963	909	862	869	915	908	892	878	882	899	922	849	938	940	901	842	887	928	917	969	893	882	908	943	887	886	904	865	881	904	877	905	908	912	889	884	872	890	902	886	953	875	877	923	928	962	895	930	874	871	886	843	864	915	953	920	902	917	967	867	873	907	912	914	902	867	872	882	913	898	890	916	898	913	934	838	888	944	914	868	940	902	917	915	887	929	900	867	884	895	923	906	901	894	897	873	874	901	898	924	876	929	870	907	880	887	937	899	891	876	947	894	850	884	923	876	900	852	888	892	886	849	955	839	905	922	904	895	881	888	922	902	893	881	851	941	875	941	874	915	897	917	923	935	910	874	934	857	955	914	893	906	917	939	899	899	927	913	825	897	955	853	935	921	878	864	932	866	910	894	870	870	816	878	881	933	944	939	882	943	867	941	860	892	872	940	874	916	890	902	890	894	942	903	834	896	895	862	918	892	915	883	918	930	929	837	883	849	891	930	921	898	889	898	897	904	854	977	933	853	870	873	846	932	885	890	874	915	884	922	925	897	884	911	906	887	934	923	907	857	904	896	906	860	907	850	907	954	933	961	886	897	953	880	884	898	862	861	890	939	887	868	897	921	840	908	874	860	864	916	937	930	848	881	902	895	892	883	945	908	941	838	889	854	904	907	920	944	888	914	943	846	904	936	919	911	933	955	858	877	886	870	928	918	952	921	908	920	894	897	869	884	897	847	904	884	896	930	895	914	926	888	881	905	876	902	928	877	924	890	875	944	928	920	909	923	929	916	897	879	934	858	899	933	884	915	867	880	840	882	911	900	863	887	912	926	929	909	888	903	899	882	913	832	884	934	931	901	892	895	892	914	885	891	896	871	849	856	955	866	911	888	930	881	900	967	872	861	919	906	901	857	833	941	915	896	897	904	914	920	861	883	923	896	882	850	840	873	913	912	938	865	904	867	900	879	877	891	839	902	892	903	900	898	983	906	945	981	867	853	896	905	913	881	870	864	894	901	897	901	885	883	877	924	877	858	953	923	935	845	989	964	943	905	927	874	879	914	901	917	899	874	884	916	895	906	931	876	856	881	907	919	883	889	865	855	885	899	909	855	883	891	863	892	908	950	947	903	907	906	929	863	885	902	904	906	896	898	957	807	940	914	907	934	796	927	880	916	904	882	889	845	914	913	973	878	884	878	936	968	944	898	909	901	908	879	929	876	882	880	865	909	883	894	908	890	897	893	845	890	904	881	921	863	896	912	847	899	899	884	964	884	889	865	879	900	904	924	912	879	938	864	879	900	921	867	870	896	870	917	946	905	884	930	868	932	864	928	886	894	926	879	878	873	893	894	924	886	899	880	913	913	910	839	910	954	913	924	853	865	890	909	913	883	921	906	904	929	939	934	910	896	862	879	927	933	874	908	948	886	861	888	888	947	843	893	885	910	868	887	913	879	904	884	910	840	894	829	846	891	903	826	886	911	860	933	895	930	896	905	874	926	910	862	908	872	940	913	921	962	899	932	882	943	868	885	916	880	919	904	907	887	877	899	901	900	932	883	921	906	862	933	880	878	890	891	947	888	889	877	884	906	883	927	842	950	881	928	846	893	868	908	899	902	930	900	883	862	944	906	966	910	855	876	914	908	846	914	933	914	922	855	969	906	865	865	952	977	894	867	893	972	870	879	890	952	903	895	923	895	897	942	915	894	925	841	924	884	909	880	914	856	909	894	835	912	875	901	899	871	850	932	902	860	841	940	890	943	900	956	908	892	879	925	926	918	900	867	854	923	912	897	879	909	934	855	911	950	916	880	936	877	882	832	919	892	857	947	915	878	862	908	896	900	940	877	848	882	899	876	864	864	926	897	906	923	933	940	930	831	850	896	879	909	911	907	888	880	896	880	861	893	960	866	919	913	875	925	896	870	936	895	851	897	889	924	845	867	880	891	878	869	920	912	923	898	919	870	949	927	895	845	901	897	862	918	918	935	922	918	893	875	877	888	961	862	902	925	933	867	899	959	922	966	864	928	912	946	900	891	934	862	893	910	880	896	887	893	879	963	896	909	907	913	900	858	925	865	897	911	928	910	877	930	930	903	912	879	967	901	893	904	910	905	888
5316	333	212	184	143	176	172	156	165	155	149	167	148	148	130	148	149	144	140	147	151	143	156	141	126	139	141	147	161	154	144	143	142	144	159	143	140	134	129	144	139	126	145	137	163	160	153	149	135	143	146	123	130	153	143	134	156	153	146	135	106	156	162	145	136	140	146	145	145	134	164	152	156	136	144	137	136	120	114	152	145	115	146	147	159	117	121	143	143	137	124	154	168	152	136	134	162	137	134	155	139	138	140	135	141	158	158	158	154	158	150	150	127	124	147	145	146	144	163	151	139	139	140	144	167	167	134	141	155	132	149	136	126	140	160	138	156	158	163	132	162	157	143	142	133	140	136	130	147	135	128	139	146	155	138	133	131	154	149	138	131	136	151	132	168	133	137	132	127	128	150	151	140	128	146	164	166	158	140	151	148	138	138	159	128	136	151	152	143	140	141	130	131	147	151	125	134	129	157	140	151	125	163	157	139	128	131	131	150	124	150	157	140	162	143	145	141	153	153	143	152	142	148	123	131	148	145	146	113	143	127	139	157	129	136	142	170	126	127	138	143	141	142	139	127	160	139	132	145	148	139	134	147	143	136	153	131	133	130	152	155	133	156	158	166	150	133	125	155	145	157	136	155	131	125	140	142	136	158	147	139	134	144	139	136	149	178	136	160	139	127	136	130	150	136	145	129	136	149	136	137	162	123	147	148	145	134	156	134	126	137	136	160	127	133	145	150	156	132	134	143	144	166	128	142	138	139	153	131	146	145	154	144	140	158	172	147	159	132	109	140	135	145	134	150	123	154	155	116	148	169	136	143	145	134	133	144	143	148	151	140	159	154	133	110	139	159	146	146	148	135	136	157	121	148	134	137	130	136	138	150	132	142	148	137	140	167	135	141	138	142	122	152	135	132	159	143	181	139	143	133	109	139	147	162	161	157	138	155	149	141	132	140	152	149	148	143	143	146	139	160	162	153	135	143	147	132	148	146	155	139	140	142	119	140	124	155	162	157	149	139	127	157	132	138	136	148	146	147	122	148	155	119	150	131	146	123	144	134	145	152	128	131	143	131	138	144	159	154	148	165	145	157	136	146	155	143	153	146	146	143	158	118	139	128	137	146	160	151	152	114	125	157	155	138	137	143	145	129	126	136	147	145	131	151	139	141	152	152	135	158	142	141	134	155	151	155	150	150	160	138	149	165	138	119	139	165	151	147	134	147	138	139	139	151	135	146	141	141	124	142	148	153	153	138	130	148	121	149	134	142	138	137	136	134	144	160	138	129	128	148	142	143	167	156	146	133	151	141	135	155	135	147	128	135	157	137	134	152	150	150	153	149	158	146	144	135	143	142	135	128	140	162	143	120	125	151	140	142	131	144	144	156	147	132	136	163	130	139	149	123	149	143	146	147	146	133	146	148	151	145	138	132	148	151	153	150	130	148	159	154	157	140	145	149	133	142	153	154	141	135	119	136	136	135	122	157	130	132	157	154	134	149	172	150	158	143	161	149	151	130	156	138	131	155	146	157	138	130	161	139	137	140	114	135	145	154	136	134	140	139	151	157	128	154	168	134	145	136	134	161	165	152	148	113	160	121	156	133	137	134	158	147	136	153	159	151	120	146	138	143	148	127	148	147	150	166	155	132	136	141	136	129	144	153	137	154	160	145	120	139	129	133	123	132	116	143	154	139	130	146	145	153	148	121	136	140	170	138	159	151	122	138	140	148	152	146	148	145	171	141	137	131	164	131	149	136	142	159	152	156	154	139	136	149	150	144	137	147	153	145	146	138	162	154	137	142	151	153	126	135	150	148	145	168	149	136	155	169	152	172	131	141	139	154	162	148	126	118	150	167	118	141	141	145	156	158	140	142	107	134	137	139	143	153	138	140	127	155	119	144	142	142	138	150	134	156	155	136	133	123	150	132	132	148	141	143	157	125	152	177	164	140	167	160	162	144	128	139	124	136	166	140	126	146	131	126	150	159	139	135	138	136	134	168	126	164	129	140	146	145	155	130	122	160	148	157	158	126	128	139	155	150	140	121	140	150	158	154	139	177	139	132	143	155	147	137	136	156	132	159	129	168	146	127	143	139	160	136	148	113	132	149	124	138	136	143	135	141	152	148	149	164	148	152	125	155	175	147	136	136	157	139	149	140	140	147	149	116	148	137	144	124	152	140	158	164	155	150	158	151	141	143	145	109	129	144	138	132	156	148	144	141	158	133	133	130	147	148	164	147	148	129	158	137	120	136	139	138	125	162	161	132	157	134	172	145	151	135	135	157	139	143	171	145	153	137	150	154	128	125	151	165	144	149	156	157	128	136	136	164	133	137	167	135	151	153	126	156	140	146	133	126	152	135	147	143	160	143	156	139	169	153	122	140	148	159	141	143	128	133	128	168	158	121	140	167	145	162	136	131	152	122	131	161	152	149	129	147	152	129	151	137	138	136	160	136	154	147	152	156	135	144	138	164	142	135	145	147	146	140	154	135	144	148	137	129	154	158	141	150	149	132	142	134	143	135	147	148	135	158	131	137	149	136	136	162	142	161	145	151	133	150	112	132	134	159	136	139	147	129	132	142	152	136	138	138	155	149	153	126	126	133	149	154	152	148	132	131	161	123	132	145	141	129	141	145	150	137	154	156	139	125	125	156	142	169	143	154	152	130	141	138	152	153	151	157	119	133	158	137	141	107	131	134	143	126	145	141	137	137	175	160	134	136	148	140	134	135	143	141	132	142	153	173	136	140	142	123	137	148	128	164	163	146	125	144	154	128	144	145	151	130	122	152	124	146	114	125	154	135	157	136	117	140	133	139	150	135	160	149	155	149	137	149	150	131	115	140	123	139	147	145	148	138	151	135	150	156	163	146	159	132	149	127	137	121	140	117	134	152	146	165	147	163	116	148	130	136	154	133	158	128	134	149	153	136	142	145	140	170	154	162	145	140	143	143	113	146	150	124	148	138	119	116	137	121	139	155	151	131	124	142	134	152	165	147	132	142	138	131	161	150	163	136	138	140	159	149	130	155	160	146	139	128	137	137	155	132	154	140	137	146	146	134	164	139	148	146	133	160	173	128	133	148	151	126	142	146	153	150	141	170	136	165	136	164	151	144	133	140	141	156	147	133	121	155	148	140	164	144	136	142	131	130	149	120	155	163	124	167	145	153	137	135	153	141	125	154	140	151	144	157	123	143	127	153	151	139	162	131	149	136	153	138	166	138	144	158	126	124	165	141	133	177	130	142	145	156	141	147	138	138	140	136	135	141	146	111	147	144	130	131	159	134	138	142	154	137	131	115	134	150	135	154	131	149	151	153	157	134	138	157	152	142	136	137	167	147	141	140	140	158	141	145	148	156	152	138	139	154	156	144	156	131	118	149	147	141	158	150	140	138	143	112	144	137	127	145	123	123	159	140	147	152	128	149	143	137	149	137	153	143	136	145	131	134	141	167	148	178	144	148	153	144	154	154	130	146	121	134	146	150	143	150	130
7120	597	662	664	648	581	612	615	584	561	572	579	566	571	528	521	551	512	520	506	498	525	516	494	536	536	551	513	529	525	545	527	569	505	519	533	550	491	516	500	570	550	474	530	517	538	454	469	535	513	483	513	562	515	506	503	515	513	503	498	507	551	488	477	481	505	522	493	507	483	552	545	515	506	563	486	522	545	489	530	504	507	550	522	491	501	514	534	482	549	505	519	544	529	542	497	498	544	522	521	491	535	553	497	555	507	573	524	478	513	529	501	524	496	519	516	543	535	519	529	507	496	532	562	509	523	559	524	558	534	523	510	519	509	521	542	575	532	545	511	499	509	512	581	535	554	517	566	547	505	520	518	521	502	488	539	531	489	522	517	558	545	538	521	572	529	558	550	520	543	540	494	503	485	550	508	515	527	500	501	492	505	533	529	535	500	512	508	560	510	530	485	495	480	465	522	508	511	506	518	522	485	484	490	516	495	544	558	498	496	562	489	529	494	515	542	528	520	538	506	567	473	547	538	534	521	544	535	528	538	487	514	521	541	489	528	517	534	519	545	514	512	506	499	504	516	482	500	527	491	562	510	504	500	526	547	542	511	512	518	501	504	512	511	520	514	529	516	553	515	518	524	532	507	542	498	522	528	521	528	523	509	540	532	527	556	493	450	561	526	532	505	506	542	548	532	506	526	542	497	478	544	530	525	486	543	497	516	504	539	540	490	546	550	505	531	519	516	519	510	514	521	512	481	477	515	494	548	525	494	503	518	530	513	523	537	492	509	502	528	530	506	533	549	528	530	485	495	489	496	500	476	535	500	500	562	489	508	502	501	519	511	499	487	521	508	524	494	512	499	536	474	497	518	471	506	548	530	506	534	566	528	534	512	525	546	484	503	514	475	523	545	544	467	504	496	517	477	500	549	509	561	490	515	538	472	521	531	480	531	532	530	529	530	492	515	500	503	514	518	534	502	514	529	492	548	495	537	489	511	518	496	522	517	517	523	543	496	529	539	502	495	507	490	530	532	525	480	521	536	508	545	575	536	490	514	522	494	517	510	511	498	538	513	497	538	518	505	498	502	560	479	541	502	531	519	529	516	532	527	513	520	507	508	489	521	511	522	499	536	508	525	501	491	501	519	508	509	533	525	497	482	526	515	494	517	524	492	534	550	542	538	509	539	529	527	534	517	524	549	526	501	488	486	540	471	514	541	493	477	465	557	526	532	528	508	495	529	530	479	497	545	488	521	553	557	514	513	558	526	501	491	528	527	500	487	525	551	475	501	487	488	500	502	519	517	497	502	513	499	521	548	540	509	568	539	509	510	492	510	500	520	506	542	522	534	529	500	549	495	543	547	528	470	505	497	553	506	524	513	545	501	569	463	529	518	510	573	494	518	498	533	522	496	526	516	530	489	538	536	558	523	475	506	504	499	528	516	519	512	525	524	546	533	527	499	543	530	511	502	569	478	544	534	477	519	533	527	514	505	525	510	518	481	529	491	511	508	515	500	512	513	560	525	551	542	496	569	515	517	526	490	505	514	504	505	511	512	502	497	546	528	544	537	461	504	518	522	519	549	507	535	487	513	487	547	478	496	516	516	522	528	500	510	561	530	535	453	554	537	513	542	522	544	511	515	543	527	463	547	531	502	525	515	503	543	495	520	519	500	518	493	504	528	527	495	535	513	471	527	492	496	489	488	532	498	546	464	517	499	506	530	510	477	501	481	531	528	534	500	498	508	488	517	522	494	544	526	564	549	554	506	485	515	494	495	534	507	507	532	530	545	519	550	504	513	485	515	509	529	432	489	498	539	519	553	541	526	489	503	515	522	496	499	534	525	521	530	523	513	540	521	533	504	536	524	532	526	535	525	541	514	517	561	473	544	507	513	508	498	511	527	536	517	527	544	515	532	515	500	553	555	542	490	525	533	531	529	514	471	530	523	498	546	536	548	548	501	504	527	523	497	528	506	539	513	551	500	489	541	512	530	495	511	525	508	503	528	509	539	547	516	480	472	531	486	530	549	539	509	500	538	538	481	500	493	531	523	498	503	498	487	497	512	523	498	527	506	496	501	513	529	541	532	501	506	531	555	503	523	503	516	518	533	505	495	528	481	538	504	558	479	475	518	520	520	508	521	532	523	522	520	538	538	558	512	496	524	488	532	518	569	502	527	510	514	521	533	464	489	510	479	523	521	490	516	533	519	495	574	505	514	534	526	494	557	549	501	522	540	519	532	554	508	496	506	530	500	515	554	519	507	512	539	536	547	555	517	517	545	488	477	534	560	514	499	497	515	543	486	523	524	519	513	519	525	503	520	541	482	514	495	538	489	520	520	505	530	533	547	536	523	519	539	490	543	530	507	526	493	532	501	547	536	549	540	531	525	539	506	542	517	531	559	475	515	500	512	502	498	512	557	531	526	498	492	555	518	478	504	495	498	538	497	499	535	526	496	536	519	519	512	508	518	543	509	539	511	485	510	493	509	530	536	516	520	516	531	527	509	513	516	509	531	542	495	503	576	562	503	516	513	531	563	536	510	518	512	518	522	514	509	490	495	518	495	494	529	526	530	508	487	504	504	497	536	498	556	524	505	493	501	502	533	509	498	490	517	498	497	533	510	522	521	525	521	543	540	482	552	510	496	520	480	546	533	486	538	500	560	467	478	481	517	455	506	504	480	508	503	540	495	532	523	516	515	475	495	521	468	535	546	526	484	498	538	512	513	475	530	541	512	531	515	516	499	529	559	519	522	479	472	537	499	470	505	528	506	471	491	529	508	533	557	502	543	495	515	542	533	561	517	533	562	492	489	517	483	528	475	532	524	514	487	534	564	501	506	521	554	511	504	531	521	487	515	529	535	506	509	525	538	472	527	480	532	518	559	543	483	496	514	555	508	502	535	504	549	536	542	538	513	535	519	536	505	495	509	520	531	507	500	499	527	503	521	468	495	509	474	489	523	530	522	500	530	552	469	535	502	502	455	496	518	520	518	479	454	538	546	505	520	533	501	502	518	499	506	494	527	481	546	516	523	506	516	506	488	494	508	525	523	533	535	540	505	532	508	486	490	505	500	534	538	505	519	528	518	526	513	550	518	499	512	581	520	509	497	507	506	507	495	523	538	496	577	485	566	545	493	502	538	537	523	521	488	520	507	529	534	517	500	516	518	483	491	487	503	500	526	504	518	517	522	492	550	537	508	531	534	513	519	516	497	529	483	540	523	521	475	478	512	532	533	511	581	521	528	479	506	528	493	533	548	518	501	527	496	525	511	523	511	489	557	531	531	532	548	456	482	544	554	522	460	467	517	516	468	483	521	531	496	508	551	542	525	530	526	483	509	520	521	478	544	515	540	493	533	469	527	527	510	483	489	512	548	514	501	539	492	536	530	542	518	492	533	482	515	494	495	493	507	502	537	465	516	545	546	506	509	513	547	465	501	541	515	504	526	552	530	490	503	554	513	497	505	494	518	544	534	547	518	541	525	480	517
33035	5303	1352	946	772	623	509	478	366	356	385	336	324	336	309	326	314	314	271	280	304	301	304	274	291	322	275	256	293	304	253	263	302	289	285	242	274	265	258	272	274	267	258	249	272	294	285	273	298	283	278	262	299	262	288	282	268	267	269	280	263	293	256	269	271	242	275	257	290	271	254	227	295	273	301	259	302	238	252	289	277	262	270	256	239	228	254	267	252	313	261	248	260	257	269	249	273	273	258	256	273	271	268	272	257	249	256	280	277	260	291	240	263	262	254	260	258	264	255	242	264	251	256	268	283	277	260	240	272	248	245	265	279	244	300	273	273	271	252	264	261	252	263	255	260	275	247	269	285	274	276	292	252	268	258	268	303	294	267	276	299	299	256	249	237	277	244	258	263	261	268	285	276	245	298	273	264	268	291	253	259	307	256	248	255	266	250	263	260	250	257	292	247	270	298	266	274	279	256	280	286	264	272	228	280	276	280	289	273	267	304	257	259	261	282	270	238	273	297	271	271	270	273	268	287	253	277	244	258	274	267	267	271	276	262	285	298	223	288	282	247	274	286	257	263	283	228	266	260	288	282	258	257	240	288	280	248	277	285	290	255	280	259	248	265	261	262	292	256	274	280	259	216	278	291	276	273	261	277	264	228	267	278	260	256	259	270	266	264	257	285	254	236	294	269	238	251	275	282	276	293	265	273	289	256	283	275	251	263	253	245	268	245	269	251	291	267	267	275	256	250	270	249	246	265	265	271	274	274	258	284	274	255	261	283	238	279	270	260	270	279	252	267	289	271	253	280	260	282	269	264	276	268	251	264	264	281	231	258	278	271	266	268	281	244	251	278	253	231	254	268	252	279	268	266	267	278	287	267	252	270	273	245	281	280	256	261	260	233	270	265	265	277	261	275	223	265	254	235	262	287	246	274	249	280	289	267	292	273	276	261	262	261	243	270	282	253	260	297	276	275	295	262	255	265	285	268	282	247	258	268	253	258	255	239	246	298	265	239	270	266	266	268	281	260	277	260	252	254	245	266	265	280	276	258	258	268	273	250	258	295	272	258	275	296	269	262	264	288	258	304	287	285	264	257	263	240	229	245	286	251	258	288	253	259	260	272	276	275	256	278	272	241	279	259	291	251	256	279	299	256	272	264	299	274	279	266	268	276	242	249	271	271	255	260	292	262	272	280	301	282	268	247	273	248	274	271	280	270	244	265	264	242	270	236	237	234	268	235	265	270	274	258	250	270	265	285	270	259	257	230	246	269	230	314	298	305	279	284	277	267	294	288	271	260	257	256	267	269	265	274	267	291	261	276	278	224	272	247	250	265	240	297	264	296	276	253	272	258	272	234	259	271	296	293	230	272	265	252	280	258	258	258	255	263	273	284	253	261	259	280	240	285	256	290	244	225	271	265	251	240	228	221	288	254	278	276	284	295	248	259	247	273	272	261	270	294	276	278	255	265	276	272	234	269	249	294	258	254	258	255	278	267	279	261	256	282	245	287	300	254	271	264	263	243	283	234	279	274	265	281	282	274	276	252	273	249	281	253	265	297	282	287	279	262	262	267	246	317	293	272	251	260	264	285	256	244	262	286	290	251	271	270	257	260	287	254	298	276	263	259	269	256	256	288	298	268	255	266	290	268	270	232	263	283	276	270	262	265	273	253	236	268	252	241	305	275	273	261	251	268	294	266	264	299	277	268	279	266	254	240	264	281	270	244	264	268	259	285	260	254	270	257	266	264	279	239	261	278	246	272	263	258	247	296	266	255	261	258	259	274	262	277	255	264	274	276	255	248	270	248	285	268	281	265	277	318	288	270	253	249	246	269	252	282	282	286	264	257	281	252	254	270	252	265	262	294	244	292	274	301	236	272	269	278	272	292	290	301	289	256	272	273	264	290	253	261	265	281	266	268	256	252	259	279	284	248	263	282	287	289	247	267	287	309	270	264	263	259	267	244	244	266	278	294	262	263	280	254	252	280	263	300	292	241	237	256	256	270	264	279	266	217	294	284	278	266	270	267	268	258	259	275	258	318	287	283	268	273	254	273	292	247	269	257	263	248	270	275	265	243	266	260	257	241	293	269	278	281	272	287	291	281	244	260	258	297	261	286	264	274	280	250	285	276	248	251	264	268	267	247	253	240	268	289	267	239	257	245	230	267	289	281	272	270	280	258	275	256	254	253	281	264	253	281	273	258	255	256	290	266	249	282	242	257	276	241	298	251	281	245	298	290	285	257	287	271	240	248	281	232	239	242	226	247	265	264	288	278	255	270	271	287	277	271	257	275	234	255	285	232	253	282	258	253	293	258	255	262	281	297	284	244	234	263	258	283	255	256	240	266	266	258	270	237	254	268	248	249	230	292	265	264	274	266	286	263	274	286	257	300	261	260	258	259	230	256	253	282	283	256	263	269	284	276	251	283	246	284	287	300	288	263	279	281	259	258	243	254	272	257	267	251	288	272	258	264	254	297	293	299	247	265	260	247	259	268	253	266	259	241	282	269	290	249	275	267	295	265	263	287	244	261	258	285	269	239	256	304	254	289	258	273	249	268	259	252	267	262	269	296	280	260	234	274	303	261	251	248	282	290	244	283	278	274	291	254	252	303	261	289	260	291	249	266	261	226	270	263	276	250	278	274	296	290	263	249	286	250	257	275	294	290	237	291	260	271	274	245	258	285	265	255	250	283	277	244	247	275	248	297	289	262	249	287	274	291	278	287	245	266	242	274	272	250	233	261	264	280	270	240	265	286	284	273	280	245	279	264	274	259	261	269	276	251	263	257	279	250	240	239	284	273	261	270	286	284	278	291	246	293	254	260	270	280	285	242	255	262	258	245	274	265	268	294	262	261	254	278	244	276	253	254	235	252	283	272	246	281	273	280	243	250	254	258	298	319	239	276	299	292	259	256	249	293	278	276	299	269	276	266	264	282	289	262	248	288	269	283	258	266	280	255	295	277	277	265	276	242	266	277	268	260	281	296	276	256	270	263	254	273	289	278	261	279	260	242	257	253	243	272	261	273	217	258	287	263	272	267	256	260	293	260	259	278	273	270	254	259	253	271	301	276	294	278	250	264	242	275	278	251	270	259	261	251	278	257	252	255	274	263	297	267	261	294	276	249	250	281	306	299	271	285	276	279	297	267	241	302	255	263	259	277	289	265	251	283	267	281	245	273	294	273	273	265	240	282	267	253	253	266	263	263	251	271	270	262	239	264	266	279	259	238	261	264	305	249	267	262	275	248	275	278	252	280	265	260	276	269	272	294	291	257	271	256	248	256	243	292	287	258	270	295	280	284	255	285	266	271	287	240	272	243	252	242	269	261	284	257	268	276	271	257	263	263	273	261	259	249	264	276	259	269	270	272	259	277	227	262	283	270	252	274	249	244	257	251	241	272	239	263	264	245	280	259	250	251	284	271	264	248	273	285	254	273	276	282	255	264	297	269	290	290	262	292	266	278	279	274	271	276	255	246	261	248	258
16344	1662	2965	3348	2963	2486	2228	2017	1807	1588	1502	1440	1336	1255	1183	1188	1101	1080	1066	1076	1014	1016	1086	990	987	935	974	887	930	862	877	925	935	880	872	894	970	903	917	891	909	900	882	867	912	895	936	891	937	899	860	895	862	869	906	897	861	895	919	916	889	889	872	884	891	828	913	874	946	842	879	869	859	851	874	867	843	934	874	857	894	860	893	885	848	845	926	874	870	878	894	895	874	929	850	867	871	858	905	866	820	913	903	922	859	847	839	870	869	851	889	798	864	920	854	861	860	888	850	885	885	882	858	848	879	804	870	881	855	847	900	885	898	842	835	834	890	804	860	880	810	868	889	883	886	810	920	851	877	783	841	904	838	840	869	898	860	861	913	838	870	879	858	876	897	898	840	831	849	902	810	885	827	827	866	833	842	867	838	808	831	895	932	860	852	871	871	853	831	844	876	884	837	867	846	850	859	802	803	907	843	821	839	843	891	846	810	863	893	893	865	869	913	829	865	894	792	822	890	872	842	895	874	835	838	834	844	855	870	884	912	881	867	879	853	827	870	859	882	799	826	833	884	820	874	821	874	853	876	882	848	864	819	871	840	831	873	801	829	814	860	938	877	854	910	881	825	842	883	777	848	889	858	827	851	824	784	891	812	850	807	890	812	877	879	866	881	851	827	803	845	906	860	854	823	883	879	874	838	842	832	850	859	826	846	845	830	879	875	812	885	829	868	886	856	845	829	875	849	895	849	866	855	830	901	849	850	880	858	810	856	884	849	852	809	848	882	914	872	862	901	851	875	774	846	916	855	863	851	800	908	840	889	839	841	868	833	822	906	888	886	873	825	921	816	896	838	876	824	876	910	913	892	868	849	891	850	848	868	863	905	865	827	858	839	832	877	857	814	842	838	894	881	812	866	836	832	848	869	858	853	804	815	865	849	852	881	915	801	867	856	884	828	857	851	799	876	850	884	858	871	884	871	878	845	838	899	823	882	795	849	833	816	856	857	868	877	844	868	888	837	856	876	859	906	857	817	887	862	859	838	855	841	840	893	885	837	914	889	808	923	820	867	822	776	904	822	866	833	823	881	907	824	876	851	846	896	859	840	910	918	826	850	881	837	844	870	811	852	860	870	863	828	870	830	858	798	891	841	849	891	886	853	790	801	856	913	854	872	861	888	868	852	830	890	822	905	861	861	862	904	848	937	880	860	886	825	874	886	872	816	874	856	811	857	839	832	885	915	859	849	836	825	852	884	847	844	872	813	883	830	858	882	849	862	861	821	874	865	831	853	857	852	833	850	818	795	834	849	863	847	863	876	780	876	889	839	901	858	892	843	824	873	806	865	881	841	844	829	884	897	825	899	868	866	844	840	813	851	873	898	828	799	828	850	847	892	859	845	853	857	849	868	854	918	882	851	864	869	831	853	828	859	917	853	903	818	847	890	844	872	830	819	839	859	909	862	871	868	883	847	860	892	837	861	814	821	833	838	876	928	844	861	832	875	909	828	867	853	839	809	897	840	837	864	887	932	870	873	856	801	860	842	873	840	834	813	872	864	857	894	818	864	801	843	856	876	863	866	840	880	842	895	868	904	864	854	839	877	863	869	861	831	848	863	857	864	883	807	849	887	846	797	874	861	850	896	856	891	830	899	910	882	882	841	873	869	859	927	858	874	888	861	827	871	804	880	826	862	862	847	852	869	861	842	837	826	859	857	857	837	851	857	842	852	908	853	841	881	862	854	799	852	861	861	842	910	869	855	856	866	881	843	856	856	871	818	841	844	870	829	892	819	819	868	848	881	816	794	821	878	839	891	836	905	811	805	884	875	834	848	857	876	877	875	829	861	851	806	893	845	819	800	875	902	836	857	810	917	870	903	852	836	821	898	864	834	877	921	850	873	859	889	803	851	861	876	854	912	940	877	901	842	807	888	874	845	814	851	896	878	852	876	845	839	844	872	851	826	839	874	868	869	887	839	838	876	826	852	847	856	883	849	805	870	809	840	851	865	796	882	862	840	901	821	901	792	880	865	846	888	893	856	901	859	858	827	843	834	823	844	818	869	877	891	867	846	838	889	879	924	898	817	843	839	858	845	831	875	850	841	840	845	913	854	855	825	874	840	870	875	854	808	891	836	881	847	777	873	820	810	866	870	854	879	898	837	834	866	863	802	904	834	868	832	789	855	850	863	890	860	868	846	835	819	817	808	875	879	883	828	816	880	854	824	829	891	845	898	876	836	850	884	861	832	825	872	866	872	828	885	825	858	869	847	853	920	885	825	825	846	818	885	877	848	852	839	861	832	865	842	882	842	875	846	867	879	871	881	901	868	869	824	851	848	862	836	828	868	870	898	840	830	860	846	924	839	823	859	843	806	850	822	917	860	814	829	822	849	831	840	911	803	859	891	884	807	847	862	841	935	836	860	857	839	882	859	889	859	843	849	856	856	877	879	859	842	870	859	861	909	865	855	841	844	860	835	870	923	851	820	808	861	837	845	854	848	848	871	888	851	888	876	863	853	834	910	840	823	834	782	884	818	860	893	897	870	815	849	837	865	836	859	907	882	823	867	829	865	836	907	865	855	873	857	814	819	818	859	906	799	869	844	879	897	864	823	890	868	896	823	857	879	871	822	843	826	874	835	825	831	849	895	818	835	899	852	826	890	840	860	873	908	844	903	835	848	829	879	845	798	898	820	857	852	846	894	872	878	863	890	826	861	834	833	878	879	799	860	881	823	823	851	868	858	859	896	819	818	863	878	893	857	829	813	864	856	913	846	887	843	844	843	863	840	850	865	851	896	856	839	862	838	848	833	819	808	882	816	873	890	856	859	856	867	841	864	866	918	848	832	826	858	878	858	850	855	866	860	874	887	851	840	786	814	865	814	911	819	884	888	839	857	831	852	878	866	907	838	898	835	914	914	829	805	879	862	853	935	861	819	819	853	856	876	848	831	871	892	836	856	899	842	865	841	833	821	845	872	837	844	807	844	889	871	850	871	903	830	862	836	843	908	906	891	870	823	896	899	829	881	848	870	863	852	859	837	846	789	858	855	872	848	822	830	816	847	841	840	791	845	804	766	883	832	862	848	828	842	848	853	824	821	815	901	871	853	836	839	875	868	864	868	835	850	848	858	887	860	902	873	899	879	848	877	832	868	878	846	836	826	890	860	898	878	918	864	832	880	852	842	862	863	796	879	875	888	836	854	889	903	903	890	868	850	817	854	858	821	851	830	856	891	902	894	856	849	905	877	872	883	890	840	847	855	816	883	870	927	833	862	868	875	883	816	817	877	894	889	897	834	850	859	846	797	843	848	858	899	823	836	870	820	855	865	849	864	835	841	840	863	821	848	818	849	849	905	852	879	874	859	832	837	874	908	820	875	839	872	852	804	859	859	884	853	851	899	870	857	869	914	776	852	875	841	853	869	887	837	921	883	859	877	847	895	863	870	803	888	843	879	887	841	838	868	886	889	904	844	886	839	864	832	793	842	871
43268	12860	3353	1743	1248	974	829	668	567	512	467	434	391	367	381	338	355	310	317	324	305	317	292	316	303	309	312	319	296	298	304	287	313	311	304	301	287	313	295	309	303	328	272	305	249	314	318	297	299	310	266	290	252	308	279	320	280	323	292	295	308	300	243	302	315	235	296	288	290	323	276	293	258	278	272	300	303	301	281	306	260	270	307	295	277	293	308	278	299	276	308	303	261	284	274	253	297	270	288	296	279	294	313	271	269	284	268	278	287	263	311	316	291	268	298	292	291	301	258	268	298	285	248	270	266	285	271	281	314	285	299	287	273	295	288	291	291	282	271	282	287	273	279	241	272	301	261	270	271	292	284	289	278	259	243	282	275	305	281	283	281	302	289	296	274	255	276	290	284	272	298	278	272	293	303	295	284	294	268	265	294	277	269	276	292	297	288	284	300	261	265	276	281	267	312	298	304	293	315	270	297	257	293	256	287	288	280	272	260	298	290	261	269	291	295	267	295	304	303	271	257	288	294	289	313	270	264	256	269	280	240	291	278	281	276	248	290	275	278	279	260	275	279	289	256	305	288	237	267	291	280	275	288	279	283	297	286	293	289	272	254	270	279	301	251	289	271	320	279	285	303	291	276	279	271	278	282	245	270	289	277	291	280	244	271	302	272	232	272	270	262	306	287	302	252	281	303	283	277	292	302	269	252	259	305	298	291	293	266	291	303	277	257	283	245	276	276	262	307	272	289	270	297	281	282	262	269	278	291	287	271	274	299	273	286	279	321	276	305	298	303	278	279	271	305	259	304	272	280	265	267	301	293	261	273	311	268	260	258	296	234	280	248	295	290	277	245	271	304	290	299	277	297	284	288	288	284	283	290	260	286	271	268	280	306	274	307	282	260	276	275	262	296	290	290	281	287	271	304	272	270	276	269	252	263	274	273	282	269	297	289	287	284	297	302	271	273	281	273	277	300	271	305	265	293	303	313	274	312	317	284	295	289	267	260	276	255	283	290	289	268	269	235	310	283	296	297	270	286	307	279	278	265	261	290	286	276	302	285	296	261	285	341	274	251	277	301	291	266	272	286	267	285	286	268	285	287	280	258	283	285	277	294	284	292	318	279	274	282	281	285	278	275	242	280	299	280	333	267	270	262	298	323	258	294	293	336	295	286	281	269	278	277	278	254	273	309	280	276	302	279	255	283	257	277	263	299	268	255	255	293	293	306	277	287	281	295	272	270	309	287	253	276	263	281	290	283	285	279	293	269	285	278	278	313	297	282	261	253	310	301	263	248	252	284	300	299	277	317	280	290	266	305	285	279	304	270	274	269	289	312	306	241	262	296	287	270	328	269	280	273	267	294	261	267	282	275	282	280	298	294	292	242	302	252	300	285	263	290	298	249	296	264	265	289	266	313	337	286	301	277	287	287	300	279	276	276	279	274	280	318	261	307	285	299	306	284	282	268	273	272	292	266	292	281	276	279	285	274	277	273	267	282	272	250	276	267	285	282	263	302	277	319	290	297	285	279	285	271	266	283	274	277	235	289	284	259	298	327	275	282	280	259	287	282	277	299	263	308	292	288	272	307	297	316	262	288	290	305	272	262	261	283	299	279	270	304	281	292	253	272	274	289	289	314	301	253	263	275	292	283	283	285	310	270	284	299	290	322	319	263	260	288	274	283	284	312	271	260	257	268	261	274	284	273	297	260	302	315	303	264	265	310	311	305	257	276	265	294	271	297	275	270	275	289	270	256	288	269	247	268	300	269	268	273	325	274	299	274	308	306	294	297	305	272	268	294	267	294	292	275	295	278	270	278	262	260	236	281	280	289	302	285	265	292	273	279	275	285	275	291	241	272	274	280	245	284	275	277	298	274	297	306	283	289	296	314	286	280	284	287	255	278	293	273	259	288	279	285	302	266	298	263	285	272	259	281	299	285	271	281	258	252	275	279	272	291	245	295	291	273	307	279	292	281	276	293	280	281	284	286	277	273	313	264	281	260	261	247	263	296	297	284	246	277	276	286	311	264	277	268	278	276	291	295	304	267	294	276	277	308	279	291	262	271	267	309	265	273	250	256	283	277	248	287	286	302	292	278	304	292	286	305	238	289	293	321	284	277	241	280	266	268	285	274	263	276	272	292	269	297	291	288	275	289	288	267	290	269	283	287	310	273	278	279	270	311	262	295	302	294	290	286	240	268	308	293	282	265	263	294	292	296	286	256	286	272	262	273	280	257	246	300	321	292	269	259	268	276	279	299	283	281	270	286	301	305	320	274	271	272	281	282	278	268	290	285	267	280	264	279	298	257	279	278	270	302	257	278	283	252	298	308	279	308	300	274	307	318	282	261	259	322	289	285	273	289	280	292	307	274	305	262	269	299	328	304	274	271	242	306	281	281	304	284	287	301	273	274	273	296	298	295	293	263	265	254	274	314	265	291	279	307	294	260	287	306	287	323	259	305	243	292	286	292	287	282	284	272	261	280	291	283	263	307	283	280	295	264	273	262	260	277	287	260	271	272	286	264	292	284	263	236	282	306	258	314	297	286	292	287	281	264	280	291	328	290	284	289	274	274	298	301	303	276	282	260	279	278	266	259	299	258	308	284	288	271	285	279	301	282	273	270	255	256	280	274	257	257	276	249	286	269	286	280	269	300	292	285	265	297	286	284	313	317	268	301	266	279	240	261	279	293	271	262	289	274	246	270	265	296	299	310	324	278	273	261	274	258	289	251	284	257	288	278	279	291	284	286	260	293	264	245	320	282	275	272	254	287	269	272	297	300	273	266	292	280	252	254	267	292	278	285	279	284	268	270	287	304	291	263	281	261	252	295	295	279	268	318	291	284	283	256	264	314	286	264	288	295	275	271	288	300	268	315	264	284	287	283	308	287	274	244	256	296	272	278	289	290	273	301	296	283	281	269	296	273	309	320	289	289	265	310	287	276	249	288	278	263	293	285	287	269	282	293	289	284	274	296	279	306	265	306	280	277	285	289	300	262	298	275	249	252	261	299	293	278	275	275	254	292	256	296	244	302	270	311	282	276	262	271	284	279	250	269	284	283	276	260	290	276	282	276	326	281	288	257	311	281	261	282	280	273	285	280	311	315	271	294	293	322	263	273	281	276	303	303	291	261	285	298	270	266	316	287	294	286	282	259	253	258	285	279	278	283	264	267	297	266	281	289	282	272	293	282	257	279	268	288	260	303	266	264	270	279	268	282	300	291	273	277	297	279	268	286	261	250	281	272	284	267	272	260	312	290	293	269	283	288	263	282	256	272	287	290	272	249	285	282	325	301	248	302	301	298	306	262	280	289	270	257	275	283	284	256	271	293	265	282	287	289	272	297	262	322	277	284	309	266	287	279	284	272	286	274	261	270	279	301	266	286	296	279	298	247	262	295	259	281	278	287	269	277	258	288	260	297	301	290	293	287	263	310	298	264	263	261	261	272	295	274	269	261	289	280	293	291	270	259	276	298	266	276	270	292	280
20719	2482	4909	5565	4858	4183	3467	3109	2758	2343	2028	1981	1833	1683	1590	1481	1382	1343	1354	1224	1274	1251	1177	1113	1118	1108	1153	1024	1080	1032	1095	1060	1061	1035	1015	1053	1078	955	1037	965	966	1037	899	1007	1027	928	994	944	929	925	984	973	909	929	962	1007	1002	949	908	909	969	891	915	900	906	872	923	958	949	980	924	909	899	961	935	930	900	912	937	911	1014	902	873	920	906	954	895	903	918	872	893	922	842	896	897	884	918	902	950	865	948	919	978	928	913	876	921	895	914	884	884	923	930	916	904	885	933	871	893	867	890	874	869	890	952	893	886	907	937	887	904	874	910	823	894	926	915	924	906	840	904	911	869	875	856	928	910	900	945	847	914	904	860	897	910	887	833	863	889	939	899	914	960	917	839	856	899	917	925	884	899	900	856	854	923	920	887	884	882	855	915	921	873	886	889	889	865	903	911	843	924	964	854	876	932	943	865	890	928	902	994	889	928	869	876	912	955	924	870	872	875	897	909	862	874	916	853	904	857	903	886	907	903	873	917	905	889	884	918	891	900	926	956	911	848	843	1009	893	887	903	894	844	874	918	962	949	867	846	952	893	899	906	870	911	851	941	807	815	879	953	855	891	895	919	856	914	910	908	883	875	908	906	884	863	926	842	866	880	881	867	863	842	887	870	898	900	941	869	936	888	886	911	862	926	899	874	920	919	907	901	871	844	869	887	915	918	908	892	884	881	947	922	925	922	918	916	864	890	914	906	911	896	924	892	876	887	891	898	901	913	910	903	912	861	867	908	929	825	874	884	894	844	867	873	907	858	861	948	925	906	918	899	862	876	932	879	954	875	954	837	876	875	859	879	906	923	883	899	871	904	903	933	902	920	915	847	931	876	919	903	903	939	908	925	872	908	961	906	874	927	876	886	923	899	955	887	885	923	891	848	902	903	856	863	868	869	874	888	841	885	863	874	895	899	891	908	880	918	868	877	876	860	871	912	851	928	871	876	922	847	877	877	885	901	868	865	888	902	949	901	898	853	884	939	818	838	900	898	902	867	883	854	939	947	828	851	911	862	960	917	877	857	891	878	868	924	890	854	936	842	897	871	896	865	884	881	898	904	901	897	880	909	888	871	849	883	917	854	903	904	878	844	956	925	875	877	831	928	909	866	896	964	859	865	895	901	876	952	910	876	949	898	867	894	876	897	905	960	954	878	894	837	903	901	884	852	875	921	891	923	913	867	791	871	853	908	863	882	879	865	863	939	899	875	896	905	910	879	922	958	887	933	897	927	861	861	910	909	891	904	848	893	872	889	901	868	867	916	847	869	903	933	822	896	891	892	862	857	829	852	891	900	916	886	912	877	888	909	835	911	918	938	956	885	901	800	902	871	893	927	874	847	885	891	889	905	909	896	898	914	900	881	910	951	884	875	907	909	949	891	875	902	934	851	942	896	923	848	905	897	895	893	895	893	879	925	927	919	918	906	906	834	905	875	899	959	885	881	898	878	913	950	896	895	916	875	895	962	883	887	853	884	857	863	906	852	890	927	913	950	854	860	865	900	921	955	846	882	906	849	879	918	878	907	888	834	895	969	885	893	903	920	881	877	859	887	870	915	897	886	882	857	844	882	948	928	879	848	863	895	898	847	925	883	939	846	888	879	921	900	931	942	899	913	852	884	857	884	915	885	898	894	874	862	932	821	912	898	881	907	956	891	933	863	914	826	916	888	884	922	933	905	921	870	907	904	884	932	940	902	934	878	916	925	935	907	883	895	837	907	932	941	877	836	894	843	851	936	892	910	895	919	880	935	950	931	881	901	933	871	895	890	909	922	873	904	891	958	896	922	951	857	941	860	906	899	880	937	939	896	936	912	865	900	876	890	888	859	905	866	911	975	898	856	926	910	945	866	864	853	884	906	905	918	918	896	928	869	860	919	935	833	939	954	877	871	860	889	927	857	938	896	914	936	893	892	901	916	907	918	836	879	909	895	927	904	863	862	945	945	888	882	866	904	913	929	912	820	886	934	941	935	890	870	910	873	922	889	873	886	893	920	892	916	914	927	882	899	858	944	874	894	906	898	888	890	923	920	908	902	874	881	931	887	889	894	906	932	902	947	853	915	885	879	893	868	889	952	944	899	928	901	893	911	852	941	889	878	937	895	927	887	897	903	919	856	935	935	925	942	917	887	886	900	957	881	927	878	884	881	950	936	970	885	945	893	904	934	895	875	906	887	871	908	927	869	935	873	881	823	962	960	960	857	941	848	886	906	845	888	862	889	896	883	866	935	877	882	860	878	901	869	913	902	872	885	951	940	902	892	900	879	920	913	913	913	928	899	877	876	868	921	845	920	874	868	874	912	865	926	898	871	922	897	895	880	894	875	864	871	892	876	956	893	937	867	908	882	913	873	885	894	913	908	916	889	915	905	883	929	950	841	932	941	852	882	924	888	843	867	943	932	896	911	857	909	860	897	937	914	891	844	868	925	899	894	880	905	940	876	845	885	885	901	914	904	847	938	943	900	854	918	859	901	922	886	930	914	869	832	893	907	879	890	862	858	835	901	898	882	957	909	886	892	895	882	850	858	876	932	904	869	910	872	900	878	943	876	964	875	918	889	861	906	885	931	876	908	860	927	868	892	919	898	882	872	878	889	868	885	864	890	847	905	899	839	895	861	868	891	955	923	866	900	846	897	890	855	900	859	923	929	900	866	889	916	874	894	882	909	901	940	928	830	930	853	854	874	916	906	925	891	877	882	897	888	897	885	866	883	868	874	867	898	950	901	895	869	892	880	869	913	877	852	867	909	875	823	929	898	896	898	918	866	884	882	905	942	931	882	882	937	912	915	867	929	893	883	845	869	858	930	914	907	888	907	918	893	961	894	874	941	882	903	830	848	891	854	907	899	862	870	873	827	921	945	886	872	855	883	934	886	889	920	886	889	901	859	884	917	907	984	864	905	885	843	881	848	861	912	948	864	901	878	883	899	975	886	906	894	882	863	910	859	902	936	878	906	880	856	901	879	836	882	937	884	860	935	925	897	904	879	921	898	896	923	844	899	876	838	877	923	877	880	875	858	909	890	903	917	878	908	862	866	899	873	869	946	856	867	875	855	856	874	899	886	876	867	916	890	878	864	883	929	927	888	911	918	866	972	910	897	899	924	873	890	916	816	905	933	876	888	942	853	853	860	825	851	922	857	868	904	972	886	881	871	867	899	830	930	907	907	875	886	904	956	840	912	900	892	835	935	876	896	873	864	868	936	905	861	918	876	835	887	930	934	952	893	850	900	889	914	890	867	957	875	914	911	906	912	894	868	902	915	848	852	894	930	893	868	915	904	886	880	898	934	869	903	883	891	888	862	911	830	926	946	840	878	925	897	942	845	872	870	903	934	883	893	921	874	906	855	896	842	915	910	887	845	879	904	885	943	918	889	886	883	886	880	920	843	914	885	888	896	897	895	939	915	902	887	882	889	847	910	890	907	925	888	939	861	907	936	883	901	869	893
5103	334	216	192	181	175	170	148	167	140	157	136	160	136	136	153	160	147	134	151	159	142	137	168	137	142	145	143	128	139	148	130	150	141	147	158	145	132	152	150	131	132	131	149	153	159	140	160	155	148	142	128	161	166	162	136	154	129	142	139	159	149	136	140	142	125	132	132	153	119	140	145	148	143	133	143	146	151	130	143	161	151	169	146	147	140	165	145	155	157	130	138	150	145	161	147	133	123	133	122	132	140	157	153	161	127	143	143	163	140	162	155	163	143	134	149	164	152	149	142	144	134	154	160	166	147	130	135	150	140	141	143	147	145	163	155	150	141	136	142	133	158	141	148	120	136	147	134	145	142	121	159	138	146	144	143	157	134	124	136	156	165	147	159	165	128	145	144	148	148	127	129	159	156	123	126	141	129	146	147	145	147	148	130	144	135	157	129	136	134	157	139	149	132	116	141	149	149	163	158	115	157	149	146	139	128	152	121	140	132	158	142	193	147	160	166	145	161	126	133	146	127	167	138	140	162	165	139	155	160	131	141	158	146	146	145	140	130	133	147	164	151	152	151	135	162	127	123	133	154	146	130	133	144	156	132	165	138	164	136	143	165	113	148	149	150	146	166	155	145	154	142	143	145	138	145	134	142	152	147	156	145	146	139	154	165	128	150	160	122	122	151	139	137	154	140	136	165	134	156	142	139	141	157	144	156	143	172	155	144	164	163	140	171	159	142	154	128	139	108	142	146	134	150	148	151	148	141	129	126	121	148	158	132	171	131	160	131	149	137	156	132	136	137	146	145	149	121	133	140	133	140	135	133	149	156	141	147	172	134	142	152	168	146	155	130	119	129	139	167	140	132	160	166	150	160	149	143	143	147	134	155	155	148	150	141	152	146	146	134	155	145	127	145	146	142	158	142	137	148	142	139	138	139	148	157	136	125	141	130	147	146	144	147	142	165	148	171	165	135	147	164	136	158	159	158	148	178	125	163	158	162	152	160	140	144	156	143	136	121	152	158	149	145	145	150	144	153	143	173	145	148	142	146	157	146	128	148	125	151	122	138	151	127	141	130	160	136	153	134	139	136	153	162	129	147	150	153	150	157	169	139	150	144	129	137	153	148	137	159	144	157	149	148	144	160	166	131	149	145	123	129	131	156	158	149	164	153	125	143	147	147	147	157	151	133	151	144	156	141	155	149	149	143	144	127	150	142	121	180	158	141	144	147	113	126	153	127	154	129	148	109	141	121	149	159	132	144	156	120	149	136	161	144	160	159	138	139	137	160	130	125	142	147	137	154	142	142	142	142	146	139	161	146	140	132	149	165	140	138	144	160	148	158	140	147	150	151	169	140	156	126	156	126	140	146	144	159	145	148	171	161	130	144	138	127	155	146	136	155	152	149	157	154	155	169	131	142	153	148	139	141	155	145	150	131	142	127	137	149	142	147	167	137	146	124	133	159	140	136	149	125	153	165	124	163	148	161	156	144	176	138	147	135	144	145	145	139	157	136	130	139	136	156	131	150	147	137	140	147	128	144	135	135	135	137	142	158	122	141	172	153	140	159	136	143	154	169	146	156	140	152	146	154	145	147	133	129	135	151	139	160	128	120	130	149	143	147	173	145	140	150	152	141	153	111	136	144	136	160	143	156	113	151	165	146	154	139	158	135	142	146	144	146	143	140	153	148	143	152	152	143	135	142	157	148	164	120	158	138	149	152	177	147	151	120	149	157	128	144	136	145	137	164	152	144	155	146	152	131	134	155	145	157	132	148	153	147	135	151	159	125	156	155	141	128	143	133	172	146	148	144	154	159	143	164	135	143	138	125	133	147	145	167	137	144	145	148	143	149	137	132	136	150	147	147	159	139	157	140	146	138	142	151	147	139	128	165	131	151	146	134	128	154	149	147	127	110	159	148	148	141	146	171	131	147	162	152	143	162	131	149	145	108	155	124	160	152	145	150	150	143	130	151	141	149	137	144	137	140	166	143	155	146	141	157	129	139	158	137	153	153	118	129	160	161	136	138	138	134	159	120	151	149	134	135	150	134	140	105	140	164	132	151	134	127	140	151	156	138	147	135	121	139	149	147	147	151	132	154	129	140	152	146	151	142	156	133	155	142	132	138	147	152	144	144	138	168	148	122	142	132	142	129	124	134	133	143	145	129	161	142	141	149	144	142	149	149	151	129	157	132	162	123	127	156	134	148	133	153	160	154	136	170	123	154	130	167	142	135	136	140	154	134	159	144	145	149	134	150	132	147	127	148	168	145	139	151	136	156	146	124	136	155	138	135	151	147	162	119	131	160	163	156	156	127	125	145	145	168	138	149	138	147	150	152	163	131	134	148	152	146	151	121	147	144	137	148	157	143	145	145	141	129	136	166	163	128	126	137	158	143	136	144	143	130	163	152	143	132	125	128	160	149	153	145	140	125	138	173	146	177	142	149	139	146	132	137	143	136	170	125	138	130	142	148	140	158	127	125	149	134	145	144	155	148	142	137	132	138	161	151	142	138	145	146	158	161	151	175	143	155	145	143	147	123	138	135	152	149	136	148	165	128	150	126	148	147	164	144	139	148	149	136	154	152	141	149	133	145	157	140	137	166	143	144	140	130	147	127	155	141	131	148	147	144	111	139	147	142	134	137	133	133	147	150	149	140	150	130	142	141	134	121	147	142	139	124	147	146	145	137	136	120	171	124	156	147	159	137	149	148	141	137	143	138	142	156	157	145	126	147	143	123	140	147	162	128	142	150	143	162	144	160	156	149	146	125	146	138	155	151	146	137	139	138	155	162	164	129	169	148	154	135	143	153	146	167	153	142	144	139	142	156	131	138	138	136	125	162	153	126	139	142	138	145	143	138	136	140	152	162	118	143	145	124	136	130	152	152	140	152	140	156	145	139	153	155	134	157	146	153	153	129	155	150	130	161	134	157	142	148	156	163	154	134	137	150	141	157	120	118	144	130	147	130	130	127	127	148	141	147	167	145	141	157	122	152	117	144	141	160	153	136	160	149	151	121	149	135	138	131	141	154	138	144	158	129	150	140	148	155	129	134	160	142	115	149	115	135	136	153	139	148	144	131	147	140	126	147	147	125	165	155	136	142	155	155	150	141	144	157	135	157	147	141	151	169	154	158	137	160	133	157	145	140	131	130	149	144	163	135	134	132	139	143	136	145	159	129	126	166	141	141	150	132	127	153	145	129	140	146	125	140	148	149	135	165	141	145	134	132	140	134	167	140	134	147	143	141	129	159	154	156	164	144	150	139	136	131	154	160	142	131	132	147	145	139	144	148	144	114	148	116	134	147	128	153	153	147	122	177	144	121	132	147	130	165	140	144	129	120	151	138	141	132	152	156	130	141	131	123	141	143	129	146	148	127	143	144	145	135	132	137	129	135	133	131	143	141	161	144	137	141	162	127	162	159	158	126	139	129	145	150	149	142	142	152	146	139	155	135	143	167	147	153	169	151	148	160	144	128	151	127	153	156
6812	577	658	685	655	640	652	577	563	541	575	580	575	583	568	576	531	560	526	555	556	523	528	526	516	584	544	537	490	541	512	517	537	513	538	524	532	530	492	527	525	511	515	544	535	525	524	461	547	537	530	474	504	501	577	517	506	529	539	510	563	503	537	545	542	534	532	488	499	522	525	531	500	489	533	495	506	523	496	529	546	518	513	520	541	452	496	495	521	531	530	492	539	512	527	495	519	519	596	474	507	518	528	477	553	464	530	529	506	468	471	507	528	525	489	484	522	525	501	511	501	559	547	534	477	493	545	532	536	495	533	499	543	516	540	514	495	531	537	573	553	531	459	509	534	547	509	504	511	535	487	521	497	484	545	497	507	518	528	491	532	486	528	504	544	555	528	526	537	574	504	509	510	547	557	566	490	538	582	483	508	484	527	527	515	506	506	510	521	539	512	518	569	538	531	524	538	544	522	492	543	516	505	522	518	544	489	478	522	491	548	490	516	524	498	554	514	513	491	539	570	534	478	507	472	526	518	481	507	514	506	527	518	508	545	520	519	556	492	517	516	524	520	482	456	508	502	521	536	513	512	524	521	524	507	559	485	504	541	492	511	530	530	529	525	547	547	486	485	507	505	497	529	524	473	517	515	546	512	490	491	530	508	548	505	524	493	532	530	498	524	484	488	529	522	534	519	514	538	488	483	524	510	511	508	531	509	520	494	485	480	479	526	545	534	528	502	518	504	524	500	532	523	484	505	486	542	522	515	515	526	551	499	500	477	461	510	518	521	513	514	491	521	519	529	553	500	533	524	539	542	493	500	480	505	511	518	461	500	485	467	521	525	479	505	499	548	501	533	535	520	534	516	533	566	476	515	541	486	533	534	526	519	502	522	536	530	540	504	515	530	523	529	509	468	519	534	537	517	512	519	529	525	504	509	545	587	533	503	526	520	483	501	541	512	513	553	506	517	484	530	486	549	509	500	546	531	516	553	514	475	509	511	517	551	520	549	542	491	488	515	530	525	508	519	480	537	517	530	545	515	545	520	525	559	532	477	525	529	529	528	524	573	516	534	517	536	489	554	521	503	499	504	553	502	535	495	505	518	481	527	511	518	530	535	542	512	506	538	507	556	538	545	543	538	539	546	525	531	493	515	515	542	532	509	498	515	518	533	540	545	508	513	502	455	562	513	499	515	513	532	469	534	547	466	492	497	532	524	534	506	544	510	528	518	527	497	490	516	489	515	494	535	501	515	472	533	513	526	494	538	550	529	529	473	484	495	483	484	531	559	512	491	546	517	494	550	495	525	533	452	558	519	522	511	505	551	494	498	503	528	486	464	532	551	514	530	495	526	539	508	515	536	503	506	512	525	519	514	509	465	518	551	538	529	530	515	531	536	517	511	499	556	518	533	538	444	446	553	492	539	570	510	508	563	511	478	517	536	574	558	483	515	503	500	512	515	543	572	538	540	524	495	552	541	529	578	546	514	505	535	497	495	499	477	534	506	490	504	530	527	525	508	505	500	471	524	514	543	532	564	531	522	527	507	546	523	537	538	490	519	520	491	525	519	508	550	541	540	481	535	532	530	522	557	506	538	527	513	504	543	463	524	521	525	516	536	526	513	514	503	541	517	490	513	515	486	552	524	494	513	534	533	506	525	476	502	534	527	485	509	529	516	538	467	515	527	553	539	512	502	507	532	513	505	526	520	523	497	530	537	491	513	529	543	508	503	517	520	551	527	517	575	508	515	496	496	505	481	533	509	507	556	514	508	543	483	529	480	495	517	521	512	490	571	517	527	529	552	542	519	464	493	499	499	509	540	529	506	518	545	518	530	471	523	516	495	528	542	527	489	521	534	540	474	535	527	558	507	558	533	496	500	509	512	510	503	532	527	526	544	480	534	558	528	508	531	541	503	541	541	518	532	533	491	543	546	535	519	508	537	517	521	482	494	494	543	465	517	545	485	522	517	551	501	525	497	506	507	513	497	538	555	530	551	522	557	519	511	546	507	492	505	530	504	530	509	522	528	505	536	501	561	498	518	537	502	521	545	510	509	518	502	508	521	497	534	531	546	510	535	507	503	551	523	514	516	569	500	498	515	515	555	535	515	532	499	523	504	517	504	496	495	535	511	567	549	508	507	512	502	554	515	481	552	541	509	514	546	489	528	514	463	545	491	507	526	481	531	535	535	515	527	504	515	496	485	529	525	553	511	538	560	496	563	521	562	502	509	501	534	503	535	528	505	512	526	492	550	484	552	491	511	512	510	524	533	519	514	532	483	510	506	517	524	501	509	496	483	538	495	568	503	540	514	501	555	497	487	482	506	514	478	561	511	503	518	523	538	527	499	496	526	494	549	519	478	512	565	513	509	534	497	554	512	501	508	541	480	521	505	515	513	514	551	495	541	502	518	524	526	469	526	538	511	498	539	535	494	528	512	498	500	536	526	539	522	521	486	486	534	493	466	517	521	507	476	490	543	525	525	552	485	540	514	512	500	484	533	529	533	510	512	538	475	507	533	519	531	510	514	500	521	540	552	484	515	530	520	519	522	511	522	476	571	535	531	540	551	530	519	531	539	534	512	518	509	513	537	537	519	490	557	525	518	542	527	497	561	516	546	505	503	520	514	488	504	532	565	539	536	551	500	522	529	499	516	486	539	525	510	500	509	545	517	498	481	475	534	554	531	496	543	485	493	509	480	510	517	542	496	539	526	550	499	560	484	507	504	508	523	520	526	529	537	547	495	551	523	492	541	479	513	495	538	490	503	524	491	565	543	499	532	483	504	519	536	532	487	516	541	527	535	536	523	526	507	507	486	553	534	531	515	522	534	498	522	526	555	511	560	529	525	531	521	549	488	506	505	521	491	540	487	491	512	564	525	530	533	506	537	502	528	525	513	540	566	556	501	568	526	488	522	532	457	553	532	556	534	502	512	496	483	509	491	521	517	518	510	507	543	478	529	482	490	512	497	509	495	536	522	490	512	510	486	512	515	516	523	501	485	572	497	513	517	546	525	506	511	522	500	549	525	514	507	533	504	526	517	524	497	557	508	511	507	461	537	533	572	491	491	533	501	507	553	532	487	541	504	511	562	522	534	513	544	556	536	555	525	534	499	464	549	503	511	500	497	502	536	513	504	477	504	498	487	522	509	491	501	497	535	541	484	505	464	496	549	510	500	560	526	481	477	516	517	537	530	531	526	503	537	526	527	503	493	520	514	501	492	509	486	504	521	555	501	518	514	530	537	516	482	539	543	538	459	568	507	526	518	508	544	524	482	508	518	547	497	541	525	538	489	503	512	504	544	488	510	470	555	556	507	505	537	496	535	521	555	566	482	544	488	524	489	568	501	513	542	476	509	482	528	532	485	532	548	537	492	495	520	494	489	502	516	510	518	584	533	513	518	518	528	515	480	525	526	526	527	554	528	524	536	497	541	524	488	480	502	471	503	564	469	552	504	513	540	502	551	569	547	511	553	546	515	491	518	493
33584	6877	1503	989	772	633	519	483	393	385	359	365	317	311	297	277	311	307	319	316	310	318	275	283	257	298	274	273	282	236	256	279	259	281	277	268	256	264	292	284	287	279	293	239	284	283	286	277	272	283	263	260	269	251	263	254	267	272	284	249	276	257	244	281	251	259	246	271	264	276	262	280	288	247	269	251	288	276	274	259	277	265	247	269	269	259	250	274	267	247	255	283	277	261	290	267	269	240	259	270	269	253	282	291	237	311	269	250	296	279	271	276	292	244	255	271	259	265	278	272	278	273	279	264	271	283	268	294	266	274	263	274	266	268	277	287	290	250	273	307	254	245	281	237	273	270	261	249	258	273	258	265	285	254	258	272	282	265	279	272	261	265	254	258	262	282	260	246	295	265	283	257	278	258	273	256	260	266	262	247	279	270	271	258	274	278	292	252	262	275	270	256	264	234	290	255	258	265	228	257	279	241	302	249	298	257	291	276	242	301	248	241	278	262	259	246	265	265	265	246	251	254	264	255	265	272	283	267	254	265	282	248	244	289	278	236	286	248	285	274	270	247	275	307	261	245	277	284	295	254	281	253	297	236	261	245	245	257	275	267	254	248	296	252	284	252	278	273	281	302	270	272	263	247	284	250	233	254	262	243	238	270	289	271	252	268	277	252	272	273	290	285	270	278	268	279	256	258	253	283	241	271	265	278	275	270	276	248	272	250	260	305	287	266	258	244	279	276	268	249	256	276	268	266	291	278	256	267	265	276	290	228	290	255	278	278	265	262	269	260	260	288	260	275	239	241	274	274	268	282	293	285	248	274	239	285	251	235	284	263	262	279	283	266	312	260	287	265	259	287	276	274	276	292	248	281	239	259	246	269	252	265	239	276	252	259	256	269	284	277	288	239	246	241	257	256	273	274	285	253	287	268	281	296	259	265	234	258	256	233	262	271	255	280	279	275	224	288	265	278	278	254	268	265	258	271	266	264	261	273	267	276	266	247	288	241	259	235	260	253	254	258	248	296	260	256	247	261	273	262	270	249	256	274	235	258	271	259	288	245	260	272	287	271	330	274	256	285	264	243	253	277	230	262	298	250	255	260	273	263	250	268	266	282	258	299	253	272	252	262	254	272	268	299	269	301	282	282	259	260	255	281	288	255	237	278	291	266	260	258	262	268	258	292	263	260	287	256	277	266	271	259	276	269	256	284	272	277	295	281	265	275	253	262	248	250	245	247	244	249	259	275	307	281	292	276	264	268	265	253	270	263	256	246	251	258	270	258	305	253	292	282	253	275	267	298	256	283	262	270	270	263	286	285	248	245	265	272	270	266	265	306	291	264	247	275	257	291	241	304	294	278	270	263	270	272	285	292	273	270	272	266	275	274	256	245	253	244	263	263	282	275	266	283	251	283	280	281	276	230	274	275	264	263	255	267	238	281	273	266	257	266	284	276	259	277	259	291	276	267	246	244	253	288	268	218	275	286	255	269	262	268	255	252	266	265	269	280	255	270	261	268	251	278	277	242	290	254	309	265	271	258	267	244	266	271	247	268	291	252	285	251	286	251	270	273	263	276	247	253	243	250	263	291	261	261	247	229	252	249	275	304	233	302	263	283	272	239	253	239	261	246	279	276	245	274	223	252	286	238	252	259	269	233	279	264	283	268	256	269	279	249	271	269	284	259	248	277	283	265	281	257	272	267	273	239	282	255	283	265	280	261	252	252	260	292	291	281	290	287	234	270	259	266	248	283	279	271	254	255	271	268	289	270	240	245	278	256	288	255	251	267	282	261	272	276	291	241	236	248	271	274	268	262	284	273	250	268	285	260	227	277	262	293	265	262	278	250	265	266	278	257	291	267	256	246	233	287	290	250	282	285	268	247	261	236	281	297	282	278	274	262	255	271	239	273	261	269	262	280	283	274	280	276	282	284	270	261	264	280	318	266	264	267	285	265	283	269	275	262	266	236	252	243	250	254	268	256	282	245	279	264	279	269	255	283	262	226	239	277	263	265	239	301	251	280	259	285	281	266	256	276	281	286	269	243	280	310	237	293	263	263	247	253	263	281	253	251	255	267	248	271	250	289	240	260	251	234	314	266	242	276	274	269	261	265	246	271	283	271	263	276	267	265	277	260	279	242	264	268	242	249	271	289	282	266	259	271	261	274	295	258	251	288	274	271	268	283	274	259	255	314	302	289	272	251	261	268	271	260	257	272	299	263	246	265	257	248	272	261	281	285	289	250	249	237	243	255	263	275	267	240	271	258	295	246	287	268	255	270	289	248	289	274	251	277	278	290	251	293	267	277	256	266	264	288	243	266	278	268	294	295	280	247	276	265	257	270	292	237	266	275	287	247	281	298	278	274	266	267	249	272	275	257	285	251	253	247	262	287	259	278	254	261	237	253	227	263	283	267	269	265	267	250	251	275	272	274	283	251	268	263	286	247	265	266	274	268	247	280	274	226	264	280	271	267	236	257	266	253	268	233	280	285	272	270	274	274	263	276	266	265	274	278	249	268	251	261	248	284	243	269	261	266	264	270	239	268	260	279	252	292	244	252	264	279	244	253	272	254	255	267	277	253	267	230	266	241	291	294	285	283	269	286	270	289	258	261	278	268	306	283	274	275	293	275	289	263	285	250	253	276	261	249	312	281	255	277	249	265	250	269	272	258	270	270	249	274	259	283	248	270	281	265	235	266	261	267	264	295	263	264	255	255	246	254	251	274	285	270	263	279	273	255	240	251	248	267	250	282	244	279	287	269	266	270	261	257	255	269	249	242	273	264	274	250	279	322	283	272	279	286	269	243	247	267	264	282	291	260	262	281	253	299	282	284	272	292	256	258	254	260	270	292	262	289	256	237	291	252	249	271	285	337	262	305	278	281	266	251	282	268	279	232	266	265	255	284	273	292	277	272	277	272	262	282	266	272	275	255	280	250	277	263	278	285	276	248	255	274	262	273	240	266	271	291	253	226	247	274	265	275	275	280	261	276	255	275	262	247	240	294	256	264	262	238	270	246	291	236	270	263	255	255	279	265	279	271	253	266	284	274	255	265	274	250	259	272	270	255	257	270	239	253	267	262	265	260	271	269	298	212	264	262	256	268	291	269	295	258	250	268	232	293	236	285	286	286	269	271	257	267	272	270	273	276	266	260	270	290	257	283	296	263	245	301	255	268	251	269	264	258	249	247	270	250	279	304	252	255	271	265	283	249	260	272	267	263	276	255	269	273	282	248	244	282	281	255	254	250	263	251	300	252	270	254	245	274	239	265	240	243	270	246	226	269	259	254	281	282	283	241	253	262	250	274	275	228	254	256	291	269	257	267	271	249	265	291	281	255	238	266	245	296	294	256	285	243	257	247	269	274	290	270	290	264	259	256	274	283	260	273	256	259	283	277	282	260	300	247	256	249	270	263	287	258	276	264	241	263	255	259	270	240	298	267	244	274	236	282	252	267	250	247	282	248	291	267	223	263	275	273	336	231	273	252
16288	1683	3015	3372	2963	2533	2255	2063	1722	1623	1408	1393	1310	1274	1249	1134	1089	1137	1134	1005	1039	1020	1066	958	1014	980	964	1005	952	891	946	939	921	929	906	918	927	913	921	900	910	846	926	908	884	917	920	852	887	870	890	862	929	891	859	885	841	945	938	853	909	867	882	873	841	892	821	913	813	858	883	860	812	849	876	851	883	889	899	879	874	870	848	839	877	856	834	881	824	837	882	829	827	836	893	819	883	882	877	855	842	856	867	797	833	867	888	819	887	862	848	854	860	860	819	925	832	862	847	864	890	909	857	858	883	855	870	853	906	835	886	837	812	853	859	886	867	869	835	878	878	869	910	806	882	942	847	845	886	855	862	902	865	861	863	818	901	851	848	851	866	800	832	868	873	826	856	857	871	878	831	871	848	850	852	875	827	884	839	839	847	816	855	824	853	878	854	854	892	909	842	852	845	858	903	908	882	894	827	861	847	870	869	802	869	859	844	840	846	851	838	862	864	884	851	867	830	809	880	858	864	855	885	904	853	884	836	866	883	922	834	860	830	899	858	876	841	864	878	918	871	896	851	827	855	845	872	874	871	804	870	835	843	850	883	868	890	889	833	875	887	845	828	842	851	859	842	868	855	855	885	806	836	849	866	822	860	849	845	883	916	846	837	892	843	824	852	885	894	872	858	881	813	847	829	856	822	850	882	881	877	881	869	873	855	841	831	841	936	867	840	791	876	825	896	826	878	888	867	851	841	871	831	888	884	900	855	882	858	899	888	894	844	886	834	850	863	836	829	848	869	906	845	849	924	894	885	871	832	861	875	868	847	853	853	832	861	864	843	854	819	819	834	820	841	791	844	859	817	833	875	886	877	809	852	902	829	834	853	823	839	863	862	845	916	885	813	833	886	815	862	874	898	877	875	862	875	827	863	851	836	905	890	888	893	838	857	881	858	848	839	896	902	848	895	869	830	888	817	831	862	815	885	859	847	885	859	819	838	892	846	892	891	903	889	814	851	859	860	849	873	878	888	887	886	809	889	867	852	867	826	856	837	811	876	862	827	882	836	903	837	926	898	808	862	899	899	866	894	861	894	858	787	850	827	862	888	821	811	833	868	823	843	871	880	826	925	898	826	809	867	850	892	865	847	884	856	855	829	851	842	810	886	841	840	875	880	824	879	837	856	886	863	892	871	840	934	880	850	819	866	856	833	908	851	818	845	767	821	810	867	857	852	872	905	774	860	891	889	882	871	907	843	826	850	883	928	845	890	868	902	845	864	847	873	906	852	829	853	878	891	837	906	898	849	843	886	828	796	876	883	891	819	882	842	861	870	820	821	857	913	854	836	888	808	820	856	854	820	849	862	847	853	825	846	846	852	814	851	866	883	812	843	831	862	892	854	834	880	860	855	833	861	831	895	915	841	835	822	866	869	826	819	879	851	855	867	815	814	834	892	819	892	857	914	831	843	896	845	907	825	879	854	839	866	874	884	874	839	838	852	860	801	807	893	809	887	858	831	841	880	860	847	842	827	825	857	890	869	854	860	849	883	868	886	906	836	863	814	835	845	895	817	882	927	892	839	868	836	871	830	839	870	795	883	897	846	897	830	907	868	878	827	824	866	858	843	858	895	842	839	909	879	852	894	870	869	844	869	872	851	833	808	905	847	796	813	877	844	872	872	861	868	887	892	840	823	832	803	869	829	875	872	841	852	833	852	843	852	808	879	898	860	829	812	847	844	840	869	845	860	853	889	896	899	822	818	864	887	821	838	871	848	851	885	896	848	826	815	858	833	831	909	857	887	817	852	880	897	860	899	837	890	856	819	874	863	812	909	865	850	856	858	891	857	827	893	834	843	855	830	848	868	868	844	827	855	848	828	860	848	883	844	851	864	887	866	875	877	798	864	872	872	855	849	907	890	857	816	870	811	860	843	871	871	874	835	814	891	866	834	898	869	853	936	886	891	870	871	772	853	833	815	864	854	853	854	818	853	870	843	840	894	854	864	846	869	823	883	915	909	823	896	811	852	850	852	888	864	861	889	832	869	853	877	910	840	862	855	861	894	850	876	871	889	836	833	891	861	867	823	826	836	887	866	875	821	895	833	852	838	865	871	888	842	831	875	868	872	904	841	819	897	804	849	831	832	874	855	875	864	852	832	846	809	863	848	881	896	896	888	876	841	879	906	812	842	867	825	878	872	816	882	887	895	913	861	886	876	792	823	924	861	845	842	852	833	867	894	845	851	886	905	853	905	848	855	920	852	862	859	876	869	874	854	877	869	849	885	853	893	840	865	851	820	855	865	890	861	877	851	885	876	856	859	872	862	879	896	829	787	908	898	890	850	863	852	903	894	884	867	832	879	881	936	904	862	841	858	837	876	858	832	848	856	842	852	866	844	863	855	848	895	858	821	883	896	833	900	838	821	843	869	824	845	858	903	860	870	864	862	864	850	888	871	871	809	889	841	811	847	930	832	888	841	851	848	885	803	832	837	883	788	836	861	823	830	877	872	860	864	939	879	828	824	829	876	833	828	904	852	821	806	883	894	888	866	895	852	895	863	819	822	915	884	922	871	884	848	904	866	852	866	816	928	842	935	875	871	891	847	850	846	831	863	875	870	841	838	870	848	800	866	875	884	811	864	841	826	833	818	862	861	828	904	887	813	825	857	838	812	888	876	842	804	863	867	828	824	827	862	870	875	847	857	878	859	866	845	831	832	858	833	850	865	895	875	879	850	864	925	841	830	839	876	862	817	844	913	859	882	866	889	857	841	832	838	894	875	855	884	841	844	858	811	868	830	824	860	871	867	822	844	813	890	858	862	850	869	867	843	837	873	880	874	804	856	903	806	830	858	836	829	888	897	818	828	845	816	850	821	839	830	878	809	815	852	860	808	849	858	879	844	876	821	832	894	823	858	891	849	905	890	830	828	835	839	824	931	877	851	831	841	856	871	876	852	902	877	858	863	831	861	823	867	841	852	882	894	823	867	854	895	819	874	871	852	898	839	865	821	876	852	910	876	846	836	842	906	861	837	864	824	892	853	865	824	814	869	812	869	833	867	846	861	875	876	860	867	876	869	860	869	830	854	888	823	879	822	879	896	813	866	882	862	865	829	839	859	854	861	831	863	869	819	837	898	875	916	834	820	879	826	812	830	864	855	829	870	834	881	878	834	873	795	850	879	894	843	818	842	870	871	841	842	893	836	828	899	833	869	842	865	859	870	859	900	883	871	826	859	840	856	847	834	850	853	850	873	890	844	834	855	811	857	891	865	825	853	860	845	868	840	830	911	892	909	877	875	868	869	898	805	860	890	881	839	837	868	817	843	883	834	854	854	829	832	919	824	866	832	842	867	835	893	851	864	847	805	870	874	874	888	902	879	859	867	886	831	859	878	918	904	857	897	878	905	864	891	840	888	911	852	885	865	853	832	894	925	840	888	822	866	811	834	826	801	833	879	899	843	903	800	910	888	878	902	900	842	845	835	882	881	879	879	847
41525	13996	3566	1807	1284	967	769	641	589	517	464	477	431	386	359	328	358	326	366	316	325	325	327	322	310	299	280	287	321	284	278	294	294	320	315	278	301	285	302	289	314	307	270	256	288	284	273	301	287	243	306	282	289	280	280	288	287	300	281	277	294	302	306	276	288	283	287	279	289	297	281	300	274	288	255	291	280	283	274	292	335	302	289	312	248	265	302	290	282	260	253	284	288	276	276	278	277	263	269	290	277	284	278	257	249	306	261	313	288	254	286	276	258	290	279	275	293	289	292	280	277	282	290	275	295	282	264	266	275	270	273	285	273	297	304	272	289	304	275	277	265	265	280	244	300	284	292	286	278	276	278	283	276	290	270	283	250	265	253	279	283	279	290	271	307	263	298	272	266	271	287	268	283	284	260	280	266	320	269	277	262	276	269	287	302	289	299	277	293	316	292	280	312	277	296	281	273	309	304	259	263	293	293	294	273	265	285	292	312	263	282	274	271	254	258	261	298	291	326	276	296	319	285	287	266	301	245	261	282	290	271	294	280	281	291	264	309	288	273	268	261	300	274	269	260	298	282	302	251	270	291	292	323	284	289	303	301	275	264	268	289	266	330	238	272	293	269	272	251	330	287	290	296	296	280	293	304	288	284	303	285	292	307	289	277	278	283	299	273	293	255	255	269	273	298	299	281	280	261	267	271	254	291	281	267	280	282	273	298	286	271	226	309	264	286	268	290	307	301	303	292	291	291	320	279	276	309	280	280	281	307	256	302	291	286	269	289	239	280	263	296	266	277	277	258	302	290	277	283	291	275	291	299	277	255	263	267	284	311	278	294	266	279	262	291	297	302	291	284	269	291	282	281	274	282	295	246	286	280	262	294	281	267	291	281	306	292	307	308	310	286	294	310	261	287	287	250	304	307	260	291	268	275	284	262	300	285	288	290	275	294	296	265	254	286	280	294	277	273	287	264	273	273	261	292	282	262	306	288	274	270	256	267	301	284	322	293	302	234	289	275	281	281	271	277	304	281	281	322	295	289	271	313	256	298	318	251	278	282	274	296	292	268	291	282	276	287	281	297	291	290	312	256	286	302	271	277	278	269	255	265	266	274	257	280	274	273	265	257	262	285	262	269	259	292	312	284	273	285	269	266	279	261	285	279	300	307	288	292	302	267	302	276	268	314	269	302	287	274	258	282	291	314	280	274	277	267	281	264	266	253	285	284	247	273	252	268	301	263	297	279	252	307	266	276	313	309	275	270	262	284	279	259	274	268	319	275	293	302	287	266	271	260	270	270	287	310	278	293	282	249	268	277	303	252	296	277	266	270	307	285	280	267	266	274	275	295	279	299	273	267	277	291	268	268	284	270	290	265	276	276	301	258	286	255	275	276	291	286	269	291	279	317	281	270	287	282	299	263	289	286	247	272	283	304	284	278	251	269	279	266	290	276	303	300	292	292	269	271	311	287	275	289	267	291	300	292	281	308	283	286	269	307	291	267	280	265	275	280	279	293	270	268	284	280	265	292	303	300	265	285	271	282	309	290	304	284	292	271	273	290	274	296	269	280	285	287	286	288	285	275	271	256	269	305	283	266	284	286	295	276	273	281	300	299	275	298	312	268	293	299	287	293	292	266	251	277	296	262	265	257	252	271	301	273	283	290	283	262	250	277	296	263	282	262	296	290	302	285	286	268	251	265	267	286	288	260	284	288	284	283	298	285	260	284	282	293	292	286	309	284	270	304	285	326	289	317	287	273	254	291	303	273	273	299	293	296	278	304	295	283	291	286	264	281	273	298	285	279	287	282	289	261	275	293	285	311	270	259	270	282	257	285	285	257	305	281	303	268	259	293	282	276	285	292	270	278	271	301	294	278	277	282	256	278	269	287	308	288	305	290	282	325	285	269	284	269	316	295	294	277	294	263	263	270	251	299	304	263	253	238	238	253	276	291	290	293	257	296	299	285	275	288	314	261	300	294	274	307	289	293	269	263	292	284	279	301	264	278	288	300	277	278	257	282	274	268	317	257	277	297	287	284	279	262	271	292	292	268	287	252	282	290	283	248	271	280	318	271	285	268	263	273	278	289	271	252	260	253	308	287	265	311	266	296	320	268	257	287	265	260	272	282	271	299	274	291	285	305	270	296	287	283	274	286	286	294	288	289	289	253	308	264	261	296	272	276	287	270	283	283	251	291	279	277	286	264	265	285	271	317	292	264	276	265	274	269	306	257	260	275	278	284	280	315	317	297	266	259	283	290	256	305	271	261	267	297	261	270	283	256	294	289	290	295	296	299	295	298	286	286	270	275	255	293	277	286	276	291	301	267	277	269	291	280	282	275	286	279	274	286	268	274	249	280	258	307	291	284	299	278	271	298	275	297	270	271	275	269	263	284	263	261	320	270	251	285	296	295	274	298	281	257	304	258	279	302	295	291	292	273	269	287	279	277	312	259	308	288	322	310	283	259	276	268	274	299	278	299	280	299	273	287	264	269	266	295	271	302	265	266	297	269	261	254	273	272	264	264	305	292	285	254	269	309	249	271	295	304	286	267	291	300	302	277	279	297	278	257	257	250	254	287	314	271	270	286	274	243	271	286	293	273	283	271	236	273	266	253	279	269	294	272	304	293	292	287	264	277	257	239	271	270	283	296	260	299	279	282	266	270	304	279	276	272	275	276	277	276	277	240	290	247	266	273	264	314	308	287	267	270	297	313	264	291	301	289	291	279	299	273	265	281	280	258	251	298	286	293	265	278	274	280	296	278	288	302	257	280	271	303	278	287	274	260	284	283	279	316	275	283	302	261	279	310	318	250	284	261	302	272	265	283	260	287	271	284	277	282	264	288	290	294	299	260	260	302	286	307	282	286	278	269	288	298	287	281	294	260	308	288	269	282	280	275	277	280	257	251	278	303	293	279	291	298	310	271	294	264	293	262	289	277	272	288	284	278	288	298	242	326	275	301	238	293	286	246	246	304	295	287	296	257	275	268	305	281	284	290	283	282	319	266	290	290	285	271	294	288	289	286	285	278	264	281	259	279	288	282	304	293	272	281	263	303	280	312	254	284	279	294	282	271	300	296	266	260	267	295	292	247	263	286	291	287	291	276	278	286	286	300	276	303	261	274	285	299	268	302	266	278	300	263	270	281	281	308	284	249	298	298	283	269	255	295	274	267	283	271	283	271	287	263	294	244	272	270	258	270	273	285	286	286	266	300	261	311	268	311	288	280	288	297	287	255	289	263	251	263	262	295	264	311	270	281	304	273	314	281	257	302	302	281	296	296	282	290	292	290	288	300	253	286	296	279	303	301	280	285	303	311	285	276	274	274	312	286	283	275	264	303	279	278	267	298	272	298	285	295	284	249	299	258	272	297	260	271	296	299	328	250	281	265	297	302	266	269	260	271	276	288	279	304	301	275	279	256	304	282	260	292	291	290	283	299	284	292	267	250	293	270	279	271	307	281	283	316	277	306	266	270	290	298	279	304	296
19753	2505	4837	5499	4852	4228	3612	3110	2660	2307	2053	1935	1813	1679	1656	1493	1369	1398	1253	1283	1237	1232	1184	1170	1072	1097	1145	1112	1086	1063	1066	1006	993	1018	963	1031	1000	956	1026	1074	989	1048	992	956	952	947	958	961	910	968	933	964	913	960	996	981	931	958	913	966	934	922	980	917	926	961	928	861	875	870	925	954	910	918	912	951	884	906	956	907	909	871	893	943	880	940	939	914	882	954	922	874	865	854	895	928	865	916	886	917	916	923	896	882	894	862	907	885	938	918	929	827	873	892	947	866	946	916	919	876	918	833	814	896	893	817	878	911	906	905	871	906	883	846	886	864	879	879	879	882	896	800	857	900	904	900	848	847	856	891	934	921	933	885	903	854	895	901	871	872	887	847	906	918	924	876	939	883	990	901	862	885	906	874	929	927	893	865	916	822	915	897	1010	904	897	923	925	920	868	929	876	898	951	874	915	918	884	889	886	869	927	905	872	911	865	915	847	830	895	936	888	858	928	886	852	875	864	907	940	904	926	884	880	920	863	905	937	888	883	866	837	914	910	897	934	880	881	847	883	923	916	884	854	888	917	890	925	893	927	874	902	931	885	853	919	890	892	902	915	901	916	869	890	908	888	882	878	869	885	885	924	885	907	908	878	847	881	927	895	849	916	885	883	886	895	878	914	900	837	892	830	844	910	872	888	883	848	948	884	913	918	867	884	873	860	846	859	911	900	875	868	858	893	909	847	869	892	932	880	876	832	912	879	850	876	904	885	895	919	898	878	890	888	874	883	858	924	892	854	906	891	874	905	902	898	904	867	844	909	860	857	914	869	868	870	869	923	899	917	917	928	868	903	888	869	884	926	871	871	878	930	882	865	891	919	884	880	901	867	875	899	914	841	886	882	881	886	835	937	872	917	876	887	900	892	879	857	907	920	879	886	943	864	913	926	904	896	845	866	963	839	871	932	841	893	887	908	882	926	883	856	873	947	922	858	910	893	895	977	885	928	880	867	904	866	895	910	845	865	869	888	911	881	909	896	898	893	869	949	902	913	883	888	878	856	895	865	857	883	876	868	879	847	949	865	923	871	867	852	896	911	851	872	894	854	908	862	888	881	937	899	930	835	913	876	888	898	878	904	887	889	900	865	857	919	902	872	907	837	928	875	884	873	920	917	897	898	919	899	872	894	862	866	874	896	916	906	886	932	898	897	918	899	874	856	906	933	873	892	896	892	911	876	915	857	943	891	932	876	870	855	883	884	886	887	874	871	873	877	938	915	873	864	884	888	930	911	903	848	910	905	866	903	910	899	853	898	913	877	920	951	862	895	929	850	891	874	874	886	899	896	842	882	869	857	892	974	908	927	928	878	944	873	882	974	891	915	887	876	917	893	912	910	921	928	877	911	851	901	924	930	915	894	901	902	899	913	867	854	873	876	878	871	851	925	886	934	888	877	892	894	872	883	869	928	924	898	878	903	877	945	848	955	888	853	858	906	930	903	870	881	851	877	901	901	884	827	890	872	891	898	877	861	960	883	914	923	826	869	917	944	887	845	891	876	919	872	905	879	850	880	892	900	884	848	859	912	801	921	927	886	935	906	875	874	896	928	867	895	918	949	891	935	911	947	919	915	867	934	919	860	847	958	921	842	905	969	919	834	831	906	891	863	881	898	891	896	876	915	948	851	908	854	851	884	877	905	885	938	909	859	900	832	881	886	899	901	879	819	923	891	903	889	878	906	894	877	887	877	893	909	903	927	926	900	884	906	873	872	873	877	873	942	959	874	901	867	856	920	898	916	890	919	923	899	933	947	862	922	914	828	852	864	894	918	932	871	901	898	852	912	892	902	872	888	912	916	877	931	882	858	893	894	920	867	927	926	919	900	899	853	853	846	859	881	870	878	837	888	906	931	937	895	824	918	822	856	868	863	890	881	870	838	898	903	944	875	872	914	907	871	921	875	917	926	860	851	922	901	933	891	844	900	888	912	882	907	878	892	926	891	872	868	865	886	931	855	885	903	873	907	891	883	899	889	922	871	905	883	914	887	903	859	935	869	964	844	844	873	853	877	894	872	857	869	849	872	844	838	911	882	875	896	904	889	896	917	899	864	873	864	888	895	867	861	897	880	906	886	863	935	874	899	925	887	933	900	892	894	945	923	875	888	893	931	896	899	888	893	929	888	950	922	909	903	905	894	898	884	883	964	920	839	913	887	899	930	902	900	831	874	841	872	879	917	857	888	860	876	888	926	877	834	841	892	887	877	871	879	924	890	960	921	928	856	884	878	872	927	919	855	882	868	837	939	927	910	925	935	893	896	927	860	942	885	867	891	862	879	899	908	878	880	916	870	846	829	885	888	943	932	926	942	907	919	915	888	904	876	846	854	870	913	900	904	870	923	884	881	853	909	835	918	878	887	893	909	913	949	901	891	903	841	903	843	884	870	934	888	862	904	897	889	952	871	897	871	904	891	897	833	890	877	902	869	862	895	910	874	868	856	863	814	873	900	877	947	848	875	873	894	847	861	903	909	888	869	899	852	894	900	922	940	894	905	823	866	874	951	834	929	809	912	905	838	881	887	855	867	874	891	839	899	897	879	832	927	912	913	876	932	851	869	936	864	811	890	927	908	888	958	901	837	925	883	878	893	890	835	896	870	845	841	906	911	910	900	897	889	834	899	881	864	867	881	899	892	902	928	878	870	887	910	890	880	855	882	835	876	910	905	874	872	853	905	854	933	929	859	874	875	888	864	882	884	843	879	912	840	875	864	883	860	927	868	892	866	895	853	901	916	911	901	892	891	899	872	873	912	885	895	898	861	849	922	863	865	914	907	963	937	915	848	892	906	916	889	932	832	880	924	852	922	830	879	852	898	909	822	881	889	888	903	883	895	867	863	889	911	849	883	882	841	843	938	878	856	891	887	917	889	866	874	891	911	867	892	869	932	925	916	844	913	892	890	907	891	896	883	901	898	858	862	889	927	886	929	905	876	871	926	894	884	886	887	890	879	953	924	895	837	887	849	878	931	876	870	938	879	900	915	931	898	887	855	928	894	908	889	937	893	870	908	909	830	847	932	876	932	939	921	926	887	853	849	906	904	880	884	897	873	864	895	909	910	928	846	866	853	942	908	867	925	899	885	869	857	845	910	877	906	900	879	837	927	860	928	921	921	917	858	910	878	908	905	903	969	868	867	900	869	885	910	853	903	893	851	884	898	961	904	896	882	906	865	877	914	871	911	841	882	923	895	871	944	903	889	830	903	893	878	910	893	921	905	900	853	870	856	898	902	832	907	837	861	941	858	862	925	867	923	898	921	881	864	906	913	913	901	919	892	867	898	879	869	887	887	909	888	868	865	859	900	857	878	857	910	881	848	869	880	893	849	908	876	881	872	917	862	912	908	867	912	900	887	890	897	892	897	916	881	877	896	946	904	957	909	916	872	899	910	904	851	904	937	855	836	873	889	878	917	882	831	847	895	841	891	899	844	874	947	871	894	893	939	840
4420	318	215	176	172	165	154	159	133	153	128	136	144	152	131	172	124	165	128	140	156	156	129	133	150	160	139	139	162	134	136	149	148	128	124	150	153	126	148	152	142	139	168	129	143	169	143	141	135	146	140	134	137	138	174	131	138	166	182	143	129	144	148	149	128	142	139	139	149	153	136	140	145	153	154	152	161	133	146	139	148	148	140	165	126	136	137	143	145	148	142	124	148	131	164	144	151	136	158	148	129	151	129	146	124	138	149	141	143	131	152	164	147	136	140	137	159	154	120	140	144	163	147	144	167	117	153	139	120	152	147	137	158	144	153	157	134	163	135	145	137	149	154	148	135	139	125	107	139	135	161	126	158	121	142	142	130	143	154	152	156	113	153	148	150	141	138	152	176	146	143	150	139	147	140	167	136	157	143	129	134	141	151	137	140	136	141	152	128	148	162	143	146	161	149	125	124	145	153	135	132	172	142	138	143	137	148	134	111	119	122	142	114	150	113	151	135	126	154	143	141	140	117	151	135	139	130	115	146	164	113	148	151	134	150	137	144	150	158	135	136	141	143	143	146	145	140	158	164	152	151	140	133	140	141	165	169	127	134	140	129	152	156	144	138	132	130	150	142	141	128	144	143	133	149	138	150	130	111	132	153	146	141	143	113	142	165	146	151	146	119	139	149	155	151	132	140	153	156	139	137	129	159	139	161	132	135	133	142	149	147	148	143	144	125	145	141	144	157	141	158	124	144	137	141	144	145	157	123	143	148	132	120	138	125	148	124	134	157	140	134	137	132	158	122	150	153	138	156	141	143	153	157	152	143	142	150	145	148	141	137	151	158	144	144	152	136	136	163	156	142	152	145	151	153	141	167	150	159	145	141	143	133	158	155	138	157	143	139	129	131	140	137	142	143	133	141	144	143	147	125	133	125	135	155	147	153	134	158	122	148	163	131	138	129	149	152	135	145	160	153	133	144	161	152	143	139	140	145	150	132	150	136	125	141	155	142	151	153	151	175	133	145	146	126	132	140	147	135	153	142	124	172	146	146	131	127	127	138	152	148	129	148	163	135	149	150	126	128	126	135	142	151	147	147	126	136	141	146	158	139	142	156	136	152	144	137	150	129	145	138	152	145	133	146	133	141	132	126	149	171	150	150	148	143	153	132	157	150	147	131	159	132	138	132	153	162	144	136	132	147	158	149	128	143	144	126	137	144	162	134	162	123	145	131	150	153	122	156	126	136	140	133	144	152	136	156	145	143	133	162	169	150	170	139	155	130	151	124	139	142	139	152	124	135	127	151	143	153	157	146	122	158	150	139	152	129	144	147	170	126	132	128	139	140	152	127	176	122	146	146	155	149	136	141	134	144	143	146	149	157	128	153	130	146	150	138	113	147	144	145	144	133	122	152	142	162	145	132	129	130	155	141	148	137	160	122	143	147	154	143	131	126	154	131	147	141	146	137	152	133	150	138	112	142	140	135	150	125	130	132	150	144	155	132	139	137	129	117	122	134	139	142	153	145	145	138	142	136	149	132	135	134	140	152	134	151	153	152	154	125	145	153	171	135	165	141	154	126	132	124	155	141	139	138	151	124	146	144	163	164	142	146	141	121	148	145	132	134	126	140	152	141	136	113	131	135	158	155	143	126	128	143	124	157	137	129	132	125	145	145	157	140	154	155	117	130	144	135	162	131	133	139	157	172	133	131	131	150	128	126	148	141	147	156	124	150	155	130	136	135	149	132	165	146	153	137	171	145	130	153	152	145	132	139	146	154	125	154	148	133	150	135	139	152	133	118	148	122	111	131	139	152	166	140	164	150	152	162	154	149	154	147	140	117	138	133	159	144	146	131	132	135	134	145	160	150	137	158	150	148	151	166	136	135	120	135	146	145	136	141	127	149	128	140	163	150	134	137	170	130	147	149	153	139	147	149	142	137	132	149	153	143	137	117	127	149	139	143	148	151	133	131	134	135	143	161	126	140	134	114	136	152	149	128	136	150	142	121	133	165	151	137	143	145	142	124	142	152	135	146	111	157	142	150	168	143	149	139	137	136	176	135	135	115	135	135	140	144	136	140	135	164	151	125	132	167	162	137	128	142	171	135	140	139	145	161	130	145	144	133	129	137	152	155	142	151	149	162	138	144	124	136	143	143	130	159	145	138	129	139	129	124	138	128	159	145	155	158	144	139	147	129	133	150	151	156	166	148	144	151	119	145	149	135	146	150	173	149	147	137	141	145	141	150	152	140	155	140	169	136	113	131	165	133	132	111	135	137	143	140	127	134	147	162	147	131	133	143	140	134	131	132	158	148	139	142	120	145	159	133	139	131	138	141	133	132	153	120	149	132	147	155	130	134	129	153	139	148	174	158	155	152	153	136	135	182	123	150	135	155	134	163	130	120	142	137	131	152	124	137	130	121	130	135	151	159	152	137	130	164	161	126	153	144	137	133	117	138	154	145	128	128	150	141	125	146	125	149	127	129	138	145	139	140	119	136	142	151	144	128	120	149	123	153	135	151	139	141	142	145	145	135	144	157	137	165	132	149	140	131	116	117	123	142	154	122	143	116	136	160	128	163	143	149	146	147	151	156	132	150	144	152	144	136	155	133	130	156	165	130	140	134	147	130	148	147	164	144	164	134	175	151	146	142	142	120	153	138	135	155	145	125	141	152	157	145	151	136	124	145	161	143	154	126	160	152	144	140	128	134	136	139	137	152	160	151	162	124	177	121	142	139	141	162	127	137	155	139	124	137	135	138	165	135	150	133	111	136	139	156	155	134	109	144	122	142	127	155	152	124	153	150	153	139	143	153	123	150	129	149	156	116	140	141	146	141	144	147	154	137	143	140	140	134	165	130	143	128	142	149	130	153	144	147	130	149	130	134	130	141	129	148	148	125	137	144	158	152	137	141	147	140	125	141	145	132	138	146	147	159	152	143	127	148	166	142	140	136	156	147	146	160	153	146	129	137	157	132	139	168	140	161	135	139	132	143	127	146	136	151	154	135	140	151	129	156	125	156	137	144	121	138	157	142	136	135	153	141	133	158	139	135	141	163	131	128	128	129	160	148	143	142	144	133	158	148	148	139	156	151	139	139	144	163	140	143	134	132	132	129	125	135	173	140	124	129	130	147	138	149	165	157	125	131	155	140	139	146	149	136	143	137	153	152	143	134	151	124	129	158	161	145	125	152	128	147	161	154	151	135	147	177	133	144	144	124	131	145	135	143	137	160	133	160	155	142	151	120	153	147	148	148	129	125	135	139	156	170	123	145	167	147	148	140	150	140	130	123	135	154	145	133	134	162	143	144	167	149	135	136	118	124	122	127	146	137	153	133	152	127	149	130	151	140	139	133	156	146	152	142	141	150	130	141	138	160	155	169	158	116	137	127	103	147	152	133	145	144	155	136	141	140	143	150	140	125	146	160	141	118	156	127	134	153	138	140	147	138	135	150	129	138	140	140	140	142	134	148	167	122	143	150	157	131	151
6414	594	647	663	721	594	630	595	589	579	580	528	570	552	570	538	561	509	531	566	483	527	498	547	523	495	538	572	535	496	549	536	528	490	545	509	506	513	493	495	538	511	507	560	521	516	541	545	487	516	511	520	529	563	486	493	494	487	551	546	504	514	558	492	521	560	486	522	552	539	546	520	540	513	475	536	496	505	505	515	526	535	507	525	529	515	479	554	522	505	546	528	500	538	520	525	507	500	486	513	517	533	492	554	517	524	484	506	496	503	534	517	487	508	501	534	575	491	517	542	497	515	503	488	501	551	511	511	532	546	556	520	500	536	531	529	489	546	512	507	525	471	500	513	492	533	482	522	531	516	522	506	552	527	557	560	511	538	525	493	525	499	524	483	508	505	568	571	522	547	521	525	512	502	492	522	454	523	552	501	502	507	510	519	502	466	488	503	517	523	493	514	536	535	512	477	507	531	531	512	509	515	499	508	534	488	546	504	520	516	523	525	486	492	542	551	546	511	513	522	513	523	542	518	524	465	525	503	527	528	518	491	511	531	488	513	485	527	525	486	504	546	507	543	464	521	515	541	534	507	539	519	526	503	501	496	557	485	526	472	539	498	512	477	517	496	522	500	511	500	528	489	526	537	498	516	575	552	557	494	501	565	522	535	497	542	526	561	488	526	506	493	495	562	518	547	537	526	522	512	544	497	549	544	510	517	513	480	524	529	521	487	494	487	499	503	503	488	526	480	484	490	522	535	511	534	522	495	523	524	546	494	518	543	494	530	503	501	504	534	533	485	511	489	575	548	542	573	502	527	513	510	483	497	507	473	490	538	533	532	555	528	505	515	508	479	485	520	502	480	523	534	523	502	532	462	529	503	492	503	492	494	459	520	473	513	501	513	534	504	513	561	557	507	518	498	498	503	510	534	511	527	494	525	507	503	515	510	510	537	505	533	503	451	525	497	526	507	494	536	489	481	469	493	539	531	516	503	461	493	502	541	515	504	509	555	548	509	499	523	564	524	524	485	465	501	514	534	490	486	522	540	542	488	496	492	503	521	501	512	510	489	471	530	487	510	514	523	504	503	544	528	530	522	510	494	511	484	495	507	520	499	490	510	501	524	553	500	528	536	485	540	532	480	543	535	526	516	527	518	533	491	547	524	536	467	544	510	526	477	507	529	524	507	550	505	529	486	515	520	516	507	480	514	493	556	519	528	532	495	525	527	484	504	517	538	521	510	504	505	541	510	504	493	519	509	514	505	511	528	501	484	547	572	533	497	510	506	550	492	509	491	527	505	517	512	517	517	531	497	529	503	528	505	518	502	549	498	490	540	515	548	538	506	553	552	527	572	507	545	508	507	512	525	519	515	532	491	535	534	549	509	518	522	485	492	516	547	532	535	491	502	508	491	534	505	545	518	529	497	470	472	529	455	525	533	525	502	540	493	506	465	503	514	542	537	523	497	491	532	480	510	500	458	522	521	546	477	501	488	522	520	514	515	508	474	509	547	546	523	509	525	551	503	529	525	565	507	513	544	479	481	537	500	511	550	516	491	493	501	513	472	524	503	508	527	496	531	500	492	556	504	501	508	557	503	545	502	509	553	543	543	525	509	515	471	481	526	532	536	520	549	505	495	519	515	529	507	461	479	542	503	475	450	493	539	488	488	518	495	532	519	516	526	488	481	517	520	493	529	524	536	534	546	513	558	542	512	505	472	467	538	510	538	493	483	507	499	536	499	525	488	493	522	530	535	478	504	524	499	561	518	522	477	519	510	517	507	519	459	520	475	549	538	529	548	528	493	499	559	485	487	514	491	522	474	535	528	508	496	542	498	518	530	500	519	514	530	497	509	531	494	531	541	500	524	531	510	516	493	527	506	538	488	526	501	515	479	486	519	532	518	555	492	515	518	481	518	571	523	505	504	496	510	484	495	519	525	521	544	509	534	537	504	487	501	526	519	593	511	466	532	542	492	509	479	500	503	479	536	503	493	514	512	514	543	529	515	494	527	510	504	516	471	509	545	473	530	477	508	497	541	506	523	502	517	497	549	508	553	509	539	542	509	518	539	563	521	525	494	515	498	520	550	502	518	527	513	546	536	517	531	536	510	488	491	531	487	512	486	500	522	527	524	511	500	556	518	537	548	514	513	460	506	496	523	474	537	490	513	501	498	488	530	508	475	519	517	499	506	544	520	457	532	486	543	473	551	479	516	546	577	464	489	535	468	516	537	540	485	498	492	521	535	529	515	542	543	499	521	514	485	493	472	529	492	482	523	531	520	498	506	565	494	491	514	541	523	511	493	534	527	509	486	568	571	506	522	505	506	566	526	473	523	508	463	524	510	515	593	548	470	528	518	525	481	545	536	533	530	514	542	530	492	528	495	524	533	515	557	497	502	546	540	546	507	530	512	506	524	494	527	540	537	500	497	490	522	503	488	485	463	530	499	449	533	538	508	520	498	472	520	481	495	510	510	511	481	525	511	504	512	538	559	524	497	532	499	504	518	566	489	493	524	541	494	484	492	517	507	519	488	516	492	525	534	499	485	491	537	483	498	470	475	530	536	498	546	506	472	513	513	516	474	546	516	502	521	484	519	548	486	504	437	503	553	489	529	520	503	498	511	526	563	508	521	458	473	497	534	512	484	537	528	489	487	552	464	532	552	523	567	506	494	504	528	571	480	518	557	491	550	556	506	471	505	477	514	548	502	540	546	516	510	554	537	536	531	512	507	484	503	524	531	521	497	456	530	546	552	491	524	506	486	475	518	575	487	482	506	504	514	499	537	525	511	479	531	524	504	488	528	543	520	524	481	528	513	480	526	530	477	515	496	486	556	516	505	536	513	533	521	501	525	529	514	497	521	461	520	526	506	536	506	518	507	507	530	553	502	496	535	499	512	486	456	479	523	510	494	533	486	500	525	537	493	521	490	532	517	520	514	480	531	494	508	517	525	484	533	530	480	539	484	484	539	525	529	483	475	484	437	539	507	468	519	474	460	515	480	486	491	593	524	512	555	559	538	523	495	473	492	481	521	538	516	534	520	514	484	499	519	513	503	556	547	498	469	492	510	535	498	499	501	491	514	483	498	485	514	541	530	536	513	538	462	550	547	529	531	537	517	487	507	540	511	545	503	526	565	515	553	507	560	524	495	532	520	488	510	523	505	536	530	532	498	549	497	505	527	509	482	527	499	481	521	541	526	500	526	517	505	504	511	520	466	504	506	537	527	519	555	482	497	528	492	525	492	466	507	504	468	505	504	528	504	524	551	514	531	523	543	531	528	512	487	534	482	517	564	513	528	507	498	475	509	527	503	520	531	485	515	501	516	504	516	510	501	513	529	488	530	506	520	501	514	495	548	509	538	522	510	513	533	546	516	549	502	530	565	506	537	495	474	507	542	526	520	499	511	544	520	503	554	498	563	514	532	552	537	482	521	519	506	515	528	516	503	518	486	510	531	518	504	515	486	500	492	534	512	528	530	520	490	515	512
30304	5173	1306	933	754	574	484	478	390	370	342	353	351	330	290	312	308	322	278	297	295	289	264	288	246	274	286	255	255	253	270	284	310	262	282	265	281	283	271	271	260	271	278	264	257	264	275	286	278	292	261	281	234	261	290	259	287	277	271	262	281	297	278	287	270	280	275	255	261	254	246	296	256	253	282	258	247	236	291	285	272	245	277	253	271	317	269	259	268	281	252	270	254	255	240	248	234	267	245	258	269	257	257	280	259	282	287	256	247	256	248	293	252	269	250	280	255	264	288	250	239	240	282	264	255	241	267	266	259	254	298	271	302	275	269	246	267	246	277	241	248	249	232	264	276	255	256	240	276	270	295	279	275	273	269	226	294	275	292	270	283	297	285	253	264	255	270	250	284	251	262	266	259	238	259	258	268	283	271	272	270	246	256	263	261	271	283	254	261	284	261	254	259	288	243	252	276	236	261	230	275	265	268	253	257	261	273	274	249	259	261	253	281	264	241	255	248	261	256	244	279	228	303	230	265	229	243	286	267	233	264	263	234	257	253	275	276	271	282	278	279	272	270	258	241	267	292	269	245	256	246	255	252	294	253	242	256	276	266	300	290	265	281	282	294	267	263	266	257	298	310	277	272	264	282	257	230	238	294	274	265	255	289	268	252	272	265	275	251	267	272	243	272	252	246	240	250	279	257	235	259	264	251	245	274	261	259	269	284	280	251	230	257	248	282	265	279	269	259	252	286	256	263	271	276	290	266	267	283	258	270	258	280	268	275	252	262	247	260	256	263	320	264	272	292	278	275	277	258	246	281	256	274	262	258	271	282	273	284	234	269	236	251	242	273	254	268	274	248	278	273	282	255	266	293	283	285	282	250	277	284	270	225	269	270	279	247	255	291	254	275	279	264	265	266	275	282	287	277	283	278	260	290	286	276	277	270	256	235	266	270	258	273	228	262	276	291	278	257	264	271	253	272	253	236	275	268	253	245	280	256	280	261	295	260	303	272	272	264	259	264	289	245	271	273	266	265	258	240	264	263	286	244	257	265	264	257	257	262	248	260	273	233	247	281	242	243	273	288	281	261	281	248	214	223	272	268	283	261	250	269	258	274	254	289	264	276	240	253	290	268	274	284	277	262	248	241	242	281	261	273	309	270	276	259	280	256	279	244	285	285	263	268	287	267	267	261	274	295	279	276	263	273	264	264	230	254	263	267	264	272	253	277	237	280	259	261	275	246	282	264	283	264	288	296	258	254	262	292	252	252	302	290	284	236	261	266	275	240	260	278	270	264	245	252	267	249	254	282	251	256	261	283	272	248	268	261	255	228	258	250	268	258	287	245	247	228	259	264	273	248	266	263	276	269	256	313	283	289	238	249	269	274	272	268	254	271	262	259	271	249	268	291	268	293	248	282	241	285	253	267	271	234	274	284	299	298	288	253	262	236	272	255	251	263	282	276	292	269	262	252	265	284	266	274	262	273	266	281	291	269	240	282	258	277	274	255	275	260	232	280	286	265	235	247	266	242	272	256	271	270	275	261	276	270	238	305	296	260	270	282	262	279	285	272	283	240	251	260	240	257	274	273	260	295	271	279	283	262	280	278	249	242	297	272	255	273	256	280	276	264	280	263	274	246	289	277	267	241	298	266	261	279	268	260	249	264	273	257	277	259	260	255	299	293	270	244	285	279	295	250	284	298	244	260	268	272	274	240	254	256	258	248	251	258	264	250	266	260	277	278	271	270	233	258	250	280	283	264	248	253	255	265	268	270	263	286	275	274	292	254	274	269	250	274	246	283	273	253	270	244	300	255	275	254	252	255	274	277	273	294	256	253	254	272	285	269	290	276	257	277	292	285	244	274	240	261	268	275	266	239	248	272	247	279	241	253	237	256	258	273	249	252	266	290	266	253	265	267	258	276	274	271	250	242	263	267	255	273	293	267	286	287	266	270	244	260	256	268	296	272	220	242	255	275	254	282	261	263	260	250	238	290	273	275	263	274	262	250	247	250	243	255	271	318	276	295	261	291	259	277	253	258	255	263	255	274	269	258	272	279	256	271	281	280	266	246	280	258	304	258	262	270	258	284	266	273	268	260	265	267	232	252	270	229	264	264	248	258	250	240	308	266	277	266	276	283	250	271	273	248	273	260	269	273	234	249	269	295	266	245	274	249	255	287	280	266	254	264	253	283	273	260	284	253	261	269	261	261	273	246	245	270	255	254	281	263	266	263	264	282	284	273	305	251	228	253	236	279	275	265	259	283	273	278	257	257	284	246	265	253	254	256	288	251	275	278	267	233	286	272	262	288	263	266	234	264	248	270	264	252	273	260	276	265	275	275	281	274	275	273	252	230	237	262	265	249	233	270	274	246	244	277	283	272	274	280	274	255	254	280	224	253	268	261	257	243	275	248	294	280	254	283	240	229	269	270	274	266	267	273	282	276	289	254	254	232	271	271	251	245	262	254	230	268	285	278	251	258	264	250	269	270	266	273	282	258	288	269	252	273	264	257	277	261	263	272	267	298	290	246	268	285	283	271	282	234	261	277	275	254	267	269	266	261	262	267	265	271	250	262	274	282	272	245	254	254	261	272	250	253	265	281	280	294	275	280	258	253	246	280	256	287	243	266	245	273	270	255	247	290	267	250	279	294	255	275	276	250	261	268	273	249	275	293	239	288	272	274	277	269	261	266	260	261	257	268	245	273	265	281	273	263	275	294	286	241	265	238	260	269	262	265	306	273	309	257	259	266	262	256	271	248	257	267	261	268	267	247	254	269	254	248	288	256	275	275	277	251	294	245	240	259	246	284	292	271	253	273	299	282	278	287	253	262	261	288	261	260	271	248	273	255	275	258	285	261	271	283	265	297	264	262	257	249	266	286	273	260	262	282	244	259	248	263	289	266	274	284	240	286	295	271	258	250	252	270	257	234	270	253	238	257	284	267	255	258	256	259	305	283	281	267	266	247	253	252	245	252	268	251	278	251	267	290	274	255	267	308	268	291	260	279	250	241	263	239	289	255	286	293	271	259	270	272	259	282	278	277	268	261	290	259	282	273	280	286	255	287	249	293	265	248	243	256	276	260	294	245	234	251	251	252	267	271	274	263	241	273	278	256	280	290	252	243	251	274	261	246	307	269	248	265	265	294	230	234	280	259	268	269	268	244	287	256	270	249	238	250	263	278	269	261	284	247	284	265	292	277	271	244	283	263	273	243	252	229	247	269	260	232	284	277	284	281	265	263	289	297	262	304	264	272	245	289	268	255	264	254	258	267	257	226	276	246	273	245	279	283	257	283	266	263	267	292	266	240	276	230	254	257	281	283	265	257	257	260	253	296	280	270	257	295	290	241	275	273	288	283	277	249	281	296	276	277	240	260	270	270	250	283	277	265	261	264	248	244	269	243	264	251	243	304	250	266	264	288	268	244	258	285	301	263	279	267	254	281	256	270	284	262	285	254	258	259	260	276	273	250	248	260	254	271	278	285	278
15051	1669	2900	3372	3008	2571	2282	1967	1741	1596	1477	1395	1348	1298	1198	1105	1182	1121	1067	1036	1028	993	1041	965	941	1031	942	911	928	930	942	926	910	932	945	905	870	909	880	885	923	866	934	933	920	873	817	901	876	882	858	886	867	865	888	903	844	864	862	826	857	896	891	866	864	891	864	913	893	931	870	853	899	854	874	909	894	852	871	861	879	859	844	870	851	859	861	891	842	898	865	889	861	840	913	838	894	920	907	892	783	863	847	865	908	885	875	914	832	849	859	860	850	872	796	856	823	869	772	913	818	853	944	837	848	797	837	894	888	843	793	856	871	854	857	853	877	846	890	930	829	829	852	928	855	836	854	887	829	847	899	837	842	851	858	848	827	840	905	846	880	870	862	870	883	833	872	858	898	868	830	847	889	852	864	847	851	871	892	871	869	952	911	871	906	832	944	801	882	861	845	912	871	857	925	846	882	843	880	802	891	834	854	820	799	901	914	899	882	819	855	817	843	910	860	859	848	791	883	835	846	853	905	880	853	813	815	854	851	871	807	844	870	848	838	855	901	896	848	870	912	855	863	906	896	910	870	867	889	812	807	814	858	846	855	855	825	868	846	866	818	873	839	837	881	909	834	874	871	818	857	860	852	815	870	889	862	902	866	868	843	848	852	855	944	862	893	815	801	886	816	855	823	848	863	849	888	835	849	873	839	927	910	873	853	824	887	924	888	877	867	817	836	847	917	844	801	882	838	835	828	865	821	898	849	856	886	865	877	863	906	860	862	916	868	863	864	857	874	847	843	884	878	833	896	873	857	837	890	878	879	871	847	873	858	903	841	910	872	768	838	864	862	875	811	867	839	821	831	808	887	857	854	899	853	883	862	840	869	855	861	845	884	910	825	823	849	836	826	824	880	890	929	842	824	899	872	911	853	819	822	898	798	828	838	867	898	840	833	805	872	783	882	908	822	814	826	833	902	882	837	901	891	856	818	898	864	847	839	850	831	852	867	838	851	853	857	853	858	828	878	849	812	855	833	896	906	846	864	801	871	851	846	817	807	886	875	910	865	838	822	853	842	869	836	871	859	899	884	871	851	863	891	874	842	897	881	876	872	864	870	919	794	906	819	848	852	848	834	844	907	837	862	906	886	884	840	827	870	887	890	908	848	905	828	908	914	882	849	844	894	898	895	881	873	860	832	837	874	856	846	831	838	869	891	834	850	846	835	870	857	884	856	857	824	845	870	839	862	832	898	865	861	847	866	822	866	852	857	881	854	861	859	868	820	901	857	819	863	886	892	868	874	831	862	888	839	922	804	869	821	843	861	840	856	881	896	870	869	904	874	857	897	887	885	850	882	880	814	861	858	891	817	836	882	831	879	817	885	876	833	864	862	821	832	884	876	861	820	837	778	868	882	863	855	825	855	878	880	879	811	854	863	861	899	838	849	845	855	863	848	834	840	888	918	847	882	846	901	842	861	819	868	842	827	828	782	870	803	861	868	833	850	854	819	893	863	829	822	848	905	870	856	861	885	836	826	812	886	840	865	867	888	880	828	817	874	871	815	835	847	870	875	850	861	833	829	805	885	904	924	858	903	840	888	834	856	868	877	935	829	850	816	850	903	827	923	870	888	863	858	842	862	852	882	854	901	815	858	860	902	860	850	852	820	879	889	883	901	833	828	837	828	911	860	859	839	876	873	920	911	885	872	807	831	893	856	906	849	807	867	836	849	903	838	849	821	822	855	828	842	851	861	841	877	854	841	820	827	884	875	884	828	860	865	881	857	907	863	862	884	899	846	853	857	891	861	833	890	781	871	909	890	844	832	867	840	901	858	861	903	857	787	798	860	858	844	864	875	856	846	852	870	910	840	853	820	830	868	874	905	875	831	860	864	890	805	870	867	852	846	840	884	851	849	881	836	885	836	850	854	815	879	863	840	845	855	890	840	855	832	814	836	860	883	848	879	861	860	847	876	849	893	860	863	822	863	810	804	848	850	877	866	892	929	870	816	818	840	877	832	841	845	883	880	836	888	822	845	867	882	857	866	890	891	916	854	812	849	850	909	847	863	853	866	903	802	819	843	858	891	846	868	865	925	846	919	827	830	902	863	865	825	882	823	840	840	904	874	843	869	852	848	827	843	803	888	841	846	834	886	856	836	907	851	799	866	895	826	889	823	874	856	817	849	819	846	881	872	832	827	840	883	856	896	843	848	871	853	866	832	820	838	838	909	881	842	849	856	861	875	853	812	824	895	844	858	846	810	876	882	854	875	866	883	834	877	848	857	843	826	808	825	823	849	852	850	919	866	814	830	818	848	873	864	854	851	823	838	858	869	857	869	846	795	894	756	834	857	839	856	841	904	814	855	861	895	861	845	871	926	868	819	828	860	917	852	907	881	863	827	852	820	868	849	829	879	877	828	841	823	904	858	868	871	833	885	872	815	905	857	869	874	843	873	859	847	849	829	859	836	872	855	826	876	841	844	851	866	838	866	877	804	877	870	843	835	840	782	857	856	853	860	860	835	853	852	863	826	883	841	848	873	854	841	865	857	876	863	842	863	869	829	915	897	809	880	846	884	885	858	846	899	818	865	854	826	836	891	835	845	832	838	906	827	846	852	840	850	868	879	877	853	871	799	917	840	885	815	854	872	818	859	868	832	891	818	845	837	836	890	802	857	877	846	878	864	894	870	882	789	853	851	874	802	800	839	928	878	789	865	849	867	877	832	899	801	833	850	893	855	849	895	811	877	877	826	860	815	859	843	831	838	839	873	852	813	820	844	876	863	859	876	805	860	852	879	855	838	837	862	900	865	859	851	868	868	843	908	849	842	821	879	837	855	863	875	863	893	870	787	870	868	848	838	877	850	811	899	816	869	921	884	872	827	858	809	800	801	884	857	858	835	870	839	861	820	866	860	910	862	879	873	909	829	850	824	867	894	852	833	842	850	826	869	871	889	890	842	826	847	905	843	864	916	842	856	895	879	817	865	856	909	889	900	831	838	889	885	838	869	877	860	853	836	843	865	871	869	828	822	851	854	877	857	870	820	856	857	847	812	848	853	838	823	926	883	882	841	866	898	874	832	867	849	876	954	829	810	852	850	862	826	840	854	826	845	908	832	899	869	901	862	841	803	865	857	903	799	844	859	883	854	892	880	887	810	807	850	889	784	853	871	878	864	863	826	882	860	904	849	823	851	836	857	902	890	821	869	853	862	859	841	901	871	854	907	849	870	859	851	838	842	835	819	841	867	908	832	831	844	872	814	859	916	885	830	852	835	834	833	856	875	861	855	892	881	815	804	855	834	882	858	948	811	830	796	827	837	874	853	856	838	791	872	850	864	885	878	849	884	851	888	877	870	858	878	868	848	815	863	846	838	847	830	795	814	808	820	834	912	883	835	902	845	890	835	846	853	860	822	900	879	813	794	857	865	877	882	891	883	872	872	846	807	833	902	856	848	858	892	859	848	837	856	876	886	863	852	891	857	877	827	833	849	850
40056	13384	3084	1683	1200	947	779	653	574	497	446	450	427	382	403	359	341	356	297	327	296	290	328	280	318	331	314	349	294	275	302	267	294	335	275	279	286	266	268	267	289	295	282	248	302	264	290	299	280	288	272	266	285	275	283	272	299	309	284	274	290	298	302	290	291	285	289	293	286	296	263	276	305	305	259	277	293	275	273	280	265	246	266	276	278	275	266	260	287	255	284	307	290	306	279	269	276	302	264	274	269	283	289	273	294	284	269	293	256	295	273	286	273	324	286	302	289	243	263	278	304	284	282	262	274	299	292	285	254	303	285	281	294	276	291	262	283	285	276	282	300	277	299	273	275	315	281	288	287	269	287	284	296	279	279	275	250	263	278	272	284	280	271	288	268	275	253	285	282	269	292	268	281	287	263	274	284	268	289	278	300	263	253	280	297	292	299	274	266	290	268	301	286	299	283	274	285	289	275	283	277	285	274	304	286	283	265	238	280	285	292	298	296	280	266	296	256	286	267	281	277	262	272	292	292	280	267	258	264	278	275	255	288	252	263	267	288	262	294	277	257	250	295	249	268	297	294	289	288	230	270	323	275	272	284	289	320	311	279	281	283	306	264	264	306	275	254	270	285	278	253	309	293	285	261	305	264	275	288	296	291	290	267	271	267	304	277	264	279	286	266	278	269	296	264	302	328	261	268	290	286	295	278	291	301	284	290	272	292	280	275	292	286	270	291	322	270	258	281	316	275	280	257	275	297	282	284	279	268	297	272	300	284	277	282	297	260	287	264	291	254	294	279	311	286	279	276	272	267	275	271	290	260	305	254	251	283	290	285	270	294	281	274	278	257	265	313	280	307	278	288	280	282	304	313	280	263	272	290	255	269	268	230	268	308	271	287	300	272	294	291	269	271	294	243	250	285	294	306	282	283	278	276	272	283	284	258	303	297	285	276	279	313	282	299	284	256	280	269	286	305	294	271	271	268	254	276	273	263	273	293	254	260	246	282	278	298	266	264	252	293	266	309	260	287	283	274	266	300	299	294	254	299	263	281	292	265	261	300	271	287	273	247	268	301	280	293	300	282	274	288	291	283	274	285	272	290	271	257	287	293	257	270	278	243	272	287	285	289	269	254	281	260	254	284	294	266	292	289	281	311	289	250	289	263	276	268	316	275	301	267	288	289	289	274	276	299	279	259	297	250	300	292	302	259	295	292	296	274	291	297	297	289	256	273	283	288	289	273	277	275	301	261	273	252	249	289	272	283	269	291	259	274	264	246	260	308	256	313	267	285	317	265	268	270	289	274	287	299	293	271	265	292	276	294	275	258	267	290	284	261	319	274	280	266	273	246	279	282	288	307	279	292	253	299	290	262	231	278	283	284	265	271	272	280	270	290	280	289	240	276	235	291	217	267	295	282	285	285	272	265	272	318	286	266	276	257	278	288	273	299	274	273	312	269	283	274	269	274	267	287	283	319	285	288	290	276	287	260	280	246	277	259	319	282	309	283	253	291	307	296	291	237	293	280	295	243	292	283	288	298	264	262	267	286	265	278	301	261	294	300	261	289	284	314	274	283	278	287	299	289	298	291	264	272	288	278	253	278	251	275	300	272	285	317	275	294	249	286	257	287	280	273	249	286	289	270	301	292	265	256	254	293	265	258	307	257	294	255	293	269	270	281	307	264	303	291	276	289	297	282	276	281	316	254	282	289	280	302	295	273	254	281	246	281	255	265	274	283	278	301	297	276	301	267	265	266	300	271	281	268	311	301	303	302	285	245	284	290	271	274	293	285	306	285	261	282	280	295	331	275	295	302	294	287	302	319	283	293	269	273	286	269	298	302	289	260	257	281	275	292	272	257	279	276	249	279	253	279	258	282	275	265	308	271	260	277	285	268	266	276	265	291	273	311	268	270	301	263	278	291	297	280	314	279	274	315	287	261	272	254	265	264	271	293	282	279	286	276	269	273	268	255	277	285	288	291	283	275	255	288	303	257	264	283	271	247	267	269	267	271	262	282	275	270	292	275	266	255	274	264	282	294	285	264	259	255	279	276	291	290	296	271	272	295	263	259	293	288	286	297	246	277	253	284	303	269	278	286	303	285	269	309	274	269	242	280	266	274	293	287	271	281	284	249	280	270	260	269	288	255	290	271	279	302	290	287	273	267	280	269	292	273	268	274	296	308	266	275	248	293	284	272	266	283	278	292	248	273	284	259	281	298	271	289	268	261	306	254	253	312	290	277	297	287	285	269	289	321	290	250	271	268	299	258	298	329	283	331	266	259	258	274	291	258	262	271	286	304	291	277	247	256	283	293	288	267	248	263	262	292	279	269	319	277	275	282	315	283	258	290	259	278	265	280	279	255	266	257	279	267	257	273	260	293	290	290	311	279	262	280	283	274	275	282	294	280	291	314	269	260	286	280	296	300	276	275	316	308	277	318	280	263	239	241	271	306	262	290	295	278	274	274	287	276	241	248	276	298	260	286	275	250	293	320	240	274	276	304	292	279	283	276	316	276	268	269	314	275	270	289	307	281	286	284	290	290	284	266	260	272	290	266	297	276	303	265	308	308	283	290	281	283	270	289	287	262	263	284	311	277	277	318	287	277	252	297	299	264	274	269	287	249	269	274	270	280	282	292	264	260	282	302	257	242	264	304	260	269	291	276	300	269	263	308	269	312	278	287	295	249	265	278	285	250	283	265	273	287	272	273	276	278	276	301	268	283	277	255	270	319	248	295	276	268	291	281	255	269	256	294	265	252	245	267	244	290	293	276	294	242	279	314	266	274	276	285	292	279	279	285	292	306	276	297	291	245	275	308	284	298	296	270	286	265	319	270	319	285	270	268	281	291	294	284	278	263	305	267	292	283	277	273	276	296	285	281	253	290	259	269	284	275	263	263	278	275	275	278	298	288	306	291	262	312	265	300	266	288	294	268	282	272	279	246	265	254	273	299	258	281	305	294	296	274	310	298	285	273	293	284	270	270	276	284	284	294	273	300	279	283	312	296	237	273	267	289	279	280	267	251	294	297	283	291	273	278	297	290	261	252	251	276	287	278	302	287	276	283	262	269	285	284	267	290	266	304	283	247	263	276	301	260	308	277	282	277	272	268	264	266	280	300	248	279	257	261	288	290	278	266	267	270	276	291	274	287	257	258	298	280	307	286	280	279	282	289	271	300	289	265	280	303	268	284	263	290	275	287	267	316	272	313	289	271	311	276	267	287	268	279	288	275	305	264	269	300	273	278	280	289	256	276	289	302	253	278	278	305	252	267	285	299	306	262	277	294	264	283	292	274	297	259	288	277	308	294	262	277	268	282	307	288	277	286	307	263	291	270	286	269	288	257	293	266	291	284	288	313	322	251	279	271	270	251	298	283	276	279	246	306	277	265	298	285	263	265	248	274	265	287	268	302	285	262	255	250	282	290	300	287	264	285	266	274	279	278	325	268	274	282	282	301	267	261	283	306	296	235	281	278	288	294	285	262	289
18815	2457	4760	5496	4757	4130	3545	3135	2761	2303	2002	1912	1789	1677	1629	1461	1424	1324	1307	1253	1223	1204	1131	1131	1124	1101	1050	1069	1096	1002	1057	979	1008	1007	1048	981	1012	992	950	968	925	1012	963	963	951	976	981	927	962	913	900	1003	913	883	930	913	989	871	1009	915	923	962	903	925	918	929	967	977	929	911	885	892	866	932	933	896	921	952	891	903	917	876	865	945	907	946	908	927	908	888	872	868	936	909	896	895	910	926	928	903	929	924	942	911	943	872	865	854	857	921	870	904	904	869	911	904	891	872	872	899	886	894	880	901	873	877	866	903	899	912	866	928	848	910	900	872	878	869	957	848	916	889	880	905	930	861	888	868	870	891	912	892	921	902	896	936	922	903	884	937	893	888	891	849	843	907	896	885	911	852	922	904	857	890	884	872	922	916	864	947	915	904	881	870	851	922	915	879	891	873	925	934	877	892	899	933	919	940	859	888	892	916	841	873	953	871	903	888	897	881	904	852	895	899	854	901	908	893	928	861	885	891	917	859	897	885	917	917	903	889	841	860	908	868	963	954	870	943	900	944	948	897	864	857	884	892	906	914	884	893	920	902	888	882	906	893	872	892	964	928	866	870	905	937	886	877	934	888	910	868	859	931	963	852	915	911	846	883	868	859	859	918	845	954	855	918	910	896	887	896	919	925	850	885	884	849	918	917	880	946	896	882	836	881	842	931	938	905	946	882	873	917	916	889	878	910	942	894	887	898	909	895	868	854	857	911	975	867	935	923	918	901	866	876	878	910	914	892	909	943	966	871	877	922	902	882	874	900	903	906	852	865	927	906	961	884	896	900	916	871	935	861	893	858	905	883	868	862	856	869	868	913	894	914	892	903	886	889	898	892	908	918	841	867	886	906	903	907	910	906	830	858	906	844	852	905	885	959	874	901	888	856	873	888	861	908	862	905	879	882	921	877	922	871	916	909	915	907	828	847	933	921	914	890	937	906	885	876	876	914	902	904	884	833	867	888	904	887	888	877	884	879	894	927	876	923	913	911	856	928	887	854	882	949	916	852	881	884	897	896	864	954	877	906	959	853	914	903	859	878	882	918	914	912	881	907	879	841	876	923	892	938	901	886	875	903	917	925	917	897	893	868	874	904	926	886	923	886	868	909	866	857	875	867	844	930	813	921	886	913	868	879	864	801	855	924	859	866	898	836	920	870	953	843	927	883	911	940	882	861	906	856	895	926	852	900	894	894	906	907	894	977	882	915	866	875	929	843	892	864	878	915	851	844	881	828	860	901	872	914	925	961	889	888	884	871	892	889	883	845	943	909	884	854	886	846	892	913	895	924	864	909	870	887	882	883	856	899	940	868	879	883	898	899	917	855	913	888	901	928	903	849	872	861	879	857	867	890	888	893	856	859	877	870	858	915	887	923	881	944	912	888	892	852	863	892	929	899	903	913	877	877	887	850	921	923	880	901	888	847	877	882	857	855	909	907	874	919	904	958	858	843	805	869	856	841	930	877	901	926	875	919	860	885	862	899	866	911	878	858	891	843	893	846	869	896	889	859	915	937	897	923	893	902	887	856	886	886	943	909	885	861	892	861	900	935	897	922	950	896	862	848	872	921	857	884	904	908	903	912	931	890	869	902	900	839	921	891	888	835	895	871	911	964	896	914	882	938	882	895	879	908	917	874	885	871	922	881	906	917	863	866	887	915	904	872	912	889	937	884	948	881	845	875	883	889	884	888	900	871	838	882	903	875	894	899	882	878	847	846	869	896	866	912	898	909	875	856	882	885	890	877	880	889	880	853	886	900	867	902	886	885	896	887	900	946	926	879	878	909	905	899	904	865	903	924	896	847	921	905	882	886	891	841	862	866	930	919	952	903	964	917	871	925	829	922	880	939	842	864	925	901	862	845	818	888	942	919	839	893	906	908	811	911	917	845	899	888	843	908	834	877	900	921	886	860	903	895	853	907	893	891	877	863	911	893	860	848	910	909	921	835	898	901	902	835	907	914	840	841	884	889	842	904	850	923	848	906	870	886	931	865	917	920	874	940	911	944	926	905	930	894	864	893	876	904	891	919	877	905	891	923	892	928	881	867	904	855	890	850	862	922	923	933	908	909	919	905	851	869	871	876	830	905	798	927	859	875	820	889	940	892	920	864	918	877	944	882	838	898	920	880	892	842	911	915	885	929	887	864	870	901	906	866	858	867	938	882	885	856	834	901	852	869	890	808	831	912	847	895	890	818	889	907	861	905	868	891	879	853	911	865	887	887	844	938	885	890	900	870	823	884	879	927	872	874	841	849	898	822	879	849	928	907	907	887	925	876	898	878	908	917	858	889	889	860	875	877	911	847	908	879	912	904	961	943	901	876	955	885	924	912	927	894	875	855	896	869	913	940	916	897	901	864	872	870	876	863	860	881	893	851	916	896	920	982	884	880	865	866	894	813	901	905	929	913	893	943	915	834	933	865	888	892	880	915	897	893	908	855	931	886	862	871	863	867	915	981	862	907	871	871	948	926	886	900	866	933	885	863	847	868	841	873	897	894	883	894	919	903	927	864	883	871	880	887	889	876	903	897	906	912	858	910	898	881	823	919	924	890	910	887	866	945	890	871	897	889	861	922	895	894	853	855	855	879	942	900	921	885	945	916	869	854	912	870	888	876	861	877	857	905	900	917	915	897	867	961	908	860	903	943	882	888	890	885	907	902	923	900	901	934	915	935	908	866	938	849	910	910	923	889	876	903	865	900	864	847	861	891	864	923	834	879	845	892	902	926	936	914	852	910	907	903	835	892	894	909	916	899	905	872	899	846	873	895	915	872	868	916	897	862	911	911	878	873	899	859	950	856	856	922	914	864	856	883	939	869	907	892	869	904	901	875	844	887	905	917	879	885	892	921	843	876	884	909	904	858	901	859	845	925	840	841	889	857	882	844	833	884	899	864	924	903	878	929	909	853	914	882	889	868	878	881	899	938	879	858	932	887	873	895	881	863	871	899	859	902	922	876	914	877	834	879	919	903	939	971	901	901	884	873	803	883	868	909	916	907	922	917	883	824	899	875	891	943	922	898	923	862	864	808	907	956	881	886	864	859	892	894	858	844	876	882	934	828	843	921	862	894	884	865	908	897	899	931	857	883	842	911	837	822	922	837	850	861	895	895	891	915	926	921	916	893	926	909	847	883	824	866	877	887	893	907	873	844	912	931	869	884	887	869	972	823	914	920	895	927	869	895	882	872	912	835	894	870	909	912	891	893	895	853	830	902	840	898	855	928	865	934	852	833	896	923	889	823	893	896	893	859	904	938	928	851	892	905	863	860	908	919	944	898	843	912	873	860	880	905	837	884	932	842	929	890	891	892	860	865	915	869	874	880	894	887	821	907	864	918	885	894	832	901	939	919	880	831	864	849	868	879	898	926	861	897	887	887	905	890	910	894	877	880	889	900	917	900	891	877	903	834	939	914	877	892	863	912	903	940	863	869	894	884	888	882	897	848
4266	320	225	204	175	178	163	148	147	161	153	141	162	176	128	154	143	155	144	131	146	164	123	172	148	131	156	160	154	149	161	144	142	135	141	126	167	150	131	152	140	146	120	136	138	139	152	137	166	163	127	122	130	129	145	120	137	133	138	124	128	138	153	124	140	155	140	139	138	133	168	132	174	148	131	150	140	137	142	127	149	121	164	142	144	134	150	134	137	141	152	157	154	133	145	154	119	141	153	147	158	146	153	141	144	147	135	120	155	151	145	137	158	139	143	146	135	138	141	142	136	133	159	156	146	168	113	141	151	132	142	150	141	144	130	143	112	145	146	172	132	150	170	135	133	142	127	169	137	138	144	153	150	150	131	143	148	163	127	137	145	146	120	148	157	134	148	144	141	160	145	136	153	130	146	147	146	133	127	166	151	145	150	122	144	144	165	159	149	138	143	145	163	132	140	161	153	132	121	139	145	125	140	151	154	154	145	149	149	150	134	152	132	125	135	151	162	157	123	139	139	139	143	141	137	133	129	138	126	143	149	164	147	158	142	161	152	152	146	159	164	163	162	135	145	157	158	166	134	129	137	150	130	157	143	157	145	120	148	125	121	145	137	148	159	126	175	135	152	132	152	146	151	171	158	133	134	154	134	138	117	165	143	161	146	127	121	141	132	127	131	144	156	144	118	137	154	153	140	151	128	160	164	168	131	139	144	152	157	152	125	134	132	150	153	131	131	133	145	125	127	153	139	140	134	122	149	149	127	132	128	130	149	134	129	131	154	138	140	136	146	114	160	137	136	134	153	127	154	154	150	153	114	121	140	158	165	153	152	168	119	129	141	152	130	138	170	137	171	165	129	155	132	137	143	140	148	142	129	134	140	149	143	146	130	119	151	137	132	127	141	136	141	144	130	141	142	159	158	145	126	157	126	130	142	156	151	138	139	148	150	142	155	135	136	119	144	139	129	148	145	141	148	129	109	145	151	148	138	160	155	155	130	157	143	148	133	126	153	140	125	143	148	129	132	143	149	126	130	136	169	140	152	121	167	143	132	144	142	145	127	137	134	122	150	146	125	155	152	147	147	147	144	144	142	156	128	126	152	164	155	147	126	133	139	113	121	149	140	141	159	124	141	136	155	148	143	136	164	133	146	142	135	140	149	133	156	128	143	167	144	126	124	131	159	148	132	122	151	139	150	130	147	131	147	126	147	132	160	137	148	142	148	154	147	153	150	127	159	133	140	148	143	146	133	141	162	148	140	159	134	162	144	131	150	148	134	138	140	149	146	148	154	121	153	129	151	129	155	128	152	149	168	128	109	142	131	139	145	132	151	149	131	153	137	161	130	153	135	134	164	153	151	144	137	153	160	136	118	133	148	151	158	139	123	150	159	127	138	135	152	145	137	143	118	141	146	116	140	144	123	132	138	140	150	123	142	122	153	166	151	138	144	127	156	147	157	153	151	161	139	130	132	125	142	158	143	132	132	112	103	149	142	149	149	139	141	153	147	140	164	131	128	131	135	140	141	130	151	156	112	126	148	154	146	129	136	137	159	147	153	153	137	150	154	142	137	133	129	151	107	154	150	138	147	155	158	129	147	145	134	124	142	143	139	141	131	138	153	121	137	146	141	139	133	157	104	150	152	153	127	152	133	140	126	142	131	135	165	147	156	142	124	153	131	149	180	154	135	159	154	135	147	156	137	138	120	138	149	142	171	139	135	148	135	138	149	150	148	145	127	145	126	152	125	138	152	126	145	153	159	144	135	140	151	142	132	138	142	159	147	137	142	144	154	122	152	128	136	135	145	137	158	138	130	135	137	142	148	145	154	153	150	140	143	141	153	133	128	145	147	164	155	155	123	152	144	142	158	153	167	136	146	125	133	145	158	130	138	141	154	124	139	140	148	124	147	127	142	160	141	151	143	130	152	147	127	154	115	137	137	131	152	140	151	145	139	134	150	144	144	143	134	155	128	142	146	146	133	141	173	142	125	134	154	140	167	144	129	132	131	145	136	147	150	132	140	139	126	144	161	148	143	139	140	165	144	154	160	135	126	144	164	150	162	141	151	131	147	130	138	125	125	137	134	142	128	141	152	122	145	123	135	141	159	126	146	132	152	129	124	131	137	143	120	151	156	171	133	150	128	125	125	138	135	153	138	147	163	143	127	148	128	145	155	148	162	138	129	159	163	154	139	133	149	129	137	156	134	135	128	135	143	157	158	142	147	154	160	142	143	129	140	141	124	137	138	139	152	140	148	155	138	143	147	131	137	130	149	155	175	127	139	144	142	146	130	126	135	144	113	145	118	129	138	147	143	130	148	140	129	150	137	125	120	143	149	161	165	135	144	133	130	146	123	158	174	122	144	148	133	158	133	161	129	136	148	135	153	156	146	145	136	131	156	130	158	136	155	135	131	159	134	180	146	149	151	128	145	139	144	159	134	149	144	166	142	132	118	149	130	138	140	131	125	132	138	157	140	164	128	148	150	147	109	115	136	158	139	139	127	136	147	129	132	150	127	150	159	141	114	158	159	140	144	153	122	128	152	135	146	145	131	152	144	131	142	144	135	111	133	148	131	132	123	141	144	155	136	141	148	143	148	132	145	144	129	138	157	138	160	161	124	162	155	137	167	151	155	148	125	139	151	143	131	146	147	154	152	139	139	148	127	131	131	176	156	126	157	136	145	134	142	132	130	173	148	143	154	127	139	140	162	139	157	147	152	136	122	156	155	150	151	145	139	174	123	128	136	143	137	144	140	135	161	125	128	124	150	159	144	145	154	154	143	131	144	159	118	136	122	162	130	145	123	133	140	133	144	148	143	152	145	137	161	133	146	131	134	145	135	159	140	131	133	154	147	144	142	132	130	139	157	143	135	142	136	151	132	141	155	159	158	159	136	149	138	135	136	140	156	138	148	138	142	148	129	141	152	149	139	127	130	158	141	146	138	169	157	150	132	146	152	145	148	141	157	143	136	135	159	120	125	167	131	127	160	140	121	140	131	140	144	162	133	133	127	116	132	143	141	144	137	141	121	139	141	139	116	146	157	139	138	143	132	142	118	157	133	131	154	149	135	143	127	143	140	137	118	141	128	143	148	148	130	138	133	134	155	161	156	136	158	139	153	135	152	149	144	132	138	150	136	163	127	159	163	143	119	120	136	143	143	134	169	140	122	134	108	143	132	142	127	145	126	141	135	144	129	125	148	140	155	129	131	142	147	142	155	135	162	152	142	135	138	181	155	131	151	150	138	141	169	144	156	137	131	146	164	133	155	135	142	156	163	148	153	144	128	155	134	141	121	150	150	153	177	130	156	156	151	146	122	145	145	139	137	146	115	151	143	146	145	143	128	148	144	153	140	159	149	160	123	123	131	151	157	146	127	139	149	166	127	138	128	144	162	142	154	145	159	144	146	129	165	139	144	132	117	151	140	138	128	123	141	127	135	122	116	149	143	158	129	154	123	135	138	161	117	136	155	121	150	151	127	138
6346	616	640	657	661	641	628	633	548	528	555	516	550	496	511	540	544	519	514	553	513	536	541	484	551	548	551	556	538	492	507	530	508	507	489	484	527	514	502	525	543	532	507	543	502	515	513	492	472	545	506	500	531	545	520	542	503	477	524	554	525	539	525	511	495	522	500	563	564	480	503	508	494	527	518	525	549	545	552	497	477	478	492	500	529	533	502	540	481	534	508	501	501	525	518	516	504	510	551	518	478	513	520	499	532	535	527	546	604	483	524	535	534	471	520	512	508	549	524	521	511	534	496	534	548	533	533	486	541	496	521	525	479	523	511	503	530	573	491	489	543	518	491	480	533	503	526	532	564	553	494	538	527	534	510	511	537	496	544	502	573	504	544	531	489	554	525	510	471	524	507	488	505	518	510	528	538	512	514	555	503	479	470	510	499	515	532	506	517	519	495	523	515	526	529	542	528	517	497	536	473	522	498	478	506	534	539	540	536	511	505	507	504	490	513	515	548	492	502	546	479	467	544	506	532	472	499	498	497	486	500	519	539	557	544	497	501	537	513	463	499	516	515	537	516	530	491	498	493	526	533	522	525	515	496	498	503	515	522	525	473	511	522	531	537	498	490	496	520	560	465	525	511	521	514	520	511	557	546	521	517	502	505	557	508	540	501	527	484	546	517	535	503	548	514	543	471	508	487	521	503	520	477	471	535	524	534	525	517	533	506	497	497	505	495	496	492	499	523	500	457	548	522	516	495	478	483	534	524	529	513	536	516	529	485	538	521	545	506	520	508	499	505	506	487	536	540	514	519	531	529	549	552	505	509	512	496	521	502	504	496	536	532	514	518	528	546	559	550	546	512	498	551	493	527	497	498	468	544	530	466	507	528	533	491	551	516	534	491	495	530	527	554	502	511	518	548	520	541	502	567	529	515	496	540	508	518	503	525	532	481	548	493	497	541	508	507	471	522	485	528	512	492	505	538	488	553	555	491	507	514	526	496	468	521	535	519	554	524	531	487	512	484	549	546	554	512	501	509	537	488	533	531	479	525	521	512	485	492	517	508	485	504	560	521	538	519	494	509	526	460	506	479	525	493	492	476	521	526	524	492	533	503	500	531	524	539	484	515	494	520	515	526	512	518	528	523	515	503	543	512	504	524	494	506	510	495	462	490	484	519	506	504	499	541	525	506	530	528	492	504	528	520	533	516	523	521	521	539	508	536	532	535	512	528	483	534	528	488	521	536	508	483	502	507	499	513	547	548	517	578	555	478	551	476	522	523	502	471	510	495	552	499	488	525	522	568	508	522	493	553	501	519	515	527	512	510	550	465	490	536	492	515	522	537	491	534	490	499	509	521	509	506	550	503	544	464	506	510	548	526	500	474	543	491	526	507	522	506	531	546	509	498	557	514	517	511	509	510	537	515	480	500	502	509	489	480	507	511	516	494	511	504	512	519	565	517	529	526	479	492	480	550	552	532	528	545	536	498	558	510	554	508	500	518	481	538	539	516	483	520	505	533	556	519	560	498	521	528	510	510	475	502	484	526	518	480	497	524	527	508	474	506	505	547	501	512	542	505	538	527	505	562	502	491	498	510	497	553	522	554	518	551	491	546	518	517	522	526	505	557	522	501	554	508	508	510	535	459	467	488	517	497	519	498	517	490	536	516	475	515	509	515	503	508	520	491	512	497	501	516	463	508	515	481	481	496	533	509	522	499	501	547	519	548	518	519	503	520	521	501	517	549	544	513	528	491	493	539	528	498	545	489	532	491	465	498	515	510	491	543	521	538	532	532	547	474	545	535	528	494	568	522	512	526	531	506	529	508	480	481	542	490	493	480	573	551	519	542	485	548	498	532	486	512	509	524	507	525	514	499	547	482	490	505	510	486	499	520	526	514	543	519	512	535	522	493	562	492	537	483	513	512	587	516	521	495	499	537	511	542	536	545	490	528	501	530	528	511	515	519	539	545	525	505	530	554	572	529	522	535	539	537	560	490	527	512	511	498	530	513	528	519	514	489	535	477	477	515	498	501	542	503	513	571	544	525	497	506	461	531	516	544	551	524	505	564	479	494	517	487	509	537	489	545	523	542	552	509	528	497	528	509	473	530	559	527	504	547	471	508	524	563	519	499	489	532	488	486	520	519	503	509	519	555	477	524	516	530	503	536	514	510	528	541	541	510	481	525	480	553	501	495	547	511	531	536	534	553	521	500	529	506	516	456	497	515	510	525	481	541	528	520	525	509	523	506	526	526	528	500	552	520	491	546	503	516	482	547	526	537	493	510	523	552	529	487	531	502	507	520	515	464	473	518	520	502	519	516	518	486	534	524	525	523	517	499	491	507	492	526	514	505	538	465	544	484	504	551	539	497	514	541	477	528	516	529	518	536	522	513	530	508	521	477	575	504	545	500	491	521	486	546	493	481	497	497	517	556	500	551	497	542	523	483	500	508	523	534	523	533	531	472	536	455	479	544	467	519	497	515	537	499	496	527	524	513	498	551	538	534	548	502	480	524	529	518	489	525	528	502	506	525	516	488	488	515	499	485	493	537	557	555	548	511	517	461	518	484	498	515	525	543	533	507	544	527	495	480	530	487	487	485	462	505	498	519	511	520	524	500	486	487	547	508	505	492	495	523	474	459	491	535	533	557	535	515	507	505	535	511	486	522	520	508	521	514	543	512	512	572	538	488	518	503	518	505	558	511	496	546	548	548	550	489	527	485	522	518	559	531	526	513	485	565	513	492	561	493	543	521	549	512	497	489	490	509	528	530	554	490	502	524	497	486	487	544	479	557	491	469	545	512	488	527	481	517	532	482	523	499	533	530	528	492	519	567	534	527	544	544	507	529	509	491	554	536	483	461	561	516	485	493	479	533	556	559	513	515	498	503	519	503	531	479	510	531	545	478	489	509	556	558	508	551	540	519	500	548	527	527	541	551	528	484	521	543	517	505	528	470	473	443	521	532	483	491	538	538	507	559	486	520	519	468	514	498	505	519	518	545	511	494	490	498	537	494	520	539	527	504	538	504	533	446	512	534	521	525	516	544	487	496	545	536	491	491	514	522	519	545	545	510	512	527	518	499	518	441	561	479	560	534	528	500	506	493	514	518	511	504	512	525	519	520	491	554	502	520	510	504	528	522	514	510	503	505	541	497	545	508	527	516	523	472	486	529	548	524	504	505	504	490	512	511	544	504	498	525	508	502	473	521	518	493	513	500	496	515	514	551	514	549	534	521	485	541	500	533	492	508	471	527	512	531	498	517	514	473	524	493	516	547	513	466	532	535	536	466	523	505	518	530	497	541	513	498	519	502	534	521	535	486	465	561	526	508	530	558	541	509	524	516	486	526	495	511	526	512	505	538	543	517	516	495	511	506	497	462	521	464	520	558	501	517	537	533	503	503	496	543	519	490	535	521	504	469	499	540	488	552	536	550	508	549	504	499	490	491	521	542	515	487	555	512	537	545	557	516	583	526	519	500	520	521	500
30827	6015	1458	1086	712	583	498	438	442	347	323	376	302	308	323	305	315	318	296	284	294	289	286	299	289	293	279	274	284	319	263	270	244	260	300	285	279	273	242	274	266	275	269	242	251	294	265	266	264	284	293	283	289	246	276	261	242	268	257	297	270	287	248	266	274	279	240	266	292	241	251	264	284	283	254	269	302	247	259	242	270	263	283	246	263	288	277	235	288	245	251	258	289	263	253	268	282	264	257	252	267	248	276	251	275	257	277	248	291	269	253	238	280	289	254	289	277	291	272	269	273	269	261	300	226	292	278	257	240	260	256	270	278	253	256	260	264	250	261	225	254	253	287	266	284	241	249	283	270	291	276	272	242	282	268	233	257	292	265	232	277	274	277	266	267	256	271	291	271	275	263	273	272	286	250	254	240	231	261	267	270	279	249	251	261	272	266	259	277	278	281	259	273	285	271	327	249	286	285	274	260	288	265	278	258	277	265	254	235	254	286	267	253	272	253	256	276	260	295	270	279	271	268	263	272	250	293	279	238	284	270	248	281	257	239	286	279	272	260	247	260	287	276	278	284	264	251	288	294	248	273	260	246	260	256	262	265	267	253	266	255	281	250	270	251	241	262	285	262	233	268	268	290	283	297	257	280	276	249	267	252	293	248	273	254	279	258	266	283	315	262	288	277	268	302	259	249	277	250	261	253	266	244	277	258	284	273	280	276	258	280	278	272	263	277	246	253	258	234	254	252	242	243	252	253	283	274	263	298	271	279	230	279	261	270	276	263	271	242	284	272	267	294	266	265	253	238	285	280	261	282	250	264	278	263	245	281	261	254	272	268	240	273	276	269	269	283	304	249	257	232	267	245	277	252	301	249	280	288	260	240	259	244	245	287	286	277	277	251	277	284	272	262	300	232	275	240	250	258	262	255	290	256	274	292	271	277	259	277	267	268	259	244	300	270	258	277	268	280	268	266	266	271	238	266	272	280	276	257	235	243	282	277	244	239	289	275	277	275	260	298	224	255	281	267	251	253	220	271	256	279	310	262	252	257	254	285	273	253	261	250	293	265	275	269	260	294	251	268	255	248	285	269	279	269	264	262	252	261	274	268	294	237	243	249	257	265	276	273	255	261	265	227	272	255	271	263	271	278	271	292	280	270	255	289	264	258	251	252	265	250	269	261	293	298	292	267	278	270	219	279	272	276	267	281	263	268	280	244	260	248	282	254	272	242	266	248	252	289	243	296	276	280	252	268	282	251	293	266	248	244	262	242	273	274	249	251	265	274	279	289	275	232	278	267	274	248	283	284	275	262	270	246	279	282	265	260	257	278	271	282	245	262	273	256	308	282	284	270	246	247	251	244	229	296	232	272	238	261	252	283	287	265	277	241	265	287	273	274	265	256	276	281	254	267	263	279	264	292	251	331	271	261	325	254	269	270	276	260	261	259	285	261	279	290	266	264	269	268	266	253	250	266	293	277	264	272	252	263	277	259	257	271	267	288	272	248	252	274	262	258	278	264	266	264	263	240	280	293	277	273	287	289	280	241	286	275	246	290	289	267	286	275	264	227	294	295	287	235	222	276	276	270	236	277	260	248	280	278	276	249	267	242	265	291	251	253	248	283	269	292	265	257	265	276	248	292	277	275	219	285	249	264	245	266	257	278	262	270	256	244	265	259	284	272	261	248	249	248	282	240	285	280	244	235	276	252	265	258	262	265	262	232	268	268	284	290	270	281	266	248	249	292	265	286	247	237	275	259	255	240	278	246	260	269	264	243	234	263	296	259	259	222	287	259	265	284	245	273	250	279	270	274	240	267	296	262	249	264	292	277	251	281	279	244	246	271	248	259	259	269	243	261	238	273	293	250	285	267	281	264	269	239	261	246	293	237	251	247	260	268	250	256	292	283	256	261	258	293	274	237	270	278	251	272	264	238	252	273	285	229	257	235	277	268	277	245	281	242	291	272	273	263	264	258	267	242	267	285	259	257	229	268	259	287	273	242	249	279	279	267	234	260	275	264	267	255	254	302	288	279	295	257	249	277	269	264	279	259	285	266	304	277	261	261	261	270	263	260	278	262	278	282	273	248	280	268	271	257	271	286	255	281	262	261	232	273	266	250	268	279	277	266	279	236	253	269	281	295	270	265	236	275	275	262	293	236	262	280	281	278	270	273	261	277	258	291	265	238	268	274	251	305	260	293	273	270	244	261	252	269	248	254	304	263	274	296	256	264	268	245	266	273	273	240	278	304	272	255	280	256	242	279	246	273	293	272	272	277	273	252	272	247	288	279	238	245	240	289	273	274	257	259	248	262	258	263	253	271	255	270	262	249	246	248	264	251	256	298	274	274	277	261	260	252	264	295	264	273	279	248	266	239	259	279	250	282	257	284	275	274	263	257	271	285	253	264	253	286	272	230	267	265	255	253	280	255	292	282	232	274	241	269	257	244	261	264	289	263	277	284	269	267	284	270	216	308	269	251	267	243	252	252	237	296	269	272	290	260	271	260	270	303	293	273	252	268	298	256	276	299	267	270	254	278	268	282	286	255	253	263	267	274	284	252	304	285	285	247	304	259	280	291	279	308	266	234	271	270	273	254	252	263	266	278	249	287	235	252	275	284	274	268	282	271	303	262	295	239	244	267	294	310	243	246	284	278	259	272	247	278	270	253	254	258	265	294	254	271	267	264	261	281	292	286	269	252	274	272	244	306	245	282	245	267	217	263	290	264	285	280	272	284	265	271	248	225	275	287	255	239	266	266	241	287	285	271	266	268	277	277	282	251	263	263	260	291	270	279	273	261	258	279	286	256	274	265	259	241	255	270	260	259	280	260	291	253	241	292	269	250	262	269	263	248	273	254	265	274	263	267	240	265	286	277	291	236	265	274	260	276	252	286	258	258	274	291	275	236	289	289	249	266	273	280	280	280	252	288	286	302	270	267	282	243	265	250	261	255	280	277	277	268	287	280	270	246	252	232	233	261	245	272	263	269	274	266	269	272	276	279	261	267	235	275	268	243	261	267	270	247	270	280	279	264	243	297	276	237	278	258	231	274	258	256	274	265	294	268	260	250	283	261	276	283	264	259	275	280	282	259	278	286	267	262	260	253	261	256	272	245	281	256	257	255	257	286	248	267	279	283	268	265	280	261	268	280	280	257	264	284	302	236	246	289	248	286	272	288	257	231	272	266	276	245	292	281	258	236	267	261	267	239	279	258	276	259	269	261	264	279	287	306	255	294	262	284	276	292	235	268	247	244	257	277	289	267	243	250	254	303	276	266	248	250	246	261	238	261	282	234	275	262	278	251	307	252	290	283	286	285	263	260	241	242	257	269	240	266	266	288	279	302	258	268	238	243	269	273	249	257	272	243	260	278	264	257	276	250	243	280	298	280	307	269	240	270	264	284	271	268	256	270	245	284	270	266	247	285	241	260	251	272	280	265	271	246	245	280	257	253	265	271	245	281	263	267	271	250	266	237	263	256	247	275	307
15285	1585	2911	3340	3049	2639	2239	2042	1819	1659	1513	1432	1311	1243	1273	1180	1123	1124	1119	1021	1075	1008	1066	1021	971	946	943	999	949	944	975	909	924	934	916	959	920	848	883	894	918	933	903	904	932	907	910	869	900	868	944	858	930	877	891	866	860	930	885	916	883	923	902	853	903	873	898	818	838	886	845	873	868	915	884	844	904	961	854	873	867	798	890	900	859	838	834	877	873	826	863	838	852	911	890	862	871	841	837	842	884	824	872	843	883	883	881	812	823	876	878	857	834	852	831	900	889	908	889	895	836	869	879	922	857	862	893	877	884	877	881	840	857	866	856	842	826	895	834	844	824	864	807	910	866	896	845	926	862	871	873	867	907	845	875	841	873	896	845	863	869	876	868	840	890	845	848	871	843	840	864	863	867	874	884	890	869	890	871	889	847	858	902	827	843	841	909	853	860	916	856	867	877	871	857	857	853	839	850	828	852	872	856	793	880	854	832	901	816	864	892	852	852	789	878	838	860	870	835	805	857	826	875	837	868	909	849	887	867	805	821	848	852	874	849	885	838	863	861	865	844	833	859	876	866	869	896	890	868	853	861	859	831	868	852	866	833	878	829	841	872	836	854	860	850	869	838	841	850	809	827	806	862	902	875	895	825	842	906	870	854	848	824	852	899	853	839	868	839	865	855	857	855	806	889	873	909	848	874	830	871	868	890	858	858	892	866	862	849	872	842	915	846	870	900	833	844	873	868	867	889	872	852	865	813	876	885	900	837	821	824	883	830	907	857	844	878	881	869	851	862	859	861	885	829	850	851	814	899	868	864	848	826	857	841	908	857	812	865	860	885	818	905	892	872	880	841	876	819	859	843	831	832	871	856	816	873	835	814	884	845	870	874	858	863	798	867	895	876	897	838	899	848	867	857	904	871	838	847	891	833	896	784	872	825	870	851	835	857	818	889	894	806	868	854	848	855	857	793	890	910	860	852	820	862	866	855	875	872	890	832	865	869	898	848	876	891	883	836	776	870	826	843	849	809	823	903	852	837	882	868	813	885	828	846	873	904	844	887	859	870	838	891	832	870	902	866	881	832	845	795	894	872	868	873	826	852	818	842	884	899	861	819	788	879	823	872	844	871	854	911	840	838	862	864	888	826	859	872	820	889	855	891	886	829	922	898	899	870	883	908	885	821	877	867	850	823	902	808	888	935	871	891	849	879	864	899	889	870	862	861	884	874	884	860	855	875	851	885	890	869	876	833	836	861	871	890	876	857	868	918	800	840	885	849	883	862	814	892	868	864	833	929	893	832	853	854	842	840	868	869	853	866	885	904	935	894	796	848	874	861	853	865	874	854	901	906	796	839	842	860	907	853	834	841	879	901	839	819	879	856	889	899	867	825	882	881	880	813	825	855	882	854	845	882	880	853	880	850	890	873	797	846	868	862	885	858	835	850	871	884	848	831	865	867	819	831	863	844	866	906	858	852	832	831	869	857	897	831	842	822	882	835	831	876	829	848	841	846	888	852	886	883	839	854	835	862	832	932	899	859	837	923	850	833	867	855	868	812	863	856	848	874	804	847	878	868	884	808	835	832	864	898	845	922	869	843	835	876	830	901	822	870	775	838	906	873	803	867	884	894	820	854	798	829	902	869	855	858	856	868	880	903	844	865	861	843	838	860	863	801	862	851	885	897	855	845	841	853	863	840	886	829	859	878	876	882	904	846	859	870	871	830	871	884	882	938	812	849	812	866	850	877	890	821	878	865	852	879	903	928	881	841	823	832	806	825	847	871	858	845	860	835	878	862	812	865	846	807	934	857	864	794	861	876	888	849	843	881	798	880	919	791	877	827	852	869	899	827	829	849	849	842	890	865	876	889	822	836	874	860	834	874	903	879	854	821	857	827	877	900	828	901	867	899	899	837	882	863	880	875	903	819	891	849	854	836	857	853	843	858	919	884	851	853	886	859	804	907	867	837	801	845	857	862	865	886	885	859	875	915	859	882	861	870	801	841	863	835	903	871	886	813	878	900	897	891	856	898	872	873	876	852	851	855	940	858	897	887	806	852	846	819	850	840	879	898	848	824	866	894	856	893	859	814	806	880	895	846	864	858	891	877	892	862	804	895	836	881	857	822	861	832	826	919	874	829	835	897	804	830	907	812	871	837	914	893	881	880	862	878	843	898	841	822	857	833	893	875	826	873	846	880	878	871	860	836	838	934	883	863	859	851	848	838	824	821	896	828	800	865	847	771	918	816	853	862	871	854	828	914	848	866	861	797	855	851	886	814	941	825	834	832	874	828	828	897	840	833	854	848	855	879	825	851	827	868	823	852	835	869	856	854	843	892	814	815	836	890	881	852	843	815	862	854	851	883	831	857	860	787	885	812	827	887	855	861	852	816	847	869	864	873	847	830	844	865	828	824	806	885	833	905	798	873	878	939	846	838	862	881	798	888	893	871	890	836	865	923	833	896	851	890	871	838	833	889	899	854	897	841	891	866	877	833	820	883	843	832	852	885	865	854	866	825	851	835	882	810	896	846	872	829	832	913	875	860	923	847	906	862	861	886	853	901	834	857	860	831	901	856	806	898	813	886	885	844	899	847	878	860	864	787	859	843	845	811	858	860	876	821	849	874	830	831	900	856	909	865	902	899	872	836	859	841	884	831	867	854	865	926	859	875	901	834	831	866	887	857	876	858	847	831	831	817	892	899	871	834	817	853	864	792	848	858	832	862	809	870	875	847	828	938	847	877	860	871	857	812	869	849	878	887	858	812	824	876	836	887	850	822	809	910	854	925	846	826	840	803	838	843	790	836	851	857	862	809	856	829	876	839	801	841	876	874	786	810	842	863	864	875	793	871	842	824	828	868	878	825	897	867	905	903	839	778	862	868	834	855	849	856	865	839	811	825	842	854	926	849	886	860	878	896	884	912	875	821	844	829	845	876	881	890	880	852	806	929	851	863	883	938	905	854	897	862	896	901	896	836	862	844	879	931	855	848	885	830	838	844	853	820	844	853	826	846	891	877	852	869	867	927	850	875	819	850	813	842	912	818	865	882	857	882	850	844	911	871	836	887	859	831	865	871	788	832	913	867	864	836	855	847	862	859	887	865	819	845	845	883	845	835	856	827	889	864	844	835	831	892	835	906	864	848	860	831	914	827	835	810	837	853	846	864	873	878	915	833	859	848	883	812	901	831	904	872	806	820	888	876	842	842	808	900	840	891	795	851	824	889	811	884	866	853	853	893	865	885	866	842	867	887	841	828	880	847	856	824	863	858	792	915	858	876	848	853	887	862	850	801	805	877	864	813	850	908	816	889	875	836	843	881	892	849	837	857	802	842	852	864	863	893	866	823	853	891	869	874	834	820	864	830	884	828	844	795	833	830	841	902	842	919	887	853	847	858	864	903	832	833	870	884	915	865	846	857	907	849	845	832	830	858	834	838	844	856	886	860	858	830	852	844	848	891	878	857	875	894	874	833	848	854	807	894	815	878	851
40787	15897	3918	1719	1239	996	773	672	562	531	446	419	414	391	355	378	360	341	348	332	336	297	314	300	316	296	314	296	331	311	290	316	282	296	308	295	287	294	291	294	269	326	280	285	298	282	289	304	271	267	326	298	294	267	272	300	254	277	284	291	261	264	272	299	276	294	315	259	266	299	295	283	287	328	292	276	283	272	288	289	295	295	297	290	283	285	269	292	309	294	264	292	267	304	295	310	300	306	269	298	291	292	298	304	287	284	279	293	307	293	304	254	269	317	296	270	272	309	257	284	281	262	279	286	262	263	301	272	279	299	290	306	292	313	249	272	273	277	288	267	271	292	269	301	272	281	272	285	293	279	250	307	277	277	270	265	284	265	301	273	288	295	293	285	263	263	259	283	270	315	278	273	302	260	283	293	288	313	271	299	269	283	261	256	278	286	283	276	285	258	272	297	280	281	264	271	297	294	290	274	302	270	271	302	287	261	231	283	304	271	266	293	277	269	281	277	324	294	256	244	253	289	303	288	290	292	262	273	290	291	294	276	289	273	288	308	299	277	290	269	288	259	288	260	294	286	292	285	291	276	275	287	314	309	287	289	295	286	284	295	274	254	271	294	293	268	278	286	289	256	295	265	280	274	317	305	271	284	283	248	290	289	281	303	283	271	285	305	300	312	280	260	264	253	322	265	310	280	283	282	279	270	278	263	290	289	281	305	271	286	283	258	291	279	268	284	308	280	287	275	280	278	271	281	297	271	300	271	238	290	275	274	268	275	278	303	281	292	299	269	293	316	272	286	298	278	286	303	308	279	264	273	241	266	287	282	286	259	287	274	281	269	255	286	285	297	279	261	274	277	287	229	261	287	277	297	254	277	298	245	297	281	302	239	288	269	316	281	303	278	265	301	288	297	269	277	281	308	278	261	266	279	274	273	292	248	284	258	278	285	273	284	305	298	279	293	295	281	286	321	280	260	286	254	308	303	309	286	312	280	265	322	274	290	244	277	246	280	312	296	297	269	304	280	269	284	308	294	293	246	247	257	269	274	292	291	284	265	240	266	271	257	290	279	276	319	283	329	261	296	318	276	276	276	285	259	271	259	274	295	279	282	300	294	284	270	275	293	290	273	277	262	304	282	279	275	291	286	270	285	269	285	303	255	304	282	279	291	261	257	297	274	268	277	271	267	280	301	279	274	279	252	297	257	273	291	273	287	285	292	273	255	274	278	273	286	261	253	252	264	316	277	273	303	282	299	254	288	295	255	305	317	284	276	251	244	263	275	251	286	306	280	286	308	262	283	287	264	284	272	269	294	286	274	283	295	285	294	255	269	291	282	301	264	274	253	286	249	268	297	290	293	313	281	245	309	294	287	296	267	263	264	294	245	291	289	295	286	223	290	247	289	274	300	288	281	275	243	285	286	289	291	243	271	279	306	313	270	271	288	253	292	246	278	280	268	278	298	267	278	278	282	284	279	289	275	294	285	274	275	314	270	289	273	297	285	263	271	255	287	269	272	290	277	286	285	291	261	275	264	287	275	264	271	268	287	295	294	292	278	260	293	298	287	270	275	272	249	269	236	279	279	332	280	283	275	292	280	287	284	281	234	272	272	270	283	277	299	281	284	313	279	299	288	284	256	278	287	249	301	261	270	283	260	298	279	283	290	293	254	255	291	303	275	302	291	259	295	287	245	251	274	305	289	291	259	261	281	273	285	270	277	293	277	271	306	253	282	286	301	250	278	271	267	301	272	281	284	304	287	260	263	273	261	287	279	264	296	270	297	279	253	303	336	282	275	288	289	275	271	293	292	280	280	295	324	288	262	287	251	269	284	274	293	270	256	278	278	276	262	260	274	293	282	260	302	261	277	283	272	281	288	289	287	255	313	258	267	286	296	305	290	277	275	259	294	286	270	300	273	278	275	288	290	283	261	291	290	230	292	283	306	282	282	290	279	290	274	284	282	254	291	256	277	302	278	300	279	292	277	296	282	276	280	289	258	294	288	315	264	314	251	262	279	285	309	287	268	280	273	283	268	299	270	310	297	283	290	275	252	273	287	274	275	254	298	289	304	302	260	254	266	265	304	287	287	272	302	284	289	299	287	253	296	286	275	302	285	288	284	281	313	271	288	298	287	266	274	261	296	296	261	281	282	302	263	241	267	260	283	282	303	285	278	265	284	274	305	253	291	289	279	297	297	276	282	295	272	303	241	241	289	305	295	304	275	284	272	261	287	295	292	248	296	278	287	304	286	277	298	280	248	295	266	304	253	290	305	239	300	278	292	276	263	266	292	265	282	283	266	317	278	279	296	277	280	299	258	291	304	303	283	263	296	304	245	274	272	267	273	284	258	288	285	290	277	268	273	326	297	280	306	289	267	252	290	279	260	292	270	311	288	288	275	275	250	283	247	290	285	283	283	283	296	273	284	289	297	278	267	277	270	287	289	272	301	250	265	289	248	292	284	269	305	221	279	300	258	275	270	252	276	274	297	287	278	282	266	259	299	282	274	264	295	285	276	304	272	282	281	294	306	291	294	293	290	280	299	277	303	295	280	279	314	306	286	300	282	269	291	264	306	280	297	288	285	272	264	260	268	278	280	271	293	297	296	301	287	281	288	268	303	289	275	265	306	258	258	284	284	277	301	285	267	285	260	260	272	296	273	294	293	281	262	277	304	266	271	263	288	295	295	285	278	293	272	273	276	278	291	293	302	300	262	279	277	303	280	280	275	283	287	272	263	281	260	287	311	274	275	292	260	268	290	299	279	258	275	273	257	243	289	297	265	279	275	275	292	298	272	269	271	285	298	268	258	313	301	275	304	281	310	259	272	287	277	264	301	254	270	241	268	279	322	248	266	268	293	275	297	314	259	296	281	299	325	301	312	273	272	295	242	277	282	259	267	270	307	284	280	283	279	292	323	290	293	254	292	299	277	290	280	313	274	316	276	264	271	298	258	281	288	247	295	288	284	263	264	300	315	283	304	260	267	298	255	299	268	282	294	297	304	283	295	311	261	274	273	297	251	291	270	278	289	303	303	260	279	282	294	307	283	273	271	291	292	293	255	289	283	261	283	304	273	264	258	284	282	274	293	280	279	289	281	271	259	276	289	287	269	287	278	289	277	272	271	254	291	269	252	324	273	293	282	309	261	290	307	290	276	277	281	285	274	298	282	282	279	250	261	294	296	241	247	277	289	303	301	275	280	285	267	271	271	281	277	291	275	285	301	278	256	318	286	270	290	276	274	290	322	266	288	276	270	256	278	275	275	311	279	290	263	277	297	292	271	257	285	290	274	263	285	291	279	293	269	293	289	272	299	262	264	293	250	281	277	297	246	278	286	294	274	289	287	294	272	284	294	278	268	301	283	259	282	275	267	277	289	268	286	261	271	319	272	283	265	260	274	281	286	278	279	306	261	280	313	255	277	311	284	304	306	265	289	301	258	270	281	271	318	268	279	293	242	271	285	295	264	295	278	293	326	290	291	255	292
19222	2485	4786	5607	4928	4113	3418	3100	2720	2347	2135	1943	1855	1598	1545	1515	1386	1363	1354	1239	1234	1208	1164	1162	1139	1152	1075	1078	1045	1063	989	1039	987	1073	1014	991	935	977	975	968	1029	1010	949	965	968	879	925	971	991	930	922	958	964	980	897	1024	952	963	969	903	973	978	920	881	978	919	925	940	946	955	900	924	980	946	960	903	888	887	955	928	882	953	937	927	897	929	927	973	950	952	867	896	928	900	896	923	935	890	942	933	888	902	864	865	910	928	912	902	928	926	881	936	882	950	952	901	900	890	914	890	944	943	923	909	899	900	925	910	908	901	903	909	899	888	940	905	913	895	880	849	954	864	875	854	846	905	830	903	876	894	887	934	916	904	907	898	875	890	889	916	878	832	909	917	926	894	920	926	845	882	873	903	907	902	934	879	899	897	880	864	935	899	919	960	890	893	885	859	893	869	926	877	920	865	885	853	880	913	916	947	899	898	868	986	902	910	858	886	913	868	884	856	914	861	887	935	911	862	850	913	931	915	888	888	886	904	896	898	916	880	869	902	887	871	897	884	875	918	878	895	891	905	917	884	926	914	891	880	955	834	898	845	907	841	892	929	852	942	854	862	838	921	896	877	899	831	888	872	899	1004	880	888	889	893	881	897	883	963	872	919	938	885	841	873	865	878	903	953	892	878	873	942	910	890	895	926	863	886	884	906	930	881	881	833	875	922	919	953	901	876	896	843	876	880	916	867	869	886	897	894	917	914	907	897	932	931	867	861	891	968	876	869	911	898	883	915	918	908	885	886	882	877	900	869	915	911	857	844	870	924	850	944	863	915	863	874	890	926	857	825	840	925	930	865	915	921	895	959	873	910	850	880	897	882	922	904	886	933	870	950	922	942	898	884	889	932	878	834	913	894	866	875	837	891	905	864	863	931	913	829	857	887	882	876	914	838	886	873	901	923	901	884	879	901	937	903	879	894	884	879	912	902	901	918	883	873	862	945	874	905	840	868	843	870	938	848	884	891	885	876	879	847	880	882	895	880	902	867	930	887	874	919	890	888	866	860	939	934	870	893	917	864	891	880	836	864	912	880	852	903	867	928	882	863	909	862	821	913	895	873	926	879	859	863	885	870	879	942	912	871	920	903	887	881	901	877	893	924	894	961	898	899	893	887	923	993	873	874	901	903	911	879	905	908	860	905	868	903	848	898	892	912	887	864	902	917	927	916	888	867	928	874	916	902	897	919	929	887	893	904	902	913	892	932	987	844	931	915	906	883	888	876	907	929	894	908	869	881	933	920	897	866	897	890	848	942	898	910	876	914	901	863	936	873	905	898	879	854	875	906	857	916	911	904	860	845	941	903	940	866	887	888	837	861	909	953	878	920	932	829	893	888	875	872	868	872	866	914	910	853	882	863	881	912	871	880	906	936	879	836	918	952	895	915	871	863	858	901	861	862	894	896	895	873	934	925	946	871	906	918	903	875	879	845	904	881	824	914	896	882	868	868	896	851	897	912	879	866	919	893	905	947	905	877	896	886	842	919	900	961	845	908	909	896	879	884	879	852	873	870	865	898	944	871	919	887	897	908	871	913	841	862	864	910	904	884	925	876	905	942	908	853	931	842	930	835	939	914	914	917	877	863	901	866	920	874	885	904	898	908	919	901	909	900	904	932	839	928	917	909	867	906	880	822	879	876	892	888	880	883	925	877	880	919	897	924	884	912	891	878	923	924	899	883	865	929	873	886	905	931	862	904	870	821	858	876	853	901	876	879	900	928	863	894	879	922	946	935	889	854	911	902	915	909	932	871	894	893	899	880	884	927	874	866	876	826	883	905	900	810	863	894	932	881	901	919	908	880	870	912	934	868	893	908	866	955	929	901	877	897	899	891	867	870	907	892	889	872	882	845	843	905	941	892	912	874	918	871	833	880	832	919	960	836	881	953	914	928	926	895	908	871	907	876	850	911	894	921	859	864	880	885	899	902	912	839	866	873	916	900	882	893	892	888	965	948	952	912	907	945	834	875	887	909	890	907	888	838	891	863	918	912	911	891	901	900	925	840	881	917	917	900	844	877	890	876	898	883	811	875	896	884	850	900	876	872	884	884	891	911	876	950	889	887	901	874	918	953	926	857	903	888	917	918	871	913	907	872	909	937	895	862	855	855	902	898	905	882	885	844	868	883	904	843	964	899	914	913	883	862	856	901	835	906	891	856	858	889	882	889	932	850	866	892	866	922	837	855	866	900	899	842	930	890	907	909	881	902	898	889	900	892	864	864	877	927	895	926	884	939	902	898	895	910	867	899	887	905	875	865	877	894	936	924	851	906	902	901	896	917	878	924	919	827	889	914	882	923	907	872	892	907	908	920	905	888	869	838	921	893	884	909	921	892	947	879	870	822	930	865	923	864	863	842	856	845	884	872	865	909	915	901	813	896	901	953	947	892	911	851	878	809	867	889	881	866	862	899	939	872	880	891	907	889	849	838	920	859	920	888	928	843	916	885	884	883	918	905	890	876	964	903	927	904	893	886	940	883	924	887	917	895	882	867	907	937	895	934	850	890	917	854	957	865	883	892	888	879	924	896	856	900	870	898	964	905	894	934	839	875	893	897	847	877	912	910	867	882	915	875	866	918	890	877	912	926	899	856	856	934	873	890	927	852	875	929	927	898	925	851	912	885	854	907	834	862	897	876	922	892	898	843	921	870	900	908	866	900	922	957	843	866	836	878	926	889	920	917	873	915	902	910	858	852	884	898	884	889	887	930	917	921	929	918	878	918	943	903	935	837	890	887	899	894	885	915	859	899	929	850	875	880	874	875	873	924	847	862	879	851	914	904	914	872	918	925	891	887	879	897	898	892	875	883	896	948	930	881	905	931	874	966	868	884	880	831	876	877	932	893	870	867	896	927	880	882	878	903	889	808	913	935	897	883	895	893	921	834	911	862	887	878	884	877	910	886	891	912	927	922	915	845	884	923	862	924	929	861	847	888	895	888	912	850	883	873	872	910	916	943	892	928	892	880	929	870	856	926	872	844	861	883	923	870	889	869	902	907	908	864	910	865	866	917	882	912	891	899	899	870	866	851	874	890	884	852	956	903	967	918	912	932	905	944	907	889	909	898	879	945	954	905	920	858	899	887	884	894	857	878	893	889	865	903	918	887	874	895	909	904	868	872	891	872	915	900	855	938	913	896	906	915	935	866	875	934	898	853	882	885	861	896	901	913	891	903	889	921	874	869	902	882	905	855	921	907	899	938	850	885	904	882	897	839	949	860	908	898	934	892	869	856	894	901	890	924	894	909	887	893	922	903	952	881	890	862	875	863	904	903	888	872	867	875	873	886	842	892	875	914	888	889	887	916	876	974	874	865	882	892	883	889	905	933	895	927	870	804	858	917	927	894	885	862	916	935	898	866	893	909	920	888	892	961	888	887	878	852	865	891	874	840	864	845	839	950	961	939	858	875	925	889	891	896	954	865	916	877	906	919	921	896	928	893	882	907
4724	345	230	179	193	162	177	163	157	153	159	154	127	160	161	141	152	166	120	140	121	147	139	138	160	127	166	143	149	148	147	128	138	146	152	173	157	160	145	135	152	140	147	155	135	147	129	121	140	167	131	157	153	147	151	130	165	166	143	148	133	177	155	124	154	135	154	145	125	129	142	157	167	127	119	127	143	132	142	155	147	141	138	135	136	153	134	138	155	159	136	151	149	143	150	140	144	149	153	134	130	120	152	121	160	161	164	125	151	143	178	124	121	137	139	140	132	130	165	162	151	135	167	139	139	146	175	156	118	141	133	131	159	139	124	139	160	147	142	131	146	144	144	147	161	140	147	156	130	143	156	116	141	137	116	159	154	147	162	134	138	133	154	149	175	144	139	144	145	134	137	144	135	137	145	126	143	131	136	146	148	128	135	147	168	136	117	156	148	162	132	145	139	152	154	136	151	153	122	135	147	143	134	148	145	140	146	146	157	139	122	138	143	145	138	145	155	154	153	141	133	136	135	156	141	145	152	145	165	133	150	159	161	137	143	131	134	148	144	132	141	145	151	162	138	156	138	127	151	136	149	139	143	158	146	143	148	152	160	135	128	159	146	145	148	139	147	135	115	134	167	151	132	140	130	153	138	156	135	141	153	139	153	154	138	134	143	141	138	137	142	127	152	141	149	111	144	145	122	134	151	162	151	139	139	145	149	159	151	150	154	144	141	143	145	134	147	144	136	143	153	153	140	149	167	130	135	149	144	155	140	133	127	127	158	145	155	145	162	141	144	154	160	126	136	152	144	164	139	144	150	132	131	146	153	120	149	169	141	149	152	155	142	135	148	134	151	134	148	144	138	142	153	148	141	138	131	137	145	134	115	169	116	145	127	173	120	139	135	150	141	150	124	153	134	145	139	146	149	169	156	146	145	167	157	137	142	141	149	140	128	138	149	150	134	164	128	143	142	163	122	147	147	114	144	158	138	135	149	150	158	133	141	125	154	133	120	124	142	147	151	125	160	169	113	132	137	144	155	145	142	140	140	142	148	129	140	153	156	155	142	160	123	134	143	154	149	137	137	155	152	147	142	132	126	127	134	146	137	148	152	138	149	127	143	130	149	177	129	139	132	143	148	143	131	119	148	125	170	137	138	142	141	142	158	166	157	143	133	152	167	154	156	130	137	162	131	136	146	139	137	150	126	113	146	142	159	152	145	129	149	131	155	148	133	146	148	134	141	119	110	140	151	132	152	149	153	148	138	116	145	121	135	136	118	124	149	138	163	144	157	147	142	161	156	137	128	144	147	164	143	135	139	125	135	149	149	160	132	134	155	134	148	141	132	133	132	125	129	134	145	144	141	160	145	149	148	123	119	137	152	136	156	131	136	137	131	140	163	154	131	156	144	151	143	133	160	149	134	129	144	121	127	157	146	129	142	155	129	152	141	165	154	133	144	140	150	169	158	136	138	144	146	139	140	151	135	142	140	142	155	175	130	150	151	160	139	168	148	160	132	148	159	147	149	138	170	125	157	175	155	144	143	152	154	158	166	129	123	137	125	146	149	160	148	137	133	161	156	143	139	140	156	132	157	125	159	144	159	127	156	122	147	151	144	160	170	145	139	144	139	151	128	132	154	146	131	125	154	130	138	182	157	151	147	152	157	148	151	115	139	142	148	154	145	150	139	159	127	138	141	144	147	141	133	133	128	134	146	137	133	143	134	141	142	129	140	178	123	158	155	145	136	146	152	138	142	136	140	153	152	150	151	144	149	133	137	148	134	158	156	157	147	157	161	150	143	153	137	152	134	147	146	142	167	141	132	136	160	142	152	151	161	127	143	160	142	161	147	133	140	162	151	139	145	168	159	116	135	148	142	118	147	146	135	141	132	157	130	150	149	157	137	128	141	144	140	125	130	155	143	139	160	161	168	132	145	164	126	146	137	165	136	144	115	132	129	161	126	143	150	137	128	139	163	145	132	155	142	128	154	139	140	151	137	138	138	137	146	142	124	134	143	143	152	145	131	141	134	148	148	116	137	137	153	132	148	150	141	141	133	140	135	138	142	163	157	139	154	133	132	146	138	148	115	135	151	120	147	151	154	123	147	133	146	139	144	137	133	140	152	154	143	143	140	114	155	144	144	139	134	126	144	143	165	139	171	138	134	146	141	132	153	145	161	148	152	151	120	130	150	149	122	151	141	124	149	155	159	136	142	139	152	129	133	157	124	152	139	159	140	149	143	158	157	166	145	137	151	143	149	145	163	140	142	136	144	138	167	125	150	143	156	144	127	125	135	169	161	151	163	160	147	159	138	143	135	140	146	151	144	146	139	162	157	139	122	156	150	142	121	138	139	145	139	136	160	175	144	133	122	138	133	122	155	133	158	136	130	144	151	138	156	148	156	123	148	145	130	161	153	144	156	142	120	164	148	132	139	141	148	146	142	119	129	148	136	144	127	143	136	150	151	145	128	159	172	149	159	148	143	144	133	132	134	111	145	140	139	128	143	139	139	135	152	106	138	133	147	151	172	122	144	141	140	119	129	128	139	137	152	121	125	138	174	144	137	143	136	149	128	141	163	141	146	124	148	133	129	149	162	141	154	145	153	137	153	141	155	152	141	139	157	131	133	134	146	134	128	146	126	160	141	136	154	142	136	148	131	143	120	142	148	154	168	137	138	148	159	150	140	136	135	155	146	161	144	154	129	141	138	150	145	164	133	128	118	147	156	155	154	145	157	181	143	126	142	130	148	158	134	123	159	151	130	173	126	126	166	144	125	146	140	144	134	143	147	135	128	135	163	152	159	139	139	141	144	130	132	117	138	134	122	132	167	147	136	130	136	138	130	159	137	105	158	135	138	150	141	135	142	143	136	140	129	147	153	132	146	140	125	131	149	138	160	142	144	151	125	132	133	131	142	167	171	127	138	137	134	128	151	158	146	159	136	152	136	134	151	134	145	135	148	147	151	145	160	114	133	138	143	140	135	146	136	151	154	161	142	142	135	129	154	129	144	138	147	126	144	137	148	117	124	151	158	135	133	131	157	147	146	154	153	143	129	154	145	146	135	136	122	137	138	145	130	144	146	124	138	131	150	158	146	131	171	152	137	140	129	145	133	130	141	141	145	133	144	161	137	142	119	140	155	147	153	144	154	149	152	129	156	146	149	145	144	136	115	148	147	131	155	153	143	123	129	139	148	156	142	135	159	127	148	151	158	133	161	143	116	131	134	145	172	144	150	149	124	149	140	120	130	144	124	157	142	137	131	125	137	152	136	144	148	141	143	139	137	151	151	152	143	135	140	159	152	156	132	150	144	149	165	139	150	146	152	165	164	144	143	148	143	146	137	145	147	138	136	122	161	139	123	152	144	155	149	147	133	132	127	135	177	136	131	153	155	139	138	150	138	163	143	152	158	147	153	150	156	145	138	121	135	148	142	156	166	144	118	145	139	135	119	132	157	140	128	141	138	124	116	135	127	153	128	146	131	137
6715	562	666	714	660	647	586	600	596	550	562	614	575	539	588	541	567	594	524	543	544	586	506	496	511	540	546	520	562	534	566	516	571	485	528	530	465	504	541	536	487	564	519	540	518	525	471	522	503	515	508	555	560	513	541	556	508	516	507	512	496	503	543	518	524	532	506	555	557	554	491	535	499	551	490	529	492	514	527	511	491	536	513	512	540	521	494	494	533	518	536	521	525	567	489	489	541	463	530	533	524	537	532	544	529	528	544	534	510	505	527	508	551	521	529	528	537	526	473	480	502	512	531	491	514	535	531	493	495	536	502	530	510	535	540	528	524	526	534	492	536	522	483	556	521	539	468	503	465	497	478	495	516	521	541	517	510	472	530	546	467	525	514	581	533	530	540	509	521	513	527	505	489	494	526	541	498	562	520	542	548	512	541	542	519	546	517	534	511	521	543	479	526	542	480	517	493	508	555	524	523	520	530	488	506	558	564	520	518	509	568	522	516	508	524	515	537	516	561	530	550	506	546	549	488	509	532	534	521	554	555	531	549	533	548	509	510	525	477	517	551	543	509	475	515	566	531	466	515	527	541	500	496	549	516	538	517	507	518	520	546	558	539	513	522	489	495	517	501	520	540	534	504	497	514	524	544	517	488	527	542	545	515	549	513	548	536	506	496	497	533	491	525	531	552	498	514	478	492	516	502	548	516	478	493	527	520	494	514	496	522	491	546	532	501	503	508	552	532	481	555	535	508	483	504	508	518	481	490	511	505	516	575	485	557	554	523	500	522	509	522	523	536	527	523	557	487	556	532	524	519	493	549	531	567	488	536	517	524	502	519	528	531	482	512	533	523	532	504	512	499	501	486	511	471	503	523	522	510	547	506	522	478	538	526	534	504	523	528	516	507	544	498	512	552	488	515	517	522	515	523	525	535	499	544	532	512	521	546	511	530	561	505	481	480	553	541	524	498	556	520	491	522	502	477	536	468	533	505	511	527	492	560	533	566	548	577	501	527	513	508	525	500	529	530	542	539	497	524	505	528	529	512	541	519	510	553	501	530	503	545	554	557	564	531	509	465	537	485	520	510	529	539	518	540	536	538	520	545	540	516	512	535	533	538	525	510	499	509	532	496	503	576	518	497	521	516	531	513	493	571	548	509	501	514	494	548	529	509	538	536	487	535	488	549	500	520	508	527	509	526	513	496	509	541	521	505	528	544	569	511	506	517	530	527	486	504	552	506	522	507	515	531	512	525	486	490	580	526	531	482	541	496	523	530	499	580	481	518	551	530	552	510	541	511	532	519	540	520	486	561	522	514	540	498	526	494	526	500	518	532	549	516	514	475	523	514	555	498	528	497	505	536	507	525	534	470	516	552	494	557	506	512	509	517	519	519	562	519	482	488	507	501	529	530	552	541	518	496	528	516	533	544	550	504	488	548	559	558	511	531	529	543	517	496	491	508	519	471	493	498	557	530	478	482	519	503	526	553	550	522	530	504	480	543	546	557	571	537	525	493	458	534	509	507	502	478	546	522	528	558	541	521	457	510	532	551	550	533	520	523	518	496	532	525	522	513	514	533	590	552	495	481	525	533	522	536	523	517	523	521	545	512	543	509	516	533	530	503	467	517	517	497	514	511	559	505	522	534	520	525	512	532	502	533	533	505	490	495	541	516	529	502	564	543	562	500	533	513	490	525	493	530	529	507	537	561	483	518	572	518	516	512	515	529	536	498	528	494	515	512	539	504	513	506	501	519	537	511	558	493	538	554	521	533	548	479	540	475	493	532	532	535	512	545	495	567	506	537	507	506	521	528	525	511	509	544	555	563	495	538	488	499	525	526	511	536	518	532	494	538	532	507	474	555	506	525	510	521	511	505	556	511	510	540	527	534	529	493	489	556	514	501	556	553	495	535	504	575	512	513	514	546	513	488	500	565	534	478	517	530	511	541	546	536	545	516	518	512	527	494	546	458	504	516	554	524	518	497	535	506	514	519	522	503	533	529	516	561	501	506	529	502	508	502	516	509	509	497	540	581	495	503	489	505	520	539	518	525	542	489	499	537	563	554	498	502	538	494	532	524	513	519	516	463	553	507	539	498	535	490	517	521	503	496	527	537	496	566	540	530	507	514	517	513	525	504	477	522	460	554	496	547	548	508	554	521	524	560	512	512	523	537	528	482	503	523	516	519	557	507	479	508	528	502	555	523	517	504	476	513	477	496	501	541	518	482	489	506	517	479	522	523	548	494	497	528	499	514	511	493	526	511	524	523	503	525	494	527	513	532	523	476	510	536	550	480	543	501	496	551	548	548	517	498	527	493	520	538	506	523	514	508	476	518	515	534	478	509	545	551	516	538	553	537	548	509	536	507	509	519	487	517	502	549	536	497	542	508	509	506	539	510	544	538	499	515	552	536	484	533	463	516	533	560	544	528	517	547	510	536	470	532	492	505	515	526	532	573	517	513	538	490	511	538	521	491	520	549	522	566	535	501	505	510	511	526	539	519	556	531	506	496	494	500	497	543	520	548	508	513	541	486	560	540	507	485	490	533	517	537	518	480	533	528	523	480	510	512	527	501	515	517	516	502	509	500	532	493	493	540	529	471	517	536	522	527	520	518	526	498	494	498	527	534	472	527	495	486	568	508	522	493	524	547	519	566	543	511	571	529	516	543	495	550	514	511	550	525	501	498	538	508	516	523	504	522	505	498	528	533	507	485	523	507	537	516	501	548	540	510	490	542	507	543	476	529	517	520	492	512	520	501	521	513	517	528	449	526	555	541	488	490	545	540	532	524	509	486	555	494	536	516	508	486	520	510	527	518	504	529	527	537	519	520	506	519	515	513	572	530	548	518	471	533	535	508	490	518	545	541	555	517	557	555	512	512	523	534	542	538	507	521	542	524	540	558	513	549	468	557	497	554	492	554	485	536	564	555	510	544	561	554	517	514	513	505	560	517	508	530	553	492	526	532	562	539	508	531	552	530	513	492	513	546	500	497	524	509	507	516	532	501	529	530	536	486	481	522	531	502	544	520	518	508	527	481	518	522	518	516	504	533	522	517	503	519	529	567	556	504	525	531	558	484	540	532	499	547	484	561	482	539	505	540	502	499	497	491	538	547	493	506	517	544	497	524	514	520	493	503	496	568	495	524	565	554	554	495	499	540	495	469	516	501	520	546	486	492	535	511	513	528	531	511	558	497	484	533	514	542	545	511	532	522	531	529	516	565	530	526	559	503	533	514	516	551	513	488	559	515	511	530	548	513	519	516	520	497	523	474	497	533	538	525	560	513	525	485	559	544	538	527	501	560	473	522	545	541	514	521	523	508	504	482	547	520	507	559	538	480	498	558	522	487	494	500	502	537	530	537	522	503	515	542	503	533	506	527	474	492	515	527	542	517	541	514	495	541	517	504	544	482	526	512	538	506	509	521	515	548	546	486	499	529	519	530	541	461	516	508	481	524	511	542	507	532	503	476	485	495	541	498	517	522	514
30023	4815	1375	974	723	600	571	450	402	382	350	382	313	310	298	312	286	318	312	302	307	302	270	304	276	284	271	297	292	277	309	268	293	268	261	275	315	273	284	285	287	291	279	245	275	287	274	277	281	285	251	233	275	259	286	240	259	319	279	249	244	250	235	278	265	276	277	272	281	268	246	287	292	279	284	272	247	252	271	261	255	249	275	268	289	268	297	261	258	243	307	277	269	265	286	255	268	284	279	259	267	240	285	261	303	258	251	283	279	279	260	245	289	254	266	284	242	259	275	293	269	240	270	268	269	268	277	269	278	252	287	253	252	278	276	257	249	269	280	274	247	271	250	244	251	281	285	302	283	276	251	281	258	258	251	240	286	271	278	258	274	279	238	278	260	269	260	240	250	269	271	253	253	269	275	259	282	262	271	268	259	279	253	285	264	275	288	269	265	244	262	260	257	257	283	244	226	253	248	238	262	230	284	279	268	252	260	243	262	256	265	274	276	254	292	271	246	263	267	256	258	253	222	270	262	261	280	270	300	253	287	254	285	276	300	287	310	245	293	276	265	276	261	278	276	271	285	277	236	285	271	248	245	266	252	285	256	273	300	291	262	279	249	266	261	282	266	269	269	267	272	328	256	296	245	256	308	241	274	250	283	267	271	255	268	269	240	256	278	261	265	298	270	280	311	234	250	251	248	285	268	279	269	283	248	264	252	271	262	270	264	248	262	272	265	254	268	288	256	277	270	258	275	265	237	243	271	269	273	246	283	260	295	263	279	277	273	250	280	275	270	237	284	255	257	295	284	259	268	277	309	251	288	230	277	262	282	269	287	259	266	266	262	261	265	291	260	246	266	242	260	251	275	292	255	280	284	296	281	273	241	279	243	257	281	269	244	291	271	238	239	266	267	293	262	271	281	251	289	263	276	253	265	249	269	274	253	278	279	270	260	274	269	231	263	285	249	271	301	302	269	259	270	288	280	252	257	273	299	270	270	284	268	284	296	250	285	279	313	267	268	277	251	270	290	245	267	272	285	269	274	260	242	244	267	276	242	281	280	259	286	273	277	264	269	271	265	285	275	274	277	279	263	258	258	256	252	259	267	264	269	252	285	271	245	256	271	258	261	269	278	245	266	293	245	255	282	274	245	282	262	263	257	260	283	277	294	255	272	271	261	270	275	273	264	265	289	262	285	262	250	266	275	272	268	268	287	248	285	287	273	244	253	255	237	280	278	255	274	273	280	266	253	231	285	250	293	272	263	245	288	290	262	240	301	283	269	272	259	274	236	274	276	260	234	232	241	284	263	267	260	282	269	248	274	295	277	258	256	247	282	262	288	287	290	284	263	268	266	262	255	243	294	288	278	268	261	262	268	264	261	289	262	277	273	250	270	252	274	252	265	276	263	277	254	266	272	260	228	233	260	296	277	278	279	250	239	271	277	268	250	235	258	280	261	279	250	270	283	258	267	249	252	256	279	279	271	252	274	244	265	250	233	263	280	293	287	276	270	264	284	264	280	273	285	238	246	258	282	292	280	294	243	282	240	256	288	270	267	245	243	241	270	246	235	257	294	279	274	245	259	219	254	270	245	242	279	277	248	279	288	250	285	270	247	279	270	288	256	276	251	277	284	269	265	236	283	243	263	245	250	249	275	284	284	266	270	272	278	209	257	264	210	249	244	284	262	260	250	256	294	287	291	241	275	299	270	291	240	277	251	251	270	298	262	274	273	237	294	269	263	256	271	268	249	255	231	247	285	281	255	263	277	275	264	291	274	276	243	237	265	289	268	238	268	283	259	252	285	284	286	251	267	274	278	238	272	262	260	270	296	257	264	281	259	283	259	238	256	249	261	271	267	244	259	258	247	249	268	234	284	268	266	259	286	257	248	280	265	289	249	268	268	267	277	254	295	294	275	256	265	256	259	291	306	251	250	288	257	242	287	248	267	269	281	277	243	271	264	262	255	262	265	259	297	264	267	271	265	278	281	284	254	252	260	245	288	249	268	241	270	270	306	281	259	263	240	252	308	270	291	261	283	265	232	262	245	258	281	265	287	257	269	241	267	272	250	283	234	246	281	275	280	233	269	262	251	265	297	280	268	267	252	250	254	286	257	232	263	286	251	270	286	245	270	278	291	255	265	268	292	262	222	262	244	263	273	251	265	263	284	277	278	289	271	284	250	291	248	268	247	279	253	270	274	298	291	241	270	293	275	287	304	256	249	273	284	293	263	274	231	283	247	259	297	271	275	292	276	270	258	275	252	247	296	249	264	293	285	237	252	280	284	242	271	281	258	263	266	271	263	263	271	267	270	260	256	290	266	270	263	258	251	279	233	294	272	274	269	293	253	277	278	247	268	238	246	254	255	286	301	290	255	272	299	234	268	262	255	265	282	244	268	241	281	235	256	273	273	280	279	305	235	299	294	297	270	256	290	273	251	270	256	268	257	283	232	250	262	260	265	285	288	267	283	276	260	284	264	243	275	287	256	266	268	271	275	284	255	267	286	268	254	255	268	260	279	256	251	269	265	240	250	292	242	256	285	281	264	267	249	283	254	239	272	299	255	279	262	233	249	295	266	271	269	264	259	234	276	283	259	279	279	262	278	282	266	259	277	259	271	260	267	273	253	289	285	267	275	241	289	281	255	257	245	254	245	285	255	261	278	266	291	272	276	250	264	278	287	271	273	281	272	241	261	271	261	263	252	269	256	279	292	262	296	247	255	259	281	240	263	234	268	258	237	249	286	288	261	266	274	256	262	279	277	278	274	268	264	249	251	269	236	252	251	264	269	270	257	255	259	240	295	273	254	296	249	263	269	271	272	267	268	267	274	262	285	260	258	275	287	305	258	268	264	250	242	280	278	272	276	273	277	263	268	262	286	274	264	253	263	272	279	245	262	294	271	271	273	300	254	277	250	276	272	263	286	262	272	227	273	269	277	258	283	251	283	273	268	262	285	297	278	274	275	250	279	272	275	284	282	289	269	258	271	250	277	249	247	277	275	259	242	266	238	257	277	285	256	281	275	256	232	288	282	273	265	260	266	244	277	273	269	285	269	300	271	266	257	307	282	240	269	251	265	268	262	247	240	273	239	251	273	277	248	261	253	273	270	257	242	287	265	280	295	262	269	251	254	259	269	266	283	282	289	264	262	273	272	276	275	287	276	275	272	292	287	266	257	292	235	279	251	274	263	282	289	274	295	251	257	247	264	275	279	284	264	285	261	266	264	276	231	254	255	294	285	280	274	267	251	279	250	283	258	264	257	247	289	256	262	299	244	282	257	276	276	257	249	247	273	288	283	273	256	269	253	258	285	261	282	265	270	296	260	264	251	231	258	252	295	283	268	253	247	259	293	276	261	266	302	232	278	285	263	264	299	247	288	257	277	244	267	277	258	255	283	250	271	270	262	275	288	274	240	228	288	294	261	280	279	284	268	271	264	252	303	262	229	280	300	253	284	257	261	263	252	256	255	278	243	268	265	275	274	253
15359	1665	2952	3272	3002	2630	2239	2038	1734	1578	1480	1354	1337	1273	1225	1173	1138	1125	1042	1018	1009	971	1026	949	985	947	1008	946	925	899	945	958	907	907	942	888	877	972	916	952	882	966	889	912	834	815	931	921	874	899	934	839	841	927	881	901	854	863	880	897	901	893	855	920	883	840	843	877	813	908	876	911	911	859	893	855	885	909	891	873	851	880	840	875	920	844	854	868	876	879	812	802	848	861	809	868	911	930	871	862	862	885	834	846	874	947	819	853	803	852	880	861	827	831	861	894	895	896	855	898	926	883	888	842	814	887	874	833	879	878	810	775	904	840	823	863	863	855	888	855	923	884	892	886	920	835	856	871	872	919	829	873	857	882	824	882	852	902	866	886	831	871	858	845	878	879	914	899	871	876	858	835	862	862	889	834	902	910	876	893	880	866	829	858	873	875	869	816	924	857	831	832	851	829	930	879	806	874	855	875	827	833	855	816	857	852	827	862	842	837	838	836	832	864	893	828	848	878	831	859	853	838	862	813	857	848	845	830	838	812	894	851	869	906	845	842	854	875	918	824	808	841	864	877	850	870	823	897	917	853	906	811	845	850	870	872	888	869	855	851	885	895	845	872	859	886	836	822	862	845	833	839	867	922	828	828	860	881	853	835	823	886	907	822	798	871	869	868	851	856	846	839	875	883	849	826	874	852	846	839	874	934	876	880	814	886	866	875	891	827	842	820	822	862	891	852	844	874	834	883	846	848	853	877	848	900	868	871	833	847	875	873	856	860	886	839	846	841	847	853	837	856	823	889	820	875	808	840	870	882	875	839	819	922	904	880	815	844	851	873	895	907	858	880	901	876	831	849	859	857	851	815	927	874	859	914	881	856	863	852	840	793	836	868	874	849	863	863	857	857	867	917	883	828	875	843	857	808	857	890	849	866	907	839	835	872	835	904	898	882	885	868	816	864	888	860	815	841	828	830	896	850	913	886	840	894	874	856	875	863	912	870	832	871	847	836	850	857	869	854	840	862	908	903	883	847	857	862	898	897	845	875	862	827	865	843	893	893	880	859	849	877	825	846	826	814	888	908	857	816	847	890	949	858	825	880	868	847	833	867	880	850	828	849	860	807	869	852	926	870	902	827	881	901	885	861	875	806	884	829	864	884	858	846	807	868	875	853	849	871	834	856	850	846	834	892	868	895	872	856	863	886	842	872	837	870	797	842	827	874	850	899	809	921	867	899	872	818	862	927	865	844	871	887	889	879	862	857	845	853	847	867	828	879	900	890	884	869	864	899	882	820	886	872	829	844	856	881	877	871	793	871	865	935	782	893	826	905	844	879	882	886	810	884	886	811	877	861	958	860	940	828	838	885	829	918	838	879	907	865	870	871	835	894	916	844	875	848	863	816	847	875	879	874	877	865	895	862	877	821	880	840	836	895	869	861	871	818	855	840	815	834	851	894	841	876	889	876	810	875	845	850	835	894	829	847	886	860	845	858	875	871	787	829	883	833	844	844	853	792	869	868	882	855	879	829	824	837	832	891	888	858	886	868	907	899	920	878	867	833	879	847	852	865	911	817	852	872	869	882	859	889	875	830	844	921	842	841	860	864	835	846	806	841	876	900	857	798	855	841	948	843	909	872	837	864	831	875	834	879	856	859	906	867	864	827	838	866	949	881	874	909	877	835	841	851	879	899	874	856	858	897	861	845	834	885	876	879	820	853	888	878	872	877	849	871	831	810	858	836	845	893	822	859	899	856	843	933	835	823	851	873	862	853	841	870	859	873	830	887	881	915	832	781	885	883	843	877	792	927	838	870	844	867	891	897	894	797	816	876	860	895	866	853	832	858	839	836	838	914	816	839	821	878	869	864	845	834	943	861	848	839	877	905	845	895	908	834	868	828	876	834	832	837	828	877	880	915	825	869	883	883	831	924	882	880	841	815	859	849	842	856	910	850	883	877	881	860	837	912	856	826	844	836	867	834	835	827	867	887	880	874	834	845	876	882	874	911	860	854	853	829	837	896	904	871	813	847	907	890	907	854	817	830	886	873	849	827	907	843	868	799	878	889	880	821	960	877	917	876	911	842	890	917	950	878	862	886	855	865	831	861	854	817	843	845	868	847	841	860	825	858	865	830	869	834	891	880	783	853	863	826	849	866	831	894	876	856	852	886	892	880	880	813	883	860	855	826	792	870	872	857	925	853	848	868	874	826	885	802	879	829	852	837	846	860	917	836	841	848	867	883	855	899	880	894	849	852	853	848	886	833	894	856	886	865	903	846	870	867	807	877	864	873	867	841	855	829	813	845	872	853	848	873	832	863	897	848	846	841	877	840	888	843	845	878	820	822	831	867	870	878	877	848	833	822	843	847	881	892	852	880	838	847	841	828	833	843	881	818	898	852	883	857	842	876	791	844	846	900	808	833	861	835	898	864	839	881	894	836	854	832	802	826	847	861	861	837	812	796	864	807	835	864	808	893	917	884	831	902	914	886	883	853	850	824	867	858	942	836	846	851	861	854	898	898	918	839	873	882	868	902	846	882	873	853	878	876	880	836	919	834	875	894	864	840	849	835	883	886	912	842	872	882	882	824	933	860	906	865	894	849	873	876	871	867	847	871	855	809	809	861	841	902	863	844	868	842	814	860	868	830	889	911	893	875	832	843	900	794	857	856	811	922	842	858	896	820	882	902	860	850	877	863	860	872	881	799	908	810	884	877	876	873	868	883	851	815	856	848	890	854	871	859	923	851	861	829	878	869	864	845	904	888	874	877	846	837	924	880	848	875	914	895	875	825	882	851	851	872	897	819	831	896	848	830	886	880	851	881	923	868	848	841	840	846	917	881	887	863	821	810	863	862	901	823	863	833	868	834	871	841	883	845	848	826	819	865	834	880	844	872	815	871	884	868	864	915	883	852	882	894	813	807	845	830	835	805	807	887	902	941	875	872	904	910	915	848	900	833	873	874	870	876	891	876	823	829	873	887	877	884	866	859	853	882	871	785	837	869	814	856	869	859	850	923	867	893	859	854	911	860	839	881	927	893	866	797	892	872	810	835	930	852	877	865	826	863	836	881	874	835	853	885	886	888	857	853	832	830	851	891	856	894	863	846	824	827	867	846	849	877	900	847	885	869	831	862	873	849	877	814	886	868	830	870	843	831	887	869	836	875	866	900	885	886	891	856	859	896	874	842	853	835	878	861	859	895	846	839	856	885	904	865	844	861	867	887	882	888	867	890	827	861	825	869	839	853	880	892	928	857	864	870	870	873	845	885	853	850	893	902	892	893	852	904	882	839	913	893	860	891	846	884	829	841	821	818	859	869	884	857	846	817	848	820	876	865	876	804	852	880	819	803	838	860	856	903	883	893	828	889	850	890	866	856	875	843	857	826	909	897	818	914	885	834	844	845	854	865	877	846	858	852	885	837	886	851	877	853	887	885	820	857	875	842	863	819	854	833	826	827	871	854	852	838	800	847	907	882	823	860	836	870	836	879
41225	12278	3071	1759	1322	972	788	635	567	494	470	416	408	399	357	332	384	319	343	333	300	291	311	309	292	285	258	300	297	327	295	309	317	274	308	271	306	296	307	291	303	268	309	263	276	304	300	297	288	327	311	269	280	270	279	289	321	311	277	272	272	287	266	283	278	278	300	301	269	289	283	272	271	295	289	273	249	299	266	291	278	279	287	242	288	296	280	307	283	288	288	298	271	304	279	312	292	286	281	279	296	247	297	279	263	283	278	274	273	273	283	311	310	304	281	262	280	277	287	268	295	232	281	290	262	272	245	280	268	282	292	283	273	288	263	287	257	308	276	253	278	282	277	290	308	273	276	272	289	314	279	289	276	306	265	269	313	287	277	268	250	290	278	284	273	308	285	293	257	261	289	314	288	270	270	293	259	270	284	266	263	272	316	288	313	283	317	261	274	285	284	276	290	286	295	258	274	293	287	260	272	281	283	281	248	255	270	289	269	305	269	284	302	278	277	284	269	274	278	280	294	262	294	319	284	297	302	236	250	261	298	283	265	306	280	298	311	304	286	310	264	271	265	276	250	260	307	283	261	270	282	289	229	288	298	277	312	287	278	278	306	295	300	287	290	285	283	274	282	266	248	267	282	288	276	276	281	256	289	268	289	244	310	289	261	292	267	289	283	296	306	294	271	279	277	279	290	278	292	272	302	259	270	254	270	281	306	271	303	303	308	257	262	257	302	302	293	271	284	294	284	263	276	287	304	277	282	258	289	268	293	307	305	264	271	249	301	284	302	284	291	237	278	275	287	285	290	295	268	294	273	259	267	296	282	297	317	280	288	304	277	282	295	314	269	265	266	302	257	268	304	279	309	290	284	243	280	263	316	264	282	307	255	270	285	277	284	264	300	251	283	277	301	302	278	275	293	288	266	271	298	308	285	305	292	329	273	254	298	275	285	270	307	292	279	266	254	303	302	278	288	259	276	286	309	251	290	279	301	260	292	267	278	302	270	269	298	286	300	297	268	313	262	268	291	285	274	290	275	253	287	308	287	284	262	272	287	284	267	288	300	304	304	279	295	285	287	257	305	295	283	275	315	297	264	311	271	300	325	323	283	288	271	281	235	273	289	273	272	264	276	286	301	272	268	281	309	298	292	269	273	301	267	286	309	283	285	266	322	285	268	304	295	302	291	305	269	298	290	301	291	279	260	287	296	267	293	273	288	284	263	315	288	289	285	277	293	292	275	280	264	246	261	264	292	274	287	246	268	285	270	276	278	273	297	305	296	268	316	282	291	275	286	287	259	319	283	241	264	315	293	284	270	294	292	284	292	306	289	300	264	246	272	267	307	291	303	294	284	273	299	305	302	289	257	260	284	292	316	295	274	268	246	245	239	289	285	285	258	284	245	268	319	260	260	271	262	309	248	273	291	260	270	270	274	281	289	269	263	284	280	320	270	270	284	273	272	285	289	274	271	307	286	276	274	259	269	312	277	271	294	297	282	281	281	264	313	245	260	256	273	282	270	278	290	289	294	287	278	289	269	258	268	257	268	281	279	282	261	271	291	299	286	287	268	288	292	301	287	280	285	292	251	273	294	284	298	284	267	298	270	263	285	308	290	268	272	276	270	306	292	279	293	272	277	271	297	238	264	292	273	306	289	259	264	265	313	280	292	267	275	282	303	304	289	293	276	294	282	284	324	289	274	304	286	272	294	255	276	292	283	304	259	299	280	260	310	267	327	292	251	278	280	274	287	270	284	295	302	267	282	284	298	276	277	273	296	274	298	253	293	270	287	290	302	282	274	266	245	285	268	287	307	273	290	287	284	298	300	269	275	281	268	296	318	273	272	298	262	286	280	265	294	286	275	283	298	270	297	302	288	274	274	296	290	283	267	261	293	271	285	302	286	298	268	288	271	258	293	274	277	252	253	286	259	283	275	279	291	277	289	288	269	300	301	287	277	280	280	300	317	316	287	317	261	298	281	308	294	254	279	247	300	258	282	273	272	276	285	264	252	317	283	307	281	303	294	304	275	297	285	245	279	299	276	295	297	307	299	263	270	247	275	290	284	280	270	297	267	259	303	294	304	297	282	299	270	313	302	324	309	296	295	273	294	292	296	290	281	280	284	245	295	266	297	271	288	290	266	271	250	282	269	255	266	269	256	269	293	270	268	284	281	282	272	259	289	294	263	299	295	275	284	267	276	279	284	281	259	281	263	269	288	287	263	278	296	298	287	265	275	271	265	274	286	276	288	278	281	280	281	272	328	252	253	274	305	302	303	282	316	304	295	272	275	310	262	285	275	275	283	242	320	273	278	298	290	283	267	257	300	287	266	271	277	278	265	288	283	296	280	283	285	307	302	269	292	281	296	291	290	279	282	307	296	269	263	305	300	270	288	302	269	290	257	283	267	262	268	320	275	309	296	290	310	303	262	319	275	306	286	284	298	289	273	285	302	261	275	278	279	264	303	267	271	277	280	293	285	286	308	292	288	287	296	267	320	299	284	277	274	281	271	288	278	272	285	290	281	285	303	272	265	276	306	274	267	294	306	285	287	273	261	295	311	313	285	266	308	267	268	311	287	285	261	280	328	283	287	274	295	282	273	264	247	245	290	263	284	278	295	248	277	254	269	279	239	301	270	274	264	262	288	296	270	248	288	274	269	278	289	268	280	267	279	268	302	275	258	307	282	287	294	243	282	268	249	300	280	290	263	284	271	247	303	263	276	276	287	255	289	279	306	287	281	298	287	293	278	280	308	273	259	293	280	280	314	328	300	221	284	273	284	273	251	256	281	285	259	258	251	299	246	265	270	266	249	276	292	258	277	259	281	289	294	304	310	310	287	303	294	277	269	289	273	254	265	275	252	287	278	273	278	319	271	298	311	280	313	293	290	272	276	267	296	294	268	294	300	275	272	261	273	307	284	279	286	258	245	281	274	299	287	257	267	280	282	273	260	271	281	273	300	309	262	262	266	260	282	303	309	280	253	263	260	269	280	262	275	298	297	281	257	291	270	287	273	271	283	297	298	284	282	269	293	321	280	278	283	273	274	270	275	280	286	269	298	274	280	271	266	282	258	281	263	304	293	296	279	284	256	259	267	247	269	275	268	255	300	287	285	273	269	294	286	259	271	297	265	286	286	310	295	269	297	270	316	275	257	280	306	273	289	314	281	282	278	302	264	259	265	278	291	266	295	320	286	281	312	271	317	281	278	294	314	256	276	281	284	284	283	267	287	291	279	260	303	270	287	300	297	281	260	247	257	282	271	278	261	285	286	302	266	281	300	276	260	292	271	278	293	303	264	280	247	270	291	308	279	302	278	278	260	306	293	308	279	262	254	260	297	311	259	275	276	267	278	279	306	290	292	262	271	283	294	282	295	303	274	274	288	277	270	289	285	266	305	270	273	269	280	306	258	261	254	305	276	279	288	278	273	284	294	292	292	291	287	277	252	271	295	318	275	284	263	281	247	301	297	241	279	316	254	252	294	291
19824	2565	4760	5571	4786	4179	3578	3097	2644	2391	2124	1976	1835	1732	1587	1492	1399	1342	1270	1270	1256	1250	1211	1150	1153	1111	1113	1109	1031	1086	1027	1027	1001	1031	982	1015	996	1001	943	990	981	986	1002	939	924	1050	908	952	994	920	958	924	966	949	917	933	947	964	917	900	951	906	938	961	926	955	896	906	908	884	906	966	952	933	890	972	932	941	907	869	945	902	959	930	939	938	932	843	930	942	877	938	899	914	908	912	934	873	861	897	926	900	953	929	907	962	948	927	888	892	964	912	952	897	883	932	993	843	896	871	879	872	948	951	920	902	910	860	928	910	916	903	858	907	880	921	927	860	918	935	870	936	904	954	905	915	883	875	880	907	925	939	942	836	918	887	893	893	908	926	884	914	983	852	895	912	896	917	931	901	930	933	841	937	855	901	890	867	936	929	896	884	875	871	910	914	885	907	912	894	935	879	896	866	889	892	922	895	956	904	900	852	923	845	901	902	857	916	875	888	922	884	914	921	897	888	962	949	867	863	904	898	911	919	882	895	888	911	861	856	919	897	897	889	866	878	914	854	891	887	846	888	893	875	842	904	914	957	851	897	868	850	919	879	897	929	997	880	894	935	921	875	889	912	873	896	881	859	859	882	871	923	905	912	860	925	850	931	907	922	937	904	869	856	867	876	883	848	891	913	834	888	877	877	897	907	919	906	910	856	894	913	908	934	919	926	902	925	941	917	909	910	945	902	866	879	886	892	914	926	891	866	907	888	914	917	910	874	825	887	932	926	915	865	831	908	925	878	972	896	869	917	944	907	908	907	893	940	898	880	899	887	852	914	889	892	879	880	880	868	896	887	950	929	829	889	869	882	924	920	866	902	864	943	912	884	898	979	876	869	860	955	863	919	888	890	860	939	926	877	886	946	835	862	905	949	867	907	879	847	866	932	900	896	916	941	889	898	888	893	910	910	879	854	860	891	874	871	904	927	854	882	908	946	899	891	913	886	879	909	915	872	875	885	911	915	910	875	910	896	891	882	875	832	909	866	865	921	894	896	877	930	876	857	835	886	896	884	906	902	953	899	892	889	890	938	901	897	904	889	920	942	895	890	879	934	884	849	884	937	891	862	858	886	872	888	855	850	887	825	940	846	903	893	934	867	852	955	899	915	956	910	889	910	897	876	875	843	899	919	862	920	901	914	878	926	888	912	935	874	860	920	889	871	872	929	871	911	935	917	923	879	931	917	872	949	909	923	913	896	955	928	838	938	897	865	876	884	878	899	887	894	895	857	889	914	884	855	933	912	896	921	885	917	909	937	934	918	893	936	898	888	896	869	932	856	956	907	907	926	932	931	903	896	905	974	865	909	880	900	932	898	890	856	886	915	945	928	892	912	861	886	858	864	918	878	876	910	884	890	879	929	901	915	905	942	891	903	892	930	908	935	911	908	925	929	902	951	887	924	889	879	876	910	808	866	903	875	950	942	918	934	921	916	879	943	937	889	920	917	889	851	913	886	930	891	915	836	913	898	916	882	897	901	932	860	912	911	879	913	939	876	875	873	902	942	873	974	911	900	923	854	850	861	943	892	869	881	844	899	924	903	981	858	853	905	874	913	883	912	884	951	913	863	908	884	918	909	885	924	860	895	935	895	932	879	819	895	957	855	894	905	861	935	926	867	880	883	890	903	859	893	918	896	909	928	911	904	870	845	922	861	858	853	928	899	870	922	919	931	956	907	875	920	895	860	951	943	831	892	844	874	945	916	884	906	841	896	897	913	954	905	959	910	892	895	893	912	866	929	876	884	888	888	847	940	889	912	880	967	886	913	948	904	849	910	865	901	930	892	922	913	892	885	897	882	888	884	895	921	919	874	881	880	924	880	873	939	963	933	869	874	892	840	877	858	891	936	919	868	920	904	902	885	869	935	871	906	883	905	897	911	890	900	874	906	879	886	922	872	968	866	941	889	929	885	895	884	860	913	847	889	886	878	909	952	894	902	922	921	870	881	884	915	894	894	944	899	943	898	929	916	859	894	872	873	864	899	887	954	892	924	867	935	939	967	934	901	934	871	881	868	911	852	867	898	888	904	897	900	912	890	919	928	917	904	922	855	882	877	922	878	886	862	922	871	835	836	908	930	891	892	877	925	912	917	870	869	906	842	873	922	895	909	900	846	903	892	886	917	875	896	915	885	916	833	892	918	839	887	928	957	914	924	926	902	915	816	940	919	886	893	891	873	865	880	895	865	911	840	893	857	849	912	893	937	859	865	904	929	904	887	869	839	867	903	882	897	885	902	859	935	873	916	880	877	906	864	902	901	910	882	907	880	881	918	867	897	899	920	919	852	892	953	910	887	883	928	968	858	901	896	921	894	882	823	873	905	905	932	872	878	880	826	927	938	870	910	906	941	899	917	902	914	951	896	878	927	950	909	893	888	858	917	881	838	916	858	922	896	942	864	944	894	874	862	892	878	882	947	883	914	869	892	934	901	884	911	916	925	886	851	902	892	864	898	960	932	898	919	928	916	933	886	917	944	869	935	889	900	934	910	863	903	893	861	902	901	871	914	821	904	865	933	892	932	908	868	888	873	859	850	874	891	897	860	928	871	902	849	891	879	913	881	918	888	883	927	894	915	883	835	885	880	920	876	883	915	967	857	905	822	879	924	887	937	894	906	932	859	889	903	868	921	905	934	913	948	933	835	919	907	839	907	894	898	873	924	895	929	879	917	908	884	873	892	878	928	898	897	906	863	854	904	887	897	862	871	891	925	932	859	922	930	894	919	910	866	926	883	892	853	929	892	879	952	950	901	943	880	899	925	908	837	914	909	842	862	880	868	849	914	895	898	912	887	885	888	837	876	933	937	923	906	922	928	860	899	911	898	864	913	896	927	886	889	941	906	840	887	924	918	868	944	848	875	892	897	879	882	921	838	907	882	910	904	889	908	855	865	919	902	931	886	884	882	892	936	921	894	909	926	873	910	913	887	926	822	838	856	872	874	868	877	888	884	878	861	850	929	887	879	863	869	836	908	903	898	864	909	905	895	924	905	841	831	936	862	915	944	870	891	907	854	896	922	865	904	924	862	931	909	895	877	856	901	872	852	933	905	919	889	903	919	847	888	867	937	936	934	873	876	915	908	834	882	884	890	920	916	886	905	888	870	884	917	908	864	921	920	905	920	902	877	926	916	921	935	865	980	872	858	856	907	923	906	873	908	903	862	910	844	940	922	921	954	909	902	894	881	944	895	905	937	893	887	878	892	962	895	893	891	895	886	858	885	933	880	854	896	897	872	924	883	832	899	899	867	927	919	876	883	882	920	951	917	892	938	871	861	923	876	990	882	891	887	880	896	902	920	937	846	917	903	864	850	895	902	914	879	859	912	958	940	908	849	877	945	866	902	872	873	899	931	917	857	869	946	918	948	882	876	907	896	897	876	874	910	881	865	890	923	912	866	858	863	875	904	847	916	865	856	914	927	897	908	948	871	877	885	881	860	883	904	924	871
4656	280	216	186	168	167	156	155	160	150	133	150	139	160	146	99	152	136	141	139	143	146	136	125	149	149	142	155	144	133	146	145	146	142	148	145	139	147	159	124	134	164	160	159	146	157	139	151	131	143	152	128	155	160	130	124	128	128	144	144	156	142	138	130	146	123	133	151	133	157	150	143	146	152	133	142	145	145	137	152	144	138	158	157	128	158	115	156	147	142	151	138	145	161	139	130	161	136	140	152	145	156	136	132	163	135	139	139	145	164	143	138	140	135	142	156	157	118	142	177	165	114	134	128	167	130	125	174	161	118	127	142	159	150	136	139	137	141	178	122	123	154	128	138	155	135	141	137	150	134	153	156	140	174	154	138	153	148	139	148	149	169	156	133	147	137	141	155	150	145	142	153	147	147	151	135	143	148	139	129	123	128	146	124	154	143	154	145	157	138	166	156	159	157	114	142	140	143	160	144	147	154	121	142	141	138	127	141	139	160	131	154	146	161	135	154	144	149	156	138	144	140	140	130	131	154	147	130	136	135	136	149	166	131	143	144	146	152	141	158	158	148	149	140	147	135	140	156	144	125	140	165	154	148	169	153	143	158	136	147	136	169	147	138	154	140	165	136	151	148	132	143	128	121	129	136	154	124	138	155	147	140	141	144	148	144	131	138	127	145	150	156	144	152	154	153	144	141	140	113	121	125	115	169	146	144	163	138	143	140	147	133	148	157	163	147	146	153	141	132	126	142	132	122	168	137	131	122	138	147	147	148	152	144	140	148	141	146	150	141	141	148	144	126	157	146	146	139	150	137	143	127	145	151	135	129	147	153	120	141	144	160	139	131	165	157	136	147	132	137	149	168	135	149	131	148	166	138	148	134	165	133	140	153	128	141	149	151	130	144	134	136	156	137	143	141	137	139	147	119	151	135	156	129	144	142	137	134	152	142	139	137	132	172	118	140	142	138	116	147	143	144	126	119	137	139	146	134	140	155	156	128	147	157	135	151	136	134	159	138	163	115	126	155	138	155	136	150	127	150	148	145	139	176	126	152	122	147	154	141	153	152	165	145	155	150	127	122	167	141	128	111	143	123	145	146	153	146	140	148	141	144	140	163	157	176	148	157	136	141	148	156	151	122	159	148	114	147	145	121	140	134	119	131	160	136	134	119	174	147	141	140	138	172	149	137	147	148	125	138	142	148	136	143	145	150	132	147	144	153	161	157	137	158	145	125	125	119	154	164	135	143	133	124	137	131	118	137	149	134	145	140	133	141	147	144	144	133	166	132	132	148	139	155	132	162	153	148	161	138	156	148	147	146	172	138	142	144	138	150	141	132	159	148	150	154	142	147	170	149	135	137	135	151	148	142	152	128	154	130	141	134	135	153	161	180	159	139	147	150	132	166	144	132	147	154	134	131	125	155	145	148	142	129	134	130	123	147	151	138	150	154	126	141	135	133	163	124	144	173	143	146	121	146	151	159	132	126	136	136	130	145	147	143	155	143	138	138	137	137	138	148	135	136	128	128	158	138	139	134	140	132	169	150	142	133	136	116	127	153	145	137	148	140	163	156	143	131	157	139	134	124	136	144	143	128	145	148	155	153	149	130	139	147	137	135	139	155	142	159	126	147	150	137	139	143	155	133	128	135	134	152	145	152	137	117	152	143	153	134	152	138	155	119	132	149	148	151	143	134	143	141	131	129	133	135	132	153	142	146	148	158	140	146	133	131	131	147	140	139	169	155	153	158	157	151	139	135	155	144	157	167	145	151	133	160	154	143	142	163	140	146	133	129	158	143	135	142	130	146	141	161	143	141	149	133	131	154	133	137	120	163	162	140	177	130	133	130	161	134	130	136	161	162	147	156	149	155	140	130	141	166	166	157	125	132	143	136	130	115	142	156	145	149	139	126	145	134	132	135	137	140	161	146	145	155	157	135	133	145	152	147	140	124	134	159	135	139	141	141	143	147	137	127	141	132	127	145	146	144	152	142	144	167	159	141	132	145	165	135	136	153	145	140	144	136	149	145	128	131	145	132	156	159	130	141	157	130	144	153	150	147	152	137	166	147	124	139	154	160	151	128	168	147	144	157	148	158	141	146	145	129	133	114	149	125	162	139	148	159	142	151	155	140	139	150	140	139	125	150	144	164	165	136	147	132	130	143	139	140	142	136	125	140	142	143	127	126	135	147	143	139	143	136	137	121	155	147	121	149	157	156	146	167	150	127	147	146	135	166	148	158	152	140	149	137	149	147	166	147	131	132	154	134	148	151	152	151	134	130	159	137	135	153	150	141	128	139	131	166	146	127	152	142	138	143	135	137	135	151	159	146	111	155	151	170	164	156	151	148	122	160	133	126	133	128	138	133	155	131	148	163	139	138	139	136	143	161	146	133	151	150	145	148	126	134	138	153	141	148	138	130	120	152	153	147	127	156	149	143	136	140	158	149	137	142	133	143	142	149	121	134	155	139	139	153	142	141	152	149	145	141	139	108	121	150	144	138	132	157	127	132	135	135	158	135	140	137	156	143	159	133	114	146	129	133	126	157	143	117	145	154	143	131	128	142	132	154	137	142	161	158	135	149	128	149	163	143	149	125	139	145	138	142	166	166	140	131	120	112	130	134	133	137	150	161	136	157	133	130	153	155	148	148	144	141	141	147	141	136	144	157	141	146	142	159	146	151	126	145	149	144	124	156	144	155	163	134	148	158	128	171	152	145	140	116	146	137	140	151	149	146	142	138	143	149	125	140	153	140	140	133	151	155	130	148	143	145	161	165	159	151	145	146	148	132	162	150	157	152	148	162	154	145	137	164	149	125	137	137	129	148	147	143	143	150	139	144	129	151	154	156	149	132	140	145	159	134	150	132	150	152	147	152	136	118	143	152	126	150	121	147	148	136	139	170	144	153	155	153	137	133	155	145	128	137	144	123	150	151	153	131	144	130	157	125	153	119	145	129	130	164	138	146	162	139	155	149	138	144	124	135	164	160	154	166	151	120	135	136	133	143	140	140	135	141	126	148	145	137	151	147	162	143	129	127	121	128	138	149	127	131	125	145	134	143	136	129	154	146	151	166	140	159	152	145	154	121	141	131	147	147	145	135	149	157	160	137	136	137	133	135	132	141	169	155	128	145	138	135	140	155	162	129	141	164	171	131	160	138	143	145	135	138	148	144	115	157	144	151	148	143	124	153	152	129	158	135	140	156	153	143	141	135	139	152	151	136	157	141	131	123	157	126	144	138	127	149	153	156	152	124	153	153	155	141	144	173	155	150	150	142	140	130	151	146	145	156	153	131	137	122	150	134	151	128	149	155	154	145	146	143	139	153	158	144	146	161	161	136	151	152	140	126	152	164	154	124	138	137	158	162	152	153	137	141	136	131	159	171	133	147	134	148	137	157	132	156	136	145	136	127	156	147	148	151	138	158	124	148	164	137	149	148	122	139	149	140	176	161	151	131	155	141	151	140	130	143	134	133	155	145	141	149	153	148
6790	581	631	670	668	589	607	660	599	555	553	558	540	504	581	569	553	539	515	560	518	541	556	545	545	550	530	505	545	507	531	521	524	522	523	544	529	536	572	538	557	472	523	533	518	478	507	543	521	483	506	493	511	504	536	510	521	529	509	504	556	574	522	526	473	546	585	513	518	518	515	532	481	540	513	521	532	545	466	508	476	539	529	545	561	519	540	527	505	526	522	527	480	498	544	535	502	519	528	551	482	482	579	514	516	510	493	543	544	494	550	530	531	508	486	494	565	523	531	496	526	590	561	529	533	531	497	491	533	525	542	515	492	530	517	521	529	517	519	514	486	517	543	485	494	549	526	545	506	509	556	498	504	542	528	517	524	506	489	513	503	507	508	561	530	489	515	538	507	597	527	506	493	505	499	495	525	505	533	530	514	504	549	523	469	506	537	523	529	530	504	540	523	511	503	511	517	536	510	529	554	527	540	542	526	524	497	552	486	507	486	490	521	525	486	528	501	499	550	477	510	500	519	535	528	494	540	534	496	491	514	523	508	540	563	516	522	525	487	510	513	541	568	526	533	517	550	517	505	500	531	532	530	495	512	496	526	528	539	508	520	517	490	523	522	518	491	517	532	507	532	533	499	471	518	518	514	499	496	521	514	514	479	514	490	523	516	537	515	510	491	537	486	533	540	511	509	527	497	515	523	554	552	513	522	510	536	495	553	555	476	503	498	558	525	504	568	530	514	526	513	512	584	523	512	494	529	495	494	565	523	497	534	511	511	532	537	529	506	531	519	471	531	520	531	486	513	548	527	496	522	491	553	543	529	535	496	496	514	493	550	532	538	548	545	509	489	532	580	544	495	482	499	542	502	525	540	541	519	555	496	503	531	544	523	531	494	540	508	511	513	476	538	492	528	500	553	534	508	544	529	499	510	555	515	531	518	541	503	528	528	500	524	520	534	486	513	547	520	518	562	544	545	511	535	522	482	507	495	520	502	537	524	522	506	492	534	552	536	520	517	498	477	499	522	516	549	514	551	551	541	470	529	499	555	501	499	495	513	491	533	512	504	526	479	580	530	561	560	571	567	507	538	473	558	506	486	496	557	495	519	516	536	528	514	527	554	484	544	516	503	525	537	527	504	550	553	502	541	494	545	528	470	523	493	499	543	482	512	560	479	507	493	523	497	501	495	499	517	529	553	486	570	517	502	559	527	565	505	546	525	507	530	475	519	550	559	517	514	507	568	544	491	515	535	535	547	502	505	515	541	535	544	530	536	508	495	488	535	519	487	503	544	562	515	499	504	493	586	450	524	515	513	514	547	534	508	541	497	552	505	514	528	500	507	516	544	530	558	549	519	521	495	541	494	493	512	541	581	529	527	540	485	510	537	529	558	527	506	537	516	535	497	518	506	529	507	526	534	511	502	506	552	515	565	564	551	540	518	528	552	551	504	522	519	565	548	554	519	526	521	532	505	524	512	566	478	563	537	520	526	530	549	476	512	586	540	529	546	548	491	540	501	534	529	482	541	514	522	549	509	532	512	515	536	577	552	509	516	547	493	505	495	528	510	537	508	512	485	523	531	553	526	514	522	498	539	508	532	511	548	484	527	510	527	540	503	496	535	538	488	507	545	516	519	491	492	522	546	546	529	510	515	480	550	544	485	511	514	538	520	507	513	501	523	493	541	535	509	512	525	556	509	564	516	487	537	516	509	494	556	517	479	522	485	503	537	536	511	478	549	519	541	553	493	550	502	512	502	519	498	521	518	546	557	533	479	489	554	485	492	534	493	499	538	530	518	550	537	507	495	498	526	512	537	496	533	526	521	504	514	513	527	523	516	517	526	551	520	505	561	543	536	525	533	518	482	521	519	485	527	529	500	516	505	542	517	517	508	501	562	538	516	533	484	509	552	525	534	515	505	501	498	529	506	537	537	533	527	550	472	523	511	505	519	547	555	509	524	464	562	553	533	480	563	545	500	540	507	453	547	549	542	548	501	536	505	547	500	536	529	526	551	521	516	526	537	500	500	506	506	538	531	492	508	498	548	551	536	570	544	528	500	507	505	510	524	499	532	546	503	509	510	537	512	492	491	533	529	537	537	494	525	539	524	503	539	491	521	557	509	557	547	517	490	521	527	505	533	519	495	515	548	532	526	498	532	477	517	578	534	586	529	522	499	536	507	538	535	524	532	515	530	569	489	498	541	515	501	511	516	538	524	539	538	505	531	513	524	554	526	504	533	509	516	566	538	506	522	534	528	547	504	536	537	504	495	497	547	492	526	519	483	501	514	510	506	480	489	512	504	538	543	504	530	527	499	496	531	539	528	510	487	538	509	520	482	542	537	511	527	566	549	542	514	535	529	541	539	560	482	501	509	539	501	551	528	531	488	478	550	515	540	523	514	535	520	538	524	501	519	497	499	564	587	508	542	517	540	522	547	518	477	536	525	522	518	514	534	503	502	498	538	487	515	506	534	524	520	527	510	512	535	501	550	523	553	541	522	539	470	519	493	539	538	521	534	525	522	545	515	532	509	512	533	552	527	517	480	534	500	513	502	528	531	527	544	524	533	526	534	505	545	478	515	520	542	545	536	539	537	515	501	507	500	484	544	525	511	524	478	518	546	538	541	560	562	565	511	498	536	510	523	499	532	497	541	520	509	508	530	526	522	470	514	497	521	493	481	502	502	491	542	514	501	503	521	567	550	532	499	545	563	522	541	486	529	557	502	516	526	505	535	508	521	536	520	499	530	544	505	532	514	526	523	474	518	541	551	535	497	524	504	492	481	535	536	522	558	531	527	510	533	528	514	533	522	517	533	548	526	535	535	536	526	511	542	501	560	509	549	481	531	560	500	514	488	536	515	508	489	523	503	545	536	526	510	545	574	490	522	500	484	489	554	528	512	531	563	492	522	520	551	533	504	540	511	511	490	523	507	489	508	519	513	533	525	540	566	545	508	497	519	499	501	501	508	554	506	507	534	540	523	538	539	514	513	535	483	592	540	565	538	490	511	506	509	531	547	479	498	515	507	511	574	512	528	496	496	509	519	514	511	518	526	535	528	512	541	565	531	532	487	535	518	510	512	481	518	529	504	516	506	495	474	517	532	496	536	492	547	528	576	536	523	541	513	506	517	549	520	528	522	508	553	508	526	498	498	534	523	488	498	503	553	528	537	531	519	541	548	534	503	479	512	539	507	504	524	535	518	520	506	501	535	493	535	522	501	553	486	505	506	509	512	541	489	519	526	492	501	534	542	511	540	523	545	517	508	570	510	489	537	522	550	495	528	564	503	503	527	518	539	522	500	538	508	536	540	523	535	506	496	562	515	561	504	563	511	530	487	512	519	522	527	521	531	527	512	532	518	459	517	523	536	528	512	518	516	506	523	509	511	513	524	501	525	499	548	541	531	515	522	523	501	492	538	486	517	496	537	532	525	483	518	527	553	509	514	495	465	460	476	543	518	480	548	533	559	548	502	517	537	548	491	487
31413	5335	1412	1005	782	623	554	470	419	387	358	325	354	329	307	294	303	297	294	277	321	281	307	297	289	292	280	290	250	257	292	293	282	258	273	287	267	286	299	274	262	298	300	260	268	302	278	293	274	298	295	294	280	230	294	296	287	288	287	272	260	254	283	242	278	268	258	264	250	292	273	246	283	247	265	270	258	249	291	270	263	257	261	282	283	269	317	280	256	295	249	246	280	292	241	260	252	288	271	258	254	279	273	301	296	278	264	263	255	300	259	257	271	268	290	255	280	286	265	284	269	249	272	267	280	297	270	276	285	268	265	287	258	289	259	264	277	247	293	286	270	268	294	262	255	278	272	263	261	259	273	283	281	250	275	251	254	274	270	286	240	301	288	253	253	274	276	279	274	264	267	261	257	277	259	270	259	268	273	262	278	267	287	247	248	275	279	266	277	279	237	279	257	301	274	250	252	270	235	279	279	246	275	271	235	237	281	271	270	251	275	285	276	254	262	270	282	274	282	252	278	281	272	255	247	288	314	324	287	277	296	294	264	284	283	269	280	249	246	262	262	293	276	261	257	252	266	276	273	289	273	275	279	247	279	261	255	294	272	254	269	286	283	277	287	255	274	271	267	271	268	272	265	273	267	263	271	271	261	277	258	304	305	240	285	284	254	269	256	274	284	266	233	262	287	245	276	243	301	261	284	250	262	252	282	246	270	269	273	279	271	272	278	261	281	256	291	276	262	261	264	265	280	290	249	269	252	253	276	248	250	265	255	234	283	269	263	260	280	264	239	229	277	269	275	286	267	289	283	235	259	295	242	274	266	285	259	242	291	260	269	253	275	275	250	248	269	265	289	278	264	252	260	267	252	243	270	275	245	290	263	248	295	299	264	228	241	253	287	284	270	246	232	245	262	268	236	277	306	242	262	258	220	256	274	254	272	267	280	302	257	246	284	272	275	271	273	252	257	259	266	272	274	249	285	272	249	277	261	263	291	306	250	263	279	275	282	239	253	257	264	267	269	253	258	262	275	275	258	259	244	242	266	250	254	253	284	262	301	251	259	283	256	233	268	258	277	296	275	271	260	255	252	267	267	260	263	287	257	272	273	258	249	294	277	249	259	269	278	282	257	275	245	265	282	282	298	264	244	261	274	258	298	277	243	249	256	273	225	238	279	258	262	269	259	278	277	269	298	286	264	273	286	271	268	291	251	267	262	282	243	267	281	261	270	294	277	253	262	269	258	269	280	284	271	287	277	281	253	262	241	280	278	291	284	261	276	256	271	255	301	268	277	279	251	241	278	284	282	286	294	272	259	261	294	273	275	258	268	267	293	289	281	246	254	270	255	264	275	265	271	289	262	276	270	278	258	269	276	276	255	287	276	287	261	261	259	266	273	260	282	285	277	280	294	246	266	305	248	280	257	262	270	261	233	291	272	281	274	259	261	264	246	253	278	260	247	282	276	283	269	283	277	254	273	275	288	266	239	265	280	252	298	273	300	259	291	253	290	243	274	246	274	299	258	275	256	274	260	276	288	280	261	288	293	268	286	248	250	277	298	332	259	257	269	299	257	264	280	275	253	261	254	254	284	275	251	263	243	275	284	280	258	268	256	251	281	266	271	244	251	268	246	301	300	266	233	276	277	252	250	272	232	255	274	243	282	266	245	254	248	269	251	271	259	249	262	267	289	274	276	270	300	244	269	270	266	284	249	279	272	287	245	280	255	252	277	250	262	282	276	270	267	301	269	266	269	258	295	267	246	291	266	263	267	276	277	278	241	264	255	284	291	277	277	261	263	285	290	268	267	289	282	272	250	281	274	265	248	252	313	279	269	285	265	251	248	262	252	267	275	242	256	288	272	288	279	259	246	277	244	277	273	245	271	251	279	258	257	256	253	282	273	305	272	252	275	283	252	258	273	265	288	224	253	280	273	259	282	268	262	253	294	281	282	249	281	274	280	267	278	248	276	274	263	287	306	289	249	270	295	241	302	236	265	284	283	268	266	271	278	269	271	265	248	266	238	282	276	268	258	271	269	260	258	248	258	276	291	245	272	287	274	286	267	272	282	282	289	281	292	291	259	286	266	269	272	274	257	269	265	262	301	298	267	264	275	247	266	288	286	311	286	280	256	246	290	268	254	281	268	238	268	310	289	254	275	295	273	282	278	253	262	269	295	261	245	272	270	268	240	258	286	242	253	310	231	295	267	250	264	272	267	276	281	274	265	296	242	253	292	267	291	271	261	258	263	294	254	269	275	305	264	285	252	301	244	263	286	285	274	263	273	267	267	245	275	277	243	257	287	275	262	271	276	281	281	287	272	271	268	248	287	268	282	269	260	274	275	254	240	272	231	267	260	244	266	289	266	258	253	289	308	239	270	290	267	283	261	301	266	279	249	281	283	300	242	285	289	276	271	288	295	243	256	257	266	242	262	274	254	276	255	276	280	282	259	253	288	263	274	261	260	261	258	268	273	253	274	272	273	272	269	296	319	268	252	257	270	267	240	305	312	251	285	273	258	286	277	273	273	269	290	283	259	282	290	285	261	280	281	257	285	278	270	275	268	249	278	255	259	266	279	276	228	299	275	258	264	267	261	288	267	299	269	262	264	240	270	279	251	274	251	254	269	261	304	284	295	262	277	252	288	286	249	251	231	285	262	284	276	268	266	268	275	283	302	247	287	274	263	267	261	242	272	263	277	249	254	248	283	266	273	258	257	259	270	256	265	248	232	247	264	267	257	272	240	262	254	251	294	275	289	267	292	255	281	270	284	270	279	265	276	263	298	287	284	249	279	293	282	252	258	260	261	267	232	267	282	272	274	276	272	278	266	298	260	274	285	258	242	246	270	275	255	263	264	265	271	271	261	283	273	243	281	254	249	253	312	272	239	285	276	254	289	285	238	281	226	234	287	273	262	256	280	282	257	263	248	264	279	258	270	291	262	308	286	266	280	278	261	266	288	238	280	242	272	264	276	273	281	275	233	237	276	264	251	281	254	264	261	285	252	274	260	283	268	282	253	280	264	269	281	260	279	269	275	273	244	255	266	268	260	254	278	260	294	258	254	245	275	269	272	250	265	239	262	234	280	256	262	276	259	240	290	286	276	267	268	280	269	254	270	289	264	274	262	280	225	257	257	281	282	232	259	294	293	290	286	248	286	266	274	261	268	268	267	247	237	269	281	264	276	256	263	297	274	271	266	272	276	255	281	252	307	288	281	266	250	264	249	249	288	276	296	279	268	240	243	259	249	255	250	237	283	262	274	275	248	255	264	275	227	266	257	286	281	276	261	296	289	287	259	254	290	286	284	284	299	293	265	256	237	251	257	263	274	278	285	264	276	271	287	263	278	268	286	252	251	281	285	265	244	247	257	267	245	268	275	281	280	266	248	269	294	247	233	231	274	260	250	252	246	251	259	260	275	266	261	280	250	267	272	300	249	263	270	262	253	270	247	253	290	252	259	281	266	288	277	272	265	261	257	256	273	254
15917	1684	2979	3489	3020	2593	2317	2028	1840	1717	1520	1393	1315	1294	1215	1213	1168	1125	1041	1048	1046	1071	1002	991	980	891	996	954	985	944	951	945	929	945	978	923	956	939	885	899	942	927	838	843	875	912	875	882	876	912	874	904	915	886	914	899	920	861	923	873	934	833	880	902	899	937	889	888	884	827	881	875	881	875	845	936	901	897	880	915	878	867	912	908	844	828	842	862	914	914	868	870	918	872	930	842	879	867	840	905	899	910	899	855	808	858	848	912	888	883	879	849	870	867	876	823	905	862	857	821	879	883	885	903	893	869	860	897	912	884	858	935	878	876	911	867	902	940	844	799	898	900	844	888	885	914	840	864	853	910	907	894	914	853	860	828	884	849	875	779	841	906	868	863	909	910	892	910	817	893	861	911	855	866	890	858	873	847	844	881	894	903	858	896	887	863	835	883	897	851	850	844	881	871	918	933	841	824	850	862	845	878	867	827	837	845	906	853	844	896	853	873	775	862	877	905	818	854	832	842	817	855	897	900	835	865	867	917	812	909	844	888	892	856	899	908	901	825	864	826	882	865	861	912	873	882	929	822	886	877	853	873	884	837	859	907	832	904	838	837	883	817	839	850	859	840	863	893	860	914	869	847	854	867	858	919	909	884	821	926	844	895	822	888	905	868	888	806	873	918	902	874	868	859	826	846	919	850	893	896	859	849	864	874	855	857	850	856	852	886	879	828	863	875	884	888	844	855	881	875	916	902	874	836	886	927	888	880	893	842	872	849	867	814	877	888	875	871	894	840	883	856	886	851	895	846	845	884	906	906	847	855	839	861	905	872	849	881	845	848	862	852	877	928	871	862	920	811	874	927	838	843	910	851	911	913	848	893	882	885	841	896	871	831	832	849	890	878	842	875	846	858	885	849	864	848	890	820	835	914	853	887	871	850	857	848	838	793	876	873	884	863	877	915	842	869	866	820	853	836	896	864	926	868	854	873	848	867	860	891	924	849	885	908	809	858	900	868	834	891	854	840	856	889	858	857	841	890	861	907	813	893	919	923	902	841	838	874	842	899	928	878	895	926	876	878	875	858	869	870	875	876	889	834	936	847	873	843	837	889	855	873	856	848	868	864	879	859	895	875	844	870	862	843	850	866	837	896	854	882	863	837	862	840	848	848	882	841	825	832	892	847	834	850	886	880	891	866	791	947	870	859	862	839	855	883	868	851	858	858	889	870	888	858	851	860	878	867	880	823	904	801	931	863	893	911	887	879	855	903	826	888	859	869	865	873	897	871	902	862	924	875	855	829	864	880	869	870	887	817	858	847	865	829	843	874	880	862	881	858	882	859	903	872	890	882	878	848	907	883	845	874	872	813	853	835	842	866	829	868	842	862	855	857	894	882	875	835	927	866	894	914	849	859	860	924	891	878	856	849	843	881	863	854	865	843	878	852	920	848	828	892	837	873	871	868	806	867	833	874	877	846	867	856	905	891	877	863	899	839	817	848	820	820	885	907	861	814	837	835	866	846	878	855	883	855	880	839	856	833	840	890	877	842	847	862	884	839	863	893	902	876	866	863	848	860	879	916	889	860	845	863	879	873	903	888	841	872	829	923	824	925	903	924	875	883	848	926	834	870	870	870	830	850	885	870	840	865	849	860	884	870	804	866	909	895	860	889	903	894	833	840	859	859	879	868	879	891	880	863	841	819	858	844	898	787	834	872	884	841	827	847	835	892	865	865	885	884	876	928	859	879	855	869	835	839	881	880	884	849	847	860	872	881	854	841	909	898	862	868	836	850	878	856	841	902	883	885	883	864	846	857	854	845	905	868	891	879	837	802	831	879	864	852	824	861	874	870	881	824	886	857	814	862	863	875	908	877	864	788	828	844	804	862	895	862	825	883	868	918	879	943	874	892	925	866	878	907	912	909	875	859	869	858	864	885	896	831	881	905	885	886	902	871	853	877	888	819	857	848	866	880	871	847	853	835	918	839	885	910	838	833	890	865	806	871	879	844	844	949	880	825	881	852	892	859	882	849	871	893	858	884	863	876	891	886	869	858	861	849	864	849	821	882	850	848	859	897	864	813	882	875	864	912	902	895	862	878	853	864	951	828	836	833	832	891	857	878	831	871	857	854	893	800	873	860	852	840	870	848	861	877	869	874	883	918	883	801	826	938	831	815	892	872	901	835	875	862	906	872	820	862	894	845	832	813	825	896	889	846	865	911	855	872	914	858	848	845	904	864	873	855	857	894	901	831	866	855	843	939	848	895	894	879	860	848	834	862	824	870	852	867	855	896	813	867	899	889	857	843	829	893	843	899	878	864	808	877	885	895	801	870	870	842	883	848	840	865	886	877	879	875	857	869	869	861	842	891	902	934	890	853	843	897	816	874	853	870	910	890	894	879	867	868	830	818	843	827	849	881	865	799	820	873	867	865	863	886	888	883	827	870	899	850	818	847	853	816	855	821	806	880	863	858	895	849	893	890	865	904	879	868	837	836	920	857	876	868	859	847	871	855	855	873	897	877	878	889	854	859	863	811	910	826	870	875	830	872	908	876	830	858	892	852	863	826	872	863	830	845	818	871	865	892	899	912	872	848	883	904	887	862	836	888	875	831	877	873	865	926	896	860	897	844	860	854	842	893	794	888	851	889	829	853	816	876	906	843	829	900	856	896	858	883	833	877	867	966	923	895	863	868	877	869	841	912	867	860	913	872	912	917	907	907	863	825	817	850	879	895	866	891	860	862	844	827	864	842	880	823	891	889	888	867	861	844	865	927	884	839	884	910	889	868	848	845	868	848	859	845	842	854	900	847	893	850	906	850	832	898	867	830	894	894	858	896	884	897	909	813	856	885	844	841	812	841	847	886	854	915	859	825	913	828	848	863	840	864	869	876	855	908	895	826	823	815	902	883	924	887	846	885	854	910	885	922	855	865	899	807	856	930	894	848	902	922	835	870	803	895	847	906	886	863	934	836	871	879	834	834	848	860	902	893	915	864	868	870	882	907	831	816	863	811	885	879	887	888	897	857	820	889	897	892	860	891	847	881	897	840	850	825	825	877	845	887	873	866	896	863	890	862	897	823	873	918	896	869	874	923	848	823	847	864	865	833	912	826	881	850	885	861	841	878	827	888	893	839	800	810	881	905	896	874	809	887	908	881	827	906	848	860	902	860	891	896	858	891	881	903	834	864	875	867	887	873	848	883	909	944	864	886	903	857	852	799	879	851	894	837	846	846	878	850	857	870	886	941	896	844	864	883	910	863	839	875	850	856	877	855	827	890	888	829	868	840	907	894	883	863	864	853	831	960	897	845	891	878	844	829	860	885	899	895	890	815	888	884	896	869	887	839	849	879	894	859	875	822	831	865	868	867	864	854	889	867	864	896	891	874	859	854	910	880	871	891	870	877	862	851	886	855	866	863	895	875	863	826	880	867	865	887	892	851	844	887	849	937	841	897	850	903	863	892	831	874	854	910	830	893	929	875	840	896	924	873
41318	12373	3250	1730	1246	933	775	628	585	556	437	414	440	371	371	355	334	342	308	307	371	325	336	316	298	307	322	320	276	303	298	308	284	298	267	303	305	305	329	341	282	295	294	295	285	245	316	308	310	313	295	285	297	268	318	283	280	279	291	303	278	293	279	269	292	304	286	326	297	267	282	277	283	329	293	298	314	243	280	305	317	275	307	299	269	252	281	254	286	290	271	292	282	282	290	275	303	284	280	262	290	265	314	294	295	306	249	298	281	286	284	242	311	304	289	270	295	273	270	281	285	295	298	291	289	300	291	286	285	311	265	273	264	275	284	309	306	309	273	287	262	327	266	289	279	279	306	274	256	298	275	276	272	286	271	272	267	283	269	286	256	271	263	318	269	282	287	287	284	292	284	293	258	309	254	282	276	258	282	293	309	334	279	306	299	289	304	274	280	286	300	316	301	256	271	282	287	267	309	263	281	269	302	268	271	261	298	280	275	299	281	286	299	291	281	291	292	313	278	304	293	281	315	292	305	257	292	246	308	259	318	244	296	296	327	284	306	274	278	298	287	280	322	305	268	240	313	271	266	269	265	290	314	272	294	302	306	288	306	275	297	306	265	257	256	249	282	281	280	286	295	296	289	286	292	275	272	282	264	284	280	271	285	289	265	273	301	273	281	260	297	260	237	286	252	266	297	260	279	271	295	274	290	295	291	284	275	278	282	278	289	277	255	263	291	284	282	266	265	276	290	278	264	283	286	300	286	283	295	276	270	266	250	273	277	299	268	256	301	266	250	272	276	286	297	269	277	282	278	283	288	288	319	268	282	285	281	305	303	265	268	286	270	307	258	277	281	237	285	341	277	280	266	266	283	288	282	305	316	295	278	324	273	264	275	296	284	286	280	280	296	291	299	292	284	269	283	275	288	308	274	284	277	271	269	307	276	266	277	267	269	285	253	259	300	301	276	276	287	288	261	270	320	297	286	282	259	293	258	246	296	303	286	272	287	266	316	306	278	269	265	281	280	285	276	292	257	288	274	282	284	285	288	253	297	293	285	299	304	287	256	316	286	268	278	272	286	280	274	302	282	268	279	271	299	266	280	292	267	298	276	270	285	281	274	282	284	285	276	275	301	272	275	279	245	297	276	255	269	265	270	295	292	283	308	265	270	328	300	307	286	276	253	275	272	286	282	275	295	308	273	298	275	261	290	265	274	295	255	279	271	288	295	280	270	286	309	300	284	275	259	293	260	276	286	271	313	277	261	265	250	300	308	258	319	286	274	300	298	304	270	294	261	326	310	282	281	275	282	277	319	284	287	284	285	281	274	288	316	295	288	306	315	291	314	282	275	280	293	278	276	290	271	305	283	267	314	276	300	255	275	278	296	302	298	282	292	279	290	296	284	283	266	297	277	268	277	310	298	290	259	245	323	301	295	288	266	292	277	286	259	259	265	273	313	278	277	298	308	275	289	284	309	258	276	261	263	276	269	307	276	277	227	283	313	286	270	279	279	290	283	270	277	289	276	263	288	328	275	267	283	268	275	250	308	286	295	269	285	294	261	289	284	290	287	284	263	272	289	288	271	289	273	296	289	293	291	307	265	273	283	269	295	302	295	258	313	291	319	275	274	277	292	288	297	297	257	276	294	280	285	281	263	295	267	275	270	282	303	263	267	288	269	300	290	290	299	304	295	267	279	293	306	286	260	310	296	261	288	252	264	288	284	274	273	256	286	293	294	280	288	287	292	300	296	276	280	302	305	291	294	258	279	276	303	274	290	321	268	304	272	265	328	315	285	284	332	298	274	289	268	258	285	286	286	295	281	274	277	285	283	263	282	273	279	306	281	272	269	283	291	278	277	277	291	276	289	312	262	274	272	294	319	281	269	274	308	278	256	296	268	255	294	262	282	283	296	282	287	292	281	289	284	302	293	292	292	299	267	296	309	265	269	261	280	262	331	306	303	282	297	272	277	292	266	287	261	288	262	265	289	257	261	293	299	285	290	268	299	269	293	305	260	286	263	321	280	299	285	312	282	306	299	270	288	285	269	292	292	288	270	294	274	299	344	301	278	274	250	305	263	277	261	281	306	298	295	278	300	294	307	285	297	277	308	278	262	262	279	267	286	296	293	299	274	256	296	289	296	263	287	292	286	259	274	273	272	288	293	303	287	308	287	317	287	291	276	265	302	283	281	267	284	290	278	270	280	279	294	250	274	298	278	258	291	278	251	268	277	260	257	265	290	275	265	294	291	267	264	264	308	315	298	251	285	301	271	313	306	303	287	284	259	252	282	268	285	254	308	284	299	283	281	299	279	278	293	247	292	292	317	312	299	262	316	287	295	291	296	249	264	259	280	285	272	288	307	296	275	285	305	304	288	277	305	289	299	293	251	292	254	296	271	309	299	297	257	275	304	282	270	284	288	250	288	264	258	299	276	239	313	258	301	281	286	244	313	309	263	280	301	313	294	265	282	275	274	265	271	323	289	294	266	300	283	275	295	302	269	276	266	280	275	322	305	260	271	274	267	291	297	264	289	293	233	267	266	307	299	306	291	272	263	283	276	283	290	278	280	283	268	288	293	295	312	287	308	305	282	286	274	290	272	240	281	295	269	254	294	296	283	258	272	266	269	244	249	292	265	292	309	277	288	272	278	281	267	302	267	247	303	275	265	259	235	296	299	297	274	289	280	270	281	260	282	265	297	246	281	289	274	272	276	292	250	248	304	280	289	277	256	285	291	279	287	260	281	277	312	285	276	282	287	276	282	281	298	297	244	267	271	267	274	268	301	300	275	260	305	257	290	261	301	277	269	284	304	273	284	319	296	272	266	301	264	281	295	295	313	288	319	266	282	269	260	273	262	283	290	290	284	260	285	282	265	316	292	271	301	275	299	322	307	301	303	280	280	269	273	277	309	287	277	289	279	299	275	285	267	264	300	304	277	305	289	295	269	284	311	295	298	268	304	258	249	291	282	283	280	315	272	293	268	285	305	277	303	276	270	268	268	288	286	288	267	264	247	282	288	297	256	269	276	288	285	278	311	280	260	284	261	283	293	284	255	252	269	268	275	273	295	272	284	301	284	265	289	281	287	301	302	283	303	308	276	307	271	270	271	274	276	258	254	265	306	276	271	279	279	296	284	266	280	287	274	284	288	303	287	283	304	276	286	296	278	291	251	283	266	293	267	274	303	276	297	279	275	277	288	272	283	259	276	300	285	281	277	277	297	289	295	297	292	286	291	294	259	312	280	294	274	304	305	280	287	280	298	308	300	268	268	284	265	290	280	249	280	275	281	281	269	271	266	300	289	285	312	291	288	253	251	288	284	265	267	303	271	298	308	304	281	282	257	289	270	276	249	311	286	283	319	300	284	287	284	299	266	259	269	259	296	305	295	274	271	295	285	268	292	257	285	282	308	288	264	267	267	270	297	269	300	275	289	280	284	275	281	290	309	273	281	302	289	250	297	283	314	292	296	272	305	288	305	264	287	261
19845	2554	5018	5599	4906	4164	3550	3093	2680	2351	2068	1973	1824	1770	1569	1464	1428	1386	1265	1271	1233	1248	1149	1154	1081	1078	1095	1130	1074	1045	1078	1007	1007	984	1011	1020	954	979	984	962	975	975	979	950	970	1043	903	959	925	944	943	940	959	916	961	948	911	948	973	990	950	904	926	963	884	920	854	959	940	918	873	908	930	943	938	909	936	865	912	953	940	910	878	866	922	847	864	958	892	895	925	937	929	936	981	966	888	943	903	862	929	883	859	895	950	877	941	925	876	901	971	932	928	932	858	881	884	932	937	931	899	848	907	930	916	916	938	928	946	914	840	926	913	888	926	859	894	874	884	928	909	873	872	892	889	845	894	897	846	859	939	914	889	934	877	909	834	987	927	856	843	943	926	864	906	910	833	868	886	877	877	893	899	877	944	901	925	901	882	887	884	899	891	902	851	889	927	925	872	930	832	906	921	895	915	900	905	904	927	915	872	934	856	846	871	896	876	877	910	855	899	902	897	892	870	859	866	912	935	876	853	897	860	894	898	905	954	892	947	869	888	918	906	907	862	889	898	889	851	879	924	943	894	881	876	877	912	878	894	895	829	907	918	917	886	929	852	914	889	904	874	917	916	900	957	869	919	922	854	856	924	908	857	904	914	905	877	842	874	907	843	877	881	915	919	898	877	909	897	907	847	857	881	837	886	857	929	914	863	914	889	888	865	887	889	943	872	937	910	934	879	836	910	925	931	937	850	904	947	876	913	892	876	892	857	899	900	899	897	924	901	876	914	845	924	904	936	905	926	854	867	911	910	909	887	841	939	907	873	920	939	930	919	904	909	913	920	960	894	900	870	905	906	869	893	927	903	848	912	879	913	900	923	871	914	893	857	899	865	906	892	961	892	918	910	888	913	891	858	871	899	952	880	935	865	873	839	902	857	886	908	910	904	944	920	912	934	894	874	862	923	949	934	922	857	906	891	892	886	905	916	886	878	887	863	875	906	840	855	912	880	873	887	901	889	903	827	901	878	886	895	909	915	873	900	861	870	895	862	856	900	906	860	893	824	938	901	876	865	868	941	845	900	904	904	897	858	874	873	901	915	939	866	931	907	868	1001	881	891	904	833	863	909	860	936	935	888	916	873	921	864	816	945	892	905	982	896	849	887	935	880	854	944	870	863	911	891	929	841	893	884	911	924	941	913	867	936	873	827	885	883	862	892	874	876	849	919	904	909	871	914	888	870	892	916	945	909	896	851	904	880	860	908	869	914	866	855	926	926	927	900	884	901	859	880	885	882	929	843	915	904	917	885	874	852	848	907	921	906	906	899	914	887	962	918	866	888	928	871	882	917	923	883	949	926	925	920	868	920	862	929	891	904	831	882	876	910	861	868	919	890	853	901	870	922	850	862	876	904	901	918	904	912	829	928	896	916	838	888	857	886	870	911	895	899	901	930	877	917	915	882	894	919	897	887	905	871	836	866	899	893	896	936	913	881	846	902	924	962	839	909	916	911	876	924	931	887	885	867	852	936	915	891	882	865	885	867	917	926	942	877	881	935	912	923	883	874	855	896	878	873	888	906	901	901	891	887	884	883	935	893	869	908	936	879	861	911	908	909	889	912	878	888	837	851	880	862	927	877	926	869	926	877	907	882	937	915	883	886	838	885	883	872	895	882	877	912	853	923	920	867	850	871	887	882	913	933	911	925	878	897	914	900	893	900	936	891	852	905	868	952	929	895	909	867	841	889	841	931	923	900	888	903	885	880	908	907	930	939	874	938	909	880	801	881	822	917	874	902	848	928	921	925	923	900	860	886	891	932	872	915	908	914	885	940	910	908	887	865	919	882	944	848	856	906	854	872	939	946	902	901	877	899	883	910	872	900	879	910	881	874	901	913	891	923	859	933	875	865	952	876	881	911	885	927	855	904	886	900	874	910	894	873	906	873	905	888	890	884	863	916	887	898	921	903	896	905	889	923	922	866	834	895	928	931	878	824	919	885	915	875	938	925	871	904	877	934	923	881	865	926	905	900	889	924	842	961	853	868	892	920	891	872	913	858	924	796	898	876	823	888	888	874	902	867	905	895	904	881	901	887	859	909	894	889	924	932	897	822	843	919	907	908	909	927	877	914	882	898	921	928	973	900	876	879	925	905	868	867	893	903	925	916	926	858	918	921	861	920	885	894	861	843	899	877	877	903	874	905	891	901	897	912	874	860	1006	928	899	944	958	863	868	860	924	877	928	875	874	869	987	874	952	942	905	861	823	858	932	939	912	928	882	825	883	863	884	915	888	937	864	866	922	901	881	923	862	913	839	933	929	840	878	873	941	868	916	896	937	919	972	907	865	883	863	866	871	916	885	892	876	900	922	930	896	966	879	829	869	884	904	867	878	903	890	859	877	895	867	871	872	945	920	928	854	902	855	936	893	862	897	874	890	859	911	880	880	922	904	909	902	886	901	912	876	862	897	919	837	880	901	905	935	877	927	870	928	882	890	869	889	886	881	917	899	898	916	963	886	911	860	892	884	860	866	879	856	906	851	888	957	887	921	944	908	924	898	925	897	897	900	898	888	880	892	870	843	977	883	931	857	926	874	884	867	900	865	887	886	847	950	880	916	871	876	850	920	917	846	916	851	932	890	901	866	887	909	854	849	906	899	865	958	892	899	830	898	868	945	879	925	932	889	856	892	947	928	880	885	867	944	881	942	888	970	890	887	893	924	899	883	915	901	902	925	840	873	893	953	903	966	895	918	938	867	894	903	868	917	934	883	915	890	886	875	866	915	901	890	903	904	917	902	892	885	846	974	910	940	917	871	904	894	889	933	845	933	862	842	834	896	887	909	875	879	860	885	938	884	874	929	907	879	916	878	885	904	910	943	912	919	921	895	871	901	891	932	872	880	866	840	942	916	896	869	898	846	904	910	884	911	912	861	900	886	938	893	921	926	882	901	913	907	912	916	906	903	855	844	849	906	903	882	941	912	925	899	913	875	886	894	883	904	888	866	871	889	915	847	854	911	850	907	879	929	876	911	926	908	967	883	847	911	887	919	901	877	853	938	942	879	943	945	979	903	940	906	874	898	873	887	888	872	851	901	934	904	917	897	864	892	910	834	879	905	874	944	871	944	939	907	918	930	935	880	872	907	940	927	833	915	898	917	894	877	888	880	886	872	864	918	875	902	915	868	886	868	888	928	986	937	849	937	915	924	899	886	934	928	887	905	913	864	911	921	846	866	931	875	931	805	921	878	916	875	921	914	890	925	867	944	879	879	893	951	860	911	913	894	932	904	919	899	935	871	897	900	868	863	895	902	926	924	908	875	950	865	872	902	894	908	879	964	923	900	863	914	935	949	919	904	880	896	856	893	903	954	874	881	927	910	869	928	936	911	881	902	931	842	955	947	932	951	900	909	937	891	882	884	842	872	895	930	881	899	977	903	862	899	872	875	880	934	918	828	913	896	866	856	850	852	899	916	912	889	913	905	900	913	918	886	851	882	942	841	973	912
4774	326	213	164	185	198	140	144	166	145	163	135	143	144	157	122	154	150	155	156	155	130	161	141	145	149	138	140	141	167	132	136	139	119	151	142	158	133	137	145	145	138	157	136	152	129	125	167	160	141	145	139	146	141	135	174	148	161	158	144	138	153	151	158	154	141	152	136	159	154	153	128	158	137	146	145	149	131	138	137	169	136	164	131	136	137	139	140	144	145	151	161	129	149	124	147	149	128	151	135	164	154	139	144	128	151	127	147	153	145	121	132	144	146	144	136	140	145	140	157	134	147	147	143	156	144	155	141	148	145	129	151	160	128	159	138	149	147	142	148	129	120	152	139	162	148	149	150	156	142	170	161	139	154	138	137	156	151	137	129	157	134	159	137	144	118	121	122	133	157	163	144	132	162	155	142	131	147	159	139	135	147	144	162	149	127	143	143	143	159	158	144	161	157	154	152	146	148	152	140	137	132	167	151	137	152	141	141	135	159	131	130	142	153	145	152	145	137	133	131	166	149	125	143	143	167	138	127	159	116	138	141	149	120	153	142	172	147	138	125	133	150	128	153	173	139	170	160	151	142	125	133	148	140	160	140	154	131	159	130	134	139	152	140	142	144	153	137	149	137	145	129	144	145	154	162	143	155	145	138	146	147	140	137	135	154	132	151	146	143	155	141	158	142	140	140	143	140	153	167	130	156	109	155	169	139	166	127	138	149	141	146	130	131	122	165	140	130	144	147	150	161	134	134	133	150	151	153	136	145	152	150	153	149	146	145	161	140	151	129	138	161	156	148	163	168	148	126	150	144	155	136	154	156	148	145	144	162	149	144	136	163	142	157	154	149	121	140	147	122	149	156	151	163	154	145	140	136	142	140	156	140	152	132	155	136	138	155	161	125	139	145	140	143	143	135	146	131	141	133	145	144	146	162	131	140	154	164	137	139	150	135	150	145	135	162	167	142	141	121	137	126	141	152	147	161	157	145	149	134	135	135	143	134	158	166	129	141	155	139	121	171	140	138	132	119	146	141	145	125	119	146	147	165	160	142	157	141	132	131	132	132	139	133	160	157	156	157	139	153	151	142	145	141	134	153	127	148	166	156	152	153	140	145	175	133	136	134	126	151	137	148	131	136	167	141	132	153	137	139	147	154	143	160	135	130	150	137	121	119	149	159	157	132	149	155	144	161	160	170	142	148	151	140	154	123	147	142	153	164	150	169	139	150	125	141	141	162	136	127	173	136	142	104	147	151	135	134	154	142	134	167	133	153	159	130	151	135	123	144	150	144	142	143	142	150	150	142	133	137	133	150	150	146	138	135	139	139	168	155	143	129	130	155	134	158	141	139	139	130	143	156	148	153	139	151	155	168	155	131	151	155	151	142	140	154	153	140	158	130	147	142	143	154	151	142	139	141	140	146	156	144	134	160	133	139	137	160	124	143	128	144	158	130	129	128	163	130	140	152	153	146	154	126	151	157	139	147	155	154	158	124	162	154	127	128	139	156	151	122	144	125	161	140	145	150	144	137	131	148	143	149	149	137	155	136	161	140	160	160	139	125	153	146	142	156	155	146	150	141	140	139	131	131	160	141	140	158	142	147	135	139	153	151	148	156	123	170	141	145	125	146	158	145	154	134	124	150	132	137	157	149	153	153	149	154	129	154	143	149	154	134	156	166	126	137	148	131	146	125	144	139	143	147	135	124	129	131	152	154	133	144	136	148	123	146	148	145	143	166	134	144	134	141	145	165	145	135	163	156	152	153	152	157	150	159	145	151	137	163	154	169	144	153	148	165	143	123	135	161	168	146	135	146	148	158	140	133	135	133	159	129	153	145	170	146	153	146	153	146	148	124	132	137	120	130	156	139	156	141	152	118	137	139	131	141	148	158	143	153	157	163	115	152	145	151	143	144	161	147	138	156	160	141	144	156	117	145	151	132	165	143	143	154	140	140	161	134	135	156	172	142	124	128	150	153	147	136	150	153	135	143	153	167	135	133	141	137	140	123	158	123	149	139	144	148	120	142	142	153	126	151	152	127	145	153	140	146	130	142	147	144	157	149	146	147	130	149	164	155	142	152	139	153	147	159	146	145	155	148	148	160	144	141	138	159	140	146	151	161	150	141	144	156	149	140	134	132	129	141	125	172	120	145	162	127	123	143	145	161	154	142	152	135	150	138	137	134	142	161	156	145	130	159	139	148	153	141	144	161	142	134	150	154	145	151	157	155	158	150	127	145	124	148	151	172	143	131	154	139	146	154	126	164	149	138	158	146	140	141	129	135	155	158	134	133	152	144	151	159	131	155	128	160	157	113	122	139	129	130	128	147	158	120	159	151	167	167	171	119	146	145	143	157	142	163	153	156	136	135	147	138	149	149	158	151	130	133	166	127	147	156	151	148	152	148	132	146	163	119	152	154	138	158	139	152	141	134	159	155	125	130	148	132	152	156	153	142	148	154	166	116	127	134	129	146	147	126	168	131	156	164	136	122	146	130	148	137	136	143	160	161	148	130	169	163	167	140	144	141	141	137	162	144	167	144	150	131	162	134	143	153	162	143	146	135	120	157	149	158	152	152	135	155	165	148	163	158	134	144	143	135	143	161	167	154	162	141	165	141	144	146	158	152	151	137	136	150	155	127	152	137	161	164	129	137	152	157	120	145	129	140	135	148	138	157	143	159	161	137	154	129	143	150	145	146	147	167	152	161	148	142	147	156	169	124	150	141	151	136	134	125	147	144	162	131	160	147	157	149	144	142	177	130	145	148	142	136	151	157	156	160	152	127	134	129	134	140	157	150	118	153	167	146	139	162	140	162	132	148	128	147	152	152	139	152	142	163	141	152	146	138	145	149	151	173	155	140	135	133	122	137	147	150	155	120	137	156	144	131	140	139	140	152	158	134	133	155	137	138	174	152	132	145	145	145	146	162	155	159	143	141	144	134	141	161	160	153	133	155	131	148	154	147	131	146	143	146	149	153	156	156	136	136	147	153	120	157	129	150	153	140	160	161	142	144	156	151	126	145	131	148	148	127	152	134	161	139	134	146	144	155	137	147	152	142	132	151	136	162	153	133	132	146	150	118	148	142	161	145	146	129	132	145	153	156	145	146	155	140	132	162	160	130	144	176	132	155	148	141	123	151	135	155	143	145	149	141	159	136	156	130	143	147	147	116	138	134	163	170	136	143	136	125	133	145	158	172	141	128	120	139	159	147	151	150	140	141	136	154	143	156	148	127	156	151	147	143	147	143	150	131	137	128	154	142	136	154	136	142	154	131	135	137	136	142	164	148	153	125	155	156	156	119	134	163	150	134	144	133	124	143	131	165	158	152	153	136	147	146	154	127	134	147	142	169	142	164	153	130	144	162	147	116	135	124	130	148	150	149	132	124	157	141	135	135	130	135	167	139	131	167	148	156	147	139	120	156	154	145	151	152	145	141	129	133	135	145	144	140	152	145	149	150	151	135	133	174	139	145	155	143	141	149	143	136
6573	633	661	663	622	625	592	633	551	586	560	561	530	559	529	515	527	530	556	538	533	532	563	524	526	529	512	510	565	515	523	542	535	527	573	561	539	514	498	484	517	560	525	553	517	531	508	508	521	555	495	494	500	527	491	549	531	522	515	495	498	536	557	550	538	539	544	517	539	502	559	556	518	486	505	515	523	527	548	518	508	508	475	501	526	534	532	535	546	576	493	567	503	510	467	559	530	546	524	526	525	516	512	506	529	488	537	516	514	539	496	509	518	497	525	508	560	524	505	578	522	511	566	559	555	492	527	513	561	525	501	508	530	460	550	516	536	536	557	541	542	579	531	506	490	515	498	514	505	504	501	495	526	532	484	500	528	493	529	511	528	506	544	501	521	570	506	545	525	525	481	548	491	541	548	516	524	529	527	504	518	522	501	533	499	518	516	501	517	565	517	519	535	500	546	502	541	512	502	524	479	489	504	515	547	500	526	548	522	548	530	535	519	532	506	530	554	549	497	539	566	548	489	558	496	515	516	496	515	547	540	568	528	496	528	507	563	525	536	509	504	547	542	505	510	532	496	550	522	532	517	532	529	483	484	529	507	520	542	541	560	473	517	521	530	526	480	515	504	505	542	529	508	518	528	524	496	525	524	533	511	457	511	523	524	534	515	522	562	533	503	508	538	523	522	515	513	513	503	535	529	466	539	524	528	545	520	546	464	546	517	504	524	526	534	535	525	559	485	558	501	603	508	470	557	514	524	533	502	492	541	469	539	556	487	534	540	485	499	542	503	511	537	533	519	523	524	516	506	537	544	550	542	502	525	546	507	523	486	494	537	519	532	514	545	522	513	528	514	553	527	540	528	550	538	477	507	511	503	522	547	521	527	549	514	509	514	524	521	556	506	519	464	510	564	531	508	538	522	533	567	521	504	548	545	523	536	512	528	499	514	475	511	550	518	491	528	525	492	559	499	502	535	500	532	508	479	507	519	511	514	495	534	593	553	509	487	506	512	551	515	524	522	518	505	517	534	522	496	519	483	476	576	529	506	540	504	474	507	571	495	508	530	531	528	537	539	518	508	532	562	524	525	478	519	514	517	524	535	516	510	504	533	506	506	515	562	561	535	526	513	545	468	496	512	546	529	543	547	512	495	497	499	528	506	515	483	530	526	512	556	525	534	554	507	532	537	561	527	516	518	510	542	494	464	502	476	502	558	493	526	515	492	541	560	543	512	500	557	563	527	527	480	545	493	531	521	522	510	488	489	537	551	517	505	509	460	504	506	552	541	535	524	490	544	535	504	528	549	526	513	522	499	540	522	526	525	524	482	529	517	527	518	499	530	521	495	526	541	514	505	514	525	532	511	523	496	506	512	526	525	521	492	492	527	512	530	511	508	552	506	513	522	535	519	539	499	559	517	523	556	532	502	554	556	491	522	497	539	532	543	587	521	510	500	516	516	501	503	519	510	520	490	487	556	514	543	534	496	498	547	551	544	540	487	508	532	530	493	528	507	528	542	505	489	531	535	578	514	520	510	519	527	515	524	543	502	507	526	493	513	516	568	519	539	513	525	530	552	519	557	511	516	501	537	505	540	526	556	510	536	529	528	541	500	509	525	537	533	508	511	534	540	478	544	559	520	541	551	538	518	503	549	510	504	545	502	514	531	558	491	542	507	501	558	493	529	536	516	524	578	526	546	504	537	550	546	516	520	531	537	506	539	525	511	521	490	515	508	476	515	500	534	532	508	521	531	515	524	520	509	527	534	512	525	517	568	521	513	499	540	511	517	528	498	510	485	541	541	525	543	526	507	533	525	547	552	515	502	526	490	525	496	537	515	494	520	545	509	527	525	552	560	556	508	546	476	495	548	515	492	507	539	522	522	496	546	520	478	514	489	506	499	519	507	580	531	532	508	537	481	519	527	500	502	553	495	498	529	571	444	552	514	510	525	570	508	518	502	505	514	505	568	514	567	534	504	528	521	532	510	514	545	522	526	506	528	527	517	550	535	480	511	481	544	527	505	509	540	493	494	527	525	501	510	553	493	551	521	504	543	508	522	521	517	498	524	489	514	504	561	535	519	510	516	494	538	505	549	530	493	509	498	542	512	524	555	588	483	532	546	517	563	532	471	515	523	502	541	551	499	529	526	502	540	535	554	505	507	545	475	496	510	533	505	499	496	480	494	508	539	563	496	521	542	519	505	508	503	507	498	499	516	485	495	528	525	511	499	528	498	496	546	517	520	544	507	560	520	514	537	500	527	546	534	504	557	534	520	501	522	496	522	527	536	514	514	531	530	471	564	511	518	547	536	514	517	520	492	480	508	525	512	534	501	467	538	537	524	522	482	488	545	576	511	531	510	493	522	525	517	518	561	543	500	548	530	511	548	514	482	521	516	541	503	520	537	508	554	522	529	518	559	500	578	532	510	515	559	504	514	564	489	483	525	537	536	497	543	511	539	547	475	557	530	527	533	525	540	553	515	523	503	519	521	546	499	546	506	539	539	562	532	535	520	555	573	479	495	520	554	514	523	520	503	532	515	508	487	530	541	511	534	509	543	492	494	531	495	492	548	498	522	500	543	546	560	524	478	524	536	507	521	531	567	583	532	528	508	533	507	528	507	505	530	495	529	452	520	518	538	515	516	504	540	491	553	517	514	537	528	520	524	545	518	533	542	525	519	545	504	532	573	502	515	532	509	533	504	532	521	507	567	531	513	521	517	587	496	510	531	510	507	518	501	521	525	497	507	529	520	520	549	545	555	508	547	520	508	507	508	524	536	489	520	548	545	577	493	537	543	511	529	545	509	544	482	541	500	471	509	464	544	507	493	523	556	569	510	506	514	563	504	510	559	545	483	560	530	524	526	537	488	518	558	559	526	484	528	525	521	525	506	527	538	484	528	522	516	520	548	494	531	525	497	499	550	535	491	502	482	502	536	558	503	504	514	535	529	549	543	508	498	546	480	480	531	498	479	509	547	492	540	502	493	536	530	524	528	514	502	505	539	520	498	553	483	511	538	540	557	544	540	517	538	484	514	485	509	560	536	483	528	524	529	504	499	488	499	548	520	507	502	521	526	544	515	502	512	530	507	538	507	519	548	524	539	498	514	548	504	468	548	564	540	512	498	515	538	493	551	528	514	490	507	528	568	531	531	611	513	519	512	537	487	520	535	491	548	524	515	499	503	529	565	512	554	525	538	547	518	536	519	496	523	539	518	488	521	539	483	544	477	547	496	533	514	509	529	572	531	482	511	560	499	512	514	504	480	524	547	539	509	574	538	498	489	511	539	507	525	539	489	517	499	555	532	560	492	506	519	541	506	526	521	517	550	505	499	498	495	506	564	522	505	513	504	506	522	516	536	536	510	548	514	510	505	547	534	515	551	512	522	520	475	520	511	534	543	508	550	514	508	512	548	486	515	527	555	578	500	517	567	553	489	545	521	496	532	492	536	520	537	489	518	510	492	515	489	516	529	510	536	522	507	509
31600	6076	1378	968	771	562	483	472	447	356	378	352	349	321	288	302	314	285	299	279	288	296	296	300	307	266	269	281	275	272	285	239	253	297	297	273	284	261	259	289	271	266	294	252	259	274	285	286	297	279	310	255	245	279	288	297	284	261	244	242	296	287	262	290	249	280	258	268	272	258	259	264	302	285	258	295	244	287	251	261	256	259	250	271	230	272	261	255	259	253	258	248	274	281	272	270	282	258	242	267	269	280	291	263	268	266	246	268	281	284	268	291	276	248	253	260	268	260	272	288	259	286	276	267	276	273	268	268	283	267	275	294	261	267	267	268	287	256	282	243	267	272	255	302	265	259	279	251	259	244	254	269	247	247	246	262	240	265	254	295	261	268	282	239	262	258	271	264	277	232	280	279	285	273	281	276	270	280	288	279	252	284	256	250	275	258	259	237	275	244	244	297	272	277	289	238	258	244	266	286	274	280	278	260	243	229	251	254	259	277	269	259	307	281	282	278	250	245	276	269	280	265	256	285	272	278	296	268	266	266	248	265	282	279	302	267	239	293	270	303	256	281	267	294	277	276	276	245	278	263	260	223	246	291	262	277	243	260	261	248	271	251	260	262	263	267	252	258	275	268	274	296	283	268	240	270	270	229	271	274	299	317	285	244	270	262	269	281	273	243	289	264	282	280	270	246	285	240	286	251	288	281	283	259	288	256	272	273	295	259	278	284	252	258	278	246	247	254	301	280	276	275	283	274	268	247	283	274	272	263	282	236	247	261	266	280	275	262	265	273	257	245	268	248	298	256	267	260	268	239	255	260	260	279	287	271	264	270	301	254	259	257	277	266	268	284	295	276	287	277	279	248	235	270	259	296	273	276	303	255	276	275	323	257	257	259	295	267	268	276	263	286	272	278	264	265	253	249	268	252	271	275	261	254	274	299	254	270	266	236	310	257	258	270	292	278	297	259	302	285	286	242	272	286	286	284	286	263	299	275	256	243	265	262	300	255	252	267	281	281	276	271	285	286	281	274	234	286	259	292	250	301	256	282	302	266	270	283	294	277	267	248	282	251	270	282	265	264	279	264	281	248	300	294	279	255	253	231	272	275	331	238	278	265	281	267	275	267	289	297	281	278	263	284	279	293	256	271	277	281	248	285	279	276	256	251	278	248	264	274	247	273	277	257	248	248	259	267	264	280	305	257	281	258	278	286	281	291	306	266	238	269	290	255	265	242	278	278	240	271	276	271	258	254	265	265	278	260	281	298	278	238	251	275	254	282	270	265	261	256	283	265	279	257	272	260	246	275	263	280	277	299	271	263	273	275	273	275	290	262	277	276	286	293	252	261	238	269	268	263	244	266	243	247	229	231	265	289	272	250	263	245	309	284	279	246	276	279	264	280	273	252	256	266	275	263	259	263	266	264	245	235	250	282	277	271	295	272	261	249	265	265	303	262	278	247	243	274	290	287	250	282	269	266	286	281	260	257	251	282	260	247	285	274	298	243	285	272	269	306	265	258	274	271	258	244	259	260	277	270	270	271	265	278	270	274	270	265	270	259	279	232	248	258	265	252	257	281	286	251	274	254	294	288	286	240	265	270	242	276	242	266	282	270	288	272	270	299	276	273	224	249	272	281	275	257	255	280	274	263	259	255	231	282	281	295	285	265	270	282	254	277	288	275	287	235	263	265	251	244	255	254	268	269	279	229	266	268	271	251	264	278	245	266	281	250	284	250	273	246	262	277	267	255	269	249	253	271	278	252	286	266	272	276	238	275	252	263	276	274	276	251	288	256	283	279	294	273	247	255	285	249	278	261	286	269	274	279	284	276	270	292	251	250	282	243	246	277	260	286	285	266	284	242	297	265	281	279	309	256	267	271	285	248	289	263	263	264	245	260	249	246	276	267	236	269	282	265	272	265	266	255	279	269	241	301	267	285	298	277	263	255	265	273	250	236	264	278	266	285	256	282	284	288	252	276	260	232	251	251	252	262	254	281	265	276	255	265	290	276	276	269	289	255	247	282	263	252	295	273	273	293	259	287	299	266	247	266	259	264	263	281	303	293	266	259	245	254	240	265	250	242	293	242	275	289	276	254	266	264	282	280	265	309	254	306	294	285	260	271	276	257	276	275	282	287	292	267	279	244	295	240	273	289	284	274	273	241	286	263	254	262	281	286	288	271	278	262	263	305	283	270	310	258	247	287	294	252	256	279	262	264	275	233	259	259	252	258	256	295	289	274	280	262	251	273	289	251	241	285	274	265	267	285	272	265	272	246	269	281	266	262	279	289	237	268	261	281	275	257	273	246	278	279	280	254	261	253	272	269	290	246	239	244	278	281	262	293	261	262	258	281	271	269	276	255	270	285	269	271	261	263	266	255	280	282	263	295	252	270	278	274	240	277	275	277	282	270	300	280	268	301	261	252	245	265	256	282	265	275	271	267	254	276	255	252	278	277	287	282	302	281	281	263	283	260	289	298	285	278	245	261	292	268	271	284	289	285	225	259	266	277	249	275	273	264	290	290	271	263	282	299	286	259	284	277	296	273	274	261	263	252	261	255	302	275	257	280	249	281	269	259	297	265	269	270	266	268	266	267	282	281	256	262	280	290	241	278	272	264	291	286	265	267	247	297	251	236	281	292	269	247	294	294	250	256	278	286	282	297	261	296	256	257	253	280	285	309	262	277	294	262	269	279	280	277	247	259	265	284	250	279	260	280	259	297	265	251	266	257	280	275	276	284	283	270	262	276	281	250	291	258	274	278	278	282	302	269	275	295	303	271	239	236	292	264	270	262	259	261	277	262	307	257	278	279	251	249	253	218	262	268	245	287	246	293	264	272	267	261	253	292	271	263	255	263	292	237	238	255	266	251	293	259	255	265	246	293	247	256	246	261	247	277	309	254	280	278	242	272	281	236	268	275	254	262	226	260	296	262	258	264	253	268	260	275	278	244	251	262	296	279	275	273	275	275	255	285	261	257	270	298	282	284	288	279	255	288	262	266	290	265	288	238	287	294	270	267	254	264	293	307	278	259	255	273	250	269	278	252	302	266	261	287	288	300	278	293	260	271	254	225	275	246	243	259	258	262	252	272	299	287	252	248	276	268	269	281	267	294	247	305	288	295	260	268	272	288	257	262	247	274	264	271	262	271	275	287	306	278	280	295	264	274	266	293	263	275	258	268	293	265	275	270	278	296	291	269	296	234	236	272	269	265	283	278	253	304	251	265	283	263	285	278	291	263	275	291	258	279	278	254	274	277	243	277	271	275	301	247	263	242	247	244	266	258	285	288	267	263	270	282	302	261	235	251	258	257	280	267	251	273	275	245	263	247	269	270	283	268	260	258	268	289	289	257	280	259	289	267	272	289	269	308	271	264	257	277	279	277	251	240	270	282	278	281	261	250	256	250	276	271	272	295	311	291	265	280	281	294	271	240	259	238	298	272	264	303	310	252	273	256	269	279	273	280	271	266	321	289	277	255	270	243	307	265
16059	1652	2885	3362	3059	2638	2228	2072	1784	1564	1473	1451	1324	1300	1249	1100	1130	1065	1088	1089	1086	1101	981	1017	967	945	960	993	963	1016	999	970	934	884	919	921	939	914	963	926	953	896	923	929	862	895	941	866	852	899	922	908	925	921	912	910	909	888	892	864	921	922	905	853	893	876	868	866	860	883	862	852	902	901	853	881	870	900	844	888	894	816	890	906	849	905	924	925	885	887	914	875	887	820	876	886	885	901	873	901	884	903	906	879	867	881	928	854	863	883	862	892	852	877	863	863	863	872	865	895	866	823	855	865	874	877	852	883	906	869	895	958	892	819	866	796	915	835	826	874	881	898	875	889	859	888	860	823	884	849	852	900	833	860	879	876	865	893	863	879	877	822	913	858	928	859	861	878	891	846	858	824	875	913	824	905	863	858	887	854	883	885	917	899	894	896	856	845	846	906	903	885	879	814	873	906	873	896	854	836	867	882	858	853	885	830	860	875	844	879	932	839	922	855	957	884	872	840	829	885	820	903	898	893	850	891	886	856	844	832	842	878	902	854	810	881	849	889	848	817	876	883	889	875	885	872	839	799	891	879	876	832	905	875	865	868	860	849	831	849	869	884	864	816	878	847	885	904	855	836	871	844	887	865	855	843	865	839	878	837	889	889	898	865	853	832	875	854	836	879	852	864	856	882	861	846	855	888	874	868	854	883	864	850	845	851	878	886	867	851	883	896	875	852	901	892	828	830	856	839	835	831	882	884	822	865	882	905	850	893	896	888	845	915	863	871	931	895	895	849	926	907	885	838	942	832	865	850	857	880	837	829	841	827	863	884	869	894	832	872	905	781	897	853	886	884	889	885	878	913	864	852	859	837	887	880	850	876	831	846	853	904	880	899	824	881	881	844	889	845	805	861	837	925	896	896	872	842	856	843	882	817	880	865	902	850	854	888	840	859	845	876	844	830	834	845	808	838	845	838	885	844	872	842	841	856	877	861	919	846	860	855	877	851	865	861	847	901	856	864	866	834	833	851	848	864	875	877	839	848	886	835	821	885	888	851	835	916	884	897	872	891	870	874	878	839	871	864	817	849	838	856	855	834	861	922	844	851	866	868	820	903	885	817	884	852	878	935	879	891	878	839	863	838	876	821	861	891	906	851	884	892	852	846	850	894	863	894	846	895	869	898	796	842	872	922	844	867	906	874	881	878	904	873	894	869	894	863	883	860	847	891	826	869	928	832	878	879	880	868	883	865	896	880	865	852	912	838	843	949	854	855	858	881	809	928	897	836	894	889	872	868	894	860	857	880	919	837	813	848	852	837	836	879	833	852	839	864	859	844	896	843	840	828	886	862	837	874	849	890	885	878	882	884	882	861	881	891	932	812	836	863	863	905	897	841	844	912	822	866	890	832	805	848	915	885	872	810	861	878	950	869	872	914	880	858	849	847	837	854	814	831	916	852	905	828	882	865	826	861	862	863	849	916	870	912	911	922	868	874	862	885	856	911	861	883	871	850	850	879	841	862	867	880	837	853	853	893	883	881	841	837	894	859	905	849	889	889	854	872	815	856	856	905	899	831	840	857	867	831	833	911	879	875	861	899	890	877	894	868	848	825	893	890	847	881	865	864	843	922	822	926	871	874	894	890	842	885	867	844	873	904	826	897	874	858	829	877	847	877	839	922	796	871	851	817	885	842	834	849	813	861	879	780	847	878	901	838	828	890	817	839	845	875	900	888	862	846	843	848	863	866	859	812	844	865	886	848	831	874	925	856	859	878	875	839	887	887	864	873	915	872	822	881	831	897	814	907	878	806	842	850	861	832	847	841	856	878	916	826	848	829	850	904	865	897	890	856	888	836	893	898	888	908	870	867	918	928	807	881	865	874	848	827	886	895	872	825	898	863	873	837	897	835	841	883	830	923	881	870	828	876	850	844	916	863	833	852	856	887	917	836	865	856	814	836	905	911	871	916	865	841	844	863	854	852	848	878	836	942	887	886	877	857	912	908	905	864	823	854	893	857	897	915	811	942	853	881	864	886	890	838	824	847	847	897	871	821	852	855	842	807	898	832	868	844	869	901	890	904	890	873	838	833	863	882	837	863	858	902	908	855	860	901	873	847	903	888	855	918	906	841	882	893	836	900	879	853	895	827	844	896	885	924	838	867	856	871	898	894	832	820	877	893	874	814	893	847	840	831	785	821	902	808	908	889	856	872	884	853	859	788	866	833	897	934	833	895	897	914	848	852	888	825	919	886	843	905	894	815	926	929	836	862	844	856	879	857	895	804	933	869	855	816	894	938	850	863	890	856	911	861	930	846	901	937	882	878	909	825	869	870	883	895	879	847	872	839	875	796	899	900	844	835	844	821	872	857	875	891	854	926	879	840	804	872	862	852	884	898	901	856	827	860	928	890	885	858	903	835	884	888	866	902	889	884	852	911	861	837	933	875	863	870	895	831	856	877	872	838	872	892	896	884	889	799	864	912	835	845	879	852	827	833	863	869	835	816	831	878	846	886	856	826	842	859	841	849	859	873	840	876	835	865	829	838	845	808	829	869	880	941	865	903	868	880	903	821	843	865	803	881	909	873	851	895	881	838	880	869	936	856	845	847	836	844	917	884	849	862	848	884	865	875	836	870	866	897	849	895	877	835	883	887	870	876	856	850	874	855	863	906	866	883	839	846	855	935	850	922	830	891	888	855	863	930	897	843	851	892	841	890	772	849	896	848	862	843	801	910	880	868	840	882	948	886	867	826	824	825	835	859	913	826	867	873	886	838	894	830	844	851	879	828	861	845	879	895	870	866	880	920	849	858	895	850	897	827	844	836	829	850	864	875	872	868	823	817	885	789	882	851	885	802	845	859	863	861	870	928	832	889	849	880	826	862	869	909	885	825	775	839	888	892	824	846	825	870	860	861	814	895	937	834	840	866	890	875	832	857	860	828	826	888	863	887	817	886	853	896	893	859	869	837	916	880	901	887	820	865	875	846	826	848	895	848	859	896	815	879	884	907	862	885	861	814	845	880	871	832	863	815	844	805	839	851	861	881	849	880	841	893	871	907	877	860	892	932	859	828	849	905	869	939	851	870	866	915	897	876	904	899	910	825	817	914	837	816	853	901	872	819	876	848	835	922	873	907	851	924	842	881	889	842	870	833	887	822	807	842	855	895	912	914	848	832	858	887	824	884	920	875	897	893	875	814	872	926	825	854	815	897	885	868	828	867	879	837	869	809	853	876	872	875	850	845	868	841	877	844	878	834	877	859	908	905	899	879	818	894	888	827	843	875	873	867	900	921	891	835	866	875	911	886	905	933	829	862	889	850	900	872	883	864	842	897	872	912	894	874	858	853	847	840	877	920	850	808	896	863	890	858	906	877	844	881	877	835	834	846	856	870	833	834	869	886	880	869	849	799	880	894	840	848	926	856	899	869	832	874	874	848	851	852	871	896	875	868	888	896	904	884	910	813	920	904	849	895	878	846	884	836	890	847	887	863
40446	15687	3812	1748	1259	926	752	606	602	489	465	407	391	366	404	382	349	337	341	342	320	340	305	296	288	288	332	262	267	313	300	344	280	285	312	286	292	268	285	286	309	302	262	315	267	311	303	267	268	298	267	276	296	305	283	308	290	276	285	299	297	300	298	275	260	309	309	292	285	310	279	303	293	259	275	287	266	285	308	293	270	271	303	272	263	297	248	278	288	277	314	274	308	304	291	295	319	264	276	273	282	278	290	290	276	280	265	317	284	295	293	316	281	258	290	284	286	294	278	273	276	274	278	298	253	256	274	304	309	271	279	300	308	273	280	273	262	286	281	290	291	278	303	313	275	281	291	308	249	304	301	290	277	284	275	285	251	287	258	286	270	321	282	293	295	288	284	265	276	328	277	286	296	286	267	302	305	290	268	287	292	278	290	285	277	261	284	307	291	267	286	292	267	265	269	259	296	272	300	327	260	275	299	301	277	296	282	295	286	269	289	284	242	285	255	279	249	295	281	313	291	256	275	275	300	264	284	284	291	283	273	267	270	308	278	269	294	273	276	281	284	271	282	304	268	262	265	270	277	303	269	282	274	266	276	265	251	262	295	269	254	297	278	245	291	253	309	273	296	270	263	273	281	287	304	297	307	296	293	284	258	266	285	277	291	295	305	289	281	301	285	284	288	274	287	295	320	312	295	337	324	290	253	291	260	297	285	263	295	264	332	284	267	294	283	280	283	301	292	284	272	309	290	289	283	274	285	271	289	261	297	288	297	272	283	284	293	273	282	247	297	277	304	300	291	306	273	256	262	287	283	278	275	261	298	242	293	283	276	287	275	258	280	280	272	304	308	268	291	265	285	271	274	280	296	278	264	296	308	289	299	300	303	276	268	258	296	290	276	309	264	269	310	255	306	270	274	283	276	283	287	275	277	302	265	297	308	272	290	261	254	292	269	267	289	252	280	288	255	301	291	290	285	270	307	257	292	286	289	291	293	272	330	319	286	279	286	279	257	253	287	283	286	281	316	270	255	284	267	279	279	246	262	289	249	277	277	289	269	284	263	275	280	272	292	259	270	239	277	284	283	284	264	273	262	266	261	265	288	269	251	251	273	259	297	290	301	291	286	284	290	288	277	262	294	278	278	282	270	288	247	290	272	268	281	292	294	301	285	278	276	272	315	273	283	293	282	293	307	291	304	292	282	285	276	275	256	257	266	275	283	316	285	315	285	282	299	268	277	268	275	270	273	273	270	317	323	293	267	316	267	283	289	279	321	297	246	314	301	272	324	287	292	259	290	254	288	287	281	286	273	274	288	281	284	272	278	259	296	276	304	267	290	306	281	276	275	266	301	268	250	249	283	297	296	257	278	274	312	277	257	274	300	258	301	270	271	255	280	278	269	297	283	295	299	285	299	287	330	294	264	305	288	243	288	282	257	286	270	286	286	266	261	257	299	299	310	317	308	295	296	296	280	278	291	268	258	284	266	254	291	263	302	308	303	281	301	285	282	267	292	293	281	288	262	303	300	315	267	301	299	291	256	277	294	268	286	251	268	273	279	287	261	265	292	288	265	284	308	260	282	259	304	293	293	257	289	307	292	291	294	275	286	296	271	292	292	278	253	290	288	279	297	260	298	279	258	280	285	271	279	282	293	326	271	255	283	248	303	296	257	294	276	268	277	255	277	266	273	282	294	255	268	292	277	264	318	290	277	314	266	285	302	295	283	269	301	284	264	258	269	250	276	275	310	311	281	258	296	263	282	280	271	257	292	310	271	261	304	259	266	296	280	312	279	280	249	287	262	285	282	275	269	289	279	275	285	288	280	283	283	299	270	253	316	272	247	280	259	271	300	274	268	268	279	313	258	282	285	276	312	278	296	297	237	301	271	264	266	286	286	277	252	297	303	261	269	301	289	275	289	265	273	275	286	287	264	262	281	262	283	292	294	288	285	280	282	312	272	267	277	262	318	286	285	296	269	275	282	279	289	278	281	298	268	288	281	258	243	237	285	293	308	290	267	270	280	285	284	289	276	281	297	262	296	279	291	278	274	277	267	300	290	286	291	277	328	302	298	295	279	268	283	261	270	292	282	286	269	321	283	261	268	276	284	316	270	275	286	297	285	272	302	314	258	287	280	294	287	268	264	295	269	301	301	278	328	277	296	309	280	282	260	271	265	255	288	304	306	280	260	294	300	308	280	267	294	276	275	291	292	292	283	323	282	290	239	257	290	262	282	277	272	285	301	248	244	259	303	269	274	292	260	260	283	289	247	280	254	287	264	273	302	270	291	312	273	309	262	246	251	281	266	257	298	268	289	294	296	278	298	287	259	302	279	291	258	299	288	275	276	260	296	265	289	263	252	274	298	283	299	286	303	293	290	268	297	289	272	284	282	291	279	307	265	265	250	264	284	299	258	303	262	254	302	252	285	274	273	312	285	266	279	290	293	264	305	271	264	316	285	283	269	283	281	258	311	270	244	283	285	273	272	270	293	241	280	276	315	320	283	291	277	281	262	264	272	250	286	284	289	255	249	301	253	295	280	280	304	276	271	277	248	268	284	268	242	291	264	262	286	303	310	277	284	272	262	299	278	292	281	247	289	301	265	264	294	313	259	268	295	290	313	267	283	274	255	256	250	291	285	274	282	289	260	250	300	291	301	270	274	247	288	279	263	292	288	287	298	300	287	283	281	300	283	311	261	299	271	297	274	287	250	253	256	303	297	297	286	298	276	302	292	293	274	278	277	312	276	277	310	265	279	284	274	295	279	315	292	253	312	299	284	284	285	263	280	289	259	271	283	282	273	309	297	281	290	275	285	290	294	260	266	316	259	283	281	295	255	302	310	287	266	285	271	290	290	295	293	269	288	245	284	282	293	261	271	287	288	301	289	286	307	307	268	246	287	330	272	274	276	291	301	263	275	273	288	279	291	278	260	290	281	287	291	290	288	260	258	286	296	260	253	266	251	259	289	286	291	275	257	272	274	283	285	297	277	291	257	276	269	300	275	282	304	280	260	291	313	246	295	260	284	291	271	308	274	300	257	310	292	292	272	299	296	297	282	265	303	293	261	291	247	254	320	320	302	296	293	280	277	305	305	281	277	271	261	317	298	284	280	276	275	278	285	315	269	284	316	254	316	292	286	282	266	276	282	268	265	298	269	267	282	285	295	265	279	287	283	244	245	295	269	287	258	249	308	309	259	303	284	295	289	262	281	252	253	304	286	307	294	281	286	295	279	288	258	287	250	279	305	298	278	255	265	279	297	277	312	281	270	271	277	302	295	274	253	308	278	275	270	266	283	296	307	296	265	304	270	295	252	307	287	306	258	254	287	288	309	271	270	279	289	312	275	275	281	292	260	274	284	297	284	276	286	285	284	260	314	265	272	288	258	270	287	293	259	265	284	323	257	304	295	294	272	240	282	257	271	294	281	286	293	299	293	298	269	274	290	266	300	263	296	279	279	289	283	299	292	285	277	303	260	263	270	297
19693	2504	4895	5483	4863	4154	3451	3172	2735	2356	2075	1957	1779	1705	1604	1537	1451	1339	1351	1274	1255	1238	1200	1210	1157	1097	1150	1087	1084	1061	1064	1076	1017	1032	1016	1048	998	966	1007	1008	967	984	1001	1022	938	958	1006	953	971	1028	952	929	936	938	967	950	960	940	907	905	891	932	912	972	968	938	912	962	869	978	954	931	936	939	986	974	874	914	985	905	925	960	907	858	980	878	929	885	937	891	892	883	877	905	918	920	930	935	937	913	902	908	926	902	888	879	945	934	903	911	899	878	841	886	887	932	905	917	892	906	912	916	889	857	900	903	848	889	931	940	882	889	895	895	923	889	874	874	897	897	889	909	876	928	885	956	937	888	873	923	898	914	898	892	951	887	902	914	871	876	916	907	853	889	880	884	886	963	902	893	881	928	877	938	943	906	907	888	925	907	877	849	942	895	921	896	907	913	905	936	882	930	965	926	891	886	912	856	862	863	917	885	980	877	957	898	915	889	889	941	861	904	887	830	869	926	927	899	934	849	916	890	889	895	912	939	901	919	882	865	884	934	897	900	892	901	863	900	879	854	910	879	956	907	921	913	891	900	923	867	862	884	885	847	941	890	918	893	911	905	835	915	899	909	926	872	930	881	919	993	941	879	858	936	893	880	906	888	885	896	895	909	875	968	880	905	908	832	882	893	900	897	918	866	917	916	888	909	932	870	931	922	874	909	864	906	933	865	962	904	877	871	890	882	897	891	914	898	877	889	931	934	883	911	898	871	901	867	889	900	960	874	931	919	919	888	896	863	934	892	902	898	925	927	888	896	908	888	852	900	929	863	879	903	910	918	876	887	966	876	897	890	944	947	886	883	888	924	906	876	907	834	950	892	919	874	891	962	889	893	902	918	901	916	891	907	861	957	901	935	867	858	888	881	884	882	870	886	893	912	930	870	907	902	931	918	943	872	889	855	924	848	857	924	925	894	817	896	915	919	872	903	936	924	928	924	919	851	912	911	951	897	957	890	890	894	935	920	907	934	898	903	897	881	900	864	907	852	927	973	875	921	882	883	877	893	920	895	918	929	931	863	885	911	853	916	943	889	910	913	893	908	910	848	931	919	921	883	928	893	881	899	936	897	904	885	897	857	899	892	862	905	834	879	881	918	854	860	934	907	911	874	889	874	862	907	878	868	950	927	921	890	883	830	882	918	871	902	926	895	861	855	911	897	872	906	921	878	868	881	887	897	861	895	884	935	938	920	899	901	900	894	868	888	856	920	889	905	873	902	897	904	935	870	929	925	880	910	870	875	912	844	830	835	879	910	885	886	907	856	899	885	850	936	915	870	906	967	904	878	878	920	845	911	860	879	953	892	905	825	910	911	858	869	870	852	940	885	907	887	855	858	850	896	812	857	899	963	901	936	930	889	893	843	854	887	941	899	889	882	906	931	846	908	889	915	879	901	854	892	894	909	900	907	929	889	927	901	907	931	933	856	827	876	900	942	860	926	910	835	885	912	899	930	896	917	924	896	829	861	925	891	881	911	838	900	902	886	885	895	954	869	866	934	909	911	868	881	843	873	951	893	939	897	855	865	874	901	923	911	958	900	903	921	926	881	877	866	866	876	877	890	886	905	877	900	907	898	845	931	941	891	874	844	880	865	921	871	845	954	930	888	846	874	877	901	879	958	918	887	913	953	943	892	869	879	956	924	863	859	905	899	903	875	922	933	912	853	905	884	929	902	946	935	904	892	899	870	860	893	913	870	838	912	926	874	877	917	909	873	854	880	889	903	895	892	862	894	857	943	871	895	907	854	915	894	867	882	874	904	942	849	880	889	898	854	916	875	907	885	865	905	924	885	869	968	911	911	910	841	900	875	923	972	865	866	925	925	917	888	859	901	862	864	876	879	870	880	887	852	879	912	904	869	908	871	903	964	897	889	933	895	912	868	864	854	909	942	869	861	907	864	888	920	884	902	895	902	937	896	892	901	899	895	876	925	966	911	882	897	915	939	874	908	911	895	901	870	925	869	853	890	938	853	912	889	898	880	886	918	901	847	885	857	916	845	916	895	881	883	919	916	889	839	895	905	909	918	875	908	910	892	881	888	890	895	923	909	893	864	884	906	925	887	897	879	900	949	897	922	916	870	863	884	884	871	877	925	896	865	896	910	890	889	893	893	856	849	845	856	943	896	923	889	890	955	913	912	865	928	887	878	912	857	840	918	866	948	878	871	904	885	904	867	925	841	943	903	904	906	878	877	896	896	854	899	914	868	918	846	878	908	897	901	868	911	889	893	927	916	887	884	917	928	930	908	887	957	926	935	912	937	915	927	885	938	896	925	919	896	906	890	879	890	859	891	935	919	881	940	919	871	881	888	948	879	935	922	849	903	855	922	904	912	834	863	916	862	910	893	901	838	910	874	881	907	887	951	917	928	927	856	902	893	954	878	912	873	898	924	890	894	840	910	947	921	869	908	929	868	901	902	901	875	893	923	887	879	916	905	918	889	912	912	916	849	915	900	885	972	873	876	888	924	879	884	892	880	905	845	945	918	912	905	925	878	941	882	944	903	932	935	911	947	876	932	854	914	891	953	937	904	921	884	987	908	912	884	885	909	919	887	857	867	918	865	961	913	875	863	873	889	892	889	826	913	913	900	929	878	918	899	940	912	868	861	901	891	835	870	898	914	901	926	833	929	926	895	813	853	869	909	902	847	859	886	876	941	858	892	882	917	879	893	922	900	937	897	917	915	951	895	895	895	915	890	885	895	933	897	900	877	883	907	901	858	868	960	921	912	887	804	917	826	939	873	879	909	883	866	853	952	936	913	919	910	919	917	911	844	859	932	948	907	889	853	908	906	892	883	925	915	886	844	948	874	922	858	913	880	920	898	900	927	893	933	890	908	942	882	907	920	948	929	897	922	852	907	881	890	837	901	876	926	854	873	894	920	925	870	873	872	927	845	852	968	928	958	849	870	891	953	907	897	933	935	950	898	914	931	918	891	836	929	895	900	839	887	921	922	958	842	934	865	868	869	853	889	871	926	955	878	858	879	848	903	873	876	874	881	880	913	917	911	918	885	887	874	882	941	969	869	884	875	840	914	883	914	903	860	880	956	901	906	878	907	881	868	898	888	876	857	897	964	911	889	867	1000	922	884	902	860	867	933	866	882	928	919	840	893	883	890	881	902	877	862	981	932	873	870	933	890	881	884	934	897	938	893	838	912	849	939	941	846	871	924	869	872	844	931	919	909	950	892	934	922	875	934	904	912	942	865	918	857	895	893	869	900	935	815	889	913	931	864	929	950	942	907	883	882	860	825	875	908	932	910	908	907	909	887	878	879	897	858	920	913	931	910	923	870	897	899	874	875	868	914	941	885	959	882	913	911	842	914	918	849	887	862	862	859	884	886	902	884	934	930	909	913	882	919	870	903	843	918	883	880	850	930	927	840	887	862	884	915	849	890	857	878	883	889	900	889	928	908	837	872	879	956	895	904	946	893	901	915	866	869
4383	312	218	208	172	155	188	175	147	134	160	150	136	134	109	172	158	145	154	151	160	154	145	138	143	143	129	139	159	149	144	149	155	153	162	154	133	156	129	139	140	128	149	145	153	145	122	121	142	143	143	121	161	138	134	158	150	141	156	131	156	151	139	154	155	156	131	127	141	124	142	140	142	146	149	140	155	137	136	129	152	156	155	140	156	147	139	144	146	136	144	128	148	151	139	166	143	153	163	143	148	154	140	133	139	147	142	156	137	159	145	147	124	149	128	145	149	154	153	155	136	154	152	132	134	145	147	159	155	153	157	140	144	153	156	150	145	153	135	175	131	149	142	140	162	151	134	123	149	155	159	130	156	144	141	162	140	148	165	133	152	149	156	158	153	134	135	142	155	131	150	132	144	126	137	143	133	130	143	153	145	145	131	133	139	160	188	138	147	140	156	147	148	126	149	161	150	144	155	148	127	143	131	163	139	145	151	137	147	158	136	135	136	149	135	152	142	154	132	148	137	152	140	135	141	149	128	135	165	151	135	141	173	134	122	138	120	139	110	155	146	148	144	152	154	159	145	148	161	154	139	150	126	149	132	148	158	146	149	136	138	151	145	142	140	146	133	157	157	142	132	133	140	144	150	137	131	128	146	132	141	130	147	140	151	142	132	147	154	138	138	149	140	155	163	148	137	154	132	152	141	163	135	140	131	151	134	161	150	168	145	158	149	147	130	151	143	151	168	131	142	153	142	161	149	143	145	135	163	138	156	133	160	151	155	153	143	166	163	130	149	136	137	167	175	168	121	149	136	112	140	112	136	168	146	152	148	154	143	149	151	127	157	112	142	129	155	142	158	141	156	156	135	145	152	165	138	183	147	145	139	145	167	142	160	160	125	141	117	147	156	149	117	147	135	142	150	144	158	164	145	128	134	131	130	139	172	118	143	149	130	149	136	122	148	135	158	128	146	134	141	175	165	141	140	156	145	161	141	139	149	136	128	134	167	144	163	168	157	162	157	131	116	122	146	141	130	144	136	127	137	155	119	141	179	146	161	156	129	141	131	139	132	141	142	154	164	134	123	146	140	130	129	152	140	155	133	144	142	138	140	144	143	141	159	138	149	141	139	153	131	149	139	151	139	155	147	143	136	153	150	144	154	155	139	161	155	160	122	129	168	141	142	151	141	116	151	131	120	143	127	153	148	157	138	140	129	140	149	142	131	145	140	142	141	148	167	162	149	118	138	141	142	162	168	156	144	163	159	162	126	144	126	145	141	145	146	142	151	149	143	160	146	148	159	154	137	156	152	148	149	164	144	152	127	127	139	139	160	142	130	148	117	132	119	152	142	134	163	165	154	135	149	142	156	142	137	169	141	137	173	137	152	145	160	153	145	148	159	131	154	138	135	145	135	164	112	164	140	157	144	172	136	142	145	158	142	147	145	149	150	160	150	144	127	154	159	161	158	137	132	137	157	153	141	135	126	158	172	140	128	150	163	151	155	125	154	148	125	144	145	155	165	138	148	127	174	139	158	155	149	145	150	152	138	142	177	144	157	147	141	140	121	151	155	125	135	152	126	153	134	180	163	130	134	151	144	136	135	148	142	137	130	156	146	129	137	160	138	136	147	165	126	124	158	158	141	149	137	134	133	153	149	127	148	128	143	123	152	156	147	122	147	148	123	152	144	145	139	131	132	156	163	174	153	135	132	145	142	163	145	145	141	137	140	162	156	135	122	138	148	158	144	153	142	151	153	167	133	129	156	150	148	123	145	128	150	152	155	168	126	154	119	161	143	131	162	138	155	144	156	134	124	150	151	149	154	152	157	126	160	180	143	124	159	138	151	133	151	140	138	133	146	133	132	149	131	129	143	154	150	163	153	154	147	162	130	147	137	155	137	126	153	162	160	142	129	149	127	141	128	124	154	149	158	142	138	170	141	139	152	155	135	150	133	145	148	132	147	151	143	142	151	172	123	142	156	125	109	136	133	149	127	137	128	126	139	139	159	147	138	147	125	156	145	149	112	155	136	117	138	150	163	144	152	145	133	139	134	156	129	128	138	149	124	153	141	135	132	159	130	159	145	115	138	148	149	138	139	135	154	138	157	150	167	125	151	150	140	134	157	140	137	152	134	145	148	163	146	104	144	151	146	161	141	141	146	133	145	162	147	144	157	163	146	149	164	169	151	153	156	138	142	141	128	134	141	167	130	122	145	139	141	140	135	149	154	155	166	145	142	146	148	158	151	131	169	140	135	139	143	154	138	148	124	147	173	157	142	161	138	143	159	130	146	127	117	177	144	138	135	141	143	147	145	122	146	128	144	144	149	130	140	138	157	131	142	160	152	152	148	144	137	143	149	138	154	123	153	140	141	131	149	120	133	132	129	117	148	157	136	155	142	157	168	137	153	146	138	151	154	165	150	140	158	130	153	157	146	133	132	135	135	142	141	137	134	142	158	157	151	137	154	135	118	130	146	151	162	138	120	145	126	153	151	155	136	175	129	157	125	161	151	156	117	169	139	123	167	142	148	149	132	136	161	152	136	139	168	146	163	137	137	112	149	145	126	159	141	163	148	147	143	130	138	161	131	157	132	158	150	149	142	147	144	140	143	141	143	164	161	151	128	186	140	137	160	149	146	147	150	125	140	127	149	145	153	161	137	138	167	134	131	157	148	162	141	146	151	137	171	143	156	144	152	153	161	147	123	128	155	144	124	131	140	135	154	137	143	155	145	149	149	143	125	149	132	142	129	149	146	135	145	123	134	135	135	131	142	114	134	148	136	140	150	136	118	146	125	165	160	160	143	150	147	145	135	139	150	149	156	158	145	149	148	158	146	163	153	113	133	146	167	146	118	142	151	145	161	120	156	138	146	144	157	128	164	151	139	138	137	145	161	154	132	154	156	130	117	126	140	154	112	142	162	130	132	147	143	152	134	153	132	126	153	147	153	146	145	150	139	138	142	142	149	128	160	149	155	116	155	136	157	126	139	140	136	138	133	156	120	137	159	140	148	149	144	134	157	132	122	164	139	154	144	153	123	138	142	141	157	118	149	138	132	137	148	153	139	153	138	136	178	159	167	150	142	156	159	153	134	142	138	130	127	130	157	143	152	161	132	141	139	154	155	152	141	123	152	145	130	154	143	164	159	145	163	129	153	140	156	148	114	120	147	156	155	155	144	143	156	160	134	144	138	139	153	144	161	132	132	126	139	130	143	149	148	159	147	147	132	130	156	135	137	143	146	148	148	141	137	120	146	136	162	172	152	136	139	148	144	160	125	126	155	116	150	148	180	138	125	128	157	138	153	145	127	124	128	140	158	142	149	125	132	149	140	131	145	144	136	133	138	152	128	126	138	132	130	153	125	128	135	132	151	122	136	155	151	140	143	140	139	143	147	122	154	137	156	156	130	150	142	133	136	148	154	126	151	129	111	150	149	137	136	134	140	155	160	132	138	133	134	158	161	127	145	151	118	161	153	130	125	151	116	124
6326	631	691	669	643	608	621	601	573	570	535	575	554	527	591	548	535	561	585	515	491	499	535	520	524	523	544	505	503	540	506	505	546	512	561	580	511	520	485	541	547	526	586	512	529	534	546	528	545	509	531	518	506	527	537	500	497	518	530	510	488	532	529	519	545	525	511	513	548	525	506	511	549	566	539	555	533	500	565	562	527	483	526	532	486	532	521	529	506	510	492	522	515	510	513	508	522	496	545	482	483	503	501	543	465	519	527	500	523	485	512	550	544	515	523	507	503	547	520	564	518	523	529	527	504	520	505	502	498	514	499	528	521	505	560	511	535	490	553	513	569	540	512	525	498	521	492	518	541	521	555	532	574	488	550	531	548	536	487	535	467	548	502	547	515	528	495	477	497	526	539	491	499	535	507	512	532	519	510	514	564	519	483	513	512	553	510	508	536	479	524	512	558	572	519	532	523	533	528	501	507	499	544	513	523	476	512	492	532	547	504	538	505	516	513	513	544	518	483	517	518	528	516	511	536	535	497	509	553	553	542	548	502	487	578	489	555	504	511	523	516	540	564	531	524	527	524	575	505	560	527	505	517	533	518	535	516	562	577	536	530	547	505	570	525	505	507	549	531	525	473	554	494	549	541	502	566	518	510	518	509	515	556	518	551	528	521	527	555	532	520	527	504	497	543	499	523	496	545	489	508	518	540	505	501	497	496	564	502	583	473	546	540	540	504	536	517	498	476	523	522	523	514	507	521	495	522	556	539	525	520	522	491	504	546	542	561	556	503	508	529	506	553	506	520	489	505	545	522	560	557	528	511	546	509	510	519	501	512	514	538	529	502	527	531	520	525	496	525	520	522	545	575	526	524	530	552	521	488	519	503	500	520	515	476	535	535	536	532	517	525	497	505	522	497	520	529	489	529	529	503	501	529	503	522	520	473	511	516	517	505	520	546	533	553	555	555	494	523	536	523	509	567	507	494	526	525	522	529	504	480	560	518	522	479	509	535	530	538	500	528	524	535	526	508	519	534	506	504	515	504	531	578	523	481	504	526	542	513	537	510	549	529	518	549	546	523	551	553	524	492	502	523	549	518	536	550	513	534	521	519	557	525	533	518	474	517	503	516	540	495	527	486	543	497	467	506	527	547	517	537	533	495	544	524	534	527	494	574	527	529	512	529	527	514	538	538	533	557	534	517	517	565	545	546	504	528	546	498	537	515	547	507	516	515	534	533	528	522	533	512	498	523	529	490	550	506	554	510	528	459	489	538	547	489	547	522	499	526	498	506	531	490	532	536	507	519	491	509	512	551	544	491	525	524	538	499	491	485	535	504	513	561	497	524	506	543	554	501	539	488	538	538	515	530	481	487	533	528	594	519	509	472	527	515	520	531	479	555	510	533	505	514	521	503	540	541	505	518	527	502	510	531	472	534	465	472	479	515	526	506	504	485	491	525	503	512	549	501	496	495	517	493	539	547	478	512	467	551	539	531	539	558	558	515	540	487	485	499	553	551	499	531	536	499	529	505	522	487	523	554	473	530	540	564	510	490	507	503	513	576	510	533	484	524	540	473	472	493	545	521	530	543	508	516	519	528	493	514	518	547	561	504	508	498	489	508	535	529	522	500	472	507	511	521	545	520	560	510	544	508	510	521	538	490	554	553	529	498	480	507	549	535	548	538	474	490	552	504	487	521	533	533	544	525	507	556	518	538	521	559	515	527	527	540	491	544	529	494	480	493	525	506	545	494	505	525	510	548	465	515	498	556	481	512	540	508	502	527	515	537	528	527	528	552	483	498	508	541	521	512	531	507	498	523	494	515	505	507	542	484	468	531	528	513	560	510	508	511	547	489	551	520	512	539	520	523	478	558	508	507	506	554	533	544	525	527	506	510	506	511	513	512	507	548	529	526	509	538	519	580	541	541	533	485	523	508	505	520	539	509	522	504	509	531	501	511	508	509	524	529	478	517	561	505	529	515	565	509	555	516	515	504	525	517	537	519	527	518	521	505	534	523	572	537	529	502	485	552	487	534	502	488	553	511	535	501	504	517	481	488	515	516	486	522	572	509	490	502	524	508	511	531	519	493	506	526	508	517	537	519	533	535	520	509	494	470	505	502	526	509	541	500	556	518	565	516	486	523	490	543	537	522	489	468	495	521	519	552	546	532	544	518	534	528	555	519	506	498	552	519	522	521	552	496	523	526	518	510	509	479	509	501	530	534	521	541	489	520	547	505	576	494	537	503	527	546	499	487	495	521	533	553	452	533	508	552	490	494	511	537	512	545	538	546	509	523	531	544	500	515	546	503	485	548	510	525	513	502	502	498	536	540	556	513	547	487	534	488	520	533	546	501	522	551	557	492	552	514	525	555	537	502	537	532	512	520	549	519	513	534	489	510	519	511	561	511	523	544	572	520	519	542	488	539	495	521	505	527	504	513	530	489	555	513	539	493	499	494	546	547	536	511	547	554	525	517	516	525	521	509	533	533	532	550	547	530	504	505	527	518	509	492	543	522	494	513	513	535	476	561	501	509	568	510	541	502	516	553	515	541	501	577	510	497	529	498	493	499	530	493	498	450	506	521	509	512	510	506	520	514	532	530	485	505	503	532	538	490	554	545	550	514	486	529	544	542	532	511	533	519	515	502	479	506	502	536	480	489	512	504	504	548	514	509	506	513	497	506	518	514	543	532	499	515	522	505	506	504	529	536	528	541	536	499	509	518	491	498	580	513	509	561	507	533	526	524	512	520	565	512	561	531	535	530	546	550	519	490	522	518	483	546	528	506	517	509	530	509	557	544	548	514	491	498	536	545	501	510	528	519	514	468	494	546	527	511	535	545	527	486	495	520	471	530	505	530	512	537	488	528	567	502	556	535	529	518	527	517	497	521	477	553	515	541	509	531	521	529	520	528	532	546	518	515	532	547	536	545	484	518	514	514	501	497	529	487	542	563	504	525	530	524	563	519	522	516	523	510	509	516	505	540	519	529	517	540	485	532	539	500	529	549	529	523	535	531	485	508	540	531	523	556	538	516	515	513	501	496	525	520	503	545	547	507	540	531	579	494	537	536	551	539	535	528	562	547	500	522	549	566	558	543	528	490	539	489	517	533	504	515	516	471	529	571	500	522	537	528	550	520	519	500	507	557	540	484	522	487	520	489	508	546	524	511	542	518	483	521	514	521	535	494	524	557	520	558	493	493	521	498	514	541	537	502	520	525	530	494	513	548	503	561	497	523	552	529	512	522	547	502	557	522	564	497	575	506	516	534	511	503	557	528	535	520	548	528	516	523	479	531	506	527	474	471	529	517	518	517	484	517	538	508	515	564	583	537	507	557	471	542	539	500	517	519	505	546	513	499	550	476	514	487	506	552	526	542	496	518	494	539	501	499	528	565	489	491	535	543	515	505	536	506	523	522	507	525	519	530	512	493	527	528	568	504	518	528	515	533	544	529	527	487	518	530	539	508	493	541	520	524	532	488	548	549	534
28730	5261	1358	949	755	605	512	459	411	381	364	395	369	322	315	276	285	287	278	290	293	285	283	317	296	261	308	270	318	269	276	250	269	311	290	292	259	287	282	279	253	260	300	265	286	324	274	261	269	304	294	287	255	273	287	265	267	284	267	249	281	255	319	234	278	257	250	270	279	278	283	262	262	284	279	251	255	256	266	291	274	248	289	244	297	261	289	261	283	273	306	266	229	265	259	279	301	302	291	273	285	267	272	259	279	291	261	314	244	257	290	283	272	281	253	270	272	258	281	274	258	257	268	266	247	256	273	277	275	273	237	319	258	263	254	255	279	249	277	282	304	299	277	286	289	281	278	237	292	258	253	258	228	262	267	268	291	268	243	269	249	275	268	239	282	277	247	274	236	268	268	262	261	278	268	264	275	254	293	256	278	268	284	275	242	273	250	249	246	263	278	265	250	284	277	266	257	268	247	304	257	250	257	283	257	280	276	235	280	255	259	267	265	274	271	260	305	262	278	281	285	297	311	261	268	277	251	294	252	267	253	279	294	279	273	232	262	272	277	266	269	259	292	251	288	224	268	261	271	255	252	283	260	291	268	272	294	255	242	261	233	271	305	264	262	273	266	257	259	251	272	279	269	299	284	284	283	257	275	255	266	277	263	246	260	288	264	280	276	248	260	270	262	289	246	264	264	304	261	292	283	258	282	263	253	243	251	254	282	258	293	261	267	247	262	267	285	245	260	249	275	263	314	271	248	256	284	233	283	259	289	248	274	282	247	253	236	260	256	250	260	267	260	298	249	264	250	265	265	296	248	263	258	263	263	272	241	259	290	282	257	268	305	254	275	261	245	275	230	253	250	296	242	248	280	270	278	286	257	284	265	303	311	270	267	290	255	262	285	256	253	263	246	258	262	276	265	253	224	282	280	269	257	231	279	279	251	278	267	307	232	259	275	273	259	239	238	279	265	279	239	258	264	285	267	286	259	261	289	263	288	291	280	253	295	278	297	256	265	245	254	278	253	265	281	275	275	235	233	249	265	280	274	266	285	260	239	264	301	280	259	257	259	257	276	273	294	283	282	274	235	267	262	285	266	252	275	276	264	272	282	248	266	279	262	296	265	255	259	245	238	256	263	288	268	253	287	250	284	255	251	245	257	236	260	275	267	293	272	283	284	248	260	267	285	275	284	259	283	279	261	271	277	294	259	286	278	269	286	276	275	267	321	283	254	264	278	281	271	275	286	280	265	272	270	264	262	286	275	280	270	267	273	259	286	250	251	291	278	267	253	243	264	245	261	273	290	266	274	272	267	240	287	282	246	277	275	297	267	241	274	246	256	286	278	264	278	269	289	247	274	260	281	285	268	252	253	286	280	246	261	271	259	265	261	243	284	245	274	260	270	254	249	276	287	295	256	278	261	292	253	268	288	256	225	289	281	273	258	268	259	290	250	258	253	257	274	250	279	273	273	273	250	255	272	267	265	254	257	266	303	308	267	257	267	270	277	262	264	252	249	276	275	267	272	268	287	256	264	261	271	273	253	270	282	291	257	279	260	259	259	281	248	289	243	256	266	297	258	253	277	251	291	243	294	255	283	276	245	287	293	233	266	247	254	273	286	263	268	270	253	302	299	272	301	275	281	275	257	265	262	251	292	290	250	262	256	248	284	266	270	275	265	304	274	268	291	278	266	259	290	290	248	285	268	256	253	281	253	280	234	256	282	262	276	277	278	251	278	272	259	246	253	284	266	258	279	252	285	267	242	284	291	294	267	256	294	267	295	300	244	242	264	288	254	283	256	243	252	243	272	270	275	257	266	286	268	303	248	265	260	259	277	276	259	263	269	244	279	273	265	232	238	280	273	263	276	258	254	244	282	264	260	254	274	267	253	278	282	259	264	279	278	265	288	278	268	286	270	250	273	247	270	278	306	262	252	264	254	278	277	269	256	250	284	263	248	300	294	273	274	291	254	270	308	245	297	278	252	253	265	271	243	240	286	265	288	245	241	254	292	271	286	289	265	281	263	276	255	260	303	256	244	266	242	245	275	259	225	266	268	257	259	292	248	294	296	259	286	272	251	256	293	285	262	277	246	257	282	252	248	248	289	257	299	292	294	259	232	271	256	255	261	283	281	281	276	276	245	254	283	249	249	291	261	275	264	284	265	271	262	259	281	269	247	286	259	298	241	279	250	257	273	264	259	255	291	271	243	251	262	263	267	270	271	264	292	257	251	270	256	298	271	295	232	260	252	237	270	283	277	235	259	298	240	262	269	259	295	238	255	293	277	265	260	255	257	226	262	281	260	290	219	291	253	262	281	254	244	289	237	286	275	246	250	270	272	290	292	274	289	278	276	246	251	262	267	238	248	268	245	263	259	250	270	254	255	286	285	272	266	274	265	239	286	283	293	262	255	306	298	250	265	282	276	245	305	275	264	265	235	279	259	288	247	273	240	272	263	261	262	280	276	283	268	274	265	262	257	292	257	252	278	274	238	278	263	275	247	241	270	251	246	261	260	300	244	280	276	257	270	294	277	286	277	283	278	241	272	276	293	290	264	295	254	273	259	254	256	297	251	273	266	280	249	268	276	269	243	292	264	270	246	244	256	263	257	256	243	255	257	269	266	297	299	257	263	257	267	281	280	290	270	276	302	260	279	250	292	267	255	257	258	263	285	289	297	279	274	262	268	238	276	263	276	283	242	303	269	273	261	264	295	271	264	278	260	258	239	293	250	299	275	230	247	264	304	256	248	283	281	297	262	281	264	291	279	264	260	266	285	289	273	292	273	271	260	281	284	288	266	281	268	277	276	272	267	226	268	252	249	275	256	242	273	264	252	269	259	261	275	270	296	289	279	285	293	264	284	277	281	268	245	272	272	272	254	286	283	269	263	279	265	250	253	296	260	257	256	261	299	263	250	247	264	271	298	280	267	266	249	265	272	276	256	262	263	300	274	263	225	254	282	284	265	267	267	276	247	271	238	268	263	264	272	245	262	277	245	286	255	275	291	251	262	266	280	251	280	253	255	283	268	275	265	251	265	257	261	261	269	262	272	274	283	281	292	248	277	244	253	282	248	264	261	263	307	266	283	286	260	267	284	248	271	267	260	295	268	246	266	281	278	251	277	264	254	275	275	265	297	280	295	258	262	293	262	296	285	275	273	251	262	252	269	268	272	262	248	271	270	233	278	256	260	276	286	252	236	261	257	263	259	279	275	235	290	281	265	261	260	270	284	280	251	272	274	256	255	246	277	283	292	276	250	273	273	267	258	258	285	298	282	269	275	257	283	278	283	272	269	255	304	272	278	235	232	262	241	303	273	268	260	292	253	282	254	288	270	290	291	274	268	273	279	254	254	256	248	263	250	299	276	282	286	264	283	267	284	266	263	259	298	297	258	262	265	272	249	308	272	253	236	274	268	254	274	293	262	250	249	263	272	266	275	313	278	264	268	256	265	257	257	269	235	257	282	271	241	275	254	243	248	265	236	265
14508	1690	2939	3417	3051	2611	2272	2041	1865	1600	1487	1457	1386	1302	1221	1126	1158	1132	1136	1085	1060	997	1010	1008	1014	945	957	906	914	947	913	963	928	944	939	933	952	942	926	904	914	967	920	855	935	906	903	886	923	905	831	899	879	941	906	870	856	907	888	852	813	860	886	887	880	902	882	855	876	924	866	866	877	846	899	855	889	918	889	864	867	873	847	877	821	856	897	899	835	924	852	888	832	875	861	893	862	862	941	882	877	902	891	880	852	892	902	863	880	879	864	922	916	824	863	882	871	831	911	886	876	830	788	821	852	891	899	877	836	857	919	820	835	865	834	900	846	871	859	877	848	888	864	851	794	878	871	845	886	885	860	886	890	873	897	806	881	921	884	846	866	894	838	841	827	871	896	831	902	892	832	881	896	866	890	874	890	850	836	848	859	886	893	787	882	839	865	912	889	839	853	871	802	883	837	810	867	833	878	837	860	865	837	888	846	869	858	871	809	936	870	879	865	895	881	878	879	880	848	867	850	830	857	867	844	827	876	853	841	864	896	887	893	900	862	848	809	904	844	901	862	907	873	855	864	883	867	899	859	861	867	832	893	853	813	884	839	835	800	779	844	839	861	886	870	869	843	814	906	837	859	883	875	852	837	870	854	858	848	849	912	897	916	853	858	866	835	906	933	837	888	867	838	868	843	887	841	854	831	905	867	829	839	858	874	901	857	902	894	862	895	896	861	830	914	846	863	893	847	848	820	852	859	942	925	812	863	818	879	854	920	845	845	844	784	835	920	858	819	846	834	853	831	847	879	880	854	881	847	922	916	836	857	878	839	787	867	862	829	847	904	889	863	873	906	863	861	899	851	887	869	899	917	838	879	889	911	881	855	896	836	882	842	859	837	830	877	852	848	841	856	873	846	878	860	890	884	821	839	869	798	827	813	862	845	901	883	801	878	862	834	851	857	871	878	856	863	845	862	842	884	855	870	822	865	866	839	854	860	808	906	824	862	863	890	917	861	908	879	863	849	905	899	833	880	858	864	860	905	910	877	889	859	875	828	861	836	859	828	857	878	904	842	869	869	863	837	838	880	850	847	855	883	931	877	872	847	838	824	819	879	858	874	889	852	857	832	842	932	880	862	823	928	835	871	896	860	828	863	883	844	896	895	894	812	907	847	878	895	855	883	887	854	905	879	821	892	889	867	865	823	913	841	823	845	885	842	900	838	874	827	938	897	888	841	847	859	861	859	852	894	896	850	851	849	884	833	875	818	906	825	869	859	862	860	804	802	849	882	884	910	863	877	866	858	908	836	857	894	868	876	803	897	870	843	901	866	866	834	822	861	844	864	903	868	849	877	883	844	892	850	875	886	863	851	861	854	864	831	888	824	871	880	856	814	883	900	840	915	879	882	888	805	864	843	862	879	859	856	875	865	896	871	848	813	834	837	922	835	858	858	925	855	828	936	847	885	856	856	854	864	864	901	860	889	866	864	931	848	907	836	841	856	828	888	852	859	869	873	877	879	860	845	849	864	859	878	850	790	876	842	842	881	854	860	878	908	887	901	854	858	892	870	875	906	881	854	829	880	883	847	846	853	874	883	862	842	904	828	846	867	826	820	805	870	820	886	873	877	808	892	864	878	887	855	891	900	897	894	863	844	874	895	831	876	876	849	871	873	847	875	835	901	891	832	881	860	898	822	898	861	861	892	806	831	874	824	858	813	904	876	845	894	860	874	841	898	838	824	867	847	866	891	894	888	809	868	859	845	854	859	872	844	891	845	873	860	830	843	876	849	872	868	913	867	876	888	860	864	874	864	892	835	882	912	832	855	826	875	875	878	824	851	827	850	909	794	905	870	869	913	912	855	867	842	873	889	851	851	866	881	900	898	846	849	813	866	834	855	792	851	853	844	852	878	874	832	873	880	867	884	856	859	809	833	858	858	843	862	839	823	900	853	865	851	870	892	886	880	815	822	872	875	842	893	877	890	871	909	864	844	873	822	804	828	875	866	921	849	869	846	854	878	833	881	890	873	888	872	846	886	871	948	867	914	824	919	865	860	844	934	841	873	863	891	864	824	870	845	917	875	838	842	855	857	848	907	832	878	862	859	843	883	853	864	871	909	869	860	843	939	885	854	844	871	849	843	880	837	802	891	852	804	890	886	876	900	866	909	826	855	806	857	865	872	826	888	896	840	790	845	848	921	859	882	875	826	885	819	854	843	872	836	818	883	876	846	823	884	863	914	863	884	864	861	824	854	865	860	885	851	930	823	867	881	895	888	856	857	839	854	868	890	916	815	855	841	831	886	894	840	900	850	884	881	826	785	848	867	852	881	828	848	889	889	929	866	865	880	842	843	847	883	857	928	894	917	863	869	834	864	855	838	816	881	890	886	772	890	859	800	871	861	890	859	903	872	916	852	881	890	827	885	872	824	873	856	901	885	865	853	882	876	860	892	853	830	909	863	857	909	857	861	850	859	869	869	853	839	846	822	871	863	893	865	814	865	882	861	836	881	858	873	861	871	868	857	881	791	863	881	837	898	860	865	867	893	882	866	870	866	885	875	761	869	899	835	893	861	885	857	885	866	855	816	898	858	859	886	879	869	876	889	884	863	900	897	860	826	844	844	866	866	840	839	901	846	901	822	853	905	889	873	862	815	846	888	898	868	809	832	846	918	850	894	888	888	829	875	892	879	822	816	866	863	898	893	914	836	925	855	858	862	856	878	873	831	817	836	849	847	849	844	884	910	899	858	877	820	845	861	878	817	868	872	869	846	834	834	881	794	874	839	789	844	874	836	934	921	895	849	874	876	886	877	874	886	864	898	875	892	908	834	821	837	811	868	872	901	857	867	902	875	810	875	868	864	851	893	843	880	889	883	856	875	825	887	852	852	865	903	835	845	904	836	843	923	845	879	832	877	845	845	855	855	860	881	890	841	839	830	851	875	899	869	830	899	870	848	819	893	888	900	892	861	839	842	900	840	833	871	836	848	878	830	888	883	820	927	848	892	909	883	862	823	873	881	876	884	886	853	857	836	930	855	887	885	889	844	871	899	869	893	836	869	818	808	881	778	916	834	919	853	873	857	874	831	880	828	894	847	895	797	879	912	893	824	880	879	893	884	898	826	894	896	886	901	916	903	892	853	925	843	880	846	869	894	867	862	861	863	871	903	870	864	863	826	828	795	888	869	856	864	826	910	805	852	848	858	887	818	848	847	882	890	890	913	841	846	850	836	886	874	852	840	908	868	870	813	891	866	886	882	886	845	868	840	857	840	856	894	921	884	856	834	857	857	855	781	848	834	865	891	863	810	832	870	825	875	854	876	835	848	906	933	839	861	813	881	898	887	885	846	850	839	855	816	834	899	880	876	906	875	860	829	853	879	861	880	916	864	868	834	875	854	881	907	913	828	818	878	897	831	913	830	830	872	842	902	857	855	831	813	853	870	852	901	819	852	881	870	891	874	872	891	825	867	837	858	825	890	840	846	896	884	884
38042	13554	3101	1701	1277	1012	693	687	570	505	483	409	425	394	419	342	353	351	326	325	331	321	330	314	316	328	318	312	280	289	274	294	288	288	326	281	299	271	273	258	287	308	299	306	296	239	278	293	298	268	273	303	273	258	286	303	271	296	300	276	282	290	285	283	261	278	299	262	291	295	247	282	309	285	254	290	276	306	281	289	267	295	265	270	308	290	245	285	275	276	280	287	254	277	293	297	254	278	292	274	265	251	276	285	275	296	288	260	283	301	260	291	287	272	262	330	272	260	288	301	281	275	260	258	281	291	266	257	269	261	259	247	259	283	286	289	288	320	293	286	262	257	301	297	270	286	280	273	259	308	276	262	313	301	291	296	287	288	287	258	283	274	300	279	280	279	289	288	290	295	280	272	279	277	253	261	296	255	256	280	284	290	271	263	287	282	284	263	312	292	313	273	268	282	297	285	272	238	311	287	281	286	275	300	306	246	338	288	250	269	282	285	279	291	271	271	278	284	293	282	279	312	243	255	305	301	274	305	298	269	290	265	231	302	288	270	305	275	282	267	277	304	279	262	273	289	269	283	273	269	264	249	273	295	306	292	257	297	280	269	300	282	256	272	296	290	271	288	293	260	267	300	290	284	314	278	283	257	286	267	290	255	266	298	310	275	267	276	301	303	298	288	276	307	298	264	290	311	274	290	276	289	274	307	254	291	274	275	267	293	273	278	300	274	297	260	289	246	292	284	269	278	264	302	307	272	265	277	272	274	290	276	297	297	314	288	269	293	267	305	300	289	284	324	292	265	272	259	280	292	269	301	291	259	301	307	273	289	265	291	257	284	282	263	281	251	273	276	284	284	265	263	289	302	248	271	294	268	275	294	296	271	304	267	260	289	292	300	243	277	291	253	303	281	262	296	277	324	268	271	281	300	275	280	294	245	304	308	293	293	255	248	259	258	265	332	283	319	270	289	252	249	283	324	282	307	282	290	275	269	267	274	292	303	274	268	255	276	277	302	279	287	275	274	296	257	296	275	262	276	272	281	288	273	273	275	286	277	270	263	290	267	253	276	300	267	286	293	293	274	298	304	260	267	278	305	258	248	267	301	263	294	274	256	305	253	267	269	276	292	276	274	293	269	283	281	279	304	316	305	269	293	311	274	292	276	280	288	295	245	260	300	282	275	285	307	287	265	292	255	285	267	268	257	294	271	312	281	266	233	277	268	261	278	289	299	282	274	267	278	288	263	267	308	302	293	294	286	269	299	311	295	295	266	287	267	268	301	260	273	307	283	256	268	273	277	265	291	294	240	244	291	298	283	247	282	283	274	295	277	239	292	284	294	267	267	279	263	302	264	286	264	289	246	301	274	287	313	293	246	269	252	281	278	274	252	287	284	290	262	263	267	285	287	265	265	287	282	275	278	282	282	282	296	276	276	280	283	282	259	275	272	284	258	277	285	282	258	296	282	291	268	265	300	260	286	275	295	321	298	305	282	295	282	275	264	254	296	278	285	290	252	290	251	297	299	261	268	258	268	266	282	270	270	291	290	243	310	265	283	262	296	269	286	263	291	254	233	269	267	257	270	286	274	262	255	289	257	267	257	265	285	245	287	303	301	289	265	280	257	284	272	299	271	280	263	280	268	277	281	267	272	285	303	288	266	289	289	272	299	279	281	270	287	252	291	297	320	300	281	274	278	306	285	291	282	298	324	293	279	299	261	248	303	274	280	273	287	263	277	290	301	287	278	292	293	275	300	300	270	273	271	278	308	296	275	263	272	303	257	281	271	269	260	284	312	288	289	289	271	260	269	262	290	298	269	308	271	280	262	284	297	282	280	288	278	289	292	298	272	306	297	310	284	279	274	286	276	247	273	275	302	252	326	252	268	276	264	290	283	290	292	263	278	250	258	304	269	262	317	301	259	279	279	307	317	268	285	294	260	254	292	278	302	268	253	267	264	302	270	296	261	277	284	309	288	269	259	303	278	300	307	292	256	275	294	266	310	287	313	271	269	271	280	280	300	285	281	316	286	299	307	297	278	259	278	300	304	276	293	282	264	259	267	278	283	256	261	282	291	267	295	306	285	297	302	279	277	286	288	285	240	316	281	274	284	258	300	299	266	275	289	261	289	299	263	290	289	290	270	304	305	293	291	263	275	286	278	265	291	270	259	277	241	274	302	283	283	295	301	260	268	253	280	288	274	252	274	248	256	281	273	321	288	283	262	291	274	241	276	275	244	281	273	279	287	256	264	297	266	248	284	289	281	262	244	284	287	316	302	284	326	270	280	277	282	249	272	301	287	285	289	299	281	286	262	282	277	273	279	290	299	278	275	271	305	243	276	299	257	253	297	289	289	278	314	265	278	289	264	275	322	278	306	269	276	250	248	296	286	293	287	284	288	286	302	292	259	277	296	286	281	249	287	259	276	262	279	276	283	237	299	284	274	258	293	261	268	279	271	304	283	297	277	279	272	270	267	263	316	271	265	269	276	243	277	264	295	282	282	293	306	279	287	290	285	263	269	276	306	282	309	270	289	293	271	253	284	286	267	253	289	265	273	260	276	306	296	286	279	289	302	272	283	285	286	279	249	287	297	307	260	281	276	288	272	299	287	262	296	281	295	274	253	271	268	265	293	260	300	251	284	283	297	265	303	269	325	290	282	290	285	280	277	292	275	287	287	263	303	302	275	273	293	294	280	259	311	290	272	318	284	292	273	298	262	308	287	282	269	261	308	298	299	275	273	276	268	261	266	271	278	265	291	300	323	272	263	274	298	252	272	283	268	289	292	272	278	283	258	270	257	283	271	285	276	299	312	275	267	284	273	265	301	278	276	270	310	250	294	286	302	264	283	274	282	257	292	269	268	240	307	293	284	289	290	280	263	252	284	278	314	276	286	309	265	291	281	273	280	282	251	279	300	283	317	271	289	295	272	268	260	281	292	281	277	284	297	286	280	276	266	295	265	295	283	287	303	294	265	273	265	277	273	303	252	280	277	276	285	295	283	270	268	298	269	280	250	274	295	300	250	258	275	262	303	293	283	256	286	296	282	308	259	274	286	304	301	291	320	261	255	266	277	268	285	266	306	288	263	271	285	270	274	246	283	253	299	282	263	275	319	280	281	284	279	253	300	268	278	300	261	288	270	303	271	285	261	294	273	261	263	298	269	283	271	272	299	286	266	284	253	268	263	290	279	289	283	296	270	235	285	291	301	262	261	306	284	293	265	243	299	280	285	270	290	282	254	294	265	289	288	290	243	285	291	282	306	259	279	254	292	283	278	286	259	284	283	287	275	307	272	258	314	287	261	277	261	261	300	270	259	291	277	267	305	285	278	285	296	274	299	284	309	298	315	257	254	283	280	270	293	287	274	268	283	305	282	266	282	290	274	280	284	279	288	295	258	287	275	279	284	291	291	268	308	280	283	280	289	267	284	292	294	310	300	285	236	256	269	328	260	274	281	281	301	284	276	280	284	289	298	309	287	274	267
18252	2490	4787	5648	4990	4263	3436	3072	2720	2338	2130	2020	1779	1713	1581	1510	1414	1326	1323	1277	1285	1227	1188	1165	1114	1098	1078	1083	1095	1064	1009	1028	1022	1009	988	1000	999	957	1013	989	1026	988	978	917	947	949	959	908	893	918	987	944	983	995	934	913	968	992	956	941	985	962	957	884	906	984	900	916	999	977	926	890	940	915	913	937	910	958	910	923	904	923	912	907	895	898	917	865	881	894	923	953	861	939	971	883	867	892	862	890	842	924	943	891	907	869	970	901	883	910	916	853	931	889	872	911	875	938	917	858	912	914	918	834	855	960	882	921	861	886	918	878	879	892	970	870	903	889	869	952	894	921	896	871	894	945	936	871	931	939	842	900	900	933	902	874	900	885	897	907	867	859	878	900	933	879	909	915	840	888	861	918	900	857	881	916	939	915	917	889	888	897	887	901	853	878	892	937	941	892	839	909	958	894	883	858	894	896	882	918	896	883	886	885	905	861	925	941	868	853	907	881	911	891	898	891	925	872	894	868	861	902	895	909	960	950	934	852	972	884	892	894	860	932	939	943	866	927	963	882	867	901	863	919	897	914	867	930	853	888	843	926	899	913	905	866	877	918	907	957	881	876	850	825	901	906	916	911	885	844	913	897	916	888	926	918	888	941	924	913	930	892	867	947	913	927	926	901	900	909	835	933	893	907	889	889	902	938	916	908	874	856	877	902	874	861	886	863	898	903	895	953	875	927	889	859	894	909	912	903	946	897	898	831	891	894	901	889	885	890	883	854	920	927	853	877	896	908	845	932	869	912	859	854	887	912	900	855	856	880	872	895	929	889	898	810	871	869	918	904	841	889	936	883	887	881	911	914	908	901	882	901	897	845	889	923	901	834	925	892	907	816	898	923	892	905	909	855	855	887	889	896	885	879	909	873	923	892	929	929	876	859	873	877	861	900	887	876	881	893	885	878	914	873	861	856	828	900	892	901	828	913	864	869	887	863	886	872	893	905	901	921	986	927	902	882	882	844	903	885	876	909	900	931	892	876	890	889	891	932	925	902	935	916	936	877	894	864	885	918	876	867	943	867	892	885	898	878	885	890	923	910	918	875	895	886	893	870	870	920	863	888	886	887	916	910	892	932	873	909	907	879	898	815	871	860	870	889	912	876	906	876	835	871	942	884	864	874	902	899	901	870	885	901	902	902	945	877	947	908	896	933	944	924	923	872	865	968	890	880	874	888	902	852	883	907	896	950	877	916	919	943	908	876	888	881	877	872	902	901	882	901	903	888	934	828	897	889	865	928	875	900	925	959	855	855	905	878	893	943	836	889	868	924	907	860	898	865	871	856	872	914	881	904	901	877	880	943	839	889	848	826	884	880	864	943	895	859	892	884	899	901	874	897	864	856	935	905	863	920	928	899	891	967	936	932	891	946	912	900	909	859	870	867	914	922	895	926	872	896	961	900	925	863	886	875	899	851	898	914	865	900	957	854	911	890	892	885	878	884	888	922	864	931	903	862	904	913	938	908	902	936	900	886	911	900	957	868	879	833	912	870	927	885	935	885	880	910	844	888	907	854	900	927	925	912	892	893	912	860	827	895	887	913	932	880	916	923	899	837	928	806	902	911	910	864	914	903	878	934	914	872	890	909	852	901	875	897	878	883	881	857	881	941	879	957	912	891	901	872	873	858	929	865	899	873	878	885	884	925	894	922	910	935	856	902	906	915	841	867	874	878	934	894	857	802	912	893	922	889	871	883	851	899	874	917	858	870	865	884	883	941	846	859	925	903	900	926	895	873	862	840	903	886	840	933	927	863	897	874	872	887	929	876	881	889	911	874	867	876	896	922	874	938	892	881	907	868	871	910	896	938	916	940	861	877	929	876	911	886	910	903	882	823	945	895	897	870	880	892	945	948	886	876	906	944	923	877	912	920	915	897	880	850	928	878	905	881	890	913	836	854	872	895	879	881	908	907	923	842	909	904	925	887	862	926	900	883	939	890	858	882	916	934	906	894	874	961	868	907	866	833	848	927	882	899	880	877	820	844	858	927	865	902	896	871	883	875	907	894	899	852	908	845	890	915	867	886	891	901	853	886	853	944	840	870	837	911	866	833	910	915	885	922	868	903	969	917	855	935	872	911	881	874	915	862	903	878	857	867	920	877	845	905	868	825	871	877	876	903	924	889	903	873	903	876	961	918	869	881	908	935	858	915	898	937	907	871	904	865	873	850	908	930	871	923	906	828	910	875	876	913	897	907	869	876	905	910	846	852	880	878	866	908	903	886	855	910	919	914	924	809	908	940	928	898	918	982	886	893	868	939	934	904	881	871	887	918	916	882	880	887	886	876	891	841	898	965	864	920	832	875	870	910	903	873	918	931	875	879	878	874	874	903	921	857	891	872	865	904	860	853	848	900	847	878	911	848	892	932	857	918	871	877	836	934	899	915	936	917	902	901	942	904	923	928	885	882	873	889	904	865	882	934	915	921	930	854	899	883	864	866	865	874	849	897	894	911	904	893	874	889	885	893	824	891	819	895	879	920	913	858	922	897	880	915	878	931	938	932	942	835	934	845	885	891	863	881	892	892	857	891	912	886	858	894	824	886	930	925	904	870	908	845	878	869	882	877	900	911	914	868	949	911	868	874	849	885	889	938	838	910	900	868	833	908	922	895	883	953	893	832	881	907	943	916	937	820	894	860	936	912	876	868	895	910	837	890	916	871	867	900	965	883	931	848	908	952	924	857	865	898	887	903	937	892	883	951	940	910	896	881	880	871	879	918	877	881	957	892	877	830	856	895	907	905	883	892	928	922	933	875	831	875	898	852	953	845	882	877	876	909	865	846	840	946	861	892	881	892	865	937	833	920	933	932	874	885	872	936	872	888	900	922	902	855	905	897	863	900	884	921	854	895	865	946	908	906	935	894	895	878	829	909	859	881	851	941	916	866	894	868	893	906	848	891	884	892	861	883	889	909	867	918	907	945	873	834	899	903	880	912	871	908	926	863	916	839	926	954	876	864	847	921	915	839	910	898	962	872	841	942	890	866	916	837	883	935	884	846	889	905	907	956	905	853	868	916	895	836	916	878	860	904	931	925	913	872	877	939	862	914	884	918	909	853	955	917	900	958	859	900	914	848	867	938	918	931	882	853	906	894	920	845	915	906	923	932	951	889	852	876	875	876	942	934	928	869	923	892	885	909	852	885	834	934	897	884	867	907	887	874	899	940	917	874	942	878	903	850	886	928	890	884	925	905	908	898	918	917	900	916	884	904	901	878	842	912	915	895	934	898	910	902	848	889	876	873	920	917	910	900	914	890	927	851	907	927	851	921	863	884	877	869	911	907	884	899	946	923	929	882	877	842	901	839	909	851	901	860	941	883	832	943	858	876	927	872	904	871	900	882	852	944	879	944	919	858	939	859	878	899	881	906	956	913	913	903	860	874	938	857	880	892	904	951	926	919	919	858	903	917	898	883	898	918	884	886	856	808	886	899	893	917	846	875
4074	309	231	176	179	177	155	164	167	151	164	152	136	144	155	152	157	125	130	144	164	133	159	113	123	166	121	131	142	149	150	150	144	142	142	139	157	154	142	162	175	147	142	162	141	129	136	141	160	133	157	156	143	143	133	134	149	154	153	130	145	156	133	159	140	153	154	156	142	149	156	132	159	144	144	145	124	136	116	145	129	148	139	163	132	149	162	127	127	138	132	143	148	138	144	140	170	132	160	155	144	136	139	148	145	146	130	153	134	152	135	135	126	129	154	121	135	146	131	147	134	148	144	133	146	145	148	144	162	133	127	142	164	155	157	150	160	159	121	135	137	145	143	152	139	159	155	131	147	152	143	134	148	128	154	156	146	136	134	151	134	132	139	126	137	151	135	144	153	145	135	150	134	140	128	161	157	126	139	130	128	159	139	145	131	134	134	156	135	130	148	143	136	160	142	161	146	154	149	138	121	135	153	161	133	135	144	138	156	127	128	131	124	148	121	135	133	130	152	152	135	154	141	146	136	147	121	152	156	141	128	144	135	154	145	129	132	145	152	129	121	144	143	141	163	139	155	141	134	146	138	144	151	131	139	166	157	137	155	144	131	156	166	153	146	152	143	141	158	144	141	141	166	126	147	130	160	148	124	138	167	125	143	119	148	148	184	161	152	141	136	118	136	170	144	138	141	166	136	147	136	157	142	139	146	123	142	173	123	152	164	140	150	142	162	150	156	155	132	163	122	136	147	139	151	167	134	152	158	160	138	140	143	138	142	137	118	142	154	137	156	147	161	160	148	141	144	143	134	154	134	135	149	160	136	136	138	132	117	133	140	126	163	154	150	152	161	139	143	154	148	143	155	130	132	148	155	142	136	127	129	161	153	136	169	133	138	153	152	147	150	165	145	148	155	146	151	147	163	161	133	143	158	151	130	145	156	145	144	135	150	136	162	153	154	139	130	158	140	158	142	150	156	154	134	137	123	143	164	140	157	142	146	149	127	148	150	148	155	149	134	136	153	138	128	137	154	129	170	146	147	137	135	138	119	135	138	143	153	140	139	141	137	146	144	159	121	150	161	140	170	135	167	148	131	159	150	139	141	148	141	150	147	155	154	146	149	135	145	154	151	147	128	153	146	134	129	147	146	145	118	159	127	129	153	151	126	142	164	149	146	147	146	144	163	167	154	160	145	140	161	124	153	150	144	155	146	159	145	154	135	137	142	137	142	140	134	147	134	148	160	161	132	152	163	170	147	134	145	141	133	123	145	155	121	135	135	128	183	153	155	133	162	153	125	147	143	158	147	148	136	127	147	164	156	163	160	129	150	147	139	152	114	144	144	150	159	133	152	146	157	138	130	144	137	149	129	149	155	167	161	148	131	146	156	132	139	125	136	135	151	173	152	135	144	156	145	149	117	146	128	148	134	139	154	135	135	154	121	143	149	134	161	150	140	161	130	147	156	131	121	146	142	119	150	153	157	141	140	152	145	142	131	145	131	138	149	146	149	152	152	141	154	144	135	139	130	168	144	127	143	162	139	124	155	144	140	162	138	142	151	144	152	153	143	144	137	151	158	146	162	141	164	134	132	141	135	137	149	118	139	152	144	166	127	142	141	148	154	132	114	140	130	160	128	155	139	163	146	156	140	151	130	149	117	140	152	144	145	152	135	147	156	138	141	141	150	130	150	146	149	140	134	140	156	135	160	141	127	157	137	154	152	144	151	134	134	140	136	143	148	153	119	156	157	150	155	127	127	141	146	114	146	153	126	136	141	158	140	120	137	137	137	149	135	150	132	163	144	125	171	138	130	167	146	149	141	131	160	162	155	131	128	158	158	147	158	118	142	165	123	139	137	159	149	144	135	158	134	154	136	168	150	148	161	149	148	164	149	145	148	145	143	132	148	159	140	139	143	142	122	141	164	166	138	141	137	160	184	161	166	145	151	142	164	162	157	153	147	146	157	138	156	142	129	141	152	118	132	159	165	126	142	142	139	147	134	134	139	121	133	137	142	118	131	156	134	152	135	155	146	139	132	144	143	142	150	142	123	142	155	163	154	139	145	146	144	151	137	157	152	129	134	133	131	132	125	158	145	150	143	149	162	133	144	135	122	154	138	140	120	153	167	158	138	139	142	141	160	141	162	133	138	159	151	109	142	138	151	152	152	164	135	142	150	147	125	174	139	160	132	127	129	156	138	161	144	146	119	138	154	153	167	160	138	158	142	148	165	169	143	122	145	122	122	132	140	157	159	133	138	139	136	140	142	162	159	131	150	157	136	154	135	130	137	156	142	131	141	127	139	149	134	170	152	144	145	127	132	142	135	153	169	135	146	152	141	144	135	151	143	114	155	154	147	158	139	139	167	156	129	135	136	153	138	143	121	148	133	153	145	154	137	130	129	149	145	143	140	141	135	140	175	132	146	142	147	141	116	144	145	149	141	138	137	136	143	140	137	136	166	139	162	134	158	147	151	139	130	133	137	127	141	127	155	140	147	135	147	116	125	134	137	149	148	141	124	142	159	149	142	151	141	152	157	145	140	154	133	145	135	145	146	134	138	129	153	133	143	141	150	137	156	142	155	156	144	137	133	141	147	143	138	127	163	160	146	137	129	150	146	134	163	153	148	151	150	131	138	145	156	144	154	143	162	148	155	143	138	143	146	140	163	156	141	138	150	145	128	133	158	140	133	140	143	157	145	167	146	147	155	146	149	153	138	156	147	140	115	123	148	135	133	153	118	171	132	164	134	150	151	118	145	115	148	144	144	150	137	137	151	157	147	167	134	154	132	139	151	146	146	157	150	152	141	130	171	147	127	123	145	147	148	142	149	147	147	153	146	164	138	154	128	154	160	133	152	146	154	139	153	157	140	146	150	151	141	153	133	134	139	141	154	141	137	150	153	149	163	160	171	166	144	146	147	130	155	153	140	138	130	158	145	137	149	146	144	155	152	150	149	165	153	139	141	154	134	140	125	150	141	144	134	115	139	141	134	143	141	146	131	133	135	140	167	146	124	150	141	131	133	123	161	120	147	142	141	121	134	145	127	130	139	150	149	141	141	130	138	168	125	154	165	150	162	143	142	135	137	140	133	141	140	150	147	142	145	128	139	129	126	153	151	150	136	147	164	140	151	146	139	137	130	141	136	156	150	157	137	140	130	148	122	149	124	159	128	176	136	131	145	149	149	147	136	159	128	125	147	155	138	126	146	145	154	140	156	163	123	166	151	143	147	139	145	144	152	155	121	128	123	140	136	130	131	133	122	134	138	157	136	139	131	147	165	152	144	115	154	132	157	142	140	131	158	113	137	141	158	161	151	155	148	154	152	116	126	146	137	166	148	148	132	152	145	143	135	129	160	145	141	146	139	139	121	173	153	144	157	131	170	176	141	140	162	128	126	151	153	135	123	132	158	134	156	150	131	134	145	133	120	140	144	142	145	134	138	177	172	143	134	149	158	157	119	148	131	151	138	129	152	131	131	149	166	148
6120	567	679	732	642	629	610	566	587	588	622	521	520	533	573	551	505	518	519	545	536	524	544	542	551	547	546	559	572	530	550	552	514	496	540	508	552	499	476	495	523	520	567	521	513	549	555	551	541	522	513	508	536	504	517	522	535	517	552	519	526	542	528	515	552	505	508	535	550	515	546	511	526	537	510	520	480	494	533	494	548	512	541	540	528	502	473	521	506	485	529	548	525	526	517	546	530	530	524	515	553	523	560	473	500	502	477	509	568	519	494	526	469	522	511	537	515	512	512	517	506	520	529	520	480	522	506	519	523	494	527	478	488	528	537	542	534	512	491	552	519	551	492	518	526	517	551	480	543	512	526	514	525	503	524	517	555	503	455	528	499	554	519	532	514	517	526	528	545	566	513	538	549	499	500	574	504	522	515	519	537	497	520	517	518	535	528	541	527	514	585	523	528	468	514	499	527	513	519	520	488	528	554	522	508	495	556	526	476	522	515	505	487	500	566	534	492	525	520	505	514	501	511	535	505	547	497	562	475	543	545	504	507	519	471	500	520	581	541	524	515	555	517	505	542	528	494	497	522	532	511	523	530	504	509	531	509	525	533	552	544	542	516	558	504	498	515	502	531	503	523	495	520	505	562	573	533	553	518	510	500	487	534	509	501	533	511	540	516	518	574	543	527	450	509	493	542	545	547	508	543	505	536	486	533	518	551	525	506	528	535	540	504	517	566	492	502	542	493	554	514	507	541	524	539	551	526	521	512	524	560	538	539	522	520	534	499	499	590	527	494	539	518	509	518	538	509	518	425	502	508	572	495	518	521	508	506	522	517	521	529	506	535	528	550	532	515	496	511	535	477	543	557	492	542	527	561	545	515	466	537	493	548	497	542	485	482	473	531	502	519	512	494	521	525	495	563	480	533	548	514	534	535	521	534	521	531	506	500	514	527	511	504	558	511	510	571	522	561	569	499	530	540	513	519	489	529	540	504	517	485	552	510	535	475	534	505	575	570	510	532	529	520	478	510	540	503	515	485	504	514	497	530	562	477	510	491	546	460	488	481	510	527	550	504	558	472	531	517	511	525	515	519	545	528	535	539	518	498	461	531	499	542	502	551	493	535	556	526	525	530	541	530	561	549	534	490	518	515	545	529	518	509	524	514	550	518	570	464	554	541	541	523	512	564	506	540	532	552	541	492	546	527	528	485	523	530	509	487	549	529	503	522	529	557	507	522	498	524	514	508	527	519	513	521	575	517	492	508	517	506	517	537	527	468	543	481	523	526	517	529	515	512	467	562	551	532	483	473	518	521	525	512	550	521	562	505	485	507	539	518	523	515	505	506	521	502	518	554	512	485	529	497	501	558	506	504	513	493	523	513	548	504	538	564	490	528	516	550	515	522	505	549	480	508	539	505	535	537	492	560	559	536	536	543	535	510	513	519	508	583	500	494	523	522	537	512	500	506	555	507	510	538	537	533	503	505	540	523	497	535	569	504	486	510	536	526	517	588	508	507	512	484	530	506	487	473	522	505	513	496	525	507	507	511	505	534	534	491	535	522	514	532	528	517	505	524	534	489	487	520	524	547	500	516	516	529	511	553	472	547	496	494	526	540	517	511	543	555	491	537	528	505	520	543	487	482	483	535	504	479	546	468	491	542	531	529	540	503	535	517	528	525	509	504	529	517	574	525	503	518	507	467	535	535	558	540	461	531	511	468	514	537	505	528	506	550	549	520	486	518	545	487	500	509	506	544	515	539	548	492	519	485	515	522	487	546	550	543	529	520	524	534	481	534	514	495	477	522	540	524	555	499	524	556	497	505	527	522	492	493	530	557	475	539	513	506	486	507	493	558	515	539	492	504	541	510	529	480	488	534	523	510	484	533	510	499	529	503	503	531	490	525	517	529	502	475	518	544	528	540	477	545	522	593	556	534	488	554	502	479	535	482	511	513	526	487	496	507	495	533	519	502	529	500	503	563	504	532	504	510	524	561	526	526	542	528	520	602	522	536	529	527	581	541	510	495	541	526	535	543	513	542	524	516	533	504	504	546	544	503	538	529	531	523	585	522	506	498	508	519	515	542	531	555	538	502	529	518	502	522	489	509	525	490	540	517	529	559	489	511	513	498	528	490	490	537	527	522	526	526	533	517	517	570	574	527	512	582	536	508	538	520	501	518	546	503	456	498	553	521	529	545	536	563	520	525	525	537	516	555	543	470	542	514	556	523	523	518	475	542	516	506	507	491	516	509	542	496	522	485	544	524	510	534	525	539	517	501	516	507	510	534	548	530	523	482	493	541	472	510	503	538	531	532	539	505	501	488	505	491	521	516	480	530	485	492	480	558	485	507	503	507	538	538	566	553	500	558	517	483	534	541	543	503	523	544	525	525	531	523	529	514	478	507	515	482	520	507	502	520	537	522	505	529	511	545	533	564	495	537	493	500	552	545	523	519	486	555	545	521	507	494	541	498	523	512	535	533	541	505	552	499	472	530	551	538	509	553	572	525	534	506	565	535	470	566	510	569	532	520	500	526	528	519	462	559	534	530	519	553	546	491	504	524	508	525	502	536	531	517	464	545	529	496	540	484	505	508	519	505	529	545	509	512	540	526	516	526	549	520	503	543	511	514	511	506	521	543	537	528	522	543	553	496	457	550	536	526	495	508	484	542	554	535	499	543	514	557	505	538	540	500	535	501	527	545	507	492	523	514	512	541	529	582	554	543	535	532	548	530	498	490	509	526	518	484	564	546	496	500	543	518	516	469	501	544	489	528	527	506	527	530	515	569	497	527	539	501	529	558	522	507	535	490	535	555	502	515	539	515	516	560	554	534	480	521	509	549	498	555	556	496	550	538	523	534	571	546	517	520	550	537	532	530	516	525	516	556	493	537	512	527	526	549	531	519	534	530	503	539	534	483	509	491	545	549	514	531	503	493	510	518	518	493	477	551	565	512	555	516	503	505	508	481	504	530	495	484	557	541	545	537	522	509	496	497	548	502	531	532	546	528	471	519	501	528	494	539	531	567	539	585	506	512	468	493	559	509	544	515	529	554	516	523	539	556	485	497	518	515	489	545	533	588	568	522	494	505	504	523	541	530	524	511	502	504	508	507	504	511	523	533	496	481	565	554	561	526	519	505	507	485	503	527	485	498	531	553	525	510	518	552	498	524	527	524	517	551	509	507	492	532	534	512	524	542	502	538	563	551	538	529	505	542	497	524	525	511	520	517	504	523	504	534	534	505	531	486	527	565	512	538	543	522	539	498	527	510	497	519	512	539	559	557	542	515	513	519	525	483	530	519	509	522	530	543	502	518	501	475	560	487	512	540	512	553	498	501	493	506	549	549	517	534	476	550	507	519	522	533	545	547	507	516	512	524	549	557	509	516	517	544	498	536	506	536	492	546	467	520	534	511	523	519	532	514	558	513	551	534	491	524	496	565	513	488	539	526	491	524	498	485	513	529	529	506	528	542	534	564	524	489	521	527	504
29210	5570	1392	1006	708	645	538	461	441	359	362	347	307	339	321	290	312	286	317	305	286	259	301	294	294	281	282	266	298	253	269	271	273	266	260	272	265	272	267	283	261	302	251	254	304	274	246	293	265	266	277	261	236	249	283	287	264	263	277	244	275	292	279	265	277	272	278	261	274	271	272	246	301	259	273	281	250	257	276	293	265	292	272	262	247	262	263	296	292	268	263	279	268	246	272	282	275	277	244	252	260	300	258	280	284	287	284	266	248	260	269	255	242	284	272	263	274	253	264	286	283	255	242	273	266	266	263	235	255	244	259	247	270	267	257	279	251	236	278	277	255	299	251	264	282	247	253	266	271	282	261	261	276	260	270	279	252	265	268	289	257	285	289	277	260	267	289	267	274	255	277	284	251	249	270	252	260	246	281	257	247	282	276	263	304	292	261	239	260	263	283	249	264	290	247	258	245	256	281	262	286	249	250	265	259	278	303	265	249	277	257	255	261	257	298	287	265	282	263	244	272	271	245	269	254	255	299	274	259	269	282	263	252	280	266	308	283	274	262	275	273	264	294	270	282	282	268	264	281	257	246	253	258	287	280	275	254	256	256	255	262	254	298	286	251	262	273	267	270	270	289	272	280	267	274	250	274	255	264	265	251	262	283	288	281	257	286	271	250	248	253	294	267	272	266	297	265	264	258	249	243	279	279	270	266	276	263	250	245	277	251	280	246	265	251	238	226	283	254	260	254	271	279	276	237	259	280	275	250	288	259	273	264	275	267	271	258	275	268	292	251	265	225	233	274	264	275	255	285	272	262	269	262	258	248	240	271	252	233	262	273	247	259	286	260	246	237	271	294	266	258	259	280	277	271	249	292	237	276	248	279	252	263	266	243	279	282	278	257	289	278	273	265	265	268	305	298	251	252	281	248	277	284	258	266	265	269	273	257	253	268	252	265	280	274	287	235	272	242	269	282	248	269	263	282	246	267	268	264	251	271	236	266	295	270	301	268	271	261	274	285	247	233	329	260	280	246	271	264	288	246	238	276	268	260	263	255	273	267	232	228	243	293	292	280	288	260	251	275	278	255	269	272	253	296	291	285	278	269	296	288	281	295	250	295	252	292	267	288	266	282	270	255	277	268	250	273	275	289	273	278	286	243	261	248	295	302	298	261	284	230	254	286	234	256	283	243	266	268	248	286	286	314	267	280	253	234	269	263	260	291	246	256	289	262	269	254	245	233	278	269	272	266	287	261	273	287	248	269	277	272	257	278	283	251	268	265	287	296	257	281	269	281	274	277	287	280	282	262	266	289	248	248	263	256	252	263	253	246	266	238	262	294	275	269	230	295	284	260	272	261	296	255	270	259	274	247	248	235	278	282	293	261	280	245	278	280	259	276	261	252	257	248	276	269	271	274	251	282	263	263	257	230	270	263	278	275	252	259	251	254	247	266	253	253	263	289	268	289	244	278	255	267	285	307	258	256	275	280	275	268	273	266	267	275	252	278	263	247	262	281	280	266	299	295	255	258	238	255	274	270	298	285	260	298	291	281	296	277	263	265	250	269	265	294	287	241	216	267	256	275	277	245	235	279	295	289	266	241	253	259	270	268	268	256	240	256	250	255	259	275	250	253	267	287	291	294	274	281	261	266	267	292	295	293	257	231	286	260	288	243	272	253	251	277	215	277	301	285	308	251	256	279	271	252	246	267	276	245	277	246	263	259	245	260	258	269	252	271	290	255	274	287	265	256	261	278	266	249	253	287	248	265	243	268	239	261	270	268	266	261	259	286	273	263	246	265	256	252	279	253	269	268	278	280	275	264	253	286	243	264	281	248	260	262	257	283	265	256	272	264	243	272	285	250	256	277	257	306	228	287	251	275	265	238	254	276	235	286	267	255	242	276	234	286	279	256	285	276	288	254	298	265	262	273	255	257	249	281	289	267	290	285	268	257	268	281	279	269	272	234	279	299	305	233	275	276	247	274	280	273	285	248	245	265	287	282	284	270	245	277	270	269	288	246	250	265	267	266	270	284	242	278	263	278	252	284	262	277	266	285	259	256	263	265	266	258	269	265	239	278	265	307	253	289	261	288	268	235	281	294	283	236	274	254	259	247	258	281	261	297	248	225	263	258	268	255	252	265	282	238	268	289	267	250	297	252	285	248	269	254	245	274	269	256	303	270	265	277	251	251	266	238	301	283	249	251	289	280	250	245	272	265	284	269	270	261	309	259	287	276	284	256	271	270	233	280	290	254	249	248	282	236	264	270	287	264	286	284	246	283	284	272	290	279	246	278	280	263	281	286	252	282	264	292	284	254	262	282	257	274	279	288	275	276	266	290	274	270	275	256	266	276	270	264	285	242	283	268	236	262	269	273	271	255	280	265	304	266	255	286	262	255	251	278	279	280	275	275	269	250	273	241	280	241	243	252	286	273	254	273	287	246	264	273	268	270	259	263	272	273	253	267	225	236	240	283	278	270	276	265	283	275	264	254	275	295	262	259	259	230	266	261	226	265	267	264	263	288	299	255	264	225	272	290	300	281	250	295	269	268	262	276	235	286	267	258	258	260	248	264	257	278	247	284	249	251	241	266	260	270	256	276	283	256	229	268	263	285	265	271	294	264	234	245	260	275	258	273	282	268	263	266	286	286	251	287	289	265	289	253	269	250	265	251	257	285	276	259	240	268	274	267	275	246	276	256	259	251	244	259	259	256	273	264	317	258	254	286	246	280	257	263	273	261	279	278	240	256	254	271	294	295	261	283	277	300	300	265	265	255	279	231	269	242	251	246	267	278	269	253	266	256	263	251	268	265	264	245	277	232	255	303	223	263	262	283	289	311	265	258	257	260	299	272	234	280	274	267	270	262	291	255	261	253	275	282	247	284	285	264	266	245	262	277	237	239	270	280	269	288	258	285	241	273	266	247	248	300	270	265	251	269	296	271	238	258	251	269	267	271	290	281	259	236	259	262	277	268	287	287	269	266	274	267	257	236	291	257	243	272	286	274	289	264	270	285	261	288	265	275	290	266	266	286	286	254	269	261	277	257	259	248	246	276	280	289	270	242	286	274	242	274	275	247	276	278	234	278	269	248	285	259	275	273	258	264	238	277	295	291	273	253	291	266	259	277	259	270	266	295	292	282	293	271	259	279	244	302	281	249	285	245	263	301	252	307	276	282	290	253	270	229	292	282	264	277	265	258	296	263	245	262	264	260	260	238	275	264	243	268	266	285	257	255	258	267	250	245	269	241	266	276	258	266	279	276	252	241	260	259	287	278	272	263	277	276	227	273	249	275	258	244	242	269	260	260	268	265	266	261	265	263	284	288	266	276	279	246	267	280	258	274	257	276	287	276	276	271	281	256	273	318	252	262	309	278	239	271	263	244	294	258	290	259	291	266	243	261	273	276	281	299	255	274	306	270	278	267	246	267	291	261	256	256	241	257	248	287	229	247	250	279	253	256	266	270	278	263	280	269	259	260	283	240	258
14664	1703	3003	3396	3066	2594	2296	2016	1855	1597	1459	1444	1321	1251	1245	1173	1173	1110	1069	1099	1054	1027	1095	1062	987	980	956	945	1038	957	960	948	962	925	927	914	925	902	918	923	868	884	941	916	943	857	928	886	860	922	900	912	860	869	876	890	947	860	797	897	889	842	851	870	878	848	893	900	894	867	850	935	904	896	831	937	877	864	907	883	874	861	927	872	877	865	951	927	852	846	891	878	905	884	920	868	850	853	866	872	842	905	872	887	862	897	848	892	875	880	901	808	855	928	852	868	864	875	877	859	837	868	849	812	837	805	907	800	822	847	872	897	855	877	845	864	831	888	873	872	842	879	870	823	896	872	874	844	875	850	891	866	864	867	868	876	804	810	883	859	897	846	862	890	879	869	846	865	846	834	897	837	883	874	893	860	865	861	919	897	867	831	868	878	928	886	842	850	838	862	818	927	911	857	826	831	904	833	922	825	830	898	907	867	829	901	819	887	917	832	853	808	878	882	820	858	863	903	855	901	850	865	903	911	868	872	879	906	870	889	921	843	889	857	907	895	883	796	877	842	899	868	845	864	903	892	873	844	924	916	912	882	869	886	808	889	844	841	899	861	890	881	823	891	894	841	866	882	894	853	917	837	842	914	856	869	854	837	863	885	854	867	867	858	865	850	891	878	832	832	892	855	876	880	834	890	851	877	858	885	858	875	861	882	881	905	807	850	892	868	867	854	880	867	849	863	894	863	867	852	916	824	844	874	859	904	850	858	835	840	891	855	886	845	874	859	932	880	865	856	888	883	833	829	827	874	862	880	913	878	912	858	909	862	908	841	871	817	864	842	858	863	888	885	850	840	818	853	894	852	838	863	824	872	882	887	863	849	887	827	873	847	888	838	828	847	829	895	838	888	878	812	880	867	863	870	835	881	867	871	837	814	856	857	830	787	853	873	834	882	879	801	855	931	843	890	893	903	857	835	845	801	883	895	913	900	864	852	846	903	826	933	814	895	843	909	874	864	849	897	854	875	895	875	868	869	838	888	848	853	876	827	922	899	876	823	953	888	917	869	875	865	847	851	878	848	830	840	833	872	829	886	869	859	851	817	811	865	883	842	901	939	876	838	856	885	873	824	847	919	841	883	825	906	815	866	874	895	862	842	851	866	876	802	863	884	858	858	894	872	853	827	839	844	807	848	879	804	870	842	885	830	842	896	926	906	862	884	863	910	919	852	860	849	862	866	853	863	900	850	900	852	853	857	861	885	864	852	883	875	880	855	838	809	845	903	846	870	839	846	848	887	781	822	870	856	908	867	869	846	878	867	860	859	868	916	863	900	860	807	850	916	821	832	851	832	827	897	894	845	859	896	907	927	837	953	851	883	870	844	856	892	874	843	862	848	840	840	883	857	829	863	903	816	904	879	860	849	851	829	820	852	829	856	899	859	837	841	897	841	859	872	836	866	931	877	892	909	901	843	886	847	869	888	891	926	813	849	878	866	908	852	868	888	877	909	876	846	883	928	792	847	868	839	901	853	837	876	860	869	865	900	859	898	858	873	862	861	886	843	837	885	868	887	830	755	887	877	883	876	880	872	867	795	891	865	874	824	864	940	885	906	853	899	807	865	895	812	906	875	819	905	863	874	855	857	868	882	847	908	878	869	840	866	873	880	866	829	884	862	892	854	885	885	880	874	852	912	853	925	862	819	864	895	889	827	877	883	890	872	820	856	865	804	870	887	864	870	885	847	846	886	851	893	865	852	829	897	904	878	881	876	863	897	882	907	835	910	841	878	799	849	884	861	879	875	814	928	836	885	854	835	879	879	878	862	855	847	863	896	871	861	809	856	877	883	862	857	845	886	860	886	855	899	852	902	852	868	845	857	885	880	900	868	863	835	911	825	886	846	918	886	859	897	863	883	860	778	875	836	797	914	894	899	860	845	850	846	840	881	854	875	836	846	864	853	897	818	842	875	853	872	842	852	919	898	852	853	876	892	843	884	874	867	858	890	829	858	880	833	807	856	859	843	883	860	839	902	853	910	802	881	880	826	877	873	925	836	860	879	840	868	846	852	830	874	866	825	876	923	897	824	865	870	872	847	896	900	821	861	893	842	914	864	811	835	825	889	864	866	867	864	868	836	853	881	783	907	840	849	857	924	854	838	879	897	869	859	820	762	849	847	843	911	880	897	868	831	896	900	873	858	827	835	851	888	917	858	850	895	865	855	831	851	884	834	870	857	809	885	862	900	856	863	884	867	853	817	886	795	849	826	854	886	890	883	905	832	880	863	869	865	904	894	892	890	866	890	799	899	874	871	804	866	870	851	882	873	872	898	901	914	866	863	876	831	857	850	837	818	896	863	805	839	841	867	849	859	836	854	832	902	926	837	870	847	840	913	830	866	859	873	874	896	920	828	873	859	836	869	829	848	870	872	842	890	882	905	857	885	858	869	894	821	860	868	857	857	851	875	877	894	869	869	860	879	851	833	872	829	886	856	840	909	919	859	903	888	854	832	879	908	842	878	883	858	857	865	876	820	894	814	904	853	892	849	867	831	846	871	843	922	834	850	821	893	851	851	903	891	810	871	929	861	845	900	821	819	831	873	808	848	876	917	874	859	835	890	885	877	793	867	896	820	869	848	895	865	880	809	867	906	880	848	910	809	867	884	870	875	854	868	921	830	888	934	860	817	845	862	892	839	875	861	849	854	870	827	900	824	851	861	895	888	821	893	879	869	880	832	880	893	863	890	858	806	850	876	836	901	903	841	849	855	875	859	869	869	835	912	877	862	837	904	858	876	868	842	807	915	840	853	826	838	853	886	861	904	884	852	873	847	814	908	867	893	885	868	836	870	868	886	882	869	838	886	883	849	893	816	850	854	890	876	827	857	871	858	811	859	888	893	868	865	825	879	870	872	907	900	895	887	853	902	840	869	894	874	896	835	851	879	846	854	860	869	871	903	818	961	854	857	899	880	863	881	877	851	849	860	809	882	834	869	874	874	882	922	831	854	803	850	845	891	878	881	861	848	806	917	833	846	864	845	870	864	819	866	853	853	889	887	879	836	884	843	810	873	898	808	901	912	876	920	866	915	865	860	925	886	870	867	860	869	904	883	866	823	815	910	848	869	862	875	835	870	815	883	873	891	928	822	792	806	892	845	877	853	870	866	854	820	821	894	841	877	841	848	918	847	862	864	912	862	855	849	862	858	886	883	855	815	875	822	842	928	876	854	876	837	888	822	852	890	906	881	864	820	880	893	859	831	858	852	874	896	860	849	805	861	846	914	909	864	823	868	873	876	851	862	846	830	859	888	890	859	849	873	835	895	854	856	862	825	834	823	860	836	831	859	864	846	847	860	879	867	796	863	871	856	899	841	903	932	847	861	892	849	869	854	869	856	851	844	859	878	857	876	900	891	877	930	845	867	878	848	871	890	811	914	870	818	866	882	846	826	895	835	804	885	844	855	940	859	887	880	914	842	869	851	856	878	857	819	885	856
40532	15360	3662	1725	1262	974	767	672	569	494	455	427	411	416	375	375	333	335	316	312	297	340	325	337	326	315	293	329	286	280	280	310	316	297	296	290	326	280	307	273	327	291	259	249	296	284	310	278	296	282	328	296	293	277	283	287	271	290	308	290	299	304	275	267	286	259	273	308	282	277	296	290	275	315	262	271	297	301	277	285	276	301	259	265	273	297	303	297	293	290	292	285	312	320	297	265	278	274	270	257	287	306	300	262	293	273	301	267	281	311	299	253	305	296	277	286	271	275	249	283	302	276	288	277	262	252	260	260	283	271	310	280	269	298	271	276	284	273	299	285	274	288	312	283	266	304	283	291	285	266	252	281	273	290	269	284	269	290	253	265	302	282	273	273	254	279	236	282	248	313	277	292	298	273	261	254	285	267	288	259	270	323	285	269	278	281	284	276	268	278	277	280	301	265	276	315	297	291	268	291	255	263	294	313	279	311	280	266	273	273	272	292	253	306	328	281	260	269	293	305	279	297	289	295	267	268	286	262	259	253	263	277	293	306	252	263	301	298	303	289	268	265	291	292	294	265	260	273	266	280	297	276	294	253	283	251	276	282	284	270	274	276	291	275	266	287	272	293	259	280	291	291	294	282	277	279	283	287	249	275	281	293	287	267	276	271	239	287	274	269	259	266	293	272	269	254	292	300	259	276	291	270	265	291	276	255	263	281	248	272	305	292	279	276	303	298	262	274	293	288	313	250	301	240	272	247	320	304	286	267	283	267	262	255	272	273	250	284	264	278	245	259	295	292	275	268	299	282	274	276	275	283	265	252	283	271	311	284	262	289	302	300	283	262	282	265	264	269	276	293	277	296	309	269	300	270	257	290	297	279	293	318	269	275	269	287	314	313	295	279	272	270	277	290	295	276	334	281	274	316	315	297	265	260	261	260	260	297	254	305	280	256	273	287	255	258	308	278	284	291	260	283	296	293	293	266	287	279	301	298	264	274	286	267	298	273	272	272	281	276	280	305	266	298	273	287	267	286	286	268	296	261	299	250	291	265	327	273	270	302	248	259	285	289	297	283	270	281	278	286	281	271	297	318	286	280	290	278	277	275	277	288	302	275	256	267	278	282	273	276	281	271	262	282	272	273	273	292	272	264	294	279	261	299	278	288	295	323	278	280	251	266	326	311	249	264	280	272	306	295	255	276	294	250	308	264	288	256	286	309	277	303	286	305	327	288	275	301	281	276	293	245	291	290	296	292	307	288	260	283	275	282	288	255	251	275	273	298	304	291	310	289	281	279	292	285	293	287	276	300	286	301	286	257	294	282	294	280	278	265	272	278	276	276	288	260	283	289	283	266	311	282	263	263	275	256	259	309	287	282	299	267	299	293	279	284	293	288	286	269	284	285	275	262	258	278	283	298	289	287	292	286	307	283	291	282	277	251	312	287	256	282	283	282	299	312	301	272	279	269	275	294	288	267	293	283	277	277	278	275	249	285	288	292	296	296	281	285	255	262	282	282	270	300	268	272	299	286	309	254	288	296	271	282	297	269	283	265	301	300	266	282	266	296	268	278	292	292	274	275	269	288	264	283	260	308	290	290	272	288	257	304	290	277	238	305	283	284	290	313	273	297	274	255	262	302	272	302	284	272	305	287	281	291	280	270	294	297	270	264	274	324	287	293	280	290	280	315	276	270	270	291	251	288	270	277	275	290	307	273	284	255	306	266	292	279	268	295	250	252	272	276	283	278	270	262	293	271	318	279	278	277	268	255	259	296	267	252	294	267	277	314	276	294	260	301	286	286	280	275	294	281	276	294	250	289	286	281	262	292	277	295	307	287	293	268	275	283	301	270	270	257	279	297	265	318	293	288	261	271	299	262	288	277	248	292	276	273	300	283	290	273	256	309	289	286	295	283	305	275	285	305	234	273	273	296	272	301	319	263	262	280	265	307	261	303	304	305	279	291	302	255	259	281	294	279	291	260	298	281	296	261	290	285	257	277	301	284	300	266	257	287	301	246	317	286	277	245	267	262	275	266	282	297	314	267	306	308	281	251	308	260	260	280	254	314	291	272	294	281	278	289	316	274	287	260	259	290	271	273	281	266	287	299	283	317	269	279	280	287	258	317	314	258	277	305	286	270	309	269	320	287	289	305	284	304	296	277	277	327	300	285	296	279	285	282	292	279	289	298	282	273	264	274	277	272	276	305	307	271	291	251	288	282	260	282	289	296	304	264	278	279	253	265	279	286	258	292	281	283	247	287	292	270	299	305	299	289	277	294	248	282	295	280	281	259	303	303	264	291	251	270	283	267	280	279	263	264	293	247	295	279	299	262	283	265	255	296	308	283	273	296	275	258	269	284	270	273	288	279	264	273	266	257	241	243	258	302	292	276	276	289	270	263	298	263	301	282	289	256	288	255	284	296	263	263	295	271	277	285	254	301	285	299	285	285	298	294	280	277	264	285	275	308	285	248	291	271	278	285	248	292	256	294	274	264	289	308	291	274	304	267	286	245	250	256	258	273	270	324	317	303	279	279	285	276	279	256	283	286	269	288	280	316	287	280	312	280	286	276	300	317	282	272	297	273	262	273	275	287	257	319	279	287	301	257	296	300	296	284	292	238	250	256	295	298	271	248	296	254	287	272	306	268	292	295	306	292	283	278	293	290	287	288	269	303	273	304	270	282	264	277	292	290	284	262	284	253	286	280	271	285	269	318	282	294	271	292	306	265	286	293	278	305	280	253	252	285	282	263	295	293	296	265	278	282	276	278	263	281	270	303	290	292	242	288	259	302	269	269	271	276	276	248	279	271	275	263	277	279	267	305	283	276	271	230	278	301	269	283	283	287	286	269	280	260	283	273	302	279	293	261	271	276	262	283	250	275	268	265	278	268	309	262	283	294	281	273	283	293	267	310	274	268	301	279	294	255	327	249	272	304	292	296	278	297	277	267	274	281	296	277	279	261	258	307	260	238	268	307	290	305	281	273	284	300	291	291	244	259	293	252	297	261	263	290	283	265	289	255	313	282	293	290	256	291	275	294	285	288	289	271	277	297	299	287	262	274	296	273	267	274	309	278	266	260	265	278	273	272	287	293	301	301	264	267	255	307	296	302	279	304	295	266	321	282	266	286	273	277	267	285	248	288	275	271	250	281	261	265	246	311	276	263	281	269	298	262	284	289	265	304	261	297	269	287	289	302	281	267	261	262	273	266	294	274	290	269	295	272	295	269	273	309	297	302	259	304	288	296	266	269	273	267	280	268	289	281	263	285	270	262	291	302	272	289	276	253	309	293	289	291	266	254	277	281	257	271	255	281	293	327	287	263	269	252	288	281	308	282	297	270	257	298	293	273	315	280	263	293	262	292	275	278	275	290	298	302	282	290	283	255	298	279	284	293	292	288	292	303	269	274	299	294	276	267	267	291	294	316	302	296	268	285	279	264	268	318	291	297	291	285	291	294	275	294	260	273	298	295	294	266	307	282	277	285
19452	2477	4897	5577	4886	4204	3603	3138	2675	2356	2080	1958	1869	1742	1592	1495	1414	1376	1275	1258	1280	1221	1256	1151	1152	1090	1107	1098	1040	1038	1108	1040	1025	1013	1051	1003	975	1031	929	1017	1011	1002	1008	957	940	974	924	991	976	970	1012	976	902	982	937	989	970	944	932	1027	985	955	957	918	929	897	934	945	883	902	935	938	932	860	906	944	925	919	933	857	942	921	923	916	958	909	881	886	932	864	894	955	952	896	877	920	894	919	900	925	832	933	928	921	907	868	915	942	912	880	910	865	912	872	896	913	903	883	853	931	910	924	876	923	902	941	906	846	987	926	889	872	893	843	905	892	849	866	929	911	891	867	883	915	922	868	886	828	895	863	910	896	880	872	930	877	897	900	907	971	867	905	913	910	939	962	909	876	895	884	893	879	908	868	858	887	897	894	930	913	935	867	930	867	906	889	875	965	902	915	878	918	961	919	861	935	926	880	919	919	812	863	846	874	910	921	942	924	879	890	914	877	894	869	918	849	916	959	939	871	957	915	878	910	898	876	882	922	895	886	876	918	877	860	905	938	871	853	888	931	906	917	911	922	898	865	905	932	859	880	885	911	876	889	932	895	911	913	872	942	842	902	884	854	853	887	892	900	928	908	874	893	897	861	920	909	908	861	915	895	904	820	918	871	885	884	936	912	882	908	908	858	895	859	835	877	867	943	898	890	885	884	918	948	907	917	952	899	913	901	838	944	880	930	885	890	891	874	865	899	908	856	841	921	885	934	838	920	886	888	936	915	905	835	877	902	876	881	926	913	908	961	888	893	935	914	939	928	941	879	886	855	837	906	896	865	897	854	919	852	859	872	878	916	865	865	907	878	905	874	935	878	919	913	886	881	918	868	849	879	893	871	891	845	877	892	845	901	878	929	848	867	958	919	874	986	913	906	915	912	924	863	932	888	977	980	929	944	882	972	883	879	934	888	922	949	935	833	889	920	873	918	871	888	920	875	936	938	897	915	885	905	900	860	918	903	859	902	904	911	929	951	925	870	911	898	939	875	866	922	935	867	941	947	876	923	896	879	887	967	918	886	882	904	887	909	893	855	823	907	919	858	909	917	883	895	929	923	888	851	866	929	880	920	906	880	888	908	829	905	925	912	926	923	895	895	885	913	888	894	847	888	864	916	860	858	921	900	898	854	931	873	885	877	861	869	963	884	890	888	877	828	854	901	834	936	898	874	929	868	874	913	932	899	876	934	898	927	921	880	869	862	927	904	841	950	916	916	866	869	855	885	899	928	911	873	944	927	931	907	878	880	887	935	937	932	883	921	902	879	886	883	905	939	948	927	869	903	930	890	890	891	881	838	880	916	934	867	878	878	898	884	838	906	897	878	908	919	901	884	911	865	990	854	890	890	894	860	887	941	926	884	918	919	912	907	896	881	851	899	907	889	931	929	841	907	879	893	910	951	921	832	859	896	931	895	896	890	868	930	875	910	901	889	865	899	901	923	893	919	921	899	973	905	882	901	918	940	926	927	920	868	900	853	873	863	893	926	924	951	913	811	926	906	899	851	854	867	907	932	913	903	888	880	914	882	843	913	884	888	871	860	836	893	891	841	901	900	878	895	954	893	878	930	895	913	895	854	865	862	914	933	926	896	884	904	910	872	923	895	888	926	916	934	848	898	856	913	896	917	905	829	887	882	866	918	914	880	868	898	925	952	870	955	899	942	932	917	891	928	853	945	953	906	890	824	951	863	820	849	915	863	850	866	880	907	935	924	887	889	857	858	907	868	896	919	897	908	893	874	890	911	851	864	870	845	891	890	891	895	863	897	972	894	920	922	907	911	879	896	926	856	910	912	900	830	838	944	877	873	918	888	863	885	896	888	897	903	926	898	902	914	853	934	877	908	892	941	894	860	897	877	896	893	884	849	896	887	902	871	887	845	914	864	917	883	939	818	926	886	932	905	940	894	846	874	912	833	856	896	907	900	858	926	926	867	912	954	874	907	903	910	879	879	875	936	832	889	959	872	868	910	872	889	934	913	957	888	906	836	912	872	871	885	948	934	879	886	872	883	893	914	887	881	925	931	913	887	921	854	901	851	891	899	847	892	894	902	917	949	867	847	899	822	853	885	908	902	833	873	881	907	931	924	893	905	874	889	904	903	864	875	906	904	875	924	871	877	893	876	914	946	916	866	926	914	940	918	883	842	813	959	869	957	867	890	900	940	892	945	864	945	887	924	899	909	890	908	900	903	869	888	880	921	960	897	889	899	915	912	881	945	843	918	881	869	908	886	881	880	865	957	908	912	877	924	862	916	874	900	880	864	865	885	872	874	883	851	851	890	951	932	915	913	914	903	917	970	902	916	920	906	882	895	907	884	861	885	897	896	912	911	879	904	898	919	874	866	934	892	903	873	923	862	879	925	874	953	904	864	888	885	912	920	875	898	888	916	909	866	900	857	887	903	962	894	946	835	840	879	904	895	935	857	883	941	907	893	922	960	943	897	952	820	889	892	864	904	920	923	923	902	870	889	893	890	860	937	916	877	903	865	922	901	920	883	924	892	846	878	939	897	942	895	861	924	853	927	847	891	868	905	920	927	889	917	904	886	929	898	848	906	891	907	936	883	932	918	885	866	924	898	878	900	910	914	881	901	931	896	913	865	909	865	908	845	863	913	888	938	865	900	920	951	894	846	945	883	915	825	911	895	903	877	932	927	891	914	882	893	894	879	896	859	893	882	884	908	915	869	863	951	879	871	861	857	904	900	878	858	901	853	876	866	857	927	882	862	905	935	937	919	875	909	896	929	964	910	872	907	917	898	876	924	879	852	823	928	899	890	879	916	962	845	927	868	871	906	908	840	919	876	853	882	938	933	894	894	862	899	882	900	1003	928	867	907	906	858	896	879	872	864	894	879	909	900	900	934	851	913	882	947	865	935	900	881	965	891	929	870	878	845	881	872	836	921	903	876	932	859	814	915	928	875	896	901	922	859	877	908	892	915	914	908	893	911	878	857	911	869	883	943	903	937	922	889	864	892	858	896	881	891	842	874	860	924	905	899	878	866	844	912	917	892	854	856	900	951	894	893	888	905	874	849	912	918	889	916	927	885	880	878	873	863	859	943	868	919	860	950	925	922	968	879	909	917	933	910	917	883	891	923	879	907	876	864	891	886	906	911	914	922	944	912	957	899	922	874	905	907	898	863	926	864	903	866	903	911	853	913	919	902	887	907	919	882	899	944	891	913	853	887	893	878	886	856	943	941	946	899	842	889	834	916	916	862	861	929	911	871	922	859	891	931	905	918	906	927	865	871	917	872	896	880	857	950	921	903	883	894	886	908	880	922	924	899	908	922	888	911	866	866	870	845	869	881	878	902	908	866	863	879	909	887	892	856	883	874	904	857	944	867	870	871	897	898	930	866	897	935	835	917	949	950	874	952	877	923	894	871	928	847	893	874	910	865	905	960	876	868	866	937	848	914	888	949	895	881	901	898	886	935	942	924	910	894
4779	405	251	187	171	183	156	161	157	147	157	168	152	146	126	147	145	156	151	133	146	157	148	152	155	143	186	138	129	169	147	128	161	142	149	113	146	166	158	147	156	162	143	120	154	140	128	135	143	160	147	162	158	135	131	161	133	157	143	125	170	153	148	161	160	159	152	157	130	142	146	149	142	130	140	112	154	159	137	124	145	139	137	150	155	143	139	141	139	134	169	145	157	157	142	138	155	144	156	143	153	149	147	139	143	166	142	156	152	152	156	151	118	132	143	139	144	152	155	153	142	132	151	127	176	145	151	134	142	140	149	160	124	161	133	142	138	163	143	147	163	143	153	143	165	154	146	158	136	137	152	176	151	126	142	137	144	129	140	131	122	168	159	134	141	152	126	144	162	173	120	165	169	155	161	152	143	129	158	132	151	146	150	158	153	146	152	139	131	159	156	154	144	147	143	151	135	147	121	141	151	156	143	149	167	154	140	127	165	157	146	163	159	172	138	139	144	138	136	158	149	149	143	166	145	152	132	138	145	142	137	152	160	170	133	154	145	137	126	133	148	152	144	132	154	141	129	141	156	150	148	142	116	125	134	134	163	141	138	141	147	145	155	148	145	157	139	136	147	158	138	148	140	158	152	156	150	152	149	139	146	153	164	125	149	123	145	157	145	153	160	129	131	160	133	126	131	141	151	139	148	131	155	162	139	150	129	135	156	133	145	146	156	156	144	129	143	156	148	159	156	144	142	131	142	142	149	150	142	124	153	131	153	152	135	165	145	131	146	151	160	145	140	164	156	133	136	164	122	171	129	164	147	149	145	157	161	164	153	167	152	132	143	137	148	154	120	153	143	156	153	161	158	137	159	148	157	150	131	145	130	145	131	162	134	161	146	146	145	150	164	130	147	149	177	144	157	154	141	132	133	134	141	136	157	172	137	157	129	158	178	155	156	156	130	132	148	145	128	139	155	139	135	133	171	135	133	148	134	141	163	132	130	139	136	164	151	150	137	181	138	140	135	143	150	158	159	148	140	140	152	145	171	151	148	147	147	152	141	119	137	145	157	121	151	149	150	135	144	136	130	161	123	133	154	154	134	141	131	148	148	149	147	143	140	146	164	153	147	159	135	150	132	137	152	128	133	176	149	170	145	145	165	149	155	155	147	144	140	159	140	140	154	154	155	134	148	150	149	135	142	157	121	156	139	133	127	150	151	154	138	137	154	130	166	145	140	143	160	152	126	157	148	157	144	122	147	159	151	147	145	125	163	131	147	166	150	135	125	136	154	182	156	146	140	147	161	164	152	178	160	144	159	162	132	154	134	155	131	166	151	157	147	147	162	159	153	142	136	149	115	148	150	166	175	127	153	147	138	123	134	145	130	132	146	156	138	150	151	138	173	127	132	134	160	155	134	145	159	140	141	147	148	160	150	140	163	151	133	147	144	163	160	170	152	146	151	157	184	176	141	137	136	118	127	146	132	126	151	159	132	137	148	156	160	160	155	186	140	151	145	163	143	134	151	159	146	152	148	152	169	157	166	132	120	161	126	164	163	153	146	136	157	146	159	162	131	131	139	148	166	144	145	141	139	152	142	127	134	140	133	139	137	136	134	126	131	156	141	157	154	143	159	131	134	148	147	172	150	166	152	161	144	165	141	149	157	174	145	153	133	137	143	128	145	164	144	144	148	163	135	161	157	148	155	124	139	118	156	137	151	155	162	156	127	143	149	150	142	151	143	143	118	158	143	162	129	139	139	150	145	128	152	141	128	147	149	143	114	154	161	151	151	136	140	154	141	141	142	131	152	142	136	160	150	172	169	159	147	137	129	162	135	137	150	151	140	145	155	150	165	123	155	139	162	139	138	147	148	133	148	146	147	159	156	138	154	157	144	157	156	140	134	141	140	142	164	137	159	167	149	148	134	140	159	152	141	143	141	155	126	147	124	162	148	136	150	124	134	123	137	149	145	130	146	185	138	145	145	137	138	160	148	137	153	166	153	163	159	134	138	162	149	147	130	142	148	155	148	125	156	141	135	157	135	166	120	149	127	120	147	154	126	142	152	139	145	155	151	136	140	169	150	155	148	139	112	134	138	146	168	140	157	141	142	154	163	175	142	138	137	143	137	158	150	146	162	148	131	165	162	163	133	143	136	135	154	124	145	134	175	155	125	117	133	133	152	142	144	137	149	150	146	167	134	159	143	153	144	162	150	149	168	152	150	157	139	145	142	150	172	139	135	154	132	149	152	140	133	146	174	158	136	138	155	142	133	158	140	130	144	140	154	139	152	134	127	167	142	159	129	150	153	155	139	141	154	158	154	135	140	148	146	163	152	149	138	143	133	135	161	151	146	150	135	146	138	153	141	165	153	135	135	158	142	138	166	155	152	136	127	161	152	138	131	120	135	150	144	143	145	159	146	131	156	147	141	160	134	142	138	145	136	134	139	158	147	150	147	132	144	173	136	153	164	149	136	163	138	151	168	159	144	147	154	139	133	144	150	152	154	155	158	151	148	134	151	147	157	146	162	155	133	143	148	147	153	145	157	157	154	161	144	151	137	133	160	159	150	159	140	163	152	145	140	136	136	151	136	138	164	165	149	132	122	145	150	160	131	144	146	131	148	130	136	152	162	131	156	145	142	135	162	171	141	145	147	143	164	151	138	154	145	144	153	135	128	151	132	156	133	128	118	152	156	158	151	131	104	143	148	142	142	173	163	142	162	133	144	141	169	160	136	149	141	142	168	153	122	158	141	132	160	161	144	153	129	153	134	151	144	144	141	150	154	147	127	142	152	133	135	137	142	139	123	140	150	141	127	172	136	156	170	172	147	134	151	149	150	131	162	158	134	160	159	149	147	135	161	151	142	150	167	158	149	135	169	155	149	136	162	151	145	168	169	157	157	145	151	154	139	142	163	169	152	131	143	143	133	135	162	155	148	137	140	134	162	150	153	153	138	149	136	155	153	133	152	162	149	149	147	138	155	164	147	142	154	166	154	153	146	146	130	169	144	142	138	168	151	130	163	123	174	142	139	154	140	147	138	132	135	144	137	166	144	139	172	136	150	139	151	137	114	174	153	145	144	137	146	143	152	122	166	172	146	146	134	129	135	158	142	163	159	152	140	168	135	162	141	169	154	147	133	162	140	165	144	126	144	150	155	132	134	137	138	125	146	144	144	152	144	146	147	154	126	173	156	131	132	151	144	135	171	154	137	159	146	119	147	163	141	141	167	136	153	170	147	149	131	166	156	135	153	156	149	178	152	141	151	146	157	156	136	157	141	162	137	131	162	138	144	143	170	168	176	158	145	147	157	139	158	165	138	148	163	130	133	150	133	148	111	144	170	134	119	159	162	162	159	138	134	153	162	140	147	171	128	139	157	151	148	138	140	148	143	148	153	168	151	137	164	161	165	165	139	150	151	174	151	127	144	152	163	150	142	155	132	126	147	145	166	161	139	146	152	159	141	146	166	149	156	152	144	155	148	155
6443	612	702	664	643	641	619	627	599	572	613	556	577	585	538	518	563	541	515	517	570	556	551	525	519	572	567	522	505	505	553	503	579	576	497	547	526	516	540	538	541	527	509	579	488	533	564	465	546	539	547	535	555	527	514	567	526	516	554	542	547	512	579	556	502	485	561	506	518	503	552	538	524	552	489	508	539	513	491	532	551	523	537	523	515	534	555	517	523	480	528	553	557	567	504	485	568	507	544	523	526	510	517	523	522	567	532	519	543	540	509	522	532	530	516	516	541	534	496	557	547	487	551	554	522	545	581	505	550	555	525	488	520	527	534	510	552	567	525	512	546	512	529	571	527	503	548	563	546	577	514	517	512	529	518	508	518	514	559	556	540	509	557	534	523	550	467	522	496	543	541	571	521	514	513	520	513	552	504	530	479	536	532	541	534	536	525	507	524	532	525	497	515	513	520	541	541	503	513	543	524	488	535	511	534	526	512	530	537	504	536	539	517	513	493	575	513	532	512	543	553	522	548	548	538	518	563	527	541	523	496	516	512	511	538	544	527	544	560	544	517	489	547	524	555	525	524	518	567	570	477	511	553	528	571	528	544	516	527	571	558	511	557	528	537	548	550	492	527	549	539	537	512	543	511	542	557	535	524	551	552	578	513	552	515	508	530	533	517	512	526	510	572	528	527	516	542	547	542	519	580	532	485	519	532	519	576	600	523	527	521	535	523	555	551	518	556	540	566	512	534	487	526	519	537	550	518	539	520	563	512	532	541	542	578	534	554	508	540	526	555	537	534	533	557	523	491	489	528	569	522	489	531	550	524	515	530	571	520	521	538	535	511	523	519	516	535	519	522	504	553	510	534	523	525	600	541	519	523	549	532	558	545	496	543	537	549	530	497	532	548	545	521	543	531	483	541	518	523	538	515	567	525	513	498	479	535	550	549	541	514	516	503	519	553	533	554	534	540	518	510	499	568	556	495	516	536	495	518	519	549	521	586	498	539	536	538	489	549	465	542	510	499	491	545	548	511	537	530	523	517	550	539	551	534	508	546	533	517	550	537	509	578	538	535	522	527	549	522	537	558	610	522	496	508	537	584	477	565	541	523	505	507	504	530	552	503	540	472	564	503	540	510	541	548	507	515	519	534	533	582	478	527	508	505	510	547	557	536	553	514	555	538	543	554	502	561	593	538	534	513	509	537	534	492	462	534	505	544	531	576	515	549	593	495	522	525	536	505	527	517	560	522	517	563	550	499	504	559	506	526	554	533	551	553	533	555	530	507	519	550	561	549	506	492	528	547	570	548	508	507	480	527	512	485	531	498	511	544	495	537	554	521	533	510	570	497	526	561	501	516	561	522	563	529	524	536	520	544	544	568	545	538	543	516	564	546	521	564	512	521	529	478	522	541	579	522	534	531	561	517	540	545	527	512	540	513	548	510	529	540	566	498	513	549	521	566	551	528	550	491	494	568	537	518	529	486	524	576	534	526	536	507	546	512	564	487	520	566	559	500	526	534	546	541	519	530	525	564	538	489	493	525	502	509	487	559	526	553	551	518	538	530	519	560	518	513	511	489	559	559	531	473	500	552	548	562	524	508	538	528	509	505	564	562	508	520	529	494	527	516	530	508	529	539	513	527	543	527	535	558	532	523	540	534	535	516	543	560	503	516	509	478	515	535	588	530	545	500	510	500	555	554	478	529	575	547	550	482	539	528	497	506	502	541	538	535	544	496	528	499	540	470	569	521	528	521	537	517	542	554	512	560	538	504	526	485	511	493	521	507	512	541	498	552	540	544	522	505	528	523	562	527	507	568	518	484	559	514	558	511	469	548	521	499	580	506	532	511	541	536	544	527	499	481	523	527	536	551	547	560	542	510	519	539	536	512	526	512	523	512	517	559	485	512	497	513	482	505	513	531	530	555	505	517	526	519	531	573	571	530	516	538	509	562	545	483	520	529	526	521	553	515	563	575	507	487	535	496	504	496	553	569	520	523	536	554	520	532	530	519	537	530	575	525	525	545	524	529	533	523	528	502	511	513	547	522	537	526	551	521	502	527	502	532	509	510	543	496	559	553	523	536	545	567	531	534	521	540	559	510	529	518	517	551	498	502	532	567	572	523	549	534	539	572	511	514	530	530	522	566	520	505	551	511	537	504	561	513	532	526	574	491	541	548	504	554	504	528	558	547	536	514	533	480	517	523	536	530	514	571	509	539	535	596	533	534	564	542	514	498	504	504	552	523	531	535	494	526	548	507	481	491	509	531	488	506	535	564	541	521	544	513	555	546	518	532	526	494	541	532	481	509	482	519	527	514	498	503	579	503	553	571	494	507	534	527	499	533	546	552	547	530	517	508	533	581	514	568	521	504	490	525	542	546	512	487	505	525	541	534	459	546	564	531	547	528	502	567	541	551	541	517	537	541	515	535	541	569	547	558	555	545	548	520	465	514	505	545	510	512	532	545	570	512	574	534	509	556	523	541	536	562	485	543	535	567	519	519	504	534	553	546	541	491	544	496	542	510	528	541	531	512	517	515	536	518	567	550	528	506	518	526	522	522	565	499	548	526	524	534	512	558	558	533	522	557	524	538	518	515	508	523	519	504	514	554	536	527	552	540	524	574	531	531	523	511	535	534	524	543	547	555	516	532	523	563	534	521	537	553	500	524	543	542	533	530	509	532	541	508	495	550	532	524	514	516	541	551	527	506	557	524	523	500	536	511	522	530	511	509	509	537	536	510	519	531	548	544	555	503	512	588	490	564	519	511	506	505	488	527	520	527	566	520	511	531	511	553	562	488	547	506	528	497	530	539	536	494	575	516	539	532	525	503	543	533	505	538	532	508	526	569	543	520	522	487	536	576	552	530	507	530	518	536	530	507	525	503	504	529	530	538	504	497	498	558	490	503	529	504	537	555	491	511	500	547	529	529	527	513	554	524	548	538	526	479	546	525	530	501	527	518	543	521	540	496	533	567	544	510	488	535	541	524	528	548	539	523	519	524	541	528	486	562	515	555	543	508	549	517	536	535	532	517	513	528	507	527	493	564	493	534	484	532	556	526	536	556	546	546	509	534	519	529	533	532	561	537	522	563	507	522	498	530	551	538	552	498	561	536	508	541	542	496	563	494	516	545	508	525	527	537	514	530	529	557	518	560	533	520	525	511	540	539	551	508	568	536	503	546	530	560	563	525	535	564	481	557	572	531	492	520	549	535	529	535	485	502	500	525	548	511	538	548	529	527	550	523	505	562	548	526	544	557	542	539	507	536	521	515	487	489	525	544	494	507	488	498	520	548	521	498	547	503	545	543	502	518	551	521	536	533	531	473	547	537	521	485	554	533	515	552	499	515	546	531	530	584	478	578	542	505	534	505	471	538	520	549	514	528	483	491	520	523	520	555	514	523	543	540	498	545	486	496	522	517	548	505	522	536	497	503	522	517	558	533	531	507	475	497	522	541	524	495	564	554	508	521	512	519	519	503	535	533	513
33782	5963	1406	1000	731	610	506	441	426	360	385	312	342	302	310	301	318	284	341	267	296	269	281	304	275	305	313	301	290	297	288	266	263	263	280	258	286	263	295	274	280	243	249	253	302	255	261	238	272	265	290	281	255	272	277	277	255	271	259	278	289	278	255	291	274	264	276	261	299	283	282	288	268	261	269	284	274	279	226	264	277	280	274	282	286	258	281	277	294	277	265	235	284	261	259	255	260	295	268	238	244	260	256	257	260	268	287	278	290	292	240	291	296	278	264	259	262	250	299	259	271	300	254	275	261	281	290	255	291	241	301	273	290	281	259	281	270	268	252	312	251	273	240	295	259	255	283	270	246	259	276	260	241	268	280	269	288	226	287	253	298	273	296	282	270	265	258	250	282	230	261	292	274	254	243	282	286	295	242	272	279	255	281	290	274	273	257	276	281	270	269	287	261	275	265	283	285	244	261	274	248	266	257	264	286	270	283	273	235	262	287	251	260	293	246	261	272	271	288	281	276	270	283	266	287	269	272	249	260	225	260	271	262	264	256	248	275	293	260	266	261	266	274	265	253	247	258	248	270	251	277	239	267	290	291	273	300	254	269	263	293	252	288	319	292	260	253	301	268	258	286	281	260	276	262	254	259	266	251	266	248	266	269	284	255	260	322	272	303	277	283	276	261	317	274	249	263	273	275	281	270	257	268	264	257	260	269	232	248	255	312	265	254	254	279	278	261	273	272	266	283	248	277	259	277	271	287	272	274	283	257	293	269	253	255	290	268	268	259	298	271	303	272	270	275	262	290	295	304	248	274	248	264	270	265	269	300	261	259	270	282	272	267	306	264	262	278	256	253	274	304	260	296	271	262	272	278	264	256	269	261	259	291	286	262	242	284	269	268	290	275	259	268	245	257	269	295	284	310	267	288	295	269	231	271	299	278	272	278	274	263	250	300	278	277	250	298	231	287	273	255	276	284	285	272	258	280	285	271	279	268	263	272	266	273	254	284	262	278	310	282	272	267	274	287	269	255	273	277	279	278	276	296	267	275	269	262	277	252	283	268	291	273	246	264	276	251	269	256	269	274	236	273	274	266	273	277	280	289	272	278	260	281	246	302	274	296	304	306	291	313	261	289	264	269	288	295	260	281	260	270	279	266	289	243	284	289	286	259	240	301	273	261	253	287	279	259	260	288	259	254	274	238	254	274	286	288	285	285	283	237	279	302	261	253	291	272	269	293	264	248	310	254	283	283	291	253	257	257	281	263	263	284	298	255	251	305	281	300	288	249	279	226	269	291	277	262	278	278	298	296	285	266	250	262	268	281	247	289	290	293	276	271	276	274	290	274	278	256	283	293	257	286	256	273	270	271	272	277	274	261	272	273	290	258	269	290	290	256	277	267	275	269	289	297	256	265	270	255	267	260	264	287	269	279	278	292	275	275	257	263	288	275	256	280	262	287	295	264	279	254	268	258	270	266	276	286	273	259	314	283	269	265	274	249	260	280	261	264	257	304	271	270	275	291	239	269	259	279	275	269	320	248	260	284	261	259	267	243	292	259	286	301	287	268	273	262	280	262	266	253	291	287	260	264	259	291	259	262	293	296	268	256	270	294	257	273	272	289	242	277	264	251	319	266	255	251	275	248	263	256	253	249	242	268	303	256	286	274	292	285	264	271	233	276	256	247	291	283	279	252	264	292	268	277	261	283	278	263	268	261	264	294	287	277	265	267	279	288	266	260	236	229	284	269	297	280	259	287	273	273	255	261	265	262	283	263	264	266	291	248	281	275	287	305	248	283	251	291	249	283	273	288	280	233	279	262	257	296	252	287	259	270	268	291	283	253	267	286	263	284	287	254	277	259	259	259	261	280	271	258	259	298	256	263	261	223	287	260	281	298	263	269	280	258	256	265	291	297	310	260	282	296	283	268	274	253	266	280	296	293	262	243	267	280	281	229	242	262	262	286	296	276	274	273	295	309	275	274	266	298	255	247	306	296	272	310	279	276	260	261	278	248	318	268	296	269	262	282	275	272	279	267	276	265	255	297	230	262	292	269	246	266	268	226	292	261	276	284	314	279	269	257	275	265	265	274	261	263	284	269	292	263	269	271	296	275	263	283	247	275	255	261	283	245	272	254	311	279	261	285	236	281	276	281	271	256	264	277	237	267	272	285	289	268	304	268	286	264	268	269	271	274	255	247	248	256	295	251	282	297	266	298	288	264	287	286	287	298	288	252	264	270	275	256	272	295	251	288	265	249	291	265	260	250	298	238	261	254	292	298	270	244	270	280	258	278	255	282	242	269	289	272	290	248	271	267	249	279	265	281	281	282	285	270	311	249	278	271	257	266	273	302	264	269	252	287	271	265	259	256	285	264	244	269	279	245	270	248	271	271	301	275	259	265	254	284	260	266	258	291	266	267	238	290	251	253	266	276	289	286	288	291	260	255	259	303	252	271	258	264	259	278	323	263	288	280	303	273	245	260	275	278	284	254	245	279	271	274	263	268	277	274	250	257	259	294	247	287	283	250	283	272	263	274	296	291	273	268	257	287	277	278	260	263	280	258	273	267	255	265	277	291	295	269	262	266	284	266	258	301	274	278	266	283	273	257	285	294	244	288	266	248	269	277	276	240	280	283	250	266	264	284	286	260	263	272	274	294	275	277	249	266	246	234	265	269	270	297	289	278	298	301	255	274	250	247	316	267	320	253	249	279	240	284	243	244	290	279	255	261	289	275	252	299	279	273	281	265	261	248	258	254	278	286	257	227	279	278	278	285	272	270	258	274	314	276	298	272	276	263	271	268	261	248	255	282	248	266	268	290	266	261	240	267	267	259	249	268	257	253	254	278	274	267	277	275	268	274	277	240	237	272	293	260	262	276	298	254	260	302	281	264	254	251	276	276	263	299	275	251	271	246	252	271	242	247	281	258	276	253	294	297	248	258	267	248	287	280	277	263	259	263	266	264	259	260	274	284	252	289	308	272	266	283	274	266	267	292	298	292	273	265	250	280	255	276	271	282	232	272	271	239	273	277	283	265	260	271	283	269	263	268	240	228	258	252	273	281	306	296	272	292	286	229	276	272	280	259	260	287	252	252	295	281	299	273	279	249	265	259	262	250	270	286	270	268	249	258	270	263	280	272	255	288	254	278	276	252	271	294	284	260	289	260	253	261	270	274	299	269	250	262	308	271	282	283	243	283	269	249	258	253	268	284	242	275	255	289	281	271	272	274	249	248	271	283	275	249	235	272	261	256	232	277	281	287	259	263	268	285	270	249	283	304	232	265	277	257	294	265	245	266	274	235	276	273	288	290	313	272	272	284	266	292	270	272	264	249	277	302	264	277	309	260	264	265	276	285	229	262	255	296	291	239	274	267	266	246	254	292	246	275	259	293	251	222	268	278	280	290	274	275	263	287	281	272	277	275	279	241	291	256	277	291	263	262	293	288	272	304	285	247	248	255	266	267	287	268	257	264	250	297	283	273	251
17306	1759	2892	3278	3064	2688	2284	1988	1750	1671	1489	1398	1326	1325	1179	1147	1148	1138	1116	1088	1038	1013	1044	958	1012	1034	1023	1019	1003	965	924	902	946	986	980	904	921	964	939	901	957	903	904	867	983	860	884	841	951	893	915	851	900	880	926	914	900	924	891	906	882	951	927	829	871	919	894	897	888	898	900	916	884	860	913	878	879	903	863	910	878	878	961	884	849	895	907	900	854	857	867	855	885	880	851	872	925	845	804	873	809	876	827	886	885	853	843	840	869	912	841	803	922	903	863	916	868	866	859	870	877	848	868	886	830	878	851	866	858	892	928	841	883	871	865	912	839	873	893	890	810	892	878	838	832	905	893	898	872	861	901	914	838	856	902	913	895	877	856	897	855	874	853	895	877	897	846	878	837	909	900	898	841	855	884	894	878	864	853	888	890	838	845	815	913	866	832	874	842	865	816	888	889	858	902	893	888	809	896	883	845	882	927	837	846	850	853	862	879	881	829	844	888	877	885	892	851	858	964	872	920	899	847	817	844	831	884	848	876	842	850	825	822	861	834	860	863	913	851	864	856	833	883	872	869	831	870	839	863	887	897	835	860	878	835	891	898	853	867	859	823	857	880	845	871	855	874	823	897	874	881	850	840	816	838	850	839	908	841	831	856	849	817	853	857	869	901	883	886	886	899	868	857	858	856	872	898	886	879	879	875	888	874	837	851	863	856	816	899	893	875	870	826	881	837	875	865	850	859	856	922	905	853	825	878	881	851	885	874	815	845	923	848	863	837	857	901	840	853	863	895	884	892	858	834	893	845	882	855	834	873	894	812	860	823	879	807	846	870	868	882	910	890	876	897	913	842	855	868	928	902	965	809	845	883	878	832	827	854	833	850	935	822	833	906	877	883	886	943	792	871	887	875	808	833	879	891	836	879	883	878	912	879	864	908	848	903	836	883	924	882	939	855	912	841	893	856	859	876	846	911	813	915	835	865	893	922	909	876	825	878	859	835	873	902	851	866	918	870	885	873	845	853	840	865	902	849	873	895	889	885	857	857	819	833	838	902	895	873	852	832	831	905	861	909	896	869	856	846	868	874	836	817	904	916	854	871	865	849	861	843	864	829	841	881	834	893	869	843	872	829	893	846	869	898	822	876	862	879	882	889	866	823	856	867	861	889	884	873	871	817	861	920	880	884	936	871	899	900	845	872	901	875	871	936	887	849	893	869	838	873	805	902	853	889	893	845	807	874	914	892	872	861	827	880	874	879	907	927	907	861	866	871	846	866	908	963	816	852	958	926	877	905	874	848	873	872	869	873	845	863	848	891	909	872	860	875	882	852	831	846	893	881	886	853	884	877	839	919	867	845	848	967	857	886	894	861	900	861	855	865	864	887	855	839	819	934	916	908	883	805	882	908	886	880	920	862	838	861	888	893	852	897	886	870	895	849	852	814	837	859	852	858	894	868	852	870	910	843	838	888	841	861	845	875	850	885	874	828	872	851	876	871	859	913	887	862	820	874	895	864	896	842	869	893	906	823	905	908	865	849	902	873	924	871	890	855	834	870	854	884	852	868	866	845	866	843	883	888	847	888	876	869	838	888	892	884	891	894	837	891	829	826	859	839	858	923	874	833	873	837	903	853	835	839	891	854	842	883	874	862	887	806	873	961	889	841	865	849	902	860	882	873	924	835	835	927	874	836	837	847	839	864	878	837	929	932	833	850	859	873	852	850	912	898	865	894	897	866	906	938	841	830	825	863	907	895	850	895	885	853	906	856	837	847	887	876	859	811	859	842	861	866	861	899	869	853	870	856	911	924	868	897	858	872	889	841	858	847	846	830	871	863	871	913	874	810	876	885	856	866	890	910	906	873	815	857	912	850	867	845	821	885	898	868	913	923	889	903	841	883	890	922	870	849	880	904	895	862	908	867	832	886	871	901	855	847	883	881	849	870	936	890	922	888	847	892	899	892	905	897	866	849	912	867	835	881	893	895	893	924	897	915	873	894	860	909	794	824	842	880	881	831	821	879	884	851	840	860	853	878	899	881	868	865	887	917	867	900	852	907	847	811	885	876	846	862	871	860	855	905	827	868	876	891	832	861	892	858	858	893	871	822	872	895	844	828	839	826	877	833	879	890	874	853	886	793	828	779	896	882	835	860	885	867	847	870	877	881	870	883	861	893	871	826	857	824	888	853	818	803	905	868	870	855	859	873	903	854	889	891	803	874	914	832	873	838	858	868	874	921	816	837	872	868	815	837	882	882	885	872	809	874	835	880	852	865	817	838	779	917	861	949	891	866	833	841	837	849	895	870	850	849	877	852	899	894	931	852	851	883	804	854	895	908	872	841	856	906	810	838	835	861	910	849	844	833	892	851	834	854	875	870	917	838	880	884	868	868	884	850	875	856	866	885	876	913	856	857	834	862	887	857	831	877	878	874	857	875	862	882	800	872	891	859	853	870	830	901	828	837	858	891	864	871	859	856	861	860	842	885	854	832	879	822	879	844	838	876	835	850	854	843	832	880	900	850	850	871	875	813	851	783	900	890	819	807	900	886	842	873	885	846	895	825	773	881	867	874	899	818	817	872	821	894	872	890	874	878	885	836	891	861	884	843	892	815	905	898	869	881	835	877	836	919	863	779	841	903	855	860	912	879	892	825	899	884	898	884	873	864	895	915	839	907	923	854	871	873	917	856	863	829	898	923	848	883	888	850	919	856	860	899	871	817	846	854	862	886	918	844	867	794	857	805	849	877	853	908	914	862	846	884	898	861	895	884	924	888	858	845	838	906	814	843	874	845	860	846	896	890	853	851	846	863	864	857	857	823	858	872	876	892	856	852	877	887	897	864	884	879	885	870	853	882	811	874	898	835	919	871	923	895	844	851	798	859	870	829	860	873	856	876	903	908	853	897	909	906	897	900	894	876	899	912	881	865	863	904	838	876	902	900	872	867	881	898	845	892	890	832	853	831	845	868	862	863	836	861	875	850	821	851	901	892	889	862	871	831	882	842	879	830	846	860	861	839	827	932	881	946	826	878	889	874	896	915	836	888	870	866	874	849	892	871	874	914	900	884	861	918	898	877	811	853	855	867	903	875	879	862	855	867	885	803	836	858	871	832	879	901	847	888	854	880	854	862	867	878	848	858	858	893	815	873	863	876	873	798	854	902	808	926	818	830	910	879	824	876	852	853	811	847	896	871	837	880	929	819	874	881	874	843	867	900	881	848	868	856	909	835	935	890	871	890	890	830	850	880	875	886	895	851	820	860	865	879	825	880	867	900	841	898	892	850	924	871	889	878	883	852	889	884	919	873	828	824	901	816	921	900	901	868	858	850	884	841	853	862	845	873	888	852	910	853	808	816	879	894	899	852	863	873	909	810	858	852	863	899	871	903	860	859	874	902	853	852	887	907	870	844	926	856	845	879	914	911	943	870	834	862	770	884	912	902	847	903	885	862	866	840	873	792	820	856	848	908	858	888	868	873	879	839	875	873	907
46499	14816	3836	1795	1232	953	742	675	535	480	457	421	401	380	371	347	367	391	358	348	311	334	325	315	311	328	328	312	300	274	294	333	302	323	279	310	294	356	296	301	280	271	317	295	314	309	290	286	285	302	277	294	298	260	268	304	250	289	274	283	288	287	302	281	296	291	298	290	261	266	273	254	303	269	266	306	276	301	300	281	257	263	292	294	301	307	244	254	274	267	297	301	285	284	295	310	286	268	272	296	280	309	257	305	269	292	286	279	270	263	299	268	298	314	282	270	269	271	299	303	299	285	303	269	306	288	271	268	267	280	280	266	274	274	298	288	303	296	296	293	314	273	279	287	271	284	281	270	282	271	275	285	285	288	266	305	264	315	301	296	280	309	300	299	291	262	290	290	270	251	269	281	261	303	288	282	293	310	283	265	259	301	279	266	299	297	256	263	280	286	296	290	291	262	279	302	275	287	295	291	296	282	293	277	274	283	272	285	246	275	283	297	280	311	282	314	296	277	291	278	265	254	276	254	291	295	275	276	288	271	265	277	273	276	257	273	291	264	274	258	291	233	285	290	285	286	309	293	267	260	256	265	315	279	283	285	282	279	287	285	286	274	313	310	286	260	272	286	291	250	314	273	303	309	285	281	298	285	262	294	261	290	247	283	281	311	300	278	261	284	268	267	263	276	273	280	289	285	274	270	248	290	277	269	295	282	265	292	261	301	288	282	289	308	294	285	290	282	272	295	281	279	260	296	275	284	264	280	288	271	308	321	285	273	303	271	256	252	272	311	263	300	303	285	285	273	288	274	284	301	284	297	281	283	299	327	285	303	286	309	274	270	283	286	281	297	301	259	288	314	290	281	261	257	291	272	270	271	289	311	313	299	271	294	303	272	302	251	287	269	296	315	307	285	292	299	287	270	295	295	284	296	292	256	273	270	281	303	320	277	281	303	313	272	283	263	316	253	285	264	273	272	304	294	287	277	296	279	264	276	284	305	302	289	272	260	260	256	292	268	308	321	253	298	262	289	283	269	300	253	277	279	275	282	279	283	280	286	301	276	281	297	264	297	249	295	267	298	270	261	312	345	280	292	292	275	276	307	256	284	280	253	309	292	267	267	244	272	279	261	282	290	264	306	300	290	262	275	267	303	304	295	303	257	292	272	278	290	277	310	301	308	304	278	321	292	282	284	267	279	300	269	295	301	286	295	292	285	291	298	280	287	310	290	289	293	298	261	292	282	294	293	258	262	261	308	288	266	283	322	296	285	275	275	266	294	271	287	282	299	299	307	281	304	282	284	321	280	264	290	271	303	307	282	262	283	237	292	291	287	289	275	283	282	278	255	248	292	248	279	267	274	280	317	270	273	298	303	327	271	292	293	280	265	289	285	263	277	287	253	295	272	273	282	278	299	294	308	294	278	286	278	277	268	291	294	302	282	264	279	268	288	269	286	280	273	271	266	283	258	268	288	264	266	295	264	281	274	300	283	280	277	329	289	284	291	262	272	298	290	252	282	292	284	290	286	299	276	302	271	279	299	283	323	267	283	292	293	305	264	277	275	272	297	289	281	272	305	293	316	263	271	291	271	293	248	271	313	247	306	249	287	270	304	287	266	285	265	269	300	288	298	287	252	270	245	276	276	282	284	305	274	284	301	271	259	297	274	314	281	291	274	294	318	258	283	276	283	285	294	278	279	283	277	274	315	299	281	280	280	283	277	302	304	301	298	271	298	263	287	291	302	298	255	287	244	271	291	303	296	287	277	294	283	305	285	268	312	290	268	328	275	330	259	296	263	283	300	267	275	300	293	272	325	266	262	290	264	285	303	286	270	257	321	298	255	252	294	308	265	285	279	271	279	255	313	294	306	254	276	282	315	299	300	301	279	267	253	295	264	288	274	280	276	275	253	286	272	273	301	260	298	280	280	258	250	284	289	293	283	269	268	278	279	287	242	270	258	278	254	248	281	264	250	288	277	300	270	280	281	279	255	310	281	262	271	249	277	297	266	278	313	261	285	293	278	285	271	292	299	299	298	276	282	277	278	249	296	277	272	299	272	295	300	292	269	323	266	270	277	291	325	289	269	279	245	283	289	289	289	252	297	280	290	265	274	277	290	314	307	284	283	285	264	284	292	291	286	281	286	295	286	262	282	287	270	316	262	271	285	300	249	248	300	278	297	296	277	270	260	261	293	261	259	284	259	305	245	303	311	310	300	304	317	284	257	274	281	315	298	278	301	287	275	305	247	312	281	255	274	261	286	245	280	285	286	292	293	264	282	286	267	265	271	279	279	278	268	254	269	268	307	314	261	252	310	303	273	262	250	305	293	287	283	309	286	285	275	283	291	283	277	298	279	278	282	272	305	300	266	282	285	313	285	302	281	278	274	265	267	261	278	283	274	289	271	300	300	263	265	276	317	279	275	278	277	317	308	295	264	278	286	285	282	289	281	274	279	297	264	295	258	273	319	282	280	304	273	256	260	306	283	294	296	273	284	289	281	281	278	269	323	298	281	317	297	277	292	304	287	240	295	267	268	286	301	291	332	298	305	307	291	282	307	321	283	293	253	264	297	306	273	246	279	288	295	302	290	277	275	289	297	304	278	267	262	303	258	273	302	296	259	268	274	295	312	280	275	287	294	302	293	283	266	274	258	294	252	258	287	272	299	295	301	263	263	298	286	260	295	286	309	270	292	275	305	283	275	254	286	233	290	281	255	294	295	268	255	300	268	283	251	286	273	262	291	313	279	299	298	279	291	307	254	286	306	299	276	296	244	293	293	265	269	290	266	300	302	271	295	293	280	289	286	259	305	294	288	274	284	310	265	270	287	261	272	288	312	318	279	321	291	275	303	305	279	264	277	290	307	299	308	296	291	267	257	262	263	258	293	260	289	291	253	273	276	299	285	309	288	306	309	299	292	294	295	289	282	289	276	284	278	279	264	294	264	257	297	294	297	275	256	275	272	266	282	284	257	277	292	282	303	293	288	266	296	258	268	275	296	298	273	272	271	285	279	296	276	318	291	281	269	256	307	254	283	290	280	303	277	272	279	295	278	286	268	258	265	309	279	276	280	296	286	266	264	315	310	257	284	244	305	286	286	278	256	304	291	267	301	270	275	262	295	294	304	276	288	264	293	265	282	288	288	285	323	293	294	307	323	306	286	307	279	328	255	285	270	243	275	294	279	307	286	310	300	280	268	250	249	247	295	271	268	279	269	275	319	264	306	271	275	297	236	283	264	261	270	279	282	286	282	314	254	305	286	302	288	245	293	288	303	267	311	265	277	290	267	274	304	312	279	315	293	275	255	311	250	278	297	287	273	294	255	309	265	270	289	253	274	273	264	262	291	256	295	273	280	291	313	294	293	304	300	298	295	255	279	260	300	296	294	276	246	297	271	274	299	267	273	264	256	278	290	284	293	286	295	291	284	283	297	279	287	290	275	293	280	280	274	291	264	301	286	288	302	287	278	263	283	296	305	282	267	267	297
23062	2566	4772	5580	4963	4094	3550	3024	2604	2355	2069	1920	1809	1755	1561	1491	1344	1307	1318	1217	1186	1320	1161	1113	1138	1155	1116	1093	1012	1095	1062	978	1022	1054	1017	1044	986	956	975	1024	961	980	1010	958	894	960	995	908	993	997	924	936	972	952	1005	999	939	899	929	954	1008	974	961	919	921	924	914	892	974	906	909	921	907	910	984	945	910	946	878	906	931	918	942	936	890	938	901	940	934	905	914	908	900	882	930	878	881	945	915	938	925	923	975	946	910	920	908	921	915	913	940	931	933	903	956	918	939	929	933	894	918	940	869	931	918	925	914	962	912	921	891	886	906	944	911	850	940	901	919	928	921	899	910	890	897	849	911	903	904	900	839	835	873	911	922	866	901	885	807	886	881	923	902	873	956	887	957	880	912	893	905	927	903	935	897	948	862	898	850	945	943	866	928	879	957	850	929	820	898	899	888	884	915	901	917	875	916	899	873	888	902	894	918	881	895	891	869	898	925	972	945	852	873	890	898	878	893	873	876	894	928	917	940	889	894	915	916	912	930	884	916	914	927	890	905	913	909	886	870	914	879	913	894	850	910	924	878	860	936	916	933	848	921	863	830	879	904	866	934	892	882	935	854	943	932	932	944	878	905	889	947	898	911	873	924	895	913	875	914	893	868	818	881	917	930	978	915	955	934	846	899	919	888	887	916	850	907	893	892	942	922	850	905	914	961	909	937	925	853	908	901	931	868	921	898	892	887	859	946	912	940	895	906	879	824	856	896	832	902	921	978	883	906	856	883	881	915	911	911	950	964	937	947	920	908	860	915	917	926	913	976	884	979	879	921	872	920	926	922	903	892	884	887	889	880	938	904	864	924	878	941	863	869	931	921	880	968	901	922	960	883	916	923	879	883	858	920	873	943	881	905	867	915	933	867	862	900	871	925	926	921	869	870	930	929	961	948	941	903	929	851	883	929	851	927	892	840	926	863	889	901	872	935	900	925	925	909	909	824	911	881	905	901	856	893	921	961	906	943	907	873	917	875	912	908	900	946	922	894	905	912	839	913	875	935	887	895	925	833	942	926	875	908	835	905	882	888	852	881	892	885	884	850	903	861	820	932	901	916	871	949	890	912	903	950	931	880	918	900	905	894	853	918	906	904	942	896	933	882	913	899	917	901	863	846	912	906	860	891	894	932	902	904	905	920	900	926	876	920	914	924	889	897	897	866	936	873	884	860	906	905	927	900	893	895	920	922	905	895	914	873	858	935	921	897	853	880	945	897	879	948	918	897	864	836	888	868	883	873	936	885	921	864	865	944	870	851	852	882	892	845	911	914	878	874	851	896	859	897	881	906	882	927	892	894	879	902	875	882	896	877	927	845	893	922	870	906	889	898	879	882	920	899	930	905	898	899	870	880	942	945	861	925	968	851	910	925	930	907	857	925	908	878	910	867	898	901	889	890	897	938	923	920	917	900	882	885	880	913	892	955	897	882	936	910	886	875	924	912	886	962	907	906	871	900	915	869	843	918	930	893	905	869	887	926	951	852	866	898	896	902	850	910	907	872	908	912	917	909	897	879	848	871	923	914	907	930	951	919	927	963	886	901	870	914	956	917	930	942	933	875	941	923	891	924	889	867	899	879	865	865	874	908	926	856	883	886	901	950	947	886	866	949	882	878	923	877	909	872	887	877	888	889	907	932	911	912	904	874	854	846	869	875	976	927	898	894	953	985	880	894	915	897	938	919	895	902	876	918	891	851	883	909	899	891	833	877	915	918	888	882	875	924	863	988	882	931	905	913	785	906	936	948	915	872	902	918	882	909	956	860	937	922	908	901	945	870	875	922	903	896	878	935	923	889	914	921	904	869	859	922	912	865	918	896	914	884	868	918	891	868	842	875	941	915	887	846	917	897	888	923	883	906	913	899	864	910	934	874	883	890	871	969	868	907	875	923	893	893	868	891	914	863	909	908	898	873	898	951	921	928	912	872	885	859	904	889	949	928	894	924	889	866	925	856	947	909	883	882	882	957	912	864	955	929	947	912	942	867	892	944	894	887	899	904	917	896	874	901	891	854	900	850	922	915	887	843	931	908	865	840	903	921	904	826	887	894	904	904	918	917	887	855	930	899	824	813	912	874	896	907	911	889	863	875	936	889	900	913	888	905	918	943	920	934	842	885	911	834	971	882	933	834	930	873	901	974	885	904	876	885	883	882	920	963	896	919	853	912	943	927	862	852	900	909	895	871	903	933	913	911	905	931	897	928	920	895	898	923	850	961	876	910	937	864	911	909	905	838	875	836	879	895	873	952	854	911	896	882	878	906	903	888	927	902	873	907	892	929	882	920	850	844	940	947	909	921	936	892	884	916	877	894	845	885	916	952	904	874	931	892	924	948	929	882	850	936	871	863	919	872	850	889	951	954	921	861	914	939	935	799	893	925	901	902	880	927	894	961	892	896	894	905	876	923	928	846	871	933	914	924	906	978	941	859	939	931	923	903	913	943	859	861	899	899	873	905	876	872	928	911	916	871	898	907	951	913	937	943	915	915	890	902	871	893	879	888	884	907	900	882	867	911	892	905	947	940	898	888	928	923	899	882	899	931	888	874	902	916	886	892	889	866	877	868	929	873	839	858	969	943	840	928	921	922	902	912	838	908	891	909	867	903	889	895	882	917	888	883	865	889	897	890	898	874	888	919	884	917	937	885	913	880	855	939	884	893	853	874	876	860	895	885	848	865	930	924	910	889	935	873	856	818	879	966	889	876	856	919	906	844	927	911	871	887	890	858	938	877	891	880	901	919	920	880	897	849	883	892	864	872	924	876	837	907	878	854	897	907	931	861	892	887	869	909	889	905	913	864	947	890	889	886	950	870	859	872	931	882	913	884	901	902	879	886	919	996	906	901	919	933	884	893	828	854	887	889	934	832	916	876	850	904	982	876	918	908	898	896	915	927	893	884	879	890	876	892	904	912	848	904	911	893	902	935	965	895	957	901	936	922	848	920	956	943	964	922	908	880	880	951	885	928	913	845	902	901	889	940	924	950	899	913	880	911	893	891	885	904	835	919	926	894	859	938	833	926	899	905	896	889	852	902	869	867	865	954	950	887	952	891	913	948	905	938	870	902	882	918	908	888	959	949	908	909	865	930	907	919	911	857	903	860	873	885	880	834	857	879	877	922	898	907	879	906	931	937	882	929	941	869	894	946	878	905	907	852	887	886	918	943	886	887	909	858	900	892	944	891	834	873	942	910	876	901	879	921	913	952	893	879	919	904	882	892	877	933	880	889	910	884	922	914	907	848	894	932	907	894	884	914	928	963	882	927	863	906	869	837	948	897	912	910	885	924	930	810	875	926	909	926	892	934	908	927	914	896	888	909	890	932	926	936	899	911	920	935	946	902	886	924	881	899	893	901	882	924	903	871	843	885	847	905	918	939	883	920	906	861	834	852	889	883	978	890	866	886	885	956	899	879	913	937	896	904	892	886	940	911	900	936	940	893	901	904	865
4993	342	227	184	181	142	155	156	156	152	158	121	165	164	140	138	133	141	137	135	143	150	131	147	114	151	155	149	142	147	132	150	150	156	155	158	144	140	171	137	162	144	125	147	162	164	136	138	123	147	158	149	148	153	153	117	131	155	127	154	146	137	153	131	152	151	138	154	125	163	157	147	132	144	137	120	153	163	140	162	139	150	158	158	160	144	159	165	156	150	133	144	142	154	153	136	144	157	150	130	146	149	169	140	142	166	151	160	152	144	144	157	151	169	154	146	150	168	168	141	133	135	138	146	145	129	130	153	139	157	124	140	148	153	124	140	159	159	145	140	144	154	141	141	138	133	138	155	144	154	146	139	150	138	153	147	128	136	149	149	138	141	156	143	146	171	134	142	128	176	140	144	167	174	145	147	131	154	140	124	131	139	152	161	172	147	160	141	164	157	135	158	157	159	136	134	149	152	147	163	157	142	152	157	132	151	132	140	134	153	158	155	148	146	123	141	137	116	123	146	162	152	138	150	134	128	149	157	142	141	148	136	134	137	149	153	142	153	152	118	121	143	157	135	163	145	158	161	178	142	151	140	140	152	167	158	156	153	145	153	139	143	147	152	145	148	162	121	153	193	123	151	136	148	139	170	160	146	150	145	139	133	144	163	127	132	144	160	147	151	158	138	151	177	134	160	178	136	151	143	159	140	127	154	153	155	156	156	157	161	148	159	155	153	178	141	163	152	140	145	153	155	137	152	142	135	128	122	150	116	143	132	148	148	135	133	151	163	144	154	149	127	129	123	146	130	136	134	140	142	153	137	145	115	165	137	157	150	138	158	131	168	148	141	140	136	155	175	171	139	132	122	156	131	136	148	148	149	129	142	140	157	133	143	128	155	145	161	140	134	140	167	149	146	135	135	162	142	180	153	136	171	158	150	127	178	143	131	176	158	140	136	141	125	129	185	149	144	127	138	122	168	157	153	147	133	152	140	149	139	137	161	161	144	152	136	153	134	137	123	143	141	159	155	158	172	155	142	138	131	137	129	141	176	152	122	122	155	143	145	132	148	144	142	137	156	158	174	135	160	148	156	125	139	154	148	157	137	123	118	136	145	143	126	159	125	134	132	160	160	149	151	133	135	145	179	164	140	166	133	147	139	155	133	146	147	148	166	155	132	135	165	133	144	137	146	145	154	160	136	140	144	128	122	150	151	146	139	153	133	137	149	150	140	148	123	146	133	118	164	141	135	156	158	158	156	160	162	137	149	138	141	167	163	178	144	144	144	135	148	144	170	130	139	142	149	153	157	127	167	132	163	146	135	125	162	166	148	148	156	170	124	151	157	150	153	143	147	151	137	139	138	143	170	154	145	133	146	148	138	144	168	146	139	137	155	150	140	119	137	137	165	152	134	147	142	130	139	122	146	132	167	132	160	148	137	150	133	152	161	160	140	160	127	139	143	159	174	145	146	135	153	128	152	142	145	141	131	134	118	140	141	140	127	151	157	147	125	127	141	151	143	161	177	111	158	133	129	139	148	123	150	139	155	138	138	137	156	125	151	131	144	140	145	140	147	146	157	160	160	153	124	127	146	151	148	130	151	154	145	172	157	147	135	160	139	156	121	153	158	142	136	155	138	159	136	134	136	131	160	151	178	130	150	151	128	143	139	119	134	135	136	149	152	122	145	147	151	139	147	153	153	158	143	114	168	163	137	145	134	146	167	142	171	134	159	148	129	164	141	146	140	139	128	142	169	133	143	133	177	157	150	146	173	149	140	152	155	155	123	146	129	164	152	139	149	138	158	124	132	128	159	146	146	138	138	143	167	159	162	149	132	183	152	136	165	155	151	130	149	131	154	126	137	153	176	136	135	167	150	146	134	145	164	124	141	155	129	142	139	138	137	142	131	147	142	157	126	157	158	141	152	155	156	157	158	121	132	147	170	154	141	152	156	146	149	157	143	135	150	149	163	122	179	142	129	147	128	148	136	156	144	149	168	169	154	125	147	142	148	146	145	142	145	122	142	161	164	125	154	142	120	163	163	145	152	148	137	128	151	137	147	152	147	143	163	151	145	152	140	141	167	131	153	131	151	141	163	136	158	133	138	154	152	172	163	157	178	146	177	136	127	149	138	158	157	155	151	141	155	150	159	163	152	137	141	140	142	133	156	151	157	137	151	158	146	146	148	136	147	152	131	137	138	153	146	167	133	138	149	144	122	160	140	145	138	161	140	155	157	152	139	147	139	138	145	149	134	137	131	140	155	144	150	126	139	129	157	168	150	147	161	142	147	125	162	147	162	145	143	142	149	139	147	137	142	134	149	135	143	146	138	157	156	153	148	122	143	149	159	157	149	113	162	157	151	144	149	148	129	161	159	140	132	145	138	125	132	150	140	124	156	137	158	134	165	166	161	141	151	143	134	168	139	155	143	139	142	151	163	150	136	141	129	150	163	154	160	140	141	147	132	155	125	146	153	146	155	142	142	145	146	140	122	140	153	154	163	147	148	143	152	150	148	128	132	162	130	147	162	149	156	149	158	160	131	147	136	145	128	124	166	152	154	150	132	147	134	160	135	139	149	146	153	137	149	148	150	125	148	152	145	145	158	129	154	154	147	143	155	142	143	152	136	149	157	163	138	133	157	152	152	139	133	148	149	130	161	148	129	149	135	150	144	160	141	140	136	138	141	140	164	150	146	123	138	153	158	136	172	136	143	150	138	166	138	151	115	142	161	143	152	135	120	142	134	140	157	154	145	116	167	168	190	146	143	141	123	141	146	144	153	159	106	138	157	149	144	142	146	135	154	136	145	122	148	159	162	137	139	153	152	170	161	151	150	142	148	130	165	137	135	144	127	142	152	159	147	142	135	142	163	161	126	154	152	137	143	169	151	128	145	158	125	124	153	155	143	165	152	151	150	168	135	138	151	144	153	143	152	140	145	152	145	141	156	143	156	130	144	174	129	144	145	148	148	137	145	139	144	155	125	146	145	148	149	154	137	159	130	166	157	153	142	164	146	133	149	129	160	149	139	129	148	140	140	138	154	146	157	150	129	160	151	163	122	140	147	122	155	158	149	148	131	161	160	128	125	138	152	148	135	176	155	135	170	135	139	155	133	137	145	134	136	137	129	124	175	136	154	132	139	129	131	134	136	145	145	122	152	151	140	146	132	142	168	140	144	136	114	142	152	160	131	145	162	150	144	145	146	148	137	151	155	155	143	141	149	145	130	154	149	146	139	156	154	131	158	161	130	138	125	146	143	166	135	146	138	132	138	157	143	129	161	162	143	154	142	149	150	146	156	123	141	146	132	148	147	151	145	131	144	162	159	149	152	143	154	143	135	132	168	143	152	122	169	136	155	123	145	144	168	154	145	155	143	124	134	141	171	144	146	163	132	168	149	134	171	163	168	139	139	153	159	144	172	153	143	162	148	144	152	160	120	175	142	133	125	151	146	149	142	149	147	156	148	140	134	138	135	156	169	155	135	152	146
6884	615	658	686	730	659	592	602	575	609	545	525	520	571	579	578	518	524	616	574	555	544	516	567	511	547	533	519	542	508	515	513	522	554	519	579	531	523	521	530	526	531	490	536	538	556	499	540	505	534	549	564	504	508	512	503	580	530	569	530	491	515	505	563	537	476	541	512	535	531	561	496	486	518	553	530	544	526	504	519	560	578	544	549	469	547	553	507	492	570	520	519	534	541	542	555	542	513	495	517	564	500	546	539	490	557	552	541	511	539	501	529	546	558	544	486	529	508	519	556	508	514	493	561	513	497	503	547	514	521	579	547	547	548	569	527	511	527	533	510	524	500	549	524	536	519	568	539	526	555	547	553	501	516	528	548	532	546	507	516	481	555	562	526	548	549	499	503	519	513	538	575	494	528	508	524	546	532	498	543	508	543	534	520	489	553	543	573	539	561	505	482	563	514	505	542	576	523	521	531	546	500	525	485	550	564	546	521	567	535	523	517	540	533	532	555	544	537	553	560	543	526	481	529	540	517	513	565	531	542	541	540	534	517	522	542	500	554	525	538	535	508	490	529	510	513	534	529	549	581	563	572	543	516	507	525	546	544	526	515	523	515	549	523	521	512	572	554	501	516	519	515	553	505	526	533	516	517	513	538	521	513	544	550	509	570	552	524	560	583	548	564	498	502	560	528	538	541	496	543	499	519	483	561	519	520	513	483	526	559	495	577	511	542	523	563	535	546	482	570	555	546	488	544	519	545	495	504	540	505	483	477	515	557	544	508	504	486	513	540	545	508	518	556	537	521	506	515	545	539	538	547	504	534	533	507	535	553	525	559	526	531	537	500	524	548	510	535	546	541	518	536	527	566	560	520	530	497	504	468	535	540	503	505	568	566	581	565	522	497	518	526	480	503	515	566	488	554	539	534	476	522	537	562	514	564	536	538	484	481	499	538	530	531	557	517	524	552	485	519	533	535	537	527	524	568	519	517	530	542	620	541	592	548	560	574	522	534	547	552	534	540	530	502	556	515	540	548	539	560	534	548	505	539	576	579	546	540	550	489	533	531	567	564	544	532	536	513	505	553	568	551	536	542	500	548	497	550	544	512	522	550	547	534	531	506	506	536	535	531	536	542	491	549	543	514	519	556	525	572	521	501	526	542	498	536	530	495	488	503	537	526	527	541	536	511	534	514	490	508	536	520	510	536	540	505	553	541	518	510	537	521	538	547	551	573	534	541	519	492	502	555	505	578	527	529	528	498	516	522	531	550	575	513	549	513	496	524	522	569	533	515	507	538	509	540	545	527	558	549	543	509	515	543	505	537	494	506	559	536	496	566	520	508	520	532	502	550	546	544	514	510	509	512	511	474	537	525	530	515	514	531	528	542	522	566	544	548	503	507	560	524	552	565	531	550	542	509	514	513	513	528	554	495	573	530	512	531	522	558	498	508	493	549	545	482	537	541	528	560	554	543	489	566	534	533	533	554	565	602	505	541	524	466	546	545	518	498	527	547	528	473	531	528	542	554	524	532	523	537	539	548	541	490	524	543	542	504	551	498	551	598	564	511	557	529	563	566	557	516	550	512	551	490	506	523	499	539	549	497	551	560	553	534	517	520	516	523	540	567	527	501	529	536	501	509	509	529	483	544	522	553	569	531	511	553	545	524	524	520	554	534	473	533	534	492	523	505	534	558	543	516	550	524	473	567	520	515	515	557	524	540	562	507	512	508	529	538	514	552	569	543	499	541	520	559	570	522	551	571	542	518	555	578	560	557	541	555	552	570	574	528	528	550	525	502	514	499	459	508	569	522	510	540	548	537	572	548	514	529	528	591	522	551	497	528	536	516	508	534	503	567	518	545	556	482	539	473	533	520	488	507	524	543	575	518	503	549	509	499	507	542	544	533	548	504	540	508	534	513	559	512	567	551	543	530	532	535	556	551	521	537	546	497	542	513	568	549	541	545	518	507	493	527	518	569	562	543	547	532	538	552	506	578	493	556	544	510	524	552	557	499	557	598	547	552	545	535	533	532	493	518	557	510	526	526	585	543	491	515	537	528	554	584	535	515	518	519	484	520	534	486	530	536	520	547	514	502	514	538	520	527	553	513	512	513	512	533	504	574	553	521	573	538	501	532	564	504	482	524	561	488	533	510	586	501	486	553	539	520	469	523	550	604	501	534	522	569	585	535	549	500	531	528	507	546	492	525	505	514	563	518	520	539	521	526	538	555	497	564	554	543	518	503	496	510	521	541	502	542	516	541	542	517	496	555	577	574	492	540	542	540	545	526	539	537	522	561	517	529	520	537	525	515	536	517	523	555	470	529	531	520	563	502	522	549	552	557	527	518	511	547	536	560	513	544	545	517	529	530	573	540	514	499	555	492	501	526	548	551	530	520	560	520	560	520	555	503	523	516	529	490	546	541	576	530	522	539	526	537	539	523	552	511	519	547	562	521	552	511	521	500	521	463	523	530	536	531	519	519	518	539	538	514	534	511	491	558	568	549	526	536	515	532	527	483	523	523	567	495	524	509	551	510	533	528	527	537	515	527	491	529	563	554	532	495	560	544	569	536	536	536	539	509	550	573	524	518	549	475	530	487	560	532	560	501	554	500	494	528	529	512	556	526	524	518	533	513	563	570	498	495	531	541	500	546	552	538	524	528	493	525	542	528	524	550	540	539	508	510	515	512	522	513	545	529	511	553	522	566	545	514	562	547	524	517	532	517	531	507	525	542	519	524	520	539	543	504	515	527	485	549	530	520	523	527	574	512	536	557	510	498	485	573	544	556	546	548	543	517	457	515	575	518	520	551	537	535	520	568	549	493	513	553	543	519	530	496	545	542	517	508	504	515	514	539	516	522	511	535	505	525	573	549	525	545	521	552	506	509	512	523	525	523	540	547	538	522	544	548	551	566	534	561	539	496	504	522	524	507	547	505	549	544	528	511	510	495	544	529	534	542	519	488	534	517	520	515	548	514	495	500	520	529	537	519	534	526	563	535	558	558	545	506	522	548	530	532	550	540	539	500	535	518	498	550	487	537	539	540	541	510	521	535	535	524	535	543	536	496	548	504	539	534	513	559	512	505	561	566	498	532	553	487	534	566	527	492	487	551	544	523	513	581	527	527	498	519	551	505	514	544	550	572	530	471	515	509	537	553	543	517	537	567	488	532	519	502	530	481	545	540	507	500	524	524	519	582	507	570	529	530	529	501	501	558	504	504	516	554	555	505	511	544	504	500	512	560	550	486	589	552	526	577	549	586	541	518	531	553	541	496	544	578	558	555	536	514	521	544	514	579	529	550	535	490	516	518	561	507	533	494	500	526	566	559	510	535	504	505	488	523	483	567	528	512	496	540	554	503	504	522	532	511	499	527	507	498	533	536	534	538	572	524	547	519	562	565	552	479	560	546	501	562	530	496	515	530	479	521	516	521	541	509	531	538	503	514	567	553	505	546	520	525	518	505	559	541	544	509	525	544	524	505	524	532
33988	7116	1368	972	726	596	509	445	410	345	337	321	318	351	314	326	295	299	332	285	311	273	281	308	289	326	276	282	253	297	293	267	280	275	294	274	259	281	281	250	290	308	271	295	271	264	275	261	266	284	262	292	268	308	255	265	304	277	264	290	265	261	264	287	288	258	252	290	303	290	255	278	271	278	275	272	285	287	233	280	258	255	288	267	265	281	276	265	294	261	264	293	263	293	267	257	263	255	266	275	285	270	294	264	265	262	278	285	273	282	247	265	326	255	263	274	274	262	311	284	268	280	251	262	251	293	263	261	273	279	268	259	257	277	258	272	264	263	254	292	268	252	270	261	282	260	270	268	253	256	265	291	284	265	254	260	258	268	250	280	279	237	248	292	279	283	256	278	276	273	273	278	265	287	263	247	265	257	297	280	299	255	265	251	279	262	247	301	279	287	251	288	252	259	275	277	242	279	275	268	280	284	263	265	279	266	271	265	293	267	274	293	267	269	267	243	289	278	255	263	284	275	246	284	263	270	252	282	296	265	244	299	272	239	299	280	294	251	255	267	221	280	246	274	273	264	281	260	288	269	300	263	249	273	288	307	252	280	300	250	261	294	263	269	245	270	272	313	234	262	285	281	251	275	257	262	274	256	273	271	270	250	261	263	262	276	257	287	273	270	248	266	278	258	269	268	258	268	270	259	285	271	272	290	249	282	291	282	270	263	274	268	280	249	265	258	284	290	270	247	259	235	270	260	281	266	274	297	281	293	278	264	292	254	261	282	271	282	266	268	242	276	267	273	249	255	291	274	241	252	259	264	284	257	239	279	282	260	303	283	261	246	260	234	274	252	270	279	240	272	272	251	285	262	233	264	292	284	257	270	263	277	273	295	275	303	279	283	267	280	265	270	223	275	248	272	298	265	254	275	263	275	268	263	276	276	283	255	262	267	248	279	272	269	311	246	282	241	260	276	303	270	290	265	250	290	254	241	230	245	293	274	268	246	254	267	275	266	283	249	321	271	290	306	300	279	266	281	296	267	275	278	243	254	269	279	301	250	265	266	300	272	251	269	272	288	271	290	275	282	301	282	256	318	276	270	281	243	283	275	272	268	290	258	268	277	281	313	234	260	247	251	229	283	254	267	278	272	257	270	259	285	285	284	286	286	260	267	257	287	288	291	265	249	248	252	264	259	258	279	278	301	249	270	251	260	272	275	279	305	287	284	250	270	270	253	252	252	271	246	288	267	243	273	266	263	267	263	239	266	261	267	261	292	297	298	255	274	277	284	301	270	296	269	241	299	275	289	280	284	274	265	264	284	263	240	303	224	264	286	285	284	311	259	245	291	281	299	242	233	255	252	242	298	255	273	255	267	250	249	262	270	261	248	279	303	233	267	255	275	269	285	273	310	243	284	261	276	239	265	274	259	261	252	255	306	249	251	270	273	294	273	292	291	272	238	254	288	242	291	261	252	266	282	262	288	284	266	253	258	281	282	287	272	277	246	264	265	266	253	255	279	247	261	285	271	275	249	267	271	289	287	278	255	250	295	307	263	258	283	279	280	309	284	236	248	273	273	259	269	251	273	246	280	296	289	283	271	266	272	268	284	275	306	259	275	299	291	257	266	250	263	257	260	275	262	259	249	253	279	304	245	277	265	269	294	285	276	293	280	282	274	259	274	271	302	253	275	275	294	297	248	290	269	245	268	248	267	260	273	291	280	260	275	277	235	269	269	306	259	324	253	272	271	245	267	273	258	280	281	285	284	261	260	295	267	287	235	244	273	271	239	250	248	253	261	254	290	273	269	264	259	280	244	276	285	266	265	280	283	275	275	270	266	284	258	274	280	284	243	285	297	287	277	290	267	284	276	262	252	288	260	266	268	269	274	278	253	275	255	292	261	256	239	276	261	258	239	271	265	278	290	274	281	273	274	277	275	258	280	285	276	265	281	255	260	264	264	297	257	290	292	267	267	256	231	269	247	239	250	276	274	241	269	238	263	266	271	282	264	302	281	242	282	236	280	277	282	289	287	247	281	264	253	277	301	278	285	266	288	247	311	256	253	239	272	252	260	269	257	292	298	273	275	255	276	241	267	233	262	270	279	276	269	281	270	260	277	256	262	272	285	300	290	278	258	269	281	256	272	256	246	281	309	273	264	263	265	245	260	294	280	241	253	292	278	249	300	258	269	255	288	291	267	272	278	267	276	260	268	264	274	285	252	280	275	272	283	275	251	284	286	276	297	275	281	280	279	275	286	279	290	267	284	266	290	281	264	266	279	295	274	270	266	299	298	285	264	270	280	273	290	263	283	307	281	242	250	276	288	273	261	296	275	285	302	269	272	269	267	262	259	281	281	265	266	266	265	285	262	272	280	297	282	262	272	270	269	277	274	274	268	288	267	249	274	257	276	255	284	291	257	261	255	276	272	290	240	270	268	266	265	283	262	290	263	306	289	271	277	312	244	297	275	274	258	260	268	279	258	274	269	267	262	253	309	277	299	259	255	250	275	286	261	298	255	252	244	273	254	268	238	253	296	277	275	263	298	290	269	267	279	284	269	267	288	276	261	279	267	256	268	264	296	262	282	316	268	298	300	259	289	285	268	288	265	233	276	273	239	300	242	264	243	229	269	279	281	278	284	258	273	277	230	268	265	273	266	281	270	255	268	276	258	292	297	277	249	255	270	271	296	269	306	261	254	295	280	254	292	288	254	259	292	285	278	278	273	263	276	293	259	257	286	256	255	268	276	291	267	269	280	261	299	278	302	291	270	253	283	269	275	273	251	271	285	259	292	297	280	265	285	243	277	297	259	270	277	234	259	273	260	269	261	293	279	261	288	267	275	258	261	258	263	309	273	281	273	281	283	249	253	273	281	266	265	298	273	283	265	252	267	291	272	292	264	268	288	299	285	264	279	255	268	259	266	255	284	264	293	241	291	284	285	307	257	249	249	283	293	287	258	280	276	304	303	257	248	261	268	286	262	290	269	237	291	265	288	312	277	285	260	262	275	246	263	270	259	239	271	272	263	293	294	266	256	291	273	258	259	279	289	257	255	269	277	282	279	290	241	279	270	260	244	276	285	282	265	258	240	238	254	285	277	241	254	296	280	263	258	282	280	292	282	275	262	232	271	251	271	276	266	294	275	272	287	260	292	259	249	277	251	260	261	269	254	271	284	299	265	248	266	316	258	245	282	248	231	260	280	260	251	275	268	261	277	288	272	267	249	290	264	277	286	264	285	279	273	298	305	270	285	278	259	281	287	275	261	292	274	261	275	297	284	283	257	278	261	252	266	314	300	280	297	267	253	278	261	274	267	267	238	274	260	274	256	261	283	263	258	281	268	266	278	278	293	262	294	282	236	258	272	238	277	261	274	263	276	246	257	270	240	268	276	293	285	275	280	272	260	289	255	267	248	283	271	271	268	280	238	261	258	284	284	253	264	265	265	276	280	300	267	298	256	244	290	279	285	266	279	264	291	250	276	270	262
16993	1688	2895	3313	2976	2558	2278	2111	1796	1600	1498	1394	1382	1305	1223	1213	1158	1112	1042	1017	1053	1032	994	1025	999	994	944	987	977	972	967	933	947	945	966	953	891	917	906	910	867	880	932	928	911	930	940	959	883	864	916	904	972	841	874	901	859	911	881	908	975	915	885	827	899	892	935	868	906	919	840	885	864	988	922	860	894	881	854	859	874	871	819	892	951	856	884	920	857	895	910	839	849	853	885	851	892	818	878	855	862	921	851	912	863	859	882	840	894	853	868	872	887	888	843	913	882	861	855	815	897	854	853	910	845	878	847	850	848	913	878	869	853	860	834	915	834	848	844	864	863	893	897	875	884	852	850	861	839	888	885	882	891	868	900	875	867	887	889	861	864	867	932	860	920	843	846	904	870	863	827	901	877	906	893	897	913	871	873	830	877	882	905	840	851	857	846	861	819	908	892	882	907	878	807	845	849	818	883	866	848	853	900	837	868	918	911	928	862	880	856	867	846	901	840	856	843	877	875	883	872	852	864	856	923	926	909	874	866	870	870	886	887	857	841	824	834	873	881	904	843	856	928	797	891	841	847	900	848	839	872	841	836	817	883	883	884	826	856	879	880	840	882	835	869	831	871	891	855	840	840	888	854	874	913	883	889	853	850	851	855	872	856	824	886	870	886	892	861	842	907	838	918	871	849	948	846	848	850	881	804	864	890	856	833	872	849	825	826	853	912	926	873	847	863	871	895	836	869	888	912	829	865	884	872	872	802	878	885	835	897	862	861	942	833	823	879	834	870	830	852	918	890	903	825	853	897	862	879	834	879	877	836	841	890	851	876	877	863	877	827	875	895	863	854	877	853	875	856	866	889	863	886	821	875	895	897	887	892	833	853	913	874	806	840	845	840	848	853	843	935	820	864	897	837	847	843	876	867	879	840	903	878	840	860	872	873	898	891	856	891	832	836	862	880	892	900	863	900	896	861	856	907	877	788	819	867	837	882	865	883	877	827	867	878	896	835	902	835	842	869	844	851	833	848	846	830	903	852	918	903	861	828	902	931	881	914	908	954	901	863	857	854	920	855	872	858	919	896	802	842	835	899	887	877	899	879	902	872	847	838	881	915	843	864	866	892	878	895	855	892	861	884	864	894	861	869	938	884	854	910	871	919	886	884	868	896	932	865	886	899	872	824	866	876	865	834	882	868	869	864	845	901	830	892	887	861	891	900	844	890	908	875	789	868	864	963	894	878	811	878	896	900	848	866	854	903	858	842	868	836	865	847	865	833	910	883	909	863	875	853	850	825	890	826	856	860	940	919	844	877	878	868	883	890	912	840	880	870	874	874	878	868	893	906	847	830	883	895	804	888	841	874	883	896	868	839	871	852	848	862	941	818	891	931	902	871	844	872	864	888	905	880	908	897	878	930	944	863	891	845	867	850	905	874	872	864	890	834	866	847	878	827	844	920	862	874	813	928	870	839	909	877	877	886	845	857	828	846	872	877	913	865	880	865	822	876	850	826	896	857	855	813	885	852	890	848	904	852	911	878	892	867	862	861	889	869	830	835	932	904	877	893	876	882	869	869	867	887	867	832	877	864	871	924	913	857	844	834	911	843	910	880	904	885	873	878	854	944	880	874	897	915	883	908	885	897	872	786	895	835	852	850	916	822	933	857	886	844	863	900	922	869	894	855	900	872	833	851	908	855	893	880	844	863	810	833	821	860	795	850	874	886	862	853	887	858	886	820	904	855	904	841	907	853	865	851	858	880	826	862	845	883	866	834	874	906	905	860	832	924	877	880	910	876	870	877	842	858	832	809	877	871	869	826	859	869	885	859	872	822	860	861	873	855	859	868	857	860	855	827	923	824	850	834	828	808	838	850	886	866	825	825	915	916	928	868	866	938	874	869	887	855	878	851	831	867	921	862	843	873	862	907	913	882	856	823	885	843	930	863	862	863	901	843	842	865	927	863	902	853	884	856	833	901	898	913	848	922	912	869	862	857	874	837	878	879	855	905	887	843	896	857	843	883	847	802	931	853	901	868	895	879	834	829	894	873	823	875	850	896	936	879	845	854	855	870	854	841	848	893	863	864	829	905	886	854	868	878	866	824	839	865	846	909	889	872	839	904	890	886	875	928	842	903	866	855	863	893	866	855	910	949	861	841	836	864	864	929	907	868	872	918	900	820	866	907	911	843	836	900	905	867	875	865	873	934	929	909	872	890	879	877	896	880	880	884	870	877	857	911	904	845	895	824	893	791	849	857	851	913	879	891	849	869	944	901	901	876	831	917	925	906	861	842	869	910	855	915	887	839	889	863	841	861	834	943	839	922	830	885	907	895	869	882	899	876	888	881	901	914	859	876	917	890	908	846	841	826	879	858	835	845	858	795	861	840	859	847	895	871	871	861	824	870	887	891	832	875	790	868	878	855	889	833	855	840	843	849	891	874	869	848	888	882	794	902	924	865	855	853	844	845	899	873	800	820	864	901	842	864	864	849	870	806	866	875	869	858	886	906	839	808	832	889	904	869	854	883	853	846	847	871	888	872	902	798	837	811	899	897	828	827	821	905	811	884	907	878	940	818	845	848	885	858	859	879	877	875	842	847	878	855	868	837	858	903	894	829	874	840	868	901	892	872	851	813	879	842	901	871	861	931	830	885	830	857	847	888	868	914	867	885	856	821	848	877	891	904	866	832	828	897	885	876	863	860	873	895	862	857	867	880	877	862	812	868	901	889	852	861	898	843	884	890	840	882	867	816	858	838	874	856	914	867	871	880	868	846	907	942	865	856	849	884	869	859	848	830	892	886	937	874	884	849	929	909	898	826	884	848	901	893	846	861	866	874	871	862	861	858	902	872	861	877	868	892	948	832	841	875	905	847	890	877	884	922	893	889	843	842	824	877	849	861	897	843	835	924	879	818	838	880	855	841	871	881	886	860	860	904	805	853	820	885	882	909	854	873	880	870	884	838	869	839	867	881	824	913	870	839	832	859	857	825	881	901	898	872	843	875	867	870	838	858	941	903	857	881	849	821	860	843	840	889	928	857	853	865	851	852	854	833	865	880	893	862	883	868	884	864	865	864	834	867	898	877	833	858	872	877	902	881	881	874	925	839	898	902	827	932	882	917	849	867	948	872	836	856	898	861	831	886	843	834	893	910	853	879	903	904	864	882	868	849	877	864	889	853	887	840	899	848	914	878	848	834	875	901	884	882	846	862	920	874	885	833	824	873	839	897	870	826	822	837	875	895	869	871	850	853	876	898	792	865	866	836	823	831	907	861	929	851	920	891	828	871	890	917	803	900	926	864	855	871	932	866	899	909	911	915	872	866	846	850	867	865	880	877	857	879	874	892	895	882	831	848	856	923	880	844	856	913	850	818	895	883	942	848	827	882	839	889	855	905	868	854	893	921	848	864	871	894	870	877	875	888	868	882	868	860	873	834	871	847	878	877	876	903	797	870	889	880	843	909	910	810	914	887	828	876	849	864	844	888	849
41853	15907	3849	1704	1368	983	724	671	561	468	444	464	381	390	337	377	360	357	340	324	351	332	302	285	312	342	321	307	313	295	289	311	258	292	334	283	291	341	297	307	317	306	309	300	273	286	311	272	277	278	292	265	282	298	251	286	276	277	305	292	270	292	298	312	265	279	303	277	266	258	310	280	271	280	289	274	270	315	285	275	302	305	285	304	272	293	280	281	306	264	303	282	315	285	285	279	267	286	296	287	288	290	280	252	294	278	264	304	289	288	286	255	286	245	272	274	293	269	309	297	283	260	292	306	301	281	294	275	301	315	294	277	282	274	258	277	275	295	283	300	296	273	278	268	248	279	328	295	249	285	275	291	258	314	290	289	300	277	276	275	289	293	316	272	305	287	268	295	302	299	309	275	285	270	263	302	287	281	282	254	290	264	274	295	295	272	290	295	281	318	272	271	235	278	281	286	268	286	225	263	296	258	281	255	306	250	276	292	260	300	285	292	268	258	240	282	263	302	273	285	288	286	278	278	313	258	281	286	290	238	308	261	318	259	286	302	265	247	294	276	276	298	277	304	298	282	294	266	283	295	258	282	263	307	330	278	279	296	277	308	304	282	295	282	317	290	289	296	297	289	302	292	274	302	263	276	253	252	287	274	283	286	262	281	276	271	257	262	295	265	275	300	315	304	278	259	297	286	307	257	262	274	261	264	316	256	268	269	276	281	269	275	282	283	290	303	265	282	267	271	268	309	298	293	269	250	257	298	235	276	280	248	284	310	261	281	281	276	250	328	283	320	279	282	275	276	288	303	284	289	259	293	256	269	289	279	306	298	292	285	280	267	293	279	262	267	297	299	287	286	268	292	282	309	268	280	269	292	285	259	265	251	298	308	263	299	278	264	287	306	294	283	281	239	268	292	262	277	276	278	264	263	296	265	269	247	296	321	289	271	292	296	252	273	295	292	324	269	275	276	285	288	290	314	285	310	294	260	282	286	288	290	278	282	271	301	273	273	269	263	297	265	272	290	297	295	281	288	284	277	271	258	289	295	254	263	290	281	330	271	293	265	294	286	280	294	303	263	282	290	281	296	262	264	281	271	291	250	287	300	311	289	278	278	267	289	291	282	286	276	282	292	299	309	289	264	282	287	289	263	265	282	303	283	296	256	282	287	297	291	276	283	281	274	248	286	248	312	283	295	294	287	271	263	283	303	281	292	298	293	285	277	286	290	286	256	283	286	247	267	258	274	280	306	301	303	277	286	251	265	281	279	282	270	293	282	263	281	296	263	262	306	270	288	274	317	272	252	278	246	279	272	279	261	277	312	296	272	254	274	276	254	268	307	281	245	286	292	306	290	270	262	261	295	257	276	265	297	266	292	275	279	275	292	259	289	277	253	302	286	270	283	268	279	270	263	279	289	288	291	283	275	283	274	293	286	282	260	292	290	253	311	263	255	262	283	312	257	272	297	282	279	287	284	284	296	292	307	263	284	269	302	283	302	284	284	297	318	284	270	290	285	256	286	300	296	285	309	273	261	289	275	266	330	289	281	279	271	306	287	303	287	282	249	290	265	288	260	261	262	274	272	277	282	306	297	260	274	285	320	305	297	269	271	287	300	314	293	274	281	268	280	294	251	296	293	311	263	284	269	279	274	297	261	272	279	260	294	267	282	276	285	333	286	299	300	286	268	285	298	267	293	271	296	265	284	277	271	271	304	304	302	239	286	288	269	269	288	286	293	316	275	278	280	294	278	288	294	264	293	298	264	317	269	267	295	261	289	318	277	278	281	285	253	269	312	261	299	275	288	253	263	299	276	221	265	264	309	286	297	274	281	313	275	309	286	268	305	268	266	311	305	258	303	275	308	283	265	278	279	280	277	268	239	276	274	297	266	270	296	274	281	276	308	269	301	299	266	266	272	282	273	266	273	289	312	260	298	239	265	266	283	293	284	288	299	271	280	277	276	310	275	289	283	311	290	252	292	257	278	261	260	267	265	278	273	266	283	306	261	277	307	293	253	272	291	277	285	288	286	295	254	277	304	286	277	296	298	278	299	280	270	304	274	287	273	300	294	262	275	264	262	290	270	269	301	297	287	280	282	291	291	287	275	296	274	279	277	295	278	281	284	287	287	291	276	290	307	252	286	262	281	324	266	301	241	333	282	252	268	303	300	273	265	279	299	263	296	271	286	287	307	270	291	293	272	296	299	294	273	267	285	312	305	289	241	240	266	260	254	253	262	278	294	326	293	265	267	284	267	266	295	252	278	273	252	291	305	286	262	264	261	292	279	265	302	282	285	325	275	253	305	307	266	253	275	287	280	318	283	287	323	273	292	339	281	284	258	283	298	300	290	269	307	269	280	293	289	284	313	310	293	318	274	300	278	300	305	255	259	254	305	287	276	280	271	288	274	288	309	319	286	275	269	284	283	275	289	297	273	287	264	278	251	297	273	280	254	268	252	262	281	312	288	276	283	283	272	316	294	295	297	274	277	289	283	278	293	264	257	275	294	317	284	294	283	279	263	267	270	251	276	289	283	267	304	266	274	282	283	283	266	278	298	303	246	309	294	263	245	312	266	278	297	276	266	297	314	259	275	307	285	263	294	290	266	276	279	270	266	303	285	293	292	294	285	274	305	265	269	275	276	265	299	309	280	298	254	281	253	279	296	299	288	265	286	270	318	240	296	271	295	274	282	298	289	283	304	305	271	293	253	268	283	298	246	281	264	281	311	276	274	273	289	293	277	273	301	260	306	267	271	263	260	239	263	284	279	252	285	282	278	273	298	264	277	313	288	285	284	273	284	284	301	290	277	279	287	283	299	247	275	294	293	271	297	267	298	281	281	265	293	287	297	285	293	277	269	252	304	275	271	278	271	267	287	263	299	288	287	280	277	308	294	282	270	267	270	293	275	299	304	276	271	276	288	268	299	281	281	276	259	348	285	304	276	298	290	291	304	313	307	256	321	280	264	285	265	282	256	259	278	285	282	279	283	286	284	269	301	315	311	275	288	317	263	294	264	289	287	299	272	317	300	287	285	271	292	274	268	265	267	298	274	267	295	278	249	279	293	287	269	298	293	290	296	304	294	278	273	274	316	315	281	300	266	280	305	301	252	299	277	304	277	266	263	263	294	275	316	291	304	269	271	286	269	277	263	267	262	290	284	283	285	282	282	259	315	310	282	278	295	295	288	333	287	285	302	251	253	259	249	283	263	284	269	265	279	275	294	274	302	292	283	307	313	260	294	279	274	299	290	251	311	307	319	280	256	267	308	282	270	291	295	277	287	299	318	278	254	271	291	305	269	290	297	264	261	274	296	256	275	285	284	278	335	277	289	275	275	297	278	279	278	277	273	280	305	265	302	277	280	262	264	259	301	288	238	275	270	280	272	284	261	257	278	291	311	278	285	281	275	265	268	290	267	276	272	288	274	247	289	292	295	289	241	326	272	274	292	272	276	265	283	287	260	266	297	281	273	297	252	278	281	292	292
19662	2455	4796	5548	4814	4246	3560	3129	2684	2331	2045	2023	1818	1783	1600	1464	1406	1361	1321	1290	1253	1229	1176	1147	1128	1148	1091	1108	1130	1008	1020	1025	1067	1063	1027	986	1034	992	981	1001	996	972	1011	977	993	922	923	980	964	938	959	977	933	997	919	963	968	972	893	970	954	967	902	888	915	1014	887	935	919	965	908	865	921	983	950	909	953	939	931	941	944	968	952	922	913	897	961	913	897	908	909	949	888	959	992	929	882	921	908	871	882	886	934	914	870	897	939	872	908	857	918	894	864	928	945	891	874	908	912	888	909	883	912	930	898	926	914	936	917	919	943	877	891	903	904	903	899	874	887	861	903	922	874	898	906	931	920	937	969	887	912	884	952	838	925	922	891	910	903	931	910	884	960	929	920	938	856	865	891	932	902	919	816	842	855	893	911	864	893	877	892	798	908	895	895	903	895	878	930	928	868	894	874	955	927	898	886	937	873	902	879	849	861	936	897	880	895	940	912	899	871	980	923	881	892	843	946	916	938	934	898	888	951	884	893	905	937	925	901	873	930	900	883	850	914	863	945	907	890	892	900	869	831	826	901	990	927	923	935	923	874	917	896	824	901	874	899	895	944	926	916	933	861	884	904	904	903	896	909	895	865	914	881	895	954	915	909	931	954	879	921	873	901	836	898	907	904	903	873	822	847	894	866	895	928	918	917	914	905	923	891	896	876	905	894	921	860	914	859	912	950	892	828	905	900	899	912	905	886	951	828	881	902	901	925	921	901	903	905	871	907	895	823	853	914	888	905	907	867	905	851	946	881	913	928	914	929	877	935	959	931	914	863	916	826	834	915	923	900	920	871	903	914	897	868	883	855	872	852	883	914	831	913	882	917	923	938	894	851	902	858	945	912	928	870	876	864	934	936	888	883	925	911	902	950	888	906	930	895	881	884	904	921	896	873	934	889	864	976	902	904	899	889	880	904	851	874	936	896	942	900	889	908	860	867	904	889	909	854	924	949	899	960	869	860	844	891	915	935	902	880	896	846	867	874	928	871	926	893	875	871	894	921	885	860	875	877	867	886	899	865	934	894	893	888	878	930	891	863	907	909	870	897	951	802	871	938	837	939	896	924	949	899	929	860	868	873	848	862	836	904	914	945	900	864	937	849	913	921	883	891	857	920	929	889	822	893	884	958	897	959	935	920	926	924	928	883	914	866	856	857	903	889	884	879	918	861	885	888	870	937	931	879	888	895	851	926	926	892	884	865	859	977	919	915	904	875	911	896	912	886	849	920	935	907	893	912	942	837	886	933	899	870	890	954	890	902	905	887	904	869	848	944	900	881	938	863	923	920	892	866	929	846	881	920	931	890	919	954	867	922	940	880	890	887	879	902	899	899	918	950	881	911	931	847	895	890	847	935	917	893	888	867	879	866	838	893	883	883	884	889	909	951	889	913	871	910	894	907	879	900	869	866	894	862	880	940	873	923	907	850	919	931	882	965	890	879	935	911	918	912	908	887	905	876	990	889	845	885	943	912	868	896	931	995	946	932	902	926	927	893	836	921	901	919	852	868	900	871	957	912	870	915	895	888	896	989	895	860	865	904	978	842	895	902	895	895	894	915	890	920	932	868	866	927	867	881	883	885	922	914	922	858	883	855	867	875	955	858	880	842	841	842	884	854	913	898	930	896	885	898	890	867	906	921	838	860	894	863	893	926	886	922	841	915	895	891	939	844	906	941	940	846	917	886	899	881	896	883	877	917	897	922	946	917	910	884	911	885	894	894	906	899	887	918	878	835	860	919	891	905	939	918	911	901	913	856	866	863	974	888	899	903	870	935	881	875	953	901	891	913	918	861	902	878	938	873	888	920	877	934	848	882	799	878	897	904	874	915	864	917	904	889	852	906	892	898	894	858	816	893	954	857	893	849	894	902	922	850	873	881	944	873	874	879	910	887	871	864	856	926	888	913	853	856	872	935	937	910	868	939	908	898	875	958	842	935	873	879	920	905	877	915	914	912	914	968	924	910	891	903	876	956	894	929	900	883	888	893	859	890	899	903	862	902	898	887	875	924	939	903	881	852	862	916	885	958	931	839	896	894	968	955	920	910	913	910	926	835	903	912	850	929	892	879	976	877	936	904	900	920	902	926	910	875	908	937	853	891	859	955	911	877	853	940	907	888	902	851	949	897	916	895	874	966	908	870	955	916	929	910	900	910	933	849	940	916	926	864	960	905	871	899	869	850	877	847	871	930	906	895	887	930	881	919	865	846	904	864	902	908	890	898	868	940	941	889	907	892	913	923	884	884	916	854	856	934	863	861	850	892	943	893	911	912	845	857	916	860	889	871	929	917	928	922	887	892	914	898	909	882	927	896	937	869	938	893	877	865	854	846	947	872	851	882	899	852	959	884	824	922	944	935	931	890	861	930	915	901	928	873	849	941	934	886	895	834	873	862	926	916	926	906	840	900	899	901	884	905	908	922	859	871	883	874	911	852	897	878	919	891	885	906	898	888	925	919	924	880	885	885	906	954	954	970	919	842	899	889	873	926	934	900	951	884	893	850	915	886	901	888	938	859	891	849	900	889	865	904	948	900	897	901	871	954	931	908	960	859	896	911	898	920	910	881	993	869	888	893	865	930	932	910	895	867	905	918	913	928	835	932	877	938	866	905	943	898	943	920	827	895	865	889	924	866	840	937	899	903	834	934	881	857	871	948	879	863	883	937	835	867	908	940	895	885	870	916	883	930	886	922	941	895	851	894	899	876	852	914	914	895	887	891	914	860	889	883	866	914	876	847	841	885	883	907	929	897	886	908	890	895	939	944	861	854	905	878	943	852	865	851	903	924	919	910	847	905	884	901	917	914	914	921	878	930	928	958	942	894	881	853	870	902	885	886	891	924	886	880	881	907	907	868	841	885	868	912	930	932	862	924	881	877	840	935	941	850	893	883	960	884	889	948	902	847	847	921	935	989	891	865	903	888	896	838	937	893	905	882	871	908	931	914	917	947	889	915	929	929	883	875	897	942	871	913	892	821	898	922	877	901	903	880	894	936	906	905	881	925	879	842	873	898	919	876	871	936	854	864	816	872	906	851	898	920	950	922	902	933	917	902	952	971	824	896	886	906	885	914	861	851	905	917	886	894	928	941	844	890	869	883	943	902	939	854	889	927	950	924	864	898	875	851	903	914	886	929	914	916	852	904	906	961	895	909	930	873	896	916	871	915	882	909	869	874	896	892	912	926	869	919	897	896	957	941	944	940	894	933	952	917	877	933	934	905	908	904	883	908	907	836	892	889	889	878	931	946	850	856	906	884	899	864	919	871	925	887	907	918	903	869	885	905	887	917	904	918	934	842	858	887	934	895	877	882	872	928	908	950	948	908	916	910	916	883	942	892	907	944	911	928	910	881	867	955	914	904	926	891	922	896	924	889	864	915	969	910	942	887	918	931	833	913	895	952	902	884	901	875	874	944	892	911	892	916	904	886	919	931	913	911	897	895	886	938	837
4056	287	178	196	179	149	167	145	197	152	153	169	140	150	142	149	149	151	151	151	124	155	157	155	147	141	133	155	139	136	155	140	145	148	151	148	159	159	148	122	137	150	143	150	166	173	155	130	124	153	136	151	139	129	126	141	143	152	137	144	138	137	148	146	138	144	146	154	140	119	141	124	146	146	135	156	151	136	142	138	152	149	156	167	167	130	153	164	133	123	142	145	131	147	140	144	152	136	144	157	139	162	144	153	160	152	147	146	137	160	149	150	149	146	161	149	166	158	141	151	154	165	154	151	143	165	145	167	142	148	152	154	142	134	139	156	143	139	153	140	155	142	144	156	162	142	145	144	148	143	158	171	149	130	140	151	164	167	154	141	140	137	147	163	159	144	147	133	128	131	162	144	164	127	150	137	162	159	133	160	152	143	140	144	160	136	125	130	133	130	139	134	154	154	138	154	156	151	134	177	160	144	150	152	135	159	155	158	149	129	131	155	167	173	132	152	130	142	145	148	160	139	138	151	127	134	136	142	158	159	136	139	136	145	152	134	143	166	140	150	136	133	169	135	139	158	156	139	167	144	157	140	150	136	153	129	144	127	140	136	133	145	150	150	148	161	150	154	133	155	142	139	137	162	146	182	162	118	168	160	141	141	136	145	156	149	145	150	158	120	121	139	143	148	133	133	129	136	121	150	126	164	144	154	143	142	165	146	149	133	146	157	129	176	151	145	142	129	125	140	167	136	147	142	139	138	160	138	131	144	146	167	145	138	123	153	154	126	132	141	138	165	163	141	147	138	144	156	145	157	139	170	151	151	131	132	145	134	157	140	136	140	141	142	135	140	117	135	138	149	122	167	154	143	139	141	125	156	125	144	141	127	143	156	135	154	139	153	163	142	143	144	131	132	135	141	141	132	147	157	157	174	160	163	141	150	157	138	156	155	136	134	156	151	149	161	129	142	146	138	143	154	132	142	143	155	151	126	143	145	147	140	137	159	139	114	132	171	122	135	130	154	143	128	160	132	140	142	159	134	124	157	144	137	144	157	146	140	141	128	158	157	127	135	141	146	156	135	135	165	162	142	131	152	165	138	135	144	148	146	134	139	153	159	125	160	147	146	136	167	151	133	165	132	153	148	130	164	158	139	149	133	143	142	148	133	149	151	165	153	155	156	149	143	143	148	151	134	175	147	116	142	145	140	142	131	127	134	140	138	148	151	140	128	171	123	124	133	178	131	144	137	143	154	158	177	123	161	166	134	160	160	144	148	131	152	140	141	128	133	144	131	120	130	138	157	159	145	142	146	138	150	165	143	150	147	153	142	151	139	144	139	137	135	153	138	141	136	147	149	129	160	141	139	153	131	154	159	147	149	122	145	142	151	148	136	144	134	129	115	134	130	136	146	149	130	141	130	138	153	101	144	182	128	127	157	145	139	141	131	132	124	152	137	152	152	140	150	155	138	163	165	159	123	147	158	138	143	156	148	142	185	144	118	137	148	146	137	161	154	153	150	154	160	135	124	143	145	143	133	135	150	151	141	131	147	159	145	151	140	156	127	152	132	136	148	159	161	151	137	124	135	138	162	124	146	147	143	147	125	160	155	157	150	145	147	129	147	140	143	145	157	146	156	158	153	136	154	145	158	138	161	142	150	167	149	135	132	150	137	146	142	157	138	143	123	140	139	151	139	169	136	152	149	133	145	159	143	170	116	146	126	126	130	126	153	138	136	159	130	152	158	139	148	157	145	139	169	145	144	145	150	153	159	151	152	156	158	139	149	141	127	125	156	151	141	146	140	126	174	162	136	162	155	133	135	164	156	148	128	144	157	155	131	151	138	136	137	147	156	132	149	138	153	134	166	161	129	127	147	150	139	135	118	141	142	166	149	137	150	160	141	145	162	130	141	121	152	174	139	158	116	154	169	157	130	134	151	169	138	137	156	162	151	162	150	156	168	145	147	147	147	155	124	133	140	154	130	153	126	144	162	152	163	171	151	137	150	161	137	138	138	130	153	148	145	137	140	125	142	128	154	122	140	138	132	142	148	155	133	159	144	158	147	146	164	174	132	138	141	167	134	126	145	166	130	113	153	140	117	139	151	151	145	140	142	142	146	157	138	137	137	142	145	156	162	156	141	165	152	146	120	152	159	142	137	145	150	143	133	149	142	167	141	151	151	161	164	112	152	149	165	152	127	156	155	129	137	142	156	147	136	151	141	137	154	159	160	134	151	123	150	153	160	123	139	149	152	156	143	138	138	134	139	150	148	139	132	142	127	147	142	144	153	142	151	121	129	130	130	140	147	158	129	140	125	145	137	140	136	151	159	142	112	137	156	150	142	155	128	160	141	139	144	137	131	167	135	142	122	156	160	154	164	148	109	133	143	140	133	139	147	136	149	168	142	132	129	136	138	132	131	136	161	142	126	123	147	161	155	153	144	132	136	159	167	154	142	130	143	127	169	146	132	176	145	153	150	155	141	146	148	143	148	144	143	148	155	145	138	145	135	116	156	139	154	144	144	147	141	146	157	143	149	143	153	168	140	172	148	136	145	128	137	160	155	141	143	151	130	121	159	132	143	132	119	136	143	149	145	136	160	154	132	125	155	139	129	127	131	138	134	147	155	117	144	148	154	130	142	175	141	139	136	137	154	135	163	141	157	171	158	157	139	154	135	134	127	144	153	178	147	133	160	159	162	171	129	133	130	133	140	124	133	148	128	132	137	162	167	154	139	172	131	157	149	156	150	137	164	145	150	145	132	153	129	133	118	144	162	136	137	146	130	150	158	140	118	163	142	160	126	133	166	152	144	142	152	145	142	152	137	139	136	163	148	129	123	151	135	138	111	149	153	136	154	149	140	158	143	134	126	141	153	146	128	166	139	145	162	159	129	154	151	156	135	149	163	159	152	140	148	140	132	150	134	136	153	127	167	167	156	136	139	151	154	147	165	153	149	142	131	150	165	145	129	120	146	140	138	156	132	166	148	125	160	129	134	144	152	141	122	146	153	138	142	150	147	158	149	147	142	152	150	120	136	139	158	149	122	128	140	153	121	165	141	145	134	130	149	154	158	157	162	137	133	159	142	143	149	157	146	132	138	150	137	143	136	133	143	140	158	155	160	145	129	127	148	161	139	147	154	136	152	169	156	151	123	117	142	146	135	154	126	128	156	134	153	144	150	143	133	138	137	143	150	169	141	152	153	138	134	171	140	141	149	166	147	150	136	144	129	147	136	142	145	153	138	150	150	160	149	133	143	144	147	150	159	135	128	151	130	141	142	162	161	150	145	136	145	157	156	147	151	144	146	136	152	139	139	129	148	155	133	155	165	161	142	123	147	134	146	154	144	139	153	158	155	125	121	139	147	159	150	169	124	143	171	146	131	138	151	168	162	125	151	128	159	162	125	159	141	148	169	152	137	135	128	133	158	174	172	163	149	152	128	131	154	128	155	126	157	149	131	159	146	150	159	140	158	152	157	163	155	124	165
6125	572	628	652	615	634	606	626	619	606	567	547	575	585	536	500	573	539	523	534	560	523	521	512	566	508	508	548	534	517	513	531	538	536	543	520	522	521	503	522	560	553	524	497	517	531	509	544	494	546	580	539	486	520	522	541	529	542	485	498	528	536	535	551	574	541	487	521	500	520	549	514	500	443	555	530	516	528	526	573	510	510	509	525	513	534	548	503	520	504	545	543	557	541	482	516	500	550	543	487	515	572	508	517	579	517	530	506	519	508	507	471	498	535	523	539	539	516	503	533	505	548	544	542	500	506	563	521	559	510	517	539	484	563	524	536	524	510	476	507	526	494	495	525	525	520	505	516	527	511	517	525	518	539	547	510	533	546	531	530	521	534	536	501	512	493	539	508	525	525	488	496	545	540	532	528	509	523	515	541	500	494	521	511	529	504	537	514	511	519	505	528	552	518	534	515	551	542	528	534	510	499	562	538	556	525	504	526	549	508	518	512	521	488	548	542	536	524	518	516	556	545	527	500	538	518	544	508	530	528	489	508	549	529	534	536	527	455	545	533	502	551	539	506	576	513	555	481	523	505	542	514	523	536	519	525	543	493	491	543	530	516	475	515	518	527	544	546	560	509	529	491	526	507	532	520	492	512	556	543	542	527	541	512	508	522	523	546	533	488	540	512	541	554	487	454	526	521	516	546	557	490	517	502	497	505	533	515	506	534	530	481	500	497	540	570	540	512	520	553	530	533	484	567	539	567	527	519	538	561	492	522	517	492	533	511	557	563	502	518	518	514	522	511	510	501	515	505	515	526	543	485	526	531	530	513	504	486	536	515	510	539	542	517	548	523	548	524	541	496	522	572	518	534	562	523	540	541	502	514	548	489	534	538	498	525	529	542	486	523	516	514	492	508	517	513	517	517	507	528	526	508	546	504	554	502	498	518	518	586	521	515	514	529	526	503	531	523	503	489	484	552	520	501	531	539	461	532	533	513	466	497	535	494	523	490	548	517	510	499	535	516	532	580	531	501	522	524	543	528	513	496	542	529	581	500	506	535	514	555	523	516	538	535	493	506	514	598	513	558	511	522	513	494	540	510	541	556	509	536	538	554	549	523	524	504	511	539	474	524	501	510	525	525	480	495	508	581	556	507	563	562	489	508	531	488	532	516	517	493	495	513	503	487	550	550	542	552	532	525	557	543	531	494	528	547	512	485	513	536	550	570	530	557	555	574	532	509	521	535	519	517	533	563	497	510	508	490	526	535	523	544	565	552	518	533	553	523	548	508	529	530	528	513	493	537	536	555	533	511	533	535	508	525	510	529	516	544	541	531	508	502	532	521	565	528	539	539	467	535	535	536	524	511	549	511	525	503	498	535	526	528	546	512	516	519	481	526	533	502	488	517	512	534	514	487	514	553	546	553	532	500	513	552	528	545	505	496	533	501	539	531	568	526	512	521	494	532	527	521	525	562	485	551	510	514	534	541	535	500	501	522	520	512	537	496	503	513	523	521	505	544	518	558	523	496	518	525	535	520	502	536	566	535	522	495	507	567	516	520	481	520	491	480	531	562	481	504	501	578	502	499	530	542	529	519	516	520	542	547	532	489	518	489	562	557	529	518	543	494	543	501	549	517	527	549	514	476	545	503	522	502	552	515	534	529	501	519	497	514	532	535	539	518	527	484	486	494	519	518	483	534	532	483	512	526	518	548	501	514	538	560	530	532	525	489	474	524	525	520	555	540	541	513	508	508	482	517	503	493	544	561	534	553	482	449	526	508	531	532	553	525	530	499	516	551	527	535	526	549	479	545	521	522	548	543	529	509	528	570	528	507	532	530	512	505	514	552	526	509	553	491	498	534	520	540	531	516	507	546	518	524	553	497	530	540	519	506	508	502	497	526	503	508	511	525	511	539	518	561	517	546	503	512	573	543	532	543	515	494	545	512	529	534	526	527	511	555	528	518	515	504	519	541	568	539	540	539	518	523	487	524	536	514	536	513	511	509	501	510	505	512	534	517	526	502	538	546	557	542	501	533	528	523	506	501	500	540	537	547	516	511	490	507	555	555	517	490	533	558	526	496	529	562	566	499	523	568	544	526	513	536	509	518	489	554	494	512	502	525	546	488	530	524	522	552	498	516	522	508	553	489	555	550	508	487	535	513	493	548	543	525	503	561	498	519	531	551	526	545	515	552	525	505	542	509	544	523	510	489	519	539	503	499	512	511	523	512	542	546	508	552	516	563	525	546	538	499	534	520	527	488	565	517	507	533	500	512	512	535	480	513	512	519	530	543	512	520	529	520	554	580	524	502	554	503	524	488	528	491	557	485	524	559	516	550	523	513	532	535	509	540	560	548	518	505	558	536	463	557	530	524	555	526	552	572	529	540	535	505	517	542	495	541	512	508	512	537	540	517	535	504	530	498	542	541	541	552	536	506	511	515	542	541	549	501	547	536	541	532	481	512	483	515	514	506	519	545	515	522	528	534	520	544	559	561	530	560	534	511	518	492	530	549	526	528	549	496	559	523	506	494	521	519	546	533	512	508	548	559	545	508	516	523	505	477	506	530	509	498	512	541	530	528	549	503	489	509	497	523	508	512	584	527	494	538	507	544	497	509	515	541	496	481	496	515	540	528	578	513	506	502	515	552	530	528	530	528	582	513	527	540	548	515	508	514	503	528	566	537	543	541	516	547	538	494	544	550	526	512	537	555	493	559	505	503	517	491	527	543	499	527	523	551	551	500	554	526	508	536	537	536	534	516	543	484	528	522	537	524	531	522	499	486	545	517	521	507	537	465	536	524	544	524	504	540	553	505	495	535	554	574	511	484	505	513	549	566	475	512	525	510	539	554	550	548	546	472	537	508	522	573	527	507	493	529	486	514	497	560	512	505	494	506	557	497	545	525	563	554	541	534	532	507	511	520	504	491	538	478	529	468	540	495	466	513	539	513	520	528	497	536	514	524	516	537	527	604	562	532	487	493	552	516	524	515	534	511	503	508	528	535	594	511	537	536	515	548	530	491	516	528	507	515	538	513	542	545	503	533	529	495	478	500	501	515	518	536	501	532	496	514	565	552	499	543	534	569	521	561	547	537	575	544	565	508	528	526	512	476	531	493	495	509	554	516	510	504	500	519	528	496	476	498	543	548	547	515	512	543	528	563	522	507	490	526	529	528	504	527	498	526	530	519	527	546	495	506	492	539	555	504	524	526	535	527	529	543	536	514	515	483	515	549	526	494	537	553	511	603	521	516	504	499	555	524	508	546	536	536	503	567	522	550	531	541	521	556	531	532	559	556	531	552	544	536	541	552	514	514	542	535	516	526	525	546	505	489	512	565	506	538	547	496	534	472	570	543	542	551	515	540	547	502	512	477	506	518	537	569	550	517	557	565	527	527	502	519	547	506	523	564	513	495	583	513	538	567	536	508	515	507	531	499	553	503	579	542	519	493	504	535	539	517	546	524	495	567	514	529	508	510	491	478	509	516
28201	5137	1414	1010	763	613	543	467	413	395	331	347	332	348	310	288	301	302	296	291	251	305	291	273	288	275	276	275	298	296	286	284	288	269	259	257	250	273	300	246	270	305	265	273	280	258	266	255	253	289	285	250	280	247	280	267	281	244	296	270	261	272	286	267	270	276	266	288	268	271	286	252	268	257	280	256	280	262	251	266	273	270	277	296	258	300	295	253	266	257	228	309	294	268	296	245	288	281	286	263	254	309	258	244	269	280	283	276	264	265	261	292	252	284	251	264	246	257	280	295	258	283	263	288	244	260	273	285	261	293	284	279	273	260	277	284	280	269	259	259	260	256	255	252	291	278	263	261	269	280	254	280	246	277	272	276	282	263	255	284	276	261	263	282	276	277	269	247	251	284	275	259	270	283	279	267	258	238	273	253	233	260	264	267	304	276	267	279	267	258	278	279	279	237	273	279	286	264	290	284	253	296	259	253	276	252	285	265	277	292	260	280	273	269	267	263	252	266	253	293	262	300	292	292	285	248	239	242	259	283	304	241	242	282	276	284	276	292	290	293	222	270	297	261	267	267	243	253	244	298	269	252	261	288	247	266	255	251	255	274	299	262	289	243	245	260	247	259	287	304	270	277	257	283	263	275	241	261	268	277	279	269	296	264	252	243	263	268	265	288	256	265	288	285	278	279	296	259	273	274	250	302	262	265	261	251	251	261	238	275	292	275	273	244	242	280	238	280	264	271	258	299	298	283	267	285	222	270	267	270	258	269	266	296	302	272	251	238	251	273	288	296	299	273	241	263	292	242	283	273	278	291	232	283	280	240	269	264	247	276	268	252	253	247	246	270	279	291	283	284	260	291	270	262	269	242	265	234	291	265	243	277	251	246	285	244	288	277	249	254	297	286	300	278	277	280	277	274	268	272	271	248	272	261	269	308	270	244	288	273	252	264	288	257	261	299	261	254	250	239	298	267	260	299	259	260	253	256	293	283	261	287	253	257	266	245	293	291	273	281	259	244	276	260	254	285	289	282	275	298	257	291	258	252	276	247	257	248	273	268	295	283	277	301	292	279	313	250	265	251	266	297	266	257	280	273	283	260	250	288	262	269	271	269	233	257	269	283	255	249	225	265	298	257	263	283	279	266	264	284	264	255	261	272	236	258	263	270	283	274	268	281	244	276	299	285	258	256	248	298	284	267	260	250	259	261	268	280	244	259	256	258	250	245	277	272	302	257	252	262	259	271	271	256	271	282	256	286	258	279	282	250	276	263	276	280	259	262	232	255	256	283	273	271	264	273	260	253	290	254	265	257	296	246	252	282	274	268	259	297	298	275	292	258	242	292	266	283	263	313	260	290	276	281	249	264	281	278	282	256	259	264	259	253	262	260	311	265	250	281	272	259	271	257	267	270	259	287	271	265	252	237	284	265	274	254	262	303	277	251	237	270	284	248	262	289	252	256	286	297	247	276	305	261	292	283	287	247	267	302	276	246	296	290	243	255	269	311	274	251	278	262	263	274	271	268	255	288	273	296	241	281	270	290	237	245	266	244	269	281	286	294	299	259	274	281	277	287	267	268	265	255	291	272	265	275	261	244	250	262	280	290	283	267	253	252	265	297	288	279	246	280	273	285	239	281	289	284	274	253	282	281	280	276	254	286	269	263	271	243	256	280	257	247	259	276	302	260	262	288	266	256	273	291	260	271	290	254	255	296	287	254	273	234	261	287	245	236	265	266	282	288	258	284	230	248	265	280	272	289	275	277	253	283	276	267	277	263	296	264	237	279	267	257	281	288	280	304	279	266	266	297	261	262	274	240	268	257	247	273	268	278	257	294	287	275	255	273	271	254	269	275	249	265	288	280	259	252	260	267	293	264	260	286	280	245	254	274	289	262	268	298	235	268	296	267	296	254	259	275	243	278	260	265	251	267	259	281	263	296	272	228	265	253	255	260	271	282	283	264	249	296	278	278	249	280	267	280	266	273	250	243	282	281	272	270	283	255	259	293	291	301	275	240	256	278	266	275	266	246	253	281	285	285	250	262	253	265	258	252	292	246	267	294	250	273	266	273	257	279	254	247	275	270	264	304	261	279	273	265	283	265	250	244	281	290	298	271	270	261	278	267	250	296	340	291	253	236	259	279	264	289	276	252	281	257	266	234	258	263	279	292	258	254	248	245	268	271	260	267	260	288	280	256	262	278	254	251	257	271	252	283	264	259	275	257	240	250	262	240	269	251	294	279	277	222	253	267	276	276	232	272	268	303	278	274	285	278	280	290	291	267	273	263	248	252	286	240	278	275	245	233	282	268	305	256	249	265	265	285	261	282	276	260	245	268	272	279	269	266	267	261	275	278	301	276	257	262	257	260	267	253	259	273	270	256	268	278	273	292	268	285	291	261	277	279	276	269	239	272	287	251	248	276	317	284	261	269	287	275	268	240	266	257	247	259	284	260	251	267	261	289	294	266	270	278	284	267	270	251	234	276	279	266	262	287	303	251	261	293	253	281	290	277	300	260	265	273	278	267	286	264	268	288	284	289	291	270	279	263	274	284	275	304	257	264	277	261	262	280	273	238	283	274	250	252	254	264	288	255	273	263	260	267	279	260	264	262	298	276	277	253	245	265	286	301	260	257	240	297	272	258	274	256	254	282	252	285	283	255	292	277	268	254	285	302	290	298	274	277	258	259	286	265	266	283	274	277	272	280	266	267	295	269	288	250	271	277	260	276	302	274	271	253	264	294	276	248	253	281	264	262	252	288	278	254	255	282	277	237	286	236	257	320	251	297	273	272	262	255	245	258	244	271	258	270	254	266	273	245	284	277	311	287	261	256	228	291	270	220	250	262	251	260	306	264	270	263	299	286	254	252	285	253	264	236	268	228	254	272	299	280	271	258	257	256	238	290	305	253	299	261	266	282	264	239	250	257	264	256	307	271	270	309	281	241	247	262	276	262	269	255	253	253	253	249	248	283	298	272	262	282	260	281	289	247	262	256	238	255	297	265	291	299	234	249	250	278	302	302	271	256	278	244	271	241	269	272	237	252	290	229	287	270	266	239	262	267	272	266	246	289	256	252	278	270	248	283	247	263	281	257	272	289	275	276	277	285	263	271	289	273	257	289	270	240	306	274	255	279	261	265	293	261	294	269	277	248	276	249	278	287	271	277	254	286	261	268	265	293	276	282	278	275	281	252	264	292	251	241	278	233	285	256	278	260	272	280	266	270	274	275	267	268	256	264	255	258	262	256	263	281	299	278	288	284	280	257	267	258	280	267	245	301	281	250	295	256	266	258	278	224	253	293	273	271	270	270	274	291	244	272	280	264	281	271	264	249	275	246	252	253	258	287	264	252	269	268	272	251	267	259	285	247	252	287	272	235	278	247	269	275	286	268	264	264	278	244	270	258	267	266	244	275	286	266	246	276	281	278	263	270	273	249	249	276	303	257	234	259	245	236	283	286	276	289	276	271	263	340	267	274	262	259	271	259
13909	1685	2960	3298	2994	2592	2278	2076	1830	1646	1517	1407	1387	1284	1276	1189	1181	1078	1105	1107	1030	1028	1054	1009	1030	980	976	979	961	962	952	984	912	960	898	935	910	927	906	861	878	924	877	892	930	966	894	866	872	886	883	905	923	890	886	923	853	915	904	861	914	874	848	877	885	892	877	842	877	911	921	868	879	945	941	902	822	868	864	895	921	922	815	911	881	846	903	901	897	837	844	924	856	851	924	849	879	887	905	877	899	891	896	927	865	874	862	926	868	885	878	845	878	844	878	869	873	873	866	844	857	863	823	852	883	830	873	833	876	883	822	862	843	890	837	846	810	851	823	833	854	861	865	855	832	889	870	809	848	919	821	811	801	866	861	876	858	842	893	836	881	839	861	824	829	894	854	892	873	945	835	835	858	936	846	930	846	864	881	908	893	827	869	845	880	840	812	893	846	876	785	852	870	869	844	865	898	857	853	881	886	886	860	817	864	901	879	879	868	844	871	865	845	851	857	884	854	890	878	871	866	918	850	887	850	833	897	885	858	854	854	843	874	832	875	861	853	909	861	823	893	875	866	898	824	895	902	799	861	852	860	863	905	932	836	883	887	858	869	871	797	831	869	918	906	891	889	936	876	836	855	876	896	823	807	838	891	835	881	866	869	870	808	844	860	873	798	886	856	869	873	841	845	845	845	824	861	860	818	858	913	855	851	884	951	888	834	895	850	852	898	876	840	891	864	883	886	875	840	901	896	855	871	861	876	849	845	906	871	834	845	829	866	864	857	846	888	853	865	840	820	842	902	878	873	869	869	811	819	862	915	840	870	860	860	873	867	879	899	877	886	878	895	900	869	852	863	834	873	844	818	887	908	840	874	837	855	898	852	818	879	873	845	866	866	829	904	854	840	894	864	843	899	892	856	853	892	852	840	874	891	862	874	871	850	873	870	879	861	879	865	838	791	904	826	829	872	871	825	870	857	864	900	825	889	851	825	895	887	913	822	918	871	842	936	890	829	898	854	848	817	892	869	931	849	884	884	902	859	892	889	850	882	883	858	839	881	900	882	890	813	872	848	885	902	888	889	877	882	827	881	865	854	826	858	927	874	856	859	867	936	872	829	872	896	818	869	898	883	847	865	856	922	883	846	849	902	863	890	852	899	888	878	878	860	859	850	916	928	912	894	851	831	944	875	795	851	818	838	859	879	860	855	874	812	859	869	822	866	863	879	881	865	849	853	919	858	859	876	877	812	857	850	915	898	855	888	887	833	901	921	871	824	857	865	914	878	880	824	935	851	850	853	825	857	840	881	901	891	905	897	823	841	885	884	835	840	869	840	863	891	842	840	929	904	886	923	893	908	883	871	886	886	912	880	816	863	883	886	823	841	864	854	895	842	854	884	870	875	859	881	868	893	864	856	844	856	903	885	889	889	859	849	878	840	839	890	874	856	872	891	880	884	922	875	893	847	857	918	893	850	871	935	844	833	872	809	896	878	856	867	895	875	880	880	838	916	895	885	909	848	888	928	868	827	812	888	852	847	867	851	881	898	850	841	880	890	854	867	856	860	867	880	863	870	847	890	918	862	855	875	907	863	837	880	929	883	910	898	869	854	835	913	821	844	893	885	805	845	894	879	863	849	890	901	865	929	887	862	895	854	880	834	837	833	845	809	916	838	938	825	894	842	841	891	857	895	908	875	865	856	867	844	843	886	858	816	887	865	838	834	909	835	879	856	845	851	903	889	803	904	861	873	865	860	842	863	892	896	878	871	867	853	880	901	865	845	873	871	871	837	935	872	848	912	883	887	835	818	852	853	873	872	855	882	849	843	911	847	856	837	872	855	900	848	907	857	881	913	871	877	829	889	858	908	875	853	923	872	805	878	846	857	882	862	867	859	928	831	875	841	885	888	830	833	851	868	890	873	883	841	923	880	921	865	876	830	847	865	871	822	887	860	879	821	857	861	823	863	869	909	871	859	883	839	852	854	891	839	828	898	875	881	897	860	842	909	899	883	842	911	883	847	832	894	809	880	872	869	868	892	879	890	909	869	852	878	871	897	910	835	863	897	869	875	889	898	839	848	911	889	876	884	882	906	898	822	889	847	899	848	866	857	830	866	838	903	920	829	795	876	847	866	804	864	842	861	839	884	857	869	909	819	850	835	858	853	873	827	895	839	902	862	864	888	905	860	880	904	861	815	885	848	852	871	882	867	853	903	885	892	867	855	888	884	959	935	889	908	822	890	894	898	825	827	871	887	874	823	864	860	859	892	938	851	908	889	900	897	857	885	907	899	868	877	898	891	885	851	838	879	889	859	879	816	830	819	845	802	851	844	844	873	866	839	910	833	887	825	929	884	896	828	854	872	814	832	817	849	891	852	842	873	926	889	907	906	847	830	902	806	865	834	872	899	878	839	905	884	806	811	836	928	845	890	840	885	899	836	862	882	849	768	842	815	856	833	939	852	903	853	848	943	885	872	885	875	858	877	851	810	867	832	846	854	884	835	891	860	856	876	858	943	879	871	887	875	893	917	896	893	889	843	866	830	889	862	850	827	846	840	870	904	816	877	824	846	887	893	862	852	862	837	848	836	882	908	851	881	865	897	818	859	833	871	855	872	819	894	911	867	845	862	867	892	883	901	845	855	895	848	919	845	848	899	804	870	877	867	892	842	882	957	875	895	885	881	888	873	882	913	916	842	822	906	899	811	884	906	866	835	856	898	929	849	865	860	858	891	851	867	874	879	861	811	871	850	901	834	898	840	926	846	852	836	843	817	905	896	889	821	877	849	868	867	861	876	859	878	891	856	918	822	871	821	905	894	847	822	882	873	867	892	830	874	847	886	805	868	846	852	826	860	840	876	857	821	892	893	854	857	844	847	876	877	813	819	869	937	883	906	866	827	860	868	876	864	891	855	908	852	887	889	812	846	817	864	922	840	860	890	859	887	868	857	866	888	831	863	856	871	901	859	813	825	886	884	848	895	865	935	885	887	858	872	841	830	872	876	856	790	867	921	862	884	885	865	825	921	913	874	900	896	829	928	882	832	847	879	872	874	843	868	856	860	908	899	882	865	880	871	895	873	873	876	882	825	838	854	829	885	880	871	813	861	882	858	894	842	838	915	817	916	850	855	905	866	869	885	871	908	871	850	837	851	833	818	911	889	884	823	873	855	870	843	847	886	858	783	848	849	870	859	881	881	893	847	834	893	897	898	798	882	883	890	855	882	889	865	874	917	872	918	901	801	886	872	858	877	861	831	838	879	854	845	896	882	865	875	831	844	862	902	877	898	859	879	852	919	850	849	860	905	895	868	853	874	895	900	812	813	908	824	829	905	835	895	855	885	804	841	815	870	883	884	881	894	847	827	871	956	869	869	881	918	867	843	906	818	880	863	849	871	877	853	819	891	845	884	911	908	890	866	842	856	808	813	868	856	843	891	896	872	841	889	895	901	845	862	921	895	812	877	888	867	838	861	838	876	866	848	880	823	857	908	861
36713	12531	2812	1691	1275	1039	830	643	509	524	495	432	434	377	375	328	318	343	326	310	327	328	302	321	310	299	284	328	319	299	287	316	306	304	291	295	283	294	290	300	279	290	274	309	284	304	291	308	305	274	308	289	285	313	300	271	287	280	261	312	286	306	309	273	274	290	258	303	300	331	273	263	305	268	284	280	261	276	294	294	280	276	297	263	332	313	304	300	277	276	241	297	280	303	270	288	282	278	290	325	260	285	305	253	298	271	291	268	275	270	280	270	277	278	292	280	259	296	244	306	299	284	277	260	262	250	261	254	249	289	287	261	273	264	260	286	265	282	248	323	272	299	279	289	275	288	266	275	303	273	258	267	282	302	282	268	285	260	278	286	276	274	291	285	266	264	300	290	292	255	279	295	270	260	262	291	255	284	314	298	251	289	290	286	242	296	308	267	283	280	287	243	285	261	265	257	258	325	266	317	264	286	278	288	328	307	269	278	291	288	273	305	323	298	273	307	274	290	261	299	280	289	297	263	280	278	304	258	269	302	257	246	281	287	292	284	287	281	269	266	305	282	268	275	274	292	260	275	280	275	283	267	284	301	267	287	288	277	266	273	256	260	275	310	283	249	304	270	291	256	286	303	308	264	291	281	223	287	286	277	283	286	266	274	279	303	288	287	300	286	302	279	278	303	299	269	313	279	282	291	297	292	260	272	245	285	274	280	253	278	295	311	269	305	302	303	290	264	277	280	303	277	307	273	274	271	285	259	267	276	305	266	290	305	287	279	279	275	284	284	262	281	312	279	296	263	288	277	309	290	304	261	283	247	262	294	250	312	267	281	289	313	264	273	264	294	311	281	251	289	288	275	284	256	266	303	314	275	290	295	309	273	265	287	310	288	278	279	288	258	274	280	288	274	269	251	309	281	297	259	298	267	261	297	302	274	275	277	274	286	269	275	296	288	243	243	273	270	247	285	295	290	246	285	292	294	289	297	309	282	296	282	270	255	270	272	303	299	288	299	290	277	287	296	248	257	278	296	304	291	267	256	273	280	318	275	280	298	265	278	260	293	291	277	291	292	277	293	293	269	300	300	279	232	238	263	288	294	292	265	283	279	287	305	247	274	269	303	284	268	300	275	279	263	269	266	282	288	296	277	292	298	306	262	287	273	276	294	294	274	309	252	286	315	282	298	275	292	290	295	285	288	298	265	263	286	290	228	275	293	281	299	307	296	255	275	277	305	286	295	290	296	274	302	304	288	290	236	293	271	277	303	266	235	284	280	274	262	289	240	245	249	283	310	253	261	272	282	289	242	277	282	257	294	290	268	294	277	267	297	282	259	285	278	250	266	282	282	272	278	281	271	297	227	261	273	293	264	265	269	322	281	256	247	289	281	270	275	287	267	241	283	297	260	246	294	283	275	282	279	298	251	255	260	274	306	273	273	292	296	264	267	296	266	294	316	282	266	244	271	309	262	298	280	330	270	313	290	283	299	285	313	266	262	292	276	296	273	285	278	292	276	277	259	276	298	303	263	305	288	272	270	297	322	288	296	288	288	263	266	285	296	327	278	277	291	326	261	275	271	314	273	289	278	291	288	298	294	279	270	275	278	287	273	268	263	290	291	289	288	285	273	253	264	283	265	271	290	302	300	277	275	263	268	291	259	313	305	309	281	304	293	285	269	303	288	266	262	270	262	270	270	288	280	267	270	263	284	303	283	281	278	276	270	284	282	302	280	281	286	281	289	273	290	277	307	277	259	272	268	284	268	328	254	294	277	281	281	299	297	239	296	289	284	260	284	305	259	291	272	281	257	275	310	294	310	280	286	297	302	304	270	283	306	262	293	278	307	288	298	288	287	269	294	275	247	265	272	308	304	253	280	276	293	278	278	258	294	295	300	262	266	294	278	324	301	305	268	289	287	283	271	279	262	313	301	287	299	275	266	275	283	280	297	286	264	254	309	269	282	267	270	259	277	286	294	299	286	294	283	288	311	265	305	300	270	276	270	270	268	274	284	279	249	252	240	281	287	288	293	268	275	254	327	295	275	289	266	269	275	295	260	296	291	290	267	292	267	274	255	270	281	283	302	271	283	293	274	299	272	258	302	265	293	295	273	280	295	266	297	266	285	258	295	294	266	255	278	279	270	305	285	279	256	244	275	270	296	284	280	280	275	278	306	284	299	282	290	286	283	271	294	294	271	280	293	301	254	295	274	289	275	256	315	301	279	287	271	274	310	257	275	272	291	270	297	301	283	285	265	264	273	293	277	297	280	306	291	289	316	266	272	279	291	302	287	290	294	303	286	312	268	299	256	328	287	309	276	287	281	271	282	284	287	299	288	268	280	303	279	276	295	282	280	296	277	271	277	259	286	285	275	281	268	260	283	293	276	291	269	276	309	295	281	270	244	286	265	299	280	264	299	280	275	281	286	270	280	263	263	284	254	259	272	275	273	279	291	278	261	287	280	248	269	280	294	289	296	288	265	287	270	273	283	312	271	289	269	276	288	294	265	277	280	324	247	275	278	298	290	293	272	264	265	269	273	292	264	288	268	284	285	255	296	317	269	258	297	322	291	254	306	309	292	256	294	273	310	283	253	279	301	307	294	281	294	238	308	269	263	258	306	303	288	275	286	287	249	291	269	243	279	257	287	303	281	263	278	276	276	285	264	280	265	270	300	251	261	289	283	307	302	274	284	304	281	311	276	286	291	269	278	300	287	294	302	264	253	296	293	308	281	269	284	268	273	277	274	289	303	276	277	304	281	275	297	278	319	300	275	295	268	271	306	256	289	280	315	275	257	270	265	249	272	304	301	264	282	317	307	283	266	284	273	270	287	290	331	297	245	282	283	285	310	300	269	307	271	286	264	282	287	279	305	306	292	283	284	301	295	282	257	304	302	291	281	289	291	291	284	253	273	282	250	279	266	267	259	291	279	277	291	275	318	287	272	274	275	279	284	279	305	285	259	277	297	250	288	282	280	266	287	257	274	289	277	276	297	312	284	279	259	281	272	287	300	253	275	281	284	262	297	300	286	306	278	275	307	263	247	271	275	327	305	267	259	312	275	287	288	293	256	310	310	293	271	267	294	253	271	271	266	325	266	317	271	292	280	296	301	294	299	299	306	277	303	299	280	267	297	299	293	292	262	290	262	292	285	279	295	291	293	265	297	270	269	283	286	255	272	271	279	295	299	256	281	273	272	298	279	267	294	282	266	271	264	295	255	285	257	273	284	257	274	272	289	285	246	319	279	268	271	270	280	280	306	280	284	255	295	279	285	311	249	279	263	279	291	278	291	327	295	256	279	303	283	325	267	278	265	298	274	301	291	264	259	263	288	281	297	278	269	270	271	292	258	268	285	297	296	305	299	295	295	288	302	302	250	288	295	302	273	284	298	266	295	280	286	277	275	281	270	287	266	271	271	302	260	284	274	293	286	290	292	274	301	311	301	296	250	257	283	258	266	283	301	287	278	285	291	273	292	298	272	277	314
17521	2472	4863	5671	4952	4035	3418	3171	2766	2375	2066	1962	1838	1753	1585	1456	1453	1343	1348	1285	1284	1186	1257	1162	1172	1090	1127	1132	1091	1086	1039	1044	1038	1034	1042	1022	1026	1014	1029	997	968	1042	998	988	943	995	987	960	985	950	925	1003	950	975	978	930	969	932	917	948	924	917	909	929	918	912	928	955	920	893	887	900	879	903	977	951	890	950	902	922	928	909	892	938	931	927	950	891	893	910	934	929	898	876	959	927	879	907	858	892	926	912	942	887	897	890	899	932	898	885	928	877	906	875	894	885	905	941	898	864	966	897	913	893	909	867	945	900	963	927	854	881	891	881	917	878	859	888	900	884	931	916	921	920	945	916	909	946	886	922	921	924	821	912	825	920	902	874	852	887	857	913	933	900	909	891	884	872	897	880	899	855	919	893	928	834	891	914	861	888	926	960	910	925	864	860	910	915	873	887	917	849	866	930	955	873	882	905	903	944	866	893	894	877	882	847	901	925	933	918	862	939	854	876	928	885	914	913	898	858	872	930	901	927	907	905	919	915	890	942	904	860	859	902	911	881	833	899	894	896	974	875	903	873	962	851	873	924	904	897	901	925	920	849	892	895	904	887	890	946	884	860	914	901	918	906	866	911	896	867	886	876	837	899	890	916	930	907	863	880	926	914	902	887	883	925	905	891	901	855	887	866	897	931	877	926	847	905	912	864	937	909	891	910	880	863	881	912	903	925	898	915	867	905	891	876	931	897	911	874	894	881	867	886	908	856	924	904	926	870	889	872	922	870	915	888	922	876	912	914	940	846	940	955	890	892	886	839	874	893	863	943	876	907	875	866	894	889	883	880	914	925	920	893	851	922	921	892	919	897	913	887	871	870	905	863	904	865	912	856	888	889	932	916	878	973	895	889	905	861	858	952	869	895	938	872	892	903	877	897	821	890	878	931	863	874	926	912	914	888	878	890	934	866	879	927	953	883	848	925	882	878	888	904	893	906	863	869	924	882	870	887	924	882	897	934	883	910	827	879	882	878	872	891	897	983	870	925	900	882	906	900	841	935	922	891	897	899	862	892	887	894	906	892	861	898	844	905	906	914	835	887	916	922	800	896	920	958	922	925	881	916	846	900	878	894	937	807	941	903	864	831	906	919	859	911	905	851	893	924	892	978	892	869	887	880	879	903	926	901	909	901	847	895	853	840	885	908	869	983	871	862	902	879	944	918	870	926	941	868	911	871	839	894	809	905	925	871	866	896	963	865	880	940	865	890	883	930	885	922	877	921	886	896	899	874	862	867	878	916	874	869	905	907	868	860	928	908	871	899	865	891	874	901	872	891	904	861	964	849	919	899	873	885	888	870	856	899	923	820	933	930	852	851	886	864	835	918	898	835	908	900	832	932	897	901	883	868	879	899	903	918	912	883	910	897	897	945	849	868	916	905	848	914	946	926	823	890	875	892	897	932	898	914	854	925	903	938	907	899	861	937	931	886	891	900	888	903	911	960	929	911	953	866	871	841	901	841	875	889	868	916	832	930	868	894	898	910	874	911	910	929	875	901	888	868	907	890	858	904	909	884	898	884	866	917	895	902	814	889	878	916	842	909	920	915	925	915	936	924	872	925	858	958	875	907	879	883	836	856	887	867	862	854	899	900	907	853	920	876	899	896	886	865	920	930	829	881	875	910	855	876	881	957	956	897	844	848	875	878	904	858	926	903	877	884	934	906	939	851	956	890	847	928	901	893	877	889	907	895	835	912	859	927	886	925	913	861	894	898	929	898	961	929	920	829	851	889	949	897	864	896	919	879	845	904	923	896	883	845	924	935	874	851	900	880	880	893	903	942	892	936	906	928	896	882	899	864	861	896	877	849	885	916	855	909	867	861	829	912	896	931	900	901	868	871	870	940	883	888	889	883	882	942	928	921	916	868	872	854	942	935	885	865	925	914	864	887	891	872	892	875	895	865	882	839	874	898	849	903	913	925	905	903	873	882	871	944	863	876	848	890	930	900	925	847	896	912	896	912	905	849	843	887	933	864	888	916	883	866	885	839	909	905	906	900	876	830	861	874	904	938	925	881	860	936	885	886	860	856	950	898	862	897	895	867	856	841	931	829	853	849	885	873	884	918	917	908	918	901	876	882	905	906	873	859	954	841	838	848	944	865	903	882	940	910	894	923	886	878	927	871	855	967	875	879	924	883	927	912	927	881	902	900	971	873	900	874	939	955	901	882	885	946	881	893	891	903	919	875	947	899	843	929	963	886	889	934	900	882	906	809	956	918	952	865	890	908	889	868	912	855	929	858	892	880	882	885	831	834	886	905	860	894	857	892	911	866	870	915	853	865	949	906	947	877	870	924	879	895	880	864	900	833	933	916	936	832	911	841	918	887	862	883	878	883	882	921	909	932	909	867	874	859	906	921	904	935	916	949	879	898	884	883	909	869	908	871	904	876	858	880	876	906	973	822	898	877	894	880	878	887	959	916	900	880	946	934	896	905	931	887	906	869	894	963	894	925	964	881	868	886	830	898	863	928	890	909	900	930	892	884	920	843	854	870	907	894	910	872	894	919	899	896	865	882	900	866	911	944	861	865	948	868	927	879	977	883	877	918	893	919	882	929	881	899	871	878	863	940	871	906	890	891	872	860	897	894	891	852	939	850	957	900	883	891	906	916	880	865	894	911	835	897	961	886	876	864	889	894	898	893	846	937	883	885	850	898	947	870	861	851	911	889	874	888	863	910	834	918	887	896	914	930	921	931	873	878	907	874	888	917	891	892	855	890	861	891	882	915	888	905	967	884	883	919	901	847	930	907	931	945	865	884	841	939	866	923	885	892	864	833	932	912	922	859	877	862	883	899	897	888	903	898	920	923	891	907	871	877	867	945	874	885	858	882	855	961	812	883	876	946	910	908	888	871	840	867	926	862	873	863	913	904	923	960	880	842	884	918	859	902	877	952	898	917	920	893	896	864	896	926	901	855	858	848	847	835	947	909	898	869	930	915	893	859	905	908	956	898	859	938	888	908	897	842	877	881	857	940	939	909	861	941	883	847	942	899	859	871	815	922	937	900	888	890	911	861	930	908	882	910	862	847	874	925	926	910	904	902	860	912	864	936	863	936	957	853	885	936	903	923	898	803	926	902	887	890	848	870	921	890	933	906	915	911	908	951	930	891	903	881	859	939	892	919	810	905	914	876	921	929	886	912	913	894	896	847	879	845	863	861	918	895	869	866	862	965	880	852	883	865	861	834	915	858	947	855	873	858	908	910	970	905	844	867	910	884	911	936	931	905	865	876	919	900	935	951	868	882	895	894	883	861	883	925	920	855	903	884	888	916	898	918	899	850	905	877	857	928	922	871	853	869	865	895	899	902	846	897	874	872	928	904	896	906	918	905	929	865	859	842	891	831	892	930	904	879	871	942	865	940	872	857	878	865	909	891	878	866	881	911	878	875	863	889	909	846	876	897	855	902	858	903	889	883	913	946	904	899	921	891	912	900	875	903
4140	312	193	168	188	182	131	154	152	133	125	149	134	150	150	155	142	147	141	132	128	165	162	153	152	134	156	149	134	143	157	160	153	143	132	161	118	157	153	156	141	149	153	159	158	136	157	163	148	155	143	148	143	132	141	138	143	149	159	150	126	141	150	153	147	167	143	148	144	151	147	156	142	136	136	162	123	136	144	161	126	160	154	175	149	184	148	153	149	122	162	123	162	148	148	134	135	144	138	144	164	139	156	156	152	120	152	140	153	147	130	131	129	135	141	145	151	151	162	130	158	181	140	166	160	156	138	140	148	136	140	142	146	145	165	160	162	142	150	155	145	123	158	143	117	159	146	151	160	156	147	151	136	148	141	138	116	127	138	142	144	131	147	136	125	168	150	136	159	145	156	128	133	132	138	114	139	150	137	160	140	135	140	119	133	164	152	135	132	174	160	134	159	137	147	143	143	189	176	158	148	143	133	134	158	140	147	162	155	141	121	136	163	150	137	142	138	156	139	145	126	145	133	131	177	143	149	132	137	166	143	125	138	138	134	138	147	156	147	146	136	130	128	139	164	144	163	160	166	148	123	147	130	135	126	136	154	155	141	145	160	147	146	137	141	138	128	130	137	159	136	151	127	151	127	148	144	138	139	152	135	148	143	157	157	168	144	157	132	126	140	122	145	143	147	157	155	150	138	124	146	147	151	129	119	152	151	141	147	143	146	154	151	142	148	144	170	153	143	141	153	140	130	158	124	157	145	148	147	162	135	137	153	174	143	157	139	134	171	141	144	150	144	155	144	159	143	161	135	140	158	151	156	129	166	143	112	159	130	138	145	138	151	159	141	138	151	141	152	144	139	133	136	124	148	147	143	145	119	127	149	128	158	159	157	155	134	155	125	155	144	145	152	150	151	147	163	146	152	180	143	147	161	152	121	135	134	144	156	159	159	152	155	143	143	144	143	136	157	168	139	126	152	167	136	167	153	133	147	130	170	136	161	145	139	155	132	150	159	141	152	147	141	142	124	158	143	166	161	138	162	136	155	154	157	157	130	150	162	149	165	143	142	119	140	151	128	145	143	143	153	127	122	163	139	157	135	137	141	153	146	149	143	177	141	153	136	161	128	157	141	155	134	154	163	144	159	153	140	157	180	153	163	146	135	144	143	132	146	134	152	142	157	152	125	136	135	149	159	146	137	166	151	139	153	134	167	134	140	135	142	140	144	165	127	149	154	146	148	156	163	144	145	162	160	165	157	133	153	143	149	138	151	151	138	135	141	146	157	154	143	147	140	138	159	146	148	178	148	143	166	135	138	160	157	128	140	146	134	139	118	148	139	163	146	145	161	133	162	134	150	137	150	127	135	154	140	151	148	164	163	171	155	114	130	143	152	160	154	147	165	175	159	147	137	131	121	147	156	136	143	137	161	168	148	145	133	127	135	147	164	147	142	130	145	152	147	155	117	149	149	137	170	144	143	143	151	144	144	145	150	130	144	152	151	141	156	141	155	150	164	158	153	135	134	143	144	147	146	157	139	147	160	132	129	139	160	178	153	143	157	149	130	156	156	153	147	159	159	164	123	162	143	169	142	136	138	128	146	148	171	144	144	156	151	132	159	134	142	142	148	151	177	139	152	138	150	118	132	152	149	157	141	136	157	132	132	166	145	142	145	149	139	149	149	150	128	141	143	140	134	149	155	147	153	149	154	145	156	123	166	149	177	147	142	160	150	149	141	127	153	152	132	153	136	135	133	161	148	138	142	137	128	132	132	142	142	144	152	124	151	166	157	142	136	147	138	153	128	150	139	133	131	152	152	121	141	145	145	155	134	145	160	130	136	127	153	151	132	143	133	148	139	144	156	165	134	139	161	146	141	147	150	127	156	151	162	150	136	138	132	154	152	157	143	149	146	137	146	159	154	147	141	129	140	148	140	155	166	132	128	152	152	132	126	135	127	143	153	153	141	127	160	130	146	178	163	142	141	159	140	144	140	143	134	163	137	165	149	134	152	142	148	138	144	135	161	144	169	167	128	149	164	169	156	126	117	138	139	156	140	147	157	144	157	168	129	161	161	153	132	154	134	145	139	163	174	176	156	170	156	152	133	137	140	142	137	140	142	127	148	124	152	137	171	148	153	132	133	155	140	139	167	153	141	135	136	163	173	147	157	157	140	122	156	151	166	143	129	157	141	145	148	147	139	148	170	145	153	153	146	128	153	154	168	130	137	139	156	144	121	141	129	141	132	139	150	146	160	155	136	137	131	153	170	153	172	139	145	133	149	140	144	133	142	125	168	137	161	152	142	137	123	145	155	162	158	165	145	153	146	169	150	153	155	135	152	155	166	157	141	159	149	143	161	148	133	142	131	136	142	129	140	148	149	142	139	172	131	142	147	152	143	140	161	136	133	155	154	156	159	127	132	130	130	140	158	155	135	165	174	140	137	125	159	143	160	127	137	163	154	169	131	123	157	140	151	175	134	124	155	165	136	140	155	164	146	144	140	147	151	148	167	131	126	136	137	134	134	150	127	144	153	153	156	165	167	127	145	135	161	142	162	142	135	167	140	149	170	138	130	138	148	148	165	130	130	166	136	151	135	127	156	152	140	148	140	123	173	156	136	147	136	178	166	141	153	145	139	156	138	148	146	137	157	143	115	124	145	140	149	145	150	153	153	135	138	145	133	163	155	134	149	128	142	144	146	157	139	128	153	129	156	150	144	165	147	138	137	152	156	161	147	139	154	173	149	162	130	156	144	128	181	157	132	126	152	159	153	155	134	157	159	139	167	150	158	144	136	147	135	126	170	151	155	161	141	129	157	142	130	157	145	152	153	165	151	147	157	148	166	149	138	151	173	140	122	146	138	150	157	152	148	164	141	144	166	133	146	129	137	158	157	164	165	136	147	121	141	161	151	134	137	141	145	143	147	167	133	147	155	137	152	167	141	159	144	141	139	133	138	155	125	135	152	142	125	139	140	168	141	150	147	164	164	159	132	138	151	141	155	151	153	132	135	147	159	138	153	136	155	136	155	137	145	154	130	159	148	142	167	149	174	149	131	156	126	175	129	139	155	143	144	142	138	135	132	155	162	144	145	145	141	133	129	129	138	143	147	134	142	127	135	133	151	137	150	172	126	129	167	140	125	144	145	138	135	141	156	160	136	139	153	126	141	157	163	135	147	143	128	156	145	153	160	165	156	170	133	144	154	125	164	138	138	144	138	114	152	128	168	161	147	138	157	153	150	135	147	151	148	144	144	150	145	131	160	133	119	159	141	155	131	155	166	149	112	148	140	157	149	130	160	160	145	160	154	157	142	135	162	138	130	146	154	130	159	149	127	133	151	170	167	140	136	150	134	145	137	137	151	148	139	140	154	130	153	162	135	162	116	132	146	153	133	162	169	161	133	156	155	154	150	135	152	167	157	124	151	144	159	166	142	130	156	132	129	137	154	150	174	144	152	157	166	147	150	151	147	131	164	162	153	135	129	134
6209	550	637	698	653	629	628	593	601	535	586	532	528	576	523	523	549	567	548	551	528	548	517	538	487	545	526	474	521	526	529	533	511	497	569	543	523	540	518	531	512	506	561	539	511	498	539	543	520	499	505	574	529	590	509	487	523	519	479	522	522	527	541	536	534	534	524	570	586	546	531	498	512	522	521	570	571	563	485	530	515	549	543	573	476	508	545	515	592	488	507	512	566	562	526	518	518	538	545	489	499	536	507	515	518	526	517	582	535	512	529	515	540	529	547	564	504	580	526	496	543	515	525	524	539	535	524	487	537	542	559	552	514	501	496	506	548	539	513	517	520	534	513	522	524	503	510	539	544	538	534	542	528	549	554	552	514	554	542	521	500	480	521	532	530	500	516	524	535	539	508	462	526	559	511	537	528	523	500	475	540	512	577	491	570	524	515	519	531	535	508	564	517	493	515	511	550	566	533	499	509	540	558	509	507	514	561	542	518	535	538	546	515	535	534	523	514	542	542	547	531	532	546	520	535	518	515	507	540	513	509	503	537	551	542	541	513	538	529	524	562	533	576	559	511	470	561	514	526	506	534	555	531	493	513	484	572	516	507	545	528	492	513	544	541	538	567	545	542	545	545	525	517	497	504	540	497	542	553	529	517	514	564	523	540	551	540	515	561	539	494	548	564	505	547	567	516	515	519	541	515	547	514	531	544	488	569	494	489	548	518	510	492	547	543	528	522	516	523	555	516	541	525	516	550	557	526	492	516	526	512	535	538	524	581	544	471	505	497	499	511	546	528	548	542	507	518	478	514	595	505	540	522	512	548	571	494	510	547	513	520	534	558	545	521	526	574	479	532	502	540	532	516	550	463	500	541	499	506	528	545	526	559	580	535	510	509	517	496	514	525	517	522	529	498	554	539	515	490	524	507	543	539	532	485	517	550	504	540	508	500	503	509	536	512	507	508	485	555	526	534	566	538	559	522	496	515	511	533	526	510	518	562	546	503	516	483	541	529	515	526	501	537	586	487	522	538	538	493	535	538	545	525	542	529	556	522	556	544	522	568	561	519	524	537	509	491	568	501	528	536	571	528	537	531	527	503	538	551	572	524	540	526	510	479	514	534	503	543	506	530	533	525	500	525	537	547	513	509	532	534	482	547	486	496	504	506	535	543	555	526	509	514	552	514	539	527	514	491	550	536	516	525	522	506	526	519	497	561	542	513	538	558	518	511	537	523	542	555	543	512	499	513	519	544	533	527	526	502	522	524	507	547	539	508	554	492	579	530	584	477	522	518	538	485	538	500	551	566	563	535	586	568	557	548	537	507	502	552	546	494	538	501	495	542	555	510	532	497	536	496	534	517	540	517	560	510	512	512	494	499	526	514	524	534	502	513	508	559	560	522	538	532	507	527	512	519	491	526	557	511	515	534	537	539	499	490	499	515	521	550	529	515	547	509	519	548	521	529	517	517	510	525	561	523	547	552	533	532	547	532	494	519	502	543	503	567	508	484	562	528	500	522	501	525	508	547	522	541	515	502	528	525	494	504	520	523	557	525	502	554	553	583	508	527	517	472	487	507	499	539	509	505	541	517	517	562	568	562	521	486	517	524	514	502	539	482	525	582	478	488	525	535	526	535	557	511	522	541	521	538	532	547	522	537	554	518	528	508	504	551	506	518	510	526	523	505	503	498	519	493	537	552	508	540	518	501	510	539	523	530	528	523	518	511	531	540	503	558	550	513	508	516	526	505	550	498	502	518	533	533	526	577	480	518	527	560	517	515	537	574	522	537	491	489	526	503	562	548	505	494	491	510	530	542	523	497	536	545	501	510	554	509	513	520	534	516	547	540	552	570	529	523	497	504	509	523	520	516	570	530	496	523	531	535	516	515	557	485	550	541	507	516	481	509	532	514	529	509	500	521	605	523	508	519	524	513	543	491	518	521	525	501	474	548	500	502	486	521	527	551	515	528	536	514	520	539	521	476	554	552	515	532	505	564	531	546	550	565	509	515	554	527	504	532	513	507	502	550	541	538	508	513	503	501	572	541	470	536	476	522	543	480	554	569	518	536	534	545	520	519	521	479	516	513	503	543	513	527	580	506	529	525	514	512	516	548	487	548	525	585	578	525	528	514	534	527	507	542	496	535	508	537	522	523	548	525	521	521	537	509	526	541	535	498	524	522	516	500	534	493	510	501	507	517	520	516	529	530	531	499	500	524	528	517	535	545	561	522	513	569	491	531	490	530	509	550	569	477	554	529	520	487	511	475	513	507	521	509	495	550	583	502	534	519	520	521	516	527	544	549	531	537	530	503	525	551	533	558	510	535	559	526	568	557	538	510	537	578	543	497	523	508	539	501	532	539	513	533	535	525	543	562	554	496	522	527	562	539	537	493	530	511	516	499	525	523	530	528	527	507	521	504	535	515	515	486	504	540	503	505	515	511	516	502	515	550	522	518	514	542	518	527	517	497	518	541	541	539	506	537	545	539	500	556	500	539	549	544	542	506	545	522	475	535	534	567	518	534	568	531	501	535	540	510	547	557	496	525	559	559	548	539	561	550	543	527	492	525	506	498	556	518	506	538	520	575	510	536	562	509	546	549	553	525	479	494	526	553	558	543	514	521	517	548	534	493	507	515	522	509	517	515	530	502	531	563	490	509	512	515	545	481	523	518	532	555	516	517	519	478	539	531	558	507	512	517	539	520	500	519	506	523	530	531	537	510	541	534	521	508	530	509	540	525	522	517	503	499	559	529	530	535	549	553	529	526	493	578	510	527	554	566	539	512	528	495	500	585	555	538	517	554	542	540	529	514	532	559	543	505	557	552	521	519	500	506	506	524	491	521	571	545	529	523	512	518	504	486	557	540	545	535	549	512	511	533	538	506	562	502	518	577	524	574	546	561	552	564	505	522	541	505	487	536	540	559	543	513	480	581	533	512	518	516	494	554	507	568	565	562	503	527	574	540	513	555	532	553	529	518	514	523	497	523	525	569	530	555	515	515	524	516	536	534	490	469	574	546	565	531	556	498	532	516	523	501	515	537	509	533	520	545	507	516	542	479	594	519	483	529	543	504	518	549	497	552	554	508	530	513	501	528	543	505	530	588	482	519	515	542	534	523	519	479	528	528	516	552	543	534	481	524	527	535	541	506	516	543	526	538	525	506	532	513	485	486	534	513	538	525	512	528	516	566	574	505	523	521	527	521	526	474	560	530	530	529	533	505	496	545	480	505	505	544	515	541	509	525	502	527	512	513	555	553	554	527	487	576	497	514	497	484	543	542	514	534	508	559	527	550	525	530	514	498	540	565	499	528	541	560	516	525	512	500	509	542	565	499	520	565	565	527	502	443	572	537	559	523	518	497	536	513	543	502	500	501	572	528	546	574	535	556	531	505	526	552	528	506	523	500	549	522	512	531	566	507	539	509	531	562	557	524	523	535	543	544	512	529	485	558	523	537	512	532	547	511	571	492	541	531	521	494	551	523	555
30367	5738	1433	1014	781	668	492	498	416	412	385	349	316	330	359	315	303	321	299	296	290	284	314	248	276	312	298	304	279	298	290	282	273	266	279	286	277	268	288	278	280	288	305	265	283	258	310	298	262	272	287	286	273	238	269	279	269	263	291	288	244	303	268	288	289	274	249	269	282	274	263	274	246	280	278	248	279	306	282	274	270	251	304	303	331	284	295	283	273	260	261	295	270	266	247	270	270	270	288	281	270	281	291	292	270	277	296	282	274	284	289	312	273	266	253	271	257	276	248	292	244	275	306	285	304	266	273	289	258	272	303	268	289	285	288	247	280	273	273	268	261	295	251	285	273	268	242	263	281	256	272	252	267	280	258	285	271	256	257	248	261	254	277	273	287	263	249	257	266	276	275	314	293	271	248	279	275	253	259	269	291	289	271	263	286	282	286	275	254	265	261	281	275	288	281	282	264	310	278	253	271	282	248	257	250	274	278	268	281	272	276	255	260	278	256	273	273	266	276	274	263	240	269	274	270	277	287	295	280	241	265	261	246	290	256	270	271	276	255	289	280	275	280	257	294	260	294	250	252	266	271	256	261	260	256	293	287	283	290	268	280	242	277	255	272	251	275	245	296	289	288	243	260	267	280	273	279	299	286	274	266	300	282	253	297	292	234	283	261	285	294	257	277	254	261	274	292	286	287	255	249	253	287	265	288	296	254	250	302	250	262	269	257	267	274	275	252	270	264	270	305	270	288	272	228	279	270	276	252	256	240	278	250	251	257	248	282	260	288	268	254	280	252	288	228	289	265	284	268	262	317	275	256	312	283	273	265	270	261	260	256	285	274	241	245	250	258	296	246	293	290	273	271	277	246	279	248	263	277	278	253	303	256	251	276	306	273	286	241	271	264	263	276	281	268	259	239	298	297	296	251	262	275	251	277	280	269	298	285	282	287	307	291	256	245	260	294	249	272	292	278	270	288	296	290	273	280	250	263	270	279	258	302	302	261	300	260	265	270	269	276	233	247	267	289	262	276	293	293	257	287	264	301	291	252	270	295	266	297	265	253	266	258	249	255	279	289	274	260	263	295	275	258	268	250	278	288	278	283	276	311	300	261	257	309	290	263	260	273	283	302	256	273	280	285	269	268	276	278	269	305	281	278	265	256	244	281	271	300	252	282	277	264	266	265	303	276	278	266	278	282	291	271	291	272	283	280	280	290	253	263	249	275	282	286	270	267	269	278	265	271	289	269	284	267	249	283	299	249	253	309	294	268	267	264	273	264	249	272	267	270	262	282	261	265	292	288	299	282	265	257	283	274	278	276	264	260	280	289	265	277	294	242	266	301	273	284	289	297	269	305	265	276	278	274	283	269	267	281	283	273	265	278	262	243	299	289	280	270	245	293	303	277	255	302	276	265	278	260	289	287	269	272	263	278	284	247	288	301	228	273	254	273	256	248	272	282	283	314	246	259	285	253	250	306	273	277	285	300	298	263	283	290	273	256	285	269	314	248	274	262	261	263	248	277	276	266	258	287	240	239	282	269	269	289	280	265	319	278	256	281	255	271	282	251	265	266	265	231	268	238	254	249	285	247	279	273	301	277	267	262	255	255	280	272	255	295	247	275	284	267	273	261	247	266	270	268	262	254	283	292	255	264	286	272	290	270	287	272	277	263	312	276	283	276	247	295	301	269	263	270	260	249	267	248	266	264	274	276	253	281	268	269	267	296	274	290	281	281	257	270	290	258	298	266	273	288	276	272	264	267	264	289	249	257	292	275	279	273	230	257	282	277	266	236	290	259	262	301	267	255	261	268	281	261	264	276	245	271	304	273	265	278	280	293	289	275	300	261	268	243	294	250	304	287	272	287	288	291	280	277	273	266	301	284	291	271	297	273	265	277	259	273	290	277	238	272	277	305	259	304	270	283	268	273	270	265	270	278	288	289	265	267	273	303	276	276	281	255	264	245	271	275	268	278	273	239	276	266	250	290	233	253	278	262	256	260	254	266	283	272	286	260	244	283	295	296	268	257	271	278	278	266	278	268	274	253	274	279	240	249	285	300	277	281	264	291	245	266	281	275	261	264	275	258	269	250	277	278	285	279	249	220	274	273	271	282	274	249	271	271	269	282	317	267	278	283	270	255	284	247	257	246	282	263	282	280	303	266	262	261	273	241	280	278	263	254	256	274	274	289	281	312	237	260	281	269	269	278	298	257	296	300	248	275	265	289	280	272	279	292	276	308	280	275	301	317	293	276	289	255	268	261	245	278	265	268	304	289	258	247	213	300	272	261	282	269	263	258	273	249	259	255	237	284	258	278	282	267	266	247	264	268	266	290	284	271	276	273	310	249	273	266	292	278	242	273	241	265	279	277	271	287	274	262	287	270	271	242	298	273	288	279	277	238	291	263	270	286	268	263	262	273	259	282	269	283	283	294	262	309	266	303	285	273	273	283	248	271	283	244	277	265	261	255	277	257	234	258	284	284	263	293	257	278	270	284	266	295	297	273	295	276	249	268	275	281	262	285	257	266	273	262	264	248	274	262	291	246	267	281	251	282	286	273	272	268	233	264	282	271	264	268	269	260	263	289	309	261	281	276	262	287	295	284	269	273	267	270	269	283	244	271	267	245	258	285	249	238	263	258	269	247	265	284	254	296	275	264	282	257	278	259	243	294	264	259	275	291	257	271	272	263	269	257	288	304	285	285	263	277	286	265	314	264	267	274	238	296	287	278	272	298	276	293	263	263	301	275	263	292	288	252	279	233	276	306	295	251	254	256	270	302	257	261	264	245	271	260	286	277	269	291	245	300	300	280	312	287	308	255	272	305	277	305	250	273	260	283	280	281	284	264	263	297	285	280	253	268	273	260	267	256	255	249	272	282	288	265	272	241	271	283	297	267	277	255	272	280	256	258	257	248	249	261	286	306	255	269	248	286	293	237	239	270	249	268	282	270	253	259	282	260	284	248	217	238	245	294	277	262	232	254	296	246	266	297	260	289	281	253	276	294	251	283	258	235	288	295	285	277	279	294	281	263	268	265	285	277	270	255	279	262	261	270	279	273	251	287	238	261	294	269	262	275	259	271	257	251	251	273	288	314	276	260	257	279	263	300	264	297	265	256	270	236	274	232	279	284	280	266	304	248	269	251	267	268	243	279	242	262	262	259	265	243	270	275	282	257	265	285	245	270	270	281	302	274	270	240	262	266	254	261	322	263	272	278	263	248	315	274	267	252	245	260	285	245	275	217	278	268	300	252	292	278	274	281	261	278	300	284	254	287	283	274	277	259	291	288	292	324	260	240	250	287	274	258	300	270	270	310	289	283	259	269	267	269	281	245	301	263	280	287	248	294	250	232	258	299	252	255	290	266	244	249	273	290	266	288	277	265	287	299	279	300	258	255	280	253	250	300	221	258	259	275	288	277	277	270	280	268	292	270	249	287	287	245	272	276	287	304	271	280	265	270	278	288	280	249	268	274	264	260	253	271	246
15023	1691	2922	3447	2954	2604	2241	1984	1783	1567	1471	1379	1317	1282	1196	1185	1111	1151	1126	1100	1050	1031	987	999	957	944	972	980	950	983	974	1012	965	930	913	965	936	916	911	940	846	909	949	859	964	927	942	928	924	883	865	875	896	921	898	905	932	869	950	949	891	907	904	873	899	928	898	882	864	873	888	861	890	933	922	887	872	925	897	866	860	888	829	917	882	877	912	877	909	871	856	943	881	909	928	880	833	898	887	918	857	855	817	848	935	929	890	860	899	926	854	864	863	839	874	827	860	839	868	893	875	819	886	873	859	863	938	864	929	842	885	860	813	890	914	819	875	863	896	882	904	839	844	793	877	865	906	870	876	912	872	894	859	858	870	888	876	895	853	870	889	902	876	860	883	860	814	869	883	887	900	856	862	913	864	844	859	905	859	899	858	853	876	910	866	883	905	859	881	818	889	931	880	864	833	869	883	824	905	832	849	861	856	885	909	861	845	892	836	836	881	887	819	839	850	832	924	873	845	811	908	916	861	851	830	888	926	879	886	950	904	831	862	885	906	811	829	935	843	890	879	888	838	849	873	872	832	898	828	882	892	915	900	798	879	841	842	883	889	853	914	844	850	888	859	842	884	897	886	896	881	886	843	893	879	893	821	870	894	880	787	869	886	872	821	900	924	922	885	874	869	861	817	911	872	882	864	850	886	857	891	862	819	852	908	910	861	877	851	821	856	842	870	916	873	904	874	911	870	897	854	844	880	917	857	871	951	834	843	903	870	905	841	820	840	825	894	849	887	875	890	899	885	814	881	810	782	901	843	858	865	846	869	896	902	864	876	897	945	853	880	857	852	903	864	865	882	806	862	862	883	906	897	895	861	895	910	837	848	846	900	915	847	890	855	894	878	907	857	908	858	911	870	870	933	905	918	895	874	872	869	843	872	874	853	854	812	902	839	850	861	935	852	873	858	867	874	889	894	866	852	894	890	910	852	854	864	868	877	874	843	864	914	883	877	864	837	876	835	864	899	857	895	827	852	914	864	867	887	903	863	883	900	918	881	821	838	909	929	857	876	897	867	857	885	896	877	901	930	863	866	858	902	887	890	875	927	873	824	884	852	851	901	868	895	815	826	903	884	930	825	879	852	825	868	855	874	908	879	876	853	882	835	837	898	842	904	849	846	862	896	876	853	873	867	870	867	891	872	884	856	876	899	838	864	912	821	837	896	871	904	890	901	862	920	812	832	899	879	881	901	910	869	907	836	924	901	887	830	887	905	881	884	908	864	909	849	865	908	899	899	918	885	898	897	922	823	855	925	889	939	899	897	881	900	926	839	846	866	858	871	861	824	891	866	851	888	862	921	862	842	888	856	965	865	873	887	896	848	870	834	891	882	871	876	885	921	857	851	913	917	876	911	806	845	881	854	922	867	870	869	836	823	834	876	881	813	875	866	858	867	830	896	844	918	812	848	873	828	827	865	906	816	924	899	871	873	866	891	823	864	844	833	892	854	838	881	870	870	830	881	884	852	896	835	876	852	907	832	899	854	875	889	895	911	891	915	866	903	919	841	858	825	879	905	888	884	854	906	845	865	887	889	835	952	863	889	861	860	913	882	888	917	901	892	848	869	865	931	813	919	901	831	878	868	873	898	854	853	836	863	842	869	907	888	877	852	846	927	885	972	836	782	885	882	884	915	855	897	810	913	849	831	851	849	854	911	884	886	898	833	894	930	913	831	892	830	902	905	893	830	854	834	877	900	857	796	826	862	899	827	874	872	911	885	852	798	899	900	954	876	899	891	885	904	877	852	906	934	933	854	840	886	851	839	863	860	867	867	884	884	887	888	857	876	874	905	834	909	928	835	867	864	883	916	861	876	870	865	835	886	870	900	888	923	892	884	834	890	870	873	903	911	876	915	844	928	904	855	859	892	865	825	863	861	858	839	890	931	858	916	906	912	844	906	873	904	900	870	890	849	831	860	884	880	900	853	831	849	921	852	861	833	903	875	907	883	902	858	835	892	890	861	832	860	910	867	872	838	876	886	835	905	839	884	899	820	879	869	833	896	914	896	868	861	871	860	859	870	865	856	866	855	836	852	861	888	915	921	846	909	869	890	871	832	864	867	905	848	905	860	916	922	878	855	833	888	900	901	863	883	823	888	847	857	823	893	866	851	884	830	855	881	895	901	842	846	886	850	892	831	878	860	876	873	862	882	853	863	836	875	906	849	891	880	931	834	855	896	854	779	868	814	919	886	852	863	877	845	831	897	844	923	882	873	843	872	856	824	846	837	878	853	902	913	852	869	856	844	854	866	848	894	827	896	812	843	887	841	876	901	882	870	902	921	850	863	838	825	866	864	872	880	878	820	852	875	889	836	820	847	891	883	915	816	861	853	855	832	905	898	867	870	852	813	880	834	870	839	860	854	851	938	865	847	859	850	906	877	864	878	860	838	893	819	849	845	887	875	873	823	834	906	869	862	901	951	898	878	846	859	849	907	909	883	897	864	887	847	825	862	873	857	869	864	872	857	898	878	860	842	886	873	887	891	899	889	894	828	821	856	810	868	852	841	886	845	859	878	883	853	834	880	836	900	884	864	871	939	888	881	872	860	836	886	854	894	870	895	927	901	893	900	890	837	909	850	872	849	855	861	947	927	879	868	899	898	898	871	830	845	870	903	875	922	846	877	839	864	874	939	956	868	925	857	899	869	901	841	868	863	922	915	855	856	863	895	877	883	880	859	875	913	903	879	832	908	894	860	843	848	847	871	913	867	926	867	879	882	879	856	852	927	836	801	861	933	872	888	951	886	925	893	872	836	874	921	861	920	835	889	952	852	873	905	891	872	868	884	882	885	865	875	908	855	885	835	846	888	878	892	865	863	848	875	921	865	907	885	857	913	884	881	894	851	856	826	835	929	889	843	828	807	857	900	844	868	864	841	843	890	873	915	842	876	858	853	861	893	862	849	882	894	891	828	906	833	826	868	881	880	834	847	887	885	883	869	860	840	926	861	842	823	817	871	917	937	869	872	912	881	902	866	899	848	858	899	881	886	867	838	854	886	906	806	859	906	842	836	844	828	902	892	909	890	815	904	855	846	842	920	896	887	917	880	888	853	888	878	849	844	944	901	836	862	867	908	895	835	877	801	898	864	913	822	815	863	894	859	911	837	863	866	909	813	846	841	863	884	842	847	846	889	910	874	822	893	874	852	831	883	849	859	866	895	866	847	908	861	819	912	867	906	857	870	860	874	820	912	916	887	882	833	884	894	911	861	842	816	862	806	880	849	861	828	902	844	869	858	846	830	923	886	883	941	822	852	869	882	900	874	833	918	837	857	845	854	853	891	884	846	849	865	863	846	920	892	844	911	890	877	877	883	883	899	896	879	855	891	849	864	889	851	891	840	868	886	849	845	875	909	798	892	803	853	918	839	889	879	855	920	873	903	917	918	863	906	876	877	873	865	877	924	903	817	870	846	905	872	864	930	811	885	872	862	898
41499	14088	3554	1676	1190	957	769	685	561	459	448	423	424	378	358	376	367	378	339	354	328	317	305	331	312	290	306	308	310	245	317	325	299	301	301	295	288	319	305	300	269	316	295	279	278	293	276	318	272	277	266	306	291	263	311	327	275	289	302	278	275	310	278	296	283	276	303	301	289	266	275	259	296	262	294	285	310	278	311	276	317	326	263	280	311	300	272	292	265	278	277	289	287	286	274	276	273	288	277	290	253	303	291	324	274	275	278	276	307	307	279	315	272	301	270	303	261	295	311	273	247	262	293	265	274	301	294	307	254	274	321	257	272	310	304	286	289	290	257	268	287	290	292	260	284	275	280	288	236	273	279	282	312	291	282	266	277	288	262	298	231	275	269	278	252	305	285	290	270	265	264	247	306	284	290	285	282	263	250	323	289	303	282	261	281	271	313	262	273	275	249	288	299	281	286	280	268	289	299	297	266	271	278	295	281	301	282	253	298	296	292	297	301	264	291	275	307	325	268	299	280	286	325	277	265	297	303	292	330	287	304	266	282	278	254	282	250	276	281	280	285	291	312	284	261	282	312	268	270	275	298	258	323	280	290	309	290	286	287	343	294	294	298	277	274	293	291	298	280	307	268	285	282	264	285	283	274	287	290	281	299	282	281	296	261	305	260	296	261	302	307	286	285	257	235	293	264	295	295	282	279	269	303	257	265	262	277	287	293	296	293	306	259	275	285	278	288	266	253	273	268	299	295	271	277	274	293	308	270	247	314	278	258	268	263	274	289	291	277	308	304	290	278	277	291	267	291	273	281	265	300	291	265	253	283	307	293	286	298	272	283	277	274	294	266	298	268	276	328	301	269	316	291	269	224	267	287	302	285	262	271	290	309	283	269	268	307	270	299	267	262	264	279	241	282	293	286	292	295	280	289	269	284	294	297	260	294	308	275	288	289	286	262	306	255	302	273	280	282	313	302	272	277	276	281	282	238	289	310	295	287	250	280	270	296	253	276	272	267	290	277	283	275	274	283	292	297	304	259	287	284	289	289	311	281	270	256	267	310	300	277	297	260	302	261	255	276	276	308	282	288	282	302	289	287	248	276	290	301	287	300	300	261	292	277	289	290	256	251	269	265	281	286	268	275	314	304	260	277	281	267	283	281	276	303	291	277	284	281	285	241	293	262	318	271	303	270	289	256	260	282	295	266	292	304	261	266	294	246	294	296	306	258	298	293	280	292	275	301	288	288	297	259	282	275	298	300	308	279	274	302	256	300	285	260	300	273	279	309	319	265	286	277	285	301	270	281	266	285	288	283	255	332	259	275	282	274	299	273	290	270	288	287	258	267	273	275	253	296	280	266	276	287	271	257	303	287	282	282	271	282	269	271	313	273	277	302	292	268	310	287	299	311	295	309	273	290	276	260	280	300	282	315	270	273	284	309	245	307	307	279	286	286	298	309	284	295	265	301	271	271	282	248	239	298	244	241	254	304	278	272	286	267	270	300	301	302	296	276	285	291	276	280	297	313	281	307	279	283	254	271	263	279	277	293	274	277	284	288	279	262	319	294	293	279	285	282	240	296	273	283	272	266	294	289	301	275	277	293	287	305	291	292	303	317	294	256	281	314	269	278	264	262	294	279	305	293	259	282	289	247	282	279	269	281	271	272	266	295	288	284	259	287	291	296	301	267	297	280	254	258	267	286	339	263	297	261	256	293	281	294	317	283	301	285	274	285	244	284	287	274	266	300	269	265	301	294	305	289	264	297	289	282	276	284	271	274	286	273	282	296	288	284	289	263	256	299	301	266	278	296	299	289	279	266	278	275	274	269	295	307	273	267	289	261	262	269	312	280	272	287	282	271	268	281	283	294	302	296	281	268	267	302	272	267	315	287	284	291	268	263	301	273	298	310	276	311	278	297	254	287	269	285	278	277	267	288	273	289	261	276	307	286	297	314	294	279	287	273	255	303	276	281	282	255	290	284	274	281	278	287	279	269	251	304	292	308	256	259	288	262	256	274	270	295	290	272	279	280	258	295	267	273	295	296	273	291	316	283	307	260	277	295	300	275	278	307	287	304	278	265	289	293	277	285	302	254	274	252	288	295	300	311	324	276	269	259	287	277	280	267	281	277	299	248	296	294	273	312	258	279	292	267	292	255	246	260	281	276	281	298	261	270	280	279	305	270	280	269	288	270	273	295	277	259	256	301	282	320	302	271	268	273	244	288	268	262	317	280	306	257	298	320	304	266	298	277	297	294	291	297	297	253	272	309	276	279	296	254	283	290	292	290	281	281	246	293	258	268	274	251	278	287	317	303	295	303	275	267	290	295	274	260	263	293	286	265	277	302	285	265	296	295	264	273	308	309	276	274	286	265	281	299	314	299	250	283	286	284	269	282	262	267	273	295	274	281	310	286	272	256	293	276	279	298	295	260	258	279	258	265	270	277	307	271	302	294	254	271	268	268	281	305	286	289	260	266	277	289	276	282	293	292	265	282	288	252	315	295	294	289	292	277	272	291	256	274	282	314	266	286	288	263	271	299	306	273	298	276	291	267	290	292	271	303	289	271	278	310	269	322	330	274	268	283	284	303	272	291	269	247	288	252	274	301	299	308	279	260	285	274	285	276	277	257	299	306	288	266	295	301	296	306	296	298	274	298	324	270	272	267	279	277	285	294	303	272	286	284	282	263	299	315	272	292	288	306	290	295	287	279	256	288	320	273	316	263	279	256	286	290	290	266	265	306	261	267	283	244	278	289	275	288	282	283	281	298	314	261	282	301	290	280	278	293	283	276	294	269	262	297	275	292	299	278	264	287	287	294	275	231	277	282	274	274	279	251	304	283	320	311	284	259	265	278	294	278	302	264	266	283	285	300	313	299	272	269	308	238	296	282	263	304	279	289	266	293	309	266	273	289	271	293	265	283	253	290	269	291	266	308	259	298	257	276	294	320	282	293	266	250	287	296	278	286	276	285	280	265	283	296	282	286	259	282	255	281	291	308	281	278	287	281	309	264	276	284	265	322	316	277	312	288	268	282	280	272	276	297	270	276	272	277	286	288	298	274	283	270	297	298	242	300	253	275	263	315	248	303	288	253	285	303	285	298	315	256	279	299	293	295	289	258	278	293	312	323	241	275	283	281	269	275	287	245	281	278	298	304	288	283	315	287	254	253	282	272	327	306	288	295	302	273	290	297	299	299	283	296	287	289	297	265	296	289	260	290	299	295	297	272	257	298	300	322	260	274	289	292	282	319	282	283	278	262	278	291	291	267	302	246	271	294	258	308	299	283	303	275	306	267	299	296	268	280	259	274	288	280	306	255	297	271	294	291	255	281	297	279	300	308	255	287	322	234	264	291	261	298	317	271	285	299	278	284	287	267	259	290	263	310	292	284	293	302	292	280	282	307	307	289	255	298	262	307	287	286	279	326	239	285	306	282	311	272	288	271	317	275	292	305	277	300	294	297	254	293	265	268	273	289	297	275	290	281	274
19255	2428	4824	5588	4961	4114	3548	3134	2704	2360	2087	1962	1791	1656	1629	1501	1421	1349	1299	1257	1240	1218	1187	1173	1134	1154	1123	1099	1048	1054	1020	1069	1048	980	1030	1038	1005	940	1065	972	1014	945	976	970	982	916	963	1042	970	862	945	949	961	964	940	1016	929	931	949	938	950	916	958	942	963	984	970	865	951	943	941	999	893	975	918	951	894	891	958	908	951	926	914	914	914	939	964	891	958	982	883	893	944	999	917	947	915	969	922	889	874	890	929	910	852	941	890	857	907	884	929	865	870	913	883	873	931	949	874	886	899	986	881	888	890	942	903	891	889	920	916	878	865	911	914	907	927	888	910	875	930	863	925	912	916	930	904	883	898	889	926	848	913	883	854	856	907	873	870	913	894	960	893	975	888	909	901	910	902	896	886	865	936	918	885	907	908	904	939	946	929	897	923	888	948	901	903	890	894	897	922	849	886	880	829	893	946	907	929	911	886	853	870	913	890	933	850	869	869	928	876	865	840	931	888	912	914	933	919	896	905	925	895	912	859	922	928	882	887	915	860	862	908	963	955	889	852	927	899	904	914	897	898	897	874	912	894	928	893	815	946	866	896	941	891	925	930	905	838	836	905	943	913	954	870	914	960	910	865	944	865	887	893	881	924	889	872	942	919	887	886	949	879	897	902	913	883	931	863	883	913	902	926	861	875	867	925	908	902	949	866	902	874	926	856	902	912	925	947	885	920	947	877	891	888	889	860	849	939	927	919	870	900	895	884	852	835	894	877	905	871	897	894	887	870	911	928	898	904	862	913	912	880	885	857	896	833	858	888	892	874	948	904	934	885	903	867	884	871	921	911	875	856	893	907	914	923	880	988	912	857	894	889	903	892	869	876	903	895	932	918	927	924	868	904	946	878	905	959	943	853	869	906	884	909	941	904	876	899	842	929	885	911	939	857	858	895	920	892	906	877	839	881	871	849	953	888	890	901	937	947	870	900	901	882	931	924	875	914	899	878	872	891	857	893	921	871	919	952	913	823	924	896	878	902	950	892	922	882	880	881	890	905	918	897	889	923	907	876	904	903	866	911	915	933	887	892	891	902	899	885	886	890	891	952	852	853	905	819	861	860	905	924	924	861	865	903	928	908	911	882	879	921	889	919	904	927	892	903	888	906	923	878	929	928	863	843	930	873	888	907	922	838	892	943	876	803	874	886	870	926	917	899	873	935	909	900	955	876	851	850	872	885	924	923	905	837	927	922	877	924	948	893	880	899	857	891	894	937	870	909	871	855	922	913	877	836	865	892	915	939	905	941	903	914	921	904	955	932	976	885	875	869	900	897	873	866	913	918	923	882	862	905	955	932	921	884	865	915	929	915	937	827	919	902	881	923	823	883	882	912	907	887	882	894	940	913	938	892	863	893	935	861	888	844	901	931	920	841	929	875	943	841	906	855	913	942	866	906	935	898	927	902	935	900	890	886	907	863	868	903	920	892	922	847	923	912	890	911	891	928	891	951	884	870	893	912	899	890	887	929	889	881	840	865	876	882	915	886	872	879	887	917	898	868	997	910	926	864	916	896	878	879	940	840	900	845	905	902	857	935	916	903	907	818	900	962	889	883	898	860	904	892	933	889	932	912	870	911	912	878	869	892	898	920	906	889	873	911	892	912	859	848	897	916	903	939	972	877	938	922	913	885	922	877	905	870	903	935	919	926	901	871	898	930	907	907	905	912	870	926	922	904	895	903	902	909	943	934	897	913	904	884	901	949	870	883	869	917	970	985	926	887	970	882	900	919	902	926	862	907	849	884	948	910	889	941	911	888	932	926	870	933	894	923	917	901	919	851	907	881	863	898	956	885	878	883	931	915	888	900	913	919	880	943	881	940	892	905	909	907	946	873	863	918	852	890	911	897	928	897	937	898	913	883	852	889	923	905	940	912	900	877	857	881	886	941	894	951	912	929	892	920	885	911	979	869	899	921	914	902	961	901	908	906	908	874	908	908	922	927	913	925	851	883	874	876	878	897	943	890	887	862	912	924	841	899	898	908	911	945	843	922	860	882	904	912	898	885	877	879	880	950	865	946	888	912	901	900	890	845	946	937	892	924	860	917	900	891	871	903	906	882	888	890	879	855	911	820	904	937	911	891	932	870	871	936	929	931	855	884	874	912	893	921	940	878	930	911	865	915	906	907	907	907	903	900	867	900	842	900	943	923	877	888	929	872	916	903	861	862	878	844	922	881	838	901	855	916	900	866	906	886	845	864	888	915	898	886	873	892	871	895	877	865	929	883	794	864	932	871	850	872	879	864	835	903	894	918	868	865	907	858	903	851	906	882	909	886	880	867	889	914	936	897	900	911	882	895	916	895	913	852	854	891	884	942	881	957	861	895	936	941	916	889	891	892	914	909	887	883	891	914	929	912	865	835	889	905	888	861	901	830	896	941	893	864	908	923	913	897	891	900	869	952	884	914	896	867	861	914	904	933	921	917	889	878	883	894	935	850	885	913	908	923	934	903	947	889	910	879	891	869	886	906	885	879	920	895	843	907	919	930	884	908	873	852	915	915	893	898	887	922	893	870	934	853	933	862	893	920	892	951	902	866	840	879	885	917	949	902	884	889	889	882	897	916	932	931	854	925	917	890	895	963	912	902	904	904	875	883	908	884	937	931	868	912	934	882	892	880	929	886	914	869	876	923	909	881	880	962	946	880	866	953	892	851	938	845	863	909	921	864	887	880	873	930	917	891	925	919	916	904	870	910	942	886	875	909	858	974	864	898	866	863	883	894	944	886	864	902	898	879	930	887	877	875	930	877	911	920	927	944	859	957	899	837	897	896	934	879	895	910	926	911	875	884	923	910	869	863	878	890	898	854	910	875	908	845	895	940	887	931	935	894	921	857	934	884	870	885	867	890	916	873	907	911	933	890	918	968	889	936	899	929	906	839	883	914	885	843	922	936	869	864	903	943	865	964	949	883	897	943	862	919	908	875	881	868	904	929	896	913	922	899	898	905	872	904	866	934	892	900	917	900	846	857	885	868	884	832	935	878	895	910	872	929	885	888	871	881	902	879	885	892	875	883	887	931	872	954	875	897	908	928	917	889	911	869	800	921	866	884	958	923	863	937	975	887	925	943	888	933	886	915	926	897	889	874	921	920	885	895	923	919	943	905	895	898	887	922	912	827	911	883	884	926	914	886	868	850	890	885	927	894	886	927	890	868	876	902	966	879	883	913	922	936	906	912	917	907	929	866	893	905	872	874	895	924	899	879	934	916	885	899	908	892	911	862	921	924	931	905	944	909	863	880	872	912	826	861	908	896	895	912	926	907	900	911	917	881	903	896	885	897	945	858	886	832	918	893	924	940	936	841	897	941	858	901	873	862	843	834	898	894	886	919	922	840	938	875	913	906	843	891	868	899	882	934	941	895	910	906	927	877	884	945	946	909	927	906	905	825	927	883	864	879	906	932	904	922	924	912	936	912	906	886	906	848	915	873	893	899	873	893	927
4576	338	218	208	158	154	177	172	151	154	146	146	133	166	147	131	164	153	167	164	165	137	152	146	149	147	163	143	146	152	129	136	142	152	170	152	157	146	144	136	155	145	134	137	147	161	135	149	120	143	147	154	138	139	130	140	131	159	156	157	121	148	140	138	136	150	163	122	153	151	149	184	119	149	146	124	145	134	126	125	149	160	152	144	143	159	147	150	131	135	125	162	131	135	144	142	141	136	141	161	138	191	168	160	175	124	144	162	145	152	145	158	165	161	144	139	156	154	159	163	127	131	167	158	138	141	133	145	130	126	146	152	154	152	130	138	130	157	127	138	149	137	173	143	147	143	137	153	170	159	143	145	158	146	152	128	135	154	146	131	151	151	153	135	128	144	150	127	147	129	130	160	138	157	130	167	148	161	158	157	157	158	149	145	162	139	147	154	164	159	143	165	150	162	133	161	124	156	144	146	162	166	154	116	146	147	130	140	143	129	140	154	145	155	150	161	142	154	143	155	141	144	144	131	149	152	165	137	156	147	143	172	160	185	146	134	160	148	134	132	155	159	155	140	138	153	147	127	145	150	146	121	141	156	159	149	149	144	131	161	152	157	152	165	150	150	131	140	151	142	151	124	140	137	152	156	156	130	156	143	170	141	139	129	146	136	139	136	162	156	147	168	145	158	139	145	163	124	167	143	147	168	148	148	131	130	164	129	147	146	147	168	160	142	155	162	136	142	138	132	131	142	146	118	120	158	152	132	160	144	143	149	173	141	139	153	145	160	148	147	146	144	173	131	164	131	160	158	154	174	170	142	143	154	136	153	167	112	137	177	156	134	156	143	173	138	132	129	159	130	152	166	133	150	157	139	132	151	152	154	141	153	128	154	143	150	139	142	137	135	142	156	139	135	154	157	135	156	138	130	135	162	159	144	141	158	158	142	123	153	152	140	124	142	155	148	142	129	150	156	140	141	157	153	147	158	161	136	116	144	114	146	135	152	145	159	147	133	154	146	121	160	150	159	138	149	147	150	152	159	152	150	138	154	141	138	112	141	162	161	159	150	136	138	146	148	121	142	143	156	151	143	153	154	154	147	123	156	144	136	147	180	140	141	151	172	144	147	165	157	155	142	134	148	166	143	139	141	139	157	188	144	137	139	160	138	122	144	149	126	132	154	128	145	144	146	164	184	151	176	157	138	165	148	141	139	138	160	138	154	140	136	156	142	122	143	147	149	177	144	138	141	138	146	161	141	136	141	137	145	148	146	147	142	141	136	140	119	171	141	152	159	133	141	144	154	162	134	113	139	130	152	156	145	157	147	141	144	136	141	131	123	163	125	145	134	147	143	131	131	161	131	146	128	150	131	165	167	127	138	137	151	165	148	141	126	160	145	155	126	146	152	148	146	138	149	142	158	132	121	168	134	147	152	127	142	134	136	156	159	131	139	139	152	154	140	154	128	151	156	143	146	158	144	129	150	139	137	150	124	146	169	147	134	163	158	151	164	138	151	135	142	141	166	144	127	123	130	142	140	161	160	125	173	150	148	131	153	143	146	132	132	155	137	140	158	143	155	128	165	180	145	126	123	150	136	156	126	152	142	131	169	145	144	154	131	142	138	123	149	132	134	132	146	126	153	158	163	150	153	155	150	134	146	142	152	159	161	144	156	137	138	147	148	140	111	139	141	155	176	136	146	136	136	126	146	166	138	152	165	153	132	149	168	152	122	158	163	167	143	145	130	120	132	147	136	143	134	153	164	125	148	158	148	151	153	134	170	144	137	153	128	145	134	133	148	135	157	155	124	164	137	150	155	143	143	158	136	144	129	149	142	145	148	134	147	140	143	154	120	151	155	145	153	110	154	157	152	160	128	161	131	135	139	142	140	143	155	155	145	140	142	152	128	152	142	148	132	121	136	158	162	150	155	139	163	147	126	167	131	146	121	132	133	155	141	140	161	145	184	143	152	142	141	139	138	157	125	140	136	135	163	130	148	154	122	134	128	161	143	168	146	131	155	147	153	147	158	129	140	174	147	150	148	156	155	177	127	141	158	143	135	132	149	179	141	142	136	153	130	151	152	159	162	147	143	151	152	150	143	154	165	152	153	140	174	158	146	162	150	161	146	160	158	121	131	135	155	175	138	135	148	138	133	140	147	159	151	140	149	154	138	129	155	144	148	151	139	159	144	161	128	148	148	148	136	127	149	147	134	146	145	162	150	153	134	161	149	145	149	171	140	171	154	131	145	138	137	148	144	154	157	122	156	152	165	165	159	157	141	135	165	141	120	145	142	142	137	173	150	149	156	169	158	144	143	132	157	152	167	152	144	129	132	146	149	141	140	128	163	145	137	144	130	157	125	155	151	134	135	137	144	140	144	143	154	162	148	121	153	152	140	166	164	150	141	143	154	151	146	179	148	147	130	177	155	139	143	136	138	164	158	151	165	125	150	129	148	162	147	152	149	139	144	140	137	153	159	154	139	165	118	169	154	151	134	154	165	139	138	162	129	157	132	143	163	151	167	135	137	171	163	154	152	141	161	179	145	146	133	158	126	159	132	160	142	149	137	146	131	155	143	164	169	131	146	152	130	179	141	149	155	141	148	169	143	153	137	126	147	147	166	129	152	135	133	127	158	143	140	142	168	148	145	147	167	152	140	145	150	146	124	170	166	140	166	173	142	149	156	152	154	158	129	147	154	130	156	134	135	127	160	167	143	149	156	163	135	113	138	160	151	151	159	170	151	169	116	137	179	134	158	125	130	173	132	140	148	151	133	148	151	156	131	139	152	149	160	155	160	178	130	140	136	156	155	169	142	128	140	150	155	125	146	154	154	152	144	142	148	176	171	149	138	122	147	143	170	146	170	133	136	141	143	140	146	156	159	140	132	165	163	148	137	147	145	118	146	151	131	162	151	136	134	146	139	143	150	166	149	135	157	146	141	142	146	155	151	142	143	156	139	150	161	160	158	132	147	147	185	124	131	151	147	149	153	160	153	150	143	152	137	143	164	177	163	157	160	148	121	169	146	145	165	183	144	144	150	155	132	139	148	160	138	141	164	126	149	145	186	147	131	163	142	140	146	151	149	151	139	134	134	146	153	149	143	135	124	155	165	138	153	146	142	146	122	153	146	152	153	145	161	162	150	140	131	176	147	127	152	158	154	148	156	171	143	164	165	157	136	137	143	150	141	145	147	154	141	155	145	125	136	151	152	158	156	150	133	162	146	133	136	159	138	142	152	173	163	168	133	121	148	148	166	160	140	150	136	159	153	148	148	140	145	153	122	137	148	136	162	141	168	158	142	147	134	169	157	157	158	127	159	163	148	120	149	150	158	156	159	152	133	148	149	138	148	164	138	147	145	140	162	134	140	134	146	137	129	143	148	154	127	125	151	139	145	159	169	158	153	161	159	151	130	153	135	151	146	150	161	145	152	147	157	136	160	148	142	146	134	157	138	172	146	156	136	142	162	167	158	157	139	152	148	154	142
6622	606	700	719	682	618	586	618	597	550	534	584	571	568	533	534	541	514	523	563	540	518	529	561	543	518	508	509	527	542	537	538	523	498	544	543	511	579	526	501	570	521	541	552	529	551	525	543	558	567	590	537	531	506	578	543	500	491	552	556	527	496	508	562	536	554	509	586	517	521	544	549	507	551	519	508	525	558	541	480	574	563	529	562	546	471	526	517	547	561	525	509	537	536	529	516	481	504	548	499	515	471	564	539	530	515	518	531	537	508	500	541	517	493	514	516	531	541	489	567	540	510	533	533	530	554	538	558	496	524	531	518	532	501	511	524	519	566	527	540	530	486	546	514	540	509	555	568	552	504	565	563	532	523	498	546	561	505	522	481	556	556	552	599	518	519	536	521	527	512	543	518	516	524	522	528	535	553	525	515	519	503	522	540	508	564	554	532	573	524	483	478	531	510	568	551	524	533	545	516	504	506	506	546	490	557	557	565	576	520	548	539	508	575	520	516	546	515	532	514	512	544	537	517	525	534	534	544	509	502	527	526	539	514	554	555	509	539	513	506	520	554	514	509	518	544	545	522	524	505	495	530	525	539	548	490	539	554	553	507	539	513	506	513	549	524	573	504	541	543	508	510	504	506	517	518	493	525	539	514	546	511	524	543	523	546	518	546	532	520	546	545	563	498	561	534	507	539	501	534	596	496	559	518	558	511	517	560	507	551	540	548	487	480	519	521	542	518	559	514	524	551	538	511	535	550	548	557	523	535	505	566	550	495	524	536	521	528	490	535	527	527	555	536	529	520	514	502	509	488	532	532	548	543	532	526	527	527	512	532	541	556	586	535	545	524	462	527	531	557	512	538	483	532	531	553	527	552	518	551	532	508	541	526	560	533	530	552	523	499	503	527	562	536	508	507	522	510	481	553	532	546	489	514	492	543	567	529	537	522	515	508	539	527	528	482	505	529	529	503	540	532	513	534	563	545	555	496	561	561	534	497	546	505	496	524	476	547	512	547	526	528	515	523	527	518	542	519	529	544	572	540	483	544	524	531	535	577	530	505	534	543	535	566	556	555	485	536	552	520	524	537	559	531	551	476	563	519	550	534	532	535	513	526	504	509	539	505	563	551	524	511	533	512	564	559	533	540	547	539	557	549	550	513	543	500	572	534	530	559	518	552	498	568	491	526	504	475	547	539	525	571	508	519	531	514	502	529	529	502	534	501	543	516	463	553	489	536	537	531	509	473	555	547	537	551	500	527	567	553	529	512	543	522	561	487	496	478	527	556	501	519	506	560	549	519	518	500	524	520	516	510	508	513	520	503	521	534	520	485	542	552	524	512	542	493	502	559	529	545	542	546	571	515	526	544	546	505	546	524	562	525	524	520	566	520	536	561	535	540	567	558	522	524	554	554	566	531	481	530	510	509	522	550	524	469	499	539	519	489	527	494	568	491	546	550	509	514	552	530	539	543	544	518	505	554	569	503	553	516	532	556	561	542	536	548	480	547	477	516	557	486	542	529	534	524	534	495	508	512	530	514	505	535	477	534	543	555	532	532	520	534	559	545	572	551	533	554	553	515	538	474	506	545	552	527	552	547	553	500	554	538	537	542	497	456	493	533	488	497	521	511	538	543	491	526	520	518	532	531	483	541	533	565	558	495	503	500	520	542	498	492	525	518	543	542	530	516	553	508	540	572	517	538	527	505	495	513	508	526	513	547	547	550	572	525	492	553	501	560	523	557	503	569	551	503	535	591	542	492	509	535	567	528	556	525	504	543	554	516	532	515	517	542	531	545	506	519	540	564	530	494	521	508	485	545	533	525	490	496	510	550	519	555	559	580	564	504	522	519	528	506	519	532	544	564	520	488	492	499	536	510	543	523	509	515	476	552	503	503	539	534	512	508	504	515	527	535	511	520	533	502	554	529	495	566	474	488	533	534	506	547	532	506	522	541	508	533	475	561	541	517	590	550	542	535	534	543	528	543	537	519	506	550	544	551	553	514	541	573	538	522	518	519	492	513	560	528	523	535	517	507	567	565	548	524	585	541	545	509	535	524	531	526	469	488	520	549	535	503	519	542	513	507	536	519	537	553	529	518	546	519	489	487	536	491	509	517	550	502	510	560	514	525	495	488	552	583	538	563	563	492	506	524	530	528	503	514	531	551	500	535	566	531	533	505	521	547	495	584	578	522	573	516	515	533	514	588	538	557	544	547	520	538	531	526	527	538	521	540	545	487	585	511	564	541	531	511	529	577	564	525	541	506	551	529	525	537	501	520	491	511	521	483	515	516	499	522	515	557	523	576	498	524	535	532	510	535	561	500	526	533	516	550	517	569	479	558	542	513	531	575	479	509	535	548	504	567	534	578	529	534	528	558	503	572	562	531	508	525	542	515	507	509	519	570	513	559	522	526	557	547	521	575	537	474	544	530	514	535	519	523	558	534	552	525	499	535	566	508	527	530	500	549	530	484	539	549	520	492	553	555	530	529	526	547	530	537	512	560	540	543	518	515	510	514	532	494	492	512	484	548	547	534	530	509	511	466	505	495	556	552	491	550	535	540	501	486	511	540	551	521	577	564	525	551	547	478	533	574	588	538	543	530	530	572	503	513	493	526	501	524	538	517	502	558	574	497	525	479	561	501	501	530	559	512	555	502	523	518	504	533	520	534	537	494	522	557	465	580	497	563	481	563	527	523	517	553	541	521	526	497	562	538	563	547	529	535	510	540	468	525	535	529	520	524	510	526	517	498	562	537	501	533	540	548	543	551	491	525	563	536	519	529	488	509	491	571	514	531	550	572	551	574	545	527	525	503	544	531	503	555	517	509	509	508	521	564	576	538	509	588	501	549	528	504	519	513	545	530	540	588	537	530	548	549	533	512	528	540	570	510	530	545	546	503	504	485	486	559	536	534	514	524	515	536	550	501	481	484	536	511	528	517	504	540	480	527	554	526	549	505	530	543	495	504	530	511	540	562	505	504	552	526	516	515	556	530	508	562	502	550	545	548	520	469	508	503	517	527	503	533	502	561	537	559	567	524	542	538	535	570	507	528	522	526	545	515	529	549	483	544	511	530	527	570	523	523	515	524	493	554	521	514	560	499	517	540	535	608	490	514	530	508	527	535	491	552	553	570	547	560	560	516	519	490	549	529	520	518	503	527	525	553	526	534	515	533	530	506	541	552	543	542	507	536	523	566	487	541	509	504	540	531	516	529	519	560	515	521	514	508	500	544	545	537	506	555	505	494	521	535	499	512	499	505	516	578	512	498	507	530	556	476	527	500	524	556	542	482	507	568	527	516	537	542	502	523	539	499	524	491	534	493	527	541	538	551	558	565	518	522	536	502	552	540	547	535	535	489	531	543	528	535	509	532	530	527	520	589	513	514	543	557	490	500	516	531	565	542	526	503	527	566	527	591	510	550	548	512	501	530	492	508	517	506	525	526	535	538	543	525	524	523	582	522	515	484	528	542	521	518	554	503	564	538
32039	5356	1411	998	762	610	524	481	350	400	375	342	371	344	311	303	327	302	305	282	302	248	305	269	267	252	283	284	281	279	281	275	296	307	277	288	308	245	303	268	265	301	268	283	248	279	321	285	279	281	289	294	242	276	270	283	274	253	271	263	259	254	272	284	297	276	287	275	255	280	263	266	279	302	266	290	265	269	264	278	280	271	264	267	279	288	273	258	286	257	245	301	293	294	264	264	267	271	283	283	249	286	263	280	270	247	268	266	312	250	281	296	290	261	277	281	294	294	277	282	271	276	280	268	287	294	247	270	265	292	254	265	295	276	278	303	239	248	285	253	261	297	244	284	262	252	296	293	267	254	276	223	278	268	275	278	279	278	295	248	261	286	265	283	273	243	271	283	258	284	301	269	257	268	274	277	262	275	261	274	312	270	301	266	270	275	271	256	269	270	265	258	253	283	242	284	263	306	311	250	277	301	284	270	250	276	272	241	282	275	291	298	281	290	284	253	278	277	261	277	268	261	280	286	262	267	273	260	261	265	247	264	279	276	296	263	251	257	274	269	282	270	304	270	274	264	267	242	296	299	275	268	275	249	267	261	281	273	259	254	243	288	275	285	240	252	288	287	274	261	262	269	268	286	293	264	265	271	267	287	297	270	277	311	282	245	229	241	277	272	260	279	244	275	284	302	260	252	279	282	263	291	271	272	247	280	260	256	292	269	251	282	271	254	236	240	296	250	280	261	258	249	274	260	284	276	269	278	272	262	270	257	302	266	269	262	263	252	294	292	281	258	274	281	277	282	253	292	273	281	300	262	264	287	276	291	280	245	239	266	253	267	251	253	276	261	249	287	276	266	283	254	241	271	253	270	271	272	254	283	267	304	276	259	251	273	249	270	278	262	269	288	272	282	262	285	231	261	234	265	266	266	284	274	270	266	255	262	299	288	272	254	253	299	236	280	255	285	289	283	279	281	287	305	277	266	248	275	257	250	297	262	262	300	296	271	272	252	289	271	272	277	275	258	262	262	296	257	270	277	285	256	277	305	261	286	275	272	278	250	266	290	255	259	263	270	249	270	245	241	266	282	316	274	254	265	267	294	269	274	287	295	264	277	268	277	251	265	270	281	303	232	226	259	284	236	289	299	297	290	282	257	278	269	263	277	289	272	299	267	319	244	263	269	284	258	324	282	249	268	299	241	289	263	278	267	271	256	274	239	263	261	264	277	327	258	266	260	275	258	277	256	284	285	255	246	275	261	263	309	270	267	262	262	259	281	276	287	285	272	303	254	265	257	275	272	257	249	259	294	233	282	267	289	264	227	281	285	241	294	282	266	245	270	306	234	272	303	316	278	279	267	297	271	267	270	243	292	274	250	281	261	271	287	257	302	258	266	273	282	267	299	269	267	257	305	271	250	274	256	280	279	260	288	261	301	287	259	276	256	289	256	264	294	253	273	247	272	267	287	279	268	264	258	213	265	256	234	295	303	275	278	300	241	245	263	265	265	274	290	228	318	277	265	276	276	250	312	284	292	253	258	276	249	270	276	301	251	289	281	274	276	257	264	303	240	270	244	266	262	274	264	266	291	292	297	273	261	265	273	277	256	262	278	291	268	297	262	261	281	287	266	296	279	276	247	272	240	286	284	312	239	260	276	285	247	270	266	289	270	264	265	254	275	232	279	242	303	282	279	290	264	297	278	247	268	257	258	275	273	254	276	267	263	266	262	306	244	277	288	321	278	263	274	295	244	290	286	268	271	264	266	283	281	310	277	305	259	266	237	270	270	290	269	231	271	296	245	295	277	314	263	243	261	292	268	273	263	248	271	246	277	275	236	254	274	289	283	299	294	235	277	317	248	270	281	277	253	265	274	250	258	255	265	270	271	262	274	272	256	257	278	284	261	287	297	241	262	298	274	275	266	281	270	267	287	247	304	267	245	298	274	271	266	267	298	281	268	245	264	259	282	270	258	278	252	280	267	272	277	273	259	248	288	256	301	274	281	273	268	276	287	271	285	253	283	266	297	306	269	264	276	286	254	265	262	265	269	252	290	285	278	290	302	281	263	276	255	242	271	264	270	269	302	267	275	270	310	268	269	303	269	268	276	273	282	280	247	266	272	283	253	243	274	275	261	263	284	281	290	271	249	301	266	267	259	260	272	265	298	257	273	290	270	254	289	273	275	256	259	258	290	276	258	269	265	266	262	294	258	259	271	263	275	267	295	281	255	287	258	271	273	240	255	274	262	257	273	283	294	306	253	294	310	250	277	285	270	303	269	262	262	271	299	267	280	294	290	308	295	290	259	282	240	261	292	275	248	299	257	289	278	238	278	259	269	290	272	247	289	280	284	261	295	279	260	269	260	252	282	251	239	269	275	268	266	266	299	276	259	275	272	247	268	289	264	266	277	249	297	272	281	278	298	261	274	253	246	269	283	288	289	242	243	295	262	296	266	259	291	279	280	236	244	284	297	283	288	277	272	253	296	241	283	254	283	285	288	292	292	242	277	282	265	274	274	273	263	261	282	261	284	261	292	282	276	278	256	285	245	257	262	274	270	242	277	297	282	246	303	291	253	266	276	264	281	282	296	263	241	256	265	297	279	265	289	292	309	280	271	286	277	252	265	296	298	261	288	256	239	269	277	261	304	281	275	239	292	282	271	258	274	262	285	259	257	272	286	290	292	298	263	251	283	272	251	264	287	253	245	267	259	274	273	278	286	276	300	248	280	274	266	274	262	274	272	285	289	272	285	270	295	275	291	271	285	278	276	266	248	299	266	297	272	253	305	255	304	264	255	275	284	259	223	266	282	266	246	279	273	282	282	285	266	293	274	254	261	253	249	288	264	273	261	269	274	259	275	268	272	279	273	261	280	261	274	258	251	270	269	275	246	273	259	258	307	249	285	275	311	261	290	257	238	272	265	264	268	277	248	264	279	313	298	305	296	268	303	248	269	253	247	275	239	279	254	277	268	248	261	283	250	245	277	274	275	288	276	264	279	269	277	283	270	259	266	267	259	269	255	249	282	263	265	277	280	265	285	249	236	275	265	294	293	264	301	266	324	252	295	271	256	268	267	278	270	266	277	259	260	251	259	298	278	283	275	257	277	302	262	262	272	292	275	277	299	263	269	300	305	305	302	268	286	282	299	269	286	279	252	253	266	284	290	259	264	295	287	290	249	273	262	266	235	267	292	272	282	302	264	291	273	288	249	272	275	278	277	294	277	268	267	286	268	270	265	289	264	264	252	277	250	251	261	245	299	281	242	287	276	264	269	302	273	278	237	285	287	308	280	255	280	273	264	270	268	271	292	297	288	305	271	277	271	272	211	271	270	252	287	248	273	284	313	254	275	246	267	274	263	254	272	266	260	254	269	249	267	299	289	263	279	280	264	264	268	267	272	285	264	271	278	296	251	301	258	260	269	252	253	254	275	269	302	276	280	245	276	280	296	276	269	266	278	287	291	261	278	274	264	263	280	265	250	281	254
16187	1684	2857	3423	3044	2565	2195	2065	1792	1622	1482	1374	1407	1252	1202	1106	1196	1185	1123	1087	1071	1071	1044	1008	978	1009	917	988	922	927	944	912	913	919	910	905	985	906	913	917	953	888	949	939	912	919	859	856	883	913	915	897	875	894	904	916	903	919	872	914	874	873	909	884	870	899	883	882	896	911	856	840	877	929	869	883	889	905	874	841	887	900	919	888	929	885	835	945	876	904	822	887	883	837	875	847	858	864	906	950	907	854	836	897	869	829	850	878	913	867	849	903	933	920	866	901	884	850	900	856	920	819	879	911	834	861	877	832	842	868	930	870	861	855	880	856	842	851	911	866	911	904	876	914	862	861	869	890	908	891	862	880	863	914	855	874	862	897	867	901	869	825	917	916	916	881	886	847	893	852	894	865	849	880	911	882	812	830	855	897	862	850	862	817	889	827	906	816	906	854	842	852	880	875	881	854	847	879	833	934	847	858	887	925	880	873	883	887	877	885	856	906	878	849	867	894	882	867	930	906	881	862	879	808	884	893	824	880	881	815	870	882	853	884	872	858	877	896	819	881	896	877	893	859	948	895	856	951	890	887	837	857	896	927	914	872	931	819	841	900	869	899	874	888	885	845	892	873	873	901	881	899	890	861	876	898	866	817	891	866	944	843	884	940	884	877	880	859	868	917	880	874	868	871	884	888	850	885	892	859	869	858	894	889	882	859	917	882	832	862	910	929	895	908	851	867	853	830	851	912	863	901	877	885	821	859	892	873	841	880	833	843	882	864	860	919	834	920	862	872	914	832	856	854	870	853	879	867	815	852	880	917	865	838	854	869	902	822	884	870	878	890	888	875	848	869	887	898	896	883	817	905	838	856	836	858	815	881	852	881	894	879	839	847	860	855	877	851	923	899	882	883	884	881	843	875	891	928	895	880	830	865	866	850	860	850	920	856	845	858	884	901	877	882	862	841	894	863	840	913	854	900	911	845	891	756	900	866	850	895	903	845	916	906	862	842	890	914	877	878	862	928	815	848	924	915	884	886	892	875	860	868	897	869	897	903	866	885	861	802	851	862	849	877	863	873	884	865	841	899	900	853	826	847	853	891	841	863	879	905	878	867	853	866	925	892	885	819	868	901	865	876	913	879	906	872	868	905	865	901	840	923	877	844	918	832	934	886	866	866	873	883	850	877	880	843	890	869	892	872	871	844	876	844	864	886	909	886	845	908	892	935	870	808	871	879	859	826	855	878	809	845	842	855	871	843	880	913	865	862	875	910	905	890	867	869	873	835	895	868	879	905	845	889	866	930	881	853	898	881	859	874	882	797	880	855	844	867	868	897	828	913	828	890	868	875	912	912	857	805	832	923	839	892	874	827	857	890	884	824	875	832	901	860	881	849	945	848	876	825	849	840	856	873	911	927	879	849	872	840	876	861	869	887	865	871	876	883	835	836	899	921	866	883	846	796	853	845	842	833	874	877	824	879	860	856	824	878	849	842	904	873	906	919	832	920	868	886	831	894	906	897	828	848	907	893	843	918	881	864	868	876	919	919	941	892	884	861	928	850	931	877	910	832	858	811	824	914	895	814	841	867	871	845	840	921	882	888	926	860	906	879	886	842	868	855	868	865	847	869	916	850	893	857	920	811	906	888	932	918	834	811	813	858	866	805	869	914	877	858	882	844	821	862	898	855	885	840	848	821	846	863	819	880	900	866	863	854	880	832	858	869	917	879	927	913	862	865	870	866	830	854	895	895	899	846	868	888	893	833	891	884	877	868	856	896	843	835	913	884	833	910	892	853	894	872	908	885	830	856	909	856	897	888	892	892	877	893	927	852	903	829	801	858	842	876	931	873	859	876	926	838	879	853	901	876	853	870	922	863	858	911	880	848	866	865	894	838	853	860	925	924	856	876	892	901	875	910	953	850	826	792	846	875	868	892	832	833	873	854	907	859	888	922	869	877	882	908	921	857	862	864	886	878	852	877	838	858	910	879	861	913	868	868	832	905	844	874	880	881	881	899	871	839	864	891	849	857	919	871	812	894	839	880	910	886	865	850	878	924	938	864	880	944	806	922	893	850	890	873	839	890	819	873	849	870	870	825	864	887	814	808	884	888	859	817	899	860	843	871	787	873	899	860	890	824	835	946	865	893	847	875	896	914	924	865	899	907	913	878	859	830	866	906	896	871	901	884	865	849	879	882	881	827	886	900	844	851	859	852	841	812	907	828	861	833	866	877	878	849	843	921	913	893	850	887	813	809	847	884	843	843	883	908	872	900	831	858	924	880	841	861	874	896	858	905	856	870	828	874	868	908	878	881	858	867	873	911	868	870	869	875	893	851	847	853	878	875	846	877	803	802	870	851	861	841	827	898	918	925	834	880	913	866	836	885	828	829	862	858	813	886	891	846	858	866	875	929	881	904	854	835	883	886	910	867	839	878	858	867	865	870	879	855	835	829	844	839	895	909	876	904	830	875	901	906	916	892	832	900	868	901	797	909	895	820	906	819	883	824	881	896	846	910	844	809	867	929	863	831	877	857	837	910	863	858	869	883	914	862	871	836	901	837	869	859	894	863	867	919	882	850	877	857	873	850	921	879	903	923	952	826	904	913	916	854	875	888	839	855	864	873	888	878	910	869	880	874	866	887	819	845	914	896	876	891	868	833	889	850	863	851	870	873	947	876	945	850	876	839	864	870	881	844	901	893	879	862	926	876	891	846	881	865	872	837	940	852	867	863	887	904	874	916	855	948	859	835	867	870	836	914	887	879	827	829	881	884	837	908	892	867	883	855	899	898	905	892	887	831	833	878	888	832	843	868	886	858	831	895	833	831	871	901	902	868	881	938	890	844	888	851	872	880	890	864	853	875	872	880	921	845	873	884	888	900	858	849	905	781	832	892	896	897	869	879	882	879	880	845	845	847	898	859	864	880	907	892	840	855	870	869	890	817	830	912	959	854	881	846	870	906	841	891	895	924	884	838	899	870	890	845	852	884	840	834	862	821	862	884	895	845	861	882	869	909	872	851	862	881	829	831	875	892	922	845	901	861	894	819	873	871	883	884	862	869	853	888	843	833	902	855	794	868	919	820	870	845	899	854	838	862	852	848	898	872	860	849	885	851	854	880	894	901	864	890	845	890	916	871	843	883	827	880	882	903	903	869	937	867	915	858	934	895	858	909	944	845	892	911	926	897	846	852	885	857	881	864	880	908	867	884	848	878	862	887	876	822	850	839	894	836	856	844	829	923	890	896	839	798	943	873	851	877	914	869	919	878	888	913	906	866	869	858	861	829	837	893	889	794	862	868	886	881	863	895	902	897	868	870	873	871	852	893	841	866	869	856	858	839	848	881	827	903	843	902	895	965	872	890	897	837	883	889	865	953	894	895	875	882	858	867	880	872	860	907	881	869	877	881	828	848	898	875	883	869	841	921	836	869	929	857	898	871	868	930	870	829	877	895	870	924	855	857	839	865	902	893	847	843	878	832	889	847	862	839
42221	11051	2874	1732	1278	940	759	720	599	483	503	436	406	408	371	359	332	336	367	330	334	347	322	324	322	310	323	310	271	294	292	286	272	277	280	293	303	287	273	316	280	298	284	260	296	276	302	312	303	309	298	297	295	303	306	288	278	287	306	299	308	312	315	287	301	309	284	253	326	304	263	281	282	307	293	303	302	288	300	304	316	297	280	291	276	245	299	260	304	255	292	294	279	271	292	290	283	266	290	316	301	301	269	282	258	305	295	311	286	251	283	280	274	275	289	293	286	277	289	302	248	277	269	314	298	298	255	311	285	269	278	284	266	318	294	283	273	307	297	282	285	289	278	279	281	274	266	312	291	272	268	312	249	254	280	265	299	259	267	313	278	287	269	259	282	305	274	272	256	276	273	293	306	295	271	320	292	292	293	266	278	277	311	287	289	288	290	269	282	252	293	275	286	278	276	292	314	286	265	269	308	266	292	295	271	234	318	298	290	251	330	254	273	275	264	280	313	278	307	279	284	277	259	256	265	281	300	280	285	277	229	297	261	308	280	286	268	267	287	279	312	290	277	279	289	289	285	266	287	297	266	303	266	274	293	268	287	283	269	248	271	273	291	283	281	292	292	299	288	254	270	306	291	308	295	279	285	280	289	295	296	282	280	309	262	267	294	283	277	295	291	305	269	298	286	264	295	296	283	266	282	289	259	277	292	298	269	299	257	307	277	274	295	281	280	285	279	280	265	322	310	273	293	274	291	278	271	288	268	266	253	285	271	304	265	314	288	305	277	256	288	268	278	294	289	246	276	271	263	265	256	281	300	270	277	285	294	281	262	282	316	273	295	291	313	282	289	297	277	290	278	310	299	292	271	295	272	276	280	286	249	273	288	297	252	252	260	285	256	268	258	276	284	286	271	293	294	288	289	299	304	256	313	295	297	277	265	301	271	268	262	277	284	283	297	302	290	253	285	318	286	297	254	226	296	252	256	292	271	261	306	269	309	299	290	291	267	292	302	277	296	289	297	313	292	308	267	276	271	252	274	266	300	310	309	286	274	275	250	292	302	264	282	298	260	290	280	282	276	318	315	282	294	277	301	293	268	264	259	308	291	294	284	285	261	267	302	297	276	278	278	313	284	273	275	276	285	301	295	286	278	320	280	278	314	287	296	286	264	277	289	307	270	276	298	271	299	270	257	284	272	309	258	262	269	283	304	278	271	260	265	300	280	290	272	277	294	277	276	281	284	291	248	281	297	251	302	276	286	277	271	270	301	283	250	280	298	269	239	306	274	284	253	314	275	301	278	268	261	275	298	303	293	302	285	292	269	272	282	306	300	237	278	270	270	275	301	287	274	278	272	269	306	278	288	290	291	293	293	313	270	267	283	279	284	288	260	272	295	322	297	260	302	304	270	274	300	318	283	284	290	280	245	303	285	254	271	282	277	271	284	283	297	269	282	272	305	270	262	315	295	286	279	267	284	278	267	322	287	291	258	286	274	268	287	278	278	328	296	273	283	234	294	296	279	288	309	277	289	315	322	265	281	280	290	284	306	270	278	319	320	291	285	274	288	280	265	275	303	293	271	288	285	279	289	285	307	288	306	241	303	291	286	272	289	267	275	282	303	296	263	274	289	279	277	308	296	307	275	273	282	278	286	298	284	272	278	307	322	299	277	282	317	291	304	300	246	322	287	283	291	310	303	297	291	260	264	265	263	275	286	257	254	299	308	283	305	268	291	275	281	270	249	285	268	283	277	270	283	240	267	270	306	288	259	313	298	293	289	281	276	311	285	280	302	304	276	257	272	294	297	308	275	275	282	290	273	278	265	269	287	287	290	284	297	269	250	297	304	297	278	314	293	304	274	288	258	281	285	303	280	282	287	300	268	261	291	299	279	274	290	238	260	274	324	286	287	295	285	271	284	282	257	267	292	275	294	295	273	269	328	303	303	283	283	273	266	277	282	268	263	325	279	276	304	316	286	307	267	324	273	296	302	302	271	259	293	328	307	296	320	285	271	288	300	282	282	276	278	268	296	267	272	279	279	306	296	291	309	274	331	298	287	268	326	271	269	311	296	297	307	305	302	275	268	286	266	277	284	272	247	282	272	286	324	292	276	250	281	280	274	285	253	282	314	263	293	271	313	278	294	264	254	314	275	284	259	293	297	301	276	281	302	240	321	271	276	282	281	303	299	286	280	273	307	299	291	321	290	312	268	264	323	278	282	275	272	310	315	286	297	289	274	265	282	261	275	258	289	312	263	297	270	264	282	299	311	288	272	290	278	272	295	273	274	293	295	289	278	287	267	270	289	264	306	272	284	313	291	280	273	263	280	242	301	287	280	290	266	319	277	273	279	317	281	296	297	304	269	304	306	284	301	305	285	284	312	306	271	285	247	255	264	291	269	260	275	298	266	280	270	318	303	299	292	324	294	275	279	280	285	256	258	305	289	267	298	269	279	266	259	267	279	281	277	294	294	257	295	290	294	296	279	273	262	261	289	267	323	300	281	289	298	272	279	266	279	308	285	264	331	284	282	289	282	275	272	269	263	270	262	299	291	265	259	308	298	252	274	292	279	284	282	301	290	264	310	289	274	305	271	308	292	311	282	264	278	277	285	288	288	277	276	293	289	309	272	272	279	270	286	280	282	283	282	268	276	312	276	292	295	286	286	276	287	276	248	302	271	288	298	291	271	277	274	295	271	315	297	280	295	267	268	269	249	289	281	275	273	279	293	325	305	273	283	292	293	277	273	298	263	269	291	289	297	264	298	269	284	303	279	282	278	287	289	279	305	315	291	299	263	275	276	300	296	275	257	286	247	279	288	295	277	292	299	251	274	300	294	271	253	279	285	276	287	297	266	306	265	280	274	310	272	306	288	294	289	278	288	291	305	278	273	301	279	248	303	285	277	268	266	275	320	262	286	291	261	278	281	274	307	295	271	302	302	269	268	280	283	267	306	276	268	283	298	276	287	266	269	275	282	307	263	261	282	302	279	282	280	266	291	262	315	294	340	288	281	289	296	298	286	303	271	273	256	282	274	270	307	277	304	277	280	284	259	299	291	289	285	288	274	285	278	301	310	254	267	290	289	284	275	285	288	284	299	298	299	302	318	293	274	310	293	292	282	301	309	303	268	299	262	300	272	288	297	279	308	263	251	277	279	307	266	293	273	297	286	295	291	303	275	278	285	280	284	301	291	239	286	295	278	288	280	258	287	253	280	263	254	289	300	262	288	290	270	284	284	256	299	304	283	314	304	262	277	253	344	290	261	292	310	282	275	291	322	281	281	279	251	314	288	279	303	280	276	279	291	299	295	289	260	318	286	283	276	286	264	270	270	300	298	311	277	267	277	265	294	270	293	290	303	270	285	288	287	296	284	243	286	286	304	297	262	304	291	259	294	256	281	293	299	260	290	304	264	274	288	299	274	296	260	278	307	285	298	296	277	282	280	274	284	329	316	269	265	263	295	286	274	293	284	291	283	262	276	291
20665	2503	4807	5475	4912	4197	3572	2992	2626	2353	2048	1954	1926	1751	1525	1533	1423	1380	1333	1328	1211	1237	1223	1164	1098	1103	1104	1037	1108	1144	1067	1052	1055	1022	1011	979	1071	1015	1051	1032	992	971	973	934	969	940	927	993	971	899	945	975	923	926	1018	933	968	930	995	941	987	928	979	906	904	1032	947	896	906	919	943	929	933	893	937	915	915	936	893	933	945	928	924	924	922	932	906	898	909	935	900	890	915	950	920	965	936	969	882	954	931	874	934	909	885	950	989	898	944	898	941	909	946	950	920	902	909	904	826	897	866	919	964	894	908	906	969	860	916	946	916	929	922	860	918	936	914	871	920	840	880	947	919	874	864	938	926	919	923	924	877	896	893	882	850	929	939	886	935	905	938	920	886	930	897	904	901	908	928	854	938	900	941	897	852	917	872	902	907	890	937	875	890	856	907	889	932	908	920	905	908	875	855	897	901	889	903	877	940	899	917	915	904	878	892	865	868	869	928	879	879	865	872	933	948	935	896	906	909	901	875	876	887	865	892	934	926	917	914	909	946	974	874	912	881	906	881	893	876	910	908	882	904	887	884	907	870	888	907	911	909	903	886	915	900	905	834	956	894	932	874	898	925	931	852	922	888	888	894	931	899	940	924	915	904	900	861	902	912	922	889	923	946	872	868	914	886	898	955	922	893	913	898	914	911	862	891	883	942	917	909	898	873	866	884	866	835	876	888	893	843	881	921	922	898	883	860	864	902	921	944	887	963	950	892	903	901	862	884	838	944	917	884	843	864	848	934	881	926	874	904	947	919	875	912	914	911	939	897	899	946	924	893	898	873	927	895	906	885	892	904	872	915	895	883	897	908	976	930	853	896	868	918	888	866	858	936	877	858	932	885	956	907	830	865	900	894	922	854	912	895	886	898	876	875	917	918	858	929	887	866	885	862	935	933	890	897	911	870	908	943	911	866	869	875	892	849	945	938	901	883	848	905	909	873	892	1008	871	887	935	970	956	986	970	912	902	892	888	886	854	886	883	896	940	901	906	886	885	924	920	909	914	919	920	849	905	974	877	862	903	906	917	913	920	888	909	926	902	900	909	934	928	929	905	847	906	830	892	967	917	915	894	956	950	893	870	887	885	882	905	888	865	893	869	898	910	902	890	892	894	844	879	893	913	926	921	911	936	911	929	920	899	898	845	912	944	912	908	887	917	951	949	971	913	920	883	882	926	887	925	874	914	931	890	891	906	940	906	857	917	899	920	949	935	910	918	881	889	863	916	955	866	868	869	927	835	876	927	883	926	915	861	927	898	960	918	924	898	892	910	894	885	946	908	849	861	868	880	873	917	926	930	868	924	924	916	847	885	879	906	864	910	878	908	869	897	902	858	891	909	949	852	918	937	884	891	934	866	884	918	847	892	892	915	895	877	934	890	890	899	849	921	915	892	917	884	959	889	936	900	854	909	883	907	912	928	902	857	860	840	913	879	824	917	876	909	912	939	923	953	901	931	936	869	891	930	926	922	906	920	948	903	889	915	921	908	924	868	898	875	888	937	906	847	916	813	851	937	865	885	895	891	887	958	943	899	903	887	879	928	890	914	876	915	875	966	893	893	881	911	887	843	892	855	909	897	921	851	873	906	901	865	864	867	898	939	899	919	865	848	868	938	925	879	883	901	854	902	901	913	866	909	915	900	892	893	889	845	886	956	932	882	926	923	905	929	892	979	886	880	901	916	923	932	898	943	900	890	904	868	877	844	915	909	902	886	930	893	878	933	885	903	879	862	842	906	945	892	897	895	913	915	905	848	897	876	947	877	878	921	916	912	925	892	910	852	844	895	954	902	948	931	883	897	909	895	911	946	889	872	960	867	896	843	899	885	859	865	911	974	888	901	889	888	904	929	860	918	886	971	901	933	951	892	879	847	915	879	881	886	891	924	924	935	847	919	852	904	940	929	913	867	864	915	902	870	957	887	890	929	934	869	839	844	899	877	922	929	947	880	961	926	917	940	853	907	941	885	913	891	895	964	887	889	871	950	897	890	905	852	930	923	956	903	898	905	869	937	888	944	916	862	904	895	906	897	884	888	897	904	862	883	848	914	906	891	916	874	938	905	849	948	905	904	880	922	878	905	898	900	900	890	845	876	909	938	914	970	905	894	837	872	916	886	872	861	875	926	928	932	907	924	1019	908	894	894	872	892	835	931	937	881	871	904	967	936	922	907	925	899	945	829	936	897	928	903	921	898	941	949	885	882	882	899	939	900	951	902	933	874	890	882	932	908	912	922	955	915	894	885	933	872	899	933	943	884	863	904	906	897	933	911	930	864	874	877	930	903	925	927	895	880	860	894	879	915	907	919	911	1000	872	877	894	867	906	861	931	895	932	920	936	910	840	914	910	888	914	910	903	913	921	858	891	862	896	894	910	937	902	875	863	880	903	954	939	897	859	931	918	909	842	919	921	898	933	882	852	824	888	926	917	919	945	862	902	874	932	855	874	956	887	893	912	923	915	893	931	903	864	911	860	914	942	884	891	878	892	899	899	882	916	945	871	939	866	911	889	897	918	936	895	886	944	871	878	938	928	902	881	869	895	882	897	928	947	932	866	886	879	904	847	838	891	868	891	877	916	906	863	902	872	930	910	962	857	920	931	933	879	926	961	926	933	921	875	877	873	845	849	925	930	939	876	943	893	953	868	901	876	937	948	891	902	896	898	898	857	920	883	884	816	894	864	853	923	930	921	874	888	940	915	874	875	882	900	893	941	929	835	865	937	932	881	843	904	820	864	890	885	924	935	912	927	923	862	889	842	871	913	920	885	900	866	905	892	875	904	877	884	909	906	852	891	852	886	907	876	928	862	893	883	921	894	915	934	880	916	933	909	934	943	869	934	893	904	917	902	915	906	881	888	896	890	877	858	913	877	893	876	876	843	946	888	892	883	857	906	891	920	940	877	916	923	938	962	814	939	886	891	889	907	865	953	924	898	932	917	908	875	862	926	957	899	948	927	937	926	965	853	899	932	912	888	897	971	904	898	881	922	948	890	966	922	899	915	879	845	903	956	904	890	911	887	876	914	881	902	915	929	869	908	910	937	908	901	924	928	893	911	911	845	933	896	935	899	924	911	930	895	890	908	957	891	904	881	846	879	939	934	916	921	924	973	954	888	926	852	881	901	862	908	898	891	905	923	874	900	914	880	868	900	888	891	901	886	873	914	925	867	894	908	872	922	932	871	883	883	950	900	862	930	891	917	916	901	904	913	894	881	932	851	947	907	888	854	913	849	936	933	880	925	910	954	900	896	857	869	891	880	865	932	942	879	925	893	848	928	933	864	895	895	931	915	957	921	924	887	889	911	908	900	876	910	919	893	877	904	903	953	925	919	891	873	876	838	905	954	902	899	834	859	909	924	905	954	863	922	904	875	934	899	921	885	884	910	914	921	888	875	865	912	984	948	964	901	886	873	901	903	930	965	866	927	864	944	941	891	841	896	836	892	869	932	926	910	964
4572	288	226	202	200	152	156	167	175	170	151	157	168	147	163	148	157	140	166	152	152	180	151	166	155	140	154	156	162	142	132	139	139	137	181	148	140	161	146	139	162	148	139	165	150	153	138	150	151	158	126	136	161	157	133	148	120	147	158	150	168	156	142	146	163	139	152	142	162	158	168	144	140	164	155	134	151	150	154	159	130	116	163	120	135	152	156	147	138	145	142	168	156	160	138	142	170	134	158	173	133	154	155	157	145	170	158	140	151	137	136	151	128	156	170	151	138	157	144	191	137	166	147	168	153	152	162	168	158	133	126	160	161	163	135	156	148	155	158	156	140	146	137	147	135	162	182	129	145	152	169	151	120	162	141	145	156	149	143	143	135	125	149	162	164	158	151	140	155	133	147	138	137	150	147	158	162	149	149	162	155	141	145	139	142	145	146	158	175	157	184	146	153	142	140	160	158	143	156	129	131	168	133	162	156	155	129	149	162	170	143	144	132	132	138	138	149	159	157	156	140	158	160	143	140	142	132	158	164	141	142	175	172	145	129	161	155	130	131	139	139	133	155	159	150	177	141	142	112	148	160	151	128	148	158	115	138	145	126	175	142	150	153	167	165	155	138	174	123	142	183	146	154	174	138	142	166	142	153	143	145	151	143	156	148	139	164	160	140	131	141	160	140	136	167	156	158	142	158	136	156	127	166	156	159	154	149	125	150	152	153	139	165	171	132	129	153	149	164	161	159	156	132	128	152	141	151	157	163	171	134	163	124	137	148	124	158	149	135	145	155	152	152	157	162	149	141	142	153	156	125	151	148	164	136	162	154	153	144	137	176	143	137	133	159	145	134	130	142	152	137	161	164	153	136	162	136	142	147	166	153	141	153	156	146	147	166	127	147	134	147	127	139	152	162	154	163	175	139	159	154	142	134	160	149	148	154	148	146	170	142	165	147	157	145	149	142	155	135	157	151	155	141	149	148	147	150	147	152	158	135	135	156	152	142	143	130	134	145	168	149	141	159	144	146	164	162	145	159	154	155	158	149	155	141	155	152	140	139	148	162	136	143	143	142	146	127	157	128	141	134	151	161	145	169	137	159	133	153	171	174	161	154	162	152	157	143	146	164	144	161	154	118	151	180	163	159	137	163	148	159	134	142	126	144	164	146	139	166	162	135	160	146	136	162	156	123	150	137	146	135	158	140	153	166	144	128	147	168	142	154	144	132	136	157	141	151	150	164	153	156	163	136	140	141	127	156	154	147	124	149	156	121	125	146	172	179	135	136	144	159	167	153	144	144	147	138	153	155	146	146	142	154	133	149	151	134	149	146	151	156	158	152	149	175	148	140	136	148	145	140	166	146	137	163	156	148	184	160	164	160	142	127	158	154	136	129	132	137	161	152	153	157	143	161	161	178	169	134	144	133	129	145	168	142	145	137	155	146	154	149	144	145	177	136	141	143	150	159	166	157	165	140	158	153	163	153	136	160	163	158	160	128	147	141	153	172	154	143	160	131	154	180	158	154	155	156	139	151	153	169	165	139	159	131	124	150	125	161	153	141	166	153	139	136	136	144	153	141	158	155	149	158	145	151	178	152	153	146	165	178	136	147	154	150	163	151	170	157	136	148	149	146	148	145	142	145	148	143	146	141	135	127	125	145	137	139	163	140	169	152	144	154	141	133	126	153	159	152	132	136	154	159	141	162	146	144	121	142	144	128	134	147	147	149	153	139	157	154	143	144	127	146	140	136	127	157	137	135	144	150	161	173	170	164	134	139	139	157	156	171	150	166	143	155	160	138	141	139	170	151	151	133	136	170	141	130	140	154	152	144	139	135	149	132	156	157	139	169	141	123	152	152	138	154	160	142	153	169	136	140	149	142	129	157	143	177	134	155	155	142	153	147	159	145	142	149	167	148	140	150	136	169	149	134	154	156	163	159	155	149	139	175	127	171	133	134	156	171	139	163	161	158	131	144	171	159	132	147	140	148	157	174	171	142	155	165	132	150	165	147	169	126	166	145	153	140	165	147	154	159	162	142	135	155	146	162	131	167	135	179	156	168	154	137	135	181	126	133	158	157	151	156	159	160	152	145	147	150	133	142	135	140	149	171	157	153	153	146	143	146	147	153	146	144	133	145	140	154	141	135	156	152	156	150	151	180	123	153	140	152	139	149	138	149	153	184	155	137	132	144	160	150	151	141	152	138	155	184	124	129	145	146	143	177	153	133	147	163	138	131	141	158	170	139	140	150	164	137	159	112	158	155	131	150	143	161	164	140	141	154	138	128	149	137	153	146	167	146	138	166	165	140	171	143	141	153	147	163	171	162	175	128	156	123	154	158	133	139	152	147	152	162	137	150	145	169	152	149	148	157	195	163	143	159	141	148	158	135	142	130	153	153	144	134	145	152	156	145	134	146	140	135	136	147	145	152	164	150	154	139	142	139	144	150	155	154	177	155	165	164	125	151	155	138	157	152	137	123	148	172	157	143	140	144	155	158	161	155	145	164	151	143	142	136	161	141	156	181	170	142	158	139	158	147	166	166	146	130	139	129	142	170	142	142	175	141	152	147	161	134	150	173	131	164	163	146	148	153	145	158	142	130	153	145	153	147	153	139	157	160	161	159	153	153	125	160	141	145	148	162	153	158	146	129	157	114	148	129	149	132	134	138	143	145	133	130	141	168	136	142	141	147	171	160	142	139	141	162	150	152	155	166	125	155	166	132	149	134	157	147	138	153	148	146	164	139	145	146	139	157	135	145	137	143	157	155	146	141	133	153	144	146	149	141	116	151	161	138	141	129	157	133	159	159	150	142	139	155	139	178	152	133	147	133	158	159	133	148	161	150	154	173	130	135	140	151	148	151	163	163	137	120	127	156	165	150	157	160	134	142	131	132	130	156	145	170	121	156	142	146	168	177	159	145	160	152	152	164	141	156	140	147	153	144	181	139	162	175	143	134	179	161	177	143	158	141	139	146	153	125	146	145	154	137	140	138	137	141	166	145	144	157	136	149	155	137	145	130	155	157	154	176	159	132	164	152	153	139	123	153	154	143	140	127	140	140	157	154	167	153	151	156	141	160	149	155	162	174	130	135	126	161	144	142	155	148	162	161	138	158	153	160	161	155	131	156	159	138	151	148	142	184	145	156	160	179	148	154	134	139	150	146	152	174	144	147	160	163	150	157	140	128	135	160	143	149	130	153	148	149	143	154	152	145	161	146	146	149	150	143	152	150	153	144	129	146	162	169	150	134	125	137	153	138	166	158	134	137	162	148	132	161	154	149	144	153	150	160	156	133	162	144	137	145	120	162	135	162	143	147	140	178	142	151	145	161	122	167	144	121	144	164	139	136	164	159	132	158	155	164	141	143	135	135	150	151	150	152	160	163	154	150	154	147	160	154	147	154	158	171	143	154	137	168	134	154	154	161	150	136	160	161	120	134	158	138	146	143	141	141	137	127	150	157	142	159	151	167	152	146	165	168	160	168	161
6644	573	680	679	677	678	699	611	609	582	563	576	559	599	592	584	591	569	578	565	572	565	550	508	570	564	560	483	567	614	577	570	584	485	527	556	542	514	558	531	553	566	560	517	600	602	558	563	562	514	535	519	560	560	509	549	562	546	565	492	523	536	559	558	522	562	545	513	568	524	535	541	520	521	566	516	555	564	590	527	492	571	531	551	558	551	573	551	529	546	538	563	558	511	555	550	540	589	531	513	581	536	506	575	603	531	558	531	536	537	469	551	537	523	517	513	497	509	507	489	545	513	527	527	553	544	545	536	531	528	534	535	561	514	565	522	515	525	527	527	564	551	552	549	541	504	543	529	543	569	521	528	512	604	497	520	558	541	577	554	552	537	538	536	520	560	561	561	529	524	520	530	480	488	488	517	542	554	539	577	536	503	551	561	569	547	529	556	549	572	528	529	529	535	564	533	544	544	536	515	585	488	560	561	523	552	546	587	560	573	542	536	566	522	574	566	556	558	560	582	526	520	527	532	526	592	543	537	533	494	556	517	533	548	572	526	532	509	561	507	565	535	567	569	550	562	541	537	552	555	510	525	557	583	521	533	499	516	554	543	538	519	540	564	553	537	548	557	560	563	508	536	576	517	492	522	559	554	548	533	558	528	548	559	535	519	554	565	507	593	531	557	515	550	562	548	542	557	547	557	549	553	551	544	588	495	572	565	535	523	536	519	528	562	540	556	537	497	522	530	565	586	568	515	558	543	588	568	542	510	539	517	554	550	508	575	573	535	538	515	567	571	530	520	526	499	562	564	534	532	527	530	526	490	542	523	526	539	548	547	521	526	503	570	562	559	569	523	516	530	518	523	558	535	548	526	570	564	538	556	548	525	519	560	569	528	571	584	525	560	563	526	566	558	551	581	517	540	551	568	578	506	552	543	501	578	526	550	522	524	554	540	535	522	567	519	534	511	505	510	547	533	537	536	524	554	555	531	516	542	555	561	597	551	508	547	532	542	547	515	533	558	522	516	526	529	538	528	529	538	553	511	550	585	539	535	549	550	525	574	517	516	512	544	560	570	517	543	530	541	529	569	542	576	558	538	510	510	507	539	552	538	542	561	513	521	522	525	506	515	539	544	532	524	540	508	536	516	561	532	548	538	532	535	519	549	514	533	581	558	563	536	546	519	555	532	563	507	528	550	505	536	521	556	530	559	536	526	580	510	544	516	575	583	517	532	524	501	535	539	501	539	492	552	523	532	526	548	567	572	489	547	510	527	521	534	558	543	525	568	569	557	509	562	580	544	521	513	529	512	534	565	536	547	543	571	519	522	547	538	550	541	551	546	512	541	535	508	558	554	615	524	551	514	542	535	548	548	524	553	561	512	525	521	520	497	531	549	543	528	536	557	550	579	537	577	580	531	571	507	501	526	527	539	564	572	511	561	526	568	508	591	524	590	520	546	582	520	529	520	530	546	548	519	569	544	538	520	538	509	514	520	550	571	511	546	546	555	556	538	537	581	517	565	515	567	519	494	532	581	545	501	546	540	578	538	523	533	576	566	547	539	566	527	541	548	531	509	535	488	528	540	553	537	476	562	547	516	559	524	488	524	561	502	525	521	511	526	535	539	515	579	596	515	517	595	547	527	557	567	542	554	577	534	513	539	534	559	572	527	523	520	560	555	511	532	547	535	518	526	556	553	541	502	519	595	543	500	553	556	528	524	553	560	542	500	531	549	548	546	536	499	529	521	525	530	567	570	534	541	571	527	533	558	535	532	571	557	505	542	528	570	542	513	514	560	568	523	580	566	543	525	543	523	532	567	569	564	517	547	565	516	536	534	512	541	558	528	521	486	536	546	548	523	569	521	538	514	546	532	553	580	503	539	530	524	527	532	502	609	504	578	508	532	583	557	537	534	537	520	553	527	535	513	570	527	520	511	555	571	526	547	561	550	509	537	549	535	574	547	577	537	575	530	550	514	513	548	524	540	531	534	520	524	572	506	517	544	531	539	523	556	539	510	508	551	541	541	525	504	526	532	573	531	554	540	524	549	525	559	535	498	560	512	509	552	535	536	539	511	529	559	542	574	540	541	507	535	534	533	561	553	539	556	538	559	552	573	531	593	495	545	554	513	525	563	517	514	546	552	540	539	529	550	552	524	522	533	554	532	553	528	558	549	538	520	528	522	550	584	510	538	513	510	538	524	532	560	518	564	555	528	514	532	522	545	528	554	562	513	557	537	497	512	490	524	553	538	529	548	534	546	568	542	531	563	523	526	496	580	565	501	512	582	490	560	558	536	511	549	524	488	561	525	515	566	564	527	527	554	551	591	532	539	496	552	520	562	540	534	548	509	554	571	488	550	498	498	542	551	533	523	520	522	525	537	548	562	563	515	557	528	527	499	555	550	555	546	560	588	527	541	529	537	544	535	553	541	511	518	523	566	520	553	504	528	531	526	558	531	545	494	507	536	553	511	533	567	512	538	602	498	555	527	526	534	500	546	524	580	532	541	536	536	566	531	547	568	532	546	581	519	518	520	546	532	532	555	557	479	536	542	577	571	553	524	516	506	569	498	547	517	519	522	534	554	515	567	523	503	537	550	559	556	526	563	536	529	558	532	593	496	575	534	537	537	535	540	537	533	548	545	536	570	529	536	526	552	526	568	535	532	522	544	554	551	546	553	561	577	539	515	537	524	537	544	527	555	600	542	535	535	553	546	527	540	556	563	543	527	517	473	557	549	546	524	560	527	568	564	530	515	548	558	541	560	517	537	564	549	527	537	568	530	568	514	547	499	599	510	498	559	506	539	572	507	536	524	523	576	571	563	571	491	548	564	506	539	525	527	565	513	529	540	551	525	571	537	558	544	487	522	560	518	576	551	507	506	531	539	549	571	555	545	562	527	516	593	548	528	552	537	558	559	543	519	591	501	555	538	548	554	526	529	561	519	536	547	535	543	539	549	518	496	493	557	574	511	531	590	540	553	512	542	549	551	503	585	543	562	553	549	539	510	535	553	511	527	481	534	530	502	571	539	527	547	544	556	523	554	517	563	558	572	524	531	569	567	550	510	586	548	525	554	583	538	557	522	508	552	571	553	538	528	542	526	517	552	553	563	574	500	545	523	532	570	544	550	520	513	546	512	539	524	560	509	534	577	540	503	578	532	543	490	536	575	547	568	544	538	529	569	560	546	563	530	539	542	553	558	538	547	539	536	554	569	512	555	501	554	550	528	517	522	536	533	516	584	549	498	525	526	545	565	530	529	519	557	558	543	514	547	549	554	540	541	509	525	519	526	554	617	523	586	525	539	538	551	548	559	582	541	534	521	570	550	565	508	565	553	554	519	549	534	572	518	543	590	594	552	572	584	508	576	584	545	529	578	542	511	458	508	533	539	524	534	548	533	558	513	530	599	506	543	565	526	530	553	541	537	547	568	550	590	544	554	586	511	510	576	546	488	523	572	511	555	524	538	526	549	566	559	534	547	505	544
30598	4254	1326	1060	712	592	552	477	451	384	347	364	324	335	339	307	357	332	318	281	309	275	311	272	310	293	277	288	332	306	293	285	261	302	258	292	249	269	305	257	294	259	283	270	276	259	268	267	294	284	258	264	280	274	259	317	308	256	259	279	279	282	279	291	273	299	276	256	272	269	291	264	274	304	280	274	260	297	290	271	287	265	276	254	291	255	266	276	288	276	262	300	281	277	321	300	258	280	271	281	270	255	283	278	293	263	277	268	265	288	273	249	265	271	261	273	261	264	281	266	265	276	254	279	250	262	266	259	282	310	271	286	245	286	263	275	284	275	269	273	226	260	269	310	270	295	285	281	256	247	271	269	263	302	281	276	245	268	276	305	247	261	244	271	299	286	257	265	257	263	258	292	259	255	271	266	255	289	279	253	293	291	273	269	272	251	256	286	284	256	259	278	245	273	252	259	296	264	268	276	283	283	277	251	217	280	285	290	267	290	274	279	255	293	277	292	300	298	289	273	268	283	226	250	278	273	266	277	255	281	289	278	295	281	250	281	288	270	292	272	308	286	275	281	275	280	287	308	270	301	286	266	259	281	259	274	281	277	242	231	290	270	229	281	291	298	263	296	277	242	271	258	268	283	275	290	308	288	267	274	268	266	270	281	257	266	261	257	273	278	264	265	299	276	305	240	263	261	283	281	256	281	280	286	254	270	272	263	288	254	273	270	286	288	248	253	259	278	263	272	281	284	265	248	285	268	259	256	258	276	281	294	249	259	279	235	282	284	322	282	278	257	310	260	253	272	264	272	287	294	294	267	286	262	278	297	261	263	230	299	281	267	270	276	269	278	285	261	267	273	245	245	262	263	250	300	324	277	271	248	271	277	259	254	270	259	286	281	300	264	231	255	265	263	278	241	257	280	254	261	247	274	283	248	286	251	317	283	277	286	307	285	281	283	253	249	263	262	281	265	269	295	276	252	283	272	258	257	292	269	253	261	266	281	260	281	252	283	282	291	269	285	260	254	253	286	269	283	291	294	291	269	281	275	262	245	275	279	266	270	293	272	279	273	262	257	277	285	305	266	295	267	244	286	275	259	263	248	276	294	260	268	280	312	268	253	282	272	320	275	276	294	240	266	263	256	263	283	260	272	263	281	284	289	246	274	258	262	259	263	294	282	305	271	278	257	290	287	270	294	278	243	266	283	280	278	283	250	293	296	252	261	243	249	295	264	285	282	289	239	293	267	300	279	278	295	299	290	257	248	254	272	271	250	269	279	296	265	249	252	261	276	275	296	274	277	285	250	278	299	283	265	267	266	270	257	267	273	279	299	278	286	252	299	276	255	266	299	271	263	276	278	282	316	260	264	288	295	296	265	285	253	268	256	289	273	259	277	275	280	278	271	265	277	294	265	295	255	239	268	305	275	263	252	271	283	287	297	270	268	276	267	268	261	254	281	287	286	267	283	279	263	283	278	279	231	284	246	274	295	264	280	309	289	299	295	271	263	260	294	279	295	263	264	274	283	239	262	265	262	256	266	278	293	252	297	276	299	252	272	272	277	268	266	310	270	256	266	251	283	247	278	270	286	284	301	266	278	254	310	259	303	304	263	303	269	271	296	296	244	290	257	276	239	273	259	287	275	283	282	272	283	250	273	233	263	247	274	266	274	278	264	283	271	287	311	277	270	288	282	292	244	276	269	283	265	263	265	234	291	294	293	268	297	294	286	262	299	266	275	285	280	302	271	260	263	278	276	267	273	280	260	292	265	293	301	263	275	285	260	292	282	267	288	273	277	265	259	276	293	296	271	283	273	268	266	259	282	267	294	252	273	265	230	284	242	253	292	262	253	284	268	289	255	270	298	291	282	296	269	245	293	277	284	279	279	257	267	261	267	290	266	318	274	258	209	266	273	243	261	279	303	271	250	266	270	280	268	300	242	280	288	264	300	262	249	283	306	279	290	253	287	287	262	271	277	270	292	267	292	274	273	280	270	290	276	251	259	260	277	265	274	289	275	226	274	260	243	269	252	267	252	305	278	284	272	260	280	293	254	275	244	273	249	253	287	269	274	268	264	276	295	294	289	271	290	278	264	294	285	242	286	265	282	248	263	276	255	274	269	248	279	253	291	270	276	269	281	288	266	262	289	271	276	275	286	271	260	257	262	280	304	243	256	273	289	286	291	283	252	271	295	248	297	265	291	287	271	280	297	292	278	270	272	280	277	255	261	257	279	267	254	279	256	263	284	286	276	253	257	287	275	280	278	275	288	264	310	303	274	278	262	286	242	255	285	287	284	279	308	263	293	277	244	254	276	271	261	273	266	255	284	286	275	257	304	266	256	297	302	306	262	268	261	276	261	264	264	271	279	268	280	258	261	261	236	269	272	284	269	260	256	239	259	282	301	244	272	267	291	301	299	297	265	246	283	269	281	260	295	280	265	271	267	301	275	267	261	264	291	288	267	288	280	249	264	294	293	272	260	288	297	291	257	306	281	276	263	258	276	274	271	272	267	290	281	265	277	252	276	272	247	302	258	296	262	307	263	299	282	252	279	256	253	302	259	264	267	273	253	306	278	276	297	262	250	288	268	321	288	274	277	278	282	296	277	264	281	294	229	269	261	274	282	274	259	258	290	258	287	252	244	250	272	269	290	239	261	277	306	258	253	305	267	266	259	260	267	293	268	259	265	274	252	270	293	244	280	277	295	270	260	280	282	278	281	285	270	251	263	260	262	264	266	283	278	248	276	264	266	283	284	259	258	250	272	270	315	290	283	259	293	267	267	293	290	263	245	281	262	269	270	247	277	278	297	253	275	290	286	266	240	309	281	259	261	274	283	279	256	280	259	283	247	322	281	263	283	276	264	271	266	269	270	251	268	284	301	279	302	254	288	246	267	283	273	289	282	261	262	268	247	279	275	283	295	297	302	274	283	288	246	263	263	269	252	273	268	287	276	285	230	254	288	274	286	270	267	276	287	284	282	275	251	257	282	278	279	250	270	276	260	258	272	282	284	241	264	261	303	263	259	263	256	321	283	281	267	280	288	273	257	277	304	274	276	253	272	292	258	274	261	302	258	305	285	299	259	285	298	264	285	288	263	324	263	286	306	276	276	259	302	265	304	298	285	260	265	285	249	284	290	282	268	279	303	237	274	272	286	260	296	291	289	287	280	212	264	260	279	311	272	265	265	244	268	269	297	283	295	259	234	273	262	264	284	280	250	295	291	275	267	228	270	284	296	255	284	251	292	268	261	284	260	296	256	248	292	314	275	260	281	274	290	278	274	276	254	284	284	252	287	273	283	271	293	289	272	276	285	269	258	269	299	284	308	313	267	289	287	259	253	280	293	250	303	266	260	269	259	251	259	258	272	277	271	283	249	269	281	284	295	243	286	282	252	272	247	268	252	294	297	242	269	266	264	267	294	273	264	236	262	298	260	267	278	268	274	296	273	275	307	272	273	264	281	278	264	290	269	262	270	279	253	267	266
16319	1709	2934	3424	3130	2719	2248	2112	1824	1737	1539	1435	1356	1267	1278	1197	1142	1087	1121	1099	1038	1066	992	1017	993	1051	968	1025	950	927	892	960	961	1012	994	970	943	912	912	910	866	979	899	942	934	917	876	975	877	911	916	899	898	947	919	901	890	953	900	893	938	950	924	898	894	923	854	908	848	893	936	914	953	914	882	881	876	932	915	902	957	880	911	887	830	889	948	904	885	943	876	878	915	893	909	889	870	894	860	903	933	904	916	870	910	923	877	968	917	879	892	872	887	905	849	876	874	930	893	877	902	810	889	885	883	928	858	895	862	925	878	919	903	887	833	839	827	857	840	904	878	884	842	888	905	872	873	872	840	892	886	878	887	921	875	930	904	855	886	861	854	867	865	902	900	901	904	855	874	903	838	848	939	839	827	899	909	854	851	856	863	853	887	904	937	862	834	844	919	849	898	911	886	842	887	891	870	901	841	885	879	915	919	901	834	903	874	897	887	888	882	882	842	872	855	871	918	947	887	898	895	837	895	925	868	883	887	853	887	826	868	897	899	889	867	857	926	863	850	888	896	920	884	856	881	868	894	890	872	928	897	905	862	873	831	950	864	881	885	833	901	880	852	871	898	897	859	896	785	884	814	932	889	891	857	926	863	897	903	839	869	892	860	918	865	869	851	864	918	889	841	828	839	894	913	865	927	927	850	905	854	869	857	852	913	882	874	892	902	929	874	846	867	888	839	866	884	863	903	913	901	837	923	861	894	837	900	897	898	893	896	880	871	877	875	822	805	851	897	905	916	882	903	861	828	911	837	902	867	918	887	878	882	872	909	833	878	878	843	865	844	876	869	879	880	874	861	918	910	849	880	871	887	909	884	887	875	887	889	865	890	909	851	878	851	807	869	883	866	903	862	868	835	925	869	877	858	929	898	837	885	894	873	866	859	885	865	842	886	923	904	883	892	931	840	892	880	874	855	891	868	874	841	851	863	870	890	916	889	913	860	823	876	796	871	895	887	885	863	907	874	875	889	885	868	890	895	913	837	853	910	856	901	853	895	881	855	838	889	918	888	889	895	884	936	877	854	866	859	921	921	937	840	842	923	882	866	904	857	822	856	892	862	934	921	889	853	872	862	910	892	866	848	861	852	875	877	860	839	897	842	855	874	863	838	865	863	912	897	900	837	886	902	932	884	846	857	856	922	897	844	882	898	904	885	842	875	898	895	809	857	918	840	894	918	834	850	861	901	851	946	882	912	880	872	870	896	883	872	871	857	879	872	904	839	902	866	873	876	902	904	917	839	835	865	834	925	895	891	943	867	908	849	880	851	885	881	891	898	895	944	890	914	879	895	864	885	869	808	870	895	847	844	822	872	910	886	884	850	897	884	883	863	878	897	894	916	880	884	887	881	880	892	834	878	828	869	838	863	852	846	887	871	912	859	815	900	843	874	934	806	963	940	898	865	864	852	885	885	907	850	885	895	913	858	830	855	884	892	904	901	872	867	932	867	910	876	906	891	879	856	860	896	829	847	867	882	892	839	886	871	856	927	920	857	903	930	927	934	822	898	903	856	907	917	913	881	883	865	856	868	882	878	846	914	905	865	935	893	893	862	861	893	913	866	899	862	865	858	899	905	888	866	860	860	870	820	854	884	866	880	898	863	827	864	870	828	858	895	879	960	896	804	839	883	852	850	858	859	878	859	868	851	881	899	867	861	834	881	884	922	875	897	906	875	894	914	862	907	893	943	905	865	872	891	884	918	890	901	866	901	836	869	847	912	896	864	854	905	894	852	909	958	935	838	884	862	910	870	883	863	902	893	931	815	820	860	877	899	935	842	899	865	876	897	886	892	887	887	855	900	883	868	876	929	900	908	929	857	930	941	888	895	904	845	862	886	917	832	931	922	913	874	899	868	896	861	873	895	904	890	849	841	790	840	890	875	843	855	877	835	862	895	841	875	914	888	822	866	957	907	911	887	855	929	848	866	858	868	922	919	886	940	840	888	852	909	846	892	903	905	857	847	883	904	871	899	937	833	818	939	925	862	864	948	897	884	905	842	839	865	904	862	852	926	834	903	889	884	878	932	896	925	862	894	896	874	884	861	898	914	885	865	844	873	849	916	868	862	903	883	906	844	861	895	864	878	841	858	895	865	900	874	911	920	881	857	899	885	935	905	911	893	891	854	959	836	884	865	851	917	884	917	897	873	892	845	864	897	857	858	894	875	928	886	841	888	890	889	811	877	856	877	885	891	902	890	839	853	871	886	923	895	892	830	857	889	865	880	913	892	869	890	828	838	922	892	891	910	851	964	880	893	876	872	865	885	878	884	859	868	915	839	871	960	849	918	851	848	878	872	937	915	866	865	916	914	867	838	883	901	926	897	851	850	895	878	863	845	834	849	913	937	861	891	917	860	864	890	901	886	906	888	872	902	893	890	901	873	890	886	927	837	902	828	930	877	892	921	826	892	879	863	835	897	844	851	835	892	905	896	882	888	919	859	876	893	847	884	869	878	936	854	853	896	922	926	878	906	877	882	835	866	832	876	918	872	902	896	863	868	835	886	835	825	891	901	885	875	854	848	848	867	894	856	916	882	879	837	864	866	933	898	846	889	881	851	890	838	893	873	882	862	919	904	854	927	841	872	923	868	895	868	893	859	883	859	876	830	892	860	926	877	880	842	901	884	851	880	892	885	840	888	935	876	812	892	863	835	853	816	889	959	904	881	912	837	826	879	898	943	846	857	868	866	810	846	904	920	879	894	816	883	882	891	901	843	825	852	884	895	904	864	862	909	914	895	892	845	894	814	884	857	839	879	872	888	865	875	865	903	905	866	884	868	908	934	916	907	876	860	897	890	891	860	818	939	880	894	880	881	863	886	881	905	823	849	874	875	873	863	842	878	866	962	821	848	914	860	853	861	879	909	922	827	895	891	849	900	876	883	853	884	853	857	861	893	891	872	851	912	911	858	898	918	818	900	871	844	920	901	914	861	866	874	845	890	871	933	917	895	853	852	847	867	850	860	845	844	873	866	884	890	923	852	866	842	870	908	889	849	847	929	940	894	897	867	870	849	854	886	921	919	906	922	883	886	922	844	882	955	904	873	839	892	887	889	824	914	891	881	888	918	894	897	837	913	911	891	904	957	905	874	896	857	893	919	866	881	890	863	839	871	895	867	881	885	878	887	850	911	877	855	859	863	925	898	917	863	826	862	850	870	930	912	847	925	847	886	883	870	860	881	871	921	908	858	875	890	895	896	871	862	882	878	913	863	911	933	843	862	900	854	864	826	943	868	885	864	892	928	867	902	844	825	878	837	848	873	869	840	890	899	872	891	893	828	931	842	919	925	887	872	982	844	890	875	877	858	909	941	869	859	903	865	895	926	841	899	921	902	897	849	857	871	865	896	888	861	852	871	917	852	831	926	879	918	851	889	872	916	882	896	866	851	852	907	890	857	902	890	834	888	864	868	863	910	878	882	881	900	879	888	856	872	891
41802	12880	3466	1736	1237	967	758	688	559	505	482	431	399	393	375	361	332	330	333	324	305	318	376	289	320	287	293	327	323	314	343	288	330	290	297	323	296	298	288	296	325	304	270	271	277	276	274	270	271	293	267	300	269	271	272	297	315	254	315	323	269	287	281	272	275	264	265	298	285	298	280	312	255	278	301	278	270	301	306	282	299	289	304	290	289	284	291	291	301	299	301	313	288	308	307	253	309	318	279	287	282	282	291	300	282	248	307	302	301	277	296	280	284	275	297	265	252	283	249	271	278	267	268	263	287	280	316	286	280	298	266	275	277	279	274	301	246	267	278	276	286	286	259	272	284	265	289	281	270	289	249	291	248	265	282	264	290	270	277	283	280	291	290	254	249	287	279	280	272	276	285	270	268	307	316	290	309	277	278	261	279	256	263	302	305	268	251	275	298	290	290	288	296	275	290	286	282	294	283	262	265	310	255	263	282	292	284	265	262	279	278	277	313	299	284	322	300	300	267	282	297	256	313	260	262	257	260	298	298	278	282	290	273	299	302	259	272	285	296	305	290	267	295	289	303	265	312	284	269	278	289	282	282	294	274	274	289	286	266	312	269	290	262	277	269	283	294	286	272	270	313	263	302	265	265	300	267	252	290	298	291	294	308	273	275	272	277	257	294	289	242	281	283	284	281	316	286	289	277	250	290	290	284	292	286	294	285	287	289	287	278	277	289	293	282	242	300	283	267	304	312	268	246	301	264	275	301	279	285	265	271	297	289	271	264	290	293	274	297	277	296	289	277	275	263	273	286	279	255	307	287	263	289	287	293	287	275	302	271	264	296	312	280	293	270	310	275	252	258	286	271	279	296	268	262	298	315	285	290	284	304	294	317	300	259	267	282	287	287	256	260	314	273	286	300	303	234	288	270	282	244	324	293	286	243	290	292	266	295	287	310	299	270	271	279	261	272	282	259	295	277	283	292	269	273	311	276	271	305	272	261	303	265	280	293	299	250	262	296	277	281	306	279	262	285	322	281	267	310	271	315	309	279	294	269	279	277	291	263	284	266	319	267	262	258	297	240	299	295	286	296	257	280	304	265	286	292	284	276	308	268	275	267	283	231	287	299	300	276	286	275	293	270	282	263	279	254	267	301	261	297	274	289	271	303	267	274	283	310	309	274	295	283	270	263	291	300	261	248	271	292	281	261	287	281	270	277	270	301	277	317	294	289	304	286	286	281	276	283	313	300	297	284	277	293	305	310	251	249	281	278	292	293	300	265	290	316	257	285	257	284	290	255	285	285	264	269	287	257	283	256	290	307	311	288	300	306	275	283	252	295	277	295	280	284	276	282	277	286	278	291	258	290	290	281	269	298	289	266	258	288	307	324	243	301	318	268	262	311	282	275	273	270	278	301	294	290	279	281	276	300	289	319	274	275	290	271	281	281	286	298	301	276	270	282	289	295	303	277	311	299	284	293	298	276	285	276	273	258	286	338	286	275	320	298	299	285	268	269	270	267	277	296	265	251	291	272	302	290	262	298	276	289	289	263	291	275	276	275	263	278	275	312	290	267	315	322	252	282	317	283	275	297	292	281	265	268	264	292	296	294	279	272	267	282	288	287	279	259	283	301	274	280	267	282	264	290	266	292	271	293	279	284	275	289	283	289	309	286	277	308	265	297	259	304	294	282	258	266	304	292	278	289	295	307	291	245	284	253	268	272	280	282	321	291	273	260	275	304	280	283	290	292	274	289	270	286	291	281	246	283	269	292	283	269	283	306	298	242	310	302	295	269	246	238	288	255	309	271	280	313	291	286	285	310	264	290	264	293	242	286	299	308	281	320	283	256	273	254	304	292	268	283	314	295	293	292	304	331	283	275	263	274	281	274	295	289	264	280	289	263	258	299	287	296	298	317	264	269	286	298	280	280	291	295	322	255	280	329	294	279	311	292	279	244	292	277	274	307	276	313	291	330	277	266	305	279	314	307	288	291	323	269	296	280	268	278	295	265	274	286	274	276	273	298	291	266	268	271	301	269	263	290	295	258	286	293	325	301	273	300	272	258	300	297	285	270	288	265	272	297	255	304	297	279	282	294	272	247	292	272	283	293	252	298	312	295	293	288	253	254	309	281	261	278	267	291	285	303	273	298	262	291	252	318	262	290	329	282	259	296	244	282	260	281	291	262	276	302	287	278	241	275	269	287	304	271	273	246	284	299	273	297	268	258	298	304	293	281	266	259	271	280	309	278	301	260	288	285	276	273	287	249	281	296	260	282	273	271	303	268	308	300	263	304	290	265	285	273	308	292	304	285	284	288	263	310	272	295	312	293	315	324	287	299	267	315	277	257	271	290	293	298	278	274	292	274	296	253	297	295	296	290	265	291	300	290	301	260	262	297	292	269	303	314	293	261	281	306	274	252	273	278	292	276	307	287	287	271	286	287	267	293	312	298	276	274	277	309	256	261	257	296	265	292	283	279	274	305	280	280	278	297	294	275	285	281	281	279	275	291	296	265	283	261	253	274	280	292	258	303	272	286	282	283	302	295	313	289	281	293	261	327	279	284	285	274	301	291	285	272	273	285	286	265	286	294	313	269	277	281	287	278	267	280	277	308	244	306	292	291	308	285	325	283	280	311	293	291	282	285	274	270	323	264	261	295	306	271	331	307	282	254	270	281	278	259	298	252	248	272	279	278	297	266	303	272	296	298	320	305	271	305	295	274	302	274	267	290	287	295	265	278	278	308	306	275	287	280	284	274	281	272	263	303	303	250	283	294	313	280	258	282	284	326	264	297	276	277	293	246	264	319	272	283	272	280	304	267	266	285	293	265	316	267	287	295	324	324	276	295	263	276	294	297	264	285	285	261	309	311	301	289	310	280	272	290	309	301	252	302	274	313	272	261	312	280	275	282	286	281	285	269	317	270	259	271	273	273	258	278	306	261	298	275	288	306	284	279	273	277	275	284	302	259	302	267	304	275	315	280	271	275	293	328	297	283	294	288	270	275	290	264	286	276	304	266	291	258	265	261	277	283	276	295	260	267	301	251	281	282	292	290	273	298	291	269	302	257	316	272	284	303	301	288	296	279	284	284	298	259	287	285	294	288	261	287	290	286	288	280	283	283	284	325	295	278	297	295	277	293	304	271	276	301	310	288	265	262	293	279	292	296	306	315	294	277	286	278	302	296	292	306	256	299	305	289	304	270	278	262	319	261	294	285	310	268	327	308	284	299	264	287	262	322	308	272	261	275	294	274	280	258	287	260	282	294	285	276	278	288	261	261	272	263	307	257	295	259	265	288	280	280	275	268	241	283	274	291	278	278	294	281	274	272	299	301	295	281	317	285	326	299	274	300	315	270	302	278	282	295	310	316	316	271	289	313	293	295	267	270	295	276	290	278	267	268	297	257	287	280	279	284	293	275	279	271	278	288	268	270	280	272	248	276	305	289	309	288	309	278	284	299	260	269	271	273	272	267	302	271	281	273	296	301	284
20430	2531	4900	5519	4860	4085	3491	3075	2663	2310	2151	1975	1924	1751	1587	1509	1413	1411	1333	1302	1300	1303	1166	1167	1127	1160	1079	1082	1090	1121	1083	1053	971	986	1066	981	1029	1007	1005	954	1003	989	1032	941	982	975	943	949	1008	990	1000	1001	984	987	965	935	979	935	925	1019	933	964	944	923	925	875	981	1011	911	927	903	907	912	999	863	945	947	884	889	896	956	897	934	925	967	908	924	909	892	880	917	918	961	854	911	931	903	906	940	969	916	941	918	912	866	896	967	968	865	932	896	883	875	930	977	911	931	971	936	907	950	946	954	849	897	899	924	940	906	922	922	978	914	891	905	890	888	901	875	867	909	910	913	896	900	936	885	918	908	931	952	875	922	875	926	914	889	885	890	869	927	910	940	939	921	889	913	933	892	907	886	959	890	899	893	852	887	927	946	858	888	892	922	897	913	890	881	886	962	995	874	883	918	916	928	877	845	876	917	897	928	959	957	954	901	881	909	922	969	901	917	893	914	880	907	924	941	932	880	902	947	887	916	921	912	863	916	946	933	825	900	908	899	991	880	917	929	873	907	891	888	863	941	933	916	903	906	922	907	929	949	932	894	859	896	877	914	868	963	930	961	849	917	917	944	918	866	884	910	917	947	854	894	926	922	880	916	890	929	916	902	909	884	911	955	925	895	881	928	926	909	923	944	866	902	928	950	933	903	934	914	871	871	908	926	858	900	844	906	867	891	843	912	933	888	945	885	868	928	891	883	857	957	871	905	899	941	866	941	1000	904	907	836	934	856	921	960	907	898	911	926	842	876	932	868	897	948	937	898	866	912	879	916	935	917	872	953	949	946	891	931	919	878	981	912	912	885	914	910	921	867	879	881	919	912	925	917	979	871	903	922	969	923	889	888	883	935	943	893	946	945	920	906	882	938	918	936	850	922	896	909	912	918	906	889	939	961	931	862	905	904	899	924	882	910	853	907	871	935	880	862	959	886	838	940	910	903	911	887	892	902	904	854	864	927	904	912	932	863	952	894	932	904	945	915	902	895	931	921	868	909	911	934	934	925	872	909	973	961	878	876	885	843	869	895	957	870	942	853	876	937	914	957	937	898	974	908	897	969	915	930	901	874	891	960	900	889	901	925	926	862	868	848	952	906	972	914	831	862	952	883	898	921	947	927	938	869	930	893	893	893	834	974	896	888	887	895	919	846	922	902	890	945	927	921	877	900	926	893	914	866	852	912	857	926	885	885	885	908	931	907	885	949	908	912	905	886	893	902	936	948	903	896	905	906	912	830	929	901	885	902	929	915	824	931	910	916	888	878	847	907	939	893	907	871	931	914	871	917	922	875	955	892	963	885	951	861	866	909	910	970	839	918	868	917	929	909	838	913	942	897	908	927	898	867	961	905	891	891	865	910	902	892	958	950	934	903	925	886	947	914	895	840	859	907	888	936	958	897	923	939	877	923	901	896	896	892	972	903	888	866	873	922	881	917	862	899	935	954	856	933	860	870	908	881	841	879	903	929	945	894	896	843	889	907	973	952	914	928	934	921	898	901	911	947	877	909	875	872	949	889	883	923	848	918	900	862	891	922	871	932	931	899	856	917	898	900	921	891	900	896	912	871	863	896	869	912	928	874	889	909	918	895	970	859	966	915	923	875	892	935	912	893	927	912	901	872	911	968	899	926	897	887	903	893	901	947	905	858	898	923	899	871	916	880	895	816	917	933	904	862	893	893	934	893	947	920	911	937	894	930	907	881	864	901	897	916	850	871	925	891	906	875	905	901	892	891	911	876	895	918	864	864	874	924	911	976	895	926	904	885	888	854	859	953	971	928	872	851	829	889	921	923	912	884	952	904	891	939	920	891	857	939	903	888	911	925	926	911	937	878	879	864	900	927	913	883	886	902	942	914	903	872	885	915	890	876	918	867	863	905	901	896	914	931	866	966	917	917	904	907	894	903	913	908	863	900	958	925	880	903	919	886	923	912	941	879	848	843	918	866	922	931	923	930	919	886	929	915	958	915	947	870	908	899	928	884	932	943	897	961	943	860	941	913	906	902	902	850	954	932	925	911	857	899	920	870	871	887	887	890	935	893	880	917	881	913	878	920	916	865	919	926	868	894	838	916	927	904	854	932	882	901	930	903	895	887	916	893	932	947	849	850	932	898	925	891	855	867	887	843	885	942	914	908	841	924	902	891	905	908	895	944	901	909	924	893	909	878	865	881	971	880	855	901	922	850	941	932	952	934	905	906	966	896	904	908	887	914	889	838	905	890	864	890	937	877	943	936	894	882	895	937	895	941	967	914	912	919	942	875	893	881	846	937	957	922	917	893	882	884	819	957	930	895	889	901	892	888	876	887	913	926	930	904	901	939	889	909	908	906	878	925	920	940	912	866	881	955	934	967	910	910	915	891	933	901	870	941	860	882	930	889	860	926	944	949	922	880	881	963	953	878	863	911	915	915	918	917	888	895	895	941	908	882	890	849	924	899	918	937	945	910	927	908	931	922	930	878	893	924	895	938	893	863	883	891	916	877	905	926	947	919	907	939	914	907	927	902	934	922	952	941	905	940	918	883	860	872	931	908	897	876	879	833	909	920	909	863	970	920	893	912	891	854	877	916	953	847	887	932	892	944	878	896	880	924	898	906	855	860	862	885	878	932	874	943	861	894	916	927	925	945	875	888	875	910	871	927	905	906	911	880	901	879	917	934	883	909	927	918	911	908	950	874	893	887	889	855	894	909	895	863	885	875	902	949	877	878	903	872	885	911	894	835	933	923	917	932	855	916	896	960	907	882	896	868	895	928	820	872	928	895	883	872	855	929	931	856	924	913	924	899	900	966	891	848	887	808	879	871	951	860	898	866	888	940	914	897	872	920	969	939	864	883	890	865	886	917	846	918	842	895	875	951	915	922	823	864	943	915	899	926	890	899	930	946	970	880	925	932	901	866	924	957	881	892	853	935	897	891	909	948	937	870	925	814	948	895	899	898	899	867	948	901	914	878	882	944	937	912	845	910	916	925	909	913	936	926	909	896	901	936	886	907	878	889	908	895	895	903	923	862	921	928	893	922	972	928	877	899	858	895	870	882	922	952	928	880	886	880	934	937	886	863	938	887	881	918	887	853	897	939	882	907	909	891	912	846	905	888	907	871	906	861	900	869	946	882	897	933	904	906	903	925	880	932	927	917	863	929	955	895	905	920	949	907	944	945	908	927	869	912	904	891	917	916	842	879	897	916	864	886	893	921	878	948	887	895	881	944	977	937	895	936	881	916	920	909	904	957	915	907	925	870	905	892	920	900	931	933	925	872	863	911	898	876	880	915	909	902	885	839	846	876	905	910	902	943	904	912	842	833	909	880	877	951	875	894	937	920	906	908	938	882	899	953	879	951	944	881	877	937	893	919	932	862	925	935	924	919	915	820	902	869	936	895	895	899	924	935	896	890	844	908	896	925	900	915	956	885	945	1014	910	948	903	889	864	902	879	932	916	882	947	919	824
5264	304	219	187	174	166	159	144	145	172	148	154	153	138	165	148	144	157	167	166	151	149	174	165	166	177	131	136	154	153	145	162	135	139	162	155	148	164	165	161	168	162	149	134	119	158	143	145	145	129	152	167	163	155	153	137	174	140	147	167	130	155	142	147	152	149	136	140	125	148	143	149	155	134	168	162	136	139	172	160	173	168	151	153	167	177	153	160	161	151	174	160	155	153	167	158	142	158	136	170	161	162	142	156	140	165	141	170	153	178	175	144	151	142	142	140	138	163	153	150	165	161	175	140	173	128	148	147	126	153	143	150	141	132	182	158	134	144	142	142	148	143	140	145	161	155	181	180	161	165	162	151	149	175	149	138	165	136	161	157	173	135	146	148	136	144	154	178	144	159	169	136	143	146	152	150	144	142	147	160	150	139	137	130	165	165	149	155	153	161	150	140	148	153	181	167	162	163	143	167	156	148	143	169	127	153	131	151	162	170	167	145	159	140	147	133	157	167	169	142	134	181	151	154	151	147	142	136	152	178	146	142	168	179	156	171	151	152	157	145	141	166	171	161	129	148	144	131	153	162	163	142	142	139	173	157	155	140	142	139	144	138	159	162	153	120	148	144	173	157	140	168	145	174	150	151	168	136	152	146	135	153	134	148	167	152	144	148	170	164	161	165	161	153	174	146	150	161	136	170	141	159	163	159	168	149	167	149	128	162	137	142	147	164	149	162	166	152	158	152	161	115	158	142	167	160	158	183	155	144	168	149	148	160	134	150	139	152	149	137	141	138	146	147	167	135	170	153	167	156	140	161	144	163	143	151	169	160	154	154	141	160	132	146	154	142	123	138	166	164	168	172	142	168	150	142	167	137	150	167	142	147	139	157	137	133	158	168	151	151	167	180	151	170	156	157	154	165	145	160	143	162	140	164	161	144	167	154	158	150	166	156	147	145	142	157	143	172	137	153	162	140	136	168	166	157	156	169	164	153	139	144	152	145	167	154	143	178	147	163	157	124	145	155	151	140	176	131	151	143	169	148	152	158	147	142	148	167	160	147	162	157	146	158	147	156	147	153	147	159	148	145	162	156	155	175	144	123	145	158	138	159	141	153	144	171	159	150	143	154	169	132	152	135	147	170	136	184	144	153	141	142	138	145	153	158	143	161	142	141	161	157	154	134	167	149	159	164	165	157	150	151	174	148	144	172	123	153	140	167	147	179	169	165	176	180	143	139	150	150	136	142	144	126	160	164	146	140	143	139	173	170	149	131	180	160	145	161	142	160	157	164	159	165	144	134	166	153	138	136	146	164	179	174	170	135	173	149	157	160	131	172	159	167	143	151	144	159	166	156	140	134	153	145	141	163	167	168	149	133	149	173	154	161	168	145	150	163	156	142	136	136	141	150	143	137	149	143	151	160	155	149	154	165	135	141	149	156	141	160	136	165	149	176	163	159	167	147	150	143	141	141	151	154	160	158	157	145	150	154	154	144	149	153	153	153	145	144	142	136	164	161	144	164	172	161	149	145	154	155	143	148	165	144	155	151	159	155	163	144	137	173	142	150	155	155	151	147	146	152	166	167	141	162	156	171	154	150	148	168	145	161	151	146	130	176	131	151	161	147	138	149	163	134	136	160	144	148	176	166	169	150	136	181	140	174	198	173	139	138	170	153	158	162	175	168	158	158	131	164	141	145	134	156	144	160	169	159	156	176	149	117	149	151	160	167	156	148	153	156	170	138	143	178	165	150	162	135	143	157	152	171	138	156	131	145	163	159	144	149	155	152	128	136	165	157	154	158	138	148	146	155	151	160	127	139	147	138	167	152	136	140	157	156	158	169	137	149	157	162	172	156	159	151	152	144	141	145	126	133	140	149	136	149	157	147	146	153	186	132	170	183	150	159	166	153	166	149	151	154	159	151	150	158	131	145	141	157	160	142	148	168	163	152	163	141	133	141	126	159	148	165	151	159	129	150	149	173	175	155	147	159	158	152	165	146	155	148	175	131	157	152	167	175	181	138	157	160	157	160	141	170	180	164	177	139	157	154	141	170	144	161	153	161	185	160	150	147	157	141	148	159	156	171	147	156	157	156	143	155	141	146	162	126	152	149	150	165	166	146	151	164	142	129	141	172	167	179	139	177	139	140	165	147	128	164	128	153	129	148	161	146	112	136	146	159	161	165	143	144	160	156	170	166	142	161	138	139	157	136	161	158	142	146	150	174	157	165	167	160	155	148	171	153	136	166	131	157	157	155	125	196	159	175	144	162	151	151	140	187	162	166	146	160	183	168	124	151	130	154	145	156	154	166	139	176	173	134	171	150	152	139	162	149	166	158	169	147	142	139	154	163	146	167	165	142	178	164	162	151	144	169	150	159	146	149	162	153	174	148	164	144	161	158	146	152	153	163	151	144	150	172	139	163	140	160	167	150	155	169	154	156	143	176	164	155	158	145	141	160	147	156	156	131	165	148	161	160	151	142	141	171	172	152	154	147	167	141	153	151	166	171	150	140	125	147	141	157	142	140	167	154	137	165	145	168	162	139	162	140	132	151	142	141	151	157	133	141	158	151	177	162	170	140	189	158	167	159	147	128	167	125	148	164	166	142	140	174	148	169	139	156	169	173	145	164	145	156	148	149	159	164	144	163	151	180	156	165	158	144	165	144	142	145	141	150	159	150	130	168	143	183	132	144	134	152	154	142	135	159	147	153	160	156	173	157	147	156	146	158	158	159	150	172	143	152	160	157	167	153	177	185	157	174	178	155	163	166	143	156	176	171	173	161	152	174	187	144	155	147	154	150	164	164	148	137	140	155	158	138	127	160	157	144	144	154	173	133	161	156	164	143	148	158	138	136	148	147	150	178	143	151	142	171	175	149	128	141	157	159	150	158	139	165	142	178	170	125	151	133	152	153	154	158	160	165	156	174	138	141	165	152	130	148	154	130	165	163	145	146	153	130	169	137	150	153	137	172	149	164	158	167	146	151	166	148	136	152	161	155	173	139	158	145	155	152	161	131	159	151	180	152	167	129	176	164	153	156	139	145	148	174	181	160	148	150	140	156	156	173	128	182	175	159	152	176	155	126	157	139	168	161	153	159	149	145	130	164	152	151	120	172	144	145	144	163	161	151	163	142	159	174	157	131	146	152	144	167	177	137	152	153	146	143	138	175	163	126	157	150	141	154	164	126	172	147	158	136	152	164	145	150	169	152	157	147	155	158	158	136	167	118	166	156	153	152	193	156	132	147	147	150	151	152	183	149	129	147	153	164	157	167	148	147	139	139	171	149	140	148	172	162	173	169	152	161	160	166	160	166	178	152	136	146	173	143	178	163	174	154	172	163	170	159	151	172	145	157	135	135	149	178	147	147	171	165	156	155	147	147	155	168	137	151	162	154	151	161	161	152	131	146	136	160	133	152	145	161	172	154	151	147	144	129	159	158	163	135	146	135	162	159	161	168	152	137	138	162	143	148	157	163	160	128	119	165
7195	666	704	750	716	712	652	668	630	628	620	648	613	598	561	586	635	561	613	560	600	574	584	614	584	578	584	572	608	632	609	599	538	592	571	581	581	571	632	598	583	557	597	579	592	614	564	584	565	599	580	554	595	610	579	540	605	550	578	564	554	577	577	597	655	582	609	602	596	620	598	567	609	576	587	556	566	545	575	608	575	615	604	592	563	596	579	585	554	608	609	604	588	590	586	543	591	578	612	580	554	562	599	598	564	556	541	602	589	625	576	575	591	560	567	571	628	571	586	619	576	579	580	591	560	584	602	568	614	579	554	597	569	575	590	613	594	594	574	560	560	588	603	618	587	572	590	573	573	580	567	550	589	586	610	587	573	578	610	550	613	597	572	596	593	580	592	577	582	548	587	609	569	568	630	585	580	585	559	597	609	554	572	593	541	542	599	597	611	619	605	499	607	562	596	572	546	610	580	575	593	556	637	560	602	587	535	562	571	597	601	597	584	580	617	590	578	517	562	565	554	573	581	603	575	633	602	592	535	566	600	623	592	611	578	593	594	546	564	570	535	606	581	594	580	612	569	587	587	559	598	561	652	601	569	556	576	564	609	566	577	552	602	560	600	615	576	561	574	624	580	534	600	586	548	619	610	554	621	578	553	568	595	557	618	590	649	605	533	590	610	567	578	546	573	597	555	592	582	573	597	518	600	624	566	589	612	566	601	572	563	529	576	584	608	540	585	569	581	577	584	564	595	623	554	597	557	575	568	573	574	582	577	559	606	589	583	588	586	580	629	595	583	560	572	596	606	556	547	580	517	580	619	598	568	600	590	572	560	570	546	590	513	566	564	566	589	552	579	590	560	556	563	577	601	543	608	557	556	601	619	575	564	576	575	583	614	553	574	611	579	597	547	549	592	596	589	610	603	590	588	596	591	616	605	533	583	589	569	578	581	555	603	581	601	586	593	575	639	575	550	572	596	577	547	574	619	540	602	544	601	543	566	578	564	604	587	591	607	590	576	568	585	599	568	579	572	548	591	583	593	541	607	567	552	607	538	553	590	567	573	602	613	537	565	569	635	572	580	572	611	589	589	589	622	605	574	565	565	578	606	544	576	583	544	639	599	548	603	558	591	620	567	588	579	608	607	618	588	602	617	567	601	596	640	559	576	580	585	574	557	601	581	588	662	618	585	627	559	586	601	580	585	607	615	546	568	578	551	611	623	586	596	612	582	566	594	615	598	564	617	587	597	552	596	564	545	595	567	592	590	614	576	538	558	583	609	571	560	648	583	582	570	576	581	612	573	585	591	540	569	600	574	566	604	615	555	599	602	577	579	551	616	570	580	630	572	655	534	579	585	562	590	564	617	571	561	606	619	546	575	582	523	577	619	569	593	623	567	596	584	539	627	611	622	580	606	592	581	578	583	633	596	582	565	622	587	542	622	592	599	538	569	572	561	569	571	546	575	539	604	593	546	574	621	575	549	550	566	593	543	577	600	565	565	610	566	555	565	601	540	557	623	564	578	612	581	550	627	548	642	597	526	554	576	581	617	604	580	596	532	565	585	583	576	567	560	599	586	610	636	577	529	539	577	588	572	581	557	612	623	615	625	610	553	599	559	629	612	577	599	605	620	554	620	561	579	578	573	604	588	545	590	572	596	563	597	609	587	566	550	608	645	573	529	517	577	596	562	563	556	580	588	599	556	604	592	590	586	610	571	607	579	571	598	590	609	576	560	571	577	618	634	602	585	589	561	573	589	565	576	586	564	566	584	619	566	625	555	597	553	557	565	628	585	604	577	592	593	611	556	598	568	588	601	540	581	579	593	544	565	595	607	587	566	630	581	548	599	596	586	543	613	549	586	579	546	610	579	582	588	558	590	569	576	552	610	583	590	604	551	561	554	595	577	631	570	587	568	594	603	586	620	572	585	656	634	587	640	572	624	559	566	569	568	592	598	624	600	644	576	614	553	551	596	620	591	613	594	559	553	564	581	581	573	573	593	560	601	559	581	632	585	616	584	611	577	577	578	596	544	588	603	619	593	589	583	590	594	579	599	595	590	575	575	572	607	604	568	606	540	572	576	602	596	613	599	586	591	629	578	529	601	557	596	586	582	574	575	627	581	609	601	586	591	578	570	545	596	549	548	587	580	589	579	597	518	596	582	552	565	607	579	564	584	613	621	593	588	571	564	571	568	581	585	621	509	606	553	616	598	594	594	554	570	562	548	592	548	577	608	580	552	588	548	579	607	539	616	567	594	598	579	603	587	581	577	573	562	529	547	621	558	605	586	575	581	568	558	566	606	620	564	588	594	580	560	606	597	609	546	616	575	552	595	576	567	609	581	570	572	596	581	593	620	592	601	592	578	564	585	580	550	566	569	612	561	603	601	579	591	555	596	608	594	584	589	567	594	584	603	604	583	579	534	551	569	586	583	595	562	586	550	603	599	558	586	586	584	597	612	597	630	589	573	572	553	589	601	571	587	585	588	592	547	568	584	607	591	573	531	579	600	534	592	522	620	569	569	571	612	553	581	586	639	564	594	575	643	579	606	613	622	560	573	556	561	553	605	590	588	598	605	616	563	574	531	590	596	564	597	570	571	577	561	559	600	565	574	589	623	578	603	617	573	595	600	565	587	610	575	539	559	572	626	570	589	595	568	590	629	620	575	627	574	598	580	615	592	574	612	565	565	571	600	623	577	625	560	610	550	579	561	613	587	600	601	631	579	592	583	612	589	635	574	579	602	602	633	528	566	558	593	635	598	577	562	572	578	635	608	597	588	552	558	561	602	583	600	557	574	600	609	626	560	649	582	586	588	608	577	618	575	570	548	579	539	561	588	536	578	536	510	595	558	578	583	542	550	583	571	588	558	603	574	547	559	535	566	575	583	593	585	558	615	575	588	589	579	571	583	626	595	565	545	613	579	614	576	576	560	614	545	582	602	608	579	574	596	568	591	589	556	588	586	566	596	602	611	595	600	571	547	542	585	578	589	614	566	639	589	510	576	609	535	558	551	602	594	578	603	603	578	596	589	636	601	551	574	644	554	592	582	587	602	577	558	604	608	546	556	621	587	531	601	582	616	600	590	618	583	617	568	591	620	573	561	549	596	581	577	601	583	613	605	624	579	591	589	587	536	553	605	597	580	596	564	558	544	610	569	565	598	546	579	554	582	552	600	596	560	608	601	578	595	570	553	619	606	522	615	562	597	616	567	593	639	569	607	579	582	619	618	605	597	604	585	611	526	621	598	556	598	597	557	589	589	597	607	623	584	565	535	631	585	573	615	599	571	629	595	595	627	531	591	596	554	597	641	574	591	623	548	578	595	593	605	553	607	612	611	609	562	581	565	584	606	574	590	553	598	599	614	593	590	584	593	576	592	545	611	595	599	556	577	603	546	574	596	590	590	626	546	574	576	588	598	569	600	585	586	580	604	625	616	637	577	562	600	596	586	582	579	584	625	609	549	555	566	627	624	592	583	550	602	598
28454	4541	1329	1003	790	594	461	457	428	380	354	315	349	328	306	308	303	297	292	306	276	284	324	259	304	299	281	288	315	304	274	293	290	296	274	284	320	301	283	274	295	291	260	286	272	285	282	264	267	261	266	249	303	292	277	290	265	283	247	264	259	297	277	290	287	281	273	283	282	252	260	294	279	288	284	303	277	289	262	261	284	263	302	263	266	285	269	274	287	293	243	270	291	275	276	268	273	278	262	271	292	268	255	273	280	287	293	243	261	282	308	291	259	294	276	268	285	289	258	280	268	298	276	285	248	281	275	244	257	267	301	289	278	260	280	257	256	270	290	281	257	277	267	272	265	290	245	285	284	276	298	283	274	281	260	296	256	276	272	258	287	265	264	270	282	252	285	261	285	305	288	301	299	242	252	279	270	304	264	250	276	295	261	262	257	265	280	258	322	297	297	273	292	256	261	281	288	250	295	262	269	287	255	264	280	290	273	285	270	301	273	268	245	270	291	258	290	287	223	252	276	270	304	270	285	280	253	279	275	266	324	279	278	287	288	291	270	271	267	290	264	270	293	276	296	301	305	275	268	314	270	297	295	240	277	264	261	296	267	262	288	250	253	288	265	266	268	284	239	272	289	256	258	282	256	250	298	266	287	283	271	277	274	298	278	294	260	281	264	254	253	256	259	302	253	286	282	286	284	311	279	274	278	260	258	286	292	291	285	283	260	249	289	281	294	268	280	275	278	259	271	281	272	263	302	294	303	257	239	261	292	271	294	275	303	281	273	263	273	269	287	284	299	279	262	316	291	275	285	244	286	269	276	295	282	288	269	268	276	276	294	313	283	267	259	284	307	298	279	291	288	284	289	254	292	280	267	268	286	290	285	260	280	286	275	306	231	265	314	277	273	295	284	293	254	296	269	257	259	264	286	306	275	283	281	290	248	278	280	283	277	309	286	243	292	284	291	261	242	297	279	282	271	274	269	309	282	294	291	247	315	286	273	280	290	267	272	251	288	254	275	263	285	292	277	272	278	265	269	274	314	295	290	242	263	283	252	276	279	249	256	278	263	266	289	268	289	244	270	269	280	272	289	265	296	261	273	280	263	280	288	277	260	253	253	279	280	287	297	254	273	285	280	282	283	285	312	283	269	288	259	287	284	268	301	281	275	295	278	293	288	278	260	280	279	274	264	286	284	295	269	294	275	275	287	266	267	262	271	259	279	260	276	275	233	291	239	298	286	295	256	267	294	303	264	252	280	266	256	266	290	310	293	265	265	282	274	272	283	251	280	282	279	285	288	275	283	260	287	292	284	261	249	287	250	277	285	270	263	274	277	287	271	256	288	291	248	265	259	291	290	268	259	275	289	275	290	287	281	273	297	281	259	291	316	298	253	270	282	268	247	284	256	284	263	308	265	286	279	267	300	275	280	256	271	273	286	272	286	272	314	281	300	309	319	284	282	271	263	296	246	299	287	277	254	269	262	277	295	289	276	297	240	268	312	274	261	286	263	244	296	279	264	314	273	254	286	276	289	285	276	251	291	274	293	276	279	255	292	281	311	282	270	278	261	298	276	277	290	248	266	258	289	290	320	261	273	316	285	277	277	309	271	265	264	289	248	292	273	261	263	281	300	275	287	262	272	265	282	294	259	261	280	287	301	295	257	240	272	260	287	305	280	291	294	273	291	277	294	280	255	274	268	294	260	295	247	255	264	239	298	254	257	279	259	264	265	283	288	274	285	284	287	293	285	303	299	289	285	294	306	300	258	306	321	286	306	284	287	272	267	291	241	269	282	250	284	269	251	275	264	260	294	271	260	266	271	268	264	271	253	247	279	307	257	306	283	311	285	268	295	323	269	276	289	305	260	276	255	236	289	292	299	268	291	281	270	288	295	277	260	308	292	284	255	297	285	288	261	272	274	272	287	278	285	293	261	298	295	271	289	286	256	285	277	304	272	274	319	271	288	281	301	292	282	288	306	269	290	278	257	262	284	279	273	302	264	267	272	261	259	319	267	282	283	299	265	255	259	270	268	244	295	265	271	311	279	278	272	266	293	303	275	272	289	283	293	280	309	287	264	261	289	304	285	297	264	279	272	256	288	299	280	294	276	283	261	293	270	258	271	298	260	315	292	252	263	259	269	271	296	276	240	288	248	337	294	273	309	276	273	261	289	301	277	269	286	317	275	241	272	260	294	263	296	264	249	293	289	273	263	294	253	273	248	292	270	295	305	283	269	271	292	266	289	312	292	259	266	277	285	273	285	279	272	260	256	309	284	283	259	262	286	260	261	278	266	265	305	278	270	266	288	281	261	272	267	273	250	260	294	251	295	286	268	288	263	266	269	299	284	291	254	275	302	270	261	280	291	244	276	245	283	298	279	231	284	277	275	286	290	286	255	286	278	279	300	255	312	270	284	256	276	278	270	313	261	264	253	277	284	285	264	252	289	291	260	281	289	268	281	265	295	295	283	296	291	293	265	287	244	274	249	298	268	274	253	304	272	262	271	283	291	263	249	280	266	241	283	293	292	281	261	282	293	285	274	269	261	273	266	275	293	266	276	302	299	279	277	283	259	274	265	277	261	280	282	274	283	262	281	293	260	290	302	266	246	315	276	299	263	300	280	261	271	297	261	265	278	284	275	287	289	293	263	292	292	250	258	273	271	282	288	257	280	284	274	286	262	293	288	267	262	230	241	286	257	258	255	299	274	293	281	306	268	316	287	267	256	280	276	251	275	290	281	307	267	236	287	309	276	283	305	293	276	278	275	263	289	275	309	261	278	263	253	248	283	277	274	269	272	298	289	275	284	295	285	280	243	261	284	275	269	306	277	281	294	270	255	295	290	287	305	262	277	268	296	279	260	320	283	268	305	268	312	280	276	280	270	291	276	258	254	273	269	281	264	297	244	244	298	285	260	295	261	250	281	283	297	293	263	261	294	270	286	289	284	275	255	291	273	296	268	272	280	278	272	294	297	236	284	302	273	285	240	291	264	276	277	285	312	270	288	257	295	296	276	275	242	283	298	270	263	278	287	290	282	272	264	295	289	304	260	246	285	294	258	300	270	261	254	286	270	288	311	262	263	267	311	284	258	284	282	249	260	269	303	275	241	270	269	309	268	260	290	251	250	277	286	272	266	275	259	311	270	268	297	311	290	325	252	316	258	241	276	278	278	327	284	265	299	278	252	286	277	271	289	260	285	270	260	264	293	278	286	294	284	282	268	267	286	283	319	258	281	236	273	253	274	274	281	286	299	292	268	288	256	275	268	286	246	283	251	268	282	281	286	299	276	260	254	274	288	286	295	287	279	248	250	295	262	261	260	279	287	266	334	260	276	285	276	239	277	277	285	283	273	281	273	261	243	287	294	279	286	263	262	279	292	278	296	267	263	275	280	278	296	284	312	284	282	312	280	290	261	315	282	277	280	263	276	268	282	287	312	298	311	285	256	263	270	280	275	286	290	267	269	278	272	291	279	244	277	293	284	295
15014	1787	2937	3339	3011	2531	2326	2056	1775	1692	1490	1509	1354	1423	1302	1160	1191	1156	1186	1146	1115	1045	1104	1136	1045	1003	1009	986	974	1025	1010	1009	1064	1003	1005	977	1045	987	1005	962	966	1054	964	989	1001	975	960	932	922	945	990	980	920	973	912	963	912	919	970	942	942	931	977	994	969	919	942	924	917	897	884	870	970	993	906	976	968	1003	954	942	876	997	986	879	961	974	959	917	913	924	917	919	969	907	968	918	907	946	950	897	945	895	919	884	923	917	960	924	933	939	904	944	955	943	991	924	966	941	971	908	975	948	959	907	901	920	979	952	971	940	947	920	931	934	968	929	944	933	951	935	950	942	927	934	951	934	944	865	971	937	994	930	942	936	889	957	935	932	985	929	941	943	936	909	963	966	920	970	893	867	1038	928	908	934	918	970	912	915	928	889	939	972	914	930	924	895	907	933	922	926	900	941	841	927	981	962	915	919	933	944	896	992	903	936	994	947	1011	955	873	920	919	921	887	945	910	958	916	897	950	911	951	874	907	911	947	956	933	882	882	973	931	937	954	912	958	920	914	906	873	900	894	920	879	960	823	892	891	926	934	948	907	921	894	874	931	912	958	869	929	939	923	936	940	949	876	905	923	926	943	932	911	891	950	894	955	952	920	922	926	922	929	970	906	907	925	905	938	939	917	903	975	976	906	949	914	964	932	900	933	930	925	909	945	955	911	915	861	953	892	940	946	902	899	903	950	947	939	947	907	903	892	936	963	923	981	928	948	877	956	933	897	1010	928	966	938	923	919	942	1002	888	932	918	864	941	895	988	986	889	900	888	945	955	952	948	960	966	901	948	1012	925	918	927	966	956	944	937	955	894	947	918	911	949	950	950	982	905	980	883	953	927	845	906	938	946	948	946	947	902	940	911	854	873	918	934	930	983	894	919	926	922	867	937	832	928	909	930	944	955	986	913	941	978	972	890	930	899	971	924	902	870	946	869	941	954	954	930	913	933	986	885	983	958	892	951	896	922	998	957	911	909	934	949	926	956	907	930	857	946	948	865	966	921	872	985	914	914	905	895	955	945	912	933	933	919	940	891	945	929	956	911	913	872	924	910	962	872	921	922	881	929	910	984	954	919	957	908	938	952	914	896	941	940	966	917	934	938	973	920	958	895	922	911	863	894	913	959	908	935	938	951	903	969	963	906	948	967	942	946	898	908	916	955	973	953	977	956	935	940	913	921	957	910	933	938	940	923	933	880	948	949	906	953	946	971	967	947	982	916	931	946	913	947	920	941	936	926	979	928	970	953	912	948	936	958	947	933	958	913	935	981	934	961	877	945	972	946	908	977	915	934	918	940	959	910	970	967	859	971	984	922	902	944	921	944	918	936	996	917	917	930	921	896	964	944	904	893	901	922	872	891	971	917	925	951	948	935	934	986	863	886	867	938	974	937	970	912	958	958	899	881	973	935	879	970	897	921	877	975	927	932	922	997	933	911	976	944	912	939	984	938	876	922	994	921	979	890	936	914	946	907	939	923	954	959	969	896	904	907	924	940	941	940	928	923	935	924	959	978	938	928	956	908	925	922	922	955	914	916	923	898	1001	938	893	956	910	918	911	921	950	931	956	967	946	928	949	928	912	904	874	961	972	918	950	918	930	937	931	925	907	948	911	914	974	951	930	931	920	951	914	917	893	959	921	925	926	871	927	983	902	941	886	892	928	949	879	954	978	965	915	967	889	927	902	973	910	970	860	928	945	911	962	954	952	962	943	934	963	984	910	983	931	955	956	933	984	981	877	938	907	936	917	872	867	935	927	879	958	935	927	944	940	888	944	918	961	889	938	939	959	930	867	960	921	945	887	924	908	940	925	903	941	921	936	999	970	919	930	918	920	914	966	930	919	943	917	909	894	951	954	879	955	946	918	916	952	906	907	973	951	919	978	920	981	944	961	869	921	929	957	937	929	923	928	913	889	923	920	926	920	903	931	939	922	944	919	942	978	960	910	849	901	971	943	883	949	943	959	942	906	893	964	928	921	947	922	914	974	914	932	921	941	903	906	929	930	890	887	894	1031	894	944	944	898	960	926	969	942	947	951	936	897	966	950	963	932	950	952	998	973	944	925	911	962	967	914	942	954	937	934	940	936	986	960	962	895	971	922	892	898	917	946	911	922	965	930	886	927	978	937	927	949	929	1007	921	950	954	959	910	979	923	937	953	965	944	946	938	935	930	905	917	903	949	895	954	911	938	957	910	893	917	938	930	920	882	945	910	923	971	951	930	941	938	925	918	909	956	888	959	910	918	870	933	865	927	944	976	943	891	871	930	928	958	878	989	915	986	1014	958	917	909	936	956	952	978	978	996	946	935	967	936	951	917	911	936	934	926	906	915	924	958	931	922	947	936	903	958	912	953	946	900	888	958	889	922	845	905	936	946	938	955	935	901	942	879	938	896	921	922	945	987	955	963	921	960	970	919	903	898	930	908	921	909	945	937	935	896	941	928	936	890	952	869	955	964	885	956	988	905	960	926	942	895	958	961	939	997	916	893	907	953	903	971	939	894	916	1002	945	908	865	883	923	869	971	960	909	932	911	919	851	942	935	891	943	897	945	939	927	927	946	962	938	948	937	898	924	941	925	949	925	928	926	947	865	852	929	892	978	917	908	909	867	966	924	910	932	932	892	960	937	925	920	913	951	935	955	952	938	928	889	920	908	936	959	926	917	964	930	920	927	922	853	958	913	959	981	905	971	894	892	905	863	904	912	923	948	973	867	968	981	913	912	968	939	926	943	947	915	927	984	934	971	922	926	969	940	912	920	906	922	952	946	941	955	981	923	880	920	920	972	919	965	916	938	924	954	947	947	952	977	922	949	914	982	930	951	965	899	902	971	953	938	939	879	954	916	937	914	970	947	950	954	938	938	909	883	934	904	915	880	909	938	933	902	932	866	954	917	950	943	943	890	904	922	904	911	965	919	912	972	917	915	937	897	912	899	966	977	932	936	938	892	935	928	940	984	924	931	910	923	915	882	921	905	928	941	947	971	921	936	885	931	939	923	983	923	903	1016	906	949	946	895	964	957	866	953	940	968	957	957	892	868	918	937	928	939	897	959	894	954	919	906	883	942	940	948	918	895	918	886	1016	920	914	971	910	879	932	901	943	933	895	926	949	898	979	938	951	948	910	955	887	852	929	952	928	879	925	929	926	977	914	923	973	926	943	956	913	892	960	949	911	927	974	958	924	928	891	933	893	963	909	923	925	924	961	935	961	927	936	936	911	968	958	856	951	979	920	899	939	920	901	889	937	905	924	928	930	972	948	948	954	914	924	902	903	840	900	950	928	889	957	920	938	968	961	908	925	940	928	900	925	903	942	916	957	999	868	964	928	931	947	941	912	953	990	905	884	905	926	976	866	948	962	947	908	929	925	941	971	960	890	931	925	914	966	956	945	959	857	947	936	906	919	968	910	905	933	937	943	957	959	944	918	894	950	940	951	939	945	927	953	915	972	933	886	877	906
39075	13053	3478	1721	1226	895	759	644	561	496	416	417	400	406	375	362	362	327	323	330	316	316	295	317	339	305	341	311	309	305	323	294	314	278	344	287	312	281	261	298	292	274	272	289	296	294	284	317	300	306	297	286	266	296	299	290	270	271	313	283	303	290	286	280	284	309	308	278	287	279	289	286	273	284	262	285	263	275	265	304	268	256	278	285	295	268	296	276	281	292	300	289	311	320	293	270	312	276	303	299	301	313	252	310	311	289	289	265	289	307	281	276	296	290	277	295	304	289	284	286	280	304	262	274	297	280	278	273	296	287	253	281	284	296	285	302	275	298	295	298	282	320	264	287	293	304	257	261	295	299	311	287	315	261	285	297	290	302	293	318	265	316	281	259	297	281	287	305	257	308	280	285	323	306	290	299	282	270	270	277	267	288	322	260	288	309	291	282	275	304	247	298	308	319	304	282	287	274	284	292	289	305	271	295	283	294	241	273	293	283	272	274	323	277	264	295	284	263	284	281	255	291	281	257	272	282	290	311	294	284	293	297	288	285	304	242	310	273	253	282	257	286	263	284	271	288	263	282	256	244	299	274	279	304	279	289	300	282	283	262	301	293	279	295	298	261	301	299	288	270	324	288	301	300	298	269	265	323	279	309	294	277	294	284	287	290	308	262	280	252	274	288	296	279	282	311	251	279	306	268	299	280	297	299	297	273	291	276	273	306	309	276	298	299	286	306	296	269	266	280	315	268	274	306	277	264	286	322	301	264	292	264	300	288	294	313	282	272	282	329	278	300	300	263	281	306	256	298	302	259	289	272	329	299	288	295	262	275	297	291	294	271	269	277	267	291	280	273	306	288	285	308	243	297	271	326	311	316	285	307	322	283	270	301	280	291	268	302	269	298	272	265	296	281	307	257	314	317	291	274	340	297	285	271	315	282	290	295	279	286	278	294	316	316	274	299	302	294	293	292	280	298	308	304	277	289	267	307	330	285	281	294	300	275	281	281	297	263	301	309	306	294	267	287	260	285	276	295	308	277	276	299	292	279	267	289	293	280	277	294	307	261	307	297	308	261	299	289	285	298	288	266	271	303	292	279	295	295	292	294	300	277	251	304	265	288	287	264	301	285	304	294	265	290	323	280	315	288	279	279	318	297	283	262	303	273	285	313	277	304	265	291	269	311	267	295	291	280	277	291	278	297	281	326	281	294	296	273	288	274	282	312	306	267	311	272	291	278	278	286	280	274	295	294	282	286	301	297	305	273	288	293	267	287	252	283	270	296	306	275	286	281	268	284	306	279	297	263	298	304	304	262	261	288	300	310	326	245	262	300	293	283	273	309	283	275	278	278	285	303	285	310	289	296	282	282	289	318	295	286	283	296	313	286	277	256	289	276	278	309	294	270	286	282	251	303	322	273	284	310	286	308	293	305	273	320	300	265	264	270	283	305	283	292	271	282	280	304	257	273	282	240	277	272	292	270	304	251	270	268	287	260	268	301	271	298	312	288	266	307	296	308	286	314	319	288	324	301	286	259	298	283	269	292	328	272	279	303	315	283	333	300	303	261	300	292	270	319	318	265	302	291	301	312	302	264	306	292	299	299	306	279	266	284	310	308	289	314	265	303	296	310	310	293	257	304	296	317	311	300	308	304	298	276	281	271	296	275	266	280	303	271	275	290	324	286	315	272	260	290	298	283	324	321	245	293	299	289	270	267	284	311	290	266	285	278	278	276	269	272	278	276	293	296	286	248	300	285	297	278	302	286	269	286	310	315	276	277	273	293	285	283	298	284	292	293	297	306	285	300	263	296	313	278	306	301	312	303	296	279	277	286	272	286	280	296	275	276	278	282	275	303	285	298	295	279	291	266	283	291	283	281	303	296	274	318	284	256	303	289	302	278	322	282	283	266	307	260	292	282	312	318	307	259	260	286	309	313	292	272	309	246	280	281	295	298	293	278	264	284	273	303	252	300	282	314	289	273	292	263	298	273	310	304	288	302	260	318	286	311	294	296	257	281	286	278	265	274	273	267	276	280	356	285	282	305	312	296	247	293	287	281	288	254	306	262	282	273	261	283	291	302	248	293	309	267	305	290	284	289	279	302	302	263	277	313	279	292	260	302	270	280	277	289	294	293	280	334	293	264	294	306	276	330	277	337	280	280	288	291	295	283	313	293	300	290	284	303	316	260	306	307	267	290	288	300	309	309	274	294	289	283	276	296	279	292	281	286	267	280	296	279	301	290	279	249	287	303	287	260	265	265	293	301	281	257	280	303	267	320	296	267	281	273	297	286	314	301	305	283	269	289	311	292	282	325	264	295	293	279	278	298	299	300	312	312	286	308	290	307	296	272	281	293	260	320	272	284	289	303	289	289	297	267	293	306	279	293	272	304	281	303	279	287	289	288	279	249	285	289	275	290	306	280	274	295	300	253	282	320	288	268	280	288	285	275	296	296	276	267	285	294	291	295	272	296	324	316	268	277	319	298	281	294	287	280	282	284	273	280	269	278	304	299	305	276	309	316	292	242	287	304	295	302	295	275	304	296	281	288	280	298	272	275	284	289	276	277	303	272	280	281	280	280	263	293	281	259	259	279	287	321	280	271	296	260	278	282	293	291	317	288	299	268	275	274	257	302	277	278	268	272	286	284	308	288	282	271	282	279	277	258	299	273	286	298	274	293	281	260	322	285	262	312	293	294	303	301	337	294	243	284	315	278	286	269	267	269	277	258	284	290	274	278	314	283	247	271	270	261	266	291	275	289	252	278	285	256	303	287	261	282	275	286	285	286	288	305	273	286	289	252	289	319	307	292	284	301	293	303	264	330	282	274	282	268	308	309	298	311	308	278	289	277	290	303	293	265	266	291	310	319	313	282	273	284	298	315	256	288	270	283	287	275	286	316	268	272	284	266	278	279	296	316	278	261	287	288	282	273	293	295	291	298	293	298	292	295	255	279	290	301	307	286	280	298	307	295	268	302	269	309	302	299	288	268	318	274	321	316	283	269	288	272	282	316	285	281	284	266	282	309	309	309	275	281	283	294	312	306	299	293	282	271	293	267	281	285	303	269	287	283	272	264	288	292	279	302	257	269	284	324	292	273	299	297	280	263	289	274	269	277	288	296	284	277	285	264	295	284	257	299	324	303	302	271	285	283	312	281	310	281	288	279	309	310	274	275	312	319	291	271	271	280	297	299	263	289	264	280	278	313	291	291	281	272	273	249	286	292	273	311	278	250	275	276	295	296	300	271	299	273	298	264	262	288	288	260	275	240	257	324	292	301	333	310	298	275	289	282	276	268	308	319	288	295	298	272	278	294	296	277	296	291	285	281	273	295	271	284	320	261	311	250	283	262	287	242	296	265	295	275	296	292	266	268	320	276	284	330	284	272	300	256	313	305	286	269	326	275	258	297	274	329	292	303	290	303	272	273	287	282	271	288	236	257	276	309	296	321	252	300	272	296	281	282	271	272	298	305	304	276	307	302	272	254
18580	2580	4751	5435	4848	4056	3492	3150	2652	2380	2223	1914	1755	1747	1613	1489	1394	1444	1410	1270	1340	1229	1214	1262	1239	1133	1184	1121	1093	1113	1119	1079	1076	1060	1077	1032	1057	1045	1031	1073	1052	990	996	1048	1024	1050	1008	994	1024	992	973	971	1001	1010	972	955	986	1027	1041	992	1025	996	985	908	933	1026	951	957	964	903	944	929	995	1013	1010	901	998	969	987	941	921	968	1045	971	928	943	993	959	1023	923	980	911	900	937	953	931	915	954	915	979	953	950	933	955	962	1016	972	918	942	940	972	992	944	927	961	988	991	941	921	966	968	962	947	969	921	958	893	944	954	977	889	1018	980	970	950	963	935	922	921	988	957	971	979	967	936	987	964	959	938	941	968	912	940	936	907	968	931	1004	961	918	929	908	956	949	1020	942	951	981	954	933	892	899	1003	975	969	1011	914	954	967	937	972	920	969	938	945	973	961	927	1044	970	949	935	979	894	1017	992	947	939	858	928	935	998	953	927	928	959	952	1002	962	955	969	932	903	903	963	968	962	912	913	974	980	968	924	869	956	946	925	991	924	987	955	906	960	905	941	972	1000	958	928	935	963	1010	950	971	946	939	914	992	941	944	926	934	958	966	953	963	919	1001	933	953	970	924	967	923	1013	968	962	915	891	951	994	945	981	939	947	929	948	994	980	968	1016	962	957	1001	973	928	925	996	946	946	998	918	889	909	963	982	947	960	929	929	930	951	928	971	974	964	923	924	931	923	945	924	927	932	934	942	874	971	919	974	927	913	917	944	951	944	1014	943	1002	931	930	964	947	965	956	926	960	924	943	913	949	904	981	954	967	896	989	927	935	989	893	958	972	895	971	920	971	971	954	913	970	983	952	955	946	937	1033	946	909	898	926	949	958	953	976	934	957	961	969	936	959	960	936	923	934	952	967	987	918	955	956	890	938	973	961	948	961	976	947	963	922	983	943	953	933	930	919	978	978	945	981	938	946	931	991	963	951	948	956	973	996	925	939	916	937	896	909	917	958	963	962	920	940	913	901	889	971	909	894	946	921	916	968	958	970	914	910	936	951	971	991	918	944	963	955	932	981	942	988	951	960	943	926	943	886	899	964	940	965	921	946	918	973	952	954	909	890	932	937	962	939	965	897	938	920	967	935	922	981	939	976	964	951	969	982	950	890	959	963	907	958	919	906	929	986	981	886	922	952	947	896	1019	977	917	967	930	1007	1005	945	890	936	937	928	946	940	965	997	999	1001	964	956	1031	927	983	989	954	923	910	1007	963	958	945	951	934	975	959	975	936	986	948	944	945	950	964	952	930	900	911	933	969	897	921	931	916	904	956	909	898	961	939	947	985	945	953	929	948	992	989	920	943	905	924	936	939	983	924	910	970	975	973	866	961	937	940	982	951	993	916	938	923	988	877	880	970	886	952	935	1005	929	961	927	914	897	967	889	955	963	957	954	951	967	957	871	970	969	955	948	923	986	959	942	983	891	902	932	994	935	973	1013	938	951	942	893	935	922	915	955	998	926	914	962	865	931	930	997	954	963	955	892	925	939	979	990	885	900	950	978	975	943	933	916	979	945	926	965	990	917	973	974	931	990	934	986	927	905	1004	938	941	911	956	963	939	954	935	955	958	929	927	960	914	981	926	906	925	960	920	889	993	982	951	923	937	944	938	893	946	968	935	945	1002	904	926	946	950	926	932	961	953	836	960	976	942	973	915	955	914	967	970	897	945	940	927	972	990	954	952	953	981	955	983	909	967	975	910	983	923	907	943	1007	920	943	929	963	972	974	919	919	956	969	933	924	1017	885	974	966	930	905	965	957	933	918	953	971	968	964	937	927	974	989	977	947	898	962	984	944	888	929	955	926	907	1000	960	945	942	907	955	932	943	927	919	947	980	905	946	904	965	946	957	962	952	1018	965	958	918	909	952	941	965	864	944	911	992	987	972	915	968	975	891	915	905	858	911	996	950	934	965	949	944	938	950	985	980	998	931	883	958	926	1015	972	937	987	953	971	1010	978	924	1012	995	943	942	922	953	949	977	896	939	950	967	932	981	920	967	945	986	890	921	965	956	898	956	977	970	995	927	965	905	973	963	983	977	932	956	929	987	949	921	960	899	952	977	910	966	991	901	945	890	941	1017	940	957	945	973	965	931	904	975	960	955	913	1016	950	988	947	913	937	934	986	948	947	978	918	952	932	956	943	889	989	957	971	897	930	925	917	943	918	922	983	937	919	967	940	939	898	922	998	953	931	988	963	928	942	961	921	955	945	928	941	948	993	920	914	965	948	975	938	966	903	937	939	945	973	965	958	923	953	936	954	959	1001	945	921	952	949	966	993	948	961	955	948	956	960	950	959	949	945	953	962	921	938	987	900	869	946	945	952	975	940	920	948	972	946	946	997	947	935	970	915	943	949	936	950	889	985	977	908	990	903	930	978	981	976	980	896	983	955	923	931	999	970	965	942	965	906	925	910	945	924	972	982	866	913	1002	926	922	934	1000	947	979	922	920	931	994	930	980	978	927	937	991	906	929	966	916	955	904	981	969	920	965	857	923	968	946	972	915	940	891	944	931	880	994	936	1011	939	948	867	907	953	1029	930	987	972	924	991	917	969	964	930	908	957	986	938	889	968	950	941	908	1005	957	971	970	920	928	936	969	942	980	924	919	938	957	964	963	971	952	910	915	960	957	904	957	974	942	924	970	968	1008	968	963	881	967	973	937	941	960	1006	961	893	946	973	907	932	972	896	931	948	973	944	912	984	1009	975	911	951	980	931	961	963	962	959	928	918	904	974	948	936	937	951	985	941	922	976	991	945	917	927	897	920	1003	981	964	989	871	999	1007	972	950	969	945	926	962	944	903	933	953	990	925	1002	952	957	865	979	948	979	928	956	917	951	954	937	983	923	890	943	1007	946	929	953	935	901	927	956	894	942	888	910	922	909	978	899	963	942	917	991	895	962	940	982	952	919	957	958	941	997	908	956	938	982	955	943	1016	981	930	902	943	911	1049	951	952	942	950	957	917	898	948	954	985	902	937	969	913	970	925	946	889	927	986	976	972	930	932	985	955	883	902	982	927	923	916	930	932	944	927	963	927	961	910	937	987	923	940	942	939	1001	889	976	975	924	1000	974	985	985	910	934	923	968	963	988	890	900	986	923	948	971	910	916	938	936	931	925	903	877	912	937	948	917	940	913	923	861	942	1001	952	952	947	958	920	910	947	942	973	1009	969	921	998	919	951	943	948	932	1014	908	924	961	954	961	967	948	958	944	946	989	931	880	990	918	937	987	957	943	978	941	940	937	947	944	912	963	917	904	958	932	909	943	915	928	975	974	885	984	944	953	849	963	953	934	1024	943	996	962	948	953	1006	937	933	963	898	969	901	946	952	941	970	891	969	985	928	979	955	958	952	974	932	910	965	908	987	935	967	942	941	905	914	952	960	945	945	944	936	1003	943	950	975	937	958	965	1032	977	984	964	966	941	923	1024	953	999	943	936	953	934	965	943	925	956	903	902	972	932	980	955	931	931	976	915	953	936	934	997	917	881	963	980	934	908	918	930	973
4130	325	235	191	179	180	153	171	148	149	177	182	150	163	162	173	177	166	161	146	134	136	136	152	150	148	147	142	145	160	163	144	136	149	169	147	157	160	168	142	172	144	153	162	171	122	163	136	142	140	156	143	179	163	145	143	167	153	148	134	141	144	156	154	139	153	152	138	142	158	172	144	154	163	169	151	152	136	142	144	177	159	154	166	156	164	165	151	134	152	165	161	170	161	160	136	157	148	136	157	148	160	126	138	148	147	169	151	139	160	153	189	156	143	139	140	150	149	148	156	147	144	160	151	140	151	159	159	163	147	140	138	145	173	156	160	137	144	162	146	172	141	137	156	141	145	122	140	158	161	152	143	144	167	162	153	162	147	169	155	143	175	167	150	127	133	152	149	151	153	158	139	156	151	171	137	144	139	157	160	144	148	139	145	153	144	158	142	147	144	154	167	175	158	138	151	170	153	164	156	157	140	128	153	172	137	147	171	133	162	178	134	156	153	152	170	148	162	166	176	167	163	164	159	154	133	135	146	160	167	151	141	145	153	165	153	155	161	165	137	130	146	142	146	152	148	129	173	150	166	169	135	147	130	156	140	111	171	142	144	162	132	121	167	148	164	146	161	167	174	150	155	160	154	137	172	147	142	165	145	156	151	146	169	154	145	149	159	137	141	154	141	147	151	131	140	139	155	159	149	156	161	159	130	167	162	158	166	154	135	157	141	153	143	155	154	147	140	156	171	148	158	143	139	165	185	165	140	152	138	161	176	148	162	163	157	168	159	172	137	152	134	139	120	158	171	142	147	154	133	149	162	160	157	135	144	126	154	130	154	145	147	175	180	159	151	144	156	159	157	137	137	156	148	139	177	163	160	132	154	140	146	176	163	145	140	138	146	168	152	153	127	159	155	128	170	170	166	159	153	138	168	159	155	157	151	147	153	161	153	164	159	156	144	140	168	169	165	134	149	162	156	157	136	143	156	165	141	168	165	157	146	151	150	142	155	159	181	163	162	154	153	120	166	137	150	166	172	146	159	182	145	157	172	141	141	144	157	138	157	147	155	153	162	168	143	131	157	166	152	148	147	169	145	146	156	149	154	142	153	157	137	132	169	126	134	147	161	136	168	181	148	157	146	149	166	168	154	142	173	152	139	163	152	159	142	157	194	146	175	148	152	142	140	170	147	156	155	157	143	137	145	155	159	167	170	139	169	125	168	156	139	157	150	162	152	149	149	160	172	167	147	155	135	157	156	152	132	131	142	155	125	144	146	133	136	171	131	156	131	160	168	145	148	168	147	141	161	151	144	145	156	143	142	156	130	137	137	164	166	126	124	152	162	153	144	142	175	137	145	169	162	144	126	151	137	159	132	135	155	155	168	149	158	167	146	146	163	131	156	163	146	130	152	161	154	155	161	142	162	145	147	151	160	172	153	158	145	151	146	146	150	171	131	171	156	163	169	137	143	130	165	116	150	165	136	155	137	141	139	153	138	161	165	143	167	141	152	151	144	153	130	164	150	141	126	150	161	147	142	146	142	157	152	147	160	158	170	144	138	146	158	142	133	146	159	151	169	155	159	147	149	156	168	143	153	138	175	164	171	176	146	157	139	142	161	166	159	178	148	163	160	145	143	161	161	147	155	139	140	163	158	136	139	152	142	148	158	171	154	136	127	141	147	167	150	157	154	140	136	147	135	145	143	182	147	160	151	170	146	166	163	149	184	172	138	148	166	134	156	147	142	151	156	147	150	149	154	162	182	170	144	143	156	142	153	144	148	152	140	165	155	141	152	158	169	153	170	140	144	141	163	168	172	152	170	149	131	143	127	131	130	157	140	146	152	161	160	128	146	160	141	170	168	171	151	166	158	168	161	164	133	163	150	146	158	142	156	150	151	152	163	115	150	146	147	151	162	146	161	149	137	143	141	153	127	144	151	143	151	157	155	156	157	154	158	158	151	155	158	146	169	162	147	152	156	149	168	146	170	137	135	163	175	171	125	150	144	159	163	149	170	177	167	155	174	145	150	150	156	160	136	153	167	154	148	150	141	154	130	139	144	132	162	177	156	160	148	155	160	172	150	160	132	146	147	141	163	161	145	143	157	153	136	143	154	143	141	169	136	152	164	148	161	164	160	136	145	165	162	163	147	156	160	146	153	154	143	169	146	142	168	146	146	148	155	150	158	155	150	170	145	138	170	148	143	163	150	157	166	141	151	153	138	157	163	160	151	146	178	160	156	158	162	140	152	162	145	156	165	159	151	157	165	152	155	157	154	135	163	147	141	131	154	144	156	158	149	147	142	160	163	131	170	149	134	159	164	165	161	150	143	147	169	160	173	169	154	133	171	153	169	143	175	154	150	159	169	146	152	158	180	154	160	130	153	177	155	163	144	158	149	148	148	155	141	141	131	141	148	154	147	162	162	157	151	121	149	144	153	152	153	139	158	135	148	170	147	154	153	158	144	174	141	172	145	142	141	159	175	170	143	164	147	168	141	152	146	175	155	112	139	150	149	159	138	157	159	132	134	142	174	128	143	131	152	160	154	163	148	141	162	144	143	146	156	155	142	165	171	157	149	151	155	137	144	160	152	137	163	144	146	174	155	165	142	152	151	151	138	124	148	151	159	160	148	166	143	177	141	151	143	158	140	171	170	151	162	132	153	132	154	168	160	155	163	145	159	149	154	163	164	137	147	146	184	181	139	155	176	176	172	166	140	154	152	139	151	158	169	148	139	151	130	154	145	170	170	132	173	149	155	148	179	157	133	149	146	147	159	166	153	159	140	159	156	157	147	127	173	131	162	146	152	142	149	156	161	144	155	148	143	161	141	156	156	140	137	159	150	165	134	128	162	167	179	151	140	146	141	159	150	139	149	180	145	150	161	147	151	165	154	164	160	150	148	151	142	145	147	148	156	162	160	152	154	169	163	156	140	145	136	154	160	136	160	149	164	174	147	145	148	144	149	138	155	142	183	148	132	145	165	148	153	132	141	157	162	151	148	152	147	187	160	152	140	140	136	152	161	138	165	144	146	156	126	154	167	138	143	150	161	143	155	138	165	158	150	145	137	148	134	147	153	147	156	144	127	150	156	151	149	124	139	136	162	152	160	152	163	147	140	167	155	148	154	182	149	177	166	138	168	151	142	163	170	163	152	139	156	143	140	156	168	146	151	144	147	149	156	157	156	142	139	145	168	128	147	171	149	133	151	156	158	165	112	140	137	154	157	147	165	143	153	150	149	148	142	148	168	139	136	148	150	136	159	169	149	162	147	167	146	166	158	158	128	132	164	175	162	130	144	171	141	171	165	165	152	180	159	162	165	153	169	157	154	136	148	129	167	169	156	176	140	147	166	163	166	157	142	163	136	132	152	133	166	153	177	146	154	167	179	128	147	138	139	146	138	170	161	133	139	151	159	170	154	160	140	171	148	147	137	150	145	156	148	147	144	162	153	145	152	152	144	160	157	157	182	171	141	141	145	132	139	151	153
6259	632	742	675	669	702	627	652	637	610	605	636	604	620	568	640	606	631	613	564	577	558	566	571	576	598	625	618	536	571	594	546	582	530	578	562	578	575	560	550	561	561	569	567	542	598	605	545	586	592	539	631	587	571	569	576	556	546	553	603	590	625	561	595	547	599	534	618	641	595	546	581	563	519	566	566	609	554	568	565	535	566	575	545	572	532	562	533	561	537	600	571	600	587	555	558	597	606	547	549	589	568	593	548	601	540	563	531	560	571	607	569	565	557	597	539	555	553	596	597	626	594	578	594	571	615	558	618	559	561	563	568	593	619	566	556	589	621	550	574	580	587	573	544	582	568	590	617	571	578	559	550	574	579	532	599	561	563	577	565	572	588	521	595	521	567	542	572	595	552	571	566	577	556	564	539	577	573	572	571	526	580	573	558	615	570	602	586	598	546	575	574	608	548	561	540	545	570	573	532	615	595	592	555	607	585	569	584	589	573	595	589	559	603	562	580	584	564	559	584	578	571	598	567	580	594	595	557	555	623	583	544	585	529	570	552	562	577	630	541	569	556	547	559	595	551	574	530	573	560	574	574	585	617	559	576	605	543	603	587	606	597	586	604	562	544	600	542	597	546	583	594	601	598	582	574	581	582	550	547	622	585	583	602	561	598	579	597	535	593	569	596	559	608	547	597	551	569	563	552	573	579	589	560	539	571	574	617	548	607	588	609	574	509	550	597	610	610	543	573	574	583	593	516	550	552	543	572	564	557	561	582	593	563	574	575	566	561	571	583	601	589	579	549	575	619	570	587	599	581	622	568	571	613	559	581	589	534	597	603	565	527	566	628	545	586	556	570	558	595	555	593	575	604	540	583	566	604	603	561	550	552	575	525	610	518	551	571	549	545	592	558	557	560	580	564	560	553	622	602	586	577	576	549	621	598	577	607	542	594	553	578	647	569	555	538	555	575	582	568	544	617	583	582	574	535	599	570	543	537	560	586	595	598	555	572	557	560	602	622	541	594	571	535	542	554	612	570	591	562	565	538	609	580	562	548	562	550	549	590	564	560	572	582	555	536	557	601	540	569	547	595	577	584	582	559	546	548	546	588	557	567	592	558	591	595	602	560	570	562	576	579	590	595	598	547	561	548	569	587	582	586	612	586	603	559	593	543	558	590	569	537	583	607	582	558	591	619	565	553	595	554	573	572	602	572	588	545	545	535	570	577	598	572	517	564	564	594	591	608	582	565	559	559	625	561	547	503	605	576	560	569	620	571	618	572	538	565	563	557	581	618	548	578	536	562	567	564	570	554	608	569	572	584	573	534	595	570	592	554	565	611	572	552	593	504	565	576	594	599	583	596	603	574	576	600	599	605	591	577	560	580	549	606	584	554	609	570	562	576	567	555	550	644	564	588	544	586	572	540	559	548	568	579	538	579	564	558	559	620	589	555	584	568	587	616	548	594	555	565	556	551	543	565	555	563	579	578	558	607	566	580	585	560	575	588	555	574	561	581	603	609	558	551	561	565	582	610	584	598	575	584	586	527	572	564	606	588	567	591	576	509	548	615	578	521	591	571	566	572	550	599	542	576	568	593	566	585	581	592	589	585	555	559	550	579	641	585	569	565	573	553	581	577	573	592	589	568	572	597	588	550	601	561	593	566	626	517	574	558	569	547	564	572	590	565	562	581	554	573	615	589	580	562	552	586	576	575	575	559	573	527	571	572	536	533	544	543	550	551	551	583	535	603	575	578	555	580	596	570	573	575	596	601	561	556	549	560	581	579	599	600	577	526	559	583	597	548	573	587	540	575	579	581	546	539	573	536	574	576	587	586	543	588	569	620	559	610	601	536	582	570	580	530	634	552	562	559	553	591	566	535	594	581	577	589	602	522	616	616	580	557	545	532	599	541	559	555	568	614	546	598	582	555	618	572	580	535	586	518	553	582	556	565	570	566	551	573	591	570	557	566	535	562	559	568	600	573	570	588	568	599	587	573	554	539	608	530	515	567	594	568	548	596	566	595	559	565	546	606	570	539	547	584	569	542	559	549	576	528	569	569	548	559	569	582	523	555	550	568	578	586	595	554	593	575	571	610	577	564	553	581	535	591	630	533	540	598	574	553	591	578	507	556	568	606	587	606	611	585	567	582	605	574	582	600	539	579	561	593	568	568	542	605	562	564	561	548	548	529	561	561	568	588	614	571	606	614	551	565	563	594	610	583	565	585	587	583	587	595	581	538	562	557	553	581	563	610	577	603	595	538	594	602	591	550	557	568	554	574	534	598	559	607	513	566	605	582	592	574	583	597	547	562	553	542	587	595	519	554	577	536	550	618	575	549	595	548	605	577	503	562	591	571	580	531	540	539	597	595	607	596	558	600	561	556	560	568	589	594	589	597	560	541	591	559	557	564	573	569	574	602	544	563	561	549	531	595	554	551	602	572	516	610	554	608	561	552	553	505	587	587	587	573	574	535	599	560	626	600	593	538	574	559	575	610	612	583	577	574	578	560	594	563	584	564	585	563	588	573	582	530	551	527	572	553	610	533	582	536	578	562	578	622	560	551	589	552	577	522	565	602	584	577	529	547	550	559	553	536	572	587	562	570	574	543	547	561	578	554	600	603	538	516	530	538	526	548	541	582	559	552	567	572	611	550	578	534	559	568	504	532	611	561	536	563	567	549	613	593	560	538	587	542	598	553	597	588	549	576	554	542	571	583	591	586	539	557	568	539	612	556	572	545	571	541	573	498	599	551	610	601	594	560	604	597	551	615	528	629	570	582	598	571	526	568	579	579	591	569	543	617	555	562	539	564	552	595	529	557	552	572	565	588	566	553	620	619	597	597	546	547	603	538	576	593	614	554	557	604	526	571	567	544	568	603	546	552	507	556	562	524	566	530	519	607	545	527	568	619	596	588	564	563	584	626	590	535	555	550	543	513	563	571	569	562	570	570	554	560	581	544	573	596	563	594	568	582	558	549	592	580	571	535	586	571	553	576	569	533	570	547	621	561	573	586	599	551	585	570	619	567	567	603	584	599	593	542	588	567	581	593	575	610	580	520	558	598	606	583	610	550	550	579	588	543	582	563	543	537	571	597	577	601	610	558	571	556	575	579	583	557	528	586	546	552	576	572	560	548	552	611	582	609	555	602	597	613	594	534	544	561	563	582	577	602	615	629	568	573	601	567	564	536	578	603	567	537	576	538	583	601	584	565	621	560	613	566	613	590	568	586	531	550	578	536	544	558	588	557	595	577	554	568	571	574	548	600	548	610	548	558	604	649	564	584	563	541	555	536	551	544	594	597	551	579	554	564	588	586	535	592	556	548	600	598	556	591	609	589	578	602	562	611	572	594	542	555	545	581	559	625	545	555	562	584	588	558	614	547	569	584	605	593	627	553	540	602	592	564	611	548	565	579	568	582	564	512	542	599	543	557	551	564	567	575	617	553	568	570	554	560	597	545	562	575	607	600	543	583	540	609	601	577	585	581
27918	4397	1347	1030	788	632	497	489	466	374	392	334	337	327	300	329	300	304	304	302	287	301	272	265	280	298	280	275	289	244	304	293	286	270	269	331	272	282	278	274	306	293	310	314	289	248	282	309	271	256	238	287	267	309	261	284	262	269	266	281	254	264	272	303	282	296	257	269	291	305	275	280	262	262	296	292	278	294	317	271	267	287	273	232	272	266	306	249	246	283	248	252	253	264	299	277	302	307	269	249	266	295	268	258	259	280	288	269	297	299	251	242	274	273	263	276	268	255	260	264	261	273	272	289	268	260	288	240	263	263	276	265	280	257	257	265	256	277	278	259	274	281	265	242	286	278	273	264	286	294	261	272	284	267	294	262	273	265	256	260	276	248	289	287	269	277	266	268	274	280	310	270	304	285	275	274	292	261	283	284	286	303	286	252	265	272	259	301	269	306	281	265	299	279	268	300	276	292	295	287	290	272	291	290	286	272	281	273	273	293	290	267	286	288	270	256	284	260	275	282	263	249	290	250	252	291	275	251	271	273	258	280	283	268	259	257	261	287	245	284	296	250	264	265	275	262	273	290	283	264	283	302	270	312	283	284	277	270	269	273	288	284	308	269	296	286	291	283	246	272	282	270	298	269	277	303	285	283	290	272	250	288	304	282	289	252	281	272	257	250	253	275	266	275	275	263	283	268	321	266	298	255	264	277	256	267	280	268	303	287	287	270	267	268	278	283	284	306	282	266	251	266	233	252	268	296	279	242	251	283	265	272	266	281	261	278	249	253	266	282	264	284	248	258	286	251	264	269	266	311	277	240	261	254	270	276	300	271	301	256	269	282	294	278	316	290	279	281	284	259	282	272	253	241	289	277	287	280	292	293	300	273	298	255	254	280	274	251	280	287	281	267	262	260	259	281	287	288	255	302	257	251	278	272	252	251	272	252	250	274	301	281	259	269	299	287	301	296	276	291	271	300	243	273	260	268	281	307	256	265	303	299	279	270	277	278	259	277	285	306	274	260	284	271	275	274	262	308	285	280	283	279	272	273	257	257	268	269	275	248	255	260	282	253	273	273	287	257	266	278	237	269	242	277	252	277	247	260	247	262	274	265	275	242	298	255	274	278	277	290	252	269	282	280	270	296	275	247	291	277	275	261	267	290	252	283	252	288	280	277	266	269	289	269	269	270	275	284	253	286	259	297	272	266	249	285	283	267	236	289	283	268	265	250	270	282	300	279	291	266	280	250	295	300	295	269	229	259	314	250	298	262	267	258	299	256	255	218	297	313	272	248	273	271	292	265	278	251	282	271	260	255	294	303	252	266	259	257	260	275	290	280	312	266	262	268	290	288	269	285	307	240	257	270	289	289	279	278	278	273	263	262	295	273	281	302	260	271	255	245	266	264	270	308	287	262	239	263	272	266	293	255	259	266	260	284	272	278	298	261	320	279	278	252	285	282	272	286	267	284	286	290	280	280	277	271	285	274	257	266	257	287	300	268	270	259	289	283	265	272	284	254	274	274	300	306	273	265	282	272	310	293	315	287	281	247	273	293	273	293	275	257	272	288	299	252	272	248	275	291	283	253	278	271	247	279	278	257	269	264	274	283	283	265	267	272	294	275	293	272	274	285	259	275	301	256	267	281	258	295	244	255	262	287	260	272	283	269	299	269	313	278	291	268	290	278	269	260	270	244	254	305	260	267	298	268	241	285	274	281	273	298	297	272	254	269	293	243	271	277	287	290	237	283	279	297	269	281	243	288	266	283	274	259	255	270	287	284	274	277	280	260	276	236	236	268	254	260	274	296	273	314	274	267	278	263	255	263	314	289	296	319	270	253	274	240	295	285	268	272	265	258	268	301	278	287	276	277	284	266	277	260	292	252	261	251	279	270	276	267	265	275	298	274	300	293	288	287	274	250	255	283	316	267	264	260	262	292	279	260	298	263	274	268	260	283	267	272	253	313	286	246	265	250	261	262	281	265	309	245	272	271	308	280	324	299	280	268	258	270	271	280	275	292	273	291	292	264	262	270	281	294	258	253	293	266	268	279	337	250	263	278	274	280	264	306	258	249	267	259	272	307	262	273	268	282	273	307	274	324	271	272	275	268	285	284	277	249	272	258	290	289	244	275	269	284	266	297	286	271	265	275	283	282	276	268	277	285	275	279	287	293	288	286	270	275	275	273	227	265	274	289	287	283	242	274	266	273	276	285	275	260	265	284	271	287	278	285	292	289	263	259	294	291	280	257	272	292	274	268	259	266	288	227	259	266	270	266	263	259	261	255	302	268	234	251	260	260	269	282	255	285	285	244	273	254	287	258	269	261	258	271	278	272	277	267	277	291	273	266	276	284	261	254	271	289	280	261	247	304	282	285	273	276	265	304	249	293	269	249	290	277	271	266	270	267	261	277	279	276	272	279	271	275	252	286	262	284	286	297	275	280	267	268	297	301	279	289	275	250	250	264	256	291	248	253	267	274	273	286	268	264	286	262	293	256	301	279	285	275	258	258	281	276	286	286	259	270	260	286	307	268	277	278	275	302	284	282	268	284	238	263	276	264	267	275	296	287	267	289	293	256	246	290	298	276	301	274	271	248	300	290	259	274	272	275	305	273	272	271	290	299	272	303	294	276	298	259	282	284	298	265	271	265	264	294	262	255	270	276	266	275	261	254	269	301	253	288	279	258	267	285	287	259	273	262	267	293	269	281	289	282	281	244	258	252	298	287	273	258	271	280	285	278	270	293	294	260	258	275	272	251	306	256	283	228	277	306	265	315	293	296	256	298	282	271	270	252	250	267	281	274	283	277	254	275	263	293	288	299	282	274	229	284	255	285	281	259	288	271	277	279	269	262	267	286	293	268	271	266	301	320	277	245	267	275	260	274	289	261	262	278	287	259	268	265	264	279	301	261	272	277	288	274	294	267	266	276	269	283	295	281	293	276	258	281	253	266	267	281	312	289	284	316	268	253	316	251	288	253	268	296	282	294	281	275	297	248	282	305	280	308	283	267	289	297	267	285	259	244	295	286	255	306	254	289	270	264	282	243	284	286	276	274	295	264	273	279	267	275	271	294	300	288	265	288	278	286	284	269	268	291	268	292	296	292	269	262	267	272	269	283	296	257	283	245	267	265	271	286	250	295	270	277	272	281	274	262	239	261	279	247	290	276	288	270	276	278	287	282	275	271	282	275	271	261	248	268	258	302	319	271	265	261	281	264	263	262	265	271	273	285	275	236	260	270	298	283	281	265	272	278	269	252	277	291	274	273	265	300	253	300	275	296	273	269	284	284	298	306	268	263	279	282	294	259	265	304	267	266	276	263	260	281	284	273	270	254	258	262	279	294	262	277	309	267	276	273	271	274	288	274	291	270	306	259	260	265	251	251	250	295	272	292	270	281	277	275	274	286	297	260	270	284	279	279	276	246	268	292	263	274	259	254	278	275	292	274	260	300	268	259	284	311	284	279	264	275	254	275	297	278	306	279	277	255
14241	1722	2924	3395	3044	2572	2257	2083	1808	1638	1532	1452	1394	1306	1284	1184	1154	1209	1163	1198	1039	1035	1081	1024	926	990	1004	1017	997	1030	986	956	1034	985	990	931	992	942	954	894	881	898	968	976	983	883	927	1000	929	912	970	942	933	951	904	975	924	970	953	961	985	895	941	943	981	944	895	923	891	917	976	884	887	936	945	959	976	889	914	939	916	858	938	881	906	932	907	849	920	896	906	872	895	852	966	898	917	888	929	951	893	888	966	876	922	881	933	925	902	906	910	897	889	929	867	899	917	941	963	882	882	870	929	912	961	861	894	879	930	896	920	876	857	897	919	967	908	909	944	920	852	899	882	975	914	886	899	902	935	918	906	912	938	943	943	913	885	888	946	938	950	901	925	940	889	935	936	938	883	896	923	915	880	918	909	913	929	939	916	920	873	898	945	890	889	852	905	881	914	947	925	889	898	945	894	870	904	932	904	894	885	879	864	893	970	911	899	899	925	886	921	892	904	919	903	906	854	892	873	878	841	852	890	899	889	911	916	928	887	910	874	906	931	945	897	922	918	911	950	890	903	942	901	920	858	930	919	898	943	890	902	900	895	927	906	890	864	943	873	926	886	867	901	901	920	915	923	869	887	858	889	911	902	895	944	875	895	885	932	893	885	917	885	841	914	848	920	856	941	918	883	854	938	941	933	868	838	979	909	937	850	974	874	863	933	867	962	902	931	924	903	879	884	889	927	973	940	940	908	1006	919	920	887	938	896	892	924	914	977	935	911	952	928	932	877	902	877	879	938	939	883	862	879	936	896	889	926	830	915	942	894	909	872	929	885	915	935	945	936	898	862	874	898	906	832	918	877	910	920	929	956	936	918	843	957	888	934	858	914	905	864	889	935	899	848	897	946	920	909	896	905	929	921	877	879	909	905	919	984	888	899	911	921	852	899	892	882	927	926	956	951	891	900	892	948	917	936	900	893	876	914	900	877	876	903	903	916	876	925	887	892	950	890	871	885	909	897	885	878	898	889	931	896	819	926	927	875	912	899	921	879	899	928	894	929	866	861	921	943	959	866	908	894	982	867	937	934	925	910	887	891	896	953	884	877	904	919	864	851	902	916	918	891	900	942	908	921	880	912	878	891	907	952	888	865	905	897	915	899	936	847	907	908	924	813	923	893	809	899	866	900	893	951	889	928	898	921	942	889	891	856	922	891	909	890	886	903	877	910	926	899	936	883	942	939	926	897	954	876	922	901	892	895	875	902	971	931	907	907	925	893	895	885	927	931	904	899	883	886	926	921	893	893	903	912	901	913	866	919	894	900	925	885	974	907	946	931	869	933	963	914	870	880	912	918	857	877	959	893	885	948	867	927	869	920	912	913	941	880	918	903	907	866	948	854	910	882	924	899	887	938	861	914	964	945	908	880	881	930	931	934	877	885	915	919	880	919	868	914	967	869	923	928	864	904	910	930	875	1013	896	892	909	900	906	902	910	922	846	916	896	878	883	873	939	913	928	904	950	895	923	878	875	898	908	930	880	917	883	926	909	874	877	953	933	937	946	889	882	957	879	894	909	894	912	920	919	871	899	933	892	920	931	922	923	936	902	921	921	965	874	989	895	936	933	937	887	921	969	887	913	890	884	904	892	916	923	922	902	902	904	924	925	859	870	891	897	863	842	926	905	888	867	888	878	845	977	914	899	893	913	862	882	916	905	908	930	947	891	898	952	902	918	852	911	912	904	894	901	892	865	904	895	929	884	915	876	893	894	907	958	888	932	862	900	906	884	961	962	895	949	892	963	924	906	895	880	909	927	869	879	907	859	913	902	897	925	879	897	963	858	912	907	936	860	931	886	915	917	905	901	859	914	922	932	862	917	912	955	859	884	889	883	885	907	873	858	941	849	924	905	918	916	921	919	912	880	966	932	923	923	930	929	890	870	884	905	928	832	893	933	864	938	892	894	927	887	935	884	876	882	909	929	908	904	896	858	964	935	915	891	913	904	918	857	932	858	876	873	905	886	916	902	896	888	925	876	926	870	972	896	928	924	940	870	935	926	899	885	946	919	891	859	887	906	876	859	934	915	933	849	884	897	920	954	892	891	947	886	872	940	859	919	880	868	862	904	861	890	904	953	933	896	900	901	945	888	873	917	906	895	967	901	894	927	857	945	899	921	906	881	897	891	911	867	918	867	900	894	901	899	958	900	867	904	931	909	871	884	899	900	857	890	883	916	869	952	885	901	924	893	874	931	948	912	938	921	931	885	915	907	897	932	942	854	967	884	912	918	919	886	915	912	908	889	926	928	927	888	871	871	894	880	880	903	912	883	861	848	961	918	887	883	933	962	878	918	938	932	910	923	948	896	942	878	878	910	881	864	847	859	879	914	900	893	878	876	916	879	929	864	917	892	889	901	927	835	857	887	861	868	940	960	927	836	878	903	941	918	929	890	928	866	876	872	908	924	937	901	911	927	907	944	910	876	903	869	930	952	849	904	857	867	868	884	893	924	896	884	903	888	934	875	868	922	890	906	911	941	899	911	942	948	942	883	893	862	935	891	888	947	839	881	881	886	940	877	886	896	933	898	880	973	879	914	871	885	878	921	1005	850	914	968	847	932	946	880	900	959	911	878	875	916	898	891	903	932	888	903	894	949	902	922	938	891	895	845	883	868	955	922	954	933	890	865	874	929	958	872	903	893	928	901	901	890	933	886	913	829	888	896	867	919	899	855	915	841	937	910	911	905	926	890	871	870	875	953	887	877	845	892	864	919	931	923	872	922	938	882	909	932	927	864	910	875	863	869	897	916	906	936	883	939	970	883	947	900	887	926	938	869	900	864	896	899	878	861	926	891	915	804	917	895	885	912	930	956	905	927	927	922	976	885	904	941	868	888	860	958	882	904	879	939	853	876	895	959	902	893	854	857	895	883	943	881	859	888	907	904	907	884	897	918	893	938	890	922	894	945	878	930	910	904	855	873	962	925	950	847	911	883	959	897	936	836	944	857	852	916	849	996	918	919	913	886	944	895	935	913	889	897	910	846	933	915	899	920	927	955	876	919	868	955	957	887	874	897	852	922	873	886	878	886	886	887	900	894	861	906	870	894	914	954	900	908	898	895	952	894	941	915	894	900	935	981	947	907	885	940	908	897	929	874	900	899	875	925	927	891	893	885	898	915	942	880	898	904	934	890	943	905	892	895	908	935	900	870	915	896	892	890	942	904	895	909	918	934	963	956	917	880	920	887	940	941	926	859	886	912	898	877	872	872	956	873	904	899	907	915	910	874	913	938	928	881	888	918	869	908	886	884	922	898	882	873	881	861	860	880	904	836	966	864	873	898	946	898	904	898	955	912	869	932	887	907	883	901	858	911	875	929	870	901	952	959	943	877	928	886	895	937	875	918	928	943	927	956	918	938	922	910	932	894	877	885	866	896	872	945	852	887	883	872	931	917	945	880	876	909	877	913	947	988	943	879	876	958	857	885	949	897	937	924	886	951	922	891
37640	9814	2737	1638	1234	948	771	618	589	509	461	455	400	394	386	342	352	312	342	331	330	322	284	294	310	321	300	315	301	324	300	307	318	305	318	312	305	299	302	282	263	293	293	282	276	292	311	299	285	285	306	287	280	298	291	291	293	310	314	281	304	303	295	275	297	288	270	275	263	284	301	277	291	270	289	270	299	288	287	295	306	265	270	275	285	282	302	301	265	264	245	283	291	286	279	282	280	290	271	250	305	286	303	321	290	297	299	262	275	285	286	284	297	285	274	291	293	274	263	288	284	281	296	277	275	266	279	302	296	289	260	307	284	275	300	293	288	274	278	295	267	290	330	288	276	301	279	258	286	282	266	298	268	271	259	286	279	286	307	276	281	270	286	298	268	301	272	297	311	278	310	297	292	294	271	288	269	282	256	258	292	266	266	293	303	280	299	292	295	275	292	301	263	270	295	283	272	292	274	282	281	288	300	307	300	315	282	298	297	275	267	275	295	270	288	288	305	282	281	266	268	275	286	304	272	299	284	279	259	268	295	292	287	255	320	312	297	307	284	289	287	293	304	315	290	302	277	287	289	289	272	277	314	258	292	279	291	257	276	313	297	256	283	277	275	288	269	294	274	284	294	265	267	279	300	256	268	258	284	261	246	285	294	314	266	286	268	274	268	293	267	292	291	277	271	303	273	259	261	303	280	271	324	292	316	283	304	288	286	272	297	289	272	274	279	297	273	296	288	273	317	280	263	256	278	275	305	313	280	305	270	287	282	266	273	284	262	267	280	303	304	294	276	279	285	301	280	284	295	303	282	283	257	276	292	244	256	299	275	291	281	279	293	291	274	257	250	256	292	259	283	293	279	301	262	272	294	277	288	261	293	268	259	278	290	298	263	242	272	300	289	284	279	309	349	240	334	287	317	307	282	257	321	278	257	262	267	278	259	273	301	286	304	250	286	276	293	273	314	294	269	302	244	280	287	277	256	276	285	275	317	315	279	262	285	314	276	309	264	286	287	285	300	291	278	281	291	292	311	292	277	293	299	275	284	313	285	272	274	284	308	282	276	305	275	265	290	277	306	299	284	296	263	264	288	321	259	266	275	278	270	297	295	273	286	274	314	287	300	287	289	285	297	288	255	291	271	283	275	300	292	274	280	269	298	271	279	294	303	318	276	253	296	256	261	278	276	272	292	255	281	283	301	282	304	281	277	276	263	275	281	278	274	273	285	254	281	255	278	262	301	284	298	284	276	271	245	283	288	286	274	298	276	290	279	311	293	297	275	299	270	290	266	312	276	287	298	292	317	259	265	266	284	294	290	271	280	287	294	288	273	283	269	282	311	286	297	320	267	285	272	307	295	281	301	305	279	276	302	264	310	266	269	271	315	262	281	313	289	302	274	258	283	296	277	264	248	280	307	279	260	304	287	271	315	285	279	271	285	292	294	270	254	277	296	277	289	310	278	287	298	298	268	289	256	291	297	255	279	284	294	280	306	255	269	244	271	280	269	287	322	314	262	278	303	292	273	263	303	293	285	294	292	280	308	277	282	280	294	294	271	282	282	325	270	277	284	269	294	280	265	280	294	271	259	262	306	289	297	281	290	255	301	283	289	300	290	291	259	323	257	302	304	267	326	257	327	267	292	264	302	298	289	287	295	333	281	281	287	298	289	279	257	273	273	274	323	270	280	272	297	315	289	298	322	301	256	264	288	286	288	256	319	246	270	282	297	281	282	292	296	312	291	293	289	302	277	288	257	267	295	279	279	287	295	308	298	298	277	288	304	286	276	311	288	274	261	292	271	307	281	260	276	270	276	276	268	296	286	282	280	307	322	275	288	291	300	271	276	266	271	291	292	298	288	288	323	262	279	269	286	318	304	309	296	266	284	278	293	274	260	276	281	248	272	280	265	319	268	283	296	299	282	298	297	272	311	290	297	274	277	294	277	325	283	273	275	284	293	287	322	287	306	298	310	311	297	290	290	251	283	299	305	263	300	275	275	268	257	280	271	279	270	294	271	332	285	256	285	285	284	297	270	290	296	285	309	277	279	294	284	295	275	276	289	306	296	295	259	285	247	286	263	310	275	273	256	285	286	293	279	300	279	267	296	302	275	287	281	264	268	279	291	281	275	263	301	285	285	270	278	290	269	288	285	276	282	272	310	306	260	298	287	281	294	272	282	273	283	259	289	253	286	303	284	271	293	284	276	300	280	305	307	299	288	281	283	259	296	303	254	274	267	314	280	283	301	294	311	305	269	272	280	285	301	285	284	282	263	279	307	282	300	277	280	308	285	281	291	295	307	295	270	289	286	304	309	280	293	266	301	274	276	302	308	269	311	310	261	269	285	271	316	296	268	286	274	262	304	275	278	249	271	284	270	297	274	268	305	292	294	290	269	297	278	293	314	289	290	261	296	299	270	309	302	296	281	274	295	332	307	305	286	295	269	265	317	291	293	267	301	267	303	276	268	274	291	285	296	280	286	285	300	295	277	296	257	273	296	265	270	293	286	300	267	273	268	284	297	245	292	291	294	301	275	290	299	311	261	286	254	313	288	277	295	301	291	261	285	301	301	262	297	300	276	308	288	293	290	289	266	274	284	283	263	300	283	247	301	258	312	290	302	278	271	280	301	265	287	297	311	278	296	304	282	274	283	301	274	300	267	253	273	297	275	269	289	308	269	289	261	250	330	295	300	289	239	275	296	299	283	268	322	299	287	277	304	280	283	273	289	281	273	302	290	278	286	314	294	268	284	302	260	306	271	252	267	303	259	279	305	266	305	269	261	296	265	288	311	269	281	301	251	273	284	278	280	286	285	287	281	262	253	298	298	280	269	292	272	279	262	288	282	273	283	293	298	260	274	266	287	271	300	329	295	292	279	289	299	300	296	281	277	299	257	269	291	275	299	281	265	282	287	270	287	298	280	292	300	289	315	282	276	309	292	290	281	283	291	290	278	308	302	296	295	275	295	266	274	264	290	296	295	309	269	255	288	334	320	288	268	275	264	298	328	274	301	289	273	274	303	284	277	286	296	269	299	256	268	311	270	280	298	290	308	286	301	238	315	329	287	289	256	296	276	332	295	309	276	290	325	256	267	302	289	294	285	263	283	275	269	298	282	264	277	271	296	299	284	286	274	298	283	268	283	283	274	295	309	269	284	273	274	282	311	300	274	287	303	271	236	294	271	283	276	279	309	268	273	294	296	285	293	301	253	252	300	284	252	299	267	284	313	285	267	294	298	285	299	242	309	286	271	287	305	276	253	270	301	280	293	282	300	254	275	288	289	263	270	273	294	303	261	273	281	270	295	291	294	298	264	313	271	274	287	294	273	281	281	282	274	297	298	286	271	278	291	311	273	303	267	280	295	291	276	290	308	320	280	272	272	302	273	293	277	256	307	284	311	284	267	278	245	298	290	281	307	275	280	283	283	309	285	312	308	257	291	282	269	306	240	276	280	276	281	295	259	273	264	266	266	295	298	276	270	305
18117	2613	4753	5539	4942	4116	3494	3152	2663	2360	2086	1957	1827	1719	1594	1556	1509	1352	1293	1305	1278	1199	1188	1180	1184	1106	1103	1159	1155	1093	1054	1102	1057	1019	1026	1054	1059	958	973	975	1071	981	1027	986	979	969	980	1031	981	964	983	976	989	1022	946	975	943	982	968	965	1014	978	946	1004	966	982	1025	956	976	950	960	961	978	941	990	961	969	955	969	916	963	961	972	972	949	950	982	1005	926	914	918	944	960	946	939	946	936	914	904	923	923	946	922	963	971	998	903	945	935	890	880	990	861	957	915	940	966	894	929	928	956	988	950	970	957	931	940	934	887	976	946	896	950	993	949	993	954	930	948	952	927	892	986	964	972	959	943	1009	930	957	903	902	932	945	985	953	915	887	962	960	959	903	926	915	969	948	972	933	953	926	906	949	915	955	922	914	950	929	939	960	907	977	959	915	913	917	930	900	971	935	941	944	965	858	941	930	886	935	932	961	915	942	919	922	970	959	970	942	899	894	920	927	918	929	919	917	999	909	914	909	977	918	892	937	947	989	907	960	986	907	995	914	938	932	929	944	923	968	924	985	883	924	943	1017	916	931	916	957	920	890	963	895	904	926	956	948	942	947	936	971	927	924	907	958	920	888	934	920	919	923	913	932	956	932	907	986	952	983	914	943	909	922	979	930	963	879	946	907	902	933	958	897	928	913	922	894	940	872	958	922	936	963	913	958	941	930	919	937	895	932	947	872	969	959	944	928	927	912	911	963	893	919	963	922	904	932	983	889	904	924	928	936	931	940	942	897	932	877	909	915	912	982	933	898	913	914	910	932	960	931	890	945	957	898	989	924	929	908	949	892	955	925	912	907	911	916	930	912	913	929	928	905	913	868	952	954	941	937	896	934	927	900	904	945	965	939	945	901	933	915	809	857	924	952	894	948	948	925	899	913	936	881	912	919	929	893	940	910	929	934	976	943	964	951	940	896	932	933	910	960	863	940	904	925	985	855	900	930	943	921	893	931	897	902	893	924	903	922	910	906	940	942	891	908	948	917	931	927	994	919	959	915	937	952	885	914	950	980	888	972	926	970	974	901	935	871	968	965	899	945	945	910	884	966	901	896	961	893	975	932	932	903	911	929	914	929	934	939	925	944	933	947	848	905	912	979	919	932	967	932	953	890	922	947	950	925	1005	927	879	925	916	927	942	953	956	897	932	957	910	906	920	922	939	896	906	924	935	919	874	867	921	948	905	890	886	1013	894	959	883	925	955	974	923	968	940	955	919	903	977	945	905	903	916	922	915	943	922	920	868	916	965	920	981	924	967	930	878	930	1021	954	966	883	941	916	959	948	934	1006	880	942	895	966	971	881	951	942	960	893	960	972	940	988	925	961	902	859	952	949	915	902	875	917	910	917	893	962	929	945	875	894	959	939	907	972	949	888	879	904	921	935	955	963	870	909	998	970	958	890	970	948	930	956	919	931	954	921	920	831	947	899	939	919	909	845	924	891	957	977	972	978	977	934	947	931	979	930	914	916	934	928	893	948	940	970	916	934	910	903	931	938	919	887	902	966	901	950	899	963	926	985	955	946	981	926	919	942	907	874	899	969	912	927	855	903	929	1005	923	897	939	920	954	970	946	981	956	908	985	948	943	958	943	914	931	934	934	933	957	929	972	893	920	927	898	934	935	906	945	941	944	917	893	897	936	888	959	927	866	927	907	933	912	960	942	963	908	917	982	989	939	962	954	884	928	897	930	929	928	931	967	902	958	954	938	937	939	939	954	920	927	915	937	968	946	942	962	905	917	874	901	916	884	891	897	876	895	900	868	947	917	900	925	870	907	969	948	971	882	895	914	858	924	911	877	987	951	945	884	939	964	916	914	881	885	970	951	954	931	926	929	906	968	916	900	923	925	913	924	992	874	964	901	938	918	925	896	933	905	952	972	923	963	916	936	956	991	943	915	938	921	929	965	927	935	921	930	923	950	909	845	902	957	1025	918	921	915	938	942	998	874	948	927	929	924	906	905	926	932	930	911	889	903	896	910	936	959	888	929	918	918	950	911	930	905	981	930	963	939	937	915	898	923	970	910	893	964	898	880	922	923	1029	958	891	946	911	917	950	927	938	908	915	936	928	944	906	891	943	952	924	993	918	925	930	952	949	943	984	938	899	994	890	950	910	862	908	1019	929	924	921	914	964	904	918	917	905	896	950	890	913	962	924	928	890	956	938	948	920	930	943	976	963	922	936	916	953	951	878	946	937	911	931	928	942	886	926	909	904	887	908	951	882	868	920	914	919	937	882	945	876	931	955	930	967	976	931	877	904	863	919	907	936	952	922	955	899	938	887	927	940	967	966	883	902	907	909	964	933	959	952	939	936	937	892	971	981	904	948	1012	962	915	920	945	905	933	916	973	919	944	898	916	930	952	977	927	922	928	961	940	954	928	909	917	926	947	963	948	934	911	955	896	938	889	934	910	904	957	912	913	940	947	950	925	888	941	913	940	948	923	928	942	938	935	884	905	902	962	915	920	943	917	911	896	938	885	909	917	957	938	919	948	936	951	913	915	904	962	941	889	926	948	939	908	971	919	970	943	949	927	951	921	919	940	946	897	903	952	939	920	954	905	937	925	939	925	972	902	945	982	909	897	956	938	937	932	954	884	931	940	971	966	897	917	931	933	980	978	940	946	922	895	949	915	947	962	881	987	940	898	984	885	939	938	960	945	920	928	897	961	949	864	892	923	918	910	903	894	937	853	943	897	883	880	887	944	908	871	925	900	992	924	885	950	948	969	930	944	909	870	948	902	929	944	919	893	900	901	915	926	919	998	908	939	925	912	910	956	974	949	982	930	895	930	938	924	924	935	949	985	939	892	857	910	927	928	967	890	943	894	927	947	891	923	875	949	960	930	896	958	909	907	940	882	920	936	989	944	896	925	913	922	901	896	932	950	978	958	942	971	888	940	944	932	948	920	921	997	933	974	941	923	900	908	931	933	938	900	934	925	918	987	955	891	908	897	928	921	910	937	917	901	926	905	918	869	920	965	872	911	966	911	975	930	916	987	890	846	930	881	940	907	896	893	938	904	943	887	931	875	962	865	965	940	982	929	893	934	902	917	990	966	957	911	902	930	907	856	959	940	937	919	914	919	906	951	966	934	880	961	880	888	878	911	905	953	922	905	905	916	929	934	919	875	918	931	892	912	871	893	975	945	918	876	915	948	913	996	920	883	939	943	940	962	907	948	945	914	986	933	937	927	948	959	941	891	924	917	995	931	903	957	995	910	955	905	968	893	905	917	982	975	956	950	945	928	925	852	942	909	959	939	931	948	946	889	908	951	954	879	913	934	931	907	881	955	931	977	912	922	924	923	936	955	898	968	913	932	945	966	927	888	919	974	955	926	897	931	925	948	941	906	877	946	905	932	1010	928	924	937	881	913	922	956	921	927	927	946	930	950	976	902	929	930	923	938	938	932	899	873	905	934	919	942	910	934	928	897	930	844	925	927	869	914	907	914	876	919	888
4228	314	237	210	193	184	193	171	151	147	169	152	139	166	134	151	157	157	151	147	160	180	154	163	140	160	157	155	170	158	137	179	165	148	151	151	135	130	127	140	148	158	161	165	154	153	159	137	154	166	135	154	159	154	147	140	133	168	137	145	133	137	184	161	125	147	176	177	141	156	162	153	126	176	167	157	137	151	136	143	129	151	164	172	142	158	145	175	149	137	149	147	161	151	153	140	158	155	136	148	147	155	162	157	165	138	158	160	165	157	155	147	170	158	160	168	171	139	143	171	145	172	135	159	161	139	161	143	139	156	149	150	173	144	120	154	164	171	162	130	149	148	140	158	171	164	144	171	150	141	168	150	148	167	153	161	161	150	148	158	130	142	157	162	121	145	140	158	152	160	142	152	160	155	154	149	168	161	158	153	173	158	141	146	158	150	152	152	168	143	155	148	165	169	148	147	134	180	174	143	175	153	135	169	142	139	155	165	125	153	170	147	172	179	159	142	170	157	178	146	167	165	152	142	152	147	157	160	157	150	162	140	154	154	148	151	141	130	174	139	159	139	170	152	137	138	151	120	123	155	151	156	150	149	152	161	167	144	150	156	166	153	167	150	157	128	141	147	165	145	148	173	158	152	163	134	141	154	170	143	151	164	127	152	135	147	159	140	165	147	156	155	139	136	147	146	145	150	136	158	149	148	162	139	181	133	156	161	145	157	152	162	140	163	163	167	147	165	156	151	142	147	153	159	152	135	157	156	141	155	159	149	144	156	130	145	165	146	147	138	138	157	171	143	144	159	145	119	162	148	155	165	153	145	171	152	148	142	146	150	132	188	170	168	165	162	177	137	137	146	167	163	167	155	157	160	141	146	155	137	139	138	153	155	156	147	159	159	148	137	160	127	163	159	154	141	196	167	154	162	133	146	162	159	146	132	126	139	156	151	150	155	151	144	163	153	163	167	140	175	138	175	164	145	149	161	150	159	151	152	153	147	163	138	144	158	164	150	143	166	150	167	165	156	155	146	142	148	162	138	156	176	161	173	152	147	159	151	150	127	166	135	150	134	150	161	149	170	155	149	132	161	154	181	154	155	144	160	178	166	139	160	148	175	152	155	147	158	136	147	163	164	184	158	159	190	147	165	158	139	156	145	163	162	184	154	157	145	141	135	168	155	125	144	167	153	148	128	161	128	133	166	163	160	132	176	155	146	155	153	166	132	155	169	147	150	132	148	147	168	121	147	157	161	149	149	149	157	175	168	142	141	133	159	143	145	164	160	173	144	169	142	145	164	135	177	161	169	162	142	155	161	149	151	145	135	148	146	156	149	163	131	147	156	172	124	175	154	157	150	147	146	164	142	140	162	152	154	157	160	150	175	145	147	169	176	150	155	144	148	169	152	140	143	147	187	141	153	153	170	131	163	144	153	183	122	157	140	142	161	132	140	165	169	161	152	162	156	151	151	146	156	158	162	142	152	150	143	162	140	164	148	148	147	140	148	149	149	136	148	171	154	137	161	136	168	152	130	138	167	140	156	153	151	163	153	132	160	158	159	152	136	155	147	145	168	155	154	123	162	135	139	152	144	158	146	140	162	139	147	152	144	143	145	163	146	145	149	172	143	165	165	130	166	142	154	147	145	149	144	147	136	159	132	145	148	156	157	152	153	150	116	146	163	148	132	132	166	132	135	175	146	141	149	165	150	153	146	136	149	143	163	149	167	164	138	161	169	150	153	148	154	153	157	130	154	145	158	152	160	146	147	169	160	143	144	130	132	150	164	156	170	157	157	142	139	152	156	155	149	137	150	169	158	159	156	165	155	143	175	174	153	146	145	126	138	154	157	148	164	142	128	128	146	170	154	166	167	140	156	148	148	153	168	150	163	148	149	151	130	163	133	156	151	153	154	149	146	148	173	159	148	129	148	136	151	175	151	147	149	149	147	156	136	131	149	135	170	139	152	138	155	135	160	150	146	147	131	151	158	162	140	164	153	142	155	148	151	147	136	153	139	160	146	146	167	131	148	161	148	167	144	145	153	151	160	199	159	149	148	131	140	171	142	167	150	152	170	149	142	150	160	151	141	145	136	158	137	176	132	156	172	156	165	149	164	145	135	138	152	148	157	138	174	163	141	144	158	150	147	153	168	143	169	161	161	158	163	152	136	152	161	137	166	139	144	162	164	146	156	167	145	168	155	148	158	149	158	148	141	164	141	150	142	146	164	144	151	150	137	145	146	138	141	163	140	150	139	180	153	156	127	169	154	147	133	127	109	154	144	146	123	141	155	162	156	165	136	164	162	162	164	149	140	165	167	128	181	142	186	159	151	146	155	157	160	160	134	167	132	152	152	187	169	147	157	161	147	159	135	147	173	143	187	148	153	138	147	146	154	150	160	154	177	146	142	173	146	150	170	151	163	138	148	150	149	137	154	147	141	154	148	146	164	146	144	162	154	157	150	143	144	158	137	172	135	162	137	156	134	143	159	157	160	165	149	146	155	183	160	150	144	153	152	134	142	156	144	149	146	159	145	156	177	154	165	136	141	149	159	152	167	160	160	178	161	165	147	148	132	155	178	170	157	140	150	151	138	151	141	173	161	167	141	138	165	158	139	134	136	163	167	155	137	156	157	145	158	140	157	156	135	150	158	129	159	156	160	151	154	155	167	162	164	166	150	151	158	157	137	160	158	148	146	171	159	167	143	175	152	151	148	156	146	157	129	164	140	150	160	145	160	131	158	146	155	125	154	171	156	141	129	156	146	150	160	134	145	166	145	139	149	158	152	148	138	163	160	185	136	137	167	153	152	166	163	150	143	125	148	135	134	164	173	142	156	138	145	137	147	139	148	142	148	143	152	140	154	138	167	166	127	146	147	147	157	153	154	148	162	145	156	139	154	126	133	155	146	145	142	144	145	154	159	140	134	142	150	162	152	134	139	142	168	152	148	145	144	147	184	170	149	154	170	143	156	155	164	161	146	159	154	173	154	143	150	155	184	170	153	162	156	161	144	167	166	156	155	171	161	103	150	168	148	152	158	145	148	154	142	131	150	138	131	155	163	168	159	156	152	147	139	160	148	135	150	152	141	145	154	173	149	153	156	152	140	136	164	182	142	156	142	158	144	146	166	144	142	146	122	142	152	142	157	137	152	146	138	139	173	170	135	161	136	174	163	140	137	137	152	146	166	157	163	154	158	139	152	168	163	148	151	160	168	158	192	147	152	134	143	152	179	156	153	153	153	166	140	169	148	167	158	152	141	151	176	167	163	148	171	128	166	136	143	174	142	145	139	130	160	162	150	134	138	160	160	172	138	185	163	149	146	152	157	151	131	161	151	143	137	152	169	154	165	128	153	142	129	151	164	161	145	165	140	151	158	151	138	165	139	139	167	154	139	162	158	163	152	166	137	156	145	163	134	144	143	132	149	151	163	157	151	148	178	154	144	133	141	154	164	150	155	132	159	133	161	149	157	161	134	150	143	142	171	137	137
6257	588	663	725	701	681	656	677	638	615	542	612	545	615	610	570	569	567	574	557	565	545	578	586	533	586	546	604	533	529	565	529	569	574	554	590	585	570	557	565	557	574	589	559	563	560	571	584	552	591	543	566	588	558	546	565	540	606	570	590	564	587	553	553	567	588	584	549	563	499	539	554	499	508	566	515	562	566	577	577	544	566	560	612	575	552	540	589	555	548	563	543	521	574	563	565	583	537	585	532	525	536	522	566	576	547	567	543	563	541	563	563	581	602	591	565	543	533	571	527	577	578	563	536	544	554	539	500	556	554	527	551	565	544	560	567	519	546	546	550	522	557	590	563	565	579	609	550	550	551	580	560	575	550	607	538	544	591	598	524	522	541	532	573	543	556	536	551	577	571	583	557	595	590	590	544	566	573	595	568	577	533	607	572	532	571	580	569	519	511	592	570	515	560	583	578	575	577	590	626	540	567	606	588	550	581	555	546	608	556	569	546	566	569	537	571	545	560	537	551	555	513	590	563	566	563	547	565	604	578	558	576	537	571	563	539	555	538	554	546	546	561	583	612	565	590	548	559	587	566	535	586	591	572	548	558	557	596	565	581	557	590	538	575	584	564	598	546	566	534	566	604	544	565	529	569	534	594	573	594	593	539	542	595	535	546	532	527	556	521	521	619	551	580	593	604	543	576	579	541	560	566	579	571	556	566	576	581	549	593	572	587	577	559	548	593	578	599	568	586	546	552	566	563	537	532	558	562	575	593	568	606	552	516	584	516	550	592	574	541	534	538	531	553	549	541	561	562	573	558	611	565	582	588	582	554	575	517	574	548	546	600	518	515	571	574	551	557	544	588	581	550	502	544	598	586	560	568	567	542	546	522	551	562	546	529	561	566	561	554	590	535	601	558	587	534	546	577	548	563	549	540	576	561	539	588	517	540	590	565	548	547	578	528	535	547	587	618	643	574	577	548	573	549	577	566	573	541	571	568	519	549	558	579	592	539	565	573	620	556	571	533	545	496	560	553	583	534	551	523	553	532	581	577	555	553	559	568	581	534	593	555	617	494	546	558	588	569	548	531	551	549	572	538	545	560	572	537	575	540	588	562	568	570	602	550	554	536	530	569	601	564	616	519	565	583	548	530	614	553	572	533	541	547	572	547	608	569	559	570	546	528	563	557	564	573	528	543	613	529	582	561	566	566	567	564	571	557	543	546	587	607	554	532	562	584	533	574	626	568	591	530	546	571	551	516	583	565	579	601	585	538	612	583	528	554	562	592	540	542	561	522	549	548	563	579	551	530	615	522	553	548	572	567	609	555	605	571	554	562	572	527	525	565	533	583	574	579	557	581	542	539	548	544	617	583	609	588	549	554	577	523	584	552	618	528	576	520	588	570	582	598	553	577	512	512	566	531	563	573	568	529	573	549	581	544	584	534	548	527	544	595	576	571	552	559	527	555	561	603	572	571	567	541	563	558	534	582	539	567	536	553	595	621	547	547	541	567	571	603	591	560	557	555	556	540	581	604	592	565	546	578	560	535	572	546	578	564	545	561	541	573	545	560	552	559	625	566	547	555	587	580	610	562	609	557	536	578	540	572	538	562	586	551	552	551	562	521	522	525	597	581	565	552	547	548	591	557	575	568	600	560	561	575	565	573	573	587	523	556	583	528	555	599	579	607	572	563	551	594	581	545	527	542	608	561	566	563	583	549	576	558	543	584	581	630	547	573	578	550	535	556	567	542	545	603	561	535	531	555	574	564	532	512	547	502	601	607	546	568	572	548	503	574	584	559	546	565	590	560	594	601	572	559	544	553	552	547	551	556	562	581	575	617	588	555	514	586	569	539	561	566	573	574	570	545	527	540	527	543	595	574	567	535	555	557	553	561	551	563	549	542	612	556	577	590	545	544	585	589	544	527	541	598	547	573	567	587	588	525	557	565	556	581	582	569	550	592	540	569	588	562	548	566	532	571	586	558	553	563	555	609	523	561	597	551	583	573	529	554	546	543	556	539	577	576	538	550	587	603	561	560	573	532	550	575	540	549	584	599	574	557	582	593	548	539	552	590	551	569	554	618	548	551	553	553	563	574	578	546	562	556	593	579	583	548	580	546	558	570	534	625	555	580	594	541	529	598	556	527	571	577	560	577	507	524	573	531	540	578	560	542	536	555	545	567	541	552	534	513	574	538	539	590	556	566	554	593	574	559	573	537	577	571	529	602	551	546	597	577	579	538	515	562	571	585	598	529	522	544	626	578	590	574	566	558	545	572	619	548	556	580	572	540	586	601	570	536	553	608	549	540	533	562	577	565	520	569	558	572	534	578	542	601	597	564	571	550	536	554	542	524	576	595	549	603	541	538	562	584	541	555	520	532	572	565	545	579	575	567	523	513	547	546	589	564	554	569	521	538	554	604	607	554	590	546	565	622	585	543	585	603	554	558	588	556	584	520	571	591	545	583	584	541	590	524	591	571	570	549	532	563	567	557	558	575	599	543	581	555	537	529	628	574	558	551	554	544	582	572	600	592	578	573	559	573	558	570	562	562	551	570	577	546	584	547	518	584	553	614	585	595	601	560	549	544	572	559	589	570	574	565	557	575	581	563	566	578	543	570	549	611	558	551	523	528	515	542	546	543	545	536	569	562	527	629	596	541	564	560	571	565	574	639	569	559	543	538	518	558	555	565	559	555	576	584	592	521	572	600	560	575	577	584	534	538	539	616	590	573	565	575	519	584	570	566	522	547	541	558	578	632	538	536	545	575	530	533	558	548	528	535	595	564	605	556	560	558	540	572	523	541	583	606	569	550	550	546	591	593	571	609	561	573	539	577	582	556	566	574	557	513	560	536	542	603	577	584	584	555	578	552	527	555	510	569	580	576	598	532	580	560	570	585	558	548	516	567	537	571	549	561	540	558	574	526	578	544	565	545	554	567	572	608	556	566	591	579	586	559	621	564	572	536	563	568	598	544	571	586	573	578	578	548	556	552	567	595	569	548	566	563	559	527	531	539	525	543	577	582	569	543	571	536	580	589	580	556	584	559	541	543	564	551	565	575	571	584	546	581	546	559	594	553	537	539	563	585	570	543	555	591	542	567	553	551	527	518	560	611	546	572	569	599	553	535	548	560	544	555	563	554	526	560	569	590	568	555	555	542	543	547	580	553	544	530	606	571	550	601	538	501	545	553	552	559	587	588	557	567	598	552	516	524	533	589	591	565	556	550	580	530	566	559	589	577	592	543	569	566	569	556	578	558	549	582	578	552	565	525	561	567	560	547	572	553	546	592	582	605	567	593	554	567	586	582	559	549	577	552	622	599	536	561	522	583	535	548	530	571	559	535	599	538	578	546	571	506	521	634	578	605	588	590	498	550	584	538	556	576	551	562	561	585	600	506	555	564	563	576	540	586	536	564	590	547	601	576	565	604	590	556	534	526	572	553	575	578	524	594	538	539	568	588	606	555	543	575	593	535	578	567	574	545	569	586
27711	3902	1382	1032	812	621	555	496	449	405	366	396	309	327	345	302	300	292	292	279	305	278	305	285	303	297	288	303	300	290	296	293	279	299	260	285	278	276	280	300	276	279	269	292	255	292	295	276	273	299	286	294	283	288	307	276	279	305	293	293	261	260	257	267	287	266	294	263	311	261	249	277	279	314	282	275	263	252	224	295	272	299	248	287	276	286	266	246	265	263	242	260	265	281	258	303	278	271	276	260	278	284	263	318	284	253	232	282	263	268	282	301	264	294	302	312	293	262	271	306	270	308	277	270	316	271	313	260	258	250	257	281	302	282	258	290	270	269	262	250	274	267	307	294	261	284	277	270	290	284	278	280	274	264	300	287	275	275	262	258	241	300	291	302	257	297	264	266	260	263	281	260	266	280	269	314	259	274	289	262	256	287	276	291	288	267	271	278	249	288	265	294	260	259	286	260	281	269	284	282	259	280	281	301	281	286	277	306	276	286	266	298	254	296	311	276	251	284	276	287	280	269	247	268	277	299	263	289	286	277	307	293	283	293	270	275	315	280	291	276	301	251	273	308	287	313	270	259	297	273	260	289	280	274	286	275	239	287	272	280	280	271	294	285	249	293	255	300	284	285	278	285	291	299	319	266	305	271	280	259	265	290	301	303	277	269	297	271	244	300	254	279	251	273	274	284	283	288	293	283	286	289	280	318	269	271	259	278	254	287	285	262	277	264	289	287	273	264	267	280	273	270	284	282	272	283	283	250	303	278	291	278	271	279	270	275	290	287	267	289	290	298	273	299	297	308	264	260	260	270	256	332	281	267	256	291	256	267	287	279	286	262	257	294	311	285	280	256	309	263	260	281	300	281	262	267	276	277	276	279	294	299	268	268	287	266	290	275	231	269	285	270	281	268	300	278	278	254	251	279	294	273	276	256	263	297	272	259	283	274	281	277	288	262	278	271	257	249	290	255	275	256	249	313	265	269	290	286	290	275	258	279	250	279	259	267	291	292	274	287	307	259	274	239	281	292	298	272	288	294	277	282	303	291	280	283	275	299	273	295	262	269	291	265	261	284	275	280	279	256	309	282	256	289	307	277	276	270	292	276	266	266	264	259	237	252	291	280	255	276	274	301	284	280	262	272	295	268	287	275	268	291	254	284	300	274	282	291	282	281	276	252	285	275	301	285	284	262	257	244	286	265	296	275	274	269	261	294	244	282	283	285	262	284	263	293	287	292	265	286	278	260	250	283	290	250	278	256	296	276	265	317	291	253	271	284	296	271	255	277	241	265	302	255	274	304	264	268	297	266	274	295	321	278	265	256	275	272	262	287	268	263	302	270	274	295	285	272	229	287	261	283	298	264	283	275	302	264	244	277	269	248	258	289	281	258	299	272	282	245	265	270	254	267	270	271	272	282	293	297	308	272	278	302	262	277	266	259	247	262	301	249	319	257	290	264	277	280	289	269	280	267	274	279	302	268	254	276	285	254	279	261	252	287	277	300	282	289	295	303	282	283	257	263	295	266	266	267	263	272	283	280	273	254	274	279	264	285	287	302	286	264	257	274	250	310	274	254	284	275	308	267	262	279	274	273	309	285	268	277	272	253	246	282	289	280	297	279	292	280	274	262	286	278	280	279	282	251	274	295	274	294	290	289	254	270	249	250	274	275	254	293	291	295	302	288	260	266	291	285	278	273	316	261	301	298	255	247	245	273	234	283	260	258	245	252	259	272	278	285	281	280	280	295	256	243	298	256	278	306	298	279	279	274	279	282	269	266	320	295	278	306	272	263	269	277	301	253	277	254	298	266	280	283	275	259	275	286	275	295	302	262	274	245	255	268	256	271	297	296	287	295	252	256	275	281	266	278	280	293	287	280	297	244	289	267	290	273	318	249	254	252	286	290	297	284	281	304	285	284	273	257	286	255	266	265	303	296	280	290	276	260	292	281	232	294	283	274	297	272	292	280	256	302	300	264	282	273	298	292	272	271	243	295	276	262	294	270	259	274	268	295	294	259	280	287	307	306	294	276	292	304	298	308	276	277	291	281	259	283	264	287	259	280	278	300	254	277	265	267	294	267	264	257	255	303	275	255	269	267	271	280	298	260	253	251	271	249	269	270	260	271	289	265	281	276	272	266	274	275	265	267	271	286	289	278	267	277	269	296	287	255	281	268	257	277	314	263	287	258	283	282	274	293	278	267	282	268	276	282	305	282	283	258	273	279	285	270	243	274	251	278	286	263	270	295	270	245	289	273	266	249	270	279	266	279	236	265	278	248	271	300	274	266	278	258	269	281	265	284	289	248	294	283	273	281	285	296	296	299	277	275	289	234	288	301	283	277	286	263	273	284	263	292	295	322	250	287	264	284	268	282	288	288	301	279	285	260	285	278	266	286	264	309	262	267	280	300	263	258	251	239	244	244	268	293	297	286	276	262	299	251	320	320	306	266	278	256	329	280	266	268	280	270	281	269	252	279	292	251	319	281	261	317	274	271	262	302	303	284	258	257	282	280	288	306	264	277	266	287	246	275	287	250	277	278	291	303	262	279	270	293	273	307	235	276	265	271	289	256	280	270	300	273	274	259	303	245	282	279	257	284	291	264	276	268	269	266	260	272	307	250	257	265	289	268	286	271	298	295	295	294	265	286	288	252	256	303	287	285	283	255	234	294	270	274	272	233	252	276	270	285	288	289	257	271	280	279	265	278	292	279	266	284	305	240	296	278	255	304	300	283	282	294	266	299	263	274	279	282	270	298	286	255	264	266	269	305	287	272	289	252	295	291	245	283	277	264	297	286	293	302	282	302	266	256	294	280	277	301	272	292	311	287	281	276	285	293	254	268	267	261	271	279	278	259	300	296	261	313	282	285	279	273	265	270	296	280	250	279	297	278	244	298	272	270	261	278	275	281	309	282	279	295	249	279	272	252	253	290	316	279	283	288	266	261	276	305	296	283	278	261	275	269	256	270	306	292	296	256	312	265	310	269	292	269	278	280	283	293	277	296	255	275	260	261	281	268	264	271	292	281	263	275	288	279	305	262	267	266	272	267	263	247	266	274	268	285	257	285	271	256	291	262	280	289	272	285	259	278	292	293	284	299	293	238	273	276	303	281	285	262	302	259	277	281	244	317	262	269	254	246	283	282	271	259	272	294	267	266	260	296	263	264	282	269	277	266	280	288	299	255	274	250	270	275	288	246	298	244	278	267	277	283	272	257	282	236	288	310	327	292	268	305	281	297	281	263	289	280	253	275	277	245	276	267	276	275	253	267	261	278	291	277	257	276	280	255	268	266	287	274	258	283	288	302	299	276	265	299	283	259	295	262	280	260	279	271	275	271	263	283	278	278	272	254	289	282	262	297	266	277	262	279	284	242	283	297	288	279	290	261	261	273	265	281	249	247	283	278	271	252	268	282	300	255	266	300	241	297	283	300	279	307	280	258	238	296	290	253	267	269	300	265	254	269	286	284	255	257	265	301	306	294	256	271
14573	1670	2936	3379	3056	2583	2355	2040	1822	1714	1489	1467	1337	1343	1290	1205	1120	1096	1111	1116	1058	1132	1031	1023	1008	990	1005	1022	1019	923	993	972	993	931	1019	913	961	917	921	970	942	943	966	937	888	965	907	908	882	950	883	949	911	960	959	950	866	982	878	923	898	921	913	901	958	946	920	960	933	889	899	910	914	914	949	944	908	871	916	917	939	913	914	954	896	857	911	903	907	915	883	920	914	942	920	912	960	959	935	852	907	944	909	902	858	865	924	884	913	896	861	892	883	872	932	917	869	892	846	908	929	883	923	945	874	917	922	916	950	942	908	893	894	899	860	877	888	989	871	892	869	871	901	912	924	890	903	913	939	888	905	862	876	901	863	869	913	964	919	840	968	869	893	879	911	939	917	890	925	905	923	874	910	927	933	873	905	922	901	916	891	885	890	945	909	923	880	943	910	910	920	907	913	879	861	920	856	889	913	862	912	930	930	952	875	980	896	937	825	917	879	937	917	929	890	944	846	842	865	857	880	858	885	916	928	907	869	879	879	875	864	933	837	930	904	870	892	896	921	944	884	875	874	870	896	893	919	953	893	893	942	891	893	884	892	920	924	899	867	878	903	913	887	916	927	908	874	896	849	862	922	899	913	933	911	880	906	854	904	924	964	927	899	888	916	878	875	885	921	890	904	858	914	904	910	916	930	869	938	876	915	912	885	906	872	873	939	875	888	954	930	860	878	918	919	915	864	955	932	899	894	881	921	908	908	973	911	852	937	930	885	940	916	949	872	907	847	896	913	843	901	898	918	901	931	893	868	892	884	909	899	921	902	900	895	890	909	917	854	935	853	892	895	937	937	931	920	859	872	885	881	899	889	896	893	909	923	853	900	905	918	954	907	947	889	936	885	850	883	896	892	932	924	927	874	885	916	831	848	935	890	886	834	887	835	910	884	841	902	903	903	914	991	900	904	875	835	943	913	875	851	878	914	900	903	903	876	919	893	865	869	913	846	891	878	844	961	876	903	864	865	896	920	842	911	862	904	894	900	921	877	914	876	858	876	899	889	931	930	935	897	916	873	900	860	916	910	919	953	886	908	903	940	911	866	885	883	920	936	922	893	869	946	867	949	900	916	900	877	895	951	860	926	971	872	892	890	918	947	871	886	844	832	904	935	895	901	870	881	941	940	936	912	903	879	863	884	923	968	871	916	855	874	890	884	914	894	951	935	919	918	866	926	878	924	887	897	907	883	927	894	885	897	849	906	900	951	895	942	885	885	958	924	883	866	943	923	859	921	877	937	869	932	899	893	898	851	904	928	912	895	905	889	908	892	901	847	890	876	893	881	846	863	914	842	879	868	836	891	896	913	908	904	905	933	857	962	893	875	936	894	920	863	929	899	894	884	924	903	901	870	932	909	868	922	901	841	886	969	902	855	905	860	930	882	949	867	888	914	897	919	908	896	912	913	905	930	936	917	862	938	907	878	903	914	898	865	902	913	901	857	906	923	868	923	934	887	909	925	916	880	869	879	957	892	878	868	888	934	861	872	871	886	935	879	897	884	878	902	891	876	923	864	879	870	899	895	959	925	886	896	871	917	885	913	855	929	912	872	921	872	862	870	916	877	865	927	917	897	903	915	922	942	905	880	909	905	899	891	881	900	870	907	916	947	853	902	992	900	869	891	883	886	898	923	912	911	877	901	900	897	895	918	848	920	922	922	942	873	875	929	903	947	874	889	868	915	884	891	895	963	919	940	950	904	906	900	909	899	920	911	874	933	867	856	905	978	938	911	855	927	868	900	917	887	884	865	892	862	898	893	915	926	854	840	861	880	872	881	912	874	942	884	890	927	935	889	868	901	846	922	902	955	910	939	885	954	952	896	931	948	906	920	929	888	872	934	891	928	922	875	872	881	886	963	911	916	918	917	909	955	850	917	927	888	908	921	898	892	916	897	916	880	940	922	912	943	890	840	898	935	915	842	915	949	915	886	915	914	951	889	856	895	923	886	941	987	909	928	907	871	921	844	867	919	914	895	932	933	949	954	857	862	909	868	918	879	867	941	914	898	876	902	922	872	876	944	868	934	878	840	927	898	904	887	914	917	855	965	867	905	861	888	909	878	944	860	879	839	868	889	869	913	862	924	868	942	896	867	856	886	939	880	832	870	945	914	939	909	929	922	892	912	937	891	894	916	938	925	901	944	877	898	975	875	916	882	933	838	870	906	874	938	854	933	871	885	928	925	935	905	872	952	955	900	900	904	890	922	910	915	884	872	946	891	930	948	919	874	876	940	893	884	894	931	840	917	903	902	903	915	909	865	836	904	872	952	933	926	851	921	894	931	940	871	941	847	939	865	918	892	882	883	840	933	914	896	900	899	890	934	891	897	922	877	906	917	876	911	924	950	905	924	883	898	897	887	929	889	898	880	895	859	943	909	894	869	866	870	906	937	909	890	894	881	859	910	893	884	922	842	916	898	863	960	935	900	916	939	942	932	861	884	914	884	903	956	940	890	941	852	881	899	911	870	860	888	919	875	927	878	937	804	874	888	975	878	910	890	885	910	862	947	931	887	883	866	865	910	893	903	906	909	886	934	934	897	940	904	917	855	870	989	914	911	911	867	850	882	934	895	945	911	978	870	898	913	869	901	860	869	933	869	895	850	890	911	929	881	905	867	914	930	988	921	921	901	880	932	873	889	927	897	910	856	938	853	903	915	893	910	885	897	933	924	909	851	957	907	926	895	890	931	941	894	918	875	888	809	913	972	881	920	933	885	910	896	930	891	873	895	966	894	930	913	886	896	877	876	945	911	870	864	912	880	929	884	883	875	900	917	870	873	904	883	872	875	860	902	923	952	875	954	934	913	856	923	898	890	898	941	854	909	932	926	898	928	889	904	878	839	875	919	900	960	900	927	909	912	925	852	928	873	901	900	906	875	883	906	879	946	909	851	949	832	855	910	874	914	932	905	881	913	917	886	842	918	905	922	849	866	933	901	869	865	854	884	931	923	867	892	927	892	925	901	873	916	922	866	866	915	874	893	932	911	881	928	889	918	934	889	874	935	909	917	896	948	865	930	899	896	911	924	893	950	842	852	854	901	909	863	909	906	922	947	907	936	928	901	913	904	916	889	878	890	901	877	880	912	866	863	878	896	884	904	936	934	938	860	876	868	962	847	883	900	934	955	881	877	894	900	893	919	874	891	918	879	916	922	855	895	873	886	932	942	900	900	923	915	929	917	887	881	856	889	903	881	927	891	908	864	879	910	896	856	914	934	905	860	950	897	892	927	898	913	881	875	920	909	907	908	836	893	863	896	865	876	889	844	874	891	884	872	934	936	885	950	874	855	933	926	865	881	942	901	957	906	862	929	831	902	917	843	893	965	947	914	912	933	858	920	931	942	892	892	889	925	893	891	930	881	961	877	944	876	900	914	880	898	874	966	902	923	946	828	890	873	900	888	885	863	897	975	900	945	902	852	889	864	949	844	932	876	886	893	884
39003	11524	3069	1818	1226	955	796	627	578	470	455	420	429	406	348	403	322	343	348	335	335	343	312	327	315	299	305	306	322	307	305	273	308	306	300	293	279	255	290	298	305	286	298	257	325	288	304	322	270	286	276	309	279	283	266	277	290	281	285	295	278	322	291	300	281	307	294	320	270	245	271	298	313	295	277	275	276	261	270	323	279	289	289	283	258	278	301	267	299	304	261	300	312	301	281	290	298	285	297	262	289	267	299	279	292	298	268	298	289	276	317	298	295	284	281	290	263	285	300	253	291	307	298	261	297	287	298	280	259	301	328	298	280	308	307	300	248	280	279	285	258	295	270	289	300	264	275	278	283	274	304	303	284	285	252	269	258	297	280	274	295	280	294	297	277	268	270	269	305	296	298	263	288	254	282	281	264	290	289	275	268	286	300	277	304	256	294	300	284	292	297	276	283	301	276	262	289	275	308	268	267	299	269	272	315	257	293	268	288	274	269	301	251	306	284	274	289	272	283	292	311	275	264	320	295	280	328	290	263	297	322	267	280	260	278	296	285	261	296	294	284	296	295	277	274	316	300	300	278	256	278	302	283	310	303	261	285	244	322	292	277	291	299	276	287	276	303	286	307	300	286	268	275	322	265	271	294	293	301	288	302	249	284	257	291	291	295	308	307	292	287	273	286	265	321	269	272	279	311	259	276	307	308	281	289	281	295	247	276	272	302	261	266	311	282	314	256	264	301	282	285	259	299	289	264	286	315	289	282	299	264	270	301	269	279	289	316	271	273	276	285	285	274	313	327	305	306	279	308	270	315	307	251	293	309	259	242	288	288	279	285	274	276	270	275	280	266	284	322	288	276	318	270	290	282	299	302	308	300	322	273	290	277	284	286	300	298	283	280	274	289	296	272	289	277	273	262	288	266	257	280	285	299	323	280	288	292	271	300	246	301	288	298	269	293	241	280	277	265	308	292	312	322	324	270	285	267	293	287	259	302	254	311	244	274	287	307	250	262	309	287	303	304	293	279	288	288	310	263	298	293	274	262	294	292	301	257	274	297	283	312	255	279	296	284	296	281	283	319	277	276	282	300	285	296	268	316	299	297	263	272	288	278	283	314	284	311	290	290	268	285	272	278	296	293	284	295	271	265	256	253	248	291	282	306	306	283	267	290	316	266	287	301	308	281	279	291	259	293	302	297	265	282	333	289	298	282	283	305	296	294	286	305	277	293	300	288	277	287	306	319	292	304	283	270	269	287	279	307	270	274	292	283	287	290	293	298	273	279	254	291	276	275	293	298	298	297	282	263	277	289	271	267	306	317	263	285	295	294	292	263	296	278	285	305	320	272	263	303	292	266	269	263	280	305	285	253	304	300	282	285	271	284	282	301	280	290	288	276	292	293	265	308	282	274	268	266	310	301	278	286	289	286	267	302	300	285	298	288	269	276	296	282	284	302	309	321	283	250	291	311	275	262	304	252	298	315	292	269	255	309	276	296	252	272	280	290	260	285	296	262	245	268	297	317	250	281	271	288	252	290	262	287	293	290	260	301	296	269	290	268	266	265	287	291	298	299	291	271	284	269	312	274	313	281	311	243	258	297	280	269	325	292	289	291	304	274	278	273	299	316	301	276	299	320	279	261	254	305	265	286	303	293	312	312	256	293	304	273	310	309	295	273	316	240	290	276	263	298	283	291	243	271	274	306	289	286	304	274	287	279	317	281	288	292	293	266	276	308	293	304	262	319	291	307	289	263	297	292	269	275	278	306	289	269	261	309	266	308	273	276	325	312	300	297	298	262	285	311	338	279	266	274	283	283	298	280	285	287	280	278	299	298	289	243	299	294	265	302	289	279	281	310	287	290	269	259	274	303	286	281	305	278	273	289	290	251	285	265	289	285	283	314	283	277	264	286	296	286	268	295	278	306	265	265	284	301	280	277	303	268	276	286	287	273	292	274	317	303	276	303	280	290	264	287	230	274	263	268	280	269	293	313	272	303	289	280	275	275	300	296	300	310	274	308	286	270	291	283	294	293	313	290	264	297	311	287	280	295	291	292	292	289	279	269	256	306	282	284	290	265	292	282	275	284	292	297	303	298	308	266	280	279	299	298	311	310	302	300	275	277	299	261	253	308	268	271	294	248	316	283	299	274	264	254	301	278	261	288	293	273	307	306	325	269	279	311	296	268	300	292	270	279	280	298	295	267	283	314	280	283	272	308	294	284	307	256	312	297	269	303	271	320	298	302	280	302	290	301	279	282	286	279	262	261	287	301	285	292	287	313	278	316	277	287	275	282	291	272	296	308	267	287	291	274	262	280	270	297	256	298	276	282	273	284	292	270	287	271	294	254	296	262	318	279	274	255	303	265	280	309	293	278	283	304	290	308	276	305	291	314	260	261	295	295	289	265	273	292	276	308	286	288	318	305	288	282	296	298	298	303	305	284	272	302	294	276	285	283	279	269	314	292	286	273	222	280	285	273	297	302	248	264	298	263	305	304	259	259	291	300	284	267	303	292	309	289	281	305	321	278	267	271	268	291	310	279	303	294	288	289	269	280	289	275	284	301	275	287	280	291	286	303	284	283	281	269	261	260	297	291	281	314	294	281	269	269	283	267	278	258	307	287	273	304	275	287	273	260	317	297	294	299	288	264	311	294	268	275	283	276	286	259	295	272	263	299	278	231	271	289	288	296	290	272	271	322	293	247	314	275	293	278	262	276	310	264	275	296	276	274	280	290	306	266	301	258	295	308	279	278	256	304	284	275	282	277	304	268	232	257	289	271	296	263	287	286	271	255	301	260	263	280	280	287	292	295	248	287	308	277	302	285	287	287	280	311	251	318	300	284	281	293	298	301	260	293	257	280	304	280	290	273	270	268	281	248	245	281	281	291	283	298	295	268	289	279	289	261	284	269	287	312	309	293	288	247	295	285	268	311	302	306	271	288	277	288	280	295	279	295	304	286	267	281	282	242	301	269	260	289	301	295	288	283	270	287	294	283	286	269	304	276	304	256	291	262	288	296	304	301	264	274	278	294	265	298	292	279	273	253	282	262	263	290	300	297	287	288	291	284	288	281	300	283	272	264	294	284	282	293	303	278	290	280	306	284	274	296	322	297	299	256	286	308	285	249	266	275	272	285	281	276	263	289	314	305	326	299	302	274	284	266	284	286	272	285	313	289	289	304	296	298	299	262	256	263	311	337	269	260	293	293	281	323	284	326	287	279	298	300	289	259	303	278	281	272	306	295	305	290	293	290	290	260	302	302	284	288	258	288	297	288	326	275	284	286	280	299	287	267	280	316	290	268	296	289	291	294	269	271	286	270	285	277	289	291	298	291	295	287	287	278	259	287	283	297	286	302	290	336	271	274	238	303	270	260	255	276	292	269	281	269	300	268	253	292	281	299	294	275	299	280	281	271	271	292	275	293	281	266	284	265	308	299	258	284	258	300	270	294	296	286	276	287	288	275	289	280	297	264	275	272	293	275	291
18895	2645	4779	5475	4958	4081	3484	3101	2665	2358	1977	1981	1802	1693	1597	1519	1429	1340	1335	1241	1294	1259	1237	1134	1173	1160	1076	1091	1066	1118	1099	1044	1006	1017	1060	1032	1017	1038	1023	1023	990	1017	1012	982	1024	924	1022	994	962	970	968	998	987	995	984	968	983	998	980	957	1000	928	975	935	993	983	931	935	936	939	924	928	973	925	912	983	929	901	969	964	903	925	928	995	938	966	954	925	955	965	908	936	938	942	1012	936	963	920	939	894	941	935	926	947	918	910	923	902	878	949	926	983	960	970	917	907	910	990	913	941	959	914	937	915	905	903	920	939	928	929	973	952	962	863	907	936	938	949	948	952	873	863	902	895	930	925	932	921	947	951	947	923	900	940	911	926	946	898	891	912	863	928	896	893	879	911	897	973	936	963	957	948	901	918	899	942	887	937	928	885	872	961	884	955	928	893	927	898	944	939	923	932	968	957	895	951	933	961	934	892	853	923	953	928	944	878	953	922	912	973	923	959	906	888	921	912	941	916	911	932	932	923	909	911	893	874	953	931	908	900	902	884	930	926	934	953	907	943	935	958	935	976	889	944	965	890	915	926	984	928	942	877	914	895	945	919	877	873	910	970	991	922	912	928	863	865	942	905	915	901	956	920	966	902	912	942	932	940	946	867	946	936	879	939	924	895	922	934	945	951	942	949	853	985	891	915	936	891	957	887	954	914	896	978	936	907	907	929	944	933	921	929	916	912	925	940	968	914	880	909	918	943	936	935	948	900	944	884	935	920	974	870	919	912	930	911	928	912	872	925	910	936	906	892	950	878	918	922	931	919	899	912	943	900	889	893	960	952	908	931	918	984	943	932	942	905	863	941	953	931	870	880	943	896	924	941	919	920	952	894	906	977	948	876	936	897	972	936	919	964	893	931	882	931	934	905	906	939	923	954	907	902	834	909	939	944	908	889	918	917	907	926	921	922	931	968	908	967	927	986	947	978	903	890	886	880	889	900	888	931	901	914	881	950	970	969	910	899	896	911	955	948	925	893	907	875	903	971	873	863	884	885	959	864	916	886	860	917	976	936	908	906	935	920	903	913	909	945	941	941	957	998	935	901	959	892	913	967	907	889	876	898	902	895	942	933	930	943	885	913	973	925	928	857	954	940	923	920	931	894	926	938	941	892	898	926	922	926	901	904	890	891	940	914	906	875	864	874	913	977	944	897	935	927	954	958	919	942	976	943	932	933	889	944	935	961	924	899	987	905	926	928	951	905	939	913	921	941	914	987	891	860	958	911	914	906	906	919	931	934	974	902	920	943	929	930	921	939	941	958	917	925	917	893	911	925	873	955	915	936	882	928	874	940	924	914	903	896	897	973	892	936	914	916	960	934	952	878	912	931	880	905	888	936	914	936	884	924	910	959	906	870	877	950	896	918	919	879	937	974	932	901	905	904	922	905	976	971	942	869	937	973	886	902	928	883	936	927	990	945	932	940	888	930	867	942	917	903	959	938	998	922	915	968	977	897	961	903	900	930	962	903	918	876	897	887	888	889	920	943	908	923	898	874	882	930	890	952	901	877	903	931	908	962	893	914	877	937	922	961	958	896	878	910	944	982	881	925	908	927	914	924	915	914	929	869	921	943	960	946	875	903	915	879	941	897	981	892	957	906	948	904	956	948	977	943	913	868	922	905	929	899	967	912	927	949	930	953	904	952	970	957	956	921	929	896	869	955	922	948	940	896	896	964	897	892	908	893	917	909	961	933	909	939	977	919	943	965	970	917	898	941	927	902	943	935	930	906	961	937	919	928	969	929	914	1000	917	951	846	924	979	928	881	936	885	889	906	923	897	879	917	948	908	937	903	916	897	931	905	935	961	899	874	886	942	929	935	950	935	930	867	876	906	880	908	928	940	935	918	923	922	912	904	933	843	947	931	923	935	920	906	906	972	924	880	919	939	864	872	908	918	893	908	958	934	844	938	948	932	935	904	885	924	919	943	936	914	901	974	903	961	851	966	913	976	902	980	959	981	943	948	958	903	909	913	948	845	938	890	897	906	859	903	911	936	910	925	962	917	938	942	917	896	930	923	943	924	976	899	940	930	897	947	880	889	943	928	878	901	936	979	968	955	889	931	871	896	860	929	894	861	933	894	945	997	954	981	960	1004	975	930	951	923	864	961	903	910	924	942	969	902	861	879	888	874	940	928	891	911	873	908	936	952	907	926	943	913	883	950	913	924	903	893	905	911	891	958	923	924	906	888	944	892	957	929	906	917	922	919	874	909	898	944	925	891	897	927	859	919	967	901	888	907	879	957	872	913	957	901	932	913	946	972	897	925	903	973	908	886	899	917	892	909	899	867	876	853	900	940	881	918	944	965	946	903	988	999	962	903	929	906	933	893	898	901	938	908	915	951	955	916	913	890	935	920	893	924	955	895	909	974	907	976	967	906	928	941	882	924	933	914	848	908	972	893	957	884	928	931	961	893	925	913	927	916	946	988	919	936	892	888	919	907	913	914	878	884	912	930	886	890	924	938	887	932	915	885	941	908	906	872	952	940	888	922	900	931	901	906	940	876	902	972	919	826	922	904	867	891	903	916	930	901	934	935	908	937	886	921	938	957	917	936	933	983	909	888	950	921	986	925	944	957	966	929	928	933	922	904	919	934	901	915	918	967	927	893	892	930	872	904	856	879	921	904	992	921	928	935	895	936	927	957	911	910	949	970	908	894	956	942	929	935	948	912	963	899	932	934	920	914	914	878	926	918	940	939	911	940	910	888	891	961	935	957	935	903	914	913	946	932	931	888	884	890	954	936	922	926	912	907	955	942	955	896	956	940	903	918	908	938	918	872	893	929	969	915	886	897	880	951	907	922	904	871	936	849	920	941	932	893	964	930	922	923	856	890	973	927	899	913	972	933	899	963	883	884	957	925	897	979	890	929	978	954	892	929	985	879	933	900	909	929	867	937	940	959	912	869	914	980	919	953	848	915	854	938	892	901	937	908	942	963	921	848	894	898	892	932	937	942	948	937	878	915	964	958	969	910	977	892	944	940	931	922	928	889	866	916	935	918	883	911	923	926	934	907	933	925	881	912	926	892	872	837	973	905	910	935	911	866	946	956	932	897	900	891	949	903	832	863	956	911	914	853	921	922	923	897	928	931	928	897	871	936	878	929	909	916	883	910	917	977	904	890	917	946	891	916	908	853	895	846	902	954	873	906	893	878	909	886	950	938	948	920	904	954	955	956	934	947	923	924	898	861	861	904	938	925	870	858	905	898	900	897	928	905	979	908	910	847	857	955	918	901	925	897	936	937	981	902	876	871	981	933	877	935	961	913	864	879	915	970	908	968	879	891	941	913	862	900	897	923	888	892	899	931	875	901	888	885	908	931	913	902	906	929	946	919	897	954	1008	886	927	890	877	890	906	856	910	917	934	916	929	921	949	934	939	888	909	948	883	955	915	927	954	948	947	945	912	914	918	894	882	928	894	926	932	930	915	921	949	910	867	919	926
4224	309	202	202	185	155	185	165	168	152	164	152	160	156	154	161	181	127	151	153	147	148	154	155	155	138	158	167	153	147	162	187	141	162	143	149	164	161	152	145	170	158	161	137	147	173	127	158	149	147	158	149	155	172	157	139	141	167	151	138	163	155	162	171	151	161	152	146	146	147	136	152	145	160	134	149	143	151	144	154	170	159	134	147	149	156	164	143	159	140	146	151	163	140	176	158	152	152	156	154	165	161	167	171	150	145	133	144	187	148	156	140	156	151	126	141	146	154	172	152	165	122	164	139	153	163	148	163	164	161	158	154	167	133	152	144	139	145	188	129	154	152	146	140	141	150	150	154	152	120	154	141	145	159	165	143	163	155	148	156	164	147	128	155	139	162	139	141	153	144	155	142	147	149	157	145	162	148	156	149	131	133	134	137	145	158	128	152	162	147	136	139	130	158	137	144	129	141	132	146	167	167	161	182	141	150	141	140	165	158	157	142	137	150	141	150	144	149	157	174	159	157	147	156	175	144	136	171	151	143	123	145	148	148	139	150	155	173	160	148	155	141	149	143	137	144	149	159	143	177	137	172	154	140	179	133	170	154	148	139	143	158	164	166	145	141	124	158	154	143	163	177	164	151	148	142	134	134	157	148	171	153	151	157	147	162	140	147	165	149	141	159	143	147	157	150	165	149	151	171	120	153	179	135	154	167	154	128	170	157	125	164	146	173	151	142	141	147	144	173	153	148	131	153	150	144	161	155	157	148	151	182	127	183	179	142	144	141	151	165	164	153	144	152	159	140	145	155	135	168	165	157	169	158	126	148	154	162	128	154	137	152	161	152	139	166	169	159	137	196	137	138	151	160	156	137	141	136	158	140	153	157	150	147	143	120	165	161	174	158	139	150	135	146	169	160	147	146	135	165	154	151	158	159	164	162	157	169	152	149	172	166	138	146	166	148	144	132	150	156	161	178	166	136	145	171	152	165	154	152	146	160	131	155	159	169	149	146	157	172	145	157	156	138	152	138	146	143	154	148	156	149	146	151	130	158	156	160	150	145	173	142	144	173	156	163	171	176	133	153	149	152	145	155	133	136	166	143	160	176	135	152	147	144	184	138	154	127	161	159	138	132	151	148	125	157	139	154	161	157	152	160	167	187	148	146	156	134	148	166	156	164	145	165	140	178	152	157	156	147	159	167	144	152	117	153	155	147	164	122	143	173	157	137	129	148	143	146	156	155	147	141	170	136	134	149	141	174	185	151	134	153	140	150	146	166	143	141	130	144	154	151	164	141	147	152	155	149	132	137	163	145	142	138	143	159	168	161	164	162	117	142	145	177	141	143	164	153	147	132	153	151	150	157	145	159	154	145	155	140	134	140	150	174	160	153	184	153	179	144	146	158	149	163	141	137	170	142	141	146	147	146	127	154	156	149	161	164	147	150	150	156	147	171	161	156	174	149	131	155	150	165	149	154	162	146	167	172	152	160	136	146	154	154	184	145	170	141	148	144	156	149	158	156	150	140	154	155	151	166	178	145	149	143	145	161	159	167	155	140	154	155	170	145	143	149	156	142	162	153	141	172	140	156	159	155	133	146	151	153	133	182	158	149	137	165	153	154	154	147	166	139	154	135	165	161	157	157	154	157	141	160	148	174	157	131	156	158	140	147	161	160	143	140	156	153	146	159	143	158	141	137	129	158	147	155	162	128	143	144	144	155	153	131	150	128	168	144	180	169	172	153	130	137	134	128	143	147	151	150	160	160	149	145	145	141	144	147	135	152	142	136	163	163	152	135	151	156	180	156	143	165	139	143	156	164	186	167	145	170	164	164	152	146	159	167	166	149	153	146	150	150	145	149	129	155	153	132	140	164	162	140	134	158	140	162	154	143	139	150	160	154	156	135	143	145	164	150	170	135	152	156	163	151	157	157	129	163	157	151	171	167	143	166	121	151	149	153	154	137	179	150	165	146	150	152	161	177	141	164	155	130	138	135	132	151	157	159	159	140	128	160	162	166	152	127	149	140	138	159	149	171	157	152	168	174	169	156	146	158	147	148	151	152	146	132	153	155	140	162	147	173	147	164	140	158	168	138	170	142	161	175	149	158	150	150	144	146	151	151	142	163	143	130	155	142	150	148	138	158	142	137	155	166	153	145	155	159	132	150	136	149	138	144	151	161	151	150	139	138	149	147	127	150	143	177	135	140	171	145	174	140	144	150	138	151	159	140	151	161	176	127	128	126	159	143	141	158	161	146	160	157	159	140	152	154	162	183	139	137	151	171	143	162	145	152	165	146	140	146	158	142	147	152	147	153	147	155	161	161	148	139	158	151	145	135	151	147	145	163	152	142	140	161	158	177	155	150	140	161	153	154	152	154	171	170	154	153	143	151	143	150	168	166	151	133	166	177	147	151	159	172	138	138	152	136	168	170	161	162	149	170	136	156	162	135	149	149	141	152	133	169	167	162	133	154	136	150	155	161	144	155	164	145	144	127	159	155	147	127	157	147	152	146	157	148	145	159	149	140	156	146	157	136	167	139	141	142	157	160	149	138	159	154	142	170	168	147	142	151	126	175	165	127	148	141	153	160	150	182	165	137	165	156	146	147	152	141	175	165	157	154	146	171	151	145	144	135	147	175	146	148	163	129	153	160	160	156	140	138	176	147	142	139	147	139	116	161	173	151	149	149	169	136	148	134	173	152	145	138	156	161	154	180	134	180	169	149	136	156	151	146	148	162	148	171	159	154	155	165	142	171	155	134	172	123	142	151	151	151	160	170	146	137	157	145	155	156	152	142	148	129	165	145	170	151	134	155	167	143	147	166	134	143	132	158	157	142	152	151	151	139	154	146	168	161	135	149	156	141	147	147	148	162	164	149	144	136	150	150	168	149	157	148	167	153	184	155	142	165	165	156	161	144	145	140	162	165	171	139	144	173	166	179	146	143	173	158	159	182	168	154	167	155	126	171	152	150	154	143	160	157	151	147	152	183	144	174	150	134	157	142	162	157	157	169	137	160	142	162	145	158	147	138	145	138	160	127	130	149	144	135	149	147	151	148	164	181	165	147	140	150	135	148	148	154	146	132	159	143	146	141	124	138	161	138	153	155	145	158	136	167	153	137	134	137	152	175	143	173	149	154	135	158	150	169	157	148	152	149	147	149	147	153	121	148	145	151	155	144	145	141	163	155	151	159	144	146	143	153	166	144	156	167	154	162	152	148	144	157	143	157	142	185	177	135	161	143	160	136	168	146	159	153	144	141	186	144	151	127	165	140	151	128	143	149	133	162	169	169	141	129	146	162	124	165	141	152	133	157	167	160	153	150	149	158	172	140	164	119	148	165	136	169	151	139	153	162	153	161	158	160	156	154	151	161	154	152	170	140	176	158	159	135	160	161	153	167	154	165	149	176	165	142	124	140	146	135	154	142	148	153	153	147	141	164	143	157	150	155	151	152	157	148	146	131	149	142	169	185	151	170	146	149	142	162
6013	622	711	703	701	734	628	654	653	588	592	611	620	553	612	588	551	550	590	564	545	596	537	574	557	586	557	542	543	571	573	586	583	558	521	562	562	609	543	559	521	588	570	550	533	532	553	570	533	523	507	576	588	573	494	527	567	555	521	559	536	537	551	572	596	559	558	602	577	565	486	531	536	543	550	527	583	548	555	568	521	554	538	545	581	528	580	586	563	536	552	561	552	582	530	519	514	523	542	616	532	528	536	548	525	549	513	511	581	569	549	530	592	586	531	554	559	548	583	550	577	588	566	572	571	547	558	523	538	552	538	571	548	572	614	555	549	589	578	550	566	535	556	501	537	574	566	548	541	583	568	498	559	532	570	552	528	545	568	575	528	577	540	527	568	517	561	537	563	605	539	552	549	569	558	539	539	612	560	520	556	562	552	554	569	531	549	576	515	561	512	572	556	562	567	554	549	555	544	497	566	567	582	570	530	525	551	521	556	571	592	529	544	595	520	580	546	556	542	564	535	509	574	577	550	529	549	570	542	504	530	543	546	533	579	565	566	533	522	552	587	540	544	554	557	556	552	542	591	576	534	558	574	554	593	585	549	551	526	574	532	527	549	543	552	565	506	558	583	597	544	542	569	563	575	535	585	524	572	528	555	510	533	541	543	565	521	548	564	549	526	571	552	572	536	566	567	565	583	515	593	573	552	529	549	554	526	553	568	565	547	541	566	563	560	563	539	581	516	545	583	528	582	545	548	548	534	555	559	543	526	557	527	578	505	549	564	581	577	535	535	549	548	541	568	565	525	552	568	571	596	565	520	545	570	560	580	577	543	564	560	553	528	554	548	556	591	583	519	565	538	559	524	597	552	515	524	532	514	555	528	579	534	541	562	505	534	542	522	534	543	604	591	496	547	566	562	579	543	511	616	549	600	542	570	545	560	531	578	547	535	498	573	554	533	524	598	547	563	585	531	520	509	524	572	559	577	563	590	565	544	515	551	552	546	573	598	552	559	553	588	538	579	573	562	534	528	574	589	547	528	556	534	601	556	545	532	574	548	579	496	546	593	561	591	556	585	597	625	585	544	565	551	601	560	537	578	558	566	558	550	512	547	544	547	586	539	542	581	576	525	525	556	567	562	555	534	533	601	532	542	545	555	529	535	532	551	619	529	526	536	556	567	553	524	581	548	523	536	519	546	592	572	544	592	552	566	539	550	577	543	546	524	606	546	560	556	584	548	551	593	569	571	570	567	565	539	563	553	555	562	572	553	540	579	523	565	601	538	538	559	541	564	575	578	571	540	538	532	569	558	552	532	519	516	546	552	538	565	568	576	581	517	542	519	564	570	529	546	573	597	558	574	516	569	541	557	518	506	575	554	547	562	566	531	569	556	596	523	551	564	518	541	533	530	560	565	545	590	565	581	567	554	535	549	566	540	533	589	574	556	607	569	545	609	582	569	550	517	535	560	534	557	536	555	541	508	578	564	576	527	564	553	568	556	577	562	560	622	545	535	518	570	572	547	574	547	548	531	505	540	537	545	579	555	547	527	518	534	545	555	555	561	526	562	597	591	540	530	509	584	533	549	532	497	573	555	549	571	554	527	554	596	594	560	563	564	551	544	536	548	573	579	525	556	540	564	567	542	597	571	563	540	583	531	555	566	527	577	564	561	553	553	535	544	560	522	533	546	591	606	555	527	552	582	563	546	566	549	537	553	525	581	534	557	560	535	583	523	569	559	583	539	561	541	524	567	564	543	564	546	522	565	526	560	587	570	552	548	551	545	571	558	567	531	560	560	537	550	551	527	558	521	559	571	589	558	550	571	541	555	553	542	546	544	563	533	559	546	571	554	560	548	556	543	554	561	535	538	629	552	591	570	533	529	604	542	518	549	546	554	552	554	548	520	563	566	517	592	581	565	554	594	516	507	568	553	568	511	538	520	569	532	585	574	554	558	555	578	573	520	581	544	571	567	558	519	554	565	529	535	535	557	521	539	562	545	569	553	544	532	547	568	558	547	541	515	566	565	604	611	524	538	575	561	563	577	515	537	550	571	538	561	571	555	542	520	558	541	562	547	533	549	541	519	531	578	542	544	581	536	522	568	581	595	534	510	533	520	546	546	579	547	551	546	570	557	575	533	560	564	556	526	567	596	573	567	573	543	583	559	535	559	546	540	540	581	537	530	525	575	613	558	530	539	557	591	545	596	568	530	569	552	519	570	603	561	486	534	571	572	524	571	553	534	492	531	535	546	524	585	540	533	495	552	564	566	549	579	572	525	525	534	573	524	569	557	565	573	579	562	524	533	542	537	571	510	544	556	542	556	553	575	546	560	571	548	551	516	547	537	548	587	526	534	579	520	526	561	553	526	592	581	548	524	543	558	575	549	572	598	549	565	529	560	544	525	560	564	542	583	552	565	479	546	576	575	535	586	546	527	545	536	565	531	596	567	593	547	543	576	536	532	539	542	564	546	567	565	508	604	547	592	535	560	547	579	569	542	564	581	553	545	567	575	570	545	532	545	564	519	546	556	532	523	529	571	525	596	524	530	541	568	550	531	578	540	603	528	536	559	586	568	558	583	553	548	540	588	560	531	585	587	519	572	558	593	551	566	553	564	540	543	537	582	579	532	544	523	513	546	526	567	569	586	539	565	543	553	514	561	575	571	563	593	562	533	510	541	561	556	561	533	581	518	571	539	575	573	529	536	556	559	559	534	529	538	552	580	573	530	593	572	532	530	556	560	557	570	586	554	552	547	531	540	543	563	579	563	577	582	573	585	555	557	550	562	574	572	575	558	533	551	533	550	550	555	557	566	534	576	533	556	591	549	520	565	589	613	582	594	543	569	564	578	588	551	564	564	595	548	544	554	534	543	576	538	558	599	506	559	536	556	546	545	573	539	558	568	516	544	592	575	508	566	569	571	511	563	569	596	584	519	559	548	592	491	551	562	555	551	553	573	555	550	541	552	540	555	565	548	579	592	550	532	506	558	521	551	538	519	520	593	575	582	532	532	597	559	520	545	561	543	557	580	543	559	542	535	537	550	533	562	544	569	545	572	555	566	565	607	567	580	530	583	573	573	525	563	573	543	570	558	577	559	578	547	528	551	528	523	546	572	536	580	525	542	583	574	542	537	603	555	518	546	550	526	532	535	541	514	551	566	526	530	533	581	517	534	552	519	569	573	519	550	560	548	588	557	535	575	579	515	559	586	518	545	551	584	582	507	543	580	580	529	523	557	579	551	547	533	595	533	543	574	499	564	582	557	541	543	555	587	568	544	590	525	551	559	528	558	554	578	516	557	530	556	532	583	593	541	587	536	533	534	559	528	549	537	530	546	546	570	564	596	563	571	543	583	532	552	546	577	576	549	554	521	604	534	564	555	531	515	547	552	544	551	551	533	548	559	530	584	554	574	495	503	559	571	518	585	541	558	537	578	526	542	570	551	557	574	586	538	499	569	584	569	535	544	562	560	559	563	568	553	553
31047	5474	1455	967	757	669	542	445	433	409	372	319	345	317	297	293	310	313	299	312	319	300	288	281	303	264	266	275	298	300	281	263	290	278	234	222	269	278	303	292	301	287	284	267	274	304	268	272	292	280	272	273	275	270	268	274	311	268	294	276	269	251	281	289	272	282	271	314	254	273	269	281	291	291	286	279	265	273	254	276	276	291	279	291	265	292	284	280	242	282	270	298	307	309	258	284	282	290	287	268	290	278	268	293	263	261	248	236	286	260	294	269	264	264	273	260	287	291	287	284	262	265	245	263	267	283	268	297	259	317	289	281	277	283	247	281	254	289	276	280	295	268	278	283	272	284	280	280	307	311	296	264	283	283	277	290	281	278	261	269	275	253	277	291	300	268	246	273	285	322	267	275	255	299	253	269	287	314	306	248	256	265	271	285	263	278	274	270	274	255	296	289	302	275	259	282	266	285	312	271	276	303	250	295	279	296	289	260	283	282	284	292	297	270	280	266	290	270	284	248	276	271	232	279	262	257	241	258	285	280	294	276	257	286	290	245	292	253	266	264	298	269	287	277	267	273	266	288	269	277	299	289	270	300	261	291	275	252	288	255	272	268	302	252	249	265	243	266	283	280	269	252	309	306	299	283	276	268	269	267	285	279	261	280	267	266	262	264	290	296	303	269	281	273	274	280	268	284	305	295	277	268	267	278	279	286	272	294	260	253	268	281	288	300	278	258	283	278	265	226	284	261	247	260	284	255	245	267	266	274	280	253	285	280	292	292	289	261	248	249	254	278	276	309	271	263	267	263	260	265	280	241	274	295	300	280	261	305	318	263	266	248	269	265	285	277	269	305	261	305	280	255	265	279	285	286	305	260	252	284	278	246	266	281	260	288	285	283	287	277	291	285	276	273	259	265	277	301	291	282	268	276	280	285	252	247	296	289	282	296	312	248	255	287	308	270	277	277	282	294	297	267	242	250	275	296	277	288	268	273	269	271	280	276	278	271	261	278	267	270	262	281	285	263	287	282	321	249	297	286	282	294	254	268	286	258	239	274	284	279	278	284	250	270	278	279	251	284	274	278	276	278	274	278	289	284	300	275	271	285	282	271	278	239	268	279	262	292	255	281	294	287	280	274	283	263	262	276	287	285	261	279	258	281	274	300	273	283	316	288	259	281	255	261	314	251	274	250	264	298	315	261	289	242	277	259	265	298	278	273	257	267	254	274	274	283	241	259	256	267	278	270	279	274	263	296	264	283	299	264	289	257	252	281	285	310	236	304	294	289	292	274	292	278	256	286	302	276	289	274	287	287	275	283	274	286	290	280	288	295	269	285	270	277	280	271	280	251	288	263	260	282	264	291	304	292	264	285	280	258	286	277	290	282	262	274	242	268	248	254	249	296	297	286	276	248	275	274	253	265	280	294	272	309	284	288	263	289	276	299	274	282	293	257	270	285	278	283	275	272	292	301	272	281	285	299	290	262	299	289	261	293	274	278	274	295	306	251	287	295	290	240	275	278	305	292	275	296	275	269	289	291	268	295	280	301	255	298	285	274	273	293	293	279	259	274	285	249	290	288	271	279	289	259	286	246	281	282	258	283	291	295	288	275	290	265	253	290	293	256	275	263	289	251	286	300	265	299	249	297	276	267	290	288	239	301	285	274	258	276	274	271	257	241	295	258	280	259	278	248	282	272	297	273	275	276	277	289	284	276	293	241	258	306	297	297	271	284	261	288	278	262	271	262	278	321	260	274	290	255	279	284	276	298	287	252	259	244	296	300	270	272	266	277	287	292	286	249	288	275	273	283	301	307	291	250	260	293	248	309	282	273	269	289	246	266	275	274	252	285	265	283	237	258	282	270	271	283	277	263	245	279	252	283	278	283	304	265	296	248	250	249	273	289	251	286	269	260	268	281	282	272	299	266	284	291	264	279	258	277	292	302	273	278	276	290	274	288	249	290	282	264	247	256	247	240	268	285	299	251	257	270	268	279	267	290	291	247	284	273	274	273	272	313	295	287	283	296	278	283	285	255	269	249	288	283	278	279	270	298	285	240	261	290	284	256	292	278	270	277	277	249	238	277	260	259	291	301	279	262	284	292	263	324	260	257	276	282	314	283	280	234	253	264	273	272	272	294	271	271	269	295	235	294	239	271	276	265	312	257	283	254	254	274	239	267	265	261	278	265	267	272	296	291	264	261	268	255	267	280	304	300	294	273	298	251	286	280	277	256	265	256	280	251	281	261	253	279	265	273	258	266	241	276	274	267	259	285	266	267	266	288	288	238	271	262	277	267	259	265	260	264	274	288	297	288	276	289	287	301	281	252	272	262	256	291	283	304	261	294	277	256	283	299	247	274	268	280	243	269	270	283	249	269	274	290	292	277	281	260	245	288	293	282	282	268	271	254	299	313	267	274	274	284	264	271	270	261	323	268	256	297	243	275	277	272	289	299	284	277	296	246	265	264	271	281	273	261	282	263	303	244	277	313	253	245	299	252	288	280	256	272	255	276	296	298	260	266	291	274	273	303	259	289	270	236	274	279	280	265	307	265	301	271	255	250	257	306	261	290	280	281	282	294	265	253	251	279	253	318	245	252	252	269	268	266	261	271	292	262	274	295	293	264	272	256	268	263	259	267	286	268	264	276	287	282	273	278	249	262	292	277	281	258	279	288	278	284	255	264	253	265	280	307	279	295	261	269	332	253	262	262	295	261	273	265	280	276	281	233	266	283	274	285	302	308	258	256	299	253	246	251	254	269	264	281	288	257	293	288	289	293	277	276	263	254	282	281	275	326	270	275	284	263	277	284	272	283	293	263	296	266	266	292	294	256	263	274	280	258	301	292	288	257	264	289	275	303	282	271	245	279	286	253	287	271	299	273	266	297	257	259	285	261	269	265	247	261	299	293	307	272	253	271	250	264	254	280	287	277	277	281	294	262	296	257	276	282	260	283	287	255	288	299	260	262	303	294	290	259	251	285	247	292	271	247	268	267	293	300	282	273	250	263	284	263	264	314	284	265	281	296	262	291	271	282	273	262	289	290	256	272	258	281	317	270	275	269	278	308	249	278	262	294	288	289	264	273	281	269	271	262	272	282	307	296	310	268	289	259	255	256	263	263	248	272	270	263	279	254	242	285	301	305	298	259	278	311	275	284	274	268	278	265	296	302	278	278	269	259	308	279	269	253	268	285	259	303	280	291	257	262	279	276	285	236	280	246	275	267	239	280	271	262	282	320	260	298	287	293	255	290	282	275	269	282	264	282	278	289	245	278	235	289	268	263	295	299	234	304	285	283	250	255	303	254	277	266	267	279	268	264	265	287	308	275	250	264	284	267	252	280	263	266	267	289	307	274	265	279	264	262	280	289	251	268	297	277	302	255	270	290	274	273	270	295	258	268	272	267	278	283	266	272	299	255	251	276	280	266	253	291	298	266	292	267	288	284	279	282	274	272	247	310	293	290	249	301	272	251	275	291	291	283	290	293
16432	1681	2892	3324	3066	2575	2213	2038	1871	1660	1468	1483	1351	1314	1283	1196	1159	1092	1161	1143	1018	1047	1044	986	1004	1027	1023	1025	1002	967	1010	959	988	948	943	955	890	985	949	915	944	966	983	928	963	926	932	909	905	889	904	932	898	886	880	926	890	954	917	919	950	961	897	941	918	882	876	914	914	943	888	875	882	923	924	926	926	946	968	907	867	923	878	909	885	906	927	868	897	904	887	899	897	854	918	883	889	907	882	887	935	959	915	904	908	893	890	893	880	928	885	896	905	905	895	933	997	952	941	913	873	921	889	929	888	905	879	930	937	872	912	925	852	878	891	880	907	889	860	903	916	904	925	923	860	854	879	866	863	892	844	867	916	891	866	926	886	858	847	879	925	909	898	939	894	915	907	875	893	928	882	895	922	862	939	929	912	886	939	948	877	926	897	857	893	902	872	942	884	898	897	846	843	863	812	881	851	947	870	930	908	874	893	867	866	865	882	899	896	910	851	874	897	863	900	891	878	929	861	916	896	908	862	924	863	955	859	866	903	880	887	908	905	836	915	875	908	864	869	894	886	830	883	848	909	922	863	863	910	899	908	907	900	910	909	847	877	904	950	909	834	891	859	899	931	893	891	850	897	887	889	897	887	826	892	922	919	1016	911	884	880	869	887	925	931	891	903	891	910	941	947	850	904	864	885	933	873	920	818	943	900	891	877	896	850	907	915	893	891	911	873	864	934	915	864	869	882	930	880	848	884	943	857	960	872	894	897	862	874	931	882	857	837	935	879	893	916	887	886	907	912	899	955	923	876	853	929	892	893	919	900	856	895	890	924	848	876	839	900	889	885	877	884	907	934	886	872	895	866	899	897	871	853	864	884	870	850	882	921	978	844	829	945	863	895	877	945	891	904	861	849	930	919	863	903	866	844	856	940	854	876	860	916	893	866	901	868	955	892	876	891	889	866	874	902	897	869	882	867	909	876	874	840	866	891	864	905	931	902	851	886	894	863	911	863	890	825	897	879	891	935	930	924	900	891	854	878	832	894	897	854	899	884	904	870	895	908	879	792	909	910	918	930	890	889	882	888	882	891	857	845	819	880	899	833	886	924	896	882	875	886	918	894	930	871	879	884	886	902	852	888	906	867	882	879	893	913	847	834	913	880	900	907	940	893	937	894	876	853	865	868	873	976	826	902	850	902	888	847	888	866	906	907	909	887	888	924	925	873	918	916	921	897	916	827	910	956	923	922	868	934	829	920	889	849	830	919	887	898	903	880	897	861	848	890	827	873	927	872	911	854	889	869	872	891	930	844	844	831	859	877	860	926	856	880	849	856	927	920	837	816	875	857	903	855	824	935	914	893	871	880	896	912	908	879	902	909	894	876	896	869	891	907	960	919	855	876	869	905	843	867	911	917	866	924	880	937	867	900	886	947	905	857	906	944	920	900	846	921	870	952	890	880	873	898	884	916	919	924	916	883	912	893	844	860	908	863	894	949	889	887	887	901	869	880	922	906	951	881	915	831	936	892	825	838	921	887	865	859	894	860	855	869	878	900	944	875	892	868	886	937	876	945	922	950	819	903	863	896	881	891	937	849	912	859	891	883	869	927	890	873	915	912	915	900	887	838	872	938	868	881	871	891	915	872	913	864	859	851	925	879	869	846	840	862	872	858	888	884	870	866	899	861	901	867	896	895	869	846	848	905	922	900	907	859	873	940	885	951	855	865	947	892	892	909	847	894	898	865	902	871	853	870	910	865	866	936	880	926	922	841	891	905	868	851	896	924	872	946	882	852	890	921	839	916	843	910	921	830	915	895	908	867	858	859	897	942	876	872	850	880	895	912	875	917	901	943	942	931	912	901	947	896	872	896	839	876	930	901	917	870	902	881	885	827	857	853	869	885	845	877	860	901	932	924	829	897	879	911	891	861	899	913	915	886	902	860	886	907	896	867	883	868	936	845	875	872	836	882	922	877	897	929	862	847	851	955	929	921	899	886	882	875	919	942	874	881	881	919	841	893	911	950	934	863	885	866	861	885	832	878	924	876	872	864	847	877	927	932	910	858	918	887	839	872	905	860	924	901	873	966	886	849	881	894	883	899	876	882	852	870	957	913	904	866	884	902	953	860	848	943	895	907	870	946	849	882	875	880	886	900	899	897	906	876	892	911	928	905	880	893	879	936	877	924	889	872	912	846	864	922	929	933	878	850	864	873	905	850	845	899	851	880	885	857	901	869	878	872	879	883	915	852	871	882	904	868	900	903	860	900	884	838	929	911	844	900	858	882	883	875	842	915	912	855	881	967	902	924	887	934	909	860	913	838	843	866	936	921	874	914	839	903	940	844	889	857	916	829	880	905	825	907	904	907	919	921	847	859	932	890	872	889	869	892	882	893	862	856	908	852	921	908	886	934	876	947	913	885	891	846	842	862	886	878	1009	883	873	864	896	842	868	870	879	903	861	925	856	870	888	874	899	882	913	892	895	878	862	840	885	881	916	836	890	828	881	898	927	914	875	897	907	915	932	869	838	904	907	863	845	869	891	917	858	897	865	872	904	925	977	883	901	901	924	917	917	948	927	900	914	886	938	914	860	967	878	840	895	869	939	937	856	939	879	859	877	859	939	921	929	925	892	891	904	889	943	959	846	905	883	892	936	871	857	915	920	885	844	917	875	891	905	844	881	876	831	893	889	877	928	856	933	908	922	900	885	893	950	872	916	860	884	882	937	855	891	877	815	884	887	833	855	923	880	903	824	869	883	895	927	925	880	898	910	837	905	948	879	899	909	907	902	890	899	910	868	855	916	930	899	855	906	900	861	933	891	909	873	921	887	881	884	862	952	919	881	945	897	851	948	923	888	856	916	934	903	867	929	875	894	931	881	940	878	897	869	904	923	905	892	857	957	873	875	904	908	865	924	898	923	901	877	850	924	881	910	860	822	847	884	880	887	877	941	901	841	873	849	898	868	853	881	888	866	884	905	933	929	890	902	898	906	880	881	900	882	891	953	899	877	847	869	891	869	916	883	862	873	892	885	908	838	838	882	866	909	962	844	900	871	896	907	885	903	895	919	920	948	907	902	925	907	883	893	914	812	934	892	873	823	860	926	826	893	892	865	928	892	892	882	885	903	879	898	847	923	914	867	920	852	899	893	851	902	925	883	895	857	980	900	873	899	893	825	890	888	921	876	892	912	914	897	847	912	854	901	927	893	873	912	915	936	893	836	893	870	852	901	885	891	890	901	907	864	879	912	850	894	899	902	892	941	912	916	893	837	952	874	893	915	904	882	906	884	872	845	951	873	893	841	886	880	857	907	861	963	899	909	904	869	924	885	900	854	918	917	873	898	870	888	920	868	934	919	891	902	881	905	927	896	867	863	910	912	889	901	869	859	887	874	910	928	909	934	961	909	922	862	895	887	945	937	933	896	849	926	916	902	934	843	882	949	874	879	968	872	924	836	922	952	888	863	905	869	883	856	863	894	915	816	859	897	925	890	856	880
42849	13963	3846	1836	1268	976	754	686	566	484	452	450	450	386	377	341	342	385	356	331	340	336	334	298	303	304	322	270	313	328	319	287	304	312	282	286	322	286	301	295	311	293	294	286	297	301	295	296	291	294	292	307	280	297	322	289	285	290	287	313	301	272	324	287	276	278	299	279	298	321	286	291	292	276	292	288	281	277	255	292	289	280	279	288	270	267	302	293	315	256	316	263	275	283	273	294	283	281	287	277	252	294	295	293	290	311	276	264	310	281	295	306	275	312	264	267	287	284	270	265	325	281	280	280	281	279	275	261	291	299	327	278	269	264	293	283	249	276	259	293	289	288	297	263	298	287	285	284	303	299	291	310	268	305	265	267	268	272	284	293	284	262	298	280	263	263	259	295	276	281	284	283	292	325	285	290	261	294	316	327	294	291	266	293	297	308	268	273	284	287	282	251	313	270	295	299	301	301	271	261	288	283	280	284	327	292	273	269	303	276	271	273	296	312	293	268	280	295	276	269	293	296	284	288	301	320	278	290	290	283	280	287	296	282	303	275	307	302	264	301	302	300	260	273	279	319	315	282	313	251	300	261	305	305	289	308	320	301	300	246	310	258	258	313	260	262	281	281	293	271	258	288	277	317	302	308	313	297	295	272	277	292	270	294	253	288	308	293	300	326	265	283	291	273	278	277	324	300	305	320	327	244	301	281	266	280	301	279	307	300	321	307	304	278	287	279	278	311	270	299	269	279	263	274	310	270	272	278	275	240	274	260	288	282	262	307	259	319	299	299	291	280	290	260	289	289	283	262	273	268	268	280	281	279	271	282	261	309	289	273	289	279	305	248	263	291	276	267	300	284	300	277	289	277	240	304	278	304	273	272	272	278	303	292	291	296	274	323	292	310	282	318	254	276	269	267	269	303	330	284	323	269	269	298	278	281	317	277	247	304	279	287	275	254	283	283	286	263	281	279	287	266	270	316	275	287	287	296	266	285	294	286	274	298	276	304	272	288	271	320	278	260	313	292	269	277	275	310	307	284	259	301	282	292	286	287	318	297	274	300	299	270	309	286	314	295	265	260	262	309	305	270	260	269	300	305	293	281	272	278	255	313	280	289	247	289	311	293	272	275	305	312	255	302	262	267	300	286	266	250	310	297	292	258	316	277	276	284	302	272	295	257	273	304	305	305	298	298	295	304	275	299	325	275	283	285	266	290	265	291	311	283	272	295	290	308	269	266	321	316	282	312	271	254	298	233	314	245	280	300	274	296	285	268	276	291	272	281	277	274	275	282	282	296	282	279	308	276	283	275	288	271	278	273	258	300	250	279	279	282	260	263	252	302	287	283	292	275	256	291	277	282	311	290	334	257	321	314	305	283	298	299	294	300	299	304	277	279	294	266	276	288	285	278	285	264	274	294	281	266	280	273	254	285	255	271	303	303	300	284	264	289	279	268	305	281	280	288	265	287	265	294	316	293	278	321	237	313	287	276	269	288	283	300	287	291	296	305	292	284	297	336	254	284	311	297	293	277	285	265	296	294	271	303	308	308	246	281	301	292	282	293	291	307	270	266	284	272	287	291	274	295	286	281	292	310	280	291	278	278	266	290	270	278	293	256	299	303	301	300	275	288	273	274	288	254	284	284	272	298	303	251	296	287	282	260	270	286	271	324	281	265	321	311	245	296	310	321	273	283	254	282	276	324	288	249	281	293	288	268	292	281	299	306	281	274	275	286	288	285	278	308	290	280	300	272	305	295	299	288	270	282	287	283	282	285	295	306	262	264	252	270	277	263	272	288	296	299	273	259	251	305	272	302	256	295	293	299	277	335	283	255	277	277	278	280	305	270	290	293	318	285	305	269	315	293	266	284	300	266	304	289	322	286	293	276	313	278	270	329	269	293	270	300	281	290	293	301	293	291	248	289	281	298	286	292	309	285	281	284	304	290	262	283	298	293	299	273	304	291	278	281	275	295	268	283	307	281	272	364	295	289	300	277	271	284	282	300	329	294	284	276	270	292	293	311	259	317	327	306	270	295	283	293	267	278	249	280	268	279	303	273	272	300	277	259	280	256	273	294	292	266	274	277	314	307	287	296	261	277	300	282	281	252	279	270	305	332	281	284	280	304	303	268	297	313	323	270	273	275	308	281	272	312	295	279	292	278	284	282	291	279	284	300	258	288	294	277	297	265	283	277	297	275	256	285	306	283	303	290	270	273	283	298	292	301	276	276	281	294	231	303	268	270	272	275	299	299	313	298	316	253	282	295	292	271	321	276	285	308	306	252	283	248	285	305	275	269	298	307	288	304	299	260	307	285	298	272	263	318	223	271	315	333	324	293	286	273	277	297	279	268	273	280	292	293	291	296	279	269	284	275	288	286	313	289	274	263	287	267	279	318	291	288	290	263	274	286	292	250	293	285	303	261	277	290	270	246	273	308	284	275	284	306	285	257	321	316	302	249	250	303	261	282	289	267	277	295	279	286	255	259	270	297	256	282	302	259	269	286	288	274	258	276	267	275	272	282	283	285	287	283	278	265	265	276	291	284	299	264	282	301	282	292	284	286	298	319	302	295	278	310	273	270	249	310	301	282	289	271	286	274	290	272	296	285	275	263	274	274	267	332	284	283	291	319	289	293	280	289	306	303	281	289	288	266	272	300	275	271	266	292	259	288	287	260	298	283	279	285	293	269	298	306	262	284	295	277	270	312	301	284	272	271	281	285	276	273	308	280	271	280	290	285	255	295	291	267	287	284	286	249	309	279	293	280	266	279	274	262	314	296	268	285	280	278	296	307	280	277	289	285	283	260	276	298	325	327	294	303	294	272	287	286	307	285	293	280	275	304	322	308	324	269	274	280	337	268	266	278	287	284	306	291	288	253	299	285	261	306	276	261	298	281	293	292	300	266	275	298	271	269	291	277	291	263	265	305	278	305	296	293	290	288	273	292	293	291	293	274	297	292	298	279	278	262	294	312	307	269	300	275	311	312	312	275	269	273	307	301	290	276	307	298	305	292	285	280	277	281	261	269	293	272	271	275	292	277	297	277	274	280	292	263	281	249	291	286	283	287	277	289	269	284	261	298	310	297	301	295	295	274	290	313	328	310	317	283	293	252	281	304	295	275	275	285	293	295	302	285	292	289	273	310	320	291	309	307	287	307	277	272	277	277	293	272	315	280	303	287	321	284	268	292	291	303	294	289	301	297	285	305	293	288	292	267	286	266	292	277	270	271	305	281	285	300	286	274	275	276	282	274	290	286	319	298	319	291	282	266	287	307	289	281	291	271	300	289	255	280	288	287	298	258	284	294	284	280	268	324	271	267	310	311	247	304	288	257	308	287	292	274	263	289	285	282	297	279	327	283	279	293	278	303	294	330	289	266	274	284	277	290	286	259	278	295	283	287	302	283	287	283	288	279	298	264	290	265	289	266	279	283	279	268	295	282	273	289	297	276	271	318	317	305	284	300	307	289	271	286	296	294	259	279	298	280
21145	2500	4819	5507	4906	4050	3361	3053	2735	2365	2058	1965	1780	1748	1600	1519	1391	1404	1305	1268	1255	1240	1207	1125	1173	1115	1170	1121	1133	1093	1069	1030	1012	1109	1050	1003	1009	1025	1034	1036	981	955	994	1026	962	982	1011	958	1046	930	961	980	941	999	934	918	965	1026	997	926	948	992	998	932	956	941	930	933	946	924	938	891	950	964	954	927	987	956	975	979	957	908	880	931	902	938	912	930	900	918	993	911	931	945	941	922	937	907	898	931	936	947	946	949	860	997	951	898	895	937	876	933	949	945	965	952	943	964	942	899	987	955	893	934	960	922	945	932	921	915	881	945	902	959	966	915	887	956	986	914	898	906	891	957	954	898	979	906	929	952	941	904	925	956	960	886	985	956	876	920	938	886	901	925	933	955	866	922	935	872	948	856	844	898	948	959	905	937	905	869	942	937	917	897	922	933	909	900	932	924	912	896	932	877	900	918	906	892	882	972	903	911	927	912	909	907	920	883	920	897	930	934	882	930	917	921	914	914	931	936	873	937	903	927	907	909	948	956	901	934	964	916	907	939	869	944	876	951	930	937	948	913	907	895	900	917	890	913	932	899	903	894	916	925	906	908	911	912	914	933	948	986	922	940	882	942	921	864	938	956	951	891	941	903	873	1005	935	886	925	894	922	905	944	932	952	888	910	894	885	927	928	909	928	899	930	961	913	841	841	927	939	951	911	939	924	882	866	882	924	890	871	915	929	915	889	958	920	894	928	950	960	931	967	938	915	914	877	895	969	879	892	882	954	874	857	911	958	886	909	919	930	943	960	937	859	941	949	868	893	914	926	942	919	879	924	908	874	882	968	882	927	935	918	923	895	909	882	888	917	957	903	905	910	923	890	879	931	904	914	907	921	950	920	872	879	935	919	898	911	870	930	953	878	907	970	914	911	933	922	912	927	906	935	975	941	938	912	961	921	924	930	923	913	892	866	955	936	923	931	975	936	898	877	952	918	901	907	878	944	922	908	943	952	940	917	935	907	914	867	927	915	914	939	958	888	937	913	953	908	911	932	954	871	879	902	901	916	973	912	949	945	878	895	951	957	930	919	889	895	903	910	904	913	973	968	902	886	879	869	899	959	927	893	890	896	870	902	950	902	920	913	888	883	852	910	961	934	926	958	951	918	898	924	945	948	875	919	946	878	912	912	884	963	930	912	883	900	904	991	934	918	915	844	918	928	877	900	904	911	946	916	909	921	903	958	910	930	919	931	886	933	934	940	907	920	838	915	885	978	921	899	955	882	921	921	882	913	879	924	896	944	869	887	900	875	966	899	985	943	871	900	912	936	940	930	952	843	946	890	949	892	912	924	906	932	895	905	882	862	996	918	901	957	916	935	919	873	885	948	917	856	932	897	912	935	950	965	991	933	880	934	887	903	874	931	958	856	889	928	904	926	919	907	944	897	879	846	905	864	877	913	949	920	897	953	938	893	934	911	944	918	852	934	931	931	905	942	927	947	929	932	902	918	903	952	900	881	870	966	883	899	886	861	904	990	932	887	889	934	879	980	957	932	884	889	897	951	895	951	980	987	926	947	927	939	914	1009	912	876	925	891	930	963	886	919	914	864	931	859	902	924	862	889	953	891	912	914	923	966	935	912	984	922	955	919	890	932	963	924	935	930	922	929	936	908	924	913	920	902	936	943	915	909	927	886	929	923	870	879	904	943	909	928	944	955	886	948	935	901	915	916	886	889	894	874	886	915	920	926	930	947	917	903	858	895	968	894	943	952	893	921	939	906	920	876	927	925	902	870	874	944	920	934	946	922	907	909	942	930	940	903	877	956	893	901	880	860	940	932	912	890	878	914	889	959	927	908	922	904	896	945	865	923	956	913	915	885	883	884	921	937	916	969	892	935	895	942	945	974	920	902	941	916	894	910	899	957	917	866	891	922	930	929	936	911	896	880	897	953	989	857	935	925	913	937	923	904	891	935	893	945	910	912	891	918	892	891	949	933	942	933	932	936	982	912	971	943	914	959	929	886	890	918	957	943	976	923	893	882	915	970	924	968	893	912	903	922	854	931	951	905	984	873	928	923	912	985	973	898	948	935	951	970	896	924	974	905	943	947	905	905	911	921	924	938	936	925	901	845	875	855	952	889	934	902	921	914	896	929	871	921	926	907	879	928	895	905	905	933	863	978	937	912	964	874	882	921	837	816	939	927	923	915	889	895	943	935	934	895	926	925	902	947	889	910	920	969	934	923	918	900	937	930	941	913	892	932	980	821	941	878	930	931	911	904	957	941	881	915	882	938	871	902	913	884	968	903	948	868	985	873	958	916	854	889	896	940	889	933	925	916	995	912	895	894	948	900	916	884	911	899	920	930	916	971	897	959	950	927	933	894	882	934	944	910	870	901	899	887	911	904	901	953	902	929	922	907	894	908	940	916	910	906	910	925	920	874	934	893	958	912	889	934	935	942	948	931	901	950	914	949	962	932	959	886	933	949	947	975	883	945	910	962	945	919	888	927	904	925	890	932	967	914	916	904	935	877	926	914	958	884	955	950	901	928	916	918	907	943	917	903	923	946	904	886	915	979	901	927	915	887	940	922	893	895	919	921	934	894	898	922	858	961	902	908	946	849	880	928	880	917	854	910	859	888	910	874	937	939	911	921	986	925	949	972	895	972	931	905	911	938	897	931	933	926	927	889	950	941	927	941	917	964	910	919	933	887	906	919	846	953	903	906	915	881	949	925	882	924	895	927	883	919	937	927	886	969	930	930	870	887	928	953	875	872	913	920	886	902	936	987	949	914	915	894	903	934	893	900	868	888	920	911	900	931	939	839	883	898	933	924	941	914	916	884	953	906	920	911	919	933	942	948	902	913	917	953	929	916	928	949	961	938	898	872	962	969	881	926	966	932	915	952	902	927	944	902	937	930	959	938	918	938	949	916	942	927	876	855	937	913	840	914	935	938	881	879	968	920	946	890	949	887	943	892	906	892	937	876	905	912	936	860	923	960	904	895	933	893	907	992	945	886	931	903	914	834	900	812	905	898	938	926	865	930	913	953	912	934	906	948	910	920	867	992	935	939	935	894	884	925	906	869	918	929	898	978	939	951	968	877	900	896	924	945	888	1002	940	926	963	940	928	936	942	1005	933	901	923	920	942	945	928	954	927	886	897	895	928	969	918	914	929	881	909	896	886	856	954	936	918	910	972	862	974	961	884	895	953	889	1002	951	964	948	912	903	926	912	966	918	905	925	877	867	924	904	948	893	896	959	875	895	923	926	968	949	908	958	908	891	987	934	926	906	895	929	896	940	946	929	892	909	927	905	891	902	894	941	918	888	943	935	898	916	951	908	907	896	928	945	936	934	997	924	947	937	907	950	912	924	939	924	963	916	951	921	922	919	875	923	932	866	950	913	874	964	962	869	919	932	866	915	923	894	881	892	914	915	905	950	864	923	931	906	947	919	899	878	921	899	879	951	918	933	957	924	915	915	885	952	915	892	941	856	946	913	903
4858	337	223	201	199	166	170	172	149	162	148	159	156	141	144	162	155	148	166	145	166	163	143	145	155	150	149	165	159	147	152	147	157	140	131	164	143	164	150	155	164	141	137	163	156	151	156	160	127	150	155	144	136	151	155	152	156	143	161	151	147	133	150	140	156	147	148	156	153	152	144	159	161	144	143	171	155	147	159	142	148	137	138	158	143	165	177	138	164	174	143	145	149	149	181	169	187	168	160	151	157	135	128	170	166	153	152	172	125	160	150	167	139	146	140	145	139	154	156	152	133	126	171	134	141	169	170	160	145	146	162	152	159	134	150	153	141	161	164	144	170	159	143	143	136	168	148	125	161	149	165	163	163	181	129	156	140	163	137	140	153	157	156	138	150	148	160	162	183	153	144	154	126	146	161	171	162	139	151	142	154	148	161	154	145	167	157	165	159	151	154	155	140	174	144	143	157	166	168	142	155	168	167	158	164	164	153	162	166	152	143	160	152	140	152	182	167	171	147	150	181	134	138	140	112	149	173	151	169	159	150	137	170	158	126	149	160	162	152	137	147	166	143	157	156	148	148	157	156	158	148	139	153	160	145	152	142	153	136	157	172	154	162	168	161	167	168	146	169	157	157	177	151	156	147	167	136	159	149	149	154	147	140	161	151	149	136	162	144	150	149	153	155	163	136	143	151	166	152	144	134	147	163	162	134	164	174	154	153	137	182	132	144	163	159	183	170	159	171	152	162	150	174	139	150	143	158	164	165	164	156	158	160	160	160	170	122	155	134	156	149	160	166	174	167	155	152	162	155	138	163	145	117	161	151	162	171	160	156	149	138	145	146	154	148	157	159	140	156	123	160	154	159	188	194	160	141	145	164	150	155	153	157	166	134	175	150	176	147	152	163	161	159	160	163	144	120	189	156	160	152	167	145	144	152	141	146	142	140	146	159	141	160	157	151	161	153	162	149	162	154	155	143	119	147	150	147	162	145	158	152	160	147	151	178	139	143	135	155	137	155	145	141	156	150	151	152	156	146	154	151	152	141	147	130	155	153	157	150	144	160	149	151	165	159	155	150	152	141	154	153	135	134	143	168	161	149	170	142	159	155	146	144	147	161	161	139	169	148	157	156	159	138	193	142	133	162	168	162	162	152	155	157	160	183	164	175	155	151	147	159	161	154	165	160	139	148	136	162	172	143	159	150	144	160	155	161	151	173	141	147	155	143	146	140	167	138	154	151	155	153	140	138	165	131	140	155	166	151	152	136	156	157	151	159	159	150	137	141	155	160	137	145	135	173	143	113	158	165	152	131	154	139	162	183	159	132	132	149	153	144	165	156	162	151	161	142	137	178	145	143	147	144	144	165	138	174	162	152	138	142	136	154	147	160	161	153	158	185	128	145	150	182	179	144	162	160	169	156	170	151	163	146	155	155	152	125	163	162	160	154	155	141	145	136	145	146	147	161	138	137	155	154	141	157	140	169	125	166	164	159	147	146	143	161	170	140	150	166	155	156	146	156	164	135	164	146	152	158	153	160	157	139	142	148	155	146	159	141	120	145	157	181	166	164	179	154	164	158	133	183	151	167	183	146	143	170	153	135	138	167	144	156	153	146	157	160	155	170	153	142	151	144	154	144	164	141	152	177	132	128	135	128	154	160	159	156	138	143	149	138	165	142	140	152	157	152	167	162	138	161	140	139	166	156	155	164	159	127	138	180	137	129	151	150	157	164	151	145	165	147	146	156	139	143	198	126	152	162	169	139	144	143	146	156	151	152	143	158	177	175	149	167	133	157	149	152	152	158	171	159	148	131	171	139	155	129	143	161	147	163	165	165	159	138	163	135	128	145	155	161	166	190	142	156	163	163	144	167	162	163	160	144	145	157	145	145	155	152	141	155	162	136	141	158	180	170	155	153	139	154	165	174	143	144	145	150	172	142	164	143	148	125	133	140	127	159	157	157	141	132	129	156	124	171	140	135	135	164	151	168	147	166	150	168	131	177	161	142	131	140	146	147	169	150	149	171	127	160	157	139	171	124	149	149	151	139	165	151	135	144	164	149	139	150	147	133	168	144	135	157	137	162	177	153	133	126	151	157	165	161	152	142	149	145	161	147	160	155	152	152	163	152	145	155	163	166	158	139	167	143	135	153	144	162	144	148	145	165	151	162	156	151	171	135	150	146	152	137	146	152	152	186	155	152	152	137	153	139	156	140	156	143	159	157	158	149	152	148	158	138	159	159	154	133	165	154	154	178	138	134	165	164	158	152	145	166	147	152	138	168	160	174	131	171	145	142	146	151	129	157	153	161	169	145	150	153	159	178	152	157	144	169	133	159	152	161	133	133	141	147	152	151	168	172	167	149	140	162	175	145	168	189	153	150	150	135	152	146	149	146	147	158	152	151	159	142	142	154	164	153	155	168	135	146	163	146	140	144	157	167	141	161	146	156	154	173	160	155	143	140	159	158	164	150	152	165	158	143	124	156	168	153	144	158	138	145	138	149	145	151	166	153	189	158	154	153	145	128	133	142	143	146	140	159	163	145	162	159	157	157	124	153	163	165	183	159	155	150	171	163	156	142	153	166	165	142	166	165	156	140	147	163	155	175	169	168	150	143	159	149	152	173	119	142	161	149	148	143	147	163	153	152	144	160	162	146	145	141	162	163	154	148	138	152	157	151	156	162	157	144	132	149	157	140	147	140	162	163	166	141	134	151	165	137	150	160	167	164	162	143	163	133	162	144	154	151	165	132	149	138	154	151	149	157	173	142	156	148	166	136	167	165	162	176	135	148	154	151	150	128	142	165	156	140	148	145	143	136	139	186	149	155	127	159	161	156	146	168	143	166	135	136	143	142	165	179	153	146	153	156	146	172	148	158	132	151	156	144	173	165	156	132	127	141	155	160	151	145	134	148	160	161	151	154	158	137	169	151	170	134	136	145	160	162	146	164	152	150	151	157	147	156	139	140	164	151	149	186	155	163	166	176	133	159	153	170	131	174	157	171	167	154	161	154	149	137	155	149	177	145	153	124	151	155	172	157	167	166	159	154	142	149	176	143	161	144	154	148	151	136	148	152	151	144	164	152	171	127	168	163	147	138	142	166	139	148	145	147	166	144	164	143	157	164	149	142	136	142	159	130	148	138	145	142	160	156	143	140	150	147	164	180	160	153	145	159	140	134	137	139	145	164	158	142	147	171	148	160	140	175	156	151	147	145	161	159	152	152	131	131	145	160	144	138	163	151	151	141	146	170	136	142	159	136	168	160	149	135	175	171	148	173	135	140	149	165	143	149	138	164	124	158	153	148	159	131	143	154	184	148	151	131	148	147	166	143	160	149	162	142	136	168	155	141	165	139	149	159	150	156	157	151	156	151	138	144	167	169	139	157	154	143	146	149	147	139	151	153	142	146	180	152	165	135	154	151	162	142	142	154	166	132	143	137	131	171	152	119	162	154	150	157	169	155	151	156	170	152	145	144	166	162	138	153	146
6570	614	653	669	761	707	685	626	592	612	551	608	590	554	574	562	546	487	575	589	602	586	546	568	572	535	545	590	546	562	555	572	579	572	601	570	557	526	554	542	539	554	530	548	554	551	559	568	560	533	546	534	575	573	575	538	550	559	550	547	538	591	561	534	553	486	567	575	533	550	584	570	576	541	536	563	544	548	528	553	508	553	588	578	550	515	548	580	510	562	566	545	559	536	533	553	508	561	572	565	578	545	518	569	566	534	511	574	573	490	542	525	577	573	552	571	559	522	603	551	544	594	594	526	549	566	492	560	566	534	582	548	565	555	499	577	547	542	533	529	524	528	524	576	526	529	559	550	582	580	531	607	569	545	578	535	561	536	548	564	549	552	553	563	561	533	548	516	551	540	547	581	540	511	559	533	532	571	517	588	594	524	572	534	548	543	622	569	548	557	574	601	549	538	545	591	552	539	590	565	576	517	567	535	516	555	567	577	570	569	558	558	591	567	526	513	546	500	582	554	548	583	527	531	548	554	536	575	569	569	560	525	577	527	549	521	518	545	530	491	534	594	522	569	553	541	559	585	560	585	549	536	535	532	540	537	523	529	562	612	554	528	531	499	558	543	565	544	563	543	585	545	513	518	551	572	537	522	556	542	486	580	553	544	569	513	562	527	530	571	550	531	578	548	598	553	536	544	549	540	504	559	567	561	536	548	585	580	578	562	566	529	547	545	526	522	529	550	495	546	565	541	539	529	614	518	558	562	563	546	532	556	562	564	542	516	595	547	591	543	538	521	570	505	598	537	503	508	596	600	534	540	526	551	571	595	566	536	571	507	567	537	559	534	556	512	555	543	576	529	587	518	530	561	525	560	577	527	586	532	552	516	593	567	540	541	556	527	576	564	525	539	563	587	550	574	542	522	532	556	537	513	551	579	575	545	563	536	546	533	499	537	562	550	541	557	580	559	557	477	548	545	565	569	555	545	571	514	546	551	576	556	586	523	551	550	534	525	551	551	564	553	525	527	551	506	588	573	540	525	571	521	565	537	537	532	549	569	535	551	549	545	564	519	561	548	514	521	539	547	567	586	543	571	566	562	535	557	536	516	554	524	525	536	525	552	554	550	551	537	538	548	506	530	535	540	511	562	534	571	562	543	521	560	565	549	552	582	568	562	571	527	584	586	531	580	585	592	550	521	534	550	533	547	567	543	554	593	521	602	557	571	497	536	533	561	494	574	538	581	554	530	549	552	526	556	555	524	579	546	493	547	551	555	509	551	518	516	541	568	574	539	547	558	561	574	557	559	523	558	554	549	564	548	529	561	560	537	552	563	529	548	507	567	537	544	526	541	586	578	518	594	585	542	568	576	549	607	515	532	555	553	555	560	553	564	541	580	550	532	565	583	543	556	502	556	540	559	555	543	557	533	563	486	513	557	561	562	528	569	543	540	558	538	539	540	525	532	534	572	515	593	529	567	534	567	578	526	562	558	522	538	531	557	587	533	565	536	584	547	566	554	555	554	561	512	546	536	560	568	556	556	578	561	537	554	537	591	546	510	587	573	540	564	549	521	552	519	552	563	552	548	575	545	559	557	511	520	530	574	523	589	556	595	549	600	536	532	504	571	583	591	542	565	565	536	517	581	531	523	560	582	549	536	544	559	613	570	557	489	544	541	555	571	537	573	521	565	547	517	557	527	549	541	535	533	502	520	535	538	580	569	545	534	503	529	562	587	529	558	570	512	588	557	572	528	577	593	553	507	571	544	532	541	584	609	553	528	514	537	529	554	551	550	555	515	505	543	591	559	560	536	539	548	531	514	559	552	559	578	548	520	576	538	564	552	512	550	579	582	559	576	541	586	534	537	579	559	611	501	523	528	554	552	583	509	601	579	572	517	534	534	569	553	588	579	545	561	611	543	550	517	522	562	588	508	562	574	556	534	557	553	564	599	547	574	560	552	580	536	523	530	550	555	527	513	517	539	496	579	502	577	508	560	562	554	555	558	524	563	534	556	515	558	559	539	519	560	539	549	530	541	555	556	517	508	533	522	540	571	579	541	575	544	551	555	519	550	542	590	589	542	544	544	542	554	550	562	532	585	543	550	597	512	557	543	541	539	586	536	550	549	534	558	549	529	535	557	530	481	577	578	544	569	531	571	571	573	546	560	508	532	535	531	551	573	565	560	537	522	509	557	568	561	560	605	583	556	548	565	542	530	552	539	538	557	562	515	568	539	530	511	559	528	545	563	602	548	553	566	535	566	535	586	552	559	542	594	593	560	577	527	567	556	548	578	538	551	563	542	555	524	564	564	544	568	505	550	530	539	562	550	527	532	564	568	557	501	534	607	566	550	534	585	541	546	581	571	558	592	547	529	539	560	550	530	564	559	550	527	565	553	535	558	547	561	546	553	557	559	574	537	579	604	536	573	544	573	573	531	573	553	570	545	537	535	613	537	524	500	557	587	540	532	568	528	533	559	553	573	535	552	551	536	544	554	561	528	560	579	585	539	522	568	546	550	557	553	512	541	556	598	552	525	562	560	532	534	547	542	584	594	540	576	567	538	593	542	541	528	504	554	555	513	579	557	536	557	573	598	526	529	582	583	526	516	554	521	548	557	572	551	549	562	521	536	574	549	550	593	554	545	566	585	520	570	620	531	561	567	547	570	533	522	562	503	535	570	526	535	547	544	551	543	575	532	511	520	555	579	560	547	558	563	556	545	530	542	520	551	601	533	545	571	553	563	546	512	517	550	538	541	560	546	517	603	544	559	549	579	577	563	522	563	592	582	548	507	545	541	555	556	544	546	535	551	530	575	542	565	543	547	566	563	564	534	530	531	551	552	545	554	544	533	528	576	579	558	504	568	545	559	550	552	519	572	549	555	508	519	496	558	527	565	539	553	493	558	567	571	555	559	545	558	535	550	556	560	570	577	520	546	566	521	539	530	570	541	563	547	551	562	526	564	563	568	534	563	564	556	564	562	572	576	530	556	529	525	539	567	496	591	538	564	514	564	570	572	574	590	517	568	501	519	524	551	541	542	590	576	578	554	536	555	582	561	522	544	562	549	532	527	539	563	594	534	582	514	544	543	575	546	542	559	552	579	578	550	556	577	549	524	566	623	571	583	574	531	579	546	565	550	552	531	595	547	552	550	557	584	507	574	543	558	544	578	539	577	534	493	537	574	590	550	575	542	580	594	540	563	572	544	503	566	536	560	515	519	549	581	548	561	545	556	497	529	555	527	589	544	511	576	535	554	537	553	546	550	553	568	540	533	543	555	547	535	551	578	512	524	526	572	553	567	579	581	498	543	543	535	523	538	542	564	565	536	583	542	544	557	541	535	522	562	600	575	558	540	635	560	550	533	556	546	545	597	592	546	592	600	554	540	577	533	545	600	573	564	546	561	559	572	589	563	569	615	573	575	579	536	556	547	542	527	538	542	572	547	568	542	558	558	521	546	566	519	526	564	534	531	574	546	514	552	570	547
31618	6476	1522	1045	760	592	531	532	414	378	320	355	331	335	318	329	313	329	293	298	275	337	288	297	286	299	297	302	301	265	282	318	252	289	273	267	297	261	275	284	270	297	289	309	283	304	277	278	280	284	300	276	259	266	306	302	308	260	295	300	311	268	268	302	321	302	267	263	288	326	292	277	292	288	278	272	316	268	267	275	286	259	263	283	278	255	285	272	293	296	284	267	266	237	271	266	260	283	269	269	294	256	284	285	278	297	306	274	310	253	237	282	286	270	272	271	271	285	282	267	265	290	260	279	297	296	287	241	307	309	294	276	294	269	260	279	262	255	268	246	292	291	294	264	261	267	283	304	300	274	268	298	287	291	276	265	281	270	269	269	294	302	286	259	261	267	293	246	263	264	277	241	253	254	261	274	265	270	280	296	275	280	291	279	274	282	300	287	252	269	271	244	280	275	266	262	295	277	296	273	288	270	265	284	299	281	271	290	250	282	298	276	302	288	274	273	260	255	289	291	303	286	301	280	260	295	258	286	301	252	248	292	295	285	293	285	298	258	296	273	295	293	276	306	270	285	289	292	322	289	270	278	290	264	315	304	275	297	285	284	267	268	304	263	297	234	281	279	290	278	258	281	303	260	285	251	299	272	260	286	303	253	256	264	261	283	282	310	307	255	255	285	283	293	264	314	291	275	289	284	258	282	279	296	293	280	256	271	277	301	270	311	287	293	267	277	295	290	278	261	291	260	270	295	309	255	303	273	284	261	276	289	258	282	282	273	281	307	276	289	283	292	263	293	263	257	268	277	300	283	282	276	271	297	248	268	281	255	289	255	310	272	271	279	259	260	264	264	257	268	292	282	264	292	286	278	308	261	301	292	286	286	294	306	286	264	265	300	268	272	302	279	300	269	275	289	316	295	266	288	305	232	270	316	290	303	282	266	276	248	266	260	256	297	257	264	294	277	274	273	283	235	280	247	287	291	281	263	276	285	294	295	261	266	269	311	253	279	306	285	278	307	279	275	291	274	266	277	279	280	258	292	304	300	273	283	257	273	292	297	287	280	309	282	287	280	278	282	283	266	293	296	269	287	297	291	313	278	275	274	284	296	304	246	285	282	285	301	289	230	283	250	282	295	253	252	269	275	298	289	280	307	295	304	305	282	274	281	285	262	260	249	273	280	246	277	264	308	277	272	279	287	287	324	289	261	253	257	257	293	255	277	265	299	282	268	248	283	287	288	281	266	271	265	275	295	275	269	261	259	270	288	296	257	291	289	283	272	250	254	264	264	294	282	287	278	277	272	333	271	295	281	289	279	283	266	256	239	234	303	270	259	272	273	267	284	297	242	260	261	298	265	264	260	234	247	262	282	302	271	284	273	258	291	295	296	297	275	269	261	280	275	314	325	271	301	310	267	248	257	267	305	293	283	280	270	304	274	274	288	281	287	297	266	271	293	286	274	260	262	287	277	297	254	294	288	277	249	274	303	279	297	297	245	264	280	250	266	260	271	285	286	280	277	269	261	278	267	338	299	277	258	298	242	267	264	284	303	293	299	272	280	280	261	304	266	272	297	259	280	263	274	323	267	296	268	264	258	273	290	300	269	293	280	247	264	281	255	251	293	292	259	252	277	265	269	308	292	272	293	277	297	299	288	276	261	281	273	264	288	276	290	295	261	276	296	277	278	274	299	256	296	296	309	300	289	297	274	251	258	276	261	252	294	285	287	281	268	278	293	272	285	263	280	311	291	271	279	275	287	290	293	285	274	277	262	272	274	277	240	286	282	312	304	276	278	268	289	243	275	292	281	260	280	262	260	262	241	269	273	302	286	286	286	272	285	285	299	292	269	287	277	276	260	266	261	303	271	261	290	289	276	293	288	283	299	315	301	247	276	249	281	277	281	305	246	266	265	265	310	276	271	304	253	275	300	249	264	285	282	282	241	291	271	276	283	279	264	269	287	311	270	281	267	274	277	258	270	304	302	266	269	270	267	313	273	326	295	266	288	255	262	278	282	249	319	275	257	260	275	251	284	283	287	268	315	266	284	275	260	272	284	295	250	310	268	279	265	274	254	296	284	293	268	260	303	284	313	265	249	293	267	280	243	284	294	260	282	289	328	278	271	237	288	275	279	292	256	236	251	291	283	265	307	271	261	255	253	247	267	265	262	287	255	241	295	265	308	270	281	287	277	274	269	261	284	280	264	274	280	280	284	281	270	279	290	277	281	280	303	290	294	279	312	286	245	277	286	288	298	261	278	266	310	277	292	272	299	289	293	271	284	266	286	253	249	280	295	294	321	295	271	286	262	279	320	293	258	288	277	284	296	281	309	269	275	267	248	270	294	253	264	272	271	304	258	301	300	283	253	261	237	281	267	283	235	281	269	285	278	276	273	288	259	260	255	274	292	294	254	259	274	283	291	299	250	278	250	262	278	267	240	269	263	258	245	293	270	271	317	311	308	253	268	315	254	245	310	273	302	286	291	302	280	274	266	277	293	277	275	298	285	297	294	288	284	267	298	249	329	284	279	258	260	294	277	281	293	306	287	250	280	283	256	270	276	258	269	265	270	249	301	296	240	302	246	251	278	273	277	270	271	261	262	279	296	278	283	291	266	280	244	297	264	275	326	280	263	274	270	300	276	254	248	243	294	312	298	291	267	273	307	275	264	249	321	290	267	293	294	248	241	277	262	271	276	263	275	274	276	237	241	293	281	269	268	270	260	255	304	256	274	305	291	273	285	281	298	283	280	248	270	280	267	285	291	261	254	297	287	276	269	268	299	266	289	275	284	264	266	287	241	290	267	270	277	260	255	255	279	288	292	276	307	294	283	265	275	267	262	286	274	264	272	247	282	295	276	282	312	275	253	295	267	298	282	283	266	269	302	263	283	289	280	271	307	297	302	269	281	269	265	284	249	269	290	258	281	288	266	269	257	286	308	298	264	284	271	278	269	273	258	273	263	303	273	288	309	310	266	281	289	257	309	291	270	284	244	287	285	253	263	305	268	260	289	275	289	246	299	267	294	265	257	262	261	269	246	255	278	275	300	271	271	310	298	275	253	239	274	273	293	294	281	256	298	290	294	248	276	306	281	259	253	250	276	298	295	249	283	285	290	253	267	288	279	278	273	291	279	263	281	271	282	290	263	269	282	280	263	291	276	261	267	280	263	255	262	279	265	265	296	274	283	264	279	259	287	256	271	283	295	261	268	266	260	276	281	261	271	260	304	237	287	271	286	254	298	284	271	281	281	260	285	277	277	247	277	232	274	300	286	289	276	265	288	285	261	276	279	263	284	282	251	279	259	266	318	256	258	310	273	276	304	299	273	270	284	277	287	305	257	300	264	275	278	277	294	284	283	280	295	264	284	286	272	275	272	268	273	230	271	280	271	267	286	284	284	264	300	257	271	276	282	250	302	283	249	278	269	281	289	279	266	305	258	282	267	265	309	270	289	277	282	246	287	275	281	284	273	287	273	270	311	276	274
16081	1768	2973	3342	3051	2506	2295	2046	1770	1636	1532	1405	1394	1346	1252	1164	1159	1070	1078	1100	1073	1048	1059	1036	1013	1016	1018	998	958	967	971	968	970	962	984	922	877	932	990	898	963	932	904	907	915	943	932	926	949	901	951	875	932	957	865	874	899	890	862	907	926	957	881	907	866	931	949	908	851	859	848	890	886	865	874	912	906	946	923	909	894	856	883	911	906	906	881	908	958	908	874	884	906	880	878	915	923	831	860	861	851	937	912	950	920	901	975	887	894	922	942	876	885	917	818	865	878	897	936	900	864	861	907	898	883	861	875	1006	896	901	929	877	934	842	844	893	868	937	929	869	915	884	861	900	884	874	915	916	880	814	807	885	936	912	849	940	974	840	929	839	869	908	885	865	954	879	875	889	901	896	940	919	884	875	941	961	880	862	872	896	862	923	907	877	918	842	918	870	947	906	894	864	947	880	934	912	838	868	875	863	892	901	923	872	857	872	869	949	899	867	923	895	863	831	931	891	897	826	880	934	866	874	852	913	890	888	887	911	868	882	831	892	892	920	850	889	932	896	905	881	903	871	920	889	860	887	908	892	889	863	881	834	864	860	887	885	879	869	825	917	936	887	872	874	915	864	915	878	838	896	894	904	871	855	888	877	877	887	874	860	876	954	948	896	853	938	884	897	864	886	929	820	864	890	913	918	919	873	926	857	899	947	949	908	908	945	854	849	860	905	903	904	832	919	873	898	911	907	922	866	908	856	916	925	895	897	848	884	826	933	1004	854	866	867	809	875	910	874	885	886	863	872	918	876	953	926	922	916	917	887	932	929	864	899	869	871	841	909	863	872	840	887	859	887	890	857	855	929	837	917	910	919	912	931	878	933	938	823	880	879	875	918	879	903	890	848	889	894	870	865	914	842	909	884	852	923	874	945	881	958	911	914	872	922	913	882	910	836	863	920	838	874	919	893	908	929	847	884	857	946	924	898	954	908	899	861	866	909	907	881	871	865	981	898	854	901	886	889	951	860	893	931	888	934	902	895	920	859	889	958	877	892	886	889	910	836	879	889	875	940	907	908	907	889	861	849	921	866	920	897	868	866	913	848	909	862	868	913	864	891	922	872	893	899	886	923	926	900	845	923	926	870	925	873	891	873	876	904	875	897	873	869	903	900	886	870	866	853	951	937	919	860	901	919	885	963	909	888	856	816	933	868	923	902	931	854	907	902	864	864	973	922	911	852	941	920	862	858	869	889	917	850	850	872	850	876	908	876	928	856	943	923	884	851	868	915	895	930	885	881	924	931	846	906	895	945	925	858	906	876	865	836	906	802	875	891	856	887	890	915	922	908	916	879	850	927	905	935	911	939	870	890	890	915	902	907	902	905	869	874	931	950	944	888	888	878	913	943	869	922	880	896	864	840	857	866	889	920	877	893	903	907	835	921	867	872	858	860	893	889	916	873	854	900	956	890	969	862	912	846	921	891	910	932	946	901	888	878	907	924	851	887	916	887	890	851	887	951	893	865	841	878	881	906	881	923	873	854	909	877	872	917	883	855	895	875	882	912	899	883	921	905	945	908	869	911	901	892	913	883	917	844	823	856	878	947	896	863	862	922	906	901	886	905	860	874	817	883	889	882	899	911	900	875	874	856	876	838	881	918	866	842	898	927	889	885	913	900	862	916	862	895	888	915	923	899	844	932	872	898	885	847	900	888	905	864	847	851	855	906	861	908	924	861	872	887	857	912	887	892	917	881	935	854	871	904	905	861	875	892	873	889	916	865	881	914	893	874	845	959	837	879	930	845	883	870	874	882	956	881	885	950	858	869	886	899	880	877	887	946	908	864	955	856	928	913	860	892	854	899	868	932	928	923	926	911	888	908	854	874	898	908	915	882	951	878	904	876	863	907	908	911	903	914	843	876	886	872	935	852	916	864	836	913	850	895	876	861	885	895	859	890	890	915	882	944	868	900	881	941	948	894	917	892	880	853	887	856	887	875	909	926	913	888	898	901	909	909	830	920	915	871	893	918	867	909	872	868	862	865	921	900	851	830	897	946	936	897	879	899	947	883	948	858	885	870	895	942	850	873	867	908	869	880	882	876	822	896	880	868	936	862	876	868	900	905	929	913	954	945	918	892	906	913	962	891	916	869	905	894	917	878	863	910	890	888	898	915	880	883	837	947	945	876	919	931	865	891	878	901	900	935	932	948	898	958	901	867	892	903	933	934	927	872	862	881	897	867	890	904	925	849	913	908	906	933	821	872	913	940	916	919	874	882	845	938	898	905	904	896	883	901	901	867	906	917	966	896	904	851	895	912	942	895	876	898	849	939	890	880	865	820	854	890	879	889	941	904	891	859	903	885	865	897	850	946	899	878	912	904	888	877	865	860	893	900	895	868	861	862	849	888	899	859	939	897	873	904	856	908	884	913	941	885	900	881	924	914	898	891	905	897	932	874	902	917	892	844	911	885	839	860	895	861	957	895	899	890	876	914	889	868	878	939	905	859	887	912	903	896	898	914	838	871	862	927	904	884	875	902	926	944	803	912	912	840	887	848	844	922	843	909	848	892	890	945	897	929	917	917	884	890	886	849	886	872	952	897	869	894	886	867	900	894	858	898	914	875	910	869	876	817	910	872	875	858	882	892	883	898	908	887	824	893	938	885	878	875	900	871	905	916	857	927	951	929	869	912	895	882	920	870	939	858	911	914	956	908	874	865	925	865	856	835	903	934	891	912	908	975	930	876	922	876	894	912	954	860	913	949	890	870	913	886	899	887	883	887	882	899	931	872	927	908	943	893	872	878	859	930	965	873	903	882	890	909	844	882	848	879	890	919	917	886	890	924	888	878	846	873	904	864	875	926	893	863	868	879	872	937	879	859	876	968	855	893	867	896	872	901	901	942	933	886	934	901	903	896	920	891	915	803	901	889	931	882	915	883	854	875	835	834	857	872	889	866	889	897	911	891	914	860	940	843	902	896	938	873	898	905	915	887	919	876	894	879	901	865	869	909	899	879	870	908	864	934	848	945	851	869	895	883	888	858	908	876	869	827	936	866	833	862	850	886	903	874	866	888	900	906	875	925	908	892	889	876	929	888	909	888	907	903	910	896	877	891	906	850	887	894	885	795	836	848	926	902	875	874	857	867	906	854	904	919	894	911	914	867	875	920	941	894	812	916	895	947	903	885	910	942	886	921	924	869	912	853	892	880	877	880	933	923	891	898	893	926	854	897	876	864	904	909	927	891	907	932	854	905	927	838	905	903	843	861	869	823	878	888	882	872	877	854	818	912	892	953	879	856	908	890	871	913	933	902	909	885	968	849	913	851	916	853	878	870	900	897	908	862	847	888	897	941	880	894	923	877	908	864	842	879	882	900	898	912	868	893	859	896	903	866	906	880	971	903	903	876	894	892	867	854	848	952	864	888	890	874	845	876	857	895	859	885	866	909	888	873	862	912	908	874	847	889	886	890	914	847	899	904	868	923	894	906	912	875	873	865
39505	16578	5102	1825	1280	934	757	628	542	497	463	436	437	391	373	387	338	376	334	339	327	319	311	306	317	338	342	312	303	310	310	289	288	290	291	289	293	292	322	353	298	289	289	318	279	284	283	276	332	271	277	287	313	284	288	279	308	309	286	296	307	287	299	287	290	305	291	281	294	305	247	267	308	283	277	295	286	259	307	308	251	276	298	251	309	271	290	275	293	274	287	301	301	281	286	302	314	308	285	301	318	304	276	301	289	283	299	296	300	279	309	251	314	262	290	284	288	305	274	287	292	263	334	303	287	253	269	306	284	262	278	297	286	277	282	276	330	269	281	258	292	311	283	268	279	290	262	280	308	340	309	297	299	276	264	287	255	292	270	267	322	259	293	279	283	294	313	277	276	274	279	282	280	294	292	284	278	282	271	282	263	275	270	303	257	273	302	295	281	308	310	264	266	290	286	286	298	294	268	281	313	262	291	289	262	278	292	325	278	267	286	274	272	271	280	298	266	261	280	295	278	295	258	279	294	279	290	279	282	279	312	298	271	291	286	294	276	288	280	291	323	268	277	285	271	304	282	286	291	311	281	286	282	311	278	285	298	298	265	265	291	269	294	271	272	280	288	326	261	260	304	271	319	281	288	268	302	272	286	279	275	275	285	281	284	278	275	270	295	291	295	311	312	258	281	308	284	278	272	314	299	281	278	287	282	258	299	290	281	280	288	292	299	310	288	263	308	291	314	303	293	288	312	276	307	271	288	252	278	269	293	313	273	273	305	279	306	279	287	286	286	269	298	331	310	308	267	275	298	302	301	298	273	284	276	268	279	290	281	300	271	264	295	287	256	274	331	289	303	287	287	308	273	287	336	264	303	246	309	291	294	309	292	275	290	249	309	282	292	300	288	306	283	276	319	292	279	314	303	283	268	288	297	305	294	283	289	291	278	262	298	263	289	276	280	271	277	260	276	280	284	285	265	261	292	296	289	265	304	302	282	285	264	283	275	301	271	248	278	303	313	294	275	264	253	269	299	304	273	278	291	272	245	271	270	243	288	284	284	277	265	253	291	284	263	284	278	280	264	294	286	305	290	287	302	280	259	307	312	280	272	307	289	277	295	311	287	287	308	313	279	316	306	272	292	285	276	289	269	288	271	305	289	307	275	318	271	275	263	249	273	288	283	286	276	295	308	284	285	269	250	283	263	276	285	266	292	299	301	283	281	262	281	277	289	299	308	283	292	309	311	281	271	267	283	288	293	296	311	286	284	305	275	307	325	268	264	278	287	290	292	251	300	290	290	322	277	275	280	264	280	281	290	286	301	307	314	326	281	303	306	289	286	298	294	294	325	317	280	281	298	279	262	285	256	288	299	288	274	296	294	278	295	282	251	308	282	263	275	304	299	320	276	287	286	294	317	275	280	305	289	282	279	290	273	299	285	275	289	291	311	275	278	276	286	306	283	316	278	298	272	282	307	275	275	300	302	283	270	294	282	271	273	253	280	288	289	274	284	271	319	302	292	280	271	289	262	288	271	282	295	288	286	280	302	294	261	296	292	317	287	271	282	276	316	292	294	303	285	261	335	315	303	298	303	290	290	290	288	283	272	275	290	253	258	269	303	277	276	287	284	254	285	301	299	311	285	289	305	303	296	291	284	287	301	303	279	315	292	261	296	277	255	309	299	300	309	260	284	282	284	270	276	287	292	296	324	289	287	282	274	282	266	287	303	270	287	296	263	288	294	297	281	263	268	325	276	298	273	290	303	274	294	267	275	260	299	273	266	248	323	291	293	251	279	287	288	291	263	297	311	274	298	272	266	289	298	292	292	298	269	279	284	250	294	277	300	283	273	285	273	298	267	265	298	266	278	292	298	303	316	287	309	294	298	268	287	273	265	281	300	306	302	289	289	300	297	283	295	250	316	288	296	290	290	277	279	229	303	307	299	311	252	234	272	282	279	278	299	260	309	308	282	286	280	293	327	281	281	277	288	279	311	314	259	285	289	282	288	276	271	271	284	261	281	320	282	293	281	291	279	276	266	263	282	290	323	279	285	273	280	266	298	297	314	301	281	299	315	278	297	308	314	269	251	266	276	280	294	281	281	285	263	269	255	284	270	276	282	258	293	309	281	309	307	308	307	258	275	302	277	278	288	282	259	287	275	284	298	300	305	321	262	254	302	268	297	273	264	285	298	294	293	258	286	293	289	298	269	298	258	298	286	294	282	283	291	273	265	317	297	281	290	277	292	259	319	269	292	287	313	266	292	291	287	284	294	275	298	290	278	320	257	308	286	280	288	304	272	282	295	304	277	283	295	277	255	262	270	260	287	278	295	332	304	269	297	269	286	272	284	286	280	260	302	299	287	277	295	268	297	296	270	319	291	275	307	295	324	272	314	266	262	244	251	295	292	301	283	306	282	275	300	267	309	282	272	308	305	286	304	289	291	282	281	266	280	288	297	299	277	282	290	261	308	307	310	298	263	269	296	260	315	302	289	264	296	276	313	304	282	314	259	292	308	280	283	273	309	286	278	277	278	303	273	239	293	282	280	254	264	273	286	297	256	274	291	282	288	300	288	268	285	280	292	298	251	282	296	294	291	262	304	267	284	266	272	292	303	297	306	309	261	264	286	300	253	264	291	304	281	301	285	293	253	282	286	256	286	304	278	290	297	274	258	297	329	293	286	243	311	300	317	289	286	276	301	276	278	327	292	292	276	276	279	302	312	271	278	302	316	277	281	288	290	265	276	264	263	277	310	270	328	280	286	282	297	285	254	264	295	298	270	282	291	285	305	297	280	262	282	274	281	285	295	279	286	271	266	301	293	313	274	282	252	254	271	252	271	258	307	251	308	277	283	259	253	290	292	277	283	267	257	301	295	295	282	306	274	308	271	271	305	258	283	287	280	274	299	280	304	283	282	286	297	260	312	297	307	275	293	279	295	279	278	296	282	293	252	274	315	299	270	290	278	268	283	292	322	279	317	286	260	264	279	268	276	291	259	286	279	292	232	300	283	276	285	283	290	297	331	299	315	296	280	292	297	261	272	276	280	275	269	281	278	282	285	292	277	300	283	302	283	310	279	277	268	262	254	287	273	294	283	285	280	293	259	281	282	286	296	299	278	272	260	282	315	292	272	299	308	311	290	282	309	275	320	296	277	291	295	288	284	301	293	296	276	281	288	275	292	304	285	297	289	307	290	275	290	298	284	281	310	318	301	277	293	250	288	294	298	285	273	290	313	293	302	268	266	274	284	296	305	286	316	313	282	297	277	273	283	309	286	287	282	287	291	293	273	283	272	286	272	254	294	300	301	271	275	309	290	273	322	294	285	298	313	304	286	278	278	287	281	296	284	249	296	302	293	281	292	303	264	272	265	288	282	284	308	293	291	299	277	264	267	264	286	298	317	295	303	302	280	302	302	292	286	279	289	299	268	261	302	307	278	298	287	279	304	265	267	264	272	290	294	278	300	278	302	253	273	286	327	286	318	291
19215	2576	4953	5498	4996	4096	3554	3076	2713	2407	2086	1981	1817	1721	1629	1576	1429	1389	1305	1298	1250	1272	1180	1192	1217	1083	1137	1110	1153	1074	1047	1043	1082	1116	1047	1001	1011	1035	1028	1034	961	996	990	990	934	936	970	965	1006	952	1003	925	1007	992	971	954	996	994	1021	963	906	973	962	949	947	1029	932	923	963	924	950	931	936	946	954	1015	939	890	975	923	945	984	879	922	991	928	956	953	960	993	922	904	925	971	899	925	1016	978	933	911	952	914	963	891	903	917	952	888	886	911	883	932	884	951	884	938	902	965	965	928	931	936	915	901	904	955	926	901	953	866	898	861	894	899	871	976	886	925	943	951	955	967	928	908	920	950	905	904	884	971	953	895	907	917	961	941	974	923	896	867	889	922	920	936	929	977	926	880	844	995	895	905	895	892	943	943	933	947	935	898	872	950	942	908	905	923	924	938	953	920	871	927	907	902	892	907	907	833	952	967	944	963	921	912	942	929	935	911	874	927	931	898	943	953	856	963	954	895	951	907	902	865	890	895	925	881	843	897	969	885	915	922	956	897	873	901	959	945	962	890	883	928	909	868	911	912	965	998	938	876	920	937	934	874	909	935	936	868	935	912	914	908	900	903	948	980	905	957	923	931	888	913	921	915	886	937	905	943	889	934	922	929	888	935	892	912	924	911	951	868	913	876	938	864	909	894	945	883	946	946	953	970	846	874	862	907	952	905	948	877	933	947	879	908	946	904	881	863	921	923	952	887	914	947	961	943	927	922	898	944	864	815	898	924	855	882	880	895	913	923	905	851	873	925	892	839	901	894	981	925	919	916	933	868	937	943	870	939	903	876	927	934	878	913	957	999	894	898	871	908	922	923	929	944	927	871	847	958	982	919	913	928	927	895	923	946	877	874	900	862	932	889	887	914	924	882	928	900	925	922	883	938	874	891	961	914	910	938	889	893	923	858	922	894	927	902	969	952	884	949	874	927	874	901	927	927	889	930	861	927	933	930	931	895	900	888	898	894	903	909	880	888	930	880	949	904	925	938	909	930	874	888	932	924	896	957	894	890	866	925	941	905	885	872	955	920	900	871	867	912	936	990	920	881	911	918	970	965	945	957	925	954	950	915	902	905	954	904	960	898	924	968	904	897	923	909	891	906	898	961	898	891	930	927	905	963	884	908	987	886	947	932	951	937	818	896	929	948	964	880	934	933	905	900	966	933	904	879	881	913	973	942	908	974	951	890	918	946	937	965	898	947	902	931	917	905	939	910	962	974	927	936	936	921	900	931	944	921	881	929	899	936	944	934	879	902	955	866	967	913	940	969	922	898	934	891	870	937	845	879	968	914	917	936	985	878	950	899	907	920	937	922	991	900	926	925	886	972	913	958	888	847	885	943	927	900	956	887	895	973	945	936	923	995	941	891	918	926	870	868	890	872	868	871	881	925	944	892	900	946	898	906	969	946	919	920	925	896	915	926	912	906	904	898	908	901	900	915	961	946	890	883	897	936	903	969	942	899	894	882	941	905	902	933	931	950	964	935	924	909	892	884	912	871	910	886	881	934	952	958	938	908	956	920	862	860	877	871	966	918	913	947	904	926	891	909	933	947	981	903	929	900	956	891	952	908	880	899	902	893	930	901	948	947	941	896	949	916	941	884	934	862	906	882	893	919	936	897	913	955	910	888	925	888	924	952	905	935	919	905	920	922	917	964	918	915	925	896	898	900	967	902	861	896	925	954	946	932	923	945	944	915	907	918	921	925	925	939	901	887	894	933	933	986	956	899	936	884	952	899	921	987	922	901	882	930	912	914	909	909	884	871	849	935	928	937	948	872	888	903	925	919	909	891	919	904	887	894	950	927	864	885	942	838	856	905	944	932	873	938	921	911	925	889	872	930	927	894	935	919	910	941	944	906	888	885	893	889	892	887	950	917	921	945	887	869	919	912	892	878	915	887	928	966	902	871	940	903	977	938	900	895	896	920	931	912	875	915	914	944	935	895	897	907	955	947	910	853	977	938	854	962	880	901	915	859	906	906	916	909	889	947	870	952	907	910	916	898	914	912	920	883	883	914	940	913	944	903	921	938	951	888	947	944	921	856	862	889	887	937	880	906	930	877	936	914	901	839	864	875	962	906	965	895	930	899	914	910	883	868	903	881	893	916	858	867	906	922	939	936	904	914	925	923	906	930	883	900	951	918	892	863	958	949	883	982	959	936	963	925	939	920	917	900	926	912	951	913	905	907	934	921	969	877	956	935	911	892	916	873	946	886	937	933	929	870	952	932	928	872	891	938	948	901	946	863	960	912	893	907	893	908	926	908	902	919	903	886	930	887	910	914	899	908	923	926	923	898	982	911	885	949	981	888	898	911	922	905	859	916	932	955	930	903	924	862	892	899	954	938	919	960	956	949	928	861	900	918	892	891	905	950	899	950	942	939	913	922	914	884	906	912	889	881	948	930	860	879	944	884	908	929	960	922	873	890	918	925	900	920	946	896	891	905	873	941	927	888	901	905	916	914	883	985	905	872	962	943	943	931	909	938	917	893	929	945	904	926	920	924	923	896	938	946	944	896	932	920	939	935	897	888	956	902	925	939	886	945	939	962	901	890	902	850	963	918	903	888	902	893	896	927	894	888	906	973	957	883	979	907	862	869	925	893	861	883	943	872	910	957	909	895	949	871	890	953	918	950	930	880	959	859	939	874	930	895	925	945	908	928	938	869	928	873	912	956	945	911	876	946	895	928	921	861	913	941	944	893	929	917	889	939	951	913	925	932	889	935	902	914	955	904	880	914	917	891	942	958	880	915	927	923	979	859	930	959	900	909	916	960	938	891	909	921	890	888	942	944	925	938	951	904	887	931	916	901	919	951	910	894	962	913	855	968	1013	902	931	931	918	922	867	944	916	970	919	923	922	953	906	899	911	924	899	894	947	956	882	894	853	937	929	915	950	899	889	922	925	906	954	873	897	890	877	925	907	897	891	914	847	897	990	882	902	905	921	942	925	952	946	924	875	885	875	928	916	917	896	908	920	904	927	893	888	942	889	914	865	895	899	908	911	915	890	923	915	949	959	874	927	942	882	886	918	944	915	909	921	926	914	913	893	889	916	903	889	927	918	908	895	978	912	948	889	962	933	925	935	906	903	936	903	909	883	931	945	932	872	919	923	894	909	898	970	917	909	948	921	883	863	917	920	876	895	878	958	891	849	872	863	898	912	925	910	900	854	857	930	882	907	936	961	934	826	920	908	889	906	918	861	955	958	894	957	965	940	918	947	930	921	949	956	924	902	884	899	917	928	939	910	866	921	967	906	896	894	965	910	918	991	925	912	960	953	877	915	949	909	899	891	913	926	844	924	879	872	909	908	911	882	901	958	887	922	913	906	967	956	912	895	940	902	870	884	935	868	898	904	897	963	925	936	942	911	939	902	901	932	933	911	952	945	919	948	953	914	905	927	943	904	931	900	916	898	912	905	900	910	872	884	930	879	927	929	947	965	884
4246	326	229	200	182	172	175	154	151	165	143	165	163	161	175	167	158	144	156	141	154	163	139	166	150	155	160	150	161	131	152	139	160	147	139	145	151	151	147	180	162	148	149	146	136	140	145	152	145	150	154	165	172	138	161	158	133	159	144	162	141	137	184	172	163	150	172	153	143	158	156	163	159	178	173	149	164	164	146	169	147	140	161	154	168	155	149	161	151	156	146	151	168	161	155	135	149	149	167	165	145	158	156	158	157	165	161	156	138	138	156	138	166	133	141	150	139	160	149	161	139	157	152	155	152	145	149	130	180	155	151	182	142	171	151	151	158	161	153	155	156	153	166	147	167	144	150	148	158	149	140	164	144	156	159	152	164	176	162	151	153	167	149	143	155	151	148	151	164	148	156	143	171	173	149	128	159	155	124	147	143	155	159	149	149	147	128	155	166	156	134	164	136	164	136	156	141	142	148	157	148	162	148	149	151	152	166	129	143	152	157	136	154	142	140	143	156	165	153	164	135	158	156	158	143	157	139	155	133	153	144	159	162	177	144	164	154	158	138	169	151	166	155	167	156	161	140	153	165	135	135	170	143	160	165	124	166	126	157	140	139	140	136	159	164	148	138	155	150	131	150	153	145	157	150	153	153	146	123	174	157	168	162	163	146	147	178	157	158	153	152	144	139	146	140	146	140	133	133	163	156	124	136	128	161	194	149	149	146	140	164	164	167	137	145	160	153	135	175	162	133	177	164	141	147	147	140	136	164	128	176	163	146	149	169	148	150	160	151	147	142	167	169	143	149	147	145	155	161	134	158	129	148	131	145	130	132	158	149	151	140	161	147	170	140	148	129	144	171	151	144	155	183	150	153	152	148	152	149	140	161	140	133	166	151	154	149	158	145	140	147	152	170	129	147	154	151	141	156	148	152	149	134	132	129	138	165	153	123	169	144	158	144	150	159	147	137	169	144	151	147	142	147	143	154	152	174	138	148	143	127	155	156	180	137	147	138	123	154	155	159	163	147	136	162	160	142	145	162	148	150	150	176	149	162	179	139	145	165	124	148	132	125	170	150	152	154	158	150	147	131	145	160	133	151	157	133	176	142	174	129	161	155	133	141	144	155	145	161	150	163	165	156	149	153	155	149	145	166	171	131	148	158	148	149	147	158	180	148	144	144	152	140	142	168	166	154	147	171	179	170	154	162	167	154	155	153	166	150	131	156	151	154	152	141	144	142	154	160	148	162	140	141	142	139	164	154	149	160	138	149	130	139	147	158	144	167	146	132	162	135	135	155	130	153	166	164	146	158	155	154	143	154	127	152	141	178	140	162	131	147	136	153	159	131	189	156	142	182	131	154	138	160	133	143	159	157	156	143	170	138	162	154	121	171	154	166	132	152	157	159	131	155	140	163	135	163	146	153	154	148	126	157	137	146	149	158	145	125	177	159	151	157	158	132	151	128	165	151	138	119	155	176	170	151	166	168	149	157	117	136	171	168	149	141	149	145	150	140	155	160	146	169	159	167	134	173	150	158	161	150	154	161	150	173	137	145	162	147	168	153	134	138	149	140	133	159	120	141	161	158	158	154	146	154	141	168	155	146	127	159	126	136	150	136	154	166	138	144	164	146	151	150	127	129	152	153	151	164	135	127	147	147	164	153	143	152	173	150	171	144	132	148	137	125	148	133	161	167	157	174	139	149	155	139	179	132	156	141	127	144	173	147	165	163	152	145	154	147	145	161	177	128	148	158	152	144	172	173	167	144	147	147	164	146	154	149	137	143	162	145	163	169	145	162	130	162	142	172	152	160	156	160	145	159	149	152	145	159	149	123	150	143	168	157	142	140	166	154	185	147	156	151	173	139	145	163	154	147	159	150	180	161	144	156	124	122	167	164	156	147	150	109	142	163	154	142	147	168	154	154	158	132	181	150	143	139	160	138	151	154	150	157	152	158	146	150	165	171	147	139	148	153	164	142	141	159	141	156	158	181	163	138	145	156	166	136	136	143	154	156	155	161	137	147	145	137	160	143	151	161	171	148	151	160	142	137	169	142	147	163	152	152	127	152	156	131	136	154	147	141	151	142	146	148	135	156	160	173	134	148	144	159	158	162	150	155	147	150	146	173	143	171	159	146	179	164	149	151	147	155	168	174	139	136	143	150	150	146	151	147	157	150	133	155	158	146	165	136	143	151	159	167	140	140	173	137	136	173	133	142	134	166	151	143	127	149	164	158	155	155	161	156	139	161	164	150	157	158	148	154	134	149	169	146	137	137	141	145	161	154	144	161	157	149	158	165	138	139	159	135	142	142	172	147	141	139	157	136	172	149	113	166	151	161	168	143	166	145	164	152	146	132	153	149	140	136	133	127	144	145	165	165	129	142	150	151	163	146	143	167	149	155	164	137	155	184	159	159	166	174	144	146	158	151	169	170	149	152	139	154	147	160	140	150	146	154	139	148	147	179	157	154	149	169	162	153	138	148	159	154	162	146	161	149	151	161	154	160	135	125	153	147	168	152	156	145	144	145	143	142	156	144	146	152	136	135	174	146	171	150	120	145	145	121	138	149	152	148	140	122	159	150	150	150	149	144	145	141	159	143	147	148	138	140	154	154	160	161	166	139	118	147	140	159	144	149	134	171	149	151	167	140	169	148	151	160	145	129	139	170	173	153	171	141	162	167	158	160	142	151	147	142	140	150	143	156	137	169	151	141	150	142	155	153	148	144	142	152	155	142	162	134	145	142	164	165	163	152	144	148	148	149	143	172	155	156	139	148	139	150	167	130	158	158	144	146	146	152	159	143	163	130	163	139	136	145	146	155	160	139	149	155	158	162	166	162	157	149	152	136	146	162	162	148	148	160	147	150	164	150	142	144	151	170	132	144	166	163	152	154	161	176	150	136	179	145	133	139	156	124	167	162	147	151	158	155	173	169	144	151	136	160	154	147	156	141	155	160	169	162	147	149	157	158	148	175	150	158	163	136	154	154	169	156	159	161	154	188	151	142	140	156	181	157	143	139	141	164	143	162	166	125	138	157	150	156	146	160	164	152	147	135	148	169	165	153	150	169	169	155	137	148	163	153	144	162	160	132	150	148	170	153	141	136	129	145	147	161	150	168	128	158	151	136	150	148	147	137	143	168	164	159	158	147	151	158	167	160	132	130	132	165	140	164	146	154	149	171	152	167	138	148	181	132	141	177	154	146	159	137	149	156	157	141	149	134	153	157	125	147	160	140	162	145	152	186	155	178	136	161	167	146	155	157	144	122	136	156	155	147	141	154	157	151	139	149	170	148	164	160	137	141	155	160	162	149	155	141	146	156	168	179	154	146	161	136	177	159	143	146	158	157	154	145	161	144	165	136	159	137	138	153	170	132	134	158	141	147	150	135	132	150	126	158	145	155	147	137	153	156	146	158	164	138	148	120	134	153	118	133	143	153	140	137	149	146	167	132	179	148	142	151	156	154	130	135	147	151	170	137	156	171	148	155	134
6101	640	661	669	638	625	648	668	629	577	599	582	555	572	583	521	576	572	567	591	531	590	529	550	585	550	552	563	580	552	570	565	552	556	527	508	513	533	546	594	524	551	568	549	588	549	566	583	559	555	547	548	533	579	601	549	567	541	543	598	578	553	555	551	565	545	564	568	504	508	558	560	579	540	507	604	521	526	599	539	559	510	557	519	537	518	558	554	522	590	521	506	551	542	597	517	546	553	536	555	573	534	526	528	572	531	544	561	544	529	541	547	512	552	535	593	537	510	529	519	536	554	544	534	538	533	550	539	526	515	582	570	571	562	554	545	533	551	595	582	526	528	539	536	570	534	549	586	557	568	571	556	583	556	581	526	524	543	566	562	592	522	545	609	541	522	567	537	575	543	518	527	534	535	591	537	566	588	558	537	516	511	534	541	595	531	543	529	571	549	548	534	540	540	560	580	570	525	510	562	580	548	548	525	525	524	519	517	523	515	533	570	576	578	525	565	526	560	546	545	530	549	565	542	505	544	568	560	557	597	534	558	593	550	594	564	545	572	520	566	543	550	567	530	544	544	560	553	526	531	560	517	529	505	536	535	541	555	505	521	561	520	526	538	563	529	525	546	581	515	569	533	538	572	575	574	546	563	552	544	532	523	562	560	536	566	541	578	555	525	572	524	552	523	552	536	552	539	535	563	553	502	548	521	551	558	516	497	540	547	572	579	544	510	564	564	491	558	536	536	587	586	530	543	523	540	513	557	545	567	579	532	510	562	596	514	531	564	588	512	536	573	551	496	521	589	525	587	564	533	519	527	527	527	592	574	548	539	550	590	558	564	487	571	560	566	553	533	523	524	547	553	577	570	544	521	543	536	548	511	568	576	545	511	538	560	535	539	556	533	545	560	555	530	522	514	535	565	511	542	553	520	541	526	539	554	490	576	573	516	560	533	541	511	577	548	527	556	531	574	570	567	553	601	584	566	529	537	567	550	516	555	515	541	543	515	578	574	569	550	551	572	575	577	545	484	569	521	546	553	555	542	544	566	554	532	502	551	561	508	496	582	543	532	504	538	542	545	573	543	518	552	514	538	531	563	569	536	526	556	557	556	525	529	551	520	546	540	555	521	538	560	517	554	561	583	561	570	537	546	562	530	558	534	536	564	537	543	550	597	571	547	536	522	584	534	548	508	499	588	544	560	568	506	586	550	504	554	556	546	511	536	532	502	552	550	482	546	561	525	519	585	546	570	542	563	563	526	526	541	561	546	546	561	567	550	538	567	517	571	538	549	590	542	597	526	548	522	528	528	539	600	550	532	562	529	593	508	550	528	545	527	558	550	546	512	532	546	572	563	534	541	550	544	588	579	543	587	531	551	538	561	567	553	552	568	570	522	564	526	561	560	565	527	510	537	531	538	544	530	521	589	513	522	544	525	557	543	544	522	567	562	535	519	517	516	554	590	529	550	561	510	540	565	574	512	514	559	508	560	537	537	537	592	556	545	516	563	492	509	545	540	571	558	536	557	530	534	540	536	521	555	552	500	587	568	530	541	534	527	567	564	588	557	553	582	568	564	569	532	530	523	550	563	554	550	531	519	550	536	572	560	531	581	567	572	530	522	556	550	557	495	558	585	536	574	555	547	566	519	567	543	536	553	534	573	562	559	530	538	580	526	535	564	528	549	519	554	549	513	545	535	522	546	521	532	528	550	587	569	553	526	542	563	520	550	525	520	595	549	550	576	516	605	561	578	558	576	543	566	550	573	515	582	519	581	490	520	540	565	536	528	533	550	554	555	558	575	533	523	611	556	520	577	518	518	529	505	539	571	530	561	547	547	543	534	532	556	516	571	528	529	558	557	526	525	567	519	521	566	582	549	552	561	547	578	543	561	531	523	551	556	543	566	550	517	501	590	535	566	553	539	531	565	549	520	552	558	503	580	541	593	528	528	561	529	565	543	574	524	523	535	551	586	557	517	528	557	565	575	581	541	561	560	562	571	534	546	582	535	553	534	554	590	530	549	569	572	539	488	557	521	551	541	540	506	583	537	557	574	596	595	534	549	533	499	504	577	561	522	536	563	541	545	541	526	546	590	541	529	524	515	532	534	525	563	555	536	540	526	536	561	589	552	531	543	551	544	539	551	549	496	569	538	562	571	544	531	550	554	512	555	549	551	583	576	567	578	548	575	536	514	544	556	589	565	549	551	595	555	582	574	589	568	556	538	567	561	540	550	552	560	517	555	539	582	545	527	511	533	554	524	545	586	524	574	519	547	526	560	533	537	569	578	516	534	563	508	474	567	562	529	531	529	550	520	555	568	534	550	536	557	520	550	520	532	541	574	551	526	536	537	519	548	537	574	540	545	497	523	559	503	551	532	501	543	547	557	533	592	532	563	550	549	552	537	559	510	522	567	544	524	552	528	517	572	564	525	576	550	528	568	546	538	559	551	516	518	530	532	552	557	541	528	540	539	542	597	546	536	536	540	545	549	526	556	513	515	533	564	502	561	529	557	543	578	539	526	532	546	571	515	550	535	513	574	520	549	535	572	508	592	541	553	589	533	524	503	542	556	563	497	569	562	559	564	552	584	574	557	569	551	536	568	544	576	515	546	558	541	550	512	571	580	563	573	559	527	533	553	548	577	551	533	574	496	556	563	526	584	554	520	501	537	544	553	500	532	563	557	514	535	561	536	564	551	544	549	518	601	552	571	546	558	527	540	540	502	527	585	510	526	518	552	529	527	546	575	526	545	565	512	553	557	554	554	548	543	534	539	547	527	494	525	569	506	536	539	516	520	537	562	545	514	525	549	509	582	524	553	538	570	552	551	538	566	539	524	530	560	574	503	563	525	575	565	566	552	568	550	531	520	539	572	565	517	541	538	546	551	550	528	526	551	554	569	540	542	532	554	498	535	525	536	565	542	532	584	555	547	576	582	526	529	519	551	538	537	508	579	525	567	563	542	604	538	578	538	520	526	592	552	561	479	558	577	574	522	576	538	595	563	577	571	536	550	538	559	563	602	535	556	560	539	522	591	523	550	568	571	529	526	535	531	557	532	539	560	536	568	621	531	565	549	540	584	546	543	542	525	587	560	563	535	562	543	515	543	530	565	576	537	603	549	535	538	548	502	547	554	563	550	541	618	563	542	525	555	511	483	565	547	531	546	530	505	546	555	558	562	577	569	549	533	560	599	504	537	576	557	539	542	480	537	542	581	549	517	541	565	556	533	539	535	575	533	532	522	548	552	523	545	532	552	527	537	521	549	559	558	568	569	581	544	565	571	530	567	545	559	578	497	527	506	541	521	554	528	529	495	544	569	596	580	544	561	521	551	565	516	536	614	533	550	519	524	544	540	524	533	587	522	527	545	554	552	494	548	564	533	505	552	528	570	573	560	561	568	533	499	509	545	553	574	558	545	546	586	535	522	550	537	529	555	502	574	545	554	574	525	582	526	543	545	520	560	510	528	560	532	593	550	522	546	572	566
30891	9562	1811	1038	752	619	493	471	413	406	359	367	315	369	334	315	316	297	310	306	288	292	276	290	256	274	230	264	290	287	273	292	308	304	293	286	294	294	289	283	291	273	264	274	294	293	275	288	281	278	258	281	282	269	302	283	281	236	286	297	284	304	284	274	275	262	287	272	289	305	273	263	257	285	269	261	288	273	260	271	260	286	281	285	263	253	249	261	304	258	251	289	276	279	285	242	278	275	303	269	299	299	282	268	266	289	258	285	300	306	264	268	277	281	274	280	236	293	314	269	267	304	291	284	297	286	316	250	259	273	258	303	281	239	248	263	267	251	278	244	286	255	292	303	274	251	259	249	303	261	265	250	265	286	261	255	252	284	255	273	264	266	277	255	271	248	266	279	310	257	298	285	272	259	272	274	269	273	285	275	269	289	266	279	278	263	288	273	239	255	257	259	297	274	278	250	302	250	273	304	262	252	281	280	281	277	280	298	282	292	266	269	283	255	262	279	261	270	301	291	279	281	273	279	271	264	259	304	294	251	280	276	254	257	262	252	311	252	257	275	286	282	258	266	267	252	276	280	262	290	293	266	283	293	272	287	272	265	280	245	290	262	282	288	275	250	267	267	271	274	237	275	276	273	258	275	269	287	264	270	252	285	304	296	279	253	278	286	256	285	261	261	266	288	261	290	278	289	269	284	289	259	278	310	270	310	302	263	274	265	308	271	286	280	286	264	272	274	290	270	273	255	259	301	280	281	248	273	268	259	286	249	287	226	270	263	307	291	265	287	277	270	280	277	294	274	285	251	251	248	268	260	280	309	277	281	274	297	265	271	278	289	278	293	276	276	281	261	266	277	266	269	315	277	269	255	275	291	250	263	275	274	266	248	297	279	282	273	284	267	251	279	268	238	281	278	256	283	269	275	272	270	282	294	258	241	291	237	276	311	272	272	232	283	292	269	263	249	272	271	254	292	277	277	284	289	298	263	275	286	310	256	264	297	264	278	288	284	286	244	250	261	286	276	286	281	299	234	271	303	289	289	267	287	262	263	263	308	282	278	273	287	287	248	265	268	253	283	258	271	295	265	312	265	263	278	276	266	293	272	276	305	296	265	279	287	261	277	299	290	278	259	267	276	271	297	280	271	270	279	277	282	295	267	263	277	250	305	254	265	278	289	327	286	257	280	264	291	279	280	236	259	271	262	238	273	298	293	292	297	274	297	290	276	273	261	286	271	281	271	263	281	244	300	294	287	303	292	281	292	282	258	271	257	272	262	267	274	274	265	281	275	257	290	291	249	271	264	300	274	272	310	270	234	287	273	285	289	252	265	300	241	277	289	264	281	294	275	271	270	277	271	275	259	279	285	262	283	276	326	237	251	292	254	274	282	285	292	269	288	291	249	263	285	280	259	295	281	266	256	273	297	263	265	282	262	289	314	277	268	272	266	286	264	264	274	245	296	254	272	283	281	257	289	273	299	279	286	280	240	275	288	257	295	302	280	250	275	284	245	247	268	285	257	286	273	248	302	263	278	302	293	260	266	290	267	295	293	294	266	286	255	279	258	268	294	271	273	269	284	289	247	250	283	273	288	278	296	286	296	313	265	297	277	242	260	263	292	273	270	272	289	273	295	296	281	294	274	277	260	305	296	278	285	301	264	262	261	243	305	295	290	275	281	288	253	283	283	287	314	283	278	279	308	289	263	291	275	287	274	239	265	268	285	286	278	267	300	288	278	274	257	283	271	294	293	264	282	298	278	256	304	272	276	302	269	269	301	260	309	258	265	248	272	290	296	287	275	271	305	270	257	241	305	269	255	249	297	307	287	257	292	283	281	264	275	250	268	288	276	262	288	272	258	223	267	278	270	300	284	292	310	266	288	283	276	264	295	262	291	292	250	308	280	275	271	266	290	281	289	270	305	275	280	257	274	261	277	260	264	284	270	278	289	258	264	241	242	284	293	251	284	279	269	257	289	273	283	285	246	255	290	281	274	295	276	301	254	294	301	273	273	289	291	266	276	255	277	254	241	255	264	283	298	282	257	285	291	274	253	301	283	295	273	322	269	273	266	289	273	249	306	275	310	275	275	296	286	264	286	276	283	272	250	290	265	285	268	276	272	261	286	306	307	248	269	271	237	263	284	248	278	297	258	288	285	278	230	279	266	296	297	261	310	298	265	273	296	274	283	258	284	277	286	274	283	278	252	256	288	255	259	268	264	274	236	258	248	272	273	286	278	300	279	256	289	267	278	308	266	277	263	246	273	286	269	288	261	289	281	254	255	236	265	298	274	275	268	274	294	266	242	262	256	286	269	298	291	268	268	264	259	287	259	275	280	278	275	284	290	296	272	257	281	287	267	275	269	266	270	289	287	237	284	264	274	283	271	310	278	287	264	252	261	258	275	285	275	261	270	261	262	278	283	281	265	274	275	283	276	273	279	285	281	270	275	257	282	296	279	271	266	278	266	255	294	274	252	274	289	269	269	281	284	237	276	270	304	274	250	264	275	267	285	287	268	273	280	248	265	271	293	258	274	270	251	292	258	267	301	256	269	331	284	261	290	285	274	272	292	298	289	251	293	285	256	274	232	256	251	300	290	289	301	296	279	246	281	288	242	286	318	278	284	285	284	261	288	262	269	276	250	262	271	278	293	256	263	262	270	300	268	275	282	254	281	267	243	286	251	268	289	252	306	266	260	281	265	285	270	258	267	273	286	292	281	312	274	246	278	275	280	303	283	296	278	264	290	258	299	283	265	273	288	287	295	307	264	255	273	250	276	292	296	260	258	289	270	280	297	283	269	270	269	268	271	266	262	278	269	244	248	284	286	270	273	281	266	270	279	252	279	289	302	244	262	282	293	266	294	272	271	287	251	265	306	280	317	253	293	282	289	253	271	302	303	276	289	276	267	274	283	281	290	268	271	269	257	267	256	255	293	250	286	262	249	262	291	273	233	286	282	316	243	265	256	271	237	270	260	304	297	259	278	313	291	252	290	252	299	289	259	263	276	282	297	240	262	282	253	275	269	280	282	279	286	255	259	274	266	267	290	285	273	274	279	288	277	302	295	304	278	286	271	309	273	294	278	282	245	240	273	258	293	251	284	255	277	265	258	270	297	263	277	276	296	287	269	265	258	255	288	257	271	268	311	280	289	270	259	270	255	268	289	293	259	273	287	287	276	269	294	277	251	263	265	293	280	291	280	260	233	268	257	266	280	257	273	282	305	310	276	264	290	284	281	279	279	274	223	281	284	290	277	270	307	250	272	280	251	286	236	283	268	255	249	294	267	287	287	295	288	284	253	284	268	274	292	283	280	269	298	261	274	282	300	268	254	270	259	290	266	295	298	297	279	290	267	289	271	270	259	243	261	267	271	254	270	285	277	257	284	259	258	246	272	295	288	274	286	260	264	270	289	282	276	285	251	266	277	286	314	286	286	265	296	297	291	275	265	288	268	293	293	269	303	261	285	276	292	257	279	267	291	290	278
15433	1738	2983	3359	3003	2689	2176	1939	1847	1594	1429	1451	1317	1321	1207	1167	1150	1131	1058	1066	1065	1048	1033	1051	1057	1029	948	975	951	970	995	1003	966	974	966	944	930	936	933	934	916	933	959	928	921	910	939	882	878	913	915	937	930	945	963	947	879	904	902	936	911	915	892	899	882	913	923	962	881	914	888	890	965	928	864	867	908	932	928	930	918	904	897	925	906	890	885	969	965	850	869	909	849	850	896	864	874	926	886	895	900	872	922	847	904	879	894	931	890	866	865	871	910	877	915	907	860	906	937	844	917	850	917	905	928	887	866	876	806	892	836	888	842	900	866	858	868	884	862	876	891	869	926	915	872	851	892	852	902	905	878	909	887	886	859	858	886	806	875	925	933	864	883	888	913	903	910	906	891	902	911	886	912	883	850	941	871	855	889	925	892	888	861	892	873	856	866	945	862	891	932	879	883	894	901	875	901	860	869	921	804	874	874	893	820	864	883	905	845	877	881	918	864	883	842	890	905	901	834	890	886	883	900	848	882	912	870	876	871	889	842	838	932	896	855	867	880	879	883	789	922	858	888	836	878	907	848	901	935	840	892	873	893	867	876	833	832	838	870	915	900	882	866	860	900	876	950	883	856	865	841	897	901	854	874	917	869	898	927	846	887	899	815	907	896	843	931	871	858	909	847	926	918	867	925	838	866	849	947	874	881	882	857	958	901	810	863	911	933	907	872	948	891	894	853	881	919	922	846	905	962	958	832	884	916	864	897	919	909	922	832	906	852	871	910	896	930	841	894	883	877	893	894	903	892	858	905	881	904	916	851	909	861	894	867	918	878	933	927	900	855	899	879	929	861	884	860	859	953	905	922	927	878	789	879	907	896	870	819	919	865	846	914	920	897	798	891	886	893	898	891	904	915	874	876	865	845	928	838	873	898	860	905	838	937	901	899	861	845	889	860	944	842	841	944	926	822	903	905	900	884	873	877	865	895	829	909	817	904	912	876	864	896	863	882	922	878	882	847	875	871	846	883	858	886	837	860	877	862	864	835	892	896	881	881	906	905	950	871	902	871	888	913	866	859	880	904	855	864	861	840	884	874	865	869	890	869	875	921	901	889	903	934	927	889	901	860	865	859	917	862	868	858	910	869	883	851	896	941	877	857	896	893	886	846	902	921	916	935	854	903	952	868	876	829	872	908	852	881	838	906	930	935	875	863	877	887	914	872	894	893	874	891	907	878	860	900	924	906	851	894	891	886	871	859	881	913	869	849	869	886	920	900	863	906	902	868	936	887	839	882	905	884	901	918	904	871	894	908	886	913	853	847	903	871	886	864	932	945	878	896	891	934	900	859	898	877	907	912	880	852	869	869	916	867	917	920	907	885	882	912	931	869	886	925	916	894	886	858	904	852	861	901	834	921	923	886	840	892	839	918	887	859	886	893	899	888	897	847	890	879	918	885	887	863	884	861	848	913	918	891	846	875	890	862	882	867	908	882	908	905	902	864	915	869	886	837	905	907	901	920	883	885	886	915	879	892	899	883	848	918	911	866	891	929	902	908	849	902	916	910	866	900	860	884	926	854	899	860	912	883	882	893	890	897	907	908	878	907	892	885	866	863	883	879	882	857	899	898	950	866	896	956	902	821	946	885	894	901	872	854	925	895	831	858	920	924	886	844	826	870	899	879	895	903	939	852	906	900	891	869	938	886	900	889	902	904	901	893	946	912	884	881	877	871	926	882	897	850	862	892	815	952	824	889	824	875	866	891	944	931	880	888	851	859	893	878	893	925	871	900	903	899	855	919	900	880	928	921	806	891	924	886	885	874	964	871	840	914	886	907	875	925	907	848	933	912	885	921	956	887	834	867	881	841	884	877	883	901	911	898	870	897	839	836	845	858	851	894	916	880	932	917	909	883	891	890	888	835	890	883	855	853	881	880	871	878	880	894	878	890	850	876	870	906	899	874	898	888	948	834	862	957	865	874	894	842	814	862	894	870	929	834	895	920	881	921	906	896	942	881	859	942	918	874	893	852	828	825	882	907	855	847	850	902	890	885	845	926	934	874	874	882	946	896	857	851	927	926	931	841	846	895	825	873	863	832	844	886	886	884	883	867	859	897	835	847	915	931	863	879	902	865	915	858	923	857	948	867	927	922	908	837	884	847	900	877	879	862	877	940	892	880	892	924	881	887	881	908	912	877	914	927	865	856	845	902	890	913	847	866	876	834	846	866	855	894	878	876	893	923	840	913	872	914	851	833	905	882	878	856	876	864	894	909	847	903	895	862	875	909	878	858	896	844	863	928	926	894	853	824	908	923	887	899	892	908	927	902	881	891	910	891	888	827	903	889	897	864	893	885	863	879	868	856	879	923	880	857	858	882	860	904	873	893	874	885	910	882	919	921	856	913	888	901	890	872	844	831	881	919	894	930	924	857	917	894	897	906	904	933	847	901	851	872	865	894	834	912	853	912	942	881	886	838	900	878	886	901	868	869	864	853	887	937	868	863	873	877	855	843	847	899	817	889	910	833	848	915	916	921	835	854	884	867	931	926	854	905	878	878	895	884	897	860	879	876	892	895	897	895	860	921	882	830	845	911	900	911	853	874	942	833	934	861	897	931	876	939	927	814	883	880	815	913	868	872	906	903	927	896	951	889	884	850	908	899	901	891	911	803	900	877	892	865	885	915	872	879	843	870	914	895	874	842	858	856	939	846	929	846	931	923	865	849	906	866	899	912	909	902	868	909	856	886	868	878	885	876	910	892	859	882	922	873	864	831	804	920	845	905	892	906	893	881	894	911	834	860	869	865	873	933	916	889	909	876	852	914	891	873	863	885	904	873	925	837	871	853	823	876	823	876	869	922	885	912	833	874	847	857	879	843	905	879	931	887	846	878	853	888	828	946	893	854	899	870	885	907	875	905	860	924	923	882	811	924	932	888	885	881	880	845	925	877	911	929	875	913	930	903	901	814	855	895	844	891	866	850	886	845	872	835	901	897	898	878	972	835	827	958	904	879	862	911	896	898	919	911	909	905	886	882	853	893	837	900	884	863	842	943	875	918	905	917	848	907	919	888	929	832	887	883	889	902	880	868	892	890	897	917	841	877	889	892	834	867	904	913	870	855	914	894	879	886	868	863	889	845	897	887	864	883	937	918	915	840	887	876	923	867	942	900	909	892	878	885	936	904	897	833	852	864	895	836	894	897	848	917	811	855	891	946	931	958	947	887	846	873	878	852	893	881	889	890	874	918	840	896	881	904	871	931	906	894	900	837	925	879	921	859	860	871	885	870	954	869	897	860	911	877	927	938	906	916	905	948	879	922	897	878	866	892	878	868	877	851	895	864	868	883	853	832	899	938	910	880	855	897	908	886	902	921	842	941	883	848	847	838	909	823	895	847	906	892	895	883	893	869	879	894	943	901	939	876	916	892	900	933	873	897	901	861	900	900	937	900	879	885	874	893	885	898	856	879	915	894	878	925	912	877	904	896	893	895	896
37320	18914	7122	1871	1272	944	794	691	592	516	420	448	459	382	371	376	355	387	349	366	352	343	325	285	321	320	293	313	289	332	322	303	288	322	287	309	279	317	311	298	288	283	299	275	297	309	303	277	310	310	304	287	305	310	290	292	278	268	296	312	257	277	285	286	314	291	277	275	296	279	303	302	302	314	312	308	289	273	294	254	265	288	314	296	322	307	306	286	303	300	312	296	261	263	254	290	266	287	261	265	287	308	254	280	272	314	273	310	266	281	296	249	331	285	277	287	289	296	265	274	290	270	278	286	319	279	280	286	321	306	288	284	287	295	260	275	271	283	280	244	306	280	276	276	267	276	273	281	305	257	293	287	259	270	272	270	276	309	279	289	266	284	287	312	269	259	256	319	286	267	239	296	294	275	247	273	302	295	305	301	318	319	284	305	310	249	274	297	302	284	292	271	266	307	286	305	283	260	259	287	306	256	291	271	279	267	269	283	287	272	273	263	284	285	288	291	308	290	300	269	285	298	306	268	258	238	311	292	318	289	253	277	297	282	293	294	302	302	273	280	302	303	304	278	287	288	276	307	282	273	259	289	278	283	255	290	274	286	293	257	290	299	290	330	262	282	297	286	268	262	252	297	328	282	299	262	285	283	285	254	267	281	277	294	307	297	325	273	285	305	296	292	290	283	283	270	296	296	318	254	265	303	277	282	286	293	269	270	262	282	309	270	270	302	285	296	270	279	273	297	277	267	305	268	272	298	297	303	279	301	291	276	296	282	316	273	267	276	269	299	316	288	284	309	277	301	276	250	276	273	275	261	310	290	276	293	279	291	281	282	266	277	261	288	285	261	267	296	268	286	273	277	289	304	280	293	312	263	289	279	253	280	290	285	284	298	302	277	257	303	294	274	288	294	289	282	296	317	302	274	267	284	279	258	324	280	310	298	265	290	278	257	307	293	316	293	300	277	269	251	275	278	301	312	289	302	274	296	296	276	294	299	291	312	251	287	296	286	306	256	292	311	293	290	284	281	278	277	304	295	298	318	298	311	266	289	245	293	278	281	280	280	266	257	302	288	265	268	272	276	274	308	273	273	297	271	287	282	288	275	253	306	286	277	293	274	287	282	285	264	271	265	278	297	302	299	291	265	270	262	298	289	308	283	267	278	303	296	280	304	267	303	286	307	263	292	256	291	272	271	272	282	289	266	303	298	287	284	271	275	261	310	283	304	315	299	260	299	270	256	274	267	255	294	290	266	272	292	289	275	284	269	266	249	273	294	281	278	309	294	285	292	284	275	278	254	287	283	298	274	303	290	284	276	267	292	297	271	281	313	307	270	281	276	292	273	262	311	291	298	281	282	261	297	302	296	288	292	293	296	273	297	291	276	299	292	292	310	285	275	289	291	264	276	242	313	283	260	298	285	298	276	283	277	323	286	277	298	274	312	302	263	251	280	289	249	270	304	273	275	286	290	294	308	273	305	292	290	269	289	308	297	255	274	234	292	304	295	263	284	292	267	267	259	283	278	306	291	281	281	272	270	308	294	280	288	303	276	311	253	308	288	255	270	305	268	274	297	289	271	254	273	303	296	263	294	259	284	280	283	284	266	272	300	270	283	304	270	294	297	267	291	286	285	266	272	304	293	290	285	277	273	264	268	290	291	295	284	263	299	260	272	300	260	269	291	288	252	267	286	316	258	257	290	309	266	290	279	266	298	277	285	249	304	281	276	299	304	315	308	292	306	253	257	301	301	297	309	276	271	292	260	290	287	257	287	261	294	278	298	285	260	308	279	294	285	290	335	285	283	292	321	277	276	291	299	267	279	291	282	303	291	277	277	286	282	308	290	292	316	264	271	275	262	278	296	302	290	276	299	260	285	308	276	289	285	275	302	295	306	260	289	294	291	300	310	279	260	277	288	272	293	274	302	275	319	275	270	284	284	286	297	294	292	287	305	288	279	284	269	271	314	287	270	282	285	305	282	262	258	270	256	277	264	288	273	260	291	287	265	283	263	277	279	315	282	277	270	257	285	283	275	294	308	300	255	265	277	283	278	283	286	305	274	282	286	277	257	300	298	279	275	292	292	286	300	256	254	296	262	292	292	293	262	281	273	280	300	286	315	293	276	248	296	264	252	308	274	290	275	298	323	298	257	275	260	292	291	276	280	290	286	291	263	272	296	311	310	283	297	288	291	272	279	285	291	251	261	281	284	292	305	269	257	299	286	289	301	277	273	293	301	275	267	289	277	273	286	275	271	285	330	288	288	270	299	282	311	293	279	275	308	289	272	269	268	294	248	268	291	283	276	275	259	290	323	309	271	263	273	318	268	276	275	268	287	335	293	268	292	286	277	301	304	280	287	267	298	261	298	299	300	299	277	344	294	267	275	284	310	294	330	308	276	287	292	286	292	278	257	284	283	263	293	289	260	268	290	286	292	294	310	283	300	285	266	279	282	332	296	252	270	291	294	288	268	303	299	285	289	264	284	252	287	252	265	257	289	271	255	269	243	289	290	249	301	257	251	293	263	287	266	302	253	268	259	259	298	269	273	261	271	281	296	297	299	254	286	304	284	271	279	277	276	267	274	276	263	298	291	273	290	275	267	296	325	290	306	297	263	292	312	265	262	267	285	279	265	278	301	314	327	293	315	307	278	276	271	278	304	260	273	304	313	308	269	272	284	273	306	290	258	276	292	300	280	253	280	276	270	265	249	280	283	302	292	312	280	266	297	277	307	289	253	314	265	282	277	270	282	298	303	283	299	262	253	282	287	307	305	301	287	283	294	300	296	296	301	249	287	293	260	305	311	274	294	286	284	301	290	296	285	258	250	280	311	298	284	287	328	272	335	284	275	296	299	290	243	303	301	270	283	254	309	272	281	289	273	311	268	291	284	297	289	327	306	286	277	269	258	295	254	279	275	279	286	263	316	298	302	271	272	294	249	298	282	281	280	270	246	291	284	280	297	284	306	285	290	280	277	333	278	311	294	297	252	301	260	297	299	285	283	311	295	290	301	296	283	281	242	277	311	295	305	270	306	272	288	281	282	280	283	286	259	289	293	297	269	297	273	292	300	278	279	274	280	283	283	296	310	315	285	256	272	293	286	291	314	300	324	293	283	306	273	282	293	285	277	273	303	263	304	285	301	273	309	289	286	305	306	283	257	281	297	250	298	291	272	309	310	286	307	291	274	277	299	273	302	308	257	305	278	273	265	283	284	269	293	264	302	283	294	288	291	300	299	270	307	300	317	283	274	286	283	288	275	281	313	265	303	301	261	280	264	300	289	246	308	311	305	314	286	273	293	293	289	299	277	288	267	273	292	282	262	293	275	301	273	299	284	294	262	324	278	265	260	300	269	310	294	293	281	315	283	262	282	308	267	268	316	295	266	287	334	255	266	270	289	271	260	274	279	261	287	274	291	298	297	279	278	302	261	272	272	267	291	268	289	274	273	297	270	291	280	266	289	259	289	292	298	264	299	299	309	269	291
18908	2530	4801	5637	4836	4143	3624	3152	2774	2269	2114	2032	1832	1753	1622	1518	1451	1388	1348	1280	1265	1247	1176	1152	1215	1130	1158	1106	1109	1048	1042	1077	1044	1026	1105	1006	1024	980	989	973	1006	1020	978	926	940	931	944	985	981	976	985	953	986	992	941	936	911	930	911	965	934	916	896	925	953	896	914	988	929	949	960	901	968	984	936	959	949	963	893	927	963	932	923	975	902	907	983	930	960	920	940	874	908	926	907	867	890	931	943	900	918	887	923	934	929	888	872	915	970	938	935	868	865	911	950	925	916	972	891	915	900	857	908	914	962	861	912	975	874	888	956	962	936	947	897	929	894	899	899	911	916	937	875	880	906	882	928	872	918	927	925	926	880	861	933	883	947	950	936	920	929	884	887	941	889	909	896	910	898	899	931	954	960	895	876	906	919	918	941	917	946	876	916	904	903	893	914	901	937	920	940	905	923	947	896	957	930	918	873	895	929	881	865	935	912	853	910	931	948	910	928	926	898	955	923	867	895	908	930	870	923	871	899	973	925	908	877	925	916	871	908	953	914	891	949	896	930	863	902	897	958	943	897	925	880	857	894	927	937	865	953	911	954	870	920	880	877	945	910	885	928	905	902	879	912	874	927	926	895	879	913	928	872	909	932	926	917	939	895	904	970	928	895	933	929	872	895	909	909	893	945	933	886	957	958	867	933	927	910	853	864	923	950	889	875	920	909	971	915	885	894	891	877	920	890	856	893	905	897	872	946	887	946	910	885	933	921	841	930	894	934	917	840	911	919	928	856	888	940	903	927	953	913	910	915	888	940	898	912	904	891	857	931	931	896	950	927	905	929	940	897	890	863	931	935	889	935	910	952	901	962	890	916	910	913	907	929	906	887	872	886	905	861	888	908	950	872	940	859	862	877	918	870	940	924	907	884	902	950	876	934	914	897	823	943	903	907	871	950	895	867	889	936	903	939	906	968	907	929	956	899	881	949	937	914	903	964	849	971	872	916	926	923	894	924	929	935	947	908	936	947	912	925	880	936	918	936	890	961	911	848	903	920	900	912	924	891	937	888	902	918	968	911	907	901	924	900	914	938	936	956	926	945	915	920	966	910	919	867	873	857	895	946	973	907	924	946	923	938	927	917	881	899	893	877	885	874	859	967	877	852	923	875	916	925	895	967	880	887	907	952	916	865	913	875	923	868	896	908	947	902	953	905	904	878	868	913	942	901	900	857	906	902	907	921	912	898	945	892	921	891	868	934	939	876	1008	891	914	971	872	902	900	947	885	952	907	946	910	962	949	922	873	910	941	961	934	916	922	942	928	929	952	887	943	924	932	898	903	914	950	882	912	905	857	921	917	922	977	890	921	927	863	943	906	911	913	914	930	944	861	951	951	872	915	967	926	910	952	903	880	857	934	932	875	883	928	873	898	901	921	980	878	881	804	898	972	877	861	881	875	899	854	967	888	908	869	965	905	911	875	889	856	871	896	922	898	847	928	892	895	895	880	908	919	886	913	873	914	927	910	932	938	901	916	928	957	918	924	879	909	903	906	918	893	905	894	935	917	895	923	925	911	940	899	911	931	921	920	871	918	874	834	954	886	887	929	902	864	884	902	921	880	975	921	851	924	937	881	915	905	869	922	968	948	966	924	957	928	836	874	923	934	877	910	905	885	821	917	910	917	955	863	918	917	906	919	930	881	977	930	843	899	886	920	866	887	902	933	903	924	900	939	912	893	893	914	974	932	850	904	930	907	878	875	877	924	942	938	917	894	907	853	943	950	922	892	944	916	942	904	887	873	976	893	921	913	926	890	967	890	939	889	934	945	876	915	897	842	849	917	913	924	838	896	940	900	945	891	923	922	884	877	880	901	922	906	897	927	867	908	942	948	821	878	931	916	954	867	911	923	892	927	926	948	952	954	941	887	936	919	906	951	848	858	880	868	894	876	904	872	935	914	915	906	931	884	870	854	933	920	849	899	914	953	911	882	988	885	885	867	936	890	897	918	919	936	895	896	920	931	936	873	886	867	894	870	945	916	939	908	885	905	925	876	890	907	956	887	951	914	908	919	917	915	922	873	914	948	918	874	974	847	913	913	920	837	953	947	942	939	905	987	912	926	894	871	937	914	944	883	912	925	896	856	870	904	886	909	875	901	875	903	904	905	895	953	875	872	912	926	959	913	911	941	912	918	905	915	891	895	923	867	885	932	927	896	891	928	871	985	835	843	891	946	867	927	960	906	898	852	904	892	888	918	959	897	904	936	909	902	903	876	892	912	931	968	926	907	960	912	907	943	901	907	895	939	908	894	937	896	933	905	866	906	898	842	930	973	876	903	911	913	916	930	908	995	915	959	883	897	956	928	892	882	918	933	928	933	943	919	919	978	865	905	918	913	889	939	898	885	862	938	910	895	913	912	913	910	885	927	911	927	893	908	899	898	895	920	899	886	861	866	872	943	923	917	841	886	901	896	954	893	891	944	869	922	966	946	954	926	905	948	865	925	931	941	850	979	910	926	924	913	921	897	887	912	941	865	899	957	877	887	923	887	897	924	898	856	898	899	953	900	911	959	903	861	940	937	905	930	838	882	951	954	890	931	927	879	923	889	924	891	960	919	954	914	911	857	880	875	927	867	922	906	897	899	956	887	863	886	896	922	881	913	863	932	859	904	905	903	919	880	942	883	900	857	916	962	912	900	912	942	964	893	921	988	909	906	944	927	888	939	920	852	904	971	892	888	883	924	956	927	930	898	906	884	891	929	931	907	946	886	921	970	930	876	846	936	901	939	927	892	926	897	928	930	941	911	910	894	902	897	884	940	943	894	923	925	932	930	925	934	874	834	957	958	907	921	900	928	907	909	916	914	903	902	935	957	875	920	917	873	936	849	929	958	864	902	913	954	909	931	913	882	989	878	934	889	934	913	948	926	879	927	911	954	910	862	931	891	915	909	950	904	956	914	944	916	905	930	925	873	876	894	870	934	930	887	897	916	900	863	862	850	936	925	970	928	885	911	977	926	905	893	916	918	915	979	946	903	863	881	858	894	937	915	929	911	942	863	891	881	888	879	880	903	862	921	904	924	929	936	920	917	919	942	916	922	946	925	924	919	923	879	917	919	929	949	911	881	915	929	875	925	909	937	858	874	975	902	931	898	939	880	918	950	913	925	892	940	994	932	870	944	884	912	864	856	931	920	926	905	914	922	981	899	911	922	885	916	883	902	943	877	904	908	955	904	916	883	900	864	979	920	958	913	902	925	954	868	913	903	849	893	897	921	926	984	894	946	885	915	900	904	885	957	945	907	958	921	865	881	929	875	938	915	858	873	856	876	891	891	940	917	884	930	921	849	928	893	911	892	938	930	873	886	891	952	954	905	963	940	898	908	883	889	950	873	968	936	953	962	950	936	884	900	910	913	882	862	945	869	865	904	916	872	932	908	908	949	925	909	903	903	936	909	968	944	936	852	941	863	942	935	932	885	960	944	905	894	913	906	916	923	978	898
4069	395	254	171	194	173	153	162	153	161	179	144	153	161	151	162	138	167	154	152	161	165	161	153	140	144	161	156	142	142	127	147	149	141	142	154	142	180	137	132	157	131	160	145	159	169	138	158	151	138	174	143	151	134	171	167	159	153	154	152	153	145	147	159	149	169	134	165	150	154	143	146	155	144	152	136	183	145	148	152	158	163	154	171	160	138	124	152	143	151	165	155	137	143	144	145	148	146	158	131	151	136	159	162	153	158	138	144	184	161	146	173	150	156	137	155	173	139	141	146	159	167	168	158	147	174	150	124	151	144	148	144	136	150	155	157	155	157	158	160	168	148	136	172	178	146	167	133	129	137	147	156	149	134	140	153	147	169	121	141	167	153	162	146	139	145	154	163	153	142	142	148	142	148	146	155	150	151	150	143	149	173	145	135	142	119	156	159	145	146	153	151	156	122	139	163	139	154	160	153	155	164	161	148	141	144	171	153	146	155	140	152	146	150	177	145	159	154	137	157	146	143	144	146	147	130	144	153	151	165	155	164	153	139	170	154	165	153	158	124	163	143	158	147	153	143	153	138	141	161	132	147	141	136	155	142	145	146	156	142	143	148	136	142	157	169	157	152	153	140	149	168	125	146	163	144	135	147	138	144	181	173	131	150	151	152	161	160	139	158	138	159	167	151	152	147	153	154	152	184	175	150	134	152	159	170	147	138	136	158	138	141	124	149	154	146	163	147	162	159	148	169	143	166	148	154	180	147	148	157	150	157	144	147	150	148	146	166	150	165	146	163	156	138	150	153	151	156	169	145	125	134	122	151	146	135	146	148	175	148	161	144	161	126	143	169	157	175	149	147	162	151	142	128	150	147	130	146	159	160	172	169	142	157	170	172	158	137	168	124	169	126	160	142	157	143	141	134	160	145	139	153	171	143	143	187	141	151	149	130	152	149	134	155	141	161	173	128	161	167	175	157	155	150	171	130	142	137	148	142	151	163	169	156	147	161	151	151	134	143	157	141	149	163	134	180	160	149	153	132	131	132	150	134	149	161	148	155	145	136	134	148	155	146	147	166	122	170	167	135	183	179	145	138	141	128	137	155	143	145	143	151	145	154	177	150	159	133	148	160	162	149	148	151	148	151	161	144	136	157	141	148	108	139	167	179	173	158	132	157	140	188	160	148	149	149	148	130	148	140	141	164	164	151	153	158	157	165	158	148	159	154	166	179	159	136	140	152	163	148	157	145	160	167	141	161	151	164	153	144	149	136	171	173	135	155	157	163	140	146	139	145	146	157	139	154	145	148	160	147	143	155	137	134	154	157	175	143	142	152	158	162	169	160	168	171	136	140	157	153	153	150	143	142	164	129	163	180	152	152	136	144	160	134	142	134	156	155	129	143	146	132	154	148	142	156	145	163	139	125	128	145	144	150	152	170	153	140	147	155	129	139	145	149	136	148	135	163	159	146	150	153	150	140	139	152	165	153	161	155	151	159	149	158	140	151	123	138	136	156	162	160	154	151	151	140	156	150	162	160	154	140	173	164	153	145	171	137	151	159	152	146	147	153	140	147	137	131	147	161	168	149	180	172	160	149	166	139	138	135	152	133	148	161	158	164	155	148	149	173	167	144	160	169	136	170	128	153	152	161	152	145	149	146	155	154	164	149	140	129	145	164	135	168	155	137	143	156	142	124	136	154	142	170	176	150	138	154	141	175	166	138	151	148	173	176	143	123	157	151	141	153	139	145	146	147	140	130	129	118	134	145	147	129	134	158	155	146	166	141	146	154	150	142	151	159	152	150	159	131	147	136	136	160	145	169	128	134	171	150	153	166	142	132	167	141	155	148	142	139	172	151	138	142	148	148	142	146	165	118	149	137	155	167	175	160	148	151	155	171	154	150	166	169	138	161	167	158	136	157	159	157	128	163	153	156	138	158	156	152	135	174	164	144	131	166	143	140	146	170	154	161	156	131	136	142	153	165	172	146	157	125	161	148	154	160	166	148	122	154	159	154	148	147	155	148	142	155	142	132	149	162	142	131	136	159	136	162	152	140	155	147	140	143	115	160	125	161	150	161	179	161	134	144	135	153	160	149	158	154	152	135	134	152	148	157	143	146	135	164	144	163	166	139	152	147	181	140	141	158	171	139	134	152	166	164	159	147	151	139	154	128	152	154	141	155	131	130	157	148	160	175	158	149	171	138	159	157	131	191	147	161	154	156	150	153	132	145	143	181	147	155	155	163	146	143	161	161	167	140	154	157	162	158	162	136	152	146	146	170	172	137	150	134	141	130	142	151	156	170	151	149	150	125	148	151	122	138	145	153	145	157	159	174	149	141	147	150	137	139	156	135	157	154	150	132	157	137	150	144	167	146	143	170	131	157	155	132	158	161	151	163	158	136	158	150	159	166	144	152	152	163	126	134	129	164	151	158	161	151	147	151	168	166	166	155	140	161	157	144	162	159	148	145	141	128	148	140	157	140	167	141	142	161	146	150	152	165	137	149	150	165	168	133	144	170	160	156	163	156	132	153	154	173	147	161	147	171	151	164	156	151	152	159	159	149	163	170	154	120	153	149	154	158	163	147	127	145	146	152	177	143	159	152	145	133	155	153	137	148	145	166	141	146	158	147	155	147	166	153	146	162	129	128	158	133	132	122	129	142	156	140	141	182	142	149	141	151	136	136	147	152	164	161	139	158	133	163	157	147	136	153	171	149	148	156	142	149	156	166	146	140	167	158	156	156	155	173	177	167	147	160	146	130	144	151	144	165	149	148	165	165	141	166	144	145	162	138	137	134	148	153	140	173	149	171	144	140	160	140	138	156	146	146	154	145	155	145	171	159	171	168	148	137	163	153	122	148	153	138	159	137	152	165	148	136	155	171	167	164	165	147	152	159	156	155	174	164	162	151	137	163	140	152	168	160	145	148	153	129	156	138	152	162	152	152	145	153	169	139	142	149	155	149	161	160	163	138	174	147	148	157	163	134	142	153	149	159	153	151	146	153	135	144	160	152	159	174	175	133	154	161	126	153	162	150	128	136	140	139	154	163	162	147	166	158	146	144	149	152	142	147	164	164	164	142	146	148	150	152	138	148	178	168	166	156	161	160	155	135	170	168	153	151	143	161	159	147	143	163	131	150	160	164	139	154	152	143	145	143	147	171	156	134	135	142	153	168	160	141	153	155	124	145	156	159	138	131	153	163	164	169	162	164	151	156	164	153	157	144	155	148	132	148	150	142	152	143	153	131	147	158	156	162	153	147	141	142	150	160	143	149	137	167	150	150	163	155	158	164	136	167	165	149	174	146	145	129	167	168	132	143	150	152	151	142	157	149	149	151	168	137	145	146	160	140	152	147	136	137	161	157	147	159	160	153	135	148	120	152	161	153	141	141	172	134	146	160	128	148	139	134	147	139	142	159	143	141	144	146	165	164	155	165	140	144	157	125	148	145	153	155	163	169	137	158	146	152	135	155	148	164	140	151	155	134
5870	586	700	783	689	645	651	672	592	607	606	534	611	596	505	576	526	570	577	611	514	584	565	591	605	587	575	542	500	506	562	535	528	545	538	598	531	595	565	553	546	575	485	557	551	539	558	531	548	521	564	570	567	560	533	542	542	549	559	531	532	523	571	550	519	525	544	548	528	555	554	527	547	525	571	541	625	536	543	562	518	530	537	526	538	524	560	549	564	593	561	531	517	540	568	536	541	581	563	496	540	568	535	522	553	505	556	562	543	588	562	552	528	535	527	546	559	544	572	572	553	570	529	583	536	517	547	536	565	582	548	489	529	520	545	547	543	575	566	540	568	561	555	554	548	573	561	544	547	540	515	585	566	533	581	538	525	577	565	552	553	532	539	556	541	549	550	555	501	546	535	525	549	526	551	538	546	542	524	584	502	531	528	537	544	531	577	565	532	556	541	568	552	547	579	554	540	537	537	502	508	512	551	565	524	537	566	554	574	552	542	525	540	532	551	539	544	581	532	511	551	543	559	573	541	545	505	557	529	532	580	595	528	539	576	527	537	560	521	550	567	553	579	557	550	516	554	531	564	543	578	555	512	540	541	534	548	560	525	555	574	515	558	518	559	556	536	530	519	570	519	512	603	531	558	554	524	569	588	548	529	571	539	542	535	550	579	551	531	516	512	546	511	531	581	566	549	545	516	522	545	561	523	536	554	531	549	535	528	521	543	560	563	547	573	551	561	548	538	521	568	560	549	540	534	539	490	544	563	544	573	584	523	546	518	500	562	554	555	576	518	586	543	528	529	561	573	529	529	571	566	578	546	574	555	545	483	567	574	544	540	562	592	521	523	549	519	519	506	537	609	495	548	548	540	537	540	535	502	534	543	542	517	541	549	533	518	561	571	528	511	558	534	591	544	544	563	523	577	557	587	534	506	519	563	597	542	546	517	538	527	534	560	526	542	509	546	535	524	501	537	546	560	536	503	579	554	512	582	530	516	588	555	563	526	524	587	545	540	551	521	538	577	559	533	516	530	534	556	554	610	492	553	501	572	556	576	553	532	527	527	525	595	541	519	539	586	549	513	544	554	561	556	533	538	525	585	519	539	554	516	559	537	553	543	573	545	551	490	580	619	564	544	586	556	518	545	555	528	540	532	573	592	519	537	560	541	548	542	528	541	600	529	523	553	540	557	568	597	569	572	531	565	554	548	547	549	523	519	579	594	565	535	597	552	562	576	539	565	560	560	547	525	569	563	535	570	529	573	542	566	541	558	532	541	560	559	539	529	570	570	514	565	572	523	533	565	542	565	548	547	533	531	572	519	501	511	554	574	587	514	559	542	546	528	514	567	558	525	533	586	545	564	539	535	556	489	578	566	531	563	502	575	562	549	533	542	485	511	537	522	540	563	526	534	551	550	542	561	540	560	557	550	550	501	564	527	578	511	544	566	563	530	536	550	520	547	501	548	553	537	524	547	545	534	492	519	549	553	586	540	583	546	560	526	478	544	558	554	535	547	515	547	556	538	561	543	600	563	543	549	543	557	553	541	559	515	568	541	559	535	572	542	591	521	570	549	542	518	612	518	537	528	528	515	553	601	539	544	526	545	562	564	557	547	533	515	568	564	551	525	530	552	539	540	557	569	565	574	585	557	505	526	524	548	567	515	512	526	574	545	527	540	517	564	514	538	541	536	545	522	565	508	502	507	565	541	507	569	566	523	596	560	500	529	548	567	516	578	537	516	590	529	546	566	532	522	536	590	560	520	539	544	529	566	528	516	525	512	563	525	565	539	554	525	525	516	604	573	532	549	508	526	539	585	518	549	515	553	528	578	562	520	554	549	558	558	549	502	583	553	560	548	537	561	506	591	560	513	551	504	555	537	584	565	559	512	554	545	532	551	587	559	509	497	542	519	556	516	537	583	554	511	490	548	527	522	549	530	521	493	536	535	547	542	530	551	542	518	578	488	561	504	574	531	537	534	541	489	566	536	538	528	547	557	524	557	506	525	574	566	585	567	537	541	502	511	543	544	549	518	507	556	551	489	535	566	568	533	548	530	517	528	549	541	521	539	513	544	559	539	552	526	561	543	516	532	544	540	567	546	534	577	514	531	557	581	569	565	533	545	551	553	524	547	512	560	540	509	560	593	579	550	559	567	532	539	532	525	526	509	571	602	558	553	530	554	544	589	536	523	555	543	530	539	558	550	571	564	532	558	564	542	584	517	525	547	548	525	543	563	542	554	507	531	543	551	581	539	491	536	533	532	548	569	589	543	565	560	527	585	566	546	579	504	541	523	499	566	550	536	530	538	566	563	533	533	576	522	540	529	534	533	555	537	574	535	531	528	519	536	535	512	515	555	580	561	588	520	535	545	546	483	517	549	529	565	516	524	538	568	527	557	539	536	561	552	571	538	540	531	515	515	533	536	539	530	553	544	554	565	523	529	531	563	547	538	527	534	531	553	545	588	525	513	532	574	519	538	575	549	541	534	574	576	557	531	556	616	531	573	552	532	553	535	533	524	559	529	575	522	537	540	513	514	476	526	538	570	535	520	570	589	582	521	577	558	521	550	548	565	546	503	541	542	537	529	505	533	531	555	539	550	480	510	557	566	529	574	557	524	549	528	577	555	571	525	577	500	552	547	585	510	544	550	600	559	531	564	569	549	540	528	543	517	582	518	563	555	551	544	529	555	572	568	583	582	588	518	563	549	537	524	573	489	561	576	523	536	563	569	530	600	518	536	534	538	543	556	566	555	555	546	533	552	557	568	520	561	511	542	590	515	558	556	595	501	546	526	584	545	555	571	515	546	550	538	560	521	560	500	536	555	576	534	536	515	555	553	563	528	570	526	534	615	545	524	554	526	563	527	519	550	554	560	541	558	503	566	542	549	536	549	536	546	517	528	557	562	530	561	547	585	552	553	537	536	564	519	524	577	576	601	538	545	583	516	561	518	546	542	549	516	550	510	567	535	559	511	572	521	531	520	551	550	559	553	514	547	529	573	506	545	564	544	588	508	546	527	551	545	570	521	542	552	550	565	567	520	540	537	515	496	494	570	560	535	511	516	537	543	522	562	561	594	536	532	539	545	538	557	543	558	542	572	550	551	558	551	524	547	530	492	552	530	564	520	563	541	547	563	538	518	495	574	545	547	524	575	547	572	534	528	530	570	536	536	553	530	523	536	553	522	524	560	573	542	578	555	545	561	554	603	570	528	550	518	550	545	545	569	554	519	545	546	528	526	534	567	525	590	550	542	551	562	576	581	483	544	505	536	552	551	561	551	549	565	526	571	551	548	541	507	595	592	559	602	546	537	514	561	562	507	546	537	569	545	558	515	541	517	575	542	545	569	528	550	568	568	522	541	534	564	539	511	564	567	539	549	524	577	522	531	599	524	534	548	536	544	528	529	569	538	501	587	529	531	511	554	579	555	558	541	561	542	575	539	571	497	554	555	576	576	533	534	542	481	547	545	549	577	554	508	577	506	535
30576	7907	1681	1011	788	640	567	452	403	424	349	367	322	344	322	330	299	315	293	333	290	307	294	277	314	267	282	290	304	273	286	273	292	276	272	273	285	289	288	279	268	311	263	305	294	280	280	270	313	273	284	286	282	278	268	273	269	305	255	286	282	294	264	279	243	274	276	276	278	287	274	278	275	289	280	280	289	290	299	289	271	263	318	281	274	312	271	232	252	267	273	264	280	272	296	284	274	266	282	286	292	288	282	292	283	272	277	266	294	270	260	268	304	257	281	265	285	280	233	276	278	297	294	269	240	291	272	296	280	292	254	264	277	287	265	298	289	252	265	280	289	275	278	253	288	292	273	289	283	295	269	300	305	287	284	271	260	275	253	291	271	245	267	284	271	281	281	241	248	281	297	266	245	259	282	272	274	251	284	268	302	291	275	275	268	290	285	267	275	293	255	276	276	285	268	291	278	274	288	289	322	231	256	277	286	302	279	252	284	245	278	257	296	276	287	267	297	248	257	278	278	280	268	268	262	265	296	298	302	268	279	291	282	269	257	295	267	256	295	255	272	298	277	281	286	275	275	267	259	282	277	280	282	304	250	236	301	243	250	272	248	272	242	276	260	267	290	257	259	277	270	284	263	284	256	253	281	269	278	299	282	274	273	293	289	260	245	260	265	282	283	316	282	279	287	294	263	277	311	278	286	230	313	255	256	285	246	263	269	283	283	282	271	268	264	250	279	252	277	260	241	298	266	307	281	294	272	262	261	264	278	286	289	278	266	258	276	292	233	259	270	264	253	280	272	275	295	294	287	273	279	273	289	257	268	237	265	232	277	279	272	277	265	264	282	303	271	251	316	278	263	260	271	304	282	294	281	268	274	283	241	270	287	261	254	293	277	273	262	241	279	245	266	279	253	302	265	268	296	268	285	293	282	248	281	252	296	304	273	303	263	288	263	295	311	242	267	295	265	272	242	283	279	270	265	267	280	275	278	272	272	260	251	251	280	276	269	272	303	253	261	294	278	263	297	303	262	303	290	293	279	266	254	261	253	280	252	288	242	289	307	265	271	299	250	288	295	262	278	281	276	289	272	285	272	275	271	291	270	305	307	258	272	285	258	302	287	267	284	250	291	271	257	287	300	271	292	268	270	290	272	274	269	279	252	254	231	288	311	302	276	287	267	253	275	258	278	272	282	264	284	285	270	275	257	272	279	287	283	266	282	259	280	277	262	280	279	267	281	285	235	261	291	281	322	262	272	297	278	273	283	251	267	250	286	266	250	263	271	270	264	286	266	301	283	272	282	262	284	256	283	285	278	258	290	271	293	279	279	299	252	291	296	278	240	317	282	279	267	271	270	292	297	276	307	280	266	254	281	287	267	288	271	266	319	322	279	280	283	276	290	281	257	282	303	285	289	305	255	280	298	284	288	308	248	295	280	274	262	274	265	276	288	270	303	292	274	258	271	316	297	261	287	275	272	280	287	259	266	264	268	268	284	266	276	291	278	269	258	288	256	274	274	278	247	282	292	249	285	279	282	291	251	297	285	339	273	223	269	268	271	288	290	280	276	286	292	271	252	288	293	278	294	303	279	276	259	284	276	251	249	279	276	275	279	266	275	266	274	276	285	267	267	280	269	287	260	268	293	305	249	267	252	298	297	254	262	269	282	271	291	304	271	261	307	308	277	296	248	278	280	283	296	273	284	268	297	282	258	276	292	277	272	319	256	285	270	256	268	267	291	282	286	294	270	278	275	259	319	238	282	253	245	257	290	269	279	279	279	292	314	259	284	270	267	288	306	265	251	268	272	263	289	259	269	283	280	253	275	270	249	271	282	257	281	278	285	278	249	262	293	269	278	305	274	278	283	286	292	290	295	265	309	271	292	284	276	250	286	267	281	290	276	297	264	267	279	308	263	275	289	250	261	262	283	249	265	261	291	289	274	277	265	276	284	274	304	262	280	268	268	274	306	243	278	268	271	283	271	279	277	265	310	285	288	279	271	265	259	309	267	289	278	286	297	250	296	278	292	264	258	300	277	295	251	291	271	299	289	298	277	301	274	277	270	253	280	279	264	269	270	297	260	263	282	278	289	308	281	255	285	242	296	270	278	276	316	276	278	296	287	272	278	257	277	241	251	246	240	275	280	276	269	296	263	309	292	261	286	280	278	263	269	287	277	251	284	262	259	279	283	297	268	296	254	298	306	268	274	267	241	276	259	263	266	272	259	253	283	302	272	258	278	275	297	295	279	276	295	276	281	308	295	276	271	282	282	280	298	290	265	316	286	257	253	264	275	308	248	278	318	252	287	296	273	251	274	292	314	282	269	277	253	262	281	275	242	283	268	314	280	289	283	279	272	295	237	283	276	263	284	246	259	266	263	294	293	296	283	265	268	286	262	271	256	285	238	262	246	264	289	322	279	276	265	267	306	255	245	290	283	253	284	288	300	278	288	276	271	299	293	320	263	281	287	272	294	281	258	267	237	257	298	298	289	270	252	272	276	276	295	261	299	295	257	271	264	299	277	266	265	288	285	293	282	265	262	299	258	271	286	272	265	258	279	294	265	273	248	272	276	272	253	286	262	282	280	307	311	301	269	273	251	281	269	270	293	272	299	270	257	290	256	284	272	262	260	251	289	304	275	283	283	271	261	256	273	285	294	258	285	239	282	261	265	265	267	265	254	299	274	312	257	264	302	300	271	290	266	285	264	248	307	263	295	280	295	285	292	281	277	264	312	265	272	280	289	293	295	284	251	245	250	273	252	284	288	305	308	303	278	294	264	273	280	292	257	281	291	257	266	269	277	263	289	272	277	266	301	293	290	268	299	245	267	286	255	294	251	288	272	264	269	263	261	270	259	259	312	286	280	288	271	277	295	292	300	299	274	293	263	261	256	301	265	292	286	282	299	276	292	300	275	264	264	284	298	246	262	287	261	262	302	306	276	274	270	259	286	271	278	299	258	300	285	228	283	252	287	276	261	307	286	295	292	281	242	275	259	260	289	246	247	264	278	270	278	282	274	274	269	269	273	305	259	291	303	278	247	275	251	253	261	252	254	274	291	301	278	291	288	282	244	232	251	277	272	282	268	271	234	304	312	284	308	290	278	308	270	274	286	272	260	277	288	272	262	274	293	270	265	301	291	272	262	282	301	274	275	251	297	272	278	255	291	287	273	262	256	283	248	251	313	283	314	267	289	288	263	269	282	250	253	275	285	275	271	284	255	290	277	304	273	264	278	294	295	256	261	280	288	294	271	257	267	293	279	277	256	267	271	306	310	277	275	283	267	257	290	276	249	262	285	245	269	251	269	250	267	304	285	281	266	289	276	291	288	272	288	275	254	296	285	253	287	288	273	287	263	271	272	283	292	299	237	271	278	272	296	292	309	272	276	272	299	273	266	258	274	287	266	270	281	241	270	269	272	265	310	285	283	267	281	272	267	264	282	253	295	297	321	265	283	304	269	284	259	294	257	289	269	289	250	259	267	267
15096	1667	3002	3419	3133	2567	2273	2120	1822	1647	1513	1477	1412	1276	1288	1260	1102	1163	1114	1120	1084	1108	1045	1012	997	1006	995	946	984	1008	936	980	945	918	970	956	935	944	955	924	934	942	947	901	975	888	912	956	889	879	911	910	871	851	949	858	895	927	945	885	938	918	884	887	906	897	861	928	897	902	909	907	907	879	880	891	951	920	906	899	912	947	900	919	952	905	899	879	891	849	894	900	841	882	874	914	847	878	863	936	898	887	861	923	880	905	886	878	885	930	890	885	869	878	935	916	941	889	953	861	891	865	877	950	843	911	887	881	888	912	839	906	873	860	853	915	903	911	924	902	843	878	877	929	923	882	877	875	858	858	878	871	883	903	879	894	871	879	927	942	887	921	878	947	861	859	891	891	885	859	827	918	890	854	899	900	888	887	847	869	936	893	908	929	912	871	902	906	828	863	860	835	933	886	893	910	841	834	877	889	901	916	888	883	896	924	904	883	913	906	878	896	894	898	890	861	880	878	888	895	915	904	850	908	825	908	904	869	873	902	824	851	918	860	874	902	872	885	917	863	876	879	894	901	875	869	883	912	900	870	848	911	898	899	869	845	877	881	889	893	896	876	906	874	871	816	887	897	911	872	892	872	856	861	851	869	865	875	865	871	866	893	863	936	870	902	880	883	838	962	855	903	856	904	900	856	864	871	881	909	887	872	873	896	919	981	879	941	919	864	867	829	900	849	870	910	880	934	909	847	866	836	951	866	880	963	865	916	892	861	919	887	865	888	898	896	904	900	867	892	947	885	897	885	913	858	901	897	892	920	915	901	880	809	899	892	833	931	924	900	866	927	835	970	854	918	869	900	847	888	902	889	878	881	948	889	891	868	892	880	907	883	862	878	874	926	891	887	885	896	870	882	861	850	838	898	922	899	818	951	859	875	923	880	867	935	902	842	849	914	887	867	883	842	892	834	881	871	896	845	883	883	844	867	813	907	952	911	874	894	894	889	873	898	922	886	896	880	873	845	872	950	952	837	826	890	881	914	903	929	829	874	913	859	944	891	887	915	937	903	865	898	903	882	916	940	857	894	890	877	922	885	838	864	887	890	903	892	867	900	931	856	855	928	895	883	882	820	882	944	816	859	879	835	926	921	900	908	955	915	901	852	883	921	887	877	960	852	881	926	898	890	862	903	867	876	888	877	902	934	938	919	857	863	871	888	912	868	889	811	898	855	881	900	922	897	852	918	905	913	844	926	924	881	865	880	826	907	873	913	907	902	855	882	913	844	857	898	891	889	902	932	896	877	856	903	851	893	893	900	896	919	894	933	880	865	861	889	907	866	898	896	902	862	875	886	884	822	868	942	897	896	880	856	903	818	896	873	852	887	874	875	903	886	866	872	919	904	834	932	902	915	892	883	908	814	879	938	877	840	875	896	866	909	848	900	939	877	921	920	876	870	892	887	879	874	826	879	907	909	893	929	892	873	849	874	851	846	908	837	846	895	885	868	920	918	850	919	929	864	926	974	935	892	867	929	868	914	925	905	885	892	880	868	901	841	926	866	896	879	878	897	900	951	826	883	909	855	893	880	888	862	871	883	836	859	872	892	916	913	882	889	880	825	880	878	873	869	895	897	866	912	916	863	880	886	899	898	912	900	893	904	913	888	874	850	885	965	913	880	872	881	911	869	895	844	867	939	907	905	951	917	866	847	885	907	864	897	869	932	858	883	888	936	852	856	883	916	921	830	917	940	891	901	930	897	866	859	902	849	895	914	924	873	904	855	918	900	940	953	912	863	891	903	909	870	855	885	831	872	929	902	946	868	880	871	884	883	918	887	881	862	847	915	880	925	875	887	851	882	863	862	838	870	887	878	890	895	875	885	842	929	850	875	884	867	805	901	889	915	918	886	903	897	917	880	864	880	883	934	883	841	896	875	894	910	883	840	915	883	922	896	861	855	778	894	873	846	896	911	868	913	894	940	868	869	863	942	842	893	829	893	914	861	873	955	984	901	823	944	927	840	869	901	886	913	848	907	848	896	900	892	883	912	874	862	877	843	883	925	913	905	915	851	906	908	896	861	870	864	878	838	843	862	926	860	925	854	810	899	918	887	882	923	898	901	840	882	904	912	845	870	873	888	876	877	912	896	894	870	898	903	876	825	895	870	906	912	896	930	881	912	918	831	906	912	887	913	895	884	848	891	878	852	963	838	870	890	850	876	887	853	879	881	901	914	877	883	899	868	868	854	919	888	905	861	967	867	925	864	864	855	907	908	863	875	842	863	918	929	886	864	872	889	932	880	867	904	903	878	881	889	906	880	896	869	891	910	882	903	919	875	964	853	871	859	887	861	923	871	853	850	943	911	905	939	927	907	914	869	937	900	886	854	843	919	881	896	907	903	921	837	878	874	869	921	843	914	923	929	887	805	868	923	878	926	897	900	901	863	879	876	865	862	870	905	867	909	901	909	914	905	888	903	885	915	923	930	896	880	851	896	868	897	887	906	921	894	923	887	880	875	930	837	888	903	894	898	866	927	842	895	914	826	913	881	943	914	962	891	864	846	886	879	901	939	900	866	862	918	914	856	878	904	918	905	939	914	911	879	914	852	942	905	860	896	822	867	920	876	923	862	916	898	898	873	863	927	859	947	976	896	841	894	882	914	894	840	865	883	867	924	924	905	910	829	873	867	896	844	885	906	903	848	872	867	891	916	890	917	926	883	904	914	893	872	876	874	869	905	916	897	887	857	880	923	914	892	865	833	877	903	884	897	866	895	838	912	901	876	826	889	852	855	902	889	900	894	879	895	934	875	893	914	884	900	836	867	860	862	908	888	932	907	911	905	879	916	907	843	876	915	921	891	876	835	850	892	906	887	874	844	856	873	889	908	917	885	911	882	894	944	903	874	868	880	991	860	920	908	851	913	873	846	828	873	880	860	863	918	900	901	915	865	912	921	925	843	896	870	884	821	882	911	902	863	885	897	855	886	907	884	936	910	907	895	849	856	848	868	847	884	905	882	898	861	870	886	873	866	914	908	911	913	882	987	840	933	859	884	867	890	864	876	896	870	856	926	881	877	897	872	869	910	922	923	884	929	933	868	900	924	861	894	883	921	934	856	927	895	848	880	875	902	870	901	888	871	893	883	887	852	915	911	867	847	902	895	893	869	873	882	869	859	879	870	903	866	902	875	866	854	865	862	902	884	935	893	898	875	939	910	924	911	907	882	912	855	888	857	868	854	861	857	870	891	909	865	873	859	891	889	884	869	821	866	908	897	891	913	860	846	851	929	844	881	900	835	918	852	867	896	882	859	839	874	911	867	901	861	913	882	891	847	893	852	889	878	886	842	919	896	863	883	887	918	874	910	889	904	879	837	857	858	891	880	921	897	913	888	838	900	928	845	857	903	895	920	876	896	884	879	911	913	917	892	876	914	916	887	880	963	875	881	874	887	890	874	858	862	860	925	890	943	850	906	851	884	829	908	862	917	855	884	895	884
38363	11960	3076	1730	1265	956	768	640	616	518	454	444	397	390	381	382	357	350	305	327	333	339	309	319	327	340	299	324	272	302	310	307	309	293	296	277	287	302	335	277	302	299	318	270	305	268	300	300	277	301	281	303	282	299	291	319	293	280	282	272	297	290	258	324	282	297	269	265	276	267	285	271	277	289	285	286	309	283	291	300	283	295	255	296	318	271	246	289	280	270	264	302	291	277	297	276	310	304	272	278	290	269	305	295	309	296	271	295	271	294	273	320	257	302	311	288	268	308	285	301	299	295	276	283	257	285	292	266	291	283	295	293	287	289	272	260	274	285	298	277	289	262	287	281	299	306	281	291	280	268	272	284	291	314	276	284	274	290	290	253	296	287	269	281	267	293	291	271	240	274	307	273	303	289	296	276	312	283	296	294	275	295	301	291	295	270	276	301	294	293	273	278	251	271	299	271	291	260	268	307	275	318	280	262	268	276	300	294	260	271	316	286	268	274	281	299	267	255	274	302	299	305	312	292	286	269	287	250	284	272	303	292	273	305	261	272	271	264	266	286	258	303	284	263	294	300	281	278	294	297	294	290	269	275	265	286	272	280	275	261	280	309	294	296	293	282	313	265	290	292	276	288	275	258	307	295	296	280	301	239	290	291	262	260	264	273	284	284	314	241	291	265	261	290	284	273	280	282	257	279	292	272	293	286	288	271	277	293	289	260	285	258	311	276	282	307	305	282	316	286	281	287	291	289	309	304	260	266	287	254	274	285	281	246	248	275	256	289	272	288	282	263	252	300	269	300	294	282	288	299	323	269	286	294	275	273	302	299	260	285	261	280	286	287	289	304	286	315	291	279	282	258	282	285	301	273	276	285	280	294	288	271	287	288	284	270	270	318	293	272	284	283	300	273	299	299	287	292	275	295	309	336	248	250	267	264	273	270	300	273	253	269	263	305	300	282	312	277	262	255	299	288	262	293	312	281	268	280	264	300	286	277	297	296	283	259	310	281	306	307	280	280	278	267	309	283	303	281	277	276	272	294	278	290	271	255	280	309	305	285	304	265	263	290	295	281	269	265	298	293	287	290	283	244	299	265	248	285	305	320	295	268	273	290	285	313	299	306	304	304	294	268	295	282	283	274	283	304	266	317	324	274	299	291	341	321	268	279	257	316	294	282	274	287	298	301	286	299	320	287	273	298	253	274	285	306	288	272	280	287	301	283	289	319	265	318	294	302	284	287	281	293	302	288	288	260	277	260	270	295	282	321	259	294	276	250	316	316	274	310	257	272	282	277	288	245	290	268	290	284	262	282	289	287	299	297	283	293	309	316	290	284	278	260	278	288	301	289	293	301	286	301	288	299	300	291	309	301	290	269	324	301	301	297	271	275	254	281	268	308	265	322	278	318	275	260	270	279	287	270	288	264	258	294	305	307	285	283	281	289	268	281	266	276	285	266	283	268	273	276	277	276	304	304	280	284	305	277	289	295	303	279	274	286	287	246	278	277	250	289	291	307	274	302	267	296	263	300	319	272	252	314	276	267	264	299	296	280	261	306	286	260	264	278	284	264	275	305	277	277	277	296	286	278	276	321	282	302	267	295	300	296	307	282	278	276	294	314	299	303	277	294	295	287	286	271	303	275	298	299	278	294	272	287	304	295	284	255	296	288	296	287	297	291	284	287	300	282	249	287	296	279	289	294	266	290	258	284	304	298	273	293	283	296	280	293	278	265	277	286	269	249	267	264	271	264	255	267	268	283	270	256	276	276	286	254	299	285	287	270	263	262	298	284	274	275	272	278	324	315	295	302	283	299	241	310	288	248	274	277	292	310	315	274	267	298	268	296	283	300	269	280	289	292	272	292	275	288	300	288	271	294	309	287	256	282	293	278	294	276	310	273	308	258	289	309	301	312	273	262	319	277	309	277	292	310	297	285	260	289	257	295	266	289	304	268	296	280	278	284	318	270	293	275	277	256	307	305	300	271	272	285	261	273	297	292	279	299	284	293	308	303	295	278	288	246	299	293	294	269	273	279	291	284	304	312	261	270	289	278	320	280	271	272	259	266	316	290	270	269	313	287	238	278	271	308	325	272	302	281	286	284	268	280	265	259	267	279	281	282	303	300	298	254	290	293	296	278	305	286	286	296	303	292	293	291	259	274	293	300	268	297	284	274	299	268	278	291	287	297	283	293	309	270	264	300	308	273	263	312	320	279	251	271	293	287	292	277	297	293	304	290	290	318	277	295	277	322	285	287	311	274	295	292	309	281	277	283	270	263	279	311	288	306	275	285	287	278	277	291	290	294	294	340	285	288	273	270	293	278	303	267	284	291	280	288	271	276	304	257	324	283	298	300	296	264	264	267	283	285	288	303	283	285	273	291	293	301	280	268	258	291	267	270	318	298	277	313	305	301	286	255	299	314	271	277	260	280	283	259	280	284	271	233	314	285	263	269	304	289	303	297	260	265	272	297	292	291	269	271	300	262	292	288	266	304	272	277	262	284	290	274	264	279	309	298	265	318	308	269	266	281	272	317	290	277	286	313	313	342	317	288	262	284	259	282	302	285	266	261	241	303	277	284	260	281	296	304	263	311	306	291	290	286	260	306	286	291	268	297	277	293	292	300	275	278	282	291	304	283	267	298	263	271	274	298	296	292	304	281	269	262	280	294	277	253	263	268	269	288	301	291	282	308	301	260	270	272	285	247	271	289	253	283	266	282	245	305	300	289	270	294	285	274	280	295	289	287	295	296	303	275	298	290	253	262	295	304	278	283	281	275	290	266	311	279	281	267	266	268	283	263	326	265	274	284	286	281	278	278	300	276	277	254	279	282	277	303	260	282	291	298	293	297	254	290	284	299	273	304	288	290	291	286	283	301	282	302	278	272	275	298	287	264	296	273	287	294	291	281	302	303	281	302	275	263	289	264	286	304	280	274	286	281	286	272	300	268	266	298	307	279	266	298	284	286	279	278	273	282	295	274	304	278	278	318	257	268	296	284	289	272	280	285	249	276	280	284	281	279	294	282	258	272	289	269	296	305	300	287	313	302	289	259	262	289	261	312	256	315	272	276	305	285	314	303	285	266	327	289	291	298	257	286	253	267	297	268	290	275	298	296	266	275	307	274	254	283	311	284	292	280	274	286	269	287	274	291	287	284	284	279	293	284	257	280	281	313	267	263	305	300	298	296	273	290	302	306	308	294	295	301	284	274	257	269	271	301	268	288	298	282	313	294	300	280	258	293	288	270	288	287	293	284	319	275	268	254	258	287	263	279	275	271	283	291	278	270	290	286	263	275	275	248	310	281	284	279	283	297	282	306	303	271	274	292	286	274	275	252	273	281	279	287	244	296	267	299	280	301	272	251	268	285	268	294	268	285	285	276	298	295	296	273	264	282	285	267	254	292	257	287	278	311	277	264	291	276	274	288	290	288	298	271	291	279	256	281	262	300	241	274	307	264	316	271	277	267	288	250	264	308	273	274	321	288
18314	2462	4973	5690	5125	4275	3540	3143	2707	2380	2147	2008	1840	1772	1624	1469	1471	1379	1394	1347	1294	1221	1160	1198	1116	1160	1085	1091	1095	1070	1035	1011	1020	1037	1077	1019	1009	960	936	1031	987	980	924	927	999	967	963	962	976	971	984	966	946	927	986	954	968	946	954	964	972	959	956	913	958	913	979	942	977	971	945	928	924	887	956	925	930	926	953	926	909	872	952	915	921	941	965	976	933	975	912	978	989	910	963	913	877	955	890	933	831	904	877	867	899	952	915	919	889	907	952	853	936	903	926	943	938	895	947	903	914	957	893	936	885	882	881	886	908	925	942	922	892	996	916	870	937	909	917	909	911	887	987	901	965	881	912	859	950	903	922	963	875	921	956	874	909	896	842	910	890	893	950	838	935	895	867	913	941	958	883	960	942	875	909	871	938	911	956	946	900	899	928	886	950	877	878	946	876	913	880	876	893	896	994	919	876	892	927	875	919	924	950	938	855	885	921	977	960	919	873	926	930	901	923	905	911	934	941	889	925	922	906	899	914	915	919	887	902	870	874	907	951	918	914	961	900	929	942	932	908	877	913	912	922	943	853	891	936	915	897	887	958	942	891	891	928	888	875	892	928	931	916	940	963	912	903	967	942	864	902	894	913	829	901	924	918	908	907	867	963	873	823	907	859	902	904	924	838	938	903	912	866	892	957	870	866	920	917	894	884	855	923	924	911	951	950	879	855	958	818	876	922	964	934	891	905	921	882	920	937	883	857	935	905	892	928	870	955	923	894	904	916	911	920	947	935	863	872	936	913	936	929	878	955	897	922	899	946	918	952	935	918	913	864	953	877	947	909	853	880	871	939	920	943	943	905	924	899	884	885	909	897	928	941	870	882	907	937	897	912	925	940	915	925	880	870	916	860	869	973	909	926	868	903	907	867	866	919	934	958	927	895	891	904	918	847	895	940	894	868	882	911	885	877	898	947	876	888	911	898	904	990	980	944	902	889	895	942	886	874	906	923	891	941	931	880	873	916	894	928	916	916	891	878	923	914	863	898	966	898	937	934	896	833	905	869	884	945	892	884	878	913	960	922	916	946	940	888	944	886	883	853	948	876	927	886	954	908	912	903	903	967	882	878	902	904	906	938	905	903	905	886	897	897	997	882	886	952	882	952	942	859	931	862	903	907	922	885	909	921	883	871	932	897	896	893	907	864	880	942	881	930	866	965	974	857	933	905	897	914	895	877	949	883	885	881	881	935	884	873	882	908	941	847	888	940	904	891	878	905	894	911	923	908	919	931	943	868	934	955	930	917	891	886	885	880	898	897	902	914	964	908	903	951	921	904	862	917	920	885	847	865	869	911	908	917	901	913	868	902	889	885	957	942	893	910	875	923	887	927	912	863	917	876	916	903	920	928	953	880	908	979	891	921	938	897	886	859	890	887	878	953	920	909	902	933	917	863	891	902	975	889	929	862	903	895	879	882	873	869	891	907	884	895	910	867	950	902	927	899	881	894	939	929	919	930	877	967	926	919	938	861	902	882	978	912	967	881	890	892	936	966	931	907	925	882	921	904	916	912	923	943	928	880	952	839	909	948	916	881	887	884	870	886	885	956	875	934	904	865	900	926	896	951	901	905	953	877	892	911	912	886	919	881	910	879	891	930	950	947	883	910	934	893	900	891	885	846	895	898	937	886	908	905	865	901	948	957	928	949	827	935	928	928	870	976	896	920	880	941	935	930	885	875	882	937	905	917	867	887	933	924	897	929	915	950	886	919	866	914	880	834	947	932	982	932	850	849	891	935	893	905	951	943	862	846	878	931	864	916	921	872	905	936	877	972	927	904	914	929	931	891	880	864	873	916	883	957	893	922	850	929	897	918	931	936	856	962	926	888	913	990	922	933	934	927	844	938	884	885	941	922	890	961	840	873	879	981	945	915	862	917	893	918	900	960	993	868	898	937	903	883	876	896	931	919	936	922	891	858	905	899	877	911	890	927	940	881	901	920	893	918	903	914	896	913	923	842	916	867	908	967	911	888	910	941	876	893	924	901	863	910	918	957	901	926	831	919	944	917	926	907	940	959	913	898	876	870	877	933	899	944	938	921	890	891	872	916	884	874	863	942	873	868	928	932	886	936	925	898	863	877	850	899	947	924	905	928	911	891	895	887	923	927	941	886	959	888	956	922	897	907	955	914	934	956	884	919	914	920	883	880	873	918	938	902	911	933	887	919	910	876	958	925	934	907	878	906	911	892	921	938	892	942	927	914	971	923	879	810	885	876	886	909	942	935	958	925	955	912	893	937	861	886	926	960	929	875	885	933	935	859	911	904	875	885	868	924	896	941	875	838	901	937	880	915	920	923	924	882	940	936	903	903	879	928	930	929	848	879	929	917	873	934	878	939	883	894	909	876	877	901	912	924	945	905	947	948	905	916	889	863	915	957	934	931	914	926	863	887	924	903	944	965	852	916	885	890	919	913	866	920	907	933	886	894	943	913	908	923	924	868	902	905	900	925	906	945	902	910	939	939	892	902	880	868	886	904	874	881	901	941	883	944	887	903	891	923	883	879	924	935	899	879	845	891	892	894	910	908	847	906	858	902	902	941	912	935	891	902	912	901	940	860	927	884	899	924	893	928	896	906	890	866	917	902	916	919	915	959	936	938	910	936	931	875	891	895	872	916	921	935	869	908	960	942	926	892	923	905	889	906	870	846	903	912	905	869	939	909	959	945	898	915	929	868	908	923	949	865	923	909	877	913	908	998	848	915	946	923	885	910	887	899	886	882	925	893	897	918	919	898	890	859	895	916	874	908	931	879	953	963	910	915	931	882	868	907	872	936	938	902	939	957	943	926	920	966	878	890	912	922	939	908	929	943	854	929	912	909	951	864	901	935	895	934	951	891	856	925	881	885	883	932	952	860	860	893	903	933	888	881	886	920	887	926	880	909	880	942	949	894	909	930	901	898	883	913	858	851	982	948	872	880	872	909	934	918	941	905	889	840	889	898	938	872	931	868	929	906	943	891	924	893	957	941	922	920	948	912	928	912	942	889	922	860	885	916	889	922	933	889	856	876	890	941	911	943	890	864	898	850	904	882	916	904	894	880	946	889	940	884	887	890	896	900	898	905	940	930	909	926	948	921	930	906	870	857	956	878	909	903	872	951	861	922	917	899	961	907	903	886	921	917	947	927	912	913	906	930	881	872	883	935	911	895	862	922	930	897	881	882	913	911	930	903	946	935	906	932	950	902	888	907	875	910	924	907	923	893	869	910	887	851	873	905	904	943	879	923	876	943	916	920	929	849	903	872	935	936	870	914	890	941	820	901	953	858	888	918	945	888	917	956	915	877	859	887	851	909	938	880	899	926	891	893	948	894	902	910	939	852	907	925	931	914	857	863	848	885	948	929	871	879	915	913	912	901	944	900	891	930	876	932	933	890	929	966	913	898	903	932	869	871	935	949	883	908	907	922	912	894	938	889	909	911	932	900	876	892	942	939	896	924	896
4315	319	200	206	176	151	169	162	156	169	167	161	152	170	133	142	142	160	142	171	142	153	161	177	168	143	151	139	180	160	147	165	148	145	160	132	152	154	157	175	153	144	164	151	143	166	147	165	160	141	154	143	166	136	148	159	157	132	158	138	146	156	176	141	160	160	171	151	135	154	141	153	149	127	158	150	151	157	162	180	151	169	162	154	155	144	160	152	132	182	146	145	158	148	137	134	151	150	166	145	169	155	172	150	164	152	152	146	155	170	129	156	141	130	133	160	141	138	147	132	155	161	149	143	140	122	149	171	178	173	154	149	133	153	162	154	167	109	174	156	164	136	167	166	160	146	160	146	146	148	151	167	142	146	154	137	143	153	148	146	156	157	150	136	152	152	139	139	142	164	144	152	150	174	154	156	170	156	140	152	131	137	149	142	184	135	159	167	141	130	151	157	156	152	141	142	158	150	145	143	138	161	147	159	168	142	134	167	159	173	152	138	141	158	135	170	155	148	146	165	148	133	176	158	148	164	163	170	172	141	147	157	163	146	157	152	155	164	154	147	144	138	155	144	141	144	154	165	139	170	129	136	158	135	148	130	185	163	148	152	161	142	154	178	134	162	155	155	163	157	155	168	140	152	183	182	165	148	115	143	164	159	126	158	147	141	137	172	148	128	150	160	138	142	144	173	146	145	154	155	147	164	160	156	145	131	138	155	145	176	140	136	132	136	154	155	143	155	146	150	150	146	171	140	172	136	163	142	145	150	140	154	151	156	138	148	144	129	152	162	159	132	158	153	133	161	163	151	166	164	164	142	173	151	160	143	158	156	136	169	162	139	161	147	133	164	170	157	157	145	139	162	134	141	166	152	153	151	163	184	153	158	145	140	163	155	167	159	157	146	171	149	145	169	153	134	133	148	151	136	164	164	176	140	147	146	150	187	155	149	161	143	131	157	149	140	156	117	154	152	165	122	148	157	203	166	163	147	155	136	161	166	147	113	145	137	188	171	153	162	172	142	138	142	126	149	143	148	128	150	149	154	164	157	122	152	140	157	134	137	153	141	161	152	143	176	143	161	148	138	149	163	174	158	137	177	162	143	142	151	164	140	148	154	132	164	140	137	137	154	138	151	125	156	157	162	151	168	164	142	158	149	156	140	144	154	136	136	170	135	169	148	165	154	148	147	136	155	162	161	172	150	148	171	146	141	149	140	153	152	141	154	147	158	167	149	142	146	156	149	155	151	150	139	158	164	158	174	120	163	134	151	137	142	137	164	185	136	164	147	140	140	137	163	153	150	140	161	189	164	161	142	159	132	155	142	148	130	144	133	133	139	144	157	150	163	145	139	155	146	152	152	151	165	160	157	150	162	157	144	152	149	146	150	170	161	165	133	160	159	133	154	138	161	131	160	158	186	160	170	157	169	133	152	145	150	138	164	133	162	131	143	158	158	143	173	149	161	151	142	149	159	158	175	151	132	144	137	127	158	168	162	153	129	151	152	158	136	157	132	149	154	134	144	158	160	169	146	144	127	148	176	166	161	166	139	166	148	149	157	156	147	179	136	129	140	127	165	138	162	153	153	149	150	153	160	158	155	160	134	146	154	151	167	138	139	123	152	138	156	136	159	132	140	163	144	157	163	165	128	136	155	154	147	175	143	153	119	152	140	150	157	158	135	135	155	136	151	153	130	173	129	149	176	147	147	164	152	145	147	142	143	117	165	140	154	165	165	147	145	132	135	138	159	146	150	171	141	149	171	167	159	160	139	157	170	145	130	157	146	139	164	161	146	145	144	151	160	143	160	149	133	149	162	146	158	147	143	130	176	155	167	132	165	165	142	135	150	142	144	136	152	160	120	131	173	162	145	161	156	158	175	154	132	168	150	149	156	132	146	144	144	159	130	139	159	153	122	155	145	184	153	155	116	168	154	167	162	123	159	137	137	150	150	160	144	164	145	167	151	151	136	163	148	141	155	153	145	162	160	167	145	165	144	161	150	148	158	137	121	169	152	154	150	145	144	150	153	148	157	152	142	156	149	162	126	144	155	151	171	171	148	155	149	154	153	161	134	159	151	160	167	149	156	148	159	145	154	130	144	154	167	150	159	154	142	153	150	165	142	150	159	157	177	153	155	144	137	153	153	140	130	171	152	132	149	144	152	151	152	131	153	154	148	139	142	153	155	149	145	164	144	148	148	157	147	153	151	142	136	145	176	147	140	147	155	144	157	160	150	165	163	146	151	140	170	129	137	133	152	169	157	160	138	147	146	152	148	151	143	152	182	164	139	163	161	146	154	148	167	162	141	149	150	135	147	141	158	142	163	129	145	133	138	155	164	133	150	156	147	166	135	128	181	157	158	159	132	143	151	162	163	151	143	164	149	167	169	158	129	154	126	137	166	141	141	138	148	163	130	151	163	135	171	160	141	146	132	140	134	164	156	136	156	149	153	164	165	144	142	148	150	164	148	151	129	133	170	128	143	146	126	159	179	163	166	169	163	144	157	147	144	160	167	162	151	154	124	162	163	148	151	148	189	152	124	157	134	148	166	125	173	168	162	152	124	131	151	148	140	167	158	159	145	141	146	158	165	168	152	143	151	144	143	141	140	133	158	152	144	142	132	166	146	131	142	123	170	140	158	153	134	139	165	140	159	125	169	152	155	153	135	139	142	132	153	166	153	142	161	150	147	135	156	151	170	163	159	136	140	166	160	167	141	141	153	153	162	143	142	145	142	167	149	158	166	144	151	139	137	150	150	139	150	162	152	141	178	175	147	164	130	148	150	135	151	171	133	136	150	140	156	149	149	143	158	145	127	147	156	168	153	174	139	143	162	152	153	137	135	160	167	148	149	137	145	131	165	150	155	160	156	159	155	182	144	168	147	131	139	146	151	143	152	140	179	139	153	134	132	147	160	164	145	147	136	146	131	167	162	182	139	149	139	148	137	157	182	135	154	153	192	158	167	174	157	156	142	152	157	148	176	167	163	158	160	152	121	160	159	156	148	142	160	166	151	133	149	121	148	147	155	160	152	145	153	151	130	169	157	153	146	152	140	152	114	141	148	152	161	161	147	138	164	163	176	125	156	157	159	147	145	164	143	165	152	146	147	161	133	157	141	138	146	130	148	189	146	157	158	145	140	152	162	166	147	140	133	180	166	142	143	129	126	144	155	141	135	138	169	154	158	165	145	157	146	169	122	136	158	158	149	150	148	171	156	151	144	149	164	150	153	169	171	160	141	138	144	144	166	159	158	167	137	161	133	168	159	140	144	136	139	145	138	147	138	160	158	130	157	136	137	143	147	132	159	152	134	148	144	131	142	175	150	138	140	140	147	156	159	144	160	172	141	161	170	126	160	134	149	156	131	143	144	142	153	150	161	150	152	148	154	144	144	155	148	125	168	166	156	158	160	147	161	151	156	164	146	146	147	148	148	156	145	155	174	146	167	153	138	146	165	151	162	151	140	140	161	150	133	158	137	154	159	162	153
6163	609	681	674	678	623	662	625	610	591	602	593	563	606	540	596	527	556	533	594	531	559	568	559	552	535	526	570	547	538	535	519	585	559	572	526	551	531	544	557	547	557	559	589	553	556	548	541	567	572	538	572	539	569	561	562	515	545	580	531	535	568	543	549	553	548	527	503	518	543	510	545	541	600	547	556	533	549	533	580	559	530	535	567	575	564	539	535	503	520	544	553	555	572	550	538	567	563	543	543	500	536	532	551	536	551	545	524	546	517	563	524	546	557	535	582	543	555	590	547	573	542	552	611	547	548	572	535	533	543	529	535	512	575	544	542	539	570	588	545	545	522	513	525	481	562	586	507	565	518	559	540	554	537	532	541	547	550	601	560	524	526	535	560	552	544	537	598	531	548	545	558	561	575	513	553	546	546	566	556	529	565	537	580	534	549	578	533	570	541	539	537	576	507	525	548	517	531	533	580	524	514	513	515	578	539	570	540	545	540	499	533	530	538	529	597	562	577	535	572	555	512	603	557	561	545	534	565	555	563	538	570	579	562	482	544	578	557	561	532	539	547	540	531	592	533	539	592	542	571	553	541	565	524	517	543	544	560	544	513	549	522	567	558	584	598	537	514	586	536	533	549	543	545	550	562	559	529	535	540	553	542	552	515	524	529	551	543	538	531	544	547	558	531	528	530	552	529	588	521	546	560	565	545	527	547	492	565	544	575	543	540	529	527	520	571	551	548	510	571	558	584	490	518	577	545	513	511	505	580	530	519	579	526	536	564	541	555	538	530	519	591	544	537	539	515	518	532	560	575	535	545	526	514	533	539	582	515	568	529	523	492	517	532	548	522	550	544	569	544	623	570	515	529	505	554	579	554	533	495	551	539	583	554	566	561	583	545	546	545	542	535	587	516	543	541	538	568	618	512	554	525	546	569	574	499	541	534	574	553	562	574	538	565	551	516	537	542	497	570	551	555	528	594	545	542	575	565	535	540	561	553	572	567	580	548	532	572	583	514	546	570	554	534	606	544	518	544	570	544	521	507	586	549	563	516	559	519	580	570	565	482	535	593	539	557	536	513	521	587	528	576	545	562	578	554	570	510	575	554	500	546	577	565	532	525	518	526	529	545	544	563	542	563	537	562	528	554	542	538	538	514	556	577	552	548	524	562	547	471	552	576	557	530	535	514	580	534	549	547	557	607	552	505	504	569	539	565	541	554	503	497	537	571	577	569	517	556	545	525	594	551	559	535	524	581	550	544	549	577	514	517	567	527	563	530	539	563	550	561	518	519	531	530	548	568	537	541	489	570	526	534	517	559	560	549	529	575	507	517	535	558	567	524	549	484	560	551	496	570	568	512	583	503	551	557	528	533	562	508	593	527	532	553	529	562	549	559	566	550	538	547	570	514	525	563	518	610	558	557	530	576	527	563	566	533	497	512	541	544	580	508	501	527	590	546	522	531	524	527	547	548	552	515	570	551	527	574	517	530	544	533	568	548	516	526	515	576	564	524	538	575	572	533	538	567	549	574	527	535	490	523	504	527	537	533	539	557	541	509	552	504	539	524	571	545	588	566	541	560	576	554	555	552	526	559	536	575	545	526	557	550	505	528	543	520	548	511	525	509	525	557	546	542	551	562	549	541	530	530	554	541	542	505	546	558	515	559	580	550	548	577	549	507	578	539	593	530	534	542	512	522	557	541	526	586	527	513	603	555	521	532	578	527	571	552	561	531	498	532	530	559	514	519	573	555	572	540	546	572	515	518	516	524	573	526	532	544	527	518	542	584	602	558	540	551	509	536	555	584	596	569	484	570	513	517	532	559	587	528	531	572	570	553	543	518	567	539	504	575	596	555	612	512	522	601	553	548	510	528	558	511	534	531	529	532	501	513	506	539	553	545	555	562	552	550	522	526	528	521	524	537	589	524	508	560	570	563	553	596	582	550	575	527	565	535	542	583	504	591	519	550	549	512	535	560	547	534	578	581	532	538	523	520	545	578	547	528	583	538	525	544	539	568	546	525	503	551	561	525	505	550	563	580	559	554	523	518	531	547	570	528	570	506	541	532	566	537	532	541	541	513	554	507	511	546	544	594	514	553	522	529	563	519	596	566	583	543	547	515	515	558	554	556	556	535	579	544	575	562	535	537	531	548	525	524	614	545	544	534	556	597	555	517	526	545	535	549	544	534	555	547	541	518	520	526	546	527	531	551	560	593	550	562	560	514	535	563	546	513	539	532	561	542	553	499	569	530	566	600	559	563	528	566	526	563	544	549	565	508	523	566	506	523	565	545	533	579	560	568	566	574	595	525	530	579	512	546	572	511	509	518	551	539	587	586	521	524	554	544	537	567	552	556	509	527	570	496	512	529	546	513	545	561	540	522	479	546	524	547	588	569	533	555	505	532	536	559	583	499	513	531	560	573	575	541	525	531	521	561	577	553	516	542	567	585	571	539	569	508	560	520	528	575	557	537	537	543	546	520	541	552	550	556	554	596	543	583	566	580	553	605	531	528	528	520	535	510	538	529	579	543	548	526	512	544	532	576	564	576	533	591	572	543	571	550	551	573	550	520	523	515	506	526	554	511	522	567	541	521	554	510	526	538	532	555	564	516	555	543	546	563	570	530	529	549	576	528	555	547	513	536	560	562	537	541	516	538	582	542	563	548	518	538	512	529	519	531	553	541	558	573	549	568	568	489	522	531	491	535	529	576	547	551	557	565	579	498	535	525	563	585	536	536	552	586	561	544	545	570	519	547	565	534	535	532	543	558	504	573	541	503	524	507	494	547	569	534	574	574	531	551	529	524	520	522	535	525	569	510	561	542	565	527	536	593	572	547	572	551	569	585	543	560	550	543	503	493	552	520	516	580	551	575	529	509	539	529	520	544	518	549	558	559	539	545	517	544	569	549	534	551	571	549	517	600	508	547	522	575	568	557	517	552	561	543	572	586	552	549	538	552	543	539	541	577	548	528	563	580	520	505	557	564	521	560	538	576	535	512	533	558	543	521	531	534	557	536	543	566	569	561	550	557	520	562	543	513	558	547	554	575	584	529	524	571	550	516	504	501	540	530	544	551	538	543	528	537	518	581	553	520	564	527	585	583	552	552	529	548	522	498	591	537	549	511	560	555	558	572	535	558	545	520	542	546	523	554	532	572	585	550	564	538	510	544	511	539	556	554	546	581	568	556	544	540	556	515	546	524	551	547	606	601	552	581	584	579	582	547	553	532	529	568	577	555	512	543	541	542	549	558	547	523	578	545	543	540	527	552	534	526	554	553	551	571	571	544	524	565	556	561	571	546	544	540	552	516	539	542	566	557	537	548	522	539	573	551	522	548	536	558	546	574	553	516	506	537	568	496	517	535	533	508	567	498	514	517	584	525	561	547	580	567	561	541	525	524	566	577	570	575	544	533	491	515	551	549	531	575	552	525	557	536	533	558	572	555	518	537	524	520	562	561	581	510	552	559	519	512	516	551	552	536	510	519
31258	6544	1516	1027	855	604	550	451	393	380	303	358	340	359	338	343	321	303	290	314	307	288	290	271	288	304	309	301	310	286	319	269	310	284	311	268	292	304	282	314	246	244	306	266	272	294	306	302	276	263	307	291	288	266	255	282	291	245	265	264	267	263	278	300	302	275	278	294	273	277	296	251	315	309	302	260	306	279	257	273	253	274	275	271	307	275	259	280	263	260	269	270	317	271	287	298	326	266	268	294	279	235	287	273	315	288	266	279	266	250	253	270	275	293	321	282	273	285	274	266	288	268	304	273	282	304	280	270	266	314	266	271	255	242	280	248	270	267	240	266	271	266	291	258	244	268	282	265	307	275	252	275	276	264	272	257	240	247	269	290	275	323	311	258	289	264	267	294	281	260	258	275	295	260	229	291	273	273	308	257	265	280	265	274	249	278	242	274	295	274	284	262	290	320	302	265	264	276	253	257	265	266	271	295	289	271	265	276	277	254	262	274	259	275	279	317	299	256	293	259	257	255	271	301	278	292	267	244	274	291	295	255	276	278	270	277	296	267	315	308	266	254	281	270	275	273	269	311	269	284	280	266	281	246	310	268	284	249	290	243	255	287	289	276	240	296	259	262	289	260	283	275	286	331	280	260	268	254	279	267	262	275	288	270	282	268	287	288	242	277	263	282	286	263	279	252	277	263	261	270	268	275	266	264	276	281	284	286	260	309	283	245	287	271	282	283	275	275	261	290	285	252	262	313	259	283	290	296	268	260	238	308	280	273	267	275	278	289	288	279	284	269	258	282	268	292	294	264	253	273	288	276	240	294	268	289	269	269	285	269	261	300	250	263	264	274	250	278	282	282	316	276	289	243	279	283	300	266	286	272	281	297	279	263	288	270	318	270	290	311	265	272	285	291	284	270	269	248	269	277	290	277	271	288	271	283	263	301	312	285	279	260	266	264	271	261	273	299	256	290	254	301	258	272	275	277	261	282	318	267	264	266	301	303	290	282	277	277	273	263	260	300	292	283	259	299	309	268	249	275	261	296	258	266	244	301	233	280	248	242	299	277	254	281	258	278	268	274	285	281	288	279	266	271	275	246	272	266	295	269	284	292	292	265	258	288	254	265	272	296	275	280	247	256	291	265	309	281	267	272	254	258	269	283	274	267	272	291	220	271	302	288	266	262	266	276	281	280	257	303	294	253	264	295	281	263	298	289	286	284	284	282	253	264	250	269	274	284	274	279	305	287	283	318	285	328	283	238	272	287	258	297	290	280	277	258	284	284	263	269	264	264	281	285	271	269	289	290	296	280	291	279	247	263	269	290	287	282	258	297	313	261	276	279	254	274	261	246	264	263	263	269	273	271	262	278	269	276	285	242	315	265	251	281	273	270	274	266	282	256	301	292	249	286	283	301	244	273	263	274	294	299	265	284	273	281	251	269	263	274	285	271	245	262	264	261	261	288	254	281	288	273	269	265	286	283	256	278	296	271	275	283	268	276	274	263	296	260	260	271	264	273	258	276	293	302	253	291	294	273	317	263	263	279	292	259	256	266	282	293	293	281	265	269	287	277	269	276	291	317	261	284	284	227	251	286	292	271	281	266	290	264	291	260	265	251	311	269	310	256	290	267	265	288	274	280	289	258	293	274	307	301	259	274	278	288	245	239	253	260	299	268	291	281	282	292	285	249	250	278	271	282	292	284	290	295	280	281	276	279	276	276	292	258	257	260	285	276	297	261	276	281	266	253	274	299	255	258	265	311	295	294	297	265	261	252	292	256	291	251	283	251	280	282	266	270	297	284	276	262	264	268	278	267	274	259	260	301	277	294	289	284	292	280	254	269	298	276	277	263	287	294	275	266	232	304	276	252	299	274	244	279	253	243	274	280	281	264	280	277	281	284	262	306	275	261	273	285	248	276	301	271	306	266	256	282	267	293	257	290	272	298	270	259	273	287	309	276	252	294	279	293	262	247	243	244	307	273	246	312	269	280	273	282	315	277	278	290	271	273	242	284	286	284	239	262	279	316	257	286	294	276	256	278	281	289	254	287	278	276	320	274	274	265	271	285	296	281	261	258	311	274	265	274	281	272	263	261	304	282	289	281	258	260	287	273	286	273	271	286	274	236	267	267	302	257	251	259	237	280	275	291	289	307	266	253	269	254	299	267	317	290	217	289	253	302	277	283	299	256	288	280	273	283	243	254	270	263	271	302	312	264	267	298	263	309	245	284	280	239	277	280	278	282	273	295	285	297	297	310	285	259	299	254	294	271	269	259	279	248	275	280	296	287	250	266	301	269	258	262	275	257	274	278	265	289	285	253	268	287	281	277	297	264	263	261	270	287	273	273	273	285	265	263	257	256	244	259	300	278	300	274	268	263	292	262	291	242	261	299	272	267	264	258	302	293	293	265	295	291	251	294	253	295	278	249	267	277	265	268	241	287	263	296	284	324	261	297	273	290	257	261	280	289	239	261	245	312	285	289	293	279	306	278	282	291	279	276	267	257	292	265	290	281	278	291	289	268	272	282	221	287	276	292	277	270	261	292	276	276	255	283	280	260	267	267	283	247	295	297	279	271	269	305	262	265	281	242	276	303	300	266	276	283	288	258	283	288	264	273	275	283	289	298	259	286	284	265	254	293	267	267	306	254	286	274	269	250	267	273	291	297	269	289	288	315	281	266	302	295	290	243	300	259	276	252	257	273	259	277	293	265	267	243	256	268	291	269	269	296	278	279	269	282	284	256	285	251	275	253	271	271	288	290	281	277	252	268	282	282	259	313	252	289	314	264	294	292	284	282	275	271	305	283	303	295	262	299	287	276	272	264	265	271	244	277	262	272	274	283	301	281	307	289	269	264	273	296	252	272	239	273	279	274	280	285	298	259	302	299	313	283	269	263	271	266	310	292	295	311	282	282	264	292	283	274	284	254	274	283	264	271	277	286	284	264	309	262	239	263	250	279	281	282	269	258	285	260	282	286	283	288	295	260	313	277	289	289	245	269	291	266	275	291	262	281	274	282	270	261	292	281	284	299	276	300	240	250	264	275	279	300	270	255	281	284	275	267	283	259	315	276	287	267	243	268	258	246	273	298	263	282	267	270	298	301	281	257	272	285	318	244	273	283	274	267	294	267	285	244	270	295	269	280	258	280	288	283	304	294	258	279	292	292	248	288	265	276	256	266	301	268	269	268	263	258	255	268	292	293	245	267	283	271	311	305	287	293	244	269	263	280	284	286	280	289	266	257	263	287	260	290	295	289	271	290	263	277	261	265	299	310	283	263	280	254	295	289	274	276	283	232	284	250	283	299	286	277	284	260	285	256	272	276	278	303	264	276	250	278	290	287	262	298	273	261	255	299	312	277	289	253	268	269	280	296	298	277	298	281	286	273	279	283	277	259	219	286	278	265	270	304	285	302	296	277	283	240	265	252	312	284	292	294	304	282	297	269	310	271	260	287	292	253	262	298	297	295	274	289	288	269	288	285	249	277
15686	1681	2917	3395	3043	2600	2297	2075	1845	1615	1486	1461	1341	1340	1225	1181	1179	1104	1153	1060	1007	1062	1040	1053	1030	936	994	991	956	962	937	965	991	944	952	929	927	928	922	932	920	912	866	950	919	917	933	925	942	923	885	865	920	929	928	913	986	954	887	850	960	896	910	932	949	914	877	908	940	901	898	952	888	856	940	891	909	935	924	955	899	905	923	887	930	897	927	865	853	881	921	875	915	919	873	967	915	907	852	842	912	921	872	868	921	879	842	926	941	913	924	912	902	890	928	879	893	876	883	896	862	865	932	890	889	898	876	915	878	900	885	882	866	867	912	909	823	903	952	964	862	830	877	875	905	870	839	911	884	889	886	871	901	893	867	885	885	863	907	845	892	907	909	927	933	894	872	870	861	910	884	864	868	881	816	856	908	911	849	868	909	880	891	920	892	888	873	863	889	936	861	879	872	871	809	872	852	900	990	867	898	938	882	904	897	845	856	918	878	860	863	893	936	845	871	870	850	948	958	917	902	867	890	897	886	911	932	867	900	902	858	905	843	878	892	850	885	927	903	923	891	884	909	891	864	973	917	885	852	910	884	907	922	860	901	907	912	902	903	871	854	922	901	835	962	908	873	870	952	894	823	863	889	903	923	881	897	881	890	946	845	965	889	894	918	891	878	882	893	898	872	837	874	886	852	894	910	883	877	896	915	859	888	867	933	908	909	891	933	909	888	891	882	878	844	866	863	901	879	873	851	894	871	894	920	949	904	921	881	922	885	921	911	880	928	876	889	944	925	928	879	894	897	851	864	867	907	905	930	833	889	909	947	867	870	897	868	862	902	874	899	895	951	878	892	910	851	947	893	865	853	887	858	909	908	857	915	886	865	899	890	814	875	890	892	875	816	921	922	882	913	892	904	909	899	861	837	878	934	945	907	905	921	975	879	925	870	864	845	810	909	857	918	911	834	898	893	925	892	890	848	859	881	914	845	898	893	926	894	946	908	864	902	888	926	883	914	870	882	867	892	920	861	876	861	902	940	886	894	896	881	847	875	889	929	929	884	897	838	914	887	877	885	889	909	915	945	901	933	877	926	853	877	878	903	904	895	882	882	862	880	877	826	877	871	826	851	878	924	918	929	866	858	895	919	891	900	972	850	899	846	905	907	899	856	913	919	901	904	854	875	932	903	950	901	889	905	867	914	944	889	862	870	868	872	917	889	875	858	888	871	890	913	885	886	926	890	914	972	897	879	922	906	935	920	894	861	884	871	923	843	895	858	911	931	883	903	876	896	874	870	863	890	889	864	870	869	932	881	892	863	846	892	897	881	901	898	888	902	886	887	902	862	909	845	945	899	879	938	924	837	823	931	854	903	865	940	882	903	842	907	868	909	893	863	879	898	908	884	858	959	868	884	915	895	909	903	885	902	930	819	904	885	847	857	859	898	877	874	918	865	857	965	858	921	863	873	934	882	827	845	898	879	896	907	881	838	869	879	816	850	883	853	894	889	922	922	899	845	877	950	848	880	878	910	846	920	864	891	960	852	854	853	945	914	914	903	826	920	883	874	889	926	915	829	905	936	877	900	927	893	835	816	899	884	896	915	899	896	928	900	881	851	876	873	837	867	902	839	899	904	886	900	896	937	841	910	875	880	872	876	897	882	920	895	894	933	910	865	839	856	831	836	861	824	885	869	867	874	901	915	879	886	835	860	865	867	881	890	874	895	918	877	876	881	871	898	860	919	856	890	868	863	898	844	898	914	865	878	948	967	913	910	899	862	880	871	883	922	900	864	918	853	864	884	949	863	844	889	909	826	916	909	888	884	847	942	918	861	858	869	911	836	861	963	857	881	889	918	933	954	903	889	867	866	845	944	921	847	885	905	910	951	909	897	880	923	824	865	893	876	904	917	872	898	878	879	893	848	926	956	885	875	845	906	932	891	866	944	849	940	874	887	862	882	882	884	904	843	913	922	896	891	883	843	925	874	911	903	878	862	882	903	854	884	851	896	860	876	927	874	891	868	875	894	889	889	863	858	895	887	861	888	879	826	905	879	909	909	931	863	954	882	908	900	855	899	836	874	874	864	909	918	877	881	858	916	880	883	939	886	880	876	844	841	881	829	913	880	896	879	860	916	875	852	860	904	871	890	908	891	874	918	862	872	885	938	891	907	845	893	872	907	898	873	901	909	910	936	904	910	936	919	922	865	897	878	871	961	864	938	892	869	951	848	884	940	895	926	947	861	857	939	899	873	918	879	859	883	958	871	879	865	914	871	872	824	901	936	922	932	934	867	873	900	901	858	893	854	901	909	919	899	906	927	927	899	873	916	897	907	822	920	913	889	864	915	899	946	841	911	938	849	915	875	912	944	916	885	864	884	937	901	892	902	894	912	934	861	888	903	830	835	895	952	866	892	883	903	930	849	889	961	875	863	886	917	902	890	865	869	903	852	871	914	937	897	860	908	855	850	871	860	890	919	912	884	924	819	889	875	843	835	860	861	859	887	904	889	859	851	851	911	885	902	883	872	846	924	891	856	922	923	922	890	897	881	910	896	877	893	850	930	891	906	931	950	850	853	899	913	866	848	887	857	873	863	838	884	848	863	897	846	857	884	885	841	920	866	886	883	837	882	857	904	878	853	865	873	896	904	845	866	861	849	918	892	904	856	953	885	887	874	882	938	933	927	867	897	881	879	925	894	884	887	883	917	886	908	905	917	835	946	875	883	872	887	894	887	878	888	908	909	849	881	851	839	842	914	874	878	932	951	889	900	902	892	856	886	939	940	890	910	865	902	867	911	945	900	875	857	892	936	859	868	868	866	872	883	855	946	850	950	856	900	850	861	868	917	888	898	894	839	923	884	914	901	877	886	842	868	929	884	893	851	872	870	951	860	869	921	868	871	871	867	919	893	896	888	856	878	919	806	874	833	878	872	861	932	873	885	844	893	882	844	910	899	840	935	866	876	882	862	885	880	864	917	921	902	859	924	898	879	889	861	906	833	885	887	862	877	958	878	840	893	913	865	877	842	903	880	902	871	887	859	880	865	890	845	848	920	926	860	911	857	892	892	891	913	809	832	866	904	921	895	857	885	859	920	836	844	870	880	948	838	870	845	890	929	878	829	884	879	898	917	873	860	910	853	901	893	871	860	865	858	840	911	815	912	901	904	903	907	846	903	883	834	917	875	880	879	845	907	868	851	902	929	913	872	872	826	902	909	873	851	864	890	890	899	878	839	846	884	926	920	854	844	944	861	935	880	878	885	872	876	922	858	879	894	947	846	882	896	878	850	858	876	866	909	885	893	865	904	937	837	883	906	892	883	920	894	863	887	898	861	890	872	870	867	911	877	866	884	868	850	905	911	911	874	895	919	902	909	889	904	972	934	863	893	911	844	870	932	847	835	861	972	945	937	844	846	875	896	852	897	886	922	911	899	862	885	860	908	935	858	914	902	904	924	868	860	883	894	941	889	852	851	866	935	886	872	949	869	853	887	900
40253	17506	5769	1877	1320	986	787	664	555	535	444	412	438	355	369	381	354	335	330	360	333	322	308	353	301	306	317	292	302	293	300	287	297	304	292	305	269	252	306	293	320	288	310	295	282	281	282	314	280	282	269	294	314	269	303	288	284	293	283	292	277	263	280	277	285	290	249	288	293	288	275	271	282	273	274	291	273	254	256	266	293	283	282	259	296	273	311	287	293	300	298	284	314	312	292	270	255	290	284	267	312	280	309	285	281	276	290	283	289	284	271	302	282	280	257	285	271	292	296	282	308	311	265	297	283	271	261	295	284	290	283	274	291	299	294	267	271	287	275	282	288	266	286	276	305	281	307	296	284	286	266	276	269	294	286	311	282	274	290	272	272	283	288	305	274	281	279	272	302	266	258	251	303	310	286	244	262	262	265	275	271	274	307	260	263	276	283	299	279	280	266	280	278	302	254	275	246	289	290	289	268	294	277	297	277	289	264	288	288	256	266	313	297	290	293	291	297	245	279	281	308	270	279	297	297	287	294	294	291	292	270	311	293	268	257	292	291	280	287	271	233	280	270	316	260	297	288	263	286	290	289	270	270	293	314	287	280	237	270	301	276	285	267	289	273	297	287	260	297	243	264	260	291	263	277	274	310	268	289	304	282	304	292	272	265	292	289	278	268	261	298	292	258	284	285	282	327	268	274	290	289	273	285	248	274	272	327	267	272	282	284	272	302	283	313	275	303	280	280	294	285	273	282	271	304	273	273	268	287	309	257	288	283	315	283	280	286	276	258	320	274	265	276	278	312	285	297	298	291	297	294	291	289	274	265	280	298	296	236	249	310	269	283	280	285	275	268	307	305	259	267	271	278	282	300	261	303	300	294	284	288	297	287	295	304	262	251	260	299	292	307	245	255	288	291	287	279	271	299	317	275	259	250	301	301	267	310	283	281	283	276	272	295	290	297	272	268	276	313	260	281	279	255	295	286	290	296	283	277	282	293	259	272	250	257	298	305	289	296	299	293	316	288	270	244	303	296	308	266	296	276	298	263	300	300	281	259	297	301	279	291	271	265	274	294	290	259	264	257	291	305	268	273	306	275	273	276	252	256	294	291	277	285	278	302	303	286	280	299	294	297	278	269	287	278	315	297	286	276	294	262	275	309	302	292	268	288	295	299	281	289	298	293	278	302	305	291	279	296	273	269	278	291	308	320	284	255	271	266	306	279	242	272	282	255	260	294	277	267	262	285	282	274	272	299	308	279	306	280	288	284	303	293	280	292	302	291	299	270	255	274	301	277	286	298	288	291	303	298	288	283	299	281	279	311	286	272	257	296	262	305	311	288	282	262	278	270	267	264	274	283	260	261	298	301	271	279	314	286	293	281	283	306	290	298	300	308	298	273	290	291	278	264	266	277	291	281	283	297	302	289	273	291	291	272	289	305	284	255	295	312	292	263	269	281	264	319	285	275	307	264	305	290	291	306	257	298	279	322	289	292	310	323	260	288	297	281	273	282	279	299	274	274	280	265	275	297	293	291	322	252	304	280	278	304	279	270	294	300	294	296	270	312	282	286	261	327	258	273	269	320	293	316	331	277	284	314	297	272	267	279	310	302	294	291	276	307	301	278	297	268	286	265	282	263	250	270	306	283	261	289	264	322	307	299	299	276	261	270	305	282	310	288	276	296	290	281	305	306	297	300	287	262	275	266	264	285	276	261	297	269	283	294	252	270	312	280	302	293	298	316	286	305	288	274	299	282	297	278	331	297	306	276	256	304	271	268	276	291	281	290	283	295	279	255	271	289	308	275	269	287	271	274	290	288	271	297	276	297	280	296	274	316	294	288	318	293	271	256	275	292	310	288	294	286	298	280	272	302	257	261	265	267	304	300	293	296	298	269	282	286	299	263	310	301	303	293	289	282	289	267	272	267	250	268	309	288	292	291	310	300	304	280	306	299	289	287	259	281	303	307	263	269	285	287	295	282	288	296	312	271	290	288	279	267	284	269	303	301	280	293	281	285	290	261	273	299	301	267	297	283	311	282	299	306	271	286	283	260	285	275	318	266	284	259	283	321	274	296	257	309	318	310	285	347	266	285	276	279	274	280	310	313	326	288	290	255	283	299	275	269	281	263	301	291	284	275	295	289	307	289	283	252	270	294	274	295	276	284	270	310	256	295	307	278	273	303	306	285	277	279	293	295	267	293	277	251	308	324	310	288	294	286	276	282	300	282	296	278	294	266	292	317	284	287	278	260	296	288	297	286	282	282	273	298	301	283	282	312	287	292	308	270	287	276	292	279	273	307	289	261	293	269	269	272	267	288	304	261	278	252	280	292	302	267	304	269	273	289	271	302	299	262	280	260	291	292	277	285	278	279	281	265	307	283	283	282	268	284	282	304	287	287	293	295	301	308	289	293	282	286	276	256	277	267	290	284	312	309	277	252	277	306	290	270	272	282	290	299	262	289	277	309	279	276	264	304	314	291	289	280	295	315	298	313	253	314	275	311	295	293	278	275	297	283	279	276	275	310	305	262	262	280	249	293	307	276	270	296	296	272	268	290	289	278	281	262	293	309	298	275	283	285	306	302	291	297	292	269	300	281	307	283	301	282	291	275	252	303	282	290	264	288	268	305	271	301	316	290	295	294	269	287	278	277	294	275	274	272	273	263	284	289	262	316	294	278	286	328	270	296	278	289	265	321	283	293	275	278	285	279	291	287	314	265	286	290	282	286	304	257	246	311	269	288	281	270	316	286	321	314	276	273	309	289	289	275	235	276	294	275	280	294	285	307	289	298	273	269	308	311	284	287	289	283	286	280	318	309	260	301	289	297	253	301	278	316	271	271	301	286	281	289	300	295	281	265	298	277	311	292	266	294	274	294	270	262	287	302	293	309	279	304	302	284	285	276	283	309	302	333	276	291	272	298	276	306	288	298	257	287	264	283	296	254	280	262	302	317	305	277	255	291	291	290	286	275	284	280	308	261	295	280	270	289	275	315	283	310	298	289	259	283	264	288	294	241	311	264	295	301	283	277	305	267	302	267	333	280	283	262	284	293	276	273	311	306	301	272	303	270	312	283	299	272	241	305	261	300	289	269	269	306	236	296	301	297	275	283	279	276	266	263	287	282	292	300	253	281	279	309	279	311	293	271	309	294	273	267	284	287	279	276	295	317	259	286	264	292	269	307	276	260	279	285	282	269	271	307	291	301	280	283	270	281	308	292	310	291	298	319	292	312	289	272	281	291	277	283	276	299	298	303	292	287	291	300	290	290	299	282	260	294	282	267	288	289	280	273	299	274	249	267	275	264	279	292	295	289	303	269	298	266	257	270	302	290	269	272	279	290	300	283	240	272	303	296	281	264	293	281	285	284	316	264	241	258	326	305	286	313	288	257	300	287	310	275	296	297	263	284	321	315	241	302	298	288	298	261	318	308	289	281	285	287	282	290	319	275	287	289	253	275	286	314	292	294	274	294	301	279	295	285	299	296	280
19873	2503	4801	5480	4844	4133	3423	3102	2605	2461	1998	2096	1850	1693	1643	1488	1431	1402	1362	1275	1244	1255	1212	1169	1156	1092	1118	1089	999	1090	1085	1089	1038	1052	1055	1004	999	999	997	982	1049	1043	969	1016	968	976	981	946	944	997	967	962	998	956	940	936	1000	961	990	976	960	906	944	957	929	941	942	906	928	943	908	953	900	958	914	948	996	938	920	907	905	942	917	931	979	984	953	986	936	958	921	934	935	933	942	947	901	942	902	886	928	916	977	902	936	887	881	888	881	904	886	928	916	897	907	953	937	922	896	917	843	905	937	915	908	889	878	930	894	918	961	918	965	957	891	938	972	997	907	951	876	881	927	911	929	929	920	945	962	877	900	914	896	911	942	937	882	915	908	876	907	909	961	882	879	943	874	884	957	913	909	910	914	919	920	882	908	891	888	944	984	882	908	908	899	882	937	867	887	881	919	921	891	906	902	896	924	954	876	933	912	929	943	931	918	905	942	959	927	919	914	923	912	915	944	921	893	896	961	878	887	958	904	894	925	900	883	838	952	880	973	855	942	832	922	889	879	975	880	933	865	910	910	876	922	904	937	969	942	877	891	949	918	891	921	912	919	936	960	901	947	914	932	960	890	923	975	893	932	936	884	960	917	955	905	860	923	883	927	960	881	885	901	938	912	893	891	949	849	882	986	892	874	878	916	875	874	912	900	897	941	899	933	916	918	941	850	929	954	906	967	927	935	911	889	944	917	928	940	847	899	903	952	863	866	919	957	929	935	882	901	897	935	900	880	865	913	910	897	865	929	922	884	902	869	904	910	874	890	870	927	938	883	904	929	916	923	928	913	875	902	930	921	916	900	890	956	954	966	963	911	939	890	892	890	892	896	864	874	901	957	842	916	951	839	902	880	947	969	927	933	887	942	887	883	870	823	955	949	908	963	934	900	935	956	889	875	918	908	886	959	924	959	916	898	888	868	930	864	852	938	880	902	911	911	921	924	886	898	889	895	940	936	973	883	944	922	925	893	910	889	956	881	925	901	887	906	918	889	935	959	890	881	919	849	850	868	851	876	939	953	889	915	909	897	872	860	947	884	939	916	870	943	891	918	894	933	910	894	890	930	941	883	934	915	870	885	919	913	913	899	904	935	922	864	892	894	939	944	846	915	879	919	932	922	947	923	926	844	896	878	924	885	901	874	891	923	935	947	888	894	876	903	880	933	898	911	923	897	946	923	903	927	884	929	923	912	934	908	938	912	927	938	905	899	854	907	939	939	890	878	950	912	900	886	955	907	877	909	976	924	875	894	900	889	916	906	964	877	908	857	949	908	909	879	858	958	823	925	901	929	893	875	923	861	920	886	933	902	885	885	905	906	943	944	866	940	904	919	882	879	905	900	960	994	885	896	848	905	925	905	952	938	868	907	946	853	942	956	949	935	966	893	911	904	935	882	868	980	931	935	973	888	884	946	911	898	888	953	937	906	921	900	890	907	895	922	895	838	855	887	920	888	955	937	918	926	937	956	927	902	902	871	899	902	866	935	918	905	903	924	978	887	874	899	909	928	909	922	920	933	936	886	888	890	896	892	935	906	933	956	892	917	896	887	914	932	905	912	910	880	878	941	923	924	882	893	890	905	916	882	943	921	922	853	891	888	933	865	855	877	923	889	939	913	916	919	949	893	930	912	899	852	887	887	889	927	939	887	922	924	926	914	908	888	881	954	885	884	905	916	860	982	845	883	946	878	923	913	894	952	884	978	951	871	917	890	916	912	904	881	861	946	948	953	888	966	934	903	921	900	901	913	955	870	879	905	898	948	904	905	932	873	844	907	919	925	948	938	914	916	950	919	957	907	935	958	923	908	940	857	928	873	891	892	925	938	944	929	885	923	919	854	927	920	898	896	943	945	916	857	909	898	958	905	925	909	877	908	878	903	863	905	955	889	953	967	908	941	932	929	885	1010	945	938	899	886	845	997	916	865	894	950	903	900	928	908	910	957	909	910	941	903	903	920	899	949	931	933	903	959	920	895	927	901	938	988	964	888	904	915	921	921	906	900	933	945	915	961	906	920	929	901	866	888	899	902	913	908	908	905	944	923	925	946	897	927	923	941	937	870	912	945	942	894	911	865	873	897	913	897	936	893	932	883	879	939	898	913	841	851	901	949	932	889	911	897	897	930	923	899	931	885	919	903	884	929	901	930	912	894	903	924	941	913	975	915	950	903	857	927	914	946	863	906	933	909	923	903	911	864	942	925	903	893	867	901	936	957	887	938	897	947	915	933	926	908	893	931	922	861	935	875	893	928	923	937	865	904	885	885	928	941	887	916	941	909	877	908	946	913	920	893	886	963	915	861	954	887	944	922	865	882	922	921	910	978	940	923	904	919	910	873	879	903	916	905	854	922	910	985	919	926	865	935	942	916	979	869	884	916	889	863	907	896	893	905	917	918	928	885	909	890	901	909	931	852	921	912	924	936	871	932	850	882	914	853	899	837	903	925	882	938	902	898	943	972	931	947	921	926	941	926	912	879	917	925	916	937	900	902	914	912	938	889	860	929	886	862	933	908	901	939	912	905	930	938	891	954	894	866	880	995	892	907	886	901	913	885	946	962	904	879	942	924	856	891	933	922	863	970	951	958	948	892	872	922	901	916	910	862	912	934	940	946	898	926	879	928	878	912	918	902	918	972	906	896	886	904	904	873	858	943	929	979	895	940	930	899	947	891	893	886	860	949	953	893	925	913	881	939	917	879	938	851	881	894	878	898	878	834	940	914	940	929	901	934	894	890	922	952	941	890	955	869	909	866	945	881	905	916	903	900	920	897	948	909	902	864	931	889	933	920	889	923	896	919	935	889	873	867	939	901	896	889	908	899	890	915	904	855	970	860	889	922	923	908	852	910	907	916	930	926	886	901	955	957	913	912	874	889	930	884	922	916	874	918	884	904	892	941	927	857	930	941	873	922	926	901	909	926	897	923	909	923	873	877	921	984	915	940	862	886	961	871	891	909	841	945	866	944	883	907	897	882	874	898	931	949	867	931	964	926	905	918	892	899	976	888	895	916	994	916	898	957	868	929	911	933	893	946	871	908	922	933	867	899	914	965	904	924	943	908	902	865	955	932	943	920	938	878	931	906	910	898	918	908	892	866	912	880	923	862	931	907	1001	911	911	831	877	874	934	898	926	975	858	902	935	962	921	943	880	888	894	867	921	922	933	893	872	886	952	954	887	840	941	916	927	940	958	928	941	977	932	853	926	939	918	910	893	920	946	928	916	943	915	911	929	910	879	887	899	900	878	918	956	919	914	876	919	930	946	884	892	873	921	913	892	899	956	940	942	905	875	940	900	873	922	938	944	893	916	902	907	928	841	898	935	921	877	886	968	891	898	927	974	908	892	900	881	903	932	852	889	949	925	964	916	933	863	890	928	946	924	877	879	924	922	899	941	943	919	905	907	927	928	940	906	968	860	934	913	909	901	828	912	962	888	930	888	862	934	942	939	845	869
4647	344	233	186	212	153	148	177	185	150	159	154	158	164	141	167	168	163	177	154	170	153	174	165	174	164	165	147	127	153	142	156	167	157	153	144	142	158	159	174	149	155	174	164	153	143	156	148	172	151	167	131	153	173	146	176	156	161	136	163	156	159	168	153	170	157	161	146	162	147	155	167	178	160	131	167	144	177	166	147	142	157	155	137	153	141	164	163	152	167	153	167	144	138	165	153	137	159	137	147	167	151	154	164	175	149	159	139	148	141	155	171	159	168	138	134	165	144	162	164	145	133	151	157	157	160	143	157	138	154	157	149	146	177	142	159	141	164	161	161	158	153	150	144	169	147	146	164	145	157	151	165	128	150	152	165	145	152	149	146	166	150	166	147	135	135	179	134	147	146	124	143	156	133	148	149	153	140	153	164	179	161	166	170	125	137	160	142	171	140	150	132	163	142	156	156	169	149	152	169	133	120	160	170	141	155	172	151	157	151	153	127	161	146	151	162	128	133	136	152	147	150	152	162	157	154	149	162	173	133	165	158	150	126	160	141	164	152	165	143	170	173	154	132	149	156	159	160	148	159	145	133	157	141	147	157	163	162	165	156	159	132	135	140	158	167	135	164	141	171	158	150	142	163	146	151	146	166	171	141	160	151	133	168	184	154	155	145	153	143	132	136	152	141	166	137	184	154	156	165	155	151	150	165	157	160	174	149	147	176	156	137	164	142	172	158	137	173	154	150	160	147	174	170	157	145	141	176	158	172	166	148	129	149	147	137	156	161	148	161	139	151	139	145	171	144	163	147	153	156	151	140	166	141	161	150	157	166	155	168	158	155	153	164	137	163	155	142	139	145	186	168	168	158	142	150	154	161	138	146	129	174	158	154	158	143	140	156	160	155	140	141	166	167	153	161	179	146	149	156	147	199	165	142	141	134	149	148	153	148	145	136	159	168	176	169	154	158	155	150	149	174	157	146	154	165	155	148	158	145	148	143	165	181	163	153	160	156	145	158	154	170	140	141	172	157	142	148	155	155	142	149	154	164	144	141	160	176	160	148	177	156	142	173	149	145	156	128	150	158	143	166	158	143	160	172	160	144	154	140	162	154	142	151	140	156	144	156	147	155	152	157	164	150	165	145	163	145	149	150	141	142	163	170	146	151	140	148	154	159	146	144	158	162	145	132	137	166	171	142	141	142	150	148	170	145	145	153	142	136	175	156	152	141	145	142	164	159	180	145	145	151	153	165	179	148	145	168	166	153	143	163	171	168	154	153	151	151	161	141	138	148	180	150	137	138	169	166	142	163	173	163	156	137	158	154	151	143	139	138	148	130	146	123	166	173	159	162	155	125	123	131	140	137	159	164	144	164	161	168	158	148	147	159	157	156	149	174	174	150	135	148	170	152	152	160	150	146	153	152	129	154	152	145	154	151	139	149	147	155	164	166	148	146	147	169	162	173	132	167	160	161	164	174	152	174	168	157	167	166	155	138	144	157	164	158	157	143	162	134	158	161	150	155	150	172	154	153	170	156	139	152	154	146	177	152	140	176	155	165	164	133	170	151	142	172	162	169	154	153	143	129	145	150	147	145	126	140	161	151	138	151	174	169	165	147	140	152	158	154	163	143	162	140	135	149	165	150	167	132	153	148	165	152	161	150	149	159	155	157	145	133	148	123	141	151	172	152	157	147	136	157	129	155	153	188	162	154	159	155	158	130	135	152	154	177	159	153	139	143	154	136	159	146	158	138	144	153	179	153	153	130	141	160	177	148	180	161	160	147	162	161	140	165	158	144	159	156	172	167	146	136	161	143	173	146	149	160	136	149	161	169	118	149	145	158	168	139	170	143	161	147	163	149	157	162	150	144	182	140	137	167	154	173	153	141	179	152	163	138	163	145	132	153	142	152	131	133	155	152	161	156	137	135	175	143	152	168	160	146	157	134	164	130	165	170	153	153	131	155	171	138	154	144	157	152	158	143	169	162	140	149	147	154	132	174	136	156	154	155	160	174	163	142	148	165	177	129	146	131	132	145	124	124	182	135	144	163	129	162	179	165	139	151	145	162	132	171	141	180	153	146	154	153	148	152	153	154	165	153	142	156	163	143	148	163	135	172	158	171	146	154	143	145	163	157	155	138	128	153	151	140	147	146	137	161	135	165	171	154	143	171	164	139	182	159	155	172	155	165	169	172	144	182	165	145	164	152	157	130	153	164	149	170	150	133	146	161	132	153	138	159	152	146	165	168	143	153	170	155	153	155	170	149	147	135	149	149	159	148	136	134	155	176	153	155	132	166	148	149	170	153	143	158	156	165	150	156	152	159	139	168	142	134	142	175	142	144	164	163	160	163	142	173	178	133	140	137	154	155	151	149	125	201	145	164	151	167	168	141	148	159	162	165	156	175	161	154	135	140	154	150	136	169	140	132	142	157	141	139	144	153	147	158	136	170	153	152	157	136	155	158	173	137	123	174	140	154	146	154	151	156	146	168	152	160	166	164	153	161	157	182	172	155	153	149	162	154	160	157	128	138	166	142	153	155	146	164	136	148	160	172	140	142	144	149	152	157	145	150	169	165	145	140	152	165	151	162	162	154	138	159	146	163	131	154	168	179	158	130	155	131	154	152	139	160	157	158	160	163	156	147	187	147	149	156	126	136	168	133	172	155	140	161	142	159	167	155	167	136	144	149	131	162	159	150	156	146	152	128	170	168	147	156	140	180	156	149	124	141	156	149	136	155	170	144	163	130	164	153	150	138	156	177	132	158	160	159	142	159	149	172	171	161	153	178	140	156	155	167	134	173	172	152	146	146	146	148	147	136	166	164	165	160	147	151	149	141	156	160	152	144	132	154	173	149	149	167	159	157	161	152	165	137	150	157	146	156	171	178	151	151	158	145	146	148	135	156	137	157	152	167	164	139	165	137	160	172	160	142	149	158	139	156	157	142	146	150	156	166	146	165	176	137	146	179	154	175	170	135	136	147	167	144	140	166	162	148	160	172	157	160	167	168	138	156	153	149	155	150	141	164	147	155	167	160	149	147	168	156	162	148	140	146	168	161	161	148	156	145	146	142	177	177	152	148	163	159	165	151	175	135	181	153	171	127	163	146	157	165	149	160	144	154	153	145	144	154	151	149	165	169	144	174	153	170	162	135	131	171	180	156	132	142	151	146	161	161	146	145	179	151	150	168	168	133	121	160	162	170	167	158	147	152	163	160	161	150	148	156	146	148	146	146	171	162	143	139	147	149	167	161	125	143	138	117	159	148	163	141	176	152	158	138	161	142	149	144	144	153	142	162	142	149	136	135	152	178	168	156	162	144	151	153	152	128	146	166	150	160	172	171	156	157	146	170	152	157	155	154	171	156	121	155	150	145	179	153	150	160	146	134	166	159	153	140	152	149	138	135	167	141	163	158	150	153	155	153	151	151	126	138	144	145	132	134	132	177	165	147	146	161	132	157	154	141	143	155	158	156	146	138	160	150	156	160
6480	673	745	733	666	666	628	618	665	621	569	588	565	591	631	577	598	550	585	556	584	555	544	541	531	585	560	591	561	585	582	511	554	573	583	579	592	562	507	548	557	534	531	544	525	538	541	544	545	576	568	577	569	546	536	556	517	554	552	531	540	530	553	554	580	577	591	586	520	543	542	547	523	541	533	520	554	534	538	573	555	494	522	533	551	506	538	538	501	527	481	517	557	590	512	570	546	550	547	543	517	523	580	565	558	539	562	509	582	572	520	560	575	541	507	545	531	534	535	552	557	526	543	560	524	536	573	582	541	560	526	579	540	575	505	533	575	525	552	549	553	598	562	523	565	505	577	549	530	545	518	507	556	514	533	552	538	571	506	554	554	527	538	541	576	534	544	557	526	528	547	548	530	548	542	526	527	527	535	537	541	568	565	549	547	531	529	564	559	552	573	563	566	527	519	517	557	569	536	533	593	560	518	525	579	564	531	524	541	553	573	554	531	523	512	528	485	583	571	572	512	558	532	538	569	551	523	536	572	551	566	585	574	528	544	564	514	559	559	543	560	550	572	539	513	524	566	557	524	535	545	539	538	514	529	547	551	521	515	571	545	571	530	563	572	549	560	530	533	545	572	545	538	514	495	540	553	561	501	536	556	586	555	520	557	532	501	561	515	556	564	546	536	556	564	548	593	549	554	508	512	545	583	529	592	554	529	561	553	562	528	541	610	542	556	532	547	532	549	541	478	594	561	564	574	536	541	559	525	555	506	549	550	546	554	566	575	519	519	528	494	524	554	550	528	535	557	590	531	533	547	550	531	529	570	535	556	557	544	585	528	561	563	554	526	570	555	553	554	525	558	569	517	546	592	578	518	604	551	497	531	557	492	561	590	581	544	554	541	518	534	557	563	608	557	569	548	579	534	529	560	547	533	536	588	511	589	566	523	553	541	548	543	554	538	552	587	603	579	541	551	555	561	554	510	574	566	564	540	541	546	541	588	558	558	570	543	567	552	542	568	544	558	549	576	505	567	546	526	505	555	509	542	533	529	550	601	583	583	571	550	579	538	525	562	558	578	527	544	548	568	579	539	507	554	549	564	515	546	547	545	518	554	606	521	553	572	607	577	528	560	553	586	582	545	556	552	584	556	583	560	542	566	566	567	501	562	557	559	561	532	517	581	515	554	565	579	547	621	558	584	544	533	565	542	543	518	554	558	572	555	571	531	549	531	554	541	506	533	545	531	520	554	567	539	530	567	544	571	552	552	561	544	510	542	559	560	542	542	592	532	545	574	544	547	587	574	513	549	497	561	550	545	593	555	578	540	608	496	548	516	550	520	536	532	553	581	554	575	588	519	544	522	553	556	546	573	549	506	559	574	505	524	523	551	550	531	533	569	566	558	562	588	527	552	533	572	547	539	486	578	528	579	553	561	575	576	554	577	534	524	514	561	537	544	536	540	516	552	556	545	553	579	540	546	531	573	521	541	564	556	583	523	525	541	524	548	533	521	505	548	509	527	551	545	569	534	513	592	548	570	519	519	539	510	543	570	547	545	553	551	601	526	543	521	570	601	566	536	565	592	533	507	566	586	537	552	573	617	532	533	566	538	541	557	584	503	569	549	515	540	561	543	545	541	538	523	525	508	532	528	548	529	542	550	547	579	526	527	532	570	567	568	517	604	549	579	512	553	527	519	588	578	534	507	559	573	549	560	572	508	527	528	549	553	603	561	561	585	543	557	520	545	538	535	569	581	550	585	537	549	580	522	587	520	556	590	563	521	593	575	545	545	561	551	576	592	499	592	500	501	518	570	504	573	559	519	545	530	540	488	551	539	565	540	619	533	519	506	531	525	536	555	540	576	531	572	536	531	529	576	541	557	549	552	581	582	527	543	556	603	508	589	546	524	618	533	509	552	541	481	593	572	571	547	516	578	537	529	567	535	547	548	546	535	569	548	580	524	571	558	571	564	561	566	534	524	585	532	583	532	543	568	587	544	553	542	552	584	534	569	562	560	589	536	588	584	551	573	560	537	585	514	595	580	575	562	522	536	560	543	542	553	547	578	576	519	549	523	541	512	563	562	605	555	602	527	558	497	564	554	536	513	543	552	587	571	596	584	565	560	529	584	556	564	492	531	599	569	539	569	543	545	520	585	583	563	540	561	538	540	586	553	560	499	518	586	562	510	582	573	473	567	516	557	547	551	531	552	533	592	503	569	551	522	516	498	566	549	563	555	545	561	553	528	544	569	541	517	532	567	562	535	536	558	568	577	557	569	560	532	577	548	579	564	558	554	527	529	549	571	595	555	549	522	559	538	606	569	515	555	575	526	541	536	524	577	543	575	557	547	519	523	513	559	561	513	572	566	574	555	549	543	520	562	524	588	547	545	535	567	522	564	518	555	554	553	537	563	533	561	594	542	577	531	559	587	507	544	566	526	518	538	523	554	578	541	550	548	528	556	572	554	581	579	573	552	528	540	572	557	531	534	531	541	555	563	576	501	563	553	555	558	539	533	537	555	556	529	518	540	498	543	556	547	551	562	526	548	553	533	538	499	573	564	552	531	542	520	554	551	555	526	581	571	517	534	548	566	530	561	514	558	534	495	547	515	571	555	549	498	585	580	526	549	565	567	567	555	550	574	541	619	557	524	564	523	545	585	532	550	623	559	525	586	548	569	515	507	547	556	552	536	539	591	542	553	517	544	572	551	546	551	548	477	547	564	569	530	553	545	603	521	570	573	537	552	568	549	585	535	538	539	502	548	591	546	543	544	540	552	537	567	547	560	581	494	562	564	564	548	531	525	504	549	570	577	528	586	538	509	563	560	560	534	530	541	577	536	573	563	509	561	531	577	568	535	574	589	511	511	568	576	539	581	517	569	559	549	517	595	578	535	550	537	575	518	557	528	548	524	543	570	553	548	553	553	573	538	586	548	568	542	553	547	580	602	528	525	515	520	544	560	544	532	567	554	563	528	529	523	546	585	549	529	564	499	606	539	551	557	553	516	577	515	604	516	522	563	575	528	521	565	546	577	576	555	552	511	556	538	565	517	516	531	576	552	545	579	555	608	582	539	557	589	561	550	589	529	537	542	551	553	598	542	537	550	547	551	527	544	557	546	524	578	548	571	523	566	568	502	526	568	575	500	529	552	549	578	545	566	543	566	529	553	544	583	567	490	506	576	574	575	582	580	544	524	586	546	580	563	525	510	535	525	601	534	533	541	563	556	571	523	560	551	565	517	568	569	547	533	537	526	565	580	555	552	569	544	553	532	571	506	532	567	570	554	517	541	539	544	573	556	566	571	536	537	570	576	600	579	529	518	519	521	533	561	530	550	547	594	519	537	558	532	561	577	532	616	548	505	576	573	541	555	559	573	529	507	511	569	531	567	529	582	575	600	539	535	555	598	548	612	544	547	546	525	552	557	585	579	577	516	524	553	561	568	583	560	542	576	592	578	542	532	541	574	574	542	519	577	564	495	544	534	573
32728	8470	1665	1028	806	628	538	523	420	397	352	378	342	361	322	322	304	332	291	305	307	291	284	295	288	282	286	278	303	280	284	299	270	307	302	268	286	288	305	268	320	273	296	230	270	276	273	266	258	308	281	279	248	235	311	294	259	288	252	277	259	275	286	273	306	244	277	272	288	248	304	271	279	286	286	275	259	260	267	277	254	288	295	259	243	299	267	268	258	267	271	272	270	287	255	280	257	274	255	253	267	303	275	281	254	288	279	283	277	305	269	288	283	275	300	242	295	272	260	260	281	299	258	290	272	255	269	283	286	275	300	278	268	276	286	309	294	271	272	249	271	242	295	282	301	256	273	266	272	280	261	287	292	297	279	265	282	311	261	288	303	243	283	288	279	278	269	269	297	279	263	256	260	282	280	252	277	270	304	278	277	280	282	264	275	306	291	264	285	257	274	290	276	289	300	292	261	278	284	266	269	307	288	274	259	271	262	291	260	266	318	273	258	275	256	315	268	279	321	260	292	274	258	238	272	257	242	276	292	282	313	279	273	276	309	269	269	255	283	289	268	289	281	289	288	305	269	295	294	285	297	296	279	270	274	266	283	274	285	271	289	271	294	240	280	282	282	274	261	254	261	314	265	276	254	256	264	292	275	283	298	262	259	284	281	263	298	293	274	311	243	298	280	325	291	274	269	282	275	285	299	273	250	281	274	290	279	278	290	263	284	315	269	296	275	256	268	271	259	248	275	291	318	260	288	278	274	252	289	279	290	245	283	254	286	287	268	260	284	243	289	276	285	285	296	256	292	248	276	297	293	269	323	286	257	248	268	296	252	295	261	279	289	278	289	292	263	275	291	266	259	269	288	290	286	256	284	296	272	264	328	275	297	275	285	304	267	283	263	262	267	288	253	292	241	276	276	277	289	272	287	263	299	285	283	295	261	265	274	244	285	276	282	289	290	282	258	283	266	302	296	282	277	281	312	305	304	259	311	278	269	280	287	287	272	274	281	277	275	300	272	304	271	253	241	259	259	261	271	283	277	252	288	275	290	290	260	270	286	294	254	318	334	278	278	278	258	286	250	306	274	294	281	258	295	253	263	303	274	284	267	294	291	275	284	288	289	271	283	295	279	271	249	280	255	295	270	251	257	267	269	272	287	266	276	256	288	288	270	259	272	265	282	249	274	303	263	275	279	255	255	303	302	292	272	285	276	290	247	280	284	292	282	261	284	297	273	258	281	272	261	281	263	258	265	276	288	278	280	284	305	276	295	294	277	293	271	255	265	286	273	267	252	276	278	282	291	272	249	266	298	254	271	267	278	279	283	254	251	261	276	307	278	289	293	283	264	269	266	294	294	288	293	294	263	276	253	313	296	316	257	244	263	291	307	307	260	269	251	283	264	297	258	282	243	278	281	277	267	269	285	278	258	283	254	276	291	305	257	298	239	280	273	282	277	278	227	294	256	295	267	301	280	250	284	270	288	244	279	278	269	298	300	270	277	241	237	273	283	265	267	282	250	278	257	267	271	279	249	290	303	284	300	279	246	280	270	243	268	280	287	263	281	260	250	273	272	260	275	291	252	292	271	300	290	277	259	277	261	273	303	276	302	277	288	260	269	260	260	286	297	253	270	285	293	272	297	305	289	270	302	299	282	267	278	264	268	302	272	263	286	300	281	276	268	258	265	275	298	284	262	282	306	267	283	289	275	261	269	268	279	279	283	262	282	283	278	278	286	275	283	254	288	266	246	282	290	268	285	260	263	264	253	283	285	263	284	290	249	308	294	295	256	267	293	288	276	257	303	272	292	271	276	278	282	275	285	258	276	265	304	248	260	278	299	312	293	309	269	270	254	277	255	277	286	275	234	283	303	284	285	283	269	255	270	246	250	279	279	270	264	287	287	287	276	280	307	254	256	281	267	261	240	270	279	308	274	293	262	284	265	280	259	268	263	269	300	252	297	312	268	271	266	263	277	281	310	270	297	282	301	290	276	266	244	289	261	276	269	270	255	312	267	272	270	273	254	264	273	291	281	284	280	312	273	279	290	293	306	303	281	274	224	268	298	288	237	277	296	264	260	233	255	287	273	263	291	281	269	300	274	277	267	303	286	308	270	299	282	244	282	285	252	257	278	309	277	277	306	272	286	286	250	273	270	283	292	272	259	249	265	271	246	270	274	282	282	284	292	261	294	304	249	273	286	277	300	277	270	290	294	238	293	259	264	300	283	259	287	268	275	286	281	279	297	253	258	299	286	272	272	252	268	265	235	262	277	276	259	273	262	266	241	275	303	296	287	246	279	284	282	296	273	268	273	275	269	294	273	266	240	283	251	243	267	253	277	282	288	254	303	262	279	287	262	300	304	250	267	256	268	299	260	270	250	280	286	273	276	313	263	256	267	293	290	280	275	281	289	256	309	269	276	253	275	291	277	266	281	266	252	268	273	294	286	272	274	292	275	255	276	277	276	264	246	304	264	284	272	326	276	284	261	274	282	281	276	252	283	284	300	269	283	285	282	280	262	283	272	280	287	282	271	285	268	261	256	260	263	280	299	274	266	262	278	281	282	259	285	281	252	278	277	303	269	263	256	280	250	297	298	262	236	269	300	275	276	276	252	280	288	312	258	234	262	257	303	260	269	244	267	255	263	306	288	253	286	257	278	298	245	291	253	255	282	263	258	264	315	280	252	301	255	268	291	271	252	245	278	242	266	240	296	246	292	260	266	274	265	290	247	293	275	287	279	250	247	259	266	281	245	314	271	289	250	285	295	270	295	300	252	291	275	278	287	260	276	289	275	275	275	284	263	248	283	271	282	287	267	249	276	256	249	282	271	289	276	275	270	272	251	285	251	244	295	278	273	295	251	291	264	256	283	280	269	269	263	253	265	276	320	293	291	294	252	288	297	279	259	285	273	267	275	277	275	269	275	307	280	287	258	269	296	295	278	290	245	270	261	272	269	256	295	277	245	296	247	242	268	266	265	273	321	301	289	287	286	271	279	278	274	269	290	272	287	254	275	260	271	304	300	288	253	290	309	294	289	296	262	294	269	293	268	282	259	298	279	281	292	282	301	285	265	254	264	305	290	301	284	283	299	255	259	259	264	297	265	324	307	262	279	254	281	242	287	280	287	280	292	269	264	257	278	287	246	282	244	305	272	279	288	276	282	271	255	301	301	298	279	263	249	260	280	283	291	267	284	270	264	270	301	300	287	287	269	258	296	289	281	282	255	282	280	275	271	315	302	287	264	296	264	299	280	262	270	261	273	289	286	274	283	295	298	342	274	259	252	292	276	252	272	249	279	278	294	255	295	281	297	252	273	234	273	297	272	291	305	285	246	283	304	286	295	285	248	276	310	244	260	286	280	290	264	254	303	272	298	262	311	268	291	303	271	274	305	296	275	295	285	286	266	271	269	271	281	257	284	263	297	273	256	247	276	261	274	274	269	256	284	308	275	276	270	275	281	284	270	277	287	281	250	258	250	306	305	278
16281	1707	2904	3396	3041	2602	2182	2034	1821	1665	1533	1441	1364	1373	1216	1154	1100	1163	1134	1073	1094	1057	1045	1060	1023	1033	997	1030	972	973	922	967	978	936	980	886	976	1005	954	1001	930	930	944	926	930	962	902	925	897	950	889	884	919	878	908	901	896	953	906	882	898	965	894	902	965	881	934	863	950	880	879	922	897	891	874	889	907	915	888	917	883	911	869	909	928	841	913	893	921	884	913	840	904	941	933	912	884	881	843	885	903	882	884	902	854	916	902	911	869	875	870	863	915	896	907	886	904	911	898	904	918	868	927	888	915	909	853	926	884	904	856	899	896	871	855	902	901	922	886	838	873	912	894	865	852	879	920	859	913	903	906	874	840	883	844	937	935	939	884	922	891	924	912	885	905	915	908	905	855	908	906	882	848	910	941	910	907	897	918	917	888	895	944	913	961	898	922	890	898	876	876	898	932	882	876	873	932	898	908	872	879	881	905	853	882	876	876	878	842	881	908	859	962	849	908	868	931	871	963	880	860	885	859	852	880	853	865	910	870	889	884	929	844	903	840	909	872	885	902	886	869	881	920	873	844	868	897	903	937	923	845	840	925	851	865	946	929	911	924	863	961	918	876	908	900	855	889	841	832	892	896	902	907	921	856	838	898	902	872	808	868	942	891	861	889	888	880	891	896	853	890	941	912	877	868	873	867	870	948	882	868	842	864	925	902	927	908	852	866	864	900	849	918	843	867	902	855	907	884	885	894	873	874	885	868	839	855	906	922	875	833	890	908	907	929	905	827	880	860	865	878	920	841	904	916	896	871	905	867	873	890	883	884	930	869	890	860	870	891	863	909	887	859	899	907	898	926	917	900	922	891	901	885	887	915	900	889	911	872	865	819	885	916	920	947	901	892	877	883	856	920	822	932	834	895	888	925	890	857	913	871	860	865	907	853	895	860	875	863	891	922	940	854	898	918	881	881	901	863	888	877	846	927	914	915	913	832	886	890	845	868	904	897	935	870	895	905	904	912	865	867	881	906	879	945	896	880	837	893	868	930	892	879	848	851	855	880	894	869	869	880	884	908	920	877	915	864	848	921	909	878	860	857	854	870	903	936	948	911	868	868	911	859	870	879	870	883	880	930	883	912	926	858	877	922	897	954	935	856	851	879	901	856	917	891	958	875	849	861	873	878	886	889	907	886	924	921	866	896	879	907	901	890	912	891	854	875	884	875	927	886	855	902	862	862	849	917	921	894	880	857	894	899	879	950	916	928	908	882	894	850	850	912	867	872	821	877	908	846	837	927	876	882	920	906	914	875	919	851	950	897	838	862	921	837	875	887	873	884	913	916	916	863	917	865	882	908	915	877	922	870	878	895	912	879	902	858	879	900	923	851	900	905	921	908	917	885	866	932	891	849	930	913	895	910	877	864	889	846	849	914	935	879	856	917	866	865	909	886	903	874	906	943	870	913	905	883	873	918	881	814	901	930	873	865	852	900	906	910	858	898	876	895	931	879	888	910	926	870	847	880	922	874	879	851	897	901	883	855	926	891	890	890	900	908	900	942	880	864	938	887	879	862	909	857	856	903	878	903	864	902	911	911	845	921	881	849	908	893	919	911	859	912	829	872	898	867	908	918	913	848	871	873	913	863	835	882	877	912	843	866	839	894	895	801	893	930	922	892	946	896	846	921	967	889	880	932	912	905	889	885	888	863	918	896	888	880	869	901	882	912	847	911	893	946	872	915	890	852	895	848	867	840	881	879	932	864	905	836	898	922	892	904	886	891	869	841	891	848	885	933	936	914	868	858	936	918	919	926	899	899	908	914	894	859	893	872	897	894	923	900	908	902	911	908	846	898	884	929	859	896	869	858	910	939	901	931	876	881	904	888	950	857	870	863	870	906	901	822	867	906	905	903	915	869	897	863	900	970	924	884	912	861	842	889	872	930	898	942	879	839	890	834	889	864	866	908	917	881	926	954	885	856	866	860	860	874	894	933	952	922	911	881	898	904	945	985	862	883	872	915	893	901	908	886	923	934	894	980	903	899	900	844	863	937	879	918	886	893	915	869	914	875	888	876	841	875	936	851	880	952	904	926	883	901	906	901	914	890	815	847	885	938	877	902	890	875	885	878	904	898	870	906	912	957	859	878	920	906	889	926	847	867	903	883	875	867	887	862	890	905	896	864	908	951	930	881	931	848	856	871	924	918	862	871	898	845	916	898	964	877	910	959	915	892	844	906	914	894	890	906	853	865	862	930	906	899	902	897	825	951	902	904	956	902	894	880	916	864	887	911	875	920	889	911	877	916	923	866	883	941	889	867	863	832	929	921	936	863	944	874	945	905	839	930	889	845	901	942	929	916	903	867	886	915	824	814	951	931	959	841	885	900	855	863	937	869	871	875	787	939	888	888	891	955	907	858	893	882	913	875	887	917	867	907	885	899	912	866	855	933	905	870	903	922	944	916	863	859	849	903	870	888	909	844	863	928	858	877	916	905	877	895	882	866	858	917	880	901	954	902	904	892	907	884	939	888	845	908	909	875	908	870	948	881	869	923	887	876	934	890	883	950	884	851	924	884	890	899	871	864	862	868	936	897	828	882	859	850	896	881	885	835	890	859	935	898	893	874	913	947	915	881	891	943	906	855	936	884	865	876	889	879	928	911	886	904	865	848	905	853	924	859	920	843	869	881	920	862	901	907	847	880	909	933	879	901	918	887	819	936	895	824	880	879	935	901	876	854	947	906	886	848	935	863	950	912	896	837	849	893	912	917	905	885	894	893	914	888	898	831	886	899	886	890	869	922	847	881	841	926	823	858	936	941	937	867	901	888	841	911	931	894	822	930	884	909	869	873	961	904	875	885	897	876	840	875	906	834	875	860	883	872	896	902	913	938	869	862	855	869	874	892	893	903	909	933	863	953	838	906	824	879	956	897	908	922	917	828	894	894	896	885	874	894	880	859	886	869	876	831	914	860	877	889	890	886	861	868	899	954	914	880	860	862	860	882	939	895	907	856	915	877	920	853	871	854	893	846	840	887	905	875	920	886	915	929	874	931	865	877	924	899	891	899	899	932	900	904	913	895	875	901	896	860	958	897	942	904	909	863	897	943	870	827	891	888	853	877	892	907	873	885	893	842	874	874	877	857	918	884	854	882	878	915	874	931	914	950	865	923	918	890	895	898	895	875	912	827	816	879	890	854	887	838	878	932	807	889	872	907	890	855	877	877	923	879	950	906	878	894	876	909	928	892	887	899	938	920	893	906	889	891	892	914	932	880	854	921	859	909	917	895	854	855	878	927	914	859	896	899	899	904	942	872	818	842	902	917	914	854	883	885	882	889	882	919	880	820	904	882	878	870	896	885	910	916	927	908	910	927	895	907	932	894	894	858	916	906	861	888	874	867	867	911	861	879	878	866	892	879	919	906	900	872	890	878	834	958	883	882	915	910	858	842	911	918	844	915	880	917	917	856	884	873	855	906	852	840	853	880	864	888	925	896	881
40581	16898	4924	1803	1251	1007	771	660	579	516	463	450	396	379	388	350	400	378	334	358	331	330	314	318	348	276	305	315	295	316	323	280	299	341	284	300	313	306	324	355	295	286	254	263	323	299	302	287	272	290	292	278	278	300	275	269	327	312	278	302	254	285	288	291	287	270	296	323	289	282	279	276	296	271	280	274	298	259	285	297	271	281	252	246	320	279	283	308	280	287	287	323	308	294	274	267	313	294	295	268	294	285	280	253	306	292	285	262	298	286	298	282	270	307	281	296	299	288	301	281	295	267	268	291	301	294	291	289	294	298	281	277	268	252	313	279	275	285	298	314	311	318	283	250	302	297	292	300	318	247	281	277	284	298	280	290	241	321	306	255	260	288	273	268	271	276	299	275	299	281	277	296	286	286	260	317	278	286	263	272	288	300	270	335	313	289	282	299	274	309	266	317	296	251	276	284	294	273	315	257	287	289	287	299	286	285	244	278	319	289	292	307	290	298	251	290	292	284	291	291	315	264	279	268	275	270	298	264	267	296	270	265	259	255	269	304	282	277	307	268	296	301	281	280	282	274	288	272	283	287	290	270	291	304	251	304	292	268	295	298	279	266	293	265	298	312	282	276	278	290	299	292	257	276	281	272	298	265	280	319	321	298	313	310	291	275	290	266	299	285	307	278	287	302	289	277	256	260	312	289	286	283	265	242	303	298	284	272	281	283	289	291	309	286	268	289	264	295	295	268	294	276	263	306	293	307	276	277	264	282	286	285	277	290	278	247	316	283	272	294	305	280	274	249	296	263	289	322	288	305	287	283	274	292	304	300	312	299	270	284	287	254	274	265	317	273	290	281	285	247	273	275	274	298	287	305	322	304	305	277	287	302	251	305	250	289	300	292	293	278	265	247	298	266	302	277	262	263	280	340	270	316	252	281	284	282	299	265	268	273	286	258	286	285	299	284	265	253	319	272	300	307	297	262	295	287	257	279	319	269	253	267	288	292	261	284	278	294	269	273	295	279	295	296	289	262	303	271	310	306	266	306	295	266	262	271	237	300	260	262	288	279	280	269	294	276	287	295	292	298	307	281	277	298	300	279	273	283	271	284	267	282	300	273	278	289	312	266	283	258	304	280	280	290	263	284	311	279	255	270	291	289	277	285	284	294	293	266	294	273	283	283	245	276	294	317	304	281	297	244	296	277	302	276	283	264	282	281	275	296	311	299	271	296	269	290	270	272	269	268	299	281	275	330	259	307	282	286	283	275	320	298	263	248	285	289	298	276	310	281	289	255	266	280	280	246	282	274	318	251	284	275	281	280	284	292	292	304	239	284	286	267	281	293	290	310	271	255	281	270	281	287	299	297	274	279	321	293	291	270	294	292	287	274	287	304	279	267	311	291	290	267	304	272	289	278	291	286	258	279	282	278	276	267	292	257	278	298	316	304	287	270	285	303	295	267	270	279	278	277	291	261	280	296	302	298	290	283	273	268	288	251	296	282	275	265	262	291	332	259	270	275	264	272	265	272	298	294	283	254	273	289	278	297	267	289	288	278	273	279	278	268	297	289	277	290	295	281	295	280	285	293	286	262	278	261	269	309	284	301	324	310	290	276	281	285	294	280	269	280	304	297	259	277	284	265	292	280	297	291	289	311	266	281	286	303	281	288	264	286	313	295	303	273	274	270	280	287	268	305	284	267	316	276	257	266	337	277	280	266	274	269	279	260	295	271	275	282	304	287	313	286	291	287	287	300	282	273	275	280	290	296	277	265	302	275	305	288	279	295	287	309	299	251	284	285	314	285	266	272	272	289	300	293	308	310	295	273	297	314	279	264	288	296	277	294	305	276	271	271	311	274	253	320	300	298	287	269	273	276	313	285	273	267	316	309	258	251	269	295	273	279	267	301	330	296	260	310	257	257	301	277	263	266	286	279	278	284	297	281	262	290	302	274	274	267	276	267	292	266	305	314	298	292	292	293	279	270	298	299	291	286	300	319	305	264	269	299	263	271	300	272	256	300	309	307	305	278	253	290	296	261	275	284	296	290	271	299	333	267	260	290	264	286	298	305	304	254	256	288	289	270	307	281	271	294	305	311	255	275	284	297	279	274	282	296	300	276	256	250	286	279	295	273	264	311	269	278	293	301	303	251	297	268	298	291	317	300	310	289	284	313	294	248	262	276	294	288	266	312	315	277	280	278	304	281	267	267	304	258	289	291	310	285	294	288	271	268	253	280	288	286	274	276	300	292	291	263	315	278	281	263	278	279	263	283	296	268	298	285	284	295	300	320	263	301	283	294	294	264	282	268	258	296	318	289	293	263	288	269	299	277	316	288	287	272	302	288	297	286	278	267	290	293	250	284	290	268	285	277	258	296	277	280	261	250	272	299	313	293	278	274	296	291	265	283	287	282	308	268	289	271	285	268	286	266	281	285	295	274	297	274	264	299	286	287	251	312	277	258	266	268	312	295	304	269	284	273	296	264	284	244	298	287	296	312	294	316	284	277	282	282	302	257	301	284	293	278	265	300	301	291	267	299	257	272	297	275	252	292	271	293	288	273	292	303	261	280	302	271	223	284	268	303	291	277	300	263	276	302	268	254	278	306	265	276	261	281	297	246	275	294	292	284	289	297	262	318	275	299	292	316	284	316	296	289	269	266	281	302	291	313	267	258	295	277	290	254	285	296	299	288	291	286	279	271	279	282	296	283	323	297	298	280	303	260	305	271	297	276	261	287	267	280	287	316	284	300	300	277	305	292	300	298	286	276	280	256	286	284	279	269	297	281	294	279	295	254	297	281	271	285	289	271	282	303	269	271	320	273	277	281	288	282	309	282	276	289	307	265	282	274	306	263	301	279	323	294	284	274	279	271	300	286	257	267	295	306	282	298	303	284	316	275	327	306	321	307	297	327	278	264	308	289	300	303	294	279	288	295	309	293	282	295	278	306	297	282	288	274	289	276	279	296	267	296	302	328	280	300	265	267	271	283	279	320	289	307	254	288	263	264	317	295	297	282	288	302	248	286	273	292	299	272	301	305	287	278	276	306	286	296	310	277	291	271	297	288	286	281	290	309	273	294	302	281	258	306	283	294	277	298	300	269	284	269	264	272	288	257	258	285	269	259	277	275	260	308	284	279	302	267	262	270	268	296	284	306	284	289	302	273	252	285	282	260	277	248	292	267	304	299	299	299	292	285	298	292	289	285	287	308	274	293	300	273	297	316	276	306	272	282	263	307	278	311	269	322	281	320	278	305	281	316	268	302	277	298	284	269	261	277	280	261	275	309	302	294	293	295	282	269	282	279	291	303	287	281	299	285	258	305	268	311	276	256	289	276	273	301	283	300	272	298	283	298	316	305	279	279	284	280	292	317	262	300	281	284	279	279	285	286	278	248	273	276	276	280	270	293	295	272	268	277	282	285	272	296	282	280	292	290	262	303	284	268	271	297	266	291	323	305	252	279	254	303	332	336	291	275	280	285	269	286	270	282
19446	2518	4871	5632	4972	4182	3555	3089	2734	2351	2091	1921	1879	1705	1636	1480	1438	1400	1320	1272	1247	1190	1205	1268	1129	1107	1139	1030	1087	1072	1090	1077	1022	1067	1013	1080	996	1020	1028	1007	968	1002	977	938	958	984	935	1075	943	988	933	952	946	945	949	979	1000	993	909	982	995	966	962	1001	943	925	922	953	905	976	985	870	900	972	948	996	896	921	884	859	918	919	960	951	953	941	897	934	894	967	975	957	931	945	898	923	941	932	891	921	873	889	966	941	962	921	900	891	897	909	931	903	928	915	860	944	866	922	934	943	924	904	848	922	949	909	913	902	876	967	898	820	947	896	915	888	960	939	953	961	891	920	927	873	918	928	944	869	960	975	934	935	948	928	937	938	921	953	906	917	900	884	967	874	917	883	914	881	954	914	960	948	915	917	952	850	895	878	884	869	903	894	940	943	863	879	918	910	940	895	971	899	945	914	963	910	903	888	907	904	914	921	957	903	931	905	878	866	873	952	925	926	887	904	939	943	870	853	894	909	903	934	872	885	853	911	938	900	941	888	934	875	953	926	911	908	911	907	854	848	925	927	890	905	926	892	940	863	970	882	957	889	917	981	886	947	958	892	908	930	911	915	890	874	924	938	981	931	905	839	901	914	915	869	873	900	919	884	877	927	895	928	869	901	938	850	872	921	926	886	873	925	879	901	916	901	884	914	947	891	917	932	858	897	912	850	930	900	916	953	903	927	886	892	942	912	893	817	925	883	849	945	945	922	914	876	949	885	986	872	929	918	870	862	876	855	901	877	921	906	912	965	889	903	927	976	921	917	873	909	903	916	918	928	855	908	880	900	909	986	884	898	889	892	962	925	908	904	927	896	897	872	943	873	953	910	908	934	873	947	944	878	964	911	921	908	887	839	961	887	900	920	831	892	860	885	936	841	931	870	892	883	897	901	921	839	929	897	890	887	878	892	836	900	912	924	938	893	887	857	903	870	909	858	927	911	938	900	943	935	905	875	930	882	896	921	891	951	906	901	879	923	892	928	925	912	925	930	923	949	899	924	905	862	970	976	820	877	880	882	922	911	956	933	950	943	893	893	904	872	894	912	865	950	937	930	892	931	954	915	866	919	917	877	899	931	944	891	899	934	921	886	855	895	864	919	935	941	916	896	982	876	962	903	924	940	858	930	925	883	920	924	931	913	910	893	923	927	927	936	907	922	869	921	906	928	950	927	965	913	853	969	896	892	948	957	872	896	952	898	907	917	897	907	908	891	869	921	854	875	916	945	908	885	900	912	916	922	890	901	911	941	923	900	935	890	930	911	924	918	934	904	869	911	952	920	940	870	934	875	902	893	933	897	942	904	915	886	905	965	928	865	888	938	936	911	966	855	890	939	878	893	965	888	886	888	897	890	888	876	929	942	950	909	908	944	912	931	921	863	957	866	925	885	962	906	863	867	937	930	972	867	857	915	954	938	895	901	932	932	895	918	924	964	926	914	949	904	975	937	912	931	917	897	916	913	920	920	983	927	928	899	936	859	920	926	946	913	894	908	950	915	940	869	895	894	964	924	924	880	945	884	936	885	892	911	884	923	945	899	883	935	963	858	921	880	886	957	930	959	911	941	993	918	914	884	859	937	893	881	876	917	964	927	924	893	970	886	905	918	946	937	902	925	917	965	883	974	907	919	898	923	905	867	876	924	916	904	924	925	918	928	907	921	924	917	939	904	951	941	976	913	904	903	924	896	840	947	929	923	908	904	932	879	887	942	875	938	902	897	889	880	878	862	936	953	953	916	988	946	912	850	929	879	905	919	868	964	899	905	879	911	921	944	920	923	897	943	883	944	899	858	879	872	913	1014	864	871	869	846	896	1008	919	925	934	896	967	925	944	891	921	917	928	916	889	911	870	911	884	934	876	957	887	957	934	885	870	924	893	823	895	922	878	904	914	966	916	949	905	841	911	875	889	841	918	922	916	897	926	896	884	881	870	942	910	875	873	957	850	901	898	907	871	871	954	934	867	877	923	911	924	913	886	916	943	876	904	941	902	883	944	936	937	883	919	877	938	939	952	901	906	921	898	895	899	934	870	860	893	921	926	898	991	918	921	915	901	956	923	858	969	971	905	946	938	884	934	890	952	891	918	927	917	897	945	948	904	885	953	805	929	895	857	882	914	933	903	875	953	896	871	916	908	955	964	912	895	871	979	912	964	939	890	911	949	890	911	930	949	926	902	920	939	903	953	919	894	929	897	881	894	883	892	906	918	916	834	946	905	923	930	873	907	861	938	954	945	937	905	932	923	884	852	962	872	864	882	933	887	888	903	917	906	942	930	872	921	919	971	930	866	890	878	866	904	905	923	877	892	904	878	984	935	863	969	935	950	900	974	933	875	891	913	933	909	964	920	945	919	920	913	848	881	893	943	881	830	874	931	948	942	907	912	827	912	864	916	952	873	917	916	912	944	936	908	885	908	914	940	929	920	909	944	898	895	876	961	880	899	946	899	876	959	922	930	929	892	870	918	866	916	947	943	877	896	861	868	935	895	883	899	973	904	935	914	967	907	948	926	967	889	936	880	878	910	896	908	899	848	927	898	921	888	938	878	898	893	899	877	922	919	931	913	934	892	888	932	928	861	918	915	892	886	875	906	881	954	885	897	916	903	911	970	965	921	878	919	887	920	906	923	907	959	908	909	864	892	909	892	949	911	939	892	917	903	952	936	903	902	882	876	960	906	862	913	932	909	912	871	957	838	902	879	873	904	909	920	902	895	919	909	1013	941	897	920	887	946	926	952	958	874	885	972	830	929	888	910	895	889	905	946	940	897	898	983	947	920	950	918	918	871	888	935	908	890	921	892	932	949	916	939	846	942	959	957	901	949	890	888	926	949	926	925	971	953	924	910	921	895	940	855	879	918	920	946	840	911	884	925	913	934	914	969	880	906	954	929	907	907	855	965	947	903	929	950	898	843	874	990	956	940	908	886	898	928	911	909	939	916	896	935	898	950	920	862	903	944	906	871	952	866	905	913	913	883	925	906	906	873	868	916	930	906	906	942	886	964	914	903	909	895	843	872	929	903	902	929	938	880	882	912	915	961	892	933	953	908	915	867	902	901	880	922	883	901	838	882	889	919	904	973	948	902	946	950	1013	901	964	915	929	922	948	954	911	931	963	892	912	868	944	857	925	893	923	918	915	920	920	880	918	907	928	943	928	904	878	893	880	916	845	928	891	946	862	891	886	914	938	922	867	910	988	906	917	912	927	964	956	938	914	904	905	914	911	872	897	983	978	898	904	883	877	925	903	916	878	961	905	868	880	918	890	952	863	905	888	900	923	894	953	945	949	910	895	882	883	938	901	903	889	883	836	883	882	940	915	980	905	930	912	901	899	931	969	921	897	938	885	913	988	894	900	923	917	894	898	954	888	885	919	909	928	922	897	906	871	881	841	874	922	896	929	931	915	937	900	887	920	906	967	913	943	915	942	921	934	943	929	898	906	849	911	893	886	874	860
4421	327	260	196	210	176	189	175	170	147	167	151	169	161	169	149	166	151	173	157	168	176	164	153	152	147	170	150	158	135	166	161	141	153	183	145	164	155	173	130	138	158	166	161	161	146	129	155	160	156	162	134	161	161	142	150	151	147	154	152	146	151	152	153	135	163	131	156	160	170	156	160	138	157	174	161	153	166	164	142	129	149	145	171	175	156	154	143	159	158	162	127	154	134	176	182	154	147	160	140	136	148	166	156	167	152	131	176	142	148	169	145	150	153	139	145	140	153	143	138	143	138	152	156	158	164	131	143	157	144	146	151	173	153	146	148	157	139	150	150	135	150	148	126	133	167	130	149	171	142	162	156	150	143	151	156	143	135	151	164	120	150	146	157	151	142	167	131	142	162	151	164	147	140	165	144	153	148	150	155	167	155	161	129	136	149	143	154	143	145	149	161	160	150	158	155	144	169	136	138	158	153	141	145	149	166	151	159	161	154	156	147	143	161	134	172	150	148	174	159	165	162	147	139	149	169	149	157	127	174	157	160	160	165	152	135	141	133	141	143	144	161	138	146	146	153	180	147	154	135	139	152	147	145	142	155	152	152	148	166	164	143	178	152	139	130	157	142	155	152	160	139	177	169	146	140	144	160	168	127	139	142	147	144	161	162	149	162	171	142	163	162	140	167	152	164	128	154	145	159	157	161	152	137	137	137	174	153	148	139	156	153	157	165	175	141	165	146	150	125	162	154	148	155	169	145	152	156	159	161	146	147	147	142	145	153	129	146	135	161	153	143	162	154	136	168	119	169	141	147	150	123	148	158	144	166	142	159	198	177	172	163	162	160	146	132	133	127	161	145	147	139	126	136	160	159	130	159	161	136	126	160	137	161	146	149	153	127	146	157	142	150	173	141	150	143	164	137	161	145	147	145	133	145	141	178	156	147	135	156	158	143	131	158	129	174	139	158	172	138	143	144	138	161	152	160	163	140	156	169	147	155	130	140	158	142	129	166	141	146	164	151	163	153	149	148	143	174	138	142	142	144	141	133	163	157	148	160	151	164	138	151	156	143	137	152	156	146	160	150	156	140	178	134	141	157	151	142	151	136	146	152	149	151	146	160	146	179	149	159	156	144	174	142	151	159	147	141	172	127	180	170	160	147	138	159	139	157	147	149	132	146	143	153	167	145	126	155	166	148	146	161	140	153	150	143	121	130	146	139	152	154	154	172	162	147	146	168	141	170	153	153	174	139	146	154	158	151	139	162	152	156	149	145	151	156	166	150	147	148	160	140	172	132	165	172	152	182	148	149	162	146	160	127	146	160	145	153	149	164	156	171	145	154	177	138	151	148	145	153	155	146	160	146	154	151	166	158	158	137	153	125	141	149	139	153	160	163	134	152	148	140	151	156	134	135	174	141	166	153	159	174	155	162	128	140	155	144	161	139	145	163	153	144	148	150	159	136	139	149	147	146	165	165	131	136	133	161	148	175	155	182	139	149	166	142	158	165	161	173	151	154	145	172	161	157	176	162	158	150	153	146	161	147	181	128	142	158	158	143	158	147	141	153	154	155	144	146	162	133	150	142	148	146	155	138	149	159	147	160	157	146	132	146	161	161	154	141	135	132	139	134	151	141	141	141	135	179	149	163	149	150	157	150	139	165	169	150	141	157	150	139	160	154	161	138	160	153	143	158	162	156	142	153	138	148	151	147	153	145	162	156	127	173	171	136	135	153	141	157	188	168	180	152	140	164	139	143	174	152	158	167	173	141	157	140	168	121	130	172	164	138	145	133	156	156	149	178	143	151	154	145	143	158	175	178	166	161	162	152	146	150	146	144	138	169	151	165	151	148	150	157	128	152	153	136	139	127	136	142	126	185	160	144	147	160	154	148	140	161	148	154	132	149	135	145	185	139	157	164	154	165	152	170	140	144	164	164	141	146	150	175	149	135	155	166	132	127	139	130	158	135	160	173	127	155	158	138	179	140	157	147	149	152	154	163	156	152	139	139	164	146	151	155	162	145	154	132	151	139	162	141	163	158	151	157	150	141	142	164	144	163	154	149	149	146	127	152	151	156	138	148	156	140	138	171	151	168	151	147	150	141	156	162	169	151	135	176	154	147	152	154	154	153	150	153	151	156	153	143	146	166	137	161	173	146	138	151	167	140	138	154	155	141	142	170	147	162	142	169	157	158	167	185	145	160	150	143	159	137	165	166	146	145	147	153	136	138	138	149	139	152	143	152	171	152	150	187	138	144	163	145	153	149	128	143	176	142	137	157	151	166	148	150	145	167	139	149	168	151	152	132	173	139	149	158	141	167	127	174	150	141	146	139	183	153	157	159	172	159	135	138	157	151	163	150	156	151	161	123	141	145	156	159	149	178	171	149	166	126	147	164	150	166	130	151	145	150	171	160	160	150	182	132	149	146	166	154	153	141	155	136	150	148	143	150	146	149	127	153	137	136	162	155	169	154	147	172	143	150	129	170	157	135	153	144	133	159	124	152	148	145	147	145	136	172	144	141	161	126	144	153	148	147	161	131	145	133	149	147	136	140	150	162	133	156	158	146	174	155	165	147	153	161	166	137	162	140	165	145	146	141	150	143	125	161	129	151	159	172	137	181	153	142	147	130	136	143	162	147	149	146	130	150	156	161	167	147	172	153	174	173	134	156	135	139	151	172	128	139	147	139	161	163	162	173	144	167	172	134	150	154	151	158	152	135	155	146	151	166	133	157	130	159	164	149	153	157	150	156	158	154	161	143	150	147	166	145	160	138	151	164	146	145	139	182	165	156	150	124	153	148	133	132	166	164	135	159	157	147	159	162	139	148	152	134	140	159	148	140	141	140	152	174	143	122	154	147	144	125	186	141	157	168	153	184	173	155	154	171	155	162	155	161	147	137	165	175	138	147	165	143	144	159	129	142	166	141	140	160	171	141	124	153	150	162	151	128	145	148	158	156	152	155	170	141	166	160	142	140	158	157	130	150	159	159	155	170	143	144	158	149	161	161	162	167	135	153	147	156	140	153	141	153	166	165	149	143	158	140	143	169	168	169	142	162	144	154	123	149	143	171	154	169	164	152	151	145	151	152	151	140	162	132	173	147	157	146	144	167	154	168	161	158	130	152	158	145	172	158	175	160	160	121	155	122	159	155	138	160	168	172	174	161	144	142	148	153	137	150	158	149	134	144	149	153	176	161	166	138	142	156	159	154	167	139	149	154	151	153	140	153	148	142	142	155	151	154	124	164	147	136	167	152	148	157	146	149	166	162	133	160	170	140	155	162	134	177	157	152	143	151	149	144	161	159	164	184	171	143	137	163	189	148	164	153	124	131	145	143	181	150	144	148	157	164	152	158	147	164	136	140	119	172	158	163	164	130	130	157	162	170	152	150	147	174	153	141	155	152	138	131	163	153	145	146	154	167	153	154	153	175	170	140	170	175	149	149	168	141	154	144	156	145	159	168	138	142	188	150	133	168	151	171	161	138
6109	615	706	715	693	687	690	624	624	576	618	561	569	584	604	561	569	568	546	549	561	590	560	570	593	561	569	572	562	565	536	556	581	542	548	559	572	568	545	562	553	547	521	548	578	547	572	558	573	586	561	553	548	539	545	571	552	594	552	600	563	627	580	578	530	531	494	519	557	530	578	566	583	585	549	603	517	571	547	561	515	528	562	570	562	536	572	556	562	574	548	531	541	541	553	519	549	534	570	543	535	550	503	532	555	575	569	538	578	556	585	531	567	570	557	564	569	558	553	524	555	562	555	572	538	564	529	535	556	525	538	591	589	537	566	549	580	539	537	574	520	569	570	548	534	553	524	532	545	556	541	548	521	530	554	571	537	557	525	558	528	511	505	585	557	557	479	574	583	521	553	559	573	572	563	538	547	548	557	532	542	576	513	542	558	517	528	530	504	608	588	567	562	547	551	567	548	562	604	547	529	533	547	540	502	540	539	542	521	535	550	617	560	557	593	524	570	567	541	515	544	552	521	523	496	548	536	579	557	526	595	509	548	557	552	547	574	520	535	529	533	556	517	555	558	524	567	573	538	567	579	538	543	546	593	533	545	506	560	565	548	552	517	559	540	580	544	549	541	523	530	524	557	530	555	557	556	558	536	523	565	543	564	596	556	538	565	576	542	586	545	517	541	528	600	571	521	538	529	595	577	564	549	549	530	534	558	532	539	537	544	556	519	545	522	547	531	522	533	509	576	552	581	533	573	554	508	515	531	509	561	582	549	596	560	528	573	577	522	583	545	580	543	541	554	526	561	577	565	578	556	553	542	551	584	535	557	549	526	526	541	565	573	590	538	570	516	573	530	559	548	533	560	518	559	536	501	568	488	569	546	580	563	586	570	538	544	528	546	538	537	567	566	548	503	542	560	548	591	537	550	564	546	567	546	559	538	562	518	558	523	545	510	563	556	521	550	547	562	539	529	568	554	540	529	581	623	542	552	546	564	515	544	533	522	560	566	537	556	546	536	497	562	565	533	523	519	530	536	593	558	519	554	515	516	548	533	501	598	584	540	542	578	571	534	534	562	546	556	565	553	541	540	530	527	535	521	520	506	522	507	549	516	541	515	550	559	544	552	500	515	531	570	532	518	538	517	536	573	549	534	507	560	544	557	551	535	559	560	560	527	572	534	606	528	567	591	524	589	576	551	493	523	552	513	562	567	532	555	552	554	529	567	573	535	564	556	584	597	553	567	600	551	553	510	540	521	529	576	579	526	586	517	516	586	509	552	533	570	523	570	590	523	530	526	530	594	551	569	556	530	566	561	531	550	532	540	584	532	534	509	537	575	534	539	516	540	515	537	561	571	566	526	562	557	552	571	507	550	534	589	507	543	580	534	539	551	468	560	585	514	567	554	562	570	562	570	548	593	509	553	549	541	507	526	575	584	533	506	587	557	579	562	494	577	564	549	576	562	510	540	549	554	539	562	608	538	503	590	590	487	531	554	549	527	540	541	552	536	518	539	552	556	557	562	549	530	537	524	517	542	540	561	560	544	558	517	593	522	582	592	580	532	557	509	555	550	535	531	563	539	545	583	558	561	572	555	548	530	560	558	564	530	540	500	562	560	558	557	574	551	499	519	555	524	546	519	530	559	534	530	550	522	507	530	539	550	546	539	520	562	558	518	537	594	579	543	537	543	537	507	505	534	519	538	533	510	592	539	533	555	540	528	567	554	555	559	582	597	532	530	525	589	545	571	542	537	559	591	544	513	536	571	549	584	548	518	538	555	509	550	540	577	525	536	542	547	568	495	535	531	538	557	532	517	569	554	534	587	547	544	552	568	571	555	531	559	566	519	535	509	531	556	532	562	539	554	586	579	577	548	540	531	552	517	517	573	562	575	525	567	538	528	554	510	537	542	559	581	515	509	538	552	533	565	557	538	536	523	540	588	551	557	536	546	559	534	552	499	562	558	562	524	538	544	563	612	568	581	550	587	558	543	543	537	538	501	578	532	567	551	536	541	568	557	574	553	513	548	561	556	557	561	541	539	565	543	562	566	578	532	556	564	544	535	583	536	565	542	581	572	558	574	563	564	533	519	553	545	560	585	519	563	561	553	580	555	524	564	595	558	539	542	574	560	530	556	524	544	514	569	591	554	569	600	557	541	572	537	552	544	513	550	538	559	578	564	535	538	532	537	547	539	549	579	556	582	532	546	543	519	552	546	572	554	557	522	558	553	546	549	595	526	565	564	587	588	578	564	537	596	561	557	576	540	534	574	539	596	551	590	543	551	560	591	571	555	518	554	553	538	571	571	545	555	539	572	533	543	542	548	543	526	553	530	540	533	546	533	608	538	507	518	585	508	563	572	543	546	536	571	574	559	559	594	533	577	540	549	520	536	535	556	576	541	552	573	541	562	521	581	522	552	526	559	563	513	506	548	537	520	517	548	543	533	509	558	533	558	553	530	566	545	498	569	551	586	554	564	538	558	525	589	587	521	512	620	570	568	529	530	551	551	560	579	536	504	553	535	517	567	542	539	566	559	521	553	481	541	544	533	554	551	523	575	584	609	542	589	580	521	574	536	575	564	547	526	568	529	526	520	575	528	540	546	573	558	568	509	565	551	523	547	544	521	579	583	540	542	571	553	550	551	544	526	540	563	569	561	527	548	564	554	538	517	535	525	513	549	544	542	576	559	574	607	566	558	518	568	550	533	549	539	564	531	512	527	578	565	577	500	532	541	562	592	512	524	526	580	543	563	499	596	591	589	524	582	525	556	548	547	578	539	549	539	535	525	521	555	548	546	582	538	531	559	545	562	588	521	525	548	553	554	543	541	543	523	575	518	530	526	517	531	533	526	517	557	539	577	524	539	574	518	566	549	567	552	559	603	558	565	563	508	562	582	518	521	541	512	550	567	529	537	524	529	578	546	546	512	555	560	519	569	521	553	578	552	610	568	550	536	543	567	534	545	565	518	583	550	560	516	564	531	515	545	576	538	534	527	589	547	566	543	492	515	527	565	546	506	545	548	493	515	558	563	574	564	540	587	540	523	532	551	558	522	552	539	563	543	552	515	586	562	564	557	509	588	525	559	541	510	565	548	553	551	551	539	568	531	506	530	568	584	555	549	561	543	532	557	543	556	570	538	550	539	563	559	557	561	548	503	534	546	597	568	557	561	532	556	517	573	562	528	566	538	534	575	557	572	576	540	515	529	572	504	551	557	578	551	545	509	553	558	590	542	558	531	541	533	560	559	566	587	566	511	537	555	584	563	554	542	526	588	552	584	566	583	525	552	572	471	553	559	522	527	544	569	544	588	543	524	573	577	543	511	554	596	537	532	533	551	566	549	532	533	546	537	526	566	546	579	551	511	505	542	543	570	551	498	586	542	547	526	566	545	532	548	520	543	543	580	542	548	533	530	579	547	560	543	544	541	551	543	580	536	542	512	559	577	550	531	557	526	589	564	539	531	506	538	589	518	539	542	540	548	545
30217	7375	1623	1036	798	668	562	509	449	409	359	375	350	338	321	308	307	304	317	318	290	336	308	297	274	292	288	293	302	306	289	279	284	282	301	275	255	306	285	269	309	257	261	293	274	274	285	273	249	274	267	282	279	265	297	293	290	262	254	226	310	274	281	314	306	282	267	277	267	239	294	277	271	249	290	291	271	298	274	283	299	305	299	267	274	271	278	296	257	284	239	269	275	270	287	263	273	278	275	267	260	275	270	286	292	249	292	286	252	286	284	274	298	298	286	299	255	263	289	283	270	274	290	250	274	264	237	273	312	280	254	280	250	281	272	306	264	258	267	271	281	285	264	297	312	284	249	290	257	276	291	300	279	273	278	294	265	258	276	312	292	297	271	262	284	281	244	293	278	308	287	268	275	283	264	269	291	281	285	272	264	278	282	278	277	254	303	274	298	274	300	294	241	262	275	281	313	291	293	255	285	273	298	277	228	312	314	270	271	254	281	286	270	293	270	268	284	280	285	296	286	271	262	305	294	290	281	285	296	279	274	272	280	279	272	260	263	282	280	308	278	255	270	265	276	249	270	265	276	266	259	251	267	289	273	276	274	281	313	289	280	272	275	270	300	263	275	275	311	295	248	287	248	301	310	292	288	291	284	280	288	293	297	269	297	255	297	250	243	302	264	269	268	241	287	313	262	289	282	289	279	272	264	300	299	287	284	278	271	265	297	278	293	271	270	269	267	273	294	313	269	307	298	246	317	262	265	260	315	281	293	285	256	273	285	245	286	307	286	277	253	276	287	275	265	280	267	280	276	240	273	290	267	257	272	304	257	279	297	288	252	308	274	291	296	274	282	259	265	274	260	276	255	258	253	282	283	250	270	277	279	290	267	288	292	259	296	251	252	251	276	267	276	294	279	279	273	283	281	306	235	286	287	268	258	281	265	289	271	281	287	291	260	295	286	284	256	292	288	287	284	286	249	299	280	276	272	266	263	282	259	273	262	249	265	256	263	312	255	265	278	287	256	280	281	262	268	264	305	253	298	306	302	285	249	258	286	262	263	239	269	224	279	282	304	272	264	288	294	301	298	284	276	270	289	273	301	291	284	265	271	301	282	255	293	283	260	240	286	249	248	264	282	268	271	304	278	288	292	268	273	275	248	253	277	269	265	256	297	286	262	283	281	299	282	276	251	281	276	264	281	284	289	284	277	291	285	282	265	251	278	284	258	242	271	266	294	273	267	267	253	281	282	265	293	279	262	285	256	266	299	254	295	274	265	251	295	310	271	282	315	274	279	258	262	294	271	290	293	270	266	275	288	292	244	286	245	282	278	264	291	265	267	284	290	306	260	300	291	246	275	268	243	267	281	246	278	272	283	294	291	275	296	293	268	274	326	290	293	303	299	274	258	257	256	262	274	263	286	268	283	286	279	307	295	281	260	285	251	252	283	271	266	270	270	259	284	268	259	268	261	292	264	268	278	264	287	273	285	289	269	246	299	276	288	282	282	256	299	296	258	283	288	262	296	285	305	288	298	262	281	296	265	279	270	248	256	265	269	306	269	243	280	271	306	267	313	255	277	289	250	287	293	294	264	313	315	268	277	266	276	265	250	294	249	291	280	243	244	274	277	254	287	262	298	269	268	273	269	268	268	259	257	266	284	289	281	287	305	278	264	280	253	297	278	265	311	279	272	265	274	276	276	295	272	276	301	309	289	288	265	240	274	258	270	292	294	247	251	294	278	268	328	286	279	293	264	280	275	280	297	286	277	256	245	273	291	282	292	252	287	270	260	273	278	258	296	296	285	263	274	254	243	286	240	269	274	240	298	266	292	280	267	297	269	302	303	262	257	292	282	256	268	246	310	270	297	289	272	239	265	256	268	245	256	249	277	277	281	304	260	273	295	282	250	273	268	274	268	293	240	274	256	277	274	281	259	275	279	303	277	254	276	261	267	264	244	265	272	300	261	252	301	267	246	265	274	276	285	255	285	266	290	278	308	248	284	253	310	243	269	286	298	249	313	267	254	293	307	265	284	273	301	281	255	291	283	303	315	241	271	281	289	286	295	260	292	269	281	254	273	279	314	278	268	306	262	284	274	272	264	267	286	268	279	274	259	288	262	296	273	262	290	296	270	264	299	292	271	286	299	303	260	278	293	281	266	281	287	267	273	299	260	269	281	312	274	269	296	270	279	269	250	301	270	283	258	242	268	259	248	283	281	246	277	248	280	262	298	278	304	262	294	260	270	303	280	289	270	271	295	274	254	289	291	281	253	322	265	301	245	262	242	297	253	288	276	255	291	298	274	297	242	276	280	294	263	278	275	304	269	263	259	300	237	273	306	272	272	308	287	266	297	272	245	282	307	278	261	261	276	301	286	296	266	253	297	268	274	268	286	279	277	267	262	266	283	266	268	286	276	269	250	265	258	264	274	266	249	260	277	292	284	295	295	294	270	276	257	278	250	300	296	289	281	266	255	294	284	295	303	277	286	267	275	251	255	287	297	253	260	239	267	250	296	264	289	302	260	277	234	284	290	296	273	279	310	269	276	269	269	274	290	272	274	279	281	276	253	307	283	277	280	265	265	274	260	269	257	286	276	270	289	252	258	264	265	261	250	245	270	233	265	302	260	260	309	262	295	288	289	278	273	249	253	264	295	289	272	250	275	269	296	260	265	244	271	255	283	270	256	273	292	280	289	293	286	295	281	258	282	280	264	288	275	269	288	258	275	257	283	272	268	275	320	258	265	286	286	285	266	286	283	258	277	242	256	300	298	269	279	295	285	261	260	285	263	285	264	292	277	268	304	287	303	258	306	273	303	281	280	259	284	286	304	246	290	266	269	263	259	287	283	310	282	300	285	284	263	291	265	277	292	297	297	312	292	276	258	300	302	270	250	277	273	276	291	253	255	291	255	278	288	287	278	282	268	288	259	289	270	283	283	279	254	260	275	268	264	283	271	309	281	284	279	282	269	283	267	257	280	318	301	277	301	265	272	263	291	302	263	283	300	284	271	304	288	256	307	283	264	238	300	285	266	243	283	292	259	263	285	255	282	278	284	283	291	287	248	297	280	256	273	252	268	287	284	275	302	302	250	298	299	268	278	282	302	260	273	285	285	312	273	281	281	286	268	299	300	282	272	270	276	280	312	248	272	298	269	262	252	285	292	296	246	290	287	266	280	286	304	291	294	252	292	281	255	278	259	310	286	281	288	286	258	291	276	293	254	255	293	267	255	260	286	287	286	246	271	281	305	261	281	273	281	277	275	294	269	256	264	265	242	250	271	278	267	270	278	289	273	266	292	296	301	305	252	271	313	275	268	298	265	283	291	295	263	269	276	296	291	280	263	268	319	280	307	246	250	286	294	254	282	304	253	265	269	259	299	248	226	319	285	261	286	264	287	261	292	269	266	295	255	252	269	274	284	275	271	255	298	303	279	281	302	272	275	280	287	279	263	279	284	258	295	272	291	272	265	273	305	293	268	278	260	297
15197	1794	3025	3422	3043	2657	2232	2058	1895	1663	1508	1507	1382	1352	1254	1255	1113	1133	1089	1085	1097	1073	1073	1012	998	1041	952	917	995	990	978	947	991	1000	970	942	941	1004	924	975	910	920	955	922	921	916	884	878	900	966	914	902	958	929	880	916	891	952	891	937	972	937	891	926	873	913	919	926	912	908	887	908	899	907	954	922	902	950	874	917	897	906	818	898	884	907	861	860	906	851	944	912	869	883	905	870	880	884	850	842	842	899	879	888	925	910	888	908	871	923	923	903	834	891	871	864	845	918	880	859	911	894	832	893	900	838	861	869	913	836	927	912	887	890	930	885	896	926	850	954	890	866	891	896	891	891	844	936	866	900	936	899	827	868	904	904	901	919	888	907	899	872	887	898	948	878	898	887	852	917	932	894	903	926	903	926	873	871	857	891	878	902	924	909	899	922	896	890	894	872	898	926	881	888	900	924	890	882	860	920	926	921	884	912	869	915	849	865	889	852	959	936	887	865	876	886	834	907	920	846	878	922	902	860	888	863	848	906	896	906	862	893	922	906	971	931	849	923	896	903	906	902	851	866	937	890	870	915	917	869	879	868	901	859	906	854	876	895	963	893	853	892	891	866	904	887	883	875	866	899	881	892	937	829	888	896	878	880	897	861	900	886	868	851	873	918	896	890	901	897	884	843	870	880	903	842	873	865	904	904	837	923	870	842	872	878	902	845	912	867	853	907	906	894	892	954	852	866	920	896	875	898	906	886	889	848	881	916	819	856	902	944	961	964	934	890	833	889	892	919	884	898	880	889	880	879	860	880	882	833	908	906	923	880	883	920	869	879	872	881	859	874	903	899	902	818	869	874	831	885	870	918	844	876	850	892	890	868	952	877	904	857	865	907	867	907	909	860	877	892	889	856	890	896	909	932	876	858	860	904	987	877	864	889	865	877	862	904	883	932	886	892	895	879	905	900	875	859	906	914	916	884	863	919	901	884	866	873	913	882	874	886	898	848	887	888	901	890	885	848	913	909	886	869	865	887	943	916	848	883	930	905	942	873	878	894	883	870	862	871	921	902	906	908	885	889	898	910	914	895	903	840	902	898	900	946	870	905	851	872	846	923	899	909	884	878	850	926	851	897	878	866	904	906	875	919	951	875	931	937	909	870	941	843	902	877	853	923	865	873	904	928	848	928	923	872	808	896	864	921	879	869	891	836	921	867	898	857	860	839	915	878	881	915	936	916	867	903	874	914	937	849	882	902	834	888	917	832	906	828	847	926	934	887	910	865	888	892	864	887	845	862	922	927	837	901	863	930	869	850	878	904	873	908	921	911	900	862	842	918	925	904	906	911	918	863	890	867	897	877	884	904	919	897	888	906	908	890	863	934	862	875	889	851	889	916	855	893	817	820	922	870	919	806	900	872	907	922	829	888	901	861	879	889	863	947	921	873	973	899	851	870	888	872	871	922	891	907	886	863	862	892	868	926	859	849	915	865	879	924	877	911	888	906	881	883	922	984	844	883	834	911	898	934	821	860	884	932	901	962	871	891	933	888	911	843	955	876	878	884	856	904	896	867	962	912	847	891	872	911	928	901	913	931	904	902	930	906	889	894	879	918	876	874	892	884	889	882	866	843	909	919	864	879	892	912	907	884	886	927	911	892	906	910	903	909	867	890	890	846	824	917	893	879	913	917	872	926	869	844	904	839	876	866	872	860	917	868	871	937	882	854	865	880	906	901	869	884	863	893	925	869	886	930	854	916	913	900	900	896	892	893	842	893	888	916	919	902	918	899	857	920	901	890	852	911	892	875	881	887	962	864	911	880	884	920	925	889	901	898	913	953	879	926	904	901	885	918	879	894	882	859	876	898	900	887	910	859	876	882	902	868	866	865	861	834	899	895	886	907	871	937	923	902	918	890	885	906	881	875	903	900	866	857	852	904	844	877	889	894	936	885	892	887	881	957	884	870	883	873	872	865	873	881	892	864	865	879	910	896	834	916	907	931	887	932	909	914	871	907	865	832	898	893	904	848	966	875	899	887	884	874	894	910	890	866	889	876	900	893	856	853	907	899	905	865	841	870	894	880	884	937	860	838	884	933	827	926	931	905	907	906	844	869	915	869	876	985	896	843	897	896	903	861	904	889	846	864	883	853	875	902	976	898	847	863	862	895	881	928	907	852	871	918	852	885	879	878	934	861	913	904	940	884	912	897	886	924	874	870	878	871	883	885	932	873	875	907	901	940	860	910	897	867	920	862	888	897	870	931	870	900	872	899	869	870	902	887	883	958	871	878	873	858	922	849	922	901	919	868	888	905	868	871	914	868	874	896	876	846	871	860	896	885	889	883	861	947	892	848	860	907	864	903	901	850	928	821	836	892	902	865	878	898	924	858	903	917	858	916	913	845	861	883	881	886	907	884	876	826	924	862	885	880	897	886	885	927	883	942	834	891	885	933	871	862	909	948	882	902	846	908	904	919	904	886	863	873	932	915	898	859	886	864	865	912	855	916	922	908	891	904	873	903	950	814	883	903	843	926	935	901	890	880	902	847	862	944	888	892	890	900	930	896	922	949	908	905	879	907	878	987	850	843	901	895	895	918	864	863	849	845	864	908	951	930	963	889	873	922	839	881	907	927	920	887	877	872	910	901	890	873	878	888	927	888	830	860	916	803	859	896	881	895	876	841	843	884	921	904	887	875	911	882	894	861	920	910	924	906	890	886	867	898	869	900	878	928	878	851	899	911	864	948	902	892	914	844	902	903	869	921	890	848	876	882	908	955	829	861	861	856	868	945	935	872	920	923	890	869	840	915	892	837	880	872	906	884	890	864	898	869	892	852	866	857	937	864	878	849	910	869	851	908	910	939	874	842	856	893	907	835	891	852	893	873	928	883	840	873	896	803	900	839	928	939	897	847	864	880	865	916	870	871	902	876	907	879	960	870	874	861	917	905	842	898	923	922	862	901	891	900	855	865	881	918	894	898	907	845	890	898	845	889	915	935	861	970	914	897	935	897	922	820	919	870	940	865	886	902	830	864	889	892	840	902	871	874	914	915	872	865	854	870	859	938	836	904	864	852	914	932	873	898	880	896	899	900	899	904	858	848	934	874	925	922	891	904	840	895	872	942	845	926	944	917	927	883	895	914	900	890	907	890	941	865	881	895	878	850	873	884	855	881	862	918	871	875	917	898	893	885	863	883	881	880	914	876	880	894	885	910	876	853	883	884	877	841	869	914	869	892	901	906	959	888	848	894	901	908	859	903	930	906	854	865	888	954	912	871	867	876	867	852	962	909	880	880	846	948	887	896	903	924	902	887	894	946	939	912	882	924	903	859	916	901	936	872	907	916	831	900	842	855	860	891	906	913	939	923	889	901	923	874	907	901	876	913	939	896	899	878	903	904	900	874	825	854	912	868	948	883	926	905	840	881	843	862	893	877	885	886	953	901	895	886	858	879	855	885	862	824	914	928	888	852	863	901	880	873	900	865	872	893	893	855
37429	16948	5130	1793	1293	1006	860	657	592	537	469	445	460	365	381	359	341	336	334	343	340	329	311	283	316	311	290	279	298	323	274	309	291	297	294	286	294	297	273	294	302	291	293	324	325	316	281	275	325	300	288	298	285	290	292	314	319	274	267	270	319	300	274	276	278	293	305	292	287	258	299	304	315	291	300	297	296	301	303	278	317	300	306	285	278	272	263	288	322	277	253	314	301	316	286	285	287	278	267	287	277	283	268	270	272	251	316	298	296	296	309	287	275	302	292	275	272	279	270	273	294	277	278	284	315	271	292	297	275	289	301	288	269	266	341	290	272	287	276	290	298	286	276	273	275	297	303	296	317	281	306	301	275	294	283	268	297	301	268	278	279	286	264	264	270	279	263	293	284	293	303	274	266	271	279	281	307	256	290	288	275	285	299	293	287	271	259	272	282	266	275	308	284	311	326	279	283	288	306	288	282	299	301	270	278	315	301	296	262	300	276	294	296	298	282	291	305	326	313	292	296	278	293	310	335	276	285	272	310	303	309	300	294	285	302	280	305	295	267	295	296	304	291	295	285	266	298	288	298	297	294	287	286	246	276	284	274	294	322	265	308	291	287	304	292	313	311	292	286	289	294	297	276	294	274	286	293	293	247	279	263	288	308	277	276	254	293	314	293	288	296	288	270	272	296	291	299	298	295	274	291	273	249	252	295	298	274	282	277	280	329	294	323	305	295	288	295	285	270	283	314	295	273	279	309	309	286	290	309	299	315	267	291	264	298	291	280	303	277	315	293	274	264	270	318	264	290	257	290	296	282	295	249	294	272	282	298	282	307	273	280	285	274	266	277	305	297	269	290	292	274	294	304	255	299	271	307	302	290	313	295	300	293	295	297	263	313	279	260	293	282	288	268	295	284	282	300	303	293	308	311	276	263	278	304	286	259	283	307	292	257	288	282	238	255	285	289	256	271	274	304	316	285	290	296	317	292	301	287	270	262	252	305	262	276	280	310	275	303	264	285	285	301	266	300	249	301	286	274	270	284	301	311	282	259	280	315	332	295	276	271	292	296	305	279	297	288	268	282	273	263	286	278	323	261	300	269	286	290	270	282	292	257	276	285	304	260	314	291	302	295	274	296	267	299	301	258	290	288	279	273	297	261	257	261	272	302	265	258	294	279	286	304	300	294	271	264	279	300	262	267	266	286	304	295	270	254	269	301	301	283	289	307	303	313	275	242	285	316	268	258	289	287	291	291	304	264	327	311	301	297	270	284	292	292	264	293	293	273	265	291	262	294	306	284	300	309	303	272	280	297	296	307	328	300	300	293	275	273	276	290	298	286	290	289	270	280	279	290	299	301	293	285	259	294	297	284	301	294	303	286	271	278	269	272	284	274	282	261	271	327	283	321	289	281	298	278	283	294	289	292	294	286	263	276	290	279	290	300	291	289	300	304	293	304	270	293	288	302	274	285	283	259	305	274	257	266	258	287	303	296	270	300	282	293	288	318	314	303	302	306	313	271	301	283	258	291	262	281	291	301	270	258	296	293	300	260	301	280	306	261	272	268	308	270	285	277	263	282	324	289	270	268	274	256	324	306	271	271	287	281	275	286	284	272	286	292	281	302	261	276	294	312	281	283	261	234	292	293	306	280	272	260	308	289	284	288	284	289	288	244	276	292	259	288	283	275	299	257	297	287	282	275	269	287	290	286	254	280	282	303	287	302	273	286	273	264	297	290	257	270	288	321	295	309	303	277	269	270	294	291	278	275	260	295	277	258	285	277	295	284	272	304	273	336	278	285	295	285	263	276	303	272	252	288	287	261	278	307	282	290	276	292	282	256	282	278	278	302	280	282	287	307	278	274	298	254	284	276	303	293	299	297	287	296	297	297	295	278	284	262	291	262	286	285	279	267	285	257	311	290	286	278	311	282	279	289	309	270	324	291	297	270	292	278	301	304	274	300	279	289	269	268	289	305	278	280	280	316	268	276	293	321	299	274	289	278	290	298	288	267	270	312	302	282	273	283	283	289	298	291	297	290	282	278	271	296	272	283	282	276	317	276	242	264	266	277	290	294	288	268	283	304	301	285	277	293	287	286	287	311	315	300	288	278	284	279	310	269	271	291	225	289	266	260	266	274	305	305	297	304	275	310	305	290	274	296	295	294	272	271	296	317	293	279	285	251	267	274	289	279	292	287	297	243	291	286	295	316	317	302	273	286	273	260	272	278	298	282	291	279	291	310	271	279	304	298	287	273	277	287	263	262	296	271	294	296	290	291	279	279	272	288	298	303	285	267	318	272	300	287	283	284	262	281	294	272	285	308	284	281	282	279	275	297	302	269	288	256	270	330	306	322	301	320	267	302	285	302	264	291	301	296	296	272	292	281	260	276	270	292	294	271	271	275	284	277	273	318	273	293	334	302	294	294	293	281	292	296	272	285	285	282	302	308	293	264	291	298	296	283	275	329	268	276	277	307	301	277	288	302	271	328	276	274	296	276	254	279	261	283	311	300	302	296	302	292	279	324	299	286	253	276	281	301	317	289	287	302	270	280	325	273	283	309	300	310	298	312	275	247	289	285	324	287	323	283	254	318	298	290	276	274	294	283	293	290	272	246	336	262	291	280	302	251	284	256	295	288	301	291	270	308	293	308	292	257	307	263	272	282	289	265	297	284	274	319	310	295	249	291	275	275	285	274	273	282	273	314	282	288	267	288	270	303	285	275	285	259	283	312	276	286	258	280	289	268	284	268	288	279	309	288	294	295	264	266	265	274	258	289	298	297	266	293	284	298	291	288	285	304	267	284	304	280	288	301	282	297	329	275	276	265	257	284	278	277	278	299	277	288	310	260	282	287	298	287	277	283	287	302	282	265	270	275	307	277	271	273	278	256	327	288	302	286	287	261	280	270	258	297	291	269	263	259	312	265	261	270	268	304	249	287	307	300	277	269	272	300	289	281	295	296	299	299	256	265	272	317	281	265	284	275	302	286	279	280	248	284	261	284	304	258	276	294	293	291	295	300	270	308	303	255	286	276	280	279	244	279	288	310	294	285	291	279	285	282	295	265	263	284	290	288	261	299	286	303	302	289	283	281	298	289	302	299	295	307	264	293	273	301	275	299	300	272	262	290	304	287	281	292	270	280	302	266	301	283	298	273	294	321	305	262	269	257	302	304	264	283	286	294	285	289	315	288	301	290	272	314	297	295	306	278	251	295	293	277	302	300	319	277	273	279	285	296	289	275	306	278	295	289	299	241	286	272	328	290	278	286	264	258	283	291	263	297	305	280	305	278	276	278	273	280	296	293	276	289	280	291	289	302	299	289	305	288	288	280	337	305	279	288	295	277	280	285	288	284	270	265	276	281	260	260	291	264	282	277	268	278	288	293	286	269	294	311	304	285	272	278	283	308	268	281	269	286	275	280	307	285	256	264	320	285	284	269	281	300	281	284	288	280	313	279	286	297	255	238	285	281	263	303	240	303	312	309	264
18584	2538	4902	5713	4900	4206	3540	3132	2845	2377	2031	1989	1810	1721	1556	1593	1365	1380	1300	1308	1240	1202	1173	1212	1133	1149	1068	1176	1094	1081	1037	1139	1054	1039	1046	1047	1038	1015	1049	969	979	994	1010	1040	964	998	985	984	935	967	1017	933	1018	982	944	928	981	928	899	978	959	999	948	955	915	939	920	953	897	910	934	928	927	933	947	914	969	993	925	873	899	895	887	889	970	875	950	935	904	878	956	934	923	887	962	949	904	884	961	879	956	914	877	862	998	941	941	911	864	893	890	924	890	922	955	914	891	888	869	900	879	853	881	954	923	878	911	919	913	888	900	881	880	920	877	887	907	907	888	899	955	908	955	879	871	912	895	874	920	928	900	922	914	905	899	886	912	916	873	903	961	928	920	905	924	906	869	939	921	856	924	868	912	885	942	908	950	856	906	877	903	920	942	937	898	907	903	972	906	928	890	880	913	888	941	879	896	921	955	888	858	901	926	909	912	876	917	951	937	906	904	955	883	931	916	942	956	875	929	905	902	867	926	927	931	877	890	918	873	942	898	912	886	926	943	931	916	951	843	872	937	953	897	931	938	936	918	895	935	918	954	904	874	954	928	892	932	867	941	878	916	888	894	939	878	856	902	975	928	878	903	921	948	828	881	900	879	904	910	859	962	887	912	895	913	946	871	897	866	904	920	908	963	933	963	900	899	890	880	887	930	878	927	933	887	929	881	886	932	863	896	914	972	904	975	905	956	927	866	899	929	944	899	916	894	908	873	895	908	894	871	905	987	876	872	926	925	912	886	900	953	961	874	850	900	858	961	946	898	882	876	921	900	930	900	861	870	948	905	925	942	935	936	903	929	928	870	930	903	873	911	924	932	924	916	905	876	887	882	897	912	948	919	926	941	891	944	919	884	901	863	916	861	843	852	896	917	871	859	960	921	887	900	939	918	886	913	880	918	919	915	900	921	899	885	975	882	937	894	892	866	868	952	880	921	879	878	951	938	864	972	865	927	899	917	931	904	925	871	966	943	885	935	881	955	868	903	893	893	915	888	897	936	936	872	840	910	917	906	842	949	881	933	940	902	887	931	930	897	902	919	890	890	877	855	890	911	859	908	920	903	965	892	920	844	969	920	890	895	913	899	893	914	926	871	912	879	919	886	928	886	916	944	876	902	909	928	885	898	928	911	895	859	952	936	909	875	940	881	947	910	916	959	935	908	899	921	994	888	849	932	898	875	878	876	922	878	886	892	870	951	844	891	935	924	925	912	885	858	914	905	904	902	842	949	919	932	912	891	901	901	903	879	837	898	926	941	894	873	891	914	863	949	917	905	929	907	934	897	945	883	924	908	943	920	876	880	949	932	914	932	909	903	917	922	909	907	892	926	943	970	867	896	929	908	923	909	872	934	966	890	910	898	876	901	849	874	873	856	893	973	896	947	990	919	904	938	924	938	866	872	873	889	918	941	929	936	908	934	906	905	932	958	893	956	914	900	889	919	890	865	890	920	930	915	928	963	934	919	875	940	881	898	925	890	925	911	992	914	893	918	903	853	900	908	865	868	857	910	899	901	916	888	951	946	871	885	900	895	923	910	877	914	918	959	939	918	863	927	913	935	905	893	962	911	901	903	865	920	888	939	859	973	920	904	933	916	900	961	914	866	947	887	889	937	937	952	909	923	960	933	901	907	923	884	851	884	909	900	924	887	951	886	889	896	935	927	958	882	897	916	872	897	902	868	879	901	889	969	860	899	876	890	920	888	933	890	886	918	900	859	902	875	936	891	890	903	907	934	912	927	912	889	992	904	881	924	904	913	866	952	930	970	910	929	923	891	827	866	932	915	919	903	869	881	958	869	904	898	901	968	937	889	886	909	948	888	870	934	956	932	901	906	918	961	900	930	922	935	903	919	924	923	869	929	933	909	881	929	910	892	934	897	923	922	900	903	930	886	867	895	892	869	908	921	912	879	936	877	914	888	915	880	876	927	894	906	919	863	955	878	854	926	916	892	937	869	915	915	904	902	864	885	948	945	877	959	996	883	936	856	924	902	846	904	917	918	945	932	937	936	953	907	957	904	934	878	881	878	879	889	919	886	844	910	916	884	873	962	902	877	940	869	924	889	880	862	893	861	896	901	873	924	885	936	880	917	894	906	898	917	891	880	887	903	902	878	940	927	882	923	902	960	927	951	868	875	870	887	905	874	942	892	934	947	908	943	898	947	859	928	965	909	912	943	981	881	871	879	902	856	901	989	877	951	900	901	906	921	904	892	948	939	904	898	942	929	937	865	931	905	900	924	923	898	900	846	935	848	956	923	897	908	889	963	901	880	964	918	915	974	891	907	915	859	942	885	876	891	928	873	865	906	873	892	912	886	896	919	905	946	944	878	926	912	904	943	932	940	928	856	926	877	931	935	929	894	923	919	877	889	913	878	957	918	940	976	904	947	937	904	898	909	958	864	904	864	917	925	918	910	911	944	891	911	924	920	844	898	949	902	927	912	964	923	902	952	871	866	900	907	892	903	927	924	955	922	900	910	906	905	935	900	895	905	915	898	860	879	925	938	901	882	853	919	927	940	919	896	941	910	971	962	898	842	889	881	825	945	875	934	864	854	867	862	901	978	954	893	883	912	958	890	904	900	881	935	883	917	893	942	903	941	972	915	969	923	874	966	953	921	903	939	894	874	934	972	868	925	894	880	932	925	895	925	942	892	949	953	915	938	853	864	916	883	946	902	888	910	932	975	935	870	919	898	870	912	914	893	869	847	841	933	906	895	932	904	941	927	907	891	897	889	907	928	907	897	907	948	907	900	879	853	1009	934	890	922	878	779	851	926	947	900	902	917	928	916	856	923	927	895	880	894	922	907	882	907	955	910	889	890	899	935	943	907	899	935	936	852	923	961	975	916	848	975	898	928	891	926	1018	931	909	934	870	896	905	929	912	858	888	933	930	912	945	893	919	908	887	890	915	914	873	931	927	918	898	891	933	875	864	949	864	967	964	908	951	905	910	879	904	902	948	872	942	912	918	893	910	959	883	916	912	922	919	927	898	910	878	929	891	930	887	968	893	893	935	948	942	942	889	874	890	944	922	938	888	923	942	865	928	924	950	924	923	922	817	898	894	878	868	924	882	923	909	895	858	928	946	921	942	947	909	931	909	853	906	911	918	969	898	996	901	886	912	894	982	897	869	925	912	940	919	900	914	932	899	908	873	900	903	915	820	924	919	902	927	874	857	900	903	868	877	910	923	934	922	907	940	890	915	900	913	902	923	880	886	927	900	863	913	938	940	890	885	872	913	877	919	873	905	989	932	861	879	920	961	856	900	944	896	909	848	920	910	905	905	923	914	950	871	901	898	925	935	916	915	886	919	883	921	901	885	911	889	921	894	915	911	912	901	915	944	934	900	931	931	907	868	935	891	910	915	910	889	877	917	838	871	906	873	899	941	860	889	903	914	906	903	899	907	934	881	902	951	945	907	859	854	919	929	916	934	900	913	897	909
3975	349	241	219	202	177	175	189	158	170	164	174	147	155	150	153	159	129	170	143	150	154	164	169	159	149	151	159	157	151	154	163	161	168	154	160	146	151	162	146	148	158	186	150	164	168	155	181	150	145	156	155	168	155	157	146	153	177	143	147	161	164	138	159	177	161	125	168	137	180	173	137	164	147	160	145	145	145	146	148	146	150	145	156	168	136	134	149	146	146	138	153	121	141	132	145	176	160	140	161	139	123	158	160	126	140	165	129	148	160	157	148	145	144	166	157	144	166	157	152	144	166	163	155	145	159	140	153	151	144	147	137	143	156	165	156	157	163	176	149	164	165	163	148	162	144	162	149	158	160	145	150	144	137	167	153	152	145	157	147	155	160	146	171	166	140	140	129	149	141	130	158	158	161	158	167	152	171	151	137	169	149	174	163	158	142	155	180	145	137	164	145	173	162	133	151	190	148	147	152	130	185	149	154	167	150	137	152	159	156	149	172	175	160	162	165	168	140	134	141	143	145	126	144	174	158	149	148	164	145	143	147	159	154	164	146	147	138	171	165	163	140	150	142	134	156	145	163	160	133	154	158	157	158	143	157	158	156	158	165	162	150	153	165	123	148	137	135	161	151	140	152	168	155	131	132	154	172	134	145	139	156	164	139	150	157	134	149	153	162	151	144	143	121	159	175	160	164	153	146	161	163	142	151	161	162	156	162	147	121	160	126	138	152	163	160	172	126	151	172	155	127	159	153	155	181	175	155	139	163	149	148	150	146	142	149	150	129	136	143	168	172	157	159	151	159	145	171	158	142	144	163	131	180	173	169	162	178	151	146	137	162	142	148	153	145	160	148	151	161	142	161	155	133	148	144	165	158	150	167	154	130	158	150	162	144	152	142	138	164	149	148	147	161	139	149	168	149	154	152	156	125	146	168	154	165	145	147	160	159	141	144	140	157	151	151	150	148	113	143	158	143	142	165	156	146	169	135	183	141	145	154	143	132	158	178	155	157	140	149	150	156	168	157	157	147	137	151	144	153	141	157	156	152	137	144	168	137	138	164	131	179	157	150	142	166	151	164	127	144	150	162	172	161	174	144	146	159	170	128	143	178	169	154	153	158	127	157	144	132	157	170	156	153	148	148	167	146	167	178	175	166	159	152	145	139	134	151	157	159	148	155	160	171	142	170	151	161	161	129	159	147	152	171	162	154	173	156	171	152	180	106	158	155	160	144	153	158	143	148	152	150	135	141	184	154	157	153	153	124	172	154	132	152	155	155	142	161	141	149	182	146	134	138	139	140	150	143	150	152	161	149	156	156	155	130	144	176	145	154	161	153	157	136	155	160	127	135	155	158	157	150	154	166	163	162	147	142	159	143	156	146	173	156	161	166	159	155	164	149	159	166	166	148	145	147	160	164	147	145	153	160	148	163	182	149	170	146	148	129	161	156	155	143	139	142	145	158	163	142	155	148	152	148	157	136	158	155	171	146	156	167	151	160	162	160	148	140	142	185	173	156	149	170	158	147	115	145	149	167	147	138	143	153	173	157	154	159	158	156	143	150	144	149	153	152	144	174	137	129	146	142	139	148	169	127	135	159	142	161	157	168	156	163	178	166	142	170	165	146	129	155	143	179	160	132	149	154	158	140	163	154	135	178	149	148	160	175	125	149	156	131	148	151	152	140	149	156	160	142	142	143	153	157	155	143	154	147	165	118	152	159	145	148	159	142	153	167	135	154	168	151	159	169	168	160	148	182	164	134	170	153	140	147	156	168	152	151	149	157	150	162	153	166	151	141	160	179	169	150	159	168	142	168	170	139	146	150	143	169	139	159	147	143	164	135	149	137	141	145	150	145	181	139	144	142	150	167	169	163	152	155	153	173	160	154	152	140	150	155	155	159	144	159	160	165	165	153	170	133	164	151	156	150	143	151	164	150	164	165	143	144	173	137	156	155	157	148	148	171	173	142	158	136	152	142	131	145	139	158	176	169	140	141	147	154	142	140	146	158	149	155	143	153	159	151	111	146	151	158	168	132	146	158	167	135	138	164	147	153	136	146	144	150	161	148	170	140	155	141	157	156	137	145	131	142	165	158	158	153	145	148	151	136	141	179	137	139	175	161	145	130	143	128	149	154	133	172	147	154	154	156	132	146	152	174	133	145	158	168	168	159	157	145	142	131	157	169	165	153	174	147	139	137	154	166	154	170	142	126	127	156	177	150	155	148	156	139	154	128	161	135	163	160	158	138	155	176	183	160	125	153	148	149	141	160	132	140	143	149	163	162	162	146	147	159	141	142	149	164	149	149	151	162	135	143	144	150	162	159	153	139	157	151	150	146	140	164	142	157	159	157	151	157	146	142	155	138	153	153	169	166	153	149	148	143	159	120	156	164	137	146	157	165	158	133	165	166	165	149	137	149	168	160	141	166	137	154	148	150	162	161	161	151	137	131	150	137	145	145	146	160	161	142	159	140	150	160	160	154	140	163	152	141	150	170	156	140	153	155	152	150	150	166	154	155	154	163	170	139	162	143	145	137	165	154	144	151	150	152	174	165	152	142	155	152	155	178	129	149	124	143	165	162	153	152	174	159	178	179	162	157	128	141	158	166	154	148	156	126	171	153	145	149	156	160	144	141	140	163	150	150	122	150	158	156	151	162	182	170	163	169	134	151	165	163	156	162	130	142	175	170	148	156	144	132	148	150	147	138	136	152	136	143	152	147	147	154	175	150	150	153	164	148	165	152	167	171	146	163	165	144	141	157	145	136	140	147	146	147	157	158	162	169	155	160	136	180	152	170	156	157	150	147	159	135	162	156	147	159	161	173	143	142	163	150	145	159	164	153	127	148	175	130	173	158	158	147	129	175	165	144	161	128	142	147	156	157	155	134	153	175	174	154	156	157	150	163	145	163	145	167	144	153	166	143	144	159	155	164	137	147	126	146	149	151	146	167	152	165	140	169	150	128	153	163	141	157	147	154	146	167	163	146	140	139	165	163	167	161	154	153	157	172	134	154	137	167	148	149	157	161	149	172	148	133	157	164	149	153	142	145	183	160	161	161	157	168	140	146	158	160	149	159	166	125	162	159	151	178	153	163	149	135	152	169	153	162	154	156	160	142	173	150	150	152	136	171	159	145	155	154	155	151	159	164	168	145	151	153	168	148	153	150	157	138	168	165	136	157	146	157	154	167	148	143	154	154	155	155	144	151	153	151	157	155	157	148	135	160	136	160	168	162	155	162	167	154	142	128	134	149	168	165	158	142	152	162	161	117	172	161	172	125	155	146	164	146	144	134	142	167	126	166	139	175	155	158	146	126	144	136	172	135	149	168	164	152	123	158	158	155	145	149	148	162	179	175	147	163	149	137	161	146	138	165	161	153	140	138	134	167	151	164	177	149	148	155	149	127	152	154	149	171	144	163	154	147	149	171	173	145	128	154	158	167	158	153	172	145	145	154	145	150	148	153	150	154	140	142	163	163	151	157	151	160
5753	590	723	693	670	675	666	670	627	620	580	561	579	592	528	593	542	580	579	504	558	590	594	541	519	587	583	536	567	571	519	553	551	577	597	590	511	549	544	541	548	595	563	562	541	529	528	538	554	519	543	541	537	563	549	541	579	536	572	540	518	523	547	568	584	570	540	554	538	530	520	535	538	495	588	542	536	563	558	493	543	579	553	597	551	545	530	535	502	541	505	507	549	509	544	521	548	532	582	545	484	570	552	547	546	523	568	542	517	545	573	572	547	548	545	522	523	562	551	553	536	543	592	530	573	554	581	585	530	565	541	590	538	546	567	517	526	539	596	588	552	530	550	557	521	533	510	555	511	552	549	530	536	541	587	527	573	551	551	557	532	545	505	560	598	554	531	533	551	531	559	542	571	523	514	517	538	526	558	565	528	537	557	556	560	572	568	563	553	534	533	550	568	523	568	546	527	565	572	519	542	534	546	589	580	516	531	552	556	548	535	596	563	566	541	553	565	544	523	554	522	534	562	545	567	520	540	571	582	527	557	575	517	550	536	548	522	567	570	523	547	531	538	579	526	627	533	525	505	557	581	543	569	564	509	551	572	505	529	525	527	513	520	549	545	564	531	539	507	560	546	552	546	556	543	570	556	508	527	544	546	536	536	508	558	566	540	510	546	508	562	575	585	509	486	532	556	515	569	606	511	543	530	559	526	559	534	548	533	525	556	556	528	569	565	559	559	565	539	503	558	549	520	555	551	579	541	591	556	522	567	568	545	522	555	563	589	554	515	536	505	540	536	508	554	586	551	519	551	531	559	542	537	532	476	538	495	527	571	578	531	558	527	587	535	535	565	574	528	531	570	552	568	535	544	561	546	560	558	551	567	564	567	564	521	542	571	559	567	548	508	553	561	539	586	541	522	556	551	572	511	577	510	577	545	535	562	583	514	531	583	545	560	579	546	486	568	555	590	552	556	509	587	539	508	517	577	535	570	547	511	555	508	584	565	515	540	544	541	537	597	545	533	529	535	562	558	549	527	553	546	531	531	577	587	565	587	581	532	549	577	584	561	555	551	501	578	534	545	546	546	541	552	552	550	576	524	539	556	530	537	529	517	581	568	578	527	563	557	556	525	580	515	516	549	533	542	568	577	548	569	546	589	566	526	558	505	519	517	526	583	570	556	510	526	542	547	554	557	574	536	529	526	567	551	531	562	561	568	515	529	538	539	585	550	549	538	562	547	523	553	552	542	503	487	583	583	558	562	521	567	551	540	562	522	514	535	541	566	541	513	557	528	547	558	585	535	566	540	541	534	550	541	517	542	565	549	548	560	555	536	537	523	528	559	548	557	519	545	561	556	581	537	536	536	592	500	519	511	540	559	582	510	520	574	561	516	526	537	571	555	519	526	588	526	525	585	540	536	557	548	589	562	544	607	560	509	543	545	534	571	567	536	550	552	543	583	547	537	603	564	527	556	532	503	567	543	565	560	573	560	562	596	535	576	518	553	562	535	576	551	559	553	586	582	560	530	536	555	547	522	557	525	527	514	575	533	540	571	535	570	536	542	562	583	503	532	540	587	535	520	566	539	540	541	551	536	585	544	530	558	500	547	552	578	564	534	585	547	556	490	554	531	548	558	526	559	544	546	561	566	525	572	533	583	544	552	547	507	544	537	588	529	519	559	562	545	571	533	556	535	538	545	547	544	489	590	525	568	565	582	498	556	542	545	538	531	530	527	532	521	581	514	577	544	535	568	541	551	535	555	532	516	570	564	523	567	581	484	560	546	527	551	525	527	542	495	524	575	538	599	548	554	526	547	554	575	545	545	547	542	548	559	562	545	588	558	540	549	573	566	532	566	501	568	530	522	538	558	575	517	497	545	584	548	547	543	552	576	531	578	531	520	575	530	546	595	561	559	551	523	536	555	558	516	498	538	514	533	594	512	525	524	588	487	525	543	555	585	535	560	559	582	530	547	562	540	585	553	563	528	562	509	554	503	608	568	557	554	567	515	539	544	541	565	552	527	548	520	566	564	572	552	558	533	557	537	564	521	556	514	550	539	547	516	544	562	507	563	535	537	551	525	559	565	571	553	590	506	541	593	531	522	545	565	541	536	541	554	541	543	555	479	550	575	527	567	555	562	556	582	509	535	580	562	572	546	566	548	496	547	518	558	532	530	526	530	599	517	567	550	610	531	510	571	517	527	545	528	519	545	528	570	507	575	539	566	572	506	565	631	551	535	525	559	538	532	531	493	548	561	557	521	560	530	579	607	530	519	542	520	576	519	545	547	529	549	542	558	555	520	560	536	529	556	525	557	541	501	555	556	548	558	529	532	543	538	508	584	573	517	537	527	574	565	569	577	541	516	556	516	497	533	561	555	541	553	525	503	520	523	605	559	550	509	521	566	535	556	547	544	505	538	544	525	548	516	496	604	542	533	506	589	530	525	555	562	567	577	521	508	539	561	564	593	533	576	543	551	580	584	567	516	534	532	534	575	566	536	529	534	519	526	532	589	546	527	585	551	573	571	513	545	595	527	580	541	594	565	546	539	522	521	599	531	547	549	541	564	552	535	530	585	562	578	584	555	538	567	543	542	540	536	554	524	528	535	571	529	535	546	570	552	535	515	517	550	569	552	547	547	570	517	529	541	557	561	551	518	566	529	548	557	567	555	581	585	530	557	532	539	577	495	541	592	555	555	551	544	578	523	516	532	539	525	501	544	553	546	531	568	568	565	536	553	515	590	547	553	516	582	550	548	524	540	553	541	518	553	536	546	566	541	535	572	558	550	511	507	600	588	539	602	528	520	538	542	534	538	571	532	582	565	547	550	572	535	539	534	569	531	496	566	551	575	524	549	560	552	563	573	582	506	534	578	526	560	533	555	526	543	572	536	532	540	543	547	547	511	531	550	532	507	555	549	518	532	515	573	532	527	611	584	538	583	548	566	566	511	528	520	576	533	554	531	529	555	559	527	520	545	525	514	558	544	564	548	555	547	591	559	570	548	548	560	578	559	522	528	588	518	559	565	538	549	528	588	546	551	595	541	560	582	580	572	545	531	566	537	557	534	553	512	588	558	553	585	559	546	548	592	574	570	552	567	544	529	565	535	521	537	532	584	549	576	507	543	553	489	564	542	575	533	535	559	522	526	571	549	540	581	551	534	538	533	526	549	573	555	492	527	553	536	551	558	540	540	545	562	533	545	566	581	558	594	524	576	542	556	532	522	594	579	549	508	563	550	560	555	544	570	494	525	538	518	579	539	524	517	592	542	511	576	556	549	538	569	533	554	561	546	533	569	535	552	551	524	551	552	544	531	530	546	554	582	588	548	587	554	538	535	570	544	573	546	551	559	498	575	568	558	539	575	504	503	568	508	556	579	553	532	557	536	558	541	549	581	561	496	561	557	541	543	540	522	555	548	586	564	516	537	556	520	532	557	521	583	555	521	557	561	551	569	549	547	546	558	581	574	556	562	545	557	542	537	530
30156	6915	1545	1051	777	644	572	499	398	396	359	389	352	317	326	306	328	301	343	329	278	291	297	282	305	316	302	348	295	295	318	293	291	280	293	296	257	283	249	256	279	299	276	290	303	280	293	268	295	291	297	269	264	270	316	267	288	271	266	316	282	277	297	305	274	249	293	311	272	269	281	300	274	300	276	256	272	286	268	266	272	302	285	288	275	329	249	247	298	278	271	255	272	275	286	253	254	277	268	304	296	270	283	290	262	266	283	277	273	269	293	275	282	270	289	259	301	287	287	270	280	263	259	288	282	263	307	282	281	267	279	300	269	276	288	258	286	287	281	281	256	263	287	292	279	264	295	286	286	292	263	275	294	294	294	244	289	275	289	278	276	277	274	259	276	282	288	250	291	279	301	279	257	254	264	282	252	302	270	259	258	264	260	276	247	286	299	282	292	268	298	276	287	274	296	273	267	290	268	257	258	292	315	267	280	300	281	293	288	269	279	278	260	273	295	288	246	282	311	275	276	293	273	296	289	296	268	304	287	261	271	248	265	266	258	251	271	269	254	274	289	296	257	285	283	300	252	305	293	260	292	270	285	289	308	272	283	309	280	270	296	284	289	282	289	272	277	287	302	266	278	270	277	267	270	281	298	295	273	263	267	296	293	279	287	269	292	286	268	288	285	284	277	285	306	271	253	268	296	287	270	277	284	305	266	299	280	246	288	272	282	258	291	258	303	277	288	283	313	280	274	290	309	271	245	260	246	253	307	269	279	289	258	257	283	261	273	287	284	262	279	304	267	280	302	258	279	268	295	274	281	270	281	262	292	254	282	276	246	283	303	276	291	290	284	270	298	289	294	302	261	269	285	282	276	281	283	278	285	287	283	270	262	300	275	291	268	281	294	259	268	294	266	248	271	271	264	271	284	270	289	271	266	300	265	289	278	265	282	291	273	288	268	259	280	301	277	250	268	304	279	259	280	278	270	296	287	251	296	290	288	263	284	265	275	270	262	269	274	299	293	283	276	301	282	301	272	268	298	253	279	251	247	292	278	297	267	273	258	279	283	258	288	258	270	272	304	243	310	292	305	287	288	265	288	283	299	262	297	313	292	257	272	289	273	308	298	269	290	293	253	256	269	267	273	274	288	267	275	260	282	293	298	293	281	259	293	310	262	298	263	280	258	277	271	257	260	272	294	255	256	290	252	278	279	259	296	273	273	280	263	279	270	276	254	286	267	290	297	269	261	289	277	270	275	276	296	291	280	282	261	299	295	295	281	272	294	268	312	288	293	259	269	297	293	287	295	287	321	292	241	263	257	291	250	277	282	293	278	267	273	287	262	285	270	288	244	287	250	288	273	271	272	249	322	276	268	289	310	290	291	283	302	300	277	284	258	284	262	279	276	266	253	258	288	258	294	246	312	272	294	281	288	307	309	271	298	263	281	279	302	261	267	278	316	286	275	282	301	288	291	272	265	275	288	275	288	272	261	313	297	270	283	275	272	260	290	291	290	278	252	284	243	255	291	302	280	274	281	273	280	286	303	270	293	287	323	295	290	254	291	262	299	291	262	292	258	277	299	261	287	282	277	286	254	267	232	303	275	278	308	300	310	274	286	282	270	315	307	278	268	259	256	275	263	286	260	268	280	282	282	271	296	275	284	278	293	263	289	272	294	276	299	265	258	278	273	260	252	260	283	274	297	272	270	303	278	258	271	297	291	298	266	266	278	264	301	301	287	309	264	279	265	268	273	261	297	274	261	243	280	271	278	275	255	286	268	269	259	310	266	269	311	297	280	288	237	274	311	294	295	273	274	298	291	264	304	256	266	254	266	265	261	277	279	286	288	300	275	262	301	292	277	280	300	256	287	272	299	262	258	281	312	271	277	289	246	294	282	292	265	291	284	282	269	278	282	266	285	283	271	262	285	273	276	290	248	263	291	257	289	276	299	285	314	271	294	332	298	272	262	291	288	272	264	268	266	290	276	299	293	276	294	290	288	277	262	299	260	310	298	254	272	267	263	286	280	279	292	274	317	271	265	288	257	258	278	278	268	276	273	234	304	311	249	265	267	291	271	263	290	266	288	285	267	261	311	253	262	255	268	247	277	271	245	263	274	253	302	301	308	261	290	287	271	287	296	271	282	286	246	288	275	296	274	291	293	270	301	265	264	270	277	293	262	303	277	287	284	292	263	307	274	253	257	280	258	284	279	273	280	271	274	290	276	263	283	254	285	309	287	284	270	269	258	316	277	314	315	283	268	254	273	265	259	262	289	287	252	307	296	281	296	280	291	267	281	257	290	247	291	272	275	290	293	259	278	280	299	290	317	291	284	255	272	286	263	275	290	275	287	285	270	301	269	261	279	278	296	313	287	264	304	284	290	297	290	278	277	286	275	274	286	274	285	267	288	275	285	266	289	296	267	320	278	268	266	291	303	276	284	279	291	251	267	251	251	266	256	279	280	298	287	274	262	262	294	290	278	287	272	271	273	260	279	254	271	272	264	262	281	295	264	279	254	296	314	276	312	270	292	281	262	304	295	283	276	273	292	263	280	287	295	302	274	261	274	276	286	280	295	302	266	298	281	277	299	269	275	303	283	283	282	323	271	278	277	291	280	280	282	247	287	251	255	262	253	269	277	278	277	264	279	275	257	286	262	279	294	272	283	305	272	269	309	283	296	252	333	282	290	260	263	284	262	307	258	253	273	305	297	258	268	273	282	286	283	275	270	282	251	286	284	285	274	250	305	228	279	281	278	273	250	273	276	288	273	274	314	287	273	293	236	279	257	266	298	289	268	268	262	283	308	284	279	245	288	293	288	262	242	275	279	280	249	280	284	268	289	227	312	308	258	259	247	318	279	280	300	286	286	257	288	306	292	267	277	291	281	259	246	292	264	269	284	272	253	273	265	273	273	281	285	257	297	273	245	293	278	291	269	285	267	289	256	267	280	311	261	298	267	297	246	274	286	264	245	272	268	267	276	282	271	271	273	266	295	298	291	295	279	286	276	273	291	283	280	263	259	256	305	306	258	280	321	290	281	274	275	305	271	289	256	312	274	315	261	312	281	262	287	282	303	282	256	269	273	265	263	252	279	272	289	299	299	284	286	266	274	289	253	312	305	261	271	285	282	265	257	283	279	288	260	278	281	256	267	275	282	257	258	279	268	260	266	284	252	298	293	281	271	291	257	310	299	281	277	244	290	290	291	269	293	303	290	322	289	255	272	285	290	320	274	271	294	286	287	275	283	269	304	290	282	272	286	285	273	276	275	256	268	306	304	293	287	270	279	270	275	272	279	308	258	281	292	292	294	328	292	282	275	299	271	269	258	285	277	291	291	265	260	262	263	270	303	277	272	269	289	284	274	302	301	274	236	269	276	290	274	290	270	293	271	273	281	275	281	266	264	256	311	261	292	249	297	298	294	298	287	266	270	294	244	285	271	286	286	266	328	278	258	279	275	279	280	281	268	304	251	289	304	276	300	290	295	276
14978	1783	2965	3524	3088	2701	2276	2087	1879	1691	1569	1443	1383	1367	1229	1197	1239	1123	1044	1075	1101	1053	1025	1033	1015	1042	987	1028	1012	969	978	970	946	953	934	986	977	930	919	1007	951	949	831	981	928	897	928	925	970	928	921	894	916	909	927	953	895	925	885	914	892	870	905	848	978	925	928	901	935	919	866	964	872	915	881	920	971	950	922	903	896	880	849	918	832	922	934	889	894	879	929	864	895	941	918	894	916	916	956	861	916	916	890	908	949	944	855	912	965	879	838	860	908	882	919	850	944	905	886	873	927	874	890	900	880	922	916	898	899	872	857	902	901	895	935	929	890	889	890	908	877	907	864	889	895	862	825	920	923	855	882	888	927	850	894	897	869	892	926	904	873	895	892	856	860	926	891	914	812	884	900	891	868	938	820	889	942	861	889	904	923	879	890	885	921	878	895	837	898	920	921	837	889	896	901	855	859	910	917	881	903	893	895	921	878	905	896	903	876	870	865	849	909	897	920	829	918	870	888	889	878	913	915	909	906	900	839	904	846	885	829	927	873	841	953	843	903	894	934	905	871	869	855	879	868	917	903	874	945	923	873	888	905	862	899	914	903	914	902	913	891	885	887	938	888	867	950	960	883	880	867	894	869	876	875	900	890	881	866	876	893	915	937	910	871	909	884	881	891	915	884	933	949	877	899	872	890	926	890	899	887	867	873	899	864	860	905	871	850	903	911	874	965	878	887	935	930	873	913	906	937	865	878	893	924	890	842	895	911	911	861	874	878	879	847	898	912	909	929	933	868	868	878	935	879	923	888	928	921	860	876	908	893	909	951	867	936	853	929	904	885	890	915	875	865	948	900	857	944	852	899	902	887	867	845	893	925	918	948	878	934	804	865	880	874	868	900	883	842	854	877	900	863	870	905	886	902	885	882	957	895	923	829	906	895	877	898	890	914	895	919	886	863	906	930	873	887	901	892	868	878	943	911	880	916	906	858	892	879	886	915	934	891	897	859	866	923	870	915	873	885	870	880	900	926	936	863	831	902	878	871	869	874	862	899	907	900	902	831	875	910	874	880	903	848	885	913	833	889	924	895	896	871	926	875	903	916	915	926	894	925	917	906	896	890	938	877	861	846	996	875	900	902	879	881	840	1017	885	873	863	914	855	846	929	859	899	870	965	919	893	911	906	882	893	908	833	908	881	946	887	884	884	883	892	850	928	933	908	911	958	905	944	901	883	847	862	901	927	897	911	855	945	927	842	867	885	890	909	858	889	879	891	925	888	910	864	880	913	883	876	908	932	870	917	923	846	868	898	885	866	896	919	920	904	919	920	869	916	898	891	891	885	899	901	912	888	907	973	898	880	868	906	927	919	841	891	893	909	892	863	868	823	858	890	863	843	957	965	893	871	908	896	908	864	881	911	888	890	855	889	858	899	893	921	895	877	932	902	933	856	909	872	870	897	878	834	908	885	884	867	897	828	903	889	891	921	834	913	847	963	884	862	886	930	860	892	861	879	907	910	901	868	913	873	856	927	871	869	909	882	930	881	896	866	851	936	924	844	909	880	856	872	889	862	903	900	875	905	906	863	909	912	907	855	907	872	913	874	946	846	845	907	939	895	845	860	910	880	917	896	840	860	885	909	903	871	832	946	866	874	900	867	914	907	946	849	904	889	921	902	873	911	933	929	886	867	853	882	911	871	896	929	890	905	862	885	904	868	880	887	946	834	887	834	847	921	873	884	934	903	858	885	862	860	904	915	868	885	888	894	884	896	926	846	892	889	910	896	873	957	937	884	828	889	862	895	876	858	871	883	919	910	828	854	905	876	923	927	888	910	909	888	929	962	886	840	862	859	897	875	839	879	857	860	929	930	916	810	854	918	921	881	907	905	962	888	883	876	891	816	931	858	917	884	917	900	855	900	915	845	876	917	895	868	915	884	883	917	862	845	891	927	876	919	896	880	881	913	908	936	849	897	841	876	916	896	884	873	927	900	903	936	843	897	875	905	898	867	881	899	898	928	881	878	909	883	901	899	879	911	916	874	901	915	874	890	904	892	908	871	864	902	878	920	873	880	948	903	861	893	862	939	932	886	900	925	904	858	866	861	909	925	886	884	899	840	865	891	913	858	871	861	819	861	902	840	847	876	873	885	880	865	849	887	924	852	905	885	890	882	892	873	861	922	922	924	966	931	919	789	915	879	906	858	940	895	919	875	904	869	920	850	900	856	933	882	877	910	886	919	934	917	902	867	847	851	901	864	874	849	919	863	841	900	890	865	863	905	847	867	858	917	883	862	884	870	897	849	863	887	842	853	816	907	880	854	884	907	835	844	913	858	867	890	933	887	862	849	937	925	877	874	883	852	844	884	848	924	889	901	872	899	933	872	915	887	965	971	856	871	888	915	841	871	898	868	872	889	871	863	897	903	915	869	946	866	934	918	926	850	894	897	906	943	865	871	906	908	903	903	882	906	842	858	871	908	845	913	858	965	879	863	924	902	891	873	889	863	897	845	924	894	911	908	855	871	883	897	950	865	888	896	933	878	912	927	921	877	869	899	840	910	938	888	851	897	879	910	946	900	935	868	915	903	864	923	891	927	921	878	898	897	944	852	853	903	888	888	918	908	884	916	874	863	842	834	856	883	898	885	886	829	887	893	922	862	877	869	876	910	929	929	875	933	931	918	939	879	898	850	830	864	892	868	902	926	869	883	881	892	862	902	899	890	874	902	873	890	916	875	872	846	846	853	902	877	876	845	872	927	864	863	851	918	882	912	809	907	952	943	867	924	858	918	939	929	938	887	897	855	908	868	843	892	844	886	929	889	892	888	914	895	909	931	873	893	845	854	895	916	855	910	877	894	847	849	901	815	964	882	910	901	912	867	975	910	910	919	917	883	903	933	904	901	884	911	909	864	903	949	930	931	914	889	821	896	909	925	907	933	837	912	895	937	937	899	835	894	899	864	931	829	890	885	906	865	898	830	935	920	865	861	877	875	915	928	852	933	946	896	895	844	851	931	882	883	863	914	898	930	917	903	859	863	934	921	923	869	880	870	899	937	882	892	912	841	879	925	853	833	857	862	904	926	904	901	888	888	889	855	885	923	890	878	912	900	875	901	903	903	834	900	894	863	845	913	945	905	825	930	912	911	915	849	969	916	918	856	854	860	868	978	906	893	880	876	932	884	913	873	882	896	903	886	881	854	863	904	887	882	933	915	849	891	873	919	902	876	879	889	876	885	894	909	863	913	917	903	904	895	866	860	919	966	876	857	882	868	849	895	899	910	859	862	884	899	886	869	854	846	876	881	895	856	909	915	886	881	925	874	922	877	861	834	919	866	875	905	893	920	946	893	856	897	873	938	878	897	897	877	902	926	890	913	898	886	912	909	870	862	900	906	875	871	932	897	834	948	902	920	909	898	879	899	836	856	890	902	866	905	868	856	924	900	914	847	879	887	919	895	841	937	895	911	850	879	907	893	888	861	886	879	891	844	910	835
39004	16627	4755	1768	1268	936	791	675	573	514	490	454	420	396	391	340	368	357	341	368	284	352	351	340	336	277	299	314	299	303	307	304	275	287	268	286	297	285	284	305	290	293	292	306	315	263	273	294	296	324	262	308	315	290	287	308	296	282	285	329	265	297	292	316	272	287	320	266	291	303	291	274	277	297	288	326	275	292	299	300	289	313	303	287	276	285	284	289	278	305	296	300	301	278	300	277	273	316	284	282	274	308	286	294	271	288	272	266	295	270	308	296	299	287	280	284	321	269	274	259	282	266	290	296	279	274	257	302	312	326	296	311	320	302	261	288	295	254	286	269	279	273	296	284	246	296	310	292	259	269	290	251	271	254	287	290	274	287	270	263	280	306	263	288	277	278	316	325	336	288	275	257	258	298	313	297	283	292	292	310	301	291	300	261	280	274	315	277	270	288	264	256	295	300	297	269	300	293	301	296	309	277	279	273	264	291	257	288	294	281	297	271	271	286	286	296	275	301	290	315	287	289	327	293	319	298	294	309	288	296	292	304	273	292	280	314	301	287	329	291	258	255	280	265	260	254	296	261	300	291	282	296	270	264	283	278	282	288	287	290	298	292	301	289	286	305	251	308	291	302	306	283	302	283	287	287	308	281	289	279	256	258	283	282	264	272	285	271	276	278	297	277	289	316	276	283	285	285	265	284	305	305	257	279	303	284	303	276	274	300	298	270	267	292	295	257	309	297	274	262	279	250	305	304	262	301	296	301	267	297	297	295	306	300	310	300	286	295	303	307	274	309	288	283	294	281	299	292	307	258	298	274	283	291	281	260	287	242	296	267	272	296	276	340	274	278	278	278	252	276	307	327	292	305	287	285	272	299	301	334	278	280	293	295	265	277	260	295	261	286	284	283	279	292	263	297	281	292	287	294	303	283	263	289	321	285	279	286	263	289	286	261	296	300	281	284	308	308	258	295	312	282	262	268	270	284	286	298	313	271	300	280	279	293	314	292	282	311	292	302	256	248	300	273	268	271	276	282	286	304	298	314	276	276	285	279	278	315	306	285	278	279	299	303	288	305	259	291	301	313	289	289	279	276	253	272	302	266	317	273	294	276	280	283	278	292	318	317	291	311	314	290	284	285	278	284	260	280	290	333	268	289	307	290	285	270	297	295	289	304	252	274	290	314	296	297	297	281	289	294	241	266	298	280	284	249	303	297	282	296	304	289	343	277	296	280	277	298	307	280	289	276	284	309	276	311	276	276	303	294	313	304	299	273	267	290	303	267	280	299	292	309	301	286	292	270	292	278	272	291	304	288	264	272	265	283	317	283	290	273	273	288	279	292	274	284	276	264	250	272	276	297	285	283	311	298	285	296	302	255	263	272	287	319	281	268	314	276	300	282	315	278	280	309	249	292	295	300	301	288	290	310	327	291	289	308	305	280	270	248	282	305	308	305	286	297	320	319	255	309	296	273	278	311	308	282	279	264	297	283	290	295	285	310	303	309	299	270	267	280	287	273	267	283	306	270	276	308	319	337	279	290	299	290	291	265	284	285	285	296	273	268	278	271	292	270	275	280	290	276	287	287	266	285	265	257	280	282	298	267	278	302	281	292	275	286	290	293	282	266	248	309	288	298	280	280	289	273	283	285	300	271	297	242	274	301	290	300	305	294	282	273	256	263	270	265	277	256	281	255	296	259	306	308	280	300	322	271	287	312	291	284	306	288	283	265	272	270	274	312	285	307	316	248	270	282	314	299	272	281	277	283	282	288	311	293	260	291	301	289	282	315	290	288	262	268	292	287	296	289	286	280	315	301	304	294	280	267	289	313	316	275	302	292	303	266	307	272	317	293	281	292	286	298	263	283	284	273	307	269	303	262	271	275	289	259	285	298	288	303	278	297	287	297	275	288	262	323	302	290	261	291	269	301	273	295	289	319	303	271	294	302	289	300	256	296	327	276	289	262	318	299	286	257	289	273	289	265	274	308	278	301	272	283	281	269	268	265	287	291	338	283	282	306	274	275	288	289	293	303	278	281	275	274	282	274	299	285	272	296	320	305	290	290	273	299	291	307	283	294	275	259	282	287	277	307	259	296	281	285	273	273	286	278	304	302	307	292	257	247	282	289	289	290	281	296	271	268	277	272	291	291	279	288	267	249	302	285	267	297	282	259	301	297	295	294	288	296	306	286	278	296	298	283	279	289	283	278	286	285	261	269	278	292	291	295	304	277	306	304	282	281	322	313	322	304	292	323	315	270	296	300	266	287	255	312	295	283	266	284	270	243	266	288	283	297	273	289	302	256	311	295	290	289	290	305	282	287	301	302	305	296	280	280	267	275	267	290	299	304	297	299	306	294	313	267	263	291	262	293	287	292	304	296	271	289	270	284	300	281	268	280	268	320	277	294	276	285	268	306	308	285	274	313	296	301	285	301	274	272	283	254	258	297	273	319	310	265	294	280	288	275	275	270	305	270	306	253	272	282	290	258	308	278	292	271	259	281	282	303	303	261	279	302	306	294	283	304	276	280	301	283	258	283	286	279	302	301	281	279	288	278	279	289	292	283	252	276	290	293	272	318	303	293	280	265	317	289	278	289	268	291	302	283	279	297	274	316	280	280	254	299	319	303	294	266	287	281	269	268	290	285	305	267	302	286	289	302	290	278	274	296	264	283	293	286	272	277	282	263	287	298	323	280	275	287	289	325	287	270	275	258	284	281	306	307	286	266	267	266	273	299	292	265	299	285	303	290	292	268	297	288	287	243	281	308	288	297	333	304	306	283	280	269	287	282	309	294	296	313	271	262	319	307	274	321	290	275	279	265	274	307	287	252	308	288	298	274	276	290	304	290	284	275	268	283	288	326	275	313	307	303	261	291	265	281	284	298	274	299	308	277	302	275	270	267	268	296	290	277	293	317	291	277	322	244	298	284	284	300	280	310	274	282	279	326	284	313	273	301	296	277	295	280	257	263	293	287	284	331	266	310	276	287	265	307	287	270	251	324	263	318	299	282	268	323	268	268	310	293	280	296	309	322	312	298	287	278	282	270	276	281	296	315	273	260	302	310	271	271	291	278	282	259	282	297	275	315	286	321	263	295	263	287	290	304	271	299	302	278	289	300	271	261	291	297	306	281	307	298	266	260	300	314	276	273	294	320	298	288	295	265	315	299	292	327	295	278	276	302	279	298	306	277	311	307	290	286	286	267	275	277	283	317	299	270	283	298	267	266	277	266	276	270	296	307	272	288	286	311	301	283	285	285	280	297	287	294	298	295	279	309	298	277	307	289	306	259	282	274	291	263	298	295	278	309	268	269	281	299	280	266	319	282	299	293	308	315	295	280	283	292	266	311	263	287	281	276	262	286	300	270	256	265	299	281	272	296	315	284	277	292	299	290	276	264	279	318	311	302	301	299	272	273	291	269	294	276	266	297	273	279	278	265	259	291	274	289	264	270	297	276	281	281	295	287	266	286	279	261	285	291	277	273	242	312
18920	2625	5118	5699	5067	4209	3572	3191	2669	2407	2142	1893	1846	1670	1625	1582	1398	1421	1367	1348	1256	1261	1204	1219	1185	1115	1133	1137	1115	1088	1009	1113	1097	1041	1030	1047	1018	975	993	1034	984	953	1042	1020	1076	1004	974	1003	922	955	947	957	941	986	970	977	926	910	909	964	956	1014	923	947	964	955	965	931	982	946	940	944	952	881	948	977	980	900	958	884	895	898	941	930	944	922	914	882	937	944	885	911	933	955	897	951	927	927	914	920	907	872	886	960	900	890	930	934	947	951	913	929	943	962	958	870	917	956	901	918	973	934	958	903	926	929	910	870	919	916	966	932	902	928	913	917	881	916	893	942	916	959	877	897	930	912	903	909	911	941	878	904	895	880	903	918	930	903	872	905	869	863	893	946	910	903	878	909	878	937	907	927	907	883	929	929	893	924	926	976	893	891	885	916	939	916	920	909	993	912	921	902	923	928	920	952	893	913	959	909	901	947	929	909	945	909	946	891	942	936	940	955	930	892	875	909	900	897	927	988	893	944	931	859	949	901	946	880	906	927	917	881	930	957	923	905	972	838	901	895	876	914	952	871	861	865	913	963	881	911	922	888	927	924	902	969	945	939	946	928	864	875	955	940	882	901	886	875	941	914	929	848	934	903	944	893	930	949	934	918	916	900	869	874	929	909	957	889	911	929	921	900	863	917	880	869	932	883	913	971	973	947	939	923	876	897	949	909	903	916	923	922	925	833	908	909	908	960	944	885	940	936	864	865	905	935	910	872	919	865	865	920	945	948	893	965	912	902	931	930	954	933	886	938	934	933	855	855	932	911	944	899	895	947	887	976	897	906	924	929	888	916	903	906	903	868	926	976	915	878	902	863	887	953	893	929	912	882	899	870	899	878	914	889	908	914	893	967	914	890	863	922	909	946	902	929	948	884	949	920	926	915	985	941	927	904	931	864	910	927	946	924	905	899	879	962	893	936	917	898	909	858	905	905	906	904	945	906	888	909	906	856	920	934	903	921	958	949	845	902	891	923	913	916	884	946	949	955	916	947	920	945	875	915	931	900	945	911	901	933	939	887	939	880	858	911	910	945	951	936	939	890	914	887	909	926	950	962	873	952	892	868	888	893	978	936	943	877	914	858	908	938	913	914	897	860	895	896	906	920	871	944	903	884	886	904	892	923	943	856	972	916	894	888	905	957	971	896	910	937	967	894	889	910	908	901	842	896	897	937	890	909	924	911	928	857	918	911	900	911	881	910	911	902	934	904	899	945	994	848	888	926	877	904	926	946	910	912	938	939	966	869	918	909	876	856	878	932	960	941	888	919	842	917	915	940	914	847	935	954	898	888	938	904	926	856	889	869	895	847	885	899	882	898	923	890	901	906	957	847	882	966	914	946	881	889	919	918	927	964	893	900	932	852	876	880	890	881	911	889	949	896	884	907	897	911	932	869	948	916	907	941	927	929	919	933	858	904	927	913	893	867	950	888	893	883	936	958	961	917	934	936	887	919	876	935	855	869	896	913	904	889	856	841	905	909	880	877	900	902	943	889	894	925	944	924	945	948	971	885	883	893	915	882	915	911	887	956	909	917	925	914	940	886	941	857	934	939	959	897	916	856	904	890	896	871	882	927	957	922	885	874	905	908	915	904	911	922	899	877	917	906	890	854	900	872	895	907	952	932	872	920	935	890	876	897	857	912	908	937	917	881	906	954	919	911	900	921	935	928	900	909	883	855	926	881	882	892	906	929	826	906	893	926	932	896	859	830	949	898	930	908	952	982	903	926	890	939	920	924	850	915	922	902	964	928	912	858	894	871	936	972	903	892	876	886	892	905	865	954	933	887	909	908	897	946	938	876	933	909	959	854	888	908	963	911	891	932	938	924	897	870	854	893	932	925	901	925	962	955	938	884	955	941	922	898	881	831	888	917	980	922	978	920	924	891	880	965	965	871	914	927	904	911	913	916	887	934	948	867	928	960	943	886	903	908	938	893	963	938	976	913	926	884	902	887	926	891	843	906	913	870	872	937	955	941	896	931	918	929	897	919	872	938	868	893	924	897	933	872	935	915	941	906	904	947	872	937	979	897	908	918	961	952	889	983	911	918	931	902	930	974	890	855	933	893	913	888	941	952	932	938	943	872	896	884	892	946	887	877	896	878	893	902	886	962	945	916	931	958	952	937	961	940	901	900	888	926	914	925	920	943	895	892	940	912	904	835	928	927	897	930	917	939	909	900	918	962	901	887	912	873	948	949	914	963	925	897	936	904	918	902	882	911	923	916	910	875	924	940	896	871	979	906	912	880	808	885	943	911	909	908	968	952	894	864	942	904	927	900	949	950	880	895	910	921	913	946	914	961	892	881	940	936	926	967	863	886	918	886	923	935	919	887	923	835	942	924	868	885	921	913	871	966	882	889	922	925	916	931	876	900	947	904	940	913	892	899	847	943	929	947	911	969	883	906	941	940	870	956	887	910	894	905	904	915	944	860	920	869	904	928	912	905	894	898	922	907	921	946	885	926	940	921	893	904	952	934	843	952	869	914	859	913	950	906	905	926	962	899	872	877	889	954	957	903	942	896	906	868	928	914	956	957	915	878	885	932	886	874	870	953	928	874	894	929	954	913	936	879	901	937	941	948	897	925	917	881	979	917	896	916	909	896	939	917	878	942	926	949	920	868	909	948	953	915	940	951	951	894	864	936	909	881	900	903	947	945	945	883	916	900	897	957	919	954	936	925	905	928	888	869	954	886	877	907	919	902	858	893	940	974	879	847	906	935	907	935	904	917	863	904	952	882	909	941	930	925	905	900	909	935	916	902	873	870	962	943	893	858	873	896	906	929	964	932	909	940	891	912	927	874	911	880	918	888	941	960	911	922	925	915	921	910	938	933	903	891	972	917	916	913	907	971	925	959	888	913	920	881	901	954	904	900	974	953	919	908	914	965	855	927	938	937	906	913	909	939	912	884	918	961	945	858	952	856	825	905	922	961	939	918	865	913	837	944	871	903	942	898	934	905	912	899	968	937	875	965	898	923	930	900	960	934	947	910	971	973	899	917	895	903	954	936	896	915	913	909	865	939	943	944	922	968	851	885	900	896	949	913	889	888	932	867	875	940	917	892	886	912	884	923	904	862	874	925	894	905	863	885	886	981	906	905	914	959	799	880	925	885	910	868	925	893	905	920	957	941	927	886	958	961	927	903	883	940	920	874	1007	903	875	923	933	855	933	862	929	894	943	907	941	912	888	945	914	929	954	895	935	851	950	914	943	880	905	886	885	887	934	911	956	909	896	909	857	940	853	905	917	916	935	918	880	945	889	933	858	892	905	924	897	894	910	917	892	896	892	948	952	933	905	901	940	870	883	908	874	900	928	937	899	959	951	913	904	903	905	912	923	944	852	934	928	885	942	909	948	902	932	936	848	914	906	973	942	897	902	948	933	929	921	894	917	921	963	917	918	931	921	951	954	860	910	835	903	980	941	868	883	893	982	911	917	946	895	934
4212	338	258	206	169	200	157	162	159	164	163	182	158	158	181	174	167	170	152	156	161	173	152	155	160	152	157	170	173	160	135	160	155	159	150	164	149	187	149	148	144	155	160	179	147	160	163	160	185	153	159	170	161	154	141	146	158	161	179	147	155	148	168	152	127	144	156	138	159	136	142	169	144	147	151	178	151	142	161	151	179	145	145	147	160	172	149	149	133	148	146	149	150	134	161	151	165	171	159	149	169	165	172	139	149	134	162	146	156	146	133	186	147	154	165	176	158	168	155	136	166	140	154	166	154	178	168	150	148	153	149	165	144	156	152	144	162	157	133	144	156	152	162	159	161	167	154	151	145	152	148	164	184	137	159	145	146	144	151	165	165	158	154	172	151	177	162	156	151	138	155	146	163	144	149	137	158	165	146	142	168	157	169	150	157	156	151	135	153	151	152	165	162	134	167	123	168	148	151	162	136	173	169	157	162	148	152	185	161	159	168	168	147	136	148	152	138	141	164	142	154	158	140	149	168	145	175	155	152	172	160	147	156	171	150	155	138	155	154	135	166	156	174	136	157	133	145	132	147	161	158	149	147	152	160	182	143	167	139	157	153	142	164	175	151	147	141	151	164	175	145	155	139	148	141	137	134	131	153	129	125	142	156	174	151	165	152	144	157	160	134	178	169	124	169	149	138	147	139	153	190	148	160	161	147	154	171	156	128	148	146	171	141	164	142	152	192	168	160	170	143	143	141	166	132	123	153	155	168	161	171	148	168	156	136	143	139	144	152	155	152	161	134	164	157	138	134	139	153	154	170	181	146	164	140	163	155	174	130	163	158	149	144	147	154	170	195	171	136	153	152	158	158	143	157	148	157	149	157	153	162	140	165	151	152	152	151	163	160	189	149	153	155	132	169	154	152	160	154	147	144	150	153	132	156	149	143	168	148	155	149	138	172	142	153	161	139	150	151	139	159	161	150	157	139	145	179	144	156	155	153	151	167	145	151	149	144	157	158	178	161	167	137	127	145	162	142	139	167	126	164	161	159	154	156	125	160	159	164	152	142	151	133	148	172	134	149	174	148	150	133	155	138	172	165	165	154	144	148	138	151	151	172	170	145	159	144	158	153	142	160	156	145	154	161	166	157	142	130	166	148	135	147	153	153	166	169	158	155	141	140	169	138	159	146	163	142	144	158	141	171	147	146	166	158	141	161	149	138	151	161	155	156	173	148	143	129	158	146	142	167	153	172	156	155	181	136	122	145	137	147	146	157	159	146	152	146	137	136	146	153	181	136	149	157	135	154	145	168	178	146	175	154	141	140	148	157	141	138	163	173	146	140	162	150	168	139	143	165	158	163	164	169	142	164	166	140	155	133	164	152	141	153	141	139	164	155	162	135	139	169	153	160	150	139	172	144	155	165	162	150	155	157	156	146	142	186	148	129	126	141	174	169	151	157	167	163	165	145	149	143	169	148	152	156	170	152	172	168	143	153	140	144	171	163	170	160	172	149	156	127	160	154	145	141	151	145	149	156	166	118	159	160	167	142	153	163	161	156	155	147	170	164	148	162	146	152	155	180	149	178	142	155	151	154	156	163	163	154	155	176	168	142	156	149	153	147	129	157	169	153	147	156	155	155	171	158	161	135	140	153	156	158	171	148	145	171	150	164	164	143	171	150	177	172	137	162	168	166	149	164	154	148	166	160	145	167	138	153	165	159	149	144	167	166	154	170	141	150	153	167	152	149	136	139	132	151	158	152	153	144	149	164	168	144	143	148	142	146	134	156	141	158	142	164	169	176	164	152	153	138	152	146	174	152	153	162	145	167	166	152	121	157	144	174	161	177	132	155	153	149	148	166	181	150	141	141	145	150	163	158	159	143	136	143	156	192	151	163	143	146	127	135	143	134	156	159	164	155	132	148	147	148	136	160	151	158	162	135	154	148	158	136	146	139	163	153	173	176	134	142	163	148	154	154	160	144	173	168	178	160	152	154	159	156	160	159	157	137	162	155	126	170	150	144	155	177	154	158	168	138	156	134	155	169	159	159	175	155	147	136	126	136	153	151	169	137	179	151	173	147	148	156	143	159	136	145	178	146	171	169	154	139	141	129	157	177	153	157	158	155	138	167	153	154	139	153	143	161	153	151	166	128	140	132	180	150	152	162	161	160	149	157	151	166	143	142	145	171	171	148	154	148	154	140	161	153	172	142	164	159	158	161	152	158	157	158	161	149	158	150	142	162	150	141	165	154	148	148	157	189	181	162	155	156	163	145	150	145	157	155	151	136	158	157	181	161	162	149	162	161	149	155	153	162	154	164	135	151	121	173	141	159	165	154	170	138	139	155	143	171	163	161	147	148	132	143	154	153	161	156	156	162	147	156	141	148	149	168	148	153	150	160	186	165	171	130	151	153	133	169	153	147	153	132	150	160	139	147	171	141	133	121	165	146	144	159	133	135	135	147	150	154	132	156	140	158	136	167	152	134	134	149	160	151	143	133	145	154	154	178	161	132	170	176	150	162	161	157	155	173	127	182	146	146	175	135	139	149	139	151	162	152	148	192	138	153	153	175	140	154	166	151	151	157	160	160	152	172	170	158	166	144	148	145	159	176	141	148	159	169	145	142	156	132	147	173	171	134	166	148	147	175	149	155	146	175	129	163	197	167	173	158	156	158	143	168	153	183	140	144	169	162	157	116	143	144	149	134	156	148	149	170	136	155	128	147	148	151	143	140	164	142	155	158	155	152	164	154	179	154	157	157	147	148	146	143	172	166	154	149	153	161	143	164	156	164	170	132	159	131	161	146	148	163	162	157	129	138	152	171	149	147	170	132	190	166	155	167	140	154	154	139	127	151	138	152	177	153	170	150	163	162	141	170	157	163	163	148	151	154	175	176	148	161	145	171	144	137	151	150	146	145	148	155	130	149	154	160	147	144	149	163	165	152	172	177	166	156	187	163	144	165	162	166	158	152	163	148	145	169	147	166	151	166	160	156	148	143	168	156	149	149	150	177	141	150	150	164	146	159	135	146	153	138	156	160	171	160	156	154	172	153	153	179	144	157	157	159	171	154	151	141	133	152	152	170	148	168	137	158	154	164	147	155	149	151	146	168	155	152	141	149	154	159	140	157	145	148	145	150	159	148	152	153	162	144	184	163	156	154	172	132	140	156	154	140	139	167	146	161	167	166	162	164	156	180	159	165	152	116	164	172	151	159	170	157	149	155	158	157	161	149	152	146	157	155	158	149	147	152	170	155	153	169	150	156	170	140	174	160	149	167	169	148	130	145	138	141	158	152	146	153	151	146	145	160	146	157	177	148	133	140	151	152	160	140	154	149	165	159	142	133	174	161	165	150	132	161	157	159	171	143	136	156	164	152	165	145	158	171	141	167	157	146	159	158	126	159	145	147	148	121	137	156	153	145	174	170	131	150	151	155	149	140	170	170	170	149	161	144	156	153	168	161	164	162	116	151	157	160	155	154	145	172	171
5715	623	739	707	713	635	634	689	617	585	573	583	601	620	598	561	572	518	561	579	560	562	582	533	532	594	557	553	538	564	558	562	558	570	534	575	516	543	565	566	592	538	540	564	562	588	564	556	580	540	545	561	535	581	566	532	496	589	541	524	535	593	567	551	527	559	574	582	561	561	536	583	559	557	565	518	596	557	569	609	538	558	584	538	567	581	545	525	570	549	547	570	572	530	587	563	532	531	567	587	519	556	580	525	567	537	538	512	570	573	571	577	597	541	575	547	551	532	504	553	541	576	529	544	543	545	527	513	519	535	593	552	516	547	537	563	582	555	530	513	567	556	559	562	556	548	540	584	555	557	566	593	504	521	520	549	530	526	551	581	544	523	582	545	557	544	548	564	536	589	565	524	562	534	542	542	536	504	532	543	518	550	544	590	537	560	566	551	582	507	587	533	518	553	566	562	543	554	544	569	537	575	579	548	582	555	503	552	553	588	536	557	540	553	573	565	544	571	551	566	571	554	563	589	541	571	545	557	510	552	562	536	558	532	563	566	517	568	567	563	603	540	556	505	596	522	527	512	548	516	544	583	531	542	546	533	529	556	541	604	571	641	583	508	567	554	576	547	560	519	564	528	514	612	515	565	599	533	524	512	536	561	554	547	523	559	570	573	582	546	561	576	549	568	543	550	585	523	557	593	547	533	530	569	543	530	552	582	555	592	524	537	561	566	559	535	555	551	514	572	518	542	544	575	559	559	559	521	559	569	540	540	564	522	547	584	552	563	614	589	573	543	556	529	531	578	512	553	555	545	542	555	501	570	549	537	559	542	536	559	503	563	585	535	552	564	551	549	545	552	540	517	577	575	533	573	569	570	591	569	589	551	565	562	534	559	549	513	566	545	588	541	541	571	563	553	592	523	516	562	553	527	548	523	561	542	553	531	570	564	544	547	557	526	539	523	559	502	603	527	577	547	510	573	583	572	538	546	520	569	566	551	546	556	615	558	542	543	554	577	562	561	570	568	552	552	570	558	569	543	557	560	564	564	539	543	546	543	546	534	575	556	533	560	556	532	522	572	559	564	575	544	512	553	572	533	553	516	559	586	531	575	578	580	539	589	565	581	540	572	537	578	560	528	579	578	593	550	519	564	560	527	595	540	569	536	569	521	530	555	549	543	571	567	546	550	550	562	512	534	520	584	533	590	579	565	533	545	488	560	556	530	542	549	526	607	535	613	544	485	540	555	575	549	612	575	601	551	578	559	563	513	567	533	532	558	564	581	541	569	556	569	554	596	543	595	548	581	578	565	566	538	561	507	566	551	556	557	583	595	575	543	565	543	524	552	604	577	550	527	528	560	530	520	593	590	560	586	531	520	557	527	563	525	565	525	565	551	556	539	574	533	561	572	546	549	560	547	584	554	556	495	529	538	568	546	521	540	587	551	529	539	537	554	588	545	568	580	573	553	581	564	556	536	549	544	580	555	531	555	530	553	583	518	502	514	574	566	570	545	556	525	540	568	547	560	525	529	549	569	539	549	573	570	540	567	535	555	524	568	519	565	559	523	586	567	560	552	572	532	582	544	567	580	562	546	518	535	519	546	613	553	538	557	549	566	543	549	607	560	564	539	517	525	572	551	582	550	546	556	533	523	533	537	557	560	552	540	573	544	542	544	571	564	542	473	526	557	519	549	543	550	579	554	577	501	574	521	531	520	563	535	543	561	534	550	555	558	577	572	580	559	573	537	573	556	542	587	546	553	573	531	558	523	557	545	517	523	542	518	549	590	546	531	579	564	540	524	510	540	589	547	546	534	579	527	552	521	581	544	548	555	534	555	555	548	600	536	550	534	575	493	566	507	585	569	581	524	557	566	549	578	573	594	516	550	580	535	571	551	500	548	534	538	580	508	536	556	532	557	552	544	543	545	601	578	514	570	568	543	587	561	546	556	567	560	552	549	554	522	579	523	557	533	542	514	582	597	500	550	546	494	547	579	561	532	533	588	569	573	541	585	538	510	567	520	564	533	544	514	550	544	570	594	539	501	542	531	560	549	568	521	553	566	545	539	529	544	567	532	559	545	596	609	561	509	534	568	545	555	573	585	544	531	539	553	515	571	585	511	527	525	538	543	528	609	548	562	557	544	554	547	574	534	569	573	584	564	566	530	540	574	521	531	587	525	522	525	555	551	515	531	525	550	534	562	566	512	526	551	610	517	548	578	559	531	513	534	533	507	577	502	516	536	529	557	545	553	580	543	521	571	542	539	584	538	583	536	547	548	582	570	581	625	531	542	570	604	526	530	561	572	613	565	557	527	534	533	534	524	540	540	537	593	552	550	570	547	553	554	563	520	548	550	566	558	536	529	557	523	545	571	567	523	562	555	529	566	546	518	497	577	555	540	550	549	514	524	562	544	567	576	583	576	572	547	557	553	500	557	522	534	562	564	520	541	541	583	557	588	553	536	542	556	549	554	524	552	553	575	580	602	577	532	510	536	579	523	573	541	524	554	515	562	532	538	547	552	558	555	571	550	563	557	597	548	520	551	567	587	545	548	578	547	557	569	562	562	573	565	607	536	554	524	523	587	563	529	563	575	556	563	541	488	551	562	588	513	573	565	557	571	532	555	561	555	593	557	552	527	534	570	564	522	520	562	565	547	569	545	529	537	544	568	557	543	555	534	554	534	578	566	560	532	545	526	615	553	559	568	576	560	535	573	542	542	507	584	575	575	585	542	559	580	569	525	561	553	563	573	581	584	577	550	549	554	544	541	548	584	509	595	578	555	602	594	564	563	565	519	554	567	511	543	516	538	552	530	547	547	567	571	572	557	541	585	550	558	577	535	519	563	569	559	566	495	560	526	561	586	532	546	597	543	540	581	545	590	562	542	538	518	554	564	547	547	551	554	524	547	549	556	543	541	565	558	571	516	558	519	523	536	525	567	567	540	606	548	587	520	545	539	536	543	536	549	516	537	580	559	529	582	572	578	528	593	569	538	552	551	546	560	567	562	568	522	568	521	580	543	543	527	571	567	530	556	538	556	565	565	548	526	545	592	568	537	550	579	564	544	581	573	541	577	565	516	561	535	537	576	569	603	566	539	511	579	523	563	570	540	569	580	533	567	567	530	589	562	553	520	547	514	569	542	552	547	569	560	523	542	556	490	520	505	534	559	535	589	544	510	583	576	537	585	564	617	549	559	555	553	581	564	558	558	586	566	562	560	542	531	548	587	547	540	549	538	551	516	589	555	562	534	576	565	540	599	579	532	542	532	547	577	570	566	530	564	544	547	539	538	561	561	544	559	553	531	537	566	548	536	544	553	573	572	555	550	556	556	538	587	537	578	557	540	549	543	559	566	495	548	560	531	538	556	589	569	534	555	535	563	551	543	516	542	543	560	560	556	563	552	570	537	512	587	512	561	587	531	538	508	520	571	570	578	578	531	565	568	542	565	577	550	541	548	553	585	552	509	529	575	542	540	570	555	550	556
31417	6395	1473	1039	773	592	517	457	434	420	403	347	372	342	337	297	330	284	306	284	328	308	285	305	300	304	288	269	306	261	316	306	292	274	298	270	267	300	265	278	278	284	288	291	268	261	248	289	267	276	258	285	270	304	286	269	306	287	266	291	273	296	260	287	258	279	258	281	297	313	294	299	292	310	282	298	252	261	280	276	285	245	300	292	275	252	268	281	276	299	279	270	279	305	281	258	284	301	272	300	282	290	266	261	271	302	265	280	293	271	287	272	288	264	272	279	264	281	277	292	282	293	271	267	255	278	299	278	286	262	288	284	279	301	297	290	264	295	297	298	286	308	260	293	275	246	262	293	295	276	308	306	306	299	270	282	310	284	276	298	302	286	264	269	259	274	284	299	267	291	309	278	278	291	279	290	296	281	294	254	280	279	275	302	274	273	277	283	278	255	263	301	292	281	293	258	301	276	249	298	269	274	287	282	323	271	272	272	277	258	301	286	305	277	261	241	289	274	285	255	267	289	301	260	283	289	269	281	287	278	313	291	283	303	269	290	287	291	296	302	286	276	299	269	274	288	267	294	304	274	260	270	245	291	281	256	283	260	316	307	264	256	259	274	279	273	356	270	290	260	271	278	276	263	305	272	257	255	301	290	278	277	297	302	316	268	294	268	284	263	296	293	297	285	283	267	286	290	270	288	264	285	286	270	273	264	270	279	286	289	293	285	271	267	289	324	284	305	273	273	250	260	283	246	282	259	283	261	292	306	274	275	305	291	294	270	297	267	281	273	297	282	263	257	285	277	269	298	270	270	293	288	290	298	258	256	271	252	299	283	259	307	285	301	261	288	274	308	277	280	273	287	295	301	281	291	285	265	308	287	312	283	269	271	282	295	295	301	303	299	262	291	255	269	254	280	272	298	308	275	262	273	268	287	293	263	260	269	261	300	269	287	295	254	328	256	297	262	242	280	275	303	267	292	291	291	286	274	289	284	282	250	274	268	268	270	256	302	291	266	271	285	298	283	281	299	265	293	300	284	283	272	279	269	256	260	290	245	260	274	269	260	305	265	289	291	292	317	307	252	276	305	270	252	268	258	248	266	270	300	273	283	285	269	288	282	317	299	265	292	278	308	283	295	277	266	289	284	255	253	262	275	264	266	275	266	309	287	308	325	279	278	277	244	266	289	261	294	262	306	301	239	289	291	305	259	269	273	292	317	259	258	309	266	309	281	276	307	304	272	275	279	289	311	313	289	256	269	267	270	270	275	269	275	260	261	272	276	289	279	256	275	296	277	282	309	274	275	271	284	289	260	287	273	273	310	278	295	291	255	275	301	283	275	291	288	293	268	302	289	284	305	296	285	272	298	269	258	245	287	270	277	278	324	280	294	263	297	292	271	279	262	280	277	281	274	285	278	276	311	249	284	255	302	271	276	280	289	276	266	308	277	276	308	274	279	267	284	276	255	250	292	299	274	285	306	287	285	294	285	274	311	282	247	287	286	297	278	266	272	271	266	294	245	285	290	322	283	290	262	267	265	307	264	278	298	279	265	297	269	282	298	282	282	273	286	269	281	275	281	271	247	283	305	260	267	259	273	289	283	256	260	291	302	298	265	282	267	296	251	303	280	270	324	295	312	283	260	287	300	294	286	309	270	282	301	274	257	290	265	259	312	259	282	283	307	285	285	274	291	258	289	284	291	314	308	301	275	269	276	284	290	293	283	280	297	287	277	278	276	260	258	279	318	264	265	298	288	312	281	251	281	281	252	279	284	290	302	292	256	271	274	259	277	268	279	279	294	249	283	289	296	269	279	313	277	272	252	287	284	258	281	289	273	267	283	269	280	278	280	269	289	270	253	285	288	308	312	300	275	293	260	281	277	261	323	261	283	294	256	285	279	256	280	289	280	276	300	283	256	301	263	273	277	273	321	267	264	294	268	288	277	302	286	270	265	279	258	287	266	266	272	293	278	264	301	288	260	247	275	279	296	323	290	276	248	297	260	261	292	271	299	272	271	311	273	281	268	269	271	252	265	286	271	271	275	291	277	286	269	256	248	276	282	256	284	280	271	292	284	265	286	254	265	266	298	277	267	301	259	240	270	305	267	259	304	285	292	306	284	292	269	276	280	281	309	257	291	290	292	303	318	294	280	257	284	286	282	282	258	285	277	288	268	281	266	262	306	284	278	289	279	319	260	303	289	257	274	302	302	291	270	280	250	264	251	274	252	301	261	272	297	293	289	276	263	295	278	310	305	285	263	281	283	296	321	226	306	278	268	268	273	297	260	286	265	265	289	249	266	250	258	296	288	285	295	280	295	290	248	277	289	231	293	261	285	279	281	281	272	290	292	258	274	282	285	279	300	273	304	284	270	278	286	278	315	272	283	282	276	326	259	278	272	271	266	271	254	274	282	305	291	289	289	287	278	270	300	303	301	309	294	275	292	282	278	288	281	275	272	293	252	274	293	275	267	259	265	309	296	284	296	260	272	278	291	260	303	263	265	261	284	296	249	282	269	284	301	280	258	274	264	247	302	294	288	264	278	285	256	288	315	296	273	298	294	295	261	276	310	260	297	258	276	292	248	268	292	286	283	269	287	263	253	266	300	278	305	278	267	268	304	289	295	261	312	295	305	256	273	283	304	282	269	269	303	288	292	271	312	281	284	313	285	309	287	270	279	286	270	265	265	294	288	281	320	281	284	270	294	247	282	259	275	301	284	296	288	293	271	300	260	303	284	282	280	283	276	291	280	274	316	303	270	293	257	262	280	288	276	283	268	292	311	266	262	279	273	273	258	289	256	292	268	302	272	286	312	254	257	255	280	284	302	279	295	266	288	271	259	294	288	315	284	269	253	286	280	305	270	307	255	262	274	288	255	303	268	284	298	297	301	233	250	277	314	302	279	274	277	269	264	264	268	278	275	258	314	269	299	275	287	306	303	303	270	282	273	284	268	270	292	297	286	270	284	264	267	277	295	274	267	291	278	299	244	274	274	263	281	302	268	300	271	300	254	275	285	304	276	276	306	255	259	279	273	264	269	256	287	282	270	288	299	285	258	299	269	280	280	255	305	262	284	262	295	293	262	257	250	266	290	319	282	246	287	305	290	280	287	273	267	314	275	248	276	262	264	275	301	297	252	258	299	254	289	299	308	302	288	287	288	261	307	284	300	287	308	277	273	272	267	284	276	291	259	278	298	294	276	277	262	296	266	269	319	279	292	316	293	312	268	261	264	258	264	273	303	304	262	288	284	286	311	302	268	304	277	250	289	281	313	249	264	257	304	277	272	280	298	301	254	298	275	276	259	274	259	274	299	303	281	273	290	283	287	259	303	286	275	276	274	270	263	279	266	278	285	283	284	300	298	277	262	271	262	272	293	285	285	292	269	284	273	286	257	285	307	284	290	317	298	306	257	263	278	302	308	299	273	291	281	293	264	282	277	283	269	288	281	287	267	248	304	312	276	300	283	263	282	308	298	279	294	276	291
15515	1743	3018	3375	3093	2647	2314	2034	1776	1762	1487	1477	1327	1347	1301	1256	1202	1120	1057	1056	1065	1081	1028	1066	1031	1036	1028	1048	1002	1014	980	985	969	965	937	954	957	975	975	958	978	945	962	906	902	932	923	907	916	975	937	886	926	877	928	915	886	997	926	881	927	871	849	941	915	910	905	951	939	899	884	978	878	913	944	909	908	908	881	919	897	921	906	892	950	902	889	856	934	928	920	898	902	918	875	887	929	844	859	877	914	921	902	908	948	934	894	902	894	886	915	883	864	940	912	893	844	912	891	869	889	970	873	875	909	889	933	935	893	899	880	923	883	874	860	898	903	878	915	919	857	897	933	903	881	893	894	961	896	903	839	894	934	878	863	916	896	870	928	871	885	898	847	836	890	883	902	941	909	946	909	888	914	898	923	882	938	924	929	845	885	878	904	941	923	935	938	862	865	944	900	931	848	904	896	876	919	851	874	907	937	915	953	886	932	888	894	860	894	896	908	898	860	873	899	948	921	904	924	955	904	877	904	884	891	908	907	880	910	912	919	857	878	880	915	874	908	897	905	899	894	902	908	869	906	915	925	862	874	872	904	893	909	946	891	953	861	890	871	902	907	902	871	889	894	851	906	842	940	888	874	876	920	938	866	940	823	937	874	912	896	900	883	910	902	897	846	899	902	870	891	962	895	968	867	900	919	899	924	883	968	923	902	841	857	895	883	901	843	914	853	886	898	891	883	933	918	882	880	893	870	908	945	882	912	907	875	904	890	876	934	937	873	946	939	887	925	895	925	874	884	920	886	887	940	906	945	895	924	940	926	877	929	923	892	884	887	930	862	850	832	879	924	885	871	890	886	878	861	885	904	856	887	895	901	954	859	862	917	949	905	880	896	917	880	908	893	851	935	954	891	930	882	876	909	914	846	892	913	880	914	905	835	849	834	864	899	903	955	934	897	897	869	902	888	893	886	948	897	900	870	893	894	912	819	904	897	839	908	851	866	905	892	926	936	886	873	919	859	874	860	907	855	884	914	884	907	916	908	870	850	908	894	901	875	919	889	896	906	927	854	872	922	878	964	883	908	889	874	917	905	879	851	872	884	969	888	928	912	893	884	873	860	885	873	892	887	857	864	870	851	911	896	886	934	863	916	906	884	907	927	830	850	893	862	888	900	888	884	916	892	905	907	849	850	888	892	896	867	956	910	901	912	854	920	872	869	980	892	893	904	887	897	906	904	889	861	904	891	906	878	929	892	892	957	902	897	898	929	840	884	903	886	925	959	943	941	875	890	891	888	891	896	872	873	904	888	874	875	909	914	894	896	890	904	937	880	936	943	874	864	906	883	827	938	819	877	920	892	899	893	892	946	899	878	896	875	900	913	852	906	864	899	885	860	902	842	883	923	942	884	896	872	859	927	878	898	873	888	909	880	871	885	907	869	859	852	900	891	885	874	852	894	917	883	906	892	918	858	897	864	874	835	909	857	910	897	844	882	933	870	857	901	893	860	872	872	887	905	876	924	945	944	868	942	908	890	902	875	860	943	877	923	855	923	893	866	916	846	862	861	859	857	902	881	911	985	878	895	973	907	908	894	902	864	884	922	917	871	866	884	866	920	837	919	893	897	860	878	953	894	922	954	936	870	894	852	901	865	919	909	862	831	894	886	919	867	890	885	899	877	892	968	870	894	912	890	871	899	845	905	892	901	934	890	902	896	890	874	932	871	906	861	919	926	870	882	870	895	911	926	891	925	866	880	833	900	891	885	894	888	888	875	891	903	868	941	879	902	899	852	870	883	892	861	904	872	880	929	893	873	944	913	889	864	888	900	896	884	887	863	879	837	899	835	944	937	886	886	913	867	897	926	951	938	871	981	895	879	940	920	894	877	888	959	869	935	904	847	842	873	879	924	882	869	910	872	919	896	883	865	895	886	945	964	886	929	898	896	958	913	863	869	891	875	865	886	945	905	898	859	882	933	894	914	955	946	939	862	820	877	938	914	872	913	915	905	947	868	882	843	877	932	892	874	896	929	911	929	832	924	962	885	893	875	887	885	913	862	858	887	838	901	899	848	892	896	827	944	866	856	914	878	884	902	862	883	874	939	930	919	869	884	910	926	891	878	915	839	908	924	942	905	915	917	858	915	929	903	862	936	911	845	880	892	853	896	880	966	874	875	911	896	886	856	901	928	879	962	928	844	900	922	905	876	904	853	894	902	899	884	902	869	887	893	862	908	868	893	864	935	902	946	859	909	867	963	918	903	899	864	920	929	936	916	917	922	868	837	941	873	969	919	946	925	867	972	957	905	909	847	935	886	876	907	902	902	887	894	865	931	911	882	838	884	840	913	936	895	934	909	880	875	880	906	859	909	889	835	895	853	866	952	908	871	869	888	861	931	921	891	929	890	906	959	901	913	870	833	873	853	938	869	838	864	914	856	855	918	923	912	910	857	905	932	909	898	918	925	953	892	892	854	927	902	940	941	838	899	853	880	905	887	931	864	847	893	931	909	931	904	939	887	899	876	905	884	894	870	890	866	922	904	821	865	865	863	895	887	866	878	931	894	850	887	876	896	858	871	850	871	885	904	833	905	876	891	867	894	821	926	908	876	883	879	869	868	914	853	902	882	896	895	920	946	908	905	884	876	888	897	895	916	913	935	887	937	960	883	860	896	896	884	926	920	881	883	903	913	898	926	887	871	950	842	907	866	974	895	892	878	851	897	902	890	927	885	881	899	834	842	924	906	876	886	944	898	901	955	849	900	859	862	913	936	903	862	859	924	867	935	910	874	880	918	871	851	915	910	911	883	930	857	914	882	847	921	857	932	832	919	851	872	912	903	872	849	888	890	884	893	933	878	961	918	881	911	897	930	879	918	851	858	810	850	845	886	974	924	881	886	891	946	904	887	901	883	893	896	892	919	927	948	885	932	920	947	895	868	958	952	885	881	859	871	898	891	855	917	922	884	874	966	884	874	896	844	953	879	951	907	881	880	851	908	913	925	962	947	885	933	883	883	913	907	871	928	902	860	939	913	896	929	895	892	872	872	889	842	862	849	867	854	886	874	942	883	908	891	848	892	901	957	886	870	893	896	853	903	878	907	838	911	874	900	888	913	914	890	895	849	922	884	921	871	926	897	929	932	922	896	886	917	853	897	870	920	943	904	870	911	940	909	860	890	883	848	894	923	860	887	938	938	864	897	890	902	936	863	873	872	882	888	944	866	942	995	887	847	892	895	906	927	917	872	933	849	858	928	881	919	927	865	868	867	904	941	938	861	865	875	890	868	883	852	979	902	905	950	911	888	916	878	915	940	858	909	840	878	830	874	906	920	924	903	940	927	910	907	854	873	919	878	932	863	909	895	887	924	883	926	897	903	904	921	869	864	930	926	847	864	891	888	907	932	926	896	901	887	864	899	899	860	933	863	890	866	880	903	956	870	920	902	858	907	862	859	921	892	866	940	877	948	905	906	909	849	888	877	874	868	844	905	900	863	894
40687	15203	4313	1834	1316	967	789	689	573	576	498	435	410	414	363	346	363	338	324	338	380	349	344	331	310	300	323	307	307	303	298	332	310	306	312	295	278	315	279	309	279	300	299	286	306	258	300	304	274	288	301	329	312	329	271	307	294	298	298	286	273	310	272	283	285	312	307	267	294	347	303	285	297	280	294	295	267	275	275	286	319	283	264	296	290	326	277	295	294	280	285	272	296	268	284	298	314	297	312	289	295	294	279	272	287	300	291	301	278	253	269	284	297	313	289	306	286	320	283	290	274	263	308	308	303	277	310	267	298	287	266	316	267	251	291	286	320	262	280	273	250	297	287	310	268	281	314	291	285	302	302	319	303	335	310	304	296	316	317	276	301	284	328	258	289	292	262	307	262	257	287	266	290	299	299	294	277	298	316	256	273	268	286	290	301	283	269	295	282	293	285	295	299	281	285	318	293	282	286	295	288	306	300	292	314	296	293	310	276	307	315	287	282	322	294	292	281	311	291	294	270	292	290	283	298	289	303	285	285	318	298	274	286	271	313	279	275	307	303	267	293	320	298	283	301	293	274	283	279	282	287	270	286	268	296	269	288	272	289	277	296	282	283	289	286	264	279	287	289	291	319	286	257	272	299	287	285	272	270	279	327	276	270	284	275	268	298	272	288	275	291	313	266	324	309	292	303	269	295	286	285	280	269	276	267	278	268	293	326	283	311	260	294	300	294	255	269	296	299	294	329	292	283	290	288	273	265	297	269	285	316	298	268	272	258	263	271	283	287	307	325	308	301	302	264	293	282	262	256	285	298	282	318	278	286	294	298	285	287	280	283	309	252	288	282	276	286	290	275	302	303	281	294	304	277	253	285	248	314	243	303	307	298	280	256	298	293	290	291	306	262	289	299	275	282	310	288	283	293	282	315	270	292	276	282	271	285	275	265	316	284	292	285	274	315	290	307	269	284	277	293	254	286	305	312	291	258	259	314	296	286	285	317	281	266	299	284	294	270	286	264	320	276	280	295	303	278	274	276	320	305	289	284	286	261	313	327	292	293	302	307	278	289	271	302	290	296	278	266	283	278	291	316	301	326	256	283	285	290	300	307	305	292	284	283	279	264	284	268	322	271	284	269	310	272	296	276	235	300	306	311	253	280	257	299	275	292	263	273	291	250	288	279	267	268	294	308	285	298	292	280	248	296	288	283	270	279	262	285	290	294	309	277	311	292	279	275	269	274	277	295	282	322	305	305	268	301	237	285	294	300	264	301	285	304	277	304	278	263	276	286	280	285	294	284	274	275	290	308	254	308	290	260	290	286	285	279	315	290	293	316	266	275	268	302	278	269	293	330	269	291	294	298	317	271	327	276	274	289	293	274	272	317	273	285	313	306	265	275	305	325	300	296	265	284	297	282	293	305	282	281	275	302	282	309	302	290	291	310	296	276	261	285	280	289	305	289	262	273	271	309	285	285	299	279	270	307	283	280	288	275	286	265	251	279	315	253	327	247	294	275	294	290	283	253	292	274	291	314	292	285	282	283	265	319	297	288	301	289	266	276	297	276	274	282	321	309	277	275	269	290	288	290	302	299	291	260	272	285	304	272	300	269	330	309	299	293	297	285	286	318	299	283	275	304	277	283	277	266	286	288	292	299	280	304	288	284	278	253	309	255	281	288	293	302	321	276	294	260	319	271	251	292	300	292	301	314	279	321	297	299	313	290	269	272	265	283	266	289	283	261	287	285	283	301	286	316	341	288	290	276	311	275	254	304	278	309	278	266	274	290	282	295	276	298	286	283	277	297	307	234	306	299	309	260	279	300	264	266	284	301	313	304	267	312	286	291	276	292	294	278	278	318	280	288	278	281	312	290	288	276	276	262	288	324	302	281	272	268	278	284	275	303	287	268	295	297	264	252	287	273	274	280	296	293	276	312	276	276	320	269	283	296	276	291	291	271	292	261	274	315	257	294	308	243	292	297	282	287	282	268	277	287	250	276	265	306	295	268	296	297	297	277	305	291	310	271	281	311	291	263	280	296	313	266	281	258	294	282	292	292	268	288	313	268	276	289	249	288	289	260	282	293	295	290	270	324	307	276	250	312	307	296	312	279	287	273	318	283	329	271	304	279	310	307	264	291	300	295	286	261	272	283	282	255	270	286	271	286	256	274	286	284	298	300	260	264	285	288	287	286	304	269	293	287	302	257	274	274	293	291	305	289	298	279	273	270	263	291	275	285	335	263	321	264	251	265	287	268	273	290	290	254	286	288	282	297	276	307	303	256	277	280	289	272	316	297	297	309	262	282	316	266	283	293	273	283	294	283	304	305	281	285	318	288	308	309	280	279	298	260	333	265	295	283	277	289	301	296	286	274	249	283	291	272	333	285	316	292	315	311	325	280	264	285	298	281	286	287	256	312	288	262	264	290	293	297	296	290	302	286	258	290	289	261	261	327	276	283	264	268	293	286	275	283	288	299	264	284	273	297	267	304	271	304	268	274	256	285	295	258	264	295	289	308	287	333	274	294	278	286	293	290	305	298	297	307	312	294	300	281	309	298	273	305	273	285	259	274	263	267	319	267	263	261	244	275	271	309	264	263	272	291	284	298	290	269	322	283	262	257	270	304	306	298	292	281	294	250	301	277	285	270	299	305	295	313	305	296	297	298	278	291	275	318	285	288	296	286	301	309	283	294	300	292	302	309	315	269	304	291	281	260	266	300	250	306	307	265	289	283	301	259	282	282	257	262	289	297	289	306	288	259	258	263	270	299	278	299	301	289	296	299	301	294	281	257	288	272	300	302	290	277	316	304	282	301	263	303	280	295	310	317	284	311	259	292	308	280	299	294	285	281	320	307	280	283	287	251	311	284	327	283	265	267	308	298	265	264	272	297	274	293	308	286	284	292	297	231	282	313	263	299	291	335	265	300	271	270	276	284	286	301	303	308	273	303	278	291	271	316	273	280	291	280	301	274	271	272	289	271	244	263	296	283	288	272	285	275	281	273	330	301	275	266	274	293	292	295	299	298	282	291	267	292	283	269	290	273	305	261	314	298	283	303	287	310	290	305	301	300	284	282	297	267	281	272	261	281	266	296	278	308	302	252	293	291	272	267	293	278	289	306	299	309	266	305	288	303	290	278	272	263	288	280	255	294	272	315	305	296	319	274	272	300	262	253	292	290	299	306	273	275	272	318	281	287	262	311	304	307	311	289	294	302	319	289	278	296	269	275	258	286	295	284	302	305	268	274	294	278	300	300	317	278	323	268	257	305	280	283	271	293	308	302	306	311	315	321	277	277	264	275	290	235	279	295	267	280	294	280	295	286	276	304	282	267	297	281	295	283	280	289	294	287	289	296	284	281	284	292	307	288	280	274	306	283	236	266	290	284	288	265	245	298	302	289	291	276	277	291	276	311	266	267	266	276	298	257	285	293	269	281	294	290	287	273	290	294	289	285	260	284	295	277	294	294	298	290	278	286	277	283	274	295	285
19549	2516	4920	5751	4997	4228	3521	3148	2818	2429	2210	1979	1896	1809	1615	1528	1448	1355	1329	1244	1233	1207	1282	1187	1152	1165	1103	1095	1091	1087	1058	1097	1037	1068	1029	1039	991	950	989	1013	994	981	1035	988	953	994	1006	950	996	946	963	974	996	983	1000	1021	905	952	955	967	944	994	957	958	998	967	969	912	940	965	947	995	959	912	967	958	971	982	926	962	943	945	956	879	920	937	932	931	976	895	879	922	938	923	907	888	914	931	883	980	924	972	973	926	899	910	899	912	943	951	884	938	892	918	896	939	873	919	929	935	961	868	929	962	896	882	957	923	865	934	885	918	965	948	959	903	928	914	894	941	923	928	909	909	896	911	911	895	930	939	922	922	908	914	932	914	944	906	898	866	931	943	867	904	889	957	896	893	902	875	901	927	926	880	905	908	879	974	855	907	925	898	960	912	926	955	888	956	967	964	914	908	883	954	939	879	839	955	848	880	903	938	884	951	977	926	876	924	882	898	927	983	867	885	953	889	887	839	951	892	935	888	959	920	857	888	898	894	922	896	878	954	923	857	900	923	949	926	896	916	885	940	915	956	932	899	917	903	847	946	900	909	970	871	920	908	876	908	868	969	890	897	901	868	884	942	933	952	966	943	874	922	939	901	946	946	895	980	922	941	917	932	888	936	971	919	879	910	944	917	924	911	912	920	933	972	874	932	898	919	916	869	960	931	954	916	924	939	963	913	937	925	918	1001	925	922	918	862	892	935	896	898	972	927	871	946	897	905	894	922	910	915	934	905	912	916	923	957	901	912	973	921	944	905	932	881	944	912	951	893	892	886	912	884	914	906	890	923	916	913	892	876	949	928	906	863	944	922	878	872	902	887	847	923	891	913	942	893	944	918	878	900	917	920	876	876	888	924	895	889	935	909	890	930	932	907	936	918	913	903	898	869	878	911	936	882	932	944	936	905	928	904	905	927	916	883	927	965	921	953	936	918	935	908	949	912	889	907	874	909	888	868	869	906	923	957	937	869	927	926	906	900	1007	908	912	934	891	943	894	892	922	859	932	908	894	925	937	901	917	910	900	867	933	913	928	882	914	930	915	899	940	882	925	860	891	860	860	901	963	929	920	945	886	856	921	902	918	904	939	873	926	859	901	911	888	931	941	971	901	899	926	870	915	907	931	892	938	939	895	917	882	909	955	853	883	904	909	894	982	937	878	876	893	876	987	883	979	938	929	922	909	894	872	890	919	907	880	916	900	984	882	899	963	936	914	962	907	946	871	893	916	892	876	943	904	935	882	945	882	925	947	955	892	875	914	962	927	907	893	944	884	925	938	925	910	960	915	941	875	950	879	910	892	923	908	981	948	944	925	931	931	899	928	879	925	877	879	876	877	898	906	953	915	872	908	931	914	951	921	896	912	880	900	933	947	930	882	881	860	903	925	946	950	908	971	916	926	923	890	904	960	890	911	900	902	918	886	870	900	930	958	892	957	951	934	924	937	919	941	896	973	884	871	969	1043	898	887	904	897	863	934	912	887	924	868	911	870	951	937	978	902	894	920	920	924	934	875	937	911	936	882	874	920	912	928	920	895	904	897	960	961	923	862	938	923	906	874	891	911	899	895	952	887	949	898	863	905	921	894	900	879	900	927	881	939	903	932	901	888	960	922	927	916	920	919	911	917	912	918	927	908	903	902	922	908	929	931	917	848	970	898	914	940	839	943	933	892	921	895	869	915	878	929	900	904	927	945	913	915	968	950	899	925	882	923	937	883	902	888	980	919	917	873	932	893	878	924	921	948	894	905	897	916	921	911	933	920	979	936	939	930	880	922	863	927	938	864	892	919	964	908	943	918	902	895	896	910	868	923	881	912	908	866	872	999	886	948	902	914	873	935	965	928	894	901	947	936	936	916	935	903	904	932	970	877	944	944	963	935	905	912	936	891	917	882	915	904	909	895	915	943	952	947	954	899	918	919	903	936	912	931	837	922	909	932	846	902	915	921	947	892	932	931	925	861	909	879	908	908	947	930	904	937	967	889	934	933	940	884	851	894	936	940	939	948	920	914	908	936	948	924	902	890	931	932	919	953	913	962	911	881	939	901	884	901	900	963	915	939	872	925	882	891	907	939	925	901	885	973	952	951	921	903	900	902	922	922	916	961	952	909	958	925	959	869	938	902	871	947	905	898	890	919	942	924	867	930	934	849	918	891	933	862	976	897	878	920	929	944	909	931	941	924	907	916	872	930	925	933	919	899	876	878	929	901	907	826	976	922	932	909	829	906	911	913	911	927	905	952	968	961	904	903	882	883	883	918	916	922	936	929	917	927	921	922	917	934	914	903	856	922	938	933	876	875	911	958	871	893	916	941	897	828	911	950	931	892	883	905	875	882	895	899	894	856	908	915	919	937	891	866	881	923	885	899	908	885	933	917	944	897	865	911	908	923	909	894	971	909	892	965	883	906	939	885	956	959	935	882	906	908	929	918	927	879	880	982	943	918	906	893	912	944	874	907	901	851	904	935	906	897	963	925	885	873	905	914	896	929	904	850	938	973	881	928	885	868	948	907	959	910	920	914	925	924	926	880	901	926	855	904	904	858	887	906	890	907	933	925	916	856	884	896	925	918	868	915	886	870	880	901	924	875	918	907	949	921	924	870	946	949	874	860	910	900	883	875	958	956	896	888	948	889	887	913	938	918	847	932	913	942	853	910	889	862	912	920	924	925	911	927	877	908	894	942	867	959	910	935	916	924	941	915	921	928	899	910	941	924	925	891	955	869	905	931	934	897	910	957	875	926	849	943	940	924	904	946	919	948	894	919	873	848	924	865	885	970	890	892	910	917	819	919	941	894	932	906	966	854	943	927	923	932	855	940	918	965	882	880	974	947	948	920	963	913	901	885	889	908	948	924	910	934	914	885	948	925	932	969	884	898	888	956	842	902	941	910	888	900	916	914	890	938	930	899	945	945	899	868	937	887	927	903	923	915	886	962	874	895	904	856	929	937	905	942	911	938	929	942	944	862	889	957	877	899	940	949	859	890	909	905	943	925	860	932	915	844	940	847	973	914	922	867	857	923	929	896	936	872	945	892	915	944	953	899	900	945	909	890	891	949	889	897	917	925	948	904	903	910	886	864	924	889	921	918	926	930	900	867	954	934	918	876	898	974	953	889	913	970	894	897	879	891	867	898	903	895	914	883	881	896	879	916	916	894	901	968	903	906	921	887	921	938	945	925	897	936	934	897	905	921	926	926	896	889	906	974	871	878	883	894	923	907	904	906	894	893	989	918	926	917	889	926	956	940	855	876	907	891	888	911	907	868	925	915	925	896	966	898	920	964	939	894	918	985	908	954	929	946	922	898	884	960	947	985	901	906	933	913	911	888	876	893	927	944	907	906	875	919	975	926	899	917	887	843	928	900	902	876	928	911	880	916	921	903	914	900	932	869	908	912	890	915	897	915	932	951	937	861	942	914	857	930	909	960	950	925	897	952	887	870	911	905	888	962	926
4147	363	265	218	209	188	189	170	151	158	156	163	148	175	157	164	173	146	141	144	135	144	167	164	181	156	153	173	151	153	151	175	180	156	145	149	165	158	167	153	148	157	162	173	172	152	165	166	154	184	150	151	156	152	155	153	150	143	139	155	138	144	166	174	188	160	161	148	164	127	156	150	156	134	168	151	158	157	132	152	154	150	166	142	186	154	160	148	124	159	152	166	135	146	133	151	137	176	162	149	169	166	154	153	165	162	135	144	166	154	145	151	131	167	164	154	147	172	172	147	161	151	158	157	153	169	142	136	180	161	163	142	160	162	142	156	178	146	177	176	165	159	144	145	150	145	167	163	137	137	147	162	157	164	161	137	169	144	141	148	160	146	173	155	160	156	161	156	159	172	153	156	148	176	170	160	167	141	141	140	171	144	146	137	166	158	154	159	166	149	143	169	132	160	151	168	162	148	157	150	153	147	158	158	153	158	132	157	153	148	145	157	179	165	149	168	139	166	182	164	138	158	161	152	166	158	157	172	165	139	145	154	159	160	135	172	173	176	149	153	162	139	146	145	142	138	172	143	165	165	149	136	145	149	156	149	136	143	169	154	157	149	156	145	169	162	161	165	126	181	127	150	145	141	155	134	157	143	134	150	169	154	176	136	137	171	158	159	156	143	148	170	139	156	138	137	148	145	151	147	124	156	162	160	158	138	154	148	167	150	140	153	145	168	142	133	176	173	155	163	158	159	160	149	124	152	145	136	153	169	141	168	157	150	165	175	133	146	142	165	140	138	173	154	161	176	165	140	177	136	166	158	158	152	149	158	151	163	162	153	192	164	153	139	152	133	156	176	154	174	159	163	158	150	170	148	169	145	164	146	119	155	177	135	139	154	165	150	162	159	144	148	157	154	164	153	165	163	145	151	162	175	166	134	170	147	158	156	125	152	143	166	155	148	147	168	177	152	161	173	151	158	158	145	163	171	155	160	159	140	161	158	161	154	169	161	151	149	153	137	167	135	133	164	149	137	144	151	171	167	154	155	148	166	158	139	151	154	156	154	125	161	142	167	138	125	158	153	140	139	136	156	153	135	150	161	151	174	158	167	159	154	155	147	152	157	165	164	141	165	162	158	161	144	151	144	145	153	160	161	153	152	173	152	128	151	136	144	158	156	145	130	134	160	137	149	133	181	175	166	147	153	185	141	168	159	168	139	171	150	145	155	162	154	171	154	170	159	172	162	147	132	155	174	141	161	157	141	147	159	140	120	168	158	138	158	179	157	145	143	151	162	149	132	163	162	151	162	145	144	149	157	136	153	152	168	139	154	169	143	166	181	142	157	135	155	157	132	150	139	153	166	160	146	138	159	157	154	171	146	133	163	141	152	165	160	171	163	152	163	158	147	127	157	154	143	154	165	143	165	154	169	146	167	125	152	171	146	163	141	130	130	150	151	138	157	156	139	134	151	154	147	159	165	154	156	148	136	168	135	141	162	164	140	173	165	146	181	156	161	175	135	147	164	132	143	167	147	172	143	159	173	151	148	163	161	146	147	156	166	146	160	152	147	168	154	173	153	153	154	169	137	154	145	163	159	154	150	155	157	177	157	164	147	154	159	165	143	129	148	169	164	172	143	136	155	129	136	175	166	167	149	161	160	135	145	139	168	154	126	155	155	137	138	140	160	156	150	168	146	163	171	149	157	151	158	165	169	149	172	153	162	142	138	154	146	133	158	163	163	169	150	148	156	159	155	159	133	154	146	134	160	146	161	162	141	169	146	160	147	150	137	155	141	146	154	138	163	142	147	151	171	121	145	154	173	144	148	161	170	163	144	158	145	152	138	147	171	150	185	168	145	169	149	166	161	148	156	154	164	157	143	140	149	145	147	156	145	164	172	175	151	160	146	147	159	150	157	169	168	150	135	151	161	156	164	123	133	171	152	172	154	173	154	163	169	134	157	174	136	159	181	145	152	161	148	171	169	168	164	131	147	162	146	174	163	143	145	170	136	150	143	152	144	141	155	151	150	165	157	155	184	154	152	160	163	155	150	154	153	161	149	143	162	156	156	138	139	131	175	172	149	161	167	163	123	165	154	147	158	161	168	150	138	126	151	168	130	170	157	165	161	158	158	164	159	151	143	153	181	146	155	148	161	155	135	175	169	139	145	151	156	158	167	143	137	159	152	164	138	146	130	142	146	157	145	147	145	171	155	149	143	164	160	183	155	145	143	158	165	155	155	166	158	146	167	143	162	172	149	148	162	167	129	161	171	163	155	157	168	161	166	143	159	133	148	158	155	158	137	154	156	144	161	160	141	146	149	157	162	171	155	160	144	157	146	164	158	141	155	152	157	153	151	140	172	155	158	174	156	148	161	161	147	146	138	155	154	167	174	147	148	138	141	153	137	153	147	166	143	149	136	173	151	169	145	122	129	133	146	116	140	141	161	140	148	133	150	144	147	137	164	170	173	175	147	147	172	157	151	153	160	161	144	164	140	159	151	136	153	167	155	150	140	154	156	148	161	131	141	159	146	152	138	159	131	136	164	171	142	161	171	162	167	161	144	137	153	159	170	147	171	139	150	149	134	149	156	148	173	154	156	181	179	179	150	162	130	152	177	152	158	148	154	150	180	155	130	157	159	148	168	160	157	151	168	158	151	161	156	169	150	148	153	161	141	159	135	164	166	162	146	150	144	151	151	144	174	143	169	148	155	169	161	137	162	160	168	161	156	173	157	140	157	147	154	148	154	131	147	152	171	135	195	163	164	143	157	169	171	168	166	164	159	155	164	145	177	150	164	152	164	131	175	157	143	128	165	142	163	134	157	144	158	166	154	182	141	151	130	165	131	168	140	143	159	141	143	146	148	140	149	145	152	154	158	169	138	168	151	168	151	147	176	130	153	148	153	159	144	144	183	169	164	155	148	166	143	145	143	155	160	160	150	163	152	158	157	150	159	155	150	164	159	151	146	149	138	170	180	180	150	173	138	172	154	165	154	161	169	164	147	153	171	146	169	145	162	142	148	155	137	152	176	154	157	155	166	149	154	150	128	145	165	157	134	134	149	183	136	145	139	142	154	140	142	157	179	155	158	157	154	139	144	153	142	140	140	153	148	132	151	148	133	144	175	161	141	155	178	150	167	150	158	154	121	116	151	135	142	158	156	143	139	143	141	140	145	161	149	169	171	163	167	149	151	143	158	148	156	139	162	141	167	149	160	148	147	155	158	141	169	159	136	163	176	150	160	148	170	142	149	161	143	168	145	157	169	147	159	152	142	145	169	154	151	135	162	163	163	147	165	139	152	160	145	149	165	150	169	149	151	142	155	146	143	156	165	173	138	180	154	149	164	148	147	149	147	156	153	164	169	172	145	134	151	171	171	156	162	167	132	142	167	164	170	148	159	161	138	137	158	138	164	165	165	126	148	139	160	172	166	140	160	161	174	171	166	147	137	163	151	149	158	151	168	167	149	173	141	169	139	157	172	149	146
5475	598	670	709	736	641	631	661	600	601	571	583	573	596	560	568	555	574	577	552	589	559	540	520	564	575	589	529	553	541	591	596	513	552	557	558	576	589	546	541	560	545	593	530	555	578	541	546	564	539	546	567	535	555	559	572	583	568	580	513	560	524	566	534	512	583	560	579	556	508	552	562	554	565	563	558	542	533	566	525	552	548	583	567	537	572	596	527	567	547	572	546	530	522	538	514	562	524	595	550	568	525	529	591	527	542	560	541	532	537	577	546	598	531	573	545	579	552	537	555	568	570	556	567	516	593	543	539	558	560	567	518	607	525	489	550	560	552	569	579	572	574	603	522	579	570	595	526	529	563	561	527	560	571	514	563	528	555	573	553	530	537	546	504	557	505	503	563	519	588	540	533	559	518	576	559	563	542	526	545	598	559	562	531	602	495	545	528	556	575	516	551	517	585	557	549	569	587	519	548	539	497	561	554	585	562	526	536	543	535	548	524	541	584	558	565	561	515	559	570	529	573	566	535	551	589	579	542	537	525	517	576	541	545	575	553	542	577	556	542	582	522	547	560	560	556	566	531	541	582	574	560	579	542	521	543	598	497	539	532	537	545	557	589	574	543	509	565	603	576	517	575	549	540	558	507	519	543	546	533	563	583	597	520	561	532	530	571	567	535	481	568	537	577	530	585	564	541	545	531	557	565	539	550	525	601	546	507	527	571	550	528	594	513	550	552	586	533	568	568	564	579	552	545	571	562	555	561	557	564	526	570	533	542	570	589	542	569	563	553	566	563	526	562	572	555	521	594	536	563	542	566	532	562	579	564	550	551	546	561	561	513	524	561	533	559	543	574	584	561	555	558	589	563	533	568	573	544	577	579	527	557	530	542	535	564	553	540	546	598	554	542	563	556	524	533	584	538	573	583	554	551	536	536	576	604	577	528	550	587	555	555	535	563	566	582	557	570	549	554	553	535	554	530	554	558	560	574	541	549	538	566	570	509	611	519	512	559	578	548	531	551	529	561	563	535	570	538	547	558	546	544	528	557	554	531	564	600	571	579	523	588	544	532	554	520	535	515	535	567	547	533	535	589	523	555	554	563	557	533	560	566	533	540	549	537	502	550	550	558	545	526	559	545	545	570	589	532	522	564	530	578	562	539	552	558	551	564	556	515	582	572	563	540	542	550	539	572	518	552	547	553	525	535	545	604	517	553	570	533	564	535	584	585	537	559	560	557	562	561	576	565	520	521	558	548	603	542	539	607	559	547	521	548	556	533	524	567	516	512	518	527	600	522	547	575	534	579	540	536	555	546	541	509	559	541	539	530	539	530	560	560	548	559	508	590	566	524	599	579	539	587	552	536	528	566	518	492	567	552	531	575	556	528	513	592	564	555	551	527	592	523	529	562	559	567	550	561	579	582	543	536	577	521	536	560	570	543	549	556	523	539	563	552	554	569	524	566	521	551	553	543	555	605	569	514	546	568	532	577	555	554	537	590	544	518	593	539	575	551	549	572	522	568	582	600	558	605	555	586	549	531	529	587	551	533	548	570	596	559	556	551	550	581	579	588	558	552	533	565	527	571	564	549	572	593	543	512	569	554	577	565	569	532	555	535	547	544	544	545	543	562	546	533	538	555	543	565	576	544	546	535	530	543	527	509	571	527	543	544	552	556	559	578	579	530	528	524	537	564	593	547	601	553	571	511	553	556	574	546	548	570	545	545	572	573	610	490	552	596	547	554	523	531	540	573	531	595	535	545	560	542	559	541	565	547	549	547	552	537	565	560	521	549	564	536	570	535	556	542	585	557	549	516	556	530	522	561	539	572	597	549	556	563	546	532	592	521	615	531	557	588	585	539	558	533	525	540	588	583	560	582	559	554	533	574	572	513	590	543	571	555	570	553	535	546	556	599	550	559	561	533	513	519	521	557	520	560	527	544	557	569	541	583	553	523	565	545	506	550	543	549	542	575	575	557	508	534	588	544	552	519	542	534	546	586	572	574	561	543	594	530	557	555	555	567	558	539	512	550	568	526	515	611	511	548	549	550	538	542	542	536	563	573	541	530	579	555	541	553	560	566	595	507	565	552	493	575	506	559	579	545	506	525	526	536	539	566	579	561	522	554	547	548	560	555	477	538	548	559	552	562	534	591	550	550	576	554	498	497	537	568	541	583	566	550	548	607	566	566	545	550	590	547	545	581	548	554	537	552	576	579	518	585	600	556	550	558	527	577	530	578	579	569	564	507	541	552	601	607	537	526	508	537	539	562	532	540	518	480	580	548	540	520	604	535	517	551	565	527	550	561	600	579	541	523	556	558	558	571	548	597	554	521	516	547	557	546	552	551	557	567	515	528	539	543	541	534	567	557	575	575	534	585	580	567	539	540	548	557	547	561	537	578	554	560	566	550	597	556	576	577	514	514	542	559	562	530	552	542	547	587	570	498	553	561	583	595	561	519	542	547	552	553	549	542	539	546	542	524	575	512	543	588	571	548	529	534	544	583	587	537	550	507	540	548	514	559	564	572	577	521	577	557	505	621	566	579	572	572	581	605	552	518	541	483	524	517	584	531	562	577	546	552	540	560	529	548	538	544	556	560	506	566	565	531	543	567	552	585	575	530	565	536	550	512	557	546	553	568	553	552	550	555	553	561	545	580	593	593	579	588	592	593	491	541	545	563	533	544	574	531	599	562	567	526	555	532	534	541	547	567	558	575	536	540	572	522	541	575	525	543	518	554	537	545	530	562	534	540	551	514	519	552	567	576	505	587	558	525	588	576	557	547	569	536	551	580	542	556	549	532	540	581	567	532	516	554	547	539	553	559	567	605	545	571	528	554	531	535	552	569	544	587	547	547	556	563	545	560	569	552	568	556	540	552	558	527	555	568	560	555	559	562	553	566	522	555	600	540	576	578	520	527	548	522	580	558	566	534	546	535	575	563	546	517	537	549	573	557	558	525	573	514	504	563	557	559	552	545	550	520	542	515	606	523	542	532	548	592	567	541	552	577	509	582	611	577	588	550	580	547	550	554	576	507	549	569	578	541	538	561	556	574	524	534	548	534	562	529	548	555	506	529	576	537	537	517	550	574	524	534	588	570	530	576	547	537	571	545	566	550	592	597	532	568	552	543	520	545	570	566	564	561	559	546	567	551	565	536	571	566	585	544	544	546	582	559	556	536	563	571	555	555	560	541	543	553	546	572	585	555	546	565	566	557	557	549	563	520	562	562	504	567	564	505	572	539	529	578	565	528	518	541	552	572	568	566	603	577	551	518	599	594	533	600	525	545	583	530	506	562	539	608	566	548	510	562	588	562	488	616	563	567	564	549	549	592	524	548	544	590	567	556	530	574	529	531	514	544	562	550	553	552	544	557	555	575	549	570	541	559	563	539	526	530	544	550	529	567	523	509	545	575	538	555	515	515	512	547	567	562	566	494	531	563	565	559	512	565	551	565	517	572	557	577	598	521	539	531	535	578	553	569	573	556
30831	6393	1574	1089	813	637	552	443	403	409	351	366	384	352	322	334	329	335	299	311	308	320	343	307	293	318	254	298	303	287	305	286	293	286	290	290	285	266	311	308	286	284	277	301	265	270	257	284	291	279	284	294	279	283	274	301	271	294	298	292	305	299	288	252	308	291	298	282	279	293	290	267	272	261	290	296	317	301	268	286	305	262	261	248	274	299	278	296	293	278	279	287	257	269	313	259	298	257	266	281	283	258	287	267	271	261	277	298	272	256	258	277	263	292	253	291	281	307	283	295	284	302	284	276	268	288	280	250	295	275	281	299	291	279	256	307	311	269	289	285	266	283	304	292	302	297	268	281	291	285	262	259	301	253	294	265	294	268	276	260	279	300	306	282	278	292	263	279	292	263	266	279	281	250	284	267	328	278	262	240	267	289	288	269	314	270	254	267	297	306	276	258	263	314	311	293	290	272	283	287	274	268	283	272	282	288	265	311	273	271	258	270	274	261	291	269	283	278	253	280	263	282	273	277	262	296	277	308	269	309	295	297	273	268	292	275	297	279	296	274	311	259	304	291	278	265	284	286	279	265	311	316	304	286	264	254	265	283	288	239	273	292	260	286	270	285	283	282	283	288	251	299	262	281	314	319	265	278	313	290	282	278	276	286	295	283	279	268	273	266	273	300	286	283	277	316	279	278	272	269	309	288	252	272	278	275	296	263	256	263	295	286	291	282	274	287	264	302	286	260	278	291	276	273	277	275	288	291	279	271	290	277	300	260	289	245	288	260	280	255	265	281	280	297	282	280	246	301	292	282	286	273	299	289	305	223	278	296	303	271	279	268	290	314	275	265	287	281	288	268	292	274	287	308	272	268	268	263	285	254	284	254	268	257	291	280	281	293	273	233	295	262	275	269	275	276	290	291	261	258	300	289	282	285	253	267	297	320	276	296	274	294	288	275	295	261	258	273	292	289	284	239	291	243	280	281	300	277	291	273	283	267	294	244	275	278	296	282	273	276	246	291	264	291	297	267	267	280	261	278	261	273	294	276	273	281	276	276	307	281	257	276	299	283	283	272	278	259	274	262	273	264	283	276	282	290	283	293	302	272	289	297	275	283	272	302	266	299	281	296	283	249	280	278	281	299	273	291	295	281	250	267	294	270	270	282	233	311	259	276	268	275	284	268	284	251	264	311	295	296	307	276	264	279	321	257	253	285	278	275	303	291	299	304	265	299	283	274	276	291	249	290	301	293	278	287	265	311	272	304	253	248	269	286	283	276	266	277	277	274	306	300	286	243	285	264	283	277	312	281	273	286	254	272	268	243	295	288	248	299	279	266	269	282	274	324	290	290	279	297	278	228	289	264	287	275	247	278	261	268	309	301	266	295	282	282	323	270	265	251	279	286	292	247	300	299	291	253	245	300	301	276	304	263	295	292	266	301	278	306	250	265	272	293	279	297	288	259	265	296	291	295	283	266	315	315	328	254	262	271	287	277	270	250	278	332	279	300	253	244	266	289	273	287	274	263	288	265	266	272	290	317	280	248	295	292	273	266	273	294	283	272	253	311	258	298	237	264	273	278	290	265	257	270	286	268	263	302	275	255	289	296	297	295	293	289	320	264	313	301	289	261	270	269	275	258	293	291	297	304	286	267	262	279	294	258	292	293	270	281	295	287	268	270	267	283	275	269	285	285	290	296	266	296	286	290	286	286	326	280	253	230	257	277	246	276	302	304	287	276	234	271	270	268	294	262	288	310	240	300	270	275	311	309	267	260	297	274	284	272	248	285	249	275	290	271	292	273	275	253	270	309	304	250	271	273	278	291	271	252	264	272	266	281	270	271	288	269	292	299	300	269	304	283	270	266	269	298	267	260	275	275	274	298	301	338	285	294	283	263	271	286	274	272	278	265	310	293	290	323	298	298	306	267	264	252	271	278	270	290	299	259	287	263	288	273	273	296	252	288	282	272	274	297	288	309	272	271	246	268	302	271	275	257	293	295	278	265	268	292	262	260	263	306	261	279	289	279	302	283	279	277	288	298	291	277	265	271	280	295	274	287	273	285	262	270	289	241	288	276	285	278	266	306	293	267	295	273	268	301	299	271	293	304	255	320	268	283	286	291	300	270	264	281	287	314	271	295	254	257	241	272	258	298	261	281	293	264	245	275	292	296	317	265	314	276	277	285	280	271	274	281	279	261	275	265	274	270	265	271	281	308	284	283	278	273	279	281	275	275	264	282	288	258	269	247	281	276	288	281	301	244	253	281	283	265	298	280	288	286	296	276	278	263	293	242	283	276	267	287	274	290	281	279	275	265	274	271	273	281	283	268	300	246	241	263	301	278	284	277	278	270	296	286	295	280	307	256	285	294	273	291	276	303	278	274	257	293	290	273	283	290	290	299	259	280	276	265	311	289	263	263	301	268	272	266	283	286	294	279	306	286	290	246	289	274	283	306	258	289	272	300	281	238	272	288	266	263	282	243	290	300	266	290	248	280	273	276	260	297	289	287	254	303	254	257	270	292	278	261	288	299	273	269	270	294	263	299	310	284	283	280	308	310	277	257	306	294	281	287	283	311	304	276	274	248	255	277	276	269	262	313	290	296	305	303	286	314	276	317	289	313	281	289	264	303	286	283	260	262	294	275	296	291	257	264	283	272	270	310	284	300	266	289	291	273	281	294	272	277	293	272	273	277	263	300	298	301	276	259	245	265	280	299	282	285	283	266	279	299	295	298	326	281	269	271	287	282	278	287	267	273	260	312	268	287	277	307	259	308	263	276	280	259	266	270	259	287	262	232	277	280	303	268	280	297	273	272	266	295	290	281	254	283	267	264	305	262	292	294	309	243	279	283	271	271	278	297	264	296	332	305	296	253	275	294	302	255	282	297	265	322	277	296	272	251	314	270	278	290	269	253	265	286	302	280	284	274	277	267	298	289	277	297	285	270	309	297	296	309	304	274	271	281	286	278	295	268	256	265	283	279	268	291	279	280	285	285	290	297	267	277	293	268	266	282	257	290	302	307	271	301	293	300	291	279	291	270	255	268	264	278	284	273	275	280	257	286	253	269	285	292	260	289	301	296	292	283	241	297	267	274	279	300	270	289	325	296	256	282	264	257	274	255	282	238	282	287	293	295	274	272	309	288	316	289	295	279	303	281	289	258	274	273	263	255	283	275	278	286	292	282	284	259	278	305	288	287	276	269	268	284	279	284	297	295	267	287	264	271	293	263	276	265	293	250	273	291	259	272	286	271	287	263	283	274	289	275	299	280	279	286	275	279	256	298	279	304	275	290	268	286	266	279	285	256	267	255	267	296	259	290	282	296	254	254	265	261	283	279	287	279	281	267	249	278	308	269	258	280	294	294	292	268	265	263	311	276	258	268	293	302	261	342	255	292	288	274	285	285	289	300	303	272	298	263	284	294	280	281	278	264	254	295	297	278	265	264	278	274	291	295	302	278	293	276	305	285	291	283	280	258	274	300	273	280
15318	1760	3107	3437	3032	2615	2351	2040	1835	1618	1577	1446	1414	1268	1263	1253	1148	1091	1172	1064	1085	1006	1033	1032	992	1042	998	1022	1027	1010	964	990	942	951	946	922	951	923	968	945	927	966	924	927	920	967	910	887	900	883	966	873	939	925	923	913	911	966	907	969	952	901	953	865	939	846	868	939	899	924	920	950	898	933	900	940	896	922	919	955	855	910	879	852	951	917	911	926	880	880	905	869	952	928	851	942	958	896	904	904	854	920	861	949	914	909	946	895	912	942	946	927	891	935	927	893	924	922	939	902	835	864	915	901	871	899	915	842	878	942	906	957	904	893	907	893	908	894	928	880	867	874	880	887	923	892	911	906	918	883	869	887	917	864	898	898	895	884	862	898	873	889	895	853	878	912	879	941	923	843	917	890	881	884	930	889	917	909	893	861	848	845	879	895	931	918	915	884	867	876	878	862	907	881	893	916	880	936	852	907	857	835	896	904	875	904	887	938	849	897	912	877	881	900	903	879	915	856	886	877	899	881	908	895	827	821	890	895	902	882	911	845	915	931	895	894	892	924	833	858	850	871	873	839	883	905	877	870	907	881	911	907	882	917	861	901	916	895	934	921	868	887	930	918	874	913	892	868	856	925	895	953	932	901	864	860	898	879	886	876	947	840	918	917	884	907	870	860	895	881	952	895	897	933	838	844	833	878	924	874	863	864	865	874	883	905	891	919	945	905	923	878	906	870	883	854	938	902	929	887	871	884	853	901	880	938	886	892	869	921	912	897	903	856	922	892	888	875	906	872	907	912	887	900	898	940	883	895	894	891	883	973	901	858	898	907	965	945	850	952	877	890	879	909	886	815	846	906	922	890	882	925	898	857	927	888	905	915	909	916	870	869	870	867	873	884	882	846	949	918	927	917	917	903	966	855	918	930	864	918	978	858	909	934	927	896	917	923	839	933	949	860	847	855	891	866	831	929	945	876	887	914	907	899	887	862	887	910	912	896	856	867	875	910	907	905	858	871	921	893	865	878	853	893	916	915	883	895	922	906	857	883	900	882	874	868	930	874	911	855	848	869	879	882	871	864	841	914	835	887	891	878	943	906	898	895	868	897	902	891	878	883	893	919	947	912	856	850	902	867	880	899	936	919	849	862	948	837	841	933	932	932	917	890	905	889	901	931	879	939	902	921	952	899	907	883	871	917	887	928	896	892	884	869	879	841	891	925	915	863	881	924	878	890	924	896	916	927	913	872	905	892	900	890	891	890	874	868	880	835	831	908	873	924	922	960	906	951	918	887	918	870	913	901	905	902	891	888	866	890	911	840	903	879	885	897	899	904	865	854	880	887	872	869	928	834	900	902	855	886	851	889	884	916	925	911	870	849	883	908	929	904	903	913	872	867	925	903	847	929	886	920	881	912	870	906	845	885	913	914	858	886	889	951	855	913	934	867	879	882	888	885	891	918	956	889	870	865	922	945	893	871	832	926	876	875	913	866	901	853	916	898	901	854	898	914	883	911	859	918	901	906	970	928	892	864	897	888	855	978	851	842	944	870	893	891	892	879	872	907	936	924	892	874	861	899	944	902	904	858	862	884	884	890	933	875	919	936	898	942	919	892	888	888	889	944	922	882	884	870	890	923	860	890	924	875	891	911	869	842	899	904	881	893	890	870	845	856	940	865	903	885	886	890	849	855	910	884	886	827	894	914	855	940	847	874	884	907	890	892	875	883	869	911	927	907	937	869	912	846	890	883	909	961	875	922	926	861	839	894	897	879	906	927	875	923	899	862	878	898	863	921	815	914	910	907	892	902	932	845	884	875	933	896	906	869	886	854	813	865	870	926	870	891	926	894	890	937	857	912	923	893	902	952	898	912	842	905	887	873	889	946	909	860	909	917	899	865	907	911	1010	863	930	886	822	907	833	897	900	893	933	930	924	948	890	894	893	930	850	928	813	899	925	885	914	964	883	902	899	887	921	884	886	858	894	869	948	943	884	887	913	860	898	914	900	907	911	925	856	914	922	864	874	886	856	898	882	871	908	870	916	913	889	911	907	879	903	851	841	963	855	891	907	883	932	921	886	855	923	825	955	924	916	850	872	829	901	902	895	847	931	904	898	872	935	926	823	910	914	902	872	848	858	850	854	907	890	917	901	879	886	893	870	887	844	911	895	890	916	877	864	898	925	899	871	876	900	957	897	870	906	887	933	844	923	901	909	871	962	935	903	857	932	844	908	905	907	868	941	890	916	869	958	918	937	865	889	882	877	879	894	873	917	878	919	968	867	939	886	884	917	970	893	951	881	894	866	929	936	826	873	911	904	903	932	886	865	850	860	855	871	916	911	913	902	921	863	873	915	881	890	899	879	934	882	921	880	913	885	846	871	863	927	864	841	859	889	896	921	903	898	999	872	929	869	927	903	835	869	937	860	940	860	903	890	857	852	926	849	918	840	899	916	971	881	856	905	881	905	907	933	884	916	919	914	862	892	908	953	934	925	918	850	903	897	926	846	925	858	917	864	893	858	887	895	875	901	887	904	879	856	893	842	893	900	876	892	882	901	929	875	813	929	881	958	880	943	878	898	909	944	915	899	924	879	886	884	860	850	894	854	872	896	923	923	941	837	900	878	902	907	909	887	882	875	864	873	858	887	838	882	850	907	922	926	867	934	913	908	836	866	877	834	938	941	852	925	913	873	839	872	872	919	910	870	921	957	949	917	824	883	925	883	889	928	891	951	911	847	939	876	856	843	918	931	898	902	878	878	884	889	907	892	890	858	913	861	931	939	942	926	870	892	910	919	898	896	854	935	893	839	886	881	899	862	929	906	896	920	931	945	859	875	864	889	877	886	905	909	884	877	937	942	842	860	880	879	861	806	927	909	937	855	893	889	941	912	870	829	906	870	928	841	903	922	889	925	901	912	879	884	869	833	882	940	904	905	898	920	876	849	852	901	952	902	903	893	829	862	893	890	905	919	895	897	913	874	850	873	912	890	937	910	886	900	931	874	870	945	906	930	863	931	910	873	877	918	923	893	883	869	900	849	911	873	911	857	903	899	866	858	907	915	919	890	953	922	861	869	914	890	940	933	925	892	926	903	819	886	890	912	919	903	932	852	868	904	871	878	890	875	917	908	907	874	907	898	917	816	876	879	896	873	943	921	884	879	921	920	896	916	879	891	927	859	887	892	953	831	861	919	884	864	907	853	897	923	919	906	874	963	868	885	888	914	814	830	899	895	870	911	892	885	889	901	894	914	887	901	863	836	890	900	939	888	846	892	962	870	869	900	874	861	866	927	904	888	881	873	928	890	906	929	923	922	892	933	865	913	905	867	865	955	912	881	865	895	938	928	928	940	880	843	867	868	904	879	831	888	913	879	919	876	875	866	942	876	880	887	911	897	871	935	901	887	859	879	852	891	879	888	887	929	933	899	901	899	888	912	908	885	930	896	875	890	869	843	884	933	872	917	901	917	888	895	895	917	857	887	928	896	847	928	870	893	923
39150	18676	4895	1760	1258	985	814	672	613	548	426	445	431	426	386	394	379	330	356	352	336	336	312	318	292	329	323	305	325	332	320	290	307	275	297	289	286	314	294	292	272	287	300	301	272	291	274	275	275	294	284	246	298	276	306	277	307	291	280	295	268	283	298	285	279	281	300	271	282	316	272	295	292	301	297	269	326	301	304	242	304	282	260	268	280	289	254	305	305	307	308	268	290	305	284	291	252	301	296	276	305	273	302	304	300	303	310	298	303	320	272	301	284	305	300	290	310	277	281	284	301	264	274	294	243	277	276	284	298	271	296	291	275	277	239	309	314	300	264	265	295	285	288	301	268	303	283	273	284	295	283	301	304	313	305	299	267	306	291	284	261	308	281	298	258	266	255	292	251	272	283	293	264	296	307	305	296	308	296	318	289	271	283	261	262	287	284	270	285	284	254	277	308	291	265	281	293	265	239	264	299	298	290	284	286	289	292	303	283	270	266	301	284	309	292	268	289	273	300	305	281	253	306	283	309	278	296	272	289	274	284	297	282	318	279	300	273	290	302	303	284	293	297	281	314	289	276	302	279	296	250	290	294	264	263	243	305	300	306	291	295	283	307	333	327	292	290	311	271	277	282	302	258	318	254	274	286	295	279	312	310	306	293	276	269	294	306	285	295	315	314	297	305	307	299	248	286	304	288	306	256	292	251	287	278	283	294	300	268	303	306	308	292	297	302	292	294	290	294	291	290	284	276	315	309	281	290	298	278	309	269	294	312	321	278	298	278	303	298	264	294	275	300	287	288	278	280	298	302	285	283	296	298	304	268	297	290	278	286	275	285	311	268	272	276	308	291	270	292	309	306	284	306	284	305	301	300	257	296	292	313	287	252	296	296	320	317	269	266	258	290	303	262	295	282	290	309	271	317	259	300	286	280	294	287	325	271	312	312	278	279	284	282	293	299	279	294	297	291	260	295	286	264	274	281	290	272	275	295	288	290	295	312	276	301	315	290	267	307	252	294	321	299	303	281	274	289	290	280	266	264	298	308	277	285	287	275	295	287	305	311	309	303	311	294	302	316	284	265	287	289	281	282	286	311	299	277	280	299	279	302	299	291	280	314	328	264	285	296	295	273	270	292	251	276	313	294	292	287	312	301	277	250	245	292	276	273	301	301	303	255	286	294	308	293	280	284	293	308	268	283	256	275	285	291	298	277	298	307	257	251	277	294	292	303	286	306	279	284	256	301	278	282	258	273	287	262	324	287	274	260	289	278	290	320	300	304	266	287	270	278	272	277	328	275	282	282	287	253	278	269	278	268	269	259	305	307	301	264	275	286	311	295	290	307	301	265	289	273	296	289	302	302	308	269	290	280	278	316	276	302	274	307	329	258	299	290	276	272	278	316	283	291	293	294	305	278	265	295	284	303	253	297	308	312	298	317	297	290	260	280	269	316	298	296	285	282	284	286	259	271	285	279	316	315	316	300	256	313	308	281	278	283	268	288	304	279	281	289	295	277	294	278	307	288	284	318	271	292	282	248	260	291	284	287	305	290	292	280	292	292	278	292	263	276	278	305	279	290	285	281	306	310	307	285	298	277	308	271	334	285	303	265	314	290	282	277	298	303	284	326	290	308	276	314	275	313	297	276	300	280	296	257	301	275	307	300	272	295	313	305	296	261	266	279	297	264	317	275	281	283	283	298	270	290	272	303	288	321	277	280	290	275	279	292	294	291	281	298	304	307	282	279	266	273	295	298	290	295	280	294	312	260	312	301	318	298	297	311	276	259	283	319	260	304	274	313	273	303	257	287	275	259	304	293	273	298	269	282	268	279	272	290	271	307	287	257	299	301	248	268	300	294	307	285	285	276	269	294	270	297	266	296	307	274	267	292	269	297	292	298	277	321	297	299	305	304	300	279	296	273	270	308	288	279	268	272	321	314	306	291	297	321	287	279	300	266	328	291	290	290	290	289	277	276	281	273	336	279	278	309	285	289	299	260	312	281	270	298	278	282	252	287	290	271	306	291	305	326	258	291	279	300	287	269	311	276	293	293	280	247	269	273	288	272	274	299	303	286	287	289	280	261	259	300	304	313	253	283	300	286	304	296	288	304	291	304	255	279	282	258	303	281	278	280	293	316	321	304	310	253	278	265	290	283	309	319	296	287	298	324	315	273	297	286	285	275	274	284	294	289	296	301	282	280	269	292	303	295	258	319	281	293	275	280	283	284	286	266	270	309	289	308	254	272	284	301	310	291	290	291	286	299	294	297	279	296	289	312	297	273	295	271	289	294	280	306	293	279	282	314	284	284	268	261	287	282	284	329	286	262	304	263	261	302	281	281	281	274	268	282	244	299	307	270	279	262	308	308	266	309	300	314	280	281	281	317	264	276	283	291	287	305	293	281	288	275	287	298	297	322	297	304	249	291	322	316	276	302	294	305	285	293	292	300	288	315	276	276	298	289	299	306	291	267	288	281	302	253	295	239	283	299	284	283	276	273	344	288	263	283	272	277	271	314	295	277	287	310	274	275	298	308	317	282	310	273	282	285	297	306	308	307	308	306	263	273	315	296	293	305	322	296	289	286	313	285	298	293	292	282	298	284	295	289	321	289	260	262	285	279	270	302	322	312	326	287	307	294	285	250	295	279	295	272	298	324	296	258	276	318	264	288	282	274	282	257	281	284	294	270	270	294	262	282	304	265	306	277	280	275	293	307	291	285	292	299	295	255	282	278	268	293	335	334	279	261	297	281	278	280	259	294	257	273	288	280	295	261	283	330	285	263	302	307	252	297	313	284	342	288	306	262	283	282	261	276	300	292	294	280	268	270	333	302	300	300	300	272	323	279	265	317	296	292	280	308	270	300	288	259	268	288	290	310	288	301	303	282	282	289	310	288	276	313	255	305	291	266	295	304	302	296	244	304	296	290	288	298	254	275	316	329	306	274	315	302	268	272	278	259	311	321	281	264	318	269	270	315	287	282	307	274	279	279	274	282	276	289	254	295	280	297	279	263	281	254	273	301	296	279	277	303	286	310	280	284	259	277	289	273	276	296	277	281	305	300	293	291	304	282	288	264	289	272	284	269	297	283	324	313	302	280	308	310	291	296	275	320	278	305	320	271	284	293	296	251	302	306	288	276	267	260	248	267	290	287	294	296	283	290	301	271	278	276	296	295	275	261	308	278	292	290	291	251	290	323	302	318	297	300	300	290	264	302	293	289	305	305	273	300	254	268	292	273	309	275	281	298	285	292	308	296	270	293	288	267	293	292	276	280	321	288	285	285	275	272	293	276	309	284	316	298	314	280	301	279	279	299	291	297	311	293	261	295	270	278	290	284	271	296	300	297	304	270	251	277	288	288	308	319	265	301	250	291	277	292	292	270	298	261	288	280	263	296	305	298	272	291	278	293	287	279	267	277	282	309	288	305	295	251	282	313	287	293	300	289	313	281	284	278	296	313	291	284	309	283	315	262	314	291	284	293	286	301	291
19489	2527	4876	5700	4919	4176	3565	3062	2714	2371	2158	2006	1899	1727	1562	1529	1451	1373	1350	1323	1325	1230	1160	1153	1108	1120	1118	1059	1025	1041	1051	1033	1067	1021	1061	1094	983	1039	1014	1017	976	1047	964	998	987	1058	899	948	979	955	952	969	941	934	955	966	963	958	953	977	928	983	955	1012	921	947	949	911	926	931	922	973	937	963	965	926	897	939	943	942	922	873	929	957	972	982	926	924	907	868	928	895	952	936	926	914	928	938	935	880	932	930	932	942	898	935	944	944	934	949	949	876	950	981	952	853	928	856	945	883	925	925	899	935	892	950	960	909	926	936	890	897	865	943	931	898	893	925	920	967	863	975	885	865	870	876	941	915	960	932	960	934	989	893	963	926	923	885	928	904	936	918	930	909	931	936	858	846	931	918	879	973	863	926	958	915	933	917	941	933	880	881	914	934	908	863	907	950	916	868	926	954	933	959	929	894	912	956	919	968	906	935	886	894	928	928	928	891	927	971	1002	865	946	911	904	865	881	951	923	941	936	889	921	926	916	927	954	894	876	906	977	950	907	909	926	936	850	884	919	960	917	924	911	883	908	959	911	920	941	909	858	925	923	845	896	909	895	930	922	890	926	964	901	942	921	877	858	944	935	895	895	898	942	902	898	937	859	861	920	862	956	910	921	907	902	881	881	936	857	922	921	915	884	924	941	960	868	908	905	937	910	974	880	883	925	870	936	894	898	871	879	945	928	866	856	921	893	887	869	956	918	925	950	920	955	957	958	883	866	978	918	985	925	919	939	917	922	928	906	897	961	915	928	887	936	853	911	881	953	872	918	947	886	892	908	900	911	899	944	891	850	909	954	895	902	947	886	861	945	940	972	942	861	961	943	899	864	926	869	923	946	940	910	963	885	930	929	857	990	909	891	888	891	894	903	885	920	945	910	862	937	897	920	906	929	880	907	883	942	935	933	897	898	938	873	956	905	949	868	934	914	951	943	948	895	914	934	866	955	883	931	907	945	900	965	896	916	905	911	919	914	843	887	837	916	945	893	893	944	889	936	924	935	890	938	936	855	934	958	955	874	871	857	939	931	936	913	912	893	948	913	926	899	939	920	923	909	864	980	1002	848	882	952	951	912	923	900	955	873	905	921	918	892	941	899	968	964	929	922	920	916	920	924	951	934	896	899	953	879	895	834	928	954	894	898	954	945	923	920	953	915	930	930	916	864	895	902	914	879	957	916	922	921	871	885	908	930	933	938	925	934	953	909	932	919	880	894	853	891	951	950	951	863	911	910	936	944	923	896	909	892	857	930	912	977	868	898	945	929	932	880	902	893	949	891	957	910	949	899	865	929	920	946	927	902	926	944	906	950	919	953	884	895	872	881	902	920	968	884	916	904	929	905	993	904	926	907	850	929	900	847	889	890	899	922	933	940	934	934	905	900	956	900	940	910	942	899	943	886	916	895	970	948	912	888	964	959	870	910	849	851	892	928	959	880	926	848	893	945	862	912	937	850	935	893	915	865	873	904	943	914	905	931	912	948	952	909	919	905	871	910	979	941	896	900	936	958	872	845	918	898	923	925	886	886	901	911	903	903	937	902	957	900	927	983	957	869	940	879	912	895	890	968	881	881	916	962	912	894	949	883	868	983	915	881	954	895	920	880	896	925	887	880	905	900	888	995	962	910	980	923	905	946	932	896	909	910	864	992	896	918	958	911	925	948	929	939	938	957	942	894	918	907	942	920	910	958	944	836	898	935	918	915	912	931	892	938	897	921	908	876	992	936	946	926	895	940	961	915	925	989	966	904	909	911	929	895	868	906	906	914	959	900	908	940	926	911	864	960	866	922	923	921	894	857	977	895	859	874	910	950	857	903	958	917	916	903	894	918	905	910	947	919	886	932	908	921	913	912	910	997	876	892	897	940	927	915	938	891	864	911	875	891	904	932	892	934	913	888	933	915	852	933	939	836	963	935	860	904	861	884	1011	936	939	887	918	909	890	939	854	880	905	927	949	957	878	906	943	873	965	911	837	851	918	918	944	933	887	950	887	908	923	913	914	905	887	909	934	918	951	951	935	921	916	923	958	926	867	954	912	903	913	887	897	889	943	903	905	909	970	973	898	920	957	892	855	872	916	929	881	881	948	912	846	918	950	914	942	919	920	895	915	897	920	901	970	962	916	947	925	894	890	937	909	869	860	891	918	920	872	902	900	938	921	924	891	928	944	933	918	933	912	970	866	930	949	934	927	914	901	925	977	889	888	883	924	927	893	913	916	886	924	907	867	895	868	943	829	931	932	834	847	990	911	893	921	950	883	953	930	950	867	937	922	880	926	907	880	910	869	878	948	926	883	927	864	934	881	929	912	972	901	905	929	888	914	932	937	952	983	981	919	954	931	900	933	957	876	928	895	885	934	896	923	931	966	921	941	923	878	916	919	881	944	976	895	896	925	927	945	877	902	915	898	872	870	936	950	893	878	937	914	907	904	946	935	907	883	923	912	983	927	907	891	955	911	922	900	911	897	911	936	924	935	945	885	883	925	892	958	883	899	951	921	891	862	915	854	901	924	973	931	927	902	937	917	938	901	906	946	920	925	887	915	875	937	959	904	838	944	957	953	959	941	885	945	905	935	945	904	953	897	897	900	929	946	911	920	894	915	887	1014	886	910	961	954	853	899	923	880	932	928	889	948	912	891	861	893	910	922	936	966	896	859	884	933	879	940	910	915	948	909	922	880	850	883	931	868	923	876	897	925	957	861	971	938	912	924	949	957	903	923	959	911	933	863	966	961	888	907	893	964	851	926	910	865	862	908	900	879	913	920	941	955	909	941	938	905	890	951	929	892	911	899	876	943	886	916	924	915	886	905	872	891	961	910	905	879	888	898	933	904	921	909	909	892	875	919	961	945	949	917	901	944	907	908	959	909	898	901	870	964	927	922	849	943	932	874	952	883	907	872	907	861	866	893	848	905	896	873	930	929	963	912	914	883	961	903	935	902	915	922	909	882	928	951	866	926	897	917	906	910	951	946	918	894	979	916	876	940	868	959	906	851	905	915	915	940	877	922	883	911	880	921	896	911	837	867	913	926	914	922	895	902	908	921	931	919	856	1008	860	876	947	919	868	935	909	896	885	965	913	879	898	892	920	914	903	932	897	876	951	864	932	907	946	876	941	918	928	916	927	933	938	901	883	872	870	931	910	841	913	909	953	917	905	916	921	882	937	894	946	842	922	948	878	865	927	920	892	941	899	873	842	905	888	948	903	894	892	948	870	945	899	921	868	918	974	963	888	895	864	960	939	884	967	907	965	960	902	915	897	942	973	935	941	871	912	888	938	942	860	977	908	888	947	913	875	935	909	924	861	913	920	908	959	923	950	889	981	823	920	891	993	920	900	902	954	952	911	933	940	916	922	889	921	921	940	905	881	938	908	948	922	913	883	964	950	929	917	863	915	907	895	961	924	937	903	942	915	872	913	970	952	922	915	850	938	928	924	890	969	953	925	880	920	922
4574	409	247	213	194	174	176	168	183	175	158	166	145	152	153	148	125	138	150	147	157	180	188	160	155	150	177	168	184	179	160	176	146	166	179	142	147	158	152	144	150	158	157	159	173	171	159	157	158	154	150	129	153	148	143	158	157	167	154	159	151	152	153	182	151	150	146	169	161	171	158	153	151	171	139	165	152	136	170	156	141	172	163	153	175	180	175	151	151	140	156	156	159	137	162	158	168	157	157	141	159	156	177	154	165	167	148	165	164	179	153	169	164	176	151	152	164	144	141	174	153	169	142	164	163	147	158	150	134	150	141	155	175	143	170	149	164	166	153	148	149	141	132	170	157	138	164	125	162	156	142	154	149	153	159	150	169	160	150	138	149	158	148	167	154	160	113	157	179	172	174	150	148	146	146	151	143	141	149	152	163	172	158	145	148	169	160	161	167	147	147	139	153	154	150	146	157	184	170	160	140	133	176	156	140	167	166	167	151	149	155	177	161	144	156	157	154	170	184	158	150	144	155	157	150	165	145	184	155	156	161	151	166	140	164	152	149	160	148	154	142	135	174	131	166	160	162	139	150	156	177	141	163	170	149	133	168	166	169	146	143	153	135	145	155	163	143	126	164	152	148	137	152	143	155	151	177	159	155	137	159	169	143	163	152	163	142	160	165	153	156	155	152	176	153	152	162	155	159	155	163	150	147	155	161	158	164	146	172	136	119	160	156	152	142	155	152	182	146	157	161	172	155	141	143	162	155	158	174	148	182	158	148	156	175	144	160	154	152	134	114	145	155	164	152	145	148	163	156	175	167	156	161	152	160	146	141	171	147	150	144	171	141	143	167	146	138	165	160	145	143	155	159	178	153	156	162	148	137	187	147	146	168	137	144	185	148	191	162	169	189	163	149	177	145	139	165	141	165	169	163	158	136	147	171	155	167	147	165	153	168	160	136	170	162	157	161	154	131	151	188	151	156	176	155	173	140	172	152	155	149	142	155	161	142	152	154	155	171	151	166	141	150	136	149	181	167	137	142	167	150	169	155	166	134	158	144	150	136	152	143	142	151	144	151	159	160	138	167	174	149	176	153	128	157	155	159	157	145	153	146	156	157	138	148	173	153	149	156	156	162	154	161	168	140	151	159	169	172	163	146	159	146	154	134	159	181	168	144	152	168	145	153	149	155	159	146	147	166	168	154	168	143	163	160	170	136	165	152	170	165	146	166	161	146	154	166	144	146	158	158	139	178	173	147	150	149	137	149	149	134	133	164	144	155	147	140	158	151	161	156	145	148	143	156	149	124	163	137	129	170	177	141	156	143	144	130	164	160	140	154	168	157	128	143	184	143	168	146	161	156	154	133	159	161	166	137	149	179	167	160	149	162	145	146	154	135	155	177	136	167	160	145	147	173	166	167	171	151	164	147	159	171	162	165	158	164	173	150	164	150	142	150	175	153	161	148	177	156	169	140	139	165	143	149	140	166	160	159	150	141	135	166	161	147	138	152	161	146	132	170	175	145	142	150	153	136	150	154	158	170	160	155	157	168	177	155	145	177	145	150	140	145	167	164	159	167	151	176	164	146	162	140	156	157	146	183	143	153	151	167	150	164	165	143	154	150	163	149	159	170	155	187	145	140	151	173	136	158	146	177	161	149	160	162	154	170	144	171	151	162	157	138	154	157	173	164	151	150	170	160	152	133	162	169	129	147	166	163	153	148	133	137	168	166	148	137	131	132	153	150	150	171	145	152	151	153	121	153	135	143	166	168	167	135	134	157	150	151	163	137	143	174	161	134	163	153	167	172	151	164	153	151	172	133	136	153	150	125	147	167	140	169	141	164	170	149	150	151	160	144	152	159	151	172	175	139	150	150	161	174	151	186	147	124	162	145	141	156	158	156	171	163	128	164	130	160	144	149	125	143	168	129	153	168	148	151	138	153	149	179	154	156	174	162	165	153	142	146	144	136	147	145	148	168	177	138	177	154	173	166	188	161	149	148	155	173	161	151	170	156	134	152	177	159	159	152	139	142	163	144	147	151	158	159	145	164	153	159	169	138	172	154	145	152	171	144	155	155	158	151	174	137	148	146	165	158	156	152	162	133	170	165	146	144	171	151	133	150	155	195	152	155	170	143	149	174	144	154	151	151	152	169	136	154	155	176	154	144	179	138	137	166	136	152	146	150	164	163	132	173	171	148	140	176	165	152	152	154	169	139	129	161	190	168	180	182	159	148	159	176	140	165	150	147	209	147	166	155	166	167	156	141	157	148	175	157	173	156	149	158	144	187	151	157	176	188	137	171	156	174	163	171	190	150	174	167	155	138	121	155	146	160	150	150	172	156	154	158	170	149	144	154	142	153	143	160	148	167	160	145	163	143	172	156	163	138	164	164	145	166	166	160	143	122	158	138	182	140	130	180	156	143	159	172	173	162	172	131	141	167	133	163	165	172	151	168	147	159	193	117	159	140	171	149	161	148	145	162	166	147	152	137	171	153	149	161	153	159	150	155	142	154	147	168	145	144	154	173	169	167	147	160	160	156	132	130	172	140	146	150	169	147	146	135	160	152	144	153	148	139	162	148	170	149	133	168	183	157	164	156	147	145	166	162	164	171	146	161	155	146	166	159	145	134	161	163	181	171	153	150	169	175	142	164	151	169	155	150	154	137	164	161	163	158	142	158	178	144	139	163	167	182	156	163	154	172	155	170	164	179	166	163	149	181	160	161	159	146	172	166	167	164	167	151	180	162	168	152	153	147	141	173	165	166	161	142	147	140	137	151	156	165	146	155	148	161	151	164	150	150	142	159	149	155	153	165	151	132	136	172	142	148	165	162	131	157	159	136	142	148	156	168	160	145	169	139	160	151	150	173	162	146	170	170	168	161	164	157	168	163	144	152	161	141	144	167	141	146	164	158	157	152	137	151	167	176	186	157	163	166	170	154	152	170	158	155	149	188	153	151	166	161	155	175	136	152	155	163	170	164	148	183	131	150	148	147	149	172	161	152	158	146	145	153	167	133	137	157	135	146	171	158	153	143	146	158	141	140	161	161	155	137	144	170	146	179	151	163	147	162	157	170	141	144	149	150	171	131	156	152	160	179	147	152	158	139	151	166	167	162	182	143	159	167	157	165	155	133	158	155	146	136	147	166	167	163	167	168	149	168	179	166	144	146	130	156	186	176	166	151	168	143	163	155	137	156	160	156	156	185	140	174	169	154	159	172	153	153	152	163	173	113	155	141	164	159	143	150	154	141	127	138	155	132	162	135	155	144	157	133	156	139	189	144	167	162	157	144	136	171	154	159	158	163	184	175	150	142	157	150	147	158	161	127	153	159	159	152	151	140	152	192	165	153	153	167	138	144	164	146	155	158	166	148	156	150	141	149	136	158	155	158	142	158	164	142	128	179	155	141	161	171	158	164	151	147	155	143	134	138	171	153	171	142	141	179	171	167	151	146	143	146	172	161	140	161	148	147	164	128	156	146	161	174	156
5945	607	723	736	683	675	658	658	620	570	603	614	579	593	544	541	547	602	605	581	585	590	542	576	554	556	567	534	535	569	544	557	518	556	573	571	545	560	511	544	563	566	583	565	535	554	565	530	567	533	511	543	556	612	540	564	577	558	568	510	541	590	588	538	566	517	525	574	546	531	531	525	574	597	563	536	528	527	578	549	582	572	509	559	530	555	559	577	568	558	540	566	521	553	526	584	537	540	558	554	535	529	564	575	543	543	553	562	583	538	545	571	553	515	564	541	535	572	564	545	573	566	561	629	522	584	521	557	566	578	562	563	577	555	578	542	579	563	559	565	498	517	585	528	550	583	527	527	586	499	572	535	564	498	588	600	569	553	570	537	518	554	562	544	619	578	579	546	569	520	533	568	588	485	556	549	549	528	561	577	546	521	546	559	529	548	585	536	571	545	586	522	592	542	539	549	577	537	613	550	547	574	543	527	527	525	560	539	608	581	553	547	519	557	538	532	549	556	529	568	559	555	520	553	518	516	543	543	585	552	559	585	570	549	565	564	547	581	557	567	551	574	592	563	543	533	609	543	563	545	557	559	568	583	567	556	534	551	546	562	576	606	550	535	521	601	559	536	579	554	571	584	592	567	556	548	579	501	537	548	536	556	581	555	530	573	555	491	593	558	563	547	508	518	554	569	604	560	574	564	590	512	553	556	542	568	552	520	585	528	535	556	558	559	509	564	567	544	546	560	559	518	586	534	546	557	554	586	556	539	539	545	544	538	545	557	564	539	558	613	557	549	576	598	503	576	548	543	533	579	561	525	555	568	560	559	563	549	545	510	570	541	537	570	581	531	531	545	514	559	594	559	565	546	568	543	571	588	575	591	571	549	601	568	574	544	539	542	504	552	530	596	557	537	586	550	588	574	518	546	598	580	491	519	537	536	537	584	552	553	525	573	571	535	572	586	568	539	567	548	540	540	593	556	552	554	551	559	532	573	544	565	532	549	522	569	515	559	521	558	563	561	535	519	522	563	595	516	557	555	555	528	538	577	531	534	583	558	547	562	560	540	565	556	559	544	537	518	510	614	592	555	581	581	570	564	562	530	564	562	542	566	572	570	581	529	528	599	591	567	535	525	517	545	540	590	582	551	555	535	536	541	535	542	547	597	591	516	597	543	584	524	599	543	542	534	507	525	575	537	514	513	545	533	550	542	584	580	584	530	555	576	549	537	558	553	585	546	598	539	563	551	548	537	558	527	571	598	551	528	538	554	536	530	523	565	584	540	592	553	551	541	562	563	550	557	541	578	596	559	522	538	511	581	550	542	544	549	543	542	596	568	538	528	570	554	567	529	543	551	560	565	551	540	568	503	552	571	574	579	564	525	550	538	557	549	551	552	546	544	555	558	560	555	601	574	573	595	543	582	562	580	534	554	544	574	592	511	580	549	541	564	566	576	510	545	549	554	591	539	555	552	569	538	552	551	550	596	506	564	572	574	612	550	531	528	579	522	552	585	547	556	554	569	569	573	511	581	574	561	545	546	555	592	599	575	550	507	550	532	540	569	514	535	575	554	568	567	525	525	579	563	530	544	589	564	545	576	580	562	560	578	542	552	542	561	521	559	538	530	535	522	582	568	551	584	535	600	546	551	554	558	562	516	549	561	549	526	557	601	509	596	576	583	536	529	536	553	565	541	525	545	579	500	533	531	545	551	594	566	574	585	561	531	565	513	551	518	518	540	566	533	546	566	568	540	565	537	535	546	562	572	516	556	488	571	557	531	548	553	584	542	532	540	567	548	588	576	532	604	520	598	533	518	510	550	570	549	541	561	539	556	529	583	497	548	547	523	559	552	534	527	542	570	579	581	508	562	579	564	557	607	572	539	599	572	568	564	587	536	507	550	577	570	546	532	544	532	563	552	528	555	562	552	584	560	551	514	576	567	540	555	604	557	551	518	544	538	554	550	567	547	543	584	555	549	568	575	545	551	513	535	561	524	578	509	545	551	546	556	579	530	544	569	572	545	554	547	561	541	526	546	584	582	547	543	561	578	582	533	590	522	564	561	554	554	608	495	509	575	591	530	542	549	553	492	546	542	556	530	554	574	547	553	584	522	552	563	541	547	528	487	550	552	531	500	526	557	564	545	583	538	581	591	552	557	571	570	573	509	575	573	536	548	544	575	574	537	548	527	535	552	530	540	560	527	560	588	554	539	527	577	530	540	562	532	572	545	512	548	560	582	557	566	567	566	572	547	528	557	564	565	564	574	581	518	544	548	565	600	553	543	550	528	520	593	535	501	570	537	553	556	577	568	598	560	556	544	515	586	562	555	542	533	557	569	587	555	571	545	542	542	579	567	531	529	508	546	580	540	536	566	566	532	532	561	537	559	545	533	523	552	590	605	543	535	549	555	609	553	540	519	583	551	592	519	546	533	548	543	532	519	552	547	569	565	567	574	581	550	585	513	580	537	570	591	571	573	534	545	556	547	560	540	554	534	505	562	533	552	574	534	539	541	528	553	583	536	534	554	487	569	569	551	532	566	561	574	574	572	548	551	584	561	536	579	578	524	548	559	546	572	555	578	583	537	544	584	561	554	559	572	525	531	557	566	564	549	578	557	585	552	554	541	499	553	548	551	538	575	535	552	559	523	520	531	554	541	557	544	556	574	558	549	525	574	569	580	552	547	567	539	533	562	543	588	593	524	529	485	575	533	545	516	524	576	571	523	565	571	572	575	597	571	550	526	544	556	565	563	555	566	576	534	586	577	562	577	515	538	541	569	538	558	542	594	549	541	548	576	570	566	581	566	515	527	572	583	562	558	546	586	529	565	573	554	501	581	556	572	550	534	543	538	569	564	544	549	542	492	542	566	593	561	571	555	617	544	540	553	540	558	552	525	540	579	538	542	564	559	556	506	527	555	548	544	542	555	560	549	563	535	554	531	596	510	560	539	561	539	595	587	577	545	557	585	575	579	567	531	571	522	560	579	519	510	520	524	571	573	523	566	566	524	557	533	548	567	564	570	551	546	554	621	551	564	550	543	533	566	526	552	564	557	546	546	561	583	591	554	590	541	592	574	522	567	579	608	517	542	571	608	561	548	518	571	537	587	554	584	552	556	598	577	555	540	559	499	570	580	529	563	546	575	533	579	535	519	592	565	588	587	539	542	576	536	564	535	534	569	526	547	523	550	507	539	533	587	527	563	541	582	568	569	548	559	589	529	605	559	549	538	542	573	534	579	541	535	541	580	535	541	585	525	543	541	524	575	528	564	559	580	533	558	552	540	559	562	577	531	577	507	560	569	534	553	539	543	523	533	610	544	560	534	594	583	513	519	584	574	558	545	563	534	567	565	573	558	569	547	552	524	560	525	564	548	577	567	574	558	563	536	576	544	532	540	570	573	530	555	556	541	537	527	515	562	595	544	562	557	548	580	554	511	570	574	561	535	507	570	517	606	555	559	561	591	554	552	508	557	565	508	582	519	537	523
32583	14592	2306	1006	767	633	541	431	445	414	368	355	354	334	321	284	323	322	292	299	304	299	298	282	294	305	290	301	268	290	289	279	271	277	296	253	304	287	291	308	330	276	299	276	264	267	301	286	277	275	313	265	282	301	308	271	303	293	310	301	297	301	287	276	270	266	278	273	301	274	286	280	263	244	290	296	298	278	289	271	289	282	282	299	279	235	289	284	291	281	304	284	279	305	296	303	253	267	304	255	284	262	288	295	246	289	262	288	282	267	289	263	285	285	293	266	279	288	298	258	269	287	254	278	271	284	304	275	250	263	265	278	287	285	289	303	270	267	272	278	286	256	267	286	306	259	289	265	262	270	277	296	235	253	285	296	306	288	310	265	273	298	282	255	261	292	296	283	311	274	281	295	266	285	261	270	266	275	310	273	300	271	283	280	282	295	292	266	278	278	291	254	284	284	272	298	288	302	261	279	290	282	292	304	311	267	284	312	252	283	246	275	275	296	269	290	296	247	294	253	307	290	281	271	299	284	271	266	257	266	291	268	291	298	268	270	275	286	257	274	278	236	322	283	271	274	266	287	247	285	286	257	273	285	300	290	303	310	269	309	300	277	292	282	270	278	286	277	302	269	285	259	287	264	262	281	271	302	272	281	286	297	273	285	294	247	280	255	315	288	271	280	270	282	272	267	289	269	271	245	295	293	261	286	291	291	298	280	272	300	291	279	298	279	267	271	289	299	275	272	268	254	285	305	252	288	260	280	273	275	263	275	281	292	271	286	279	258	294	281	275	312	276	300	281	289	304	287	302	315	288	276	277	268	290	255	276	249	270	270	275	286	308	266	233	283	295	300	275	283	290	267	282	280	264	276	324	275	316	293	308	303	275	285	251	286	270	292	262	284	243	272	295	286	297	277	256	297	261	307	284	285	315	269	274	291	297	279	259	260	283	280	275	266	277	284	278	288	294	277	305	288	265	312	268	289	271	272	293	294	315	272	276	261	288	282	262	279	250	285	254	249	290	316	284	271	326	317	283	280	294	328	310	255	289	265	270	261	304	284	297	294	278	304	331	293	271	262	283	297	261	278	246	301	307	283	276	278	289	276	315	279	293	270	329	281	298	278	263	301	268	270	251	284	294	269	285	236	265	281	273	304	282	305	278	275	275	267	267	292	310	311	283	311	281	253	283	319	293	252	298	304	266	270	306	268	252	260	271	285	275	268	300	291	252	273	273	267	262	289	278	252	286	271	285	281	312	279	297	298	275	293	270	285	290	279	297	269	294	254	283	310	312	289	297	264	263	303	271	309	305	286	306	262	281	305	263	266	292	271	287	283	273	269	299	270	286	283	288	290	281	281	297	278	248	286	301	293	278	287	254	287	282	301	275	271	246	284	271	290	315	277	300	297	268	275	263	267	274	284	291	237	261	313	271	283	314	266	306	285	272	286	292	285	288	305	278	287	271	300	269	235	292	264	264	319	322	270	281	285	271	293	294	311	310	318	297	299	321	283	263	299	302	290	275	300	315	286	303	282	255	239	265	280	293	275	257	294	240	275	267	304	278	292	270	266	259	275	297	270	281	305	254	284	258	277	248	269	281	287	309	284	298	249	295	295	306	295	252	271	259	279	296	300	281	284	303	295	283	297	291	278	286	261	300	286	272	284	292	259	257	262	297	275	294	260	270	302	303	259	293	273	286	310	277	265	301	302	304	301	261	275	277	279	281	298	288	279	335	268	278	242	285	271	265	279	277	284	294	268	286	264	261	272	322	282	275	282	284	275	270	288	292	303	284	288	260	278	290	261	282	256	317	285	268	297	292	311	291	296	309	290	260	255	270	332	251	272	299	321	275	278	277	306	282	291	273	299	290	274	278	276	299	270	259	278	269	288	286	300	287	263	261	297	259	269	294	257	307	281	278	302	275	296	321	294	279	303	286	279	271	271	269	274	255	268	275	280	263	287	262	269	264	307	287	304	278	276	327	293	285	314	279	269	284	292	290	260	285	295	270	261	286	286	281	298	288	265	283	281	288	307	322	283	270	265	271	284	290	250	260	279	283	291	268	290	292	281	277	284	292	287	275	258	279	322	228	275	275	256	270	273	272	297	275	258	258	270	237	289	260	278	281	299	292	268	286	284	290	290	274	298	265	290	297	283	308	264	282	265	298	236	261	294	287	276	243	256	261	275	279	296	279	293	309	300	279	282	279	271	273	292	295	276	299	294	310	329	289	284	283	292	301	278	242	312	282	310	292	256	286	282	295	304	284	269	254	280	284	283	300	293	281	299	255	314	300	304	287	323	277	260	259	276	275	279	286	265	279	281	274	249	300	279	247	279	248	313	263	295	289	307	299	258	271	257	306	278	255	276	288	314	280	286	266	262	265	336	247	307	288	272	244	275	289	310	272	283	317	270	304	283	288	272	279	292	296	289	280	282	289	324	286	255	296	277	256	284	282	267	291	280	283	277	293	306	288	285	281	254	285	264	281	274	302	294	267	253	317	277	275	290	293	286	254	267	280	265	270	273	291	292	273	294	283	283	276	281	279	296	275	278	278	280	312	288	290	278	274	268	273	270	269	287	291	319	274	295	260	264	307	279	271	253	292	262	271	293	282	273	283	288	277	262	256	273	272	299	291	291	310	308	254	287	289	287	286	294	288	262	281	251	287	284	245	266	296	269	294	257	262	276	254	277	283	271	296	267	282	268	263	269	289	280	267	256	291	285	290	256	277	295	295	251	262	283	308	244	294	251	259	275	264	259	289	274	262	258	285	290	253	277	296	266	277	259	280	310	283	272	287	284	301	287	261	304	264	311	267	268	296	275	276	284	292	284	293	286	292	277	304	309	300	302	281	279	287	292	294	280	271	280	281	267	300	302	292	270	281	275	296	273	264	295	301	275	279	261	282	297	279	298	292	303	280	272	269	292	279	283	285	265	248	295	289	283	318	282	308	258	275	278	280	253	293	287	301	303	279	316	247	281	286	306	286	289	254	298	294	314	293	267	298	293	281	252	295	285	287	266	281	281	293	297	280	304	258	277	294	252	279	303	289	297	311	279	271	277	239	278	309	254	305	304	303	295	284	282	290	299	294	269	282	282	301	275	287	280	273	287	248	298	282	277	281	277	272	269	292	284	308	273	258	270	274	265	262	278	280	278	281	284	272	287	264	282	291	284	283	253	274	259	254	296	259	267	271	261	315	291	284	300	286	284	296	306	293	271	280	316	274	279	287	247	272	283	323	259	285	291	269	287	272	280	277	289	271	262	305	276	275	271	301	272	300	307	300	265	239	297	280	288	273	294	283	273	310	255	264	274	282	306	275	298	277	301	252	294	279	273	271	283	262	283	301	304	275	307	287	299	262	254	293	284	264	259	248	276	294	269	322	257	285	308	264	288	300	280	257	257	279	278	290	290	290	269	248	283	296	288	246	282	282	267	289	251	286	274	297	293	284	292	282	275	281	277	289	290	271	271	246	286	282	290	289	304
16201	1688	2951	3414	2977	2598	2217	2162	1874	1676	1592	1437	1349	1357	1272	1230	1170	1148	1164	1090	1107	1105	1071	1023	1079	1056	983	1005	975	1040	1022	1066	974	1001	1015	894	959	947	935	909	936	906	911	899	937	931	976	946	951	961	893	965	892	974	911	1007	951	936	856	948	938	878	920	897	944	902	912	927	947	871	912	963	885	931	939	930	904	955	910	866	900	875	920	907	928	968	899	905	930	935	960	946	945	941	946	904	907	888	859	894	926	902	920	911	924	899	859	885	926	911	895	922	910	941	937	895	905	892	894	880	884	918	884	924	948	888	903	896	859	899	903	873	872	873	895	892	917	904	923	950	905	895	943	957	885	863	890	919	863	872	867	911	949	922	898	920	912	930	894	924	888	938	963	911	893	883	913	958	904	903	873	903	888	948	951	897	950	903	900	910	943	879	894	892	870	932	900	865	879	924	945	903	844	930	884	893	888	927	933	924	880	809	893	959	843	906	897	911	903	946	931	908	923	919	932	873	902	909	903	883	937	911	882	858	888	928	852	956	909	877	869	920	966	853	916	870	912	874	929	933	910	927	868	874	871	893	851	872	867	871	932	955	939	914	901	851	881	906	861	850	940	867	905	863	950	949	947	845	916	945	867	878	903	888	930	844	870	906	949	879	891	918	904	944	856	886	915	898	898	873	895	920	895	969	879	931	845	954	909	838	893	896	924	886	876	939	899	896	885	914	915	887	906	888	876	904	960	932	895	915	905	881	953	927	930	904	883	905	900	855	871	902	879	933	927	900	904	819	874	917	882	924	921	934	890	917	930	880	927	873	881	907	930	904	927	923	938	907	856	846	908	901	926	918	892	854	945	871	914	924	938	918	901	853	896	884	869	869	911	951	880	906	808	933	876	874	897	888	931	885	872	902	915	882	950	851	931	940	905	884	952	908	868	912	898	941	928	848	868	993	874	888	879	921	860	906	901	894	837	859	868	917	916	946	897	954	930	902	895	935	913	914	889	894	921	949	912	938	935	913	872	865	970	880	923	886	883	916	953	863	882	906	929	869	868	920	889	970	896	878	897	923	916	953	910	910	888	912	885	900	904	879	903	948	928	887	957	875	889	908	869	900	892	899	890	921	881	887	927	926	903	896	934	875	900	949	929	923	902	922	900	908	871	869	890	876	878	835	901	934	866	911	927	943	924	899	896	899	873	902	924	929	884	940	903	892	949	909	878	868	879	880	906	902	909	906	912	910	897	890	849	912	874	905	898	849	935	847	861	922	904	887	878	843	873	890	877	906	937	914	878	808	879	898	902	902	859	915	924	888	970	906	918	862	924	869	907	869	868	902	941	874	845	842	894	876	850	899	937	894	962	826	923	927	868	902	913	885	951	912	908	885	882	908	858	882	854	860	954	925	899	895	916	908	859	891	851	903	970	859	903	929	906	920	933	868	912	898	907	886	915	892	869	914	898	934	934	922	898	867	849	858	904	896	919	899	903	870	926	886	906	867	895	896	922	908	890	955	883	829	937	908	881	884	907	900	893	858	923	891	924	920	879	898	886	920	896	951	927	885	912	883	915	895	916	951	904	897	935	967	882	929	899	877	927	907	927	906	903	922	907	911	884	946	910	873	931	859	882	903	925	845	934	889	878	930	930	905	917	912	930	886	899	909	879	954	890	935	863	847	907	907	904	885	920	931	870	876	878	877	826	924	923	887	839	835	844	889	943	900	894	889	944	918	880	920	954	930	901	901	931	920	866	919	909	921	885	900	934	960	899	869	935	850	924	919	892	902	913	894	888	916	913	832	922	908	883	911	870	930	864	902	918	915	936	860	856	885	906	899	944	940	915	923	888	921	893	909	898	889	901	873	913	848	906	898	899	902	927	885	901	853	926	877	901	909	891	910	951	867	915	850	924	930	992	917	850	925	910	902	932	879	895	914	927	907	960	913	884	918	876	930	921	937	932	935	916	883	951	903	862	890	905	895	843	872	871	915	893	863	887	898	907	885	904	878	927	911	925	911	872	859	918	868	907	859	945	917	923	872	861	879	973	907	914	918	902	842	915	897	922	918	925	893	911	883	931	884	844	890	867	926	941	930	935	926	846	908	850	896	925	918	878	883	929	872	903	928	888	938	916	857	889	890	916	904	897	911	947	908	924	850	881	894	920	930	914	881	891	897	890	875	913	903	911	852	889	882	911	895	939	898	910	899	906	917	875	912	947	922	946	914	925	875	937	880	878	906	952	933	914	834	916	889	922	876	932	875	967	904	901	949	885	941	885	925	867	874	885	882	889	854	919	922	899	851	913	904	919	890	859	916	900	880	874	858	864	865	895	928	873	926	894	834	868	878	856	939	868	897	923	849	907	910	878	901	919	885	953	941	842	923	947	913	863	918	893	854	836	897	881	916	913	874	896	941	939	894	895	921	908	848	893	895	895	904	856	897	921	871	883	928	900	914	934	942	940	921	904	918	918	918	890	866	893	943	946	885	955	887	897	899	910	917	897	861	900	879	868	946	878	903	904	868	886	854	832	853	898	910	926	899	879	880	908	909	962	868	910	918	881	929	930	881	945	842	865	912	869	941	835	903	838	908	882	901	906	955	891	882	880	941	901	870	904	903	836	879	913	912	900	915	943	905	931	942	917	906	914	933	884	915	880	892	895	912	829	942	870	891	917	876	952	972	921	906	861	924	860	901	910	901	942	902	882	907	931	917	908	890	911	893	911	860	953	882	880	935	885	904	889	901	868	881	911	882	883	888	883	904	904	914	853	901	911	871	829	873	956	887	870	885	918	893	880	868	899	930	918	890	880	912	928	950	884	886	917	874	878	879	884	885	899	912	905	937	925	898	901	920	947	861	913	895	948	952	921	923	905	940	908	887	876	846	924	887	888	908	900	944	903	906	912	912	956	898	914	893	919	915	886	866	844	886	857	896	929	898	881	946	907	889	906	917	871	933	890	887	943	914	868	888	905	845	835	870	906	899	912	845	935	854	896	907	909	901	921	938	889	886	877	899	945	865	917	886	859	819	883	862	940	962	911	917	935	902	938	951	911	900	877	930	930	959	920	922	902	867	900	911	885	936	905	934	901	855	874	908	880	865	908	883	920	912	935	887	926	934	886	863	942	930	893	941	919	945	880	842	872	900	934	900	901	934	934	947	942	944	950	908	949	846	890	924	871	880	874	887	900	904	923	918	938	974	861	825	899	887	864	926	923	825	901	913	926	914	897	906	886	909	905	881	882	893	870	913	883	907	937	924	905	929	909	897	866	939	858	900	928	870	832	920	901	927	876	851	945	869	887	868	900	912	881	959	970	897	937	898	894	916	944	933	914	882	910	917	922	905	932	957	886	871	932	924	879	934	902	899	950	881	922	866	888	905	940	920	930	934	874	843	877	886	897	913	887	929	905	954	862	882	869	863	905	914	912	890	926	915	905	903	898	862	883	912	945	913	915	914	896	896	871	916	950	943	900	866	941	864	880	920	914	860	882	899	905	930
