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
336002809781	336002810342	336002810892	336002811442	336002811992	336002812542	336002813092	336002813642	336002814192	336002814742	336002815292	336002815842	336002816392	336002816942	336002817492	336002818042	336002818592	336002819142	336002819692	336002820242	336002820792	336002821342	336002821892	336002822442	336002822992	336002823542	336002824092	336002824642	336002825192	336002825742	336002826292	336002826842	336002827392	336002827942	336002828492	336002829042	336002829592	336002830142	336002830692	336002831242	336002831792	336002832342	336002832892	336002833442	336002833992	336002834542	336002835092	336002835642	336002836192	336002836742	336002837292	336002837842	336002838392	336002838942	336002839492	336002840042	336002840592	336002841142	336002841692	336002842242	336002842792	336002843342	336002843892	336002844442	336002844992	336002845542	336002846092	336002846642	336002847192	336002847742	336002848292	336002848842	336002849392	336002849942	336002850492	336002851042	336002851592	336002852142	336002852692	336002853242	336002853792	336002854342	336002854892	336002855442	336002855992	336002856542	336002857092	336002857642	336002858192	336002858742	336002859292	336002859842	336002860392	336002860942	336002861492	336002862042	336002862592	336002863142	336002863692	336002864242	336002864792	336002865342	336002865892	336002866442	336002866992	336002867542	336002868092	336002868642	336002869192	336002869742	336002870292	336002870842	336002871392	336002871942	336002872492	336002873042	336002873592	336002874142	336002874692	336002875242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
49050	11458	3558	2320	1554	1187	906	825	653	582	540	481	470	446	445	394	411	353	387	365	388	359	336	351	320	380	309	365	317	368	338	326	356	323	377	363	318	322	317	367	333	332	340	327	362	333	343	357	315	328	352	344	298	344	329	317	361	326	310	314	300	325	337	334	343	315	325	336	333	301	308	341	327	328	305	328	308	323	329	299	318	313	335	343	347	322	323	289	337	323	322	297	335	337	336	327	308	352	291	350	320	325	323	325	336	307	340	317	314	328	323	340	310	312	344	319	358	336	324	321	327	334	335	319	325	323	339	311	325	344	334	336	322	339	336	353	290	317	346	329	317	334	346	282	337	321	352	273	304	313	304	306	327	329	304	331	357	357	313	348	302	324	343	306	311	333	343	319	311	321	355	313	349	338	323	359	321	323	332	349	339	326	329	360	297	368	323	320	326	304	294	329	287	313	317	321	316	303	302	328	321	306	309	351	315	340	338	320	287	330	346	328	288	337	327	324	320	351	307	348	342	332	306	319	333	320	319	307	334	309	336	293	329	338	323	348	306	363	329	284	331	327	354	312	337	341	320	302	307	306	338	327	304	338	320	313	330	300	328	336	337	334	353	340	322	294	311	335	307	308	316	318	369	311	319	301	332	320	337	310	339	314	339	312	342	339	289	355	314	321	303	318	329	334	341	351	344	336	310	328	311	350	332	319	306	325	347	376	326	318	324	313	332	311	323	354	289	320	299	323	315	317	358	330	287	311	337	312	338	319	310	339	339	363	321	315	322	315	295	335	317	316	333	352	337	333	342	321	318	310	318	358	327	337	351	341	358	306	309	303	299	318	301	327	305	305	336	306	315	332	328	330	296	333	351	318	342	323	298	308	344	341	337	343	301	320	304	348	317	323	345	344	318	318	344	349	316	321	331	322	329	279	362	287	306	325	318	322	345	320	315	333	348	319	317	325	374	318	361	348	290	329	310	303	333	317	335	293	326	325	331	308	329	302	326	309	332	332	300	331	322	329	300	357	332	318	321	346	346	337	349	346	348	321	330	343	338	336	294	313	325	311	302	318	305	325	327	331	323	330	313	349	300	333	337	302	325	320	315	327	326	305	308	305	329	301	323	293	291	291	302	326	351	315	336	327	309	360	303	308	329	326	309	313	327	327	306	344	307	313	343	317	320	310	347	308	366	310	360	359	287	336	298	303	314	357	298	327	322	369	309	351	291	301	294	321	306	316	302	302	310	317	343	309	303	326	345	340	342	302	327	347	322	359	334	313	329	352	312	351	305	304	328	318	301	308	313	344	295	319	327	316	348	340	308	297	333	300	315	300	330	318	324	327	314	321	350	295	323	345	321	344	322	353	336	341	325	318	353	347	322	309	316	320	334	325	328	356	317	277	318	320	330	302	319	327	343	310	324	329	330	305	314	337	357	300	341	344	348	361	326	333	328	326	329	329	323	334	313	287	337	343	293	328	332	317	319	329	337	318	360	325	327	343	327	341	328	322	333	332	361	320	322	322	315	310	347	326	338	333	333	345	337	336	304	325	325	309	307	319	342	341	332	348	307	317	324	343	296	311	306	331	354	338	295	330	297	344	314	307	360	303	318	310	339	326	342	315	323	306	353	357	344	304	292	324	350	355	314	326	329	340	329	339	318	310	337	305	353	331	289	320	331	314	307	366	330	344	340	325	291	347	308	375	332	304	319	310	319	313	326	297	341	313	354	306	329	326	337	308	358	353	324	345	346	337	317	321	337	320	302	306	342	346	328	335	322	327	288	335	334	318	330	292	312	285	325	309	309	343	320	364	300	321	285	315	312	321	323	308	330	331	337	333	307	327	321	332	313	331	304	348	336	307	306	322	317	314	325	294	361	317	330	313	339	307	311	316	334	328	305	324	306	304	354	305	333	289	347	329	343	334	287	332	349	295	312	332	333	360	321	315	330	307	331	322	325	306	300	317	311	320	315	322	306	338	321	315	335	319	325	325	337	323	326	349	321	320	337	315	344	313	316	287	322	329	306	348	313	329	322	340	339	326	349	303	325	313	341	339	335	334	326	332	303	345	294	307	329	325	330	330	309	308	318	333	347	338	336	278	328	322	316	281	347	317	317	356	327	322	319	299	328	319	318	348	302	340	352	352	334	276	311	351	346	311	310	337	315	357	323	317	300	314	345	343	361	317	333	332	350	341	319	329	320	352	304	299	301	338	324	311	348	364	333	363	357	356	334	315	316	305	343	311	342	305	304	312	292	334	328	314	299	364	312	317	333	328	295	327	335	320	302	320	308	351	320	311	347	309	327	334	317	330	306	326	341	331	314	317	344	322	314	300	333	299	358	327	294	363	330	319	331	306	320	314	309	322	348	329	329	337	315	330	306	348	326	317	292	328	308	302	319	347	309	333	321	309	333	323	300	339	331	318	317	327	306	335	319	331	311	337	323	332	364	311	333	342	335	332	307	346	305	296	362	330	325	355	336	320	328	325	325	299	311	334	330	300	316	309	303	323	374	311	319	350	364	301	294	325	356	324	346	318	301	313	360	314	364	317	333	330	369	328	294	307	296	299	327	326	311	326	315	353	328	325	328	330	326	349	368	338	334	350	305	333	318	312	365	337	344	349	319	318	315	313	332	335	321	317	333	303	323	348	330	341	328	334	331	343	334	296	324	318	336	319	317	315	320	302	310	301	353	345	332	350	301	343	343	310	355	326	317	287	331	332	306	350	336	320	331	296	323	323	325	307	332	327	340	322	321	305	358	329	314	328	367	306	338	336	335	303	340	292	314	348	302	293	322	317	329	328	322	315	283	311	335	307	331	323	359	310	337	334	320	310	364	319	316	316	281	321	320	308	333	347	332	298	347	351	345	315	316	338	304	345	322	319	340	339	359	312	303	310	361	287	309	306	330	317	295	332	328	328	330	352	296	346	304	346	319	322	267	310	320	342	296	308	355	334	314	367	314	316	308	335	335	339	338	330	327	332	324	314	327	292	320	321	314	314	355	355	339	289	327	329	332	327	325	332	363	325	325	323	332	297	325	290	344	342	335	313	301	349	350	348	309	309	323	299	319	339	322	328	305	315	337	339	335	296	325	315	327	331	336	331	339	343	314	308	354	314	306	340	340	365	316	309	326	334	292	328	366	275	331	333	358	319	327	319	351	325	332	300	354	349	321	328	327	294	344	299	314	316	308	340	330	331	332	328	355	339	343	348	293	305	317	314	323	287	317	309	330	335	340	304	346	343	293	319	292	314	311	324	347	289	352	316	346	318	317	335	324	328	330	307	361	327	321	365	303	333	306	337	331	340	313	354	325	327	343	337	303	321	347	335	307	303	333	332	315	349	320	332	292	354	348	315	318	308	340	328	297	348	316	312	309	343	317	329	360	326	302	358	334	298	315	356	337	298	358	297	346	336	317	310	324	326	341	337	314	327	313	315	378	347	332	321	329	328	305	353	312	315	340	281	312	329	318	306	285	344	351	327	315	318
25128	2997	6607	6986	5888	4890	3922	3400	2966	2678	2292	2114	2001	1852	1680	1617	1565	1467	1470	1412	1333	1320	1345	1250	1246	1188	1199	1220	1109	1121	1126	1115	1134	1067	1014	1002	1044	1067	1048	1034	1048	1032	1074	958	982	1042	1033	999	1060	1021	967	983	1040	1009	992	967	940	1029	1015	987	981	1023	978	945	953	959	946	948	1019	957	1020	986	940	948	945	973	975	999	988	909	967	945	975	972	948	919	958	972	949	950	923	926	948	1000	952	974	991	932	972	977	989	1017	960	949	910	978	939	961	931	917	958	982	912	888	885	982	895	949	934	943	931	969	952	1004	959	913	918	947	943	1007	889	904	952	895	986	991	927	933	931	945	942	978	956	974	944	919	978	926	978	968	989	904	962	897	968	1009	904	912	880	909	927	965	954	964	941	950	972	984	996	958	926	953	964	943	932	988	939	938	964	961	950	945	968	914	923	925	889	940	920	997	960	936	930	990	951	936	939	880	927	926	923	928	994	919	880	947	937	928	930	979	932	924	986	976	943	952	887	992	898	962	985	951	949	913	962	958	948	953	942	904	934	1005	919	986	911	867	959	927	885	911	918	938	946	884	923	947	926	927	920	933	910	878	930	908	945	949	953	951	956	913	931	976	936	965	918	933	940	961	970	982	921	941	939	926	954	957	990	997	971	971	966	916	999	956	872	1013	912	909	936	921	957	891	914	975	953	962	951	927	937	955	964	909	969	893	925	975	902	986	963	909	897	980	993	945	937	912	930	888	938	959	921	930	906	952	966	956	935	955	955	892	974	910	915	891	932	956	882	992	952	937	959	946	1011	936	901	933	941	903	927	926	960	962	911	982	949	931	938	930	876	896	925	949	935	939	908	939	919	929	955	944	905	969	949	898	910	938	941	917	997	882	936	928	883	906	936	909	882	1009	898	913	942	938	948	909	973	920	916	946	972	968	877	908	994	947	943	976	906	926	983	919	942	913	918	886	905	957	975	913	999	953	935	928	937	994	937	980	952	962	986	936	956	926	926	894	890	969	917	920	972	1008	866	894	964	964	929	914	951	932	906	925	918	968	908	936	962	971	949	973	960	870	950	983	929	950	976	923	976	968	925	889	928	1000	961	948	953	942	934	899	936	842	926	901	953	960	977	955	931	1005	949	934	926	944	898	947	936	960	901	898	1000	953	921	948	937	958	962	960	937	927	955	905	923	947	929	905	922	947	957	884	907	910	952	929	945	915	918	944	867	936	967	941	932	963	914	988	927	952	979	939	873	896	926	939	868	884	940	942	965	959	903	957	925	972	918	1000	876	930	917	961	905	919	912	962	868	943	939	931	979	968	1010	951	946	990	935	943	973	948	961	984	948	977	983	935	925	964	946	934	934	933	964	920	940	948	925	931	868	892	905	960	963	894	983	1008	932	951	912	888	967	994	986	961	950	981	983	901	984	890	918	926	954	919	968	935	925	953	915	922	942	876	937	950	985	904	918	918	1000	992	949	977	926	912	923	971	911	928	908	946	963	953	893	895	949	924	976	990	931	932	928	952	956	904	938	940	1012	867	912	947	1007	924	990	973	902	996	929	920	984	935	980	902	898	1011	957	946	981	889	943	959	895	938	967	933	963	903	991	978	965	926	925	859	945	942	935	1013	914	928	880	925	919	938	965	965	997	953	969	928	907	955	960	901	950	882	916	941	895	924	960	917	983	969	937	962	926	882	983	987	940	932	904	929	907	901	906	929	906	932	941	945	883	891	932	902	935	918	923	963	966	886	919	1012	925	919	925	910	973	949	966	930	996	978	941	993	985	912	992	963	959	938	924	920	941	951	934	935	960	952	939	913	933	955	973	882	904	939	889	967	894	917	970	920	967	957	911	940	948	902	953	956	946	916	913	918	1020	960	921	953	965	898	983	952	938	969	990	979	934	928	946	964	982	935	933	920	940	974	953	946	919	922	926	931	972	916	958	936	908	954	926	969	947	970	961	932	948	953	933	907	943	910	936	950	959	973	957	967	926	945	954	923	909	936	1006	905	917	955	931	964	959	992	913	954	919	958	917	935	941	926	923	967	963	956	948	888	955	940	927	920	944	937	980	946	904	889	964	879	956	960	954	901	928	925	916	934	936	969	976	926	994	980	948	920	944	946	933	942	967	915	881	929	962	908	973	896	890	939	968	952	932	942	942	965	1003	950	943	915	977	941	917	901	894	917	908	1010	947	976	908	887	934	900	943	994	984	966	962	964	931	938	936	945	950	921	984	921	964	979	932	904	983	970	988	981	921	928	897	893	901	986	917	896	881	904	886	927	923	899	917	978	920	920	919	922	982	945	952	919	998	926	933	921	1006	939	885	941	948	994	902	1017	972	955	923	972	971	891	936	935	931	938	926	932	946	976	967	960	945	949	968	959	956	940	985	880	937	907	906	929	939	893	962	952	980	989	952	986	923	941	954	945	964	924	975	907	945	896	926	934	899	956	951	899	961	952	930	943	986	956	897	909	875	936	953	953	951	925	916	973	977	956	959	947	975	873	880	950	913	881	939	936	943	965	916	937	966	932	916	973	948	921	909	935	933	953	928	906	926	921	934	920	952	955	980	935	946	986	940	931	957	925	908	981	929	933	1011	920	944	943	907	940	909	926	891	1005	899	924	916	923	934	933	901	907	934	906	904	932	954	948	1014	923	965	937	942	965	893	927	979	937	970	970	956	926	941	930	949	952	923	930	913	948	935	880	903	924	964	938	922	918	896	953	927	939	966	939	897	991	860	975	901	965	974	932	942	894	946	934	969	950	912	959	907	944	980	935	924	899	904	995	894	980	956	900	935	950	913	928	960	915	939	852	927	865	942	975	981	922	949	934	960	938	906	948	994	956	970	932	874	924	950	967	991	901	974	954	934	899	957	999	920	920	914	912	931	941	991	904	949	969	926	921	936	919	961	877	969	926	944	903	1006	970	968	958	890	957	932	998	916	934	959	967	920	947	914	937	938	927	944	947	916	936	955	981	904	934	956	943	955	955	981	953	930	920	972	937	968	976	921	926	956	990	916	949	911	945	941	954	906	884	956	929	901	911	947	1003	943	959	978	968	931	907	952	932	943	963	927	943	947	919	943	911	932	950	930	889	941	920	948	863	915	946	927	950	913	960	917	948	880	960	876	943	970	992	928	895	922	958	949	937	942	930	901	983	920	953	939	944	1015	964	938	959	912	915	969	967	924	973	934	977	994	930	957	917	930	890	910	884	903	1015	923	928	941	968	932	934	926	941	994	952	911	1014	970	950	988	950	938	959	968	930	851	954	990	895	941	946	922	917	917	934	947	924	965	941	966	972	939	912	921	950	993	961	918	982	958	921	924	940	944	924	940	984	968	881	903	897	944	927	955	890	941	967	900	919	986	922	971	959	922	976	966	928	929	930	932	943	966	927	932	944	962	977	946	907	923	979	948	938	887	905	943	984	934	948	936	969	932	983	922	947	926	966	969	934	934	887	974	980	907	931	978	977	916	923	933	978	932	929	927	928	933	926	937	943	957	927	940	951	975	949	933	938	908	949
6034	337	203	179	162	151	140	152	154	128	128	137	138	133	131	135	107	106	126	122	113	125	138	136	138	132	140	125	136	150	132	139	124	151	133	139	122	150	144	121	117	137	140	144	142	128	143	131	140	143	136	137	149	141	105	138	150	122	123	123	138	123	143	140	118	109	145	113	124	113	141	147	145	114	147	125	141	125	124	121	138	125	114	154	118	111	138	137	156	111	135	134	139	132	133	131	122	134	129	134	142	142	145	123	136	123	160	132	149	141	136	136	130	126	134	121	149	140	159	134	161	149	126	138	135	121	114	148	126	125	125	139	137	164	144	133	144	129	126	139	144	132	158	134	145	121	133	160	150	142	163	106	135	129	130	135	117	139	117	126	141	125	124	131	136	118	132	147	125	129	127	132	145	125	128	137	150	119	132	118	122	122	139	133	142	131	141	133	149	127	121	128	125	133	154	148	151	124	140	164	126	134	140	144	116	129	127	149	117	119	110	124	137	125	130	120	146	127	138	148	136	148	106	133	134	121	136	137	142	144	125	160	168	131	132	140	127	145	128	145	127	136	139	129	118	117	108	113	135	151	147	148	131	106	140	151	126	123	123	121	153	136	144	135	139	130	143	120	136	116	137	142	145	153	127	147	141	139	108	140	127	128	118	121	119	127	148	137	128	138	129	122	139	159	146	149	142	143	128	150	128	134	160	124	132	157	128	169	114	148	131	154	118	113	131	137	123	136	123	132	123	142	134	164	149	117	125	137	136	142	123	145	158	109	122	135	133	156	156	141	132	146	127	137	146	119	147	150	134	118	126	145	135	133	119	130	141	116	141	119	139	156	133	125	138	144	128	123	125	140	134	117	125	128	128	131	136	115	160	141	148	146	129	131	137	130	128	118	142	115	119	147	158	144	131	136	128	120	134	140	125	140	149	114	128	123	140	124	135	129	144	121	132	148	139	136	134	131	151	117	137	127	142	148	124	128	116	147	127	129	126	137	125	139	113	132	134	109	136	133	137	135	136	137	141	144	144	135	124	127	131	149	129	125	143	139	123	124	154	126	138	138	133	140	125	134	129	133	141	147	128	140	90	131	149	137	137	154	141	121	138	123	137	136	122	125	148	117	126	140	143	135	122	143	124	124	133	137	123	115	130	137	129	132	133	112	130	141	110	142	149	141	152	141	144	124	135	146	139	125	120	120	142	132	114	122	121	145	139	144	136	123	130	174	149	155	124	122	119	121	123	130	169	120	149	129	129	122	125	121	139	140	118	133	140	125	142	151	121	112	144	136	124	155	117	141	139	124	137	139	120	135	124	142	119	128	135	137	134	141	131	143	138	117	147	142	152	134	144	128	147	158	140	148	128	122	126	138	123	126	139	141	150	116	135	134	141	131	152	127	118	128	126	130	144	138	128	122	143	113	124	137	136	146	144	149	141	123	147	102	135	135	142	141	134	152	149	104	127	146	132	138	142	121	149	100	147	148	133	135	151	130	141	140	132	133	138	153	133	135	128	140	123	142	132	110	132	144	129	145	140	116	136	130	148	140	127	139	141	118	129	154	123	128	134	160	113	118	152	118	134	127	149	136	118	132	117	127	153	136	133	139	138	126	139	138	118	140	137	138	152	138	133	139	147	133	133	132	156	144	134	116	127	132	152	134	135	103	119	133	143	137	131	144	139	129	143	131	147	140	130	142	143	142	144	129	130	138	133	141	114	125	119	134	129	119	125	120	138	117	122	123	140	142	125	136	120	132	154	137	137	128	123	121	132	135	124	146	134	153	148	153	146	136	144	125	126	135	121	122	125	139	117	122	146	144	134	135	104	130	142	116	128	130	123	122	143	139	131	123	151	134	135	136	124	132	141	155	121	124	130	150	126	139	163	127	137	122	143	151	131	147	132	128	129	144	125	124	111	166	129	141	161	151	153	126	136	138	106	126	129	152	127	123	122	146	126	128	124	125	137	123	113	125	146	140	120	114	145	123	143	132	143	133	138	143	123	135	129	151	146	131	121	144	126	124	126	131	135	157	140	141	134	122	140	135	140	152	127	147	147	131	140	108	136	146	136	148	131	151	118	134	124	153	119	139	128	121	121	133	122	137	148	133	145	131	132	159	149	135	143	149	134	133	149	120	126	160	114	137	146	133	148	151	148	132	124	125	152	145	139	153	112	137	157	131	130	130	143	135	118	137	136	135	139	149	123	125	107	150	144	158	131	159	151	125	145	130	122	151	143	139	141	139	110	113	146	139	136	124	133	139	136	123	127	141	145	124	148	134	137	158	133	139	135	139	132	119	114	137	127	141	123	136	133	129	136	144	139	127	139	128	152	122	134	126	161	133	126	143	116	133	104	129	118	137	135	130	143	134	152	135	147	128	110	143	129	136	144	153	137	122	120	128	135	134	145	122	113	139	136	134	133	131	139	130	141	140	131	141	124	153	140	116	114	128	137	144	114	143	133	138	115	124	140	117	126	131	132	132	125	146	114	144	128	126	140	121	125	137	123	131	139	136	134	124	128	129	125	120	142	135	136	127	130	163	128	116	144	123	123	141	134	135	137	131	142	140	148	128	140	132	118	140	126	111	127	141	119	135	135	130	144	128	115	134	149	149	139	133	116	148	138	117	144	134	121	132	145	147	145	124	137	142	137	147	136	138	135	134	121	108	123	142	125	142	125	128	120	135	144	139	126	127	126	135	155	123	133	124	133	141	145	138	96	162	142	150	125	146	134	134	127	146	110	121	119	122	138	144	130	129	122	137	130	131	132	145	144	114	135	126	121	130	127	132	133	129	136	115	153	144	143	123	138	123	148	127	133	114	124	123	128	129	139	136	124	140	128	132	154	147	125	130	140	144	162	138	151	136	144	115	127	132	160	126	124	124	122	129	118	145	129	129	130	142	122	139	117	104	132	140	142	116	146	144	130	118	136	132	141	118	131	133	158	128	135	121	156	133	129	141	124	139	134	134	132	161	116	129	140	130	139	127	119	148	143	122	116	124	125	138	131	132	147	120	154	131	145	155	139	151	130	139	133	127	133	146	132	118	159	149	134	140	119	139	115	127	140	118	133	135	138	130	119	135	145	116	152	143	111	144	151	129	141	131	147	146	136	143	140	132	128	130	134	127	143	136	144	133	127	143	134	116	147	115	126	150	136	150	162	131	131	143	134	120	134	132	120	122	128	170	148	124	132	134	131	156	147	151	111	131	146	122	135	139	143	135	123	131	133	134	124	150	131	136	132	137	124	142	131	119	125	140	148	148	119	129	132	124	126	134	157	133	129	133	108	141	134	123	122	113	149	137	131	125	105	141	129	129	111	143	129	150	125	125	144	120	136	125	110	135	133	128	110	129	136	139	139	115	144	155	132	144	141	141	135	120	152	127	152	115	154	136	130	120	128	139	129	132	125	131	133	119	120	141	136	139	129	132	125	110	118	118	117	157	111	132	102	131	155	143	137	140	107	141	123	147	119	147	141	126	153	126	138	135
5373	548	652	688	594	603	537	488	516	554	474	481	498	511	501	479	476	549	424	484	416	460	452	413	450	477	464	419	442	480	439	460	484	473	473	443	468	439	447	460	465	467	470	484	434	450	458	487	441	451	460	450	430	507	469	455	455	455	445	509	488	484	489	441	500	456	500	472	447	436	451	433	433	443	493	441	474	482	454	473	433	488	465	486	495	481	459	434	460	462	484	497	483	447	474	495	467	472	502	466	464	453	472	444	476	442	493	451	477	475	485	448	529	447	469	479	465	467	474	461	438	433	445	465	479	478	479	454	465	499	448	482	457	465	482	436	456	428	429	495	462	474	461	408	460	486	472	475	454	453	468	479	451	464	488	484	469	490	469	442	465	451	439	469	461	470	492	425	503	459	458	485	454	476	500	435	416	442	428	449	497	453	459	438	474	466	463	446	481	469	462	443	474	435	469	496	444	466	438	452	432	483	483	448	453	486	465	467	486	427	459	429	441	406	443	445	458	491	454	467	473	468	475	441	477	447	434	459	453	465	445	444	477	474	450	445	462	414	431	438	448	471	443	486	469	478	438	460	479	402	486	456	455	465	431	475	489	438	488	459	448	477	434	470	404	460	454	437	435	487	427	465	439	483	462	462	480	467	447	463	449	480	425	428	461	447	471	410	458	464	478	429	433	428	476	434	442	456	478	460	487	451	448	450	455	457	505	438	494	421	430	489	423	474	469	448	441	410	424	436	448	475	489	466	448	484	454	474	460	415	428	440	446	491	470	440	467	491	470	475	506	443	506	456	450	467	446	486	441	492	463	432	457	486	461	488	453	475	459	440	435	453	455	453	457	413	462	493	465	462	501	486	464	464	479	471	465	477	480	439	483	451	452	439	463	454	454	450	447	458	468	467	464	464	451	412	453	438	485	456	471	450	473	484	470	490	461	474	443	466	456	443	456	500	453	461	494	462	467	456	502	467	451	473	428	462	461	471	484	465	452	469	432	488	496	413	455	441	464	472	461	478	467	471	463	428	458	462	450	419	460	472	464	475	501	448	434	464	481	470	455	457	468	460	437	474	477	452	468	417	488	483	439	460	466	466	495	460	452	445	468	520	493	456	463	467	466	501	480	494	463	412	480	428	455	459	466	462	482	449	447	422	497	425	480	452	465	493	473	435	471	458	444	445	447	427	405	515	456	455	439	461	478	483	460	484	452	430	448	494	449	462	456	464	457	466	473	457	479	433	459	439	470	460	453	461	465	451	440	434	459	459	429	475	468	455	478	437	466	424	506	442	472	433	438	477	475	491	463	477	456	532	435	422	464	447	466	438	428	463	456	475	464	425	470	427	471	440	444	466	460	416	443	458	425	456	472	479	455	447	461	441	463	455	451	392	473	443	452	476	483	468	420	471	435	462	460	417	486	453	454	484	443	440	483	453	491	427	463	435	447	452	453	463	483	495	491	464	469	443	459	496	459	455	473	458	490	473	487	424	478	455	441	452	497	450	456	454	479	494	458	452	486	419	485	462	479	448	453	467	426	445	459	454	438	485	415	471	446	420	455	440	429	445	474	467	484	441	470	451	430	481	489	427	453	432	439	468	484	499	460	493	470	456	459	451	461	471	469	500	435	451	451	457	438	449	464	458	503	452	484	480	468	479	436	480	421	474	476	459	445	441	438	479	405	451	437	428	426	431	459	470	478	463	442	476	475	472	458	496	455	496	462	454	480	449	450	430	457	469	447	453	494	487	489	393	475	480	446	463	455	495	476	450	494	427	452	454	460	459	501	456	461	441	455	495	448	447	439	451	454	484	485	502	430	445	446	443	488	465	455	444	456	444	459	514	492	477	466	445	496	464	441	467	465	443	453	409	490	462	442	487	462	452	474	479	443	479	488	495	467	458	458	460	439	478	409	502	438	473	465	493	478	415	454	441	438	454	487	458	446	446	456	519	467	473	428	470	435	477	467	460	478	447	426	471	468	416	456	463	438	454	483	432	495	447	478	495	446	480	461	425	480	464	441	471	479	442	464	493	430	465	470	489	464	461	448	443	437	446	482	407	456	435	464	453	473	495	472	459	468	475	429	464	468	433	425	443	486	429	426	478	477	468	443	441	434	471	484	426	465	455	474	457	476	454	466	491	462	480	500	472	429	451	478	459	475	473	435	474	455	459	444	480	458	477	437	457	466	472	418	497	500	486	420	459	444	504	432	473	461	446	485	445	452	461	452	478	445	463	475	484	448	446	502	454	452	432	459	472	495	464	496	553	462	469	481	455	459	427	467	471	435	448	467	506	444	434	468	446	453	464	465	496	431	477	468	466	490	450	483	464	439	482	474	455	473	462	438	470	436	502	447	451	454	494	470	440	455	463	469	480	458	471	437	462	433	453	440	483	445	450	442	438	448	426	451	435	482	453	476	452	418	459	423	482	437	473	449	425	453	453	472	434	426	454	431	474	422	454	461	477	456	432	465	440	440	469	431	490	461	432	445	447	457	454	470	476	463	436	447	446	451	472	469	451	435	421	455	473	486	493	450	460	460	456	441	472	462	437	466	459	467	457	439	462	457	477	441	426	437	441	421	382	456	476	466	421	459	469	481	437	449	454	442	485	471	446	471	437	458	475	468	437	480	486	462	439	459	468	466	429	480	444	497	477	425	436	407	462	487	426	485	456	463	449	485	458	465	461	447	431	489	444	432	467	479	442	477	497	467	438	450	416	465	491	466	446	444	469	448	444	506	455	470	443	468	449	479	427	429	506	441	428	459	456	474	442	445	452	444	467	458	425	443	464	481	464	448	472	452	477	447	471	464	453	464	488	463	456	442	492	445	453	449	455	451	484	453	458	465	506	462	457	456	432	490	476	490	453	449	470	463	445	449	450	496	432	436	455	510	477	434	440	459	467	456	496	421	456	455	475	437	454	490	452	483	455	446	484	452	455	505	447	451	438	437	459	516	456	468	475	478	437	441	489	464	468	502	481	414	456	463	438	478	461	434	462	448	463	474	448	445	441	432	435	474	450	448	414	435	475	449	453	430	453	492	437	462	507	445	463	447	448	458	435	470	423	435	430	496	443	447	427	469	471	435	448	482	474	470	452	450	437	471	486	480	445	432	435	452	470	454	436	451	461	460	481	443	434	443	470	432	467	446	437	464	452	489	450	470	442	463	461	467	479	445	483	421	431	420	489	449	447	438	430	483	464	452	458	458	469	450	442	462	503	440	461	452	439	455	449	455	469	432	468	490	491	475	392	441	491	457	434	472	496	463	464	452	469	425	458	449	497	436	470	471	479	455	436	467	448	480	446	448	492	454	442	476	457	477	420	449	468	463	442	450	510	479	434	495	468	412	488	449	456	496	455	444	436	472	459	480	458	477	445	445	466	445	441	450	482	444	454	486	441	440	478	462	447	464	443	474	480	422	505	466	474	434	467	435	471	478	475	433	472	439	484	420	447	469	494	465	472	481	510	435	412	468	462	495	478	461	479	450	433
35480	5060	1595	1208	916	686	550	474	424	409	357	321	289	319	310	301	302	290	286	316	302	294	265	282	288	259	261	288	260	281	277	277	281	289	278	251	267	285	264	320	296	285	245	270	265	257	277	287	255	258	248	269	257	269	291	261	255	254	273	306	295	276	242	265	266	287	254	256	277	264	246	255	265	285	263	251	268	292	281	235	265	266	258	260	263	256	268	232	271	253	286	260	267	263	237	251	267	267	268	269	277	299	277	256	289	271	282	287	231	249	250	263	268	297	265	222	258	296	257	242	275	287	265	254	284	245	266	261	242	253	270	254	266	242	283	263	286	267	254	283	281	262	245	268	261	259	245	262	262	255	263	279	259	280	279	248	245	280	270	270	261	282	248	244	277	262	251	284	266	242	262	258	281	245	261	271	262	245	263	256	295	264	250	260	260	257	268	255	244	251	262	245	278	251	257	290	240	234	241	271	267	266	235	266	251	274	304	241	291	256	257	255	275	259	247	259	276	263	268	258	232	281	261	248	252	268	251	279	264	280	261	244	260	280	275	287	248	280	256	278	271	264	244	265	283	256	245	273	270	227	268	269	232	269	268	275	245	275	246	261	277	278	268	289	269	264	251	254	236	239	290	236	240	276	258	248	249	231	250	255	253	249	257	248	248	263	247	254	270	282	253	258	238	235	245	238	269	262	271	234	238	268	261	245	269	290	276	240	275	263	250	270	273	232	250	229	238	250	252	260	277	265	263	269	288	247	277	273	239	230	282	239	253	242	237	273	255	257	260	249	251	248	254	263	248	243	273	237	256	277	277	262	273	271	241	256	251	265	238	263	275	258	246	247	274	230	273	253	274	262	259	273	278	250	271	259	255	232	278	276	262	283	289	247	274	259	272	258	252	267	232	280	250	244	251	277	275	256	263	278	268	229	266	271	266	253	264	283	251	251	253	237	251	240	274	271	257	282	268	248	254	271	272	289	250	268	244	282	271	238	247	241	275	269	265	239	239	274	261	253	281	258	265	259	265	245	231	260	237	256	257	259	247	262	277	230	247	289	258	258	293	259	283	239	264	253	236	264	259	268	259	265	277	238	255	283	241	297	259	269	274	252	290	256	286	265	256	266	278	241	262	256	254	276	265	272	251	273	252	250	236	285	244	264	283	253	273	291	271	273	265	268	261	288	231	250	236	250	244	280	236	255	257	274	272	263	274	241	272	252	260	282	262	254	250	274	240	275	261	239	266	226	253	262	237	273	286	259	245	285	264	261	275	275	263	246	281	252	273	264	258	258	249	282	278	244	274	238	241	274	251	258	233	255	263	238	233	224	277	259	252	260	271	263	233	254	264	291	246	239	270	292	228	256	272	248	250	253	280	253	270	260	279	273	214	265	256	234	277	264	244	243	251	256	240	295	268	257	283	277	269	266	296	273	256	252	286	288	269	249	312	257	259	268	285	276	261	285	248	247	288	295	242	276	253	228	270	259	263	251	245	255	242	234	263	259	237	252	243	235	274	259	240	251	285	273	251	244	256	255	238	291	242	279	274	248	259	259	240	254	224	280	238	236	266	233	253	247	268	262	282	257	249	249	279	261	280	276	269	283	261	280	268	237	269	275	256	261	276	270	283	270	279	262	289	267	251	262	266	309	284	279	265	243	277	252	270	275	243	255	264	266	243	290	260	256	257	275	265	288	245	272	279	248	239	254	266	274	220	254	287	269	276	274	237	268	273	263	277	269	278	253	280	253	279	246	276	266	256	287	288	250	273	272	251	299	296	254	249	236	263	279	268	272	270	245	269	270	257	275	266	251	266	267	243	259	288	257	264	248	284	268	287	262	273	257	283	261	249	286	257	234	300	262	291	243	224	277	222	252	243	262	252	258	241	283	265	261	278	251	239	229	246	254	258	269	258	275	259	275	256	263	266	254	244	267	254	270	282	270	262	270	280	250	257	263	255	245	281	247	269	249	249	282	265	245	250	277	248	255	255	275	271	244	303	239	256	255	279	267	279	266	264	247	272	276	260	297	285	271	307	266	268	251	262	261	283	285	257	256	273	255	244	282	243	275	246	264	265	269	262	272	222	256	238	284	277	236	256	239	257	259	245	249	241	249	243	272	245	260	265	286	256	267	262	260	251	262	251	235	269	268	288	271	226	271	276	216	260	262	269	241	280	253	278	241	259	265	263	236	264	277	260	297	253	260	262	267	260	252	265	323	255	268	243	254	292	267	254	259	279	238	279	262	269	215	270	260	293	278	265	239	279	264	246	261	249	255	282	263	251	225	291	247	276	273	271	285	287	243	286	248	270	278	243	267	256	261	266	278	263	256	234	258	275	235	245	264	253	260	279	260	245	257	277	231	263	253	258	262	258	279	256	254	268	284	281	252	263	239	259	258	261	233	285	255	254	268	273	274	231	260	281	296	259	268	300	239	255	241	273	281	273	252	257	256	242	258	253	265	279	248	254	261	241	274	271	227	248	265	284	280	279	280	291	269	267	278	250	258	284	243	222	275	246	243	252	263	261	239	260	260	243	275	252	248	275	273	288	259	286	240	272	269	261	254	264	279	259	251	274	274	253	262	237	263	249	252	241	258	251	228	271	271	261	269	236	252	251	266	263	255	281	262	262	257	274	295	248	255	250	251	254	260	281	271	277	261	279	264	262	238	261	294	216	277	241	264	250	267	276	245	255	263	247	239	270	268	262	250	246	253	258	253	278	267	248	265	265	294	233	236	262	277	267	252	260	248	259	233	279	247	243	269	259	266	238	238	264	263	259	236	263	267	250	261	258	231	240	223	258	284	273	273	261	258	224	277	243	237	252	293	237	242	274	256	268	276	226	269	288	249	271	279	260	258	250	229	252	254	275	269	269	272	258	243	296	264	276	269	298	257	268	277	267	248	250	251	250	284	257	257	250	269	262	253	251	268	262	281	264	278	236	248	232	281	276	263	252	235	252	272	276	267	267	274	259	270	254	307	278	263	274	298	246	271	254	273	281	264	239	253	230	290	250	272	273	275	287	265	227	250	275	263	306	257	255	273	267	266	258	242	295	276	269	246	269	240	253	271	258	276	237	240	278	230	237	241	251	283	284	272	247	282	265	267	296	276	260	271	254	270	217	274	260	293	284	274	277	256	248	255	242	290	248	261	248	270	268	277	273	276	254	268	272	289	249	236	263	237	252	273	255	227	273	238	260	285	236	292	251	264	281	257	280	261	242	246	285	271	276	245	233	267	244	268	289	262	250	285	256	255	282	259	273	261	226	245	237	271	258	289	239	298	272	258	237	316	235	230	231	275	262	271	273	265	247	241	255	265	268	257	254	244	260	289	260	263	274	264	273	239	257	247	275	245	250	270	257	275	272	262	256	271	270	249	267	249	227	266	256	257	260	247	255	244	281	271	221	281	250	247	283	249	256	275	241	273	276	251	277	260	292	251	250	260	240	264	293	282	227	257	263	242	236	249	277	250	263	258	258	295	240	269	256	272
17975	1892	3887	4151	3480	2944	2439	2091	1815	1638	1584	1454	1282	1222	1200	1189	1120	1118	1056	995	1048	982	912	948	977	899	922	936	879	878	866	882	874	855	896	848	825	854	844	867	877	847	872	796	816	842	798	839	824	775	872	871	840	858	805	806	802	798	849	766	819	771	778	853	778	838	829	891	795	779	778	748	775	850	754	796	829	836	770	823	827	794	797	851	833	814	787	828	811	793	763	842	857	830	803	768	828	847	825	850	809	832	873	751	787	772	772	818	805	807	819	747	832	834	805	803	798	747	786	812	767	823	784	800	827	815	810	786	814	744	827	764	829	785	826	779	820	820	776	798	810	810	845	837	790	829	836	762	802	823	836	781	781	748	801	778	791	835	791	783	757	787	851	815	796	826	797	784	806	827	808	777	815	842	804	809	801	819	756	822	813	798	792	806	771	765	778	758	799	722	815	744	795	734	828	803	759	762	824	783	803	796	816	806	852	805	790	775	823	814	799	825	859	799	784	784	771	769	830	761	792	833	819	787	824	786	822	821	772	800	827	714	811	768	798	782	803	755	796	826	801	841	850	822	795	829	796	790	795	839	821	754	796	781	835	831	772	778	799	788	753	795	785	815	763	751	768	810	781	753	794	830	811	782	763	813	830	838	821	791	818	777	797	868	784	793	776	794	777	791	819	763	756	774	784	788	801	895	835	789	804	817	740	816	775	765	742	784	805	790	788	793	810	774	795	804	777	815	836	822	783	774	793	783	805	803	776	775	828	763	878	805	796	825	811	779	814	770	776	794	745	814	787	777	842	805	782	796	796	814	758	840	794	773	803	775	782	803	833	814	798	842	821	788	809	762	823	829	780	849	769	813	795	819	773	800	853	798	792	811	795	749	845	778	767	771	789	779	815	814	770	806	794	803	775	839	812	781	823	797	785	812	813	816	794	797	764	833	769	758	809	769	803	809	814	794	802	847	735	782	800	762	778	809	762	763	812	768	781	828	768	813	822	818	811	818	880	794	833	735	793	780	800	824	787	806	848	776	829	716	799	774	801	784	814	773	827	819	790	823	798	761	814	823	749	819	803	797	767	852	773	822	744	779	840	773	831	784	829	772	835	745	766	766	779	842	824	769	787	825	800	881	835	798	817	759	788	783	770	760	784	814	765	833	757	823	808	763	759	810	822	757	793	804	800	776	777	830	800	795	816	799	793	796	838	836	816	799	814	815	790	783	803	801	756	775	773	797	820	785	829	792	798	845	852	795	769	783	798	815	799	809	812	841	810	811	760	830	822	847	827	783	791	778	784	768	803	779	832	771	780	802	781	821	854	781	785	839	784	792	752	788	782	771	816	783	785	785	778	741	794	870	778	738	840	806	810	805	805	744	783	773	783	788	787	823	812	778	783	796	768	760	814	769	825	773	764	806	793	841	813	804	719	843	808	804	797	807	776	839	789	803	805	808	780	820	807	794	768	759	811	798	771	809	797	795	831	804	816	804	779	779	818	832	804	786	795	811	806	818	848	861	765	796	816	847	790	788	818	851	853	826	797	794	781	816	771	839	751	773	813	768	806	816	786	779	790	756	806	839	748	789	773	802	805	759	760	780	756	763	802	740	826	806	816	797	749	844	782	813	814	814	777	821	803	769	769	782	787	763	799	813	788	816	796	784	810	811	836	783	786	796	798	758	806	797	836	819	797	764	783	783	790	818	794	810	817	840	804	770	774	826	796	770	779	830	788	798	841	850	794	801	797	827	756	822	840	844	802	840	831	798	811	813	767	758	872	794	827	823	840	769	789	832	791	812	783	821	783	802	837	748	839	778	771	799	827	792	768	803	748	756	768	755	785	772	795	753	828	803	736	805	817	816	820	765	763	786	791	823	767	784	774	812	813	744	778	816	788	823	786	777	816	788	816	743	800	795	827	793	844	799	790	770	754	808	767	794	725	779	762	800	790	775	817	837	813	799	814	773	807	790	812	751	824	759	807	806	778	797	754	803	783	797	829	814	765	730	794	801	802	806	772	781	790	760	850	760	753	804	743	808	791	795	779	787	771	749	814	777	746	757	791	808	789	814	773	784	831	791	741	821	792	797	774	805	802	794	792	814	789	786	798	781	842	803	800	790	818	748	780	795	802	778	788	807	771	787	793	762	758	802	799	759	737	808	842	769	822	774	824	774	768	791	773	806	777	764	764	834	811	863	770	817	836	764	769	815	831	826	762	780	769	769	776	789	796	842	790	814	811	776	748	822	819	786	793	812	865	834	816	790	817	849	816	818	859	746	770	754	798	810	768	802	807	817	835	757	817	759	834	840	770	814	836	726	811	765	741	829	773	791	794	789	771	791	820	827	856	730	765	792	748	844	824	767	754	769	798	842	783	751	765	818	803	821	789	767	754	781	853	812	804	834	823	843	773	841	851	794	746	801	779	781	777	785	763	826	821	815	838	778	790	737	768	795	816	790	803	740	830	779	786	805	832	805	785	776	810	813	816	799	780	815	773	823	810	788	791	757	790	877	799	776	853	736	778	829	719	823	788	770	792	774	792	782	852	828	822	777	750	837	823	797	761	813	763	757	821	792	755	805	764	802	745	796	800	764	766	781	811	768	796	806	769	788	758	803	834	809	803	774	808	773	795	813	811	765	810	801	753	833	770	815	804	792	805	767	815	770	774	805	781	814	813	788	807	801	771	778	813	849	774	831	786	770	772	770	791	821	791	792	805	816	796	815	798	818	851	782	782	798	840	718	843	821	865	846	772	798	787	832	837	845	818	788	784	790	799	803	746	829	756	840	792	800	786	762	798	790	786	840	782	786	741	784	820	815	752	751	779	785	812	800	817	863	780	810	825	788	829	814	821	806	788	805	786	810	784	813	820	820	791	829	820	722	821	816	806	831	789	830	800	820	799	758	798	834	783	824	804	823	821	832	796	793	819	842	777	805	740	808	788	834	821	784	833	750	735	800	772	853	785	749	791	796	748	801	779	824	819	811	782	806	769	786	752	800	790	799	852	777	836	854	812	804	826	806	816	813	811	806	830	826	769	779	766	794	865	780	796	810	793	766	837	771	788	797	816	823	840	751	828	819	795	791	805	781	850	747	793	845	786	733	758	836	806	792	800	785	798	806	808	759	790	756	752	801	827	806	763	774	752	845	796	825	800	838	794	785	784	785	779	765	828	795	801	766	820	774	781	783	776	751	767	803	829	789	785	741	796	786	823	815	801	775	782	795	774	815	794	837	816	775	803	762	795	811	798	801	807	779	805	788	820	782	813	825	807	773	802	795	764	765	747	754	814	784	843	771	787	794	766	812	726	766	748	808	815	802	798	790	794	780	766	810	778	819	760	755	767	814	805	794	792	837	775	771	819	759	796	759	804	814	740	783	832	769	774	775	773	749	849	782	813	818	742	792	792	823	806	810	778	793	777	800	839	804	791	843	753	798	798	810	738	764	784	779	816	824	819	842	807	811	828	754	764	785	734	807	822	785	864	739	785	806
47176	11717	3673	2255	1591	1119	936	716	658	572	541	539	446	454	409	450	410	368	395	359	387	351	384	337	360	371	343	386	315	317	311	373	340	296	350	326	320	334	329	331	317	332	311	330	312	333	272	334	356	350	316	329	288	301	312	308	320	336	307	329	306	350	327	328	292	305	360	329	280	338	316	321	296	340	331	317	325	307	319	321	320	326	292	316	302	327	318	319	311	325	320	307	300	334	271	315	337	332	330	301	291	294	314	332	316	348	326	300	297	314	335	301	327	326	321	333	332	320	292	317	348	321	317	328	303	312	350	324	306	370	274	342	319	283	327	326	326	322	311	323	290	326	285	322	324	295	300	281	311	301	328	342	319	312	310	325	324	320	315	314	330	318	287	324	318	329	319	308	300	327	333	318	313	315	312	307	318	308	366	319	304	317	315	314	330	306	307	308	311	325	345	306	311	331	332	297	301	301	321	344	317	324	338	285	289	324	304	301	305	321	283	329	303	319	311	301	315	309	379	293	293	287	297	325	284	341	302	302	337	302	311	319	308	314	309	303	293	273	315	288	315	310	317	328	330	301	290	304	288	311	312	308	300	303	329	297	304	312	336	323	333	358	307	331	330	307	306	323	294	320	308	284	310	317	325	290	319	345	321	323	308	313	325	376	316	309	321	343	365	338	312	321	294	286	316	310	305	291	302	313	325	313	321	325	321	275	321	315	313	360	321	337	317	320	310	321	331	343	312	339	319	317	316	300	319	274	323	337	299	326	320	326	346	315	337	346	285	340	299	330	327	321	319	354	311	305	336	334	319	290	301	309	335	308	327	305	311	307	293	292	310	343	321	275	285	318	307	321	318	321	288	317	341	326	304	357	334	331	328	321	300	342	335	320	315	341	300	281	293	306	287	329	306	344	315	312	330	316	334	329	295	285	328	310	313	335	301	312	309	288	334	318	314	323	326	320	318	318	313	349	347	328	315	322	304	336	287	325	308	306	329	328	304	333	304	314	324	317	320	303	324	303	318	316	307	335	301	375	344	315	285	318	294	320	310	331	351	311	315	306	300	335	324	329	304	321	318	322	310	305	320	313	308	299	295	321	321	316	305	339	306	316	311	295	342	330	332	289	351	312	310	325	312	348	305	315	322	322	278	297	287	328	332	309	309	321	340	319	309	284	302	330	335	334	350	302	301	313	335	304	340	330	318	318	332	310	313	326	292	317	318	306	319	340	322	331	334	320	344	326	309	322	329	316	330	346	298	297	306	349	314	314	331	321	332	327	292	314	301	317	311	327	334	311	313	326	314	324	315	305	323	303	317	326	299	300	334	324	325	329	325	336	306	328	314	319	330	329	335	302	316	325	300	320	305	314	291	314	322	322	313	313	322	306	314	320	312	341	310	322	289	341	275	332	331	317	324	302	322	325	334	347	346	324	320	318	338	318	303	327	296	298	317	309	329	321	336	317	332	331	309	323	322	310	319	274	303	329	298	278	291	291	315	345	325	331	347	334	310	301	348	327	313	291	301	322	326	294	328	323	323	321	302	316	295	326	334	334	320	339	302	305	325	302	311	309	283	325	300	325	313	344	315	323	291	311	315	317	323	307	303	341	294	316	310	306	304	317	283	328	345	279	311	320	319	306	362	318	304	308	313	294	300	325	304	329	320	296	328	290	332	323	293	311	283	320	308	302	348	314	286	334	344	354	340	321	277	334	329	305	356	317	345	299	321	314	321	299	308	297	318	295	297	292	308	332	330	306	304	343	339	307	320	290	337	309	284	300	270	332	292	330	321	308	316	307	314	309	321	307	319	350	308	337	297	319	321	334	289	307	295	329	301	303	297	326	308	342	316	314	318	322	309	339	320	335	317	318	283	291	311	309	297	312	333	298	308	319	310	261	325	326	313	315	317	345	332	293	296	321	341	314	349	325	320	359	328	351	314	306	320	308	321	301	315	313	321	303	302	323	284	345	315	320	329	344	309	330	300	354	316	294	333	319	325	298	297	289	326	306	290	285	303	311	314	334	310	310	291	315	341	326	305	317	365	314	317	313	322	306	289	298	311	357	345	350	315	340	332	300	297	294	295	304	376	318	305	331	328	321	330	365	307	329	313	305	328	314	318	327	310	326	349	320	301	321	289	305	295	303	282	333	316	317	338	282	332	308	322	328	340	326	293	335	331	346	305	335	302	343	275	287	341	329	327	323	321	351	321	340	309	315	351	305	318	291	325	332	335	318	334	337	339	350	291	311	322	344	301	326	291	323	316	349	295	349	337	304	350	306	324	337	348	330	291	333	306	322	319	316	289	330	299	325	321	305	313	329	329	292	309	315	308	312	330	320	331	284	331	330	285	295	320	302	308	315	305	322	322	308	339	323	332	355	293	309	332	341	342	325	328	296	336	334	344	311	300	323	303	319	351	313	258	321	296	314	316	306	320	301	333	323	311	315	336	329	311	341	331	320	331	294	343	301	306	307	316	306	360	332	302	286	295	318	318	310	315	331	280	299	329	334	293	344	296	339	323	315	330	329	335	302	312	327	335	285	349	301	309	345	352	320	295	316	328	305	329	302	316	328	309	338	291	342	303	331	341	332	317	313	299	310	335	326	322	320	300	308	319	292	298	310	316	302	306	343	314	281	339	314	320	346	333	316	306	326	303	312	308	345	333	316	312	331	329	302	317	320	297	328	334	336	366	315	306	325	346	325	309	352	273	322	317	313	305	346	310	315	313	326	302	335	330	306	287	325	316	313	320	326	338	319	322	314	327	299	320	339	317	321	309	333	329	293	340	317	312	279	331	317	323	286	345	319	302	324	301	307	313	360	311	317	311	337	312	292	330	328	347	307	317	311	311	322	312	299	306	335	310	347	317	305	317	312	320	321	328	319	309	319	297	308	313	309	303	346	279	281	331	325	251	291	350	288	346	304	311	305	312	317	310	323	285	283	286	325	299	309	296	341	317	325	332	323	323	311	310	314	360	330	345	342	323	332	346	287	319	305	353	293	299	330	338	314	300	312	312	320	302	332	339	342	335	331	338	292	303	295	313	315	312	333	334	350	340	326	323	306	303	352	311	329	310	273	319	315	350	334	306	339	306	325	294	318	319	318	320	348	320	303	298	304	316	333	294	297	337	328	314	300	311	320	322	330	327	268	334	326	322	303	284	324	333	299	316	304	320	298	305	330	312	313	340	311	282	294	315	344	335	307	317	333	312	321	327	319	339	322	299	318	294	325	308	314	320	295	343	319	331	312	322	316	300	341	331	333	325	306	300	303	353	356	318	305	336	294	325	312	315	309	323	305	319	290	331	348	317	292	323	299	330	295	317	308	311	286	290	326	323	351	330	310	313	306	336	303	312	300	294	320	311	274	322	360	319	322	308	310	357	316	313	330	312	325	337	301	319	308	356	302	299	294	326	303	285	329	305	290	298	297	338	309	320	304	349	360	333	295	298	322	318	296	323	345	295	325	343	297	323	305	315	325	328	317	322	284
23761	2956	6402	6971	5854	4763	3988	3380	3015	2485	2319	2022	1991	1795	1732	1554	1529	1432	1442	1386	1302	1273	1338	1234	1155	1201	1233	1136	1165	1067	1060	1089	1066	1032	1058	1065	1017	1035	1041	1080	1009	1032	988	932	1063	999	998	1052	1027	970	974	966	991	932	983	986	962	973	1006	939	1018	933	987	981	953	974	932	1027	1004	920	936	974	953	964	988	944	938	974	962	937	925	898	992	901	926	945	930	940	912	974	918	937	995	930	935	978	989	936	911	927	960	953	965	921	950	925	947	913	933	952	887	946	934	957	953	942	912	923	938	985	965	939	936	934	912	927	926	901	928	884	937	973	942	925	926	899	913	949	954	949	898	891	923	951	915	893	932	973	926	881	882	905	925	955	902	928	945	909	954	974	905	941	910	933	924	907	934	906	954	955	937	972	914	912	923	1002	912	894	932	861	977	917	963	916	903	981	923	894	954	905	947	840	931	922	925	928	967	908	949	892	916	937	967	912	930	892	913	897	939	943	936	910	980	924	890	963	902	938	903	952	913	896	938	911	938	934	939	935	897	937	950	928	900	939	924	901	929	919	914	897	938	947	899	966	921	975	921	884	921	893	916	986	982	946	938	926	948	876	911	918	916	929	932	940	902	940	906	938	855	927	918	968	944	943	952	934	880	896	998	986	958	891	936	911	910	902	928	922	985	865	885	889	947	971	861	913	918	927	939	941	997	970	958	938	944	903	940	940	946	935	913	924	932	937	925	965	862	926	944	971	927	882	942	894	887	975	920	859	897	912	895	888	903	979	929	871	994	910	951	966	923	916	918	896	948	857	966	938	883	933	922	874	975	942	911	892	912	928	934	921	918	895	928	963	923	892	902	933	918	912	965	914	911	896	917	899	919	947	936	938	921	939	980	897	946	915	908	874	936	967	923	931	952	934	1017	875	905	926	935	912	917	957	883	894	931	916	949	932	887	907	946	924	930	868	938	994	948	929	930	926	923	955	882	935	937	881	890	897	897	906	925	890	917	985	912	969	968	883	938	920	868	937	934	961	936	898	919	902	954	911	941	914	865	946	919	941	893	916	894	893	967	931	908	922	983	869	893	921	913	989	921	844	850	907	953	903	985	965	923	930	914	917	897	918	943	924	930	921	895	906	932	905	931	928	950	853	931	911	919	926	967	919	918	956	884	886	914	927	880	960	908	888	956	903	926	922	925	908	937	882	918	891	935	879	963	906	870	957	930	955	890	919	909	922	963	904	930	943	948	922	952	949	935	887	974	979	930	939	931	929	905	893	884	927	905	927	957	892	959	947	959	911	931	835	950	912	888	906	871	932	875	863	902	942	870	907	916	926	922	962	953	879	922	924	918	920	958	962	939	911	958	963	924	886	933	844	891	930	894	984	941	914	920	893	939	953	919	958	934	900	914	950	969	931	929	955	924	948	890	917	884	941	977	965	952	922	914	875	961	873	908	865	939	903	945	936	905	945	888	924	962	923	889	900	889	902	913	900	932	877	918	935	967	912	932	977	908	962	930	894	930	952	905	940	916	897	915	887	927	915	913	910	881	933	972	878	922	939	912	943	935	945	940	934	920	946	906	952	908	897	883	911	906	976	930	887	874	950	912	926	903	884	943	941	915	928	900	927	905	912	881	920	914	944	949	921	945	914	929	886	914	948	899	917	926	941	933	943	921	962	955	924	918	902	938	981	930	926	970	896	926	902	942	925	893	916	928	872	943	963	892	973	906	921	929	919	930	905	929	944	898	928	935	934	910	893	947	904	942	895	932	923	914	915	898	915	869	927	935	904	914	913	899	868	872	968	945	914	905	949	959	942	914	888	939	909	948	936	950	875	1001	911	860	900	916	892	890	943	958	914	919	946	902	916	908	934	943	973	949	913	950	920	888	951	905	932	904	917	960	894	914	918	968	916	882	934	911	923	961	919	925	941	919	905	917	916	948	947	911	904	933	922	914	899	965	955	907	901	913	993	918	930	936	916	930	937	873	897	946	903	891	909	935	956	923	900	907	889	935	898	939	936	893	877	910	902	981	943	899	955	924	966	982	963	969	869	942	874	901	908	947	932	866	920	912	955	967	917	899	924	906	922	949	892	910	955	931	923	897	907	907	906	926	939	974	974	925	948	928	951	928	912	924	900	936	919	958	871	942	888	960	936	886	950	893	905	927	893	901	924	905	906	940	911	957	945	902	887	940	991	945	903	921	934	932	947	914	956	942	933	939	862	954	901	945	844	919	864	931	877	861	953	909	975	970	897	916	919	878	923	889	992	901	891	908	915	925	907	943	935	885	967	951	919	926	905	913	910	902	973	898	953	910	936	881	940	893	907	846	936	920	861	913	925	900	963	902	921	846	965	946	938	921	925	916	947	911	936	912	946	952	937	932	906	887	926	916	934	941	868	903	908	874	897	920	925	881	899	921	901	928	893	859	906	937	889	919	947	901	912	949	947	902	923	938	916	891	931	905	915	900	961	944	898	946	940	905	943	945	859	951	933	939	893	901	937	889	922	919	935	873	900	895	944	957	996	970	938	931	917	989	926	883	967	944	938	967	971	930	898	946	880	936	893	914	897	965	878	922	872	894	950	926	929	866	895	879	912	888	904	949	905	969	958	903	904	938	900	895	903	932	920	924	913	907	957	954	919	1011	927	947	901	930	934	942	896	924	919	919	908	901	958	935	946	902	860	938	925	926	901	888	886	892	913	860	907	887	956	924	928	946	892	862	912	941	937	877	945	915	905	891	941	916	916	876	934	932	991	861	970	941	957	888	963	926	901	898	866	898	856	938	986	931	899	944	926	945	934	897	914	898	895	933	920	928	897	921	935	904	913	958	925	956	880	919	924	918	915	965	878	910	913	931	904	909	925	910	893	933	882	913	912	967	921	911	1005	954	909	909	923	908	890	945	926	980	911	941	912	925	959	947	956	908	899	894	934	903	957	940	946	894	954	954	902	907	912	973	944	899	933	943	881	928	895	921	929	934	921	907	919	949	916	953	864	925	986	925	914	944	931	907	910	944	920	941	911	902	956	902	926	922	933	927	896	910	880	947	926	861	899	941	926	948	894	897	939	919	995	932	874	914	940	897	914	955	858	969	911	962	898	919	914	941	870	955	868	891	942	906	885	905	924	898	982	924	917	905	940	960	915	948	922	962	876	914	944	949	989	923	958	915	952	944	921	903	920	905	936	914	959	905	903	925	906	913	956	909	889	954	901	926	922	904	950	883	871	959	882	886	858	896	931	887	934	970	949	917	870	922	956	883	934	919	925	932	915	946	922	925	921	931	918	947	933	878	970	936	891	915	880	900	979	921	951	896	900	931	912	922	918	943	974	928	935	936	942	925	901	959	963	924	945	923	906	899	896	895	929	871	881	965	923	908	920	920	981	908	926	953	894	927	943	911	923	889	894	947	883	881	965	925	928	903	936	963	882	942	944	908	880	929	920	931	968	928	913	882	906	966	940	952	911	925	865	898	974	959	947	946	889	885	868	908	919	932	868
6248	440	271	202	183	151	142	145	152	165	157	139	136	130	142	158	141	146	132	127	132	144	141	147	153	120	146	147	133	134	121	122	132	143	127	140	137	139	143	137	153	132	133	151	145	135	148	139	139	160	124	117	136	117	126	120	130	121	137	136	147	149	135	121	129	128	122	147	152	138	136	138	123	115	141	148	144	143	127	149	127	141	134	127	136	115	116	129	128	113	163	143	126	129	133	141	142	129	137	153	149	106	130	154	152	142	133	124	134	128	141	124	152	142	143	163	130	128	132	132	155	143	138	126	141	149	140	126	129	125	130	146	141	145	144	118	140	128	139	106	129	126	129	143	133	123	153	152	143	145	142	137	142	136	144	119	104	128	131	142	150	110	144	155	130	106	123	120	161	145	130	139	111	144	136	126	126	144	157	128	131	137	143	135	128	140	140	124	117	123	130	134	146	150	140	142	113	141	121	110	121	140	136	168	141	140	128	131	138	131	131	136	117	143	131	139	149	127	137	139	124	143	163	142	133	136	138	154	115	138	128	142	130	152	121	130	142	141	128	132	137	158	140	128	138	139	120	133	126	149	130	134	142	116	146	131	137	132	113	127	143	153	120	133	149	148	131	118	143	152	118	136	129	131	132	131	139	118	150	120	147	152	151	128	117	143	146	148	123	120	138	125	141	121	130	161	134	153	135	104	130	139	119	147	117	139	134	122	151	139	153	123	119	146	124	126	150	134	146	129	141	126	121	150	118	135	123	110	156	136	127	107	158	140	129	138	125	144	142	131	134	120	139	134	140	125	129	141	138	134	146	145	122	127	130	140	127	140	126	138	140	130	147	111	146	122	160	137	144	134	121	138	139	117	135	139	138	139	159	151	136	119	127	132	125	148	147	127	133	134	135	153	134	152	134	138	106	130	143	119	128	128	142	127	144	120	160	126	133	138	142	126	118	151	122	142	137	143	142	127	129	143	146	135	129	130	145	137	137	141	146	140	149	145	138	137	124	145	144	122	123	111	151	132	125	121	140	133	139	111	134	136	141	128	125	124	152	131	144	149	137	144	133	133	129	135	141	126	150	134	116	137	143	144	118	146	134	133	131	148	153	161	130	111	150	142	118	115	126	131	138	124	140	119	140	131	154	161	125	135	134	148	129	129	113	113	115	136	142	136	148	124	127	138	127	134	121	150	136	114	141	132	135	140	117	155	124	139	138	122	120	127	133	128	171	116	157	136	136	144	150	110	144	130	127	144	134	132	129	143	137	128	135	121	151	137	143	131	134	120	139	137	143	141	122	141	151	124	142	126	121	140	151	147	132	149	105	132	140	147	124	152	113	129	124	125	133	123	149	131	123	150	123	128	138	129	148	132	116	142	125	109	140	119	127	153	144	147	144	139	121	131	128	144	132	127	135	158	131	127	132	134	137	122	151	143	143	127	133	141	144	141	164	138	114	125	135	139	135	140	127	145	146	119	144	137	143	124	138	139	136	127	148	139	124	135	147	127	105	142	141	132	148	124	153	143	119	133	132	122	136	148	132	141	119	129	120	156	135	128	143	121	140	135	131	137	143	151	124	132	153	130	144	157	144	141	143	139	135	128	137	130	162	120	135	132	125	135	165	145	109	127	128	129	116	125	149	122	142	135	130	135	135	126	169	122	122	140	143	124	147	153	143	132	115	136	146	120	129	130	125	134	144	126	135	146	146	138	142	146	162	120	130	145	138	134	132	139	122	129	142	126	150	146	133	120	134	141	131	166	131	144	135	143	127	150	140	136	127	128	138	149	117	170	140	116	142	132	137	161	139	139	141	138	128	141	122	122	136	136	148	138	117	139	142	149	157	118	135	143	133	145	146	133	131	122	138	142	163	114	128	133	125	120	148	126	145	136	110	97	112	133	133	140	119	130	115	124	119	124	134	122	130	157	139	125	131	126	109	143	147	130	124	121	126	136	125	129	143	122	146	137	127	137	139	146	133	149	128	142	115	137	142	132	164	136	149	144	146	139	153	157	127	130	114	138	120	128	120	122	127	143	147	130	135	134	140	147	138	126	164	131	129	130	123	142	108	138	141	146	123	142	141	137	141	146	153	131	135	138	118	133	129	125	131	142	133	150	130	132	121	137	116	145	145	166	143	147	139	138	131	136	106	144	133	130	108	122	120	134	148	132	105	127	134	131	147	132	147	131	123	121	133	131	126	132	141	138	155	135	129	132	140	128	134	150	103	117	139	161	121	133	112	141	133	120	129	129	126	113	131	154	135	123	134	114	143	134	146	142	150	149	119	125	141	136	134	113	127	125	118	128	143	151	136	123	139	138	115	136	116	145	146	118	136	144	135	132	150	148	124	137	140	132	135	152	141	130	144	139	145	121	142	127	120	159	135	125	129	138	147	132	143	123	134	134	129	151	123	119	138	148	151	135	129	139	126	141	132	140	138	145	164	137	135	134	140	135	149	133	134	143	131	134	157	121	115	112	127	131	149	123	138	158	117	132	108	124	118	127	135	149	143	119	136	133	133	124	129	127	111	134	128	125	132	132	143	161	144	150	147	124	123	136	136	121	144	127	137	151	129	136	136	128	125	129	126	113	149	129	136	129	106	129	143	134	113	146	133	135	138	129	129	155	129	130	125	154	135	140	119	146	140	143	146	143	127	135	138	132	130	145	124	112	128	141	147	121	106	125	118	119	134	141	126	130	137	145	127	132	133	123	136	129	136	111	145	137	135	142	130	139	137	128	131	141	136	110	144	134	137	146	144	141	129	135	130	152	152	136	119	144	129	150	123	127	133	143	154	134	100	140	145	135	138	142	151	136	143	130	148	124	139	134	118	128	138	134	141	172	159	130	158	126	115	143	113	136	123	122	130	141	143	131	126	138	140	133	127	130	116	131	151	125	135	117	119	145	129	131	95	97	144	141	133	141	139	143	129	134	133	160	112	141	127	139	155	121	118	138	120	126	129	136	135	122	137	139	126	137	141	147	125	137	135	125	148	126	134	133	145	140	146	126	132	136	132	136	161	148	137	129	130	137	127	129	112	109	142	141	126	141	140	144	136	147	133	127	136	117	135	128	145	119	130	114	123	145	125	141	146	136	164	136	130	124	138	123	135	130	141	145	132	128	122	140	126	141	132	132	122	112	129	129	124	146	130	138	151	150	120	119	134	123	141	122	134	127	117	125	129	135	140	147	120	143	136	119	150	120	154	131	118	150	136	139	128	148	141	136	147	156	154	138	121	128	140	135	135	145	140	115	133	140	151	142	149	121	127	133	135	138	129	123	122	152	127	155	120	129	125	133	133	121	139	128	151	126	122	120	151	145	134	123	128	141	109	139	134	125	149	142	153	137	152	112	112	136	143	138	141	121	143	135	126	130	120	144	137	149	150	134	120	130	120	126	136	128	148	131	153	140	146	116	128	136	159	145	136	140	131	152	135	124	117	142	139	142	129	126	150	140	145	131	123	138	132	150	113	143	136	121	154	128	136	134
5317	559	687	702	615	615	565	557	534	521	501	523	502	506	471	454	427	494	485	487	478	495	484	461	497	458	474	467	503	475	459	446	433	443	458	454	499	436	496	443	438	492	453	483	439	484	483	485	496	484	453	448	450	455	460	447	491	502	453	491	467	445	453	469	473	411	491	431	482	495	487	475	454	474	454	459	494	440	428	454	455	511	425	444	464	425	451	455	460	453	451	471	458	480	454	476	483	473	451	475	438	441	484	474	416	442	455	440	433	456	487	477	456	474	479	458	466	499	444	469	443	467	487	477	435	456	439	474	433	454	448	460	419	453	469	403	489	462	450	431	496	444	463	480	461	496	462	458	455	462	460	509	498	461	470	477	469	466	475	496	454	443	469	481	458	444	469	496	506	472	457	452	516	450	446	498	471	479	464	470	463	466	471	461	455	491	453	486	476	451	507	489	480	494	421	475	442	464	475	431	510	481	425	443	457	473	430	483	451	457	489	471	427	464	466	480	480	460	494	418	457	446	439	458	464	473	450	486	466	464	460	411	478	465	478	449	501	457	470	476	466	435	443	454	500	481	446	466	449	484	471	456	477	435	470	498	440	468	465	475	472	473	444	480	431	491	493	471	456	438	464	461	467	512	515	452	456	449	426	446	468	454	465	462	462	456	456	435	454	461	472	519	459	463	485	451	506	476	448	439	481	443	455	448	466	472	429	464	427	441	470	467	427	469	430	449	465	447	439	439	460	472	523	450	466	421	468	433	470	478	462	471	452	451	482	445	448	491	441	480	444	464	475	469	484	436	477	434	449	435	462	489	474	463	458	489	466	490	407	468	458	459	447	504	442	472	471	407	461	448	435	435	439	486	437	466	451	478	427	474	484	460	476	489	462	518	468	469	475	472	476	444	472	455	476	456	414	511	452	469	456	459	484	443	453	419	457	411	450	450	470	475	482	453	453	439	452	481	454	458	471	464	457	512	444	461	468	453	474	491	452	482	465	464	466	444	484	449	447	433	492	488	480	451	456	455	473	464	449	437	453	445	448	440	497	439	440	467	461	457	450	480	484	491	473	466	448	449	466	409	437	473	476	501	485	479	457	437	433	450	410	455	486	498	475	449	446	450	444	468	485	472	490	415	424	443	443	451	427	461	437	467	444	464	478	465	430	478	427	452	495	479	458	451	431	443	474	479	438	451	497	451	463	427	456	451	494	503	466	448	456	437	481	476	485	453	435	427	452	453	476	491	433	457	464	456	436	460	467	473	520	462	462	429	457	510	465	446	451	459	464	488	466	459	473	469	464	499	452	489	443	451	465	450	458	445	457	436	424	458	429	440	498	455	485	462	443	472	449	488	475	460	487	435	464	462	454	475	440	476	506	464	493	453	432	465	470	431	480	472	499	450	459	455	440	432	465	474	466	481	468	424	459	512	481	426	460	434	448	471	458	434	466	477	439	511	466	461	483	444	452	461	449	474	480	433	449	487	450	455	454	440	430	460	430	488	457	438	454	457	430	469	496	487	436	463	434	492	473	464	458	461	475	467	453	452	479	439	461	455	445	477	480	461	476	471	502	458	434	492	474	486	464	452	459	436	428	457	480	420	470	409	450	453	483	487	472	436	469	457	480	492	479	438	505	449	465	488	440	452	461	487	466	473	457	461	447	460	455	530	458	468	448	425	472	435	472	451	488	433	493	457	481	441	454	455	491	497	475	445	484	501	452	439	471	446	492	496	485	444	464	459	477	430	416	455	475	454	468	487	446	458	491	456	483	457	500	448	417	468	454	473	444	452	460	440	450	475	405	446	470	453	482	438	409	441	475	503	464	473	444	468	451	439	482	444	493	428	453	442	467	438	431	441	471	439	469	481	484	467	495	488	467	479	434	444	452	452	474	461	482	461	456	457	476	481	494	456	473	468	468	466	469	450	425	476	451	466	477	411	435	490	445	460	444	449	492	455	459	508	455	469	443	474	444	470	440	483	439	467	444	480	461	446	435	433	473	420	475	458	416	468	488	483	460	464	453	472	457	458	491	459	508	462	445	441	446	471	466	493	442	455	439	524	437	470	503	460	445	452	457	457	481	454	457	502	469	476	450	497	437	476	419	471	455	437	421	422	453	488	445	473	470	464	468	490	442	444	489	464	477	475	456	444	457	474	478	462	475	456	474	473	474	442	458	418	470	474	479	472	487	442	476	421	502	474	434	469	499	459	504	479	475	482	468	512	467	455	467	467	503	438	460	454	483	476	483	474	455	474	448	471	482	451	455	435	494	456	478	421	492	493	452	479	462	463	424	486	431	461	408	468	478	491	455	506	479	459	456	424	449	476	449	435	477	402	432	426	474	475	492	490	448	454	522	484	464	427	449	495	480	493	477	455	479	441	469	471	459	449	447	495	449	462	486	482	508	408	479	439	431	462	475	484	451	469	465	445	466	461	493	457	465	449	435	478	459	482	463	450	452	458	473	472	474	493	467	423	438	469	453	453	441	443	461	458	494	447	454	458	432	451	482	490	458	467	482	458	483	457	468	497	470	470	477	469	458	463	473	452	417	442	453	501	444	443	487	478	486	466	482	484	449	475	469	458	453	464	465	468	438	448	444	479	457	422	462	480	463	463	443	436	468	492	458	481	453	467	430	469	469	459	493	462	466	476	435	445	501	448	480	450	472	467	469	453	465	448	444	467	469	515	439	473	473	482	460	461	424	453	461	450	466	473	469	477	460	478	476	486	454	505	455	441	446	460	441	455	455	482	449	503	483	480	460	416	472	458	499	482	451	457	472	447	465	480	452	509	467	457	495	450	467	454	494	435	486	463	459	480	453	485	466	449	460	476	466	485	480	450	456	511	459	487	493	465	497	491	472	426	453	483	457	475	460	478	464	461	460	462	440	460	479	470	445	466	477	431	443	445	452	458	489	485	410	462	471	440	470	461	442	465	456	473	466	443	482	435	463	434	486	473	440	467	492	470	466	496	437	451	449	463	461	460	485	487	426	436	448	488	467	452	484	463	467	478	457	449	450	454	490	473	459	435	463	463	480	420	444	430	472	432	470	475	473	456	445	449	437	473	456	455	476	484	453	450	447	444	419	444	463	462	456	506	451	453	428	475	457	483	425	449	469	450	460	439	484	450	471	478	396	466	477	461	468	492	482	430	473	465	450	454	482	485	451	493	468	460	460	472	477	424	495	472	460	466	404	494	460	470	478	446	423	475	466	502	449	478	473	468	469	453	435	438	467	464	446	460	447	425	414	441	442	457	466	477	443	479	475	440	455	430	465	463	482	444	453	468	413	465	441	473	424	475	463	471	464	445	454	476	487	517	458	448	456	439	493	443	454	458	515	460	475	463	457	480	458	424	464	432	479	455	460	477	452	438	468	450	484	442	450	488	428	447	493	503	464	486	442	446	473	465	434	481	478	494	419	443	477	434	454	476	460	515	476	477	488	426	464	428	436	475	444	474	460	451	459	461	461	414	456	481	501	409	493	490
35246	5764	1706	1217	882	691	562	480	426	388	348	343	331	328	309	299	323	337	336	282	271	291	278	287	274	303	276	315	260	277	258	260	271	293	277	283	274	278	266	266	285	244	270	265	267	267	252	280	269	274	274	259	282	265	255	260	260	262	225	253	263	260	261	263	259	304	279	273	272	248	244	282	274	223	262	268	258	254	289	258	277	250	275	278	271	265	281	240	286	285	270	232	261	242	219	283	273	294	261	269	272	268	260	254	278	280	257	249	288	269	246	270	247	290	283	291	258	285	278	265	257	270	256	268	264	263	257	281	279	268	262	267	244	243	272	260	283	260	269	246	271	253	267	268	240	258	257	290	249	275	287	283	263	298	279	253	276	307	272	265	256	240	283	274	251	273	251	274	251	251	235	286	274	254	300	255	287	269	282	281	273	280	238	243	263	235	291	272	246	256	239	277	281	252	258	269	279	257	266	272	277	267	290	264	261	253	295	270	238	235	258	243	246	273	246	258	231	262	285	264	279	265	274	265	246	249	260	265	270	279	274	252	265	239	267	270	273	241	265	250	248	261	269	272	260	251	267	284	254	264	271	250	229	279	266	276	280	279	267	267	270	240	253	270	245	250	252	293	248	237	281	253	278	253	247	274	294	224	237	212	282	270	269	238	259	254	283	291	276	292	247	250	273	276	267	230	278	265	257	251	235	273	255	272	250	261	279	262	256	289	291	261	254	229	278	262	273	258	263	261	271	277	269	268	245	243	271	245	270	254	279	298	269	277	297	260	251	300	272	263	275	256	284	238	273	268	281	274	280	246	277	255	242	265	279	281	250	262	268	284	283	277	249	274	283	262	253	297	249	242	281	244	244	238	234	286	264	273	257	277	253	249	264	234	284	265	239	266	268	268	234	261	262	281	246	237	257	275	281	280	267	279	270	246	272	275	270	263	242	282	267	297	310	274	264	257	250	282	267	290	275	245	251	264	267	289	249	285	248	255	272	263	280	268	274	275	260	265	277	293	269	251	249	286	263	242	247	255	277	273	260	261	283	256	222	244	263	292	280	254	285	256	272	274	265	257	290	237	262	249	270	254	252	252	254	279	255	270	284	258	276	259	266	260	265	299	262	265	255	250	255	215	257	257	259	243	258	242	263	261	242	271	273	270	257	248	262	290	280	297	293	285	284	285	280	239	261	234	261	239	283	279	254	231	261	275	273	264	295	238	274	254	240	254	250	255	286	236	237	256	254	265	248	258	264	274	241	258	241	274	276	263	245	292	265	241	260	271	263	275	275	232	276	284	292	251	282	263	258	280	247	285	248	284	259	250	262	252	239	280	229	274	273	271	246	251	285	273	262	269	268	254	237	289	241	237	261	276	280	247	276	241	264	286	266	253	244	281	260	294	273	244	245	293	274	255	236	283	267	258	234	266	289	267	256	278	254	274	260	271	270	300	236	238	281	296	258	288	250	269	250	290	331	264	288	267	256	279	239	266	265	274	261	227	311	299	273	274	290	260	257	281	281	248	262	251	265	251	268	237	251	231	264	247	275	250	252	269	231	255	265	278	288	233	257	258	258	250	272	228	262	243	267	225	272	311	271	233	255	258	261	276	271	250	262	255	292	271	258	251	286	301	251	250	300	252	284	257	296	241	237	237	258	273	261	294	268	280	263	265	280	273	257	266	265	283	271	260	291	286	267	280	274	264	247	240	232	253	260	257	277	264	242	271	268	245	281	258	283	275	239	248	279	253	258	287	243	248	243	247	246	274	269	253	270	251	271	253	259	272	275	244	245	248	233	271	264	268	267	288	288	250	217	274	274	269	255	249	231	247	289	276	270	276	269	264	269	246	238	237	279	255	237	283	276	237	274	237	244	298	272	278	259	249	246	263	262	265	282	256	222	257	240	252	249	224	250	255	272	300	282	254	262	266	277	264	272	239	288	253	229	288	245	276	236	275	275	253	270	281	267	289	259	271	255	256	243	249	261	277	275	248	265	260	276	277	257	294	267	278	283	251	255	264	269	263	235	265	259	235	239	237	254	260	270	290	256	264	280	260	278	281	252	278	260	299	259	248	280	268	266	266	233	243	295	234	244	282	268	265	269	283	248	269	270	272	266	263	267	257	277	278	260	268	269	247	257	224	290	296	239	246	258	253	263	255	281	277	251	291	280	273	241	257	238	271	276	280	273	261	255	277	276	272	272	278	242	259	253	273	260	272	265	266	256	263	268	264	251	262	306	286	259	257	272	260	244	271	232	263	238	258	260	282	265	263	253	262	283	260	272	258	302	266	243	256	282	265	253	277	268	291	253	276	267	278	225	241	235	265	268	296	278	269	271	249	250	273	262	286	256	278	257	245	258	257	268	276	276	243	272	258	256	271	248	275	277	283	267	263	264	291	262	255	250	247	267	277	233	261	256	279	275	314	281	231	305	295	299	273	248	254	258	245	248	287	266	244	271	273	254	289	250	284	259	266	263	251	271	261	252	279	289	288	221	275	250	250	257	246	257	239	275	278	266	242	231	278	267	256	272	231	252	287	265	266	284	258	253	257	253	259	275	275	260	250	256	264	281	252	271	252	267	280	262	265	273	275	263	277	271	270	223	257	247	272	241	257	250	242	249	259	265	260	249	250	271	258	257	271	258	267	266	275	291	274	258	271	270	274	291	296	275	270	248	284	268	289	265	285	288	273	251	255	268	233	276	250	242	278	259	274	227	259	278	238	267	256	268	292	258	252	266	243	260	247	230	289	273	252	260	262	250	245	284	244	274	265	279	262	249	244	270	291	258	286	279	259	276	252	305	250	275	259	276	271	260	256	223	252	285	272	267	243	250	274	234	245	269	252	237	271	260	265	283	260	288	282	236	267	291	245	248	275	250	263	286	277	264	244	243	253	270	258	264	282	255	267	255	246	288	263	253	263	270	257	256	258	269	252	278	271	234	252	296	240	277	245	280	275	271	284	229	255	218	266	267	278	269	260	276	249	255	234	287	283	279	273	278	267	272	246	280	267	264	279	277	260	239	298	287	237	264	278	244	275	279	293	269	284	257	235	273	285	274	265	294	250	274	268	252	237	247	261	282	276	253	301	265	273	223	243	242	226	245	267	287	272	258	270	241	262	273	287	272	262	244	280	282	277	227	262	261	276	252	261	238	267	238	257	250	222	264	282	257	261	259	261	298	247	293	273	254	278	259	245	259	249	269	271	293	239	277	252	245	274	255	258	255	235	279	266	266	264	273	255	266	278	266	284	275	284	267	250	296	248	269	247	276	280	233	250	272	290	275	224	249	265	259	250	275	292	280	272	249	252	247	225	292	259	276	255	277	283	248	254	246	276	274	263	239	269	236	259	277	262	232	258	255	269	240	259	240	259	241	304	259	264	259	286	247	263	274	280	278	266	243	294	246	256	274	270	251	269	274	258	282	264	240	252	269	235	243	276	280	269	286	263	245	258	258	241	251	258	282	264	252	245	277	264	265	258	278	258	282	297
17596	1853	3778	4125	3587	2887	2486	2162	1899	1683	1581	1433	1368	1258	1250	1172	1065	1116	1084	946	986	995	1035	967	928	928	940	896	833	894	851	894	939	873	862	927	866	843	841	878	814	793	886	851	815	855	822	818	778	834	858	872	804	791	819	855	861	782	869	860	855	827	822	819	822	802	842	844	848	774	747	831	780	826	805	783	774	788	802	855	820	830	818	816	864	853	763	822	830	840	811	868	794	829	874	826	801	846	801	798	794	802	780	814	748	809	838	797	826	824	830	781	751	806	848	764	775	801	813	819	768	782	841	780	799	859	816	810	831	759	792	757	846	792	793	782	799	828	823	792	812	793	771	793	813	791	802	787	779	813	751	770	842	780	811	808	765	809	831	780	764	788	777	801	837	845	853	800	797	819	809	810	807	748	786	819	789	780	754	819	771	785	814	754	817	834	821	799	794	773	796	839	792	765	768	741	757	766	812	794	800	759	811	787	791	795	793	837	816	751	770	798	827	806	798	788	792	806	808	795	759	762	831	787	772	794	769	804	807	838	816	836	774	772	776	806	783	768	819	805	795	819	836	834	793	828	817	795	809	830	819	778	815	752	778	831	751	788	835	779	850	824	792	809	758	816	739	800	747	801	822	762	740	804	854	765	830	815	875	774	788	763	786	796	836	812	792	770	779	808	806	773	775	767	747	818	825	773	807	799	803	784	754	785	826	827	806	823	820	777	789	797	798	767	795	785	865	800	841	761	798	804	781	727	780	814	788	778	836	804	793	771	788	845	834	834	836	770	846	765	798	791	841	784	805	809	799	781	824	796	779	837	766	793	824	824	815	790	799	795	775	820	757	837	736	824	794	778	830	803	779	806	776	795	830	821	787	795	749	821	755	766	806	796	814	776	800	763	827	810	782	766	769	732	826	783	799	784	773	773	823	782	802	754	774	790	770	793	806	756	786	780	807	768	801	859	822	861	836	818	813	813	802	813	752	775	850	793	825	761	771	795	785	794	822	783	836	840	780	809	805	852	796	757	832	833	801	774	853	806	797	773	796	810	784	825	803	843	796	848	758	754	796	838	778	821	795	871	783	809	843	784	764	831	758	791	837	825	795	771	806	817	809	771	831	793	785	777	797	852	797	793	789	800	833	835	795	842	754	821	843	814	803	746	791	784	825	820	800	778	788	854	781	801	797	787	769	738	820	819	783	784	759	809	784	745	841	798	821	810	806	863	824	773	747	806	851	793	792	776	807	758	796	793	808	791	808	780	747	783	762	773	784	765	811	852	787	715	781	754	808	780	871	857	818	779	788	798	787	814	798	765	832	852	776	754	838	806	770	729	827	819	821	773	781	760	847	843	776	767	735	781	789	866	781	826	814	814	808	798	835	774	791	821	824	786	809	788	826	784	784	817	822	817	827	785	775	796	835	793	799	815	805	697	823	820	760	855	804	781	816	759	820	746	791	840	778	816	830	729	810	777	853	783	787	783	782	777	880	789	824	798	826	831	793	807	847	805	760	794	774	815	750	855	783	793	809	774	805	840	740	811	873	780	816	862	757	788	831	832	787	786	733	822	796	819	795	771	744	761	814	814	793	815	812	790	822	748	772	801	838	773	824	784	835	775	735	833	861	779	757	832	762	783	879	773	779	752	771	796	884	810	778	849	807	818	805	793	813	795	826	780	821	834	816	760	827	830	787	822	805	797	831	826	794	802	763	741	768	801	781	801	797	740	783	803	775	800	776	800	727	770	783	810	806	795	823	841	773	771	780	799	811	764	800	783	814	779	807	849	749	752	792	793	801	767	770	792	749	827	814	753	829	796	815	812	793	778	813	804	860	813	792	792	779	776	828	806	805	790	868	778	743	799	772	771	774	796	767	780	811	826	817	781	803	795	743	780	805	796	803	766	752	758	840	834	797	805	792	804	797	793	747	853	785	828	802	780	769	780	788	821	737	774	810	792	801	745	775	801	795	848	806	756	793	783	821	857	836	806	805	794	777	790	827	773	783	766	795	810	760	816	828	805	784	800	854	795	772	794	739	784	814	807	792	807	832	814	783	810	839	792	822	791	812	802	810	811	820	756	806	803	787	797	770	817	792	784	797	794	809	823	792	823	805	796	782	739	749	793	776	829	789	781	802	809	818	816	791	807	795	863	801	754	790	769	809	822	774	743	836	831	799	812	796	862	773	822	825	810	832	761	764	810	705	786	807	781	818	839	799	818	843	827	827	822	793	832	789	813	791	806	794	790	771	834	817	791	809	816	782	802	795	802	814	854	795	832	824	827	816	799	780	859	773	731	855	812	741	799	829	868	861	827	793	843	808	771	827	766	760	808	763	860	736	805	769	784	811	806	772	830	841	760	806	777	812	789	811	827	795	793	791	924	831	782	810	785	768	798	773	804	795	846	785	766	791	810	876	828	832	789	844	731	813	811	781	827	754	838	798	745	804	795	748	796	825	815	752	792	810	763	805	789	843	790	878	797	798	798	768	790	839	803	833	848	725	833	822	800	819	857	823	817	779	779	815	816	795	770	807	828	821	759	864	829	781	826	803	842	836	793	798	758	827	758	811	822	799	721	751	828	814	814	759	778	849	826	809	780	779	840	739	846	839	798	751	790	821	793	787	804	762	782	795	765	778	801	828	777	810	809	822	814	787	812	796	774	817	812	786	804	820	801	789	831	799	770	822	760	813	766	771	801	849	836	775	766	768	773	792	788	826	823	785	797	779	785	795	827	803	773	814	773	812	812	806	788	737	804	801	774	798	805	774	839	773	833	757	768	798	774	771	789	793	764	779	812	786	742	796	809	813	753	814	806	820	812	788	839	764	772	804	808	766	779	786	785	798	792	771	746	801	816	844	790	801	829	813	831	812	811	836	794	749	811	780	792	771	785	866	774	794	811	766	799	810	814	809	826	806	810	802	830	776	771	734	784	822	828	829	771	750	797	763	761	833	824	797	754	831	794	843	814	808	810	786	800	770	775	829	818	787	787	797	768	785	840	773	791	854	814	776	817	833	760	784	796	797	758	798	831	786	784	859	776	751	789	808	835	754	781	839	847	775	788	830	798	775	788	879	771	795	784	818	769	757	822	806	770	800	823	756	771	845	774	774	822	816	770	753	796	765	764	789	860	853	779	779	792	820	844	790	867	800	789	816	746	818	763	794	805	778	843	839	744	803	832	738	752	753	792	826	777	805	818	816	769	806	833	766	782	775	799	839	852	790	783	814	810	788	800	785	772	787	796	886	791	813	806	844	836	841	730	804	826	773	784	788	752	772	817	847	771	821	795	789	775	758	779	773	789	820	778	764	793	814	829	806	773	803	772	783	782	780	776	835	776	746	800	772	811	835	838	768	785	818	756	781	853	820	819	783	768	847	814	831	785	799	803	831	795	767	823	789	779	780	843	804	774	771	772	816	818	831	820	799	800	790	816	764	789	747	832	837	823	833	777	760	798	837	772	785	795	810	778	806	754	795	823	767	854	765	769	812	802
45270	13370	4105	2328	1524	1214	902	713	628	592	569	498	473	423	386	418	365	378	402	353	365	360	334	360	347	330	370	327	353	328	338	372	307	328	334	314	359	311	301	335	336	321	290	305	287	336	362	325	312	311	334	312	318	308	322	332	324	337	295	316	313	348	307	316	316	300	333	320	315	300	326	331	319	331	321	304	339	315	329	327	304	323	330	309	329	310	306	380	310	324	300	309	316	327	320	305	347	304	316	335	307	328	325	341	327	322	343	301	299	315	297	315	317	293	300	352	310	360	309	302	336	325	334	353	321	306	299	284	329	319	274	330	296	341	329	289	308	305	331	323	326	338	317	350	296	302	321	333	308	304	312	336	333	313	293	312	290	339	310	308	314	319	322	285	327	325	325	302	321	332	353	332	329	324	319	326	295	319	324	332	331	334	313	299	296	315	290	328	338	332	318	333	317	291	297	311	310	311	305	290	307	301	308	323	316	308	275	291	315	310	303	284	307	306	323	308	315	308	297	318	314	320	282	318	328	337	327	319	307	300	300	312	315	317	321	351	315	311	315	310	350	296	334	293	315	339	316	285	318	315	327	331	302	267	370	298	321	304	294	322	288	294	299	315	306	318	332	312	313	314	379	286	327	282	321	292	329	324	323	319	326	292	323	351	326	304	314	321	320	317	315	325	310	301	302	331	322	309	300	325	303	326	301	327	304	332	332	312	301	299	302	289	289	302	292	315	304	355	325	316	327	313	349	300	312	313	330	312	318	306	317	312	286	293	303	308	311	319	303	312	303	324	322	323	283	298	357	321	319	341	290	285	308	340	322	330	301	320	315	307	317	351	278	306	341	293	310	326	301	286	280	329	305	341	299	299	305	284	319	346	292	293	312	320	323	295	351	295	321	294	303	314	333	279	326	334	322	306	309	307	323	307	344	291	335	332	293	300	311	328	320	340	327	315	326	329	303	315	306	339	330	310	320	303	319	368	331	331	298	301	315	332	344	320	283	297	303	318	316	329	319	301	299	338	310	275	295	272	312	335	303	313	319	369	317	275	321	332	353	288	307	332	347	262	278	295	319	285	320	295	337	337	300	329	287	325	309	289	307	338	315	327	322	332	300	318	285	323	322	345	330	312	319	309	289	331	290	319	327	335	335	308	303	344	326	338	333	288	321	320	299	303	312	315	306	327	297	296	356	305	304	284	307	284	312	317	309	323	304	315	303	317	326	312	344	295	307	327	330	310	299	322	290	308	305	299	292	342	347	307	340	298	318	327	326	282	316	335	311	333	290	285	346	299	315	316	317	291	345	299	312	282	349	300	314	301	319	318	317	309	322	325	290	318	296	322	295	298	315	307	342	330	346	322	313	339	304	319	330	288	335	305	317	300	308	300	298	307	346	308	303	302	297	316	290	329	322	332	320	305	331	322	293	315	310	352	307	320	314	320	358	341	317	331	338	319	318	307	342	310	305	296	319	320	331	347	296	336	331	320	353	325	316	303	331	341	328	319	295	332	318	311	303	297	312	308	332	292	305	340	335	304	325	330	324	326	363	311	307	338	356	350	320	333	340	300	334	311	299	338	315	291	300	337	350	301	298	331	347	308	315	321	309	299	343	333	336	359	298	341	334	335	332	325	298	293	308	310	337	281	293	298	327	301	337	328	324	334	323	288	333	304	298	323	330	326	336	316	340	337	330	319	321	304	297	299	302	300	275	276	314	349	310	318	304	328	301	312	321	295	327	324	304	331	318	296	302	300	311	301	331	321	346	340	286	323	333	320	318	301	331	302	306	341	350	299	375	318	337	307	316	330	311	353	323	306	298	321	310	315	308	313	289	320	318	296	329	342	325	319	316	297	336	299	282	305	305	321	348	318	313	308	341	300	290	320	346	357	325	307	303	355	321	297	333	311	310	318	347	306	310	330	304	333	307	304	289	321	299	321	312	327	299	328	306	338	293	292	308	309	341	315	327	297	306	286	325	322	338	320	301	317	314	311	300	303	321	324	367	314	319	338	313	308	288	297	297	301	293	304	335	318	335	307	310	331	325	316	311	330	308	333	319	346	325	335	285	314	312	302	315	306	305	327	311	301	295	317	330	299	300	297	301	303	308	321	294	297	294	315	326	299	309	349	304	333	309	311	313	323	287	332	319	314	327	344	315	322	323	325	314	307	305	344	321	352	281	310	321	302	288	305	317	379	309	280	305	317	310	328	315	281	304	299	307	320	327	313	317	303	335	297	333	341	332	315	257	296	316	345	343	326	308	291	286	327	325	336	304	338	332	325	319	287	329	322	299	293	307	327	315	328	312	343	323	314	321	310	318	316	300	306	321	309	334	300	291	328	326	310	326	278	320	315	317	318	287	330	305	304	324	336	316	319	285	304	301	309	304	312	332	303	318	310	342	301	310	316	326	289	301	312	314	306	324	314	320	306	340	338	303	297	306	319	328	292	299	308	350	310	314	320	328	330	303	306	299	321	329	322	290	307	307	317	345	330	328	317	343	380	320	299	315	345	341	323	334	337	340	337	295	307	332	307	339	332	323	312	354	331	313	269	336	309	339	299	326	319	310	332	313	316	338	309	306	330	324	327	344	343	316	339	314	336	335	337	347	312	303	309	293	332	310	318	318	328	317	341	333	343	360	296	297	323	333	302	306	311	312	298	297	324	296	338	336	297	318	336	301	300	301	328	308	343	307	295	318	318	350	350	302	333	336	348	322	322	317	355	322	314	307	328	321	350	284	324	300	317	312	312	289	350	321	312	328	322	321	319	320	284	335	339	332	292	325	274	337	312	324	317	310	310	305	315	320	312	316	311	316	324	311	325	294	329	308	321	286	321	338	314	279	293	316	324	355	355	334	342	333	337	320	339	315	326	305	315	294	345	344	330	316	335	301	343	288	294	309	321	305	312	331	301	303	362	317	337	356	314	296	343	333	324	321	322	332	323	326	301	345	336	337	335	317	290	294	342	300	329	332	332	329	316	287	283	298	313	336	321	308	299	337	288	318	323	321	309	325	309	338	309	299	310	368	318	312	312	295	318	316	336	353	316	295	298	308	336	280	315	335	334	329	279	316	344	328	351	304	313	317	288	293	323	319	312	320	323	341	352	321	309	318	367	305	328	326	314	303	335	351	319	301	310	312	305	310	322	304	315	287	316	328	284	297	304	334	323	306	336	298	332	297	332	295	326	330	312	299	289	353	330	335	329	319	350	312	324	313	323	324	329	329	302	306	296	330	335	298	314	329	310	339	318	302	312	335	331	303	300	339	296	336	326	322	293	305	293	316	326	280	319	318	341	280	320	304	298	322	336	305	312	297	287	328	312	300	307	312	353	281	328	286	335	302	306	329	319	316	312	315	307	306	292	329	306	287	276	315	325	316	305	331	317	347	293	299	304	327	346	307	336	301	351	294	310	313	328	309	331	324	344	318	297	312	293	346	309	301	292	302	293	296	298	327	314	310	320	336	325	298	338	334	332	322	333	327	338
23066	2852	6492	6945	5791	4802	4030	3366	2980	2467	2245	2052	1936	1808	1647	1629	1518	1463	1392	1376	1309	1312	1248	1243	1260	1156	1214	1217	1148	1136	1069	1073	1090	1069	1030	1107	1045	1129	1082	976	1029	1005	992	983	1078	996	975	962	972	971	969	941	1014	925	961	975	1008	950	995	931	967	907	973	1008	896	933	940	980	958	911	945	943	976	935	966	939	999	938	997	987	970	997	869	947	924	927	918	929	944	919	921	915	885	914	927	952	888	904	925	923	870	895	916	984	959	968	949	939	942	950	905	851	948	894	964	902	957	947	897	950	939	947	955	927	898	928	969	967	955	920	940	904	958	942	875	922	909	892	835	888	908	949	927	926	988	979	925	914	913	895	961	892	924	964	951	924	919	943	923	886	910	925	909	956	902	898	938	951	959	920	912	976	967	926	924	967	923	929	929	915	963	899	895	919	944	917	927	979	932	912	947	929	899	914	941	926	959	887	921	880	939	958	905	915	961	932	877	967	920	932	881	902	942	913	973	880	921	881	945	870	920	980	953	928	942	910	899	881	929	932	906	973	994	920	935	959	943	862	927	911	943	870	928	885	915	898	952	887	848	937	908	957	981	921	891	882	955	935	951	905	910	900	899	933	926	900	907	924	889	943	919	932	905	916	885	882	861	914	926	925	927	938	875	907	919	857	909	922	925	914	904	833	941	960	938	907	904	928	905	957	947	896	916	899	910	938	893	947	901	918	913	907	867	869	846	896	957	895	954	878	906	949	932	946	900	906	905	869	930	890	897	934	886	890	933	920	906	914	930	915	941	930	933	957	889	972	924	968	877	884	910	873	953	999	963	895	906	934	869	947	956	872	922	927	872	838	917	959	911	916	855	878	880	917	910	940	986	923	910	941	914	933	928	954	962	900	878	924	953	892	910	917	983	965	907	931	921	864	942	917	950	937	911	872	945	887	937	910	919	933	936	943	866	939	922	904	917	964	894	920	910	870	911	935	958	908	965	888	869	906	893	882	930	930	976	879	916	973	917	918	886	908	917	903	922	941	925	912	887	939	951	920	911	921	912	933	909	893	881	916	882	949	968	937	895	892	941	899	914	910	917	973	869	892	935	942	915	936	949	850	945	915	892	916	912	883	873	930	914	922	912	895	920	874	899	889	914	952	888	919	867	888	910	875	932	909	890	941	919	874	903	887	982	934	904	876	956	893	901	855	871	908	919	893	912	935	897	932	948	918	874	934	923	959	899	914	892	936	933	951	918	913	887	899	941	926	875	900	974	947	900	933	888	959	916	947	930	866	918	886	928	919	910	918	872	964	956	912	935	877	942	894	900	995	919	933	892	920	887	885	890	887	969	905	898	991	927	914	934	950	888	929	884	915	971	868	872	926	917	912	984	934	909	919	927	884	863	918	891	910	903	899	894	900	913	855	906	897	856	890	865	885	946	894	895	891	924	879	928	860	937	929	952	949	958	923	928	939	948	920	901	918	923	996	855	911	942	928	871	917	931	936	932	882	969	942	898	877	900	930	865	904	926	889	919	898	934	954	949	960	944	906	888	930	918	912	932	872	920	924	885	944	928	879	931	925	894	995	887	886	914	936	892	903	843	854	935	944	946	900	956	907	859	960	911	884	920	917	938	955	852	882	989	920	892	951	926	858	899	856	873	909	894	918	951	924	925	922	895	894	866	922	895	967	918	930	962	901	918	951	963	916	911	892	966	938	896	924	987	892	921	906	926	862	918	906	869	968	967	913	933	906	975	885	912	885	888	915	903	906	859	881	901	873	949	899	976	939	924	881	900	933	909	903	894	928	929	918	901	948	932	873	961	898	909	937	885	916	919	931	916	860	878	948	925	888	862	949	940	934	966	896	924	922	924	893	944	936	894	895	896	918	922	896	941	891	888	875	890	898	950	905	851	974	906	960	930	860	917	928	886	938	918	924	923	965	918	920	926	878	865	948	893	896	894	870	913	958	878	973	870	933	903	891	968	855	894	928	892	892	901	921	951	954	913	907	926	968	902	944	950	888	936	943	963	878	905	922	889	873	960	905	954	908	963	956	930	928	949	933	923	906	943	930	912	897	892	953	903	913	880	925	925	888	914	931	948	916	933	947	876	928	929	937	921	897	848	916	928	923	873	909	940	877	926	913	895	928	897	930	875	904	911	923	953	884	890	943	907	939	958	908	920	934	940	884	963	899	933	906	909	905	923	934	927	931	936	920	919	928	941	905	921	885	955	930	919	922	958	884	896	885	911	875	925	916	980	875	896	895	938	916	870	924	896	919	921	917	877	933	939	912	923	910	912	928	953	921	881	921	870	956	904	984	855	936	917	941	937	840	929	915	908	916	885	982	899	951	948	926	851	931	886	901	926	970	912	861	894	950	959	929	942	920	927	881	1001	835	939	935	961	964	902	946	910	891	919	934	897	944	865	965	895	885	936	924	893	907	940	883	858	898	911	896	961	886	881	908	908	904	933	912	871	923	941	921	911	893	881	907	930	919	946	871	914	886	917	904	902	926	938	950	935	897	894	976	908	905	946	897	884	913	956	916	938	923	950	909	925	922	895	960	939	946	950	891	892	927	893	877	944	891	966	888	948	919	841	891	895	973	944	948	939	943	945	901	862	957	913	925	932	943	929	908	869	965	893	948	919	911	901	937	899	919	911	901	930	835	896	908	870	884	884	962	933	850	883	937	905	868	854	962	872	937	902	927	931	925	886	916	925	920	898	888	901	906	876	881	915	917	890	916	957	961	963	899	988	934	888	935	939	985	932	941	884	912	905	925	895	957	931	918	891	969	853	962	884	872	938	929	956	900	878	878	902	927	936	907	892	872	916	955	920	945	857	933	931	875	900	917	903	947	933	960	889	889	909	905	918	945	914	900	900	904	911	898	929	895	950	937	974	913	865	979	961	990	888	903	915	927	870	917	936	893	900	926	907	949	957	914	928	937	929	926	926	844	919	873	922	945	895	972	918	893	903	914	825	924	896	966	866	932	921	937	889	863	881	963	941	934	909	885	938	948	915	946	903	905	941	887	889	943	897	966	887	910	947	928	958	917	942	939	932	896	933	929	943	874	935	929	890	900	911	928	919	910	921	937	882	949	900	930	923	950	911	972	925	922	945	907	914	896	899	913	926	889	998	958	886	908	942	906	921	919	867	850	952	871	944	913	921	903	958	932	909	870	964	936	960	903	918	902	928	898	915	888	881	992	910	919	939	940	920	940	922	917	868	910	896	919	911	883	980	873	892	935	967	985	945	889	902	958	909	893	886	962	839	907	866	901	885	897	939	896	896	873	932	926	881	989	854	901	982	902	924	895	970	930	895	928	915	842	927	912	923	921	909	900	941	928	895	900	876	953	881	940	932	901	944	930	928	983	942	924	965	935	964	926	952	921	930	893	913	965	904	951	899	884	944	902	943	887	906	903	939	975	938	956	964	936	904	925	883	943	918	920	960	928	925	901	933	872	928	913	924	936	936	887	970	969	909	901	893	920	942	885
6044	417	239	170	175	160	157	163	165	161	126	155	157	131	130	132	132	125	138	142	140	129	145	133	159	137	140	145	142	144	107	132	134	114	121	132	140	119	143	132	128	146	145	130	136	127	128	126	134	135	128	129	142	115	128	132	154	142	123	125	128	130	132	147	150	150	130	130	131	159	133	124	136	146	134	145	117	147	109	136	136	157	133	131	134	129	123	131	133	132	140	133	151	148	122	115	134	132	130	129	133	142	128	145	154	135	129	162	146	136	131	120	136	134	146	134	136	113	147	138	129	125	139	134	131	136	145	172	134	143	124	124	148	117	133	147	148	128	140	110	120	131	147	141	105	151	152	140	130	156	147	154	129	112	132	132	120	131	156	119	131	130	154	143	129	131	137	127	145	149	158	132	147	144	129	132	138	112	123	131	136	128	127	144	134	134	140	125	135	117	137	148	139	145	145	131	123	114	134	157	137	141	141	143	141	134	129	154	162	138	123	125	120	127	125	129	124	151	148	128	127	128	145	138	147	127	129	123	157	136	136	166	152	163	154	137	124	156	137	150	139	120	149	140	151	130	142	128	132	130	124	137	148	128	137	116	130	124	143	138	136	140	130	150	134	146	143	131	120	150	169	121	123	144	123	121	129	122	128	142	164	118	125	122	136	122	134	133	134	137	140	136	109	134	134	135	136	148	150	113	115	164	132	119	134	140	130	121	151	127	137	140	124	127	140	119	129	136	128	129	146	142	133	136	128	135	141	132	131	139	149	130	125	140	118	131	155	136	121	128	125	140	158	136	133	115	144	123	127	139	149	134	131	124	137	123	130	126	126	152	164	135	138	137	123	142	136	157	127	142	150	138	129	126	141	126	135	126	156	138	137	146	150	142	141	124	119	136	138	145	107	122	145	170	129	119	167	127	119	130	136	118	134	132	130	132	133	145	135	139	117	136	146	135	164	133	114	127	142	154	107	153	108	164	156	154	142	146	134	144	127	121	138	118	110	132	120	129	115	153	144	141	135	147	147	120	127	129	123	121	104	128	145	126	144	135	136	122	137	121	123	126	153	143	134	127	149	129	154	129	124	136	137	141	145	132	127	126	146	120	145	129	117	146	127	149	117	153	150	140	142	130	113	125	130	127	127	141	134	140	138	124	146	150	118	130	136	124	122	131	156	135	138	152	121	118	136	133	127	133	132	123	143	131	131	126	132	118	141	127	130	130	114	137	134	110	133	128	135	135	144	158	126	140	130	115	130	152	139	123	122	134	151	140	134	131	130	135	118	153	141	133	111	132	151	131	140	134	116	130	131	138	153	131	141	154	149	145	143	133	113	149	130	135	121	127	142	132	141	140	139	139	148	133	130	167	136	145	138	111	138	136	129	132	126	114	125	136	150	127	135	139	144	134	122	134	142	126	149	130	130	141	118	144	124	130	154	126	139	139	147	147	140	158	147	135	133	148	114	136	110	148	112	145	143	124	122	137	153	137	145	155	141	117	144	106	151	155	123	137	120	130	128	132	152	155	119	139	135	128	126	134	157	140	131	125	115	112	132	121	135	118	135	126	141	130	133	136	139	153	135	126	138	142	141	143	149	158	124	136	114	139	131	155	134	125	130	119	137	132	123	125	149	137	125	132	144	140	123	127	101	141	145	117	128	120	142	121	141	134	134	134	135	150	125	112	135	139	138	144	150	140	163	131	134	137	124	122	115	148	121	133	129	140	124	136	143	115	138	133	135	159	123	115	137	126	116	122	137	131	131	144	126	137	141	137	141	130	131	140	136	130	114	129	137	127	127	127	138	129	138	127	123	120	134	126	136	138	141	128	125	149	154	131	137	146	141	140	107	155	125	142	144	127	125	155	138	143	132	128	142	116	126	144	141	133	120	136	134	128	134	130	145	157	132	157	153	109	142	116	127	130	147	134	153	122	157	135	140	140	140	124	151	128	118	125	142	109	137	113	129	118	151	135	173	139	135	149	140	133	153	121	123	131	136	147	134	138	147	157	119	143	142	149	105	154	137	148	145	123	146	140	128	133	136	126	141	119	115	123	135	137	121	137	137	137	128	128	134	121	122	132	129	132	135	134	130	135	145	132	164	159	132	138	133	125	136	127	102	150	140	144	122	137	125	131	117	157	131	126	141	157	124	142	148	123	134	134	125	129	142	120	147	138	150	149	123	160	130	140	148	122	127	150	135	131	143	119	159	118	143	133	121	138	133	144	144	155	138	139	138	144	156	135	137	144	145	122	152	145	127	141	128	144	107	144	132	126	127	124	133	147	135	135	140	137	135	132	137	134	124	128	120	125	133	134	120	121	143	137	138	130	162	130	143	130	138	163	129	148	146	133	137	130	120	144	141	140	122	125	131	112	136	148	130	126	135	134	141	150	126	135	137	136	137	153	118	143	144	130	160	127	143	124	123	155	138	143	129	122	136	117	128	152	124	133	136	131	138	140	129	146	116	116	145	144	141	148	142	139	155	140	146	124	120	137	125	141	156	121	164	127	125	126	122	145	128	137	136	142	146	136	152	144	146	146	125	156	144	149	117	130	133	161	151	125	146	118	135	147	116	132	150	128	121	126	141	132	145	143	146	150	135	104	157	142	123	153	123	133	143	110	121	157	129	150	151	120	139	143	141	137	132	154	133	143	112	120	134	138	149	122	123	144	135	130	139	130	138	141	129	138	134	139	128	147	156	120	132	145	149	142	140	113	144	133	135	132	123	128	117	150	159	146	118	137	138	127	139	149	104	145	127	127	143	153	131	116	118	144	123	133	146	129	129	144	144	157	150	148	145	139	136	121	155	135	131	120	131	132	144	127	123	120	138	134	135	144	125	137	122	132	106	140	128	140	133	140	117	115	127	124	133	140	132	139	148	131	113	141	141	147	141	129	134	118	149	145	136	147	136	148	145	142	115	140	154	116	121	134	130	114	128	121	128	151	153	135	110	132	139	129	122	139	135	120	142	123	130	143	153	143	130	129	137	126	142	131	108	148	121	131	139	148	123	156	142	140	140	135	134	143	141	128	130	134	143	123	129	142	136	132	122	139	122	129	123	151	124	130	125	144	140	141	142	136	139	120	130	133	130	139	108	135	138	126	137	115	150	133	124	128	137	134	153	165	151	139	108	104	135	123	133	135	135	136	118	135	151	154	132	135	142	137	125	127	145	116	151	146	129	120	140	119	117	123	118	134	157	141	125	147	139	144	128	153	148	132	140	161	143	141	111	129	134	131	146	137	133	145	118	133	135	120	145	132	147	121	148	144	127	134	140	125	141	137	133	138	127	128	129	136	133	150	141	154	115	142	136	119	128	154	115	157	139	126	133	130	144	159	138	133	151	119	145	158	117	131	134	123	142	133	149	143	142	128	142	122	116	143	134	121	118	116	123	118	152	133	121	132	137	147	139	145	135	124	143	120	141	137	132	154	136	133	144	136	130	142	135	147	124	135	137	132	145	152	156	152	130	150	148	144	137	149	135	156
5146	530	684	710	661	624	596	576	559	530	506	496	486	495	521	521	479	473	515	496	458	465	466	504	449	443	454	473	438	487	457	474	473	477	438	491	448	472	459	442	477	459	481	502	418	429	445	484	480	503	505	489	458	439	507	481	465	484	447	462	441	460	484	480	452	458	501	433	480	466	460	471	418	450	435	471	483	472	456	448	442	475	453	485	467	421	449	492	440	439	444	445	440	464	472	466	478	443	460	430	436	477	427	461	427	458	493	438	476	453	486	470	466	458	467	430	465	464	452	443	479	478	441	485	444	467	471	483	457	451	427	472	488	476	448	443	452	443	442	467	488	428	470	442	475	480	455	463	421	459	470	476	470	466	469	454	491	427	507	494	442	474	480	479	462	492	453	480	469	514	445	444	455	439	479	486	452	462	456	446	436	462	488	455	446	431	430	475	521	484	499	476	472	456	465	466	445	453	469	493	444	479	443	479	517	479	481	474	467	491	452	482	467	440	449	473	463	482	493	480	489	442	474	465	448	458	500	486	459	417	485	457	433	505	482	428	462	451	480	429	481	424	479	483	445	481	438	485	438	493	478	449	465	476	424	464	498	432	455	451	432	449	446	470	491	469	487	446	463	462	453	461	447	471	478	438	472	428	460	447	441	443	451	516	457	416	459	487	504	488	490	467	418	483	490	432	427	454	460	448	469	514	436	469	452	482	441	467	428	445	447	441	467	467	445	484	468	461	438	434	467	450	451	431	486	440	449	481	421	478	475	480	468	446	472	465	430	492	468	456	437	476	486	482	482	478	467	489	467	451	450	466	445	423	495	442	443	442	486	462	416	508	435	458	460	475	474	455	473	478	444	474	442	463	449	484	478	476	484	446	457	435	502	468	444	459	435	481	417	449	440	441	474	437	447	467	470	463	457	453	488	443	479	468	455	508	421	468	472	498	482	461	477	456	491	464	479	480	442	433	466	456	443	462	472	483	489	453	417	445	471	457	473	489	472	456	472	448	444	429	433	452	437	449	478	430	471	452	487	473	437	439	483	462	507	458	466	455	484	429	446	469	441	454	485	461	463	450	482	426	461	469	453	451	495	496	502	445	446	424	462	455	485	508	454	469	430	489	483	445	476	464	473	461	483	447	459	465	423	450	467	455	456	488	468	478	467	479	440	441	498	451	450	415	491	442	434	519	477	459	446	418	493	463	501	478	461	473	479	447	437	467	491	463	472	465	466	468	482	436	464	472	456	456	459	443	464	455	458	487	465	449	465	475	481	450	462	466	496	506	439	482	444	462	487	466	452	548	424	479	407	457	465	508	498	501	470	508	466	460	466	453	494	471	470	471	446	507	470	476	424	474	455	477	436	430	439	479	443	452	495	430	472	449	459	475	407	478	477	475	455	453	418	445	471	463	481	452	450	472	475	469	464	458	457	452	456	478	419	490	487	499	466	448	417	464	468	429	452	479	480	498	464	493	449	458	439	488	490	449	433	507	471	477	426	476	456	464	442	459	438	445	451	427	474	484	417	485	462	456	451	494	482	451	449	451	468	478	474	485	484	468	493	450	440	478	434	469	453	469	515	493	509	452	490	472	455	440	494	480	471	465	428	486	456	479	456	436	477	417	419	433	472	493	453	449	493	459	471	458	451	500	481	453	425	474	458	432	440	450	474	443	446	461	469	438	479	497	475	440	485	494	412	469	468	472	428	494	468	513	441	479	499	439	498	484	504	453	500	438	450	447	471	449	430	453	452	490	448	490	485	442	445	448	482	440	473	466	446	449	450	476	487	451	534	482	450	475	411	466	495	467	447	424	471	475	472	476	486	444	425	506	434	495	446	444	467	434	512	482	454	427	493	484	449	408	443	461	425	440	500	466	456	435	437	474	469	467	464	480	481	463	463	478	465	502	464	508	450	460	456	416	434	440	482	433	451	480	452	467	464	456	449	453	450	494	476	451	483	472	479	492	534	451	423	473	415	454	440	472	466	445	452	474	466	479	487	415	447	462	517	471	476	419	461	435	463	465	443	473	478	459	467	461	460	489	458	480	485	438	451	445	447	447	439	446	475	481	412	474	461	480	466	467	484	486	439	445	448	453	446	472	444	455	443	479	467	431	502	468	472	455	493	500	453	472	481	414	479	451	457	473	480	479	474	475	443	464	460	452	429	489	486	457	464	433	443	473	445	474	469	449	467	434	470	449	469	428	446	500	438	463	449	448	453	460	475	460	483	443	469	491	434	476	440	497	491	498	467	439	464	500	443	469	475	467	414	465	487	486	445	452	448	460	455	436	415	481	517	479	471	486	442	444	444	467	458	459	476	431	450	506	426	481	445	480	481	437	440	459	413	469	442	481	464	494	476	507	475	479	461	498	466	450	445	466	466	453	469	423	442	462	490	473	475	497	439	498	440	488	492	472	505	462	440	465	448	449	441	476	449	445	494	445	481	474	453	460	466	476	450	468	485	467	427	462	427	429	526	464	449	462	463	487	482	449	450	451	444	447	469	477	494	455	456	457	456	445	465	501	440	455	465	439	463	445	456	441	488	518	473	451	467	465	467	478	479	484	453	479	519	487	439	473	452	447	436	474	484	470	473	486	478	407	468	460	495	473	469	444	481	482	476	486	476	479	484	473	465	482	486	443	454	463	432	471	467	466	473	473	433	462	454	420	463	476	475	453	466	426	453	483	504	473	469	473	451	405	500	432	476	428	494	469	464	435	456	436	476	431	493	464	441	459	502	442	450	478	459	430	494	471	449	477	469	469	460	452	506	474	468	477	521	485	466	457	468	453	461	467	432	456	450	435	457	506	435	474	458	473	457	455	446	483	460	446	487	495	456	477	441	461	456	450	450	425	476	434	463	446	471	448	507	475	469	438	461	456	461	434	475	461	473	423	469	442	451	430	463	487	443	490	489	471	439	469	441	413	478	441	490	451	483	479	487	445	481	451	483	492	457	419	480	509	443	466	474	455	455	454	451	483	493	461	467	410	443	448	503	494	457	480	456	452	463	466	442	487	446	462	471	478	433	437	421	427	466	470	453	477	433	455	410	485	461	483	470	488	424	485	459	455	468	470	463	470	472	502	444	442	455	437	436	469	445	410	469	446	496	429	465	479	451	472	497	435	469	418	474	480	444	455	436	478	484	446	485	494	454	502	516	473	471	464	480	483	436	483	464	504	433	500	472	494	440	473	458	444	499	487	472	480	431	442	459	476	440	471	462	457	454	456	482	482	432	471	497	452	498	470	493	504	486	469	480	449	454	482	462	437	458	449	468	438	455	473	486	448	454	466	465	467	456	488	467	451	444	491	426	467	481	456	479	465	460	489	470	475	434	452	455	488	468	490	480	438	445	478	446	460	471	423	475	491	471	480	466	436	458	436	438	450	485	450	468	486	513	449	461	440	483	470	462	458	453	437	435	506	481	446	459	448	448	467	514	448	489	461	473	467	477	470	492	440	454	443	470	469	491	455	452	420	475	451	478	489
33407	5609	1613	1187	888	643	582	450	426	422	365	341	325	303	327	329	304	296	290	306	280	286	279	281	276	251	277	246	254	274	298	243	266	263	261	241	274	269	275	270	288	278	255	227	241	254	277	262	313	259	288	249	274	247	272	287	259	239	247	263	253	254	277	240	220	280	262	227	271	234	285	254	253	274	273	256	270	267	287	267	262	253	249	294	264	219	258	257	262	258	256	224	240	288	303	270	255	251	272	246	266	244	290	261	276	265	224	289	270	247	264	275	231	248	276	271	278	255	262	267	252	251	259	251	248	233	247	258	236	260	294	246	272	250	268	283	254	240	274	275	267	252	246	269	258	257	270	279	267	251	234	258	266	269	259	255	248	261	227	242	236	196	280	277	256	244	244	284	280	251	261	278	273	257	244	252	233	296	259	279	251	257	228	250	254	258	245	223	272	262	264	246	247	260	280	271	272	289	266	244	249	259	216	261	266	229	284	239	247	268	264	236	260	254	265	246	226	251	273	267	245	243	247	259	238	240	267	263	240	255	266	252	257	273	232	242	248	250	254	247	257	250	267	269	273	258	270	267	251	276	264	255	255	277	266	258	253	271	250	251	230	216	242	276	243	233	283	227	259	257	260	256	243	281	279	242	242	265	283	254	241	239	246	267	262	264	253	277	252	246	231	250	250	263	254	237	256	273	277	272	289	247	261	275	269	278	269	274	263	262	265	303	269	302	255	258	264	275	251	296	271	249	261	259	249	277	259	255	278	256	269	259	248	264	265	263	287	244	254	279	240	273	280	265	276	257	264	273	277	249	283	276	270	299	265	278	250	284	270	264	282	254	262	300	273	261	239	257	250	283	241	278	249	235	277	254	243	224	284	253	241	264	239	259	272	264	287	261	278	291	263	251	238	246	276	280	267	268	250	265	248	232	250	265	264	280	259	243	269	243	232	276	257	234	275	263	232	236	242	251	257	298	282	253	224	255	274	271	251	251	259	267	260	267	246	296	236	253	249	282	250	262	252	253	270	239	275	273	244	278	266	265	250	285	260	269	268	256	239	250	263	275	273	252	279	251	252	270	252	260	249	275	235	246	278	266	249	260	295	265	240	220	284	268	261	272	294	262	284	245	257	256	243	260	267	271	282	262	264	275	260	272	259	250	254	262	272	217	275	266	286	269	286	243	240	253	243	246	271	248	256	246	285	239	258	280	263	245	254	279	251	232	247	257	245	270	250	250	277	273	262	245	271	255	271	231	219	256	256	255	248	247	242	236	255	241	268	246	270	271	284	273	252	225	233	270	222	272	244	223	266	257	263	274	248	278	226	265	267	250	276	262	238	259	294	260	265	294	259	252	275	248	251	279	233	264	263	241	291	281	277	265	281	281	270	290	267	256	262	301	256	257	275	241	232	268	220	261	277	252	255	268	245	278	255	236	288	281	257	234	243	215	281	240	274	262	236	239	274	301	251	271	267	270	246	234	258	280	297	262	271	267	266	260	239	255	242	279	246	263	261	234	264	263	268	231	246	259	264	258	254	231	234	260	258	234	280	279	256	260	277	246	238	274	291	266	264	254	262	297	253	274	254	274	292	260	261	265	272	247	292	250	240	225	267	246	265	253	278	264	274	260	255	224	245	253	269	249	266	253	220	234	285	243	256	225	248	253	255	259	279	275	254	259	277	246	246	265	281	275	274	245	240	251	231	263	261	247	272	276	247	280	275	256	253	263	260	230	274	258	279	263	274	246	251	258	224	261	280	252	231	269	299	271	240	292	257	291	255	267	240	255	250	276	248	272	265	265	270	256	270	264	266	246	273	267	261	253	288	286	264	225	248	278	284	262	249	278	249	268	267	254	229	284	273	255	276	286	252	267	250	247	252	279	252	260	230	267	250	276	261	266	243	258	293	268	291	268	255	272	235	270	255	251	250	234	248	267	273	237	231	273	244	244	234	277	240	264	287	273	253	268	254	264	264	264	257	246	273	286	254	263	282	267	257	244	246	260	266	267	263	270	262	294	255	218	262	270	251	220	253	297	263	283	255	254	231	272	244	255	279	270	250	252	263	272	287	255	228	253	261	271	268	244	276	236	257	246	282	278	261	270	245	274	259	238	263	291	239	268	287	256	262	247	256	215	251	241	280	283	266	224	247	253	249	267	262	274	251	245	264	283	277	282	239	273	272	263	278	243	262	280	282	269	253	254	258	260	272	275	256	241	251	261	255	255	260	283	251	269	269	268	245	263	244	241	237	252	245	246	271	248	276	236	272	249	227	280	255	274	240	255	271	245	232	241	260	272	210	259	270	273	247	279	260	239	257	276	251	280	282	251	270	242	267	253	265	294	257	275	263	239	292	256	246	272	267	262	263	227	275	248	261	295	260	280	254	262	274	276	246	259	275	295	264	279	240	221	238	270	277	273	275	238	262	273	270	286	249	241	256	261	263	267	255	274	250	242	247	231	280	275	253	265	251	250	270	261	241	277	281	227	271	265	276	259	239	236	312	258	267	250	239	280	275	258	262	258	254	270	255	217	245	270	291	298	268	295	256	251	264	257	250	258	261	245	267	275	236	241	265	271	240	275	268	251	269	271	264	254	263	278	253	273	257	256	218	286	253	262	251	273	294	259	262	264	232	277	254	218	272	242	287	280	263	252	246	233	284	276	277	251	261	255	264	251	249	267	259	298	290	285	251	268	237	268	266	263	255	239	304	266	267	265	264	258	257	252	260	259	232	237	273	273	262	236	233	264	251	273	257	265	273	249	268	252	231	245	261	252	243	262	265	254	280	269	254	255	235	258	252	268	260	257	261	283	239	252	257	232	247	263	273	262	242	271	238	279	235	296	241	271	263	260	243	256	281	237	270	254	280	250	245	232	241	268	278	265	248	266	228	272	284	256	258	235	269	262	252	261	260	275	256	268	280	291	244	261	254	273	244	279	266	253	247	276	290	281	272	264	246	244	284	280	287	247	275	275	270	276	272	287	246	263	241	258	256	280	279	261	261	269	251	281	293	272	268	207	240	265	244	274	274	291	252	274	252	223	250	278	258	262	270	242	245	277	256	250	241	246	270	242	243	273	228	259	283	240	253	261	249	275	249	257	270	263	270	293	268	284	255	236	259	247	266	282	272	257	263	236	256	260	273	261	268	280	267	254	298	236	257	280	291	264	259	244	268	236	211	264	248	233	232	262	240	278	265	214	233	272	244	277	246	246	285	257	269	254	243	258	278	251	269	293	261	231	257	261	267	233	256	277	230	231	254	263	238	246	300	243	259	261	263	260	273	271	248	236	273	256	242	250	254	263	262	231	289	253	286	258	264	249	249	273	218	244	246	295	267	258	238	246	244	280	275	266	280	254	241	295	273	255	300	239	282	260	243	242	269	216	241	281	276	261	261	263	240	241	258	257	237	274	246	272	231	268	268	290	260	247	254	271	271	269	242	267	268	277	221	252	270	282	262	267	246	267	245	244	241	286	279	268	224	264	244	264
16462	1871	3787	4192	3464	2926	2484	2107	1937	1706	1524	1384	1362	1281	1182	1172	1103	1095	1062	1049	1016	1012	960	1022	910	962	882	913	855	835	921	901	853	839	847	822	891	841	790	846	811	863	842	837	801	838	842	834	819	850	800	856	841	820	878	841	795	840	831	813	794	800	846	751	773	780	797	786	851	796	855	799	826	784	787	817	821	795	800	830	837	854	812	846	784	809	802	790	846	785	831	813	786	785	789	765	817	843	773	780	810	808	857	726	799	795	765	800	819	805	846	817	769	837	827	751	801	772	747	786	814	800	809	837	802	791	814	797	797	755	754	824	772	847	855	826	831	841	804	805	777	796	811	781	780	790	804	743	827	798	827	804	819	781	776	793	851	799	808	840	803	816	804	783	758	768	828	808	814	799	813	772	782	826	813	780	789	800	781	836	827	777	816	850	768	765	818	795	822	827	774	828	775	805	800	819	777	828	810	797	793	785	741	793	806	858	776	809	810	802	756	789	774	835	761	806	807	814	808	783	773	854	773	828	780	796	816	792	859	826	787	805	797	895	826	748	790	812	775	786	828	819	812	836	821	804	805	746	808	777	761	791	801	815	796	778	843	802	825	738	812	797	779	761	764	769	792	770	773	825	823	785	850	780	764	817	750	764	817	756	856	828	820	798	834	810	787	762	805	821	811	786	817	790	765	825	792	777	835	824	815	766	804	790	773	819	784	827	797	813	725	833	752	819	763	800	807	806	785	849	787	802	783	737	797	826	721	796	800	820	781	817	809	845	735	795	806	792	806	802	748	798	788	813	800	781	786	788	783	783	762	786	786	763	864	774	786	780	786	757	770	817	806	748	824	793	796	790	801	813	811	872	771	802	808	807	826	784	753	823	843	737	761	757	774	793	779	766	807	759	781	789	770	825	817	805	790	822	797	839	813	774	808	783	808	775	809	814	822	806	754	806	820	784	757	837	721	830	796	804	815	845	830	733	817	743	769	806	840	833	810	813	774	821	794	764	823	779	821	774	845	789	783	783	742	791	794	800	807	792	801	802	742	763	845	798	806	817	782	779	790	790	816	838	796	791	761	804	775	807	780	797	776	801	743	810	808	853	799	836	776	745	754	824	767	821	781	813	822	796	813	810	820	777	817	777	811	801	819	766	759	766	726	828	800	808	795	759	789	817	751	804	793	772	824	786	797	744	848	828	766	788	803	836	802	751	774	818	780	801	826	774	797	796	813	808	794	771	732	811	800	743	832	805	747	782	788	789	818	843	790	750	787	829	780	863	847	780	795	797	816	822	782	804	796	823	822	803	826	775	794	788	789	825	813	768	843	837	789	842	832	798	767	843	782	792	804	826	808	804	788	811	803	782	856	808	794	838	765	722	766	768	811	771	786	771	772	801	791	810	765	792	823	773	797	816	886	832	802	772	775	805	833	780	755	743	783	796	774	758	774	809	819	875	838	800	752	775	822	792	793	826	762	819	763	807	802	781	753	849	816	805	790	782	764	744	817	806	782	843	787	786	802	858	799	847	820	778	791	759	794	755	833	818	765	835	775	794	812	759	819	789	785	818	774	795	748	825	762	806	773	812	784	782	809	786	822	785	795	799	793	791	824	809	801	774	738	811	772	755	793	838	860	752	781	809	751	790	788	804	831	818	786	834	826	823	820	806	789	799	821	780	802	788	810	812	810	816	792	763	829	826	803	745	824	741	797	763	814	788	835	803	801	813	803	774	808	808	845	816	775	772	816	774	849	825	813	794	843	783	816	833	788	783	860	813	877	810	813	827	804	802	767	798	843	860	781	822	823	757	777	806	805	837	813	822	835	761	822	811	823	816	790	806	804	778	805	770	771	819	864	756	807	796	798	798	795	857	781	816	793	794	798	805	861	779	823	762	805	789	780	818	830	829	794	790	805	793	812	774	799	814	805	785	783	763	794	800	814	738	813	756	765	817	828	806	822	817	790	817	773	780	776	782	809	786	791	803	860	818	824	829	828	785	814	836	775	805	779	764	790	810	800	807	730	800	824	776	791	772	806	762	839	800	792	824	789	765	822	762	772	791	780	810	786	797	831	759	818	826	788	817	792	767	766	814	807	834	831	820	842	795	775	794	788	836	772	820	794	848	793	800	849	763	801	721	778	811	793	799	793	806	852	806	802	887	818	785	828	752	770	859	812	832	824	800	842	746	825	800	774	794	817	769	771	799	793	802	801	815	798	800	785	778	787	792	821	792	796	755	800	830	827	800	812	844	821	777	868	826	758	780	800	796	822	754	758	806	746	768	835	812	792	818	827	782	824	808	801	802	802	771	771	787	807	788	835	812	796	776	774	819	763	772	783	804	799	785	839	764	768	804	813	827	803	835	806	839	787	782	771	802	813	779	818	841	846	695	783	849	797	813	851	806	800	762	792	829	783	794	764	781	819	834	794	812	778	822	785	765	743	775	805	796	734	854	807	784	815	849	800	828	774	769	775	810	824	811	787	832	841	780	795	749	764	797	793	824	789	793	747	853	832	785	778	835	870	829	794	811	812	778	816	817	797	783	747	799	824	796	809	789	774	803	788	774	752	782	796	865	813	792	791	853	798	801	782	771	757	801	790	793	758	814	742	796	792	846	815	778	820	773	813	807	822	829	763	807	834	779	812	790	856	778	835	780	740	798	813	800	776	817	824	795	775	808	804	817	795	791	804	797	785	777	835	857	791	801	763	855	842	823	812	780	799	747	796	792	805	773	831	816	775	773	742	779	737	763	764	810	799	807	823	765	776	839	831	875	768	796	786	815	822	845	758	803	853	801	831	759	811	804	807	781	776	817	747	850	780	794	813	813	810	781	810	801	799	855	828	835	771	837	756	789	805	787	785	823	829	808	801	821	821	833	784	804	796	810	842	702	792	787	823	847	763	794	791	822	786	747	755	806	824	828	801	836	858	790	740	798	802	773	814	820	839	788	775	801	806	782	845	848	789	862	749	842	786	878	819	803	761	793	802	834	818	770	807	788	809	814	829	828	822	787	800	821	764	775	759	787	769	805	758	791	801	798	780	817	783	765	818	814	841	833	805	817	805	791	828	789	833	815	803	827	813	797	834	824	812	822	824	784	774	808	774	774	764	783	836	816	783	791	771	813	847	766	785	836	769	813	788	788	767	811	811	844	800	823	756	818	812	772	789	780	765	781	846	789	802	850	790	784	828	806	802	801	794	763	810	774	794	789	779	807	787	753	801	750	805	832	781	797	776	733	765	789	820	790	759	793	783	747	843	780	813	768	811	851	868	783	797	796	825	828	836	794	799	802	784	779	782	738	867	809	808	796	787	825	802	783	757	789	813	864	789	800	780	775	809	799	807	816	831	772	819	832	790	798	788	806	756	791	760	803	825	838	782	772	788	839	757	801	808	787	849	830	814	823	798	818	843	756	807	794	794	875	749	763	800	798	818	822	851	815	797	754	829	822	791	755	730	768	808	773	775	800	792	813	805	774	803	778	787	808	795	800
44461	12695	4082	2307	1496	1145	893	739	699	564	561	520	461	429	366	413	435	357	340	326	373	345	324	348	349	365	366	332	329	335	306	336	318	327	367	318	315	321	329	330	305	335	301	338	282	323	324	284	312	310	329	341	335	336	347	326	303	341	327	323	310	317	320	333	308	333	345	287	312	322	338	317	348	309	319	319	316	298	325	330	302	333	275	333	329	310	304	292	330	313	314	321	315	297	325	328	310	305	322	326	313	306	294	312	319	323	302	314	330	316	318	275	315	303	325	298	313	266	320	312	315	338	306	319	325	292	322	320	304	311	330	310	306	310	349	336	333	332	294	324	342	315	314	335	302	278	334	337	329	312	307	285	316	303	297	344	311	319	316	357	317	332	332	339	332	313	307	330	318	313	276	312	293	285	313	316	284	320	302	340	323	326	319	320	319	289	300	341	318	298	310	317	330	302	287	321	314	294	342	309	331	319	329	304	307	343	292	325	334	302	317	296	306	315	346	259	333	301	310	287	325	329	311	287	311	286	320	328	318	294	324	292	297	299	309	298	330	321	317	319	324	317	306	313	289	334	329	292	349	283	313	309	299	296	303	303	314	340	328	313	307	286	331	323	305	314	312	283	305	314	288	313	313	301	345	315	312	299	313	319	279	292	315	353	335	312	323	298	319	296	341	317	309	362	317	332	316	296	302	321	322	289	324	319	304	288	337	326	323	300	309	351	314	313	337	302	267	308	289	345	310	330	310	309	291	329	307	289	291	310	315	318	281	275	314	274	328	332	325	308	308	316	330	305	354	292	275	313	309	304	342	318	332	311	289	329	294	350	324	321	317	305	293	319	328	283	288	317	288	292	306	304	297	299	293	290	314	324	320	322	325	319	288	321	336	294	280	308	326	306	334	337	319	298	340	312	288	337	298	319	332	326	311	317	314	314	316	327	324	328	320	319	328	311	332	283	313	340	310	317	286	307	297	328	297	298	288	307	338	320	303	321	311	327	314	321	297	309	329	301	302	315	346	296	313	317	305	328	289	338	326	324	314	322	292	259	336	323	301	300	313	325	317	282	320	293	340	339	304	312	296	310	279	337	326	323	307	344	303	330	294	300	310	286	332	326	320	294	331	313	279	303	303	302	318	325	326	314	328	330	314	308	319	342	296	287	343	301	323	307	325	325	296	327	352	321	303	300	296	303	306	287	348	332	317	328	297	305	329	299	328	317	345	320	302	323	327	300	316	314	353	284	316	322	323	303	299	324	328	332	307	307	320	367	293	307	306	325	304	324	291	314	296	303	341	299	326	346	302	317	326	317	327	279	315	299	310	293	328	300	290	334	282	317	288	359	324	337	322	302	333	292	348	287	301	333	311	294	318	297	350	337	319	304	350	312	318	304	311	297	309	343	321	339	336	258	315	316	326	317	339	277	308	336	319	281	355	337	327	310	329	314	305	306	333	279	303	325	310	346	322	333	314	317	323	311	313	317	328	331	309	284	310	326	317	279	324	333	308	318	301	288	298	329	289	304	318	334	334	305	305	327	341	317	329	329	315	327	330	306	323	312	301	332	336	290	316	310	316	347	341	312	295	317	329	318	320	323	314	308	315	352	303	315	307	313	287	322	297	319	307	335	313	339	303	311	321	325	301	323	327	301	284	286	292	336	290	320	299	282	348	353	323	316	310	319	342	317	298	326	323	307	321	308	347	347	296	346	294	324	301	339	340	321	321	315	299	326	351	358	308	307	318	352	311	312	326	340	314	311	316	326	316	278	305	301	324	347	303	310	294	302	317	292	313	328	319	300	340	331	336	356	296	306	321	283	318	307	332	351	333	330	318	305	333	333	314	294	281	330	316	337	296	299	302	304	345	326	330	325	308	285	320	312	309	277	307	333	328	321	297	328	301	293	315	330	297	332	307	290	302	289	312	298	293	303	304	317	309	304	323	325	354	283	303	303	342	332	297	310	333	306	304	275	289	297	329	279	290	354	326	291	317	309	292	313	333	304	310	315	334	331	321	310	319	301	341	293	333	364	323	308	303	304	313	305	327	348	315	313	322	298	329	307	332	279	327	295	323	294	312	353	311	321	326	336	326	323	309	287	299	294	285	303	319	315	318	327	308	308	342	315	278	310	325	318	299	316	312	318	298	335	313	314	305	282	285	329	311	328	322	298	282	325	306	328	305	316	329	291	308	307	319	333	317	333	341	337	323	321	319	299	308	344	328	323	299	310	309	321	331	286	331	312	300	307	302	283	298	302	322	315	298	323	338	303	333	326	312	317	308	329	292	291	306	297	329	306	321	302	337	337	301	304	312	341	319	325	319	323	342	296	316	329	304	319	310	331	327	318	322	306	308	289	331	327	299	284	296	308	317	292	309	307	292	318	341	309	313	324	303	301	325	295	295	314	311	325	316	311	312	324	320	339	381	328	318	282	343	363	305	325	288	332	317	340	329	325	273	304	334	271	303	328	298	311	301	302	290	308	297	329	335	300	318	338	308	297	353	349	316	315	280	314	290	278	309	290	309	316	324	303	341	304	308	302	339	273	358	327	307	346	303	303	322	309	306	321	328	298	304	336	330	292	316	301	308	336	304	345	312	333	314	321	299	339	317	302	301	301	302	282	322	314	319	318	331	332	331	294	333	329	313	309	300	297	305	282	307	307	312	301	310	310	320	273	328	295	286	294	297	314	340	320	321	367	325	291	329	296	309	273	316	373	322	345	334	357	320	298	305	306	301	337	311	318	323	324	336	288	340	334	318	316	291	297	321	310	327	315	319	308	316	300	258	301	323	343	306	341	311	304	324	316	276	341	318	324	294	303	297	315	305	292	277	306	330	309	312	325	356	338	326	315	311	307	280	321	252	330	278	299	333	336	320	324	337	307	326	322	318	333	296	341	320	286	353	307	302	312	311	353	317	339	303	324	301	330	321	288	351	295	300	307	318	279	289	305	303	304	309	318	293	343	295	289	311	319	321	320	343	315	296	355	346	341	351	305	320	316	344	315	343	331	299	344	331	344	300	298	296	286	301	282	297	313	341	332	330	326	309	317	297	301	351	341	296	308	303	298	309	312	310	320	323	329	314	309	305	305	323	362	309	322	318	329	325	340	330	296	312	309	311	312	308	301	311	286	329	316	309	314	333	333	338	329	305	314	336	310	306	293	309	275	322	317	294	302	312	331	324	333	314	326	355	320	299	313	306	307	302	320	315	331	302	300	329	296	314	327	298	319	315	336	338	310	344	311	323	291	318	291	319	308	314	323	273	339	304	321	332	314	315	294	286	290	307	308	315	317	296	289	313	298	333	315	336	306	311	305	306	327	332	324	317	345	297	322	320	301	312	312	307	292	299	289	355	364	301	309	321	275	297	303	318	305	298	306	302	319	304	322	319	321	298	312	350	323	285	301	279	337	324	292	317	307	285	297	310	329	298	302	285	324	329	302	300	305	322	333	321	276	337	337	279	319	343	321	305	272	333	295	312	313	296	317
22476	3021	6535	7125	5961	4754	4072	3368	2917	2585	2259	2074	2005	1842	1682	1591	1560	1482	1403	1345	1309	1364	1308	1225	1190	1203	1167	1155	1051	1135	1103	1046	1094	1063	1096	1035	1074	1056	1076	990	1031	1026	1018	1018	1054	1005	987	944	985	963	996	966	994	1066	984	938	920	950	925	948	980	953	888	971	977	941	957	966	945	948	1000	917	969	948	992	931	877	967	967	921	957	966	977	928	989	945	931	906	943	969	927	972	913	920	947	888	911	891	952	997	959	975	913	946	953	910	907	930	951	962	961	902	956	981	933	936	924	945	925	893	884	899	889	939	858	890	928	954	1000	906	881	934	946	936	910	908	892	909	901	915	880	883	917	912	925	906	898	975	876	959	915	916	938	846	962	887	950	913	959	872	938	887	961	956	892	937	943	934	934	923	934	943	950	925	944	931	865	978	861	939	921	874	938	907	852	946	899	893	915	832	898	897	939	909	1003	914	913	931	979	925	937	918	914	891	961	878	897	908	946	903	895	886	911	969	939	915	897	949	915	954	898	926	873	951	958	911	924	923	881	916	915	905	946	907	904	905	946	882	916	929	906	930	911	927	973	902	913	944	875	887	928	953	890	897	926	894	959	899	924	906	931	938	894	957	899	880	915	882	893	957	925	935	909	937	915	896	887	953	908	904	874	915	927	901	946	873	918	945	872	960	932	983	913	921	904	882	932	935	915	988	911	916	884	936	923	885	907	909	894	917	952	928	900	903	920	935	896	907	910	939	885	913	867	859	950	972	909	911	898	893	895	917	913	853	940	960	925	910	863	890	909	904	945	915	902	927	896	963	944	959	945	940	930	943	859	958	929	958	963	959	925	895	948	921	948	869	924	901	895	897	914	889	918	897	922	933	895	900	947	924	914	919	948	907	897	871	888	932	926	949	900	854	927	929	979	927	998	917	904	887	884	906	896	877	899	932	903	933	930	894	958	965	933	925	942	962	992	950	874	933	916	911	907	912	910	932	937	931	919	913	937	975	934	848	983	866	892	934	891	905	925	939	939	917	935	959	918	900	895	943	880	920	952	898	934	927	922	948	912	923	949	932	909	910	949	902	951	986	913	902	918	891	959	928	931	942	924	983	934	879	917	862	967	933	941	855	945	927	1015	925	938	966	904	931	946	918	906	959	926	920	876	918	938	910	880	907	916	917	976	964	933	917	941	923	883	952	910	912	900	967	937	977	982	967	915	891	935	917	905	887	946	859	964	936	947	945	930	917	879	909	911	929	957	950	965	893	869	904	886	917	948	910	943	855	945	918	915	944	871	880	905	943	905	924	954	932	949	922	931	949	898	911	905	925	951	915	888	940	927	896	949	981	930	915	909	893	931	917	882	899	943	945	864	932	949	937	903	906	885	901	943	904	916	959	904	921	888	886	933	948	940	919	888	918	908	891	961	950	924	902	886	860	947	890	943	862	896	910	950	883	947	889	942	928	878	945	973	933	911	915	901	923	913	943	983	907	915	920	970	935	916	847	936	931	975	948	972	904	893	932	908	914	956	918	906	922	887	982	883	906	937	938	908	926	916	924	956	960	941	899	922	890	972	932	914	937	906	936	923	950	924	945	924	981	874	911	909	914	914	880	868	942	912	866	954	900	924	916	865	960	878	894	924	905	909	944	963	892	968	941	901	945	894	979	851	960	937	887	927	932	927	970	901	939	914	929	922	916	899	927	905	898	948	919	869	888	934	889	836	935	893	948	906	894	965	909	921	880	958	883	908	895	879	858	920	899	924	947	946	957	884	924	914	916	895	961	914	955	898	930	879	905	954	905	937	954	935	951	920	940	904	957	911	934	933	925	901	948	875	944	889	867	916	872	948	865	929	934	934	912	897	896	932	882	919	931	937	930	910	922	887	939	919	925	922	869	916	938	915	919	937	924	894	898	936	898	910	887	900	933	938	937	890	890	903	923	942	895	915	972	910	910	922	879	910	956	942	916	923	927	890	940	897	935	984	928	909	901	946	929	919	953	975	956	927	945	915	940	934	921	950	932	910	901	912	885	871	891	975	892	893	952	954	952	937	860	935	905	888	974	906	946	856	867	999	889	931	903	937	945	941	894	900	904	904	952	881	870	919	884	925	952	913	949	904	948	866	896	886	930	967	967	920	938	926	916	922	882	943	900	904	961	909	873	1002	908	955	893	927	864	930	856	891	935	928	899	935	943	925	946	923	950	966	913	955	939	923	939	889	919	873	953	892	847	914	969	950	924	945	932	938	947	922	912	930	924	912	905	944	938	926	929	870	921	890	934	901	909	916	892	911	908	882	907	897	915	896	956	887	936	873	897	950	890	909	925	951	950	916	910	911	935	851	957	936	934	935	997	895	887	916	911	920	901	920	987	913	899	927	924	947	930	936	885	892	883	909	921	955	926	890	941	923	897	934	941	917	929	894	940	978	923	952	860	914	915	919	883	952	932	870	946	917	932	943	940	939	981	896	909	896	891	931	943	958	909	893	899	878	940	928	911	877	993	915	972	946	910	917	934	910	880	985	901	921	949	928	955	920	892	937	934	841	923	884	946	883	936	921	938	975	873	959	943	944	915	909	903	944	888	975	950	894	897	909	930	881	922	921	936	884	942	917	911	917	932	910	956	953	946	885	965	955	908	896	912	916	937	930	885	884	931	849	904	914	900	892	887	839	911	910	889	937	914	930	946	949	955	901	940	923	919	937	950	878	888	934	884	891	930	878	928	932	954	882	898	917	881	912	893	949	858	952	944	952	927	938	945	903	915	925	951	923	900	931	889	865	920	941	946	951	960	944	968	937	930	858	918	922	900	930	937	991	999	958	900	926	894	931	906	901	915	909	933	901	980	919	909	926	925	893	916	910	870	907	917	947	908	871	910	914	915	903	905	884	926	885	947	895	940	943	920	906	903	915	891	950	900	886	902	918	856	942	866	891	911	918	906	964	950	901	946	938	888	931	879	930	921	972	871	903	908	947	941	930	882	951	886	918	901	869	965	935	902	864	871	946	918	942	933	914	904	942	937	946	941	895	919	932	967	900	966	977	922	905	939	921	903	946	917	970	895	879	926	858	966	945	896	871	938	920	933	947	898	904	943	915	911	962	925	940	920	865	943	934	960	898	935	936	923	903	889	897	908	935	918	945	929	950	947	888	953	890	964	903	968	899	904	917	861	914	955	939	958	973	924	913	938	857	894	890	947	959	894	871	909	947	925	930	891	925	872	928	893	926	906	941	948	938	944	937	959	943	914	909	944	866	908	913	966	914	942	949	943	970	879	898	964	846	922	956	897	940	902	877	903	951	946	966	987	955	852	910	904	927	945	883	947	946	905	911	930	956	882	913	940	952	968	912	941	924	931	923	915	902	927	878	936	917	926	924	949	972	902	903	913	930	911	910	926	926	938	871	922	995	899	922	940	903	938	911	920	955	962	929	923	904	908	923	922	938	942	927	852	927	939	944	877	973	947	900	917	928	907	885	900	908	906	960	904	915	911	912	878	939	908
5760	384	220	173	159	173	153	146	149	129	146	153	148	123	126	129	134	141	138	130	164	157	167	140	129	139	134	126	134	144	138	151	128	131	144	130	155	139	135	139	133	128	140	123	128	136	137	143	158	134	139	141	128	131	144	124	115	126	135	142	128	151	136	128	130	133	117	153	142	137	155	151	127	133	93	133	123	117	135	160	111	145	134	128	137	129	138	139	120	146	127	138	123	138	142	137	132	165	135	129	127	130	118	150	125	120	159	144	146	129	135	160	145	130	128	120	137	121	135	123	122	149	152	132	142	118	145	126	127	147	142	122	127	124	149	127	133	118	129	132	122	138	104	163	133	150	130	142	135	158	145	134	123	137	108	123	124	134	160	124	123	119	157	154	142	128	123	127	133	114	132	140	116	137	114	146	121	149	148	132	142	127	133	130	140	132	137	140	117	116	121	134	141	121	127	132	125	145	117	115	147	121	156	120	135	164	151	152	131	136	134	118	131	140	134	130	133	155	124	136	127	151	134	125	113	139	135	131	135	110	136	134	130	128	131	134	131	134	132	134	141	136	143	130	141	136	122	135	147	140	102	133	122	143	134	145	119	124	127	145	125	126	163	125	129	137	138	115	143	149	149	142	123	140	138	120	145	138	125	133	139	120	128	126	120	131	155	137	120	132	132	127	121	127	128	119	126	140	160	126	143	145	132	148	127	123	135	132	129	152	141	122	146	132	137	140	137	107	135	135	124	128	135	122	127	137	150	136	143	146	133	137	142	131	135	145	115	126	130	130	143	115	133	131	137	103	135	141	131	132	142	147	136	112	137	144	121	137	161	152	134	128	143	132	132	140	130	134	130	139	127	141	140	128	135	119	126	129	142	149	141	143	125	116	127	142	129	125	133	126	134	131	135	135	138	133	127	133	99	121	144	130	147	140	126	136	123	130	136	150	120	122	161	125	135	112	134	131	137	131	144	139	150	145	133	169	127	152	151	117	131	147	136	137	138	148	146	128	144	140	115	122	143	128	131	136	118	117	158	130	138	127	132	150	131	120	126	154	115	121	142	122	123	129	151	136	126	151	117	131	137	153	136	143	110	125	119	137	132	123	118	130	136	111	128	123	136	120	152	120	132	113	127	136	125	117	133	116	145	140	128	133	146	141	153	159	146	147	120	151	150	133	123	132	142	137	147	130	128	110	133	127	116	145	121	153	127	132	112	142	148	129	120	130	126	141	139	136	127	136	128	143	127	118	125	123	127	125	136	138	153	142	153	127	136	129	127	136	112	152	130	144	144	134	125	145	115	127	137	137	120	126	129	150	132	144	122	122	128	145	131	129	152	132	127	118	128	148	143	133	128	145	127	144	140	128	116	129	144	156	129	137	144	111	137	143	145	122	114	141	120	138	132	136	113	149	144	126	140	135	158	148	138	123	147	139	138	130	135	117	109	156	130	129	133	134	142	130	120	130	120	134	131	147	148	116	133	128	145	138	137	112	134	118	139	158	148	131	134	140	140	147	146	130	148	149	143	143	120	131	129	140	123	123	109	136	150	140	119	137	113	133	129	137	137	147	123	120	147	136	135	140	150	139	126	116	126	127	138	147	142	117	134	136	133	103	143	124	118	136	120	153	141	163	131	142	125	144	127	128	152	143	134	143	145	123	123	148	133	129	121	131	145	133	124	127	136	126	143	131	113	138	126	160	142	159	120	132	133	134	142	139	131	118	142	123	120	119	146	144	146	129	116	123	124	147	144	122	111	127	144	137	134	120	127	140	134	134	118	144	126	146	133	130	163	135	116	138	124	134	138	136	165	142	113	124	135	133	108	134	161	125	164	151	125	128	140	119	147	122	130	149	140	145	145	145	122	142	153	143	126	125	133	136	129	146	145	135	126	142	124	122	145	154	110	132	125	119	146	127	151	144	137	125	143	118	134	147	140	135	141	129	131	151	117	117	158	127	134	134	135	134	135	137	122	140	127	114	137	139	117	120	129	143	146	141	129	113	122	133	135	137	121	124	127	143	125	134	138	131	118	127	127	132	142	138	143	146	129	129	116	145	137	125	143	141	127	122	142	127	140	133	110	152	120	135	141	113	144	124	126	131	135	137	134	134	133	128	140	145	116	164	145	154	111	134	112	152	136	119	144	134	128	122	123	124	142	122	133	153	124	136	134	114	136	129	165	121	121	127	124	121	143	141	147	113	151	128	133	150	131	126	140	119	144	139	118	148	121	126	155	154	122	130	120	144	139	139	142	133	113	153	131	120	119	141	128	157	145	116	139	137	124	150	135	121	127	130	109	118	149	145	122	127	127	140	128	135	121	126	132	133	145	131	128	130	129	118	145	121	151	143	142	128	138	143	128	143	143	146	122	140	117	142	122	118	159	133	157	122	135	130	115	133	124	140	123	148	132	151	142	137	143	143	160	124	117	121	138	137	152	127	129	137	122	138	126	137	134	126	124	125	127	134	127	121	135	145	132	134	130	158	140	125	134	126	132	150	148	133	141	124	162	124	153	132	135	140	137	144	134	150	119	132	131	130	137	131	142	139	120	133	150	134	143	139	110	143	125	123	150	130	140	106	143	141	136	135	112	129	133	125	133	125	141	132	139	115	130	115	137	143	162	128	125	118	111	129	120	153	150	115	127	124	124	137	130	146	134	119	139	131	139	132	139	153	124	145	137	144	141	135	130	135	135	131	129	136	119	138	142	121	149	146	131	145	133	136	132	126	116	119	121	154	141	137	142	128	130	132	142	147	120	126	131	118	135	126	138	145	111	144	111	123	131	147	125	129	130	136	146	121	132	126	120	134	143	122	154	143	130	154	149	132	111	146	127	136	116	143	147	132	134	127	134	132	140	131	135	124	146	128	135	126	122	129	132	136	123	132	133	129	123	136	117	121	124	144	116	122	146	139	150	131	137	145	118	115	125	139	129	141	136	146	147	129	143	137	137	138	118	152	130	117	99	139	136	129	126	121	139	138	143	114	119	127	123	158	131	134	143	121	153	144	152	145	128	131	118	126	126	157	145	129	126	137	127	142	125	144	139	131	108	140	130	122	129	128	158	130	132	134	138	139	125	149	131	109	133	114	138	145	126	148	134	146	140	118	119	148	143	134	143	149	143	113	142	143	128	151	122	150	123	130	143	144	122	130	131	141	144	150	130	127	114	130	125	152	137	148	142	117	146	134	126	132	145	140	140	123	119	149	135	133	133	140	136	125	124	131	115	129	131	145	118	130	143	126	148	128	127	125	143	149	145	132	138	135	129	146	167	158	125	133	143	133	130	143	139	129	159	119	121	138	140	147	115	135	161	119	132	135	107	128	134	115	140	143	124	123	131	138	134	141	117	126	149	147	134	123	140	130	131	115	146	139	130	127	133	139	124	127	126	128	131	125	136	135	146	109	117	144	130	129	147	148	130	150	142	135	134	138	132	143	137	130	121	134	119	131	121	129	126	133	136	146	124	127	127	129	120	125	131	159	144	134
4988	558	699	664	672	578	593	560	524	516	570	518	497	488	501	505	526	469	525	450	489	500	484	474	492	441	488	446	448	494	494	464	502	459	509	404	488	493	449	488	498	450	448	434	411	449	507	464	456	503	515	468	480	436	449	436	510	451	445	458	463	410	434	470	474	451	476	412	476	469	475	476	454	461	476	480	478	461	477	459	463	451	474	472	486	456	457	486	441	447	442	454	496	462	423	459	495	476	436	446	503	464	462	507	436	435	472	459	460	454	454	447	468	507	475	491	463	489	468	467	436	479	502	477	500	456	441	453	464	449	453	420	446	456	413	467	474	438	449	497	463	493	521	455	436	444	438	503	450	485	489	485	477	476	473	457	453	488	469	457	460	442	450	441	420	453	433	507	462	439	446	468	436	476	481	464	442	480	450	480	478	441	493	457	485	426	497	446	477	452	467	467	460	469	482	470	481	468	470	433	462	443	464	481	450	451	441	462	464	438	414	490	473	472	455	475	469	468	467	439	417	471	492	462	460	452	447	435	468	503	461	414	474	487	535	473	455	489	454	438	441	466	444	404	443	467	444	464	475	446	456	450	477	425	473	488	446	482	442	453	452	455	466	459	494	439	514	484	445	481	449	458	482	478	442	460	446	486	451	499	450	473	441	482	461	418	458	470	427	449	487	462	467	452	456	426	464	475	430	450	487	478	441	481	453	474	452	452	429	479	480	490	458	461	439	448	447	444	469	475	479	451	493	459	443	482	464	458	424	480	449	450	499	459	469	463	436	469	496	443	458	496	460	414	471	491	448	464	453	458	451	442	439	473	460	501	476	469	462	463	455	423	469	456	511	448	508	491	492	519	459	459	444	476	496	485	449	491	467	434	453	481	407	483	493	443	478	480	487	455	452	481	455	472	439	473	506	483	481	456	456	465	467	485	471	442	458	429	489	491	490	467	470	484	442	429	478	469	461	510	455	438	434	442	492	436	444	455	456	469	493	478	471	452	450	411	482	476	478	508	477	469	483	455	450	465	437	482	455	484	472	479	460	476	475	455	435	454	453	469	473	460	430	469	462	471	461	490	468	457	478	476	464	428	468	422	441	456	465	450	474	440	464	465	446	454	482	490	460	488	440	470	478	415	445	462	464	484	475	433	442	472	478	462	454	450	473	481	433	423	481	510	442	429	486	442	464	448	477	464	459	467	450	486	462	454	460	467	442	467	417	489	439	425	479	458	453	505	431	437	459	466	446	465	508	428	479	406	479	479	427	498	469	454	467	463	505	453	456	421	410	442	445	480	431	463	439	523	429	467	464	473	496	433	451	486	458	432	485	473	489	476	456	450	472	469	444	453	468	471	463	474	438	443	491	457	442	477	442	435	480	433	438	493	459	461	471	489	408	470	511	471	468	471	435	432	429	432	448	469	474	472	488	473	447	461	448	428	448	512	452	435	456	461	502	428	459	471	480	446	456	421	451	492	469	493	439	449	462	445	474	470	477	434	472	441	479	417	455	462	468	444	469	481	444	486	484	446	475	427	465	467	448	450	457	426	470	429	452	455	452	464	447	477	469	494	461	500	432	450	447	476	475	435	414	481	508	476	449	448	452	450	434	436	448	458	450	425	463	467	458	494	447	481	457	459	466	513	425	502	451	459	443	455	439	446	462	468	506	449	463	471	439	459	450	486	459	396	456	470	457	429	470	455	469	450	454	473	465	433	473	474	454	489	472	462	435	476	450	466	479	457	416	469	418	454	445	474	447	437	477	469	440	456	470	455	453	465	436	483	441	441	472	472	437	437	435	471	458	487	490	477	499	498	483	461	455	471	502	435	438	502	460	491	474	451	495	448	458	449	470	468	460	472	474	479	473	443	485	477	468	459	468	465	469	537	469	430	433	471	494	451	442	432	443	473	482	463	471	455	466	472	451	485	457	478	471	453	466	449	472	499	472	460	454	448	436	455	445	454	474	446	468	450	479	467	472	460	449	454	432	489	482	447	462	428	494	428	459	473	479	462	432	476	429	478	437	428	472	457	490	451	432	479	463	461	488	430	442	477	449	437	452	434	495	427	466	450	448	466	432	481	459	474	458	459	469	454	486	409	453	462	432	454	475	424	491	491	510	446	467	454	505	466	447	472	451	484	465	489	451	437	466	458	456	477	460	491	435	400	449	440	477	428	474	483	474	515	449	466	496	493	503	440	450	481	498	448	457	449	440	481	504	457	442	463	509	475	477	475	509	472	432	476	449	502	470	459	448	431	456	460	451	476	481	482	452	493	490	476	487	516	468	498	476	470	489	445	466	431	436	497	456	465	484	471	503	437	456	446	501	453	438	463	452	458	460	457	433	461	447	468	495	468	459	445	481	432	452	452	445	460	475	483	475	449	487	507	477	469	480	435	465	480	477	461	486	419	430	459	462	491	434	465	472	452	436	456	501	470	413	461	460	463	444	454	466	463	457	461	496	466	460	441	427	468	452	467	466	474	478	467	432	457	475	453	452	464	459	443	495	432	494	450	462	457	444	449	466	505	519	462	523	454	464	452	449	484	461	472	448	463	464	507	512	488	424	443	476	475	451	479	476	454	438	459	440	475	508	453	449	480	469	466	455	446	401	470	469	464	476	453	437	497	467	478	453	457	479	448	483	443	479	464	479	456	445	480	402	442	492	437	462	472	470	462	483	482	456	444	481	468	462	482	437	422	474	459	495	450	507	439	438	452	466	452	472	456	472	461	506	476	466	476	465	450	442	480	469	493	453	432	442	496	481	405	451	454	459	444	441	471	454	453	422	487	432	460	458	470	456	453	427	478	430	447	470	450	430	426	445	441	460	432	476	465	455	456	491	449	455	471	461	460	467	414	448	455	464	481	459	488	425	458	476	465	430	434	494	492	470	452	431	498	456	458	487	464	469	466	461	483	446	492	501	443	475	457	470	454	439	451	456	467	458	436	499	480	445	497	481	445	473	474	484	391	494	495	457	459	486	446	459	482	495	466	492	506	461	500	483	429	435	474	465	475	457	432	482	474	461	463	459	467	470	447	449	500	482	444	465	453	452	473	502	450	444	464	449	453	469	445	487	437	420	455	458	458	461	439	475	460	447	466	494	444	433	484	440	429	457	427	466	440	455	445	481	489	475	429	451	471	476	478	460	427	482	466	463	442	467	446	448	458	476	469	433	465	476	477	420	431	461	448	435	461	442	450	466	450	466	472	448	483	459	442	465	440	482	421	472	462	467	490	427	448	488	420	460	453	475	431	448	421	477	468	444	477	456	433	471	412	466	442	459	433	484	478	504	428	458	450	456	469	439	470	459	459	449	458	489	464	486	462	468	473	449	486	472	433	495	505	435	474	484	504	470	501	466	469	434	478	516	455	420	460	442	437	426	425	485	441	464	474	462	468	479	475	424	448	510	456	442	468	449	500	464	481	488	444	471	458	454	461	461	492	455	479	435	451	464	459	446	465	523	465	451	492	479	495	439	451	441	461	448	434
32682	4710	1673	1167	877	701	529	462	434	404	369	329	314	323	294	286	323	331	284	306	299	313	286	255	292	267	252	252	245	288	270	292	281	305	253	275	254	241	281	267	243	319	265	258	264	257	252	258	258	241	274	292	239	271	274	285	274	263	274	261	240	252	267	280	268	299	269	262	281	245	271	296	255	248	255	282	259	272	281	281	252	276	258	260	265	257	259	259	266	252	219	253	234	271	238	269	291	286	282	255	258	253	255	253	265	285	258	257	267	274	266	287	242	269	276	282	276	254	271	274	258	257	249	267	278	233	256	281	250	249	277	269	270	254	268	262	263	265	280	257	283	247	260	264	246	262	275	242	266	243	258	255	261	255	304	291	255	251	252	286	280	249	305	252	268	265	262	263	269	266	262	272	259	252	250	245	242	279	243	262	270	271	241	299	259	258	269	278	271	243	263	268	258	279	258	267	264	256	268	253	286	251	280	281	232	273	252	287	270	263	286	290	290	255	269	253	268	257	266	283	273	254	256	280	238	279	268	241	260	233	237	267	266	244	251	250	261	257	271	270	253	280	273	260	258	264	295	250	265	293	246	263	263	273	268	243	260	271	260	280	238	285	260	296	258	263	272	286	239	258	259	283	238	289	289	245	265	238	248	252	292	249	267	244	241	260	277	250	255	252	262	239	271	271	256	280	269	258	258	256	261	267	273	260	238	267	293	256	273	260	233	270	286	273	257	272	266	261	265	258	277	236	246	247	261	238	257	244	241	256	246	275	271	286	254	252	258	252	275	299	249	253	238	274	266	269	228	269	269	258	234	280	280	255	281	232	286	271	253	282	267	263	253	269	263	262	227	272	236	271	266	261	242	269	259	235	248	235	276	240	255	286	261	268	283	248	244	248	263	290	232	262	283	247	255	244	255	243	242	244	255	264	253	282	240	290	270	238	261	249	259	267	264	267	248	243	239	249	257	301	250	270	232	253	279	277	253	270	311	244	261	285	267	248	264	260	258	264	244	262	269	267	280	249	238	257	252	263	268	251	260	280	271	290	251	256	258	267	255	271	229	240	256	231	271	263	258	278	262	250	274	279	247	263	259	264	238	271	254	259	275	252	275	229	254	277	278	269	293	256	246	288	261	247	262	263	256	258	260	262	279	276	261	277	244	248	242	258	227	262	279	251	253	275	237	230	262	263	271	244	266	297	269	257	293	297	238	213	299	258	282	266	276	235	262	269	268	244	264	233	273	228	295	277	262	284	289	281	269	275	240	261	275	250	257	285	259	274	268	243	256	234	250	251	274	282	276	240	254	273	284	249	274	256	255	263	257	273	275	229	260	268	255	245	232	295	262	295	277	235	255	258	275	219	269	262	277	278	257	258	268	241	265	257	253	274	288	278	290	268	254	254	272	249	254	268	279	263	256	260	237	292	266	270	248	233	241	277	292	289	290	234	264	246	255	280	284	239	267	244	256	237	250	271	255	243	285	253	225	280	295	262	240	277	238	248	263	263	256	284	273	221	247	266	268	269	256	242	258	268	271	274	272	266	263	307	263	269	287	253	271	261	238	250	269	242	263	253	245	254	268	243	255	264	251	258	277	272	268	280	257	249	243	274	287	253	268	250	261	221	266	267	238	277	248	281	292	252	262	256	262	230	292	253	264	243	251	260	248	260	245	246	236	278	297	231	237	271	235	276	268	267	254	275	264	268	283	264	276	274	246	254	235	261	273	240	273	284	257	246	279	262	278	263	263	297	258	268	269	251	259	288	246	270	283	264	269	280	266	269	267	241	284	266	255	264	287	305	290	270	236	250	258	268	251	257	261	286	268	258	271	262	257	243	266	249	258	263	266	292	255	241	249	238	271	256	265	262	278	281	229	280	267	240	251	276	263	253	260	274	257	266	269	244	275	270	256	261	241	272	257	289	244	262	243	259	267	232	240	283	251	258	263	233	282	259	226	256	244	265	250	233	261	259	292	264	273	290	264	271	296	261	257	250	238	255	264	268	239	248	266	261	265	259	260	265	245	263	250	245	245	267	260	264	272	232	247	281	257	271	273	252	253	263	263	280	274	261	257	284	281	255	271	245	275	264	269	270	256	266	271	265	265	287	268	253	245	246	248	259	273	264	279	269	271	260	267	264	257	275	255	260	244	274	282	281	264	265	255	268	241	265	261	236	259	219	232	274	265	277	269	258	263	274	249	268	290	272	264	249	266	267	246	283	265	251	339	258	267	240	243	239	265	258	289	256	233	270	266	261	251	243	266	279	265	244	260	284	254	277	249	250	272	262	250	236	248	258	271	279	237	261	273	238	250	250	253	292	273	230	244	222	261	269	240	261	296	236	254	270	258	251	278	235	250	242	229	250	265	252	264	261	288	295	275	260	253	268	278	275	274	275	281	240	274	253	247	274	273	274	264	249	258	279	233	280	273	257	262	259	270	260	265	263	250	255	256	274	263	259	233	281	257	273	274	247	271	245	292	263	265	273	261	257	260	259	285	257	258	270	262	250	243	245	264	283	275	278	264	264	257	254	250	293	265	227	284	263	243	271	245	264	263	237	260	244	255	258	246	263	253	242	270	272	256	243	267	293	239	279	263	269	304	279	256	228	260	238	254	288	247	275	246	264	273	268	276	279	231	279	248	242	254	271	287	236	231	264	281	269	291	246	257	268	287	270	278	257	251	263	270	282	294	270	273	257	252	258	262	267	272	247	268	266	235	268	260	231	251	274	264	248	282	257	267	255	250	260	247	243	266	256	257	258	260	263	250	266	266	281	269	248	268	249	244	272	251	247	271	266	252	245	294	242	231	247	252	287	225	283	253	290	282	264	250	272	273	281	264	263	307	293	248	289	280	264	250	245	280	272	267	256	251	295	253	231	276	231	255	302	264	250	239	254	266	251	258	266	285	246	261	247	262	255	262	254	258	254	276	251	252	266	257	263	253	264	247	249	257	269	268	289	250	241	244	257	265	250	278	273	266	266	261	259	244	275	269	241	264	274	231	242	262	265	260	251	274	272	265	270	245	248	234	239	242	260	289	239	256	273	254	271	258	265	307	242	234	248	244	260	254	267	241	276	272	246	264	270	278	243	257	238	249	246	273	277	234	247	260	294	311	253	261	267	283	290	282	278	251	252	243	255	271	281	263	228	269	288	247	289	276	262	254	284	271	267	259	248	269	248	264	256	267	267	258	244	254	253	249	268	245	268	282	258	247	258	270	237	286	278	284	242	269	282	258	254	272	274	270	279	267	279	253	278	248	276	277	262	274	275	228	266	268	275	297	257	261	276	264	273	275	273	279	286	246	247	261	263	264	283	256	250	278	249	268	265	299	269	270	235	278	253	256	275	233	234	247	303	231	263	274	293	281	249	274	238	252	249	258	259	245	293	262	237	244	254	241	277	264	264	253	262	238	268	268	271	271	266	234	231	252	259	255	226	281	258	262	287	295	244	276	266	261	280	280	282	274	262	256	253	303	265	249	261	263	261
16414	1904	3846	4054	3582	2904	2513	2095	1886	1637	1581	1475	1335	1247	1203	1132	1140	1124	1052	1013	985	1001	1047	940	953	985	926	945	889	836	870	885	853	872	879	861	844	913	928	854	821	875	856	846	806	890	837	844	812	831	851	847	829	795	814	811	886	833	785	846	812	808	823	849	838	897	802	835	828	813	756	811	837	795	782	818	822	824	794	812	812	789	800	805	839	792	814	806	834	766	787	837	824	827	836	794	818	819	786	807	793	885	828	852	838	837	759	799	766	841	795	807	783	863	866	820	832	824	821	784	791	800	769	785	829	790	795	843	709	836	775	827	815	792	835	811	802	802	840	836	854	768	826	810	813	753	805	822	799	793	837	813	794	806	769	861	776	772	818	795	810	844	810	813	802	855	848	840	810	848	788	816	766	820	821	787	753	814	807	837	814	810	833	797	814	785	860	830	815	811	784	794	760	778	750	830	783	809	812	793	815	848	810	819	797	827	802	762	765	825	798	788	812	816	785	802	787	758	824	786	780	795	766	864	801	819	821	832	807	777	812	773	826	801	823	827	789	784	819	839	860	859	788	740	783	793	780	804	798	826	789	769	800	845	806	802	857	806	810	817	788	759	791	819	807	802	767	846	842	742	835	788	840	831	777	754	813	776	802	812	834	835	770	808	809	789	799	813	770	857	800	841	782	726	823	823	768	828	777	777	799	812	788	788	826	797	802	820	791	825	818	806	845	776	815	845	797	782	807	785	782	764	803	746	788	821	806	811	763	824	787	769	783	813	837	788	834	792	820	773	803	853	805	853	824	802	765	780	791	800	825	848	828	785	816	824	842	788	820	806	762	804	823	812	851	802	770	780	783	786	751	809	778	791	767	798	863	844	826	806	786	789	799	828	786	815	813	807	791	863	799	808	789	794	828	786	808	795	789	777	780	782	799	811	853	844	772	787	802	801	813	802	819	775	819	773	808	793	800	802	808	825	774	816	766	796	825	799	751	783	807	831	820	779	784	807	783	805	828	803	806	803	785	735	804	831	827	786	843	821	771	769	823	840	830	844	759	762	821	814	766	821	833	793	806	809	831	855	811	794	805	785	795	827	799	809	814	794	811	766	792	828	792	824	845	827	774	809	771	865	811	758	761	786	773	840	770	816	789	816	791	760	824	777	831	774	800	831	815	737	834	825	845	760	817	789	832	754	822	841	821	815	791	820	813	798	830	842	782	769	786	798	830	781	767	785	781	792	796	811	837	801	857	821	765	792	781	784	768	808	827	757	837	812	796	832	800	742	774	844	822	796	785	816	749	765	810	796	798	814	791	771	762	843	769	836	791	765	781	834	783	820	779	815	771	824	801	772	800	802	820	857	796	795	811	760	785	804	821	806	828	819	798	783	756	821	809	836	838	847	816	776	775	755	848	801	854	774	770	771	835	785	814	831	777	823	800	788	817	827	821	753	807	831	804	750	821	805	828	808	811	779	864	817	763	780	793	805	763	824	806	791	839	809	750	785	783	782	829	803	816	817	808	756	816	770	816	811	790	793	805	787	802	786	825	788	805	801	845	793	839	817	822	793	732	768	817	816	795	801	794	794	835	794	823	817	829	825	784	798	811	799	758	855	869	772	809	775	773	826	797	795	794	827	769	762	831	833	796	774	776	808	775	738	804	790	808	782	815	759	797	817	784	797	848	835	769	829	765	798	738	775	854	789	789	836	812	739	790	828	761	777	813	828	831	763	855	768	852	810	832	790	769	760	807	798	793	851	792	786	820	806	814	804	799	775	738	797	796	783	749	850	826	740	837	802	793	805	807	837	808	790	804	797	782	843	815	835	765	796	894	855	707	838	769	813	786	796	818	801	796	819	775	808	771	794	771	787	811	809	809	812	795	791	789	792	768	817	797	810	835	807	807	791	825	797	794	757	813	840	815	861	800	787	844	792	803	842	801	794	826	771	751	827	790	834	829	788	796	833	792	750	829	804	778	786	835	803	809	889	820	805	813	805	846	811	778	794	805	804	814	788	825	776	834	788	758	769	786	791	839	773	806	783	839	805	810	803	827	804	826	790	831	818	788	796	844	807	819	813	748	853	781	817	808	816	814	788	792	792	814	819	774	806	762	801	867	815	808	777	784	804	810	797	814	786	848	799	818	772	774	791	804	779	759	764	827	806	814	776	792	796	793	832	778	802	836	784	756	778	837	831	801	809	789	770	804	818	788	802	783	863	798	827	838	755	819	783	817	783	820	786	764	844	854	784	856	796	821	772	771	790	823	777	789	743	799	795	805	842	763	819	803	837	816	745	803	747	830	810	780	824	801	797	794	816	775	827	807	768	821	801	840	803	778	796	799	801	796	857	818	832	778	825	831	774	796	815	771	787	829	788	780	842	763	793	792	788	847	772	801	820	793	825	776	814	820	778	721	803	793	817	794	785	784	827	756	790	845	814	828	813	807	820	753	840	811	779	858	795	776	850	820	810	784	762	797	794	807	799	793	859	808	842	797	821	790	813	811	803	789	774	805	768	787	804	806	772	815	782	815	821	813	778	813	782	815	762	855	801	792	786	770	790	767	789	792	801	841	834	811	816	795	846	879	791	806	862	870	778	795	798	775	801	808	824	805	772	818	794	793	822	769	779	795	860	811	753	797	825	782	834	781	758	776	822	816	766	846	779	743	793	785	782	763	789	766	810	825	791	774	831	805	843	786	793	846	767	791	809	795	777	803	796	806	838	823	769	822	813	754	788	814	786	836	841	775	812	799	792	823	799	808	820	790	844	862	742	823	811	823	738	854	790	814	734	813	771	767	802	835	792	828	800	782	797	757	833	785	838	777	771	817	789	809	798	863	780	793	770	821	792	761	807	775	801	842	814	787	807	798	757	819	759	777	825	782	780	763	798	804	813	806	771	813	832	786	804	744	822	789	792	793	808	845	848	834	753	774	797	809	750	845	770	800	835	792	765	790	760	789	834	785	842	788	845	837	785	804	784	827	766	813	789	739	819	812	808	796	779	781	779	825	753	773	811	771	821	794	785	796	770	734	794	900	785	818	763	779	744	805	823	820	787	809	822	814	757	814	821	816	773	810	809	814	820	837	796	853	796	783	788	767	778	811	788	816	842	795	807	827	789	750	790	762	793	789	847	854	823	804	797	806	755	838	813	816	791	808	837	818	836	825	783	780	794	783	827	816	846	800	844	764	833	805	852	779	809	872	759	777	795	777	757	764	837	796	783	785	778	809	821	785	788	849	825	840	754	770	815	787	838	770	761	893	781	839	784	797	845	824	833	845	832	773	813	796	800	837	817	829	871	790	810	792	763	799	850	762	796	812	821	800	822	834	786	875	772	789	814	779	838	832	883	765	811	832	824	766	766	785	803	812	816	787	815	773	869	734	832	796	821	781	772	837	837	848	774	780	803	823	781	743	837	766	813	752	778	805	778	791	781	851	789	785	783	754	803	827	792	794	831	806	804	750	768	790	862	823	815	800	838	796	753	769	794
43872	11255	3809	2267	1591	1135	868	757	680	550	542	487	482	424	439	384	365	419	398	360	367	361	398	342	346	345	349	343	359	324	356	320	326	342	350	324	354	322	337	324	331	322	314	316	342	323	346	324	316	319	304	298	326	306	307	320	332	347	341	315	322	336	334	352	344	328	297	322	297	323	312	351	322	301	312	329	345	327	313	301	341	300	327	316	311	328	345	322	319	309	316	315	322	331	303	325	306	318	306	338	313	328	289	290	331	326	340	297	322	324	314	329	304	329	330	338	302	324	329	277	285	337	308	321	336	343	331	314	304	307	337	313	333	277	308	306	325	290	342	305	311	321	312	272	311	303	278	311	303	322	325	309	297	294	326	322	299	339	294	303	292	337	306	336	315	321	353	355	317	324	335	335	336	289	297	287	301	368	325	317	276	316	305	312	328	323	307	339	313	304	331	324	278	342	335	314	317	316	336	292	296	314	316	306	341	325	301	317	321	301	331	312	329	341	341	321	323	304	294	312	296	323	310	338	314	320	314	300	339	312	322	343	283	309	312	340	267	311	336	313	311	320	327	313	335	273	287	317	312	322	336	332	336	343	300	286	273	327	314	330	301	307	335	298	337	305	296	328	295	315	298	312	296	302	320	328	300	311	306	300	327	331	327	318	296	304	343	292	291	327	312	321	338	322	282	305	312	302	307	323	310	312	334	309	333	344	306	324	316	321	302	305	319	303	324	311	305	308	294	327	321	303	333	333	324	309	309	316	335	316	333	339	300	307	299	304	322	298	323	296	324	317	342	307	307	312	278	324	306	325	324	328	315	324	324	318	319	314	300	291	318	312	294	359	330	333	300	312	326	302	312	280	329	324	302	288	317	321	282	288	339	307	330	286	302	322	278	318	337	327	318	309	313	315	305	290	290	329	331	302	310	303	316	312	316	334	316	342	319	302	338	313	322	325	313	294	311	289	323	319	337	318	324	343	335	339	299	316	310	292	307	341	330	334	306	349	325	294	314	299	334	333	333	320	306	351	312	339	312	298	328	310	297	301	339	289	342	343	314	293	318	305	337	312	337	288	325	303	332	310	277	302	311	301	342	351	343	296	295	313	337	335	298	324	326	348	331	310	318	315	311	317	325	307	302	321	329	285	310	316	321	278	292	328	331	308	303	309	293	337	316	296	291	328	301	317	295	315	301	357	293	341	332	303	303	337	327	311	312	345	345	307	317	324	323	289	313	318	312	332	279	341	290	312	309	322	328	331	323	310	322	309	311	305	313	330	298	371	316	330	338	326	314	327	306	297	319	315	322	268	323	325	309	326	320	311	313	316	335	299	340	334	304	340	318	305	327	312	330	284	330	291	317	305	280	304	332	326	308	315	326	324	291	283	338	310	304	301	306	327	306	308	320	335	336	290	317	331	294	298	311	338	350	321	324	329	322	330	307	339	336	276	319	330	324	291	332	318	306	317	308	323	322	311	318	323	317	319	347	323	316	315	336	297	295	303	291	297	319	347	266	323	303	303	306	332	288	353	330	318	302	306	307	286	323	348	338	317	294	298	327	300	328	310	293	333	313	323	316	354	309	323	321	305	308	293	324	289	284	307	296	327	325	318	342	304	316	301	318	305	340	337	293	326	320	332	317	324	338	299	320	338	303	323	334	328	290	303	329	300	329	318	302	297	357	316	309	331	269	314	344	318	316	329	348	343	301	308	316	320	308	293	321	298	314	336	350	337	291	315	329	317	324	293	349	296	271	319	308	312	342	320	334	287	324	308	306	325	319	303	324	311	299	321	295	269	295	342	302	333	325	334	306	324	296	307	340	333	347	294	318	295	292	315	299	320	318	347	348	319	292	297	303	314	314	324	332	307	297	316	330	306	335	293	282	294	317	301	332	320	339	357	308	323	298	309	315	318	302	297	318	286	311	328	292	336	321	345	323	334	324	319	321	294	345	296	325	289	289	291	285	304	335	298	294	305	304	321	320	325	317	293	332	293	315	331	313	298	306	307	314	322	311	312	306	325	294	280	321	332	301	321	350	331	335	290	302	351	313	350	344	303	321	327	301	295	331	305	313	303	314	319	319	325	282	305	353	331	337	350	315	305	322	305	311	310	320	327	332	320	279	331	291	336	300	314	318	330	314	290	308	319	298	305	332	318	308	336	309	334	297	303	305	307	320	327	314	331	286	337	266	292	312	316	298	325	308	306	295	305	308	304	301	330	287	322	303	314	327	337	311	299	321	286	303	307	329	344	304	290	356	304	345	340	310	350	294	310	305	310	318	311	308	318	310	309	340	313	303	306	319	329	341	329	315	314	300	294	324	322	307	302	329	311	325	294	319	312	341	348	318	335	300	320	298	319	311	305	328	307	328	312	323	312	305	307	305	340	343	270	317	274	355	321	324	289	331	334	329	318	319	308	305	320	315	299	320	307	319	299	316	304	321	323	327	290	305	319	306	293	318	317	302	324	298	312	308	340	334	315	328	350	295	306	327	307	330	302	335	339	289	311	341	312	322	301	351	321	323	328	309	323	331	338	291	284	294	321	323	326	303	300	315	310	309	286	295	307	332	312	297	275	309	316	313	287	309	335	317	316	312	301	321	349	308	329	314	308	297	311	339	325	328	311	303	266	334	306	323	320	268	287	316	291	298	312	323	326	319	330	353	321	322	292	346	314	290	333	307	327	330	339	320	303	295	333	301	336	314	274	329	292	303	310	323	327	320	308	344	330	313	351	335	316	318	288	282	295	302	312	343	290	319	311	352	311	280	313	330	325	336	326	311	321	336	339	300	299	295	298	292	347	349	356	323	273	318	298	315	323	293	310	306	336	323	295	315	369	309	311	327	312	317	360	322	325	351	329	336	352	326	335	307	303	322	344	324	317	328	284	313	310	329	325	327	322	324	310	328	310	299	323	321	355	316	286	338	305	331	325	306	323	305	316	273	298	354	293	334	324	339	323	322	347	323	328	295	294	324	281	344	323	309	300	338	285	327	287	326	301	343	331	317	282	325	301	315	339	294	317	326	283	320	320	300	334	320	333	295	302	345	314	291	333	323	319	340	292	345	294	320	285	354	275	334	297	304	323	308	322	311	318	305	306	304	279	316	338	303	328	320	342	280	337	341	327	369	279	365	336	281	332	327	308	324	320	338	319	333	342	307	296	344	330	284	294	321	311	296	314	318	313	305	321	324	311	293	331	319	300	280	320	311	316	336	339	312	350	325	299	315	285	285	303	353	264	329	297	323	309	319	308	330	296	307	300	324	301	324	317	320	302	275	311	292	346	302	301	327	324	271	308	331	309	342	293	302	334	317	319	282	327	297	310	318	303	323	321	317	298	312	293	322	334	331	307	282	298	327	328	321	308	342	317	316	354	318	308	314	348	289	317	305	309	344	319	314	327	318	309	304	332	365	311	286	293	337	306	314	311	314	338	330	342	298	311	318	316	336	302	302	316	364	329	312	317	324	295	324	296	310	296	337	319	342	326
21497	3070	6392	6962	5847	4668	3982	3362	2907	2573	2393	2176	1899	1783	1675	1621	1522	1454	1433	1368	1294	1293	1292	1233	1175	1186	1224	1149	1163	1094	1023	1116	1120	1058	1127	1095	1078	1056	999	1055	982	1066	1003	1018	1028	1040	960	965	983	933	887	1021	971	977	972	942	947	955	965	961	926	991	989	1028	953	990	973	959	944	948	911	956	926	900	961	932	975	960	1002	926	932	908	950	942	917	942	947	874	930	969	910	936	972	895	945	892	952	959	869	905	928	963	930	978	997	914	964	913	890	955	875	925	979	884	922	901	974	960	951	913	936	890	934	886	890	871	951	895	938	912	936	971	941	903	931	962	908	895	880	862	939	929	922	895	910	963	918	942	884	922	942	946	921	926	867	913	926	947	914	941	938	932	889	945	897	918	873	922	862	937	971	952	918	906	935	903	952	947	960	950	906	937	915	917	911	943	936	958	879	903	953	935	909	960	908	932	898	899	958	884	930	948	958	918	890	919	950	911	904	923	958	897	919	929	900	956	890	907	939	946	982	944	940	944	968	949	921	859	935	919	928	899	903	926	932	924	896	886	942	915	874	887	951	935	880	929	920	924	862	930	913	882	904	878	934	938	975	905	928	885	867	898	916	889	912	877	926	949	929	918	911	934	876	947	917	920	884	882	852	956	947	927	852	971	921	906	856	879	955	939	916	891	912	890	908	911	901	935	901	932	908	840	878	854	903	855	940	897	939	921	908	896	890	905	956	935	954	906	895	989	965	925	948	909	904	905	901	852	934	937	907	895	914	885	946	895	957	898	919	930	888	919	898	888	903	936	953	900	888	911	908	930	904	955	882	955	923	918	959	897	872	907	894	913	945	991	886	898	933	894	904	915	894	930	888	872	901	853	943	920	915	934	928	906	911	898	927	980	961	927	901	926	915	893	917	869	904	939	851	919	932	949	929	914	900	926	963	914	884	900	841	897	882	917	962	939	943	909	951	941	956	924	873	843	907	876	893	923	899	953	937	910	884	966	929	965	882	904	936	924	983	879	934	931	920	966	920	900	926	862	925	934	937	965	889	917	935	890	905	938	887	918	893	926	918	882	941	916	890	955	938	916	928	888	903	915	906	899	898	946	871	954	937	962	897	900	926	893	934	948	918	921	925	907	916	904	922	910	916	904	920	916	868	976	966	931	948	924	976	989	975	863	927	985	956	938	929	886	958	870	925	934	879	940	941	919	964	914	924	931	936	850	906	871	966	932	986	913	936	888	928	912	875	879	902	877	978	926	934	993	918	879	929	936	963	931	905	940	926	932	918	922	981	941	903	966	955	922	881	914	893	889	906	938	924	890	933	908	953	927	954	879	949	959	926	913	929	920	902	939	934	922	872	881	905	931	922	965	930	915	938	911	921	895	896	882	914	882	911	884	936	904	854	917	884	928	931	929	870	888	984	919	932	884	910	956	943	944	934	889	977	857	889	923	961	884	918	909	876	885	853	902	919	924	946	887	911	902	957	867	933	938	954	893	966	926	920	921	920	884	920	935	925	894	984	902	915	975	888	907	924	930	927	875	938	899	890	953	860	887	924	872	907	898	875	999	924	904	978	967	929	936	941	934	934	914	912	913	876	904	896	903	881	884	917	904	905	877	905	887	870	897	908	934	921	967	921	904	937	909	960	911	950	878	969	958	943	869	883	901	898	886	954	932	939	966	872	926	981	902	924	961	978	886	907	930	871	908	898	919	846	980	926	942	896	932	865	974	938	924	900	909	905	907	926	841	888	887	938	956	924	922	936	911	902	922	943	926	930	843	889	934	908	934	882	920	966	921	928	898	882	899	932	906	904	904	923	943	915	980	897	907	900	937	916	962	888	919	929	876	905	903	920	928	909	967	897	944	891	894	975	886	926	918	940	934	951	907	996	877	927	953	884	952	940	929	896	935	924	916	898	925	913	942	949	947	904	912	945	925	930	964	951	952	917	927	929	869	930	954	908	859	881	913	893	913	911	898	933	886	907	952	932	896	885	924	856	892	894	900	948	906	922	1006	913	887	955	861	922	961	992	912	940	949	943	873	896	888	882	911	946	886	949	941	974	953	931	912	917	946	957	878	878	923	947	941	986	926	850	881	871	951	908	933	946	912	901	979	950	885	941	935	897	885	902	922	914	956	908	953	943	923	918	923	908	899	858	957	914	918	939	896	945	908	910	906	905	892	878	950	912	970	868	945	870	874	908	888	909	913	943	950	899	962	902	883	898	897	874	967	896	924	942	942	942	958	924	934	959	901	943	965	954	858	924	852	952	933	940	970	945	932	965	888	935	928	923	902	981	967	944	899	970	901	893	960	891	892	931	893	924	910	892	901	957	956	948	936	918	925	873	929	925	882	963	903	876	924	921	938	926	965	954	859	945	869	917	947	962	909	916	865	901	937	947	912	907	896	933	874	939	920	906	895	890	973	915	984	942	925	931	927	923	908	868	876	919	874	944	915	907	938	950	923	888	874	950	904	925	982	971	936	929	900	878	925	904	950	924	927	934	920	923	923	956	885	903	939	907	874	869	939	968	944	927	906	935	932	886	866	936	870	874	878	891	946	913	968	907	906	952	886	927	965	922	986	878	934	928	965	930	941	937	919	930	915	991	938	931	922	933	924	900	923	886	943	981	936	919	907	914	958	921	921	910	924	928	906	902	964	898	882	953	899	918	906	927	932	942	889	958	938	919	928	868	946	894	933	943	909	992	970	908	923	925	888	945	896	901	894	922	921	880	913	897	942	989	888	954	869	871	903	903	922	908	928	924	919	969	883	881	921	922	959	938	929	926	916	908	954	965	948	916	888	894	887	909	936	962	900	920	880	876	899	922	891	924	890	919	967	914	897	916	916	929	908	906	953	973	897	901	853	938	984	888	954	913	955	921	946	924	917	924	974	925	932	896	946	933	944	881	977	926	882	871	934	905	903	890	876	938	936	867	945	1006	923	877	932	940	891	930	911	922	983	877	1023	990	939	918	936	928	922	900	937	937	989	864	924	954	912	966	944	893	927	945	957	890	891	945	934	903	922	880	936	895	905	957	932	929	871	906	902	936	939	943	877	929	896	975	905	913	901	898	903	924	927	916	916	888	910	928	866	887	906	883	944	894	941	918	892	909	878	870	897	947	886	865	909	933	932	928	883	926	994	919	860	932	892	925	900	906	912	882	900	939	968	883	942	920	945	909	951	894	949	908	885	900	966	913	925	907	895	863	904	881	893	917	914	958	962	891	932	978	961	912	918	943	910	946	953	919	915	879	985	911	946	928	939	896	852	907	890	917	912	901	950	914	891	890	897	931	910	881	921	929	890	932	968	949	903	979	931	927	933	919	901	940	899	939	859	944	883	956	897	896	899	855	893	910	941	946	913	897	947	947	936	876	889	919	982	922	954	950	951	878	938	864	950	870	907	895	947	928	901	897	924	933	922	947	926	896	968	895	967	909	935	941	945	871	901	875	941	929	987	935	973	950	881	961	893	1004	956	991	909	910	883
5486	344	214	193	185	171	156	163	132	133	127	127	128	158	143	156	133	151	118	125	141	127	124	156	136	119	134	137	123	137	135	128	145	143	133	123	107	154	133	127	126	144	114	140	112	109	141	153	115	149	143	153	137	149	138	119	139	131	143	112	119	108	118	153	109	138	126	122	128	127	133	137	131	131	117	116	139	138	137	153	156	138	125	118	128	119	121	136	131	119	102	118	142	141	142	120	141	122	137	133	142	117	127	113	130	129	124	143	130	123	145	158	114	178	140	144	124	139	137	125	143	117	128	129	137	156	150	153	134	139	135	131	126	136	133	125	131	134	143	135	145	138	150	139	146	128	139	160	120	118	132	125	145	121	135	143	124	142	139	140	150	153	139	112	137	106	130	113	145	131	118	116	149	138	113	141	144	146	132	131	143	137	116	132	125	114	142	124	138	131	145	119	137	144	136	151	125	129	155	109	157	141	131	138	125	135	133	129	107	145	128	133	134	142	116	120	124	143	144	130	118	104	140	116	149	121	158	117	108	116	129	126	141	126	120	171	147	147	146	141	137	157	132	128	100	167	139	128	146	159	146	138	125	120	137	132	128	151	139	119	132	117	125	136	124	133	146	154	126	130	126	122	152	136	129	162	130	143	166	128	127	138	142	136	144	130	118	130	128	134	120	148	129	112	111	137	147	157	144	135	143	144	142	128	132	131	125	100	128	153	100	141	142	143	129	138	134	149	127	141	133	136	138	149	136	145	140	115	121	136	142	138	120	119	135	125	121	155	153	141	116	128	139	145	140	128	149	125	142	152	122	156	133	125	144	152	155	136	141	136	130	128	124	151	142	107	147	149	124	133	133	146	142	139	115	151	131	136	125	129	139	123	132	128	115	156	129	131	146	143	113	149	131	141	139	143	117	134	129	142	131	124	126	124	131	125	149	150	130	139	145	121	134	139	134	120	124	139	146	155	141	134	132	137	160	129	120	138	143	128	130	135	129	126	124	137	118	116	120	133	158	142	133	142	132	141	147	130	114	131	136	144	138	128	137	131	142	127	141	140	117	147	133	148	147	126	139	144	146	130	133	149	110	137	134	128	135	127	143	145	154	143	134	160	155	125	122	146	124	129	137	133	118	124	132	127	102	132	153	125	129	122	139	160	129	142	128	126	138	130	141	120	141	134	125	146	135	132	123	133	126	139	134	114	114	130	129	137	144	124	133	155	155	112	139	118	129	117	108	134	116	143	126	115	135	154	143	134	130	117	142	142	121	148	141	126	149	120	136	133	121	131	141	123	119	142	143	136	155	165	135	128	107	124	153	114	135	130	139	119	126	134	121	130	138	144	134	123	136	151	109	137	140	126	128	128	133	140	145	116	125	116	131	129	131	141	148	135	141	158	140	143	143	149	133	113	160	157	127	136	113	131	122	124	134	151	140	131	117	116	137	139	122	111	138	125	128	115	112	136	138	152	130	147	128	123	123	140	147	120	122	146	120	120	132	146	144	133	122	132	145	118	129	125	158	126	151	134	132	134	156	120	137	133	115	116	147	126	134	148	134	153	120	139	133	136	128	158	123	147	152	120	137	132	160	120	151	151	128	112	127	119	138	133	130	134	129	133	125	143	139	137	149	123	130	140	133	136	119	148	136	124	125	125	119	149	133	137	134	137	142	126	147	137	130	143	139	120	114	129	133	140	126	127	126	148	138	118	129	133	152	120	130	111	131	119	136	139	148	123	133	131	151	128	129	143	133	150	134	119	146	144	130	144	132	133	121	133	133	139	121	142	128	133	122	139	127	143	133	113	157	137	142	153	127	143	136	130	110	124	147	131	117	146	129	114	138	145	130	125	136	146	142	133	139	128	135	138	123	126	120	145	155	136	165	134	132	131	129	117	127	118	128	158	145	143	155	121	148	134	123	146	139	134	116	129	119	126	149	121	112	140	122	104	115	135	126	131	160	143	141	126	135	140	133	133	135	126	127	110	116	147	139	127	141	125	126	140	139	152	140	135	136	126	127	144	147	131	114	138	134	131	129	127	123	125	136	133	148	141	141	138	117	112	176	138	123	128	141	117	119	145	126	123	132	123	125	137	138	149	126	137	130	108	141	124	129	136	141	131	137	146	131	129	141	121	136	132	127	126	141	116	124	130	127	122	132	135	123	160	145	128	130	129	131	118	124	162	144	141	132	153	126	133	122	152	156	123	129	121	144	124	119	143	130	113	152	132	141	132	125	136	144	131	125	128	149	143	130	115	124	139	138	131	128	158	145	133	116	150	150	111	131	123	149	152	123	119	153	139	143	142	118	144	129	122	135	114	132	146	152	133	148	137	120	137	147	128	138	154	131	107	136	129	160	122	136	134	122	130	149	133	110	107	118	136	131	158	137	137	133	128	144	139	139	143	121	137	137	135	108	120	132	148	106	145	143	149	122	124	128	128	144	125	133	116	136	136	122	148	135	125	121	116	112	142	139	119	142	134	132	114	148	128	135	122	138	134	154	143	138	136	150	146	133	138	145	137	127	154	147	135	116	132	116	133	128	159	121	139	131	143	158	126	145	123	144	140	113	118	130	145	125	133	132	123	150	187	138	147	132	139	108	144	133	133	150	128	129	137	148	112	139	150	141	132	120	122	125	158	129	110	139	109	132	120	131	144	148	127	136	145	129	110	140	145	130	126	120	145	152	125	120	148	157	125	119	141	145	117	144	135	147	132	141	121	139	115	144	119	150	145	129	132	143	152	121	139	132	156	117	136	148	143	133	138	138	136	155	139	134	141	144	126	111	127	145	140	143	144	137	113	136	128	127	123	153	128	105	127	147	134	129	110	146	143	123	152	133	121	147	128	131	120	111	121	137	141	139	136	124	134	123	164	136	123	123	138	152	138	124	134	128	158	122	111	142	139	124	143	123	136	110	128	139	142	146	141	111	127	128	127	118	144	128	145	140	124	121	160	130	142	124	124	127	121	131	128	136	139	148	125	139	145	130	146	156	143	153	134	132	150	134	131	138	145	138	122	133	124	127	121	139	127	133	143	149	135	135	129	132	126	116	128	113	147	142	147	148	125	134	132	148	146	129	141	156	121	133	134	136	120	125	146	142	118	121	124	135	131	120	124	144	148	129	138	144	133	117	145	150	141	137	121	122	130	113	135	138	134	153	119	132	132	154	130	156	133	144	133	167	142	128	116	118	129	131	133	135	132	137	168	135	134	123	128	119	133	122	122	146	150	136	118	123	142	132	121	124	108	122	94	137	153	146	142	136	125	129	126	124	138	159	141	144	153	146	126	127	123	138	148	123	137	134	150	127	144	133	123	130	118	149	124	137	143	128	144	131	150	135	117	136	142	113	152	116	122	137	140	139	103	127	128	136	128	115	121	147	143	138	155	128	154	130	141	130	134	152	120	129	137	132	139	147	122	137	128	155	136	140	110	139	126	119	135	129	121	111	134	124	145	138	143	159	126	132	145	124	131	136	111	143	139	131	137
5103	527	734	707	611	605	496	575	502	529	468	531	496	518	467	511	456	490	463	462	489	493	493	461	448	476	463	463	480	474	495	443	446	457	517	463	462	448	473	467	424	428	440	467	460	433	488	468	476	450	448	462	466	468	474	430	457	458	441	447	486	504	473	436	431	486	449	459	488	448	416	434	465	479	455	484	482	445	447	444	450	459	526	496	454	479	466	472	452	475	504	472	481	431	464	452	451	465	435	485	448	470	469	476	456	453	461	456	436	492	443	474	448	458	450	427	444	480	502	469	464	483	488	499	491	470	476	446	446	501	472	452	460	474	459	439	449	489	454	417	446	436	455	463	451	478	449	459	475	406	416	466	471	496	472	513	462	455	455	446	434	410	412	477	455	466	460	463	473	487	476	435	431	469	433	463	431	485	445	445	438	474	443	457	470	477	447	441	458	454	483	428	475	466	480	447	457	435	481	432	474	453	435	460	466	451	461	483	431	487	431	481	438	418	456	458	455	477	498	482	458	480	457	462	481	485	477	446	475	442	484	468	459	487	468	430	471	423	466	476	464	464	445	470	478	461	480	472	457	452	480	443	423	462	499	462	462	448	444	440	451	494	426	481	431	462	473	463	442	433	441	440	479	469	483	475	451	437	471	455	477	462	462	464	493	439	476	504	452	476	428	469	439	484	458	460	465	444	438	456	420	452	460	472	432	442	468	442	457	475	464	467	446	457	484	484	480	457	451	482	504	475	445	462	462	450	466	426	477	468	461	463	446	426	444	428	483	459	476	427	498	460	480	452	447	451	420	492	462	483	454	450	450	443	483	476	460	440	448	470	461	449	462	500	469	444	452	461	448	475	450	480	468	458	462	412	463	461	479	481	450	456	491	430	469	454	483	450	460	453	473	440	489	472	468	469	462	475	482	428	471	452	418	510	462	473	484	477	439	470	468	449	496	456	459	449	461	449	508	472	459	464	456	469	460	462	460	462	478	471	460	449	445	494	467	473	456	430	436	477	473	465	458	446	448	462	484	479	475	455	444	470	473	440	432	460	474	448	470	435	448	468	466	451	456	472	467	463	447	488	476	458	444	427	483	486	507	447	415	471	458	474	478	452	460	451	462	443	478	455	445	479	428	445	469	457	444	444	524	479	473	448	473	425	463	422	483	466	420	470	448	448	467	490	495	493	439	448	464	473	448	506	434	462	454	458	455	457	463	467	478	422	458	441	469	457	479	461	460	495	426	493	446	481	441	438	452	448	494	474	446	477	467	416	474	461	446	436	503	430	457	481	531	457	453	472	440	463	418	420	492	488	487	458	462	444	480	485	434	464	472	446	412	451	447	476	464	464	469	477	473	423	463	460	465	470	441	481	473	456	452	472	439	472	466	484	484	460	426	458	435	436	492	435	458	478	455	453	483	461	473	445	482	502	430	472	465	441	449	480	498	466	425	414	475	456	444	442	454	448	451	431	466	459	437	476	471	458	445	416	446	499	466	446	444	445	474	443	430	435	458	457	496	414	474	483	437	451	496	451	472	461	433	446	464	435	462	463	458	449	446	497	481	472	486	442	509	440	428	449	448	498	452	471	455	426	484	437	447	456	474	454	481	509	431	459	433	449	471	438	461	446	466	495	471	442	475	466	484	461	526	425	465	492	469	472	448	452	473	480	458	504	453	471	443	451	440	476	467	474	449	465	462	481	469	450	481	474	435	477	467	501	445	440	482	440	441	480	467	478	483	472	478	499	448	474	439	455	438	468	480	475	470	467	447	473	440	442	482	459	452	452	470	481	480	451	475	452	456	499	479	449	441	452	476	428	497	472	455	444	484	466	458	504	466	475	427	451	474	502	477	423	452	442	471	480	428	465	451	468	456	445	495	478	458	480	459	493	481	484	467	479	435	495	470	421	454	464	456	453	477	471	434	464	447	444	479	509	462	428	474	439	463	435	470	471	450	435	470	470	451	437	475	464	475	439	444	483	432	463	457	473	480	462	467	445	462	469	496	484	448	490	475	475	455	468	464	468	463	433	424	399	467	454	495	431	433	449	484	480	437	443	477	464	451	474	469	478	437	455	463	455	485	478	441	465	491	421	441	485	431	445	447	477	508	451	470	452	447	479	475	445	472	490	450	486	447	446	462	452	429	447	449	456	455	474	488	452	472	480	452	447	498	441	467	426	478	480	452	444	463	490	463	430	458	405	447	460	478	488	481	471	433	480	471	453	464	503	460	451	460	466	465	428	458	468	451	477	421	470	483	439	452	426	442	469	438	489	464	470	481	457	477	439	442	446	453	452	464	475	469	451	477	435	430	420	448	479	478	481	456	452	430	447	441	466	477	444	471	475	497	450	461	454	488	434	510	460	489	467	443	462	460	420	461	472	479	461	490	459	436	471	491	490	478	436	492	473	436	482	473	458	477	485	468	435	427	486	494	444	434	478	434	468	435	432	452	470	473	473	454	456	476	457	466	453	491	469	468	466	494	452	477	463	469	491	458	429	440	439	475	424	474	477	459	507	466	436	450	500	465	480	484	468	487	454	484	439	491	473	427	465	470	438	445	466	474	447	418	504	523	474	438	450	464	462	514	485	440	515	470	428	434	472	478	458	500	458	453	440	444	476	465	472	487	449	453	417	447	436	460	485	457	470	445	447	455	447	465	421	460	514	472	449	468	444	470	469	440	432	441	446	450	440	492	488	452	465	459	480	425	464	456	461	460	447	455	425	450	465	452	465	439	468	445	464	456	460	456	432	436	425	462	447	473	453	451	498	431	497	504	477	463	499	436	501	476	478	450	451	446	450	465	486	469	482	445	464	497	454	472	439	475	477	436	454	436	456	424	472	453	471	443	463	453	465	477	420	464	467	442	431	439	478	482	478	473	440	474	447	460	469	473	485	467	446	443	436	455	454	455	422	478	461	433	449	435	475	456	439	458	446	448	473	482	445	464	460	435	486	457	490	420	471	446	476	471	465	415	456	431	467	507	424	471	442	486	464	415	490	494	457	446	436	452	444	458	487	449	445	467	465	464	492	472	441	472	432	471	416	470	476	460	447	457	461	436	459	460	495	434	459	442	487	488	500	458	445	453	454	475	444	501	456	421	464	443	451	461	482	460	465	460	453	451	465	461	442	460	463	490	456	477	478	481	471	438	475	448	481	454	464	423	440	468	500	451	502	446	455	445	447	416	434	462	474	471	471	448	503	462	465	430	487	459	482	468	465	446	469	475	498	454	473	465	517	463	421	476	474	489	452	482	472	454	444	485	473	428	499	491	452	439	460	478	457	452	467	446	468	462	474	466	455	466	453	461	441	436	475	467	445	465	452	454	477	473	448	461	488	509	444	469	473	443	427	492	471	471	459	445	481	416	491	478	477	460	453	457	470	476	459	469	463	471	452	469	480	457	489	471	424	474	449	428	477	430	448	457	483	496	466	459	418	519	478	442	475	487	462	476	450	466	462	447	466	484	475	456	475	437	436	466	471	456	446
31355	3711	1598	1178	852	700	564	479	382	378	362	401	320	339	325	326	301	276	265	299	293	286	295	275	251	267	288	286	287	270	276	291	279	252	277	284	261	278	243	272	264	277	253	284	243	260	303	257	264	299	251	243	249	241	261	279	268	282	239	252	269	275	290	240	268	284	271	270	273	252	258	227	283	266	247	237	277	241	255	245	263	279	263	266	244	247	273	241	276	247	262	256	285	255	263	289	263	283	239	258	256	257	233	292	280	260	274	249	256	255	262	261	245	226	281	260	281	235	283	264	260	240	278	260	251	239	260	217	278	231	265	231	268	262	248	257	304	251	295	263	252	281	265	256	262	229	262	269	244	260	279	261	277	238	240	283	252	236	250	257	250	252	250	239	244	258	265	247	248	255	287	284	287	261	269	296	251	293	269	271	248	283	241	275	270	272	251	283	245	239	272	260	270	255	252	279	289	262	283	264	287	252	277	259	272	250	237	252	260	275	242	243	255	279	263	261	248	263	283	263	246	257	244	257	260	252	259	269	256	256	253	259	261	261	279	279	244	278	267	256	240	265	273	253	251	264	274	237	257	249	261	259	256	230	255	261	267	248	254	258	271	248	258	261	279	234	258	270	251	274	243	255	230	249	267	265	268	246	275	260	272	253	290	288	251	246	244	280	265	251	239	267	291	238	261	263	245	284	224	269	260	251	292	248	248	258	286	252	250	256	246	280	275	243	251	266	270	250	250	262	277	301	285	272	255	267	290	277	255	267	238	255	240	249	279	259	249	250	262	276	245	248	280	296	248	254	252	270	271	269	239	246	249	278	269	276	251	288	249	218	273	237	265	276	241	273	277	238	259	270	262	239	261	259	283	258	255	286	263	287	255	269	260	256	258	268	302	262	252	273	264	270	253	270	253	244	248	256	263	264	284	259	259	249	280	273	259	241	285	295	287	245	239	284	270	282	248	228	270	256	228	261	271	278	268	237	292	288	268	280	279	250	233	257	300	258	249	281	246	286	262	265	259	295	273	277	286	257	267	243	267	263	257	267	245	268	258	282	262	247	227	270	257	286	288	265	292	257	270	276	281	240	307	297	275	244	237	260	250	267	251	272	280	252	238	278	260	270	287	270	279	258	262	263	232	262	260	239	279	292	280	260	263	291	289	301	256	233	246	272	255	265	263	264	238	249	254	283	286	260	257	251	260	253	264	276	266	294	257	272	264	266	263	287	250	244	255	252	270	255	251	283	277	255	251	231	255	265	258	279	286	242	248	247	297	291	270	244	244	292	260	259	263	257	267	252	244	255	252	269	257	246	272	244	256	298	260	265	261	242	285	256	269	252	274	259	218	255	266	260	255	237	225	263	243	264	269	243	250	235	277	251	300	264	255	246	272	272	266	282	262	273	289	246	237	259	278	260	270	249	256	259	268	257	253	268	240	265	253	265	279	291	254	266	276	266	249	250	245	253	273	277	264	247	287	262	246	255	261	228	277	238	239	268	247	269	243	278	264	294	265	243	248	259	257	260	272	262	244	290	255	269	262	278	250	254	260	269	259	308	238	288	248	245	273	318	263	260	253	278	242	278	296	231	251	276	250	274	267	281	296	247	246	252	266	272	264	245	248	258	246	277	266	281	243	267	258	246	292	263	277	238	252	257	262	257	264	267	241	257	286	273	278	247	241	250	261	253	248	243	265	290	268	250	270	268	253	251	244	293	253	275	266	233	265	283	301	266	291	260	259	263	292	236	249	257	260	292	258	273	267	292	261	237	277	281	269	251	269	267	273	275	256	236	257	282	249	250	274	229	256	278	262	256	270	274	255	258	264	269	240	247	247	232	238	252	255	252	256	222	244	267	240	266	288	262	274	239	248	283	243	280	258	274	254	245	293	238	236	250	228	257	310	255	240	256	280	272	256	262	259	250	284	258	265	233	248	258	237	261	286	266	245	269	217	263	252	255	245	268	247	239	245	224	279	264	256	267	286	300	255	271	271	264	281	274	252	249	259	269	247	260	218	246	272	290	283	261	272	264	247	239	267	278	269	260	278	228	292	262	265	263	260	275	268	226	258	272	263	249	273	255	216	257	260	267	275	243	258	281	269	277	251	234	246	276	261	251	298	239	239	250	257	258	264	275	275	263	237	272	258	270	240	259	295	261	261	281	247	270	273	255	238	231	241	246	293	273	280	250	271	261	295	257	257	274	268	270	277	247	240	288	257	282	269	253	239	258	255	277	266	273	234	263	242	256	256	278	268	274	262	239	261	255	255	243	263	266	257	260	256	256	232	289	264	234	262	268	267	263	283	263	262	263	228	238	272	257	283	283	282	284	263	250	236	236	233	222	272	272	258	274	302	258	263	243	254	292	260	269	223	265	252	290	255	273	275	276	263	257	286	284	255	277	244	247	249	258	244	230	265	254	287	253	234	274	267	259	244	275	260	273	267	244	290	276	293	255	247	272	229	270	260	267	268	255	274	314	281	254	227	268	284	273	281	257	260	271	260	252	252	247	255	259	292	270	271	271	250	267	272	266	269	272	245	281	276	272	256	258	255	245	269	265	233	275	255	286	255	256	239	260	259	219	240	295	236	262	257	268	269	239	278	249	242	279	270	268	287	251	289	269	239	272	263	246	256	240	285	278	298	248	294	254	266	265	295	282	278	276	262	271	272	252	260	280	267	284	264	246	246	276	266	307	265	244	271	249	284	251	296	274	284	254	264	311	254	282	221	272	286	264	275	230	305	258	262	259	268	264	260	256	280	261	260	244	255	270	257	265	270	267	275	257	270	255	249	246	265	259	242	253	253	244	285	265	294	248	270	237	275	263	274	242	248	295	267	262	252	264	246	273	276	257	255	249	262	264	253	255	284	251	270	286	255	266	252	248	293	252	266	265	244	286	245	255	252	249	256	283	282	247	240	269	260	272	247	264	251	275	260	236	254	255	267	267	286	256	262	249	240	249	275	245	282	254	238	265	273	251	276	275	267	299	273	237	226	298	250	267	257	293	236	250	280	244	277	260	279	267	263	275	265	287	279	283	237	275	252	245	257	255	259	275	263	264	252	271	265	279	253	277	273	277	279	237	262	262	249	250	257	258	285	283	255	242	285	287	288	248	294	255	282	263	258	283	267	274	259	272	269	263	264	277	261	277	268	260	240	256	265	258	285	276	286	264	229	285	264	268	283	254	241	248	259	247	248	284	248	249	269	267	271	247	233	286	274	247	240	238	274	253	265	276	258	247	251	264	262	263	238	300	262	253	280	263	249	253	263	232	262	236	268	257	280	245	235	232	270	245	270	274	232	241	278	255	240	231	259	278	287	274	249	273	256	278	237	259	273	269	251	230	269	254	254	265	235	280	247	243	266	283	264	260	288	274	263	265	267	278	276	238	226	255	287	252	267	267	281	270	256	233	272	286	294	282	285	254	296	295	252	234	243	271	261	271	260	245	244	249	271	282	252	264	265	272	268	255	248	264	278	242	267	257	251	265
15473	1936	3751	4120	3520	2994	2501	2097	1917	1738	1494	1404	1444	1267	1194	1154	1097	1103	1074	1008	931	994	987	995	928	951	939	832	890	911	889	903	844	870	856	884	834	865	877	842	867	855	858	826	900	860	879	857	796	814	864	838	830	813	829	868	762	826	810	827	837	760	843	772	807	842	800	743	824	803	797	796	775	840	839	774	774	809	803	842	795	859	829	850	806	828	833	774	789	829	811	843	822	851	782	808	879	843	819	804	807	806	795	858	756	797	842	785	826	850	821	800	843	810	790	810	839	802	817	833	795	798	795	734	844	785	819	787	768	817	859	789	808	810	776	791	833	761	781	861	791	840	811	823	791	812	770	804	847	799	824	816	825	804	854	811	858	849	812	782	796	805	814	840	812	805	882	832	818	783	778	821	772	820	830	849	820	837	880	800	834	800	763	790	793	813	776	823	815	830	852	814	804	785	777	809	848	821	821	822	818	841	802	811	787	793	808	815	807	784	812	805	744	790	772	854	803	805	789	753	862	761	774	795	839	794	786	828	834	830	821	812	804	807	841	803	778	828	829	829	752	786	792	801	797	824	823	810	778	794	800	892	815	794	796	813	761	776	779	799	778	802	746	841	769	803	782	838	784	790	832	787	784	796	812	726	820	795	784	801	832	808	799	764	792	801	782	802	840	829	776	789	785	800	793	795	780	816	801	880	841	785	821	827	844	816	796	850	802	735	830	766	796	780	787	755	812	780	771	786	815	844	799	731	774	774	806	811	803	816	779	768	815	826	792	807	778	794	823	800	801	832	821	796	793	812	799	791	781	783	828	780	784	815	768	795	804	778	877	788	812	811	804	804	829	829	773	765	742	754	813	855	808	808	791	769	786	756	836	735	802	811	820	813	812	859	781	792	880	813	811	818	744	796	817	790	779	807	742	797	754	810	799	833	788	817	785	808	764	809	733	797	838	817	810	776	763	818	815	792	808	789	802	773	799	844	790	830	809	776	843	807	801	846	788	794	795	783	792	819	780	805	784	782	787	785	835	786	764	825	850	779	813	787	831	804	804	777	792	769	813	794	828	823	781	802	795	811	810	767	773	827	755	817	807	819	807	800	799	807	858	839	785	747	801	774	817	832	760	799	829	817	787	758	802	780	806	792	841	789	750	752	748	814	830	811	837	808	790	848	788	797	821	806	831	811	786	768	830	811	787	816	785	790	830	790	807	843	825	861	796	819	834	784	771	800	773	859	775	786	816	817	797	828	808	808	787	818	832	811	776	805	824	757	782	813	812	826	785	806	765	793	819	768	845	789	816	785	822	863	830	828	838	826	787	831	779	819	835	802	792	795	831	803	785	790	846	784	807	805	758	745	771	784	803	784	819	782	795	821	741	812	838	791	793	837	839	830	783	813	812	794	832	782	815	765	814	806	772	810	769	769	767	817	811	822	792	773	862	777	802	811	776	771	821	834	803	781	798	800	798	796	789	782	785	741	806	787	785	826	816	765	824	789	763	808	806	766	827	797	827	796	763	779	815	770	795	783	792	768	876	789	781	795	798	800	859	802	789	778	798	776	798	797	815	816	819	805	767	817	779	849	801	811	847	821	812	829	844	830	804	820	824	829	804	817	792	822	899	761	763	798	782	779	750	754	804	811	827	777	824	839	823	825	791	757	777	802	797	824	789	856	765	843	819	772	784	778	761	828	777	848	729	797	818	801	811	783	813	799	779	811	744	780	803	785	828	786	843	771	769	798	799	815	751	791	770	805	811	770	754	772	850	765	787	829	840	818	817	808	764	811	841	825	791	772	797	761	782	759	798	833	819	783	708	830	782	810	786	818	795	837	838	840	792	786	792	791	811	790	806	817	840	841	811	801	743	806	772	745	760	774	825	822	785	785	784	820	778	784	822	821	781	792	829	770	867	781	764	822	818	804	803	813	839	806	785	831	802	785	790	756	842	782	790	800	795	790	793	820	799	790	829	798	806	836	788	785	825	797	792	777	773	806	813	831	806	771	785	802	814	808	762	820	800	844	808	816	815	786	809	844	797	815	786	778	793	813	798	807	787	817	848	821	809	773	815	802	758	806	822	801	805	735	775	805	803	770	801	803	831	786	779	820	771	746	722	813	763	789	818	824	792	795	795	795	787	849	796	727	778	806	824	810	781	781	853	778	811	844	863	820	775	779	804	798	772	782	768	842	798	827	793	774	800	798	794	773	817	798	786	748	798	782	787	802	810	836	816	829	775	833	804	853	778	784	792	805	770	793	805	816	789	732	797	843	782	796	791	801	805	772	791	802	787	808	809	756	794	812	799	811	843	806	806	838	769	776	824	783	813	825	796	792	778	811	780	839	808	815	758	774	774	777	825	879	777	857	787	803	793	808	856	806	776	757	796	826	754	833	777	811	786	796	782	785	750	801	844	783	753	768	773	784	796	812	759	791	777	828	740	809	800	800	790	802	782	780	803	742	818	809	815	787	813	774	800	855	767	813	774	778	795	801	785	837	816	785	745	766	811	792	810	793	805	791	786	761	752	838	831	806	774	787	809	748	812	803	778	804	822	755	785	762	754	814	795	768	817	811	818	775	761	803	764	769	756	793	796	742	787	767	774	808	796	796	868	780	809	809	802	787	761	789	784	786	793	839	832	775	791	758	811	793	801	802	804	774	909	815	832	809	825	819	747	775	784	800	785	804	778	821	811	825	819	835	783	795	795	767	770	847	811	816	834	815	810	813	801	809	795	809	782	821	787	773	851	793	825	793	770	837	837	793	753	831	791	783	849	831	806	841	823	776	770	776	845	817	829	798	809	891	780	763	804	798	811	811	819	785	763	832	845	756	789	787	819	768	814	807	788	837	776	790	813	799	808	813	799	798	835	842	762	815	804	855	794	786	801	819	800	833	776	812	794	796	761	771	773	776	807	797	735	804	768	817	850	814	800	729	739	785	826	795	740	779	756	828	780	804	807	854	861	808	799	832	756	760	751	806	841	817	783	794	821	802	795	825	804	827	844	741	793	810	819	833	802	812	767	805	772	801	767	815	785	870	797	799	775	795	772	788	760	770	824	805	812	855	826	873	796	803	816	784	779	803	782	802	838	840	796	824	793	788	820	784	772	770	806	791	803	825	797	827	833	803	833	791	838	865	795	801	800	846	772	827	843	730	761	799	804	790	816	827	720	831	816	836	797	827	838	805	824	835	779	738	759	777	818	810	757	814	861	781	806	768	761	806	792	744	791	810	769	819	815	795	792	811	793	761	827	786	831	779	764	821	774	820	847	825	811	789	783	773	775	783	756	861	855	825	821	823	788	756	810	749	760	839	800	786	844	786	860	763	851	842	763	794	810	824	805	789	791	866	801	732	798	829	791	778	730	779	771	774	778	815	766	797	807	849	778	819	815	803	774	818	763	882	795	826	812	807	782	788	798	812	827	840	822	712	809	820	791	815	789	817	775	797	839	745	811	853	811	802	801	764	798	811	813	798	842	876	876	784	780	822
42609	9099	3352	2251	1541	1207	909	716	618	539	524	444	471	450	405	419	416	411	375	385	365	412	381	333	354	351	322	323	370	327	354	310	330	351	329	317	340	329	284	334	327	324	309	322	316	345	312	306	299	308	340	294	298	315	293	334	289	323	292	316	330	350	329	307	338	298	316	306	307	296	322	327	340	347	285	290	316	324	330	327	325	335	332	295	314	300	305	364	312	317	307	302	345	291	299	304	307	303	315	327	321	320	311	316	325	290	320	359	332	305	316	276	323	282	297	329	360	280	322	326	307	323	315	304	323	330	304	329	304	326	267	329	282	307	313	334	301	302	324	315	300	330	311	315	309	315	308	350	350	275	309	361	321	331	318	326	327	344	316	302	298	313	304	321	310	293	312	314	323	323	301	318	325	336	302	297	338	311	292	295	283	302	324	317	314	315	286	331	333	318	298	304	311	315	295	291	347	297	319	315	294	321	330	323	325	304	313	305	302	322	316	333	297	306	300	308	312	317	328	334	293	327	335	300	308	304	341	308	340	306	316	307	290	311	280	300	314	349	294	328	312	293	311	314	325	302	307	309	290	317	314	343	316	308	297	309	328	332	312	305	335	335	295	330	318	326	294	333	346	304	307	319	294	299	319	341	307	308	284	310	324	301	329	307	324	333	303	314	284	313	325	330	324	299	312	339	314	328	317	330	288	330	311	306	325	329	324	301	311	307	329	311	309	337	329	315	327	335	299	330	356	312	324	321	306	313	328	301	359	328	283	338	318	331	326	331	358	333	329	334	323	297	337	318	334	301	309	317	339	337	330	299	308	310	333	324	321	327	294	323	346	313	313	332	310	342	348	312	314	321	311	341	301	297	314	330	317	322	299	304	305	322	331	331	290	330	341	309	335	311	283	334	304	358	315	307	296	300	290	306	334	303	344	290	320	319	281	306	298	319	305	297	323	284	301	329	307	341	314	334	329	299	340	316	299	321	281	332	301	300	291	347	324	320	273	297	327	293	319	326	310	319	283	331	326	306	308	306	321	315	323	292	329	335	324	348	332	332	284	313	338	297	317	297	324	330	332	312	352	321	354	315	335	302	305	331	324	339	315	310	292	301	316	306	298	310	261	336	315	340	316	331	330	306	332	297	295	316	299	305	294	291	339	330	314	308	325	295	326	318	357	326	329	310	322	318	326	295	325	299	309	337	311	312	323	327	344	312	303	293	325	309	295	337	333	326	295	319	313	317	306	316	313	291	300	358	317	316	317	345	324	303	306	308	281	287	310	327	304	304	316	334	322	317	281	297	299	337	324	268	289	304	316	336	314	316	312	305	347	324	355	332	328	312	349	310	313	298	344	304	305	300	315	289	360	318	347	315	285	309	329	294	285	324	302	369	289	324	348	338	354	322	318	307	338	337	332	287	325	332	316	333	308	315	323	335	312	335	331	302	343	321	331	278	319	316	312	328	342	323	336	312	317	333	316	330	299	286	331	324	331	300	311	330	329	303	312	307	305	320	324	286	274	303	316	327	323	320	341	296	319	339	302	320	332	319	305	285	301	277	313	308	306	336	301	328	303	321	344	342	305	296	298	362	334	329	348	302	302	345	345	309	300	318	314	282	332	309	314	313	312	319	314	309	303	363	315	314	330	328	312	318	306	311	314	302	321	332	302	285	304	321	297	339	299	304	318	289	300	307	312	336	313	270	326	313	320	287	326	305	294	299	316	331	310	299	313	325	319	324	307	338	327	252	328	312	328	310	331	335	341	366	297	294	322	313	310	307	319	281	336	308	336	315	307	318	323	310	338	309	311	303	289	322	321	315	320	333	326	296	309	301	351	321	358	268	325	311	303	297	309	298	309	328	323	323	327	329	342	293	329	325	343	304	319	328	300	308	316	292	324	352	314	338	301	340	309	291	317	290	314	276	332	315	328	307	293	349	300	298	353	338	301	333	289	303	308	316	316	344	319	312	337	322	335	306	307	323	343	340	322	312	283	296	307	324	311	320	286	305	336	333	334	293	315	322	309	333	306	317	339	332	325	338	328	344	311	274	319	314	335	333	310	341	307	313	311	317	325	324	307	304	295	305	320	363	313	315	306	321	336	327	338	305	311	342	322	327	301	301	307	337	315	303	322	304	327	293	320	321	336	335	297	284	334	304	346	282	313	284	291	291	355	306	305	314	322	354	340	311	289	317	357	293	322	302	301	330	287	323	314	355	301	300	313	302	310	293	329	325	347	312	330	327	337	315	347	291	339	383	341	343	318	333	309	298	305	363	321	298	318	310	309	345	296	336	326	322	331	309	266	324	327	283	311	335	311	303	348	322	302	300	288	315	342	298	333	293	311	338	339	319	343	327	334	305	327	346	334	328	329	333	302	319	299	310	283	320	322	294	305	342	355	289	299	326	314	318	314	323	316	298	321	319	358	298	324	318	290	361	313	325	319	302	336	316	346	323	297	298	314	326	317	308	303	330	346	344	285	328	291	343	305	291	335	347	325	315	324	313	289	313	303	291	305	315	262	297	300	339	306	327	314	308	349	350	301	333	311	307	334	304	317	330	297	289	307	349	331	301	328	283	310	358	316	290	323	284	296	332	307	313	309	296	303	350	317	323	318	309	319	289	319	310	322	360	299	321	322	319	340	315	308	325	350	355	311	313	347	349	333	289	288	328	328	314	353	297	334	301	312	347	341	315	326	335	331	314	283	345	310	323	309	322	306	307	324	309	310	310	310	344	315	301	313	323	301	308	321	338	332	311	311	312	307	347	303	309	314	303	326	298	298	344	317	285	314	306	329	343	333	308	334	353	326	338	322	313	304	308	315	282	328	281	312	314	290	310	291	278	311	320	312	303	316	292	293	332	312	304	335	320	316	328	316	276	302	307	324	292	313	311	319	307	309	312	337	314	309	312	278	334	332	318	339	298	350	327	325	318	315	311	325	362	313	319	326	344	319	332	327	352	313	298	286	346	315	305	330	338	305	325	294	316	290	281	329	289	327	303	300	306	335	312	311	313	331	356	360	286	263	344	280	308	316	287	350	324	318	295	279	326	317	292	311	307	308	330	308	318	337	315	345	304	337	338	332	297	327	324	337	310	327	283	301	300	328	307	291	323	321	331	320	299	305	321	320	317	301	327	287	323	324	315	328	321	314	337	324	303	313	334	352	307	299	318	340	306	299	315	315	294	336	348	332	337	338	303	328	304	295	320	321	314	298	282	299	331	349	340	335	301	326	353	314	290	322	283	310	356	263	295	279	283	326	303	316	302	322	335	333	331	335	348	292	310	330	326	309	351	316	346	308	311	309	301	312	306	311	280	313	303	324	297	312	306	356	304	297	304	317	307	318	333	316	324	322	317	284	292	328	319	345	318	285	310	309	331	285	312	319	315	303	326	310	310	283	282	297	325	318	324	319	344	307	338	322	330	314	327	338	346	331	307	323	311	304	272	328	344	339	312	301	303	313	368	324	319	319	325	319	316	340	298	333	305
20524	3017	6523	7081	5838	4963	4098	3532	2851	2562	2370	2146	1924	1851	1738	1607	1588	1466	1459	1375	1370	1293	1302	1268	1210	1159	1097	1189	1120	1097	1107	1128	1112	1082	1009	1029	1025	1058	1002	999	971	1061	1005	1036	993	1009	1021	983	993	921	1021	956	969	1013	906	1004	999	968	961	963	966	947	961	971	961	910	981	891	977	994	938	895	1018	913	926	969	923	912	920	931	940	964	904	962	968	956	930	919	985	980	962	963	961	960	899	953	875	977	894	962	943	898	984	851	916	894	909	880	953	898	949	987	912	957	980	942	912	938	938	934	900	962	969	911	960	861	926	884	918	941	843	958	874	899	929	899	917	930	926	906	930	900	923	943	889	950	901	902	946	973	831	869	906	915	945	925	933	947	942	949	970	926	948	922	967	911	893	950	909	943	955	949	904	915	940	897	947	929	917	917	902	946	914	869	894	922	864	857	924	883	917	938	895	944	939	954	914	923	933	914	939	928	957	911	922	938	935	875	914	911	915	932	949	894	891	959	922	958	908	933	917	964	921	895	898	892	892	893	987	927	877	910	899	902	965	954	949	898	904	838	884	910	931	916	944	915	904	882	910	906	905	908	866	921	888	984	891	920	898	925	919	921	911	905	902	930	949	882	920	855	916	900	854	920	948	927	891	936	973	943	936	925	922	866	869	902	915	931	939	917	977	973	931	929	914	888	904	908	915	876	889	916	904	882	951	889	944	916	864	934	940	891	935	890	930	870	908	920	927	863	927	927	895	930	910	943	946	820	895	945	919	934	919	920	928	922	892	962	900	961	892	943	921	937	938	847	935	895	908	896	844	940	899	973	939	911	935	910	907	939	932	899	922	943	892	909	905	899	943	929	931	928	938	915	944	1022	853	866	924	952	910	913	888	933	938	905	937	892	899	928	888	907	898	902	914	919	909	952	911	919	925	923	940	955	913	914	939	873	902	920	943	912	938	920	879	903	936	922	863	909	897	932	949	966	922	939	928	845	915	911	937	928	844	911	957	929	903	887	912	919	924	918	954	871	941	916	919	905	921	911	886	854	902	975	920	986	933	915	963	962	897	912	1007	946	946	924	853	894	959	916	915	936	917	928	925	935	910	914	960	930	907	911	909	897	974	915	869	911	959	914	920	987	942	915	935	929	921	918	920	944	886	930	894	905	882	927	879	947	920	944	945	943	852	877	885	870	878	964	905	817	884	963	933	902	962	919	895	942	919	849	871	930	923	923	883	861	906	940	913	896	902	943	853	970	964	883	958	961	949	867	921	941	945	935	893	924	923	953	959	924	916	930	908	927	939	882	939	908	932	932	920	887	950	919	877	883	930	938	947	947	918	910	940	898	912	837	885	951	935	982	922	968	915	932	910	959	956	906	959	949	900	931	893	884	962	893	993	886	903	953	891	945	895	949	899	962	934	862	952	954	918	926	900	923	929	865	934	955	883	879	934	915	945	884	880	976	945	932	933	912	890	978	909	944	926	922	906	880	888	918	919	921	1001	916	938	871	845	949	961	959	925	943	929	953	885	923	909	909	897	910	961	866	973	949	949	906	955	926	941	901	899	925	940	922	928	878	897	922	888	910	930	938	904	913	892	916	893	899	938	916	907	947	955	938	941	891	908	940	901	928	914	927	959	901	937	878	909	932	908	861	881	888	962	951	889	905	926	909	943	931	963	931	930	939	918	930	926	921	964	884	940	920	899	921	872	949	891	899	879	883	908	947	874	974	906	946	890	944	927	938	892	898	907	867	945	957	949	915	902	950	960	930	948	874	862	884	958	886	915	901	883	1004	863	865	912	925	871	948	876	960	948	896	955	920	914	966	944	893	890	912	903	909	914	897	858	914	931	914	919	892	927	955	942	940	909	905	872	901	974	931	917	917	916	894	901	900	922	916	933	912	888	908	947	913	982	975	884	916	923	926	936	969	896	919	866	856	907	957	931	925	963	934	927	897	990	883	926	888	855	921	915	937	944	877	968	885	849	965	924	901	954	942	992	891	928	864	933	852	906	942	940	919	946	894	937	910	935	930	926	922	912	898	872	905	914	860	967	882	922	936	915	908	949	929	904	886	908	909	993	912	935	970	908	928	925	900	914	919	913	904	922	889	953	922	887	906	963	900	880	889	906	913	864	873	868	939	898	901	924	877	891	871	830	927	957	913	909	906	913	891	933	947	872	922	909	965	934	912	924	894	895	891	963	869	949	929	893	876	900	823	915	920	896	895	903	942	889	927	889	894	951	935	975	913	948	924	887	911	933	867	916	886	906	921	904	928	873	952	947	884	951	916	937	971	878	928	937	917	924	936	926	869	881	950	862	956	929	873	916	918	914	917	930	909	943	948	921	904	953	951	900	963	886	932	927	988	822	973	985	906	906	903	874	900	906	930	940	909	885	916	945	883	856	923	946	922	938	938	910	916	933	934	882	948	957	916	911	909	921	900	920	963	921	928	914	968	941	904	874	916	942	895	917	896	919	896	904	969	854	902	938	927	934	935	930	939	969	946	917	961	871	989	871	869	900	868	894	920	921	927	975	955	995	885	907	901	895	916	941	890	918	928	919	874	942	888	985	963	946	936	934	919	946	899	924	925	907	882	905	942	954	981	894	933	912	967	924	939	938	913	820	945	958	919	872	920	877	931	906	888	944	948	910	917	927	937	936	910	932	901	931	890	855	941	902	924	872	895	886	929	924	872	912	871	902	922	902	943	889	953	907	910	880	939	821	886	876	943	939	950	959	887	951	942	917	894	901	878	941	949	918	875	941	936	915	958	894	909	939	900	941	897	906	887	960	853	924	877	891	926	909	910	896	866	946	925	975	940	914	926	939	897	901	938	934	944	910	913	936	922	925	924	979	922	949	888	931	912	948	898	934	889	850	889	945	883	939	955	912	865	899	972	899	910	902	897	875	987	916	935	916	908	880	903	905	917	941	906	913	948	937	988	854	892	923	907	908	940	950	865	909	927	915	971	889	924	915	877	916	952	928	935	937	902	929	903	883	925	923	921	916	944	910	897	943	875	928	943	876	920	960	913	922	941	886	880	867	920	915	957	944	962	929	912	911	922	950	877	918	894	915	937	883	874	978	935	947	955	916	920	890	892	901	881	840	951	898	940	884	901	872	913	901	964	920	867	919	857	901	988	879	864	907	882	857	906	910	928	950	885	898	872	918	872	897	911	902	922	958	871	962	915	929	906	906	901	937	958	930	927	929	901	928	913	920	912	885	895	917	917	933	918	887	939	910	843	944	974	914	948	901	893	901	924	893	938	943	917	905	939	884	945	895	964	947	911	931	939	888	915	924	936	963	944	905	915	965	901	894	960	870	858	876	889	934	913	927	921	879	945	931	925	922	898	921	897	958	952	933	901	974	922	911	973	924	901	906	986	958	889	896	954	846	857	864	918	975	906	920	870	881	896	908	885	929	889	952	936	945	884	897	897	921	946	942	892	896	892	866	936	953	948	963	950	934	937	880	933	933	892	946	900	988	930	864	941
5439	314	199	202	172	162	157	152	138	135	144	154	153	143	131	121	136	163	142	144	129	152	134	124	120	134	140	137	123	136	133	130	110	126	134	145	140	134	143	111	138	129	126	127	121	116	130	145	127	148	147	113	116	130	134	127	123	131	144	124	124	127	140	144	146	151	144	119	126	133	152	121	122	151	131	128	135	128	129	130	125	156	118	116	151	127	148	124	143	119	159	135	128	133	146	134	129	123	133	126	130	110	148	115	121	149	142	134	137	128	162	135	118	140	126	142	127	146	128	132	139	112	125	131	144	135	127	130	135	148	117	137	142	133	115	127	149	147	132	131	135	137	128	154	141	130	136	135	105	133	143	152	141	117	131	129	139	154	142	113	158	146	122	136	112	133	145	138	141	146	153	126	125	134	140	131	146	143	123	142	123	139	137	136	117	132	132	130	138	151	150	135	132	144	143	132	151	140	136	121	114	138	118	131	138	141	136	148	133	133	135	136	116	116	145	127	131	143	125	128	130	131	137	139	138	138	136	125	131	126	123	122	135	127	126	135	144	146	142	144	147	142	130	123	140	140	116	137	131	119	131	141	141	135	122	138	134	123	125	143	139	132	126	148	133	142	136	140	123	137	126	133	133	130	138	139	123	123	123	131	114	162	142	148	126	136	135	146	120	144	134	132	136	165	128	112	117	141	128	131	121	154	127	142	116	132	110	125	139	125	139	131	114	119	138	110	123	150	133	131	139	134	145	155	140	127	124	153	137	120	156	119	120	131	109	127	143	133	132	138	157	134	133	129	112	123	140	140	133	116	134	128	120	119	149	144	133	115	123	163	130	138	140	131	155	129	126	118	143	127	136	145	133	140	125	152	138	120	132	115	146	158	152	151	134	143	132	117	119	153	145	126	118	141	151	135	128	143	151	123	124	132	123	144	142	132	132	112	132	159	143	145	132	141	133	137	118	139	151	127	148	162	143	155	136	136	142	129	118	126	164	131	138	139	152	139	112	137	143	142	137	142	133	134	131	114	128	139	114	159	124	143	141	143	118	130	138	135	126	117	122	132	132	134	132	138	134	129	139	135	139	127	152	118	152	130	129	130	138	146	138	151	146	126	141	143	159	134	130	169	138	146	123	135	129	128	131	113	145	140	136	132	139	136	135	116	127	138	114	136	134	131	111	129	132	125	139	131	133	130	121	154	154	144	144	125	135	145	135	127	146	136	147	111	130	142	118	119	140	144	140	138	146	133	133	127	140	134	134	132	125	135	143	151	105	123	137	140	123	139	130	139	142	142	124	130	153	118	118	129	144	157	131	116	131	131	154	117	137	117	141	143	121	130	130	140	136	145	169	122	132	137	144	148	134	143	147	146	144	139	145	140	138	125	142	138	154	129	135	155	124	122	142	142	142	141	120	110	134	143	139	139	117	139	131	122	128	124	130	128	148	166	131	139	139	149	140	137	146	144	134	129	156	154	141	151	136	108	122	136	126	119	131	144	150	116	123	122	135	112	127	127	152	125	148	140	142	117	141	143	119	115	139	124	129	124	126	147	122	134	114	133	124	114	137	128	126	123	132	128	135	119	127	164	118	131	139	142	119	155	143	123	143	133	137	142	122	153	131	157	130	125	133	135	120	138	111	110	142	117	140	150	131	160	136	152	117	130	139	129	147	126	106	136	122	149	131	123	105	159	148	127	126	124	124	135	145	129	140	144	123	153	156	126	129	132	136	132	131	132	117	129	137	140	136	150	127	151	144	131	121	137	125	148	132	146	136	136	128	148	144	132	149	124	159	133	119	142	141	126	143	138	121	132	133	122	119	152	128	126	138	123	140	144	109	108	121	145	128	147	142	134	149	120	135	135	139	136	128	140	152	120	133	142	121	149	136	135	133	135	139	144	110	123	140	146	132	125	130	131	119	141	128	131	155	124	142	127	122	128	127	120	117	135	160	136	139	114	132	128	140	140	133	143	134	130	134	129	118	122	131	137	112	145	120	151	123	137	144	143	142	128	144	135	130	130	120	126	136	148	142	132	132	138	133	142	148	127	138	144	134	151	121	112	150	130	133	138	139	129	138	115	127	116	156	132	132	141	142	128	118	128	148	134	140	135	142	138	133	162	122	131	127	139	144	147	116	112	124	133	154	129	135	129	137	144	124	146	131	125	146	151	131	144	120	157	132	130	140	114	164	136	142	137	128	119	148	135	141	122	148	137	104	134	148	143	126	118	134	131	136	112	139	131	148	125	139	128	141	133	118	111	134	144	142	127	140	123	141	149	122	144	122	107	146	125	129	134	132	142	154	147	131	142	153	126	127	150	149	118	136	147	130	122	132	151	134	128	133	126	134	123	139	119	124	130	148	129	128	141	141	110	145	128	142	123	145	141	152	134	146	135	130	135	154	141	122	146	124	131	145	128	127	142	123	133	120	124	162	135	119	129	135	136	133	126	142	120	134	126	137	139	129	129	130	138	130	130	138	135	131	129	141	136	124	139	153	125	126	133	119	135	142	162	124	131	151	150	150	139	149	147	137	145	126	141	130	138	145	156	134	115	149	136	143	117	126	132	147	126	148	118	137	138	147	156	137	146	138	137	120	132	145	154	140	145	106	149	141	128	132	120	126	142	123	117	121	123	134	147	120	124	111	103	115	115	123	149	139	115	136	129	134	133	132	135	131	138	142	136	138	136	126	129	140	138	142	114	141	152	131	137	121	143	121	115	127	121	142	137	124	141	125	135	134	149	145	147	131	133	123	141	128	128	151	129	124	131	148	136	149	127	136	131	131	131	123	151	128	116	135	133	129	145	138	143	142	130	128	135	128	126	132	134	142	138	129	123	153	139	120	147	116	136	141	142	135	135	140	140	131	136	143	140	145	131	133	139	125	131	111	129	124	139	139	156	133	139	137	124	123	134	135	141	145	123	136	140	146	146	145	127	126	130	145	141	125	142	143	132	112	132	148	125	150	133	155	140	129	135	117	136	144	138	119	143	153	159	116	120	127	134	144	127	112	132	111	130	173	154	151	149	146	121	131	127	147	124	148	135	144	130	123	134	125	135	130	137	134	138	124	126	146	126	136	135	130	145	117	148	131	138	129	132	130	141	124	139	135	129	113	116	149	117	130	128	123	134	144	142	121	136	124	141	154	126	137	146	150	133	104	144	143	140	132	134	120	133	138	113	140	128	119	149	117	141	132	156	128	141	143	142	132	141	109	140	129	135	121	138	121	131	142	134	130	136	152	135	135	136	120	121	129	126	123	152	114	147	151	124	144	132	123	146	156	126	131	153	141	140	119	134	125	131	137	123	144	139	162	138	137	134	124	133	141	128	132	139	141	133	119	151	124	151	143	131	133	127	130	130	143	114	119	136	119	139	125	116	122	131	139	125	126	139	153	131	133	108	127	137	133	139	109	147	124	124	134	143	120	131	151	135	139	144	112	132	121	155	136	135	132	140	138	109	155	112	133	142	121	140	136	136	124	116	152	131
4986	548	675	669	676	628	549	507	507	505	508	508	477	482	500	507	500	466	464	497	453	514	462	478	447	477	457	466	456	472	519	453	450	450	468	495	448	467	473	440	480	472	481	466	493	442	465	464	456	484	487	486	474	462	493	436	477	466	492	451	483	464	436	451	502	438	439	493	463	449	459	441	414	474	450	447	492	482	462	482	482	423	477	455	494	444	456	481	479	489	492	409	463	490	456	452	459	495	429	434	431	462	437	459	447	503	467	477	449	459	436	444	431	471	460	443	437	484	447	436	410	444	454	456	454	489	444	452	483	470	481	436	442	450	488	469	469	458	477	420	465	476	466	491	462	465	486	446	446	479	477	450	480	440	486	458	456	459	493	506	474	455	425	457	449	436	419	485	451	417	454	484	459	443	469	461	436	480	459	466	473	459	486	487	426	485	450	477	492	478	495	438	442	462	469	455	485	489	502	473	437	476	450	440	444	455	467	443	491	453	461	464	497	486	481	477	456	437	464	467	481	463	440	458	457	463	464	476	473	489	439	502	457	479	452	427	479	430	407	427	469	451	459	481	458	474	448	459	463	468	473	472	437	453	460	412	435	452	438	445	451	459	447	444	449	482	457	466	447	444	482	479	488	443	491	454	439	461	447	519	451	436	481	455	486	475	461	463	493	428	473	467	484	430	448	435	465	431	501	476	479	491	456	441	466	475	463	460	444	493	478	481	507	458	440	442	449	493	493	490	453	485	423	448	462	457	466	476	448	460	445	442	440	445	474	431	443	425	413	490	472	475	452	473	518	456	437	454	450	501	458	467	481	478	443	441	413	443	432	473	453	447	428	428	444	468	455	446	453	480	442	476	452	455	456	451	485	478	434	490	493	464	459	464	439	456	457	438	472	458	446	483	477	453	483	440	433	425	433	464	427	458	482	438	436	472	454	499	447	449	449	408	487	494	447	451	444	483	417	421	461	453	449	450	415	448	456	469	470	458	446	450	454	466	445	472	456	416	433	449	468	436	462	475	439	470	472	481	474	455	459	458	484	445	460	467	499	467	483	481	460	470	464	441	443	484	435	490	463	442	436	452	435	462	486	430	429	444	452	449	511	471	490	457	484	422	447	461	435	453	475	477	460	466	464	463	446	447	446	455	454	511	461	503	473	455	456	466	440	471	482	439	471	453	452	494	457	477	438	428	444	480	472	481	476	466	499	478	424	487	445	441	442	493	477	480	462	467	480	427	460	459	459	496	413	451	467	482	475	484	491	478	439	438	448	453	480	483	442	449	479	428	485	464	423	481	433	461	466	451	440	480	441	470	473	448	479	488	458	432	478	465	464	482	431	459	460	485	451	452	468	467	452	470	487	450	444	479	466	442	486	452	474	457	429	441	475	461	444	452	449	447	488	471	451	455	441	440	438	471	456	467	495	440	473	440	452	466	442	446	479	480	445	447	525	480	438	436	454	472	479	456	489	461	427	454	464	498	452	465	440	463	435	495	508	452	448	451	478	449	472	472	511	445	456	464	452	466	472	476	433	472	499	466	471	472	448	457	492	469	441	482	450	453	465	416	449	444	449	431	443	483	494	482	444	435	458	466	509	458	470	468	457	462	459	502	507	459	466	446	466	455	446	479	476	439	465	467	455	449	446	471	453	433	455	451	479	436	500	475	471	442	414	445	461	459	418	465	460	444	500	484	447	457	491	447	462	493	466	442	474	414	477	426	465	450	453	436	457	448	468	492	466	468	448	472	422	461	433	469	437	446	460	464	437	500	473	459	466	469	466	478	458	440	492	484	503	458	448	420	462	493	458	444	467	466	442	440	457	465	492	464	434	454	477	444	435	459	452	480	456	451	463	470	471	442	485	456	434	460	442	447	458	474	491	446	441	445	434	451	473	474	416	424	466	498	492	443	470	427	488	450	437	468	466	438	436	481	521	464	457	450	485	438	450	483	456	485	411	454	440	465	428	443	503	439	477	486	454	466	487	466	506	471	439	470	451	462	428	467	462	444	481	457	495	446	455	495	458	473	447	428	443	455	485	510	450	492	456	466	459	431	498	518	479	474	483	454	450	428	415	452	462	453	490	491	436	453	480	456	404	501	454	451	484	474	461	462	445	472	456	462	473	462	463	493	475	476	454	434	453	476	433	476	463	435	463	502	405	430	487	441	513	420	433	472	477	414	470	468	443	467	451	480	450	432	477	446	413	457	495	489	460	405	474	464	440	474	494	451	474	464	451	483	510	465	438	452	490	456	440	471	460	475	450	435	467	483	479	413	458	401	427	431	473	494	422	438	455	439	445	480	484	435	489	468	442	472	491	454	480	474	438	445	462	462	449	493	454	465	453	500	451	466	494	467	453	480	460	452	429	445	492	446	453	500	423	448	407	449	473	479	464	476	413	475	445	441	471	459	454	475	460	436	490	480	426	462	430	508	460	486	458	455	467	431	447	486	476	455	461	494	485	431	454	471	471	462	463	489	463	462	462	465	463	475	486	477	449	468	461	456	473	483	499	420	416	487	466	489	483	459	431	487	450	484	476	470	473	510	495	495	436	468	494	503	455	462	496	454	451	458	500	490	486	489	432	454	439	463	445	478	474	481	450	451	466	485	447	465	449	485	461	432	450	468	445	430	449	489	451	471	456	467	446	459	472	451	454	477	462	417	457	440	477	453	468	424	487	453	481	487	454	483	475	448	472	502	492	465	465	456	475	448	425	440	473	458	470	459	423	466	492	462	458	425	467	474	424	464	469	495	474	429	498	418	458	451	446	504	465	475	445	465	479	414	455	486	469	475	465	442	480	484	460	458	480	477	446	455	485	454	468	432	444	472	511	465	493	447	441	452	437	478	477	498	482	446	446	478	465	415	451	433	466	444	471	469	448	462	461	482	447	425	465	473	457	437	495	454	494	426	472	484	465	439	474	446	462	488	467	487	428	458	442	448	427	486	483	498	426	428	438	455	458	459	479	479	431	468	489	440	468	455	472	445	436	483	452	458	460	469	473	464	434	483	425	442	452	446	508	474	483	449	437	474	428	412	449	469	479	432	436	402	449	475	437	442	445	466	484	480	451	482	467	468	463	447	441	476	417	461	448	440	487	479	505	449	452	461	466	455	509	412	457	452	481	440	465	461	468	472	451	458	471	487	462	471	451	452	477	458	450	457	485	462	491	452	489	471	483	466	485	446	487	449	463	493	477	463	433	428	460	475	469	463	436	440	473	484	465	451	457	466	449	474	479	455	485	465	468	446	484	477	468	464	493	468	456	474	433	448	488	465	472	464	477	480	442	422	459	431	455	450	433	470	469	475	485	462	510	480	486	442	457	463	440	450	478	458	478	478	444	418	487	455	472	447	476	490	474	482	471	493	481	460	482	441	446	437	445	463	408	474	460	483	424	439	454	450	470	482	500	495	425	458	463	460	486	472	448	506	419	455	425	435	431	475	477	429	450	471	440	471	447	436	447	456	435	468	460	479	448	464	467	454
32819	4492	1643	1203	910	712	544	471	432	401	419	299	351	321	339	312	310	304	306	296	321	306	268	300	288	286	277	258	289	292	284	268	277	290	251	293	287	264	283	271	281	251	296	268	243	286	280	257	260	264	253	290	249	271	264	261	239	251	244	294	259	273	304	226	265	256	300	258	275	251	279	247	296	246	272	269	269	245	276	268	262	284	232	258	277	272	246	284	250	271	261	245	257	275	287	223	243	257	269	247	278	267	229	267	269	264	253	242	277	267	270	253	276	249	263	247	247	276	298	240	257	276	271	266	274	277	266	264	253	241	252	278	267	296	251	249	288	274	257	238	258	307	273	278	255	251	258	277	244	243	262	250	266	256	259	275	273	262	262	276	257	273	262	279	257	267	256	260	254	280	252	261	256	268	246	266	266	254	276	237	301	247	229	268	251	261	251	267	269	240	263	274	251	248	265	297	255	267	254	233	291	224	248	234	244	239	263	273	252	246	301	275	253	278	280	266	254	290	258	264	234	277	281	254	239	255	250	269	288	232	234	260	233	297	295	291	264	265	280	270	236	271	274	270	251	269	237	276	256	266	268	245	267	220	282	251	255	246	260	263	261	262	281	262	281	246	244	268	260	307	251	228	274	279	241	283	286	287	277	249	265	286	304	272	279	274	253	248	250	271	286	251	284	256	255	263	256	252	256	246	260	242	290	281	247	276	283	267	297	285	260	276	277	251	275	248	260	294	266	309	235	282	260	274	260	238	259	258	252	262	247	246	270	287	292	294	275	268	272	302	253	249	250	276	271	240	283	238	292	263	275	291	273	270	283	271	265	224	245	270	235	254	250	271	241	273	265	265	284	279	277	274	280	268	266	258	278	262	271	287	238	252	265	274	295	260	267	284	243	266	274	254	280	267	253	285	269	271	237	287	261	259	243	235	275	270	269	260	279	272	288	260	293	261	256	262	245	252	269	257	229	240	256	302	286	245	251	257	264	261	283	243	260	284	258	264	259	269	293	265	243	286	253	248	253	256	259	257	284	258	273	263	271	284	243	267	276	283	265	266	264	284	257	259	264	260	249	256	271	245	246	281	245	246	289	247	297	235	270	265	255	260	257	260	265	236	292	250	258	256	300	274	286	244	237	257	272	282	259	270	277	247	268	275	273	279	252	267	232	241	278	261	279	270	275	254	271	261	226	266	246	274	265	257	247	258	262	284	277	268	268	246	288	248	223	260	280	238	256	244	277	289	240	284	270	264	256	272	274	260	242	260	250	277	276	263	283	252	266	259	243	269	246	247	249	237	244	242	233	256	255	260	293	268	265	275	249	256	307	253	268	260	265	256	247	262	270	266	239	276	240	243	262	272	271	293	275	296	278	263	272	293	296	246	248	251	258	263	261	235	252	250	268	257	285	268	270	273	264	248	244	258	225	300	259	237	266	260	253	273	255	247	270	254	295	250	270	228	269	271	252	276	261	248	272	215	272	265	251	243	245	284	286	247	283	256	277	269	290	249	264	300	260	245	233	255	270	259	242	274	294	264	255	251	312	268	272	275	264	247	251	284	248	266	282	251	245	269	274	270	282	222	277	271	259	289	266	249	285	274	250	261	266	265	273	246	291	240	278	308	260	247	278	313	274	247	239	274	270	253	249	263	268	255	243	293	265	231	280	272	248	279	280	270	271	224	241	252	262	267	249	259	255	276	257	271	269	292	261	258	248	278	271	245	248	257	233	252	243	238	260	273	258	241	280	284	264	278	253	256	255	269	237	259	255	286	266	256	254	265	258	269	252	271	259	260	281	250	256	262	287	265	293	234	249	276	259	254	284	296	269	243	293	266	276	266	259	234	246	270	256	267	287	281	291	260	242	247	267	264	275	289	272	285	270	269	265	263	255	268	266	254	279	245	264	259	269	245	256	273	265	264	283	266	296	276	250	250	271	287	257	296	266	240	252	288	260	239	256	265	262	256	291	288	258	261	253	251	260	295	293	255	260	278	243	268	258	255	276	268	270	267	257	258	280	270	246	260	242	284	275	264	282	266	236	240	257	285	295	270	248	278	293	242	258	300	251	246	268	277	240	260	246	278	263	264	274	278	259	256	267	265	256	257	249	257	261	282	249	264	256	246	245	252	259	256	269	246	268	270	280	247	254	245	254	226	282	291	257	287	266	235	248	250	252	275	279	250	258	249	294	261	245	239	229	272	253	265	281	246	253	267	265	272	259	250	270	263	273	289	251	263	245	250	292	238	252	261	267	255	253	283	282	276	269	245	278	266	277	246	227	250	275	274	260	271	292	273	273	269	255	239	251	256	252	290	269	249	277	283	274	248	281	243	296	266	284	257	284	271	283	254	258	283	261	238	274	254	247	258	256	304	262	256	284	257	276	254	266	261	258	248	249	257	269	242	239	259	265	268	252	257	262	278	265	265	245	239	260	268	278	283	256	261	265	249	253	259	254	239	263	269	252	245	247	265	277	282	251	244	272	293	272	281	306	272	286	276	272	275	295	284	274	270	247	275	269	239	290	278	260	275	285	269	240	283	259	251	253	248	267	273	257	285	277	295	241	255	266	280	247	253	250	276	228	268	251	276	240	265	269	240	262	246	240	251	260	270	232	231	270	258	241	272	275	252	258	282	284	250	238	262	277	266	258	243	278	247	249	255	283	265	249	253	264	302	260	269	275	268	261	277	296	235	251	261	257	277	246	291	270	245	249	230	251	265	267	279	279	245	261	303	281	276	261	245	270	266	263	225	261	269	269	253	242	254	251	249	239	256	250	244	255	293	265	236	261	271	252	248	264	263	242	275	248	256	259	266	268	259	236	273	249	289	234	285	276	273	264	255	266	254	266	259	256	262	275	251	266	269	263	237	288	270	237	266	277	261	284	244	255	246	301	229	265	290	268	283	261	249	243	257	275	263	272	258	237	296	228	227	273	244	267	281	256	249	253	264	256	252	259	240	219	238	251	268	263	268	299	270	259	256	288	243	233	258	273	259	289	261	247	262	283	278	240	263	260	271	279	278	226	259	289	282	267	273	313	255	266	268	239	271	267	274	262	277	298	263	275	268	233	253	258	262	263	255	273	268	251	273	249	271	263	257	253	294	236	271	274	261	244	248	273	250	277	247	257	268	289	243	260	253	245	254	285	252	268	287	294	263	257	267	258	269	271	266	274	241	279	281	270	260	277	259	231	263	262	266	256	235	253	243	255	275	242	247	280	248	268	259	291	267	235	245	260	237	286	256	259	263	276	242	271	254	270	255	251	285	244	280	255	277	279	254	280	260	271	248	284	287	280	268	267	273	272	289	259	273	253	274	270	242	254	281	252	283	283	272	277	310	241	252	261	283	240	274	260	292	271	257	240	259	244	291	259	260	305	260	297	251	243	252	292	249	250	304	274	279	232	289	278	285	261	263	247	267	256	241	254	258	259	264	287	267	267	260	248	249	264	268	265	293	268	271	271	271	277	268	264	219	258	255	253	265	272	254
16191	1889	3716	4176	3481	2929	2510	2148	1838	1734	1570	1430	1323	1268	1192	1220	1128	1125	1040	1054	1024	1010	1010	936	937	927	924	891	926	892	853	937	893	852	854	879	860	922	897	846	839	847	896	866	853	828	790	905	817	828	817	845	835	820	887	861	802	824	847	773	864	837	877	810	823	817	822	788	832	840	874	834	841	799	786	757	807	784	824	821	788	788	776	818	837	785	791	809	802	826	820	830	771	859	821	827	815	783	828	798	818	792	796	853	777	787	823	811	835	860	798	840	799	807	756	819	779	736	817	858	812	809	820	842	852	803	754	785	822	851	739	805	821	817	805	813	826	821	797	798	736	782	786	829	791	827	783	833	797	782	800	782	813	837	808	758	804	808	807	781	785	803	772	781	820	812	855	821	803	778	814	796	766	841	796	878	824	827	810	805	766	837	766	819	775	804	792	804	814	802	775	817	805	821	795	737	807	784	828	787	835	808	845	816	787	793	772	847	795	815	794	751	785	828	821	791	820	810	810	835	844	772	707	796	763	824	847	792	804	810	827	848	820	757	826	808	811	794	804	750	792	805	756	839	833	807	811	749	821	798	833	808	802	854	812	794	826	779	798	792	813	779	738	821	810	818	761	774	821	787	766	869	847	819	788	857	807	795	782	792	823	797	756	857	814	849	789	779	784	794	840	798	798	791	874	790	801	769	734	762	812	815	821	838	819	756	793	797	812	813	784	778	782	836	755	831	803	810	763	827	823	822	808	817	802	752	804	805	813	796	774	825	812	761	772	809	832	788	796	784	818	782	787	798	792	799	787	820	801	801	782	797	824	829	797	800	807	781	777	791	819	808	795	819	839	805	764	793	786	783	818	819	784	793	804	810	831	788	803	835	790	844	832	825	790	769	835	731	774	807	823	818	838	783	787	805	802	815	806	818	823	826	833	810	812	760	786	796	794	821	797	822	801	801	744	805	811	804	832	838	805	800	825	774	733	814	858	724	796	823	808	747	784	807	757	865	749	759	781	806	802	835	777	832	798	801	809	797	765	779	791	798	747	788	817	823	837	821	785	814	839	791	833	791	836	835	751	773	784	823	774	755	838	758	743	806	748	782	830	830	772	813	800	724	753	820	797	772	813	824	791	766	780	766	819	832	825	818	857	807	787	818	788	811	765	821	810	834	823	752	826	807	802	801	850	809	782	810	769	803	795	825	789	823	774	771	806	823	803	835	835	821	800	770	843	837	750	820	828	799	782	820	823	823	800	809	820	800	818	798	778	817	823	800	820	766	820	789	789	776	788	785	821	778	825	735	843	771	780	781	811	758	818	871	784	812	833	765	758	816	809	763	798	777	790	829	819	805	845	782	772	803	831	811	808	756	762	810	793	852	810	760	769	846	800	789	793	787	852	817	836	770	823	828	820	868	761	815	790	773	789	823	807	827	828	826	830	799	886	803	793	768	791	772	746	816	778	792	784	798	769	773	790	807	816	812	847	809	810	815	869	768	769	813	772	816	827	828	839	800	816	785	835	826	827	780	801	833	848	755	833	794	749	834	782	749	809	767	813	834	835	777	829	830	777	776	814	801	781	809	779	813	821	772	832	797	801	769	785	792	815	792	792	799	796	811	840	819	754	843	857	776	838	807	767	787	821	780	755	799	790	772	788	792	852	809	825	791	850	811	791	813	834	820	802	801	792	792	817	793	768	817	878	788	796	830	775	800	752	789	810	764	813	818	775	840	853	770	832	824	815	805	788	795	792	806	795	765	796	823	826	795	783	812	775	770	858	777	818	813	821	798	800	827	898	779	796	820	825	767	774	883	817	771	755	812	799	777	804	776	828	774	782	787	792	780	786	837	795	816	787	755	777	818	804	844	772	820	839	775	833	808	789	788	773	846	820	818	796	813	807	773	811	794	794	753	830	808	785	795	780	826	792	755	807	807	841	815	824	787	778	815	799	831	784	826	813	813	739	796	821	821	798	795	852	798	778	851	824	815	807	734	811	758	761	779	834	859	737	819	839	747	807	830	758	814	827	767	827	737	760	805	824	856	827	808	852	834	838	807	788	813	818	809	805	808	798	805	795	809	831	806	806	865	789	780	832	812	806	801	807	810	839	855	824	826	777	800	807	772	796	813	791	811	802	802	790	815	837	880	802	788	818	785	875	799	815	817	782	814	791	788	811	786	796	776	806	783	801	881	824	771	792	753	797	797	846	801	756	826	762	862	831	821	810	814	824	824	827	820	778	823	796	802	780	837	802	812	824	831	751	821	767	782	789	873	792	808	760	860	825	769	772	827	864	775	761	823	803	791	789	798	844	764	813	818	795	798	773	803	820	789	763	750	796	813	807	794	830	798	755	814	781	776	849	821	746	764	792	858	818	853	780	787	816	767	808	805	790	813	762	808	805	774	846	824	795	784	778	834	796	818	870	777	854	787	788	834	822	758	793	806	808	796	875	772	756	824	791	822	794	786	815	743	780	793	804	802	763	818	826	779	787	808	827	785	791	798	780	818	759	773	748	845	793	819	808	823	823	801	771	786	797	752	792	835	865	810	832	815	806	812	812	758	778	792	792	739	785	814	833	837	815	847	789	851	774	844	786	826	820	815	784	802	818	787	798	801	833	795	742	823	775	797	813	800	825	759	795	826	813	849	817	832	828	828	770	814	856	805	804	808	787	805	818	798	799	813	782	834	780	814	831	802	822	803	850	787	840	836	780	760	820	782	783	808	806	780	789	796	809	848	788	774	849	812	802	802	864	804	822	762	775	791	795	833	814	804	767	822	761	815	836	771	788	782	816	792	819	818	834	807	818	829	827	851	785	827	798	800	785	796	805	783	803	832	849	783	787	738	799	757	803	790	799	772	828	899	821	789	807	777	800	775	810	781	833	823	790	859	841	791	785	817	806	818	756	823	810	826	776	775	838	795	793	786	785	803	818	775	853	828	828	821	855	839	772	801	787	744	805	825	774	765	798	808	817	785	804	812	816	771	791	805	779	776	804	768	791	815	780	854	836	776	803	819	821	759	843	786	768	824	844	816	767	827	783	803	730	807	815	811	810	835	795	782	798	854	794	827	807	835	808	812	823	799	765	787	802	788	825	765	816	802	778	849	754	803	813	835	832	894	851	846	807	779	781	811	832	776	810	798	814	820	801	850	755	835	845	788	804	804	843	836	812	781	795	812	822	792	804	797	792	783	886	815	819	788	758	829	808	825	745	824	830	773	770	832	809	812	810	760	777	834	811	775	847	803	804	856	847	828	847	809	812	803	838	770	811	757	854	846	832	787	813	808	818	807	827	797	833	738	788	798	809	820	769	809	835	811	807	774	775	813	811	812	810	804	806	806	807	756	835	803	795	730	779	835	782	778	821	790	804	823	810	830	817	796	788	826	821	803	849	813	772	781	800	784	788	805	818	775	809	792	824	802	778	822	772	871	771	800	801	866	787	834	832	817	833	813	776	821	767	774	800	807	814	763	764	813	841	785	793	784	846	785
43684	10751	3617	2252	1563	1165	924	741	646	579	513	476	469	455	453	446	382	422	361	359	359	356	343	354	327	340	339	322	317	329	356	309	343	350	364	321	351	348	322	331	353	358	338	349	325	320	357	316	274	336	319	327	340	343	347	291	322	310	289	349	270	355	327	299	326	321	332	333	331	347	333	322	327	319	304	315	338	317	317	311	307	335	320	341	306	318	314	317	316	321	303	317	300	317	326	297	318	311	304	323	342	316	295	305	337	318	325	298	315	327	311	287	307	333	308	337	349	341	316	276	288	294	305	326	311	311	326	337	333	290	333	295	329	310	338	276	310	298	304	330	276	265	299	317	330	321	298	311	338	333	350	309	309	304	297	292	353	317	311	320	327	320	315	303	330	320	321	315	316	317	332	312	324	319	345	314	314	307	279	318	324	369	296	301	339	336	300	297	287	339	317	333	316	295	308	301	341	319	321	345	297	337	352	326	328	317	272	290	323	321	308	331	337	330	317	265	342	286	324	286	342	301	287	310	315	297	321	322	281	277	300	293	341	340	295	328	305	326	295	313	316	296	319	304	296	328	336	314	339	310	319	286	316	292	270	288	304	305	314	297	342	310	315	304	298	337	297	347	346	324	329	292	280	343	333	315	326	329	307	306	284	343	309	318	286	295	340	316	327	312	300	305	318	307	325	315	310	313	313	318	280	301	300	330	337	318	293	322	297	315	283	295	345	320	296	321	320	292	311	347	304	288	297	310	317	306	339	308	300	296	325	266	299	315	296	295	302	303	326	305	328	327	290	311	334	327	304	308	327	316	343	314	317	318	277	298	319	331	340	332	276	309	296	314	332	320	278	309	289	328	319	340	287	327	264	282	307	331	303	286	303	316	309	308	330	290	307	296	331	370	321	327	308	295	315	315	296	296	305	305	317	306	285	307	327	324	294	333	341	295	341	292	312	301	311	301	326	319	308	306	328	311	337	356	318	355	302	322	307	327	309	332	356	298	294	317	312	336	308	312	317	332	345	322	323	304	327	332	340	301	306	311	325	325	286	341	315	300	327	313	303	295	324	307	360	322	298	322	325	336	315	328	325	318	331	321	305	294	325	320	281	287	328	290	315	322	339	309	337	274	328	348	336	300	324	318	272	313	345	316	319	297	306	278	325	336	313	302	330	322	291	287	308	330	303	329	294	274	325	323	303	305	287	291	298	330	308	337	303	311	298	293	339	313	328	319	334	324	318	310	330	345	363	314	323	298	336	333	330	320	332	299	325	309	340	318	339	322	309	311	352	330	328	310	305	357	304	322	325	333	330	303	321	338	348	304	330	316	318	329	294	314	324	354	274	327	297	260	327	324	295	302	321	324	338	304	298	332	326	314	307	325	334	283	310	333	295	310	315	304	333	279	342	301	288	322	331	347	319	307	309	338	369	309	329	343	330	308	305	292	297	302	313	318	293	287	326	299	306	287	305	315	300	324	338	312	312	331	303	324	340	315	322	314	334	310	338	327	333	309	306	311	332	338	296	309	316	312	307	311	323	273	301	320	307	319	321	312	342	300	320	326	299	291	353	300	299	327	315	286	341	323	287	296	318	303	314	313	335	288	308	318	303	297	303	326	318	323	344	371	344	311	300	314	272	334	360	327	336	310	287	302	311	331	316	326	342	335	291	319	341	335	310	303	297	308	319	315	331	344	332	313	298	328	310	340	310	309	302	324	322	319	333	318	305	303	348	319	290	343	310	315	339	295	301	285	296	325	311	318	337	284	325	321	321	337	285	334	330	290	326	340	320	291	330	329	344	304	309	309	304	298	301	327	308	325	291	345	279	346	294	305	313	307	328	310	304	313	277	321	320	316	273	333	330	296	321	296	310	334	302	296	294	319	310	319	309	318	303	320	307	327	312	322	289	274	343	280	332	302	299	346	316	338	297	333	318	332	316	296	292	276	303	310	336	339	364	338	335	322	316	305	300	340	300	278	317	270	313	311	307	350	279	332	337	295	294	294	301	308	337	343	316	342	319	372	356	298	304	309	305	319	326	323	299	284	334	331	339	322	279	298	356	293	344	291	307	306	310	317	357	301	338	285	300	319	306	319	337	309	306	273	297	336	286	312	319	288	306	323	330	327	316	333	289	295	348	343	283	308	296	303	314	291	343	350	307	321	346	331	300	290	324	320	310	298	298	297	347	314	299	335	291	346	335	298	302	297	313	318	331	319	368	300	316	316	290	333	300	343	283	312	348	294	340	303	302	288	325	312	346	321	326	310	321	300	284	268	327	318	329	332	330	316	305	354	367	323	302	332	300	303	306	341	328	296	326	326	336	303	316	308	285	327	302	355	288	299	286	313	329	326	308	291	308	336	294	315	299	317	318	305	359	329	350	306	322	309	302	334	326	299	322	353	309	316	334	307	306	309	320	314	320	316	330	300	360	337	339	321	321	313	306	296	318	279	345	298	346	342	328	312	322	324	293	326	302	298	330	306	303	313	325	309	358	297	364	331	330	325	302	277	320	329	308	290	283	310	334	337	293	324	286	318	296	310	300	312	308	340	291	325	286	321	329	323	281	296	303	303	311	344	319	282	283	316	311	295	310	293	318	315	304	320	328	308	328	307	312	297	293	308	313	338	351	321	284	316	320	305	309	316	327	284	303	333	311	336	355	346	318	328	286	312	340	317	323	312	340	299	312	333	307	326	332	323	361	320	309	331	327	289	290	316	340	319	323	283	319	323	321	309	298	318	320	303	328	298	305	290	295	315	320	312	273	304	315	311	340	295	346	312	329	334	325	291	361	310	325	325	293	340	307	317	288	308	301	301	309	317	298	320	330	287	313	335	305	294	296	320	307	329	314	303	308	351	301	310	296	300	335	295	323	312	280	357	331	315	295	300	282	295	300	313	348	318	344	294	313	297	315	334	307	335	318	303	321	327	330	301	323	298	333	314	294	301	356	318	351	287	320	314	354	330	326	305	302	307	308	328	321	338	318	314	296	331	328	324	298	329	314	313	312	300	302	325	335	313	342	316	307	327	342	303	297	303	306	334	331	309	320	307	349	305	306	340	309	320	300	294	322	320	315	302	326	266	340	317	309	292	336	309	299	330	304	308	314	330	303	319	313	342	309	310	326	301	321	291	301	322	313	336	294	315	320	285	301	333	322	315	321	312	305	320	311	322	316	301	323	287	306	323	318	343	333	311	328	316	325	300	310	312	292	328	313	295	308	328	319	312	283	311	316	299	303	307	319	334	293	282	327	316	304	322	346	334	323	329	314	320	340	311	352	273	288	302	314	330	316	295	276	320	294	316	307	320	305	298	334	297	295	297	303	315	297	328	342	339	321	287	326	354	305	292	332	312	276	391	321	305	295	312	326	311	297	343	268	302	317	363	343	298	293	305	334	334	334	324	263	310	309	313	324	317	325	323	327	296	337	313	305	321	317	278	286	334	304	322	323	291	317	327	353	314	323	301	314	306	314	330	312	278	300	309	300	329
21123	2970	6579	6986	5890	4802	3969	3409	2927	2594	2399	2069	1918	1858	1712	1567	1496	1452	1448	1381	1299	1353	1231	1239	1155	1244	1154	1116	1158	1160	1131	1035	1104	1095	1087	1004	1054	1088	1013	1020	1039	1034	990	1036	991	964	933	953	990	1001	990	963	1020	935	926	968	961	936	949	1023	916	955	971	939	929	968	934	964	962	945	946	966	985	936	909	970	960	879	930	943	939	1004	941	993	936	907	934	962	911	905	931	968	879	927	921	965	979	949	980	936	947	952	968	930	918	882	939	968	902	920	979	936	980	900	941	982	948	1014	913	944	965	953	943	900	968	903	903	969	891	914	916	954	945	939	898	932	949	931	896	962	938	927	908	898	940	871	941	957	943	916	928	929	929	995	901	915	884	902	945	928	917	961	930	937	1000	967	962	929	970	931	913	905	920	939	895	921	898	923	941	968	940	901	894	948	903	895	894	937	986	915	990	940	989	948	944	926	949	913	959	937	943	881	907	940	951	967	920	898	972	899	981	918	913	920	921	927	935	929	893	942	940	905	914	886	958	914	909	904	940	910	931	868	970	960	915	890	944	921	910	896	916	945	925	971	897	905	919	950	925	927	914	896	938	951	931	916	896	937	892	922	942	926	914	936	897	890	897	909	968	909	932	927	915	891	908	888	938	916	964	896	895	890	940	921	943	904	935	937	923	929	886	944	962	950	897	936	886	926	918	905	932	850	947	874	904	893	915	929	997	988	939	896	929	911	900	919	927	924	907	918	913	938	890	911	922	883	961	891	951	887	929	877	983	921	893	902	899	926	993	879	942	937	882	922	840	909	965	930	949	965	881	914	894	899	936	853	947	948	912	951	946	930	896	900	903	930	964	932	959	901	893	893	890	932	950	906	986	884	957	934	915	877	918	904	926	955	882	964	967	955	937	910	927	915	939	918	934	936	920	903	920	974	893	947	880	961	906	924	947	913	864	876	888	929	916	894	962	860	872	960	928	891	963	960	943	876	866	914	973	911	914	910	897	895	925	958	959	913	935	947	907	942	885	938	912	928	930	901	949	888	933	950	952	943	911	967	931	926	937	912	890	918	911	937	925	969	939	894	928	946	920	883	909	934	895	897	935	924	903	895	909	931	917	905	917	955	883	936	946	952	901	921	939	894	908	919	894	871	954	935	905	950	935	976	962	983	903	918	920	894	940	906	901	927	900	898	905	916	915	920	930	881	929	990	916	908	973	908	896	959	921	935	900	874	937	835	876	929	930	933	914	928	901	926	928	867	898	902	973	908	918	882	952	914	921	936	937	956	957	947	913	897	884	966	938	849	943	853	941	894	910	918	941	981	937	973	981	861	989	889	917	967	955	936	932	934	951	915	948	939	946	864	984	954	889	942	926	920	894	872	934	944	909	954	921	937	898	893	889	934	924	896	899	931	911	957	971	922	935	905	872	892	932	991	985	925	842	964	940	946	928	962	951	947	855	954	934	933	923	952	923	959	919	956	922	910	879	940	921	878	951	864	922	939	963	907	902	918	923	937	937	906	874	898	894	920	1005	939	926	910	896	922	893	925	927	898	918	885	970	915	902	926	951	969	908	914	935	956	926	948	965	903	900	954	888	945	924	894	937	921	925	914	989	956	904	908	904	895	942	964	921	923	936	896	918	872	941	939	935	942	921	923	877	910	972	900	937	916	901	932	911	892	938	932	930	898	919	895	911	941	964	923	937	863	907	935	923	953	938	960	914	916	934	939	960	954	932	967	971	943	907	904	906	970	929	880	909	919	856	945	912	949	886	880	928	930	908	900	913	914	892	921	880	919	849	968	968	972	930	889	946	909	917	979	897	902	898	912	909	980	944	950	914	970	979	919	951	959	928	976	933	886	953	996	931	931	937	885	923	936	935	917	955	979	918	942	965	927	892	881	924	900	844	971	899	852	930	899	984	944	896	952	912	884	929	906	925	937	980	937	948	949	964	938	882	905	971	926	874	971	990	956	871	917	936	950	989	873	911	925	880	870	900	899	906	935	902	908	928	917	960	884	918	911	972	883	935	978	904	949	894	866	921	917	973	894	987	979	944	878	914	920	933	889	974	858	873	976	922	940	885	901	922	951	961	946	929	880	966	966	915	925	942	914	901	923	935	923	900	908	913	891	954	933	873	894	906	894	863	908	979	922	937	983	905	889	883	857	923	899	928	958	952	908	906	872	961	902	877	919	873	941	912	891	878	888	939	900	922	943	955	941	921	950	895	927	914	942	905	938	916	897	924	928	911	940	900	907	855	929	887	947	988	938	934	919	894	908	884	940	876	884	917	955	908	931	952	914	906	943	935	935	935	921	898	923	937	971	920	922	894	901	973	943	949	917	982	939	961	915	945	907	940	920	934	913	952	929	864	913	930	938	877	913	872	905	880	935	916	882	934	928	885	956	934	928	913	869	882	924	947	919	913	917	902	1038	913	919	907	916	960	923	948	928	925	926	917	917	868	917	930	912	932	883	898	896	880	911	932	900	956	888	876	882	942	970	956	936	885	934	912	955	904	940	878	926	901	921	938	889	916	935	900	919	888	911	933	913	916	911	942	970	894	957	930	967	978	840	896	904	916	962	947	888	947	911	926	892	935	939	928	907	935	933	945	955	897	909	945	949	931	912	912	917	973	916	933	934	941	935	914	898	859	965	915	890	874	948	982	924	946	870	918	940	897	888	904	910	970	956	913	952	894	944	921	919	949	919	942	887	918	920	921	927	924	919	895	943	955	902	888	886	929	917	945	975	918	899	849	904	910	912	966	939	980	949	986	962	892	887	925	871	940	954	909	900	892	896	920	909	934	928	850	953	899	932	881	918	945	944	924	912	956	941	872	945	943	916	915	946	944	908	958	955	916	905	958	972	941	933	888	899	888	917	910	874	893	919	977	893	968	900	948	959	942	948	951	882	939	884	938	945	950	911	932	921	918	972	898	973	979	944	832	916	905	966	930	913	902	899	895	869	896	950	900	866	943	941	914	884	1004	976	906	933	932	941	939	848	941	897	895	898	898	939	971	975	912	879	950	979	912	921	911	876	883	873	920	903	905	946	992	936	913	887	921	971	910	882	945	907	960	881	937	957	897	950	952	881	900	937	931	873	917	945	936	918	915	895	898	901	908	936	897	936	913	976	919	917	905	915	975	923	903	909	925	902	879	921	898	871	929	926	901	926	928	971	918	957	883	863	912	859	954	888	922	902	929	929	910	907	900	932	926	876	898	933	962	888	962	892	901	954	907	947	933	918	957	917	899	908	919	927	897	900	944	893	976	916	892	882	930	948	985	935	902	904	897	958	934	960	893	932	1002	900	956	942	936	909	917	904	894	929	924	916	936	938	937	933	923	903	941	948	923	887	943	926	942	901	918	948	924	870	901	939	903	960	884	939	926	996	911	940	891	908	967	955	907	952	925	967	908	930	907	947	951	903	922	874	942	950	912	935	919	954	936	877	901	904	977	941	925	903	950	939	958	898	928	920	961	939	901	971	882	959	895	946
5810	351	208	162	184	147	166	145	132	145	127	134	143	145	137	146	116	137	135	130	150	135	131	134	125	131	133	140	135	142	124	137	141	134	134	132	135	118	134	138	148	147	138	163	138	135	124	125	146	119	134	145	122	136	132	128	136	120	153	136	133	142	125	126	132	122	134	144	110	114	127	156	143	111	128	115	122	133	125	129	118	119	127	134	132	124	123	140	112	144	121	126	141	136	128	133	139	158	154	115	130	145	129	134	146	126	118	152	123	151	149	153	122	152	163	130	122	133	123	145	146	153	139	125	154	140	141	136	124	149	144	138	133	116	132	137	167	134	140	125	118	115	140	129	137	138	143	111	120	116	123	118	166	127	134	113	117	141	142	134	128	126	132	130	149	107	131	97	135	133	135	144	143	132	136	125	135	125	142	110	127	128	134	134	117	128	108	136	133	126	141	141	142	127	146	135	159	146	126	133	133	142	123	126	143	132	151	141	137	130	136	142	138	136	139	137	137	152	120	121	125	116	149	127	120	130	136	139	129	133	125	139	168	132	124	121	135	135	117	146	147	152	136	127	144	138	137	134	118	136	148	134	143	131	134	141	139	129	146	131	137	126	123	127	140	133	140	124	124	137	130	137	133	133	125	125	124	135	130	137	152	142	119	132	146	125	142	143	112	107	126	123	138	126	129	130	126	128	153	141	134	145	148	129	120	137	136	144	143	113	136	135	166	128	129	150	128	118	126	135	143	141	141	118	148	144	154	127	132	142	139	158	137	140	137	140	137	114	136	127	133	147	125	114	148	123	141	124	134	114	128	136	141	127	135	140	144	137	151	133	155	136	136	140	131	125	132	131	154	133	136	122	143	134	131	118	121	125	151	151	143	133	110	138	137	120	132	133	144	124	138	139	137	113	121	153	131	134	135	126	149	145	149	120	127	127	134	130	153	122	129	156	154	155	141	140	128	144	126	164	151	122	147	165	131	135	159	135	140	127	121	133	153	130	124	134	159	121	139	158	139	114	136	147	125	110	135	146	132	115	127	129	138	137	135	134	135	122	133	129	130	123	141	129	136	135	131	149	140	154	135	150	139	124	154	126	155	136	149	126	149	137	114	144	119	115	131	145	124	128	136	131	133	144	123	114	112	136	130	121	108	103	149	130	123	140	126	133	149	134	142	133	136	128	131	137	135	144	142	116	138	137	132	119	122	128	130	127	132	131	122	123	143	122	159	126	137	129	137	127	128	111	145	125	136	157	131	130	139	122	140	167	128	117	153	113	117	116	147	137	133	115	127	120	122	138	149	143	136	139	148	136	128	123	138	150	142	124	126	126	114	124	142	148	121	143	139	124	105	134	143	108	121	139	135	128	142	150	123	138	142	130	125	134	136	125	143	131	127	165	133	131	136	129	124	130	131	136	138	146	125	143	122	125	133	147	119	133	115	130	144	139	152	125	143	144	148	122	127	149	143	140	129	108	145	136	146	145	142	146	149	136	161	126	136	139	139	140	148	129	138	121	135	139	121	134	142	128	135	150	130	156	142	116	130	126	143	117	139	138	136	135	128	151	125	146	125	117	142	130	131	131	135	140	131	120	135	119	131	131	138	144	120	148	158	135	135	125	125	135	123	126	158	147	142	146	139	133	125	128	159	142	140	134	126	139	158	129	125	140	133	136	147	138	133	136	143	126	147	124	138	142	119	122	144	129	133	140	151	129	127	126	147	158	144	125	135	142	121	133	137	108	150	117	113	142	136	95	141	143	139	150	144	141	144	153	150	123	131	151	140	124	123	117	123	129	117	123	124	150	128	139	130	111	125	159	140	133	148	128	139	151	126	146	141	145	128	118	140	121	150	135	121	138	134	145	120	131	118	130	138	143	138	129	150	142	118	138	124	138	132	133	135	130	135	141	159	144	158	104	131	122	146	160	113	136	112	143	134	135	123	101	137	145	140	131	144	131	136	134	135	135	127	122	119	124	132	138	121	111	154	177	106	138	133	129	142	156	141	113	118	123	136	140	138	135	134	113	128	122	101	132	128	145	144	144	115	133	141	134	144	147	158	125	146	147	108	131	130	125	132	149	132	128	126	138	145	121	117	126	128	140	122	112	142	134	114	141	134	142	140	126	126	140	139	146	123	116	162	151	110	115	112	134	142	151	160	133	149	123	142	150	141	132	137	116	129	134	118	143	122	119	151	132	125	134	120	148	125	128	107	144	111	121	116	145	141	110	132	140	124	149	124	142	123	135	145	142	129	124	134	132	143	140	126	121	135	120	107	142	126	141	135	128	154	159	120	126	124	122	146	124	148	153	131	130	138	127	121	139	143	120	125	143	128	129	139	135	155	142	130	149	157	146	157	120	130	148	127	134	138	142	136	131	135	138	139	146	131	147	161	114	126	132	141	136	142	156	117	134	144	116	151	134	124	137	110	128	156	144	128	136	148	136	113	121	148	148	126	145	138	127	149	127	113	122	129	148	123	125	144	139	134	164	157	130	159	129	126	144	114	133	132	121	137	137	136	153	115	149	119	135	128	141	133	130	113	135	112	115	135	130	141	141	125	137	114	127	148	129	110	124	148	123	120	124	141	138	132	128	138	124	145	133	118	150	147	138	113	119	158	107	144	145	133	134	131	131	125	131	133	141	125	133	129	133	125	135	116	137	139	135	153	122	126	124	124	160	131	137	141	143	135	130	139	153	142	118	143	132	136	139	130	124	130	125	130	120	133	132	115	123	122	121	136	134	138	133	137	134	123	117	156	137	140	145	135	150	161	125	150	135	140	149	127	143	137	141	125	161	118	130	107	135	148	118	170	163	142	118	138	133	135	132	144	125	150	149	132	137	146	112	133	123	144	125	135	133	152	132	122	140	177	140	125	136	113	148	125	116	131	136	151	145	135	149	144	132	124	129	129	138	128	108	138	121	128	129	138	140	121	127	143	142	136	149	143	125	155	124	141	137	136	109	149	118	129	127	131	124	152	145	139	136	164	116	132	140	118	123	147	147	155	135	135	122	139	153	145	128	127	121	120	163	145	125	144	141	123	106	132	124	115	132	146	137	145	127	137	146	140	127	135	134	124	128	114	160	152	150	126	135	138	162	127	132	123	150	137	112	118	107	134	140	145	156	137	140	120	125	145	126	125	140	135	146	117	141	134	123	145	126	124	134	130	116	149	132	123	131	130	130	128	122	129	155	146	164	124	121	143	118	112	136	136	129	147	138	135	132	114	146	134	139	145	123	129	132	122	145	122	154	145	117	130	144	148	140	142	136	118	128	124	129	128	136	133	122	131	152	109	133	133	123	132	135	135	138	135	132	98	142	140	119	136	124	122	124	141	117	133	123	141	145	147	147	131	142	122	131	136	135	139	121	115	140	151	135	131	129	148	130	143	118	125	122	128	133	137	149	152	121	171	113	121	137	138	137	142	156	138	134	146	137	130	108	112	126	144	128	118	125	157	139	147	128	152	135	128	134	139	145	143	129	147	151
5122	573	660	650	650	585	565	563	541	534	549	535	485	485	494	465	468	515	442	474	447	499	473	475	479	474	475	434	449	453	481	473	455	507	489	452	521	476	456	492	470	449	424	471	484	438	418	468	465	467	489	479	465	457	477	453	447	434	470	461	433	435	487	459	435	486	466	472	482	466	443	458	444	430	460	450	471	467	452	469	462	481	461	473	501	481	480	483	485	448	466	478	486	466	467	452	454	443	440	438	474	482	472	472	517	488	468	443	458	472	434	457	484	450	450	443	480	468	454	394	495	492	466	443	466	456	459	484	466	448	493	460	443	439	476	477	465	429	475	444	438	459	521	461	449	479	514	464	435	483	466	466	456	450	425	484	459	476	465	473	459	443	419	475	463	451	435	456	451	471	462	444	477	436	464	463	455	469	420	469	459	522	475	459	459	490	458	464	482	486	468	488	474	487	431	448	493	450	447	444	484	521	462	484	458	477	462	457	464	473	480	501	464	447	475	476	477	482	447	487	470	463	434	459	472	448	472	470	494	426	474	498	482	437	476	459	416	454	449	431	473	444	478	436	517	458	466	503	525	452	484	461	461	453	471	438	498	476	436	484	506	453	454	430	473	438	479	424	493	478	489	476	448	405	482	462	461	480	489	459	431	440	461	470	438	429	449	451	463	520	449	502	502	405	449	488	447	488	464	465	424	438	448	488	445	440	483	428	457	468	465	459	435	437	439	491	444	449	470	494	449	464	452	494	434	466	454	450	468	465	418	458	467	446	424	482	474	479	496	467	438	485	472	456	475	502	466	440	489	426	479	480	459	460	487	458	474	464	487	470	436	461	463	412	488	463	480	482	424	517	475	479	420	443	426	458	440	472	469	473	448	471	452	455	468	477	448	475	424	418	479	457	472	477	452	454	466	477	448	466	429	471	437	488	487	452	493	470	457	463	458	481	414	453	466	463	470	456	462	444	458	454	435	467	443	468	479	452	482	475	453	456	494	461	420	466	469	450	418	484	472	444	451	420	490	469	457	479	441	476	488	460	501	471	438	504	462	454	499	447	478	432	489	470	475	424	456	431	479	467	473	466	474	454	457	440	465	456	456	439	456	468	493	433	471	447	473	464	481	485	503	443	470	453	415	465	480	526	490	461	447	468	440	494	455	510	449	459	437	415	461	481	460	436	450	463	482	426	467	435	474	490	485	417	498	480	483	507	475	459	498	486	498	499	506	495	443	445	442	455	475	410	445	469	472	452	422	465	490	464	460	434	453	431	468	443	485	438	493	449	443	467	473	491	505	426	474	532	510	469	478	485	464	470	468	450	473	418	461	477	468	478	456	462	440	457	452	488	472	455	477	467	469	444	476	452	476	460	471	456	440	458	428	465	456	453	440	496	447	479	459	469	459	477	450	492	501	475	471	467	481	457	483	467	469	525	483	466	439	508	438	427	413	467	455	441	461	516	452	473	457	461	477	490	471	476	504	447	484	451	488	484	448	484	498	468	460	457	440	426	492	450	435	444	448	470	430	438	434	449	478	452	470	495	477	490	490	453	446	487	450	477	526	485	456	473	435	460	481	464	455	460	438	476	474	471	445	449	508	474	476	471	488	443	471	487	466	476	467	436	462	478	436	461	490	504	451	481	465	498	432	483	455	466	456	439	429	418	454	440	459	444	508	451	451	473	478	486	468	456	469	488	459	436	438	449	420	462	473	453	454	461	452	466	428	456	413	452	461	475	435	469	465	419	443	443	465	478	472	497	489	477	477	432	444	454	457	430	477	484	424	490	470	472	472	484	447	468	421	461	492	484	466	455	471	453	474	505	510	511	482	467	430	460	448	475	469	489	450	435	463	453	467	452	428	469	443	458	476	449	467	453	446	479	521	465	453	450	476	481	501	464	445	447	453	475	470	456	448	461	494	464	499	421	441	479	462	468	509	461	419	468	402	496	458	479	477	499	421	447	466	485	440	468	452	457	436	462	478	466	468	433	483	499	417	452	469	474	464	483	482	506	487	482	453	443	449	421	468	473	467	451	447	456	456	490	466	498	492	476	440	465	461	525	471	471	460	454	430	502	427	431	476	451	464	482	474	472	468	445	432	481	457	480	475	476	437	467	481	453	515	490	436	449	438	493	478	484	445	433	462	416	491	486	445	492	419	446	456	434	475	447	460	468	479	485	426	439	434	481	469	494	472	465	476	460	438	450	456	491	474	455	455	439	452	501	485	485	472	524	456	472	470	491	471	498	486	478	486	471	490	451	492	480	460	458	481	463	504	470	458	450	495	460	469	468	456	448	502	420	462	466	454	423	417	454	508	451	500	448	463	463	452	438	496	440	451	447	468	453	463	474	430	438	468	455	460	443	484	462	423	472	417	475	486	447	434	448	492	456	444	479	472	502	455	481	482	481	474	435	445	456	473	444	441	463	455	421	460	502	459	441	479	436	465	453	500	473	435	438	471	456	431	462	470	423	460	478	444	484	440	454	449	479	468	493	427	435	468	450	472	461	448	437	463	472	440	488	428	477	460	483	442	431	401	478	418	498	426	452	473	475	440	455	461	481	423	479	465	488	450	458	446	467	455	497	434	470	439	461	459	472	500	461	449	470	474	465	496	468	461	447	468	463	456	466	469	448	461	457	461	450	472	465	473	471	478	428	464	478	465	463	477	453	459	451	469	482	486	446	477	484	485	455	487	487	456	522	455	452	499	472	467	442	447	420	459	442	441	461	475	456	436	438	459	477	458	477	456	448	483	470	462	470	466	440	474	425	465	448	466	417	436	434	454	465	498	433	476	481	484	473	451	482	484	469	511	470	455	455	467	456	461	439	450	425	443	454	439	488	495	467	453	481	421	456	480	437	467	465	471	465	476	458	467	490	456	434	468	457	442	475	473	421	480	437	458	442	489	448	452	479	486	466	481	471	452	489	466	465	457	478	447	492	465	476	476	523	492	476	490	428	469	472	477	479	435	505	471	504	468	444	479	459	458	454	476	434	461	450	470	477	491	491	470	454	481	484	450	465	457	491	435	484	446	443	431	460	487	414	455	452	484	428	501	473	472	433	460	480	460	474	395	466	452	478	473	492	441	457	472	447	463	432	488	477	475	448	450	485	422	436	492	447	455	448	468	457	461	425	444	444	506	490	470	442	464	473	469	476	450	495	438	466	468	448	463	485	497	432	471	487	459	476	483	459	473	473	485	426	489	427	463	439	445	413	515	483	445	458	396	453	454	501	449	480	440	446	453	451	446	466	484	466	444	486	485	416	445	479	440	462	454	458	480	493	427	462	429	457	497	468	495	464	486	495	408	443	431	422	454	460	460	437	486	439	437	475	437	503	452	449	474	447	452	454	462	463	460	445	457	453	483	488	470	477	456	467	444	478	464	462	458	476	485	470	493	459	461	485	454	453	458	464	424	498	456	490	477	477	430	485	492	493	423	485	470	461	491	465	475	495	476	472	473	494	439	479	491	452	478	437	458	484	462	438
31527	3597	1639	1272	869	658	573	472	425	359	357	360	340	327	316	306	315	298	313	295	305	268	279	261	313	265	280	247	279	287	279	287	280	273	278	247	274	279	271	263	270	263	278	262	256	259	285	249	263	243	265	289	259	251	268	241	258	245	270	277	263	245	262	289	250	278	249	286	281	258	298	297	267	275	283	245	262	224	265	275	259	260	293	295	298	279	283	212	288	261	268	273	256	252	271	274	295	269	252	280	272	256	260	289	274	286	301	260	275	260	264	273	272	253	288	261	272	266	237	279	290	285	243	242	241	304	275	257	258	234	283	247	276	258	249	282	280	254	304	268	269	291	234	258	247	276	242	263	277	254	259	264	252	274	247	272	251	239	252	261	267	263	243	255	258	257	260	261	242	256	279	247	290	252	246	266	268	292	267	283	287	263	266	278	258	292	268	254	234	258	276	270	237	272	296	258	263	279	263	247	271	294	265	264	265	267	282	262	267	253	248	293	251	276	273	256	249	258	247	243	263	232	288	253	237	269	250	245	249	273	269	257	262	229	262	269	260	246	264	279	263	281	251	268	237	252	257	250	222	254	277	288	274	299	266	271	263	276	276	239	290	291	266	287	259	242	281	262	253	294	260	252	256	242	272	273	231	249	247	268	267	269	250	245	260	239	255	298	262	255	253	245	261	290	242	275	253	265	255	267	267	259	244	280	263	276	264	251	263	267	253	264	272	253	254	258	294	246	250	271	271	288	269	290	252	263	291	271	284	269	245	297	247	264	265	266	256	253	249	266	277	244	260	248	260	299	288	240	288	260	261	257	271	261	258	286	239	275	274	283	282	280	233	270	269	292	250	255	252	265	274	234	269	257	276	242	275	277	264	262	254	262	255	247	256	276	253	235	264	253	278	275	251	261	283	269	254	228	278	272	245	265	267	268	248	232	261	254	266	280	257	271	247	276	263	228	256	278	253	251	237	256	272	292	271	268	264	230	285	259	248	275	260	296	277	284	247	248	258	261	272	267	278	265	259	289	270	247	248	299	274	287	272	273	276	265	240	256	243	241	231	241	250	259	256	252	262	264	238	244	278	264	239	246	270	260	263	274	256	255	262	263	264	257	251	243	255	277	248	237	268	271	257	253	264	268	255	272	262	266	267	285	266	252	250	257	260	248	295	240	271	273	279	247	281	258	246	259	261	241	275	247	271	273	259	252	234	256	260	260	268	252	254	286	281	282	267	257	266	266	237	266	245	277	252	263	235	231	250	245	249	272	266	252	264	259	263	280	267	248	237	276	233	244	287	250	259	265	271	265	272	252	214	246	262	286	246	243	248	252	291	284	232	241	259	243	254	291	252	249	296	280	273	251	258	284	288	276	267	272	279	266	289	257	262	278	260	231	271	265	252	241	283	244	260	273	278	280	249	285	275	279	267	238	257	250	244	249	272	264	255	249	262	274	272	266	262	263	257	271	251	265	259	285	274	282	252	258	272	261	258	267	305	246	279	249	266	259	229	245	252	275	285	272	286	257	268	251	259	242	289	273	267	267	283	260	288	253	279	265	250	268	247	267	247	253	245	263	235	296	279	245	271	264	263	265	273	282	247	261	228	265	275	283	261	260	248	239	263	281	246	280	268	223	246	263	248	278	295	246	253	256	264	238	270	237	247	240	269	259	259	286	242	282	261	251	267	253	290	273	248	259	289	239	230	270	249	269	259	291	250	283	284	285	250	284	283	274	272	260	219	282	283	278	241	242	256	293	259	239	270	262	274	249	286	269	291	242	250	269	244	225	252	264	263	287	280	251	267	268	274	241	270	288	274	305	231	281	269	241	243	260	273	285	261	267	277	309	272	250	239	227	240	264	281	276	268	247	241	294	264	258	278	278	282	262	270	255	255	300	258	286	280	258	258	291	261	246	267	275	271	282	249	278	245	264	255	262	273	269	287	254	285	246	274	263	260	260	251	251	274	242	239	273	259	248	267	261	248	282	246	259	264	262	278	263	255	239	267	259	267	281	268	292	278	253	274	245	259	274	252	293	263	266	250	250	248	230	240	253	251	260	258	291	272	241	263	267	251	243	268	274	261	277	256	281	255	255	261	235	267	257	246	295	247	275	244	272	243	268	244	266	226	277	274	270	266	277	280	287	243	249	264	243	263	282	221	273	280	285	273	262	268	258	266	277	261	300	277	258	249	236	259	245	257	289	274	262	261	295	299	258	277	278	262	261	289	260	272	226	278	259	281	271	271	240	241	249	282	267	246	240	269	261	288	247	287	277	256	243	266	290	275	246	218	276	273	249	245	261	274	241	255	276	259	273	265	250	258	258	240	264	260	256	268	231	285	270	248	291	240	283	252	274	281	246	299	284	241	274	255	281	277	278	273	288	298	217	233	268	267	252	282	258	277	263	260	278	229	259	237	264	283	267	249	239	254	296	243	258	273	232	263	292	248	263	246	259	277	272	272	273	264	252	267	227	255	269	262	260	294	244	277	262	255	273	305	247	223	291	246	274	275	246	240	243	277	271	265	277	234	277	255	293	260	268	258	289	268	254	266	258	286	281	295	267	267	268	285	269	293	240	286	273	258	281	269	283	256	251	242	232	258	251	290	276	280	242	258	249	242	283	272	241	258	264	239	263	243	268	266	275	258	273	273	268	267	257	280	265	254	264	274	218	244	249	251	254	262	275	270	270	247	269	250	261	253	288	256	280	286	223	283	240	257	259	271	263	261	252	267	271	297	255	250	242	287	259	274	228	261	267	264	250	281	254	257	251	265	242	266	276	269	289	271	274	265	263	279	227	276	271	260	234	258	255	263	224	278	258	240	265	257	222	282	281	251	262	256	280	282	235	258	240	273	291	254	278	262	241	273	279	253	234	248	245	248	277	247	258	277	241	281	258	279	262	262	287	236	270	280	275	251	253	245	289	239	278	269	274	269	288	240	269	251	284	268	289	232	274	262	293	231	231	290	232	284	288	245	241	281	262	294	252	279	258	271	272	257	245	238	277	295	271	265	273	266	262	251	271	259	272	287	255	276	270	275	278	297	258	278	278	270	239	258	259	237	272	233	267	287	268	257	282	292	258	280	269	256	247	281	234	242	234	251	258	268	243	250	272	266	242	270	261	221	250	274	268	282	249	275	243	279	249	271	262	240	269	259	267	263	249	259	276	256	275	272	261	255	287	259	287	259	270	271	238	258	244	239	256	280	266	297	239	245	259	255	262	265	280	262	272	294	230	275	249	275	257	246	277	300	253	271	241	282	243	270	272	265	262	266	254	271	263	247	256	274	274	236	285	230	234	259	246	265	257	269	259	261	263	270	277	234	231	252	241	273	254	274	250	236	287	254	272	266	275	279	293	267	246	290	275	252	251	212	297	272	233	231	263	259	262	310	236	262	286	229	249	252	254	271	285	263	267	270	300	254	267	258	253	275	258	253	227	211	265	278	225	249	254	237	277	288	246	263	272	267	247	289	265	250	270	264	268	267	260
15352	1828	3767	4089	3498	3026	2576	2139	1878	1700	1464	1414	1400	1277	1145	1190	1143	1094	1054	995	1006	1029	1002	988	932	945	939	908	916	944	868	892	868	884	915	853	931	899	863	852	855	880	842	876	818	863	850	816	863	821	852	786	808	791	795	860	776	840	846	848	811	747	821	811	838	850	839	844	902	808	869	780	817	819	889	797	866	830	812	808	804	865	814	785	817	851	809	833	791	842	806	833	817	789	817	825	828	852	828	822	819	790	790	768	761	762	787	828	783	795	768	838	833	789	816	805	833	795	820	836	804	819	824	808	818	765	816	781	786	798	793	830	908	813	788	804	821	857	788	793	866	775	860	774	777	833	797	825	831	760	854	777	785	819	767	814	790	816	820	842	840	737	804	782	805	820	777	833	763	781	784	762	810	823	786	793	816	807	818	780	796	814	765	793	813	877	760	816	808	790	816	807	795	836	773	789	801	855	796	822	823	832	774	781	830	823	799	819	826	765	855	825	806	821	831	807	820	817	818	817	814	821	861	786	748	795	781	783	789	849	837	790	805	802	809	803	755	797	754	860	787	816	822	730	791	850	840	832	811	808	803	810	788	775	808	829	766	809	817	790	785	770	837	818	742	781	795	834	806	821	785	785	804	814	828	837	745	775	778	769	762	784	809	781	842	819	731	815	786	814	801	809	798	791	797	778	806	803	821	762	780	810	849	742	794	793	814	883	825	797	820	776	819	786	804	850	837	765	850	845	816	864	835	795	847	806	773	823	839	769	817	778	798	816	843	770	781	758	795	841	813	846	788	843	782	801	852	828	781	815	808	787	816	731	814	827	815	743	809	837	769	832	812	816	860	811	787	774	782	833	824	812	788	822	789	773	825	815	834	802	758	832	826	795	833	823	816	800	792	792	789	824	780	792	834	786	797	808	759	820	766	794	809	795	788	778	759	830	769	789	804	767	786	790	771	810	812	857	815	742	802	750	822	838	813	789	780	738	826	844	787	815	818	847	835	793	871	820	785	792	782	802	791	830	851	780	854	779	789	791	783	787	788	806	788	767	797	764	860	772	780	792	820	830	797	791	790	837	793	805	782	731	779	817	749	822	846	820	765	835	820	782	844	782	832	805	819	786	773	845	804	838	768	773	800	785	832	798	766	808	810	777	832	838	810	785	787	783	842	767	786	792	768	830	782	817	816	789	756	804	808	815	766	864	752	749	791	785	855	824	787	777	853	755	823	801	848	806	824	780	825	858	798	789	828	817	864	810	823	814	833	797	836	746	771	777	824	800	817	820	794	829	844	791	763	808	826	800	786	808	825	850	819	752	803	811	790	816	837	794	749	813	787	775	865	806	755	803	832	807	801	801	786	817	784	803	808	841	800	794	812	816	814	764	806	805	797	801	793	834	857	830	795	788	779	737	816	798	818	776	829	799	814	773	818	797	755	827	807	819	770	776	839	855	839	788	773	815	820	782	839	823	863	781	838	829	762	769	787	777	829	790	788	795	812	772	802	801	802	857	813	839	825	807	827	795	781	856	792	741	803	755	792	809	743	755	806	771	787	775	826	808	808	797	830	811	821	846	767	790	838	781	766	822	829	809	795	779	782	877	820	787	803	808	798	832	765	806	801	824	823	855	810	814	807	804	825	838	752	770	843	812	828	837	827	804	827	805	856	855	808	787	766	787	825	797	779	812	734	816	783	812	810	793	808	786	867	787	782	793	829	786	792	817	844	808	846	813	804	810	785	798	790	805	803	835	777	849	778	806	835	820	805	824	843	798	784	867	796	840	794	754	821	783	846	807	756	879	796	769	810	817	781	789	782	779	830	817	821	780	834	806	780	837	766	802	825	804	803	786	804	811	846	773	791	830	811	802	808	754	783	753	822	829	841	807	817	794	801	856	846	815	769	798	819	786	781	800	804	823	803	805	803	850	841	824	821	794	795	819	801	788	828	804	802	832	816	803	777	825	785	801	815	788	785	781	823	794	780	840	787	765	804	795	789	845	837	789	777	804	812	809	834	784	795	801	794	797	807	803	852	808	831	848	830	817	790	747	821	801	838	801	753	843	845	767	822	819	828	839	825	860	866	815	803	765	769	809	752	832	815	749	800	827	784	815	845	787	798	795	775	774	862	739	859	834	825	819	809	794	854	814	788	761	809	814	794	863	812	787	769	844	802	787	794	837	824	816	816	847	805	840	796	823	842	792	807	795	847	835	848	816	839	861	771	763	816	792	770	858	770	827	806	761	788	804	774	823	774	806	804	801	791	796	794	796	772	754	821	813	795	794	803	828	819	829	814	855	800	810	808	797	847	790	832	815	751	786	809	782	793	812	802	806	743	788	778	788	796	800	801	796	783	865	835	826	811	774	798	792	779	776	807	811	807	787	746	797	787	840	816	815	819	800	821	808	746	792	765	785	846	749	783	841	782	788	822	796	800	832	839	870	807	807	796	840	764	821	826	810	813	792	843	808	785	814	818	809	797	798	807	817	866	782	801	822	776	826	817	795	750	814	776	834	756	851	818	799	828	760	813	782	834	796	800	803	736	788	799	805	837	824	836	802	763	839	824	843	843	798	814	832	826	785	783	821	787	797	784	831	828	791	839	796	773	845	809	814	759	814	786	811	789	766	756	792	804	806	787	769	847	763	803	822	792	807	842	833	825	843	825	799	811	761	820	791	805	809	799	816	823	818	790	802	825	828	794	783	802	771	803	797	793	848	799	807	779	795	775	877	834	853	809	870	787	826	801	822	816	848	806	796	771	751	780	806	814	840	776	794	747	783	809	819	769	777	839	801	774	799	819	785	770	800	793	802	785	746	780	788	807	740	815	826	816	781	767	841	788	786	790	830	800	807	831	826	794	752	807	785	831	784	807	806	778	827	851	783	837	803	796	788	855	818	830	836	802	826	791	817	804	820	771	738	766	792	811	821	788	836	836	806	829	786	760	789	812	778	824	811	796	778	792	805	809	783	779	804	810	845	810	821	837	824	754	753	758	802	805	837	756	800	769	843	834	804	797	730	782	806	804	855	812	792	795	838	758	818	812	814	796	760	800	797	836	820	827	772	837	809	738	780	823	799	816	817	753	823	790	844	836	809	797	816	810	805	797	807	870	787	840	826	809	760	772	796	822	817	806	761	805	847	785	808	808	795	794	867	813	808	808	808	836	816	799	791	780	819	778	767	833	816	837	816	787	828	791	861	825	762	824	781	773	745	760	805	767	835	782	793	824	811	798	803	795	789	815	823	853	812	788	833	810	799	828	804	738	813	812	818	830	807	803	807	804	803	791	812	788	811	780	834	801	788	795	846	782	800	796	814	790	780	785	778	770	797	837	856	779	796	822	787	840	814	796	806	827	825	821	802	799	829	803	800	818	780	795	786	811	798	781	827	791	814	806	747	733	805	840	801	845	767	788	829	780	813	835	822	776	806	815	822	803	807	797	781	760	820	771	822	824	846	852	810	805	836	808	809	823	813	765	776	811	806	828	837
44933	8922	3245	2269	1601	1176	902	745	641	574	537	499	460	447	413	441	425	393	364	385	351	401	321	359	353	348	315	383	370	333	323	334	305	340	354	306	337	324	324	337	376	336	335	338	320	331	336	307	308	319	305	309	326	315	306	313	344	327	322	353	333	342	302	348	362	292	316	344	339	311	306	315	319	305	318	329	303	310	317	324	346	315	317	320	353	300	307	341	307	268	295	352	350	337	315	311	285	332	344	307	307	335	307	313	315	351	317	281	315	326	299	316	277	325	321	330	316	324	327	316	304	335	344	322	334	304	314	339	340	310	308	300	348	296	336	294	344	312	326	288	313	342	344	317	346	304	317	358	306	308	302	328	351	336	299	307	308	301	338	323	299	310	288	313	323	328	359	301	306	275	320	305	323	336	328	322	351	311	325	342	331	326	318	372	328	313	320	326	271	340	296	307	264	299	320	313	303	346	315	321	331	327	311	330	331	303	343	323	341	309	304	312	304	301	306	321	337	326	333	293	305	302	287	321	338	319	308	296	315	302	287	339	338	294	306	346	323	285	300	296	300	315	305	320	319	332	310	279	334	327	356	287	299	314	298	313	308	325	304	331	302	301	330	308	328	331	343	305	309	318	326	291	307	297	302	328	331	316	313	300	305	313	330	333	347	303	322	342	320	310	317	308	258	322	326	308	330	312	331	333	336	321	312	319	299	310	311	287	320	332	291	294	312	329	315	295	310	320	303	302	307	316	285	312	292	334	313	291	324	303	344	341	260	328	311	333	318	287	283	293	326	291	305	286	340	313	320	295	323	295	321	324	330	306	329	334	291	294	324	354	298	321	329	323	332	311	302	295	323	298	332	292	324	277	337	341	307	287	303	333	300	289	336	327	305	314	293	295	304	310	291	284	306	296	312	311	347	315	291	303	332	326	309	314	346	304	315	331	298	298	357	328	312	312	328	332	328	310	331	344	319	306	344	291	303	329	327	316	325	334	324	307	304	294	339	300	326	336	306	329	335	305	311	289	319	315	300	311	288	311	313	326	323	295	326	321	316	321	310	301	368	294	322	346	334	345	324	323	330	356	289	340	319	304	307	325	305	294	305	325	310	317	304	335	300	299	278	317	325	326	313	298	322	366	305	318	314	323	323	328	319	317	310	293	318	304	293	348	295	299	308	329	337	309	311	292	334	318	358	303	315	303	340	309	326	319	332	305	280	313	299	322	335	326	309	317	299	284	350	343	299	323	341	298	352	278	299	358	288	293	287	306	371	321	307	300	287	320	284	306	321	286	288	341	295	335	304	327	313	324	295	312	357	337	326	330	370	303	307	292	347	347	332	321	315	311	292	336	332	310	313	316	301	317	298	348	315	332	336	304	307	336	282	336	320	321	327	330	318	278	325	331	283	323	312	359	313	323	317	349	313	337	281	337	330	319	292	323	300	312	295	309	352	316	313	314	328	301	295	312	327	330	335	325	338	299	316	287	309	343	313	310	312	301	320	315	311	290	275	333	310	333	350	310	320	281	312	335	319	292	305	306	306	293	319	345	296	305	308	319	311	354	331	319	301	327	315	320	294	312	328	320	295	332	324	358	319	317	345	338	332	328	287	300	327	339	323	318	318	319	324	304	305	316	331	283	290	299	316	338	309	306	322	338	302	296	342	311	287	337	338	288	289	286	329	337	316	327	290	326	290	335	321	345	312	298	293	287	329	312	280	287	318	309	316	327	327	320	331	318	304	303	335	335	284	314	325	318	293	306	304	340	278	330	323	327	325	322	316	316	316	345	336	318	343	286	290	309	321	296	309	339	330	312	300	342	351	317	333	323	311	326	293	323	323	332	295	325	317	344	297	321	297	347	321	354	315	334	308	303	313	302	292	306	340	326	326	337	344	302	295	302	326	306	341	316	306	317	310	349	288	322	351	321	321	295	300	295	327	320	332	333	348	346	308	325	283	303	321	357	323	293	322	328	335	355	299	319	327	302	336	302	286	301	305	337	316	307	326	329	301	346	314	282	347	282	299	291	299	314	323	306	317	302	308	307	324	304	315	272	324	319	319	316	317	297	330	353	291	298	326	295	321	301	337	338	318	319	316	341	371	314	294	307	292	306	291	333	322	326	324	300	326	316	314	313	323	312	316	325	305	275	334	292	311	288	304	269	298	320	365	308	321	337	318	308	321	316	301	315	319	307	339	344	323	345	330	307	309	315	322	350	353	326	315	352	331	306	297	309	341	281	321	296	351	334	316	322	301	297	333	363	315	334	319	326	320	311	313	297	310	307	349	309	343	311	334	287	301	295	305	309	304	310	311	312	315	328	296	293	323	302	300	313	274	347	311	313	313	335	303	308	324	306	358	353	325	316	326	299	306	335	328	334	325	313	304	320	323	305	324	348	337	336	324	304	353	304	320	319	335	326	316	349	347	336	324	293	349	314	321	334	330	352	370	327	344	327	289	314	339	322	331	313	303	324	302	339	348	331	304	324	284	318	304	303	317	317	328	286	325	314	291	315	326	314	294	339	311	332	308	305	306	304	338	292	315	344	302	323	342	323	304	275	316	291	350	336	299	312	334	345	327	328	344	347	311	328	313	314	319	295	336	302	348	324	306	323	277	327	321	301	325	282	317	313	297	339	308	325	327	338	308	313	313	307	284	318	319	318	323	342	316	297	288	320	336	300	307	293	345	304	300	295	334	336	319	289	310	315	341	296	325	288	317	328	309	309	345	312	300	336	330	318	341	325	333	290	278	309	318	312	333	307	277	320	321	340	313	321	314	303	298	318	329	321	350	350	293	328	301	321	292	318	342	344	331	307	339	314	328	320	319	303	298	308	325	325	323	332	311	295	337	299	322	280	298	276	299	327	294	304	299	324	301	315	330	296	311	327	347	331	325	300	330	310	334	331	317	347	330	323	307	321	312	325	322	282	287	335	358	306	309	332	311	325	310	314	333	319	346	309	318	312	337	338	285	322	337	310	324	291	296	295	329	346	312	319	302	342	303	306	297	299	315	302	299	305	276	317	305	313	331	321	317	311	333	322	359	346	300	322	319	266	297	330	307	325	298	317	318	312	355	310	326	323	294	280	297	315	309	305	330	338	313	306	313	301	305	318	307	323	325	341	316	333	320	328	309	350	312	307	327	288	302	327	283	278	314	286	327	328	335	299	312	344	306	330	295	337	310	310	289	323	317	299	261	331	309	302	315	309	334	311	319	324	301	309	312	305	323	301	303	329	298	284	335	314	319	327	270	304	301	322	284	310	304	329	314	336	279	299	325	298	301	298	302	300	331	329	302	311	333	317	298	285	301	322	323	350	295	323	311	330	350	319	325	322	322	340	306	323	329	307	308	306	302	337	280	324	327	301	290	274	291	299	340	340	312	322	279	293	348	298	331	317	365	286	308	268	330	326	276	344	318	299	338	308	308	292	337	322	308	335	325	312	295	300	300	316	325	342	316	302	301	311	308	299	302	335	334	288	321	287	312	286
21572	3023	6429	6949	6108	4895	3985	3485	3049	2667	2451	2115	1978	1842	1726	1634	1505	1437	1521	1369	1343	1290	1223	1185	1284	1158	1231	1159	1125	1192	1070	1074	1097	1058	1022	1061	1004	1080	1057	983	967	1014	1046	1026	975	1005	1039	987	932	993	1051	997	912	982	989	969	938	919	984	934	997	985	967	943	927	1008	984	966	985	1010	938	953	942	941	972	956	956	954	974	961	966	870	915	936	961	974	956	930	941	947	984	931	967	970	1016	963	1001	896	906	990	935	957	1001	973	917	950	920	901	922	923	969	894	951	950	938	918	952	939	932	896	923	924	867	933	961	904	932	879	949	873	917	929	958	908	932	887	918	922	892	940	953	898	928	893	968	909	927	894	965	938	917	933	937	908	966	886	941	920	879	932	909	943	909	916	937	909	897	940	945	946	913	967	898	955	970	892	946	915	940	931	922	911	921	962	936	942	934	962	924	883	987	884	932	876	888	891	886	888	885	968	895	885	896	891	858	941	973	931	952	957	961	975	884	946	916	917	922	970	893	901	900	903	984	868	906	908	893	872	958	889	950	868	943	934	934	928	861	931	933	925	943	893	939	941	917	980	886	917	892	942	894	903	921	900	921	938	879	891	932	903	894	903	919	910	902	913	960	899	943	907	929	928	893	925	969	897	954	928	916	929	936	903	861	912	976	887	894	950	873	945	953	923	913	946	926	929	899	902	898	880	930	960	918	927	909	894	955	918	939	945	930	882	949	911	976	896	890	933	950	902	931	941	978	907	939	934	892	929	951	898	901	947	887	939	930	887	948	853	907	934	907	890	875	909	891	952	958	886	930	902	932	874	910	928	953	920	973	971	958	925	957	916	894	914	928	892	912	906	927	873	874	887	914	907	954	943	960	970	947	887	918	951	958	940	871	933	911	966	965	889	984	920	935	929	941	959	903	909	944	922	882	926	925	920	932	898	939	942	972	857	949	918	907	955	982	929	885	901	966	908	918	956	955	884	975	873	918	908	920	944	930	924	926	954	950	909	885	972	939	909	974	851	909	941	907	961	962	929	925	910	953	933	933	881	953	912	899	896	917	963	928	899	930	966	891	924	931	946	915	973	898	933	936	932	963	916	876	933	904	931	930	893	900	914	905	944	876	986	879	895	932	946	950	931	869	947	961	940	938	907	902	996	891	938	919	948	919	915	911	934	936	880	887	942	939	969	905	950	929	907	950	880	942	946	918	973	867	871	914	959	887	952	898	961	891	933	953	896	850	913	965	899	907	889	889	861	908	922	851	922	1000	908	926	916	896	946	885	862	899	901	907	942	892	886	956	868	899	856	884	961	889	943	898	954	892	932	924	900	933	900	894	905	948	891	951	914	925	928	886	879	915	878	907	927	941	921	941	907	938	938	902	978	945	921	963	918	888	962	950	842	966	910	918	928	897	918	965	909	961	898	898	910	913	937	926	943	939	905	921	935	880	931	909	930	904	946	933	900	953	920	877	911	941	935	927	905	910	915	907	937	917	925	926	944	934	959	912	905	920	908	900	911	912	918	945	925	905	896	944	952	971	914	887	953	933	897	938	924	901	932	930	902	977	945	886	893	867	965	910	941	921	898	939	928	978	953	932	890	983	899	931	908	937	892	895	968	875	901	901	938	907	897	928	975	923	927	982	914	892	897	977	901	890	961	948	917	975	897	908	944	908	931	981	910	988	928	928	894	978	933	943	935	848	914	901	932	921	898	914	941	876	878	918	887	878	951	900	966	920	958	993	947	912	975	986	901	943	910	959	910	890	944	906	941	918	887	937	910	908	917	893	954	882	895	982	914	936	916	884	912	949	901	903	927	912	989	952	897	943	907	925	964	876	935	860	913	902	937	958	873	948	938	915	936	911	948	943	980	906	939	886	930	895	911	944	888	901	918	920	927	951	924	898	941	934	910	883	954	951	917	905	870	897	894	915	900	1005	940	913	925	893	846	899	944	958	941	839	939	882	859	935	926	930	946	922	916	895	907	886	933	955	928	899	932	926	942	912	902	935	912	901	930	919	903	938	912	960	991	920	935	971	939	933	916	912	894	937	923	877	927	980	907	981	900	873	934	920	930	900	904	944	913	923	936	872	952	900	984	933	926	904	909	885	923	897	922	871	866	881	861	978	909	976	889	935	957	912	941	951	939	929	896	938	935	918	931	955	885	922	924	926	877	887	926	938	935	914	912	893	937	907	910	949	943	993	900	911	896	909	901	961	894	948	868	872	916	918	889	890	981	914	956	936	916	911	925	938	893	929	887	901	977	883	953	891	909	867	903	882	917	939	926	929	931	946	939	883	888	940	933	980	892	945	912	889	979	930	958	896	945	930	905	963	924	930	936	986	929	892	930	912	932	951	967	900	900	951	913	987	905	911	931	949	842	921	907	955	925	950	974	894	959	872	948	958	917	889	924	934	955	925	954	928	976	912	958	968	981	895	935	874	973	922	968	953	913	915	976	966	939	927	899	957	924	914	918	915	898	904	920	942	890	875	910	889	977	956	900	929	951	929	889	975	961	931	880	907	975	885	933	916	961	922	967	893	871	903	977	962	946	862	908	896	919	925	944	883	922	892	867	935	939	958	870	919	918	923	946	874	961	976	949	909	938	937	931	917	975	927	878	961	922	904	888	924	972	920	892	903	940	906	880	931	939	926	909	857	914	919	940	906	971	890	905	926	938	934	877	935	909	918	922	913	896	902	870	922	929	935	921	882	990	937	921	928	867	983	908	951	975	908	938	894	942	879	956	895	885	914	938	953	878	937	898	962	935	970	899	858	970	900	921	913	915	978	890	950	876	881	896	915	947	923	894	912	925	904	878	889	894	865	882	881	960	912	897	897	895	853	903	909	915	887	945	908	913	917	920	919	875	929	953	876	942	956	931	896	925	875	967	934	940	918	922	930	968	952	873	971	896	955	882	918	907	931	988	897	901	901	906	937	936	915	888	895	927	921	909	943	952	941	884	977	922	967	922	914	933	880	966	930	968	929	945	936	914	942	864	930	887	1005	926	875	926	907	917	871	943	978	900	975	964	874	954	893	953	947	908	920	914	908	940	902	924	858	921	906	881	952	935	930	941	905	928	954	946	988	897	948	912	928	1006	921	938	890	914	876	917	871	903	924	962	943	896	893	953	985	944	947	916	911	929	947	895	896	910	897	888	939	981	910	928	893	897	985	909	924	895	862	908	936	944	898	929	986	837	934	887	924	856	905	985	920	921	953	936	903	968	892	964	866	910	892	913	958	906	913	924	960	897	919	902	900	904	921	923	912	933	960	940	937	954	972	898	934	891	917	916	909	871	926	897	920	922	925	894	965	921	940	891	915	940	921	911	924	924	923	914	923	884	937	924	897	993	895	957	930	898	915	856	917	904	952	926	874	870	924	948	891	941	926	901	943	918	1003	865	956	939	963	879	932	926	948	961	946	970	915	921	894	880	907	926	899	895	926	913	897	929	960	922	926	912	944	862	867	972	954	919	906	883	850	893	916	859	937	922
5672	358	219	200	187	171	170	149	140	138	151	172	149	135	131	135	121	146	126	132	165	154	141	136	129	150	128	152	137	143	139	147	119	132	129	137	135	146	135	139	146	135	151	159	153	131	136	131	135	137	154	144	134	137	132	125	138	125	132	136	141	111	153	130	138	141	154	167	138	135	145	121	152	143	135	138	128	138	128	118	146	163	145	150	124	145	122	157	157	130	157	131	112	134	134	164	144	129	129	128	142	132	136	125	148	105	134	148	139	119	130	147	117	152	157	117	145	136	148	122	129	125	146	153	133	144	138	144	140	132	128	151	145	125	146	133	104	148	134	113	147	143	117	121	136	134	127	135	141	136	133	143	119	121	145	132	154	140	132	138	126	132	159	132	129	125	127	124	151	133	155	107	152	121	123	144	137	135	134	131	128	124	140	128	135	139	152	143	136	132	140	131	134	162	143	140	114	136	127	136	136	139	160	135	135	139	127	149	140	113	150	149	138	140	145	122	120	147	142	141	146	144	128	126	129	131	118	153	139	120	139	134	150	153	128	130	158	143	130	155	140	143	143	133	141	136	106	145	144	123	143	142	119	136	120	130	148	133	137	145	141	118	139	150	139	131	149	131	122	136	140	123	124	133	136	136	131	128	130	125	141	156	143	147	139	137	146	149	138	137	123	141	143	136	143	133	126	123	132	139	131	138	132	113	129	128	122	147	135	111	149	140	139	135	153	131	139	140	136	126	143	128	146	141	115	148	132	141	150	143	140	117	109	147	144	132	138	157	115	147	140	144	134	148	164	130	136	139	158	145	136	141	127	133	138	133	152	135	116	132	138	147	134	139	139	154	129	123	152	141	119	160	127	138	134	134	127	147	155	126	146	161	128	131	118	122	147	133	126	160	143	149	121	125	134	148	133	119	123	124	125	123	130	158	138	124	132	144	124	161	135	148	121	137	125	149	136	144	147	138	146	150	140	141	148	125	139	128	127	136	128	129	125	131	133	143	126	131	159	130	139	137	124	144	130	133	159	135	129	131	144	127	134	107	121	134	150	117	140	136	135	110	154	133	138	140	146	110	143	118	133	142	137	123	125	152	137	146	138	119	149	130	130	138	117	143	137	127	123	143	130	147	148	129	154	136	138	134	129	136	125	144	148	146	162	118	129	135	122	139	135	118	137	125	140	151	136	133	141	139	126	140	132	138	133	140	114	134	154	147	145	131	120	129	112	144	109	124	125	126	161	128	116	126	136	123	126	162	139	128	151	144	117	118	138	141	118	117	132	130	105	133	132	142	127	132	148	128	136	122	135	150	142	125	137	139	130	127	162	131	121	150	144	147	156	127	133	151	145	154	122	137	120	152	142	149	147	128	141	131	133	120	142	137	148	138	133	125	150	147	118	154	127	128	145	129	130	143	124	138	136	141	133	142	133	154	119	135	138	140	143	114	109	148	119	112	136	121	116	109	111	148	127	142	129	142	133	134	143	149	142	125	137	147	124	123	144	117	137	137	134	143	133	126	147	128	127	150	141	131	132	138	128	96	136	109	119	130	123	155	146	132	153	114	136	139	122	130	142	134	149	134	144	135	110	151	154	103	129	120	152	138	129	143	154	126	125	166	140	144	151	147	145	138	126	116	141	134	128	144	138	136	140	129	155	133	140	101	132	138	137	152	133	143	140	132	141	172	146	142	141	109	131	137	123	140	122	132	146	128	143	142	154	140	121	131	163	142	129	147	130	124	129	143	142	142	132	124	153	112	135	139	128	133	141	123	132	137	151	157	147	132	140	158	130	152	144	138	124	132	116	135	136	140	142	131	128	140	132	131	132	135	133	158	144	128	130	142	146	141	130	151	145	121	140	128	134	155	142	120	131	152	121	137	136	161	135	140	130	126	142	157	168	150	129	121	126	142	134	144	135	132	141	134	125	125	140	132	126	120	129	145	139	136	150	146	153	146	127	135	125	120	138	133	150	140	132	124	114	120	114	140	118	151	157	136	111	135	133	142	155	148	114	131	144	139	133	123	130	133	150	145	152	140	121	129	123	158	137	147	125	140	133	130	149	125	140	126	127	139	133	132	147	124	132	116	126	132	133	129	117	118	151	134	136	135	129	143	138	140	117	134	122	126	139	148	136	122	134	136	145	138	140	134	144	139	118	142	147	138	146	148	140	144	128	139	149	144	121	152	126	133	125	132	139	143	146	158	138	145	127	126	140	168	141	130	132	141	158	140	128	153	140	137	119	133	132	151	160	124	144	166	134	139	107	105	133	135	132	131	153	135	135	125	144	147	132	138	143	119	146	142	141	139	120	125	134	135	146	128	123	134	141	127	158	149	126	129	131	142	127	130	152	144	136	156	137	136	128	140	135	140	124	158	147	121	152	125	136	137	145	149	147	137	158	143	135	161	139	119	155	131	161	125	130	152	144	159	125	148	108	151	125	128	138	137	126	133	153	131	156	143	139	134	135	117	132	138	151	121	152	132	157	130	110	142	119	146	116	135	152	135	134	142	123	136	160	143	136	120	117	150	138	143	137	136	144	142	112	105	137	132	127	142	139	155	143	133	125	144	121	148	153	135	141	147	144	150	158	138	125	140	141	155	157	120	148	127	145	117	146	129	125	133	129	134	128	123	142	132	150	139	138	154	141	139	130	133	143	142	134	130	150	129	135	137	150	136	149	138	142	124	145	125	128	120	136	126	137	126	149	144	143	133	130	136	141	137	144	131	139	121	141	146	144	149	123	136	146	140	124	138	140	124	147	140	158	112	136	136	126	157	134	169	126	129	154	146	114	134	137	120	150	135	123	147	142	131	141	129	132	141	121	137	113	168	124	145	121	134	121	140	118	135	105	128	132	149	134	148	133	139	130	102	138	149	129	138	131	139	132	143	122	127	139	150	138	144	157	136	134	137	121	123	138	132	120	140	113	139	131	141	147	132	132	134	137	117	125	140	143	133	134	149	142	141	131	150	123	138	144	134	142	151	142	122	129	137	134	132	131	134	115	118	135	142	130	119	140	158	124	155	125	138	141	146	136	130	149	148	140	137	132	144	124	124	152	140	127	137	128	153	152	143	132	139	135	123	145	122	116	131	126	136	134	141	149	139	137	118	175	133	138	140	128	127	143	138	142	158	136	116	129	135	132	147	133	158	129	117	114	121	133	137	110	134	130	146	149	116	126	157	150	128	142	126	146	125	130	151	114	126	148	127	147	120	142	135	122	152	127	159	130	123	142	128	137	139	129	138	131	140	150	142	146	154	134	126	135	149	136	141	148	124	123	125	135	125	148	133	141	135	116	133	138	128	128	156	130	130	149	148	153	165	145	127	136	128	160	117	147	143	148	122	142	109	150	132	128	145	121	136	148	118	122	132	128	120	116	128	139	122	118	126	115	119	122	134	120	116	139	121	133	127	141	147	139	128	131	128	125	116	122	119	132	121	138	139	134	136	137	157	119	149	134	123	128	136	133	126	128	125	139	137	127	162
5181	552	681	731	669	622	577	541	547	482	533	511	535	523	477	506	483	498	504	492	535	447	515	465	512	492	470	507	442	490	450	486	459	481	471	442	490	472	473	494	447	466	423	470	501	489	519	448	448	470	454	432	436	480	483	489	467	490	466	468	466	484	472	439	485	431	473	490	478	463	435	495	456	443	470	470	447	409	502	434	484	441	444	529	458	486	462	483	482	482	487	467	474	423	468	507	524	470	443	460	481	503	473	464	470	503	501	482	511	455	433	475	459	486	460	488	465	473	478	511	458	462	468	500	463	489	449	513	475	433	476	451	446	461	490	466	457	486	425	434	492	483	493	477	452	480	450	439	453	473	450	486	461	473	473	505	426	432	511	477	487	471	439	450	453	465	473	478	437	437	475	478	440	481	446	482	473	456	469	485	442	424	475	473	451	489	486	478	451	492	450	442	444	414	499	457	464	465	460	449	427	470	485	498	491	473	507	456	449	460	471	474	445	500	441	430	485	491	453	481	457	458	421	469	473	487	471	426	470	482	456	457	449	465	496	419	454	499	438	488	476	466	493	431	438	468	475	453	469	465	442	459	447	440	440	451	496	437	470	476	464	456	470	458	441	440	487	461	485	441	476	440	435	481	441	478	468	437	468	457	451	455	438	488	501	489	470	467	444	462	485	478	404	457	441	481	459	497	462	454	433	474	473	487	492	519	463	453	464	457	446	487	468	504	469	460	450	458	465	469	438	435	466	451	446	433	482	472	459	479	443	448	453	463	504	456	492	504	412	512	435	458	497	415	461	460	490	440	454	447	445	443	473	529	486	490	485	470	477	437	415	479	427	436	490	448	488	436	481	488	480	465	454	454	488	435	471	460	456	474	466	456	466	470	463	497	453	478	455	473	460	446	456	486	467	463	492	470	466	457	443	455	470	430	458	459	514	441	458	443	481	495	473	485	460	428	435	484	444	482	465	440	522	439	465	440	480	489	454	488	468	437	465	458	483	459	435	457	469	522	454	458	469	437	465	496	483	473	470	468	448	453	465	523	470	464	451	480	511	489	475	489	466	452	496	513	468	486	502	527	497	512	465	494	467	465	457	502	463	473	464	517	453	442	469	442	481	473	433	424	476	397	519	451	469	450	423	424	472	467	470	471	423	490	490	462	463	469	464	540	456	458	457	497	484	465	462	432	481	472	456	477	464	484	450	472	465	443	448	493	473	410	443	462	462	488	501	490	479	425	468	404	498	473	478	455	481	446	457	475	466	481	438	490	478	461	505	480	508	449	461	486	467	476	447	462	424	473	479	450	449	483	482	487	521	432	443	410	480	482	457	508	445	467	444	460	495	472	447	492	441	468	463	463	471	513	482	449	435	507	486	452	468	483	477	458	501	423	461	478	488	449	493	481	471	493	480	470	487	499	435	474	471	468	500	466	458	473	451	415	485	497	447	467	493	466	476	453	445	462	468	462	448	466	482	464	460	450	447	459	471	463	477	472	490	487	474	452	475	469	443	452	465	486	437	430	471	437	422	482	479	464	466	458	437	496	433	471	443	490	464	484	449	424	450	478	461	487	459	452	460	467	473	464	465	459	495	434	444	445	505	471	483	505	434	458	432	471	468	487	493	478	435	454	503	437	510	509	472	422	474	487	485	474	451	453	492	457	466	504	476	490	442	455	491	442	469	478	479	456	486	451	484	467	455	470	473	472	458	445	453	451	469	454	425	456	446	452	464	446	445	437	487	461	482	457	473	428	482	469	470	490	470	440	471	473	470	481	451	465	468	502	471	456	477	451	429	469	467	461	448	477	488	475	477	451	473	467	469	454	450	456	460	505	462	456	500	457	441	521	503	470	512	461	493	462	475	486	503	470	465	441	461	491	465	481	431	472	425	452	474	470	461	484	460	431	465	473	451	429	458	476	466	474	460	455	503	483	436	439	457	492	480	460	444	477	461	478	501	444	495	456	498	464	438	446	420	479	495	457	468	447	483	477	482	474	519	485	457	437	467	478	475	476	487	468	434	457	464	422	497	469	451	468	472	449	443	483	446	441	457	462	438	487	427	476	484	451	456	453	477	463	508	429	453	481	437	500	489	464	469	439	475	468	466	456	498	516	431	457	460	436	502	481	504	457	502	449	441	471	463	517	442	470	483	472	482	463	480	414	494	479	472	467	480	445	414	447	496	473	482	437	450	474	423	490	419	493	495	461	443	485	454	417	445	458	444	460	464	445	476	456	468	463	485	478	450	476	491	457	445	469	454	461	488	452	495	474	425	468	427	447	487	492	478	456	495	450	475	450	442	449	457	449	487	475	491	465	477	459	475	484	474	418	464	478	441	486	474	464	440	456	471	487	467	449	487	481	476	439	470	489	471	499	456	454	458	452	499	460	452	473	465	465	479	473	490	422	477	453	494	483	493	449	465	444	481	464	444	465	443	483	466	471	481	486	501	503	459	438	477	479	442	452	482	451	478	449	449	430	520	439	470	478	478	461	454	440	469	489	463	500	463	453	465	430	475	485	505	440	493	452	494	487	444	470	418	454	454	451	504	496	488	460	467	462	460	444	451	493	474	468	469	453	473	447	463	466	442	500	444	476	452	476	441	461	454	464	463	425	440	473	450	465	459	429	471	516	454	463	442	478	448	430	467	452	445	468	473	457	475	450	483	498	477	447	483	491	495	473	433	443	482	483	471	474	440	462	494	463	465	458	451	449	444	446	490	472	474	461	456	477	453	462	477	450	461	438	451	483	449	438	437	510	455	489	453	446	449	493	459	463	467	481	437	485	463	457	462	477	500	470	478	459	483	452	446	458	483	464	458	468	473	446	470	497	443	448	519	461	471	438	480	481	477	468	487	529	481	487	473	490	419	452	460	476	487	454	483	454	476	514	459	443	453	519	448	469	484	477	447	447	484	478	483	495	461	466	433	481	472	442	487	457	489	462	487	465	454	428	441	490	484	487	496	444	445	443	473	462	509	462	512	476	480	457	469	468	472	481	491	469	475	468	479	489	443	440	458	468	473	456	481	459	474	473	462	468	484	486	461	468	483	454	489	489	456	496	469	475	502	502	477	516	464	466	450	452	446	438	485	466	457	487	438	498	439	483	464	486	464	469	489	455	470	471	439	470	468	466	432	467	486	489	442	480	498	510	478	478	457	499	469	427	469	483	441	421	436	463	508	468	418	473	472	475	450	490	475	442	498	456	478	461	481	440	444	458	424	484	435	487	475	475	446	488	474	470	471	472	465	501	494	464	461	480	494	450	453	492	496	465	459	443	501	466	472	466	464	455	468	462	455	460	453	497	458	445	476	496	472	441	442	503	449	453	473	448	486	446	486	481	506	492	470	473	488	454	475	451	460	483	451	427	454	459	469	461	457	484	460	455	474	482	449	476	465	472	435	491	447	510	439	441	502	466	475	461	474	501	462	482	496	465	497	456	465	481	508	497	458	439	464	477	451	491	453	469	451	456	471	446	483	491	465	500
31685	3553	1642	1198	876	677	593	493	399	373	374	351	358	362	336	302	302	290	312	305	271	287	289	275	270	307	256	271	297	269	299	266	275	289	275	285	296	283	257	279	267	277	264	272	281	245	281	261	265	283	274	266	265	244	265	263	275	277	273	279	275	264	326	281	271	245	263	259	279	265	263	268	300	266	273	245	259	265	299	245	266	263	284	251	264	246	212	269	241	275	231	272	235	277	257	256	259	257	285	277	266	277	283	260	252	260	278	259	265	281	309	301	271	259	279	253	269	277	266	256	264	254	281	262	251	309	241	252	279	275	281	280	233	290	293	253	264	284	244	272	280	289	255	281	281	287	266	282	256	288	282	277	263	277	281	249	249	241	258	268	267	251	258	264	278	254	261	282	268	275	263	277	261	250	300	239	278	279	282	260	287	251	271	255	270	275	276	267	253	298	270	263	265	282	254	254	262	246	267	262	259	277	275	278	262	255	243	295	273	264	271	232	254	252	284	247	250	259	263	233	264	274	288	264	244	280	282	270	276	261	237	289	281	254	286	268	281	278	278	285	278	267	264	249	274	302	301	298	281	252	272	248	275	260	226	237	288	262	245	258	299	262	262	276	248	266	250	294	283	269	261	260	297	267	257	291	259	244	247	243	252	249	266	258	263	312	256	275	269	261	274	263	275	269	244	263	255	245	241	253	288	256	266	255	272	242	276	271	252	282	295	239	271	275	260	255	246	249	244	273	265	259	262	248	262	291	252	260	271	253	261	259	260	269	250	265	276	280	258	259	269	230	288	255	279	275	235	280	271	237	241	261	300	225	287	252	240	268	247	287	256	276	264	286	282	266	275	240	274	280	247	248	282	250	251	257	245	243	261	240	243	263	292	286	281	254	269	242	247	256	269	258	266	272	289	276	272	252	270	259	245	246	243	264	236	290	272	271	264	260	299	302	304	278	240	247	255	255	250	254	260	258	260	270	229	275	284	274	267	250	281	291	266	264	278	246	244	282	268	276	278	238	283	247	258	239	284	269	255	256	277	263	277	263	247	249	256	251	241	267	316	233	264	263	279	243	261	270	272	295	287	271	268	263	248	254	280	257	248	286	267	272	264	285	266	276	275	245	272	252	276	273	271	210	239	239	250	285	270	274	239	266	253	268	279	270	285	276	266	267	289	245	269	274	279	267	252	261	271	275	285	292	265	247	251	279	268	232	272	268	269	273	260	274	252	258	260	234	266	256	265	255	285	264	247	261	256	260	261	230	255	283	275	258	251	260	284	265	253	242	257	279	247	232	283	239	234	282	265	291	264	270	294	274	271	257	264	262	274	258	270	271	265	293	274	240	261	257	276	251	287	269	270	263	276	266	245	258	264	285	212	263	301	253	269	265	278	249	285	239	239	254	258	262	256	265	284	290	255	265	258	271	260	301	266	282	288	264	262	251	242	262	265	246	261	258	262	272	281	287	246	256	249	287	276	255	264	296	276	259	249	249	269	282	241	260	266	253	280	268	255	279	289	280	253	249	270	272	253	266	280	271	250	296	286	241	273	250	279	246	243	252	277	293	284	250	246	247	254	271	283	252	279	281	254	269	247	298	261	276	274	276	275	275	253	226	265	249	265	249	266	252	233	314	261	257	269	245	252	252	257	254	270	230	259	275	263	251	230	244	275	265	270	252	243	274	240	264	263	297	247	290	238	250	265	287	281	272	280	260	250	252	245	271	248	233	267	241	251	271	282	296	257	250	266	255	265	272	275	242	265	227	280	275	279	258	258	277	239	240	260	275	282	296	265	272	234	279	252	276	258	266	249	269	248	256	255	263	236	284	268	267	264	255	253	261	272	259	236	251	244	255	256	254	285	260	265	240	275	290	265	247	242	249	260	269	279	273	283	263	251	218	241	288	274	269	249	299	259	251	226	296	249	242	253	256	269	257	273	273	299	244	274	275	257	257	273	242	255	271	244	263	268	281	260	287	254	292	271	251	278	283	290	260	269	259	274	251	291	243	268	268	279	266	266	289	249	252	261	285	243	250	277	266	240	270	251	257	271	277	242	269	256	270	224	234	246	255	280	271	262	289	246	261	263	284	285	245	275	292	274	274	256	237	287	278	253	238	266	248	258	266	275	250	266	250	251	275	280	245	248	288	244	273	278	249	245	254	241	272	267	204	251	253	289	277	280	299	261	300	249	264	262	272	280	241	252	280	267	265	260	232	238	232	230	287	254	251	257	268	251	294	255	270	270	258	245	247	284	275	258	248	268	259	259	242	264	266	269	274	300	286	253	308	268	245	267	266	275	265	269	274	247	248	242	270	282	260	254	272	233	252	262	254	237	253	249	272	247	245	233	273	281	239	283	257	266	285	273	270	266	259	245	291	264	288	277	261	307	247	236	251	259	268	276	247	272	260	273	296	252	279	284	278	259	275	280	276	280	266	262	244	278	255	278	285	233	258	280	282	244	291	256	255	273	275	242	282	288	248	275	250	281	257	254	256	247	269	261	237	235	259	233	254	275	254	255	251	256	272	228	269	257	247	250	257	270	270	280	280	260	255	263	293	275	273	287	278	273	271	273	279	246	255	258	279	265	279	256	285	239	262	253	262	297	253	246	296	254	278	280	277	285	254	277	269	263	285	275	297	279	288	258	256	276	210	271	254	275	259	277	257	267	268	272	303	293	296	262	274	255	262	266	255	279	259	271	278	303	253	278	265	296	298	287	282	259	264	244	260	277	276	277	280	235	272	263	266	246	245	256	269	256	256	260	239	247	259	263	277	282	265	277	287	252	274	284	284	251	254	268	253	258	264	269	287	283	285	291	261	246	295	269	259	269	269	265	257	268	309	270	273	269	243	281	277	273	266	266	279	276	270	262	260	287	275	249	274	285	262	246	279	259	253	270	281	268	260	246	290	277	253	251	267	286	268	265	289	297	291	263	264	252	283	257	264	297	255	232	274	277	268	248	271	259	256	266	271	246	265	263	316	281	283	269	280	263	268	267	260	265	268	284	287	257	249	278	270	266	266	269	240	248	260	274	240	252	259	274	270	279	248	255	282	283	257	300	282	301	268	243	267	281	245	270	258	260	246	252	259	251	276	268	284	273	276	269	270	257	254	268	273	269	292	284	240	259	259	282	271	275	270	287	242	275	252	254	275	250	282	263	275	282	268	290	267	277	259	263	253	272	269	307	267	280	277	262	249	238	251	245	257	264	265	287	245	264	249	273	270	251	273	264	271	275	287	240	276	269	269	264	271	274	262	281	249	262	250	243	262	262	276	289	291	265	246	275	265	262	251	277	264	269	254	250	283	234	262	233	260	255	235	278	243	258	269	283	259	263	278	271	270	261	287	268	270	283	279	270	284	273	269	252	278	265	266	272	259	287	268	273	255	278	255	258	267	254	258	299	277	287	282	250	264	226	282	267	255	280	267	237	274	275	296	254	261	278	292	296	295	261	296	240	242	272	252	277	290	266	256	279	253	259	269	272	257
15701	1869	3763	4129	3511	2991	2536	2106	1849	1686	1580	1441	1406	1330	1267	1147	1214	1080	1108	1001	1070	1014	950	971	915	931	941	936	938	935	913	898	884	907	873	882	878	893	848	858	905	851	870	814	885	863	817	847	821	841	840	818	843	782	844	798	872	783	823	875	791	848	849	816	808	811	817	832	824	801	796	853	819	847	850	831	849	876	847	870	801	874	832	792	833	804	848	829	808	824	818	805	872	842	767	846	819	787	826	824	795	794	805	798	763	800	839	801	798	833	808	835	832	807	811	850	822	809	862	823	811	807	810	796	778	834	819	806	794	776	825	786	783	833	842	817	832	802	787	830	878	803	885	779	771	860	792	795	834	822	817	780	825	802	785	860	863	787	833	800	711	838	789	819	819	827	853	842	844	838	820	814	743	830	816	806	818	793	842	821	846	732	823	779	849	788	795	788	861	810	764	840	776	805	826	751	813	800	786	757	806	796	786	825	768	753	849	793	819	799	806	764	764	826	818	822	805	842	812	780	863	768	788	840	765	794	757	837	786	795	789	765	778	785	829	828	859	855	813	755	848	833	796	792	792	802	827	800	760	844	806	831	803	843	817	770	802	893	820	829	793	803	816	751	810	782	813	839	798	795	864	736	795	831	835	737	776	746	841	814	857	788	827	738	804	772	834	825	825	812	792	794	818	841	775	790	782	779	814	802	754	803	801	816	806	773	803	818	803	759	822	780	860	797	779	784	790	788	798	801	807	784	823	804	816	804	861	776	766	821	861	782	785	806	815	863	812	757	774	798	815	818	822	837	816	789	815	824	808	764	810	862	785	852	827	789	836	776	843	816	785	854	860	758	773	831	797	750	795	817	783	817	847	839	842	807	827	784	826	805	809	773	827	792	833	801	791	833	787	829	743	815	761	744	872	792	827	749	840	806	854	814	744	787	805	860	829	804	832	791	768	788	784	808	827	778	818	810	812	809	820	831	801	843	807	772	823	768	795	793	792	780	839	752	786	838	805	785	749	853	764	789	806	830	810	776	826	779	786	796	822	775	815	786	796	804	832	755	780	845	828	793	791	826	772	787	780	821	837	869	833	752	803	807	788	778	797	843	813	741	788	812	796	808	855	822	777	786	817	841	842	800	791	831	806	778	836	764	808	747	802	858	769	824	789	804	845	779	849	808	855	780	771	783	787	820	794	770	778	797	801	831	778	817	800	752	783	802	787	773	801	794	786	802	784	743	844	766	819	795	779	819	783	811	812	813	839	822	775	821	796	774	822	838	799	766	792	813	807	827	833	770	764	869	815	792	835	784	842	755	832	776	840	818	787	854	822	807	837	871	813	812	813	767	829	799	808	818	828	824	776	831	773	794	813	787	803	785	838	798	799	782	840	831	844	810	803	791	818	776	784	813	759	799	808	767	790	881	860	827	802	802	798	803	793	752	774	776	760	758	824	823	827	811	844	774	798	773	828	850	767	858	773	842	833	770	839	788	809	836	828	812	804	763	814	839	811	807	771	816	801	762	842	810	764	789	813	816	817	803	805	821	858	768	854	825	759	743	756	832	809	786	810	822	838	827	802	743	765	844	786	872	878	796	805	806	838	806	812	776	811	825	780	820	786	799	780	836	780	774	801	785	792	829	819	762	837	870	828	843	812	788	810	806	813	824	785	824	811	803	807	828	801	803	781	753	807	797	783	835	831	814	810	875	818	822	800	809	817	814	782	804	828	807	752	863	792	794	798	776	775	830	796	846	733	844	851	825	822	854	837	815	836	788	774	816	858	793	793	837	822	813	800	774	871	796	830	774	819	824	766	794	806	832	800	809	847	769	774	835	811	792	799	778	820	787	810	837	822	815	782	819	802	779	764	786	808	794	826	817	861	806	793	787	846	802	756	798	757	785	785	830	795	776	811	832	838	818	815	839	819	833	787	787	829	784	793	865	773	809	789	800	830	791	798	753	826	856	782	784	776	817	783	795	811	807	849	813	815	786	863	787	819	804	811	839	803	756	856	752	808	821	787	752	768	822	804	809	858	800	851	861	803	806	801	797	760	785	868	763	785	812	790	775	821	787	790	868	801	817	813	832	795	832	791	801	804	852	827	835	865	797	781	768	776	804	814	764	769	806	805	792	817	775	795	860	789	779	850	789	831	797	786	824	781	798	782	810	776	793	825	771	834	782	765	788	867	797	755	831	814	745	849	822	810	771	791	841	825	827	755	765	818	845	774	764	795	774	878	797	819	820	796	835	797	770	805	794	790	817	796	853	806	810	780	795	773	807	806	823	789	820	809	773	759	814	793	809	792	787	835	801	773	803	767	786	832	784	772	823	800	862	783	812	795	800	841	728	845	758	794	820	818	764	774	813	796	782	820	835	848	764	783	822	823	781	751	798	827	805	830	804	773	821	808	788	807	833	807	786	805	845	794	760	784	767	786	775	771	813	833	824	812	810	837	768	793	829	799	810	833	809	783	823	807	804	828	775	816	833	842	807	792	814	796	845	893	812	852	834	772	739	758	797	820	744	753	772	794	768	785	813	824	811	808	817	832	842	790	810	840	794	863	816	779	791	786	789	810	785	807	833	830	798	844	814	880	835	857	755	807	795	803	857	810	815	736	819	784	800	820	776	734	828	849	825	806	797	804	851	820	809	826	820	790	822	827	811	780	819	792	800	746	777	837	809	820	845	842	801	780	806	796	822	839	788	759	837	846	781	794	758	856	830	828	790	826	814	858	848	799	844	773	805	841	813	821	841	810	840	804	761	782	783	744	780	830	852	806	784	801	821	794	811	785	803	795	760	821	781	808	798	810	800	796	804	845	784	758	841	733	857	833	776	856	787	812	744	819	797	787	826	781	832	795	835	839	833	833	771	829	820	835	789	860	813	863	780	790	797	824	812	787	808	768	795	849	771	789	811	776	785	761	775	821	776	783	790	829	802	782	795	793	793	785	839	803	830	824	818	844	789	832	764	797	803	807	843	779	787	822	846	798	802	817	768	821	766	791	770	817	796	826	824	763	832	783	803	809	795	803	780	815	789	788	835	789	819	805	869	769	807	875	821	808	842	830	816	841	770	801	811	780	814	816	783	822	753	802	811	772	820	795	802	802	756	823	820	854	797	780	775	832	798	797	835	754	807	853	821	844	790	784	769	785	798	840	797	787	766	825	785	835	810	835	785	812	857	800	810	772	809	855	793	764	784	813	773	839	803	823	754	798	834	809	788	754	786	829	868	758	810	860	794	830	795	827	806	774	813	759	811	820	845	758	793	791	821	823	775	825	816	840	820	818	843	838	842	800	769	791	812	804	802	841	817	843	823	776	860	774	785	771	819	817	773	839	832	849	773	761	740	850	800	771	766	821	777	766	876	835	797	771	739	831	799	813	845	795	806	817	814	815	768	811	826	764	835	752	806	788	790	815	790	831	777	795	825	810	795	821	741	776	796	771	796	846	762	779	802	836	806	846	794	811	751	801	792	800	758	756	805	836	819	789	834
43623	8610	3206	2300	1600	1126	946	752	636	583	557	473	438	431	409	394	375	362	374	379	356	353	339	367	343	328	337	344	326	327	371	352	365	347	343	337	325	371	342	328	314	345	306	322	310	338	338	295	314	306	319	321	314	340	307	370	318	315	303	301	315	316	299	336	336	329	303	328	310	317	331	297	323	318	323	306	319	340	336	342	302	318	300	309	311	325	359	294	293	307	308	299	310	279	347	319	282	297	322	326	353	332	323	330	313	326	311	320	344	324	329	342	301	321	303	337	350	308	323	326	307	301	324	296	309	356	307	314	322	320	328	323	323	336	339	267	334	342	302	361	301	333	370	322	335	312	306	292	330	327	295	334	356	283	329	342	319	340	298	299	310	327	288	320	307	341	333	308	331	312	324	328	316	343	317	307	351	322	341	299	322	329	320	308	325	336	327	300	350	297	304	342	310	329	331	336	378	277	306	336	326	327	287	311	329	355	297	287	321	349	320	291	316	329	317	323	313	320	319	340	316	340	288	335	281	302	320	341	322	339	300	351	316	338	306	281	305	294	320	317	326	313	317	291	323	332	322	331	317	316	350	303	306	302	355	312	329	333	326	266	320	326	327	322	319	303	338	332	312	309	343	299	311	333	331	327	339	318	326	297	309	330	323	274	312	306	361	278	327	303	303	306	314	311	325	311	338	310	312	344	312	327	358	336	334	305	305	313	311	289	330	326	367	328	300	316	339	333	304	331	333	344	337	330	325	317	334	300	322	293	328	320	293	332	320	322	323	282	314	308	297	314	311	303	358	279	315	323	332	307	319	305	345	317	326	349	302	324	340	299	290	318	296	283	321	320	314	297	338	281	284	315	303	359	313	303	325	340	319	318	313	335	345	300	328	305	330	305	293	314	295	303	319	330	300	319	312	354	318	321	325	304	299	325	323	299	309	266	327	320	310	323	324	328	313	335	302	342	322	320	297	332	305	286	321	275	332	338	309	312	321	333	299	287	308	319	321	306	313	340	321	346	308	326	339	295	322	327	285	327	353	286	317	314	310	331	327	329	348	305	319	321	301	317	313	278	339	336	328	345	317	303	326	325	306	331	307	310	313	320	329	284	313	325	328	342	310	323	295	296	305	303	345	305	298	295	324	337	308	302	288	296	314	316	308	305	308	312	305	334	331	333	326	317	314	300	290	330	286	324	315	337	306	330	325	314	322	349	319	330	321	294	315	315	323	349	331	290	315	337	318	327	315	321	312	304	311	334	326	283	294	321	279	276	292	311	332	321	329	291	307	284	319	311	328	331	321	309	280	297	303	291	311	314	328	352	300	331	293	369	328	346	310	315	329	333	287	299	329	331	333	295	316	307	290	341	315	281	313	320	352	350	306	310	329	285	308	293	341	319	290	308	303	316	322	366	313	318	338	300	304	321	331	302	324	328	318	269	303	313	309	316	260	310	288	330	315	315	323	331	332	358	293	308	300	314	328	313	309	313	330	326	328	302	282	291	309	322	337	347	291	305	333	335	287	347	307	298	329	298	329	313	300	322	321	313	310	333	322	313	263	305	349	328	302	317	286	323	295	321	338	305	313	325	343	347	325	312	332	320	306	322	313	332	302	357	325	348	305	305	300	321	333	304	296	274	307	308	323	323	284	330	328	324	328	328	290	315	300	281	302	324	310	290	298	300	344	311	284	281	303	304	343	323	323	305	359	312	316	302	338	299	294	326	318	347	332	357	343	290	329	321	336	344	317	301	299	308	291	316	327	306	315	364	343	327	323	307	337	322	295	289	290	325	311	322	298	306	303	336	316	317	287	307	318	303	323	308	318	299	302	338	325	307	313	313	352	337	333	320	324	283	289	279	313	299	312	304	309	327	321	288	286	310	316	314	317	326	330	288	329	283	301	317	338	326	291	289	336	310	315	313	308	319	304	310	313	310	328	320	314	341	314	309	321	297	292	329	329	337	333	333	308	304	280	312	306	305	347	329	322	305	332	321	292	335	316	319	343	335	320	325	339	311	305	307	301	325	321	334	356	330	335	311	316	305	317	306	333	307	306	295	350	300	308	316	282	276	294	332	322	292	323	308	309	327	317	312	324	308	353	353	324	297	318	322	295	328	274	290	332	322	335	313	327	304	320	325	321	302	316	286	314	328	320	321	316	313	338	320	320	306	292	307	305	293	300	316	306	310	294	309	326	329	288	347	338	312	290	316	325	307	335	340	299	307	306	302	314	302	279	323	335	321	307	352	332	326	284	286	329	318	314	316	331	324	295	287	318	323	304	340	322	335	319	316	329	290	299	343	287	312	332	344	307	338	352	330	322	338	288	351	304	340	312	339	318	306	284	294	297	328	299	298	339	324	307	310	302	323	303	310	302	281	312	314	326	308	328	305	353	333	334	286	338	295	308	317	336	312	331	337	339	324	320	313	321	299	327	305	306	337	305	288	298	321	292	302	318	292	287	325	299	326	309	295	323	313	268	308	300	303	307	329	310	321	302	291	324	311	327	344	297	339	331	337	330	327	320	315	311	333	301	289	316	333	310	348	346	305	316	306	328	292	330	290	309	310	295	298	314	328	345	311	283	304	315	328	303	330	289	273	302	282	353	319	315	285	282	315	306	315	313	317	309	332	337	294	321	303	322	306	321	330	330	307	309	313	305	330	316	338	314	268	341	331	314	308	327	304	324	304	302	303	305	337	326	363	314	333	349	320	290	340	290	316	324	342	315	303	357	327	336	341	334	336	329	326	303	297	328	308	305	329	344	289	317	330	330	336	326	298	334	260	333	314	324	331	332	297	290	346	349	338	378	297	295	303	312	283	315	348	317	310	328	337	302	335	315	322	309	338	314	309	285	307	304	327	308	298	292	307	330	327	275	299	289	355	311	330	315	353	309	295	334	346	340	318	321	297	338	335	315	335	356	335	331	321	327	318	339	335	285	285	317	304	335	330	307	349	340	286	306	294	349	317	292	331	329	339	334	328	308	309	275	308	298	296	320	327	318	314	302	303	274	314	325	320	316	289	277	336	305	336	329	326	318	337	316	356	299	307	344	321	308	321	299	284	309	318	302	325	313	328	303	289	309	306	316	341	335	340	334	304	340	360	338	336	291	303	327	322	339	335	304	299	325	329	319	306	313	321	285	280	333	288	292	299	330	313	323	296	298	320	324	329	302	313	305	337	301	310	334	299	318	312	290	277	329	308	307	303	320	304	320	307	324	319	298	346	282	329	324	284	315	320	320	341	338	279	328	323	291	343	322	295	311	321	329	294	317	302	320	304	302	334	329	299	286	308	287	312	307	313	306	278	318	318	323	336	296	286	329	311	322	288	337	330	321	317	301	318	320	314	314	325	338	299	328	293	313	313	329	293	302	352	327	331	337	343	300	312	347	284	301	302	309	306	343	326	319	327	337	322	312	308	339	348	287	329	325	328	300	297	342	313	324	317	308	346	296	335	334	339	343	295	314	313	307	304	307	304	289	296	342	312
21127	3178	6485	7075	5888	4776	3993	3341	2997	2529	2377	2046	1984	1765	1694	1576	1509	1460	1396	1443	1467	1292	1313	1242	1165	1158	1161	1198	1114	1167	1090	1052	1080	1037	1022	1127	1076	1002	1030	990	1041	1056	1106	1029	1010	950	990	992	1014	971	1030	988	976	1033	946	927	985	966	1023	914	941	980	996	938	1032	1019	937	983	983	887	937	988	946	930	981	943	897	952	966	939	966	913	987	1000	924	929	921	960	936	916	966	923	962	913	949	909	931	1006	912	911	937	939	958	977	934	873	925	904	905	958	945	951	953	916	927	876	879	910	919	965	917	902	914	915	891	905	929	880	955	912	892	954	964	893	967	896	942	998	934	936	890	921	956	941	900	934	856	966	945	921	921	1008	907	910	928	932	917	936	905	974	956	992	908	970	894	939	982	986	903	964	898	943	903	943	920	911	905	898	890	913	948	908	954	923	906	904	969	959	907	912	927	880	952	941	921	975	915	953	918	907	919	939	918	925	966	959	908	931	900	930	853	981	938	910	932	861	912	970	915	853	920	876	937	950	928	958	884	952	916	896	876	923	924	914	979	892	968	904	977	901	912	930	934	951	914	910	956	933	926	893	900	932	914	940	939	915	920	911	851	893	913	920	953	912	878	900	915	877	913	970	909	931	985	945	971	908	876	881	935	929	922	899	921	901	915	890	905	891	903	909	916	856	930	907	956	935	919	898	894	936	949	926	918	915	941	943	893	914	915	895	943	927	882	943	891	980	937	979	950	893	943	972	906	941	931	899	950	950	883	896	953	908	906	936	916	919	965	911	938	933	941	926	958	887	960	933	876	929	911	926	891	960	905	974	934	917	940	948	854	911	881	902	906	925	891	919	840	939	878	910	879	905	915	894	939	952	941	898	931	989	929	905	900	949	975	938	933	909	916	965	918	870	933	932	858	890	882	937	958	931	906	922	893	930	862	911	920	921	927	953	896	919	910	978	912	899	926	977	924	994	930	940	890	929	913	931	934	911	890	958	938	909	978	906	921	918	926	876	955	903	926	947	921	896	866	904	977	898	875	935	910	928	894	904	927	882	980	953	965	900	836	931	911	905	984	943	878	917	966	922	887	911	961	913	922	907	963	930	883	906	879	952	904	944	926	946	939	901	907	894	981	865	931	950	953	908	922	911	934	920	933	928	873	950	963	953	908	936	926	877	912	923	945	912	897	924	913	893	887	954	955	944	942	912	964	930	954	892	926	950	916	890	937	960	888	928	934	957	892	913	903	911	937	918	946	907	917	972	884	865	929	969	931	966	964	933	925	947	907	924	915	930	982	963	920	918	883	907	882	942	910	953	911	926	913	975	920	903	913	934	961	941	851	890	923	892	966	958	938	894	907	893	887	881	955	912	902	891	936	921	920	948	877	877	952	913	927	918	875	920	923	892	882	896	911	920	937	963	897	950	891	916	862	942	911	881	907	896	887	894	918	953	939	930	943	960	923	904	900	911	921	898	959	944	963	950	929	969	891	947	841	969	928	926	969	889	920	856	935	874	913	894	935	925	941	899	935	920	908	895	937	959	930	954	900	936	935	906	884	901	936	911	944	924	904	927	918	869	986	950	929	908	920	914	914	975	947	901	894	895	891	968	926	873	882	907	909	937	912	905	874	892	991	950	880	937	937	998	889	922	978	909	909	913	898	917	935	942	937	883	876	900	857	946	973	921	899	879	927	931	927	941	971	911	951	945	972	983	937	981	890	896	924	918	929	937	927	932	923	946	994	909	905	892	873	889	919	903	939	976	898	938	932	958	950	889	906	917	904	940	888	915	915	959	934	897	898	852	941	906	905	937	930	944	922	942	862	872	959	917	901	979	944	937	905	933	932	913	920	918	886	915	904	904	966	919	880	870	924	944	938	942	921	907	943	887	900	909	949	938	881	890	932	911	910	953	955	898	915	939	943	845	928	987	925	888	903	949	971	985	908	922	979	894	937	859	910	902	881	905	912	975	910	925	946	1007	915	930	922	941	897	919	910	904	924	880	888	906	902	954	943	910	903	930	919	1018	943	934	922	919	917	895	945	870	1005	904	959	912	902	927	897	895	941	917	959	958	860	968	895	976	896	950	894	934	936	881	874	910	922	914	914	889	918	893	986	914	867	921	917	900	904	928	912	875	938	956	965	938	930	937	893	969	950	927	864	967	851	890	962	913	953	911	890	916	909	929	963	916	936	878	906	886	912	924	939	885	889	957	895	944	909	882	902	970	906	907	918	917	893	889	916	875	951	879	907	948	896	939	902	907	937	936	896	940	902	886	913	883	988	936	891	967	909	974	917	945	901	907	900	926	924	954	957	949	898	904	922	918	883	894	941	918	895	918	949	913	918	873	902	914	909	919	923	977	894	932	944	893	924	834	890	934	897	973	960	925	954	946	870	850	889	925	966	872	944	929	950	902	916	929	914	917	908	977	946	901	897	925	943	896	951	917	945	927	953	936	974	942	910	945	999	947	922	868	950	914	917	904	965	945	893	866	933	896	902	898	917	990	872	924	926	942	894	952	916	893	881	901	901	926	944	905	964	871	898	882	915	930	918	876	982	996	904	934	934	895	966	936	991	949	903	878	857	937	887	928	912	943	917	891	910	897	961	920	914	916	942	916	877	917	881	930	915	906	901	943	895	961	873	906	889	945	974	934	879	890	886	926	924	904	912	868	937	961	879	908	879	907	926	915	846	930	919	893	901	948	897	911	960	929	943	922	945	927	960	972	907	836	874	951	948	893	912	942	938	927	974	905	941	958	891	969	934	984	916	911	924	954	928	939	910	947	981	959	916	916	901	951	931	959	925	946	849	935	894	927	952	871	966	956	943	942	910	914	881	911	938	889	908	884	879	910	976	961	949	931	905	928	932	937	912	912	961	942	961	910	886	859	899	880	911	902	908	952	931	996	923	943	941	902	924	970	909	939	920	943	896	919	970	933	927	958	945	908	932	904	956	968	921	928	941	927	856	950	934	891	920	940	930	876	864	913	935	938	930	943	984	888	957	932	907	911	969	940	920	982	953	974	932	911	938	931	962	949	980	907	928	917	919	967	853	944	894	935	892	950	902	928	936	940	920	923	940	911	918	956	952	920	899	950	922	918	947	928	905	853	956	889	907	897	914	945	922	896	957	936	920	910	993	953	911	894	940	944	935	941	929	915	925	957	915	961	897	911	970	927	886	938	947	945	921	868	911	893	903	982	904	924	941	962	937	915	965	912	908	891	925	938	900	890	963	899	873	956	897	918	866	916	866	923	921	928	903	880	943	920	954	899	952	877	946	892	929	922	927	937	927	969	946	948	911	882	925	948	928	928	890	932	952	893	907	928	987	919	898	881	904	959	919	929	923	917	936	900	893	940	962	933	917	904	899	934	871	897	905	901	850	935	923	934	945	948	936	901	877	933	945	969	894	1001	920	978	922	953	927	961	908	940	931	937	967	896	891	900	922	929	873	965	916	873	906	936	920	924	915	893	911	930	976	919	919	862	941	949	910	964
5693	312	248	188	193	153	173	169	167	129	132	166	144	153	129	138	142	140	130	139	152	162	147	147	135	149	151	135	128	137	120	145	144	126	126	119	122	139	131	137	140	146	121	138	139	140	126	124	151	103	140	129	122	131	144	113	144	118	138	114	138	115	148	138	137	131	147	128	124	138	128	127	137	127	146	148	125	132	141	123	149	137	134	119	114	137	126	133	135	153	127	119	127	143	129	153	119	140	150	107	136	127	130	148	130	127	142	138	130	131	127	139	138	132	151	141	134	130	132	118	127	139	128	137	111	135	139	148	128	145	161	126	134	147	121	143	125	125	133	106	150	156	138	128	136	143	118	141	120	140	149	148	142	143	118	148	132	130	124	136	144	148	143	124	143	136	142	134	122	130	143	150	121	119	149	123	131	159	138	112	142	144	134	131	137	151	121	130	135	153	147	146	145	150	150	147	125	165	156	126	148	127	121	128	123	130	118	165	111	131	135	132	123	112	154	133	143	115	143	143	127	141	133	153	136	152	126	134	132	139	141	127	137	130	129	122	138	143	136	141	143	126	123	130	148	121	120	121	136	121	142	121	137	116	153	120	126	140	164	142	130	129	145	146	138	118	139	130	129	121	142	150	128	144	139	114	136	126	139	126	138	131	147	99	124	141	128	135	117	131	140	134	127	139	114	141	143	133	115	147	155	130	154	119	126	147	129	119	119	141	124	149	141	158	132	135	144	141	138	143	137	139	135	138	149	137	157	128	138	139	135	128	120	162	134	124	134	135	120	131	150	138	136	129	119	132	145	149	131	117	113	155	138	133	123	140	145	130	145	143	115	122	128	134	114	160	153	149	139	145	116	144	133	141	135	135	140	114	134	138	148	152	138	130	128	147	140	131	145	141	144	156	141	144	120	122	118	137	145	113	128	134	129	148	121	143	129	127	138	134	154	130	141	147	140	155	129	146	119	125	123	141	129	139	122	112	130	129	143	146	134	139	135	132	138	124	136	125	144	149	146	125	129	139	112	122	119	137	131	139	183	146	145	131	126	138	130	115	142	125	132	123	114	139	147	166	132	127	130	143	129	141	126	130	140	144	121	138	125	120	152	125	127	122	130	117	131	148	122	109	130	130	135	146	138	123	121	154	126	139	119	130	139	121	134	143	129	128	140	130	133	147	124	135	119	144	160	147	154	138	131	144	137	135	139	129	125	135	139	130	131	138	139	136	120	131	123	124	104	152	142	141	124	164	144	156	124	155	148	121	138	132	141	111	144	153	138	111	141	139	125	128	106	139	137	150	141	115	135	123	125	131	140	150	137	120	145	128	138	131	132	120	138	133	143	124	138	126	140	137	128	141	117	161	132	128	132	143	138	133	107	133	134	140	149	144	118	129	138	132	120	148	114	137	123	121	146	141	145	169	149	142	131	119	116	137	136	125	118	137	139	109	153	116	160	130	147	155	141	126	137	132	132	134	127	138	125	143	144	130	152	117	119	120	155	137	131	164	139	138	120	139	135	143	159	147	142	159	148	137	124	130	125	130	163	137	131	153	123	130	127	128	130	127	151	127	138	146	116	127	150	133	148	134	138	132	149	149	137	124	139	137	136	132	142	124	115	121	133	142	112	129	153	97	164	135	131	140	150	144	144	130	130	148	141	124	144	153	140	122	134	107	129	141	134	115	130	154	142	140	148	134	140	133	133	123	141	129	126	140	163	135	122	133	127	132	134	115	144	152	151	143	137	118	134	145	120	135	116	142	137	113	146	130	140	150	163	128	139	129	135	155	121	137	136	145	165	144	137	120	132	133	124	137	149	126	138	134	127	108	129	138	145	135	152	132	129	153	128	141	146	121	147	132	163	136	136	129	143	147	147	134	136	155	154	134	125	120	132	132	116	123	151	125	126	125	141	124	131	139	131	118	130	139	108	144	152	117	133	123	130	137	130	131	147	141	134	119	117	148	159	152	127	129	132	139	125	137	140	132	136	144	140	135	124	138	138	126	139	133	121	128	136	136	119	131	130	130	136	159	154	144	123	133	134	126	149	153	120	155	130	144	148	142	144	117	136	132	139	138	113	129	137	117	126	138	142	134	153	145	138	152	154	145	126	131	134	156	144	111	147	146	160	144	143	136	132	146	133	155	140	144	130	146	124	124	143	128	128	142	142	143	143	131	139	131	134	116	126	139	147	162	125	124	141	148	130	113	134	129	124	138	124	148	148	144	145	145	149	128	131	145	123	125	136	142	145	134	141	134	134	123	156	133	124	128	135	154	122	127	144	122	132	140	140	134	131	132	130	136	158	141	150	162	115	143	136	139	127	154	126	132	148	141	132	131	146	135	118	121	128	116	135	118	141	131	130	152	153	156	135	127	129	144	145	138	153	150	131	106	115	149	136	131	114	130	122	135	98	131	116	145	144	135	129	134	136	128	130	148	118	144	132	120	141	135	138	136	140	123	127	116	122	139	151	124	155	150	120	118	139	153	123	148	146	142	157	137	148	125	124	139	156	144	137	149	126	140	130	118	142	139	141	134	127	141	124	127	120	140	138	143	130	134	166	153	127	132	115	149	166	143	123	144	130	132	149	143	124	131	113	138	131	129	136	124	164	119	137	145	143	118	148	137	132	139	133	117	120	145	137	144	132	151	120	136	129	139	143	139	130	126	116	134	131	120	149	150	134	138	127	152	142	147	137	126	156	140	135	140	150	152	146	130	133	145	125	141	140	120	143	140	129	134	118	141	129	143	150	140	150	143	125	144	130	135	125	130	130	131	131	142	142	134	140	134	137	147	123	148	132	138	133	132	149	115	128	127	133	144	118	139	127	145	136	141	127	149	117	145	145	143	136	126	144	146	149	130	135	127	123	132	173	138	137	124	129	133	123	132	144	129	155	128	133	127	130	123	122	144	129	128	135	133	119	131	146	119	128	125	143	156	141	159	145	131	124	135	144	129	130	157	131	130	128	122	127	143	126	151	126	141	129	120	141	124	126	132	142	130	129	130	142	118	151	128	143	145	148	156	132	132	131	128	152	154	146	139	128	133	126	124	137	147	147	125	117	152	137	143	133	144	139	152	141	121	135	159	143	137	119	149	123	118	150	154	153	117	129	138	142	149	127	135	133	139	118	153	141	147	140	137	132	130	130	112	132	133	143	151	131	129	128	138	124	132	132	151	119	138	133	138	147	128	107	139	158	143	138	137	124	127	141	144	140	161	133	142	122	140	135	147	141	119	114	149	145	113	138	113	155	141	146	156	148	125	136	120	131	148	152	120	148	142	119	150	138	119	133	144	130	125	158	144	140	144	122	112	141	137	128	127	131	136	121	152	127	124	112	132	146	125	157	111	122	140	121	127	138	135	144	137	132	161	129	134	147	130	149	152	141	125	142	142	143	126	136	155	126	145	153	112	142	153	138	150	132	121	139	140	135	144	171	122	140	127	139	141	148	141	119	120	130	137	128	136	151	153	146	130	142	130	118	163	148	149
5186	563	672	648	612	633	538	526	520	508	511	512	490	482	479	444	489	453	466	473	526	502	499	472	492	443	452	486	483	476	502	435	447	482	466	441	470	471	456	503	460	453	481	465	479	479	487	490	425	492	452	502	475	457	457	441	453	461	462	479	461	523	461	500	497	449	461	469	504	478	462	483	467	456	452	469	467	466	461	471	489	458	480	515	450	432	455	441	489	432	423	489	445	453	456	458	494	473	486	450	436	456	418	422	469	465	448	494	495	507	480	473	438	450	437	480	432	467	474	503	490	500	467	493	478	466	476	502	498	437	461	486	469	506	469	425	477	441	466	433	439	499	445	453	494	449	484	487	477	444	465	502	501	450	465	493	492	449	454	474	502	457	483	458	446	438	466	449	465	482	459	465	455	472	451	494	431	456	450	455	448	488	469	486	498	427	486	451	445	479	461	460	461	470	461	486	467	499	458	491	452	501	491	491	442	456	468	460	459	467	451	502	491	477	479	455	425	495	460	473	459	461	473	450	476	453	457	461	468	443	503	469	428	445	458	440	448	486	439	478	490	459	470	435	455	460	473	503	471	478	426	454	463	477	474	470	493	471	493	466	482	479	474	472	436	448	455	464	446	457	451	498	462	500	462	465	484	471	433	486	476	469	419	445	485	470	441	456	481	493	489	449	441	428	458	465	459	502	477	473	424	455	480	486	468	440	462	499	468	466	428	466	468	458	468	456	487	451	515	447	463	446	442	456	474	486	459	445	468	441	484	469	504	471	458	428	458	463	472	511	475	422	487	434	493	421	449	463	475	466	471	460	437	524	440	466	466	447	454	477	479	488	457	463	454	479	489	447	490	494	460	475	460	455	479	463	476	475	467	503	500	478	465	453	466	485	462	491	486	435	451	450	444	460	461	475	463	492	466	474	435	481	459	444	436	487	460	462	467	477	485	484	451	471	449	455	422	463	510	474	501	497	496	496	470	472	476	423	459	480	477	425	487	437	399	480	439	457	510	447	436	476	484	473	480	444	503	437	468	444	457	413	482	464	473	484	470	489	493	469	433	412	473	484	466	463	476	436	450	451	460	455	460	454	453	493	470	465	448	483	473	472	491	473	436	439	460	471	436	476	503	485	483	448	422	483	473	484	455	500	474	493	455	481	479	456	492	441	485	438	459	425	470	494	475	449	493	466	521	459	476	435	467	436	484	476	452	488	421	465	470	436	422	480	463	478	445	499	495	462	465	497	468	473	496	475	469	464	484	469	493	456	442	432	464	444	467	467	445	510	446	477	456	458	433	497	487	439	482	499	430	478	468	450	449	493	458	441	440	513	443	473	441	447	479	441	453	443	513	455	467	449	457	468	444	481	447	434	472	477	475	434	473	462	448	463	455	491	448	473	477	454	477	467	466	432	473	444	475	459	487	481	453	482	474	478	421	455	437	456	468	454	444	477	458	488	500	463	478	473	506	448	481	471	466	460	477	515	499	471	466	500	484	464	451	488	437	515	446	439	457	426	473	467	470	444	466	500	450	455	412	469	509	499	414	446	452	453	465	450	442	499	450	450	437	471	470	457	435	476	472	485	456	461	484	460	505	474	469	457	513	460	438	432	477	492	484	448	439	453	471	497	472	450	497	467	473	437	487	480	500	476	501	473	480	485	485	441	467	457	448	477	459	460	489	495	502	462	464	445	463	480	457	434	452	469	465	450	450	510	510	464	505	451	468	497	457	447	494	459	458	463	438	454	447	470	486	515	450	450	453	480	421	448	481	471	483	448	467	481	475	469	441	494	446	465	475	448	482	517	487	475	456	447	478	466	480	457	484	459	486	431	450	476	482	486	481	450	470	477	422	489	462	475	462	462	453	495	460	456	462	470	431	462	433	427	431	443	464	461	462	470	486	483	454	454	488	444	446	442	444	431	477	484	485	504	482	476	499	451	447	483	469	479	444	457	465	477	475	439	453	451	469	460	457	475	439	425	472	429	482	436	441	445	485	484	469	460	470	488	489	485	467	455	458	446	460	497	436	487	474	470	459	442	459	458	452	459	465	483	435	434	471	467	476	481	491	512	463	447	489	481	477	472	484	440	450	472	465	452	478	468	476	464	470	456	456	438	448	496	465	473	475	480	459	430	463	473	467	467	452	467	489	448	455	439	454	467	480	470	447	430	488	504	479	448	461	461	473	488	460	459	502	476	451	465	475	481	473	490	467	446	471	470	472	447	464	441	435	491	479	434	443	461	454	456	471	494	493	479	470	473	423	450	451	455	455	519	447	441	435	486	456	448	455	474	480	456	482	487	461	487	473	480	454	453	503	446	447	470	457	478	479	489	449	466	456	476	471	477	451	491	489	493	450	451	456	473	452	465	424	467	435	454	478	433	443	449	470	453	502	429	476	496	434	446	460	424	447	436	505	471	482	471	474	478	466	452	450	451	446	471	456	470	462	509	451	480	450	459	489	445	462	492	521	468	431	454	476	500	447	462	415	456	443	467	457	490	471	456	437	445	470	480	438	494	391	451	485	431	472	450	489	464	502	459	472	446	441	449	476	485	470	460	485	460	435	447	478	472	447	455	469	422	465	459	471	461	488	460	514	436	455	474	462	467	451	464	460	480	490	489	446	518	465	518	463	456	494	516	424	449	467	468	454	425	483	514	452	422	442	475	465	468	454	456	447	436	477	456	461	503	472	484	474	459	448	481	455	473	505	490	445	487	440	447	475	480	472	478	470	449	492	459	395	456	494	459	468	455	467	474	460	495	477	430	464	482	472	478	455	460	461	456	456	471	461	482	457	485	470	477	445	457	455	446	466	460	489	460	493	460	501	487	450	433	428	448	441	447	471	466	478	461	484	452	440	457	484	475	459	465	466	466	507	476	479	446	477	454	471	473	473	457	468	457	486	487	453	459	455	460	489	478	413	471	479	462	458	474	462	465	478	441	440	458	449	471	472	451	464	474	497	441	461	479	446	457	487	451	489	464	415	453	488	440	456	452	476	445	446	442	437	468	492	444	479	487	488	488	446	460	457	446	473	467	482	448	472	447	439	490	421	424	468	459	441	453	470	427	476	504	493	422	462	463	451	465	481	447	477	444	474	497	453	483	458	474	439	436	417	468	441	466	444	503	454	442	455	474	447	458	526	487	451	475	495	451	469	447	496	479	481	463	504	479	457	465	469	478	464	495	505	452	471	484	478	473	489	460	458	448	437	473	477	494	470	489	478	472	474	501	423	466	479	450	506	433	450	448	492	486	443	489	511	461	457	446	453	462	482	501	418	457	457	451	454	472	449	452	486	446	430	457	500	486	466	462	448	431	508	482	501	500	463	444	505	435	413	470	487	475	465	474	459	458	508	467	506	419	483	493	499	464	434	486	478	484	505	466	459	446	465	428	447	455	485	498	484	454	452	461	472	462	469	472	452	510	457	479	462	469	447	485	481	458	475	407	474	483	462	453	461	468	463	483	446	484	482	470	420	451	477	457	458	498
31643	3718	1655	1248	833	691	608	472	483	411	388	334	340	331	345	316	330	297	281	296	286	284	267	319	276	264	293	278	297	259	270	284	294	296	297	277	270	266	271	280	259	260	261	260	262	287	292	282	270	272	286	263	266	294	257	261	262	287	250	299	262	246	277	248	255	251	281	276	267	277	255	258	276	264	265	260	288	274	287	260	287	269	252	244	267	274	269	273	282	254	263	253	259	235	244	300	240	265	296	241	255	276	303	260	271	264	289	253	272	282	277	284	247	268	273	251	298	263	275	250	275	245	232	223	278	235	227	284	265	268	228	288	270	274	239	265	269	271	260	265	293	306	240	274	274	274	261	263	272	292	260	257	242	298	290	255	265	287	280	236	258	264	277	271	261	267	237	287	260	262	277	249	273	272	269	257	284	255	269	277	262	247	250	285	284	280	241	242	247	265	264	271	293	271	253	218	248	265	275	257	284	279	320	281	272	269	274	263	238	246	272	269	276	233	284	277	248	228	275	285	261	240	278	259	283	282	274	249	248	258	251	274	249	270	248	274	281	272	255	292	277	276	246	256	257	259	279	261	259	273	271	270	243	227	249	242	245	277	276	269	238	268	263	260	267	259	288	274	291	266	238	258	262	261	264	257	277	270	272	239	243	277	276	239	268	282	256	254	268	302	296	259	273	279	277	242	265	286	286	278	254	243	267	255	271	264	286	270	256	271	276	265	290	245	257	292	260	268	265	262	270	303	249	253	252	241	257	229	247	279	265	243	289	272	269	250	267	269	255	263	267	247	270	243	268	282	294	256	277	259	268	267	254	268	259	259	266	278	257	258	251	243	287	251	277	236	260	301	282	242	231	244	257	277	258	259	272	258	254	279	266	246	267	287	245	269	273	290	252	288	264	263	267	262	257	282	260	250	286	275	240	275	270	270	235	250	268	276	264	253	300	263	262	252	279	256	271	266	274	235	272	246	255	279	262	284	281	256	278	268	300	262	261	273	274	269	292	223	278	241	268	263	262	270	240	237	260	282	272	272	255	274	246	255	255	259	257	255	278	278	269	284	292	259	258	256	281	264	294	233	235	256	275	277	259	271	281	281	256	278	281	272	285	269	273	285	252	255	252	278	294	267	227	272	263	272	265	271	273	274	255	231	277	227	247	290	292	267	260	255	277	239	246	241	243	234	265	234	246	265	268	263	273	268	258	263	252	266	262	279	294	250	270	248	258	271	287	260	290	255	290	259	273	287	271	277	273	270	235	263	282	250	239	264	285	255	259	277	278	257	253	297	235	277	252	264	263	270	290	236	281	292	271	296	256	243	268	267	298	280	263	283	256	241	281	232	289	274	245	283	245	282	241	256	232	277	259	240	262	254	280	278	258	255	265	254	257	265	272	272	294	263	273	248	268	268	253	238	248	264	276	274	253	278	291	282	251	260	271	255	259	300	246	257	275	268	246	266	261	252	263	298	260	288	264	264	267	283	263	247	271	273	257	290	283	252	278	262	275	284	294	267	282	277	281	284	249	303	283	256	299	270	301	274	311	272	236	271	255	273	241	291	260	280	270	266	269	272	245	276	261	262	292	265	262	252	241	246	271	269	269	270	263	246	273	271	298	245	263	247	255	294	249	253	248	256	236	256	279	252	238	254	239	274	277	274	265	275	268	268	273	293	269	261	203	252	296	275	270	266	259	245	259	273	255	261	275	292	240	282	246	254	249	295	309	244	267	265	268	253	263	269	275	263	265	249	279	257	253	272	293	237	287	271	253	291	290	240	271	280	288	282	288	244	272	245	267	264	276	287	259	274	229	283	259	257	251	282	246	274	254	282	270	261	275	273	278	252	280	262	266	276	250	268	243	287	263	268	254	254	251	272	254	267	277	284	259	255	266	258	243	285	263	274	253	275	250	250	242	289	262	288	257	289	283	293	260	246	258	242	243	242	279	251	250	278	249	240	273	221	292	267	259	255	263	256	276	266	253	297	270	299	273	267	266	270	273	276	246	256	272	257	284	321	277	267	268	267	277	279	284	254	271	296	246	272	283	289	287	283	267	257	272	241	286	256	267	277	267	277	250	267	260	285	255	261	290	255	233	238	285	273	283	268	263	267	268	265	258	240	304	264	289	287	260	282	280	280	266	257	254	257	271	271	264	268	277	234	270	241	286	264	257	301	245	245	249	276	257	227	245	244	265	272	262	270	293	302	258	277	272	260	251	256	270	295	244	258	290	231	264	246	272	245	270	279	252	251	246	258	267	269	279	266	232	247	272	256	237	252	252	279	275	254	271	254	252	253	262	296	269	249	260	258	255	240	286	252	247	272	288	261	260	271	268	279	231	245	252	283	287	254	265	229	274	273	267	266	262	265	251	271	271	264	264	247	256	256	275	267	262	221	308	241	255	257	251	286	257	269	284	255	283	262	275	251	283	268	278	264	275	254	245	274	251	244	271	256	260	257	289	253	308	264	264	269	268	289	259	245	257	271	265	260	256	272	297	252	234	282	292	255	281	239	263	281	249	272	241	268	286	280	292	292	254	251	276	256	265	268	258	256	264	265	278	279	282	283	275	238	262	272	247	267	288	285	269	281	272	250	245	256	253	271	250	236	270	270	245	267	266	242	295	266	268	248	263	265	259	249	274	272	263	266	266	263	263	262	258	277	291	283	256	256	253	260	304	256	279	292	264	256	306	264	283	285	268	260	297	281	253	257	274	264	291	287	280	277	271	241	248	254	241	283	257	265	260	260	285	258	257	246	253	286	249	287	259	249	273	262	266	281	270	274	273	267	262	259	281	267	272	271	264	260	250	288	272	267	263	284	262	281	255	288	269	275	285	259	285	284	270	270	266	271	286	254	254	295	252	297	267	266	256	266	245	262	245	296	256	255	259	273	263	291	262	285	286	294	268	282	261	286	273	294	245	254	281	248	265	279	271	271	270	272	264	241	265	278	275	313	258	258	265	285	236	284	263	273	244	283	286	269	277	261	272	254	298	261	251	255	276	275	249	250	264	269	278	258	262	257	260	259	235	265	273	288	259	266	288	267	263	271	279	291	261	259	255	280	274	266	249	272	276	252	263	282	251	269	265	270	267	245	263	248	223	253	248	262	262	257	267	267	259	272	253	260	256	253	255	259	263	272	245	256	280	275	265	268	263	277	229	277	252	269	260	266	258	254	245	250	276	288	300	268	276	275	229	258	277	274	254	262	259	263	235	248	292	294	262	283	257	244	302	259	263	271	217	267	278	242	255	257	265	275	251	262	264	296	260	273	252	278	278	303	299	292	290	273	252	265	266	271	259	272	285	260	276	275	251	255	249	257	272	287	253	249	239	286	239	293	293	270	285	264	257	302	245	254	281	277	292	275	264	267	284	264	286	277	260	284	274	267	289	297	258	261	244	252	283	245	249	252	283	278	295	258	271	291	293	257	235	274	286	253	258	284	238	235	259	239	252	277	251	266	255	269	263	280	287	250	254	281	283	237	269	273
15753	1891	3826	4122	3579	3024	2482	2151	1828	1683	1532	1489	1377	1299	1238	1167	1089	1047	1097	1059	1015	997	958	995	960	943	967	889	875	922	858	873	927	850	918	870	884	883	868	861	812	843	892	843	930	803	823	831	845	837	829	818	813	818	878	861	806	854	797	824	819	834	840	772	807	760	867	803	831	813	846	814	795	815	796	817	779	786	801	771	801	815	806	821	784	812	833	733	779	871	831	790	788	863	798	816	792	804	797	859	813	808	804	823	863	802	810	799	759	794	813	780	810	819	850	820	828	816	802	785	811	777	868	852	802	806	825	867	815	807	779	838	806	860	790	783	799	836	806	799	812	785	834	815	825	822	810	785	805	832	797	795	798	782	827	794	855	830	785	821	806	833	839	837	793	814	816	846	868	805	781	838	792	792	797	795	805	817	795	853	788	832	783	785	812	822	792	804	813	795	842	813	821	817	806	834	788	805	798	818	795	793	810	771	774	792	779	816	826	807	778	806	794	837	790	787	793	832	821	769	842	802	825	812	803	820	813	803	785	820	800	778	852	854	826	818	781	786	797	807	821	822	792	783	784	823	804	765	863	825	860	820	761	806	790	778	789	780	837	810	775	828	793	834	764	767	764	829	824	785	839	821	792	793	847	767	855	807	832	783	798	842	862	819	776	752	805	787	851	830	809	832	876	786	813	850	775	802	794	817	743	800	811	784	800	821	790	808	787	861	804	828	818	834	790	843	826	786	798	812	823	800	768	816	770	866	812	811	820	851	835	817	836	806	811	865	759	811	827	830	785	728	827	764	838	812	800	808	752	746	833	791	828	818	794	804	792	801	780	764	840	782	839	800	761	797	819	854	788	791	830	821	842	785	803	807	811	840	812	787	796	805	820	754	792	844	816	815	815	798	788	839	811	787	802	806	840	863	757	773	816	800	811	823	833	826	811	797	780	848	810	817	822	809	759	797	809	796	826	816	767	813	798	815	795	794	787	822	832	748	826	784	845	793	822	790	790	795	748	801	809	848	750	797	831	859	802	849	811	784	885	777	750	787	816	820	839	837	781	799	795	786	820	860	816	837	785	810	746	807	814	817	763	838	825	767	807	800	830	870	778	840	862	824	784	798	786	816	791	802	817	806	827	776	783	838	803	774	794	776	797	796	801	884	863	808	853	809	798	794	810	837	814	778	784	805	790	853	759	814	850	827	773	781	798	814	856	827	808	842	806	780	800	792	823	835	766	816	845	822	816	813	785	882	813	792	801	701	818	818	851	756	777	815	786	855	800	805	819	829	821	787	799	793	806	769	796	805	755	809	790	767	803	798	804	834	783	786	762	756	817	845	777	830	826	817	830	832	814	822	785	782	783	841	843	807	853	801	743	785	804	818	776	870	775	814	820	773	797	770	862	869	765	793	850	783	773	812	857	807	767	813	751	786	787	840	808	824	836	803	802	791	822	783	783	790	777	801	835	776	824	783	817	761	812	799	774	812	820	821	878	845	797	821	804	832	733	801	821	811	796	819	811	811	784	844	821	868	751	789	840	767	844	806	812	833	814	788	820	819	815	816	836	765	870	806	808	830	779	854	761	757	804	797	867	821	778	810	852	870	775	755	766	834	768	764	846	824	832	811	823	823	806	802	780	856	800	808	835	778	804	792	842	807	837	825	838	764	781	861	784	782	837	803	815	824	810	776	787	836	783	833	839	854	814	833	829	817	844	781	761	783	876	832	795	859	825	800	822	770	795	823	835	821	821	881	805	781	781	798	807	815	761	813	817	763	798	805	804	767	787	797	799	817	772	799	839	761	863	822	812	843	800	800	821	800	837	818	807	740	754	807	810	802	800	820	864	771	809	845	739	845	770	836	794	765	839	802	792	793	798	845	772	834	824	806	822	805	777	779	783	789	808	796	840	782	809	792	810	815	807	821	858	836	826	787	851	753	814	841	801	823	837	788	795	788	798	791	740	795	811	811	798	764	836	814	800	802	805	794	805	780	845	832	807	817	858	862	841	772	855	778	769	756	791	777	815	851	781	778	788	773	771	815	854	844	816	792	759	812	789	778	779	820	808	801	797	793	820	842	826	779	848	795	800	760	829	812	848	843	774	831	790	855	827	788	774	793	790	783	751	768	812	751	812	788	784	811	821	792	807	825	810	776	824	764	798	777	762	832	816	768	835	773	798	797	779	799	793	814	774	796	767	856	800	795	787	775	807	817	772	803	808	808	780	803	803	843	833	820	814	801	812	780	774	784	767	811	770	791	881	789	833	813	838	875	769	777	779	821	796	774	812	815	773	791	794	839	804	748	856	789	810	797	804	786	829	869	835	790	754	856	760	797	812	789	777	817	778	845	786	792	829	859	788	836	760	823	808	820	807	816	816	785	815	843	798	899	816	806	808	815	808	809	771	803	852	799	800	846	786	804	798	803	779	803	802	844	782	798	801	822	780	800	834	816	801	797	814	837	772	778	858	822	823	854	793	783	848	804	830	836	838	793	781	814	883	806	807	817	789	796	838	851	787	834	763	786	827	803	794	823	807	785	779	814	819	827	797	803	792	804	793	822	786	808	796	800	871	771	766	773	784	852	806	781	777	816	810	855	775	805	785	788	815	769	830	835	784	786	837	779	867	783	778	817	800	840	808	796	815	838	835	829	776	777	810	724	817	814	847	823	834	818	844	785	814	792	831	841	779	783	821	781	791	832	801	855	819	811	823	801	776	854	831	820	819	837	785	793	762	850	849	805	781	795	863	812	831	828	891	812	813	812	838	789	826	790	776	797	804	770	759	838	826	797	764	833	818	801	784	747	847	796	819	828	828	758	842	833	751	800	812	805	810	822	863	806	830	811	776	851	753	859	779	838	798	822	777	796	804	795	837	867	788	797	847	791	781	810	829	776	820	814	776	822	784	796	805	808	807	776	810	817	785	758	792	806	795	788	822	788	790	757	800	794	857	754	829	826	798	767	759	810	841	817	804	794	854	844	761	835	805	828	837	826	781	780	815	772	819	826	798	799	795	798	827	828	804	794	848	799	792	763	843	794	792	806	835	794	822	824	829	807	821	789	784	776	777	805	830	818	825	811	823	822	834	825	825	816	843	791	809	818	811	781	833	792	775	793	798	819	800	826	810	773	770	821	806	792	783	838	821	793	817	822	777	814	749	821	778	805	814	745	837	780	823	811	811	872	764	809	801	815	763	824	820	815	801	781	807	834	852	837	773	787	791	793	818	814	826	838	780	779	782	817	855	780	768	789	779	822	784	882	820	771	833	777	788	839	806	834	726	839	822	813	881	796	840	832	801	810	764	837	760	819	798	827	846	775	830	817	768	814	823	780	779	810	783	792	793	790	834	818	820	804	772	836	789	770	809	803	792	806	823	753	780	807	786	838	786	842	830	800	812	789	761	796	792	799	786	833	879	828	789	844	824	813	732	783	830	792	837	839	836	786	795	757	797	798	778	792	803	763	860	801	815	837	771	763	832	837	769	770	827	819
45724	11028	3806	2391	1516	1162	868	767	664	575	531	487	446	444	416	407	372	432	360	403	387	376	349	353	333	347	355	326	320	331	325	330	336	345	345	332	322	323	352	323	296	332	317	346	313	328	319	344	358	328	343	328	320	308	316	322	321	335	325	312	334	311	298	310	317	325	326	356	297	332	313	329	338	333	305	331	331	348	313	317	334	291	294	323	321	351	332	357	319	325	321	323	320	331	331	336	296	293	340	321	297	323	329	311	348	333	310	320	288	348	310	266	309	319	323	296	330	323	360	323	300	302	339	347	308	321	288	342	311	280	310	297	339	339	304	295	349	326	304	313	326	302	322	310	308	296	308	319	288	310	308	307	301	350	308	339	337	281	317	308	304	317	315	288	329	360	318	321	317	307	317	313	300	276	319	311	331	319	312	295	320	318	321	294	305	303	294	316	360	321	311	297	308	301	311	319	345	339	322	310	316	310	310	321	326	288	312	329	304	331	297	319	342	293	323	308	334	318	308	313	303	303	306	339	314	269	318	322	320	330	317	294	318	330	306	323	309	329	337	342	352	276	318	316	275	310	310	317	305	328	325	333	348	313	317	311	321	294	297	328	285	316	287	339	311	347	331	315	286	318	300	329	321	283	320	323	309	332	307	301	296	293	304	351	336	303	313	288	288	315	313	334	298	299	300	301	320	327	305	299	301	348	335	306	293	324	334	308	317	309	329	349	294	333	314	302	293	318	314	345	329	291	310	325	319	347	346	323	322	318	334	335	301	302	277	306	329	306	298	310	323	304	319	347	306	314	309	307	278	326	336	320	315	333	327	330	297	323	313	325	340	304	329	317	333	309	326	318	315	337	315	332	306	309	330	302	312	325	319	328	321	309	316	323	317	273	324	337	315	303	309	298	300	323	303	320	305	314	295	301	273	323	309	320	324	304	319	352	332	308	324	324	315	326	303	284	294	343	355	304	324	299	323	290	305	280	302	306	307	325	290	285	322	334	337	331	305	340	331	314	359	302	333	309	307	321	314	287	356	309	342	334	327	319	328	323	326	299	332	309	339	290	315	322	340	296	315	316	335	285	322	299	307	329	311	332	344	309	331	302	314	286	296	322	343	328	342	312	301	326	311	296	309	337	332	307	364	313	294	302	293	322	334	312	328	320	299	283	336	304	321	311	328	319	327	340	337	325	315	315	319	317	323	332	333	327	329	313	311	311	329	334	315	292	327	291	335	317	301	330	340	305	302	291	311	297	324	357	287	322	318	329	292	279	336	289	339	304	297	295	324	273	332	369	285	317	300	327	305	348	319	352	327	329	321	310	328	328	329	303	304	269	328	331	334	301	314	332	333	313	313	333	298	307	330	360	317	325	282	313	303	336	325	350	330	315	374	321	302	356	316	327	337	323	303	307	331	338	331	340	316	272	331	328	312	308	325	331	287	314	324	305	326	293	320	324	335	325	325	344	319	334	306	329	311	353	312	293	321	330	340	334	311	307	310	315	337	333	329	358	308	344	347	342	299	323	325	300	310	294	297	305	324	316	291	358	304	314	326	301	315	316	337	319	336	292	316	326	333	320	325	332	322	302	342	332	309	326	291	314	316	326	295	318	324	331	283	325	318	327	282	313	321	284	333	309	289	299	348	298	301	304	315	344	312	321	314	321	340	354	276	320	315	279	305	348	335	322	334	291	320	310	319	296	313	322	309	309	347	318	300	324	320	336	338	315	301	317	343	313	335	292	317	293	306	324	316	337	321	304	326	312	327	315	302	322	314	311	333	327	305	326	314	352	311	317	346	330	338	306	330	314	338	319	303	338	311	342	306	321	285	358	296	307	308	358	358	334	346	341	325	275	271	304	315	327	305	341	308	298	306	312	300	313	305	334	356	303	314	323	321	317	331	341	335	316	318	319	341	302	332	261	329	290	331	320	311	311	292	325	314	336	339	340	313	327	319	296	287	337	283	328	325	333	326	292	304	314	308	331	328	302	358	323	329	337	336	309	342	300	345	337	313	343	325	322	308	299	298	274	325	278	290	292	314	321	355	299	326	311	359	278	321	305	319	319	323	317	315	323	306	319	293	299	299	334	347	298	337	347	320	314	318	325	339	302	322	326	321	313	319	321	299	318	291	308	348	319	337	308	284	318	306	280	302	301	320	327	372	332	295	340	341	315	315	322	351	329	322	344	331	323	302	310	309	340	322	319	281	350	318	308	319	305	336	300	345	359	312	318	322	290	309	314	287	307	314	320	319	280	323	348	315	304	295	307	313	325	297	332	311	322	311	323	290	320	315	295	342	306	330	286	336	332	321	302	307	303	337	342	325	340	322	309	333	306	300	321	321	324	335	312	327	320	317	315	336	303	302	328	303	312	294	324	346	313	340	298	337	329	280	348	297	326	325	302	293	317	316	297	306	307	308	333	315	312	326	305	338	318	324	314	342	325	330	343	351	324	342	304	321	329	290	305	308	334	335	335	323	313	301	312	307	342	320	302	328	310	337	344	340	333	304	272	314	347	322	302	338	320	321	299	302	300	318	340	322	332	313	327	326	302	311	300	283	367	311	322	340	324	314	324	305	318	337	277	287	310	324	312	319	316	311	327	345	338	309	313	320	339	305	319	331	304	327	312	325	307	318	330	315	346	336	320	280	298	309	299	303	311	312	320	324	307	317	298	295	311	312	314	299	318	348	322	320	344	333	303	335	308	309	342	298	324	315	311	328	352	340	322	320	293	336	330	302	340	274	304	295	337	320	283	315	335	313	316	307	336	310	290	321	294	325	289	357	345	308	315	303	318	274	327	284	342	298	311	324	294	334	314	306	302	308	317	330	332	308	331	328	308	339	312	330	329	326	325	315	326	317	336	326	307	337	338	328	272	315	311	339	331	302	286	332	345	320	304	344	303	359	282	322	314	321	337	329	312	321	348	319	342	324	314	287	358	288	301	365	294	302	317	295	303	315	321	309	299	317	318	312	340	301	304	301	304	311	324	311	315	320	337	323	320	323	307	331	341	323	330	325	318	317	325	356	327	316	331	326	323	356	329	319	343	339	300	345	353	296	326	354	283	335	327	311	317	310	301	332	319	350	307	323	332	316	306	320	285	305	308	365	332	304	341	320	303	295	310	333	275	347	326	288	348	310	312	319	289	308	374	303	295	282	301	306	336	285	338	315	314	308	294	315	320	313	327	326	317	311	284	300	314	321	328	286	320	309	324	282	322	298	300	325	292	314	309	332	297	313	314	327	301	299	314	346	303	331	310	309	319	301	322	330	313	323	320	321	336	327	303	308	340	324	299	341	324	327	313	318	267	331	282	327	337	305	326	348	342	313	300	333	300	293	323	307	343	323	339	352	334	350	293	309	317	343	307	311	321	335	313	339	304	326	370	312	308	307	304	313	323	308	349	350	296	331	278	292	339	313	316	318	319	367	304	313	325	335	330	326	313	324	311	292	316	331	289	297	328	321	317	293	289	332	290	350	310	336	305
21854	3004	6518	6950	5923	4642	4069	3363	2891	2662	2301	2151	1899	1824	1706	1607	1557	1465	1368	1420	1324	1265	1339	1278	1220	1205	1096	1195	1202	1099	1139	1112	1062	1094	1071	1034	1027	1014	1046	1011	1013	1030	1026	1000	990	1031	1012	1016	948	996	1009	954	1043	985	1002	1002	932	956	988	945	997	957	929	1007	903	919	1025	959	984	974	993	956	957	945	889	937	944	919	936	969	964	882	987	969	939	936	943	986	905	948	927	904	945	959	954	927	955	1011	922	943	958	901	972	893	934	937	909	950	941	960	929	929	995	904	938	931	890	923	927	997	907	888	946	957	934	908	967	943	1004	930	971	944	867	948	982	922	975	996	958	852	984	961	1005	937	896	924	919	918	885	908	895	841	828	911	914	913	927	924	966	946	929	921	969	871	924	914	964	983	932	1034	919	976	887	898	943	884	938	945	913	933	926	897	952	958	894	887	850	953	930	929	944	940	940	990	894	882	906	964	923	893	915	956	879	981	933	934	940	905	936	935	893	982	897	952	840	890	866	968	941	943	948	906	920	933	921	935	926	932	894	869	978	898	891	950	942	948	904	900	951	923	939	965	966	909	890	934	960	944	878	938	920	912	962	967	910	893	1014	945	919	981	894	854	932	942	956	972	920	949	879	964	890	955	920	958	888	938	924	931	951	933	927	978	868	953	869	936	900	911	903	855	932	919	916	947	935	934	950	903	945	943	927	916	917	932	928	927	907	885	850	930	903	898	882	901	924	876	959	914	922	898	957	976	928	969	930	908	897	966	899	905	904	952	926	927	888	920	895	945	976	929	898	933	894	885	935	906	872	926	932	909	931	923	919	924	919	950	892	926	912	932	937	934	987	890	913	872	882	948	935	972	933	928	900	885	892	877	944	915	926	944	914	990	908	900	933	871	922	907	933	896	907	879	963	947	932	899	928	907	930	960	902	922	901	911	921	948	927	928	949	944	899	898	846	907	917	925	1007	956	978	893	886	888	918	875	925	942	926	936	937	927	877	911	888	931	963	917	949	949	927	933	969	926	947	957	963	949	897	921	899	885	935	915	895	889	891	981	998	913	898	945	954	899	1002	926	946	887	982	930	939	948	900	935	965	922	878	931	936	970	944	943	977	933	937	965	890	952	917	912	955	931	916	865	889	930	902	875	849	926	997	946	904	898	884	975	942	926	919	950	946	953	899	920	916	889	890	950	895	912	942	892	912	935	928	929	922	938	943	887	941	928	831	973	913	926	1019	962	918	1013	895	952	909	905	893	939	955	900	955	892	903	922	932	938	912	951	907	920	922	960	881	951	948	916	926	918	957	910	910	957	954	941	906	916	941	893	869	875	925	940	937	927	935	946	887	844	898	947	959	954	921	873	930	862	925	930	938	903	947	948	870	920	939	965	917	896	920	890	920	887	962	902	935	898	940	848	1008	935	853	943	879	959	874	956	929	910	912	954	892	990	939	946	928	868	908	958	895	896	950	946	934	948	947	905	870	914	939	926	934	963	919	891	883	899	932	948	880	918	939	877	921	1000	923	938	891	937	903	937	952	902	992	945	960	941	904	957	921	946	938	941	968	928	885	911	897	879	912	934	861	912	875	954	982	934	882	926	915	946	918	909	891	934	910	858	945	900	902	913	943	952	924	966	969	914	933	967	927	928	915	899	939	967	919	924	953	892	933	930	894	951	902	904	912	960	888	895	936	895	893	909	963	923	905	911	906	879	932	940	924	868	914	931	947	895	908	938	902	897	921	964	943	917	954	985	908	916	929	939	911	952	937	928	878	880	945	915	886	973	907	899	932	930	918	937	924	910	882	930	876	914	935	918	950	909	940	930	888	932	959	918	956	928	912	956	931	908	931	921	886	964	929	907	964	955	930	887	917	924	918	904	890	914	970	945	913	891	932	896	901	922	902	952	926	947	935	951	926	925	889	958	932	943	943	886	904	1000	902	864	934	957	918	928	898	925	935	911	948	908	960	1001	924	930	910	953	913	902	913	906	965	940	899	931	941	883	908	898	934	885	889	869	974	919	908	878	1010	951	916	914	903	913	943	897	869	928	861	998	905	950	903	880	883	875	915	912	849	931	979	886	970	920	923	899	886	928	886	916	896	906	859	926	923	918	940	928	923	920	893	873	877	987	939	927	924	918	959	923	920	863	917	918	907	944	881	903	921	903	924	893	903	926	921	940	901	872	956	864	896	952	920	952	908	930	922	939	933	926	916	906	958	920	919	911	904	910	936	901	894	904	904	952	842	941	884	937	940	925	920	918	899	932	926	947	914	971	926	915	940	912	903	958	943	893	916	954	891	945	924	969	976	941	913	890	917	989	882	937	893	958	948	957	921	930	940	915	954	936	876	934	909	920	907	967	937	964	896	958	947	907	937	893	875	919	895	901	972	977	919	892	940	920	913	924	916	926	940	938	934	951	1011	980	944	964	934	925	976	892	952	905	915	874	919	893	891	940	911	900	907	947	890	924	893	887	869	961	915	979	913	918	929	967	911	873	898	905	897	972	864	853	915	885	910	963	891	957	898	936	845	921	900	987	936	920	926	905	855	975	908	873	923	901	929	901	858	933	962	929	942	948	883	889	877	898	954	914	843	848	972	909	973	898	960	875	940	954	869	940	877	931	905	896	885	910	911	917	915	935	945	894	1003	903	865	895	900	918	962	959	950	936	905	958	920	941	883	913	899	917	899	932	961	974	909	946	909	916	983	975	948	901	918	970	949	913	944	949	925	926	965	975	974	916	912	918	952	836	917	914	974	930	908	893	955	917	886	931	958	922	877	938	951	912	877	878	898	946	919	959	943	908	874	964	954	1005	916	937	952	908	914	951	929	883	935	925	940	915	944	979	852	942	907	924	982	922	890	936	950	910	879	954	887	946	953	893	940	920	918	959	938	917	875	930	941	944	969	878	934	957	980	948	904	928	925	1003	947	925	951	937	945	952	899	913	946	960	945	893	927	948	903	911	926	895	927	899	904	910	915	899	997	946	914	931	962	909	937	960	937	912	894	979	922	886	901	928	888	866	921	879	926	936	823	933	957	908	925	950	956	940	906	961	895	959	956	855	899	938	863	933	987	998	930	884	967	948	922	867	908	899	942	875	979	903	903	955	928	907	903	926	954	911	928	922	899	900	874	902	965	916	920	928	860	907	879	887	929	948	924	932	919	929	902	887	891	888	950	913	898	927	908	894	922	953	921	918	933	893	915	938	884	898	951	930	920	898	950	958	923	879	940	930	940	853	944	944	972	932	939	893	912	947	886	944	918	897	937	946	919	910	961	875	887	940	865	920	900	919	986	933	934	906	972	952	956	881	869	951	937	962	923	950	912	945	962	864	924	937	863	941	924	926	923	896	953	964	980	866	925	906	920	955	880	955	955	912	953	949	950	895	910	933	926	953	907	915	947	934	929	943	910	940	912	895	860	942	948	977	912	964	966	1042	914	920	970	907	910	882	917	1019	960	903	940	901	890	911	921	956	933	853	924	868	951	979	897	896	912	927	875	892	938	917
5326	309	230	187	174	147	165	146	146	138	118	131	155	142	131	130	143	151	113	158	135	144	120	131	126	136	139	128	130	153	157	140	156	144	132	130	138	144	150	123	134	143	124	132	144	146	135	137	141	155	141	144	109	168	146	133	119	143	131	126	145	138	129	158	137	129	124	116	115	120	140	157	135	146	132	156	146	153	135	115	158	138	134	156	146	135	133	127	118	136	124	147	139	133	125	126	98	147	165	130	120	136	141	122	154	155	138	128	112	125	142	130	147	152	143	140	131	144	139	157	146	127	135	123	113	155	139	145	133	119	152	113	129	129	139	131	148	152	143	118	149	142	164	146	140	134	125	144	140	114	129	137	154	113	122	155	136	152	120	136	132	129	140	135	124	119	121	138	134	135	122	116	115	122	141	124	146	120	135	154	147	123	133	154	137	131	157	145	129	126	144	140	130	126	144	136	139	147	117	142	128	144	130	129	147	143	140	127	147	147	134	145	119	126	158	140	133	140	107	137	152	115	130	123	134	163	132	125	123	111	130	137	156	148	149	140	136	121	132	131	131	134	139	128	153	131	140	137	119	126	133	145	140	148	120	124	147	147	121	140	130	139	147	128	134	121	138	140	129	124	135	137	149	135	143	136	128	116	158	148	113	132	124	154	129	128	140	136	131	133	124	143	136	120	134	116	138	138	118	131	127	137	133	146	144	130	138	138	137	151	137	122	139	138	142	147	134	137	139	139	139	128	132	117	149	143	123	131	131	130	131	114	123	145	147	128	132	164	125	143	150	149	147	118	131	127	132	134	113	115	136	130	164	122	145	128	143	135	137	114	129	119	138	130	158	138	118	112	139	122	157	143	123	136	119	128	148	131	141	141	146	131	130	131	142	137	151	129	137	137	130	166	127	125	132	137	136	127	130	131	159	132	121	138	143	111	145	131	118	130	139	149	130	145	124	151	147	137	117	119	150	149	140	132	140	129	140	123	133	130	123	119	134	132	138	143	148	144	128	138	146	133	128	120	123	128	138	142	143	152	152	128	134	119	149	153	125	121	130	141	128	152	135	133	134	118	114	141	132	128	134	133	115	134	133	140	135	118	134	124	131	129	150	127	130	157	129	138	141	136	137	123	127	115	136	120	140	143	130	125	125	113	137	134	143	145	166	135	129	126	130	123	141	142	147	121	141	132	135	132	149	141	143	129	122	140	145	146	141	124	124	144	134	144	140	131	147	152	132	116	129	144	142	140	131	131	120	141	130	142	119	151	146	130	137	160	137	136	156	112	127	135	159	145	125	132	139	140	143	138	127	149	135	113	121	146	142	149	135	139	148	138	116	111	147	157	140	118	147	143	160	143	136	148	118	150	125	150	133	126	161	125	141	140	124	139	122	113	125	146	131	117	155	151	151	111	143	127	133	157	135	134	131	150	145	137	136	131	119	130	140	128	133	150	122	134	129	140	136	108	138	126	139	136	126	140	138	126	141	128	131	121	141	141	134	135	140	133	128	138	116	121	137	138	134	144	124	134	118	137	127	123	133	131	140	147	142	132	129	140	143	118	173	136	134	117	139	141	137	119	148	131	123	130	151	127	156	125	136	143	133	134	142	145	130	149	139	134	130	120	117	143	130	160	154	138	127	116	134	151	126	133	133	129	147	127	125	123	149	152	153	127	127	132	137	114	123	129	114	124	123	118	130	134	132	125	133	146	147	125	141	124	150	130	132	151	154	121	154	116	138	136	144	130	140	151	125	121	141	109	139	131	122	125	130	141	136	137	143	150	132	132	141	129	122	145	147	138	135	151	148	135	109	134	143	146	144	132	127	137	119	144	160	147	120	129	123	144	129	138	119	152	116	153	149	131	124	124	138	155	156	112	119	141	125	143	141	143	140	110	146	147	120	120	124	136	154	150	116	125	143	136	133	139	147	142	126	139	130	151	133	150	139	144	135	141	135	152	128	154	122	155	148	142	128	109	138	139	158	142	134	136	131	142	138	150	139	118	144	112	132	163	128	115	137	146	144	125	143	124	128	145	116	122	140	124	136	129	161	137	145	133	134	130	131	142	127	111	144	141	122	137	129	126	131	130	131	118	148	141	133	112	145	118	128	136	149	150	143	132	133	143	146	129	124	165	125	139	134	125	123	154	126	149	130	125	128	122	155	148	125	138	147	161	154	133	127	146	135	121	139	134	157	127	120	142	132	106	128	133	134	128	117	140	128	139	130	141	142	122	137	138	138	137	161	116	138	132	143	124	144	128	150	119	159	125	123	121	132	159	137	138	146	123	137	138	139	163	138	137	146	128	113	133	130	129	160	156	150	125	129	156	133	129	149	134	147	133	137	134	138	139	114	123	134	122	127	124	139	154	118	134	122	134	141	135	160	125	129	140	136	139	127	141	160	138	142	134	127	116	121	126	152	140	141	151	110	158	135	134	141	147	128	155	126	152	138	137	113	142	142	135	147	126	131	110	143	126	132	121	140	136	134	153	134	147	123	122	138	132	130	150	123	133	130	137	151	151	133	133	127	133	123	144	122	131	139	137	139	140	122	141	146	128	131	113	154	119	136	123	129	126	131	130	128	151	130	143	131	131	128	127	135	131	128	149	134	144	124	143	110	124	138	111	149	133	150	128	135	131	121	143	119	129	128	159	123	113	143	135	132	150	126	133	146	131	145	125	140	122	164	136	135	142	132	131	140	125	136	139	133	138	128	133	132	150	139	140	137	165	130	145	145	132	139	125	148	132	140	134	148	159	149	145	145	149	143	131	128	132	151	169	126	144	143	148	141	151	158	135	123	133	115	143	123	134	143	130	135	125	156	132	137	140	129	147	123	142	110	123	140	151	155	130	125	129	128	132	154	160	138	141	140	142	115	111	140	154	132	144	138	122	110	143	132	113	126	134	121	109	143	144	150	128	146	107	141	137	131	122	142	125	144	146	141	125	131	130	152	133	140	124	136	135	133	133	150	144	129	142	131	135	151	132	150	142	126	132	134	117	125	128	155	124	145	126	140	139	143	144	126	143	144	128	134	119	142	121	137	153	138	139	131	165	130	118	143	143	145	136	109	148	118	119	134	135	129	137	128	141	141	113	144	121	142	138	124	150	127	145	121	112	133	124	147	129	152	117	134	136	148	125	142	160	119	136	154	129	138	142	135	123	144	162	151	113	136	139	130	147	135	137	144	123	159	126	152	137	131	150	136	124	131	117	115	119	148	121	124	137	148	135	120	142	134	119	133	130	128	124	122	151	147	123	124	123	125	150	123	118	124	138	155	137	124	143	137	126	131	133	134	136	131	149	144	124	144	136	133	135	122	135	141	128	170	126	151	139	136	128	160	144	132	132	158	142	162	115	137	124	131	140	150	147	135	132	109	117	144	148	145	139	133	109	128	155	127	127	144	147	121	140	116	145	131	154	139	151	154	127	128	125	127	131	141	145	141	110	127	125	137	162	121	157	135	130	131	129	128	111	137	136	147	131	146	122
4915	534	633	724	633	554	577	553	479	534	511	496	475	490	515	532	504	504	490	515	466	456	495	478	451	449	486	476	503	465	457	482	454	497	512	474	502	471	424	412	435	455	467	478	480	436	439	439	473	448	478	500	473	446	466	456	477	455	459	426	514	447	511	458	438	492	438	474	461	457	451	416	435	462	459	430	463	451	477	467	485	465	440	438	467	454	473	465	476	473	448	467	453	473	484	471	442	476	460	487	470	421	454	478	471	488	458	478	455	462	453	507	487	444	469	481	456	480	440	486	450	470	471	447	458	462	442	471	447	470	469	520	473	492	477	464	488	465	444	497	478	459	452	435	436	480	488	418	457	450	493	516	470	502	462	438	447	443	460	522	441	473	451	448	476	474	472	454	483	445	452	476	499	427	468	458	435	479	476	441	484	467	447	443	492	489	463	489	429	444	451	415	453	467	487	501	460	470	439	457	459	443	461	460	469	464	454	453	520	479	467	462	430	455	463	457	469	453	427	460	479	519	435	450	487	427	481	490	455	473	450	453	464	469	471	493	507	457	493	492	459	450	502	470	475	457	478	475	441	461	485	458	473	459	431	442	456	505	498	474	464	475	442	497	492	439	494	447	452	429	481	469	445	460	483	442	443	448	433	471	510	470	471	483	464	466	473	485	444	446	466	504	470	439	443	451	479	454	429	468	450	505	458	474	507	460	452	463	480	478	446	417	482	426	444	466	440	453	450	470	453	432	478	440	477	458	472	441	434	480	433	445	474	474	500	438	426	444	481	465	405	441	477	452	480	470	456	469	450	470	446	494	478	425	462	463	463	487	434	443	489	470	470	500	458	487	480	453	474	435	469	460	466	454	474	511	440	418	446	517	476	520	432	484	469	467	486	464	469	502	440	457	478	477	468	473	457	445	485	468	485	436	472	441	478	467	455	480	468	414	439	498	473	471	509	432	473	437	490	445	452	436	492	425	494	438	486	476	457	484	451	446	489	476	464	493	485	455	484	416	488	475	436	455	455	499	449	435	453	459	482	468	495	459	479	482	448	470	440	463	486	490	471	491	449	482	455	461	524	469	453	443	477	501	454	463	463	438	492	460	465	442	477	474	470	456	492	465	496	446	472	463	457	434	520	494	470	478	498	471	458	464	481	456	494	490	450	444	490	447	469	488	428	450	453	457	489	458	491	421	488	497	486	478	465	459	498	435	431	482	437	490	469	479	483	472	497	477	473	496	465	474	471	445	454	464	454	453	450	483	440	427	463	463	479	443	460	470	461	485	448	426	437	454	462	481	451	419	472	437	483	446	481	482	471	431	435	451	503	453	460	500	446	467	472	468	481	476	455	497	480	474	478	443	422	485	469	496	483	498	416	492	448	487	481	514	466	491	452	476	444	460	425	468	476	480	478	466	498	426	468	445	450	435	495	488	445	422	487	447	452	458	495	452	457	493	514	464	477	460	466	479	444	436	483	465	496	474	486	456	491	477	450	464	481	452	504	500	511	469	488	428	464	459	472	466	450	480	480	445	457	475	512	500	477	438	454	457	456	447	474	481	459	429	439	451	499	428	464	508	455	472	458	448	451	475	458	445	460	478	487	451	473	458	468	481	473	433	453	462	489	493	435	472	493	449	426	466	465	487	460	480	439	454	431	469	457	428	483	476	497	472	459	458	495	462	510	460	434	498	420	424	478	494	463	434	457	428	471	458	464	485	457	465	443	471	476	480	427	484	482	433	448	479	462	439	457	472	446	440	487	435	434	476	516	449	428	445	505	475	485	446	456	421	442	472	458	455	439	438	441	434	430	482	483	445	479	439	525	436	480	461	514	450	435	457	443	458	489	480	484	476	474	460	463	435	456	433	448	454	456	481	451	467	457	474	482	435	482	416	447	483	477	482	452	458	471	455	437	435	447	478	487	480	435	466	472	466	488	478	459	470	452	470	465	485	473	461	469	458	466	453	447	452	457	425	451	445	489	484	478	462	471	450	496	513	462	471	478	476	466	467	462	502	460	447	441	463	416	470	464	435	452	460	466	422	488	520	440	458	458	504	443	496	458	439	491	477	461	480	472	454	482	493	435	495	458	431	448	492	429	451	474	396	436	474	480	442	471	429	535	439	444	484	453	476	498	467	473	426	487	418	464	455	429	457	452	451	464	466	433	452	472	447	461	480	439	447	453	493	452	463	448	440	448	481	454	463	456	470	505	460	493	449	459	483	466	478	486	468	455	476	440	477	495	473	500	432	462	461	462	436	441	464	485	483	490	471	455	474	467	465	502	464	459	425	454	443	468	499	452	457	498	434	462	439	460	450	494	453	465	494	490	500	473	466	462	529	492	456	464	439	487	482	452	421	436	460	472	430	451	455	469	468	466	457	456	490	490	499	479	461	483	435	431	468	474	464	490	491	463	460	463	471	493	452	440	455	481	438	455	456	470	472	486	445	493	480	432	454	474	469	510	445	473	476	429	437	462	464	468	516	466	509	481	417	430	482	495	424	454	422	512	457	476	450	483	470	458	482	477	476	458	477	501	449	493	457	484	467	443	453	449	459	443	454	450	496	473	445	524	406	443	477	443	466	465	472	451	502	476	457	468	430	476	507	442	445	416	476	481	442	484	440	474	440	489	460	471	442	435	504	462	440	473	460	516	467	447	464	451	479	425	432	443	437	501	422	483	478	459	481	478	482	484	451	451	492	460	453	433	446	474	467	491	430	439	454	496	466	449	463	451	442	471	494	451	466	448	447	493	454	434	476	462	461	456	486	497	446	444	504	435	464	431	467	462	481	462	463	470	468	447	447	486	482	432	468	463	457	482	470	471	456	510	478	486	489	462	446	429	477	480	466	462	510	502	440	475	413	500	476	490	446	462	431	427	470	461	481	451	491	484	483	473	438	479	492	419	449	462	462	473	442	441	467	467	465	478	439	475	446	497	453	498	452	418	421	470	465	474	419	442	440	455	487	483	457	457	484	459	484	500	456	499	437	424	480	474	444	472	520	475	460	457	471	437	447	484	475	460	481	510	441	474	472	523	481	495	410	452	468	471	499	453	430	475	431	511	476	426	477	468	489	464	491	490	436	478	462	441	491	424	497	458	468	457	450	452	455	460	454	480	498	459	452	510	430	445	476	466	479	418	455	434	466	414	453	444	489	434	441	465	465	472	474	473	471	478	477	435	485	479	474	482	478	457	468	458	464	469	451	483	470	458	471	504	505	465	396	497	460	460	487	458	461	473	443	451	460	468	454	476	435	484	512	464	444	473	439	485	480	478	496	451	481	456	456	449	473	472	487	497	454	435	461	435	449	406	460	467	462	501	406	487	458	488	414	474	469	461	463	435	466	464	463	472	462	479	449	459	505	441	447	477	488	485	449	467	463	436	512	461	437	450	439	476	423	452	459	467	450	468	473	464	461	455	476	450	475	486	423	472	451	430	490	487	463	508	492	457	472	483	504	434	479	438	469	443	447	486	478	462	474	475	447
31193	3843	1639	1228	905	683	568	503	438	391	364	361	373	346	310	345	311	282	267	302	325	313	279	272	262	287	297	275	307	258	289	283	259	252	262	274	267	287	272	257	291	275	261	258	267	260	260	281	285	268	256	269	278	287	273	283	258	274	264	269	286	283	268	248	269	262	267	237	267	266	239	265	250	290	255	254	265	272	299	247	270	242	254	227	293	257	261	250	292	252	247	279	274	254	250	276	240	267	261	278	271	269	255	272	291	309	310	278	266	267	243	260	234	284	270	259	240	276	291	249	258	249	240	243	271	253	254	287	268	239	249	250	240	270	261	261	275	231	280	244	281	252	255	271	256	262	264	258	253	293	281	250	277	262	275	277	269	252	241	282	270	270	274	260	257	282	278	235	252	276	243	274	242	271	248	253	250	264	302	266	275	226	269	252	278	259	258	257	249	250	280	274	268	248	278	267	302	226	242	249	291	288	254	298	256	270	280	262	243	266	254	247	293	249	263	256	242	247	292	282	280	252	271	249	270	247	296	264	270	269	266	279	263	259	280	273	277	271	261	234	251	276	282	256	292	265	267	283	294	253	218	250	232	247	232	293	257	262	252	249	270	250	271	270	258	291	287	274	257	271	299	256	282	288	248	249	252	283	272	256	263	291	265	269	260	234	267	220	264	247	230	273	272	239	258	266	275	266	256	275	274	263	286	262	243	268	266	274	297	265	279	276	270	293	254	242	272	276	258	285	257	296	254	268	286	227	265	294	265	257	265	258	259	264	266	272	288	279	273	252	291	263	237	267	270	236	255	253	281	260	277	257	269	269	259	256	255	270	256	263	259	247	268	261	296	275	282	275	262	245	255	254	264	270	255	253	257	300	270	244	262	300	258	281	267	272	293	276	285	274	320	269	258	227	271	238	266	255	267	253	268	274	270	279	249	275	262	261	248	298	252	235	259	244	260	266	245	282	256	294	288	268	253	272	287	238	274	235	262	249	273	237	248	279	273	250	272	266	275	252	257	247	249	271	257	216	237	269	270	287	285	263	275	248	267	275	269	275	263	264	276	295	282	283	275	251	234	251	254	257	282	267	290	272	273	256	257	247	283	261	259	248	238	267	295	297	256	244	246	260	315	272	242	248	266	273	281	270	277	269	291	274	249	265	245	279	244	240	241	239	260	281	296	292	240	274	271	270	251	271	277	251	276	283	247	261	295	259	252	275	249	294	263	265	284	257	251	264	269	257	253	273	274	265	246	270	290	255	286	275	272	272	250	273	267	297	237	259	263	288	282	293	252	273	251	300	301	259	289	276	277	232	278	278	242	258	273	271	263	266	270	244	241	256	301	279	260	249	267	270	251	263	250	272	248	267	228	245	230	268	297	286	255	250	270	243	274	238	306	270	282	279	253	284	249	258	273	289	257	293	241	278	251	243	288	260	289	263	267	278	281	282	280	301	272	269	251	259	259	273	281	288	247	286	254	269	271	284	263	276	276	265	304	271	284	249	274	304	274	252	270	258	286	280	284	290	264	261	274	267	239	288	253	271	280	288	262	279	271	243	289	272	264	258	301	257	247	278	305	264	266	270	310	287	267	281	264	252	241	243	276	262	282	264	256	237	263	270	247	269	266	283	250	258	256	271	252	236	258	267	269	265	274	292	280	285	259	266	299	237	288	256	271	280	232	279	248	239	260	285	268	245	281	272	280	247	258	233	287	262	281	238	283	236	253	273	252	253	255	276	267	252	251	257	263	259	279	259	245	251	269	283	249	276	288	260	251	263	269	256	280	230	258	265	270	285	246	268	257	260	270	255	259	265	286	246	283	248	252	259	279	248	291	245	260	243	243	288	269	246	260	257	275	273	237	252	260	258	263	260	252	241	283	264	259	286	266	271	267	227	268	280	244	298	298	268	255	285	293	261	267	274	254	285	275	267	231	271	293	247	285	258	234	262	275	277	287	246	239	289	230	240	259	277	269	262	249	229	271	249	249	233	260	265	280	264	247	254	288	247	256	254	283	244	310	268	262	236	241	262	243	272	278	282	261	281	270	261	264	288	300	252	262	268	249	253	245	262	250	215	303	241	281	271	221	254	244	271	256	266	241	263	282	260	268	260	286	242	256	261	269	238	264	311	238	261	279	256	266	263	264	247	237	249	277	269	288	254	267	261	241	305	270	262	249	268	296	287	281	268	276	270	262	244	258	267	264	246	303	241	254	264	285	271	267	254	245	268	264	276	279	286	256	270	285	257	277	282	272	253	267	251	253	255	260	265	255	273	264	260	262	287	239	245	260	265	288	280	254	259	232	256	271	277	288	240	267	256	247	292	264	253	253	281	286	254	283	273	264	243	267	270	264	273	238	256	270	230	250	270	261	282	265	253	256	269	269	276	258	253	256	251	259	300	267	274	279	262	272	269	246	243	265	235	246	250	281	234	265	238	272	284	270	281	286	245	278	253	248	251	241	286	272	257	256	257	276	279	250	282	254	271	261	263	255	282	254	270	245	277	272	272	267	285	278	292	280	251	248	266	291	260	265	246	252	289	253	276	263	250	273	240	255	272	262	281	262	261	290	258	248	246	242	229	272	270	272	261	257	254	261	234	281	256	278	286	268	270	276	248	279	267	235	259	246	275	288	277	237	269	261	282	264	272	286	269	255	262	261	235	267	269	260	254	274	256	265	266	273	270	279	255	280	269	243	267	251	269	272	293	276	277	252	283	271	250	262	258	246	265	236	262	268	264	258	251	242	268	268	231	241	253	237	270	249	289	311	256	245	236	253	262	278	267	280	236	237	271	231	278	255	256	292	270	260	266	252	284	268	251	245	266	261	263	239	264	276	285	246	238	256	245	246	283	291	290	248	276	262	262	279	236	269	263	268	263	282	265	275	274	272	271	224	273	257	243	254	254	282	263	308	235	276	235	283	234	257	265	265	265	253	241	260	241	256	257	243	257	272	254	293	299	250	282	279	259	255	275	221	259	280	282	263	287	270	268	268	263	267	290	258	254	255	271	271	271	264	260	283	270	251	263	289	254	298	256	250	236	247	268	249	283	270	242	251	272	272	262	272	278	280	278	260	268	271	274	247	253	263	291	254	263	270	268	233	246	309	287	265	246	291	282	267	287	267	283	255	249	270	323	250	275	237	271	263	262	277	242	266	257	259	279	272	289	260	288	249	220	271	248	237	230	248	243	257	274	276	270	257	271	266	249	261	304	253	265	274	245	266	263	255	301	264	279	266	280	249	266	250	292	238	242	276	280	282	241	245	239	262	269	280	252	255	256	268	264	279	266	279	254	286	258	253	269	284	267	276	259	273	252	243	273	267	250	277	278	272	269	258	267	280	267	244	271	298	227	279	264	266	269	278	276	260	230	294	267	280	264	270	275	229	271	278	254	262	260	253	274	244	280	257	267	234	261	261	249	273	278	265	277	277	245	252	264	274	265	279	282	259	255	246	260	268	266	272	278	281	290	268	235	288	273	249	307	268	278
15404	1901	3832	4222	3633	2921	2455	2152	1904	1730	1545	1415	1347	1313	1228	1209	1145	1096	1079	1108	1009	1020	1010	986	947	942	889	959	890	959	841	914	881	869	812	874	906	838	902	898	866	873	828	900	803	868	818	807	849	840	919	836	777	860	839	844	856	820	832	885	837	800	838	808	857	886	806	838	832	787	874	799	838	824	825	846	810	799	842	832	828	790	822	860	844	851	812	833	837	842	841	803	815	770	826	823	851	805	779	772	770	845	817	798	767	841	768	822	768	823	803	836	852	831	802	803	814	830	787	770	786	822	803	853	788	836	834	796	833	825	840	808	806	831	804	814	771	756	785	834	792	812	841	803	773	808	822	793	777	796	821	798	759	802	758	811	836	783	815	756	850	779	834	793	770	790	800	799	794	829	788	815	846	825	804	778	723	810	818	753	799	735	728	809	842	783	848	806	834	871	855	803	838	805	817	842	800	808	761	806	763	809	754	794	825	826	801	797	832	797	785	776	797	804	800	836	813	799	783	760	777	745	822	772	786	830	786	844	832	861	752	795	783	777	797	787	818	793	861	820	801	790	784	757	801	802	826	786	799	747	802	864	791	812	785	822	769	815	803	817	805	832	831	773	800	771	848	828	806	824	786	789	801	839	776	826	830	811	799	841	795	831	792	785	826	764	779	838	813	804	812	810	831	757	776	805	782	823	787	763	823	804	877	829	765	795	843	816	836	819	835	786	826	751	782	829	802	801	825	816	823	807	823	797	824	807	794	766	801	791	804	782	835	801	776	846	807	851	764	769	827	812	847	845	789	821	761	805	810	808	838	791	787	790	802	817	810	890	795	825	781	827	807	858	799	820	834	812	840	815	830	818	844	811	783	828	842	809	810	802	770	816	817	816	800	782	822	781	806	784	753	777	797	790	792	783	821	835	817	805	789	806	805	827	756	799	800	812	776	817	757	856	819	794	848	839	766	784	830	838	741	809	848	801	753	838	790	779	814	821	768	760	839	822	800	787	806	786	766	743	816	777	843	797	815	796	778	802	798	818	795	776	799	813	812	795	790	793	820	784	830	838	796	791	775	833	781	815	829	769	756	788	784	800	828	795	793	813	761	830	840	843	840	814	821	811	795	769	774	793	810	824	792	830	796	809	843	795	767	840	792	829	758	821	825	853	760	813	779	747	824	771	818	819	776	810	820	789	770	797	795	784	785	810	806	776	795	774	771	766	817	768	774	830	758	804	817	785	769	773	803	853	769	826	740	838	812	772	769	798	819	787	770	803	797	798	767	796	809	803	862	793	775	800	816	829	771	812	771	781	840	827	782	747	844	804	803	788	826	805	837	789	790	787	827	804	845	791	800	811	729	805	784	808	827	771	784	820	790	796	827	800	811	837	764	831	779	809	794	823	848	751	782	870	840	814	785	832	805	792	773	792	834	799	778	865	767	845	764	855	780	801	828	808	867	752	778	829	827	834	800	790	786	819	821	839	810	788	821	839	799	760	780	798	781	840	792	766	779	797	799	765	820	803	807	818	780	819	764	759	847	794	804	785	807	774	796	795	813	796	836	811	768	816	820	763	829	805	831	781	842	796	816	824	799	818	814	809	830	826	793	835	763	759	855	788	795	795	798	813	774	827	845	815	791	818	804	846	844	832	805	726	762	847	786	810	801	803	838	772	842	755	812	780	800	813	811	844	797	832	792	833	784	832	804	793	808	832	880	817	829	794	819	789	822	819	801	785	827	750	824	806	846	767	807	851	738	802	827	837	803	807	781	836	781	814	850	839	799	777	769	800	759	821	814	815	808	789	794	806	835	829	838	845	841	782	805	820	820	828	802	814	824	827	855	776	810	812	777	782	767	805	778	821	821	813	857	808	774	787	787	853	741	823	832	814	820	839	804	781	802	827	814	822	799	809	773	759	811	783	806	810	784	837	844	801	867	789	851	821	830	816	812	798	813	814	799	796	765	835	763	828	798	780	819	819	830	823	822	834	852	792	788	773	753	847	840	789	766	742	784	835	804	764	855	790	827	823	797	797	790	855	840	825	857	819	805	784	817	801	783	747	837	856	833	794	800	818	837	821	777	794	861	729	779	864	790	839	852	790	796	787	809	813	828	801	794	837	823	823	815	802	794	803	799	799	877	779	773	833	846	799	815	788	761	806	838	754	803	828	780	789	817	791	805	772	772	801	772	775	788	842	769	796	801	787	836	788	821	819	799	829	813	823	821	845	829	815	797	833	795	853	801	819	804	807	785	779	804	823	747	786	770	823	842	818	855	821	832	842	779	822	793	802	820	821	803	808	820	796	779	808	818	759	844	851	796	822	771	841	776	799	789	795	760	762	822	841	788	836	775	779	800	864	789	829	866	789	819	787	785	798	816	791	786	812	847	803	837	833	757	859	822	819	847	798	856	822	808	774	819	778	814	758	876	823	767	762	831	830	789	807	829	796	802	827	818	777	818	795	780	793	789	823	756	815	774	775	806	792	849	842	823	790	791	828	745	818	805	796	810	783	805	788	787	809	840	809	827	770	818	843	757	869	769	825	811	766	795	785	790	766	839	802	798	780	778	805	775	788	784	772	768	833	858	798	780	788	822	850	817	825	785	814	848	849	777	816	795	799	800	760	790	767	784	828	791	787	795	785	791	775	809	786	794	804	816	768	780	800	819	792	786	808	802	740	813	835	780	757	811	733	793	810	822	803	802	819	797	786	780	813	779	801	820	805	848	770	828	852	809	835	781	790	810	835	803	821	837	768	846	849	806	817	810	811	772	800	810	799	776	768	820	833	817	799	808	734	793	841	743	765	847	823	817	786	810	752	798	792	765	804	828	837	801	822	813	813	741	807	811	797	826	832	782	809	809	782	807	841	797	778	781	769	766	774	786	816	803	800	809	795	838	784	719	774	755	806	787	774	807	794	817	782	764	840	813	771	810	817	832	795	789	851	823	835	772	788	777	806	832	798	819	752	879	821	832	863	778	806	815	808	822	820	845	841	779	760	855	773	812	784	804	826	844	811	806	800	817	822	832	815	738	803	842	820	776	819	819	797	818	786	802	835	847	826	810	771	835	872	854	793	819	837	795	768	789	789	800	779	836	822	837	794	816	869	806	796	811	816	784	884	834	777	771	806	838	786	829	841	845	788	801	806	779	841	762	856	760	809	758	764	802	804	828	793	817	789	768	808	767	852	781	866	787	830	844	781	797	827	814	788	809	786	840	781	812	811	792	831	814	834	838	763	820	774	813	763	826	781	787	795	809	807	751	829	804	812	765	752	785	808	824	798	786	819	814	782	798	836	813	760	781	813	831	778	784	808	804	783	819	773	824	807	751	807	855	819	787	739	808	797	821	830	788	800	796	837	798	823	795	807	789	849	851	781	741	778	818	754	797	800	793	791	784	829	797	789	843	767	811	823	789	808	846	862	782	818	814	832	799	870	791	798	792	838	788	796	820	774	778	783	809	820	759	834	810	834	802	811	891	828	796	807	794	845
43513	9829	3502	2270	1609	1214	952	739	649	618	557	449	495	433	439	415	413	402	383	373	359	314	345	360	337	358	324	322	338	342	341	368	306	304	325	330	338	294	319	340	346	320	339	336	337	343	302	326	333	337	325	329	291	309	343	318	328	319	320	327	321	287	305	324	322	319	305	337	312	317	327	287	342	300	341	290	325	336	316	316	323	328	338	298	316	290	328	309	328	306	349	304	286	313	323	326	317	366	327	319	318	324	308	312	329	311	310	327	294	325	288	312	351	293	331	322	288	354	307	330	325	287	303	340	307	313	303	315	316	326	294	288	318	313	313	327	329	351	322	289	280	323	325	324	315	327	300	328	325	324	308	288	307	316	296	322	324	323	343	296	287	342	310	323	316	298	347	327	331	316	310	334	292	329	344	325	297	337	300	289	325	299	353	323	318	322	337	299	296	274	333	322	297	336	293	289	317	345	302	320	326	323	316	307	318	294	331	310	330	318	276	352	298	301	326	318	339	315	310	336	322	295	291	271	326	332	330	286	322	298	302	317	305	311	341	338	316	321	325	326	321	327	338	316	305	323	323	299	298	327	287	321	328	336	299	314	311	329	296	309	302	302	322	297	292	332	296	296	307	293	336	313	320	318	280	321	323	349	311	312	322	310	310	288	329	292	336	349	301	314	317	323	321	316	325	320	343	324	288	347	326	313	348	323	321	302	327	291	335	312	330	295	325	316	299	321	329	312	339	331	305	323	322	328	288	289	302	323	321	288	331	305	302	334	297	327	310	274	348	307	345	327	302	334	315	281	303	331	285	298	324	343	302	341	318	340	309	317	321	295	320	316	297	308	310	308	326	306	299	296	294	278	336	287	318	294	301	373	322	311	309	310	295	284	319	296	345	308	293	317	278	296	333	317	292	315	270	313	310	307	302	313	304	298	322	284	310	328	299	321	301	317	306	323	304	315	322	305	279	302	323	305	307	317	331	319	327	321	292	273	305	298	314	314	315	315	323	307	343	332	316	315	325	327	337	365	315	318	323	315	342	325	308	335	304	311	343	306	298	330	359	315	304	306	329	331	301	344	341	288	293	306	324	322	305	321	290	345	331	294	314	339	360	318	317	311	309	311	346	312	325	307	291	292	329	345	294	341	323	322	302	288	281	320	342	309	313	296	338	342	299	291	322	300	333	335	333	306	313	310	344	342	347	328	325	330	309	303	317	315	347	349	316	313	282	341	311	294	329	289	349	316	323	323	306	272	280	335	292	321	331	313	342	322	345	300	312	325	304	319	329	339	305	313	295	304	316	321	333	349	318	303	283	304	316	353	305	301	338	285	304	309	310	313	299	324	306	348	329	330	312	327	318	324	309	305	314	297	351	317	330	332	294	341	331	316	300	316	333	324	297	319	303	302	310	315	306	328	335	319	334	312	364	315	338	336	335	285	324	317	307	328	336	300	313	306	307	296	329	305	289	308	313	309	325	297	313	315	330	318	296	322	309	311	314	326	315	336	317	337	302	317	321	314	292	315	313	295	311	315	273	322	338	317	319	302	299	324	304	305	308	296	356	339	301	313	316	327	301	327	320	364	326	301	330	331	294	276	319	346	309	320	320	296	345	318	301	327	342	369	340	307	292	326	344	321	319	304	307	318	353	325	321	313	331	276	283	307	315	291	298	306	313	289	287	323	344	306	327	334	264	305	332	311	288	290	295	345	358	300	325	322	331	313	313	305	341	324	298	297	343	303	329	302	305	330	321	361	319	291	309	325	313	316	306	275	322	303	350	310	365	307	272	304	296	313	334	319	330	330	292	311	306	290	307	337	298	318	286	283	333	325	273	340	288	342	315	334	323	336	329	296	327	327	303	310	337	322	295	309	314	328	302	314	306	319	326	313	331	315	312	337	310	317	323	319	313	327	296	306	306	282	304	318	313	293	344	306	286	300	293	299	340	313	333	323	318	316	306	348	294	348	304	313	309	334	311	328	319	343	318	324	323	328	323	324	305	319	320	314	316	329	315	352	321	329	330	329	318	315	295	293	304	352	302	327	313	292	308	333	308	292	307	303	315	307	293	297	319	316	307	331	286	312	334	281	272	333	337	326	284	321	312	328	299	294	322	316	318	312	267	323	319	291	276	287	320	290	295	325	297	345	297	313	297	294	334	344	334	324	309	296	277	305	304	325	293	310	298	298	339	296	315	332	320	339	335	306	307	304	314	317	339	336	280	311	330	312	316	334	317	337	316	329	305	310	309	285	308	291	328	322	300	306	329	298	348	311	293	328	311	330	290	326	324	313	337	352	312	345	319	308	281	282	306	298	320	278	311	321	329	326	317	297	290	286	301	294	261	311	294	322	322	307	321	314	338	348	292	291	355	305	303	320	329	287	304	301	309	321	307	301	336	309	307	298	329	317	310	338	308	335	298	310	315	321	309	301	310	309	320	316	320	316	335	325	282	315	351	284	331	294	332	324	320	300	280	304	315	284	324	314	325	325	334	316	321	308	340	351	339	317	308	298	322	308	336	287	309	318	344	338	291	270	328	296	325	328	317	301	312	316	323	337	294	329	313	324	295	317	295	310	339	324	318	322	326	315	324	328	287	326	335	313	287	312	286	349	326	314	307	313	322	333	324	353	316	330	295	328	337	279	310	324	315	309	337	313	317	294	304	320	326	304	366	305	283	323	319	337	322	310	309	304	339	306	317	293	350	340	336	345	327	322	312	318	313	309	312	313	347	325	314	317	344	331	317	358	325	306	317	298	313	310	325	298	321	339	343	312	298	332	319	316	325	299	288	324	337	310	324	336	311	323	331	315	317	321	308	280	342	294	295	297	340	312	278	321	311	314	287	320	331	311	345	327	310	311	322	350	321	311	315	314	329	318	310	342	359	294	320	317	353	309	319	348	344	355	285	330	291	330	297	335	336	308	322	327	300	276	331	304	338	293	305	351	306	324	319	318	310	321	314	312	301	322	289	339	277	324	324	325	313	286	281	305	316	331	321	362	273	299	297	340	314	282	309	332	332	349	320	287	305	358	319	313	306	358	326	323	299	308	339	320	317	308	338	304	298	314	316	318	304	274	304	286	324	317	334	311	315	302	312	310	342	309	326	329	338	296	362	347	334	302	327	310	329	297	314	346	318	290	320	307	294	331	316	288	298	311	333	310	320	315	312	321	284	314	312	321	315	290	330	300	322	332	311	302	335	332	289	306	325	337	307	305	306	352	295	341	327	349	336	284	303	299	340	316	325	272	311	325	305	289	328	327	288	331	321	339	356	333	317	304	301	313	301	321	347	318	312	296	319	301	311	324	330	290	292	348	319	314	289	318	313	294	308	328	343	277	321	329	324	336	284	300	296	300	317	333	348	316	304	306	324	295	310	316	326	345	312	309	322	317	350	338	314	338	322	288	306	338	293	307	326	338	342	307	306	300	308	335	323	317	294	293	292	312	311	317	309	331	287	313	314	302	304	321	302	304	311	303	302	330	347	322
21160	3032	6624	6954	6009	4916	3983	3402	2969	2599	2300	2149	1958	1885	1720	1543	1561	1498	1339	1387	1406	1276	1227	1244	1201	1191	1108	1146	1089	1138	1109	1051	1055	1073	1059	1076	1048	1014	1050	998	1050	1020	959	992	991	968	952	992	1042	1001	1048	972	966	1011	981	960	1011	953	1027	996	957	940	949	949	874	990	929	972	987	934	954	977	935	858	955	973	943	902	944	961	919	990	971	895	940	903	933	937	927	930	904	955	891	929	983	939	1005	968	934	1007	937	921	890	920	934	940	962	977	937	930	854	869	933	893	900	961	977	942	942	940	913	985	862	898	961	907	918	962	939	918	928	972	922	903	920	931	908	931	948	928	948	996	911	917	954	907	927	938	911	921	916	941	918	924	899	850	920	921	920	914	888	976	925	914	929	897	923	943	868	921	942	973	902	939	875	894	923	913	963	919	952	901	969	949	916	917	974	941	957	916	927	1057	931	976	941	913	897	971	929	966	969	882	889	910	922	861	949	976	894	946	902	915	892	936	897	935	947	960	936	898	942	904	928	893	919	942	923	954	967	880	932	921	934	923	950	913	912	924	939	920	884	951	987	942	929	920	870	901	905	929	869	873	875	955	901	918	949	962	930	982	903	972	936	907	899	925	954	958	933	946	941	924	904	916	921	945	931	907	919	957	967	953	968	912	953	928	941	911	899	934	960	904	897	887	918	879	930	903	937	887	914	937	919	937	919	894	891	902	954	963	958	871	850	900	948	914	926	928	910	920	972	927	931	878	953	939	953	912	905	900	908	932	905	917	941	977	898	885	940	873	896	938	909	938	940	925	910	916	963	984	910	900	938	923	904	917	894	941	904	887	926	860	917	892	920	940	874	936	928	924	878	881	927	926	961	958	930	907	989	875	900	926	911	965	948	887	928	915	920	911	863	928	1004	944	950	945	939	964	921	875	906	936	928	929	914	925	876	971	872	860	925	937	882	911	948	972	912	926	934	970	932	890	916	940	892	900	937	928	942	912	887	933	983	889	853	915	945	896	926	900	942	942	920	960	938	923	977	978	926	926	873	907	934	879	887	926	964	901	967	918	945	891	882	926	949	974	939	902	906	864	920	921	884	881	906	869	931	941	940	934	936	913	949	937	943	934	955	959	976	933	968	895	878	908	881	1031	975	919	949	936	952	943	937	883	881	952	873	927	991	917	908	911	911	920	885	945	898	891	926	893	919	941	909	928	904	860	896	895	921	938	894	917	946	934	910	993	956	921	927	913	930	935	937	930	933	929	864	923	888	924	931	916	932	921	939	948	936	896	957	935	960	925	917	900	951	969	966	865	911	920	910	941	927	928	935	914	923	952	859	924	923	970	935	932	938	894	934	905	915	907	901	871	938	870	918	870	902	943	890	944	887	900	945	956	904	950	894	894	927	925	922	920	806	888	872	930	913	975	938	892	878	990	908	940	937	928	902	926	973	937	953	896	914	915	928	914	943	944	883	938	883	896	879	928	951	980	901	918	970	923	901	918	946	897	907	899	915	874	945	962	912	976	895	951	933	886	991	880	893	926	907	937	904	959	909	954	927	930	961	909	942	915	935	943	939	931	939	893	914	920	952	920	946	953	911	925	881	930	944	955	930	970	916	925	932	918	913	974	949	941	896	937	939	960	937	889	887	939	916	906	928	946	965	942	981	902	950	941	911	969	951	873	875	873	930	909	942	879	926	964	909	901	953	869	904	916	963	935	910	942	949	956	972	911	912	909	931	955	881	895	849	935	875	937	854	883	941	914	908	999	970	902	969	932	916	953	869	876	949	888	896	939	922	935	936	910	917	870	883	927	934	943	945	998	944	921	898	915	952	922	924	921	921	927	924	910	882	948	905	982	934	859	904	985	919	942	936	923	932	881	937	919	913	913	970	933	906	906	944	906	936	919	892	917	914	942	967	875	934	981	913	917	928	941	919	856	952	923	932	942	908	918	965	991	939	878	925	985	922	893	960	932	930	912	886	935	917	952	958	928	975	856	911	884	906	947	872	954	942	965	840	946	911	932	890	945	896	959	909	923	919	864	911	864	980	894	898	892	902	892	949	879	931	951	923	955	925	907	921	907	887	934	943	878	908	899	926	907	917	924	941	922	902	899	949	873	904	912	873	874	896	950	960	937	929	913	911	962	875	896	898	906	910	939	865	932	873	948	919	925	883	905	972	957	970	938	952	919	896	935	866	925	935	909	966	893	890	926	957	935	918	958	939	910	924	935	896	910	905	922	935	862	910	877	885	983	913	927	892	956	923	973	929	896	910	937	920	875	927	944	921	905	936	959	915	913	866	913	927	921	930	917	911	954	931	900	923	961	882	934	913	946	878	915	891	953	902	871	913	929	935	896	968	899	968	947	884	907	878	898	915	906	1009	933	900	904	911	903	900	907	962	971	941	947	919	972	938	905	1025	928	869	962	935	881	950	934	909	894	898	945	884	948	909	872	909	940	887	904	922	885	914	896	944	975	906	964	915	917	910	938	935	952	928	895	1003	967	916	951	902	964	902	927	929	917	953	952	954	902	926	911	926	913	942	874	938	920	900	870	885	906	897	896	928	926	917	922	910	907	943	905	889	908	922	914	989	923	931	926	917	944	852	947	912	899	911	913	883	939	947	943	940	901	971	925	925	926	876	860	913	878	933	903	912	915	904	949	949	852	913	922	900	956	944	963	930	899	925	910	860	929	953	943	919	959	937	925	919	949	924	975	962	957	941	887	950	931	971	996	901	855	886	934	938	864	927	929	922	887	910	954	976	913	951	976	992	945	945	1004	922	926	914	957	926	971	950	939	988	944	911	941	923	903	933	938	952	906	954	927	947	883	945	899	925	947	905	914	929	939	956	922	971	926	893	957	921	901	909	956	926	983	938	972	925	896	900	941	894	937	895	931	919	920	923	891	917	947	882	873	947	963	898	956	903	935	912	878	946	938	898	943	918	882	931	963	914	954	898	948	978	972	962	938	946	928	893	928	930	928	909	960	925	917	915	925	906	925	912	898	897	923	886	930	957	957	924	899	911	947	887	958	946	874	954	967	923	965	884	913	893	936	925	924	951	970	951	934	897	908	912	894	922	920	883	912	923	891	914	934	921	900	955	926	867	916	898	965	876	898	934	946	924	918	905	910	889	917	901	919	996	894	885	889	919	897	917	920	938	918	907	931	873	944	939	936	950	942	884	895	939	967	948	916	968	922	928	950	878	911	935	956	869	917	896	875	895	881	917	911	895	970	976	940	972	895	932	925	921	947	911	903	937	963	914	909	852	882	876	896	935	915	881	920	907	941	925	965	918	914	935	920	974	954	917	947	891	891	844	913	888	958	927	923	960	963	907	876	873	899	861	918	913	875	884	968	951	911	926	973	885	909	938	932	943	920	953	898	954	880	919	906	874	890	960	966	923	901	903	867	864	882	924	937	934	922	917	934	852	949	928	868	890	959	861	902	911	932	868	927	962	895	937	915	921	909	900	952	970	908	897	904	987	980	931	885	968	947
4848	322	221	175	169	175	174	163	135	138	143	138	158	131	158	133	134	151	140	131	140	114	142	135	117	129	149	134	140	132	138	146	111	135	151	130	123	113	125	135	117	119	134	126	136	138	128	128	133	129	122	138	145	147	133	140	141	138	155	163	116	130	133	144	118	116	144	136	151	156	132	152	114	135	134	113	136	125	123	132	135	141	129	146	126	140	130	117	124	141	132	137	147	132	138	139	125	109	140	145	140	128	104	137	136	127	115	119	133	120	137	131	122	135	154	134	153	150	111	141	131	137	158	122	141	120	137	134	137	133	150	127	129	162	118	125	134	155	129	147	135	139	136	147	128	145	126	113	127	136	151	135	150	145	135	124	137	134	130	131	127	125	131	150	137	121	165	142	125	133	124	135	132	148	134	138	139	125	117	130	126	120	121	124	120	126	125	142	133	162	148	139	124	140	136	135	125	110	137	141	144	137	126	159	119	117	142	145	130	126	147	145	132	128	144	128	120	135	148	134	155	147	134	137	152	134	115	143	132	125	151	110	131	141	145	119	126	145	109	127	133	146	131	137	143	141	120	142	150	126	129	155	151	118	129	134	134	128	126	115	126	143	141	164	148	130	118	154	155	136	152	146	146	129	116	151	126	133	150	152	114	143	133	127	138	124	131	133	135	151	125	171	132	158	128	127	141	159	136	134	136	152	129	155	131	128	135	122	157	127	137	149	114	120	109	147	129	135	134	116	128	109	150	138	138	140	144	120	136	140	147	151	142	128	128	128	132	144	130	108	166	139	138	129	141	150	136	123	117	140	125	128	147	138	133	123	140	136	126	129	149	136	126	149	141	140	158	143	133	131	139	113	158	137	126	124	133	128	135	125	143	141	133	145	151	144	143	121	125	136	109	149	132	111	137	147	125	138	140	141	133	123	145	161	116	161	146	133	137	136	141	131	124	150	149	148	133	121	137	132	122	130	144	128	136	132	136	142	123	128	124	128	123	133	126	111	147	130	128	131	137	113	152	144	113	139	133	128	122	119	134	152	138	124	131	134	117	143	130	137	149	117	130	118	152	151	148	139	115	136	144	142	126	126	141	149	134	156	156	121	140	151	147	133	127	121	127	142	132	124	132	131	138	121	119	133	129	138	138	140	141	143	132	125	132	151	141	140	122	158	150	132	114	144	128	145	123	138	139	132	127	131	124	142	144	106	140	120	127	144	145	150	135	115	128	119	121	147	117	134	128	145	165	143	147	132	125	131	140	136	133	129	136	151	117	123	130	146	118	117	146	123	134	141	144	140	120	122	129	132	119	126	132	133	123	145	117	135	127	136	150	151	125	121	148	119	134	147	126	129	138	138	125	165	147	143	140	129	129	128	143	147	150	122	126	120	133	115	132	119	139	129	127	129	149	105	130	135	128	149	138	139	136	168	151	135	149	149	141	153	126	120	134	133	133	131	123	140	124	140	133	108	113	155	120	150	114	132	125	116	126	128	144	132	132	125	136	153	134	129	126	118	139	122	134	133	137	129	135	125	125	128	126	137	114	139	136	143	143	135	147	135	123	129	131	149	138	139	126	123	125	133	134	147	137	132	139	151	138	159	119	154	106	126	142	121	140	123	148	108	156	136	146	165	130	115	115	132	125	134	138	133	125	134	141	137	153	133	134	140	152	131	145	129	141	139	121	154	139	139	111	133	150	144	139	135	126	144	127	111	109	141	141	124	137	124	126	126	136	138	130	118	121	119	143	131	132	148	139	133	142	133	107	127	160	131	151	137	154	128	137	160	123	134	141	127	125	141	137	124	122	142	145	133	131	135	125	124	112	134	136	128	147	127	109	153	116	142	138	127	114	132	144	112	142	122	156	148	153	137	145	156	133	142	126	154	151	138	128	146	137	124	121	127	149	132	133	133	145	135	128	152	131	125	150	132	152	121	136	97	123	143	117	151	146	133	144	165	133	122	154	141	134	148	127	144	119	120	138	136	136	129	139	144	142	131	116	137	149	127	133	152	147	132	120	123	148	134	127	155	136	140	131	142	142	133	141	127	134	132	148	141	128	138	142	137	154	133	137	125	126	128	133	110	117	154	124	118	162	128	130	128	131	112	129	146	119	123	148	152	146	127	153	141	129	133	141	136	148	127	143	119	123	142	125	137	142	148	119	135	116	151	151	146	161	133	151	129	137	141	143	124	118	134	160	125	155	132	131	141	134	117	128	131	149	123	142	135	141	125	138	148	146	150	144	139	144	127	152	123	132	138	141	157	122	158	132	140	156	145	137	151	146	141	107	141	139	151	137	107	125	165	144	139	119	121	123	151	136	151	115	134	145	112	143	137	126	127	132	148	135	130	132	127	133	130	132	147	119	127	127	111	130	140	118	125	127	140	131	131	111	146	136	129	140	152	140	123	157	139	135	123	142	134	145	135	121	136	109	121	144	121	126	139	131	153	130	136	134	129	135	150	151	123	127	123	120	117	120	157	143	115	126	145	140	137	125	111	135	129	131	127	150	134	119	138	123	161	130	111	145	115	143	143	166	127	142	125	169	116	156	148	130	127	123	127	146	130	140	145	142	142	115	107	135	138	139	127	143	118	139	126	126	127	143	152	116	132	129	137	146	129	139	163	120	129	146	134	115	136	156	141	121	147	137	130	121	130	136	161	132	143	125	134	138	116	134	119	144	130	118	147	122	132	153	149	142	157	143	138	130	126	131	147	133	157	128	133	145	141	140	122	128	124	136	134	149	144	138	125	128	143	118	117	131	132	141	129	132	156	129	148	113	142	159	160	141	129	122	125	139	123	158	131	129	141	141	133	115	137	138	151	119	125	134	157	138	126	136	129	126	133	115	136	165	119	123	145	132	139	116	136	131	125	162	136	128	116	149	130	117	143	119	140	123	111	119	157	135	149	173	132	146	132	132	136	135	131	133	140	130	142	133	140	106	136	170	139	143	136	150	118	140	139	135	154	144	129	126	132	120	134	147	121	148	127	118	115	118	133	142	125	121	132	134	123	126	134	131	115	129	134	124	137	122	138	130	115	139	142	133	149	140	129	126	142	127	156	116	115	133	128	127	131	128	124	146	159	130	134	136	142	137	159	116	119	131	137	122	142	127	135	131	125	138	116	147	129	120	171	126	125	142	148	138	136	133	133	116	136	123	122	143	131	129	123	128	146	132	144	118	141	121	165	140	154	122	137	143	119	127	133	127	136	133	143	141	126	149	117	113	137	129	128	159	139	150	122	144	134	135	135	133	138	133	121	149	142	142	138	137	141	149	123	132	139	145	135	120	143	126	135	127	109	150	116	150	135	136	133	138	141	164	133	147	130	150	125	125	160	137	128	157	133	117	137	150	138	127	118	131	141	136	141	133	121	139	136	128	125	138	146	129	156	124	138	146	147	139	151	139	140	134	140	129	140	130	150	145	146	118	144	117	115	139	138	115	152	133	124	141	146	148	111	143	136	117	141	146	146	117	150	140	135	150	148
4596	618	668	642	606	594	588	537	557	472	484	537	505	494	528	474	477	474	485	472	475	471	519	463	491	466	495	485	454	460	471	490	461	479	488	440	492	420	448	472	495	475	465	433	480	470	481	446	494	453	462	488	461	509	473	469	450	497	482	441	449	481	433	454	482	435	476	432	473	510	452	423	430	479	461	486	469	468	440	473	458	496	436	465	453	470	453	455	461	490	496	442	429	483	448	477	471	445	479	476	468	481	445	465	480	465	476	466	450	445	504	442	484	455	477	451	517	478	417	498	423	491	468	423	497	471	487	470	472	454	465	443	502	451	490	468	474	445	462	466	480	458	439	470	475	473	462	469	445	475	468	422	477	463	503	447	465	525	470	498	456	462	469	457	462	470	480	459	500	456	457	474	483	470	454	459	464	467	440	435	486	462	466	473	452	509	502	477	450	512	463	484	461	471	473	442	452	433	452	474	477	462	417	493	444	478	464	413	491	477	468	466	486	467	469	461	432	476	418	489	455	450	468	442	430	473	514	438	444	485	465	466	426	440	453	465	467	469	494	435	450	471	475	457	461	509	519	450	479	490	489	454	434	482	428	505	485	449	447	466	464	490	448	430	478	472	496	485	445	460	503	480	478	490	466	487	472	478	437	437	466	475	446	466	434	506	476	478	482	478	465	473	439	471	470	488	457	492	435	434	483	490	462	476	469	450	512	465	441	404	457	460	447	461	431	479	430	435	447	496	442	470	502	470	497	473	459	460	464	517	485	480	453	464	428	454	475	438	478	489	432	501	486	474	458	455	460	487	446	468	420	472	446	499	508	478	443	477	462	487	480	501	475	511	435	464	451	437	501	471	459	470	435	491	477	487	449	482	495	470	448	455	424	455	487	481	480	472	480	489	470	490	421	456	447	465	472	441	486	465	468	494	419	452	453	451	466	406	450	477	487	482	475	466	470	420	464	484	485	485	427	461	457	453	468	463	428	451	440	435	450	452	458	491	449	495	459	453	457	432	469	491	469	451	488	469	464	464	467	433	446	467	453	467	487	469	433	474	490	499	475	447	442	500	452	466	481	472	416	444	480	486	430	475	469	404	444	462	461	470	494	462	440	462	479	444	494	476	472	476	437	483	460	474	463	466	451	494	450	473	441	469	487	436	499	487	462	460	475	447	445	475	488	465	471	462	491	472	476	445	459	458	476	483	490	515	447	443	441	466	458	464	469	466	465	451	478	456	418	459	467	422	469	469	442	500	475	472	534	457	498	458	464	476	480	480	449	492	483	480	437	473	527	460	416	485	474	439	458	488	432	486	416	435	455	458	476	474	457	477	497	458	461	420	467	465	489	469	463	462	472	449	478	476	474	470	419	464	429	471	429	426	486	498	468	482	463	477	443	444	472	448	436	482	468	479	451	443	441	472	455	491	475	478	442	457	469	459	471	453	490	485	487	456	449	475	452	487	457	487	464	482	457	451	459	458	422	467	448	409	476	429	451	437	467	416	448	487	430	460	486	443	450	449	495	456	461	451	486	438	470	432	445	464	455	476	444	454	433	464	446	484	469	449	473	475	472	491	454	441	461	470	450	453	489	472	462	469	478	498	444	501	444	508	438	481	466	466	456	437	470	453	455	462	477	421	451	527	441	460	433	467	493	461	446	489	480	471	478	476	449	477	448	448	419	481	461	460	485	438	457	464	457	474	486	461	434	499	452	470	433	466	446	428	464	459	482	480	454	507	435	463	470	491	451	459	464	481	497	474	468	426	468	475	480	454	461	452	475	452	442	457	442	463	456	473	460	502	469	452	484	431	469	475	475	461	483	489	512	442	487	453	475	437	460	452	478	488	462	484	436	476	455	443	460	445	514	491	460	470	479	444	440	449	456	471	454	459	458	417	440	457	473	479	474	448	451	516	478	428	478	486	464	430	444	480	450	479	488	485	469	452	463	464	464	451	463	481	462	452	450	417	445	493	443	467	478	467	478	488	462	486	513	472	492	440	467	474	436	427	450	473	481	465	444	463	460	471	434	460	477	484	431	465	429	458	472	455	439	469	443	436	506	455	460	494	459	459	443	443	520	444	445	499	479	466	459	486	461	469	467	474	478	492	459	467	443	479	433	480	455	491	472	457	463	491	460	477	443	466	475	440	466	497	456	494	485	497	493	481	443	432	465	462	455	445	492	491	460	461	510	475	496	474	492	430	477	484	459	467	471	459	482	488	473	466	484	468	499	463	466	470	412	486	475	471	441	474	493	460	456	438	469	470	487	434	472	485	458	460	469	453	447	469	491	462	462	450	454	455	456	445	464	438	473	462	450	486	484	458	476	481	462	459	462	448	463	467	467	460	477	486	475	483	502	446	448	491	451	492	419	508	482	470	466	487	423	485	505	468	464	490	501	477	466	474	480	491	492	478	440	488	481	446	441	458	483	445	453	454	451	441	468	457	485	394	451	472	460	440	467	459	507	469	468	433	446	459	505	408	440	474	469	459	434	502	461	460	490	442	474	458	464	441	433	493	461	443	460	473	454	462	464	433	478	459	459	450	476	473	472	465	467	433	451	421	463	477	477	438	469	450	467	504	465	478	471	466	447	476	460	454	443	466	489	473	452	473	480	501	454	468	453	451	467	491	477	504	460	449	491	499	443	431	428	474	450	446	458	467	452	460	448	463	435	462	430	481	461	495	452	508	467	472	449	466	478	451	501	451	480	434	445	440	447	466	455	509	454	462	476	465	453	437	469	459	451	486	461	467	488	493	482	459	449	500	477	463	464	439	482	469	425	489	466	423	484	479	444	510	412	473	493	482	490	458	467	454	458	432	469	488	492	455	431	492	446	491	410	428	480	473	487	453	421	457	458	532	483	447	471	474	434	482	439	441	497	425	489	467	457	480	480	476	481	481	496	449	467	478	503	453	412	479	440	453	428	469	466	464	477	460	496	438	445	470	476	475	495	455	471	454	438	461	486	474	478	431	461	459	433	452	434	457	470	493	484	463	468	490	487	446	475	433	436	441	460	437	470	449	462	433	469	449	471	457	499	447	476	430	459	467	503	455	440	482	495	449	434	440	459	478	460	494	450	478	485	519	459	459	492	448	460	474	449	470	458	447	448	448	458	448	468	476	445	473	452	469	447	439	459	487	537	470	452	474	474	470	466	474	445	475	476	435	475	463	458	478	473	465	455	471	481	457	470	473	497	432	496	436	474	461	450	445	431	468	426	474	464	470	449	475	466	437	498	448	471	506	487	458	468	472	461	435	500	495	513	460	442	426	474	461	488	462	491	442	449	463	458	529	489	446	492	510	467	453	472	449	465	447	465	515	475	470	450	461	447	432	480	474	474	457	460	476	457	439	449	487	500	460	458	450	471	473	446	453	422	446	482	465	448	486	469	473	443	454	461	466	481	461	483	497	449	495	456	502	466	483	455	485	467	494	501	479	449	424	464	477	444	425	465	450	465	450	466	463	475	476	448	455	469	485	487	472	453	445
30687	3575	1556	1170	899	688	556	469	427	441	338	345	343	340	314	310	267	304	283	311	270	327	295	300	270	297	287	289	273	263	285	272	272	264	267	275	280	231	260	265	253	259	259	257	258	255	259	266	255	281	291	252	271	287	260	258	263	267	264	284	275	222	283	282	282	265	249	255	251	276	283	270	289	267	262	262	254	265	255	261	258	238	266	290	247	285	276	242	249	257	263	246	279	266	232	277	287	226	285	269	277	243	269	269	268	254	286	252	286	248	288	256	264	274	259	242	268	278	257	262	261	263	251	269	281	267	316	261	256	244	282	271	266	291	281	268	279	252	282	281	239	259	274	241	277	294	253	244	271	269	273	249	240	264	265	257	269	245	259	292	280	295	254	243	273	258	271	262	272	280	270	241	276	286	255	263	236	274	264	273	242	269	257	272	266	298	271	250	300	267	266	293	258	254	278	288	271	251	278	289	270	262	244	280	253	267	235	273	253	277	269	238	260	271	258	280	280	247	254	273	262	252	269	271	272	234	247	287	252	258	249	255	246	242	256	296	292	244	226	260	277	233	264	265	290	270	266	259	230	257	285	264	224	242	300	270	292	282	242	280	249	297	273	256	268	259	262	265	303	262	305	244	278	283	254	265	284	269	257	291	276	264	253	282	290	250	259	271	251	298	241	260	263	277	250	267	246	233	255	264	266	297	264	257	269	261	273	258	281	246	267	251	268	276	289	263	254	250	276	270	253	271	297	251	265	270	279	255	273	281	282	282	284	256	296	301	283	277	278	283	267	257	245	270	245	263	277	239	259	273	241	260	261	248	267	235	274	237	276	258	257	267	235	264	250	310	271	277	256	253	276	268	285	259	262	272	265	265	275	286	247	277	270	274	271	264	298	257	238	269	232	285	249	254	261	252	315	289	268	285	269	255	262	266	251	253	259	252	250	283	236	255	240	277	265	278	265	274	266	272	276	283	239	247	251	253	245	258	255	251	257	268	252	250	264	245	262	255	244	246	234	224	243	289	270	278	252	282	242	265	307	297	244	236	281	255	269	300	302	247	285	256	268	272	258	288	292	278	249	256	280	282	259	259	278	278	239	264	243	274	273	257	252	260	244	263	239	277	241	251	268	268	256	252	266	288	266	271	286	248	289	264	263	276	279	270	292	265	257	232	274	268	251	259	263	257	271	273	256	247	283	245	257	259	271	278	265	267	261	258	261	276	256	285	246	230	263	254	258	247	242	245	269	273	255	275	270	259	247	238	263	240	255	263	273	266	256	273	256	249	254	241	263	265	252	258	294	283	261	241	248	276	249	264	269	244	273	282	262	272	245	297	288	291	233	256	313	256	280	254	276	253	262	257	263	256	262	273	219	284	216	271	264	243	296	306	252	263	239	237	260	250	289	238	260	246	259	284	272	302	293	264	263	233	265	243	285	272	275	245	258	258	284	248	289	274	270	258	259	284	257	286	232	284	267	281	241	266	267	264	246	271	267	263	286	268	267	283	246	244	255	271	281	295	261	288	260	283	249	277	226	275	235	245	270	281	271	267	241	245	277	271	290	263	245	261	246	253	258	257	256	260	280	233	258	295	276	284	277	238	274	264	262	276	252	265	272	277	260	266	234	284	279	242	258	236	284	253	306	284	270	255	276	246	254	257	283	261	257	291	259	275	266	265	249	283	254	292	252	277	269	275	274	229	250	267	261	291	288	291	255	258	262	274	255	274	310	253	266	241	256	287	269	288	248	246	225	300	273	251	233	278	269	279	263	252	267	278	272	276	258	243	272	261	254	260	273	219	266	286	297	255	229	283	283	260	281	254	259	261	249	267	270	253	259	272	260	278	253	248	274	256	250	284	276	249	265	267	266	263	247	267	270	273	277	282	282	283	268	264	271	247	271	234	273	265	269	269	264	254	286	249	229	264	272	259	267	263	269	286	282	286	256	286	277	270	250	274	257	255	288	243	273	277	270	255	248	272	266	243	252	265	286	261	277	252	258	241	250	266	249	277	247	265	265	263	250	244	264	264	259	272	258	258	270	269	281	254	268	285	239	270	273	257	262	296	272	256	272	280	255	279	277	272	285	279	264	248	265	250	271	262	248	245	271	277	238	277	266	264	276	240	261	289	257	281	277	260	262	287	258	275	280	290	271	252	257	235	252	265	279	226	274	240	267	263	259	270	267	251	279	215	260	255	269	232	279	260	234	246	261	254	275	277	294	258	249	273	268	256	261	293	265	263	293	236	267	279	262	266	258	275	263	274	298	268	255	301	272	274	285	251	283	274	261	283	258	252	271	263	277	244	250	279	272	277	268	252	280	255	261	275	289	245	256	313	264	283	281	265	286	273	242	239	246	290	257	249	259	257	239	266	272	276	238	271	262	229	258	317	295	269	245	257	279	266	251	245	288	251	263	264	264	271	279	294	282	254	266	260	254	250	290	297	246	250	275	212	278	264	243	248	246	258	258	260	254	266	278	303	256	285	278	246	231	262	251	283	275	258	279	282	275	269	282	278	266	286	261	280	263	252	266	261	255	280	288	248	261	255	288	258	257	254	266	288	276	281	266	263	279	306	251	269	263	265	277	280	282	264	272	257	244	242	257	274	276	301	272	281	272	257	267	252	261	250	266	262	259	254	282	284	269	272	275	309	302	254	285	257	263	243	266	276	239	278	285	247	294	222	270	262	264	268	254	279	281	254	252	264	237	289	254	264	259	276	248	301	262	255	238	272	252	281	250	253	271	260	307	256	286	279	279	277	235	277	248	282	257	278	244	227	291	235	272	275	255	287	278	265	243	237	264	283	236	255	224	257	293	281	257	256	262	232	293	250	283	272	270	272	272	294	295	261	275	225	249	247	246	294	301	303	298	270	245	250	281	278	236	270	282	261	235	268	284	249	247	273	239	268	233	280	283	238	293	266	281	273	269	279	271	247	245	280	302	258	268	284	261	278	276	281	263	278	264	245	272	287	253	245	269	241	267	286	304	254	253	250	258	264	279	246	262	279	250	256	268	278	268	257	259	261	277	238	256	262	257	277	264	305	286	256	262	276	271	284	257	284	287	251	258	271	283	265	269	264	238	288	260	244	285	301	287	268	271	281	240	255	281	284	240	266	254	276	267	273	272	258	264	254	270	288	277	273	237	249	252	276	245	277	279	230	260	278	260	286	252	236	262	236	294	271	283	210	270	262	295	239	267	262	227	264	247	238	262	245	266	258	255	258	295	247	286	315	230	281	280	270	259	277	265	252	258	243	290	267	252	265	246	276	251	273	279	265	239	299	276	286	226	296	295	266	279	261	262	254	269	264	272	287	276	263	275	273	241	296	248	271	291	282	258	248	247	270	267	260	263	248	269	267	277	254	266	283	237	262	272	259	276	252	255	250	264	265	245	292	277	272	279	264	266	280	266	248	279	250	234	256	291	268	268	255	261	226	290	268	261	277	252	261	272	254	255	296	304	254	253	284	266	282	249	257	240	292	290	248
15326	1903	3928	4127	3401	3013	2450	2091	1891	1718	1519	1456	1372	1265	1193	1173	1176	1129	1061	1062	1007	969	974	990	920	983	976	912	961	918	882	940	901	846	859	821	865	881	881	891	914	859	850	839	899	829	816	844	878	856	856	797	887	883	825	786	798	851	821	827	830	840	798	838	827	819	820	837	857	798	786	817	814	826	863	860	762	810	837	826	813	845	805	836	840	819	787	795	828	826	864	784	798	826	833	807	825	823	810	856	813	871	850	786	827	812	803	759	842	772	819	787	801	813	826	825	795	783	803	797	810	832	815	765	820	785	809	772	766	823	819	790	864	806	816	770	797	824	822	800	828	791	765	836	873	781	774	810	771	831	807	824	786	820	830	792	789	766	791	748	827	841	805	839	753	824	848	847	849	812	803	805	833	797	813	826	833	819	761	820	804	819	806	778	838	829	805	827	844	820	832	840	754	850	812	864	784	782	814	829	775	805	777	800	792	823	782	806	823	774	787	837	817	846	780	797	796	833	767	728	864	826	750	802	802	829	843	776	796	831	790	803	814	781	785	803	794	790	848	834	798	752	852	804	793	766	826	821	789	788	806	765	818	825	837	816	771	791	773	852	795	823	778	824	765	839	769	756	853	851	798	753	801	802	784	826	794	768	766	814	781	837	794	757	838	837	770	787	808	796	840	835	884	833	833	791	827	794	733	777	792	834	834	797	834	852	857	777	814	789	842	823	818	806	776	817	797	823	805	770	862	810	797	753	783	834	785	883	798	792	779	838	780	798	810	787	860	813	739	745	826	817	777	811	768	753	754	818	811	783	837	727	819	783	793	836	768	802	812	794	787	768	831	790	822	781	767	818	781	771	789	836	787	788	783	809	808	769	800	795	825	782	842	818	818	751	801	790	884	769	816	832	820	812	825	809	833	847	804	782	819	838	863	786	755	802	786	814	831	826	826	810	853	822	769	804	788	810	833	807	787	806	809	822	769	798	839	802	765	762	787	805	879	864	753	826	835	820	823	827	818	850	811	807	808	816	769	777	825	798	824	826	819	855	767	828	794	870	804	765	808	798	817	779	791	816	778	856	787	769	801	782	758	855	847	843	839	813	851	760	813	752	776	826	791	771	803	809	821	774	828	790	821	796	828	752	846	795	776	804	771	797	852	815	807	803	796	857	740	825	764	816	775	818	791	838	816	806	790	745	818	782	820	815	805	830	759	768	808	820	767	770	828	800	824	826	836	839	814	830	782	811	887	771	799	766	839	776	770	817	836	799	829	803	824	809	815	804	787	781	858	810	792	814	852	832	827	827	792	859	855	774	754	798	825	820	799	775	801	792	844	838	859	788	811	786	799	813	799	844	779	808	769	838	751	810	839	855	786	791	806	772	813	817	839	857	814	787	802	888	799	851	802	801	800	774	742	794	876	775	823	805	787	825	821	838	838	764	809	802	814	833	767	824	833	819	812	796	731	795	832	817	841	777	778	851	827	777	864	800	796	827	799	819	812	793	811	816	811	761	770	798	817	778	756	791	796	830	776	759	847	815	766	826	769	792	805	809	751	806	813	847	782	814	784	901	794	796	814	796	790	772	795	791	847	821	769	832	799	804	781	827	830	794	831	807	792	872	813	821	783	797	799	825	805	797	823	837	779	825	857	801	834	791	839	829	797	759	807	777	813	782	808	838	775	785	790	815	807	820	792	781	790	791	814	737	817	779	790	814	802	766	847	840	797	799	763	817	855	816	831	821	867	820	797	762	845	821	794	787	813	786	801	804	802	847	846	821	798	826	802	819	809	798	764	791	792	808	812	801	788	774	788	807	798	802	822	761	779	780	811	811	816	791	761	802	820	853	835	794	834	826	762	759	813	766	838	790	793	844	757	820	823	826	769	786	793	856	803	781	808	785	766	802	803	810	799	811	830	865	808	830	885	795	830	823	805	867	806	789	787	805	784	845	782	799	817	755	822	801	864	777	867	811	814	801	807	816	832	804	749	819	835	811	826	872	820	798	760	801	815	823	736	788	797	811	801	768	800	795	782	808	790	809	830	786	784	776	789	786	795	844	791	809	815	772	816	785	810	788	771	818	863	809	751	747	848	801	781	796	840	825	821	808	828	813	836	793	825	795	838	848	817	794	803	745	864	781	854	857	838	847	836	771	741	789	809	819	756	790	813	811	810	816	811	812	790	810	820	841	783	769	780	827	846	776	872	833	818	855	890	806	861	803	832	819	772	776	779	847	851	781	754	770	793	793	737	798	814	829	816	822	810	854	774	790	731	833	774	818	833	824	788	788	825	809	797	886	832	849	795	813	806	778	803	807	805	819	779	761	776	846	844	823	789	805	817	734	794	773	801	833	819	764	818	797	836	858	791	785	801	802	840	784	847	804	802	804	827	810	762	854	822	780	812	746	814	741	796	826	803	830	754	822	771	836	820	842	810	825	768	772	758	834	839	801	787	848	799	845	853	829	793	830	807	758	855	815	802	807	801	831	808	826	832	753	808	795	836	837	777	848	793	764	813	782	829	782	806	796	815	818	815	789	768	798	820	800	779	740	798	758	819	813	854	867	781	812	820	829	812	766	833	855	787	841	790	776	809	788	811	769	767	808	825	817	832	812	805	828	804	839	838	780	828	859	828	809	805	804	816	832	784	766	802	816	777	806	802	816	764	812	819	769	799	837	807	779	830	837	848	824	819	767	828	833	797	835	778	815	778	782	818	839	761	811	803	798	786	816	814	822	809	834	803	818	803	786	801	836	756	790	826	844	814	736	819	834	780	782	815	791	779	858	786	830	823	790	833	825	771	847	792	801	786	808	776	780	822	819	818	826	802	822	855	778	801	787	827	826	787	807	832	823	822	777	797	738	809	795	801	854	750	854	840	739	818	786	797	764	768	816	782	786	829	810	782	813	846	803	793	839	804	831	790	795	808	828	837	763	753	830	794	801	835	826	856	850	834	785	810	808	839	772	817	837	820	794	802	804	783	838	834	813	785	796	834	811	805	758	805	761	820	785	803	821	797	817	843	818	803	828	765	798	839	842	803	803	788	891	771	779	835	797	798	777	823	780	814	788	823	764	791	760	828	824	824	787	806	792	832	816	821	818	802	806	795	832	821	823	795	790	811	832	817	850	788	834	776	796	808	781	782	835	788	794	838	832	782	752	804	800	864	843	816	829	797	748	825	810	782	809	837	767	790	759	813	758	784	805	853	831	822	807	832	797	788	780	831	814	810	796	768	830	817	792	795	831	822	772	831	772	811	794	776	780	808	810	808	822	855	842	795	816	831	858	792	878	776	823	840	780	825	805	801	758	815	804	814	786	798	778	809	803	771	781	793	816	803	828	820	759	773	802	808	823	775	841	798	829	797	781	834	829	767	800	811	771	855	800	797	823	772	747	857	829	826	814	794	831	789	821	744	825	800	814	790	842	821	785	818	803	742	903	812	759	828	819	792	838	798	824	755	808	803	830	819	773	812	829	762	769	813	783	835	797
41805	9341	3424	2293	1539	1228	953	752	637	611	522	480	488	475	404	414	412	379	369	345	371	344	339	343	328	350	341	349	325	302	319	334	321	335	323	337	315	337	311	332	340	330	309	327	296	320	361	323	331	304	302	302	349	324	321	332	319	292	325	310	308	327	311	347	291	354	302	311	305	337	308	302	321	299	316	321	323	299	331	318	352	309	311	317	347	361	315	333	302	309	340	314	306	285	327	325	333	343	296	352	337	331	323	377	327	310	345	292	311	314	342	286	357	295	316	308	310	320	345	309	320	323	306	318	316	306	336	307	307	327	317	304	345	290	328	295	279	324	297	329	330	310	318	313	287	321	310	303	322	302	302	303	283	347	328	332	340	319	286	320	329	284	301	278	334	308	307	267	303	305	322	328	340	311	312	331	326	297	314	285	300	291	296	311	294	301	323	313	328	311	319	330	314	319	296	313	315	304	304	334	348	327	290	320	326	311	291	323	304	323	291	331	312	326	325	305	327	302	333	311	336	297	308	306	290	312	328	314	300	298	317	314	321	327	305	304	290	339	316	328	314	319	315	335	293	314	323	333	344	307	304	286	296	324	301	320	309	334	321	291	309	299	333	303	358	282	337	343	354	324	311	306	334	315	309	335	312	327	335	307	313	319	309	332	310	305	311	309	309	294	307	310	318	316	310	329	342	338	291	322	306	301	282	330	311	333	320	320	334	324	326	321	319	298	299	299	283	320	353	306	299	301	290	327	310	310	328	319	328	306	317	326	303	302	343	287	302	297	332	301	323	285	324	331	292	300	342	309	333	310	304	331	319	321	284	322	322	315	318	309	324	306	327	328	310	332	304	342	311	298	293	361	332	328	304	326	325	305	307	291	343	320	299	299	309	311	315	300	313	296	329	290	303	331	310	321	317	323	322	287	304	321	324	306	358	332	340	308	342	342	315	265	337	312	317	290	347	309	336	343	329	316	303	308	346	294	320	323	298	302	290	295	304	287	341	310	301	321	300	308	304	305	311	303	301	326	282	320	309	332	310	328	323	346	305	306	358	340	310	311	302	320	319	333	298	333	332	344	345	314	320	333	349	325	300	333	313	324	305	326	325	318	316	294	342	327	305	309	323	370	318	324	333	315	304	336	287	319	280	300	295	317	350	325	290	292	322	332	321	328	314	333	316	333	329	290	328	322	345	329	347	315	288	341	324	312	331	297	314	296	301	299	307	298	315	334	311	335	292	304	299	334	314	321	326	319	329	329	313	305	333	314	307	298	357	323	318	311	337	312	306	308	305	289	281	296	313	304	298	349	297	336	279	332	335	295	302	317	295	328	306	296	319	289	320	275	327	291	294	330	323	338	313	344	325	310	304	317	325	290	313	344	324	296	319	315	320	360	324	294	314	317	305	320	316	320	310	336	319	297	323	303	313	310	306	321	310	303	342	334	304	329	306	294	288	298	322	327	352	341	293	282	298	277	304	296	322	320	309	323	298	355	320	289	308	296	315	349	316	306	340	307	326	306	345	319	304	284	308	335	330	301	316	323	305	303	321	330	331	315	325	295	302	306	306	311	288	314	295	318	323	358	329	303	306	342	298	274	312	312	320	303	307	315	300	310	286	322	298	291	315	328	333	292	338	315	323	314	329	324	301	301	330	313	321	294	300	303	324	293	326	313	317	296	321	318	295	339	302	320	322	299	299	350	307	318	301	347	318	298	296	314	307	321	278	331	321	291	276	325	288	317	325	336	322	302	329	288	329	311	310	335	316	305	319	326	315	301	313	304	293	328	300	311	346	293	309	285	303	321	326	303	308	357	330	305	326	311	325	358	331	278	325	290	327	310	304	281	281	332	319	307	325	314	315	296	285	295	297	309	310	296	335	320	308	318	316	312	313	362	328	313	290	345	342	297	323	310	317	342	311	282	311	299	295	308	314	310	302	327	313	286	314	305	327	320	301	346	303	285	302	287	291	293	342	332	296	326	338	318	294	339	303	332	333	327	328	294	327	341	310	291	296	328	322	340	338	347	329	306	313	331	319	298	339	314	310	327	292	335	342	324	305	310	328	314	313	308	306	338	302	328	305	297	313	311	300	305	305	305	315	306	314	327	302	327	319	282	308	326	297	298	323	274	307	329	301	342	331	274	309	304	314	326	302	310	291	320	321	317	309	325	308	314	290	315	310	325	304	324	301	311	300	282	322	315	327	331	338	306	306	291	303	321	298	309	308	326	315	321	291	339	320	319	331	309	284	283	293	292	337	296	312	294	297	286	341	348	300	337	317	320	308	328	344	302	334	327	317	326	314	329	326	309	328	273	307	330	317	350	335	327	335	331	333	336	320	286	311	299	320	304	329	310	274	306	306	303	327	320	316	316	312	352	302	324	349	300	289	327	324	312	327	330	326	329	319	350	318	324	282	300	326	285	315	333	346	307	325	334	293	303	318	371	328	311	315	316	321	323	315	315	329	312	336	325	309	329	305	316	319	295	310	319	311	319	309	306	299	290	340	340	310	298	356	312	312	288	298	331	306	292	317	290	302	318	297	302	326	303	318	325	287	312	304	347	327	314	308	305	290	354	338	353	286	318	295	351	294	315	336	345	302	332	326	343	314	315	298	352	305	323	314	365	303	332	332	332	343	319	282	319	296	306	309	326	321	318	327	302	360	312	318	310	345	288	318	298	317	290	308	303	332	298	313	295	297	333	337	291	322	328	313	327	313	325	316	316	295	292	320	313	344	285	305	330	293	324	317	336	301	266	314	326	327	305	311	295	305	331	359	339	301	322	313	314	316	353	310	325	327	323	358	293	318	325	290	276	279	297	336	303	325	322	311	295	300	334	346	293	310	319	350	304	324	299	291	333	325	308	300	300	333	319	326	320	323	336	324	331	290	297	331	315	363	320	273	316	313	313	334	308	338	347	323	321	310	293	348	323	352	312	325	299	334	289	344	316	331	320	297	296	313	300	317	312	317	285	294	296	320	294	325	330	263	319	316	323	332	331	300	318	319	340	293	334	328	333	293	327	337	291	305	314	296	318	306	326	303	318	297	364	331	309	315	313	309	331	350	334	307	327	333	310	310	327	313	314	321	320	313	318	309	338	319	328	296	314	315	297	288	309	316	316	320	329	293	287	321	311	304	295	301	292	295	317	291	296	351	291	349	309	306	301	319	300	335	331	339	307	315	307	275	296	320	285	303	320	338	337	311	315	307	319	288	331	339	277	331	317	324	304	298	302	330	337	326	329	285	310	329	305	310	314	280	328	303	312	303	320	298	313	316	292	334	329	293	296	325	315	296	307	307	301	309	292	302	274	331	276	297	315	328	298	279	307	308	307	269	274	334	291	303	312	308	307	315	305	327	340	316	342	318	314	325	325	313	306	326	325	305	319	336	284	317	335	298	319	334	305	277	337	338	327	347	299	337	290	312	348	314	319	315	301	283	327	352	354	288	327	301	327	307	317	331	311	325	315	307	312	321	333	321	301	298	310
20120	3021	6669	6990	6013	4770	4124	3547	2978	2565	2336	2132	1999	1755	1751	1621	1540	1442	1436	1441	1308	1329	1236	1223	1235	1192	1171	1183	1125	1155	1125	1113	1079	1046	1079	1027	1027	1062	1000	967	1014	1004	1032	1009	1014	986	919	1033	988	975	915	1010	966	956	951	919	959	941	914	983	926	1005	964	1000	961	993	953	921	981	968	1001	976	953	983	960	923	908	943	906	912	917	950	980	956	908	917	990	971	933	956	953	916	924	974	965	939	981	955	962	916	942	964	987	907	931	888	888	903	994	975	932	925	971	926	961	956	917	899	921	1013	888	897	964	959	920	981	918	933	909	902	972	886	885	947	901	929	956	970	983	888	937	918	951	931	933	964	936	921	999	985	871	900	882	923	970	921	973	971	907	926	912	956	964	872	914	942	909	922	885	906	974	951	915	953	935	930	949	901	937	913	965	950	978	938	897	925	902	962	946	943	935	958	886	882	945	947	982	899	888	952	966	945	915	902	917	939	893	901	983	940	973	898	959	934	894	903	918	954	866	899	934	926	916	984	933	933	966	956	925	934	925	914	899	920	920	981	909	944	923	936	895	991	869	907	927	890	948	903	900	948	898	938	894	922	901	905	949	948	937	962	934	918	993	902	879	930	940	922	957	940	882	959	918	896	949	832	943	951	924	935	970	890	909	940	859	916	904	922	915	891	971	940	947	944	985	904	923	904	872	827	888	986	914	890	935	894	887	894	896	903	888	919	908	865	850	936	905	906	903	925	930	929	940	929	953	948	891	915	932	870	933	928	969	945	904	952	970	884	910	926	922	961	890	938	889	883	942	946	919	961	891	923	878	920	909	902	890	938	908	947	937	907	966	919	891	935	918	923	890	921	982	977	864	930	921	902	897	909	904	888	924	912	930	940	944	900	899	941	940	894	899	898	962	901	975	959	920	845	907	956	903	910	901	963	928	917	945	946	936	895	900	919	919	986	898	897	954	932	906	948	867	935	848	897	927	939	953	874	892	964	891	934	934	923	886	932	941	900	962	898	937	972	931	888	918	922	944	966	877	870	950	901	910	927	913	916	893	906	865	893	897	885	946	932	873	938	904	913	936	895	929	920	931	911	911	933	915	948	902	952	874	895	922	892	933	898	880	889	909	898	942	948	916	1000	876	918	957	903	907	928	923	954	931	913	919	907	928	919	961	896	872	919	918	882	906	944	921	915	947	974	931	962	853	853	957	919	932	944	927	923	949	907	921	898	912	897	857	916	918	930	949	907	915	911	962	973	972	921	875	923	888	917	927	891	889	890	990	930	902	927	962	947	968	913	882	885	887	898	952	977	951	881	956	887	894	897	924	898	897	893	903	874	917	962	874	888	928	948	923	877	904	892	887	952	938	893	896	926	905	884	883	864	979	919	855	946	929	903	911	921	898	971	956	961	908	907	924	975	883	920	941	868	940	938	927	895	930	837	911	873	947	901	920	977	892	970	893	990	901	849	931	872	900	937	962	933	901	938	938	949	924	924	929	919	953	881	930	896	922	926	892	945	889	928	873	916	965	905	904	904	856	947	909	862	935	864	857	924	931	932	940	896	892	960	890	953	912	908	913	937	907	924	910	906	910	921	933	882	909	931	907	948	884	900	940	922	908	957	922	902	920	957	924	909	979	922	957	947	911	890	955	935	917	949	919	894	934	918	899	885	908	915	898	910	935	943	947	918	922	910	931	959	969	890	894	888	933	929	936	982	883	896	945	940	913	899	893	972	953	905	972	919	839	906	990	917	893	868	898	868	954	921	887	918	933	966	917	883	960	919	938	887	943	919	920	955	923	922	907	903	887	878	920	929	915	939	950	906	905	927	958	917	924	884	933	925	917	947	916	906	861	866	965	950	886	920	911	944	948	906	913	924	932	879	931	919	918	882	926	926	951	927	937	946	948	914	985	930	864	929	942	913	948	947	934	872	921	912	942	940	958	873	947	894	885	925	931	896	886	933	935	946	909	918	953	878	935	880	940	961	925	946	919	919	897	892	923	916	903	890	893	886	923	849	918	906	939	897	890	897	913	849	922	905	836	878	908	921	979	956	920	882	958	943	893	979	889	979	939	908	886	886	870	938	916	986	921	942	871	954	937	931	966	938	922	942	912	992	971	914	912	950	933	949	939	963	934	888	928	915	900	913	908	940	928	851	918	964	905	905	900	975	880	966	902	900	918	892	910	872	967	927	932	934	930	964	890	933	882	869	902	900	886	926	874	921	943	927	929	884	900	989	913	895	929	855	961	941	905	912	915	890	948	908	945	915	974	949	930	949	901	898	925	926	966	931	921	940	911	902	935	871	982	918	849	927	901	936	898	943	880	922	900	985	930	907	928	912	920	928	899	920	932	854	903	930	915	940	913	951	900	910	924	855	928	844	958	947	923	940	919	930	895	954	928	900	943	888	901	942	946	921	935	883	976	905	914	956	926	896	914	919	933	965	881	876	925	934	971	889	944	890	921	938	920	895	895	936	885	855	905	934	912	918	962	913	916	873	941	908	910	917	916	907	906	947	927	870	938	959	920	953	916	944	872	920	929	946	899	912	925	933	915	983	967	899	918	954	966	909	889	971	902	976	943	975	969	978	929	900	913	927	954	926	968	884	922	980	922	940	879	975	937	905	917	932	919	912	876	961	897	951	863	864	924	937	911	914	998	904	906	880	933	920	940	919	925	942	924	927	954	903	916	959	896	908	951	919	915	944	915	909	903	954	852	895	984	918	927	918	928	944	957	967	980	902	912	943	939	928	909	852	933	916	955	926	932	930	930	942	957	934	975	886	896	941	940	905	915	958	882	969	914	922	929	967	878	909	912	872	930	923	902	978	928	957	954	926	929	903	915	938	925	901	955	993	881	901	929	922	924	898	918	885	917	930	928	943	951	928	933	880	866	914	944	867	891	925	961	912	905	931	899	916	943	941	908	932	913	900	869	961	925	919	921	984	942	911	912	924	933	936	899	976	878	1022	932	926	900	902	935	899	904	900	945	907	903	962	964	976	927	938	950	958	940	861	937	940	888	830	922	926	892	907	914	932	893	941	990	876	977	919	930	914	948	937	916	920	885	942	884	899	934	959	905	939	905	921	901	894	902	882	907	1004	900	909	883	925	938	917	885	954	891	933	948	924	913	891	918	935	898	901	910	944	967	895	932	910	873	916	860	947	909	889	902	898	907	861	896	920	890	879	872	929	909	931	919	916	927	918	955	878	909	925	943	958	904	882	915	936	956	942	928	948	884	931	903	881	918	885	935	886	883	938	920	897	926	958	963	897	905	958	918	918	916	886	881	909	853	934	898	990	920	904	931	957	952	910	882	953	957	988	841	901	913	912	882	955	906	927	969	903	889	865	908	880	942	938	898	962	877	950	923	1007	925	943	893	920	983	895	908	938	878	880	900	933	889	942	952	867	911	968	901	957	888	936	915	888	953	917	905	874	917	931	966	956	906	911	893	978	870	886	900	922	967	920	992	901	909	889	895	916	940	929	939	928
4955	328	252	196	171	157	144	158	130	147	129	121	181	149	139	140	140	162	139	158	136	141	126	126	144	122	121	148	149	137	163	150	120	121	127	132	118	130	140	128	126	141	125	142	117	137	146	140	135	143	141	135	133	152	123	123	140	128	137	148	139	131	158	135	133	132	130	136	145	137	134	141	132	134	129	139	140	127	137	135	132	140	130	128	167	150	134	125	147	134	158	142	144	125	131	129	139	121	146	128	141	129	150	124	121	139	145	126	152	143	126	147	126	148	142	148	134	112	121	135	142	139	133	128	134	136	158	121	136	137	138	139	134	140	121	135	124	150	121	154	144	123	133	147	141	125	116	126	152	129	148	131	128	147	141	125	121	146	140	122	127	130	124	141	130	130	127	124	126	141	127	124	132	154	134	164	143	146	144	140	136	135	138	128	131	131	158	150	129	135	141	144	125	136	136	111	132	156	134	139	117	129	130	106	146	140	126	143	120	126	120	154	135	124	130	133	148	142	122	123	119	154	144	133	141	123	146	135	142	116	133	134	124	138	129	141	131	139	143	134	146	137	132	144	150	139	143	149	141	136	133	132	120	132	129	148	140	135	122	143	134	136	130	136	141	159	137	138	127	140	137	113	136	144	113	136	141	137	131	168	139	132	107	151	101	135	143	150	137	146	140	155	140	139	140	140	140	140	116	114	133	119	135	117	149	130	139	141	147	113	116	135	129	130	156	137	120	129	127	128	129	140	128	136	121	136	131	122	154	134	143	140	125	150	139	155	145	144	127	131	125	138	130	112	142	142	147	123	140	138	140	139	148	154	119	160	128	145	135	136	153	154	143	145	160	132	125	149	130	120	159	117	129	141	127	140	147	134	130	132	146	155	143	114	135	139	143	136	154	137	118	115	136	148	156	129	122	130	138	153	143	125	135	140	147	132	138	122	142	151	142	136	143	120	128	146	117	138	142	140	129	123	120	129	115	121	144	112	136	130	116	133	144	138	116	136	156	121	134	150	133	133	129	152	126	142	128	132	134	126	135	124	147	131	156	126	146	140	108	142	147	134	126	139	146	109	148	124	133	142	146	131	148	119	144	120	137	138	127	116	135	115	133	150	127	144	131	142	123	126	127	115	139	145	138	120	134	143	137	139	130	137	131	131	142	147	145	149	127	125	135	133	141	142	155	139	143	133	139	126	140	129	145	137	134	146	137	130	136	125	127	136	142	126	131	123	132	106	129	135	145	150	147	147	132	162	132	132	135	143	131	126	134	154	132	130	126	136	148	142	116	149	144	144	129	122	146	124	127	122	140	154	148	155	137	122	158	137	134	154	139	122	128	133	133	118	131	131	144	155	141	142	122	128	137	126	132	142	131	122	137	134	137	141	144	122	155	155	144	133	133	134	143	137	140	145	132	124	125	140	145	144	145	136	141	146	142	136	139	139	136	125	136	126	144	133	120	127	132	131	148	135	139	119	126	140	140	152	140	122	147	143	140	159	134	136	141	116	124	128	109	121	120	126	111	138	138	122	152	132	152	142	123	143	130	149	109	139	145	130	147	143	113	141	132	124	135	156	118	141	142	144	122	146	125	141	132	140	149	137	146	121	147	131	144	149	161	143	124	105	135	134	147	136	141	142	135	135	138	108	155	146	139	126	140	150	114	141	143	108	128	153	119	117	122	139	128	147	135	136	142	146	127	123	136	155	141	136	142	143	154	133	140	132	144	132	131	143	140	128	135	140	138	127	131	109	150	148	144	126	139	142	132	137	107	124	135	140	145	120	139	130	151	140	133	154	133	146	125	146	136	145	136	124	127	146	145	124	150	115	134	134	127	128	128	118	131	141	143	138	125	142	121	136	141	128	126	132	154	130	112	144	137	127	120	147	116	143	137	146	122	134	127	137	144	131	142	121	123	145	146	123	127	144	144	144	130	116	155	152	127	131	125	142	141	150	134	138	118	137	129	140	115	119	132	130	142	127	137	127	140	148	135	130	140	109	145	133	133	127	139	137	113	142	138	127	134	137	138	130	128	148	129	136	118	126	136	136	151	126	137	146	122	147	148	122	150	142	135	147	137	127	140	121	113	143	144	133	145	125	143	132	124	136	139	118	136	121	154	143	156	128	123	142	159	137	115	146	132	140	132	143	144	129	147	128	150	143	152	141	138	169	122	123	129	122	138	144	126	150	132	134	133	124	136	137	129	129	145	107	120	138	138	137	121	145	133	133	136	110	139	134	174	144	120	112	140	133	129	140	141	128	138	131	133	133	139	133	151	146	149	131	137	137	144	141	139	137	125	138	157	123	123	133	140	116	149	142	142	147	134	139	152	131	122	136	145	148	130	151	107	122	138	140	126	142	143	146	109	129	147	125	125	155	114	140	154	142	135	127	158	141	127	118	145	127	143	141	156	142	136	128	121	133	153	128	121	149	138	125	116	156	117	120	133	144	171	164	130	132	132	136	141	139	139	139	140	156	126	138	142	138	132	121	126	131	161	143	127	146	113	153	129	123	158	131	140	148	136	133	147	127	142	129	143	158	134	120	137	131	138	135	131	151	144	121	130	134	146	164	137	124	127	129	128	132	152	138	130	147	123	141	125	169	118	153	135	129	133	131	136	111	125	129	131	127	140	141	145	143	133	126	130	125	140	132	142	137	124	147	135	142	136	138	132	139	131	150	111	130	124	138	121	155	146	137	146	137	163	146	158	155	132	144	139	140	126	128	130	119	136	128	141	154	153	128	133	136	127	150	130	128	142	138	129	158	123	134	135	123	128	130	122	144	141	116	122	125	139	143	138	135	134	143	139	137	151	148	154	154	158	139	129	134	146	138	148	168	130	147	142	137	143	122	125	119	136	143	128	131	138	135	128	123	140	144	112	139	143	139	130	132	137	117	139	132	160	129	125	133	153	157	158	123	154	122	134	133	121	119	130	128	127	130	122	126	132	148	115	139	130	139	133	139	141	143	130	157	134	132	130	120	129	133	142	131	115	143	132	140	133	146	140	166	127	131	124	142	142	124	140	127	127	145	132	139	152	153	149	114	118	123	153	130	153	134	146	129	141	141	135	116	143	137	146	152	138	145	124	117	131	143	144	114	131	140	129	130	146	138	146	134	114	134	130	155	123	137	137	135	124	155	142	144	144	185	126	126	138	155	120	121	151	125	141	134	128	127	157	157	134	124	137	138	132	120	109	140	166	123	138	122	150	144	129	130	158	163	137	140	131	140	133	160	145	145	146	159	158	163	127	136	145	144	134	137	136	144	145	152	125	118	126	127	153	133	130	153	107	128	147	138	140	148	134	121	115	142	113	138	131	127	142	140	144	146	131	130	138	150	125	133	124	128	131	117	114	134	156	125	134	157	126	144	140	149	119	136	128	123	125	149	127	133	127	131	144	123	109	139	136	135	162	126	144	146	127	133	135	130	126	139	151	143	137	139	136	115	151	146	136	138	132	133	152	132	130	145	134	120	144	129	107	147	138	137
4588	578	706	765	666	611	564	552	541	526	508	465	508	495	500	491	506	486	484	520	522	479	502	470	486	505	475	423	471	469	477	434	471	441	490	476	485	437	466	456	464	475	464	471	458	469	497	513	450	474	495	473	420	501	475	459	503	476	457	516	435	429	457	494	447	468	488	478	474	460	461	451	500	500	459	478	485	463	433	461	494	476	450	456	438	458	449	460	446	452	441	473	464	480	429	544	430	461	476	439	458	456	438	473	461	472	487	467	462	481	445	497	456	474	466	441	466	476	449	441	487	467	446	507	445	442	483	438	479	472	440	477	502	446	450	431	464	458	486	498	445	508	504	496	483	440	469	488	417	498	494	493	501	494	471	477	472	471	494	451	479	453	465	483	447	464	476	480	472	471	463	447	474	491	468	429	448	495	445	497	474	472	514	459	453	472	429	453	445	457	458	500	454	456	472	472	468	464	433	523	465	459	485	447	480	508	490	447	508	439	467	478	462	474	463	482	459	457	469	505	488	462	460	455	477	454	445	451	506	488	445	500	447	469	491	463	454	481	456	478	473	438	441	478	467	478	480	452	441	440	491	458	446	486	451	510	453	436	506	445	450	467	495	484	501	481	471	474	480	473	452	509	443	435	488	452	451	447	497	493	499	513	485	472	476	482	471	472	459	488	469	425	492	448	493	488	444	461	477	447	465	472	456	485	442	475	465	447	458	463	475	454	457	416	472	449	477	470	443	448	491	437	454	477	460	442	443	448	487	451	456	480	466	445	454	460	423	449	472	441	470	464	483	522	515	447	495	491	463	464	516	450	456	488	457	462	470	457	463	417	453	500	465	461	437	475	430	479	453	458	465	473	460	472	509	444	464	476	487	457	474	434	458	471	443	480	496	487	472	502	470	472	493	494	446	463	438	460	423	441	460	494	441	464	468	489	464	434	472	478	493	453	456	427	455	466	434	462	444	468	489	449	457	452	478	454	487	468	441	493	429	435	485	454	418	464	465	475	449	439	476	463	461	427	441	480	465	474	438	439	438	434	455	448	430	482	441	469	463	483	485	443	488	475	493	461	429	494	444	470	449	481	448	457	473	466	478	425	472	449	458	458	450	465	448	490	460	447	432	458	446	441	490	464	498	459	473	484	416	485	478	463	462	488	458	423	437	463	471	436	454	475	445	434	466	468	457	403	505	492	479	463	472	520	499	469	477	479	441	449	485	445	442	455	425	458	465	503	471	490	488	476	484	462	442	456	469	409	464	416	471	428	433	479	493	475	476	457	484	481	467	459	510	453	463	456	466	452	526	460	520	448	488	460	454	454	460	505	452	485	483	450	500	456	419	467	483	459	460	467	456	443	438	474	475	471	465	456	425	478	453	455	479	495	493	475	459	447	447	438	467	424	438	464	433	458	433	462	476	462	474	501	469	439	477	493	470	437	479	456	448	462	463	479	442	478	475	446	476	477	464	464	501	453	444	476	463	459	468	479	432	489	489	462	468	457	485	458	463	489	477	468	446	451	496	461	443	464	464	483	457	435	425	462	472	488	479	459	475	443	481	449	436	474	502	482	437	450	423	445	487	467	459	445	519	464	455	465	473	449	475	501	466	451	461	453	455	466	438	487	452	460	416	442	463	458	452	439	481	479	460	475	479	467	460	478	471	472	453	473	454	462	478	445	454	440	428	442	480	479	501	484	480	473	458	461	477	482	477	467	433	485	459	451	475	467	447	509	480	451	465	439	466	413	439	476	436	450	473	458	488	459	458	482	476	483	482	418	449	437	443	486	513	444	460	457	443	459	450	421	470	463	473	495	490	448	492	503	463	467	480	467	456	451	485	468	405	432	436	441	433	462	448	474	466	458	474	459	478	524	473	466	445	464	471	459	470	484	450	478	457	457	448	459	468	442	491	470	457	473	461	486	474	467	499	447	450	458	481	433	480	447	484	449	444	442	452	448	477	470	458	477	471	463	486	479	448	479	503	457	460	449	409	538	442	449	504	450	450	432	449	454	486	468	464	478	475	498	466	477	501	438	438	478	462	477	505	452	412	457	465	495	450	473	479	464	473	482	486	472	437	485	459	446	486	464	426	449	459	461	460	456	454	458	455	439	430	430	431	429	453	502	485	435	478	485	462	473	475	455	462	487	429	470	474	474	484	437	431	465	474	449	458	458	482	472	470	504	461	475	480	457	424	443	446	455	469	454	458	470	476	493	465	482	464	468	448	468	447	436	487	425	455	455	428	476	477	478	500	488	488	472	456	437	543	496	408	413	460	481	435	447	482	458	475	490	465	484	486	502	498	471	455	493	482	487	438	467	489	482	443	475	458	468	478	453	456	478	441	470	491	487	496	459	470	461	447	415	497	500	481	455	438	488	448	443	457	481	455	462	473	482	463	484	429	467	470	459	504	419	461	418	443	494	464	466	486	476	456	470	443	445	482	437	463	446	434	435	428	465	457	449	461	457	479	463	458	454	472	451	435	450	458	443	451	470	453	475	484	454	466	471	477	490	459	438	432	450	506	483	464	446	462	508	456	481	473	478	478	472	430	426	456	470	484	464	472	471	461	444	461	463	465	435	462	445	444	403	472	480	490	486	475	453	459	458	426	466	429	461	466	472	484	459	461	442	461	484	453	443	438	459	424	468	496	468	462	454	480	478	429	461	463	448	441	456	473	455	471	488	510	463	445	470	436	506	467	479	442	466	455	479	454	471	447	473	475	453	431	475	464	449	470	453	482	512	494	469	469	453	476	466	494	453	471	418	473	446	488	437	462	481	475	452	472	502	476	430	459	485	442	467	465	456	473	418	426	464	419	487	470	477	463	456	460	474	452	448	465	436	482	486	481	470	449	493	446	471	491	431	473	467	467	410	462	469	451	462	474	498	460	507	478	499	417	496	476	470	476	504	452	412	446	471	432	505	466	493	442	483	435	477	500	507	438	468	457	451	494	483	486	456	473	499	442	490	499	475	444	487	462	474	493	457	437	481	429	432	433	468	463	458	434	462	510	451	501	491	465	477	438	491	496	487	442	496	501	468	474	461	463	505	475	455	465	469	489	486	484	468	485	497	483	460	473	432	466	441	458	445	458	528	461	460	511	438	454	462	458	466	482	482	455	494	463	471	499	461	425	472	469	458	474	451	474	471	454	447	474	457	484	478	473	463	475	443	463	450	473	442	432	458	448	475	484	450	440	495	480	489	475	449	471	444	453	480	480	410	455	461	460	474	515	455	483	450	460	465	478	441	457	486	449	461	432	464	488	492	434	474	487	436	500	445	455	480	469	453	473	447	451	428	478	455	424	470	439	483	491	456	477	457	440	469	457	445	469	493	515	434	425	495	505	517	488	419	456	445	417	484	468	435	459	458	489	490	472	481	477	508	438	443	460	488	449	474	490	470	469	462	451	392	465	469	481	430	453	473	520	473	504	483	457	494	445	477	461	470	464	459	475	447	446	480	460	440	446	492	459	485	483	466	520	416	509	467
29011	3175	1598	1191	826	669	534	468	442	374	377	374	331	320	336	299	304	291	309	303	302	270	291	267	284	302	238	259	296	294	288	273	250	280	282	277	265	258	275	284	285	265	289	293	304	259	289	294	270	259	264	262	265	243	245	286	293	230	264	274	269	269	277	286	294	276	280	285	264	250	290	241	270	265	237	285	260	269	265	255	272	265	273	287	272	288	239	261	265	262	251	276	248	265	250	299	265	286	273	237	276	258	258	260	245	253	267	245	281	263	271	280	260	277	274	276	269	282	273	293	230	241	266	231	267	274	274	270	246	268	279	291	268	256	284	275	247	252	257	273	270	285	272	264	241	255	258	284	270	281	271	265	265	245	229	289	278	254	272	251	272	267	265	277	273	255	284	297	281	279	285	244	251	256	255	273	263	287	271	283	252	256	288	246	275	249	255	265	280	293	302	255	245	284	278	236	275	248	258	273	278	296	258	262	269	251	279	241	268	267	271	261	283	278	270	310	281	259	267	284	270	281	264	246	258	279	268	259	268	246	276	253	255	247	258	258	295	253	299	262	257	259	282	217	257	232	285	245	269	255	261	284	263	227	280	275	254	270	260	243	266	254	284	272	220	290	251	261	253	263	272	287	282	257	275	257	272	272	283	267	298	303	285	278	275	266	253	256	286	274	255	249	259	236	262	252	266	244	244	252	289	261	285	255	272	277	254	292	271	278	273	256	258	273	264	276	284	249	281	269	244	228	281	244	262	267	282	297	283	262	271	285	260	276	298	272	291	237	278	268	276	276	247	272	287	289	260	267	258	273	249	252	266	258	259	260	263	277	251	285	275	254	274	264	261	255	257	268	290	278	288	268	248	259	242	268	254	268	270	269	264	264	262	256	278	299	224	269	230	282	250	272	267	280	281	280	254	293	241	277	249	256	284	278	270	254	287	283	253	297	250	269	261	269	269	255	277	285	277	287	275	252	282	245	277	239	262	290	243	255	277	282	239	248	252	257	264	247	250	262	256	273	266	245	272	266	270	269	287	242	224	244	260	250	275	235	268	262	245	260	271	274	277	291	283	271	266	261	275	253	273	277	240	285	276	277	268	277	253	282	278	261	267	260	272	267	256	278	243	276	285	253	251	271	283	281	247	274	274	267	269	259	249	283	281	288	260	289	229	260	249	265	243	258	295	285	267	271	270	274	280	229	253	244	256	283	270	279	271	253	286	259	264	247	239	253	266	248	260	248	285	273	266	251	271	245	288	266	251	257	255	250	259	276	257	256	266	263	266	305	261	270	307	277	265	274	277	278	272	262	275	278	239	263	274	274	276	281	259	287	269	266	256	220	252	256	275	276	272	242	279	294	279	261	268	277	265	282	297	285	263	261	271	263	243	262	240	262	244	273	275	253	237	255	256	253	242	277	246	256	274	244	260	242	258	283	259	275	271	275	267	265	248	272	271	270	268	257	257	260	261	256	265	296	255	244	237	255	260	258	280	259	256	283	276	262	281	260	261	250	242	266	281	260	261	272	269	273	301	242	272	257	294	293	259	307	256	258	252	270	248	250	272	281	297	280	238	260	281	263	275	288	283	277	257	286	274	294	269	269	266	248	261	261	266	263	271	278	259	271	281	270	253	268	251	276	268	281	264	271	280	279	272	272	265	263	269	259	260	255	260	258	316	265	268	258	268	241	291	257	244	256	284	281	259	276	276	265	293	272	277	247	258	280	259	259	282	263	268	247	273	245	277	251	290	240	239	281	227	279	314	254	311	293	277	271	246	298	294	274	272	275	259	240	254	238	236	244	257	284	266	286	254	279	242	271	282	264	249	271	266	247	268	291	316	237	255	268	271	263	282	282	260	280	249	274	236	282	241	233	262	299	248	270	281	271	256	258	306	279	294	293	293	281	262	268	269	248	274	243	286	250	265	293	292	268	230	279	283	287	268	283	246	282	267	278	270	286	228	275	268	261	256	274	282	238	261	268	252	247	295	259	264	290	271	292	262	276	285	296	287	273	277	271	238	260	271	258	270	266	312	239	268	260	258	284	252	269	261	285	257	295	255	274	287	250	278	268	268	250	286	249	243	261	260	257	259	274	272	274	252	275	256	305	234	268	276	283	295	250	275	277	260	269	253	280	282	244	271	278	264	245	277	278	285	270	271	260	284	280	282	254	266	277	239	243	259	253	280	268	285	272	230	266	251	262	271	286	283	282	309	262	285	270	276	274	271	272	261	234	276	255	288	282	255	257	244	291	254	267	304	279	243	273	235	250	293	310	255	271	248	265	262	228	244	263	264	259	267	287	266	266	295	272	288	257	252	278	241	276	248	265	293	273	271	274	250	252	264	266	266	307	255	256	283	276	271	269	291	286	267	241	250	261	281	246	266	256	262	268	272	237	239	301	273	282	241	265	283	288	258	264	254	259	278	271	268	267	296	255	230	269	284	241	275	270	255	258	256	276	233	270	262	250	243	291	259	257	259	282	295	242	264	248	288	279	246	263	257	259	261	252	251	257	270	278	292	227	263	279	295	280	261	267	274	269	262	272	279	264	256	280	294	243	281	282	274	279	261	260	278	241	245	272	262	260	260	259	264	272	242	252	252	246	265	282	242	264	247	251	256	240	260	240	255	287	299	262	260	277	237	237	245	268	251	283	271	284	261	282	255	271	274	273	266	240	251	255	259	268	234	253	264	265	259	262	258	266	284	265	256	266	291	285	277	248	290	255	284	273	257	278	275	256	270	250	239	283	268	243	267	281	274	286	272	250	250	300	265	266	278	254	271	268	258	266	254	300	224	277	287	252	272	301	270	253	287	274	226	231	248	242	269	283	292	249	275	269	282	241	267	257	294	254	277	267	279	259	253	285	269	263	263	282	270	249	264	272	263	243	276	281	269	262	271	273	259	257	273	271	261	282	255	255	245	319	250	263	247	238	243	269	245	251	297	256	267	243	274	270	250	252	276	272	252	266	235	280	272	270	272	258	250	257	256	265	279	240	252	282	276	279	264	278	244	271	240	242	241	248	247	282	280	296	256	293	264	283	297	266	285	269	290	273	246	292	292	264	290	246	255	285	260	258	278	269	237	293	235	228	299	286	225	284	296	276	272	255	250	288	279	253	253	276	276	262	257	257	274	247	267	308	248	241	276	293	261	284	263	286	277	268	258	235	286	255	294	267	288	281	264	269	285	286	265	291	283	279	288	264	292	279	255	265	281	263	267	287	292	278	278	270	250	283	274	252	263	263	275	271	259	255	257	244	250	303	244	261	292	272	279	255	292	258	252	295	282	252	259	265	281	240	284	252	274	239	294	275	286	257	267	260	257	270	294	271	307	247	262	270	286	266	285	247	289	264	300	258	279	250	294	273	280	289	299	274	245	269	254	279	272	234	230	235	243	262	270	261	268	253	262	268	283	261	289	262	271	252	277	258	284	270	268	276	285	262	265	255	231	279	279	273	260	260	288	285	267	262	252	282	290	275	255	266	275	268
14718	1940	3756	3952	3403	2845	2353	2038	1788	1677	1493	1373	1367	1240	1208	1163	1138	1081	1010	1074	983	1021	1005	911	908	946	903	918	936	896	976	908	915	871	878	877	910	825	843	856	905	880	836	898	855	836	849	811	859	848	800	846	873	893	824	834	808	817	856	861	850	863	832	879	828	853	859	843	810	820	766	815	872	846	867	795	806	834	801	782	811	806	816	834	778	789	824	857	836	776	803	805	837	830	875	742	815	832	811	832	828	807	832	848	792	803	807	800	829	878	800	777	825	821	797	827	810	773	835	800	803	803	822	831	832	830	837	811	797	809	805	780	777	831	768	797	832	777	850	809	806	834	837	829	850	834	794	830	842	790	821	799	842	809	784	797	805	808	797	769	791	836	775	821	819	816	779	801	820	841	844	802	828	732	837	801	873	748	851	838	790	781	869	830	761	796	822	837	841	828	818	830	829	883	831	814	838	784	795	857	794	789	844	790	800	826	788	860	814	800	783	836	873	799	802	798	837	827	805	787	743	802	782	801	835	827	803	818	790	789	822	831	753	842	841	815	800	778	796	869	755	792	793	796	764	790	860	830	752	808	812	820	808	802	763	833	818	815	817	862	818	845	811	791	779	835	775	756	785	808	789	738	807	823	811	790	800	775	789	789	835	832	836	825	826	822	813	795	758	835	803	772	816	799	810	772	828	834	811	827	849	832	838	819	823	801	786	806	866	760	861	807	850	816	843	816	858	801	792	789	825	799	765	831	780	859	797	820	798	844	846	803	739	796	809	811	793	826	852	860	789	789	800	797	839	811	821	793	800	828	803	785	844	796	780	821	794	858	840	832	754	789	825	802	813	819	793	823	849	801	840	842	792	810	809	817	815	786	831	811	815	781	827	806	825	815	761	779	834	829	788	784	811	833	837	830	828	844	834	756	805	842	798	808	782	820	796	815	844	790	773	797	799	865	862	847	843	840	770	811	850	754	743	805	789	722	836	817	817	785	802	791	788	790	859	792	776	800	822	750	801	860	795	804	831	810	828	803	831	771	786	826	812	837	803	811	840	796	787	871	869	815	719	824	767	785	802	835	843	826	809	826	788	813	847	843	794	829	849	806	835	776	815	793	823	783	855	854	837	765	832	754	821	805	797	824	784	751	767	855	810	821	790	800	765	807	767	855	833	847	829	836	812	829	771	802	739	757	806	858	829	842	794	820	864	784	781	833	777	795	803	806	772	791	833	834	811	853	890	814	866	768	826	820	803	802	792	829	763	791	790	881	794	755	823	832	776	805	819	808	832	832	769	745	812	747	802	791	797	783	797	806	817	775	856	818	764	787	864	850	847	805	817	747	817	812	790	804	815	815	763	789	801	805	805	848	785	827	820	847	786	819	785	783	808	806	780	784	766	830	807	786	778	838	815	818	842	821	803	817	796	799	775	814	857	829	805	804	803	805	760	817	787	838	773	843	828	824	802	854	805	767	808	835	747	730	761	810	815	781	793	828	829	805	789	791	797	767	771	816	792	814	834	834	783	772	760	825	749	792	795	848	851	808	796	775	828	821	762	818	784	803	836	815	812	867	833	819	771	813	824	806	848	782	848	799	806	819	816	805	795	787	818	795	774	785	785	829	847	839	789	769	829	753	781	801	830	798	766	826	846	783	776	785	841	842	799	804	794	793	806	853	782	817	819	844	842	806	788	796	807	790	829	872	853	854	821	782	833	766	778	746	808	835	778	886	834	778	856	818	832	768	836	838	853	797	787	859	745	810	814	835	793	830	799	782	781	815	874	808	827	815	830	813	846	812	790	818	842	820	816	816	796	826	803	823	824	792	828	803	777	784	806	785	826	823	841	829	826	855	777	815	801	838	808	799	806	874	803	833	835	766	830	824	789	840	810	837	794	820	812	817	804	814	802	784	757	802	795	771	799	786	825	802	835	788	738	829	805	818	846	776	796	797	832	823	801	870	767	824	834	852	843	799	810	763	814	777	801	835	820	769	784	753	812	787	789	776	749	805	748	812	801	797	766	801	826	808	794	797	813	786	816	818	749	804	760	806	771	795	847	744	750	820	834	800	820	838	766	808	796	774	808	786	766	810	785	793	792	797	807	813	848	768	790	774	806	802	842	782	815	790	785	775	844	774	776	843	815	779	784	812	837	770	819	784	830	800	784	799	770	810	890	798	785	780	807	805	860	745	790	743	837	821	775	813	799	851	782	791	814	838	821	770	774	814	845	831	768	764	765	775	797	788	818	815	832	815	779	821	867	805	826	751	807	800	815	795	769	812	804	857	797	807	791	792	836	770	830	849	823	813	834	792	793	810	800	780	788	819	750	838	812	780	802	805	843	819	799	763	847	767	771	816	774	810	831	833	761	844	764	794	819	818	842	765	848	815	787	817	801	785	812	840	777	802	818	781	770	832	837	820	805	822	804	801	852	781	802	812	797	755	784	756	830	768	791	844	835	805	850	779	799	838	833	806	771	883	830	804	798	827	805	815	790	795	790	779	828	798	803	823	795	775	822	777	798	805	851	843	805	824	750	793	781	811	810	796	821	816	813	809	817	836	796	818	851	795	797	819	820	842	792	805	844	821	823	787	817	812	794	761	837	810	814	740	851	805	817	824	765	808	796	800	765	849	827	773	820	791	836	793	803	776	776	801	829	837	770	880	814	773	784	767	800	747	839	772	838	805	802	805	812	859	816	822	769	802	794	817	780	887	839	770	814	790	843	822	805	814	793	786	824	839	820	796	811	822	786	788	812	821	785	764	850	794	825	841	750	797	742	790	802	778	857	773	766	809	841	818	829	829	784	754	802	759	739	777	794	879	774	822	824	842	818	815	839	787	800	837	790	775	787	802	789	795	868	818	807	772	864	757	774	820	797	791	790	739	776	806	853	816	804	809	777	841	822	805	848	778	831	769	824	787	809	842	822	763	807	820	796	826	855	829	794	862	832	840	804	830	816	808	815	805	839	812	803	759	868	806	845	828	795	765	842	816	772	811	774	844	772	797	798	822	843	857	808	827	848	824	802	808	815	854	896	785	750	833	780	819	833	818	780	789	869	792	795	777	841	764	831	816	848	884	784	777	793	838	828	836	821	814	833	818	810	813	819	810	828	824	864	831	788	825	826	746	748	838	812	824	813	785	818	795	839	806	787	808	784	813	817	791	801	824	812	796	858	796	809	823	811	869	841	868	823	876	817	825	812	824	810	800	780	853	810	812	825	820	785	829	803	790	785	781	761	813	835	816	813	833	769	780	796	833	797	830	794	797	819	749	827	793	826	778	786	787	818	806	837	792	802	823	817	843	778	845	801	819	798	780	766	754	764	799	790	825	823	870	837	755	785	836	812	790	900	804	832	822	778	833	754	790	808	813	811	792	807	808	792	820	868	850	815	738	762	795	773	783	818	807	805	790	848	744	845	812	788	788	776	811	748	804	853	832	794	833	838	798	753	843	821	810	838	754	813	798	822	801	803	817	811	831	792	829	816	789
41632	9155	3452	2334	1513	1107	921	771	637	547	532	485	481	413	413	416	378	385	379	412	344	340	348	372	336	361	355	321	326	319	360	348	341	284	322	343	312	310	311	316	324	337	324	325	337	328	331	305	322	281	309	313	311	319	296	318	329	352	347	311	329	338	312	328	336	320	303	322	294	322	328	329	313	318	326	308	286	341	341	316	335	338	293	318	303	321	368	307	357	308	275	339	325	355	313	318	340	310	332	309	311	293	353	340	332	316	289	329	317	320	329	319	314	306	290	313	341	317	328	295	329	326	311	299	291	318	328	304	320	282	308	306	286	317	315	338	327	329	314	293	318	340	318	320	318	317	357	317	346	299	324	338	340	340	338	304	313	301	341	325	345	318	366	321	303	298	335	299	326	297	314	332	291	314	301	291	322	302	328	274	307	297	311	316	302	314	311	310	306	293	319	324	321	318	301	309	316	333	317	300	310	337	294	307	313	288	324	318	291	319	354	329	349	316	319	298	321	335	307	300	345	318	297	341	307	285	268	356	328	315	327	294	327	325	320	297	324	299	293	344	306	321	319	337	332	322	296	304	327	316	323	308	309	307	297	325	314	317	301	345	299	306	325	300	328	319	320	321	299	325	322	342	329	323	351	296	336	328	305	311	316	322	286	336	332	304	297	348	329	307	314	317	352	345	362	328	341	321	302	310	330	313	353	320	298	330	329	319	300	307	316	346	331	304	309	296	326	319	344	314	329	335	294	292	321	330	299	311	293	309	303	307	331	362	297	348	319	304	329	326	330	330	340	320	313	305	298	292	283	297	328	304	317	319	314	334	332	356	302	335	322	316	287	310	329	301	313	319	299	320	323	308	334	334	336	306	324	318	335	325	297	317	306	298	321	291	340	342	310	332	323	322	294	308	326	338	287	308	361	299	309	342	304	276	272	298	307	325	299	333	327	320	320	315	285	306	324	312	305	311	344	328	325	303	335	292	315	297	322	323	350	314	296	310	313	301	315	311	318	316	291	304	343	317	327	327	289	299	311	330	322	309	302	323	318	354	315	324	327	304	297	331	321	362	346	357	291	295	323	301	309	298	314	334	328	319	316	311	352	316	323	312	314	297	311	352	295	325	320	299	295	348	325	314	289	287	314	331	299	306	319	285	301	329	327	353	303	340	346	328	327	314	339	296	320	322	332	327	308	294	354	326	314	333	321	320	313	333	326	322	312	353	314	292	290	343	323	319	334	320	335	328	297	307	324	343	331	334	308	312	308	343	330	307	300	305	339	343	307	303	333	308	326	299	282	331	307	301	339	310	322	301	337	309	337	314	321	303	291	342	296	316	315	326	329	316	293	328	333	299	339	338	322	332	307	335	326	303	313	292	279	306	330	307	333	309	327	348	332	327	325	333	314	302	324	289	346	316	335	291	289	361	341	325	346	339	311	306	345	307	330	354	310	317	306	313	309	317	325	318	320	335	304	297	298	315	310	319	316	288	314	296	339	287	306	329	312	337	332	310	305	309	303	320	286	303	304	317	315	341	353	331	336	310	258	329	345	316	315	302	312	349	333	298	327	308	323	327	306	317	337	317	280	349	315	296	306	308	290	289	322	311	312	308	330	304	359	315	314	302	326	301	336	304	335	329	295	332	330	338	350	352	336	293	315	308	326	317	302	324	310	316	347	308	293	334	304	277	325	311	319	314	323	332	317	326	365	317	290	361	321	362	359	296	343	313	330	329	305	324	330	294	331	316	304	336	316	319	304	296	340	310	305	323	297	335	313	326	295	289	295	337	313	284	314	332	306	326	308	335	325	309	292	294	302	297	312	322	353	340	290	330	323	308	321	345	317	332	338	343	296	350	306	304	306	309	303	316	300	324	286	336	331	307	300	342	287	289	306	308	359	297	325	285	320	306	345	285	317	332	292	290	321	315	316	360	315	323	309	364	306	334	314	347	296	344	303	331	363	308	297	304	287	315	297	295	319	333	304	329	318	318	316	323	320	358	315	340	314	305	334	338	355	317	290	307	336	308	301	327	330	329	298	311	294	304	299	338	318	325	332	338	344	303	278	310	336	334	345	327	314	319	364	328	326	331	340	307	301	319	333	311	288	310	319	342	319	324	306	330	302	327	320	315	317	338	305	303	297	332	325	330	334	306	304	334	296	337	286	347	338	292	324	344	320	318	337	307	317	324	300	303	321	309	304	324	338	305	338	306	322	337	309	307	285	291	339	326	297	348	315	317	316	322	310	292	311	335	288	306	332	378	310	315	314	324	328	321	326	310	311	283	300	303	315	320	302	340	309	304	326	312	291	314	330	327	335	315	294	327	304	318	304	301	316	325	334	291	335	303	337	335	313	350	324	338	322	315	322	307	342	320	313	341	343	335	335	341	306	300	320	331	341	304	328	347	322	303	314	317	334	336	338	340	320	317	292	344	309	300	322	282	312	309	330	298	316	337	326	325	330	302	328	339	315	319	308	348	336	329	318	318	352	324	297	317	326	342	303	346	314	350	342	312	300	292	310	346	345	327	328	314	353	327	327	350	312	323	334	320	289	282	330	336	274	296	297	291	332	316	307	280	319	311	313	303	310	336	350	335	284	314	351	325	328	323	322	286	326	332	312	336	295	283	295	319	283	295	302	351	320	331	281	307	314	313	321	312	328	324	315	339	330	325	320	330	306	335	308	294	301	318	346	328	322	351	334	329	301	332	290	337	343	312	309	302	347	323	326	316	338	328	313	326	340	322	318	319	334	300	287	299	321	311	317	329	332	303	324	333	312	286	335	322	346	309	330	343	333	305	371	321	306	318	313	323	303	322	311	324	279	306	323	315	309	357	327	329	308	331	338	347	315	328	337	301	279	314	303	305	302	333	352	329	315	336	340	317	307	320	293	308	311	311	292	307	297	294	303	314	298	325	294	333	328	330	349	339	334	336	303	297	337	341	350	300	294	333	329	308	301	306	320	325	327	315	295	313	309	332	318	331	289	336	318	313	317	360	331	314	337	308	313	300	325	309	341	308	303	306	323	311	332	323	351	297	316	301	302	319	308	313	314	299	309	321	306	342	334	319	346	337	316	328	355	322	326	343	309	324	288	309	327	328	284	341	294	314	322	311	328	333	333	302	331	325	326	351	326	330	322	329	306	304	301	312	330	321	336	359	306	322	338	304	289	315	338	336	327	334	320	286	320	320	300	309	306	321	315	300	342	326	308	299	345	330	298	321	335	330	341	306	323	337	334	294	316	317	300	318	330	307	313	344	331	303	289	322	316	308	300	327	306	332	339	319	343	301	331	352	333	309	310	306	317	374	339	324	352	299	301	323	344	312	337	307	329	292	332	312	309	296	318	320	335	325	310	315	313	306	330	320	319	300	349	318	336	360	312	312	304	285	317	324	313	322	324	282	306	332	311	297	323	364	324	324	302	340	292	290	303	297	326	332	336	326	325	324	330	315	345	343	313	326	331	300	289	342	288	330	271	302	332	313	296	319
20392	3063	6403	6702	5678	4669	3961	3243	2896	2450	2304	1980	1948	1772	1675	1575	1565	1467	1431	1313	1337	1242	1255	1243	1205	1170	1141	1073	1190	1046	1104	1107	1103	1033	1056	1068	1034	1128	1016	1040	1010	1025	1003	1052	1060	1031	952	996	963	984	977	1004	983	982	952	977	998	978	947	978	936	946	993	928	940	943	911	914	929	959	903	960	982	915	946	900	961	900	939	931	957	950	959	960	923	894	910	945	946	973	940	967	870	919	901	945	895	901	990	984	981	947	942	896	914	842	913	907	913	935	948	896	917	915	936	930	920	903	902	958	909	935	968	939	938	948	902	980	929	871	933	904	919	864	929	991	922	1017	958	929	969	886	948	932	960	917	945	930	940	898	930	950	943	922	921	983	952	899	917	912	899	883	908	936	914	930	958	954	944	922	943	875	912	1001	982	934	922	936	961	977	872	883	955	922	896	908	923	905	910	902	930	941	992	937	896	932	933	859	961	961	937	894	891	997	910	914	920	915	917	927	948	921	887	934	958	966	925	951	956	921	929	934	921	922	959	918	939	904	989	940	950	932	919	914	902	939	921	924	948	971	908	966	941	898	869	935	909	943	958	931	933	949	903	965	913	905	963	868	927	892	967	916	980	953	946	952	895	927	916	876	926	881	933	910	892	882	942	890	964	933	934	912	955	911	929	912	942	872	906	864	937	919	960	913	925	944	936	904	911	932	896	968	920	947	930	926	910	937	955	926	936	944	1014	920	943	960	894	917	930	911	952	890	926	887	936	921	899	901	926	882	954	878	854	942	923	947	939	936	885	953	902	906	943	957	948	905	917	913	963	959	940	910	946	938	898	980	868	908	930	857	983	880	928	927	951	898	934	948	886	895	926	979	956	912	981	905	901	909	947	929	926	933	912	882	914	905	992	908	900	919	891	907	987	956	891	998	898	944	912	878	940	958	923	926	987	952	905	952	943	917	906	926	907	945	957	901	1015	966	894	937	887	927	854	904	927	942	864	875	939	945	910	943	913	892	955	894	986	868	963	920	954	921	923	943	949	916	942	905	927	930	962	901	918	938	921	871	925	925	985	890	951	860	949	893	979	880	918	949	935	903	929	965	959	881	900	913	951	946	967	963	920	944	920	914	854	911	996	904	899	872	923	891	922	895	905	964	945	871	924	893	932	945	881	942	970	903	903	924	947	856	951	916	949	939	919	935	915	882	912	891	912	920	914	924	903	922	909	930	923	1000	887	905	944	866	918	924	945	928	907	900	934	969	908	890	906	949	895	941	955	903	974	921	889	900	894	992	902	913	891	950	957	943	999	882	921	950	870	959	907	908	851	898	949	927	960	920	920	898	916	945	980	926	905	921	932	920	905	889	886	920	904	937	891	912	939	900	933	940	904	922	942	907	917	865	941	966	944	930	942	894	871	891	965	906	982	873	944	950	878	906	908	858	894	944	924	955	974	937	876	945	918	949	908	928	935	936	907	905	915	956	908	910	967	922	932	868	952	925	891	927	947	929	923	903	940	919	960	900	901	989	940	928	884	924	935	922	914	880	930	950	902	970	874	955	929	929	911	874	858	922	898	890	929	925	933	954	965	896	983	920	937	931	925	932	961	904	932	937	931	940	957	931	920	963	952	935	838	927	958	888	867	872	904	916	1010	945	920	996	928	925	890	948	955	904	947	949	947	950	891	899	987	892	942	942	928	933	859	968	953	924	897	911	927	910	943	951	913	961	903	932	943	858	940	908	889	910	926	928	900	915	876	979	932	941	966	920	888	911	942	940	935	954	930	947	941	913	962	974	937	931	908	904	928	893	915	907	900	961	944	932	969	909	937	891	920	884	952	946	899	935	893	916	894	940	863	887	937	913	898	917	891	945	938	948	981	936	940	904	913	861	903	916	931	916	899	911	864	894	895	917	907	918	947	900	919	879	917	939	930	946	955	893	907	890	889	931	920	916	876	899	941	944	925	919	928	895	879	977	951	901	896	947	864	984	885	923	886	911	925	913	942	895	966	933	957	897	933	888	949	896	900	867	910	906	949	931	952	920	942	950	887	940	904	918	922	917	984	943	950	870	991	917	939	940	912	873	927	867	956	957	903	890	926	963	891	911	858	904	884	900	952	973	951	893	884	933	905	904	904	951	923	958	945	954	943	926	951	882	891	936	947	880	893	948	910	937	906	925	911	972	942	923	911	868	890	920	914	904	897	908	939	942	923	882	922	955	927	917	957	891	914	934	877	918	898	874	931	901	980	855	987	864	865	941	845	898	897	948	911	916	932	973	895	957	959	905	968	940	932	899	929	987	914	814	911	939	911	946	918	920	891	875	927	931	931	884	929	901	916	949	908	944	919	934	930	932	901	918	923	941	919	925	899	953	909	935	903	921	919	898	883	961	898	942	925	972	989	915	923	942	892	957	915	955	909	885	953	917	905	874	960	935	911	884	923	966	955	910	980	908	919	964	885	861	890	957	887	946	895	860	945	894	949	923	962	887	895	894	906	866	936	922	951	957	908	977	931	944	956	894	878	899	923	861	921	940	969	938	881	904	925	963	968	964	941	931	915	885	936	904	929	859	895	964	932	911	953	936	941	956	887	893	935	864	931	896	901	953	914	927	905	910	917	988	967	899	924	956	939	891	1002	917	936	956	944	963	950	946	892	893	858	907	906	907	939	935	945	923	927	928	945	913	884	960	896	936	906	912	928	940	845	893	906	898	874	885	910	912	908	908	986	922	887	919	897	883	905	912	911	885	906	885	987	968	906	892	991	916	926	893	871	916	900	945	945	941	919	905	905	912	895	915	910	900	909	875	935	941	905	924	926	925	878	959	971	969	900	934	918	946	933	956	920	954	960	887	958	937	975	907	914	888	956	883	996	913	873	946	984	971	928	892	953	935	933	932	926	950	917	939	900	919	944	915	932	895	910	875	942	937	934	933	915	959	912	976	964	903	845	882	927	906	955	901	875	892	939	947	953	1020	919	957	946	908	899	912	924	906	933	896	874	902	910	837	912	937	909	871	897	926	916	889	868	943	939	931	905	880	935	912	950	892	943	896	959	922	849	958	975	917	919	960	909	925	897	882	900	932	977	946	928	918	938	959	973	950	969	911	893	923	962	900	866	938	913	951	902	907	951	940	887	933	886	931	926	998	921	911	870	900	976	941	861	883	918	937	915	968	878	967	950	921	920	950	961	871	910	881	927	900	927	896	919	972	832	908	892	885	848	881	947	924	898	949	927	894	908	879	915	959	856	883	936	1008	898	919	916	923	933	897	917	907	935	897	922	904	905	919	923	913	921	972	862	873	994	883	940	911	898	938	937	910	924	901	874	903	964	933	939	925	972	945	922	902	844	914	932	847	917	914	928	924	880	898	903	911	933	907	979	942	858	931	926	864	963	937	897	865	937	909	933	891	952	922	950	919	924	907	924	923	960	903	984	902	881	971	943	923	902	921	918	919	962	974	896	899	954	920	896	883	971	906	901	913	962	967	887	960	931	954	937	898	916	880	894	917
4532	336	244	171	181	144	163	152	126	120	152	126	137	149	125	144	149	161	131	133	130	137	132	153	126	150	142	125	155	121	138	136	137	128	138	143	145	131	139	134	156	154	147	137	143	157	116	132	137	139	132	137	139	107	132	131	137	122	134	155	146	139	124	138	139	138	137	130	147	112	130	132	121	125	151	150	143	121	150	133	132	128	156	130	137	149	128	140	127	147	146	117	127	136	123	125	126	151	151	131	133	138	129	132	122	138	107	130	152	140	137	135	147	129	142	148	148	139	119	124	126	140	145	127	126	128	119	128	120	128	148	137	120	139	139	137	139	112	115	144	138	120	153	158	127	124	142	126	108	139	113	120	151	131	142	132	123	141	114	136	151	117	152	125	136	135	135	144	143	138	117	134	121	126	157	148	123	134	144	133	139	119	174	153	148	123	135	119	139	130	134	126	143	129	129	134	141	150	141	126	142	131	152	116	140	137	134	144	141	148	141	134	142	134	142	137	145	115	140	139	123	140	126	123	140	138	139	125	128	160	114	144	135	124	124	145	140	144	142	148	143	117	161	123	119	135	142	137	115	153	146	153	141	135	133	138	129	130	139	108	130	128	119	148	116	126	134	133	130	141	121	143	129	138	148	128	168	147	161	158	137	147	152	134	139	142	143	134	122	143	136	125	137	129	158	144	146	119	147	148	124	128	128	127	145	133	138	142	131	126	138	126	119	133	146	145	145	137	140	136	149	160	130	138	139	138	128	133	129	155	128	153	107	113	131	135	121	148	141	127	133	142	137	140	151	147	130	149	142	132	160	106	142	131	140	130	144	111	136	137	141	130	153	122	128	146	159	141	145	130	128	170	123	149	143	128	121	136	141	134	136	128	119	127	137	135	125	126	132	134	168	138	152	138	110	148	138	142	133	140	146	141	135	132	146	147	137	157	148	138	138	146	123	113	135	136	146	136	127	137	124	130	121	128	147	142	137	120	135	133	127	131	144	145	141	147	118	144	131	143	132	131	142	133	145	134	135	141	158	139	135	131	132	132	122	126	129	150	153	136	132	138	138	140	150	125	121	125	142	144	147	137	145	131	148	140	140	151	146	151	114	126	136	125	142	146	158	130	128	133	125	142	136	129	137	148	117	151	139	151	127	150	140	131	141	146	160	133	139	154	136	138	141	154	143	137	139	145	134	132	129	122	136	148	139	147	138	138	145	148	155	128	133	139	121	109	134	139	136	127	126	141	129	124	139	122	146	139	140	129	145	149	155	134	128	124	109	157	143	149	127	138	138	128	141	126	126	130	143	141	140	138	154	121	118	147	153	148	158	146	138	144	125	148	174	125	124	139	123	155	139	123	138	138	126	137	139	146	123	165	142	147	130	133	136	148	131	134	122	156	140	140	135	122	129	146	133	137	130	142	142	155	137	126	137	127	133	143	141	137	148	124	118	139	132	143	153	140	145	133	132	135	143	120	141	151	125	143	141	136	131	140	134	123	131	130	136	145	143	140	142	130	122	117	160	135	152	131	122	119	141	115	122	129	143	148	134	157	140	132	137	157	141	122	133	113	126	138	168	144	133	142	128	147	142	163	130	131	130	150	136	137	139	138	144	124	130	125	114	143	129	147	110	129	146	133	143	150	143	143	123	139	134	121	137	134	126	126	128	129	154	128	140	138	134	158	126	136	123	144	135	135	134	122	128	142	119	113	139	159	126	141	132	141	146	136	147	133	153	129	145	136	128	147	152	120	128	140	137	136	124	137	132	126	155	131	150	132	159	124	138	124	150	153	137	141	128	127	145	140	142	145	151	133	146	135	141	119	130	140	119	151	130	140	141	147	130	145	157	143	119	143	132	129	124	121	119	165	141	143	118	129	142	146	123	123	135	130	142	135	118	147	126	127	131	127	139	165	129	129	112	136	142	129	143	137	141	138	146	125	145	142	135	130	125	143	132	139	125	150	139	138	141	128	154	135	127	161	135	131	127	145	149	121	120	125	117	119	132	124	138	131	130	127	120	136	142	122	137	150	122	129	138	146	132	121	130	133	114	164	137	143	142	116	142	131	148	147	146	140	142	129	124	133	118	134	118	120	128	126	140	140	117	138	136	125	149	134	141	137	139	133	132	138	124	133	129	156	146	116	138	122	144	133	140	134	128	134	138	110	153	123	127	109	122	140	140	120	123	135	148	126	130	153	155	153	125	122	118	133	155	117	138	138	144	124	132	137	139	123	124	131	105	144	154	161	141	125	124	132	129	123	122	131	146	123	147	147	128	136	125	130	152	147	137	133	141	153	141	123	136	148	131	133	159	124	126	142	144	148	144	120	149	113	143	140	127	128	137	137	130	145	135	137	134	143	132	145	144	132	125	151	156	132	126	119	132	139	126	144	132	141	150	132	127	153	151	135	157	124	140	145	118	134	125	148	117	122	126	124	145	138	129	139	133	126	132	116	132	110	145	123	145	152	147	148	143	148	129	150	123	136	143	117	148	131	129	142	142	122	146	125	137	139	147	140	132	130	140	131	149	133	135	122	151	145	111	143	129	126	139	159	101	147	143	132	154	139	126	139	133	135	121	156	135	141	114	122	149	145	130	119	128	133	134	131	130	115	131	137	149	139	137	138	126	136	119	138	135	139	124	149	140	153	116	132	119	143	140	155	145	140	128	141	139	125	140	137	142	135	138	152	132	141	125	147	132	150	130	139	131	122	125	139	136	137	145	122	138	142	126	156	145	139	128	150	149	138	135	152	140	148	141	144	129	142	135	146	138	138	130	148	151	121	147	131	135	155	153	146	137	111	143	141	137	132	133	128	146	111	146	121	153	139	155	149	128	134	137	149	129	122	109	131	136	124	147	150	117	137	134	136	128	131	127	148	131	128	140	139	125	125	135	143	144	120	122	124	113	137	143	127	137	120	145	130	135	127	127	129	132	129	130	146	143	118	130	122	137	148	132	136	134	121	138	132	159	143	144	137	140	140	131	126	130	121	142	120	147	153	126	130	144	135	128	118	123	130	122	132	134	141	131	128	141	123	129	137	156	125	136	143	140	135	150	157	150	159	132	147	128	143	136	141	147	155	149	135	142	113	137	131	147	131	124	145	139	138	134	129	127	136	142	118	114	148	136	127	112	118	138	125	139	124	139	127	154	140	145	117	132	110	141	140	137	153	127	143	135	123	139	135	136	147	145	129	124	146	141	150	124	153	136	143	125	145	139	123	132	141	135	154	133	130	145	142	118	149	118	141	143	123	132	133	151	162	137	120	138	150	141	118	123	144	116	124	125	149	133	123	154	133	132	133	158	138	124	124	134	143	134	130	131	135	130	132	127	142	140	132	129	149	116	127	125	142	120	115	145	140	136	118	139	148	128	127	124	118	118	126	130	119	116	135	157	159	159	131	138	131	129	139	127	150	133	121	137	127	133	165	133	137	152	134	138	132	118	129	130	149	149	133	153	150	128	141	128	113	122	145	155	146	125	137	144	127
4651	547	684	683	618	615	663	617	533	501	496	474	516	515	496	462	485	490	477	492	495	488	508	468	503	491	496	458	476	477	452	453	444	449	485	494	462	481	451	464	465	532	472	473	515	452	482	487	458	455	443	440	465	467	498	491	443	498	444	466	484	485	468	463	421	457	456	443	485	450	478	465	470	500	478	488	454	409	457	492	457	489	451	460	478	428	463	480	470	438	479	475	450	468	441	456	478	458	467	473	488	490	485	427	497	474	454	464	436	469	464	444	467	422	470	465	456	461	441	430	447	476	467	480	478	464	509	431	428	485	447	450	485	436	467	499	475	512	453	481	480	439	446	454	500	483	451	420	481	450	484	473	463	466	480	499	448	467	464	449	467	496	486	501	428	432	472	440	468	481	433	432	475	433	446	504	449	443	436	472	468	473	490	463	463	469	463	459	467	448	485	493	452	452	477	493	389	434	475	498	521	435	492	453	458	481	435	488	453	503	441	479	437	477	493	485	452	453	471	484	517	442	484	431	470	478	463	478	474	473	467	434	478	443	454	467	495	463	461	474	468	492	463	479	454	493	480	480	465	486	449	450	466	465	435	464	446	474	509	466	479	466	471	479	465	490	496	471	482	448	459	499	422	473	449	455	466	455	475	481	501	440	495	479	446	468	470	501	458	472	462	461	464	434	467	444	444	473	457	464	476	502	448	437	490	443	446	490	467	504	430	481	476	449	474	467	452	456	498	463	497	480	466	485	460	457	502	446	467	445	429	470	435	487	452	489	467	483	471	448	472	449	433	495	450	432	471	467	437	456	418	464	446	473	520	445	442	462	449	484	451	472	436	483	499	474	474	483	488	495	416	462	476	466	471	492	492	498	432	477	457	478	436	479	461	457	471	457	445	450	484	470	444	458	488	479	430	442	478	454	445	481	449	451	512	423	445	475	475	468	468	469	476	453	477	445	466	500	467	473	476	454	485	469	465	457	469	456	485	472	500	469	463	443	499	452	470	428	477	494	464	462	482	477	451	473	440	446	432	447	439	445	468	461	500	439	440	437	453	473	503	467	478	442	471	471	479	467	452	445	473	455	484	463	492	447	474	439	476	493	495	447	466	469	469	481	480	493	482	471	478	505	461	491	440	438	453	488	437	482	478	418	496	469	484	447	486	422	470	499	469	425	457	466	494	500	449	489	480	466	487	478	463	456	493	490	451	439	496	475	474	472	445	453	489	463	441	477	460	512	418	476	496	483	451	454	443	498	481	453	472	455	459	418	474	466	488	501	451	484	467	466	465	461	446	449	448	482	448	449	469	430	490	423	448	459	446	493	456	465	461	452	460	455	469	495	487	477	484	465	474	441	428	481	455	463	478	478	468	424	474	495	461	481	438	483	420	467	457	441	465	428	464	497	454	450	466	495	483	450	498	477	515	482	450	471	485	460	463	481	455	479	492	481	519	479	519	458	471	491	448	472	423	433	451	454	478	434	470	468	470	499	489	433	474	466	450	461	447	475	450	509	458	464	452	464	497	457	460	469	445	514	488	514	451	460	451	442	473	445	486	475	474	457	483	484	450	419	444	457	463	482	469	463	461	492	443	494	464	481	516	457	474	446	447	491	461	448	451	461	416	479	433	485	460	465	480	458	458	487	459	475	457	466	474	484	446	456	481	437	506	471	455	464	466	471	427	476	484	426	436	489	459	474	452	498	477	466	459	494	407	453	479	467	461	511	458	447	406	484	466	470	464	458	477	463	482	448	454	447	428	457	473	446	480	472	440	516	442	442	418	477	475	477	463	491	441	494	446	490	457	448	484	442	499	508	475	485	469	493	451	479	445	487	502	483	469	476	499	435	502	473	466	444	437	462	484	451	441	485	474	493	442	484	488	466	460	484	490	468	457	457	427	476	443	465	479	460	479	457	434	458	450	450	473	497	496	418	475	442	488	497	469	443	484	459	451	472	472	471	469	455	445	490	460	471	437	490	453	451	443	435	464	464	442	481	462	451	467	414	471	484	441	482	487	475	450	473	494	459	463	491	449	458	477	500	441	461	477	483	461	468	455	427	484	473	459	453	461	443	450	477	472	424	484	441	446	439	472	449	451	459	468	460	470	435	457	454	498	479	490	439	482	474	425	466	441	447	445	484	451	504	484	456	486	475	468	438	474	444	471	455	461	453	485	460	480	451	443	479	466	446	448	467	466	473	507	447	460	452	477	512	460	475	473	502	459	510	459	442	455	462	434	456	475	451	457	473	474	472	473	468	437	470	460	474	492	465	456	451	451	486	468	448	459	485	432	481	457	446	508	521	454	477	449	467	471	477	479	450	460	477	458	468	507	501	438	468	464	457	450	467	443	455	460	464	466	458	496	461	446	474	465	468	533	442	435	485	451	456	475	444	449	432	487	459	480	463	460	495	462	466	474	482	508	508	479	470	449	477	438	493	466	467	492	476	457	436	473	487	479	455	461	440	490	492	499	469	507	468	499	469	472	480	411	492	493	498	433	466	504	484	509	479	477	484	467	475	422	508	435	471	453	477	454	479	490	469	464	491	469	432	465	456	437	438	476	476	455	494	432	468	460	443	427	442	455	470	497	438	494	466	434	473	455	458	457	458	471	479	456	455	493	502	463	465	449	500	469	488	478	461	490	474	448	486	484	463	412	432	505	441	487	487	452	494	433	494	455	461	451	456	489	440	433	432	503	495	481	483	445	437	502	483	491	451	490	439	470	470	487	506	448	461	489	466	450	447	440	451	478	433	458	459	462	483	457	438	447	477	443	447	460	449	463	430	481	506	478	469	447	501	464	495	471	475	472	456	472	452	465	433	464	473	469	454	456	436	434	465	455	462	486	466	458	465	459	466	478	481	517	470	476	492	467	453	443	461	483	467	486	455	440	471	491	455	492	461	467	424	456	474	484	457	500	468	447	464	493	490	464	473	471	499	485	466	446	458	472	437	435	447	483	448	470	480	428	456	443	486	456	466	458	444	457	446	431	470	461	454	478	491	433	486	484	476	491	485	445	483	436	451	436	501	458	462	464	476	437	486	467	511	434	479	501	476	475	506	425	462	452	468	456	461	477	444	444	515	446	482	446	466	501	495	420	450	489	451	501	476	487	436	442	443	441	439	439	497	456	463	457	467	481	497	448	498	491	480	473	475	467	512	428	478	479	432	475	482	495	523	513	446	496	445	446	479	469	455	464	463	471	413	490	524	490	418	475	459	457	489	471	438	490	453	446	470	482	458	457	461	492	462	477	488	427	462	457	476	436	468	456	482	500	481	485	478	484	466	475	487	427	494	490	478	409	465	452	468	442	483	448	436	472	494	479	477	458	485	518	461	448	450	483	481	452	483	473	459	477	506	476	492	472	440	458	477	467	457	454	468	454	500	454	462	471	476	455	442	451	442	482	460	486	455	470	457	442	488	485	479	468	448	492	462	486	454	438	502	471	451	495	438	476	440	465	480	434	471	468	467	467	482	475	463	473	504
29478	3493	1679	1220	932	675	574	477	466	383	355	343	337	346	318	308	306	327	301	292	286	305	267	282	261	271	281	305	275	281	267	296	288	273	265	265	286	304	300	268	264	282	270	251	269	287	265	258	266	250	270	278	269	307	261	266	281	268	274	246	271	249	262	296	235	265	255	275	322	266	265	274	264	279	259	257	260	226	259	227	276	271	261	269	283	280	255	260	263	282	282	251	269	252	248	281	245	307	253	248	300	267	259	284	264	273	260	270	252	231	267	268	272	274	286	285	263	252	278	296	281	277	260	281	263	261	257	284	256	241	291	260	274	252	282	279	276	253	289	251	272	265	281	260	293	282	282	258	274	266	262	282	249	242	260	263	272	257	280	263	294	257	235	270	277	255	284	273	277	240	275	263	260	262	290	282	279	273	268	266	245	264	284	252	257	263	257	272	272	268	258	250	286	256	277	267	256	243	253	246	279	273	248	278	307	248	262	272	269	289	284	295	297	284	285	324	230	297	265	264	272	275	270	265	285	229	264	298	257	260	283	272	265	295	280	253	255	277	292	249	280	270	261	303	280	267	283	267	273	277	294	301	252	278	278	288	284	297	241	273	272	269	301	265	274	274	285	263	266	252	258	256	277	276	258	272	262	261	271	301	262	262	258	252	261	291	257	274	241	245	255	260	268	234	278	298	294	269	248	248	282	239	309	267	290	284	277	266	273	283	263	272	252	264	274	270	241	232	260	280	271	281	270	256	273	285	249	257	240	281	249	255	256	249	286	257	231	282	269	292	255	238	245	286	258	264	261	261	287	265	240	260	265	264	262	265	270	229	247	250	243	255	261	288	283	262	246	288	273	282	249	273	260	273	274	272	240	284	264	258	267	280	279	298	270	251	246	281	285	247	292	254	235	268	223	272	261	253	241	271	234	279	248	252	262	267	241	257	266	262	279	252	235	244	277	255	285	265	248	258	268	303	252	289	239	277	295	284	255	258	262	320	253	255	254	260	266	266	288	290	273	297	258	305	249	290	258	264	241	265	246	234	286	219	277	249	251	276	258	276	280	260	265	274	254	278	283	283	259	244	281	281	276	280	279	290	261	230	305	274	260	256	291	260	253	256	266	268	288	265	257	263	289	276	298	262	282	246	245	286	276	301	248	274	250	276	269	276	270	243	274	272	262	281	295	279	285	232	260	273	269	272	265	255	241	264	259	291	275	257	261	255	275	270	262	248	262	269	271	268	281	268	253	267	271	277	248	272	284	258	291	281	243	250	278	277	265	288	275	241	238	285	288	235	289	263	265	261	293	256	243	250	265	258	285	278	253	245	279	271	279	261	288	286	251	278	260	225	286	261	272	285	268	277	280	271	262	255	262	289	256	285	289	285	269	274	235	261	252	254	281	279	288	261	235	270	244	263	255	290	251	290	256	256	255	237	286	256	253	242	270	282	277	264	294	258	257	281	285	270	274	263	267	255	276	308	299	260	285	292	285	268	271	257	256	237	250	241	281	277	295	281	256	287	306	257	271	272	261	272	259	264	244	262	247	271	247	266	263	238	262	260	253	272	272	254	288	283	285	257	309	247	262	276	272	284	268	259	257	247	285	278	287	288	270	284	290	257	267	267	280	279	281	281	261	252	289	271	245	263	277	293	264	279	236	285	243	274	258	282	247	258	266	262	272	267	262	263	314	265	258	251	267	265	283	253	256	286	284	259	268	269	237	254	278	275	256	258	277	295	256	303	265	281	273	262	274	274	246	274	263	259	270	274	258	260	288	278	277	270	261	238	254	253	280	268	281	287	258	260	268	256	277	278	276	288	264	276	290	258	284	260	260	256	278	274	264	267	260	290	268	253	243	282	248	276	262	280	265	323	258	259	269	270	253	260	257	260	268	236	270	268	255	259	265	259	260	245	304	240	286	277	285	276	301	267	280	270	261	254	280	277	261	255	260	279	289	279	267	271	267	257	258	274	281	287	243	283	257	268	298	261	260	281	260	266	294	263	248	278	258	262	275	288	279	252	257	272	263	266	253	311	276	278	278	254	274	253	268	256	258	250	246	317	247	286	266	273	266	267	282	229	264	297	275	255	271	300	268	278	277	263	256	291	259	251	276	253	279	246	246	277	278	236	256	267	308	279	270	290	279	249	287	266	220	255	254	275	299	240	259	238	250	249	281	266	250	290	286	258	299	289	305	270	277	264	273	284	262	290	268	257	289	291	287	251	252	260	253	268	277	291	301	266	263	272	273	259	254	259	237	256	264	263	261	246	238	267	251	237	299	269	249	261	297	257	279	224	267	285	282	280	230	256	267	316	274	270	294	260	275	263	277	279	276	260	284	264	278	282	260	267	297	266	270	292	282	255	274	257	270	288	300	267	232	277	244	273	270	295	229	260	268	257	253	253	274	272	250	241	227	252	277	264	282	273	272	289	269	234	281	255	279	291	244	259	275	283	266	272	263	296	269	290	271	256	267	274	276	241	283	271	280	262	262	274	246	243	256	251	269	283	263	276	269	276	243	279	261	268	282	280	275	251	270	225	265	277	258	248	235	295	277	276	282	263	268	230	277	249	260	247	290	252	275	262	271	251	259	265	243	311	303	258	288	268	258	272	302	271	283	285	291	263	287	276	275	256	290	267	303	266	255	275	253	277	290	295	258	266	307	300	295	260	279	270	270	291	272	262	283	259	269	267	264	266	258	258	274	291	260	265	253	267	278	245	243	258	275	285	257	267	254	271	258	236	278	273	246	265	266	269	284	231	272	274	278	255	301	277	272	241	242	267	271	285	247	261	280	265	263	264	272	295	311	269	291	262	276	261	256	277	256	275	254	260	285	236	266	272	259	262	212	293	265	243	288	252	291	273	264	253	255	261	259	263	285	257	249	270	255	260	262	245	269	276	255	252	256	236	271	256	242	290	271	260	278	291	277	260	292	267	253	277	268	272	238	248	284	292	281	263	285	267	261	258	268	255	258	290	282	272	269	256	248	269	242	276	255	270	265	285	253	283	266	307	275	248	272	307	267	247	256	256	281	253	285	278	264	264	294	278	265	281	255	246	251	259	286	255	284	248	251	280	262	273	273	245	241	240	270	254	281	279	255	275	308	262	248	286	248	283	272	290	239	238	285	270	283	278	296	270	260	283	285	282	275	271	275	245	240	258	293	259	236	268	279	257	269	283	277	285	261	276	289	260	241	280	285	245	268	274	278	242	261	280	284	300	257	256	236	273	275	237	276	316	265	263	246	262	271	218	279	280	258	294	247	292	255	265	233	253	257	242	255	267	281	297	271	251	283	253	275	279	278	266	243	252	273	236	270	254	228	289	272	286	232	253	265	236	290	310	262	262	262	250	253	254	273	280	279	255	251	242	268	268	285	258	274	268	277	267	278	257	262	264	272	273	290	270	260	255	279	268	267	260	288	253	272	260	251	289	274	297	273	271	273	261	303	250	270	245	269	273	279	272	259	305	262	267	295	287	276	275	260	249
14922	1917	3840	3900	3440	2852	2438	2024	1878	1670	1538	1421	1342	1251	1248	1207	1150	1093	1053	1011	1039	979	950	960	989	917	914	866	918	892	909	881	878	885	847	908	886	894	924	915	885	865	852	870	808	825	797	847	871	828	886	821	840	841	805	847	808	838	820	855	792	849	859	841	833	838	758	843	814	828	841	853	815	819	785	786	813	826	845	834	821	831	825	847	870	861	772	803	868	873	787	886	819	855	843	819	850	810	848	787	837	862	826	787	794	837	807	868	829	777	797	773	770	767	832	820	797	839	818	780	838	800	845	793	820	819	833	773	831	802	836	782	814	750	835	844	870	805	799	846	819	821	802	847	822	813	868	811	815	750	840	805	833	788	749	806	826	795	827	798	813	760	793	831	825	881	828	817	776	838	843	865	831	839	835	845	865	779	819	832	813	818	787	819	852	824	856	781	765	836	811	825	782	832	818	788	829	788	838	829	851	808	762	819	795	796	853	800	805	775	823	821	791	750	815	813	782	758	813	789	797	845	790	782	785	836	833	778	798	866	813	771	811	803	793	827	834	871	792	829	861	790	804	776	791	779	803	796	841	810	820	764	788	818	804	822	821	813	816	823	794	821	792	801	758	828	783	812	844	824	783	836	815	840	772	767	798	793	834	778	848	813	802	834	790	792	823	824	815	802	755	845	833	776	813	813	762	773	771	785	800	845	762	773	804	759	914	846	804	785	780	776	813	772	871	804	804	752	780	808	796	803	790	856	808	815	804	846	788	795	806	829	853	844	843	757	781	806	738	770	825	821	800	795	796	816	790	805	798	788	849	807	773	829	826	820	838	764	822	828	866	824	823	796	815	759	802	793	844	819	802	832	789	828	803	824	844	837	810	799	808	840	793	815	854	846	783	802	843	793	803	778	812	800	802	824	826	835	807	779	846	833	819	776	779	810	788	806	852	795	770	844	753	823	787	846	811	792	802	808	799	811	759	825	746	835	788	790	785	843	836	814	836	811	788	800	874	818	841	768	840	793	806	811	778	813	783	828	792	807	840	790	809	767	779	796	811	818	816	762	813	785	774	804	756	783	797	816	770	841	781	825	819	816	796	800	803	814	804	799	826	845	816	773	784	774	815	788	801	801	790	802	779	840	817	759	826	758	846	790	872	765	818	810	821	786	749	781	816	806	803	808	841	798	784	800	780	812	761	817	824	741	835	803	785	789	847	826	770	861	840	787	860	836	820	849	811	796	860	764	768	764	861	781	810	807	782	814	754	763	809	817	792	791	864	803	773	855	792	786	848	818	816	801	766	838	831	834	834	810	813	840	823	799	828	807	800	841	839	801	746	830	796	835	853	837	843	823	797	795	831	796	767	762	821	757	804	805	779	783	861	826	824	785	776	780	795	789	830	767	782	764	818	817	812	781	817	796	789	782	740	755	765	776	849	809	817	773	794	770	820	785	798	752	778	817	810	843	780	855	806	819	800	814	812	783	820	761	805	776	804	811	824	823	835	793	826	776	820	830	804	804	822	790	836	787	847	797	822	833	773	785	795	835	794	828	827	830	807	801	779	854	851	835	774	812	851	828	801	831	776	826	781	772	789	829	740	827	806	830	795	820	825	790	809	805	804	841	821	800	791	818	764	781	869	855	784	814	772	834	803	779	846	823	793	819	814	842	826	763	808	839	836	859	809	804	773	801	819	820	822	818	823	771	799	809	810	832	800	810	817	819	814	838	796	803	821	851	823	802	824	796	810	860	809	749	821	809	835	797	816	803	799	781	866	788	765	813	831	822	789	809	784	797	769	816	807	841	787	825	753	812	790	769	864	806	843	843	800	788	817	802	831	790	831	830	773	822	847	822	792	806	840	799	779	839	775	818	778	792	833	768	803	827	813	778	803	787	861	847	822	828	780	820	837	795	784	865	819	783	793	820	795	805	756	759	762	806	823	765	783	794	820	876	782	803	865	846	833	813	828	809	778	778	768	829	804	789	826	784	818	802	794	805	817	826	785	776	767	865	837	789	782	795	803	841	807	828	796	812	788	843	816	777	811	815	846	773	816	778	831	810	789	800	793	769	834	797	793	718	836	849	814	814	844	852	770	773	770	837	854	831	812	787	824	813	776	822	794	781	845	823	851	805	822	885	874	811	824	776	862	825	768	829	800	825	823	795	838	853	835	851	765	747	833	822	757	810	753	852	792	797	761	841	810	789	760	836	827	819	811	828	796	804	742	794	828	820	784	838	810	830	801	840	799	815	821	756	824	841	801	790	790	791	766	798	809	814	781	813	760	811	848	819	767	816	805	781	796	813	810	807	790	777	737	828	778	726	827	828	849	786	830	811	801	822	808	828	820	829	822	836	856	795	808	768	819	790	817	814	810	822	846	803	825	765	782	795	824	868	860	797	786	805	790	834	798	807	807	818	813	816	762	795	820	736	794	790	756	832	785	861	798	808	779	772	795	826	876	784	835	801	824	791	838	841	832	854	794	833	819	807	777	755	772	824	868	801	817	790	867	807	772	806	746	877	803	813	788	820	843	771	827	804	828	832	832	816	779	780	789	805	843	785	846	850	799	771	751	764	814	820	820	775	794	780	805	821	813	793	786	796	772	804	792	810	807	823	777	802	847	789	783	793	819	843	784	806	771	828	824	795	827	801	850	810	787	794	779	768	815	836	838	771	835	802	774	772	830	836	799	828	833	821	818	810	762	790	833	849	815	848	829	804	817	819	813	807	808	826	772	789	795	762	808	837	849	802	822	853	817	868	744	785	777	823	816	779	781	764	827	799	871	818	818	739	804	810	784	844	794	851	792	804	784	857	799	835	748	809	844	846	828	780	796	837	790	822	830	810	851	735	821	808	804	838	807	812	803	773	822	832	805	827	751	790	785	763	832	824	824	841	817	811	769	830	779	813	844	809	800	800	809	795	796	778	787	820	776	797	782	862	787	811	811	827	801	775	800	815	884	783	831	806	828	786	797	795	812	816	775	760	826	753	782	813	828	776	786	762	786	854	782	884	804	819	829	843	872	799	789	819	809	788	780	868	819	779	824	809	809	799	756	823	834	830	792	856	804	774	828	768	769	797	801	829	842	811	757	812	801	834	807	808	831	801	794	764	834	806	810	784	813	845	813	804	808	756	798	790	808	815	825	803	780	775	780	842	836	810	783	777	851	813	823	814	815	796	769	840	831	803	824	772	839	770	801	768	792	793	830	754	814	819	849	789	808	787	817	846	834	831	800	831	807	891	822	783	811	825	791	794	827	763	764	869	810	783	831	780	819	798	797	790	782	771	785	828	814	808	822	791	824	804	860	824	825	750	786	846	819	904	817	790	798	743	795	776	848	833	849	834	777	745	834	731	791	849	787	825	815	799	810	875	836	785	872	805	790	847	839	815	829	802	791	805	837	788	882	767	835	775	826	812	797	807	778	787	802	839	817	813	794	791	846	812	791	853	802	814	825	809	817	798	805	800	815	802	768	820	800	777	830	805	783	832
40621	9184	3450	2337	1526	1171	949	784	648	579	572	514	467	443	433	396	355	399	386	385	361	342	378	380	361	363	381	332	358	345	360	377	317	353	349	324	318	320	351	332	337	302	319	285	346	329	316	353	334	364	310	341	323	299	331	345	322	315	333	314	323	315	326	318	320	317	355	316	323	285	324	287	328	322	319	342	292	354	302	315	316	296	304	313	327	338	290	340	325	320	319	316	280	358	321	320	294	290	301	319	315	323	297	307	309	312	324	333	343	353	296	279	308	290	309	320	333	324	309	301	315	306	328	303	317	285	298	324	306	324	322	328	290	369	328	329	338	327	310	349	335	349	340	309	328	343	343	319	329	332	298	297	341	322	320	325	339	311	325	302	312	312	319	320	319	340	301	310	324	301	327	336	284	320	289	313	351	305	340	330	304	300	318	336	310	333	338	310	358	312	325	321	321	316	306	331	273	304	347	361	338	311	321	350	328	298	289	312	307	340	318	320	291	308	306	346	316	313	305	302	336	293	314	342	331	312	317	301	316	288	289	316	315	313	312	299	343	323	313	343	324	300	318	331	336	327	323	339	327	306	286	316	284	309	337	291	321	311	304	303	311	325	303	286	307	283	308	311	268	334	308	300	311	344	342	321	297	297	316	306	322	310	297	321	311	323	299	308	320	292	333	282	318	333	318	315	290	317	320	310	275	327	348	286	334	334	312	314	340	318	302	341	332	335	323	321	285	302	298	313	306	320	294	334	324	339	320	327	317	320	331	297	303	320	311	355	311	318	303	298	300	357	363	305	336	297	307	334	314	324	325	322	296	333	328	288	318	286	326	303	293	304	319	307	306	297	296	305	310	311	345	317	322	329	325	299	304	331	319	314	325	324	329	334	311	321	314	333	331	313	328	323	341	311	304	293	364	313	321	314	349	333	339	310	340	339	321	285	281	282	316	288	332	302	310	323	313	326	309	332	319	306	287	333	358	306	350	295	333	344	331	329	344	321	322	293	293	316	318	275	314	334	336	308	327	313	302	329	319	326	296	314	334	308	336	334	324	305	302	301	293	321	312	322	306	298	319	282	283	302	319	292	307	306	329	331	319	304	304	341	295	318	286	298	327	321	322	323	317	275	334	334	320	321	304	321	306	314	320	298	314	306	330	325	325	307	323	314	330	307	306	311	345	335	332	301	337	340	337	326	327	310	300	343	316	333	324	289	344	303	296	336	293	301	313	296	325	327	307	322	346	294	342	284	298	312	308	330	311	331	313	331	330	278	339	340	334	312	321	318	302	311	340	335	346	311	307	292	306	293	303	329	306	290	324	335	307	307	307	313	329	298	317	308	309	331	288	338	315	322	332	311	319	319	313	291	301	337	321	308	332	337	301	337	305	313	311	294	319	300	331	329	302	346	310	338	313	304	281	322	351	327	318	302	326	304	315	314	313	295	327	341	309	316	304	342	341	339	333	322	317	332	351	332	328	311	331	301	314	296	332	317	319	324	300	334	324	310	291	339	331	284	315	329	305	342	315	312	301	358	334	318	320	297	291	315	300	314	303	317	306	324	321	328	348	313	316	311	315	312	310	342	313	318	298	333	343	305	318	306	325	338	349	306	295	333	316	327	320	307	347	321	296	347	321	323	325	316	342	327	299	336	344	302	347	312	338	302	309	271	340	314	330	295	305	324	366	335	353	319	291	355	345	331	339	288	327	321	310	334	317	308	315	308	331	299	353	345	282	306	276	303	305	313	325	336	349	323	302	341	305	329	325	314	314	339	322	315	337	305	331	334	287	300	356	334	324	300	322	303	281	327	286	342	312	313	312	299	334	349	295	286	312	329	310	348	314	306	312	331	323	305	311	336	289	320	313	304	310	323	309	351	287	317	305	307	340	339	310	273	322	272	319	346	342	307	302	324	288	335	325	296	314	352	326	345	301	312	314	319	316	321	322	308	275	346	304	325	326	318	284	300	315	315	324	310	303	305	315	313	321	315	336	321	330	300	302	287	294	341	323	302	323	346	313	310	330	300	300	318	291	309	313	313	323	350	305	318	299	288	357	282	324	312	316	316	306	312	337	314	318	319	318	288	314	347	299	317	327	334	294	337	321	291	309	317	322	341	313	319	267	310	329	318	316	344	314	327	338	275	291	304	339	275	305	311	307	326	338	311	320	327	316	332	325	351	306	342	318	324	296	312	341	333	302	292	312	313	311	317	336	298	317	334	325	328	315	307	315	345	312	322	310	325	325	316	326	318	304	310	303	312	317	322	293	344	338	311	311	332	312	351	282	342	296	292	316	325	331	346	319	298	277	321	310	330	294	296	296	317	352	302	318	306	301	287	276	337	320	310	369	363	305	329	329	329	321	325	325	324	290	283	334	310	295	338	348	317	318	307	303	322	349	328	326	347	330	292	327	344	340	343	282	322	349	335	329	336	320	303	335	343	291	313	337	308	315	334	319	341	291	333	299	330	294	317	252	317	289	319	314	351	329	339	310	308	303	294	315	325	285	323	328	305	321	311	308	300	307	317	330	325	334	324	337	318	319	338	331	340	320	312	339	299	309	320	344	334	314	279	325	349	326	306	312	292	341	290	305	313	307	324	283	339	321	317	312	344	346	338	287	311	336	322	319	314	320	333	292	336	324	332	310	313	297	337	308	274	311	317	305	331	337	327	307	328	319	304	302	324	320	324	304	299	303	347	322	317	339	290	330	316	329	286	340	319	343	305	305	340	338	296	314	334	339	280	329	320	321	331	313	312	342	295	335	279	306	315	306	313	321	334	304	301	338	325	336	276	305	358	301	323	328	311	339	345	340	360	346	332	331	297	346	301	333	310	277	323	313	307	357	311	321	308	319	299	324	316	310	290	321	291	353	305	292	320	337	311	285	318	346	339	304	345	295	345	330	288	312	324	298	347	311	313	298	320	317	307	300	319	314	319	297	328	342	303	315	320	324	316	306	325	324	320	346	325	291	318	332	309	340	344	324	320	313	334	308	326	360	292	313	321	337	340	306	304	299	312	295	318	329	308	321	301	330	339	285	326	332	312	311	333	305	330	336	293	306	316	318	280	343	320	314	284	342	312	308	313	312	345	341	295	339	331	311	349	342	328	318	316	309	342	303	342	323	327	298	337	324	300	302	288	320	317	339	324	322	295	325	324	307	317	324	311	333	332	314	322	298	337	302	312	287	324	290	315	337	306	307	290	323	296	285	292	297	326	300	294	302	281	323	303	304	320	323	316	321	328	333	315	321	314	301	289	312	327	305	321	311	311	291	332	299	315	309	335	313	304	323	313	324	290	309	298	305	304	324	313	300	285	323	304	309	329	295	311	326	327	355	323	311	307	348	316	314	336	324	303	289	324	318	334	298	310	276	311	324	292	328	323	318	318	297	295	286	335	314	306	314	310	298	324	341	298	313	292	325	295	301	295	299	308	313	311	369	307	278	325	329	312	306	345	295	297	341	338	279	340	288	335	330	291	342	338	309	310
20193	3019	6385	6686	5692	4774	3930	3323	2866	2577	2253	2090	1892	1772	1660	1594	1511	1456	1420	1337	1298	1303	1272	1187	1234	1215	1135	1162	1172	1105	1071	1101	1078	1038	1053	1078	1051	1014	1067	1054	975	1038	1003	1022	1011	932	956	950	983	986	979	943	1007	961	1024	963	972	979	972	925	942	953	1021	929	1010	932	994	938	923	954	898	994	985	922	956	890	965	920	1046	946	964	963	976	933	951	951	950	944	914	948	950	969	950	964	900	967	926	923	948	975	911	956	943	990	943	910	937	893	940	969	944	931	887	917	930	959	984	867	933	914	929	924	973	932	947	916	925	902	886	907	954	968	920	936	917	908	899	918	949	892	934	970	978	944	885	868	902	932	926	934	947	888	941	966	980	887	931	958	943	962	926	909	933	926	912	954	888	932	913	951	969	882	924	947	936	942	949	943	892	961	952	940	872	979	928	943	945	893	933	955	926	868	911	998	938	959	968	904	873	921	936	903	880	934	950	923	892	945	843	990	951	978	958	920	937	919	952	937	974	981	964	974	883	918	922	879	894	943	969	954	896	942	924	828	929	920	922	958	885	938	946	910	880	896	904	939	935	897	887	954	940	873	971	908	920	897	921	956	902	897	891	917	991	925	918	886	869	867	957	969	908	873	931	994	923	876	938	934	946	885	907	900	947	877	903	916	948	967	879	898	968	892	941	919	929	891	940	922	915	973	953	954	926	924	850	944	919	836	931	867	915	856	888	929	872	943	942	924	918	878	900	929	901	899	973	947	964	900	868	929	863	965	902	945	945	890	917	966	923	938	964	950	868	873	914	924	887	992	983	887	921	919	930	952	956	877	911	912	981	890	945	862	868	926	967	933	930	902	947	914	929	943	927	937	903	916	936	919	926	902	950	900	908	874	932	888	891	926	901	923	886	848	928	936	888	903	891	908	920	912	928	907	989	970	932	939	903	943	939	925	948	851	940	873	925	918	907	975	947	921	938	881	903	946	903	930	926	938	873	895	905	928	925	922	920	885	940	909	872	880	905	894	920	896	927	870	930	920	931	908	982	903	935	892	888	959	913	902	943	900	912	920	924	871	906	872	869	932	877	897	933	935	922	950	932	911	917	913	905	938	910	909	921	893	898	896	962	972	921	969	928	913	905	929	873	942	917	956	948	887	954	842	952	990	914	883	895	967	908	895	893	914	923	954	912	929	908	890	927	982	858	903	902	854	895	876	960	963	884	922	905	920	969	878	934	907	894	938	897	907	880	944	980	920	920	971	929	910	908	914	941	912	920	910	935	900	935	941	893	879	949	925	884	907	933	925	907	927	964	903	974	900	868	926	945	901	881	930	892	922	934	938	908	947	873	900	917	972	861	940	931	981	914	913	902	859	878	951	957	916	943	901	885	930	910	919	928	922	897	916	939	920	940	942	956	899	918	935	949	955	851	899	906	950	936	912	938	920	891	919	904	888	868	903	929	907	923	909	888	901	877	902	919	925	965	910	924	942	910	924	921	958	913	895	863	911	969	985	909	917	901	915	925	955	869	916	924	873	886	912	967	890	882	905	957	956	932	917	892	886	919	917	946	890	891	939	838	915	913	902	918	975	929	909	917	931	933	852	890	920	909	888	975	949	926	942	923	890	939	934	862	947	905	945	943	933	958	964	893	867	912	898	897	911	887	884	904	915	934	964	970	914	990	962	929	964	926	922	896	904	913	870	918	911	914	900	906	873	916	926	900	925	939	921	853	951	931	973	931	874	954	927	893	938	946	920	944	908	847	977	932	905	902	937	913	946	939	915	853	931	928	967	910	966	907	979	956	936	980	973	901	906	881	895	925	938	901	948	909	930	870	889	890	937	921	930	911	888	962	889	895	937	938	924	950	904	894	941	924	889	880	953	951	883	911	909	958	917	966	962	866	910	981	967	911	961	965	905	911	898	942	952	901	986	903	936	935	918	924	924	925	862	867	944	951	907	928	920	891	881	924	910	886	933	899	864	845	855	936	926	987	917	944	912	876	915	868	924	928	908	935	886	922	939	921	928	874	970	971	896	949	895	952	919	885	924	873	932	946	976	965	900	905	929	877	961	912	892	878	909	908	926	946	860	925	905	884	912	902	915	951	977	933	875	921	862	874	886	879	973	883	957	925	909	917	934	894	921	928	891	887	918	904	922	985	923	977	926	935	901	916	948	981	909	898	934	899	869	859	909	925	900	913	949	903	938	843	958	923	925	932	928	915	913	947	949	899	931	931	945	950	900	915	864	914	870	924	965	905	919	946	879	927	916	908	960	902	915	886	889	921	937	890	928	870	981	949	912	902	930	936	874	960	906	900	982	924	933	925	915	923	898	953	946	943	945	925	952	903	942	911	897	894	900	956	944	931	960	958	952	914	877	971	868	923	909	935	866	940	948	962	945	879	931	920	916	866	891	908	931	876	904	991	969	900	877	968	890	976	904	865	899	932	969	966	939	955	946	924	926	890	886	932	885	927	923	938	951	919	865	907	944	900	949	886	904	972	872	891	937	849	956	917	931	915	844	914	946	898	886	924	939	934	915	922	942	916	940	864	896	961	929	939	923	1008	959	962	960	904	914	874	914	938	903	917	891	906	859	935	908	918	928	864	921	898	837	906	982	909	931	951	972	902	930	913	926	912	934	924	886	931	923	869	910	907	987	880	965	960	846	858	889	920	896	955	915	944	947	926	941	981	900	932	970	959	978	907	955	922	939	902	899	888	900	876	893	951	878	938	946	901	916	890	961	902	941	939	898	909	951	907	899	934	900	906	893	950	932	917	943	918	952	938	931	906	955	945	929	940	933	926	877	932	945	935	943	911	934	910	892	901	912	925	890	929	930	886	881	891	957	938	898	971	918	892	959	963	904	915	940	935	973	906	932	867	900	934	920	900	963	924	953	835	936	943	924	893	966	881	920	874	965	926	930	963	951	886	921	883	944	927	977	882	946	892	971	906	938	903	906	909	875	879	966	944	914	915	931	907	940	935	932	959	898	867	914	895	914	959	918	913	900	891	914	943	935	915	878	981	937	887	925	924	895	897	935	927	909	887	945	875	944	922	920	905	901	890	885	908	954	930	894	939	884	955	946	898	913	899	877	934	972	978	935	855	937	943	890	915	895	865	909	937	982	924	1006	945	933	932	941	908	968	883	923	918	903	887	902	907	916	908	947	874	939	883	930	900	943	932	965	873	888	874	895	913	911	901	886	923	903	967	935	933	879	927	933	921	893	880	924	972	928	960	956	914	915	943	909	901	925	862	923	942	922	901	857	917	913	909	928	934	936	914	887	920	898	965	882	935	815	937	916	919	912	908	930	916	890	944	935	910	899	924	916	949	893	929	839	983	897	904	919	871	906	962	933	956	908	884	883	845	894	954	916	882	923	933	942	943	899	947	897	899	914	948	899	888	903	924	956	902	924	960	945	904	937	953	873	910	960	914	883	876	847	927	933	900	922	898	899	951	945	902	944	907	946	903	918	896	933	898	933	927	901	968	906
4698	350	263	182	183	177	174	153	166	135	133	152	138	133	159	126	145	143	135	147	140	157	142	156	129	123	133	152	139	136	139	157	146	132	142	138	147	153	127	130	115	146	152	142	125	127	138	142	147	131	132	153	139	132	127	123	135	145	142	119	156	116	148	153	152	134	150	155	134	124	138	143	134	133	150	130	121	138	123	139	132	138	130	141	135	163	143	144	133	135	136	95	147	129	133	126	122	147	131	139	124	145	140	147	123	138	142	145	145	136	135	119	131	122	128	146	140	141	129	136	135	126	121	134	117	132	146	152	146	121	140	138	133	140	133	130	131	118	160	141	133	126	116	146	147	149	142	132	125	143	131	123	146	155	127	139	138	158	129	139	134	134	136	150	142	129	154	126	122	133	144	143	119	136	122	129	127	142	127	121	126	129	139	142	137	136	124	139	145	143	145	119	124	138	138	141	121	134	127	137	140	113	133	133	134	132	143	159	132	163	125	160	157	140	135	153	156	142	136	148	131	130	144	130	138	118	167	118	101	120	132	138	129	133	137	143	123	144	140	125	136	129	116	159	118	122	123	124	178	116	126	126	153	122	123	139	126	136	149	164	132	145	135	167	133	137	140	151	163	132	116	141	160	156	159	137	134	115	127	133	124	150	138	129	117	141	144	116	125	146	137	147	133	140	143	125	131	129	128	132	143	133	149	148	159	137	140	145	144	140	144	129	132	132	143	153	140	148	147	128	133	142	116	121	148	138	150	150	132	132	119	114	144	135	148	129	132	135	131	127	136	130	123	161	139	140	133	137	145	137	150	135	138	139	138	141	118	130	136	155	145	134	125	147	133	129	138	147	125	134	141	127	146	135	135	153	151	140	135	130	134	136	138	143	117	129	134	145	115	136	142	118	123	146	134	152	124	146	108	121	149	132	147	132	148	149	141	126	135	139	118	127	163	129	109	129	136	134	144	137	143	138	134	127	167	152	135	134	145	124	127	147	143	135	140	142	131	126	128	145	131	137	130	125	132	143	121	157	123	118	140	157	125	128	123	132	134	134	126	128	156	145	140	145	144	157	130	133	142	139	154	149	136	138	132	141	140	169	122	152	131	140	145	151	135	144	145	127	144	150	131	131	127	113	136	149	154	137	149	114	109	123	126	136	142	148	138	132	130	132	124	138	134	113	157	131	140	135	148	127	140	136	121	122	122	139	123	128	136	150	134	143	141	133	134	117	152	144	161	142	122	134	136	137	131	147	146	145	136	142	126	145	139	118	143	137	132	137	138	152	159	154	147	129	140	110	137	143	141	145	134	134	125	132	147	154	114	128	142	148	116	122	141	138	130	118	150	126	138	136	135	127	133	147	131	121	147	130	135	139	127	146	115	124	152	124	122	151	152	152	117	120	139	153	116	124	122	141	138	126	137	148	138	121	142	126	146	144	136	142	123	131	136	129	124	158	150	148	135	143	142	135	125	140	135	122	135	124	146	119	149	129	124	144	166	145	131	116	101	138	147	136	151	152	134	161	136	156	123	119	134	142	133	119	131	147	145	142	147	143	134	144	129	131	134	135	136	150	145	143	134	140	139	128	119	149	132	129	149	99	136	123	140	130	125	132	132	107	138	131	132	143	151	153	154	159	132	131	117	117	132	126	148	140	147	115	124	126	158	127	130	129	124	142	137	134	139	152	141	142	162	143	157	145	147	149	132	134	110	144	128	141	117	143	139	137	144	113	150	140	143	172	175	146	117	131	143	122	147	161	148	144	119	130	134	147	161	115	131	132	159	147	127	158	141	166	142	131	143	141	139	162	136	148	141	144	150	112	124	144	138	155	136	146	126	120	147	134	145	141	141	125	129	134	137	133	139	143	134	155	141	123	135	160	145	116	121	133	132	119	135	143	119	133	133	138	127	129	129	113	129	150	135	143	127	167	141	127	129	112	149	144	129	138	130	158	160	120	124	148	140	130	145	154	140	131	149	131	122	136	143	142	133	137	141	131	134	135	137	145	118	136	140	125	142	154	133	138	117	126	147	130	151	134	132	146	133	115	135	141	139	144	151	138	149	154	149	121	116	159	134	144	130	155	133	131	129	134	135	136	151	163	122	131	145	144	131	134	137	128	136	140	150	131	155	132	155	142	135	151	118	132	133	131	148	112	142	149	150	131	122	141	133	128	132	132	153	136	157	130	150	123	144	128	150	128	148	138	137	143	125	121	121	126	132	133	146	132	141	140	130	144	159	121	136	157	142	155	124	139	134	124	137	135	108	107	143	135	147	138	148	144	149	131	138	140	127	131	139	146	126	123	154	120	118	142	147	130	161	152	125	121	129	156	150	164	139	132	164	150	144	121	121	144	144	124	131	128	108	154	132	139	134	137	134	127	138	135	130	156	147	132	156	132	141	138	126	167	144	137	150	142	142	129	142	149	134	145	134	129	120	133	147	151	156	139	132	122	136	120	144	142	135	116	146	146	155	129	129	149	122	133	155	127	145	150	129	134	139	131	131	135	144	117	145	144	141	128	120	142	147	135	141	123	162	137	143	125	132	116	139	136	130	137	130	142	123	164	133	136	171	131	124	160	172	144	131	143	129	145	142	140	144	141	136	139	152	149	115	134	145	137	144	117	146	134	141	154	165	131	148	138	131	133	132	121	128	147	107	140	154	149	123	137	139	142	147	119	136	137	143	126	163	156	107	143	159	139	112	125	143	135	132	137	133	124	132	141	147	143	136	131	130	139	136	124	172	142	146	137	140	145	177	144	140	145	148	134	135	151	141	138	152	162	145	145	145	122	129	121	133	129	144	113	134	134	126	155	126	171	144	135	133	141	125	136	127	126	134	124	131	143	145	167	130	126	170	138	127	133	133	142	111	128	124	136	123	151	141	132	133	139	127	140	127	132	130	133	161	127	140	146	134	124	139	153	139	138	127	150	145	141	138	133	135	124	153	153	128	130	148	137	128	135	162	137	150	141	124	129	121	119	135	142	130	141	115	126	140	144	136	155	135	136	149	115	140	146	132	142	150	123	140	129	131	135	146	164	148	157	136	149	133	147	140	142	146	134	127	140	143	152	134	142	135	142	119	124	123	130	123	141	132	127	127	141	133	125	153	133	142	126	158	154	136	144	133	139	145	126	156	153	143	125	115	143	125	131	126	136	144	135	147	159	147	129	120	133	140	121	121	128	139	154	127	124	121	148	150	140	148	143	143	124	152	153	139	140	141	126	131	112	131	129	144	147	137	133	154	134	124	129	113	132	140	131	139	134	153	154	147	147	134	132	142	137	137	150	156	130	134	126	130	108	165	138	118	117	132	130	136	155	139	140	152	134	141	144	118	154	126	106	137	136	130	134	123	142	142	129	126	134	148	144	135	155	140	133	136	138	124	149	135	136	144	126	119	133	125	132	139	159	137	114	138	142	139	131	137	134	126	146	117	143	161	119	144	140	142	119	126	123	142	117	161	125	141	154	132	147	134	149	118	144	130	142
4655	557	715	702	624	671	575	559	584	560	501	498	494	521	494	475	519	495	477	503	478	486	468	469	456	493	472	480	462	494	486	485	472	517	474	433	446	458	475	461	482	513	480	427	434	483	485	460	479	471	485	465	444	468	468	484	491	492	461	486	435	461	469	459	527	484	476	487	491	468	433	516	447	469	457	465	471	476	477	439	502	462	505	467	461	459	476	467	471	466	470	480	477	483	463	468	482	468	498	467	482	461	451	476	477	449	460	452	423	511	451	461	435	478	456	447	434	462	494	497	507	478	493	481	475	468	484	478	483	430	462	478	520	476	457	463	479	469	490	438	483	464	430	457	450	461	453	435	475	436	471	494	470	448	472	467	472	452	449	487	463	466	460	489	443	476	446	451	485	480	457	455	479	504	486	456	464	462	465	473	503	443	487	452	432	473	482	491	428	472	487	456	453	466	490	470	445	467	421	455	451	455	479	491	462	517	440	475	457	437	503	439	499	462	447	487	464	508	442	453	440	493	463	462	464	454	480	447	483	456	483	460	428	466	502	467	460	416	481	462	465	479	465	475	499	461	449	483	460	473	451	463	449	475	482	441	442	488	504	471	467	458	455	502	447	460	462	514	492	483	452	434	479	479	514	457	422	485	456	455	474	491	498	470	492	443	475	512	447	487	500	447	478	482	483	437	470	471	476	442	489	460	452	501	429	483	450	470	476	498	476	492	486	466	475	480	441	461	441	460	469	430	472	456	480	494	480	506	477	474	468	502	497	493	505	469	467	474	451	486	472	495	494	473	483	453	470	437	485	497	466	452	483	459	476	456	467	508	479	507	494	431	477	505	454	476	446	467	467	495	487	441	505	481	484	470	468	458	479	512	482	466	441	475	461	477	468	460	515	499	463	474	486	490	461	451	448	450	502	456	476	474	485	460	460	475	459	458	462	453	490	503	484	471	461	451	470	485	456	470	489	462	442	431	481	464	456	474	440	476	472	520	470	512	472	494	427	472	460	470	502	443	464	450	472	455	486	444	450	498	455	497	467	436	481	457	471	437	479	461	482	433	475	457	449	488	492	471	468	483	465	461	474	467	475	478	439	454	476	421	468	485	454	442	463	490	407	470	462	488	484	470	464	474	481	459	500	442	503	476	495	450	426	493	486	452	496	490	479	468	467	495	444	465	460	457	458	499	475	481	463	484	461	486	514	474	481	463	487	510	497	459	476	478	453	493	451	448	455	452	496	464	505	454	459	474	510	473	458	470	478	482	480	488	487	493	462	477	496	450	460	456	441	481	449	467	439	488	454	481	465	528	487	464	478	487	438	492	469	497	454	412	501	454	484	492	444	467	450	472	490	482	478	483	455	486	501	508	501	437	437	468	463	499	480	455	423	454	497	498	448	461	471	434	469	458	457	476	466	480	425	490	484	473	485	465	485	455	490	460	466	494	493	500	438	453	483	492	475	481	475	491	459	473	443	472	522	507	473	476	421	469	457	503	443	434	468	507	461	446	476	466	457	490	508	458	449	496	469	497	484	475	452	481	441	464	491	470	429	489	469	521	501	510	494	493	465	472	462	452	470	509	485	501	498	445	487	442	450	455	471	463	488	461	462	455	494	497	474	496	453	471	461	457	452	457	440	458	458	476	425	511	464	439	511	466	460	471	435	460	463	471	437	473	469	478	455	485	464	473	462	468	454	450	478	448	466	486	481	480	483	456	451	474	468	500	463	471	475	473	485	474	485	481	497	458	469	399	476	454	456	454	468	445	486	470	456	450	473	456	470	458	470	461	457	505	484	460	424	469	419	478	501	450	470	474	469	495	476	472	446	478	469	487	486	465	470	494	441	421	511	451	426	480	485	475	434	493	467	489	471	491	441	475	485	457	478	473	507	457	506	477	477	498	481	473	452	436	477	473	460	495	478	464	456	460	479	436	455	483	477	478	493	469	491	480	469	463	482	486	423	475	477	492	422	459	426	463	508	479	420	476	486	461	471	490	488	445	475	499	470	444	475	525	492	456	458	430	476	413	506	463	481	428	460	467	466	473	461	492	476	470	474	455	447	467	481	509	432	487	493	453	474	468	464	460	468	497	457	503	500	451	441	437	461	505	501	492	438	488	464	490	491	455	466	512	441	486	462	465	487	490	435	486	475	464	498	455	460	489	444	474	472	443	483	478	471	518	507	460	489	466	467	437	475	458	492	438	492	477	461	461	456	424	500	512	447	455	453	478	443	489	508	492	500	437	442	471	480	459	443	485	486	477	461	478	497	450	452	452	433	471	455	429	446	459	440	497	503	454	484	447	463	459	480	451	435	458	466	474	476	502	509	481	451	455	426	466	475	540	482	458	497	466	477	494	482	496	488	473	458	497	463	503	464	470	479	459	458	421	494	465	485	484	496	470	516	437	461	464	493	493	480	457	472	453	478	460	450	434	462	499	472	448	466	499	453	491	476	483	443	457	445	466	472	455	486	463	502	488	492	433	453	446	484	485	466	442	460	483	481	474	463	445	453	524	464	451	444	482	482	470	491	465	465	459	437	481	514	472	436	474	454	450	500	432	495	480	481	457	451	478	484	437	471	473	458	493	472	460	481	479	472	479	466	466	457	491	456	463	487	420	446	469	443	473	451	438	459	445	497	460	463	468	509	429	442	463	474	481	498	498	465	465	486	473	460	463	449	428	465	458	437	491	490	498	463	496	429	457	480	459	516	449	467	475	488	470	519	468	493	445	451	436	547	433	442	470	524	461	458	441	496	469	494	451	466	484	472	467	487	466	491	484	510	444	521	457	471	448	499	463	495	453	500	490	490	467	490	508	488	486	463	494	483	484	472	444	501	424	487	480	448	509	456	501	493	483	457	502	463	489	451	430	466	488	501	441	465	501	483	507	482	479	474	434	504	417	461	449	496	474	473	444	469	508	505	432	465	474	476	471	449	465	486	480	503	500	456	470	518	509	469	494	458	440	458	496	504	419	490	462	494	488	486	446	490	436	473	444	486	475	469	478	516	458	484	482	496	459	459	476	472	489	461	491	460	474	492	481	471	481	482	495	490	438	491	465	450	484	484	496	492	492	440	441	447	417	444	469	495	460	482	466	502	454	453	451	437	464	441	447	467	446	439	485	462	442	502	489	481	478	468	439	472	495	510	496	463	454	480	460	456	476	474	495	468	488	479	457	438	476	457	497	484	472	457	473	394	511	465	440	476	480	485	499	490	477	460	480	503	468	498	440	488	466	470	491	500	460	454	500	498	462	468	483	459	518	471	485	480	409	491	425	456	481	508	512	503	458	454	517	468	457	464	472	449	486	467	472	459	436	501	500	489	463	464	508	492	457	506	469	442	465	495	471	505	454	482	508	496	466	500	477	458	478	478	460	480	479	497	491	507	466	456	449	432	484	486	461	459	452	458	455	473	500	464	482	457	475	479	449	521	457	474	486	516	492	492	470	473	496	488	478	438	430	453	485	489	461	497	436	492	462	543	476
28271	3054	1685	1257	976	648	585	524	438	388	375	369	340	368	330	307	285	303	315	302	313	271	285	302	292	279	286	302	257	268	284	274	290	296	266	245	258	280	259	266	267	263	277	279	274	290	257	303	289	254	264	293	276	242	274	275	257	280	281	270	306	250	252	253	313	273	261	258	254	236	243	287	254	279	258	257	260	254	277	249	269	236	285	284	287	255	259	265	267	254	263	269	287	284	271	243	271	327	271	278	276	248	263	262	266	259	261	267	257	265	280	293	268	297	272	275	248	259	282	229	251	274	268	265	266	283	283	265	243	271	282	236	269	299	263	268	262	274	265	258	257	266	274	261	279	257	257	291	250	261	253	290	260	276	293	264	264	280	258	283	249	262	290	264	280	266	260	264	266	250	295	254	255	278	276	240	258	252	270	258	279	293	281	281	272	233	259	274	262	253	245	273	255	262	267	260	262	278	265	285	273	274	258	263	284	291	276	289	293	270	254	283	283	246	248	252	290	265	262	281	246	283	250	289	242	283	237	261	258	267	275	273	271	269	283	286	259	280	255	258	260	291	246	242	261	278	234	286	284	246	276	286	275	280	263	292	236	260	252	282	245	271	289	294	258	268	245	270	286	280	282	282	247	235	263	263	269	273	286	255	259	267	249	278	257	284	264	289	278	291	240	229	266	273	271	273	258	262	256	270	279	283	249	264	269	263	273	266	243	257	296	261	254	245	262	269	282	260	265	238	256	264	266	254	281	267	246	278	277	275	265	276	289	272	270	276	268	271	257	271	265	251	272	245	271	294	251	245	250	279	272	272	263	269	297	263	247	277	247	280	264	239	275	269	275	256	260	247	241	280	275	276	263	223	269	287	236	248	283	251	291	274	254	259	284	267	261	255	276	259	274	279	247	286	255	276	259	284	270	270	251	256	271	288	260	299	239	268	289	248	297	261	267	265	285	285	240	257	275	261	257	264	281	236	264	250	252	282	258	291	262	276	282	248	282	252	282	281	283	240	271	286	292	253	265	276	270	265	247	281	281	272	252	263	258	257	273	267	296	257	283	291	270	284	269	263	247	267	281	234	300	251	286	270	251	274	261	263	264	255	242	311	264	282	269	260	250	267	220	254	268	280	252	269	276	266	260	291	276	285	289	260	262	282	281	249	254	275	273	262	254	262	245	253	265	261	260	252	247	276	280	256	278	263	270	274	232	242	233	258	261	241	287	284	266	270	254	254	299	270	267	290	268	263	269	283	261	268	287	262	255	236	307	260	255	241	269	294	258	267	287	268	279	271	264	280	285	244	267	269	263	287	254	276	268	279	242	258	265	271	282	306	256	279	251	299	277	255	226	243	273	278	284	282	285	283	275	257	261	266	254	258	260	281	262	288	275	262	278	274	288	246	265	254	243	276	286	243	249	262	275	245	250	282	254	255	266	264	262	272	267	254	259	289	274	259	237	245	257	300	267	262	221	268	271	269	284	271	247	279	255	253	243	260	252	265	249	261	275	282	258	258	260	276	287	251	283	271	245	299	264	263	259	268	269	249	262	258	266	281	275	269	260	282	247	290	263	290	273	281	273	297	270	290	270	258	264	286	249	227	241	240	307	266	272	266	257	217	243	273	275	245	260	258	263	274	291	282	286	305	284	240	273	256	254	299	241	261	249	233	261	266	265	281	275	251	269	297	295	275	246	261	247	264	278	265	271	284	280	246	254	273	273	293	245	241	247	254	267	301	291	256	260	267	294	277	254	268	275	272	300	251	255	258	297	272	279	238	275	264	265	253	266	241	284	280	255	269	284	267	268	258	279	262	280	249	284	302	265	234	281	275	267	298	283	254	273	277	302	234	291	261	247	277	275	245	274	272	263	276	256	254	257	238	265	274	270	261	272	261	251	274	258	270	242	271	286	269	245	285	290	270	277	272	287	258	291	239	267	242	257	270	263	255	284	263	266	277	275	264	263	266	273	283	256	259	283	272	274	271	268	261	247	269	309	260	293	253	283	249	267	273	291	269	265	285	289	266	265	264	283	269	265	266	275	238	297	284	254	240	263	262	260	247	264	273	287	261	293	292	265	274	276	260	270	253	261	254	274	263	258	251	286	268	251	265	272	255	252	297	278	270	246	284	256	256	280	255	276	233	279	265	257	251	279	282	251	247	270	282	275	259	271	258	272	262	266	271	246	287	245	272	230	259	273	260	282	258	255	288	266	242	255	254	266	253	254	255	256	312	243	285	297	263	274	264	244	269	263	292	230	275	269	252	282	278	280	246	246	258	254	265	284	269	256	261	268	251	286	293	248	254	267	255	270	275	248	255	280	278	223	228	283	283	283	232	280	277	257	249	243	263	279	250	293	287	283	258	248	286	244	274	272	255	279	281	299	247	266	278	276	242	245	221	249	249	256	262	283	275	283	278	269	254	295	299	273	238	266	283	264	261	295	275	285	259	253	247	260	279	246	276	284	274	236	269	242	285	251	246	264	251	244	247	250	265	273	268	259	259	265	279	250	228	286	256	282	271	289	278	250	269	258	276	273	292	253	256	302	253	290	285	243	269	274	254	258	283	275	261	273	306	267	255	318	281	264	267	277	247	288	259	248	260	291	273	263	275	251	275	286	281	251	265	298	269	260	271	283	280	261	216	279	269	281	263	269	279	254	259	264	269	267	239	275	274	240	263	238	262	266	303	241	259	271	237	277	249	258	270	243	261	282	244	273	259	273	249	256	271	242	237	273	273	261	279	263	232	244	261	267	290	272	306	251	265	243	257	271	295	257	269	285	256	269	293	267	294	263	252	289	286	256	264	259	249	282	263	271	298	249	288	298	241	272	240	260	262	272	250	241	300	281	257	271	237	252	258	257	281	274	282	271	245	304	251	305	295	292	265	279	250	242	275	227	256	268	257	272	243	252	272	243	274	289	260	247	242	263	275	268	281	269	259	255	260	272	300	268	274	293	258	267	290	276	258	258	251	258	271	263	290	266	301	270	264	291	263	285	260	288	243	278	241	266	277	264	285	269	235	284	260	260	240	290	280	242	275	273	262	275	274	269	261	265	210	261	273	271	277	246	285	268	269	266	259	274	254	272	241	235	264	261	255	243	237	254	276	276	260	276	264	285	276	262	263	280	267	267	270	299	270	267	290	262	283	269	243	249	278	248	234	268	284	256	266	280	254	255	286	287	282	269	289	239	240	229	265	249	276	263	266	237	249	260	274	275	270	272	266	257	300	254	257	278	267	261	271	242	273	249	269	271	254	270	278	247	257	250	281	280	273	236	266	263	267	266	231	258	273	274	283	267	254	245	276	235	269	267	238	288	246	265	276	291	281	280	276	269	241	270	276	284	260	248	267	242	270	296	252	240	271	250	256	246	264	261	273	260	287	251	263	271	245	269	245	281	275	292	248	268	237	273	279	296	269	276	248	272	266	238	264	243	289	278	281	277	279	262	251	256	266	289	241	256	290	257	253	270	264	273	252	280	269	246	254
14388	1917	3725	3956	3479	2884	2494	2101	1883	1715	1490	1437	1373	1233	1224	1188	1138	1098	1043	1064	1037	995	1009	1028	970	952	935	990	872	920	931	895	893	911	866	897	900	862	897	869	830	888	809	900	838	879	870	832	842	846	881	832	850	815	781	793	889	842	877	825	845	850	820	830	783	829	842	841	829	845	799	806	818	851	822	814	793	814	804	825	796	861	863	816	851	833	842	808	797	857	804	793	778	804	845	820	822	830	798	796	822	834	814	834	782	823	818	831	872	800	781	844	817	838	835	858	807	811	794	825	827	765	823	782	793	781	808	792	834	805	799	823	802	810	803	795	838	806	805	850	840	822	830	801	848	872	792	821	780	776	822	788	802	833	836	828	783	836	790	805	778	820	809	873	787	803	838	818	818	834	808	766	814	774	800	865	784	775	765	839	818	735	795	825	805	834	824	833	802	788	809	756	832	788	812	798	843	784	789	768	832	832	867	808	816	807	795	805	828	855	796	808	787	783	780	814	776	841	821	820	781	830	772	821	843	851	807	797	813	831	777	860	849	832	802	812	798	840	844	813	802	747	795	866	802	811	868	774	795	882	819	788	809	784	798	830	788	776	764	806	810	763	819	796	766	814	797	766	813	822	828	818	804	822	727	805	809	779	780	809	807	788	776	847	809	814	809	821	771	795	813	815	837	850	809	825	856	831	805	808	792	831	790	797	760	844	781	797	811	788	828	807	770	770	834	814	819	803	751	778	759	823	777	790	771	801	780	777	787	812	860	779	801	773	812	812	828	782	802	801	813	823	834	794	781	826	770	766	819	773	830	785	833	820	794	805	807	806	838	808	838	826	815	809	749	809	793	842	785	812	834	775	800	811	792	844	803	832	777	768	825	796	842	751	828	766	840	800	845	827	839	803	791	819	834	857	824	812	824	798	768	811	799	809	841	854	795	826	819	792	785	822	826	801	796	836	787	780	851	821	793	801	836	818	837	784	858	778	827	792	815	812	838	801	824	833	780	807	785	810	815	822	862	828	829	784	852	805	827	817	795	818	760	784	800	780	877	803	819	789	881	798	830	874	830	805	848	839	815	824	766	793	804	828	797	865	791	815	787	807	808	780	811	819	797	859	834	803	799	804	779	840	836	805	801	793	784	757	814	800	826	810	780	819	804	841	806	813	795	848	802	791	823	791	824	837	798	794	804	768	728	827	781	789	769	819	823	824	852	834	832	812	816	838	778	823	789	826	744	743	797	787	810	798	819	765	832	787	796	804	775	773	895	883	810	798	869	814	798	809	812	796	774	774	823	823	796	825	794	792	828	745	782	833	848	806	841	833	797	814	789	765	846	828	806	816	855	844	810	803	851	817	756	770	788	855	853	756	738	830	809	806	789	862	821	837	856	771	815	765	852	810	824	790	853	776	792	771	818	791	851	788	801	774	798	805	824	863	798	767	791	894	789	827	794	808	830	861	787	839	805	811	875	790	761	882	831	800	780	805	845	834	802	757	784	822	791	855	756	764	803	805	810	829	803	806	839	850	814	810	787	760	783	848	797	789	850	813	842	776	800	834	810	755	795	771	778	795	882	814	814	814	788	843	805	840	789	798	803	843	794	832	852	807	771	757	826	793	776	816	772	856	783	826	786	808	790	853	832	791	789	808	787	778	809	800	821	813	825	813	845	846	815	789	786	801	834	803	794	816	794	786	787	826	810	768	765	853	827	791	831	825	806	812	799	766	786	775	788	795	807	787	832	794	834	798	750	778	812	874	802	855	816	769	745	827	829	788	794	824	854	766	816	795	790	775	836	817	784	792	740	840	785	814	782	819	854	805	817	826	817	785	839	829	817	793	795	811	817	744	781	762	822	811	801	805	819	809	784	829	809	843	824	790	820	791	828	802	851	822	859	800	758	810	816	780	789	793	838	767	822	779	767	832	810	773	818	881	823	821	790	809	810	835	764	814	824	817	802	781	784	824	817	829	782	797	844	788	803	856	749	806	791	822	824	806	802	807	782	800	793	768	844	815	792	839	787	855	866	787	819	828	796	824	831	812	822	767	802	859	806	824	781	772	853	803	808	757	768	836	833	798	797	869	828	762	856	786	807	784	773	805	816	809	809	788	820	826	791	779	820	795	818	834	790	782	848	882	798	788	828	832	775	789	842	774	844	799	811	833	787	810	847	792	799	815	787	804	759	786	829	802	802	844	831	763	818	784	806	804	818	827	825	779	838	787	811	807	733	860	784	861	841	835	832	775	792	837	785	821	803	814	786	803	870	748	846	824	809	807	808	797	791	815	823	792	828	797	803	764	830	787	845	789	765	819	817	797	823	792	791	829	779	808	845	821	805	819	785	852	814	823	813	798	776	785	789	829	843	808	729	797	816	803	755	821	814	806	826	805	804	805	795	775	816	835	819	836	795	791	789	828	848	826	832	790	796	770	807	783	778	820	794	788	751	832	821	801	779	841	825	810	773	813	780	800	838	830	850	827	792	814	806	793	829	807	852	848	759	833	854	782	810	788	801	851	806	763	784	834	775	829	765	819	852	778	799	780	791	814	837	803	787	816	826	847	861	796	762	783	799	893	777	795	861	841	812	767	808	782	819	833	791	805	785	795	808	824	804	787	842	791	786	772	723	766	847	775	806	784	798	822	811	862	737	841	819	771	854	854	816	811	802	811	800	810	805	823	801	799	776	808	815	862	824	851	816	855	845	815	797	786	807	775	792	775	800	792	811	832	803	781	834	843	783	795	808	842	810	809	836	828	739	801	862	790	799	817	745	800	819	848	783	798	854	805	828	837	789	817	804	840	802	857	823	780	793	821	816	830	833	788	823	822	770	811	858	793	846	804	847	858	848	795	782	815	827	811	777	750	829	747	786	869	796	818	856	796	849	846	825	838	846	857	812	789	762	848	772	816	817	795	850	805	811	802	782	802	825	811	862	764	815	811	799	767	834	806	832	766	718	823	809	789	785	775	851	753	769	798	765	786	800	784	839	778	848	798	807	796	805	851	802	782	829	871	820	770	895	826	821	783	788	808	809	801	793	831	799	825	789	839	798	804	798	788	818	817	818	848	796	849	836	747	828	804	809	781	823	791	786	816	821	798	812	819	878	839	787	806	784	813	768	822	789	811	779	799	871	827	830	788	794	783	834	812	795	836	823	757	792	771	834	816	816	813	833	808	872	787	807	807	800	807	800	847	792	801	825	798	813	825	818	822	802	822	825	847	833	776	818	774	802	779	795	859	833	842	813	790	807	796	841	774	788	817	818	786	822	801	798	849	781	827	797	820	794	836	836	784	825	801	804	818	801	789	817	796	789	810	844	810	765	783	793	840	861	873	797	785	881	832	865	777	811	795	803	823	795	865	870	760	798	758	801	793	825	784	782	856	817	831	846	827	817	781	828	750	818	807	809	821	838	829	827	807	787	767	829	825	809	828	790	801	884	818	779	806	824	781	821	852	832	818	772	820	824	795	769	825	817	724	838	809	794	774
40817	8163	3273	2281	1571	1167	961	780	655	542	534	487	468	441	434	411	400	373	342	386	354	407	367	348	371	365	323	337	332	349	380	350	318	342	315	320	310	324	324	324	295	338	318	332	307	333	318	311	326	318	324	314	364	337	343	323	298	319	366	338	341	336	322	349	298	312	323	301	319	286	296	297	306	317	312	347	346	319	296	323	349	333	322	322	339	333	314	299	321	303	308	345	286	335	298	314	273	303	344	334	304	324	310	317	333	322	309	314	316	338	388	308	331	332	312	304	323	326	314	338	316	324	318	334	327	299	297	298	313	348	300	306	317	346	344	348	340	340	337	286	348	313	331	295	337	321	286	319	302	292	293	337	298	297	300	336	319	325	310	334	342	287	275	313	349	323	306	319	332	342	323	327	313	300	339	326	324	316	316	313	339	344	350	333	320	315	324	322	333	306	316	323	311	312	366	341	339	328	334	357	324	311	306	293	323	347	325	328	297	311	344	318	318	302	323	315	317	331	320	314	339	307	308	328	317	303	339	309	298	317	257	320	351	312	305	327	286	330	320	319	329	287	319	290	324	296	337	298	322	327	326	327	338	309	326	347	334	325	328	310	283	315	325	321	292	315	302	301	306	330	352	301	319	335	344	352	332	326	328	288	311	341	298	312	328	301	334	312	333	317	314	334	318	317	322	308	324	343	321	308	333	318	332	366	352	343	317	313	345	298	321	302	325	315	367	309	302	336	306	345	323	302	328	320	319	291	320	344	290	303	333	322	340	305	311	327	319	270	339	325	283	268	313	309	328	331	343	323	314	317	300	321	341	285	285	312	307	337	314	304	323	320	317	285	343	323	330	323	314	324	303	342	315	300	328	320	298	310	351	312	301	350	310	304	330	330	317	367	309	299	333	312	324	288	333	307	308	291	323	335	327	326	310	307	358	296	318	329	317	314	345	305	283	308	335	352	349	354	317	310	310	332	286	332	284	298	318	305	299	280	345	299	336	318	307	341	328	296	315	331	336	307	319	313	318	294	326	311	319	342	339	309	322	354	340	356	339	322	340	297	336	308	328	330	338	309	306	301	312	292	316	330	301	338	307	304	313	277	316	306	325	330	324	322	316	296	302	330	303	338	323	311	313	303	312	320	354	318	329	341	362	340	335	297	347	314	316	334	323	344	304	290	313	341	263	336	331	345	357	312	305	334	316	290	313	340	349	298	331	274	304	319	325	381	339	325	298	335	333	327	351	310	343	319	310	319	338	331	328	357	323	319	316	317	318	313	301	314	318	305	321	315	317	314	313	354	317	327	365	308	330	301	323	312	300	334	314	307	341	330	299	329	307	315	352	321	330	318	308	322	310	315	332	327	325	318	337	304	343	318	300	317	320	326	298	317	284	344	319	323	322	304	338	298	318	336	302	301	345	341	310	341	302	306	302	281	304	314	307	306	359	329	339	349	325	320	308	307	331	344	352	331	334	303	339	305	303	309	315	335	349	305	338	328	336	327	315	343	307	297	352	335	303	290	309	346	306	307	294	320	311	309	307	336	288	326	316	324	315	296	343	315	316	289	321	317	328	279	313	316	313	309	307	331	301	300	319	297	304	336	317	332	329	324	323	294	282	333	299	337	355	332	332	359	302	344	328	324	310	323	336	303	309	325	278	336	340	345	337	314	299	311	320	316	354	339	329	274	293	305	318	294	299	333	342	321	302	307	311	327	283	318	332	318	313	296	313	290	324	334	289	322	311	321	324	333	329	293	324	343	340	315	332	316	334	326	331	323	306	322	343	318	312	298	327	319	343	346	299	296	309	314	337	317	344	308	290	309	317	294	333	308	313	330	323	320	324	307	293	300	308	319	300	312	311	307	307	328	304	310	355	337	301	327	315	365	299	333	324	301	318	337	310	300	332	321	321	294	299	315	331	342	316	307	347	317	323	304	327	301	370	313	295	293	316	292	317	331	325	317	318	329	319	308	325	320	311	274	311	326	305	305	322	292	315	326	309	331	320	321	352	315	334	314	306	315	331	326	349	294	311	346	316	314	327	329	327	330	337	299	309	316	319	334	326	278	362	318	309	317	323	308	318	319	311	330	317	300	321	320	292	300	344	294	330	312	308	328	289	331	312	306	313	366	316	342	284	322	347	295	318	335	348	318	296	358	316	323	283	328	293	308	326	358	332	321	335	297	321	298	361	313	299	329	306	296	317	325	306	336	316	327	324	305	333	336	308	280	318	336	318	320	311	335	327	336	299	318	330	331	310	329	327	336	310	334	299	327	334	355	296	296	341	286	329	320	293	324	305	303	335	315	306	316	316	305	347	305	333	322	324	280	347	309	336	314	333	322	307	326	309	341	318	335	307	317	320	336	320	337	331	318	295	315	300	310	329	283	312	321	297	346	301	341	269	342	313	320	328	310	324	340	312	348	334	310	353	297	324	335	297	303	312	296	343	323	312	301	308	332	276	331	297	320	312	312	326	324	297	298	296	345	330	310	330	275	344	310	349	319	313	332	334	307	329	297	325	316	359	338	340	304	340	292	304	306	310	339	337	323	334	327	341	348	300	323	321	303	325	328	329	314	313	306	370	379	328	313	313	332	310	318	309	326	328	295	322	310	341	323	345	326	324	338	320	332	292	331	345	357	297	334	312	340	310	300	292	337	349	312	339	316	317	294	327	306	352	322	316	318	299	329	331	329	329	320	337	342	326	319	295	312	305	345	322	322	312	305	343	316	287	319	333	336	338	304	324	307	311	324	344	324	309	300	301	327	302	305	294	327	342	319	320	300	309	302	348	318	325	294	296	324	280	326	348	281	316	321	331	327	309	316	313	344	294	320	311	297	324	332	325	299	319	284	330	322	316	299	310	333	355	322	314	292	290	306	304	325	312	325	324	305	325	311	281	333	303	289	297	319	323	329	319	306	310	315	314	326	325	354	324	298	327	308	307	334	312	357	276	338	296	344	325	305	288	328	303	316	319	313	321	330	312	322	321	294	313	307	339	332	298	289	313	331	283	321	328	316	290	330	292	312	309	300	294	303	320	302	301	310	304	283	342	337	332	297	332	350	330	312	314	292	325	316	304	327	322	360	309	271	317	320	334	329	280	298	293	300	291	345	322	321	321	310	323	313	347	330	298	336	329	333	336	340	321	327	328	323	320	327	309	337	330	292	298	321	307	313	302	335	296	309	320	330	355	303	328	306	340	308	275	321	346	332	304	323	296	303	376	336	336	330	338	325	307	331	343	291	292	312	307	322	290	298	331	318	323	325	298	323	353	302	346	329	312	320	331	308	305	328	325	366	341	297	275	295	297	325	333	314	301	306	321	332	331	313	290	310	307	292	338	323	299	337	341	320	319	333	323	313	313	308	314	338	308	306	317	311	346	307	371	299	301	330	327	319	288	344	323	341	349	339	324	340	335	321	333	331	325	343	296	328	355	300	326	333	315	292	329	300	293	329	314	327	295	336	315	337	337	302	328	326	341	323	286	299
19771	3123	6355	6771	5685	4865	3890	3363	2969	2534	2267	2073	1912	1816	1647	1577	1568	1507	1352	1370	1295	1247	1239	1215	1150	1250	1148	1132	1122	1132	1094	1089	1088	1060	1045	1070	1097	1092	1048	1035	1051	1071	1035	986	980	1027	1055	983	919	991	1038	989	990	981	974	1013	945	987	970	976	987	1001	955	1037	978	962	970	949	971	990	940	991	960	1012	948	938	1069	975	1013	992	914	886	936	981	888	949	928	912	974	926	921	998	961	958	955	895	979	961	972	918	992	974	969	921	960	965	982	1019	968	941	965	945	944	954	936	953	955	928	966	933	965	926	910	922	899	943	918	943	974	898	954	891	973	921	916	909	948	981	981	966	915	861	930	917	886	924	883	900	969	899	917	901	934	980	951	966	906	901	883	928	970	930	922	872	907	946	958	879	983	972	853	919	919	919	974	926	954	928	958	884	937	916	925	984	954	911	914	909	922	927	966	937	965	984	877	888	911	907	972	963	869	918	956	935	966	943	988	900	889	911	935	945	916	921	902	896	957	917	864	929	854	902	904	986	994	862	902	915	926	884	976	953	886	936	946	1000	888	871	949	888	920	877	934	897	967	866	911	900	916	916	922	939	911	907	952	935	897	975	950	1004	930	931	879	936	853	935	965	941	935	912	884	903	926	949	964	927	912	920	907	940	897	919	938	941	946	908	890	952	948	903	899	910	909	958	911	887	879	923	942	903	945	887	921	872	911	928	930	866	951	895	924	878	901	906	895	891	899	893	894	897	938	948	915	885	907	892	878	960	959	960	947	977	936	902	964	901	888	924	946	916	905	939	945	892	915	973	916	952	978	902	913	949	944	957	976	889	950	903	854	960	927	916	928	916	897	934	919	922	939	916	990	960	955	884	898	930	939	911	931	912	931	903	912	886	930	914	903	933	911	939	962	931	855	927	879	915	967	912	906	900	927	958	929	940	954	958	886	889	946	915	905	894	966	966	889	916	986	927	929	956	926	900	933	882	894	962	962	899	928	905	908	980	956	931	953	924	960	932	930	919	964	921	977	913	941	914	953	923	940	905	954	881	924	943	930	914	901	889	901	935	954	908	929	904	922	891	954	921	946	912	930	875	934	920	893	945	921	918	879	896	906	905	951	936	935	871	967	940	994	890	945	874	968	919	877	925	900	959	911	879	943	912	945	882	939	907	909	875	887	903	947	886	956	912	911	878	934	923	930	855	974	915	911	925	1004	966	932	866	904	967	942	894	948	991	917	951	931	919	936	927	874	906	964	907	933	909	929	958	899	923	913	883	949	907	855	955	904	951	892	929	934	901	937	947	911	929	959	971	952	912	906	925	918	876	944	900	905	972	895	890	894	948	896	937	900	908	980	965	952	968	944	973	925	924	952	960	987	925	949	907	908	946	946	926	896	939	917	910	969	915	917	910	928	955	913	930	945	921	936	955	894	920	874	937	884	899	898	1002	900	943	906	926	925	963	963	919	949	866	943	944	921	930	928	953	944	898	979	943	909	888	911	947	941	912	933	935	916	917	974	903	960	956	889	964	889	896	928	924	960	930	931	961	906	917	943	869	902	898	962	924	990	892	929	991	877	918	957	909	894	883	855	909	926	907	947	917	908	915	944	914	951	944	905	924	957	920	900	903	908	861	956	944	950	898	865	906	933	951	891	920	936	871	957	879	995	964	898	946	878	1005	923	954	957	923	895	924	919	975	927	935	903	887	915	971	972	899	911	915	950	893	860	881	884	938	919	905	943	952	904	909	889	914	888	957	882	903	962	952	918	904	951	901	894	901	907	938	960	932	884	917	936	942	944	928	927	913	927	929	919	955	939	943	893	925	910	908	938	907	950	963	908	942	963	895	892	967	918	880	955	890	898	956	889	913	953	901	942	964	937	947	904	934	950	921	959	925	889	894	922	975	919	885	914	914	898	898	969	881	892	957	983	945	933	937	941	904	844	931	929	956	913	927	860	916	897	937	948	930	925	934	917	930	914	902	876	974	965	941	909	909	921	931	952	913	951	978	918	941	916	950	894	909	958	912	981	895	912	936	899	982	859	937	932	925	843	928	952	961	958	944	915	882	907	925	890	930	954	915	964	947	923	956	899	904	891	932	916	871	856	913	918	927	932	889	882	976	925	936	929	960	928	950	865	966	906	922	968	907	926	963	907	958	919	881	929	886	926	957	919	915	970	893	929	949	918	894	907	894	946	900	933	917	908	916	904	921	1007	931	873	872	924	955	915	861	929	919	938	983	965	950	993	851	934	879	914	931	909	943	920	934	861	888	891	957	977	873	929	925	925	937	875	924	963	984	943	900	947	898	930	905	924	935	926	919	952	925	933	904	909	921	934	879	947	874	896	933	954	966	887	951	940	898	924	928	942	955	861	943	917	903	916	929	908	933	930	926	978	990	914	888	947	964	899	913	966	946	940	884	963	926	959	895	957	966	916	958	881	878	927	952	947	864	896	996	917	913	919	911	958	850	913	880	942	915	912	964	907	963	896	865	921	934	944	911	941	952	986	930	892	928	934	908	922	918	938	935	910	937	959	925	958	894	893	945	972	900	929	939	906	846	918	909	903	923	966	927	942	930	953	994	969	864	900	939	911	912	906	922	911	928	939	943	902	920	899	877	970	891	920	911	951	879	913	999	938	913	933	890	986	951	927	938	924	918	926	901	932	900	920	949	931	938	945	860	974	931	925	954	925	1001	919	947	925	937	888	996	898	944	924	981	967	933	916	885	953	973	919	953	980	950	910	989	931	943	981	919	929	913	951	937	943	898	900	974	848	957	888	934	930	951	924	919	918	889	895	930	951	961	984	936	948	962	897	901	989	916	911	933	905	991	883	951	878	905	907	967	895	864	941	915	846	946	941	917	950	892	950	917	908	932	920	972	905	929	912	889	1001	953	954	906	892	964	998	962	880	943	931	926	912	938	889	907	1009	946	889	885	928	942	900	922	900	897	878	926	970	945	901	935	901	876	913	929	935	869	893	948	907	965	923	911	922	910	915	913	917	958	895	950	935	914	903	960	990	928	903	959	915	954	904	944	975	918	918	958	935	928	929	937	897	908	946	870	945	935	887	936	929	861	933	918	933	949	962	926	902	931	890	942	946	946	961	953	949	878	940	934	903	935	989	906	918	939	919	937	930	924	870	921	939	947	901	913	947	944	901	923	871	916	910	963	919	825	919	881	927	958	946	1004	927	956	928	891	931	893	930	929	934	915	908	866	876	939	917	905	957	928	892	956	901	905	963	914	934	884	869	928	919	979	934	934	925	957	877	913	930	960	908	910	934	913	968	901	955	983	916	959	896	894	853	921	905	916	957	964	932	872	988	919	975	921	962	961	959	924	883	922	900	927	965	932	942	948	914	981	922	876	923	911	991	927	881	894	984	865	893	979	913	912	906	906	918	961	926	886	922	939	895	911	905	905	937	941	917	892	901	977	888	915	945	938	925	943	929	932	889	966	874	942	947	936	923	939	893	888	960	920	921	915	982	931	989	874	907	944	877	933
4714	318	219	185	168	151	160	162	126	156	140	129	130	139	102	136	143	150	133	143	126	147	102	146	124	143	134	126	143	138	133	156	138	136	151	139	138	140	126	125	152	124	123	154	138	135	132	136	126	139	139	140	118	141	134	144	133	149	123	127	146	144	154	134	129	135	146	156	133	116	138	142	131	147	147	131	132	116	101	150	140	136	130	133	112	142	122	128	128	150	158	119	142	129	140	156	129	123	139	145	145	127	130	146	135	139	160	137	149	134	132	135	161	161	136	145	155	138	154	165	105	123	143	152	116	138	123	124	149	144	144	136	142	132	131	153	117	151	143	107	136	124	136	159	119	157	143	143	127	147	140	135	140	151	126	138	132	122	152	123	160	130	128	146	121	156	134	140	134	157	149	130	148	122	148	114	116	137	130	146	141	164	150	134	167	142	164	127	136	144	120	142	139	125	146	144	146	155	127	150	153	135	147	150	129	118	139	127	132	146	138	118	143	139	114	127	127	150	142	131	128	131	152	123	116	131	126	143	126	150	148	129	135	141	144	141	158	149	131	124	136	131	114	138	142	127	125	123	133	143	117	114	123	146	143	155	143	154	140	153	136	134	135	143	141	144	148	135	110	147	138	149	128	166	124	120	142	130	130	125	134	142	143	125	136	143	127	113	137	140	128	136	148	147	168	147	153	149	129	155	147	146	130	164	124	117	139	166	130	130	128	140	133	123	145	126	156	129	148	116	119	125	131	140	124	140	138	128	146	127	118	142	158	137	148	151	148	125	132	138	151	132	134	168	144	144	145	113	128	132	137	138	156	118	126	117	132	141	141	130	127	128	175	145	129	115	118	138	150	144	135	142	134	134	147	132	124	156	123	115	144	145	134	137	130	126	149	140	132	121	123	152	154	128	120	122	145	120	135	120	149	144	126	136	131	136	122	131	142	121	122	166	140	141	128	128	146	129	127	144	123	137	138	158	132	154	167	143	150	116	120	143	132	153	122	142	120	158	149	128	139	129	143	129	149	140	123	128	130	154	141	121	131	136	136	124	154	140	150	137	119	143	120	147	124	156	151	130	156	132	139	162	139	149	132	138	132	150	143	125	146	143	132	152	131	158	135	139	128	129	159	129	142	124	125	126	130	133	123	120	140	154	145	147	122	138	132	107	129	131	156	148	134	138	126	119	158	139	153	129	131	141	124	156	154	139	142	134	143	132	153	150	129	131	138	129	144	147	143	132	126	168	155	154	117	126	135	129	123	137	137	132	122	122	144	140	133	156	115	135	154	158	126	112	140	147	144	132	132	144	144	146	138	132	141	138	128	123	113	145	149	152	132	159	141	141	132	121	137	111	145	141	154	143	158	145	141	124	122	149	138	117	129	104	135	130	133	147	147	131	135	154	133	146	129	130	148	116	123	128	137	150	148	127	144	146	120	121	142	134	145	140	132	142	164	115	139	129	143	160	134	150	149	143	136	148	139	146	125	134	124	135	124	156	139	128	136	121	147	145	140	137	137	134	125	138	118	136	162	148	137	127	114	130	116	136	118	131	140	140	153	148	150	145	134	115	144	126	119	133	130	150	143	143	141	127	137	128	118	127	130	147	127	151	138	141	150	145	124	122	126	133	139	129	152	158	141	128	128	123	128	145	149	143	122	113	148	144	115	135	137	151	142	128	129	139	125	130	141	120	138	118	147	141	165	129	135	121	147	128	134	115	109	139	126	120	113	149	137	140	136	137	133	131	144	137	162	151	119	136	147	139	140	131	145	128	144	126	153	157	142	125	147	142	137	145	136	142	144	128	142	129	132	146	106	151	142	158	119	139	150	132	123	120	149	130	168	146	136	130	141	119	128	130	132	144	141	135	144	131	140	143	149	141	143	123	133	137	128	166	144	133	136	105	138	138	135	150	148	155	144	123	135	130	143	131	152	136	137	143	135	137	165	131	138	113	128	148	144	138	171	139	113	141	140	132	119	140	123	124	148	172	130	145	130	143	140	123	139	139	136	137	127	121	152	153	113	134	122	128	158	134	147	135	147	129	116	124	136	140	143	145	143	139	141	136	138	137	121	116	152	126	151	140	139	124	161	164	124	130	163	155	131	122	152	147	150	155	159	126	135	141	130	124	166	122	142	144	140	141	136	143	127	135	145	144	134	149	139	147	135	127	138	150	130	148	143	138	122	133	180	143	162	131	145	140	129	120	148	128	133	137	117	131	141	126	168	130	131	123	132	111	129	146	133	144	120	140	133	135	131	118	124	123	133	116	130	140	159	132	135	136	140	132	127	144	143	141	122	163	144	126	136	140	123	139	132	145	131	121	165	127	136	129	148	144	125	124	126	145	134	132	132	124	135	130	144	122	125	141	128	127	123	125	156	150	147	132	121	131	130	143	116	128	148	122	127	131	139	142	127	137	130	128	128	153	129	147	149	145	148	144	124	126	139	144	147	122	105	161	131	129	136	146	129	152	132	132	143	161	149	151	127	151	127	131	131	144	143	129	134	122	121	127	134	127	131	130	136	150	143	126	129	154	125	121	122	127	122	139	124	125	129	134	136	117	141	128	164	131	132	133	136	132	146	133	137	133	128	153	136	131	144	150	153	145	126	124	143	117	132	134	142	137	146	142	128	128	148	140	143	139	145	115	137	143	132	136	132	138	141	138	124	144	133	141	150	127	129	138	126	149	136	154	137	142	149	133	155	148	146	148	137	125	132	120	132	141	121	148	134	128	121	117	125	154	145	141	113	134	147	117	148	144	140	140	125	134	151	139	141	145	134	135	144	126	156	151	143	137	172	129	117	117	126	137	141	124	138	117	136	119	125	137	139	116	158	127	129	142	155	127	133	124	141	162	115	143	147	152	145	138	142	118	134	163	134	132	135	124	145	133	121	152	114	126	140	129	130	116	136	162	141	125	138	135	152	156	129	132	135	141	141	135	154	138	146	126	128	141	125	146	152	131	130	140	152	147	133	157	124	145	128	132	133	138	135	144	127	134	130	136	127	159	151	131	122	124	131	139	129	144	133	135	139	136	120	124	135	136	144	150	134	128	133	152	137	142	130	149	144	142	122	161	124	123	129	140	125	122	133	116	133	143	147	108	154	129	119	123	122	147	163	144	139	120	150	143	128	150	158	157	137	118	131	124	135	142	140	128	123	130	162	124	154	138	141	129	128	145	132	116	136	157	136	129	122	132	146	117	119	121	144	156	132	142	142	138	141	140	128	141	134	128	127	145	166	145	139	156	147	126	135	136	150	128	130	132	124	131	142	133	137	139	142	131	112	136	144	120	135	103	150	137	147	139	132	126	158	133	124	130	142	134	151	143	143	134	149	128	135	135	150	136	147	108	142	119	150	133	126	111	146	124	151	132	152	137	161	127	120	150	127	124	165	129	123	147	151	169	130	130	122	133	124	138	131	133	139	154	140	144	163	151	120	145	149	137	138	120	130	140	121	129	118	140	127	125	139	123	142	143	151	139	133	147
4828	543	632	674	636	558	595	545	535	494	498	508	504	494	485	498	429	518	470	479	526	473	451	491	498	474	475	519	469	460	465	459	515	482	432	456	456	455	488	479	464	441	460	467	456	477	493	431	471	470	436	481	477	429	479	481	433	482	485	477	477	469	481	454	502	481	493	498	494	474	476	438	441	455	447	450	468	471	452	460	447	470	504	448	479	470	467	469	431	514	440	496	475	496	475	481	467	491	481	503	442	479	446	444	470	468	481	462	476	494	451	449	539	471	480	425	460	481	489	447	488	497	475	466	461	462	472	459	489	447	477	467	485	446	444	472	472	445	471	482	457	467	475	492	451	465	477	487	461	459	450	460	460	532	460	450	483	474	440	481	504	484	478	475	465	469	462	468	457	450	474	454	465	474	487	447	472	491	468	490	463	447	484	471	445	453	496	475	476	492	437	458	479	477	485	458	454	476	478	440	472	474	474	476	469	470	415	470	450	465	424	462	449	480	487	435	508	482	500	452	469	498	445	450	465	460	488	485	523	477	484	475	473	428	502	448	473	459	478	467	474	468	467	481	463	486	445	479	460	450	485	467	409	467	468	442	482	494	461	495	482	452	496	481	464	476	480	490	472	450	488	486	434	447	472	489	469	459	477	467	506	454	522	508	495	450	460	448	428	484	442	464	450	452	486	474	494	493	479	475	467	437	484	451	467	483	454	431	486	491	460	447	445	455	478	462	491	435	496	456	453	470	479	487	452	487	501	445	463	480	477	477	494	423	466	456	466	456	446	446	496	452	440	473	456	464	452	488	437	457	479	466	484	471	501	504	440	474	511	459	453	464	475	497	469	482	452	478	452	471	474	456	498	419	472	468	484	499	455	485	490	468	499	442	482	441	479	525	466	464	473	478	553	448	435	484	449	445	469	430	444	452	479	473	458	450	444	447	484	470	449	459	473	456	466	454	496	438	466	452	433	498	452	455	462	502	491	479	480	498	449	495	488	439	470	454	464	458	503	428	452	477	468	463	457	491	446	475	469	464	457	459	504	458	472	445	474	474	484	465	470	472	445	467	471	489	470	481	466	456	475	445	452	477	462	465	449	430	451	515	469	507	486	471	463	465	475	496	465	450	420	445	468	470	442	466	482	465	429	471	469	483	490	489	469	447	470	504	483	514	517	498	458	491	464	474	467	503	476	503	484	463	477	466	487	478	433	472	491	473	473	471	473	453	489	469	481	441	443	446	412	477	481	478	477	451	468	462	464	489	469	476	479	473	491	470	472	475	489	432	455	460	490	518	464	483	494	461	467	451	497	478	441	458	441	453	469	483	483	413	453	446	450	494	451	468	424	476	453	462	462	475	460	470	469	473	440	461	446	467	471	450	478	458	468	521	449	471	465	460	477	477	427	429	469	468	476	474	419	453	485	436	451	449	440	498	443	464	446	476	461	460	461	468	495	472	486	489	466	466	481	486	459	473	509	472	479	448	447	437	460	440	446	442	434	491	485	483	482	460	471	452	434	469	476	438	484	497	470	468	505	460	473	445	451	437	503	447	468	427	479	453	487	452	457	456	458	484	479	470	458	440	462	467	512	449	470	473	443	492	416	438	491	452	450	450	445	462	477	494	459	481	469	461	428	453	438	444	499	460	469	476	439	475	438	462	470	504	479	463	497	419	474	472	528	487	464	498	495	468	432	451	494	477	455	458	459	444	460	479	490	461	483	425	509	452	436	445	455	508	477	498	475	480	457	491	451	437	433	484	453	470	463	501	452	482	442	488	481	473	462	453	488	443	460	455	504	469	489	497	441	461	494	453	483	453	460	419	462	472	484	433	455	450	453	480	464	506	492	454	459	489	479	492	507	484	429	455	489	460	469	459	461	476	495	507	457	489	475	485	476	446	441	465	471	502	500	495	463	494	487	495	439	474	420	462	479	469	449	441	497	440	460	479	466	460	498	473	471	497	524	475	464	477	483	501	443	466	483	457	503	484	451	455	510	461	434	461	454	464	455	432	423	477	415	463	496	419	460	481	484	423	470	476	503	443	496	506	480	479	454	470	474	483	412	488	452	479	467	466	491	480	455	432	508	499	482	462	463	440	504	449	440	473	460	459	508	485	453	473	461	454	486	451	460	458	483	462	461	502	465	483	504	487	473	464	472	501	465	460	459	456	495	495	481	470	465	462	486	454	426	496	434	458	498	463	491	508	468	459	482	469	476	440	464	470	470	449	475	433	434	461	481	446	443	490	478	451	459	453	484	476	459	483	447	456	435	491	468	473	501	524	462	500	491	483	449	467	436	470	452	488	446	458	481	436	482	469	480	466	475	481	450	492	450	459	458	467	433	476	434	452	487	477	473	484	465	456	478	491	434	469	478	466	464	487	462	486	466	473	469	438	481	462	474	445	489	514	441	442	444	469	476	505	461	461	458	419	462	434	536	452	472	481	472	469	443	468	464	452	479	480	451	477	475	492	468	441	486	479	468	456	395	492	458	482	488	489	453	460	444	499	502	480	467	462	441	457	501	499	486	489	459	470	453	446	497	453	445	447	520	439	460	423	496	428	471	460	418	469	444	470	488	449	469	491	455	468	461	466	455	461	489	491	455	466	449	500	514	476	446	481	466	463	456	497	442	461	457	490	427	459	446	460	475	474	477	473	486	481	470	454	451	494	455	451	419	495	438	470	420	462	471	434	470	503	465	481	463	492	476	453	484	452	480	485	491	498	483	471	462	463	473	493	450	463	488	444	481	431	441	441	490	438	467	429	447	440	523	465	462	468	519	494	457	456	456	466	466	471	465	447	479	451	493	476	483	473	467	450	482	486	459	489	491	449	481	489	480	485	473	465	466	461	485	470	488	500	475	455	464	471	431	488	482	443	444	464	481	460	463	429	462	465	506	485	456	438	508	471	478	460	454	471	469	454	456	490	502	500	435	501	507	478	434	490	439	503	478	489	489	428	454	461	479	441	445	463	462	486	462	429	443	479	452	476	481	468	461	448	479	458	513	480	468	452	508	508	489	479	456	465	462	448	468	506	443	467	472	482	465	479	462	432	436	467	510	451	502	476	511	495	487	472	482	462	436	484	463	496	430	478	458	474	478	442	461	475	478	467	514	449	472	539	495	466	446	465	437	464	450	485	454	458	463	436	515	491	482	509	452	504	458	444	431	420	469	471	449	506	460	471	453	433	486	486	441	479	455	457	480	483	485	460	459	455	442	474	471	447	445	483	445	498	446	455	487	476	454	490	447	510	484	466	432	433	503	457	487	464	454	491	463	502	431	496	466	439	492	456	479	502	460	462	479	463	454	490	474	460	456	453	463	465	460	432	471	488	474	478	476	466	470	438	489	456	484	482	466	470	478	465	483	482	478	439	497	462	434	438	499	483	466	495	456	471	483	463	494	459	486	440	512	480	470	509	479	468	489	508	489	464	474	476	495	500	465	456	496	469	473	465	451	514	474	472	474	461	454	479	456	493	475	461	488	425
28063	2856	1601	1243	841	682	565	493	419	387	373	334	361	344	322	300	302	306	289	297	320	268	303	267	296	276	260	288	283	323	291	279	265	254	273	283	279	273	291	294	289	274	292	281	265	264	257	300	265	229	266	281	267	251	277	273	239	259	249	286	264	268	291	260	265	275	241	243	283	265	281	247	261	293	240	279	272	268	269	278	285	299	269	284	241	296	286	281	262	283	251	281	294	254	243	284	245	264	252	268	296	269	278	275	281	284	263	314	270	261	251	266	248	258	277	299	254	287	253	254	267	273	272	271	252	273	280	246	260	247	274	279	275	221	259	248	279	284	263	267	239	256	241	266	280	264	249	269	234	253	279	283	288	291	278	258	282	250	281	292	229	249	253	265	265	250	293	299	270	273	240	262	273	313	238	277	256	274	285	267	250	244	269	290	256	278	257	302	272	276	256	279	263	264	235	287	274	264	275	262	258	290	276	285	274	274	262	239	257	258	260	277	260	284	273	292	261	270	257	262	252	283	283	261	285	281	266	244	262	255	281	284	266	269	263	246	282	283	275	268	264	270	285	230	274	289	280	247	278	259	271	298	251	264	276	289	269	277	302	276	273	281	269	249	279	295	233	296	267	267	280	284	248	270	263	297	258	268	270	253	256	262	284	244	247	246	258	260	299	281	264	274	251	278	268	298	263	276	262	255	275	269	280	274	296	258	251	267	276	283	281	269	282	247	265	304	283	290	270	288	273	271	271	299	274	261	269	274	266	233	286	250	280	255	281	251	266	246	270	251	242	252	279	277	284	277	260	287	261	287	241	275	278	225	247	301	276	254	263	280	253	252	266	251	251	247	265	259	261	267	248	277	283	267	260	323	279	256	261	271	261	264	251	267	283	297	275	268	257	245	260	241	292	284	268	269	262	263	250	303	241	274	286	231	236	274	275	222	251	280	246	259	262	260	285	266	282	253	283	251	280	256	262	284	238	273	272	267	241	282	262	266	246	266	270	255	309	270	280	278	287	242	251	278	265	275	264	268	277	263	268	288	293	272	282	281	264	272	253	267	242	245	270	302	276	262	245	256	265	254	260	278	260	265	281	293	259	275	279	265	271	240	278	300	287	268	266	279	272	244	274	259	290	274	269	281	278	265	260	274	261	238	250	277	277	288	291	252	279	264	266	292	291	271	255	263	268	295	273	264	246	269	243	272	273	277	246	248	254	282	262	261	267	278	253	266	262	283	264	267	253	285	285	310	246	261	257	256	263	276	282	301	254	243	245	245	267	267	258	263	259	248	265	279	297	287	293	270	273	319	255	245	282	267	242	265	269	265	274	251	271	250	237	246	228	279	249	284	263	252	277	282	250	269	238	262	268	291	296	275	233	257	277	260	261	274	272	254	273	263	248	270	254	292	287	257	244	272	244	259	289	290	262	264	260	276	270	248	294	285	264	263	262	249	284	247	304	258	276	269	259	257	283	283	256	262	268	279	243	267	264	253	270	292	259	251	287	289	283	240	277	256	250	289	284	273	261	268	275	246	298	263	273	289	294	255	303	270	267	265	279	291	260	258	273	254	254	251	235	264	245	278	258	275	270	286	275	280	258	252	265	258	267	279	256	264	261	268	297	288	271	281	262	257	233	287	252	255	268	263	253	277	296	258	275	272	287	256	272	288	266	270	262	256	278	288	282	244	251	292	281	246	267	260	286	286	267	273	255	280	263	274	282	256	296	250	280	260	284	259	282	267	262	256	264	260	246	268	241	260	278	269	270	252	253	282	260	293	272	263	278	239	285	256	273	262	291	261	277	229	267	237	251	279	283	246	284	258	306	293	276	293	267	261	271	278	287	289	274	292	264	270	266	250	263	275	298	295	263	291	293	244	276	231	276	246	282	264	263	303	271	283	297	295	253	267	281	271	308	250	277	275	266	262	309	273	280	249	280	244	253	282	260	284	260	275	273	301	300	274	269	275	255	259	272	245	280	264	224	265	273	258	266	266	284	258	273	279	271	266	255	285	291	232	270	302	292	266	249	278	265	272	291	266	286	271	225	275	253	267	286	291	274	229	273	263	271	276	271	281	259	274	261	271	274	281	240	290	283	264	276	269	285	289	264	265	293	298	279	219	248	261	272	263	270	294	285	265	282	265	268	299	237	261	265	290	266	246	275	253	261	284	270	270	246	280	266	262	280	269	270	268	269	274	269	281	249	266	307	250	254	265	258	267	251	263	269	283	285	264	262	278	287	275	283	280	271	251	268	254	270	261	272	261	259	279	263	269	245	263	264	262	271	271	264	234	250	257	254	267	265	269	305	281	257	282	270	245	283	267	272	248	291	254	260	286	248	264	256	249	288	299	287	282	298	239	281	287	252	258	276	290	263	235	256	302	262	296	282	316	294	284	284	254	269	258	233	285	262	273	235	249	246	275	305	258	273	265	295	261	262	260	238	283	280	265	288	258	279	238	245	253	257	277	296	264	245	259	254	276	270	259	274	283	257	277	265	282	300	250	278	278	280	284	252	256	254	289	282	291	271	273	249	251	279	288	246	278	267	265	284	266	284	252	276	288	261	277	261	230	281	268	247	247	276	259	267	284	250	248	252	289	288	285	293	261	246	275	255	273	257	251	256	255	255	278	270	259	291	255	268	285	267	264	269	263	244	266	267	260	247	273	276	282	265	259	269	263	240	277	273	300	285	247	235	282	262	272	271	275	296	217	296	238	260	284	246	263	279	269	252	233	240	300	278	243	274	252	273	271	254	276	241	262	269	271	267	250	259	262	266	277	266	259	277	302	290	289	256	247	272	265	268	270	282	270	284	292	258	239	259	267	275	253	281	277	266	271	278	272	298	306	282	234	266	256	259	261	280	250	299	271	250	271	286	265	238	302	267	263	269	247	260	287	261	268	266	262	286	257	258	264	284	251	264	257	288	294	234	267	275	254	269	284	284	274	278	248	264	221	254	263	261	254	256	268	231	267	258	273	257	251	250	256	280	264	296	307	257	278	273	268	273	257	261	263	254	277	249	282	278	237	300	266	303	267	283	261	272	235	260	289	260	279	247	251	272	276	289	279	289	272	252	286	272	265	245	229	257	234	259	255	269	262	257	262	264	252	295	266	279	286	284	295	258	247	268	292	262	272	286	297	276	256	251	278	249	272	242	250	279	291	275	260	275	288	263	266	265	248	236	273	248	277	289	269	254	272	278	274	278	276	263	273	287	235	258	279	237	257	260	256	266	269	291	227	244	247	268	239	270	274	258	271	267	239	300	272	236	287	278	256	270	223	276	283	285	242	257	289	262	274	281	297	261	249	272	292	267	244	263	245	272	288	286	234	252	239	265	261	295	238	277	260	271	269	290	276	277	234	247	256	265	294	254	273	283	260	247	251	273	261	275	268	291	265	261	290	238	294	244	243	266	281	264	255	273	267	269	250	242	252	278	275	280	266	256	238	259	279	264	232	283	241	276	279	252	276	247	277	290	279	233	253	253	267
14293	1980	3856	4047	3436	2845	2366	2163	1870	1682	1590	1397	1320	1246	1201	1183	1140	1099	1061	1044	1040	947	994	1000	1023	980	1003	914	881	892	908	899	888	898	838	890	907	886	911	876	886	850	857	866	865	856	833	902	811	866	863	846	844	837	839	813	897	828	808	840	844	858	811	784	827	904	878	838	837	820	833	822	843	822	831	855	843	823	835	812	832	828	811	776	828	792	815	841	842	802	853	808	848	815	792	838	841	828	804	814	819	844	818	792	817	819	779	816	828	821	854	816	827	799	824	836	752	823	843	855	821	800	826	801	784	830	773	806	781	753	792	794	783	795	812	786	856	785	821	818	809	799	841	847	826	830	828	843	813	802	810	829	854	795	824	816	800	750	832	781	829	802	845	834	790	814	820	858	795	778	834	887	820	824	787	801	840	813	815	779	832	749	805	787	808	807	785	785	827	813	828	815	777	800	823	874	789	773	805	851	829	832	775	882	790	766	783	756	799	803	836	824	859	848	815	774	846	831	784	850	846	802	802	769	797	854	734	813	836	819	844	808	831	836	813	801	818	833	832	825	821	810	775	830	785	860	835	823	822	772	767	819	794	821	868	810	774	794	847	844	776	843	799	825	854	747	879	780	793	845	841	883	795	820	787	861	826	837	822	829	824	792	868	868	834	810	834	777	840	842	791	809	816	841	793	827	782	785	818	840	854	806	784	762	847	792	784	801	860	801	824	782	810	820	795	850	807	797	789	790	791	809	823	788	795	787	807	781	792	849	767	754	861	832	800	784	752	809	813	815	810	785	772	787	847	789	815	781	799	811	782	824	790	782	809	807	835	827	800	792	766	869	808	810	794	817	776	836	800	821	785	776	791	854	823	764	821	811	776	838	818	793	784	836	813	835	804	770	810	771	810	732	822	835	829	870	804	770	821	790	838	776	831	749	838	839	813	830	811	813	869	833	827	817	833	829	820	791	824	810	812	784	823	746	808	821	857	817	770	890	856	789	824	787	838	789	796	748	815	796	795	801	804	813	803	774	824	804	800	772	762	804	801	783	851	795	754	757	822	796	816	823	794	803	773	791	818	777	773	823	782	852	806	798	800	862	791	782	798	770	915	855	751	783	817	790	762	833	748	808	807	802	829	866	874	801	806	797	818	773	790	819	754	788	859	859	798	824	794	827	814	827	802	812	821	809	773	796	812	768	791	789	838	800	801	790	839	839	846	838	828	844	840	847	785	852	837	822	830	794	782	815	864	778	831	780	813	840	849	816	792	834	857	807	851	830	829	771	730	841	756	793	803	795	836	819	803	816	832	780	846	792	819	792	821	821	780	806	792	785	815	766	843	790	836	766	779	837	822	795	849	860	786	840	795	821	809	821	823	857	850	769	782	853	831	836	852	835	817	787	848	824	813	814	813	871	812	874	811	781	820	784	775	828	825	836	895	780	807	815	824	842	831	789	843	809	802	837	826	814	837	816	781	802	802	779	760	830	797	818	812	819	804	750	848	888	832	824	787	761	812	781	847	818	837	806	787	851	819	851	811	781	842	771	811	819	856	871	774	842	838	825	813	820	827	826	771	822	803	789	830	825	778	792	815	816	802	807	847	843	779	775	842	815	802	829	780	781	813	831	846	810	823	809	775	820	850	794	781	845	846	773	824	835	783	778	809	818	837	818	854	853	851	816	815	798	811	761	770	830	820	823	814	782	814	811	834	831	834	850	788	813	838	893	844	827	796	806	821	810	790	800	770	858	775	881	805	807	833	811	871	811	824	791	813	893	828	820	787	812	810	826	788	829	820	760	830	819	814	830	787	785	819	831	812	770	813	828	809	854	826	818	794	798	800	848	808	806	785	802	807	843	800	806	798	798	819	795	856	787	818	824	812	776	839	779	775	820	724	837	784	837	804	769	779	780	831	836	804	819	796	812	823	806	785	837	785	814	782	839	828	825	839	872	834	873	879	813	857	774	823	835	789	831	819	832	800	792	812	780	827	839	797	810	781	819	816	799	814	807	890	825	794	788	815	833	801	787	844	799	793	745	793	800	813	827	773	861	814	847	809	817	732	834	821	801	846	772	818	835	787	856	787	871	822	817	857	778	772	835	828	852	851	869	782	819	844	797	814	848	879	829	816	793	766	786	789	753	837	815	829	829	860	839	805	815	853	829	801	779	807	836	849	834	748	850	838	760	778	830	882	779	821	845	805	826	878	791	767	809	831	862	778	774	862	820	823	843	777	781	815	823	816	840	819	815	821	854	858	803	832	800	790	824	818	801	821	816	830	779	827	877	856	838	796	843	802	798	803	832	851	802	797	774	788	790	792	815	881	801	810	789	787	763	809	764	817	804	810	761	805	784	806	861	807	813	781	842	847	794	819	841	807	780	807	791	787	844	816	828	798	867	817	793	830	766	781	805	840	850	824	813	822	784	870	770	858	779	809	763	804	774	790	793	842	828	847	802	813	865	804	794	810	782	820	825	832	835	815	796	809	777	788	872	822	826	809	777	844	840	845	831	798	830	846	829	830	803	767	806	757	791	802	798	822	795	793	819	853	818	809	802	785	816	841	799	759	795	788	761	792	810	808	800	802	809	854	817	817	804	848	773	775	818	852	825	817	815	787	798	729	821	829	822	848	847	802	804	830	836	779	782	818	742	782	824	815	784	799	798	803	822	770	843	789	838	778	798	862	814	791	776	825	791	861	803	804	801	826	810	846	798	801	764	771	809	816	832	770	810	828	857	799	787	820	781	769	745	784	824	852	805	901	771	737	816	790	826	857	830	773	800	850	831	771	845	807	824	801	828	851	810	877	828	773	789	769	787	804	838	797	808	847	850	851	834	805	854	819	790	768	827	825	796	793	814	878	798	820	800	761	811	861	829	841	790	809	831	862	834	816	808	781	806	793	799	859	837	794	847	813	805	822	787	784	823	775	858	883	761	843	802	760	826	840	798	818	851	796	864	807	796	826	768	796	837	833	845	810	799	847	834	817	822	814	858	814	796	837	839	781	856	797	843	793	826	822	817	805	825	797	827	764	837	819	813	779	825	797	791	786	793	873	819	776	899	834	816	763	867	766	787	763	791	831	796	863	803	787	797	858	869	836	868	819	819	795	812	795	789	807	839	823	834	757	830	805	843	832	842	841	789	833	828	807	852	783	798	817	854	770	842	835	752	838	829	766	800	817	846	808	801	803	804	852	792	831	814	792	810	786	794	784	784	800	866	848	838	817	865	770	785	809	833	850	777	842	832	862	807	748	839	803	785	787	825	833	853	878	790	844	830	839	827	829	814	810	761	818	815	818	802	827	820	834	805	772	768	822	847	823	834	790	833	815	788	817	808	773	811	807	805	767	783	813	773	814	839	789	826	722	768	795	803	790	797	809	808	845	763	846	814	809	824	808	805	821	768	799	856	801	811	800	847	775	784	861	822	859	868	834	818	797	785	803	836	813	790	816	769	833	826	822	791	817	779	800	865	882	780	800	766	794	793	811	828
40980	8225	3303	2338	1524	1142	943	773	639	536	524	487	456	434	418	427	391	394	382	373	355	413	376	348	345	351	342	336	379	323	350	353	322	330	339	317	332	328	324	317	340	331	317	306	340	338	334	332	331	317	343	313	347	331	312	353	363	343	317	344	352	324	314	309	322	320	349	309	309	300	349	331	336	352	310	312	292	315	315	300	314	305	313	303	312	329	320	352	307	303	318	311	311	324	319	350	320	298	341	328	329	297	284	279	341	343	285	363	321	313	330	330	306	299	329	324	319	342	367	331	328	303	347	347	321	311	342	332	341	332	298	325	349	341	336	304	292	309	325	340	304	345	311	285	298	332	297	321	313	331	329	297	325	340	317	303	329	342	309	305	301	347	313	305	332	315	334	310	313	297	307	301	336	342	323	301	346	275	298	314	313	305	330	327	309	325	316	339	319	316	337	325	305	327	345	301	342	290	319	323	316	302	313	322	343	297	327	318	318	341	324	283	301	326	299	317	327	297	309	340	304	375	313	319	319	337	338	335	310	293	314	299	321	341	282	327	340	319	346	320	274	308	286	312	336	319	301	281	335	319	298	298	326	334	301	296	320	315	335	335	284	298	317	332	298	319	332	311	309	334	292	342	312	327	317	322	355	316	341	291	315	338	319	326	347	302	313	310	305	326	330	304	332	314	293	302	328	332	293	309	293	316	277	342	311	339	323	330	325	298	329	294	336	329	302	304	288	307	300	328	327	336	317	329	306	332	348	350	339	307	302	297	308	329	342	314	333	309	324	310	297	333	308	328	305	325	306	282	315	317	345	318	329	314	314	301	296	362	340	298	327	300	340	325	301	277	347	327	344	318	327	309	305	329	292	302	362	343	326	322	316	312	301	327	325	332	302	302	313	309	301	307	334	310	316	295	327	327	320	342	311	347	343	319	333	324	325	319	316	311	296	345	339	335	307	310	314	339	299	353	309	315	305	331	310	300	337	330	324	294	286	325	323	371	294	338	344	335	313	333	316	332	296	313	316	320	312	348	317	323	313	332	337	307	333	301	304	327	297	319	313	342	317	338	314	299	317	332	310	324	311	320	324	313	352	328	339	327	288	320	314	310	320	318	314	351	333	335	346	307	293	304	304	314	321	297	333	358	306	300	331	322	299	305	327	309	324	327	329	319	321	319	304	315	328	318	323	285	284	321	342	326	317	361	301	283	350	307	299	326	303	301	300	304	379	335	333	289	317	324	340	313	310	302	319	328	330	319	320	297	326	307	277	277	304	328	326	334	340	291	298	303	323	312	312	281	307	293	329	329	319	354	324	311	343	334	283	342	310	298	332	327	320	309	344	343	328	304	330	321	351	295	318	332	287	338	335	315	288	316	325	309	304	316	307	312	303	306	337	331	304	308	332	318	321	316	311	305	300	313	330	300	322	316	308	323	329	319	320	299	338	301	335	318	352	321	304	321	308	308	327	322	329	319	318	337	297	331	307	331	364	310	357	304	336	325	336	379	280	300	312	333	305	323	323	318	309	323	300	309	315	276	287	275	332	319	353	326	321	308	302	312	300	303	342	295	337	326	345	320	292	350	277	299	291	314	308	288	310	281	353	315	341	324	322	336	321	290	333	335	348	320	329	300	329	306	350	294	309	314	324	304	325	294	330	346	327	307	304	314	321	291	293	323	311	336	342	330	300	352	322	320	308	314	343	317	304	334	292	327	311	329	308	312	301	337	350	318	316	295	300	288	373	320	316	314	316	358	306	309	308	317	321	290	316	329	332	334	325	306	311	331	359	330	345	343	325	310	310	330	306	315	300	304	304	290	305	313	327	284	332	313	308	293	333	323	332	294	309	294	308	322	331	307	318	313	308	304	305	345	314	314	358	287	327	335	308	335	319	323	329	323	298	302	301	288	318	298	315	346	340	325	314	307	322	309	322	336	316	295	325	309	321	309	318	314	319	297	316	317	350	311	324	334	329	331	317	332	346	291	327	335	320	289	297	319	336	275	317	342	304	346	340	324	292	307	308	294	321	329	299	316	349	287	323	326	323	339	309	342	303	313	339	309	301	334	361	304	307	298	313	315	301	327	309	272	299	292	302	303	301	322	316	326	303	333	293	300	298	311	315	327	298	329	330	326	329	300	319	311	277	291	336	341	325	316	316	276	317	277	329	343	324	325	324	299	328	309	315	334	296	340	332	285	302	339	312	304	336	326	303	348	297	313	332	311	324	318	313	324	318	313	335	371	306	312	334	329	299	316	301	300	308	335	343	314	329	286	305	322	326	305	326	300	324	304	295	321	317	298	291	304	340	281	326	314	293	309	328	321	294	305	303	346	344	321	295	336	341	315	325	321	319	313	307	270	298	300	309	351	349	325	312	335	352	308	294	347	349	337	350	291	344	285	307	274	311	299	329	341	301	345	334	311	351	315	329	313	333	342	285	311	333	320	324	313	350	291	310	275	305	332	343	336	371	285	289	333	315	315	334	321	335	315	306	301	323	288	321	303	324	329	326	323	339	319	343	360	325	343	341	292	341	329	305	314	323	327	325	340	327	334	325	303	342	306	326	291	282	359	326	309	306	361	327	317	317	348	332	320	340	311	330	333	341	274	323	302	311	312	319	304	328	339	332	326	283	299	309	318	339	303	295	314	320	305	340	329	328	287	335	300	322	335	275	308	317	324	299	311	344	333	340	299	313	314	325	309	336	317	321	312	300	306	307	296	340	305	304	331	305	259	314	307	332	335	311	327	301	320	352	315	348	299	318	338	341	323	287	327	286	305	325	330	331	337	313	315	317	317	309	338	288	325	302	287	322	322	298	300	313	296	322	319	316	296	315	327	349	307	362	325	315	331	296	308	328	309	321	309	331	342	308	321	309	297	319	308	273	284	311	293	333	305	315	322	337	306	328	320	335	307	380	297	301	329	304	304	305	304	307	307	318	326	302	301	319	328	297	324	319	332	328	321	295	305	315	346	290	340	328	308	318	306	319	308	331	346	291	339	307	319	326	332	302	315	318	317	314	326	313	305	285	331	305	299	327	304	323	329	319	325	318	333	322	293	298	358	353	343	291	325	329	345	334	317	303	290	338	294	315	303	300	318	330	310	314	303	308	307	303	298	329	321	321	317	287	312	321	305	310	336	333	304	315	339	347	325	297	290	310	293	285	317	341	302	318	305	321	336	331	358	319	302	312	319	301	362	327	311	291	296	313	323	283	320	298	324	326	300	299	336	295	328	303	278	290	298	304	320	326	311	305	302	338	340	344	344	309	313	282	324	333	315	313	350	348	349	305	331	307	337	316	295	314	316	295	337	338	314	295	297	329	336	322	324	293	306	330	298	323	317	317	337	309	301	353	316	312	305	337	354	339	329	315	287	337	312	278	323	296	321	318	287	321	283	286	277	349	334	316	321	294	335	332	310	322	337	324	320	315	320	316	295	319	293	307	315	321	331	310	277	323	334	337	303	346	334	335	323	321	308	315	293	311	301
19999	2982	6496	6976	5755	4724	4016	3425	2905	2582	2259	2115	1893	1818	1681	1670	1465	1478	1413	1322	1320	1298	1318	1264	1189	1198	1156	1200	1071	1123	1145	1048	1099	1068	1122	1088	1014	1122	1014	1027	1036	1072	986	1067	986	964	940	991	988	1016	977	967	983	993	946	987	968	986	936	917	995	1008	896	957	1010	1000	949	953	991	923	928	981	980	1023	966	925	962	952	949	943	973	967	907	932	945	918	894	918	940	943	967	892	970	933	937	940	982	988	987	943	947	941	966	974	987	959	951	905	914	895	957	904	900	936	928	951	961	914	927	929	977	890	915	902	924	916	957	932	910	911	918	926	910	936	970	970	902	975	996	923	988	940	922	935	939	960	881	897	866	992	930	911	998	922	945	959	936	942	908	902	923	952	928	942	949	916	940	915	937	949	953	893	992	961	953	959	924	952	944	948	1001	913	901	965	919	934	974	927	943	901	952	906	952	901	906	981	954	969	894	900	970	898	905	936	910	923	934	918	968	968	961	928	956	951	940	931	932	970	957	931	911	964	912	951	979	865	914	930	990	971	908	936	915	855	920	926	875	920	931	965	962	896	901	934	923	940	910	935	889	937	1041	947	918	980	893	957	955	929	964	902	929	996	982	906	921	927	923	880	886	963	937	955	973	895	911	884	879	939	889	989	891	985	936	955	939	912	918	925	938	970	888	857	930	907	867	891	883	980	885	942	935	950	933	900	954	970	916	949	901	925	946	881	962	930	937	982	824	932	891	1013	883	920	923	961	918	955	895	933	926	924	894	896	908	942	972	917	936	936	991	903	942	946	911	938	922	944	950	950	870	877	940	914	897	914	921	933	891	900	909	898	888	900	929	902	937	950	914	974	949	905	947	883	927	880	935	875	958	897	934	918	917	885	909	972	939	920	935	925	923	905	972	903	920	905	908	934	922	934	948	946	893	938	937	930	914	884	874	937	953	912	930	934	898	918	924	915	928	903	970	912	875	922	966	894	972	910	939	936	903	936	911	934	931	945	975	911	908	965	931	901	944	939	960	951	905	899	910	897	919	968	973	968	900	908	929	949	914	942	889	954	888	970	917	962	953	911	925	909	904	933	912	957	886	997	936	966	916	899	915	890	940	981	950	947	928	872	913	909	907	930	885	977	964	960	871	936	935	932	893	923	859	946	911	928	937	968	897	930	959	959	934	914	919	875	896	954	888	892	955	951	988	895	989	929	955	971	913	934	880	910	948	912	902	922	918	886	926	924	894	921	892	890	942	874	920	908	895	940	950	898	985	913	876	957	954	905	907	930	993	875	887	936	926	893	932	921	902	927	944	930	965	969	940	886	932	919	947	937	949	934	902	872	931	935	964	848	962	916	903	928	884	936	920	894	907	948	939	891	928	959	924	890	898	1009	979	889	931	940	921	935	913	907	900	967	868	937	964	936	973	937	959	921	949	927	964	943	921	955	925	937	977	938	985	899	947	938	946	903	929	934	928	905	939	899	891	958	880	887	934	971	901	879	950	950	908	934	913	875	927	879	900	927	944	939	923	861	921	901	955	934	928	912	936	930	924	928	951	920	963	936	928	947	900	886	918	971	1013	919	904	904	980	991	908	925	888	907	834	839	899	861	911	961	915	938	919	955	932	927	954	876	928	906	902	847	925	984	888	910	934	903	918	967	943	930	916	929	896	952	879	876	918	905	954	890	944	903	922	867	934	884	896	970	981	882	893	913	942	861	895	940	965	930	952	929	914	936	959	897	917	965	935	967	945	932	869	911	1001	987	979	896	877	904	929	946	920	913	893	974	909	867	980	968	963	925	922	860	934	958	918	930	913	951	894	911	981	859	934	924	927	923	914	934	897	938	930	974	903	882	962	884	892	880	936	951	944	928	969	958	915	873	933	931	949	911	965	968	888	955	925	931	926	978	957	928	932	905	935	941	946	941	960	980	875	925	895	946	865	962	914	896	919	917	879	969	909	929	965	962	930	959	934	912	916	956	945	870	933	933	905	884	992	947	954	929	951	957	921	891	937	939	943	963	913	960	895	883	909	955	929	952	912	928	970	924	958	889	921	948	938	921	949	959	901	951	926	837	933	879	925	925	897	970	911	916	975	938	881	963	962	946	969	973	931	971	906	908	875	865	941	866	915	922	958	893	885	947	975	942	884	916	904	942	922	937	894	914	933	922	929	896	904	940	957	966	875	937	972	923	916	939	920	974	933	909	954	903	957	934	931	901	934	975	976	914	922	948	922	960	886	919	899	941	960	916	939	980	883	924	985	944	949	869	945	903	969	939	949	897	924	885	913	917	919	962	885	943	951	913	932	921	925	931	955	844	941	895	987	952	948	965	920	887	896	946	968	931	955	953	968	935	908	928	922	928	953	894	899	884	972	937	922	891	907	945	953	955	914	913	985	861	970	980	931	911	906	920	935	942	973	927	932	957	860	913	920	937	906	927	941	956	949	946	941	951	938	965	936	905	900	937	908	912	925	942	905	918	893	936	919	929	931	948	948	931	976	924	912	957	923	939	889	972	921	962	896	936	939	956	917	934	951	944	921	903	927	901	966	925	909	879	973	883	968	942	953	895	953	950	915	883	934	956	916	936	930	911	902	975	935	945	915	953	916	921	921	875	892	921	887	994	963	926	938	906	906	954	937	965	999	897	946	985	891	954	938	972	861	975	950	891	945	933	857	958	927	901	985	952	910	925	918	932	953	914	905	979	943	933	925	955	938	899	937	910	919	928	931	889	915	904	934	1005	995	863	916	1015	942	927	920	929	879	971	936	919	911	956	951	940	929	941	937	917	945	901	947	986	905	910	940	942	942	926	911	991	852	944	904	941	932	960	926	950	886	900	892	990	995	953	925	939	921	927	927	903	943	895	965	941	914	934	925	924	927	934	904	888	942	928	917	896	873	896	933	904	899	971	933	947	943	887	892	909	941	920	933	995	911	935	978	914	869	893	925	939	923	881	889	948	966	921	939	925	916	929	960	935	923	932	881	905	920	978	866	929	932	921	979	897	968	883	905	909	898	942	968	967	956	954	944	930	918	920	958	918	942	925	957	903	879	898	955	859	933	891	896	895	940	959	888	943	880	897	905	908	921	928	911	960	924	940	917	890	940	993	914	910	946	910	950	929	880	950	915	930	890	920	905	903	906	918	917	924	912	898	911	899	941	939	954	919	940	953	931	919	967	954	915	863	927	927	939	954	916	925	925	929	898	975	931	943	952	907	910	948	871	907	900	935	898	945	952	897	886	935	965	926	925	932	891	896	926	931	964	961	967	906	894	897	884	969	889	973	957	954	898	938	842	933	908	909	950	930	939	938	896	884	946	914	938	891	906	939	918	939	994	933	947	925	919	981	904	944	917	921	932	938	910	947	949	937	924	973	933	935	875	930	934	918	924	917	970	967	923	914	910	928	956	961	927	920	924	972	970	888	973	921	900	938	900	876	945	931	970	940	902	940	968	998	900	914	957	930	895	957	929	973	960	927	927	963	894	970	938	904	935	917
4572	274	229	197	154	170	167	134	110	139	137	125	127	145	152	142	130	146	143	127	126	156	139	137	137	156	150	133	132	142	148	121	127	126	126	138	136	133	115	148	132	160	106	129	133	145	128	135	162	154	141	141	127	125	106	146	142	140	146	130	116	125	153	121	148	138	146	113	129	129	137	145	126	149	153	131	139	145	124	146	152	148	144	143	147	137	124	148	140	149	139	159	148	132	125	131	160	149	155	153	131	147	132	119	131	119	134	124	128	130	146	153	138	142	139	121	139	119	115	138	129	150	148	127	137	141	128	155	131	129	141	125	120	157	124	150	139	131	132	131	136	145	129	139	136	128	139	117	143	135	129	156	102	140	121	115	121	122	128	144	137	137	117	131	147	147	128	121	142	146	108	128	125	113	138	135	128	155	135	125	132	132	138	129	125	125	130	124	147	131	120	123	145	130	135	146	159	124	141	145	123	153	133	147	130	142	150	151	161	113	120	122	145	121	143	128	131	129	172	120	147	132	115	157	129	132	119	130	143	143	135	143	138	116	131	140	153	129	137	144	137	136	133	131	133	166	140	138	141	139	130	145	136	142	131	141	143	139	136	127	136	132	133	138	136	141	135	129	139	116	137	129	144	128	136	142	145	143	142	158	130	148	140	142	128	152	146	136	126	155	149	144	138	137	146	132	144	158	138	154	145	143	130	149	139	159	148	129	143	159	136	137	143	133	136	139	121	123	131	150	127	126	156	156	136	142	122	153	136	133	162	138	135	158	128	125	117	158	148	136	149	132	128	138	126	138	133	139	145	147	128	148	142	147	144	124	130	136	128	121	104	130	148	135	137	146	146	140	105	152	155	144	150	131	129	117	142	123	156	129	119	129	132	141	128	145	135	137	146	125	134	151	138	120	159	122	120	121	122	119	137	130	143	133	144	146	144	171	123	134	126	147	136	156	153	154	124	145	166	136	135	136	119	114	135	142	129	132	163	126	140	124	138	136	141	148	130	156	133	129	141	143	143	143	136	161	145	127	141	147	137	121	130	148	147	134	149	137	144	140	117	155	135	150	151	134	149	104	142	135	133	136	146	149	136	128	136	146	137	143	150	152	138	132	130	138	128	149	126	161	147	140	139	150	125	148	134	124	146	128	150	115	143	124	128	129	141	140	144	134	138	134	129	154	127	130	129	142	124	128	136	129	136	151	138	156	110	137	139	107	136	125	133	156	140	133	137	138	127	130	128	139	158	129	123	149	140	108	129	135	137	150	133	142	145	133	128	140	137	143	113	136	134	126	128	146	123	130	137	145	137	122	116	132	136	143	135	135	140	129	128	157	153	129	126	135	143	149	128	140	137	125	132	147	129	146	146	133	124	131	134	120	142	122	136	137	121	128	129	141	125	138	122	162	131	155	133	133	143	153	136	112	117	152	140	136	155	159	127	163	156	151	153	155	151	143	126	120	137	144	131	121	137	149	125	154	142	135	124	140	139	165	147	139	142	127	145	143	126	129	157	138	134	147	120	119	133	133	126	131	123	142	142	150	152	126	111	137	150	124	120	113	131	140	151	135	133	133	143	124	136	123	151	149	145	153	137	141	137	127	151	141	141	125	147	123	142	132	135	132	119	150	137	141	143	149	150	121	128	123	149	140	124	148	137	126	136	170	159	136	133	131	142	137	125	149	143	119	137	147	134	143	136	155	139	123	141	144	117	137	127	144	130	134	134	174	153	129	144	133	133	144	138	144	139	159	132	141	143	138	137	113	130	131	143	141	132	141	107	138	127	155	149	133	128	121	121	148	135	132	130	117	167	143	140	121	147	126	126	122	146	139	127	135	139	139	137	115	148	129	135	131	122	132	140	158	144	138	142	124	152	127	125	123	112	179	126	154	122	110	125	136	137	124	146	128	132	146	143	130	130	124	115	149	127	147	129	144	114	119	129	128	142	128	123	126	144	126	148	122	144	130	119	145	144	120	137	142	134	153	147	133	135	113	147	137	129	134	141	148	142	154	125	138	144	149	131	151	150	129	111	147	137	144	119	140	142	136	128	146	120	123	148	137	139	161	132	125	144	127	135	140	123	136	149	131	127	134	124	132	122	139	135	135	152	130	116	130	124	154	121	144	144	129	156	146	139	136	127	141	147	133	149	131	121	127	135	152	151	125	129	126	134	150	139	149	128	138	138	126	150	137	139	120	133	136	136	136	138	104	141	149	118	126	136	140	130	126	133	135	131	130	140	146	126	139	128	141	135	146	125	153	134	134	152	139	135	135	139	157	148	139	164	148	126	132	147	148	151	150	146	124	149	142	125	136	140	127	126	118	138	155	136	134	146	151	122	137	135	135	142	149	126	128	144	138	123	139	123	139	142	134	155	120	126	139	126	137	163	126	149	106	130	136	104	140	133	136	137	130	126	148	139	123	155	147	138	135	128	137	138	147	140	151	154	155	129	125	132	132	130	127	140	139	133	148	136	168	124	136	142	154	140	141	142	142	151	141	141	150	153	139	132	151	148	127	136	126	136	141	138	138	140	133	134	132	136	142	145	147	133	119	125	137	133	144	118	127	119	131	138	149	122	142	117	146	159	127	149	160	135	145	137	114	151	141	149	136	178	134	134	140	132	140	130	144	137	152	120	135	121	147	139	121	154	147	139	140	173	133	126	147	126	120	145	124	140	137	122	137	123	155	132	124	130	138	111	123	123	131	135	144	112	129	132	135	124	129	146	145	131	131	140	115	128	153	132	148	156	161	126	145	127	136	125	139	137	139	134	133	139	130	131	140	134	152	116	131	136	128	145	129	154	143	128	143	105	127	135	141	141	148	152	145	144	145	126	132	135	146	144	111	121	115	146	142	130	142	115	132	148	137	120	148	128	159	153	143	148	137	125	147	138	138	132	136	116	130	158	148	128	130	133	135	128	139	145	145	151	141	128	135	143	141	135	131	158	105	129	135	133	132	128	129	133	136	133	155	133	134	147	126	132	139	144	147	143	140	127	147	130	142	144	126	120	140	142	126	139	130	125	125	134	136	138	125	132	142	112	124	128	150	119	118	138	122	133	130	140	143	150	142	129	155	143	129	159	140	115	144	145	121	104	140	144	140	143	125	127	155	129	147	113	150	151	156	137	138	145	126	150	127	126	141	161	132	157	131	149	135	99	148	118	110	145	149	128	129	146	118	130	112	140	145	124	157	138	121	143	144	145	140	148	137	149	124	143	135	135	131	122	144	126	146	156	124	138	138	152	113	123	104	115	127	122	137	114	142	123	137	128	154	135	134	123	131	112	148	146	141	138	145	156	128	119	148	151	113	147	135	134	137	130	134	138	115	154	131	142	136	150	128	144	125	107	157	138	133	142	121	143	135	158	135	141	122	125	120	135	137	143	164	139	113	129	137	131	122	126	140	132	135	130	147	131	136	128	140	132	143	125	156	118	157	172	118	123	126	128	128	151	141	116	136	153	140	144	141	123	117	135	146	134	143	134	146
4775	526	655	703	607	596	570	529	508	505	513	481	549	507	492	501	472	484	519	458	491	489	471	477	444	446	474	482	500	494	481	485	474	470	476	437	436	501	516	493	489	451	444	527	475	439	412	496	464	504	521	490	486	455	458	484	494	459	469	489	457	481	509	439	503	492	463	480	472	481	456	466	455	474	453	490	504	473	474	468	461	473	457	477	504	460	447	460	467	448	503	448	463	466	448	458	444	465	481	468	470	467	481	489	513	468	457	479	466	461	485	469	453	491	482	434	484	493	455	474	492	471	467	484	457	433	469	431	483	464	446	452	441	484	453	485	460	442	457	512	472	471	443	497	449	471	451	466	490	466	494	458	447	489	458	452	479	461	483	481	443	461	438	463	415	465	488	501	440	455	458	465	498	472	436	437	478	466	519	490	482	492	474	458	480	459	467	460	467	456	504	490	468	461	453	454	464	506	483	452	478	482	463	466	449	474	456	445	485	458	473	471	442	480	454	467	464	474	480	442	455	465	491	449	445	465	467	503	469	464	446	484	462	460	448	449	481	440	475	493	483	499	450	443	504	476	503	489	510	458	454	463	445	471	431	495	460	446	488	456	471	451	486	486	492	482	475	467	479	473	504	450	477	472	470	508	462	453	436	460	464	482	478	475	454	431	488	473	449	476	464	421	485	486	452	444	475	478	456	455	471	446	470	443	530	509	437	505	429	492	478	447	453	466	459	464	430	488	507	428	434	490	427	483	492	453	452	468	457	484	473	473	489	464	465	446	467	444	471	480	445	482	462	478	459	497	490	504	461	458	463	487	450	465	490	431	446	449	457	488	472	499	435	451	432	464	446	460	472	444	476	463	471	447	466	468	499	466	429	517	469	500	460	461	464	453	466	447	485	506	481	452	425	463	455	491	488	446	468	474	463	469	468	461	420	476	438	501	460	449	460	447	432	478	470	485	526	524	449	492	457	456	435	465	471	434	474	443	476	489	499	468	471	487	492	508	483	464	468	474	463	461	452	465	426	462	460	482	480	448	487	508	453	490	447	454	455	454	461	463	448	495	461	445	496	459	476	456	473	454	484	472	458	497	487	454	497	463	498	457	459	466	487	464	490	469	462	444	458	482	506	493	458	462	479	446	484	474	449	459	422	457	449	491	495	416	485	448	455	477	461	469	472	490	484	494	457	458	449	459	460	479	472	477	493	454	442	443	468	465	489	489	470	471	445	516	486	474	465	467	473	500	507	476	502	506	462	497	466	438	444	473	489	464	455	493	493	454	479	447	489	513	453	466	498	437	486	488	488	448	483	469	503	460	463	452	468	445	482	431	472	478	447	480	473	450	487	488	461	475	485	501	433	448	434	457	492	476	505	473	457	529	491	467	458	471	479	466	484	480	464	475	453	461	486	486	470	461	458	479	476	459	463	470	474	463	498	460	465	534	462	475	459	470	439	484	440	497	435	500	480	455	457	477	432	471	447	464	472	472	462	466	463	471	494	472	457	474	432	482	512	505	450	482	466	442	455	481	504	469	472	459	485	457	444	456	482	440	456	503	495	449	469	471	482	458	496	486	450	464	516	456	503	464	498	486	439	479	486	485	468	495	471	466	498	500	493	461	466	486	469	463	500	470	439	516	508	462	462	438	500	416	484	467	451	455	479	466	479	452	429	446	418	485	542	483	474	435	449	474	482	451	462	478	457	458	470	454	483	460	462	430	443	489	494	470	479	509	451	461	485	486	453	462	454	430	449	504	457	498	465	494	463	490	460	456	465	461	500	447	469	468	422	430	455	501	437	459	453	468	432	491	478	479	476	457	455	443	448	493	475	437	431	490	474	474	438	453	495	458	458	464	482	440	489	511	462	484	472	483	472	507	479	506	490	469	491	468	447	499	498	470	438	491	496	467	463	496	483	508	510	463	444	503	472	455	439	463	474	488	504	482	473	452	476	491	481	465	477	453	455	487	414	488	480	484	484	461	466	455	489	447	490	455	438	437	512	470	456	516	432	504	472	485	482	499	480	464	478	445	501	470	491	450	452	483	434	483	488	456	471	467	466	499	467	518	418	502	457	452	501	467	480	443	454	436	435	480	478	473	482	505	478	463	475	436	465	439	518	447	456	516	422	473	470	509	485	444	439	442	482	494	426	486	418	486	476	462	443	469	465	428	456	489	495	444	463	492	502	461	479	503	447	472	439	481	514	424	448	488	498	472	479	487	442	498	466	445	481	447	474	465	476	458	451	472	460	456	471	461	491	437	459	465	508	428	459	460	457	495	440	442	479	474	473	439	426	464	474	492	474	466	463	492	531	479	485	476	446	472	452	474	499	463	487	481	468	477	445	449	477	458	446	428	443	436	508	469	433	472	470	431	469	507	505	477	461	456	457	469	479	465	467	465	473	438	476	451	501	499	449	460	526	481	506	462	470	425	462	476	458	478	489	470	441	480	486	467	439	453	430	466	476	462	493	463	445	427	476	472	472	480	467	483	448	464	483	472	473	484	502	456	485	437	466	473	444	449	457	501	476	463	448	451	456	443	478	484	430	460	466	489	501	516	460	506	491	469	466	451	465	465	504	448	456	456	444	474	466	475	475	484	466	472	439	488	517	470	468	479	499	453	445	465	468	421	471	490	439	478	422	483	471	447	482	475	448	466	470	475	458	501	488	424	468	468	453	486	467	458	455	516	452	496	498	462	435	460	469	478	466	491	438	463	498	498	471	458	462	425	470	478	489	467	453	501	479	527	474	463	502	502	509	465	499	474	481	490	490	490	465	470	471	447	464	458	475	459	501	466	484	486	456	501	481	479	465	501	423	504	438	424	441	449	461	464	493	488	457	495	471	463	496	478	457	503	462	464	459	467	472	454	464	489	481	449	529	494	455	493	469	491	502	499	487	456	502	494	484	449	483	442	455	450	417	461	481	498	447	446	461	486	463	477	450	481	499	469	465	490	492	424	466	455	436	493	480	459	466	464	461	475	472	451	465	506	472	474	472	456	437	443	425	461	447	475	502	471	418	468	474	456	499	438	486	483	412	488	451	484	484	440	478	476	455	479	450	491	437	498	472	510	445	488	485	483	476	472	458	478	460	472	473	477	483	497	473	442	469	470	442	456	464	485	482	468	483	478	466	472	458	432	461	484	418	462	434	474	472	460	456	466	498	500	462	478	488	483	461	472	425	459	477	470	493	501	470	471	458	481	485	490	473	487	479	480	490	507	440	432	451	491	463	444	436	482	463	513	495	457	470	435	465	449	475	457	447	461	432	453	474	474	524	450	453	459	438	476	472	444	457	437	496	433	455	460	518	458	466	458	468	449	473	465	515	464	463	478	515	442	460	475	455	435	468	495	462	521	457	457	479	461	430	451	473	450	453	475	468	500	436	456	481	481	465	489	467	477	453	466	456	460	517	469	479	455	471	452	483	460	493	435	467	456	489	503	471	482	479	484	455	456	469	483	462	478	443	482	455	473	516	485	449	451	504	459
27475	2926	1585	1212	956	713	567	510	455	392	384	350	370	314	316	317	302	299	335	318	311	289	270	317	286	273	279	270	284	265	285	278	281	285	294	294	299	294	259	266	268	252	262	316	284	261	286	276	268	260	242	251	278	277	263	267	284	261	250	289	288	279	281	296	263	250	236	297	267	257	291	269	293	278	251	263	274	254	279	261	287	300	264	288	261	263	288	253	294	237	279	244	299	248	255	238	259	257	259	266	254	293	248	278	317	266	287	279	285	255	251	274	284	266	261	279	273	309	296	239	268	272	250	257	270	272	297	292	263	287	311	265	277	264	273	267	272	284	262	268	257	258	295	272	269	264	268	275	285	261	265	265	271	270	252	265	253	263	241	292	280	245	259	261	272	288	255	262	299	255	283	249	254	257	279	264	292	272	269	252	264	276	276	235	267	295	263	282	293	277	263	298	292	247	276	255	262	268	305	271	269	277	270	273	243	235	235	296	290	274	253	242	287	285	255	283	271	254	245	253	272	236	278	257	257	252	261	275	249	266	272	270	276	276	277	260	252	272	261	299	262	271	280	231	287	268	274	300	268	261	253	261	256	302	249	260	261	269	278	311	290	283	233	281	277	284	272	291	276	258	267	242	246	214	263	269	247	262	277	235	269	244	258	256	244	294	264	273	286	251	269	285	284	255	266	303	283	256	278	294	235	291	278	233	278	269	275	270	258	257	268	240	285	263	287	282	257	261	277	271	268	236	289	263	263	250	279	271	265	263	268	245	290	246	265	258	264	283	285	275	266	257	243	286	276	270	255	278	285	283	266	257	282	258	241	269	289	287	300	291	252	262	266	268	240	246	273	290	254	266	280	255	254	278	266	265	237	269	274	265	253	238	317	256	258	275	269	264	257	236	260	279	274	282	265	283	255	262	281	239	233	262	280	271	235	291	291	272	237	295	268	254	243	282	277	255	290	251	251	277	266	255	260	272	267	287	272	261	272	242	243	250	255	262	241	242	252	266	274	283	268	245	282	284	265	236	247	289	278	257	274	284	234	246	253	293	301	274	243	256	257	249	260	257	240	254	279	242	298	281	250	241	252	260	259	263	241	261	269	270	264	265	251	277	260	282	292	248	257	267	280	292	253	286	270	262	244	289	272	278	248	257	258	278	259	281	257	258	236	255	275	236	275	267	234	267	244	283	269	251	260	259	284	305	248	260	256	293	286	269	259	285	253	269	261	262	266	280	280	284	275	260	281	273	263	263	282	254	253	275	244	269	280	253	277	278	307	280	278	284	283	251	251	271	255	267	252	233	232	254	297	268	258	247	246	252	285	286	261	288	254	259	235	278	257	244	285	291	280	258	273	275	266	264	255	298	247	250	262	258	272	258	240	278	275	233	282	293	272	248	244	289	303	278	300	283	261	287	280	260	252	266	223	259	279	246	264	304	252	274	234	266	270	250	276	269	281	251	264	266	268	255	283	303	285	258	258	250	260	277	252	265	294	280	280	282	238	272	249	269	279	268	284	282	283	253	294	262	284	286	276	262	250	292	277	275	240	257	286	258	243	264	267	245	265	256	266	255	253	267	266	263	256	301	275	276	259	247	290	290	279	281	267	263	253	240	260	259	251	252	275	254	248	247	255	265	288	260	245	263	282	262	281	262	271	265	266	263	260	265	269	255	283	282	284	263	262	265	273	262	286	249	240	249	263	252	282	287	263	254	274	293	290	253	264	272	263	273	256	289	249	266	259	246	247	284	263	269	287	291	282	274	256	274	271	286	278	262	233	263	278	269	250	282	244	311	293	284	247	221	271	275	270	253	248	267	308	278	267	264	287	266	249	286	258	283	223	269	261	255	274	259	278	260	285	248	265	243	266	275	289	263	228	275	243	272	284	283	283	237	274	304	258	232	276	264	232	279	262	279	276	288	259	278	245	266	265	298	261	269	301	256	275	275	245	233	288	292	236	264	293	268	253	290	267	267	292	280	266	254	256	262	274	244	239	282	278	279	290	277	277	263	254	277	258	285	243	280	257	256	280	264	257	235	272	251	251	276	265	239	234	269	250	266	295	261	276	292	274	273	244	279	269	256	249	274	264	274	288	289	257	250	254	269	284	269	271	290	281	261	253	261	276	260	260	269	286	256	263	279	260	270	271	232	262	283	264	261	269	273	283	258	236	226	293	244	261	235	248	253	263	267	288	264	259	272	284	266	275	272	282	257	274	242	270	242	283	260	285	279	263	295	270	256	264	231	253	257	238	263	273	275	248	263	266	286	289	282	268	252	292	269	285	284	280	292	253	264	271	236	281	294	274	254	279	282	291	267	264	297	265	247	274	269	249	282	265	254	266	297	268	281	255	288	260	279	275	263	272	282	257	268	252	263	290	270	272	269	259	242	275	270	285	270	276	263	260	273	243	290	283	248	263	267	273	254	261	292	271	281	291	278	283	294	258	260	275	264	272	260	259	263	251	275	264	275	262	299	261	306	276	301	262	268	256	264	272	289	255	294	277	267	251	248	296	266	255	256	244	275	274	257	262	273	259	272	254	270	257	258	247	278	254	299	259	251	288	269	243	249	276	277	299	281	274	289	256	254	291	310	254	282	272	273	270	262	254	299	278	271	285	295	262	281	269	230	307	252	261	222	294	233	270	283	279	288	239	290	290	294	272	282	300	262	264	262	274	269	238	262	250	258	260	257	280	248	248	308	239	277	267	270	297	272	258	251	263	279	275	266	282	274	248	271	267	277	274	286	265	263	252	297	264	259	248	290	267	258	269	282	239	243	283	272	261	258	255	263	286	267	273	266	265	291	262	261	249	283	244	284	263	276	262	245	277	283	284	275	261	277	269	307	259	242	244	276	237	294	241	269	271	250	285	244	259	273	242	278	270	278	264	274	236	278	267	291	258	279	286	277	234	294	267	275	251	246	300	299	267	271	260	259	277	280	261	273	301	262	274	280	249	253	250	258	256	275	266	290	281	273	259	245	257	291	251	234	267	281	292	241	242	253	275	255	279	250	299	271	270	274	285	276	272	300	272	246	251	265	287	269	291	277	274	290	232	266	264	290	250	242	262	253	267	263	279	289	266	249	250	239	260	267	278	257	251	292	263	279	308	240	248	289	283	288	288	256	266	296	268	277	291	238	244	258	264	270	246	248	262	259	276	280	292	251	278	231	254	292	261	268	242	266	278	295	242	283	274	264	276	282	254	260	284	279	315	274	286	285	268	289	285	304	247	271	269	238	257	243	294	276	275	285	260	238	279	262	290	290	276	246	256	271	262	234	288	281	272	252	264	259	251	254	259	271	288	254	256	240	287	267	253	265	248	266	278	251	252	274	277	261	292	246	260	267	266	251	288	293	241	269	250	257	257	289	246	261	266	274	250	242	260	249	295	254	265	276	243	275	252	275	244	275	268	276	292	273	248	269	261	263	253	259	292	262	293	282	278	244	260	273	237	274	250	281	280	300	277	283	275	249	267	283	248	262	249	275
14056	1925	3809	4006	3496	2927	2415	2110	1781	1702	1493	1445	1389	1236	1235	1191	1116	1092	1074	1017	1006	962	1037	985	952	957	863	866	920	958	925	846	870	946	862	914	885	900	869	892	857	834	842	855	843	870	851	845	800	851	862	818	863	843	854	864	838	828	851	844	772	858	873	822	788	843	803	856	740	773	895	864	823	870	785	833	802	814	845	766	842	840	829	841	834	807	814	787	866	848	768	791	827	757	825	834	741	822	833	850	828	798	830	838	789	872	805	800	820	804	855	829	789	781	893	792	832	807	809	787	817	776	808	828	811	799	819	838	794	856	827	820	811	810	764	810	793	790	834	808	788	763	845	850	806	777	812	834	807	817	831	799	793	822	771	811	809	830	818	776	813	806	797	863	816	767	835	779	818	820	795	809	771	820	839	804	779	822	801	779	789	825	803	789	804	765	807	782	835	804	820	783	828	825	844	811	846	784	807	801	854	825	805	831	799	843	841	813	784	803	828	757	810	829	783	826	842	806	810	821	805	779	790	789	859	819	869	839	838	807	852	807	810	779	844	826	814	821	836	744	864	776	880	807	821	794	835	823	836	749	805	834	803	795	835	790	771	859	828	831	798	863	873	835	827	799	826	815	840	837	806	860	802	783	749	842	858	800	784	739	782	824	858	780	811	877	795	791	804	832	833	761	790	858	778	782	809	849	839	829	828	814	769	777	900	785	815	816	763	774	839	843	773	853	872	814	808	833	827	794	847	827	794	867	794	801	846	837	794	850	778	746	826	869	811	851	850	806	785	816	836	829	801	796	852	846	819	808	799	806	828	849	818	815	809	841	819	810	849	823	789	762	839	888	860	796	828	825	807	819	813	814	832	803	818	794	866	827	825	847	798	798	798	816	843	832	828	801	800	764	819	847	820	778	835	789	822	842	788	782	796	795	844	776	794	765	793	815	810	774	757	802	793	817	836	841	773	745	824	814	764	851	804	754	819	862	837	839	774	784	790	860	757	827	844	796	856	825	847	837	817	828	835	810	794	807	775	816	811	851	837	771	789	832	824	818	761	786	831	803	838	777	789	805	848	838	774	837	825	806	791	807	815	813	845	807	830	776	868	844	771	847	798	871	812	818	811	857	793	783	827	809	767	761	841	795	806	823	829	851	814	782	771	757	794	838	777	833	824	791	849	842	833	797	791	799	786	834	780	804	828	858	802	801	844	835	813	867	794	794	820	801	772	784	817	790	801	797	809	872	776	859	800	822	787	837	854	844	797	804	825	811	866	795	782	812	809	816	829	839	871	836	811	827	815	836	825	791	821	790	807	803	791	861	815	834	803	775	743	797	812	812	787	834	862	838	817	867	792	855	824	823	796	848	795	762	839	773	817	811	828	777	829	782	810	821	791	822	746	854	825	805	836	791	821	840	824	867	863	902	810	803	757	835	807	867	830	837	814	753	848	793	852	856	824	861	797	805	807	772	770	892	822	817	827	789	832	824	782	840	832	846	776	847	804	823	818	763	856	819	826	815	786	784	817	790	823	777	820	830	843	832	818	804	872	847	810	816	804	862	806	834	863	821	904	822	823	806	811	874	836	836	872	776	802	793	811	854	825	830	781	814	797	814	801	767	801	812	788	808	807	841	778	800	790	851	806	810	767	814	782	771	840	825	820	823	784	835	824	823	788	799	841	820	832	784	846	788	864	790	805	798	825	857	799	817	859	829	830	793	847	801	785	787	822	801	841	819	855	827	842	858	783	804	828	772	840	836	841	750	854	821	796	810	802	780	818	792	841	809	832	805	777	804	815	814	859	799	799	807	834	838	825	827	808	837	792	818	801	816	801	798	835	811	771	777	829	782	776	788	818	810	825	832	774	840	826	864	836	817	841	822	826	831	776	804	804	821	816	836	806	842	783	830	766	819	801	808	809	834	832	856	818	785	790	835	851	807	822	815	834	775	802	799	816	815	789	856	830	865	780	812	811	792	771	772	812	839	849	781	843	841	803	833	842	854	804	850	823	822	839	835	826	807	826	819	801	794	835	807	822	786	773	833	866	850	824	813	792	836	795	795	805	896	796	834	778	852	826	807	835	828	822	841	822	840	805	850	860	834	814	820	812	797	828	807	807	827	820	760	830	770	793	850	855	843	848	900	845	831	814	796	805	778	805	837	834	775	835	810	833	849	838	851	846	797	838	801	818	775	784	786	822	809	834	827	769	808	787	791	842	818	807	799	842	816	826	807	812	815	795	803	835	817	808	760	785	823	867	779	796	829	859	869	827	775	876	837	792	808	794	827	801	824	791	810	815	821	808	826	764	825	846	844	796	766	796	834	833	859	750	813	812	836	819	786	856	791	843	785	773	798	845	825	804	829	815	785	816	770	780	832	811	829	791	805	821	829	819	833	782	816	801	837	832	770	860	778	846	808	771	845	789	782	823	801	825	821	760	800	794	788	807	846	828	846	858	832	825	809	788	835	859	762	764	784	782	821	819	813	798	822	773	752	851	821	826	848	791	767	767	851	805	812	811	794	792	818	802	805	787	847	796	830	799	815	811	785	810	824	788	812	756	792	781	785	819	824	763	790	799	867	809	810	833	812	819	813	769	874	780	853	800	767	822	833	793	801	772	816	799	816	781	830	804	816	824	797	837	770	757	793	858	796	829	791	834	808	778	849	851	832	832	847	812	835	754	833	788	808	787	832	822	804	834	813	834	830	788	805	787	797	820	836	799	803	859	797	796	880	786	755	807	819	817	804	766	805	849	794	882	765	811	790	767	787	824	854	832	803	809	771	781	883	772	806	768	809	787	790	817	807	783	847	772	782	827	827	826	815	812	812	876	823	800	833	844	818	800	789	823	796	827	842	825	831	801	809	816	802	823	825	838	844	839	813	765	831	825	777	832	833	787	808	811	789	794	849	805	790	817	808	807	837	789	817	855	837	819	790	821	886	826	810	818	755	794	874	862	789	819	823	778	837	847	827	820	784	838	849	830	758	850	774	797	798	791	823	862	833	774	841	785	788	810	762	811	867	847	804	809	749	791	871	807	777	828	785	768	829	799	808	826	808	812	749	830	854	807	777	849	769	828	818	810	775	803	832	864	823	748	790	819	836	810	780	841	850	786	813	802	805	815	827	807	826	813	826	788	815	810	833	803	816	850	816	814	853	848	777	820	826	817	801	792	835	791	812	813	829	751	790	819	805	779	844	806	854	757	843	801	805	845	803	835	782	828	779	872	786	760	831	847	771	857	804	826	824	828	829	802	859	854	827	832	849	807	871	804	854	843	827	807	824	843	812	830	803	850	808	800	867	830	827	766	829	827	821	817	902	830	837	800	804	831	775	808	796	769	820	809	778	819	821	841	796	821	840	828	851	775	849	827	831	771	806	778	736	794	816	794	784	822	816	820	770	817	867	833	817	797	801	789	794	805	792	850	798	801	761	824	800	810	752	811	788	780	818	807	832	856	850	844	769	830	834	795	847	848	796	838	792	793	832	863	781
37708	8195	3296	2329	1570	1169	874	765	644	618	514	479	465	400	399	427	396	373	364	358	349	358	321	303	323	354	360	371	326	374	349	332	338	352	357	341	331	365	336	322	308	323	300	306	339	318	312	307	310	315	306	304	319	315	324	332	321	330	323	324	293	331	340	351	322	318	296	307	332	357	312	317	330	319	322	335	333	313	342	313	297	322	314	290	311	329	299	322	334	351	292	316	335	300	334	310	294	344	328	307	311	295	319	323	334	336	322	292	305	300	315	301	347	317	313	350	341	325	326	329	330	355	321	303	322	296	325	333	263	338	295	334	298	311	331	290	343	322	333	313	312	344	302	323	291	315	312	273	299	310	339	305	316	343	297	307	329	320	308	319	318	306	330	314	299	335	307	307	310	309	326	302	325	336	360	297	304	303	334	350	364	333	306	331	279	282	304	332	297	327	296	321	333	264	322	313	305	316	330	332	333	302	321	309	308	334	336	341	352	327	334	312	299	326	298	305	333	343	315	318	338	295	317	325	289	307	287	326	337	284	311	316	322	331	338	291	318	326	308	317	311	295	347	320	333	294	330	302	307	325	320	323	319	314	346	346	339	294	344	339	308	319	299	292	308	322	315	322	336	342	330	334	353	284	338	286	321	337	330	303	304	293	350	288	304	317	331	316	328	321	296	325	341	333	321	329	330	351	317	329	315	292	307	308	315	350	322	353	332	307	290	324	334	303	314	337	342	337	295	324	311	302	310	333	318	315	340	297	305	312	312	332	297	315	335	306	313	316	315	317	305	286	344	311	289	344	272	322	319	303	333	328	327	322	309	300	315	334	313	319	305	296	297	305	290	337	277	306	315	302	324	334	301	329	319	301	304	320	318	320	313	285	303	279	304	309	341	310	326	308	315	323	308	306	300	319	308	314	321	311	304	306	302	336	326	323	321	341	309	305	303	322	342	310	347	334	328	333	336	309	308	334	304	322	328	308	325	291	300	322	300	290	351	298	342	324	323	310	314	318	306	295	324	317	286	304	327	296	327	263	332	336	314	314	336	286	298	327	313	308	309	296	335	324	320	333	298	304	275	300	296	304	330	309	322	299	329	321	314	317	323	322	313	299	305	301	310	300	333	323	312	332	303	324	326	324	365	315	313	308	335	306	321	313	304	327	291	315	312	315	301	342	298	342	279	330	311	331	325	298	328	290	298	288	322	305	299	311	318	293	320	268	299	315	331	309	304	311	348	307	319	315	308	292	329	330	358	315	337	307	308	322	300	297	347	290	305	334	312	324	330	295	292	339	333	333	347	316	311	310	300	304	305	308	342	305	318	331	320	305	305	325	306	342	323	317	331	319	299	308	296	311	293	308	335	325	333	319	339	294	315	327	294	329	336	333	346	329	296	297	318	344	311	311	331	313	305	332	294	332	314	299	325	351	295	326	323	296	324	322	333	308	333	321	328	306	320	309	321	313	308	337	315	344	310	318	332	313	320	330	288	319	306	306	297	306	314	314	291	298	298	312	339	312	321	316	291	308	330	331	307	327	306	311	334	321	305	297	316	317	280	312	313	318	303	334	323	312	330	338	298	304	294	302	321	346	286	326	328	321	317	302	302	302	306	309	342	319	317	293	305	319	317	299	321	343	323	321	321	327	310	333	325	326	280	314	323	314	309	310	300	313	345	336	317	318	334	302	293	312	324	331	326	311	348	316	306	323	293	305	312	335	310	296	294	317	350	320	309	314	304	298	312	302	321	323	305	290	327	346	280	354	319	294	303	299	298	337	332	321	334	344	310	305	309	327	329	312	311	295	295	279	310	312	289	311	322	306	325	313	315	348	316	309	318	308	325	314	330	332	324	324	316	325	324	325	309	319	308	285	327	309	303	284	329	315	348	324	285	316	300	336	330	332	325	351	342	320	334	337	322	328	301	324	293	336	298	339	307	336	295	321	348	331	310	296	342	316	299	319	315	314	311	360	325	322	346	323	303	332	323	335	301	295	315	347	302	322	297	284	340	315	312	355	335	330	341	310	287	328	317	320	307	307	303	312	317	326	328	305	319	317	327	314	344	311	313	311	315	338	327	335	303	321	300	304	319	307	300	294	331	310	339	305	326	346	324	301	305	295	318	327	332	304	294	300	311	342	347	308	342	344	322	329	304	279	308	282	301	344	322	344	331	302	309	317	338	327	326	309	334	313	300	322	323	305	304	306	287	310	282	309	323	314	322	313	303	307	303	327	306	322	335	314	317	312	310	318	326	309	318	308	334	329	331	333	324	319	335	319	336	321	348	301	337	339	314	312	304	299	291	332	285	329	337	311	304	339	313	335	338	313	319	306	301	303	313	321	315	320	305	306	290	323	334	282	314	312	324	294	327	303	313	306	312	318	340	309	336	335	305	349	343	328	312	310	312	336	327	306	366	322	298	317	318	338	325	337	323	319	320	290	311	316	333	330	317	336	322	322	356	315	334	337	325	305	328	341	324	316	306	323	329	337	332	312	295	329	304	328	329	312	339	310	320	305	294	347	309	315	296	294	345	329	308	313	312	336	308	345	306	321	289	336	314	336	309	324	299	321	321	308	338	313	319	336	331	317	313	318	338	324	326	349	311	339	331	316	320	285	321	330	343	345	301	302	323	327	348	280	337	356	321	368	305	314	313	320	289	322	311	303	340	305	308	275	327	290	283	343	324	283	325	335	305	332	334	298	336	282	317	313	329	324	321	330	301	286	346	307	348	319	314	302	311	333	337	338	275	320	335	294	312	348	308	335	329	314	333	312	336	342	296	303	338	337	313	336	323	281	314	326	340	336	279	300	341	298	300	318	318	291	311	313	308	294	307	286	357	335	297	320	323	328	320	343	322	336	274	329	332	325	292	315	338	309	289	310	308	320	366	316	298	311	323	339	326	311	305	310	308	309	347	278	313	299	281	328	309	284	299	291	368	322	306	353	279	314	323	331	308	298	308	325	279	320	282	315	320	305	316	317	321	321	333	314	330	306	326	317	309	307	328	327	311	315	296	319	298	315	334	317	339	283	308	318	322	301	324	323	322	324	323	316	318	298	321	298	319	308	304	324	314	292	324	317	301	327	282	282	333	295	340	325	300	313	360	333	323	317	307	295	324	326	280	325	323	311	290	333	280	328	329	294	297	323	313	343	318	324	333	311	311	329	344	285	294	349	320	293	324	322	348	326	283	332	327	320	315	313	311	381	316	322	315	336	315	290	312	313	347	333	310	319	323	343	319	341	347	312	321	337	322	320	339	262	325	298	289	327	326	316	285	329	331	315	292	323	333	319	344	391	323	280	279	337	322	333	329	307	351	327	303	327	322	324	309	307	307	317	319	320	314	337	318	309	345	308	315	313	317	324	317	337	338	337	301	311	305	294	330	292	306	311	344	301	320	326	324	297	304	308	320	308	288	354	319	311	329	298	340	320	319	280	322	326	305	314	336	361	303	303	335	320	339	345	301	317	317	325	326	357	312	299	342	312
18572	2977	6576	6854	5943	4768	4024	3341	2931	2595	2302	2111	2000	1765	1671	1557	1504	1426	1389	1366	1326	1225	1274	1307	1128	1189	1146	1188	1092	1106	1106	1101	1043	1129	1106	1027	1101	1006	1079	1025	1037	1027	1004	1005	972	1029	993	972	978	974	1027	980	952	951	992	939	938	955	1015	988	944	978	964	974	1004	1010	945	940	991	977	944	1029	985	968	974	969	896	1002	956	940	979	903	904	942	943	902	939	975	940	954	926	988	953	941	951	945	935	971	945	892	938	886	938	969	891	924	924	968	955	867	928	912	908	900	933	922	935	928	967	915	918	964	909	939	971	962	911	912	932	973	931	963	927	960	930	939	964	980	905	968	948	930	888	911	951	936	942	934	939	948	946	935	911	900	872	882	980	980	960	970	927	903	960	917	945	935	964	913	933	940	899	896	916	914	917	940	894	955	968	925	971	927	932	955	938	933	928	928	932	964	895	945	907	964	950	880	909	958	949	933	881	918	956	922	940	950	909	944	955	911	929	914	945	905	959	934	909	938	934	935	982	868	940	928	945	896	971	898	981	956	934	917	931	931	934	940	964	963	927	909	929	924	930	870	896	943	928	921	926	867	868	921	922	917	940	939	921	933	927	954	949	920	974	936	941	937	956	922	974	907	926	934	957	902	968	942	912	929	982	913	931	924	937	935	938	926	934	872	945	874	966	931	898	930	893	897	890	949	927	941	933	953	923	928	939	906	876	913	889	956	915	921	910	928	931	951	931	978	923	941	924	941	925	989	916	908	934	899	906	899	955	956	889	918	916	974	932	892	942	902	931	929	929	925	907	953	955	910	976	936	897	930	952	915	968	940	935	911	904	956	937	953	832	920	925	951	914	883	948	949	947	905	951	924	971	959	912	960	891	959	908	958	927	943	905	922	932	893	921	969	932	919	918	963	918	893	870	943	937	933	894	884	925	884	932	994	896	954	910	888	881	939	888	896	921	931	920	954	942	928	883	887	952	940	917	909	947	971	927	949	890	936	946	928	946	921	944	931	950	906	920	988	897	946	888	981	932	883	960	895	945	917	903	908	913	897	918	937	913	900	955	895	931	894	929	962	853	942	937	924	975	940	931	905	942	945	894	957	925	968	902	870	977	919	918	986	939	933	905	887	903	905	921	901	958	924	908	947	929	928	949	966	952	939	986	870	955	916	865	918	940	951	925	928	971	924	966	928	931	892	922	947	926	929	908	920	990	835	935	943	874	931	918	911	893	952	945	912	878	924	936	898	930	932	882	940	890	920	959	934	933	925	942	933	943	952	900	973	931	940	929	951	893	992	914	986	926	913	944	873	902	922	869	947	906	894	972	845	960	883	893	950	914	938	925	931	933	943	887	877	942	913	932	889	904	946	933	918	907	931	921	956	895	888	922	868	977	950	878	938	978	991	939	908	954	894	917	987	937	895	927	981	878	922	975	881	981	921	953	981	888	944	959	928	860	936	924	929	928	882	959	1008	934	948	921	918	946	967	933	915	946	954	978	884	961	913	920	928	896	947	884	929	900	877	909	974	926	878	925	911	875	915	925	951	920	934	934	942	878	899	965	978	947	898	933	927	904	888	902	891	875	929	913	898	906	953	936	941	973	919	1022	975	899	970	909	895	874	954	933	934	940	942	931	928	949	907	937	919	904	942	884	902	884	841	896	947	909	919	942	920	914	925	898	942	903	877	928	961	908	923	929	951	907	941	958	942	928	902	872	899	918	927	958	895	1009	916	931	940	953	898	925	915	906	967	930	902	907	921	929	953	854	883	947	944	894	869	955	930	918	925	941	928	930	965	912	932	882	928	902	973	911	857	922	978	891	1022	925	935	950	936	954	934	968	933	917	884	905	892	955	912	937	891	918	955	886	895	872	913	954	921	922	920	887	961	959	949	942	925	978	926	891	901	941	904	925	935	912	951	932	964	954	929	922	927	927	940	959	914	955	975	881	894	958	912	923	988	918	937	910	874	877	943	950	923	921	958	900	916	863	935	879	920	921	917	946	935	904	910	883	907	853	922	916	958	939	948	947	938	914	912	940	921	940	904	942	889	914	907	914	914	873	940	955	877	949	887	957	948	963	957	906	941	926	894	929	944	988	910	953	929	893	921	935	874	893	913	944	911	953	910	934	895	921	954	974	968	945	913	981	918	974	900	930	912	983	903	947	926	925	929	910	970	903	942	945	897	876	915	883	914	872	905	982	919	907	950	940	984	899	917	918	935	946	950	910	945	953	951	992	859	942	962	940	953	917	937	908	853	901	935	925	884	938	945	934	881	886	889	958	955	881	916	925	917	929	873	962	944	911	906	976	915	922	943	942	913	963	938	923	895	950	899	961	904	898	929	911	935	911	957	926	946	947	879	918	899	959	979	917	917	920	922	953	915	939	911	963	906	932	902	861	927	898	865	951	867	938	925	931	877	912	938	862	957	967	911	953	931	966	930	956	896	966	961	929	948	979	966	953	913	902	941	935	957	938	928	906	926	961	941	924	964	935	948	941	916	920	928	905	911	899	858	898	906	908	880	933	900	921	925	866	971	903	908	882	900	915	925	901	915	946	922	890	942	907	931	946	878	963	948	935	967	937	957	894	938	956	885	918	910	945	890	912	908	905	931	926	913	889	951	908	851	915	889	925	885	988	920	935	941	932	923	904	958	957	974	931	896	896	916	921	906	920	954	933	955	899	916	939	920	904	950	926	926	896	880	948	916	924	923	934	951	885	933	892	931	898	953	828	869	938	962	907	897	911	900	953	934	955	903	934	871	930	969	934	937	931	923	953	958	918	887	889	909	907	917	918	911	946	930	986	936	950	930	929	956	938	948	911	856	857	937	931	924	894	920	952	936	872	944	916	915	929	973	937	901	913	865	941	955	914	940	968	919	842	969	914	897	935	888	921	928	910	917	917	903	921	934	950	923	955	954	911	986	956	956	1007	935	921	922	914	931	912	973	966	890	921	930	957	888	926	933	901	920	940	948	959	960	888	903	932	947	923	893	867	967	945	927	953	936	913	939	902	933	964	895	906	950	898	904	889	953	933	896	928	893	934	935	916	1009	957	939	948	937	919	908	886	874	950	947	932	932	912	919	967	956	938	893	916	918	946	873	927	917	890	901	950	953	952	919	932	904	878	944	931	893	919	888	934	902	908	899	913	885	854	925	944	885	970	920	918	922	902	906	898	932	892	928	927	945	937	935	959	944	960	954	951	939	936	933	960	951	897	914	957	921	961	982	910	923	925	963	989	901	953	925	926	948	905	883	924	882	926	933	907	840	892	899	916	878	879	936	911	894	947	940	947	922	881	875	903	955	892	915	951	952	913	1002	909	949	918	957	873	945	876	924	941	974	935	889	943	879	918	938	936	905	986	971	953	923	904	888	954	959	871	878	933	953	943	939	935	864	966	921	943	888	948	919	938	918	904	961	900	994	944	885	905	963	899	889	891	929	901	914	942	968	885	900	957	896	915	1035	909	975	881	959	880	948	888	920	914	1028	906	919	916	903
4628	327	225	194	165	146	163	151	144	128	136	126	146	149	146	131	145	131	140	133	126	129	106	138	135	119	144	142	146	137	141	133	148	140	119	137	142	136	132	139	142	153	138	104	124	157	141	141	146	138	139	131	141	119	145	147	134	155	149	124	144	137	144	124	147	169	125	124	122	152	152	114	144	125	145	146	137	134	113	135	128	158	135	145	153	148	135	115	109	145	138	141	126	129	124	146	141	152	119	121	126	133	143	136	141	124	151	146	142	158	151	133	153	151	151	157	155	134	159	149	126	152	139	131	126	142	126	158	142	110	155	136	134	145	147	126	129	145	112	128	127	133	139	123	132	118	128	150	132	127	130	141	134	155	118	124	141	155	129	140	158	165	136	136	140	129	128	145	148	129	156	122	142	118	127	133	140	123	136	129	137	129	136	142	152	143	141	163	122	138	138	116	124	129	136	157	123	138	141	130	128	123	125	144	126	127	149	136	103	126	146	118	141	145	131	152	147	133	144	170	139	146	131	136	134	135	138	135	142	132	133	153	127	132	139	151	146	130	150	125	138	143	149	119	139	135	135	136	144	131	133	135	130	149	137	166	138	128	126	146	144	132	138	149	124	130	148	130	146	139	106	112	131	151	127	147	124	133	143	128	161	126	130	139	151	151	141	132	143	125	119	136	131	118	136	120	139	124	140	140	142	131	132	143	147	137	150	153	126	134	135	142	162	123	157	146	140	134	148	138	146	134	157	146	122	149	124	142	120	131	144	122	141	150	106	123	155	145	136	131	128	150	119	144	113	128	134	142	124	131	121	138	141	139	136	144	119	124	128	142	143	118	119	146	146	120	127	130	145	156	113	129	126	133	123	126	145	145	133	126	140	122	136	121	160	130	135	145	138	137	152	132	117	103	141	139	147	133	159	116	138	154	133	127	119	136	136	153	137	134	128	143	139	160	135	126	119	154	143	148	155	128	143	128	145	138	139	137	141	135	126	134	147	132	136	138	133	118	131	123	134	132	133	142	146	134	156	136	132	147	125	112	157	125	138	143	132	136	149	132	120	131	121	129	167	114	124	121	115	143	138	140	157	111	152	123	127	124	121	137	142	133	140	107	132	134	113	144	140	131	144	146	149	141	137	146	114	117	133	131	150	159	148	136	146	143	144	122	129	141	163	140	138	146	132	127	129	150	144	130	132	141	157	118	134	157	139	126	127	136	139	137	137	139	128	146	151	155	111	123	125	129	143	113	142	151	110	138	144	129	128	131	121	137	118	128	133	136	117	132	141	115	157	138	138	137	150	145	150	146	132	124	130	140	176	145	143	139	123	127	145	146	121	151	139	137	140	153	131	144	131	133	134	142	136	114	129	131	127	122	140	129	136	124	131	143	153	135	136	136	150	144	133	138	139	138	134	133	122	134	127	126	147	134	131	126	138	147	120	129	125	137	135	127	141	139	135	128	141	123	141	152	128	120	102	126	141	128	135	133	133	144	127	161	153	136	157	153	131	144	126	150	144	145	151	132	125	123	141	126	139	125	142	130	134	114	148	142	138	139	131	161	142	134	128	162	156	115	159	150	157	139	143	139	125	123	128	160	136	131	133	151	146	146	133	138	130	136	129	127	110	141	147	136	120	128	130	151	148	127	130	120	148	150	133	135	128	134	137	133	141	135	151	130	128	150	150	140	159	121	136	132	131	145	136	128	113	146	144	132	145	125	113	133	132	131	151	149	117	136	131	170	134	140	142	132	122	160	148	133	120	152	123	130	158	129	136	141	125	130	136	131	136	124	129	141	148	136	136	140	141	138	123	124	160	130	124	135	128	128	128	143	155	130	109	140	141	131	136	115	129	135	126	118	128	157	148	129	145	128	145	163	124	150	137	128	149	135	126	140	147	156	146	142	133	106	137	144	146	121	136	165	145	132	124	117	134	142	145	139	120	151	170	138	158	146	139	131	134	140	127	145	134	136	135	149	145	145	143	113	112	134	136	140	155	137	130	142	150	153	131	129	142	127	138	143	154	145	137	128	129	136	151	152	138	142	151	146	132	142	139	124	143	147	144	143	154	122	116	137	144	131	139	113	144	140	137	135	129	124	130	133	124	134	125	136	139	121	134	145	153	130	122	157	130	135	135	142	121	144	137	141	128	137	133	149	160	129	128	139	141	134	134	133	149	132	138	153	142	142	153	137	132	139	113	141	125	131	138	138	141	150	143	143	141	134	138	127	161	135	136	128	134	139	169	117	145	136	116	136	129	159	143	142	138	153	111	134	129	140	153	134	155	143	148	126	143	129	130	125	139	144	131	140	134	139	152	133	151	122	117	139	127	146	128	134	129	159	155	154	138	148	136	155	146	134	127	141	127	145	135	139	139	121	129	142	148	113	130	121	125	137	127	134	127	135	132	160	125	135	140	151	144	134	125	131	152	142	130	138	136	156	146	162	126	121	117	126	129	133	141	127	111	128	120	129	145	150	147	161	123	123	155	146	154	143	157	123	120	135	133	159	138	139	140	140	137	134	143	120	120	136	131	128	139	133	121	141	127	147	135	117	135	137	150	143	115	132	134	135	155	136	141	132	141	158	125	124	132	127	142	122	121	125	141	103	128	131	140	134	136	157	162	150	140	149	133	149	121	119	137	139	157	134	139	130	116	127	166	163	147	149	116	134	138	139	133	114	134	145	123	138	131	122	140	142	157	154	149	131	145	126	131	137	147	134	129	131	134	99	117	124	133	116	126	142	139	145	122	132	120	138	140	147	135	134	140	130	128	136	124	125	148	138	149	128	139	156	137	134	152	142	155	160	149	140	146	130	149	143	130	147	127	136	117	128	128	130	136	137	143	120	146	141	129	135	119	153	139	143	152	134	127	148	151	125	131	123	133	139	127	120	126	137	139	139	126	124	142	154	157	132	126	146	148	155	142	141	129	162	121	130	150	136	140	146	133	131	113	145	143	125	137	154	155	120	136	150	136	123	143	129	143	145	130	146	146	142	130	122	126	122	119	135	124	148	123	126	135	128	143	129	163	139	140	128	148	131	138	137	130	134	143	139	123	144	151	156	147	116	131	131	120	133	133	147	134	151	144	127	137	128	145	132	123	148	124	157	147	139	126	122	136	106	145	158	125	126	136	145	141	131	124	150	144	128	134	128	130	145	142	137	125	142	154	127	113	114	140	144	133	146	126	123	130	129	156	142	128	136	125	137	126	146	137	147	140	155	145	143	132	126	134	150	130	136	125	129	138	126	131	129	122	162	138	139	122	102	140	130	115	125	142	117	123	131	132	122	126	126	144	132	138	141	144	135	153	135	122	142	137	149	143	133	146	132	120	149	143	154	126	135	109	114	140	143	134	133	120	140	128	133	124	129	141	147	102	139	141	133	138	155	123	146	140	121	154	147	121	148	133	147	129	140	152	132	115	127	127	149	133	115	153	134	148	134	132	137	145	155	145	130	158	138	143	164	135	114	136	141	156	128	123	118	141	137
4680	573	672	673	635	590	552	533	553	525	525	488	447	483	485	509	474	460	482	447	505	484	501	488	455	467	484	484	460	476	457	423	490	481	472	434	475	466	514	423	490	461	433	444	485	474	492	472	446	518	501	478	480	464	480	480	462	480	467	469	472	487	471	489	488	462	484	446	449	457	436	509	484	485	499	500	477	442	456	511	439	490	495	453	455	439	451	466	452	466	481	449	465	446	432	461	485	485	537	462	489	474	462	470	420	480	491	433	452	497	513	465	468	497	480	461	488	482	490	500	473	468	480	478	455	456	479	467	455	468	461	508	437	510	467	472	465	448	468	458	473	493	490	475	456	480	475	477	476	420	458	483	458	456	419	465	482	472	447	473	490	469	446	426	425	471	475	436	463	471	440	502	431	452	460	478	462	465	463	449	437	442	478	431	501	476	451	460	468	454	438	450	432	431	465	459	432	462	498	460	457	475	460	463	442	476	492	463	482	472	468	466	455	453	478	456	512	480	457	469	468	471	456	463	473	451	474	455	475	472	487	477	471	488	463	487	476	463	455	456	439	450	486	477	467	498	489	475	482	443	484	464	457	494	505	486	449	496	446	470	478	460	454	456	439	488	485	465	506	461	478	447	526	424	493	466	501	482	460	476	511	468	421	459	499	481	477	508	458	465	480	459	492	472	505	474	457	520	475	458	493	469	466	475	486	439	496	433	459	431	456	488	463	463	491	492	467	467	482	448	446	476	472	480	441	455	453	482	487	467	459	455	459	446	448	472	488	491	455	463	466	469	439	469	452	482	470	426	494	473	472	455	502	477	427	438	475	531	455	475	459	463	471	445	460	455	444	479	431	479	467	518	464	462	488	504	483	459	455	461	461	479	459	456	442	437	474	527	535	445	478	511	473	449	457	468	499	471	448	447	428	458	461	507	454	481	488	466	493	481	441	466	518	509	470	452	457	429	468	421	471	432	458	425	475	476	427	467	447	486	478	486	459	479	456	502	487	483	471	490	448	468	489	464	490	455	471	461	459	443	489	463	464	492	495	460	462	452	485	470	473	467	464	455	427	446	443	465	496	446	454	456	461	447	447	471	434	484	420	489	454	502	434	451	465	490	479	444	428	470	410	462	461	468	489	464	437	460	487	461	483	449	479	503	490	463	490	468	434	451	510	430	488	483	461	453	490	436	476	494	445	465	456	474	473	477	459	475	506	459	443	479	441	436	492	474	454	466	491	450	453	456	476	452	484	446	450	442	483	508	494	498	471	483	466	429	490	502	454	481	465	452	493	480	453	469	477	489	466	465	472	483	458	482	455	476	479	443	458	509	485	469	447	476	488	465	453	460	493	479	454	506	481	450	504	436	468	464	505	469	486	474	491	451	469	483	494	455	487	524	468	474	486	445	481	471	466	469	441	477	473	470	490	493	497	467	460	468	462	487	434	489	457	471	514	477	475	478	446	457	478	465	448	466	487	482	492	485	477	473	466	462	456	476	477	470	475	488	476	465	463	495	476	488	468	458	460	450	479	460	482	454	481	494	461	475	474	491	475	471	491	452	458	457	477	502	445	503	427	476	450	500	514	444	491	483	479	466	479	466	487	460	445	490	486	469	455	475	450	439	473	479	486	455	449	468	473	451	404	485	442	499	466	497	459	466	452	461	497	477	452	504	471	480	500	493	449	422	472	431	468	465	489	478	469	482	497	481	466	469	486	443	483	437	504	481	482	464	477	494	462	461	452	472	490	428	463	456	473	450	445	471	438	456	455	482	415	443	498	468	482	532	508	464	496	449	486	462	475	463	461	470	483	462	466	483	472	482	494	467	498	454	417	495	506	441	478	498	501	492	483	451	436	483	437	462	458	450	461	489	473	483	461	459	480	432	479	503	487	502	441	445	493	454	483	429	487	454	482	465	478	488	444	478	453	483	480	464	448	449	479	470	492	455	467	469	465	481	449	490	460	519	496	465	448	491	447	453	453	448	479	509	489	464	467	468	491	517	490	481	430	459	474	482	462	469	453	459	472	472	506	405	454	447	463	489	440	440	484	468	480	492	499	452	469	504	466	452	446	471	497	487	470	458	457	492	454	472	497	505	442	443	495	434	509	485	469	497	461	465	485	464	436	466	482	507	480	451	468	489	469	460	463	477	453	475	496	480	497	458	469	468	445	456	462	479	465	483	474	461	490	498	455	445	447	491	475	481	514	494	477	443	473	477	470	480	461	468	442	443	475	484	471	435	496	426	467	482	456	472	464	492	455	525	460	502	495	469	480	509	471	463	460	424	477	475	477	500	477	444	463	462	489	497	477	487	461	465	457	433	461	430	435	485	456	431	432	479	463	465	455	484	496	455	451	485	461	460	460	505	441	457	486	460	517	464	463	500	481	472	464	462	441	410	468	482	417	478	470	513	451	471	460	446	484	497	464	450	474	503	483	475	492	477	451	479	525	486	479	460	524	459	463	451	467	453	478	472	471	446	465	471	466	476	458	487	433	488	459	489	453	499	473	440	457	428	461	492	499	518	481	437	456	455	502	466	463	506	472	459	463	465	492	451	493	478	491	455	516	438	453	468	451	481	440	467	519	475	477	423	457	514	455	470	493	452	500	465	491	470	430	524	483	481	490	470	474	500	450	480	453	455	453	456	472	471	479	421	462	465	488	503	458	494	515	450	501	440	498	427	467	410	457	444	480	494	471	474	498	467	532	466	492	440	455	456	455	418	492	494	495	473	448	462	456	470	498	491	452	459	465	444	445	443	483	450	474	447	517	470	465	486	435	478	462	502	437	459	462	459	448	461	481	468	466	464	455	449	460	461	490	466	478	493	498	488	490	481	459	510	456	467	483	501	450	467	488	487	507	437	474	443	458	472	485	486	438	485	457	489	465	512	454	465	448	442	461	470	418	439	470	473	457	494	500	465	511	462	454	430	472	479	477	465	491	513	454	464	441	473	497	453	511	489	514	448	461	483	465	483	478	460	494	455	474	478	457	464	471	417	462	451	484	471	497	473	493	455	452	436	459	467	443	510	491	447	471	451	477	442	446	519	469	486	436	487	494	519	467	444	519	503	403	487	467	471	451	478	469	456	447	481	489	465	492	519	494	453	457	457	451	438	474	466	509	436	488	474	471	493	460	471	478	512	492	464	449	500	510	456	454	456	482	478	487	472	489	474	499	471	446	500	450	500	468	462	478	473	465	462	491	453	451	476	461	472	448	482	492	417	496	484	497	466	477	493	452	478	470	481	485	460	497	474	469	481	508	498	446	452	455	480	471	473	508	452	460	512	478	468	477	473	458	492	466	458	471	463	459	450	481	457	489	481	460	501	472	462	463	468	482	479	444	447	502	465	431	458	447	454	481	455	474	479	449	521	455	455	442	503	472	445	472	511	453	503	495	501	463	434	498	463	446	477	446	477	488	435	470	429	483	439	452	442	468	474	490	462	468	470	446	485	471	477	478	488	454	419	458	487	489	476	478	481	475	456
26069	2878	1611	1250	870	674	573	524	407	418	395	360	367	324	298	316	296	285	301	315	305	292	261	280	289	317	275	291	283	300	282	285	273	285	249	293	254	250	291	249	276	277	264	282	274	282	290	274	269	267	286	263	272	273	273	286	269	262	258	266	278	264	250	245	273	264	276	274	286	276	286	270	246	271	266	261	285	290	283	280	251	284	303	282	284	275	256	287	261	274	256	256	253	259	265	261	271	277	270	281	261	244	270	273	297	246	276	272	289	272	284	263	262	244	286	257	285	249	287	271	281	259	219	272	261	283	292	267	262	270	261	255	281	286	255	272	269	243	256	251	276	267	265	246	279	265	253	274	238	283	266	277	265	250	280	297	287	237	251	256	253	323	292	262	273	305	308	271	288	268	276	278	283	309	262	275	285	273	283	280	297	267	256	268	274	277	242	264	283	269	284	288	301	270	255	261	256	246	257	253	256	271	274	261	284	263	289	257	277	258	253	294	273	252	259	238	260	250	272	273	260	275	263	263	287	262	245	247	247	303	282	277	247	276	300	285	250	277	292	249	266	246	267	255	289	262	272	268	284	285	281	259	246	300	265	271	280	267	268	255	271	267	257	274	260	260	247	279	260	292	310	254	272	260	263	271	248	267	272	258	270	272	289	246	242	276	272	297	269	272	286	262	293	233	286	294	295	316	261	283	254	283	265	258	236	279	256	272	281	292	263	266	285	273	273	260	256	274	267	266	273	297	267	281	285	248	288	302	245	265	255	272	240	241	264	272	267	256	234	259	264	263	267	264	312	254	257	279	295	266	289	273	257	282	284	272	257	266	294	289	243	239	229	261	268	267	267	266	274	258	265	232	279	264	294	292	267	272	255	296	263	269	284	254	239	278	293	264	279	280	274	280	271	282	294	257	258	273	266	261	263	298	274	275	277	276	257	255	270	269	271	259	269	255	264	265	276	241	258	264	280	253	284	246	270	313	282	282	255	244	253	247	284	267	290	260	314	255	290	268	257	269	267	272	261	267	303	267	279	281	262	280	277	273	256	265	253	269	281	263	274	252	282	235	246	261	294	280	261	262	228	260	251	288	262	289	223	280	244	249	274	246	258	277	296	247	260	235	242	259	244	279	252	265	293	276	258	239	243	267	323	294	272	277	251	276	286	284	312	260	279	284	256	243	295	253	277	281	264	275	275	250	257	259	272	249	246	244	230	265	285	277	263	265	309	285	271	272	268	268	259	282	277	275	270	266	254	263	291	253	255	263	253	276	268	287	287	276	249	280	240	269	256	293	283	272	255	286	287	283	273	297	283	226	254	263	303	302	294	260	267	277	267	245	284	275	264	237	278	265	306	252	277	242	282	313	273	263	281	270	266	295	250	271	282	280	269	264	283	236	270	242	249	274	285	278	293	272	265	292	287	279	283	253	283	267	273	306	279	270	251	259	253	285	269	262	256	260	261	295	277	248	306	245	305	278	285	272	259	247	260	296	263	313	271	283	275	271	251	295	291	249	262	284	245	285	265	281	296	256	258	282	262	288	279	249	285	239	278	277	293	243	242	266	270	306	287	285	256	267	295	268	276	282	263	281	256	264	246	265	225	257	265	272	276	273	297	298	235	260	258	278	254	316	263	269	284	283	283	299	274	274	253	265	284	292	259	245	270	268	261	273	253	280	260	251	270	255	260	292	283	255	276	280	288	305	289	261	270	264	259	247	274	268	252	232	277	260	269	272	258	263	240	270	273	268	281	289	311	249	260	296	299	247	288	298	301	300	246	252	263	274	287	288	268	266	245	253	250	253	238	241	285	282	260	284	301	257	278	226	280	260	268	245	256	244	279	270	277	276	308	277	268	264	270	276	269	247	260	257	301	282	251	278	288	284	252	242	264	271	265	258	263	276	271	250	291	268	287	255	295	272	263	291	264	290	257	274	298	290	277	287	263	296	245	301	295	286	265	282	288	288	246	267	307	255	226	301	284	255	251	283	259	260	272	258	276	271	248	269	282	271	254	256	275	269	261	256	270	273	265	270	257	259	280	266	294	275	275	279	264	261	254	298	263	262	309	253	273	236	235	257	295	261	283	286	259	240	290	270	268	287	254	236	248	234	251	261	270	274	258	261	286	264	266	227	259	262	262	262	272	268	247	242	270	297	254	281	267	272	281	294	250	271	254	282	278	278	271	273	268	301	298	273	276	285	294	281	265	262	254	260	253	252	265	303	265	255	288	284	245	269	271	278	269	243	272	273	278	274	268	271	282	237	256	267	280	276	255	274	297	279	278	256	289	256	248	271	292	272	264	265	287	255	253	295	291	259	260	269	268	255	262	275	279	240	241	258	262	277	259	272	247	292	289	296	276	257	269	269	248	253	286	233	264	288	273	276	246	268	260	251	272	257	262	275	260	245	283	273	305	269	248	269	266	290	267	267	249	260	306	270	261	292	210	260	258	265	266	305	287	276	284	298	265	242	256	270	245	302	247	270	264	270	292	264	300	249	253	283	268	266	257	273	253	253	245	275	274	261	263	282	277	265	261	237	281	258	252	279	270	284	281	280	299	285	275	283	269	283	270	286	266	247	282	249	274	267	252	257	240	268	271	282	241	257	257	280	272	255	296	273	291	279	252	264	240	294	284	254	249	286	248	271	259	240	270	259	268	277	281	294	263	265	254	278	269	254	269	255	273	260	255	274	256	287	263	277	270	253	263	261	280	281	272	279	278	283	261	242	265	284	234	286	268	263	292	257	289	273	237	266	309	276	274	282	301	272	247	273	272	262	259	233	261	276	254	272	260	261	267	250	294	249	261	257	272	273	295	287	257	251	277	291	272	243	276	276	278	281	294	257	254	266	279	302	247	278	278	280	258	252	284	267	249	279	290	275	260	266	251	252	266	277	248	272	250	251	315	256	273	276	256	258	280	258	267	276	260	279	276	271	255	244	262	266	249	259	264	281	276	278	274	269	285	237	257	282	285	272	240	308	238	253	257	273	279	283	254	279	252	276	279	289	288	284	261	258	231	267	306	286	245	263	271	298	276	250	256	282	247	235	292	286	253	245	279	281	270	289	265	268	263	239	256	264	289	264	258	274	260	250	287	249	259	292	259	272	257	264	282	249	279	270	256	279	259	251	281	245	254	269	274	287	271	276	276	288	276	270	262	276	284	279	271	249	245	289	247	280	250	244	220	220	265	299	248	258	259	258	273	272	268	261	278	266	275	264	254	261	263	279	277	266	272	275	289	266	230	271	283	278	285	237	280	285	293	270	263	238	266	322	262	264	262	247	275	271	252	260	254	273	254	296	230	257	247	235	317	258	244	256	241	269	272	272	291	293	282	318	292	258	272	244	293	300	285	241	249	293	246	246	290	241	267	281	273	253	263	284	249	255	248	282	296	244	275	286	266	248	288	248	248	249	263	282	258	258	272	272	253	251	285	265	269	298	258	278	290	247	247	289	285	282	279	258	254	246	261	261	297	289	250	290	284	259
13178	1934	3891	4211	3567	2940	2459	2270	1870	1722	1557	1407	1372	1268	1198	1183	1160	1087	1024	1102	1037	1006	971	1016	1005	1025	968	957	968	936	898	894	891	860	889	848	897	900	878	860	875	851	893	849	849	865	843	875	864	856	915	874	879	885	892	808	801	877	858	867	818	849	844	829	847	814	756	823	848	868	854	819	844	797	805	802	924	830	870	845	860	821	776	863	810	822	830	848	860	789	832	833	802	760	793	856	820	811	839	841	835	818	803	809	816	847	855	794	864	829	809	803	849	810	875	803	798	829	846	800	852	817	861	821	840	815	820	835	771	750	834	849	788	822	807	820	844	829	826	782	816	818	804	792	819	795	813	824	832	765	878	854	793	811	859	847	814	822	831	812	825	818	836	813	802	772	888	775	781	806	808	853	810	866	781	761	845	828	852	864	811	794	794	765	800	791	812	842	821	789	792	829	797	855	841	778	771	802	782	890	805	866	835	823	776	815	765	804	769	806	793	831	829	818	843	776	761	804	823	826	850	803	799	822	858	861	829	812	819	835	840	787	768	805	808	857	796	824	779	806	820	778	792	785	837	817	812	810	859	863	836	805	819	785	811	827	864	793	810	810	844	794	795	815	821	780	810	818	821	772	772	848	784	853	831	808	832	823	829	858	843	814	831	814	777	803	832	789	777	832	788	785	800	754	856	761	808	850	831	767	776	786	786	809	842	789	784	813	804	818	848	827	785	859	802	803	814	856	812	825	846	829	799	845	803	830	808	791	819	778	803	818	793	857	840	833	851	839	814	810	811	825	823	825	764	763	848	835	751	805	818	840	827	812	852	825	783	790	837	782	812	794	824	840	791	843	840	770	784	834	773	799	835	822	823	787	845	861	794	813	777	823	728	848	784	779	835	812	801	793	866	801	796	822	824	844	869	785	805	821	823	775	839	768	843	762	830	826	854	841	778	804	775	818	804	769	844	808	769	813	823	789	824	814	821	831	813	855	798	805	813	839	836	816	826	827	808	797	808	774	807	793	830	857	850	799	786	833	801	837	832	854	817	809	829	811	841	807	809	832	865	822	822	800	808	802	785	791	808	813	822	861	796	825	826	813	861	846	802	815	874	781	852	802	821	873	796	828	841	749	772	799	877	787	810	810	830	851	850	794	804	832	828	849	787	854	785	838	877	823	795	809	791	795	814	841	762	858	853	810	796	832	896	769	835	806	828	843	810	845	809	823	814	804	834	872	795	839	769	825	835	811	839	819	799	851	825	825	800	834	786	834	820	817	758	793	864	860	778	797	825	794	803	836	795	769	815	844	795	877	787	845	807	843	793	797	869	833	790	812	814	826	803	808	783	810	804	811	824	819	814	795	812	817	839	875	841	782	833	847	747	818	817	793	838	825	822	794	811	804	820	830	785	806	828	785	797	830	838	794	805	780	833	803	810	788	835	804	812	822	842	784	781	842	806	836	833	823	792	815	784	823	795	782	803	832	836	770	773	783	795	798	812	839	811	861	850	801	858	808	834	835	828	787	806	889	822	782	807	833	789	836	827	833	808	837	775	811	807	815	816	801	819	867	782	818	918	840	793	786	762	773	846	826	750	807	807	899	833	756	790	803	841	816	774	793	830	807	850	790	798	794	816	823	836	820	805	778	796	837	800	800	846	855	844	839	799	809	851	816	826	822	831	861	820	800	787	845	800	868	805	822	778	787	808	788	786	879	815	879	834	832	797	811	805	801	817	856	807	827	828	803	806	828	800	842	817	833	778	831	818	847	767	781	869	852	869	821	788	826	839	807	827	852	789	836	803	846	804	818	816	818	821	749	830	856	836	809	785	775	804	815	821	813	808	802	868	829	787	793	792	769	846	819	841	788	841	776	822	768	825	856	765	908	857	798	827	835	786	830	839	831	799	784	855	839	805	803	823	834	787	798	808	826	810	851	775	729	798	782	836	857	791	859	824	775	866	838	769	803	812	835	844	777	774	804	834	836	841	778	811	855	811	836	737	834	801	817	798	769	827	769	833	840	775	837	840	833	789	822	752	785	846	845	812	838	768	779	803	795	808	855	802	758	759	832	822	786	792	824	829	801	852	815	847	829	826	871	807	783	785	813	785	817	813	824	789	809	844	762	809	805	772	771	777	772	825	839	763	804	764	828	771	802	843	791	813	804	772	872	829	827	812	841	774	819	781	891	856	811	822	828	854	873	855	792	799	817	800	857	838	847	824	840	802	798	809	816	808	809	858	843	827	839	816	796	865	807	809	778	801	780	820	796	832	869	842	833	811	772	813	833	798	832	824	853	840	786	784	820	788	817	807	791	808	851	805	855	794	831	815	804	855	780	838	818	831	817	810	833	772	809	822	760	862	813	872	804	829	781	839	833	761	782	817	762	836	833	821	791	857	808	773	848	844	796	845	853	827	808	840	813	830	817	815	853	801	839	823	799	793	813	841	763	862	802	809	821	835	820	803	811	782	863	783	821	805	839	814	850	793	837	801	849	778	842	836	797	812	800	802	825	869	798	835	857	784	780	790	780	835	821	787	821	810	848	787	795	834	842	846	859	827	861	791	779	858	837	822	827	791	878	831	861	833	821	865	846	782	833	756	756	824	845	753	821	856	768	823	829	830	803	789	866	834	864	849	853	820	848	863	800	779	881	815	778	792	813	810	787	789	848	808	828	808	812	811	834	814	848	782	813	806	773	872	770	815	836	844	790	760	831	825	803	820	789	841	802	829	802	837	813	780	814	779	816	753	871	820	808	770	885	785	832	842	798	831	808	808	774	849	720	818	848	875	833	857	799	839	793	774	815	846	844	830	791	834	767	819	830	823	798	813	820	793	843	766	824	816	807	824	801	818	868	826	822	825	837	808	784	812	831	847	808	792	816	773	818	827	840	837	788	830	803	811	771	787	842	827	790	788	829	754	824	810	786	831	819	799	836	825	815	823	770	781	827	836	816	775	801	837	812	837	835	809	840	848	818	799	801	826	824	830	839	793	822	832	802	835	799	830	766	806	811	838	779	819	858	864	807	802	889	843	786	787	793	789	828	802	806	842	800	848	849	803	771	822	834	777	812	797	791	817	848	826	808	772	816	807	818	809	821	865	825	832	806	810	874	831	752	775	845	856	822	839	836	813	810	795	837	767	819	802	818	815	798	872	770	857	840	808	825	808	814	819	901	867	830	798	789	835	812	788	797	793	834	843	804	830	848	810	818	814	830	823	811	846	786	803	794	867	813	796	786	850	888	843	834	833	816	780	830	809	813	791	807	827	788	849	849	824	819	785	789	804	817	822	839	769	841	850	771	865	812	808	871	818	819	783	824	860	798	805	809	833	820	792	827	814	787	835	836	733	836	853	862	826	875	826	787	803	788	840	825	816	816	871	833	829	806	827	812	772	825	791	786	768	819	800	838	795	822	821	799	843	770	843	796	840	804	797	864	796	890	800	789	801	845	837	857	876	810	820	797	837	818	817	885	788	814	821	833	900	838	822	802
39071	8231	3328	2352	1607	1131	994	812	678	562	532	490	497	447	428	422	377	397	331	339	354	360	351	376	368	324	316	332	321	319	322	387	329	321	315	332	330	346	333	309	331	325	325	345	329	336	328	346	331	336	327	310	345	322	334	320	351	317	341	305	304	329	338	307	341	337	316	319	291	345	312	332	300	295	323	336	357	303	319	298	365	321	340	333	350	342	329	323	342	318	310	306	304	364	325	351	356	309	338	329	324	328	332	328	311	308	355	312	346	345	316	322	348	330	301	332	307	289	304	332	311	343	320	310	320	327	327	331	343	320	321	315	301	303	316	329	297	337	301	355	318	287	345	310	317	299	339	321	308	336	337	309	325	335	320	314	360	346	294	346	318	372	305	333	326	308	334	333	311	309	326	319	309	297	351	314	335	308	300	300	340	327	313	320	315	368	304	322	330	326	355	317	295	307	302	307	313	316	334	304	329	315	364	310	283	314	350	328	323	312	315	306	323	297	310	312	334	330	329	291	338	320	329	276	314	319	330	297	318	335	338	309	316	292	322	329	318	325	312	329	343	341	299	294	301	292	329	334	316	337	304	336	304	307	302	324	351	305	314	327	302	332	333	349	314	289	325	323	330	295	340	302	311	306	322	301	336	331	315	331	333	316	379	299	345	332	305	325	303	320	309	329	356	321	321	334	336	352	321	359	323	324	355	341	342	328	372	321	299	342	306	292	318	322	345	348	302	317	313	305	326	300	301	303	336	338	301	342	327	314	340	299	331	297	313	366	319	334	293	350	351	342	335	369	317	335	321	320	311	355	338	337	295	310	295	325	338	318	315	323	298	302	331	314	302	338	323	332	349	311	296	327	304	305	296	314	337	353	316	316	314	318	306	311	315	292	338	338	338	322	311	313	314	317	290	328	360	345	317	308	322	357	342	338	334	328	305	332	298	317	321	325	323	349	314	334	307	300	340	357	342	318	318	318	279	335	328	320	299	336	319	322	349	334	343	328	317	330	328	310	334	330	311	296	323	305	331	313	336	342	329	345	316	329	380	321	344	342	321	314	297	320	340	296	287	271	304	357	338	322	318	295	359	341	275	322	292	324	290	358	320	340	295	331	361	306	323	326	334	314	332	318	293	331	329	315	275	302	346	319	332	343	337	322	310	310	279	322	304	338	305	324	317	313	325	285	316	339	301	323	283	320	297	291	283	335	305	314	317	321	318	331	311	345	323	325	276	355	319	332	303	309	346	326	332	328	306	337	336	332	356	307	305	298	340	317	323	319	308	317	341	314	303	323	322	313	342	322	338	324	323	342	347	325	330	330	303	301	314	307	326	307	334	343	324	315	326	346	330	315	312	307	315	314	346	308	317	316	306	340	296	322	311	329	293	312	288	321	336	305	300	335	342	347	314	306	336	308	320	313	321	343	295	334	314	325	321	322	327	322	328	313	334	339	311	357	309	313	331	316	346	340	319	336	291	318	310	303	352	307	323	320	348	320	305	312	335	367	298	333	355	332	305	351	328	334	319	317	330	314	333	303	303	328	318	339	335	324	318	306	305	306	301	334	311	364	324	350	300	314	314	308	346	322	341	289	324	307	327	319	346	354	335	330	288	338	318	283	319	339	323	321	311	290	299	308	319	293	313	315	292	304	314	350	344	326	319	324	301	298	273	341	317	319	297	331	307	323	280	322	331	293	279	346	316	352	288	308	329	303	294	338	340	314	315	292	367	321	304	338	348	315	310	309	320	302	293	308	339	308	303	310	332	359	311	313	327	314	312	317	326	341	324	310	290	292	314	320	326	325	342	319	335	302	309	320	334	320	286	313	301	316	324	311	320	307	341	311	324	315	316	325	338	350	345	316	311	316	342	326	318	346	297	292	299	353	362	283	326	278	353	344	290	287	341	348	319	292	329	336	322	305	294	340	312	331	341	318	325	351	323	340	332	333	334	314	312	324	347	322	320	318	311	307	321	316	294	347	270	320	325	279	350	337	330	323	311	295	315	312	332	324	318	335	309	320	333	318	334	309	298	331	312	322	305	338	301	323	351	306	301	300	299	373	318	334	302	334	285	345	310	346	310	324	322	325	356	369	345	337	341	306	310	325	302	358	294	322	321	378	341	297	347	325	352	325	333	309	322	337	319	327	340	342	332	312	331	359	324	329	310	340	310	350	311	323	322	307	286	309	295	340	321	343	317	293	336	325	324	312	338	332	339	300	313	326	309	346	291	298	376	341	324	290	336	332	324	306	292	318	324	330	336	325	325	257	330	335	319	305	305	334	314	335	320	325	312	342	331	296	333	322	320	318	320	339	286	305	343	337	312	294	331	344	309	330	296	295	339	309	329	335	322	335	330	331	337	355	292	277	299	326	315	322	339	324	323	328	296	314	308	286	330	325	305	316	330	353	299	333	290	309	316	335	329	313	301	314	309	350	306	293	325	304	304	319	313	344	327	331	302	333	331	305	334	302	318	329	319	320	295	314	378	324	320	283	290	278	304	322	314	297	310	311	343	333	348	314	346	332	314	292	321	309	350	297	294	305	320	328	329	311	328	311	298	335	310	292	274	326	324	301	317	294	296	305	341	335	329	310	307	340	301	328	317	315	358	309	296	323	315	324	310	289	340	305	294	310	297	335	287	327	323	334	323	334	312	299	306	349	332	312	315	325	311	306	333	302	301	286	336	322	327	325	346	347	334	330	330	322	328	302	305	342	316	351	337	330	317	328	339	336	328	312	315	284	294	315	313	315	302	324	310	294	313	306	303	322	347	336	370	328	318	337	334	341	303	306	352	326	330	303	326	324	297	321	309	324	327	350	313	359	314	314	302	309	331	329	330	336	311	318	324	316	325	352	313	352	341	290	287	326	340	288	299	346	330	329	293	274	333	331	329	314	320	328	349	309	330	302	316	319	314	310	295	288	314	320	356	339	308	322	311	294	325	314	349	312	308	295	323	314	356	311	306	314	311	316	306	325	323	292	344	308	327	320	296	350	335	323	336	288	306	317	337	324	319	343	340	302	329	330	321	349	317	301	351	327	338	327	317	347	298	353	308	326	320	325	347	323	311	328	332	321	343	330	331	308	306	349	278	326	333	317	321	304	326	315	303	342	292	341	330	323	311	354	334	339	326	276	336	326	295	333	355	320	330	326	306	317	315	288	304	299	328	320	343	311	339	307	324	265	310	356	337	310	325	334	332	292	344	318	313	313	346	323	334	307	307	319	307	316	311	342	297	349	325	319	333	316	354	335	322	335	328	322	290	339	338	323	337	318	345	330	315	307	306	308	333	305	325	302	330	325	326	330	319	325	310	327	294	330	316	349	303	309	341	359	328	335	300	371	306	305	344	325	288	308	316	290	300	344	302	340	343	337	324	296	316	313	328	302	316	318	313	342	296	336	271	319	318	304	324	315	326	326	323	363	312	320	334	314	319	332	339	294	358	322	339	334	303	345	328	327	327	298	324	336	359	325	314	355	362	334	340	321
18992	3026	6595	7055	5871	4983	4018	3453	2955	2581	2261	2121	1964	1833	1690	1583	1572	1515	1427	1354	1337	1287	1337	1297	1195	1193	1125	1153	1136	1124	1140	1147	1076	1136	1090	1090	1094	1027	961	1031	990	1028	1005	982	1005	999	981	1021	962	1021	1003	945	950	994	964	974	974	960	973	957	971	1016	966	950	952	1002	968	965	960	968	956	949	902	978	923	960	960	935	928	964	935	958	964	947	950	980	1026	978	922	943	926	927	999	889	981	982	1013	903	868	896	947	963	944	971	914	931	935	939	939	897	1002	936	939	931	950	952	879	982	988	923	891	924	889	943	922	955	929	969	893	943	943	924	946	910	928	947	870	906	945	951	941	910	989	989	905	919	964	934	918	878	900	867	960	989	990	950	949	832	930	932	952	937	915	914	960	903	944	944	946	944	965	951	890	965	953	945	925	983	927	897	933	958	921	925	904	941	939	950	918	946	950	905	926	916	912	1014	953	916	944	939	970	859	966	836	938	971	905	862	933	940	945	969	983	960	924	955	958	913	944	911	920	929	951	904	956	930	933	897	908	930	946	949	943	921	969	970	954	959	892	891	927	923	910	909	889	903	940	949	888	929	934	942	939	935	928	916	938	926	940	897	932	964	899	960	940	915	931	937	924	972	945	919	893	993	943	914	953	904	920	944	952	941	937	982	928	933	950	910	903	933	926	968	936	960	928	928	848	913	918	917	921	917	935	950	907	930	948	945	908	946	950	954	882	902	937	908	936	949	937	899	937	902	917	913	979	982	939	895	968	942	919	941	929	933	945	960	949	915	928	930	910	949	921	901	943	908	864	943	935	906	901	936	936	974	941	962	954	925	928	927	934	899	934	896	901	919	924	958	899	969	944	983	979	968	936	901	921	981	952	926	977	934	958	947	889	920	972	946	951	946	947	954	931	936	944	944	900	927	912	946	881	955	930	979	935	871	982	924	923	896	922	974	992	889	934	934	983	966	981	975	967	943	959	946	950	925	954	886	887	946	953	918	953	970	971	928	989	902	961	917	899	970	947	930	911	906	943	925	971	915	894	944	879	963	923	932	955	950	909	937	904	892	927	954	921	932	915	897	910	939	933	1001	982	939	911	871	920	922	975	925	945	919	1023	967	975	899	929	983	976	992	952	926	923	962	955	948	923	913	1022	907	971	913	943	940	936	981	911	895	961	972	913	933	939	948	914	910	911	908	964	951	898	943	900	913	900	951	917	908	948	923	852	942	906	943	950	936	942	921	936	969	928	931	965	920	925	929	913	869	953	967	978	864	932	916	941	908	926	946	934	957	902	936	947	914	929	918	955	937	909	987	870	961	935	876	907	914	931	922	903	915	975	888	921	928	975	945	940	921	888	926	947	996	886	882	964	916	915	895	960	955	930	887	955	923	929	941	922	962	889	929	917	892	917	937	903	910	970	891	905	890	951	937	976	954	935	924	895	950	968	965	968	949	937	867	908	924	930	946	947	890	895	945	943	952	927	957	909	923	947	947	957	972	951	960	908	939	934	956	915	945	922	992	905	935	956	913	979	952	891	926	976	988	885	953	889	942	963	863	955	889	940	909	886	884	974	910	918	943	900	929	928	957	953	938	977	888	901	908	943	961	917	898	929	925	943	968	949	939	938	937	937	950	916	859	995	931	871	905	910	920	898	871	909	932	965	928	905	902	976	887	956	953	861	909	987	931	950	928	945	937	954	988	966	937	849	902	953	946	922	916	938	921	912	930	932	924	917	938	960	920	910	964	910	930	912	912	941	936	925	912	960	968	900	944	899	975	993	906	931	919	915	951	911	983	923	913	898	940	936	944	957	946	938	910	934	874	946	889	952	957	949	856	901	1000	918	986	919	900	969	887	925	987	920	927	941	921	898	909	919	909	907	912	899	918	895	1027	936	897	899	942	949	939	923	921	900	969	949	981	898	953	946	956	930	948	903	940	908	906	943	941	920	885	939	922	923	938	910	906	968	936	929	997	882	903	956	929	938	929	949	987	993	888	970	866	935	902	978	971	867	911	913	889	946	905	953	907	900	918	890	933	1004	937	947	927	879	913	980	919	924	940	942	936	956	914	998	938	975	910	978	910	980	891	904	923	894	901	882	887	931	937	939	961	925	922	931	912	965	965	884	934	920	920	939	906	910	927	1000	875	969	926	959	953	950	921	947	976	945	890	989	948	919	907	940	935	902	957	969	918	871	929	901	927	937	910	907	912	897	908	972	894	920	891	911	936	911	972	927	949	923	952	856	918	916	924	934	1021	887	924	907	918	915	965	970	973	927	910	938	962	916	956	877	945	891	953	907	904	926	973	877	906	986	935	905	970	909	958	924	949	875	977	886	928	936	896	941	971	966	954	989	884	947	941	921	919	961	889	925	922	979	962	886	930	857	923	917	910	969	912	928	986	965	941	884	901	897	938	925	914	973	919	878	936	985	959	950	988	983	931	940	936	945	895	917	939	918	914	962	930	949	889	920	926	918	926	960	948	938	892	948	919	909	936	886	906	884	944	961	1000	888	973	880	948	978	916	962	936	951	896	906	958	907	917	960	909	910	966	902	962	928	925	987	960	943	902	884	881	913	957	947	915	863	880	975	923	900	983	945	971	894	960	901	943	961	975	977	894	884	926	963	898	930	876	915	888	924	916	953	942	919	868	933	984	947	955	907	940	917	945	899	936	940	934	920	946	920	936	934	981	892	891	957	880	916	878	930	993	939	946	973	962	905	924	881	910	935	959	974	964	906	923	918	950	906	911	867	959	942	947	920	871	898	931	936	893	917	884	931	920	921	928	942	899	944	898	903	926	956	870	965	933	893	930	996	925	953	972	955	909	892	925	1000	970	947	922	930	931	915	887	962	916	932	920	921	905	953	917	962	954	930	881	945	948	942	934	924	902	980	964	988	970	934	952	964	971	940	915	918	973	917	925	933	914	936	906	965	938	880	924	932	929	957	934	920	936	919	984	946	961	889	959	939	938	936	953	895	918	911	933	945	915	959	936	897	914	890	934	921	926	940	946	908	902	919	973	962	925	964	932	869	925	962	947	956	968	921	953	963	918	929	942	920	895	960	908	990	932	901	900	932	945	948	903	956	897	911	926	945	934	972	940	974	866	989	933	896	954	977	943	884	962	922	974	930	919	927	957	919	934	969	917	948	898	923	899	936	908	963	891	928	897	943	867	930	923	946	979	896	917	939	912	932	910	978	953	906	939	902	917	898	953	921	960	906	885	935	919	972	907	926	930	944	894	871	986	899	947	916	915	945	888	898	933	976	934	925	941	974	985	894	927	927	902	997	944	917	1006	970	915	973	913	977	915	939	954	843	928	953	1006	972	915	931	950	952	937	961	920	863	912	900	909	961	941	969	911	951	881	935	960	894	955	1014	997	984	886	954	895	914	924	977	956	898	926	935	885	896	940	930	935	914	922	919	902	1006	964	963	920	956	1008	956	931	910	909	912	868	922	946	920	910	937	951	932	929	935	959	898	924	946	940	869	946	952	939	890	967	922	903
4770	307	241	204	198	126	189	172	164	134	143	129	146	173	147	131	122	143	146	138	146	128	151	128	125	128	143	136	143	137	132	151	152	117	132	136	132	157	146	156	131	131	142	136	148	150	101	150	144	135	158	122	146	136	142	117	137	124	134	134	132	130	127	167	132	133	128	128	124	154	138	136	149	125	135	137	131	131	149	131	125	123	174	144	142	137	127	142	126	143	130	141	135	153	151	141	141	146	135	145	130	149	123	130	150	134	138	132	140	134	143	127	140	148	135	132	137	129	158	122	128	143	141	132	128	140	155	151	149	133	126	138	142	135	143	150	152	140	149	148	144	125	130	116	140	132	135	125	148	125	161	142	153	137	138	137	118	136	137	155	121	155	137	154	135	132	140	136	182	136	132	153	154	131	136	140	135	158	152	133	136	140	136	148	157	121	134	136	146	135	137	132	119	140	126	138	126	146	156	153	139	144	142	144	130	127	140	130	122	151	124	146	134	152	119	129	153	137	144	127	137	157	155	164	134	139	117	156	132	137	132	139	138	141	151	115	124	137	141	134	141	135	139	128	127	137	141	157	140	133	129	125	145	134	134	149	131	144	139	129	133	135	155	118	128	129	135	138	162	124	147	148	140	150	151	148	147	149	150	152	149	126	139	129	135	139	155	139	140	154	138	155	125	131	135	142	145	131	132	150	133	115	131	156	115	132	145	141	126	132	137	116	136	142	113	127	154	114	139	137	133	138	148	144	148	130	133	138	137	146	137	119	171	122	130	129	127	134	139	148	134	106	124	131	127	138	121	129	145	148	112	121	135	129	116	150	146	148	123	145	133	152	124	118	132	137	139	128	157	137	150	146	132	138	145	141	156	131	144	143	160	136	140	137	142	155	136	127	128	123	129	138	147	119	154	144	143	128	107	158	132	141	131	151	152	138	132	142	130	149	138	115	144	119	136	128	131	144	143	151	135	138	157	154	156	138	149	118	135	155	135	137	127	140	151	122	123	139	145	134	157	129	131	127	145	121	134	134	136	143	131	129	145	128	132	127	136	133	140	137	145	139	138	109	135	132	121	131	126	127	125	124	138	134	113	135	125	146	127	154	129	146	142	172	134	139	135	144	148	138	137	148	146	126	137	152	150	119	128	147	130	133	156	117	127	128	134	142	131	129	130	143	131	133	149	136	136	136	142	122	157	140	122	178	131	139	146	132	123	118	146	159	133	128	133	121	125	131	106	153	129	139	138	118	143	141	138	143	145	148	127	127	127	138	140	131	123	146	129	133	146	145	122	127	126	150	130	131	144	140	135	130	142	138	141	132	151	144	166	162	113	138	125	139	110	131	138	136	145	143	129	144	141	149	148	133	128	134	144	153	128	137	129	128	154	123	139	137	126	153	150	139	173	145	117	119	152	147	153	141	134	131	148	132	122	131	120	134	118	160	137	123	130	133	152	151	143	143	137	128	146	136	135	125	161	127	138	148	145	148	155	159	126	140	125	131	143	140	135	130	144	137	153	117	111	138	138	145	128	140	134	139	145	134	143	122	139	152	147	145	140	123	160	118	139	143	144	119	120	133	142	128	120	137	152	138	144	140	132	148	137	144	130	142	131	144	127	132	129	140	149	149	138	133	141	144	158	142	125	143	130	152	167	131	133	146	130	157	158	132	150	160	147	141	113	132	130	150	126	120	160	141	146	126	142	126	133	135	144	143	124	144	126	146	146	136	134	137	151	150	133	131	141	134	150	148	144	132	143	150	150	131	124	133	139	159	140	137	123	126	127	126	152	139	138	137	127	116	131	127	150	149	135	139	118	129	148	134	150	135	132	138	120	159	139	150	117	128	142	123	153	145	114	148	121	128	126	140	141	140	126	125	134	142	131	152	131	156	123	145	133	147	152	143	141	156	157	129	132	144	136	141	148	135	163	132	126	133	147	151	132	131	136	149	143	139	144	142	152	139	154	146	154	130	152	125	160	129	140	134	126	117	146	123	161	110	146	125	147	143	152	133	136	129	145	134	153	147	146	116	140	126	157	141	175	149	141	126	150	131	126	138	136	150	137	155	147	126	139	137	141	103	144	141	151	152	136	130	139	139	139	144	158	145	159	135	152	135	122	141	133	156	134	127	131	125	139	145	132	157	134	139	123	146	158	146	163	157	129	145	157	133	141	135	148	135	128	151	144	115	143	111	136	144	144	152	151	131	133	145	165	147	148	162	125	126	143	160	139	119	141	152	134	126	141	145	133	156	145	120	127	156	152	126	125	150	135	135	142	162	145	147	120	143	142	136	138	135	140	144	143	151	140	135	129	153	147	136	142	144	112	129	147	128	128	134	131	153	148	141	128	123	131	144	133	142	153	122	143	124	149	147	135	120	149	143	160	124	162	157	135	116	160	134	135	146	141	142	139	143	116	132	150	144	143	126	169	158	133	137	128	147	139	134	140	136	117	146	141	144	129	135	118	142	132	130	124	147	134	141	143	153	149	144	137	135	167	145	122	148	152	156	136	159	142	135	129	144	140	135	145	166	134	161	162	133	122	140	158	151	135	144	155	132	151	139	121	143	147	139	145	148	156	159	126	144	121	145	129	136	149	151	155	131	138	129	138	145	144	113	136	138	144	145	140	143	145	139	150	151	140	141	130	157	160	133	129	103	152	143	146	160	144	135	147	159	166	131	150	157	109	127	144	156	154	147	137	118	146	146	140	123	121	134	138	143	144	130	137	155	138	166	136	125	140	143	135	160	157	146	137	122	128	124	147	122	143	152	135	144	139	145	145	130	143	151	138	152	136	146	152	141	152	131	121	138	148	118	140	123	135	129	148	132	133	149	147	138	135	145	147	149	133	140	138	129	140	129	134	136	135	127	150	136	138	138	122	133	146	141	162	123	139	139	133	164	137	135	126	134	145	143	130	124	144	156	163	148	154	141	152	138	138	158	126	114	136	137	148	152	149	121	141	128	137	143	148	156	157	126	156	143	143	136	140	141	140	145	125	144	134	128	168	151	140	141	150	124	162	126	152	127	153	133	145	130	149	131	119	124	154	144	132	123	132	138	128	140	136	159	128	140	135	133	136	138	134	108	130	131	147	142	138	130	137	134	132	140	154	138	143	130	151	139	142	126	153	163	152	127	123	124	130	136	118	152	149	147	135	138	141	134	122	125	137	140	155	133	132	146	140	126	139	144	125	140	146	133	128	136	138	136	152	128	133	147	143	117	148	129	139	133	150	126	140	135	139	129	125	148	161	116	139	121	148	149	135	144	128	123	146	145	141	130	137	151	144	117	154	157	135	145	137	141	142	138	151	100	167	132	160	133	132	141	152	139	143	143	143	142	142	149	131	131	139	126	131	142	128	139	157	133	141	129	158	145	137	139	145	140	134	153	141	129	161	153	131	132	130	103	127	161	137	128	124	130	135	142	148	128	176	110	166	157	149	115	136	134	133	133	116	130	123	139	143	137	116	147	156	126	122	134	138	161	124	151
4762	610	703	688	657	587	602	586	562	556	516	529	517	502	500	481	489	510	495	483	470	531	499	487	488	490	494	450	499	448	480	500	481	481	486	477	484	477	447	515	479	507	523	521	470	481	500	461	477	520	503	455	471	456	497	474	428	454	470	509	519	442	523	470	457	467	461	451	470	459	477	454	482	495	511	499	463	465	497	462	452	463	482	488	462	466	425	486	527	462	479	502	468	447	448	465	486	430	464	490	460	485	459	479	464	504	438	489	507	507	510	465	486	469	467	476	459	447	457	491	434	492	461	459	483	476	473	470	482	469	495	513	487	505	475	479	489	456	463	448	479	448	489	487	465	452	474	472	481	505	478	466	507	446	497	468	476	533	515	470	438	493	461	461	482	492	473	504	455	466	473	465	434	511	484	442	508	481	450	476	472	465	465	487	490	458	470	521	494	468	470	473	487	469	465	506	503	477	445	460	497	474	476	461	473	475	484	471	463	482	479	463	464	470	487	442	459	490	414	430	497	458	487	474	489	479	497	470	496	469	453	442	474	476	440	432	510	479	479	431	440	500	519	465	464	499	478	494	449	467	448	450	469	448	516	480	477	465	478	474	522	472	475	494	464	484	491	444	482	468	475	440	469	458	410	464	474	482	444	461	473	505	493	490	457	483	484	466	493	504	448	461	479	498	474	459	482	452	449	469	473	458	458	500	469	481	477	504	432	446	468	485	454	456	435	485	494	498	474	461	488	411	455	520	445	438	508	489	454	450	456	482	468	503	467	448	474	478	471	502	475	477	493	479	476	448	475	452	491	480	456	468	476	485	482	453	458	481	489	450	458	460	476	504	465	473	520	444	474	492	469	510	444	489	454	494	486	459	438	465	479	464	467	456	479	473	443	496	480	451	454	512	459	465	491	476	485	507	458	507	467	477	492	479	464	464	483	490	486	503	484	472	462	457	471	479	486	521	435	468	471	468	510	461	510	460	483	524	522	434	469	472	499	456	423	461	509	474	448	477	493	534	492	477	471	491	487	489	456	503	495	485	428	482	456	519	467	478	470	457	492	456	474	482	506	503	478	447	466	462	470	488	450	495	479	493	468	463	471	451	459	504	477	503	502	488	528	430	447	451	483	461	488	477	448	459	466	453	485	486	472	439	483	463	449	491	465	504	471	490	477	512	439	489	476	482	462	506	498	487	500	450	485	433	458	493	516	466	457	505	488	489	440	482	449	482	485	482	489	464	458	480	452	445	482	456	463	452	503	487	466	496	494	513	467	480	467	472	480	493	461	483	446	481	465	484	487	448	484	478	496	496	441	483	485	470	491	440	501	470	487	462	492	447	521	468	483	497	468	481	455	478	449	465	498	478	483	478	503	491	489	483	512	474	478	459	537	460	453	532	487	515	500	469	477	507	469	472	474	486	467	449	460	458	492	494	502	484	445	513	474	506	433	458	522	464	478	469	464	468	467	505	450	473	473	485	496	481	468	455	471	432	465	456	491	463	450	489	450	475	488	484	505	521	466	449	527	452	481	474	460	471	480	476	437	486	458	465	445	480	489	507	448	446	480	492	465	449	462	472	498	475	452	459	460	470	501	451	475	476	466	496	471	454	462	507	484	480	460	488	464	490	460	452	465	457	474	498	460	478	487	466	517	492	452	452	441	480	457	507	471	466	516	494	446	488	480	460	488	476	458	475	501	465	482	461	482	463	491	500	475	477	466	484	501	437	470	466	445	482	506	489	475	454	478	470	503	483	464	464	482	467	444	488	468	490	486	502	485	429	515	473	447	491	464	474	463	502	438	504	438	458	479	481	484	459	475	433	458	484	468	461	476	461	426	479	469	491	497	469	485	463	488	454	443	507	471	513	468	488	465	466	502	498	490	484	494	440	491	483	458	485	469	488	473	484	460	455	481	435	486	474	460	459	487	454	505	496	470	437	491	474	473	473	479	477	482	481	461	464	465	483	450	471	508	478	480	471	475	462	486	485	464	519	472	442	436	510	497	452	518	469	465	448	444	474	451	498	496	475	485	464	463	489	478	513	462	471	477	469	476	469	443	491	495	496	484	487	447	450	468	462	472	488	464	459	491	473	478	477	490	454	441	466	441	479	489	477	497	457	468	498	504	486	491	461	489	480	493	476	467	473	487	488	480	469	474	476	466	488	496	476	489	462	501	458	451	484	502	487	484	475	439	486	451	457	470	490	443	487	486	471	450	473	487	498	467	451	491	487	504	476	485	492	482	461	454	451	449	477	481	494	467	492	430	497	507	478	489	466	484	500	482	470	472	442	484	473	483	463	460	449	444	466	498	466	481	478	484	476	491	501	456	489	513	438	491	486	487	468	497	516	469	514	431	483	503	475	495	475	487	457	445	475	470	466	490	463	450	499	450	479	451	495	441	470	490	470	464	457	484	472	468	485	456	485	464	490	478	466	439	451	432	483	450	470	485	458	471	482	471	471	492	473	499	492	466	512	446	495	494	446	458	480	484	459	478	483	473	478	521	476	464	515	436	461	489	500	484	457	471	416	494	479	484	475	483	477	484	518	478	422	491	463	498	457	454	477	482	417	479	477	480	477	441	477	435	478	499	500	455	494	494	463	487	426	458	482	473	529	527	473	492	457	466	467	522	493	481	462	473	459	461	450	461	455	451	493	464	519	458	523	467	498	484	484	469	468	488	482	476	435	457	459	467	466	474	488	494	482	467	454	456	454	488	450	490	471	466	462	468	504	480	455	471	454	455	449	484	487	493	474	459	409	482	472	473	461	476	477	448	477	455	468	471	469	465	484	492	514	473	427	462	455	449	501	453	462	482	498	482	492	489	486	486	495	457	462	532	474	476	506	474	486	476	461	477	504	498	494	506	482	465	509	486	464	433	479	491	456	499	459	456	463	470	492	477	475	465	469	489	502	480	472	480	453	449	450	457	470	480	487	446	480	432	481	509	466	505	418	511	465	489	462	508	551	501	455	489	469	480	485	505	445	501	440	515	517	420	450	501	453	477	422	512	456	483	471	444	472	435	466	454	463	484	519	421	443	476	479	489	469	464	438	470	484	477	453	502	435	454	509	438	488	501	448	496	500	448	465	462	447	460	476	489	451	454	492	479	440	464	475	443	478	483	464	450	444	477	461	475	463	438	529	476	525	462	487	472	502	508	459	482	444	423	503	448	459	462	505	427	503	482	463	500	482	486	477	479	439	480	478	468	460	476	472	497	503	482	491	490	498	489	439	515	497	490	461	464	459	482	456	447	426	475	453	456	459	471	479	474	490	483	468	455	470	510	447	495	497	491	487	481	469	507	486	518	445	460	469	472	497	445	492	509	481	501	430	453	470	502	494	487	495	519	492	469	449	501	468	465	455	459	499	472	455	469	476	469	454	495	497	517	458	472	504	454	488	485	441	437	467	490	447	491	484	478	492	492	474	450	494	470	479	474	490	474	486	453	504	487	475	486	443	482	488	496	471	493	457	461	477	478	411	469	446
27340	3023	1633	1211	918	691	548	462	469	411	366	355	319	344	328	329	318	329	294	332	292	297	303	277	281	277	317	305	290	273	278	296	291	267	288	249	289	271	299	273	297	264	270	261	283	285	292	254	273	291	253	265	280	275	277	264	279	255	245	286	263	240	272	259	269	260	288	256	250	243	287	287	305	247	292	281	302	278	265	267	262	254	298	269	286	292	253	252	296	260	283	259	279	279	257	251	255	267	250	263	312	260	278	258	257	289	276	246	248	266	270	289	250	310	269	262	270	288	261	266	240	264	298	272	322	277	261	262	292	284	260	245	269	261	280	241	230	268	251	254	273	256	260	260	257	269	259	297	259	270	277	254	267	277	258	266	260	257	251	270	277	247	245	269	248	272	274	253	284	269	275	285	266	279	283	278	280	263	271	265	261	283	257	275	272	287	263	254	263	248	282	277	259	264	262	247	280	263	250	255	251	294	247	265	252	269	274	257	282	281	259	261	283	267	297	258	272	239	235	257	281	278	281	275	287	260	262	256	271	260	270	231	261	285	239	280	271	287	272	285	284	266	251	278	272	267	288	233	293	256	267	266	243	263	298	258	254	262	295	259	258	257	266	253	275	273	295	271	250	255	261	262	261	275	237	291	282	276	236	262	272	286	252	296	236	269	255	258	254	270	240	279	247	278	288	263	268	270	252	255	276	269	284	274	252	251	256	268	265	259	287	264	266	252	261	255	265	247	282	290	274	286	244	264	298	254	257	295	273	267	259	293	271	242	276	287	250	269	269	255	262	237	271	232	257	270	256	277	272	301	264	272	247	270	252	288	239	269	286	282	248	262	273	264	269	268	251	295	283	268	246	267	231	276	252	246	272	268	259	311	285	273	253	288	268	248	292	279	252	268	260	270	266	257	255	264	306	262	299	272	290	279	269	267	278	272	300	248	259	253	248	282	248	263	281	285	233	269	244	259	306	248	281	264	271	260	275	262	253	259	270	257	253	266	258	245	283	251	286	272	280	261	283	298	265	262	298	277	274	271	291	289	275	255	264	258	268	286	271	244	301	265	254	295	303	285	272	262	297	267	261	253	280	272	291	276	265	272	284	267	253	290	258	303	279	318	254	291	267	276	307	272	267	275	277	234	268	298	242	251	261	276	271	283	256	253	302	281	269	253	285	262	261	287	297	285	256	281	304	271	287	258	298	256	259	259	284	275	258	243	285	244	272	247	278	274	273	259	282	245	302	272	288	264	296	256	264	255	297	276	247	252	253	304	274	251	242	305	290	269	290	244	285	273	269	256	269	278	278	266	274	259	286	247	272	244	287	300	262	259	275	281	269	246	266	273	271	269	255	270	293	278	286	261	272	254	277	248	283	283	269	270	266	280	237	258	249	277	265	278	297	272	280	259	280	248	252	262	289	268	262	280	258	275	280	256	275	267	281	251	268	280	258	260	248	270	246	269	273	292	252	311	245	259	268	252	266	256	298	264	276	259	275	288	245	266	252	251	283	232	272	251	269	254	265	251	274	252	266	290	294	257	272	245	284	243	247	267	255	269	273	265	270	263	291	265	265	283	271	299	285	292	282	283	309	276	291	261	287	276	273	260	282	262	282	268	271	271	283	256	259	267	252	242	278	280	275	284	280	257	262	266	292	290	254	290	249	282	289	271	276	263	234	247	260	278	264	249	272	264	242	286	273	273	282	289	284	291	280	299	247	269	307	245	276	275	263	294	290	254	274	245	254	270	268	259	251	243	277	284	267	287	273	270	289	278	288	267	274	282	267	284	248	269	260	236	277	280	278	267	284	285	262	273	265	224	283	244	306	275	282	277	267	293	285	278	268	298	245	264	291	268	250	255	281	258	263	278	253	292	297	243	277	206	249	267	251	252	256	309	281	266	281	289	272	260	279	274	267	276	286	264	259	252	273	258	263	269	287	249	267	254	270	277	260	275	287	278	256	272	269	277	247	289	268	272	249	267	275	252	265	262	261	245	282	325	262	279	275	258	290	265	276	266	254	298	285	260	265	289	291	269	285	286	269	255	310	291	258	286	274	269	278	291	294	284	287	256	268	285	254	283	289	300	272	247	266	293	287	253	256	295	256	281	272	302	299	294	267	266	267	266	270	286	270	266	261	275	252	279	271	277	273	256	250	290	269	266	264	280	279	274	241	262	235	263	269	254	286	292	301	253	255	250	290	278	271	261	284	277	249	279	271	299	278	279	254	259	276	280	279	278	286	268	285	285	277	279	256	257	244	300	269	291	281	303	277	273	254	273	275	268	248	272	273	267	256	239	261	267	287	267	274	272	262	269	266	267	241	239	273	287	249	255	290	288	260	255	265	274	297	285	255	308	256	248	295	293	246	255	291	270	263	287	257	243	296	299	268	265	303	291	236	274	262	266	258	256	285	280	276	281	241	269	225	300	272	275	287	305	257	255	281	265	271	273	244	293	305	260	279	266	253	253	263	284	264	278	261	255	247	303	289	238	280	279	257	267	257	281	246	273	271	271	295	296	268	272	238	261	275	289	285	262	265	277	278	253	280	259	275	303	259	255	307	270	279	282	302	274	260	287	241	275	285	266	264	270	247	225	253	285	273	274	238	269	264	275	292	261	254	290	280	265	311	289	247	256	273	259	276	273	251	260	269	273	277	282	269	258	249	264	283	278	236	256	269	276	306	306	260	276	262	281	249	281	270	243	274	294	249	275	285	301	249	255	244	289	255	269	253	269	262	247	278	234	248	264	287	290	244	266	248	282	262	267	296	281	299	281	283	243	275	257	264	246	276	291	277	278	294	270	298	275	274	243	272	279	293	282	251	276	239	269	292	274	288	277	240	289	276	301	275	272	274	239	226	261	243	273	318	259	280	272	241	272	273	271	288	286	295	265	268	268	286	282	273	275	264	274	273	245	290	297	255	249	264	267	277	272	280	254	248	258	256	301	272	283	280	265	286	290	279	278	257	281	273	280	280	267	268	260	233	255	314	276	263	274	263	285	271	286	253	264	247	272	264	296	252	224	247	266	296	262	260	256	277	256	295	262	278	234	251	271	268	237	260	273	279	289	268	258	250	249	263	223	287	275	251	226	295	249	263	268	281	247	249	287	272	280	312	307	258	244	296	261	239	254	266	272	253	262	283	280	264	274	296	255	299	280	253	290	279	289	289	264	309	265	252	281	283	297	282	261	274	285	275	295	284	254	248	239	305	267	275	260	262	279	244	263	265	292	293	276	278	261	287	282	279	275	276	260	254	266	272	248	288	249	274	302	322	257	301	287	265	251	272	246	275	245	258	268	272	267	237	264	292	265	287	257	268	269	240	281	276	271	301	298	267	245	276	272	272	249	272	283	269	259	322	283	254	252	257	257	258	294	276	265	263	283	262	258	262	260	272	268	270	273	268	269	252	277	280	264	273	278	248	250	273	268	267	290	253	251	261	271	266	259	284	275	253	241	279	264	255	265	269	254	280	274	250	257	275	282	268	271
13759	1820	3868	4191	3490	2927	2421	2082	1878	1671	1555	1501	1340	1275	1229	1159	1109	1093	1112	1042	1075	945	970	927	957	978	973	952	886	946	913	903	896	946	890	912	902	889	854	837	831	861	860	870	846	836	893	856	839	860	853	862	850	897	842	906	855	888	831	854	873	901	782	848	802	847	812	857	826	848	838	842	847	810	828	806	855	819	846	795	863	801	803	809	801	816	807	822	825	756	840	821	800	795	808	866	836	821	819	853	825	823	774	867	812	857	827	796	809	827	861	813	824	851	806	838	810	820	857	852	844	865	838	802	840	821	795	842	821	773	829	788	817	802	818	828	844	829	813	803	845	867	824	812	825	740	792	808	802	820	816	763	790	814	846	811	818	811	820	825	799	818	813	861	837	850	796	803	807	843	819	844	802	841	807	823	826	867	836	845	840	859	792	870	840	833	805	835	791	860	848	828	808	831	865	852	838	782	887	867	853	847	837	797	836	834	780	812	805	799	792	836	857	799	858	845	834	827	783	833	829	855	794	779	835	895	766	841	854	827	870	781	800	824	859	860	809	791	862	791	798	829	784	805	812	796	811	858	827	834	780	832	832	803	838	835	864	781	800	801	825	807	855	804	802	808	849	784	816	805	819	848	819	841	780	820	811	781	828	817	798	821	803	851	826	849	791	749	835	827	838	804	754	794	852	823	852	773	849	779	825	834	776	813	816	802	792	809	821	821	831	810	828	792	798	780	762	848	805	794	825	810	852	795	803	801	795	815	782	799	847	823	793	845	852	815	838	845	789	866	810	805	833	806	756	816	783	811	852	777	820	807	815	848	813	755	831	808	833	823	847	774	781	795	798	822	807	788	786	838	792	725	836	831	861	835	817	863	772	789	835	882	842	784	800	780	801	835	778	760	864	803	796	833	772	847	788	836	788	803	821	839	857	821	856	836	824	817	815	815	829	821	809	842	759	835	771	890	781	794	805	810	840	816	803	816	806	786	823	796	842	816	836	834	849	810	841	860	792	808	847	861	827	839	795	779	789	855	842	807	786	845	872	781	807	783	793	819	820	829	832	813	854	813	835	774	812	834	786	816	858	803	767	791	825	792	809	804	846	818	840	811	862	794	801	823	822	775	847	790	833	863	794	780	868	812	827	831	799	808	811	825	816	860	887	783	812	842	801	804	811	784	821	796	821	780	806	797	808	805	829	882	814	798	818	775	814	805	853	789	834	839	834	829	762	817	773	807	799	804	809	810	835	785	841	796	870	814	807	821	819	835	862	784	825	839	878	836	838	796	832	847	838	798	811	820	804	845	841	838	787	755	850	820	852	804	778	813	812	786	831	843	819	781	860	815	841	825	783	817	791	827	819	781	793	863	880	814	821	807	786	822	838	829	868	776	900	824	807	831	841	852	836	793	745	870	835	799	865	776	789	793	826	818	845	811	806	842	819	833	846	769	835	797	798	852	761	865	864	798	806	827	830	850	828	831	814	876	799	821	801	780	838	786	836	828	850	801	806	798	784	860	778	795	803	820	818	829	811	795	808	812	799	834	803	806	828	821	827	821	795	809	862	845	831	849	812	780	779	828	795	789	829	823	842	790	811	851	834	804	837	822	814	781	789	830	836	809	820	832	803	865	807	825	858	862	863	802	816	799	812	814	829	838	831	844	759	833	799	841	829	885	852	802	799	813	801	808	822	854	805	817	804	801	815	817	812	849	892	830	800	769	780	770	814	852	747	822	804	855	782	850	808	827	809	834	842	840	827	820	839	821	842	772	858	785	824	836	847	799	840	818	752	827	762	798	834	815	833	857	801	774	830	782	823	843	826	804	905	805	807	811	840	790	840	810	784	831	840	836	769	802	771	830	783	805	807	820	870	791	833	791	786	827	842	821	760	800	836	756	807	822	858	817	788	841	824	779	804	833	826	861	771	823	800	797	812	796	807	844	834	843	828	821	794	815	808	820	829	827	838	760	840	858	773	817	805	808	857	823	806	812	838	826	863	781	821	795	817	797	840	817	809	819	796	780	848	808	814	841	832	798	833	827	797	767	834	842	844	820	816	809	802	834	824	791	796	855	827	824	776	823	779	872	859	866	782	803	835	804	871	844	821	828	824	872	826	752	814	844	862	829	848	821	790	772	790	808	792	807	843	775	811	830	828	818	806	790	809	861	841	788	855	790	807	866	789	768	808	751	802	817	818	802	822	787	781	831	840	795	820	841	742	820	867	857	842	838	794	844	818	797	798	831	849	804	748	835	844	820	800	834	846	837	840	825	822	829	842	830	829	802	810	838	854	820	806	859	795	790	828	827	833	837	800	806	826	817	826	775	845	884	835	821	840	822	829	833	780	830	825	853	818	847	785	861	783	837	816	856	793	828	852	828	798	786	831	816	805	819	791	843	798	811	778	814	872	810	808	810	805	891	756	789	860	799	833	887	839	849	840	781	866	826	843	795	822	781	781	793	816	794	859	857	838	875	803	795	787	786	809	847	794	749	752	801	825	833	855	759	777	820	778	889	813	820	798	796	805	853	789	752	776	827	819	798	809	800	803	795	807	866	798	828	828	830	733	889	801	858	838	850	829	854	809	821	801	802	803	816	807	796	805	846	824	814	818	772	836	786	790	812	809	866	780	846	819	852	816	821	806	847	842	856	792	843	834	806	767	785	862	831	867	793	789	837	839	807	781	861	840	859	857	808	785	801	816	825	789	824	799	799	764	799	810	781	835	837	781	820	829	814	772	837	877	803	774	830	831	766	768	856	872	831	846	801	872	746	804	778	809	840	787	794	785	803	794	822	852	782	816	846	813	759	780	896	843	800	835	821	794	815	814	766	829	846	828	806	808	792	833	799	775	816	874	852	844	830	853	808	837	852	795	875	849	857	794	816	836	839	781	861	804	802	817	816	798	806	821	841	805	883	784	845	801	762	792	792	803	816	817	799	852	886	836	800	793	796	786	828	807	867	856	811	852	834	796	810	820	820	839	822	872	832	791	855	863	837	850	801	831	828	808	827	800	813	780	822	794	843	789	786	823	825	820	811	801	853	818	780	843	854	803	821	847	806	796	776	862	821	843	803	820	802	832	847	817	829	801	840	793	835	855	849	817	811	868	811	825	838	811	813	834	819	824	791	818	794	808	806	821	873	818	799	823	786	827	833	829	788	791	858	828	829	840	817	821	823	820	795	821	815	823	789	829	794	812	913	841	767	815	793	837	820	783	820	811	846	843	858	788	855	804	796	823	830	841	800	789	790	771	811	810	819	807	814	797	819	795	778	823	800	792	813	822	812	786	847	831	804	796	806	789	789	828	804	848	834	820	791	836	817	817	814	815	803	811	808	799	823	794	841	768	794	854	871	846	840	821	832	833	816	804	793	786	794	789	779	800	843	798	809	840	808	822	820	814	824	807	871	789	807	819	827	766	836	819	889	802	783	811	855	850	832	804	785	837	830	792	788	832	837	825	808	797	776	810	844	835	817	835	842	799	826	821	826
40248	8868	3389	2267	1541	1177	909	744	648	567	521	513	454	422	445	433	450	389	353	386	354	393	322	360	354	362	371	325	350	324	318	352	362	313	354	298	321	334	324	323	345	311	376	313	354	316	317	337	309	280	330	332	301	315	318	312	324	341	323	336	327	344	328	355	316	336	302	316	280	308	373	335	285	318	326	296	309	291	341	348	332	338	303	365	340	314	322	297	317	336	284	319	338	321	343	334	318	296	334	329	332	308	303	315	326	308	290	313	345	307	320	320	333	310	302	305	339	333	332	332	298	308	281	332	341	288	308	327	326	321	330	312	307	361	309	310	328	311	318	296	296	295	334	342	305	323	336	313	328	287	325	309	355	335	312	313	318	309	287	328	310	347	320	313	347	320	278	327	285	304	358	347	310	340	350	305	344	313	302	324	351	294	311	327	321	280	317	332	358	314	316	340	301	308	295	328	321	351	307	299	319	342	319	334	344	351	303	310	325	333	284	319	346	351	321	303	324	342	279	351	332	323	326	308	338	323	321	319	298	311	305	339	291	307	315	315	325	316	370	290	306	327	294	313	325	297	332	323	313	328	307	299	306	338	326	270	338	325	321	336	332	299	306	308	335	317	324	289	337	325	323	305	287	325	333	340	311	310	303	316	301	337	294	314	340	310	310	328	337	323	310	337	338	334	348	336	319	301	309	286	325	331	279	283	301	303	329	339	313	309	300	361	299	325	308	306	343	311	322	305	315	337	302	320	328	325	306	339	341	335	313	343	338	339	343	355	329	337	314	308	295	331	317	345	336	320	339	318	330	289	345	318	317	349	327	300	346	300	300	324	324	332	304	309	314	343	336	339	330	320	308	345	300	310	327	312	299	322	325	333	320	312	309	313	312	279	338	304	335	324	336	303	324	329	291	335	321	322	315	331	360	327	327	337	290	321	294	327	311	336	330	344	273	293	301	327	328	319	329	300	313	329	305	306	315	337	367	366	323	301	344	336	294	328	334	346	316	301	341	346	334	330	327	310	276	321	321	327	310	338	336	301	338	316	296	311	333	305	317	336	291	331	303	291	344	321	306	286	307	334	340	309	327	288	314	325	309	303	324	332	305	309	345	300	319	320	310	319	306	327	352	291	322	322	355	335	315	288	347	347	317	337	323	320	297	284	305	297	319	324	323	307	337	296	317	312	350	310	352	364	328	322	320	305	311	320	306	295	323	300	311	320	348	324	330	315	310	342	303	310	330	325	329	339	300	300	321	339	307	312	337	310	315	316	314	309	348	313	295	315	311	324	331	337	366	302	336	348	309	315	306	326	330	309	333	309	329	308	340	317	311	351	323	321	317	311	311	305	364	305	322	328	314	280	298	333	349	331	305	310	321	365	316	312	306	331	349	298	311	303	321	308	334	300	316	296	335	301	300	323	353	326	295	338	333	349	350	338	327	327	325	315	325	344	318	321	355	309	305	332	314	332	337	321	301	337	290	313	359	366	327	349	308	312	314	282	298	304	302	324	331	316	337	330	319	320	324	305	336	339	323	298	338	313	356	342	314	303	310	320	338	341	334	331	319	338	318	298	350	334	302	320	319	304	337	336	321	307	286	305	357	296	324	329	335	327	348	321	329	314	283	308	323	321	338	296	309	315	326	306	315	309	316	288	340	290	302	320	306	284	318	318	310	338	342	325	308	302	323	297	329	353	333	321	331	305	338	325	309	308	315	284	315	335	319	324	345	313	323	309	341	317	333	294	334	318	308	340	327	314	294	317	319	322	340	350	345	322	316	310	293	325	324	289	326	343	332	298	345	315	341	329	309	345	349	322	332	358	349	382	366	333	347	314	312	300	362	319	308	313	326	345	317	315	279	314	319	317	311	334	331	362	343	301	329	330	315	315	316	293	301	323	300	335	321	324	337	320	342	315	304	317	370	295	298	315	328	300	307	325	297	328	330	301	309	328	342	340	307	353	337	334	305	345	308	329	308	351	323	290	327	338	314	276	305	316	344	332	340	307	286	340	293	312	317	314	298	303	339	329	361	322	309	350	313	329	307	320	339	316	318	354	341	360	336	314	283	324	327	323	350	308	308	328	311	315	316	336	311	294	311	360	315	332	325	316	324	297	300	302	376	302	319	313	315	338	319	340	298	307	294	351	316	335	337	332	366	322	343	293	307	317	324	308	317	325	320	331	329	343	342	344	319	347	306	344	371	292	338	312	294	336	326	328	342	352	328	321	297	332	346	333	320	310	292	305	308	270	299	355	328	306	347	314	318	300	314	357	327	315	316	332	351	334	313	321	322	305	308	298	325	327	315	304	316	302	296	315	316	348	322	326	371	313	319	306	328	324	312	317	325	324	324	307	306	308	318	351	327	317	334	360	335	317	298	315	319	300	309	340	307	315	322	310	352	324	336	320	324	307	342	311	332	291	317	317	344	308	325	321	319	321	309	325	309	337	324	302	328	319	329	305	327	323	346	317	302	330	301	291	326	323	351	326	320	326	328	328	319	338	314	302	318	330	312	316	352	349	322	329	320	328	328	316	329	294	287	302	284	298	301	331	299	310	320	313	312	310	337	319	304	335	319	317	313	305	339	289	344	282	339	345	339	332	320	331	319	319	333	293	292	319	327	330	309	330	331	354	327	307	325	303	305	372	339	348	339	305	322	315	333	324	332	325	337	321	330	326	334	333	332	308	345	332	359	296	303	339	330	311	334	312	335	318	318	285	327	303	318	336	324	305	301	305	339	333	343	317	362	319	297	323	322	305	329	371	334	332	327	330	348	343	328	334	310	329	361	298	352	293	302	338	345	340	301	350	348	296	301	281	316	307	330	323	337	329	286	289	348	326	315	330	344	340	282	296	310	343	313	354	324	320	318	310	311	317	295	304	319	324	334	303	318	319	317	280	322	305	319	330	342	317	295	290	308	342	301	315	299	321	336	316	279	313	326	331	305	287	326	315	331	324	335	355	315	353	317	328	304	315	329	316	316	362	314	306	310	329	309	330	302	327	295	348	357	357	335	334	310	365	325	345	326	292	291	292	324	304	326	312	341	293	329	308	312	318	312	297	318	324	304	317	319	310	328	290	304	339	340	330	311	346	329	305	318	314	327	308	317	322	339	312	292	321	322	326	349	298	327	307	320	332	327	326	328	335	298	310	332	338	308	332	334	303	311	352	301	302	294	336	320	305	314	346	347	324	333	331	343	303	330	320	312	313	356	324	284	318	310	330	352	301	326	321	340	306	313	336	324	320	306	314	350	330	305	289	332	296	280	326	344	313	313	296	282	309	317	321	341	309	311	339	316	332	329	337	329	298	297	329	321	318	315	303	296	308	343	317	355	323	309	316	320	315	310	349	300	308	298	341	308	291	331	326	312	281	284	297	320	287	322	315	293	337	337	328	344	299	323	284	334	286	327	315	302	327	344	318	319	325	320	359	303	329	319	306	339	332	312	323	311	305	316	305	312	330	322	327	316	322	355	317	327	334	319	311
19862	2905	6481	7031	5881	4963	4065	3471	2886	2605	2310	2146	1970	1798	1682	1580	1474	1405	1512	1390	1394	1373	1330	1273	1216	1225	1195	1152	1134	1154	1137	1088	1102	1115	1041	1090	1093	1106	1001	1062	1055	1041	990	1001	1027	1002	992	1036	1017	974	1037	997	988	978	912	986	1005	961	986	984	937	938	944	977	964	989	989	998	955	952	969	955	945	944	955	915	893	941	957	893	964	975	958	956	945	917	978	969	951	932	893	948	958	972	930	923	984	986	972	935	986	911	909	901	954	911	954	953	935	984	934	929	937	938	933	919	963	954	968	919	878	932	932	913	924	961	982	975	942	918	933	952	869	922	955	952	974	953	905	938	955	966	883	993	929	961	926	956	945	979	907	927	992	925	968	897	949	959	923	966	929	919	965	922	882	1031	872	930	934	1027	904	941	976	909	901	928	957	919	987	965	969	923	953	922	917	906	950	919	961	1035	952	962	930	935	891	919	989	891	945	942	939	913	908	943	918	919	940	952	969	972	912	968	901	953	955	1041	926	932	974	961	957	948	941	962	922	959	949	947	932	985	910	954	921	938	929	900	948	943	929	936	942	925	946	979	935	942	958	875	974	894	985	883	955	891	873	932	967	960	923	919	902	920	978	966	892	932	928	1009	939	963	960	915	896	941	914	959	958	973	897	936	943	956	962	980	861	938	926	942	904	944	944	980	858	950	923	937	923	945	897	843	971	931	939	931	894	939	923	971	886	876	962	913	925	949	889	942	944	967	950	898	960	904	915	931	944	913	911	944	881	947	931	1024	916	921	888	952	942	904	931	943	913	926	919	964	926	918	930	906	971	911	908	907	922	886	954	959	901	908	941	906	887	919	913	876	950	915	922	916	938	877	931	933	927	910	924	911	940	988	893	918	894	904	930	930	959	908	951	918	942	907	915	977	903	900	915	880	918	968	969	912	875	959	949	976	954	955	961	960	953	905	940	966	899	893	906	965	883	943	956	957	955	994	910	1000	920	892	935	936	983	918	927	940	918	904	949	902	1013	951	951	942	876	938	976	896	929	886	921	938	1008	939	956	880	883	965	944	901	861	947	907	966	921	894	966	918	1022	957	918	968	936	955	997	989	875	900	997	949	954	939	930	987	949	922	972	947	913	935	944	953	892	877	937	939	877	926	917	958	963	916	944	968	959	948	942	894	969	892	918	951	934	966	965	873	977	937	940	1004	959	914	930	929	931	890	901	957	950	944	891	925	942	961	965	953	864	917	880	913	939	900	913	922	939	892	918	932	900	866	917	855	916	929	958	879	916	937	942	992	930	958	903	916	954	880	910	957	899	922	917	900	954	998	1025	891	934	947	937	956	914	906	929	889	927	918	958	862	986	973	927	909	1000	911	950	944	963	848	921	922	946	963	933	962	926	934	981	890	921	929	888	984	963	910	954	891	927	861	898	1004	897	932	954	934	889	918	909	883	906	931	915	942	928	946	940	960	857	940	890	928	939	921	921	932	887	940	912	925	934	966	969	933	894	953	952	907	910	895	1004	908	976	895	957	932	933	941	895	856	889	943	977	891	960	971	908	907	983	904	974	933	961	934	968	973	909	896	913	893	966	928	926	920	956	912	915	906	911	918	946	977	900	954	941	923	936	917	910	938	944	937	901	922	978	937	951	915	942	932	982	957	1025	924	896	962	883	879	964	949	981	996	975	897	903	928	921	928	944	929	960	886	955	936	886	932	948	906	938	887	928	943	923	927	933	1016	926	919	938	964	924	990	956	917	922	900	958	880	943	930	929	970	879	876	921	957	953	909	941	965	931	948	931	949	972	1039	916	920	940	928	927	909	936	948	924	896	966	904	900	928	954	928	932	948	970	935	924	897	881	875	914	898	960	920	877	923	927	906	896	911	964	945	939	952	972	952	959	990	915	945	892	892	945	932	972	984	929	934	889	920	943	902	951	942	931	905	975	1002	970	857	922	932	928	948	962	967	926	886	889	924	947	925	962	974	934	886	955	939	917	896	947	915	930	968	858	960	901	942	941	921	954	965	836	964	929	893	970	965	932	968	938	981	968	927	1003	968	934	904	940	968	964	893	853	925	914	946	940	892	941	931	888	910	947	956	900	942	922	945	885	961	891	964	978	948	935	938	867	953	972	925	925	941	890	952	900	912	958	895	923	982	886	851	944	902	916	930	918	952	896	913	909	911	947	911	970	903	934	942	951	936	925	912	852	869	959	950	924	958	931	924	946	979	926	923	961	957	934	946	971	973	903	961	971	939	912	925	901	915	891	986	902	906	909	942	871	910	904	971	940	921	933	976	917	886	926	894	928	902	955	928	941	956	933	914	912	905	905	908	853	974	929	938	932	975	870	922	912	867	937	929	920	912	847	933	906	913	959	955	878	946	932	950	935	938	891	938	939	929	907	889	948	903	921	973	959	975	901	941	929	954	976	922	966	942	914	884	909	953	865	948	892	928	867	940	914	973	916	937	952	907	924	865	961	911	1008	964	950	932	965	933	956	926	964	943	925	920	925	937	949	960	925	865	885	953	897	964	916	966	887	960	937	962	973	947	939	976	876	925	959	939	893	910	895	893	923	926	916	920	975	918	958	873	947	913	976	880	912	921	949	929	965	933	951	914	956	958	928	978	968	938	917	969	947	925	878	907	935	918	948	916	911	991	957	936	942	964	941	947	898	960	965	939	952	958	981	970	931	895	976	935	987	930	940	939	971	972	944	884	946	951	920	839	902	887	951	923	950	914	864	933	915	928	970	898	914	936	920	875	977	920	916	901	1005	975	925	915	886	931	919	971	923	906	962	886	974	959	914	921	947	940	901	886	934	980	950	914	982	946	998	909	947	967	898	949	933	914	911	946	899	930	937	973	931	998	916	1007	940	906	982	880	938	949	921	881	964	974	977	960	950	914	976	960	936	920	972	949	921	944	950	957	938	943	933	939	939	939	860	899	1016	887	897	955	899	953	945	928	915	888	926	943	958	926	907	909	913	915	885	901	944	957	917	941	923	932	912	978	925	976	895	926	966	924	922	986	940	908	976	916	967	887	927	879	913	910	959	909	927	963	914	956	922	1000	932	938	873	912	954	948	891	947	961	870	974	960	962	939	952	938	978	988	911	941	902	868	939	912	863	904	934	972	919	920	870	931	967	936	933	913	953	971	957	951	947	919	915	912	924	933	1030	915	881	892	965	904	986	927	920	923	910	903	899	932	954	895	934	928	993	922	969	933	904	901	963	932	928	937	921	909	963	944	917	965	912	915	937	935	931	947	889	917	971	955	949	888	968	978	963	966	963	945	946	925	1000	961	962	957	977	867	897	958	962	929	993	911	944	911	950	916	892	991	954	897	929	956	1000	920	931	957	938	923	896	927	917	931	984	948	949	903	938	910	937	993	953	914	954	930	933	964	876	974	904	926	941	920	913	963	954	903	913	920	969	922	908	958	957	897	876	963	917	892	932	970	917	905	954	944	916	953	974	940	908	894	923	929	919	921	935	911	926	965	902	967	931	908	885	931	961	937	941	939	946	975
5268	304	223	192	195	139	168	139	147	146	127	155	146	155	147	138	139	160	115	118	148	122	142	147	121	140	132	153	144	129	131	146	134	145	140	155	125	131	156	124	153	144	125	129	139	125	126	138	130	137	139	134	137	140	129	161	136	132	126	130	136	129	132	135	143	158	149	136	133	128	123	137	126	130	125	112	118	141	124	133	153	148	133	130	141	140	155	151	133	118	147	131	143	131	139	136	147	160	127	138	140	140	154	141	129	163	131	138	134	171	129	137	123	128	140	130	124	131	130	141	117	125	130	130	117	135	133	130	160	141	146	120	142	129	144	134	127	146	153	128	125	151	162	156	145	140	123	145	140	141	126	142	146	137	125	144	121	147	132	138	146	119	143	149	157	149	142	142	139	140	150	129	164	127	139	147	138	106	124	161	134	133	145	135	136	153	156	131	126	142	146	146	116	131	139	114	118	141	152	140	157	124	121	136	138	135	150	133	126	123	133	123	155	149	148	150	146	135	132	126	122	137	131	126	154	144	147	132	126	146	151	137	122	157	129	123	141	156	155	129	145	152	147	139	126	155	144	145	134	135	128	151	144	138	127	137	126	126	122	129	142	128	138	147	147	119	146	129	133	141	144	141	139	159	123	124	134	126	135	127	131	162	142	134	128	143	143	131	138	142	124	135	160	141	142	137	143	144	124	137	146	122	141	133	135	132	175	132	119	139	146	121	136	130	147	146	146	125	115	151	144	132	139	146	159	149	139	127	144	147	134	145	130	157	137	127	158	134	158	132	141	139	130	138	141	150	145	152	146	151	149	143	131	125	160	144	146	125	149	138	134	143	141	161	143	139	143	142	123	132	136	133	133	124	144	129	155	145	128	149	161	148	141	124	141	133	165	128	137	139	124	120	125	146	130	113	139	138	143	152	146	136	149	144	157	141	136	125	114	173	146	133	135	157	139	143	114	150	136	142	128	149	129	122	161	142	114	139	143	143	114	148	140	143	142	135	129	149	116	123	128	118	146	129	131	134	147	152	133	140	162	134	128	138	146	154	148	116	147	131	141	154	135	137	137	137	146	155	138	136	147	140	138	142	137	140	133	146	146	153	137	112	119	111	124	150	122	128	118	141	127	129	136	119	152	151	134	140	152	137	145	143	144	130	136	120	140	135	148	147	128	146	122	124	143	156	136	104	125	120	137	143	139	130	124	167	139	132	124	149	150	123	132	136	138	118	129	152	126	135	123	133	128	138	142	137	159	118	125	116	146	119	133	131	133	148	145	151	149	153	123	145	129	147	158	145	148	135	132	128	133	155	150	149	116	128	125	152	138	155	124	133	134	142	150	137	153	152	133	128	145	131	130	127	122	142	133	142	152	139	118	132	134	139	120	148	156	125	141	129	144	143	143	142	149	128	148	151	135	127	133	125	135	134	134	153	139	125	157	152	128	149	148	143	150	138	140	133	136	121	133	115	141	127	125	149	125	136	144	140	143	124	136	141	133	142	140	160	132	150	124	141	146	136	145	138	115	123	124	133	119	150	126	147	142	135	129	141	143	120	140	143	154	112	133	123	150	143	154	139	164	135	142	143	152	144	141	129	125	135	155	133	142	147	116	148	130	138	136	134	139	142	134	118	143	128	128	123	146	123	127	126	148	139	137	144	148	153	129	140	119	135	109	126	150	135	143	143	147	123	148	138	137	143	129	155	135	129	130	153	149	147	146	129	142	139	131	146	151	145	134	140	134	120	108	125	113	115	123	150	153	146	144	143	129	131	141	150	123	144	145	138	142	134	140	122	168	113	130	121	122	160	138	124	142	140	134	137	140	129	141	132	132	132	124	146	128	135	154	126	128	147	141	108	125	142	122	150	123	148	125	133	144	118	136	135	168	139	143	139	136	140	130	145	143	161	131	153	132	124	145	132	148	144	137	141	151	121	128	143	130	145	117	127	128	128	133	124	139	135	149	116	141	134	127	142	148	134	146	156	133	143	130	151	133	151	133	140	130	137	152	133	149	131	142	162	139	136	144	116	146	132	149	137	131	133	149	133	146	153	137	147	143	150	132	129	131	158	143	125	136	142	134	148	137	146	141	147	148	130	139	121	118	126	128	142	134	153	133	120	143	136	144	137	145	144	151	147	138	142	140	121	136	134	155	155	134	134	120	129	142	133	147	143	123	157	134	144	116	122	126	133	130	138	149	126	124	163	146	155	142	121	141	132	146	137	142	155	158	131	141	153	150	124	150	143	145	137	147	153	118	153	137	146	139	139	132	148	132	117	155	167	114	121	117	150	119	159	148	153	136	135	147	160	118	154	136	159	140	141	127	129	130	140	138	141	139	120	134	138	129	128	137	135	142	134	152	143	136	131	122	121	141	126	143	140	136	123	134	157	126	154	121	162	127	136	127	153	130	141	153	142	138	138	137	142	126	151	128	130	132	153	135	134	121	132	135	118	137	125	136	136	149	119	123	139	152	131	146	146	134	127	131	137	135	150	139	132	132	130	148	148	125	134	120	116	157	147	121	129	156	153	131	135	129	149	126	138	134	138	136	140	164	132	141	173	149	117	139	134	129	140	136	127	139	140	149	137	126	127	141	141	121	122	151	137	123	139	125	143	143	121	149	149	151	146	140	134	134	148	141	131	127	148	125	150	128	129	132	150	140	136	113	154	138	147	130	136	136	119	122	122	123	108	139	141	137	138	153	134	166	143	140	144	135	107	148	129	128	138	132	138	131	112	129	139	115	120	133	146	144	137	136	139	118	124	135	133	154	133	131	134	130	134	155	136	138	133	130	127	158	142	118	128	128	131	165	155	148	145	134	141	130	118	145	161	145	147	119	160	141	150	120	127	127	155	150	138	148	125	124	155	134	155	123	145	139	128	147	138	139	136	163	135	113	134	138	134	146	127	149	139	125	146	134	133	148	129	124	128	109	147	149	139	154	140	138	144	129	156	128	116	147	150	143	133	136	130	122	154	135	140	150	156	146	151	150	106	132	128	143	124	132	144	133	131	131	125	136	130	136	157	137	132	138	119	134	127	150	126	127	116	159	148	132	142	128	109	117	141	123	136	145	154	152	131	127	143	141	126	153	134	125	115	151	132	133	138	140	148	140	144	130	141	126	112	152	145	149	124	145	134	125	133	130	151	141	144	133	125	143	122	138	130	129	128	137	127	129	144	116	125	169	143	139	132	126	138	147	142	136	145	154	141	142	113	142	145	117	138	141	147	152	140	133	128	131	124	128	131	157	141	149	143	130	127	136	144	144	119	150	140	129	132	123	143	120	161	143	128	140	140	139	136	144	129	145	153	150	139	132	132	131	133	143	137	133	136	130	165	127	141	137	123	134	138	130	142	133	152	150	140	149	147	150	116	136	124	133	115	151	144	139	149	137	111	138	156	141	115	143	134	124	139	152	128	157	145	125	122	142	124	134	135	138	141	157	118	151	147	135	138	137	139	128	152	151	132	119	119	141	146	148	133	132	135
4784	535	691	655	636	590	581	532	539	523	548	532	507	461	520	468	436	496	474	439	498	463	464	461	468	474	498	500	454	491	489	441	511	479	460	469	447	480	495	455	460	453	479	468	480	488	455	457	441	507	478	498	461	473	468	490	465	469	468	509	473	457	469	455	462	464	453	449	458	475	459	466	443	448	473	451	460	464	463	498	491	461	467	471	533	442	473	479	454	466	448	451	465	480	476	483	496	500	458	487	467	469	468	450	507	450	497	455	506	486	465	485	463	515	496	470	492	474	458	462	453	465	478	480	505	458	482	492	442	453	496	467	453	464	483	463	470	483	473	482	464	460	482	459	472	475	490	434	489	464	455	462	487	464	437	475	461	464	505	482	455	485	518	479	482	470	492	453	451	470	451	482	474	517	495	480	440	486	480	465	463	480	501	440	435	425	470	457	508	501	485	465	488	427	504	455	504	447	481	472	480	466	455	481	477	463	450	454	480	467	447	476	463	431	486	476	486	448	442	467	483	475	457	445	465	474	464	484	495	459	486	479	474	474	483	509	472	468	472	478	468	508	459	453	453	446	480	491	478	476	490	484	482	451	469	441	464	486	493	458	477	478	461	491	498	474	475	453	490	468	473	484	490	484	461	464	448	474	459	457	450	507	452	508	484	477	471	475	491	445	472	510	503	462	447	475	487	470	431	483	496	460	452	465	462	460	449	485	458	486	463	460	443	456	477	472	496	513	463	468	504	471	476	464	471	457	478	458	464	467	482	492	501	457	469	446	493	471	484	486	492	465	504	485	439	485	447	434	479	479	534	479	498	518	474	514	495	458	485	478	453	437	453	483	478	449	455	515	479	487	440	469	498	462	537	456	483	491	464	496	457	485	511	466	482	493	439	500	510	454	483	475	450	495	483	488	446	490	462	484	449	488	476	462	453	510	483	485	460	449	463	480	480	449	431	454	489	495	471	464	445	493	457	466	480	461	489	487	493	444	461	489	488	426	506	467	497	440	450	480	476	475	509	495	460	441	491	493	412	475	524	432	459	440	470	481	461	500	490	448	473	471	458	483	479	504	482	467	452	477	463	469	472	454	431	484	496	473	483	472	453	490	477	448	478	484	473	527	451	453	494	464	466	443	449	486	446	482	470	477	473	511	511	495	497	470	473	484	476	498	511	440	426	460	451	482	508	478	478	465	464	495	479	488	503	453	498	473	490	459	462	503	466	461	498	506	474	488	498	442	496	461	429	481	459	439	424	474	460	480	463	493	439	504	493	501	491	506	463	459	439	453	463	447	482	434	481	470	475	473	472	460	498	483	522	492	479	448	444	496	477	444	463	456	493	441	477	442	480	429	524	464	485	480	453	490	495	476	478	511	487	487	508	479	464	464	503	488	458	490	489	471	494	451	479	475	452	450	505	468	466	454	439	470	480	468	469	495	442	461	478	487	483	452	446	418	454	500	478	446	473	463	490	450	476	491	446	499	436	472	470	465	466	417	469	455	471	505	510	463	441	450	471	455	480	460	478	471	529	443	469	493	479	437	455	459	475	453	466	484	461	456	444	501	463	449	485	482	471	463	439	436	431	443	463	475	520	475	476	484	427	474	463	466	452	497	457	455	488	503	478	472	474	501	449	478	467	480	446	493	484	443	498	462	492	465	450	486	494	489	508	449	462	474	462	453	483	498	483	493	495	446	491	483	453	476	452	420	453	498	520	468	492	478	436	448	482	476	493	470	469	466	490	468	489	490	466	470	470	454	485	520	471	449	449	489	475	466	467	477	450	465	460	462	476	468	463	470	494	473	435	478	419	474	444	466	500	481	517	507	462	472	486	475	462	443	476	467	469	482	491	476	517	445	455	485	489	426	485	488	472	455	489	471	491	478	474	474	503	494	444	437	477	507	470	465	473	442	478	428	473	481	518	452	500	481	466	486	476	458	509	444	528	496	461	523	447	466	493	460	490	456	516	457	483	457	450	488	494	453	463	455	480	442	440	502	483	463	475	452	490	461	483	496	471	436	488	497	471	477	434	471	473	492	488	481	448	467	437	494	479	443	479	495	461	474	470	497	468	447	464	485	501	471	446	469	456	425	443	491	489	467	492	480	462	521	465	472	467	489	509	437	430	465	526	469	487	481	486	463	495	452	486	464	471	474	499	445	453	497	443	462	490	492	462	461	488	555	458	534	479	468	462	418	481	471	495	456	472	458	422	494	453	440	466	479	483	454	481	455	523	479	475	493	458	456	493	491	481	506	441	475	443	512	492	483	487	496	494	462	429	479	480	502	459	419	444	468	456	486	472	469	429	479	461	461	474	492	501	473	481	485	475	464	466	509	476	494	440	469	479	466	414	479	468	508	469	484	462	459	471	505	482	477	462	492	472	476	479	512	484	446	503	477	491	473	483	489	515	488	459	453	480	476	449	474	491	515	512	494	478	472	421	477	427	487	431	499	435	496	498	462	476	440	459	484	456	481	515	471	471	445	414	501	510	456	480	501	447	462	493	469	465	472	449	458	465	498	484	454	460	462	447	506	445	476	486	489	486	468	501	468	445	452	473	507	475	511	426	467	467	450	515	469	446	497	472	444	484	483	505	467	474	488	477	449	469	455	461	445	453	481	476	465	490	505	509	472	474	483	487	447	533	462	460	452	462	470	513	429	511	477	492	451	445	482	489	464	440	491	462	476	463	461	488	473	437	490	478	411	492	486	473	454	462	434	443	467	445	464	477	470	497	484	478	445	466	462	510	480	509	474	501	445	460	467	455	481	478	444	438	445	488	463	481	476	467	498	447	483	484	481	467	482	468	478	470	472	493	460	462	466	445	517	504	449	475	483	467	485	500	444	455	500	458	447	439	492	486	449	488	488	464	496	466	445	482	488	470	457	462	466	458	446	483	439	473	487	501	454	435	488	512	419	486	489	468	491	457	501	424	469	500	468	477	460	483	451	466	460	448	439	429	476	450	486	503	483	459	479	468	465	459	485	488	456	449	426	501	468	490	488	481	478	517	466	443	475	458	461	466	504	456	495	456	488	466	470	448	446	470	453	456	479	494	456	507	470	450	481	459	494	485	492	458	466	509	439	443	473	434	471	455	467	472	548	466	465	479	498	454	476	437	472	480	496	416	492	474	467	471	462	485	454	507	489	447	496	485	468	455	483	454	445	503	466	461	467	468	445	460	470	460	487	454	451	502	471	472	475	492	497	436	518	438	440	449	493	437	461	467	446	505	500	497	502	471	473	485	493	464	465	497	469	452	468	486	450	459	491	453	481	427	465	491	485	483	474	449	454	465	439	485	483	461	476	486	502	459	465	462	470	476	482	458	449	499	473	476	456	473	503	474	479	457	462	509	458	477	465	483	452	465	492	453	457	476	455	461	462	495	461	474	507	503	478	478	460	448	462	500	481	488	473	485	460	451	433	496	485	501	473	448	506	517	487	474	484	438	498	462	453	529	478	492	488	520	462	487	483	468	489	489	449	497	460
30139	3792	1593	1248	868	693	544	505	421	426	356	397	341	320	329	312	302	320	287	318	303	322	301	279	293	274	296	278	263	264	306	293	277	273	296	302	276	296	272	293	278	266	263	263	260	265	236	263	259	284	291	256	257	288	258	278	264	268	277	269	255	252	277	266	270	253	286	270	267	290	264	273	299	302	266	266	260	273	258	322	264	285	277	240	279	271	277	282	265	252	293	254	263	253	276	263	258	286	297	305	279	288	280	282	246	267	299	263	275	260	265	268	262	281	309	264	245	261	309	250	268	270	292	292	279	256	266	287	287	273	257	261	273	273	297	292	263	276	252	292	293	254	246	262	282	271	237	274	256	271	311	289	284	262	306	272	260	304	266	277	247	272	275	258	267	265	247	254	276	266	291	292	289	270	297	284	259	257	289	270	249	280	269	265	271	283	253	267	246	259	266	263	261	276	296	275	289	291	277	262	248	253	263	251	259	270	249	266	272	280	255	260	271	270	255	288	266	275	271	303	258	269	273	253	273	271	290	263	307	322	287	259	239	240	282	293	276	260	260	237	234	279	261	271	243	281	293	252	311	269	276	270	243	270	258	273	270	276	258	257	273	251	260	273	276	270	260	250	273	288	277	263	260	277	265	241	296	268	238	258	244	304	274	271	286	283	269	289	274	278	276	258	257	271	265	251	260	261	242	242	255	288	260	257	225	275	276	271	253	264	246	278	318	267	265	284	289	300	272	323	270	288	271	297	260	273	261	263	284	261	285	288	292	287	273	277	245	257	242	291	270	296	273	248	290	259	254	267	275	315	305	238	260	270	275	289	293	253	285	241	268	255	244	279	275	263	281	263	260	260	288	257	266	270	251	259	273	296	268	268	271	299	257	259	288	286	245	265	245	285	298	270	262	272	271	265	281	259	305	271	274	249	264	247	260	278	270	253	266	280	264	252	284	251	272	264	261	287	271	255	279	272	237	261	281	228	270	288	268	255	298	278	267	276	267	276	282	246	299	284	262	267	248	261	265	260	273	271	254	260	219	263	272	299	256	279	256	256	271	266	235	274	263	267	268	309	252	273	259	260	268	282	273	292	332	270	264	251	272	277	270	295	232	283	275	285	269	259	261	259	257	280	275	301	263	259	290	291	311	285	266	268	283	269	269	277	280	252	279	279	284	285	282	281	276	289	276	267	292	274	252	281	271	259	251	264	266	302	308	284	273	269	297	285	271	267	272	276	288	282	246	265	256	284	242	240	272	265	265	271	231	272	273	275	255	246	273	278	246	284	264	261	252	271	287	252	276	268	266	276	262	258	256	271	252	241	285	286	304	266	275	271	266	278	264	274	283	292	283	266	252	290	255	288	292	248	272	247	264	261	296	273	256	233	259	268	278	246	272	266	296	276	297	262	278	251	271	216	279	290	286	253	245	294	283	261	266	263	267	247	248	259	251	277	272	273	243	266	279	266	262	246	252	243	292	300	264	288	280	279	293	272	288	254	264	289	269	269	270	261	259	271	268	272	267	269	255	277	249	284	266	262	252	235	274	296	264	269	280	279	290	282	265	283	270	252	258	280	262	284	280	259	308	255	265	280	247	296	224	274	310	274	274	294	268	278	273	310	288	284	254	272	262	251	265	251	283	290	259	323	280	249	281	269	261	296	276	265	285	276	253	279	255	273	257	299	274	260	306	274	282	295	285	251	302	291	272	252	247	304	279	284	263	268	241	250	287	246	284	255	254	275	274	270	256	267	297	292	280	255	273	256	280	269	249	261	287	253	302	268	251	282	275	272	269	283	301	301	301	274	264	290	273	256	277	275	266	248	269	271	263	281	256	297	274	279	280	257	317	242	279	233	271	256	282	267	267	299	267	264	258	263	251	240	260	259	276	287	317	268	273	258	270	273	292	264	262	281	267	282	292	287	270	289	250	242	268	314	288	266	288	275	278	268	271	237	271	273	295	267	281	274	246	260	270	269	294	264	300	264	264	259	290	291	251	291	261	286	296	278	290	277	293	280	264	284	258	258	281	268	283	252	277	259	251	280	259	267	287	281	300	271	305	260	261	249	245	294	284	259	259	269	262	277	253	264	258	273	286	263	286	284	284	235	288	279	276	303	297	255	239	278	270	258	281	270	280	311	249	266	288	252	255	254	266	282	278	270	279	259	262	255	258	266	275	302	271	292	271	245	281	253	268	273	300	266	267	263	271	299	225	264	271	277	273	284	249	268	236	275	280	272	237	283	259	258	271	274	257	227	283	264	263	274	296	260	298	284	286	228	280	267	259	263	268	287	303	285	274	254	278	261	266	257	268	290	280	225	283	253	273	284	263	284	283	264	245	243	259	294	254	274	286	274	266	278	304	277	260	256	271	290	262	296	289	259	271	275	278	284	247	253	267	261	242	247	271	248	256	274	266	294	278	288	320	279	264	259	272	280	258	258	304	273	257	272	246	282	272	246	251	279	252	280	261	280	278	256	273	301	295	303	255	283	289	238	294	286	275	244	274	254	283	290	264	258	261	260	257	278	280	287	297	278	283	241	266	255	230	255	255	289	294	271	275	278	296	267	264	273	257	273	281	281	265	276	264	298	274	260	260	241	258	274	282	264	281	285	261	274	282	273	282	281	269	298	283	293	278	294	287	246	258	267	269	256	273	256	276	257	283	288	294	257	243	276	262	283	254	289	277	238	262	276	295	242	272	255	259	268	271	284	258	287	275	226	288	286	264	265	288	299	284	287	251	265	269	262	255	278	273	279	296	267	264	290	279	268	289	253	288	282	278	279	261	251	272	252	260	255	266	274	247	281	265	284	281	283	261	275	258	275	262	299	252	255	254	280	245	302	292	268	268	271	308	264	274	264	259	258	245	237	294	262	272	270	242	299	269	262	268	269	272	263	270	257	291	262	268	263	272	292	276	254	248	281	294	262	253	257	283	276	281	245	289	283	253	253	245	267	256	268	287	268	266	280	297	256	247	289	267	272	258	299	243	266	275	266	264	239	246	264	303	272	268	264	283	278	295	254	262	306	284	258	276	270	288	257	292	274	273	265	293	266	259	265	328	276	261	264	274	294	252	292	281	269	266	259	289	280	287	255	241	314	297	268	269	274	286	237	263	290	295	263	269	251	264	249	279	284	249	260	297	292	267	247	272	270	274	269	269	278	275	299	278	270	273	278	295	262	285	265	276	291	271	290	270	276	271	295	297	283	255	290	279	268	265	275	285	261	302	284	267	243	272	285	270	250	278	295	292	260	258	261	272	281	275	299	287	260	279	257	279	263	287	277	298	257	234	272	273	263	249	278	278	264	263	265	276	264	273	273	259	289	249	274	278	308	261	271	259	298	282	264	249	256	254	252	303	269	291	285	276	247	263	267	250	260	275	277	276	264	252	278	265	252	269	263	299	252	279	261	288	285	280	269	276	283	242	278	273	256	287	296	273	289	295	241	275	275	283	252	298	292	269	254	247	300	259	250	267	269	269	270	276	290
15266	1939	3957	4224	3595	3005	2480	2144	1876	1720	1560	1471	1438	1372	1225	1212	1159	1114	1095	1100	997	1075	935	1016	939	960	932	951	974	939	923	935	895	870	880	895	842	839	934	878	852	872	878	844	878	858	830	859	858	887	869	843	839	839	888	858	822	808	855	848	852	836	807	870	854	836	815	846	848	839	803	851	851	823	803	799	847	878	819	817	848	852	837	890	819	816	832	817	853	843	804	827	847	815	827	862	793	865	826	853	830	886	840	849	882	810	807	815	817	800	796	848	817	827	776	830	822	796	850	840	825	862	755	830	812	780	835	832	825	808	877	829	863	815	788	848	860	821	803	801	814	833	872	813	805	866	857	803	798	839	805	817	841	792	848	765	824	857	796	851	843	860	840	812	836	837	825	788	855	822	792	797	825	812	800	860	820	804	874	808	784	898	817	805	893	804	832	840	807	827	773	889	811	820	844	824	795	809	830	802	829	837	806	809	820	865	835	791	863	785	862	835	834	846	832	835	838	778	865	871	825	869	826	846	734	829	810	810	805	848	851	865	775	811	865	829	797	815	808	840	840	811	819	850	807	810	831	786	832	843	906	829	822	811	831	827	816	792	822	878	812	822	876	800	842	840	807	824	803	840	799	780	818	864	829	820	773	816	827	841	812	827	821	862	890	828	821	862	827	787	796	794	828	786	799	820	835	817	823	826	817	868	802	752	846	853	812	847	872	807	798	837	875	819	794	786	831	838	806	803	812	796	803	833	829	793	826	837	813	901	855	803	892	800	775	821	810	806	832	823	806	854	825	868	785	808	818	846	820	807	830	809	796	776	851	784	847	792	862	828	840	793	829	806	820	830	800	785	836	800	831	826	837	801	810	809	810	764	843	870	822	776	832	849	798	816	806	802	821	768	836	829	859	822	769	821	804	833	850	807	802	794	818	829	835	826	855	854	847	885	823	845	836	800	821	843	827	857	812	803	830	831	848	789	814	863	800	843	780	844	783	762	856	778	821	870	815	818	780	771	811	847	849	754	837	835	791	785	831	762	834	854	806	813	825	779	841	819	846	828	813	887	830	821	830	795	828	780	794	809	796	828	819	789	806	817	792	786	805	810	834	853	842	794	845	784	804	825	798	816	815	790	828	870	840	881	830	796	804	859	851	824	821	821	867	836	829	846	819	833	887	804	868	828	806	833	840	856	881	823	823	760	840	807	843	807	814	821	782	861	850	810	860	806	814	793	810	811	800	848	858	801	882	815	848	825	829	834	813	764	816	784	794	818	820	840	922	835	843	832	826	817	831	814	817	850	818	839	851	815	817	833	825	868	813	854	834	867	843	778	776	861	845	825	877	813	813	830	796	846	865	841	812	836	869	841	829	803	833	785	849	835	797	857	824	847	799	841	833	865	788	780	844	817	802	862	832	860	889	793	853	812	787	811	820	775	827	797	852	806	850	767	838	824	774	865	823	864	837	838	827	804	805	811	865	821	801	846	805	867	805	838	833	803	755	869	813	860	859	814	809	774	806	816	830	767	891	763	884	874	844	829	837	788	800	884	807	796	862	804	820	791	776	858	863	836	793	871	879	875	809	843	808	788	835	884	828	801	822	832	789	818	840	814	853	818	830	801	790	799	843	789	832	843	819	815	834	807	836	783	845	813	849	828	800	812	858	828	843	811	850	823	787	805	876	799	785	853	788	868	808	808	814	880	827	816	819	838	824	824	863	832	812	753	797	863	816	785	838	772	871	760	837	814	845	822	839	788	806	802	835	841	798	863	821	805	798	836	819	815	844	822	791	820	812	843	844	799	812	790	829	829	768	806	730	816	822	814	853	872	859	799	810	803	811	785	867	851	857	861	781	808	851	875	813	838	797	799	839	867	832	857	806	806	818	834	786	839	809	780	786	820	792	799	895	798	889	866	797	815	880	774	819	781	779	796	799	865	782	765	791	774	838	810	835	802	825	841	855	781	868	831	847	807	780	823	811	836	824	825	826	776	833	874	846	801	834	783	820	824	798	753	826	834	859	828	821	844	809	843	838	824	857	844	805	828	830	850	876	855	799	834	879	794	883	841	878	888	791	801	778	850	783	809	843	837	895	851	872	813	780	779	815	834	839	822	828	830	820	847	845	885	838	828	853	816	819	802	816	784	850	820	816	814	804	801	819	829	847	792	811	845	825	832	821	779	811	797	826	833	801	822	792	842	784	861	787	773	779	852	824	782	827	849	827	849	847	840	814	796	882	828	811	800	836	838	869	820	780	850	817	847	783	777	809	885	797	756	804	832	852	812	798	839	807	828	770	807	867	834	818	883	822	827	811	854	826	881	843	779	796	831	872	803	845	852	796	863	867	862	836	831	822	835	846	837	837	745	776	911	828	799	793	826	840	810	847	801	855	847	806	836	831	842	830	807	805	769	848	824	804	854	796	810	782	858	844	781	829	813	812	841	859	818	906	795	800	830	822	774	798	842	823	804	827	864	827	824	817	843	874	826	839	893	833	771	890	860	854	832	773	787	870	834	827	834	781	867	817	831	882	834	810	838	838	820	783	812	790	812	822	813	852	810	776	850	831	882	845	775	808	786	795	852	847	854	810	861	804	816	798	814	810	865	882	853	804	837	818	807	844	838	772	741	783	758	770	836	811	802	786	825	802	860	841	851	815	796	813	826	825	795	771	869	825	837	818	834	783	756	794	827	848	848	868	773	870	815	916	845	875	851	829	835	831	835	853	860	816	841	852	886	800	801	865	844	846	850	851	793	860	852	813	796	836	795	782	846	836	844	813	845	852	807	852	820	837	854	834	848	772	833	822	851	803	868	771	847	788	782	849	858	781	845	862	836	813	861	840	821	788	866	771	840	865	874	796	890	849	859	820	836	801	825	864	867	824	784	879	826	821	799	826	816	846	844	824	793	827	853	910	792	855	787	869	803	795	784	823	795	813	778	847	798	829	813	765	790	834	789	810	822	870	846	833	844	770	815	816	847	853	790	813	814	853	839	827	818	830	853	838	843	854	803	803	807	838	840	822	776	780	825	867	791	825	794	812	838	829	826	799	848	831	884	829	848	810	790	835	792	811	829	821	811	855	804	817	821	830	798	867	817	862	807	836	791	858	845	838	876	850	800	843	807	808	857	771	886	867	806	812	849	857	805	830	821	854	818	834	784	826	821	835	775	822	864	838	867	825	788	805	800	842	808	803	835	826	860	778	847	863	796	813	802	829	829	794	820	866	840	823	811	810	829	855	844	830	844	814	811	832	846	814	818	843	861	850	816	875	825	816	789	845	859	850	825	838	863	818	814	850	877	821	804	798	834	788	817	833	807	818	822	827	829	814	835	861	845	840	802	848	858	857	819	821	837	757	858	829	816	843	796	819	835	823	846	842	788	829	839	825	848	823	820	807	884	827	874	833	815	869	806	841	828	845	777	822	811	824	899	803	872	785	785	805	832	814	873	811	814	840	803	856	884	823	812	781	814	826	821	843	871	803	853	786	836
42728	10100	3517	2351	1535	1200	939	758	660	550	545	519	477	467	437	390	413	415	374	369	398	385	341	315	350	307	356	370	341	343	362	320	380	301	311	347	333	335	326	334	304	307	372	332	328	310	347	300	349	319	291	330	340	354	358	302	338	314	307	321	350	339	330	329	294	324	320	359	332	316	337	342	322	290	307	291	325	333	347	313	300	342	312	335	313	315	324	351	320	333	321	342	327	325	293	277	290	360	329	336	314	300	334	322	295	299	295	315	326	292	323	301	323	322	352	277	356	289	337	307	325	297	340	327	315	322	338	332	343	306	303	341	309	321	321	342	325	331	321	362	301	348	307	328	300	308	318	320	349	310	307	307	326	304	340	299	327	317	321	338	319	313	329	316	292	331	329	345	301	289	335	321	321	288	306	304	304	321	346	357	313	351	324	328	310	324	326	332	333	307	307	307	324	332	307	314	332	383	333	330	276	315	339	303	304	302	296	324	327	373	307	302	333	326	287	299	339	281	311	331	290	353	290	306	307	323	334	307	330	311	306	321	293	281	335	305	326	341	308	328	336	310	320	325	323	327	313	315	317	326	328	339	303	330	314	341	325	315	341	342	374	315	349	351	311	301	289	339	323	294	304	308	324	297	336	330	331	302	322	338	340	356	314	323	331	311	342	319	331	343	349	324	295	331	344	337	305	310	306	318	285	301	336	349	375	317	316	343	316	303	329	320	301	321	334	329	321	341	302	316	306	341	306	321	342	366	305	314	325	342	348	344	345	330	299	293	319	321	325	312	296	335	320	304	325	338	344	298	336	292	311	335	296	312	313	287	294	307	316	307	315	311	292	334	329	297	331	315	304	329	320	301	330	318	286	336	343	291	315	305	310	304	306	332	301	322	324	329	329	326	324	345	342	287	321	291	296	312	302	330	286	287	352	325	336	321	339	320	312	318	315	334	333	321	322	323	315	308	298	292	328	336	308	318	313	310	339	325	320	314	315	322	310	319	332	336	318	312	348	349	293	317	334	328	330	309	325	308	326	347	336	290	322	324	371	323	327	313	297	316	321	341	352	302	348	363	327	330	301	323	319	287	300	331	342	294	345	292	304	318	306	341	319	310	339	325	310	328	311	310	338	335	345	313	315	309	314	305	307	296	334	323	325	318	332	301	281	283	301	312	315	305	299	307	318	337	318	329	328	330	338	295	339	302	308	312	311	282	324	308	325	309	349	294	304	327	329	291	319	321	319	321	352	337	325	300	308	347	334	353	344	308	320	326	322	325	353	312	338	315	314	305	299	310	305	349	357	332	314	335	311	335	349	321	302	313	322	322	305	313	302	315	326	292	342	334	335	295	335	311	374	330	332	304	319	339	344	304	286	289	340	318	327	342	328	316	277	329	289	316	318	327	333	313	350	306	323	303	297	299	350	295	314	302	335	292	316	304	336	296	312	325	328	318	343	331	285	329	328	281	290	334	297	373	305	319	322	307	322	322	274	305	313	321	300	326	296	308	315	300	304	306	307	321	301	328	337	329	343	309	311	332	339	330	329	309	298	331	332	305	325	339	334	335	297	298	304	335	335	322	329	311	304	299	345	294	327	301	321	302	310	302	313	320	310	322	324	333	340	322	349	307	295	298	300	334	334	311	347	338	325	302	307	308	316	319	326	322	345	336	313	368	337	321	326	325	316	332	332	343	300	320	321	330	326	310	304	315	331	332	330	303	358	331	330	316	322	289	317	308	329	299	328	321	334	337	328	300	309	334	302	309	327	325	328	303	335	321	318	333	328	304	341	317	312	305	341	301	338	303	332	298	327	301	331	327	318	311	314	339	316	341	318	341	338	333	363	295	315	309	333	331	337	318	316	312	331	345	313	295	305	367	350	295	313	304	331	308	323	323	309	339	345	329	347	359	293	332	312	316	304	321	307	322	299	287	315	316	346	325	305	325	323	335	324	309	306	319	336	310	310	289	328	322	326	361	343	293	291	329	331	331	286	303	324	339	346	307	270	339	310	322	334	320	324	304	357	326	333	341	328	338	337	313	313	299	317	337	313	325	334	308	309	308	330	297	295	306	336	287	320	355	309	324	292	295	315	350	327	310	310	309	354	317	301	342	335	292	321	287	339	341	334	309	307	315	319	329	316	288	330	320	316	339	315	326	331	315	286	302	297	346	309	340	318	321	312	319	305	358	328	334	319	301	323	305	315	332	315	346	323	320	309	348	308	342	323	333	324	291	321	318	324	320	307	345	345	337	273	328	296	334	347	329	318	329	293	317	326	301	313	322	310	317	346	310	310	293	314	337	322	338	319	321	316	366	310	310	319	295	317	360	325	288	291	296	289	283	325	335	350	301	323	289	336	318	335	336	318	304	292	333	343	334	302	279	335	329	326	320	339	297	354	308	326	302	308	320	291	305	338	305	323	322	306	319	327	325	324	314	310	352	324	316	326	302	327	307	345	325	334	341	297	316	316	319	365	316	314	339	316	328	303	301	324	313	324	295	346	335	288	329	333	302	308	320	309	323	304	330	358	295	327	310	335	352	314	342	308	312	297	328	307	332	318	338	294	292	316	312	327	310	316	362	337	300	337	304	306	334	303	301	298	296	351	356	302	312	302	341	329	307	344	319	306	283	334	318	322	348	310	332	301	328	325	315	295	301	324	334	333	319	335	320	309	344	299	319	300	311	333	332	291	327	307	325	298	317	343	329	326	306	344	311	333	326	329	323	313	308	299	333	340	331	321	320	346	373	330	351	314	322	299	297	321	317	310	312	293	323	314	326	337	337	329	307	310	323	323	342	330	333	307	310	305	301	338	330	310	306	309	280	286	301	313	319	321	291	309	318	306	306	277	335	302	308	293	314	312	323	322	325	297	309	327	324	354	334	334	306	318	328	334	324	321	348	343	307	312	303	345	332	323	301	323	340	340	365	314	313	351	315	351	285	285	327	312	338	315	331	306	287	327	318	326	317	308	323	336	321	339	330	322	319	346	301	313	322	325	326	315	342	281	305	324	311	313	312	312	313	329	315	320	335	366	289	336	348	324	321	331	340	330	288	322	341	309	321	357	321	298	322	325	317	329	315	305	321	348	288	315	360	340	319	313	320	307	328	340	305	295	302	302	299	307	322	319	342	303	316	313	285	321	349	337	328	352	337	330	341	311	315	301	307	337	312	315	300	288	350	304	334	339	317	305	317	302	342	331	335	339	332	305	293	304	334	322	296	324	298	314	330	325	282	312	305	326	311	341	296	308	320	308	322	314	326	321	300	331	281	312	342	311	305	308	335	346	348	312	332	363	337	276	308	321	297	296	310	339	318	298	319	336	317	306	328	303	284	339	346	309	320	308	323	300	319	329	312	325	330	295	335	328	347	335	337	324	349	322	317	295	315	342	352	312	330	303	347	315	321	338	324	285	333	311	333	314	349	295	314	346	331	328	309	309	346	311	287	312	289	324	306	311	335	364	340	320	366	350	295	305	312	296	320	311	299
21876	3053	6672	7074	5795	4894	4137	3446	2942	2666	2311	2156	1945	1944	1662	1701	1608	1434	1407	1388	1322	1271	1312	1217	1199	1179	1143	1195	1125	1085	1128	1147	1053	1050	1028	1053	1045	1078	1092	1046	1037	1012	1037	1041	1048	991	1032	1027	1007	1038	1052	986	1009	1018	998	947	1019	966	983	973	977	926	965	1005	974	938	929	971	985	947	968	975	934	972	972	958	961	928	1001	938	949	937	948	941	997	931	966	963	948	900	956	980	920	943	991	955	1000	983	980	992	935	926	939	970	1004	949	987	963	924	917	931	934	972	935	958	947	961	996	964	971	954	959	933	940	925	986	921	1016	932	900	940	931	919	891	925	931	935	957	906	941	959	900	912	909	985	899	941	966	856	1009	954	880	913	902	921	968	964	989	975	961	952	941	915	963	985	943	919	943	896	1031	922	953	956	904	969	935	971	936	941	939	959	961	1019	1014	900	955	942	942	928	1011	939	938	896	953	914	896	924	933	931	918	916	925	977	944	951	903	933	916	974	884	933	923	966	931	995	955	953	923	974	981	934	969	945	967	983	982	957	1014	934	969	881	965	918	897	969	972	925	943	931	924	923	932	940	1003	961	951	929	941	912	960	953	894	903	920	981	910	976	944	929	953	932	921	928	954	893	925	968	970	910	944	943	974	971	885	950	943	878	954	982	916	940	915	921	946	949	885	923	915	944	944	963	967	952	971	958	994	895	956	910	955	912	936	975	944	933	949	932	925	945	949	871	937	932	922	985	879	898	920	946	983	951	922	895	925	977	967	892	890	950	907	945	991	929	910	953	932	952	948	937	971	908	946	885	999	870	887	923	935	944	904	923	923	897	930	918	961	934	954	942	927	901	980	912	924	978	909	949	892	898	941	939	945	972	922	931	937	949	994	1001	941	1016	904	947	961	937	948	870	920	987	933	930	925	957	959	910	956	942	931	969	989	898	986	924	972	947	926	909	947	921	923	968	954	935	913	1004	973	906	913	958	987	921	948	904	934	914	927	928	960	909	943	928	986	917	971	994	940	939	932	937	939	939	924	938	923	934	937	919	919	898	905	864	951	976	875	929	938	929	931	969	974	947	912	932	928	912	960	976	909	941	947	939	949	920	954	944	963	986	911	887	891	926	934	952	959	971	906	913	935	893	937	979	912	928	925	889	850	941	945	1012	997	975	922	949	985	965	931	896	947	915	984	990	963	910	984	891	965	949	966	1003	988	931	978	981	918	941	912	954	932	928	968	935	960	929	869	887	921	970	954	956	961	916	923	910	942	965	963	1005	940	952	926	973	912	921	953	907	953	959	931	934	904	940	889	907	921	961	943	955	884	864	966	964	945	924	930	968	945	973	925	958	937	968	912	947	961	909	866	941	974	924	889	952	946	930	951	917	938	968	940	991	910	961	985	937	1012	919	948	964	890	985	925	957	1013	942	912	909	899	935	931	901	955	945	929	917	968	980	942	943	901	944	924	932	870	936	918	942	958	947	919	926	967	899	918	923	943	916	935	947	878	954	948	915	914	926	892	897	962	1002	921	964	937	888	975	917	883	936	977	965	951	915	926	916	912	912	917	897	950	911	962	954	932	974	958	929	965	917	983	961	936	950	964	946	899	897	907	898	915	887	925	955	888	897	966	920	934	946	954	918	878	944	976	930	914	989	885	951	967	872	943	937	928	923	955	945	952	908	951	905	944	973	923	920	956	915	910	953	1039	976	948	960	953	893	944	1001	914	977	950	888	917	929	942	970	909	933	970	962	935	942	879	1004	885	945	886	959	935	929	947	927	963	972	930	927	943	951	923	929	948	896	964	912	899	954	925	950	949	930	908	906	937	898	925	933	947	937	963	985	984	881	969	947	970	957	935	937	906	929	881	929	917	966	949	967	894	930	937	910	1025	936	895	944	926	869	926	883	944	921	910	964	958	974	977	893	942	914	943	962	974	970	963	867	975	941	941	917	939	933	904	936	923	910	922	923	936	902	992	918	970	908	940	934	917	918	830	928	947	913	958	920	989	937	952	978	906	956	914	946	918	936	948	980	915	953	907	951	998	892	963	913	946	957	948	920	970	970	926	896	938	930	925	871	970	952	923	978	931	923	973	953	965	987	951	945	909	930	895	911	964	933	932	914	929	919	980	970	950	890	919	939	929	983	968	937	943	887	945	985	898	971	931	959	949	928	943	914	985	944	986	966	946	942	932	950	970	888	941	915	962	929	915	981	976	924	936	941	901	885	945	972	913	905	945	919	952	959	936	949	914	919	1001	965	899	976	904	935	990	935	952	928	921	959	956	945	935	876	943	932	979	936	897	947	968	916	980	933	947	940	953	910	923	940	929	958	1021	940	925	938	951	927	937	936	926	951	952	993	973	934	942	949	928	996	928	988	924	963	961	933	917	952	961	981	957	952	961	947	910	922	935	976	913	970	902	925	960	951	867	920	934	915	964	981	963	918	927	971	969	915	937	915	945	944	895	977	964	918	881	941	973	914	939	987	926	905	960	860	899	937	930	964	958	884	916	950	941	919	990	937	924	924	887	909	929	934	980	897	962	956	959	894	973	937	879	967	908	909	888	931	952	961	914	1009	985	975	912	963	963	961	916	971	895	942	924	960	942	1008	954	919	932	928	990	930	984	967	946	976	1013	974	937	918	954	932	942	966	985	899	913	895	1004	962	955	960	940	966	905	980	918	972	933	908	914	913	953	953	921	892	912	883	960	963	923	985	928	946	928	875	934	939	908	959	915	930	993	902	920	963	933	909	953	981	1033	902	972	948	1014	901	930	916	904	962	935	936	922	912	938	925	952	934	937	966	903	933	910	928	957	901	981	945	895	961	922	937	953	945	917	919	921	926	965	953	928	919	941	907	973	923	948	892	965	913	952	929	921	966	947	977	984	914	968	879	976	909	936	916	958	936	951	947	943	923	958	939	905	953	931	929	940	981	889	963	964	920	909	937	976	943	938	932	954	930	894	972	897	945	940	875	894	951	945	917	923	977	998	906	929	925	911	899	947	969	926	960	975	936	965	908	959	944	985	911	950	931	943	929	957	938	952	979	981	875	936	1004	920	998	884	937	939	920	975	958	1001	921	922	922	905	963	971	919	973	868	912	899	942	912	966	922	979	967	911	944	929	958	938	883	920	965	997	914	945	907	916	903	928	874	910	902	930	992	944	952	967	920	915	974	898	917	961	927	911	972	909	934	912	915	931	916	928	1005	867	966	960	927	934	942	981	896	939	960	896	898	917	1012	1001	946	975	967	928	913	933	979	922	1011	941	936	981	916	933	919	945	948	936	929	942	949	979	981	940	911	942	926	964	912	983	914	966	885	881	890	926	911	921	947	901	955	935	942	951	941	931	908	937	947	908	932	915	938	925	924	968	893	902	1016	908	906	912	942	971	969	975	904	947	960	941	998	984	957	940	944	952	978	918	967	936	961	922	874	931	886	925	914	973	985	951	990	949	865	918	956	990	919	955	939	962	931	929	951	969	956	957	935	899	921	955	945	920	906	915	905	914	914	979	902	971	902	943	928	985	981	947
5652	306	208	196	150	165	157	133	152	138	150	154	154	139	139	140	148	131	147	137	127	144	119	131	138	139	155	138	131	132	127	128	162	144	121	145	125	144	127	137	140	137	157	118	134	160	158	128	134	123	158	145	121	139	131	132	129	135	126	124	140	134	131	153	141	161	121	151	139	153	162	146	136	134	145	129	118	120	129	130	129	150	136	138	125	152	137	132	143	151	179	129	139	130	138	154	134	139	155	133	119	152	126	124	138	131	156	142	144	142	120	152	131	126	144	135	132	132	144	113	132	133	160	130	149	148	125	124	147	143	148	136	158	150	108	128	146	149	135	118	149	138	145	138	135	132	137	134	123	133	150	163	142	136	130	145	141	139	137	119	146	151	154	128	123	153	156	153	125	128	138	151	142	166	135	130	121	136	135	131	125	126	134	144	120	152	143	135	145	142	130	134	140	140	119	144	134	138	171	130	148	145	131	161	128	125	142	148	155	143	149	129	111	137	130	133	134	142	127	133	146	130	137	135	134	143	143	163	127	153	141	135	129	149	125	135	141	166	151	114	130	131	131	132	141	140	128	147	156	157	129	144	142	161	146	137	132	151	127	136	139	138	131	133	138	149	140	140	139	160	129	143	137	127	148	162	139	143	128	170	115	133	145	139	113	145	145	136	156	130	150	145	123	132	131	128	137	140	144	140	150	150	140	122	132	160	136	145	142	127	144	146	149	141	137	146	124	125	132	133	133	145	145	140	142	130	128	152	139	136	152	122	156	160	143	139	133	139	134	156	128	139	145	141	122	153	155	153	144	140	146	148	141	144	136	143	148	140	135	154	170	153	137	119	125	119	140	130	122	128	137	151	150	146	108	133	134	122	137	129	150	167	130	148	106	133	151	165	142	133	123	138	130	163	143	126	141	136	128	156	155	135	137	126	116	129	142	135	121	168	118	132	154	152	155	132	138	129	130	120	132	118	145	132	145	140	140	130	142	126	148	124	136	132	151	151	129	135	142	140	140	146	157	120	139	136	131	152	140	125	118	137	134	142	122	136	143	160	143	145	138	148	141	118	138	135	142	116	151	142	140	150	135	132	132	132	149	125	133	101	138	130	134	137	116	123	159	132	138	158	128	132	144	131	136	135	149	129	138	131	143	136	140	143	116	153	147	141	140	120	152	142	133	137	122	112	133	152	124	130	131	141	157	133	146	126	139	148	141	134	129	137	161	125	132	144	145	152	143	133	135	139	139	146	147	129	133	118	141	150	150	120	141	129	121	135	138	132	134	140	144	153	141	116	137	161	135	126	107	154	143	148	148	130	146	159	138	146	114	132	134	148	138	118	124	130	123	137	125	154	110	134	142	132	144	118	134	154	124	131	146	137	145	118	166	145	135	145	170	139	161	147	127	135	140	130	120	155	139	166	135	126	116	123	129	145	135	128	149	143	134	129	136	130	137	146	120	162	150	153	138	138	127	153	147	134	136	130	140	131	135	129	143	148	135	151	140	154	141	136	134	132	136	145	155	146	144	134	126	131	145	153	134	138	145	133	126	156	132	136	135	137	142	136	135	121	139	123	143	140	135	134	138	165	144	145	137	135	146	139	146	145	144	114	137	132	138	162	126	140	132	143	128	127	142	125	134	123	149	124	121	133	146	152	145	156	136	143	150	137	130	123	153	144	148	144	132	146	139	162	129	147	118	125	142	154	130	136	131	155	134	150	139	127	121	141	136	145	122	139	136	137	154	136	134	136	158	155	138	137	140	124	142	155	120	134	131	130	163	151	139	164	156	155	130	140	149	141	121	143	149	122	154	137	127	148	131	129	124	168	142	146	136	160	156	147	159	146	125	124	140	143	135	133	153	155	149	146	126	135	112	149	151	150	143	139	130	160	157	142	137	120	124	172	144	141	137	137	146	146	150	135	138	161	147	131	151	135	145	148	146	154	169	137	146	139	127	134	128	150	104	148	126	139	144	121	160	149	138	141	121	122	142	147	136	129	107	155	146	154	150	158	149	132	173	142	158	99	136	157	126	140	150	141	145	130	143	138	132	130	118	141	145	136	129	147	123	156	141	165	147	110	158	143	141	150	114	145	162	126	160	121	124	130	117	148	134	146	139	128	116	122	153	146	121	146	143	120	139	140	140	115	127	119	141	107	137	143	141	143	139	139	139	140	146	146	139	132	122	134	156	115	122	120	162	153	154	144	137	117	126	157	153	145	159	138	121	144	137	130	129	121	113	122	157	150	172	147	117	142	137	139	145	148	137	129	158	141	146	125	129	138	154	118	147	137	146	126	145	129	145	126	150	131	150	142	133	132	141	125	136	138	144	136	154	123	137	137	148	142	153	151	132	139	142	139	132	140	114	140	146	124	127	130	142	121	146	129	142	141	152	141	128	148	106	140	145	140	141	149	152	145	142	138	132	131	129	135	129	136	137	142	143	140	129	139	140	153	134	132	143	167	138	130	142	127	131	122	122	146	134	166	131	138	128	164	134	145	140	125	140	145	122	133	131	141	148	118	126	144	135	133	143	135	137	126	150	134	128	132	135	140	121	131	142	121	122	127	134	116	121	129	134	152	138	120	136	147	145	128	164	120	136	141	124	133	130	131	128	155	135	155	128	158	149	127	141	119	132	145	117	119	142	131	140	148	149	123	130	147	143	132	150	147	145	137	136	128	142	129	140	130	146	128	145	130	144	155	150	154	136	121	123	120	140	133	141	125	137	139	161	124	114	138	155	127	134	139	141	120	132	125	144	128	164	135	150	141	133	150	141	117	134	155	134	129	149	142	142	126	128	126	140	135	118	141	132	143	121	148	130	149	156	119	113	123	158	135	134	139	156	131	144	135	134	120	122	118	128	139	119	142	144	137	130	145	151	161	155	141	139	133	150	142	146	150	153	151	136	138	125	137	119	152	160	119	153	135	141	133	139	124	128	127	131	131	125	161	141	140	133	122	139	139	151	113	150	154	138	129	142	134	160	137	139	157	142	134	130	126	121	138	134	124	125	137	136	146	108	144	131	132	126	132	139	147	143	106	140	134	134	140	146	132	133	124	140	143	136	133	150	147	160	141	126	140	154	142	151	141	140	144	112	137	148	130	148	136	149	153	115	153	131	129	136	141	132	142	143	123	139	145	133	146	145	153	124	142	155	171	118	116	116	152	150	137	131	144	137	133	132	147	170	122	130	137	133	154	159	118	129	124	131	141	121	147	126	134	132	135	143	134	134	137	115	132	151	129	141	143	113	115	131	149	152	125	137	133	146	121	116	135	148	156	150	142	142	140	137	146	134	123	151	126	150	142	132	157	144	142	121	154	136	129	142	123	130	133	138	149	144	119	149	128	140	124	158	130	148	140	140	118	129	135	141	129	141	145	140	173	134	137	132	157	148	148	128	162	140	154	131	114	121	163	150	126	142	132	150	121	146	146	125	143	134	150	123	144	119	103	144	133	142	130	130	147	135	144	134	141	151	133	134	141	141	152
5491	575	670	634	621	562	559	587	543	590	465	512	508	561	488	501	537	518	489	554	494	506	473	469	507	490	480	481	476	507	458	449	444	492	482	452	479	495	459	536	482	456	523	505	484	501	490	508	491	492	464	463	492	496	478	533	446	445	444	499	462	466	511	469	472	487	445	475	497	472	454	481	441	494	497	460	483	479	483	453	493	468	481	476	467	488	463	488	506	493	483	472	517	502	483	468	438	454	483	499	480	460	503	487	491	464	487	488	487	452	490	463	488	435	472	444	489	457	478	469	469	503	461	489	455	479	473	442	488	461	461	498	486	482	497	446	439	444	448	454	459	448	502	486	467	513	442	464	492	473	467	502	489	495	499	457	498	445	479	458	445	462	478	499	453	486	504	505	512	520	498	508	499	465	502	445	473	489	486	468	470	443	457	499	482	457	457	453	491	460	462	472	511	466	474	488	436	469	459	446	532	472	474	448	483	456	444	479	480	469	501	478	477	455	492	430	486	483	468	458	458	497	523	471	436	497	450	479	532	530	450	460	525	513	494	474	479	457	477	477	510	487	463	531	478	493	488	447	480	478	483	482	475	491	520	465	523	499	492	483	483	473	470	469	503	464	450	470	470	460	452	498	493	469	491	497	488	504	526	459	474	462	458	516	489	435	442	466	504	474	511	465	459	533	497	506	500	468	477	480	477	507	466	483	485	483	469	487	489	466	506	477	472	501	499	516	451	472	473	477	498	444	488	493	444	438	456	494	458	494	424	504	513	487	464	514	475	487	487	458	470	430	453	498	474	476	471	481	497	484	467	470	499	474	494	479	453	494	424	487	495	504	509	483	451	446	470	468	480	457	463	483	480	453	448	503	446	494	495	510	484	494	493	465	471	463	456	468	499	464	456	457	452	437	434	464	465	488	513	515	497	487	504	527	496	459	519	513	460	429	486	468	510	528	503	438	467	466	472	447	496	505	481	453	493	457	521	479	464	455	476	448	477	497	509	473	495	499	454	472	422	491	488	485	469	494	499	446	489	497	468	468	478	491	502	480	479	467	493	443	484	460	494	500	471	428	488	432	490	506	463	461	512	458	462	502	458	493	464	514	508	440	498	477	439	458	503	527	454	468	477	477	480	478	478	482	485	469	538	460	472	477	493	481	485	478	530	462	491	449	489	474	478	495	471	455	483	479	485	502	512	493	520	501	433	474	495	461	509	479	469	464	505	466	464	440	509	466	456	507	505	473	483	454	488	484	473	482	510	477	491	446	475	465	472	465	461	444	457	485	502	491	490	491	459	492	475	471	463	501	490	513	478	484	478	469	485	501	498	479	464	464	449	475	532	468	460	494	516	486	490	443	494	460	459	450	474	486	465	462	461	466	459	474	506	448	465	479	457	465	460	490	468	484	451	470	503	517	473	462	444	475	451	477	469	443	484	476	483	499	455	470	470	491	486	477	477	463	457	483	459	445	484	461	484	526	458	486	520	503	503	455	483	496	498	480	502	481	489	478	486	502	442	518	495	492	474	507	462	496	473	447	498	483	472	494	470	423	455	479	482	465	505	469	445	497	490	484	487	465	453	475	443	463	479	470	457	484	477	507	476	462	479	480	505	495	452	454	517	515	497	475	465	486	505	487	488	479	512	470	492	528	502	512	452	442	485	466	501	525	436	487	459	510	517	491	454	491	469	474	538	493	479	515	488	481	467	461	451	494	472	478	497	499	499	507	452	477	519	448	470	460	471	494	439	493	522	488	481	475	452	538	485	513	482	506	513	456	483	437	469	483	508	503	491	498	492	493	462	484	479	474	499	471	474	503	484	531	503	468	501	457	436	440	469	505	488	484	421	467	462	466	459	495	478	474	462	451	489	509	496	471	490	483	467	489	502	473	454	446	499	527	499	470	454	468	486	466	464	499	439	418	444	434	468	491	488	512	492	449	498	488	481	467	448	477	456	509	484	479	496	509	497	483	511	485	497	472	497	487	482	462	465	480	471	460	500	500	488	463	464	465	492	486	510	469	441	491	465	450	491	462	461	475	463	470	473	489	472	459	499	482	477	463	486	431	473	444	469	451	486	464	480	474	508	491	524	464	510	461	482	465	451	454	469	470	501	480	465	530	499	479	482	481	444	472	445	453	470	499	474	456	495	496	484	466	486	471	481	465	476	439	456	457	492	480	439	462	460	529	478	496	505	482	478	452	438	493	497	477	494	444	458	455	474	516	476	483	467	501	488	454	443	467	477	482	452	437	476	493	460	488	467	544	460	452	459	472	412	458	469	511	473	459	511	445	491	472	474	466	474	478	459	458	466	498	496	479	492	436	466	495	497	481	437	454	516	457	451	460	528	480	442	496	468	467	466	461	484	499	452	465	476	501	475	450	437	457	466	466	478	462	458	450	463	444	486	496	488	465	489	445	512	515	490	474	488	509	472	492	481	470	497	467	450	467	455	485	488	491	499	479	481	466	481	464	486	505	473	481	485	480	491	467	492	459	460	440	450	502	482	502	456	502	477	510	475	439	493	471	434	476	483	477	465	474	499	442	436	499	458	476	462	494	447	481	485	463	467	509	502	479	463	482	415	465	489	473	484	508	454	496	488	484	453	465	466	450	490	481	451	494	458	500	483	498	476	501	499	478	479	456	487	489	478	482	478	500	463	501	459	499	462	502	486	503	445	460	513	454	470	474	487	454	470	466	482	526	464	469	497	473	505	464	519	463	523	471	500	536	478	469	454	462	462	482	434	490	475	480	471	496	482	477	461	449	451	477	479	495	508	482	459	445	517	533	484	485	461	487	485	451	489	474	469	527	493	468	483	478	459	473	432	473	480	509	452	431	502	501	486	504	468	443	482	492	456	486	459	491	494	473	471	492	482	495	451	459	480	475	475	467	467	523	454	444	470	473	474	447	500	475	498	506	472	459	480	478	441	499	461	477	475	475	502	471	452	473	475	473	496	488	473	485	472	474	467	462	477	490	504	456	470	479	461	489	473	450	505	462	474	496	495	465	463	478	464	458	471	486	491	503	458	484	525	473	481	468	487	490	459	465	487	486	510	457	490	477	472	500	451	466	469	440	485	479	482	465	465	502	480	496	434	466	470	464	474	461	476	524	428	466	481	499	491	466	464	503	459	479	441	497	486	443	501	471	457	458	443	445	452	458	490	492	484	516	461	465	518	473	487	499	491	479	495	469	486	507	497	524	422	463	489	470	504	486	424	441	455	488	482	480	482	485	475	471	494	467	479	504	509	499	489	454	458	494	486	448	486	460	479	517	480	458	493	454	463	461	483	462	509	477	467	465	492	455	456	485	469	455	444	491	469	495	508	433	495	462	508	430	489	480	476	490	471	485	467	481	458	461	475	495	517	470	510	484	434	503	499	496	482	485	489	480	469	462	532	520	462	505	475	508	484	490	474	478	480	484	504	494	468	472	475	468	496	437	522	449	524	499	446	491	479	503	485	500	493	488	489	475	481	469	451	492	479	492
32508	4836	1655	1217	850	670	575	482	440	411	375	361	354	329	336	299	323	314	304	320	304	298	306	309	285	306	292	265	265	257	278	280	252	283	260	297	292	276	288	294	250	274	249	297	258	282	297	235	287	292	303	285	268	274	291	240	272	266	295	281	289	296	273	261	297	292	276	285	235	265	272	272	275	268	274	315	299	254	264	247	254	281	286	299	288	268	236	271	253	239	292	251	256	256	267	265	280	247	301	265	264	276	276	296	271	260	309	319	260	295	269	271	258	309	262	258	254	285	273	243	269	289	256	250	299	264	281	288	281	272	297	267	267	248	258	252	280	264	261	281	262	250	262	267	286	279	262	286	275	245	282	264	267	265	300	277	264	284	260	247	262	270	287	280	277	280	260	279	296	274	265	283	266	245	271	253	252	253	269	269	277	258	284	239	281	249	259	278	239	275	294	283	283	278	284	248	271	292	260	252	257	243	268	298	274	263	268	257	279	288	252	225	256	261	238	296	263	248	281	251	252	260	281	251	272	279	264	250	242	277	290	306	289	259	263	282	299	276	265	279	286	261	276	288	289	291	244	296	281	284	258	274	248	257	266	263	253	255	300	271	261	290	260	266	261	270	257	267	257	268	278	264	283	267	260	253	266	276	257	271	284	275	290	292	271	269	281	279	259	212	266	239	265	254	260	257	267	231	262	309	249	262	274	277	274	262	266	287	268	254	278	268	270	259	236	281	280	233	259	234	260	272	284	273	266	270	257	272	266	239	303	255	260	248	263	256	276	299	250	285	291	267	268	262	265	240	267	274	276	259	260	272	289	280	271	262	266	281	246	264	298	252	275	259	283	282	268	263	306	305	261	275	284	261	250	243	267	284	248	285	241	259	273	279	261	297	308	272	294	285	297	274	271	243	286	261	263	274	264	268	254	266	273	276	295	279	293	269	266	282	259	281	265	271	267	269	304	277	266	274	253	280	272	309	278	288	233	248	290	274	255	274	250	234	286	281	260	254	271	266	246	257	268	264	292	263	271	263	316	275	280	267	286	268	263	289	277	257	256	268	255	258	272	269	274	276	263	287	272	253	269	284	253	261	238	270	275	267	272	284	246	256	242	263	278	255	277	277	262	265	291	309	281	258	272	278	274	279	287	282	250	258	255	250	303	270	259	270	252	257	254	249	271	275	253	307	256	270	302	319	280	265	278	312	266	302	251	289	277	261	251	272	288	277	282	247	266	249	262	266	256	283	253	256	297	257	277	289	264	293	249	243	252	303	268	265	270	299	254	266	257	272	267	250	262	275	243	304	251	248	300	254	249	263	251	241	299	274	285	292	273	256	259	273	274	286	290	246	281	263	269	273	266	267	287	286	295	256	257	264	249	305	278	269	268	235	254	257	246	254	265	264	269	286	259	255	307	260	301	253	272	295	280	261	228	253	275	279	266	278	271	284	241	295	273	292	260	318	262	269	251	228	267	252	300	284	279	249	257	265	292	277	250	264	279	239	253	264	293	274	267	262	306	305	230	287	289	244	281	284	287	243	251	254	284	303	278	307	303	288	245	267	286	244	268	260	277	264	310	276	277	255	288	287	269	276	247	282	292	271	272	262	245	287	237	288	291	275	262	279	242	257	267	292	304	258	257	285	257	287	259	268	265	260	282	295	297	248	265	278	259	263	233	289	267	283	284	260	260	272	273	273	292	245	311	261	269	244	261	292	260	240	270	278	249	263	287	265	262	269	283	272	245	267	258	291	222	273	271	289	272	243	293	278	278	255	260	298	265	262	277	280	246	288	258	278	228	219	270	284	262	274	262	313	275	263	256	250	257	246	279	261	258	242	272	276	263	283	271	263	237	286	286	257	280	298	252	257	275	285	311	296	266	259	277	260	236	280	241	266	307	257	233	257	257	276	294	283	277	264	270	261	285	285	264	235	233	270	256	269	269	257	254	257	266	262	278	284	285	236	254	281	282	276	244	282	283	249	254	269	246	232	278	277	282	282	274	258	269	249	264	244	264	278	290	330	266	279	285	289	278	260	231	256	267	275	294	310	279	242	321	265	254	267	287	260	270	294	264	289	276	287	260	265	245	282	246	284	298	260	255	289	288	249	249	266	292	287	256	272	259	270	261	286	272	264	287	260	270	260	318	256	322	276	237	264	280	264	274	235	266	317	253	257	266	259	275	254	270	274	269	279	249	291	255	269	277	246	288	273	241	284	253	253	336	250	242	252	275	268	283	250	271	266	294	246	262	259	246	295	273	273	267	280	285	257	255	271	294	253	300	285	255	264	250	298	266	285	277	269	279	264	271	255	277	295	283	266	270	261	267	266	269	235	279	277	270	261	266	273	278	279	283	295	312	268	277	275	276	275	265	275	256	264	295	281	254	275	277	255	291	247	272	295	271	242	284	265	266	271	260	258	269	268	250	259	265	305	268	276	277	270	273	281	274	276	229	250	290	279	304	270	279	253	297	239	250	269	284	268	260	263	276	260	257	269	272	266	298	278	251	264	269	269	282	269	240	264	262	280	265	300	264	264	278	255	257	243	257	269	264	251	265	257	277	260	265	267	284	291	278	268	283	261	262	283	240	273	270	239	263	278	266	278	263	278	260	260	287	294	258	255	274	295	267	291	272	280	262	276	263	252	275	277	289	245	295	270	258	279	263	250	303	251	268	262	277	302	266	237	304	235	285	268	263	270	241	275	280	268	256	240	304	256	257	283	278	287	266	275	243	258	247	278	278	284	259	285	283	246	237	252	272	263	289	270	263	264	291	267	266	283	277	274	246	232	246	232	270	244	252	309	233	269	279	245	270	283	284	243	262	274	245	291	288	266	274	293	269	266	261	285	277	277	280	260	259	264	266	275	293	289	289	253	269	261	263	258	256	248	269	275	258	253	263	267	255	235	292	240	264	287	308	257	256	285	271	281	259	282	286	248	234	264	293	273	268	275	298	256	253	277	283	239	262	257	299	262	290	265	259	277	260	265	260	261	278	249	278	266	286	288	261	261	295	258	270	246	262	262	272	268	282	252	280	276	278	283	269	288	273	255	285	282	271	236	289	281	263	247	254	296	253	256	252	254	264	272	284	259	244	259	248	248	266	262	287	285	244	282	243	265	270	278	293	249	250	270	307	245	260	277	288	282	268	296	251	240	236	273	256	267	276	262	260	262	283	244	273	262	284	293	255	243	279	303	263	252	255	270	294	294	267	269	255	271	283	268	269	271	267	266	284	237	299	268	259	266	264	272	263	291	277	267	257	262	252	245	296	266	262	250	280	272	262	259	270	258	262	278	289	263	264	260	284	262	241	306	289	316	232	276	277	265	276	291	267	292	293	271	254	281	273	254	291	277	272	268	268	268	250	259	253	264	270	266	284	266	275	268	277	254	253	278	270	268	291	270	269	272	285	278	251	277	250	295	243	260	282	261	279	262	305	246	285	259	288	296	252	276	264	251	284	268	278	276	271	269	288	258	276	262	245	271	271	270
16851	1875	3816	4145	3494	2902	2433	2190	1859	1686	1511	1487	1347	1291	1208	1187	1158	1128	1032	1011	1035	1022	947	996	982	935	970	954	929	935	909	919	970	954	843	882	845	876	889	858	861	841	855	845	831	857	898	882	846	842	865	850	816	869	860	834	839	822	842	783	870	805	858	871	889	825	846	874	841	853	866	819	848	894	874	831	819	822	806	854	853	853	812	829	876	801	816	873	786	821	819	835	879	853	842	824	786	841	847	845	864	823	827	822	853	838	872	821	843	838	773	821	830	817	847	817	825	857	835	825	854	844	810	784	856	842	849	840	777	832	837	844	844	811	874	777	813	833	798	842	877	791	862	830	818	821	888	859	820	781	800	861	817	814	812	833	840	839	849	822	864	887	821	846	850	818	792	811	828	816	842	784	828	822	829	847	776	833	794	864	873	814	821	767	863	795	801	812	771	771	793	825	828	851	799	847	812	800	790	802	817	817	854	809	815	806	851	823	807	865	821	802	839	852	816	849	865	815	869	809	863	828	773	831	811	820	753	808	794	809	853	813	828	852	806	816	797	811	826	821	819	863	792	794	781	873	812	853	798	797	830	815	812	808	777	844	832	836	769	779	852	795	835	875	857	830	784	791	828	806	775	796	833	830	819	833	799	828	852	800	807	814	817	813	782	830	812	813	844	805	830	869	791	822	810	845	873	834	789	838	846	828	825	828	807	822	830	821	818	853	876	802	829	773	809	821	832	816	818	829	866	858	856	849	815	845	820	848	831	852	784	802	861	842	796	837	828	833	835	871	756	774	803	807	875	814	826	873	751	798	875	784	855	814	836	789	821	783	834	857	855	834	806	839	851	828	813	858	792	798	820	829	824	833	840	829	838	786	782	873	845	799	798	856	841	803	844	847	868	865	862	820	828	794	806	788	840	867	823	803	797	818	855	871	838	788	798	863	775	832	789	880	843	844	814	816	833	786	848	872	844	799	824	851	820	877	790	790	770	821	847	821	843	773	853	826	791	821	855	836	782	795	797	801	880	814	843	837	885	836	848	822	831	799	813	870	833	862	826	829	791	813	833	867	788	855	814	841	805	900	789	808	790	791	802	758	857	788	837	819	774	832	829	806	833	851	865	875	828	830	818	853	850	829	815	846	839	846	843	814	765	833	850	838	807	830	812	811	836	811	826	795	782	812	830	790	862	847	800	845	788	837	840	776	781	818	801	821	799	842	798	802	804	782	811	794	839	837	838	814	835	813	799	834	877	819	837	860	877	856	806	805	813	812	835	866	813	843	798	826	779	822	853	845	875	826	802	840	833	815	780	795	771	854	816	834	786	812	782	825	777	800	831	804	783	843	865	839	858	855	858	809	844	824	871	805	805	807	807	834	827	846	810	855	813	820	802	872	802	805	854	774	863	806	836	819	862	843	829	768	773	820	842	834	805	803	827	781	821	811	855	832	874	844	796	825	773	832	853	800	817	808	824	801	820	821	835	807	864	817	780	800	831	833	839	830	782	812	825	835	804	789	819	820	801	820	820	848	844	865	831	841	845	827	807	841	854	860	850	822	834	838	804	849	837	822	793	824	847	817	859	863	815	785	779	830	863	878	851	852	845	835	794	805	833	829	777	824	874	815	764	860	827	821	868	900	818	837	806	811	811	845	862	857	821	883	807	793	797	829	806	793	806	773	825	873	789	793	830	830	772	773	810	858	818	837	859	817	820	799	788	793	822	854	820	807	769	812	790	873	812	831	844	842	810	805	872	877	781	814	851	840	851	831	851	834	844	801	816	813	865	796	830	796	812	824	839	848	783	799	838	777	807	821	853	761	815	796	772	861	838	840	824	820	834	851	835	796	814	781	793	816	882	838	857	846	840	817	870	793	869	803	802	839	794	814	849	851	826	803	853	796	853	827	816	796	803	834	813	815	781	792	821	805	793	839	852	842	830	790	818	841	794	841	711	795	791	857	818	879	781	827	862	843	816	843	875	767	832	870	825	837	789	813	875	830	830	784	840	844	822	848	843	804	833	819	824	793	824	791	786	820	858	770	796	733	861	899	770	864	863	837	796	835	831	789	845	790	795	798	874	809	849	788	801	840	772	802	833	862	843	830	866	765	768	870	784	819	810	826	825	773	825	843	792	865	809	857	834	807	790	835	858	829	804	816	804	843	829	788	864	821	808	835	813	848	884	790	807	864	839	848	838	829	829	820	822	811	805	868	818	807	824	834	812	808	804	874	842	847	778	858	832	809	826	817	846	777	771	801	763	841	859	851	872	806	868	839	806	803	832	816	797	811	838	773	815	798	764	794	863	850	856	777	836	812	818	823	818	808	778	847	864	889	827	826	815	835	830	817	865	833	845	849	829	834	821	828	795	812	864	802	825	779	818	839	820	804	838	816	776	851	832	841	811	771	787	783	821	825	765	839	808	856	825	831	823	827	801	792	804	798	876	836	807	812	763	778	830	860	821	830	855	802	808	913	811	834	757	844	912	825	845	803	844	858	870	805	791	791	829	816	840	863	772	784	834	841	818	894	796	836	818	786	857	787	773	789	834	796	828	767	804	880	836	818	838	770	815	794	787	804	801	793	823	835	808	840	782	832	835	834	771	832	837	843	798	857	797	807	875	829	843	855	817	834	829	818	838	805	816	848	848	802	813	831	827	793	859	817	794	828	837	841	842	790	843	838	828	799	819	812	856	828	844	837	803	845	788	819	839	831	855	845	851	878	845	803	833	788	835	853	841	804	824	818	864	858	826	820	814	827	861	817	826	792	824	854	790	848	801	801	840	827	843	867	839	833	893	821	861	845	832	822	811	808	804	788	829	802	794	840	844	814	826	806	791	868	819	842	763	821	830	749	816	813	805	819	815	815	838	827	823	811	811	889	869	860	798	839	843	823	848	851	806	830	824	858	795	872	842	782	797	912	800	801	837	829	799	831	836	828	861	840	877	863	840	864	826	843	838	809	819	836	832	790	830	782	783	903	863	842	810	832	835	814	840	805	803	840	808	833	748	834	836	864	820	813	800	799	815	817	850	762	798	830	764	808	853	850	804	774	873	865	863	802	844	810	800	796	849	871	814	813	834	844	802	845	849	808	824	895	824	825	828	884	811	819	860	843	800	841	813	860	813	765	836	836	841	847	820	824	849	841	786	837	810	795	791	787	852	776	822	833	797	835	868	804	841	809	786	817	867	803	857	793	855	841	856	849	860	854	787	820	911	778	830	792	858	790	815	845	811	800	835	844	805	817	858	813	836	829	847	840	783	794	755	810	770	823	827	809	803	840	855	841	828	867	797	825	818	804	822	798	819	829	836	828	800	869	809	862	858	850	819	809	817	810	831	798	783	829	817	836	833	834	829	816	804	854	833	799	824	826	809	865	849	840	811	851	842	834	850	799	814	808	804	820	852	788	805	812	837	820	839	865	818	777	826	786	818	857	806	815	840	779	792	846	832	810	807	830	789	822	821	816	800	889	787	826	822	828	841	849	840	797
43186	12343	3921	2279	1526	1126	871	726	662	623	518	462	479	447	393	408	379	373	387	338	348	368	374	352	357	336	332	341	321	332	370	346	355	335	326	332	343	310	290	342	331	335	332	331	322	334	341	331	348	338	312	327	324	327	323	300	312	321	352	344	327	345	336	289	307	307	335	358	294	293	315	338	329	359	331	308	300	346	298	319	298	291	333	355	359	316	313	323	327	352	335	293	301	301	314	330	333	316	352	312	306	297	298	347	299	336	319	326	313	364	299	324	316	342	322	333	314	295	332	317	296	285	335	345	313	327	301	331	332	321	279	319	342	329	328	333	305	343	346	316	338	346	304	364	306	318	348	354	278	363	309	352	338	333	322	319	301	346	309	345	322	306	320	312	293	310	298	349	335	317	345	316	336	332	303	317	328	320	319	323	325	329	328	294	290	291	299	317	320	354	313	330	309	302	311	326	333	308	304	302	309	366	323	322	304	316	334	326	345	299	355	321	323	322	306	328	306	302	317	321	283	332	324	304	335	333	308	325	362	322	331	340	314	318	317	322	310	290	333	321	339	349	340	347	284	340	287	353	337	324	291	325	318	320	330	298	335	320	346	273	333	312	354	331	332	342	295	288	320	338	302	281	316	325	323	323	343	325	340	296	304	329	311	344	316	310	307	349	325	324	318	310	307	300	296	322	325	337	358	341	327	314	319	352	312	296	319	320	319	339	301	302	336	319	288	356	301	317	341	310	314	339	313	327	326	310	327	331	360	310	310	288	333	310	343	291	354	367	324	304	316	322	333	333	335	362	302	318	357	306	309	326	303	325	317	303	289	325	321	317	344	346	310	358	292	304	312	317	333	322	337	316	339	321	345	313	336	313	367	318	332	330	357	320	308	348	311	294	323	332	324	327	331	328	314	328	317	324	324	323	334	357	296	336	317	346	315	321	340	333	371	343	329	314	333	304	342	286	311	305	307	328	308	320	310	307	321	315	332	289	351	328	313	279	330	323	305	296	344	320	275	336	365	357	317	315	312	293	304	332	310	333	318	314	308	312	313	345	313	324	349	313	332	350	314	342	317	305	338	305	339	317	341	334	305	321	351	332	296	309	335	296	287	325	290	342	281	334	313	291	310	306	308	291	320	329	317	316	306	331	310	313	313	331	344	310	314	322	331	325	315	337	325	330	270	326	324	338	331	308	333	305	285	325	320	323	327	310	315	348	316	312	342	325	315	346	319	327	339	297	302	326	276	351	328	308	319	324	312	306	309	317	304	331	338	336	318	318	309	335	344	346	309	335	333	321	317	312	339	328	367	327	349	294	324	322	330	312	317	317	323	317	319	274	350	320	326	333	332	336	321	333	343	318	330	305	280	296	318	289	310	304	302	322	320	340	315	327	317	318	327	333	305	325	304	316	312	333	337	329	357	345	325	322	362	329	317	335	320	328	336	334	294	337	330	309	335	284	311	320	321	296	319	350	289	343	289	293	315	324	294	322	324	306	305	300	296	356	331	309	325	310	301	310	319	297	362	298	314	315	357	322	338	355	347	313	303	322	326	339	318	345	319	329	323	342	345	304	340	340	342	303	317	310	314	329	314	314	316	328	317	331	325	320	304	329	314	317	329	327	366	304	349	323	305	297	303	337	311	319	336	308	306	337	316	317	318	319	267	337	286	318	312	329	320	331	321	320	308	319	327	341	317	328	300	353	295	337	305	359	331	305	340	351	334	347	317	294	320	340	307	318	319	324	329	320	331	340	327	362	337	316	308	315	307	279	315	334	319	330	300	338	316	329	335	333	345	334	270	323	307	299	328	308	293	300	314	326	305	325	324	309	326	342	300	324	295	339	326	311	316	316	312	315	336	343	297	343	322	305	327	295	296	370	302	285	325	313	334	333	303	345	333	342	313	321	344	341	335	334	333	295	360	360	313	328	331	339	328	299	312	325	334	336	330	307	315	351	331	325	319	291	298	327	294	316	297	339	327	335	287	326	316	306	352	335	323	322	329	302	319	319	327	338	315	337	310	292	318	309	335	307	306	326	318	342	317	322	260	323	322	346	323	340	320	321	310	303	324	297	346	333	323	342	317	317	320	312	309	320	290	318	321	298	290	310	319	341	342	316	330	320	297	304	331	304	299	328	355	295	352	310	325	294	330	310	317	319	336	289	322	338	342	308	308	329	273	324	321	300	329	316	322	289	329	318	329	310	338	310	347	305	305	342	311	275	299	297	314	332	289	315	323	314	337	303	323	328	332	293	311	318	323	308	312	344	313	347	312	336	317	313	299	303	287	305	330	325	304	323	349	295	307	312	313	296	344	309	321	332	315	327	332	327	331	311	341	319	334	339	333	313	321	316	310	339	347	313	340	330	334	325	348	339	341	314	314	290	342	329	281	351	298	313	319	294	292	354	322	295	338	267	288	325	328	291	320	313	319	316	324	336	337	298	320	325	325	315	349	333	329	336	311	338	330	308	330	328	342	333	325	324	332	298	335	320	334	289	293	317	298	287	285	347	301	317	326	294	307	313	335	321	328	301	314	271	327	297	292	313	326	312	357	314	311	297	370	351	326	352	294	312	275	331	276	328	343	321	313	306	322	298	324	339	328	342	331	305	292	275	326	313	320	300	325	294	315	329	306	319	324	316	314	322	298	347	345	330	339	287	316	321	342	329	344	328	289	343	348	326	319	310	307	349	305	303	339	328	324	324	318	357	322	324	335	317	326	314	305	303	302	327	314	327	333	304	359	321	345	300	361	315	338	339	307	308	317	296	323	340	329	337	335	319	335	302	338	306	326	340	315	321	312	339	319	315	315	310	324	297	356	327	370	347	314	321	299	315	316	338	326	354	350	323	325	322	344	289	287	349	276	335	322	297	316	314	321	314	335	322	329	339	329	337	335	355	336	299	315	312	317	348	348	339	300	306	302	340	293	340	318	353	313	337	334	369	295	326	326	329	279	299	330	326	311	312	311	322	325	333	295	328	312	315	300	310	311	307	330	318	316	300	330	321	329	331	302	314	286	336	333	350	319	298	304	315	288	297	325	341	338	329	296	314	311	317	303	325	315	316	333	334	305	329	312	342	341	319	312	332	356	324	296	329	333	328	307	298	303	331	355	332	336	330	294	341	325	295	296	295	308	361	288	333	330	322	326	301	330	297	313	314	322	303	306	315	281	306	322	306	287	304	308	306	300	317	298	310	354	354	302	329	353	332	326	325	316	301	326	318	332	305	322	345	330	343	304	331	326	324	322	324	298	312	315	321	349	323	359	312	327	308	330	313	331	322	334	294	316	307	281	347	323	318	306	321	292	290	339	324	340	309	325	336	353	293	307	357	326	335	326	308	298	314	350	345	308	337	312	308	323	316	315	333	294	339	342	319	338	316	307	349	318	313	299	319	357	322	314	367	349	325	349	316	305	332	314	318	334	324	344	310	341	304	322	316	314	327	315	316	304	304	304	332	336	312	317	318	313	313	290	319	318	339	343	309
22216	3023	6509	7103	6047	4980	4065	3350	2907	2654	2425	2113	1915	1824	1672	1651	1555	1509	1455	1423	1392	1369	1322	1266	1194	1156	1187	1145	1104	1124	1120	1077	1163	1077	1086	1097	1034	1103	1034	1020	1054	996	1054	1054	1017	1026	1004	993	943	992	1044	1019	953	1021	965	975	910	960	951	938	902	1008	1007	979	975	956	918	906	976	955	937	949	945	940	952	1030	933	964	891	972	920	1042	982	940	947	962	932	988	963	955	917	913	1003	955	966	854	922	933	897	905	932	968	968	984	944	964	920	966	958	975	974	925	923	940	915	931	929	946	968	962	934	931	942	914	918	964	914	915	962	969	924	926	965	933	958	960	925	951	969	959	1000	923	954	977	890	951	997	954	891	903	947	997	931	947	953	953	956	895	905	903	941	963	933	929	902	946	902	919	957	882	964	949	959	906	887	906	913	977	958	1010	913	1004	959	930	971	973	923	974	910	865	905	962	883	951	974	942	908	926	936	926	946	917	972	939	904	905	941	884	942	882	976	967	952	941	1010	963	952	898	932	949	952	949	908	921	966	941	902	939	928	1000	876	998	978	941	918	886	925	922	936	942	937	979	915	897	936	965	915	956	943	921	914	887	945	932	939	941	951	934	937	975	931	1001	901	926	935	944	970	948	944	908	882	1012	938	941	935	923	947	908	942	922	962	933	941	912	973	953	971	955	895	913	933	932	927	890	944	974	914	958	921	960	934	917	907	933	1007	920	927	961	917	908	931	977	957	908	940	939	920	968	975	968	928	892	1037	939	946	934	909	913	965	913	944	934	917	929	1015	920	961	941	918	908	935	933	968	914	894	943	949	913	965	931	942	888	975	901	890	942	925	942	879	892	958	944	920	825	936	944	943	914	984	911	935	977	875	941	909	959	879	922	937	925	859	893	904	938	890	938	912	928	929	952	906	887	996	953	949	968	933	953	930	926	953	893	996	922	971	933	909	968	969	868	929	995	910	952	895	942	884	905	977	953	922	911	918	935	976	937	954	932	906	953	919	938	902	967	911	942	947	932	935	944	954	897	929	912	946	942	967	906	904	968	934	883	952	928	910	1023	954	887	907	995	975	952	926	909	1005	941	959	978	969	946	938	943	957	915	892	914	1009	951	979	974	877	874	941	966	942	935	953	1037	951	955	908	955	934	929	986	882	868	892	906	940	959	962	970	908	943	946	898	963	985	924	987	920	954	937	920	939	944	927	976	955	929	928	920	908	914	926	896	952	953	860	951	914	891	966	951	901	937	915	951	937	922	921	952	944	950	948	897	844	926	927	878	953	906	985	939	920	967	917	874	910	928	885	944	924	954	915	876	932	917	870	909	894	925	921	869	958	959	947	881	835	963	977	965	892	936	908	931	946	909	992	910	956	930	934	937	1006	913	886	938	921	952	901	970	957	927	891	875	949	917	845	899	963	924	912	900	912	935	923	898	920	889	931	902	929	941	915	927	987	963	902	930	948	953	910	936	941	926	880	904	943	957	891	879	922	926	953	917	921	959	962	900	935	960	918	937	946	954	910	883	943	959	892	909	942	928	946	926	942	852	953	982	928	981	905	901	931	963	953	937	885	957	953	937	934	954	980	918	876	900	901	889	981	928	914	946	972	905	892	897	933	927	998	913	881	993	934	917	879	910	901	935	981	905	951	957	944	958	1018	924	948	912	922	981	966	971	913	947	943	900	985	931	957	912	1017	948	952	936	920	1038	925	926	940	916	934	934	914	915	892	892	945	958	962	888	898	883	944	928	943	963	954	938	938	926	1008	966	918	932	946	955	936	880	938	974	998	927	958	944	966	907	957	938	953	955	946	934	959	931	894	946	907	899	955	947	928	916	928	972	934	967	975	869	920	919	948	999	903	921	919	938	970	913	882	903	894	989	959	910	962	938	921	921	940	939	918	922	979	906	956	949	955	995	959	927	947	931	897	948	971	916	907	952	948	913	954	922	1005	945	901	956	925	939	967	935	872	944	918	885	914	957	910	969	965	893	986	968	956	922	971	920	989	935	909	987	892	991	949	905	902	913	895	930	936	960	892	944	944	950	931	921	908	888	938	980	892	914	977	935	967	905	917	895	936	909	977	940	974	910	953	930	960	941	902	928	995	904	944	939	912	922	916	879	916	915	939	955	905	975	968	937	905	934	907	964	929	943	907	938	948	918	949	911	929	959	880	961	883	893	906	932	952	951	940	941	964	947	933	934	863	970	928	911	928	921	923	925	933	971	948	906	911	911	921	926	948	922	905	960	962	919	888	973	881	904	922	907	910	904	934	998	871	959	932	922	967	970	902	914	980	911	983	943	893	938	985	947	935	954	887	888	926	896	945	965	967	937	905	919	941	914	923	921	969	971	955	927	898	996	918	930	936	958	894	926	953	954	930	1005	939	946	966	916	947	939	961	962	912	926	911	939	893	908	938	962	898	941	955	887	950	961	947	921	914	853	964	888	908	936	937	896	957	971	928	926	943	927	999	934	896	936	966	952	936	922	957	965	941	931	927	957	936	946	971	939	932	992	909	937	897	1003	891	930	993	975	971	921	921	977	954	931	913	921	930	974	980	972	930	914	974	899	961	948	935	916	964	915	960	883	908	886	911	920	962	980	931	904	939	889	963	922	920	873	923	913	921	976	958	911	923	920	950	939	929	946	961	937	908	876	942	936	938	930	902	936	932	956	928	942	960	933	938	931	953	945	951	917	900	957	901	920	959	954	970	933	927	927	958	908	946	909	934	920	997	982	902	901	955	924	959	977	944	889	922	919	968	906	932	878	992	941	934	952	942	892	959	893	928	949	930	965	924	978	961	989	946	917	968	898	1014	937	911	916	878	958	961	930	932	938	949	940	912	915	971	938	955	962	934	968	975	975	967	944	974	956	883	996	920	910	899	917	947	919	927	935	897	953	897	913	928	924	902	920	956	926	916	881	907	924	981	940	928	942	895	921	957	948	904	910	954	953	930	1003	914	916	984	960	898	877	957	915	936	917	924	933	931	882	975	957	923	915	965	946	920	905	948	945	949	910	963	920	937	975	927	920	930	876	906	919	909	957	892	963	914	959	947	948	999	957	907	923	907	985	952	914	934	990	963	984	927	891	914	982	947	959	952	947	982	958	949	905	896	935	970	909	895	951	917	925	957	954	943	932	915	910	974	942	948	923	951	921	945	963	962	965	915	952	929	945	906	922	922	905	896	902	951	952	931	970	930	933	903	908	962	874	949	965	928	964	907	920	986	895	938	922	963	952	976	1003	980	904	904	927	952	945	937	929	908	957	963	983	885	917	941	948	928	951	882	940	998	964	933	924	948	967	901	920	956	961	955	991	939	898	993	910	937	930	916	997	923	949	928	876	914	955	919	900	939	923	937	895	929	958	948	933	954	960	927	904	897	880	902	943	905	885	945	933	915	975	964	891	940	934	941	933	906	961	966	917	992	922	967	932	930	885	927	905	932	885	963	955	939	958	941	967	921	903	910	935	932	996	958	933	906	915	940	911	890	912	882	903	953	933	948	981	922	945	1018
5123	290	212	201	177	171	147	130	166	142	134	152	143	145	141	147	134	156	144	140	137	152	131	120	131	135	143	158	121	142	134	158	131	152	146	140	133	129	149	158	145	143	134	125	133	161	136	134	146	131	154	124	124	115	123	136	141	125	136	137	148	123	156	125	146	157	137	167	128	138	125	159	165	134	147	134	138	137	145	157	137	125	141	151	155	128	140	129	150	143	131	142	170	165	108	111	154	121	148	135	143	130	134	149	147	119	138	131	148	150	145	169	116	132	147	131	126	141	147	174	142	143	125	125	124	116	136	140	127	131	138	152	141	133	139	152	137	141	142	162	132	129	143	139	135	129	128	132	148	142	136	144	150	139	138	147	114	150	117	151	124	117	147	150	150	137	143	132	149	143	134	137	139	161	135	138	132	125	142	146	123	145	138	128	125	148	141	144	140	156	132	144	146	156	128	158	141	122	130	142	127	134	137	139	139	144	130	141	128	128	142	132	142	135	115	142	132	132	142	138	145	138	131	136	140	131	134	127	143	151	122	143	135	147	136	139	128	123	143	119	129	134	124	144	146	151	148	138	150	159	150	133	154	142	136	126	153	131	155	119	141	134	151	133	129	133	142	135	126	120	133	136	137	145	156	122	127	141	160	159	118	146	141	133	136	148	125	146	144	153	151	139	132	133	154	140	121	151	137	161	150	125	140	152	130	138	134	146	128	135	152	142	138	120	159	125	159	128	140	176	135	142	156	149	146	137	155	139	139	124	128	125	141	145	142	125	127	147	151	130	128	149	134	119	149	134	118	129	148	136	134	134	119	142	122	152	143	147	146	135	115	136	150	114	142	131	136	170	123	139	140	111	126	154	125	122	121	155	140	128	134	122	122	131	144	158	132	150	151	113	150	135	144	124	158	125	141	143	129	138	153	140	159	130	141	157	142	131	127	129	165	122	131	144	140	131	134	141	139	130	129	137	138	140	130	148	131	145	171	150	130	125	136	146	158	125	143	111	139	134	123	139	171	148	157	137	128	158	139	123	126	134	135	149	141	133	148	120	127	130	151	147	132	147	138	150	146	134	144	144	136	138	127	121	137	142	153	120	151	128	119	156	149	152	141	132	128	116	157	146	127	137	143	133	148	134	145	134	140	115	118	146	140	137	133	140	141	162	133	142	126	137	125	156	147	129	134	126	135	143	141	145	152	144	124	157	135	156	143	122	126	123	158	150	134	152	130	136	164	121	137	144	142	141	116	123	138	143	143	142	133	144	143	140	150	143	137	150	144	146	136	145	128	130	128	142	109	130	141	157	141	125	110	157	154	139	151	135	135	124	139	145	132	139	123	117	146	116	123	124	155	130	147	155	143	152	132	149	115	159	145	120	136	132	166	128	170	145	156	128	150	164	124	146	137	145	143	149	134	146	142	135	132	140	132	128	154	147	137	135	132	147	135	141	139	131	137	141	153	151	132	142	145	146	150	162	140	150	122	146	131	128	131	146	144	135	123	167	134	125	138	140	136	126	132	152	140	153	116	142	127	156	145	133	142	159	131	113	163	130	136	149	142	124	151	130	132	118	136	123	136	142	122	123	154	147	139	133	144	111	129	147	138	134	147	129	133	149	149	144	126	114	130	132	160	143	140	142	136	156	137	133	149	103	135	101	140	155	160	131	138	143	134	141	126	140	136	142	121	142	143	151	113	122	150	135	147	144	162	134	160	127	144	126	124	136	154	142	117	133	138	159	121	128	134	158	146	139	145	135	138	144	154	149	157	135	156	132	135	134	140	127	141	140	132	145	130	140	143	134	142	128	136	136	145	133	154	140	128	148	140	130	133	119	124	134	147	138	136	157	132	129	140	137	139	140	135	132	132	147	114	142	152	130	143	114	135	127	143	133	114	140	131	147	145	155	135	123	138	135	152	131	144	131	137	128	150	159	146	152	137	148	130	123	141	142	128	149	133	125	150	140	134	144	130	134	146	138	137	134	138	146	124	145	141	136	141	138	142	142	135	136	126	149	128	150	158	144	144	150	131	141	102	140	165	129	125	176	133	146	145	154	125	126	150	146	132	137	145	153	132	134	162	131	149	134	125	127	131	155	140	139	115	147	152	159	125	136	161	119	146	123	134	162	119	130	157	144	132	134	137	127	136	146	144	125	152	119	137	154	133	163	137	147	122	128	147	130	131	131	148	135	135	147	159	136	154	153	137	161	131	132	154	136	132	157	139	146	146	139	131	139	143	125	138	153	120	146	117	163	151	137	129	128	137	137	117	123	139	126	135	132	117	149	123	128	129	158	144	125	126	144	144	123	133	124	140	122	120	143	149	156	147	159	139	133	140	115	134	121	136	147	134	155	135	150	124	146	117	125	131	129	160	116	144	127	114	138	151	127	147	153	152	145	144	147	150	155	144	147	146	137	126	137	132	140	152	134	123	147	145	140	147	141	140	137	139	131	133	136	102	154	137	128	150	139	123	147	133	145	150	140	119	139	136	147	146	126	140	128	163	159	137	139	144	127	109	140	160	135	136	149	143	118	145	131	114	136	130	146	121	118	117	143	122	137	139	157	130	146	133	140	151	137	130	148	139	125	134	151	142	140	137	155	129	142	122	151	142	136	137	154	135	135	147	138	132	147	160	129	146	145	144	144	149	141	129	151	124	137	133	125	141	147	153	131	149	145	140	142	142	127	130	142	133	129	125	136	144	133	137	137	139	137	140	132	143	137	156	121	147	131	153	141	133	154	122	138	130	135	112	139	127	162	144	150	133	132	139	126	122	152	134	164	133	140	144	116	129	145	117	137	120	135	157	117	153	122	148	141	153	148	122	158	154	151	121	135	126	148	143	146	132	109	137	130	130	135	151	133	115	136	157	129	167	130	141	116	118	153	119	149	119	135	142	140	158	135	135	147	126	150	148	159	128	148	147	149	128	138	138	156	134	123	137	134	141	145	173	141	136	152	163	137	135	148	148	123	136	129	128	145	135	144	141	122	128	124	134	121	153	139	134	146	145	119	121	144	157	121	146	124	138	119	134	141	139	132	143	140	132	138	144	149	137	164	141	153	141	141	150	150	129	117	131	110	128	127	142	162	149	145	135	139	155	132	145	128	127	133	137	139	133	119	150	145	113	133	140	154	129	130	132	134	130	133	150	128	147	138	137	125	127	152	141	136	140	113	136	163	148	119	126	130	132	144	119	138	135	136	140	159	144	135	139	141	140	154	144	137	144	158	147	139	121	149	143	143	118	156	139	144	149	131	137	148	149	145	127	148	145	135	138	147	139	137	159	137	137	143	147	137	144	139	129	137	160	132	123	137	132	147	149	123	128	157	139	151	122	123	132	135	135	128	153	140	130	137	141	125	146	128	129	148	117	137	123	127	145	167	133	136	147	153	151	134	138	141	141	136	141	129	131	110	144	141	146	133	180	147	135	128	157	142	120	160	133	129	131	139	128	143	165	148	149	147	154	136	137	136	143	146	155	148	153	134
4928	532	636	687	629	630	590	537	557	567	511	535	532	480	474	483	501	468	524	514	512	501	491	493	516	510	499	487	475	494	495	485	514	482	488	507	458	493	499	495	483	504	443	508	481	500	459	470	469	454	446	533	519	498	490	510	504	466	499	478	466	483	464	476	487	454	477	505	457	480	457	465	479	453	480	472	480	471	478	457	459	493	497	481	467	475	485	508	498	457	446	458	487	475	499	478	501	477	468	471	457	473	456	485	455	467	487	458	491	518	494	462	468	501	501	458	485	506	507	483	467	460	500	444	452	481	443	464	486	508	454	474	460	491	472	469	485	469	479	484	468	471	458	468	508	489	507	501	470	463	466	493	484	497	474	478	477	486	470	475	473	469	441	503	491	410	456	517	481	462	466	499	432	468	512	478	459	475	501	501	472	483	490	490	476	518	499	479	472	489	465	463	420	507	459	489	482	474	484	464	458	457	502	497	492	444	477	458	449	513	483	482	473	449	459	517	515	502	474	459	419	466	483	462	513	476	505	471	465	500	483	482	453	466	462	497	495	474	472	504	497	482	494	498	491	461	476	513	491	455	485	457	472	480	469	466	452	494	447	506	445	477	468	477	492	489	487	486	450	482	500	468	503	520	486	508	477	452	478	467	466	482	540	480	495	484	479	492	457	477	499	493	466	481	501	525	492	483	475	463	447	483	503	478	499	455	470	485	475	427	480	503	493	498	493	514	477	502	460	467	501	508	457	470	486	517	446	514	448	481	465	487	481	479	472	495	488	476	484	452	461	458	457	465	487	475	476	528	489	503	509	492	466	474	488	462	483	462	506	472	473	479	487	473	478	496	447	453	449	459	495	470	492	503	484	478	508	497	510	534	504	499	485	467	462	481	478	468	476	447	469	449	442	492	470	477	441	458	443	459	506	466	466	507	462	476	479	465	483	472	472	483	498	471	483	498	484	473	451	449	476	482	471	489	515	471	455	512	464	473	471	503	474	480	508	484	462	472	501	420	448	459	479	464	477	466	464	492	472	453	480	497	486	477	480	490	481	493	489	482	455	465	459	471	463	459	466	469	466	541	463	424	482	470	464	490	462	470	463	485	488	469	458	488	495	499	476	453	483	493	477	484	501	446	478	454	463	445	474	444	468	462	456	476	506	453	476	462	488	456	494	443	475	491	484	461	480	449	473	467	492	470	474	446	471	454	468	446	424	511	470	487	492	470	478	511	453	442	516	507	485	499	484	503	524	477	482	482	504	475	504	464	461	479	493	447	472	463	500	502	497	443	474	534	498	470	433	430	467	487	489	466	450	512	479	477	459	498	457	506	516	465	411	512	497	477	465	484	457	483	473	486	434	462	479	462	514	477	490	477	477	471	460	456	433	461	474	468	475	477	455	508	471	498	462	453	475	481	490	449	492	439	457	493	489	481	452	456	470	471	492	427	492	485	467	486	439	476	469	462	479	452	473	469	495	441	479	465	521	471	491	545	476	489	468	439	459	454	466	512	491	500	492	476	498	473	449	454	483	516	495	487	483	505	484	485	457	506	454	451	468	503	503	453	502	451	473	421	477	494	472	471	431	472	485	470	452	477	458	472	481	451	473	519	479	475	516	443	479	472	505	488	542	449	506	498	475	463	514	462	449	479	490	464	482	497	481	479	491	449	489	467	502	487	489	498	440	476	466	489	435	493	510	482	483	474	509	475	510	495	504	467	518	462	457	516	474	461	490	455	494	467	468	435	502	483	518	496	497	484	486	463	508	432	474	479	514	459	511	449	469	450	498	464	481	472	509	497	458	506	490	456	456	490	494	470	503	458	516	474	481	444	483	423	492	481	473	441	466	493	503	469	515	457	503	487	487	496	491	465	455	490	477	484	462	465	484	497	489	463	469	491	483	454	471	513	489	480	492	469	485	489	441	465	446	497	462	493	454	450	491	478	486	502	502	455	485	467	458	478	486	498	468	458	501	460	456	471	479	469	459	464	459	466	460	438	498	488	454	503	483	494	467	476	476	480	446	476	470	497	529	517	472	519	467	466	459	502	470	469	502	519	438	483	461	488	491	449	489	463	516	471	511	455	481	514	518	505	501	502	478	467	487	441	488	421	469	486	505	468	469	488	499	479	504	443	512	482	478	517	485	474	447	513	453	463	424	471	474	433	476	432	481	486	469	464	486	462	453	473	472	490	465	477	472	483	481	502	422	515	469	461	412	475	453	473	470	480	456	440	491	466	478	506	478	493	502	517	486	491	472	482	485	484	462	469	489	470	516	495	447	457	471	491	468	453	446	480	483	465	492	487	510	467	501	471	495	449	473	463	477	490	408	483	495	444	471	457	456	440	456	432	478	516	484	493	467	476	474	441	444	498	494	439	462	500	522	518	445	466	453	466	464	478	469	470	470	459	497	465	474	521	456	469	492	466	470	509	474	498	457	490	516	478	484	452	482	459	514	448	486	490	466	457	505	489	486	481	485	472	491	450	465	443	470	504	420	487	472	516	443	470	449	473	452	484	477	494	463	477	453	458	519	504	469	473	470	512	473	458	453	477	478	459	459	455	486	471	454	495	433	508	431	489	508	471	487	491	463	490	469	497	469	490	474	481	489	507	475	505	508	485	465	461	454	461	498	480	416	443	458	463	458	473	471	502	483	472	468	470	494	485	486	493	455	438	497	476	466	494	471	467	474	463	489	498	477	464	495	460	477	520	442	522	462	495	480	476	453	439	468	494	496	506	474	450	483	447	494	484	480	500	478	426	473	470	491	464	476	470	507	496	491	484	487	465	490	492	483	503	464	469	471	486	470	473	501	432	510	504	489	518	427	459	481	482	494	467	466	485	456	506	486	527	481	460	462	473	438	512	494	491	449	481	480	483	474	485	476	485	474	485	460	490	484	459	497	463	503	472	522	506	495	476	477	516	547	486	458	507	512	451	492	506	484	476	440	500	489	501	496	476	476	440	477	434	479	480	468	474	472	540	490	496	469	512	450	460	455	462	433	467	505	485	470	511	453	496	496	489	501	502	509	456	467	454	435	494	470	477	443	514	458	457	469	494	472	462	467	481	455	445	461	488	489	474	497	475	466	477	509	499	462	513	489	467	483	499	489	511	496	457	512	465	478	483	487	530	482	512	461	480	477	483	515	492	487	496	471	478	481	476	464	456	493	487	493	454	523	457	466	443	502	473	478	477	469	471	503	451	442	492	468	457	452	493	453	479	468	468	503	500	486	442	480	474	477	483	478	498	472	429	506	450	446	506	490	468	445	436	468	502	468	501	460	454	489	468	446	482	506	468	489	468	482	462	473	562	480	469	507	453	489	438	474	464	505	457	470	463	453	514	468	519	489	494	486	455	466	499	534	450	474	450	478	466	479	442	469	447	471	490	445	472	456	471	480	458	461	510	493	503	494	464	487	470	470	483	457	454	478	473	505	476	478	454	465	481	477	503	479	481	515	495	525	529	471	465	466	505	506	459	474	501	472	461
32709	5203	1696	1169	860	667	562	491	433	415	352	401	359	316	340	299	318	318	332	288	300	281	296	326	296	303	291	293	246	301	281	287	280	260	292	258	253	269	289	294	268	301	292	287	282	286	276	275	285	267	268	293	283	292	298	260	280	276	289	247	266	296	247	274	310	261	294	251	276	270	279	257	311	291	280	265	279	280	260	262	276	273	273	268	297	264	270	250	265	298	276	280	277	267	291	284	288	290	297	265	275	266	272	307	276	270	281	260	249	239	280	284	269	287	268	269	292	290	271	269	290	286	256	302	276	270	245	273	247	250	255	262	281	283	248	258	253	240	263	290	266	262	294	278	294	281	261	285	295	269	260	301	276	260	278	289	307	293	256	275	290	221	234	261	274	280	252	281	270	241	249	251	269	239	274	253	287	281	277	276	288	237	249	241	252	263	248	263	266	270	267	290	239	267	258	258	282	266	246	277	294	288	230	279	245	273	266	258	255	289	282	293	260	266	260	282	270	253	291	274	274	255	258	272	278	269	273	309	262	248	264	261	279	262	279	275	271	273	268	278	280	282	297	271	311	259	280	320	293	276	291	266	289	279	245	292	297	280	295	254	272	296	289	291	277	308	272	268	253	268	262	314	296	280	300	273	291	263	271	255	292	281	282	279	283	284	277	283	253	276	287	275	255	278	259	269	284	266	295	261	263	240	265	282	300	281	283	304	271	261	291	246	256	256	284	265	252	262	303	294	266	260	259	271	288	281	250	275	293	282	278	254	251	255	267	263	248	277	244	268	286	276	281	247	264	291	263	262	277	277	269	285	271	248	262	274	299	286	258	270	250	272	241	261	284	301	279	284	279	262	237	271	262	275	274	250	288	252	265	279	265	301	272	274	272	262	219	291	276	237	276	281	246	247	272	275	254	251	255	263	265	295	265	258	254	286	287	265	248	238	265	254	275	259	251	272	284	279	268	259	251	252	284	290	283	276	246	288	261	254	256	255	279	245	285	291	263	264	301	280	249	280	283	253	284	252	270	266	242	275	255	271	287	254	250	271	288	276	293	271	270	263	281	271	258	266	277	290	261	274	303	282	293	253	247	279	287	288	271	258	260	263	306	272	272	273	281	269	265	285	248	264	226	258	289	246	266	263	256	251	284	260	269	281	263	256	236	267	295	282	260	289	273	257	247	253	257	262	264	261	284	284	284	282	273	253	257	287	298	283	289	262	249	308	247	259	250	305	256	264	273	274	282	255	289	283	237	252	268	268	263	291	273	271	274	258	276	251	286	246	274	291	271	259	286	270	272	289	261	303	267	292	294	268	287	282	258	260	273	257	293	282	259	260	295	289	241	275	262	294	308	250	289	296	269	266	260	285	313	244	281	256	277	281	259	304	267	300	247	297	283	276	289	233	298	241	263	303	270	275	321	238	270	281	277	248	258	266	280	270	264	308	284	286	298	286	270	284	297	283	271	273	254	271	261	288	282	252	291	292	236	278	255	283	259	272	275	272	271	295	287	275	254	266	299	289	275	261	286	286	253	275	282	305	286	261	279	269	274	293	265	270	262	316	258	269	264	261	273	269	286	259	278	293	251	275	283	266	264	281	248	269	279	253	297	251	306	263	284	251	259	304	285	245	257	274	294	273	293	283	275	270	269	229	258	306	296	259	255	292	274	299	292	286	266	270	258	248	283	290	272	272	262	298	260	261	272	278	275	291	320	283	287	264	254	248	250	265	276	296	287	271	250	299	251	268	259	266	243	299	266	267	295	266	283	282	281	253	260	290	281	247	264	277	275	254	295	275	277	287	266	320	281	283	288	298	317	305	256	279	262	267	296	268	278	279	245	272	263	276	285	280	290	276	266	277	272	260	281	281	273	261	261	271	254	273	245	255	264	264	288	278	312	285	271	263	260	236	286	285	300	271	263	274	271	281	283	245	304	278	256	284	230	294	263	294	291	257	252	306	260	269	298	294	276	259	278	285	278	278	273	254	256	292	261	273	259	272	272	256	271	255	283	265	279	274	254	283	265	280	262	261	256	295	270	289	268	284	284	286	271	273	258	269	288	281	288	260	283	277	269	267	251	248	256	258	269	256	287	273	258	277	288	266	265	270	288	277	252	257	280	254	276	290	238	285	275	251	264	274	315	262	253	274	281	256	301	254	284	278	286	302	269	269	268	264	278	271	246	263	266	274	280	284	283	280	281	280	262	273	271	270	280	280	290	276	262	263	244	269	240	255	277	297	289	275	273	284	271	238	287	270	273	236	273	246	290	255	284	249	291	285	269	268	255	270	287	258	254	277	287	260	262	278	237	267	253	241	283	264	235	271	245	281	273	261	293	262	279	282	277	256	282	280	265	261	288	270	276	281	284	281	295	286	275	241	258	270	268	261	253	254	278	261	271	296	262	238	284	246	272	265	278	268	279	291	301	246	272	282	285	273	306	280	289	229	257	281	270	274	307	263	281	275	289	268	248	274	281	226	270	274	284	269	273	257	253	252	252	289	290	265	300	275	248	269	272	270	258	256	272	253	276	263	273	298	260	303	242	260	265	284	257	258	251	265	283	253	277	284	266	268	288	273	263	254	275	323	293	263	260	279	289	268	247	283	274	263	279	258	279	287	280	297	249	280	273	264	278	262	280	289	257	257	258	259	294	290	257	260	263	304	274	271	254	288	269	287	291	265	267	273	304	273	296	253	284	288	270	277	284	285	277	280	289	284	277	244	296	263	287	264	286	284	261	261	252	281	266	264	228	276	282	287	256	292	258	291	278	272	296	265	255	320	275	249	282	263	289	256	261	255	286	260	277	259	285	253	274	254	291	278	307	255	260	276	244	277	273	272	289	271	270	267	253	261	268	256	276	296	254	253	281	285	272	267	260	285	266	280	260	262	265	275	295	276	279	292	268	278	275	242	252	234	277	258	270	265	264	283	268	271	243	283	288	288	259	284	302	272	277	262	268	284	268	259	268	258	279	250	250	267	256	282	281	258	261	261	270	276	279	271	265	288	283	277	276	284	264	263	246	262	279	279	282	257	296	280	268	278	272	285	276	285	264	241	255	291	271	250	265	274	267	245	269	270	278	274	255	286	306	288	269	295	287	271	253	245	268	257	271	288	272	251	300	318	287	300	273	302	264	273	266	295	273	278	300	252	287	289	284	254	274	287	290	257	275	276	245	246	240	250	258	260	225	302	264	271	263	261	257	261	293	250	269	296	256	295	290	278	256	280	298	240	265	273	277	264	282	289	274	254	276	277	249	297	268	282	295	261	310	267	263	288	302	247	259	280	254	252	294	259	253	266	296	276	272	262	255	267	273	268	279	264	294	282	263	269	272	284	266	280	260	301	291	281	265	281	262	277	282	247	283	261	280	274	267	274	280	274	282	312	265	272	267	287	266	289	261	245	283	262	255	254	273	264	309	272	290	268	278	275	262	286	284	282	285	281	284	253	270	282	281	275	302	257	279	285	266	301	297	272	272	257	323	241
16517	1863	3687	4227	3615	2938	2446	2147	1825	1673	1622	1420	1384	1268	1248	1175	1082	1129	1085	1061	1040	1011	1021	1018	1029	925	943	988	956	942	892	975	935	923	911	866	860	867	894	859	864	889	893	878	863	902	812	893	878	807	836	859	843	830	808	860	862	906	899	868	874	820	885	864	888	842	926	775	816	821	776	789	854	820	885	811	804	855	872	837	826	788	847	809	781	849	836	841	863	864	852	808	822	912	819	800	863	883	797	857	857	841	801	801	810	818	786	857	795	840	833	784	814	856	805	838	819	773	831	841	840	858	814	833	845	817	829	848	807	855	830	799	854	820	870	819	812	775	827	854	830	861	802	792	831	862	796	852	855	803	844	815	841	844	862	834	855	808	772	778	851	846	837	823	831	844	820	807	867	799	807	867	831	816	838	866	809	802	856	856	772	839	813	821	809	810	851	814	848	805	831	788	801	801	806	808	840	808	838	869	806	853	827	861	819	809	824	840	831	869	849	844	830	820	844	846	792	828	806	846	821	830	848	816	846	780	812	834	840	784	865	826	811	827	781	860	837	867	769	824	870	796	834	801	793	796	844	851	796	829	802	831	847	819	846	791	908	847	844	877	821	804	795	817	862	858	814	827	849	833	807	857	846	834	849	857	805	837	817	821	894	849	818	808	815	836	879	806	813	818	827	785	787	805	829	809	889	802	844	842	799	815	808	820	816	829	817	754	869	877	827	867	860	843	865	806	855	819	817	847	822	754	816	855	838	799	797	811	838	838	869	853	846	827	811	875	834	850	843	792	842	828	771	861	852	794	825	881	819	839	826	803	834	829	832	854	806	851	805	830	825	804	789	833	794	798	882	781	808	856	801	805	852	816	839	773	838	809	843	806	830	845	872	834	836	826	829	811	888	830	798	771	840	867	790	796	830	788	811	833	862	828	843	788	755	824	860	789	843	825	836	827	836	858	882	765	778	858	877	847	768	791	798	810	814	853	800	786	792	842	827	866	835	847	851	808	810	814	826	838	835	785	794	774	784	820	758	846	748	829	810	850	848	819	835	809	835	800	828	824	836	849	883	868	840	784	795	799	771	828	798	805	781	867	814	883	829	785	782	835	792	837	823	834	831	800	793	845	800	836	853	847	804	827	804	848	798	835	796	775	791	834	839	808	824	827	824	841	827	831	808	824	817	860	852	781	879	821	838	852	801	831	822	811	858	795	874	849	841	825	811	849	819	833	830	835	847	813	870	828	835	834	819	842	805	832	852	869	835	805	822	888	884	826	817	798	815	841	850	839	850	843	834	795	808	851	816	844	802	798	817	788	793	855	833	826	853	861	907	834	767	777	837	762	835	823	801	810	830	808	811	833	817	869	818	837	851	817	866	838	833	833	758	823	779	835	801	838	851	748	812	800	804	874	816	852	819	759	861	854	847	801	810	849	787	806	857	827	764	843	849	797	784	852	866	885	811	822	782	776	802	814	874	822	842	804	857	836	800	928	810	783	850	843	841	790	800	826	799	815	862	821	816	836	898	837	820	801	840	830	831	850	808	807	806	793	870	829	864	873	827	860	804	836	844	865	788	807	831	800	821	853	766	818	801	817	864	830	819	875	832	827	777	838	804	786	849	880	801	838	833	812	819	802	786	829	823	850	832	854	888	851	842	796	816	795	808	838	821	810	805	818	822	841	831	820	831	802	833	868	825	828	856	820	829	837	849	801	793	829	814	805	818	854	786	821	781	858	811	783	806	874	862	850	801	837	852	827	791	856	802	838	779	786	860	834	846	836	801	846	787	794	823	854	835	800	886	833	822	846	802	824	823	877	840	849	784	809	825	820	838	822	828	783	820	847	833	827	802	808	789	852	798	797	815	808	822	839	789	805	836	792	915	792	809	850	767	815	873	792	789	808	830	851	791	867	818	823	794	816	781	873	828	847	782	800	840	876	785	830	839	897	836	846	885	786	845	868	788	820	858	855	847	843	841	774	879	850	831	777	788	809	850	894	796	814	847	793	739	901	798	824	840	806	821	828	857	809	879	882	791	852	821	833	849	860	861	815	865	837	843	837	810	808	911	849	830	839	838	815	855	897	827	843	879	773	838	846	824	762	821	792	795	844	810	826	877	857	820	860	853	776	774	867	829	856	824	848	802	842	831	816	829	824	791	807	764	772	831	843	834	839	869	828	791	852	802	795	782	832	831	889	809	801	812	821	853	818	813	816	812	822	835	871	838	830	810	845	827	812	785	816	807	822	860	798	860	856	840	801	800	839	781	818	780	761	830	859	892	835	848	874	847	844	813	878	858	853	847	854	831	821	815	772	818	822	821	812	808	842	802	864	798	837	840	785	798	840	781	809	786	837	859	804	870	837	838	785	793	798	879	848	823	797	873	824	810	801	742	842	818	806	810	842	831	853	826	806	822	774	836	820	825	875	838	807	815	826	830	802	784	794	818	809	844	830	799	856	839	776	820	782	840	869	841	796	796	790	841	830	804	835	819	817	795	851	813	805	792	797	781	869	821	861	809	858	843	838	787	866	856	812	796	795	841	818	809	855	825	768	773	778	898	819	806	825	869	847	813	860	815	805	812	843	818	793	865	784	809	825	854	790	834	819	868	782	761	830	867	806	851	820	836	832	788	784	817	804	902	839	823	795	857	813	813	855	793	812	839	845	798	841	835	861	868	843	829	800	868	801	841	805	854	826	831	858	777	846	854	830	816	851	848	824	840	819	844	858	827	845	804	817	777	857	842	817	835	823	850	804	790	833	828	854	851	840	796	790	874	813	848	822	859	858	853	773	738	818	836	812	863	798	795	779	796	812	795	782	854	841	794	823	830	857	875	855	866	834	792	854	802	866	799	791	814	845	924	809	819	782	808	800	851	850	809	853	809	800	870	863	858	818	829	773	843	806	834	833	840	801	774	802	820	850	844	830	791	807	848	851	822	851	866	824	821	827	804	813	839	816	830	857	773	820	847	824	834	836	829	800	835	813	842	809	814	848	806	850	803	802	766	877	845	853	773	844	811	826	854	859	812	856	792	824	808	816	790	817	830	780	857	848	835	874	842	816	832	797	871	820	798	820	832	871	823	832	819	853	816	793	801	832	799	799	860	829	808	831	826	807	807	790	804	780	833	812	765	803	818	875	868	845	837	822	884	808	856	765	845	817	811	810	850	832	868	840	839	857	820	805	795	778	856	821	859	836	795	840	854	816	797	883	775	788	799	849	830	831	839	839	786	823	860	846	848	830	848	838	807	843	866	842	831	797	840	802	766	843	780	798	816	829	811	835	845	807	803	797	800	837	812	841	833	880	831	797	839	760	821	827	839	872	856	827	865	840	816	868	766	816	834	829	838	831	809	822	852	849	833	822	847	841	815	827	782	793	810	832	799	819	829	857	809	863	821	861	853	846	822	846	795	790	827	856	801	796	833	802	853	853	853	850	899	804	835	826	792	761	846	839	832	859	807	786	838	820	827	841	794	816	857	796	821	838	801	845
42955	13245	4233	2336	1593	1136	908	719	661	595	540	498	445	484	410	416	378	358	353	380	387	433	380	370	358	350	375	333	337	346	343	360	342	343	326	347	339	329	346	358	313	341	296	336	344	295	358	294	335	340	329	323	346	364	319	315	299	317	323	336	320	344	330	344	314	357	332	307	329	331	358	332	336	351	341	316	316	332	314	325	315	313	335	335	319	323	318	330	310	299	335	303	313	327	314	342	337	304	346	288	325	319	297	306	314	297	352	340	371	353	299	362	315	340	301	314	352	328	341	310	327	321	306	335	315	342	342	337	296	328	321	335	310	311	311	328	313	337	330	336	339	306	321	329	307	310	306	325	341	338	301	324	358	335	363	333	273	292	307	338	307	338	281	310	329	291	328	318	325	316	337	335	317	317	336	344	337	309	331	295	311	302	322	339	338	291	347	314	346	296	287	315	347	346	341	319	301	350	309	326	309	311	288	345	299	296	283	359	297	325	320	347	322	301	332	344	311	327	313	343	324	330	316	332	289	325	322	325	336	323	298	333	342	315	334	336	318	346	306	311	312	332	341	325	337	320	313	306	302	332	320	312	319	341	347	336	309	297	330	318	326	293	307	327	333	317	319	352	339	321	329	315	304	331	307	310	324	314	336	328	296	318	333	319	313	329	319	341	308	356	294	309	315	345	333	304	331	296	309	302	300	299	392	309	332	329	299	305	323	341	327	334	341	329	334	301	324	292	344	311	304	323	339	304	306	323	326	300	350	348	340	339	322	347	349	329	338	323	312	373	300	333	337	350	321	321	341	324	343	315	325	307	341	331	330	324	351	317	292	283	340	327	337	313	345	336	358	332	336	308	315	303	330	319	345	320	301	335	322	324	333	327	325	321	313	306	346	295	305	353	313	312	353	306	329	308	303	315	346	329	327	334	335	345	303	313	314	325	346	330	302	322	328	309	327	344	297	344	316	312	343	303	327	350	342	332	311	343	308	343	349	313	314	306	326	297	335	324	332	313	318	372	333	322	335	319	318	341	301	334	332	346	332	332	330	346	347	342	316	280	331	332	339	324	303	301	281	298	331	314	311	294	324	304	358	292	304	314	338	339	315	319	320	295	315	312	326	289	303	332	308	328	324	324	302	329	342	311	319	330	324	307	316	327	343	337	326	301	309	279	313	331	290	326	286	310	322	340	333	350	356	291	325	317	291	328	346	324	324	297	342	323	332	307	321	324	333	319	336	343	311	316	325	343	341	318	299	322	316	317	294	316	315	312	305	313	277	328	363	325	351	323	344	331	326	320	325	303	303	344	334	310	342	323	306	347	349	324	332	332	325	330	366	324	332	306	332	331	306	329	307	328	323	313	333	321	351	278	322	318	324	315	323	321	323	331	307	322	314	334	346	293	321	326	304	294	334	303	306	329	329	301	341	296	326	330	312	335	323	331	323	317	292	281	337	300	316	294	336	315	318	332	308	336	339	336	311	345	320	328	341	319	330	323	314	317	322	300	314	328	310	328	336	315	305	325	303	313	303	332	325	329	347	330	342	349	314	313	319	297	321	329	311	318	310	310	327	293	324	316	336	323	289	330	303	331	323	290	356	305	354	351	320	328	317	347	300	308	302	333	314	296	302	302	307	344	320	334	328	294	350	319	317	314	300	307	352	307	325	281	296	342	337	347	327	346	326	307	340	326	364	330	333	349	305	348	315	329	320	304	324	322	335	369	342	305	353	356	307	341	325	326	329	311	315	280	337	327	318	339	326	330	330	323	307	323	338	313	309	315	333	307	331	309	308	308	296	330	328	326	296	336	314	342	318	347	354	309	321	335	348	358	305	326	312	303	295	333	363	330	327	285	318	296	334	316	316	306	299	307	295	327	303	308	338	294	316	317	314	345	316	316	360	335	329	324	309	321	340	306	320	294	345	305	313	368	326	315	322	294	311	305	302	324	313	313	298	301	328	287	300	314	316	323	323	332	334	315	331	331	338	357	359	317	318	348	283	310	342	330	330	335	350	329	322	298	348	318	322	306	355	330	316	323	317	309	308	326	319	316	289	321	327	315	319	336	308	311	325	310	339	359	313	305	327	364	319	304	332	328	333	285	318	308	305	304	304	314	313	308	305	328	291	309	325	326	287	355	343	331	324	289	307	361	322	342	289	323	306	297	313	317	310	305	343	329	342	338	308	331	330	337	331	283	321	335	326	307	308	344	319	298	332	310	333	337	345	335	316	319	319	297	313	313	345	291	326	333	297	316	305	324	309	340	314	363	348	331	328	324	329	359	345	320	341	317	296	303	344	323	330	312	290	339	313	317	340	328	329	334	326	310	306	335	327	321	331	329	325	311	311	311	322	296	309	299	322	342	285	328	302	303	297	333	303	334	346	313	332	314	343	317	285	319	312	310	335	337	299	320	324	360	286	321	351	318	344	321	330	311	354	338	339	328	297	334	323	324	327	324	319	332	332	361	302	329	342	319	341	303	306	310	311	331	302	337	321	335	328	314	357	330	331	315	314	311	336	347	281	322	312	320	350	342	310	314	340	319	334	309	306	340	299	328	323	342	320	312	321	334	325	337	340	342	336	316	325	300	333	347	323	337	291	314	314	325	354	299	332	330	322	310	346	304	307	349	321	329	318	365	329	337	321	322	284	325	323	291	352	290	332	327	349	322	306	324	299	323	295	329	331	355	334	337	300	332	322	300	313	312	295	310	332	281	323	325	329	299	346	336	318	310	310	315	338	333	275	301	309	305	284	327	328	362	345	307	306	289	343	329	326	304	320	328	326	326	296	324	317	329	271	353	315	285	302	311	324	317	326	350	348	341	331	309	315	318	294	317	305	330	339	332	299	298	334	330	299	305	306	272	322	337	301	285	272	318	290	354	326	337	298	326	302	304	351	319	300	288	353	293	318	333	325	329	292	329	335	320	295	296	309	306	337	322	305	310	331	333	348	308	330	355	310	329	338	342	321	342	322	343	320	336	368	296	305	322	325	310	317	339	291	287	333	351	329	339	329	298	318	312	316	340	320	316	288	349	326	329	308	323	343	337	345	348	316	342	273	322	324	313	310	296	321	311	330	314	337	337	346	312	332	320	336	333	327	333	334	319	324	315	323	325	293	304	330	288	338	307	298	339	351	336	343	272	340	313	327	326	348	289	328	315	300	335	326	320	344	345	325	336	336	307	318	308	333	302	308	320	304	334	314	320	321	312	313	335	349	321	366	303	315	353	309	308	284	307	331	312	325	363	333	317	343	338	329	326	350	302	316	318	322	333	322	326	311	282	312	314	323	322	316	307	311	295	284	342	295	347	322	338	283	326	328	303	321	331	334	332	300	292	348	299	329	295	336	328	337	314	336	331	313	329	344	280	318	330	334	345	365	323	340	332	325	334	336	328	334	288	295	311	318	317	325	320	292	319	305	321	315	342	288	351	325	330	303	322	303	304	282	301	300	306	321	304	327	315	318	309	328	310	294	302	301	310	297	306
22104	3097	6501	6907	6089	4853	4046	3430	2951	2534	2308	2174	1993	1801	1659	1643	1570	1535	1459	1403	1315	1338	1301	1244	1236	1201	1193	1158	1154	1175	1191	1157	1117	1017	1061	1014	1078	1059	1053	1080	1109	1052	1053	1014	995	1065	1054	960	967	977	1004	1004	974	1000	1001	971	955	967	1018	927	1021	921	989	1001	975	926	967	984	1026	1012	1002	991	982	961	988	960	932	931	989	959	1007	1003	997	949	949	976	990	1012	873	936	944	916	960	953	916	949	893	943	979	953	967	914	931	952	961	948	961	984	949	942	901	949	922	987	971	931	1019	928	964	985	920	914	925	967	926	914	949	1011	1024	961	937	978	971	904	971	908	955	951	916	878	926	983	942	951	958	936	949	911	947	900	934	924	906	968	917	967	908	964	963	955	938	984	907	941	959	947	938	920	888	981	936	988	959	956	895	977	907	913	915	944	902	960	956	959	903	968	907	965	945	933	952	912	927	949	941	910	998	963	968	883	894	960	977	922	923	979	990	981	921	959	907	935	936	905	958	959	878	978	974	916	961	974	969	960	931	946	960	971	924	928	953	945	963	1003	934	937	936	910	947	914	955	944	949	956	962	960	894	908	892	957	936	904	964	983	906	940	926	977	970	938	1000	972	970	927	959	863	940	914	950	948	929	894	948	943	939	918	993	945	945	919	948	923	910	975	895	904	935	900	939	966	976	956	932	914	970	951	963	989	935	945	928	918	875	893	914	906	944	893	954	937	965	863	997	954	944	941	906	973	866	887	950	946	920	955	902	930	958	931	954	955	944	951	938	953	914	943	949	963	963	941	967	953	904	961	938	896	960	956	945	958	969	940	917	970	901	978	934	901	1001	921	984	987	1037	934	947	898	905	960	893	925	975	990	914	889	949	950	960	901	978	940	944	955	920	965	975	946	935	966	970	915	973	929	949	955	917	941	890	943	898	937	929	929	953	957	945	911	944	942	948	946	956	918	919	909	862	961	938	939	986	950	952	905	956	933	912	944	935	915	963	923	949	910	946	908	955	973	911	997	923	973	944	945	947	940	929	967	1023	941	912	926	955	1001	979	915	891	969	1004	927	977	933	965	943	965	933	928	934	970	927	961	912	949	955	959	972	952	880	890	955	952	997	882	877	909	927	920	931	950	947	915	961	909	933	947	906	941	945	899	966	958	944	908	899	957	905	943	980	935	913	911	927	904	955	985	906	943	886	963	976	917	919	953	937	905	918	946	924	909	936	994	910	949	940	981	957	943	955	957	946	956	941	926	932	976	947	973	925	998	989	917	935	966	887	900	906	968	968	913	926	898	926	985	913	886	894	918	881	935	925	945	976	915	896	981	938	974	944	961	959	936	993	945	940	924	960	895	938	958	921	979	985	962	952	871	943	973	903	952	929	905	985	942	982	939	968	926	933	930	960	946	919	907	922	900	954	930	927	921	865	958	992	914	904	945	951	937	908	897	935	945	989	893	978	967	907	944	921	923	938	950	960	945	948	952	955	955	957	967	928	922	926	965	955	909	991	919	949	956	999	929	949	925	962	887	938	962	1021	890	927	911	898	941	941	940	932	911	937	924	912	958	992	944	900	913	1002	931	928	905	959	898	887	934	965	888	977	927	969	943	950	900	945	947	915	956	897	934	885	989	906	895	989	932	921	952	978	927	921	965	938	943	976	960	872	910	960	906	941	912	918	992	904	1007	973	937	906	972	946	913	993	944	934	932	922	928	913	913	943	988	958	981	903	905	946	985	936	933	968	930	914	947	930	1002	918	900	960	897	917	928	925	960	979	912	935	897	934	931	927	952	918	897	964	953	929	882	959	930	939	868	934	948	941	992	931	956	821	910	970	956	863	868	924	887	959	909	944	1001	891	980	978	923	912	920	903	886	972	929	973	974	960	958	964	938	947	941	923	902	942	955	943	981	923	934	983	950	959	931	942	955	924	909	949	890	941	949	972	958	921	981	957	889	933	889	925	930	969	905	937	911	950	873	931	947	891	943	964	956	914	937	944	959	938	914	920	960	949	938	961	965	981	954	929	947	950	1005	949	941	926	968	993	929	922	940	958	934	981	909	999	883	982	925	892	923	971	918	946	954	924	928	917	919	913	913	902	977	870	972	884	939	879	1024	956	946	970	919	891	953	961	945	1016	977	938	982	877	937	891	955	996	919	917	946	888	897	945	944	994	1002	941	942	975	935	963	909	924	960	967	970	947	965	959	966	896	970	960	964	893	924	981	986	953	932	976	971	970	886	918	958	912	900	934	921	905	907	936	917	963	876	889	896	953	890	939	962	998	940	939	1004	916	903	962	963	893	934	949	930	878	988	914	913	931	914	919	972	928	966	939	977	938	946	953	963	914	958	951	994	931	1001	1014	919	889	991	926	899	948	986	945	895	962	946	934	943	943	965	906	911	955	876	990	918	973	964	914	936	977	956	950	954	873	900	904	894	930	893	926	939	909	923	950	974	902	906	846	925	973	915	942	940	939	938	893	899	942	946	932	892	945	915	908	929	968	927	970	977	945	905	932	939	904	910	861	946	906	919	896	906	973	902	906	873	951	927	940	961	924	902	980	962	921	982	1003	973	941	951	921	969	940	897	922	976	962	930	919	962	961	882	916	935	920	947	954	941	913	962	989	930	960	968	965	948	927	954	1009	908	955	914	910	947	874	949	936	928	897	978	957	943	962	989	956	928	898	925	919	961	929	951	948	908	877	934	922	934	929	967	944	991	976	923	918	951	894	970	983	958	878	1005	935	904	943	912	973	934	930	864	943	943	932	938	928	942	940	910	907	926	937	971	989	933	961	940	890	993	972	949	944	956	937	930	944	974	917	973	932	900	951	949	981	902	982	947	963	938	906	935	910	925	921	1027	957	902	944	914	956	929	922	970	907	936	920	938	905	900	920	924	960	920	951	1022	934	949	921	956	966	985	952	951	920	993	865	952	918	956	944	898	943	950	981	914	970	967	941	917	964	956	936	970	938	917	925	926	946	943	890	945	942	953	934	983	948	952	951	944	936	988	1020	902	940	890	922	920	926	982	942	951	961	936	925	937	955	959	929	922	943	976	907	891	933	902	919	944	904	940	937	976	949	853	888	933	953	941	978	921	959	932	913	890	960	963	899	912	993	953	906	984	963	964	931	931	965	902	891	943	908	921	969	951	918	996	980	951	898	907	934	944	952	936	952	955	928	964	980	948	913	971	875	939	914	908	929	964	946	973	943	973	975	961	958	920	999	1005	888	931	885	924	943	920	904	934	931	904	956	968	926	934	914	922	940	961	916	908	933	995	959	931	916	916	963	899	980	951	952	956	944	938	953	990	937	926	894	1008	900	926	908	903	912	891	968	924	922	932	942	920	947	926	955	920	972	924	908	919	973	959	900	904	971	952	890	924	963	913	1015	935	955	947	989	987	970	945	942	936	993	916	1000	963	971	942	907	937	971	849	909	895	1011	918	972	942	985	920	938	895	948	967	877	930	910	949	954	947	920	945	911	975	921	967	989	949	955	902	941	939	890	951	946	947	899	885	915	947	974
5612	393	217	209	166	163	161	175	140	144	164	151	150	150	135	126	148	138	120	142	136	149	132	149	134	154	161	150	155	129	131	140	150	150	154	137	134	154	151	117	143	137	130	141	137	143	134	165	155	165	136	140	145	146	144	134	133	160	127	153	141	119	140	153	138	155	154	129	132	147	128	162	156	149	135	117	126	127	129	139	151	160	145	144	150	136	142	163	148	142	154	136	132	139	142	155	145	151	143	140	141	152	131	144	133	148	143	134	141	154	142	164	152	138	134	155	134	135	131	153	134	134	135	130	139	135	142	116	138	157	121	155	131	142	137	126	151	135	119	162	136	132	127	135	144	138	135	151	142	141	150	144	145	130	143	144	124	155	155	127	138	142	153	144	137	138	143	136	170	142	159	144	147	157	123	134	146	135	145	136	128	152	146	135	160	165	139	136	143	140	159	139	142	131	139	143	134	143	129	142	150	126	158	135	130	129	137	139	160	137	142	149	127	138	123	154	122	141	135	149	135	130	148	133	167	128	158	141	148	134	135	133	157	151	114	148	125	139	141	137	143	142	136	129	138	132	132	145	160	155	150	155	124	149	164	131	130	131	139	130	161	152	126	120	131	147	129	137	135	113	156	150	133	144	145	150	138	151	122	120	143	134	148	149	154	115	137	144	172	161	148	148	118	145	134	132	120	146	145	145	143	144	143	134	163	136	132	128	132	146	127	127	134	130	120	142	124	144	137	140	136	123	135	132	128	140	133	150	132	156	154	143	150	155	144	157	133	136	145	156	147	150	127	156	133	157	143	122	137	111	144	134	141	158	165	141	139	166	154	151	141	120	136	166	152	151	126	149	135	139	132	141	151	136	155	133	128	126	143	137	134	151	142	142	141	121	138	160	131	128	147	117	147	121	147	151	135	144	134	145	139	127	142	141	124	138	128	141	159	157	144	136	136	145	142	131	124	123	145	145	146	143	130	137	135	137	123	134	134	136	146	134	126	154	140	151	158	155	142	127	123	124	151	121	112	147	171	153	141	123	137	161	151	165	143	132	159	127	150	135	151	126	149	156	129	157	122	157	145	133	139	158	138	154	127	137	144	133	127	130	164	144	122	146	140	153	123	138	162	130	134	140	145	139	145	130	142	147	133	152	153	154	134	145	132	149	123	126	134	134	153	150	147	171	121	152	145	122	157	140	135	128	146	138	135	157	157	142	146	143	138	164	117	154	160	140	132	158	140	136	125	138	147	137	105	149	147	141	147	144	135	156	136	151	120	138	129	163	175	141	139	131	140	163	148	134	117	166	157	127	143	136	143	154	126	135	146	146	142	142	128	136	150	146	144	145	158	176	151	130	121	133	140	136	153	153	129	128	151	146	129	127	164	140	143	131	139	158	144	131	137	152	133	147	130	162	156	124	134	146	142	134	152	144	109	177	154	118	137	146	153	163	151	135	131	126	138	136	148	124	122	150	151	127	140	135	131	135	129	142	145	138	130	168	151	126	146	156	139	140	124	121	143	139	131	141	144	151	117	108	140	130	131	134	142	143	148	110	128	129	144	146	164	132	113	136	137	152	149	148	146	129	154	141	139	138	150	161	147	140	129	153	151	131	146	150	139	111	161	138	147	136	152	108	150	156	122	140	165	150	143	152	142	152	135	123	127	132	136	154	136	117	138	145	140	141	131	149	142	129	139	137	148	124	133	127	137	165	135	164	146	144	127	127	139	151	148	148	141	135	135	153	123	149	122	155	141	149	157	152	167	140	137	142	139	157	138	132	167	124	151	130	135	147	155	142	133	159	142	153	137	129	140	140	124	153	152	138	143	159	155	145	148	146	155	150	154	139	164	126	154	115	151	146	139	138	140	129	135	125	137	125	143	136	129	128	142	115	123	140	116	139	139	134	132	158	139	124	151	149	133	143	128	146	141	162	140	143	123	137	142	146	169	146	139	134	152	143	165	142	137	142	123	160	147	128	145	144	127	161	143	136	133	141	131	141	158	133	139	130	154	135	162	153	129	145	139	135	162	147	138	128	133	140	136	136	140	146	167	164	136	155	147	161	120	145	149	145	149	150	148	137	128	146	140	134	131	127	144	152	146	134	155	146	128	133	144	118	130	166	132	138	156	139	144	154	139	133	145	144	133	161	132	160	140	147	133	130	137	132	139	140	160	134	137	134	137	113	141	157	139	132	117	146	140	120	145	117	131	145	138	134	154	122	149	146	131	153	142	136	151	145	142	138	156	124	141	141	171	146	148	133	173	139	145	143	134	143	125	114	167	131	143	158	148	157	115	143	141	148	138	151	140	111	145	134	150	157	140	148	142	165	150	155	124	129	139	143	114	139	141	136	137	152	135	158	160	142	144	132	134	137	114	134	142	124	144	139	145	137	127	125	133	151	139	145	144	145	140	128	158	136	126	134	144	132	146	129	136	130	134	143	141	155	126	123	146	140	142	140	151	138	139	139	155	115	134	142	131	143	147	128	123	142	129	123	133	137	139	139	128	148	144	139	143	131	143	128	148	126	134	143	119	116	140	146	149	158	133	148	145	135	157	134	161	142	139	143	118	139	169	149	125	157	129	151	156	140	135	124	121	126	124	154	134	145	127	170	148	141	139	149	138	134	124	111	149	146	145	150	142	138	151	138	135	124	120	145	127	127	134	126	121	133	150	151	132	151	151	144	151	137	123	123	135	130	162	123	130	138	154	129	137	139	153	149	135	135	155	129	111	128	148	132	130	136	136	153	144	162	159	152	148	158	132	153	132	129	154	131	137	147	148	144	130	137	116	125	147	138	137	127	126	160	142	133	128	145	145	146	133	152	156	126	126	131	133	134	118	149	128	142	134	135	147	134	144	137	108	151	152	153	149	148	143	141	140	145	149	156	142	154	148	137	130	135	186	134	127	129	144	146	146	135	124	156	136	132	119	143	146	147	131	130	151	144	153	128	126	130	149	141	142	146	136	158	130	129	144	145	126	157	139	136	140	127	130	135	136	146	107	136	152	133	143	117	135	149	141	121	129	129	140	109	131	142	142	144	144	157	151	159	134	171	166	137	128	129	130	150	136	134	149	124	141	171	138	146	153	149	154	130	144	151	138	132	150	149	145	157	123	150	148	146	152	138	157	134	144	140	127	117	145	144	154	119	127	156	135	167	131	129	124	136	149	116	142	134	143	143	151	143	137	161	141	136	149	151	139	124	127	121	153	116	145	133	122	139	162	135	124	135	161	120	144	137	142	137	130	128	134	148	141	146	145	154	152	148	157	126	129	135	130	149	121	152	132	149	143	156	140	122	156	147	153	144	158	136	142	157	114	149	131	147	157	147	136	134	133	142	121	136	145	170	139	128	144	144	133	143	141	148	128	119	140	138	135	146	137	139	143	146	140	152	149	135	132	122	159	142	135	139	128	154	139	132	133	140	155	151	132	135	140	141	131	122	136	153	140	150	138	138	119	130	141	149	145	127	153	138	130	158	144	137	134	132
5151	599	654	698	692	614	600	585	566	557	514	515	500	508	505	531	499	493	491	463	490	497	495	440	457	488	510	481	496	493	521	488	457	469	495	477	499	461	463	510	518	474	486	426	492	499	456	523	482	499	433	504	459	474	476	447	489	519	449	480	429	480	484	477	491	496	459	461	461	456	483	503	497	498	461	455	494	516	449	500	488	467	468	456	507	472	470	471	471	480	518	473	475	480	494	473	485	500	468	483	467	472	462	508	447	474	490	471	535	461	480	508	470	505	483	489	483	462	481	495	491	453	459	484	457	474	492	477	515	471	456	455	488	435	471	468	477	488	462	485	486	496	498	510	450	472	462	511	464	432	502	440	475	465	467	500	500	487	484	482	496	453	482	488	490	451	456	481	459	477	462	468	458	477	472	469	483	465	475	491	498	482	468	443	485	485	478	468	445	470	464	504	487	469	492	467	463	520	456	441	466	515	470	503	493	499	445	503	469	477	477	482	471	511	499	443	472	468	503	490	484	499	483	487	491	463	514	451	460	475	498	464	442	509	475	511	470	470	485	471	456	472	481	474	465	480	451	482	496	468	505	487	468	500	479	451	447	471	443	462	506	466	461	461	500	478	503	504	500	472	463	477	437	448	466	474	459	452	401	500	468	495	519	448	496	497	498	518	472	477	496	487	469	485	464	497	513	478	443	484	479	448	431	500	489	444	465	500	503	475	527	495	472	500	444	458	448	520	491	488	490	452	527	462	471	480	502	463	492	467	486	445	539	514	464	479	466	506	469	474	480	484	476	497	441	480	515	499	487	486	471	487	524	482	454	522	468	481	492	489	469	461	481	466	483	471	491	465	502	481	479	478	505	474	471	466	510	471	469	497	501	467	481	479	461	460	517	512	470	451	483	490	433	493	498	469	462	467	501	474	486	444	485	483	507	475	466	496	495	452	458	508	474	472	464	506	461	478	436	506	447	483	464	489	471	478	502	466	491	480	496	490	500	439	517	494	488	480	499	454	499	517	430	481	477	502	471	479	501	461	490	459	474	502	503	464	488	461	471	498	439	437	455	475	470	471	492	469	422	476	476	455	490	458	484	497	498	450	467	478	508	516	452	457	517	527	491	465	492	467	492	462	448	475	429	522	491	469	480	508	489	431	490	512	471	413	472	478	487	507	506	495	484	456	470	477	473	491	460	467	466	506	494	479	483	434	480	490	470	461	462	460	482	497	489	477	460	441	485	461	480	485	481	474	494	528	462	480	487	483	482	458	513	464	439	502	436	465	521	506	474	469	477	427	478	445	451	475	477	506	458	508	509	499	473	443	462	505	477	490	543	490	424	447	461	502	522	424	457	444	477	472	480	493	493	524	483	440	469	464	475	456	484	492	462	480	504	469	488	432	486	468	470	445	486	471	480	525	462	488	486	448	454	489	479	472	486	472	480	498	503	482	482	459	457	495	490	464	488	430	471	483	495	497	467	530	491	511	466	502	519	428	481	450	467	511	490	471	527	462	467	500	478	480	468	453	480	494	489	500	448	511	431	457	509	514	508	471	471	469	472	490	484	459	466	513	498	483	491	498	489	456	479	483	482	478	479	475	481	473	484	493	479	517	480	504	488	455	496	480	477	510	481	481	456	464	490	487	490	477	493	460	464	498	483	491	532	479	469	506	484	461	500	511	483	452	491	471	470	499	509	494	471	437	451	494	466	462	470	496	452	498	470	465	480	499	488	485	464	494	481	489	492	461	451	446	501	475	478	472	497	494	499	477	466	485	459	468	451	453	469	456	466	497	493	472	468	477	475	433	470	510	501	501	509	450	470	456	465	458	460	511	431	523	439	487	482	503	473	496	492	462	502	488	461	453	454	479	511	459	446	471	490	472	469	428	534	507	482	478	453	463	477	477	476	494	458	474	462	467	488	469	498	460	452	476	507	486	479	468	489	456	484	458	513	508	475	481	460	494	512	464	495	500	518	471	442	504	512	493	498	462	491	487	487	481	479	457	458	478	426	457	483	500	472	486	460	474	493	473	473	463	477	497	519	506	470	500	531	496	521	459	496	468	477	463	468	478	439	482	459	457	473	438	477	476	452	473	475	499	468	488	465	488	495	450	486	517	428	464	434	483	505	508	485	478	479	468	464	484	465	496	506	492	508	471	508	499	432	495	450	439	429	474	445	460	500	488	486	460	480	497	471	445	486	462	473	469	448	519	511	473	478	502	511	467	518	451	491	494	490	467	483	485	512	468	458	516	480	465	462	503	469	493	455	524	499	478	476	471	440	507	462	482	512	499	484	515	499	433	496	477	529	504	491	470	497	508	467	460	523	452	493	511	445	519	513	495	505	470	479	456	482	480	483	455	513	453	439	476	493	475	471	464	485	492	471	508	473	518	470	479	485	470	514	469	488	519	496	468	503	447	493	504	487	432	530	497	465	461	471	508	510	446	486	518	454	470	456	472	458	483	449	486	476	468	422	430	479	505	485	481	456	516	466	466	469	483	477	493	487	491	443	471	477	510	510	491	491	456	485	503	436	451	461	480	503	463	512	504	521	515	486	469	446	495	475	464	496	539	484	462	456	461	473	496	475	472	500	484	478	520	478	485	474	440	519	478	484	512	469	465	468	473	490	486	487	472	487	491	486	508	478	483	490	442	494	483	462	504	502	508	449	494	484	510	458	441	480	439	502	490	471	480	511	479	512	470	491	513	484	513	454	470	481	475	468	447	456	462	499	488	479	476	514	471	506	518	490	487	514	479	497	472	480	467	482	457	472	446	473	467	509	499	535	494	486	463	487	477	494	462	467	463	484	465	434	491	491	476	442	509	491	463	513	471	482	469	486	481	471	457	497	465	456	487	461	505	466	505	527	461	448	460	464	480	467	497	539	479	481	454	489	486	449	485	454	469	497	460	482	477	457	479	481	465	504	510	447	445	470	499	478	494	496	454	468	467	437	483	462	481	493	499	521	464	476	472	475	456	483	481	462	483	495	470	482	446	487	468	510	445	458	509	477	503	491	493	458	466	431	502	465	452	483	457	502	476	454	466	470	436	503	480	440	483	487	486	478	498	468	441	490	482	466	443	501	542	470	469	464	510	457	512	486	500	517	490	532	510	462	487	449	485	475	461	497	459	462	460	457	468	483	464	439	498	496	485	463	513	463	474	485	428	470	511	499	489	485	468	506	484	472	481	466	469	504	486	476	474	497	467	467	469	453	453	482	510	476	459	437	499	476	489	484	475	464	451	507	482	469	491	522	526	469	463	475	488	485	486	470	531	460	495	469	540	475	502	517	468	511	458	482	460	482	489	478	487	477	488	480	441	507	498	493	452	486	477	460	447	502	489	486	484	480	474	491	511	509	504	469	482	489	461	481	473	467	464	471	469	482	472	515	482	461	466	485	476	477	477	443	478	480	495	468	480	462	447	450	452	436	487	460	492	430	472	511	472	513	479	503	458	502	516	456	492	510	474	466	480	527	490	465	465	470	477
33279	5647	1685	1227	865	688	563	478	456	429	371	352	361	319	323	306	321	334	336	309	318	282	320	259	290	288	314	328	301	284	270	267	265	239	272	295	283	286	266	304	291	279	273	297	263	282	294	283	272	254	267	273	313	243	296	300	295	298	281	275	305	313	278	277	268	261	266	279	292	257	255	312	264	281	273	256	268	272	274	239	267	268	296	281	259	280	255	306	276	295	271	279	253	285	272	278	268	253	293	290	263	261	273	258	295	277	268	291	275	273	252	286	271	271	247	286	273	275	294	258	333	247	249	268	264	266	252	281	276	263	293	312	257	252	277	294	271	283	246	269	274	243	249	272	238	273	276	246	290	313	237	310	270	273	249	291	285	290	275	285	243	271	270	278	263	266	278	284	257	261	274	267	304	281	244	273	263	261	265	249	254	274	285	286	254	261	288	264	271	279	294	300	263	286	302	289	286	286	285	229	284	268	251	245	254	256	263	289	270	295	286	268	277	272	257	257	311	276	268	290	267	308	264	260	285	263	265	262	270	283	251	270	286	267	293	260	269	282	259	278	266	307	274	284	278	286	262	246	260	282	288	276	267	251	270	241	278	300	260	312	277	273	319	270	282	263	261	274	262	250	292	268	265	263	264	276	278	261	321	289	269	255	254	274	291	311	273	265	278	268	263	266	260	299	268	275	256	240	245	305	270	273	265	277	241	303	271	270	270	258	270	264	267	267	299	265	308	289	250	289	338	275	293	291	265	283	296	278	280	287	267	230	260	270	291	252	297	309	255	287	277	262	273	279	274	280	270	249	253	259	256	269	288	256	241	265	266	294	253	255	262	263	276	275	281	285	275	269	288	272	239	264	283	247	265	255	279	265	270	286	306	279	287	284	285	289	268	298	268	296	272	244	259	271	257	275	287	259	274	289	289	294	314	285	264	287	257	263	270	317	258	236	258	272	282	274	233	253	251	252	281	265	286	265	258	267	258	258	274	285	257	275	263	291	242	270	272	294	302	273	278	274	288	317	250	248	259	260	252	281	242	290	260	278	304	273	281	266	278	255	253	277	243	261	284	259	229	286	241	298	291	277	295	264	298	270	255	268	275	304	302	265	254	287	270	275	237	263	273	276	275	299	247	257	274	267	297	293	265	276	287	282	267	271	278	271	303	263	283	260	271	310	283	261	261	259	245	299	242	257	258	307	272	282	264	305	268	257	282	283	276	277	253	250	261	261	259	273	288	262	276	291	266	269	269	266	298	287	264	265	257	238	281	280	278	259	277	295	256	282	296	297	256	273	285	287	296	247	276	278	264	236	274	280	279	262	258	266	250	301	291	285	290	263	245	239	264	296	269	244	268	297	268	286	277	280	272	262	220	232	271	300	273	269	267	291	244	250	292	261	258	268	289	256	238	262	261	271	279	279	292	260	298	284	281	300	284	278	261	251	249	255	249	287	301	258	285	274	275	273	286	248	303	255	261	295	264	261	270	267	297	273	273	273	291	303	285	289	279	281	270	255	277	266	254	257	281	266	287	286	265	290	296	250	294	263	251	312	256	277	257	262	284	267	319	269	317	272	273	259	229	257	271	260	256	285	270	257	245	281	284	267	266	270	286	275	285	289	286	256	256	289	282	280	232	292	273	283	265	290	266	284	252	293	275	244	285	262	271	286	250	238	270	286	274	269	288	250	268	257	271	309	282	243	277	268	270	296	270	278	285	268	270	281	240	268	280	277	263	273	264	264	269	251	258	260	260	254	256	267	255	273	292	267	250	285	279	290	246	261	267	267	288	274	306	287	318	293	268	276	288	265	280	278	283	261	288	277	268	305	295	286	281	252	265	283	283	264	276	294	262	261	243	279	287	256	266	289	266	255	276	287	258	261	265	265	257	245	263	259	270	294	282	247	282	259	256	272	275	277	279	273	271	290	288	296	262	266	289	246	277	242	302	284	279	291	261	276	271	242	267	255	275	256	286	258	305	281	281	273	242	271	301	269	267	278	276	300	277	224	283	272	250	265	288	277	292	268	280	279	280	273	284	290	275	275	260	298	275	264	282	287	273	276	266	265	300	281	276	255	275	271	271	290	278	278	309	274	272	277	301	274	267	256	260	242	289	267	276	267	265	248	263	277	272	273	294	277	289	262	251	253	296	273	253	269	294	266	284	271	292	274	294	283	258	285	294	269	260	240	293	251	265	243	269	262	278	278	287	269	268	280	260	282	249	293	270	288	273	261	282	286	297	288	306	277	272	290	284	268	259	242	293	289	290	248	293	273	248	268	253	295	271	296	294	268	299	262	279	284	287	267	291	256	259	259	238	302	255	284	293	263	268	281	285	268	261	285	290	299	251	280	298	255	300	262	286	256	285	228	265	269	260	262	286	275	273	277	275	296	252	246	266	285	300	300	259	266	292	269	257	272	248	259	293	255	276	271	261	279	297	286	250	275	247	273	269	280	234	271	246	274	279	261	248	244	254	289	293	278	269	267	286	281	288	288	249	277	301	275	254	252	258	271	280	252	261	284	261	260	257	287	299	289	273	299	264	257	300	284	262	269	253	266	286	280	276	276	275	243	275	271	261	273	291	264	250	265	272	255	273	260	249	270	284	285	252	258	289	266	262	271	270	281	280	268	284	251	254	268	280	269	269	271	247	278	270	276	270	279	265	281	255	279	250	280	276	255	240	264	315	316	268	265	259	230	275	260	265	274	286	277	224	260	312	274	270	287	255	264	297	278	274	256	278	289	285	292	277	269	306	265	257	259	253	274	272	262	271	295	249	271	264	250	290	279	244	241	288	299	278	286	287	268	254	296	257	254	235	277	239	274	280	284	269	250	283	259	275	237	271	261	287	284	272	271	286	283	316	266	310	294	271	270	259	265	240	262	265	298	282	252	233	296	276	314	272	280	254	285	269	304	279	322	248	276	289	291	290	282	268	258	285	302	244	282	262	275	275	238	259	295	280	279	274	247	281	268	254	254	264	256	250	232	280	308	264	276	287	239	266	291	268	277	278	257	284	280	237	309	276	272	287	272	286	300	286	260	275	267	272	272	310	278	244	285	293	260	279	287	283	268	255	238	276	270	272	273	260	256	262	297	266	264	287	264	268	270	291	265	276	268	301	279	261	271	281	294	276	264	267	276	286	278	298	261	253	275	285	300	271	267	254	267	261	278	280	294	300	253	300	277	274	258	286	229	292	261	273	238	268	261	263	251	269	283	271	284	273	260	258	251	283	268	271	257	271	277	283	281	268	283	262	271	272	283	284	308	275	295	252	266	278	275	276	265	260	272	255	271	266	280	285	281	278	279	262	230	283	281	286	282	274	278	289	269	229	275	281	246	265	257	299	272	286	266	282	279	279	296	261	275	278	256	275	281	257	260	290	274	275	254	282	260	284	262	258	256	283	299	267	265	286	271	259	267	257	267	301	272	284	267	286	289	251	264	289	264	279	292	265	268	241	250	277	282	264	258	284	277	243	261	258	251	240	268
16767	1899	3887	4171	3481	2920	2422	2067	1945	1758	1518	1447	1313	1358	1282	1193	1125	1080	1108	1077	1045	1043	1048	994	938	947	944	883	912	957	911	957	934	920	920	883	936	902	849	907	911	911	886	861	889	823	866	892	924	872	901	824	887	854	847	830	830	878	826	857	797	809	849	883	842	890	855	922	877	822	840	875	837	824	824	828	828	885	880	810	811	823	827	864	842	812	843	851	813	843	825	886	842	838	908	822	872	835	876	827	851	796	850	819	842	896	760	864	842	858	805	839	816	850	787	808	853	853	825	865	916	833	865	810	814	884	832	893	802	870	821	817	806	745	847	861	926	886	795	881	817	799	794	772	833	828	821	828	774	824	818	851	818	863	804	863	832	813	835	824	835	864	891	826	805	884	829	857	808	831	849	814	796	814	881	803	843	814	852	825	874	846	857	833	839	852	843	833	883	903	884	852	829	847	843	813	810	851	788	787	819	830	813	838	883	818	845	792	850	735	823	830	783	821	807	841	774	845	856	820	858	813	846	849	833	811	788	799	864	800	826	788	798	813	807	810	809	887	861	798	822	805	846	839	795	862	867	787	804	848	784	817	886	875	802	880	754	857	838	821	836	870	824	871	805	819	811	787	835	879	811	866	757	827	787	832	824	861	818	883	854	855	836	832	794	891	836	792	829	821	812	839	824	853	799	850	870	824	847	862	810	787	867	814	819	864	767	805	814	842	842	816	832	790	809	864	831	809	849	832	853	815	759	876	857	813	790	826	822	809	883	780	829	808	834	836	817	842	840	855	795	803	797	851	778	802	817	799	839	875	871	839	805	822	837	808	830	785	798	775	857	848	821	772	803	808	781	812	822	802	851	850	795	825	822	789	814	871	820	780	820	912	797	815	844	841	871	821	843	861	845	843	868	851	865	824	836	836	835	880	825	866	770	824	852	859	873	813	796	802	843	869	823	851	822	789	827	837	786	855	831	809	827	795	793	784	860	835	806	811	858	796	846	833	791	831	819	897	844	826	822	887	811	788	832	859	867	792	823	845	804	839	835	817	821	886	853	861	854	868	793	772	848	796	825	812	803	823	836	815	848	844	838	845	846	851	817	861	801	853	831	818	851	861	870	839	827	769	843	813	800	876	844	861	806	795	848	812	803	865	892	805	857	828	832	852	787	838	828	833	832	854	841	852	793	838	862	786	839	816	844	868	810	787	821	858	873	794	830	853	766	828	874	766	848	849	796	810	754	845	790	905	847	846	807	782	795	810	793	836	853	794	842	796	853	794	877	870	792	766	818	811	869	846	846	794	812	843	844	839	883	823	827	850	796	842	808	826	818	799	845	825	834	837	825	830	853	795	818	838	841	809	791	849	856	817	845	804	872	825	846	814	833	847	815	798	763	850	825	839	792	821	870	799	833	826	818	747	862	797	858	816	831	867	816	822	798	825	832	827	776	807	797	863	790	842	803	831	856	877	800	798	807	785	854	809	861	813	825	856	868	857	807	879	778	811	831	787	782	841	816	796	799	828	858	875	780	808	848	776	764	792	810	848	818	872	842	850	842	835	800	876	834	829	831	827	818	808	850	808	868	864	805	843	808	897	838	853	765	873	854	834	853	785	826	829	847	842	823	825	814	794	818	845	817	843	832	833	845	861	831	835	823	785	869	842	817	811	786	854	856	809	826	777	807	879	825	868	794	876	831	786	807	844	829	796	819	778	810	794	839	819	871	829	845	831	831	794	840	808	793	791	858	833	833	810	843	874	861	777	776	824	835	791	821	855	804	782	804	864	812	843	777	806	772	784	844	754	820	788	873	809	818	838	818	844	815	799	826	797	798	823	843	799	847	849	764	816	760	787	852	805	831	880	848	820	804	861	769	802	866	853	834	813	855	804	871	803	804	864	819	811	829	801	839	889	810	806	822	834	810	837	847	875	809	809	859	815	877	831	830	851	823	849	802	795	874	865	794	809	870	887	869	868	814	815	801	789	843	802	826	853	901	796	824	848	806	814	849	800	796	904	847	791	809	827	844	817	807	820	846	828	824	816	824	803	863	800	842	841	826	876	808	790	820	847	836	817	788	818	821	838	846	824	815	836	833	882	849	806	823	864	809	812	802	816	851	860	831	843	828	809	786	845	859	843	850	840	799	839	911	855	845	875	794	789	863	832	770	817	784	895	805	806	778	857	786	835	828	802	789	843	821	815	769	846	831	793	824	831	838	812	826	809	835	796	837	798	809	825	851	819	788	809	803	821	811	832	787	871	818	793	818	823	883	859	812	825	844	816	812	846	813	861	834	843	850	863	867	809	832	842	837	772	821	803	812	848	832	805	837	807	817	866	807	845	824	796	832	819	812	801	777	827	852	829	800	839	831	838	877	822	796	827	878	839	810	835	833	807	807	829	818	810	863	764	829	835	850	835	786	812	823	855	851	818	860	833	850	851	805	849	806	778	862	795	827	834	780	743	810	810	835	814	850	784	841	851	829	774	815	804	853	814	775	848	811	822	815	826	831	786	848	878	878	842	783	760	848	820	813	836	877	871	798	814	797	846	774	820	805	846	759	790	825	854	825	840	866	862	820	818	848	796	806	847	796	836	822	806	861	832	854	839	827	808	855	758	761	826	834	791	815	822	831	851	820	818	836	782	812	802	824	817	872	822	862	877	794	824	814	820	837	869	810	885	797	842	802	815	812	827	768	796	848	823	862	850	883	816	876	869	849	860	793	764	862	811	892	865	875	835	824	808	829	780	807	818	812	822	811	817	862	853	845	811	784	877	828	866	810	788	839	844	864	772	800	809	838	842	819	797	828	857	817	848	846	857	811	809	791	824	819	765	860	806	830	845	810	828	858	831	816	778	823	820	766	809	823	804	800	837	823	815	819	824	798	782	820	837	829	846	817	812	862	817	870	840	831	812	858	840	785	855	818	797	837	831	772	872	877	828	904	852	747	835	841	795	825	871	803	844	828	844	832	819	840	797	847	775	808	816	835	830	791	811	776	834	797	827	803	867	790	841	840	782	807	838	757	811	840	748	813	795	825	838	826	847	877	826	826	830	842	876	815	835	833	858	790	848	781	817	818	867	844	830	808	833	803	808	787	825	871	772	832	846	842	820	807	780	842	822	825	780	800	817	828	841	813	845	823	816	812	833	829	780	805	820	848	789	827	879	788	832	801	833	818	837	770	825	849	848	766	804	821	877	845	861	850	838	796	865	804	840	814	835	845	767	836	796	869	804	833	838	821	768	839	790	785	784	865	824	827	854	860	781	820	798	811	812	838	834	829	860	840	867	864	821	862	828	783	823	831	856	869	784	805	841	859	844	837	847	840	773	817	803	883	821	856	852	801	731	771	823	830	812	799	811	802	891	814	804	807	818	817	860	830	827	778	859	839	789	821	820	874	831	801	784	852	793	912	856	794	843	787	812	790	812	781	860	827	849	861	846	868	825	824	811	898	829	822	832	795	771	875	787	803	812	822	871	803	844	807	872	830	801
43046	10674	3573	2398	1617	1189	917	827	649	618	547	515	463	453	470	388	439	369	367	378	388	372	355	346	344	379	379	334	341	311	367	370	326	332	320	314	348	349	330	334	301	315	300	329	337	346	333	326	338	322	334	334	297	304	281	343	281	338	309	352	341	320	317	293	317	335	301	321	299	317	347	331	317	283	343	337	337	358	310	337	326	328	321	296	305	321	302	316	314	322	295	333	322	304	324	295	328	312	335	301	321	318	326	319	343	357	349	316	322	335	303	312	353	321	321	325	304	297	327	313	340	329	302	309	303	323	328	354	320	288	320	293	363	333	328	310	309	292	299	342	323	305	289	320	322	325	318	312	321	329	281	304	319	306	303	354	329	327	282	292	325	343	326	308	334	319	311	317	330	286	291	354	313	346	356	331	306	323	338	291	352	351	306	301	328	316	272	311	328	325	320	351	330	288	329	324	314	310	318	299	300	353	313	283	286	336	320	306	367	307	286	290	306	313	309	302	306	335	299	312	331	313	318	347	310	313	299	338	316	304	307	303	339	323	320	354	306	303	314	328	326	367	327	327	306	315	351	301	347	323	328	325	341	330	315	345	307	299	341	332	324	314	315	288	361	316	327	328	312	336	358	340	266	346	311	297	351	301	306	307	323	317	313	336	325	330	359	301	321	330	338	305	324	315	337	298	344	319	329	325	339	311	320	312	311	322	324	312	315	292	360	349	300	313	307	338	309	304	338	312	316	333	323	335	320	348	306	352	301	343	357	342	304	288	312	322	310	301	337	337	320	343	378	321	304	309	340	353	294	285	319	333	315	308	312	313	316	309	317	323	309	316	318	318	290	341	360	335	302	324	333	331	322	275	305	343	287	335	314	332	344	346	338	327	326	314	334	315	322	313	298	303	318	313	320	346	308	319	321	327	324	329	297	350	342	318	339	327	308	305	307	277	335	322	301	316	333	310	289	320	319	321	348	311	351	315	296	288	329	334	322	287	345	326	339	310	311	350	312	305	290	357	333	304	302	328	318	320	332	316	343	341	316	322	326	320	301	319	291	332	319	358	322	341	338	328	315	322	332	354	317	324	311	344	310	299	323	311	313	361	324	349	315	307	317	331	338	318	334	322	343	308	333	331	322	283	329	322	312	293	309	308	329	311	357	345	348	326	289	324	286	341	303	295	334	336	351	318	274	297	313	304	309	299	307	341	319	328	336	327	330	323	304	335	332	328	338	321	332	312	303	291	323	314	304	308	318	325	356	338	324	337	311	314	321	335	314	296	335	305	353	294	321	312	352	338	307	336	335	321	323	348	358	321	361	321	321	335	313	314	325	298	339	303	289	319	302	340	336	343	324	323	311	315	351	320	306	301	325	321	313	302	345	345	319	290	312	309	331	320	336	342	339	306	315	332	312	314	317	330	325	339	363	336	286	329	312	338	366	327	355	297	335	341	324	339	314	332	327	306	304	345	338	316	313	316	306	329	296	300	313	276	323	308	325	305	323	313	322	287	326	336	345	348	282	335	319	335	331	347	296	306	297	302	318	294	295	344	333	323	341	336	318	322	319	328	318	284	340	289	348	318	300	283	325	361	331	303	322	329	324	336	326	324	320	311	321	298	324	329	324	318	338	319	334	349	333	335	336	342	300	300	316	340	352	329	327	336	324	325	311	326	342	309	315	349	313	330	350	308	331	297	326	312	306	342	325	337	298	334	344	322	312	307	346	326	318	294	319	328	333	316	284	334	307	296	317	342	343	327	331	310	302	329	354	314	314	338	338	326	329	305	347	332	316	307	360	300	291	329	306	302	320	303	291	316	339	304	305	303	304	321	290	315	321	312	334	335	302	294	271	337	320	309	301	325	355	360	320	321	311	344	330	332	300	319	291	289	362	307	279	327	330	313	342	319	276	315	326	314	346	323	328	297	306	326	302	297	322	317	334	308	356	337	334	363	330	352	297	304	333	307	333	333	328	299	347	308	322	313	322	313	318	327	334	285	322	310	298	312	340	336	313	326	326	338	309	340	320	314	322	318	325	317	333	319	340	331	356	339	307	302	335	291	297	337	297	338	329	332	312	321	328	327	335	310	329	335	320	315	302	341	321	317	329	338	325	368	316	333	331	306	334	302	302	354	320	328	312	339	313	299	296	320	316	324	295	288	334	325	329	312	328	324	306	349	310	309	317	338	310	330	349	323	346	323	313	296	304	314	323	321	329	315	321	296	299	332	331	299	337	322	317	326	324	296	346	304	343	306	325	314	347	306	319	291	307	318	345	301	331	314	334	324	330	325	342	314	339	299	329	312	347	320	296	334	322	303	315	305	312	295	334	311	310	330	339	342	311	331	313	304	332	340	308	334	327	272	336	320	302	336	302	315	316	319	325	344	305	343	322	299	324	310	329	303	357	295	324	351	322	341	328	315	333	312	296	306	343	321	322	321	325	323	343	295	335	303	297	319	309	329	319	296	313	306	321	308	316	322	317	309	335	334	316	327	298	316	325	337	339	313	335	320	317	348	300	325	300	322	340	356	300	361	341	338	350	302	328	324	318	318	321	333	316	310	345	292	327	341	312	318	321	302	304	311	299	299	307	311	311	318	364	345	331	328	354	308	333	310	347	276	310	347	351	334	350	335	314	293	304	338	364	296	297	326	313	327	308	287	299	315	313	317	308	311	299	348	314	340	307	321	375	321	323	300	290	338	315	291	337	353	294	332	328	303	340	349	309	331	353	319	324	302	294	302	310	329	323	322	306	306	329	335	311	335	337	304	296	324	290	329	335	314	332	295	310	302	295	318	321	310	295	321	324	357	334	328	311	319	322	308	335	289	320	314	304	317	301	323	297	356	319	326	311	310	330	358	317	334	311	326	332	286	309	304	316	307	347	337	312	319	310	323	327	303	295	311	314	317	350	363	325	325	342	310	341	327	332	290	334	305	348	314	343	307	313	311	333	344	323	336	325	327	310	336	324	314	373	363	327	340	296	297	316	318	318	321	312	360	341	316	312	313	309	352	328	300	309	323	307	339	293	305	329	302	317	301	332	350	337	317	311	343	330	318	301	316	327	321	318	322	318	297	339	339	307	320	310	337	328	299	315	311	343	306	320	320	349	298	325	331	352	346	349	323	330	324	335	298	309	304	310	332	329	317	370	353	311	314	322	331	345	349	327	309	324	286	329	336	323	334	339	298	310	314	319	318	288	317	306	320	274	333	339	294	330	330	334	342	307	337	288	297	322	299	311	352	317	314	351	313	300	298	307	294	350	291	331	333	314	320	273	309	332	339	319	283	327	349	348	355	330	354	368	331	327	341	350	326	318	330	320	325	332	320	321	303	328	308	342	318	316	301	290	333	297	319	320	289	279	342	341	315	296	317	316	306	323	303	319	316	344	318	333	326	325	320	307	325	343	298	305	330	310	294	297	312	304	310	308	374	339	328	297	333	291	296	316	312	303	320	328	321	304	325	334	306	341	297	334	312	364	343	286	321
22095	3027	6546	6933	6063	4887	3949	3392	2945	2666	2436	2124	1995	1824	1753	1613	1572	1491	1460	1376	1391	1253	1217	1225	1292	1149	1177	1143	1203	1099	1089	1096	1046	1122	1069	977	1080	1079	1065	1093	1052	1001	1016	1016	1002	981	991	980	951	978	1000	999	994	937	925	995	961	967	982	970	957	995	979	975	1023	985	934	947	958	947	924	909	953	1012	946	937	976	932	1007	962	958	937	908	921	965	947	951	927	942	949	937	1004	915	853	964	928	942	957	959	969	991	932	964	973	938	943	957	891	924	918	905	948	934	956	916	962	958	903	940	949	976	915	958	941	948	983	930	910	997	891	948	935	949	937	944	926	939	913	938	913	948	963	892	949	1013	939	962	935	906	973	953	918	962	971	941	949	954	914	918	919	890	924	946	876	955	920	924	936	916	960	950	916	957	962	970	909	942	945	910	917	883	909	894	950	958	895	945	935	968	923	966	913	919	893	903	953	906	892	878	937	948	953	966	979	902	991	978	930	931	887	894	950	913	912	912	935	889	903	907	929	956	964	942	956	931	949	947	932	943	932	963	941	892	906	870	898	913	956	917	936	952	966	950	970	903	936	977	942	941	935	908	936	957	893	942	978	957	1005	993	930	931	927	937	1015	895	963	956	972	1002	953	862	942	931	920	938	887	956	887	916	933	917	941	913	951	979	973	927	938	939	926	911	938	992	922	923	909	973	949	929	979	985	949	923	941	983	953	934	940	936	944	941	908	959	933	966	895	927	886	999	950	984	949	950	928	915	937	953	911	936	922	943	917	973	880	920	883	957	901	934	957	955	893	990	936	962	931	915	870	895	875	838	962	956	917	920	939	941	915	962	915	959	925	964	947	926	914	970	917	979	913	887	890	957	942	937	976	966	968	965	1018	923	942	864	919	923	886	959	909	905	918	949	923	927	950	926	882	924	908	930	977	896	957	914	937	978	910	918	930	913	946	950	950	966	910	945	942	987	954	891	993	960	959	936	969	880	984	913	896	946	954	944	980	938	960	966	913	928	933	932	925	968	906	957	949	911	956	909	935	964	952	922	950	967	928	901	921	976	958	947	893	931	936	908	920	911	928	928	951	924	942	933	953	966	947	961	927	931	934	923	910	915	963	988	937	917	926	960	886	940	945	943	934	957	998	917	939	953	930	931	910	935	964	922	918	984	961	990	928	952	894	927	915	894	934	973	892	939	969	926	930	939	913	913	874	1002	941	927	893	919	964	940	922	953	911	920	899	947	929	944	925	954	957	892	925	936	904	956	933	944	888	942	911	929	920	914	941	905	942	954	936	923	901	864	923	889	978	937	924	914	857	940	925	921	944	902	916	935	953	965	932	931	950	954	945	920	953	892	922	935	971	946	902	902	930	927	909	913	907	932	939	876	957	941	966	913	948	954	963	933	940	909	916	936	938	926	941	879	948	897	945	937	933	930	940	951	948	922	906	860	978	928	997	896	943	995	981	886	932	942	854	888	931	934	972	935	937	953	917	954	934	989	930	913	845	959	937	960	946	914	921	892	928	955	881	929	979	888	930	922	920	966	937	941	964	967	929	894	924	890	942	969	980	930	904	898	960	871	954	926	968	935	930	884	923	932	910	939	968	977	893	951	950	956	883	924	952	909	909	991	854	943	919	971	944	902	865	977	950	889	910	929	951	903	944	948	978	926	933	934	927	944	935	899	960	901	872	981	929	909	911	942	887	937	920	957	968	946	911	893	913	925	922	952	896	950	931	970	955	917	899	913	954	901	946	895	908	888	916	891	921	888	949	941	914	899	919	931	958	932	976	904	942	916	992	924	982	973	882	903	906	948	908	876	937	948	908	886	933	928	892	908	937	981	902	934	961	915	986	918	943	937	949	925	954	946	893	922	890	911	943	884	935	963	959	912	951	888	905	918	958	918	936	898	905	882	955	975	930	896	985	901	915	962	925	928	885	913	925	916	975	922	927	907	985	947	957	894	910	948	1009	974	884	957	911	910	963	878	908	954	873	931	918	858	880	1001	920	949	929	927	941	944	976	952	880	944	936	941	915	981	928	925	953	938	945	909	905	978	890	941	974	967	911	968	964	880	894	926	911	882	930	890	939	903	924	909	862	931	875	944	900	983	934	950	973	904	936	936	953	956	964	935	957	964	903	904	977	940	950	946	937	941	980	987	954	914	946	920	932	939	937	944	973	869	965	925	956	951	963	938	974	878	950	904	953	968	918	922	965	975	880	880	973	914	958	900	957	945	950	936	949	932	921	933	892	916	959	916	893	978	950	916	903	928	930	957	937	916	874	928	921	904	938	944	897	908	931	953	917	993	928	913	939	967	1007	950	943	986	975	934	976	936	910	929	925	957	1013	929	919	968	921	957	928	926	964	956	867	937	913	936	912	969	925	939	912	920	950	919	962	948	938	886	923	927	864	960	901	943	912	949	964	947	909	911	925	954	934	969	987	904	943	908	934	926	909	963	970	936	940	938	943	961	988	925	899	911	957	915	937	951	922	979	909	924	919	989	955	973	948	945	940	918	942	904	975	915	1011	900	923	900	923	946	922	950	943	935	974	903	881	943	935	933	947	920	918	927	883	958	949	882	955	974	927	960	931	975	934	876	1000	931	896	970	896	935	960	920	928	925	952	960	974	974	908	949	925	942	968	961	927	934	903	996	939	901	914	933	913	895	949	875	855	843	837	944	954	929	917	936	904	944	938	924	974	945	924	924	974	942	940	906	916	959	928	890	953	939	965	920	959	937	961	935	952	906	944	939	962	880	925	958	962	944	891	937	917	941	942	920	939	891	931	953	864	924	947	944	932	945	925	908	895	896	888	959	915	907	933	941	920	965	885	986	914	963	985	940	931	919	962	910	937	894	916	941	950	913	916	933	914	982	931	912	939	930	946	937	919	887	873	1003	951	967	977	960	971	918	958	978	936	1006	981	954	965	923	938	911	926	928	940	937	947	923	957	935	879	938	964	900	881	932	913	955	920	887	910	932	921	897	980	911	932	940	922	944	913	895	928	949	906	933	935	929	977	910	881	953	955	1038	911	938	916	952	945	970	866	970	887	980	924	921	1023	927	932	1029	905	928	894	954	960	919	914	912	905	847	981	930	931	947	928	898	885	930	946	951	902	979	932	870	906	947	967	916	917	956	907	972	917	900	957	933	951	952	928	937	939	925	936	980	949	931	898	838	971	933	908	930	921	888	939	930	937	1002	926	920	944	923	963	839	897	901	931	920	927	948	920	1004	919	942	915	994	942	908	899	968	893	933	909	936	958	978	951	925	947	929	937	962	942	929	913	905	921	955	920	927	951	985	942	935	908	954	900	944	943	909	974	957	992	911	924	930	899	934	946	946	949	963	923	916	902	931	923	926	961	941	962	920	915	933	946	936	929	945	908	918	920	936	896	925	937	953	923	937	945	863	936	912	935	890	916	866	935	988	938	923	947	916	939	940	944	991	841	958	920	929	978	946	923	897	925	940	956	971	934	966	926	888	935	969	906	939	915	913	925	967	930	874	950
5297	332	223	182	154	152	182	151	159	163	137	142	153	148	160	130	148	125	150	140	152	129	136	151	133	134	128	143	121	129	128	145	136	140	127	132	131	140	166	141	134	161	146	141	165	151	143	140	153	128	143	151	132	135	141	131	153	158	135	145	134	141	134	133	128	129	135	121	124	165	141	134	138	144	132	143	143	132	148	123	149	166	113	152	138	133	135	149	132	163	118	155	133	139	128	144	122	123	145	135	162	129	145	134	141	147	133	147	143	143	145	138	131	134	144	127	147	150	157	128	146	137	149	141	153	156	134	135	134	146	140	143	124	166	127	150	137	111	126	141	143	128	128	146	135	119	144	152	139	160	137	141	152	134	143	140	133	129	124	139	140	127	156	130	133	136	140	136	147	141	140	130	155	142	144	156	129	145	122	134	132	148	145	135	143	136	134	148	136	123	131	140	140	122	157	134	154	142	149	138	137	134	167	147	145	146	139	137	155	158	138	138	122	138	139	144	131	125	132	134	144	168	160	132	140	139	135	151	149	141	142	127	146	143	141	146	126	145	135	134	147	149	144	149	151	133	133	145	148	129	159	138	140	138	115	166	146	139	142	137	116	144	142	144	146	148	157	149	136	112	133	152	143	143	135	135	129	153	140	147	144	123	145	163	145	133	131	144	152	131	144	121	131	136	152	158	132	153	136	147	141	129	138	117	142	118	127	144	150	136	110	152	148	141	150	140	151	156	135	154	150	115	130	135	149	159	143	144	136	131	137	154	120	138	123	158	149	150	153	164	147	152	143	154	123	135	116	168	131	143	134	145	136	146	138	154	148	164	149	151	125	140	126	129	132	135	152	133	136	134	148	154	135	138	144	130	121	131	146	153	146	143	149	133	131	138	142	142	115	146	143	148	141	159	123	139	143	156	139	148	153	132	140	154	120	133	143	134	138	120	131	142	150	150	127	140	133	130	144	163	136	156	149	130	114	129	140	141	144	127	147	122	149	165	149	131	144	144	152	121	146	145	147	143	132	132	111	112	151	157	138	134	160	144	142	145	162	138	150	136	142	130	143	133	137	133	126	126	121	138	133	169	117	128	149	138	119	155	139	131	147	135	127	120	157	142	133	139	144	143	125	148	123	147	140	125	141	115	129	137	137	152	136	127	147	143	138	149	129	125	132	141	136	156	137	138	155	158	140	111	141	136	144	140	158	142	141	163	141	140	128	131	124	138	151	107	131	152	154	137	148	135	138	132	161	154	130	132	149	134	145	145	119	137	138	135	142	139	133	133	119	149	136	155	156	135	159	140	152	147	139	141	136	145	141	144	133	130	141	133	118	138	144	156	157	145	135	136	133	129	153	147	144	137	143	142	138	153	138	143	146	132	177	138	155	135	154	139	149	121	161	130	139	153	163	135	140	125	127	131	153	124	143	138	142	135	137	127	145	129	137	143	137	146	135	137	161	144	155	131	134	129	139	131	131	133	132	131	146	128	149	151	151	161	150	130	128	129	143	126	131	156	129	148	144	149	123	133	135	113	150	147	145	134	153	141	139	147	137	136	135	128	133	136	155	124	150	140	137	147	148	112	131	134	137	122	140	123	138	140	162	133	135	160	133	150	117	132	143	157	140	133	145	145	128	140	136	128	137	123	135	152	140	124	123	143	163	150	144	152	163	135	133	128	172	130	122	146	134	116	133	152	137	145	149	135	133	142	165	134	160	166	142	147	124	151	150	145	138	139	158	169	141	125	142	150	147	146	134	135	129	136	131	158	138	124	136	143	149	128	116	130	136	145	137	134	155	151	139	144	149	116	142	114	148	128	130	146	126	127	151	155	148	140	145	149	131	142	152	131	138	148	131	151	132	132	155	127	150	125	145	149	141	144	123	145	162	142	123	135	139	135	157	119	137	119	136	155	128	151	129	138	156	140	143	153	130	144	139	138	149	148	120	156	131	131	144	128	137	151	160	114	131	153	139	141	157	160	116	139	158	137	142	129	149	124	155	121	123	138	145	127	129	141	181	150	142	130	121	107	124	141	124	159	144	131	119	150	145	146	102	129	137	142	156	139	147	150	139	161	142	147	135	146	138	134	129	138	136	129	153	145	145	139	123	150	153	146	117	133	153	144	143	138	122	162	135	164	152	131	159	138	131	128	143	131	134	143	135	139	129	134	126	154	121	149	141	142	146	150	155	129	161	131	149	130	161	142	140	122	132	133	143	124	144	150	132	159	138	160	161	147	116	147	128	144	154	143	136	142	138	142	151	120	156	139	156	143	155	137	127	145	134	138	147	141	118	132	114	159	128	155	146	130	142	138	136	168	134	136	124	127	151	136	123	149	144	139	134	130	145	155	158	155	142	128	142	120	128	137	139	132	134	149	142	146	157	119	152	137	142	146	159	145	134	129	133	134	143	143	124	125	127	149	127	131	157	147	146	145	129	120	147	142	143	150	135	129	159	121	135	138	127	134	136	150	135	146	136	141	139	121	136	152	127	156	156	147	135	154	154	151	143	148	136	142	128	120	147	120	149	130	126	130	135	138	161	143	125	125	128	119	139	152	141	125	143	128	138	134	141	151	137	146	111	133	160	127	134	153	131	132	143	142	147	145	120	137	142	158	144	135	139	123	137	127	145	145	135	120	160	149	135	167	162	134	153	142	135	137	148	137	138	143	142	121	145	130	125	135	163	149	141	130	123	160	125	157	125	144	124	139	140	159	133	128	142	144	157	123	143	139	134	141	150	128	138	137	131	132	158	144	154	130	131	136	137	167	154	144	137	152	140	126	144	144	112	127	136	138	130	151	134	141	147	142	140	135	144	130	143	113	123	168	137	116	138	119	142	116	116	112	128	163	133	151	124	136	148	134	145	141	128	140	136	152	133	133	137	130	138	143	128	130	156	145	127	137	133	124	129	160	133	137	138	146	139	146	150	137	151	159	129	121	127	132	138	135	149	149	127	159	126	135	128	127	129	147	134	150	146	122	136	134	133	148	147	150	148	135	126	132	157	141	117	123	136	133	125	116	116	120	139	134	158	143	140	131	129	152	129	102	142	133	140	149	143	119	144	119	154	154	142	150	112	151	131	147	143	128	132	155	138	139	138	148	133	128	147	151	123	145	151	144	139	134	130	130	138	135	144	160	145	139	142	139	141	144	141	134	138	129	133	162	135	118	130	125	136	152	143	147	138	131	140	147	139	138	133	112	132	138	144	140	142	153	150	142	147	140	169	152	136	127	133	137	136	146	158	138	134	135	149	142	156	142	151	161	144	101	138	133	147	150	145	156	144	161	155	159	158	129	139	150	135	142	147	140	150	143	132	145	144	131	130	135	149	165	132	147	144	140	136	144	141	171	136	148	143	122	134	147	135	149	152	137	146	131	150	144	139	137	154	145	140	142	148	128	129	146	127	147	113	136	142	127	146	139	144	144	129	128	121	143	143	144	140	139	131	134	134	158	123	142	147	123	150	142	128	140	149	135	131	123	142	130
5067	558	725	736	688	608	571	596	515	544	479	510	568	507	516	527	525	525	502	507	497	493	454	504	476	481	538	487	445	475	484	488	470	485	443	461	538	477	482	469	479	505	477	449	480	496	512	506	451	457	501	494	510	468	492	461	482	516	505	505	473	498	463	477	475	489	493	453	478	486	495	469	466	451	500	478	494	478	467	480	456	516	481	477	504	508	520	444	486	500	487	460	477	499	535	451	481	468	446	504	440	517	434	474	455	468	454	476	478	458	468	512	493	471	491	450	459	497	480	471	450	457	517	483	498	475	472	469	469	494	456	451	476	454	461	446	458	499	516	464	512	469	516	490	450	500	514	470	489	441	498	499	537	502	479	493	493	494	437	482	477	525	480	501	486	485	509	487	505	486	476	523	483	470	450	491	511	482	479	476	499	473	498	454	514	477	486	463	478	461	488	480	481	500	452	477	466	508	476	516	439	490	500	509	481	504	461	488	494	464	490	463	443	451	515	473	452	485	487	455	481	447	491	433	480	474	465	467	444	479	442	450	452	495	435	464	491	507	469	494	476	469	497	483	453	463	458	474	451	466	471	473	427	510	473	493	517	502	458	471	499	459	476	483	524	512	465	459	462	506	479	464	460	478	464	475	466	482	428	487	482	483	468	455	469	465	487	501	480	472	471	466	495	482	472	450	512	477	461	472	483	481	483	502	452	468	473	464	502	473	465	482	509	447	481	468	440	468	482	428	446	484	511	443	491	522	486	496	501	502	478	516	458	476	493	470	498	453	449	499	471	451	482	464	472	499	463	508	482	487	458	466	492	477	489	511	481	475	479	489	460	521	460	485	488	501	498	516	502	492	440	477	447	449	473	501	490	425	504	516	498	525	483	479	502	470	459	517	507	479	473	471	494	466	493	507	454	449	498	464	489	480	463	443	481	528	504	450	483	476	495	488	457	446	484	476	471	479	491	459	469	483	467	450	503	518	498	464	495	474	500	504	509	459	481	478	471	487	479	496	512	491	470	519	438	445	470	484	494	507	492	451	469	420	455	501	466	493	474	459	501	532	504	484	487	477	483	488	489	468	457	486	486	503	503	474	481	488	484	481	500	508	443	479	503	465	470	455	456	482	461	465	473	490	487	517	484	468	505	483	459	457	457	450	515	498	496	479	505	484	471	478	479	500	443	531	472	501	490	468	441	499	479	462	513	462	499	492	483	467	484	475	456	465	459	458	517	476	480	464	484	455	497	458	459	479	481	507	423	482	448	462	482	457	478	500	484	473	432	453	491	473	469	485	484	443	474	473	446	466	490	456	489	450	488	506	460	464	476	494	462	485	471	472	475	458	449	446	504	473	482	463	515	480	502	477	408	488	441	491	473	460	526	486	478	450	477	516	509	507	472	488	483	495	495	471	469	502	459	464	425	498	467	479	439	477	450	451	477	485	466	481	475	478	463	511	499	469	515	463	471	469	482	483	502	457	449	480	427	445	484	472	474	489	486	470	473	468	442	462	500	495	461	492	448	464	515	485	497	469	482	482	465	446	480	521	497	474	457	485	517	480	462	462	488	511	464	457	477	444	481	492	443	479	476	445	487	471	504	485	437	437	463	514	465	473	501	502	500	469	485	452	458	486	486	485	455	429	470	509	472	452	474	454	473	493	504	461	474	502	462	432	493	495	523	494	504	463	477	466	486	516	447	503	498	446	512	468	472	476	416	463	483	478	550	499	506	449	479	474	461	504	464	510	530	471	499	480	497	494	452	494	498	468	488	450	455	493	449	453	483	558	458	481	482	486	473	467	487	465	483	473	452	507	481	470	455	474	443	467	499	475	440	482	484	458	475	472	476	529	443	501	448	476	462	507	496	446	425	490	486	500	496	510	475	483	503	484	482	477	475	466	481	490	501	491	485	538	497	482	507	483	469	487	482	498	497	501	460	465	450	452	510	482	491	496	451	491	457	488	492	467	463	456	452	478	466	489	474	510	510	449	523	468	472	501	486	461	478	499	421	482	479	477	481	461	522	513	473	437	458	505	470	496	478	495	509	461	485	472	490	461	498	502	499	501	505	471	456	448	476	521	498	458	491	451	480	495	498	495	479	433	457	436	471	477	476	446	481	477	513	454	445	465	460	510	475	471	465	480	432	489	450	498	480	471	459	478	468	494	461	460	486	463	488	453	476	527	439	502	475	458	477	449	520	536	468	467	458	499	508	498	510	482	457	484	485	459	519	467	480	534	435	499	485	482	490	467	436	451	471	464	462	446	479	503	470	495	461	464	460	477	492	497	474	474	475	467	479	490	479	469	462	486	477	521	465	494	515	495	515	490	501	498	454	483	471	508	480	464	483	472	492	461	513	466	473	483	477	476	456	468	451	473	521	467	462	482	508	502	460	481	495	515	499	489	468	524	462	462	454	507	462	465	498	461	511	480	488	508	474	496	473	481	480	508	497	461	474	509	444	482	503	472	478	489	498	432	510	463	523	505	508	467	472	483	474	479	495	557	460	458	497	476	515	474	463	426	481	453	463	473	503	517	508	528	496	456	448	466	478	500	485	481	486	498	489	499	524	493	505	487	477	492	482	474	460	485	466	458	462	461	512	485	481	474	475	502	483	467	445	483	471	466	481	461	506	487	497	467	505	450	496	467	517	474	424	483	471	534	436	452	457	475	466	445	530	460	482	474	501	488	491	454	476	469	498	454	463	483	503	470	495	477	503	470	478	485	464	482	483	498	479	502	462	506	509	468	461	472	462	473	450	520	494	451	448	479	452	494	476	470	469	466	464	452	504	487	489	488	515	473	453	465	463	471	477	489	510	489	518	443	475	459	501	493	478	470	435	464	455	470	507	478	471	530	475	452	459	494	514	500	483	486	491	487	492	471	438	453	471	434	480	436	438	506	429	445	448	484	505	512	470	453	496	470	516	502	434	478	481	429	454	491	459	493	496	517	483	437	503	458	423	461	461	452	459	454	499	468	513	477	480	445	466	457	517	525	508	470	493	447	478	507	511	469	479	473	474	467	480	431	495	495	498	487	472	505	487	528	470	494	495	468	448	456	481	485	494	469	509	476	497	488	450	475	483	531	474	462	478	494	469	456	490	491	501	464	494	503	455	498	489	481	456	470	457	469	504	492	480	485	496	471	477	484	484	472	468	515	480	478	465	442	469	447	489	482	484	466	472	461	484	503	486	503	443	538	472	468	485	478	497	494	493	477	505	476	464	485	517	479	472	461	498	504	443	465	465	485	464	488	452	468	485	462	459	446	489	464	487	488	498	436	474	479	449	466	489	433	466	498	447	504	430	475	467	497	489	478	478	501	480	469	471	494	496	473	489	473	483	464	481	449	493	461	492	493	447	445	483	485	478	438	469	496	496	473	469	481	476	470	481	471	488	460	475	478	463	495	488	479	465	494	454	460	475	483	472	526	501	452	501	466	501	486	512	505	446	510	500	461	466	494	453	496	447	443	457	520	459	461	502	494	474	481
30847	3872	1622	1250	848	731	543	509	451	377	390	367	368	354	321	337	325	309	283	297	293	267	279	297	281	256	267	290	292	270	319	297	300	291	260	315	240	297	231	288	287	290	277	255	269	271	280	285	292	287	290	277	261	280	294	286	296	250	265	265	272	256	304	266	273	262	279	294	279	277	269	267	277	296	294	287	266	271	281	266	291	289	283	296	275	264	257	296	262	257	294	259	288	289	266	275	287	248	285	278	252	293	286	272	271	259	270	277	306	284	268	308	284	293	281	250	267	283	279	252	270	262	271	266	277	286	283	277	293	284	260	274	250	270	291	271	271	287	294	234	283	298	246	264	270	274	277	269	255	286	272	238	261	274	265	289	288	286	268	278	286	248	253	298	271	258	265	273	286	234	264	278	290	254	287	293	254	265	273	288	260	256	260	303	305	264	276	281	275	268	298	287	283	271	262	259	288	272	256	250	274	268	257	259	265	259	296	272	291	267	277	257	254	265	313	255	290	263	268	245	238	300	271	293	260	258	271	266	279	266	279	262	270	274	283	288	272	266	285	295	298	288	282	260	277	261	268	248	284	298	252	248	295	262	273	290	275	262	284	271	297	279	269	283	280	268	242	284	273	262	267	285	258	274	314	265	266	263	246	270	261	265	264	287	282	269	253	274	254	270	275	268	288	292	271	277	273	283	268	253	256	280	277	292	243	282	263	276	251	274	288	267	273	273	269	278	295	271	265	260	280	277	266	241	309	273	279	291	273	287	256	253	265	269	263	286	275	272	281	273	258	263	239	287	282	297	265	270	301	241	288	244	290	252	282	255	266	285	273	250	279	308	306	260	297	281	276	272	244	253	265	265	256	264	263	274	264	261	260	294	281	274	264	290	280	320	272	260	290	295	278	274	283	291	248	291	293	278	269	293	261	271	277	277	256	311	240	271	265	254	278	243	279	319	257	265	296	275	310	261	284	301	281	304	259	255	244	266	265	260	258	252	263	266	277	277	282	281	268	280	290	266	287	288	271	261	261	280	275	297	261	251	271	267	274	260	256	244	272	294	270	302	296	252	291	291	254	259	274	278	287	264	259	281	279	249	316	284	290	266	294	265	262	283	265	288	258	266	277	297	296	274	256	269	277	308	274	260	281	255	260	288	302	299	257	254	275	265	234	244	278	273	240	260	258	273	246	281	254	288	320	270	233	285	275	282	258	294	265	249	271	261	283	265	275	282	270	316	271	258	268	258	278	296	258	267	270	248	292	256	244	247	273	273	267	276	253	276	262	288	256	270	255	256	270	266	290	271	299	275	285	292	249	291	286	263	302	265	310	299	272	262	271	254	250	284	282	265	283	281	274	286	256	277	268	277	287	275	271	289	263	271	277	259	284	270	249	260	293	273	253	273	261	281	250	261	302	256	278	303	287	246	277	268	278	280	287	290	265	248	263	287	276	287	268	259	297	253	276	265	263	271	272	286	298	287	278	279	264	285	280	301	271	258	278	284	285	272	282	249	273	263	256	273	282	294	273	276	273	271	255	279	273	226	253	268	276	286	267	268	269	307	253	296	277	265	271	242	283	261	272	269	286	256	269	236	263	288	241	256	275	270	250	268	297	276	274	241	286	263	281	258	262	253	288	263	249	282	270	289	272	283	269	262	283	265	257	281	262	265	313	262	258	270	305	298	289	271	272	259	283	285	267	263	269	284	257	304	250	267	277	293	263	287	293	273	261	248	294	241	266	276	292	291	273	267	257	284	300	285	260	310	272	264	272	250	264	247	264	280	279	265	284	278	283	282	257	297	259	261	284	255	290	288	271	256	287	239	322	259	251	268	271	279	280	262	272	276	285	273	290	288	283	282	260	309	256	266	291	288	268	297	262	284	243	302	249	267	276	241	251	266	282	283	272	270	266	263	286	310	235	277	291	254	276	279	245	286	272	283	288	267	249	278	279	288	260	252	277	260	266	278	271	294	280	267	271	265	245	260	273	302	275	259	260	283	270	271	269	270	231	263	270	271	301	283	307	273	288	261	247	279	284	281	263	271	242	288	270	286	270	275	269	240	256	289	292	303	233	244	255	263	260	277	258	250	285	261	244	278	264	256	275	262	281	275	269	259	268	276	274	276	264	260	262	286	276	229	302	286	287	262	315	303	299	253	300	279	304	264	286	266	296	270	281	288	271	257	266	290	258	276	281	255	268	295	288	304	270	268	298	278	291	254	254	258	247	247	258	313	274	263	280	282	300	252	284	285	268	259	290	258	247	299	245	286	266	272	285	283	216	269	281	269	283	271	257	281	266	253	262	266	257	264	252	245	289	280	281	268	280	278	261	292	281	257	290	262	282	264	255	263	285	287	282	273	292	272	277	281	284	271	270	281	286	275	297	271	259	255	264	276	275	270	258	251	275	255	291	278	283	293	275	267	274	283	259	281	296	272	278	258	287	289	263	265	237	228	309	253	273	271	265	267	280	272	277	240	249	269	259	284	306	265	252	230	267	272	281	277	270	285	281	289	257	294	259	281	243	266	260	294	279	254	273	282	255	285	299	267	279	294	280	264	281	286	258	284	275	264	289	301	271	262	276	302	285	259	260	280	258	277	289	270	300	278	289	269	248	298	247	276	257	280	255	271	265	294	270	253	266	272	284	269	268	286	252	262	234	263	278	277	291	265	260	260	288	238	270	322	290	268	288	286	232	286	273	298	305	284	260	253	244	291	253	288	272	269	267	291	224	302	291	300	295	270	277	279	304	288	267	277	262	252	262	256	262	303	268	270	294	282	273	296	271	280	268	272	277	275	260	254	303	305	268	253	260	259	280	280	274	281	283	280	277	265	243	275	290	261	301	254	242	250	294	279	282	262	281	266	244	269	304	257	283	277	280	266	277	245	291	312	286	286	276	329	278	281	243	275	265	268	253	267	270	255	280	281	264	296	278	296	290	278	300	297	285	305	260	268	287	276	262	265	260	258	296	289	255	283	230	238	277	263	276	282	269	278	267	265	267	270	286	290	289	225	278	276	248	253	297	307	265	280	269	267	257	255	278	300	284	256	291	272	233	284	291	279	289	259	295	293	285	265	280	287	312	265	283	262	275	249	263	258	281	274	276	287	294	270	299	264	272	261	280	273	240	282	260	264	249	283	284	268	264	244	296	284	279	263	285	273	265	285	252	271	250	254	280	244	292	236	257	254	284	262	263	279	267	281	296	277	256	256	257	276	297	266	267	254	255	278	260	271	265	273	291	284	268	265	275	275	270	278	253	288	259	280	269	260	247	284	294	282	285	296	260	304	256	288	294	255	281	258	296	269	294	250	275	269	244	282	250	305	268	293	281	315	303	268	290	266	254	274	267	267	249	270	280	280	273	258	310	282	274	256	247	256	270	278	257	273	280	275	268	268	296	298	269	279	259	257	288	282	255	236	279	264	297	268	301	248	284	249	289	262	293	296	276	288	296	271	274	266	258	315	270	278	309	277	238	274	265	258	264	257
15812	1970	3918	4071	3578	2933	2469	2138	1910	1722	1557	1475	1386	1300	1170	1188	1096	1118	1071	1069	1082	1028	1006	997	997	942	971	944	932	947	913	941	943	910	891	923	843	814	897	894	881	845	917	809	895	836	869	916	868	861	873	905	828	830	896	867	841	814	883	849	814	907	885	821	870	851	807	811	826	833	855	828	828	820	826	902	872	865	853	814	813	829	815	814	853	834	827	826	784	811	812	811	827	859	836	818	807	811	844	802	828	769	852	833	893	861	812	847	870	887	810	832	848	842	829	853	825	826	804	881	841	794	839	819	831	835	782	814	779	842	783	839	842	812	785	814	776	819	791	855	805	809	854	884	836	808	832	826	798	836	855	846	832	823	862	823	855	895	840	801	837	846	794	829	772	824	787	787	877	856	861	817	836	809	807	787	861	804	832	816	839	827	871	787	833	845	832	834	844	820	771	879	848	876	795	854	870	837	855	843	811	864	883	782	828	830	784	809	794	829	831	875	812	794	801	824	821	818	794	837	838	839	812	827	844	869	830	804	798	825	863	801	792	873	851	811	842	811	772	807	755	793	809	847	828	821	843	798	786	841	824	772	837	822	818	769	827	846	816	864	806	832	834	839	788	854	869	810	861	829	792	819	841	847	807	854	820	787	858	849	848	813	764	791	825	844	844	854	805	810	875	795	810	858	841	831	824	850	817	872	830	825	859	805	810	844	819	853	794	832	837	841	830	826	842	831	810	825	850	763	790	840	810	863	830	821	830	835	832	832	786	870	789	882	866	796	836	795	859	807	857	818	872	871	781	852	830	858	832	861	856	885	873	827	806	833	848	837	848	834	842	810	858	872	823	813	785	806	843	814	858	840	831	831	811	797	743	809	812	797	824	787	786	853	809	864	860	836	794	845	823	831	834	860	853	791	766	834	834	795	809	780	782	823	803	908	857	837	817	808	812	788	823	810	826	837	841	829	842	816	847	812	807	797	815	817	859	829	797	834	809	828	842	866	789	817	813	815	854	822	847	836	785	864	840	827	833	817	796	857	815	795	804	788	817	804	883	815	871	826	808	822	838	817	843	809	850	807	829	859	866	841	828	801	818	836	857	789	842	840	795	775	803	848	824	810	836	878	836	814	834	824	838	823	817	838	772	797	840	829	842	835	844	785	830	824	863	770	834	826	834	781	824	837	785	818	853	825	825	817	850	832	834	801	789	850	851	809	837	818	836	817	853	814	832	843	819	832	811	841	812	793	796	843	825	838	827	839	866	791	839	802	877	841	834	856	867	807	803	797	870	805	842	869	802	800	824	836	830	840	832	882	855	830	857	811	824	831	792	801	820	845	819	794	803	846	826	854	765	824	814	794	797	806	850	841	754	849	809	807	885	910	806	789	836	801	782	885	801	813	759	792	831	822	875	803	827	824	812	799	825	822	816	821	844	849	851	798	870	831	892	834	826	814	846	803	884	821	801	869	771	833	852	808	777	786	782	843	794	804	843	795	870	793	861	824	859	803	788	847	805	844	837	761	822	833	832	821	843	791	858	852	809	758	860	853	831	802	866	835	787	799	838	794	830	738	824	813	844	873	801	857	813	872	848	825	796	768	764	818	855	805	835	826	846	817	771	854	861	831	801	833	816	841	832	792	826	800	789	863	865	859	793	831	816	756	795	810	801	787	823	880	808	782	776	815	851	810	812	809	803	788	846	806	878	822	799	822	863	849	832	855	781	780	835	840	800	851	813	821	844	850	759	865	774	849	828	813	821	845	819	786	818	837	821	845	803	877	825	822	816	834	854	789	816	803	800	785	826	822	808	838	829	824	858	806	832	835	809	814	833	779	855	797	840	811	829	780	807	738	852	841	850	836	839	817	852	783	796	816	830	805	785	818	780	808	835	825	887	809	870	803	840	818	833	835	829	820	844	832	829	862	767	823	876	816	833	856	812	831	793	824	881	812	839	858	817	821	865	811	809	778	811	780	869	906	811	827	839	837	795	857	762	800	840	859	788	813	804	766	899	860	827	847	789	868	815	845	820	815	804	811	821	817	816	790	858	828	814	839	766	799	806	797	834	803	808	864	858	849	835	806	812	800	852	863	821	841	784	887	878	828	804	849	791	842	828	812	883	812	788	775	819	880	812	809	888	888	886	834	853	814	855	853	751	799	844	851	825	804	843	824	834	852	841	791	822	823	837	809	829	842	809	791	864	817	814	797	845	818	860	875	838	804	831	864	863	843	816	804	838	838	839	809	819	826	824	801	843	814	810	825	826	834	861	831	800	825	831	824	833	768	851	849	841	825	799	785	788	849	848	777	863	880	808	834	806	819	805	847	808	766	833	814	848	813	812	767	816	828	838	797	818	879	844	813	822	830	838	776	855	772	780	813	807	814	774	812	807	799	849	832	783	840	824	805	812	819	797	821	847	826	818	843	797	820	809	779	869	829	868	894	857	868	810	841	763	812	799	820	822	795	794	875	808	820	836	794	836	858	861	844	843	821	845	769	802	823	846	873	854	777	826	824	833	810	805	850	828	837	816	870	839	815	853	880	847	823	778	796	787	786	820	810	830	856	846	804	849	863	816	869	831	797	827	840	849	779	819	825	868	802	847	852	811	826	828	821	801	809	872	802	835	787	816	825	809	791	827	839	835	833	825	815	859	814	782	770	820	858	830	798	826	836	827	877	801	808	812	890	797	839	810	839	796	775	861	830	841	806	774	788	769	828	807	817	780	828	848	750	770	818	806	822	806	812	818	834	805	768	820	791	805	848	832	823	812	799	843	784	854	861	801	834	843	833	829	842	843	853	844	794	799	825	818	795	885	810	824	836	840	829	819	816	785	773	840	789	795	826	793	831	830	827	810	801	811	825	851	854	801	819	808	851	815	802	841	811	856	802	821	820	808	810	866	814	796	830	841	863	820	857	806	826	761	802	794	800	790	820	792	830	844	830	801	797	868	833	804	881	844	824	833	762	797	840	807	848	800	887	799	843	808	864	772	842	851	856	850	848	811	784	829	854	884	827	820	827	851	803	812	820	770	789	790	809	781	827	780	806	845	800	800	863	861	823	818	818	835	771	783	833	864	834	807	820	855	831	831	857	813	871	803	856	792	831	856	786	856	862	823	872	783	862	866	766	778	791	785	819	818	849	880	793	848	798	812	773	831	845	778	787	843	820	845	835	822	861	814	832	805	823	811	824	857	828	820	802	813	803	831	796	827	818	806	789	863	803	880	825	847	830	804	807	818	823	842	876	850	827	818	834	813	861	796	817	841	890	817	781	853	843	868	802	854	807	865	808	850	817	806	785	864	819	819	791	819	833	820	809	821	821	860	812	839	820	834	820	784	859	809	868	774	793	838	817	807	810	835	818	839	803	847	842	849	857	817	811	801	851	825	818	812	812	793	848	819	770	825	892	809	811	854	842	815	803	803	841	803	791	851	844	886	758	851	827	846	878	846	819	829	762	846	867	794	804	851	831	823	762	799	795	821	843	826	820
41380	10004	3478	2374	1530	1231	910	760	678	543	556	451	456	476	426	411	415	434	396	359	366	371	350	373	365	359	327	357	322	343	351	355	348	308	343	334	299	320	341	338	306	306	316	306	321	303	320	332	351	316	318	326	341	308	348	327	337	317	329	335	311	348	295	338	319	301	330	319	320	303	320	348	324	325	353	327	320	294	313	302	350	300	292	334	331	290	355	307	335	332	322	323	325	340	294	323	345	309	342	282	334	334	304	304	330	326	307	319	303	334	327	335	299	281	331	318	321	294	301	329	320	295	322	295	339	330	335	321	325	328	348	319	337	318	316	322	302	312	317	334	290	334	320	318	302	316	289	316	300	320	302	341	282	319	297	296	355	324	303	349	321	360	305	305	328	324	341	340	322	332	314	322	304	349	291	332	334	337	321	315	311	332	329	370	344	345	330	304	291	327	329	357	303	332	329	335	289	337	301	275	292	302	341	302	335	331	323	272	308	292	308	324	318	291	322	279	324	302	281	322	320	323	312	339	310	289	318	315	349	317	321	292	320	314	312	309	330	323	315	310	314	307	345	293	328	327	364	289	321	340	310	327	290	295	328	305	341	329	318	289	335	332	326	337	312	306	313	322	330	277	365	321	336	325	323	356	305	342	341	307	334	314	345	287	362	318	331	320	328	322	318	304	330	316	301	319	335	312	299	318	308	309	328	329	317	316	309	317	352	349	286	323	345	352	333	299	332	314	327	320	325	339	300	291	314	302	333	277	314	330	328	324	337	303	335	324	293	293	314	350	325	341	331	327	306	331	343	324	301	316	346	289	325	324	356	314	297	348	306	329	303	326	286	309	320	342	314	345	359	338	349	329	327	352	297	319	316	323	308	318	331	336	321	316	321	337	318	350	306	286	303	317	331	330	323	315	313	327	306	302	300	317	340	325	297	329	303	304	336	296	293	338	295	309	314	335	373	324	321	324	322	313	287	301	317	342	288	336	304	322	313	326	334	281	311	308	340	318	299	296	333	318	335	323	309	296	311	316	324	351	312	331	329	313	307	288	292	325	312	309	341	282	287	352	283	339	283	334	318	283	336	314	322	305	333	317	342	307	299	293	373	323	338	309	305	341	360	330	348	296	325	334	342	317	332	323	323	304	279	305	296	332	311	322	313	326	320	332	314	320	303	331	310	347	313	335	338	341	346	317	332	315	354	341	302	341	325	322	346	333	319	324	302	293	332	308	326	356	313	304	281	321	363	329	329	348	347	316	313	307	333	328	325	312	329	266	322	299	298	322	317	295	323	341	307	315	341	324	298	332	287	297	296	336	326	298	314	328	311	338	324	339	344	325	305	314	353	310	293	303	307	351	340	302	297	344	294	308	334	334	292	316	326	323	304	348	323	314	326	302	325	345	339	303	326	326	317	304	327	316	323	317	310	324	344	327	326	331	339	328	354	322	286	311	352	301	312	351	308	315	307	353	331	337	316	306	320	348	343	309	305	310	294	325	331	335	309	318	323	300	306	311	329	334	342	316	333	338	334	348	286	342	299	332	290	323	300	296	329	316	304	327	334	342	331	301	354	354	300	274	334	337	298	319	334	331	323	357	332	292	330	295	326	330	342	341	310	337	311	297	362	342	358	315	348	340	308	335	306	304	304	290	329	318	303	355	339	319	325	277	307	336	323	325	296	290	305	333	302	286	322	336	349	308	330	356	320	360	322	316	309	322	283	336	314	290	328	354	339	331	353	321	311	338	344	320	310	317	300	315	307	325	326	336	300	327	364	328	293	309	306	320	326	306	322	297	326	316	298	310	332	331	302	316	315	335	324	330	300	313	375	279	317	302	323	295	341	315	346	314	332	351	339	287	333	317	335	315	339	323	342	319	315	309	329	284	322	319	322	324	351	315	333	346	329	339	314	309	313	321	300	304	330	332	316	326	316	313	312	280	336	341	311	299	328	290	321	309	343	302	301	321	338	313	282	345	310	298	298	312	342	304	325	288	335	318	317	286	329	283	309	315	336	289	309	319	322	336	301	326	317	326	289	316	304	315	328	335	332	337	288	313	345	323	305	319	294	313	350	304	318	317	331	327	302	324	333	326	302	326	324	335	322	351	331	315	329	330	314	316	322	305	334	305	327	308	333	314	340	324	327	327	353	318	318	305	296	310	305	320	313	349	295	324	328	324	312	309	326	301	284	323	324	296	334	319	338	319	292	321	337	311	337	330	346	317	304	323	308	332	326	325	298	334	326	327	347	298	334	309	314	323	297	312	310	314	320	341	313	316	300	317	289	316	337	320	327	295	304	349	356	323	312	339	315	373	300	348	338	331	317	295	322	320	329	316	314	327	283	340	313	315	325	328	310	352	304	353	362	301	324	325	300	340	277	334	315	309	321	342	323	331	293	333	300	313	323	289	321	307	288	356	314	307	326	303	341	302	321	316	325	313	311	336	306	317	341	373	316	300	332	325	308	336	301	291	291	312	351	306	314	312	329	311	303	354	307	311	308	327	290	333	291	301	307	334	301	332	312	343	329	346	325	299	307	296	301	313	305	310	349	319	331	335	328	321	296	332	313	332	352	315	296	327	327	314	340	349	345	342	335	323	305	316	328	302	289	335	315	317	353	338	318	328	307	286	327	349	317	318	297	285	340	319	314	321	318	305	311	308	325	313	317	323	306	345	334	328	344	303	333	314	350	312	342	325	289	283	335	291	310	282	329	345	319	319	323	298	294	309	307	328	333	337	320	317	354	325	324	300	312	320	303	325	330	306	317	303	306	340	333	276	329	343	337	289	324	299	280	292	298	292	292	308	301	311	323	313	329	325	323	314	311	311	311	314	301	291	290	332	340	346	314	311	317	309	331	326	317	318	314	331	306	322	326	308	339	344	297	332	319	322	337	319	312	359	355	333	369	310	354	305	304	317	301	329	332	287	330	316	320	371	338	360	294	333	287	338	324	286	313	314	307	329	269	291	360	329	343	296	323	301	297	291	305	343	301	306	311	342	317	312	307	296	309	353	309	329	316	312	330	319	330	354	307	331	297	305	296	302	311	327	279	342	305	315	287	298	333	288	281	344	306	339	312	324	304	288	322	341	304	324	298	301	321	301	308	310	322	327	297	308	350	345	321	312	313	328	333	280	306	289	334	325	322	340	300	322	314	315	321	324	344	349	353	346	335	324	322	343	316	335	291	313	308	378	336	339	321	337	307	313	309	349	341	315	313	331	368	299	297	308	335	316	303	319	297	319	306	269	290	347	331	323	308	294	307	317	300	328	294	350	321	314	312	308	347	302	338	349	300	335	316	321	292	313	314	337	335	345	327	346	311	313	319	313	320	328	355	302	304	307	311	322	317	299	343	315	327	309	317	314	309	310	321	324	312	334	329	295	277	315	344	353	316	315	360	323	350	295	312	294	268	364	337	321	307	335	348	315	330	336	353	300	289	298	300	322	302	306	340	323	325	302	346	309	296	322	340	327	291	310	279	318	296	318
20771	3051	6547	7037	5862	4814	4059	3410	2969	2591	2334	2071	1901	1904	1724	1645	1575	1440	1477	1347	1335	1349	1339	1282	1212	1207	1211	1135	1138	1118	1156	1104	1103	1062	1109	1046	1041	1041	1057	992	1014	1047	987	968	1003	1034	1008	987	998	928	988	979	988	1010	1015	978	925	972	962	959	987	1020	961	992	965	1001	970	990	951	916	954	951	944	930	967	1013	942	979	939	934	951	941	937	907	940	962	948	943	1019	914	947	962	861	989	888	906	949	978	958	957	898	896	1019	897	971	931	1008	934	950	929	987	983	900	909	886	918	972	921	972	895	918	910	910	908	900	958	953	954	902	960	950	940	921	888	946	935	965	932	960	931	945	927	944	951	909	943	944	859	960	919	886	921	944	984	976	961	919	1009	955	954	943	943	996	953	912	911	933	942	953	948	948	932	894	939	935	926	925	891	894	945	877	834	1007	942	923	981	951	967	896	899	921	975	942	918	987	921	948	904	916	903	911	957	911	889	972	1004	948	961	934	909	960	921	937	983	925	943	962	940	963	951	915	899	951	899	915	948	947	921	986	914	907	955	961	927	950	917	901	959	977	888	923	941	943	942	967	954	960	917	940	914	970	949	931	977	912	936	923	932	966	914	912	979	967	997	960	995	942	1008	976	956	913	946	911	938	968	914	914	947	985	948	910	930	945	898	947	915	953	977	874	956	982	929	921	920	956	924	941	962	930	939	937	924	893	906	913	939	906	957	931	940	921	901	913	897	972	955	947	925	873	963	945	891	890	901	926	914	896	913	964	927	926	895	919	983	928	934	939	941	945	912	981	927	922	927	908	914	926	907	934	922	949	919	975	923	955	942	949	865	915	912	941	958	915	951	944	959	969	934	974	973	981	892	923	867	896	960	900	913	932	896	954	953	964	892	894	900	964	920	923	955	965	961	898	960	961	935	915	901	918	916	913	931	970	940	944	947	898	937	893	917	964	969	918	913	928	920	895	1003	933	958	946	932	927	897	938	885	876	944	958	949	940	933	961	937	934	952	933	904	931	929	908	900	971	904	944	956	923	958	967	905	948	949	914	947	944	949	973	904	907	961	894	951	941	913	943	919	894	896	905	910	914	920	955	917	922	970	939	919	955	943	960	967	952	923	909	902	901	931	888	898	879	882	967	903	887	906	936	918	895	955	931	918	872	908	952	941	917	964	944	997	952	969	997	926	954	909	939	925	907	894	954	942	954	938	900	923	969	974	934	939	992	927	936	970	921	948	966	976	926	948	927	938	950	927	1011	945	925	985	939	993	937	919	972	973	946	975	951	939	899	885	930	989	970	908	942	969	912	945	863	934	900	925	912	911	953	951	915	880	901	931	945	934	924	891	980	975	956	934	925	891	944	882	876	941	956	955	954	915	924	888	923	938	943	895	1010	871	953	927	981	863	975	968	935	956	958	934	897	980	916	965	943	881	895	941	911	904	936	920	923	943	941	906	930	962	909	981	939	924	956	936	906	957	908	935	957	895	920	991	943	918	982	954	959	897	900	983	945	914	978	924	919	945	902	958	929	920	923	917	928	914	974	918	983	976	913	902	934	978	948	938	952	939	909	898	897	894	934	948	983	945	938	892	953	915	928	910	948	930	921	925	916	874	875	936	974	875	824	903	941	922	959	973	977	1007	939	890	931	951	957	894	937	964	973	953	941	939	911	938	924	936	938	909	915	884	964	928	898	935	944	958	910	903	918	945	932	906	901	909	936	942	944	897	961	947	941	937	984	932	924	953	895	952	910	929	956	976	943	926	934	942	945	941	951	942	902	937	972	925	921	954	936	923	935	902	910	903	896	1000	900	935	935	892	959	942	960	925	951	923	919	942	930	998	936	920	947	899	962	919	906	914	928	968	939	951	888	960	956	893	954	920	920	975	933	940	1057	962	910	958	947	950	926	921	942	874	951	908	930	896	946	934	908	921	928	943	907	988	939	964	862	945	951	940	937	906	967	954	953	965	899	976	945	951	973	903	896	890	909	896	973	1005	931	978	943	943	988	900	944	903	879	875	951	929	875	952	964	899	919	962	925	945	934	923	953	943	894	916	925	945	983	878	912	898	944	989	979	947	879	930	982	873	917	931	979	927	965	924	944	976	929	907	943	922	941	908	947	974	940	963	935	900	957	943	931	956	936	951	923	913	958	981	927	919	993	971	932	900	920	909	901	940	914	896	935	924	892	1000	974	936	941	943	975	930	947	888	877	941	925	913	932	899	916	894	905	972	935	869	969	864	940	955	963	969	912	916	930	964	924	943	947	929	916	967	936	943	953	921	896	921	895	956	969	914	973	945	930	934	913	909	975	950	954	946	901	905	981	932	884	935	890	924	918	972	928	903	1010	942	945	955	963	946	904	912	947	913	950	949	897	917	931	916	915	894	910	940	921	912	972	903	926	946	915	992	948	976	909	943	933	949	880	915	957	936	924	887	848	930	947	1001	925	945	915	925	901	899	916	967	913	945	981	968	874	943	956	907	977	877	914	933	965	970	938	957	854	855	996	944	874	911	901	924	955	915	931	967	962	955	947	901	913	909	936	917	932	921	956	949	911	910	940	951	950	938	985	964	931	928	953	971	910	976	903	975	927	913	898	956	911	977	953	922	944	937	973	946	952	936	910	928	987	953	944	916	946	926	904	944	949	915	909	915	942	930	959	936	870	907	948	944	929	914	923	952	941	896	931	973	990	1015	907	949	943	948	908	935	871	961	950	871	994	950	993	903	945	988	951	968	922	867	896	939	880	922	947	890	942	896	954	901	901	953	941	996	907	928	966	939	939	920	964	924	926	938	942	920	887	891	879	877	972	950	976	883	925	984	876	950	905	946	924	906	937	940	935	912	1036	884	965	882	933	940	919	865	962	902	930	952	945	928	866	962	981	906	951	925	914	900	932	959	924	883	933	879	950	938	904	904	925	948	901	985	921	915	973	870	951	931	969	946	948	901	940	941	932	907	950	919	913	963	979	949	946	946	892	943	904	964	938	903	870	894	951	940	978	888	924	929	950	961	967	949	911	886	934	949	933	905	920	862	897	920	905	897	944	965	932	951	978	959	940	915	919	933	902	959	888	889	902	863	928	960	957	939	936	926	906	906	941	912	977	936	935	969	935	939	948	952	933	886	926	901	918	942	976	980	923	921	907	903	933	965	908	958	938	939	954	924	923	891	913	944	1010	954	902	933	937	973	908	969	964	934	978	911	960	989	925	981	927	880	977	1022	856	964	936	896	997	958	908	884	982	927	939	940	927	937	950	896	954	996	881	924	914	960	919	907	943	930	884	945	896	924	949	958	913	848	918	930	883	893	931	926	969	908	883	946	894	907	936	959	909	942	909	940	967	908	918	946	930	954	964	919	910	999	942	901	937	910	888	938	939	952	935	891	933	861	931	928	940	918	962	907	942	935	912	916	950	906	924	937	911	932	915	902	889	967	928	983	948	970	939	902	959	903	878	884	955	948	993	930	943	964	906	959	1010	965	888	908	939	980	955	942	952	936	915	923	956	950
4894	384	227	188	183	146	183	162	140	146	159	163	155	144	127	154	147	130	155	129	137	150	150	134	143	145	138	138	151	147	149	139	147	153	134	129	146	128	127	153	148	141	140	121	122	123	151	142	128	136	139	150	160	131	141	137	160	133	154	122	123	132	142	131	149	136	151	125	131	139	130	112	136	132	136	142	135	144	110	139	132	131	137	146	151	147	177	155	139	131	134	129	130	147	139	152	161	150	142	142	131	141	136	129	132	135	139	147	141	148	126	141	122	149	121	133	138	133	131	131	143	143	170	148	145	146	144	136	145	164	147	135	153	148	138	147	150	149	156	148	139	144	135	133	141	143	142	153	106	120	127	157	119	138	151	132	129	141	119	132	164	132	148	147	135	149	136	138	152	139	135	127	133	148	145	159	141	123	146	134	158	121	139	119	147	135	122	112	127	142	155	149	136	127	142	127	168	148	123	134	138	150	141	125	123	142	158	138	152	136	141	169	145	131	132	143	130	146	122	157	123	163	149	124	131	161	141	138	150	133	145	135	139	152	124	130	149	146	154	124	142	125	117	128	121	141	155	153	144	128	146	134	145	161	156	149	124	143	144	140	149	146	141	129	126	119	120	162	137	154	151	148	141	148	135	162	154	148	151	148	137	132	155	146	153	159	120	120	149	147	134	153	162	159	128	136	124	140	129	132	135	122	132	140	155	135	139	135	145	156	133	148	141	120	165	151	127	123	144	138	141	130	125	131	150	140	145	156	135	148	121	143	145	123	138	134	140	132	150	126	173	145	140	133	133	136	139	140	150	130	152	112	156	151	135	145	136	125	131	145	139	126	129	146	161	135	133	124	138	165	133	129	127	117	139	141	129	142	141	132	151	133	146	123	118	147	140	141	134	157	133	143	163	127	132	147	152	119	134	143	138	147	130	152	157	140	139	153	146	147	136	133	143	130	140	159	151	170	150	119	144	160	155	144	141	135	152	141	140	145	151	148	156	125	138	145	131	126	145	149	142	142	134	144	145	141	144	144	156	138	110	153	142	132	136	150	162	143	145	136	154	144	149	149	143	167	154	149	137	131	150	125	140	149	129	121	152	147	122	149	154	119	125	134	134	154	152	142	123	145	121	143	141	140	151	170	146	137	137	144	146	159	130	135	144	126	140	137	136	135	143	151	127	145	120	135	131	131	123	140	153	163	150	155	146	158	148	117	152	147	143	147	137	141	150	134	149	126	151	126	147	141	132	147	130	143	134	124	149	152	158	135	132	141	140	114	129	141	145	145	159	131	143	149	135	129	143	140	134	137	139	149	128	142	150	143	125	136	145	136	135	138	130	152	147	127	139	138	141	117	128	165	144	145	124	131	150	130	164	149	138	138	137	130	134	149	130	150	140	139	133	133	157	160	147	172	134	141	133	133	161	145	125	128	117	152	135	140	134	153	134	129	158	146	137	180	145	129	129	137	158	148	131	149	144	140	137	131	127	151	139	149	164	145	142	171	148	138	150	151	163	139	135	129	144	142	140	139	140	150	160	125	145	130	136	130	138	159	151	145	146	143	163	131	132	143	149	150	147	131	157	124	182	143	159	126	144	141	139	116	146	139	153	150	120	143	141	128	135	133	141	118	136	131	155	146	155	122	134	149	138	134	156	162	164	153	156	166	147	149	131	146	134	132	152	139	132	130	162	133	143	147	150	130	125	153	121	151	151	158	136	136	114	166	138	143	133	137	129	135	131	132	118	142	115	147	150	126	122	126	152	142	124	134	129	157	141	117	137	142	126	155	141	140	126	174	152	148	148	135	153	161	137	128	140	127	130	152	137	142	145	126	135	142	151	149	139	142	148	145	132	147	149	135	124	132	137	148	125	136	130	151	141	147	147	128	134	127	132	146	149	141	137	140	139	153	133	124	129	143	122	148	129	150	143	129	137	151	156	150	131	121	146	139	133	138	135	113	148	135	143	142	135	151	150	149	150	136	143	149	123	138	146	149	139	165	127	117	128	140	140	153	145	150	130	144	119	140	121	138	146	140	143	147	143	141	149	143	158	155	147	137	141	139	130	128	131	150	151	152	122	136	154	132	142	147	149	125	118	125	142	131	135	135	132	128	129	151	143	128	144	145	142	142	133	114	136	148	137	134	151	134	127	121	127	165	157	119	139	148	132	122	132	146	136	130	145	123	129	132	154	132	146	156	147	148	109	145	143	149	131	130	128	128	161	118	125	118	134	145	158	136	145	114	143	141	143	138	139	113	139	140	115	146	140	130	166	138	137	148	146	138	152	125	110	146	149	134	147	139	159	146	137	155	136	146	150	136	139	128	134	152	131	149	138	132	123	140	141	168	160	150	124	119	152	140	152	146	136	139	136	131	132	148	138	130	138	122	137	142	130	151	160	127	145	148	145	152	128	127	124	115	148	135	147	161	122	136	155	129	139	135	158	143	152	150	158	150	152	137	142	143	117	158	147	141	132	145	139	152	143	142	153	134	137	138	138	148	139	136	151	133	141	148	147	160	147	122	147	145	165	155	130	133	153	150	147	150	133	140	173	150	125	139	164	147	142	151	139	142	154	138	122	144	131	141	121	139	148	139	126	148	150	144	137	140	136	129	128	153	135	126	138	124	124	148	123	157	127	139	128	154	129	152	148	129	144	169	138	159	122	128	153	127	133	143	166	155	140	139	162	149	135	156	154	143	128	149	143	124	104	142	153	131	135	161	133	167	133	168	157	134	135	141	144	138	133	162	155	155	162	148	138	137	146	147	144	141	121	139	138	143	129	167	128	143	137	126	127	138	159	139	146	150	138	149	169	140	140	142	147	147	141	140	132	165	131	143	152	134	147	142	129	146	148	140	126	147	141	142	131	129	140	126	135	151	142	134	132	140	148	133	145	147	121	168	114	152	121	152	141	168	119	128	121	126	133	151	133	132	144	136	130	142	147	146	154	154	159	161	148	145	139	134	152	133	138	134	129	146	121	138	156	145	139	150	147	115	148	152	127	145	149	150	128	157	144	132	136	136	145	147	129	142	134	147	134	150	138	134	138	158	116	145	147	130	162	142	141	145	162	132	115	151	146	125	148	159	149	157	113	155	136	140	151	136	122	120	135	142	137	130	140	139	136	114	147	162	132	140	174	145	159	151	139	155	137	134	134	135	139	154	151	125	157	167	117	131	134	141	150	176	134	139	131	153	155	153	144	146	145	130	133	104	144	145	122	152	127	128	141	140	138	129	142	148	118	131	136	157	148	136	135	138	156	140	155	150	157	144	140	140	125	140	143	156	159	133	136	129	162	154	143	131	128	136	154	126	154	154	135	163	137	166	136	172	138	138	164	160	161	169	179	160	144	140	156	132	159	137	141	135	143	129	163	139	131	120	141	116	129	146	142	142	139	140	136	156	149	160	135	140	148	140	130	129	130	143	144	140	139	143	113	162	127	150	151	145	134	157	143	150	162	131	151	119	150	158	148	131	137	132	149	151	145	127
4860	568	729	697	661	610	601	561	559	498	576	510	485	529	493	532	534	526	515	487	468	471	472	484	525	463	483	493	512	435	458	488	494	483	534	448	503	504	518	527	505	507	475	452	496	484	511	470	426	503	486	522	523	483	483	507	489	484	467	472	509	472	506	446	445	459	471	476	517	471	501	475	467	495	456	512	438	458	469	502	459	483	487	470	479	480	487	478	482	501	496	391	487	498	527	460	460	489	497	473	499	535	477	481	480	453	494	523	491	490	482	492	463	494	502	471	456	490	477	460	502	446	500	472	499	453	525	516	473	432	525	447	504	477	465	475	514	450	503	505	477	481	456	479	499	478	444	456	492	493	464	429	455	507	478	476	475	528	476	483	521	498	464	472	488	488	491	487	478	471	506	457	467	482	509	468	464	510	554	501	492	525	448	495	445	493	505	482	457	455	484	461	470	485	465	541	472	493	491	482	485	487	507	487	485	503	450	485	479	530	459	492	453	497	443	456	467	474	478	462	502	484	477	451	487	490	493	490	460	457	486	456	486	516	484	461	494	456	438	478	477	494	466	467	465	492	488	440	485	455	500	473	453	458	471	516	485	483	473	482	462	484	470	519	519	492	490	463	471	453	524	430	453	475	459	463	464	471	448	506	476	492	465	478	493	525	459	490	451	516	518	499	472	463	459	509	492	453	464	471	473	476	485	481	458	498	462	498	496	478	459	531	469	501	468	472	508	503	474	476	485	514	511	481	501	467	454	493	470	489	452	507	462	497	478	487	438	496	490	494	515	475	505	514	488	476	495	482	489	482	499	480	491	468	485	479	460	516	477	485	469	483	458	519	461	497	490	501	525	465	449	464	488	506	504	455	467	462	474	470	469	467	480	486	492	492	508	495	476	539	475	518	462	476	476	531	467	443	470	491	480	460	504	462	484	453	532	477	468	466	484	545	500	443	442	492	472	476	492	444	492	528	460	455	482	463	479	450	461	460	490	519	481	445	520	495	518	482	449	509	484	497	461	469	469	512	488	479	498	476	447	437	465	507	481	511	429	474	522	500	491	482	457	478	511	511	502	470	471	481	447	492	451	486	457	459	476	470	464	477	446	466	466	433	442	495	464	484	472	456	466	533	474	479	444	475	506	518	507	460	474	491	468	495	453	489	460	436	459	500	471	466	483	452	517	506	512	505	495	456	459	445	511	495	513	455	483	506	460	502	474	493	441	500	447	487	471	488	439	514	507	509	495	470	506	511	511	506	443	491	517	462	461	429	453	448	444	438	517	492	470	474	496	462	488	495	491	486	473	465	470	455	506	490	493	449	454	459	480	460	466	436	465	508	489	490	453	488	452	524	518	452	494	502	468	461	503	493	476	481	479	471	485	485	464	474	514	448	478	491	479	444	518	506	494	486	463	460	498	490	515	477	495	506	488	493	443	483	464	488	513	423	452	498	461	442	497	438	449	494	462	536	452	503	508	460	441	484	450	442	485	477	513	466	509	445	460	496	481	475	448	503	490	500	456	471	471	469	463	480	474	491	478	507	485	502	508	490	471	459	458	479	495	439	491	513	467	459	468	476	457	482	457	509	467	489	511	486	478	499	488	511	499	484	488	480	473	519	477	482	501	493	496	480	467	522	501	508	493	452	472	494	494	465	479	448	489	530	467	439	509	461	490	454	437	496	441	478	498	482	464	468	498	490	461	469	506	453	498	485	485	491	469	512	448	516	491	487	494	498	482	541	491	483	497	504	457	510	501	517	490	440	512	501	509	479	474	481	494	495	449	484	443	473	516	466	497	486	471	479	501	507	498	526	517	488	492	459	509	490	482	469	491	504	464	480	464	470	466	461	494	462	490	494	496	437	483	497	499	490	486	484	473	453	472	476	437	526	512	485	484	453	458	485	530	454	420	460	497	453	485	494	483	460	477	493	473	435	498	475	473	473	467	475	460	499	478	480	479	425	471	507	476	496	504	466	509	468	493	506	511	510	491	493	488	478	485	487	487	497	518	444	494	518	484	475	470	502	478	473	490	506	458	499	487	444	488	516	510	476	495	532	483	455	472	498	504	499	492	453	513	511	461	512	475	476	489	473	517	477	488	473	492	494	515	501	489	489	516	480	514	522	482	479	485	492	514	496	501	502	499	445	503	504	429	500	483	453	510	497	468	499	504	489	474	463	452	492	491	473	478	503	466	468	475	451	476	455	475	478	531	494	476	447	482	486	446	500	504	489	457	515	501	467	493	471	472	490	462	496	490	508	477	452	472	468	483	466	484	500	515	482	478	514	426	502	484	450	462	468	479	510	496	486	492	481	482	462	496	481	493	493	471	465	495	493	472	512	463	482	447	475	501	491	458	487	480	507	459	524	448	459	464	495	490	488	469	505	492	506	459	472	536	464	506	474	476	503	469	481	492	476	499	506	493	440	470	513	462	505	518	469	478	489	495	514	483	480	491	507	487	485	538	483	471	454	446	464	443	478	466	475	494	442	473	506	465	506	497	472	502	446	460	484	499	470	462	486	492	477	511	485	467	474	475	460	485	422	438	445	453	493	459	530	515	505	451	496	489	473	501	443	494	471	484	531	471	468	475	524	468	501	511	480	453	481	464	445	483	518	491	490	505	461	461	492	472	484	453	469	480	468	459	482	472	494	473	477	484	482	470	518	493	485	462	464	505	473	511	477	499	489	487	473	486	486	479	454	480	496	492	499	528	491	451	455	464	503	450	486	449	453	446	501	450	493	510	462	439	475	499	506	495	489	447	457	451	511	466	473	468	460	491	482	482	473	504	466	478	478	463	567	451	507	489	478	476	486	486	468	496	493	467	442	482	495	444	484	456	451	465	504	529	494	475	499	496	460	499	468	504	482	457	463	481	473	443	470	476	488	522	457	479	465	462	497	485	503	484	523	460	519	495	481	480	457	486	473	439	456	459	501	444	492	473	477	495	485	465	487	510	474	457	482	458	483	476	488	491	521	447	480	512	442	530	438	476	453	494	510	458	467	477	454	496	506	486	490	466	488	493	492	466	484	513	463	497	478	523	512	448	461	456	503	480	458	496	457	463	496	459	463	469	556	471	482	492	486	529	467	505	510	445	468	483	445	480	473	477	497	465	482	475	481	470	521	515	481	487	502	465	493	498	498	504	458	469	486	497	459	506	472	503	488	475	515	485	493	507	448	496	494	419	480	437	493	463	463	528	439	462	485	456	504	502	491	505	451	484	474	496	487	488	471	461	473	466	466	504	500	494	487	445	490	507	486	474	510	465	465	512	467	496	491	458	455	498	500	495	461	478	524	521	476	464	498	487	529	518	522	484	509	468	455	485	477	473	462	478	492	504	500	517	498	516	475	465	447	482	511	475	498	478	425	481	462	444	479	474	468	489	458	488	460	475	478	470	540	470	471	482	476	433	490	468	458	493	472	472	464	509	489	481	461	449	500	497	478	469	452	475	449	471	522	472	473	450	487	497	474	465	515	479	435	490	465
29699	3560	1686	1181	890	706	556	477	415	387	389	398	342	367	307	330	304	298	310	337	316	272	282	299	310	307	304	290	303	300	305	293	263	281	267	313	321	284	270	301	234	287	285	285	294	274	277	256	280	263	265	253	249	265	261	252	275	253	283	280	249	260	269	282	289	270	256	245	271	287	280	298	268	280	274	265	273	244	283	270	275	254	261	264	224	312	271	281	274	304	266	274	239	257	259	276	290	233	281	267	231	296	253	275	270	285	291	265	269	275	276	259	280	256	273	250	286	255	276	256	265	258	263	246	267	274	250	258	273	270	289	269	252	265	299	303	307	313	277	297	279	280	289	260	285	264	269	268	273	256	283	271	230	280	267	246	287	232	259	282	273	244	269	297	287	300	250	284	286	284	274	278	285	281	269	280	267	258	246	279	281	259	298	262	291	279	281	283	246	284	265	294	278	266	249	295	251	286	244	278	243	276	254	261	254	297	261	262	276	242	251	312	237	267	260	255	278	275	260	285	268	269	308	279	259	269	274	284	285	274	285	280	298	269	268	286	283	296	295	281	292	280	261	270	247	273	260	279	269	276	298	284	262	282	286	285	269	297	302	239	232	284	329	252	286	227	254	273	236	299	271	274	266	256	251	292	262	251	249	272	269	248	266	268	285	274	284	252	270	294	280	288	250	228	288	288	318	281	264	270	268	273	232	272	268	273	282	261	312	291	256	275	255	248	266	302	270	298	265	266	267	277	279	291	301	294	247	284	242	251	271	265	242	301	275	271	259	287	280	245	273	264	282	270	261	261	280	259	300	287	298	256	261	269	292	283	297	270	285	287	273	268	277	269	243	235	270	285	282	239	278	255	285	251	267	267	264	271	283	267	258	290	314	279	261	273	269	240	271	244	278	285	274	267	288	251	293	285	283	299	278	293	252	277	273	264	273	273	278	253	243	276	282	295	284	268	289	252	263	244	275	292	280	285	288	260	271	261	278	259	262	245	261	252	282	303	274	289	301	261	297	250	305	269	283	289	278	285	284	274	250	253	258	264	271	290	285	278	263	277	240	272	286	286	269	293	284	258	254	262	282	292	289	284	282	282	269	300	291	306	274	259	266	302	280	280	342	258	270	310	291	246	289	284	294	265	311	257	306	280	287	283	252	248	275	289	265	287	257	283	270	225	297	284	252	285	273	261	279	260	273	281	309	299	237	296	262	236	293	259	286	263	274	254	288	278	264	263	250	246	281	273	253	263	265	251	275	259	308	302	303	272	283	256	281	265	279	295	272	265	280	283	278	245	285	269	247	259	291	287	293	294	288	288	320	251	284	285	284	226	261	262	261	256	277	283	279	266	272	251	292	286	255	269	237	295	287	302	261	253	268	298	284	251	251	253	285	251	327	247	265	289	262	282	271	271	295	294	244	298	269	285	296	291	264	255	289	275	304	288	289	263	294	280	266	256	283	275	286	253	294	280	266	251	266	281	269	279	267	246	285	281	272	231	254	262	285	254	301	284	304	274	289	269	283	263	282	271	267	277	299	266	301	248	264	278	260	260	285	280	293	290	260	273	256	233	285	303	279	288	263	271	292	253	267	288	297	283	270	266	259	239	258	281	255	301	269	275	277	259	297	246	300	273	249	266	287	267	291	270	272	275	262	267	272	267	260	296	279	268	298	260	278	273	275	278	264	299	256	277	299	255	262	246	296	275	269	248	258	272	296	301	283	253	267	258	260	281	276	278	304	256	247	280	282	317	271	289	265	292	269	271	258	289	264	269	261	260	282	267	282	290	290	264	274	298	262	292	280	304	240	286	282	286	276	267	267	272	274	255	307	256	281	277	268	272	264	259	275	251	289	288	271	289	271	264	281	304	296	295	267	273	267	245	277	264	278	268	256	265	277	265	270	284	249	268	283	273	279	262	263	239	273	305	242	276	261	263	255	281	246	248	290	274	286	285	293	263	269	296	261	264	303	272	261	283	271	271	285	263	250	291	259	254	277	259	283	285	271	283	303	270	264	277	256	274	241	295	262	294	252	270	318	271	249	250	246	253	294	241	252	258	261	275	282	285	281	275	276	277	276	290	251	262	274	252	258	257	274	270	304	295	322	247	261	268	279	268	259	281	298	274	279	261	285	262	293	256	255	293	272	286	266	274	270	272	278	246	259	282	305	275	255	266	260	294	261	261	276	274	260	267	254	272	254	255	281	294	260	268	261	250	310	294	253	290	270	260	246	273	298	281	265	258	280	293	269	274	262	261	265	284	273	285	273	263	275	252	279	296	288	268	270	266	269	261	298	298	272	285	258	284	257	302	264	301	289	291	264	262	313	282	286	259	293	267	291	242	283	257	283	261	283	245	286	276	263	266	272	271	277	272	282	282	257	244	282	302	282	266	294	285	256	282	305	264	244	251	253	280	233	268	243	232	266	299	261	285	297	255	273	272	271	254	259	279	285	251	294	276	258	258	279	275	271	290	285	278	257	263	250	245	255	262	266	295	256	244	269	271	266	291	265	249	256	272	257	237	252	271	301	257	262	296	280	259	260	256	277	307	289	273	265	286	269	262	245	297	270	275	268	284	273	249	277	259	275	295	279	238	294	272	255	257	284	253	271	285	241	265	304	290	300	258	278	259	262	290	300	259	269	269	274	278	225	259	243	282	267	304	281	267	282	310	283	265	262	280	246	255	282	251	288	255	307	248	276	295	279	283	302	271	268	294	276	281	276	279	283	275	289	278	278	295	259	272	297	277	286	266	277	273	304	261	285	259	243	298	301	265	263	242	284	277	298	282	264	270	265	268	247	280	255	260	266	254	244	257	277	271	257	262	288	279	268	278	281	306	227	273	260	269	270	273	256	264	264	261	264	268	273	269	274	240	284	274	271	253	252	244	253	283	280	279	248	271	278	297	257	273	267	274	285	255	305	266	274	265	264	295	267	258	295	275	258	253	254	252	257	249	298	267	274	264	302	259	265	293	250	281	277	267	262	293	272	242	287	273	253	281	241	277	260	259	258	269	263	294	271	271	261	276	268	276	279	278	259	283	266	270	294	270	260	272	252	243	264	260	285	265	239	260	266	282	273	285	264	279	262	270	280	267	264	306	276	296	264	280	275	264	277	288	266	278	286	299	283	272	231	252	286	267	299	248	281	312	268	259	278	286	273	292	298	280	263	260	308	303	234	255	275	296	277	284	283	276	266	281	274	294	263	252	268	255	315	283	257	254	275	281	259	251	265	296	299	258	294	242	252	299	273	252	247	274	265	249	272	266	251	255	270	267	281	305	282	246	297	275	241	269	283	288	288	272	252	291	260	304	290	271	272	257	273	270	284	259	271	291	272	265	281	293	271	290	273	263	287	265	286	270	301	281	266	255	273	267	285	255	271	302	275	261	246	277	286	284	257	280	299	270	261	248	262	278	296	301	288	272	244	268	278	256	285	251	277	263	249	235	293	282	278	273	297	275	256	284	251	271	263	282	249	268	267	280	313	280
15333	1933	3808	4107	3545	2865	2488	2137	1906	1663	1486	1471	1358	1220	1274	1146	1135	1103	1079	1048	1029	1042	972	988	977	1023	922	938	963	936	902	912	894	905	864	888	907	859	897	892	813	831	873	867	846	865	914	916	851	890	892	848	850	839	870	868	813	899	807	860	877	831	884	815	826	908	841	807	811	869	843	854	851	856	830	865	887	805	824	799	791	861	841	785	856	860	830	816	826	841	847	802	849	822	903	795	846	875	827	882	825	838	829	841	809	815	755	840	868	806	875	818	849	842	837	757	839	865	837	852	831	797	831	829	839	811	819	798	830	841	772	808	852	878	832	781	826	825	870	853	830	874	811	826	872	798	833	784	837	796	815	848	826	845	811	835	865	798	808	798	833	879	819	843	851	835	823	806	881	789	819	847	838	844	836	818	787	852	773	810	775	804	884	834	865	840	849	862	859	872	808	877	785	824	806	823	825	857	816	840	834	798	805	904	823	829	861	795	823	864	858	785	819	870	866	857	827	830	855	841	796	769	854	805	808	828	798	799	807	850	820	833	821	791	800	834	842	892	880	840	843	843	858	838	838	835	813	878	795	816	805	799	800	810	877	822	817	844	800	844	844	838	840	848	821	828	824	800	809	860	785	814	845	839	841	856	800	786	861	813	801	818	848	831	798	866	778	836	813	811	829	882	794	837	842	861	832	822	845	779	842	897	804	821	778	828	864	823	862	828	816	835	829	865	860	874	779	826	830	849	811	733	797	809	891	811	795	771	834	846	824	814	761	821	820	824	843	861	867	812	836	792	814	841	794	920	867	842	828	836	840	836	833	844	829	812	868	779	801	862	815	845	807	807	850	837	821	880	796	851	854	837	796	852	836	815	815	811	838	839	857	815	842	782	800	832	778	866	779	823	830	775	806	837	811	848	776	870	809	838	856	830	854	806	801	830	868	821	810	810	799	838	834	836	836	833	847	828	838	851	864	805	791	823	852	815	825	874	826	837	845	864	855	852	853	803	803	812	814	861	775	831	845	846	841	777	878	835	864	794	814	807	833	886	802	813	877	894	856	840	863	837	740	835	799	858	835	811	856	852	812	826	837	787	848	825	844	781	860	809	822	791	841	816	843	788	808	829	783	827	823	832	842	793	867	822	806	807	850	813	854	842	864	829	778	822	783	830	840	828	854	800	812	851	864	783	848	887	818	804	823	843	830	793	833	891	851	883	834	821	822	869	874	875	798	874	843	834	836	830	812	851	839	828	848	859	853	837	848	785	800	808	813	843	780	821	811	835	845	802	824	820	831	800	850	790	857	815	811	821	781	813	808	875	802	789	778	792	869	842	812	791	848	851	817	797	851	823	870	829	864	800	784	820	830	848	783	864	812	757	869	811	795	874	824	796	849	827	817	844	822	811	827	797	842	819	852	858	825	832	828	830	812	877	858	831	834	853	806	819	843	840	790	825	831	793	812	807	880	878	860	865	833	854	870	820	869	815	830	815	785	862	807	767	846	831	806	812	777	843	861	804	852	844	846	805	802	824	843	806	808	815	856	856	827	825	808	810	795	846	838	804	863	783	845	837	893	861	799	812	850	799	825	779	839	831	821	836	814	829	811	823	868	853	838	794	828	830	782	808	829	809	811	828	849	831	829	867	792	801	861	880	827	826	813	746	860	832	864	842	844	837	817	836	820	803	797	840	825	842	825	858	851	825	820	819	778	834	846	790	837	849	838	775	813	818	833	778	794	822	841	791	819	829	862	823	898	893	833	801	805	830	814	860	857	833	842	809	801	799	810	819	869	800	779	833	813	853	848	817	852	830	834	761	859	901	797	796	833	835	868	825	776	846	826	826	810	874	807	845	834	776	814	874	790	819	872	865	848	846	775	827	815	832	848	829	861	814	784	817	793	816	836	839	834	857	807	832	791	847	833	763	819	837	839	830	810	837	816	800	809	843	801	808	862	824	847	866	860	791	797	810	803	815	842	800	848	815	829	806	829	770	843	823	831	835	854	831	855	787	820	852	823	788	827	821	815	881	864	795	870	853	826	901	761	763	803	793	848	855	790	803	818	801	826	805	802	801	850	864	860	847	802	810	805	800	821	842	825	788	846	838	838	818	821	866	793	832	808	822	802	813	837	836	817	828	865	819	811	814	789	794	788	777	808	844	852	844	823	832	838	821	858	834	863	818	830	871	845	857	826	822	830	834	820	833	856	794	862	763	826	823	799	803	826	806	849	852	790	861	860	811	785	837	874	805	806	833	797	853	846	849	869	827	820	832	820	838	817	842	799	801	788	836	865	789	851	862	815	798	850	827	791	838	796	801	858	829	827	807	835	835	834	787	840	803	820	828	852	792	837	821	855	824	798	790	876	806	820	878	812	865	850	830	842	820	835	774	784	815	861	812	795	839	803	828	849	821	815	818	819	811	784	832	830	845	822	846	822	867	848	807	817	829	807	885	812	858	821	839	827	843	832	819	855	804	812	866	869	834	878	815	832	846	810	808	825	770	875	815	819	816	825	880	827	806	807	812	800	784	852	804	872	797	834	842	810	837	856	876	823	774	777	839	852	800	825	837	835	802	806	799	837	831	837	828	796	828	841	804	871	826	769	845	788	811	831	865	819	839	838	844	813	850	835	799	865	854	840	799	824	804	838	854	836	823	787	824	896	813	800	751	837	860	804	855	806	825	786	785	854	806	817	848	809	842	830	791	778	799	779	828	814	803	795	835	842	802	819	794	822	804	839	822	839	819	767	839	795	843	827	837	888	824	830	843	802	813	806	826	833	814	820	837	830	787	878	855	897	851	822	819	868	788	847	830	737	873	834	796	837	786	827	839	782	774	852	790	832	835	819	856	784	858	830	862	819	821	791	804	776	867	815	745	881	826	760	861	819	847	795	839	774	824	918	826	860	865	854	825	831	826	816	880	779	803	815	856	826	825	782	841	870	779	818	834	844	817	813	800	797	801	835	779	802	807	808	814	795	757	863	903	811	810	833	801	814	829	814	804	823	823	854	828	818	866	814	823	772	805	811	839	831	837	827	843	853	852	819	816	851	834	830	825	824	867	771	813	832	844	825	797	847	834	839	916	776	849	845	852	825	817	827	808	800	833	831	862	863	783	833	825	799	842	850	813	799	795	843	785	852	796	794	876	810	860	842	885	810	792	871	851	823	799	795	819	795	817	857	821	830	819	786	781	847	784	879	812	869	851	825	818	841	845	766	865	800	818	853	813	844	842	821	847	837	801	828	833	825	821	872	821	816	791	821	838	806	798	807	781	806	833	820	821	833	829	835	836	870	835	835	787	805	798	821	814	844	844	872	809	824	761	843	804	823	828	800	837	774	802	821	829	888	788	793	807	786	871	765	814	779	762	859	854	809	816	818	814	799	833	780	818	842	853	849	855	808	804	793	827	828	822	830	823	826	860	778	829	785	833	803	839	820	866	803	785	863	860	824	815	828	828	814	792	798	847	783	857	828	813	876	870	792	816	791	846
41950	8633	3270	2250	1550	1118	974	718	680	582	527	496	429	427	403	398	406	356	378	352	360	352	357	344	331	375	340	361	332	331	342	371	334	328	301	330	347	332	331	300	349	307	336	304	317	331	300	305	337	351	309	334	330	336	344	321	297	321	305	310	337	352	291	336	359	334	295	314	334	338	346	319	326	354	328	294	325	332	317	334	311	330	319	312	310	330	305	318	309	290	353	312	303	327	297	328	314	299	305	323	333	322	315	321	286	341	346	338	318	285	344	324	322	349	325	311	309	332	312	311	323	332	318	316	330	325	317	327	345	342	304	337	331	308	327	310	354	371	354	325	314	285	331	319	347	292	331	327	309	300	331	310	294	301	336	317	317	290	328	323	287	306	296	296	341	314	329	327	325	314	346	303	311	342	284	316	349	329	308	309	342	344	329	331	313	324	342	328	287	315	353	328	307	327	322	308	346	293	313	320	300	324	331	291	316	328	310	331	333	316	308	308	316	305	309	320	333	330	330	353	317	324	352	282	335	316	318	288	319	326	297	329	319	304	339	318	326	293	324	347	328	321	343	309	315	297	341	307	279	326	351	320	330	314	323	327	320	355	301	304	307	301	347	322	315	321	328	335	326	320	335	324	298	297	301	331	341	313	330	348	342	348	313	331	290	319	306	309	329	317	328	312	306	321	340	328	334	301	298	304	316	296	292	305	325	318	290	327	319	292	364	310	307	328	313	304	309	341	317	290	326	335	350	337	311	302	287	322	310	331	309	323	313	314	347	324	311	317	319	305	336	293	312	324	326	326	318	305	308	321	330	292	347	330	312	320	299	306	345	342	314	305	330	319	308	351	323	332	334	331	314	300	344	299	333	325	286	298	339	334	290	321	311	323	314	332	327	299	316	301	322	341	308	351	319	316	332	352	328	338	313	307	303	309	337	340	344	348	311	322	296	319	316	299	309	319	315	320	287	307	301	291	276	326	315	295	313	306	315	333	307	331	315	319	274	295	337	317	273	316	298	298	297	293	339	350	324	304	332	362	334	328	293	329	337	342	311	329	293	318	312	348	321	328	309	299	331	348	302	297	301	348	269	313	337	300	358	303	309	306	280	308	321	290	344	306	325	325	315	339	309	299	296	315	307	328	309	338	340	332	311	329	305	337	321	328	327	325	300	318	353	313	354	287	291	307	328	293	335	295	326	330	308	323	359	284	329	289	327	332	323	302	334	334	319	342	316	320	296	286	343	302	274	325	307	315	313	320	316	325	336	281	305	344	338	302	299	338	315	319	328	314	297	326	303	324	304	346	346	302	311	310	313	316	339	305	347	294	366	328	311	332	292	334	301	326	320	287	323	336	312	312	321	343	305	320	312	322	337	325	352	345	354	303	345	310	307	314	318	280	300	314	341	334	290	332	324	333	313	305	316	332	321	322	343	318	321	311	314	334	355	297	333	354	328	314	287	303	303	323	317	280	324	315	319	331	354	291	344	302	326	298	307	290	323	329	318	322	289	337	339	328	323	341	335	329	332	349	297	343	317	315	287	328	316	309	325	327	297	327	295	311	312	326	302	283	292	307	304	342	372	312	313	293	330	321	330	329	317	354	325	288	332	302	311	335	321	327	312	311	305	299	320	330	361	314	331	314	286	321	316	316	299	304	303	290	295	288	326	347	331	311	313	352	329	322	294	285	311	322	299	336	311	319	327	328	332	340	290	301	326	334	346	294	301	335	307	312	315	305	306	336	329	339	334	329	322	307	313	329	304	344	317	317	293	311	312	321	339	324	329	332	298	336	312	307	338	310	299	296	325	337	324	302	335	334	317	313	313	289	318	336	320	310	297	330	339	336	295	298	310	309	323	316	305	310	302	337	318	303	293	333	317	325	336	334	295	314	342	317	346	306	305	321	332	326	303	322	308	312	307	319	321	346	305	318	310	344	325	326	347	304	309	300	322	315	311	293	313	313	311	321	319	236	343	290	341	324	327	322	344	291	330	330	316	360	310	362	352	311	317	313	333	324	310	335	342	325	291	338	351	330	344	320	306	299	291	313	347	286	312	353	312	331	337	310	353	323	312	287	299	310	320	348	302	343	296	320	309	335	318	320	331	306	324	304	311	340	337	324	322	351	289	290	327	319	291	331	324	340	311	332	301	347	328	321	303	320	296	342	337	357	297	313	293	326	330	334	336	316	335	347	318	301	320	330	330	323	308	303	300	324	315	314	350	310	326	336	369	336	314	304	316	331	343	315	349	337	344	338	363	322	331	308	313	315	311	314	308	310	285	306	332	296	326	307	327	311	324	306	331	321	287	317	350	309	284	330	335	323	320	344	294	333	318	311	288	331	333	342	328	325	283	324	327	340	321	311	343	346	315	318	350	315	289	307	316	322	297	347	302	308	326	328	320	299	365	314	301	323	340	311	310	315	318	312	303	324	320	303	318	304	335	309	296	310	311	318	297	303	304	318	313	304	303	311	308	310	293	343	328	321	328	319	326	356	342	329	327	331	310	337	318	304	316	308	316	310	334	337	295	299	331	325	297	322	323	304	302	283	318	322	309	297	324	338	265	337	306	330	311	348	321	316	344	313	332	338	300	299	352	328	328	313	343	308	347	312	322	324	319	299	304	326	328	300	275	334	311	305	344	341	309	314	317	315	285	325	293	350	304	306	313	352	308	326	331	339	314	316	299	308	333	340	312	310	350	359	323	341	307	319	321	356	306	320	305	346	332	324	331	305	318	311	297	328	335	299	328	341	292	280	330	363	321	316	306	321	279	299	294	320	336	283	301	307	320	296	297	343	323	320	309	313	319	329	328	338	323	329	302	337	322	307	326	309	308	324	347	314	309	317	305	354	327	318	302	310	314	334	312	322	310	309	332	323	307	329	321	297	310	318	322	324	335	300	314	325	341	296	303	308	334	327	338	330	318	315	283	317	312	332	323	325	288	329	329	318	304	304	316	310	323	295	325	320	314	332	324	323	338	315	328	338	296	302	339	320	304	348	293	309	326	281	305	296	312	324	321	318	331	347	303	311	332	295	318	327	292	290	353	318	328	317	307	314	331	346	304	324	330	320	331	369	319	297	331	315	335	334	311	361	316	299	302	301	301	314	303	292	332	323	323	364	318	342	305	356	324	334	331	313	329	303	329	329	306	331	317	293	325	303	331	340	328	330	323	339	325	323	304	359	301	298	310	305	316	348	306	310	316	279	326	282	315	342	371	321	309	308	308	329	315	332	306	324	321	271	320	324	320	298	312	331	331	356	327	301	328	316	317	290	318	357	328	340	305	306	318	320	334	283	288	308	324	325	311	296	326	311	343	316	314	338	305	276	309	315	328	329	325	352	341	313	336	306	345	306	317	288	293	325	363	296	301	341	334	330	338	324	319	310	316	324	312	284	313	306	362	326	325	323	314	317	334	300	309	324	328	318	338	348	295	326	331	299	358	307	323	329	303	316	301	301	343	342	322	349	310	318	302	305	294	308	318	309
21208	3005	6552	7000	5834	4964	4058	3441	2943	2643	2339	2064	1992	1832	1716	1648	1543	1412	1398	1440	1301	1310	1284	1226	1175	1217	1172	1139	1133	1144	1088	1097	1048	1113	1113	1088	1062	1112	1067	1002	1029	1001	975	956	1042	982	1022	1007	1046	966	1014	1012	1005	1001	1012	1028	910	1028	999	987	1008	1041	1011	1035	960	962	929	981	963	1028	949	983	959	959	1010	1029	949	978	1008	961	903	962	913	952	956	955	903	983	969	940	935	958	995	909	934	912	916	958	925	939	923	947	947	964	968	941	954	1058	912	992	997	897	893	920	937	933	977	902	967	926	925	919	892	951	918	909	962	955	976	933	926	894	967	977	860	944	979	926	990	956	962	920	912	877	948	952	934	977	996	968	929	899	923	928	883	941	930	979	921	930	928	897	938	929	941	964	928	949	935	910	916	958	941	949	935	935	957	943	906	949	941	969	986	935	904	1004	863	929	969	885	893	926	943	931	923	942	987	956	966	947	902	933	975	896	951	989	933	919	990	964	954	946	965	924	922	953	933	877	937	1001	979	948	941	910	952	905	864	905	879	915	911	910	949	909	967	909	959	899	865	937	992	930	881	944	921	943	908	947	894	948	949	901	947	912	914	933	959	935	940	934	928	901	972	931	926	950	962	933	966	905	943	927	983	954	947	930	975	954	943	992	936	880	901	921	955	904	899	938	928	961	892	910	944	896	899	945	918	939	950	953	941	905	907	948	887	865	912	940	971	918	942	917	940	917	938	968	918	930	904	948	928	936	1006	934	937	909	952	935	987	932	928	980	914	882	992	928	908	917	915	900	936	878	906	943	958	930	888	966	953	906	952	882	884	918	986	902	935	974	887	878	936	912	940	901	933	949	918	921	943	944	849	944	941	978	962	937	979	913	913	962	941	921	958	944	953	982	943	937	932	965	913	938	931	878	885	953	922	940	914	901	918	929	939	916	928	907	935	943	940	958	930	961	964	927	939	978	910	952	962	953	910	970	910	955	935	972	917	925	913	947	932	961	887	880	921	928	994	947	926	898	945	985	928	955	970	950	940	937	931	961	890	1001	914	902	914	1007	991	967	927	928	904	943	927	914	941	935	965	930	915	912	907	883	889	905	944	883	953	955	947	938	957	950	921	955	921	965	896	945	981	881	968	922	913	901	922	912	961	930	922	993	908	959	949	936	961	967	920	971	893	897	973	926	926	967	929	892	983	916	919	925	898	910	1006	908	921	890	985	927	917	942	885	925	960	972	958	1017	985	978	955	972	913	883	925	921	949	908	925	930	949	964	969	912	956	931	951	951	916	992	937	909	897	957	943	927	901	909	959	892	936	918	978	946	948	936	947	901	916	919	921	914	937	975	983	916	957	926	914	944	904	947	894	938	917	942	985	974	914	912	948	915	873	932	911	962	950	901	955	941	918	945	924	947	884	954	986	895	923	936	875	948	919	953	889	945	943	1000	931	970	954	922	922	912	929	934	943	896	909	1007	914	953	937	888	926	953	865	896	935	925	896	961	951	977	960	968	930	896	962	871	916	919	946	988	919	928	993	983	905	868	956	965	957	928	962	909	891	946	922	914	933	945	889	883	960	1003	888	891	904	903	928	967	901	941	893	933	961	949	949	962	926	948	934	905	969	919	876	977	889	932	952	883	881	915	912	913	868	904	999	958	923	910	930	890	926	916	892	965	908	926	940	903	968	945	962	973	917	948	919	984	945	990	897	935	944	953	919	937	962	939	940	995	900	951	937	909	981	991	902	972	934	885	952	961	977	940	916	956	932	910	924	881	871	964	942	919	936	955	934	964	907	960	942	914	883	932	868	905	961	940	943	908	932	955	924	936	954	957	1008	909	936	929	966	955	933	943	979	979	850	967	911	871	911	961	964	954	904	903	941	929	899	949	919	864	915	958	957	914	920	960	967	928	914	899	953	903	942	970	934	932	875	876	961	929	922	960	931	914	918	955	939	973	914	916	951	909	941	965	927	943	952	930	942	924	931	960	938	911	938	948	922	930	989	935	911	896	883	878	938	950	984	893	893	924	943	919	926	920	981	933	924	899	933	936	962	908	931	950	987	960	887	953	951	949	962	910	940	897	954	969	919	982	956	931	917	903	921	922	949	982	925	918	927	931	966	946	947	955	955	981	904	904	873	918	937	950	937	947	946	893	910	940	969	897	915	949	910	931	958	945	926	966	932	965	905	928	941	925	983	873	930	918	947	965	898	902	893	932	966	915	903	914	891	931	963	909	956	945	971	927	864	922	998	933	921	932	964	948	917	898	955	964	930	906	898	949	982	895	902	968	925	923	959	885	957	950	946	971	935	891	936	918	983	931	960	945	957	906	955	938	920	897	966	961	949	929	941	871	885	909	927	998	933	955	928	863	944	859	920	959	958	933	960	1004	949	948	892	868	956	918	940	918	920	977	919	953	937	936	882	931	921	923	881	885	936	964	897	956	943	883	927	922	951	956	961	873	915	898	935	941	900	894	885	929	923	970	953	928	949	906	978	916	925	908	974	916	922	917	985	917	998	1005	995	899	980	927	949	958	976	947	950	920	914	924	923	996	946	935	954	927	958	896	972	904	929	929	895	925	919	952	963	928	953	910	979	934	938	901	934	959	886	955	936	931	956	982	943	920	902	966	979	958	935	941	981	896	896	912	967	936	947	909	924	930	917	941	956	937	916	867	956	987	973	950	971	940	900	906	909	971	914	967	972	929	950	877	975	969	947	882	927	931	989	939	920	943	979	963	955	906	921	902	890	929	935	899	890	955	960	945	939	924	1008	929	934	923	962	922	915	914	975	943	923	966	905	929	938	912	920	931	896	896	936	907	939	984	886	904	924	964	946	912	971	979	1016	917	931	987	917	945	984	910	935	949	941	916	1010	956	972	962	929	902	913	935	937	980	928	971	981	915	941	973	910	862	922	968	979	948	910	939	963	895	914	955	924	866	925	945	950	966	916	952	896	903	936	934	951	929	876	984	913	867	959	939	890	926	939	916	953	897	950	899	937	921	1042	917	902	925	945	951	865	967	945	953	941	903	910	927	961	928	934	930	939	936	931	942	935	975	987	933	909	913	903	970	946	1015	891	975	968	937	958	942	952	945	931	931	906	939	953	967	962	909	943	985	949	941	929	988	908	960	945	895	941	928	969	950	952	979	983	948	949	953	889	967	966	918	904	938	883	950	892	955	942	956	951	941	946	961	901	911	914	978	892	924	997	896	915	950	906	954	898	901	942	943	947	932	942	977	965	963	944	937	926	935	956	933	948	955	919	947	897	923	941	966	952	931	930	1003	918	915	941	941	918	912	950	928	943	942	920	919	998	930	969	948	957	900	893	990	927	952	908	973	934	929	1003	989	955	944	950	972	1021	968	915	926	968	960	880	939	881	922	941	980	956	914	912	968	904	940	859	953	944	916	921	925	909	953	927	961	904	947	858	926	916	943	910	920	933	931	966	985	973	894	980	954	954	954	941	909	897	955	943	956	933	963	859	980	959	941	904	997	953	938	950	937	953	951	948	923
5449	286	232	200	159	188	152	176	136	143	153	132	156	165	146	143	147	132	148	139	135	125	121	143	144	133	133	132	145	128	149	128	125	172	139	141	149	136	165	125	151	158	142	142	161	160	119	121	152	133	145	138	142	140	129	126	162	145	127	140	146	145	133	145	131	148	137	159	153	144	132	128	144	155	155	136	126	136	129	138	165	138	166	156	136	156	150	146	152	147	153	155	137	137	137	144	125	138	162	148	134	145	136	147	139	136	146	138	147	146	159	150	145	141	155	136	138	121	149	125	142	138	134	161	148	145	136	113	132	157	144	152	120	134	137	138	139	144	164	133	129	164	154	130	145	156	150	149	135	142	153	144	143	140	133	126	128	162	154	144	171	135	132	130	144	164	126	129	140	142	159	164	142	155	152	149	130	138	139	136	148	165	131	176	143	124	132	150	136	157	146	138	149	134	151	128	154	159	144	149	156	138	144	133	121	137	143	143	126	114	134	153	157	125	125	134	131	126	139	145	144	139	141	169	145	134	155	128	136	126	132	123	150	131	154	128	127	146	132	164	140	134	146	150	123	157	127	123	151	144	161	175	136	156	131	156	140	157	131	123	134	131	154	138	147	131	139	165	124	128	154	131	116	132	140	130	118	164	144	146	120	153	133	121	117	135	144	132	139	121	158	137	155	132	131	159	135	133	144	135	129	141	153	135	161	134	136	137	138	131	132	140	126	134	147	131	140	156	129	141	142	148	137	136	134	136	128	147	147	157	153	163	142	140	144	157	148	137	151	132	138	159	153	146	155	118	119	117	148	146	158	144	154	128	150	139	132	146	142	139	153	154	151	138	131	142	147	135	114	141	125	158	157	136	142	119	148	123	124	137	144	132	130	146	158	165	151	157	137	162	152	166	155	147	147	153	161	139	158	163	147	146	121	158	147	158	123	149	134	138	151	139	145	155	139	121	128	147	143	135	151	145	137	133	134	146	161	138	162	154	140	119	142	125	142	165	152	133	145	146	170	136	109	130	131	134	141	152	146	170	143	132	136	135	144	139	142	153	145	169	147	149	154	151	143	159	156	127	148	118	117	144	136	142	148	148	133	142	120	138	140	127	146	138	138	138	136	155	137	131	121	130	124	136	156	176	129	148	146	129	135	142	138	159	140	139	125	147	137	144	144	131	138	142	150	145	152	141	134	125	139	147	151	143	143	145	131	133	128	152	144	155	137	126	127	137	161	111	130	135	130	153	132	117	136	122	124	141	125	123	147	136	133	146	141	145	157	140	147	133	157	109	152	155	156	141	133	141	116	152	141	163	138	133	132	148	130	143	122	136	153	153	132	140	137	142	148	117	144	143	145	135	146	136	116	146	173	131	133	143	170	130	143	142	140	129	139	151	128	126	145	134	141	168	119	124	154	145	129	133	137	137	146	122	148	150	165	171	128	140	145	158	147	140	141	148	141	115	133	139	142	151	149	148	143	143	142	129	124	149	129	141	131	122	135	124	151	128	146	150	136	143	143	118	157	138	129	153	124	112	132	157	134	151	149	153	145	124	136	148	123	130	138	138	134	165	143	171	144	125	139	138	120	111	131	151	110	148	164	165	149	151	135	153	155	142	148	117	130	155	150	137	136	133	149	151	145	134	125	163	144	128	149	122	142	134	137	145	134	118	140	138	136	139	121	158	149	139	136	133	129	148	138	142	133	118	139	145	139	124	143	140	161	154	141	129	150	129	139	143	146	156	142	122	111	134	147	147	125	150	152	151	138	130	143	116	139	167	132	131	151	137	153	126	138	140	124	143	147	138	134	131	143	127	141	145	136	143	139	115	140	139	151	131	114	150	146	143	131	128	130	144	146	164	142	143	132	132	159	165	135	132	143	133	139	165	126	155	122	164	156	126	131	135	125	121	151	128	140	129	154	123	141	148	152	135	112	136	135	125	126	144	144	155	106	140	138	141	143	151	135	138	149	155	136	145	132	116	138	148	147	133	142	139	147	137	144	123	136	149	146	137	128	136	133	131	117	135	163	142	141	136	154	144	110	173	118	147	141	149	141	127	146	123	134	135	133	162	149	154	151	144	142	123	108	115	133	135	136	145	140	134	123	141	128	143	143	126	164	169	158	126	134	144	151	135	152	114	149	129	141	151	142	154	130	159	137	161	140	145	137	141	147	150	153	155	134	139	125	136	136	151	141	126	135	159	140	127	135	125	159	142	138	160	126	131	141	120	120	144	134	129	124	134	142	147	149	134	132	120	143	127	143	138	138	144	145	144	119	150	166	142	125	149	145	138	121	149	148	124	147	151	160	131	123	157	154	132	136	129	147	174	152	147	128	137	120	165	144	146	130	138	133	139	148	124	141	134	129	131	138	127	160	158	147	135	152	127	155	138	139	127	149	150	149	112	134	168	124	136	121	138	138	132	141	137	126	117	141	135	121	138	122	142	145	116	138	137	150	134	125	141	142	164	126	135	131	145	139	140	138	144	153	134	141	131	153	153	135	115	145	143	142	153	123	152	131	151	132	142	124	143	142	141	141	162	154	141	172	135	135	148	133	146	104	158	151	143	154	149	135	127	163	136	138	129	144	135	137	130	126	134	130	155	143	133	138	151	133	139	135	171	129	138	138	165	145	141	130	140	154	148	139	160	149	141	123	159	155	135	147	131	119	161	124	139	142	147	137	146	136	146	144	147	140	158	158	147	134	139	141	125	118	142	147	124	140	127	133	134	149	156	127	146	139	160	143	139	152	130	148	163	143	137	143	149	144	150	149	132	155	146	132	134	147	152	128	120	144	113	126	138	143	162	141	138	139	131	136	147	148	137	134	140	151	124	153	142	157	140	147	148	150	123	159	124	121	149	140	173	133	138	152	160	135	144	134	135	146	144	143	146	138	151	162	166	140	152	125	142	143	161	160	163	114	127	138	129	165	133	131	153	145	154	163	141	150	127	166	136	135	146	162	147	128	151	117	136	126	137	159	132	129	133	145	140	149	138	130	134	138	130	169	136	142	134	144	150	134	136	144	121	145	145	148	138	129	136	132	153	142	137	145	132	138	125	146	134	132	138	136	149	116	149	132	130	128	117	139	128	128	120	140	120	142	127	158	143	144	132	153	157	158	141	151	129	124	150	152	137	123	144	150	130	148	153	130	146	140	132	139	169	178	144	128	136	112	149	154	150	152	144	138	122	141	149	122	132	135	115	144	146	137	133	129	136	146	127	139	134	138	126	125	142	143	144	111	122	153	135	134	128	148	141	151	128	141	162	151	160	128	123	137	153	114	134	147	127	161	149	141	131	139	135	128	156	153	159	145	135	136	144	123	106	131	146	129	145	132	133	138	143	149	154	127	136	152	130	129	140	155	135	143	147	136	150	136	129	120	152	153	132	118	130	142	144	152	119	146	117	157	132	154	124	144	134	129	136	163	123	168	133	143	148	149	144	134	148	154	150	129	150	157	125	150	138	154	149	135	139	140	123	138	149	131	143
5370	601	659	722	672	571	581	576	526	595	538	508	532	547	506	532	491	473	500	527	462	459	478	514	493	456	492	530	471	476	497	492	493	517	495	509	488	475	455	498	485	524	495	484	491	510	496	481	481	507	530	487	455	496	493	520	515	467	465	462	483	495	509	456	494	487	501	491	490	497	497	513	492	537	503	525	466	463	471	506	467	485	526	473	475	477	497	453	459	449	505	474	459	448	462	459	518	435	459	466	499	498	490	497	494	509	514	458	470	472	506	480	467	475	493	479	490	465	487	500	485	498	475	475	504	468	509	449	481	487	488	465	486	457	499	477	474	491	470	449	478	461	450	459	489	467	482	487	476	475	472	452	479	480	459	469	472	472	458	495	469	521	495	510	466	488	512	469	518	461	435	484	463	450	514	474	495	491	495	500	444	447	466	478	459	482	475	478	495	451	515	519	442	463	480	455	494	514	512	480	467	473	464	505	478	464	467	539	507	477	473	490	468	471	469	462	432	481	492	492	476	476	512	448	510	499	486	483	475	464	458	459	447	439	445	470	492	495	519	509	511	466	472	506	501	444	422	510	441	499	471	467	497	450	457	451	514	481	458	491	503	487	485	432	482	483	479	485	508	473	452	475	424	452	474	494	499	465	493	512	480	480	531	461	500	498	482	463	472	483	480	466	493	487	495	460	489	520	469	500	511	458	456	488	476	476	466	500	476	472	476	479	491	505	457	464	501	450	503	453	472	523	497	492	537	471	460	499	528	512	484	477	469	449	490	467	486	504	458	481	472	514	456	472	477	447	487	485	465	464	464	484	500	467	489	484	480	451	467	464	490	486	476	475	487	470	487	495	454	447	500	489	492	476	495	506	492	473	465	450	503	503	498	492	475	457	487	494	461	477	462	465	477	458	488	459	503	475	433	464	468	490	469	474	456	487	459	483	471	479	494	492	451	454	457	492	451	473	493	465	499	507	505	489	470	491	472	493	464	527	474	447	464	465	487	518	483	508	474	463	475	484	501	458	478	475	451	479	445	536	532	500	501	511	511	454	472	515	489	491	476	491	516	498	494	500	470	471	466	453	496	464	483	504	491	512	458	484	437	463	516	506	478	484	449	481	519	493	501	449	459	521	483	492	491	471	470	436	448	468	465	486	467	499	494	492	526	472	485	454	480	464	472	484	529	497	479	470	478	501	509	474	505	466	476	450	449	515	460	506	490	517	500	470	459	430	462	440	448	501	484	465	464	455	486	456	495	462	500	483	460	478	482	515	520	474	450	475	465	496	495	507	477	474	508	507	493	479	493	470	484	464	499	473	484	477	447	486	492	455	502	492	467	463	459	471	476	492	452	469	462	496	465	480	463	510	504	491	477	509	473	465	435	494	433	493	452	502	488	472	469	504	481	498	483	449	465	521	464	481	496	454	468	442	492	458	477	493	506	471	465	495	501	470	471	461	501	534	457	528	446	496	472	487	498	479	514	472	471	492	455	486	442	466	504	496	490	496	464	469	486	488	509	494	483	451	532	495	488	491	471	497	469	472	482	511	467	499	473	500	490	507	495	480	479	443	482	453	523	485	461	460	432	475	481	481	415	491	501	490	470	475	529	486	486	470	491	512	502	488	525	498	474	519	415	502	477	486	478	503	476	436	469	440	486	454	495	506	533	444	482	461	466	523	510	523	456	459	485	461	472	477	486	451	498	507	451	487	500	487	479	477	483	498	473	506	528	474	434	503	473	462	458	527	508	499	480	456	505	431	536	497	484	505	441	467	506	430	498	486	471	475	457	484	471	434	472	491	448	476	462	497	456	478	476	494	456	507	500	434	459	471	502	494	499	500	457	470	444	489	491	453	449	486	492	468	505	506	468	445	467	450	444	524	503	499	464	470	495	473	494	467	478	464	446	470	493	452	508	497	504	478	460	474	491	479	477	462	470	480	479	531	466	487	494	487	486	474	490	498	530	485	479	442	492	484	462	486	485	476	479	512	494	482	463	477	443	480	508	472	468	451	502	483	488	498	484	410	427	535	465	487	466	496	477	513	477	479	486	465	457	491	478	451	474	498	464	461	491	532	510	472	486	490	506	469	478	482	491	508	460	505	454	470	481	499	460	476	465	476	484	483	485	495	472	455	478	478	472	497	507	494	509	486	454	462	478	486	448	499	466	454	454	504	453	469	477	463	492	484	486	531	456	494	526	471	479	441	498	474	498	494	463	463	462	518	476	476	474	502	466	499	486	483	490	496	496	462	467	470	472	522	442	475	459	495	442	501	498	476	471	505	481	452	487	483	462	493	479	492	454	452	451	510	479	469	512	459	474	514	493	498	521	503	480	518	488	481	510	482	467	490	481	489	502	484	461	523	536	485	493	473	498	514	487	461	476	442	474	479	469	495	506	469	490	485	511	528	454	469	452	492	486	493	472	469	511	464	464	518	531	465	487	501	476	482	485	503	479	486	446	455	495	480	497	454	484	506	519	493	461	485	465	490	490	487	437	514	499	483	517	457	502	488	449	484	499	488	479	471	471	470	504	503	507	507	483	457	482	476	443	482	461	462	499	482	461	473	484	450	474	528	499	482	505	526	495	469	484	499	441	499	499	491	473	500	484	461	478	474	481	475	497	450	495	486	477	481	469	460	467	430	481	465	506	459	480	505	456	492	470	456	457	491	487	491	471	488	478	505	477	447	477	475	473	499	480	522	485	481	470	515	463	497	491	506	489	520	509	470	462	505	492	478	497	462	471	497	471	446	468	419	514	485	469	460	494	510	480	451	467	467	476	495	451	469	477	500	453	475	446	481	471	468	506	484	493	501	487	476	495	476	470	519	488	517	468	504	446	444	509	445	499	470	460	493	473	466	518	460	532	503	451	494	471	448	471	455	453	476	448	421	465	498	482	502	484	505	479	460	508	520	457	492	490	474	448	491	480	477	498	484	495	466	466	507	511	480	483	483	479	448	475	478	493	479	477	515	476	479	494	442	513	511	496	453	504	464	456	459	445	494	435	466	484	473	455	477	493	493	493	516	497	499	502	474	473	491	487	480	475	512	408	500	480	453	507	473	456	479	498	489	463	488	462	461	476	469	441	512	506	475	464	497	511	501	479	482	465	477	478	489	459	459	444	488	493	494	484	491	439	476	459	488	484	486	494	493	480	502	499	485	470	456	461	460	502	485	487	460	489	499	456	491	508	482	485	499	468	491	466	483	483	501	483	477	451	493	477	512	522	490	481	504	471	466	456	495	489	515	497	459	500	486	461	510	511	476	505	471	512	460	482	464	484	474	466	485	483	509	465	480	491	465	514	445	483	470	482	457	485	444	513	488	477	479	492	519	484	478	499	475	488	473	490	454	488	440	519	517	491	482	488	467	479	483	479	475	494	469	473	498	471	485	448	449	504	459	477	499	475	462	441	465	502	435	416	506	461	488	474	477	462	468	464	467	467	493	472	461	466	471	560	485	465	473	471	464	450	474	458	488	469	490	449	479
30529	3265	1568	1223	904	757	563	517	439	411	374	328	339	321	339	321	314	318	316	300	283	287	305	291	298	302	275	269	316	239	296	283	305	292	292	265	265	288	272	297	253	288	262	238	275	284	280	292	298	311	264	280	263	272	278	298	281	283	305	286	274	243	252	286	267	283	256	290	273	247	282	276	268	262	275	286	280	306	274	280	261	288	286	274	273	278	279	271	268	266	264	293	252	276	269	260	317	298	274	264	244	332	271	266	281	274	276	296	284	290	282	275	272	253	285	279	264	262	287	276	287	255	263	242	264	252	249	307	268	265	231	307	284	274	282	289	260	280	275	251	246	249	257	295	279	283	273	252	295	296	243	287	259	286	280	272	267	261	267	269	290	255	286	278	298	267	283	288	257	288	292	256	268	285	277	297	284	269	265	273	256	273	257	265	248	286	285	260	273	270	270	287	290	307	279	263	293	254	276	256	263	281	282	262	254	286	284	293	273	305	279	260	245	265	247	273	294	243	273	273	272	283	274	284	305	300	293	277	262	284	272	279	279	297	273	259	264	260	282	294	276	270	256	258	273	267	266	277	259	282	272	280	287	269	269	265	257	286	283	279	281	279	311	281	268	238	257	278	266	263	285	251	271	274	239	250	276	280	273	268	249	279	313	294	280	258	233	273	263	263	278	269	265	295	264	278	270	281	245	289	276	277	269	256	272	257	285	262	280	238	260	244	264	268	271	268	254	252	281	272	290	250	248	285	254	293	296	265	282	291	238	253	293	268	276	263	257	278	263	265	252	259	260	263	268	287	264	258	286	268	260	251	257	268	293	269	279	268	259	255	246	279	275	260	254	276	263	271	277	256	256	305	268	261	271	259	253	279	272	298	289	296	230	285	247	265	293	280	219	284	259	291	293	305	262	281	276	272	256	263	267	250	266	276	272	254	282	283	266	298	266	294	317	273	319	267	251	280	264	272	261	239	271	286	280	281	271	265	265	257	283	270	276	248	305	258	256	268	259	296	271	265	254	262	272	297	295	267	259	299	265	266	262	304	281	277	295	314	259	272	281	272	270	263	286	301	265	247	278	282	265	290	263	258	246	272	270	287	283	257	294	255	311	258	258	270	281	286	270	275	281	254	260	268	258	284	290	309	290	288	265	257	277	294	280	263	276	229	253	270	257	287	292	242	271	255	277	279	286	250	275	250	277	288	283	284	266	258	264	284	290	290	273	254	254	288	272	268	314	268	293	254	266	277	274	246	314	240	270	275	299	278	243	292	242	267	299	284	286	270	259	280	267	278	256	308	281	281	280	274	312	230	267	265	234	253	239	269	292	260	280	279	265	271	293	296	274	272	272	321	276	292	297	272	272	250	288	289	279	261	274	283	283	283	260	264	282	252	274	300	269	259	270	251	279	264	286	291	270	256	290	293	263	262	266	264	283	258	278	296	245	300	248	270	242	277	282	269	277	257	256	248	263	302	299	276	278	280	270	282	244	280	278	263	296	260	269	248	284	266	260	269	268	249	258	295	279	255	226	273	267	282	271	296	272	269	283	273	286	269	305	267	265	280	245	259	278	284	242	280	266	243	244	285	273	297	249	230	265	274	260	261	292	281	254	263	258	314	306	279	274	254	266	281	246	293	238	269	263	231	299	272	258	237	287	251	267	253	291	275	297	279	258	275	264	248	279	274	292	282	284	273	296	267	289	269	271	233	274	303	271	279	258	280	269	286	312	258	267	276	263	269	292	263	258	278	253	294	280	263	282	295	296	285	274	265	280	280	277	292	262	280	269	269	276	258	262	243	266	278	262	268	293	313	311	235	284	265	298	258	261	264	274	284	258	267	281	268	290	275	251	271	270	285	283	298	291	314	297	271	277	291	251	286	258	287	237	283	274	282	286	273	270	283	267	271	293	272	263	297	247	291	270	283	266	292	284	264	254	280	251	255	287	270	283	255	261	257	267	278	279	268	216	270	268	269	279	301	293	290	254	264	273	285	254	284	295	251	270	262	273	282	258	291	278	277	287	271	271	244	303	239	311	297	272	280	277	267	276	277	251	264	278	263	314	258	268	268	253	296	292	240	274	237	287	271	277	259	263	264	284	289	298	330	302	271	258	275	296	273	294	292	322	269	292	273	304	293	255	254	272	273	293	257	254	256	267	284	276	284	285	251	317	288	260	293	241	246	258	256	260	267	270	279	261	263	297	294	279	297	276	246	291	274	252	273	247	285	241	319	278	298	253	273	288	263	271	259	274	283	278	292	304	276	254	266	283	280	293	293	269	281	263	302	272	259	242	283	284	248	269	278	308	278	278	240	272	269	263	246	277	253	286	270	280	243	302	278	284	251	268	292	260	256	237	261	306	263	269	285	283	307	239	269	247	253	313	279	269	286	278	277	263	270	286	272	276	275	263	279	241	287	285	263	272	272	278	289	300	266	299	291	228	292	274	282	282	286	264	294	288	273	289	280	266	280	259	260	290	275	287	269	295	254	239	290	317	287	277	256	269	225	236	272	261	281	264	266	288	285	271	278	274	270	291	277	301	291	282	290	267	262	293	267	260	256	263	309	321	269	260	269	252	295	256	294	290	249	254	287	262	276	299	305	279	294	280	269	292	272	318	269	298	284	282	257	272	264	270	271	269	261	278	259	291	281	270	300	285	286	226	277	266	285	273	254	275	279	254	284	260	251	243	287	267	277	249	268	276	242	264	264	285	265	268	280	285	302	259	289	317	290	293	277	283	272	280	270	276	245	291	254	254	273	257	291	231	277	258	271	273	253	263	260	268	286	290	262	260	260	252	253	274	285	283	274	234	278	321	276	291	252	255	256	276	284	291	246	261	271	249	282	299	284	267	294	264	286	281	260	268	297	278	257	289	262	269	248	299	229	267	281	252	240	226	291	286	269	251	273	238	261	265	274	285	236	257	282	276	280	275	286	254	300	271	263	285	253	274	258	279	276	287	293	278	298	255	258	247	297	261	277	259	273	270	292	278	258	279	282	248	287	285	294	268	266	273	253	263	249	295	269	270	227	297	267	273	279	256	271	284	260	267	260	276	261	302	258	269	266	284	242	287	273	238	243	274	289	251	273	280	285	274	283	283	264	281	255	254	251	263	263	310	269	275	269	255	296	283	272	289	247	269	259	276	274	260	297	254	265	248	243	264	273	278	241	251	301	293	287	250	284	280	291	267	273	273	278	271	273	281	246	275	266	291	287	285	282	300	280	269	294	260	275	266	269	270	276	272	272	295	229	260	277	263	296	262	281	277	274	275	244	291	266	271	235	252	278	309	260	262	257	262	294	255	314	274	281	282	273	241	304	275	263	268	268	284	288	271	283	267	268	282	271	258	255	292	248	251	230	280	278	273	269	248	279	293	271	304	281	262	270	289	283	255	257	265	250	306	249	287	250	282	281	267	246	255	295	242	282	270	236	273	281	271	255	274	279	242	255	265	272	280	248	287	319	282	247	261	272	273	293	274	299	258	264
15774	1882	3808	4233	3531	2896	2472	2153	1885	1781	1551	1426	1340	1279	1271	1190	1148	1114	1047	1097	1123	1005	987	1001	1025	938	963	948	910	938	941	939	922	953	909	893	951	911	926	856	967	898	815	925	827	932	819	875	825	876	840	860	839	923	862	887	834	821	862	878	854	847	830	841	853	853	842	870	850	834	837	848	823	839	859	767	842	831	834	833	882	823	858	840	840	853	811	828	811	856	793	808	874	840	822	823	831	857	843	826	886	823	817	803	850	829	786	804	860	827	854	815	801	831	820	813	838	843	848	791	812	872	814	854	925	871	839	829	846	804	830	862	822	874	876	819	860	852	825	846	808	872	805	824	886	822	842	832	834	795	887	852	787	880	858	855	822	783	764	858	819	878	854	860	800	793	853	780	836	841	826	882	816	777	813	794	815	912	821	835	818	876	826	861	773	813	791	808	787	838	820	856	867	824	828	863	761	826	838	809	824	819	793	847	810	828	842	836	846	796	826	856	866	815	841	819	830	803	837	862	799	811	825	830	843	791	849	817	849	810	894	879	784	839	832	787	830	848	780	807	840	863	865	798	814	837	891	815	839	856	831	808	799	850	830	790	775	826	814	820	796	859	791	817	838	839	802	817	852	824	789	801	880	885	836	844	797	748	824	911	821	799	854	830	826	846	801	897	805	803	867	827	829	839	773	827	841	842	857	835	780	845	834	812	873	820	844	831	861	840	838	869	797	839	801	865	781	782	801	846	778	811	809	799	797	838	776	883	828	795	787	807	818	826	827	847	809	832	871	839	846	800	797	839	760	841	819	824	804	831	842	802	844	820	793	902	805	847	876	812	858	760	844	809	863	858	835	830	893	829	860	800	858	788	846	819	817	856	847	827	847	849	817	827	825	849	790	859	817	828	839	818	785	824	808	811	806	811	842	840	805	776	842	798	861	809	811	884	861	818	843	836	822	830	781	854	798	872	829	808	866	831	860	807	832	879	809	759	822	828	779	770	801	819	827	762	891	858	827	814	787	827	828	835	833	830	895	826	861	825	804	798	811	786	814	819	857	836	773	843	819	860	836	890	840	828	870	829	861	837	811	800	798	809	813	879	817	830	822	831	820	828	805	840	841	844	855	822	826	818	824	858	923	831	766	827	819	822	835	862	847	782	798	816	848	805	846	827	810	788	826	875	801	794	877	835	814	835	818	850	787	795	836	795	824	846	836	806	830	834	842	790	766	823	834	872	827	790	792	825	882	822	825	821	832	836	845	849	784	892	816	759	875	767	794	872	816	841	845	834	837	884	833	869	827	859	780	853	796	808	836	814	845	868	856	845	841	889	838	842	830	808	805	838	880	816	777	805	847	847	854	857	867	822	782	862	842	856	779	798	862	847	816	797	768	872	862	830	801	814	847	837	810	858	853	871	872	817	785	874	816	842	828	766	850	857	830	852	811	886	846	827	776	805	821	787	805	813	832	861	783	875	867	828	850	812	804	841	838	804	812	832	765	800	803	851	809	796	813	796	793	796	836	840	839	831	809	856	823	798	835	816	830	828	813	858	823	831	877	825	806	795	892	848	787	743	787	837	885	863	821	820	828	836	824	798	805	851	832	852	866	865	816	808	846	836	836	851	853	821	818	797	847	815	826	865	851	843	864	794	822	814	844	810	870	882	834	883	833	855	848	867	842	827	814	777	814	826	811	844	787	818	843	826	826	851	845	801	820	856	847	803	796	808	815	857	839	828	832	824	875	838	823	823	827	828	801	804	862	833	841	825	820	843	821	831	848	834	834	811	850	837	803	819	863	851	866	898	786	871	779	869	780	840	813	857	824	852	864	812	835	812	807	801	831	858	850	846	863	774	789	860	798	784	855	832	794	855	835	816	860	805	811	831	818	791	838	807	872	796	829	826	827	834	857	843	792	828	834	802	797	823	818	844	817	837	773	828	796	840	810	855	847	881	852	838	819	856	836	798	789	781	817	864	868	808	862	819	791	789	834	780	803	829	886	854	866	836	829	756	821	816	860	798	853	886	857	822	855	885	777	847	845	808	821	804	829	868	825	789	851	863	840	831	799	871	835	837	830	846	852	796	867	858	850	732	824	856	832	860	844	818	851	806	843	823	846	822	845	888	782	801	855	824	849	861	858	841	805	818	828	781	830	809	832	799	819	819	841	825	819	839	800	843	868	805	820	833	788	837	824	824	802	822	864	863	861	835	806	873	814	798	854	823	865	870	832	835	794	780	859	798	835	860	769	865	818	799	829	873	788	869	870	771	856	785	800	851	842	840	868	852	782	871	825	852	818	770	818	906	806	847	800	816	780	823	797	823	810	840	823	809	777	843	794	817	830	836	740	857	812	777	775	869	849	873	839	808	849	822	864	818	847	835	851	823	811	808	822	810	818	841	798	798	838	799	825	829	823	842	851	800	863	822	811	861	836	843	825	818	835	838	820	840	784	780	836	859	805	819	844	830	863	877	845	809	850	830	798	814	862	858	828	824	789	854	822	845	847	866	810	813	845	794	851	832	866	855	845	832	805	802	846	831	880	843	848	820	812	802	823	843	807	834	825	848	809	779	819	815	819	838	816	823	798	831	811	799	862	843	855	846	809	816	821	825	800	838	852	831	832	774	783	880	856	798	879	837	861	863	803	862	842	828	826	802	866	814	798	805	833	803	882	832	840	803	808	821	850	841	872	766	855	768	800	819	840	865	786	843	798	816	799	825	798	833	854	880	849	857	874	835	858	814	852	840	889	822	833	874	813	806	799	841	823	774	834	818	814	837	843	780	795	806	857	814	839	808	827	791	870	797	794	869	849	847	836	844	851	841	801	828	848	839	842	856	844	808	816	847	807	771	848	854	824	902	841	848	817	850	804	841	773	776	784	846	793	832	850	837	818	844	831	795	825	820	795	826	768	776	845	805	770	826	809	791	857	824	834	844	819	801	753	793	832	793	833	843	857	776	796	863	841	848	806	816	786	777	841	836	816	837	807	813	785	822	806	799	816	809	805	848	786	844	831	863	854	826	850	833	785	800	780	830	859	838	810	853	789	849	803	820	847	799	823	809	837	848	791	805	857	859	791	825	848	787	808	896	773	825	815	763	854	844	851	869	807	852	839	863	833	766	829	796	806	912	806	803	825	836	830	839	834	866	813	793	816	783	880	807	812	853	864	865	780	878	805	831	846	883	808	807	870	818	800	837	803	807	818	836	819	848	884	768	856	854	844	780	800	858	773	777	847	876	870	842	832	823	766	842	824	871	779	882	849	820	838	841	815	850	867	836	858	817	773	807	782	855	796	861	863	842	861	874	838	810	819	873	852	847	813	846	828	817	834	824	799	833	802	783	807	860	811	886	795	867	819	801	813	811	880	844	834	799	823	863	867	802	806	871	802	811	848	769	846	825	841	798	867	814	864	824	831	842	834	791	873	831	833	825	867	847	813	839	872	817	830	852	805	835	854	839	814	857	814	777	801	873	824	819	796	793	812	895	834	832
43883	7939	3187	2270	1536	1200	942	723	620	542	514	549	454	426	415	381	389	353	404	368	399	333	341	357	372	330	355	360	346	318	318	386	333	324	329	354	331	327	344	347	339	378	330	319	320	318	324	323	338	302	316	339	369	320	324	314	319	316	321	352	323	295	314	336	310	338	335	329	326	307	317	259	296	325	303	359	329	308	331	336	329	335	329	305	305	332	339	352	317	336	317	333	324	312	307	304	335	322	354	329	326	316	304	314	337	319	341	342	325	296	317	318	332	328	320	303	334	359	303	311	329	307	319	313	313	312	306	329	319	329	329	330	303	337	323	291	318	393	324	327	331	308	311	332	347	327	307	317	296	355	339	336	312	306	320	332	327	312	297	312	321	305	285	327	324	336	320	304	305	325	305	306	306	312	303	336	339	320	283	293	320	314	319	343	285	323	334	309	321	296	346	341	348	323	307	312	342	299	336	312	317	305	307	348	324	340	323	309	328	324	318	323	309	308	314	302	340	299	342	310	310	329	304	316	299	334	319	315	334	308	350	332	333	327	330	318	317	308	340	306	327	320	370	294	318	328	329	331	337	332	324	315	306	300	314	326	305	340	314	298	299	330	329	334	314	318	298	277	316	319	346	328	299	319	316	312	337	324	345	334	329	311	340	321	337	309	316	302	308	317	312	324	293	330	309	325	314	321	300	298	329	300	302	293	309	360	336	312	326	335	316	306	338	350	330	345	342	308	337	367	354	323	330	335	346	295	320	320	300	344	306	320	304	331	334	325	327	323	340	313	331	334	324	329	316	327	308	344	314	311	300	309	331	308	326	322	333	298	338	336	302	334	324	300	305	303	320	308	307	317	309	292	348	292	337	312	313	319	318	304	300	355	300	302	337	327	334	350	307	307	330	299	339	324	315	266	297	363	300	343	327	302	290	326	294	326	339	348	344	341	289	333	310	316	310	327	364	325	340	320	322	321	332	288	297	294	314	319	352	309	311	286	359	336	343	346	305	313	308	350	326	346	357	301	307	303	326	302	316	326	275	330	303	312	308	318	303	297	335	314	336	338	321	319	302	353	373	323	334	328	305	305	321	312	321	334	332	356	309	338	320	323	324	303	322	309	346	302	333	323	317	350	301	334	319	313	345	307	352	351	323	323	325	299	326	293	304	333	290	347	351	286	302	313	298	329	335	322	320	283	318	319	307	292	329	311	336	319	290	353	328	368	349	347	317	302	318	338	298	298	302	315	329	322	322	315	326	305	317	304	306	333	333	298	318	296	320	319	332	297	349	304	335	288	329	330	323	327	309	332	323	325	326	348	317	298	330	318	318	303	329	307	323	318	343	346	326	340	314	310	332	341	309	307	327	309	314	341	319	290	362	321	337	332	357	295	318	346	342	315	319	304	295	315	308	306	326	296	321	309	315	344	297	314	305	300	354	316	305	324	327	345	324	342	323	306	297	346	340	298	318	315	329	278	332	333	330	286	314	314	326	300	358	304	339	320	320	312	347	297	347	279	343	294	320	290	304	316	334	287	342	298	292	341	329	343	320	317	315	306	331	320	290	313	281	300	323	356	306	318	293	326	279	318	327	312	342	352	320	337	307	281	284	336	331	281	339	320	351	302	331	341	305	313	318	347	331	308	324	328	328	351	290	330	305	332	340	319	336	333	323	341	314	326	317	327	332	347	349	349	327	279	277	280	344	329	320	342	297	303	320	323	328	290	289	319	302	325	317	343	317	299	318	322	319	345	325	318	315	306	336	334	305	303	319	328	299	322	335	292	342	314	324	327	339	317	351	338	332	332	309	298	327	330	310	313	347	322	342	296	299	324	325	315	337	306	324	386	321	296	321	320	331	311	292	342	338	326	323	322	331	341	337	345	343	311	309	304	310	310	336	335	318	330	326	302	342	345	316	327	329	300	301	284	287	315	343	349	360	320	325	366	312	337	326	312	347	309	335	304	340	298	319	287	352	354	316	347	322	327	349	333	279	331	286	335	321	331	321	330	332	348	328	347	326	312	312	316	270	327	348	333	318	315	310	342	299	336	296	342	350	347	329	319	311	307	311	342	342	307	332	335	323	317	334	328	290	347	281	348	310	282	302	318	325	329	325	304	303	322	311	318	350	325	337	330	323	342	343	335	291	322	318	299	304	320	272	329	320	320	288	313	326	317	346	342	307	343	346	336	332	326	318	308	320	322	331	328	320	325	310	319	312	306	320	324	319	303	315	346	287	305	322	334	337	332	301	272	316	324	337	316	296	303	311	323	314	296	309	321	310	305	333	308	340	311	309	319	332	328	328	300	302	305	326	320	313	325	325	303	352	293	305	318	313	293	333	343	299	299	326	318	336	316	366	295	321	321	317	318	336	296	329	310	320	314	315	328	308	337	300	355	351	325	330	338	314	297	325	309	301	335	327	353	332	327	281	313	329	316	331	322	346	308	324	340	334	322	273	321	314	318	314	299	329	297	349	338	344	296	307	343	337	329	322	328	302	310	328	316	311	366	335	318	300	308	330	298	314	306	364	304	337	298	340	324	313	335	314	322	322	279	328	351	309	303	302	333	327	337	346	316	331	328	307	326	309	299	294	368	315	292	337	288	329	309	311	317	321	315	337	340	323	342	325	319	314	313	334	326	308	318	339	348	315	343	299	319	297	305	302	312	304	289	303	330	299	347	328	329	314	335	312	334	310	314	319	328	297	319	332	343	339	325	332	298	323	313	315	336	342	334	306	306	322	301	328	334	288	317	305	299	323	312	315	328	308	340	310	303	297	323	325	345	310	310	317	312	357	309	342	303	312	279	317	289	311	329	332	309	295	353	329	326	313	334	315	338	305	283	323	362	336	342	355	319	304	334	296	338	286	314	323	337	332	308	304	312	313	336	325	319	309	353	320	360	310	331	285	325	346	363	312	322	321	354	347	322	344	329	318	304	322	334	376	315	331	343	330	314	326	306	282	336	305	289	319	310	323	323	316	300	332	344	328	355	281	337	319	308	332	327	313	308	347	324	300	318	314	339	350	304	297	326	334	317	288	305	341	309	300	349	345	346	320	320	312	316	348	309	319	330	330	332	312	308	309	319	339	293	323	343	340	317	302	334	338	313	299	326	290	305	332	318	338	316	317	314	340	328	308	320	300	333	334	343	306	335	358	300	316	322	348	304	365	364	324	294	324	318	357	293	338	343	320	328	338	306	319	327	323	321	339	324	325	320	318	337	291	298	293	290	300	333	298	329	283	329	318	331	342	331	326	327	307	344	318	328	342	334	337	341	287	316	333	318	324	337	317	323	323	339	295	332	312	329	319	335	322	330	310	292	331	321	320	315	306	336	334	322	342	321	313	338	314	322	337	318	326	303	331	336	334	350	309	327	318	309	308	281	316	301	327	330	337	322	333	321	303	324	321	333	327	297	296	319	300	315	311	323	329	314	313	313	306	296	292	313	336	339	339	313	342	323	325	336	311	350	343	311	366	324	320	342	333	321
21915	3082	6452	6950	5958	4798	4021	3369	2946	2618	2268	2064	1946	1804	1776	1604	1553	1462	1416	1399	1318	1280	1259	1307	1201	1213	1222	1204	1104	1102	1185	1042	1130	1119	1088	1114	1033	1057	1025	1067	985	1023	1017	959	1057	1045	977	999	1025	1035	977	992	1027	988	994	1002	963	1004	952	928	976	982	948	983	1000	914	940	1016	936	929	981	899	975	967	962	995	976	956	1005	947	937	986	975	953	1000	955	924	992	977	895	949	986	964	909	975	927	963	993	950	940	991	945	961	905	940	987	909	943	955	947	940	927	977	1001	947	966	960	930	913	897	948	895	910	893	987	995	939	953	951	927	914	958	987	922	966	944	921	973	981	943	955	924	954	930	930	912	949	946	976	985	985	910	943	944	988	944	910	963	977	913	934	952	928	911	995	944	991	915	920	960	883	982	970	934	899	975	969	941	940	985	944	955	871	910	964	939	943	973	889	940	971	924	900	951	934	933	984	943	867	872	946	953	911	959	958	924	976	925	949	922	938	957	992	917	937	953	921	910	913	894	1007	909	979	873	927	940	917	951	902	932	914	988	927	957	930	921	926	941	950	927	909	939	949	926	913	928	919	887	954	914	927	941	906	878	965	936	878	934	927	940	921	957	964	907	977	923	881	935	1009	987	988	932	915	952	944	888	922	952	938	915	936	919	946	969	912	931	963	904	946	991	940	902	893	934	966	905	885	929	943	918	917	889	962	922	945	930	903	926	930	993	902	915	954	937	927	933	955	947	938	925	965	885	971	899	913	917	946	956	923	954	956	987	912	975	940	891	957	918	978	950	983	916	914	930	1015	932	945	984	960	928	957	1002	926	923	955	950	976	914	979	934	944	902	947	930	970	879	966	958	901	896	913	935	997	908	981	915	928	951	965	960	948	967	929	952	961	982	946	1009	943	973	953	887	930	957	977	951	918	931	944	918	950	928	898	922	942	927	913	966	950	920	928	953	952	969	908	955	926	936	913	942	903	955	942	894	952	966	911	920	956	995	870	948	941	965	902	917	918	952	906	880	919	906	959	895	922	925	967	906	933	914	984	950	949	896	858	945	928	954	1000	954	905	925	943	913	989	968	968	910	937	952	936	1000	935	965	977	1004	906	954	913	961	855	964	926	995	896	928	939	922	956	941	902	970	934	886	961	945	921	915	892	926	943	916	996	915	893	984	951	1003	923	903	926	928	897	978	914	916	966	958	969	941	961	934	928	949	1016	923	935	911	959	959	897	931	952	916	932	955	977	931	927	919	928	896	938	932	943	907	881	922	925	929	959	979	932	934	933	979	941	944	951	919	975	917	946	900	977	945	909	925	963	951	979	923	937	940	922	930	951	990	927	930	921	949	945	938	927	952	885	940	942	964	903	932	946	960	1005	989	936	966	936	959	947	944	928	922	898	914	902	929	930	959	926	916	988	949	940	981	870	909	968	939	937	927	976	983	940	915	891	908	966	919	966	906	953	913	935	931	938	954	928	929	902	952	966	950	999	941	940	905	1004	899	962	997	922	941	965	939	913	920	965	912	985	942	911	921	929	925	929	885	959	943	905	920	957	932	928	964	896	913	963	911	911	950	993	938	958	975	920	918	921	958	923	929	970	960	947	945	944	962	926	914	949	950	933	944	887	905	901	1006	966	866	993	975	923	940	883	891	970	953	926	987	903	945	911	965	933	970	902	909	947	912	935	885	984	938	998	924	955	927	931	950	902	903	879	970	900	978	949	967	942	936	963	930	974	945	933	950	984	974	913	926	952	940	964	930	955	921	913	957	963	925	897	888	893	920	951	939	955	905	875	895	917	951	946	891	935	989	962	902	936	920	942	929	923	944	928	955	895	885	958	947	930	961	945	934	960	975	917	957	860	923	907	943	915	875	979	908	935	918	873	925	917	909	928	863	930	947	975	989	989	934	894	938	937	891	987	901	964	863	925	917	951	933	914	939	919	938	979	904	922	909	992	958	948	963	890	931	934	882	971	973	943	888	905	961	958	930	948	890	966	1012	919	897	948	918	947	954	930	941	901	950	964	879	964	904	949	933	921	927	912	903	913	922	914	942	937	931	894	938	916	933	917	924	927	904	957	950	949	974	925	943	954	972	927	988	926	900	928	927	919	916	921	922	927	960	983	960	926	957	973	949	947	935	941	937	941	930	929	918	931	925	1015	974	942	932	940	964	900	965	937	951	931	931	940	990	943	926	941	1001	931	922	940	916	961	953	930	964	980	950	918	943	902	929	908	971	912	906	868	925	897	958	915	989	932	890	954	943	921	966	965	922	940	932	908	938	948	907	932	901	893	929	937	958	919	943	921	962	970	959	923	936	981	929	895	944	906	1004	949	941	939	910	962	966	958	921	916	961	911	942	981	908	947	953	935	938	926	964	889	933	978	941	961	953	996	970	1035	1000	944	900	962	940	951	968	934	918	901	903	941	960	937	912	949	910	953	984	921	936	947	963	931	942	933	909	971	950	901	996	912	961	959	943	963	912	952	937	910	912	920	902	973	872	927	939	909	944	912	961	944	948	935	936	940	907	953	894	933	919	924	893	914	942	991	941	960	916	920	920	890	954	920	914	966	925	892	917	885	949	1000	965	919	898	925	1009	924	883	917	947	918	943	948	875	981	874	940	955	875	973	959	938	939	919	915	879	953	909	899	915	926	902	946	891	970	940	952	941	897	873	889	965	924	945	935	939	953	950	952	885	928	971	928	934	945	918	966	914	902	920	896	936	965	986	897	925	943	902	931	947	935	918	948	959	929	926	967	986	938	955	972	901	938	953	918	905	991	952	927	965	890	902	916	938	939	920	955	999	905	956	894	992	906	916	928	934	914	884	987	969	981	890	877	951	994	968	932	951	924	937	968	1012	953	927	935	874	930	942	922	955	967	926	964	916	891	918	944	894	976	949	966	979	950	876	930	974	951	913	938	927	896	880	955	968	923	952	983	882	872	969	912	907	899	968	989	935	979	912	966	973	955	955	891	941	954	965	920	898	858	933	950	925	954	919	941	926	962	940	915	926	909	911	888	916	918	949	936	944	934	884	932	935	900	891	899	926	911	949	964	965	915	930	977	912	963	920	967	936	894	930	926	942	953	980	938	957	972	929	942	978	937	919	918	951	950	910	861	914	982	975	893	930	959	930	940	857	919	933	938	887	921	935	946	937	979	963	905	886	959	916	943	927	925	919	967	949	932	977	929	916	1035	936	949	914	923	919	913	960	891	941	876	903	863	924	967	915	957	900	974	974	894	915	940	863	944	915	965	991	911	970	956	929	945	940	934	887	920	906	949	961	971	969	929	881	940	930	925	925	920	929	1011	963	959	956	993	921	951	945	999	956	944	859	867	968	934	936	919	987	927	989	888	958	907	994	928	930	920	975	916	938	994	912	977	965	981	900	932	942	944	915	1006	946	957	934	889	946	968	903	884	927	961	923	950	953	885	944	951	956	917	914	905	955	911	887	958	916	941	958	931	948	952	951	968	968	944	944	924	933	923	922	979	929	952	853	884	966	936	959	935	934
5414	343	221	208	168	170	154	144	157	155	145	113	157	144	134	140	142	169	140	144	147	110	126	160	114	134	139	157	149	134	111	146	159	156	143	147	149	132	136	142	158	141	140	149	151	152	132	159	144	165	139	142	137	158	160	134	146	129	153	122	147	125	156	144	132	147	149	127	127	154	137	120	123	130	157	148	143	146	143	161	127	154	136	124	136	142	157	129	141	145	132	138	140	120	165	128	143	135	130	140	138	147	142	140	150	127	151	119	149	118	125	140	122	140	132	149	154	150	163	149	129	123	145	126	133	134	144	134	147	122	128	132	138	151	149	139	126	166	144	140	134	127	143	155	160	160	133	150	147	148	162	137	134	138	137	164	133	138	134	136	141	128	135	155	156	145	129	140	132	137	131	125	156	136	132	136	150	130	122	149	148	150	155	150	139	141	155	171	138	149	139	139	165	144	143	149	143	131	138	136	145	156	136	156	151	134	127	142	149	151	118	140	136	141	133	148	138	150	149	135	152	155	135	141	123	146	140	137	135	120	152	137	141	138	131	114	139	152	127	139	127	146	127	145	134	140	144	149	157	140	125	142	132	131	122	148	134	150	125	141	133	135	147	146	145	147	127	149	141	140	143	134	147	158	143	153	151	147	127	145	148	121	126	162	144	151	133	157	138	140	134	148	139	148	143	130	129	125	123	145	137	163	150	157	151	158	142	134	157	146	150	124	141	119	128	125	137	124	153	146	142	139	132	146	123	148	127	140	142	138	141	143	141	169	136	141	126	122	141	116	123	139	133	149	120	133	132	140	149	136	157	155	157	130	142	149	136	131	143	144	121	141	149	134	155	138	132	130	156	143	152	152	147	140	139	153	150	142	131	137	128	138	151	138	152	142	149	132	151	136	147	150	121	137	151	132	135	147	142	130	125	137	122	145	154	137	119	131	136	148	146	137	142	134	146	170	142	141	182	134	131	130	136	135	136	165	152	116	140	140	144	119	158	141	130	155	159	144	125	140	138	143	142	156	148	157	139	147	161	125	132	152	146	153	135	130	127	133	132	169	142	137	142	117	138	154	137	133	131	158	132	144	130	117	131	128	133	130	134	154	148	153	128	104	142	140	134	141	149	152	166	132	145	149	139	143	157	146	126	144	144	135	145	145	133	152	136	135	137	121	129	132	125	144	147	155	141	139	155	150	114	125	129	149	148	130	138	156	143	149	142	137	139	138	139	140	153	162	140	138	143	120	146	141	168	141	133	142	145	149	147	139	143	118	140	152	137	143	126	132	142	153	163	124	137	163	130	147	137	153	136	132	117	149	129	144	150	140	147	144	126	145	149	140	136	140	145	144	142	147	152	140	137	148	158	135	152	142	146	157	135	154	127	117	143	160	124	123	150	142	124	145	122	145	143	145	138	128	158	141	150	146	139	154	149	142	117	140	122	127	140	145	139	151	139	123	137	136	142	138	155	142	143	128	128	131	129	142	161	145	135	141	157	161	139	152	141	146	164	152	137	134	135	140	143	156	135	135	141	139	145	118	158	147	135	135	135	132	124	145	151	122	145	142	147	145	145	129	127	123	142	153	143	136	138	149	149	142	127	139	133	139	143	142	146	127	129	146	141	136	134	125	135	138	146	141	141	147	115	141	139	117	128	140	158	137	140	133	140	143	137	125	130	135	132	135	152	143	135	151	135	141	150	149	141	125	135	148	149	148	134	132	146	130	130	144	143	139	138	131	127	149	146	157	117	112	161	132	138	139	127	146	146	149	145	133	146	148	116	146	157	135	150	127	139	141	156	133	156	127	136	139	139	129	144	114	142	140	150	136	141	152	163	108	130	157	134	112	123	135	156	129	132	149	148	141	156	155	151	130	141	147	134	158	158	166	133	147	135	132	121	155	154	134	132	156	136	122	139	154	143	134	141	143	142	139	160	135	131	149	132	134	131	143	121	142	135	142	148	125	135	153	143	138	156	153	147	138	151	148	144	155	143	159	146	135	121	147	152	137	154	131	142	137	133	140	169	136	135	137	152	135	130	168	147	152	128	158	159	123	125	141	131	142	134	131	163	166	134	150	136	136	129	143	167	162	162	130	156	145	157	148	125	132	135	153	154	138	136	144	142	127	128	150	131	136	160	156	147	149	125	132	148	114	129	145	155	129	119	128	162	146	119	121	134	132	145	138	151	140	121	137	141	139	144	149	152	154	128	126	136	150	138	152	130	118	165	143	140	131	168	134	140	136	153	161	151	150	147	154	144	135	139	121	154	136	133	139	131	133	144	146	145	161	136	132	143	138	154	151	143	125	150	161	130	149	134	138	139	138	139	168	144	136	150	134	133	144	146	123	148	135	130	159	140	146	139	143	152	136	124	141	130	152	139	139	139	144	146	148	131	133	139	126	143	133	155	144	153	127	147	144	136	156	147	132	132	147	150	126	131	142	144	156	162	142	129	156	121	148	131	131	138	154	142	134	152	132	126	151	134	146	160	144	144	119	152	138	128	142	142	136	140	131	149	114	132	141	163	131	137	150	140	143	137	154	137	144	153	135	144	139	139	133	144	130	123	146	148	148	134	150	140	118	143	149	163	144	139	140	146	145	119	132	155	127	134	135	143	141	149	136	128	156	143	144	162	128	136	139	140	153	152	138	148	125	141	129	149	131	140	150	140	137	142	137	165	158	147	140	160	138	129	132	132	150	153	144	149	130	170	139	143	138	120	143	128	141	144	141	147	155	159	145	130	143	147	157	132	135	126	127	115	166	145	143	138	120	152	122	148	151	141	150	139	162	148	117	154	159	142	144	136	130	121	156	138	128	131	128	135	142	141	152	155	141	133	148	130	126	137	145	137	134	141	137	138	149	135	120	152	146	134	138	135	142	153	134	137	146	124	122	120	145	123	137	132	149	137	120	136	157	136	131	140	142	143	125	138	148	149	152	127	132	150	131	125	150	148	131	140	143	151	147	105	146	138	139	135	142	157	130	145	130	141	140	140	144	148	156	149	157	128	148	132	128	137	143	141	137	145	144	147	140	146	144	139	136	151	131	127	139	127	146	128	167	131	144	133	146	137	138	130	156	119	137	129	141	149	162	146	129	143	124	138	133	135	148	163	158	146	142	118	139	159	138	129	133	145	130	124	145	140	138	142	134	131	147	139	132	138	132	145	154	125	132	136	137	143	141	137	140	136	117	135	126	138	136	129	145	153	134	137	138	136	130	160	153	137	140	146	150	104	143	119	157	138	146	132	145	130	139	120	146	135	127	150	117	151	149	155	148	161	126	139	130	152	155	139	134	146	135	145	151	132	132	119	145	142	134	142	153	160	160	129	143	132	157	142	134	134	162	147	155	126	139	148	155	161	144	149	137	140	172	155	154	148	163	139	135	150	133	128	139	152	186	151	135	128	159	155	139	141	139	142	153	142	131	130	143	147	139	163	142	155	148	140	136	144	149	132	144	127	157	132	154	144	134	131	135	149	138	132	152	176	149
5553	551	670	695	637	617	588	607	575	571	563	514	501	491	507	536	541	527	493	494	480	463	486	512	465	502	503	510	465	491	496	466	531	481	453	484	482	512	463	456	456	495	506	493	495	507	492	490	512	495	499	493	520	500	478	484	504	484	453	483	510	501	500	514	474	475	524	466	474	470	459	515	527	492	476	477	478	510	514	474	443	498	457	467	456	488	482	475	448	467	515	491	486	488	526	460	513	490	520	469	514	459	465	502	511	478	465	491	483	464	473	455	466	505	487	453	494	486	476	520	488	452	492	499	467	448	490	496	467	484	502	489	498	538	459	484	481	477	454	484	429	486	471	525	485	468	485	501	487	458	515	459	495	459	489	440	481	460	515	499	447	497	490	465	419	496	452	422	493	494	479	459	463	475	498	452	479	499	471	473	499	479	445	485	496	519	504	489	481	450	501	492	477	479	449	467	469	487	491	489	464	472	452	485	520	453	480	486	488	459	453	478	484	468	464	535	477	463	501	479	514	499	484	479	488	468	513	503	516	443	447	485	485	480	474	489	491	471	476	476	469	474	509	493	449	476	498	488	500	497	435	467	490	464	468	463	470	485	480	470	485	458	492	489	483	439	471	464	481	483	526	463	494	494	461	542	487	463	464	512	510	459	471	501	469	479	517	483	482	458	477	519	438	499	473	489	492	455	463	497	466	473	501	455	500	468	470	476	525	524	477	505	457	500	491	511	456	480	467	490	515	460	451	483	489	453	485	449	498	487	489	465	511	459	434	480	460	511	486	460	488	491	467	447	487	468	471	471	502	464	482	468	493	477	486	463	479	460	456	459	477	492	492	530	474	460	521	500	469	497	509	479	485	468	456	475	525	474	462	479	449	473	493	436	472	481	479	489	503	454	478	477	485	458	464	507	477	483	482	451	474	496	505	476	553	440	512	520	464	512	465	493	461	485	497	462	491	485	473	500	436	468	485	514	468	502	476	448	520	460	458	493	464	462	479	472	498	473	497	483	491	491	482	469	473	473	470	501	476	443	475	501	476	485	429	505	487	477	453	463	466	515	486	467	500	461	455	517	458	471	521	483	501	442	505	485	465	441	496	478	453	475	477	500	495	478	543	463	509	460	477	441	518	461	469	531	463	474	494	503	521	454	463	504	472	438	490	447	476	478	490	435	495	504	500	450	460	507	501	500	494	477	516	472	499	506	493	456	488	487	513	464	473	504	454	473	492	500	539	481	485	483	463	476	499	506	470	473	473	499	465	488	469	502	508	452	472	474	468	527	482	479	511	525	483	476	430	506	457	481	463	487	507	506	456	455	485	479	474	469	489	450	467	489	478	476	485	499	449	497	457	452	502	469	471	501	453	482	530	489	509	478	503	522	471	520	488	500	453	492	460	467	478	518	484	473	467	465	485	498	481	505	484	498	470	495	468	453	479	490	485	468	515	440	492	481	510	533	506	470	484	527	500	473	457	481	477	501	487	466	477	508	477	489	471	460	475	477	469	482	486	445	485	476	477	490	459	485	493	529	494	555	450	496	498	466	451	444	508	480	488	461	467	489	507	487	476	523	463	459	462	469	431	464	454	490	518	477	492	493	507	450	471	514	464	486	493	495	477	524	486	522	474	482	476	490	444	519	474	472	497	522	477	487	476	476	468	512	505	457	491	459	468	488	500	448	484	454	443	488	492	538	494	511	500	484	463	502	479	523	510	466	504	456	511	467	480	462	481	439	494	468	477	452	509	483	497	527	470	466	466	479	491	466	476	461	506	483	478	476	454	435	469	443	469	522	487	515	467	444	519	445	471	512	491	464	478	480	503	492	488	486	488	477	507	519	520	477	446	477	458	441	503	465	473	474	473	481	501	496	493	465	480	464	479	482	544	464	518	499	509	505	524	472	452	469	464	491	461	496	481	479	502	487	459	515	451	472	501	478	481	496	433	479	501	506	540	490	485	473	453	484	453	484	474	472	491	479	444	464	450	488	470	462	498	487	495	491	511	495	472	507	471	474	475	481	501	497	507	486	478	470	457	489	443	484	506	479	482	463	468	462	539	477	521	459	453	468	505	475	477	452	481	503	495	476	481	492	458	479	485	487	482	466	511	471	478	463	478	475	482	451	489	461	501	479	478	516	484	512	442	504	491	481	464	514	481	464	467	467	466	508	485	447	493	480	461	456	466	510	497	479	488	502	458	485	488	490	466	510	510	497	448	523	507	465	476	433	500	472	499	500	470	468	542	444	472	455	475	475	447	503	506	516	514	487	487	488	455	475	462	443	463	515	468	497	486	491	503	517	483	499	504	477	472	434	469	501	479	449	487	487	507	550	478	480	451	495	496	478	472	472	476	471	500	480	461	490	503	451	491	483	500	497	473	486	491	489	468	454	518	487	498	490	458	482	479	525	529	461	447	486	492	434	475	457	510	515	465	479	484	455	464	492	460	500	476	479	461	540	498	433	474	495	438	505	502	473	477	460	494	456	467	463	519	504	444	492	501	472	507	465	482	484	506	452	462	498	474	492	491	471	470	487	478	453	488	455	466	472	455	496	469	451	493	473	493	468	498	499	478	494	474	473	494	480	501	470	519	477	479	501	458	450	472	495	502	471	489	482	478	488	484	472	468	495	501	501	520	516	482	465	502	487	551	494	471	455	475	487	488	478	488	508	507	495	500	474	487	490	516	468	483	483	516	469	488	442	495	470	492	478	469	461	466	491	454	465	445	461	480	472	502	471	476	501	495	496	505	510	509	481	478	466	504	475	483	479	498	484	492	454	490	502	468	471	492	460	525	459	487	469	498	472	474	467	529	427	511	518	518	510	492	507	501	501	527	484	537	478	487	472	474	486	509	473	486	500	464	447	494	497	500	468	494	479	505	505	487	494	503	483	505	512	515	445	473	455	499	507	470	495	492	482	468	465	484	464	474	482	479	496	478	460	495	467	476	491	517	497	505	473	506	470	497	486	485	491	486	489	488	487	491	485	513	492	507	461	485	476	485	501	500	458	460	477	524	449	471	486	480	496	449	500	494	420	473	473	491	501	465	494	501	470	477	486	475	463	499	514	495	457	470	514	511	478	492	472	487	493	522	481	459	480	469	489	526	488	496	482	497	442	495	464	491	469	489	482	483	521	531	497	477	441	453	485	472	520	466	491	492	492	454	502	491	443	486	460	475	464	449	476	441	460	461	501	466	471	489	495	489	504	492	495	485	479	483	449	453	478	492	491	441	472	488	467	477	487	503	494	444	508	487	515	451	495	478	475	472	463	526	480	460	492	450	470	461	443	501	480	472	490	494	477	498	466	491	517	483	508	500	518	489	491	467	506	478	476	482	441	492	482	478	477	485	469	455	457	498	472	484	448	522	473	499	510	498	475	501	497	454	466	450	467	434	476	460	503	485	476	492	452	454	450	444	492	489	428	495	452	505	460	474	508	441	445	494	461	484	485	515	504	477	459	451	480	468	428	515	470	512	500	490	465	536	455
30653	3397	1613	1175	956	665	586	508	480	376	363	349	339	356	309	306	316	310	285	306	269	309	283	288	289	299	307	236	288	292	297	303	323	278	274	309	276	285	249	283	309	263	277	273	281	316	286	257	257	278	292	259	290	268	291	320	283	257	263	275	272	266	287	306	276	268	265	270	285	281	257	257	298	256	296	254	248	263	288	287	278	265	286	270	273	255	281	251	290	283	288	259	248	259	255	260	257	251	266	261	265	285	260	271	299	255	269	285	271	299	261	278	283	292	265	252	261	297	259	281	273	265	288	258	255	265	284	277	292	302	270	274	259	265	291	273	234	250	266	237	294	254	291	267	266	293	247	300	281	281	295	258	267	300	297	263	263	283	288	277	276	276	271	287	311	269	277	273	289	275	268	278	249	248	257	277	254	279	245	276	242	283	263	267	279	275	264	288	260	287	267	274	299	250	273	292	281	255	281	274	266	287	258	238	249	288	279	278	280	262	321	268	296	290	283	287	243	269	272	266	250	273	276	281	262	270	270	253	278	275	283	288	239	272	271	258	274	270	306	271	264	267	267	314	272	280	255	264	308	299	292	264	290	285	288	292	279	260	252	280	250	286	288	272	260	259	267	290	289	288	280	287	293	276	280	288	253	298	242	279	283	262	283	269	245	280	287	274	283	270	275	273	288	277	283	275	286	285	290	272	288	302	262	274	264	284	259	258	293	281	259	271	312	275	270	277	246	265	255	255	300	263	279	279	285	269	265	286	262	250	266	240	265	249	308	282	289	272	277	241	285	272	286	272	273	272	312	304	274	286	271	265	292	270	295	271	276	295	274	245	262	297	268	265	243	284	252	229	256	264	267	288	303	233	286	267	290	272	266	286	258	292	264	286	289	218	240	287	264	265	269	297	252	246	298	273	267	284	275	257	286	299	270	264	274	257	259	249	256	277	274	269	263	267	280	276	266	292	299	276	270	266	296	281	249	253	246	278	293	267	238	269	269	269	265	266	261	268	262	293	265	275	245	283	298	276	266	283	278	285	273	286	264	286	260	243	272	259	271	296	240	237	285	266	264	301	277	267	287	266	279	272	278	260	263	266	282	263	261	250	268	299	283	278	282	301	297	279	261	263	270	249	263	312	276	271	262	265	242	275	258	257	254	314	293	252	267	282	243	294	266	252	272	261	272	262	315	257	265	272	258	270	305	228	242	283	284	273	278	285	265	253	285	249	279	284	295	272	302	277	262	278	282	293	255	264	267	265	254	295	263	280	285	250	265	279	289	259	277	266	255	251	295	283	240	286	275	266	259	238	312	282	270	276	288	269	287	278	286	264	278	291	295	253	289	255	262	243	278	285	259	293	269	294	274	263	270	231	285	273	261	299	275	263	259	262	259	258	281	274	294	278	247	263	274	255	304	271	231	265	287	274	292	288	263	274	277	277	308	245	299	264	270	274	265	268	255	285	285	274	275	275	264	280	277	308	269	263	246	296	264	255	285	261	305	296	234	319	281	281	305	327	263	292	276	260	268	263	281	268	243	285	271	275	296	253	277	265	278	274	277	267	247	262	300	243	297	282	273	266	277	268	283	298	254	279	296	264	270	277	255	277	279	249	259	268	268	260	236	244	254	284	250	275	250	263	246	280	276	288	296	309	278	273	291	303	284	261	283	305	270	242	233	264	239	252	276	272	305	233	283	294	253	283	277	284	275	279	276	266	267	263	271	258	286	267	285	297	274	294	291	295	274	272	289	267	249	247	243	269	278	291	258	304	273	273	286	273	282	275	277	285	284	284	288	297	283	272	284	288	254	250	263	267	267	268	261	284	279	257	295	261	281	292	275	280	262	282	260	267	255	281	271	289	251	278	248	303	285	266	260	265	268	254	280	270	263	252	260	294	273	257	291	303	257	261	258	281	244	261	274	263	281	272	256	306	280	251	262	291	300	284	301	276	286	267	294	276	269	266	274	266	261	267	301	272	271	284	273	268	273	267	256	272	260	276	256	277	280	269	282	256	283	285	231	265	266	299	261	294	273	261	308	273	242	280	264	269	254	246	294	247	266	244	240	269	285	268	268	251	283	260	276	261	280	265	285	248	289	261	268	259	279	295	283	244	280	242	277	271	263	274	274	273	271	281	310	274	266	274	290	282	248	263	301	289	273	253	277	252	270	273	271	295	300	282	272	270	273	262	268	300	262	256	270	258	249	300	270	297	285	256	302	267	280	295	246	232	290	299	266	277	268	268	306	270	279	260	257	291	234	238	262	264	279	252	306	275	272	268	248	251	279	282	274	275	279	300	294	271	284	246	292	275	291	279	289	274	289	272	256	279	250	293	288	275	294	268	276	284	287	271	284	297	247	257	281	292	294	282	301	252	264	260	250	291	247	281	241	257	273	295	276	288	258	269	289	271	245	272	272	277	286	284	285	284	275	264	289	249	280	279	250	265	282	290	274	265	247	269	270	252	281	268	294	280	276	283	242	280	272	266	255	277	265	278	254	291	271	271	312	288	275	269	290	266	280	278	288	277	319	265	262	270	262	243	278	266	279	292	276	267	295	296	278	297	277	281	281	305	272	277	284	280	267	243	238	269	304	287	263	295	278	264	270	296	283	253	285	273	301	300	273	262	249	269	268	262	286	268	269	268	257	296	279	295	235	288	267	272	279	283	289	284	274	267	280	275	277	251	297	234	285	275	279	268	269	272	255	285	272	286	270	275	255	270	298	266	274	293	269	276	264	283	256	256	251	288	296	263	272	289	288	291	267	254	262	254	265	261	283	267	257	273	324	264	294	283	281	256	266	311	257	267	310	280	269	322	277	266	240	270	273	254	269	268	289	253	281	295	286	251	293	254	273	304	306	275	282	260	254	270	256	253	296	275	257	285	286	247	278	284	303	286	252	272	302	264	286	264	279	295	280	277	279	271	260	286	291	261	268	284	279	277	292	254	254	269	274	271	314	256	258	297	292	261	280	256	272	280	264	249	295	260	268	289	277	297	284	281	288	260	283	277	288	246	245	278	295	254	233	281	251	257	284	258	272	231	316	275	275	280	268	300	284	269	296	275	266	272	250	242	290	293	239	305	254	268	292	266	271	262	273	272	276	257	270	264	276	290	275	280	275	286	241	283	263	273	236	248	278	265	259	286	294	265	266	261	255	242	272	294	241	256	261	270	283	272	244	257	247	257	245	284	269	266	267	308	268	267	267	269	271	252	280	254	284	240	273	283	288	259	284	292	244	265	296	278	266	251	282	279	267	285	242	256	284	273	283	292	280	281	266	283	300	252	250	263	269	254	271	253	272	261	277	286	267	284	265	266	270	290	269	239	268	253	289	302	258	262	280	311	262	282	245	259	302	297	259	261	267	251	264	249	266	278	291	262	247	275	231	278	260	282	287	281	250	273	271	278	265	278	275	299	254	297	251	273	257	268	291	265	254	249	282	253	268	278	276	270	274	261	292	286	270	273	261	299	302	286	287	271	269	266	280	274
15756	1792	3852	4067	3487	2896	2492	2110	1954	1695	1472	1442	1379	1288	1248	1190	1151	1033	1022	1090	1038	1062	1017	952	978	972	992	1001	949	962	894	910	917	876	892	856	954	847	903	897	877	844	903	869	931	887	906	902	883	861	885	854	848	813	871	839	887	863	840	822	800	848	839	795	864	809	906	834	833	885	891	820	793	847	845	847	791	817	873	822	784	831	867	839	834	911	819	843	858	833	832	791	860	816	800	846	855	853	819	838	807	812	845	858	856	838	763	860	805	848	812	831	873	806	867	807	790	847	850	896	839	832	825	810	863	866	854	746	792	868	818	849	809	800	839	844	843	819	837	828	836	868	831	811	826	879	836	904	854	818	840	857	859	809	829	839	817	834	816	856	834	784	817	843	832	828	860	825	817	839	810	852	829	824	869	829	808	839	839	854	868	801	800	783	823	851	817	800	827	822	848	850	842	842	805	834	821	820	840	816	862	869	822	835	789	819	789	858	830	826	816	814	857	862	824	835	830	819	825	820	829	867	845	868	802	784	826	821	841	855	832	808	811	818	863	845	864	853	878	855	836	859	808	851	850	834	855	785	820	842	880	804	841	791	816	839	843	861	828	845	826	866	864	853	808	844	871	841	858	804	816	876	773	843	852	846	834	819	837	900	823	825	830	785	836	806	820	851	846	840	840	859	822	882	786	823	787	800	840	809	855	825	812	835	829	827	845	850	838	812	790	816	806	881	803	842	801	846	809	827	808	862	771	849	743	825	771	866	820	816	793	807	863	809	878	851	827	876	829	813	837	834	826	856	848	845	862	833	866	806	789	813	814	823	857	832	788	843	827	807	822	842	887	855	887	781	775	832	831	870	773	865	782	806	791	791	798	859	818	802	766	830	786	848	847	841	859	830	784	850	840	831	862	773	896	833	843	803	809	831	818	809	850	875	820	846	795	843	803	830	834	844	817	842	865	820	808	836	829	831	849	797	860	848	846	846	785	797	825	847	847	828	853	846	798	843	818	824	846	814	832	841	804	820	812	838	833	842	791	770	853	840	803	783	869	826	869	834	876	818	807	841	800	831	855	807	789	825	825	816	826	853	816	784	859	852	814	837	840	834	847	814	812	875	818	830	809	836	857	781	827	833	824	848	810	835	829	849	845	829	805	813	855	851	883	817	823	820	823	854	837	821	838	853	839	807	856	837	804	825	828	800	836	818	847	865	757	788	798	807	817	844	818	834	818	846	791	792	876	815	819	845	831	823	835	837	823	799	756	844	848	847	870	839	866	843	844	823	866	831	874	874	835	854	783	763	848	842	841	843	806	787	795	805	882	826	844	836	813	840	836	852	816	834	840	790	814	865	840	841	826	844	819	828	818	838	774	822	823	866	798	859	850	802	802	844	871	797	815	839	850	867	848	780	834	837	834	794	862	858	814	860	841	809	852	901	850	839	854	848	832	849	795	856	831	823	848	812	851	768	850	809	819	808	780	845	850	869	849	788	869	819	828	862	857	870	819	796	811	790	838	818	803	799	843	805	831	867	899	838	797	837	797	859	853	853	801	813	803	823	868	853	868	788	806	895	792	808	813	848	840	845	817	813	834	849	833	865	831	898	814	814	829	821	879	824	816	852	880	840	887	787	825	832	792	803	810	830	848	829	854	854	854	864	771	798	871	882	787	817	818	868	806	874	860	794	815	837	863	761	823	809	821	856	808	809	868	850	805	818	866	833	815	820	834	843	823	815	811	821	781	802	827	831	857	854	860	884	811	817	833	805	875	799	837	855	820	849	801	854	801	847	773	832	833	835	840	800	768	865	834	833	853	850	831	815	852	775	795	796	848	853	825	798	845	836	783	826	850	822	852	842	865	845	811	805	818	844	875	827	810	828	831	877	825	811	794	807	860	820	892	861	809	842	821	821	853	812	831	805	846	879	804	798	800	796	843	823	794	843	880	785	853	848	866	846	864	852	849	794	841	850	858	826	841	820	822	838	820	879	850	829	835	840	885	858	818	884	833	837	802	836	811	810	826	818	903	838	853	813	829	811	831	859	811	831	797	827	802	855	783	827	829	866	854	755	826	788	819	793	806	827	786	812	847	847	853	816	850	795	827	821	836	771	822	817	851	817	866	822	862	834	833	844	853	871	819	823	872	811	797	817	830	828	816	828	823	774	802	756	884	840	806	828	842	844	831	821	743	864	854	808	829	846	820	848	854	819	797	801	862	843	829	796	820	834	816	846	846	855	824	836	819	822	839	794	836	852	859	846	826	839	911	811	798	838	754	801	839	844	811	864	835	818	887	816	802	816	758	811	782	824	840	826	828	830	810	823	869	827	805	785	820	789	835	825	822	854	817	816	871	816	862	808	787	850	877	829	866	809	837	791	853	839	817	794	826	869	850	849	852	795	796	807	831	814	842	792	850	781	868	910	848	836	838	829	802	836	839	803	858	801	795	801	813	841	792	812	826	808	846	850	793	849	844	794	807	820	796	791	888	841	815	825	835	841	768	853	828	828	842	768	791	835	834	869	893	834	860	841	831	831	846	855	813	846	807	840	824	835	883	871	851	779	861	865	840	767	859	819	833	762	808	863	807	830	829	872	800	853	819	856	841	862	791	841	835	859	811	793	818	840	772	859	844	803	824	818	799	835	838	778	799	817	825	792	826	802	797	829	801	825	810	798	907	805	869	811	781	812	814	825	824	846	828	819	852	779	798	886	815	834	872	825	812	841	837	827	778	820	844	846	823	905	807	840	816	862	829	836	816	792	829	811	830	823	869	815	835	819	809	856	866	819	825	833	789	835	826	841	822	810	820	799	860	800	832	818	871	849	865	803	791	839	834	817	814	817	833	850	805	785	816	819	825	846	826	823	807	834	827	768	796	859	833	852	874	808	845	906	831	822	859	860	838	818	830	834	882	827	770	855	832	866	827	819	867	817	867	843	901	762	823	806	787	855	743	807	831	812	845	814	848	806	819	770	835	813	811	839	878	830	813	787	808	790	833	840	800	784	811	838	814	818	843	860	819	845	818	854	810	841	829	796	852	826	878	793	843	809	834	830	860	812	784	876	817	822	840	826	845	850	797	835	834	874	806	789	788	791	808	837	810	801	809	822	838	862	839	784	869	856	834	814	857	837	809	859	804	804	835	833	831	797	819	813	820	835	829	799	812	847	824	829	854	899	762	844	839	781	818	799	822	824	812	870	837	786	849	834	790	816	878	870	863	840	829	806	861	829	842	770	802	831	843	849	849	803	835	852	807	795	835	793	895	836	821	824	814	837	784	795	868	876	836	822	784	837	862	809	816	854	862	749	832	837	859	779	867	809	876	814	834	847	802	843	862	841	827	863	760	806	828	828	842	797	906	887	806	799	774	819	754	810	820	817	836	792	816	834	891	827	807	830	813	825	796	921	850	825	832	808	861	817	865	825	842	840	763	828	825	880	831	796	883	873	779	804	790	855	828	837	881	836	850	816	838	840	806	814	811	784	830	802	788	813
42331	7136	3081	2236	1524	1113	922	795	642	552	554	490	484	462	434	418	411	375	394	362	376	393	346	364	345	354	328	356	337	372	303	348	376	352	299	324	358	312	361	332	330	314	325	336	312	361	339	347	359	327	327	305	307	344	343	329	320	308	306	368	306	361	309	291	335	329	313	354	314	295	329	334	321	326	307	335	332	317	298	331	326	315	330	303	316	318	321	317	304	316	328	284	326	327	336	322	333	314	321	330	323	323	301	329	327	313	311	317	299	324	320	328	356	277	306	290	340	344	337	315	305	369	335	325	328	319	359	322	329	345	311	344	326	298	332	333	306	341	360	325	327	315	335	338	325	374	316	314	322	330	326	339	312	345	297	343	314	322	324	321	324	300	312	309	317	345	320	309	302	349	325	328	350	353	320	319	323	316	315	323	344	306	325	309	316	300	296	348	326	348	332	301	321	321	308	295	358	322	320	290	334	278	349	330	310	352	331	350	344	299	316	319	327	338	318	340	326	281	295	304	346	347	316	308	337	329	310	315	324	319	341	320	339	292	320	317	334	336	325	345	311	317	338	304	334	336	324	326	321	320	306	307	331	297	316	350	315	302	305	333	350	311	311	289	298	344	321	344	311	330	348	330	310	315	334	308	344	332	337	323	350	339	298	305	329	326	309	319	352	307	364	331	336	309	316	332	310	335	349	337	334	341	296	289	314	328	298	323	336	304	305	306	340	324	306	355	332	348	308	362	319	319	316	325	318	303	290	317	332	349	291	326	329	306	381	322	303	322	314	350	305	336	302	308	320	344	315	324	333	318	335	325	322	292	344	346	325	340	309	299	334	302	324	349	296	291	310	319	349	331	292	310	323	322	355	369	323	310	341	310	319	329	326	317	344	314	323	324	294	357	328	338	303	322	297	313	317	310	321	349	324	293	311	317	332	328	278	317	321	329	303	311	341	286	317	332	371	291	334	318	314	306	341	302	348	321	304	319	281	324	345	311	349	326	361	314	334	328	314	307	319	332	339	284	307	343	287	318	335	302	330	322	312	317	302	331	336	307	331	331	319	311	325	334	365	300	332	313	313	361	354	310	335	319	362	314	338	311	317	327	322	330	325	328	309	307	335	307	323	309	300	291	316	313	329	317	282	363	299	326	295	304	324	321	307	329	343	297	321	321	299	322	332	315	348	332	311	347	328	297	307	326	309	326	339	319	357	322	273	288	311	313	326	346	310	327	336	322	317	295	320	314	315	314	338	313	352	338	361	348	327	304	315	296	334	315	324	316	311	316	286	307	309	320	323	332	346	334	294	301	382	347	322	322	302	325	321	363	320	338	318	329	324	321	302	337	317	340	310	332	321	338	335	293	328	341	316	313	323	338	325	302	346	312	323	320	306	307	325	318	327	303	331	340	308	339	309	319	315	305	324	326	309	334	306	332	334	321	299	313	316	328	314	327	315	300	312	316	306	339	328	287	304	366	356	308	299	328	288	310	334	335	324	311	286	329	341	312	305	326	305	341	336	295	327	345	332	317	330	301	344	325	303	326	329	294	332	329	344	302	311	310	353	338	321	352	301	333	335	301	314	319	309	346	303	304	291	305	318	310	317	344	307	349	349	319	326	342	326	307	328	353	299	341	334	310	325	320	317	317	322	354	355	313	349	344	325	312	312	327	347	311	337	339	318	325	322	311	319	285	323	349	332	286	326	339	317	314	329	309	311	324	329	300	355	339	311	341	300	315	325	312	291	338	351	339	332	333	319	306	333	318	325	334	328	348	316	317	346	311	327	308	323	317	324	303	317	326	346	346	316	351	324	296	299	327	323	302	302	329	319	304	290	323	304	300	306	323	349	309	329	359	343	313	317	320	354	304	331	327	313	296	336	326	327	309	308	299	332	352	326	324	290	325	285	323	324	339	310	325	313	307	340	323	338	304	309	347	296	291	337	360	310	321	321	348	307	299	370	316	346	332	313	306	333	291	322	323	329	340	315	331	346	335	321	335	315	325	321	311	317	340	326	316	320	338	348	314	335	304	339	327	321	306	325	345	311	338	325	306	309	310	316	342	298	340	292	315	312	303	314	336	300	350	315	309	326	323	361	296	376	315	316	334	341	351	298	308	317	359	314	298	345	322	321	332	328	310	301	329	319	328	320	312	361	328	318	315	319	316	326	348	330	349	328	294	309	327	337	312	341	291	317	313	294	300	313	302	293	321	327	325	338	313	346	331	294	316	334	319	338	319	295	341	324	309	307	328	342	318	313	315	336	366	309	318	333	320	324	311	330	324	331	299	309	308	346	342	294	338	281	337	330	338	307	318	362	323	306	312	347	347	347	329	342	314	338	308	314	311	354	325	325	334	337	324	332	326	291	352	314	324	319	345	315	351	328	303	326	331	335	310	346	291	340	304	328	291	369	328	348	364	305	311	315	341	340	292	292	317	300	318	313	314	307	332	326	297	309	343	316	321	330	288	330	351	313	296	313	333	326	342	323	346	309	303	316	326	336	335	326	318	311	333	338	301	318	335	358	310	335	335	367	332	311	322	321	342	298	317	375	337	321	320	345	311	340	349	292	329	309	358	324	334	365	330	315	329	337	335	295	335	320	329	322	308	352	337	287	309	337	298	318	311	327	305	314	326	352	295	293	294	345	303	347	302	312	324	328	315	296	311	314	301	366	285	338	315	313	325	294	339	350	324	333	308	307	309	314	305	337	358	319	313	277	319	320	308	324	351	347	272	321	306	324	317	270	336	329	336	330	347	329	313	306	305	346	327	313	320	334	320	327	306	325	315	322	317	316	337	293	342	340	298	302	307	343	321	315	338	326	359	297	309	328	323	353	298	315	318	335	328	331	320	318	317	323	323	337	330	324	322	317	316	311	353	316	350	338	323	338	340	324	328	337	345	323	311	311	331	292	309	286	328	349	346	342	269	333	302	345	321	328	335	334	316	333	314	303	314	323	342	336	330	308	360	348	308	315	340	343	317	294	329	298	319	290	322	306	305	267	309	301	335	341	305	325	313	330	315	307	322	322	345	367	319	310	349	319	318	320	317	324	299	338	305	345	293	304	316	281	333	321	328	349	330	326	308	339	334	345	310	265	295	304	336	351	321	328	293	330	343	323	297	343	323	338	337	342	309	307	334	338	327	309	339	332	319	357	335	302	323	318	323	322	313	322	356	305	286	354	303	356	344	317	317	359	314	319	328	316	320	329	318	333	317	305	312	351	319	318	336	356	316	311	295	354	349	310	370	322	292	345	309	300	323	317	321	310	339	315	340	316	311	319	332	341	307	298	372	319	306	290	327	311	338	335	314	319	305	346	304	298	315	307	305	345	298	317	323	283	300	315	295	333	297	311	310	323	304	328	347	320	302	357	318	321	332	322	318	316	321	322	308	301	324	306	335	348	327	318	353	314	343	339	321	360	305	316	334	362	303	339	319	361	336	316	287	299	344	320	310	303	341	327	305	298	327	314	338	318	331	312	337	332	315
21035	2897	6601	6912	5937	4820	4021	3444	2968	2577	2353	2094	1865	1790	1624	1676	1563	1504	1409	1411	1323	1305	1276	1293	1224	1183	1172	1146	1107	1115	1128	1095	1090	1065	1056	1082	1021	1020	1079	1023	1010	1062	989	1052	979	1044	999	998	998	975	1033	1026	1010	936	972	996	997	966	984	959	963	954	1007	933	964	952	1007	989	993	977	1010	951	970	994	977	978	979	1019	966	960	964	972	984	974	964	917	946	988	956	1011	989	962	1012	980	972	936	935	962	957	937	969	957	992	941	930	926	1020	954	932	903	980	979	942	925	1001	919	954	990	956	943	951	964	1014	926	942	947	943	953	940	960	940	958	966	1016	911	964	942	992	974	995	913	962	900	936	973	954	966	976	916	988	1010	971	913	974	949	923	937	962	978	942	947	940	953	976	955	916	922	968	912	900	889	942	968	942	929	925	942	907	977	921	967	893	920	997	879	944	1024	960	968	953	960	883	968	916	946	981	947	949	991	977	943	1001	884	933	931	919	959	940	967	852	894	921	915	986	939	957	964	882	932	937	920	909	1000	959	948	941	956	929	932	944	967	947	1006	944	965	914	946	961	946	907	920	967	915	947	934	930	913	942	945	901	913	978	956	883	932	951	940	926	917	902	924	941	898	935	945	941	952	940	961	950	947	943	891	959	929	950	926	941	965	948	919	949	935	868	978	952	952	927	969	904	950	901	908	953	933	921	912	934	948	964	946	919	913	949	919	947	911	951	953	977	893	933	921	912	940	929	935	908	966	975	949	945	964	972	898	936	950	911	915	938	944	962	913	906	992	951	940	939	968	943	911	985	877	966	931	918	919	894	940	894	932	941	986	925	967	957	999	962	944	969	951	889	937	909	939	921	929	898	960	915	948	944	1015	982	946	1002	979	949	931	949	900	967	975	989	937	958	897	946	955	993	918	959	971	919	933	914	906	958	958	961	931	882	913	933	975	898	926	922	928	897	912	958	926	976	965	938	965	893	939	970	1003	904	889	944	929	929	919	901	940	952	930	932	898	969	940	975	962	939	926	959	942	944	942	910	923	935	959	898	939	947	995	943	945	977	922	932	961	920	974	940	937	937	884	922	946	926	949	888	931	952	988	950	898	926	950	969	972	919	927	884	942	923	982	967	855	946	911	960	942	925	920	968	927	955	936	1002	979	946	949	860	957	960	975	936	912	904	978	978	950	959	951	949	961	862	959	925	943	948	944	906	902	926	960	914	899	879	913	928	930	985	883	910	974	916	912	958	912	967	903	954	914	884	1010	906	917	919	912	922	921	972	933	885	909	914	957	955	944	917	946	904	951	985	936	910	973	952	1004	883	917	908	914	901	996	939	943	956	976	954	963	998	930	917	975	935	945	941	949	932	961	929	919	949	922	952	952	941	968	900	957	963	852	929	968	919	959	943	918	942	967	956	946	962	968	943	943	907	953	922	893	952	833	972	921	898	933	902	1016	867	1010	955	981	922	1003	927	901	950	959	948	884	905	903	944	987	987	956	930	923	962	921	987	938	893	874	974	980	883	913	987	916	935	929	945	947	1001	972	989	922	954	943	925	951	969	967	942	892	923	967	930	920	962	976	928	1007	981	970	911	972	973	921	955	965	963	915	923	993	941	928	919	916	907	975	967	922	928	918	889	964	938	939	939	936	944	921	925	935	976	998	959	881	997	933	965	995	936	920	947	957	974	918	965	906	886	925	969	921	905	946	990	936	937	988	963	933	956	914	916	916	903	946	919	975	916	912	1004	900	911	927	970	917	890	928	951	931	921	905	971	959	900	964	918	925	942	923	956	913	893	938	946	969	937	1011	961	903	907	972	950	912	917	892	924	933	925	902	893	977	897	953	873	946	920	947	908	943	892	956	946	935	918	997	893	977	984	978	901	932	961	973	997	951	918	998	888	885	1001	932	938	911	1009	932	954	957	952	1030	971	933	889	940	953	877	904	927	924	953	934	920	898	899	973	903	951	910	922	984	972	947	954	888	913	1004	986	930	944	926	970	936	942	957	920	955	948	914	973	937	910	944	935	946	966	954	946	904	899	1001	891	927	926	980	913	924	922	937	982	928	934	911	938	943	925	920	914	928	930	933	927	949	938	931	983	974	950	976	881	949	950	963	979	943	994	945	961	912	985	894	935	946	925	952	938	925	969	970	942	903	1013	920	963	911	916	953	923	909	982	939	924	985	921	924	1005	962	934	940	941	967	954	988	909	980	928	947	946	970	911	914	914	924	952	938	954	910	932	953	928	962	970	928	970	986	949	955	893	1004	963	923	959	927	965	950	876	937	901	940	900	888	906	914	966	913	914	904	907	921	944	967	937	1004	960	908	982	893	962	916	942	945	889	918	920	944	940	897	936	892	902	918	921	935	999	936	920	982	965	932	936	968	897	894	973	967	931	898	934	946	928	967	993	885	953	918	941	966	1007	895	887	939	998	952	949	928	935	972	915	893	965	928	966	867	900	932	973	1005	932	938	948	909	978	947	936	933	926	953	942	951	914	956	955	895	943	947	979	968	924	932	930	1042	934	924	958	973	948	994	941	957	926	952	955	920	936	991	898	935	934	921	977	989	986	953	947	962	907	916	900	963	962	968	936	937	953	957	909	931	926	936	866	961	940	910	924	942	957	965	911	966	868	966	955	930	1013	948	966	963	969	952	946	943	965	930	944	911	953	960	976	944	960	928	897	936	940	975	941	950	867	950	876	912	866	976	942	977	959	894	943	980	941	948	911	948	963	938	930	903	975	950	966	1009	952	928	969	965	922	909	922	962	967	986	907	934	957	969	956	991	969	932	926	936	889	922	936	954	949	945	999	874	927	917	953	933	965	993	950	940	923	903	961	925	924	1016	947	905	892	944	950	921	949	955	948	995	940	931	966	927	923	943	980	995	958	968	986	920	956	967	954	923	954	963	946	937	944	966	969	912	954	966	904	940	973	943	968	916	890	921	902	1009	910	974	924	952	955	887	936	918	925	919	935	912	935	909	945	960	957	954	922	924	926	988	960	932	954	950	953	978	938	901	925	1002	961	943	966	870	955	932	952	966	973	904	938	983	888	899	877	963	984	975	989	963	970	918	901	969	973	975	896	905	923	941	944	940	972	936	906	946	954	929	965	899	947	921	916	884	942	929	923	948	934	916	932	997	932	921	970	934	994	940	934	941	886	954	977	941	946	941	928	935	970	886	903	958	919	976	956	984	961	916	927	977	960	941	948	937	930	918	938	945	1004	913	914	900	928	986	927	941	974	982	946	986	885	920	956	907	921	932	963	994	952	955	886	933	942	936	951	935	967	936	912	948	975	915	913	986	938	898	941	948	940	925	978	976	976	934	996	931	976	945	960	973	951	930	944	916	953	952	964	941	953	951	974	916	936	960	989	1031	944	909	910	907	922	929	956	952	926	969	955	911	931	1007	954	919	991	963	958	958	970	987	917	949	950	910	994	1002	949	951	994	938	908	959	997	990	910	972	929	955	957	928	896	900	895	921	891	914	1031	938	986	930	902	967	929	962	936	885	984	926	960	937	969	899	936	966	927
5321	270	222	211	177	171	153	134	134	152	162	141	158	145	132	133	128	144	139	150	143	148	137	123	139	135	149	150	153	144	132	159	121	144	163	145	136	160	141	154	135	139	135	135	126	157	134	152	136	138	133	147	132	126	164	150	139	150	133	147	131	142	137	131	151	135	140	144	132	132	143	136	136	139	142	149	125	131	141	136	150	176	125	143	117	139	126	145	154	146	148	133	149	134	133	144	123	143	126	136	137	161	124	141	145	141	148	142	155	127	134	125	142	156	156	142	144	137	168	147	149	143	159	137	149	123	139	138	149	145	136	134	157	134	175	141	140	131	125	147	152	145	137	140	156	155	131	131	132	146	146	131	145	149	147	142	121	151	143	148	158	139	139	134	138	141	139	116	145	148	155	142	133	154	142	125	123	161	158	154	141	123	144	148	124	128	129	149	143	151	134	143	156	135	136	133	159	111	108	109	139	153	127	154	121	152	137	129	145	125	138	150	134	114	159	158	123	134	144	147	153	153	124	162	133	148	147	130	135	149	169	151	144	158	142	109	137	124	131	149	139	154	146	166	146	148	125	148	154	149	139	148	141	129	143	148	130	153	134	138	125	142	141	148	131	132	137	134	147	136	144	145	124	148	138	147	153	150	135	149	122	126	146	135	137	150	127	136	157	136	142	125	150	135	164	152	149	154	140	140	127	134	153	122	139	155	142	121	151	146	155	128	154	134	143	163	144	132	139	129	131	151	140	133	136	118	147	134	139	153	145	144	156	125	137	155	143	146	132	125	133	139	138	145	128	126	155	152	124	141	147	146	142	133	150	144	152	126	128	157	136	147	120	135	145	125	157	150	124	137	148	138	143	129	156	136	135	121	133	177	147	164	124	131	141	153	138	143	141	131	137	159	140	159	140	138	149	139	152	123	130	127	138	137	116	160	128	141	157	139	164	147	142	153	144	136	144	157	168	132	148	152	133	152	131	144	117	156	149	161	123	144	124	159	148	123	125	138	140	135	124	129	133	141	152	139	114	143	114	147	144	137	161	116	148	146	138	140	145	120	135	162	137	148	136	143	123	137	144	177	139	152	122	119	147	157	131	131	140	152	145	151	153	154	152	132	156	127	134	149	130	138	139	139	125	139	131	145	136	155	164	137	153	144	141	122	123	152	137	145	150	141	156	164	134	152	146	145	148	147	137	136	150	131	143	149	129	137	167	130	143	114	138	135	120	151	132	132	147	160	159	142	142	140	148	146	145	131	120	139	146	147	133	139	150	146	143	153	148	152	144	129	143	145	138	141	117	117	137	125	138	165	159	114	133	159	105	127	136	146	134	119	140	128	140	132	121	134	141	115	139	130	127	136	133	161	132	140	155	147	143	129	130	127	156	137	138	133	129	156	142	136	152	155	151	141	147	146	138	141	146	115	137	122	136	147	144	163	124	179	148	135	150	150	148	143	151	147	143	142	150	129	145	137	135	126	133	136	126	143	136	121	147	138	137	150	128	136	135	161	131	138	130	131	131	135	150	140	151	135	142	143	148	161	147	152	140	145	124	128	134	127	139	155	141	143	132	150	156	148	125	131	146	141	144	145	141	136	151	134	129	136	135	141	150	159	160	141	121	148	152	142	155	124	134	147	143	149	141	148	148	121	157	135	146	112	139	158	150	143	168	132	132	124	124	135	144	135	143	144	133	130	140	148	141	156	151	132	145	146	137	143	129	135	146	129	140	125	162	147	145	132	142	133	147	170	136	132	161	147	131	133	155	131	160	115	165	137	149	134	132	143	144	142	145	130	133	145	156	150	124	131	135	153	130	152	143	139	152	135	140	165	133	154	127	123	136	151	142	139	154	146	151	130	123	158	134	161	139	129	157	139	142	153	151	152	141	127	145	155	130	136	136	159	147	147	131	145	136	128	168	144	138	141	141	128	116	145	146	139	139	154	140	137	138	131	145	143	157	130	153	145	142	151	131	155	133	150	138	133	138	147	147	141	148	130	140	125	164	123	161	136	128	149	142	136	136	128	154	140	160	116	159	133	141	139	133	130	145	129	131	143	127	143	168	135	152	160	151	155	147	127	138	138	116	145	138	153	151	122	136	153	154	143	132	129	133	142	134	134	141	146	147	145	156	132	127	133	133	133	141	150	155	117	146	149	151	140	150	136	129	137	148	150	146	146	137	146	149	152	111	129	130	147	145	131	162	134	145	127	134	128	119	108	159	149	126	140	148	140	140	136	148	155	144	140	153	137	138	143	144	131	158	159	173	151	111	133	153	146	137	134	147	121	136	135	145	133	139	123	145	127	138	148	121	115	147	143	136	146	144	149	143	158	114	131	122	138	160	160	151	138	140	152	142	148	136	147	133	135	139	131	149	147	134	160	153	131	144	132	137	120	132	127	152	151	136	150	136	140	142	158	151	145	148	155	159	141	145	125	135	150	154	135	131	144	141	124	133	138	143	160	129	156	139	156	151	142	113	135	121	144	133	105	157	116	128	137	136	140	134	151	114	147	161	155	125	138	164	147	139	133	135	141	125	132	131	143	136	122	135	128	148	140	157	129	131	115	135	131	144	140	149	131	143	139	128	142	141	162	129	128	149	151	135	143	130	169	132	155	126	139	145	121	160	126	149	124	141	132	128	143	142	145	126	136	152	137	131	126	135	149	154	154	138	145	147	144	134	143	138	155	148	137	147	134	134	157	122	119	144	139	142	142	151	130	150	146	137	136	144	153	98	134	123	129	122	151	134	132	166	130	121	169	150	133	141	116	139	139	129	126	141	127	141	137	147	127	141	153	128	143	147	138	134	150	153	130	137	151	143	139	132	143	157	124	151	153	126	141	164	136	134	148	146	131	140	157	111	143	139	152	142	141	129	142	136	152	118	136	139	131	129	123	135	151	134	141	124	169	138	154	153	154	136	141	133	143	150	129	141	125	154	134	137	139	153	134	147	125	155	138	132	115	134	123	153	132	134	143	131	153	160	134	149	140	127	140	156	138	148	154	152	180	147	147	128	121	163	161	144	135	155	127	141	131	157	151	129	129	137	163	125	168	140	130	155	129	142	152	141	159	136	137	149	125	138	140	131	140	148	127	163	112	138	127	142	140	145	155	132	137	158	134	131	131	146	131	130	138	136	134	119	125	123	143	143	126	137	151	128	123	152	129	141	141	141	140	162	140	137	124	160	157	136	153	157	146	133	144	157	151	150	148	137	139	144	125	138	149	152	124	133	123	164	134	147	131	144	133	126	153	145	127	129	132	144	144	129	124	139	136	146	121	152	155	151	141	147	142	144	123	133	145	120	133	141	131	122	175	128	153	142	135	138	146	117	138	128	140	148	149	138	138	141	126	131	161	146	143	115	122	123	147	126	131	151	123	149	150	152	156	142	144	136	145	136	149	127	141	143	151	155	145	119	122	156	163	138	142	140	144	120	147	133	128	139	139	149	157	161	156	128	128	132	137	156	139	148	157	144	128	141	134	137	126
5519	552	686	686	688	636	581	585	524	569	564	525	553	519	521	485	487	522	520	475	540	499	512	544	495	522	527	496	470	500	473	476	492	501	511	509	493	472	478	488	467	499	480	502	513	489	480	472	466	473	535	445	483	504	473	484	474	497	540	488	485	495	517	472	491	520	495	460	508	459	486	494	491	510	461	474	453	499	514	452	452	473	478	473	490	497	494	468	459	489	450	490	481	511	511	529	496	497	526	512	471	486	488	474	456	469	507	469	534	496	520	444	474	458	447	503	498	510	481	454	481	487	482	523	491	496	500	461	435	473	490	457	502	458	452	472	470	483	507	455	518	491	489	492	486	500	502	476	497	546	482	470	470	479	478	515	487	502	492	473	474	491	491	453	471	467	524	480	484	473	469	503	471	488	451	514	456	484	467	488	498	462	465	471	508	431	463	479	492	478	514	448	461	497	492	469	491	460	493	495	474	444	516	457	514	491	469	477	525	472	468	459	494	483	521	464	503	480	484	512	496	468	496	489	522	504	493	465	453	508	450	472	493	502	471	537	523	486	488	482	487	466	456	492	494	436	491	479	435	431	483	466	469	488	474	478	510	457	493	484	482	446	481	490	473	485	493	482	508	493	506	481	502	503	479	500	507	499	458	508	483	504	473	467	481	472	485	480	487	472	513	468	508	453	444	480	489	487	465	472	487	529	464	491	449	444	496	457	430	502	496	515	459	480	466	478	483	460	508	505	520	475	497	500	489	509	490	473	474	455	506	540	471	491	459	455	485	452	473	479	479	545	515	487	492	492	493	478	486	443	453	544	498	471	493	503	482	458	501	504	484	507	525	511	434	413	511	454	487	485	478	459	481	504	494	522	483	467	499	503	472	510	497	455	462	475	451	512	541	491	503	504	471	455	467	514	484	484	453	504	520	480	498	517	480	474	492	480	486	507	485	507	500	513	500	486	474	497	469	470	487	474	486	488	522	494	502	470	471	490	499	437	485	463	484	490	453	479	468	472	509	477	466	545	494	492	449	463	503	498	485	499	506	496	508	480	472	485	475	478	487	474	475	469	486	462	524	467	431	505	473	459	467	462	517	443	503	448	505	495	474	485	485	487	493	435	460	462	501	450	503	465	482	491	492	446	474	485	510	476	471	451	493	533	434	461	501	529	482	429	469	469	464	503	451	474	454	470	522	469	498	496	501	501	459	459	500	498	487	517	492	473	482	531	516	446	477	489	439	482	522	493	461	471	503	497	485	501	460	509	481	455	463	474	455	501	503	470	498	504	472	487	475	458	475	497	506	512	490	493	470	525	487	441	456	488	497	475	486	453	503	488	494	511	513	462	489	490	500	470	501	459	474	492	510	486	482	472	491	498	451	442	477	477	455	482	479	475	494	505	523	473	455	506	492	449	481	483	509	484	483	464	510	500	499	467	496	487	496	504	489	464	435	428	466	452	469	475	483	443	499	486	493	469	466	494	499	503	491	498	475	463	471	496	507	482	447	466	484	454	465	489	493	484	487	483	460	476	491	497	457	486	494	466	502	473	489	483	480	473	508	490	513	504	490	493	510	468	487	487	452	486	508	490	482	470	458	490	516	486	506	475	471	476	513	503	477	481	479	467	517	495	472	478	459	489	479	513	462	505	508	484	492	512	506	445	483	485	526	489	477	444	461	436	493	507	525	489	499	458	441	475	518	501	471	526	473	448	452	477	504	504	478	491	467	491	489	522	456	503	489	474	453	508	486	496	485	510	492	459	508	515	483	481	492	496	506	446	500	471	470	465	514	469	496	511	486	449	524	489	510	462	466	485	485	460	482	536	517	480	485	497	503	493	486	472	469	485	502	524	486	484	487	493	515	508	495	516	432	475	483	476	470	467	486	491	481	512	474	496	451	507	492	538	469	509	500	439	503	458	468	497	473	464	484	478	489	501	470	500	481	466	402	511	491	476	506	460	444	502	482	487	500	557	500	492	521	509	477	453	485	515	478	490	497	489	504	454	462	486	500	465	475	492	465	502	481	481	490	468	458	441	503	522	475	446	490	482	470	507	491	447	469	483	506	468	478	493	525	493	503	470	453	491	486	479	515	544	480	491	481	483	493	463	499	513	480	518	486	490	514	445	528	502	456	477	517	466	496	491	508	483	513	463	503	494	465	500	497	476	450	504	475	459	494	486	489	502	490	505	497	500	464	490	488	452	505	508	498	497	472	495	494	512	505	511	488	475	516	500	482	537	474	503	504	473	494	452	484	455	472	484	482	490	513	499	495	467	487	483	476	453	476	453	480	479	465	441	524	466	510	458	477	481	467	465	491	502	475	489	491	477	474	470	475	473	491	463	459	482	494	499	430	461	505	483	462	454	456	507	473	483	484	487	495	465	531	448	479	491	467	469	472	482	493	480	473	504	493	481	474	473	487	495	516	474	502	480	487	477	500	507	478	486	467	517	532	457	485	481	473	485	511	486	502	494	488	495	510	462	468	469	455	489	484	491	478	514	463	466	514	481	460	469	481	481	472	477	462	498	435	468	474	507	510	471	479	451	494	480	516	480	514	504	480	484	498	459	443	461	522	502	458	448	466	497	443	489	475	527	513	478	488	444	499	430	464	466	483	470	480	462	504	469	526	479	461	450	517	452	468	455	496	492	489	513	457	494	488	501	476	489	502	528	489	481	491	466	478	491	505	487	475	491	481	487	451	462	453	510	509	474	487	484	455	479	465	507	491	503	492	465	468	517	464	496	467	466	494	507	480	511	508	492	458	463	486	501	476	537	502	473	464	490	511	450	483	492	444	495	460	478	473	509	473	466	494	506	478	453	480	473	502	490	448	498	505	474	469	448	474	499	475	444	442	469	491	500	495	450	490	488	433	473	489	481	474	509	489	513	495	476	484	497	482	475	462	496	490	478	491	526	506	475	478	433	470	491	500	456	503	461	467	502	488	478	508	461	465	445	496	517	505	522	517	453	487	475	484	490	509	470	456	472	453	517	468	453	530	439	476	475	458	473	478	466	477	499	505	495	549	500	475	457	464	466	462	489	485	486	475	458	485	480	488	487	503	509	504	505	517	487	501	475	473	504	470	466	512	500	470	510	486	473	458	509	489	522	480	507	531	462	429	466	481	499	476	509	508	486	508	513	504	531	469	443	498	492	472	465	518	490	492	480	516	505	478	503	472	520	483	530	491	493	477	496	483	513	424	479	504	492	488	494	441	485	456	476	500	470	494	482	466	477	488	477	547	498	486	501	445	481	468	479	520	464	459	470	496	514	487	493	493	471	494	480	506	505	492	472	483	490	560	468	522	454	486	468	482	499	462	468	521	456	447	484	468	514	459	478	467	507	473	515	528	486	490	510	486	418	523	505	485	463	483	454	497	477	506	477	463	466	496	506	462	477	500	510	508	454	465	469	456	498	493	486	473	524	497	478	495	494	485	518	479	511	480	445	461	522	482	473	477	484	497	456	488	477	477	454	508	517	460	478	496	503
29718	3109	1630	1213	890	671	565	489	461	408	360	331	349	341	308	340	332	302	280	303	295	279	305	282	249	275	279	292	312	296	324	258	280	289	269	267	284	300	262	287	293	278	261	232	266	286	285	288	264	264	285	288	273	282	283	258	260	269	285	260	276	294	296	266	283	251	253	292	308	284	277	253	273	265	270	268	261	257	276	286	309	249	294	222	245	275	275	299	247	282	299	237	263	270	264	256	241	268	284	275	293	308	275	276	274	277	272	283	285	279	274	265	295	250	275	304	262	273	244	266	268	281	267	267	275	290	280	254	258	261	300	276	286	264	288	264	280	305	291	267	260	316	266	252	257	275	277	296	264	284	275	275	286	284	310	308	272	274	256	273	279	268	275	285	298	269	280	258	269	287	278	295	271	269	275	296	279	275	295	299	270	273	270	293	267	287	254	311	266	291	270	268	276	274	293	289	268	249	299	263	258	304	274	264	259	265	273	255	285	288	287	252	238	253	294	287	330	277	297	286	266	258	288	279	268	294	278	296	307	262	261	265	275	278	276	264	239	278	270	278	265	257	269	279	296	265	280	271	280	279	279	268	257	270	303	279	276	282	264	264	279	294	271	254	298	284	291	274	282	290	258	273	262	281	286	284	295	253	269	303	273	276	283	260	290	305	305	263	274	286	299	271	248	289	261	253	272	241	293	288	278	285	273	284	283	257	262	239	285	261	285	270	299	259	258	262	273	261	286	261	283	299	301	269	283	269	273	265	276	266	275	248	285	267	283	268	279	287	293	270	274	257	261	281	241	226	264	281	268	291	287	289	262	266	270	268	294	263	273	278	251	266	280	275	271	245	283	293	270	260	281	251	247	274	282	276	270	249	211	257	284	242	265	293	280	254	263	265	282	289	263	281	269	275	254	259	285	297	262	245	262	247	243	262	304	282	286	249	309	277	257	260	237	274	274	245	301	271	278	281	292	282	284	263	282	264	280	245	283	263	267	278	277	246	270	243	242	291	288	298	287	262	270	257	259	277	273	295	260	279	295	267	259	278	284	238	265	257	281	290	267	219	267	282	274	307	269	278	272	280	279	287	273	234	234	260	280	294	251	253	312	287	275	275	275	282	285	248	251	266	261	285	246	262	272	258	298	290	280	260	277	296	270	253	278	293	279	276	281	277	245	266	286	264	276	252	273	262	242	260	272	262	258	274	256	269	276	267	287	263	278	309	276	283	272	263	262	273	296	252	293	277	262	259	267	270	247	264	271	274	264	257	289	284	310	292	272	268	255	270	294	282	264	274	259	273	294	273	282	287	293	274	289	261	269	290	290	265	286	250	250	296	263	278	280	270	294	280	271	272	275	264	257	266	232	276	265	286	241	268	283	252	268	258	272	268	262	293	282	265	262	275	275	256	278	298	261	268	261	274	263	246	230	304	294	269	285	265	279	295	277	274	258	252	248	283	310	275	300	283	292	282	257	273	265	275	271	283	274	278	291	296	297	263	286	282	259	292	280	261	269	270	270	255	273	295	281	246	287	280	264	294	272	294	254	272	287	253	276	296	276	276	288	266	269	268	259	245	253	270	277	263	287	274	266	264	291	249	317	273	269	278	281	231	276	264	286	281	288	284	299	302	266	265	288	263	274	297	276	245	271	304	282	244	276	267	279	270	287	261	257	258	287	253	269	285	285	277	294	273	299	283	292	252	271	274	305	261	272	265	287	268	262	277	261	286	259	278	290	287	288	274	266	267	271	282	262	250	235	282	259	282	256	260	285	294	259	243	238	278	298	280	265	243	255	264	254	251	270	269	295	275	276	268	279	260	250	287	266	273	289	260	292	274	251	288	284	249	280	275	251	273	282	276	266	286	260	278	266	281	287	301	274	316	286	263	271	234	268	257	265	282	271	290	288	288	281	278	286	276	257	305	280	274	280	264	270	263	291	227	246	286	273	272	251	279	253	274	284	281	304	248	298	271	246	269	271	300	321	280	270	259	247	267	262	263	268	285	263	288	237	248	270	284	279	309	274	293	281	290	259	280	269	272	285	286	285	288	289	265	285	255	285	227	279	287	285	292	267	256	285	274	299	262	286	268	257	265	264	260	269	272	319	257	284	281	282	279	249	275	284	273	272	264	295	265	269	273	282	281	266	268	272	250	270	276	277	265	264	263	262	273	265	273	279	297	267	261	274	302	271	256	287	282	267	256	302	278	295	294	285	254	259	280	274	275	281	276	285	270	266	250	290	314	274	265	268	237	250	293	277	292	288	272	266	275	254	266	282	263	269	268	253	252	296	274	259	304	271	289	274	282	255	268	304	271	268	290	283	285	266	284	297	281	271	279	255	271	298	277	294	279	253	265	257	272	265	267	241	261	300	260	273	268	314	277	300	255	254	281	291	249	287	264	271	273	276	275	280	265	267	264	312	264	268	264	257	283	264	271	266	263	262	292	272	275	292	262	306	278	277	281	254	294	274	252	259	265	296	259	238	256	272	263	283	292	285	287	280	252	271	262	270	261	274	294	248	277	276	305	260	261	288	292	278	265	251	294	269	263	279	275	286	262	285	284	273	287	245	280	276	245	261	262	292	278	287	263	300	268	264	269	270	253	266	275	277	279	307	262	275	277	260	297	246	275	261	293	269	291	270	288	249	259	242	295	265	279	251	280	264	270	285	263	276	278	307	286	293	251	290	270	264	284	256	299	310	273	275	276	269	239	260	251	283	265	292	277	250	310	263	285	283	234	264	255	281	279	243	250	262	274	265	292	263	260	261	266	265	275	297	309	281	254	273	287	265	290	269	241	264	272	305	267	302	273	290	263	284	242	269	266	272	260	291	303	283	250	266	277	277	259	253	274	277	283	246	262	273	258	278	296	251	262	237	282	264	255	261	257	249	275	265	272	255	277	293	263	275	281	283	272	295	265	284	272	282	286	282	294	295	294	286	268	281	275	274	257	294	250	259	253	261	283	267	280	301	263	278	286	277	279	293	309	284	265	263	286	272	284	276	272	269	277	259	283	255	302	270	259	302	257	287	286	287	302	289	279	270	267	245	281	290	283	266	275	286	264	267	272	284	278	271	276	236	252	261	253	256	288	267	290	247	291	283	270	265	277	309	314	256	253	274	270	262	295	291	281	288	277	273	291	277	282	259	274	288	267	269	264	256	292	263	267	274	271	257	284	290	274	267	303	274	261	303	293	258	261	285	274	286	281	264	276	277	270	285	277	278	294	266	261	268	301	272	297	243	267	241	257	279	268	260	245	268	231	284	283	281	266	263	277	258	278	272	243	275	258	286	264	280	262	304	263	244	270	267	280	256	275	254	278	298	288	257	283	282	251	257	278	284	272	303	261	253	255	266	287	279	278	266	305	238	276	253	282	288	286	254	274	278	296	278	280	276	275	255	290	272	303	250	277	239	268	236	289	290	256	288	278	291	270	242	274	285	268	286	253	280	257	284	279	276	280	262	283	253	258	300	265	266	278	279	285	279	281
15407	1921	3891	4151	3461	2930	2443	2130	1953	1708	1533	1452	1325	1303	1260	1112	1180	1091	1077	1024	1004	1044	1037	1027	962	947	915	930	951	943	915	927	918	913	871	880	891	922	918	831	844	899	850	890	906	822	823	922	856	863	833	868	830	842	886	824	857	887	854	850	835	836	869	827	838	836	853	806	854	832	821	865	842	850	814	890	894	833	845	821	823	848	895	837	792	868	843	889	845	812	858	847	831	842	883	848	834	838	841	824	828	892	824	823	820	871	832	869	842	801	854	834	884	869	838	880	813	850	815	839	767	822	814	848	836	817	845	771	796	818	825	788	843	837	838	801	852	883	804	827	843	852	792	864	815	836	857	862	803	804	862	862	836	833	842	785	853	828	816	797	857	894	783	847	816	864	892	816	773	820	787	799	868	790	879	852	841	824	839	790	831	819	813	817	829	837	864	829	881	872	858	828	817	831	842	834	844	814	844	806	817	878	825	791	818	886	889	797	842	825	845	800	822	856	812	758	826	802	819	820	805	845	811	842	827	769	823	828	828	877	814	830	826	868	866	817	825	852	806	844	783	838	873	862	858	812	817	855	829	822	804	784	841	798	853	859	851	833	848	814	812	751	814	838	848	844	844	824	834	838	850	844	845	865	878	838	843	849	809	822	854	798	826	884	861	884	839	847	831	878	836	836	778	861	840	827	876	805	816	836	846	838	817	773	803	888	846	819	839	828	809	852	827	841	825	789	814	786	794	854	855	833	792	822	811	879	858	851	843	796	840	859	821	835	817	800	860	807	841	864	816	886	802	809	792	864	836	817	864	848	782	851	832	808	818	864	830	892	810	777	820	836	852	781	775	802	857	851	828	854	842	839	830	784	853	880	803	840	849	805	818	838	776	893	826	792	831	872	845	865	836	870	792	834	843	824	783	855	804	861	748	831	813	753	835	869	872	833	810	837	865	809	830	882	817	816	839	814	817	862	822	835	791	811	829	830	830	826	824	843	801	845	835	831	829	837	824	826	850	814	850	864	805	873	816	876	845	819	842	835	836	857	851	798	876	857	789	843	802	862	871	829	834	869	817	859	878	801	843	814	861	818	827	824	859	828	878	836	825	847	846	833	849	867	766	865	843	769	812	848	822	805	792	780	838	783	842	843	818	835	847	837	828	798	842	821	810	883	807	801	852	770	855	824	780	824	842	831	788	816	835	862	813	828	813	851	808	826	823	884	799	834	821	829	802	806	855	842	834	839	809	834	848	830	796	796	843	874	798	824	813	817	810	830	845	877	877	870	813	871	811	850	825	844	765	801	850	857	841	826	820	836	835	808	831	853	809	828	851	858	818	789	865	798	852	826	883	859	867	823	827	830	872	788	836	841	844	784	802	775	833	818	856	889	843	806	803	835	827	845	832	832	868	881	818	807	890	823	856	839	817	850	821	863	822	805	821	835	822	838	819	853	822	831	809	863	844	830	828	852	887	826	833	809	781	816	803	814	747	810	819	833	805	860	835	799	806	843	779	871	851	883	829	839	859	783	846	803	816	814	884	833	850	866	844	836	857	919	812	799	823	861	859	847	846	828	855	800	827	820	804	843	870	871	830	828	840	816	819	839	799	876	863	824	815	796	860	819	842	829	869	809	838	792	818	838	849	796	831	844	843	873	842	817	856	819	763	856	817	865	877	825	794	831	826	823	843	802	860	836	805	873	848	877	814	828	827	829	778	813	808	883	789	831	844	826	838	827	814	853	868	823	858	794	821	805	889	801	783	828	832	839	824	828	860	838	857	851	871	869	808	796	840	827	862	782	830	764	821	860	817	798	837	834	909	861	813	810	810	798	802	811	819	849	873	801	824	831	832	872	759	823	814	845	853	840	826	858	879	862	917	895	866	850	882	883	860	842	838	820	781	845	812	835	841	809	811	846	833	863	827	869	836	842	793	857	849	854	835	851	824	866	868	850	812	825	798	819	788	870	883	864	891	856	816	838	887	841	848	782	812	830	839	872	807	837	815	890	813	832	882	798	815	826	810	847	788	816	835	808	859	823	854	796	831	790	831	877	811	844	797	832	815	807	803	789	821	849	779	839	862	841	824	856	836	841	801	834	820	830	833	782	785	796	791	839	880	868	813	782	832	850	834	804	843	797	864	849	838	828	874	777	817	833	819	858	807	836	832	847	893	839	829	834	816	800	815	839	868	837	814	868	816	830	816	790	858	807	811	876	808	835	852	828	822	877	867	803	833	793	841	837	852	882	855	822	840	892	850	855	796	836	862	845	840	812	858	770	813	835	851	815	877	856	834	773	847	835	836	824	852	849	835	792	826	816	789	796	799	814	789	860	828	806	825	805	830	904	823	824	831	876	859	820	816	803	850	813	844	849	868	804	827	840	792	845	836	822	792	846	832	821	810	828	817	821	829	848	875	824	796	808	769	831	792	829	820	858	803	827	773	839	791	857	813	847	827	845	837	861	822	882	830	843	837	810	834	864	805	809	813	820	796	836	841	830	886	791	841	820	840	822	830	793	850	799	830	788	786	781	835	815	812	857	828	770	861	817	819	785	820	838	841	832	806	758	844	822	859	825	837	826	811	845	886	786	849	865	852	866	894	801	830	823	860	838	833	815	866	826	816	801	820	800	856	816	812	798	789	792	841	847	837	868	831	858	823	861	849	842	773	826	757	817	794	788	882	828	834	782	816	824	869	862	852	837	818	827	836	826	836	783	851	796	866	840	788	845	864	825	856	854	800	850	810	873	835	865	833	797	833	831	800	810	843	814	866	856	827	846	861	841	830	861	800	853	850	851	806	836	839	850	781	877	853	801	776	817	790	868	831	807	820	828	836	780	846	804	833	846	848	863	889	813	845	795	850	892	831	833	845	818	871	790	801	779	836	784	840	840	803	799	847	866	855	808	852	812	847	840	792	797	803	854	910	798	821	849	790	803	848	824	869	851	780	860	823	827	818	850	818	859	858	851	806	850	822	823	856	805	842	845	827	836	862	814	810	828	837	823	781	796	836	846	806	817	882	841	776	837	795	816	803	865	783	841	866	792	875	834	839	793	844	827	809	799	838	840	834	850	795	846	778	833	787	786	801	838	823	830	796	869	852	844	806	852	853	857	818	826	862	857	800	817	848	770	827	863	814	852	859	817	820	882	844	832	752	783	843	826	863	843	790	883	823	822	801	814	843	878	835	823	786	883	757	751	857	802	845	788	812	872	877	841	884	838	832	852	855	835	864	850	823	817	823	814	842	799	840	810	847	860	881	834	843	823	841	876	784	856	825	830	844	851	751	834	810	834	880	864	801	918	889	777	879	838	848	876	852	819	847	866	837	806	850	898	842	858	881	792	813	869	826	835	814	820	824	805	799	835	825	831	862	864	842	829	829	850	852	807	797	796	854	799	862	852	807	862	859	825	827	793	830	803	785	757	813	870	822	839	834	851	813	832	808	855	846	841	805	849	793	867	864	790	807	842	819	857	869	815	849	844	867	811	791	856
43622	7740	3152	2282	1502	1118	934	758	674	533	505	502	457	461	420	467	430	366	378	383	380	338	362	372	335	350	359	330	371	312	355	326	344	358	376	322	338	349	348	336	338	328	323	323	310	315	351	307	340	320	342	317	313	341	329	311	318	327	312	321	323	346	316	316	341	322	342	313	281	317	336	329	337	344	329	325	312	301	320	322	310	311	321	310	320	337	319	316	333	284	313	294	303	321	356	340	329	313	326	337	363	323	302	327	324	325	283	287	333	298	338	381	342	330	320	317	338	328	320	309	352	336	327	327	331	309	348	291	341	336	336	339	348	298	281	334	324	324	344	313	311	348	297	325	336	353	328	309	318	304	325	341	307	301	319	351	343	338	298	328	309	347	335	296	326	308	345	332	333	320	341	351	330	361	322	326	328	329	297	354	331	317	322	346	320	304	342	297	319	274	320	316	352	320	303	313	340	332	303	354	310	311	335	321	326	323	360	322	319	308	322	323	329	301	301	339	336	317	332	321	346	317	328	300	341	320	297	323	332	320	315	302	318	320	310	319	320	318	333	339	381	342	319	358	316	321	335	318	311	353	315	332	317	327	338	294	277	327	326	295	340	311	321	315	328	319	327	308	307	319	297	346	307	339	308	332	343	346	306	342	320	300	327	317	362	307	341	309	308	315	326	320	307	337	310	337	337	331	311	290	354	308	333	292	336	296	320	311	342	347	322	330	343	301	304	329	327	332	311	331	314	333	309	296	330	330	315	319	331	319	338	326	324	306	303	318	324	321	342	306	309	338	328	339	323	363	290	296	343	333	322	305	320	309	324	307	308	308	358	355	327	309	309	328	335	330	275	318	311	330	343	307	319	321	297	308	302	332	278	298	324	319	330	316	308	319	326	309	313	290	289	332	301	306	337	327	324	316	341	335	300	334	327	287	330	337	309	338	285	343	322	351	307	310	298	304	321	304	320	305	332	341	307	330	300	335	318	326	317	305	320	281	297	319	337	308	310	327	291	309	328	289	328	313	331	303	342	358	296	298	318	312	301	305	313	309	317	325	360	314	333	321	331	303	314	320	291	316	347	304	339	336	363	330	334	337	315	346	337	296	310	336	314	310	311	336	325	324	296	321	301	313	325	331	300	315	323	290	303	327	343	315	328	313	299	346	314	294	302	312	309	340	318	346	343	317	285	305	318	328	318	314	311	318	337	330	340	302	363	336	323	322	293	288	320	318	329	321	323	312	306	349	284	347	302	318	309	329	296	335	311	295	310	332	325	312	293	380	328	288	285	348	314	327	310	318	297	326	301	330	316	334	359	331	337	320	329	285	316	337	295	341	308	324	355	337	349	279	312	336	306	327	309	292	312	338	326	324	319	316	315	307	320	292	341	310	322	299	308	342	328	277	314	321	297	317	322	316	349	324	305	292	318	312	305	312	320	331	306	357	367	302	303	350	320	323	324	327	318	327	342	339	317	306	333	332	321	350	293	339	326	310	319	333	327	334	325	321	303	326	309	326	311	322	327	319	306	314	330	318	339	339	333	313	323	304	339	317	293	311	348	337	311	329	344	308	320	321	351	339	307	327	388	310	316	317	322	330	310	327	340	291	345	317	295	312	301	324	336	354	358	320	312	344	320	324	314	305	321	332	328	340	289	328	339	323	367	298	329	330	334	318	337	338	328	340	272	357	299	332	332	302	323	323	341	324	297	325	327	332	306	347	309	323	303	340	311	318	310	319	319	379	308	342	349	299	298	308	358	301	337	348	321	330	302	296	298	310	340	320	317	340	334	333	302	335	331	328	340	338	316	324	353	299	322	324	301	338	332	295	325	343	295	355	325	333	326	318	345	313	321	318	327	314	351	338	314	293	319	336	308	315	329	304	314	316	310	286	338	321	306	315	325	308	321	316	329	303	315	293	328	329	321	331	325	361	332	311	292	316	311	332	292	322	316	301	308	321	310	342	352	322	349	316	349	313	312	319	329	305	327	322	320	300	312	331	330	306	324	343	304	374	320	316	320	335	310	293	302	289	310	307	302	372	339	320	292	315	313	315	326	340	290	313	312	335	320	327	310	288	322	288	307	282	335	309	314	300	309	326	351	328	311	302	312	323	319	317	299	337	336	332	308	323	353	317	293	304	323	318	294	290	343	321	330	300	318	333	344	350	326	331	334	310	324	318	280	314	302	303	336	340	361	302	358	333	343	295	331	309	308	331	305	311	335	358	326	309	321	338	325	296	312	306	342	307	355	317	328	360	325	317	328	328	340	316	288	319	329	331	333	309	330	331	299	290	315	292	285	335	316	330	317	323	300	315	332	336	300	291	302	318	337	326	301	312	335	292	327	302	306	346	281	303	323	307	335	347	314	333	326	308	357	283	331	331	293	331	349	322	335	329	328	326	322	342	306	318	351	324	324	323	334	347	326	304	308	310	324	302	309	320	295	316	317	294	293	323	335	352	338	323	347	317	297	335	308	321	319	337	320	323	328	344	348	297	311	317	342	336	291	314	301	309	287	333	340	339	316	318	320	357	308	319	316	312	317	325	307	319	300	334	303	297	329	319	349	307	336	300	330	317	285	313	297	322	325	335	319	322	317	305	327	313	314	301	307	334	332	318	310	286	326	331	304	332	307	313	287	314	340	334	345	307	326	328	322	326	305	302	316	327	330	322	321	347	324	333	327	301	307	304	340	308	318	306	290	307	317	337	319	315	332	303	332	307	312	310	338	320	349	341	350	290	319	361	317	319	308	302	325	322	363	311	354	320	333	320	349	302	332	324	340	322	313	331	334	306	311	303	330	315	369	313	360	304	340	328	294	292	335	302	339	311	314	302	344	338	327	325	327	319	331	324	321	328	342	318	329	348	301	333	306	303	310	286	309	316	350	328	316	337	326	339	331	292	318	315	311	344	351	309	321	318	349	330	305	353	307	331	342	310	341	331	332	286	334	326	299	324	332	313	295	308	325	334	306	336	335	315	326	296	306	317	319	289	306	349	319	300	320	350	330	306	328	331	337	314	346	311	317	317	296	310	315	305	309	303	335	303	310	348	352	326	292	336	340	324	315	313	346	306	311	275	302	316	344	331	336	364	284	295	296	308	303	305	308	292	342	326	310	311	346	309	340	312	350	317	310	362	337	285	356	346	322	305	347	301	334	323	301	299	298	331	292	309	312	363	278	305	339	351	317	306	282	299	300	316	323	336	342	292	288	310	335	344	314	318	313	321	339	340	324	379	336	303	308	302	321	333	339	294	310	313	326	381	332	315	309	298	332	319	296	329	295	290	320	347	297	341	307	332	353	348	339	322	312	331	331	312	314	326	315	319	323	313	329	311	324	345	305	288	321	332	336	326	328	364	327	341	342	317	298	308	320	365	320	351	327	280	308	339	318	334	330	299	361	314	313	304	308	321	348	322	313	352	335	311	344	320	290	324	338	315	302	309	338	290	295	327	348	330	347	314	320	303	339	327	332	334	318	278	320	331	312	327
21398	2986	6360	6977	5798	4791	4016	3369	3030	2550	2227	2094	1979	1774	1689	1606	1555	1431	1423	1374	1337	1315	1295	1286	1190	1200	1226	1148	1122	1135	1084	1097	1080	1064	1085	1038	1087	1012	1026	1083	1029	989	1074	1059	993	1012	1030	990	1005	1005	1000	1013	1025	1064	979	986	960	1057	999	986	1017	961	974	958	970	960	970	959	962	966	952	992	955	1048	956	946	907	950	1028	918	918	955	981	949	976	984	969	942	929	981	900	889	947	926	918	1020	967	919	929	963	932	916	978	978	935	944	979	939	946	969	957	951	946	936	956	941	900	944	927	880	994	985	950	900	946	912	900	972	951	951	955	961	951	977	866	979	922	940	946	977	863	941	976	915	964	910	947	881	914	939	964	872	959	935	898	948	919	948	887	912	947	914	996	932	954	942	941	949	946	915	914	909	996	994	957	949	962	909	973	951	919	949	931	974	971	959	948	922	908	952	990	929	939	929	955	964	910	950	940	961	918	914	959	943	964	917	931	998	937	954	949	956	974	886	950	930	894	920	887	909	949	937	934	895	877	913	1011	968	953	936	963	912	929	926	929	949	929	882	913	921	919	946	935	924	917	927	937	935	952	968	963	904	899	938	981	956	933	935	941	948	923	910	947	961	951	924	943	989	977	887	943	936	905	894	973	915	946	926	942	915	979	960	959	956	964	902	973	944	977	947	913	918	885	950	948	958	966	956	961	912	881	950	946	941	957	906	974	953	922	915	914	973	953	907	912	926	937	928	950	948	932	909	981	893	1055	908	955	941	1014	975	964	933	983	930	896	921	975	917	848	927	949	975	1005	926	944	978	958	927	979	955	914	912	974	873	959	932	930	902	925	934	934	987	983	975	897	967	902	909	973	952	953	1007	922	885	966	906	928	920	961	934	902	971	910	961	948	985	979	972	909	908	922	906	929	906	907	963	901	945	961	944	913	888	910	899	924	857	930	939	928	934	898	928	905	961	965	932	956	963	894	956	891	970	964	978	904	909	964	957	912	995	940	950	925	941	962	878	1001	924	931	912	900	951	951	984	891	850	906	994	931	954	854	966	983	908	911	960	925	940	957	951	938	924	903	944	931	934	932	954	903	961	945	927	943	1018	919	916	951	878	894	950	976	942	918	940	949	963	913	922	910	939	966	911	908	945	928	895	918	921	915	934	907	928	898	870	961	942	930	885	970	945	933	952	943	981	927	893	916	954	907	1000	938	931	929	931	906	964	970	881	905	913	949	934	964	915	959	945	956	905	915	906	960	994	947	948	994	949	932	955	955	947	925	923	923	923	936	961	932	983	921	945	952	915	936	975	995	943	933	949	966	938	925	947	950	951	963	898	893	912	957	913	890	937	982	895	932	923	979	922	983	974	922	948	942	927	947	898	897	971	932	896	931	959	927	956	935	916	965	900	934	894	994	940	940	959	973	946	968	950	972	977	966	877	939	913	950	942	918	939	989	882	880	931	954	969	941	942	955	963	890	968	979	929	965	982	981	907	969	884	953	941	949	910	982	965	954	980	896	953	935	947	996	922	967	951	992	895	911	929	977	910	962	922	934	961	928	942	956	935	928	932	968	973	867	976	917	952	905	916	897	904	980	1018	961	904	903	966	941	959	919	937	950	913	941	980	961	954	978	913	968	923	926	908	895	976	952	970	972	937	956	884	992	904	901	941	964	961	937	995	885	926	943	973	944	935	961	992	952	919	932	939	971	886	919	951	945	959	941	963	938	909	903	914	976	932	971	923	950	932	958	981	890	936	937	911	1001	976	947	963	918	934	963	933	974	976	970	913	935	889	942	929	968	958	920	903	946	929	931	940	951	921	983	931	884	974	938	982	913	981	912	979	923	878	964	962	940	894	916	949	933	943	924	955	897	912	919	950	916	916	916	871	929	954	943	927	926	1019	934	949	928	942	983	960	958	941	914	945	942	946	994	893	944	995	939	915	942	978	898	958	926	981	887	911	969	977	970	954	932	872	921	889	972	956	966	1023	916	962	925	964	896	935	961	962	892	951	961	918	998	958	944	940	970	923	981	954	927	970	974	907	960	932	886	916	934	940	888	977	935	986	945	961	918	877	993	914	1011	943	897	959	960	942	940	993	1040	983	941	910	996	904	968	944	908	967	984	869	897	893	946	966	923	998	949	940	995	963	913	892	997	939	922	918	909	957	933	981	915	961	934	973	913	942	970	942	937	916	921	961	970	959	923	938	903	883	919	927	921	879	900	1007	884	928	937	986	924	943	940	931	916	894	913	966	966	955	913	932	936	873	914	937	924	938	897	938	921	957	909	886	946	944	984	1030	882	943	909	926	964	975	979	931	929	977	939	929	997	968	963	935	936	933	975	903	887	925	929	968	950	907	994	927	925	952	909	951	924	941	923	913	927	957	926	927	937	951	902	910	941	951	925	972	951	960	919	911	982	928	916	1018	946	921	995	913	904	959	941	909	940	961	928	947	919	965	937	917	906	937	921	934	891	883	958	983	960	978	892	957	941	983	996	955	962	1009	925	967	924	899	912	867	972	979	916	940	966	961	900	928	944	956	923	1025	948	891	962	933	953	942	947	873	1040	891	983	953	952	901	924	961	1001	955	941	956	968	1000	969	927	907	948	903	931	976	942	942	979	935	903	952	936	940	962	949	930	971	970	933	1042	949	934	953	927	888	932	915	918	968	927	985	972	911	943	929	958	946	896	921	914	901	932	934	903	930	951	915	953	926	959	1009	930	956	953	943	940	919	924	879	971	908	940	940	948	934	915	978	914	915	973	951	957	910	958	972	941	944	905	973	975	917	989	930	903	977	931	932	909	917	989	926	933	939	969	922	927	945	955	927	927	944	951	1028	969	926	959	899	950	907	973	963	898	976	920	921	896	878	977	922	872	942	946	957	973	967	923	972	965	945	986	923	936	921	934	937	937	963	945	920	1000	977	922	953	888	920	928	967	928	982	942	923	953	992	937	967	961	927	890	955	949	929	899	916	952	960	906	941	916	911	935	883	923	951	932	869	962	966	941	924	919	953	914	896	953	905	948	913	957	991	1005	904	1019	961	914	938	909	892	914	888	946	922	969	944	926	925	957	905	945	913	984	1001	965	907	978	990	941	931	905	911	935	930	926	920	957	907	906	929	997	1027	948	942	958	935	944	953	905	956	960	855	940	933	956	912	966	969	980	893	951	957	976	954	993	969	971	958	961	916	931	947	993	888	945	985	894	964	962	944	976	966	925	959	912	919	945	914	953	1011	934	902	956	954	864	984	887	963	937	901	971	911	908	896	964	928	916	915	977	888	981	938	901	946	918	941	942	933	971	962	936	933	967	963	919	971	919	971	910	957	982	904	932	968	896	924	931	994	987	929	989	909	958	930	971	922	891	966	904	916	976	927	942	947	945	948	918	998	983	993	984	918	922	895	953	913	937	963	912	958	901	899	955	860	978	957	922	936	989	924	993	944	977	930	921	927	973	934	907	915	916	940	933	953	870	937	917	928	926	964	943	967	977	918	890	938	904	955	905	914	918	895	976	878	905	946	876
5569	292	258	204	167	173	146	166	148	132	146	160	154	165	168	142	158	151	136	130	158	175	146	135	139	152	163	143	173	156	147	122	143	156	163	160	143	149	151	135	157	144	159	125	151	142	144	149	167	143	139	142	136	149	145	146	140	146	117	133	146	152	177	137	147	127	157	142	130	125	130	141	145	138	134	146	125	146	132	112	146	141	160	147	132	115	125	152	142	150	133	153	151	137	155	160	127	147	143	162	147	147	149	155	156	144	132	129	129	157	138	154	160	130	131	165	152	128	140	132	139	127	155	139	136	148	125	142	136	134	155	146	134	167	149	152	159	139	130	164	111	146	145	140	149	130	145	132	150	166	137	128	133	142	135	131	147	133	147	122	116	143	146	146	151	138	143	154	121	153	128	136	121	137	137	151	153	139	144	163	161	125	154	139	140	133	164	136	144	143	150	169	140	146	152	127	146	145	153	137	134	147	151	144	131	144	144	136	125	172	147	133	142	136	168	118	119	130	164	150	146	124	128	146	132	142	160	138	141	132	122	142	147	138	136	138	127	146	138	168	155	136	151	142	145	146	146	138	124	144	143	139	137	149	142	154	144	153	138	142	144	144	147	139	158	138	154	158	151	140	142	136	149	152	161	139	155	160	153	127	129	180	132	135	150	157	160	157	154	142	138	156	128	138	127	146	135	137	130	162	135	136	130	184	150	123	141	133	139	146	134	171	136	136	143	164	134	138	157	150	131	163	162	130	130	159	140	131	141	146	138	131	139	151	156	133	115	131	135	138	140	151	142	150	150	137	147	154	127	139	137	150	155	139	126	152	133	141	106	146	143	134	133	136	143	139	144	140	141	148	135	134	144	174	157	139	147	144	143	136	154	153	141	170	135	127	151	147	134	149	142	133	137	140	122	133	144	147	152	148	156	149	149	139	136	141	119	124	128	147	120	126	144	142	156	133	160	160	160	135	127	131	136	132	138	127	137	158	131	136	128	132	141	136	148	139	128	168	144	162	129	155	123	135	127	116	130	145	132	146	161	141	167	118	138	150	142	129	154	152	153	140	126	136	168	161	133	147	124	144	148	118	142	128	143	137	129	131	153	152	155	123	130	129	133	142	124	152	149	141	141	132	142	155	138	135	124	133	143	150	158	126	134	130	131	141	133	145	135	152	153	128	131	139	133	136	154	152	134	142	129	147	143	138	153	126	132	137	117	146	134	151	154	139	121	148	154	154	141	126	146	139	136	132	137	135	137	147	136	152	143	139	147	149	155	154	151	136	143	148	147	136	149	147	134	137	130	131	136	143	155	143	123	139	154	114	143	136	137	132	138	141	142	141	144	153	144	141	162	144	146	132	157	136	153	112	111	125	123	154	126	135	148	136	157	158	144	149	156	160	135	143	126	135	129	140	144	151	154	114	135	130	149	182	132	132	133	146	153	148	131	140	167	134	124	178	141	133	137	152	157	107	142	137	151	123	139	124	125	132	165	149	133	126	153	139	160	156	135	155	144	135	133	121	165	128	150	126	145	151	136	146	146	156	128	157	134	156	138	141	151	130	160	149	142	157	130	131	161	167	140	142	136	163	135	140	154	148	126	141	172	140	138	167	145	148	141	142	162	149	140	143	124	143	135	144	137	121	151	148	119	149	165	165	147	154	136	145	170	136	129	135	148	128	138	135	157	135	155	158	141	124	119	159	147	142	163	146	125	155	147	136	131	155	159	149	143	130	147	145	132	156	142	134	156	146	142	143	146	115	158	167	149	144	139	133	145	127	138	167	110	141	148	140	145	146	141	145	148	143	143	133	154	139	155	146	148	142	142	132	156	136	157	163	147	150	163	136	123	118	151	130	136	126	153	157	143	157	147	154	132	141	141	137	140	137	128	131	138	134	149	134	124	117	155	126	146	142	148	142	164	153	157	158	153	152	170	160	136	153	139	173	151	125	134	163	132	143	152	144	141	121	172	135	132	145	132	157	123	147	152	138	139	133	142	111	118	142	151	153	150	139	143	169	142	159	151	133	128	138	140	149	138	129	152	173	154	146	159	126	130	138	133	148	134	125	149	160	147	124	131	143	157	135	143	141	156	130	166	127	151	169	154	139	148	127	140	160	152	124	157	132	156	150	169	147	149	141	135	149	125	160	128	149	130	127	153	120	118	130	143	145	142	149	136	152	151	136	152	153	154	138	138	162	160	133	134	152	136	151	121	165	152	138	119	130	153	154	149	137	135	142	138	161	145	152	159	162	165	121	147	124	158	150	112	134	133	113	172	154	122	156	139	141	143	140	159	138	149	145	150	144	134	148	174	120	128	127	151	137	122	149	143	132	133	136	156	133	163	146	145	141	116	110	135	103	138	104	154	134	137	141	143	147	144	132	116	135	120	133	150	152	125	158	153	145	124	137	150	137	157	139	151	125	112	163	131	129	145	144	152	144	133	140	130	144	141	143	122	144	149	133	132	157	159	131	149	156	147	131	160	131	151	136	168	162	150	151	179	129	174	137	135	123	135	136	159	131	156	154	135	136	132	134	136	115	153	125	165	135	152	134	159	138	148	128	129	141	136	149	159	146	123	140	132	130	154	150	151	138	132	154	145	131	130	138	145	146	143	152	167	128	148	143	131	151	143	145	139	145	149	149	145	147	150	145	141	158	144	159	134	174	149	132	132	122	142	161	154	117	148	135	142	157	141	123	134	144	137	133	117	150	156	133	133	142	128	129	124	133	133	120	145	141	144	115	163	146	137	151	132	137	139	165	113	118	132	104	115	138	161	172	151	135	140	128	134	146	119	136	138	133	160	156	153	159	131	156	144	137	146	141	138	149	143	143	144	134	140	146	140	146	131	138	132	125	141	129	125	154	149	126	134	136	156	167	124	142	138	161	131	143	151	150	148	127	137	145	131	136	121	150	125	127	135	130	146	122	135	140	159	144	154	151	160	163	126	116	119	131	148	118	140	124	145	152	134	147	173	141	169	151	140	130	125	155	142	154	141	126	148	138	119	177	130	148	149	134	136	127	139	137	140	136	134	151	150	138	133	117	139	146	144	154	146	154	122	150	136	137	155	145	143	149	156	132	140	152	134	147	126	138	139	169	138	117	138	150	124	134	157	136	141	157	147	139	151	140	118	140	161	153	170	147	157	143	154	143	135	153	145	146	137	149	140	140	133	148	138	161	139	132	132	130	158	134	137	115	141	130	158	142	165	149	139	149	151	125	142	157	154	123	139	149	124	147	145	140	135	127	140	133	149	127	136	152	126	136	144	150	172	154	147	132	134	174	133	143	142	145	150	171	146	140	133	132	137	146	127	153	121	119	168	139	152	151	127	139	147	139	149	145	166	154	145	160	130	120	157	137	104	147	149	134	126	157	149	140	179	128	143	142	128	130	123	153	146	119	135	141	130	150	132	139	115	150	122	154	127	155	122	142	169	119	125	160	136	166	121	122	142	132	159	141	157	142	134	144	122	152	142	126	118	141	141	150
6019	567	783	670	681	621	617	570	521	537	535	519	520	506	572	544	506	529	479	516	490	477	521	511	500	504	498	521	502	478	511	460	486	534	470	497	486	500	489	475	518	484	480	508	484	529	482	497	449	488	496	473	448	466	469	490	488	526	501	494	518	484	507	467	479	501	515	500	500	489	494	462	494	501	517	506	495	521	517	440	486	475	494	516	448	472	517	489	503	524	543	504	534	478	557	504	499	475	459	479	514	475	476	438	484	486	486	489	451	505	470	473	491	521	487	487	487	496	529	524	476	479	506	490	506	519	517	457	489	509	513	498	489	495	471	484	519	492	481	506	506	467	519	470	450	501	445	498	479	481	477	472	476	519	526	491	487	485	449	469	438	487	481	469	470	487	473	500	470	479	497	548	484	490	510	528	468	481	480	460	460	454	503	498	491	501	479	502	510	493	472	478	479	499	458	460	462	515	471	496	512	504	485	487	511	504	475	486	536	501	447	439	477	494	492	485	470	499	457	486	486	497	492	494	535	495	459	496	500	487	507	455	466	513	498	474	465	455	489	479	504	490	466	502	463	506	431	480	456	481	469	504	500	508	486	528	467	486	534	487	476	479	492	470	474	487	465	474	468	497	521	471	514	497	480	494	470	482	469	517	513	514	522	472	468	460	487	503	497	470	513	514	476	490	486	487	475	483	480	503	462	494	529	494	508	471	490	484	503	496	460	523	479	495	497	462	496	492	497	478	476	502	480	458	518	508	475	506	462	505	485	488	475	538	508	540	476	492	534	475	497	460	508	490	472	509	499	481	525	503	434	495	471	509	488	484	481	474	445	444	475	462	483	470	498	491	451	481	513	477	465	491	515	460	502	494	510	473	472	490	484	488	484	502	453	504	432	487	484	503	519	469	516	486	527	493	537	541	471	501	467	484	512	497	487	487	477	505	508	476	460	517	488	528	496	480	470	506	509	507	483	507	466	498	540	504	473	539	486	479	494	505	473	482	498	494	455	485	473	479	497	475	478	486	500	496	529	489	476	450	524	477	440	468	482	479	486	460	480	540	498	480	489	516	491	457	512	469	504	486	455	466	482	488	500	466	513	505	489	499	440	506	467	482	493	482	447	486	504	505	508	493	514	492	517	494	472	491	469	496	498	513	523	513	553	510	474	487	491	511	503	460	460	478	526	462	483	466	488	472	477	517	493	489	479	444	460	501	496	502	469	477	501	463	523	500	437	479	438	475	488	526	476	479	487	493	500	468	468	495	542	471	477	477	487	499	499	482	481	505	519	501	465	505	458	481	490	487	477	476	460	511	482	445	486	497	510	504	484	469	532	494	488	484	502	500	485	457	527	481	444	458	488	456	496	474	471	463	489	457	546	457	482	466	505	482	512	488	469	501	494	479	510	482	513	515	514	480	466	490	504	424	454	497	478	481	461	476	533	484	486	498	495	489	490	477	497	476	556	468	491	508	502	498	474	493	479	506	491	470	503	486	476	445	496	514	468	477	489	504	506	482	493	529	504	510	473	475	492	512	487	458	510	482	485	458	452	468	468	491	480	493	524	455	525	495	462	505	512	456	505	449	484	494	482	496	498	485	487	514	533	487	499	486	470	486	495	485	487	471	466	474	496	511	527	490	512	488	491	513	508	481	489	473	467	496	447	469	492	447	495	521	482	496	514	512	466	450	474	487	471	460	471	435	451	506	456	474	468	496	458	467	497	512	469	476	500	508	486	469	454	521	502	500	478	460	452	502	481	471	472	488	486	459	472	472	535	450	488	457	481	513	504	479	475	483	468	464	487	489	465	448	465	472	492	464	510	484	507	472	459	521	453	438	525	501	509	473	475	482	510	496	492	491	527	471	497	510	474	508	483	486	469	494	508	524	487	491	471	500	492	531	537	479	497	501	516	522	487	476	486	468	518	454	469	462	441	487	498	448	471	486	483	465	497	482	509	507	510	478	500	447	521	513	506	482	520	473	438	470	507	495	498	458	501	512	491	488	477	535	455	491	448	492	456	503	509	527	473	505	490	463	455	489	469	516	464	485	475	495	482	437	501	468	518	481	522	475	524	465	483	514	462	493	458	464	456	503	502	497	447	493	475	500	500	480	501	542	428	488	499	482	513	470	493	512	476	470	504	507	474	524	477	494	490	516	487	517	491	493	473	465	506	491	502	466	486	535	503	502	484	513	521	507	503	482	478	499	506	463	492	460	485	472	498	507	469	450	475	454	505	493	502	482	507	518	462	500	501	464	490	516	478	487	520	476	456	484	501	485	484	528	464	469	521	480	489	508	438	488	494	517	493	480	489	446	498	477	489	466	501	480	467	462	468	464	507	469	491	454	486	517	461	513	512	467	522	471	499	475	518	515	480	459	464	504	542	420	455	520	512	460	479	486	497	450	487	522	520	526	469	482	505	485	489	508	525	502	479	482	485	508	495	468	518	484	463	470	493	466	498	454	480	477	481	485	472	475	518	477	468	546	458	509	493	505	529	446	508	448	482	418	469	525	468	497	472	463	490	495	492	496	517	495	449	475	492	468	473	499	510	487	476	473	507	495	474	460	510	463	452	476	523	472	479	465	494	475	541	485	485	487	498	475	484	503	475	501	438	467	484	501	460	511	482	468	493	505	480	506	490	443	505	458	489	505	542	510	481	472	481	490	452	485	488	487	501	515	467	465	493	481	470	494	491	466	474	480	512	481	478	473	488	469	474	511	466	491	510	512	528	476	453	449	481	417	463	532	480	505	445	488	479	500	479	500	536	469	483	488	500	459	499	480	492	481	472	494	486	473	483	465	459	490	469	485	445	503	489	523	486	501	493	483	525	488	491	492	514	506	469	474	498	490	517	497	497	512	468	471	476	482	480	451	515	482	538	472	485	477	463	481	468	451	510	471	471	505	473	474	480	489	494	471	499	471	489	490	487	516	453	462	474	475	476	516	488	482	472	506	480	472	449	468	465	476	452	503	505	476	477	463	510	451	514	495	472	524	517	481	485	486	481	502	458	507	472	489	527	462	467	521	470	474	485	494	454	486	478	491	471	503	475	518	461	456	485	496	481	476	488	476	482	487	495	486	505	479	507	492	556	452	508	498	507	468	501	489	487	493	484	453	476	498	494	453	493	469	506	452	486	487	458	521	493	528	482	469	504	473	491	496	503	498	468	498	514	510	498	442	468	444	492	485	482	508	531	521	466	516	522	495	485	452	509	453	504	511	500	484	462	472	475	511	483	494	521	519	469	455	479	482	499	484	479	504	460	469	489	472	486	505	502	483	479	505	468	481	509	449	532	495	568	502	469	498	481	540	475	462	468	490	486	534	501	529	490	483	502	552	520	519	525	491	442	451	474	504	499	485	475	477	474	504	470	501	506	500	495	525	505	488	460	448	502	489	538	471	480	489	502	468	461	464	510	504	470	459	491	487	454	475	510	479	465	471	494	458	442	468	483	455	504	479	466	501	469	487	503	472	491	489	500	528	524	493
30344	3329	1566	1139	906	709	567	517	433	401	391	341	372	346	338	305	332	282	324	299	287	319	280	302	304	280	264	288	316	276	310	266	289	305	306	268	290	284	287	299	259	257	296	294	247	287	266	270	263	270	316	280	258	270	309	289	280	246	268	286	298	269	288	283	287	291	256	251	263	256	265	316	277	266	267	271	276	276	265	301	299	292	265	268	319	269	283	258	276	301	280	291	295	279	293	270	267	296	249	278	279	262	265	277	272	251	283	253	311	277	272	255	284	300	294	250	287	269	242	274	267	259	268	273	244	300	248	293	261	284	299	255	254	328	276	290	297	298	269	248	262	263	253	262	284	295	293	294	277	306	280	260	277	275	298	264	261	243	273	301	308	278	255	234	252	249	277	276	298	283	247	305	242	285	268	290	263	268	277	276	256	263	279	259	294	302	274	257	272	276	265	273	289	252	279	269	283	275	283	307	294	295	253	280	280	268	270	272	268	275	302	265	293	284	277	263	284	270	287	257	259	302	265	314	311	254	279	279	280	292	282	265	289	264	281	289	247	278	278	276	269	286	292	272	269	275	275	290	269	275	299	255	282	263	268	291	302	247	251	294	255	255	266	293	280	274	273	300	271	297	291	244	262	258	301	273	263	268	265	268	267	272	289	268	243	288	270	267	297	245	259	276	282	251	275	259	261	280	283	264	272	279	291	278	320	266	256	260	276	260	295	270	311	290	299	232	252	270	270	266	255	276	261	263	270	247	278	268	283	253	244	253	263	251	293	276	288	306	284	281	278	290	275	276	267	279	283	277	309	282	294	266	270	256	292	288	252	264	285	250	274	244	273	283	259	265	274	274	276	282	273	273	267	284	282	297	274	275	285	279	288	269	246	289	253	291	282	254	271	249	285	253	252	290	253	281	267	284	261	271	265	263	286	287	244	307	275	292	276	265	263	275	276	238	286	289	295	264	264	270	299	238	272	261	262	291	285	299	268	299	313	295	288	272	275	271	275	254	270	267	272	259	241	272	259	274	268	279	276	273	287	310	263	275	275	260	298	300	275	253	255	267	273	271	285	253	288	260	287	263	289	255	286	261	271	278	268	259	254	277	253	267	263	268	272	256	298	281	252	256	287	247	287	272	258	274	276	266	275	234	257	282	292	282	249	292	274	295	261	295	261	262	278	251	266	273	302	246	274	286	236	283	244	277	271	296	262	261	274	277	266	262	280	267	269	265	289	285	284	250	249	269	284	286	255	240	263	293	309	274	269	270	259	286	292	309	297	264	281	257	322	268	256	271	241	263	307	287	260	256	285	295	249	264	298	272	264	272	264	307	273	275	271	281	271	272	254	280	265	267	281	252	273	249	312	286	270	294	309	258	286	279	282	289	286	258	278	312	281	246	275	253	286	269	283	300	259	284	267	263	290	281	286	284	298	259	246	272	270	261	301	254	256	288	301	286	291	252	282	273	257	262	272	260	269	302	254	256	267	278	280	295	269	284	296	283	289	293	294	300	296	229	286	277	257	301	261	275	266	274	233	276	281	249	288	268	278	262	275	285	303	250	310	269	274	284	278	274	279	311	280	288	318	246	260	267	256	276	278	261	262	275	280	299	279	268	259	266	281	270	264	269	246	293	245	287	282	264	269	270	247	258	255	282	279	269	296	281	265	293	267	271	294	280	253	285	290	273	268	258	282	293	286	307	267	282	280	286	321	265	253	254	270	266	283	255	284	291	241	289	293	271	283	291	281	237	265	256	226	272	291	298	282	258	275	306	257	307	255	267	269	282	267	254	274	251	277	289	282	280	271	267	271	278	269	250	285	276	288	294	272	298	274	297	264	273	276	269	285	262	259	270	261	284	280	276	258	265	276	256	256	298	264	287	262	266	284	247	252	252	279	269	285	265	265	307	269	282	260	281	257	264	286	269	289	265	292	265	258	265	255	260	288	281	268	282	287	267	282	285	282	280	264	284	264	280	299	299	290	267	279	255	301	261	237	274	251	267	272	235	278	269	279	259	260	277	306	241	254	283	277	283	245	284	288	270	240	269	255	280	271	265	266	274	284	269	311	258	274	278	318	287	290	294	273	267	277	276	259	272	269	257	268	274	280	284	251	262	284	276	276	301	272	276	258	252	260	262	262	286	281	253	267	289	261	251	289	281	281	255	279	285	293	256	262	276	307	259	279	284	270	287	250	285	282	284	264	314	304	295	292	241	272	275	239	279	284	284	297	285	248	228	296	273	280	280	279	294	285	295	219	271	266	292	274	262	271	264	254	263	284	278	291	243	297	292	292	269	250	273	284	285	286	257	269	267	289	268	254	273	257	312	263	298	245	262	286	282	291	267	289	270	248	271	276	260	294	267	313	297	299	269	271	273	278	284	274	271	276	260	279	295	255	292	246	246	278	283	264	248	229	280	289	248	279	285	247	290	285	314	261	278	272	289	258	285	251	298	278	258	282	283	283	271	273	279	293	268	255	283	261	291	290	263	263	287	253	330	285	259	262	288	274	271	276	266	274	306	272	262	301	279	288	261	253	279	275	288	266	266	264	279	274	301	253	281	298	246	228	272	282	281	263	253	280	262	291	262	264	251	275	239	261	289	268	292	250	273	272	276	252	253	304	270	253	292	289	300	259	268	271	284	273	266	267	279	280	265	274	275	278	227	276	246	277	280	284	275	272	277	305	277	270	289	273	253	273	260	291	324	272	281	284	258	272	259	296	296	257	280	262	235	240	291	258	266	273	261	247	282	285	259	249	283	285	264	281	265	279	264	271	297	247	266	304	261	271	264	267	309	282	268	277	260	299	292	273	248	283	260	288	280	296	264	274	267	279	269	267	258	291	284	287	277	261	250	302	272	298	263	266	235	289	255	302	267	268	253	257	300	283	291	265	296	275	255	255	274	281	259	286	261	314	284	265	255	268	294	281	252	297	289	284	267	284	270	283	288	295	258	277	283	257	246	281	310	272	293	285	234	279	292	279	237	284	264	257	254	248	285	276	303	263	228	291	253	272	262	270	285	295	276	278	297	285	266	277	264	258	279	260	258	272	240	261	236	275	271	282	251	285	241	284	259	272	258	266	287	250	307	275	290	295	243	252	273	248	286	278	279	273	247	251	268	275	272	249	270	278	270	253	284	316	312	285	261	261	276	264	329	281	290	295	240	260	268	296	308	288	246	289	268	275	276	246	258	291	265	256	260	277	265	270	287	279	289	292	289	284	299	276	292	282	278	263	262	260	272	285	266	257	284	286	294	272	280	306	246	228	267	255	246	262	273	273	284	288	279	282	273	289	257	269	300	288	296	278	256	258	256	300	246	288	249	288	280	263	312	253	284	302	257	252	271	281	278	279	255	268	282	251	287	262	287	267	301	292	283	269	256	313	268	269	283	272	291	285	281	276	267	262	278	275	272	286	292	291	282	260	269	279	290	246	267	250	256	254	262	248	260	285	266	281	273	280	268	256	271	292	248	289	283	272	290	300	272
15642	1860	3792	4083	3461	2999	2442	2194	1978	1737	1561	1381	1420	1295	1192	1130	1141	1143	1110	1038	1068	991	991	1021	971	923	983	935	958	930	911	928	902	908	910	861	924	897	885	883	883	849	914	838	877	935	871	907	882	829	833	868	850	871	851	843	843	844	835	867	893	906	829	856	883	871	814	843	832	909	890	908	859	901	858	851	822	823	917	812	838	784	768	871	831	853	894	849	841	860	858	851	823	852	864	843	863	825	842	881	805	940	851	826	836	817	920	882	851	831	819	862	869	826	829	802	854	825	805	850	843	875	859	832	797	868	812	842	860	830	825	882	849	838	882	823	856	864	850	812	872	860	900	806	872	812	899	890	835	783	816	825	818	822	804	868	812	833	830	858	814	834	836	849	831	887	859	855	774	841	815	798	853	846	828	843	857	831	831	870	798	851	868	880	882	841	800	836	863	826	837	867	838	821	807	848	846	813	847	866	814	837	835	814	849	787	801	829	822	860	820	804	790	843	805	839	835	774	824	852	868	802	871	838	863	846	841	846	836	817	821	846	806	800	783	884	861	798	820	825	809	836	877	813	828	820	831	810	803	831	799	819	884	825	786	799	822	860	822	819	829	796	848	819	838	852	804	799	845	861	830	896	800	832	823	781	833	858	832	870	840	831	827	842	830	802	812	832	877	833	815	839	809	816	824	837	779	904	860	820	810	789	863	826	808	811	754	859	803	835	866	801	829	789	801	800	811	842	849	874	810	843	840	827	807	844	853	842	819	796	867	809	820	780	802	793	835	827	811	789	832	826	835	833	820	859	833	827	850	785	842	806	810	793	833	859	830	835	846	809	829	838	836	783	850	824	804	872	842	823	846	821	818	838	850	830	842	816	829	834	836	840	868	851	851	814	798	885	835	799	853	807	831	820	814	826	832	800	788	882	861	818	833	837	834	802	810	829	801	792	880	781	869	842	824	806	828	807	834	834	800	791	839	822	874	873	816	853	824	798	822	839	841	825	834	824	844	824	828	800	844	768	863	843	794	845	850	842	844	839	836	838	898	813	782	811	853	834	817	847	799	883	856	870	833	821	810	832	904	803	839	807	863	829	820	844	820	809	808	837	855	845	840	856	800	795	832	880	814	825	820	811	847	905	826	818	867	842	863	830	864	884	813	825	855	889	832	868	855	921	828	853	832	861	855	841	819	814	788	832	866	803	853	824	828	840	867	798	801	829	862	833	845	840	870	869	848	868	793	868	816	763	816	820	877	823	793	902	863	866	808	822	831	853	855	799	845	866	861	850	822	843	826	819	780	854	846	862	931	816	880	859	826	790	819	826	800	822	802	853	748	840	831	873	770	909	819	830	847	813	817	857	821	873	833	806	835	835	834	799	817	800	830	808	862	818	819	796	817	796	806	840	827	815	797	887	784	778	865	932	811	825	839	848	811	827	795	842	875	833	792	875	866	826	824	827	856	874	863	799	846	824	820	807	839	812	854	819	837	878	824	834	827	824	798	840	849	803	852	804	859	881	791	805	847	817	851	845	803	847	846	829	827	859	814	786	822	830	841	794	854	833	847	825	850	898	837	850	853	844	864	873	892	849	865	858	793	823	800	830	820	829	801	835	860	813	765	836	831	799	806	802	838	809	841	780	821	800	853	836	832	834	785	841	855	850	858	860	863	745	814	830	817	770	855	779	861	848	819	851	856	824	823	799	797	784	812	841	867	862	842	805	874	836	834	837	834	866	830	850	862	835	851	811	851	827	815	840	862	819	801	779	809	859	828	825	838	820	815	856	832	807	849	797	872	812	792	781	840	875	800	879	842	802	824	827	884	769	855	818	836	855	876	824	785	837	838	826	824	875	841	848	877	874	829	850	853	908	860	780	771	836	860	831	829	822	814	909	820	826	816	839	838	855	832	825	820	843	890	828	789	844	854	805	770	852	814	777	788	830	836	829	821	845	863	857	840	812	812	802	908	843	865	844	855	808	804	851	811	810	821	866	793	824	884	835	813	850	894	850	821	790	859	841	786	853	827	839	809	887	854	791	842	860	812	853	814	879	804	856	813	828	796	833	813	814	837	870	814	789	812	810	848	820	806	829	879	835	815	831	858	806	894	841	790	814	838	852	807	823	808	855	833	857	798	867	811	835	831	841	847	848	834	809	864	841	849	817	841	863	861	872	847	903	832	818	867	812	898	840	836	836	808	859	808	842	797	851	811	817	798	867	850	796	838	816	885	857	795	863	825	850	824	787	861	862	849	830	803	824	855	864	812	803	854	873	883	836	831	811	838	834	815	847	834	885	862	875	849	810	808	795	832	849	828	800	861	861	858	818	837	842	810	811	862	823	855	839	827	810	910	867	842	840	876	879	833	830	868	836	814	803	862	820	854	844	829	831	810	850	863	877	840	833	854	858	834	801	822	809	801	818	849	825	822	848	866	797	841	830	833	834	784	837	767	838	883	855	822	808	840	843	826	819	841	782	857	812	808	805	826	869	833	813	853	804	864	835	821	840	831	814	856	850	815	806	836	865	846	807	848	790	826	856	787	843	875	803	834	821	820	857	812	806	856	819	880	880	785	810	789	853	810	841	858	821	826	807	889	839	796	856	781	827	825	871	848	857	837	833	816	851	830	853	801	829	817	856	811	819	791	863	804	790	871	801	880	822	860	867	810	816	891	839	882	795	805	866	897	847	832	903	824	867	854	822	874	811	836	861	830	801	822	824	804	843	841	770	838	827	771	826	835	854	862	857	879	814	821	849	875	791	804	815	853	844	838	782	826	790	816	838	833	796	842	829	801	834	838	821	858	871	855	820	876	854	855	839	811	834	812	766	848	865	855	827	838	805	830	874	840	789	854	825	835	895	839	801	837	828	837	836	818	828	862	864	772	871	834	842	795	831	850	839	821	822	814	779	842	882	797	826	815	855	760	770	848	838	849	782	900	858	847	837	808	832	898	837	824	817	860	800	811	823	892	857	906	864	901	860	809	866	844	887	829	789	876	817	849	820	790	851	835	861	808	849	823	822	844	823	820	845	847	806	838	866	886	866	843	825	774	753	792	809	826	802	814	807	833	875	846	819	843	808	807	845	839	768	845	834	848	836	845	872	811	825	834	840	803	841	892	827	811	818	807	861	830	834	879	840	803	868	821	818	814	809	801	885	794	835	826	848	824	819	849	802	812	840	837	804	830	839	759	847	860	809	800	870	873	818	825	818	812	850	814	812	868	853	860	844	835	849	856	835	788	830	822	818	823	794	817	868	829	832	831	812	844	779	862	837	834	860	825	867	815	835	812	869	844	825	859	840	795	817	818	877	833	787	783	849	852	818	772	846	836	835	823	838	842	795	863	841	863	826	878	916	763	852	849	789	816	852	790	772	841	811	821	822	853	794	832	797	854	842	840	817	874	831	846	799	805	803	884	781	879	844	805	838	791	835	808	845	810	803	821	820	826	795	833	786	809	845	811	805	835	874	834	832	836	811	840	809	825	799	823	789
43565	8656	3218	2283	1505	1161	862	768	683	574	524	498	463	453	408	416	389	371	352	362	374	331	378	401	348	339	348	348	367	317	345	354	327	334	330	360	349	328	298	356	353	325	374	308	351	321	339	328	328	299	337	323	344	302	279	329	325	330	326	359	343	327	303	336	350	326	315	342	321	309	292	330	318	325	332	334	319	340	336	339	310	340	325	345	336	331	345	313	322	344	314	318	333	355	307	328	305	308	318	318	330	319	321	359	302	337	282	323	342	325	318	298	305	343	348	335	309	331	285	325	310	334	303	305	315	314	323	318	311	325	309	316	320	312	310	323	304	327	321	291	307	302	318	300	327	294	320	310	335	292	271	326	346	347	307	357	334	310	281	315	282	321	324	358	322	321	352	356	326	342	315	306	311	318	317	314	325	302	340	321	315	312	315	313	292	362	343	353	309	343	332	322	298	313	324	332	294	300	317	333	312	342	308	306	297	327	330	321	311	304	317	358	310	312	301	340	311	301	312	328	295	309	339	328	364	288	330	325	288	325	305	340	282	328	296	282	309	317	327	327	318	317	329	312	321	304	309	285	320	302	328	314	352	336	327	301	288	344	297	334	336	313	337	315	327	327	350	288	321	335	322	350	333	317	319	339	339	304	305	293	315	318	334	319	343	299	309	288	351	299	329	333	334	351	308	299	293	299	319	336	296	325	334	302	314	302	308	332	322	311	307	320	290	326	338	333	328	310	325	340	319	325	296	338	294	314	334	332	337	323	331	331	340	293	310	295	305	298	351	310	343	356	336	334	322	320	323	312	366	327	316	322	342	305	318	302	323	352	328	336	291	313	317	329	324	339	310	333	312	313	308	345	337	329	317	340	327	325	335	292	286	310	323	319	328	305	337	346	288	337	311	315	309	336	322	331	307	290	295	308	322	317	351	321	308	332	313	334	314	321	324	307	340	315	322	323	309	304	317	307	311	304	321	346	310	331	351	340	334	310	339	311	319	335	317	326	287	320	319	316	341	330	306	312	310	315	318	337	315	305	329	309	292	320	306	333	298	332	302	304	337	333	315	290	347	309	322	298	317	304	321	350	314	350	316	331	333	356	301	329	326	340	314	319	354	310	313	326	346	317	308	350	313	316	296	327	338	320	331	307	286	300	308	339	335	308	346	332	339	342	342	326	323	295	304	316	335	320	284	282	322	349	334	310	315	315	321	309	326	343	289	315	372	296	338	331	338	306	325	309	331	331	302	347	330	335	329	320	335	338	307	329	302	316	342	327	293	317	351	334	344	363	305	352	324	305	336	331	337	348	318	292	324	333	303	288	326	293	308	312	293	307	279	324	307	326	290	323	324	317	347	314	343	305	317	334	311	307	327	343	336	323	322	306	315	309	340	321	329	349	318	349	329	342	325	348	335	322	343	306	283	325	326	295	307	354	331	295	296	321	327	318	366	327	300	297	308	355	327	326	320	322	305	315	313	359	271	295	300	314	295	343	299	340	314	325	293	346	300	331	330	302	340	324	304	324	325	300	322	320	308	333	355	336	311	309	298	308	295	303	289	341	330	313	302	321	323	320	347	322	351	327	300	279	295	293	304	322	277	299	301	324	306	300	327	340	332	301	312	333	341	326	341	332	323	328	290	309	303	294	337	328	299	311	304	327	333	297	316	312	302	326	295	335	309	299	346	313	318	350	318	295	316	330	258	319	322	334	327	321	348	299	343	327	343	375	316	339	340	298	323	333	299	324	298	275	300	324	309	294	326	277	292	304	344	324	333	321	322	317	302	303	305	319	299	294	309	346	330	332	359	316	320	330	322	325	312	307	303	293	301	346	330	329	309	295	282	337	337	333	315	338	297	354	308	312	325	315	321	314	335	305	332	325	344	311	336	315	311	311	331	332	331	319	274	324	338	314	315	317	345	301	335	349	319	355	318	315	320	311	303	326	345	316	324	313	319	330	347	309	350	325	299	335	366	370	296	322	351	316	339	316	324	299	311	331	312	307	315	319	307	347	364	291	272	311	307	300	311	336	303	328	307	284	325	313	333	319	308	353	310	288	310	315	304	301	309	313	332	347	321	302	346	304	288	328	313	340	316	337	334	370	318	325	330	312	320	314	291	331	312	331	330	304	306	318	335	322	302	321	331	324	345	329	324	346	305	338	337	314	336	351	342	345	281	297	317	313	348	335	333	341	311	334	344	310	319	310	308	299	297	304	344	307	321	296	318	312	337	336	313	319	305	301	322	315	341	308	341	316	294	324	314	304	338	355	300	335	344	316	330	346	295	354	327	344	310	322	305	351	362	308	303	333	312	346	361	314	332	325	323	314	303	305	332	337	344	326	285	307	295	332	320	304	346	318	324	342	328	314	295	313	348	340	331	351	340	296	325	328	328	322	307	324	309	329	326	343	307	282	356	309	303	314	298	328	327	349	306	307	334	332	315	349	319	373	275	309	329	323	352	338	332	329	318	307	304	350	347	336	306	291	300	304	326	336	328	330	340	285	330	308	298	319	317	311	331	292	326	287	323	346	332	338	311	317	318	327	327	319	330	305	294	358	310	330	340	340	305	302	325	304	323	332	289	327	309	323	325	309	332	337	347	314	315	306	332	299	336	316	326	312	328	307	353	332	332	333	343	335	311	326	316	329	322	337	323	356	332	331	313	330	300	319	337	348	288	337	295	328	307	303	363	310	281	346	302	331	310	338	317	337	292	359	314	284	334	312	337	327	288	323	318	323	350	282	327	310	313	327	316	318	311	357	336	317	296	310	314	326	334	355	323	330	314	298	317	298	341	358	319	327	323	309	343	307	343	363	296	330	369	300	334	344	319	324	346	327	299	306	321	330	348	330	351	334	310	318	327	355	337	331	348	316	317	331	280	322	349	312	301	308	326	340	355	317	337	304	329	322	354	323	293	308	333	326	304	335	353	342	336	339	343	305	320	329	311	282	353	300	337	335	298	291	305	285	304	332	323	315	339	317	310	334	264	306	343	330	340	307	339	311	340	316	339	303	336	315	303	350	335	310	322	313	302	344	328	325	339	349	320	339	296	328	326	309	349	329	298	354	302	301	338	346	322	309	303	318	314	305	324	311	314	303	342	357	350	330	305	317	330	294	323	345	320	327	353	316	313	374	322	312	318	308	351	284	311	305	345	320	346	330	332	327	327	339	338	311	303	348	313	313	311	297	269	339	335	317	328	343	311	315	323	326	341	305	329	286	322	301	351	319	300	330	312	300	312	316	323	288	327	325	323	334	323	315	321	303	313	339	320	320	334	335	351	319	352	319	285	296	300	330	341	285	347	361	303	327	344	327	326	283	316	312	318	324	334	366	343	293	313	327	351	276	328	345	300	298	329	329	292	297	305	322	320	333	287	318	333	283	301	303	338	324	316	332	294	316	317	281	344	353	329	331	326	320	310	308	321	332	311	305	296	325	345	329	349	310	346	326	289	334	340	318	315	319	322	284	330	321	314	305	287	339	321	335
21493	3018	6380	6903	5923	4795	4041	3350	2996	2611	2322	2043	1895	1846	1723	1613	1489	1548	1477	1362	1394	1337	1275	1220	1205	1270	1140	1101	1188	1086	1110	1104	1097	1130	1107	1046	1030	1065	1107	1044	1054	1037	1062	1028	1021	1003	1036	964	1028	1037	1009	1015	964	1015	1052	1035	947	989	1026	943	985	992	966	958	918	992	931	928	978	995	976	893	986	987	972	962	979	929	967	994	935	942	975	939	929	953	972	990	967	967	914	951	1019	957	933	979	1009	953	962	976	984	984	957	960	914	963	953	970	942	934	939	951	973	954	957	887	995	981	987	927	929	977	935	964	992	924	945	958	970	946	908	889	927	896	948	919	897	915	938	967	961	925	950	913	964	924	913	940	961	949	948	932	935	988	944	901	984	989	951	936	889	960	908	909	936	899	952	955	939	970	912	957	932	950	985	984	921	919	955	911	977	969	906	900	908	940	954	936	934	1008	888	890	962	934	929	912	939	960	926	1005	917	984	954	958	929	968	953	938	962	959	965	961	926	990	910	949	1009	938	932	951	899	944	933	918	960	988	959	993	939	953	980	920	955	950	987	963	1008	913	980	928	927	925	944	880	952	970	897	977	963	912	936	967	961	982	955	958	925	955	986	939	916	995	880	955	984	908	952	971	949	924	971	962	944	919	866	934	973	971	916	948	959	913	971	935	928	916	940	942	906	954	953	922	943	946	941	897	902	947	914	966	933	911	964	952	992	960	909	968	944	937	963	1021	1004	940	941	915	950	942	953	925	1005	976	885	944	944	946	964	902	964	891	922	1003	929	907	988	946	938	913	983	972	951	924	887	907	914	952	909	930	900	925	985	937	935	967	954	924	988	882	951	942	934	899	984	993	924	963	923	939	911	933	930	957	928	925	940	943	968	951	918	930	888	911	888	991	930	914	939	912	961	937	950	948	935	951	953	980	956	987	921	902	990	945	926	903	875	938	961	910	918	921	946	930	978	957	907	952	924	949	903	944	962	980	976	955	918	954	938	911	945	909	973	959	975	972	947	963	907	918	959	964	919	954	938	956	881	986	898	936	906	909	976	1002	915	950	947	957	927	920	976	863	935	917	965	929	892	948	923	951	994	936	958	917	908	968	973	913	939	979	921	903	882	916	942	902	973	958	936	939	871	955	912	1009	939	934	949	942	954	961	961	927	904	879	972	967	943	956	976	952	921	932	928	930	972	895	912	916	924	963	949	904	944	979	936	911	944	959	943	946	947	952	929	921	963	935	926	897	952	914	937	1014	967	977	960	906	946	966	922	900	942	951	948	906	1005	933	954	964	983	917	888	916	924	924	928	952	980	905	921	918	966	893	907	941	967	932	989	988	958	925	950	879	915	987	890	910	977	948	929	945	934	898	983	969	949	944	883	902	949	954	930	906	910	962	945	969	966	955	921	966	904	930	937	963	941	943	963	986	863	917	990	913	946	971	906	898	950	938	980	940	931	933	959	886	915	948	983	933	896	954	951	956	922	936	974	964	947	935	917	952	954	922	930	913	980	937	903	936	918	956	955	972	973	901	938	938	961	922	948	897	947	959	957	953	873	947	869	958	918	901	928	970	932	913	958	905	924	961	914	920	930	937	932	937	944	928	941	942	958	985	935	966	977	973	946	924	944	968	959	921	917	935	936	941	919	966	918	945	883	934	986	930	979	966	883	938	930	917	991	972	954	916	938	917	992	968	995	915	910	903	936	934	935	968	963	911	959	880	997	925	893	940	960	880	991	949	947	909	925	918	948	927	941	902	899	943	947	910	892	903	967	941	923	906	909	927	942	932	922	930	938	923	945	911	938	899	960	982	966	1001	947	893	985	918	967	948	956	935	909	991	1003	958	946	996	897	949	886	943	926	939	940	944	978	983	876	931	978	914	950	925	974	957	884	906	964	1011	948	946	986	946	947	933	979	932	930	978	945	1003	940	945	984	960	907	974	911	952	955	969	961	952	941	939	912	954	965	969	969	966	925	948	949	983	933	966	951	925	883	919	921	935	974	934	997	933	891	906	962	949	944	903	901	928	946	952	888	975	887	1035	910	891	926	930	949	956	955	927	895	968	967	929	946	930	920	942	863	902	925	959	924	893	968	973	943	904	1001	958	948	943	911	964	933	960	946	882	915	941	969	952	919	939	973	909	953	914	937	917	940	936	937	986	928	963	955	946	977	915	893	969	945	933	914	917	933	972	952	927	975	917	922	935	998	925	962	959	1046	952	915	987	943	998	964	998	961	1009	957	948	940	956	964	986	942	894	964	947	925	966	878	981	898	1004	916	971	970	948	891	938	962	954	952	941	927	898	1000	892	892	901	924	923	888	894	905	892	914	938	896	923	994	931	978	894	903	931	926	951	901	966	920	931	894	972	947	894	872	980	934	982	969	971	919	960	880	1011	934	959	973	974	913	897	875	927	928	924	863	948	973	958	924	950	989	903	915	959	942	895	946	997	933	967	995	882	949	964	966	919	899	932	920	996	938	933	965	963	960	932	961	947	981	898	947	997	933	927	896	920	924	913	922	940	956	968	966	963	908	917	963	953	903	957	938	950	985	891	935	945	926	924	985	1000	968	869	949	968	964	956	952	949	913	941	901	992	996	933	934	926	927	942	943	950	975	890	919	894	900	936	917	956	947	961	938	975	959	945	930	902	998	961	892	953	981	941	938	951	921	983	973	986	896	918	990	923	915	934	948	982	970	951	946	968	917	926	888	943	958	963	940	944	894	928	966	902	924	905	939	954	941	911	936	927	949	887	897	888	928	973	931	935	880	885	930	898	976	942	940	964	934	947	899	976	900	928	976	950	960	979	987	940	939	956	930	915	961	965	949	919	929	924	972	944	970	990	921	969	950	946	985	927	954	938	955	906	926	997	970	888	955	918	996	921	953	929	961	952	900	904	950	881	938	926	986	928	942	999	902	921	990	879	899	952	940	952	920	975	935	935	938	1001	962	859	930	914	929	929	985	1002	956	1022	928	958	990	909	976	950	948	966	938	963	994	951	911	916	929	987	948	979	930	945	927	985	936	932	961	1001	922	942	951	913	958	941	940	949	940	988	913	953	951	1008	937	940	944	942	985	918	941	904	959	922	942	971	1008	882	925	951	920	934	971	918	935	934	938	956	896	957	987	925	944	961	972	971	924	930	935	910	975	925	950	943	950	953	917	965	975	918	955	987	901	939	928	914	947	969	987	915	897	887	948	936	904	951	899	925	957	940	997	957	947	943	975	904	927	975	947	942	947	972	952	974	928	937	900	901	899	920	912	904	976	963	910	964	982	993	916	928	970	998	917	902	955	947	927	923	919	946	893	986	916	956	937	939	960	883	918	918	905	914	957	940	958	902	986	930	966	987	942	961	942	865	936	971	918	928	934	886	885	935	968	914	933	980	939	919	947	925	909	924	940	929	940	941	976	946	949	947	922	893	907	1011	988	934	951	999	994	918	866	989	990	912	927	939	884	989	952	952	902	1014	952	952	895	980	982	977	899	959	923	968	954	1003	974	972	933	959	914	916	966	977	886	894	925	973
5604	302	206	182	163	153	154	194	141	160	145	159	153	149	151	150	154	125	151	149	143	151	149	175	155	147	147	125	137	153	119	155	152	127	135	125	145	135	136	119	128	151	119	176	135	147	130	162	123	160	154	147	128	110	153	132	139	148	134	139	140	163	148	142	143	145	158	144	150	124	151	135	130	116	138	121	162	127	149	142	129	128	160	149	135	147	149	122	135	135	149	121	133	135	142	171	138	129	136	146	142	139	143	126	142	145	137	131	133	126	140	123	139	133	146	150	148	124	114	146	131	137	142	127	150	145	148	127	134	130	139	129	146	136	137	138	155	131	147	115	154	119	126	131	131	141	142	152	140	129	152	132	130	154	163	159	133	150	132	156	134	149	151	141	151	142	134	138	136	138	155	155	136	144	127	151	151	143	156	153	149	147	152	128	121	148	163	146	119	143	140	149	128	145	135	133	146	141	146	138	141	135	136	135	136	139	137	125	169	125	158	125	130	147	137	141	150	121	154	165	135	139	139	156	152	147	144	151	133	149	146	162	156	129	150	145	152	131	146	144	121	144	124	126	144	131	150	164	131	143	115	133	164	136	137	142	135	149	131	141	142	117	135	125	152	122	159	142	130	128	150	161	149	161	126	136	117	136	142	122	126	128	143	124	131	133	126	132	128	157	149	141	149	154	143	146	134	150	150	146	150	166	145	135	156	134	162	149	140	147	125	134	157	128	157	132	142	140	131	161	137	156	135	149	148	141	127	145	142	149	133	157	153	131	148	143	144	153	130	132	150	149	142	139	124	149	153	165	149	149	169	128	149	125	131	150	156	142	141	153	140	146	167	143	156	142	135	169	157	148	143	172	149	148	157	136	152	160	139	145	145	147	139	140	111	121	130	143	119	145	143	127	141	130	160	114	146	150	153	155	138	142	142	147	138	148	139	124	126	137	158	150	146	141	138	127	119	129	157	122	169	139	143	138	145	154	156	151	121	136	139	165	143	133	147	152	128	141	153	136	133	154	136	145	152	146	154	139	148	146	147	138	150	134	132	161	132	149	136	130	139	140	142	163	145	143	151	139	144	149	144	128	135	128	125	138	138	130	126	151	128	138	143	137	156	156	129	146	149	142	159	142	132	147	131	130	144	143	163	143	125	149	139	129	135	160	150	133	134	155	124	161	145	168	153	160	137	118	147	139	143	137	140	136	116	141	151	142	147	163	131	146	145	144	167	139	145	127	165	160	153	141	144	144	143	136	163	126	134	148	160	161	134	134	120	142	123	143	166	162	122	139	153	142	151	160	159	146	136	128	150	124	173	125	154	129	145	134	139	141	118	151	137	144	140	134	144	134	160	123	128	138	131	148	173	146	147	110	129	143	145	157	143	136	128	150	140	139	139	124	146	149	129	139	138	154	149	146	148	141	156	152	165	151	156	135	133	126	154	129	137	144	146	150	136	146	159	160	137	136	133	151	127	139	133	132	170	118	150	140	118	139	156	159	145	132	122	133	124	139	138	147	134	133	140	137	165	139	134	132	138	134	139	155	148	141	128	136	161	149	141	142	163	149	140	123	136	132	143	142	140	147	155	144	142	153	145	138	142	145	124	142	147	116	127	125	124	136	122	142	148	122	133	145	128	137	150	127	157	166	149	134	156	160	133	129	166	144	149	140	125	132	161	135	147	139	151	162	137	157	136	129	105	137	141	125	148	126	140	138	145	128	154	117	140	114	130	140	139	171	138	154	140	137	149	152	140	160	148	133	136	140	136	139	139	146	134	149	137	120	132	149	125	116	135	135	138	135	130	136	157	126	138	138	155	145	134	133	154	130	147	123	142	151	133	112	143	162	140	152	146	135	139	150	173	155	141	138	140	154	138	135	152	143	140	145	135	130	146	141	143	148	133	128	136	139	144	154	137	123	140	142	143	169	119	148	134	149	139	123	127	141	141	132	133	161	148	143	128	148	123	131	126	149	148	143	158	130	130	113	144	125	137	148	128	143	139	131	130	144	139	147	136	129	147	143	145	150	141	129	136	145	140	132	142	148	159	154	139	146	140	135	151	136	161	160	138	136	134	142	140	150	142	163	137	125	129	126	136	116	132	155	159	135	143	136	123	165	158	136	131	140	144	143	123	135	127	154	140	147	143	149	127	172	142	144	130	158	127	139	138	138	135	137	137	141	137	147	145	141	165	168	130	132	131	133	173	161	145	142	128	139	152	156	148	145	123	146	140	145	131	154	149	157	137	132	124	143	155	130	119	146	114	156	145	120	141	154	135	152	140	128	118	118	137	143	158	162	132	129	150	152	136	153	149	156	148	143	138	143	145	143	143	153	137	140	142	114	150	154	140	130	147	135	150	145	126	140	143	140	141	150	129	158	134	180	117	140	148	156	144	139	138	136	129	143	125	141	135	145	142	140	144	158	139	143	141	141	148	120	142	145	147	124	150	136	145	158	136	149	143	151	146	155	133	123	148	142	157	141	121	160	140	155	157	147	142	124	154	145	142	139	157	149	152	150	186	136	154	152	140	123	137	121	113	144	134	163	142	151	138	169	139	134	138	121	166	134	129	138	155	159	158	123	152	170	121	134	140	149	149	145	123	122	127	156	149	136	157	155	132	144	144	143	122	118	149	140	148	126	148	134	141	116	124	139	145	118	152	140	135	142	125	112	145	143	131	136	134	138	154	125	159	138	139	159	161	131	148	133	158	128	144	151	148	155	137	131	137	134	150	147	150	140	162	132	146	145	136	148	143	147	120	153	140	156	146	141	151	142	147	143	139	127	164	132	145	156	137	135	141	140	167	135	120	150	143	125	125	143	150	142	118	137	162	141	150	122	131	129	148	149	137	139	142	126	152	154	130	144	140	137	132	130	150	154	145	122	142	153	132	149	151	125	142	149	134	143	159	167	149	135	127	140	154	122	140	157	138	146	131	130	123	159	158	148	145	133	131	125	137	144	132	106	136	120	119	138	144	135	149	122	124	126	133	148	137	133	122	145	111	136	142	130	145	123	150	143	160	142	160	137	142	152	156	155	142	127	131	142	155	158	160	152	151	142	134	141	135	152	131	147	140	148	152	162	158	119	126	144	145	138	135	153	153	146	129	146	164	143	139	147	131	138	110	128	126	131	148	157	148	125	138	160	148	117	142	144	160	120	155	127	134	144	122	137	146	132	140	126	155	135	145	132	144	144	132	132	155	121	148	128	113	128	137	147	165	148	148	143	142	143	137	144	132	131	127	125	137	148	151	134	149	139	150	139	121	137	159	169	149	126	152	108	161	128	143	157	148	134	142	164	135	138	134	151	143	126	141	129	140	132	141	123	129	137	135	129	152	152	126	150	175	143	130	132	156	134	148	132	146	156	127	143	127	142	158	136	156	133	123	144	143	149	172	140	126	148	130	155	149	141	130	130	145	139	136	147	153	160	129	155	143	140	151	142	132	133	146	150	140	144	129	129	148	156	143	132	131	123	144	136	150	141	125	150
5817	582	686	663	713	637	586	532	549	593	539	516	518	508	553	479	502	535	504	507	513	493	485	504	510	467	496	470	492	488	503	488	479	472	524	501	509	475	490	442	473	538	470	458	496	517	458	469	457	492	463	501	539	494	495	496	504	495	447	491	512	478	466	493	514	486	503	490	453	477	484	518	484	480	483	507	472	506	516	487	466	493	528	495	484	481	482	446	530	457	469	461	492	496	518	477	492	487	494	478	513	478	442	494	467	474	446	484	530	463	498	499	473	509	487	523	514	455	480	490	441	486	462	472	495	504	490	464	487	478	483	472	489	482	457	474	528	477	480	485	488	513	444	466	494	493	530	472	466	443	474	501	518	466	472	463	443	466	466	471	509	477	477	497	509	493	470	471	437	506	504	473	565	489	492	441	485	497	481	454	470	482	465	479	459	510	447	500	461	481	458	454	512	477	487	517	489	462	483	520	480	495	436	518	463	476	484	509	488	490	466	500	458	456	492	466	465	524	468	481	467	496	509	478	471	465	475	504	497	468	518	492	514	494	454	500	469	455	489	482	479	480	470	473	454	470	467	474	513	493	515	485	473	514	487	494	457	459	499	521	493	509	496	528	510	436	479	474	484	447	472	455	483	481	467	499	496	544	463	466	480	504	508	522	464	449	507	498	495	454	472	544	468	486	514	493	486	483	506	488	487	530	524	494	472	494	471	461	511	469	510	483	509	485	527	459	503	507	481	522	510	495	493	492	484	438	457	513	498	488	486	461	485	499	453	456	500	505	473	473	486	471	474	493	517	491	442	481	474	485	494	491	490	515	455	495	468	466	487	499	468	493	482	454	514	496	458	491	507	473	501	495	467	476	461	453	479	462	481	492	502	481	481	509	471	481	483	485	453	454	478	464	504	492	486	455	510	496	495	502	439	493	459	477	497	496	536	493	505	510	499	424	493	480	497	486	485	453	454	499	510	464	494	447	450	494	469	464	469	508	483	535	494	478	505	484	483	512	472	457	517	500	487	505	450	490	478	531	508	463	484	492	468	472	475	503	467	463	476	495	502	489	489	477	522	497	510	516	504	492	434	495	514	474	495	494	482	468	523	487	472	475	481	507	449	462	537	489	498	446	542	455	480	485	477	458	526	449	513	486	442	504	476	462	514	467	491	471	507	471	465	487	516	457	515	496	442	481	484	499	504	481	504	485	508	463	509	475	467	516	495	517	492	487	450	465	471	471	470	482	492	510	483	485	471	456	517	490	480	506	476	478	516	496	472	501	498	487	496	462	488	516	481	508	499	506	433	485	502	492	476	477	493	497	530	499	524	447	505	489	469	483	500	513	434	460	493	501	493	491	487	507	510	498	438	473	486	472	485	477	488	460	501	500	474	508	478	475	483	451	464	462	555	481	508	462	506	478	482	516	513	454	483	459	534	512	431	501	509	510	501	457	477	486	485	474	474	491	487	454	497	485	466	503	497	493	492	503	514	445	490	530	503	491	502	474	521	496	502	498	467	464	467	482	451	506	503	439	507	468	466	478	482	456	495	482	457	499	467	449	485	495	486	476	445	481	497	493	491	523	424	490	525	479	498	507	499	506	474	459	472	490	460	511	482	465	505	458	475	506	504	487	448	489	447	474	515	461	475	487	451	521	493	478	507	524	478	466	491	467	501	486	487	496	474	484	519	536	478	480	467	483	475	476	490	501	491	484	455	522	457	492	510	471	468	497	529	514	472	481	467	509	517	479	481	462	497	493	469	471	472	494	487	525	497	485	498	501	462	498	503	530	478	474	469	449	474	456	442	526	472	485	466	473	509	507	473	487	474	479	496	459	482	449	479	490	517	487	468	469	487	483	485	495	529	467	486	478	516	499	478	474	485	479	475	456	497	473	429	494	465	504	483	494	477	500	517	489	497	522	478	445	454	506	484	507	488	465	531	534	514	489	507	509	445	502	471	440	527	483	496	461	484	465	476	488	473	484	496	505	500	491	489	490	513	477	489	443	452	505	488	443	494	510	492	515	476	473	463	466	468	500	478	495	465	456	505	496	510	462	497	520	461	480	483	506	519	507	464	515	493	458	461	479	495	505	513	467	498	460	519	488	450	469	476	436	536	482	487	479	490	496	444	487	499	464	494	474	534	492	492	498	485	460	498	458	488	514	506	486	471	488	467	462	477	505	514	491	539	447	494	460	472	466	461	483	469	500	470	490	448	505	477	516	450	478	505	467	462	482	493	457	490	487	471	529	466	471	476	496	484	467	480	479	498	471	477	438	502	476	462	476	500	442	495	434	495	516	464	448	464	513	488	506	460	490	460	476	469	475	508	453	481	455	489	485	496	507	508	493	463	461	479	509	507	457	466	521	481	507	470	436	508	485	490	485	487	491	461	492	490	504	508	539	453	506	476	529	511	468	500	474	448	467	475	487	475	509	491	505	484	446	474	494	486	493	470	462	514	470	452	433	514	514	493	479	495	468	501	501	510	494	471	498	506	481	495	440	490	510	486	466	494	480	476	461	464	477	517	500	526	496	465	463	498	520	471	441	500	489	508	529	479	463	477	490	499	484	475	517	469	464	485	471	523	485	484	513	435	465	473	480	501	518	478	449	469	518	472	477	526	489	502	489	478	501	541	525	500	473	478	491	472	503	474	525	472	469	503	484	513	469	496	454	503	467	490	470	509	490	460	523	506	491	472	486	474	486	462	474	449	480	523	473	485	491	516	479	463	504	497	497	499	462	464	499	478	501	490	476	460	467	491	509	502	493	498	458	493	484	500	497	487	454	510	461	458	494	489	497	470	483	525	440	481	489	457	476	540	505	510	484	495	461	524	416	494	490	476	505	473	479	500	470	522	465	416	461	471	453	519	467	462	471	510	471	474	482	493	485	497	519	487	475	492	421	496	508	484	509	485	471	517	456	534	494	518	451	512	469	466	497	485	479	495	475	487	501	456	500	506	497	533	461	492	468	498	490	475	501	467	477	507	484	514	511	475	476	482	467	466	495	459	487	482	522	522	473	506	473	471	523	506	472	479	477	508	479	477	507	489	473	531	498	514	464	500	450	516	461	490	462	458	456	529	493	467	538	541	476	435	470	471	460	495	511	479	466	486	497	494	463	459	472	473	488	496	456	494	474	516	520	454	492	490	465	455	480	496	490	470	480	485	501	502	481	473	473	467	470	479	510	445	477	507	499	455	482	484	514	446	491	457	500	462	501	484	510	547	469	525	499	487	503	500	430	487	513	499	512	486	484	506	501	409	488	495	476	469	504	461	504	477	507	502	501	439	524	474	527	469	460	492	504	468	492	447	497	482	446	492	489	482	501	457	470	444	500	461	484	460	462	476	430	422	458	469	456	486	468	510	497	474	510	474	476	477	504	495	478	488	494	472	483	490	427	464	465	471	474	513	513	474	496	462	509	494	506	463	513	512	467	463	502	511	460	507	497	458	486	492	485	467	486	438	468	496	488	520	491	489	488	460	456	484	487
29514	3199	1607	1178	813	656	609	499	477	421	377	371	336	324	341	307	319	304	301	287	291	306	309	317	311	270	308	298	248	262	312	286	292	291	297	290	274	277	260	256	291	296	265	267	258	277	280	274	276	278	279	295	260	293	294	294	287	259	282	253	275	281	265	282	288	282	301	258	272	263	262	291	250	287	278	279	301	264	308	278	264	276	277	289	284	256	248	312	265	293	275	268	316	275	261	258	260	304	306	284	273	252	274	282	253	279	282	281	290	267	292	257	263	263	279	276	288	290	290	268	293	276	275	273	271	269	279	261	281	258	263	287	283	238	255	309	264	239	283	290	298	270	287	255	273	295	264	274	265	299	293	246	294	291	285	287	270	291	277	274	263	258	296	283	258	270	283	283	291	259	289	266	274	313	272	254	270	244	281	276	278	252	257	277	316	283	285	266	304	297	276	252	273	262	299	295	240	274	262	303	267	282	245	270	317	306	262	258	296	277	256	272	279	286	284	278	291	243	270	267	263	285	283	287	259	275	245	249	255	283	277	265	275	254	265	264	265	256	260	264	264	253	279	301	243	258	264	263	284	257	271	265	271	273	305	291	283	266	271	272	268	315	300	284	261	266	267	271	299	269	264	293	280	269	255	270	257	263	277	282	282	273	265	262	298	282	259	278	283	271	299	274	297	277	258	288	279	313	272	268	300	265	256	251	245	277	257	265	218	297	276	276	286	280	256	251	274	261	292	272	301	283	288	267	265	328	268	251	263	245	287	285	276	296	262	295	311	280	265	251	289	290	253	262	295	296	299	256	279	275	245	295	297	253	248	273	265	274	290	287	245	262	248	283	249	260	291	288	272	264	270	248	256	284	283	274	251	253	301	249	265	277	304	292	294	263	277	265	285	275	261	258	279	252	306	257	276	281	257	268	265	281	253	271	268	248	272	295	286	266	276	298	273	247	263	268	297	270	272	271	270	281	270	278	271	306	292	251	258	263	241	245	289	252	286	281	286	271	265	269	289	271	298	273	282	291	287	267	286	249	253	260	253	260	290	290	269	296	295	283	305	250	295	259	289	260	269	284	289	276	295	273	283	261	279	252	269	262	266	269	266	313	280	252	289	260	268	269	254	276	260	268	266	255	286	272	278	252	276	263	272	254	290	277	288	292	263	282	244	232	232	255	299	270	277	268	259	288	286	283	292	253	278	268	277	264	263	282	268	264	267	242	280	269	253	262	240	293	283	276	267	268	277	279	300	282	261	247	271	256	251	272	240	254	270	263	277	275	302	235	286	243	276	266	291	277	309	295	280	276	255	259	271	261	241	290	259	289	269	271	274	252	286	296	279	297	258	255	259	242	262	287	272	284	292	270	290	270	279	289	285	294	269	302	326	258	262	276	286	263	280	268	267	258	285	270	291	260	270	268	289	278	270	286	284	255	293	283	283	267	280	301	288	279	265	270	272	273	248	279	282	298	253	288	256	269	265	293	275	271	300	293	248	280	253	246	273	285	284	245	263	261	301	287	302	284	264	286	264	263	277	267	270	271	276	287	286	281	241	283	290	284	301	261	278	282	266	252	270	261	264	256	280	272	279	259	255	287	304	276	275	279	253	270	272	292	276	277	272	268	276	249	284	259	259	276	263	250	265	272	267	280	277	258	257	286	297	311	278	278	287	265	254	290	238	251	285	292	285	293	256	294	268	259	307	254	291	274	260	251	280	267	300	282	241	269	277	278	296	310	292	301	279	283	267	284	271	272	288	270	270	295	251	255	270	274	262	291	271	266	271	270	242	280	260	309	297	300	238	267	278	257	300	261	263	277	288	281	276	277	286	282	263	263	273	248	267	261	270	270	295	302	304	246	279	267	277	259	295	255	290	286	299	279	259	271	271	261	251	256	295	302	298	279	274	274	268	304	296	279	290	255	277	266	254	274	255	315	288	285	285	264	268	283	278	281	283	292	261	272	279	242	261	273	278	245	255	298	274	243	274	256	272	253	284	281	276	261	300	265	283	288	254	264	261	271	274	303	287	240	246	287	244	274	281	265	257	263	307	261	291	263	279	279	273	308	294	255	252	259	272	255	291	279	274	288	295	280	270	254	270	257	250	274	279	292	265	243	287	303	278	264	268	260	273	268	274	260	237	299	265	273	273	282	271	290	275	248	269	285	288	253	277	249	277	297	263	258	284	277	242	271	271	268	259	260	285	298	268	284	234	282	256	287	276	261	258	290	258	248	249	275	244	278	265	264	275	285	271	239	277	251	270	281	292	269	285	256	260	249	255	258	274	246	272	248	284	256	277	272	266	272	267	285	256	251	260	276	259	292	257	305	267	268	265	250	295	257	317	276	280	289	296	266	298	269	281	256	235	263	252	243	287	276	277	264	268	242	256	285	279	258	283	268	306	271	274	278	298	257	269	285	279	270	278	273	281	291	253	293	268	268	254	277	285	277	276	269	306	262	269	290	279	246	267	290	253	290	238	287	250	257	295	269	272	280	301	291	284	310	271	270	286	284	241	282	287	247	273	277	275	281	273	307	281	269	250	282	263	278	292	276	294	284	262	301	262	271	235	275	268	259	277	280	306	273	270	288	292	257	288	268	265	293	276	267	261	288	277	278	274	285	274	280	285	283	265	259	263	229	286	289	268	285	267	273	265	264	277	249	265	293	280	285	281	289	267	275	256	268	261	281	286	283	281	290	278	255	277	269	265	247	288	279	265	253	239	259	293	289	268	272	263	282	297	293	256	272	270	295	263	258	281	272	276	253	277	297	243	280	270	283	259	263	283	270	294	292	269	270	257	260	273	256	286	280	293	275	277	278	302	269	241	268	274	281	286	269	256	295	278	281	289	260	276	264	264	279	287	259	261	297	265	268	261	292	241	278	282	266	253	266	285	277	272	259	250	273	264	287	270	267	266	286	295	256	258	295	264	263	274	264	284	275	267	271	271	286	298	273	248	264	281	260	270	271	258	274	277	283	289	258	268	269	280	258	289	263	265	270	301	283	279	254	274	269	273	272	278	283	280	282	275	298	265	284	311	300	282	281	300	290	262	304	278	264	273	256	276	295	246	240	282	272	308	297	260	273	272	300	285	285	287	255	271	287	248	290	271	293	277	269	271	262	295	244	280	277	276	268	299	288	286	281	305	279	278	270	265	278	285	264	266	279	260	280	257	298	252	290	277	292	320	286	268	312	282	263	294	278	266	287	283	296	289	281	300	251	282	287	243	267	240	249	284	289	270	294	263	287	263	274	264	305	271	249	298	225	286	278	252	253	258	283	269	276	278	282	249	279	280	278	251	303	251	255	256	292	291	294	282	273	249	270	282	276	309	267	275	308	262	276	297	280	277	246	275	284	292	273	258	250	269	263	279	259	260	279	270	290	275	257	288	282	302	290	269	300	275	265	261	257	276	282	259	294	254	262	278	268	273	261	275	266	305	271	275	234	267	277	277	302	260	304	271	258	257	286	297	287	266	249	278	268	285	279
15263	1931	3819	4180	3438	2893	2320	2116	1938	1661	1543	1488	1378	1324	1234	1224	1129	1158	1126	1085	998	1004	1000	1050	955	956	918	967	886	933	946	917	922	887	906	942	862	858	885	854	922	852	890	848	859	903	901	912	932	859	930	911	867	822	861	855	864	833	863	880	860	892	866	908	876	846	894	822	799	823	891	852	868	803	843	884	871	833	878	837	881	824	826	873	835	863	822	837	844	856	802	805	846	864	878	852	841	778	848	825	836	789	832	838	827	813	798	851	833	873	831	850	806	795	806	815	787	839	854	808	856	864	825	821	803	820	851	809	816	863	851	836	832	801	806	858	824	841	859	779	771	804	846	823	835	871	871	822	811	811	822	803	884	845	812	833	794	832	853	841	804	787	868	850	895	813	805	886	871	809	856	788	848	800	879	848	846	851	885	837	808	813	826	884	858	823	813	783	865	837	836	844	808	794	828	809	846	802	833	850	828	842	805	895	877	799	818	855	886	825	831	831	857	840	859	846	756	829	802	813	821	826	885	815	829	827	806	855	808	853	818	820	836	806	815	852	842	808	847	809	801	851	802	790	834	861	842	827	862	838	846	832	852	852	857	832	838	862	814	797	791	799	814	825	841	848	842	819	827	836	816	799	802	842	809	819	786	837	808	844	853	856	784	806	815	792	829	810	857	820	835	890	823	860	860	825	814	830	805	792	829	841	828	806	834	822	841	830	849	854	875	821	820	859	870	860	823	770	793	870	774	838	842	840	809	794	871	856	821	831	823	828	818	855	872	822	786	772	836	863	853	831	822	831	804	782	862	880	821	842	811	829	784	831	856	814	866	805	827	849	821	844	822	781	822	779	911	846	844	842	869	817	836	838	829	809	817	826	828	867	832	841	841	846	848	802	851	819	859	762	839	864	823	840	834	891	850	820	843	815	874	818	871	794	831	809	838	864	828	861	868	871	849	797	850	792	823	815	828	804	821	831	814	814	847	793	832	837	813	787	833	801	835	832	858	820	837	822	833	823	803	837	815	852	803	834	801	829	822	820	840	786	822	857	815	868	836	841	808	817	803	866	813	815	884	825	851	795	757	826	826	795	825	853	831	859	787	873	824	814	838	840	857	879	768	853	826	827	797	835	817	865	838	801	809	862	873	839	812	797	798	824	807	882	858	819	830	873	806	890	821	837	812	809	831	855	868	852	783	828	833	817	857	848	848	851	844	839	839	844	835	841	818	827	785	836	806	830	856	789	855	799	849	826	814	797	810	802	881	828	846	835	847	852	865	860	798	837	843	810	845	795	840	845	852	815	805	814	864	884	824	817	844	831	825	829	832	829	857	839	835	844	870	818	806	796	854	837	835	794	776	783	877	881	807	784	795	821	774	812	857	853	825	854	796	825	893	806	807	834	811	886	821	848	844	873	792	805	881	845	799	812	867	817	850	825	895	842	817	855	829	840	850	837	839	831	865	809	870	861	795	816	789	816	811	829	816	816	859	817	835	877	846	858	816	833	830	856	851	860	791	789	844	793	876	782	795	862	772	857	793	878	827	843	803	820	843	802	776	900	805	837	849	832	800	802	810	859	859	833	825	868	839	791	879	827	824	853	846	812	816	868	811	839	752	807	894	813	876	766	821	861	858	850	880	867	800	812	829	814	857	780	781	807	778	800	829	852	828	824	839	863	836	816	859	748	858	877	874	834	827	823	831	814	826	804	816	890	848	791	869	823	829	849	795	830	835	839	832	788	858	832	806	823	809	815	848	776	850	843	865	792	844	819	823	825	828	828	838	840	855	804	855	860	809	830	833	904	800	846	796	873	842	851	833	847	861	833	807	855	810	825	804	806	829	830	836	867	783	844	866	824	853	821	851	798	857	794	831	838	802	825	777	804	809	834	819	803	834	851	822	836	837	854	900	817	818	836	842	874	825	791	830	827	779	878	839	819	842	830	886	866	841	873	796	789	849	847	836	817	806	791	862	799	826	844	844	835	816	821	836	841	772	869	855	859	856	810	840	872	843	786	857	812	847	869	830	844	794	843	820	858	853	833	881	877	869	836	803	816	827	835	892	835	853	840	838	766	803	801	812	809	845	842	877	828	815	867	907	815	846	860	814	817	812	844	810	829	799	865	883	842	876	810	779	817	827	782	829	823	842	874	833	830	860	854	911	892	844	814	885	821	819	831	770	784	835	845	820	824	818	861	864	780	831	794	792	856	836	882	805	824	853	834	906	856	842	833	851	776	824	819	888	784	819	776	844	829	842	854	870	799	890	818	755	835	823	847	815	825	860	774	830	802	855	840	846	780	846	847	837	797	836	787	814	857	849	873	871	892	874	817	839	826	832	832	784	792	837	819	832	865	782	791	785	846	796	789	833	822	867	825	840	810	805	859	858	812	823	761	836	753	844	847	857	855	845	881	824	806	857	845	793	794	882	818	865	850	806	891	850	800	821	843	857	804	830	857	884	847	785	812	848	800	821	835	791	785	836	842	824	837	850	841	793	807	812	804	808	836	810	886	795	847	777	856	830	822	815	859	823	785	866	809	837	862	836	841	788	849	793	775	819	809	848	831	803	809	810	807	852	854	837	822	842	791	801	866	832	810	833	834	797	776	844	885	800	865	854	857	812	824	845	837	801	801	864	850	864	795	854	863	863	814	866	848	804	882	843	797	816	831	843	842	850	867	822	872	827	809	887	855	810	749	873	859	812	824	853	864	807	805	843	866	837	883	838	888	802	875	837	846	875	850	804	817	766	857	845	855	783	826	863	806	841	886	788	808	844	843	882	847	885	816	812	830	846	842	853	869	821	839	817	806	835	815	841	820	848	797	823	898	796	839	848	816	789	846	807	795	847	795	858	805	827	768	820	792	779	886	873	890	831	844	840	816	828	850	881	778	870	824	841	862	805	867	818	822	783	837	860	819	895	799	848	822	804	862	881	838	822	838	819	848	828	811	885	830	807	784	830	824	848	809	826	804	864	751	849	829	845	771	858	813	808	819	923	854	799	829	872	820	796	867	819	833	856	862	863	807	793	790	834	836	836	784	802	787	846	870	868	856	836	853	843	842	808	807	871	815	831	855	821	860	848	831	786	834	823	824	842	888	853	884	845	817	798	803	755	862	815	865	847	774	787	798	820	843	873	802	812	801	852	808	852	824	837	825	840	825	834	820	849	845	805	820	792	869	905	826	835	807	804	819	795	866	829	837	841	833	786	839	844	820	788	827	853	790	858	805	797	803	827	841	817	803	837	868	799	896	792	858	822	802	826	841	851	844	876	796	827	794	853	809	814	832	831	898	843	830	831	807	837	854	858	870	838	818	839	852	785	850	821	833	859	836	882	877	847	789	801	786	834	843	813	797	805	812	830	787	819	814	882	833	810	867	885	835	802	833	782	776	819	843	839	855	826	833	833	850	823	802	874	809	854	825	824	848	843	841	816	781	858	890	837	852	742	804	828	848	826	814	791	832	782	845	788	802	867	847	891	820	823	796	867	790
43456	8014	3031	2241	1483	1178	915	743	595	582	527	492	518	465	411	448	388	402	364	356	389	363	365	360	352	349	358	350	364	321	344	355	328	307	348	325	304	328	339	315	320	349	339	311	355	309	361	341	344	304	320	303	331	331	330	351	316	301	323	309	318	322	337	365	333	316	308	310	340	316	329	326	302	324	325	325	364	313	308	322	339	340	321	326	319	339	337	362	320	365	344	292	310	322	333	302	335	339	311	319	321	309	291	317	295	289	278	350	317	282	324	326	299	330	331	358	311	315	345	302	317	332	298	301	320	340	313	329	333	320	302	305	317	304	314	339	322	288	339	316	309	341	345	321	319	307	331	342	340	320	344	324	334	330	319	331	354	347	324	308	304	331	303	339	316	317	316	313	316	340	302	339	347	341	316	331	340	321	321	346	322	322	303	332	337	305	308	346	324	288	352	332	303	338	321	318	306	330	300	303	319	299	345	314	345	300	312	303	320	312	288	336	302	332	312	316	328	343	332	324	322	309	324	328	323	327	336	330	290	318	325	333	285	392	312	325	324	301	305	322	316	312	340	308	314	305	319	306	310	332	301	331	299	293	319	314	345	311	319	341	362	330	325	296	307	325	341	303	306	322	302	340	331	320	328	319	322	322	320	329	314	331	320	352	372	341	322	336	334	319	345	302	318	322	309	337	334	341	330	312	312	304	316	333	309	302	316	285	314	331	329	324	320	297	355	317	331	287	336	345	349	312	312	331	318	369	319	317	359	287	282	338	325	333	301	316	307	335	335	333	322	313	295	319	340	291	305	323	333	344	291	314	294	329	312	344	298	317	310	324	324	307	330	324	314	333	309	329	329	348	335	361	323	341	323	324	326	301	314	318	318	360	315	340	322	333	325	354	294	347	317	301	353	302	346	357	318	351	330	324	345	363	321	330	335	312	344	329	326	344	343	316	293	309	314	313	331	290	298	354	306	310	332	329	328	314	264	293	337	316	315	304	367	310	340	327	320	307	338	318	309	317	297	306	278	330	306	329	318	321	324	307	359	347	329	318	339	324	322	320	312	310	307	344	340	318	305	323	337	314	326	341	317	289	354	338	354	312	304	289	335	314	318	317	294	316	299	332	294	327	328	296	318	323	364	313	295	333	329	342	312	344	357	305	317	332	338	329	322	337	315	334	349	351	339	329	311	322	318	330	326	319	310	302	312	319	339	315	330	277	320	322	349	358	357	345	319	326	305	311	316	322	337	355	322	318	331	324	285	346	314	313	337	322	329	269	325	304	315	318	291	305	328	320	337	326	325	309	330	327	311	302	339	310	354	322	317	337	297	347	307	330	345	305	338	337	304	304	299	307	330	279	331	316	309	315	300	352	320	334	346	316	353	311	336	304	307	297	337	331	366	310	312	321	318	308	288	316	341	310	329	315	306	312	323	314	330	329	320	327	315	332	319	306	325	335	297	337	321	328	320	322	309	323	318	359	318	355	377	367	332	359	332	358	300	354	329	318	343	293	346	321	320	336	330	320	324	347	311	286	318	301	355	296	277	350	333	310	322	297	310	314	344	325	338	316	333	322	355	310	330	352	332	324	303	323	308	309	310	298	321	318	329	314	320	320	345	329	305	314	328	345	298	371	320	312	328	321	331	340	301	345	309	316	324	307	333	293	328	301	307	330	293	357	311	352	324	319	315	337	317	359	321	342	308	307	305	319	337	320	320	296	320	335	319	303	297	362	321	359	351	329	325	312	293	304	330	317	343	323	321	310	314	340	317	334	318	310	325	332	311	316	305	320	324	307	304	328	322	320	331	325	318	292	312	328	303	292	297	317	361	310	312	332	305	359	312	289	346	318	337	303	306	330	350	330	305	325	345	314	327	317	314	337	315	330	324	328	308	389	347	309	326	315	315	289	298	346	317	318	360	284	324	299	336	330	300	303	358	323	347	361	344	327	324	331	286	313	323	324	339	343	317	332	315	341	300	314	313	291	327	312	344	368	319	338	311	346	339	315	353	344	324	319	340	352	314	342	346	337	342	318	320	336	342	277	331	321	319	323	313	329	337	339	375	312	305	316	330	318	307	323	327	315	333	330	323	339	355	329	302	313	354	333	324	315	328	312	333	321	326	333	314	329	339	315	302	330	323	282	326	297	326	342	310	353	304	298	294	301	318	330	320	329	330	330	313	346	304	332	345	341	322	326	322	319	304	300	311	322	321	295	335	315	340	312	334	293	337	341	303	350	344	310	330	289	342	321	287	336	334	333	328	322	287	301	331	294	306	303	316	312	305	317	336	321	295	306	274	326	314	337	310	333	293	326	319	309	304	339	320	279	331	335	312	311	343	334	346	317	312	313	354	340	312	322	311	335	322	310	331	339	312	307	303	316	328	305	328	316	300	315	333	352	328	332	338	342	315	314	334	359	284	321	320	331	328	324	309	318	306	311	333	320	312	335	333	325	328	308	328	297	316	311	336	361	321	304	355	359	338	344	342	343	310	297	348	311	320	308	316	332	352	348	329	312	345	312	322	329	324	319	325	334	358	320	297	338	333	322	328	334	368	359	366	342	313	355	320	331	316	334	330	288	315	301	339	325	319	356	303	299	323	324	323	301	329	320	345	317	302	307	327	299	324	332	345	321	334	350	334	326	331	321	329	308	301	317	302	334	325	328	306	307	333	317	332	323	361	336	322	305	329	339	314	299	312	330	328	303	359	323	320	337	329	330	337	340	291	312	288	341	331	313	317	294	341	302	340	335	324	325	296	292	342	317	274	333	339	311	309	320	327	307	322	328	346	312	269	332	348	299	325	317	318	315	300	342	332	326	330	321	303	338	342	318	302	319	354	324	311	346	308	291	296	293	307	324	359	319	312	340	319	309	271	341	311	318	365	286	325	325	319	334	308	331	340	329	281	333	312	329	309	336	299	299	350	327	322	310	323	359	288	327	336	340	316	307	330	323	315	323	310	318	354	319	301	307	323	332	300	334	330	302	335	343	299	329	341	300	314	349	307	335	328	317	346	296	291	303	320	323	311	309	310	348	328	308	311	300	346	334	321	332	356	296	313	320	361	321	330	322	330	330	341	335	346	301	332	337	312	354	306	298	323	313	337	317	348	333	324	323	357	312	356	328	318	302	313	337	358	329	315	306	319	292	341	335	315	343	320	324	281	339	340	331	317	303	345	330	309	312	328	311	358	360	321	322	293	309	334	352	327	295	322	301	327	311	301	337	360	309	341	325	328	345	285	293	326	328	306	342	295	310	332	312	331	318	317	351	313	337	334	300	312	329	339	348	348	330	263	313	315	293	311	339	339	329	305	286	296	310	343	302	298	342	296	343	330	305	336	320	351	339	325	325	305	320	302	309	326	328	293	338	299	339	343	310	305	320	327	286	329	313	312	312	326	312	322	350	320	336	315	336	352	323	300	330	356	294	313	332	330	317	323	312	331	300	315	319	312	325	323	349	335	316	331	325	292	292	336	311	313	341	335	301
21538	2989	6422	6932	5841	4717	3991	3408	2895	2552	2258	2116	1911	1823	1659	1582	1534	1481	1372	1379	1295	1335	1261	1293	1265	1160	1154	1217	1153	1117	1160	1078	1119	1120	1080	1058	1100	1065	1005	1029	995	1003	1009	973	1000	1049	1063	1030	982	1009	1049	955	974	1003	966	1032	997	999	944	966	945	975	973	997	946	947	935	973	1014	997	948	1003	938	964	955	973	985	951	976	896	979	935	1019	1001	991	881	953	949	960	929	935	953	944	1015	908	952	946	943	977	950	948	955	995	937	898	1006	986	978	956	952	960	954	954	974	938	968	960	920	982	910	933	977	936	944	943	934	936	995	907	934	954	960	940	1001	966	936	957	921	988	980	968	955	940	922	988	956	939	900	949	975	947	907	953	961	958	1050	957	1002	890	919	962	939	926	916	922	896	959	932	940	913	963	959	925	909	938	967	998	958	956	924	972	954	920	919	955	928	934	904	988	943	979	985	912	916	941	1011	904	919	904	988	939	928	884	950	952	954	951	945	955	953	942	935	917	942	1000	949	960	968	924	920	948	984	959	936	963	941	945	938	955	904	1004	930	895	923	946	970	892	942	953	916	954	976	889	922	963	895	960	909	903	898	966	936	936	953	1003	927	934	945	918	864	969	968	899	925	960	920	958	932	933	984	931	909	961	949	922	969	880	958	928	906	956	898	921	889	920	936	986	939	981	990	953	934	919	976	967	947	953	954	937	961	953	915	930	952	916	882	976	928	946	962	954	976	913	946	941	922	932	937	962	909	873	942	948	893	925	930	992	967	929	939	961	950	972	897	958	952	888	945	931	997	933	909	952	933	898	888	984	988	983	979	949	919	904	964	958	992	952	967	960	955	888	958	1004	970	906	946	916	940	992	957	979	902	940	961	920	897	965	979	947	870	951	951	908	902	1003	943	944	950	934	950	1011	947	900	942	924	971	892	882	991	890	962	911	900	972	935	919	947	936	936	901	953	936	900	931	1003	936	952	950	936	962	957	915	940	930	938	905	978	956	881	944	927	924	953	907	975	947	938	966	986	990	940	972	957	946	924	966	919	918	967	923	912	858	913	914	957	888	945	952	959	913	937	916	895	921	915	937	934	914	942	956	927	904	892	914	861	1001	901	930	949	893	939	962	906	913	951	971	990	914	911	935	965	935	931	950	941	961	950	984	932	953	956	911	961	953	918	974	929	954	938	953	956	934	893	920	885	928	933	997	926	971	947	898	920	948	962	999	928	946	927	937	952	923	968	935	940	904	914	935	921	988	878	892	953	904	975	971	894	934	964	892	918	912	917	929	926	888	943	968	957	971	953	989	950	932	961	923	923	907	944	970	930	915	957	968	926	914	970	929	986	979	904	954	922	932	968	907	946	932	942	968	887	984	899	929	934	950	955	900	954	951	988	975	937	932	873	964	993	930	916	911	904	937	891	988	932	944	919	953	935	956	937	908	960	979	960	870	960	912	958	934	925	958	901	933	920	911	973	908	944	930	934	922	943	918	952	936	910	949	989	980	959	948	932	975	943	968	927	909	924	940	958	951	965	970	973	908	975	886	997	966	935	945	958	936	925	969	932	919	887	945	972	958	965	888	974	884	970	951	886	923	857	939	975	927	911	961	949	953	886	954	922	923	974	945	890	915	958	911	953	987	957	928	929	997	944	953	956	933	880	903	960	947	934	960	897	944	931	983	957	954	998	911	916	925	929	944	980	940	929	893	969	931	938	903	941	887	928	963	892	927	913	926	971	881	950	956	921	910	987	964	950	966	902	908	963	917	1014	985	927	918	939	966	932	903	894	959	913	924	975	970	966	905	923	911	966	938	965	939	935	946	933	951	957	949	896	984	923	947	868	967	921	932	957	945	951	916	956	995	921	997	897	927	981	974	923	953	993	914	874	994	940	922	938	924	942	950	909	997	967	947	940	889	954	877	949	948	922	938	954	950	906	968	965	1004	905	908	902	915	927	941	933	901	922	965	942	936	1029	920	926	934	889	962	982	945	969	955	899	926	955	951	903	989	960	963	930	931	935	950	943	936	932	950	954	926	971	910	924	964	969	918	929	939	962	946	907	954	978	924	932	944	937	981	939	962	938	914	952	911	943	940	931	940	936	938	913	858	881	942	972	975	891	889	904	925	906	892	879	922	987	961	948	932	859	988	995	918	950	905	965	906	944	937	1003	930	971	967	958	910	973	970	972	905	929	951	973	953	1008	904	935	955	922	963	950	963	992	939	919	986	933	978	1007	995	907	958	946	968	945	974	898	920	934	937	952	905	963	927	936	939	927	962	849	923	897	974	948	903	939	917	933	948	934	998	830	942	863	923	947	910	917	933	977	948	922	937	935	910	930	949	914	961	907	968	949	937	998	837	913	945	913	935	906	973	972	896	962	905	943	930	878	938	905	953	952	971	947	903	902	954	964	902	963	966	921	988	954	962	968	998	939	912	906	969	946	915	945	906	952	958	905	961	1002	937	901	937	921	974	921	932	1028	923	915	952	941	949	952	1000	971	925	972	928	950	979	979	914	885	906	940	971	943	946	895	945	925	975	906	951	955	920	986	964	898	950	1017	986	929	914	920	913	965	957	979	932	951	907	973	892	904	936	997	953	957	969	967	972	949	916	966	967	959	900	920	891	980	963	893	919	906	940	924	955	956	913	919	990	970	984	954	893	974	997	967	961	989	988	905	986	924	929	967	966	901	956	950	948	949	961	976	976	951	902	985	925	945	955	969	948	915	981	970	961	939	873	958	931	976	989	902	931	981	952	956	907	1002	902	928	920	958	943	966	940	1017	1016	945	929	948	962	890	928	947	966	945	971	979	967	854	944	958	903	959	906	930	971	961	943	904	905	972	939	941	958	933	941	944	898	965	974	922	918	905	959	911	948	977	968	938	969	1028	963	936	996	954	915	964	951	947	962	898	953	961	920	973	967	955	935	921	953	973	957	981	975	966	968	936	954	954	965	929	946	899	901	929	922	925	949	901	878	947	890	890	919	975	916	958	904	984	901	929	889	979	953	916	924	926	945	918	940	953	957	936	955	967	923	950	944	940	939	925	958	973	953	906	932	932	960	882	934	937	971	903	957	933	960	889	945	964	975	958	947	978	973	955	925	958	951	998	922	924	949	915	939	922	964	932	939	948	926	915	908	853	920	946	872	968	919	886	925	932	1000	950	917	939	939	1022	918	952	943	976	918	954	945	905	926	997	966	874	924	963	951	933	910	908	953	886	897	926	973	910	947	932	968	895	921	987	933	928	937	911	919	954	889	963	968	965	939	919	921	1019	962	957	904	971	974	990	1027	899	932	934	957	947	922	960	912	924	929	922	912	1010	976	944	960	921	977	943	955	949	974	907	975	931	913	907	927	936	927	936	965	969	946	968	907	969	928	895	948	904	926	998	964	938	934	931	899	1011	919	945	911	990	971	971	980	913	955	906	979	916	931	885	937	980	944	948	940	925	894	896	882	943	957	927	931	977	927	918	950	951	946	1000	931	980	900	983	930	936	928	961	880	949	928	935	990	961	915	983	980	956	930
5510	332	233	216	191	183	138	158	163	149	175	148	136	153	159	130	137	141	140	141	122	136	142	152	151	140	157	146	158	135	133	154	129	126	133	134	137	132	152	145	125	140	143	146	147	142	143	141	125	132	122	141	135	143	155	132	136	136	119	137	138	155	138	150	145	149	137	159	144	152	143	132	145	142	151	138	142	131	137	129	154	140	141	143	139	146	149	142	133	129	164	151	141	176	146	139	142	134	143	142	139	140	134	159	151	129	160	149	129	141	143	116	141	128	139	159	134	122	131	138	124	142	141	142	129	125	157	146	122	167	135	147	133	134	136	145	148	137	133	130	142	130	143	176	154	144	150	157	134	141	151	148	158	138	130	167	140	135	147	125	163	137	139	148	136	153	155	148	158	144	131	134	153	170	143	127	148	136	141	144	136	137	149	159	154	136	125	132	144	138	136	153	142	135	146	142	162	112	132	142	159	149	139	147	133	127	145	137	147	130	155	111	131	134	128	145	149	126	150	146	125	142	149	149	142	154	139	151	155	126	154	132	153	119	155	139	145	135	149	144	137	154	125	161	165	133	130	140	130	144	137	130	140	147	153	133	135	152	150	153	146	132	131	134	146	164	145	140	144	155	126	151	146	136	150	127	162	145	120	158	147	153	155	129	118	144	138	148	161	155	149	131	147	151	157	138	138	137	148	141	141	150	160	139	133	127	148	124	141	136	128	173	160	146	146	144	154	140	132	147	165	151	153	160	119	158	171	140	140	142	145	147	160	129	150	139	153	155	156	126	151	153	151	136	156	136	129	170	134	137	136	140	128	145	143	137	139	158	156	123	127	137	133	132	138	140	132	138	134	147	135	143	140	150	136	146	152	156	117	145	152	143	134	137	137	144	141	148	151	136	144	132	166	137	151	152	152	137	139	154	146	164	156	143	134	117	129	152	135	163	136	159	131	126	142	167	128	134	138	136	122	145	133	159	141	129	136	147	144	155	149	134	137	130	141	155	135	130	146	133	160	147	145	172	159	140	152	149	148	128	148	155	147	145	132	153	158	147	140	153	149	127	143	165	137	148	151	148	132	147	149	145	148	127	152	154	143	145	137	163	126	153	135	131	143	122	125	143	129	151	141	143	137	160	137	127	133	140	146	124	146	130	140	140	126	129	143	142	133	130	132	135	155	133	146	154	134	157	129	162	151	139	140	145	152	120	121	136	138	144	133	154	154	171	130	146	152	137	147	130	135	160	134	149	168	127	153	126	159	156	128	144	130	132	138	156	134	166	137	149	157	127	142	139	152	142	134	142	154	134	130	137	134	155	130	144	143	157	124	147	150	155	146	128	150	117	123	128	153	165	145	129	140	140	122	138	137	154	133	139	133	144	146	142	135	154	151	150	157	148	138	143	149	132	154	146	130	143	127	149	138	147	159	153	117	134	155	145	154	136	141	164	135	144	130	147	151	127	150	124	138	154	141	141	140	163	135	153	151	144	116	123	134	139	145	146	146	151	138	127	127	154	148	150	137	139	139	140	138	120	142	133	139	143	151	145	164	147	139	128	138	140	123	145	142	127	131	151	161	135	139	129	136	125	148	122	161	125	148	139	132	142	150	147	149	144	146	144	132	125	135	149	138	157	160	134	160	144	140	137	134	151	139	154	160	153	139	149	159	159	157	135	135	145	124	145	151	145	143	128	149	148	134	133	160	130	132	135	141	152	136	150	139	163	140	156	142	134	159	154	141	155	171	145	133	146	148	139	157	151	131	148	143	141	150	137	144	146	140	114	136	140	125	126	133	145	153	129	125	149	127	143	130	134	129	131	153	124	138	132	134	159	125	141	132	132	118	159	146	143	163	141	148	154	135	132	162	153	148	156	136	155	137	183	146	157	150	171	128	132	112	143	127	154	163	136	169	121	160	135	147	169	162	156	167	166	126	157	156	134	155	157	158	147	124	136	139	124	133	165	146	152	127	123	154	141	145	119	140	153	161	168	151	136	151	140	147	157	147	136	136	152	161	163	125	150	154	132	133	137	146	142	133	136	139	148	129	143	128	130	140	136	158	147	161	151	145	155	150	144	126	144	137	139	155	139	160	152	150	125	150	148	148	126	134	149	141	134	129	132	145	126	151	133	146	162	134	130	139	146	133	153	143	146	162	130	158	120	132	114	112	121	158	143	138	148	121	140	143	127	135	140	145	134	149	156	146	131	135	142	153	149	142	138	178	125	144	142	135	134	160	134	151	147	136	181	138	144	147	134	147	137	153	146	128	151	147	133	136	149	130	154	166	129	159	158	135	129	133	151	143	143	126	153	139	157	165	139	126	139	151	153	130	128	152	161	146	154	132	139	131	145	139	147	159	149	144	126	131	141	146	149	149	147	159	147	159	133	144	134	155	141	135	156	130	142	162	149	136	147	171	133	153	130	125	151	128	151	154	128	148	151	137	138	148	144	98	146	141	134	132	143	127	158	145	142	159	135	133	141	129	147	113	138	148	146	135	160	136	114	147	161	131	153	154	153	149	146	144	136	151	139	146	133	155	115	155	136	136	148	154	140	134	161	131	142	132	156	149	144	142	131	140	142	148	121	134	153	161	135	160	130	141	125	166	152	139	136	166	123	141	164	149	140	151	156	155	120	145	137	138	146	137	150	130	156	158	134	140	146	143	149	116	157	152	164	139	140	135	145	142	130	135	144	146	145	127	136	132	153	144	149	130	157	150	135	112	169	135	151	150	164	139	137	133	140	147	137	163	150	153	147	133	132	140	135	135	146	159	124	142	145	135	129	145	141	162	132	135	139	146	146	131	145	157	151	156	162	142	147	150	136	154	169	151	126	148	139	153	162	138	139	159	127	149	145	162	139	126	169	122	122	158	165	152	127	155	178	163	145	128	144	138	138	149	151	134	156	144	139	147	145	131	162	143	154	118	145	149	139	148	120	139	157	121	145	143	114	149	141	145	141	145	151	126	154	139	139	168	131	148	112	161	167	135	136	128	127	141	122	138	155	155	159	143	130	140	136	152	138	136	140	131	145	140	133	144	136	149	162	135	140	147	131	145	156	144	189	134	165	163	138	145	164	158	145	158	135	162	148	138	161	146	149	153	131	150	136	166	149	151	123	145	110	137	148	129	115	128	140	155	137	144	163	145	147	158	161	137	150	156	149	150	167	113	134	135	148	164	140	137	138	147	143	146	148	150	142	144	135	167	140	117	139	154	143	167	159	135	161	148	132	139	147	128	136	158	131	132	129	145	149	141	162	146	130	150	128	139	141	134	125	158	127	129	164	146	141	128	180	162	160	120	126	153	125	156	145	146	156	140	150	155	149	121	137	169	131	171	170	151	140	129	153	116	150	144	136	139	157	152	145	137	114	159	140	137	156	139	135	158	151	137	135	142	190	142	129	132	151	124	138	146	127	139	133	150	136	159	157	138	150	136	141	143	122	130	140	143	144	150	150	135	138	147	131	156	142	140	161	157	147	154	130	144	151
5986	512	664	708	656	662	611	596	527	556	527	558	518	500	505	505	531	519	512	525	517	442	453	490	526	515	512	485	508	528	528	448	489	483	471	518	491	524	509	490	503	470	462	531	518	532	490	532	466	489	475	475	508	522	525	491	443	495	476	489	534	429	499	489	525	512	498	502	510	468	502	444	494	467	498	488	514	480	468	500	493	499	494	511	477	479	505	478	466	453	501	475	499	492	472	510	434	487	472	500	522	481	506	498	496	512	499	481	482	503	450	467	449	473	513	451	512	480	502	517	559	517	494	523	494	513	517	468	483	485	483	531	523	558	523	488	487	491	520	476	504	529	453	449	502	499	521	502	452	476	475	475	525	458	503	481	480	504	518	482	522	462	480	475	477	491	477	480	474	550	501	497	475	483	447	506	466	477	502	515	487	490	516	474	493	522	493	487	487	476	478	521	473	497	523	460	510	472	451	482	460	500	491	479	511	469	512	489	496	501	516	513	503	508	477	493	457	454	478	462	512	511	503	520	490	477	513	558	520	528	464	480	490	475	457	469	464	498	479	492	492	501	499	496	506	479	509	453	464	524	480	500	490	485	475	474	473	451	502	472	523	479	497	479	527	492	495	474	502	474	507	456	476	485	477	531	523	490	447	473	500	469	498	515	456	488	506	461	508	461	504	511	468	479	473	475	437	457	540	486	482	473	483	479	494	491	477	480	503	497	477	487	508	493	456	489	475	506	516	518	516	497	471	446	509	482	463	462	460	498	507	489	460	532	493	506	498	488	496	475	503	497	486	528	478	466	500	500	518	504	460	483	491	513	513	481	478	470	504	506	523	506	514	510	450	497	505	497	529	511	447	493	434	488	481	485	485	522	500	526	489	518	525	483	459	507	516	461	539	474	515	482	483	475	457	472	474	493	479	473	499	471	510	523	479	458	437	491	462	464	460	484	537	483	497	521	527	497	489	472	482	456	493	498	503	492	516	487	468	485	472	481	495	444	499	456	510	486	493	497	469	448	517	515	464	482	467	466	498	493	510	479	448	496	540	515	534	478	479	493	517	480	483	451	481	509	496	497	474	484	463	479	513	463	493	561	544	441	504	476	503	509	510	486	498	506	501	518	488	456	461	496	514	460	475	477	510	540	486	459	482	481	453	483	464	509	498	492	483	499	508	430	511	498	525	477	478	465	469	508	513	463	458	460	485	475	489	505	489	494	473	466	446	505	478	516	531	480	501	472	444	473	486	499	483	517	512	482	462	495	462	521	467	475	495	508	485	487	524	485	483	492	480	516	476	463	493	506	477	470	471	468	500	504	463	499	513	518	484	476	507	471	519	471	509	470	492	513	485	492	528	456	453	505	473	478	509	518	468	490	477	494	474	525	478	505	480	519	462	514	472	466	548	530	461	484	490	502	481	500	436	524	481	476	479	537	474	503	480	524	487	494	523	469	486	485	487	493	484	494	443	462	453	476	449	479	468	464	509	507	493	482	486	516	455	491	505	462	480	501	460	479	448	501	493	482	546	452	506	468	530	527	522	495	474	537	468	475	468	515	468	525	499	509	489	476	458	501	481	473	481	519	485	499	492	480	523	492	471	463	518	483	484	519	502	539	465	463	453	469	461	491	473	543	516	453	501	485	471	465	508	506	472	475	500	435	468	487	519	482	512	497	494	506	497	519	546	477	492	496	499	470	477	463	505	476	480	460	453	514	502	475	525	508	494	498	487	510	483	484	528	507	435	492	515	535	519	495	470	497	495	482	525	533	512	493	469	494	475	489	493	493	474	459	509	470	505	477	499	493	440	505	473	489	465	458	488	456	507	473	531	441	514	451	502	497	467	516	503	507	463	470	515	483	476	507	498	503	482	486	478	520	481	474	487	485	482	501	538	534	462	513	479	482	515	515	511	494	441	539	465	492	484	491	504	474	510	463	478	470	477	478	481	499	486	519	469	467	468	536	464	512	507	469	502	527	504	530	476	483	508	480	482	498	478	494	510	520	492	553	474	498	458	520	477	522	500	486	515	515	505	466	481	482	488	469	517	481	515	487	504	510	496	485	489	479	466	489	454	495	477	463	492	497	507	482	460	465	486	533	518	464	492	530	476	477	502	472	474	498	469	534	488	472	456	476	450	487	465	503	457	474	459	478	518	486	496	503	507	511	501	502	472	510	493	495	508	489	489	460	478	498	499	458	511	527	489	485	461	461	520	485	511	545	487	465	501	521	445	494	476	477	508	451	500	510	508	511	490	478	510	493	497	471	474	498	473	521	502	499	521	487	495	520	507	468	476	499	470	536	477	495	489	473	515	473	527	498	497	512	473	525	496	504	468	509	491	475	466	497	487	480	451	551	521	476	484	501	502	467	478	461	486	506	504	475	485	475	453	479	527	467	455	482	491	503	527	473	500	505	490	518	461	512	510	482	483	514	466	503	494	459	469	514	510	477	469	524	436	526	464	490	492	516	520	489	493	492	477	504	500	468	463	471	469	476	468	455	492	473	494	477	508	418	483	496	502	505	522	488	504	535	509	488	522	485	516	478	512	548	499	482	513	488	478	498	458	503	442	539	507	471	495	423	516	481	544	492	499	516	478	500	487	485	482	562	455	438	456	516	481	486	514	536	469	522	535	500	452	473	486	495	504	488	480	488	496	499	481	518	466	456	484	525	508	463	518	481	466	481	457	453	522	473	494	500	481	475	501	464	509	462	468	484	495	506	527	484	462	507	493	487	515	503	514	474	483	504	495	495	496	511	495	529	498	481	497	546	501	499	484	468	463	461	484	491	476	510	469	491	492	473	500	476	486	480	481	506	508	474	504	509	484	504	474	505	510	485	483	478	509	495	512	511	491	523	484	474	469	468	497	519	483	471	482	506	484	460	473	475	512	517	491	490	485	479	476	464	454	481	495	490	433	523	504	464	500	489	515	476	509	498	514	446	474	465	498	539	491	473	513	464	488	482	502	489	466	459	488	498	467	469	490	517	462	548	480	514	487	519	457	519	512	463	508	504	509	486	501	503	491	468	511	496	459	477	514	479	482	510	492	470	468	482	526	520	467	465	492	470	474	483	499	486	509	488	500	455	497	488	473	445	492	519	463	471	471	517	441	469	440	486	482	516	503	494	505	493	461	467	458	537	483	456	487	490	456	516	446	500	476	463	493	493	487	499	491	480	503	478	495	521	500	505	526	494	456	504	487	492	516	498	472	523	498	472	476	503	538	476	500	486	505	522	442	495	519	488	455	525	504	502	494	487	494	501	504	503	444	482	497	501	557	498	504	496	519	502	477	482	499	526	482	454	495	519	509	457	502	478	468	487	504	472	510	487	474	437	524	501	466	476	514	507	503	449	493	475	493	536	501	505	485	446	488	485	463	456	497	510	456	521	510	487	464	529	467	462	492	487	470	513	504	499	503	496	500	520	469	479	500	494	478	513	488	477	445	487	499	512	487	467	541	448	469	489	504	478	491	460	501	472	483	496	511	490
29575	3305	1580	1192	851	703	556	464	465	392	393	356	362	349	361	311	274	307	310	296	292	295	312	288	264	282	289	261	329	299	267	257	297	301	294	275	261	293	287	302	294	283	269	284	316	258	241	257	266	284	294	290	301	278	278	283	276	280	284	295	248	269	268	272	288	310	284	285	263	269	298	241	269	299	289	305	265	275	279	275	279	265	311	275	272	289	238	274	313	269	277	280	257	274	280	292	245	253	283	253	298	273	282	301	278	302	263	250	248	263	307	250	225	274	246	254	259	299	262	281	295	262	271	274	251	257	281	284	288	257	293	312	283	276	261	280	280	271	290	271	264	276	303	260	280	283	273	270	262	258	260	268	309	280	273	282	293	251	269	256	277	283	294	251	248	269	303	280	245	285	255	311	277	280	272	298	264	279	282	283	264	283	265	276	236	269	263	294	286	255	277	294	270	277	288	265	284	252	298	292	292	264	306	284	278	252	250	232	278	264	276	283	298	243	284	270	250	245	254	276	271	244	276	286	280	277	311	247	266	241	271	266	265	300	244	265	279	257	302	258	262	287	275	277	271	271	268	266	293	273	273	276	284	292	250	279	252	290	268	284	249	285	292	277	284	275	286	248	260	246	272	274	306	277	291	277	247	257	283	254	287	239	275	264	249	278	288	286	280	216	256	269	269	287	268	272	255	295	277	287	272	296	256	270	272	274	282	261	274	261	265	243	309	286	266	280	256	282	289	253	283	248	288	266	296	290	280	291	279	238	261	244	262	276	259	272	294	289	276	270	283	258	299	270	322	270	278	279	291	265	262	282	280	272	264	274	272	269	280	288	269	279	248	265	262	285	283	277	274	278	270	268	230	246	270	290	272	248	279	275	263	265	262	286	264	281	275	274	273	266	262	266	305	261	277	282	262	287	273	297	270	288	304	240	287	265	279	241	256	289	296	277	255	310	263	289	273	270	273	257	275	267	241	269	275	269	261	296	270	279	272	280	250	258	259	255	263	270	271	278	243	276	262	262	260	293	278	279	303	264	268	290	303	272	276	267	253	267	276	288	282	261	278	270	266	250	280	283	282	271	286	276	246	298	275	283	256	272	273	267	248	275	242	302	278	236	277	266	289	312	283	253	260	292	245	285	316	280	280	266	272	249	285	264	293	282	281	270	271	260	284	266	239	255	271	256	279	263	243	286	253	271	247	290	273	276	284	284	270	259	289	249	275	277	272	238	271	273	281	286	235	277	278	279	276	239	244	242	279	244	259	310	282	285	285	287	303	275	274	261	271	239	254	260	258	261	274	274	291	252	297	275	271	263	301	270	288	268	290	271	279	284	290	262	276	270	273	302	278	286	267	306	301	287	281	245	255	284	241	306	258	274	256	277	252	274	255	251	266	298	273	256	269	272	283	276	262	231	255	267	280	289	246	284	263	272	280	252	283	249	270	298	266	261	283	263	270	266	270	270	211	287	286	298	297	279	273	286	250	289	260	310	290	258	237	321	280	265	263	305	285	253	287	282	286	271	258	291	288	261	257	259	257	277	274	278	271	272	279	252	282	262	271	278	296	255	264	302	271	289	252	271	270	316	295	274	287	277	278	258	295	274	275	254	304	285	289	292	289	280	254	270	263	270	272	296	279	278	276	280	270	281	286	262	287	280	261	241	278	243	282	256	282	283	283	300	259	288	281	263	282	280	290	251	304	272	303	293	292	278	258	290	268	282	276	276	278	265	254	275	267	279	266	311	243	311	240	277	253	273	264	281	299	301	284	276	272	274	287	240	262	286	263	273	273	266	256	285	290	286	272	283	248	265	270	258	293	306	265	274	264	268	272	289	247	249	275	292	279	276	266	264	291	267	268	277	298	279	260	298	274	274	287	245	262	273	249	271	267	296	287	253	254	266	268	272	296	270	297	309	287	276	250	266	255	265	258	254	295	256	281	259	268	264	252	285	243	283	289	300	283	265	287	287	246	270	276	283	279	272	242	267	276	290	281	261	252	256	289	259	260	247	243	239	262	289	269	267	226	282	285	251	256	278	268	288	286	276	255	275	235	278	288	238	278	304	289	276	266	260	275	272	284	258	290	293	263	271	281	286	264	261	280	247	249	243	285	298	304	249	290	310	263	290	243	249	261	263	302	265	279	291	276	298	272	282	267	313	278	284	313	269	273	270	273	294	290	261	294	284	255	270	265	276	297	252	262	275	277	268	279	279	267	270	255	276	258	300	279	284	256	295	274	302	267	273	300	248	285	278	255	269	251	282	261	266	281	277	285	304	276	259	277	258	280	299	288	263	261	284	273	279	276	261	275	284	271	253	271	246	275	264	287	252	252	263	259	282	266	283	254	316	277	283	279	263	299	269	266	257	283	260	256	283	285	289	257	266	276	276	288	276	279	275	275	285	278	270	267	292	311	281	245	272	313	267	256	295	272	279	264	303	263	263	291	267	302	252	271	283	268	291	277	304	269	280	276	257	275	261	286	271	304	253	263	297	259	275	270	250	288	266	261	264	289	298	258	294	278	258	288	282	297	292	292	267	283	259	286	269	280	289	279	271	305	279	272	214	290	308	267	279	270	247	263	274	277	305	271	271	289	289	270	290	289	278	261	241	288	283	279	254	281	280	296	288	258	247	252	290	275	300	280	296	286	259	300	243	278	282	281	298	274	276	262	290	275	302	239	299	267	279	255	287	253	282	271	286	268	277	288	288	278	257	266	266	281	286	280	258	269	301	252	263	269	251	268	275	259	289	248	273	288	234	267	281	277	308	274	273	288	281	283	277	280	268	289	257	281	286	261	274	266	280	289	270	265	261	266	303	287	270	247	290	251	267	281	299	254	271	246	263	311	280	288	299	289	278	286	267	269	281	285	277	312	288	271	250	272	254	248	295	302	283	283	282	299	285	285	251	260	293	305	250	285	273	289	265	271	281	284	287	286	296	274	269	265	265	297	294	300	271	257	278	309	284	270	271	265	287	286	296	266	270	246	271	273	262	252	276	279	289	268	247	253	271	288	265	249	287	268	284	247	273	253	306	259	278	244	273	254	310	266	256	278	278	268	241	284	271	284	287	285	276	275	280	280	259	276	264	278	285	263	272	282	286	289	258	290	277	298	298	269	271	275	299	275	223	276	282	284	277	270	280	265	247	255	260	291	268	245	282	266	262	241	275	302	270	260	296	282	239	282	275	269	286	288	266	260	265	291	274	275	273	273	273	294	280	280	306	260	257	256	276	268	294	303	265	299	261	281	293	288	279	294	265	261	286	257	278	284	277	277	284	277	260	254	303	300	289	252	239	294	290	261	277	313	311	254	280	285	276	263	267	281	266	265	235	308	270	261	273	266	274	271	297	290	275	289	290	294	280	275	270	265	269	282	283	263	264	276	284	249	253	287	288	268	257	240	269	249	273	278	284	270	258	283	287	312	266	265	260	304	285	285	272	261	270	284	282	274	275	305	275	278	272	296	302	291	271	255	267	260	277	280	282
15570	1948	3707	4043	3499	2851	2442	2074	1939	1706	1517	1446	1379	1376	1230	1225	1162	1147	1144	1106	1069	1059	1017	976	918	924	992	997	868	955	911	889	917	901	833	851	890	872	889	912	915	891	861	903	884	874	845	922	849	887	829	875	831	857	860	856	856	893	864	853	840	860	867	847	854	888	885	807	851	849	870	842	892	895	847	861	808	863	849	759	862	846	791	829	851	870	816	884	834	849	819	852	801	860	893	869	856	813	871	796	810	853	780	840	849	819	798	818	836	839	851	874	834	838	830	880	830	881	829	846	832	866	860	809	826	849	826	804	813	843	783	838	876	863	852	848	853	826	855	828	761	818	882	926	811	814	830	799	795	844	815	829	840	825	867	798	838	866	834	864	856	845	889	866	819	902	856	833	846	835	819	816	861	832	850	791	898	825	858	877	797	884	812	883	848	820	842	868	872	838	849	861	819	856	841	821	857	868	826	854	846	836	799	815	820	828	838	839	817	797	793	797	856	822	807	843	853	781	820	880	853	843	883	821	826	839	846	850	829	862	851	839	862	814	843	809	827	840	804	827	800	841	817	827	846	822	905	897	803	786	792	842	825	838	802	805	856	830	775	832	819	812	812	859	847	871	787	857	858	832	832	862	778	829	795	864	826	780	842	800	867	804	871	824	800	851	777	856	795	835	810	872	792	781	795	871	848	851	857	844	862	852	819	799	819	783	767	826	844	872	809	820	868	798	803	802	840	866	773	857	857	858	816	820	819	815	875	864	824	844	795	794	783	796	867	850	814	794	795	829	864	777	841	825	848	845	852	874	833	825	835	829	828	822	854	852	808	851	840	836	824	817	839	863	824	790	836	844	822	805	802	813	782	854	800	811	813	862	857	800	836	852	851	813	853	871	797	851	823	832	871	856	794	793	857	817	828	826	838	831	865	822	883	790	827	839	811	854	863	887	825	850	871	833	789	785	827	872	828	816	816	811	793	803	822	824	796	870	821	870	835	861	830	839	825	858	838	847	853	797	831	799	862	809	829	892	839	890	785	839	819	905	828	776	852	867	809	836	847	861	861	860	865	806	903	848	805	809	790	838	871	851	853	818	850	831	853	849	822	875	793	836	818	868	860	793	797	835	867	831	820	865	782	777	835	809	785	877	820	899	846	805	827	849	799	827	877	845	802	842	872	809	816	790	888	807	830	867	877	873	833	809	822	799	805	845	824	847	797	873	854	871	851	857	782	872	833	824	829	794	797	871	838	811	825	863	787	895	875	813	840	781	824	855	825	821	838	822	834	866	832	808	870	819	886	807	837	850	814	852	846	849	826	793	806	813	830	847	836	880	849	860	870	836	864	787	887	831	846	876	843	849	807	847	824	817	872	830	837	823	822	811	849	820	844	856	836	804	826	832	889	824	836	834	803	826	833	840	844	823	806	838	816	828	883	845	871	857	845	861	839	803	832	788	846	831	794	852	840	858	847	818	866	806	811	820	847	822	877	799	863	792	817	819	795	777	818	861	865	847	870	839	802	840	787	868	820	848	871	823	872	804	823	836	829	830	806	797	870	815	845	791	854	808	840	813	832	831	851	863	803	807	841	784	865	800	820	812	841	850	797	852	798	781	852	784	829	844	801	821	831	871	844	831	868	805	836	904	833	814	853	826	839	839	845	882	893	821	810	835	863	840	868	897	819	807	839	836	826	804	887	862	834	845	832	813	888	802	809	837	829	815	836	819	867	822	796	783	875	853	808	879	839	838	840	817	813	811	782	862	844	823	858	852	855	835	824	822	831	787	863	837	849	785	815	779	849	867	855	824	849	848	860	817	832	892	848	915	829	833	799	881	842	860	842	808	811	837	855	814	919	852	869	856	841	784	812	814	800	839	811	827	895	810	826	823	863	861	809	829	853	810	814	844	782	803	883	849	801	836	798	866	797	863	829	834	892	843	838	866	826	828	840	831	840	852	880	825	820	823	862	867	823	854	834	859	795	883	842	862	829	819	815	830	864	806	804	830	824	840	801	825	866	809	877	825	840	815	808	816	831	846	856	823	817	829	825	882	803	795	815	809	864	770	814	900	804	821	796	855	898	825	826	860	824	809	892	857	839	797	790	831	833	799	862	837	813	823	817	850	848	853	836	817	836	865	776	869	826	838	822	858	858	808	840	805	855	866	805	864	829	803	822	810	792	814	811	827	844	859	841	772	862	864	804	866	859	865	781	832	809	818	869	822	855	832	821	822	846	865	873	820	846	856	790	794	755	870	833	793	900	786	806	881	810	788	817	841	846	891	834	855	831	840	841	877	836	831	868	830	864	862	844	833	840	882	726	814	783	867	842	849	817	846	811	840	854	846	823	827	837	836	829	864	780	860	768	839	825	816	870	837	778	835	807	838	831	813	813	798	843	792	824	841	832	818	799	833	902	820	833	840	806	787	830	845	795	917	835	819	803	829	839	807	858	897	862	873	821	859	885	837	804	849	843	819	834	800	819	798	837	845	842	791	872	845	873	795	825	892	823	820	840	860	797	839	836	862	834	860	850	846	834	844	920	783	863	833	871	829	836	873	824	845	859	824	848	833	863	869	830	853	810	876	850	808	859	826	835	853	857	852	837	784	858	818	818	847	861	800	825	870	847	846	826	909	828	797	825	826	841	846	782	850	797	794	779	832	838	842	817	843	856	842	857	800	849	818	807	804	872	801	873	873	814	866	833	835	896	819	843	869	831	846	843	824	845	863	843	835	827	908	823	785	907	842	833	876	827	818	832	828	854	808	895	838	794	855	825	823	799	810	807	842	796	840	871	850	851	857	851	800	836	795	783	802	777	797	872	827	810	807	849	824	787	839	809	834	853	881	806	844	813	776	783	810	844	804	867	821	837	872	812	834	839	830	776	805	776	891	803	865	839	889	853	840	843	810	855	863	824	858	799	794	814	827	828	830	880	851	846	843	863	821	853	852	813	771	827	856	848	822	877	820	874	832	858	854	818	844	867	838	848	813	849	846	774	803	860	837	845	872	816	873	840	856	890	833	849	821	826	871	817	834	805	796	850	837	838	828	886	845	845	814	791	821	784	856	872	802	830	788	843	800	887	850	837	822	831	857	818	839	829	839	858	835	841	855	847	854	817	805	801	840	833	788	808	785	830	851	823	854	811	839	869	829	851	821	846	870	836	821	807	830	799	854	802	848	851	893	847	816	831	845	793	861	797	812	869	811	798	868	820	859	831	826	855	785	838	850	857	831	877	848	910	816	843	856	842	852	872	797	846	850	814	849	869	832	783	858	849	826	832	847	850	875	839	855	836	813	827	858	814	810	849	803	799	851	840	790	821	871	832	833	830	832	849	796	807	812	853	825	853	846	866	860	809	872	869	774	834	839	854	811	871	817	836	807	818	804	776	814	812	845	827	845	880	792	871	858	817	823	835	857	822	827	811	837	862	824	810	862	878	857	833	834	856	866	806	841	871	839	827	808	842	832	832	878	831	863	831	846	838	851	822	813
43213	8602	3125	2187	1535	1135	904	752	613	659	522	487	483	442	395	401	390	381	402	403	345	328	376	377	348	342	349	291	355	333	367	327	340	393	297	351	319	303	358	340	326	348	313	327	334	313	294	340	341	358	350	331	348	323	318	356	347	317	345	351	306	330	293	324	336	297	290	337	322	364	328	326	306	330	304	369	326	325	318	325	293	354	312	326	297	341	313	335	331	329	291	330	329	307	312	308	343	349	297	311	344	343	335	330	339	327	311	333	313	327	360	317	296	329	314	319	289	308	339	349	336	321	304	313	333	323	319	335	299	304	340	345	312	297	315	325	327	303	313	337	318	305	335	278	286	322	299	320	306	323	342	334	306	318	306	323	323	325	335	336	313	280	298	344	322	330	336	312	361	333	363	302	286	337	297	304	318	310	310	304	315	301	347	309	284	324	317	320	337	337	313	347	313	313	304	330	311	337	305	297	322	333	312	324	351	326	326	326	315	334	308	322	333	320	323	314	318	291	332	334	302	312	332	333	296	326	349	309	311	338	314	317	336	365	308	339	338	317	282	325	319	318	298	319	327	293	314	350	271	307	319	325	330	322	338	333	335	369	343	325	305	295	328	315	334	312	311	328	331	328	337	325	276	317	303	330	342	313	313	308	361	340	346	296	312	294	320	320	344	332	312	306	350	298	324	316	291	267	312	320	313	336	301	355	329	310	343	317	319	303	348	316	346	311	311	323	360	336	350	333	338	304	337	339	335	302	341	306	318	333	310	314	334	327	323	311	335	317	311	329	313	320	336	310	318	328	305	324	333	323	334	288	313	319	344	293	303	280	321	287	338	351	306	330	309	329	320	337	347	330	338	308	342	290	305	335	313	322	285	280	325	299	300	345	350	305	282	333	330	324	289	332	328	318	342	330	314	311	345	325	301	351	291	283	329	316	308	302	356	304	333	311	313	339	309	316	335	302	337	331	305	302	349	325	294	330	348	334	341	302	325	317	313	337	297	318	305	291	316	317	278	355	304	302	315	330	287	353	338	341	330	309	333	334	328	349	330	332	317	306	309	308	346	362	310	332	323	308	335	299	321	320	331	332	305	312	303	300	313	352	327	346	283	327	321	321	336	300	329	316	308	348	340	299	299	344	337	329	314	312	339	327	314	292	310	330	294	315	312	328	327	314	293	303	314	319	322	301	329	304	323	325	301	363	303	325	291	329	330	309	327	317	324	343	286	328	336	330	307	301	346	314	295	330	308	313	295	327	299	295	308	314	352	324	328	323	320	317	330	308	318	318	323	289	338	312	362	293	316	296	330	333	306	341	302	283	298	315	305	344	313	286	330	314	307	333	322	326	337	302	314	334	320	326	297	298	285	325	305	297	311	336	331	333	293	287	310	317	310	342	340	336	291	340	343	317	321	312	312	322	283	333	338	330	333	340	333	306	321	324	334	313	325	306	348	355	305	287	349	297	323	324	326	300	325	326	327	309	328	326	360	322	341	296	325	314	331	317	340	324	309	291	350	329	286	342	334	318	322	337	340	328	324	327	335	344	316	327	327	337	308	312	317	333	287	318	321	294	339	321	348	297	316	333	312	327	306	332	323	331	322	292	317	322	315	311	314	307	332	351	308	302	324	307	316	305	331	286	315	334	326	286	331	301	341	314	329	294	333	329	298	356	342	313	312	302	320	326	305	324	327	306	328	303	300	353	341	343	319	311	311	338	304	326	315	339	335	302	308	300	313	313	328	315	318	343	339	312	296	298	318	314	337	326	332	337	354	338	309	332	330	307	350	312	325	327	316	368	333	331	329	331	284	317	305	273	322	321	344	306	327	330	309	296	331	315	340	305	326	329	307	307	344	313	302	330	335	335	338	332	326	322	287	336	296	292	316	305	287	348	317	307	322	311	340	304	310	319	312	332	320	331	352	319	285	302	324	299	337	334	355	347	329	320	312	308	346	296	345	359	306	328	329	312	325	297	337	291	308	312	287	353	325	292	303	340	290	322	312	310	293	318	364	309	331	311	316	354	329	329	332	329	316	314	293	320	325	331	296	302	334	337	317	357	329	309	338	319	300	301	306	301	313	344	315	331	314	290	323	299	328	329	296	322	311	323	325	326	311	340	304	330	282	297	301	346	312	310	340	262	336	333	301	344	320	321	325	313	336	335	366	324	298	330	330	333	312	318	330	333	329	328	340	326	306	301	322	328	322	295	298	327	340	350	280	367	316	311	304	327	323	333	330	320	311	324	336	330	340	325	321	322	325	326	338	348	323	320	331	367	304	301	334	362	302	341	318	327	308	313	338	333	299	339	293	333	326	356	354	340	310	292	312	321	304	303	337	322	316	303	337	356	343	342	310	310	337	326	307	333	356	314	335	319	328	302	342	303	322	341	325	304	328	349	307	349	339	304	316	312	336	320	337	325	359	313	345	323	324	295	355	296	308	340	329	288	313	321	313	332	311	341	350	320	346	311	319	337	321	320	296	321	314	289	326	310	319	330	305	284	312	341	291	320	294	355	346	299	348	303	342	308	340	365	343	313	314	312	329	333	326	340	348	288	302	338	318	335	308	339	312	334	364	333	303	313	324	309	329	348	312	335	338	329	288	301	320	321	317	321	349	317	324	314	283	315	327	300	300	298	340	359	319	325	317	307	304	322	293	330	354	291	333	333	319	329	320	369	343	298	305	329	296	307	308	342	304	312	314	306	346	348	311	289	308	305	346	328	315	365	341	314	318	331	336	329	343	295	320	331	331	328	347	311	316	318	329	310	336	302	336	323	314	326	312	312	334	340	310	298	332	316	306	308	315	310	316	307	315	292	326	354	355	302	315	318	336	336	319	282	313	324	355	303	274	331	340	263	321	317	324	344	311	314	317	278	333	309	310	313	311	326	303	300	317	323	331	301	308	280	342	322	350	307	316	344	316	332	310	310	331	317	343	329	313	300	328	310	319	338	320	315	293	292	304	322	328	317	303	347	318	268	300	331	329	299	320	313	354	331	331	310	300	323	324	359	306	303	324	339	338	322	315	319	353	303	335	309	337	337	333	328	338	329	299	321	301	317	323	335	361	341	307	297	305	327	325	305	324	334	321	329	330	298	297	309	343	325	344	347	328	302	357	370	321	324	340	349	335	263	312	304	352	360	314	319	314	337	338	319	332	320	293	283	317	324	330	338	332	322	327	321	318	326	320	342	322	322	319	299	335	319	311	315	342	364	342	331	317	326	317	316	320	312	308	320	299	314	303	301	315	314	318	325	349	372	306	327	313	326	289	328	305	332	332	330	306	332	310	309	340	295	318	337	312	322	335	327	316	344	312	334	319	323	291	321	327	340	321	328	317	329	320	311	316	285	358	300	332	332	343	335	332	310	289	297	316	339	328	315	317	330	319	320	303	330	350	317	310	326	335	314	328	351	349	334	285	293	366	305	322	333	314	296	329	313	296	282	330	316	333	312	302	334	333	306	301	304	331	293	326	290	319	299	291	325
21525	3052	6367	6867	5866	4802	4112	3388	2964	2560	2333	2096	1969	1808	1755	1595	1469	1459	1381	1408	1343	1378	1285	1174	1207	1138	1211	1153	1191	1092	1160	1069	1117	1061	1064	1083	1041	1066	1003	1012	1070	1097	1087	1007	1036	1011	1008	1030	1008	1013	1031	977	981	962	1008	1022	1001	977	998	970	1013	980	992	971	984	958	930	961	918	957	999	996	967	958	1008	938	951	950	992	966	962	988	944	973	949	902	992	929	927	970	971	978	940	982	967	922	957	963	1019	946	946	940	969	961	970	1026	922	918	979	938	1000	930	963	880	937	953	954	937	923	958	942	977	953	920	937	932	929	975	914	843	953	932	913	948	956	977	983	912	916	970	934	924	962	964	965	912	927	947	962	945	1005	957	943	932	929	938	986	955	900	947	949	900	902	966	959	918	953	998	985	934	977	997	949	933	939	992	930	914	986	958	969	963	898	896	977	970	916	922	937	974	914	934	928	983	936	951	922	959	946	915	971	936	941	935	949	936	977	922	951	1006	925	970	938	896	879	942	950	955	868	934	974	985	937	976	945	937	941	904	902	976	935	940	907	949	973	984	915	964	989	917	936	951	919	969	941	893	935	952	897	951	978	974	928	910	925	951	969	931	952	925	973	935	980	953	943	936	911	943	936	907	894	936	921	918	949	943	934	933	959	940	984	954	975	920	926	909	935	904	958	938	949	915	896	965	950	917	919	883	959	934	905	925	891	935	945	955	960	926	949	984	905	881	971	982	914	903	947	982	914	927	898	915	956	940	911	940	887	926	916	954	986	937	947	948	930	936	979	927	928	921	933	1011	900	849	966	900	986	947	928	951	965	953	928	961	947	929	954	930	913	996	947	973	932	961	957	911	974	925	974	944	916	898	956	947	915	916	892	958	967	915	995	956	998	963	972	966	966	947	961	906	946	885	918	946	919	918	945	929	910	989	952	979	950	946	957	902	950	963	900	912	946	986	951	941	926	964	956	951	950	975	912	897	964	983	903	922	926	910	982	915	938	917	928	956	925	924	952	925	943	896	958	935	879	952	1004	927	946	964	972	895	953	902	922	953	978	919	979	907	958	924	926	950	970	948	954	956	973	891	944	882	959	988	891	984	925	924	941	907	942	925	917	939	1001	945	984	999	905	882	963	990	970	930	923	919	937	944	975	884	941	942	909	929	896	973	986	948	909	954	957	900	945	960	932	996	919	963	941	982	957	997	881	980	947	891	944	948	950	913	937	916	999	891	928	935	915	918	957	944	968	932	982	934	966	923	933	912	966	921	931	982	925	892	905	967	925	971	938	980	941	899	955	947	996	924	932	906	941	927	952	989	920	913	993	874	931	953	951	973	888	971	916	955	958	964	974	892	951	907	971	973	953	912	942	921	912	920	930	905	920	942	942	956	966	945	917	964	939	967	921	901	935	940	998	923	955	915	959	938	940	930	936	921	966	928	939	945	958	966	965	919	918	928	899	913	944	975	937	963	952	906	908	991	986	930	924	934	909	906	979	917	959	957	964	925	948	940	942	1030	959	935	917	920	936	955	903	918	948	917	934	913	932	894	919	893	931	985	963	951	946	946	984	953	931	940	898	948	907	944	945	961	916	985	900	937	941	954	926	966	948	923	913	918	947	954	978	942	928	1000	947	947	945	959	970	893	893	952	989	931	908	951	898	942	952	928	913	919	894	953	890	943	935	941	994	948	895	952	875	943	953	931	941	941	924	973	957	931	1020	945	918	930	962	955	982	980	908	897	964	946	931	984	918	993	944	927	911	960	942	917	979	939	926	967	948	953	981	965	924	1021	993	973	1040	1016	918	999	976	895	938	975	974	963	906	905	940	992	942	979	967	918	874	904	954	925	912	904	923	946	937	928	931	954	923	962	963	910	948	962	942	944	883	968	964	935	906	975	905	916	952	962	962	960	933	972	945	950	943	877	921	874	961	962	959	937	910	972	980	912	968	914	917	921	943	936	921	931	943	902	887	922	942	1003	989	947	942	909	934	944	937	897	938	938	948	917	948	944	846	904	941	942	950	939	953	928	907	987	939	941	936	943	953	906	934	913	968	920	971	884	1001	929	903	950	916	970	907	957	921	929	959	929	929	951	928	962	918	888	922	929	921	961	991	943	943	981	938	936	934	914	886	947	896	985	908	914	933	959	850	996	974	942	926	907	905	899	918	899	910	879	923	953	964	962	929	957	864	916	927	929	930	922	1022	1025	974	965	947	905	907	927	966	953	915	918	948	993	905	915	922	951	921	969	882	940	965	980	945	975	932	918	945	945	929	886	936	951	900	1008	943	958	965	964	930	937	943	924	967	948	956	933	910	975	981	912	952	981	909	997	935	939	916	920	911	902	950	917	904	988	942	948	935	924	937	893	933	956	956	960	946	945	912	970	941	909	983	894	907	964	956	973	976	954	933	897	965	974	994	923	932	943	993	950	889	958	973	943	975	919	900	909	917	1003	876	960	910	952	980	931	916	933	946	915	1035	973	966	1004	952	971	935	927	916	975	921	884	877	948	921	888	944	952	919	941	987	934	985	959	935	945	908	934	930	941	952	974	929	915	942	956	917	917	949	946	978	942	900	930	949	894	936	912	946	901	959	927	971	894	973	963	965	922	954	942	1009	963	899	937	949	975	967	872	890	887	921	968	910	904	970	916	960	980	928	902	918	996	1011	957	977	907	952	923	887	953	882	962	928	955	946	954	958	899	926	938	1013	924	915	897	954	888	973	930	946	922	923	899	969	950	971	950	913	916	961	931	892	945	965	941	918	919	1034	931	969	909	952	960	971	890	965	948	926	982	941	1003	913	936	954	936	926	912	921	935	907	928	976	928	940	905	957	990	1001	915	932	948	910	951	931	981	938	900	939	943	922	977	964	941	911	933	931	989	886	936	959	881	968	841	910	936	971	959	942	986	961	916	924	967	970	922	993	955	924	876	975	963	892	933	883	954	897	956	892	936	958	940	902	1049	923	941	887	945	924	947	914	965	995	907	986	944	916	948	959	902	930	928	899	972	938	961	998	987	967	920	922	908	933	912	868	982	985	879	937	927	942	918	879	887	948	932	971	990	912	955	912	900	937	960	898	964	973	935	945	973	926	950	937	959	924	942	945	925	955	966	1013	927	964	916	919	999	902	921	982	971	924	919	928	952	945	949	922	897	921	947	1000	970	918	939	972	916	975	969	952	900	971	932	925	893	952	957	920	931	924	943	941	949	944	929	965	910	955	990	993	1020	949	972	911	922	936	952	868	911	899	944	926	940	950	901	959	941	865	999	937	925	954	973	986	930	943	991	966	905	959	914	941	989	899	983	924	950	1010	965	932	936	966	950	958	959	920	974	895	974	975	900	950	879	924	949	906	933	962	869	895	880	927	941	938	954	983	898	908	968	972	857	927	902	929	987	983	901	944	981	928	910	969	856	924	928	922	952	942	950	857	995	986	1027	948	914	918	927	903	939	922	951	917	934	1025	938	974	982	903	876	930	925	915	918	946	965	985	943	914	941	955	972	891	904	925	930	911	977	936	931	953	885
5602	294	221	203	162	179	137	144	175	160	145	145	150	141	127	155	126	154	142	148	149	134	131	158	143	131	142	145	144	151	147	155	147	138	164	143	133	157	130	159	127	143	132	130	151	137	133	140	139	141	149	139	134	133	132	156	163	146	121	156	144	139	136	143	144	123	143	132	135	148	122	140	139	135	135	142	136	124	155	145	127	158	158	154	150	149	150	151	132	155	133	159	156	136	151	145	132	149	151	158	148	140	148	122	123	139	149	136	150	125	160	126	137	138	146	171	144	139	143	138	142	148	138	135	132	149	153	134	139	125	164	142	155	138	145	143	141	171	135	140	151	128	140	151	153	140	142	153	123	135	130	130	143	127	161	158	151	144	139	138	136	153	135	157	164	163	154	150	126	145	147	151	153	139	152	136	127	157	123	141	168	159	148	144	147	153	137	141	136	130	137	160	130	156	161	143	134	127	168	146	151	141	164	152	141	161	137	138	144	139	133	120	139	162	141	147	137	156	156	137	142	133	145	125	142	134	157	124	149	140	133	130	161	145	147	146	146	139	122	129	135	173	124	140	147	153	138	157	154	131	130	142	146	153	174	162	145	143	159	141	130	159	150	140	171	149	144	148	150	145	142	148	152	155	144	131	136	139	159	115	134	171	178	142	139	133	142	161	134	128	156	134	123	136	136	142	145	133	141	144	147	128	140	142	150	163	135	135	162	133	149	156	149	143	142	128	123	158	147	134	146	164	144	142	143	123	151	133	134	124	129	145	154	134	131	150	152	135	146	143	139	141	131	166	152	124	145	146	147	142	128	152	166	140	155	159	137	137	118	124	133	126	144	148	147	166	122	139	130	135	146	148	117	140	142	133	123	144	159	156	166	126	129	145	120	135	128	142	180	143	156	140	157	137	160	134	144	149	129	142	158	138	136	149	162	155	162	146	194	141	156	131	148	138	159	157	142	129	143	136	135	150	138	134	139	148	152	149	157	148	140	148	160	143	123	134	155	135	120	122	145	159	142	139	152	154	151	131	132	139	153	136	144	120	135	139	121	139	134	164	160	138	136	138	159	163	149	165	136	159	139	134	140	162	124	144	146	139	151	148	153	139	140	140	170	135	137	156	133	152	148	137	154	147	155	152	128	149	164	128	138	155	154	153	155	151	142	132	151	144	144	142	142	133	159	146	150	151	149	152	131	125	141	153	137	158	143	143	142	152	136	154	141	135	128	138	129	124	155	147	124	173	145	132	128	132	138	180	129	135	152	143	139	154	143	153	130	139	149	116	130	141	136	153	141	146	149	154	151	144	142	142	135	127	155	152	126	172	128	147	141	156	116	147	156	141	159	134	133	132	139	119	143	143	136	165	129	136	138	145	165	136	124	151	145	145	144	135	172	137	117	138	137	144	125	137	131	136	111	140	137	124	136	157	164	146	140	170	156	143	154	153	128	135	148	141	170	153	126	122	151	128	121	150	129	160	145	132	137	137	151	120	109	144	148	112	131	138	144	123	143	141	159	135	153	164	151	146	149	134	108	157	154	162	137	155	136	150	135	122	135	145	132	137	147	156	110	146	150	148	152	150	143	164	164	136	161	151	135	144	144	167	156	131	151	146	152	139	147	140	146	127	137	136	123	155	129	136	127	123	141	153	156	135	130	138	169	144	124	141	160	137	136	148	138	130	154	155	148	148	147	156	134	145	137	128	129	127	150	141	168	133	145	127	145	146	130	144	144	130	155	119	141	138	156	150	136	143	153	141	134	147	125	159	120	150	141	127	132	146	142	151	151	135	130	136	138	144	139	145	162	146	135	130	146	146	160	140	160	140	130	157	151	126	131	126	135	136	154	154	120	142	129	152	129	124	147	130	139	146	146	136	139	128	140	129	150	154	142	134	144	152	173	165	141	136	147	139	127	144	140	146	157	139	122	137	153	154	160	136	166	130	127	142	146	121	142	135	129	145	137	143	150	144	144	118	136	142	154	124	139	146	139	141	119	123	150	142	122	137	134	142	128	128	152	145	134	149	144	125	132	139	147	163	130	135	158	149	153	150	145	163	155	152	139	140	154	140	142	129	160	148	134	121	138	165	151	150	140	134	142	134	161	137	132	140	147	142	152	159	155	146	154	154	134	133	136	160	132	135	158	147	141	132	155	153	145	126	154	144	128	145	150	129	130	144	150	140	132	135	122	127	136	165	130	146	149	130	143	122	129	135	140	135	158	133	150	143	144	121	135	149	141	151	147	155	136	147	166	154	122	138	156	144	152	114	149	163	143	142	149	176	136	134	140	144	143	148	138	142	160	161	144	123	119	146	147	149	138	130	152	151	144	161	133	163	143	147	150	175	152	120	131	146	148	143	154	143	135	128	148	150	120	141	133	154	135	161	134	141	137	141	144	151	132	118	139	144	133	136	135	140	145	162	127	128	150	134	146	144	147	123	130	142	118	147	144	135	147	138	142	146	134	143	136	131	134	147	132	125	164	139	131	164	144	139	163	137	125	133	140	135	146	151	137	148	133	148	139	140	134	156	124	147	157	136	160	150	115	138	144	155	156	154	133	155	136	147	140	133	139	123	151	145	146	153	139	152	139	138	158	147	142	140	127	116	135	148	125	144	146	127	144	143	127	133	154	134	135	140	128	132	146	140	165	160	143	130	144	145	117	150	152	148	127	148	159	131	152	140	160	155	141	139	126	115	130	139	137	142	131	146	147	153	141	137	156	133	136	153	179	157	143	128	154	141	147	131	136	164	143	131	142	128	130	139	153	140	127	121	134	152	155	135	151	125	154	170	113	140	140	140	130	136	125	144	146	161	140	128	150	153	145	133	160	164	149	125	138	146	130	132	136	150	134	129	119	134	148	128	142	154	129	142	151	149	148	133	166	143	127	147	127	149	140	161	142	133	126	144	144	140	156	138	142	136	153	130	155	155	130	142	110	137	154	149	172	158	143	127	137	130	128	136	132	121	159	128	157	139	141	135	168	132	145	151	152	131	160	152	132	169	151	136	137	155	130	162	132	140	141	150	135	158	157	154	145	129	141	143	123	156	135	129	135	145	154	148	158	133	139	121	143	146	143	144	139	145	114	158	135	158	141	148	150	112	146	133	143	132	149	152	127	130	124	147	125	135	129	150	165	138	140	148	143	158	130	139	124	129	147	151	140	146	150	148	148	167	155	148	131	134	142	147	137	158	134	144	137	154	147	140	157	135	130	156	134	134	137	141	151	126	155	128	155	141	130	141	150	135	133	146	129	119	136	138	133	122	171	150	158	141	162	132	150	157	151	143	123	144	116	140	141	165	145	133	125	143	155	142	144	127	136	137	121	134	154	150	139	147	141	138	144	134	169	137	142	142	133	149	143	178	142	131	141	111	161	136	149	137	129	137	145	146	138	149	148	126	147	169	139	144	164	151	168	140	154	136	165	142	151	132	141	169	134	136	180	164	147	143	123	128	135	155	135	137	150	143	137	167	120	131	135	144	156	163
5828	551	632	706	629	646	568	582	552	547	531	531	502	543	503	511	497	483	477	508	516	500	509	525	530	494	531	470	498	493	472	488	475	481	500	473	472	481	488	470	475	510	480	477	516	471	490	510	480	448	472	501	475	475	516	507	472	479	465	504	526	484	515	467	501	505	509	488	482	516	491	488	495	474	488	465	461	484	470	485	482	477	473	474	484	459	469	459	486	507	462	500	446	503	469	482	481	519	488	505	435	486	480	505	490	505	484	444	469	495	455	462	465	510	500	489	501	471	493	492	491	496	505	481	492	505	490	476	496	480	470	467	499	504	483	504	461	475	473	505	473	496	489	470	533	477	522	452	469	480	490	488	496	494	502	467	490	491	451	492	510	534	492	473	503	492	471	480	506	493	489	497	498	478	476	476	497	461	497	447	521	470	471	488	474	518	467	486	502	465	475	462	496	506	503	486	499	510	484	492	481	482	525	468	462	508	483	495	496	470	493	472	493	486	508	519	518	516	500	448	489	508	488	495	499	483	495	527	431	489	509	480	495	475	473	483	492	472	486	494	463	439	493	474	468	464	491	517	492	485	489	482	516	477	480	509	440	484	474	494	487	489	485	477	455	485	469	523	472	505	505	507	497	500	486	486	478	501	488	521	507	485	509	534	509	454	483	496	538	492	496	486	432	473	481	517	489	518	488	527	523	488	511	482	516	493	463	492	513	470	476	472	467	474	517	513	507	496	461	476	514	491	444	493	429	494	483	498	501	453	484	513	507	495	495	505	506	473	489	471	503	510	483	467	457	473	465	493	469	467	485	450	519	479	492	464	487	486	492	472	468	497	466	471	491	454	475	465	499	470	496	476	526	509	451	465	530	472	499	511	499	459	487	449	485	475	484	467	502	517	516	479	507	489	477	483	491	476	474	454	454	521	495	476	528	497	491	491	485	495	480	488	464	460	495	499	533	492	451	473	455	453	514	502	489	438	463	474	503	481	472	460	484	471	473	474	500	479	483	531	471	499	489	530	475	479	524	463	484	543	494	493	491	530	486	490	536	457	497	509	529	518	485	471	469	467	502	474	489	505	498	460	495	484	430	480	481	490	490	464	497	517	466	491	504	471	508	490	442	500	500	490	485	483	505	483	467	487	499	461	480	495	446	478	453	465	462	449	498	509	477	432	498	525	469	487	516	488	464	492	497	481	504	507	471	510	488	525	472	470	524	464	470	493	509	485	517	503	504	422	496	470	463	480	487	526	504	499	526	506	459	485	502	504	442	506	515	510	483	453	468	534	463	469	497	470	471	482	476	506	502	487	533	484	495	489	481	498	504	475	472	491	477	448	491	525	499	495	449	473	465	482	518	468	518	514	491	475	492	461	468	459	501	504	469	477	504	528	485	448	456	489	525	494	506	522	522	501	488	474	489	506	490	490	495	480	473	463	526	496	489	486	543	485	489	440	520	518	491	503	510	438	442	436	504	492	493	462	509	519	487	484	496	488	456	457	469	503	482	461	502	500	493	453	491	464	482	506	473	493	502	477	509	481	481	478	497	490	510	466	477	524	528	501	500	492	471	460	491	495	449	497	482	490	490	466	508	463	508	463	502	540	471	457	484	485	510	469	463	522	473	445	500	476	477	486	457	477	447	480	501	478	474	483	509	482	458	465	503	466	491	445	498	488	470	466	474	553	482	513	465	504	494	448	441	532	507	459	483	491	466	474	489	497	495	475	479	455	485	497	502	455	474	480	471	505	478	478	481	460	471	458	482	468	503	507	474	472	527	477	474	497	527	436	450	472	470	476	485	509	475	477	465	471	505	451	477	446	460	476	500	482	472	514	489	522	489	476	496	465	490	541	504	492	513	487	506	490	471	498	477	478	499	485	475	439	468	501	498	450	468	518	513	462	505	486	482	460	484	486	534	471	483	461	471	524	526	500	500	448	481	508	498	490	449	505	465	442	469	501	482	453	471	492	493	520	475	445	472	491	494	442	482	477	495	515	509	494	447	486	489	510	476	528	513	482	505	466	493	515	479	494	491	491	515	539	507	512	472	519	459	464	521	450	479	504	504	485	471	483	492	480	456	501	450	503	454	459	470	482	490	470	468	525	516	466	475	462	495	518	527	475	495	504	525	490	489	472	486	503	489	527	453	491	459	493	485	490	454	505	461	477	486	482	487	513	477	467	517	492	501	462	536	503	446	473	507	493	489	476	490	490	470	506	486	467	490	481	504	504	472	479	481	465	468	471	474	490	493	502	471	469	483	498	512	507	489	505	467	500	481	487	503	447	509	537	455	479	474	527	493	485	490	464	498	498	476	449	490	458	474	502	491	474	497	463	491	484	458	518	524	485	525	527	513	484	489	512	523	471	500	464	503	473	503	485	523	489	469	479	512	484	471	503	478	456	451	472	510	481	527	504	461	460	483	508	472	485	481	441	508	499	518	442	504	475	487	470	446	467	481	482	534	473	479	482	514	520	464	473	490	475	503	475	452	492	465	501	461	471	489	504	422	519	490	485	504	489	453	476	457	498	497	511	491	512	479	488	466	512	520	488	518	470	503	450	500	498	450	507	465	513	470	514	487	443	506	500	529	452	442	481	484	516	482	469	470	481	476	451	474	482	488	495	516	471	479	483	480	472	476	471	442	493	473	508	495	489	507	472	484	499	478	506	479	457	484	494	497	467	458	491	443	496	489	528	502	497	490	465	475	487	510	486	474	501	486	471	470	497	526	495	459	492	483	443	467	504	500	481	531	516	486	459	462	488	466	469	485	464	503	487	515	437	469	473	490	476	483	508	502	490	449	483	498	518	424	476	484	497	489	516	488	482	515	445	497	456	486	479	519	482	486	508	482	486	509	475	519	485	493	500	501	486	472	505	492	508	493	484	489	481	508	496	484	502	495	516	478	515	469	492	487	480	495	444	525	501	477	483	463	514	495	486	464	490	473	469	483	468	484	463	489	478	515	490	480	495	509	517	527	519	474	477	489	491	501	506	468	477	497	455	506	484	487	527	483	488	478	494	459	488	495	470	484	509	507	513	507	491	525	482	475	509	527	439	503	518	485	491	509	507	486	469	467	481	467	437	489	462	483	464	513	461	490	532	452	500	467	504	492	498	463	472	499	483	477	519	459	442	521	525	467	491	461	493	498	507	453	463	471	490	475	467	481	527	493	519	517	526	475	512	451	496	470	495	481	520	486	464	497	513	446	492	497	461	526	485	484	498	477	480	487	510	483	491	506	469	506	524	493	472	474	531	477	487	491	441	461	499	468	480	500	472	498	482	483	470	473	527	479	485	503	438	506	473	467	519	487	472	487	487	455	495	469	500	482	464	478	483	460	526	487	478	526	516	501	510	503	459	477	469	476	496	502	441	469	480	498	473	478	457	504	486	490	443	491	528	472	487	451	502	482	453	523	517	458	472	493	480	476	435	495	496	495	480	504	481	457	537	507	491	499	488	453	489	492	476	532	488	508	515	477	523	426	515
30872	3584	1602	1250	879	689	551	497	474	408	389	342	356	330	322	315	324	297	308	304	285	320	317	297	285	279	274	260	295	304	279	305	265	294	273	309	288	302	295	289	311	263	283	282	309	234	310	272	241	268	263	293	276	254	286	307	250	286	274	257	279	261	302	253	312	260	295	300	268	279	257	259	275	286	268	277	279	304	282	289	299	295	261	277	283	300	291	303	266	312	267	307	274	280	252	281	276	299	253	309	278	272	251	296	275	288	275	272	294	257	277	261	269	266	285	279	259	287	280	264	268	284	259	299	288	278	279	268	294	260	277	252	276	274	266	276	279	293	277	267	264	272	296	302	248	266	292	267	285	260	293	251	298	268	270	270	253	263	292	266	299	276	290	275	259	259	265	284	271	276	274	298	264	247	317	312	308	277	282	289	292	285	263	289	266	287	269	297	275	280	308	271	271	276	261	263	227	293	282	283	241	276	290	259	253	266	273	278	263	271	300	280	277	257	300	282	274	312	276	248	284	278	302	304	290	269	278	274	277	298	272	287	264	271	280	251	294	302	254	274	291	290	276	263	295	258	270	267	305	271	297	262	283	273	252	241	306	269	261	264	248	243	307	277	268	257	247	246	296	268	316	294	285	303	283	280	278	285	264	269	283	257	277	265	269	280	280	263	280	276	273	255	273	276	268	287	258	243	298	280	291	303	249	266	311	268	275	271	298	296	282	252	275	251	260	285	268	274	270	263	287	261	268	291	279	282	284	256	287	263	272	282	273	284	282	261	275	257	267	305	279	268	283	270	282	273	283	293	269	267	266	265	243	241	281	286	253	302	265	264	254	270	266	279	296	266	266	278	278	260	259	278	271	279	267	294	246	299	279	271	301	243	280	250	282	253	261	282	277	259	286	281	255	258	280	298	271	291	263	273	306	267	275	265	306	271	283	265	276	270	263	266	302	262	274	296	259	289	262	278	260	282	287	266	265	261	247	269	289	293	266	258	271	294	276	262	282	283	292	248	274	255	297	270	262	288	259	244	279	286	269	253	269	281	287	293	256	262	255	266	301	253	283	273	289	259	275	289	262	277	234	291	289	271	281	263	297	282	245	273	290	272	253	273	297	311	290	254	259	286	289	260	295	281	302	270	269	295	292	280	271	284	259	278	259	254	281	236	272	278	286	282	274	277	269	258	251	266	295	292	279	303	270	291	289	277	282	296	262	269	278	299	271	284	260	271	279	262	239	278	276	274	241	246	273	272	282	303	288	245	287	244	236	270	305	259	283	272	265	276	267	271	263	274	308	276	282	264	270	279	269	263	260	308	276	263	272	305	287	269	278	295	295	274	285	246	309	268	282	303	262	281	285	274	278	266	279	314	261	261	313	251	253	270	266	277	272	280	250	302	275	270	281	312	279	300	272	293	284	277	294	305	266	277	271	275	282	281	270	293	268	267	302	274	306	292	259	267	285	264	263	275	292	287	281	282	281	275	279	284	270	289	314	280	265	274	261	256	281	294	276	295	242	283	302	263	270	282	297	277	265	275	273	287	290	269	284	257	268	276	304	266	296	291	287	265	278	292	286	281	276	297	256	280	280	287	287	289	300	310	248	271	288	285	253	304	296	297	275	278	254	298	293	276	283	287	288	274	279	260	274	276	267	289	280	262	260	277	279	271	286	275	263	277	276	279	287	291	285	272	260	290	269	284	271	268	258	280	277	273	279	294	304	289	286	283	246	284	305	286	264	287	266	271	264	309	292	296	274	287	264	271	245	267	290	270	293	261	260	269	269	272	283	273	284	264	242	284	281	290	284	271	251	288	301	312	276	274	269	301	290	247	241	275	256	280	291	286	287	261	315	280	272	239	281	260	274	264	304	279	261	301	285	259	276	275	284	262	262	273	242	282	315	266	286	251	249	298	271	250	273	282	276	277	288	273	266	284	257	267	297	271	273	292	276	287	279	282	327	295	269	253	288	276	263	295	285	283	266	274	276	275	290	295	288	266	282	290	319	275	249	260	285	249	270	276	281	270	285	262	302	281	272	266	266	268	258	283	266	236	264	277	288	289	298	289	282	269	258	251	277	264	288	248	286	294	266	276	270	254	251	256	260	272	270	250	278	276	278	274	286	285	287	261	283	271	276	253	261	300	276	283	242	286	303	303	276	271	257	274	288	306	282	252	276	290	245	291	267	277	304	269	289	262	275	296	273	254	293	261	248	261	255	260	265	283	281	263	257	266	287	293	279	259	250	258	277	273	251	304	269	258	284	244	257	262	244	294	306	286	285	235	278	259	301	236	279	278	307	262	263	310	265	301	265	282	269	291	279	291	245	256	300	277	273	321	290	264	271	256	302	290	279	281	303	233	282	281	245	273	270	285	280	270	283	277	254	282	261	299	256	280	261	282	267	275	281	248	293	243	293	274	273	278	284	289	267	269	283	283	293	285	279	271	291	278	266	260	296	280	286	274	279	298	247	291	280	267	288	277	270	301	259	257	254	282	285	263	291	240	268	265	254	279	264	312	270	265	265	280	289	269	280	253	268	286	304	295	274	266	254	285	267	270	290	262	277	253	281	272	260	300	284	261	251	287	282	303	270	292	268	270	258	256	253	285	282	275	321	269	252	286	249	303	256	312	259	269	291	273	281	281	245	259	287	257	321	261	249	263	257	272	265	287	263	294	282	267	284	294	282	267	280	280	264	280	254	278	252	259	258	258	309	297	286	294	255	276	268	271	282	262	307	265	279	297	258	310	294	261	250	308	261	268	244	280	288	255	279	296	275	283	280	293	297	265	272	281	270	271	251	290	271	283	302	239	260	265	265	289	272	299	289	279	279	284	288	278	269	263	284	280	268	273	257	276	299	277	287	270	272	270	294	261	278	279	284	274	288	272	263	259	263	262	255	261	266	268	249	242	297	262	243	240	300	276	301	290	296	286	293	273	274	243	263	278	278	247	263	277	282	273	273	267	274	285	289	237	296	320	299	258	276	276	284	283	299	290	250	275	261	272	304	306	252	279	265	275	244	285	268	296	312	298	280	294	288	267	251	271	240	289	273	268	295	276	280	275	252	269	236	288	288	225	271	259	285	280	311	267	286	290	281	279	279	237	297	278	247	314	297	289	285	275	256	285	334	303	285	289	253	277	292	261	275	268	305	259	267	305	284	283	261	280	284	267	284	288	253	289	294	252	297	278	261	237	287	244	274	269	278	259	291	269	261	271	276	280	264	258	274	274	283	275	259	295	264	294	275	271	293	249	284	282	260	260	253	280	269	256	320	256	279	292	307	267	266	281	274	272	271	259	244	258	269	279	295	264	253	239	252	261	283	293	287	297	280	255	251	257	280	299	287	273	273	280	268	265	259	281	282	269	288	257	265	298	282	289	255	288	262	269	280	279	269	276	294	274	276	242	304	300	298	259	258	276	272	258	294	302	292	276	275	266	281	265	277	290	269	304	274	313	275	277	279	293	274	284	269	265	263	260	294	289	264	273
16126	1915	3767	4042	3488	2915	2464	2111	1876	1660	1584	1504	1370	1297	1259	1159	1146	1140	1091	1117	1006	1032	1002	1033	1023	994	965	923	898	938	961	939	923	949	862	898	942	927	837	918	887	913	850	871	855	845	803	887	809	860	874	871	903	873	869	843	897	855	862	837	865	902	872	866	876	829	889	827	835	845	792	825	835	862	861	840	849	865	816	852	823	845	856	884	804	871	862	852	839	756	849	827	830	904	856	830	877	811	854	852	874	842	841	865	863	863	878	882	843	895	805	851	873	814	807	806	831	824	799	822	825	787	810	838	802	843	874	834	833	794	806	822	821	838	872	808	810	853	835	847	832	829	774	887	887	811	818	831	879	837	894	843	791	862	830	818	852	817	882	788	868	829	793	836	823	854	874	840	862	848	877	822	899	787	873	823	800	839	874	862	870	828	815	874	826	876	875	840	847	827	828	858	834	831	864	815	884	818	844	876	860	867	796	816	836	862	874	861	865	829	830	774	804	833	813	812	846	847	851	833	853	821	861	814	813	822	831	846	870	853	798	842	827	805	828	804	835	834	815	807	841	865	832	798	837	805	823	824	895	855	801	871	808	794	831	771	838	800	799	823	848	845	856	823	815	848	800	837	808	840	821	822	866	829	916	800	830	839	864	841	808	842	844	847	808	904	861	823	857	887	816	847	918	828	846	839	842	796	878	852	828	744	892	870	926	811	840	814	824	801	886	824	865	801	888	789	826	867	836	900	817	848	811	834	847	851	864	804	819	814	853	804	790	866	841	884	815	801	839	813	834	787	839	851	809	850	837	836	826	864	879	866	790	826	820	896	824	782	856	838	834	790	820	808	834	819	799	804	784	842	841	818	780	799	799	824	815	848	825	815	860	812	794	911	791	886	852	831	829	849	844	827	787	810	845	832	851	883	855	779	881	818	843	817	856	867	812	885	788	820	870	896	831	839	827	821	855	804	833	862	845	783	837	836	898	809	831	882	831	859	784	844	774	821	873	816	807	848	861	819	801	839	881	805	876	813	828	803	816	809	846	860	807	853	839	839	826	806	794	861	834	822	843	835	791	820	814	878	861	784	857	808	892	914	850	865	798	843	856	827	865	813	821	865	880	833	866	867	790	780	824	793	814	749	857	853	821	830	811	857	861	821	827	806	867	863	775	845	856	828	797	860	781	787	806	877	834	851	828	810	835	899	824	855	868	827	829	852	798	816	864	891	881	795	867	844	798	831	802	849	907	856	842	872	810	782	854	826	864	848	854	813	893	796	866	830	850	841	869	776	855	838	845	852	837	804	827	829	836	886	836	855	912	805	908	869	794	814	823	889	812	842	880	846	837	834	856	868	849	804	848	892	825	815	792	828	787	791	815	834	857	882	848	785	853	851	862	859	877	790	799	819	834	842	915	821	788	825	816	783	885	889	831	879	805	807	848	825	813	848	806	838	813	855	871	883	802	835	841	838	834	876	827	848	834	832	830	827	764	816	906	884	870	906	836	830	859	835	791	822	837	852	908	808	824	812	855	786	829	859	849	841	855	787	833	809	843	793	841	852	838	806	888	830	838	861	833	836	861	869	872	831	809	825	803	862	825	828	847	852	828	864	849	803	845	842	836	850	851	842	869	811	817	799	856	803	852	853	856	833	875	829	809	792	804	844	874	814	815	795	877	809	826	819	844	820	808	809	806	820	881	819	799	817	853	845	839	841	870	817	834	848	857	826	831	838	796	828	812	888	888	892	840	877	852	867	801	810	858	769	831	863	803	841	799	800	817	818	839	834	838	849	810	836	792	814	858	840	829	809	832	807	822	856	805	812	840	814	839	788	808	855	794	867	820	856	831	825	835	785	832	852	849	845	821	887	827	851	859	829	831	865	807	809	824	830	871	828	856	841	889	809	877	810	826	845	841	835	812	845	874	827	886	808	869	825	834	866	837	836	854	826	809	837	819	803	834	809	833	871	862	825	913	824	824	850	847	812	811	874	867	849	832	823	893	872	866	836	867	791	785	875	829	848	838	803	859	850	820	797	841	808	831	835	831	790	775	842	809	779	820	820	870	767	837	837	878	788	861	828	799	841	841	811	873	892	924	853	831	818	808	816	904	829	817	871	905	803	850	837	847	805	867	787	821	876	877	839	852	814	833	836	854	829	874	850	897	885	797	822	866	869	821	830	808	867	836	815	831	834	810	841	828	833	835	823	857	860	804	795	820	857	865	821	864	823	843	827	825	838	868	842	871	824	849	835	890	813	790	850	839	855	840	836	888	800	756	802	767	796	848	801	844	863	781	858	846	858	792	800	784	828	874	842	816	796	803	836	870	833	839	840	839	817	820	833	837	803	837	837	844	828	823	849	886	848	814	818	840	822	860	782	825	818	880	839	852	807	844	844	903	812	812	832	858	790	824	834	829	873	850	845	847	853	789	829	796	844	848	818	809	797	838	824	831	812	812	861	812	784	836	851	819	757	852	788	830	785	824	814	878	797	830	810	859	838	827	881	814	842	808	910	872	872	817	878	828	899	824	855	814	825	857	834	786	795	829	856	843	880	837	856	846	824	854	831	829	874	825	885	830	838	789	862	863	845	816	851	810	869	862	807	803	835	807	802	853	795	839	834	894	817	878	801	816	826	794	834	823	826	872	818	812	838	860	824	849	843	790	795	800	833	854	866	822	846	793	836	762	868	870	836	849	858	824	812	884	830	840	857	796	908	876	835	868	863	826	862	855	835	831	812	826	830	845	882	837	822	829	824	793	832	876	815	816	840	805	822	783	880	843	803	804	876	846	867	843	832	843	821	824	921	870	856	821	859	853	916	802	796	818	821	855	854	854	824	839	805	872	837	835	846	821	765	819	852	845	813	862	851	787	812	843	792	843	809	892	807	841	853	807	828	861	849	820	820	819	844	831	811	818	837	842	823	832	797	791	883	808	796	807	849	832	882	818	825	862	853	846	840	858	852	860	835	807	834	801	817	882	797	823	838	901	832	820	845	811	825	842	836	832	830	792	894	845	845	841	831	844	761	846	827	785	818	846	851	840	820	845	799	821	864	807	862	880	841	833	844	855	807	800	829	833	821	898	846	857	816	856	796	811	845	822	852	815	819	821	813	795	837	785	831	877	806	805	805	785	856	819	811	861	826	853	843	823	870	829	821	816	866	829	843	845	815	873	879	813	819	792	831	801	825	805	854	825	833	811	856	819	824	888	835	883	802	813	841	802	847	817	849	921	887	840	856	811	823	829	877	876	818	846	809	793	850	843	820	868	825	790	870	812	851	870	818	870	839	805	780	863	823	804	815	819	829	834	820	825	853	826	838	835	775	833	825	803	854	857	863	818	820	771	839	845	858	845	817	848	815	869	854	848	839	842	805	852	835	855	848	832	811	810	827	806	852	772	839	803	792	831	873	853	816	846	827	847	858	841	841	810	843	860	879	859	889	856	838	847	865	825	870	807	812	843	832	832	851	835	822	831	835	822	823	846	816	838	849
44777	9018	3088	2207	1571	1126	963	713	638	594	561	502	488	433	399	424	384	385	388	342	382	333	350	346	312	346	323	343	361	344	335	350	360	327	311	310	339	334	348	327	336	346	334	352	330	354	326	332	336	322	308	362	329	348	337	332	313	323	301	332	325	322	301	335	328	298	335	330	315	308	305	314	351	327	311	304	350	330	347	347	334	344	312	300	338	362	327	340	322	318	302	318	321	322	316	327	309	328	300	343	314	311	281	299	314	321	290	316	338	284	353	332	336	298	334	362	319	329	353	304	329	336	295	323	329	358	317	332	312	334	327	341	305	297	298	291	302	332	323	336	339	309	320	331	287	318	322	298	341	311	304	324	322	314	339	339	290	298	297	298	335	324	329	294	329	347	329	346	288	317	315	314	333	332	334	316	287	320	332	317	320	330	306	333	301	336	349	305	328	333	315	288	322	291	327	330	345	294	319	323	296	308	306	324	294	315	320	307	287	313	322	304	319	339	340	328	301	310	320	332	316	335	331	310	325	343	332	291	288	320	357	340	312	307	323	332	356	325	319	331	358	327	308	331	316	320	329	302	382	312	316	318	323	327	302	316	280	377	300	283	324	329	312	354	324	322	311	337	315	341	336	344	310	338	287	329	303	298	333	367	318	303	299	309	326	323	326	325	326	330	315	317	306	292	321	338	340	329	300	320	336	326	348	313	312	336	333	323	316	355	332	306	305	342	343	324	326	316	317	340	314	340	337	326	312	325	325	301	350	325	355	296	335	323	309	309	315	327	335	307	346	326	336	339	343	319	301	333	288	317	323	319	329	315	327	323	321	301	301	322	330	323	297	297	297	310	306	306	328	337	317	335	304	329	327	310	291	310	271	312	308	325	310	300	363	312	325	320	317	299	351	328	308	329	325	315	324	320	345	328	293	307	324	324	340	304	312	333	309	353	279	325	303	330	322	326	309	335	316	322	370	303	325	299	281	334	324	345	329	310	335	318	315	347	317	308	339	331	338	334	338	327	324	333	355	307	311	309	315	309	337	288	315	332	317	316	330	291	316	347	297	335	308	305	302	340	325	302	348	324	323	327	313	337	328	317	317	335	304	315	298	348	381	322	318	302	317	314	351	348	324	332	309	301	327	346	340	306	314	330	306	338	329	303	278	318	290	336	335	317	303	308	311	309	306	334	320	291	333	317	329	324	325	348	337	302	292	330	342	295	320	326	314	324	318	303	319	301	324	345	340	333	324	320	300	326	324	311	335	330	309	328	329	331	300	284	320	296	315	352	307	330	335	339	350	294	296	328	359	354	317	294	339	338	325	335	284	330	316	316	332	316	316	335	332	344	344	318	307	330	352	307	322	306	316	328	304	292	369	300	313	283	312	339	316	318	345	333	301	358	319	342	296	343	299	331	298	294	343	328	275	327	294	333	309	326	326	313	298	315	335	303	353	335	313	323	342	290	331	337	354	324	313	320	340	306	304	300	313	320	351	316	320	300	322	293	303	343	315	342	344	319	336	317	315	316	291	335	295	317	337	320	357	318	313	341	320	305	338	330	306	332	300	312	338	303	316	327	291	338	354	315	342	322	326	346	316	333	325	293	340	292	318	313	347	352	317	337	328	346	345	313	289	320	337	302	327	338	292	310	345	328	337	341	322	317	348	328	307	355	300	295	316	289	311	333	354	327	314	335	308	300	316	353	332	312	325	297	337	309	305	353	317	277	328	335	309	328	336	309	299	333	278	327	288	325	321	338	342	293	326	323	302	331	339	299	298	337	303	325	323	335	300	339	331	351	306	334	373	280	326	360	354	313	305	333	327	322	333	334	326	324	377	285	309	343	297	315	303	315	320	332	350	353	353	305	319	344	333	306	338	335	327	340	321	331	284	312	310	305	305	354	331	310	328	302	306	309	319	359	316	302	317	307	341	324	349	306	315	318	331	313	314	294	337	311	300	330	327	321	286	327	327	328	314	332	329	315	352	311	320	329	295	325	308	273	353	326	345	340	326	310	327	318	336	298	317	317	313	306	323	308	332	298	321	311	303	319	349	306	318	310	294	352	321	316	326	319	300	321	325	348	311	306	316	311	324	339	318	328	302	344	328	295	311	341	336	283	296	335	322	351	346	315	340	315	320	329	311	326	354	300	322	344	334	318	311	336	284	305	347	326	289	287	337	315	336	307	309	340	330	310	312	337	367	345	327	315	299	306	356	334	337	302	328	306	328	362	308	290	319	307	315	343	313	311	304	314	345	333	344	330	318	336	320	314	329	362	309	308	313	318	311	322	322	332	334	326	289	338	325	308	325	326	305	312	338	342	297	310	303	300	353	301	326	298	329	300	338	337	305	337	292	307	344	301	304	317	331	351	305	337	328	317	272	313	332	299	316	325	347	315	321	318	303	306	314	333	320	379	337	301	293	300	333	320	284	333	310	314	300	321	321	322	333	307	325	320	311	307	312	329	334	310	307	319	348	317	321	330	340	328	298	348	310	377	299	334	327	290	307	324	344	322	327	312	342	325	313	342	313	307	309	338	317	304	317	325	352	316	300	342	295	323	311	319	313	311	331	294	352	349	283	320	318	350	306	305	325	293	314	305	334	331	309	302	329	274	314	330	285	341	316	323	349	321	300	305	304	301	315	319	322	332	307	340	321	318	311	322	316	296	311	315	334	331	329	324	326	321	304	319	364	324	305	302	315	308	302	308	340	311	326	304	322	346	320	313	329	314	325	288	275	332	345	335	335	297	289	333	322	326	342	335	323	310	307	309	309	321	345	329	329	319	329	336	313	311	309	332	331	305	312	334	324	324	294	313	359	314	290	339	303	322	327	345	305	347	283	311	365	313	301	358	308	317	288	310	334	318	323	316	315	320	315	301	313	304	290	317	321	307	333	321	332	297	340	344	315	325	319	346	317	326	344	361	388	296	330	305	293	337	360	336	324	337	320	330	301	342	289	310	335	322	309	331	319	298	315	328	345	305	314	331	335	326	321	314	332	323	291	317	302	303	317	305	307	320	341	319	310	318	342	325	302	296	323	305	295	295	319	295	340	344	314	320	318	334	345	363	305	325	321	332	315	353	304	337	317	320	311	314	288	319	305	319	328	331	278	322	303	310	312	305	323	357	303	322	319	288	342	351	320	308	329	311	335	308	335	319	314	324	350	320	327	326	327	328	318	350	312	311	283	303	329	270	305	293	286	332	309	300	361	327	334	328	337	320	306	342	323	344	338	297	297	308	357	319	326	329	334	325	298	340	358	333	329	334	339	314	295	310	335	341	318	327	353	321	302	323	310	292	321	327	338	329	302	309	337	321	275	324	298	316	327	319	353	339	335	361	352	342	302	314	310	283	332	317	326	291	327	338	311	342	311	322	340	335	340	353	308	322	297	318	317	329	313	305	316	306	320	302	299	336	319	326	336	318	307	320	308	334	338	322	351	321	330	298	316	314	304	312	289	301	317	314	333	318	318	341	287	297	304	337	320	300
22671	2985	6512	6831	5928	4681	3909	3330	2920	2499	2371	2133	1969	1804	1702	1710	1562	1456	1381	1320	1360	1247	1257	1248	1178	1182	1163	1189	1147	1146	1132	1071	1147	1074	1105	1028	1060	1083	1086	1035	1069	1038	990	1012	1034	998	1002	994	972	997	974	982	991	1018	971	988	929	936	1040	1009	973	994	928	946	1002	954	1013	1009	962	976	908	937	1006	999	927	923	941	986	974	942	979	963	946	1006	951	1004	967	930	939	929	977	936	946	959	967	988	975	948	959	962	983	874	900	909	911	925	964	913	948	953	942	888	953	878	960	906	939	946	927	964	953	977	955	888	963	991	962	967	940	933	920	955	931	921	968	996	956	913	949	940	969	925	881	900	1002	948	962	964	917	916	941	890	908	927	940	994	960	934	982	914	971	900	983	954	968	879	908	890	960	932	978	924	893	916	906	957	925	947	995	927	933	975	1000	894	980	902	940	922	895	914	929	931	937	960	897	913	955	922	928	957	919	934	994	919	946	955	887	906	951	914	896	932	1004	939	921	896	966	951	935	953	959	963	895	927	915	953	941	963	903	968	919	938	1002	939	874	957	947	964	961	904	966	1017	943	929	984	956	921	962	927	906	926	953	955	974	923	902	927	890	899	877	932	945	938	949	972	993	959	934	916	957	942	985	931	900	935	967	964	898	959	930	931	907	938	954	912	916	928	965	930	928	930	891	922	949	934	966	946	948	974	918	962	896	910	939	916	924	1002	934	940	922	922	977	924	938	887	926	896	914	938	991	904	938	930	967	947	919	1006	930	909	921	930	925	920	933	913	888	942	953	939	914	953	928	910	961	960	928	916	922	923	876	925	994	942	940	971	952	953	984	920	921	938	909	922	925	999	918	907	955	919	956	960	902	966	934	947	961	951	902	937	948	910	932	958	933	987	909	990	913	946	943	951	932	939	918	948	934	907	883	922	875	927	956	949	965	957	971	924	894	908	937	972	960	960	924	911	903	898	907	893	948	906	900	954	972	916	941	920	923	968	960	971	907	939	969	908	1011	929	934	911	929	889	935	932	905	961	883	939	963	884	945	945	927	949	949	970	901	942	959	942	940	913	940	941	984	962	950	964	914	924	965	1012	978	966	989	916	945	925	866	957	960	902	919	913	947	926	928	1001	936	969	925	890	962	944	953	928	887	924	968	961	925	918	984	953	958	968	925	931	972	1014	949	925	941	979	932	1003	918	951	986	888	927	932	976	953	933	934	940	919	968	944	951	907	934	955	954	944	923	925	948	919	944	924	994	919	850	930	916	984	939	967	921	944	985	951	984	949	938	911	928	942	919	938	927	948	972	950	972	938	930	913	908	924	902	959	936	918	984	944	975	949	959	974	945	930	957	894	955	981	870	897	914	939	957	1026	948	943	962	902	933	942	928	892	943	981	940	958	940	915	942	933	993	956	924	967	902	976	896	907	979	1002	929	904	951	936	945	909	936	961	932	963	900	921	959	951	950	928	937	917	952	896	959	883	949	950	975	901	919	955	933	898	922	964	947	957	899	952	963	967	908	885	894	930	939	903	909	939	937	940	960	958	916	961	905	972	941	903	911	969	910	928	910	931	956	970	998	935	890	926	938	937	970	924	947	900	902	900	946	912	955	969	954	951	921	949	956	957	955	952	940	900	919	902	966	923	900	933	913	905	1001	914	965	893	938	952	931	935	974	935	973	901	913	991	973	959	910	918	908	884	903	934	912	938	922	948	914	991	960	942	899	947	905	915	909	929	909	894	948	944	977	926	986	926	1000	933	928	923	959	964	919	929	982	933	906	964	957	914	929	918	896	928	942	952	948	937	908	967	924	896	929	932	989	881	950	944	877	948	925	960	996	929	959	916	970	961	877	919	946	915	955	942	953	924	932	915	962	912	962	944	933	892	945	932	950	924	937	942	930	966	909	915	1020	929	915	925	901	998	963	948	951	941	928	908	872	914	914	944	951	909	954	914	955	997	989	909	900	874	938	922	907	898	951	882	942	903	946	906	927	950	989	935	904	905	943	896	950	910	895	913	918	968	987	943	892	899	948	949	928	930	974	888	925	930	924	913	947	942	914	922	925	952	918	996	932	941	953	955	932	942	913	934	1053	934	943	937	910	979	966	883	951	927	900	900	916	915	909	909	920	968	934	931	921	972	955	931	932	951	935	867	893	915	958	919	978	984	921	961	982	1018	949	964	960	944	952	885	975	961	964	1006	925	925	939	950	972	957	964	927	975	973	912	1002	925	936	975	905	930	930	898	957	926	913	925	929	938	933	928	928	913	1002	922	860	878	932	939	931	951	967	980	900	993	866	904	955	940	953	950	898	939	931	934	926	915	932	885	960	910	879	947	920	946	977	925	958	941	926	960	904	966	997	966	876	984	951	972	933	925	943	956	924	963	899	919	979	891	904	952	964	953	964	964	921	1014	960	1000	934	906	910	952	946	890	940	925	964	942	874	970	932	964	941	954	937	967	915	950	924	938	946	945	907	928	963	942	911	905	1001	925	971	927	922	959	967	911	946	983	959	908	892	890	947	902	1034	890	950	975	936	939	901	944	940	1008	945	942	899	922	917	898	923	964	890	1009	952	873	946	953	924	934	972	946	917	924	962	906	916	941	938	945	955	947	942	916	942	974	929	934	888	921	940	934	999	989	960	995	945	937	911	946	921	944	951	873	967	912	918	950	920	910	1003	944	951	981	966	976	933	965	911	942	935	966	955	926	925	917	935	970	926	987	926	937	884	981	941	912	930	899	948	972	974	961	934	943	952	898	908	879	856	908	916	897	917	953	989	958	1001	987	948	902	958	932	967	947	945	931	950	951	967	939	926	883	953	940	978	943	928	923	957	903	879	961	965	944	954	973	915	938	916	961	934	927	936	931	945	989	942	927	941	908	1001	903	877	951	884	950	971	923	960	890	1003	961	961	1008	964	1038	964	943	943	883	897	974	922	918	950	954	928	954	976	953	912	1034	971	906	961	915	942	935	955	866	936	1012	906	970	916	921	943	955	897	915	960	973	915	935	903	920	989	957	979	897	898	927	911	953	955	974	967	887	940	931	897	930	946	938	969	922	945	963	926	944	947	940	953	892	971	926	941	958	932	963	916	923	914	946	892	957	941	961	917	982	887	963	951	918	1000	975	952	953	928	958	946	937	904	940	872	904	940	980	931	922	919	931	968	960	915	937	980	928	947	944	940	953	922	936	889	922	961	954	983	970	956	985	937	922	990	924	964	919	934	1027	916	930	938	925	936	930	971	966	926	939	947	982	930	953	952	985	947	888	946	951	950	928	911	947	969	979	941	920	925	921	955	946	916	985	957	933	898	983	915	937	936	933	893	935	961	990	911	894	949	909	959	952	976	967	921	907	894	895	919	959	890	911	931	953	983	983	893	942	897	950	990	946	946	957	891	906	943	899	956	934	917	914	1004	964	912	1000	932	985	937	919	965	929	940	959	919	925	931	956	995	982	923	928	932	976	986	903	886	987	962	918	930	930	940	934	910	953	922	945	944	960	917	975	921	1011	964	922	963	910	902	914	894	925
5963	348	249	195	173	190	161	188	144	146	164	150	159	166	154	172	158	154	167	146	152	169	156	126	139	148	147	131	128	147	152	133	137	129	165	149	128	148	138	157	149	151	148	141	118	140	149	136	149	138	142	152	158	134	146	146	152	142	133	124	138	153	140	133	139	131	119	120	140	142	156	139	167	150	129	138	150	174	153	154	138	149	142	140	149	135	141	150	156	134	162	132	127	146	153	127	134	163	132	151	159	140	141	127	138	138	154	146	140	130	169	144	129	146	155	149	128	143	139	168	144	134	138	150	145	155	150	121	141	127	143	165	125	148	138	114	148	165	168	150	134	131	133	150	138	123	142	146	150	151	156	133	153	141	129	166	144	124	142	159	141	150	145	130	138	143	147	127	140	120	155	150	145	138	125	130	149	133	145	142	138	132	127	145	147	145	157	140	131	150	132	148	127	136	151	158	142	144	144	121	135	133	173	125	139	141	152	147	156	141	144	119	144	145	139	158	139	166	134	146	153	144	155	168	153	153	131	148	131	145	160	149	143	147	150	130	138	148	148	148	144	138	149	142	136	141	144	140	136	156	136	155	146	145	142	145	135	147	134	143	138	148	140	150	141	152	138	145	143	130	186	125	122	150	140	144	145	125	153	157	131	135	161	141	147	142	155	123	139	133	120	141	144	165	133	157	149	150	157	160	148	135	142	177	135	153	143	155	156	139	143	144	132	151	143	157	143	137	137	165	158	141	147	141	128	122	131	141	151	141	151	131	149	151	150	138	136	150	141	138	139	161	142	152	126	137	142	146	135	158	142	154	136	151	116	128	150	163	158	133	141	161	152	159	106	140	150	127	143	139	150	164	183	144	130	147	131	144	162	139	107	139	142	137	140	152	158	150	130	137	150	153	132	154	149	145	122	146	136	117	130	151	134	128	144	140	140	149	135	159	142	150	165	144	132	160	119	141	163	139	144	127	160	148	136	127	144	157	153	165	122	144	145	146	150	140	140	134	151	155	151	152	154	157	152	157	136	164	137	132	151	147	151	125	145	145	141	149	172	138	134	159	135	129	127	137	147	142	131	160	148	139	173	138	135	117	128	138	133	149	139	126	131	151	125	130	148	140	163	164	144	150	165	130	146	142	130	146	166	150	148	160	162	158	138	132	128	171	145	143	143	130	157	156	154	127	167	151	141	125	142	146	144	147	141	125	132	126	139	126	134	157	160	150	143	128	137	134	138	161	141	137	124	113	142	158	127	136	132	155	148	146	143	135	151	140	143	134	156	154	132	146	136	146	176	136	133	114	146	138	162	168	137	138	135	148	169	145	138	173	166	148	147	150	146	145	145	139	143	134	170	146	140	137	129	156	150	141	166	127	148	156	131	154	119	151	167	148	143	144	139	128	157	141	135	141	161	130	163	139	150	129	144	141	152	142	152	148	133	154	133	149	142	130	148	150	143	148	132	161	134	143	150	127	137	153	127	135	164	129	163	142	155	145	154	146	137	143	143	139	138	122	164	149	155	141	139	148	122	152	163	159	145	114	141	131	167	119	135	158	163	140	151	134	149	141	171	131	160	153	153	155	146	158	144	157	149	148	139	130	155	147	133	154	152	127	134	152	155	147	148	148	139	160	149	153	141	130	120	132	133	131	151	137	143	138	157	146	133	131	138	149	144	136	157	134	164	145	152	150	150	128	138	133	128	141	136	163	133	157	145	149	145	125	136	151	116	140	144	139	151	136	139	148	152	124	139	146	153	129	160	127	144	147	128	117	144	152	143	159	132	148	143	150	154	151	141	152	128	148	148	146	145	148	137	144	169	132	149	158	152	165	129	141	135	146	158	145	123	125	147	157	130	141	143	137	161	169	156	145	144	127	138	155	138	125	156	144	154	146	147	151	152	140	153	146	138	144	153	150	136	142	175	142	154	147	140	144	131	131	113	142	162	152	139	146	131	149	146	164	146	145	130	137	135	146	156	141	125	135	132	163	158	126	145	147	147	121	121	131	148	119	152	150	138	139	143	144	141	158	144	156	141	139	132	144	142	126	146	136	137	144	152	142	123	166	130	117	150	150	147	138	149	151	171	137	146	143	142	145	156	155	142	161	156	146	167	160	166	159	130	150	150	126	160	144	140	158	145	129	122	154	151	125	122	178	162	151	125	175	145	161	147	172	158	147	135	118	148	146	123	156	123	152	149	146	134	148	149	138	124	155	136	117	130	136	142	152	111	142	167	146	157	139	106	139	145	144	137	162	150	145	151	137	166	134	141	158	136	142	137	149	157	129	148	149	154	151	131	136	159	140	128	134	145	130	157	154	152	160	141	133	136	133	153	142	165	156	150	146	159	155	154	135	112	148	134	154	148	165	134	169	161	132	162	157	149	134	158	152	138	161	164	150	154	131	152	134	148	165	171	158	160	164	162	142	132	132	153	140	151	171	150	172	140	152	137	138	153	132	136	155	128	144	138	135	155	138	146	139	151	135	143	160	171	154	137	159	172	143	144	160	123	139	154	127	120	144	146	144	140	135	139	147	123	144	162	144	135	110	142	148	143	131	167	135	136	129	142	134	137	143	139	140	160	155	148	156	165	133	147	124	145	127	143	162	167	138	139	149	131	157	121	117	138	159	140	135	122	143	150	145	133	172	128	176	144	172	146	149	144	157	156	143	161	142	161	142	139	146	151	138	131	135	134	141	141	143	132	139	136	154	145	142	159	151	148	153	143	152	142	162	146	139	147	140	116	139	143	162	125	158	136	141	139	177	149	171	127	133	149	156	153	135	134	151	151	172	148	150	144	158	119	150	146	160	134	166	148	152	140	149	126	149	141	120	137	138	148	136	122	148	148	125	150	140	134	136	148	148	130	129	145	146	146	141	150	130	148	139	138	144	150	158	155	159	156	141	132	140	126	131	172	135	135	163	124	144	131	155	139	145	153	158	137	149	133	151	135	141	148	128	139	149	154	137	148	116	143	134	142	145	153	146	142	176	156	149	161	152	163	165	115	125	139	138	126	141	153	124	138	154	159	130	154	158	153	146	147	145	142	141	153	148	144	145	130	146	120	146	148	129	129	143	141	148	137	140	136	145	113	140	130	131	158	146	154	137	139	144	174	123	156	147	146	148	137	130	155	145	144	150	140	134	130	162	155	145	153	136	140	149	123	149	139	110	163	143	145	142	162	131	168	144	151	136	129	155	149	149	162	146	102	139	128	158	148	130	143	152	146	144	133	148	139	157	147	141	154	157	128	114	170	147	138	125	159	156	151	142	141	156	144	155	160	135	146	154	142	142	141	156	162	130	142	138	148	136	160	158	170	139	172	143	148	145	131	164	146	127	161	156	153	143	146	151	166	137	170	163	142	173	134	139	120	150	122	138	163	154	137	162	120	149	142	151	132	135	140	138	157	156	146	144	149	122	156	148	151	114	119	144	141	122	139	130	148	120	131	144	145	137	149	144	125	132	172	140	153	153	161	126	141	145	141	138
6205	595	693	718	663	645	594	540	553	520	532	519	511	552	509	499	494	511	517	517	494	519	521	511	482	487	485	471	517	479	520	479	476	516	502	507	486	502	513	498	456	440	493	460	468	506	497	457	504	451	474	544	496	531	495	540	495	518	514	499	489	460	493	483	506	470	487	474	512	506	511	509	505	516	551	480	483	484	523	511	478	502	469	516	505	495	483	493	507	496	469	517	494	487	496	465	517	511	494	519	463	482	496	484	505	497	526	479	488	487	538	537	469	462	494	505	477	479	527	508	464	502	505	503	437	467	454	484	494	465	458	496	465	486	505	469	471	513	487	482	465	503	484	514	498	500	505	504	511	479	499	512	491	501	473	502	539	467	513	504	479	503	480	467	526	462	478	453	482	495	496	490	505	502	516	442	467	496	449	485	473	502	423	466	500	508	505	456	466	458	499	527	482	527	489	533	485	472	515	497	509	458	504	489	466	505	496	480	498	475	490	483	461	508	510	486	475	484	500	473	447	518	503	511	492	496	494	478	455	468	499	507	476	485	488	470	468	487	535	512	496	507	493	491	487	506	476	468	487	502	486	480	502	492	469	449	452	523	447	483	526	485	512	477	483	536	472	506	484	480	481	513	529	489	511	496	496	491	517	494	478	484	479	497	500	484	470	484	502	471	549	489	414	472	488	525	524	519	488	538	474	483	455	475	479	477	481	484	490	501	498	489	504	468	482	535	520	502	514	472	470	452	476	486	476	475	484	505	502	485	507	492	504	493	467	455	465	485	511	474	466	511	477	479	479	499	486	501	441	508	516	484	473	493	492	470	523	497	470	522	499	501	482	552	491	478	489	486	518	480	482	454	518	445	510	483	488	510	453	503	451	499	489	533	495	486	520	482	535	477	449	529	493	481	530	481	470	446	453	457	489	491	466	466	483	489	496	451	452	483	434	485	501	475	515	493	447	523	498	519	469	473	502	473	520	473	535	468	538	430	464	483	443	481	532	453	493	484	527	515	442	473	481	454	509	460	482	453	471	535	478	471	499	480	519	515	467	466	465	484	504	471	476	525	509	476	476	472	501	506	452	503	481	486	490	518	491	507	483	469	486	484	474	480	506	499	491	490	482	464	440	508	511	509	541	487	531	494	509	527	469	491	499	493	504	510	505	477	487	487	476	506	503	445	500	486	499	523	474	471	499	473	475	459	469	474	489	490	468	493	497	439	470	483	477	526	509	499	474	493	473	500	478	459	484	506	493	490	457	468	480	491	460	479	471	481	477	485	464	537	466	482	521	499	507	498	497	500	497	508	498	489	450	472	461	483	508	512	471	482	519	480	468	493	502	478	442	472	481	467	488	484	469	451	466	487	483	476	505	474	455	487	467	465	462	471	503	471	483	460	503	508	490	502	471	433	486	505	523	488	485	476	476	474	502	473	518	460	502	496	483	457	444	517	478	508	492	478	530	441	521	479	503	438	485	469	510	480	503	455	549	506	439	467	515	495	509	501	515	482	494	461	467	493	480	485	493	469	452	480	520	505	493	480	519	490	488	501	459	517	509	492	482	478	465	503	448	488	536	506	465	471	497	517	489	486	495	464	473	496	538	502	495	436	505	482	466	494	456	492	499	520	501	473	508	496	503	481	452	474	468	469	496	462	521	467	500	480	490	491	484	488	473	438	485	492	508	467	490	466	504	497	466	481	497	487	514	518	493	534	527	471	492	495	488	500	538	469	477	509	508	477	501	501	439	481	424	498	507	464	465	444	498	535	476	477	500	470	479	470	481	461	478	513	464	476	458	487	460	460	538	540	441	471	491	491	484	498	530	511	474	476	439	494	468	480	511	488	491	505	484	484	511	503	474	487	495	489	468	491	512	516	478	489	475	455	526	504	496	506	510	471	497	474	485	507	469	502	464	519	491	461	526	494	470	503	499	508	467	487	519	510	477	497	520	492	506	472	471	468	510	524	483	495	484	478	504	480	491	504	458	506	473	494	515	470	486	488	473	530	487	491	506	498	501	486	498	499	491	500	470	480	494	460	488	476	502	507	451	479	455	491	474	464	474	454	474	485	528	499	498	457	517	500	481	487	454	504	475	515	498	505	491	473	487	473	519	480	503	489	490	482	508	466	513	546	496	434	494	475	506	469	463	485	522	474	531	473	490	473	471	548	484	511	502	497	506	478	488	475	519	471	493	479	489	507	512	488	498	480	498	494	488	505	516	495	483	487	523	493	487	529	515	481	459	488	521	446	506	497	506	474	460	454	463	527	477	514	461	535	491	518	467	510	508	482	473	527	442	497	476	482	460	496	481	476	496	481	504	461	446	487	516	488	469	468	463	495	460	475	476	465	507	476	495	478	560	461	500	489	494	458	494	502	459	512	487	486	509	445	476	513	530	510	517	501	497	509	496	507	501	488	508	533	480	496	480	481	503	468	494	494	516	489	481	498	493	472	452	513	517	475	491	475	491	497	481	493	503	501	479	524	493	524	476	480	434	494	485	471	517	482	501	507	480	479	518	509	468	490	464	502	488	494	502	494	467	471	453	452	496	488	518	491	531	487	511	482	505	459	508	477	489	490	477	500	490	496	521	498	494	470	433	518	450	484	485	546	465	523	491	478	501	492	478	495	478	460	526	504	464	501	488	488	490	479	491	487	502	510	459	545	492	518	502	506	471	502	493	471	492	453	475	504	505	510	477	481	480	456	510	485	431	491	474	514	482	476	480	482	492	460	509	472	501	495	507	492	487	513	483	493	468	514	526	513	503	481	509	449	503	491	486	478	515	519	476	491	487	491	509	523	479	508	472	509	525	492	501	482	491	509	455	516	457	510	449	508	497	503	481	517	502	483	479	448	518	490	490	491	486	481	511	481	493	493	500	474	500	479	494	544	483	471	494	471	463	513	476	524	477	479	504	468	491	469	490	461	499	476	491	493	483	472	484	491	463	507	496	490	496	464	471	480	521	488	536	502	453	488	454	487	519	495	454	467	465	487	476	483	488	484	512	470	500	482	501	506	514	467	496	499	485	499	489	467	495	531	477	453	488	498	501	534	501	484	471	513	481	457	497	495	493	481	497	476	442	462	482	475	503	463	450	539	462	451	465	477	457	487	473	507	498	457	504	465	507	470	471	497	449	465	495	474	506	499	498	439	473	519	500	482	492	511	477	509	473	489	460	469	474	484	475	510	513	470	478	508	515	472	495	506	507	521	462	510	529	494	504	482	472	524	467	509	492	467	492	446	480	477	490	478	497	506	445	483	512	510	473	502	503	497	487	465	467	502	523	501	454	452	487	485	532	481	480	516	499	463	448	452	511	508	480	489	517	467	474	494	523	502	521	465	503	477	506	500	447	481	527	473	471	508	485	529	454	452	496	499	473	529	506	473	489	484	532	480	480	509	509	493	447	456	487	508	537	509	500	515	453	486	513	504	539	476	491	470	503	506	476	474	472	482	472	517	474	469	511	503	508	512	492	526	513	478	478	521
32345	4000	1561	1170	903	712	530	501	479	389	377	405	333	338	330	307	303	297	311	313	298	296	306	272	327	309	312	278	282	293	288	296	281	308	236	293	265	285	279	270	276	258	285	291	277	290	291	274	259	293	254	315	288	260	254	276	290	268	277	292	277	309	308	274	289	293	283	281	270	273	281	260	254	290	278	289	294	289	273	283	280	239	267	273	266	291	299	291	252	264	280	303	283	275	291	286	274	301	288	267	284	294	273	262	277	267	299	264	293	263	245	282	274	279	308	297	249	282	267	304	298	272	265	281	292	284	272	291	260	283	260	275	275	276	289	284	264	283	270	267	284	258	287	270	276	256	268	287	268	261	290	298	266	270	260	271	261	295	297	261	261	301	290	284	273	284	308	243	280	259	272	277	254	278	275	277	266	284	281	288	282	271	302	288	282	287	301	297	276	318	286	295	302	261	295	265	315	300	264	306	267	296	277	283	281	259	267	291	271	265	273	267	288	269	300	293	285	289	267	268	272	282	262	293	283	262	296	259	273	277	268	274	250	290	283	300	273	277	295	294	301	292	284	261	278	279	271	293	283	255	286	271	287	281	260	297	283	260	270	284	281	300	249	255	284	254	267	272	298	274	275	267	258	263	278	271	283	251	281	279	264	262	278	257	289	240	301	281	258	267	290	266	266	261	264	261	282	292	265	286	296	255	280	282	303	291	278	249	323	301	271	285	277	241	259	287	270	278	255	293	274	277	288	291	276	274	291	262	290	267	317	293	278	271	267	278	258	291	285	248	292	260	277	271	294	278	260	290	263	247	284	267	306	264	251	280	329	263	252	268	298	286	256	266	284	288	233	296	291	308	270	281	276	284	272	247	276	270	260	250	270	268	263	283	306	272	242	269	268	263	287	277	276	283	287	271	274	292	269	290	247	292	282	252	268	300	274	275	270	270	287	277	273	260	284	260	281	265	238	264	270	261	283	284	260	287	276	260	314	319	269	272	281	282	308	294	301	258	262	261	301	266	269	268	266	288	269	258	274	274	275	279	286	273	267	280	241	264	283	286	254	257	279	278	257	255	265	251	288	277	287	280	282	297	277	282	260	324	291	291	296	274	285	271	281	265	268	262	250	297	293	270	287	251	288	267	273	257	260	287	268	267	287	280	228	277	275	273	283	297	286	273	281	286	261	247	297	262	289	292	279	279	302	319	273	274	262	283	307	264	269	278	284	276	294	287	273	276	286	275	249	294	309	292	269	248	263	276	257	285	259	313	276	281	294	274	280	289	251	282	298	286	292	261	263	281	273	250	282	262	315	264	288	258	283	302	288	288	316	256	297	268	263	266	266	274	286	283	267	315	287	272	268	293	299	273	291	276	260	259	258	282	258	271	266	261	242	306	257	270	274	253	267	272	285	268	297	265	278	264	258	272	284	278	304	277	275	271	232	303	283	270	292	297	302	270	268	288	290	272	263	273	254	284	266	286	247	251	295	286	275	300	275	262	280	285	301	252	289	273	285	276	253	273	292	280	275	272	280	270	295	306	278	314	297	273	286	299	275	287	263	290	265	297	266	283	256	282	262	261	254	286	263	265	273	261	284	295	315	255	253	287	261	273	261	267	256	285	289	280	263	297	307	261	279	301	290	267	288	276	262	276	281	263	277	265	272	267	251	273	289	300	282	291	274	300	254	297	255	275	281	280	280	278	276	309	305	288	273	292	275	270	268	258	265	230	277	287	282	293	302	267	267	269	284	294	285	284	309	257	257	282	285	285	277	267	264	268	280	313	277	279	279	254	257	332	285	317	304	274	248	261	258	269	300	258	265	264	289	278	300	304	274	264	262	278	276	260	268	321	249	267	287	260	257	277	241	285	286	307	254	296	274	317	265	273	280	291	283	280	276	298	260	282	282	286	280	280	288	246	296	279	284	281	258	264	260	299	284	276	271	288	249	310	295	276	274	260	287	276	290	283	281	279	311	248	298	286	256	259	287	293	264	280	277	272	284	282	268	251	282	284	277	252	277	276	294	274	258	273	244	257	237	298	288	267	281	277	287	267	260	275	267	293	300	274	291	258	271	250	255	262	246	242	255	256	306	296	265	251	276	271	264	294	300	270	284	257	256	273	273	256	284	277	283	270	283	265	301	271	268	260	267	283	257	281	267	274	267	282	278	263	237	297	284	291	268	285	247	265	275	270	270	290	264	290	272	284	303	267	262	296	268	268	296	267	325	270	274	306	316	294	280	292	282	259	259	259	297	285	296	274	302	246	278	296	273	271	267	291	270	268	267	269	290	277	269	283	287	259	285	283	260	265	255	265	287	290	284	313	277	292	259	283	276	262	274	285	288	272	306	279	278	270	262	261	278	300	289	286	276	303	306	257	292	260	286	256	273	246	308	272	294	258	264	305	275	270	261	282	286	247	299	223	288	284	292	310	276	314	280	298	267	275	270	307	303	253	275	267	271	270	282	256	272	273	292	272	264	262	242	262	274	256	290	275	271	252	302	266	298	291	283	273	264	263	264	266	281	243	262	259	296	271	302	304	290	271	276	271	284	273	278	274	277	278	270	295	257	306	268	305	292	295	286	282	280	297	277	257	310	291	270	271	308	288	273	267	305	261	288	261	282	281	249	278	288	282	279	263	288	267	255	259	240	262	284	255	278	281	258	286	289	250	272	292	242	262	269	271	252	262	287	266	289	281	266	275	248	258	274	277	274	288	277	286	270	277	283	261	278	288	240	286	285	278	264	230	268	293	245	301	294	301	261	288	274	285	292	259	300	267	276	263	274	241	254	253	294	292	276	284	303	283	297	253	285	274	269	261	288	292	255	246	276	264	299	288	268	281	292	264	273	294	268	262	278	274	269	253	261	304	271	296	303	271	310	271	262	268	287	282	262	287	257	271	266	288	272	262	284	251	280	289	301	270	249	265	242	292	274	266	266	252	270	279	258	291	282	289	279	306	271	279	319	278	271	284	308	274	309	272	294	258	282	309	252	254	275	290	272	271	282	306	279	252	280	271	267	283	256	270	251	240	265	285	253	308	292	272	282	286	257	287	271	264	250	282	257	261	254	275	310	273	280	287	295	273	296	287	262	297	279	282	256	283	280	287	273	246	267	272	271	293	269	275	284	289	280	283	295	282	285	276	289	253	251	246	308	272	293	245	275	281	256	305	264	260	274	255	282	261	259	301	271	283	283	283	283	292	265	278	283	279	299	268	269	256	307	278	280	269	245	272	259	291	257	302	280	265	269	271	277	273	287	278	304	262	277	302	284	307	300	284	268	270	278	294	268	278	291	262	285	265	294	285	276	263	259	289	281	287	277	301	274	252	285	284	301	281	268	259	268	280	296	261	303	309	237	297	254	272	277	269	289	298	242	299	268	283	269	269	278	278	262	274	272	284	305	278	283	272	299	296	274	303	269	302	261	271	263	245	277	290	255	283	261	292	272	266	296	255	263	263	252	289	260	278	282	269	281	245	274	266	289	308
17120	1945	3742	4141	3413	2871	2401	2117	1894	1713	1589	1422	1365	1239	1260	1170	1161	1140	1079	1078	1093	1085	1021	972	995	916	955	959	980	918	882	932	932	892	933	910	875	946	862	908	894	906	871	906	849	861	904	885	849	894	867	859	881	875	905	894	809	829	851	899	877	862	843	826	838	851	848	862	854	826	853	892	867	897	874	864	861	850	875	887	921	847	839	813	853	837	856	820	840	841	924	909	872	837	824	888	867	835	819	793	850	792	890	869	805	804	862	807	842	864	868	870	830	874	864	840	876	823	842	840	859	850	844	869	841	789	858	873	849	861	912	816	883	801	764	814	862	826	861	845	850	868	838	826	821	876	880	868	880	836	893	832	841	810	780	829	816	818	841	856	842	870	835	825	842	848	826	807	834	865	815	828	879	912	844	843	817	798	807	823	868	905	890	836	823	855	857	786	822	861	830	798	822	840	861	870	831	801	820	845	887	870	836	797	814	839	845	824	816	890	841	890	809	842	834	841	844	862	836	835	890	875	820	837	826	797	894	865	841	827	810	832	862	845	830	835	865	857	825	873	921	820	807	792	808	840	839	846	839	803	812	845	810	865	838	857	796	845	876	846	866	870	847	808	859	785	774	853	854	835	838	798	821	818	873	842	855	864	882	809	859	825	803	840	829	830	779	819	806	831	854	791	863	844	838	803	885	813	847	831	903	769	842	855	855	903	834	813	820	848	795	867	882	794	816	845	883	869	849	843	835	854	800	807	792	855	853	819	819	833	833	836	798	850	851	786	864	828	802	842	900	835	768	856	829	808	826	810	835	843	826	816	874	854	807	913	835	879	822	824	803	864	856	812	848	792	864	857	821	857	831	840	782	863	806	821	778	807	863	852	829	822	889	796	838	844	838	851	833	842	810	880	767	884	829	821	818	823	881	827	812	861	838	821	811	842	866	839	863	869	811	843	847	810	869	855	827	864	822	817	871	849	841	837	831	885	823	835	796	772	823	885	863	802	849	856	820	784	831	826	831	864	811	816	796	823	794	837	774	832	874	851	833	806	865	809	828	841	826	868	839	830	849	861	863	862	866	892	795	855	802	795	820	795	803	773	847	835	855	834	869	828	852	868	825	854	874	858	827	855	843	869	847	796	843	857	823	777	861	841	829	847	797	871	826	833	771	813	774	812	800	861	853	882	791	834	830	857	835	828	870	836	806	879	870	833	811	865	846	878	849	850	843	860	804	799	852	863	802	810	829	852	804	844	847	846	805	868	842	836	825	866	835	904	831	818	791	831	802	850	823	831	778	854	868	847	787	828	830	872	826	849	861	886	819	826	790	772	856	816	816	767	866	797	841	799	841	846	850	865	900	797	832	815	848	844	850	864	885	827	815	811	847	846	822	884	864	865	817	846	800	856	869	813	847	912	825	845	827	836	809	809	860	836	812	800	818	840	843	816	826	818	871	842	809	788	788	872	872	809	855	850	899	868	826	825	850	847	862	868	840	841	808	845	809	791	816	818	820	873	811	844	792	843	798	848	812	805	834	848	783	881	830	859	836	858	844	821	919	860	848	837	841	789	834	832	866	827	848	797	846	802	802	870	832	836	864	840	816	833	835	808	826	783	845	820	875	857	842	809	832	866	864	836	869	821	877	844	846	821	819	826	892	844	795	815	912	859	872	820	770	829	868	816	808	859	834	850	880	817	869	846	821	800	840	837	841	896	797	842	813	849	850	817	907	832	840	840	835	855	801	812	847	804	766	816	840	860	804	845	832	888	845	769	892	825	828	813	805	827	832	886	813	787	819	855	862	868	817	801	868	801	790	882	823	851	813	844	835	850	863	857	814	857	887	894	831	839	792	839	812	797	820	773	809	865	825	852	794	826	875	863	840	838	824	826	887	825	862	872	824	898	834	852	834	874	869	802	855	908	859	838	836	817	791	833	832	852	867	807	850	821	863	846	865	830	848	828	868	820	803	853	859	850	831	792	842	867	801	859	819	861	842	778	849	857	831	815	813	839	876	838	830	821	822	830	865	828	853	858	848	810	811	859	841	848	857	849	858	861	787	865	830	784	843	832	821	871	840	824	849	869	844	819	822	838	873	878	807	826	794	863	825	803	814	846	789	819	789	811	808	847	840	852	844	820	807	832	788	828	872	820	825	799	826	842	838	839	836	876	784	825	818	823	858	868	822	794	811	823	841	878	854	834	828	829	845	834	825	812	851	873	891	801	827	897	819	829	806	845	866	781	812	829	805	785	853	801	807	809	845	808	810	862	843	848	901	821	833	818	789	826	836	843	853	821	822	853	827	832	874	860	845	906	863	789	831	810	836	851	839	864	838	825	845	787	851	845	859	852	785	791	830	819	844	877	828	826	824	801	860	866	825	845	777	836	871	826	781	839	789	825	805	826	901	830	872	853	853	857	805	821	853	866	870	832	872	799	813	817	798	825	779	843	822	871	784	827	859	771	849	819	840	834	810	892	837	880	847	757	813	863	822	797	878	819	892	850	780	778	842	831	814	803	856	819	873	788	870	828	806	858	831	845	909	875	808	834	861	839	824	818	828	845	809	859	839	828	802	837	815	826	846	839	841	894	822	849	829	803	819	821	849	913	822	858	719	839	886	846	849	854	820	867	818	814	831	866	806	857	867	842	881	808	817	804	826	882	860	819	807	865	846	856	911	823	835	820	829	875	835	806	828	857	772	812	799	852	839	795	860	866	801	833	880	821	821	876	828	853	817	808	826	785	790	816	862	858	866	865	826	839	784	845	795	765	829	829	826	814	839	823	826	810	870	811	838	802	816	881	834	878	754	859	791	802	850	842	816	822	854	863	823	828	820	780	810	816	817	834	804	810	837	829	809	847	875	858	814	855	820	838	830	818	874	854	793	836	843	824	838	794	858	887	804	838	845	876	873	821	890	854	890	789	842	847	861	838	833	853	827	841	829	806	848	842	846	820	876	799	820	822	830	864	837	850	818	853	813	844	864	833	778	779	822	804	886	860	813	804	824	878	847	794	859	844	860	796	868	864	887	830	837	901	838	802	855	824	839	896	815	845	781	755	852	876	823	877	837	828	818	830	907	841	821	848	830	904	816	824	794	817	842	891	836	857	855	858	852	873	875	857	841	870	858	852	873	829	807	791	837	833	828	786	819	767	885	838	803	841	865	783	850	850	829	783	847	842	868	900	858	842	830	806	920	862	760	819	875	828	816	828	818	836	826	839	884	882	833	855	810	798	859	814	818	846	878	822	844	846	859	828	819	809	867	804	841	836	849	823	828	776	774	830	831	838	832	820	870	811	830	867	811	856	795	872	835	820	819	809	886	844	853	833	861	873	845	835	834	845	825	864	881	847	837	824	826	829	800	843	822	799	817	865	842	842	824	833	818	819	859	779	847	798	835	805	809	887	840	881	838	836	818	857	879	802	833	848	867	821	808	812	871	859	859	849	807	838	775	796	824	845	851	820	868	845	842	877	869	825	809	821	881	849	846	877
45299	9605	3101	2296	1479	1140	860	763	661	602	531	518	490	414	423	417	396	381	404	352	380	336	352	366	342	338	344	328	331	342	375	333	371	318	319	331	343	324	342	321	327	341	329	338	329	347	314	304	354	316	330	277	328	351	335	358	302	306	307	333	321	314	295	310	312	364	335	336	329	325	342	347	323	348	323	293	310	334	330	334	330	322	357	309	296	326	314	337	328	315	342	313	315	337	322	323	349	324	320	326	320	320	342	341	308	329	307	366	336	297	346	324	305	320	320	330	309	328	308	312	335	338	314	309	323	328	325	327	314	358	333	330	328	325	336	289	318	339	344	341	340	295	309	325	314	306	306	308	341	304	326	319	286	337	314	308	302	339	317	315	349	293	330	303	322	322	274	309	316	323	306	317	308	332	321	304	315	316	328	308	323	300	318	328	306	323	337	342	311	315	333	289	335	338	338	328	303	312	308	309	371	309	326	343	356	325	331	325	297	345	276	321	281	316	302	312	288	352	310	330	348	313	350	342	315	324	334	333	325	326	326	304	317	310	337	312	361	310	324	334	325	306	331	327	305	339	348	303	295	316	329	323	345	343	323	314	306	324	310	315	327	335	301	338	311	336	317	306	323	302	306	332	345	324	345	337	318	302	307	287	311	326	308	348	304	329	345	317	326	338	339	321	331	309	332	347	301	344	288	334	342	301	327	344	340	341	333	345	333	351	313	332	371	312	292	310	347	324	323	313	304	322	335	300	330	298	368	312	318	308	314	337	305	323	350	334	304	303	295	334	333	320	325	355	343	311	322	313	332	324	303	318	307	321	320	341	344	316	318	325	325	336	322	317	338	331	329	339	303	309	316	303	314	289	292	308	316	342	338	326	288	318	324	326	309	316	334	319	282	321	321	330	313	310	331	337	332	317	351	329	301	306	332	313	291	301	355	342	312	289	335	300	278	321	298	322	356	300	333	341	322	324	320	332	281	298	352	323	332	329	363	291	329	324	289	318	322	320	313	324	320	314	341	320	310	333	313	332	321	332	332	347	319	319	309	325	325	299	331	308	345	344	314	342	354	337	334	285	328	309	304	333	315	307	310	322	349	303	277	354	327	320	341	305	315	289	305	312	322	320	305	354	303	301	298	342	341	377	316	336	317	327	288	322	290	304	324	302	309	309	327	307	325	298	353	344	297	326	341	331	330	334	320	296	309	335	308	328	343	336	330	352	326	320	306	305	359	332	307	323	310	305	307	304	337	322	310	299	321	335	331	340	306	348	330	335	320	333	272	333	314	346	333	332	317	306	311	347	313	319	321	341	336	310	320	361	308	291	299	321	326	336	298	331	353	348	334	299	308	348	314	332	319	348	340	328	290	298	340	320	303	335	368	295	287	313	314	333	284	328	334	327	287	345	296	324	334	336	302	306	289	312	300	326	326	318	315	302	325	310	329	312	313	317	304	293	312	347	322	289	310	307	312	318	315	315	312	298	314	327	334	301	295	334	325	309	332	320	350	317	295	317	308	315	301	341	345	314	347	343	325	299	309	342	346	323	312	318	328	336	328	304	335	311	301	300	307	299	312	296	299	345	337	309	335	314	335	343	326	319	324	301	346	314	349	309	345	348	375	333	334	379	335	303	303	334	302	322	333	279	311	325	359	315	301	327	331	327	338	334	331	318	362	342	313	333	322	326	317	320	320	319	325	325	301	358	337	345	300	314	315	289	324	312	318	324	345	324	323	315	300	309	304	335	319	321	330	327	330	311	295	301	309	317	291	301	330	309	310	302	294	325	333	331	312	340	311	332	325	322	317	323	288	321	316	330	289	318	300	348	293	320	339	329	318	354	344	347	332	329	318	321	332	350	370	328	354	320	341	305	343	308	304	302	318	336	322	356	283	316	326	329	336	320	340	321	332	315	342	342	350	350	328	337	326	325	338	333	306	325	375	346	310	329	316	321	306	325	314	333	343	345	303	325	298	322	314	334	347	319	313	324	325	353	330	355	322	336	305	327	307	349	307	315	336	297	332	324	344	311	317	321	336	305	289	328	320	313	361	283	326	317	300	299	339	323	316	342	301	329	328	316	341	337	311	311	309	320	316	312	334	321	339	332	314	316	327	311	305	311	299	327	311	336	318	296	365	322	335	318	340	302	316	344	326	310	305	323	337	339	316	342	354	306	300	333	328	348	321	339	318	346	343	330	305	292	320	305	299	330	332	313	325	371	286	313	323	339	340	301	318	318	321	375	296	305	319	300	320	329	352	329	337	320	320	304	321	316	303	304	306	307	317	344	286	291	312	298	306	334	314	330	291	327	339	307	326	338	322	314	332	339	306	339	320	305	342	319	331	339	297	325	357	342	333	314	302	306	329	293	296	366	332	320	320	340	319	328	329	340	355	315	288	319	327	337	335	326	327	301	321	341	312	320	342	322	372	368	295	317	341	308	323	293	330	310	311	321	306	330	340	330	332	302	332	299	331	312	329	356	321	323	316	301	327	339	322	353	314	311	334	347	321	324	318	315	339	310	299	336	327	358	327	339	327	310	361	316	343	317	306	278	353	319	341	323	289	336	336	319	309	310	335	323	308	326	314	348	300	303	344	322	339	345	327	323	312	346	339	326	331	331	338	326	323	327	289	318	287	301	344	335	288	308	321	316	326	333	339	346	351	316	314	329	314	310	338	337	306	304	332	334	316	325	320	317	336	332	338	302	304	316	311	309	317	313	364	329	350	325	325	330	314	341	319	314	344	297	326	355	340	349	304	306	296	313	352	305	325	308	313	338	316	348	350	296	315	337	365	337	345	331	285	327	339	339	317	311	320	321	315	334	302	328	288	318	318	296	338	354	361	329	336	331	312	335	316	359	316	330	307	309	314	308	310	314	296	319	312	340	304	326	338	309	291	323	318	362	322	307	345	295	310	337	308	313	335	363	317	328	323	313	286	289	295	305	314	337	296	303	309	310	307	318	336	298	301	325	337	308	325	317	342	312	292	311	354	304	324	289	288	331	329	301	337	306	330	314	336	320	310	315	323	334	327	341	346	334	317	321	292	315	307	295	337	304	299	330	301	311	308	307	329	313	298	307	327	298	333	316	329	293	348	314	339	303	317	321	343	312	339	308	315	300	315	312	324	316	321	332	317	356	301	315	303	320	323	314	345	323	335	301	339	307	310	329	362	323	321	310	334	315	310	307	279	347	333	341	291	298	293	304	305	331	331	319	338	327	346	335	352	345	331	313	304	282	290	341	319	315	317	322	334	326	294	293	321	322	324	307	309	317	339	352	330	342	307	349	317	294	302	305	315	336	332	303	358	318	307	334	307	304	312	315	343	334	312	316	302	322	324	314	350	339	340	312	333	338	316	290	350	317	323	321	333	347	332	351	357	343	310	319	321	335	306	315	307	323	311	336	320	353	339	326	313	328	324	324	324	320	314	306	338	285	301	314	294	321	316	319	337	299	331	300	291	292	310	304	313	306	317	333	336	355	319	300
22386	3043	6511	6926	5832	4833	3961	3414	2943	2511	2276	2106	1981	1796	1719	1628	1498	1419	1378	1345	1301	1277	1279	1241	1292	1213	1194	1214	1123	1117	1079	1114	1114	1072	1084	1053	1109	1008	1042	1068	988	1051	1130	1009	1025	1050	1043	1025	1028	1045	1000	1033	994	995	987	938	972	972	1007	979	994	1023	993	986	953	946	974	957	1034	970	973	915	959	941	1024	963	939	938	936	983	962	939	915	960	957	1015	908	971	974	927	927	890	959	1001	924	896	908	941	936	920	963	929	927	981	979	951	898	940	967	915	934	977	938	887	976	923	962	1002	919	943	988	938	977	942	901	937	906	981	916	930	980	986	968	962	966	959	984	970	928	965	964	969	930	1047	961	938	933	986	938	929	879	946	916	959	913	926	896	955	905	918	1005	932	955	908	908	927	978	971	914	952	894	946	957	976	959	984	1000	924	930	948	936	957	948	994	989	980	927	927	969	947	929	981	909	960	933	931	935	939	886	895	892	948	923	938	923	993	970	931	993	959	911	957	947	980	919	952	956	939	922	920	959	918	949	898	930	1003	936	845	956	914	966	909	899	940	952	914	967	966	965	933	909	964	954	950	968	923	936	908	918	928	949	893	955	944	924	954	994	905	962	963	965	932	972	967	948	940	894	938	951	936	953	962	978	898	946	920	890	944	928	938	951	924	887	948	899	933	949	895	928	972	957	939	864	924	927	958	904	884	931	973	965	957	923	943	938	905	886	918	899	939	958	974	931	954	975	962	912	920	954	937	925	965	921	914	956	910	987	920	924	976	958	930	965	914	978	913	979	919	913	916	956	955	939	952	950	926	901	916	911	996	960	1010	954	960	924	907	948	976	960	883	894	1008	973	923	892	973	947	964	899	977	934	969	958	948	950	929	951	935	982	933	936	933	935	959	973	967	923	957	950	953	917	908	884	947	930	939	903	924	965	945	893	911	929	906	941	968	912	923	1000	893	974	942	894	894	914	923	959	986	963	954	910	905	924	964	994	919	930	917	953	934	944	977	947	934	874	942	929	908	932	936	1002	926	981	929	906	964	926	972	980	950	950	892	952	961	953	873	962	981	928	930	937	952	950	915	959	960	964	969	941	945	903	977	950	937	929	939	963	936	982	939	1000	999	955	924	944	955	928	948	970	925	959	899	914	958	879	953	906	984	934	954	957	885	886	924	937	988	935	958	977	919	955	927	946	926	895	863	941	896	947	940	908	899	908	983	854	933	933	930	927	934	925	937	925	889	909	923	982	962	933	954	901	905	979	861	941	929	963	997	924	902	935	911	911	985	947	893	994	987	958	955	963	958	928	952	936	983	919	937	908	934	929	912	899	989	930	924	939	967	893	947	956	915	940	942	962	933	942	881	945	975	905	948	1004	940	947	946	946	900	938	918	952	942	954	964	901	881	953	925	890	940	910	932	945	913	913	968	933	916	946	962	897	934	969	999	879	896	889	937	967	947	931	969	884	973	941	908	944	894	894	980	959	927	967	922	926	943	971	947	932	944	949	937	959	990	923	911	950	935	883	970	939	927	876	975	943	913	900	952	938	979	972	950	925	975	973	922	921	976	955	945	886	970	929	923	898	940	940	955	917	940	927	929	939	940	939	898	898	946	929	910	941	950	888	973	962	930	943	947	933	929	931	910	995	924	990	997	917	935	910	897	973	930	989	940	950	973	898	949	916	883	962	940	955	909	902	952	881	896	928	902	910	933	896	997	892	894	878	927	932	931	911	972	961	981	954	944	911	925	931	914	956	1013	946	922	965	906	903	980	953	907	919	927	946	904	980	925	972	894	946	982	935	882	937	956	899	903	969	947	912	958	901	959	881	930	922	980	932	886	910	880	898	982	946	936	958	938	988	982	975	884	915	962	916	898	970	941	919	947	929	951	980	1012	923	955	988	925	939	966	932	949	951	940	903	986	931	940	970	949	920	913	961	932	967	894	966	961	879	946	939	927	936	905	864	943	915	903	951	996	959	927	929	985	950	934	907	895	921	955	881	903	906	881	954	960	946	925	896	982	976	944	967	932	964	942	940	941	880	957	961	925	891	956	933	943	900	946	947	951	939	946	957	868	953	942	966	993	914	924	902	887	937	943	976	926	956	959	910	973	942	957	906	984	941	955	945	991	957	901	934	950	979	917	963	951	939	912	933	900	945	897	864	913	912	942	902	919	942	915	914	975	954	956	934	987	940	936	926	916	947	922	964	934	879	897	923	938	961	868	969	978	1043	884	875	943	941	971	971	918	931	947	940	967	925	975	949	932	879	966	921	912	940	912	1002	982	978	939	966	911	926	857	956	947	955	934	939	944	970	891	868	953	897	989	918	960	913	946	912	917	889	909	977	957	944	970	905	972	932	938	907	890	935	943	932	970	957	973	895	953	888	948	942	916	940	978	973	928	949	946	945	912	980	935	909	898	951	891	968	970	941	949	954	963	918	912	905	926	922	945	962	909	933	930	918	958	920	941	951	943	936	935	973	918	926	935	921	890	955	926	967	917	940	959	913	961	936	987	956	903	958	936	912	929	950	950	998	930	993	925	934	978	871	1006	946	926	986	929	909	913	992	894	939	998	944	880	894	946	963	937	952	886	939	988	897	999	944	939	943	884	940	987	960	958	975	954	943	897	927	960	938	900	964	929	954	932	938	922	891	912	971	960	908	943	901	912	964	960	909	868	933	938	910	947	978	992	915	958	950	951	951	938	946	984	926	953	907	938	894	1002	921	906	934	991	948	927	913	958	950	940	946	944	916	916	911	943	913	931	962	887	944	956	938	955	918	927	910	954	951	917	921	909	993	954	966	925	954	916	895	913	940	976	909	969	973	922	959	953	974	947	929	977	967	932	923	931	917	1000	954	982	959	914	866	953	974	979	931	939	906	961	967	983	962	902	948	935	895	932	892	902	896	997	1003	973	967	949	936	928	973	952	890	900	943	949	933	993	956	986	878	960	930	919	973	920	937	968	994	872	946	983	946	943	932	971	903	997	906	926	899	929	936	913	946	942	936	924	936	936	909	960	910	965	923	948	899	946	910	921	973	918	890	958	908	980	901	903	951	957	956	893	882	959	889	940	881	902	904	927	881	919	930	924	884	935	920	967	957	931	901	915	921	917	906	1006	945	975	944	966	982	961	996	977	944	901	935	952	990	918	920	899	943	924	912	933	934	942	965	967	940	952	896	937	975	914	953	966	990	980	983	956	930	935	930	887	920	924	967	923	924	931	971	982	919	998	980	924	937	966	952	932	897	919	937	951	955	912	954	908	931	905	921	875	937	925	978	918	976	937	913	930	924	955	958	990	942	917	944	950	951	929	921	936	917	1007	950	963	941	945	907	962	940	945	958	917	912	898	952	962	924	934	939	901	995	944	971	909	994	898	931	942	906	900	984	947	958	908	862	925	971	979	963	949	938	916	977	925	962	988	934	896	913	933	907	925	928	952	932	960	897	945	928	922	911	977	1008	921	977	904	884	923	881	903	965	960	903	872	911	971	915	917	952	917	890	885	987	866	946	953
5706	357	223	210	179	169	175	172	177	162	149	156	146	119	154	125	147	161	159	172	143	147	124	125	160	148	144	159	134	150	146	165	135	146	144	139	166	138	132	133	148	154	154	137	143	145	138	139	150	126	149	136	142	140	155	162	152	138	162	131	162	154	142	155	128	132	152	138	166	143	136	143	132	133	164	150	132	140	143	147	151	136	146	139	151	142	162	147	134	146	145	117	143	146	129	152	164	153	138	152	146	137	143	131	138	158	151	151	144	128	120	114	150	148	132	154	138	145	139	153	146	155	148	154	134	151	149	142	135	131	150	142	147	140	133	139	134	136	143	135	145	138	151	146	131	144	137	123	134	156	144	132	147	153	135	143	130	147	134	155	132	144	172	135	120	137	142	136	126	129	142	142	144	137	135	135	151	142	167	127	143	157	129	146	145	164	160	151	142	160	129	138	132	130	150	142	139	125	139	137	164	131	152	153	150	156	162	142	162	130	156	160	150	131	157	150	156	132	143	131	137	130	142	162	137	125	145	129	139	123	142	126	145	133	134	140	119	148	163	151	130	160	135	174	141	148	148	161	136	136	138	171	157	151	149	125	140	135	158	157	149	147	149	132	115	143	144	127	147	110	134	144	122	161	137	141	160	138	160	134	137	153	153	166	117	154	144	147	150	163	131	131	150	147	164	135	139	141	161	133	128	151	134	150	141	138	148	157	142	151	136	147	121	146	144	158	155	138	159	140	132	141	146	126	141	154	141	135	158	151	157	152	131	144	130	157	170	157	146	150	145	122	131	143	156	151	142	146	149	149	155	151	135	147	149	142	138	131	153	137	138	145	128	146	151	147	155	149	172	132	154	129	137	123	148	148	178	156	154	120	135	162	152	158	149	149	145	156	137	137	137	128	160	155	132	139	154	123	146	149	148	141	149	172	139	145	162	132	129	124	157	158	170	141	156	158	142	133	160	131	169	137	132	131	138	142	138	146	131	130	173	140	147	169	132	138	142	148	132	129	145	146	135	148	155	145	142	153	160	143	146	170	163	138	147	147	155	135	150	152	126	141	151	141	139	150	141	146	153	151	149	140	138	162	134	145	129	126	138	153	144	143	142	152	146	121	164	155	145	141	156	155	156	139	146	132	138	151	142	152	137	141	136	140	150	154	166	159	113	158	138	141	154	140	138	134	142	174	125	167	138	134	157	155	135	118	163	147	142	145	148	162	157	151	130	146	143	142	144	137	166	161	156	162	145	150	135	134	130	149	160	118	148	132	139	118	133	162	168	135	139	137	141	139	125	138	127	165	155	134	132	152	159	142	155	130	151	143	165	149	157	157	139	136	136	148	138	137	128	135	126	131	138	149	136	154	172	134	132	149	120	166	134	127	153	142	114	128	138	144	137	130	151	139	145	146	147	154	140	153	152	157	143	149	124	128	154	148	164	157	144	151	141	153	134	160	135	140	153	142	138	139	130	140	145	160	125	141	156	123	131	153	149	135	129	132	154	144	132	152	135	147	148	137	136	149	120	137	136	148	156	137	148	124	131	154	144	132	141	178	150	132	124	137	151	143	126	149	128	134	139	149	155	124	137	126	145	131	131	135	152	152	147	170	131	153	154	122	135	129	135	132	155	152	151	171	139	148	164	134	148	143	159	145	144	143	132	145	158	141	110	172	146	164	147	157	123	151	158	157	160	145	130	157	153	156	126	113	147	145	153	143	135	146	146	142	137	131	121	161	156	160	149	151	166	158	146	153	148	136	146	152	138	165	136	141	138	123	157	139	147	146	161	144	161	139	146	150	151	160	154	155	137	153	116	134	142	147	153	154	140	136	158	162	143	150	135	150	142	159	146	143	156	138	130	138	132	138	137	149	131	149	161	138	157	115	143	160	149	156	146	173	152	147	137	144	145	137	159	150	131	135	138	157	157	147	133	140	146	143	129	143	158	136	136	163	133	132	148	139	166	160	151	161	139	160	143	140	149	145	116	124	148	136	155	131	138	141	143	139	170	132	139	133	125	148	129	153	132	146	147	139	150	132	148	132	159	153	140	144	150	146	140	139	145	150	157	135	131	144	138	150	158	150	151	157	133	156	129	152	123	156	157	128	152	167	157	157	131	156	123	162	142	121	142	119	145	153	129	142	146	131	142	146	136	147	156	142	128	155	147	152	132	158	136	136	131	157	137	172	142	151	135	153	143	149	142	143	133	145	141	140	132	148	147	140	144	135	157	123	129	139	161	126	127	133	143	138	129	146	150	145	146	133	131	162	139	155	140	164	166	174	150	128	141	134	146	146	146	133	138	137	135	157	152	146	153	145	145	158	142	136	141	146	146	153	147	142	135	144	156	154	128	142	148	118	135	134	142	148	157	156	144	159	141	144	145	127	127	149	144	175	180	155	136	139	132	162	161	147	126	164	151	154	161	148	150	140	143	142	126	160	134	154	119	110	144	134	150	139	144	159	118	143	120	117	143	140	148	157	146	135	146	136	135	148	118	134	145	144	147	130	147	163	130	138	132	159	139	154	153	130	133	117	146	125	145	145	138	149	155	144	153	132	135	121	142	139	159	124	175	136	151	146	150	135	141	152	133	145	138	121	151	137	136	152	155	138	132	166	136	136	143	140	148	163	153	150	143	158	116	134	154	121	159	149	170	157	145	143	151	147	145	167	156	117	158	138	151	112	139	137	148	134	128	161	141	148	138	143	168	136	105	146	133	124	159	143	135	134	122	150	136	150	150	137	146	154	116	161	162	159	142	143	141	132	144	144	148	132	144	123	151	163	129	155	145	150	131	136	154	154	156	147	156	132	170	150	125	143	120	134	155	135	145	160	128	128	127	142	143	151	152	159	144	159	151	124	141	150	148	132	149	146	144	154	145	132	144	129	130	150	154	146	145	144	140	151	131	156	142	136	164	149	145	138	133	133	157	148	156	166	138	127	144	142	156	145	166	148	133	159	155	148	150	144	143	136	130	123	136	139	172	133	139	138	152	164	151	151	162	133	118	135	152	129	141	137	144	133	122	128	139	125	141	148	149	128	136	124	140	167	125	168	137	128	137	161	137	151	142	129	140	151	156	141	128	151	132	146	152	143	135	123	146	146	146	131	134	133	146	140	133	148	172	132	151	134	150	147	144	151	138	151	136	129	134	157	128	123	151	151	140	156	161	145	126	119	131	138	135	128	139	150	159	153	129	147	132	131	154	123	142	144	161	149	151	162	150	130	139	138	154	134	129	129	163	135	136	160	140	125	113	124	138	138	142	159	144	137	121	149	146	135	151	159	151	165	165	134	118	128	151	150	139	148	149	143	145	169	140	165	158	155	154	140	152	151	147	130	148	139	136	115	150	163	145	144	148	130	165	177	145	147	163	145	147	148	143	130	144	134	119	143	145	137	169	147	156	137	145	134	139	129	153	155	137	151	151	140	138	150	150	136	137	142	138	121	150	135	149	163	163	132	152	130	138	134	145	157	140	151	151	152	149	140
5514	586	679	731	681	649	615	582	574	581	568	561	539	504	521	522	483	497	523	522	529	534	539	519	514	511	491	543	497	514	493	507	501	503	523	533	492	475	507	477	473	470	476	502	513	458	492	496	483	505	506	455	509	475	506	506	471	483	484	463	466	462	486	471	496	498	512	476	497	471	487	494	446	479	491	519	448	533	481	458	473	474	474	465	475	523	467	485	452	492	478	488	488	529	488	497	486	463	510	454	454	471	503	509	464	473	531	504	504	488	467	498	520	513	505	514	504	477	435	480	497	520	501	521	505	484	492	468	488	470	485	466	501	497	490	478	480	459	479	519	481	485	487	481	483	504	528	477	489	478	481	510	499	519	490	434	477	477	412	479	497	518	497	476	463	469	522	514	446	513	514	494	457	511	515	523	440	486	490	515	477	500	505	502	507	506	516	436	492	460	454	454	433	451	483	490	504	510	456	513	461	514	507	462	514	476	516	489	519	478	497	489	464	492	484	484	473	464	489	467	474	457	502	471	504	467	476	493	491	458	483	530	488	499	519	491	493	503	461	452	506	457	490	492	504	443	450	488	473	485	501	519	524	525	492	545	506	473	507	518	474	531	508	508	517	476	469	501	486	525	475	493	475	476	490	506	509	474	488	468	523	521	484	460	489	461	495	477	472	500	487	520	527	473	512	516	503	499	481	502	480	509	477	492	489	500	510	494	507	485	514	500	481	436	496	502	499	500	495	438	468	470	474	511	514	496	501	466	467	489	523	505	510	451	521	487	521	474	479	488	475	477	520	493	534	526	524	471	470	472	489	478	472	482	511	493	529	492	521	520	480	437	508	522	471	469	488	486	476	503	482	499	459	508	502	501	492	514	496	515	468	450	499	499	473	483	461	510	534	523	505	525	508	490	476	501	472	498	483	466	479	488	475	519	461	501	500	498	466	470	494	511	498	479	506	455	500	477	487	477	502	509	497	459	479	505	472	481	438	483	468	462	512	471	518	489	469	534	506	475	511	498	479	460	466	500	474	499	519	487	424	505	464	494	461	499	458	486	503	519	517	488	497	503	487	484	456	502	531	457	472	527	474	487	526	516	523	471	469	516	453	501	495	476	524	510	488	476	492	478	453	524	486	471	481	482	478	479	503	484	495	514	475	479	450	490	474	477	441	516	471	496	493	467	502	468	483	458	473	533	486	481	479	472	464	508	490	437	463	518	453	469	477	471	529	455	505	516	496	483	478	511	480	490	474	516	455	486	490	492	479	508	475	519	514	462	455	469	487	479	484	491	498	449	440	516	488	491	527	484	467	468	467	532	488	433	486	487	503	485	498	483	466	478	487	519	437	480	490	473	481	509	455	561	503	458	489	523	461	496	465	490	495	466	480	469	469	470	467	531	538	477	496	482	480	446	448	469	488	481	490	517	493	500	481	473	519	483	501	525	514	476	502	482	489	463	481	462	485	544	497	512	483	488	471	496	497	482	515	508	466	489	473	499	548	486	506	520	480	503	483	506	471	501	490	478	491	469	510	507	544	471	460	462	482	523	481	455	474	468	473	523	496	481	522	489	487	491	455	458	491	477	463	466	542	478	515	490	500	505	489	480	485	460	503	517	474	499	433	481	450	513	523	462	468	470	492	503	476	465	500	498	425	543	494	457	469	465	428	514	490	451	477	472	497	496	479	483	489	505	473	468	472	484	477	489	489	543	473	492	472	507	493	483	450	452	484	477	512	482	470	490	482	487	524	437	489	479	422	488	528	527	498	464	454	496	473	484	498	500	450	476	469	471	478	467	462	503	465	477	515	482	479	484	501	504	491	496	496	503	469	489	483	467	498	471	495	482	464	477	496	487	483	489	466	490	496	491	488	437	514	483	511	484	487	469	485	499	490	473	521	498	552	491	496	472	485	524	483	449	464	497	475	489	514	467	508	468	482	478	481	523	504	511	502	513	474	474	475	497	472	520	494	495	491	494	499	499	458	505	466	489	506	496	490	473	510	482	470	485	453	458	469	502	506	466	512	453	512	501	461	451	459	485	507	486	492	510	511	487	474	518	474	472	489	534	487	492	484	470	506	517	506	496	495	496	496	500	524	508	501	515	482	494	525	512	473	493	466	480	490	512	476	485	475	486	518	517	511	491	496	480	461	467	527	512	498	481	515	455	484	475	482	471	495	484	493	489	498	473	500	531	470	505	474	499	515	526	464	443	513	516	535	457	470	480	535	489	517	462	476	483	454	503	454	524	491	457	516	486	526	511	539	474	493	493	497	503	482	472	498	479	496	507	500	489	537	469	493	461	488	471	491	514	454	472	477	482	464	508	474	501	452	491	485	505	494	501	482	489	496	506	478	457	464	506	491	519	486	499	463	511	463	479	453	521	558	456	469	528	471	503	502	466	472	457	506	453	453	486	492	467	522	445	490	469	473	471	516	519	467	494	478	504	491	512	488	439	440	489	483	523	482	472	481	471	487	495	498	485	519	476	473	503	458	488	452	459	509	533	462	500	442	509	509	501	483	501	482	476	458	512	482	496	454	501	496	483	534	475	506	478	493	457	495	457	465	476	510	462	530	466	497	544	499	506	498	469	469	511	464	463	462	539	494	451	490	465	506	475	504	492	517	522	539	457	510	473	469	497	477	512	518	485	478	484	498	507	490	509	435	498	527	485	510	498	465	504	501	474	462	454	492	507	491	485	476	512	499	503	513	499	469	500	503	462	551	513	465	515	501	501	487	504	504	477	511	461	457	458	456	485	532	516	494	479	493	469	492	500	455	462	480	511	483	472	489	507	519	496	493	505	489	505	480	488	468	465	507	497	461	463	534	480	446	530	515	488	445	504	494	431	454	478	464	497	511	537	448	466	497	482	451	456	469	466	476	496	489	492	496	472	497	460	474	487	512	483	455	515	510	460	514	493	431	496	570	507	479	491	459	500	471	491	542	452	482	509	515	449	496	515	517	506	489	501	492	483	509	520	493	513	514	479	468	469	503	473	482	463	494	456	465	483	488	522	503	464	496	489	454	485	502	489	444	493	487	492	439	482	505	475	473	499	458	479	495	509	494	503	490	516	501	498	482	485	467	470	494	505	508	513	478	498	470	511	498	470	487	506	521	487	498	474	477	509	515	448	461	473	474	471	490	485	488	463	526	505	452	444	466	482	481	520	488	526	500	476	538	491	492	489	497	499	450	497	471	486	488	472	512	462	477	501	469	487	498	506	494	524	512	486	498	491	452	474	516	478	528	492	475	495	479	490	502	465	474	450	490	489	511	480	483	524	483	492	472	516	454	534	499	487	431	477	458	470	504	492	486	536	502	475	490	452	472	506	473	535	521	463	462	466	481	515	503	492	475	485	487	500	466	477	457	461	517	484	508	478	500	498	479	545	468	517	468	438	515	521	517	466	475	475	511	474	482	480	484	469	504	509	482	521	472	487	498	512	501	488	472	488	543	466	496	493	512	488	499	515	486	480	523	460	465	480	505	470
30911	3764	1613	1177	896	692	588	479	435	408	395	344	366	364	352	326	303	311	326	305	313	347	332	298	294	293	312	292	305	278	278	290	286	292	280	263	240	305	283	294	243	287	290	304	300	283	288	258	277	291	272	286	271	304	273	261	297	268	266	266	291	295	263	297	282	272	255	280	294	293	269	261	268	274	277	299	281	285	258	294	290	268	279	289	275	271	306	266	285	245	261	258	254	283	291	274	288	303	295	265	254	293	281	265	302	274	321	287	263	253	275	262	289	298	270	283	262	272	282	252	260	285	299	266	260	255	254	255	272	291	269	274	270	282	288	283	234	272	277	257	301	284	282	295	296	312	281	288	323	294	294	274	268	286	284	273	253	265	281	288	260	263	298	279	279	288	283	275	285	258	302	279	275	257	263	273	272	264	258	288	290	294	268	273	281	254	270	280	284	263	276	270	288	267	285	290	276	322	257	281	305	297	289	278	273	282	298	266	257	282	277	245	260	271	249	289	269	273	271	261	286	281	308	292	262	264	271	278	274	270	259	278	293	279	305	279	278	302	292	252	274	280	261	287	250	268	251	271	283	267	265	303	256	241	289	280	295	295	289	297	283	257	272	279	248	283	294	264	241	293	304	287	263	268	254	283	249	291	271	267	266	275	289	284	275	244	290	282	255	249	302	272	248	293	270	252	263	288	267	294	259	273	258	274	294	281	289	277	259	294	273	308	261	269	285	283	261	258	271	255	270	271	266	273	247	287	252	251	283	234	289	249	237	313	271	301	284	272	281	289	273	281	289	303	268	278	267	308	274	263	319	289	255	283	273	289	276	232	283	271	273	294	278	282	261	288	278	272	289	257	292	277	256	290	257	280	279	260	280	283	290	296	262	299	240	282	301	280	268	245	279	262	255	295	270	253	305	289	264	263	307	264	306	253	248	286	271	255	293	265	278	277	289	275	283	270	274	311	294	268	282	284	288	256	290	280	250	271	271	274	291	273	250	261	293	291	282	245	291	237	280	288	286	287	284	277	269	256	285	268	258	274	278	260	278	271	277	281	260	261	262	265	289	280	239	275	267	276	274	280	281	290	269	268	276	287	293	270	282	273	298	289	282	271	264	261	304	275	293	290	285	272	243	307	258	306	296	285	258	262	281	279	283	274	249	280	244	299	282	269	280	252	262	285	318	271	268	267	279	297	278	296	294	295	280	246	292	290	276	314	282	237	270	287	258	264	258	255	266	283	275	275	261	295	257	267	279	307	275	288	248	304	273	285	264	290	262	278	251	308	294	265	262	277	287	262	263	281	280	268	278	286	251	289	240	256	293	305	275	268	303	256	260	285	325	289	296	282	281	265	273	294	276	296	274	261	245	276	283	276	250	302	266	253	306	261	260	264	266	277	282	260	276	265	266	270	249	267	253	278	282	244	255	270	268	280	306	269	269	278	281	262	280	259	282	296	276	287	245	307	275	296	290	246	260	295	286	305	267	275	257	268	261	290	295	276	276	260	271	246	249	273	275	285	287	267	281	262	274	280	304	271	263	313	254	276	279	271	299	255	301	263	267	277	294	293	265	292	265	256	258	257	254	291	280	277	267	283	302	270	282	271	297	269	265	292	281	328	272	286	266	242	266	304	264	229	297	292	285	260	292	269	267	264	276	253	289	308	281	300	239	258	268	290	271	277	304	274	285	257	277	272	278	265	281	274	264	286	293	277	283	261	260	253	292	284	307	303	270	270	276	271	263	244	267	270	271	293	290	276	287	286	290	292	268	300	256	257	276	261	302	283	265	280	267	284	265	253	255	291	250	265	266	271	286	284	257	250	243	267	273	282	312	261	267	275	264	257	279	273	296	257	296	266	298	305	290	284	255	283	276	262	316	268	272	271	260	292	284	296	261	278	253	261	281	280	269	323	320	273	294	256	279	257	271	310	268	278	277	285	261	258	314	289	272	257	286	267	274	295	266	272	277	289	299	293	273	268	289	272	282	261	281	267	288	280	270	287	308	288	297	267	252	295	276	284	284	288	263	276	288	298	260	265	263	262	303	277	268	276	299	254	305	281	291	262	313	277	271	277	249	278	259	266	306	295	298	250	259	270	289	292	279	254	279	268	268	294	263	276	250	281	296	287	258	273	275	284	258	273	277	277	280	297	306	266	282	309	286	305	278	263	291	276	281	301	252	252	282	277	267	264	278	282	287	285	284	254	298	286	263	263	293	291	293	251	286	285	264	260	288	301	280	282	297	285	312	296	280	280	275	259	261	264	272	245	297	285	275	288	288	268	307	259	282	279	280	281	262	287	273	242	271	292	283	266	265	287	254	291	279	275	291	298	314	278	258	277	285	270	263	273	248	287	308	266	280	315	256	265	267	269	276	278	295	267	297	264	275	250	298	251	258	266	268	305	265	283	271	304	279	301	276	259	273	263	299	244	273	245	291	280	265	286	293	266	289	261	287	279	274	261	246	282	270	283	255	292	278	266	258	273	258	262	272	240	290	300	280	308	266	303	283	268	271	272	264	260	266	267	268	256	259	282	299	275	290	276	264	269	284	268	277	294	276	293	252	305	281	281	283	289	286	312	260	295	264	241	280	272	303	281	266	288	280	297	257	295	267	276	277	245	290	279	278	298	288	300	286	284	267	260	273	275	252	290	278	272	240	291	267	300	294	255	266	253	284	296	274	265	332	266	288	275	282	271	265	257	306	298	265	276	301	280	291	275	291	264	279	279	280	297	270	304	270	272	275	293	271	319	292	262	269	288	292	281	285	296	300	273	284	285	271	249	266	270	265	256	267	271	279	271	277	268	277	285	270	266	278	275	272	268	270	268	281	278	321	284	285	262	275	303	277	313	292	274	302	285	290	280	265	300	256	274	274	257	255	285	272	261	295	260	296	274	279	274	275	254	300	281	299	299	262	265	279	264	261	270	263	264	292	277	241	259	295	296	256	253	249	257	273	253	274	255	308	264	294	243	271	284	257	287	278	279	255	273	249	296	246	286	240	276	275	250	250	267	290	295	253	292	263	280	286	255	254	289	288	286	270	278	282	265	272	264	271	297	298	248	307	298	272	295	285	262	260	288	279	269	291	267	276	294	295	244	277	278	296	301	256	271	273	302	289	252	281	266	272	286	285	252	270	273	276	262	292	263	276	275	274	275	307	276	278	292	283	265	247	247	281	273	257	254	277	305	285	278	306	285	303	271	290	291	293	263	321	262	267	279	274	286	269	296	284	296	260	265	270	269	299	301	300	264	246	307	287	259	272	301	249	277	304	272	267	283	293	299	288	251	239	276	259	262	281	284	269	278	279	285	271	269	255	253	271	275	266	294	293	289	282	274	309	293	308	263	275	291	312	261	260	284	289	299	278	252	248	300	264	271	275	240	282	264	279	264	294	284	267	275	324	257	273	290	266	272	263	295	293	289	258	245	269	274	283	276	293	254	271	293	324	275	284	275	304	284	275	290	311	295	298	253	271	302	272	317	269	296
16124	1916	3715	4086	3347	2961	2472	2107	1795	1752	1588	1473	1352	1298	1181	1212	1182	1196	1063	1098	1051	1002	1022	1013	1000	1002	1017	969	967	970	948	930	901	855	908	922	866	920	938	892	892	891	831	840	876	849	889	831	881	910	840	924	841	844	840	801	852	833	846	842	842	826	838	901	836	821	845	875	825	907	847	844	837	875	827	849	847	878	836	786	858	818	836	835	882	829	805	846	853	832	860	803	861	851	849	831	763	829	855	800	812	804	915	816	875	875	864	867	874	850	843	817	865	832	826	846	845	827	815	876	883	786	889	799	800	847	852	824	827	816	851	797	852	846	799	796	877	793	874	879	813	810	813	810	795	771	831	777	832	822	852	844	861	809	863	878	808	814	833	848	807	831	862	807	851	843	835	817	828	858	838	845	863	826	828	843	783	882	867	835	835	874	816	840	855	873	874	838	841	873	848	788	814	867	784	779	854	872	806	859	868	849	860	843	882	821	852	823	870	878	844	815	822	820	809	833	823	851	832	841	855	817	823	854	833	846	826	824	825	829	825	830	823	848	815	802	860	800	797	838	840	862	872	859	836	823	862	828	860	830	784	799	842	851	818	830	839	852	826	808	757	860	847	812	819	852	823	853	785	811	825	785	872	810	816	823	866	881	831	824	877	843	800	816	809	856	823	860	852	788	887	848	863	851	778	859	778	839	866	825	877	855	806	865	805	818	816	832	871	827	824	786	822	818	817	803	822	757	796	867	832	837	852	813	801	823	849	859	867	850	825	835	836	844	877	840	863	804	846	872	864	843	849	810	864	821	798	854	872	822	840	853	851	824	801	815	814	859	804	855	844	828	829	839	803	862	764	817	813	868	848	788	849	872	844	764	842	829	808	864	820	823	795	823	807	792	788	833	877	879	850	814	802	816	817	851	862	815	835	862	850	837	873	791	829	872	840	833	804	860	865	748	842	848	839	826	774	818	788	815	844	855	841	805	827	831	834	827	855	771	862	789	882	789	779	843	823	867	797	834	817	870	842	836	870	849	797	836	834	874	868	848	826	837	851	889	820	786	826	860	824	843	815	801	776	778	826	825	864	839	874	790	813	821	830	821	793	809	898	815	837	812	814	860	803	845	834	817	819	880	836	835	848	850	859	810	813	839	905	814	790	834	830	876	814	824	851	821	840	809	853	843	842	854	779	824	853	844	858	815	835	814	839	808	888	812	855	854	832	853	850	792	900	805	857	825	855	828	801	845	861	878	833	840	850	886	848	888	780	800	848	829	826	840	849	861	848	829	799	840	817	865	804	824	845	877	860	865	805	847	829	807	890	838	877	834	891	841	823	815	793	887	827	777	793	877	774	845	846	802	860	811	802	816	833	832	865	830	808	819	841	852	831	879	830	850	825	836	836	830	861	803	818	806	808	823	866	845	804	809	887	831	844	851	818	810	802	879	793	858	802	816	840	828	821	814	800	815	863	818	864	841	816	825	862	830	832	810	822	823	818	859	885	859	810	801	871	897	844	772	860	792	834	839	827	830	871	829	840	836	821	813	882	837	857	784	810	820	812	883	818	832	841	841	844	847	801	791	833	853	834	816	838	864	787	793	853	844	817	836	817	857	828	805	852	875	819	803	803	818	801	779	850	879	775	847	808	829	833	783	827	852	832	828	855	829	873	825	838	848	815	891	864	819	815	809	834	845	873	859	824	828	899	861	859	857	797	875	789	890	833	777	821	829	874	868	879	850	821	860	827	857	855	890	830	817	810	854	854	832	888	799	839	825	793	815	837	781	816	820	810	819	836	841	850	812	841	816	869	838	870	866	838	869	872	843	845	813	833	813	790	905	803	795	836	834	841	851	801	852	819	843	817	826	824	846	833	832	839	858	832	815	871	814	847	835	873	849	825	788	837	842	842	855	815	841	740	871	777	854	842	800	807	848	786	798	851	838	768	838	809	855	811	841	842	780	854	819	839	807	793	819	856	859	826	807	848	839	810	813	868	817	801	869	853	824	854	822	828	849	825	872	807	797	811	835	804	833	837	870	851	821	815	858	815	842	814	820	847	852	847	852	847	813	838	823	811	794	807	831	777	855	927	816	812	837	806	809	816	798	807	802	781	842	828	842	837	874	877	885	868	848	778	811	862	891	834	835	820	826	799	813	872	808	869	833	794	839	859	824	823	826	844	753	790	804	843	819	798	839	851	814	814	872	825	846	851	825	849	833	851	859	829	835	822	818	816	813	786	849	861	806	810	843	864	851	846	783	835	887	835	793	856	784	859	853	808	775	827	820	882	845	824	831	810	822	849	799	822	789	829	844	792	795	812	835	859	828	799	802	799	848	824	824	786	855	845	848	841	832	821	837	866	822	865	829	853	837	858	860	849	863	850	830	826	841	875	838	873	873	853	777	804	848	869	825	840	787	846	815	837	838	808	806	843	859	838	857	792	830	850	809	827	836	809	829	866	881	811	844	830	848	844	790	819	835	819	848	784	823	840	839	779	837	841	774	832	821	886	825	853	846	878	830	821	846	803	803	795	755	845	822	846	792	834	806	860	803	822	855	822	841	849	804	816	806	800	802	783	876	815	760	849	837	810	857	830	812	784	858	793	755	876	814	821	808	837	839	843	831	828	831	850	864	833	817	807	886	785	815	831	824	815	805	837	828	835	778	870	828	832	874	867	818	800	861	866	836	866	830	848	776	828	826	824	857	778	820	812	846	866	865	856	858	825	874	810	807	779	843	868	867	829	865	750	852	865	820	815	859	885	829	856	808	742	810	829	839	844	741	897	843	852	814	831	795	869	881	817	809	837	794	831	835	866	823	820	831	829	854	869	790	879	847	852	804	836	839	844	844	819	813	810	834	843	808	820	798	813	847	888	825	835	831	843	841	837	813	808	839	863	841	875	878	801	785	839	851	811	840	864	861	807	781	813	865	809	835	834	847	828	832	780	795	780	815	801	781	846	836	919	830	820	819	859	834	868	818	846	841	825	828	874	881	842	805	833	783	834	840	871	843	850	868	801	878	873	838	832	891	839	834	857	865	811	877	835	847	824	897	849	868	832	860	780	820	842	851	866	842	827	862	812	824	807	830	839	781	878	806	845	810	874	832	829	866	784	855	880	860	804	824	865	842	816	858	794	863	811	837	869	829	817	810	851	810	799	844	872	826	849	873	832	790	820	840	920	860	819	817	860	842	863	808	844	835	888	826	829	827	828	806	826	866	834	828	817	848	834	831	824	826	808	830	844	825	783	881	823	798	838	812	835	867	816	867	798	831	830	894	865	840	835	844	819	835	789	863	815	852	814	851	810	842	827	814	839	784	839	839	858	819	804	811	842	869	830	810	872	828	836	872	869	820	796	854	865	821	843	817	822	802	825	861	830	855	841	815	839	852	858	807	855	851	842	872	819	776	750	840	800	848	859	797	787	786	839	777	825	850	848	839	840	801	859	812	843	814	823	792	848	850	854	857	824	807	802	855	826	812	808	839	882	826	816	804
45441	9310	3183	2261	1638	1182	916	743	614	621	572	493	449	446	432	390	414	410	394	372	395	390	373	366	365	352	343	314	360	378	334	373	328	331	351	376	306	365	337	356	345	321	353	308	307	346	326	314	312	343	340	320	314	366	343	337	312	340	324	328	327	321	301	339	301	320	350	345	318	360	319	309	310	320	310	354	329	335	300	325	321	355	373	321	322	351	313	269	327	340	313	344	354	310	325	326	310	362	340	309	320	318	299	320	309	268	322	365	323	326	325	295	335	326	334	323	315	309	315	307	352	330	323	290	338	325	325	315	309	329	328	313	320	311	337	313	351	319	305	329	280	304	298	338	346	337	307	309	328	347	296	310	334	331	294	329	321	339	327	299	324	305	339	314	301	306	346	316	321	307	351	325	292	308	319	335	346	304	335	296	348	307	308	313	295	314	319	330	298	333	353	353	305	323	303	333	348	325	327	305	337	296	337	320	313	362	348	330	323	331	324	333	333	336	348	337	339	340	306	308	318	332	343	351	327	324	304	316	318	329	317	318	336	316	336	320	279	329	354	336	330	332	309	298	362	319	339	335	340	336	302	337	306	292	310	318	337	334	338	312	289	299	346	335	318	324	314	311	301	302	315	302	362	325	324	332	283	322	312	322	327	310	329	340	301	328	362	314	340	302	320	321	398	290	331	329	320	360	324	329	346	318	295	327	306	330	290	309	330	306	311	330	334	333	343	322	335	311	321	337	334	318	300	326	344	327	336	290	331	322	315	328	335	324	281	356	309	332	329	327	313	340	328	322	343	348	309	321	308	314	337	321	309	351	343	307	347	308	320	288	345	316	324	323	291	311	308	328	330	319	304	328	376	336	326	298	324	297	347	353	313	283	318	319	329	303	310	327	322	332	377	345	332	323	344	310	342	341	314	309	344	338	323	307	316	320	330	338	339	321	299	334	365	323	294	333	330	326	347	317	332	308	334	324	320	314	312	322	316	311	342	325	285	302	301	287	323	361	350	308	353	320	329	335	335	340	323	340	302	305	315	320	318	316	326	331	323	338	305	342	361	317	335	316	298	332	324	314	361	322	316	346	329	368	315	347	309	331	330	320	308	331	307	304	337	312	327	353	323	343	316	362	319	362	353	342	346	319	325	341	318	326	323	335	320	301	356	304	322	320	322	300	312	305	305	330	346	329	330	343	338	299	344	324	324	304	338	302	323	308	330	300	328	325	299	319	323	331	348	326	319	343	316	312	346	331	310	312	322	305	346	311	325	302	330	318	350	361	341	317	313	322	357	312	319	300	300	347	329	305	305	317	291	333	336	319	304	326	354	331	334	366	305	311	300	318	333	359	315	341	344	321	331	331	323	328	288	293	291	300	305	342	315	307	329	325	301	321	317	355	319	286	332	309	306	331	301	344	302	361	337	332	329	317	294	296	317	324	304	330	335	316	337	337	316	336	313	330	351	323	317	320	357	298	308	351	291	304	297	282	356	321	331	310	329	319	309	319	290	348	316	317	326	281	328	351	330	298	308	327	318	342	322	314	322	316	335	329	313	309	345	340	334	314	330	321	341	343	314	294	307	329	341	352	334	321	304	339	323	330	328	343	293	318	315	328	292	340	295	337	337	324	326	304	348	299	330	280	318	332	326	335	346	304	324	333	328	316	308	316	315	301	311	303	340	339	297	323	302	346	302	350	304	344	333	295	305	357	361	335	348	301	329	299	320	360	315	309	327	321	341	305	356	336	292	344	321	350	329	317	272	336	292	306	312	330	319	322	315	337	292	340	322	368	299	307	346	308	370	303	349	325	301	326	326	313	290	337	325	336	338	348	325	313	308	324	318	302	315	344	298	327	325	335	339	327	337	317	328	346	344	344	331	311	308	330	319	312	316	309	324	325	332	337	323	314	281	334	310	357	310	305	326	334	297	320	319	318	305	324	317	332	308	349	335	352	323	344	323	318	264	298	320	329	313	346	309	318	307	328	325	302	300	363	312	302	324	301	307	324	324	332	334	312	302	300	303	324	339	291	334	336	316	347	304	340	307	321	323	309	336	340	322	325	329	322	291	314	313	309	317	324	303	301	331	299	331	298	332	303	288	344	335	351	330	324	362	340	324	337	339	314	305	311	314	319	328	344	349	332	337	321	341	335	338	323	308	333	294	336	315	337	353	322	309	333	304	324	312	346	319	308	311	315	321	310	344	300	337	321	323	331	326	310	301	345	315	312	327	309	323	331	267	310	320	288	320	340	324	346	317	307	286	343	307	341	348	305	344	293	324	286	341	327	321	330	323	312	293	302	315	310	308	302	319	328	291	316	303	316	282	306	308	317	321	322	334	321	324	331	336	309	308	324	328	366	310	333	314	304	318	337	324	331	306	316	321	316	338	334	326	317	304	336	353	313	348	370	348	317	314	312	351	316	339	314	312	332	346	353	305	336	293	314	336	310	324	330	339	335	376	341	321	326	307	358	320	309	310	338	335	322	312	312	317	285	327	332	327	303	344	338	346	332	310	321	312	303	304	318	313	322	344	310	326	342	332	319	358	327	328	329	334	336	327	329	311	324	308	335	341	327	287	291	311	287	346	356	325	320	297	290	313	368	315	342	346	348	300	324	301	313	333	309	356	304	304	333	333	341	345	343	337	313	324	342	328	351	319	322	307	353	330	309	311	351	314	334	312	318	338	343	322	342	323	316	281	294	323	332	327	318	305	312	308	312	307	351	345	317	326	286	332	317	318	349	303	315	324	328	327	332	302	317	326	322	306	319	316	344	315	310	324	317	306	321	344	323	333	338	314	337	329	339	321	312	336	346	288	341	321	326	321	299	308	311	320	307	325	317	313	339	332	300	315	318	323	326	323	339	340	272	335	307	273	347	320	335	309	310	296	324	322	306	307	323	322	324	327	310	319	322	341	302	335	312	342	325	306	302	334	336	331	301	304	321	300	317	327	330	313	307	336	348	318	270	324	350	373	305	296	290	337	327	335	322	313	326	332	313	344	283	354	303	330	330	303	384	346	351	342	294	310	317	300	331	323	322	335	314	318	336	334	303	326	310	313	354	305	321	306	339	323	317	290	319	321	330	350	336	292	331	298	328	306	283	312	327	305	341	339	325	329	288	291	323	299	301	319	301	301	327	301	310	319	344	333	314	321	334	325	344	297	295	296	304	327	346	303	333	329	317	354	327	334	352	319	301	339	315	354	340	300	308	293	330	309	324	339	331	307	305	313	349	316	324	307	320	333	347	312	356	335	324	313	269	336	312	299	343	340	337	316	308	321	343	330	305	317	277	289	336	322	306	311	326	355	297	343	312	339	291	312	295	340	330	307	309	320	300	305	289	328	304	326	321	318	306	336	326	302	341	328	323	313	347	337	324	341	317	332	301	309	339	315	299	334	333	307	331	321	343	329	314	341	326	348	360	318	340	333	284	316	322	335	370	334	338	355	312	299	324	309	336	292	326	329	320	332	358	317	321	301	321	320	299
22964	3016	6431	6879	5934	4703	4057	3402	3073	2605	2353	2093	1957	1744	1721	1641	1582	1439	1495	1392	1352	1286	1343	1192	1209	1174	1229	1157	1182	1085	1133	1067	1073	1112	1072	1071	1152	1085	1069	1093	1051	1054	1015	1015	1024	965	1046	1017	967	1013	1037	986	964	1041	1015	1052	987	970	970	994	939	978	980	974	969	951	995	928	946	936	949	1001	987	1003	931	992	888	980	954	964	972	965	989	934	961	987	914	990	950	988	986	947	982	954	933	923	957	967	967	939	964	982	995	939	946	945	968	936	996	903	969	911	986	974	936	893	918	933	954	922	986	915	942	903	951	959	970	991	930	932	941	962	941	944	954	955	1014	932	940	952	940	903	927	917	1013	919	967	936	960	948	1041	916	943	914	961	997	939	977	955	950	953	937	1010	979	969	983	976	956	967	974	918	962	913	927	931	905	922	919	958	966	974	921	911	1004	948	921	953	887	942	939	968	982	931	957	951	925	962	917	907	978	977	891	944	928	970	938	926	945	1003	975	957	963	934	952	902	926	958	956	936	965	940	922	927	983	903	985	937	916	978	970	938	965	914	900	901	907	939	977	957	942	960	980	953	932	988	962	945	937	887	891	943	906	928	972	945	935	956	867	919	977	964	859	909	971	984	869	914	976	897	938	935	980	935	921	930	931	891	891	934	904	926	948	944	968	955	947	907	912	933	941	906	914	965	969	948	1005	945	963	943	971	907	974	958	891	927	890	974	924	973	913	900	995	900	957	931	935	878	888	969	878	950	961	1003	964	890	947	980	947	934	897	933	918	953	957	884	954	901	1011	928	940	925	901	890	885	934	896	935	978	976	995	937	933	920	953	963	949	914	922	952	906	940	925	892	974	992	911	928	946	902	999	923	988	913	974	949	961	932	912	904	940	935	1013	872	929	907	943	910	985	936	916	936	912	938	927	927	953	900	973	952	934	916	957	959	930	956	920	921	958	962	920	966	997	961	934	934	993	929	967	919	917	967	949	971	941	898	941	952	958	952	913	903	970	962	954	929	933	949	993	971	950	969	887	957	939	898	949	930	956	953	943	939	965	988	949	936	921	961	993	949	956	922	946	909	956	965	963	979	863	931	950	899	938	974	955	959	929	866	933	953	935	946	911	922	945	931	905	962	945	885	913	925	971	926	957	958	947	928	955	940	896	950	933	886	963	925	972	886	898	941	876	1016	930	883	987	939	926	927	992	938	924	940	917	922	896	914	918	923	904	936	931	938	963	894	1005	972	937	945	991	958	923	946	969	903	927	991	930	957	935	929	937	907	918	945	952	946	972	945	971	949	931	914	905	977	934	946	933	956	965	924	988	986	928	899	942	993	966	933	979	993	927	854	953	959	933	902	992	951	927	950	945	933	972	908	898	952	978	948	936	1008	926	887	940	932	958	1001	979	905	937	926	974	953	1010	975	922	948	918	912	915	972	933	857	961	886	926	921	982	957	917	884	943	940	936	1040	957	975	940	943	1001	918	980	1022	924	955	947	968	932	900	991	936	927	949	1005	941	933	919	947	951	986	917	931	921	934	986	967	913	951	867	960	901	915	942	970	887	917	925	943	943	935	932	914	971	905	921	910	914	918	977	910	931	949	924	943	939	915	896	922	967	937	959	943	959	946	891	976	960	897	900	933	945	938	909	918	953	942	984	906	903	997	965	935	977	913	951	990	922	897	949	931	875	957	1001	978	899	938	894	954	885	924	932	861	899	937	899	958	912	985	940	962	900	911	938	926	910	969	928	995	995	923	948	885	1005	954	935	933	933	933	944	896	932	906	957	956	900	973	982	951	950	912	952	979	947	973	970	913	940	980	941	927	943	921	957	946	942	953	944	983	986	954	962	930	938	951	917	971	930	971	916	894	945	978	915	996	898	943	917	937	956	924	893	950	922	1008	956	949	906	934	964	924	963	959	937	958	951	943	949	945	898	939	928	924	942	990	922	945	915	963	929	954	934	910	931	944	932	958	899	961	944	982	905	979	943	900	923	979	880	938	972	968	965	954	929	895	949	932	953	954	957	934	894	936	925	949	916	956	921	908	913	946	981	890	909	933	909	987	944	978	975	942	990	929	966	978	945	977	912	985	941	906	937	914	972	986	955	936	1005	974	950	960	920	939	908	984	917	955	922	959	950	952	913	921	967	913	988	1004	943	933	925	884	903	904	856	899	929	912	941	951	985	1005	928	937	927	870	901	905	967	952	1030	973	942	932	875	984	929	914	948	962	943	921	885	931	984	945	897	994	1005	965	942	1006	946	910	921	963	965	950	953	951	943	963	967	922	864	950	943	959	938	914	951	972	930	916	929	910	907	916	930	913	922	904	964	991	961	985	923	914	983	899	931	874	932	992	946	926	920	982	927	932	932	912	893	900	929	947	918	931	917	899	920	917	945	951	961	882	985	948	951	913	928	876	951	899	931	950	951	926	902	919	900	995	965	968	978	884	961	925	957	888	910	890	887	904	899	938	892	978	945	942	967	919	887	1016	984	962	969	995	889	945	935	986	929	925	978	926	950	869	945	935	891	895	869	914	938	862	957	957	945	892	877	955	944	936	981	952	929	974	959	925	926	923	896	982	911	938	905	979	1006	933	1003	953	937	916	969	939	910	915	935	926	933	981	888	922	971	984	859	903	887	945	929	960	968	913	862	970	908	952	912	923	918	918	939	928	940	871	884	869	947	970	978	982	922	1003	927	923	947	899	968	936	919	943	962	971	961	976	926	893	952	925	949	911	971	909	900	925	933	918	930	950	965	972	939	915	963	953	936	910	950	954	890	988	934	937	962	890	920	940	960	991	971	941	912	905	989	921	932	951	960	936	919	925	935	911	971	930	970	943	938	972	958	957	1005	924	920	913	974	951	976	939	943	912	943	972	919	952	951	955	962	991	855	934	926	950	951	927	957	933	951	876	959	910	951	965	914	955	938	864	930	905	948	912	879	919	951	935	885	987	957	901	963	1042	959	975	957	982	914	933	931	982	939	932	988	985	977	922	925	941	915	953	941	945	988	902	949	971	947	902	937	972	875	927	939	992	932	995	919	919	986	927	910	974	927	947	920	950	955	916	943	872	940	982	945	950	937	907	927	940	941	912	996	953	935	957	944	964	941	902	907	939	989	928	923	940	940	931	937	925	957	945	900	954	938	962	948	898	950	944	949	931	967	1008	966	909	942	898	949	934	949	948	912	954	888	947	943	940	966	939	907	904	908	938	901	918	891	990	982	967	935	909	969	947	918	941	922	929	936	888	916	993	952	895	974	946	977	873	985	971	956	937	940	939	908	927	932	992	886	960	948	900	947	914	928	928	924	935	945	934	921	963	935	967	977	887	931	919	943	923	925	963	948	946	960	848	921	981	936	936	913	937	980	974	897	922	933	975	1021	887	918	981	962	916	925	883	930	991	1015	963	931	878	950	980	905	942	945	896	945	945	894	953	914	927	949	890	895	926	876	951	960	949	951	942	941	921	955	898	943	922	918	949	983	982	935	923	885	910	984	920	957	876	917	932	898	940	889	918	921	924	929	952
5593	358	205	182	176	166	159	153	136	157	149	142	164	139	128	131	141	143	125	148	148	136	154	133	149	118	145	142	126	164	143	126	157	133	121	152	148	129	128	139	126	143	144	144	143	144	128	140	132	110	140	125	140	131	152	152	134	142	127	143	138	157	138	157	162	122	154	134	152	142	146	144	131	147	135	123	160	153	159	131	150	136	138	147	164	153	160	152	151	131	139	135	140	127	132	158	147	137	140	178	134	133	162	137	139	126	144	169	162	153	126	148	124	145	123	134	164	134	168	148	129	141	137	149	142	128	150	152	152	158	127	146	136	136	158	122	135	137	119	154	145	138	150	135	130	126	140	115	134	148	166	157	147	135	174	138	135	133	139	143	161	155	146	131	123	140	175	145	135	150	163	143	145	132	153	141	152	141	125	130	124	159	140	140	130	138	142	131	159	141	168	147	140	117	148	153	151	128	128	151	139	121	147	139	137	153	139	134	147	140	140	133	118	141	146	164	131	167	153	118	139	139	131	132	130	151	137	133	143	147	150	169	140	127	162	160	131	137	160	160	148	142	165	152	142	132	143	137	135	137	151	147	144	142	150	128	121	142	154	124	126	142	143	139	145	130	149	134	116	126	152	101	132	144	123	132	144	131	153	145	141	126	138	124	147	129	154	135	140	128	121	145	156	145	155	149	162	133	147	147	146	153	136	120	149	142	147	151	133	169	135	150	137	156	137	135	155	130	166	146	143	146	151	153	161	140	141	156	145	146	146	140	123	141	154	168	139	137	158	135	170	151	155	140	130	155	125	136	122	126	143	140	132	152	152	146	151	135	145	158	140	125	122	132	166	139	124	143	134	130	156	139	142	125	123	144	158	130	145	139	143	143	124	123	169	153	143	167	149	137	142	159	153	141	146	167	147	149	165	148	135	148	139	159	147	160	148	148	151	129	148	128	155	154	142	151	157	146	159	148	131	143	145	157	151	157	142	137	139	142	157	131	146	151	131	149	167	158	160	162	122	138	166	141	149	132	151	138	159	120	130	152	148	132	145	140	147	156	132	148	145	155	153	128	136	129	141	160	154	138	149	150	143	135	151	130	159	184	160	127	153	146	147	133	137	152	134	146	139	128	151	132	152	135	141	153	154	143	148	149	156	142	131	158	165	150	126	121	133	157	134	153	148	129	143	143	162	141	144	162	171	141	149	147	151	139	129	148	131	142	142	128	147	133	148	170	140	153	147	147	136	150	157	151	140	184	138	127	155	152	130	148	135	147	126	173	149	156	155	127	151	153	137	151	139	128	153	161	120	155	138	150	147	149	150	158	142	125	143	138	143	140	156	123	122	154	149	145	128	128	152	144	148	144	160	139	152	138	143	134	148	163	127	170	127	122	137	141	148	143	152	141	151	128	121	144	129	134	158	162	126	130	139	153	135	150	144	146	154	132	141	141	147	138	150	139	132	156	156	141	151	146	147	150	145	145	157	137	118	148	159	163	125	159	135	157	130	144	147	139	123	144	153	143	129	142	132	155	149	161	152	160	159	146	152	131	134	142	157	132	146	132	132	131	129	140	159	142	118	135	146	146	151	143	146	124	143	149	160	154	125	155	145	116	142	145	161	128	154	129	153	158	154	174	170	159	153	134	137	150	158	141	146	144	141	155	154	143	136	174	146	130	121	158	132	123	158	133	142	142	151	154	139	157	132	161	172	144	157	164	137	138	124	143	155	166	134	139	149	148	152	159	161	150	139	149	138	140	116	152	160	133	160	159	137	131	143	136	135	146	155	139	157	148	155	136	118	157	152	149	151	140	135	150	142	160	125	151	138	172	156	140	149	152	151	132	134	133	146	159	134	148	139	143	150	150	153	160	131	137	131	130	120	144	127	145	152	145	164	148	139	134	144	174	141	156	151	145	153	145	138	132	140	144	128	147	163	160	152	149	156	138	128	133	125	127	138	139	126	153	143	149	152	152	158	142	155	133	135	136	139	144	148	140	136	154	143	129	157	146	144	126	156	134	125	145	135	155	158	156	138	154	142	151	145	150	148	124	133	157	148	130	128	139	132	161	141	155	140	132	145	119	128	134	144	140	139	140	131	156	163	152	145	150	168	140	128	157	138	132	157	134	122	147	122	146	141	141	155	134	112	146	137	146	154	151	166	173	122	152	145	158	149	141	131	163	120	150	141	144	146	142	135	122	129	138	154	131	149	156	153	125	159	153	124	154	166	147	139	134	142	148	139	140	122	127	143	135	150	143	134	138	162	149	152	146	120	156	141	150	157	157	158	144	140	134	144	161	108	140	157	148	154	145	142	150	134	137	156	133	152	136	133	141	129	143	149	137	135	149	128	139	159	125	146	142	113	148	136	155	129	138	162	147	137	145	159	141	131	148	149	147	147	159	157	138	161	152	141	138	129	156	132	149	124	137	142	140	138	150	139	152	135	123	150	155	131	137	127	134	158	150	144	139	151	115	135	150	139	155	149	152	146	136	133	141	159	170	158	144	164	152	146	134	141	159	172	147	151	139	164	155	160	144	149	129	151	148	151	167	146	134	122	139	154	142	134	151	128	120	133	141	138	161	138	146	164	166	141	146	156	117	134	132	152	150	134	144	155	125	141	160	135	148	174	163	135	144	147	148	138	155	143	157	131	143	160	173	126	138	132	131	129	147	145	147	133	136	138	142	147	135	153	137	158	142	135	176	151	139	143	117	153	153	128	132	169	154	134	150	145	150	154	144	140	135	138	153	132	153	155	145	132	135	137	133	139	161	146	158	151	153	136	162	110	146	142	150	131	113	143	150	134	131	128	137	142	131	136	165	143	134	133	150	128	147	137	150	145	146	139	157	126	158	144	133	140	143	148	158	124	142	139	139	158	128	129	152	149	129	130	155	149	148	145	146	157	153	138	157	150	153	154	143	114	142	148	127	146	135	154	142	142	141	140	145	148	141	138	156	115	141	140	150	141	143	149	147	140	145	154	125	156	119	142	169	144	128	152	172	157	123	161	150	129	142	146	153	151	142	159	160	150	149	143	156	130	129	138	136	139	157	136	161	151	150	135	153	136	143	145	129	150	157	140	140	149	156	160	139	191	116	147	139	145	131	142	146	120	149	135	125	131	163	137	121	145	157	150	137	156	133	142	148	154	144	151	144	159	146	152	160	143	156	181	146	141	158	144	131	154	123	145	119	146	141	151	149	142	147	153	143	155	151	115	136	137	144	157	144	143	145	134	127	150	155	139	139	134	149	139	144	129	154	158	137	145	143	146	147	133	134	138	139	141	142	135	142	160	148	122	139	141	137	153	118	130	153	126	141	120	134	149	132	139	146	138	132	164	149	134	140	126	138	126	126	163	153	133	156	129	155	145	146	165	111	133	139	142	146	155	131	119	168	113	142	161	153	158	145	143	136	162	151	154	130	141	148	144	124	129	137	144	122	153	151	140	122	135	143	145	132	142	124	141	147	153	149	123	141	143	161	136	147	147	141
5698	564	688	712	665	645	599	585	549	564	541	545	548	534	509	531	499	507	525	503	489	514	519	532	480	464	502	513	515	487	458	497	508	497	487	465	468	504	480	493	468	486	471	496	519	506	461	498	492	474	481	527	485	505	521	530	473	478	472	484	481	481	484	496	487	483	495	501	484	479	494	481	516	454	495	513	519	449	482	489	485	479	501	561	505	488	507	490	509	459	467	500	472	480	498	497	488	468	518	481	501	456	494	502	496	454	483	501	507	483	516	487	448	493	454	482	481	462	504	492	496	483	508	521	488	532	450	486	491	478	476	472	472	510	505	456	516	485	478	516	511	495	467	464	461	457	487	521	499	458	479	535	432	515	524	502	490	472	486	499	519	506	480	533	473	517	466	497	465	474	490	477	479	489	457	526	503	483	457	493	528	506	504	488	490	505	458	538	478	463	498	487	488	519	483	512	458	459	487	496	507	483	464	459	482	477	453	479	524	484	503	531	500	488	493	426	487	474	502	497	479	484	508	492	507	464	484	473	461	471	495	524	493	487	466	504	491	482	474	508	468	505	478	471	460	489	497	445	461	494	447	522	484	522	516	497	461	442	500	505	496	509	500	500	504	471	475	493	506	458	519	503	465	475	485	462	544	521	503	425	513	488	500	506	526	516	471	529	507	480	460	474	513	465	521	479	505	474	475	457	546	493	498	500	499	470	509	514	497	499	494	464	496	481	488	477	465	451	464	477	473	504	484	472	476	521	479	471	502	491	508	464	493	488	506	532	512	473	464	492	490	463	479	498	480	508	470	462	499	489	470	494	518	494	467	492	499	444	502	473	478	517	495	475	483	516	456	491	510	466	507	460	483	494	459	471	473	531	466	501	454	496	476	479	530	547	527	504	473	482	472	514	459	481	504	453	524	506	466	489	506	495	485	495	498	511	496	487	518	460	450	435	486	482	499	487	500	521	488	465	490	501	465	521	499	449	511	462	478	473	504	503	501	473	444	514	464	479	511	493	525	476	471	453	493	514	481	513	465	476	496	485	447	477	471	522	491	489	489	502	481	490	486	473	485	461	517	496	490	464	473	472	506	513	442	485	476	480	469	513	497	473	487	481	484	516	474	504	542	475	481	458	457	484	492	465	430	482	513	462	497	509	503	483	482	514	469	483	503	497	500	506	548	516	512	479	482	503	468	476	452	518	473	479	508	511	474	478	530	482	445	475	505	469	501	491	497	520	497	512	484	470	482	506	484	507	553	504	523	473	500	474	456	533	468	485	521	465	472	464	487	483	460	455	501	463	532	549	500	524	525	516	497	460	489	514	493	478	462	488	499	468	479	515	486	500	470	488	519	439	469	473	504	469	479	477	493	507	474	492	514	522	494	470	478	516	512	522	476	500	452	502	483	510	483	480	504	500	472	511	508	481	507	435	533	503	466	474	474	489	537	464	460	505	484	483	504	506	529	498	503	485	475	475	497	496	491	476	493	526	487	489	487	521	465	497	494	491	509	512	489	487	508	486	476	518	490	491	518	480	480	474	495	447	451	490	483	461	511	503	485	498	491	474	455	507	510	480	463	516	493	519	470	469	492	472	533	530	522	503	460	483	460	490	498	505	439	492	520	474	492	487	518	457	488	497	455	467	452	505	501	472	477	486	491	508	487	499	481	507	479	486	496	486	497	512	480	459	459	494	493	476	493	493	477	518	502	452	468	469	481	477	478	476	508	480	446	457	529	478	499	541	503	483	471	485	525	501	485	466	469	506	452	510	487	517	474	459	501	501	496	515	492	485	496	499	509	503	493	505	483	502	460	470	498	470	473	472	482	484	496	516	490	453	526	505	492	478	491	452	441	501	497	487	516	513	483	490	436	457	468	523	487	476	482	489	451	474	494	509	542	473	492	467	479	517	492	467	502	501	474	484	486	486	493	490	485	509	481	501	480	499	509	458	455	511	502	522	490	508	480	508	527	497	487	484	498	485	506	500	485	470	506	494	476	463	476	468	482	495	504	520	506	515	527	551	479	507	498	493	465	508	506	486	466	515	461	495	481	462	483	456	502	487	480	461	502	490	495	470	489	445	466	509	485	460	494	496	525	501	477	472	487	499	509	484	492	445	473	513	500	484	503	500	526	513	479	471	469	467	507	487	471	485	460	500	488	481	496	473	490	494	494	492	518	469	498	513	483	507	521	543	511	481	488	491	425	482	480	491	473	530	491	497	453	516	502	508	497	498	492	519	473	546	506	441	490	497	478	520	507	472	497	473	459	516	489	489	513	489	457	491	505	500	474	529	475	479	489	522	540	491	472	512	462	458	491	507	478	485	472	490	504	509	477	467	476	458	488	529	485	499	510	489	478	503	483	513	487	489	512	530	484	471	475	479	502	459	523	483	523	536	515	487	524	523	495	504	480	479	462	492	492	475	502	488	496	469	489	456	514	517	512	450	472	479	500	487	482	504	482	480	499	515	466	550	497	436	503	488	483	446	482	497	489	517	499	463	462	504	500	460	476	489	447	545	517	499	487	502	526	468	495	492	460	481	507	501	502	490	519	461	461	486	495	511	483	507	502	467	474	492	474	477	489	497	503	516	518	457	493	479	486	463	487	488	469	490	490	447	470	481	489	493	521	511	488	485	524	484	460	513	522	478	514	495	478	544	489	479	466	494	494	460	471	508	469	474	516	510	483	494	495	469	459	499	478	506	531	499	478	519	486	518	492	473	470	487	544	492	472	485	489	487	453	489	496	470	485	508	498	536	484	492	502	441	505	491	502	495	501	494	484	506	471	476	508	449	482	478	490	495	482	442	467	493	478	496	506	458	493	490	476	498	492	517	479	472	491	503	464	502	483	474	510	482	470	488	508	456	474	501	485	489	526	439	500	479	520	500	488	471	477	453	456	446	483	490	462	466	490	500	483	496	524	506	515	511	471	481	487	509	479	540	463	469	494	478	494	485	480	494	463	492	507	518	497	508	493	458	503	498	491	477	506	485	514	472	506	452	485	470	476	483	521	496	501	479	519	503	525	482	456	502	523	500	474	465	520	458	459	496	506	508	477	501	526	488	537	507	469	503	496	529	457	508	471	497	424	474	473	486	502	458	455	488	475	467	468	502	493	492	512	506	486	496	485	478	480	510	495	492	477	483	471	495	489	478	482	520	467	479	472	455	476	504	494	476	450	509	511	511	515	456	481	465	471	500	520	463	503	523	515	495	457	487	527	460	506	446	450	499	474	491	505	467	512	503	497	461	479	506	499	497	501	483	461	472	477	510	448	464	499	506	521	487	486	486	496	496	514	487	519	478	485	491	473	467	489	503	457	497	494	494	453	473	490	478	479	510	481	501	475	499	470	515	449	441	485	495	483	489	502	518	457	500	492	494	517	427	493	474	499	458	515	503	525	495	547	501	503	506	554	478	516	460	516	475	488	473	501	491	461	474	487	499	522	450	497	496	492	468	464	489	501	485	453	498	505	469	516	484	481	475	503	480
33116	4548	1589	1171	863	734	536	482	403	404	383	388	336	347	361	305	340	300	283	306	302	302	319	300	304	312	284	279	300	276	300	306	301	289	299	273	287	318	294	312	267	283	298	294	277	323	286	275	258	254	232	277	314	271	252	272	284	319	240	283	270	315	282	312	288	292	261	254	286	326	287	256	325	270	262	281	289	283	279	269	295	290	292	278	290	306	274	260	262	280	325	292	258	242	268	294	258	261	256	272	307	240	298	306	283	288	281	305	270	286	267	258	260	274	298	278	290	279	261	321	276	289	272	286	285	276	294	284	260	267	293	280	246	284	251	276	298	292	283	300	259	276	285	280	304	250	307	285	272	279	275	271	295	255	275	286	270	274	294	254	299	277	288	281	280	261	250	247	277	255	290	278	269	277	307	252	284	301	278	273	299	284	268	277	282	283	293	268	255	268	282	242	287	269	289	260	264	261	266	242	248	282	267	310	238	292	239	291	299	269	262	287	232	275	280	291	320	273	273	266	274	283	297	240	279	274	284	291	272	245	292	299	276	274	287	257	268	239	295	316	250	285	287	298	270	271	289	284	287	258	275	303	297	279	294	267	270	263	296	307	284	282	282	280	265	288	292	284	270	285	301	285	322	266	269	293	285	272	259	306	280	280	294	276	278	259	293	270	291	254	274	281	301	251	282	282	256	294	259	282	274	273	279	259	314	270	275	301	293	258	273	294	282	258	303	276	292	269	269	265	260	294	268	279	288	276	259	286	252	290	271	269	276	307	250	264	272	274	288	271	301	240	304	261	291	282	273	273	284	271	272	270	279	280	262	280	284	258	328	247	295	246	282	253	261	263	283	273	270	284	257	263	284	267	283	308	282	283	279	276	279	307	249	282	259	263	262	275	264	275	274	266	276	281	278	285	287	290	294	274	296	269	296	300	287	235	256	288	292	245	286	266	295	284	264	295	290	270	294	244	286	292	275	276	228	295	285	272	307	305	267	284	260	282	297	263	284	274	270	255	277	291	295	266	216	260	262	257	286	292	234	279	273	301	242	291	289	276	285	333	278	261	289	271	281	277	257	264	271	281	260	249	301	265	305	263	266	292	282	270	280	281	251	272	278	280	294	270	266	273	243	259	276	276	274	272	287	258	309	273	276	280	254	238	265	283	296	301	295	269	287	298	298	259	285	275	293	289	314	292	274	310	280	256	288	269	300	278	300	278	269	285	273	263	221	267	300	287	272	280	269	289	303	258	303	250	315	308	247	289	288	274	239	286	264	261	279	278	261	263	286	278	264	266	303	308	256	267	265	289	322	285	289	299	262	297	293	270	259	271	324	264	261	289	286	263	282	284	302	248	258	272	252	261	272	285	256	257	292	275	302	255	300	284	286	293	301	267	289	287	273	272	303	249	271	334	290	274	240	245	276	259	290	283	283	294	284	280	269	300	293	274	259	292	279	254	293	276	305	281	269	256	277	273	277	279	270	298	269	298	280	260	272	282	299	287	287	237	295	273	291	296	282	293	255	258	258	272	292	271	289	267	280	281	260	295	289	247	277	255	285	264	277	293	263	293	282	293	271	290	267	295	251	267	282	290	262	274	277	280	267	275	273	280	274	261	257	269	273	289	280	296	239	298	242	281	265	270	272	274	253	314	301	254	277	287	286	277	300	290	283	278	283	272	249	280	293	260	267	261	274	315	270	271	240	293	275	270	272	272	306	282	247	266	286	289	303	294	296	293	299	273	253	292	324	267	281	262	266	254	264	259	274	259	289	251	236	269	278	272	272	291	257	291	304	278	261	254	300	254	280	300	258	285	247	288	275	286	277	311	276	267	269	267	286	285	276	285	293	288	282	265	266	312	307	270	256	275	275	287	274	290	290	301	286	284	289	268	273	280	301	265	288	281	291	273	276	290	263	298	264	270	290	268	285	275	294	293	307	273	265	273	291	278	284	251	277	292	297	259	290	280	279	250	274	249	307	285	273	292	286	300	257	312	303	264	294	274	269	259	295	317	286	285	275	258	273	276	269	299	242	286	279	285	270	278	298	279	276	290	264	245	271	302	271	298	285	268	272	266	270	248	275	276	303	243	291	266	290	275	295	292	253	277	284	278	278	262	266	270	267	267	274	256	285	302	290	266	288	286	272	258	284	310	250	284	280	271	279	290	296	303	277	290	285	267	260	296	265	281	255	260	287	272	276	293	276	279	276	272	293	286	295	264	293	281	271	244	286	289	283	251	268	290	273	266	270	271	292	256	273	281	275	276	252	275	303	271	269	264	270	288	282	285	295	257	297	267	308	268	282	300	291	281	252	256	281	257	260	250	279	302	248	251	300	296	288	303	253	291	275	267	279	311	270	266	301	274	296	269	296	247	257	261	276	285	288	273	275	274	313	270	295	269	264	265	258	300	258	297	253	280	267	258	250	267	295	270	289	301	286	291	283	263	309	279	263	256	268	253	285	274	278	282	307	282	272	272	279	291	281	298	273	281	290	278	257	244	307	300	288	293	286	274	284	246	304	293	300	310	295	288	282	273	307	291	286	279	271	278	284	286	272	287	300	275	287	274	272	259	288	263	307	277	307	267	284	265	276	263	269	295	266	299	289	277	255	272	287	293	246	253	257	253	292	278	254	289	265	277	249	293	297	269	252	271	294	243	286	249	296	270	274	258	245	292	306	284	284	286	274	308	289	272	280	250	296	275	283	287	291	283	254	286	283	300	284	292	281	286	265	248	253	258	298	295	280	305	275	266	320	269	278	283	279	254	273	273	270	280	287	275	302	256	302	277	284	259	264	281	267	322	282	310	271	261	267	268	251	291	259	252	275	267	260	238	258	279	261	269	278	293	292	313	259	282	284	246	308	282	308	265	305	301	273	285	269	295	232	267	287	285	278	293	273	281	285	260	263	257	271	310	273	275	275	277	276	290	287	281	269	267	277	257	264	273	274	253	272	271	262	256	289	246	279	273	264	282	262	271	252	255	285	269	310	235	281	273	275	305	281	298	291	313	273	257	288	277	272	301	274	273	293	267	276	298	279	289	274	261	282	315	279	281	276	270	292	290	272	274	268	243	287	284	246	261	306	289	300	261	259	252	291	291	277	289	307	274	268	296	265	279	269	296	276	235	274	274	247	274	267	270	259	264	298	258	291	281	303	300	263	286	270	296	258	281	300	249	284	266	276	257	282	285	294	259	292	304	263	287	278	276	251	273	284	256	288	291	238	297	256	237	268	225	247	271	281	261	279	297	296	273	265	290	256	265	281	263	290	289	323	259	279	266	288	274	283	285	261	295	274	272	299	266	294	255	290	282	274	243	301	270	282	267	280	247	296	285	282	286	284	291	280	255	303	263	297	254	279	296	277	295	310	280	310	294	289	274	282	294	278	289	293	264	278	297	271	284	268	272	295	282	292	280	274	246	262	252	263	299	289	276	280	302	276	254	280	290	273	286	258	284	268	267	286	291	268	270	260	253	300	299	259	263	281	298
17379	1960	3759	4125	3525	2830	2460	2083	1862	1706	1553	1436	1385	1345	1241	1189	1156	1102	1062	1016	1110	992	957	974	931	935	928	960	934	868	874	894	896	910	889	924	867	872	856	895	920	871	855	841	901	935	857	910	833	884	889	863	899	824	859	875	872	843	888	816	861	880	870	864	851	849	878	907	850	869	856	866	856	852	808	874	874	825	817	853	846	884	828	832	913	858	848	859	855	841	837	869	872	832	789	862	855	835	827	814	829	877	821	846	866	831	921	858	883	875	838	820	848	850	838	891	907	866	805	811	849	851	853	869	860	858	803	829	839	795	868	837	839	809	768	877	839	865	839	808	895	832	841	887	896	856	818	794	868	829	804	852	859	826	778	838	840	807	818	860	911	920	826	843	862	789	857	867	826	886	846	873	837	845	850	830	843	817	847	858	828	884	836	805	838	874	826	871	867	815	798	846	829	825	809	802	857	853	845	843	855	827	886	885	838	830	857	820	844	855	861	823	903	841	816	841	847	857	862	811	869	780	828	811	840	848	860	865	837	852	877	855	809	874	786	836	866	801	803	848	851	842	832	844	807	799	863	820	792	822	811	877	890	800	840	836	840	813	828	822	810	819	929	822	850	819	816	813	815	855	811	893	851	758	852	815	840	851	843	860	838	848	832	820	861	829	868	810	878	772	860	821	843	805	864	839	823	858	813	870	917	854	825	838	864	854	814	873	842	842	828	830	884	821	799	906	875	803	861	890	788	867	869	794	827	835	848	807	831	810	809	829	785	830	877	842	837	786	850	804	851	823	801	770	865	839	832	851	814	847	834	809	827	794	822	832	844	879	901	865	856	836	819	808	835	794	819	805	802	877	798	822	870	856	847	859	837	867	812	809	816	850	825	787	807	807	879	817	845	776	840	892	843	815	834	818	831	835	884	845	859	834	829	839	847	843	862	824	850	829	836	848	823	819	887	814	882	851	840	830	842	832	810	853	811	803	806	838	866	867	849	818	808	778	879	841	860	821	822	811	863	817	864	878	846	898	865	844	807	892	885	880	886	849	800	853	818	880	878	817	823	831	853	804	843	820	819	855	869	874	877	833	844	864	854	832	818	824	825	868	864	872	903	835	874	855	819	832	837	847	830	814	810	878	834	850	818	844	827	829	833	842	833	808	862	860	870	807	803	830	840	876	797	847	856	903	768	865	840	858	848	801	805	819	840	811	834	835	847	855	835	809	853	810	776	843	814	842	816	769	811	775	804	868	871	819	847	898	809	858	826	790	853	911	824	808	800	846	805	839	840	819	832	860	834	853	821	808	791	865	832	877	768	854	866	872	920	809	875	880	809	841	866	854	832	872	889	857	809	860	789	848	879	848	829	864	877	928	867	880	837	772	772	807	797	845	775	900	860	792	825	838	820	792	850	878	822	858	856	810	840	835	811	843	814	827	818	799	868	815	830	787	823	843	846	832	856	864	814	790	864	811	806	831	871	850	850	880	847	837	880	841	789	848	824	806	801	864	915	831	805	888	829	874	804	861	842	836	847	834	858	802	855	861	847	830	817	833	828	871	804	839	875	857	838	802	794	854	865	869	846	828	843	836	867	842	834	803	849	865	880	842	816	847	912	847	867	786	849	825	857	806	854	853	879	834	814	888	823	794	874	861	865	825	823	865	850	825	800	814	821	851	848	828	780	854	839	859	809	828	879	822	813	876	834	879	882	791	815	843	880	841	873	896	898	801	888	858	843	842	841	876	831	782	865	805	866	872	843	807	828	772	840	832	848	833	834	818	905	853	802	829	833	857	862	863	874	779	775	823	846	848	807	855	793	860	878	827	821	882	858	828	803	850	844	833	899	828	840	842	833	832	827	807	874	855	776	786	836	873	830	806	811	848	849	839	837	860	848	839	862	824	869	820	828	806	821	810	834	872	824	789	832	853	845	811	861	836	845	832	845	840	813	831	899	836	835	892	909	867	854	807	807	818	823	839	809	818	870	869	851	876	814	803	823	783	840	857	891	813	836	808	840	875	833	838	810	869	839	855	833	879	808	855	834	800	805	839	870	849	838	873	805	828	829	814	833	869	889	869	855	872	836	803	827	834	829	836	845	818	848	811	824	863	900	820	810	818	814	869	805	865	865	804	892	824	851	811	855	859	841	791	800	818	871	887	761	801	813	840	829	824	854	801	851	785	836	805	800	886	804	812	876	836	837	874	779	809	825	843	778	924	816	863	854	893	800	829	826	869	830	801	861	807	787	826	813	881	875	790	819	860	823	828	817	809	872	788	875	847	835	830	898	785	842	895	814	840	851	813	827	823	838	812	841	801	867	847	834	861	886	866	846	837	884	783	821	810	844	847	842	858	814	821	820	834	871	789	777	861	826	840	865	855	876	871	885	864	887	817	828	862	889	851	833	874	783	821	880	851	824	808	850	811	848	851	803	890	820	858	801	895	847	893	900	801	845	817	848	831	823	814	862	809	835	859	829	778	801	840	818	816	817	843	829	828	822	899	865	842	834	792	866	814	807	914	852	820	816	842	854	833	814	871	823	859	839	813	854	809	860	870	799	865	836	822	864	860	804	825	811	821	852	830	808	809	836	814	819	791	916	833	880	844	842	824	814	862	865	896	801	811	845	783	814	849	863	827	868	802	860	863	856	868	810	829	783	789	842	822	834	856	872	882	823	838	862	807	848	809	810	850	828	874	843	848	881	822	840	825	856	832	843	830	884	777	775	863	860	799	828	843	831	832	849	821	847	831	897	869	883	849	872	855	828	855	828	880	815	830	778	841	869	810	819	848	822	833	818	856	829	809	854	869	877	805	827	871	811	831	825	822	812	858	844	828	833	801	790	789	885	838	850	807	808	875	890	844	870	837	858	873	783	787	866	872	800	816	810	886	822	840	802	822	821	837	894	826	796	893	851	846	877	853	840	872	802	872	822	862	808	856	857	825	894	875	850	873	797	795	835	824	858	877	850	799	856	831	806	843	852	862	888	830	807	823	851	798	849	857	824	823	837	810	891	835	852	839	798	834	866	854	793	846	843	829	823	814	849	863	884	890	828	825	817	798	839	857	831	838	845	836	898	825	838	859	802	819	792	856	811	868	873	878	850	861	822	817	792	792	823	837	887	802	823	848	865	797	857	861	794	884	856	816	805	859	856	815	824	807	789	849	871	903	869	839	834	786	814	828	837	866	848	841	817	821	814	830	824	878	871	895	839	830	807	833	802	839	852	893	865	836	870	835	848	823	841	804	815	871	846	828	852	865	863	893	844	830	879	821	809	844	889	857	830	889	824	826	835	849	850	825	821	829	846	889	885	867	802	851	772	881	835	848	845	832	821	824	833	873	836	827	849	772	809	822	860	842	807	806	875	870	821	825	857	818	824	873	863	828	828	873	863	807	786	861	838	832	833	854	880	840	808	860	898	884	852	855	820	831	867	846	838	838	810	866	872	763	884	814	826	871	854	813	831	830	834	848	843	885	802	802	795	899	806	867
47131	10968	3295	2198	1606	1195	899	799	688	579	573	533	474	420	375	449	427	397	380	415	417	374	360	393	307	338	331	388	324	378	333	364	365	343	348	292	327	360	311	330	362	325	330	319	341	348	318	331	320	316	353	319	313	334	314	313	327	320	320	347	343	307	335	334	343	357	317	352	326	301	313	344	313	334	316	358	310	316	339	317	358	314	348	359	303	312	326	325	349	322	339	333	350	326	327	350	323	316	311	319	294	321	317	337	361	346	293	338	312	294	305	314	339	337	324	344	319	331	327	324	374	305	326	316	326	337	328	329	337	349	344	319	356	324	338	355	319	353	330	324	341	351	323	350	283	319	303	356	292	329	329	284	329	365	327	322	347	332	307	337	322	332	315	323	311	321	344	334	314	323	349	290	340	344	312	332	298	334	320	320	315	314	316	290	324	347	313	329	314	330	324	322	351	314	328	337	334	348	333	347	331	323	310	313	306	318	330	346	361	314	334	326	349	312	317	320	333	308	318	331	339	341	324	330	302	351	338	307	322	299	340	335	318	302	332	311	348	310	326	362	347	325	300	329	343	316	305	342	329	336	330	348	312	341	334	316	307	297	330	326	326	349	324	321	305	333	319	311	312	336	378	337	318	332	345	333	366	318	327	349	327	321	333	314	322	305	305	334	298	339	292	307	314	322	352	338	315	318	310	341	335	334	310	316	348	317	325	327	323	322	352	321	317	341	315	347	355	329	308	326	345	333	306	366	340	324	369	325	288	338	339	340	308	326	323	319	323	330	308	327	320	345	312	300	326	293	334	301	327	311	350	338	334	327	356	351	359	312	326	324	320	318	355	334	337	326	322	318	307	341	345	283	335	344	307	370	304	347	355	321	314	328	329	313	303	319	325	343	311	330	321	344	340	316	334	341	313	343	308	348	313	331	317	332	289	336	341	309	312	349	314	322	291	346	346	331	337	317	338	321	333	286	314	329	330	302	337	317	319	305	326	314	297	341	315	299	357	313	312	335	329	303	348	309	305	329	309	310	304	312	338	327	263	309	333	311	359	286	318	330	321	311	323	323	320	297	343	320	332	305	318	335	312	320	347	316	338	308	346	371	289	290	362	302	320	334	306	352	283	305	344	287	310	319	299	320	353	316	318	307	323	316	330	331	324	348	313	296	353	298	326	320	346	349	301	310	352	332	312	344	318	315	348	323	340	326	319	309	304	295	308	307	323	339	309	305	294	333	355	327	315	374	315	352	328	306	319	314	324	343	314	371	339	318	337	353	322	300	354	313	302	314	313	325	335	329	382	318	317	296	329	322	319	319	323	309	340	307	305	298	332	318	340	302	328	315	347	339	315	307	311	335	322	302	350	283	343	374	320	339	336	337	320	321	322	290	338	335	336	331	312	305	320	306	327	361	309	300	342	346	314	336	304	316	336	332	324	333	343	312	313	338	325	336	310	325	337	340	336	341	324	337	330	325	327	318	286	326	356	318	327	300	320	322	309	329	301	296	350	329	280	348	298	303	331	288	328	352	323	348	306	318	304	320	333	354	358	308	331	301	325	322	362	311	296	328	332	323	304	340	310	310	323	316	335	311	340	332	325	335	292	314	332	332	345	331	316	345	343	321	329	301	339	354	310	326	320	335	321	346	335	337	347	326	348	302	271	350	283	332	312	322	323	294	347	299	336	324	332	311	328	339	334	325	326	329	349	329	309	289	315	322	308	310	312	307	340	294	385	342	318	320	314	320	338	336	353	328	305	308	348	319	317	299	351	294	339	338	309	342	333	284	316	328	322	337	347	313	319	328	306	344	301	345	290	373	321	329	339	357	310	336	293	338	314	324	332	368	331	316	289	247	308	288	314	306	311	341	349	329	299	295	302	304	328	311	365	300	298	306	295	330	319	321	336	321	358	330	342	317	336	339	318	302	295	321	334	352	308	312	315	330	302	354	351	342	323	325	324	315	349	313	304	356	330	296	330	345	347	351	327	315	324	299	344	314	331	362	326	300	296	352	313	337	328	322	347	319	298	304	336	335	326	324	342	297	309	334	280	331	323	366	341	341	337	309	342	311	309	307	307	312	311	305	268	305	334	338	289	312	308	296	311	340	308	304	311	350	332	288	316	318	363	349	335	314	320	320	317	316	356	329	328	323	350	337	326	300	306	321	348	321	314	317	326	298	300	325	312	343	316	298	342	308	309	296	317	343	295	335	335	321	310	335	298	311	329	335	325	310	306	319	354	331	339	314	331	313	352	337	315	342	336	295	345	364	325	341	339	316	328	309	296	321	344	324	328	322	321	312	343	296	362	322	290	309	308	336	320	283	321	308	318	347	320	326	326	331	352	348	350	335	305	312	333	332	335	344	313	307	301	298	347	306	342	312	326	349	283	305	345	322	322	315	349	319	295	326	327	301	344	310	333	372	335	333	332	307	328	309	281	309	334	342	339	332	349	301	332	331	319	322	363	310	347	314	317	326	363	317	365	332	332	345	305	312	330	312	322	309	322	315	320	337	299	322	331	326	332	304	307	364	309	314	349	326	333	343	330	312	308	298	326	320	331	329	326	346	337	337	314	319	320	331	377	354	373	331	338	328	311	337	334	319	363	338	308	318	330	313	316	328	341	320	353	312	323	342	337	308	330	326	313	371	343	333	351	318	338	352	347	304	336	321	360	324	317	317	327	313	337	302	338	322	342	321	338	311	316	334	316	359	356	318	323	343	299	327	308	325	361	300	332	338	333	277	318	326	324	338	339	335	346	301	312	326	332	333	319	304	307	355	346	328	321	310	310	341	334	307	311	347	315	289	334	324	335	307	323	312	325	315	325	353	315	317	364	340	318	318	294	299	344	353	352	342	346	303	307	297	326	329	311	336	326	311	371	348	335	305	319	330	316	301	327	339	329	345	334	325	296	323	350	314	322	289	319	305	335	304	312	336	310	316	345	340	299	349	334	330	312	337	327	331	312	331	290	330	313	306	332	328	332	338	311	341	311	332	348	326	323	328	327	316	307	349	309	321	304	331	317	320	323	336	318	355	304	347	276	331	296	315	362	325	300	334	322	331	309	304	339	295	341	290	325	331	324	333	329	354	346	331	317	335	328	327	336	309	302	329	329	345	336	313	330	294	310	304	325	321	280	326	335	296	318	335	343	354	329	322	316	328	334	327	311	315	337	343	298	359	313	306	324	322	316	320	337	330	334	347	309	326	307	335	308	360	316	335	297	328	338	344	368	318	341	325	307	340	337	317	326	303	326	322	339	323	312	348	288	345	296	297	322	325	316	332	318	294	280	305	311	312	326	356	299	320	322	313	296	323	353	353	341	336	308	347	321	291	346	332	328	332	314	325	293	318	292	300	364	317	336	305	328	338	285	335	299	327	319	310	313	327	333	325	342	335	293	328	263	322	341	344	345	305	309	309	328	330	320	300	358	309	332	327	339	327	317	293	314	309	306	300	316	330	316	328	318	317	333	297	305	274	323	322	337	336
24177	3012	6542	6999	5975	5003	3982	3474	3004	2509	2316	2075	1902	1867	1772	1642	1536	1428	1415	1374	1392	1368	1260	1289	1239	1227	1201	1188	1146	1134	1053	1079	1096	1058	1098	1035	1087	1026	1054	1028	1030	1032	1096	1045	1072	1022	1022	1017	944	1032	951	996	961	1004	1044	980	1042	925	988	970	1005	978	999	969	1020	944	1015	1007	1009	968	946	991	989	953	950	976	941	966	981	947	935	959	950	925	958	984	1018	940	957	950	1069	933	1000	981	892	947	961	941	965	978	1003	919	916	958	881	938	910	922	981	915	938	958	974	940	993	927	895	977	995	940	1003	996	940	941	950	942	918	947	982	897	937	902	926	934	1062	939	980	902	929	946	911	941	962	930	942	920	968	919	967	911	934	902	953	957	923	890	963	921	1006	948	939	934	924	907	938	914	1000	955	934	924	936	908	967	936	892	950	951	942	911	930	957	940	939	908	952	907	905	979	880	945	993	982	972	946	930	917	992	941	967	942	955	976	949	962	964	991	1005	958	933	906	964	985	950	898	955	926	944	938	938	962	916	934	936	909	926	921	908	981	951	1002	884	956	903	923	969	983	962	941	884	907	919	946	926	967	944	995	962	952	971	991	970	909	951	885	996	947	925	1012	941	975	950	957	931	1006	955	933	921	941	942	974	957	937	949	948	953	926	991	888	960	893	902	1021	928	990	942	941	983	934	988	960	985	990	963	897	960	970	963	959	996	923	930	952	933	902	936	972	975	964	1012	909	943	938	944	942	927	919	983	932	963	912	926	944	967	984	998	927	977	882	907	959	871	959	867	991	975	928	946	973	960	966	983	909	985	947	985	915	952	917	990	953	923	967	962	988	913	904	949	928	907	891	995	949	1007	906	943	960	927	964	967	917	908	964	929	930	897	949	946	977	907	892	888	908	897	886	936	929	927	893	969	945	937	940	899	946	935	941	939	977	917	964	1011	946	924	983	925	949	938	977	889	928	919	957	934	965	915	1011	889	944	902	888	934	975	964	1003	928	990	936	954	943	957	929	933	912	936	946	927	933	866	895	953	929	962	991	908	1010	934	961	926	920	961	929	960	949	937	945	954	980	954	958	941	893	981	943	938	907	972	986	927	980	1027	959	948	960	930	893	990	942	980	984	941	921	933	913	963	907	918	997	941	938	947	908	954	954	978	984	897	937	966	886	1007	877	915	976	959	922	903	891	943	934	954	988	948	938	971	911	959	948	925	935	975	896	962	979	904	941	939	922	924	919	951	881	1007	927	939	915	953	978	943	955	894	941	922	963	949	951	933	935	969	956	945	938	952	959	984	941	970	941	956	908	926	975	944	939	981	951	976	935	898	959	997	925	918	955	961	992	935	979	922	912	951	913	968	951	951	945	902	917	918	960	970	952	901	951	932	969	868	891	949	988	955	902	915	980	939	929	926	970	941	930	928	941	901	940	927	863	913	881	917	1025	960	943	952	945	905	933	951	872	971	923	945	948	969	919	975	928	972	978	930	912	924	966	926	978	941	940	944	999	975	928	945	938	931	972	978	945	897	903	916	883	987	989	958	935	901	929	917	930	934	900	938	905	933	935	893	959	949	958	934	967	945	906	925	985	953	927	922	896	911	922	970	971	918	911	937	952	912	965	908	913	943	943	922	929	974	928	931	945	892	933	970	899	934	890	932	958	952	921	926	910	939	928	948	914	885	912	969	964	963	952	972	948	968	981	940	1000	928	902	904	923	962	906	958	922	955	902	968	915	912	930	995	907	938	961	958	1016	941	934	909	991	943	947	930	949	928	970	956	916	904	927	936	924	939	938	920	954	961	931	948	983	976	890	938	970	951	923	1008	911	949	905	937	947	933	902	938	894	954	972	952	987	916	979	900	924	944	939	963	958	917	915	922	879	907	906	913	959	986	975	925	940	893	929	928	952	928	953	941	956	925	957	929	963	940	918	956	919	929	952	969	882	946	958	956	940	929	847	949	892	893	970	978	918	910	959	947	999	903	890	941	991	960	902	932	935	966	945	928	947	928	930	913	947	950	922	889	913	941	925	939	935	967	948	963	937	914	928	941	971	967	954	962	970	987	906	945	947	979	917	915	991	965	950	958	977	989	965	926	949	911	981	974	988	904	934	923	991	911	926	892	932	948	956	949	882	995	969	964	950	962	956	917	932	965	954	939	965	919	963	922	954	939	973	932	917	925	919	921	953	966	971	898	916	926	946	935	933	983	936	936	894	979	923	955	991	979	905	970	1001	943	954	964	929	903	920	945	942	941	957	930	960	965	986	969	929	927	896	954	910	985	959	909	982	937	982	933	940	894	951	931	961	942	966	916	967	937	915	911	1000	934	982	981	936	902	958	934	973	936	907	950	914	975	934	885	909	993	952	936	965	870	905	943	976	940	937	924	899	951	930	937	969	927	921	927	963	957	963	929	935	935	947	949	916	958	979	908	962	922	930	912	941	936	910	890	994	936	956	962	965	952	926	972	976	918	870	943	926	893	959	912	968	965	961	937	937	920	949	942	927	971	935	939	998	937	905	992	945	949	888	958	946	956	965	923	923	929	1008	976	952	923	950	941	918	963	918	952	999	944	988	952	1013	980	907	911	958	931	955	952	937	935	957	954	973	912	896	970	915	965	963	941	943	953	954	871	982	906	912	929	919	925	972	930	967	947	960	988	947	907	872	935	907	968	908	946	987	978	950	880	1005	949	910	910	971	1028	925	939	941	864	892	951	989	986	1003	954	966	884	933	948	989	941	971	934	931	939	983	945	983	934	974	956	946	884	937	980	922	995	941	979	899	928	916	975	987	957	982	909	909	942	946	955	925	964	907	973	900	951	973	959	978	916	965	952	911	918	893	924	958	946	927	959	946	1008	992	977	884	923	938	934	941	929	925	951	991	984	956	942	955	961	942	933	895	931	936	945	933	878	924	985	915	942	980	901	925	923	966	925	936	991	867	1000	930	949	953	918	924	989	935	941	944	915	947	907	917	937	929	989	931	890	934	948	942	889	956	939	906	972	911	973	961	896	977	984	1012	932	950	871	988	939	964	937	885	958	957	982	915	962	940	974	926	921	899	981	924	915	976	970	922	951	964	919	902	931	876	980	910	967	889	912	935	947	951	908	953	908	871	917	960	919	954	975	948	893	883	929	953	999	945	928	941	990	953	963	997	954	926	942	921	932	885	907	922	910	919	933	954	976	963	940	958	892	950	973	904	939	917	912	938	963	961	949	906	944	940	946	983	980	900	966	923	908	931	982	906	913	932	1005	946	948	977	903	1009	933	959	977	946	945	921	925	948	903	917	943	995	908	894	919	924	918	981	928	913	970	938	933	914	929	943	928	921	951	865	923	980	953	931	928	941	966	944	927	979	981	943	909	962	908	1000	928	956	897	943	944	962	901	929	932	953	986	931	934	967	920	936	907	987	886	942	934	962	963	937	929	951	907	987	981	903	907	923	966	920	900	962	936	890	942	931	967	974	893	935	959	1030	915	908	946	918	953	1008	966	924	965	940	923	965	876	964	943	902	948	972	944	894	938	963	959	946	1000
6014	386	225	183	199	140	189	161	171	141	150	131	172	134	167	148	164	123	129	130	156	144	177	129	142	149	143	128	137	139	140	149	154	134	147	147	141	142	163	151	123	136	124	126	135	139	124	152	137	128	117	136	148	149	137	149	149	138	150	154	144	126	163	150	143	145	149	141	137	147	152	153	141	179	152	136	163	147	131	151	152	143	144	161	154	141	122	136	148	129	150	138	133	129	154	141	146	180	146	130	139	140	134	136	139	153	136	154	166	140	158	138	147	151	144	145	145	146	148	131	134	129	137	144	155	158	135	121	157	134	147	160	140	143	151	144	146	125	123	138	117	154	139	127	152	171	131	140	158	143	175	117	138	149	141	135	134	136	122	134	148	119	148	128	134	151	133	128	142	146	150	130	144	128	137	153	135	131	164	124	170	131	142	156	152	143	145	154	156	132	169	148	131	118	137	147	156	155	145	138	130	146	149	161	151	153	129	145	128	133	141	138	146	126	155	163	136	139	137	146	161	147	123	141	168	145	123	115	135	141	142	168	132	131	145	135	160	139	138	117	139	157	139	135	158	161	158	161	144	133	136	134	144	127	146	159	150	134	133	138	164	141	133	140	154	144	127	121	155	149	145	140	142	146	178	152	134	163	139	143	141	129	157	138	155	137	117	151	145	130	146	150	158	156	124	133	140	151	136	132	150	155	129	125	153	169	132	160	158	160	138	154	137	136	151	159	136	152	158	126	129	131	146	150	106	149	151	176	162	153	137	163	148	134	148	136	148	136	134	136	147	151	125	126	137	141	144	127	146	139	159	160	141	145	150	147	166	146	135	120	135	147	140	152	142	174	167	154	140	136	152	130	133	127	146	149	140	144	130	152	127	136	143	113	168	140	136	144	141	143	120	168	135	134	158	149	156	127	130	125	158	145	129	149	134	160	137	146	152	138	167	158	150	155	137	138	151	139	151	140	128	143	138	132	151	151	170	130	155	133	140	165	155	157	149	145	147	150	144	133	152	164	140	136	131	153	123	157	150	146	150	129	167	147	154	133	167	147	159	159	146	137	147	146	160	162	182	137	168	157	143	146	127	138	137	159	144	120	145	140	143	149	140	145	168	138	150	136	151	127	153	138	170	137	128	165	154	131	152	136	164	138	152	126	148	141	142	129	149	150	174	141	140	127	170	137	136	141	151	156	154	120	139	149	134	158	141	150	149	159	145	165	150	135	139	130	145	143	128	136	141	165	144	135	157	140	152	133	164	131	150	170	150	152	151	154	132	138	163	140	167	135	126	127	152	153	157	147	112	156	142	152	139	150	138	147	140	158	145	159	143	135	140	138	146	122	132	155	142	128	167	131	133	130	138	162	141	156	136	138	118	137	155	148	129	137	135	152	134	153	178	144	146	152	138	137	132	158	156	130	184	140	163	150	118	153	162	143	138	135	146	132	115	138	133	144	148	140	159	132	150	140	128	150	145	154	145	150	139	142	129	148	137	141	142	121	174	139	157	149	180	153	119	117	156	152	151	170	139	151	145	145	137	116	155	106	151	152	166	137	126	138	126	144	129	136	151	130	128	152	161	135	139	138	131	170	144	154	153	137	150	164	149	139	138	141	140	138	141	153	153	147	142	151	147	133	163	129	145	146	153	140	134	132	147	146	134	141	165	145	144	148	135	141	147	142	131	157	131	136	132	145	143	121	151	126	133	140	151	173	144	143	146	139	145	144	138	136	134	154	139	165	178	146	140	131	148	163	146	129	120	149	136	155	147	139	140	155	149	142	145	145	159	150	144	152	135	145	133	145	157	164	132	154	138	131	142	142	147	151	150	163	170	138	132	130	138	141	127	126	163	151	145	142	166	137	154	140	161	135	118	131	139	121	143	118	162	129	140	143	128	130	142	158	156	136	149	117	133	129	144	148	149	163	145	136	153	175	139	149	136	162	160	145	164	144	142	156	136	141	141	140	142	144	144	125	156	115	152	133	137	145	128	140	187	159	147	147	138	140	148	147	146	141	146	130	155	155	154	157	153	143	124	135	156	148	150	166	144	152	141	139	129	145	138	128	157	168	133	142	146	143	139	151	131	137	136	137	156	150	156	139	155	146	152	152	139	142	153	155	161	139	132	169	150	153	145	154	161	133	140	153	154	143	166	148	122	136	140	130	141	143	127	154	151	138	126	152	143	135	164	155	171	162	129	156	150	156	136	146	132	163	137	139	160	140	150	145	133	140	157	128	116	157	154	156	138	163	128	157	148	168	143	130	127	137	152	133	155	118	148	127	136	153	137	143	157	146	141	126	164	140	152	146	151	147	149	162	147	119	145	134	112	129	132	149	156	161	147	159	144	167	145	134	167	137	161	148	143	148	110	121	133	125	147	137	137	165	162	142	144	163	138	129	140	130	138	126	161	153	139	133	171	155	159	149	144	164	155	148	116	157	146	129	147	133	142	136	139	147	132	134	151	130	141	137	133	143	157	145	145	134	133	125	167	138	153	145	141	135	140	133	120	142	146	156	147	136	161	136	157	128	123	146	141	138	163	153	128	150	139	138	148	126	149	150	135	128	170	167	133	155	140	136	139	139	139	152	134	154	130	148	142	160	150	130	143	137	136	138	126	127	138	149	152	149	141	147	143	133	148	123	137	137	149	146	142	138	140	144	153	131	126	140	144	141	125	139	138	149	135	163	144	140	136	132	146	158	132	148	167	150	147	138	158	145	110	154	136	134	143	149	147	133	147	138	140	160	119	118	133	132	123	146	134	136	129	138	130	163	136	140	137	156	154	130	145	145	117	132	127	145	147	133	154	148	133	134	140	174	116	144	151	142	154	146	141	129	138	154	135	140	140	155	122	139	138	146	131	156	135	167	149	160	141	142	133	154	163	136	157	153	137	154	141	152	142	140	130	137	146	136	129	141	129	144	134	141	132	114	158	150	156	135	138	133	148	148	151	152	139	162	145	125	146	163	143	147	143	158	153	155	151	137	157	144	138	143	147	148	141	158	129	119	122	149	142	139	138	147	136	138	144	145	119	164	125	142	157	149	137	141	149	147	140	161	162	152	124	142	143	146	138	157	138	163	153	130	148	137	151	143	144	155	132	133	143	131	124	155	129	143	134	161	155	131	146	152	138	170	125	134	132	132	137	120	145	154	120	151	145	146	144	137	145	153	160	131	137	154	144	148	147	165	174	130	125	139	160	141	147	140	131	146	154	157	136	159	149	153	150	141	160	165	149	147	132	134	150	158	162	158	150	134	131	138	135	146	132	145	144	139	136	149	149	145	138	147	149	138	134	135	143	143	150	143	133	163	154	148	156	139	133	128	126	151	134	159	125	129	142	154	141	169	167	141	149	162	164	135	141	125	160	141	161	132	151	138	142	157	160	130	146	158	136	149	155	181	129	144	132	146	137	150	145	134	143	158	139	141	162	161	135	151	158	131	143	134	159	133	111	139	133	153	139	150	144	155	133	130	147	138	168	146	149	131
5842	582	682	659	674	596	579	597	583	543	560	492	557	546	513	512	527	508	481	503	537	491	436	522	527	491	528	484	487	502	478	471	495	488	503	504	498	487	505	463	483	498	488	463	474	504	484	461	491	466	538	504	519	495	533	492	479	516	490	483	501	458	522	477	487	535	528	485	495	501	482	491	500	508	505	465	504	513	495	491	516	525	503	489	476	465	501	494	507	530	499	497	517	524	461	529	499	499	482	544	488	492	425	483	477	499	486	495	487	496	459	466	517	475	482	483	492	468	486	485	523	500	497	541	508	485	494	490	474	469	475	502	474	523	485	487	505	473	483	492	477	452	485	507	470	524	479	533	488	478	507	506	503	520	496	458	510	485	516	527	494	489	502	474	533	520	522	516	492	471	523	504	479	468	482	487	468	483	522	462	473	497	461	491	473	504	469	459	499	467	511	535	470	489	484	504	522	480	503	511	455	502	476	486	502	458	503	521	500	515	479	495	497	523	497	482	477	492	494	493	492	500	480	474	451	496	478	488	480	498	484	474	474	491	508	508	492	456	478	472	453	506	509	525	513	484	489	466	463	505	505	488	506	484	475	503	519	459	501	504	511	495	496	522	491	516	480	507	466	478	513	462	464	461	455	457	498	515	463	505	464	479	480	497	492	525	518	440	492	513	525	487	494	495	484	480	512	484	525	481	490	499	501	522	470	475	510	488	494	502	517	513	472	492	495	457	477	490	477	483	478	517	463	502	498	472	502	473	488	501	510	492	483	463	473	432	507	498	499	476	500	488	513	462	497	503	470	482	494	486	464	478	459	473	461	473	444	513	490	470	497	496	485	503	479	533	488	438	470	494	481	469	532	484	469	497	500	468	539	481	508	499	464	464	510	498	512	499	519	475	418	501	484	533	445	483	453	477	511	502	493	500	460	494	496	449	461	476	456	506	507	513	539	494	478	483	521	529	491	496	493	463	463	483	516	481	475	492	472	469	472	478	492	516	418	467	488	461	522	457	485	470	500	471	459	511	484	516	482	462	526	464	501	498	490	470	460	504	500	514	488	531	488	476	492	523	453	486	505	482	486	453	475	499	489	531	517	475	483	505	495	523	480	465	470	465	419	501	533	482	485	482	471	467	473	479	532	468	525	483	499	483	478	491	517	477	480	513	491	464	500	491	543	457	493	472	494	487	514	481	493	481	475	502	468	513	504	481	508	502	489	460	510	489	509	498	452	469	491	481	467	480	481	486	475	507	510	463	522	498	462	471	474	474	465	492	513	521	454	520	495	511	461	501	491	518	484	442	486	495	490	466	492	478	481	442	476	474	512	462	486	519	497	508	499	487	492	479	494	500	503	489	471	471	479	483	449	475	502	510	493	521	498	500	496	523	478	493	460	508	500	501	483	500	505	522	498	518	525	491	508	487	474	472	480	490	490	475	503	528	473	476	505	498	471	543	509	487	479	489	480	479	503	487	529	488	479	445	475	498	523	469	466	452	512	482	473	490	476	519	510	490	489	456	475	475	559	497	471	506	502	495	511	498	470	495	471	495	514	502	517	548	496	492	459	440	452	489	491	476	495	451	501	466	466	481	500	494	500	495	484	469	483	472	500	486	502	495	480	507	521	447	484	470	457	495	494	463	459	488	497	491	499	452	492	433	487	497	519	474	479	479	496	455	518	521	522	523	496	490	515	509	503	490	502	455	514	519	513	469	490	482	470	509	500	512	539	488	523	474	518	491	493	526	516	484	463	464	476	497	496	485	516	489	486	497	488	535	469	539	498	445	492	461	472	499	462	486	484	508	485	479	493	451	492	526	525	495	529	479	495	519	475	503	514	527	538	499	542	480	521	518	484	539	506	482	522	524	508	489	455	535	475	485	509	523	484	466	505	484	495	489	503	480	488	497	504	483	478	487	516	489	486	497	468	472	504	510	544	529	525	492	492	482	514	499	499	514	490	487	497	502	491	487	524	503	491	504	487	484	503	465	470	488	509	529	537	510	443	483	491	500	513	462	497	459	519	493	477	515	461	487	503	464	488	488	521	499	463	538	497	467	514	490	491	472	502	452	499	488	509	478	494	496	503	483	539	515	467	459	540	494	447	453	509	469	495	498	494	457	451	487	492	473	467	456	486	494	479	525	535	491	518	550	494	516	453	511	474	481	470	488	504	506	477	508	504	497	478	466	508	497	487	500	518	479	512	501	523	494	445	507	450	486	491	514	467	499	465	496	505	498	527	471	495	471	469	457	490	486	501	485	490	494	513	482	545	516	512	467	473	455	505	537	447	499	497	444	501	485	492	499	502	508	532	492	505	515	491	492	487	489	470	549	521	484	486	468	514	515	482	506	477	494	491	478	518	470	496	477	451	491	517	499	534	475	469	490	504	493	483	527	493	465	475	518	454	509	531	473	513	455	498	502	509	487	504	507	550	491	506	457	498	500	471	516	484	465	514	502	482	487	491	501	517	509	495	496	497	488	475	514	480	515	494	476	502	563	498	492	488	452	509	462	511	514	478	501	501	497	495	460	493	530	512	487	473	507	468	465	513	466	556	490	506	526	497	495	479	514	473	479	528	507	496	480	452	492	556	521	471	480	466	524	479	486	481	499	500	511	465	478	487	518	536	487	471	546	508	506	476	477	487	503	506	462	501	480	513	476	447	466	496	505	489	476	500	498	494	493	519	521	488	502	459	454	492	488	478	441	491	487	475	533	494	458	496	505	535	532	464	500	528	493	493	479	516	483	482	496	467	482	541	469	478	545	516	471	463	481	530	503	477	473	539	484	487	468	512	471	504	502	500	487	507	491	482	518	502	498	482	513	488	495	507	465	481	492	491	517	508	539	530	507	514	441	500	452	494	530	462	480	482	491	493	479	469	504	496	477	443	500	459	464	492	506	501	465	474	493	514	488	533	502	484	467	467	497	506	497	493	478	485	530	501	479	510	447	513	486	507	546	472	497	496	505	516	486	517	470	539	530	476	457	495	461	491	519	512	494	504	461	484	495	509	490	504	492	475	483	446	518	516	491	477	467	499	513	511	476	483	486	492	476	484	446	495	493	471	475	498	478	508	514	479	500	484	485	475	477	462	468	492	498	489	497	482	480	509	491	512	483	451	533	524	490	493	505	459	474	515	515	495	487	516	505	475	521	529	479	489	530	527	474	501	490	513	499	509	509	494	438	453	460	496	489	463	494	484	454	502	483	503	496	493	507	458	533	486	448	479	471	466	496	484	483	516	492	479	559	523	470	505	498	513	541	476	488	505	494	468	509	447	458	481	507	507	499	474	491	531	494	494	489	488	486	490	496	483	520	505	496	508	489	521	508	502	468	493	479	492	460	489	491	470	539	463	535	496	477	508	483	480	489	470	506	475	495	464	494	528	448	504	497	481	486	483	495	462	488	529	486	516	497	518	485	494	472	501	484	514	471	460	509	483	445	469	512	471	480	481	483	511	528	514	502	476	512	472	483	473	535	499	483	461	474
35122	5334	1585	1212	903	703	561	492	462	443	358	367	364	360	335	311	332	290	332	297	292	305	293	299	299	309	277	286	268	329	305	315	293	273	287	285	278	302	291	329	297	259	299	258	252	288	273	302	277	307	280	284	280	278	268	318	306	288	311	306	288	284	287	298	260	257	256	280	273	263	294	303	256	276	266	277	273	297	269	257	288	304	308	285	291	304	289	285	258	291	265	269	304	275	285	319	285	303	257	269	285	262	259	285	265	275	284	249	281	278	306	280	303	257	301	289	266	276	272	240	294	277	298	261	251	277	257	284	304	293	261	280	269	274	279	285	290	276	285	288	270	277	269	273	297	256	316	276	262	285	258	322	255	242	266	285	263	263	272	268	296	246	293	306	263	295	295	269	261	256	286	276	294	256	263	278	309	281	278	279	279	269	249	263	255	300	269	304	272	273	290	263	299	274	268	287	262	324	284	269	267	282	294	281	259	265	318	233	269	271	289	272	279	259	240	269	288	271	285	286	251	284	274	296	281	249	284	322	271	278	275	292	284	274	265	273	286	303	287	253	306	303	273	303	263	291	263	285	269	266	294	274	293	273	255	259	272	274	265	268	270	256	272	269	274	268	280	309	260	279	252	262	294	272	273	305	263	275	261	258	293	278	254	293	269	273	276	280	286	271	305	287	299	290	294	273	264	294	256	269	280	288	299	258	318	270	273	269	302	265	289	292	262	270	276	254	274	245	280	295	310	273	259	292	271	275	270	250	274	281	304	262	278	266	258	295	291	295	271	301	288	273	294	296	262	276	264	265	253	280	257	262	299	282	294	280	274	240	276	266	249	278	280	274	297	281	261	274	300	262	299	267	288	300	271	264	279	269	276	283	277	314	263	271	289	268	297	286	256	262	283	296	252	264	297	285	291	292	293	272	300	309	285	259	276	282	257	248	294	300	277	258	287	299	267	264	259	301	255	277	278	280	283	262	281	293	303	236	244	255	287	293	286	275	282	302	293	310	266	281	289	268	288	269	315	294	279	258	281	308	240	289	290	281	285	280	285	265	262	283	265	289	291	282	304	282	266	277	292	262	291	259	273	262	250	309	254	262	260	293	274	260	290	247	275	277	281	286	279	272	293	312	285	301	252	280	286	259	274	282	286	273	286	296	265	289	270	288	277	284	276	299	283	287	282	285	276	290	261	275	259	282	286	263	297	268	303	279	230	283	289	277	278	291	277	292	285	287	271	279	282	264	262	282	268	295	262	267	266	269	287	309	257	278	277	269	278	258	261	237	282	251	288	270	246	252	299	277	296	282	282	279	262	264	260	286	293	276	286	296	260	284	284	256	277	317	281	299	260	295	278	284	256	297	290	287	241	291	269	290	270	268	281	297	283	271	282	301	272	306	274	290	237	244	261	271	275	258	275	270	285	278	296	288	276	250	239	279	280	298	307	280	262	273	289	284	327	303	282	290	288	280	284	271	305	275	268	304	293	291	271	277	247	252	259	300	270	311	288	274	283	296	277	261	297	268	275	298	285	230	278	266	280	271	290	292	290	268	278	292	271	262	266	296	263	272	306	247	273	268	268	272	272	265	295	279	304	235	296	319	295	273	250	280	258	254	280	280	284	256	294	269	296	270	280	265	276	282	284	272	267	243	285	280	298	297	289	275	275	280	305	231	260	305	263	286	282	281	269	238	273	273	273	267	272	287	298	276	274	250	299	294	267	283	284	286	285	293	285	289	241	281	248	295	266	306	299	274	290	246	290	273	278	229	305	310	249	278	319	297	298	307	308	276	285	277	283	283	244	292	267	269	273	266	278	273	269	300	281	272	265	288	296	304	272	287	271	251	304	260	255	282	255	265	258	266	277	299	273	269	273	291	283	269	284	271	270	271	229	285	268	272	252	267	259	262	261	285	269	266	317	275	272	268	266	263	263	283	251	271	252	281	302	264	276	262	290	251	264	251	257	283	290	262	278	297	279	294	291	280	283	275	272	274	276	316	249	280	268	284	289	273	295	273	276	297	262	265	257	280	263	267	309	276	260	270	254	286	289	279	283	271	252	284	287	270	286	265	282	266	278	270	245	284	298	272	315	280	252	261	253	251	267	263	305	277	284	306	287	280	248	250	258	266	270	302	260	285	279	299	297	275	241	272	278	286	268	246	274	302	278	262	273	280	280	243	297	264	251	305	302	278	278	290	251	258	267	310	265	266	284	267	300	271	272	273	253	265	292	280	265	285	276	273	308	279	249	281	256	284	250	304	294	266	268	267	280	268	274	262	258	276	266	292	310	267	265	279	265	304	259	279	309	256	285	298	266	314	286	280	290	275	268	271	293	283	264	305	268	275	296	258	281	278	271	284	270	276	291	232	267	285	246	274	279	286	266	288	286	276	276	289	289	279	307	274	287	302	255	266	291	280	266	292	261	305	269	291	278	264	258	304	275	286	319	298	254	284	278	284	272	268	264	272	294	279	269	275	287	259	278	286	276	265	282	261	253	269	281	289	268	282	278	277	269	283	254	282	273	288	257	261	255	280	271	271	291	280	298	289	317	297	284	279	281	291	253	259	280	267	271	267	301	289	264	297	297	298	285	265	286	281	294	266	277	276	295	274	298	263	275	272	278	267	293	314	293	288	298	266	282	276	286	285	295	261	266	277	265	268	277	295	298	259	266	262	291	284	311	289	235	300	286	276	273	304	255	277	290	270	285	283	275	310	274	272	254	277	287	265	276	298	293	287	267	273	274	268	278	279	276	297	285	262	271	273	270	271	290	253	272	273	287	276	262	256	297	294	283	291	276	237	267	277	291	302	319	277	258	304	284	262	276	274	289	248	283	288	276	290	311	273	248	305	274	279	287	265	276	267	254	253	282	301	284	262	296	249	293	279	265	289	263	267	250	269	262	275	272	269	300	256	280	273	257	300	270	270	277	264	311	293	282	302	277	283	267	261	257	291	258	277	302	300	286	246	272	239	260	270	272	263	316	277	258	292	297	266	269	266	271	293	271	301	306	289	286	273	281	280	305	275	277	275	265	256	267	275	242	279	298	259	269	281	276	279	277	281	271	273	269	245	277	285	303	297	247	268	273	311	275	278	277	279	296	261	265	275	309	273	266	298	264	233	261	290	295	267	278	254	287	308	281	298	279	289	264	271	285	291	304	293	278	256	278	285	305	317	270	283	274	284	300	262	287	223	311	273	269	293	300	286	275	293	292	297	245	273	247	271	285	277	274	302	281	278	305	318	277	307	297	238	310	295	273	245	275	283	292	282	258	291	277	290	293	276	281	268	251	263	300	248	253	274	277	288	259	275	280	286	283	279	258	271	244	305	268	236	299	283	255	287	290	273	268	291	280	270	264	281	271	280	287	298	272	304	269	274	294	289	315	284	296	249	310	291	299	274	296	287	308	282	272	295	251	295	278	280	260	307	277	312	302	266	304	312	296	268	279	244	285	275	311	292	276	270	279	271	270	270	285	293	288	272	279	292
18613	1912	3822	4100	3456	2985	2465	2112	1974	1754	1520	1453	1378	1291	1192	1195	1214	1106	1040	1117	1066	1021	972	1010	1002	1004	950	984	897	962	950	898	881	948	948	917	922	899	918	886	843	890	889	899	885	862	904	898	849	850	885	898	874	875	812	859	907	914	863	872	886	891	877	873	846	902	794	837	841	875	795	827	862	822	836	842	934	834	860	884	818	840	905	819	803	884	855	877	819	881	835	893	822	838	798	884	859	836	847	824	811	845	869	807	840	833	833	847	868	791	838	829	817	829	872	819	843	890	861	831	835	850	873	830	859	828	801	859	854	863	877	853	863	853	783	819	859	844	828	883	883	842	870	859	836	833	819	864	817	874	852	903	819	890	834	836	845	810	857	846	789	870	828	818	833	850	874	815	860	806	901	870	780	835	837	848	848	857	879	818	890	782	801	861	831	844	878	840	895	842	877	865	867	868	815	851	818	846	827	760	860	882	871	811	820	855	804	812	827	795	844	820	842	872	874	824	810	823	824	866	798	881	844	851	807	868	818	856	845	873	834	872	863	852	844	818	857	825	829	865	862	802	864	868	804	866	890	817	806	864	867	831	866	783	825	860	842	866	816	824	854	861	836	837	795	840	892	826	848	816	893	798	834	912	806	818	851	837	840	843	845	857	841	894	820	850	820	820	849	875	865	829	843	825	850	812	797	847	851	888	870	830	813	929	830	819	876	835	841	882	833	791	851	886	858	828	851	898	840	858	846	817	830	840	849	882	837	852	879	816	870	813	804	849	844	877	857	920	829	817	851	846	831	851	860	855	808	861	809	873	805	821	884	871	814	822	814	814	846	811	826	851	853	791	821	825	853	843	887	868	827	799	800	827	854	809	815	868	835	872	799	807	813	827	849	867	814	843	825	873	889	801	867	853	837	809	881	880	814	798	863	873	840	883	837	861	840	800	807	855	853	830	851	818	817	861	822	861	827	892	858	871	814	853	856	868	831	902	865	810	814	811	856	871	889	903	843	840	837	804	903	803	831	855	838	838	828	808	844	857	857	849	857	836	840	827	863	826	837	805	912	823	807	780	867	875	838	829	851	874	883	829	799	811	880	834	807	868	834	870	855	892	822	857	846	872	837	820	807	828	842	852	827	837	812	912	849	849	874	823	842	843	859	821	815	790	805	859	839	818	829	889	812	853	899	828	866	802	816	864	900	846	891	790	785	866	842	831	885	863	833	861	877	791	813	852	868	842	831	824	866	824	885	848	846	845	801	817	849	859	889	839	845	826	825	814	864	815	816	859	804	808	797	833	801	853	856	847	842	813	884	875	843	826	783	797	920	858	888	840	830	814	865	809	825	841	864	805	802	855	883	852	839	845	808	868	831	842	840	866	887	895	844	846	836	821	825	840	824	839	812	848	811	859	812	808	811	852	888	821	866	863	844	938	840	855	902	865	867	819	885	829	838	902	812	848	874	828	780	835	824	877	872	817	857	838	836	926	843	859	813	843	884	839	805	839	890	840	854	812	822	831	850	844	815	879	873	850	816	821	859	861	845	898	882	826	866	842	897	835	854	850	883	820	820	793	863	852	826	859	873	905	824	848	881	888	839	817	857	868	865	817	838	817	858	807	895	879	841	920	891	866	842	871	861	808	891	824	829	833	865	861	813	869	855	860	862	836	842	868	858	878	841	821	840	846	864	901	865	841	852	848	840	794	827	826	838	841	803	848	792	835	855	905	847	878	823	866	786	844	865	846	769	873	807	790	806	894	830	832	809	851	797	861	853	878	816	868	864	856	838	808	835	827	841	836	789	853	804	806	914	809	840	848	852	848	872	809	892	839	838	848	840	806	803	841	838	891	806	756	883	881	858	863	809	854	795	867	852	824	824	875	857	880	832	828	818	802	809	828	833	859	832	884	823	818	804	851	839	866	845	856	826	858	868	848	898	824	886	847	846	889	846	842	857	833	806	859	875	805	840	820	876	867	841	845	858	899	879	827	866	783	821	853	835	828	853	857	817	865	849	885	875	895	868	832	820	881	802	857	911	835	817	853	832	863	888	870	801	817	791	802	867	810	839	849	856	795	835	848	851	874	833	858	851	819	838	874	895	868	803	847	835	837	846	816	827	829	866	853	836	872	814	875	784	859	845	875	885	836	864	827	851	832	864	817	849	831	882	849	836	868	822	806	843	822	880	823	853	772	862	827	838	838	881	814	876	860	863	812	859	806	854	842	863	873	819	782	894	814	822	822	826	770	842	846	838	832	845	845	847	794	858	862	865	833	848	801	859	814	888	848	877	836	833	921	823	863	843	779	890	863	823	821	825	840	841	802	812	825	850	851	843	839	803	864	870	849	857	887	842	853	835	865	826	841	833	841	876	859	815	814	855	831	899	808	834	873	844	874	806	871	819	858	804	871	853	877	827	851	822	796	840	821	812	814	787	859	831	831	833	834	825	901	814	873	884	871	812	784	829	879	825	807	878	822	850	811	861	849	821	830	856	852	891	836	836	904	874	876	832	857	838	901	812	839	853	831	852	787	834	860	818	822	788	832	843	878	801	808	810	911	837	867	799	826	818	815	854	824	833	839	895	855	837	875	869	790	849	803	835	854	832	872	829	863	825	875	826	822	831	824	878	901	866	849	881	832	839	839	899	844	871	837	824	869	794	837	871	809	816	820	814	853	816	852	884	846	846	867	848	821	883	853	813	822	885	853	798	853	823	840	813	843	848	822	855	830	861	859	865	821	852	857	888	874	867	873	840	851	843	876	845	876	807	824	839	843	892	819	834	896	843	852	850	894	874	839	843	890	846	824	881	824	813	849	861	852	840	841	911	868	852	864	810	829	860	864	911	844	831	848	856	839	799	826	845	855	808	843	844	800	844	878	867	842	856	858	848	840	880	846	862	814	891	847	827	865	857	825	878	818	824	832	801	855	779	832	825	823	874	840	884	850	885	821	809	878	847	802	835	875	814	844	818	871	851	792	832	854	893	874	846	836	822	809	854	897	832	876	831	857	887	856	844	864	784	842	896	810	880	806	835	882	823	821	876	848	784	879	827	844	845	886	821	824	856	870	874	842	808	823	815	816	865	820	821	800	850	821	781	817	850	863	856	847	842	828	808	855	831	814	806	821	869	853	827	913	825	832	825	861	822	884	881	818	846	868	846	873	881	838	801	854	834	850	840	839	836	849	824	884	835	870	883	795	898	813	861	821	877	790	876	875	783	781	818	882	850	888	842	824	831	871	868	855	857	826	860	841	841	825	831	919	840	837	866	776	832	824	814	863	875	869	863	840	836	862	871	900	800	843	893	764	864	859	800	871	831	799	820	866	873	826	910	822	859	868	838	878	853	832	907	820	838	825	830	833	817	919	820	800	860	761	865	849	832	829	851	809	892	840	830	880	792	868	819	836	803	857	850	887	859	883	854	834	778	836	874	871	828	886	863	844	803	792	877	866	830	844	806	816	839	851	910	835	797	851	833	830	829	847	826	818	802	811
49666	11876	3256	2288	1547	1096	941	759	687	577	550	517	477	441	425	409	404	374	411	389	335	392	333	350	329	360	372	364	372	332	303	370	322	341	351	344	354	354	342	320	387	338	351	347	319	379	328	336	311	331	321	308	323	320	315	338	279	349	340	333	316	319	306	318	327	325	348	374	338	326	344	350	328	313	325	307	349	336	355	304	342	340	330	323	333	329	321	352	295	303	343	331	324	351	317	309	312	336	340	318	358	327	336	331	322	344	332	324	346	325	357	318	294	319	334	299	306	373	312	297	340	306	361	330	328	299	308	305	349	333	339	317	352	334	299	343	325	337	375	325	319	337	315	338	325	338	318	322	331	352	318	308	331	326	291	304	319	312	327	281	304	325	343	329	332	320	324	308	331	319	344	331	326	323	341	291	301	342	302	334	346	310	332	317	322	297	325	334	324	289	300	349	293	298	295	336	317	337	317	341	311	345	323	314	348	344	312	307	333	310	313	344	336	307	302	302	330	314	357	330	344	296	306	344	355	340	338	312	330	334	293	339	306	353	347	316	303	340	304	327	355	323	323	348	334	290	317	304	314	302	294	337	299	352	308	301	342	310	306	295	346	335	334	329	366	325	320	346	306	309	335	317	291	314	303	344	309	340	328	330	325	308	286	318	323	318	314	321	336	296	270	290	331	308	329	339	319	328	323	300	341	335	332	340	321	322	327	352	296	310	316	388	306	341	320	371	291	340	305	319	315	308	333	356	325	309	327	310	343	325	302	348	313	318	316	289	310	300	314	303	341	299	328	302	320	325	324	322	312	348	314	322	303	305	320	320	359	352	315	342	329	287	345	323	312	325	357	328	328	326	355	310	302	324	330	326	315	334	321	311	337	328	319	323	318	330	294	307	297	323	301	314	316	287	334	324	320	337	340	311	321	295	306	312	349	359	371	344	322	318	311	328	360	330	310	329	349	322	318	314	306	316	296	336	336	299	279	308	308	304	332	307	301	331	318	352	323	325	304	316	314	347	326	278	343	346	347	329	324	323	316	350	336	323	306	336	359	344	333	304	317	333	320	333	346	324	327	356	346	334	325	337	351	309	317	347	318	326	329	340	314	322	324	327	345	299	305	319	334	306	319	316	325	346	332	291	345	318	316	328	307	321	328	353	298	326	313	340	345	348	355	334	293	342	346	330	341	303	307	304	309	295	314	331	338	325	329	321	326	348	323	298	331	324	320	335	341	322	298	305	338	344	359	383	331	315	342	338	303	290	314	338	320	379	341	327	308	332	308	352	295	309	333	340	357	318	315	329	323	338	322	347	343	294	330	286	320	306	330	330	347	313	342	327	359	344	343	309	316	308	340	311	329	337	337	325	321	310	344	372	308	318	298	310	309	330	279	341	320	313	266	307	316	325	323	362	337	318	313	320	328	325	339	334	333	311	333	352	321	291	359	308	323	339	319	343	369	340	355	339	330	345	357	315	348	330	352	322	307	326	331	367	339	305	345	311	335	293	325	328	336	326	307	294	294	311	302	313	338	328	336	333	352	305	320	320	320	301	300	313	304	365	317	340	299	324	356	276	337	324	324	310	311	339	308	348	294	323	319	320	302	308	287	327	316	325	328	322	333	314	341	304	348	319	311	309	308	313	325	281	331	322	343	334	343	306	291	335	345	344	335	316	317	300	301	325	359	333	298	329	343	327	298	317	317	325	320	333	333	309	340	292	337	283	306	335	337	330	318	310	358	333	333	314	315	299	335	344	316	315	329	336	290	334	314	320	322	356	313	347	319	341	301	293	339	324	318	312	302	303	308	335	324	327	328	360	297	350	349	310	350	338	324	287	297	315	325	352	317	329	280	306	285	299	306	349	333	303	341	323	331	301	337	335	314	313	299	373	294	342	334	325	299	347	330	314	311	320	315	320	328	338	286	352	303	301	318	323	313	296	342	333	330	313	301	313	332	323	331	312	305	320	339	335	316	305	318	342	316	334	340	299	322	307	313	327	325	318	293	329	327	322	329	290	289	330	299	310	307	312	334	295	296	332	316	328	329	333	340	332	340	317	345	314	338	287	315	335	309	332	315	322	309	340	327	320	321	296	318	344	331	326	350	317	301	321	327	306	328	302	315	336	345	302	307	309	347	318	346	314	323	306	313	333	304	320	325	314	283	334	323	332	356	307	320	332	324	318	325	346	280	315	308	332	349	278	337	322	314	322	336	332	311	339	325	331	323	332	337	326	327	314	303	291	351	309	344	330	309	334	322	310	315	320	327	309	327	303	330	317	335	335	355	327	330	320	322	326	333	329	350	351	314	314	326	300	316	326	338	346	325	323	333	310	343	341	313	298	352	344	306	316	327	345	321	321	273	306	330	308	330	325	320	327	329	294	322	303	322	306	321	340	308	345	311	327	299	303	345	324	338	327	328	326	310	284	325	333	323	338	305	302	352	371	333	332	304	336	336	308	338	317	325	320	342	299	317	338	311	313	312	332	336	340	322	309	325	324	323	303	331	310	320	288	332	329	306	323	340	312	300	313	344	354	340	321	316	302	336	337	316	339	352	297	311	319	322	349	317	307	295	310	310	313	317	322	309	300	289	314	321	330	308	327	334	297	307	331	346	304	363	340	322	316	323	316	327	329	307	359	331	354	317	307	313	309	327	319	313	331	311	314	325	311	306	315	303	307	322	317	332	322	317	358	319	321	315	357	330	331	321	321	326	283	331	335	315	334	318	309	335	337	302	363	319	335	308	335	377	329	302	330	328	324	305	323	332	338	304	337	357	307	344	331	319	338	323	347	335	301	314	353	332	333	341	301	321	324	310	331	311	318	330	340	318	291	321	329	301	313	289	314	349	329	341	339	357	311	347	326	312	299	307	299	353	325	331	311	352	354	328	356	331	315	339	330	342	313	333	342	309	323	345	290	306	327	304	335	316	328	320	322	335	302	328	305	261	319	297	329	301	316	335	327	319	313	313	300	320	351	333	300	315	324	299	306	320	300	332	333	323	344	338	364	312	337	317	326	289	321	325	330	337	288	319	335	321	328	316	344	320	324	295	306	349	323	334	314	345	317	340	297	349	313	291	353	314	331	335	345	307	338	354	308	319	339	312	333	320	321	336	336	325	335	339	319	307	336	330	324	317	353	304	316	340	326	311	360	354	311	356	282	292	341	323	346	301	344	306	357	345	304	322	304	312	330	339	323	312	322	342	323	296	332	313	315	355	287	322	311	304	335	338	359	313	301	335	332	308	303	352	320	302	284	324	314	332	349	309	333	319	327	307	345	331	330	295	321	343	340	323	316	319	324	296	317	310	297	331	286	303	333	287	317	326	290	286	309	300	320	326	322	308	340	338	352	328	332	323	334	333	333	308	322	293	314	295	343	337	314	332	343	325	311	337	317	296	340	347	319	290	342	313	318	315	322	353	363	347	328	313	366	312	337	335	304	344	312	309	334	345	339	298	317	324	327	328	329	336	304	353	344	313	316	340	303
25178	3029	6403	6855	5843	4681	4038	3401	3059	2582	2322	2104	1993	1778	1806	1643	1563	1568	1393	1454	1343	1300	1269	1250	1214	1238	1227	1142	1081	1130	1158	1086	1144	1069	1045	995	1051	1006	1089	1032	1013	1009	1041	995	994	1052	1003	1035	1021	1005	987	1055	1036	993	966	1041	989	1018	967	988	1008	965	1046	959	943	999	1008	965	974	985	967	968	963	1027	964	968	978	909	1008	948	956	950	975	977	943	962	975	958	944	925	943	922	1025	934	983	985	958	908	913	939	955	953	944	960	932	981	951	920	946	932	1008	934	911	988	930	933	926	943	914	894	959	959	932	933	961	923	998	949	962	977	945	942	919	949	969	943	936	891	928	932	945	973	959	975	914	928	933	1003	960	972	911	939	938	962	971	920	930	969	970	942	920	977	975	929	1004	964	968	931	950	986	1012	961	931	891	936	980	964	965	901	936	952	904	913	939	952	909	951	974	960	1000	922	954	947	933	942	939	909	984	957	962	906	946	929	943	977	948	887	926	962	989	961	962	960	944	938	969	956	965	946	920	963	993	926	927	968	939	959	971	915	966	956	915	965	957	905	956	958	954	930	911	935	945	933	950	930	1014	962	887	961	951	909	939	951	917	911	952	912	902	918	965	964	925	962	935	942	930	906	944	915	981	914	966	1002	910	938	910	957	898	980	1000	908	935	992	951	963	911	996	894	937	963	969	924	952	906	960	916	911	937	964	896	909	924	948	973	939	925	988	926	960	920	875	961	971	926	932	896	921	937	1011	967	949	927	969	975	945	902	967	1032	953	920	920	920	901	955	986	935	948	953	943	928	935	926	976	914	983	1011	1003	904	947	939	933	987	952	944	942	926	946	909	950	988	950	940	914	964	988	925	921	1010	877	973	953	909	916	941	899	902	956	954	918	966	944	926	923	919	937	930	971	934	953	909	936	930	920	915	918	931	943	943	924	1000	932	942	950	1013	962	1002	971	904	941	904	889	1009	953	971	926	927	934	942	884	929	965	908	947	957	943	912	959	1003	933	940	952	871	910	961	952	954	929	942	956	953	973	874	932	937	991	956	906	921	952	932	968	953	976	945	1000	923	1003	909	965	930	969	986	967	954	943	889	956	947	939	956	933	993	958	911	957	876	990	965	957	897	940	926	949	996	912	930	962	961	957	949	988	946	953	950	914	937	920	935	951	999	921	936	944	904	938	955	962	955	1015	907	960	973	1011	969	953	902	883	925	967	944	955	951	1012	927	944	958	973	957	850	946	920	996	957	997	945	962	958	929	962	947	957	954	975	961	919	997	938	967	887	997	938	912	921	961	946	916	940	929	922	964	960	949	915	976	917	944	955	954	972	971	909	936	918	933	931	956	972	913	924	916	891	936	961	898	988	976	942	988	966	924	965	902	913	925	998	906	953	951	943	925	928	931	948	965	885	921	999	953	932	936	923	953	991	952	883	959	950	1014	928	927	995	971	947	968	948	974	966	995	932	963	960	921	1006	896	944	947	906	951	944	924	925	970	951	900	952	1002	984	922	972	1009	916	951	864	930	961	1017	921	973	913	976	970	936	967	943	1012	902	937	962	888	958	923	960	958	941	938	922	1006	964	923	906	973	944	900	984	941	938	935	915	977	982	881	936	970	928	917	917	939	994	942	937	944	991	959	970	946	957	961	972	939	893	940	1000	969	988	982	897	960	958	921	960	919	968	913	993	896	877	961	957	944	935	915	943	901	999	963	945	962	957	983	952	957	984	932	945	942	982	979	932	931	949	1003	960	993	1014	974	906	946	954	961	913	926	972	920	947	966	924	928	910	957	911	952	966	915	998	979	922	970	899	916	937	902	932	930	950	945	1001	995	946	904	1013	887	860	945	970	939	902	970	943	900	955	917	929	930	957	927	946	954	987	938	894	950	965	919	914	975	947	976	956	983	921	933	970	962	930	961	955	991	965	957	934	952	979	960	953	900	948	969	986	956	949	929	879	980	955	976	930	927	912	967	950	974	982	921	868	939	920	926	967	936	934	950	921	955	904	923	920	917	936	936	947	951	1033	916	932	943	949	918	951	989	1010	883	933	945	971	974	948	934	876	948	926	968	941	967	929	965	961	910	971	949	960	961	933	931	1012	893	948	927	909	898	925	948	904	963	892	963	929	921	946	925	938	1006	900	922	976	956	968	936	934	914	989	913	907	950	954	943	969	951	915	943	927	962	951	1004	912	917	935	936	938	953	992	918	967	952	884	904	926	926	973	946	913	942	949	925	923	932	955	957	988	923	926	979	990	946	967	942	972	990	952	1019	984	977	904	909	941	945	882	967	988	982	895	946	932	937	958	948	970	911	943	903	967	912	997	929	1007	857	995	939	942	933	952	932	911	903	913	902	918	934	979	935	939	948	875	925	867	952	945	898	952	953	933	906	928	921	1036	973	907	897	953	962	951	996	889	925	957	951	935	960	1024	918	962	907	875	918	971	931	959	972	962	935	930	917	976	982	1004	938	952	919	945	935	958	967	949	932	924	896	942	1007	951	950	915	903	951	916	987	896	918	1016	918	934	959	895	958	951	979	941	947	1019	1009	916	946	910	962	938	919	945	945	969	904	911	941	906	902	913	939	958	917	936	940	900	915	958	921	923	945	941	984	924	958	971	922	917	947	949	928	953	980	925	939	922	967	955	992	919	960	970	937	997	942	938	948	920	966	960	935	940	939	985	939	930	918	944	962	976	950	945	924	979	944	939	939	956	991	940	979	968	940	1006	967	971	966	923	954	938	975	920	924	994	902	918	927	935	956	939	953	971	987	913	894	1009	910	960	951	957	942	883	945	981	941	901	955	972	899	938	968	930	1001	947	883	887	947	947	940	985	926	942	974	936	981	918	929	894	915	974	985	941	990	926	907	895	951	909	945	959	899	887	945	939	959	928	951	978	961	942	969	922	926	953	931	929	969	953	950	901	984	839	1016	932	914	967	971	948	950	976	945	954	992	933	926	953	953	895	993	956	951	935	979	966	956	921	933	934	945	918	968	956	914	972	992	962	949	1004	996	963	965	941	937	980	878	987	974	986	929	933	915	916	953	1008	925	932	921	939	968	995	919	919	914	963	997	949	955	908	961	915	900	933	872	960	947	926	955	976	967	941	856	933	935	931	940	944	904	954	908	929	932	962	950	873	917	965	962	927	959	976	943	913	982	953	939	974	1000	944	928	933	917	945	944	931	939	929	943	946	910	946	920	1004	992	939	898	958	940	905	888	876	988	910	915	953	980	1016	993	918	892	937	929	889	923	987	930	954	969	959	959	921	930	979	950	916	957	914	978	980	980	1020	918	940	890	917	933	935	904	889	953	906	996	971	919	966	912	930	982	986	944	973	924	883	971	934	903	948	899	882	974	970	966	923	883	979	937	907	961	986	920	951	978	951	928	953	946	919	973	921	951	976	1005	924	1012	930	947	940	958	972	906	935	959	1017	901	955	949	987	940	924	979	962	1017	926	889	963	910	978	947	1002	948	929	931	927	956	922	936	888	892	924	948	1014	975	924	946	922	941	951	960	905	979	925	966	996	967	938	919	925	968	946	894	934	915	946	913
6402	383	228	193	155	177	158	165	145	169	161	160	151	144	150	154	176	147	154	147	137	154	155	165	159	134	163	126	150	151	158	146	147	129	136	151	159	150	164	156	169	127	123	145	145	162	145	153	149	148	145	167	147	139	141	157	130	148	148	133	98	150	136	130	148	128	149	164	155	119	124	120	139	141	155	161	144	152	148	165	155	142	169	146	127	146	156	168	153	146	144	151	145	148	143	118	156	144	149	136	139	148	142	163	141	137	152	157	139	157	136	145	147	140	159	138	131	148	140	141	132	128	139	130	130	145	117	142	150	137	176	142	153	145	175	134	159	149	152	148	156	153	163	160	135	146	137	142	116	132	135	151	154	143	148	160	143	155	151	144	137	144	158	124	146	154	146	133	149	163	136	145	156	143	166	133	160	134	127	125	124	134	157	133	136	145	149	135	168	132	167	150	135	139	135	138	132	155	136	163	156	127	147	158	156	148	124	151	151	135	147	156	149	152	127	160	148	150	146	143	142	150	135	146	150	152	172	136	135	138	149	144	110	149	137	136	145	147	151	154	150	132	163	141	136	133	154	159	165	129	137	155	166	162	144	151	140	163	171	154	141	132	138	147	147	159	147	107	144	143	149	154	148	133	155	163	149	147	147	119	121	131	135	131	153	140	156	151	138	131	149	143	139	118	146	138	137	163	124	137	136	138	143	141	149	144	144	133	167	118	145	140	161	164	121	162	167	153	179	117	146	142	157	142	146	174	132	153	160	144	144	133	131	148	157	120	137	134	148	147	155	137	141	133	139	144	136	140	137	146	148	158	136	139	109	155	145	135	139	127	144	142	143	182	137	132	130	115	163	142	140	143	147	144	137	127	140	170	141	146	150	151	150	121	125	156	140	130	158	131	135	134	161	149	151	137	146	148	164	156	136	144	130	143	149	122	171	155	143	125	142	139	137	139	146	148	171	147	136	150	160	146	148	158	154	143	118	147	140	142	146	131	154	143	161	162	150	148	148	152	145	130	148	136	145	147	133	138	164	151	135	157	154	143	124	149	139	138	154	132	145	149	145	148	154	142	142	152	119	130	140	150	137	158	134	143	155	147	131	150	149	136	152	154	150	172	149	129	151	132	141	152	174	140	136	153	151	145	154	161	142	136	164	156	156	129	137	144	138	150	133	145	150	156	165	174	121	123	130	170	152	160	151	156	130	137	141	120	146	149	141	135	148	144	147	135	141	147	134	135	150	145	142	150	151	164	123	141	159	132	134	156	138	146	142	139	138	136	141	149	163	137	144	147	152	151	140	153	163	152	153	154	143	150	139	149	153	174	150	124	146	147	121	139	151	132	147	146	140	144	148	153	151	158	120	159	141	153	163	136	120	159	126	142	144	137	166	135	147	155	158	139	130	137	176	145	160	143	153	158	156	149	148	155	148	133	166	138	133	159	148	144	150	144	143	142	166	138	160	157	116	155	141	133	154	161	132	136	136	168	150	156	148	143	137	141	136	179	135	145	149	146	141	134	116	142	151	139	133	152	148	137	158	105	167	147	127	152	131	151	175	149	135	135	163	146	122	137	160	141	135	160	159	165	137	184	134	139	164	155	172	158	111	154	152	147	139	164	136	166	143	139	139	152	133	149	145	137	159	142	144	153	170	142	137	155	147	153	178	152	144	155	159	146	154	140	141	136	152	142	153	134	167	142	145	135	148	160	149	141	141	150	137	145	155	149	147	133	126	129	129	169	152	149	129	145	144	141	137	165	129	157	136	148	134	132	184	155	148	137	147	129	154	140	170	149	131	129	155	151	155	145	158	153	149	156	152	147	141	150	157	160	148	136	144	138	145	149	192	139	159	142	153	117	137	159	143	169	146	138	150	147	125	136	154	133	130	122	134	166	169	145	142	145	163	135	151	128	153	136	134	162	149	161	141	164	158	164	153	130	140	141	159	136	133	149	121	128	141	148	133	135	142	140	159	154	141	122	129	135	140	152	156	140	138	135	147	140	150	132	148	148	141	147	134	160	134	124	165	147	142	137	143	131	124	141	142	150	153	155	148	153	127	157	122	163	142	147	151	155	165	141	136	126	127	140	152	148	127	159	153	134	150	163	159	145	147	126	142	160	146	130	172	141	148	158	126	150	140	143	165	158	143	155	144	142	156	158	157	140	165	147	160	144	149	130	146	172	135	130	149	141	147	153	139	124	127	143	154	139	119	154	143	147	160	154	152	125	147	148	140	141	136	154	152	160	157	133	132	146	163	159	140	122	158	134	121	154	138	145	123	126	169	161	130	138	140	151	144	152	145	156	155	153	133	151	131	137	163	131	144	157	133	137	149	156	141	138	120	138	153	130	137	152	167	159	140	113	122	140	125	159	161	163	150	144	146	156	128	143	136	163	145	141	128	125	154	143	134	165	162	152	136	176	137	145	141	129	129	154	146	152	147	148	152	149	140	153	138	139	142	126	134	152	134	127	153	137	157	129	152	146	144	123	153	156	147	156	180	140	175	130	153	132	153	164	142	138	113	139	150	163	133	148	132	136	135	144	143	138	139	159	141	180	120	126	145	149	153	149	160	143	133	166	137	149	140	149	161	143	149	162	127	149	150	143	167	152	156	148	156	150	122	146	134	166	154	151	155	150	163	136	130	152	145	153	138	153	135	146	146	151	146	142	132	144	146	164	148	140	140	148	147	147	152	152	138	152	128	144	124	151	134	145	130	170	156	142	126	141	136	162	142	145	161	152	158	127	134	172	149	155	152	149	157	149	140	138	170	165	142	146	140	166	148	146	131	143	153	127	157	146	132	142	147	162	149	138	146	145	135	142	152	156	131	143	124	140	148	152	122	149	154	157	173	129	147	133	122	117	146	151	161	132	147	180	159	149	157	141	146	156	142	134	148	152	137	132	122	135	158	137	148	135	145	139	152	141	150	142	144	139	149	140	122	128	142	159	134	151	166	162	156	139	143	148	141	152	165	146	142	141	151	151	160	118	138	160	145	149	147	134	142	127	156	135	134	154	155	147	147	141	131	154	154	126	142	154	158	132	144	145	132	132	143	151	153	128	128	131	141	134	141	161	145	150	142	148	152	146	133	148	151	145	139	178	145	157	147	140	153	150	131	124	144	137	134	121	135	132	151	132	150	156	162	116	153	139	157	153	161	129	156	122	138	165	129	144	138	137	147	134	132	170	135	155	131	128	132	151	157	140	151	152	148	138	146	127	141	148	166	149	152	134	160	138	140	165	131	148	151	159	140	138	130	139	140	126	137	125	142	142	149	147	152	133	154	142	157	134	152	136	160	150	178	142	160	142	138	165	145	130	139	125	161	138	141	145	168	136	161	154	173	140	141	131	161	139	128	143	146	162	144	134	151	151	149	130	138	159	148	172	156	137	138	164	135	157	157	151	132	144	141	141	138	150	144	122	164	156	165	159	151	150	136	143	148	142	167	144	121	164	140	173	147	106	145	134	147	148	136	165	167	151	140	152
6124	550	658	707	699	634	568	609	595	587	496	560	521	533	525	501	525	523	514	505	482	507	521	532	520	487	482	472	474	527	500	479	480	490	494	486	487	481	517	463	487	499	514	486	516	513	511	542	515	516	490	494	502	525	472	479	477	509	455	470	456	499	506	503	510	486	473	460	489	481	530	497	504	486	520	488	517	511	456	486	506	476	530	515	524	528	489	475	488	474	528	481	461	511	486	514	466	505	492	498	492	544	523	480	472	462	454	513	472	526	524	452	475	541	512	504	509	450	464	464	502	513	465	480	489	525	486	471	481	535	489	499	483	451	470	509	532	503	517	508	523	480	527	461	510	505	520	474	513	441	455	518	499	468	511	430	571	502	486	511	464	503	477	487	480	502	494	507	526	474	494	474	469	476	475	502	493	480	470	498	497	484	486	513	503	455	507	488	481	469	446	536	501	487	504	497	497	491	534	468	494	479	436	527	507	506	522	468	484	517	493	511	466	525	490	493	484	521	500	503	527	476	537	508	527	449	481	481	487	513	510	521	510	491	479	497	477	473	535	508	505	503	476	523	467	497	497	454	506	497	519	488	460	502	522	504	502	506	498	526	480	520	485	496	449	531	529	497	461	479	494	495	492	496	531	521	484	468	515	479	477	450	495	503	493	465	484	501	483	490	507	519	452	475	479	489	507	532	489	482	500	516	515	490	492	499	482	487	468	526	448	505	478	471	479	503	509	545	467	483	484	487	504	506	513	492	490	499	475	510	495	504	488	497	477	481	470	493	488	512	493	528	490	494	539	500	522	509	486	497	491	499	486	512	485	491	513	494	533	522	509	518	528	470	535	503	479	511	465	485	489	509	488	482	501	460	529	487	484	512	482	505	502	493	554	518	510	495	517	499	503	475	491	472	494	489	508	503	469	487	505	501	469	493	496	527	464	465	481	501	494	497	486	482	529	499	478	510	492	484	513	485	499	471	479	480	459	475	488	429	525	533	488	481	478	485	484	484	464	496	523	489	513	510	518	471	461	493	488	486	494	482	508	485	517	502	480	495	517	525	507	472	491	489	543	485	483	503	439	502	500	509	503	476	467	531	468	457	517	486	508	518	486	481	472	512	506	443	487	495	486	501	505	540	473	455	490	454	523	502	480	460	479	493	478	516	476	501	499	498	502	490	490	532	520	444	500	491	486	472	467	477	525	475	459	501	504	492	495	530	504	459	512	525	466	510	481	470	495	506	475	488	498	516	480	489	473	471	492	534	495	502	497	487	512	496	490	462	491	489	491	494	510	511	511	507	528	479	463	498	478	513	485	474	434	525	506	475	485	483	462	494	525	513	535	488	467	504	466	480	470	515	522	511	496	483	492	466	486	481	477	486	483	473	507	497	516	505	469	503	494	491	474	470	450	536	521	464	482	514	493	492	485	524	518	513	500	504	515	467	511	502	499	510	474	481	500	440	499	526	493	508	499	511	483	474	502	465	480	473	492	500	506	459	484	501	496	508	498	507	470	503	473	512	509	477	470	492	499	494	516	490	471	498	512	499	484	487	478	502	483	486	513	490	483	504	465	513	484	511	497	520	494	504	480	498	501	474	498	469	467	504	527	480	490	479	469	484	471	430	447	474	534	501	511	523	511	538	476	519	456	505	496	488	477	510	467	484	492	492	523	481	497	491	484	465	510	464	503	481	461	479	534	513	482	499	497	458	523	440	486	462	520	486	491	494	516	520	487	495	474	478	459	567	419	502	469	454	520	487	522	513	473	507	479	475	496	421	490	493	538	476	479	534	500	492	482	460	478	495	491	500	468	464	540	474	469	506	485	506	492	491	476	490	525	509	489	498	473	502	441	435	522	508	445	454	454	497	444	525	471	496	470	487	486	491	483	459	517	488	504	493	538	478	482	447	500	480	494	497	538	501	508	521	483	492	513	465	484	506	459	491	508	495	488	524	483	483	527	482	470	455	496	466	500	489	483	519	497	486	519	480	495	497	483	485	524	477	465	512	505	535	508	496	488	512	502	535	481	515	498	470	486	475	474	484	495	505	515	514	527	509	496	509	524	480	463	516	507	469	528	507	476	492	531	562	448	512	504	494	489	501	465	546	482	513	507	478	497	489	472	499	527	473	495	468	524	484	489	488	507	513	473	504	521	491	487	511	497	506	467	498	537	488	503	499	494	485	502	482	536	462	506	475	501	475	539	461	483	491	486	529	500	456	463	496	523	485	483	500	461	506	501	506	486	471	491	514	459	495	490	459	482	504	481	499	481	455	462	493	510	507	477	470	518	496	461	492	475	523	540	495	485	474	489	470	520	506	501	486	501	463	487	465	521	506	542	474	481	506	489	519	505	472	459	498	499	502	480	528	506	506	525	521	516	484	537	505	507	490	520	521	469	525	452	491	488	497	510	520	468	535	512	495	485	488	487	495	479	484	526	511	489	498	506	497	461	459	504	480	520	505	537	506	482	507	512	487	480	508	537	505	513	476	469	465	524	477	477	518	485	475	501	562	496	481	510	508	491	490	473	466	500	465	492	471	495	495	477	500	431	450	505	520	474	499	490	477	500	514	470	536	509	484	500	502	464	506	532	526	503	495	498	498	524	475	547	525	530	491	471	475	474	490	457	472	479	497	496	490	498	488	502	514	477	516	489	492	471	450	427	492	480	452	496	485	487	505	471	506	482	508	515	468	495	515	503	506	501	454	510	530	496	481	497	465	499	477	467	500	520	520	498	494	506	469	503	503	492	500	484	489	511	474	503	476	514	479	521	511	508	523	499	496	540	511	485	501	468	497	497	505	521	530	509	491	517	515	442	523	529	542	491	514	489	493	504	538	459	521	500	492	520	506	489	496	550	487	500	491	463	517	469	482	527	531	514	468	491	483	504	491	484	484	478	512	494	521	490	499	492	550	546	507	514	478	467	521	481	511	496	503	513	491	515	493	533	537	469	499	500	485	491	471	506	441	514	483	512	477	485	516	474	543	488	495	497	499	484	465	485	510	488	461	503	482	495	531	501	523	487	512	471	491	481	512	493	500	508	498	483	485	492	481	464	509	468	492	525	513	488	527	513	495	440	501	508	514	530	463	519	532	523	486	476	497	500	512	499	453	494	504	490	512	482	485	473	501	510	478	472	453	468	510	455	498	497	465	526	491	531	528	482	479	496	484	476	460	488	452	490	478	488	486	477	492	508	469	504	484	489	480	536	500	466	445	515	495	512	508	474	505	481	493	493	473	464	484	511	491	498	500	496	456	495	498	481	493	503	488	547	479	540	460	553	503	474	513	460	485	493	493	503	510	482	494	529	484	514	525	504	510	521	497	475	453	557	514	488	498	499	480	470	515	493	481	507	473	512	491	464	498	491	485	478	490	474	516	475	484	460	537	469	500	534	501	479	512	478	503	455	482	453	515	463	490	497	520	469	543	488	500	460	494	493	502	495	519	514	495	466	482	497	477	531	481	507	489	491	509	530	455	489	494	464	474
36117	5160	1674	1289	897	691	572	483	466	429	374	345	376	343	302	333	310	321	334	283	285	315	297	298	296	274	308	318	299	296	289	275	278	337	308	285	296	271	295	296	295	282	282	283	279	282	305	292	295	276	273	283	270	297	304	280	287	273	276	272	291	290	282	297	314	296	289	322	267	285	262	275	270	272	301	272	268	278	274	316	280	270	280	296	303	295	312	276	272	322	305	282	284	272	246	319	264	286	289	283	287	299	288	258	287	280	282	271	259	300	282	268	295	275	267	270	283	316	288	253	269	282	260	309	293	284	248	280	265	280	269	298	234	274	299	288	260	297	302	264	273	285	288	269	276	267	275	273	288	263	299	275	258	235	292	274	280	284	259	265	293	289	275	277	270	265	249	270	273	286	257	281	251	291	270	260	271	257	275	279	289	314	277	295	282	284	271	282	283	288	307	308	289	245	273	282	306	282	268	294	265	304	288	260	272	248	283	291	294	253	271	253	289	265	253	288	253	257	288	286	270	300	274	308	285	267	284	261	284	298	255	278	278	297	301	262	269	297	324	309	279	317	278	266	316	295	316	295	266	262	300	251	257	249	290	295	284	280	311	303	268	282	267	292	276	275	266	280	265	253	276	322	299	272	274	243	269	257	252	265	272	246	270	262	280	274	272	262	285	263	267	273	273	309	263	272	289	273	305	248	257	250	261	260	260	269	274	269	301	261	282	267	310	291	299	298	291	280	256	290	276	284	251	270	279	312	277	293	274	286	317	282	290	278	279	252	293	253	315	278	296	287	245	272	281	273	301	270	269	282	268	268	289	275	261	254	314	279	281	269	292	299	329	255	271	245	270	316	284	293	281	272	267	276	281	283	262	297	284	292	304	279	251	315	275	277	276	264	294	296	286	301	286	274	275	241	301	246	267	262	284	280	271	306	292	294	296	308	297	248	292	261	291	289	279	294	282	272	299	270	288	256	276	279	305	265	283	241	251	253	300	280	304	294	276	260	278	305	281	274	265	263	286	262	305	245	306	250	284	278	254	300	283	277	287	239	295	273	251	282	294	305	280	315	295	276	270	238	281	285	261	292	301	305	273	272	269	259	264	289	296	276	308	264	261	278	255	285	303	292	288	306	284	273	270	274	279	318	289	256	271	279	261	275	281	293	283	257	289	292	276	285	248	304	286	267	266	258	291	267	274	270	272	285	280	302	269	310	285	287	262	271	269	269	271	275	248	290	292	267	263	250	273	243	267	312	277	273	292	263	277	285	295	274	295	289	262	273	292	293	277	268	272	277	304	268	288	263	272	271	270	285	280	264	294	288	270	235	303	269	289	288	293	289	237	299	270	283	283	244	301	257	297	264	279	311	281	297	305	252	270	285	269	306	289	281	276	268	295	265	264	251	301	298	265	259	255	299	296	267	268	300	277	299	256	276	305	295	268	306	264	269	274	292	277	287	262	291	293	296	270	262	276	308	258	276	250	268	290	267	289	296	278	267	290	277	260	264	280	264	270	251	269	303	233	256	273	297	265	265	257	266	272	265	278	275	307	271	287	273	274	287	275	304	251	264	290	280	258	275	278	268	280	285	267	266	292	266	276	287	278	281	297	275	259	291	294	291	289	267	293	256	287	270	271	304	285	281	284	288	259	304	301	280	307	287	305	307	262	260	290	259	302	278	302	260	283	274	261	283	289	283	267	275	239	230	284	277	261	278	294	312	272	302	286	286	259	278	257	264	247	288	271	273	289	301	282	259	292	274	279	310	295	261	246	235	284	272	306	263	299	296	291	294	302	280	262	265	256	256	294	300	305	301	257	288	289	261	263	308	316	293	264	264	313	264	269	301	248	285	263	296	266	268	237	266	277	283	258	270	301	277	283	286	279	293	273	276	304	290	230	245	296	290	284	283	295	274	271	289	298	279	304	285	260	304	266	264	277	333	289	276	262	268	292	290	279	267	279	267	274	287	310	279	282	280	308	260	262	303	298	282	272	266	266	281	294	251	289	246	288	281	307	262	265	276	284	281	278	241	297	277	263	290	277	277	292	324	280	266	278	247	287	281	299	263	290	292	299	292	286	300	283	294	275	284	271	293	273	273	285	229	303	263	271	285	295	305	281	249	265	267	270	273	304	276	282	281	290	279	278	281	289	267	302	267	291	258	251	279	317	290	268	261	279	276	275	303	294	280	264	277	283	274	276	257	281	275	306	262	268	270	252	286	270	309	281	288	299	291	271	295	273	269	253	244	290	286	298	292	255	312	293	240	277	291	279	306	284	275	274	281	302	256	270	288	253	263	261	266	297	266	258	302	302	288	284	282	278	247	243	290	248	282	279	290	268	312	282	265	266	295	314	276	283	279	277	264	256	252	278	318	281	280	287	262	322	290	269	272	264	272	262	288	285	257	255	271	293	268	252	317	273	274	296	258	263	238	264	270	283	309	280	277	298	284	302	271	293	306	318	286	259	295	279	280	313	300	259	267	300	295	257	281	297	270	263	268	255	271	301	303	281	272	263	259	279	257	239	277	281	240	252	296	277	275	279	284	296	314	272	270	292	300	242	275	311	269	303	281	314	262	267	265	259	303	273	280	289	281	286	290	273	290	269	294	324	310	304	280	261	274	281	278	287	272	288	266	301	272	283	292	268	242	296	268	238	265	256	312	259	278	273	297	264	284	289	275	282	276	252	308	264	275	313	277	239	278	248	289	298	268	288	292	282	286	289	259	298	281	266	279	273	318	278	296	281	260	286	254	280	266	276	285	292	288	323	294	278	312	295	242	252	248	309	296	263	300	288	275	282	277	277	252	282	275	301	269	278	295	262	301	310	280	288	284	299	275	254	271	290	281	274	268	305	280	254	252	283	277	254	263	322	292	301	262	283	271	276	314	261	292	290	266	280	288	274	309	283	285	291	260	251	278	252	287	285	273	283	288	299	298	279	290	279	271	270	259	253	284	305	288	284	314	288	312	250	302	285	278	273	318	299	297	288	275	275	324	301	270	271	317	274	293	263	294	285	270	300	296	268	280	283	296	276	294	284	294	263	274	291	266	309	253	276	313	276	279	305	290	306	282	250	303	271	275	302	290	289	266	276	273	280	250	312	268	271	289	298	260	284	277	257	282	303	271	274	296	254	268	294	287	266	260	295	306	305	257	280	303	290	291	275	267	269	273	278	302	263	272	262	247	262	282	247	302	258	251	304	276	283	275	251	271	271	268	281	264	285	277	271	276	270	302	309	246	299	294	277	306	284	273	281	274	280	284	258	292	268	301	282	252	260	271	295	274	276	297	262	284	287	287	257	300	281	283	297	268	275	299	248	258	265	297	294	274	279	284	258	284	272	297	285	292	271	293	267	271	303	283	284	274	258	283	289	268	241	263	273	280	267	302	273	280	317	288	282	281	305	299	288	292	256	297	294	262	249	268	303	279	267	281	267	283	300	291	282	283	292	292	266	263	289	280	313	260	263	290	298	291	284	296	257	273	285	301
18628	1918	3751	4097	3473	2944	2455	2153	1965	1661	1565	1488	1378	1287	1251	1232	1123	1105	1076	1027	1033	993	1006	969	1015	994	956	981	937	952	947	948	877	956	915	894	906	949	913	879	898	892	905	903	829	858	898	850	842	876	863	899	880	871	896	873	839	926	852	888	884	875	837	835	831	856	803	893	874	852	889	830	883	892	828	862	875	874	843	855	838	867	829	801	861	826	821	879	860	858	854	850	806	845	854	812	865	822	801	831	857	835	932	849	826	879	860	865	890	824	846	833	854	830	856	819	851	869	780	843	876	853	851	867	852	834	881	809	866	870	863	843	855	850	833	827	835	893	863	823	808	794	804	867	882	837	842	875	908	860	818	796	847	835	881	818	870	845	826	857	843	784	824	792	841	875	828	811	872	811	834	882	853	874	894	894	853	816	844	861	844	866	864	846	837	853	854	858	850	868	793	870	838	855	848	822	826	922	863	844	854	821	881	844	849	852	801	849	834	817	826	868	827	820	824	832	852	861	824	827	873	818	856	846	866	816	837	871	813	847	855	864	810	825	836	884	878	842	867	853	870	868	808	837	855	791	807	860	897	870	853	869	853	843	797	852	858	831	830	854	794	861	793	858	886	849	872	847	851	783	832	831	839	895	864	831	821	850	829	887	840	924	863	805	828	895	870	841	847	832	865	818	880	851	914	816	796	852	798	819	863	847	837	793	828	820	784	830	842	867	800	880	817	821	863	871	826	831	866	811	850	837	840	851	807	798	820	838	790	851	813	880	813	879	884	810	836	875	831	889	831	834	858	824	830	864	793	868	845	808	817	868	821	839	761	827	858	820	887	888	858	806	818	877	829	850	848	806	806	872	835	819	886	836	827	842	829	836	850	860	883	875	849	869	890	890	806	820	831	854	818	828	846	868	830	858	843	867	882	839	818	863	875	852	882	821	906	911	888	831	811	870	821	832	852	861	829	787	863	847	836	892	861	864	827	882	802	873	822	829	851	867	832	869	852	853	862	851	808	860	860	830	852	883	894	863	848	876	826	862	870	850	834	866	867	824	854	866	829	816	883	821	873	851	897	861	812	835	820	871	772	839	848	785	858	872	814	784	900	852	886	860	837	883	837	787	865	863	853	847	832	846	830	848	806	826	844	835	837	841	866	839	859	856	874	839	833	857	854	819	865	823	819	888	802	851	852	803	854	817	839	893	844	856	861	864	844	874	821	827	851	828	845	810	800	876	861	856	846	833	871	836	855	860	833	876	874	904	879	825	896	832	847	862	802	835	855	855	841	813	870	819	851	795	812	831	825	834	826	792	861	829	806	834	849	814	872	885	843	802	851	854	877	875	846	802	787	839	862	804	820	875	776	849	822	860	881	897	848	873	819	853	830	861	803	855	794	817	866	851	830	832	842	851	826	830	851	848	840	865	754	787	867	813	819	854	845	847	855	872	817	811	860	876	829	826	828	791	815	809	786	846	820	818	884	844	831	797	807	765	872	855	800	847	816	814	843	842	818	839	834	871	841	840	876	910	832	890	869	833	814	869	828	785	810	887	864	786	846	880	876	863	879	794	797	882	798	823	814	833	844	861	855	878	823	839	811	787	843	784	894	873	855	859	868	832	825	849	807	855	871	890	832	832	899	870	832	846	849	858	856	841	807	837	837	821	817	845	876	827	870	817	818	853	865	860	823	856	821	881	887	799	826	806	894	828	870	904	840	789	846	802	807	860	873	836	828	834	845	856	873	829	853	834	831	869	850	834	845	854	826	855	837	824	861	899	841	876	848	865	777	833	860	857	801	869	853	827	864	829	856	846	852	870	833	828	836	860	851	860	842	879	786	857	853	850	823	852	850	854	801	866	784	808	809	857	874	848	850	862	844	799	862	853	837	841	832	836	843	803	812	865	854	842	803	817	780	845	874	837	854	819	822	896	862	825	869	852	852	820	842	909	876	797	863	817	898	846	855	887	850	808	820	845	846	820	846	842	880	828	881	874	851	824	784	864	837	864	788	792	853	855	785	853	821	863	851	819	820	854	856	861	854	846	824	858	816	833	783	888	875	793	785	829	889	835	822	856	813	800	882	826	826	871	861	810	847	869	866	911	848	833	855	799	859	803	825	836	887	856	864	896	825	833	798	822	815	881	865	813	855	855	883	900	813	812	885	899	847	891	802	814	777	841	863	815	833	810	863	868	862	857	800	841	832	841	781	890	860	812	846	810	816	891	844	803	866	802	864	827	823	835	823	810	814	823	862	829	833	809	829	864	846	870	842	819	785	871	837	839	843	872	858	838	837	813	821	861	877	821	866	829	910	815	893	809	851	821	832	874	818	846	791	852	851	850	866	827	825	813	843	882	824	846	833	859	831	791	836	840	832	847	841	874	837	815	802	853	881	821	831	878	847	849	887	835	865	850	827	862	834	813	865	831	859	892	838	847	836	844	839	810	819	866	812	832	864	842	854	817	881	815	901	915	854	848	820	856	873	828	801	797	852	889	859	850	800	835	850	893	851	833	864	835	806	884	797	854	858	848	920	863	828	881	827	845	812	783	862	815	793	844	840	864	807	792	826	885	856	871	846	859	864	828	841	811	840	838	818	809	817	831	817	859	834	799	814	798	853	779	797	857	857	829	851	854	809	811	825	847	843	850	858	870	894	818	841	853	800	822	816	815	821	852	839	842	771	808	823	847	830	839	845	858	872	834	882	853	853	864	754	857	821	811	847	828	835	847	828	853	836	843	897	827	896	857	838	843	888	843	845	806	857	843	844	873	892	853	808	857	806	842	862	858	833	845	848	916	833	841	846	852	826	873	810	878	782	820	881	818	863	826	830	824	807	856	826	848	865	859	878	799	880	846	848	879	888	868	865	819	866	937	845	838	840	863	877	812	840	861	876	847	825	847	865	866	837	892	833	866	865	884	838	854	857	836	908	807	849	811	818	820	829	864	833	824	870	886	821	858	889	879	849	828	872	833	845	831	832	826	832	838	838	813	840	859	829	894	822	830	861	867	816	893	824	825	823	833	828	833	869	832	835	803	848	834	869	864	867	851	846	812	876	907	852	825	862	865	793	871	881	844	881	817	845	880	840	838	896	825	807	844	929	879	783	900	849	785	838	838	886	864	865	802	842	840	829	833	870	857	816	869	861	856	822	865	817	840	864	861	817	840	856	796	894	890	843	794	841	879	829	846	842	810	847	884	857	824	818	854	886	840	862	807	821	836	868	812	816	838	776	808	829	907	823	867	833	802	814	854	879	867	853	802	864	831	828	831	839	812	853	802	918	877	816	857	809	828	844	768	852	904	786	836	821	801	824	812	847	835	859	809	838	859	830	803	800	851	802	847	812	815	854	825	837	835	821	793	862	850	847	850	843	864	816	819	876	888	852	840	847	841	842	823	801	871	834	809	852	855	850	819	855	847	839	804	895	806	865	879	887	812	874	841	841	823	809	823	839	826	852	830	852	900	826	826	878	893	842	842	850	803	835	837	853	807
49157	11302	3204	2242	1577	1134	945	784	709	598	511	447	452	431	419	408	395	385	370	403	369	349	336	350	348	388	382	359	344	380	315	360	369	352	335	357	355	339	329	313	323	363	327	315	298	318	277	362	369	330	324	321	327	395	325	346	299	377	337	334	329	283	307	307	282	296	358	285	327	318	344	335	331	334	331	325	317	315	339	327	328	355	321	311	326	320	329	326	328	293	329	305	301	342	367	313	307	300	331	310	360	318	289	311	319	356	301	302	322	302	302	307	282	324	331	309	328	304	324	320	326	311	298	325	318	303	318	318	320	323	307	342	346	317	332	273	292	320	325	334	292	307	342	327	315	319	326	312	294	322	340	307	326	300	322	292	338	347	310	307	334	302	308	327	312	330	349	304	360	328	323	325	313	320	321	346	302	329	274	320	303	290	337	322	300	355	314	319	345	291	325	311	347	356	356	315	302	320	322	326	322	321	346	326	292	306	337	310	303	359	325	318	342	298	304	357	337	327	338	317	328	318	307	343	327	301	314	305	326	325	311	340	321	324	318	345	346	295	348	334	295	330	381	320	310	319	312	310	312	346	315	343	329	351	376	314	333	299	318	315	354	349	281	338	309	319	342	313	324	351	354	341	325	324	315	323	363	307	343	330	360	348	315	366	314	319	331	329	316	321	283	357	353	316	327	286	306	335	322	344	319	308	322	348	355	330	327	323	321	300	327	349	324	317	337	320	319	311	301	298	331	305	307	305	328	343	322	332	302	288	310	330	310	328	337	303	333	354	331	307	329	313	303	308	314	340	312	317	313	316	328	321	338	330	317	304	292	357	337	328	319	331	306	318	318	303	348	327	296	325	328	277	322	334	330	304	348	335	301	313	302	296	322	328	340	304	325	338	305	337	309	315	324	304	308	343	331	303	323	338	306	313	282	329	318	359	305	355	319	352	307	279	301	305	327	338	330	329	334	325	327	306	333	326	324	360	298	331	311	313	337	306	341	316	308	321	360	319	341	325	332	330	349	275	291	332	301	312	359	305	316	296	291	339	317	351	308	317	315	320	284	324	318	309	280	341	348	343	357	301	348	334	309	314	294	279	310	322	334	312	321	320	351	332	310	321	321	353	344	328	335	355	333	292	305	300	322	309	320	349	329	304	316	317	309	295	313	334	326	359	303	313	352	346	337	313	321	309	363	331	322	317	373	302	323	339	296	344	334	335	364	328	308	335	298	336	307	336	332	330	328	316	319	319	335	349	329	328	309	329	322	311	310	335	304	334	325	360	318	330	321	303	334	329	358	319	341	309	342	327	305	326	333	340	332	300	317	356	312	317	344	352	338	308	316	315	331	309	320	305	315	323	322	337	309	364	296	304	311	341	347	319	315	320	336	335	311	292	349	321	315	332	332	327	321	332	333	329	324	360	349	339	356	321	374	324	316	294	312	307	338	321	321	309	331	360	339	340	303	322	330	315	295	290	309	317	326	317	331	318	310	347	337	322	331	320	305	350	322	332	313	301	303	338	303	337	361	300	355	338	337	327	301	338	330	309	347	312	349	322	355	354	316	331	305	331	309	302	354	315	314	323	330	304	325	307	307	327	325	281	299	339	329	312	357	322	313	296	334	326	314	302	290	313	313	336	334	311	302	335	358	296	334	345	323	331	327	329	349	336	331	312	329	342	329	332	303	300	304	330	326	351	312	326	313	302	345	351	330	300	331	314	332	314	331	305	313	313	295	320	305	327	314	331	336	328	333	367	352	368	320	358	352	302	350	326	325	328	340	298	337	341	297	343	300	290	338	298	312	304	305	324	330	333	329	346	322	311	349	312	307	302	345	322	322	330	327	361	318	336	318	303	326	342	307	324	305	307	313	317	341	347	354	378	321	341	328	309	304	329	320	321	316	319	304	298	303	330	325	300	321	314	319	304	325	318	297	325	292	348	315	311	342	291	302	338	335	312	364	308	344	319	331	315	321	338	314	308	348	323	364	321	339	330	319	349	357	307	341	342	314	333	321	365	325	317	329	277	358	306	303	354	318	294	291	273	342	340	282	299	339	334	327	338	344	297	335	360	313	336	320	344	332	310	320	317	322	299	324	307	336	279	312	314	294	321	358	285	321	321	290	290	331	333	332	305	326	325	306	281	327	309	316	323	300	320	301	354	316	352	301	318	297	300	321	303	344	326	304	305	326	321	323	322	339	317	324	304	316	346	299	318	345	317	323	322	310	345	302	293	327	335	350	325	336	331	297	327	337	333	332	337	326	366	311	328	302	342	283	323	303	290	315	329	343	313	345	324	338	352	331	317	298	306	329	323	304	338	318	313	325	332	315	328	316	324	331	280	376	318	323	322	346	329	311	305	293	312	301	334	350	328	290	341	342	331	316	334	306	345	326	348	344	316	356	318	337	360	351	324	304	327	318	326	302	303	315	317	321	328	348	317	325	336	312	327	319	324	346	312	346	323	308	330	354	326	319	328	342	337	336	334	313	325	324	320	310	319	318	344	339	338	323	287	321	335	350	352	349	309	310	347	306	315	322	328	298	275	299	355	340	360	333	316	324	335	353	325	317	315	335	341	318	307	338	284	320	334	329	317	303	327	324	328	326	315	314	291	326	365	326	339	324	319	349	312	337	339	338	330	337	357	318	298	320	345	320	344	334	333	324	313	330	320	325	320	317	338	336	301	322	314	344	324	321	323	316	326	334	285	318	310	369	328	304	326	298	334	354	320	338	326	319	329	324	315	297	325	323	313	321	332	314	305	363	309	311	317	330	307	330	302	323	306	311	296	345	323	351	307	357	338	332	301	335	324	301	347	320	329	299	357	283	318	340	334	315	314	303	342	314	336	337	319	347	331	336	335	348	305	335	327	326	312	338	332	350	299	291	294	332	324	315	308	321	339	334	305	313	315	343	342	341	318	315	334	338	314	333	326	281	298	323	322	309	332	372	333	306	326	302	294	361	341	340	325	323	350	309	341	326	325	332	330	315	308	323	314	318	309	341	331	305	340	325	341	339	333	360	315	315	328	323	338	318	345	314	324	328	318	307	330	305	303	319	322	337	313	324	319	309	306	314	325	288	306	336	332	348	324	341	318	359	324	303	323	318	325	336	304	335	316	357	347	351	319	301	313	337	338	322	274	334	309	329	336	334	306	324	329	298	330	348	350	318	343	342	331	346	317	351	312	354	323	347	339	328	336	317	316	299	319	310	348	335	296	317	328	302	283	321	319	335	284	311	333	305	335	316	322	344	327	331	324	294	336	327	357	334	332	308	346	310	315	322	336	323	306	324	329	313	313	327	334	338	318	325	303	324	325	333	307	322	318	299	337	358	378	317	323	294	326	343	319	316	310	323	313	311	330	306	323	297	333	331	330	311	314	347	309	361	330	326	302	348	324	329	286	339	313	324	288	343	336	289	307	313	328	297	319	349	327	308	311	316	322	338	381	283	322	300	320	329	318	345	314	325	300	327	318	337	293	301	303	322	311
25012	3040	6369	6924	5829	4799	3908	3341	2926	2585	2315	1989	1904	1744	1614	1661	1539	1471	1484	1425	1365	1303	1350	1274	1225	1171	1213	1144	1148	1112	1172	1091	1102	1067	1090	1082	1082	1071	1079	1077	1047	1091	1019	1024	1010	1084	1004	968	995	995	993	974	1028	995	994	956	958	1053	1008	1003	956	974	973	999	953	938	996	990	937	949	998	965	973	983	965	953	942	897	929	981	964	968	987	1017	962	1013	920	970	982	921	932	956	952	980	933	916	933	915	987	978	968	974	1021	950	919	964	983	974	922	934	978	971	988	980	969	974	925	900	977	933	963	955	937	942	895	843	918	913	953	997	940	955	922	968	927	913	959	948	949	950	930	975	929	898	929	963	943	996	937	976	942	917	905	999	921	964	931	898	976	944	938	993	928	973	915	933	995	916	893	949	941	891	903	976	923	965	967	1016	960	1000	914	893	950	1001	933	947	964	933	948	970	939	927	966	923	914	956	952	926	959	903	950	910	981	963	917	935	982	1010	940	944	970	939	937	942	889	927	950	897	943	920	913	917	925	968	913	962	911	886	935	939	921	961	926	933	939	946	953	969	958	912	968	953	913	932	902	933	971	942	924	942	953	1015	940	1031	934	964	931	995	925	916	1001	1004	971	920	986	884	935	967	914	956	908	969	933	956	909	972	916	991	912	919	975	972	945	977	931	908	964	928	966	917	1001	967	912	946	984	890	910	930	949	961	921	932	927	937	946	912	937	914	915	999	885	941	923	967	916	954	961	913	928	983	858	955	967	927	915	982	980	991	965	960	932	963	954	941	959	961	974	923	917	903	971	938	945	985	968	940	888	966	934	884	942	960	970	926	949	923	962	887	975	993	960	899	981	887	963	1016	940	956	959	927	952	978	926	951	893	960	937	921	930	963	955	1005	962	958	910	936	947	936	941	945	969	939	911	943	947	943	923	951	959	902	974	966	956	915	900	992	928	898	919	915	946	977	932	897	956	944	897	944	981	963	1008	945	928	926	1002	966	972	991	921	961	965	978	908	959	972	926	979	974	919	918	983	951	1010	929	978	1010	944	962	882	977	904	966	966	958	986	914	889	965	929	967	868	990	887	946	933	896	877	930	957	994	905	948	949	933	930	950	972	896	979	958	967	975	969	1003	961	1023	926	933	981	942	901	974	945	914	957	934	943	922	912	930	956	922	915	954	885	973	993	957	951	925	917	947	947	921	986	915	946	963	991	923	924	939	924	885	978	921	926	985	873	911	968	902	927	946	963	911	921	929	983	955	1008	928	929	914	952	941	898	990	947	939	951	963	944	952	966	1001	989	982	957	1001	919	982	913	933	952	917	936	958	924	943	918	962	937	931	924	945	962	1000	919	994	967	949	944	947	934	927	942	968	967	981	979	926	923	947	947	975	958	926	905	933	950	985	919	974	908	929	922	942	981	925	946	924	980	924	1010	916	929	942	903	937	938	969	972	936	955	925	957	970	943	936	939	933	898	945	982	941	971	1000	910	938	918	940	963	968	929	922	945	959	898	985	996	905	971	943	962	985	997	950	929	960	903	944	908	949	959	935	903	957	940	921	952	971	966	919	918	901	957	944	922	959	915	936	916	935	928	958	910	931	949	931	988	893	957	880	917	983	904	889	983	990	898	946	879	912	931	950	943	930	967	946	930	961	941	960	941	903	986	957	928	976	926	941	975	992	938	940	941	948	941	980	975	922	918	929	942	904	919	919	943	917	995	975	932	911	897	943	962	963	971	953	917	931	922	873	902	874	955	941	930	873	937	925	942	911	968	935	931	935	954	916	960	898	933	908	979	952	949	966	985	922	919	953	916	991	941	991	939	992	987	960	935	931	930	900	984	905	943	987	897	909	933	873	925	937	905	938	965	968	921	971	927	993	933	932	971	911	952	942	984	973	943	960	940	981	917	969	944	948	951	968	936	951	904	941	976	949	939	996	947	911	931	1009	1001	942	939	934	950	940	936	975	947	892	958	950	976	933	917	951	962	948	991	914	948	935	888	917	956	946	955	954	941	878	945	927	938	956	920	952	956	911	864	957	946	944	957	969	889	947	960	865	928	967	944	926	925	897	899	956	884	932	884	888	1002	965	901	981	883	925	935	980	943	968	957	942	957	939	941	897	932	954	912	924	957	928	935	911	951	1009	960	953	921	937	920	949	950	939	912	940	970	928	950	953	930	956	972	972	918	984	921	919	917	959	948	910	944	946	944	948	937	947	918	979	967	936	946	903	1007	966	982	968	893	938	926	941	940	914	943	869	946	926	950	983	923	940	972	951	942	907	992	988	931	922	898	927	923	982	959	925	952	929	992	917	975	904	907	932	888	954	943	929	976	908	873	961	948	917	898	922	957	951	912	1021	881	921	943	938	925	955	933	906	924	922	960	901	914	934	947	963	937	945	917	885	878	913	1016	958	937	938	903	900	942	922	1000	937	941	932	973	924	963	945	966	920	957	986	975	915	951	921	917	906	994	946	940	933	970	918	901	914	925	950	979	949	956	913	904	918	940	900	886	959	929	930	902	928	944	929	960	978	909	979	926	953	935	949	927	977	958	973	982	927	918	911	985	945	992	891	946	953	932	953	936	958	926	949	968	941	879	934	942	935	927	957	969	953	963	1011	921	958	1022	1005	949	918	954	940	891	978	978	961	925	924	940	911	966	905	933	916	863	906	964	946	932	991	929	936	935	958	930	1001	958	932	944	949	951	984	941	943	879	894	905	938	919	898	969	960	933	970	925	939	956	950	925	945	946	908	966	896	992	960	910	968	880	978	996	958	913	963	941	920	938	972	968	921	891	939	960	945	975	914	886	944	987	948	921	946	912	925	941	912	893	920	909	878	966	910	942	939	941	936	852	950	927	943	920	933	887	913	867	956	947	940	937	927	927	917	899	1001	933	902	895	980	981	964	917	946	913	903	924	923	895	938	962	902	907	921	913	944	915	986	931	989	889	932	964	942	940	849	937	985	939	955	907	974	986	962	962	928	892	985	978	936	921	974	959	948	949	917	950	937	921	1002	936	912	960	914	948	952	930	948	952	935	977	999	984	930	952	947	918	939	933	936	930	941	951	896	945	927	948	967	946	973	929	910	938	965	898	903	942	934	915	870	964	952	941	947	882	928	917	935	960	962	943	951	959	964	954	906	937	930	952	968	938	959	928	929	950	973	943	953	983	894	970	954	944	939	952	972	958	968	916	889	985	945	924	916	895	916	954	949	936	926	960	934	936	921	951	962	946	912	953	911	974	953	965	928	958	985	949	874	934	943	940	988	922	990	912	966	914	954	962	925	928	918	957	971	924	951	974	915	963	963	949	991	951	972	925	876	944	938	978	970	917	933	962	931	984	953	919	924	903	916	949	924	999	944	926	975	961	933	930	957	901	927	904	882	914	943	909	932	994	983	955	970	987	921	890	906	964	929	927	933	923	901	975	944	954	934	920	949	1002	918	959	931	931	963	944	965	945	899	942	959	934	913	956	902	912	945	935	948	1006	900	971	910	897	913	947	911	973	941	966	976	940	961	992	914	960	958
5905	376	215	222	168	167	164	159	145	139	141	125	160	154	161	162	152	137	149	140	151	135	128	137	139	126	136	172	121	138	147	143	164	147	135	143	140	127	140	157	134	136	150	133	170	162	141	152	156	144	134	137	138	127	153	148	124	150	146	151	155	132	165	145	150	140	149	150	126	161	126	148	138	136	134	135	129	142	136	144	141	130	144	127	139	147	164	141	141	130	155	132	137	133	161	166	139	126	129	149	141	171	143	157	132	142	139	139	133	138	155	154	144	142	157	132	152	175	139	126	132	155	150	134	148	131	147	145	155	148	149	160	121	130	132	156	148	127	162	173	129	130	135	152	154	135	168	142	129	146	147	137	147	149	154	147	115	137	141	153	141	140	128	142	146	127	134	148	147	123	158	164	123	139	144	151	136	165	152	138	152	141	154	148	118	141	158	140	121	124	171	146	154	145	145	135	138	143	138	142	160	145	128	144	136	126	152	148	144	142	142	146	156	138	138	158	158	137	152	155	139	141	151	128	151	133	142	136	142	154	137	159	158	144	172	152	110	144	148	141	143	135	168	146	143	123	144	143	165	143	160	121	149	151	150	141	158	143	148	142	147	142	145	139	148	130	148	162	139	125	162	145	137	165	130	150	144	137	140	143	155	127	154	140	157	149	131	129	138	138	139	134	147	149	175	144	131	136	129	142	131	136	134	137	141	138	140	152	139	154	153	163	151	135	129	139	136	147	155	138	129	143	136	128	155	125	155	153	153	137	133	152	140	182	149	161	132	138	145	149	120	148	149	141	155	145	153	156	150	151	147	151	135	109	147	148	134	133	142	142	137	148	140	113	147	149	156	136	163	144	146	132	142	148	150	158	124	145	139	137	147	137	175	137	149	172	123	125	141	143	138	142	133	136	141	156	141	125	152	135	161	151	146	147	150	151	156	163	132	136	128	175	147	122	150	146	141	137	121	131	145	179	154	140	118	145	147	142	163	124	163	140	147	175	179	133	125	150	132	118	153	128	160	149	146	157	152	140	151	169	168	130	139	127	143	147	130	121	151	138	134	122	149	136	132	143	158	135	146	135	115	148	143	144	148	134	142	173	120	131	142	149	140	161	144	137	155	144	144	137	148	144	148	159	151	145	154	139	150	138	183	146	155	141	117	170	153	143	135	141	146	136	146	157	144	135	150	152	153	147	138	145	163	149	144	137	136	142	157	130	145	123	134	157	136	129	133	137	147	158	138	141	147	124	144	141	155	125	154	146	142	143	167	156	138	141	146	155	148	158	150	137	128	133	160	151	143	130	142	139	144	183	133	163	156	133	136	143	136	122	150	149	135	151	164	140	166	127	142	167	150	151	120	143	135	150	154	139	153	133	148	162	167	142	145	138	154	154	125	150	145	149	138	125	169	134	147	156	142	150	142	125	149	129	140	148	162	126	148	144	138	151	137	137	159	131	147	122	140	143	135	162	140	121	139	155	131	141	166	163	157	129	161	141	133	127	169	149	141	164	157	137	138	134	133	140	142	158	143	137	125	143	169	149	140	133	147	157	134	175	131	167	155	150	142	162	144	143	132	134	129	154	157	143	144	154	142	135	146	128	151	126	129	137	133	143	144	141	161	151	139	146	125	155	136	138	133	135	160	148	166	125	149	143	161	164	156	142	162	155	124	123	134	128	150	157	165	128	161	137	160	148	153	157	141	147	131	158	125	144	125	142	133	127	150	147	155	124	137	163	138	143	170	137	155	130	153	151	134	156	136	131	154	154	150	142	148	126	146	137	153	142	150	154	143	169	133	154	146	137	133	116	170	134	150	137	129	151	155	153	141	149	140	137	139	135	146	139	149	141	142	145	153	165	154	133	127	120	135	147	133	157	130	170	148	146	120	134	122	148	161	154	136	136	159	143	136	157	150	137	134	167	141	151	118	138	150	137	135	170	138	128	135	138	152	142	157	142	152	152	122	134	144	134	135	165	121	144	132	143	130	157	152	153	143	147	129	141	142	156	121	153	148	125	158	154	141	159	136	159	128	154	155	137	118	130	144	156	149	128	158	143	147	141	156	164	157	125	149	154	141	174	138	141	166	157	136	143	125	145	150	142	151	147	160	143	160	126	164	134	128	150	157	130	136	148	164	148	137	134	129	152	161	133	160	153	165	138	130	156	148	145	155	159	139	145	161	152	132	113	145	127	143	144	145	123	152	156	153	146	144	144	165	140	161	148	129	126	123	136	149	133	165	133	135	147	164	145	134	162	139	133	124	172	157	156	172	147	166	142	155	170	157	146	144	155	152	149	136	167	138	140	121	166	136	157	151	125	144	146	138	150	147	140	157	162	151	164	128	157	156	165	143	146	150	118	135	139	138	157	155	148	134	142	143	144	149	143	136	139	145	142	160	155	138	142	136	160	149	137	119	151	141	147	166	149	132	136	154	140	142	132	155	137	137	153	138	155	119	156	130	152	158	142	121	152	131	120	151	136	145	146	155	123	149	154	138	154	151	137	157	159	162	147	142	141	132	152	133	147	135	139	140	147	137	118	159	146	130	153	138	147	155	136	145	138	126	141	146	145	153	155	131	148	160	143	146	152	120	166	154	148	143	133	153	160	139	146	132	174	146	141	150	130	132	139	138	151	146	146	156	136	139	143	136	138	129	157	136	179	173	144	135	129	143	143	130	150	146	124	150	137	151	159	124	173	156	132	146	145	150	154	139	163	149	151	131	127	151	155	130	148	142	142	161	150	157	150	137	148	161	122	135	145	134	130	153	127	148	133	147	124	138	133	136	150	156	153	127	135	164	139	140	156	125	139	139	147	163	131	120	122	139	113	146	151	149	149	131	138	134	159	133	159	139	166	144	149	141	132	155	122	121	152	135	152	141	150	137	144	135	152	142	128	143	162	149	136	161	147	128	165	138	135	154	150	163	152	171	158	142	130	154	154	135	144	157	150	150	134	134	131	143	138	128	160	145	174	137	132	135	153	163	130	127	155	154	152	133	127	147	149	148	132	145	122	135	143	136	146	151	146	130	138	152	139	148	165	168	142	112	136	134	164	124	135	152	170	134	148	126	160	165	151	147	139	136	146	154	137	123	137	142	153	170	147	144	145	131	139	125	132	148	125	140	144	141	152	134	136	149	146	162	156	143	140	164	161	143	128	141	136	146	158	154	147	142	122	161	137	165	131	133	145	132	138	145	155	157	142	146	162	130	156	140	125	144	146	134	128	147	135	146	131	109	154	145	146	143	147	125	150	148	144	175	130	146	126	122	136	125	137	162	153	146	127	131	152	153	130	158	171	123	147	141	150	159	136	138	144	139	149	143	129	141	138	155	141	138	145	147	156	137	159	153	155	152	128	127	130	154	131	135	143	133	147	134	143	176	139	120	135	153	142	152	154	141	140	138	151	135	144	136	155	132	138	158	129	143	166	156	175	147	160	155	133	138	137	131	143	133	161	149	145	161	125	149	148	166	128	158	159	157	142	125	155
5755	498	673	691	644	650	616	552	556	551	562	551	539	532	511	507	493	517	491	502	492	531	488	494	492	492	492	481	503	515	527	479	525	509	522	544	496	514	506	514	540	529	498	532	500	520	483	499	511	520	511	482	497	510	497	512	495	502	479	524	477	490	514	466	490	506	537	501	501	484	481	479	520	505	492	474	520	486	510	509	498	448	477	480	469	489	551	491	506	470	520	488	500	502	524	472	502	495	511	513	490	477	484	483	482	495	493	472	503	484	506	503	485	494	498	484	509	500	472	479	494	531	574	512	489	512	494	492	526	501	475	485	486	482	433	516	506	520	489	468	484	465	509	454	501	518	479	549	486	493	518	464	492	508	516	514	471	484	502	497	491	485	456	533	472	443	453	519	489	499	529	537	465	520	492	458	514	483	484	506	494	482	483	485	478	507	494	457	513	461	463	491	520	512	473	469	526	508	501	517	485	524	500	534	494	489	497	480	452	484	513	505	500	507	496	487	492	500	490	469	499	522	488	499	444	492	444	483	494	547	489	492	510	469	522	497	511	497	494	455	513	492	433	471	501	498	463	455	500	521	494	505	493	491	482	524	461	499	498	469	467	495	486	479	484	479	500	481	489	505	474	475	482	470	455	474	519	483	486	488	514	497	494	499	509	478	506	478	479	522	506	503	487	493	496	565	485	528	480	523	497	538	418	528	498	462	530	505	483	494	506	506	464	473	482	489	498	506	449	462	510	504	535	473	480	486	533	538	504	490	537	449	474	447	488	492	436	493	470	488	468	488	508	495	462	475	486	481	482	479	474	496	488	503	476	476	517	486	472	491	524	529	516	497	504	518	504	478	530	509	514	527	500	493	498	470	496	497	479	495	506	477	517	495	480	504	479	499	506	497	501	521	494	521	475	489	512	500	516	499	450	483	489	473	478	457	472	452	497	521	498	508	484	503	499	453	502	493	477	503	528	534	494	512	451	463	468	492	470	513	470	478	497	530	498	478	491	502	499	484	498	454	508	534	461	487	486	512	508	499	500	505	478	503	482	491	479	517	470	514	491	480	489	483	495	519	478	538	471	479	491	510	467	514	481	513	470	525	502	444	526	478	498	495	480	454	482	456	480	458	524	504	499	517	465	483	527	545	490	510	513	482	535	489	494	488	527	486	475	528	488	493	482	493	484	537	459	471	483	474	454	469	485	501	477	493	462	482	474	506	471	525	493	477	543	470	513	520	532	493	479	492	454	484	504	491	491	453	469	499	463	482	468	458	505	491	507	482	517	513	498	533	472	505	486	456	499	466	551	493	488	455	482	520	492	503	481	488	469	510	505	497	491	538	499	511	513	472	526	473	463	438	512	507	503	481	510	509	505	546	524	460	468	503	470	505	496	497	503	508	454	499	528	485	487	518	486	480	507	505	517	473	472	467	475	467	500	529	504	477	515	513	511	508	489	472	454	506	458	515	506	463	460	493	473	475	488	483	521	447	506	499	443	540	441	529	507	459	525	519	501	487	500	487	500	495	504	508	494	531	512	464	473	506	480	479	497	493	499	507	477	509	503	496	481	452	479	483	527	500	447	485	483	534	497	462	497	477	498	492	440	558	501	478	497	453	490	485	476	476	503	491	486	455	514	486	451	470	548	458	510	471	491	495	501	486	492	526	540	475	527	469	478	506	474	522	489	461	505	511	494	499	459	532	458	491	489	505	526	520	494	473	474	514	482	505	504	510	477	441	471	492	491	501	505	478	529	495	475	503	518	504	476	524	483	497	446	492	497	482	506	489	475	490	514	504	512	527	487	502	526	495	479	458	496	474	492	534	468	520	497	515	484	518	530	528	487	504	494	499	492	491	520	495	499	519	538	515	467	495	468	471	467	520	503	454	518	526	533	450	499	549	481	510	509	502	466	506	485	499	497	500	485	480	512	495	479	504	507	517	485	477	460	464	474	511	513	512	486	497	502	482	524	510	520	475	479	478	473	472	524	464	534	492	480	475	474	490	513	491	516	507	507	492	501	491	514	458	504	480	482	456	459	543	526	501	484	510	507	491	493	477	475	525	517	498	489	494	498	484	512	508	516	502	515	505	454	546	503	500	513	460	490	471	506	500	476	474	478	502	485	535	545	506	486	488	481	487	471	464	464	508	490	495	516	506	512	497	503	495	476	487	535	525	473	457	546	460	487	485	490	478	481	521	480	451	487	491	518	501	537	491	502	496	516	470	485	502	465	533	491	468	456	481	486	479	509	498	470	476	482	491	514	527	467	494	498	473	514	487	480	506	518	513	510	494	486	546	476	472	488	536	487	554	505	488	451	506	514	503	493	500	491	470	484	501	486	467	480	482	496	500	507	540	470	497	466	538	509	498	500	475	489	465	514	526	490	439	468	517	507	456	481	523	466	511	485	477	508	543	469	495	468	497	498	477	474	476	477	481	506	490	500	517	511	491	483	500	491	484	502	513	490	508	490	460	526	501	519	526	478	498	515	479	498	471	461	484	531	476	503	477	512	503	495	517	497	467	491	463	485	504	472	488	502	510	456	474	502	477	463	478	501	492	521	504	442	523	504	477	532	490	481	475	479	462	507	460	528	481	485	498	496	489	489	476	519	490	489	520	503	497	493	522	504	473	495	521	444	492	513	480	512	462	524	464	515	457	497	474	497	471	517	442	489	503	469	474	549	467	523	479	448	464	488	475	489	512	495	549	525	495	488	487	481	502	514	538	496	516	480	495	521	486	505	512	460	460	502	490	501	492	470	489	477	501	528	452	494	499	476	521	486	492	476	486	512	487	505	490	525	489	516	521	482	467	452	490	520	484	476	478	456	513	476	499	509	471	477	491	482	524	500	492	484	508	524	467	484	510	498	496	469	471	514	512	425	513	483	495	504	492	479	496	481	471	522	525	513	494	575	499	480	520	475	511	524	463	535	512	531	505	481	516	516	485	475	501	530	495	479	464	503	501	470	493	477	523	510	514	486	457	502	480	503	509	461	515	497	501	512	495	482	470	478	477	523	470	529	524	527	501	498	453	504	495	523	475	504	495	451	474	464	490	528	519	511	464	509	470	506	481	536	445	508	453	496	503	492	500	478	476	513	479	485	485	494	475	453	470	502	531	477	494	461	479	491	459	495	505	491	510	500	504	516	530	513	496	479	477	493	492	473	492	497	496	488	514	447	496	527	488	495	500	498	502	450	498	517	458	503	492	520	467	491	489	554	490	475	496	503	523	511	515	487	478	512	460	495	498	488	497	474	494	534	540	482	500	464	498	509	477	516	525	500	421	478	472	457	537	472	480	506	449	500	472	498	538	538	484	487	512	469	479	499	490	491	458	498	540	484	470	494	528	519	532	476	536	515	460	470	499	517	527	488	483	503	526	449	490	551	494	476	521	461	490	479	557	499	493	489	508	489	505	522	475	458	493	506	517	479	487	502	489	503	498	469	512	466	463	482	499	481	506	480	500	483	481	498	495	475	446	467	538	482	481
36416	5514	1601	1185	894	705	596	481	438	378	398	353	356	303	326	308	310	336	293	289	312	323	293	299	301	322	308	300	289	293	269	284	300	312	285	322	297	299	273	297	302	297	247	276	292	298	297	259	274	298	267	257	261	282	302	320	297	288	264	298	269	271	257	274	278	282	300	274	306	300	296	272	259	317	282	296	262	314	289	280	281	288	285	296	256	281	297	270	251	278	280	280	266	284	285	281	297	254	323	273	264	260	268	287	330	278	302	275	244	273	267	261	274	293	263	277	289	292	302	303	308	290	282	271	281	286	305	264	283	252	288	262	276	298	293	278	290	292	267	287	264	285	305	282	288	270	272	271	290	284	272	279	260	272	283	291	270	270	281	281	282	275	298	300	262	267	283	229	282	286	294	263	275	261	291	252	296	262	290	274	297	279	314	266	264	277	281	294	289	297	270	301	274	274	262	296	271	268	309	288	296	279	292	264	254	262	284	282	295	236	247	267	263	296	282	272	271	289	261	313	311	275	267	277	317	276	312	267	279	258	300	263	266	277	299	287	295	290	252	286	311	261	300	249	287	263	296	303	300	256	285	288	273	253	285	282	276	258	281	266	273	267	290	295	280	273	308	261	279	243	253	268	284	270	282	269	251	283	275	278	253	296	277	295	286	270	258	281	261	310	296	256	284	255	265	294	279	258	269	267	267	308	311	261	264	279	273	260	302	284	256	269	276	282	277	261	286	272	333	277	265	287	292	260	279	292	295	288	245	283	284	274	293	270	273	264	286	297	251	289	274	259	262	270	264	277	289	281	255	287	291	253	287	288	274	299	290	286	285	246	259	272	298	279	269	278	296	271	301	288	267	272	274	278	289	292	258	289	247	289	256	261	290	288	245	300	297	283	264	287	268	312	268	264	262	262	290	281	284	251	270	267	306	278	237	271	274	270	249	265	294	290	262	272	263	288	284	289	277	268	319	283	280	291	276	274	250	281	302	251	267	293	257	274	276	298	270	278	310	284	261	277	281	314	289	269	271	295	286	253	272	266	242	309	259	263	268	293	286	293	257	266	266	244	274	277	272	277	292	265	257	274	241	245	279	246	274	273	281	305	280	278	259	286	272	266	276	246	279	281	266	290	325	291	273	284	294	286	256	268	280	265	270	287	313	290	262	289	286	281	268	261	292	267	279	298	315	293	248	309	288	263	246	254	285	284	300	286	271	280	290	260	284	267	305	274	260	284	296	258	293	313	270	286	287	257	272	264	286	295	279	284	265	255	282	283	284	264	276	264	302	310	262	272	295	254	322	281	257	276	303	292	276	284	266	289	287	304	250	305	280	281	262	271	294	287	289	259	280	295	254	251	292	271	272	253	285	285	298	291	280	286	276	270	274	240	267	309	266	260	274	266	277	264	264	264	286	250	268	271	292	270	267	272	265	310	284	300	281	297	298	287	278	275	297	277	259	284	290	254	295	306	300	277	280	251	289	286	248	270	284	267	284	254	298	270	281	280	266	266	268	259	270	284	277	290	276	301	263	297	268	284	312	272	289	270	281	317	289	281	293	260	279	267	286	266	301	278	265	266	275	297	275	280	252	250	266	287	277	296	276	285	281	288	300	270	282	258	267	280	264	297	293	277	293	260	268	272	303	271	277	282	294	313	268	277	288	296	276	281	268	291	256	278	293	257	256	284	288	282	284	290	275	258	262	251	246	260	268	295	268	259	287	291	279	265	284	287	262	278	288	263	307	286	293	261	289	278	277	279	291	268	287	264	288	292	261	283	269	257	308	313	255	297	301	280	257	295	312	248	271	279	262	260	291	262	310	283	266	284	266	266	262	286	284	293	315	287	257	268	255	307	284	261	284	236	264	262	284	274	292	264	304	291	290	253	280	260	281	295	269	278	293	266	286	284	267	230	273	280	247	267	261	301	272	262	276	257	290	293	254	259	243	275	295	275	261	304	301	287	267	276	300	276	290	284	316	274	305	284	298	291	285	281	265	286	250	262	268	272	270	271	289	303	271	298	288	298	267	261	288	283	300	273	285	304	281	277	271	267	292	272	260	273	280	290	270	310	291	274	307	291	289	251	286	244	277	307	291	290	292	285	279	303	259	290	264	282	271	262	262	256	271	281	274	257	289	276	295	249	272	294	272	272	252	259	263	273	256	259	296	251	285	285	294	257	310	292	288	291	269	262	275	277	262	284	268	282	313	287	281	269	290	293	297	231	250	275	288	293	268	273	305	276	289	263	289	277	315	299	295	287	301	252	279	309	293	270	289	278	285	297	287	259	267	306	274	279	297	304	297	296	279	305	279	262	294	287	258	246	280	283	261	279	254	276	295	272	267	310	302	280	249	281	305	297	265	269	275	295	268	288	275	264	256	267	245	260	277	273	300	279	290	284	224	257	301	264	289	286	284	277	293	279	252	271	312	269	263	298	294	292	270	297	279	281	261	247	241	271	265	268	283	274	284	299	269	271	262	308	263	264	269	254	285	309	267	286	262	265	287	271	296	269	288	271	275	283	281	290	275	306	269	287	318	280	298	256	261	286	256	265	283	267	273	250	281	252	291	287	287	272	280	284	279	266	281	250	295	296	253	264	259	288	300	273	264	273	279	266	276	258	275	249	279	283	285	264	250	247	274	302	309	298	300	276	277	296	294	250	258	253	314	315	293	260	286	265	293	299	278	283	302	319	262	300	265	263	312	304	278	297	290	279	293	278	250	288	259	289	276	293	288	290	271	285	277	251	271	263	279	278	282	266	281	264	267	290	255	308	265	254	284	249	274	289	284	286	261	276	289	282	256	310	277	291	301	275	257	292	303	299	284	288	283	272	303	280	286	278	288	277	297	278	277	267	309	292	268	280	284	289	280	297	288	279	279	288	264	286	304	304	301	286	267	294	270	296	280	281	290	249	291	257	286	281	284	288	284	291	259	265	281	292	301	251	258	250	289	301	282	276	281	287	257	300	286	292	289	291	283	269	301	294	289	318	302	273	275	282	225	291	294	283	308	258	321	301	256	291	307	284	267	265	326	279	289	283	286	282	252	298	300	289	286	270	266	286	277	271	264	289	295	280	286	296	309	303	259	267	272	274	267	310	269	301	281	286	267	281	268	288	248	258	274	267	299	288	263	298	284	272	280	255	275	269	290	269	261	297	288	263	267	282	266	283	286	268	292	284	270	272	317	281	279	264	287	276	299	303	253	268	293	269	299	277	274	223	255	246	283	289	287	264	260	297	277	273	267	266	293	274	284	272	306	264	291	282	295	274	290	267	250	285	277	283	257	285	277	271	310	269	293	291	298	276	296	291	267	283	240	262	271	272	260	276	294	257	287	307	230	279	268	288	297	269	317	260	302	277	272	312	281	258	266	258	286	280	250	300	272	269	282	313	270	252	275	288	287	293	295	269	286	285	288	274	267	254	266	298	321	217	317	257	274	270	274	276	290	255	265	284	260	262	270	295	267	278	266	246	265	279	306	289	272	299
19177	1888	3781	4082	3426	2911	2457	2160	1906	1637	1622	1497	1355	1307	1207	1194	1156	1135	1107	1089	1027	1035	1009	997	949	978	952	926	1011	978	911	920	940	930	869	850	935	902	930	877	866	948	895	916	839	908	817	944	864	888	844	872	841	861	862	896	883	871	866	845	887	862	875	865	866	841	873	806	827	823	887	892	859	860	879	801	888	834	834	863	922	883	916	893	825	842	853	816	817	920	806	860	865	874	892	852	837	870	781	837	836	856	852	881	872	910	852	880	826	831	870	829	914	892	908	868	869	808	849	839	919	883	881	872	842	808	846	892	824	867	818	892	798	827	873	827	815	831	825	855	883	817	845	856	845	910	874	817	855	837	903	817	872	873	858	876	817	845	888	872	851	851	838	802	826	891	839	841	833	833	848	825	844	888	793	805	865	809	797	837	856	877	828	829	809	887	837	823	844	811	849	859	876	816	869	826	873	842	844	846	834	878	863	839	901	865	851	852	861	832	860	831	877	857	841	870	876	863	839	851	830	865	837	820	878	882	821	827	854	830	845	832	866	823	833	877	838	882	856	796	847	828	784	870	839	905	787	824	821	832	833	846	795	826	862	878	822	803	839	848	871	867	834	782	853	834	884	836	879	833	792	832	849	854	881	846	808	819	807	856	845	836	802	854	824	810	879	822	881	867	822	871	845	808	827	822	846	846	813	844	891	828	830	861	866	832	823	864	814	904	804	889	821	792	860	829	814	810	791	875	838	859	822	835	805	848	837	864	859	846	864	867	806	807	805	842	811	838	840	869	889	838	881	860	848	849	806	806	846	866	858	812	924	806	841	819	864	798	870	846	799	813	825	854	865	866	830	840	860	863	863	930	829	800	878	832	779	828	892	865	835	820	819	895	871	866	868	826	825	845	851	849	872	853	871	858	872	796	845	841	871	892	800	904	852	874	827	830	851	902	891	837	855	820	820	873	897	857	834	837	810	895	814	805	867	851	840	875	827	844	835	839	823	858	856	847	857	892	817	846	840	851	885	832	861	788	800	848	912	904	805	847	847	845	835	825	899	853	848	826	839	841	883	860	823	913	893	823	861	822	885	886	795	904	904	896	890	818	844	810	815	850	868	804	862	830	869	847	770	786	811	830	857	838	797	895	888	890	854	826	883	823	860	866	834	855	827	837	869	789	806	839	842	832	894	852	834	855	884	820	820	880	839	859	842	847	834	854	856	859	865	827	841	840	805	899	805	811	852	839	831	838	876	807	847	850	841	817	845	800	842	870	916	858	805	886	824	820	860	879	857	839	863	848	896	820	856	852	834	862	848	867	873	847	888	868	829	818	852	803	820	823	849	844	852	839	809	897	846	822	845	873	814	817	840	845	799	805	826	867	857	913	823	867	792	840	886	837	831	814	875	796	826	876	845	828	885	907	852	816	906	826	841	813	891	854	843	878	868	830	826	851	848	799	812	834	879	821	862	840	825	845	817	832	850	872	827	848	827	818	872	820	809	837	851	836	841	843	806	819	899	805	898	853	840	824	887	876	878	858	832	863	877	814	807	847	845	829	869	855	825	879	856	852	793	837	878	860	871	898	819	821	842	835	829	834	841	856	878	850	882	836	873	902	859	840	863	765	839	840	790	850	788	828	862	874	840	783	797	886	803	907	854	884	804	878	782	844	857	893	817	851	850	866	848	835	851	840	880	849	861	823	817	838	873	848	837	855	840	832	848	850	836	844	864	870	890	848	852	839	809	836	811	860	822	838	858	846	903	814	826	825	844	832	860	846	873	865	849	866	839	891	827	874	874	877	848	826	830	796	830	902	845	866	831	843	849	797	851	849	866	809	922	851	821	846	812	866	852	861	821	787	883	815	841	807	860	863	846	841	886	881	870	867	851	793	822	814	871	883	832	844	844	808	816	834	911	849	797	838	852	869	851	867	881	868	843	821	870	846	856	816	878	796	810	870	874	823	856	839	775	875	863	842	813	867	787	821	848	832	891	815	873	870	858	824	855	894	836	871	857	792	815	835	795	838	886	864	867	844	847	870	868	792	833	838	823	814	856	843	829	849	847	828	826	873	883	824	814	773	813	874	875	865	926	803	837	817	929	828	856	862	836	862	876	847	840	811	862	847	844	820	824	859	847	815	830	775	889	834	839	823	818	839	818	874	884	853	861	923	836	844	846	835	897	847	837	820	812	827	830	829	859	873	823	834	865	873	872	857	803	829	888	830	849	836	848	878	854	821	852	910	859	813	837	825	841	853	862	803	879	830	801	863	807	787	818	855	882	875	826	826	830	841	860	891	837	878	858	871	900	877	852	827	794	874	849	847	862	873	800	869	855	774	866	821	847	833	853	865	810	848	850	857	857	833	847	868	859	835	855	838	816	872	816	815	864	848	869	832	871	834	872	865	842	825	814	847	840	823	839	877	887	821	856	897	824	823	827	859	839	856	841	862	850	910	850	843	867	806	836	855	862	864	843	869	871	819	848	782	839	861	837	882	841	830	893	826	895	879	822	827	874	871	847	875	824	882	878	819	849	866	853	836	887	822	867	882	823	825	864	833	876	850	831	880	842	891	835	825	806	842	896	860	847	890	860	904	883	899	832	791	853	837	832	915	856	876	819	852	829	800	886	842	902	891	831	875	843	805	878	835	800	859	807	859	814	795	838	815	832	799	837	804	882	839	821	842	910	896	903	895	882	874	850	805	856	823	816	831	829	802	877	856	880	844	867	832	820	846	822	804	845	851	783	822	827	841	865	836	894	880	826	802	869	866	861	862	848	858	857	879	870	830	831	844	823	849	866	820	853	794	865	836	841	785	869	849	860	819	846	855	832	816	778	879	863	834	898	855	836	870	883	811	796	824	884	815	818	838	793	883	842	834	882	858	853	852	810	868	865	813	841	890	821	876	847	849	808	881	866	818	880	834	864	878	840	809	832	852	855	858	858	850	859	836	810	856	817	826	879	816	855	865	826	822	819	865	894	815	815	815	816	882	844	865	846	803	872	820	810	833	839	802	856	795	803	832	875	882	839	815	877	835	830	794	819	880	892	858	829	853	838	899	867	909	876	879	850	883	856	879	820	860	820	890	850	897	843	822	845	863	864	825	859	792	868	925	827	836	835	835	808	827	867	869	860	871	891	844	811	834	832	890	919	801	881	803	845	783	843	896	809	840	862	804	831	835	839	843	832	844	870	810	850	839	796	849	841	875	794	852	861	859	798	870	830	874	790	858	845	821	858	839	849	844	823	813	828	815	851	884	837	820	831	878	849	869	835	890	859	850	930	880	868	909	819	793	897	856	829	868	825	851	885	849	827	866	784	834	819	789	777	854	868	833	824	822	864	813	832	908	808	848	910	844	867	889	888	870	849	795	841	889	835	851	859	864	866	884	864	829	787	903	861	830	864	837	799	833	806	825	841	866	857	885	882	841	849	871	809	804	900	822	830	855	890	825	849	853	822	823	822	864	803	843	823	865	907	802	857	798	809	817	840	854
51235	11584	3379	2267	1616	1080	921	719	628	596	548	535	450	475	444	388	358	378	377	406	397	390	350	372	360	332	355	359	367	340	346	359	348	305	341	331	373	348	328	347	370	319	355	347	309	341	321	296	336	342	378	330	321	303	328	337	332	298	328	340	313	329	311	348	364	348	314	308	341	328	329	319	355	314	328	322	288	381	310	316	295	343	346	337	355	324	337	331	336	333	330	333	297	308	344	340	293	340	353	350	322	331	322	326	355	315	348	353	318	343	330	345	334	319	339	335	338	314	328	351	322	292	366	290	320	350	344	327	328	349	306	352	336	340	312	302	320	317	319	313	331	306	344	309	316	338	337	344	303	325	354	330	330	302	311	309	320	328	293	305	335	332	353	308	310	332	331	320	317	318	336	305	337	355	380	321	348	321	344	307	322	349	293	300	347	330	330	334	349	326	327	339	334	318	331	333	321	322	343	337	307	342	350	366	321	310	331	317	336	348	335	305	333	320	336	300	324	331	355	304	334	339	304	323	329	337	345	317	349	338	335	358	317	290	327	315	303	326	316	324	324	331	339	312	339	350	298	330	340	326	336	275	314	342	320	339	332	302	326	319	309	331	329	326	329	315	329	336	297	298	286	334	349	328	300	309	290	310	327	331	335	352	378	318	343	350	306	331	351	324	325	351	347	336	323	327	316	313	314	326	344	339	323	308	320	313	367	318	330	339	304	322	320	328	323	328	317	334	311	338	309	345	324	346	337	334	331	307	354	317	320	308	324	324	317	313	314	327	325	331	337	325	309	334	332	322	324	361	340	320	340	291	327	319	336	308	315	319	344	340	337	326	297	295	323	348	327	334	335	337	304	322	329	361	310	329	339	337	297	332	325	307	334	363	312	346	324	327	308	322	345	318	347	341	344	307	328	314	360	274	330	338	324	352	314	333	320	320	328	343	346	340	307	341	271	339	310	324	304	315	331	338	331	308	350	328	304	347	311	326	335	304	321	321	303	297	327	319	331	343	327	326	341	327	352	336	305	320	343	310	320	313	315	322	326	307	330	320	336	343	326	323	329	310	314	343	320	322	350	326	359	351	311	346	315	343	301	348	323	360	321	316	330	364	307	316	315	330	315	329	354	324	324	310	337	304	359	308	309	317	296	339	335	345	364	334	305	282	347	331	335	340	334	318	324	317	303	338	322	318	349	341	332	340	330	364	335	305	331	340	323	320	302	314	329	336	326	334	276	319	337	329	346	351	306	328	323	316	298	309	313	356	311	316	332	306	295	311	350	325	341	327	328	366	329	337	332	283	325	331	322	355	319	358	326	334	303	317	324	344	325	344	333	298	314	316	289	320	313	342	299	326	359	352	350	330	344	315	299	322	334	313	358	333	315	313	308	353	309	359	341	310	355	325	309	343	305	307	314	330	328	322	309	330	357	321	352	320	323	333	307	334	324	353	330	293	341	301	316	329	316	309	318	293	333	319	309	344	342	321	358	338	336	343	306	330	303	331	317	347	322	289	329	330	314	305	340	314	338	338	322	326	339	353	352	325	343	301	313	308	311	323	352	320	311	298	342	341	320	307	302	306	331	329	312	327	312	321	302	327	323	338	343	344	331	318	328	339	295	280	316	338	324	345	320	343	315	326	311	296	347	322	369	340	318	334	314	327	310	339	300	305	323	345	350	329	322	312	282	334	375	306	324	310	321	313	310	323	312	364	338	330	310	306	309	334	351	326	303	335	342	323	271	290	326	337	313	341	328	326	345	339	329	321	314	332	328	317	331	353	299	341	342	334	313	311	308	330	324	333	325	322	332	311	300	322	385	335	299	335	331	325	341	313	308	330	316	316	303	307	302	368	338	328	306	302	322	317	296	337	349	355	341	339	346	294	339	316	317	291	309	306	293	312	280	311	301	334	360	306	334	349	309	330	338	331	352	312	313	314	330	325	352	328	309	322	307	305	339	333	353	353	328	352	314	307	362	311	311	346	334	340	334	361	314	293	350	323	339	296	336	354	328	331	322	346	324	328	301	319	310	342	339	325	358	325	317	313	365	315	313	334	293	324	339	294	307	322	317	291	345	299	339	335	318	326	337	314	303	334	328	318	369	310	327	339	313	318	364	330	345	335	332	341	332	325	337	316	368	344	332	332	337	351	335	349	304	310	317	288	324	324	331	317	327	337	342	327	331	328	333	324	320	315	349	347	339	319	332	349	347	336	344	347	366	327	342	323	322	287	322	352	325	283	338	355	295	332	311	337	324	363	343	301	304	302	316	338	292	319	342	330	312	306	334	330	342	324	331	324	343	319	351	338	338	317	297	312	284	323	342	342	330	304	337	345	336	306	316	324	309	324	337	336	313	301	306	303	328	354	334	334	310	317	317	301	342	330	350	320	324	314	348	336	339	330	309	355	331	332	313	329	369	362	314	321	334	330	333	311	331	346	320	329	310	325	299	346	335	324	341	355	332	329	334	310	337	344	349	344	297	311	280	312	283	315	312	312	300	328	320	311	322	315	345	318	325	299	298	327	313	334	352	348	309	326	326	357	333	324	338	305	278	335	309	347	359	354	341	319	318	357	351	312	299	330	325	331	293	318	315	311	338	304	315	339	328	312	339	328	319	324	359	325	354	348	346	348	322	317	334	311	326	313	335	323	356	312	295	319	322	349	328	320	340	360	312	313	327	342	306	316	344	310	345	287	342	350	335	310	308	328	324	332	325	292	345	351	309	328	319	334	326	320	318	316	323	339	340	334	308	334	315	307	312	323	357	330	295	311	342	332	322	329	336	323	308	327	321	352	339	318	338	351	268	327	331	317	310	323	308	339	323	330	311	334	300	315	319	353	330	316	316	320	322	292	295	328	305	335	307	308	336	326	343	317	316	306	346	349	346	330	309	329	345	336	324	313	338	358	314	364	350	336	336	310	321	299	311	314	333	323	361	339	289	320	359	315	343	324	292	315	303	349	364	337	330	336	304	303	308	278	326	353	339	312	324	316	325	329	338	339	328	351	316	297	333	316	336	304	345	308	323	317	333	296	327	318	309	295	355	313	302	336	314	336	333	341	339	314	328	306	354	308	295	325	338	320	325	299	349	325	292	319	335	347	304	290	324	279	311	328	351	312	310	329	323	332	335	306	346	322	351	323	325	317	336	330	305	333	306	289	325	353	317	324	320	332	330	350	309	310	317	324	314	304	292	310	349	338	323	353	294	343	299	315	327	313	311	331	309	337	321	313	343	314	290	300	342	338	313	343	306	359	304	336	318	338	301	285	312	338	322	314	344	321	324	342	314	310	304	310	361	325	313	323	303	308	328	350	326	299	317	324	330	356	326	325	327	338	304	312	340	317	314	313	314	326	325	322	327	350	335	337	341	314	361	332	321	319	307	355	335	326	343	327	318	314	330	320	323	359	308	339	338	318	331	320	321	335	315	325	332	351	315	345	347	303	298	334	301	331	333	320	325	299	305	324	327	305	339	312	334	327	349	331
26182	2971	6416	6940	5895	4841	3960	3284	2948	2617	2274	2098	1957	1800	1683	1635	1541	1498	1491	1341	1308	1287	1240	1261	1144	1230	1173	1173	1173	1144	1131	1091	1085	1112	1020	1037	1014	1086	1034	1071	1007	1064	1010	1006	1053	1019	1008	981	1044	1040	974	987	982	1043	1024	1026	1052	942	1041	1018	945	925	922	962	981	951	951	955	1012	1009	973	981	949	911	1037	973	973	971	988	1015	988	960	1004	979	928	923	990	974	937	948	994	922	985	937	963	912	951	965	932	946	985	957	981	945	938	986	973	997	927	1029	986	950	955	996	983	955	920	955	946	966	1014	983	968	955	953	970	967	962	969	945	979	974	957	1039	964	952	947	998	914	928	940	961	994	926	1011	951	954	930	943	959	893	932	945	971	965	952	916	1018	997	924	970	969	934	945	970	898	952	965	908	991	969	948	983	937	927	964	903	959	983	960	1021	904	950	950	949	946	955	996	934	994	994	963	958	975	946	950	923	911	929	967	917	938	986	989	942	998	929	938	965	902	921	914	960	914	978	934	912	973	975	952	944	933	978	988	934	973	977	930	936	990	966	955	948	924	905	917	910	959	950	983	962	961	987	935	945	921	959	964	984	911	902	915	906	950	980	973	935	975	961	884	906	959	958	969	956	966	948	935	945	966	921	885	994	992	949	958	907	856	927	959	963	914	985	929	985	976	965	972	888	920	936	961	972	964	926	946	862	923	947	969	937	962	938	930	974	970	939	931	921	942	953	930	981	956	931	962	961	948	956	945	914	979	962	938	985	951	930	900	946	932	944	1000	927	941	972	947	918	925	961	944	1006	1002	960	912	929	899	987	989	906	943	935	941	994	925	971	942	917	968	914	924	939	936	964	919	946	952	913	926	924	934	916	1009	962	908	997	951	941	942	945	918	961	948	971	916	926	924	962	942	977	978	949	954	894	947	935	904	947	909	890	926	989	947	931	995	985	936	969	964	937	924	999	1001	961	1005	945	983	946	925	897	945	901	973	1018	945	927	924	939	923	968	955	950	947	995	889	925	932	944	921	953	991	925	927	938	958	954	973	889	934	921	938	979	963	975	954	955	902	1011	909	957	894	939	957	901	938	994	966	920	918	918	935	936	931	1021	949	956	958	939	920	980	940	943	919	920	898	946	958	955	907	911	905	915	936	934	941	937	958	905	921	954	936	933	925	984	944	929	911	982	911	901	964	923	903	935	949	925	945	943	969	889	933	947	974	937	916	914	1001	958	942	965	920	1003	965	955	951	961	980	891	952	918	901	957	898	932	919	954	911	892	993	950	882	936	899	972	956	998	967	948	969	924	922	911	991	955	953	967	997	949	929	951	952	948	956	917	941	926	914	972	903	978	939	978	963	951	959	960	976	941	955	967	954	940	979	953	916	948	964	936	938	915	910	995	875	944	960	968	926	996	913	979	903	990	1005	947	879	903	899	975	938	953	967	969	973	948	934	969	966	963	932	969	960	952	912	908	906	949	979	970	971	935	983	946	966	956	929	893	912	954	983	940	918	907	980	935	1003	936	933	960	934	937	963	969	944	907	940	971	973	922	938	955	924	908	924	923	926	911	909	937	923	932	924	983	959	920	920	904	951	952	923	983	908	969	970	972	959	903	924	948	955	945	893	911	967	911	973	930	939	1010	975	921	950	933	934	943	922	952	971	936	926	964	918	963	950	946	914	965	965	990	957	954	962	931	937	938	919	963	918	927	956	981	949	970	969	960	933	996	960	958	963	928	1000	984	976	933	951	964	914	933	912	930	943	947	951	934	952	940	889	919	972	955	935	938	941	902	899	934	962	992	989	918	959	956	956	953	978	940	968	941	965	954	925	932	939	941	930	976	1047	952	976	957	953	952	942	910	935	896	988	911	976	972	914	937	845	930	983	891	936	957	982	938	971	935	880	930	946	991	945	942	941	915	966	952	950	969	941	955	917	887	890	957	925	925	942	910	909	938	978	966	987	914	931	916	956	991	910	947	935	951	939	940	923	977	916	932	926	926	921	986	967	957	952	923	883	935	1004	960	907	977	1001	922	1021	977	953	921	930	981	910	949	991	964	921	907	947	900	993	992	977	932	938	950	925	963	980	930	933	938	973	984	926	949	993	933	929	869	937	952	964	886	999	949	974	926	909	969	928	873	990	981	963	979	960	1019	949	922	928	951	948	988	956	930	992	921	933	912	1003	965	966	947	935	1003	947	942	1001	927	959	924	936	870	966	963	908	971	913	945	958	897	984	924	904	900	965	986	954	952	948	942	940	950	971	972	891	944	909	964	931	941	959	963	902	967	983	946	896	965	994	931	966	976	1013	956	898	982	936	948	936	960	937	913	967	956	941	954	905	929	919	907	989	951	1006	945	951	947	921	889	932	917	957	908	911	919	937	926	903	935	934	908	967	984	913	948	916	951	930	896	970	989	906	992	944	948	866	913	944	930	971	930	1007	943	962	956	973	910	992	960	915	907	969	951	970	899	915	927	923	971	942	906	954	955	995	985	978	998	932	942	866	976	969	968	955	950	962	945	867	977	896	947	972	1001	923	929	916	977	947	938	914	989	963	979	967	939	924	938	928	942	928	971	944	929	921	958	937	979	947	931	1001	993	927	901	896	900	901	880	946	925	977	894	919	915	995	940	966	963	932	972	928	890	905	918	1001	941	981	990	928	953	1020	993	931	953	953	950	954	919	921	946	914	911	941	950	955	956	967	952	982	962	990	935	968	930	941	925	990	963	1003	960	945	907	968	952	995	915	926	976	926	942	932	939	960	941	928	921	929	996	935	926	921	955	948	980	976	1007	943	959	914	959	951	937	953	932	946	947	934	924	956	957	938	935	975	973	878	961	959	931	975	960	969	1002	940	928	955	970	938	925	965	969	999	968	943	979	962	897	1005	963	904	951	958	911	968	979	973	967	944	959	915	907	901	986	917	996	987	917	990	910	971	927	908	943	949	954	982	925	931	906	972	1007	989	992	903	992	966	916	895	949	956	940	936	915	972	914	947	963	961	934	930	1001	994	936	916	971	1008	943	937	906	904	993	961	924	962	927	941	943	935	908	977	968	930	965	939	959	1001	953	942	974	938	906	941	944	943	961	949	1041	957	935	960	912	982	930	957	1008	957	973	908	944	968	954	914	896	935	958	909	945	1002	952	945	947	945	929	935	945	918	934	955	942	1013	985	924	894	931	951	913	909	919	963	938	927	959	961	978	978	970	969	967	978	915	986	983	921	919	963	945	912	964	983	949	1005	932	948	952	965	928	971	969	916	962	977	931	933	980	977	947	874	915	929	948	950	905	897	1005	927	985	988	967	958	936	987	951	927	889	968	949	945	945	973	947	944	972	949	955	932	968	949	941	974	970	951	965	912	1019	898	909	914	946	922	993	950	916	940	911	966	906	915	917	940	884	994	934	907	972	941	936	961	947	941	979	953	967	946	926	978	965	938	971	950	1016	916	970	970	950	953	950	1006	975	902	960	977	876	934	978	922	966	967	991	983	981	955	959	936	975	985	986	950	916	982	985	980	925	910	953	942	975	937	963	938	958	956	977	973	978
6564	429	229	204	191	176	162	165	160	153	155	148	124	150	153	139	153	135	155	147	173	170	115	158	130	141	141	166	151	146	154	146	141	144	145	129	152	155	139	147	141	127	170	180	165	136	131	148	134	153	137	134	132	152	140	144	163	149	145	148	136	158	146	152	147	176	135	144	136	144	140	132	160	142	169	124	140	138	148	144	165	159	135	125	150	128	162	157	155	166	139	158	150	133	145	153	141	158	134	162	146	156	150	136	168	148	147	147	171	143	155	138	138	149	176	151	164	148	151	140	153	160	130	163	152	137	152	164	156	118	171	150	152	156	165	135	152	136	147	158	155	146	140	159	148	138	166	147	159	133	160	137	153	163	163	143	140	142	147	151	155	159	136	167	152	143	127	170	140	140	129	159	155	120	163	147	169	142	148	132	160	145	150	133	143	155	143	171	134	119	159	148	150	150	131	141	128	161	139	156	159	153	155	149	139	155	156	132	151	137	119	143	157	144	160	127	159	138	173	150	140	147	147	156	154	148	159	153	149	137	141	144	148	152	159	135	163	157	172	144	147	145	136	172	146	160	146	146	158	164	150	143	136	152	140	138	139	148	138	146	142	151	140	142	170	142	145	137	140	160	136	117	128	125	124	160	146	154	149	148	152	141	172	145	146	127	150	123	122	149	163	138	153	154	153	140	132	144	145	134	137	135	149	156	143	159	157	135	137	140	142	145	179	148	122	161	142	151	141	150	136	139	134	137	136	141	163	131	140	138	137	147	135	152	133	125	139	141	140	132	150	148	136	157	159	140	141	128	129	144	140	171	161	147	142	123	150	129	160	143	143	156	129	148	117	148	143	142	131	137	148	153	148	138	163	155	161	134	130	153	151	151	149	145	140	164	150	143	138	150	165	142	131	133	139	147	140	153	150	143	158	128	125	163	168	169	141	164	125	134	120	150	145	158	163	145	160	145	138	141	154	149	144	146	141	136	159	142	151	163	131	129	165	148	150	146	128	153	124	145	143	119	159	137	158	158	137	153	163	133	141	119	164	157	164	135	143	149	146	149	144	158	139	167	142	141	144	157	155	143	151	149	145	135	147	143	146	141	122	152	149	153	138	154	137	138	147	148	139	162	139	138	155	145	151	146	149	139	166	161	137	140	153	125	140	127	150	137	133	150	145	164	152	143	144	149	151	162	154	146	168	163	146	138	160	126	131	142	160	145	147	142	146	153	141	135	156	135	146	129	163	135	163	141	146	151	136	142	132	156	140	132	144	141	127	151	155	177	121	170	155	138	136	141	153	150	162	139	162	151	157	153	123	123	131	130	127	159	156	171	166	148	147	155	132	127	148	153	140	138	134	166	152	133	148	156	147	127	174	138	146	136	119	130	155	154	144	163	148	151	147	141	131	191	161	148	141	135	140	153	134	145	158	154	131	160	134	165	135	150	137	147	155	150	142	161	131	170	147	141	151	143	137	161	157	136	139	161	166	130	157	149	157	159	139	162	138	155	140	147	155	127	143	151	144	144	132	140	133	161	153	176	154	143	167	157	147	147	130	139	132	170	154	145	144	147	139	143	157	121	149	129	153	159	143	145	126	138	122	133	125	135	153	137	161	134	165	161	130	142	159	156	159	171	120	140	126	136	146	150	151	149	167	158	152	140	145	150	148	132	160	103	159	144	149	142	146	133	156	165	140	142	143	147	138	144	152	130	125	129	129	152	169	152	149	161	141	147	136	150	148	128	176	146	172	143	152	143	136	137	169	159	142	129	133	143	145	151	169	147	138	132	137	168	154	127	142	134	151	127	141	158	150	152	163	144	140	149	151	141	132	151	142	148	148	134	150	131	157	149	135	145	165	140	149	153	134	174	148	136	144	170	155	147	149	145	159	127	137	145	141	163	135	143	147	140	154	142	145	146	145	145	154	155	152	139	157	139	127	152	166	153	176	128	126	150	159	156	147	129	161	140	143	142	134	169	153	165	144	143	159	144	142	155	155	151	148	141	130	155	133	157	158	150	134	159	177	135	142	133	173	164	134	141	145	140	163	157	152	151	138	130	122	152	170	143	142	143	149	132	123	135	153	154	141	159	138	133	139	149	130	143	147	165	172	159	154	153	134	152	155	126	149	159	142	140	136	142	120	141	146	152	139	165	133	138	137	134	147	154	160	129	143	170	172	126	141	140	139	148	146	161	139	160	164	141	130	177	156	175	140	142	159	134	128	133	140	163	153	144	143	147	170	161	166	161	147	138	153	162	120	168	145	132	141	134	134	143	150	121	179	138	158	150	139	160	145	153	146	144	139	146	160	168	121	153	144	152	149	153	131	157	137	162	130	147	159	150	145	167	150	149	156	130	139	153	123	139	169	131	142	127	126	109	152	156	164	161	136	139	134	161	141	153	156	152	135	147	159	147	159	144	154	146	149	139	139	118	143	157	168	132	132	164	128	137	112	136	136	142	164	124	139	158	151	149	140	157	171	135	139	139	134	140	139	143	165	160	153	141	141	149	162	135	147	152	148	158	166	146	131	169	156	143	166	154	154	142	142	160	139	141	150	144	148	138	149	138	147	130	149	142	159	148	145	129	158	139	146	145	146	139	145	153	149	149	130	148	153	152	132	151	160	124	136	130	142	147	140	137	143	158	136	155	145	127	143	145	153	154	139	144	154	135	156	163	162	150	137	140	153	148	151	134	148	136	144	166	148	134	124	156	140	142	156	140	142	158	145	130	151	127	155	143	139	149	152	153	162	135	145	153	130	149	134	143	127	146	158	140	148	140	144	154	157	147	148	148	158	181	116	142	123	146	165	143	166	122	133	147	149	145	149	192	125	121	157	150	152	167	160	166	157	143	162	133	157	150	164	134	127	138	121	147	150	144	129	149	131	185	160	154	150	134	132	162	132	158	131	142	151	176	168	133	132	136	161	141	148	141	152	130	137	150	144	149	141	144	134	126	151	136	160	132	151	145	152	144	153	145	150	131	139	137	133	133	152	161	162	142	160	140	135	159	158	133	149	139	141	144	148	142	172	144	135	140	154	142	157	138	143	139	149	135	137	134	156	142	165	134	141	151	121	149	142	136	137	144	151	138	148	145	141	164	154	147	129	146	148	156	138	136	147	159	134	147	152	158	145	144	137	168	130	156	129	140	147	154	138	134	148	164	132	136	154	118	168	154	130	161	131	143	169	138	139	116	157	147	132	149	145	152	134	125	143	148	150	135	134	161	140	146	173	146	147	135	126	153	146	152	150	137	139	126	123	155	142	158	142	148	142	142	139	157	123	164	146	173	153	168	157	147	166	160	148	142	151	156	171	132	150	145	150	142	141	141	151	161	156	166	132	144	151	150	144	129	148	153	133	122	121	153	139	142	131	130	142	169	160	162	141	138	140	164	115	115	160	138	138	140	155	123	143	158	142	133	143	127	171	118	156	140	125	145	137	133	120	143	145	151	139	143	149	131	134	142	140	153	121	152	129	168	154	144	144	135
6088	574	676	724	685	624	646	594	570	573	560	585	550	566	559	482	502	524	544	504	525	521	501	502	461	504	489	479	510	473	460	472	544	514	484	468	470	484	514	473	475	513	477	502	495	509	523	496	474	518	521	505	486	461	484	543	474	514	528	482	477	490	505	482	502	523	484	481	483	508	487	522	495	492	472	458	496	455	554	493	547	530	507	483	523	513	512	520	480	498	503	492	495	533	532	494	534	462	516	467	530	457	512	500	501	498	485	464	449	490	517	518	495	495	488	523	448	492	497	472	530	509	512	508	520	499	530	518	504	471	481	481	493	509	531	489	502	515	507	514	469	510	487	531	463	481	491	507	545	522	505	518	471	504	479	523	506	464	471	507	486	489	473	487	472	502	532	458	487	459	479	492	537	500	517	466	489	504	519	515	508	491	499	512	473	457	489	540	539	485	480	505	538	514	472	522	480	527	492	486	477	533	498	470	498	443	512	496	504	505	534	481	498	474	539	497	501	524	516	533	466	537	523	494	484	524	487	472	508	506	498	486	492	501	500	495	527	498	479	454	506	480	496	481	514	476	507	486	477	467	483	517	497	528	483	512	514	515	471	470	487	524	512	488	482	476	456	538	495	476	469	466	466	484	496	526	481	479	522	463	465	502	487	499	484	516	500	488	505	499	471	495	502	496	505	485	485	497	454	488	506	498	470	497	523	493	511	483	481	518	467	534	494	489	492	473	484	461	502	514	461	467	481	506	480	479	515	522	510	507	502	475	531	478	526	499	518	506	527	448	493	485	468	486	513	491	493	508	488	517	484	490	473	514	478	485	531	525	487	512	492	509	470	478	481	511	501	488	518	443	520	499	519	487	511	501	521	507	517	500	460	483	491	480	493	509	484	472	507	457	531	476	522	481	476	518	493	585	534	457	486	489	506	490	505	505	480	512	464	485	469	488	556	486	506	487	529	556	523	478	458	550	504	510	491	526	487	518	501	505	539	502	506	470	500	475	536	492	512	483	511	498	479	505	525	484	486	515	524	489	487	464	504	486	537	496	487	504	479	483	455	503	502	518	450	515	510	467	493	491	485	514	519	518	485	479	472	500	503	464	501	501	472	485	486	540	495	524	496	519	501	498	485	456	512	481	493	509	492	491	509	511	457	471	519	518	470	503	521	500	532	511	466	515	442	472	478	507	495	500	502	493	473	486	515	468	526	531	519	484	526	450	496	506	532	485	517	537	471	467	490	472	477	485	445	476	482	515	494	491	509	511	505	471	528	473	496	521	513	521	480	561	518	470	490	518	542	485	488	515	508	448	478	486	491	476	484	482	507	479	506	495	494	470	496	470	514	488	478	482	519	450	518	507	511	520	466	519	494	508	486	491	469	460	515	454	497	530	475	498	491	506	501	562	521	495	488	513	488	477	438	538	487	516	487	476	510	501	529	520	523	528	506	520	472	498	524	484	486	484	526	453	502	516	491	460	490	495	489	514	495	476	537	488	503	492	492	514	524	504	505	471	473	481	486	467	522	494	505	497	492	473	489	489	514	472	519	505	536	503	482	449	485	516	513	484	485	474	513	468	489	513	532	518	483	482	497	486	545	487	507	522	513	554	476	465	493	509	540	470	505	517	459	475	534	504	469	502	509	482	437	484	480	514	496	523	499	526	492	515	503	493	487	474	535	491	556	475	476	462	500	496	451	509	502	473	484	479	469	481	519	496	525	509	493	527	476	488	517	522	506	513	473	530	500	482	508	516	496	493	516	553	528	469	501	491	514	466	539	532	470	482	528	491	494	512	507	518	487	512	524	487	513	498	504	512	544	533	514	477	493	492	525	484	513	486	482	521	531	492	498	465	522	464	532	528	552	487	449	471	531	471	493	468	528	471	508	506	499	522	446	469	526	463	495	534	497	541	485	517	468	484	485	500	510	509	481	495	530	479	517	496	532	472	500	514	473	493	497	509	485	497	522	479	507	524	495	507	501	483	512	520	526	474	466	473	514	513	455	494	520	525	471	565	483	475	511	482	503	461	507	540	479	481	479	476	501	478	507	502	506	535	521	479	492	526	494	499	497	512	524	483	514	515	515	548	493	450	486	540	510	499	504	497	517	468	489	460	496	501	516	505	475	510	497	475	523	512	519	496	528	498	493	525	490	492	525	532	470	505	515	533	500	507	514	481	485	481	503	505	450	536	517	533	481	493	519	498	504	514	477	513	487	508	509	462	485	527	496	464	496	499	482	471	509	476	471	513	505	522	476	499	520	496	502	471	522	508	475	488	477	550	480	540	514	519	512	468	528	493	480	506	486	534	506	455	496	491	530	516	510	482	542	479	494	506	499	519	475	472	487	504	523	492	472	479	496	497	539	499	489	432	471	494	485	565	495	486	472	507	495	462	491	441	496	502	473	457	514	507	496	501	479	463	502	475	504	504	525	499	510	511	512	494	513	510	528	467	532	492	557	492	481	480	530	474	463	527	447	498	500	513	510	487	522	494	504	514	479	470	543	539	525	502	469	447	505	514	478	512	499	497	502	504	485	523	479	525	503	539	526	514	478	506	520	494	481	517	508	486	543	488	488	479	499	515	515	530	509	477	512	475	513	519	503	511	523	500	505	524	485	484	513	492	508	510	505	522	494	513	520	487	517	479	493	469	495	508	496	544	517	487	473	490	507	486	518	499	523	489	504	501	466	479	542	513	482	518	484	470	509	489	474	502	514	497	473	504	481	495	478	485	538	524	517	546	491	496	499	516	481	482	475	524	494	459	463	488	527	491	495	501	505	511	522	521	495	516	475	513	513	449	469	467	490	522	507	505	525	494	485	492	512	487	526	534	501	458	508	512	468	551	519	490	532	521	464	491	490	481	507	509	491	495	494	487	519	467	492	485	489	482	492	511	470	509	512	512	527	517	519	505	480	494	488	526	495	464	504	501	502	500	511	480	488	525	467	465	505	506	475	531	489	514	516	466	523	514	488	520	548	494	492	473	527	525	507	507	521	459	474	515	506	524	458	501	543	513	461	493	481	493	523	517	451	490	506	501	448	529	515	499	506	526	478	479	483	535	494	504	535	512	475	480	501	496	462	502	530	541	464	510	493	495	514	498	488	546	472	494	480	462	507	478	494	527	458	528	503	500	512	492	510	487	489	523	516	506	471	527	463	486	489	511	541	476	496	509	539	486	503	485	521	502	514	530	488	482	507	525	479	471	491	495	497	506	545	500	505	527	508	521	496	520	487	500	501	504	458	480	520	495	501	527	520	482	519	558	477	454	462	520	480	502	518	545	501	528	481	518	547	497	482	496	473	508	535	520	483	481	520	516	503	448	466	488	487	499	510	484	495	495	484	513	535	472	541	507	484	522	497	462	512	557	505	470	493	463	526	527	525	499	533	487	527	521	532	513	507	510	478	488	511	525	501	480	533	462	503	494	461	484	517	492	477	508	478	471	512	499	495	521	548	516	470	516	498	485	514	543	548	490	477	506	538	530
36906	5530	1629	1177	885	687	612	507	457	418	373	372	372	360	332	333	325	338	288	290	296	318	291	324	308	293	303	303	278	286	294	279	295	311	295	293	292	308	257	271	289	272	287	301	277	299	297	279	286	291	288	284	268	305	268	292	275	295	270	269	264	297	257	274	264	319	263	294	276	263	261	260	298	287	314	259	283	296	287	255	268	276	287	267	277	300	304	302	252	279	302	262	289	261	288	272	294	278	256	303	272	283	266	271	263	278	261	278	281	281	304	287	287	280	303	244	275	289	269	304	302	274	295	259	253	300	297	278	270	258	282	282	290	263	288	276	300	262	283	286	285	256	251	281	245	294	311	285	279	289	276	274	279	268	256	301	283	291	291	265	257	292	275	282	273	298	290	292	254	305	285	262	260	274	283	283	283	276	295	305	285	265	275	283	301	283	278	274	248	287	316	273	291	290	299	272	315	284	275	296	286	276	287	275	282	288	309	281	283	273	289	289	274	277	276	308	278	260	288	277	260	265	294	300	280	272	246	297	262	266	275	270	292	278	266	274	282	278	277	255	274	286	268	296	265	270	273	289	291	274	274	270	294	271	259	291	262	255	293	286	267	259	310	285	293	290	307	265	281	290	267	278	270	252	284	302	281	278	267	285	291	275	290	256	252	286	288	266	301	254	275	254	305	284	266	281	284	306	268	292	302	298	292	268	279	305	285	257	247	277	287	252	244	273	272	269	262	244	288	298	274	276	259	270	276	275	252	275	284	254	277	313	263	264	303	297	287	269	267	277	260	287	263	285	288	311	284	309	274	280	278	281	284	239	300	307	290	290	272	270	276	260	301	282	279	274	272	305	260	281	323	281	258	292	281	286	285	261	291	291	303	280	282	279	284	264	300	290	274	259	269	309	295	305	260	282	281	298	277	307	281	303	267	256	301	282	294	312	296	270	273	294	270	266	268	249	289	310	284	286	306	250	306	261	280	273	274	246	271	286	279	297	286	256	295	264	311	269	247	274	263	266	327	278	307	238	259	285	283	280	291	272	319	287	276	294	281	298	289	265	279	296	255	272	305	270	274	284	293	315	305	270	265	299	282	286	270	290	284	278	268	256	271	279	300	261	286	285	274	261	321	295	303	275	258	279	282	250	280	293	319	267	287	264	278	291	266	280	286	283	308	292	291	288	282	277	277	291	236	325	271	315	264	301	287	272	283	288	281	255	284	296	286	265	312	269	321	279	277	282	287	251	293	272	280	291	241	259	278	262	273	289	256	304	297	291	279	269	274	275	293	277	282	269	292	298	299	268	263	285	263	291	283	299	271	279	289	278	284	251	297	245	275	262	292	266	263	259	284	259	248	289	299	279	260	246	301	253	288	277	245	268	291	273	245	291	252	293	287	297	256	248	286	302	272	323	256	271	284	286	278	262	267	309	283	237	293	285	314	277	271	272	265	273	274	302	297	280	265	285	275	256	282	280	262	273	257	259	291	267	298	278	277	296	276	255	278	279	291	250	292	256	286	331	270	283	256	251	266	265	264	281	279	290	284	300	288	289	286	273	279	258	275	257	284	267	283	264	293	276	262	285	270	252	280	307	273	264	269	282	267	266	268	284	282	273	266	282	287	278	271	278	315	235	277	296	286	279	270	259	252	263	282	261	280	256	287	277	290	285	289	270	308	278	298	285	284	321	255	261	276	297	338	270	264	271	286	279	270	292	277	302	269	278	267	293	260	281	294	269	266	257	274	282	302	264	277	261	284	248	277	298	297	285	257	317	289	290	285	285	264	277	300	271	281	264	271	298	311	298	293	300	293	263	264	254	262	291	261	279	289	271	280	302	273	277	285	275	270	278	286	279	308	301	288	293	279	283	278	265	253	246	318	261	284	282	278	284	275	246	293	266	258	267	284	283	298	280	242	299	275	261	287	278	256	284	275	252	274	258	289	291	281	303	268	269	302	290	262	272	273	292	322	248	294	258	268	273	295	278	298	282	297	293	267	295	254	285	257	291	269	284	302	266	298	265	270	308	284	263	312	320	280	283	283	254	299	273	277	290	258	290	292	294	267	283	295	292	261	272	255	286	279	299	264	325	281	278	307	287	280	299	255	291	296	281	279	272	275	256	231	301	248	262	252	310	281	273	250	290	263	270	252	275	287	281	252	292	260	263	251	275	273	280	272	247	266	298	281	261	250	285	271	293	275	301	255	311	289	267	309	290	291	273	272	284	318	261	310	274	284	270	286	305	286	275	249	278	291	304	266	278	291	282	263	290	266	285	291	273	276	268	278	285	292	270	299	278	297	247	280	299	293	276	272	280	280	250	265	278	273	267	273	294	258	260	289	285	282	275	268	292	273	291	274	267	276	271	292	264	313	268	273	280	282	292	306	278	263	266	282	268	266	286	314	268	315	268	298	273	280	287	279	278	287	298	261	287	275	282	292	278	298	295	298	268	285	298	271	281	294	256	263	257	270	272	309	307	280	276	282	317	280	238	276	272	280	282	256	276	283	307	306	279	271	269	275	292	305	266	295	303	299	285	256	289	265	290	295	261	282	282	288	303	273	250	280	297	250	274	280	281	291	312	276	273	288	335	270	257	266	276	272	274	256	310	300	259	258	268	273	266	288	280	268	271	249	295	274	299	260	241	288	256	288	290	286	284	255	265	268	240	263	286	291	310	252	276	278	273	256	289	271	253	277	274	280	251	277	254	265	278	297	293	290	287	274	311	257	278	289	297	257	284	266	278	258	275	260	254	286	277	287	280	260	251	282	268	289	267	282	290	290	269	286	303	282	231	273	255	283	287	298	270	308	281	286	280	277	292	257	281	258	269	286	281	271	285	286	274	267	301	300	266	322	295	288	308	285	278	314	274	286	245	271	249	239	259	252	296	281	307	258	301	283	276	285	243	298	281	288	310	251	286	255	286	269	274	283	254	302	284	262	271	281	282	284	301	281	295	281	262	263	262	286	266	306	296	302	259	287	281	298	262	278	281	290	276	290	290	287	294	278	278	302	274	284	258	269	303	268	294	270	263	256	296	288	308	299	297	285	262	261	256	242	266	272	316	268	293	279	285	279	260	278	291	301	288	272	295	289	277	272	277	294	282	313	271	293	320	261	291	247	289	304	277	325	260	283	283	314	294	313	301	307	298	253	283	268	285	259	270	231	276	336	276	286	308	280	271	290	276	254	281	267	270	255	266	275	297	277	246	259	300	280	266	280	271	272	269	243	278	295	250	312	268	297	284	254	263	284	245	268	267	315	251	280	277	282	257	277	298	262	273	287	280	273	269	292	270	281	280	271	274	271	263	312	269	258	308	295	273	273	281	279	280	283	260	282	265	269	272	299	271	247	271	312	280	273	270	269	256	263	283	290	248	253	279	285	298	275	297	305	279	270	258	297	299	294	318	270	290	285	281	287	279	282	290	282	280	284	293	279	303	308	288	275	296	269	281	255	278	243	264	273	282	278	293	272	291	275	258	260	270	248	257
19217	1878	3840	4047	3454	2883	2559	2198	1829	1703	1573	1481	1466	1316	1226	1148	1164	1103	1101	1047	1051	1041	995	1028	950	1009	987	1008	922	929	937	935	924	873	911	913	905	897	910	896	902	909	913	853	857	860	868	904	891	932	893	823	891	913	862	867	942	891	862	869	870	869	868	881	892	894	903	907	873	842	893	850	850	789	870	814	866	858	807	861	802	848	879	857	890	881	873	833	820	871	852	851	862	836	812	849	841	815	893	854	866	853	895	879	842	827	865	822	814	847	770	868	888	816	816	845	849	842	889	839	889	825	812	835	872	896	887	843	871	850	867	824	891	828	847	841	852	849	805	884	866	882	845	841	859	904	859	865	848	854	847	855	830	800	888	899	871	810	817	887	839	844	835	816	833	882	850	832	880	840	848	847	890	833	749	830	835	871	828	884	892	836	902	797	793	836	867	894	832	830	842	857	803	838	804	891	852	792	821	803	796	838	912	848	854	858	811	827	878	835	846	873	800	905	847	865	875	868	837	860	861	818	839	778	851	836	898	892	868	808	869	928	851	842	794	848	827	864	847	851	842	828	771	881	862	855	869	872	861	806	900	806	844	838	866	801	891	842	826	824	849	843	870	906	845	829	832	804	839	816	832	858	858	864	850	815	855	859	846	858	865	772	863	805	809	808	878	853	843	864	851	833	846	841	832	846	796	837	882	812	858	839	879	795	834	854	789	826	801	828	914	859	862	821	804	800	874	842	836	831	856	868	839	863	839	884	817	824	857	809	868	835	885	824	868	870	846	814	847	846	857	862	795	884	896	850	872	845	884	876	824	878	871	817	860	853	811	864	851	840	840	849	857	798	799	821	832	827	851	814	886	788	821	835	836	859	731	842	840	836	825	851	838	834	852	875	839	857	872	793	880	846	858	856	846	862	839	874	843	873	801	828	829	855	849	853	862	845	816	823	839	832	853	882	839	846	842	835	818	852	855	856	799	846	792	844	898	845	833	873	863	862	915	837	860	856	806	856	863	760	846	821	823	820	836	901	870	840	864	868	841	815	872	865	813	872	806	851	806	842	818	856	862	866	879	829	853	837	854	862	857	876	885	847	838	807	874	844	841	883	823	853	917	801	878	861	846	851	857	848	827	829	807	814	829	836	820	784	890	786	866	868	870	884	874	824	853	816	804	824	822	818	835	848	883	850	805	838	865	836	864	818	879	839	850	829	827	844	859	843	833	811	805	895	889	860	816	858	851	880	794	848	843	845	834	855	815	856	884	873	868	838	862	816	907	876	846	866	800	835	850	845	838	877	860	833	863	815	848	857	861	845	823	847	827	830	868	790	854	802	835	805	832	793	850	867	813	818	831	836	876	867	845	831	937	891	864	819	796	862	844	896	834	815	886	860	823	867	823	835	863	829	867	810	831	841	878	872	784	840	841	873	817	846	850	854	847	805	891	845	826	880	808	900	790	835	874	832	849	871	895	803	817	822	853	828	851	848	861	837	835	795	809	877	835	887	884	831	798	838	882	779	850	850	823	882	853	877	850	897	873	819	884	826	831	861	838	832	876	819	907	789	819	867	854	869	811	864	803	870	845	807	826	839	810	892	866	813	814	833	831	872	858	843	827	835	855	828	839	889	863	797	855	836	835	788	885	824	812	876	831	870	858	849	843	847	863	840	860	814	840	823	840	809	823	863	875	879	792	796	896	795	793	833	870	802	831	851	819	869	840	825	844	873	813	858	838	831	845	838	852	860	801	869	818	832	818	802	816	826	792	773	872	891	815	867	844	790	829	844	822	850	841	848	827	829	843	825	841	852	799	878	834	827	795	852	840	842	852	863	854	858	842	883	868	830	835	812	845	872	798	777	815	826	802	860	800	809	847	868	757	837	772	840	846	848	879	821	828	828	842	837	838	808	892	806	836	814	817	795	847	877	839	872	877	842	875	808	845	874	829	852	841	831	886	855	844	765	810	858	851	844	857	868	866	833	842	820	871	770	878	832	842	821	838	864	813	841	816	816	878	834	843	857	827	910	839	795	871	863	848	834	852	829	832	827	797	819	809	888	806	827	825	880	787	839	856	846	879	856	816	847	907	857	826	859	822	887	875	849	795	773	843	870	836	886	838	815	820	849	855	812	822	874	853	810	849	830	812	840	831	856	874	892	839	871	850	879	855	854	809	853	824	872	828	805	845	869	849	821	829	854	869	851	809	819	824	879	823	799	897	881	855	801	801	846	894	852	892	835	858	851	832	798	795	852	859	832	846	830	858	792	840	848	842	890	868	835	886	865	858	862	850	845	853	801	855	856	856	837	841	855	849	829	872	854	812	890	857	882	870	834	821	833	851	792	866	855	840	825	832	881	875	843	866	825	843	838	845	823	834	869	816	850	817	853	823	860	842	814	841	886	859	833	823	803	835	845	841	803	852	858	844	890	840	850	885	802	846	833	837	785	827	803	884	821	830	807	824	820	817	844	841	864	852	810	845	845	841	791	914	878	897	835	805	829	792	849	831	826	874	830	872	838	829	852	860	874	840	802	843	870	812	794	883	865	822	826	864	876	900	867	858	881	841	859	859	817	900	837	837	821	866	860	836	820	830	861	836	850	920	858	870	850	783	833	831	878	826	846	857	890	852	833	853	857	814	814	840	858	840	876	812	813	830	846	819	874	907	811	831	848	823	880	818	872	798	823	902	870	871	881	866	850	852	848	886	813	856	879	796	858	820	815	821	826	827	856	846	842	879	836	769	838	839	871	834	880	849	809	784	835	865	799	834	864	858	833	908	811	842	838	813	881	829	866	869	843	882	804	834	892	901	865	838	871	787	863	919	889	845	853	802	803	874	825	820	837	865	844	886	823	841	837	858	877	796	883	850	814	826	841	888	813	798	840	824	806	882	800	808	803	906	815	848	878	888	828	848	868	853	840	880	877	887	866	876	826	870	788	819	820	830	840	801	798	800	839	863	872	803	870	828	820	863	796	882	826	798	841	856	825	857	832	850	826	865	876	799	810	796	862	799	809	847	853	864	777	874	887	886	783	836	882	862	812	810	799	832	810	809	863	803	857	853	860	835	830	856	836	897	808	838	820	899	826	842	856	854	845	836	838	842	848	848	853	834	873	905	864	782	819	790	881	867	830	883	861	874	858	811	815	825	828	808	824	805	864	852	784	845	856	823	850	842	870	845	825	843	841	838	862	854	841	879	847	832	830	811	835	831	850	836	900	884	853	818	822	853	856	847	898	840	846	818	856	838	848	805	808	820	859	825	835	786	830	918	854	859	868	867	879	826	877	862	860	795	835	856	902	852	849	832	861	861	818	812	864	872	838	808	778	917	857	837	836	854	869	847	832	837	875	819	762	812	836	825	877	862	851	868	843	825	824	852	871	836	852	869	828	817	887	851	830	858	898	851	843	882	909	842	863	840	787	845	865	807	790	855	823	861	826	811	782	873	842	932	861	847	841	847	840	817	856	817	869	878	866	875	832	819	805	845	905	807	883
50751	11745	3297	2229	1594	1156	934	763	669	596	569	530	455	468	417	381	379	378	413	398	380	332	347	382	344	373	361	355	388	312	366	345	349	340	347	326	330	303	316	328	307	340	322	326	295	338	372	315	323	352	324	376	324	280	313	330	311	331	320	296	309	351	337	314	308	349	350	331	336	328	322	331	319	324	311	310	313	337	306	313	347	334	299	302	319	328	342	335	331	350	307	347	296	348	334	328	323	335	309	327	331	331	301	317	338	327	321	320	306	309	312	332	329	331	326	321	335	308	353	310	328	331	317	347	350	327	303	344	348	336	325	314	332	372	307	307	305	339	341	330	322	306	338	335	348	342	320	342	342	308	362	331	329	287	315	324	317	362	297	314	280	322	303	345	313	322	308	336	313	342	286	338	333	343	361	325	333	354	345	316	378	355	334	311	352	312	315	323	330	347	349	310	316	320	343	345	341	338	311	326	320	331	348	318	357	307	313	300	296	333	286	346	293	335	336	324	327	324	299	313	316	326	303	292	323	327	311	342	340	298	292	294	336	341	343	330	362	318	316	363	337	312	336	354	339	346	329	323	333	314	303	327	305	329	342	307	320	318	320	314	304	320	309	349	315	321	361	296	325	327	328	332	319	355	330	314	324	347	318	366	322	349	339	323	325	324	326	314	355	299	342	338	322	329	291	318	334	314	327	329	310	330	353	297	331	317	323	322	325	336	331	311	323	308	336	347	350	301	310	361	307	306	355	356	319	346	316	346	336	318	365	343	373	322	330	334	306	334	300	303	351	329	353	318	332	350	288	335	370	320	336	360	293	322	335	310	294	375	334	357	340	364	318	329	298	326	323	337	330	339	315	342	329	294	313	325	320	337	287	300	314	356	318	315	314	333	348	316	334	325	310	307	324	348	313	352	318	333	328	310	330	316	351	333	361	312	304	360	350	319	326	299	332	303	374	349	310	306	316	317	313	366	309	318	334	342	318	317	343	316	299	345	332	341	307	332	328	281	297	346	307	327	370	311	333	335	321	332	303	319	287	328	307	325	356	358	313	316	329	309	325	342	317	315	326	311	370	334	313	340	333	327	341	339	339	345	303	301	313	291	319	337	342	319	320	349	355	331	315	352	321	353	325	350	307	308	374	367	327	321	310	289	315	287	297	322	319	302	306	318	341	339	314	341	320	359	328	314	351	340	291	339	348	311	301	334	309	349	296	330	323	324	346	311	318	342	347	298	311	313	322	350	312	303	340	339	301	305	308	325	298	352	322	331	326	330	285	320	347	317	326	293	298	339	321	312	347	321	300	350	334	310	354	320	308	323	317	338	308	335	345	309	329	366	337	335	290	302	327	339	350	332	306	332	306	316	334	307	309	342	309	337	316	312	308	322	323	283	340	338	306	339	340	309	339	290	327	322	333	325	340	357	326	338	287	321	316	295	333	334	330	352	278	346	314	353	329	331	328	315	346	327	308	333	352	324	355	321	321	336	345	333	353	350	319	307	297	324	316	356	345	336	306	346	331	299	310	358	299	343	347	312	321	345	321	326	319	330	345	339	329	340	322	321	348	360	290	316	297	331	331	303	346	327	320	324	336	346	305	300	331	312	337	306	309	320	336	312	318	334	314	337	338	318	332	301	311	344	312	331	334	331	305	335	309	320	328	334	332	356	345	314	344	347	337	342	323	318	311	326	320	347	345	340	314	362	344	337	348	338	327	332	365	311	319	304	339	295	340	323	291	323	341	339	326	330	353	317	329	338	314	307	322	366	315	328	331	344	336	341	301	322	290	319	344	310	351	341	336	333	319	307	363	315	299	298	338	326	330	308	336	320	322	316	345	339	319	330	342	324	311	332	319	343	341	303	343	306	347	327	319	330	341	337	306	313	310	311	332	324	318	347	349	330	365	325	350	368	335	339	333	336	341	315	325	327	325	307	347	296	316	304	331	311	323	308	349	314	332	316	316	320	319	329	331	334	306	323	305	321	331	312	326	287	316	346	317	349	329	334	340	332	307	346	335	330	340	332	331	331	318	291	338	327	331	333	334	316	325	302	323	302	333	357	292	327	329	319	316	325	292	307	363	330	337	318	334	324	336	338	341	328	318	320	348	318	349	348	334	333	338	325	311	336	329	335	345	333	295	356	341	342	362	342	347	369	340	367	348	339	360	368	347	328	318	308	304	302	347	292	354	332	353	329	328	320	286	304	320	333	300	318	318	305	316	342	319	317	324	340	333	329	327	333	338	322	304	317	294	325	328	324	314	315	365	326	324	297	292	317	310	326	340	299	314	324	319	355	303	306	327	333	320	338	339	347	340	312	316	291	287	315	349	306	336	313	334	346	330	354	313	328	349	350	349	347	316	283	330	318	328	334	300	326	289	318	361	359	344	314	336	335	333	338	329	315	326	325	314	336	335	342	324	313	332	316	339	349	325	353	334	318	326	332	349	307	331	352	332	317	301	295	341	336	342	327	325	306	330	324	355	319	357	351	308	325	320	332	328	337	312	349	322	286	320	323	303	333	358	302	335	340	310	329	361	323	319	351	351	338	326	345	311	333	349	313	320	347	289	354	317	318	337	338	323	355	327	334	347	319	334	330	319	352	329	356	325	330	312	329	312	324	300	314	324	318	334	317	294	331	335	300	328	327	324	352	338	327	329	306	319	308	335	316	322	352	351	354	315	334	318	354	336	315	297	314	308	314	317	301	339	315	309	336	344	331	318	280	311	346	352	336	346	333	365	324	305	311	332	319	325	327	342	345	386	321	321	341	330	330	287	334	316	322	326	333	347	318	320	282	304	303	366	338	336	338	337	306	327	326	338	317	325	336	291	318	337	360	304	322	367	321	331	332	389	326	317	328	305	304	328	351	337	306	301	316	279	360	331	288	331	321	352	309	334	368	325	290	298	330	325	312	334	321	326	299	342	339	283	326	331	355	325	354	319	321	302	323	311	311	340	323	283	279	331	305	315	333	362	330	334	330	300	333	279	351	329	306	361	323	315	311	349	330	295	325	307	361	349	315	316	343	299	339	334	335	301	337	343	297	323	335	301	320	315	330	333	312	337	309	303	342	306	324	334	335	359	330	298	317	325	389	298	342	344	323	316	317	324	331	323	346	322	331	343	305	343	327	323	301	328	317	315	358	347	323	299	363	322	354	342	341	295	339	356	295	310	352	332	320	343	328	315	357	297	317	327	312	334	343	337	326	315	351	314	319	334	365	291	318	302	327	306	335	336	297	337	310	350	355	321	317	310	315	320	337	322	317	341	314	314	328	311	316	328	323	308	319	336	301	309	327	302	325	311	352	338	323	302	335	346	295	328	313	335	313	307	328	302	313	308	338	300	355	318	349	325	332	335	308	301	325	311	347	296	337	315	359	322	360	365	329	308	332	307	317	339	339	327	315	319	327	290	295	328	321	328	350	328	319	333	335	309	327	292	346	352	303	361	321	332	327	318	341	326	328	338	361	310	331	308	328	345	319	344	330
26075	3004	6446	6939	5861	4704	4037	3358	2979	2555	2340	2156	1927	1824	1772	1661	1553	1479	1444	1383	1356	1239	1282	1245	1230	1237	1153	1128	1164	1134	1126	1100	1085	1089	1048	1051	1063	1073	1055	1020	1002	1064	1009	1017	1027	1017	990	1053	1006	982	1014	1035	1020	1038	1002	1009	992	1009	1011	1017	1056	954	960	973	987	988	1029	1048	1043	996	928	976	986	928	985	955	954	964	939	1020	1005	1025	950	926	995	947	979	930	990	997	993	987	928	967	970	926	974	962	933	943	1000	998	908	953	951	945	969	1003	925	1002	938	961	998	940	909	944	949	954	908	910	938	940	927	926	1004	991	976	918	978	989	954	936	979	983	908	941	916	948	911	959	923	921	1020	909	902	972	1004	956	987	922	962	934	940	941	990	914	953	973	999	949	911	945	889	962	930	965	951	971	990	967	954	917	973	909	986	887	958	1016	991	920	971	946	993	972	931	925	976	944	978	918	981	913	953	952	945	990	930	977	927	1022	961	922	959	919	945	953	926	856	969	986	917	928	916	949	922	958	940	987	968	929	934	947	914	968	984	943	1007	914	973	894	957	975	977	930	972	943	908	907	915	936	930	943	1002	982	942	941	909	918	937	930	969	913	939	945	889	947	912	992	911	939	906	1010	937	961	946	931	915	934	913	948	957	950	945	922	927	981	930	972	964	960	979	960	985	923	864	976	908	976	968	955	933	974	968	998	956	920	942	998	988	956	951	945	951	953	922	956	935	939	916	907	1015	948	935	988	978	930	919	941	947	949	950	975	971	930	953	959	962	929	946	976	932	988	917	938	910	940	998	936	940	951	905	982	969	940	983	970	938	898	1009	931	992	981	946	913	983	960	923	911	956	960	959	918	974	960	922	925	955	942	943	943	955	938	926	970	964	964	994	964	932	938	985	941	961	922	915	964	932	930	978	909	944	874	948	941	967	957	996	921	914	929	938	920	922	952	903	956	952	983	924	926	990	984	915	943	951	979	909	990	925	909	948	958	902	975	953	944	931	914	965	949	977	917	950	967	963	887	948	967	936	955	960	986	1016	1001	958	934	957	983	931	942	873	949	919	923	927	910	982	974	904	945	957	938	951	969	986	928	927	923	968	930	940	1025	963	950	940	913	994	939	970	932	907	963	944	929	967	945	887	900	920	950	996	971	927	890	954	971	951	945	930	949	916	911	953	981	921	931	949	964	929	983	950	1022	948	955	945	947	971	944	902	966	952	919	972	945	954	957	953	954	978	950	948	987	930	962	975	946	948	989	973	949	978	926	921	910	970	909	951	975	931	950	957	908	937	921	911	995	957	940	962	956	997	985	971	966	933	915	961	973	914	956	937	953	943	966	983	926	964	947	923	983	942	964	914	884	959	959	958	906	937	963	908	916	964	929	952	917	972	944	928	962	980	958	943	892	938	977	928	929	917	959	912	921	989	935	985	943	960	930	926	960	957	942	928	928	926	945	946	936	917	938	946	1002	917	1011	927	960	1004	966	892	971	998	913	979	979	918	921	941	956	998	910	884	960	949	961	924	935	913	1004	939	930	925	881	928	941	903	964	991	960	963	965	927	926	968	901	921	966	960	958	949	943	992	942	900	901	941	879	954	948	932	926	924	912	927	975	920	969	978	927	944	903	955	923	930	926	917	910	982	963	929	959	936	916	986	965	875	954	909	967	872	956	962	899	984	909	951	946	952	921	905	949	956	979	950	952	942	913	926	986	908	978	954	938	930	964	891	931	973	942	903	922	940	947	999	981	963	964	918	929	947	920	968	993	953	997	903	934	956	942	923	915	922	954	952	946	943	936	909	927	938	953	972	953	982	916	884	914	909	958	934	902	992	909	935	913	953	955	922	968	924	966	961	928	944	956	963	948	948	919	915	971	934	973	916	989	947	956	919	968	925	971	960	909	980	984	931	914	918	901	945	969	1011	898	987	956	1008	926	968	950	958	967	995	961	941	978	948	987	1018	919	955	930	917	949	989	921	927	998	906	876	947	958	983	921	899	923	1002	947	933	901	953	937	938	996	975	975	926	882	973	997	986	944	1002	907	982	944	920	948	952	968	884	943	980	957	1002	934	970	984	972	975	944	935	899	914	955	906	909	929	972	968	935	947	953	979	911	928	924	939	981	904	952	963	938	934	1029	996	991	943	929	963	1031	947	917	943	917	908	966	910	890	924	952	999	981	941	895	959	973	970	944	943	958	950	954	928	908	929	979	880	965	949	887	943	961	957	944	984	1028	959	931	930	919	957	951	946	880	919	909	1000	920	918	939	962	1016	887	907	954	962	921	947	955	946	1007	915	964	966	936	915	957	935	907	975	931	935	916	973	916	924	968	964	985	988	957	981	956	959	985	944	938	932	920	951	942	923	923	952	972	955	962	948	947	967	966	979	955	970	880	915	883	915	907	908	1005	929	933	934	930	899	915	850	937	953	929	975	885	981	951	988	994	939	919	988	921	913	953	948	941	999	942	949	928	931	899	930	949	942	991	974	939	898	954	966	937	935	943	1016	927	953	962	938	931	936	938	944	946	965	890	927	961	951	942	919	923	932	976	937	902	916	950	980	968	940	947	892	924	948	918	895	958	920	957	896	950	976	939	929	949	940	1016	889	914	969	918	905	925	881	954	982	916	925	1003	922	976	890	951	927	952	992	968	954	981	896	905	949	956	950	923	953	955	990	897	961	910	916	983	968	922	926	928	908	906	974	1003	928	924	938	998	921	947	937	931	969	970	999	979	958	920	966	931	956	972	946	932	990	978	914	974	952	930	897	915	935	988	939	931	907	952	977	945	958	882	970	915	900	929	906	971	936	916	910	947	893	943	939	977	949	977	904	972	940	891	952	929	955	897	876	895	905	965	912	977	888	935	958	961	950	952	936	930	959	958	980	991	979	950	978	968	934	994	972	942	964	896	892	911	900	948	964	947	876	938	941	938	959	922	898	878	1016	921	911	996	959	968	1005	992	982	928	988	988	977	958	927	899	922	932	939	932	930	961	972	924	905	998	943	929	902	902	941	923	944	911	901	945	956	890	881	929	926	911	986	948	963	927	936	947	1025	909	988	973	921	915	962	980	942	981	943	928	951	917	925	981	875	944	913	942	967	965	931	963	913	924	937	947	958	925	907	983	952	895	940	971	944	980	948	916	957	955	962	937	960	1009	936	932	996	974	893	941	956	843	954	931	972	868	913	910	923	933	903	923	940	915	942	939	950	939	954	973	972	920	948	959	906	907	974	986	953	976	960	915	954	988	877	897	910	971	966	928	941	916	958	883	931	965	958	904	926	925	888	928	958	954	929	961	957	902	969	938	938	880	946	907	900	912	974	966	984	969	929	963	901	939	928	978	941	927	899	939	961	950	972	921	959	960	908	911	940	975	939	941	963	947	928	980	945	955	923	941	859	977	961	937	940	968	973	932	947	945	901	971	906	972	907	946	971	947	938	930	978	948	953	943	951	964	959	953	919	916	936	912	954	943	942	983	950	932	973	962	966	987	953	958	1019	923	969	916	954	958	931	908	928	915	981	950	953	933	964	949	977	950
6610	380	229	206	174	140	160	160	175	149	148	148	141	183	168	149	152	135	138	136	136	128	153	139	151	158	159	152	151	173	145	170	146	136	159	150	164	131	124	138	135	136	142	149	181	156	141	147	130	174	146	157	141	166	155	135	170	135	147	158	128	143	150	140	144	117	121	146	146	147	147	147	126	147	134	157	150	139	150	146	154	147	154	151	139	149	139	138	144	132	139	152	147	126	139	147	165	152	140	167	140	147	134	168	142	127	135	152	143	150	139	143	146	140	137	156	161	139	165	147	126	143	158	156	137	150	144	153	143	140	142	139	143	164	143	156	158	151	156	151	146	138	181	138	129	134	144	127	146	169	172	152	141	160	134	145	142	147	144	186	159	135	139	149	155	137	132	138	140	134	156	142	161	139	145	159	132	136	153	149	129	127	130	134	163	165	139	136	160	164	143	155	160	143	131	141	154	138	145	153	148	143	138	140	161	156	159	169	134	180	157	136	135	136	135	152	162	162	121	155	140	148	154	166	149	153	152	137	143	163	135	138	158	140	144	153	123	126	153	134	162	148	154	176	151	150	179	143	152	149	144	140	122	168	153	149	162	137	166	149	139	142	146	144	136	144	119	157	143	147	141	148	112	142	132	150	150	140	152	148	160	142	123	142	136	153	143	139	150	159	144	139	153	133	151	140	138	156	149	145	133	130	169	144	146	129	130	166	149	151	142	143	156	155	146	111	150	109	153	128	158	151	147	147	138	126	160	149	157	154	163	151	139	127	155	156	156	162	146	159	154	157	148	151	144	155	157	150	155	138	146	167	135	152	135	138	144	159	155	148	142	133	166	140	126	143	154	159	162	161	135	137	137	145	144	154	164	148	148	147	152	142	138	133	153	161	137	119	158	166	152	144	135	145	139	143	148	155	155	145	168	133	165	164	156	142	136	133	153	155	160	151	149	156	161	140	151	146	139	146	149	155	129	128	148	147	138	145	141	144	132	126	146	159	155	150	169	142	153	146	156	141	139	170	143	172	159	142	161	142	148	136	135	139	168	143	136	140	167	187	158	139	156	137	133	147	170	130	150	144	137	138	143	153	141	125	152	128	137	155	146	121	162	151	147	151	145	124	170	154	142	161	147	134	152	148	151	151	154	180	136	143	154	133	128	146	168	136	153	152	148	148	152	141	137	134	155	128	146	139	143	144	151	154	139	145	125	122	164	158	129	154	140	146	147	131	140	154	152	162	157	136	141	149	155	129	136	147	137	139	174	129	145	140	149	162	144	163	157	178	155	173	150	139	128	149	145	151	169	126	158	149	164	154	155	142	152	128	155	168	146	138	132	129	147	150	130	126	124	147	122	164	127	126	133	134	156	135	145	141	125	127	142	149	136	145	121	145	145	135	145	152	164	164	141	151	154	164	145	154	135	151	149	151	157	130	129	141	136	142	129	155	166	159	143	145	124	136	153	145	132	144	137	158	148	142	158	141	161	162	138	151	150	162	162	131	141	152	140	123	143	138	136	142	143	141	152	115	155	174	162	152	130	140	149	150	152	148	150	157	152	139	165	135	153	138	128	139	153	148	148	147	155	155	157	144	148	149	133	137	147	147	153	134	162	157	151	138	158	145	149	140	145	124	168	137	133	161	148	141	154	131	143	141	140	147	141	148	131	140	141	159	151	131	153	136	155	153	172	155	149	141	170	137	151	137	136	136	145	144	151	140	145	161	144	141	138	130	141	153	169	142	165	136	148	137	153	135	130	153	180	123	141	142	169	153	153	159	128	171	134	179	175	135	152	142	143	134	159	142	140	136	126	127	140	150	156	153	143	141	139	129	121	159	152	138	138	159	135	150	144	145	134	164	147	180	143	144	143	175	154	118	160	151	159	124	132	152	125	158	155	135	120	125	139	132	138	149	160	144	168	164	132	144	160	155	133	133	143	151	150	125	135	138	151	141	163	153	156	164	181	141	141	112	142	152	153	118	159	139	146	134	136	143	129	146	139	160	135	150	154	147	142	143	154	152	129	142	145	152	163	145	164	153	153	148	146	139	149	132	131	130	166	151	157	147	152	127	143	142	144	127	165	135	142	153	137	172	158	149	123	154	150	161	153	154	144	160	162	165	142	148	162	132	152	158	132	138	142	135	147	151	151	169	154	136	149	131	133	143	162	162	135	160	143	149	142	159	158	155	149	162	147	165	129	155	150	143	158	132	136	141	135	135	133	132	161	162	166	141	180	134	156	136	138	140	141	148	130	162	130	150	134	155	172	150	166	142	165	146	148	142	158	136	133	122	134	114	140	156	138	145	141	141	144	146	139	144	136	134	157	140	136	146	144	158	128	175	139	128	136	152	127	151	138	157	177	130	160	150	127	139	165	129	140	149	167	169	157	140	152	133	152	138	159	143	147	137	150	144	134	138	143	138	158	155	142	168	127	169	136	159	150	138	152	119	150	138	155	165	144	139	130	128	153	141	154	139	142	162	127	165	128	153	171	147	150	147	138	167	137	148	138	158	143	164	154	153	157	140	152	152	158	134	142	139	144	158	145	156	166	138	154	157	140	152	153	152	156	141	142	182	135	138	126	154	158	131	153	153	121	153	142	146	146	155	160	126	175	121	154	141	147	157	140	146	136	146	165	166	152	161	149	151	143	162	156	156	171	141	146	143	157	163	149	155	162	133	165	142	136	154	148	119	138	137	136	138	143	151	118	178	132	141	149	139	170	151	155	138	129	149	140	168	163	148	142	121	166	140	161	146	136	153	136	144	124	136	129	127	150	138	150	142	118	161	149	145	169	129	157	136	134	165	140	137	134	167	136	161	153	128	156	152	146	147	141	130	137	153	167	163	147	151	134	181	150	130	144	125	150	148	125	141	142	140	146	157	184	122	138	146	143	133	141	129	153	141	134	131	159	155	141	118	156	145	157	131	141	146	144	148	154	137	144	152	142	153	171	122	127	155	130	130	138	135	137	156	158	150	145	134	144	166	157	125	145	183	161	154	148	157	148	141	154	139	146	130	147	134	152	134	151	136	119	167	139	138	160	138	152	139	152	165	127	148	143	152	142	153	158	152	151	171	164	145	122	151	141	134	133	142	138	140	152	147	144	160	139	149	149	149	158	158	153	160	127	158	162	141	153	171	149	166	159	129	160	149	169	137	149	150	130	138	150	145	147	121	142	146	164	155	146	140	151	130	123	192	149	145	131	159	132	158	155	155	180	141	157	163	152	145	161	152	150	125	148	147	153	169	143	127	152	128	162	135	130	135	141	146	164	144	160	144	146	145	160	128	126	170	128	157	149	155	151	156	138	176	147	162	147	132	149	128	146	131	160	155	148	152	152	128	139	151	155	147	137	167	155	143	137	131	156	144	171	124	148	157	147	140	158	153	164	144	147	125	143	135	147	149	150	162	126	152	149	142	146	160	151	145	149	133	160	168	154	137	161	159	126	164	140	142	166	149	156	152	109	120	129	148	149	147	158	151	151	149
5895	583	732	678	662	620	601	610	588	555	556	496	539	591	515	526	536	520	503	513	495	471	479	496	496	520	504	498	505	494	495	529	505	524	493	488	538	497	526	505	464	479	481	481	541	525	507	514	467	511	479	492	451	509	570	526	506	483	493	494	500	482	496	513	479	461	514	514	482	509	487	498	478	454	513	497	500	481	555	462	469	541	487	522	489	512	542	515	477	497	487	486	518	504	486	476	483	502	452	460	492	501	503	507	495	478	501	495	531	458	523	493	487	471	539	507	497	517	484	455	569	517	475	479	540	452	491	499	528	558	500	522	489	494	486	501	540	485	482	496	489	472	478	480	483	455	493	471	526	457	479	539	465	470	493	472	463	527	470	540	502	498	493	501	529	463	490	474	512	490	508	508	500	539	515	516	509	458	478	464	491	518	487	488	511	437	479	528	483	502	492	505	495	504	484	480	461	440	495	475	527	465	511	492	471	534	491	519	521	509	515	500	516	457	506	484	497	500	498	517	507	483	451	470	534	517	505	515	475	508	520	468	524	517	491	555	482	470	483	482	531	494	505	482	504	488	476	507	452	505	475	497	472	473	506	492	506	479	495	474	527	502	518	515	498	496	437	466	461	494	497	477	541	524	533	451	503	480	465	518	502	465	499	511	504	507	449	481	507	490	463	520	490	510	480	559	492	507	501	531	523	525	538	501	489	476	485	521	486	487	504	511	487	499	486	504	502	492	500	492	516	506	534	511	503	487	485	496	488	495	481	488	532	509	503	531	476	474	468	501	501	507	500	505	516	479	487	523	505	491	499	483	475	498	474	501	505	498	442	502	460	515	519	491	510	478	512	508	458	540	497	512	514	517	483	501	504	564	500	500	501	526	491	487	478	517	468	468	483	487	467	514	474	512	528	492	489	506	480	501	490	478	501	487	511	508	505	498	460	491	472	499	481	484	502	528	540	529	504	498	482	435	494	513	496	445	470	491	477	481	488	526	504	477	500	516	517	541	428	451	461	466	485	477	479	501	458	514	439	502	455	465	488	453	530	476	509	482	472	500	492	475	485	514	520	519	510	461	506	446	497	460	465	493	491	457	524	515	488	480	491	507	503	514	489	490	512	499	487	489	534	553	495	501	504	484	527	484	509	524	489	471	502	468	518	491	481	526	489	524	511	495	482	481	461	473	513	522	496	537	498	477	520	467	524	517	516	502	487	521	493	522	501	500	478	487	504	491	495	481	521	515	528	479	507	467	473	462	477	505	488	500	492	491	474	499	533	490	505	476	454	503	459	495	480	464	468	466	487	482	498	520	476	514	538	509	482	514	501	470	504	501	483	472	533	455	498	486	473	488	478	510	469	529	511	496	492	477	503	498	504	471	495	476	512	452	481	477	478	481	553	484	486	450	508	490	516	513	485	478	485	492	484	489	455	467	486	489	502	501	469	515	514	470	513	483	519	495	500	483	512	463	524	498	531	506	480	479	450	459	529	516	512	500	518	494	465	505	485	486	489	452	567	525	512	510	497	492	467	503	495	495	487	497	505	526	460	534	529	477	501	489	506	504	478	453	513	490	483	454	468	484	512	456	483	530	487	499	495	501	483	483	476	487	525	508	504	492	482	502	490	468	507	518	475	502	472	501	499	478	515	492	474	518	477	503	473	469	482	490	520	495	488	495	530	477	486	461	445	534	510	490	492	474	443	519	484	485	496	504	499	517	493	492	469	505	499	533	496	514	503	503	540	532	516	505	512	492	504	485	485	460	487	511	510	494	455	496	468	446	481	483	503	452	460	477	464	482	485	527	479	457	485	520	473	505	484	530	478	506	486	488	454	499	519	520	497	514	456	470	504	495	478	460	492	497	518	477	481	452	520	510	474	456	524	512	491	482	472	475	506	512	499	490	515	488	468	494	513	490	522	528	513	502	513	472	471	503	521	449	515	486	464	495	497	512	492	499	503	444	520	495	478	487	493	472	489	502	473	530	490	505	461	516	509	500	505	491	476	508	482	472	506	493	463	522	491	488	526	465	489	529	513	493	517	505	498	489	482	446	455	501	453	491	487	528	503	521	469	465	484	492	527	463	478	517	478	491	477	563	504	482	477	472	478	500	533	484	473	452	512	482	506	547	506	502	517	554	509	510	515	476	472	478	506	469	525	547	459	481	539	506	467	502	496	464	501	527	492	513	458	473	502	468	461	522	504	523	441	490	499	518	477	503	484	480	516	519	523	487	498	497	477	488	509	527	477	487	533	514	491	510	445	518	477	474	485	507	512	479	499	459	544	507	468	498	459	466	507	498	496	482	512	475	550	494	507	478	506	491	527	477	436	481	480	496	499	524	465	498	502	537	480	497	519	480	485	489	481	491	497	508	520	497	554	476	478	491	483	517	520	449	541	490	502	516	506	523	466	503	523	490	527	467	509	523	491	483	514	468	459	489	470	481	507	495	479	431	533	473	465	524	533	491	499	499	465	468	479	479	517	473	524	480	524	510	490	477	489	521	484	442	466	500	522	497	452	487	483	500	521	498	493	481	472	472	508	514	507	487	489	492	487	486	501	497	503	468	488	497	480	488	493	516	475	499	460	462	489	479	515	480	506	497	507	495	480	513	493	495	506	478	470	499	469	512	496	500	515	450	490	481	484	459	467	535	501	484	543	482	473	499	481	518	495	433	481	482	489	507	473	509	481	513	528	497	444	458	468	499	481	466	491	476	482	506	471	513	512	459	485	479	501	455	483	488	501	517	500	492	533	505	498	499	514	516	447	499	493	506	492	504	512	520	477	470	475	467	532	497	502	476	511	488	548	486	485	519	502	491	473	484	499	472	484	501	509	507	525	491	508	537	494	492	459	502	456	525	504	524	477	491	487	529	520	544	506	493	482	491	525	466	504	480	514	497	487	517	491	531	502	536	498	489	522	491	475	482	438	497	516	503	470	471	517	479	509	488	460	502	470	473	499	496	438	524	524	489	476	495	494	537	508	473	498	551	491	494	524	479	452	496	451	489	500	491	482	533	464	504	525	509	507	460	493	486	492	513	494	491	488	529	488	487	477	488	511	498	486	480	489	521	525	506	484	509	508	446	502	470	494	516	461	515	494	551	531	489	511	533	460	488	519	492	460	497	515	501	498	494	528	475	543	462	465	508	503	523	468	490	541	503	498	510	514	501	495	474	487	480	496	518	462	463	476	503	475	493	454	527	512	496	504	450	478	467	513	489	511	496	492	468	485	489	479	489	524	515	509	482	513	475	483	536	501	494	501	478	479	476	516	506	509	515	505	477	491	527	478	502	489	488	481	485	472	506	487	509	474	516	499	504	488	508	505	501	512	521	494	493	483	509	494	484	457	506	506	497	479	506	481	542	486	521	478	515	498	500	492	516	524	478	538	452	477	494	475	471	537	469	482	510	488	550	450	508	507	489	493	519	458	478	471	489	446	565	475	507	486	490	499	474	507	448	482	491	479	487	500	466	507	467	476	507	490	520
38396	6163	1626	1234	885	677	559	468	469	420	408	414	319	327	316	331	331	319	340	307	309	315	310	294	307	314	296	306	302	288	289	290	290	286	306	309	279	296	312	273	322	276	289	303	270	288	299	275	314	286	303	299	271	281	286	277	282	295	307	270	287	257	298	266	258	256	278	296	306	256	274	289	283	303	300	288	296	299	255	282	281	279	279	266	307	287	300	282	262	295	267	285	286	276	282	293	306	317	261	244	274	262	283	272	272	275	303	278	298	271	283	284	279	301	300	298	286	280	273	262	301	284	269	290	288	277	254	289	285	257	297	290	265	269	277	284	262	273	296	278	301	262	287	283	275	300	292	281	289	251	287	270	302	255	280	321	292	336	290	328	315	280	296	289	282	270	267	303	295	262	280	273	289	300	274	272	256	288	283	266	318	276	285	286	274	298	268	289	291	311	270	280	277	268	301	258	296	295	301	279	293	267	265	267	309	306	304	301	291	255	271	303	259	265	269	275	306	265	289	287	259	256	308	263	288	309	287	284	288	273	279	306	287	281	316	289	283	258	307	304	288	299	250	309	267	282	313	297	300	288	294	265	255	285	265	292	271	260	268	293	283	300	304	320	284	316	293	303	272	305	276	294	269	282	293	312	298	283	287	276	291	300	291	322	307	309	261	271	289	288	286	250	290	271	283	282	279	273	290	302	304	257	273	293	279	291	289	275	265	286	301	286	282	330	289	294	289	274	281	320	273	281	304	268	300	293	280	291	302	280	288	242	299	279	259	282	292	263	293	265	262	297	286	261	317	285	309	279	268	269	300	308	240	291	267	288	282	270	291	296	304	265	269	293	280	302	299	287	277	303	280	308	268	294	290	276	303	261	273	277	296	275	309	317	271	270	278	291	267	287	276	290	281	241	289	295	290	279	322	284	289	276	296	276	281	273	293	282	300	301	288	250	291	277	273	298	294	285	279	268	304	296	290	281	273	275	279	269	294	251	252	269	305	272	278	277	277	297	293	297	333	273	284	267	307	270	265	270	287	268	265	280	294	286	285	287	302	258	299	274	260	299	293	313	273	271	292	265	274	292	280	309	284	280	291	274	294	274	293	310	278	250	271	270	268	267	292	273	279	289	289	259	253	307	302	293	282	266	284	280	297	259	291	293	310	253	259	305	314	274	291	318	299	290	275	291	277	290	293	288	296	286	267	304	292	289	287	280	276	285	268	283	266	253	289	292	270	307	290	279	285	261	295	268	290	302	279	269	285	271	283	285	290	292	269	291	289	291	308	284	278	278	266	280	284	293	291	272	280	287	282	285	269	286	269	294	309	267	273	280	291	273	282	303	318	313	270	278	274	275	305	276	275	311	274	263	311	284	276	272	282	268	330	269	288	262	302	284	260	301	273	307	277	290	268	308	283	277	306	277	251	295	267	268	303	313	318	278	316	290	279	289	267	306	295	279	261	280	268	294	294	296	310	279	295	271	268	225	276	294	273	321	280	276	289	269	273	295	296	283	280	261	284	294	307	289	256	275	314	262	325	274	256	263	279	273	282	281	261	296	295	281	327	292	272	293	270	281	273	285	279	254	259	283	285	285	259	264	297	315	273	283	294	300	303	300	316	302	221	291	295	287	274	278	277	275	255	295	289	268	259	312	285	270	289	272	266	287	284	260	294	295	309	282	286	297	280	294	329	278	272	322	298	292	301	275	305	269	272	300	303	268	278	306	289	265	268	304	278	330	277	271	282	289	274	293	265	280	243	297	284	274	283	279	291	290	290	269	274	276	264	253	307	308	295	282	282	272	264	290	285	253	290	306	255	300	298	296	288	267	275	261	283	274	279	292	251	263	284	295	279	300	300	286	275	290	278	282	327	298	303	290	307	276	294	261	309	256	275	291	288	256	320	295	260	278	272	275	268	304	277	313	291	262	285	323	260	292	301	274	261	300	283	281	296	286	314	282	296	273	269	290	294	261	288	296	306	281	264	261	310	279	270	239	281	288	293	274	262	278	252	289	274	285	286	278	282	292	306	268	265	247	292	306	317	299	286	280	276	267	289	293	284	283	300	264	267	271	248	295	274	289	267	276	272	280	281	307	266	279	314	281	292	283	306	280	307	286	281	286	269	288	287	286	249	289	281	251	289	278	288	258	271	305	299	304	265	259	286	275	307	293	279	267	278	297	263	281	277	266	292	296	280	272	271	287	274	261	297	278	247	291	287	259	303	279	276	290	304	289	272	285	298	281	289	282	287	298	313	272	290	309	292	259	304	299	274	302	291	279	265	292	246	291	272	285	300	270	283	286	279	318	314	291	278	284	271	268	298	301	291	286	278	284	252	273	289	301	278	308	302	291	280	291	286	280	300	293	276	296	294	309	280	271	276	279	248	290	282	254	288	259	292	301	300	275	276	286	289	269	299	299	277	269	291	307	257	295	282	271	254	294	269	274	278	270	281	286	274	319	293	325	293	298	314	293	273	276	249	279	285	274	271	309	274	244	305	305	291	278	264	310	296	274	271	254	307	304	274	286	295	244	296	285	316	274	320	294	305	283	299	294	295	293	304	261	316	263	307	284	290	270	250	281	297	274	321	276	283	283	281	261	265	279	322	288	292	307	281	293	308	240	260	279	290	289	296	252	282	273	303	274	284	282	286	291	253	283	267	267	293	263	287	307	324	282	267	321	304	268	257	274	299	294	279	272	295	266	275	304	280	331	297	288	310	281	286	274	323	283	290	289	310	261	253	286	292	277	300	286	254	308	297	257	271	262	301	303	272	298	242	281	275	276	303	248	277	280	270	294	290	248	298	303	312	293	309	289	297	295	282	296	282	275	290	319	310	285	288	297	290	297	290	284	277	285	304	295	279	271	275	309	268	268	273	283	307	270	318	282	297	297	301	301	288	287	281	278	266	322	273	286	295	275	290	278	278	282	283	269	295	293	270	307	283	276	277	281	317	302	272	258	297	291	274	308	302	289	264	293	238	317	307	273	249	267	295	295	288	298	271	298	323	261	297	268	314	308	298	277	286	264	266	277	264	297	284	279	274	268	280	297	303	306	307	296	289	284	310	297	281	282	301	278	271	261	286	271	252	293	288	277	295	285	277	302	272	257	271	277	295	266	308	283	300	304	312	259	265	262	309	285	289	303	307	308	287	310	273	280	269	289	292	308	255	302	296	289	260	274	275	306	286	281	304	275	321	291	290	273	277	280	258	269	295	285	285	283	286	272	287	285	290	261	307	295	275	282	299	303	261	295	285	274	322	283	282	278	289	256	269	289	295	306	280	289	294	298	262	298	301	273	287	278	291	277	287	281	283	285	291	289	304	279	280	303	292	285	262	276	282	299	310	280	330	269	296	304	269	298	286	287	241	283	275	304	266	296	272	286	276	288	294	301	287	315	255	287	277	284	290	280	260	269	274	291	286	272	277	273	262	293	255	277	277	281	270	319	269	284	277	282	256	313	280	275	281	265	287	294	307	310	271	283	270	248
19866	2000	3693	4010	3608	2886	2515	2160	1970	1733	1500	1460	1347	1351	1226	1220	1181	1066	1129	1085	1001	1024	1008	973	965	992	972	945	857	881	971	917	949	957	858	968	917	912	942	901	883	911	855	865	995	912	864	885	885	916	893	895	871	898	862	900	852	911	881	854	853	912	884	892	903	849	843	854	835	880	887	874	839	789	857	886	868	851	826	878	845	872	858	884	878	812	880	896	851	877	838	800	860	840	872	831	850	842	856	859	887	884	842	905	882	867	844	863	891	878	828	876	828	835	832	838	862	813	885	846	864	852	906	972	862	823	879	823	812	868	865	856	891	871	934	865	849	867	849	803	871	785	884	820	873	797	831	842	838	831	915	871	842	869	870	938	875	840	813	840	878	907	883	873	859	800	885	819	878	851	875	847	862	807	844	902	819	839	839	887	845	910	816	811	839	800	831	869	861	874	846	829	872	903	870	838	877	857	816	837	854	846	884	890	907	835	848	878	877	841	905	815	838	892	863	853	857	859	842	903	827	862	800	860	819	837	856	826	839	889	876	876	808	847	817	885	872	874	851	874	846	844	883	793	782	808	797	896	867	844	868	892	862	830	836	890	865	794	856	836	865	798	850	805	846	855	868	827	817	859	879	866	822	871	812	814	845	880	798	847	832	880	865	869	873	898	873	893	878	876	908	837	824	879	822	812	856	813	859	860	898	826	819	829	884	841	845	866	779	812	821	799	834	794	851	854	855	859	856	874	853	901	827	791	858	860	828	886	885	890	866	812	869	866	870	822	802	884	859	893	817	866	833	883	877	828	869	912	860	872	867	910	882	919	834	855	873	876	831	834	889	848	887	832	876	846	846	894	841	841	836	868	866	827	817	872	877	934	759	875	834	872	848	842	857	901	843	878	881	818	832	885	837	834	837	839	905	858	856	868	867	836	802	823	782	855	824	841	861	845	851	840	823	855	853	862	899	846	860	826	835	839	904	844	815	885	838	782	863	859	854	845	822	865	824	885	889	817	822	849	850	841	897	852	845	836	854	830	891	829	863	835	829	841	871	799	882	892	829	883	841	858	884	889	817	862	869	828	858	867	867	874	863	840	810	913	844	810	867	836	845	832	863	861	864	861	830	868	821	836	804	810	863	876	840	852	842	836	838	834	888	858	873	798	880	836	857	833	900	812	853	870	885	854	873	875	822	852	829	814	876	841	859	804	801	878	870	836	877	845	849	844	887	889	869	866	862	847	900	865	886	843	869	848	828	828	866	869	866	856	846	838	843	865	883	839	905	856	831	881	891	827	868	807	845	886	856	840	828	838	855	854	835	863	831	847	855	820	830	847	850	830	838	838	920	816	878	893	877	890	868	877	845	846	832	815	837	836	822	866	892	858	824	848	871	872	835	860	896	796	788	875	822	831	848	843	840	896	821	796	861	856	855	821	838	865	883	929	845	871	839	827	840	830	850	868	856	815	845	854	797	836	822	859	848	847	877	857	846	875	904	876	884	849	847	870	843	876	826	837	898	858	798	851	885	897	884	807	812	796	855	859	909	877	807	899	862	829	819	845	797	878	885	894	851	883	856	855	844	910	834	851	850	825	859	841	838	830	820	870	812	839	800	866	834	812	826	838	874	893	892	852	841	819	841	839	856	911	809	907	862	827	816	860	827	919	865	825	869	862	868	884	923	813	795	852	839	844	880	854	809	868	831	830	810	843	897	868	859	846	844	858	892	863	826	882	824	850	835	866	908	819	848	880	826	840	826	830	839	859	858	896	772	883	865	829	861	878	835	825	830	881	889	825	911	825	910	841	835	876	891	804	899	859	871	842	843	882	849	852	879	846	891	802	843	873	862	877	826	797	845	821	897	830	863	876	831	852	830	853	844	833	832	881	848	852	834	850	821	881	870	856	885	836	844	830	861	875	885	895	840	826	850	813	865	860	840	877	848	870	882	903	839	854	857	914	844	817	805	866	858	845	841	854	822	847	852	829	864	867	850	839	871	884	865	879	769	835	835	838	841	809	824	820	830	848	834	852	907	848	858	858	860	830	839	867	804	840	849	871	860	871	806	843	868	852	815	850	804	845	856	874	863	852	867	857	834	815	835	863	830	895	876	883	886	825	860	851	822	869	854	869	886	854	904	832	842	882	851	883	821	829	829	874	868	881	868	824	838	832	842	851	838	869	849	855	840	865	841	814	864	884	856	848	927	909	801	832	867	832	861	850	840	845	841	802	851	888	861	826	889	900	837	837	884	832	870	827	951	882	820	867	829	834	805	833	864	793	830	822	857	815	827	845	872	877	857	783	869	827	881	853	832	828	888	821	888	811	900	907	847	861	790	840	849	831	862	859	867	831	849	843	887	865	875	856	918	811	826	853	828	797	867	887	847	892	827	853	849	900	855	832	850	847	812	853	834	837	817	835	852	875	830	869	889	851	859	883	850	828	883	821	834	891	887	858	884	789	818	868	841	831	806	861	845	809	838	843	852	834	830	825	829	833	872	877	877	837	824	837	787	859	873	852	887	851	888	868	862	911	893	858	855	816	847	846	885	858	880	841	844	853	874	878	851	856	835	821	853	882	850	871	838	881	869	843	869	853	822	867	843	880	870	817	838	892	912	843	909	850	864	827	864	841	854	854	930	803	799	894	892	853	893	899	840	859	842	843	838	827	859	817	852	845	849	874	919	848	812	820	855	844	888	869	807	903	809	854	845	833	867	857	817	844	871	831	865	858	847	824	856	853	817	818	877	847	814	858	836	844	850	830	847	833	836	822	803	863	840	933	875	851	847	854	849	823	816	916	770	921	850	888	869	814	865	846	886	794	837	825	836	829	792	804	826	829	821	826	887	888	828	888	831	877	781	827	854	846	804	905	852	845	860	890	837	853	837	894	881	858	843	843	846	874	829	819	847	899	850	814	837	870	810	808	827	846	869	856	860	852	879	834	819	833	800	865	858	824	829	860	857	863	902	829	812	828	870	885	836	874	859	835	810	816	848	857	832	858	874	938	816	897	822	854	848	788	837	821	821	838	877	829	908	803	918	871	814	884	857	852	890	862	882	822	882	833	829	842	868	857	815	888	831	901	856	886	840	899	903	895	828	806	897	854	832	877	849	819	808	835	837	880	827	823	914	836	864	872	893	834	891	803	841	856	883	881	851	875	879	848	812	857	816	869	919	870	911	855	857	914	883	824	876	852	838	847	864	850	843	825	834	833	874	830	815	877	827	846	812	811	883	879	820	873	836	832	872	872	867	876	896	815	842	859	863	838	875	878	881	826	852	878	864	845	849	860	869	854	887	866	849	849	886	841	847	880	853	857	859	904	872	917	893	882	893	850	847	797	839	872	863	871	818	902	872	897	849	873	857	799	827	866	879	846	896	808	814	849	841	843	838	795	877	840	852	860	845	878	871	843	854	850	828	846	815	864	840	828	845	835	846	802	864	809	901	863	858	918	872	875	864	823	886	855	872	856	874	809	887	874	874	838	863	835	847	888
51714	12697	3322	2280	1459	1191	902	778	655	563	515	480	472	427	405	398	399	400	354	351	392	374	365	366	342	357	357	345	386	320	365	335	368	338	377	334	351	323	338	326	329	317	355	308	353	318	319	351	339	342	342	317	322	326	333	351	321	349	341	335	317	345	350	327	344	348	317	310	339	302	354	351	332	336	324	330	350	326	331	331	322	320	348	325	370	347	322	330	350	345	320	352	329	332	342	329	366	348	333	342	330	338	331	329	339	308	299	335	338	318	334	302	319	326	331	318	357	335	315	337	306	351	324	352	362	343	313	341	333	297	342	333	331	312	349	341	335	321	327	333	369	349	319	364	307	319	353	330	328	321	336	298	304	322	344	302	322	343	331	287	342	345	328	327	348	335	334	314	357	332	318	349	335	311	332	289	333	345	336	351	285	332	323	301	303	294	340	294	314	331	312	338	357	305	331	324	295	357	328	344	323	317	318	327	311	331	365	320	329	318	314	314	357	314	319	317	368	352	321	323	318	328	368	336	323	326	331	323	289	327	322	351	336	310	302	334	310	330	337	311	340	296	322	334	313	333	315	316	336	334	307	354	324	337	302	312	304	354	292	355	334	328	339	338	333	297	287	321	354	328	354	314	327	320	348	319	336	324	346	321	319	346	308	321	342	347	349	324	314	352	354	289	337	346	360	305	326	327	336	363	322	336	355	331	316	351	324	328	323	345	310	329	342	319	323	334	332	316	315	319	335	307	316	328	296	293	322	318	344	300	320	361	331	320	346	342	344	313	377	366	341	370	332	351	315	343	327	351	321	316	353	346	330	331	339	359	351	316	309	324	319	327	354	353	315	312	346	328	339	315	342	347	322	364	305	335	330	327	311	304	337	311	341	283	341	337	334	356	317	348	286	316	319	336	316	326	347	313	368	319	318	329	313	329	360	316	341	337	334	341	346	297	334	350	312	312	317	328	342	342	321	331	325	303	331	317	313	318	327	307	318	298	329	329	323	319	318	326	315	306	314	345	326	332	325	332	345	313	311	331	356	332	371	316	339	350	313	314	314	301	337	344	295	329	319	318	318	336	333	343	324	341	323	301	344	337	315	329	326	347	345	316	354	305	309	330	333	333	334	309	338	348	346	316	300	302	318	309	316	320	335	345	307	335	360	342	332	303	353	332	364	299	321	345	367	368	317	358	355	316	336	324	374	338	337	357	326	349	344	341	337	313	338	325	315	304	371	327	338	329	335	349	350	298	319	340	311	341	381	320	341	316	326	318	339	326	319	316	316	323	322	296	318	302	348	323	332	301	345	330	342	313	355	332	313	310	321	312	354	358	328	333	304	363	345	330	346	331	301	337	352	322	353	346	324	372	327	313	302	311	351	296	330	323	307	345	305	343	321	289	317	336	308	326	317	346	315	332	356	337	342	301	328	353	329	315	315	348	330	305	322	339	355	331	311	340	355	332	356	331	354	323	312	283	334	311	300	336	289	318	327	339	338	301	338	337	372	326	356	348	329	348	328	301	312	359	302	341	316	368	326	340	317	325	330	305	318	338	364	352	345	323	331	331	323	312	329	349	332	282	297	323	338	308	320	339	325	336	356	339	333	334	321	326	314	311	315	353	327	292	331	316	337	340	334	351	364	323	327	340	326	330	326	342	318	329	338	322	295	321	334	326	322	310	301	327	331	332	309	325	317	316	370	324	325	336	328	336	343	326	342	333	324	330	318	304	314	348	295	324	311	325	316	290	355	368	318	336	311	358	323	294	326	314	336	351	325	332	325	319	327	333	298	335	347	309	299	348	332	333	326	321	300	334	300	357	317	380	339	327	300	321	320	307	314	337	336	334	355	340	288	340	294	304	318	325	316	314	344	332	312	340	320	324	372	312	324	341	355	305	331	348	348	317	312	329	361	308	331	337	330	334	318	316	315	356	290	353	329	305	332	350	344	307	335	310	336	319	310	306	325	366	311	294	368	319	352	334	304	353	324	334	347	328	344	348	332	312	308	320	304	353	337	314	313	297	341	347	288	308	329	301	342	329	343	341	334	358	317	331	328	308	338	343	323	310	323	310	291	351	338	329	314	314	327	326	340	323	313	333	322	323	343	324	321	333	339	319	338	353	325	332	329	336	299	329	319	350	312	293	309	325	325	304	356	353	360	345	317	321	302	336	321	317	366	311	332	367	313	329	380	339	309	350	333	289	338	336	335	331	285	369	327	298	340	315	321	322	324	350	338	301	321	328	319	353	296	314	297	308	285	340	320	337	318	341	323	370	326	322	324	337	328	303	335	358	329	348	324	316	332	295	336	328	325	343	336	322	313	311	291	319	319	304	334	349	291	332	315	329	338	296	327	330	348	362	334	329	336	336	355	307	327	324	328	307	335	302	333	328	340	345	333	344	363	291	326	366	334	330	321	349	343	351	332	309	326	334	328	320	332	317	333	296	325	368	327	325	314	359	338	301	294	317	332	320	302	311	327	311	329	326	340	309	327	321	295	370	340	350	355	331	310	332	332	313	339	309	348	330	321	318	316	325	340	340	352	292	324	307	324	316	306	329	326	330	322	318	346	340	311	370	334	364	336	314	333	325	312	324	318	339	354	329	305	351	340	314	329	334	339	352	337	290	305	309	328	331	320	320	338	336	316	326	300	341	320	339	315	309	327	341	311	334	288	348	325	342	313	348	308	329	341	308	350	316	349	358	334	371	347	310	290	325	345	316	294	325	339	331	342	324	333	290	303	304	370	313	324	332	312	338	336	340	335	374	349	349	301	326	316	315	348	367	352	314	349	311	304	284	315	330	331	328	328	284	323	318	280	339	317	314	352	377	317	341	306	332	323	339	326	333	311	355	312	320	318	328	352	370	350	353	354	327	330	305	321	332	383	327	315	327	333	332	343	293	356	347	350	321	340	327	334	313	343	353	309	325	330	320	349	343	311	320	329	335	294	297	340	316	339	314	355	323	317	324	333	338	324	286	306	343	338	334	308	324	297	301	316	319	304	327	349	301	330	264	323	333	333	329	320	332	332	347	324	323	335	345	338	327	319	303	349	339	316	325	321	366	295	333	320	353	305	382	354	336	345	327	331	324	340	323	335	314	350	332	359	312	353	355	328	338	333	331	338	310	330	320	327	334	343	338	333	338	307	303	292	292	335	349	338	338	328	339	321	338	332	315	312	312	302	320	318	345	316	339	313	294	308	334	340	331	313	321	309	304	341	310	320	336	317	341	326	330	360	353	307	347	322	329	330	368	323	327	343	350	345	340	321	347	310	333	316	300	333	329	295	314	344	320	353	312	320	298	326	329	379	296	328	321	330	323	296	330	303	307	325	353	310	350	294	275	304	344	344	306	357	354	327	339	359	337	302	337	315	337	338	352	336	299	304	326	330	329	333	317	319	340	345	322	336	344	338	307	306	340	310	332	306	291	321	361	303	309	368	286	333	360	292	304	324	315	317	346	333	357	356	319	331	322	276	345	308	340	344	333
26229	2935	6305	6888	5787	4727	3979	3467	2903	2544	2324	2154	1983	1832	1702	1674	1601	1466	1500	1311	1370	1381	1269	1308	1220	1156	1173	1143	1139	1170	1151	1119	1075	1119	1104	1043	1061	1066	1086	1012	1059	1103	1005	964	1011	1060	988	1091	1013	1016	1027	1017	1019	979	981	1023	1049	1022	995	992	1010	968	1002	965	1009	1008	937	986	951	956	941	1022	972	949	1029	1009	980	979	966	975	941	974	1013	961	947	1023	980	950	978	921	1000	991	1024	937	937	1004	994	957	931	969	961	917	896	979	984	991	946	972	996	913	963	970	985	940	953	958	992	921	945	929	981	978	984	938	901	972	979	964	923	998	964	936	950	950	965	944	944	925	958	938	956	915	956	935	933	872	920	1032	957	958	943	994	986	945	951	914	986	942	932	980	942	970	912	982	984	954	960	913	948	961	943	936	979	996	929	958	940	925	928	942	963	1033	1036	970	969	938	990	989	963	994	989	975	929	978	961	961	996	925	947	942	946	1013	934	971	962	915	959	981	922	956	964	987	926	989	1033	933	958	936	932	932	896	897	936	1005	893	976	968	946	987	966	915	933	1002	959	985	897	960	946	944	920	946	981	904	918	965	922	1001	1001	933	949	938	922	979	917	975	963	975	915	951	950	942	994	914	1013	972	941	1018	949	951	999	969	923	957	941	901	1003	945	912	931	891	921	959	914	918	961	971	949	956	964	915	997	974	946	961	1028	972	936	994	975	917	909	923	962	906	947	921	984	998	1009	1009	931	961	968	946	864	970	943	885	924	950	947	924	943	943	1015	972	986	984	948	939	935	954	956	920	970	952	952	956	942	955	867	993	974	941	945	883	920	916	918	981	922	939	966	907	948	946	950	950	929	931	946	999	943	982	957	937	931	903	930	957	1018	873	931	950	961	963	919	981	985	937	976	976	900	983	901	1015	969	925	962	899	945	925	940	933	935	922	967	1010	918	962	953	941	981	881	924	967	979	949	914	968	972	975	954	958	921	921	918	955	926	969	961	1014	954	906	955	970	942	942	894	975	937	924	914	979	890	933	930	935	929	949	936	966	944	908	916	943	918	954	895	970	938	998	979	958	971	990	928	897	911	956	968	968	993	994	991	964	928	979	924	948	947	967	984	974	936	982	899	937	989	982	1002	909	975	912	916	983	948	988	957	960	992	951	965	911	952	948	990	937	971	967	991	949	986	930	912	940	944	880	997	955	919	957	971	1021	999	927	955	972	912	974	972	913	966	963	951	893	909	939	932	907	969	979	946	996	923	936	893	984	977	919	963	918	1003	905	1001	917	954	905	961	969	962	974	964	915	975	944	926	909	949	984	1013	959	1006	982	959	874	958	945	940	948	965	913	945	986	984	921	941	955	925	979	977	952	996	900	939	965	941	997	932	903	906	1002	970	986	920	970	974	986	963	1005	915	975	958	927	1038	920	972	920	962	948	914	964	948	934	930	940	947	880	944	944	923	986	914	912	936	945	960	940	911	977	966	936	944	956	971	930	942	977	984	950	962	935	1004	987	898	960	959	944	954	968	929	895	976	994	957	976	972	990	980	970	969	965	897	955	958	912	894	940	947	936	982	959	931	932	931	914	967	940	990	951	933	971	941	961	970	947	924	945	964	924	964	954	947	894	947	969	986	928	936	953	932	974	946	1000	917	940	926	992	990	948	909	950	985	960	950	1013	905	956	979	958	925	988	967	977	932	1002	956	943	962	1011	938	951	943	988	1020	964	958	966	975	953	977	902	959	907	932	959	949	977	965	948	944	1004	952	947	928	951	981	1015	951	978	963	982	976	917	980	946	987	943	915	993	987	967	980	956	914	966	969	987	945	933	977	981	977	931	984	899	937	963	992	979	966	902	937	957	977	907	921	922	981	927	945	986	995	951	945	954	933	978	961	918	942	952	925	969	1028	972	973	972	880	974	958	942	938	913	955	946	958	971	900	938	930	937	932	910	994	931	920	942	956	987	935	925	1030	973	945	968	960	949	967	959	891	960	951	961	949	969	960	1005	918	972	948	937	932	915	980	944	975	944	967	965	955	953	916	961	971	1039	970	974	939	943	926	930	951	909	1005	939	936	940	938	908	941	936	955	990	980	941	920	944	926	969	926	901	960	924	941	965	984	908	983	962	924	982	933	969	981	996	944	951	980	973	918	966	990	1017	954	1005	966	937	976	959	954	974	942	958	980	981	970	975	963	929	964	968	967	936	978	913	946	990	980	1006	930	942	971	951	947	982	949	935	926	934	950	923	903	959	953	959	924	913	942	959	962	934	946	980	955	956	936	892	997	947	1006	939	1000	911	963	965	974	969	928	981	960	917	961	970	943	946	952	914	1003	976	906	959	965	906	967	1000	953	966	994	918	931	891	935	979	977	952	898	954	987	1009	939	938	977	981	945	966	935	954	965	927	978	961	923	893	967	963	921	930	977	990	919	966	888	912	944	978	954	962	983	913	1006	907	915	941	972	953	1006	945	943	961	977	989	957	920	960	946	949	930	923	975	985	900	965	1031	975	900	926	934	930	960	959	926	967	965	926	911	961	943	948	915	1006	967	970	953	930	915	969	891	895	941	938	916	938	930	982	955	955	989	924	940	945	994	1040	956	966	920	934	956	939	933	948	953	931	924	954	972	935	903	978	925	946	942	915	958	973	954	959	898	991	947	1025	965	912	899	979	933	957	1003	909	1014	946	954	960	947	907	901	958	951	909	961	992	955	911	937	953	950	956	1003	986	918	945	918	983	923	963	907	970	933	922	989	937	889	970	937	890	905	937	963	981	938	965	891	996	939	952	996	945	953	987	970	953	994	971	922	944	987	937	946	922	952	933	960	993	971	955	978	896	949	961	988	912	1013	938	885	889	998	925	952	970	965	934	899	936	940	960	926	906	947	954	981	928	943	879	937	933	936	958	929	994	920	972	921	962	964	953	985	882	989	915	940	922	939	965	938	887	981	921	917	968	947	944	887	905	939	970	941	968	1010	984	984	943	947	989	949	920	936	969	967	913	987	964	960	976	937	941	971	969	952	948	964	914	969	955	934	988	945	940	936	927	928	993	971	935	1032	920	955	974	968	940	919	948	965	933	951	931	980	904	920	998	946	863	976	950	958	986	928	966	922	921	922	933	970	907	962	1003	963	981	906	1007	936	931	936	921	933	902	956	951	1002	953	965	971	955	945	987	936	938	951	983	945	920	932	915	945	865	970	1001	999	960	959	933	934	871	954	966	961	970	967	952	928	945	980	955	950	986	953	886	900	950	958	940	961	961	941	944	974	891	954	996	972	937	949	906	936	969	899	974	909	918	896	935	908	954	984	903	948	921	955	974	945	936	972	987	997	934	929	918	914	961	906	985	924	953	945	917	1005	898	952	1008	937	932	982	915	962	942	989	991	983	918	975	971	914	968	935	937	945	968	942	945	960	990	967	962	971	933	1015	1014	979	937	948	918	932	971	937	948	954	947	936	1020	936	994	992	941	971	956	942	963	962	962	912	920	1004	914	929	915	965	979	985	967	895	938	946	921	903	927	960	1003	914	951	979	970	934	963	941	940	932	956	964	923	913	900	970	936	941	953	960	923
6672	419	240	232	185	168	167	187	114	139	133	152	153	151	161	144	134	151	166	117	128	145	132	151	146	149	156	145	140	158	120	144	143	147	148	151	159	171	150	127	164	144	145	139	146	135	159	140	150	137	145	166	143	157	138	167	131	150	157	162	133	158	152	130	129	147	155	163	170	146	141	164	126	149	162	130	140	157	148	169	139	183	141	158	142	152	153	134	147	164	138	152	156	146	130	129	149	148	141	149	138	163	146	142	158	151	146	167	168	127	182	172	149	135	147	152	151	143	154	171	134	144	143	165	143	147	151	135	136	164	176	153	146	132	135	137	157	134	134	152	156	130	149	149	131	146	141	139	166	136	167	133	161	152	158	140	128	143	144	164	156	157	145	153	148	132	127	140	133	121	168	126	183	149	130	158	163	150	159	147	138	137	152	153	144	174	163	128	152	126	174	128	139	154	142	166	145	145	152	164	136	149	154	152	139	146	154	156	136	132	152	131	153	147	129	160	147	154	146	156	157	147	133	145	135	162	137	128	135	144	148	145	149	145	145	147	146	159	164	157	156	141	147	161	166	147	149	155	137	165	130	123	134	146	150	163	154	134	139	149	153	158	130	165	146	154	152	155	141	129	163	150	141	144	142	147	148	154	141	158	146	170	114	146	163	131	150	146	141	130	164	140	161	141	146	147	140	137	173	142	149	129	147	130	136	142	145	156	153	175	163	143	142	140	162	151	153	147	140	153	137	128	154	169	159	159	157	149	149	131	154	148	146	145	176	147	142	159	167	151	133	145	152	141	176	146	170	145	140	149	147	152	163	147	148	143	121	141	145	154	160	159	150	163	158	139	144	137	161	123	149	173	147	147	154	147	136	132	137	149	151	134	142	166	144	158	160	167	150	131	136	143	157	146	163	147	153	144	152	162	160	131	147	167	142	154	146	120	137	142	154	175	137	115	130	132	139	147	144	142	163	137	160	141	146	146	148	152	151	163	147	145	163	163	144	123	129	151	168	157	143	143	160	141	146	159	140	146	130	137	152	135	162	169	165	138	154	146	139	135	153	138	146	159	130	139	138	129	161	125	155	146	150	174	148	162	157	166	140	133	149	141	137	162	138	165	143	143	129	161	127	171	171	166	184	144	166	145	150	149	156	120	147	136	133	143	125	163	166	152	166	152	163	188	167	151	158	140	136	139	142	130	142	147	129	150	131	130	156	160	160	151	149	135	145	168	146	145	136	143	146	172	138	162	149	149	165	142	136	157	151	154	158	162	143	143	141	152	153	131	151	154	128	177	152	162	135	169	122	146	144	130	124	131	146	157	146	158	143	150	149	149	139	149	129	153	140	142	158	137	136	137	152	135	164	141	146	163	162	146	161	143	132	156	138	155	162	136	149	131	130	137	153	138	142	160	150	138	152	149	134	159	141	131	136	139	170	152	150	134	155	164	156	155	148	138	144	170	146	145	168	151	167	147	121	143	155	134	135	150	136	130	136	160	149	150	167	125	158	148	144	148	159	137	130	146	146	154	163	178	154	164	155	155	145	136	163	125	160	176	148	164	160	143	168	150	187	145	153	143	145	151	158	145	141	138	166	152	128	171	154	125	146	160	148	153	125	134	151	156	142	126	127	165	152	153	146	156	134	156	143	140	159	138	127	127	154	138	155	146	143	145	175	149	137	159	162	166	147	163	151	159	136	156	125	124	138	138	150	135	143	150	128	132	158	129	158	126	132	165	137	134	147	142	137	165	125	127	159	162	126	148	155	144	139	150	176	131	151	150	136	152	156	147	167	159	153	135	133	165	136	144	147	123	148	133	145	138	150	136	158	151	138	156	140	165	150	160	150	157	147	140	144	155	158	127	153	143	162	156	183	141	128	137	160	151	169	148	138	122	153	128	140	163	154	180	150	161	147	132	143	157	133	146	150	135	141	136	143	155	140	127	160	145	143	150	156	159	144	160	145	151	161	140	146	147	151	133	156	139	136	169	137	145	156	148	136	148	149	157	160	162	141	149	148	151	149	127	149	134	152	158	126	131	158	177	156	143	140	141	160	142	162	147	143	150	160	136	140	140	135	158	158	121	157	144	147	139	153	144	129	152	148	129	122	157	152	153	145	148	143	136	126	150	154	143	153	143	159	152	143	145	132	171	165	135	150	115	148	156	145	169	133	143	170	153	166	148	161	131	146	149	150	146	136	149	145	149	156	133	145	149	146	144	140	159	123	129	156	153	156	130	144	137	148	162	146	144	141	117	153	155	151	157	143	141	156	143	145	168	138	140	144	151	149	146	146	134	127	148	146	162	146	147	149	145	117	134	139	133	151	128	164	142	141	160	135	161	161	148	123	138	168	141	149	155	152	121	143	152	132	139	132	153	160	170	144	149	159	138	147	157	159	138	165	167	155	135	170	126	136	130	166	158	159	165	149	148	139	126	135	159	151	165	144	143	130	151	151	158	139	135	133	149	156	153	148	143	144	153	133	149	147	158	151	142	145	152	135	154	148	160	161	161	155	143	139	135	152	160	137	148	159	154	152	130	147	141	155	143	148	157	164	146	146	153	154	138	155	129	150	152	138	113	146	156	177	150	145	144	132	144	152	152	126	154	143	162	154	143	133	175	172	150	138	159	156	154	153	137	155	146	143	154	128	143	134	134	121	162	174	143	166	130	115	161	145	157	151	142	159	157	133	176	149	148	171	146	147	135	141	153	164	131	153	164	141	142	166	155	137	175	165	130	142	156	153	146	167	148	164	149	141	152	158	143	138	154	170	131	150	160	140	157	155	142	142	148	135	145	149	139	141	151	150	151	156	131	153	146	128	147	153	141	131	128	142	144	134	144	137	135	165	140	156	160	144	141	150	130	150	127	146	138	144	140	129	139	145	130	177	138	126	135	132	168	145	162	166	139	157	156	144	170	124	167	159	145	148	177	138	162	147	129	142	170	158	153	146	159	147	150	152	134	147	137	138	153	134	167	161	131	157	131	119	145	140	137	140	144	170	150	135	153	177	142	179	167	150	153	153	175	152	155	139	150	146	163	149	148	135	154	134	137	151	166	148	146	147	131	135	134	156	143	163	123	146	140	126	135	151	157	156	152	144	155	133	151	157	158	157	133	158	157	129	148	147	152	155	140	141	164	156	165	139	141	155	142	148	178	127	161	160	148	154	150	155	149	153	153	140	154	149	148	189	157	128	139	140	159	150	132	148	138	168	164	161	152	138	136	154	162	142	152	151	138	172	154	163	148	159	169	164	150	164	163	135	132	129	131	151	128	142	144	134	150	141	153	158	132	140	159	143	146	154	153	140	159	145	135	175	149	147	155	159	144	154	142	161	124	146	135	152	149	137	139	134	140	131	145	149	141	156	137	126	137	132	150	141	162	155	154	169	121	144	174	144	154	138	136	157	176	156	133	167	135	137	143	177	141	138	140	164	130	152	149	119	146	141	158	165	170	157	164	137	144	156	148	156	142	157	154	141	146	174	143
6397	585	717	686	693	632	605	561	502	511	526	539	529	543	526	505	546	489	502	551	495	562	576	488	489	525	525	508	487	521	486	533	507	504	521	491	537	504	527	467	523	525	437	511	463	477	557	478	545	553	468	488	522	509	533	500	481	527	510	515	509	515	493	545	500	492	540	461	491	498	524	447	506	499	500	551	506	474	464	519	486	467	479	496	479	516	512	508	477	487	485	507	517	491	505	527	471	483	463	508	526	496	505	533	496	512	536	473	490	488	517	463	527	491	509	532	515	519	497	513	496	533	436	488	463	485	508	502	489	495	505	516	523	532	474	500	474	469	508	496	528	501	505	510	476	475	515	488	498	466	540	504	535	499	513	482	516	508	511	494	478	506	515	479	512	478	509	507	461	458	471	468	488	500	559	509	503	482	466	510	511	495	525	515	486	539	483	547	513	512	456	525	476	469	480	469	484	482	527	474	488	510	513	502	518	486	511	481	460	481	539	496	479	495	476	486	508	509	548	496	477	532	573	517	495	474	512	498	462	548	489	523	478	520	514	505	518	471	464	531	512	488	489	484	499	479	477	516	503	534	485	516	499	491	507	501	512	505	503	482	528	531	480	499	491	518	491	475	509	491	494	507	448	534	502	504	483	512	502	494	508	453	486	514	478	492	481	499	483	488	489	517	490	492	481	518	468	487	514	524	514	480	520	515	466	530	529	484	516	484	506	533	467	524	504	491	509	511	517	530	515	528	495	558	523	485	514	503	509	494	498	485	509	491	478	470	533	491	478	501	532	498	500	502	498	523	515	500	476	506	526	500	511	480	479	494	539	529	517	514	459	506	509	497	502	496	510	498	501	505	480	479	507	521	496	532	478	505	472	520	492	500	501	494	518	479	531	481	483	486	528	513	520	511	518	518	481	500	510	492	494	550	490	514	480	513	504	542	496	509	524	498	487	475	516	504	523	490	487	564	519	515	502	474	477	502	512	541	541	502	515	511	507	534	509	471	473	488	485	499	446	528	468	489	494	502	514	469	486	467	494	467	512	496	515	519	519	503	526	521	489	512	532	493	519	467	482	478	464	533	517	487	464	533	453	496	543	502	467	522	487	504	511	496	517	503	465	529	543	525	462	533	531	472	474	563	480	488	481	465	514	494	461	498	517	491	516	534	549	508	496	532	442	448	502	509	482	471	514	500	520	528	511	481	511	478	532	474	527	462	469	499	487	497	544	486	478	481	520	536	455	454	484	489	504	461	484	486	492	515	463	515	456	521	510	534	462	491	533	496	526	478	488	488	512	504	523	494	499	494	509	529	517	507	495	499	496	504	500	495	465	505	477	474	492	499	510	505	451	514	473	509	494	492	488	502	502	482	527	484	505	503	530	507	481	503	494	500	492	497	500	550	510	510	494	541	490	480	526	473	506	488	493	464	442	516	462	510	484	496	512	488	503	526	512	474	542	437	482	481	493	494	501	477	448	488	532	491	496	499	489	471	511	505	528	473	484	478	447	523	498	521	508	471	509	508	473	495	524	515	515	471	487	500	479	453	464	515	483	484	495	511	502	496	480	506	520	510	480	486	519	519	507	480	507	469	469	508	474	498	457	484	497	471	499	500	461	507	459	523	494	514	497	512	521	497	510	478	518	542	514	504	502	465	501	475	543	503	518	489	490	490	537	461	537	544	501	507	504	483	486	484	527	494	552	499	511	480	466	516	525	480	507	492	511	485	504	499	465	505	530	476	472	477	478	516	501	503	480	541	529	513	507	509	542	508	481	541	493	493	513	514	460	502	501	463	503	517	483	507	490	478	487	532	543	475	503	473	479	494	470	484	503	493	509	475	518	509	515	480	494	496	475	514	494	517	508	497	500	504	557	503	491	494	526	525	504	508	498	498	518	486	469	498	503	461	540	514	534	515	485	478	497	511	486	489	519	504	502	534	500	507	506	501	524	530	487	497	523	521	508	536	523	513	504	506	486	482	492	490	455	466	464	509	525	479	508	509	521	535	479	525	517	518	549	498	527	523	481	489	493	499	532	530	507	498	532	490	531	498	464	525	506	505	473	558	515	519	481	498	509	477	505	455	513	505	464	494	532	524	519	512	498	509	525	534	534	497	517	499	520	521	482	512	492	526	488	544	436	519	468	494	491	519	480	512	504	483	517	478	510	509	492	523	524	528	465	477	541	513	487	525	488	523	484	508	501	523	497	485	538	515	486	508	490	505	488	502	524	506	503	536	480	479	473	486	520	528	496	476	488	496	481	543	473	486	465	470	464	507	544	468	525	478	471	458	514	511	493	495	510	511	516	472	452	464	532	482	534	501	476	518	514	475	476	517	503	505	505	513	504	516	492	473	498	508	506	549	505	525	482	531	471	465	476	498	489	485	532	518	509	515	496	520	529	467	498	511	538	501	523	504	487	452	474	510	548	507	474	485	536	505	464	444	476	526	503	540	540	483	505	536	488	531	493	540	503	512	473	496	494	491	489	526	520	469	501	519	501	512	511	528	495	527	487	462	533	495	462	490	524	461	503	491	491	533	521	483	481	533	517	479	511	540	510	488	534	505	516	497	501	505	557	528	473	535	502	507	465	472	519	477	483	500	502	493	478	467	495	481	473	452	520	528	491	488	495	492	479	532	483	508	486	506	521	450	497	507	526	485	478	529	503	486	493	509	491	517	480	498	481	517	508	500	485	511	487	535	498	509	502	539	500	496	505	476	500	538	483	533	486	510	539	471	467	471	481	491	475	453	486	490	461	493	508	521	490	512	449	533	479	533	481	504	507	468	480	492	509	533	515	530	482	512	506	505	473	512	484	486	524	504	534	539	497	493	506	466	442	500	476	488	508	455	483	526	531	496	538	482	484	508	476	495	476	486	521	465	511	474	516	517	503	490	530	474	501	520	512	504	494	524	485	510	489	538	480	535	471	501	482	483	479	545	511	511	537	516	478	470	487	534	463	515	444	502	506	483	455	523	475	480	498	486	519	459	474	489	485	501	525	518	502	507	474	508	514	507	519	540	478	490	481	518	485	451	503	523	499	482	524	499	491	508	488	472	534	483	517	522	484	451	485	521	504	475	518	473	501	518	467	467	509	546	511	492	511	504	473	512	479	536	485	485	502	489	514	519	502	487	464	468	490	479	519	498	513	489	530	505	510	519	503	543	441	495	527	496	521	545	540	529	505	512	528	509	495	488	489	536	491	510	516	478	518	516	500	511	497	490	489	525	492	488	474	510	486	506	500	494	497	448	470	508	514	519	502	511	481	480	494	484	491	533	503	516	485	498	492	549	550	551	511	501	441	470	505	489	513	518	503	481	494	518	486	504	500	531	486	516	477	490	496	521	538	503	489	500	481	479	490	497	494	510	509	520	479	474	472	513	520	522	498	463	468	499	469	501	492	471	525	498	474	499	505	469	470	542	518	528	486	474	503	519	483	519	496	487	470	500	500	531	506	503	508	514	477	487	491	521	490	515	491	463	487	521
37109	6205	1679	1255	902	755	594	491	438	394	395	392	394	340	339	340	301	326	301	318	300	301	296	276	303	319	269	285	283	280	285	262	284	284	276	308	276	272	278	327	286	280	308	321	313	280	275	273	316	316	273	295	288	290	299	284	271	303	294	310	295	292	258	290	283	284	287	272	287	278	267	275	266	269	291	298	308	303	309	281	283	307	316	313	297	298	307	284	300	271	291	277	315	258	264	301	295	250	286	289	305	284	304	287	267	267	286	306	268	289	282	308	275	294	290	292	282	290	279	279	300	299	294	285	303	277	301	311	266	315	272	302	281	289	291	310	255	259	266	267	271	282	311	295	318	262	276	264	301	295	301	281	268	264	259	273	261	283	275	337	305	272	322	311	272	284	287	297	283	284	327	322	320	289	292	279	291	317	267	282	286	276	276	295	303	275	291	293	279	297	301	288	260	270	268	291	282	323	279	270	293	273	291	289	259	280	283	263	294	272	255	282	275	283	272	305	311	301	282	308	300	296	305	286	306	267	263	286	263	264	268	297	292	274	278	275	282	279	332	256	277	312	312	284	292	284	302	282	258	272	313	276	254	287	309	273	297	306	254	268	261	313	243	306	279	289	271	329	285	271	289	289	277	248	247	265	274	280	248	286	299	290	295	264	253	275	296	286	289	308	300	318	272	271	264	289	286	250	293	293	284	267	292	248	273	257	289	262	291	311	266	256	277	292	267	264	274	305	274	281	278	276	312	276	274	297	237	285	281	310	267	281	272	285	317	278	294	291	289	259	243	255	265	275	260	287	301	279	277	303	245	301	293	305	270	273	281	298	249	271	291	284	275	290	280	285	287	293	284	258	282	298	265	281	318	283	303	283	322	316	294	281	281	283	297	285	261	284	261	260	258	298	259	303	279	260	281	291	254	289	300	289	299	298	287	267	297	271	289	264	268	276	308	291	315	287	271	285	291	284	274	276	259	280	288	278	268	293	309	279	316	291	266	269	266	292	263	264	298	327	298	259	272	269	282	262	296	300	263	282	311	271	253	275	293	270	286	277	287	310	266	301	298	276	301	287	307	294	283	268	313	289	293	291	307	282	293	320	315	267	284	277	290	286	277	286	295	267	294	290	290	261	288	311	277	280	286	314	259	308	271	304	266	289	278	291	316	272	275	288	251	309	301	282	317	288	310	256	309	279	280	273	291	295	275	275	250	280	307	284	293	284	321	279	290	280	269	261	304	294	302	264	270	285	331	301	285	271	277	310	292	287	262	258	284	301	266	281	318	264	266	303	287	285	271	299	271	302	281	298	297	288	275	263	259	276	271	289	277	292	254	291	278	291	300	315	279	292	290	300	308	292	306	294	295	299	292	303	276	287	272	292	288	294	282	302	279	330	271	259	290	289	297	276	293	309	276	266	283	292	298	281	288	306	298	317	289	274	271	262	301	311	269	278	294	287	265	291	294	301	277	302	285	291	287	302	299	289	280	294	270	282	291	278	300	286	281	310	293	289	310	285	245	261	265	279	306	294	316	306	306	291	248	282	259	306	292	281	282	286	281	272	289	264	303	315	287	307	276	323	245	296	260	286	283	270	271	319	274	280	276	298	264	327	283	295	284	280	304	286	275	249	272	262	275	285	283	286	269	295	289	289	270	271	292	294	278	286	296	284	276	292	280	278	312	309	291	288	273	303	304	273	299	292	266	291	300	291	282	303	305	301	292	287	267	282	300	281	317	306	301	256	315	269	300	270	276	277	307	318	277	258	255	248	284	308	321	267	285	311	303	284	313	303	310	283	317	290	295	280	276	272	291	285	251	296	278	273	270	327	265	318	278	291	294	297	274	281	253	271	299	293	283	281	280	294	270	295	257	312	277	285	324	270	295	286	278	288	291	316	308	289	281	295	294	279	286	312	316	271	297	299	317	299	283	315	299	294	287	287	281	293	266	281	284	280	263	291	292	291	279	279	284	288	265	286	298	278	275	285	315	291	255	299	265	261	267	290	288	287	255	246	264	299	277	292	296	278	274	292	310	287	290	276	286	297	307	301	281	283	296	311	274	282	258	289	280	292	278	264	276	300	272	288	264	307	263	245	277	275	278	269	328	262	270	278	294	310	249	268	263	267	293	256	292	283	279	295	279	303	300	301	283	298	294	281	285	268	266	274	313	307	307	287	267	274	300	268	274	268	290	292	280	271	287	308	293	315	311	273	306	238	286	281	273	269	327	279	293	253	288	285	298	275	262	288	295	269	298	274	289	302	282	290	281	312	282	290	311	286	307	245	281	291	291	289	277	326	266	291	283	282	279	294	304	282	269	298	318	274	322	301	278	302	295	298	283	282	286	294	251	260	280	277	283	293	286	273	277	275	314	275	287	274	280	261	286	289	303	259	294	294	289	273	267	304	305	268	302	260	270	275	287	292	289	279	287	289	285	285	267	313	289	268	276	283	269	283	276	271	259	267	291	280	281	307	305	278	295	283	267	285	293	283	292	248	253	266	280	297	280	268	300	300	267	253	297	317	292	272	267	285	279	306	312	290	248	291	290	316	299	285	302	257	324	302	305	311	283	272	297	285	301	311	267	277	301	276	275	284	297	304	264	279	283	293	287	313	255	304	280	298	284	276	275	290	280	286	294	302	269	307	328	272	289	266	262	314	285	282	273	290	275	272	266	266	290	281	279	272	265	267	292	282	284	275	293	295	263	272	277	286	295	271	292	268	281	270	308	317	272	290	296	294	248	282	275	300	272	282	280	292	308	284	287	294	308	297	311	280	294	284	262	306	282	290	273	275	284	275	303	298	285	290	293	293	287	314	279	286	295	308	262	289	261	309	294	287	291	289	272	298	278	268	285	298	261	292	268	266	285	315	305	282	263	271	295	255	278	260	300	274	294	309	290	285	291	269	272	278	301	287	272	274	257	295	302	298	299	264	295	303	259	280	295	294	271	293	309	296	282	299	301	284	273	288	307	287	267	277	277	261	285	314	303	269	306	265	296	282	283	303	283	285	284	269	263	252	300	272	279	309	287	285	273	253	274	288	268	275	339	262	267	274	300	279	276	261	270	278	267	240	261	309	265	278	281	283	276	281	296	284	266	309	266	274	299	284	275	283	282	274	312	300	282	272	274	279	285	285	288	273	274	283	276	295	247	323	280	279	279	305	271	282	295	267	260	295	277	285	289	287	271	257	284	280	311	275	310	290	275	264	249	274	270	287	286	271	276	287	278	266	299	293	280	300	272	279	260	266	289	285	278	305	308	296	302	286	258	258	300	305	296	279	287	280	270	284	253	297	292	290	285	267	279	286	268	345	321	277	260	270	272	261	270	278	261	302	289	305	298	292	287	279	229	282	275	232	281	288	287	268	326	263	288	274	302	274	268	299	304	300	296	292	296	299	281	288	256	285	300	260	276	308	255	310	307	244	306	271	286	294	279	280	298	275	297	283	299	262	288	252	313	295	266	274	262	268	296	282	273	300	331	283	300	304
19349	1915	3866	4048	3492	2813	2510	2151	1875	1742	1577	1507	1423	1324	1231	1197	1111	1134	1072	1121	1086	1010	1108	1018	962	987	1025	992	934	941	1004	920	922	963	904	910	878	900	968	912	889	924	907	901	887	916	892	914	879	904	864	830	920	865	863	839	895	863	832	900	905	829	812	870	904	840	899	897	858	865	856	862	829	908	878	896	898	882	902	858	865	922	852	845	820	875	835	839	945	833	866	861	867	867	832	855	848	881	862	875	918	879	860	844	866	871	818	841	859	903	833	864	814	841	897	852	807	875	826	886	897	826	847	842	828	828	842	866	819	876	876	864	876	806	863	847	845	959	846	853	873	860	863	866	834	863	862	875	819	842	841	882	902	840	832	888	815	827	871	894	843	834	874	890	887	810	855	813	825	896	814	875	814	848	866	841	830	853	829	827	844	868	797	847	817	825	857	836	888	831	851	792	844	855	824	790	883	831	841	887	854	861	860	853	867	872	850	834	867	854	779	858	878	860	850	864	882	867	912	847	853	838	829	868	819	822	873	834	784	834	807	841	813	871	855	873	853	848	846	874	879	842	877	861	869	856	817	871	812	807	909	848	829	838	810	870	824	888	917	801	820	923	842	841	848	875	861	896	878	840	883	902	801	829	890	830	875	879	839	849	840	861	867	850	818	816	873	900	816	875	858	808	807	866	877	884	861	876	881	822	884	881	856	861	854	873	824	865	835	888	873	882	872	830	899	827	842	833	881	841	826	872	847	848	867	878	863	832	828	810	862	860	830	841	881	866	866	822	852	862	863	774	839	805	863	848	910	886	857	854	816	824	824	874	875	876	852	871	809	833	905	934	878	893	865	880	843	843	792	819	835	876	869	887	801	869	849	809	886	830	876	806	894	850	833	887	830	898	821	848	846	846	874	862	894	842	876	801	872	869	894	839	851	896	856	842	811	849	866	837	822	841	868	802	814	828	875	836	808	815	832	868	858	945	848	831	872	876	799	858	853	900	793	865	832	857	861	891	811	822	924	858	868	806	881	853	854	880	809	872	819	891	800	808	896	837	811	870	858	845	856	887	899	830	872	824	836	879	831	878	894	867	879	864	865	887	823	799	905	832	885	842	853	851	907	848	841	866	804	849	862	861	817	888	859	846	852	876	843	843	822	850	854	851	859	847	924	857	866	896	851	856	857	820	861	860	860	856	846	878	887	847	890	853	884	856	834	840	865	856	830	865	836	871	841	854	872	851	846	871	833	825	889	824	854	820	856	871	818	851	828	813	802	848	826	835	905	850	887	866	856	860	840	804	861	858	829	842	860	842	846	824	868	871	888	844	836	862	854	901	794	825	861	915	894	858	831	830	872	896	866	832	863	853	892	838	843	874	833	888	879	830	859	851	839	868	885	835	824	820	821	866	868	844	894	909	876	847	856	918	849	842	861	860	907	841	793	859	891	885	881	807	836	801	894	826	852	864	900	848	830	847	867	857	851	830	844	881	837	844	841	839	865	882	851	861	832	818	926	859	851	849	841	837	867	813	825	874	888	879	862	851	917	848	881	906	851	905	831	847	805	875	942	853	876	824	879	812	831	869	860	839	870	832	836	882	811	879	837	876	860	904	844	821	857	870	833	853	844	801	896	823	869	884	846	819	813	864	821	859	860	878	887	861	872	874	819	833	846	838	855	811	852	901	832	836	805	868	909	837	868	865	841	804	833	845	855	878	859	857	816	834	870	908	874	820	848	856	891	875	812	947	832	820	848	901	837	904	833	840	872	839	863	889	899	821	861	858	793	845	852	824	897	878	819	863	873	878	865	849	851	838	893	816	861	828	878	866	867	904	839	865	874	882	825	859	859	834	864	806	847	854	833	836	883	872	887	798	860	909	852	837	832	850	885	821	844	904	836	832	795	834	882	829	896	878	833	873	858	884	822	915	827	864	824	858	839	852	875	859	786	823	867	854	843	822	880	822	856	878	849	891	884	900	882	882	867	897	814	842	885	894	824	865	879	885	870	818	840	882	831	858	837	828	842	837	833	852	880	824	884	817	896	896	860	852	886	852	844	831	853	846	835	858	827	922	844	826	867	893	858	830	835	836	890	797	879	895	890	814	841	816	818	831	888	905	859	846	804	844	822	883	861	845	859	905	829	829	878	897	934	899	877	829	845	849	864	863	886	810	811	868	844	850	860	852	846	851	885	845	853	839	848	808	834	824	874	849	910	898	920	845	874	877	801	819	789	868	865	894	829	869	813	897	818	837	859	856	807	879	822	822	794	850	833	840	887	833	873	837	849	811	875	854	818	872	859	854	912	820	839	827	882	891	867	896	849	898	822	861	870	866	869	849	876	871	845	879	856	841	849	888	784	882	872	859	850	845	874	853	831	800	871	856	889	864	859	840	867	820	849	834	913	820	821	886	840	869	887	818	864	856	859	884	899	848	913	875	827	888	810	872	852	856	875	838	811	817	848	846	871	836	859	882	814	834	812	863	892	832	862	900	856	832	890	905	869	858	845	921	881	822	900	857	876	819	823	826	879	837	849	815	845	818	856	809	799	839	848	869	847	861	854	849	817	844	864	884	843	850	846	842	863	818	907	835	874	790	873	887	870	854	813	875	858	861	899	862	849	878	868	849	839	869	904	882	793	852	832	827	876	865	842	839	824	811	873	849	893	881	841	850	884	835	874	875	809	861	817	813	788	863	879	868	890	864	848	915	866	880	882	849	907	877	860	914	873	883	856	898	884	892	858	825	904	870	862	836	853	837	859	835	904	881	827	864	849	867	853	789	841	825	845	842	797	839	850	843	898	857	879	859	857	853	925	848	797	921	828	892	854	884	846	908	869	865	869	857	868	885	853	884	827	812	889	826	863	820	857	818	834	821	862	842	866	896	913	858	862	850	837	849	841	900	843	851	888	855	867	874	823	881	878	873	843	854	848	838	819	824	865	854	880	816	861	860	814	868	872	825	859	906	860	866	840	826	833	892	834	824	899	822	868	846	879	917	863	907	903	810	879	861	843	872	934	877	850	890	854	869	824	883	872	893	825	824	885	826	858	824	861	872	853	855	846	765	857	851	829	925	827	828	813	868	821	865	857	887	838	854	866	874	857	842	845	887	819	876	829	898	865	833	882	855	832	848	888	859	911	849	895	847	861	848	814	776	826	831	849	849	861	847	836	886	872	896	864	844	848	865	880	837	895	815	850	835	821	904	859	868	913	899	885	862	823	850	839	880	812	856	869	859	886	873	893	868	813	876	841	811	833	880	816	855	836	850	850	863	894	871	830	781	855	854	899	826	845	882	876	839	936	837	841	851	906	818	849	907	847	882	860	843	826	847	852	846	800	836	834	823	868	851	888	854	843	871	853	868	870	863	864	792	832	838	925	866	871	853	865	870	871	895	888	859	859	838	887	883	851	853	855	856	830	869	884	844	871	862	933	814	844	888	823	853	883	864	844	824	815	812	848	858	857	862	835	840	866	840	837	846	897	848	859	837	869	840
