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
336854507681	336854508242	336854508792	336854509342	336854509892	336854510442	336854510992	336854511542	336854512092	336854512642	336854513192	336854513742	336854514292	336854514842	336854515392	336854515942	336854516492	336854517042	336854517592	336854518142	336854518692	336854519242	336854519792	336854520342	336854520892	336854521442	336854521992	336854522542	336854523092	336854523642	336854524192	336854524742	336854525292	336854525842	336854526392	336854526942	336854527492	336854528042	336854528592	336854529142	336854529692	336854530242	336854530792	336854531342	336854531892	336854532442	336854532992	336854533542	336854534092	336854534642	336854535192	336854535742	336854536292	336854536842	336854537392	336854537942	336854538492	336854539042	336854539592	336854540142	336854540692	336854541242	336854541792	336854542342	336854542892	336854543442	336854543992	336854544542	336854545092	336854545642	336854546192	336854546742	336854547292	336854547842	336854548392	336854548942	336854549492	336854550042	336854550592	336854551142	336854551692	336854552242	336854552792	336854553342	336854553892	336854554442	336854554992	336854555542	336854556092	336854556642	336854557192	336854557742	336854558292	336854558842	336854559392	336854559942	336854560492	336854561042	336854561592	336854562142	336854562692	336854563242	336854563792	336854564342	336854564892	336854565442	336854565992	336854566542	336854567092	336854567642	336854568192	336854568742	336854569292	336854569842	336854570392	336854570942	336854571492	336854572042	336854572592	336854573142	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
53623	16736	3096	1777	1110	815	604	503	445	382	349	302	257	261	264	243	257	209	248	187	189	207	189	201	177	183	195	203	220	204	187	189	187	162	167	178	164	192	177	154	183	160	184	177	162	182	179	174	162	181	178	198	175	182	172	182	152	172	148	178	151	171	157	181	174	202	163	166	155	168	162	152	151	163	181	154	172	169	184	171	169	157	179	188	168	185	197	177	161	170	151	178	173	134	141	146	149	176	168	172	174	171	140	161	178	166	155	154	185	170	170	151	166	166	141	168	171	156	185	170	169	155	188	180	169	157	164	169	145	184	158	157	157	178	193	152	169	165	162	175	177	163	171	179	174	168	195	148	158	154	170	176	143	171	173	170	151	151	177	177	173	192	154	144	176	198	166	167	174	177	172	150	182	155	170	182	159	142	173	164	171	185	147	162	144	159	166	143	173	152	177	178	163	179	164	171	183	167	164	161	169	166	166	175	162	148	200	153	146	147	187	146	155	158	159	143	151	172	179	166	150	157	171	165	171	155	184	166	170	147	142	164	171	172	199	183	191	180	198	172	162	158	164	144	151	197	154	175	187	184	170	188	178	172	138	170	170	174	161	187	149	154	181	163	150	164	172	176	154	165	164	169	158	154	160	170	191	154	145	169	162	158	170	178	175	195	181	179	167	170	171	173	151	163	152	183	165	158	162	157	172	147	167	160	173	172	169	160	175	149	156	157	162	159	171	147	159	150	182	147	158	164	159	167	155	149	151	154	165	177	161	176	160	172	147	165	148	146	169	161	144	169	155	160	167	175	164	155	159	160	156	166	173	147	183	176	170	177	168	150	149	162	171	176	144	153	168	163	163	153	158	151	157	169	164	152	160	179	172	149	147	174	136	156	178	173	212	164	176	160	141	153	152	162	155	155	189	165	167	148	155	146	158	157	143	158	177	174	179	146	158	167	152	147	168	173	154	162	149	172	158	159	179	185	177	161	177	173	173	187	157	152	193	174	165	167	167	165	171	160	163	147	155	147	152	159	175	155	153	162	174	159	158	162	176	192	156	166	147	155	162	164	166	175	151	155	161	155	168	164	183	159	159	155	153	154	166	180	172	176	177	164	196	165	159	157	166	141	161	158	142	191	186	198	162	147	149	165	187	164	168	190	175	142	194	171	163	165	164	170	171	186	155	166	156	160	156	171	158	159	165	157	189	163	185	184	134	164	169	162	172	185	158	172	167	155	168	154	157	142	162	165	126	163	156	154	157	161	173	176	181	152	162	175	137	170	140	159	185	162	173	182	171	196	153	158	153	159	169	155	184	154	170	167	155	194	153	163	160	162	166	180	173	188	166	169	187	167	172	163	172	152	164	161	145	162	146	166	172	151	174	177	146	157	169	190	182	152	160	151	174	163	178	145	154	172	164	167	171	151	168	146	169	179	175	150	174	154	149	134	154	160	149	181	156	171	183	161	171	186	162	167	156	166	152	167	179	161	180	169	151	170	178	178	180	167	152	132	164	150	175	183	158	154	206	155	162	151	188	183	169	199	173	171	165	149	182	164	191	148	171	174	158	157	158	171	149	161	160	175	137	160	146	172	159	152	179	154	179	157	145	160	171	176	158	189	179	158	187	159	139	174	174	167	198	177	158	180	142	162	179	148	164	170	158	188	134	150	149	184	159	185	184	205	146	144	169	144	185	153	172	151	167	158	188	189	178	177	180	171	169	158	178	147	157	151	162	156	173	162	155	134	153	170	157	171	148	159	164	169	156	159	157	152	151	160	173	152	169	150	140	156	175	164	174	155	186	167	160	173	188	195	161	147	153	170	149	186	157	164	166	167	158	157	168	169	144	175	166	174	179	163	163	145	151	155	144	159	168	167	171	169	194	160	178	155	167	166	160	180	150	147	156	162	166	175	159	157	159	147	176	173	177	157	165	159	172	156	160	165	168	152	140	171	159	177	173	151	175	166	150	170	154	181	159	160	154	174	168	158	172	154	172	167	179	164	151	184	175	180	151	155	175	165	142	166	146	159	172	166	156	162	155	157	153	154	164	147	158	150	177	169	176	177	183	152	159	140	154	167	173	178	176	146	169	153	185	159	147	162	156	178	180	168	154	170	148	175	169	165	176	145	150	184	178	164	162	169	167	165	147	173	173	164	173	158	157	202	173	165	165	171	170	172	163	170	160	160	171	171	141	161	164	148	157	164	172	169	180	156	142	177	160	192	174	162	142	159	196	183	178	165	156	160	141	155	174	165	148	171	136	169	164	171	177	155	169	173	159	166	162	181	149	166	151	158	177	161	185	169	179	166	171	159	165	165	198	155	166	162	166	162	175	164	172	155	183	171	158	153	184	163	186	137	163	156	158	164	163	170	167	166	153	139	165	158	169	147	173	150	173	170	169	180	154	162	150	172	176	170	165	186	158	169	174	154	188	145	157	174	177	183	163	142	172	197	156	159	170	152	156	179	157	160	168	163	155	153	173	180	172	156	166	163	171	180	167	187	149	167	179	165	177	163	180	166	171	151	155	150	150	174	153	152	169	159	146	190	155	154	185	151	157	171	163	177	171	174	144	177	157	166	175	160	161	186	146	157	149	166	159	156	132	156	179	174	164	169	167	167	174	171	157	170	164	177	166	182	178	152	188	150	163	159	178	173	151	172	137	176	171	170	140	180	140	171	155	186	183	145	163	177	172	179	175	146	180	172	169	188	170	166	153	152	147	170	166	167	167	150	164	164	168	144	155	149	157	164	161	170	161	172	192	183	168	157	166	196	182	176	173	178	166	164	157	158	175	173	155	181	179	161	131	161	118	161	180	172	171	175	157	164	143	169	151	180	154	161	175	176	151	168	154	156	183	150	167	162	150	149	166	164	167	177	132	139	180	144	152	167	154	187	169	183	159	150	161	180	159	180	153	169	175	141	177	140	173	156	193	162	163	162	170	165	156	137	180	178	147	153	174	171	146	183	169	158	169	160	174	164	148	144	151	160	162	116	158	134	174	184	153	148	162	172	156	143	153	163	155	153	173	169	156	175	163	167	169	172	176	193	180	168	164	164	162	168	155	163	156	184	162	149	176	180	158	157	149	173	145	175	168	165	163	179	171	155	161	154	181	168	172	144	149	157	173	157	158	179	183	175	137	165	130	176	176	158	172	163	161	172	162	140	162	168	158	178	164	157	156	151	170	170	145	160	172	174	171	173	162	175	163	166	147	160	163	180	178	181	171	182	168	175	160	166	175	199	165	173	161	183	181	155	167	174	161	165	173	152	189	162	167	173	148	168	160	165	188	158	162	143	154	166	173	165	174	173	144	179	164	182	150	169	170	157	165	191	159	182	169	166	164	165	170	174	171	148	170	162	165	147	169	156	168	151	166	166	166	178	160	160	146	161	188	164	147	169	162	133	166	164	162	165	162	158	152	151	174	170	183	164	158	146	144	152	169	142	148	194	150	187	162	144	159	154	157	162	163	149	177	157	167	145	177	174	173	150
27713	2046	4554	5095	4450	3545	2925	2454	2065	1800	1538	1431	1260	1128	1026	1021	868	859	815	808	751	746	704	648	659	585	623	587	614	640	599	583	550	532	542	571	517	523	551	521	530	518	480	463	465	493	519	505	493	467	491	496	482	453	484	483	441	483	471	447	504	474	484	487	465	430	441	457	436	458	484	468	435	488	414	421	462	486	455	487	452	423	491	440	465	451	459	433	442	427	429	418	430	436	432	464	412	418	451	465	466	432	440	436	451	426	485	457	424	425	455	431	450	455	405	468	459	410	435	424	454	471	432	436	442	454	436	436	484	441	426	489	464	456	382	445	417	424	450	470	464	518	450	472	467	465	419	451	433	398	426	430	439	449	409	414	431	427	426	450	458	427	422	460	435	438	445	454	448	444	439	419	467	494	442	487	466	428	420	458	429	414	452	447	439	445	399	449	427	393	438	408	416	420	417	436	468	443	411	443	463	447	467	425	416	448	399	418	420	458	419	426	402	473	435	433	433	407	436	469	429	410	406	452	431	403	424	409	429	414	413	418	423	428	419	389	449	413	451	443	414	434	413	419	455	442	455	431	410	449	399	454	430	429	433	432	425	440	439	411	418	417	425	377	445	425	394	461	427	479	410	450	382	420	424	409	461	420	433	448	409	401	456	445	457	422	463	406	419	472	405	420	438	432	440	461	448	474	414	407	441	436	412	422	441	473	409	443	442	435	427	441	440	460	402	439	429	420	421	425	427	444	438	442	378	398	424	441	415	423	443	433	409	406	485	418	447	440	401	442	392	382	412	432	422	412	413	456	444	421	417	432	408	440	436	442	418	418	420	434	451	460	407	437	414	437	463	375	453	438	496	377	425	407	467	452	470	420	426	444	430	439	425	430	448	425	435	458	432	423	407	433	427	438	386	451	435	401	423	411	408	479	452	456	436	431	458	414	455	419	439	465	420	382	427	433	438	434	403	435	428	430	435	444	449	429	401	459	458	423	421	444	458	439	408	456	474	421	410	400	439	399	430	452	443	447	442	434	456	412	412	430	410	434	507	434	414	433	451	456	425	448	419	451	400	412	427	435	389	377	439	433	433	414	418	435	434	418	407	428	418	430	442	454	449	407	431	434	455	451	435	401	402	418	439	479	440	454	422	432	445	432	409	460	440	412	456	424	440	423	420	412	423	409	444	421	422	447	451	426	424	439	413	404	420	458	408	413	424	445	399	434	449	422	459	444	450	440	384	438	426	442	461	431	390	454	416	476	415	404	428	429	438	416	412	461	406	409	430	409	458	427	476	439	419	453	447	426	433	436	423	440	432	438	402	456	486	441	422	442	454	417	432	411	433	370	418	463	426	439	422	462	434	429	403	443	402	425	414	414	446	414	410	451	419	437	402	429	438	464	442	411	407	432	433	452	410	441	394	432	425	443	442	405	429	464	437	420	395	441	449	406	420	440	415	424	442	425	410	435	437	439	434	440	450	437	413	471	403	410	385	429	400	453	419	493	412	396	425	438	427	409	442	412	405	418	429	434	384	445	412	436	412	443	445	425	459	446	432	421	435	414	455	467	465	441	425	430	453	404	411	425	453	431	397	404	433	439	408	415	410	410	426	392	436	437	442	422	396	427	456	461	459	374	426	475	457	458	461	431	431	416	429	462	429	446	429	413	421	427	446	442	469	447	416	430	431	427	426	404	433	463	441	439	464	458	418	410	470	431	434	412	447	441	431	431	452	422	406	458	431	411	430	445	446	435	425	429	410	413	453	440	440	459	475	414	440	414	439	440	412	464	441	465	435	412	427	410	437	442	429	414	386	470	397	429	399	417	459	443	396	428	421	472	411	416	451	410	418	424	403	410	420	415	436	419	439	438	444	427	413	465	439	445	416	429	424	413	441	457	471	393	429	472	408	463	415	428	467	453	433	424	429	414	421	470	427	400	456	416	438	409	420	443	440	438	412	433	416	432	424	442	439	455	422	458	398	383	429	392	443	417	375	447	442	470	427	419	433	440	418	472	429	394	406	444	455	420	431	432	428	419	441	445	429	402	448	411	416	427	454	440	408	409	406	423	386	426	434	418	464	389	405	437	424	404	423	450	424	435	413	471	431	433	414	406	417	448	415	445	432	409	458	435	390	464	444	425	423	424	454	444	440	425	416	432	435	420	430	448	476	439	478	411	430	443	381	438	472	441	395	438	424	412	464	402	420	449	411	439	441	430	419	404	400	437	449	434	429	448	444	446	437	430	414	436	433	425	438	434	444	433	462	391	405	432	423	427	458	425	449	410	423	445	437	452	427	422	434	437	436	437	437	457	446	451	458	444	435	428	401	461	423	452	464	437	424	425	430	432	449	392	449	437	456	416	433	458	434	452	419	420	418	437	452	431	440	413	433	425	411	450	466	420	454	430	435	440	444	424	443	428	408	466	453	420	458	451	415	450	431	442	454	464	440	450	430	442	446	427	431	438	439	440	408	445	447	419	438	444	444	424	421	452	437	459	430	420	425	419	444	406	435	403	396	419	429	458	407	418	435	438	442	407	425	481	416	410	407	411	397	421	398	421	408	476	424	454	401	418	428	418	433	435	412	429	445	433	425	456	468	447	401	397	422	406	445	428	395	458	425	428	445	422	421	427	443	451	463	407	441	472	393	431	432	428	409	454	414	402	392	460	397	426	434	434	418	421	422	453	436	439	454	407	398	406	472	442	406	434	441	421	428	435	422	440	379	451	435	399	458	450	416	432	405	399	443	426	477	440	405	401	401	442	437	444	387	419	446	428	419	432	444	441	459	411	442	380	401	448	438	410	456	424	445	418	417	416	417	449	444	412	437	437	433	487	403	444	408	399	431	404	437	443	418	388	445	428	435	442	435	432	483	400	446	412	377	424	444	427	421	450	428	428	428	434	440	435	436	446	424	444	418	409	436	424	403	466	426	440	411	415	447	404	403	475	449	445	434	444	417	428	462	423	421	441	449	383	401	466	435	404	400	477	402	414	429	436	428	435	422	471	421	467	394	448	470	421	414	426	437	422	428	436	437	414	418	408	450	433	400	403	421	409	402	414	395	453	404	419	403	429	429	408	449	420	424	396	434	426	417	427	409	473	458	446	465	368	394	458	437	425	425	438	410	440	426	413	469	434	417	441	403	465	425	378	427	445	416	423	473	447	433	449	458	410	420	447	438	430	407	458	384	430	441	403	456	422	398	443	434	461	417	451	397	425	437	440	448	366	402	451	431	454	390	419	423	411	480	437	422	419	444	427	445	447	403	422	412	417	444	385	433	410	442	430	467	430	456	411	429	440	415	469	403	454	420	428	413	428	398	455	429	420	418	411	458	433	449	393	401	437	431	446	415	454	434	428	437	434	394	442	420	427	415	455	406	422	470	443	457	410	444	404	435	415	447	445	436	421	449	440	428	438	437	422	434	439	422	426	439	415	422	429	415	388	462	446	436	412	437	427	443	460	423	425	409	449	434	433	468	422	427	442	430	412
4475	225	203	182	191	213	183	183	171	164	200	164	207	169	183	194	199	174	188	168	200	165	178	182	180	183	177	182	177	179	171	207	169	161	197	177	180	195	176	188	164	173	165	169	175	177	182	185	182	159	204	164	189	189	196	179	165	173	172	193	157	199	201	218	180	166	176	187	175	167	168	169	154	185	179	162	157	157	164	188	176	188	185	173	198	198	173	154	187	185	190	158	181	160	187	198	171	157	164	176	173	191	204	180	178	185	179	172	166	185	174	186	178	218	186	161	175	196	214	186	184	198	177	178	158	156	186	187	168	174	169	191	163	192	177	155	176	181	179	176	170	196	156	179	203	178	203	188	175	170	148	203	157	205	180	189	188	168	188	196	221	190	198	197	179	176	171	144	168	188	194	164	177	174	164	176	175	179	169	189	178	172	177	205	169	186	188	189	161	169	168	164	171	167	193	144	188	190	172	174	177	160	170	173	171	166	181	176	200	192	176	154	177	154	178	175	186	181	180	174	157	169	178	180	174	205	178	166	189	184	205	168	181	177	197	163	182	175	198	187	166	179	182	197	172	169	160	146	182	178	179	163	180	183	163	177	188	199	179	183	184	164	180	154	157	169	183	164	165	164	168	186	154	204	160	171	168	164	176	196	182	169	174	174	186	190	155	192	189	175	166	181	198	185	172	165	173	180	170	174	183	173	186	168	184	181	207	164	176	191	150	179	181	168	193	194	188	203	165	166	204	168	170	178	173	186	180	179	164	195	168	171	164	173	180	187	156	195	173	196	156	197	191	173	174	167	170	158	169	171	155	163	153	157	195	175	189	188	181	184	190	158	161	177	189	173	176	205	162	191	178	182	168	181	180	190	195	181	187	150	181	197	158	181	167	152	164	197	175	159	196	183	156	161	158	155	174	189	186	200	196	179	168	163	187	181	171	155	182	190	187	155	150	173	177	186	167	180	150	187	166	162	190	185	176	203	173	182	183	162	196	166	206	167	201	164	164	182	193	161	175	171	189	191	180	158	177	164	171	165	184	153	176	173	181	163	197	171	158	190	200	178	171	188	166	186	175	160	174	164	161	177	192	179	185	160	178	188	172	165	194	153	166	180	164	204	152	163	184	165	193	186	174	161	204	176	198	204	180	158	161	203	190	184	167	180	171	197	174	172	177	160	191	191	172	194	173	164	194	174	164	172	182	197	175	201	199	176	179	188	177	182	178	198	173	163	183	190	174	198	161	169	167	189	198	183	194	184	144	180	160	186	176	160	172	190	189	183	173	172	159	171	187	158	159	172	162	189	202	158	164	174	159	205	198	170	178	173	191	190	179	155	170	190	175	164	194	183	182	167	193	194	164	161	165	177	166	195	182	175	173	180	141	187	189	147	167	165	178	166	174	174	183	193	182	187	191	182	189	176	203	188	172	187	184	176	169	175	165	172	159	172	156	190	184	178	169	172	168	196	185	165	172	154	182	181	184	169	184	181	168	176	149	163	191	174	171	164	180	185	166	172	146	171	173	174	174	179	180	187	171	190	182	180	157	181	168	177	196	167	179	175	210	165	198	164	156	199	187	187	143	171	186	184	176	156	176	188	167	172	199	166	168	175	197	166	212	185	193	179	180	208	184	166	199	186	174	173	183	178	190	182	179	178	174	187	184	174	160	174	180	195	191	205	178	196	160	155	173	178	147	185	192	189	198	173	177	156	179	174	180	177	175	211	194	179	175	164	174	174	185	146	181	160	161	166	184	168	185	169	187	173	157	196	174	183	200	179	196	201	171	155	178	163	196	193	182	180	164	221	164	179	157	183	175	168	168	182	163	185	187	168	179	173	180	185	181	161	193	157	173	180	184	176	177	143	175	192	177	200	167	164	173	181	178	197	174	163	157	186	200	171	210	187	187	171	155	170	169	185	181	206	158	176	167	175	171	172	167	183	191	191	202	174	201	192	196	172	189	174	180	182	171	178	172	195	174	180	177	192	150	191	176	176	171	159	155	161	163	170	181	162	188	199	184	187	168	178	157	166	178	171	174	161	189	174	189	194	185	177	163	173	194	164	190	176	170	182	190	151	156	161	169	176	160	202	173	181	191	191	191	165	164	179	197	172	181	191	191	180	191	183	197	181	191	181	155	175	180	176	174	187	169	199	169	165	175	179	192	169	164	203	190	176	187	189	195	176	185	214	170	186	172	152	187	164	190	161	214	161	171	196	155	189	180	202	166	173	175	177	176	190	162	208	201	178	179	188	198	188	185	179	180	175	151	187	156	190	182	185	190	171	172	166	175	183	179	171	189	197	168	192	194	200	196	195	161	156	191	189	187	190	172	172	154	155	171	202	175	178	180	163	172	194	181	188	161	195	191	156	174	191	185	182	194	185	184	165	191	191	189	197	186	174	175	169	161	164	173	177	192	189	180	189	210	198	185	180	178	164	176	181	172	167	186	156	178	173	177	196	177	155	175	189	200	193	180	201	172	155	165	174	191	172	173	180	191	152	156	195	154	189	185	201	186	167	166	193	179	193	188	178	167	168	181	181	173	144	185	180	168	175	182	170	155	176	178	185	168	164	158	207	179	185	139	189	169	171	177	184	169	171	168	191	173	173	195	188	172	193	182	199	170	181	184	179	159	163	145	178	167	140	180	167	185	164	184	150	181	201	164	153	181	173	188	168	156	182	187	200	158	175	181	160	181	174	193	158	181	175	168	190	169	177	160	190	191	178	156	175	179	155	154	171	176	181	161	184	182	157	156	159	192	182	173	174	182	184	161	179	193	171	188	167	208	173	189	172	180	166	167	181	162	189	196	188	165	196	177	176	178	184	188	173	164	193	178	176	199	171	191	192	188	191	167	169	169	181	192	177	176	185	176	192	167	179	189	170	175	204	182	166	184	183	186	161	164	200	197	175	181	162	183	175	188	209	190	168	196	201	181	164	203	188	185	182	182	159	192	169	168	176	193	190	175	176	185	181	171	139	172	177	182	169	174	187	185	176	176	164	204	191	182	177	171	167	184	167	166	198	158	182	200	189	194	150	168	150	169	185	198	195	186	191	169	174	161	161	177	184	155	185	181	205	180	195	195	187	169	167	193	182	173	157	182	181	174	173	193	181	159	166	177	153	188	172	172	174	168	195	164	189	175	151	181	195	177	177	187	194	176	164	170	173	167	186	207	171	155	183	174	164	173	179	183	189	194	170	161	186	168	191	162	178	173	169	197	181	153	173	174	194	160	186	194	184	178	163	184	181	166	174	182	176	187	184	159	162	163	172	198	171	167	206	180	171	168	176	172	192	213	184	162	160	158	159	192	175	211	198	195	162	180	203	170	168	187	176	174	183	182	181	216	193	195	172	177	205	205	175	166	169	197	200	180	178	190	188	178	190	160	181	191	152	173	177	187	187	176	169	199	199	199	187	153	166	158	192	151	178	166	176	160	147	156	184	171	172	165	183	169	161	185	186	180	183	190	147	171	202	183	173	155	159	172	202
4179	549	594	598	598	572	539	504	550	525	528	491	477	500	477	492	516	528	475	520	515	513	544	510	462	447	493	486	466	488	491	484	472	475	489	453	465	467	473	477	493	489	486	497	515	514	464	473	530	476	489	482	485	455	475	486	497	498	502	462	444	521	505	455	515	437	462	442	520	482	479	500	462	474	478	494	506	503	456	467	466	473	469	481	475	459	485	474	457	506	508	532	467	473	529	450	456	488	484	453	538	500	515	514	560	513	467	484	523	475	466	461	493	504	476	480	490	477	486	463	478	486	484	482	461	475	452	485	485	466	492	518	495	480	483	474	516	514	527	488	467	474	495	472	483	465	453	481	495	496	511	496	472	429	493	494	493	484	502	459	489	492	457	488	459	499	494	523	479	513	448	492	473	509	489	482	458	518	489	496	496	458	475	462	469	446	487	481	504	509	496	452	470	453	476	487	505	476	483	484	463	468	525	468	464	466	457	462	473	484	503	476	486	510	478	487	476	520	460	467	497	452	473	485	497	476	522	501	504	528	491	485	482	472	502	443	470	527	461	504	465	485	464	482	473	494	477	482	493	474	486	502	463	519	472	495	496	511	494	478	480	495	463	483	507	479	495	483	488	479	486	464	491	444	503	437	485	497	476	501	513	442	446	428	470	486	454	482	471	449	500	463	494	474	481	475	442	535	456	520	485	472	482	471	454	483	497	456	492	516	476	452	496	485	492	517	453	524	492	493	473	526	495	498	465	468	460	470	495	491	473	469	465	460	513	480	512	423	486	486	455	462	471	452	477	483	451	467	488	469	493	470	506	480	467	492	447	469	480	484	483	480	460	514	481	475	481	444	476	498	459	506	499	460	491	471	517	474	469	477	447	483	494	480	455	466	486	495	487	487	483	489	482	478	479	494	483	462	453	504	501	517	460	455	458	454	457	493	494	483	529	459	485	447	528	484	527	486	477	477	544	502	508	463	507	455	463	462	500	497	444	488	495	449	464	497	528	502	502	474	501	470	469	467	465	481	486	436	501	490	514	549	474	473	461	496	469	508	470	444	506	515	449	426	465	465	476	454	469	482	469	472	433	471	510	490	480	483	497	510	481	425	515	477	490	500	519	503	473	441	513	473	496	453	458	417	478	493	561	460	498	470	490	452	482	522	499	493	489	471	537	498	478	482	443	471	486	472	468	452	472	527	491	454	484	489	511	465	482	456	475	498	492	502	490	517	514	501	453	483	484	466	514	460	503	462	472	465	462	498	457	488	452	485	525	478	484	476	517	425	525	469	472	463	496	492	459	458	482	508	507	510	495	467	479	486	489	477	466	487	485	447	472	480	480	481	449	485	506	491	457	442	484	485	542	459	470	402	475	460	489	483	491	435	470	470	442	453	464	481	488	488	465	444	484	516	455	489	469	488	507	474	483	509	509	497	455	490	468	484	502	465	482	473	533	499	480	508	490	504	464	463	467	527	480	507	471	502	492	471	475	467	523	488	418	480	469	467	464	501	479	485	494	519	474	478	489	476	501	452	508	519	490	477	500	499	466	464	438	472	484	461	450	477	477	444	429	489	460	514	471	506	494	462	476	452	476	513	486	486	462	485	478	495	430	453	461	489	471	485	465	453	491	500	476	503	485	463	470	513	483	484	496	497	487	442	470	492	450	459	472	471	473	517	475	484	462	462	465	468	446	474	454	486	511	516	483	476	493	469	518	464	518	454	432	442	448	469	485	436	522	527	492	466	463	492	506	477	481	499	489	501	488	480	527	509	493	442	474	475	515	500	494	477	493	494	478	499	497	482	487	503	445	465	510	446	492	483	499	504	477	470	492	466	507	498	475	484	492	473	431	487	491	513	472	532	471	444	501	441	473	509	476	469	476	492	476	484	474	477	458	473	479	461	487	498	489	465	454	473	493	482	501	489	512	459	471	475	478	476	473	452	443	461	480	482	437	486	473	482	473	485	511	486	503	469	488	493	508	473	502	493	491	513	484	481	518	460	456	480	504	492	471	445	454	486	481	494	464	500	454	452	501	505	465	477	458	491	478	486	470	495	480	522	493	511	500	499	454	498	502	471	470	482	461	479	514	446	452	484	483	473	508	425	476	479	431	512	486	467	454	490	461	492	507	483	466	463	496	493	502	446	511	458	430	451	448	471	481	528	503	493	481	466	482	457	469	480	484	502	496	513	517	487	461	476	466	456	530	471	526	487	480	483	533	497	485	488	443	497	521	474	490	495	497	466	479	500	494	485	492	448	501	469	488	486	519	498	506	469	511	524	500	444	476	492	482	462	497	480	491	532	498	495	491	447	432	481	493	503	466	501	442	479	503	513	493	450	465	467	468	457	509	488	494	443	480	449	462	493	465	468	504	484	503	493	452	458	505	511	494	508	482	496	483	473	477	486	483	505	486	486	480	485	470	479	481	482	497	470	480	469	504	507	498	490	478	475	490	453	505	487	479	478	471	483	545	456	490	473	472	473	452	480	472	454	480	462	460	520	465	460	503	503	538	458	481	510	477	508	494	479	502	474	433	486	455	477	472	496	456	506	478	482	501	505	490	475	498	533	532	520	500	462	467	469	494	484	452	510	454	450	489	466	462	473	505	498	457	445	436	491	445	470	516	464	514	485	521	468	474	463	466	495	470	475	489	517	454	481	494	494	495	504	451	484	452	476	501	452	485	458	485	472	514	441	480	441	485	482	450	466	460	469	460	484	473	462	470	499	480	520	475	446	470	497	509	515	487	491	492	481	504	461	517	467	507	461	509	472	479	464	529	425	482	492	462	454	505	456	452	500	489	507	491	489	452	486	481	494	455	492	429	478	494	467	491	505	457	499	469	474	480	476	485	480	505	506	487	474	504	495	453	456	467	474	459	462	507	489	482	456	479	470	468	480	479	501	435	457	483	512	473	499	482	458	454	496	485	480	456	456	504	470	458	513	461	486	490	449	494	494	450	495	467	462	491	440	501	519	497	469	487	436	476	510	467	514	480	484	465	459	522	499	468	512	460	473	529	532	469	481	471	494	433	498	475	477	452	518	499	451	461	488	509	490	474	462	492	482	493	484	464	505	505	478	481	495	445	467	487	492	458	488	514	480	493	450	473	446	474	435	499	471	481	472	505	529	479	439	476	472	504	494	462	467	444	478	482	524	502	505	460	521	524	485	482	495	490	450	486	461	469	482	499	497	533	508	502	505	453	490	480	527	469	402	509	517	476	487	505	458	504	493	466	493	451	485	429	501	496	480	447	497	524	483	460	475	461	495	524	511	467	481	456	448	498	486	458	465	466	507	494	450	454	502	470	487	448	492	507	486	460	453	502	452	506	468	492	491	491	478	514	504	494	487	470	491	477	497	489	485	499	511	508	545	504	504	530	464	537	488	476	473	456	507	486	459	453	474	445	468	458	490	476	447	482	500	491	511	471	504	487	489	500	485	516	505	478	432	439	490	471	494	456	481	511	504	498	471	442	491	442	423	489	528
40031	9319	1367	915	635	580	456	366	318	340	318	286	293	311	301	258	282	250	266	242	241	230	275	234	255	245	269	240	260	246	229	252	251	242	249	225	249	225	281	246	256	223	240	230	214	248	228	260	237	234	232	237	238	233	250	263	196	232	229	236	229	230	226	254	221	230	235	227	226	241	219	239	236	230	269	227	232	248	234	247	251	224	262	229	252	228	222	229	226	213	214	260	236	245	254	261	226	260	255	228	235	245	238	269	245	237	216	217	252	237	210	225	208	239	217	231	239	213	259	218	216	256	247	258	228	252	228	248	232	253	250	239	213	225	256	232	232	221	224	276	230	250	229	238	230	230	226	250	234	238	226	242	213	216	231	252	221	253	205	213	235	256	211	230	241	230	260	216	233	236	226	229	239	239	227	243	230	219	266	233	207	248	241	257	225	227	245	253	224	264	256	216	196	231	234	229	246	257	246	260	242	233	267	236	253	229	240	232	214	231	253	245	222	220	238	264	234	222	241	207	223	234	257	235	252	230	249	242	235	238	236	214	223	207	234	231	212	244	246	244	253	233	208	265	246	223	253	242	240	224	237	226	242	260	234	221	208	253	236	248	241	230	231	233	243	224	215	239	235	269	260	234	215	204	223	235	231	259	226	232	205	247	218	202	219	217	256	243	227	262	260	278	228	248	218	239	243	212	270	264	245	207	259	242	237	220	237	233	228	249	216	240	215	242	257	247	208	225	234	232	237	229	243	275	237	228	251	237	216	220	252	247	238	236	252	243	245	256	247	231	233	260	223	247	244	236	227	211	245	230	225	233	244	211	238	230	227	226	230	240	238	217	236	230	240	260	238	253	240	255	223	209	226	241	277	224	248	248	242	203	221	221	238	225	219	248	232	245	256	251	264	235	235	269	259	246	233	232	209	221	250	217	234	215	212	250	237	236	255	209	242	247	263	244	261	243	246	243	233	228	239	253	220	250	230	247	257	207	237	240	253	217	223	259	256	244	248	252	236	247	266	211	248	229	218	228	248	249	229	240	233	237	211	246	250	273	242	247	202	227	245	249	257	225	217	228	236	249	219	236	244	239	270	245	241	216	228	224	257	237	242	223	219	250	220	237	215	235	232	219	213	222	244	219	245	265	205	247	226	256	256	256	250	266	228	220	225	254	212	223	239	234	229	242	243	230	221	257	230	207	245	214	223	240	235	222	229	212	245	247	221	252	240	242	200	236	221	266	244	229	221	232	233	251	238	256	227	237	239	243	250	215	235	226	241	234	223	218	239	248	261	242	207	225	224	253	211	233	239	222	245	232	200	245	227	245	250	229	208	237	227	226	244	265	242	231	229	229	254	223	233	249	225	242	225	237	243	224	238	237	247	225	218	234	245	244	221	227	235	242	248	222	233	240	261	236	243	235	255	252	248	229	210	244	217	249	243	256	253	219	236	214	277	224	238	231	257	241	238	237	235	287	221	245	258	221	218	224	246	232	246	244	215	252	235	230	239	215	228	266	231	239	226	222	253	247	221	225	237	252	257	195	242	264	248	265	215	204	237	244	241	230	227	233	223	229	225	223	225	261	239	209	224	228	248	237	238	217	229	240	225	255	250	247	233	247	225	226	227	221	232	241	261	245	235	224	212	228	262	258	261	240	243	234	252	218	217	249	229	240	206	216	236	255	223	281	263	240	247	256	254	221	245	256	228	217	221	210	240	237	248	234	217	215	236	243	235	238	230	229	249	239	237	233	195	254	218	222	231	228	258	231	260	239	244	253	267	214	228	250	255	253	249	233	250	238	249	236	202	278	241	252	251	221	237	220	267	235	251	221	232	234	242	232	251	221	233	229	257	222	238	245	230	215	239	231	233	253	250	246	211	223	268	221	230	235	255	225	217	258	239	219	231	245	235	243	238	245	238	232	228	223	219	228	216	228	230	229	223	241	227	224	210	277	246	236	249	203	257	248	238	238	234	237	245	225	238	226	204	217	270	239	235	220	237	241	225	250	240	266	239	248	217	235	218	201	252	264	217	239	239	237	245	243	230	250	251	250	194	213	222	236	240	210	250	247	217	234	251	215	230	246	233	240	237	235	241	233	213	241	241	236	229	228	227	255	247	203	227	246	236	232	274	248	224	244	211	252	242	237	232	226	236	227	236	230	227	229	221	249	253	205	241	245	234	222	236	250	205	232	225	213	241	219	251	222	230	205	234	226	218	249	222	233	230	230	234	257	240	265	242	238	244	231	207	208	232	234	247	204	226	212	235	238	238	248	217	214	252	237	259	206	238	233	256	259	236	218	239	226	236	232	218	222	234	218	224	198	245	248	237	235	259	237	267	233	236	235	225	217	221	226	256	228	217	249	260	243	236	248	233	273	243	222	240	256	252	227	263	260	237	214	246	247	246	235	261	223	217	260	235	239	238	243	221	228	257	246	231	251	252	251	220	237	225	227	266	253	258	266	223	229	244	258	246	218	239	239	261	265	234	256	238	209	235	230	247	215	214	265	235	254	250	264	237	223	250	240	235	258	243	251	259	271	249	266	266	246	263	243	229	230	240	242	237	217	248	231	275	246	228	217	211	241	237	212	215	249	270	243	220	225	232	202	231	213	245	229	223	248	223	249	251	227	222	237	223	234	221	217	235	218	223	231	246	230	244	240	229	241	229	235	229	251	240	246	230	213	241	236	243	217	232	239	238	249	259	231	245	253	223	235	237	226	272	242	212	264	227	226	241	226	247	251	240	269	251	252	225	270	227	228	214	223	228	227	262	222	221	244	235	222	230	231	221	216	228	244	234	211	237	224	238	240	233	209	239	244	234	224	195	222	256	244	235	232	256	263	232	264	240	229	238	255	219	217	228	237	241	237	249	215	214	223	222	220	223	232	217	243	252	261	236	238	258	249	219	220	254	232	240	264	235	255	239	202	210	247	235	268	274	237	230	224	253	248	219	221	215	214	225	232	215	227	256	268	225	235	242	228	207	229	228	267	244	266	238	238	276	218	261	228	243	225	224	217	237	263	234	241	251	229	249	208	240	205	245	211	215	217	208	247	240	232	242	229	239	245	240	237	214	231	232	247	251	238	231	238	252	279	240	243	237	242	211	254	242	223	238	253	212	239	248	231	226	256	240	216	211	233	223	198	240	239	240	235	220	233	246	228	265	202	231	217	267	250	254	228	238	230	242	243	235	238	234	256	241	217	240	256	262	239	221	218	248	239	236	242	273	241	238	247	229	233	242	218	243	245	237	244	213	222	222	229	230	230	224	216	261	232	223	213	224	235	249	256	252	236	225	211	237	273	220	254	235	238	229	227	216	260	219	245	233	201	254	255	218	225	237	239	225	266	230	220	255	236	242	249	227	246	227	210	226	219	247	243	233	208	226	236	220	229	230	241	232	253	230	237	238	227	250	225	252	239	263	226	236	266	233	204	278	201	251	246	261	247	226	236	243	252	260	249	228	255	229	220	239	223	233	252	227	205	240	204	232	246
20793	1273	2659	3106	2687	2138	1776	1619	1423	1254	1117	1059	987	958	924	873	830	799	810	797	687	753	688	717	713	698	718	662	715	697	656	726	669	653	642	644	647	644	610	641	653	646	592	641	607	615	676	628	656	684	625	643	627	630	594	640	629	641	648	638	632	601	635	605	587	642	592	599	626	625	605	603	601	600	586	615	617	662	625	613	629	613	620	623	633	589	571	628	604	655	640	633	621	569	620	636	583	630	625	617	629	618	619	615	653	614	614	616	626	597	560	655	602	644	584	594	586	638	661	660	600	616	602	579	586	592	588	593	588	630	635	582	582	637	607	617	611	612	641	624	665	627	601	644	582	611	633	613	542	637	618	578	604	650	568	606	615	604	615	616	606	604	608	610	636	618	642	601	641	628	637	630	612	619	632	610	577	643	634	578	629	595	591	653	614	609	580	641	631	614	607	581	615	627	680	612	615	577	609	591	638	567	603	614	578	596	655	631	622	625	572	557	588	625	620	588	646	622	626	650	625	636	633	579	565	603	609	585	632	597	641	594	579	583	585	658	600	580	627	582	607	613	599	581	625	600	617	607	624	572	612	605	558	624	601	582	595	578	648	596	646	646	645	649	578	593	589	617	613	578	584	594	606	625	605	581	606	595	571	602	609	564	602	614	602	617	596	622	631	611	608	598	609	631	619	550	571	577	614	584	587	592	593	551	653	593	580	640	594	549	609	556	589	600	629	620	601	576	634	592	632	650	643	607	593	618	602	610	597	599	539	611	611	591	612	588	631	587	644	637	593	635	598	576	614	587	568	618	602	605	609	608	611	631	603	659	616	597	598	600	593	609	602	616	569	583	561	621	613	636	613	645	615	630	620	638	589	569	623	595	610	602	610	640	562	637	578	602	608	636	658	641	611	616	601	630	622	577	586	636	570	626	605	622	649	601	614	578	666	592	634	615	581	620	579	637	600	632	612	615	624	575	638	617	576	627	647	607	626	587	637	615	633	585	619	613	637	634	599	580	588	597	665	609	605	537	625	618	620	585	623	644	621	636	590	585	621	618	619	555	579	625	636	613	608	590	599	647	583	581	650	599	629	619	619	612	604	590	589	588	663	659	625	554	630	628	647	586	600	591	595	611	622	602	600	635	616	589	597	572	589	625	607	643	645	598	632	612	615	614	630	593	599	601	599	612	636	648	656	598	622	630	567	605	594	597	602	572	590	596	591	665	597	589	605	625	605	624	582	642	580	617	601	627	629	589	626	575	669	634	623	609	635	637	580	640	591	602	649	619	632	584	600	583	639	601	550	592	544	586	615	607	605	566	551	574	599	628	637	603	612	605	626	617	645	611	597	586	614	617	595	618	602	628	579	578	582	623	623	593	603	643	599	606	615	643	631	589	565	592	618	617	618	589	641	603	581	590	601	578	600	643	598	614	623	576	607	588	582	624	609	630	621	641	597	604	619	615	597	633	623	649	585	574	626	604	606	599	602	556	585	587	605	585	591	603	578	606	613	607	603	590	645	567	590	615	607	623	620	596	626	606	553	646	599	588	601	606	628	570	588	605	606	622	567	601	612	567	577	612	631	552	583	640	599	669	572	591	602	637	585	577	584	602	652	585	629	602	588	611	621	615	653	647	628	601	602	607	615	572	626	645	585	639	596	589	598	605	579	630	632	594	562	587	596	597	584	571	580	557	650	621	606	624	596	605	581	637	583	621	619	586	608	593	602	602	586	610	603	617	604	641	601	586	622	584	633	628	554	616	593	595	630	605	664	594	581	594	621	647	597	606	601	632	599	679	564	608	647	589	565	619	591	636	638	604	560	624	648	586	645	578	629	558	582	596	603	638	551	582	595	607	589	626	602	587	590	624	615	639	639	642	602	598	614	620	628	590	586	566	609	612	616	594	555	625	613	649	603	592	531	650	587	614	619	580	547	595	582	626	598	599	597	611	634	598	604	613	583	634	601	653	610	611	611	607	615	619	633	623	611	564	607	613	624	619	626	573	617	603	598	648	555	600	636	654	641	597	603	627	599	587	616	599	611	593	624	650	585	641	571	584	594	624	625	605	642	584	601	570	578	584	620	621	599	602	625	582	619	580	631	593	623	597	600	623	575	599	588	594	622	573	622	576	616	645	605	631	634	590	602	589	595	619	634	616	588	585	599	583	604	615	597	607	650	632	618	609	647	579	606	573	602	608	603	613	589	624	622	557	594	602	642	629	621	655	586	583	606	606	621	540	602	675	615	608	598	646	605	618	606	558	601	580	642	605	582	630	616	564	602	582	640	599	614	603	583	581	620	600	594	595	607	595	614	573	544	617	577	643	622	630	636	588	624	604	626	540	664	657	546	604	624	598	649	604	574	602	618	601	635	616	564	626	605	631	608	635	667	613	577	634	601	584	640	616	582	635	588	589	578	629	595	652	574	589	607	624	542	618	557	616	649	575	603	578	599	599	576	600	644	593	594	641	623	556	528	589	646	589	586	589	597	621	592	565	626	587	638	626	663	577	588	628	609	631	555	589	624	625	563	650	606	637	612	606	605	633	596	600	594	601	588	595	623	651	648	582	593	631	580	618	595	568	581	623	548	575	602	609	633	624	627	583	598	576	611	589	612	590	655	580	607	587	643	619	613	617	616	620	620	638	617	611	536	600	585	604	638	575	650	619	657	578	603	607	653	641	609	594	565	668	633	582	602	607	620	635	592	600	646	572	610	629	627	610	575	611	617	631	598	584	574	603	616	602	608	628	605	635	582	580	576	562	622	595	644	616	607	598	626	577	565	630	616	621	583	616	600	627	581	643	585	624	626	582	601	549	603	645	607	649	606	643	638	592	623	579	618	602	623	571	615	550	613	580	627	640	619	588	644	612	600	627	578	626	601	622	601	590	597	580	646	587	601	563	628	596	567	594	660	624	583	625	618	601	612	618	641	547	628	625	609	562	621	599	627	610	641	641	634	566	596	580	604	618	589	615	619	569	556	610	636	585	606	651	593	589	569	582	605	598	586	560	582	594	575	559	605	548	627	616	608	610	626	619	633	571	593	608	633	554	640	587	616	637	619	590	602	631	617	612	642	591	566	632	638	616	602	558	599	624	650	613	629	633	645	627	579	584	593	624	597	579	621	585	622	598	587	603	626	597	586	576	637	611	622	595	625	593	584	610	593	649	637	610	601	611	619	568	625	611	587	607	634	585	640	594	591	602	566	600	606	628	565	589	569	615	591	622	573	588	656	597	614	605	609	612	597	610	605	609	602	589	619	614	587	594	613	584	608	618	630	611	661	606	580	599	631	601	567	612	592	628	622	578	620	659	631	619	627	596	571	637	613	590	619	583	604	651	638	618	606	589	608	634	616	577	634	604	609	617	583	619	610	589	582	603	583	574	606	619	593	580	641	608	591	640	601	603	616	607	599	603	598	580	589	593	629	616	602	591	609	609	609	644	583	618	617	598	573	635	690	645	670	600	589	569	623	642	634	614	596	596	548	625
53693	17755	3158	1589	1077	782	630	492	407	367	313	328	255	238	246	235	254	197	219	194	188	180	186	192	194	173	199	171	180	166	174	156	142	166	169	177	166	166	170	162	168	144	158	172	164	153	169	182	151	161	167	166	185	179	166	148	162	163	172	150	175	157	168	143	178	158	162	162	166	152	177	167	172	183	139	174	164	201	143	183	159	165	154	159	166	148	155	155	164	155	162	145	172	170	143	156	151	151	165	154	165	153	170	169	168	176	168	175	167	137	164	167	155	155	165	167	159	174	151	156	144	189	168	185	155	174	164	145	164	159	177	165	145	157	170	124	164	159	168	171	184	175	153	142	171	170	146	151	158	196	162	153	161	161	148	141	142	165	181	162	157	159	148	174	130	177	152	147	156	157	147	149	140	152	162	175	174	177	159	151	156	157	158	166	170	151	157	145	142	145	167	173	153	159	157	165	177	154	185	146	155	153	162	160	150	154	160	159	158	149	148	163	155	165	144	162	173	144	161	160	146	167	161	163	138	131	191	162	171	159	160	148	149	164	148	143	164	187	175	152	170	186	157	177	180	149	174	185	173	184	156	155	159	156	165	173	189	157	157	162	170	146	161	178	168	151	174	149	160	169	162	147	150	153	158	180	141	158	180	177	170	148	167	166	165	143	180	167	161	194	159	161	168	167	163	173	147	144	135	171	161	162	147	147	142	148	144	164	165	130	141	177	168	167	151	152	158	152	168	158	158	156	150	160	166	162	154	171	153	163	154	159	148	163	161	159	173	145	175	144	153	174	146	142	162	146	137	158	174	176	160	161	161	148	149	129	137	146	165	144	171	147	154	154	160	146	175	161	159	173	153	137	147	145	161	157	150	139	158	152	141	135	156	144	165	182	159	178	172	182	157	153	154	166	132	164	155	161	176	172	160	173	166	164	158	162	141	161	152	141	172	158	156	177	176	130	155	148	165	147	166	158	153	121	168	165	164	154	151	175	143	163	167	184	136	167	142	172	140	164	133	163	152	158	160	175	175	146	170	164	160	149	141	167	157	149	166	151	161	151	161	146	166	175	131	155	154	171	166	175	168	171	166	160	158	164	154	159	133	147	154	149	160	141	171	173	156	167	153	174	179	154	158	148	191	157	172	157	166	155	136	171	156	165	163	193	158	140	179	157	147	169	161	196	169	158	151	137	170	146	150	156	153	165	173	125	162	159	140	161	140	143	177	169	160	155	149	154	158	152	176	160	156	169	177	185	176	163	180	177	154	159	153	165	146	177	177	176	138	140	168	162	143	171	150	167	165	163	171	148	158	137	148	166	158	161	148	169	160	159	163	158	163	159	165	158	195	198	146	164	178	148	140	147	163	191	187	157	153	141	165	154	150	152	151	142	157	151	155	152	147	141	142	148	152	158	181	187	185	170	140	144	150	165	164	151	155	164	171	141	171	150	145	177	159	180	156	154	178	163	161	156	170	173	156	150	173	180	171	135	126	154	162	150	166	158	155	156	153	153	165	196	160	143	180	153	165	151	151	156	170	179	171	170	163	155	163	169	185	156	169	156	164	158	166	158	154	155	184	154	175	136	155	173	161	151	157	171	145	141	140	173	162	173	168	178	150	167	159	152	161	183	157	182	155	142	153	141	138	192	167	157	175	161	152	181	134	178	164	138	161	187	157	160	186	173	182	176	144	151	160	166	160	141	183	152	143	159	154	160	142	185	175	152	163	155	159	181	160	155	159	142	156	153	155	175	169	173	151	169	169	155	160	168	142	138	167	158	155	161	166	159	165	157	185	146	185	141	170	168	143	169	163	177	154	167	152	160	147	166	154	154	152	146	169	146	160	157	181	166	150	160	163	153	146	166	162	170	161	151	155	143	155	157	156	162	157	172	180	160	148	167	165	140	154	148	175	159	140	177	151	168	158	161	162	140	153	163	146	165	158	176	160	155	157	170	192	149	157	148	155	144	152	173	143	120	147	167	164	188	162	153	159	151	140	126	171	159	164	173	143	153	191	146	148	169	152	157	170	171	157	151	147	131	169	142	151	164	158	165	193	148	160	147	144	161	172	170	161	168	168	151	173	149	157	166	155	145	144	150	150	153	157	146	153	138	150	167	147	135	155	160	148	142	164	148	165	160	177	187	158	190	163	147	143	164	174	168	182	151	158	159	157	160	168	161	154	170	170	156	170	150	156	147	161	152	144	157	175	154	164	154	153	134	167	188	139	156	154	174	168	148	165	160	162	180	178	154	153	159	136	157	159	139	149	179	144	153	162	150	144	142	169	172	154	151	143	159	166	175	167	162	178	154	148	170	156	141	138	138	168	171	148	166	160	158	162	139	155	157	164	154	168	168	171	148	136	137	176	159	157	192	156	153	173	171	133	170	161	173	124	149	160	167	153	160	166	147	185	152	161	163	161	151	151	167	164	140	171	144	129	141	155	180	174	163	169	152	167	163	155	164	152	171	175	164	160	142	148	148	144	152	159	150	170	162	180	162	139	156	170	156	150	141	158	153	174	172	168	166	165	156	169	156	157	144	148	171	161	166	146	147	169	134	150	181	151	135	165	145	144	172	159	157	167	185	162	161	140	149	162	133	168	149	166	165	147	172	174	177	182	148	142	184	162	165	170	155	182	153	144	148	156	157	151	177	134	160	159	156	159	152	165	168	160	155	149	150	148	161	140	147	174	164	172	151	149	180	165	156	161	132	152	155	149	168	151	152	167	165	147	184	153	165	169	179	168	173	149	142	165	172	157	186	162	140	136	142	167	176	165	149	147	144	154	166	163	152	152	131	150	171	172	156	189	155	147	132	172	162	144	172	165	167	134	170	156	180	140	145	153	152	182	178	131	183	165	185	167	150	172	153	167	152	149	186	183	150	166	156	156	191	160	178	173	154	174	184	175	174	157	167	138	162	149	160	155	187	148	168	161	165	146	135	185	169	164	165	134	164	171	174	158	167	151	163	165	134	179	149	150	151	145	167	163	166	177	168	152	184	140	153	156	153	137	169	151	171	167	180	128	144	164	171	145	168	156	177	163	154	140	139	164	173	153	155	154	169	145	163	162	168	132	151	146	164	152	151	144	143	171	185	177	148	161	145	171	159	158	170	149	154	171	175	156	154	151	175	170	159	183	170	160	161	165	153	181	158	160	155	163	186	149	148	142	157	167	149	157	157	184	159	184	141	142	152	159	151	145	183	172	163	157	144	160	161	156	136	145	157	167	171	170	163	163	179	159	157	160	156	144	141	163	163	165	152	168	162	156	157	156	142	133	148	179	163	158	154	141	165	147	153	166	170	148	167	146	127	159	147	161	158	151	155	170	142	168	169	192	145	158	183	161	181	163	150	147	161	168	181	191	151	151	164	165	161	161	149	182	173	136	171	171	157	155	155	177	181	168	162	142	152	161	162	171	143	157	161	154	167	149	164	168	178	163	141	160	150	172	145	148	146	148	150	136	169	173	171	167	153	166	192	171	149	149	173
27787	1956	4246	5042	4351	3471	2827	2326	2014	1709	1480	1375	1196	1084	1093	953	814	870	801	767	699	720	724	646	624	629	609	575	565	550	583	528	529	530	527	526	535	551	514	495	491	485	469	491	471	484	491	502	476	459	487	485	467	480	497	469	478	454	429	469	466	462	425	438	424	431	447	467	458	485	451	445	480	388	467	415	422	475	404	428	444	481	469	431	437	438	401	400	430	451	450	396	447	422	443	423	396	400	424	438	423	385	408	450	383	428	421	431	419	443	450	419	453	460	428	403	394	419	449	441	416	451	450	413	404	396	418	394	427	427	407	414	442	417	394	414	390	445	444	446	434	461	452	415	446	427	430	440	428	438	412	424	424	448	438	434	452	405	412	458	434	407	410	417	420	455	460	409	464	423	439	396	443	405	414	410	400	426	427	390	413	429	435	438	411	438	419	394	439	421	416	443	359	432	421	433	403	409	414	405	422	410	391	417	410	428	421	423	397	431	410	451	403	436	424	389	393	396	444	427	404	442	407	379	419	419	403	427	432	422	445	395	427	463	424	432	421	400	415	411	433	413	444	392	441	428	422	403	426	398	411	379	411	444	414	416	388	386	415	422	415	460	403	370	399	380	405	398	412	424	477	446	421	439	409	454	400	420	403	417	424	451	398	425	415	431	429	420	413	412	435	406	385	421	375	400	408	408	441	429	415	418	408	436	426	429	400	421	393	409	438	412	406	456	411	427	458	406	408	440	444	407	446	410	405	415	390	418	447	444	419	426	434	430	426	432	415	423	411	429	410	431	415	411	438	415	418	430	407	413	420	439	425	427	426	429	406	388	410	413	397	443	420	411	423	406	450	457	471	396	386	425	406	441	442	412	431	427	416	402	387	399	420	432	448	429	402	430	386	432	440	401	393	440	425	371	446	418	388	432	426	458	401	417	415	413	402	420	461	439	421	418	462	422	456	420	435	440	432	407	406	423	415	415	394	410	384	428	396	449	390	404	418	419	433	442	405	410	470	397	412	442	426	441	406	445	426	389	459	409	432	388	450	416	401	407	419	447	421	425	418	435	415	435	444	430	413	435	404	433	430	393	415	440	387	459	413	399	423	448	447	449	425	433	421	443	435	413	416	396	431	399	394	463	428	437	445	422	405	419	420	411	403	409	407	420	455	413	426	428	420	397	395	385	447	428	393	422	441	411	426	390	411	375	397	364	419	405	434	431	439	422	432	373	415	407	394	432	390	405	413	416	408	389	442	428	436	433	421	412	435	426	402	421	457	404	418	442	399	404	397	400	429	430	438	422	424	432	428	430	387	424	450	434	423	434	417	428	427	426	448	410	410	456	425	405	432	410	419	403	448	410	414	401	393	407	426	390	408	398	439	422	398	407	432	413	405	427	416	456	402	433	402	383	399	445	418	452	383	399	392	451	406	413	419	424	429	465	383	449	420	412	451	371	398	406	413	413	402	428	408	444	431	373	421	448	395	444	440	423	389	428	395	421	390	392	421	408	418	406	398	385	429	412	405	462	387	430	426	414	385	427	407	408	471	436	401	392	436	415	439	417	388	440	380	448	396	425	416	416	400	437	432	403	401	433	413	394	393	442	427	419	414	431	403	428	413	400	432	440	433	425	432	379	412	448	469	409	409	441	415	394	429	407	429	400	393	443	414	446	410	431	418	397	395	464	393	420	395	404	420	377	404	397	440	424	427	427	428	430	457	387	418	429	402	462	390	444	381	402	406	401	440	408	396	401	387	410	424	418	383	387	383	448	438	397	430	388	393	440	394	382	413	412	440	445	433	387	413	401	414	431	440	413	402	415	415	394	371	473	445	420	411	455	403	398	422	394	422	448	425	405	442	446	441	463	434	430	434	424	431	440	401	433	454	403	413	407	412	424	417	427	413	413	410	375	434	419	411	377	444	419	412	400	454	421	432	388	410	419	393	460	461	459	438	424	418	416	456	416	456	469	403	396	413	443	434	402	416	410	458	371	427	421	418	407	397	462	430	432	419	443	445	470	441	428	411	413	411	426	424	409	415	420	435	413	399	400	424	408	451	397	442	409	387	440	421	450	426	424	428	380	418	425	432	408	401	413	414	419	424	451	431	399	427	432	409	414	422	408	435	410	431	404	407	440	417	441	447	412	421	403	380	392	442	419	423	406	376	417	404	406	408	423	377	414	422	448	429	445	407	410	445	418	435	424	437	425	426	423	455	406	407	416	388	391	455	437	401	435	405	438	391	418	412	386	400	443	428	424	451	411	421	441	428	409	428	415	460	412	437	420	403	423	421	418	422	387	425	417	407	446	435	458	434	419	406	366	431	392	430	409	379	444	419	397	391	407	438	404	386	432	387	403	439	392	457	424	374	419	433	423	382	400	434	395	404	401	402	406	390	431	393	413	461	433	420	432	430	432	410	387	414	428	385	407	384	407	474	395	458	436	416	382	421	436	418	425	415	445	395	410	394	410	430	430	423	416	429	395	416	433	417	363	417	403	389	404	430	424	432	399	436	421	413	410	426	419	417	433	413	453	415	423	409	443	397	407	411	425	426	427	401	434	420	400	417	389	407	418	412	441	446	436	406	394	429	403	433	445	466	380	447	408	443	418	384	383	416	409	448	422	409	439	428	443	443	435	453	439	440	370	396	411	450	391	415	366	379	417	435	432	416	454	412	402	407	449	419	420	456	424	397	398	414	432	449	429	420	404	422	412	405	418	379	458	433	441	411	402	414	431	454	418	400	402	417	390	412	440	462	437	424	420	427	430	420	405	470	421	410	436	421	421	410	400	447	396	442	395	400	464	394	434	420	424	436	438	453	423	447	422	419	401	448	401	427	439	421	453	403	427	376	399	470	402	412	435	429	430	445	408	412	411	425	395	420	401	373	426	401	410	437	424	408	450	424	398	438	407	409	429	409	424	417	404	425	401	397	413	406	419	391	424	443	434	400	404	419	403	437	385	433	420	422	444	429	408	423	445	400	439	413	434	424	413	407	422	445	430	435	398	409	437	407	423	421	447	415	425	404	434	422	403	438	440	403	394	414	429	411	447	432	409	388	411	443	422	428	417	411	394	416	396	427	431	441	468	408	427	455	417	403	422	438	414	438	409	368	399	431	459	433	443	412	420	427	439	400	412	412	436	407	423	432	421	431	439	416	407	415	417	410	392	449	390	451	450	412	423	442	421	398	390	405	426	398	402	427	418	417	431	406	411	431	425	370	412	393	420	381	394	434	424	427	399	421	401	428	402	455	406	432	423	456	452	423	412	425	401	430	427	422	399	403	386	448	425	416	450	390	435	421	437	441	410	401	416	438	406	398	402	455	423	448	446	440	410	438	363	439	448	409	418	422	407	423	433	403	432	405	429	431	415	385	420	410	394	432	397	404	426	446	403	428	440	435	454	413	411	402	480	425	420	426	403	425	395	424	435	426	435	412	429	427	409	399	397	435	421	392	414	441	396	395	417	416	443	436	431	407	394	411	467	435	406
4787	263	194	187	188	197	195	184	183	174	178	158	181	178	168	176	199	189	172	169	172	194	166	174	189	203	195	164	183	156	166	154	183	186	176	176	135	193	153	182	170	178	184	186	177	176	203	155	159	177	179	184	180	153	165	166	193	179	193	179	176	161	173	170	193	188	177	195	185	184	161	169	186	212	191	190	161	188	189	181	176	182	165	182	169	156	174	166	181	188	146	167	186	168	170	157	157	180	197	180	183	190	170	170	198	176	184	179	179	160	157	185	176	159	173	181	199	186	184	186	166	158	167	169	160	187	143	207	168	186	172	183	184	170	197	179	189	175	186	189	191	157	179	177	191	174	157	179	178	191	172	178	170	180	172	181	182	191	160	176	166	189	157	161	171	178	180	192	208	182	179	170	178	192	187	129	168	184	188	186	199	167	169	186	197	187	159	165	166	201	180	175	190	197	172	150	168	166	158	176	184	176	156	192	179	177	198	188	188	183	180	180	185	186	178	170	182	193	197	195	180	182	165	169	196	174	164	160	188	161	177	172	180	172	203	183	138	179	199	173	175	152	182	191	185	176	182	165	169	192	183	190	183	169	200	150	178	153	179	188	184	185	163	176	192	157	163	187	166	181	174	181	176	180	164	170	185	187	170	164	167	171	169	165	177	154	174	187	200	182	173	192	169	185	183	157	184	183	161	174	166	168	154	163	193	174	158	202	174	182	199	177	157	162	206	201	179	158	200	197	166	191	171	171	174	196	171	195	155	165	175	179	186	179	194	172	162	191	166	204	157	177	164	165	177	158	189	158	196	184	181	185	154	173	179	182	181	195	159	198	187	166	172	180	191	165	170	181	173	204	178	171	187	180	175	163	177	181	184	176	155	183	171	171	202	200	174	177	179	188	173	193	174	199	178	172	177	155	157	178	194	180	161	201	191	173	158	156	154	191	173	183	194	185	173	164	168	174	175	180	171	195	161	172	182	174	160	184	150	167	192	189	175	165	184	187	188	170	178	192	196	172	202	200	201	188	187	174	176	184	174	182	165	178	170	185	173	179	203	169	176	166	168	195	161	170	160	170	186	204	187	171	184	171	187	169	178	173	151	180	192	166	186	197	166	182	183	191	152	181	174	173	186	181	186	164	164	177	165	178	162	161	199	175	183	190	193	189	167	162	174	168	194	203	169	165	172	185	188	160	168	180	186	176	193	170	181	184	177	173	139	160	171	178	174	193	170	164	187	200	194	178	179	168	183	173	177	167	185	165	212	162	190	187	198	163	187	179	165	186	166	197	164	154	185	158	163	160	196	184	194	169	179	168	157	171	179	164	190	195	204	177	160	165	171	191	167	199	179	175	159	185	192	170	187	170	177	168	173	177	154	195	161	170	141	168	188	165	178	186	190	186	169	174	181	160	178	189	189	184	174	183	175	181	178	172	144	167	182	177	184	188	170	183	178	167	186	179	153	184	186	195	162	173	173	185	175	178	168	197	166	167	198	185	183	181	184	204	166	212	167	177	178	186	168	183	179	176	179	163	184	167	180	173	189	170	192	160	164	164	166	173	202	183	173	214	160	188	198	209	173	170	174	158	156	196	167	147	182	166	176	189	163	181	175	167	160	180	199	147	181	203	168	183	179	185	170	158	171	179	167	201	181	191	161	177	179	162	181	163	164	174	158	197	144	198	180	189	180	164	172	190	174	175	180	183	162	181	175	154	188	192	190	164	167	180	163	169	156	163	179	154	160	175	182	168	181	168	177	181	168	183	175	174	152	175	181	179	157	196	155	180	173	182	177	174	177	187	191	164	171	196	187	187	181	164	191	154	174	169	201	173	186	167	183	182	183	186	183	195	191	186	169	182	171	191	174	184	171	170	182	145	198	182	171	177	171	166	190	168	170	152	179	184	184	155	187	181	162	167	176	177	172	186	196	170	154	181	175	172	180	180	198	198	183	184	176	197	196	195	179	175	177	180	185	167	200	134	187	192	178	167	167	168	155	146	177	158	175	167	174	167	181	185	180	181	165	197	189	200	185	175	166	188	183	185	168	187	181	184	185	177	165	169	187	167	169	178	167	168	192	169	178	180	191	202	186	174	171	169	195	190	186	181	169	170	142	201	171	192	170	157	182	201	151	181	177	183	173	175	157	155	187	208	168	166	187	190	161	176	157	157	178	179	183	186	170	157	183	183	155	204	191	189	170	165	172	180	175	162	177	202	169	170	177	177	173	184	160	157	188	181	170	167	170	173	147	186	187	176	196	191	172	179	180	178	163	167	162	167	185	176	171	169	189	172	203	166	172	162	172	174	146	203	179	178	164	196	186	169	187	169	183	162	188	139	170	176	176	171	168	207	211	147	189	178	175	152	174	176	183	189	175	184	167	166	182	190	151	183	182	205	183	177	182	174	165	163	196	187	177	150	181	176	185	188	183	168	190	186	200	181	161	153	163	182	184	158	185	193	182	171	192	167	193	183	177	182	169	197	184	199	180	187	155	162	177	178	170	196	191	154	173	183	180	158	167	168	171	155	183	174	164	168	164	182	192	169	159	200	170	175	183	186	165	173	177	177	186	168	159	180	160	182	215	182	164	193	176	152	156	162	194	191	164	166	210	168	159	189	186	159	178	176	198	190	191	193	162	202	172	175	200	196	233	189	177	178	153	177	183	173	173	159	159	172	162	176	179	188	160	174	180	187	195	195	181	184	207	183	210	153	166	183	179	165	175	162	190	180	170	189	181	166	196	170	197	190	176	185	179	201	204	172	176	182	183	200	188	168	181	187	205	186	177	177	164	194	163	146	194	157	186	197	181	177	176	187	182	189	172	159	185	207	187	167	182	179	182	184	187	179	197	167	170	174	196	182	180	170	174	162	179	190	192	168	184	144	185	178	182	167	218	170	183	180	178	196	178	172	174	167	169	188	177	196	187	165	171	183	173	160	161	158	157	204	176	170	182	165	184	165	169	193	154	163	165	153	146	172	184	168	171	167	182	180	171	174	187	169	195	213	180	174	176	199	182	192	198	158	177	181	191	173	166	166	162	185	195	168	162	180	190	151	188	177	189	169	147	176	193	189	181	163	170	182	176	180	196	175	183	174	172	167	188	175	183	179	162	177	168	175	163	178	167	200	167	166	149	187	193	183	188	153	152	164	177	183	181	193	191	175	166	178	194	173	179	172	166	147	159	155	180	169	188	178	189	193	195	180	179	184	182	176	167	177	159	185	184	165	177	188	178	190	157	182	199	163	177	170	167	195	196	184	196	156	168	152	189	169	188	186	173	185	190	176	155	175	180	193	214	202	156	165	182	183	168	192	182	195	180	200	185	160	158	179	194	169	183	180	175	170	175	203	171	174	181	197	185	176	183	158	169	175	160	159	190	174	166	179	176	173	183	174	168	179	192	186	183	153	163	180	156	155	174	165	184	193	179	166	178	178	175	185	206	191	191	190	173	183	194	187	185	172	180	168	172	174	181	215	187	186	186	172	179	179
4471	481	603	607	580	564	516	558	525	520	533	525	489	487	506	540	521	486	497	487	506	506	492	437	487	469	477	483	490	507	481	515	485	511	451	505	474	497	462	442	497	481	459	453	488	484	447	516	496	477	475	495	487	484	484	450	484	502	510	468	473	511	503	453	520	487	453	444	511	511	478	526	475	467	501	461	511	469	480	472	460	471	487	452	487	504	486	477	476	499	502	450	487	451	490	467	447	470	481	537	478	457	515	505	489	512	454	497	522	476	473	460	471	436	478	480	477	434	496	489	481	514	514	485	502	494	465	493	485	461	481	486	485	490	478	453	507	483	465	496	506	513	478	471	500	457	502	533	512	492	487	479	470	481	495	476	486	446	498	517	459	472	492	508	482	468	464	451	480	489	493	496	516	479	478	487	463	505	497	522	459	471	494	478	472	441	470	444	497	465	468	513	496	483	473	462	499	489	477	504	495	526	468	474	450	471	470	479	499	467	506	449	492	501	475	483	517	485	504	466	470	461	500	469	444	453	474	477	525	469	493	502	496	445	497	475	466	504	505	525	512	456	515	498	466	459	520	464	499	456	473	439	463	489	458	459	512	461	447	523	444	486	494	483	461	496	469	444	462	455	502	446	481	495	488	456	461	494	515	456	454	489	451	487	457	515	463	490	469	448	492	452	475	439	478	495	475	458	475	498	459	436	485	500	460	461	503	495	522	488	448	494	454	476	472	523	446	495	493	448	499	471	452	487	446	469	529	459	485	487	490	474	523	468	473	504	504	485	496	488	463	468	476	475	567	501	469	500	466	517	502	508	471	480	503	452	483	447	501	499	463	477	441	479	475	494	506	467	503	498	486	494	495	494	434	461	459	497	441	481	455	491	500	467	504	496	464	491	530	486	462	479	488	467	507	460	458	511	476	514	473	438	465	516	468	463	470	470	487	484	450	447	473	512	475	490	460	491	442	463	492	477	473	499	478	458	504	462	486	463	458	465	482	481	472	459	500	488	482	447	476	474	491	482	489	482	479	472	444	504	462	493	489	473	470	532	482	511	453	468	459	500	491	468	463	460	457	469	486	477	462	496	494	471	486	499	472	464	476	444	484	505	470	438	494	474	488	422	525	463	458	461	498	512	493	477	523	501	533	496	511	539	486	466	494	463	494	489	428	470	473	482	481	484	497	500	491	461	474	503	481	468	497	442	446	494	471	464	463	521	473	439	475	509	491	493	485	505	466	476	476	442	434	472	514	458	455	462	456	527	480	484	469	482	461	462	519	466	483	492	499	438	486	501	466	479	464	465	479	466	490	460	479	456	521	436	490	442	461	457	468	517	508	483	496	473	502	407	477	454	454	511	455	486	448	466	501	471	476	492	432	471	490	489	500	461	483	480	482	475	465	515	502	480	472	499	496	489	489	410	430	456	458	461	452	483	480	457	492	505	490	513	515	475	485	468	491	474	484	461	464	483	423	500	516	477	455	507	471	440	485	478	502	466	496	485	512	435	460	478	476	458	466	462	523	464	464	489	473	466	492	477	479	496	474	465	472	467	502	461	492	509	477	471	484	524	479	490	487	477	482	469	497	502	473	461	496	478	478	479	486	454	455	526	479	462	527	451	477	500	511	468	489	514	483	442	451	479	445	492	486	449	502	483	461	507	471	486	479	475	483	480	469	504	486	473	469	474	482	500	463	513	455	467	481	476	475	496	513	478	493	511	494	458	481	443	470	518	478	509	494	469	426	480	483	482	472	475	459	481	504	460	454	486	451	484	499	468	466	483	493	544	445	512	493	480	491	466	465	450	500	506	481	496	466	497	500	482	503	490	496	469	489	467	485	484	431	470	476	475	466	459	475	476	475	496	475	497	496	475	460	426	466	468	474	486	440	526	480	490	499	447	495	465	524	501	480	450	453	456	473	465	481	488	452	471	490	458	465	483	472	472	527	479	500	514	478	495	511	431	492	472	463	449	497	469	471	457	458	472	457	534	473	488	482	453	489	499	489	467	490	444	462	515	485	450	463	471	491	483	479	483	481	453	464	487	491	459	470	497	485	475	481	464	481	480	503	483	488	490	474	457	455	447	430	489	496	470	501	439	494	481	509	500	483	462	503	461	519	510	494	466	491	455	495	501	475	450	479	481	460	490	517	435	483	490	449	481	474	464	469	412	446	510	484	454	471	463	465	489	487	460	428	490	474	463	448	499	451	485	446	509	513	524	476	495	531	463	512	476	460	475	484	473	478	484	472	530	474	500	444	459	497	458	463	486	480	453	475	456	458	480	483	439	461	482	504	467	478	436	477	497	488	490	470	451	500	477	503	526	478	474	481	481	458	487	482	476	457	482	478	478	445	478	502	494	477	466	484	507	455	484	457	489	481	485	507	489	467	415	452	484	479	489	472	477	471	447	483	518	509	486	471	489	500	462	459	461	450	499	456	501	498	493	465	511	500	502	531	459	473	498	464	486	428	523	451	496	493	481	463	449	497	503	459	489	511	461	442	490	505	484	465	529	441	460	483	466	467	454	459	498	491	500	468	493	496	467	508	479	469	442	490	521	469	461	466	503	505	474	496	511	471	512	490	472	480	482	464	475	495	457	502	468	454	467	464	468	457	470	498	519	496	440	480	473	489	447	474	501	494	474	483	465	460	498	496	460	474	489	454	448	492	485	482	469	503	471	490	463	530	465	461	486	493	503	479	474	486	503	482	518	465	469	441	446	458	513	466	481	482	481	478	498	496	511	507	513	465	454	486	504	464	462	524	494	434	477	463	471	504	485	446	485	498	460	486	486	477	454	485	490	444	484	495	503	474	476	533	503	430	490	452	467	518	483	467	473	488	486	469	482	448	497	445	446	461	485	476	489	484	477	446	431	461	463	482	483	467	448	472	483	479	404	508	524	456	535	454	485	436	442	490	431	482	457	486	483	489	480	478	447	491	516	510	477	477	454	474	470	491	465	471	432	471	475	476	506	500	435	469	493	465	500	485	496	451	486	480	486	489	453	503	507	504	515	457	496	486	501	497	478	474	482	436	448	423	531	464	496	492	522	490	513	469	454	525	475	506	493	473	500	475	458	451	467	483	489	520	453	445	486	495	468	447	486	481	514	457	482	479	453	468	514	473	465	498	445	460	459	473	475	458	494	471	483	491	499	461	475	498	495	454	472	495	484	459	489	518	481	436	470	522	507	500	457	500	492	483	463	474	509	488	515	470	494	486	487	461	492	508	490	482	492	485	488	496	443	462	485	476	461	475	491	457	464	449	473	513	458	455	445	504	481	488	502	517	465	470	480	490	500	438	447	471	449	437	465	489	444	473	505	440	471	440	462	497	490	486	471	466	487	473	479	455	468	504	479	468	485	500	500	460	482	482	450	470	472	484	472	518	486	512	495	494	491	479	503	485	502	460	466	434	461	467	517	492	454	487	463	492	443	475	443	467	469	541	463	438	478	494	464	484	467	444	465	469	511	509	484	500	466	459	487	459	480
40161	9132	1329	894	649	558	429	392	376	327	299	301	299	272	255	234	280	294	236	247	223	250	243	250	251	250	237	251	240	240	245	227	229	219	218	224	232	236	246	256	238	239	256	242	255	258	240	212	249	246	246	225	224	214	224	222	247	257	245	249	224	225	258	243	262	276	233	226	243	226	199	226	246	230	250	239	253	239	254	227	266	226	257	222	234	239	241	238	212	220	247	236	212	212	226	234	225	255	245	249	220	235	220	215	211	218	220	219	222	231	238	251	247	217	221	255	200	264	194	233	234	252	240	248	238	263	247	232	228	253	250	212	226	249	233	250	246	232	240	250	224	258	221	244	267	240	219	244	231	232	236	231	223	237	229	243	250	222	263	240	269	239	215	255	237	240	235	236	237	224	229	245	256	226	256	232	247	224	248	218	253	222	245	225	227	206	219	225	231	237	236	236	232	252	241	206	222	217	239	217	213	231	236	235	239	246	220	243	211	230	233	235	222	245	246	231	267	223	231	241	206	207	238	216	244	198	252	234	236	221	205	239	217	262	241	238	223	245	226	264	221	229	237	229	241	259	260	244	238	234	226	247	245	243	231	219	226	234	234	255	248	222	238	265	236	237	216	237	210	243	236	221	209	225	239	226	247	220	244	257	232	212	237	226	224	241	241	246	219	231	207	232	228	227	244	233	232	242	223	257	248	233	220	217	222	246	265	236	224	250	224	240	242	283	228	242	225	247	246	235	235	242	236	218	189	233	232	228	215	208	198	243	218	247	258	238	208	252	269	223	228	229	252	239	238	233	215	237	219	242	266	259	251	232	243	261	240	240	214	219	212	212	220	233	261	264	237	231	259	231	247	217	215	237	203	194	204	214	286	229	254	232	260	218	244	224	245	232	244	277	245	260	261	235	259	223	246	213	240	224	229	245	202	226	232	235	222	237	215	240	210	237	243	250	243	216	233	227	260	243	228	233	225	214	241	271	228	233	219	241	222	233	246	223	228	233	238	225	228	226	239	199	268	234	247	225	242	238	230	208	239	244	214	236	231	243	254	217	220	221	253	223	251	217	268	215	230	231	250	220	251	208	233	232	243	268	264	236	232	225	215	228	210	221	231	259	245	230	243	247	241	241	209	229	245	213	241	242	217	239	233	218	218	242	209	226	239	216	208	231	247	245	234	212	240	212	247	258	230	219	234	226	233	238	241	227	205	263	245	246	236	210	256	212	216	206	253	217	222	257	249	233	229	234	241	252	231	247	246	246	250	260	234	243	240	246	247	234	241	231	217	211	248	204	215	226	228	230	208	213	242	233	273	235	229	230	228	213	218	205	250	238	256	231	222	218	236	255	222	194	241	240	224	213	236	225	209	248	223	226	236	259	227	234	210	201	220	236	241	230	232	230	226	242	233	233	215	252	216	241	227	220	211	252	229	254	258	231	248	220	241	219	221	247	234	248	259	219	223	258	259	210	210	225	229	228	241	240	229	277	260	216	255	255	231	218	262	219	248	208	228	241	230	230	235	232	248	238	208	229	249	213	234	235	203	217	263	227	239	270	235	244	225	215	218	228	262	235	248	234	250	203	239	208	221	226	219	227	241	240	218	277	249	219	227	246	221	240	228	238	227	231	220	217	226	233	227	227	232	230	215	275	207	235	244	220	230	231	248	217	245	235	223	240	237	229	238	224	250	213	227	241	267	231	232	244	222	232	227	244	215	231	234	223	218	267	247	227	260	222	243	227	245	233	196	254	201	230	241	220	234	251	251	232	222	250	241	240	218	254	238	217	235	252	242	239	267	251	252	223	235	241	245	249	245	238	236	243	259	253	237	227	228	215	242	247	246	225	230	223	254	241	264	257	255	255	230	226	236	218	237	246	237	238	238	229	264	204	231	241	204	224	227	226	214	242	223	223	212	227	245	240	219	245	225	223	221	209	239	226	278	228	243	240	235	266	212	246	219	240	247	238	250	238	237	220	217	236	215	226	203	260	248	228	224	234	278	228	248	270	244	240	226	219	259	218	249	248	214	219	214	205	237	236	262	232	235	215	232	248	266	236	228	243	247	249	247	226	227	236	232	233	209	219	223	236	233	259	217	217	227	187	212	211	246	239	204	221	251	213	240	251	230	218	242	229	256	262	239	203	225	244	236	212	253	231	239	257	234	218	223	216	209	246	243	214	225	231	252	221	225	224	233	253	229	225	196	221	252	249	218	259	246	246	226	245	225	211	219	247	232	259	221	254	215	210	225	235	208	253	245	240	272	206	221	219	219	238	238	243	223	226	241	230	190	249	223	261	245	207	287	248	243	235	225	253	258	218	238	223	244	233	231	243	227	217	242	248	254	225	214	190	227	233	243	229	207	239	240	231	228	212	231	234	252	234	221	242	233	217	236	263	225	218	262	222	228	224	214	225	234	234	236	265	245	231	226	232	226	233	193	244	254	230	226	235	265	220	222	228	230	217	275	237	219	219	253	240	230	210	221	242	239	243	233	256	230	252	256	221	231	222	221	245	253	247	235	239	218	194	227	236	237	274	234	237	217	224	235	208	242	261	248	235	245	245	261	232	241	224	233	219	233	233	248	248	225	230	231	213	251	240	241	205	234	260	227	243	239	228	213	262	238	240	243	243	229	239	248	229	235	235	245	242	219	238	230	239	239	247	227	252	235	226	234	229	193	227	208	209	267	250	242	223	192	254	239	212	236	230	218	220	241	203	237	227	256	241	224	247	199	238	250	206	250	232	245	229	247	251	224	235	241	248	226	228	212	247	237	241	239	242	251	209	252	233	223	223	278	234	253	230	231	232	197	247	228	219	223	189	238	234	244	266	258	261	217	245	223	254	233	220	239	253	261	236	218	233	217	236	233	216	234	235	215	234	245	251	238	211	261	248	254	256	216	236	212	219	265	249	221	265	249	240	221	221	225	234	262	244	231	218	209	206	214	226	228	230	237	216	250	225	246	238	252	228	227	216	216	228	224	237	253	234	225	245	242	254	242	271	241	219	211	244	232	233	233	223	250	254	235	234	247	227	245	247	207	242	238	234	237	236	224	235	254	225	248	239	238	229	272	237	214	245	256	243	241	237	202	242	249	232	230	237	225	194	233	268	222	230	249	230	208	217	223	225	229	239	242	215	204	238	228	244	224	222	250	264	237	229	242	209	226	253	233	244	205	225	238	234	225	208	235	243	249	208	236	236	248	247	234	204	212	214	245	224	217	242	204	242	236	233	224	233	264	239	247	256	210	229	263	210	270	218	235	243	239	253	231	234	224	239	208	219	238	219	227	248	216	234	211	198	256	238	262	228	223	223	217	228	285	217	191	231	222	267	243	232	249	237	211	240	232	252	240	270	246	237	241	247	222	204	216	223	250	196	235	238	246	217	220	226	230	228	225	268	243	246	226	247	248	228	248	213	221	239	223	212	263	248	221	209	228	235	248	245	239	237	224	231	233	244	248	235	238	239	200	232	236	217	236	241	215	236	250	215
20808	1286	2550	2989	2611	2195	1809	1613	1393	1266	1147	1013	1016	945	870	867	849	834	784	784	784	727	760	734	723	675	682	677	705	742	655	700	740	671	691	670	696	661	694	637	619	607	633	616	597	655	668	657	662	583	616	641	651	621	580	605	625	661	593	591	658	605	609	618	612	584	605	612	602	588	566	648	614	601	635	580	634	581	627	611	601	638	597	555	590	582	580	614	609	641	590	593	614	567	612	640	606	598	624	601	630	646	672	581	598	595	618	621	592	579	607	579	585	591	609	566	593	594	581	627	633	596	605	619	620	607	586	615	612	585	578	615	544	622	612	520	620	592	599	636	624	638	600	578	612	646	635	586	608	614	604	595	585	608	574	557	612	644	578	590	610	607	563	606	609	629	623	625	602	635	595	633	600	645	642	614	605	640	617	652	581	617	618	614	607	550	637	580	581	619	616	562	599	631	582	645	570	621	620	612	607	582	620	606	614	615	615	584	607	574	613	592	597	584	622	574	603	573	613	617	631	598	582	584	609	562	643	577	625	651	650	562	630	563	595	653	606	609	608	607	569	609	630	556	605	619	574	610	592	599	607	600	656	604	585	623	652	595	614	564	589	643	590	643	606	608	581	591	614	602	566	555	589	618	569	589	594	592	608	619	591	604	639	613	623	593	621	619	562	592	619	618	569	572	661	607	630	578	596	548	654	591	604	591	626	600	608	585	608	554	617	580	626	629	636	583	582	628	621	609	626	622	624	593	594	614	573	593	613	633	583	611	596	603	565	588	610	636	574	541	552	599	609	579	574	590	566	569	625	606	620	573	596	628	627	609	590	553	633	603	622	587	624	609	600	601	574	602	601	627	595	566	602	589	629	592	590	645	589	607	605	600	567	592	626	614	626	595	636	586	562	570	625	597	582	616	575	591	615	616	617	594	592	603	600	611	551	615	574	619	611	571	584	613	598	549	580	605	578	595	604	604	607	661	625	604	637	627	627	602	638	572	587	579	593	601	638	612	598	543	624	571	589	596	612	621	612	608	613	619	590	593	584	617	618	600	561	569	592	571	603	563	608	618	624	580	601	607	605	607	625	652	618	608	620	596	623	646	583	641	580	580	610	602	604	629	601	592	599	613	581	605	617	614	581	589	613	602	638	602	605	621	573	593	623	619	588	630	641	580	605	597	631	590	570	643	626	611	597	587	601	594	589	609	595	593	620	603	599	600	620	556	613	587	586	609	659	630	628	586	578	595	641	611	593	603	601	662	598	587	618	624	591	644	637	571	627	619	615	547	618	604	609	605	633	617	653	575	630	601	612	563	612	628	608	587	584	605	586	637	595	602	603	604	589	592	650	603	597	611	589	608	603	577	629	620	576	621	616	592	589	566	609	612	650	582	582	651	645	576	624	573	593	606	610	615	581	594	641	634	626	578	586	564	585	621	574	632	634	626	627	573	577	629	587	628	612	600	612	628	626	609	614	625	623	618	588	608	600	613	584	587	594	614	602	620	617	642	610	552	620	613	599	596	604	611	593	559	607	630	600	647	604	606	606	602	611	626	611	605	611	603	612	596	648	606	653	601	600	617	598	607	566	591	605	627	607	563	632	613	560	596	625	654	610	604	581	613	603	630	574	632	649	587	577	577	552	567	604	615	578	625	624	605	540	623	655	567	604	563	644	586	616	595	623	605	633	617	595	612	627	581	611	602	598	569	610	699	564	618	607	586	568	606	627	592	594	612	581	592	639	624	597	586	600	619	605	561	542	645	605	600	590	627	568	577	592	624	586	612	589	585	566	616	600	593	582	597	564	632	603	633	605	583	636	562	593	585	616	609	582	603	618	599	587	578	597	637	581	615	581	583	610	615	589	592	636	607	561	620	621	629	580	601	591	660	598	579	600	640	636	610	607	601	579	631	606	574	579	601	609	563	630	603	619	577	604	644	571	634	622	640	597	626	587	628	639	625	619	630	565	562	583	665	591	592	611	649	625	628	583	590	560	573	602	592	664	602	612	567	581	575	597	592	600	562	631	598	573	633	594	613	604	608	603	596	604	578	620	650	568	639	611	586	591	624	625	593	593	593	585	584	660	612	603	582	592	602	624	612	608	604	589	610	610	605	629	611	586	583	641	594	614	593	617	617	635	655	564	621	572	638	587	584	626	628	604	590	589	598	554	627	604	649	564	627	647	610	579	600	599	582	599	632	550	620	585	616	609	599	619	573	609	578	590	607	599	606	661	591	618	594	566	599	555	600	596	598	631	585	648	623	599	630	576	591	588	612	592	596	580	623	590	583	582	584	577	590	611	537	601	606	580	602	582	603	618	602	600	587	632	618	589	540	587	603	601	641	660	589	573	569	633	559	617	616	605	615	565	607	575	626	600	627	634	615	603	588	626	614	651	605	584	581	584	573	597	624	586	567	590	562	600	623	604	615	603	633	616	621	596	583	601	587	580	588	626	606	585	609	629	588	570	633	560	589	618	598	635	614	643	587	628	599	610	581	607	631	605	575	617	580	625	563	627	611	627	652	597	599	606	597	570	614	625	604	609	599	590	600	596	616	618	574	594	623	639	583	606	645	577	626	555	591	595	604	587	593	597	657	626	590	573	596	631	641	604	615	586	596	617	630	605	634	583	570	609	625	634	570	630	607	612	622	620	612	569	576	625	584	602	608	624	561	589	622	569	633	587	620	637	637	632	612	621	596	582	560	600	593	648	590	606	641	625	627	600	588	616	614	611	640	655	610	605	611	594	606	597	572	604	579	645	577	588	575	570	616	589	605	583	533	575	590	610	587	606	636	595	596	641	627	577	558	583	621	632	599	618	631	639	606	596	597	616	568	625	608	617	613	619	649	604	567	597	653	617	625	626	624	637	604	592	569	570	606	595	558	644	602	578	573	635	612	565	572	609	602	603	607	576	624	582	644	593	598	614	574	604	615	611	617	588	561	540	584	624	611	633	577	593	551	620	603	609	595	598	597	640	594	634	640	578	538	592	604	618	602	633	655	618	635	608	600	631	604	588	591	653	578	556	588	592	617	590	599	634	571	583	570	623	565	643	593	568	629	625	641	593	606	547	565	602	584	632	559	589	644	562	611	623	598	610	612	646	554	628	609	617	638	596	552	583	603	585	581	598	597	609	611	572	585	605	594	593	614	619	545	579	553	568	597	601	560	625	577	651	613	578	574	620	639	607	612	583	643	560	576	567	570	633	585	560	607	620	568	602	606	599	641	620	583	589	627	600	614	574	584	643	614	596	622	577	645	604	636	587	611	603	592	592	556	604	614	572	620	618	602	640	611	613	608	644	584	593	631	602	626	608	612	647	611	594	606	635	602	607	647	609	611	566	594	584	626	576	589	598	618	571	608	625	620	570	639	627	610	647	612	585	591	587	575	645	590	605	607	601	601	602	616	584	603	581	595	584	551	575	611	616	585	599	647	634	636	565	560	572	646	621	640	610	585	586	571	620	568	634	562	567	587	626	595	572	594	602	604
55086	18050	3349	1612	1072	782	617	469	435	325	335	263	290	276	229	233	225	239	210	193	201	214	178	179	170	155	183	170	155	148	186	157	165	174	178	155	173	149	178	162	163	156	157	156	153	175	147	163	152	185	171	156	148	167	154	148	153	187	155	152	165	155	138	166	173	138	152	180	152	151	167	166	176	140	156	162	147	169	167	155	163	152	158	152	147	159	162	170	152	169	145	140	170	166	157	155	150	142	160	148	160	170	169	161	171	127	154	169	180	166	152	173	170	143	150	143	151	164	144	156	169	148	182	156	141	153	164	157	178	181	138	189	155	162	146	143	186	146	156	166	163	172	175	143	163	153	191	190	139	158	162	159	145	178	151	175	165	175	185	149	149	159	157	167	162	167	160	172	153	153	159	165	156	164	133	155	137	170	177	162	164	163	141	153	168	180	178	170	158	175	168	144	167	146	154	158	162	167	168	160	164	177	162	172	171	153	143	158	152	167	145	165	143	169	155	162	141	161	181	148	174	149	156	174	147	165	184	151	141	151	160	148	147	148	146	158	154	166	173	163	156	166	154	169	163	170	164	148	139	174	160	165	157	160	165	179	161	153	147	172	150	169	168	141	140	178	165	144	149	149	151	143	156	136	164	154	181	156	160	169	164	144	161	163	148	135	151	166	154	153	149	144	151	139	161	163	166	149	169	170	166	145	135	166	163	158	183	176	142	141	143	177	168	134	166	155	156	151	154	149	162	133	167	161	133	127	150	150	167	165	175	159	141	168	153	191	151	162	163	160	190	163	155	186	152	165	153	146	165	142	152	177	164	146	137	147	172	136	157	153	149	169	132	140	161	172	155	155	160	166	150	165	140	163	130	184	175	139	160	158	171	158	147	154	146	151	148	151	161	143	156	156	146	160	157	155	174	150	178	187	137	160	163	149	156	152	132	145	192	170	139	139	171	176	171	159	176	154	174	148	158	164	135	176	157	156	160	163	140	161	160	180	174	153	185	174	162	155	182	152	157	151	151	155	166	181	167	172	153	145	158	161	179	157	182	156	190	173	158	157	172	155	141	153	184	157	154	167	153	156	159	142	164	167	153	139	157	150	171	149	135	157	159	167	173	157	171	164	153	177	150	165	159	156	168	135	153	164	161	144	162	149	171	161	154	166	174	139	140	166	170	163	165	149	154	162	143	152	173	142	170	161	148	165	169	149	143	173	158	167	147	144	159	167	161	129	149	161	149	150	144	158	132	191	140	141	149	171	175	162	172	166	154	159	164	154	161	151	166	156	147	179	164	162	172	150	164	165	138	174	149	194	131	170	140	167	145	143	157	158	156	159	146	158	139	145	163	162	165	140	168	165	144	165	155	172	157	153	163	156	155	135	127	148	171	137	163	176	157	164	138	181	145	161	147	147	158	161	155	144	156	159	157	157	169	168	177	162	165	173	173	143	165	147	165	159	149	145	132	161	162	153	164	175	168	143	161	167	162	171	160	162	167	184	154	159	157	144	163	170	136	149	156	169	164	166	164	169	143	159	164	148	135	152	173	165	160	149	159	164	167	155	167	165	141	164	179	148	137	154	152	155	147	162	174	161	164	164	145	156	153	160	154	157	172	151	127	156	174	150	155	155	162	168	138	161	153	145	152	167	172	149	151	133	154	170	140	169	145	179	165	156	161	174	169	158	156	158	152	144	141	152	157	177	154	150	163	153	143	143	152	166	162	164	160	168	176	154	153	151	147	166	117	155	158	154	145	151	153	152	172	154	155	156	142	169	153	166	157	131	168	172	147	163	156	163	177	152	160	172	161	180	188	192	150	167	153	172	170	148	183	162	199	150	162	173	172	162	149	159	158	160	135	146	170	166	154	165	146	168	143	167	177	160	164	153	169	167	143	154	176	165	155	164	149	136	147	160	161	167	161	157	148	160	140	173	174	151	152	169	170	153	189	152	157	160	150	194	168	167	152	165	184	156	148	170	164	167	172	169	154	173	153	153	150	144	162	144	152	148	152	180	148	173	173	160	144	147	161	147	137	160	164	159	150	168	154	155	174	159	163	153	150	138	145	181	146	181	156	161	145	157	182	149	166	170	156	153	143	175	137	163	168	168	132	149	152	160	155	143	158	151	167	156	164	143	161	155	147	166	157	145	167	153	144	159	151	179	155	159	174	150	132	145	164	159	154	158	148	167	167	137	163	159	171	170	149	136	163	161	143	132	154	165	155	165	159	148	154	173	163	146	151	142	172	168	170	179	162	161	148	155	167	152	161	150	164	152	161	146	168	187	178	151	174	156	145	139	168	162	164	143	164	151	168	128	168	166	188	146	152	171	152	144	142	170	169	161	170	176	137	146	186	153	155	164	163	170	152	149	159	153	171	152	165	173	129	153	148	158	150	143	160	173	155	162	167	154	149	144	172	187	175	162	155	153	139	165	152	177	154	128	152	146	140	138	157	176	180	167	174	149	174	163	167	151	158	174	138	158	168	170	156	149	147	161	164	166	177	181	162	146	157	147	170	165	168	150	160	159	155	165	174	159	154	149	145	168	148	142	161	153	183	166	167	152	150	151	160	158	144	161	137	161	160	170	145	136	163	143	139	137	160	152	125	172	143	183	156	138	165	160	146	153	146	154	156	139	160	158	145	174	165	146	155	154	149	139	159	152	148	179	149	155	153	158	155	136	160	161	154	173	152	153	162	161	142	146	158	146	164	161	149	185	147	157	152	164	182	167	157	160	151	173	140	150	157	168	150	173	182	160	158	147	148	161	170	159	169	158	142	158	144	171	137	172	159	169	161	150	146	142	146	135	159	168	172	147	162	153	140	161	137	150	169	156	136	140	160	158	156	175	141	150	149	153	149	166	152	170	185	170	139	181	170	166	169	176	162	127	160	167	143	172	151	154	172	153	174	151	148	158	164	153	172	147	180	169	160	155	149	158	151	141	152	157	159	153	149	145	165	173	139	159	150	126	137	165	171	156	134	150	155	158	170	156	149	151	164	160	142	183	156	173	158	166	161	153	156	148	151	156	167	181	176	166	164	168	146	163	161	158	176	144	141	143	159	169	179	166	150	149	158	159	175	165	146	148	143	160	172	139	156	153	176	157	173	153	159	165	143	152	150	168	173	178	153	144	173	149	150	146	153	170	161	154	136	141	152	142	133	167	145	159	166	164	158	160	161	172	174	160	168	173	173	162	171	177	175	151	179	156	145	158	150	150	205	151	157	159	188	175	145	166	139	150	133	155	159	160	157	135	147	152	143	169	160	162	142	152	171	157	156	154	141	167	136	158	148	176	159	152	139	142	153	145	158	146	144	153	156	157	158	165	170	163	182	160	165	173	154	168	146	175	127	153	170	157	143	163	156	172	171	167	173	153	143	155	134	140	152	141	148	166	160	168	158	167	144	131	170	185	155	164	152	174	150	143	151	161	167	180	159	158	148	179	166	162	160	170	175	135	163	179	150	149	154	169	165	146	167	164	172	176	135	140
28884	1903	4293	4825	4304	3380	2829	2365	1952	1729	1460	1386	1182	1076	1014	942	889	862	772	749	744	687	674	672	663	612	586	614	565	580	554	535	531	528	508	533	504	481	513	507	503	485	480	489	450	489	485	537	433	474	466	484	452	448	486	501	471	478	461	461	472	431	467	480	432	423	466	452	435	476	434	407	426	488	428	402	423	441	415	422	431	425	409	426	408	450	432	420	457	456	424	433	415	439	410	428	433	416	389	446	403	431	435	405	438	422	403	452	423	400	416	413	422	449	420	431	430	405	457	443	451	439	395	427	408	435	415	395	412	418	419	380	451	415	409	416	446	448	450	463	427	466	437	456	438	445	450	445	459	381	427	430	425	428	445	417	461	410	435	404	405	419	423	436	439	371	397	424	405	430	417	449	414	428	410	348	409	434	400	414	398	402	400	430	410	420	387	416	396	407	402	396	437	429	417	428	423	408	413	413	407	431	419	409	421	390	435	396	383	425	372	394	408	413	434	442	389	406	415	428	393	445	456	397	459	385	440	426	433	387	424	405	377	453	451	408	428	443	426	472	435	395	406	389	392	400	417	422	417	448	394	429	397	420	407	413	403	423	418	387	437	418	407	447	414	375	391	404	421	428	411	400	403	411	388	417	416	402	400	421	391	411	412	438	425	428	418	414	422	413	413	423	427	393	420	470	416	433	428	388	403	425	393	387	404	405	398	433	382	430	423	433	448	398	400	423	400	403	413	420	418	411	382	456	397	406	416	390	414	418	405	411	392	411	393	400	393	430	421	452	424	416	399	427	433	418	403	380	386	415	389	451	447	409	417	429	437	442	396	424	409	397	438	400	405	421	398	416	390	448	385	428	418	389	374	416	407	429	448	391	430	374	434	431	414	404	457	410	419	433	385	455	386	399	386	424	408	434	431	405	397	415	425	405	435	432	393	432	418	380	394	442	443	365	400	394	404	405	417	432	382	418	419	435	403	428	404	422	438	419	414	398	350	431	436	432	399	406	388	407	418	415	410	418	437	434	383	421	428	366	423	425	402	420	398	419	416	463	415	384	402	400	409	383	393	389	408	411	412	406	436	423	400	381	447	426	428	387	427	436	407	405	409	438	403	401	437	415	436	378	418	399	400	395	418	458	403	443	449	387	407	384	445	393	432	459	393	413	367	438	416	412	361	460	420	408	415	425	435	426	428	440	454	403	405	393	393	416	412	397	397	435	403	402	427	417	408	402	445	384	414	422	414	400	389	417	427	416	404	402	392	407	424	441	418	447	379	384	407	418	403	443	398	415	429	413	359	421	386	386	403	412	464	405	429	422	396	412	420	390	366	397	442	409	408	391	416	390	400	418	415	401	444	412	438	436	406	428	432	427	435	413	394	403	427	421	407	402	380	431	413	448	398	409	420	426	419	428	409	420	458	419	410	430	387	379	376	387	399	406	409	472	401	423	425	413	433	432	437	399	399	389	397	413	380	402	425	413	412	405	398	429	414	429	413	393	437	387	430	380	393	393	435	433	393	407	388	409	400	440	406	400	435	432	426	431	456	463	386	465	397	391	384	399	413	395	458	421	436	374	411	394	407	430	415	396	429	435	384	385	400	404	381	424	451	369	409	393	375	409	408	414	386	413	444	400	412	399	409	442	379	421	420	403	460	436	427	435	376	397	447	409	423	428	441	383	451	448	387	410	398	442	386	381	433	420	397	413	427	440	443	382	412	381	419	416	404	422	408	404	391	428	395	387	408	413	429	426	419	413	390	401	395	408	449	437	395	387	409	414	410	435	372	444	420	438	428	417	410	443	430	416	420	457	426	410	423	429	410	424	415	405	417	420	405	437	431	449	405	428	415	424	428	437	407	432	412	386	414	410	434	453	424	401	409	409	403	401	411	436	431	424	408	434	432	444	410	391	428	457	414	398	439	451	420	417	419	397	396	436	422	417	406	392	424	416	401	389	391	413	388	420	414	424	410	413	399	399	418	402	407	416	393	432	405	456	401	427	415	394	413	410	414	408	458	389	406	421	439	393	421	430	394	478	417	423	440	417	432	383	429	405	420	410	442	408	400	397	429	411	422	419	407	393	422	423	410	441	378	403	466	434	399	382	404	416	430	433	422	430	435	445	429	426	397	419	438	413	399	419	411	404	442	417	402	398	413	418	437	406	407	419	404	416	418	412	430	399	420	403	436	439	425	384	376	388	430	439	417	418	427	433	433	381	418	401	406	445	425	457	383	415	436	423	409	401	447	410	415	426	424	444	444	382	431	396	387	451	444	450	403	381	421	425	419	410	399	401	395	433	391	413	421	383	414	406	402	432	413	410	433	454	445	423	424	388	415	425	439	397	430	411	406	405	428	398	394	427	394	419	416	430	479	414	408	410	438	444	433	403	413	394	427	423	425	379	407	419	419	381	416	447	433	360	377	419	391	381	388	419	429	422	390	436	441	435	413	410	444	437	418	413	436	381	426	381	408	396	393	402	412	457	432	415	404	399	408	360	389	443	411	428	422	442	420	416	389	391	450	460	414	382	419	429	453	464	431	405	390	418	441	382	420	389	400	419	361	422	416	410	412	415	454	424	405	417	463	429	441	439	435	405	415	434	429	469	456	386	435	382	417	401	407	385	409	395	450	418	423	433	433	460	428	388	421	433	401	445	428	378	405	435	423	423	446	418	415	393	391	396	435	395	433	376	396	414	429	401	411	407	397	416	384	396	407	430	430	436	415	386	442	428	417	429	360	384	396	417	414	404	426	430	404	392	421	445	382	413	382	407	436	413	401	353	420	387	414	414	414	413	423	427	435	398	396	377	419	417	434	438	411	423	393	407	395	392	421	402	441	425	437	393	428	440	384	398	413	428	417	393	402	416	433	394	417	402	421	417	388	415	413	445	434	426	418	405	407	395	430	413	423	362	395	390	398	407	387	437	413	411	396	440	418	454	411	411	389	409	415	434	412	413	387	402	401	430	416	442	399	393	417	414	419	407	410	368	411	406	449	401	424	395	432	421	418	434	407	416	392	420	381	390	415	420	382	416	389	400	420	437	432	397	383	426	390	415	430	412	426	402	402	444	396	420	386	414	391	408	476	378	430	416	416	449	417	439	425	410	435	396	378	445	419	426	412	403	427	394	374	422	430	408	396	370	434	436	393	388	372	381	415	404	417	384	421	446	403	406	404	450	392	408	417	400	451	447	410	432	412	437	410	394	364	406	397	396	395	376	418	406	410	418	418	403	442	381	391	434	405	371	407	405	408	411	398	414	389	398	382	376	452	411	426	410	395	405	405	420	428	428	442	418	392	428	404	376	382	387	422	408	395	419	417	435	388	411	421	397	440	423	385	417	433	412	410	439	407	412	444	423	413	418	430	395	415	391	408	412	402	452	407	396	437	414	440	456	406	411	428	405	397	410	407	378	417	464	437	431	402	375	407	401	425	410	387	414	426	377	403	408	428	424	385	452	418	401	384	421	427	424	391	407	406	424	446	409
5098	261	207	199	201	204	208	178	171	202	170	177	174	166	194	181	200	162	173	178	180	187	182	184	156	180	184	191	153	169	176	146	159	170	181	188	189	174	191	156	171	158	165	170	185	186	163	177	204	162	193	172	158	168	174	171	177	169	185	178	150	140	177	184	186	146	163	145	168	180	162	191	174	170	155	152	191	185	176	183	163	179	171	170	151	180	206	161	169	172	163	167	183	174	215	188	165	181	165	165	157	167	162	181	178	163	192	189	184	178	155	170	128	170	150	161	178	186	191	146	181	169	184	186	159	147	176	163	181	158	152	197	182	164	202	164	168	150	168	169	164	185	164	184	183	172	190	193	185	184	178	161	182	193	185	171	163	188	204	153	188	189	153	170	175	179	188	164	173	196	159	162	181	196	158	181	177	171	188	177	163	179	183	152	193	157	169	188	173	171	173	178	166	180	177	164	174	192	168	188	183	196	163	170	190	159	173	177	190	189	149	188	151	172	185	183	172	158	186	174	161	150	149	188	171	190	183	180	185	185	167	189	166	168	172	184	173	179	173	188	176	174	176	179	184	146	166	145	186	184	160	148	157	148	181	149	192	185	147	157	177	175	181	185	168	151	173	162	202	170	159	188	179	191	169	192	191	169	173	158	153	193	167	176	183	193	162	150	152	160	174	177	200	189	192	194	192	199	161	159	169	193	152	169	176	205	168	180	175	184	175	194	188	199	159	181	171	175	192	167	171	184	177	163	187	162	184	169	192	173	187	170	152	165	167	163	142	166	220	181	174	175	193	169	177	181	171	177	168	174	185	176	179	177	169	168	179	155	184	178	147	159	178	186	180	180	180	187	183	174	179	191	175	186	140	214	151	181	168	175	183	162	177	178	185	163	172	172	163	194	206	169	178	182	161	182	202	161	172	180	160	195	190	192	173	161	178	166	169	176	163	169	179	168	174	184	182	194	168	183	158	171	172	189	175	186	187	184	167	164	195	169	176	183	172	189	179	196	183	157	156	176	174	152	145	173	135	192	180	144	176	173	188	174	172	170	197	177	206	179	168	174	174	161	175	172	179	206	182	196	174	169	154	166	163	178	164	161	171	177	166	177	199	192	159	176	181	154	186	207	150	165	160	160	181	200	177	166	174	168	164	188	172	178	182	199	197	162	176	186	175	170	158	164	163	170	155	166	147	191	175	175	175	178	166	162	181	176	191	173	176	173	163	176	183	193	177	161	179	180	167	173	184	204	181	192	184	181	175	198	186	177	189	180	155	180	190	184	164	163	161	170	185	167	163	183	160	170	188	181	189	168	165	176	157	155	181	202	195	187	193	209	159	176	165	187	142	178	168	183	190	178	158	173	156	179	182	183	178	169	182	179	170	192	204	197	179	179	173	188	159	189	167	162	196	172	168	191	175	183	173	181	210	190	175	188	167	158	167	171	210	157	177	179	186	189	188	170	185	172	173	175	164	161	173	171	172	164	168	178	171	149	172	165	186	172	184	158	173	163	159	165	190	157	148	174	173	152	154	195	170	135	179	179	153	158	158	151	181	181	175	184	165	161	170	183	186	163	167	168	178	163	156	161	173	189	163	163	173	184	165	166	163	175	168	175	176	186	203	180	163	186	152	200	161	180	180	164	156	165	171	180	188	168	173	183	188	180	184	174	190	192	153	188	169	185	184	143	169	160	174	172	161	174	170	173	169	175	190	178	165	207	164	170	165	189	199	158	166	189	136	163	167	175	173	184	176	181	159	177	182	175	167	181	197	172	175	185	185	194	172	181	183	183	186	176	176	187	177	188	178	154	193	198	155	180	169	181	158	160	184	167	176	181	182	161	202	157	175	195	181	177	177	185	195	160	168	201	172	192	178	177	161	143	176	184	172	164	190	196	185	186	175	176	189	186	147	164	193	181	165	182	191	170	157	176	170	182	171	153	191	153	171	140	163	179	162	163	174	165	166	164	180	160	193	171	162	183	196	172	177	188	181	155	191	179	175	168	170	188	197	174	189	166	183	196	197	185	166	182	176	160	173	177	176	185	166	155	156	191	221	181	204	175	165	184	158	177	194	163	182	186	186	198	174	169	187	164	155	166	165	190	186	184	145	175	188	173	173	148	158	172	184	184	215	156	178	164	177	211	196	213	170	172	147	182	189	167	159	178	183	172	154	162	178	184	194	157	193	191	173	196	169	145	176	185	159	183	161	187	175	161	163	176	171	181	175	179	165	188	196	183	155	173	191	170	154	153	170	180	176	174	150	190	175	172	160	189	177	185	190	205	161	169	175	178	167	145	149	165	160	180	170	175	170	171	179	182	160	189	184	157	149	177	175	191	138	184	170	192	169	180	155	177	176	182	178	186	171	166	185	172	193	200	177	175	178	177	182	161	171	179	178	156	174	174	188	188	197	179	175	199	183	185	173	173	187	165	166	160	193	189	176	198	175	182	180	159	196	180	192	178	182	173	174	175	187	203	171	180	170	170	187	177	166	173	159	166	180	177	177	153	175	166	190	195	157	166	179	142	184	198	153	158	175	176	163	190	184	176	163	173	169	160	172	196	158	160	170	187	157	172	163	168	180	174	181	146	168	186	168	180	191	177	181	174	186	161	193	166	165	148	159	194	192	182	161	171	168	153	162	169	165	172	167	157	167	161	193	205	174	160	156	173	182	198	174	186	176	180	190	167	178	172	161	205	178	172	206	171	174	163	161	159	177	188	191	174	173	178	194	178	171	187	179	149	164	168	170	197	209	203	157	190	179	171	185	170	172	149	183	153	160	198	158	172	189	164	183	180	156	178	170	203	187	171	210	152	196	204	159	193	191	172	163	182	175	163	185	187	168	179	184	181	174	148	184	188	151	176	180	166	192	168	189	174	158	171	165	175	198	189	166	218	184	170	215	170	174	148	176	160	202	178	154	146	169	161	192	175	150	175	181	181	165	191	157	176	164	172	137	168	198	176	183	185	185	192	189	178	199	173	194	160	178	160	158	170	170	152	171	195	158	167	156	177	177	188	142	191	185	175	153	154	174	185	193	174	177	167	194	156	175	164	171	179	182	187	192	156	187	149	190	173	188	160	173	175	159	180	167	179	180	176	180	159	192	193	179	167	166	188	172	179	182	168	170	178	155	156	155	163	175	153	187	165	194	198	177	190	172	174	185	204	189	163	171	159	175	168	157	174	145	176	194	184	202	179	171	164	169	181	166	173	177	161	203	188	186	179	198	167	166	184	184	178	152	171	184	155	212	192	185	172	174	165	158	187	174	177	151	166	160	199	174	199	163	175	180	185	182	178	188	175	169	160	200	190	168	183	176	155	187	172	197	178	170	174	163	153	195	181	173	150	168	159	192	177	191	191	187	164	201	189	178	176	179	154	183	174	173	180	176	187	179	170	164	181	179	171	160	158	195	160	154	192	185	185	189	201	190	158	183	155	171	187	168	174	162	175	183	170	188	184	164	164	165	190	177	169	159	172	157	173	182	193
4695	535	616	614	587	552	532	540	522	490	545	517	469	495	479	498	481	501	469	460	503	461	495	453	446	525	481	443	430	443	465	475	476	510	462	489	454	467	503	478	470	441	487	507	463	415	470	495	450	466	456	457	482	441	481	484	522	459	474	510	477	455	447	483	475	476	449	447	450	456	498	473	468	468	443	480	439	469	437	464	497	463	452	483	463	488	465	480	501	455	519	441	490	471	455	462	522	481	477	481	462	438	490	427	498	450	489	460	453	475	488	476	498	497	448	505	481	491	498	499	486	486	445	502	493	494	468	508	479	457	444	497	448	486	459	496	446	475	489	512	487	496	471	498	515	441	450	503	486	472	467	474	462	420	442	455	477	448	471	505	530	461	460	532	496	479	462	483	408	474	467	484	444	486	472	474	493	479	445	443	478	469	468	482	499	495	486	469	479	460	484	492	466	455	457	509	495	437	427	475	461	471	458	474	477	462	450	530	481	506	486	468	473	488	467	455	440	487	448	476	499	481	479	470	485	436	497	451	503	458	478	475	477	481	453	492	435	456	490	517	471	447	489	474	523	464	490	455	456	456	475	457	480	511	438	497	475	434	468	462	482	494	473	447	460	452	478	528	453	453	484	455	470	465	448	507	472	472	433	485	503	425	472	504	456	481	498	474	420	515	497	445	490	497	486	480	451	439	478	507	476	482	460	455	481	456	463	478	506	461	460	498	413	480	523	477	477	523	495	492	452	493	452	468	466	454	481	462	454	471	492	438	468	493	479	480	467	453	434	466	468	485	491	466	485	459	448	469	457	467	455	494	489	456	446	491	468	460	474	494	460	499	464	437	464	422	478	459	473	468	469	486	414	443	452	510	436	481	476	482	456	462	499	474	478	516	444	470	438	438	461	465	459	466	456	467	450	516	453	480	468	469	489	467	483	463	471	504	478	461	444	466	494	470	455	472	468	430	481	488	460	480	472	454	516	481	499	484	453	473	469	513	448	457	458	454	474	469	500	452	465	466	502	509	485	482	467	506	486	460	464	475	462	478	439	480	468	486	473	442	461	436	496	481	464	479	462	488	459	476	451	468	463	438	480	481	471	461	449	469	442	466	487	493	486	463	477	484	448	467	471	486	476	485	454	470	477	451	488	474	497	461	510	487	462	450	465	464	473	501	455	466	468	493	469	467	518	464	473	429	494	428	514	450	422	473	453	506	512	474	436	472	499	488	452	476	482	496	473	476	488	422	465	486	456	484	472	497	485	459	458	494	481	479	454	456	491	451	511	467	430	499	455	501	448	473	486	484	505	471	474	448	464	507	452	461	463	494	440	472	475	453	442	464	470	474	454	467	425	440	494	456	476	458	504	461	431	471	490	413	462	465	455	477	437	466	455	433	457	456	461	474	502	483	454	488	475	450	457	461	450	475	507	460	471	468	451	482	496	492	509	425	501	476	481	465	489	477	434	431	471	508	447	482	497	494	470	469	476	443	468	492	515	480	453	448	480	447	435	443	505	442	498	484	510	466	474	506	484	462	466	448	499	496	487	465	471	467	439	487	445	455	472	470	481	451	435	481	514	436	467	481	469	452	469	446	504	486	476	521	474	438	485	435	517	487	479	465	490	490	513	511	495	484	496	446	465	453	497	485	506	489	455	445	472	481	519	428	450	474	484	449	479	463	472	428	485	499	460	482	472	477	482	450	474	479	505	491	466	483	492	486	483	466	474	493	493	467	471	480	488	488	480	458	449	504	502	430	478	475	479	469	502	454	463	479	452	467	420	442	469	457	491	473	472	468	489	469	504	470	460	480	432	491	453	470	463	464	502	450	454	428	480	493	476	489	509	496	467	434	481	482	476	454	467	505	498	454	457	454	500	473	473	505	495	471	459	445	442	464	480	522	444	463	427	449	480	481	453	493	525	473	483	439	501	566	492	499	477	493	472	463	500	456	486	457	472	444	495	492	474	503	508	497	450	442	498	467	451	482	453	447	463	494	429	470	493	473	454	484	462	479	464	450	504	465	495	480	462	489	483	498	477	473	455	468	439	484	460	446	464	453	504	462	443	460	451	516	462	511	473	464	464	475	485	487	456	422	481	467	446	455	462	452	511	496	458	489	469	480	469	505	467	522	463	492	478	466	467	471	474	507	485	528	456	467	468	506	480	496	484	486	482	472	419	460	455	476	476	436	494	465	469	472	440	495	444	480	487	480	486	482	489	480	438	475	476	433	470	483	441	507	459	479	507	455	462	470	529	441	469	442	467	466	482	491	484	472	505	492	455	499	471	512	493	433	437	499	458	480	454	468	479	453	492	484	476	463	472	436	472	463	459	480	508	489	467	490	464	453	504	483	487	495	491	504	459	461	452	499	453	486	494	469	478	454	498	459	509	440	474	469	465	454	472	455	488	437	497	465	511	491	470	484	488	480	481	484	465	470	537	546	514	489	476	439	493	489	485	474	455	498	448	430	459	484	458	480	463	475	493	499	487	496	475	463	462	469	466	510	468	491	458	448	465	419	473	489	451	491	496	482	444	448	482	454	441	453	468	468	486	459	475	462	523	458	486	446	483	495	513	453	486	492	488	456	505	479	440	435	474	482	463	481	506	458	502	472	482	484	504	507	488	483	488	491	515	454	454	484	492	440	467	498	401	474	460	487	495	453	460	487	438	443	448	434	455	469	461	482	497	460	475	442	494	477	472	451	470	470	472	444	479	444	475	454	483	458	479	446	496	450	462	480	419	473	485	521	453	475	525	461	489	479	468	499	454	508	467	479	492	504	470	483	464	446	472	485	505	490	465	486	494	530	454	510	465	468	475	467	465	484	460	463	514	457	524	501	525	452	511	446	485	527	482	477	476	486	446	470	479	465	478	474	490	514	431	504	443	492	446	495	442	472	477	471	432	457	497	455	484	469	465	473	467	471	439	484	486	511	476	491	492	521	470	498	452	498	454	502	435	465	490	507	494	482	470	483	449	478	472	473	502	445	473	475	470	423	449	489	441	488	495	487	470	458	460	448	473	452	502	449	444	485	465	466	502	506	471	498	476	459	492	470	435	503	469	436	504	450	469	493	442	500	472	460	491	484	487	454	469	448	469	491	464	481	463	483	469	504	461	491	475	464	467	465	497	482	503	456	453	484	479	442	472	485	497	470	481	451	450	451	500	448	455	471	473	464	462	495	495	489	445	455	455	442	490	488	506	482	459	490	427	489	496	450	438	451	514	503	508	458	464	489	457	498	468	480	461	483	472	471	462	469	505	515	440	484	468	499	489	453	445	423	475	485	496	500	459	496	498	482	469	439	511	466	466	502	472	465	482	480	470	467	482	494	497	514	463	491	460	491	483	500	435	431	449	503	490	500	473	446	508	470	457	469	472	489	463	429	500	492	484	471	437	466	501	466	493	474	475	493	469	472	488	480	490	472	467	490	464	473	481	446	492	449	490	466	498	429	505	455	489	465	437	465	532	497	519	486	505	472	485	480	477	477
41556	9874	1323	901	660	566	438	373	371	348	289	296	297	274	300	261	287	247	250	233	238	251	218	250	244	227	250	222	266	217	281	253	215	224	205	215	235	238	237	218	270	230	236	252	228	202	251	222	226	254	229	225	245	242	231	212	244	240	197	242	245	237	246	222	221	224	239	236	219	241	252	243	232	219	211	216	198	244	247	227	225	213	252	215	223	218	228	236	266	216	213	241	233	210	259	242	215	242	230	242	230	244	207	233	247	209	223	239	249	219	259	256	234	250	200	256	257	238	279	233	251	255	237	211	226	238	237	230	237	227	234	249	212	222	224	221	227	239	270	246	245	252	243	222	251	227	249	234	251	205	230	241	220	212	235	245	229	215	248	223	235	239	251	251	252	223	228	206	226	227	214	241	230	259	240	225	219	231	250	229	258	203	220	219	246	220	216	236	248	221	206	245	227	234	237	197	229	240	226	229	232	237	235	262	227	211	251	232	242	236	242	241	214	228	233	251	208	260	203	232	256	212	225	246	249	187	234	229	236	227	222	213	229	216	231	215	229	236	248	251	230	212	223	254	211	238	256	269	248	230	223	242	220	235	212	239	214	226	251	215	232	245	227	232	220	246	246	242	239	231	212	260	230	218	247	239	239	244	233	234	215	247	237	240	226	226	260	218	246	246	206	216	263	251	244	200	221	242	216	245	241	238	238	249	234	219	218	233	226	213	215	219	232	218	229	279	264	257	201	216	246	239	253	232	227	230	216	228	241	217	223	248	211	204	219	233	229	240	240	214	213	208	232	235	227	232	251	222	237	249	225	197	231	249	253	241	255	240	212	248	242	256	232	253	235	233	237	231	237	241	237	220	238	255	211	226	234	235	260	239	243	242	266	212	224	247	212	223	232	219	228	240	223	248	272	211	248	289	212	236	251	254	215	224	241	258	240	219	250	231	221	229	230	236	224	235	225	229	233	237	254	216	255	244	208	244	240	212	213	242	215	239	224	265	240	227	277	233	240	223	247	198	237	218	213	242	229	223	242	229	229	239	239	229	199	222	269	255	238	210	218	258	248	212	204	247	223	217	239	228	232	230	221	254	260	224	243	225	232	219	208	230	234	265	245	258	210	252	227	229	249	235	247	224	233	236	266	251	223	213	225	212	242	246	223	240	228	213	239	247	243	230	265	223	286	230	251	254	238	261	233	256	216	236	232	227	252	244	240	229	221	233	210	217	231	242	251	240	237	222	207	234	201	252	212	230	215	245	244	228	226	219	225	234	240	232	247	236	246	233	223	247	254	260	246	216	228	215	237	244	210	258	228	217	235	253	235	236	216	231	239	228	227	260	206	220	221	220	221	234	235	221	227	230	245	215	214	241	218	242	244	251	277	256	238	246	227	226	228	235	229	218	238	236	222	220	226	249	241	206	242	250	239	228	253	219	253	243	242	256	270	259	225	243	220	242	256	222	230	218	204	235	222	253	225	237	239	241	224	244	214	235	212	209	232	228	243	241	248	233	230	227	242	231	218	240	225	244	219	233	225	267	231	227	225	218	208	242	239	254	240	232	222	226	237	253	223	253	212	211	219	224	249	215	271	234	246	247	258	241	238	222	234	259	214	260	214	228	212	249	222	241	223	245	261	223	245	248	252	243	206	255	250	246	246	238	225	240	233	241	221	222	237	224	245	211	252	220	241	214	245	256	240	236	249	211	240	221	249	227	231	236	216	224	245	225	211	233	220	227	238	259	248	211	224	244	231	213	254	251	233	220	239	231	211	244	208	224	225	224	243	229	248	226	226	243	232	233	249	253	241	238	213	230	258	261	228	242	228	241	245	210	223	257	201	240	273	222	274	239	246	204	243	239	209	243	266	248	224	221	240	227	224	248	240	235	223	223	238	223	221	238	220	263	231	207	238	246	235	247	218	247	250	231	215	247	230	251	242	241	232	262	225	220	240	242	228	238	219	209	222	224	232	221	240	237	215	235	237	218	211	211	250	230	232	243	251	229	224	242	236	241	254	189	233	256	227	232	227	229	237	210	224	229	224	225	241	226	264	204	214	236	205	251	225	253	217	209	253	241	250	234	242	235	231	231	221	232	256	210	242	240	229	206	221	224	231	225	222	229	216	251	240	241	228	241	248	205	224	229	197	236	206	220	243	248	199	237	222	226	234	247	239	258	238	219	241	234	245	232	210	212	248	238	218	240	224	230	219	236	221	225	219	214	204	207	248	235	264	230	205	236	226	236	244	228	223	200	232	274	232	246	199	232	225	225	221	251	247	253	236	235	233	206	189	241	227	240	232	250	232	243	243	205	244	197	255	225	236	240	234	255	214	241	251	240	227	212	279	243	210	210	208	255	228	216	233	226	246	226	221	247	245	247	247	247	248	233	237	248	218	252	218	230	217	210	256	244	204	245	254	233	201	225	215	222	239	247	230	248	214	231	234	243	248	248	245	239	256	252	238	242	230	252	214	238	225	236	253	236	238	203	239	213	243	252	238	221	221	228	238	250	259	240	241	220	231	247	232	228	231	256	254	266	257	232	230	240	221	240	218	216	239	256	220	218	237	245	235	237	247	273	214	245	252	229	238	236	207	240	220	224	244	247	242	239	226	249	256	252	235	206	242	216	200	234	250	218	228	224	223	230	239	256	229	194	224	226	221	235	233	228	223	284	225	232	243	252	251	220	219	243	236	257	247	219	218	252	221	237	241	231	240	219	259	228	238	238	256	258	209	233	233	222	244	218	220	252	232	243	258	208	218	251	241	212	224	229	243	237	234	235	219	241	247	232	256	206	241	234	216	226	202	222	206	245	215	231	247	227	244	236	250	218	211	249	248	226	227	263	209	216	226	236	233	213	202	240	209	259	237	233	260	233	264	255	224	217	212	228	259	209	265	230	226	218	219	241	223	233	257	244	218	251	246	217	223	252	225	224	231	240	246	241	238	244	240	220	247	217	210	229	255	239	241	243	265	254	190	266	242	229	231	249	245	252	235	243	226	245	247	246	227	242	214	244	251	223	245	226	230	240	275	218	242	215	237	262	237	226	256	240	255	247	236	224	262	245	224	230	229	212	236	228	249	227	223	200	225	259	250	243	219	230	246	237	251	216	229	225	238	239	252	215	239	249	259	263	225	237	205	255	221	202	198	243	228	235	225	246	237	218	211	231	215	244	234	233	232	254	258	260	209	246	243	241	250	247	230	185	238	207	217	268	259	222	273	251	255	230	243	207	236	238	204	211	250	243	221	243	249	235	211	229	227	238	191	215	247	219	232	228	225	202	250	238	229	227	224	229	240	225	237	228	273	256	247	230	230	232	214	219	227	240	233	221	220	249	229	223	224	238	241	230	244	231	270	221	239	213	236	255	249	238	229	223	267	222	242	235	239	230	205	237	227	232	215	254	238	223	230	222	231	258	239	237	232	244	220	231	210	254	226	218	228	235	228	211	229	230	264	227	260	236	246	252	222	202	240	238	243	233	262	222	244	242
21564	1299	2700	3040	2536	2162	1803	1622	1424	1258	1120	1083	971	914	888	878	817	834	793	778	705	736	767	752	707	724	696	655	669	674	711	690	666	683	694	666	657	673	653	657	571	658	619	657	610	645	610	588	674	626	637	591	618	594	649	591	597	646	584	651	658	646	627	587	631	616	664	624	631	592	606	592	630	630	632	594	603	630	609	646	608	641	616	619	627	610	612	634	587	607	637	626	625	600	561	592	592	597	606	590	591	619	596	596	595	652	565	601	666	642	594	590	615	593	614	607	573	605	633	586	624	580	585	616	648	585	605	609	601	598	587	593	604	592	619	612	613	637	594	592	598	631	587	612	622	619	584	607	598	592	586	626	582	556	616	595	577	594	594	591	578	592	571	600	583	582	599	626	571	629	609	621	613	657	643	638	609	600	574	565	577	573	642	581	615	605	597	574	581	561	638	621	590	583	614	644	625	591	605	615	580	626	595	566	651	598	614	635	646	578	591	596	589	591	568	628	614	598	562	607	631	600	603	561	595	592	612	580	591	575	585	532	625	585	602	567	593	594	573	594	616	607	585	624	626	558	557	618	597	615	611	566	601	603	608	607	610	588	602	575	613	576	615	582	596	628	573	582	607	585	595	569	620	572	606	655	584	640	587	605	614	597	564	621	599	606	645	633	645	587	604	600	636	622	597	568	595	605	602	609	631	603	598	594	568	616	577	596	584	569	643	595	618	612	575	642	555	602	609	602	613	624	623	623	613	590	630	575	599	563	621	636	610	629	612	599	604	540	606	612	602	646	600	585	630	581	584	637	605	590	575	612	575	611	592	608	586	560	582	600	620	614	605	597	551	556	582	625	615	618	586	587	600	554	591	608	592	567	618	588	622	571	592	602	589	595	590	646	653	630	564	609	627	563	601	597	542	626	618	600	569	599	574	605	595	623	636	644	583	573	584	628	609	624	655	604	580	625	594	589	567	600	572	602	578	578	624	606	619	611	633	605	629	591	603	596	634	582	634	663	603	527	587	611	566	601	626	605	573	580	588	578	600	652	592	629	624	588	601	610	640	564	615	596	631	612	569	580	634	605	571	609	609	581	607	590	607	629	601	621	552	609	625	615	584	604	581	576	598	589	606	620	582	594	624	581	579	601	567	619	599	637	592	631	605	605	582	624	610	610	627	618	613	614	597	612	561	589	628	622	605	614	604	615	660	617	620	573	607	588	643	612	607	564	612	602	621	533	565	580	582	592	613	589	613	606	585	561	581	604	619	593	589	614	558	584	567	579	575	579	585	595	572	624	581	607	643	608	592	565	649	579	579	596	615	603	588	614	570	600	614	584	659	558	583	600	600	567	602	587	665	611	632	622	564	622	594	639	564	631	588	559	565	587	600	570	597	634	620	549	614	608	665	576	609	605	601	573	648	613	585	587	570	562	610	578	588	579	600	577	574	564	612	594	547	600	592	614	604	593	581	612	600	622	630	562	606	619	588	598	650	594	566	603	608	570	605	598	606	585	585	579	590	588	617	607	591	582	577	578	564	617	619	589	614	576	561	591	591	612	624	603	586	605	573	607	589	569	592	581	572	530	587	560	639	567	582	580	588	619	616	594	627	622	585	610	629	588	592	592	560	600	598	578	611	578	552	625	614	591	578	632	619	597	592	566	587	604	595	539	591	605	594	578	639	559	607	581	584	617	559	559	617	566	614	605	593	608	636	577	592	567	604	554	607	599	603	576	615	591	606	619	615	588	628	588	601	571	579	590	564	626	581	596	604	626	568	564	550	629	553	591	608	560	605	589	613	578	621	602	574	600	602	582	604	564	572	594	591	594	584	609	607	595	616	581	606	653	621	687	614	571	587	596	597	604	630	607	599	599	612	600	603	630	613	560	599	584	592	593	590	571	627	616	608	592	573	590	588	629	576	595	587	620	596	612	591	592	584	560	635	589	608	600	646	603	578	603	613	598	600	586	616	625	595	584	586	593	621	597	566	591	619	605	565	606	597	567	625	587	602	599	607	561	622	597	611	581	557	620	631	596	560	562	630	625	589	589	615	659	548	567	577	618	631	608	586	610	623	594	641	570	613	613	621	609	556	622	597	556	596	618	631	577	639	620	580	621	619	592	565	610	579	590	599	600	628	591	579	613	602	578	611	603	591	608	583	592	544	574	583	630	625	591	634	603	600	599	593	611	585	583	616	626	626	591	614	623	582	621	542	589	581	591	623	595	622	625	617	662	577	614	606	615	596	578	597	584	604	596	606	600	637	576	574	592	597	617	570	573	599	557	637	663	584	603	584	590	581	600	573	584	586	596	606	579	628	598	582	586	588	554	592	616	577	658	559	623	628	599	588	584	595	576	620	564	620	602	607	551	612	608	560	614	613	607	631	580	612	584	653	602	586	544	604	581	581	586	586	645	606	643	601	601	630	591	603	595	576	585	622	610	605	618	622	612	622	611	589	605	649	625	592	617	559	606	607	626	609	624	609	562	612	620	600	616	631	589	568	575	612	617	614	532	607	606	616	598	611	614	610	625	622	602	591	602	618	603	571	524	601	621	602	576	596	558	589	559	601	620	599	639	584	612	632	590	603	610	599	610	583	613	556	617	616	623	617	580	600	612	622	588	630	622	588	618	592	615	607	565	550	559	567	565	593	594	585	633	575	601	616	602	644	604	597	565	570	604	626	569	577	606	596	644	619	594	610	600	617	610	601	591	600	599	597	591	603	617	616	570	623	595	603	567	616	601	601	605	685	579	595	648	571	593	643	585	640	584	573	639	620	623	561	687	582	598	527	601	610	564	602	591	645	569	586	595	613	599	605	599	614	636	560	597	614	619	559	620	578	624	579	615	620	588	607	614	618	641	628	638	589	594	604	619	603	594	583	606	637	611	623	619	605	605	590	606	580	607	636	628	619	550	582	553	545	594	638	607	602	576	643	574	635	609	613	591	618	585	578	582	590	585	593	551	607	575	583	593	573	562	588	589	616	567	536	603	613	586	599	612	577	587	604	585	598	612	615	580	618	606	593	606	582	567	575	589	620	632	584	598	614	611	582	620	592	615	573	575	627	577	570	613	606	637	542	642	616	610	639	600	595	645	594	616	585	562	596	614	600	588	622	583	601	603	608	584	592	622	592	592	594	592	620	633	586	604	635	562	583	649	587	603	610	586	572	631	605	614	584	609	611	605	583	596	620	628	613	547	550	665	623	572	625	602	608	546	584	622	595	614	675	619	608	601	579	610	580	588	608	593	611	615	587	576	580	599	593	579	543	588	571	625	556	618	577	645	635	615	634	595	578	610	609	614	575	605	599	590	611	580	590	565	585	602	567	605	627	608	592	613	585	619	615	586	587	592	601	580	603	617	601	589	607	602	561	587	617	632	605	548	619	645	597	627	604	590	589	619	580	584	595	551	572	591	643	591	567	592	587	622	623	544	635	567	569	647	597	578	587	614	629	604	594	635	588	595	601	571	611	570	586	615	627	573	607	637
53149	17813	3452	1667	1030	803	617	454	417	371	265	322	257	268	234	238	224	229	193	235	198	211	211	172	198	198	195	184	163	193	195	177	149	159	164	184	180	179	170	178	180	198	169	162	156	164	163	162	150	169	166	165	152	166	175	158	152	165	159	168	171	144	164	159	165	137	145	159	156	146	149	147	148	153	156	154	174	165	150	187	163	175	178	170	163	191	144	141	139	165	149	157	151	150	174	154	168	151	170	150	163	140	163	172	158	143	173	153	153	175	164	157	162	174	158	174	147	173	172	173	141	156	178	145	159	170	145	164	180	169	181	174	144	159	181	155	150	150	160	172	132	155	151	146	156	168	149	183	168	163	153	137	134	149	159	149	143	171	137	153	157	156	164	163	150	138	160	163	131	187	153	146	155	165	143	153	148	166	146	159	166	156	170	171	174	167	154	140	166	153	160	154	159	154	151	155	162	116	151	159	170	150	155	183	171	143	163	162	147	155	146	162	138	165	166	187	163	154	154	164	171	157	164	160	169	177	162	160	164	148	145	170	137	152	162	159	169	169	131	167	159	180	172	155	168	173	153	138	156	160	182	134	170	149	157	144	152	167	153	135	167	168	165	142	171	160	161	137	165	159	170	167	132	172	148	151	156	155	164	160	149	144	144	157	149	148	156	161	159	167	144	148	144	134	158	127	159	153	142	173	136	186	156	175	142	183	156	154	179	176	162	152	171	138	163	148	170	144	164	170	151	171	157	166	176	143	143	165	157	175	144	177	163	157	170	153	150	135	170	151	159	171	148	160	157	163	154	157	158	165	146	173	171	173	151	175	160	162	168	141	159	160	133	145	167	147	142	162	155	153	167	176	151	152	154	157	156	151	143	171	156	168	159	166	173	180	135	153	149	164	146	153	165	169	160	166	164	170	184	146	171	178	163	158	157	142	170	148	138	149	157	183	183	170	153	143	161	158	162	153	165	164	157	158	161	128	174	146	171	170	155	163	142	150	152	180	151	169	166	154	146	158	151	150	173	140	151	162	142	159	165	153	154	153	145	175	147	148	156	139	176	152	164	163	155	161	137	161	159	186	160	151	159	153	166	149	171	142	157	179	146	145	155	168	161	138	164	139	156	159	173	148	151	138	168	143	151	167	151	157	155	143	166	159	168	172	150	142	156	155	159	156	143	158	165	165	152	159	143	169	142	157	167	166	173	146	190	178	161	146	160	142	182	153	135	148	156	140	196	152	181	155	164	148	178	164	152	152	157	147	146	155	144	175	140	157	134	149	169	162	161	155	167	145	148	169	134	184	164	155	151	130	155	153	154	146	162	154	161	160	147	150	153	149	176	167	157	142	148	132	144	161	139	156	139	171	164	169	195	149	147	164	170	156	171	182	175	127	198	166	148	159	158	159	151	163	167	157	163	167	163	172	134	172	148	167	143	182	134	160	158	150	173	164	173	171	163	151	167	161	165	165	159	170	172	153	158	147	155	168	173	167	165	141	150	145	155	150	155	162	143	149	162	165	173	158	160	147	158	194	169	168	183	162	180	149	198	143	145	166	163	147	170	172	149	183	164	148	165	167	147	164	176	156	156	154	139	154	161	171	174	136	142	158	166	171	140	171	167	160	148	157	160	155	160	159	148	166	162	144	133	158	162	146	167	150	160	158	147	172	139	149	159	156	139	149	156	138	157	173	145	168	146	173	157	156	139	182	155	155	161	162	160	119	160	164	141	157	161	162	155	164	175	144	134	148	175	175	164	169	153	148	148	162	158	147	164	144	143	171	151	152	173	161	126	170	155	163	149	131	158	155	161	165	191	139	141	152	152	164	155	179	152	161	173	171	170	161	153	184	152	154	168	154	151	160	158	145	163	151	155	161	167	165	159	147	158	155	157	158	163	144	157	163	143	137	167	160	188	180	144	146	159	190	146	138	163	154	152	144	149	148	135	179	153	172	163	169	163	176	152	152	138	148	166	174	156	130	174	146	148	167	176	148	159	136	144	149	155	156	160	157	148	172	147	157	134	170	178	157	159	167	154	153	152	146	141	172	145	154	166	160	162	149	153	153	156	160	164	155	138	160	165	152	160	140	179	136	152	153	170	160	158	152	133	160	148	156	166	155	154	158	164	178	162	164	169	149	140	158	142	173	172	167	172	155	178	149	152	167	149	146	120	149	158	134	172	160	151	148	163	130	152	157	181	152	173	148	142	152	159	150	152	172	178	160	159	167	196	151	154	166	172	165	164	163	145	173	168	157	173	162	126	174	149	154	177	135	193	153	161	146	179	151	151	171	163	144	154	166	170	155	163	145	178	166	152	155	182	182	141	151	186	155	153	156	139	132	159	188	170	183	149	147	159	122	138	169	177	163	178	151	143	165	158	169	153	136	145	155	159	181	147	174	161	121	161	162	131	133	135	153	152	162	173	167	156	157	150	179	150	169	143	158	169	149	194	161	123	160	180	153	169	163	150	171	122	179	153	134	161	146	154	163	156	174	160	150	159	140	159	142	168	153	174	169	160	149	173	154	154	166	152	162	164	157	159	166	163	164	145	152	156	145	177	163	137	160	146	173	142	159	163	161	170	172	150	149	169	169	144	169	151	149	169	158	154	172	171	149	142	144	167	165	175	146	185	176	168	168	164	174	171	154	155	159	157	169	181	182	170	149	157	163	136	184	177	171	173	150	160	149	180	154	150	165	141	152	162	162	152	171	166	152	154	168	164	175	141	143	150	157	154	165	150	177	183	182	160	163	172	151	155	174	148	169	143	151	185	160	134	154	176	164	134	153	171	159	159	168	167	152	149	161	145	164	157	191	173	158	167	161	144	154	143	146	147	180	154	162	167	135	146	160	137	153	152	138	180	150	176	159	172	171	169	162	167	167	149	146	141	164	167	134	154	166	174	155	150	159	186	158	141	161	185	152	171	144	163	147	173	163	158	149	135	163	158	140	140	154	147	150	157	166	162	177	167	149	172	159	178	160	163	133	158	162	162	153	150	139	170	158	146	158	158	149	134	146	181	167	161	140	156	166	156	152	148	171	163	153	132	177	171	165	159	158	156	156	163	178	131	148	152	161	146	170	164	178	167	140	176	181	144	167	136	133	138	148	168	171	150	159	150	143	150	180	178	146	174	158	159	157	168	145	157	163	172	161	131	165	166	157	133	152	158	155	170	145	162	128	152	159	150	156	132	142	168	143	144	173	157	174	150	157	147	153	165	173	147	185	149	157	149	136	160	151	167	140	158	152	158	132	143	128	150	153	160	185	146	135	171	186	149	162	161	150	187	145	134	147	171	147	179	153	158	161	133	153	134	170	160	169	167	155	161	155	133	161	174	151	181	169	150	147	159	136	149	144	149	154	158	161	153	167	160	151	166	164	153	170	144	148	173	161	156	182	177	158	173	165	162	165	151	133	194	156	153	149	143	130	176	132	170	167	138	135	162	157	159	163	155	166	147	152	161	147	162	148	166	140	158	156	124	130	154	177
27559	1977	4275	4981	4253	3490	2836	2337	1977	1636	1497	1303	1215	1074	1084	916	846	855	791	775	732	724	725	659	647	642	634	628	575	626	529	568	571	492	490	526	544	498	483	508	544	495	466	472	481	457	476	515	472	461	447	497	478	468	443	440	457	456	456	477	453	476	419	458	471	421	453	427	444	456	455	441	448	434	478	404	401	452	464	473	436	447	415	445	470	412	397	483	413	407	428	408	422	388	432	427	441	442	395	407	395	374	427	438	432	396	468	429	452	409	417	451	431	411	435	442	431	414	427	430	410	398	428	408	385	428	403	417	409	413	406	420	449	413	427	407	427	435	439	446	486	455	409	441	404	447	440	411	425	428	423	405	442	391	436	420	413	399	389	416	399	453	418	387	430	431	396	408	415	426	411	429	443	448	400	441	417	427	424	368	446	419	415	393	424	434	423	400	389	407	387	386	431	385	397	397	433	401	387	397	422	406	395	403	406	402	434	384	402	420	386	396	426	413	432	390	439	476	402	381	454	428	431	399	422	412	410	427	420	404	436	411	423	430	429	386	362	378	388	410	438	379	394	431	422	413	403	409	438	397	395	394	423	411	399	401	424	397	432	418	410	398	445	397	429	401	407	417	392	402	385	420	425	387	435	428	422	416	390	408	429	476	409	414	438	381	407	394	382	416	401	384	391	458	425	427	430	384	447	407	403	413	437	442	390	407	424	406	420	402	374	413	383	402	439	428	434	399	415	417	408	423	405	427	430	387	403	406	411	408	456	408	422	420	399	456	404	430	409	394	411	423	461	376	395	421	403	425	389	417	417	416	419	414	417	429	445	406	402	404	400	416	425	422	398	408	420	433	423	451	374	397	453	408	381	394	397	429	404	385	387	400	405	393	424	406	420	403	422	404	377	384	404	387	441	446	436	390	471	366	406	408	375	418	416	416	407	395	397	439	434	413	426	413	383	385	409	403	391	416	389	430	421	406	424	420	397	436	412	405	376	387	379	423	438	408	410	429	441	436	397	390	420	421	422	417	482	418	430	405	439	420	377	425	439	430	393	392	407	388	432	431	372	388	386	417	422	441	431	390	413	419	429	430	423	416	404	398	411	406	387	407	420	427	416	392	398	397	427	408	408	432	440	395	451	400	425	440	383	457	431	424	404	388	408	451	406	438	402	400	423	391	417	389	394	380	367	406	411	422	401	438	418	436	413	423	409	452	435	429	413	390	431	418	386	404	420	428	416	405	409	385	444	370	425	386	396	438	407	451	381	412	428	426	425	414	397	423	409	429	391	422	416	421	411	409	398	387	417	402	416	412	418	429	430	435	418	414	389	381	434	413	412	383	411	417	423	403	446	412	386	367	403	437	401	432	389	404	389	416	415	381	434	422	421	386	396	424	413	451	454	395	410	390	409	410	395	408	394	398	384	399	397	392	350	428	421	402	435	429	382	406	444	423	417	406	413	427	389	431	431	424	418	446	427	412	447	439	403	427	440	386	408	430	374	416	398	425	406	393	402	398	367	414	435	398	426	413	433	428	403	421	407	391	401	415	419	414	405	410	420	426	411	423	398	464	412	408	398	360	418	388	415	396	420	362	408	432	373	424	419	460	401	394	368	416	372	417	422	421	455	420	413	446	421	404	425	417	445	402	393	411	437	428	411	435	394	447	441	439	430	411	448	375	429	407	386	403	422	446	404	400	392	411	408	432	439	418	417	406	391	451	412	435	399	427	377	403	362	404	409	381	385	422	402	407	430	430	430	401	433	458	411	416	410	451	427	443	426	397	386	434	395	419	410	425	401	381	454	402	390	436	375	406	404	381	399	410	421	467	364	423	470	423	407	431	397	413	460	399	402	401	413	467	432	435	402	383	387	408	393	412	408	403	415	411	395	420	451	446	438	390	418	399	412	401	414	409	434	397	403	446	432	407	422	368	388	404	391	434	414	410	431	376	437	416	406	411	400	450	400	419	394	385	427	428	442	396	468	413	394	418	416	440	429	396	415	381	430	398	417	418	384	407	424	380	389	404	399	439	423	426	398	434	423	417	407	410	439	411	397	411	417	430	414	400	404	418	437	393	396	415	401	430	384	403	422	383	429	418	390	414	398	417	386	412	390	349	419	395	411	402	413	387	381	440	415	385	411	449	407	403	410	388	377	416	459	422	385	404	411	402	406	393	452	428	421	394	450	429	420	455	427	356	434	391	406	449	431	406	431	418	401	378	411	424	411	431	410	416	398	387	430	475	386	432	428	395	384	414	409	435	415	424	367	394	399	396	368	386	421	398	424	400	378	409	413	380	429	420	385	430	416	401	415	399	391	437	415	408	396	416	409	443	400	465	393	441	431	407	434	376	444	393	405	415	417	460	406	411	416	401	411	396	431	440	416	452	401	437	414	410	401	411	431	404	410	431	409	371	428	401	383	386	422	422	391	451	397	388	377	415	444	409	419	431	394	415	395	415	394	387	467	411	390	391	393	391	400	419	403	405	395	444	384	418	431	416	399	429	413	418	421	393	387	412	373	410	406	418	394	419	432	385	415	422	423	438	394	417	425	439	392	405	398	405	408	425	437	369	409	437	408	420	419	389	422	399	400	422	408	423	420	410	386	437	421	401	409	379	427	441	419	439	396	417	410	420	395	427	384	399	419	400	431	401	380	413	410	458	421	378	397	393	392	382	444	433	407	405	446	371	423	395	422	414	412	418	437	410	429	399	430	435	418	410	388	398	386	435	429	407	382	366	443	389	388	432	388	435	454	379	409	428	428	391	419	438	412	445	447	406	420	436	415	395	393	383	418	422	410	447	407	385	399	433	381	426	395	409	432	424	395	410	407	410	391	421	442	367	407	391	442	408	387	393	436	424	434	415	407	403	396	404	428	406	406	417	435	420	405	410	432	407	431	421	426	383	378	448	409	470	409	425	412	428	421	391	396	433	451	395	432	462	394	410	424	435	393	426	450	417	419	430	409	382	417	394	431	390	435	397	440	404	422	396	410	422	438	428	359	406	446	432	435	416	392	415	445	412	448	406	406	418	415	420	427	421	385	401	409	407	435	402	405	399	438	434	376	446	388	392	385	401	392	429	416	443	418	410	414	440	407	428	392	433	436	387	412	417	422	410	385	433	415	391	471	403	379	408	431	443	383	408	439	401	398	409	440	433	395	391	383	422	369	447	404	414	426	433	453	422	415	439	360	439	404	400	387	433	393	388	433	395	384	394	440	427	435	407	438	417	411	399	436	413	427	384	399	390	401	419	437	440	419	433	429	393	446	406	442	441	401	412	411	427	443	429	381	424	390	425	435	426	416	395	399	403	413	417	439	421	377	452	442	419	422	446	429	403	396	427	411	408	393	384	351	405	415	426	419	413	417	465	404	415	405	433	415	431	382	416	391	417	370	411	412	412	400	435	445	381	443	442	400	376	457	381	395	416	417	390	420	397	413	392	414	390	387	440	397	427	371	416	457	405	425	405	380	424	447	406	408	434	410	433
4607	266	200	207	193	158	193	183	185	178	158	170	173	170	163	147	138	180	162	182	177	189	187	152	172	160	173	172	173	164	167	151	182	177	184	170	185	164	168	171	176	178	187	190	173	170	179	172	169	165	183	161	166	191	181	151	176	185	193	161	160	152	162	165	181	184	182	189	145	127	166	160	167	181	165	166	159	163	155	180	167	157	164	197	168	182	178	156	189	192	171	163	170	177	166	166	167	191	182	172	187	168	202	182	193	201	168	164	208	178	158	146	165	178	157	182	172	154	165	172	186	168	182	195	178	186	173	153	184	165	158	175	163	169	181	162	153	187	184	165	157	162	165	167	184	162	188	158	163	178	176	147	175	170	179	152	182	168	179	204	151	179	184	194	187	199	187	173	183	195	151	168	155	166	159	169	198	169	177	159	214	166	144	156	182	174	178	186	167	179	171	159	185	175	164	175	179	170	179	174	160	185	168	176	172	178	158	170	194	175	179	175	188	175	165	167	172	183	175	194	189	184	170	169	152	186	160	185	162	176	184	194	198	153	186	156	185	196	157	156	145	171	178	180	194	153	183	173	172	201	182	179	185	163	187	180	159	185	188	193	162	160	164	173	174	185	205	175	169	177	168	173	187	171	172	194	176	181	159	188	164	162	184	134	148	162	161	205	174	183	165	175	187	164	153	185	181	184	199	144	181	198	173	173	139	186	181	171	175	171	161	166	140	176	190	163	161	182	173	179	154	186	194	169	175	189	190	187	188	153	169	174	181	203	194	197	202	172	184	171	144	174	180	159	170	173	176	174	187	205	178	156	186	161	181	180	164	191	174	165	191	160	202	195	180	178	171	187	187	172	172	154	168	171	182	182	161	178	196	190	189	160	185	144	153	188	168	171	175	185	165	176	189	153	166	177	145	174	151	169	184	179	168	174	164	185	193	185	160	161	179	200	179	178	160	175	164	176	167	159	174	165	166	174	173	190	197	170	194	183	177	195	201	184	206	178	162	155	196	195	181	165	195	166	178	153	158	191	175	184	183	175	166	159	185	195	171	160	195	167	175	174	189	152	176	175	203	185	162	172	178	177	183	144	192	162	152	149	187	175	166	193	190	179	180	161	161	174	146	191	187	150	174	190	177	162	182	157	181	170	173	171	187	157	163	204	183	178	172	158	181	174	166	175	170	159	146	170	214	171	176	180	164	165	155	158	171	184	182	182	171	167	162	159	162	192	159	179	198	173	167	193	181	181	177	182	188	165	189	188	185	172	178	187	186	173	180	180	185	147	198	174	177	166	178	170	178	188	192	173	176	167	178	170	172	179	161	184	182	198	198	190	168	158	169	182	191	182	181	176	171	194	178	185	160	182	176	176	173	169	201	169	170	174	172	179	155	198	187	190	184	176	188	166	178	185	179	172	198	175	158	172	180	146	217	202	161	173	160	185	160	168	174	153	162	188	180	166	164	160	184	202	177	189	207	193	190	175	179	158	167	177	167	163	171	208	163	181	191	181	174	163	170	157	171	161	181	153	192	190	170	171	202	177	206	168	165	189	170	189	172	163	172	187	183	178	183	180	165	166	187	170	175	178	181	160	172	179	190	165	191	175	181	166	193	173	199	194	195	176	176	162	167	174	168	175	153	179	169	189	186	140	175	164	167	166	195	185	169	167	167	169	190	166	159	180	181	175	148	187	177	178	158	183	176	197	180	162	174	193	192	178	173	175	141	167	167	181	172	170	170	186	172	189	167	172	171	177	187	167	158	191	186	162	178	163	143	196	174	165	156	155	159	160	169	167	178	196	157	183	178	166	152	181	171	178	171	160	178	192	170	186	165	181	168	186	164	193	177	184	184	175	159	174	167	169	183	165	169	184	194	171	175	187	172	182	175	193	167	149	187	175	183	169	169	160	190	195	174	152	166	175	177	178	155	195	195	181	160	180	171	175	169	168	170	178	151	179	185	175	180	189	147	165	188	156	176	186	188	186	170	172	182	155	180	167	204	178	161	151	180	169	185	168	178	169	199	164	181	191	177	184	158	180	168	175	164	170	161	169	165	202	168	163	185	155	154	158	186	197	175	177	177	179	166	139	178	178	180	174	148	152	173	179	171	155	177	199	183	191	183	181	168	184	194	161	184	180	169	168	162	179	182	179	167	190	172	190	159	159	190	163	183	168	201	170	198	189	176	203	182	193	197	194	162	187	168	169	190	172	198	177	166	161	199	177	175	164	175	159	164	182	183	159	177	158	167	159	152	172	191	139	160	163	218	168	166	190	167	157	171	179	158	170	164	184	178	164	181	187	163	190	172	178	165	181	174	180	181	186	177	173	202	179	165	165	160	183	201	156	171	179	163	165	170	168	199	174	171	168	177	152	187	162	166	179	178	195	198	177	159	163	170	196	179	185	156	174	179	168	157	153	162	162	167	161	201	155	186	161	152	205	193	187	191	183	179	147	178	153	166	201	156	159	164	167	156	167	193	153	161	163	168	177	165	168	161	167	181	175	176	172	186	182	182	171	172	138	186	175	182	175	170	176	209	177	164	162	161	165	182	183	155	178	177	187	176	156	189	159	173	189	169	188	165	161	168	193	185	219	174	170	198	206	155	166	190	195	157	177	142	192	175	186	171	171	194	167	171	158	193	178	185	155	169	172	159	161	179	201	170	167	166	173	182	153	196	204	170	180	179	174	176	174	176	183	169	165	163	213	181	188	168	170	183	179	167	199	164	190	160	160	158	177	183	153	166	185	160	186	195	185	198	199	208	188	169	159	162	187	186	150	147	172	162	183	193	150	178	181	177	181	139	182	169	178	175	187	176	181	153	179	193	196	165	167	169	180	183	191	153	155	170	166	182	167	166	179	152	172	144	174	182	179	173	183	169	179	178	194	172	176	156	169	166	168	172	179	187	188	186	191	179	172	177	171	181	197	173	176	166	180	192	172	169	176	168	193	185	177	175	151	155	200	164	154	196	185	168	166	173	200	185	162	196	172	178	213	173	168	190	205	178	171	180	200	161	171	170	177	161	166	148	157	181	181	172	207	163	177	175	173	175	178	202	179	162	200	189	178	166	183	141	179	208	175	176	174	159	161	189	177	191	190	174	198	173	149	182	186	183	180	147	205	198	184	181	176	184	175	155	193	181	199	166	180	197	183	161	167	160	184	181	166	179	181	191	205	186	171	167	159	159	158	173	177	170	159	191	179	182	166	184	199	170	181	174	198	178	150	151	178	152	175	170	164	184	164	182	173	159	169	159	158	179	158	173	164	171	160	177	184	162	168	157	165	182	183	180	172	197	181	175	192	171	183	160	150	168	170	160	159	199	187	159	162	170	194	182	168	171	209	177	169	175	160	163	190	163	158	194	162	200	176	174	158	183	185	172	162	166	180	169	159	183	163	177	178	209	161	176	191	179	158	168	199	163	179	172	188	161	185	170	162	152	157	156	188	164	164	183	174	177	172	208	174	164	177	193	185	186	172	179	181	188	176
4312	561	591	584	573	527	508	511	539	515	499	487	509	466	473	453	494	514	494	489	486	529	475	480	500	455	478	499	418	475	448	479	441	464	462	481	459	501	462	438	544	447	446	485	444	473	475	484	467	500	543	461	475	490	492	491	467	499	468	471	461	506	456	503	475	518	447	449	505	490	455	474	500	491	501	472	487	505	516	467	489	451	486	458	469	477	478	472	457	484	496	473	494	456	517	457	485	488	482	449	477	479	482	469	495	490	467	476	484	457	450	468	408	515	470	474	508	459	481	486	482	465	488	487	481	479	471	466	487	482	461	472	453	496	474	452	506	477	481	503	470	460	509	466	471	485	487	469	464	472	457	491	466	471	467	467	494	472	479	501	473	430	459	489	495	459	453	522	481	461	422	465	458	464	483	467	511	440	464	449	434	448	446	498	435	478	513	463	459	483	486	451	509	481	498	483	446	466	476	515	490	492	449	453	434	469	471	485	447	476	438	480	458	471	496	499	465	457	490	456	488	485	505	444	457	472	441	413	530	465	459	484	504	457	494	479	466	447	498	471	482	464	497	471	475	520	461	482	472	486	456	496	465	489	455	471	483	502	494	471	478	419	482	425	467	498	470	496	461	485	477	467	458	427	511	442	457	443	449	487	468	462	462	490	455	484	451	468	496	460	470	489	504	469	461	470	477	500	499	475	482	417	487	461	507	477	475	464	460	455	472	517	494	473	487	499	503	463	476	455	499	468	484	480	470	460	485	435	502	471	500	455	482	486	518	463	446	502	462	460	441	461	460	489	485	466	470	534	460	478	437	413	452	478	474	486	474	477	473	497	475	487	521	468	490	463	518	514	437	463	464	480	444	504	467	454	513	483	490	460	473	481	485	505	433	473	482	451	479	460	457	490	445	486	485	477	483	455	464	487	468	490	476	490	503	493	505	453	463	462	478	488	464	484	508	458	436	447	494	450	452	447	463	491	483	447	467	488	459	430	493	474	472	514	452	488	469	477	489	473	466	479	485	458	464	478	552	454	497	496	502	478	436	443	476	473	516	481	488	452	450	530	499	460	462	486	465	480	491	443	453	490	487	479	483	478	485	451	433	478	470	435	527	482	464	467	478	458	462	466	457	440	469	452	518	471	466	480	454	447	493	485	453	489	399	444	481	458	502	498	440	462	463	450	472	510	477	439	507	514	468	481	506	462	470	481	497	451	472	485	479	482	468	441	512	477	510	451	459	479	466	459	444	492	495	482	489	458	514	497	481	473	497	471	482	471	464	477	484	489	457	478	458	490	452	474	459	478	459	454	441	465	491	466	453	489	488	492	480	457	457	460	487	460	489	464	480	478	516	446	457	449	429	473	474	459	467	471	485	447	472	466	525	425	494	475	461	498	478	444	506	469	470	478	473	478	435	467	531	454	492	464	492	459	471	506	494	496	512	463	541	449	501	420	450	462	499	462	477	462	458	463	520	466	499	446	462	496	445	463	489	501	424	473	457	479	455	446	445	463	473	478	502	493	482	456	460	468	434	461	484	489	487	456	505	479	449	531	475	491	486	463	460	453	502	451	463	507	463	489	498	479	483	488	427	477	443	507	460	490	454	468	491	516	512	447	484	486	491	424	455	486	439	483	461	492	469	482	470	483	462	477	474	422	470	464	499	485	457	484	455	494	479	465	472	478	501	471	461	486	505	487	443	456	497	482	466	462	482	486	525	507	483	478	491	411	504	476	464	458	471	467	443	485	485	467	447	498	487	463	474	487	472	448	479	455	491	445	475	457	480	457	483	466	436	474	439	452	492	489	484	451	471	483	444	459	464	492	475	492	456	492	465	478	454	429	500	442	450	495	474	511	456	496	476	478	448	477	484	511	475	460	443	465	443	490	484	434	492	455	478	494	471	498	489	476	504	484	491	461	490	474	473	452	439	485	450	466	505	495	485	516	469	462	479	539	498	481	478	451	460	510	490	502	436	466	521	471	493	453	435	500	458	478	463	442	464	496	485	474	480	440	441	443	437	421	467	493	516	511	506	470	470	489	447	462	463	507	491	494	469	487	466	511	469	430	472	465	445	492	486	462	475	479	459	486	485	493	470	473	459	509	502	464	488	477	475	469	493	492	453	490	443	461	447	462	485	457	438	486	465	480	439	474	459	501	480	452	516	466	450	490	430	487	471	497	484	461	467	461	424	500	494	497	488	457	480	459	482	506	467	471	492	498	479	468	496	466	482	481	475	468	493	483	495	468	439	473	465	487	505	486	478	485	444	497	484	453	463	397	494	458	461	450	476	447	490	507	480	479	482	470	484	490	513	464	472	510	509	477	468	504	497	490	480	469	463	474	485	491	481	510	489	486	486	444	470	449	495	460	511	477	431	504	439	509	495	477	488	478	455	467	501	461	475	441	441	491	523	442	442	492	490	418	461	486	522	449	488	486	492	492	425	489	492	463	472	451	443	450	497	485	486	465	483	501	501	500	468	470	493	470	494	510	436	499	456	481	449	480	470	496	489	481	457	467	473	488	497	468	466	471	454	464	498	460	470	504	471	478	491	436	462	493	487	479	505	482	456	445	473	470	461	497	470	445	443	501	484	485	506	480	450	463	484	470	499	469	490	517	500	470	442	490	446	487	451	510	518	503	517	457	491	440	506	473	436	501	518	454	480	451	505	442	479	496	507	428	461	474	495	484	479	472	427	454	484	459	452	471	453	446	505	506	470	469	468	478	461	471	495	466	446	457	477	471	460	466	460	489	489	470	518	506	474	493	471	441	468	515	454	484	490	511	468	467	429	451	458	465	475	473	485	517	463	502	513	457	483	467	459	483	446	479	488	488	468	483	492	448	451	467	470	463	456	433	484	484	490	479	486	440	475	491	482	456	446	489	488	516	468	462	447	476	432	464	475	430	477	464	471	458	477	473	473	467	494	459	425	456	447	486	479	487	533	499	449	475	456	498	451	491	462	474	460	466	454	525	450	467	472	500	469	512	458	469	458	463	479	460	469	459	495	468	435	438	476	514	476	473	457	427	466	470	469	484	468	464	447	430	467	450	399	489	457	475	474	467	484	484	501	493	468	465	465	467	516	508	449	466	490	445	444	466	494	462	468	498	428	462	470	469	471	451	438	497	488	477	478	417	447	476	449	493	462	487	485	467	445	460	503	461	501	452	481	468	445	455	501	449	448	490	482	445	451	469	475	445	437	493	494	462	489	428	447	469	469	493	480	457	485	454	484	486	481	460	467	455	478	479	513	483	454	477	445	469	454	483	477	468	445	536	455	466	461	482	472	457	498	480	484	478	433	468	463	480	520	456	467	467	478	478	476	459	462	508	471	470	450	490	464	506	460	489	464	436	464	488	467	458	465	443	489	461	453	452	478	490	465	469	472	467	467	441	496	496	482	445	444	481	503	466	492	490	520	453	471	465	423	480	483	473	484	471	505	497	468	458	447	447	468	480	466	481	475	477	475	452	476	493	495	458	461	457	499	473
39328	8219	1298	870	666	500	427	384	326	333	287	324	298	300	295	266	287	277	261	239	246	242	249	259	233	259	226	256	267	246	217	243	245	228	235	221	238	220	256	219	226	231	244	238	232	250	239	232	235	227	223	238	226	254	244	239	227	241	264	226	245	224	240	218	216	252	200	212	222	290	233	229	243	227	234	246	215	221	248	218	281	210	228	230	248	238	186	260	254	253	231	233	222	237	238	259	270	224	200	252	250	218	235	227	212	218	238	219	196	257	253	209	247	230	230	247	223	232	224	248	234	227	227	230	225	214	244	214	251	235	237	226	232	239	268	261	241	207	214	239	218	234	242	235	243	220	227	269	231	222	221	219	211	252	213	252	266	232	213	240	242	184	215	204	220	252	196	251	216	236	240	229	229	242	231	241	221	254	199	243	218	230	242	211	222	234	251	219	219	189	222	227	219	245	210	240	220	220	214	246	236	210	222	222	232	227	231	220	230	226	211	225	238	249	250	240	206	199	237	204	229	208	216	242	231	212	232	236	204	197	219	199	232	254	231	256	251	223	235	233	235	251	241	233	216	239	234	238	241	226	207	246	232	245	248	244	243	216	262	244	238	243	236	227	232	213	239	221	234	258	243	224	241	227	205	240	220	252	214	241	239	251	225	244	233	237	240	221	212	237	230	211	204	212	230	242	227	240	227	269	236	242	228	257	249	218	227	246	253	215	228	232	225	249	228	217	202	230	226	215	231	198	217	236	231	233	210	217	249	237	237	229	249	231	222	230	238	217	223	220	239	235	234	243	210	228	217	238	234	219	223	229	220	222	244	230	218	236	237	257	198	203	236	239	227	214	224	232	233	211	228	237	266	211	222	289	259	256	262	240	220	214	207	251	263	244	242	227	256	253	256	244	239	219	216	229	249	204	227	236	243	239	207	227	224	218	236	235	234	245	246	246	245	235	261	225	265	239	263	242	232	221	245	242	246	230	221	231	214	222	235	223	230	223	218	225	246	219	215	218	223	214	210	232	211	230	228	247	238	238	240	198	241	234	233	245	225	248	216	206	237	233	217	235	263	229	254	203	222	220	222	205	227	230	235	211	235	204	231	250	234	214	231	220	225	224	243	219	225	256	225	188	215	239	239	246	218	223	242	248	239	206	251	219	250	253	230	239	231	237	245	260	232	236	241	264	222	258	227	250	268	237	211	251	249	232	228	228	237	246	241	238	247	227	208	240	254	221	244	233	259	256	216	238	220	205	211	196	256	221	210	242	266	233	228	217	227	267	232	210	245	220	217	239	214	257	237	238	222	226	202	245	226	207	252	212	241	231	213	205	214	222	213	239	227	261	241	221	225	219	238	259	223	230	256	226	223	229	217	208	227	238	250	238	247	234	211	262	237	237	207	235	224	251	219	223	236	227	213	213	206	227	239	222	220	242	232	208	242	198	206	221	214	221	208	244	232	242	255	234	240	223	234	223	234	229	255	240	245	226	217	238	235	241	216	226	229	239	253	216	226	207	233	226	228	242	238	242	223	251	236	216	231	226	226	228	238	224	231	239	247	263	226	238	246	243	241	258	226	229	219	212	239	225	237	228	260	242	234	216	241	231	234	247	226	205	232	222	221	213	228	243	220	223	252	222	228	207	221	262	229	202	272	247	231	228	221	224	234	243	230	222	252	243	252	228	266	239	248	241	229	217	198	238	215	228	228	225	224	200	220	208	240	241	221	224	250	234	246	266	270	242	209	243	233	240	219	244	251	222	234	229	268	241	241	222	250	225	224	238	231	252	261	250	258	238	210	238	238	237	229	227	238	252	245	240	242	227	272	253	224	247	232	228	226	244	220	245	242	211	226	219	217	204	236	218	212	256	243	203	194	213	221	243	224	184	240	218	224	233	248	257	222	267	242	228	233	235	226	239	209	205	217	236	263	237	228	209	237	232	233	213	245	211	251	217	249	251	219	251	240	234	245	253	221	263	230	238	243	210	254	249	230	261	207	236	241	218	234	242	223	210	234	260	215	242	222	214	201	215	232	220	210	224	256	207	230	213	233	260	243	243	207	217	207	220	213	239	232	262	248	232	219	244	213	230	230	208	241	216	231	207	254	219	215	234	223	213	231	238	229	240	253	204	240	234	239	239	212	238	221	233	232	252	235	187	240	207	226	227	224	228	211	230	236	220	229	253	240	238	248	222	255	209	236	238	208	234	202	206	228	260	254	241	223	237	219	212	237	214	239	253	214	247	224	253	224	218	223	242	255	238	235	233	228	226	238	204	239	253	236	224	208	225	226	250	259	241	218	233	240	217	247	228	230	218	213	214	218	243	225	243	243	223	203	225	232	222	247	215	237	228	260	229	243	235	234	220	224	232	230	229	241	233	233	239	223	211	235	207	226	213	238	218	260	243	225	220	199	214	222	238	197	236	211	205	225	215	257	227	208	221	228	223	231	223	200	232	208	224	214	230	235	235	231	245	233	258	211	221	215	219	228	227	239	223	258	221	244	237	264	246	254	248	234	249	232	244	209	216	207	242	205	230	242	253	246	201	262	236	222	247	251	230	216	247	245	215	211	219	222	206	235	223	221	230	232	256	234	216	202	235	234	244	220	232	217	250	182	208	223	236	209	225	228	245	237	205	254	230	258	218	228	241	233	229	211	252	254	224	244	240	204	211	209	232	226	252	242	223	225	222	229	227	242	253	240	236	207	229	248	209	225	221	224	214	237	214	284	231	209	226	243	212	236	221	222	230	214	239	250	230	253	239	230	208	220	273	202	207	207	251	228	245	243	215	212	214	242	219	212	234	226	258	221	213	209	213	238	210	231	224	223	220	224	245	215	220	235	234	215	198	208	221	236	243	228	250	232	232	251	231	220	214	259	243	228	227	232	220	248	235	228	263	199	254	223	235	218	233	229	215	223	220	247	219	239	244	247	231	208	231	260	208	225	220	269	203	255	245	207	220	198	260	209	205	230	240	234	204	210	239	245	243	246	228	257	236	219	218	232	231	244	265	229	230	229	229	253	250	259	222	239	248	223	211	240	237	242	245	218	248	228	240	231	243	244	213	237	206	239	228	239	249	227	219	244	240	247	225	236	248	237	241	250	205	209	241	240	226	234	209	260	251	241	234	232	244	218	246	247	211	238	219	235	243	240	225	208	253	211	240	251	247	223	228	201	237	214	248	247	246	257	260	209	209	237	218	250	238	244	223	231	254	253	219	231	214	231	234	217	232	226	237	256	236	234	218	214	224	259	205	249	247	236	253	226	227	246	242	239	216	225	252	219	232	222	257	224	224	231	223	216	235	253	213	223	221	219	219	227	245	233	203	210	273	245	247	244	210	228	264	219	236	264	233	228	238	211	236	215	249	248	240	224	204	244	212	205	205	214	209	216	227	218	254	211	246	231	243	216	222	228	222	265	222	223	209	239	221	220	226	229	209	253	238	230	252	216	219	242	230	210	236	225	226	234	226	236	230	218	259	225	228	241	214
19956	1331	2626	3007	2722	2173	1873	1502	1441	1235	1101	1079	1008	958	861	906	873	738	777	718	741	744	713	673	719	657	697	677	648	676	685	609	671	643	620	646	656	623	677	628	650	649	666	627	607	666	639	647	600	643	649	640	603	593	662	609	616	643	561	578	626	624	635	577	618	596	559	575	585	633	606	611	573	619	584	649	585	631	597	589	598	624	608	578	630	578	562	569	591	595	597	615	583	582	596	555	603	607	602	601	615	658	579	649	602	596	621	638	564	619	600	591	591	631	637	578	577	597	588	575	576	571	585	580	628	599	613	615	620	579	650	587	580	639	620	604	598	644	584	628	597	641	654	643	658	627	620	594	622	614	638	607	608	612	566	676	599	621	555	566	618	583	599	587	603	570	583	611	581	586	606	602	584	602	561	598	600	573	571	603	601	593	583	593	631	561	621	606	608	628	563	590	605	575	628	581	617	556	594	589	631	634	602	594	614	631	578	574	564	578	613	569	587	605	562	598	590	607	574	535	639	566	570	621	570	571	561	615	588	579	573	601	589	637	577	611	597	582	568	604	599	591	613	593	601	596	637	577	631	608	671	584	563	638	626	574	584	590	626	607	601	584	620	609	589	628	580	621	572	577	600	561	582	568	616	625	582	575	572	611	605	581	642	568	616	581	596	623	619	599	566	576	575	545	590	610	600	597	588	589	573	605	596	566	586	603	590	597	601	633	585	582	581	621	576	576	634	622	585	603	630	592	600	569	581	560	631	601	617	567	591	571	599	603	600	593	582	560	571	582	562	587	620	583	557	588	578	616	619	563	589	637	546	603	614	587	568	636	582	574	587	594	619	558	598	623	544	567	582	583	614	617	574	564	625	577	584	620	628	595	598	593	607	580	591	630	594	576	601	586	561	585	568	605	619	604	613	528	589	585	578	575	599	610	587	605	575	598	595	580	608	607	582	573	590	576	589	620	562	580	576	588	569	567	597	605	575	618	571	586	606	612	590	576	563	548	599	591	580	552	574	621	643	569	616	585	604	637	588	557	605	584	651	579	610	573	633	598	610	636	581	590	617	575	626	572	602	597	596	574	614	608	597	590	620	625	557	601	602	599	569	577	626	596	595	601	594	576	642	574	603	598	581	526	542	602	607	618	613	602	565	631	617	608	600	631	593	595	596	606	583	588	647	556	588	590	585	599	631	571	585	584	631	588	620	601	556	581	564	597	619	584	614	595	618	609	580	611	617	630	567	573	620	600	582	601	580	591	572	556	594	595	595	587	592	595	601	631	593	591	554	595	558	606	623	621	561	579	575	617	581	622	663	645	611	655	577	553	543	592	601	536	523	615	583	603	568	609	605	546	603	647	583	564	589	631	600	594	605	575	566	631	631	611	631	515	638	576	595	599	604	639	642	589	622	568	608	612	605	568	576	613	584	599	612	610	601	606	558	590	625	583	556	628	589	594	601	601	578	580	593	570	578	573	628	582	587	576	616	588	623	588	600	568	578	617	568	612	614	619	597	616	595	565	569	603	583	568	611	579	604	586	575	628	608	597	579	598	598	607	609	567	591	608	614	591	583	603	583	592	598	598	587	599	546	587	531	560	629	645	560	615	598	595	561	597	590	546	589	573	604	528	618	556	559	607	583	607	616	612	620	604	588	579	591	630	587	616	601	625	586	614	612	565	582	586	597	565	638	586	591	590	612	576	602	581	556	632	577	581	585	564	563	617	603	561	615	638	581	603	601	596	586	601	600	579	619	548	631	566	606	573	569	586	631	619	570	628	590	596	564	571	647	612	573	592	569	588	577	611	574	588	593	588	540	597	613	617	607	570	607	603	563	644	563	606	627	569	568	592	570	616	590	586	573	604	616	623	544	607	560	598	597	589	587	578	579	591	632	585	562	576	595	554	603	606	560	599	555	578	611	596	599	622	588	595	613	589	616	582	571	591	552	595	588	575	554	600	615	586	606	595	626	615	572	611	605	631	575	596	599	568	553	602	601	554	589	571	581	588	633	615	578	613	599	618	596	669	584	592	591	620	569	590	601	660	567	576	561	583	620	598	608	576	577	582	584	554	587	571	580	546	586	566	577	588	615	564	627	593	594	581	612	593	589	550	564	603	568	610	578	613	573	617	586	578	599	600	609	597	622	566	598	596	621	643	611	598	624	583	594	599	601	548	631	580	617	593	631	586	597	588	547	622	571	581	613	617	589	626	591	573	556	589	540	602	589	641	632	621	592	602	585	590	602	583	633	633	596	624	597	587	603	600	577	583	583	573	563	612	557	563	578	615	572	542	562	602	559	558	591	607	575	544	591	616	639	596	586	594	575	610	566	595	573	607	574	573	603	611	578	576	552	626	595	568	625	629	626	582	578	610	567	559	638	590	571	582	572	621	566	584	601	624	582	597	559	609	593	578	580	583	632	591	551	597	624	587	560	617	556	615	581	623	585	569	584	577	578	581	614	568	589	594	595	613	545	596	581	573	584	587	569	581	552	596	595	559	653	626	566	600	580	580	609	622	583	599	581	561	608	622	608	609	579	557	596	650	591	585	560	548	593	548	579	640	586	622	598	593	558	598	603	609	618	611	560	592	591	593	602	640	618	587	596	583	558	634	603	660	539	543	633	550	618	555	595	604	609	624	596	631	587	583	614	584	575	597	587	619	620	612	575	557	574	586	633	642	612	549	598	588	605	587	610	578	575	573	608	626	582	602	565	625	633	589	590	617	608	585	626	591	612	592	572	593	593	573	606	588	595	607	602	589	578	635	560	567	585	553	595	576	564	546	630	634	609	575	556	582	580	579	590	601	574	594	567	604	573	602	619	638	571	596	538	617	598	629	607	597	606	581	581	596	582	624	562	615	569	580	584	578	564	551	609	575	579	599	611	548	582	600	584	583	567	578	629	568	608	564	600	605	609	608	575	578	606	586	629	603	590	585	589	646	619	598	626	574	573	582	558	635	607	592	590	587	595	604	577	611	618	589	593	586	588	592	593	615	572	605	621	601	575	604	598	593	619	590	556	569	626	590	585	568	585	593	556	563	622	607	645	579	561	591	581	575	586	609	599	584	644	631	591	591	595	606	562	579	636	593	583	557	588	559	619	561	580	607	609	581	610	640	565	606	573	601	597	607	592	611	602	629	580	607	577	579	548	584	568	632	615	614	584	581	607	596	595	620	614	590	588	616	606	579	603	606	602	615	574	573	625	609	608	598	615	572	605	627	572	617	665	525	596	605	552	579	607	569	572	540	593	602	601	574	571	583	560	623	597	596	611	551	634	618	545	611	595	603	587	606	600	570	593	563	582	605	565	587	599	584	630	577	627	562	618	607	586	608	565	603	623	570	635	600	616	600	653	582	584	598	534	616	602	598	572	585	619	556	604	597	587	588	579	613	599	578	609	613	603	556	601	604	594	600	575	614	595	583	624	610	584	606	613	636	607	645	590	633	567	610	601	543	565	537	642	625	600	577	589	594	630	633	602	607	575	635
52426	15583	3059	1713	1134	763	604	458	388	340	336	277	277	244	218	233	218	207	209	205	209	171	188	184	152	159	187	177	174	178	175	171	162	190	193	152	192	184	165	167	158	170	177	181	179	173	169	145	175	158	167	156	169	141	187	187	163	159	146	166	165	152	165	133	135	160	143	176	142	153	170	149	157	156	146	150	168	144	154	145	169	167	150	156	146	164	184	187	142	172	157	180	150	139	152	149	148	140	187	156	179	142	151	181	156	167	138	144	183	155	140	142	164	158	145	160	138	157	154	149	150	182	153	145	149	168	149	164	143	160	160	136	165	170	162	145	145	165	156	159	141	148	170	152	158	173	162	140	175	151	165	155	146	174	172	157	158	142	162	171	161	152	150	167	138	128	155	150	163	147	144	149	169	133	147	128	165	173	150	153	163	136	156	164	132	149	143	133	166	149	161	145	151	136	124	164	155	143	158	168	138	183	156	146	169	138	173	183	174	151	146	178	145	150	170	175	157	148	148	140	165	166	150	156	163	148	141	171	175	161	167	153	170	142	164	141	148	161	158	156	163	164	159	147	157	163	163	151	143	148	164	179	151	189	149	171	141	163	161	138	166	166	170	147	144	154	164	139	152	155	143	172	157	150	165	153	157	135	136	166	144	164	164	173	151	130	163	160	147	150	139	156	153	144	168	164	152	160	163	157	165	142	167	165	150	172	162	141	164	164	163	157	138	150	177	143	159	170	152	146	146	159	177	151	139	163	149	134	166	166	131	151	166	160	158	173	177	147	175	160	172	152	136	140	166	166	147	150	153	159	168	170	144	158	151	174	160	151	134	144	164	167	171	169	149	166	159	158	148	167	149	153	164	149	140	189	172	153	160	151	152	170	156	147	136	169	160	161	134	142	142	144	148	159	166	149	161	145	157	152	171	162	170	151	161	142	150	154	143	138	150	138	143	165	165	165	145	156	162	146	156	165	135	159	156	150	148	146	173	161	158	149	152	146	149	139	153	150	142	170	169	146	139	136	177	153	145	147	156	144	175	140	157	154	167	163	158	159	177	149	142	126	158	146	144	164	136	167	169	159	175	140	161	152	152	161	140	152	187	161	149	166	153	156	165	185	135	162	165	176	155	177	144	149	156	162	153	144	159	162	156	137	171	143	156	150	143	148	158	148	172	158	162	165	168	164	144	161	146	155	145	164	158	144	150	162	143	152	148	147	141	148	158	149	166	164	179	153	158	157	159	148	142	139	145	130	163	153	148	168	163	195	160	138	162	165	160	149	149	131	137	158	154	152	172	154	166	155	134	168	148	171	169	162	162	149	160	140	161	158	165	145	165	179	133	179	146	165	139	177	149	152	131	150	173	145	150	167	140	155	157	132	143	161	162	184	119	160	135	152	167	140	157	174	183	144	155	157	156	139	153	157	147	142	168	172	171	152	141	157	140	144	142	143	171	148	153	166	168	136	140	126	164	144	166	157	153	148	166	174	154	144	162	164	124	139	166	139	158	133	140	139	155	157	143	164	165	169	175	141	160	141	156	150	162	173	151	152	156	176	160	162	149	130	164	132	133	149	176	137	131	136	154	164	152	186	150	159	175	166	155	151	153	167	145	151	180	154	154	179	163	125	151	142	140	149	153	155	166	152	159	154	160	153	147	158	148	165	131	153	165	151	158	140	180	166	155	147	146	128	168	173	161	137	142	155	171	145	150	144	161	144	168	152	159	140	152	160	150	149	170	124	158	174	160	159	164	156	174	153	163	154	159	162	146	149	150	154	145	135	190	144	158	153	148	157	153	151	157	129	155	153	164	152	153	161	169	145	153	169	165	137	129	154	151	149	147	148	140	161	142	169	163	161	182	170	160	162	142	158	149	157	146	143	144	160	142	169	139	168	145	138	159	157	160	165	147	155	130	165	143	145	162	145	150	179	137	134	141	148	142	157	142	176	154	135	137	130	167	173	169	163	156	160	140	135	153	149	147	148	145	137	157	177	150	133	143	159	155	154	165	127	152	163	162	160	150	170	154	143	167	141	160	143	175	161	145	157	169	148	138	165	161	147	175	135	146	145	149	158	154	164	151	151	163	162	145	151	159	145	172	134	161	156	160	147	152	148	145	149	158	144	165	165	151	167	155	159	187	172	140	164	163	154	182	153	142	164	164	133	166	154	154	150	166	140	146	153	136	168	137	146	173	154	160	146	186	135	167	140	160	164	163	163	161	150	136	159	145	162	139	133	151	132	167	150	163	156	169	142	152	175	162	161	175	140	132	162	170	162	149	183	166	175	168	161	168	152	160	169	142	166	153	145	159	160	151	157	150	164	152	164	152	162	158	142	162	131	154	126	160	153	146	156	166	148	157	153	160	181	150	172	141	162	152	151	143	152	156	146	157	156	181	139	156	141	169	151	152	140	150	153	168	173	157	155	148	141	162	162	165	158	160	165	177	137	169	152	176	134	145	163	158	170	154	152	146	135	158	166	142	176	175	154	165	154	156	152	152	155	134	164	150	192	165	156	147	138	137	162	140	184	175	142	176	156	152	159	164	149	157	153	152	152	150	142	164	139	180	150	156	166	139	153	160	142	149	145	181	153	165	134	145	148	140	147	181	147	171	143	136	168	158	160	166	154	149	153	172	130	150	161	145	127	151	161	156	136	155	174	160	150	162	158	149	146	162	150	171	166	158	155	143	136	163	147	160	157	131	165	133	132	159	142	147	146	161	150	152	157	150	155	167	166	154	133	146	176	181	165	152	168	150	155	156	160	159	155	157	142	141	129	149	146	154	163	172	149	166	161	131	154	162	163	148	159	149	150	159	121	138	145	170	148	153	151	157	138	164	153	162	145	168	146	158	164	149	148	146	153	175	165	132	155	159	163	165	153	158	152	151	149	145	143	142	151	167	144	154	147	150	160	170	155	135	129	171	163	156	165	154	151	148	146	145	150	138	143	155	163	161	152	142	123	139	141	152	130	148	174	162	170	169	134	158	162	167	153	173	154	140	131	167	174	140	169	156	148	173	146	161	161	170	160	162	165	148	155	174	165	164	158	147	164	159	161	158	152	132	149	185	132	152	147	179	148	156	130	140	144	173	161	177	134	150	145	144	174	148	154	182	136	157	167	146	150	137	164	170	156	170	137	147	162	154	174	147	170	162	165	160	171	155	146	163	186	148	157	133	176	140	145	152	165	167	138	154	160	154	151	157	165	155	150	151	155	154	165	155	159	146	157	151	163	161	179	148	145	150	166	153	174	159	150	166	184	159	135	171	139	167	147	160	177	153	138	158	164	155	153	131	137	151	162	160	157	171	170	162	166	148	167	168	136	151	149	157	138	153	136	161	155	149	158	139	140	154	161	175	165	142	172	140	140	133	157	158	148	173	163	160	141	154	179	158	173	156	158	162	159	129	174	157	147	150	158	147	155	143	134	173	163	142	136	168	168	164	145	158	168	161	153	166	143	149	145	178	156	158	142	151	132	159	130	148	135
26633	1921	4329	4962	4316	3415	2826	2298	1996	1630	1504	1373	1159	1133	978	940	930	838	803	772	697	712	640	641	671	586	610	602	579	539	550	501	552	535	546	539	497	481	522	476	490	478	481	467	433	446	436	449	465	468	467	484	481	450	468	467	428	427	432	475	416	429	442	441	479	450	414	424	429	416	422	452	425	422	382	405	418	414	447	395	421	428	401	443	409	442	389	426	417	410	396	411	397	428	417	424	386	444	378	392	430	423	371	426	445	462	398	414	406	414	396	409	409	440	428	397	396	416	416	452	391	435	429	396	412	379	414	445	413	411	429	444	428	424	422	405	403	421	440	419	456	420	468	410	417	423	434	434	420	393	416	405	398	425	462	421	392	428	435	426	425	396	382	404	390	391	421	404	408	400	401	406	463	454	403	385	399	395	404	448	420	430	392	383	420	396	378	371	444	419	423	401	436	414	454	412	388	421	418	420	395	426	411	412	379	412	435	414	451	364	455	388	402	367	428	408	388	427	393	419	383	421	380	403	399	444	392	406	420	404	383	411	405	390	378	426	395	387	397	407	432	370	387	367	421	410	417	426	448	433	399	404	394	399	391	414	445	365	383	402	410	435	439	396	403	426	457	460	419	386	425	401	398	434	408	421	388	433	389	395	380	411	410	405	405	439	424	411	420	403	380	420	407	397	410	422	390	416	387	422	391	390	416	378	404	416	395	395	411	433	432	393	422	408	421	419	401	378	385	423	419	389	387	383	400	433	423	380	402	399	401	421	359	444	381	398	418	424	393	417	375	384	427	388	406	449	344	414	411	402	375	362	453	418	401	459	405	420	421	420	416	401	400	407	417	423	391	413	438	405	385	416	395	454	387	405	417	413	417	378	393	384	391	392	392	397	427	408	381	393	430	386	393	398	436	403	453	399	416	408	367	403	429	392	389	387	400	405	403	377	401	408	386	388	416	406	388	377	390	391	374	420	400	399	407	385	403	360	423	397	429	400	399	391	428	374	403	385	438	401	402	393	388	451	417	417	399	455	386	415	410	391	413	439	416	405	402	407	414	447	374	437	388	406	395	431	435	419	446	421	456	427	435	445	374	379	395	426	391	422	414	392	409	419	404	378	390	425	427	412	370	417	428	388	450	413	421	440	385	413	402	448	406	388	426	357	393	424	396	388	404	413	375	445	403	431	394	404	398	423	437	399	444	419	440	424	435	407	395	394	407	390	387	409	391	410	434	402	429	412	446	415	419	384	410	392	411	410	395	398	407	431	415	423	442	430	392	401	387	415	410	409	418	394	403	410	413	395	389	401	436	403	401	424	392	381	404	415	400	362	395	379	393	446	439	408	402	396	381	381	394	432	415	409	389	413	404	386	422	399	409	426	427	398	437	421	447	397	400	386	402	433	404	390	437	416	420	413	388	378	365	428	410	417	430	403	376	443	381	383	425	454	423	400	388	432	420	409	395	390	398	413	422	392	400	418	417	400	396	394	426	401	390	389	429	402	414	415	394	392	412	423	394	401	442	402	412	461	391	402	410	434	371	433	402	373	454	437	419	412	388	426	379	397	418	430	368	389	392	378	425	441	404	394	395	419	413	381	438	398	406	421	412	410	386	396	385	413	412	396	413	399	402	419	419	420	433	353	386	391	420	408	391	400	423	404	411	416	402	389	389	399	416	386	398	428	388	425	385	370	410	399	394	416	417	432	382	407	398	396	394	420	379	416	433	397	390	393	410	372	404	374	394	394	378	421	398	431	417	382	384	395	398	429	385	402	390	415	394	390	440	382	434	397	386	412	386	384	409	404	366	403	418	407	367	396	406	379	397	408	385	378	408	417	378	411	399	400	392	375	426	375	388	427	461	387	401	434	386	384	377	410	402	439	394	430	414	410	376	368	430	373	378	405	388	412	419	419	435	421	384	423	412	408	400	388	403	448	434	368	410	447	412	410	389	428	418	453	394	423	430	373	379	411	420	400	406	367	394	408	366	445	414	379	389	396	401	388	394	402	399	444	474	406	366	368	382	384	421	392	422	428	393	429	433	415	422	405	392	421	427	357	393	389	412	441	381	409	390	427	463	376	417	386	450	410	396	429	369	392	405	417	384	401	429	398	411	406	375	406	447	417	401	438	395	444	392	386	428	395	388	409	390	412	405	399	417	419	408	392	421	410	396	399	377	408	396	430	413	389	414	403	425	417	398	410	432	407	416	416	388	409	408	393	378	398	421	426	444	414	392	428	415	417	410	414	417	401	424	402	419	416	426	396	408	392	410	404	454	417	376	424	419	386	397	398	419	387	423	396	422	390	401	366	410	399	445	400	404	413	403	427	404	423	370	400	398	404	387	382	421	395	389	384	397	413	424	400	336	416	416	386	423	432	402	426	387	410	427	416	389	410	398	387	421	383	389	427	419	409	425	444	402	448	423	359	379	384	423	407	388	448	397	417	384	389	397	395	381	422	388	398	419	388	405	427	417	414	411	425	385	418	389	397	454	382	412	357	400	432	401	411	358	409	430	387	448	429	388	403	398	411	438	387	391	426	410	386	399	426	468	408	413	371	443	394	440	418	371	398	387	409	392	402	422	364	437	421	384	443	391	439	414	396	417	397	412	396	400	395	398	395	374	412	410	407	414	411	398	419	415	422	407	391	404	398	413	401	426	414	403	391	443	420	375	409	385	371	410	384	393	370	391	419	412	394	392	401	417	401	388	399	422	440	378	389	404	394	415	427	409	413	428	394	381	404	375	405	385	409	415	425	410	416	398	427	393	421	411	428	437	428	379	407	402	386	401	386	426	383	407	390	415	439	416	393	354	405	401	403	417	415	418	410	412	424	401	447	394	389	431	431	374	409	395	415	436	421	403	416	373	401	422	411	397	391	403	411	395	407	375	429	411	410	396	411	397	414	410	433	408	406	383	412	398	392	386	438	425	423	413	374	386	392	401	403	411	384	411	383	455	397	393	414	413	427	418	372	419	392	387	422	417	425	429	377	410	416	437	378	348	385	387	444	403	361	421	425	395	434	385	429	434	374	385	396	394	411	385	400	413	411	393	416	420	440	424	403	374	400	425	408	374	378	386	381	413	398	415	395	409	370	422	401	436	433	382	429	418	404	418	395	394	398	381	409	386	441	402	397	427	380	399	379	457	380	423	407	365	401	386	409	417	382	440	398	440	469	388	422	372	439	409	398	421	377	427	388	393	416	366	367	417	409	427	408	431	431	381	417	396	401	406	426	390	398	391	440	430	376	444	415	388	426	419	430	407	414	415	390	441	422	423	423	420	394	376	429	421	403	420	407	397	387	394	370	386	425	399	395	398	413	424	393	421	377	391	396	396	438	414	394	373	398	432	411	412	419	379	431	419	418	387	410	401	385	422	347	395	443	449	437	419	373	370	414	440	400	435	382	369	401	364	398	377	377	418	399	417	395	392	423	374	387	386	456	394	416	416	412	398	400	428	397	431	397	420	393	419	413	411	410	442	428	381	394
4554	233	208	206	180	191	186	178	154	173	181	177	180	177	166	177	183	175	167	193	188	168	184	172	180	186	179	168	174	191	172	172	172	184	217	155	164	167	180	174	164	169	163	160	189	191	157	187	175	183	176	183	173	186	174	180	178	181	173	146	169	163	198	163	169	179	177	150	188	156	200	157	180	176	196	175	159	177	184	187	177	155	183	177	176	156	169	170	168	154	177	173	157	178	173	179	171	152	150	197	188	187	182	144	173	184	174	175	178	192	177	141	163	169	155	166	156	166	163	206	140	163	180	156	171	175	161	157	181	156	170	178	171	196	192	179	176	160	176	170	187	183	204	182	162	174	169	161	178	175	160	148	179	170	166	178	184	166	175	143	165	167	173	194	158	147	182	178	192	179	185	188	151	176	196	166	186	166	162	201	177	144	169	178	169	180	180	173	192	164	174	150	176	194	172	170	162	166	169	186	178	202	163	173	180	160	165	178	156	184	195	169	179	191	157	169	153	168	161	184	180	162	174	197	202	201	171	172	172	173	182	168	161	164	168	230	165	166	197	174	149	184	170	162	182	194	173	173	187	174	162	159	188	167	176	171	182	177	164	194	179	178	156	157	172	168	177	159	190	170	176	177	157	176	161	185	183	151	177	169	175	153	157	185	179	180	173	225	172	172	159	186	174	157	169	174	179	196	192	201	158	133	157	169	161	171	156	181	166	156	159	156	161	190	173	175	185	178	186	175	188	160	146	201	154	179	191	165	162	158	180	174	180	170	187	150	188	171	179	189	177	181	183	185	177	172	164	151	153	171	193	160	177	164	199	157	172	165	160	180	179	172	159	190	186	174	208	186	188	172	144	186	189	145	161	162	164	174	184	181	175	165	176	191	185	197	184	181	175	183	166	158	158	166	154	168	164	152	185	158	168	175	175	168	189	174	187	206	181	172	159	173	201	179	191	172	173	175	187	192	163	156	188	181	161	187	177	200	185	189	175	166	166	161	166	186	182	186	174	150	160	169	180	162	149	164	170	164	208	186	169	168	167	177	161	156	173	170	175	172	183	191	167	161	190	202	183	179	171	146	172	171	190	169	180	163	169	178	154	195	152	163	171	215	205	178	127	173	187	187	194	164	163	148	165	169	208	189	156	152	179	170	178	172	158	164	179	180	164	153	180	180	175	169	175	160	213	178	176	171	176	181	176	166	184	200	194	167	159	185	155	179	172	186	172	169	158	175	202	182	149	197	175	198	172	161	155	187	178	171	164	162	167	161	148	181	151	194	154	169	175	148	168	168	182	157	177	168	166	199	195	172	170	155	177	171	143	156	173	172	152	184	174	175	183	180	152	174	171	181	148	175	180	172	176	142	177	167	160	148	166	176	163	137	163	181	183	157	192	184	166	177	147	151	172	161	162	167	169	164	185	165	161	162	183	149	174	172	171	169	158	177	157	191	162	191	173	168	185	176	187	175	188	167	163	167	165	179	182	186	187	149	194	166	163	159	179	182	200	180	187	172	159	164	188	188	170	177	211	177	192	164	162	183	183	140	158	174	196	185	172	165	167	171	181	180	182	158	149	187	189	179	194	162	179	180	168	175	199	165	155	160	190	166	164	195	207	175	154	177	161	156	171	152	179	176	171	166	162	172	199	202	184	203	161	158	167	178	155	181	166	173	182	157	185	159	167	150	163	160	164	171	160	194	196	177	149	180	192	181	150	188	175	164	178	176	190	176	180	151	193	164	161	169	167	165	161	181	159	186	164	176	166	203	162	188	166	181	153	179	172	194	178	156	183	193	170	196	172	172	166	189	172	193	214	163	166	195	178	169	169	186	182	173	162	162	196	194	154	191	171	179	181	172	175	192	174	158	137	190	176	169	180	170	155	184	186	189	173	180	152	165	157	184	194	161	177	189	174	188	163	163	173	166	164	193	161	148	191	183	170	176	161	169	195	191	182	178	186	186	186	178	165	156	175	176	185	169	162	172	199	176	165	160	187	173	198	188	193	202	174	160	176	187	182	174	185	185	180	167	170	162	142	179	151	181	185	165	159	162	204	178	191	176	163	191	173	156	175	179	155	173	182	181	176	165	164	188	168	168	156	175	158	180	161	135	170	168	159	162	173	151	162	160	166	181	172	165	178	185	177	187	177	166	156	164	178	184	189	192	165	167	180	185	195	162	183	158	157	192	165	180	160	184	136	174	169	187	165	180	186	189	169	172	159	178	175	172	150	187	169	169	167	204	187	164	167	182	174	171	183	172	167	165	199	180	191	152	164	176	176	170	181	160	171	170	183	181	188	173	185	177	161	194	169	146	176	187	171	141	175	155	176	185	184	181	208	160	190	189	157	168	155	167	193	177	187	180	208	178	179	189	146	161	164	163	141	174	180	181	186	166	164	190	182	170	176	160	166	155	155	183	184	173	195	170	148	164	160	168	195	161	163	177	188	163	179	184	182	171	176	174	167	198	165	162	148	171	177	177	185	176	162	202	181	162	185	169	171	173	172	186	173	147	175	156	178	175	172	214	194	160	168	169	172	184	169	182	162	182	183	173	165	200	169	177	164	174	154	197	149	191	187	178	193	174	179	175	167	175	151	174	176	170	165	197	190	175	160	152	180	167	165	158	177	174	176	158	163	187	184	184	160	193	162	171	190	180	169	142	170	178	149	161	181	153	173	192	168	174	172	187	163	169	203	148	176	157	207	171	191	162	153	173	181	196	179	178	201	183	164	188	171	197	181	182	151	168	182	152	191	182	206	180	162	163	157	165	164	194	182	182	192	180	181	182	178	202	172	170	203	182	179	188	195	193	152	181	158	186	180	181	157	199	173	144	158	172	157	177	148	186	203	173	169	176	169	173	176	167	161	167	158	178	176	169	193	190	190	154	187	179	163	171	167	171	174	188	197	174	180	161	186	146	156	172	167	182	179	161	187	174	161	149	186	163	174	169	188	189	164	187	129	176	145	181	167	178	171	155	174	160	179	180	170	195	178	166	163	198	194	175	157	169	180	184	178	161	144	191	185	159	178	172	174	175	175	178	170	163	164	182	169	181	180	164	181	157	158	181	190	176	171	179	187	170	185	186	177	158	169	183	177	153	186	170	168	165	199	192	175	211	177	169	180	179	183	182	181	148	183	161	172	139	176	160	177	163	165	175	198	181	182	164	190	181	194	169	171	187	175	182	171	162	181	160	203	175	162	195	193	189	170	161	164	180	178	159	176	157	176	196	181	191	177	168	155	182	155	182	210	181	181	183	158	177	185	170	169	165	152	206	168	178	166	181	191	159	177	155	173	174	186	181	151	173	186	153	169	162	182	155	177	187	187	187	177	168	167	166	179	180	200	162	184	160	179	181	183	163	159	178	171	174	172	152	184	184	181	173	170	174	180	173	167	192	183	198	187	209	176	179	177	185	190	166	163	176	179	170	198	152	178	165	167	195	183	183	164	192	162	171	174	145	168	153	181	174	179	181	176	192	180	185	186	150
4276	520	589	569	553	548	583	537	485	493	508	511	472	482	493	480	500	462	456	512	494	481	512	520	486	475	515	464	451	444	474	463	466	473	441	515	475	460	505	503	462	472	447	481	460	487	453	473	482	483	465	491	514	468	455	494	480	463	455	481	430	465	467	483	481	453	462	478	485	470	468	517	490	480	473	480	481	451	417	462	483	441	497	466	461	450	487	471	491	445	507	459	497	474	488	449	453	468	498	482	475	456	442	446	488	495	482	434	464	478	485	503	484	448	464	453	473	515	447	512	513	427	480	449	437	486	488	474	507	490	477	453	450	482	475	476	472	490	483	512	477	485	479	482	483	486	503	475	461	480	459	498	487	484	472	486	442	482	481	475	452	475	458	461	470	448	498	491	490	505	414	471	476	470	482	492	466	448	461	487	491	472	430	439	479	429	487	444	486	453	457	490	470	473	479	456	444	476	488	491	449	483	449	442	527	491	446	447	498	496	521	488	457	479	474	433	468	472	498	463	441	470	488	483	454	501	486	485	478	494	485	483	483	455	476	467	459	444	463	477	412	513	457	431	454	501	445	516	480	503	476	437	482	467	480	484	472	497	437	471	456	461	459	456	467	431	520	490	510	475	471	482	473	442	512	507	486	458	488	477	456	475	452	471	512	468	491	475	474	482	445	498	499	476	492	498	471	462	484	496	474	448	508	455	439	465	461	442	494	472	501	503	467	464	473	495	464	519	472	502	444	463	484	494	467	494	453	447	484	470	453	463	428	465	488	466	453	419	487	472	465	479	484	483	477	449	469	492	455	484	473	441	457	459	469	494	485	481	447	434	452	470	475	483	496	488	478	475	487	489	474	492	443	435	454	498	468	461	478	464	484	482	519	453	440	423	478	433	462	485	464	478	490	440	445	486	445	465	458	451	503	496	492	489	470	487	457	484	446	474	475	473	491	491	468	478	490	433	460	494	459	444	461	478	475	477	449	467	472	460	498	443	498	482	531	508	463	481	468	461	516	484	479	470	466	506	458	460	471	476	508	483	470	473	487	470	433	447	482	478	452	467	439	456	465	444	482	472	477	473	441	454	484	467	466	457	500	486	467	413	446	453	470	465	462	487	456	477	493	464	447	473	450	467	475	479	487	456	483	461	469	525	490	432	494	452	491	462	475	475	467	481	486	479	495	469	419	487	502	470	468	475	505	469	446	457	463	496	490	497	483	473	497	460	454	457	439	488	463	459	449	463	493	456	483	490	453	486	496	500	443	467	443	491	473	469	468	445	462	463	482	488	465	435	473	439	487	503	433	459	487	477	413	463	470	467	457	452	483	458	457	449	460	470	480	489	471	441	450	460	454	474	456	464	459	472	471	497	485	448	462	501	488	460	491	511	512	454	466	474	496	487	490	466	479	491	488	458	436	452	448	475	469	484	487	498	488	473	461	419	472	486	437	450	479	506	478	465	506	506	472	453	504	501	495	464	464	476	465	471	417	440	455	447	478	441	451	426	428	443	458	486	441	476	453	486	489	489	461	478	454	460	457	431	464	415	484	486	463	472	477	500	473	485	491	498	510	475	475	461	483	459	471	451	461	492	443	465	533	444	466	472	452	452	468	458	478	473	476	504	466	459	480	469	498	477	509	503	491	515	463	472	449	476	463	478	470	480	455	498	497	472	450	463	463	511	498	473	490	461	462	460	462	536	448	484	474	431	458	453	488	475	477	459	476	448	476	476	496	482	432	455	458	490	460	444	496	478	464	492	500	480	479	469	479	469	459	463	472	520	490	475	480	530	417	511	491	477	512	457	477	489	452	461	454	475	480	451	463	443	474	429	477	456	473	441	468	479	451	458	482	486	501	446	441	454	450	489	510	476	479	506	419	474	480	463	476	458	486	425	426	474	449	462	466	478	489	504	468	447	490	459	453	490	470	480	450	446	431	461	480	478	477	482	498	449	457	455	477	460	420	463	467	479	462	475	496	483	472	503	448	487	420	466	439	475	417	497	490	460	486	447	488	484	466	467	448	482	478	458	443	439	482	419	462	500	466	469	444	457	482	465	480	491	453	479	448	475	546	499	478	462	484	467	466	464	429	512	462	507	466	459	460	475	506	490	477	469	485	462	479	466	493	450	481	452	434	478	483	478	460	459	490	459	454	454	484	485	488	497	448	479	535	445	458	431	470	497	499	488	486	467	500	478	454	488	479	423	452	457	441	488	441	493	491	457	475	451	463	486	470	496	437	478	496	515	454	488	479	457	497	475	438	433	466	490	497	509	453	519	484	486	475	491	472	472	453	475	485	428	445	498	489	448	482	461	480	453	467	449	477	455	457	451	460	480	481	489	474	467	475	503	491	433	439	485	494	488	490	463	453	488	446	445	488	478	459	483	462	482	490	437	452	465	468	458	475	453	492	501	482	467	501	468	469	469	484	463	454	470	488	482	493	472	516	478	468	475	440	516	469	459	481	468	487	492	510	456	497	485	452	468	429	453	449	467	450	494	446	479	464	460	480	526	503	458	484	458	464	479	454	494	451	432	444	484	464	475	433	496	451	483	473	445	464	475	473	475	496	443	479	449	507	482	460	468	486	520	499	516	445	470	457	484	417	433	447	487	472	478	464	482	483	482	453	487	444	456	434	457	457	491	443	473	473	462	455	486	457	462	469	480	480	482	482	481	502	469	455	471	498	466	445	465	495	434	475	459	459	461	478	465	476	442	524	469	451	465	469	498	483	443	469	443	465	470	502	482	517	415	458	499	478	453	525	472	479	488	479	470	461	495	511	488	452	472	497	509	471	516	495	521	493	452	463	441	478	456	465	468	497	486	487	452	495	506	438	515	495	470	481	497	420	488	467	496	483	508	440	466	461	505	444	469	478	474	423	474	487	426	488	487	484	442	467	481	470	415	480	497	484	453	478	442	456	441	479	420	498	496	467	506	453	506	441	444	465	469	473	448	480	433	485	472	436	486	448	481	472	473	504	478	434	448	472	433	493	487	511	479	511	486	461	471	479	464	481	433	461	490	460	434	477	442	459	471	476	472	505	457	469	471	464	509	467	498	470	469	438	481	447	457	500	462	464	467	474	475	514	473	473	460	470	469	480	503	473	490	478	454	478	452	467	464	524	485	474	485	494	422	507	432	461	464	452	498	510	483	472	485	458	486	491	451	456	421	508	467	439	476	443	499	502	472	438	513	469	520	464	447	473	463	518	476	477	468	481	447	510	452	442	465	506	499	505	495	449	427	439	507	486	461	485	501	458	460	472	437	480	500	451	454	451	441	480	469	475	450	463	465	474	490	482	471	462	478	508	447	492	454	505	480	495	462	484	487	465	474	494	484	457	476	469	508	455	445	521	474	470	456	427	478	462	483	490	484	438	514	533	489	481	491	468	484	449	491	481	477	462	489	485	473	476	490	451	440	482	448	464	454	466	454	494	461	509	494	505	502	468	487	488	458	481	501	456	460	530	459	459	503	472	467	476	502	475	464
41377	9163	1286	886	691	542	469	406	379	320	287	308	290	256	301	291	260	253	254	249	247	235	233	241	250	236	231	246	238	206	249	261	217	245	238	238	219	212	241	228	230	224	239	237	226	220	231	224	234	246	250	250	232	235	212	253	252	232	240	274	225	218	204	230	238	260	251	238	231	214	231	225	219	222	215	248	198	222	221	242	223	214	232	228	240	220	212	258	240	209	247	223	221	217	265	240	237	251	257	224	219	225	240	233	213	215	233	239	233	257	246	220	232	262	233	249	238	216	254	244	218	212	206	246	234	213	231	237	237	216	254	228	236	238	243	248	245	233	236	260	228	206	232	244	245	242	223	243	222	213	216	229	240	233	258	222	233	256	245	221	199	240	239	222	213	215	257	241	255	254	225	234	213	209	225	229	240	221	221	234	227	246	225	235	220	228	224	219	231	232	245	223	261	226	236	252	234	244	249	226	253	253	223	242	214	247	258	231	238	234	215	193	235	228	227	251	195	232	210	255	230	234	222	239	245	218	207	214	215	228	234	223	254	234	200	229	230	230	193	228	214	251	265	235	250	254	263	227	248	224	238	251	225	210	219	237	203	230	235	217	250	224	221	230	237	236	221	234	234	238	223	241	215	231	236	249	221	249	246	237	234	238	247	245	209	222	239	248	242	222	254	230	206	217	232	232	219	264	267	219	245	221	230	222	255	221	226	245	216	226	229	236	220	272	226	221	219	222	201	248	217	233	245	221	234	216	222	237	236	245	252	250	254	245	223	259	221	232	235	230	230	231	251	235	262	243	211	219	254	222	242	206	206	203	245	206	231	248	233	221	246	235	264	208	224	233	222	262	222	234	223	247	232	236	259	232	234	233	248	246	245	222	221	228	225	245	217	232	216	253	230	216	210	246	246	203	224	247	217	235	242	227	230	246	207	245	221	258	265	245	239	198	243	227	210	233	234	244	229	233	226	215	243	252	239	232	234	228	234	241	267	234	236	221	238	264	258	221	240	222	228	198	230	205	219	242	221	225	246	241	239	212	225	211	233	236	233	238	242	230	238	238	234	256	238	238	220	231	230	226	227	243	251	235	273	238	224	245	245	220	225	232	241	233	224	248	247	239	251	204	230	242	243	222	225	237	264	237	228	208	218	230	208	217	228	231	238	206	229	262	223	231	230	233	228	224	229	224	249	235	240	227	234	225	229	248	213	237	208	210	228	214	231	251	212	241	249	224	248	236	241	226	249	206	240	234	217	236	253	239	224	249	245	238	265	232	227	231	252	244	215	234	254	239	238	251	196	243	219	244	227	235	266	214	235	235	259	219	229	249	235	239	227	241	224	227	227	225	244	250	216	204	251	238	221	232	245	236	199	194	237	221	212	244	231	217	204	227	221	248	242	219	232	237	229	217	227	230	262	228	262	227	243	218	229	250	265	230	223	223	238	250	211	234	251	244	214	242	238	233	224	248	211	226	215	250	202	242	284	198	231	257	205	232	214	244	254	261	245	262	213	261	232	235	238	230	220	244	236	250	236	203	250	252	219	221	224	246	251	263	228	219	264	248	247	215	220	225	254	217	240	228	246	217	245	210	241	228	232	209	231	224	229	238	228	223	249	228	212	213	245	211	237	223	258	239	225	239	211	222	241	211	210	253	225	221	192	211	261	215	248	232	239	238	219	272	219	235	243	233	229	225	247	219	238	215	238	239	239	228	219	236	246	223	239	226	254	244	209	233	234	221	199	242	239	238	234	232	270	224	218	271	210	249	212	214	258	207	215	228	199	222	252	231	221	226	214	225	225	242	214	243	215	254	230	195	214	238	230	233	225	228	230	246	232	239	262	233	211	232	262	230	214	243	213	237	223	232	248	218	222	244	238	246	233	241	231	223	249	230	231	228	235	249	213	227	237	223	225	248	242	231	239	235	245	241	232	252	200	231	245	240	249	225	239	216	225	237	242	219	254	237	234	212	242	222	210	218	262	216	240	228	251	233	218	259	254	209	232	252	213	249	230	243	225	243	224	253	219	221	235	228	230	206	245	226	258	264	232	251	248	270	238	247	231	252	243	246	216	202	226	246	233	256	200	219	209	227	225	244	226	220	232	222	219	254	236	221	216	223	242	236	238	219	227	248	199	240	225	240	255	232	236	223	212	249	227	226	217	264	239	242	212	222	241	247	236	264	245	213	225	248	235	212	212	225	231	226	229	249	255	234	221	228	232	208	249	248	216	244	241	241	238	223	255	249	233	252	241	253	216	250	248	220	197	212	242	244	226	212	247	249	239	235	220	220	228	227	232	229	212	265	245	222	231	235	226	279	212	224	250	256	228	227	220	230	265	206	221	250	243	249	215	242	247	238	221	234	228	233	229	234	238	200	229	259	240	230	263	243	229	200	229	247	215	226	235	229	248	227	272	254	215	235	220	224	232	236	229	245	252	235	215	246	243	257	231	256	240	232	255	218	219	210	210	241	235	223	248	255	223	227	217	206	208	248	252	254	227	264	219	237	240	225	218	225	239	217	262	215	251	230	240	230	223	251	218	215	259	217	222	225	228	220	258	218	228	237	241	232	227	214	211	195	223	239	243	228	213	260	236	211	233	219	222	207	235	255	227	268	236	241	237	244	253	229	227	231	214	219	235	222	228	227	222	248	232	225	240	213	251	255	245	245	220	251	229	232	210	232	217	215	235	226	234	226	229	232	262	223	225	232	217	232	217	247	245	246	224	201	239	233	226	249	226	212	256	237	235	242	227	247	225	224	239	234	218	233	213	246	252	224	220	251	253	216	223	198	241	249	219	223	220	253	235	246	212	219	218	207	234	216	258	236	231	213	253	200	224	235	254	244	212	212	211	238	251	229	235	244	219	234	226	213	235	212	209	237	238	247	225	224	202	221	228	254	229	246	207	232	243	231	228	215	258	245	222	247	231	257	225	244	229	217	234	225	239	227	226	229	203	243	249	244	243	225	228	239	237	235	239	245	223	251	251	250	236	241	259	223	194	216	231	236	246	231	196	231	228	236	255	216	242	222	221	244	243	241	231	255	207	220	236	236	233	243	250	259	266	258	235	235	222	230	251	227	263	225	223	250	227	237	248	215	260	181	188	234	206	249	228	227	228	213	250	232	220	235	243	247	246	219	259	236	227	236	213	227	217	253	208	235	232	239	220	245	241	209	231	225	250	245	239	228	230	225	256	242	217	239	237	237	215	238	230	225	223	241	203	224	270	237	226	241	228	265	271	227	253	250	206	258	205	216	249	222	233	229	254	229	242	239	220	241	232	262	210	232	228	220	214	225	240	232	246	225	236	221	222	246	249	237	235	241	233	238	234	255	246	231	182	236	227	247	205	240	213	227	218	224	233	219	236	235	241	226	219	256	231	232	217	221	212	250	198	223	230	203	253	230	230	229	249	213	269	220	233	241	228	211	251	233	211	218	245	206	219	211	230	242	239	240	246	224	229	251	217	235	232	252	231	219	241	248	226	266
21169	1391	2641	2999	2607	2214	1851	1565	1365	1264	1175	1071	979	938	917	844	827	838	833	770	747	745	747	699	723	736	737	701	650	678	611	668	669	647	625	646	624	656	640	624	662	660	620	593	636	600	639	608	600	612	572	616	610	595	593	634	604	634	637	654	636	626	629	613	595	652	585	608	645	593	581	601	620	637	646	617	634	614	614	584	611	600	569	613	616	582	610	579	615	632	627	599	584	611	611	587	654	630	658	605	630	586	601	597	618	608	559	600	573	583	606	605	635	639	592	585	592	630	564	580	617	597	639	589	606	593	574	610	584	586	560	572	567	629	630	592	570	612	640	604	624	609	576	570	636	589	626	605	616	625	596	600	594	602	599	643	585	577	581	604	565	604	597	593	605	572	645	631	636	582	621	592	617	598	600	628	592	618	576	601	633	592	600	567	595	622	603	610	633	557	612	561	591	583	591	604	600	602	600	623	607	593	637	603	582	616	618	566	603	593	604	610	566	584	595	568	566	610	636	605	625	590	624	631	618	578	579	620	624	602	599	635	615	622	620	624	598	598	544	559	613	607	592	589	574	581	581	605	622	563	551	620	594	598	634	605	570	628	573	594	587	601	612	608	608	622	552	569	567	611	558	618	625	599	644	595	603	564	598	578	576	559	598	593	572	584	562	618	630	590	607	585	611	599	579	578	589	587	619	596	611	639	630	583	606	603	611	600	614	599	581	591	605	593	592	560	567	589	604	594	571	598	626	601	646	614	596	584	618	607	581	566	581	564	574	583	566	604	634	588	621	585	560	635	595	619	624	590	619	557	601	577	623	604	631	595	605	590	637	555	586	550	604	618	658	605	609	601	590	617	579	628	623	599	611	592	625	632	561	652	596	583	577	611	609	618	604	632	587	631	600	579	562	594	591	568	575	616	584	568	573	615	593	581	630	597	628	602	588	598	569	586	626	601	639	620	585	573	583	613	564	564	611	579	597	615	572	610	566	565	562	599	616	636	649	603	609	604	598	636	597	599	598	594	619	576	558	649	593	598	647	599	602	635	637	568	602	569	571	605	619	539	619	600	580	612	590	592	593	630	615	592	608	594	633	606	612	601	597	615	594	614	648	631	576	566	576	596	608	618	611	583	574	628	565	591	588	629	567	581	603	549	568	598	549	622	570	577	583	567	588	620	571	597	587	548	599	611	589	588	578	602	596	562	595	608	580	599	644	538	611	604	599	551	590	603	638	538	573	638	608	634	616	615	596	626	567	614	562	624	581	586	617	580	588	568	650	636	607	591	586	572	633	578	622	593	567	561	604	599	582	587	588	602	607	599	607	636	565	593	610	553	561	576	583	598	627	566	618	618	582	595	607	616	585	605	600	616	576	606	586	607	593	627	607	561	636	603	629	629	606	563	582	607	618	627	622	572	605	588	571	604	594	604	632	611	567	614	599	631	587	608	600	592	556	605	599	597	640	554	587	589	627	616	608	633	591	591	606	606	596	610	618	609	619	543	611	598	572	614	556	575	585	595	593	597	603	607	602	615	598	607	599	560	547	557	638	595	600	571	623	581	626	590	596	588	613	589	605	596	574	549	567	591	655	630	536	603	570	624	601	570	587	581	590	579	646	561	601	585	572	558	558	593	620	619	645	565	601	602	615	587	606	616	641	599	607	612	628	520	609	557	571	563	595	587	578	598	548	618	580	577	593	656	569	601	600	623	579	581	612	628	549	611	631	601	612	639	592	597	574	609	575	610	596	586	601	568	643	605	603	590	616	592	630	663	558	591	613	599	563	592	557	629	606	607	551	587	548	602	588	605	603	577	589	618	612	589	590	585	622	615	581	628	580	569	565	591	607	610	602	577	590	573	643	594	598	557	641	584	600	561	588	600	587	608	618	587	625	586	606	596	601	624	599	569	572	617	586	583	596	594	567	630	558	586	574	575	591	592	597	563	607	600	599	583	583	620	556	580	636	604	650	630	632	582	579	602	590	633	642	577	557	552	568	636	603	594	591	587	587	585	542	658	596	562	616	603	581	568	576	591	606	530	646	584	625	623	594	589	625	625	604	631	605	624	590	590	579	606	583	570	592	588	563	566	599	590	613	576	572	592	605	579	668	599	635	574	640	586	573	600	595	601	592	570	588	581	616	615	629	571	562	586	585	592	604	589	569	601	585	596	556	616	610	632	582	612	622	611	556	629	611	619	600	577	535	615	567	604	588	614	614	590	617	617	628	551	595	631	618	630	613	623	605	558	544	601	615	598	595	592	615	559	593	577	614	620	646	587	604	611	583	614	630	594	617	602	544	610	595	561	595	633	564	570	587	580	641	587	567	588	578	572	638	663	628	598	585	575	636	576	574	582	575	579	604	604	620	598	547	601	580	581	599	582	581	595	576	605	638	598	654	581	617	620	604	553	610	646	592	619	583	553	615	600	594	604	637	565	623	646	568	598	597	614	568	639	598	597	566	635	646	577	574	594	620	563	582	568	602	597	627	645	547	613	614	560	588	594	599	562	624	626	565	547	554	628	615	570	615	602	597	649	593	581	605	631	579	579	635	612	601	613	555	596	618	606	584	606	562	581	604	613	571	566	600	573	598	629	539	586	605	627	601	606	575	598	604	579	609	545	553	578	658	605	582	582	558	609	563	586	601	553	578	606	584	632	609	602	565	592	617	620	612	593	629	613	619	568	561	587	607	622	593	576	607	590	613	619	617	599	610	597	589	601	559	610	561	574	613	603	587	587	588	621	567	603	573	572	611	556	623	624	639	567	595	576	603	603	615	556	578	631	599	588	584	590	623	564	632	575	587	609	587	619	614	585	603	566	610	608	594	547	611	579	580	608	582	562	642	578	590	586	672	622	539	604	563	585	599	562	599	596	544	597	559	587	582	587	650	566	583	618	607	617	580	612	618	586	616	607	561	607	625	590	576	629	575	611	631	558	615	574	627	600	598	568	561	586	606	613	591	581	589	618	563	585	616	588	595	614	559	625	574	603	580	594	609	606	577	572	569	598	581	581	613	589	666	586	611	575	562	621	608	570	571	610	597	627	615	589	584	606	625	591	569	598	632	596	619	585	625	629	584	634	610	597	637	633	563	565	596	587	592	601	601	605	625	610	618	632	601	593	597	625	605	613	592	599	640	552	616	588	586	615	625	603	557	582	555	611	658	601	557	592	613	576	573	600	601	588	581	611	606	613	633	576	624	593	578	582	583	593	627	609	560	604	587	588	574	590	646	606	637	629	613	622	634	593	656	625	613	613	577	605	583	593	570	579	591	607	578	609	614	601	595	589	600	595	641	605	628	580	610	597	615	595	590	598	622	572	609	582	602	595	613	603	629	568	621	670	648	603	556	606	601	614	604	584	615	574	597	558	627	625	596	598	606	616	647	622	588	616	652	589	604	560	633	579	585	592	641	600	615	604	610	629	580	575	564	626	589	570	538	569	598	617	581	545	584	598	595	635	573	578	560	633	591	598	581	567	604	558	558	591
54825	17148	3202	1611	1100	744	598	489	433	368	314	288	274	235	216	242	226	202	199	182	209	202	182	189	171	185	180	159	166	163	166	170	155	152	181	139	180	156	154	151	160	181	176	154	187	172	182	155	157	163	153	167	164	152	175	163	170	148	163	161	183	169	166	161	145	161	168	156	155	170	164	159	146	149	142	145	160	156	140	138	168	152	151	162	164	153	148	141	187	177	159	155	144	157	153	178	150	141	137	193	162	145	166	141	165	162	161	152	180	160	162	156	194	165	161	152	149	166	161	142	142	162	149	174	150	167	158	152	151	148	146	147	141	150	167	139	160	167	160	159	163	173	134	163	147	154	156	138	163	165	151	168	169	164	159	137	135	126	142	144	172	157	160	175	163	143	128	149	139	182	160	145	181	143	173	148	136	161	126	148	169	142	142	155	146	150	146	151	155	155	162	140	149	156	137	151	156	164	147	146	143	164	152	156	142	159	144	132	178	161	148	137	175	150	177	154	172	150	150	166	131	168	151	173	154	162	140	162	192	135	150	137	175	147	152	154	157	149	176	165	153	160	156	147	160	157	142	146	147	134	160	119	150	167	142	163	161	162	180	159	138	172	159	140	146	152	153	174	170	164	137	146	159	162	154	138	149	129	140	157	131	141	145	177	146	154	154	146	123	148	157	165	159	152	153	157	162	161	169	148	162	153	148	156	154	158	165	162	158	161	158	141	163	135	146	161	145	183	168	174	168	170	135	170	197	157	161	165	125	161	158	161	179	150	164	157	145	156	161	158	139	172	155	172	140	157	181	142	139	151	159	142	158	125	156	147	152	133	185	165	131	147	147	149	164	157	161	136	172	181	139	148	153	168	137	176	160	179	165	141	137	143	144	161	155	147	162	147	162	161	168	134	166	150	130	168	147	165	167	167	174	162	137	140	171	154	159	166	145	179	163	161	160	170	168	164	151	177	159	175	147	166	164	169	182	171	156	160	168	160	141	154	151	162	165	154	162	138	166	182	147	160	174	173	139	155	169	143	144	146	180	142	163	157	173	155	173	168	162	166	164	172	143	140	157	144	161	119	161	155	154	147	156	149	154	141	148	163	154	135	147	177	144	141	137	143	163	160	161	124	141	138	136	151	183	153	146	151	158	161	162	142	167	166	141	160	136	153	166	156	173	171	157	152	146	147	142	166	147	155	155	156	138	178	150	157	148	143	148	142	153	171	149	150	143	148	146	143	163	162	179	147	168	151	153	170	155	152	175	154	178	163	162	140	159	157	167	172	149	168	152	172	157	151	160	151	137	154	156	171	150	176	152	146	169	159	151	148	167	143	162	163	145	162	137	151	171	127	141	141	128	161	163	156	172	164	164	137	187	132	159	154	158	144	156	158	164	158	166	153	158	157	122	165	153	142	155	166	148	160	159	145	155	164	172	142	164	163	152	153	154	166	148	152	142	154	187	163	162	137	162	142	164	167	146	177	176	154	136	142	146	129	176	170	160	142	143	139	166	152	161	148	157	144	147	169	172	153	186	181	171	143	162	165	153	164	142	153	131	148	152	151	149	155	155	150	144	181	143	161	150	155	177	167	157	159	153	139	174	159	145	169	153	144	157	156	166	155	167	164	154	149	163	132	123	140	147	145	151	163	150	162	151	142	147	157	179	176	180	147	173	115	153	155	149	172	170	149	161	154	162	153	142	151	173	145	165	117	159	146	165	156	143	180	161	137	159	155	163	138	148	146	134	132	170	153	132	151	162	140	170	164	146	161	151	152	142	165	152	162	180	166	152	151	146	145	159	173	167	166	157	160	156	133	153	178	158	146	141	171	184	135	173	207	168	157	167	168	149	140	167	155	146	147	169	167	157	126	177	149	174	155	146	134	157	147	157	154	148	142	153	150	136	192	151	140	145	165	170	159	158	162	162	124	145	161	152	151	142	140	156	164	159	172	148	160	176	155	139	180	147	148	177	161	151	145	158	154	143	149	139	174	148	171	156	145	140	128	148	136	149	164	146	131	160	153	157	154	146	180	157	152	144	160	155	164	173	150	155	143	150	163	145	153	161	165	153	151	152	145	156	174	139	178	144	160	149	172	140	174	168	149	153	138	161	172	173	162	145	173	143	165	153	167	135	160	139	170	156	157	155	147	159	151	155	164	150	155	154	145	146	171	185	149	156	147	158	153	165	167	136	161	147	162	164	159	149	150	161	141	126	169	171	136	163	166	163	149	157	121	151	140	154	153	176	166	154	145	159	164	161	146	140	152	150	170	164	163	163	147	143	163	126	154	179	164	160	150	154	141	156	183	159	148	159	161	153	162	151	141	159	177	170	164	167	128	150	144	142	149	161	182	154	144	171	152	134	168	153	163	140	152	140	159	147	163	130	125	175	153	161	143	156	138	163	160	152	161	183	151	161	159	151	152	139	160	151	159	152	152	156	142	142	153	123	168	161	155	161	140	140	164	133	147	164	169	155	153	155	152	159	164	150	147	155	148	140	139	167	159	163	141	150	155	169	138	152	143	152	145	149	176	161	169	154	161	133	185	147	150	143	155	147	157	170	165	154	144	151	151	157	166	179	186	143	153	161	153	168	149	166	171	154	167	145	159	146	170	141	162	154	154	171	137	155	158	157	172	128	174	166	156	139	170	177	147	158	144	171	154	151	145	139	142	154	132	146	161	150	139	150	148	158	143	143	159	172	165	181	150	142	153	185	153	161	161	152	171	147	150	132	158	170	155	161	164	167	189	174	134	157	156	174	139	147	146	136	146	141	142	162	152	164	150	179	151	140	160	170	140	150	150	150	146	146	133	142	150	162	140	155	159	159	168	178	153	152	159	156	163	163	159	155	145	153	153	145	148	165	137	168	146	151	173	160	143	152	173	157	143	150	151	146	147	151	144	164	155	183	169	154	144	181	142	140	169	143	176	164	128	140	168	144	147	173	156	132	161	177	162	138	172	134	152	154	157	152	152	168	159	170	178	140	146	137	153	149	158	147	147	149	139	180	160	147	152	155	142	153	150	144	145	169	157	153	144	152	173	159	159	154	137	159	149	161	164	175	177	156	181	147	136	160	150	141	168	142	151	147	153	156	153	154	162	162	148	155	157	138	134	152	137	136	145	151	175	130	150	160	168	152	162	170	165	151	136	187	168	167	171	144	152	146	181	140	189	144	142	166	148	137	144	149	197	143	155	160	164	167	170	159	193	143	157	154	174	132	148	148	144	145	172	154	165	154	165	157	176	137	148	142	164	155	123	158	166	182	160	130	164	133	144	129	147	158	173	165	169	152	147	168	146	171	158	124	145	134	158	158	151	148	161	168	114	185	147	140	145	152	156	152	138	161	162	151	146	153	146	144	166	177	167	140	135	156	156	153	150	136	152	166	157	161	176	138	160	168	140	147	137	164	167	150	138	137	138	153	165	138	155	159	141	159	129	150	129	157	150	150	147	146	148	157	148	139	126	168	172	159	115	152	159	145	164	165	129
28171	1955	4376	5044	4286	3472	2815	2383	2000	1692	1532	1311	1215	1098	1001	922	919	804	741	781	722	687	675	644	650	601	587	577	529	601	539	493	563	510	481	537	493	524	508	534	469	496	469	484	457	471	466	457	433	447	469	468	503	443	433	415	474	436	456	445	430	480	459	411	447	455	397	447	438	402	463	419	452	426	395	423	391	456	458	434	424	426	436	404	414	421	386	442	432	404	403	403	430	425	421	401	420	404	408	423	442	400	436	424	418	468	430	452	443	448	414	396	404	378	426	383	393	434	419	429	419	459	434	439	432	427	371	403	396	384	423	387	405	431	420	418	392	466	420	452	433	456	413	416	409	434	445	422	395	392	408	425	428	395	399	409	426	434	412	416	391	404	403	415	405	405	430	415	417	420	418	435	430	431	436	436	413	398	395	400	390	379	398	404	434	381	412	380	435	396	396	423	397	404	438	408	393	418	389	395	378	409	401	350	382	392	412	394	404	384	397	409	411	419	411	409	402	425	414	379	400	396	412	409	407	444	429	419	414	403	405	387	410	359	434	402	427	423	420	421	440	417	375	413	456	378	415	406	375	409	384	394	383	416	422	433	432	419	427	441	373	419	418	421	423	406	443	388	423	419	397	386	372	425	400	395	419	403	430	380	411	412	411	401	412	399	396	421	357	395	423	403	398	420	430	427	379	395	412	355	364	434	424	418	402	397	443	401	403	424	385	424	385	371	401	424	393	396	410	398	387	413	408	409	405	381	357	412	424	424	391	432	409	408	396	394	398	361	439	390	387	392	378	408	414	395	407	372	401	420	452	418	421	396	442	432	384	413	374	395	423	409	404	422	414	406	398	375	426	432	390	403	403	355	409	402	430	403	401	434	420	410	435	398	393	383	358	411	422	370	386	461	431	377	449	448	438	375	405	418	364	424	401	392	435	399	381	405	422	455	400	408	390	404	440	407	387	395	399	420	397	407	413	373	424	406	401	403	388	427	400	428	389	413	418	431	359	460	385	401	395	381	413	382	434	386	384	415	412	428	370	395	417	406	417	402	377	395	395	394	421	402	405	396	426	390	424	429	412	411	436	396	467	401	392	412	397	380	464	426	418	414	433	442	383	403	453	386	379	395	413	407	407	412	433	417	396	385	373	416	430	399	400	374	423	424	399	396	384	431	396	425	434	413	408	403	411	417	445	439	418	421	373	397	390	418	394	371	391	377	422	412	399	408	432	396	431	417	345	406	404	396	417	388	395	436	398	414	426	409	384	433	389	436	437	373	369	414	374	413	406	380	367	402	421	405	410	380	397	378	413	419	400	411	388	463	415	394	406	399	392	396	413	403	419	399	382	382	368	403	426	403	431	382	447	425	400	417	373	409	398	442	393	401	391	400	398	419	414	387	446	447	405	396	402	414	394	400	390	362	375	393	410	382	412	389	419	448	394	403	434	395	400	412	392	408	421	397	448	422	401	398	420	424	413	386	417	392	412	419	405	399	392	413	406	410	434	430	413	408	402	437	421	424	395	399	381	404	435	402	385	401	431	438	416	427	396	403	393	433	407	422	385	442	404	436	412	404	392	435	422	424	385	455	406	405	418	398	424	411	430	391	454	411	403	409	415	438	393	406	443	408	398	436	386	426	391	394	424	365	406	402	395	401	417	386	415	405	397	424	384	425	410	424	412	388	426	399	408	433	423	389	381	409	410	379	409	414	377	395	405	412	409	432	409	378	407	409	389	385	355	404	428	407	397	451	381	409	403	385	434	396	402	401	412	424	404	363	375	356	433	408	394	419	383	387	406	435	432	410	406	376	388	418	405	419	393	395	401	407	403	428	456	395	418	411	447	414	433	386	390	417	391	398	413	375	370	423	401	439	407	398	411	389	417	393	398	408	444	393	393	390	400	408	403	419	403	391	410	412	421	407	405	397	450	420	422	423	420	394	387	407	430	414	422	391	438	376	408	412	402	401	387	390	422	410	380	432	398	436	407	437	404	356	392	367	397	420	452	382	408	419	390	394	401	413	396	398	404	411	355	399	384	418	392	392	406	420	405	397	404	406	441	380	379	408	399	439	416	401	380	416	437	375	393	407	413	437	435	433	415	407	420	423	406	371	409	425	409	413	426	416	421	413	421	414	423	423	429	397	436	445	419	387	376	442	423	382	414	390	399	435	423	397	436	392	436	404	401	392	410	408	403	362	428	414	403	389	397	404	409	431	412	435	395	396	422	424	417	419	388	411	397	417	407	426	404	422	419	385	412	401	408	427	424	420	375	432	411	409	443	428	403	428	403	422	393	403	395	439	388	393	415	401	406	405	395	424	416	454	396	405	422	395	419	416	378	429	393	423	417	355	448	408	414	417	409	419	394	393	376	428	406	462	389	370	432	390	432	396	399	406	396	406	416	418	388	355	369	394	431	388	389	341	438	431	425	394	416	440	424	394	373	373	419	431	400	374	429	402	404	428	417	413	389	396	433	408	398	400	409	398	424	456	362	389	389	450	448	404	409	429	419	400	431	440	406	388	460	415	424	386	408	420	422	411	415	393	420	393	391	401	368	402	403	416	375	402	388	428	414	415	454	416	410	387	419	371	419	422	360	403	414	442	389	412	419	400	394	402	387	399	400	388	413	373	411	400	404	365	401	450	413	414	420	405	393	403	441	387	420	392	379	412	378	421	406	406	405	440	437	387	409	397	429	409	392	398	397	407	408	426	426	397	384	425	425	407	421	437	388	386	397	391	420	410	409	439	448	401	421	415	386	407	430	371	400	388	424	390	395	407	378	392	445	408	367	399	398	412	380	424	419	418	388	389	406	409	402	426	397	417	407	413	434	378	415	406	424	411	382	390	413	387	409	405	441	413	435	384	392	397	428	412	400	411	393	410	400	423	432	430	394	374	436	409	378	391	437	404	418	411	402	392	376	390	440	416	388	390	364	403	426	391	388	384	413	442	370	404	388	407	413	436	400	389	456	422	412	416	428	377	418	333	405	418	424	397	411	416	452	420	441	417	436	406	411	401	388	414	380	436	403	418	396	395	392	438	426	409	425	400	400	427	381	394	411	400	415	426	393	425	420	421	363	392	401	415	439	399	422	394	423	397	372	379	421	432	425	399	372	415	393	430	385	419	409	414	369	394	376	412	414	389	416	444	400	431	379	425	399	390	400	413	432	409	403	403	371	434	412	384	429	407	383	442	412	412	402	394	398	415	408	426	361	391	399	408	369	425	429	422	399	425	392	402	400	419	399	382	403	411	420	383	399	437	418	421	413	407	356	388	405	450	414	416	393	371	388	412	398	404	436	371	409	429	401	389	431	397	423	428	369	406	386	421	356	397	403	418	407	392	430	395	420	386	399	424	434	421	401	378	424	420	392	419	412	388	395	399	437	444	408	420	368	387	388	415	388	390	398	404	396	407	441	389	393	401	419	428	369	393	391	413	434	354	418	400	389	383	388	407	404	443	405	422	409	413	448	383	414	454	407	413	434	382
4480	244	199	217	198	182	177	190	177	169	164	159	159	181	193	190	158	184	180	182	160	190	155	155	163	158	163	173	180	159	150	174	185	152	197	150	163	183	163	178	186	174	190	200	161	183	175	153	200	203	178	160	182	156	166	168	182	173	194	171	174	173	173	171	170	192	199	188	158	175	192	149	166	154	175	188	159	157	172	178	162	166	174	178	183	179	201	177	180	182	180	158	167	159	158	180	176	167	173	173	184	162	192	166	193	150	184	187	190	164	172	187	176	188	165	190	188	167	160	165	172	197	170	189	177	171	169	181	185	175	170	161	170	176	178	183	189	183	154	179	147	169	166	184	167	169	193	164	194	175	163	191	165	162	170	181	176	162	183	153	160	170	171	146	148	151	176	173	183	189	169	176	174	164	166	170	213	180	174	160	157	180	168	168	190	187	189	188	173	190	164	180	174	140	170	177	180	182	170	165	204	194	161	184	183	175	190	189	196	183	168	161	162	161	162	160	160	216	168	162	155	179	184	205	179	164	170	177	177	146	154	179	157	182	173	169	171	185	185	151	198	185	162	198	150	175	189	174	179	183	175	193	153	192	168	181	183	171	186	171	170	192	171	187	179	202	175	168	183	182	181	171	174	181	172	181	171	141	175	173	187	189	180	178	187	160	177	167	177	192	170	195	180	169	160	167	154	154	159	165	179	182	176	156	171	174	186	185	152	151	173	166	172	165	165	176	188	173	154	214	167	179	145	168	181	165	166	193	167	170	177	174	164	180	168	184	161	187	180	157	181	184	201	165	158	180	160	166	165	175	198	158	195	178	195	173	170	177	171	172	167	191	182	175	176	191	167	159	200	187	168	170	175	174	166	174	178	153	165	158	176	160	176	171	173	193	182	179	180	172	187	157	187	177	186	165	188	161	185	168	164	190	166	208	167	172	190	178	168	186	201	159	186	177	168	172	170	177	166	167	198	180	173	184	156	171	180	167	177	169	144	171	161	135	171	152	172	137	174	186	161	179	179	192	156	163	178	196	171	170	183	181	174	174	186	195	178	157	156	178	176	154	184	163	168	178	186	162	183	165	207	190	162	177	166	164	191	189	158	160	172	177	189	199	187	155	145	181	175	166	181	174	185	181	165	174	166	201	168	184	181	159	182	169	189	198	152	147	200	156	166	180	172	176	200	182	167	145	157	164	176	162	181	163	156	160	173	158	159	174	175	164	181	172	159	164	183	162	183	185	182	179	177	173	178	188	184	168	186	174	192	174	182	175	169	164	170	180	152	182	186	171	184	182	170	171	176	144	169	144	174	156	158	166	186	170	183	205	178	171	173	181	159	193	163	163	170	171	154	182	171	157	182	170	179	139	197	177	163	181	163	185	153	167	184	164	189	177	168	181	156	129	178	157	174	166	141	186	188	168	199	179	195	156	180	185	205	165	162	155	162	161	175	175	166	175	160	208	144	178	184	179	164	187	169	155	186	156	165	159	202	166	158	185	161	164	167	170	170	155	172	170	178	163	159	169	169	178	151	173	180	176	163	192	144	183	171	186	157	163	170	185	154	197	173	143	182	201	169	178	163	170	141	176	167	173	167	157	195	175	162	172	176	170	179	141	174	184	173	162	203	177	159	181	182	165	185	180	157	171	185	154	153	171	172	189	161	171	160	176	169	157	169	164	184	166	154	169	171	206	145	166	180	158	165	160	159	173	181	156	156	167	190	176	173	169	177	176	184	183	180	138	175	182	181	183	171	165	158	184	159	167	154	183	163	166	161	176	166	168	177	177	165	189	161	175	169	184	179	188	157	152	182	168	204	158	185	172	183	189	188	171	188	199	192	139	168	164	204	182	189	182	178	182	188	151	185	190	176	157	188	163	172	175	162	156	162	168	176	165	184	164	168	161	177	180	180	200	159	173	183	177	180	158	184	193	184	186	181	179	174	177	156	167	187	182	172	151	178	167	179	179	177	168	169	168	177	178	182	171	168	178	168	188	199	173	167	191	178	157	158	205	186	176	171	165	155	155	186	181	173	152	190	174	185	179	168	156	176	160	184	178	199	196	193	197	212	170	175	175	159	166	208	197	162	164	183	159	151	166	150	168	178	178	181	167	178	167	183	167	175	161	179	156	170	167	158	169	196	173	157	149	173	154	185	175	182	159	147	177	174	152	171	176	158	159	167	167	161	164	174	191	171	179	159	190	178	170	195	183	182	182	179	145	189	189	157	173	183	157	183	159	182	168	164	170	171	177	181	195	179	209	178	181	173	162	203	166	184	159	172	171	168	188	173	172	176	173	170	173	164	178	190	178	171	187	173	158	174	157	165	167	194	156	177	184	182	173	157	166	170	165	166	174	178	171	171	167	187	187	184	190	182	189	198	164	173	166	170	155	190	177	157	202	181	161	187	179	169	168	168	173	197	179	176	163	184	172	170	157	168	156	168	143	163	159	157	171	172	172	159	160	149	154	182	171	165	165	181	157	170	171	184	179	194	166	170	180	183	208	205	158	161	189	174	164	157	167	186	191	177	188	163	158	166	184	206	181	177	178	180	181	182	167	153	179	169	152	167	164	203	171	170	177	177	147	180	178	171	152	183	163	190	195	178	176	190	155	178	177	183	161	178	176	163	154	179	188	166	180	181	167	161	176	188	166	159	176	159	162	205	203	164	203	197	192	154	151	188	180	199	178	140	157	183	152	184	176	155	195	162	177	165	171	167	194	155	155	169	167	166	168	188	156	174	172	171	175	147	168	176	183	178	187	151	210	189	179	162	174	177	205	182	173	164	181	171	178	177	183	182	200	184	197	180	176	188	174	178	190	186	171	136	145	194	185	158	161	163	190	179	185	158	156	168	159	161	181	169	173	189	193	182	178	161	170	167	195	161	195	198	161	195	167	181	191	161	168	206	177	169	156	168	170	168	167	184	158	179	174	168	158	176	175	192	147	160	194	164	196	166	177	193	166	175	173	182	180	170	167	160	158	178	185	158	168	181	155	169	138	163	195	168	157	183	141	161	192	177	187	186	162	145	169	170	184	182	171	164	168	176	170	170	190	160	181	159	153	189	181	177	178	184	174	179	156	193	168	180	165	160	182	190	180	151	187	178	161	176	165	151	172	172	174	159	188	172	178	194	171	156	176	173	181	173	175	169	176	185	181	176	190	153	209	175	163	161	176	188	192	166	185	189	152	174	161	214	186	187	183	195	169	202	169	172	186	160	168	165	192	192	171	187	180	175	180	182	186	174	163	186	187	159	195	160	150	183	179	206	178	148	158	158	178	184	170	144	174	182	154	180	169	166	153	164	185	174	181	199	171	155	179	170	174	179	156	170	198	181	176	179	168	199	178	169	188	179	143	146	174	164	168	160	172	166	201	176	173	170	178	175	159	175	198	162	180	196	186	184	170	177	169	197	203	168	137	162	175	169	183	177	135	186	172	166	183	183	204	172	174	184	191	157	188	167	178	187	175	188	181	187	159	178	142	173	187
4214	526	621	570	611	546	518	523	542	500	519	481	478	497	500	468	514	498	466	468	458	449	507	489	452	462	465	469	458	487	470	423	470	480	457	456	463	466	463	449	468	480	450	417	475	483	427	484	460	492	450	440	471	472	455	458	427	439	463	461	463	504	442	496	512	492	482	453	489	492	518	481	458	483	457	477	490	439	479	454	465	469	439	451	446	477	458	463	457	458	484	484	490	479	449	481	435	496	452	436	471	493	470	478	468	474	478	453	456	492	501	457	462	471	466	476	494	487	452	500	429	475	477	502	413	466	477	441	471	478	456	463	479	481	490	454	456	478	462	459	488	424	462	465	484	499	482	484	444	505	473	460	449	472	408	450	469	484	463	419	480	476	458	502	463	476	485	456	430	504	440	484	447	477	500	434	463	438	480	482	469	435	457	511	463	491	465	499	448	488	492	443	461	480	480	464	482	476	431	442	471	513	473	458	474	460	449	497	476	474	452	467	480	474	466	456	477	466	495	477	473	476	460	505	463	457	449	507	467	464	477	470	493	472	429	480	452	467	483	444	458	452	442	483	484	436	484	425	452	452	475	436	472	455	468	536	475	458	451	512	495	468	481	453	467	455	475	434	479	478	482	478	445	463	485	474	447	485	445	462	463	474	477	471	502	444	486	458	454	442	508	410	453	431	477	491	480	463	454	466	454	491	452	450	471	468	458	451	438	508	456	448	502	444	488	466	465	480	449	459	467	423	428	471	494	455	507	484	504	458	458	492	472	471	464	521	466	467	455	502	482	469	456	475	483	471	488	474	473	465	421	455	479	462	460	479	495	455	462	456	493	461	481	488	494	470	463	483	484	483	460	435	462	444	445	486	473	465	479	482	507	433	488	495	504	456	480	508	497	447	472	498	453	454	472	458	448	485	456	459	508	449	468	440	465	449	460	469	453	424	458	451	434	489	498	492	461	444	469	475	456	432	497	490	447	458	477	472	468	478	475	481	451	485	460	459	473	460	472	500	456	500	505	496	471	472	519	462	476	476	479	479	447	453	493	470	423	490	461	444	474	449	471	450	464	450	450	430	472	448	455	503	480	478	460	435	475	462	448	462	465	469	493	493	508	421	514	479	482	473	513	496	488	504	486	471	487	499	469	489	467	486	472	469	462	479	473	492	451	476	457	478	471	436	477	489	444	471	465	464	474	508	442	496	491	444	466	511	522	498	442	443	483	446	489	457	477	463	487	447	502	473	465	489	458	470	464	459	436	418	467	469	504	436	481	453	439	471	463	449	426	420	474	453	451	433	489	431	464	442	439	482	492	442	504	464	456	467	506	470	495	478	488	467	500	456	468	470	476	461	473	452	499	492	488	452	493	470	456	480	448	490	435	452	457	477	455	476	463	489	446	464	491	510	475	411	460	472	468	477	440	495	453	468	496	457	468	439	459	476	485	468	502	495	458	496	444	442	487	429	444	445	467	454	451	422	475	475	457	477	500	468	437	474	478	443	497	463	454	470	462	477	449	462	460	431	495	448	467	418	445	462	478	496	478	438	454	464	479	480	452	455	470	477	474	455	488	448	470	439	445	454	434	474	471	487	488	506	491	487	515	472	494	422	443	467	458	495	451	439	459	477	459	449	474	434	459	463	501	478	421	414	423	479	447	469	468	470	472	457	487	471	417	489	478	444	469	478	472	436	468	440	440	475	443	435	473	465	500	467	544	452	428	474	499	439	488	464	488	480	512	478	463	470	478	441	455	488	531	448	480	444	483	424	459	481	458	473	460	480	496	489	494	452	492	489	476	483	431	474	495	526	452	466	453	442	469	470	436	467	479	486	417	493	452	495	481	481	461	464	468	470	426	442	429	460	478	462	479	487	454	476	443	463	468	471	506	458	492	457	462	457	501	478	474	475	473	508	477	475	458	459	449	451	492	520	444	488	537	438	452	481	452	431	484	441	469	471	453	448	495	463	486	479	480	474	490	445	436	506	415	458	485	485	462	489	462	475	478	481	469	536	465	470	447	486	474	461	487	465	444	408	463	473	495	477	515	484	511	450	486	465	482	491	458	458	469	488	453	474	456	471	462	457	473	422	521	458	475	506	461	451	471	501	462	459	493	516	463	431	465	487	502	468	453	445	500	505	448	491	453	466	467	446	435	463	486	436	472	437	469	460	472	471	506	477	466	472	458	468	463	522	472	472	493	461	447	432	458	512	435	481	492	492	501	424	465	483	470	483	472	457	441	495	516	434	468	503	457	452	469	424	448	462	453	488	489	446	460	451	472	476	466	489	501	466	476	464	483	480	482	475	460	482	462	454	437	499	486	461	461	466	439	465	463	448	496	478	442	477	478	483	454	457	461	466	505	455	462	482	439	476	444	482	452	443	471	479	460	447	521	471	511	517	445	479	428	493	470	482	465	466	506	449	462	497	505	475	443	478	479	434	421	463	457	460	475	427	472	465	469	438	449	494	487	486	469	480	485	485	491	474	459	481	459	461	475	469	460	492	492	486	480	464	469	448	430	446	478	489	475	470	451	496	418	453	432	461	465	433	496	466	501	454	450	464	485	427	496	482	516	468	506	458	468	432	454	473	452	461	486	478	451	511	494	483	476	485	458	472	495	489	479	477	461	472	500	417	506	462	459	497	478	472	466	445	456	459	436	498	440	496	465	466	427	483	475	479	475	437	512	449	481	476	437	487	505	475	474	451	446	482	457	478	449	481	452	480	463	485	486	489	499	477	419	464	477	475	467	476	493	468	468	484	500	497	432	457	456	441	487	512	450	422	462	447	502	465	462	448	484	479	484	494	462	478	492	477	498	420	459	476	494	479	405	495	504	486	427	493	460	472	478	507	468	476	454	464	467	472	477	442	435	525	499	472	467	452	431	481	472	445	460	448	485	482	439	465	492	455	472	449	453	485	457	447	466	487	465	480	466	434	428	471	441	472	492	464	450	438	492	492	459	457	455	481	475	499	454	482	468	426	427	472	458	501	484	486	469	450	448	457	453	440	469	489	493	468	466	483	441	453	473	463	483	490	460	464	494	454	470	428	450	500	472	498	516	484	458	493	470	488	466	454	469	438	445	437	482	461	475	471	458	477	493	476	525	434	475	470	462	447	507	450	482	480	446	504	451	446	466	473	455	483	460	449	484	483	465	510	443	448	457	432	476	468	493	495	482	458	468	471	447	449	497	480	485	458	469	450	464	487	490	470	423	472	462	480	490	458	485	463	464	491	446	460	489	471	475	499	488	444	478	456	443	412	458	447	455	461	456	473	448	472	490	468	478	484	464	506	479	472	507	507	461	433	520	469	502	456	489	505	461	506	486	515	456	482	462	489	508	482	482	478	480	469	447	497	462	488	461	463	456	446	477	447	433	507	487	480	484	475	474	501	487	439	478	411	477	465	478	442	442	453	476	509	459	458	475	436	474	452	461	493	480	468	444	471	499	509	472	471	445	454	456	445	502	450	463	464	468	459	477	485	492	466
38081	7700	1250	935	663	537	474	407	374	322	313	278	265	248	311	261	281	238	273	257	233	228	253	249	254	244	262	251	239	246	225	242	225	243	234	224	262	246	232	246	238	241	225	244	239	213	239	232	236	250	249	231	234	251	235	231	242	233	257	248	230	222	211	232	226	218	224	234	211	238	256	216	217	246	232	238	219	233	256	240	225	237	199	224	230	234	209	219	241	247	225	223	236	239	230	231	256	215	232	227	224	216	200	232	227	226	225	228	229	247	255	228	227	240	217	218	248	252	222	224	195	221	241	211	252	214	234	220	196	207	213	244	239	230	271	236	232	224	224	237	237	242	233	223	236	210	236	248	258	207	223	222	233	211	225	212	252	250	234	244	221	252	243	213	213	225	229	229	237	238	244	239	202	196	269	234	253	236	217	253	233	255	216	244	230	225	236	212	232	226	201	196	230	211	228	229	231	215	259	203	233	210	268	234	218	215	238	220	209	239	228	209	208	248	218	252	209	193	211	207	244	263	225	232	221	244	252	208	244	250	228	225	249	244	210	252	231	207	230	214	226	238	248	229	232	232	232	242	216	247	217	211	241	233	212	228	209	227	228	231	198	207	246	228	218	222	237	212	241	231	246	199	230	232	219	223	213	211	219	211	242	188	250	231	226	237	245	215	229	249	213	227	231	223	221	219	230	229	243	239	218	234	226	209	235	190	218	255	241	243	233	243	229	236	236	254	248	247	228	232	231	210	242	228	228	237	233	249	261	220	241	249	205	199	244	227	253	200	230	242	189	251	244	239	240	235	238	213	214	216	220	227	221	215	264	220	226	237	217	220	229	231	224	234	248	252	201	210	232	247	219	246	260	227	229	204	227	225	221	256	279	214	214	250	209	222	240	229	194	213	211	237	230	204	240	218	245	199	229	260	243	224	224	232	268	240	218	224	210	244	234	238	251	222	221	231	243	186	246	240	237	230	245	230	227	225	228	225	209	230	235	247	250	231	220	214	208	229	212	228	226	234	245	240	227	234	208	233	240	235	225	248	234	232	226	233	237	241	232	222	223	234	234	232	228	221	235	220	235	215	239	216	245	229	278	217	235	201	228	229	241	211	226	226	222	247	226	236	235	241	223	226	219	250	183	235	215	218	218	198	230	256	249	209	213	229	211	248	232	232	205	252	232	244	215	220	242	221	229	234	231	258	211	218	223	239	228	233	223	203	234	237	249	236	244	232	248	218	256	241	215	241	226	217	228	219	233	226	246	254	222	219	217	199	258	233	235	217	243	207	212	236	220	231	200	221	260	210	223	218	214	207	220	213	246	242	236	245	213	216	220	237	242	260	227	240	222	228	228	233	244	257	240	237	228	211	238	235	228	218	247	184	222	259	224	239	211	213	226	223	235	219	214	229	244	236	237	224	222	245	230	252	256	245	239	215	211	226	221	241	236	233	227	252	265	192	216	245	248	204	252	247	233	228	217	221	221	220	233	236	219	196	212	251	240	255	210	243	228	218	230	193	223	237	245	197	236	219	214	244	222	216	234	265	256	255	229	261	227	246	215	231	221	222	223	243	220	217	231	241	221	222	225	221	252	226	232	236	241	228	211	226	233	216	244	221	228	207	211	196	251	228	235	246	229	223	245	234	208	193	205	219	260	241	245	244	232	200	224	220	228	228	200	249	228	216	224	200	220	235	206	220	211	243	225	241	232	245	248	222	222	201	232	230	237	253	235	244	214	254	224	213	222	208	219	235	213	218	224	215	249	240	205	227	226	217	224	241	236	215	217	213	218	216	230	244	230	254	212	226	224	237	221	236	240	233	235	234	233	219	242	248	199	225	240	240	208	212	220	230	227	225	244	230	217	252	263	228	230	216	268	217	256	242	246	233	215	212	221	217	233	250	216	223	232	208	221	238	230	227	209	253	239	222	263	246	228	230	214	200	227	240	213	252	238	188	232	253	230	209	224	219	234	236	224	240	222	197	244	192	220	246	238	217	212	226	219	221	236	241	216	209	245	233	239	217	239	233	200	244	222	209	223	220	238	221	228	221	219	248	221	243	236	224	219	218	219	259	208	213	258	242	233	244	233	234	246	231	241	235	235	236	243	252	220	251	213	228	252	227	220	223	222	219	237	219	225	235	241	225	217	227	247	210	217	233	226	237	227	212	203	236	252	217	237	237	250	221	244	217	228	242	214	200	228	214	217	220	235	200	231	222	209	220	233	211	220	239	238	215	235	269	234	226	209	224	254	235	246	269	242	250	220	228	227	220	237	219	228	226	234	225	208	197	241	229	251	217	230	219	235	212	220	205	215	225	223	240	216	250	232	220	240	229	246	210	228	225	197	253	241	215	191	230	220	233	238	211	225	256	206	255	258	237	212	215	226	227	227	223	269	246	228	238	226	217	265	233	212	222	234	222	209	248	251	238	223	232	203	236	208	217	241	236	201	228	187	221	206	210	206	238	218	243	265	229	211	224	231	223	224	222	236	236	247	245	217	218	236	260	228	226	231	217	230	216	217	231	227	230	234	242	222	244	212	229	244	216	211	245	202	231	231	225	227	228	232	240	238	228	227	236	256	200	242	210	216	205	231	226	225	219	239	217	231	225	247	218	224	196	211	222	235	193	216	230	273	248	217	210	234	241	231	228	241	245	213	210	235	213	241	249	247	222	228	229	230	224	243	234	220	238	243	232	272	245	219	244	249	216	212	263	241	240	243	225	226	226	226	232	241	200	218	237	221	265	250	265	217	221	239	222	221	221	231	222	224	235	238	229	223	219	228	215	225	194	201	208	231	209	240	246	208	196	217	255	247	250	218	228	248	223	231	243	254	246	244	228	224	239	248	226	214	226	240	218	218	227	224	233	253	236	219	229	234	224	228	257	240	226	244	259	228	211	196	225	231	240	246	210	230	234	226	239	209	196	209	206	227	252	231	253	231	231	265	214	242	238	217	219	201	257	223	226	269	230	220	237	216	211	217	258	230	226	232	226	227	215	254	230	215	236	247	240	239	216	231	245	226	218	203	249	270	216	227	247	236	243	216	251	237	237	188	208	209	227	236	230	235	247	228	222	209	227	235	231	246	224	213	233	235	217	240	203	232	222	225	223	244	223	244	245	224	222	228	234	218	243	248	247	261	235	223	244	198	225	250	233	235	241	242	220	243	244	218	230	259	236	243	211	212	235	251	234	217	220	226	213	199	232	253	226	225	237	253	205	246	204	232	225	221	258	238	206	243	217	236	220	246	195	214	209	243	241	245	243	236	233	257	226	203	219	222	225	207	256	231	242	229	215	207	236	200	205	234	245	240	232	245	231	215	198	236	234	250	209	235	243	198	256	251	232	232	233	220	224	254	226	235	221	243	223	218	254	234	222	245	222	220	203	192	247	220	239	236	192	235	231	249	238	233	212	208	224	235	220	229	203	253	242	244	218	250	229	248	196	224	234	232	215	261	235	226	234	217	230	213	232	231	243	219	223	233	264	258	236
19269	1413	2760	3074	2652	2192	1855	1544	1397	1203	1094	1050	964	949	898	829	799	809	820	830	789	767	767	733	656	727	685	688	676	661	735	667	699	697	650	698	625	629	593	653	615	650	603	615	629	598	611	601	601	608	618	636	618	591	578	672	613	636	601	624	580	604	594	608	605	594	636	604	616	566	604	632	597	594	597	602	600	616	593	597	591	598	578	608	605	597	622	582	608	542	588	577	558	605	588	584	631	609	616	553	597	608	563	547	612	595	592	592	576	642	614	627	593	593	613	600	594	541	570	565	599	581	612	567	607	589	587	585	584	607	601	594	610	579	597	597	572	639	630	623	627	627	590	638	637	598	602	572	628	613	556	599	593	606	619	605	579	602	633	577	578	605	596	570	543	616	572	596	571	610	559	608	643	601	591	596	576	546	585	624	609	579	605	620	595	606	588	562	608	589	543	608	604	597	545	554	588	623	621	571	577	602	616	610	593	597	570	570	568	616	590	600	609	574	623	621	628	554	617	594	560	597	593	599	581	588	628	602	562	575	558	637	600	595	533	603	584	568	600	572	572	591	584	589	582	582	638	592	620	594	617	592	578	589	588	589	603	557	595	612	620	596	587	634	601	610	596	604	616	585	595	581	625	557	591	579	567	609	634	603	594	618	605	589	605	579	577	557	598	602	573	598	622	571	576	566	580	567	602	624	614	571	595	552	596	611	544	581	603	603	603	544	555	584	553	582	584	577	600	598	613	563	541	583	592	610	578	603	579	656	563	638	587	588	571	581	619	578	577	611	612	602	567	577	615	570	584	576	586	589	597	566	608	576	564	562	573	602	570	580	606	591	612	594	593	591	592	579	587	631	566	531	572	585	638	600	595	590	552	570	593	553	631	576	590	588	570	562	554	625	589	638	609	590	575	573	575	589	604	629	590	588	600	571	655	585	605	593	566	563	609	602	540	605	563	559	566	570	571	584	601	561	597	584	589	596	577	604	598	596	605	639	595	612	572	610	608	608	582	577	577	605	589	577	607	567	628	595	568	586	620	592	578	568	573	666	592	591	580	563	553	629	603	630	566	576	566	580	607	620	585	564	544	581	540	598	549	558	587	586	595	575	589	612	527	589	606	568	552	594	578	586	614	617	576	566	610	554	559	544	592	588	585	613	580	589	587	611	592	608	586	565	596	598	574	575	557	594	574	585	637	558	516	603	608	621	523	608	619	612	570	628	609	570	623	580	541	547	613	589	614	598	611	568	569	595	579	623	575	596	589	573	567	564	603	592	581	611	566	565	571	580	623	605	542	595	603	615	587	615	587	577	576	564	602	546	634	571	596	558	591	623	618	651	613	594	609	572	600	624	589	634	576	613	572	635	587	576	590	565	607	602	562	557	586	578	578	596	601	618	569	588	573	623	569	634	572	588	570	633	608	572	555	613	574	611	604	602	572	586	532	580	618	565	617	572	561	568	629	587	594	600	605	557	598	571	590	584	561	632	603	566	582	619	648	575	570	570	610	615	587	585	582	530	581	603	582	597	556	583	587	604	653	613	598	570	568	625	579	589	606	547	589	548	615	541	592	611	564	607	604	581	598	613	601	558	595	554	576	603	605	572	616	574	589	579	597	590	593	610	596	580	585	580	633	585	595	628	565	580	571	593	531	575	635	576	565	577	616	605	667	577	605	619	598	625	594	555	599	544	597	597	615	615	595	638	608	565	585	559	623	586	582	623	585	567	563	570	553	592	585	589	557	591	591	546	588	563	580	601	583	563	584	593	627	568	600	570	587	607	541	565	600	618	605	573	596	623	612	565	589	561	599	597	606	568	578	579	531	552	594	619	595	592	601	559	573	568	598	579	594	593	602	572	583	556	568	552	600	586	634	561	582	586	593	587	540	582	606	576	617	578	677	590	580	608	557	596	593	586	566	603	575	596	564	628	585	598	566	548	622	558	578	623	543	571	560	620	593	564	577	602	578	559	590	539	573	606	591	597	555	563	587	565	579	574	546	618	629	577	584	584	586	615	557	588	577	610	582	612	557	596	562	612	572	635	572	534	585	604	602	583	577	590	576	553	621	590	543	592	555	611	609	645	606	558	609	624	559	605	542	577	600	604	605	598	594	592	610	545	618	565	545	568	575	567	582	599	572	607	642	606	601	601	560	604	580	559	629	586	617	560	558	614	567	576	592	578	584	621	584	589	641	573	559	566	594	594	627	575	573	557	590	564	618	591	591	612	583	556	572	551	594	604	600	568	604	615	619	595	616	575	600	547	579	597	548	613	593	579	574	603	577	551	547	635	616	554	625	545	568	600	576	632	566	585	635	542	564	593	611	592	563	611	568	622	564	562	616	602	557	601	619	569	582	610	566	603	577	638	590	591	602	611	622	606	621	576	587	547	594	624	595	609	620	622	610	587	609	587	640	615	612	577	596	588	601	580	597	583	636	574	601	591	614	604	589	565	613	592	570	600	614	632	580	606	544	592	575	575	606	605	585	590	601	636	585	606	584	555	596	639	591	556	589	607	590	544	615	543	571	607	599	583	582	561	593	599	609	565	560	559	588	576	559	607	580	577	574	590	600	579	576	602	589	561	592	611	577	605	566	580	544	616	585	589	595	595	555	597	635	566	574	624	628	569	603	561	568	598	584	565	595	553	635	584	542	573	573	629	586	548	552	617	570	562	570	602	574	582	591	565	586	598	614	619	620	576	553	557	615	554	605	578	597	599	594	582	591	625	563	588	569	626	591	591	579	602	596	575	586	600	605	637	593	574	593	606	574	579	629	574	542	618	634	568	624	599	554	587	585	594	636	595	528	591	554	567	581	566	594	593	591	597	543	612	587	586	636	552	618	599	563	620	556	565	615	605	606	605	562	611	566	598	588	602	594	584	568	584	587	596	604	569	592	586	617	548	661	545	609	585	601	611	591	618	610	563	573	538	601	589	608	623	594	576	598	609	559	581	591	625	631	584	586	569	585	578	633	625	593	579	568	594	605	563	568	598	585	584	597	579	617	583	598	571	618	560	630	592	549	590	557	616	573	578	599	566	597	575	620	600	597	586	574	566	596	581	584	597	569	558	610	595	609	559	616	609	577	586	596	587	630	595	618	572	599	578	622	571	577	600	540	581	552	586	559	554	550	623	589	593	591	580	542	599	521	615	614	574	600	585	563	606	589	574	561	552	623	583	601	584	576	532	612	598	585	554	588	583	617	573	601	561	612	582	635	631	600	584	594	608	609	632	560	600	628	604	641	600	617	568	620	606	590	566	589	543	598	582	573	580	595	658	550	592	581	606	598	628	571	616	598	578	621	622	575	606	638	635	610	561	591	586	590	564	591	578	593	581	620	582	630	579	609	565	596	618	612	617	608	601	591	580	624	545	590	621	562	607	579	565	603	620	606	599	615	596	573	572	602	590	590	596	560	595	541	595	601	588	611	587	588	571	612	595	548	602	593	567	600	561	580	588	557	598	593	616	593	588	597	596	580	638	575	586
49818	14701	3005	1656	1070	769	601	512	404	322	324	302	257	219	249	230	234	206	202	165	188	176	209	195	172	184	172	187	174	180	172	172	177	172	169	186	157	167	188	158	161	151	155	150	147	182	162	174	149	176	125	141	177	159	161	168	166	171	164	164	160	145	159	170	170	166	170	171	159	137	150	162	160	175	151	154	146	157	160	134	140	171	170	181	140	164	167	139	139	146	153	137	161	164	153	142	137	161	162	142	182	166	133	154	156	148	166	168	149	142	158	165	131	137	144	139	152	145	139	162	139	125	174	155	132	151	163	166	162	149	161	179	163	163	144	146	177	168	146	176	141	152	152	144	164	160	153	153	170	150	159	166	149	164	152	164	146	149	181	165	152	152	147	157	145	156	126	165	170	140	164	167	161	146	146	198	149	139	161	141	147	158	171	141	157	163	157	168	153	156	163	158	150	155	145	141	170	138	168	170	172	156	149	134	175	166	126	161	164	151	161	147	157	149	155	153	133	152	142	142	138	146	158	146	150	178	173	150	167	152	144	158	147	173	161	156	153	153	161	148	166	162	166	162	173	161	162	164	157	167	144	142	151	175	193	153	170	181	162	144	155	154	182	162	137	154	150	145	145	179	157	154	154	177	146	148	146	171	166	145	158	151	131	152	137	155	154	161	146	130	164	141	166	162	162	164	154	162	161	160	168	151	153	154	162	137	143	147	171	138	145	153	149	169	182	169	129	159	142	142	154	152	167	134	172	165	163	137	148	149	145	133	136	136	154	157	144	172	155	139	154	156	130	151	162	151	152	166	143	152	173	146	173	173	160	163	121	147	159	159	152	143	139	156	172	169	164	146	143	127	168	155	159	139	144	150	174	158	156	136	145	165	163	124	164	141	171	133	143	165	168	159	182	151	145	156	157	163	161	153	145	135	157	150	134	144	169	147	143	138	173	171	156	150	154	158	152	166	151	152	134	153	137	177	137	162	136	160	150	138	163	152	141	142	151	164	166	170	154	168	165	170	154	156	152	135	167	148	158	177	162	148	157	173	170	145	178	158	133	142	141	144	152	167	183	155	159	153	149	166	170	137	175	152	173	149	139	164	155	148	156	150	122	147	151	173	154	148	142	172	162	147	139	135	162	169	149	160	175	166	138	158	160	143	159	164	147	168	120	142	169	136	147	164	160	141	164	149	131	148	133	164	145	129	156	181	160	171	143	169	182	153	132	178	153	160	164	160	174	156	155	147	166	157	148	121	151	143	147	144	158	157	143	167	132	150	166	148	178	157	157	150	158	146	187	158	134	144	146	154	169	157	153	158	147	146	167	174	157	153	158	163	162	142	159	171	155	159	151	148	160	155	139	140	130	135	168	167	160	162	123	144	174	149	146	143	172	147	154	174	160	156	137	171	157	136	155	149	146	153	156	156	178	145	133	143	153	140	164	162	141	157	171	133	155	149	159	157	156	144	151	178	147	143	165	151	162	154	168	137	133	172	151	133	145	148	152	158	179	156	176	139	165	171	158	143	181	156	173	145	160	161	179	165	148	171	164	172	139	144	149	152	151	173	140	159	161	140	164	146	167	172	165	139	158	153	163	144	150	149	146	174	149	136	164	153	147	164	156	143	138	177	151	173	164	136	149	148	174	157	143	147	158	140	145	147	132	167	144	164	155	172	160	168	142	134	171	146	155	151	152	165	160	135	162	145	161	160	153	154	136	169	154	162	155	167	165	152	157	168	145	151	149	146	132	153	150	159	171	175	168	140	151	157	142	143	158	139	132	130	161	162	149	169	174	173	156	163	175	138	152	160	145	152	131	138	145	155	167	149	173	145	149	147	141	162	158	162	164	136	150	166	132	147	160	145	139	151	171	157	123	144	140	161	163	153	158	138	156	149	147	163	143	153	170	145	138	146	149	154	160	158	153	159	163	152	130	149	140	114	157	142	155	164	132	171	159	165	180	167	160	135	162	189	183	149	147	160	169	136	162	155	147	149	161	165	177	171	147	182	154	160	174	164	143	195	169	163	126	160	161	139	158	147	139	171	158	140	164	164	169	145	180	170	142	155	160	135	162	174	175	163	179	162	173	161	159	154	153	156	176	146	157	176	155	149	173	157	155	147	153	161	146	156	156	160	154	142	154	133	163	162	159	138	177	169	133	144	157	165	142	162	163	170	144	156	170	141	180	167	148	170	161	148	143	153	146	129	160	153	147	185	143	163	135	170	153	141	161	159	160	129	168	158	139	166	167	143	144	147	166	150	127	155	135	155	148	158	173	160	138	153	141	173	165	177	145	157	143	143	151	140	170	173	143	154	159	139	144	134	138	153	152	152	157	142	146	164	156	161	157	154	159	148	139	150	151	145	152	161	151	151	158	157	154	146	152	162	158	158	171	154	169	178	169	158	159	154	133	143	154	143	162	172	160	153	161	157	149	147	147	146	149	154	172	137	153	143	134	142	147	164	176	147	137	167	162	146	152	152	153	158	145	137	157	136	149	135	175	151	158	158	162	147	168	164	164	151	144	179	144	168	173	147	148	141	139	166	163	146	135	155	165	180	152	153	146	180	157	152	164	161	146	168	133	142	148	152	171	145	149	182	133	127	154	152	144	153	148	162	161	171	169	150	164	162	168	157	129	138	162	140	134	182	174	135	167	145	160	162	145	148	165	149	145	138	136	151	150	147	152	161	160	156	159	159	151	150	164	187	170	168	158	137	154	157	165	165	148	146	158	149	156	166	170	139	142	155	166	160	138	173	163	157	151	138	143	153	141	153	149	149	192	164	151	156	167	133	157	159	131	161	193	153	168	135	153	163	154	175	166	162	163	151	183	142	163	128	142	161	146	159	156	162	157	139	155	162	168	137	143	153	153	154	145	176	167	170	175	132	160	157	155	173	154	165	138	147	143	153	140	150	144	159	160	167	135	144	158	138	148	163	155	177	143	167	166	128	148	152	153	183	157	172	145	148	149	148	160	169	152	153	152	154	130	144	166	160	156	139	157	156	161	141	151	145	177	149	164	153	170	143	146	149	158	140	163	158	136	144	139	155	161	180	155	164	154	158	168	152	158	147	163	153	138	159	167	160	151	154	173	159	136	154	162	167	154	164	161	141	157	143	172	138	143	161	168	151	144	156	151	155	153	160	163	154	160	158	149	141	152	155	149	151	175	173	164	164	134	161	150	163	128	141	162	142	146	130	164	138	151	156	148	173	131	144	137	151	167	148	165	160	146	157	176	153	160	170	137	162	151	163	144	172	146	156	152	159	153	155	175	156	153	152	141	152	142	145	156	162	155	164	157	170	150	166	174	164	152	164	159	162	149	148	149	172	152	145	151	147	169	158	165	142	144	172	162	161	156	147	184	158	176	148	155	156	163	162	161	132	164	179	152	138	152	154	147	165	173	158	153	138	153	161	155	131	153	151	167	154	167	165	172	155	144	162	149	166	130	138	156	171	157	154	147	159	147	167	179	148	134	165	138	181	153	151
25487	1910	4499	5007	4505	3359	2907	2302	1947	1701	1476	1356	1242	1134	1020	974	882	790	843	731	748	684	671	665	613	664	613	598	603	524	539	540	536	551	515	510	548	476	521	524	516	498	456	457	459	449	452	439	481	415	440	464	451	461	480	444	459	466	474	483	440	425	439	442	443	427	436	415	436	414	470	457	434	448	428	440	432	409	393	404	427	418	415	417	450	417	468	394	444	449	457	386	444	440	402	437	435	458	428	428	424	408	419	414	416	390	408	422	396	402	410	437	394	387	434	444	369	422	438	400	383	441	434	396	439	414	422	365	417	414	419	416	412	436	407	401	410	398	413	444	431	380	419	442	443	402	421	397	443	408	404	421	383	405	424	428	417	395	408	407	378	384	413	404	419	386	432	436	410	429	389	433	435	423	426	427	443	400	427	425	385	418	417	420	421	383	407	404	397	390	431	429	353	402	423	414	438	431	427	386	409	410	415	408	414	395	435	353	406	439	412	387	410	387	416	421	418	389	404	392	432	378	409	383	432	391	350	400	403	400	413	461	390	405	417	373	399	428	457	420	371	356	362	392	391	407	390	384	414	417	421	426	450	399	392	409	422	422	360	395	431	387	375	383	396	390	393	390	365	414	453	378	399	408	426	379	412	384	405	384	413	387	395	384	388	400	363	409	396	430	408	421	426	406	413	427	410	403	428	393	380	405	420	395	405	387	396	399	397	433	396	377	386	418	409	405	407	369	444	418	404	407	416	403	396	388	397	404	396	426	423	416	394	399	427	397	404	380	443	416	397	440	422	381	394	391	379	389	382	431	416	394	424	406	423	416	376	429	366	419	413	400	435	423	411	434	414	407	395	370	449	419	396	404	394	427	421	435	420	425	401	410	405	359	412	437	365	428	424	373	384	448	411	418	365	424	425	387	443	380	398	416	415	396	405	420	404	408	441	393	397	407	407	404	409	362	423	426	397	428	410	405	433	409	417	391	377	417	359	406	396	413	394	420	403	396	417	390	349	446	403	401	406	406	393	376	454	420	409	400	404	406	373	381	407	383	408	420	426	413	412	400	406	392	389	409	422	409	413	400	400	418	376	403	409	409	414	414	396	374	398	390	409	404	394	397	379	369	365	378	420	413	388	417	344	415	402	401	463	392	386	398	395	425	385	436	410	398	406	395	409	398	438	413	416	403	407	407	365	414	384	387	423	411	417	412	409	418	378	413	365	415	372	396	378	403	401	408	388	412	402	377	383	412	412	409	437	413	432	373	387	415	436	391	406	395	403	391	399	397	419	405	402	412	415	421	432	396	414	458	386	415	405	405	397	343	410	419	378	420	409	415	424	425	395	385	405	393	417	416	426	441	428	362	379	389	396	427	441	414	379	418	419	404	396	418	391	413	377	428	412	430	427	436	406	406	384	423	407	394	397	402	399	378	389	359	416	379	422	371	430	414	373	413	412	394	424	410	389	386	415	407	397	374	430	371	418	406	447	404	402	440	386	416	419	402	415	410	400	435	393	417	429	422	422	377	425	383	412	442	406	424	416	426	411	416	425	390	419	387	409	374	405	412	421	360	410	384	381	388	380	416	392	390	412	418	415	400	385	394	423	381	395	425	395	388	401	397	433	463	394	407	401	385	388	409	386	402	450	415	414	402	352	393	387	424	388	425	404	410	419	398	415	438	413	444	428	429	446	418	431	428	420	422	411	441	410	389	391	436	411	382	415	412	434	415	386	417	394	360	396	425	398	385	443	406	422	390	414	387	406	416	426	417	391	366	389	433	414	413	425	408	407	411	427	379	401	414	410	424	432	404	413	420	382	413	396	388	403	420	395	408	378	418	409	393	435	383	388	409	415	403	434	393	392	382	444	422	374	400	399	403	426	410	373	391	403	396	376	425	410	404	389	413	386	421	391	401	383	416	397	391	379	379	399	375	410	424	433	407	375	400	441	390	386	406	437	378	412	379	408	407	382	434	426	447	409	413	435	454	414	397	415	401	452	413	389	403	381	383	414	399	364	420	423	396	436	420	399	375	433	390	443	426	390	414	378	399	436	424	387	397	363	378	422	413	397	393	386	402	389	373	380	416	433	394	408	415	394	448	413	446	382	407	363	411	417	404	396	416	444	397	420	403	396	398	383	434	421	384	410	367	401	411	399	408	385	336	427	372	373	400	418	361	415	400	392	402	439	398	381	407	400	445	400	385	422	396	428	397	383	427	407	392	403	380	435	431	394	410	412	428	401	386	385	390	427	431	410	412	425	414	367	430	396	390	381	403	386	414	434	395	434	411	414	398	418	396	355	395	393	342	416	373	393	411	408	440	382	363	405	407	411	389	397	395	410	400	421	406	390	425	370	400	428	404	376	397	406	406	410	407	412	419	414	399	374	412	412	421	378	401	411	436	406	398	409	410	397	442	396	383	445	380	394	446	404	413	412	365	440	427	373	446	403	336	390	403	422	418	409	425	408	374	391	369	397	419	409	386	421	389	433	416	429	379	410	423	415	445	388	422	395	390	396	428	419	435	400	356	387	436	369	384	415	435	392	388	402	419	382	397	411	394	382	416	439	401	433	429	407	393	404	404	423	407	377	416	417	373	407	395	430	380	406	396	429	426	435	408	413	420	386	381	403	394	423	415	442	432	416	400	376	418	411	410	403	396	420	415	407	359	416	399	388	399	416	362	418	387	403	383	437	402	387	377	417	387	380	362	392	442	402	414	393	407	400	422	376	424	377	386	397	373	411	388	397	433	396	415	399	398	392	415	402	423	404	432	426	395	418	420	369	389	423	405	352	391	403	398	404	413	383	387	410	404	396	413	421	390	437	382	389	412	389	369	392	438	417	396	403	410	419	432	411	403	405	437	377	433	351	415	395	389	393	420	422	384	403	421	407	402	413	404	394	397	410	383	422	393	405	439	442	426	403	380	391	374	398	424	400	410	426	385	388	392	381	411	422	438	402	385	379	382	405	417	393	423	397	396	396	396	398	411	445	390	406	419	405	434	448	421	408	406	421	389	377	371	392	415	433	411	432	423	403	432	433	382	416	429	393	422	391	370	409	394	413	403	415	388	431	413	411	391	399	442	412	425	377	406	409	406	371	396	382	414	403	412	382	406	412	397	386	381	392	393	426	386	413	381	403	365	383	424	371	376	440	422	427	393	385	350	419	417	408	433	436	420	400	407	410	429	388	396	428	407	401	419	387	403	399	423	400	400	405	416	427	406	387	393	398	402	405	420	433	426	454	379	389	412	383	415	374	409	411	351	430	396	425	441	422	425	411	420	392	406	378	400	413	423	417	405	410	431	400	398	408	416	372	422	423	432	428	405	374	425	412	419	401	394	413	414	400	391	395	373	392	395	362	380	405	392	394	402	393	383	378	400	354	413	424	449	410	397	382	365	385	428	406	396	385	380	378	416	386	424	407	407	398	422	418	406	399	419	415	421	394	428	404	425	432	424	423	384	392	388	442	410	415	384	401	499	388	445	396	415
3981	224	212	196	194	189	189	187	200	191	177	167	149	164	159	170	165	174	147	163	188	184	196	171	169	171	162	136	168	172	186	158	179	183	191	163	178	169	165	162	174	164	175	153	176	174	165	165	174	162	174	172	159	189	150	170	170	181	182	169	156	170	165	173	168	176	189	174	169	177	157	185	168	159	173	167	174	176	174	197	201	156	171	205	198	171	172	173	173	164	146	169	194	168	187	178	174	159	168	187	179	174	177	193	173	170	150	172	168	149	148	182	160	164	151	164	177	167	160	178	187	186	176	169	178	176	191	180	175	169	183	175	198	159	194	166	196	189	193	153	191	188	177	171	172	170	189	166	173	159	182	160	169	187	187	158	150	189	167	170	182	192	166	184	160	170	161	162	177	166	183	186	184	180	173	173	164	163	173	167	166	189	169	164	183	182	187	182	144	170	187	196	198	167	174	166	174	205	194	160	186	157	180	158	192	165	179	178	170	174	176	150	150	193	171	194	184	174	170	205	163	170	168	167	173	187	169	184	172	178	182	169	178	167	162	162	158	176	205	180	180	191	167	180	167	172	156	194	173	186	160	191	198	205	174	184	175	182	173	159	157	178	169	165	166	184	176	187	167	147	183	196	174	150	178	163	179	172	165	172	162	186	178	177	193	186	193	184	179	172	169	148	190	175	158	182	173	179	156	164	160	193	146	173	186	167	153	194	174	158	170	173	182	179	181	176	170	176	187	186	169	173	181	147	184	153	166	147	188	189	153	199	187	174	159	171	172	163	172	200	190	169	161	176	179	148	158	174	156	188	163	171	167	178	191	164	171	158	183	201	164	162	161	170	162	189	172	181	171	169	155	160	161	194	172	168	197	184	152	171	176	203	164	173	184	176	174	181	170	202	193	182	180	201	157	153	205	178	186	148	164	165	171	179	176	201	151	156	185	167	166	164	165	170	196	167	162	183	191	157	173	181	169	165	166	189	160	149	194	181	153	171	158	168	167	181	180	161	180	179	163	191	163	171	177	186	169	165	176	151	163	195	176	176	143	168	155	179	187	167	170	166	173	190	195	159	191	201	177	155	180	180	183	183	171	189	154	179	192	159	184	141	187	188	173	180	172	151	190	201	183	186	180	155	188	177	172	155	142	170	194	150	182	185	172	161	182	199	191	198	171	170	179	163	173	180	161	187	155	155	149	166	193	162	170	205	184	177	182	166	181	158	156	176	143	157	165	163	176	179	177	183	164	174	171	192	170	159	157	182	152	175	176	179	161	182	205	155	156	147	162	187	157	155	167	183	172	172	168	151	166	166	169	163	174	179	169	161	168	170	146	183	166	169	162	175	191	168	159	185	165	157	164	170	172	186	168	180	172	178	175	180	162	166	178	191	199	180	159	161	200	184	195	180	170	160	180	166	174	174	196	181	188	164	175	172	166	174	181	169	175	187	190	172	159	164	187	164	167	157	175	172	171	165	163	177	160	177	210	168	158	163	145	160	193	167	192	178	135	190	189	175	163	172	182	168	165	175	193	165	166	178	160	166	169	157	189	174	158	166	186	182	184	179	176	178	139	154	174	179	191	152	176	154	159	145	191	162	173	169	183	170	167	176	163	149	180	171	174	194	203	193	153	188	178	170	185	176	169	193	174	176	166	156	165	192	167	180	196	184	180	216	181	161	182	162	173	173	159	173	194	195	185	192	157	184	169	183	174	162	154	161	170	159	159	155	192	198	191	169	170	165	158	171	188	168	204	175	168	196	213	171	172	169	166	147	180	170	179	201	192	145	161	173	157	162	164	151	161	180	177	186	166	170	176	166	167	193	156	192	169	181	173	178	159	162	159	173	166	176	181	188	192	180	151	200	161	180	171	169	178	162	188	184	171	203	183	157	168	160	183	171	162	168	184	173	180	189	162	147	181	171	172	155	195	183	178	194	171	172	161	179	156	187	168	171	179	173	163	170	163	174	172	155	167	185	159	182	169	170	152	158	178	159	185	163	173	159	183	140	177	180	167	170	182	175	170	188	165	185	163	179	147	183	165	184	182	172	160	171	181	166	191	169	171	187	165	171	170	183	165	195	157	149	199	182	131	156	150	157	176	167	175	170	164	139	190	166	205	164	186	192	176	174	172	154	176	191	160	171	171	171	191	185	165	176	175	167	203	158	195	171	179	186	190	157	167	158	186	181	171	161	186	192	164	187	178	169	192	182	173	167	162	197	180	181	175	169	180	176	195	157	155	155	164	174	156	168	153	211	185	189	164	157	172	167	178	180	168	169	148	165	174	181	175	191	158	173	180	179	158	180	170	186	167	155	187	178	153	168	163	191	156	152	161	161	183	171	164	162	175	188	152	157	171	151	164	172	183	181	191	171	171	182	167	167	171	168	172	180	166	163	177	191	174	155	169	179	155	193	154	177	176	164	173	173	192	189	188	172	177	169	172	184	160	173	197	161	165	195	176	175	179	194	161	167	163	166	153	182	168	172	170	165	211	162	195	196	164	186	160	163	171	180	169	139	210	180	156	185	167	171	195	176	168	175	183	154	164	170	183	199	167	187	172	173	189	195	180	164	156	155	173	137	160	168	173	148	193	184	192	168	181	171	172	178	160	166	173	145	147	183	191	198	174	170	188	167	178	181	166	169	168	205	164	146	164	129	153	170	192	188	192	172	201	161	150	174	167	169	181	168	162	179	173	166	179	176	175	164	191	173	199	176	189	191	181	183	171	169	162	184	179	176	176	158	174	186	196	178	162	174	187	194	181	184	167	150	171	163	177	173	164	190	170	223	145	162	171	176	188	174	210	186	178	165	181	178	155	180	178	164	173	169	167	176	175	173	159	169	188	159	161	168	176	160	176	166	166	198	162	170	167	165	161	152	180	176	176	165	169	173	163	183	158	162	183	179	163	184	174	167	166	173	171	155	173	189	165	174	174	166	179	190	156	172	171	185	184	178	156	154	176	174	154	167	187	150	181	167	164	168	198	189	201	171	170	174	187	172	162	167	179	157	162	157	167	181	151	163	158	154	173	170	165	166	190	148	167	171	180	169	170	161	183	184	161	156	168	170	166	164	169	186	167	185	180	164	173	177	162	162	187	168	194	168	170	158	163	169	168	184	169	159	158	180	173	188	171	187	186	174	200	191	191	187	192	140	168	178	159	158	168	177	195	183	152	189	169	197	166	169	176	176	178	169	201	168	162	164	179	179	147	175	169	163	197	164	170	187	161	180	164	178	184	169	159	185	175	180	163	170	160	176	163	169	166	152	185	181	187	181	174	170	169	165	175	169	156	163	195	183	179	184	180	180	174	162	161	160	160	179	146	181	178	157	170	183	189	153	168	166	170	177	146	168	195	164	148	175	182	185	171	181	163	175	181	160	170	176	178	181	175	175	184	169	161	165	178	172	179	161	155	177	164	168	181	190	164	190	168	164	140	173	154	182	167	177	174	178	156	151	170	168	174	186	199	179	163	167	175	186	167	181	183	143
3571	516	502	579	557	571	543	542	489	500	474	499	481	510	498	520	469	510	449	446	473	514	479	440	485	451	496	500	474	455	436	497	500	431	493	460	483	491	463	475	468	491	465	475	475	419	441	459	457	475	473	446	468	423	472	501	467	459	467	463	486	455	487	514	451	468	452	484	477	478	455	456	455	474	500	452	456	495	449	476	491	481	497	495	527	479	450	480	482	452	499	447	445	461	446	475	438	484	509	495	442	438	468	473	460	481	454	488	499	479	473	475	476	457	461	461	453	481	440	465	486	442	478	471	459	461	459	453	452	432	490	448	466	494	451	468	449	492	445	432	499	485	487	438	477	480	470	497	466	495	434	490	456	439	492	450	454	438	505	475	446	523	471	472	468	450	458	442	456	498	444	488	493	470	472	465	464	484	477	464	459	466	478	451	460	472	465	442	475	475	461	479	462	511	463	451	432	471	448	451	437	484	487	428	426	472	478	453	522	445	451	504	449	491	441	490	465	450	477	491	483	472	476	464	500	450	483	458	502	464	434	458	452	493	435	495	452	448	520	453	430	447	435	471	430	483	442	480	494	462	474	417	464	471	439	442	468	490	452	460	478	486	473	478	473	448	448	469	457	486	430	465	479	452	484	467	493	440	477	461	464	452	474	442	442	434	467	460	468	458	475	461	439	466	475	485	454	500	468	474	475	466	491	476	460	475	423	489	471	436	499	496	433	460	484	478	445	497	489	467	500	479	434	459	423	490	432	454	444	460	470	465	453	432	474	480	461	450	424	479	471	465	477	475	444	471	494	477	466	469	430	483	460	451	523	457	454	468	504	444	486	480	472	461	478	428	448	456	443	476	478	447	508	459	481	488	460	469	490	454	444	487	463	437	477	470	458	457	403	489	482	445	423	464	476	475	466	511	474	474	435	451	472	482	442	493	430	472	460	469	456	493	463	474	444	473	481	460	481	451	436	506	495	461	494	468	448	455	444	452	499	456	462	448	446	482	441	416	464	469	487	458	493	429	448	475	482	443	475	478	435	469	451	484	495	463	449	450	470	472	462	477	473	478	467	457	471	490	475	450	489	451	450	454	454	479	461	484	473	471	457	449	489	464	449	446	440	405	481	467	474	458	500	455	481	460	510	471	471	481	463	506	475	439	466	470	507	484	496	443	456	462	477	502	488	459	473	483	462	441	435	473	447	455	513	462	484	445	462	486	475	477	468	462	491	470	497	449	466	455	473	474	492	470	452	425	462	472	479	474	459	465	483	462	497	441	468	485	468	471	471	458	470	464	457	478	471	475	476	447	471	494	460	490	491	449	484	495	448	442	420	451	483	513	464	474	487	431	488	446	434	431	421	451	467	493	466	475	483	468	451	480	442	451	462	460	489	483	491	452	509	484	494	456	505	474	442	471	467	488	433	441	465	453	483	452	479	489	481	444	468	447	487	479	471	468	489	452	471	444	443	494	431	438	493	470	469	461	468	505	460	447	473	422	458	514	433	470	465	467	494	467	465	484	465	464	472	473	454	485	466	445	481	509	452	477	493	483	445	455	470	459	459	438	484	466	493	512	488	472	487	471	451	467	481	495	497	429	480	473	472	472	430	450	451	468	495	420	462	489	450	473	451	403	489	460	477	468	429	464	449	488	486	479	482	483	452	466	478	481	469	491	469	461	454	456	490	490	439	473	443	439	458	453	510	508	450	459	489	433	465	445	469	463	494	460	464	487	493	445	485	447	451	494	497	448	483	484	444	487	413	491	505	452	466	429	499	463	463	444	463	498	471	453	499	459	465	493	485	476	455	468	485	439	455	505	470	483	465	486	522	461	467	440	465	459	521	478	457	503	475	446	476	460	430	437	480	500	464	470	522	457	471	486	549	469	477	419	463	460	461	464	492	430	489	463	479	475	446	466	412	474	461	495	475	451	507	455	472	502	444	463	480	482	493	463	504	464	464	494	478	473	491	427	480	466	470	496	472	472	473	434	477	449	487	471	459	460	484	472	465	398	442	480	455	475	492	466	499	452	492	479	467	462	444	486	461	464	450	463	457	461	472	466	446	478	498	450	491	495	456	483	467	476	452	477	486	471	453	458	466	458	474	476	423	490	494	487	481	491	477	439	487	482	496	462	475	477	494	460	525	493	480	482	459	441	502	442	467	451	458	505	449	484	466	420	491	478	491	493	480	477	457	484	467	417	464	452	484	479	432	439	470	446	487	431	464	465	451	477	444	481	465	462	468	482	459	467	462	463	473	481	483	470	458	451	467	456	482	459	452	451	455	476	461	475	480	483	446	438	488	443	483	480	510	476	414	460	506	483	477	416	457	471	513	476	463	456	493	494	460	480	492	464	441	443	481	453	467	477	496	458	460	479	476	480	491	481	480	486	482	489	500	492	458	482	456	477	442	438	441	475	445	456	465	487	459	432	488	468	465	497	436	468	443	492	498	472	451	471	478	480	429	471	470	510	507	475	475	451	470	504	442	464	426	476	486	478	451	462	452	486	440	506	456	470	451	488	507	450	424	478	459	459	496	437	441	468	453	500	461	417	487	453	489	439	463	469	495	497	456	451	472	472	482	456	419	463	479	494	474	506	456	466	492	510	478	490	494	429	470	478	481	449	496	491	453	486	492	451	463	455	486	455	441	493	444	462	446	471	456	498	481	444	490	458	415	449	444	472	479	448	490	458	441	441	439	485	503	483	450	497	474	449	464	529	476	468	488	455	456	464	449	471	507	473	544	473	463	474	472	470	502	502	448	487	464	455	492	482	458	493	473	454	462	490	483	483	480	474	460	469	467	492	460	451	472	466	458	457	464	500	497	471	492	435	455	459	472	444	459	464	432	457	480	483	473	461	467	453	446	484	464	496	408	487	451	468	464	471	480	443	440	438	478	492	521	432	477	477	483	456	453	490	450	484	487	466	481	494	456	452	463	495	507	449	496	472	481	468	442	477	476	445	479	484	482	464	462	467	489	434	480	472	483	530	451	447	504	472	412	489	457	472	465	497	463	440	452	424	483	454	497	489	469	436	495	413	480	489	448	456	487	478	451	473	471	458	466	465	494	429	449	438	473	434	447	490	464	474	485	456	462	466	440	452	470	455	483	468	486	447	467	469	453	458	488	426	463	476	472	482	473	455	473	470	486	429	450	445	426	453	489	442	464	451	468	485	427	479	442	450	501	469	436	465	446	510	444	501	454	469	500	479	489	463	506	485	439	504	472	467	462	462	446	444	437	465	471	473	482	466	462	445	428	430	450	489	465	480	482	460	488	435	482	449	448	446	483	471	481	470	461	428	461	482	442	490	449	465	448	438	521	455	470	497	463	459	467	494	498	468	516	464	461	469	458	446	454	501	464	480	484	451	439	478	484	493	451	409	487	461	476	438	450	487	460	466	402	510	464	434	464	514	454	472	452	498	460	442	425	467	457	454	512	458	474	483	514	467	459	415	444	467	447	436	485	495	470	471	514	492	473	479	453	468
34500	5516	1270	945	674	539	425	396	369	353	330	352	279	270	299	242	239	249	229	254	234	258	229	249	229	232	271	227	241	225	227	243	212	246	228	269	248	210	214	219	234	234	225	246	222	229	228	223	223	236	236	232	252	216	234	221	234	220	221	244	229	244	234	213	219	248	227	207	207	236	215	222	224	238	205	228	239	234	237	243	256	211	260	254	216	226	224	240	244	224	229	223	251	254	226	215	227	224	226	230	232	238	229	248	218	242	233	236	228	245	225	245	226	235	233	250	235	239	236	241	249	249	181	204	232	218	234	194	218	235	243	231	229	220	216	219	210	228	211	214	238	225	252	238	235	255	256	229	226	239	249	209	237	216	236	220	250	237	206	235	215	244	202	216	227	217	205	202	221	230	232	239	220	209	241	261	232	228	242	213	244	215	203	221	219	253	228	213	231	204	192	231	225	252	223	239	244	229	223	243	225	243	223	221	238	223	248	230	218	217	238	243	209	236	234	219	258	217	224	223	214	246	237	233	196	219	200	226	230	205	260	218	239	220	197	227	237	233	239	239	236	211	233	226	208	223	237	239	251	233	263	236	234	227	217	229	221	238	231	224	230	212	197	256	193	209	242	220	222	221	244	235	223	210	231	203	200	232	230	190	242	217	201	196	227	225	216	220	215	211	231	236	227	240	241	241	224	234	221	201	228	222	214	237	238	250	248	236	241	215	202	247	231	205	232	226	232	224	236	252	260	229	236	244	240	219	228	222	239	212	222	225	212	232	261	223	231	233	235	230	233	217	228	228	256	229	235	200	213	229	258	219	191	290	238	232	221	232	235	238	220	218	201	224	218	247	211	202	228	235	234	228	227	218	244	218	191	228	234	236	216	239	233	198	206	249	237	223	204	229	221	231	227	225	244	222	229	239	228	233	232	232	258	217	244	243	220	213	255	226	221	253	221	225	256	209	248	218	217	229	220	275	225	233	228	238	207	222	234	214	250	245	216	232	217	259	230	239	243	237	198	232	249	232	221	225	240	234	249	242	258	234	218	224	221	245	222	223	253	233	246	257	221	205	240	233	240	222	212	224	217	204	240	240	210	232	209	225	224	236	210	226	226	210	223	219	203	242	226	227	222	217	240	201	217	205	212	217	225	221	235	208	223	209	252	208	199	204	225	211	220	220	202	240	216	234	222	233	221	247	225	208	213	242	188	216	229	228	252	231	227	233	278	229	203	221	248	236	229	218	223	232	226	228	251	212	212	261	220	220	232	223	238	250	251	219	239	228	232	219	233	231	234	201	218	251	243	218	205	228	235	245	231	227	225	248	257	229	224	221	221	223	221	229	212	219	229	238	231	252	214	226	236	237	225	232	214	213	224	190	220	241	228	225	239	223	202	218	241	262	241	225	224	217	232	235	204	219	211	222	217	223	223	238	218	250	219	232	268	256	251	262	253	235	227	226	232	214	223	222	235	248	214	221	229	234	215	221	235	213	225	235	212	230	233	217	261	243	263	214	262	223	235	237	251	236	238	245	223	230	203	217	209	237	223	221	226	218	262	209	245	223	223	208	222	243	227	242	228	221	242	230	220	219	217	222	254	218	237	217	235	227	240	234	217	228	219	236	212	214	213	207	230	244	233	222	222	230	230	227	228	217	238	213	225	249	229	233	203	220	227	252	245	233	223	203	213	259	229	215	224	219	234	263	213	215	246	249	233	226	202	213	240	237	220	235	206	244	236	206	232	251	215	233	231	213	237	230	215	220	239	236	233	229	209	213	242	228	231	214	246	232	231	241	216	226	197	252	223	239	209	215	228	229	247	241	225	262	211	205	221	233	205	249	215	215	210	218	229	214	253	227	230	262	239	208	208	228	236	224	233	240	228	223	233	220	211	220	233	275	227	230	235	178	214	225	250	245	257	237	227	245	208	213	192	194	224	232	235	222	252	199	240	230	227	225	228	253	205	220	249	237	213	242	228	237	235	220	221	214	211	209	198	227	221	221	195	241	248	229	224	206	232	237	268	254	228	222	218	209	230	227	182	237	220	208	208	229	224	224	215	189	253	213	226	220	212	220	210	210	217	232	215	232	222	225	230	202	218	271	248	251	207	212	217	244	223	236	235	201	188	224	222	218	225	254	241	204	211	236	242	244	234	224	213	216	225	240	223	226	224	237	218	224	206	231	201	235	215	220	218	214	193	210	245	211	238	209	221	218	229	221	232	222	228	223	227	216	218	221	257	231	201	233	227	187	203	201	242	205	232	203	213	224	226	260	203	214	212	228	265	226	209	215	234	255	246	250	226	219	226	243	231	208	243	225	249	211	236	247	220	240	246	202	235	255	239	225	211	247	212	252	228	241	242	278	236	225	244	209	266	242	237	239	239	237	266	232	234	261	244	216	224	231	238	241	237	247	220	242	249	204	242	215	230	224	256	233	240	218	236	228	220	232	222	199	231	216	289	206	221	245	259	244	218	244	229	205	205	218	240	235	211	219	251	226	219	232	233	223	236	275	231	200	222	266	210	248	215	240	230	253	237	224	241	226	222	230	238	228	230	218	255	232	241	246	225	207	205	223	230	220	222	226	250	227	219	208	217	217	205	209	226	222	211	228	246	240	244	226	235	225	203	235	225	231	211	242	227	217	204	226	235	215	222	256	209	209	244	271	262	221	229	240	221	238	238	253	220	232	219	186	210	254	225	251	216	188	250	232	232	238	239	225	239	225	235	229	212	217	224	218	259	217	231	207	252	239	232	210	212	210	219	210	218	240	237	235	229	223	236	244	226	237	239	234	216	198	235	216	187	231	218	234	240	217	230	201	228	273	235	223	249	218	234	238	236	238	203	196	212	215	211	195	225	202	228	220	217	217	217	228	252	235	199	215	215	229	234	233	223	224	232	235	245	204	226	232	264	233	246	220	218	246	209	207	229	213	220	237	240	217	190	205	234	226	212	220	230	229	220	248	229	212	239	238	214	212	230	209	218	217	220	233	234	205	229	222	260	246	231	210	188	263	243	237	222	248	249	235	263	223	180	240	232	226	242	218	218	214	235	245	248	224	250	225	210	240	240	245	212	241	211	254	197	230	220	236	215	210	229	181	241	212	234	257	231	226	250	210	255	268	223	242	231	240	245	216	229	251	227	233	232	217	235	243	223	236	265	239	234	227	219	217	226	240	211	231	224	244	257	227	213	209	203	213	210	231	208	193	231	199	209	261	235	223	221	213	236	236	214	237	226	229	204	226	217	219	256	238	226	247	234	212	223	224	256	221	218	237	203	249	239	261	250	224	238	237	197	253	245	236	234	231	273	220	222	213	242	221	224	232	227	224	217	214	231	251	215	241	222	241	240	239	212	222	215	230	248	244	238	231	231	250	236	246	240	244	246	240	256	224	233	250	251	202	224	248	216	237	227	217	256	217	240	245	247	224	224	242	190	211	237	252	225	230	218	239	217	216	239	222	228	240	259	242	227	229	247	230	224	241	264	207	224	229
17488	1319	2546	3025	2710	2150	1857	1597	1397	1299	1135	978	1036	959	877	904	807	824	821	785	773	738	704	712	682	728	677	693	655	661	696	685	676	622	697	627	675	637	672	651	593	628	619	632	655	620	648	631	632	636	671	629	640	634	558	582	575	558	609	584	600	616	593	595	605	604	585	591	651	638	597	593	586	618	581	553	587	603	594	612	540	544	613	589	597	605	623	618	567	587	615	557	570	565	659	602	573	599	595	584	632	592	598	589	567	586	587	650	573	577	627	586	599	584	575	568	587	551	621	554	576	567	541	570	605	599	606	612	587	628	595	604	580	579	612	568	561	605	614	607	618	619	564	621	610	634	603	627	598	540	605	608	604	569	555	586	581	591	565	575	582	594	640	559	592	600	633	597	586	568	584	668	585	604	591	583	652	619	540	574	600	580	595	552	626	570	563	583	574	594	557	590	546	579	577	571	547	577	607	572	619	565	598	586	572	621	606	625	557	592	595	620	611	579	605	604	592	612	571	631	576	605	580	623	597	627	546	630	547	598	609	636	595	574	590	606	546	577	625	536	598	556	607	637	593	580	570	582	583	613	600	564	596	569	612	586	586	613	555	588	621	569	594	602	574	594	574	620	566	574	587	578	571	590	598	596	584	587	528	604	581	591	564	568	551	526	575	590	598	557	604	620	563	590	546	577	623	607	613	559	581	593	595	603	583	605	568	556	588	578	607	567	565	586	584	574	604	589	610	580	626	601	610	578	586	612	573	568	597	586	610	598	540	581	583	615	563	603	579	569	590	566	557	618	514	599	572	575	580	577	588	612	582	579	567	590	606	579	536	567	604	599	613	618	617	583	618	576	544	593	607	559	584	547	567	558	594	577	561	592	551	595	579	602	575	619	554	574	592	597	599	559	570	554	591	600	578	593	565	598	612	542	568	590	622	566	569	593	571	573	577	606	537	577	561	622	565	614	596	596	588	576	588	564	601	542	631	553	604	576	567	584	568	576	564	592	600	555	580	588	584	535	609	554	573	581	600	577	584	599	593	618	584	600	561	615	591	559	558	570	612	587	621	564	616	615	596	620	579	578	604	600	585	609	594	611	629	589	567	544	567	566	593	585	559	573	543	574	586	533	589	563	555	550	594	594	579	591	561	581	608	586	557	629	559	565	570	587	618	591	591	565	577	574	572	553	583	576	595	559	623	604	611	598	584	598	573	643	566	577	594	591	592	593	613	574	613	613	562	522	584	622	569	624	641	656	585	596	560	562	574	603	581	624	552	593	582	576	611	592	582	616	642	592	620	575	600	584	603	536	577	608	612	634	577	573	592	607	568	600	605	540	563	580	596	575	603	567	629	610	628	622	588	605	569	584	531	584	581	610	572	556	591	567	573	576	613	565	573	580	554	610	567	581	581	572	582	588	559	594	554	602	626	568	595	562	600	610	554	577	574	601	587	619	559	579	530	541	557	549	621	569	576	575	576	562	623	589	581	603	578	587	586	564	573	568	607	567	614	580	591	612	574	639	557	603	607	579	584	580	575	589	632	583	575	585	570	563	607	587	591	580	587	605	584	580	595	530	593	579	593	607	581	556	570	593	598	566	577	604	601	612	560	577	593	552	552	594	596	583	607	580	565	570	612	613	582	542	563	572	592	606	592	598	581	609	587	598	609	599	610	605	601	610	587	603	599	626	570	606	575	614	601	594	572	599	621	589	615	590	599	586	604	553	571	599	553	630	604	599	598	575	610	558	623	605	579	593	628	615	566	572	592	557	560	615	590	570	610	603	585	598	586	610	600	569	585	574	583	560	597	597	618	619	565	579	592	567	552	533	583	604	612	595	539	590	565	585	554	538	596	591	608	612	607	617	584	585	588	585	627	588	591	617	586	553	588	580	593	552	535	564	611	609	587	554	587	576	579	622	589	582	588	582	579	596	549	600	562	575	566	606	563	567	627	570	613	570	611	605	579	592	593	626	566	589	590	593	568	585	632	576	626	604	591	574	576	602	592	587	578	581	588	618	557	597	595	591	569	665	555	556	594	581	629	565	586	586	606	567	602	558	631	583	587	573	558	580	570	564	562	593	597	584	591	605	597	622	573	592	592	580	579	608	576	585	608	611	614	623	557	563	614	546	554	546	583	545	607	610	600	629	578	615	636	585	598	566	613	577	629	555	560	541	600	586	581	601	588	583	641	591	553	599	593	562	597	603	575	570	566	614	558	603	574	582	616	576	584	593	613	620	567	576	563	561	571	556	607	615	584	566	557	587	580	608	617	611	582	583	612	595	549	564	587	617	562	644	624	603	598	589	616	608	601	599	577	555	588	558	586	585	594	564	602	642	594	572	599	552	565	582	556	571	657	596	612	607	554	565	607	610	596	597	604	591	554	602	616	589	587	588	580	624	608	619	543	623	567	581	571	587	580	610	576	608	602	553	576	616	552	583	564	578	583	606	604	574	605	598	588	612	568	589	585	616	595	590	586	556	569	582	575	579	577	572	564	570	609	574	627	574	636	587	592	613	546	589	599	561	584	568	566	580	619	618	575	612	594	606	526	573	592	634	610	593	584	608	578	604	580	566	559	561	554	563	593	598	562	573	628	595	604	569	595	587	604	590	599	558	586	615	569	586	577	576	574	551	569	559	609	605	615	611	575	589	550	586	578	530	658	637	569	583	622	583	611	614	570	541	582	562	569	585	580	587	577	586	605	613	552	579	565	604	596	601	584	550	590	591	581	554	595	612	604	581	595	550	600	557	566	583	589	568	586	564	635	544	550	615	563	577	577	604	587	628	616	525	589	579	591	603	588	583	622	585	586	577	612	576	586	627	613	582	638	562	597	599	600	609	571	583	587	561	573	584	581	590	585	618	565	633	591	604	597	581	546	572	572	639	585	529	580	615	533	569	566	651	574	607	609	569	581	515	574	600	609	616	626	596	602	614	597	570	587	613	572	581	592	586	621	584	573	565	613	569	603	575	554	601	591	600	532	536	612	565	593	596	583	573	596	582	608	574	589	618	556	591	584	582	569	579	587	571	619	604	606	616	558	567	614	602	595	579	620	595	605	614	549	571	613	570	578	590	597	611	615	571	609	610	581	622	597	589	544	600	569	589	602	589	541	584	577	578	568	590	620	591	611	626	572	606	550	638	582	586	595	594	573	562	597	588	579	592	545	579	574	577	641	609	602	576	585	558	591	602	582	618	617	571	599	580	543	571	627	616	510	593	648	573	601	603	613	617	587	594	593	559	599	613	618	620	623	542	594	570	601	606	587	624	594	614	591	550	578	622	614	610	594	541	577	519	573	564	573	581	583	582	591	586	574	573	594	606	562	560	584	579	568	571	549	563	559	582	599	585	618	584	610	602	597	598	553	597	564	565	588	617	622	582	614	591	579	605	622	591	560	606	608	643	568	567	600	616	618	593	583	547	543	561	607	582	558	595	579	563	578	592	622	626	619	614	599	619	578	592	578	598	587	568	559	555	595	617	588	582
46977	12799	2758	1632	1087	740	614	499	406	365	306	272	238	248	235	223	214	216	181	153	178	208	158	172	156	178	184	174	186	178	180	156	163	142	170	171	156	153	184	175	141	189	182	144	154	168	152	160	184	178	143	161	143	162	155	153	157	174	151	158	162	160	133	172	152	154	171	148	138	173	153	173	157	134	154	143	155	158	134	169	155	136	169	173	147	151	148	138	154	150	175	147	148	150	163	147	162	153	154	150	175	153	167	141	151	150	149	155	148	149	169	143	150	169	147	157	161	154	157	154	155	171	169	159	139	167	150	138	178	164	132	171	148	151	165	171	162	171	162	130	159	166	146	157	156	163	166	147	166	158	146	167	143	141	161	160	142	139	160	155	161	156	158	170	148	162	156	158	134	161	181	144	159	152	157	146	162	162	134	148	167	162	157	161	143	127	171	147	128	172	152	138	138	148	157	135	157	149	155	147	156	147	144	135	154	162	161	150	164	143	167	146	148	142	148	147	154	161	158	156	140	163	177	175	143	136	148	170	136	142	154	121	134	159	148	152	153	143	175	149	120	144	146	136	162	128	164	156	158	155	152	132	131	145	165	143	151	145	169	156	159	155	153	152	167	155	171	156	161	156	145	129	164	137	132	139	146	157	158	166	189	150	157	153	161	124	153	149	166	153	161	166	161	148	149	155	161	146	151	154	160	132	158	149	162	165	157	148	158	158	150	130	134	143	158	138	138	146	147	137	153	150	161	156	144	154	168	171	170	147	155	151	138	151	146	143	188	150	163	151	171	140	139	144	158	151	142	164	141	140	143	155	168	156	148	149	154	142	159	155	145	157	152	155	164	150	145	138	175	163	172	170	174	167	164	164	185	140	153	172	147	142	145	139	145	153	157	157	134	157	127	155	139	153	162	126	167	167	160	142	146	144	150	142	148	160	158	174	138	146	152	154	156	145	158	144	181	156	145	152	160	179	150	140	143	156	126	139	148	135	155	164	136	161	149	164	138	169	177	157	152	149	163	157	165	140	148	159	143	156	132	150	148	146	158	160	149	148	170	143	152	145	151	156	150	145	157	168	152	143	146	162	145	166	133	152	162	151	139	136	130	150	136	140	155	130	172	158	169	154	163	138	162	162	159	154	139	163	141	174	149	172	151	160	142	152	151	158	156	144	141	163	158	161	153	160	138	146	162	151	162	159	154	158	158	165	141	161	146	157	152	173	170	163	156	169	117	145	165	167	155	165	133	159	154	137	145	178	157	154	170	150	137	135	153	161	129	130	149	135	145	152	154	166	152	175	145	149	143	152	161	157	149	141	151	163	147	128	165	151	153	142	145	162	149	157	163	153	138	170	163	153	147	156	159	139	140	149	135	170	145	138	143	172	154	138	144	162	161	134	160	155	141	158	152	156	140	169	138	179	154	174	162	172	154	174	157	149	140	176	154	161	155	175	160	143	132	139	161	153	129	139	152	136	155	174	133	143	178	132	156	152	150	166	142	153	174	169	171	152	173	153	162	140	148	130	140	144	146	162	113	158	170	146	159	151	152	179	157	162	144	159	160	167	166	141	147	147	150	149	138	161	160	137	163	158	152	132	157	166	182	159	153	152	145	163	154	139	163	166	149	138	162	164	138	174	155	154	127	137	172	143	148	155	172	151	130	150	144	169	142	149	151	153	179	174	164	144	154	160	142	152	151	157	147	161	168	129	171	126	161	153	132	141	138	168	177	158	156	157	153	178	162	152	153	169	134	154	163	143	150	141	153	160	142	156	147	145	163	140	148	154	142	170	163	127	147	137	129	140	152	153	165	162	149	157	163	170	137	151	160	144	164	135	156	159	172	156	161	175	138	144	177	160	143	140	157	166	155	157	156	152	151	136	138	131	146	154	157	149	148	137	159	178	167	156	130	170	164	165	144	134	161	121	152	143	154	168	154	150	133	151	147	152	156	162	173	159	145	168	151	151	151	143	147	171	151	141	122	156	167	146	149	161	155	145	162	158	143	157	158	144	154	154	145	164	142	160	158	173	154	132	163	180	177	141	156	146	149	152	150	172	155	141	169	143	167	152	144	147	156	144	140	146	161	160	144	143	144	171	162	169	147	123	143	155	160	140	152	150	172	168	163	177	164	159	142	132	136	157	143	151	150	139	128	134	150	167	150	157	166	147	154	161	147	161	173	138	161	137	155	177	139	151	180	151	136	175	142	159	152	134	158	152	158	138	167	154	147	135	162	158	142	142	149	163	176	155	185	166	150	136	134	151	149	162	148	161	146	126	171	147	141	149	151	144	158	134	138	146	171	156	160	156	143	154	152	121	162	140	159	168	151	134	137	164	151	129	154	147	147	136	126	154	155	130	158	152	165	150	159	161	161	155	148	144	154	151	140	150	156	158	165	155	152	159	147	161	153	173	137	142	136	169	167	157	117	151	146	153	144	142	152	133	145	166	149	160	151	159	153	145	150	174	183	151	157	159	162	161	142	137	158	133	156	159	135	157	135	174	146	151	154	147	133	176	147	164	160	126	154	142	151	148	138	140	145	177	156	140	189	154	165	162	160	149	148	172	173	147	154	136	152	148	155	153	158	155	150	143	161	168	153	161	152	145	144	172	135	148	173	149	148	177	158	150	154	145	147	140	153	177	147	149	156	187	155	126	168	161	160	144	155	138	152	145	181	140	151	150	154	132	166	127	160	161	147	178	166	136	155	168	148	126	133	171	176	187	141	171	152	143	134	172	160	142	181	141	156	125	139	138	164	159	142	153	166	141	152	172	165	148	165	172	140	158	157	151	155	149	156	168	169	142	138	155	162	131	160	137	143	136	163	168	161	126	155	140	176	165	150	157	150	132	158	143	174	150	162	141	156	145	157	151	129	136	159	161	169	140	156	131	164	150	137	138	153	156	170	181	157	139	173	158	165	180	143	171	158	181	162	137	162	148	150	151	135	147	140	132	146	142	143	142	165	167	153	151	158	152	164	167	158	142	135	171	170	130	146	154	150	159	156	161	162	156	127	157	169	150	151	120	179	165	141	174	165	159	152	162	159	163	135	158	155	151	146	139	144	151	133	145	129	144	160	154	159	160	157	156	156	163	143	156	173	144	159	125	147	149	143	155	142	177	170	172	140	143	176	139	150	133	122	140	132	180	139	164	125	153	190	161	159	131	168	149	147	152	116	132	144	163	171	157	136	141	152	136	173	154	121	145	176	140	153	173	161	149	128	132	159	140	151	155	160	152	152	147	161	145	144	144	153	155	149	149	138	157	163	132	163	143	149	165	154	176	147	145	142	138	139	157	151	178	165	154	156	167	157	160	151	153	158	157	159	127	169	131	158	176	189	140	151	166	169	167	160	143	167	141	133	148	135	152	152	154	145	145	159	150	165	163	150	153	131	149	136	148	165	168	144	133	153	168	127	146	149	134	130	135	170	169	146	159	164	132	134	143	137	162	146	137	139	167	151	148	135	161	148	149	147	149	159	168	177	152
23549	1952	4484	4970	4308	3503	2842	2409	2039	1717	1499	1324	1203	1078	1075	957	868	813	803	748	702	702	633	618	592	572	590	596	566	546	499	532	530	528	504	504	527	521	468	479	491	486	521	535	459	468	476	471	489	453	421	471	473	474	436	443	467	424	430	430	440	468	460	450	461	399	431	414	417	432	449	435	452	451	423	397	409	385	420	406	441	424	422	431	392	414	385	380	410	427	415	385	429	409	432	430	369	388	415	442	401	449	433	386	387	409	433	404	414	433	389	452	388	408	376	394	402	402	399	430	401	387	422	385	404	396	383	399	380	408	431	393	393	411	400	419	409	431	421	426	431	411	445	405	435	441	404	420	419	404	419	411	430	412	425	387	393	390	427	414	385	406	408	404	421	445	414	380	409	405	366	448	421	414	396	410	380	409	397	434	394	385	424	388	363	388	405	388	420	413	427	383	445	391	399	401	411	409	403	418	408	393	395	402	395	428	407	377	369	394	411	432	388	387	383	420	407	423	410	400	390	402	381	410	380	393	342	411	438	404	370	378	357	376	398	409	399	412	406	378	379	426	395	419	396	388	392	432	408	389	428	405	392	371	374	389	400	416	429	393	383	390	397	396	403	408	381	391	390	464	393	400	395	370	381	426	382	374	393	388	403	400	410	377	393	364	405	406	397	385	388	438	416	413	403	411	413	428	410	399	413	418	409	434	408	416	368	401	369	433	439	399	377	366	405	405	387	378	404	400	422	386	412	410	386	342	443	432	392	395	426	400	401	414	422	368	386	410	415	372	416	367	394	365	365	383	405	426	404	408	403	392	419	395	415	365	391	384	430	401	404	403	385	442	403	432	395	410	390	406	396	390	435	410	366	425	423	368	392	387	392	416	373	390	418	425	404	363	445	440	405	394	383	370	417	379	361	407	418	406	432	383	401	375	376	396	387	384	428	419	429	388	407	441	381	403	385	410	396	392	418	419	376	358	419	417	374	398	398	370	411	410	426	374	364	412	395	414	390	410	390	436	402	388	403	382	405	367	433	385	378	403	387	380	407	406	425	419	384	406	431	388	416	389	406	396	390	384	407	413	401	400	435	424	398	394	360	372	413	390	434	419	415	406	425	397	422	392	423	418	401	370	396	406	395	439	379	383	386	383	405	394	423	377	379	382	403	414	437	396	386	407	423	398	387	419	371	389	390	426	434	429	376	411	366	400	401	395	380	402	410	409	401	388	405	394	395	383	418	372	406	401	402	412	388	380	399	413	399	415	423	403	410	410	376	392	415	382	377	355	377	407	416	423	408	403	384	387	398	359	389	408	406	388	417	418	442	412	380	437	392	380	392	381	412	395	418	420	417	400	436	365	387	394	400	393	398	409	406	350	374	440	407	381	416	383	380	419	367	397	435	417	417	365	399	414	408	412	410	385	409	410	410	401	367	367	393	395	415	440	428	385	392	366	367	426	404	414	403	398	371	420	409	421	364	381	398	407	387	395	384	394	394	413	402	422	394	399	380	431	379	378	415	417	382	443	419	418	368	419	377	407	364	393	396	383	413	374	404	414	382	396	392	409	412	363	386	393	378	385	398	383	412	368	387	422	400	415	388	388	427	388	404	410	386	433	400	386	407	379	423	387	405	379	415	377	360	419	416	443	430	419	386	404	371	352	381	418	409	420	421	421	353	383	404	406	390	417	411	412	449	411	382	396	397	441	392	370	385	424	384	416	397	392	362	351	406	380	397	430	430	425	419	420	375	398	391	372	383	416	398	407	399	409	452	359	403	419	397	401	411	444	430	408	360	368	398	417	461	398	431	408	390	373	427	430	414	386	409	397	388	452	412	382	400	395	389	383	399	425	404	417	380	363	368	379	405	392	397	419	400	387	380	380	394	405	410	413	377	376	386	414	423	395	369	402	384	409	386	403	361	397	383	400	400	399	395	394	424	370	418	396	402	425	376	403	375	417	388	396	389	402	417	402	389	403	416	399	417	394	410	404	419	430	399	378	427	410	401	389	420	436	392	379	397	430	413	427	442	412	404	400	389	430	420	400	417	395	389	373	409	393	362	377	432	425	400	380	415	402	402	422	374	397	432	375	404	394	422	367	411	394	391	399	390	368	400	406	413	371	415	422	367	401	388	404	449	432	401	388	346	399	435	402	379	398	401	421	381	411	406	385	405	406	374	413	364	400	392	411	399	416	416	426	381	412	423	376	374	390	395	408	397	423	371	425	417	352	394	368	400	375	443	406	422	416	381	418	397	432	398	374	389	395	413	378	429	392	394	385	416	414	407	370	390	397	390	403	406	400	366	366	388	387	386	398	433	409	400	403	450	393	379	445	377	406	402	396	379	383	367	401	402	397	409	420	370	374	385	401	402	407	382	415	420	391	384	432	383	379	415	390	371	407	424	459	412	394	377	409	386	400	413	411	428	377	407	405	396	410	392	361	435	375	407	394	371	449	373	387	384	378	419	443	403	410	380	411	414	410	454	432	349	399	389	433	392	400	404	384	414	426	388	425	406	454	373	410	400	412	399	388	430	389	392	424	407	421	394	436	384	410	407	393	379	390	412	408	406	386	379	352	400	378	421	418	384	416	378	391	387	403	406	415	400	420	383	407	403	407	404	389	422	422	427	405	392	371	403	388	416	404	425	439	382	398	399	397	391	391	381	390	391	405	409	412	437	389	424	321	385	406	404	380	424	398	404	378	411	399	381	379	415	393	431	397	381	378	432	418	396	450	406	423	399	388	429	384	392	415	398	426	396	408	430	372	391	415	400	406	382	414	386	410	439	414	397	396	387	394	366	353	420	373	365	403	441	454	436	396	433	417	397	403	414	408	398	394	448	386	369	371	403	396	409	422	401	402	397	396	365	389	426	375	438	431	391	405	429	401	399	399	402	389	439	404	436	395	444	414	409	378	416	374	397	397	433	386	429	390	383	449	342	410	378	433	396	378	383	423	398	404	428	426	391	432	371	418	382	397	391	402	428	414	382	394	374	407	451	404	370	446	402	421	406	396	349	398	408	390	422	379	401	411	416	399	383	421	374	419	395	378	408	346	436	366	420	365	411	382	416	380	424	384	441	360	376	403	383	394	414	371	426	415	404	383	418	427	418	405	378	409	414	391	375	413	400	421	383	454	397	419	427	354	417	382	377	403	413	388	432	412	409	399	390	401	374	412	384	403	376	404	406	413	391	397	418	373	386	432	400	366	382	403	378	439	427	442	424	403	430	385	384	404	404	395	392	403	408	426	391	356	413	391	368	404	367	408	399	385	420	416	419	399	391	387	378	398	399	397	404	378	377	407	390	380	360	413	404	390	411	397	410	391	396	375	385	400	434	371	412	378	384	385	367	407	391	391	364	413	386	389	434	389	407	421	369	395	384	415	389	406	403	397	427	401	406	397	376	405	410	412	393	398	399	397	408	385	401	407	385	403	444	412	401	356	394	403	419	447	404	441	416	409	414	388	368	418	407	404	394	397	399	412	373	376
3746	199	181	186	193	186	184	201	197	206	193	171	162	180	174	155	197	158	188	191	170	166	165	168	158	161	181	164	160	177	156	161	152	171	158	166	146	176	147	153	158	165	176	171	181	180	173	164	165	178	181	196	157	184	174	159	169	170	162	181	176	183	166	194	150	151	182	161	161	157	173	181	153	153	165	163	178	175	185	175	188	150	177	157	161	181	163	192	174	177	175	180	178	210	160	160	161	132	165	173	169	157	162	145	177	162	175	179	164	177	171	170	178	173	169	159	164	170	157	170	187	162	169	177	159	173	143	170	179	186	165	167	184	157	178	149	157	150	176	175	157	200	180	174	171	186	189	149	192	199	177	182	150	182	182	172	169	159	162	185	162	176	167	170	176	173	174	165	190	164	164	184	177	173	159	153	183	165	177	181	153	147	162	185	167	163	167	196	174	147	164	164	184	152	168	171	207	154	171	164	174	158	166	155	174	161	168	156	178	149	162	162	170	168	170	171	169	166	170	189	150	161	181	165	171	180	166	202	170	160	189	149	166	183	145	167	180	191	167	184	196	176	157	172	163	161	178	157	160	193	151	169	162	173	163	179	161	178	172	163	167	161	174	151	178	166	179	174	169	178	149	160	175	182	203	162	178	179	165	156	167	167	173	168	191	173	173	175	167	167	189	173	180	205	182	179	184	174	178	180	180	185	166	153	188	192	162	186	187	181	167	157	205	171	172	183	145	186	153	155	149	161	180	148	185	146	179	185	153	177	194	180	178	171	176	167	186	165	158	145	191	155	180	172	177	156	171	169	172	182	165	162	160	138	178	166	170	169	176	142	174	172	168	180	150	156	160	171	192	167	173	187	179	168	176	170	179	162	168	182	153	176	178	183	162	185	155	170	152	160	164	179	183	163	145	172	146	190	160	176	165	145	178	166	159	168	184	159	175	164	166	159	179	178	149	160	164	156	171	173	153	183	163	172	169	187	195	184	185	172	169	181	178	178	174	176	164	166	194	162	174	172	190	173	189	199	155	184	174	173	140	174	153	156	177	178	152	144	172	165	189	176	155	163	186	151	185	172	159	149	180	149	169	187	146	177	161	189	178	151	166	170	187	175	171	159	180	170	170	140	171	163	191	155	160	170	187	173	174	167	177	161	163	175	163	183	182	170	162	177	174	171	146	170	160	173	174	162	161	180	202	158	165	157	168	177	168	175	189	177	175	184	165	176	176	150	169	201	179	156	141	170	157	148	171	188	158	196	167	149	186	158	186	167	156	156	182	189	168	161	163	173	187	174	172	178	163	172	152	163	150	167	182	172	190	174	174	180	159	165	168	177	179	175	186	184	155	178	180	153	177	184	168	168	183	182	188	156	163	187	177	171	172	165	181	144	174	177	150	172	175	183	183	181	200	177	178	152	175	171	150	158	174	165	162	180	179	165	182	163	190	175	193	169	182	178	194	189	165	168	177	163	182	169	169	159	175	175	181	176	179	167	144	168	196	192	126	168	165	167	179	202	179	181	152	151	190	173	152	180	175	159	167	152	161	168	186	172	172	166	183	183	161	160	177	178	147	160	166	179	179	195	165	166	154	171	174	182	176	201	192	150	166	162	157	161	192	183	167	164	214	177	188	181	165	181	160	170	160	164	177	170	181	192	189	171	178	179	181	159	196	162	191	181	176	185	188	159	193	178	177	179	184	173	179	150	194	154	200	175	178	158	165	175	185	173	160	162	181	187	161	183	170	177	172	177	158	173	179	180	180	174	167	181	183	167	157	179	163	157	193	170	154	166	169	165	160	172	178	186	188	167	171	171	177	164	169	163	173	163	200	150	172	168	178	162	165	160	177	163	161	186	172	171	191	160	167	174	159	190	186	193	168	171	158	167	180	175	171	187	183	173	187	169	168	177	193	168	148	166	157	151	172	186	155	171	166	151	172	167	173	175	175	173	162	173	176	158	164	171	185	177	168	166	171	171	164	174	168	169	185	137	169	166	170	163	183	171	166	164	169	168	147	167	156	158	148	167	158	168	162	195	179	179	164	154	194	172	156	190	185	174	167	149	155	173	173	187	172	174	171	170	178	171	168	174	178	189	156	193	146	187	145	169	158	172	163	193	174	167	152	167	160	146	170	180	151	171	161	162	183	165	208	163	164	165	171	169	175	204	171	170	156	154	177	174	175	164	183	160	181	168	170	192	164	162	176	160	154	185	156	172	178	182	166	154	174	161	155	190	172	178	169	207	189	173	164	182	185	171	148	189	179	177	165	185	180	164	182	185	161	190	169	174	137	182	164	166	177	177	165	184	184	151	123	138	163	179	151	168	195	189	168	159	149	159	142	157	183	168	173	174	164	185	176	184	181	204	150	192	163	169	158	176	154	161	178	172	168	176	162	171	144	162	167	179	152	182	185	162	174	175	153	177	168	166	172	168	159	171	166	161	188	158	182	175	157	179	171	151	161	147	165	192	164	178	183	158	195	154	168	167	166	178	181	191	169	149	165	165	190	179	184	185	177	158	150	169	203	185	190	198	185	196	194	163	184	178	157	177	163	195	158	164	161	174	185	191	179	146	161	157	182	169	168	187	145	182	177	148	162	155	167	186	161	192	156	158	159	165	187	166	160	154	161	182	175	196	153	187	164	173	185	168	171	156	169	169	191	179	167	170	156	156	181	173	165	155	185	183	170	183	184	150	181	179	168	152	182	176	144	159	162	163	161	192	180	171	165	173	169	143	164	171	167	167	170	188	164	176	173	164	168	160	173	152	151	171	185	172	160	163	154	185	205	173	178	182	164	153	166	185	158	154	168	163	154	190	171	162	183	177	188	164	177	181	150	189	184	176	176	150	175	184	167	162	176	155	174	188	180	148	159	185	147	161	181	178	145	172	176	185	153	148	182	182	157	169	181	170	159	168	176	160	161	174	194	200	183	204	179	167	158	159	177	183	156	188	180	184	173	160	148	186	175	161	171	177	178	172	172	179	206	208	171	146	175	206	196	166	154	162	161	186	170	182	184	182	183	148	175	166	177	189	202	157	190	166	180	151	162	189	190	157	168	156	183	180	202	159	176	177	172	183	180	144	180	178	212	177	177	195	150	155	160	169	171	148	177	181	158	173	190	173	168	166	159	183	138	180	172	187	180	153	147	196	153	193	178	177	168	172	148	159	177	168	170	175	170	193	186	190	168	185	188	170	167	187	167	185	167	201	181	164	181	199	179	149	180	173	160	162	163	172	158	183	157	143	154	185	182	178	135	182	185	172	202	183	175	156	171	170	172	183	166	179	168	182	182	178	184	166	182	167	144	202	164	157	156	179	183	185	182	177	171	184	160	176	159	192	152	185	177	184	181	180	178	186	183	149	188	172	159	184	200	182	184	186	175	182	179	157	178	168	161	157	165	192	178	174	176	181	174	172	173	165	165	167	192	182	178	168	174	156	170	190	169	167	160	176	169	175	149	177	166	173	189	182	181	163	187	174	189	167	165	176
3734	526	587	571	536	555	547	544	535	506	511	475	466	455	498	519	483	476	460	466	493	512	479	486	473	471	452	457	526	488	462	426	498	414	472	507	459	470	497	448	428	467	507	495	456	453	455	479	451	501	476	431	458	433	469	503	477	464	466	486	446	441	522	472	480	496	450	459	443	469	473	504	488	500	490	507	452	448	492	469	472	479	447	458	494	441	442	443	456	456	461	432	479	460	450	435	454	451	465	447	463	490	449	449	481	463	462	480	522	491	443	477	464	449	443	476	448	499	488	462	465	480	424	468	481	463	468	479	469	489	466	477	455	458	449	475	465	445	463	511	461	495	527	468	478	453	444	491	511	474	483	461	451	458	417	452	436	481	435	460	457	464	440	429	462	474	475	486	448	440	452	468	473	448	431	438	455	497	418	418	427	467	482	465	420	474	459	469	437	459	478	435	451	484	458	479	466	465	454	453	486	470	437	457	501	468	469	464	452	461	473	483	431	492	438	454	454	497	480	418	472	488	445	451	506	485	490	440	484	452	451	454	481	475	473	473	426	486	438	453	476	459	475	467	455	426	437	472	471	455	466	471	464	499	433	478	438	421	470	467	486	464	435	450	435	440	471	430	470	456	454	426	440	461	456	454	461	464	458	451	457	477	456	434	452	454	493	448	454	437	467	469	473	478	475	455	422	508	430	452	422	456	464	479	446	480	438	505	426	466	413	471	472	430	456	437	488	452	497	456	472	462	435	471	460	457	451	494	437	515	496	437	479	473	466	436	430	456	476	497	490	474	457	423	455	474	433	428	440	437	467	488	469	457	468	451	506	449	425	489	463	428	475	430	450	444	460	458	465	434	462	451	469	471	442	484	478	429	460	436	454	461	462	466	476	487	477	455	443	480	472	486	499	466	453	499	474	441	460	480	428	449	476	473	463	464	465	485	424	481	489	458	420	475	435	494	454	470	476	436	466	445	486	436	452	431	484	432	498	489	468	445	431	470	473	455	451	456	471	458	482	452	503	461	452	434	447	483	464	475	456	511	501	469	488	455	496	486	444	474	522	467	417	502	468	451	434	473	505	502	460	446	461	456	507	474	449	478	409	464	435	467	457	450	484	495	454	457	482	473	519	477	446	447	483	427	459	460	434	449	415	465	459	420	448	433	468	482	486	498	479	477	467	481	476	460	495	506	494	490	474	443	478	460	463	460	449	465	437	450	448	520	468	462	443	465	496	441	452	472	468	416	463	453	507	479	432	476	475	460	495	445	495	473	458	489	488	489	486	466	452	455	495	459	452	472	447	485	459	453	461	524	430	467	480	439	482	474	468	481	440	388	487	450	476	462	447	473	424	480	478	479	501	466	474	411	467	468	481	457	478	420	471	456	432	429	457	448	461	470	476	482	474	457	446	458	465	481	453	456	457	470	530	471	478	462	463	490	433	463	432	459	466	447	437	448	459	428	445	484	481	450	443	483	466	475	454	451	499	426	459	411	456	479	465	476	485	429	416	465	472	444	464	452	486	456	485	453	448	491	485	484	438	463	424	488	495	472	460	478	482	465	480	470	441	435	487	447	426	479	461	469	467	465	426	452	486	483	449	483	422	490	408	505	443	440	455	499	441	457	469	480	461	451	474	452	475	469	446	462	433	408	453	461	440	468	472	489	450	483	461	458	482	503	459	464	474	522	465	464	461	397	483	451	462	440	460	449	504	501	432	443	501	425	453	447	498	442	464	444	474	420	474	482	441	471	469	450	435	480	455	491	488	464	478	427	524	495	422	457	491	494	456	481	487	449	479	493	470	458	439	484	455	499	468	465	466	429	439	483	462	479	454	430	505	521	482	451	453	484	479	476	463	446	450	470	419	460	451	459	453	481	438	466	492	463	486	472	481	484	468	472	481	456	442	432	480	462	479	447	476	485	473	444	467	468	476	432	471	466	489	485	463	480	448	478	412	466	482	455	435	483	447	408	494	493	466	443	469	453	480	488	497	441	461	433	471	444	470	442	428	459	435	447	475	415	444	513	484	484	420	438	457	433	460	482	441	467	466	454	475	490	436	464	463	487	467	449	483	480	474	495	434	470	401	473	471	462	454	494	471	435	495	480	471	475	483	463	503	460	459	430	483	471	506	453	460	464	454	399	463	447	455	484	440	452	501	433	474	463	467	437	496	469	466	480	462	468	467	463	473	450	531	441	466	451	449	445	485	477	419	466	436	501	490	463	425	461	481	481	458	442	463	461	478	461	429	442	501	471	413	475	464	458	480	448	495	480	466	459	441	454	468	478	452	467	494	481	487	459	478	470	452	491	477	503	483	467	433	443	478	472	441	446	439	468	428	468	442	474	475	462	420	407	443	438	467	442	469	454	502	458	453	474	475	473	472	502	459	433	424	477	459	451	453	447	475	465	435	502	483	473	497	469	450	474	457	457	456	451	515	483	469	453	477	483	473	466	467	406	471	477	446	469	490	465	400	475	480	494	460	432	463	458	443	465	454	467	417	496	448	462	440	434	464	462	490	470	472	486	446	454	456	452	452	469	458	470	489	479	477	476	458	471	494	429	443	460	454	493	475	478	508	482	457	445	485	466	455	435	460	455	539	464	451	460	422	438	492	446	478	482	454	443	463	440	495	486	439	442	491	424	475	426	497	480	524	474	468	439	435	468	464	452	448	443	480	425	489	456	448	457	469	469	488	465	484	474	438	440	483	484	478	499	479	485	426	450	472	469	500	443	438	434	425	456	491	467	456	472	462	431	438	461	446	432	447	500	441	446	493	492	442	471	452	480	505	496	489	462	459	478	478	415	442	496	481	417	448	462	439	490	488	472	470	460	436	489	448	507	465	451	492	528	502	458	467	440	443	450	441	460	461	488	410	459	462	485	471	462	479	444	461	447	452	460	483	433	418	443	460	451	489	442	476	494	489	471	430	458	465	432	452	435	431	469	488	486	459	470	495	465	448	445	479	473	471	450	433	466	456	422	460	485	467	453	430	444	458	460	472	483	428	473	464	454	404	462	492	428	500	504	437	477	429	457	456	463	460	452	461	424	487	431	473	453	452	471	460	487	438	473	445	486	482	431	452	474	452	493	473	456	435	452	455	480	462	509	429	483	492	464	424	455	454	440	462	462	459	454	428	488	448	460	486	457	474	451	451	466	507	444	446	420	465	455	473	437	500	502	462	453	474	461	475	488	449	474	439	458	469	456	437	463	496	496	448	462	478	462	443	471	511	457	475	483	439	473	475	444	478	456	505	466	434	466	466	469	461	449	487	452	482	456	427	466	432	436	463	482	503	468	447	445	454	479	453	442	426	455	482	433	469	436	472	470	496	475	437	454	443	481	505	440	502	442	469	485	456	485	417	484	446	469	485	468	440	470	484	454	495	433	453	450	452	433	431	454	478	441	459	447	473	466	474	475	471	472	442	419	483	532	478	462	496	471	451	464	462	473	432	412	487	475	461	474	479	448	466	483	443	447	435	448	438	461
33905	5316	1260	909	703	535	462	355	327	357	327	293	288	291	251	276	245	261	257	221	211	233	241	220	238	240	229	227	225	208	245	244	242	251	215	268	236	238	219	241	225	222	221	241	253	236	227	220	225	261	261	224	213	229	256	219	254	233	237	256	235	242	255	219	253	247	257	236	240	232	222	236	207	220	225	245	231	239	197	225	199	212	260	206	231	203	224	223	227	222	226	234	207	228	203	243	224	199	230	261	213	237	219	234	235	258	242	207	233	214	244	264	227	241	230	236	221	230	251	221	204	247	254	204	179	246	220	229	197	223	243	200	243	227	211	204	240	205	226	242	224	213	249	215	232	241	208	227	238	249	216	268	234	190	234	231	185	247	198	233	191	204	221	220	236	221	231	220	214	196	212	257	246	224	229	226	223	219	204	241	215	244	212	207	250	222	223	240	234	215	236	236	209	224	216	239	217	259	235	217	208	235	214	219	213	218	248	227	217	243	219	220	211	231	212	203	239	255	245	203	209	200	198	209	224	241	218	203	216	227	209	221	210	227	241	234	222	236	248	238	234	233	238	228	250	212	236	214	247	248	250	206	228	227	242	252	212	240	222	199	218	235	218	226	229	206	221	216	198	220	216	234	239	212	215	211	186	239	226	226	219	208	235	224	210	228	236	229	220	231	220	216	221	231	253	240	241	226	233	232	233	244	251	215	238	231	228	199	222	226	248	227	217	221	197	259	182	234	244	195	221	215	247	243	215	256	233	211	246	222	241	245	237	227	229	208	219	211	217	212	195	209	223	203	226	236	220	225	222	227	226	199	219	211	223	236	240	219	220	239	240	234	227	243	216	227	216	236	205	222	219	223	251	225	257	234	258	226	246	230	233	252	212	212	244	210	230	251	223	249	247	215	208	256	215	216	232	226	245	238	249	211	234	204	240	224	248	248	213	220	239	190	220	239	213	215	236	222	215	229	213	252	235	230	243	222	215	232	243	219	212	214	229	226	240	255	221	247	234	201	221	222	183	208	230	236	223	242	205	258	229	238	240	211	241	258	220	214	217	224	235	212	234	219	237	198	249	224	222	242	212	217	238	228	233	223	226	250	239	257	223	253	242	239	227	218	201	237	242	222	216	202	219	236	251	234	224	232	255	234	222	237	219	181	238	242	227	232	221	242	229	208	222	248	225	219	230	241	257	234	223	238	213	226	225	264	207	251	242	221	232	221	223	221	248	224	227	219	232	230	244	232	232	236	233	232	245	205	254	263	217	212	242	196	227	204	237	215	237	202	251	221	249	229	210	214	220	221	209	214	206	239	235	215	250	211	200	247	214	222	240	193	218	217	226	218	223	232	234	231	224	218	216	235	210	222	244	230	223	204	235	217	223	238	237	269	201	224	211	208	192	196	235	239	233	224	242	234	214	192	217	246	233	217	237	229	213	209	243	248	237	215	283	229	242	238	220	218	215	243	223	251	232	221	221	226	221	225	246	213	224	240	235	215	267	224	231	231	221	233	218	221	218	205	255	217	246	233	209	197	201	228	218	245	215	209	230	229	237	252	235	210	210	244	224	210	225	235	236	255	235	228	216	232	223	236	234	229	214	232	227	231	225	263	218	248	248	236	231	224	200	240	219	214	234	248	234	223	219	245	234	209	214	220	226	233	221	231	228	223	213	225	228	201	225	214	216	234	212	206	205	223	260	231	243	204	215	222	214	233	221	198	234	234	234	239	267	238	240	238	232	219	226	216	226	233	251	234	202	243	252	248	212	211	201	220	209	234	241	216	226	247	207	206	221	217	235	210	218	236	239	278	241	227	211	201	217	245	213	222	230	195	222	231	238	229	244	210	238	229	224	239	245	225	219	246	216	206	210	223	204	240	239	223	220	229	232	245	224	210	234	244	244	235	211	206	233	205	240	243	202	207	223	215	208	225	231	228	243	220	225	245	229	191	224	214	248	246	233	206	237	210	215	220	208	216	206	196	243	221	228	219	235	234	225	201	202	239	226	222	219	249	234	243	250	237	251	210	200	221	186	202	226	241	194	229	238	217	243	239	213	213	237	217	218	217	215	226	212	210	237	217	237	229	218	239	220	224	223	251	222	233	213	208	210	209	246	220	239	215	221	222	228	177	231	227	206	238	243	226	254	256	234	202	225	245	224	241	244	245	204	238	266	231	213	202	223	221	243	222	257	209	226	215	257	220	240	214	189	215	201	211	223	257	216	218	223	241	192	228	228	216	223	221	245	235	223	228	237	229	229	247	216	214	219	237	231	252	221	192	217	241	252	249	210	227	209	219	215	203	226	274	216	242	236	229	269	231	260	224	202	213	235	210	213	267	227	244	222	230	233	200	202	246	214	221	243	224	254	245	206	243	230	213	232	253	227	230	219	234	243	238	212	212	234	201	189	201	247	230	233	259	226	221	220	225	201	209	223	228	205	229	218	212	233	234	229	218	227	233	231	235	222	234	207	218	215	240	223	220	252	223	235	205	216	221	240	202	225	215	209	220	236	215	235	231	227	243	225	238	231	217	244	200	230	261	242	223	244	239	231	232	220	204	250	231	201	220	262	227	203	187	228	240	245	218	225	242	240	226	236	224	232	241	204	211	238	212	205	242	212	230	232	242	228	216	247	215	214	236	213	240	239	197	233	220	227	250	232	238	235	221	229	263	225	197	232	235	209	271	222	228	242	247	229	211	239	218	207	224	231	219	237	214	234	199	209	239	210	207	221	225	217	201	225	226	206	227	223	220	234	206	247	234	242	222	206	259	260	224	237	222	194	231	226	213	223	215	238	204	217	220	236	200	214	204	255	234	234	219	229	251	225	219	231	223	226	244	225	260	222	206	232	198	212	218	221	238	205	237	240	200	222	242	225	217	233	229	220	209	233	208	235	218	241	209	232	251	246	222	218	226	232	244	263	239	223	228	219	225	213	217	219	218	252	227	215	205	240	258	210	252	195	213	220	243	216	233	226	229	231	210	225	215	211	252	195	246	208	235	212	219	216	226	225	227	220	218	227	225	237	228	215	240	211	251	237	238	251	226	216	235	213	225	222	235	220	227	227	215	223	205	206	211	244	257	226	219	202	226	217	236	239	239	202	239	203	243	246	238	250	241	244	222	228	238	215	231	192	235	251	229	238	238	230	228	257	258	235	236	222	210	209	238	222	228	226	234	218	220	217	244	242	223	236	193	206	218	225	221	209	202	229	213	221	215	223	220	235	250	214	252	225	219	229	218	208	220	251	214	201	222	236	212	227	243	223	232	255	215	207	211	221	244	188	216	217	249	232	220	232	215	221	221	217	217	252	211	235	206	200	193	227	229	242	207	241	221	237	224	235	234	184	213	205	246	224	231	215	227	242	212	241	234	217	195	207	205	209	225	220	193	214	228	241	219	203	235	214	227	222	214	220	201	213	219	217	243	197	216	226	225	203	222	184	212	227	228	213	249	217	237	240	226	242	204	209	204	228	232	227	220	236	233	210	220
16964	1322	2750	2958	2677	2223	1896	1549	1327	1295	1180	1093	998	976	884	826	879	784	781	761	749	743	746	713	682	670	690	679	658	655	658	640	651	658	629	680	662	646	630	639	618	612	622	602	578	620	601	593	601	595	596	576	597	631	609	563	616	584	590	619	619	648	633	596	598	633	596	605	590	670	562	583	566	615	531	610	540	622	614	558	593	613	570	604	612	586	579	564	593	610	632	602	575	577	606	577	566	574	585	592	604	604	608	596	588	593	592	597	594	596	562	557	600	542	563	589	573	597	563	550	584	593	580	626	590	631	585	613	573	580	530	514	618	584	644	587	588	599	628	604	614	581	578	590	562	568	564	560	559	561	584	546	608	594	591	580	548	571	581	570	613	590	555	573	605	603	555	579	582	598	565	581	577	582	586	577	610	574	578	595	634	522	628	559	572	552	604	554	559	616	567	557	567	554	583	560	579	615	578	583	595	559	564	568	583	567	583	571	597	596	570	587	585	601	581	576	595	576	539	594	616	596	605	596	566	575	630	580	577	564	622	560	591	547	575	559	568	627	595	624	557	594	586	604	601	568	529	598	594	571	567	612	575	596	544	608	580	570	574	591	588	612	582	560	576	543	569	580	549	595	594	598	597	620	558	587	590	564	570	620	636	558	636	642	563	589	608	607	605	572	593	555	564	607	570	583	586	596	601	602	613	570	585	577	581	602	602	580	632	564	601	617	549	572	648	571	591	530	548	602	559	573	547	598	623	586	572	592	598	602	578	619	560	558	617	571	554	567	584	620	557	597	602	584	606	599	561	587	580	527	599	542	582	592	549	579	606	614	578	589	584	554	602	629	568	619	591	558	643	576	567	554	593	579	552	585	559	572	544	541	615	582	590	582	569	604	555	537	612	591	584	600	581	557	587	602	606	610	600	563	594	571	591	576	594	550	593	556	584	622	620	621	519	599	596	567	576	588	568	569	557	569	562	571	564	603	594	617	567	574	556	589	589	615	607	585	585	601	580	602	569	545	587	606	581	576	585	600	606	569	566	586	568	570	556	612	543	577	602	565	590	604	586	607	542	611	595	625	560	567	567	587	588	611	593	571	584	588	592	593	539	567	558	558	596	586	609	594	581	593	581	575	577	543	578	571	573	545	610	603	609	592	605	591	580	538	595	581	621	600	620	609	569	583	571	550	609	533	610	536	594	601	554	575	594	557	535	576	584	583	537	591	565	582	582	582	573	580	569	593	557	589	547	596	587	605	578	573	554	591	582	549	604	575	543	594	588	565	598	577	602	542	583	659	574	562	540	579	634	565	601	559	619	613	549	599	602	605	581	590	592	599	590	571	577	559	573	574	562	562	565	598	606	584	603	589	542	592	589	626	584	584	605	594	572	553	596	590	620	534	571	582	596	568	533	574	612	591	588	584	561	547	586	551	612	559	566	614	548	533	593	605	583	554	584	583	618	579	581	549	605	569	589	553	597	621	584	591	584	606	599	582	544	624	613	608	559	607	632	618	579	559	543	608	584	618	591	611	577	598	567	566	618	531	570	604	584	586	571	587	605	611	594	583	607	588	589	573	589	560	573	603	556	582	578	567	575	594	516	620	588	592	554	612	608	585	585	598	575	580	570	606	570	568	540	619	566	529	544	615	590	617	590	635	568	535	601	581	569	596	573	608	574	604	622	545	560	543	587	537	563	600	533	598	608	567	573	560	582	599	603	527	562	574	596	591	605	583	553	565	582	595	592	641	544	569	570	553	625	581	614	587	578	551	576	617	573	587	604	607	564	576	598	599	611	609	597	568	582	557	608	565	543	527	609	561	623	600	576	591	574	585	557	591	548	584	559	596	616	592	590	596	606	603	646	589	567	594	535	585	543	577	590	574	609	578	576	661	597	538	619	553	619	578	565	621	557	569	548	590	595	580	591	596	569	520	613	592	616	588	588	586	553	560	625	574	585	571	589	613	524	588	632	600	603	549	589	598	602	548	558	605	611	605	579	601	628	589	597	608	571	577	576	604	592	576	602	562	574	639	610	586	550	599	576	588	586	572	559	626	590	581	581	569	600	554	537	562	580	609	616	579	553	576	596	587	631	589	607	536	617	584	582	608	578	586	577	599	586	610	570	593	571	605	580	550	569	597	583	577	588	603	593	586	548	543	594	572	584	608	598	574	592	617	647	567	581	594	575	571	567	562	603	638	605	580	592	622	594	575	575	606	554	581	566	549	576	582	536	605	598	573	598	558	599	580	546	555	567	635	597	626	538	582	548	578	597	546	603	546	554	590	582	574	614	561	555	574	587	580	578	627	550	575	605	549	537	537	617	581	617	531	571	566	596	580	589	573	610	582	575	549	599	607	543	590	581	548	588	572	578	576	611	571	593	543	572	571	569	563	555	581	604	582	569	574	616	564	579	520	581	600	596	574	603	613	598	587	588	565	569	555	602	620	589	556	609	581	538	566	562	603	576	583	576	562	572	580	587	538	614	584	605	547	575	575	583	586	583	608	579	563	574	615	578	620	558	593	573	606	611	601	585	585	551	586	559	600	635	564	533	588	579	561	583	583	640	584	587	573	599	557	577	613	611	573	590	590	611	560	569	569	610	577	579	600	581	588	568	580	572	624	569	580	584	555	521	595	595	608	600	599	599	598	585	575	585	612	601	590	619	555	562	621	626	572	556	543	567	558	550	589	545	568	619	581	583	617	581	538	648	620	574	545	603	621	609	615	626	564	562	577	582	586	583	584	572	566	582	614	598	578	566	595	555	600	601	561	573	598	553	563	597	583	589	608	586	571	530	613	561	599	590	596	576	596	564	571	581	580	577	593	582	618	557	587	615	598	565	541	578	575	624	524	564	565	591	570	541	599	575	588	578	614	612	563	587	559	591	559	593	598	568	558	579	565	571	577	528	604	553	608	595	528	529	594	591	647	547	577	575	617	562	609	563	640	578	592	597	575	620	578	567	604	581	607	606	591	588	588	568	562	590	581	569	562	588	579	612	555	559	585	609	564	554	612	604	569	569	573	549	606	585	554	590	594	574	615	594	609	551	575	565	631	537	567	617	567	606	571	586	581	570	584	555	650	578	604	600	559	601	594	607	586	599	644	564	578	597	585	564	590	610	573	588	568	566	597	615	572	578	577	583	545	582	572	613	532	592	568	607	565	600	584	579	598	567	623	599	560	564	600	572	594	585	569	556	579	583	586	590	535	590	592	608	602	637	585	539	570	545	562	589	586	574	590	561	555	535	604	550	572	611	553	575	570	590	578	618	557	571	560	562	582	589	603	591	578	584	591	585	570	574	664	621	560	565	564	613	585	577	529	580	573	638	564	624	568	589	530	587	575	613	577	558	542	567	546	594	627	552	594	572	551	616	585	611	600	601	620	560	563	554	578	602	618	599	584	607	603	578	566	560	521	571	557	570	610	555	591	574	610	580	543	583	576	569	577	580	556	607	591	552	618	598	625	565	610	592	558	572	621	577	577	593	625
46146	11812	2718	1592	1062	815	658	469	392	373	303	272	295	242	253	212	230	231	193	196	206	214	187	160	155	175	151	190	158	188	184	143	165	166	189	149	182	162	154	171	140	159	167	141	138	169	147	139	149	161	168	168	151	163	154	153	147	151	154	178	160	130	165	181	169	140	161	175	175	159	155	140	152	149	156	151	175	155	147	172	146	148	145	175	156	155	144	134	148	148	167	158	152	146	139	161	147	169	165	148	168	134	155	145	136	129	160	143	144	124	166	155	146	147	156	148	151	172	137	152	147	148	161	141	143	150	143	161	168	141	137	140	150	164	119	146	147	185	141	152	146	163	134	149	158	150	149	144	162	179	133	155	153	187	162	164	152	173	169	156	140	148	171	150	152	138	168	124	161	172	152	159	134	126	162	169	148	163	151	135	158	143	125	138	129	159	150	154	129	153	143	144	141	142	150	139	171	155	161	169	153	167	152	144	152	146	167	160	146	153	144	163	141	143	136	151	166	144	150	134	201	142	148	143	149	143	166	153	147	143	153	154	161	139	146	131	160	147	146	176	142	140	146	158	165	158	160	183	143	167	148	158	136	139	157	191	158	127	144	142	150	145	152	143	153	129	142	158	164	147	162	157	141	162	147	163	157	138	171	174	143	137	129	149	142	137	147	158	159	146	151	170	144	133	157	154	144	148	158	147	169	137	148	151	152	149	153	139	151	146	151	146	131	150	148	176	145	138	175	138	164	123	163	138	146	159	157	149	147	145	145	182	156	156	146	168	161	161	152	147	155	141	139	157	143	139	160	155	171	165	141	157	146	138	139	156	175	148	163	146	162	146	152	132	152	143	153	147	140	165	148	156	167	129	148	145	150	151	130	154	154	153	168	120	156	145	160	168	134	156	159	147	152	155	163	156	134	140	158	153	164	141	162	152	168	147	152	181	140	149	145	164	164	139	147	174	177	143	144	150	158	164	154	159	141	178	164	171	150	137	165	143	161	166	138	143	138	150	144	130	164	137	147	148	132	154	139	167	140	157	150	165	157	169	157	140	148	138	144	156	154	179	165	163	127	144	159	142	159	142	149	123	148	149	153	169	168	152	158	165	170	137	146	157	142	150	156	163	141	169	148	143	132	152	168	146	164	146	161	159	135	163	150	138	149	153	151	153	168	167	176	172	153	144	146	141	147	127	161	151	146	164	141	153	159	161	161	169	149	139	137	169	145	139	157	168	155	160	177	151	141	152	150	152	178	166	158	144	170	168	166	148	117	150	134	139	157	158	145	153	151	156	161	153	132	133	144	140	169	154	153	149	159	125	145	137	159	154	146	165	130	154	142	155	140	156	140	144	157	154	173	137	148	131	140	170	143	147	149	142	139	149	152	144	155	156	151	144	160	145	158	155	146	132	171	164	149	129	149	136	151	154	144	144	142	147	169	145	152	145	144	153	147	204	127	158	129	151	145	149	134	150	129	167	137	136	159	159	157	184	159	154	158	164	163	146	150	164	136	139	159	168	158	161	152	147	128	155	152	171	137	154	144	153	186	169	173	162	156	130	157	162	153	142	157	155	147	159	162	159	160	146	159	137	125	163	140	158	145	153	167	160	164	143	158	158	150	144	145	143	151	130	166	150	149	147	151	157	167	169	149	169	156	157	141	143	151	147	141	179	158	149	151	146	157	112	183	137	147	162	154	154	147	166	139	154	156	155	141	147	173	166	156	144	155	167	154	149	138	157	130	131	174	170	154	160	159	150	176	155	140	149	143	161	146	133	143	164	144	157	140	144	141	148	164	145	148	163	149	127	151	143	146	151	170	130	151	143	128	142	160	155	154	143	138	129	122	161	156	172	138	144	154	137	144	158	146	147	162	135	161	155	143	150	144	148	154	149	140	139	162	154	149	136	171	156	145	130	147	167	147	157	156	141	151	147	130	164	152	128	164	158	149	157	148	137	155	154	152	164	171	155	144	141	159	135	141	167	162	175	138	158	153	145	151	155	172	130	145	191	142	164	160	156	142	131	170	163	153	157	131	151	147	147	155	138	153	147	167	153	148	151	145	142	142	162	163	144	142	150	159	155	152	165	146	158	181	165	177	160	166	145	139	159	145	172	153	138	160	166	153	170	175	142	140	162	154	166	163	164	152	132	148	153	159	155	149	145	150	147	160	156	152	142	157	136	141	150	145	179	143	151	175	159	167	123	129	131	128	134	152	154	149	158	149	144	153	147	163	148	128	150	151	152	153	149	157	145	158	161	145	149	140	146	149	164	142	162	164	147	154	149	172	150	139	143	155	127	151	129	158	178	144	157	157	153	132	147	172	144	149	148	143	128	155	163	147	163	141	156	135	155	136	143	162	173	150	158	159	160	155	190	157	160	141	151	158	132	142	145	156	160	149	149	134	161	132	131	161	132	172	179	145	175	151	170	134	130	157	150	145	151	153	161	143	136	164	170	150	162	147	162	138	163	135	138	160	166	146	147	162	145	163	162	159	147	146	154	139	133	142	156	161	153	141	134	171	168	139	154	169	148	135	137	171	160	155	140	145	146	167	165	167	158	151	158	164	164	144	158	152	174	134	156	148	139	147	155	144	137	158	134	130	144	142	165	131	172	147	169	146	162	157	166	163	151	140	151	146	177	139	178	152	121	153	142	161	155	157	153	165	172	154	165	154	161	176	161	156	146	160	132	143	162	145	183	175	141	159	147	159	155	142	143	158	157	160	144	156	139	151	128	164	160	131	175	150	153	173	134	155	144	142	154	163	158	180	143	178	145	136	146	162	159	148	141	149	148	168	146	133	165	164	170	158	159	164	144	150	175	147	167	159	168	132	167	186	156	158	155	131	151	159	145	164	141	125	146	146	160	155	169	141	134	155	144	163	174	163	161	140	152	159	140	159	150	123	164	150	155	147	192	169	136	155	140	145	151	174	178	153	168	155	163	159	161	149	142	148	164	157	150	145	131	141	158	152	152	160	144	175	151	135	161	138	155	166	141	156	146	155	145	170	141	170	152	170	140	173	163	143	153	157	169	159	158	145	165	133	127	151	161	169	165	164	132	141	157	152	160	147	168	147	179	138	154	143	158	149	159	150	159	136	155	144	164	140	163	176	143	161	135	163	146	161	155	155	155	150	172	166	167	166	133	157	155	152	151	116	153	165	167	172	159	164	146	153	132	169	149	132	174	167	173	129	153	122	164	151	127	165	190	146	142	140	152	150	149	172	137	163	133	168	155	148	179	132	179	154	147	166	154	149	136	161	163	157	140	142	164	142	165	153	163	157	158	146	119	177	144	156	160	137	161	149	132	137	147	139	125	154	163	147	169	154	144	153	175	147	141	155	143	150	136	185	134	159	133	155	145	147	149	137	147	146	152	164	152	140	164	145	145	144	164	141	146	131	165	164	129	150	150	162	147	156	154	151	157	166	155	152	153	128	160	148	136	144	153	125	166	149	156	159	165	145	166	142	186	143	135	141	140	149	140	125	128
22838	1959	4527	5042	4499	3573	2919	2380	1986	1763	1566	1391	1191	1121	1044	943	857	863	826	795	674	692	671	657	645	571	599	610	589	544	553	534	541	537	527	544	500	471	530	455	448	451	458	475	467	452	412	450	478	453	459	446	470	491	464	460	448	413	456	441	418	411	443	418	443	405	399	433	396	448	420	438	421	416	443	429	428	407	402	376	440	407	390	410	422	409	414	395	379	422	420	458	431	401	387	426	395	420	398	400	468	389	381	402	425	416	407	425	404	416	406	431	421	378	376	429	403	369	402	422	407	367	429	412	419	361	419	424	408	423	401	420	401	424	405	408	432	403	446	392	420	410	435	450	385	411	422	375	415	429	381	378	414	425	383	429	379	398	393	395	431	444	409	389	399	409	444	374	413	396	444	406	409	404	415	456	411	391	390	359	418	374	389	428	398	383	412	386	403	437	393	427	398	395	431	438	415	412	408	423	424	416	401	402	418	393	394	433	400	402	401	381	396	422	416	416	392	397	396	386	407	404	400	400	360	385	422	411	403	390	444	368	400	400	407	413	395	431	400	389	417	371	433	416	402	417	369	404	415	387	406	397	365	425	397	401	336	398	391	390	422	411	395	417	389	396	382	387	360	376	406	430	364	403	382	405	443	392	419	421	362	412	376	389	427	392	423	362	409	389	418	372	383	407	441	401	417	394	388	367	389	416	417	387	375	389	415	419	397	416	386	423	405	383	395	372	387	388	400	384	397	419	395	418	397	415	429	383	381	392	372	419	388	389	396	416	430	394	424	397	386	401	414	389	371	402	384	419	393	405	359	401	387	392	456	422	405	408	407	385	376	364	383	393	434	375	411	384	400	413	393	372	380	390	376	407	383	387	406	391	380	374	418	415	416	396	390	361	386	393	387	397	430	402	387	413	423	414	382	404	407	365	380	400	407	406	405	394	391	370	392	382	382	402	386	355	389	420	400	419	385	417	406	393	405	403	393	403	403	409	399	383	372	412	399	378	397	417	392	398	398	390	381	402	390	401	428	413	367	396	437	370	418	379	390	427	391	371	408	423	390	383	412	408	415	396	412	375	389	403	398	392	366	400	388	383	411	386	406	401	377	379	400	415	433	384	392	404	373	443	417	387	403	389	389	430	375	408	391	422	405	406	413	392	383	370	382	405	383	366	394	416	379	405	385	436	412	364	401	389	416	452	363	401	375	392	379	373	400	388	392	388	407	432	402	367	399	423	415	394	421	402	402	378	416	410	410	386	396	433	399	421	429	401	373	406	406	390	393	393	380	409	369	398	400	411	387	410	400	395	404	389	384	392	405	430	412	402	396	384	426	392	385	370	400	386	407	385	427	397	389	400	405	359	383	392	392	391	394	405	416	376	407	416	415	406	406	385	411	394	413	393	413	420	440	392	404	436	424	385	376	411	412	397	388	375	426	414	377	409	420	388	385	409	379	419	378	425	399	406	421	392	402	409	416	444	393	401	382	408	416	424	435	397	414	405	406	421	398	355	381	394	400	420	380	405	367	409	370	397	390	408	381	393	388	395	435	382	411	407	426	396	378	367	405	382	415	429	419	406	429	406	398	405	411	385	381	385	400	407	370	380	401	399	371	392	372	388	394	404	421	426	434	434	413	421	404	409	414	423	381	396	386	388	366	430	395	400	364	384	383	402	408	397	396	380	405	417	382	426	385	451	398	397	418	433	380	424	415	398	424	431	430	386	413	382	390	394	376	403	424	352	398	406	370	393	414	412	422	375	353	397	379	415	415	376	404	366	401	441	383	387	435	398	396	394	398	404	401	416	419	425	387	397	400	391	381	438	390	382	380	373	386	420	360	397	369	384	374	363	399	423	426	435	353	390	393	385	399	421	408	430	404	401	408	432	389	382	400	366	429	401	371	412	409	364	336	407	399	394	397	399	394	396	377	436	391	386	408	382	366	368	401	367	389	390	402	410	382	382	416	430	386	379	382	377	395	383	393	376	432	390	406	380	416	393	406	444	385	379	381	397	399	406	392	396	406	404	386	437	400	365	431	400	373	384	391	388	387	351	385	407	365	375	403	370	415	429	416	421	414	390	404	398	406	375	400	416	390	370	399	377	408	398	380	419	380	394	403	411	408	396	404	387	434	384	372	404	371	366	410	402	399	388	423	380	403	386	386	374	379	404	406	386	428	389	436	385	395	408	371	383	376	407	395	413	386	415	426	398	387	390	387	398	399	424	394	401	379	414	414	359	393	418	419	386	393	402	427	399	417	387	362	428	387	367	389	402	405	376	384	391	373	399	410	386	391	388	381	384	363	394	410	383	401	403	409	412	436	350	381	355	382	367	384	366	442	375	377	389	381	403	416	391	414	397	419	378	391	392	426	394	392	418	387	413	394	383	408	372	408	406	428	400	436	390	401	406	402	411	405	410	396	381	422	401	388	387	414	383	427	363	386	416	424	352	387	382	413	391	387	399	422	395	423	409	391	405	369	376	410	353	404	374	382	396	421	394	384	408	388	401	434	419	439	391	377	410	410	393	431	380	406	393	361	388	372	397	391	399	416	393	435	398	432	403	387	382	417	419	357	371	366	396	422	415	359	401	398	409	389	370	407	394	387	374	402	377	409	391	402	427	363	409	422	383	407	377	394	429	375	374	380	383	398	375	397	387	419	389	404	413	371	411	400	373	411	396	427	381	397	416	405	355	416	366	410	440	436	428	382	423	396	408	395	397	421	359	391	379	437	390	364	397	387	400	389	401	387	364	379	390	424	387	460	370	403	410	411	405	402	409	378	381	415	406	423	412	386	370	433	414	409	404	404	407	406	388	391	372	423	386	439	350	418	427	375	409	431	430	417	448	381	368	428	374	401	373	378	412	403	403	396	397	406	381	401	392	430	418	346	376	384	434	386	389	415	372	386	379	425	405	445	417	412	395	408	414	421	420	414	446	406	397	421	400	393	381	406	364	399	412	399	401	397	390	383	377	423	380	396	423	378	390	437	373	443	411	364	407	346	376	400	385	385	399	415	425	373	390	388	399	389	387	389	337	441	406	432	409	433	407	407	416	385	395	403	360	416	435	382	367	403	411	344	429	372	398	426	420	402	393	409	381	410	388	357	426	405	420	412	408	397	413	411	419	367	359	372	400	403	416	402	400	379	420	399	379	422	423	376	426	380	426	360	439	414	355	389	403	414	401	412	382	373	387	383	385	393	353	400	378	418	409	398	383	386	400	386	385	433	383	395	382	412	389	370	410	384	380	380	413	396	404	396	412	419	422	416	402	399	391	420	424	412	410	414	380	403	441	402	370	458	421	413	375	425	410	401	389	399	364	378	384	395	382	389	395	424	409	411	392	392	393	424	436	411	386	405	430	376	414	380	409	417	407	413	405	408	372	407	400	418	400	449	418	413	405	401	413	391	390	379	388	385	413	390	405	384	387	383	380	402	362	380	374	417	400	368	394	415	393	382	380	425	390	383	382	404	412	373	394	396	422	394	427
3803	211	221	210	206	178	175	181	178	175	162	183	171	169	179	174	184	190	175	158	183	172	201	181	198	175	164	192	181	174	175	171	157	172	163	161	158	184	179	171	177	183	172	173	166	165	192	177	167	175	184	197	162	174	166	164	170	164	175	185	176	158	165	167	157	198	179	171	156	155	174	192	163	187	182	160	189	157	178	151	180	152	175	165	193	174	159	189	176	157	153	187	170	167	182	172	161	186	141	160	175	172	168	193	163	164	159	177	165	186	188	176	173	160	175	188	163	151	195	154	150	152	165	164	181	195	172	181	187	164	192	188	163	142	173	160	182	170	175	153	183	190	161	208	191	193	167	158	164	172	174	154	164	176	165	160	156	176	191	171	169	173	157	167	171	151	172	177	178	157	187	171	199	172	152	155	166	168	173	185	171	154	212	160	153	180	186	163	163	165	170	165	151	170	164	194	156	163	164	174	176	164	162	189	171	165	153	167	166	177	164	166	163	172	181	168	168	138	167	170	160	174	175	189	178	151	183	164	162	168	162	161	143	154	162	186	183	186	162	187	189	170	158	156	167	174	191	166	156	160	186	165	175	159	183	182	167	177	169	173	167	167	169	179	158	184	188	170	172	198	159	185	179	162	138	194	178	150	184	172	180	178	139	154	169	177	175	171	144	163	171	165	193	156	162	177	154	186	174	153	167	183	181	167	148	195	183	156	169	135	167	167	153	198	165	177	175	185	162	160	173	166	173	166	179	163	184	184	171	174	181	183	170	212	180	179	190	182	180	167	150	157	139	182	189	163	150	164	160	182	151	177	172	171	175	162	192	169	177	187	148	161	193	180	164	179	161	169	167	174	169	182	165	171	164	161	163	173	148	167	190	175	165	197	169	169	187	169	169	189	175	186	156	161	155	188	163	182	191	187	180	169	180	169	182	162	181	192	178	172	155	174	169	176	175	177	181	187	177	186	167	173	182	185	186	178	173	204	165	153	180	169	178	157	187	152	195	178	179	162	155	183	184	165	157	206	162	187	169	179	172	193	174	170	163	192	194	165	164	162	165	148	184	169	147	163	166	176	179	155	161	144	168	186	165	180	167	166	165	173	191	196	167	160	171	165	187	182	150	161	179	155	153	144	164	169	180	194	162	157	201	180	178	181	162	164	186	161	171	192	181	164	168	194	180	155	159	188	152	177	170	174	197	175	153	167	166	173	176	150	183	165	170	190	184	173	169	173	166	170	178	163	156	180	169	165	156	193	177	172	163	187	196	182	156	149	177	175	173	177	181	185	168	181	153	156	171	150	194	155	176	164	173	197	148	157	172	166	162	155	173	173	177	187	151	165	174	173	189	188	185	197	159	173	171	147	161	178	196	154	158	183	165	177	178	163	145	154	168	170	160	157	156	187	165	188	175	162	166	179	200	178	189	177	162	165	189	180	158	168	168	178	155	169	180	163	186	174	196	184	196	172	171	187	177	172	157	188	168	185	184	183	178	171	173	153	186	136	188	167	180	192	163	156	166	177	195	158	179	148	154	182	168	156	171	164	173	204	211	171	186	186	202	189	162	167	178	180	169	169	170	172	159	156	162	170	201	180	141	168	203	164	175	163	173	179	152	171	149	179	158	151	174	139	173	182	164	162	165	169	187	174	188	175	181	170	179	187	169	163	185	172	190	159	176	172	176	176	198	152	170	164	170	162	190	153	176	189	166	174	178	171	203	182	198	151	183	146	170	157	171	168	163	148	163	186	169	181	166	157	186	171	163	148	171	170	177	194	165	189	168	183	175	189	171	176	169	175	157	175	168	182	161	187	176	169	169	155	179	171	154	171	166	169	193	191	167	160	154	166	164	174	175	173	195	173	166	168	178	157	171	181	177	186	173	178	167	157	168	176	166	167	166	151	163	170	222	157	169	150	173	177	170	184	153	175	182	164	165	185	169	177	168	191	176	190	148	176	191	167	182	178	180	191	169	158	186	186	177	183	160	179	185	180	166	146	164	181	198	197	172	172	160	150	167	140	160	182	168	168	163	180	173	164	155	169	173	198	171	183	168	146	175	172	176	201	183	179	175	156	176	188	178	178	166	164	171	172	189	168	177	193	164	165	172	185	164	156	158	167	182	148	166	179	168	181	177	181	188	160	168	162	172	157	175	166	170	154	173	187	162	194	160	180	183	160	172	183	193	153	193	156	186	156	172	162	177	164	171	182	151	165	183	190	144	149	174	156	180	168	192	186	175	161	164	168	152	184	147	206	191	167	167	211	176	172	168	173	186	163	174	181	166	218	163	206	172	169	183	172	189	139	172	158	158	164	163	160	168	152	167	168	173	183	158	159	174	172	173	191	167	188	168	175	177	165	168	169	168	166	200	188	200	185	176	177	167	170	178	141	158	189	197	180	172	182	181	178	174	168	163	178	185	167	172	179	175	176	196	158	144	165	185	180	164	180	163	164	177	178	168	170	188	182	182	152	159	189	158	182	181	181	169	191	177	185	206	175	182	159	193	160	180	170	192	170	169	166	151	172	159	188	174	155	172	179	181	158	173	180	171	174	172	166	181	170	171	164	172	174	166	161	197	166	148	177	169	175	184	166	173	202	188	181	191	177	148	165	176	149	147	167	151	200	166	192	183	152	171	153	197	170	200	166	170	171	170	176	165	201	193	168	207	181	182	154	178	180	184	179	174	186	177	168	163	178	188	174	162	153	169	159	179	170	175	181	167	159	181	186	181	176	178	189	172	167	187	177	169	157	206	151	181	175	170	153	197	185	171	197	153	176	192	174	180	177	149	194	179	188	168	159	186	191	181	178	167	158	167	183	179	147	165	161	155	169	150	162	153	174	178	163	175	201	181	157	176	165	163	161	202	184	179	166	167	181	172	195	176	170	177	167	185	192	167	191	170	185	189	157	187	163	172	167	159	155	165	193	172	168	161	171	186	156	170	149	188	181	166	157	159	174	157	162	161	178	179	169	193	176	184	186	176	162	180	173	187	165	170	172	172	177	179	171	166	152	173	148	169	188	162	192	167	172	140	186	168	183	162	148	156	181	190	159	172	171	159	174	152	169	173	182	180	181	162	155	167	186	175	181	176	190	176	158	186	201	164	182	166	175	174	147	187	170	147	175	161	162	178	189	173	175	187	159	156	189	174	190	167	157	186	168	180	172	179	168	177	162	161	165	153	179	173	168	185	190	142	155	182	167	148	200	172	162	172	167	184	164	154	182	189	187	176	160	157	160	180	172	185	185	191	185	158	161	177	181	176	173	185	159	151	199	159	154	156	200	171	177	178	162	178	173	192	165	169	175	178	154	133	172	177	166	193	178	191	158	178	171	179	197	167	178	153	175	195	189	178	172	170	145	159	159	174	181	161	163	172	194	164	167	173	146	156	196	204	176	176	171	185	167	182	180	210	163	198	192	168	204	171	163	181	185	156	182	151	180	171	168	171	168	164	171	177	167	172	171	190	149	154	182	187	172	170	154	132	188
3582	487	556	586	605	537	532	496	482	453	512	501	472	447	486	481	498	523	468	499	498	486	428	462	447	463	450	467	510	441	490	476	439	483	441	509	460	484	497	437	483	456	478	477	479	438	427	513	473	501	446	481	489	513	476	472	488	504	471	476	470	502	435	483	438	492	453	448	453	510	477	471	481	400	439	433	466	463	473	461	451	468	451	485	513	470	466	457	461	460	477	436	432	474	449	463	441	478	469	482	499	491	473	450	488	441	469	493	471	446	428	445	506	458	474	452	456	423	455	464	497	468	484	433	451	422	456	420	477	455	495	480	454	487	445	437	516	468	472	496	456	470	482	462	466	440	470	477	487	481	489	465	471	472	472	400	453	486	511	478	481	459	460	482	471	450	448	503	457	467	433	514	451	440	482	444	419	444	454	474	474	491	436	454	473	512	474	477	445	455	452	429	485	498	476	495	523	476	481	477	477	434	453	455	454	490	484	450	485	465	489	468	444	505	504	487	441	451	512	472	447	444	491	475	447	450	466	477	483	432	443	421	433	479	442	488	448	448	487	466	468	483	476	489	457	490	432	460	472	435	510	472	473	451	446	409	432	420	482	431	462	476	476	470	461	440	498	464	497	467	503	477	434	450	464	481	524	483	441	425	444	454	478	433	443	404	449	423	451	455	480	462	488	496	472	490	491	475	470	443	445	470	432	475	438	464	443	438	430	456	443	475	455	471	495	431	477	494	466	456	440	427	466	472	493	456	477	480	428	461	500	515	471	449	469	482	458	443	523	470	422	503	455	478	436	453	443	481	485	439	473	442	436	468	472	488	476	455	485	445	441	452	456	499	464	441	490	463	480	457	465	462	447	462	465	475	473	486	453	430	482	477	467	482	473	450	461	455	448	467	464	472	403	497	463	472	499	484	461	478	496	464	450	480	474	468	462	466	480	489	459	459	453	454	481	468	478	442	502	456	448	469	441	476	448	455	498	444	483	441	467	465	482	454	482	470	482	446	430	465	440	453	464	472	416	466	442	484	465	450	459	436	464	466	484	451	450	468	475	458	429	445	465	419	468	441	443	477	424	454	412	465	483	450	470	438	441	494	434	453	469	454	453	464	433	456	451	436	443	429	422	465	443	428	498	459	436	420	489	507	443	466	480	504	456	478	465	448	467	475	454	428	449	487	476	450	440	448	490	470	486	481	448	480	451	489	502	442	434	459	461	485	465	429	499	467	449	447	494	463	463	439	448	474	460	433	439	419	460	434	489	459	453	462	415	475	436	452	457	489	466	451	447	473	483	453	512	457	466	481	457	477	463	499	467	506	491	476	467	466	472	484	501	468	483	446	471	464	453	456	463	458	465	459	490	485	461	473	465	463	469	480	479	458	498	467	496	466	447	464	485	438	473	456	459	428	444	475	433	413	502	447	475	444	475	459	475	474	476	433	439	427	478	446	427	447	435	463	471	436	458	446	472	475	445	486	449	503	466	486	491	443	458	465	502	478	459	483	477	443	436	446	461	489	431	494	451	494	473	450	488	463	429	468	461	425	477	466	463	472	480	451	435	473	466	489	464	453	458	460	446	465	430	436	438	418	476	480	446	459	506	451	489	451	473	456	423	462	436	442	441	505	463	433	457	428	485	468	500	484	530	446	446	502	460	441	487	484	413	468	465	459	438	468	494	453	470	455	449	492	430	499	429	448	485	497	437	469	474	433	430	423	461	441	461	444	484	471	436	457	464	488	427	473	410	469	493	452	484	460	442	465	445	460	462	462	475	465	457	455	437	445	444	498	449	442	446	464	458	455	474	437	471	482	474	486	502	472	463	469	447	460	455	438	454	438	488	453	486	432	456	467	509	442	491	460	471	476	483	461	455	456	480	427	485	509	466	450	499	456	432	483	424	480	492	483	438	467	485	467	468	472	459	469	492	487	482	424	485	473	421	453	458	484	476	458	473	451	441	486	470	495	478	486	493	463	498	475	451	467	489	479	417	473	442	448	454	479	459	510	461	455	487	471	482	434	484	452	485	473	467	478	469	479	476	484	511	447	440	450	450	464	451	486	467	463	459	434	447	468	454	481	458	445	478	480	486	439	436	430	481	449	457	478	434	456	437	441	486	457	473	475	447	489	441	476	457	460	459	451	470	431	468	480	478	482	449	459	459	470	482	484	475	456	463	526	462	489	472	438	458	498	473	474	479	456	500	450	486	453	475	438	442	456	493	455	477	447	462	468	478	431	434	451	464	462	458	477	476	522	490	475	491	471	458	468	433	456	441	483	452	463	460	466	469	488	443	490	439	451	434	464	478	455	482	424	453	467	428	473	435	457	539	462	433	463	472	474	460	445	441	465	447	469	479	458	484	497	459	492	442	455	417	448	458	470	470	450	432	475	430	443	478	440	453	467	492	455	482	486	455	499	462	455	457	515	488	466	493	474	464	486	493	478	477	451	472	478	440	444	505	445	452	479	478	514	462	466	479	455	443	488	480	442	474	469	478	464	469	477	476	479	473	470	444	437	420	490	449	476	462	444	484	479	462	435	452	478	429	480	472	489	440	441	482	486	459	395	477	392	507	444	418	472	452	494	502	471	460	443	456	478	481	450	456	445	482	449	438	431	456	478	444	489	456	435	451	450	428	476	433	463	399	454	486	449	477	464	506	462	440	436	468	444	468	439	475	469	482	426	467	462	463	459	463	471	485	442	457	498	456	441	495	454	470	483	466	457	477	471	475	482	446	458	447	467	457	463	466	462	453	432	438	486	464	455	458	466	466	432	470	454	461	459	434	461	472	449	461	451	465	468	477	491	480	496	452	496	454	430	446	490	393	517	455	465	507	398	486	458	444	465	510	472	468	457	463	468	489	449	458	460	429	471	439	425	435	443	431	490	453	491	467	487	500	464	451	439	482	462	479	504	460	449	443	457	453	494	457	475	490	461	537	453	469	417	482	474	490	423	458	444	462	451	480	440	452	474	498	474	453	462	474	488	461	442	445	444	513	450	461	472	457	468	464	456	487	482	447	464	471	444	479	454	436	476	441	453	468	432	470	466	468	474	434	458	492	446	480	453	470	454	474	453	491	452	441	440	430	467	431	449	442	474	458	465	506	478	482	430	492	467	446	439	463	438	463	473	466	508	462	470	468	471	456	449	474	471	457	483	480	448	444	446	503	454	449	465	483	471	487	484	506	479	420	461	444	444	468	456	458	459	453	439	487	479	477	456	472	454	445	487	442	461	493	465	494	467	444	471	480	457	456	466	443	452	457	481	450	457	458	490	455	465	442	448	443	501	465	473	475	426	453	455	503	464	473	467	503	448	455	457	492	477	508	472	450	444	456	442	450	452	458	450	490	449	453	450	460	440	456	477	477	402	491	470	455	454	448	464	480	477	433	457	497	492	509	473	465	465	438	458	487	479	479	500	447	457	468	473	445	460	485	461	463	470	481	459	470	450	462	436	448	491	479	467	484	448	414	499	474	454	449	465	452	460
33118	5182	1177	929	622	516	496	395	386	338	293	302	257	268	290	264	237	248	263	246	213	263	241	255	233	233	216	242	250	223	250	224	230	237	249	241	247	223	218	257	213	242	212	217	227	244	215	220	255	216	262	225	215	220	249	226	211	230	223	225	224	229	246	211	229	231	254	251	235	242	227	238	242	201	217	219	222	236	225	204	249	234	219	238	232	228	237	224	218	230	213	229	256	223	225	230	189	261	193	216	205	240	237	234	219	231	214	220	235	221	222	244	218	228	220	220	231	248	231	206	206	230	202	223	234	257	253	214	221	229	234	221	223	265	227	224	216	227	227	232	229	216	232	198	246	240	254	247	258	235	240	207	232	245	229	225	244	224	207	256	252	207	238	207	231	233	207	235	245	235	241	209	218	225	225	217	218	203	239	209	237	218	219	228	258	231	235	220	220	239	191	214	231	222	237	239	216	230	229	224	231	238	215	212	219	234	240	220	214	232	214	243	219	235	217	198	227	207	186	231	262	234	213	222	208	212	224	235	262	199	228	219	195	222	231	238	237	242	221	215	231	196	227	212	229	216	232	212	242	249	238	269	223	230	215	200	218	200	230	218	214	231	235	210	218	221	253	227	274	231	229	227	251	225	225	219	226	218	229	244	216	229	205	233	230	227	203	244	208	232	213	218	219	232	213	256	188	217	203	235	245	255	225	245	260	203	226	210	240	217	247	215	240	215	256	203	193	257	242	256	211	217	216	234	231	250	256	206	221	245	219	222	215	232	250	206	211	209	217	210	216	237	196	244	221	184	244	235	212	234	214	249	227	217	231	225	244	260	219	210	252	209	229	199	249	234	232	235	217	205	235	247	231	201	240	214	226	240	226	231	219	203	223	255	266	218	234	259	200	206	204	225	220	245	226	223	264	233	244	235	227	243	234	213	243	276	228	214	220	217	224	199	239	210	212	253	228	244	239	243	229	245	230	224	232	240	232	231	211	218	216	216	223	240	241	211	226	210	215	241	234	228	210	235	227	201	214	244	204	233	235	233	242	225	203	197	227	207	227	232	177	224	238	224	218	220	236	237	220	230	230	216	273	218	261	242	214	215	198	240	219	207	239	222	244	229	226	210	225	243	215	230	231	228	216	224	206	203	231	222	243	238	222	230	220	213	257	235	190	208	217	211	217	219	213	196	255	231	233	225	217	226	217	220	260	207	226	224	232	210	216	246	213	227	226	246	235	216	229	224	220	252	225	226	197	211	208	245	208	213	252	201	198	209	206	241	264	243	232	229	228	224	228	202	237	228	193	234	253	237	218	221	191	224	239	202	238	219	226	234	228	240	232	232	202	234	213	249	252	227	234	230	219	228	211	213	204	223	229	234	205	254	233	226	217	222	231	241	224	240	221	204	215	218	247	256	240	197	225	212	211	213	216	194	228	209	227	214	233	215	218	230	235	197	205	218	224	206	205	216	222	197	220	230	247	237	236	231	219	248	211	218	243	225	237	221	212	254	218	222	248	232	244	246	217	213	216	225	232	219	227	258	225	206	219	231	212	236	216	242	213	215	211	210	236	238	212	243	223	232	219	237	238	208	226	216	222	241	223	208	215	249	225	231	214	229	225	223	201	245	226	252	262	231	227	244	232	236	244	198	226	235	230	203	233	202	221	227	209	249	178	228	202	230	223	249	217	223	194	216	247	214	250	198	218	209	222	223	225	220	275	228	238	234	238	207	207	231	227	199	231	205	230	238	243	245	222	246	227	247	272	269	243	223	228	229	233	210	236	244	223	215	250	245	240	216	220	220	238	200	226	229	201	233	216	237	207	236	226	240	209	226	215	260	203	249	208	217	250	258	219	238	211	229	224	228	230	212	237	230	211	204	221	203	206	217	235	246	206	211	215	220	245	229	229	226	190	225	229	242	239	227	234	229	241	229	258	232	203	238	241	216	220	216	228	227	211	222	222	250	230	211	227	245	197	194	199	229	209	225	217	210	229	224	238	235	226	248	211	226	249	237	242	238	215	247	228	239	222	205	233	246	241	218	202	201	233	215	226	248	229	220	262	208	209	263	230	209	238	206	219	219	214	256	244	220	202	220	246	225	239	248	234	214	226	217	221	232	225	203	213	238	221	234	235	204	205	215	186	239	233	202	217	213	236	233	207	232	211	211	211	237	203	232	196	196	235	215	219	218	240	234	231	225	205	187	257	241	241	231	237	217	219	246	236	252	225	213	240	234	207	221	215	234	225	221	243	241	219	203	219	233	247	233	233	245	228	225	205	242	231	220	239	242	223	229	216	243	250	202	233	221	239	220	221	235	225	207	194	208	244	242	225	234	231	259	205	211	233	231	230	225	230	215	223	213	232	237	233	193	239	227	229	224	203	223	223	203	234	234	218	255	215	252	231	234	211	206	253	216	226	204	221	245	226	216	243	206	214	245	216	215	218	193	224	211	241	225	233	189	230	233	235	221	216	218	234	210	251	210	218	227	226	223	247	223	232	244	204	215	210	237	221	189	245	194	203	224	237	201	210	195	226	221	220	218	218	241	216	222	228	226	218	231	237	229	226	237	238	217	226	251	234	213	215	221	236	222	236	244	228	238	232	229	235	219	240	232	217	247	212	221	241	225	244	220	232	208	212	227	204	256	241	231	224	213	240	267	209	235	231	242	239	219	238	247	249	209	254	236	226	246	222	209	232	228	240	238	217	213	246	231	217	196	207	219	225	217	239	207	224	231	209	233	242	208	236	242	218	234	221	215	218	245	237	223	236	223	215	213	230	231	219	216	237	241	233	237	233	235	213	239	240	260	202	235	236	238	211	239	254	254	220	230	215	206	220	224	208	244	229	240	240	230	226	229	243	218	222	221	220	216	218	223	236	221	241	228	211	217	215	237	216	211	221	211	233	245	221	256	200	229	213	249	231	219	226	209	220	214	230	225	225	220	228	224	241	228	227	222	207	241	233	226	255	218	233	245	219	223	241	230	234	228	233	219	240	229	214	212	215	236	235	247	227	232	225	228	228	231	240	231	225	254	226	235	228	225	244	244	231	229	204	221	235	230	264	199	236	257	232	243	236	228	248	230	267	225	248	202	224	206	249	221	201	230	227	217	215	226	224	218	201	213	228	238	243	230	231	212	217	220	252	230	203	221	216	209	226	245	238	209	222	222	193	261	214	245	228	190	238	243	234	253	244	230	225	227	232	225	238	195	230	232	242	230	243	217	255	226	219	251	208	216	282	213	205	211	218	202	224	232	219	216	231	232	231	237	238	198	230	239	232	238	218	225	221	254	218	245	210	269	224	242	186	211	228	241	215	206	204	213	243	222	216	197	191	215	228	232	217	223	208	235	212	260	204	224	221	211	230	219	226	235	230	218	229	198	245	240	237	223	245	225	204	236	219	213	232	212	238	217	237	220	213	233	222	197	216	218	230	223	185	215	228	235	235	253	223	230	233	217	210	257	236	211	231	226	239	212	224	232	223	250	241	237
16396	1352	2669	3077	2685	2192	1888	1693	1404	1281	1237	1128	959	889	902	838	846	797	778	723	758	740	723	723	716	651	676	620	701	641	702	638	587	680	631	648	609	677	601	607	621	631	646	606	620	580	661	575	619	636	595	655	568	653	585	586	572	610	629	589	607	589	593	595	597	602	578	592	590	618	614	519	617	580	633	593	595	583	575	580	597	581	546	592	556	594	595	608	596	577	596	564	606	589	630	582	580	558	648	579	580	636	575	637	589	573	601	594	561	591	535	589	581	586	579	593	571	610	636	611	588	589	571	599	570	620	569	590	611	590	581	614	532	582	599	621	588	621	615	609	602	600	581	583	573	590	597	608	587	570	598	621	598	592	609	548	581	552	566	638	597	535	584	590	607	595	587	568	592	606	608	598	536	581	574	586	563	593	587	551	578	571	564	561	556	606	583	576	586	596	569	589	594	589	563	582	609	602	595	590	554	526	553	551	576	602	617	591	579	570	601	578	586	593	588	589	545	618	564	588	564	595	617	607	625	575	553	568	610	583	572	577	617	555	558	599	538	611	574	571	537	615	559	578	608	594	612	577	618	588	598	630	591	564	581	634	577	586	584	518	554	622	570	560	559	589	582	587	530	545	578	641	590	584	594	567	609	577	596	560	536	583	614	574	566	558	582	576	622	568	579	581	568	605	583	599	594	590	565	566	587	541	636	578	600	573	586	560	567	596	607	598	545	598	589	586	598	625	623	579	553	562	597	591	617	525	534	625	634	542	627	599	570	593	597	544	614	546	588	561	583	608	568	577	550	543	609	551	531	560	563	578	564	593	605	568	597	569	593	574	538	614	611	600	568	564	552	554	562	604	608	592	539	582	606	533	602	567	594	596	577	558	582	542	592	560	560	597	599	542	604	560	612	577	579	573	584	589	594	580	560	586	584	577	564	590	582	552	573	520	615	603	563	555	545	573	568	569	591	613	613	549	576	532	591	580	567	564	577	541	601	568	590	593	569	585	596	557	563	568	579	573	593	552	627	577	561	597	582	537	577	570	569	546	552	587	614	635	519	582	597	611	573	571	584	604	576	580	568	652	527	602	610	581	571	562	621	557	595	590	584	531	602	566	592	604	542	564	607	543	617	644	573	576	540	583	597	596	544	612	629	604	555	608	610	584	571	572	585	614	589	588	590	568	608	569	634	592	564	572	572	588	581	594	569	572	590	556	567	529	551	587	565	593	557	630	575	594	588	621	587	628	575	542	589	597	597	576	589	611	578	602	595	596	634	533	540	550	578	555	568	599	568	557	581	595	634	575	569	576	586	583	579	579	537	596	571	578	554	539	597	559	565	604	570	583	605	555	601	575	572	593	597	580	579	588	637	559	543	524	618	577	577	598	584	589	568	590	613	577	534	570	571	578	593	575	521	582	559	589	567	566	586	593	556	559	550	574	592	597	613	541	615	592	602	548	574	585	582	614	559	567	576	542	579	610	599	580	611	542	587	611	586	605	633	618	622	603	599	564	567	632	589	592	558	566	526	587	603	560	600	604	575	537	580	595	603	594	555	594	576	620	635	572	576	571	595	579	608	590	605	619	598	566	606	566	548	563	581	563	606	565	565	589	562	558	614	556	584	553	574	613	556	544	551	607	588	652	564	579	533	631	640	581	570	553	585	570	621	579	547	584	588	591	570	603	575	616	562	586	575	577	559	571	602	544	583	568	568	592	571	515	543	580	577	625	581	593	603	567	563	581	568	602	534	556	580	612	615	590	558	578	582	566	570	535	553	587	597	595	572	568	574	565	583	605	585	564	578	577	559	563	575	576	586	629	573	584	557	607	581	549	565	594	618	639	567	547	591	589	563	622	552	608	556	552	554	561	535	569	582	609	539	559	564	581	614	566	573	616	541	581	512	608	536	564	588	571	603	545	639	584	589	584	647	561	586	565	618	535	581	545	542	551	573	552	585	554	584	576	608	576	543	556	591	595	586	532	590	589	574	624	588	577	538	568	617	589	571	603	579	604	571	540	569	592	584	555	568	588	570	625	609	547	573	531	575	536	543	607	588	598	583	570	607	573	612	566	564	589	613	586	573	558	593	626	619	583	589	596	591	575	575	584	529	533	604	598	560	540	545	583	568	576	616	590	600	604	582	557	601	616	548	577	584	572	575	562	616	546	609	588	538	585	612	614	589	586	557	554	579	600	584	589	636	604	581	593	523	582	578	607	594	591	594	553	564	558	581	570	583	560	604	591	554	587	579	638	603	560	552	596	577	625	541	596	611	584	566	573	584	604	625	616	559	557	571	578	572	629	594	532	594	552	586	607	585	570	621	606	600	542	564	606	590	616	579	559	577	603	608	585	589	603	556	604	556	575	575	560	585	553	582	603	583	598	602	566	575	557	551	561	552	601	637	610	613	577	583	599	584	554	561	580	532	585	588	603	577	563	540	561	588	562	597	588	559	600	612	583	550	607	568	563	566	594	568	588	608	605	535	610	591	571	603	555	590	617	569	568	607	554	602	591	559	615	584	563	580	587	561	611	546	559	584	574	628	553	536	538	603	556	597	565	600	614	607	563	557	547	601	558	566	588	606	595	557	553	567	597	546	596	621	613	562	536	544	596	553	574	584	560	603	574	610	552	576	572	548	607	573	565	596	530	624	620	643	563	562	580	565	590	546	608	545	566	588	582	587	575	596	539	577	613	561	571	560	552	600	608	551	562	557	554	640	603	577	544	641	549	594	614	609	566	566	623	598	547	568	595	595	598	575	625	560	600	597	581	605	595	568	585	610	552	595	579	566	594	554	579	591	616	589	563	565	604	525	638	571	607	574	562	590	595	557	557	561	581	594	587	572	545	592	609	589	566	575	573	602	608	582	598	598	569	599	599	539	550	606	607	579	592	574	582	596	569	571	618	545	577	578	572	588	601	603	579	580	546	598	566	588	523	624	570	599	604	578	549	573	566	601	593	571	591	603	614	591	608	598	586	591	578	579	572	575	564	577	571	598	562	620	589	576	610	545	540	560	586	563	621	563	538	572	564	537	594	586	541	585	580	581	567	537	602	524	594	595	607	579	580	587	573	559	557	576	546	583	588	618	573	590	597	581	580	596	600	571	620	641	607	628	564	580	566	559	607	555	527	603	572	539	592	565	554	579	593	581	574	586	583	592	585	595	560	596	611	587	618	608	588	608	583	614	538	545	597	527	519	574	581	628	619	577	548	583	588	589	603	596	597	590	554	559	576	596	545	628	598	565	562	545	602	539	555	576	591	531	633	523	592	597	589	561	564	575	552	608	558	562	554	550	567	601	633	595	603	598	578	581	586	617	566	596	619	566	607	567	607	559	581	598	611	565	550	574	590	590	565	592	559	543	630	595	566	579	612	541	571	541	583	590	572	605	601	602	586	574	549	553	540	557	555	589	591	557	594	610	581	581	601	594	569	590	602	589	571	559	630	599	645	573	545	576	578	592	614	572	579	575	580	584	571	570	597	548	594
47607	12447	2799	1626	1113	732	580	482	438	362	343	279	265	246	209	245	223	187	210	197	190	211	161	181	200	178	175	171	160	178	157	153	156	171	169	170	151	171	152	154	153	129	150	157	188	155	160	150	147	145	168	141	171	151	150	162	165	152	161	167	134	164	174	137	154	160	168	154	141	148	137	151	146	145	149	156	138	147	129	161	133	166	148	147	158	149	136	154	148	141	147	165	151	152	157	141	122	144	139	152	140	143	149	147	166	175	139	161	149	170	129	148	148	173	160	156	159	136	145	146	169	167	143	139	154	170	145	145	130	162	159	162	156	151	138	150	121	161	141	155	146	154	135	143	144	148	166	192	150	141	153	148	144	133	156	136	144	155	152	157	141	162	145	151	142	133	152	156	144	158	162	161	157	152	137	173	160	160	148	143	125	124	160	122	171	164	153	140	152	149	157	159	141	127	122	118	144	151	124	147	134	136	142	148	168	185	174	165	153	146	153	150	133	170	163	106	141	143	139	154	156	137	165	124	152	151	162	143	154	147	138	159	167	167	132	147	137	133	172	132	146	173	147	158	147	161	142	173	156	160	136	154	149	170	158	160	162	140	146	124	130	155	162	163	171	140	170	141	159	159	141	154	146	163	145	146	147	134	136	159	165	157	134	143	149	143	141	150	169	156	148	139	144	141	151	137	141	159	167	173	164	141	163	145	146	156	145	128	150	155	134	150	150	141	156	160	141	187	169	137	137	177	126	162	137	145	157	165	161	139	161	146	157	159	123	158	155	149	148	144	160	148	164	141	145	162	144	137	148	160	149	148	155	173	143	142	127	173	166	153	148	132	155	162	130	156	142	132	161	149	142	161	138	158	154	156	144	144	137	149	184	158	151	151	165	155	140	149	169	154	174	161	151	156	141	141	146	160	157	153	157	154	143	150	146	140	171	156	150	126	143	132	159	150	148	144	137	134	144	157	135	150	172	126	165	163	156	157	163	133	153	148	149	132	156	142	151	154	170	156	146	158	155	143	140	148	148	135	165	170	165	130	173	151	129	148	158	165	142	144	168	162	149	159	148	133	152	112	142	158	146	158	142	165	153	164	155	145	163	134	150	139	142	141	156	135	173	157	133	154	146	147	167	154	157	176	134	143	143	107	148	140	145	125	159	133	135	170	120	158	140	143	146	153	156	161	155	142	144	160	145	145	154	137	136	158	171	150	136	132	143	128	157	140	143	130	119	143	145	151	141	145	163	134	153	153	148	168	142	156	144	152	140	149	149	147	140	159	172	145	139	164	143	139	156	134	144	149	159	140	148	167	156	159	152	163	183	135	141	142	159	127	162	143	165	127	144	159	143	140	151	135	149	174	154	152	133	153	158	152	152	122	155	123	149	172	139	140	156	147	155	143	165	154	146	153	153	154	146	146	148	159	157	140	147	154	162	141	162	124	154	149	144	150	158	138	123	143	170	156	152	159	151	129	171	129	138	157	147	113	131	151	156	124	129	133	138	147	168	128	145	157	144	129	146	160	133	156	151	128	166	160	159	133	153	144	154	147	139	171	149	140	143	152	142	161	161	127	134	143	141	153	157	121	153	160	149	159	125	147	162	133	144	150	157	157	149	155	162	160	141	123	133	149	129	152	133	158	148	146	153	150	146	156	169	139	145	148	156	149	156	134	166	129	134	173	139	148	122	151	137	179	156	139	144	143	155	179	155	140	173	168	173	159	136	142	143	149	134	139	138	186	157	142	161	153	154	161	157	155	135	152	136	143	162	154	139	130	151	171	151	143	159	170	137	166	151	152	163	133	157	162	157	157	161	143	128	148	152	167	133	148	127	136	164	136	152	126	131	171	179	174	134	160	165	140	149	164	151	158	141	164	151	122	145	167	139	164	142	165	175	167	152	141	184	125	165	146	152	156	152	140	118	162	122	150	141	129	161	154	141	136	148	170	149	157	148	152	121	139	151	171	152	154	125	145	162	134	153	154	151	158	141	155	117	161	147	131	165	148	153	174	167	145	124	158	151	155	142	142	165	145	176	170	145	166	138	166	143	147	126	143	148	142	158	155	156	156	146	136	156	158	145	157	136	149	154	154	122	161	172	148	155	141	155	166	147	135	141	135	146	136	125	137	159	150	163	159	158	152	133	126	150	155	133	146	149	136	156	149	149	155	130	147	139	158	128	147	140	151	143	138	123	132	151	152	139	157	168	144	157	135	134	160	140	153	157	162	158	159	150	128	142	139	154	148	143	183	153	153	157	143	165	159	165	140	148	173	119	145	133	169	133	156	137	141	144	135	182	157	145	147	140	128	121	149	143	157	144	153	137	157	171	151	151	155	153	142	131	145	151	138	155	158	153	134	158	149	139	141	154	154	120	156	150	152	146	148	152	152	139	144	152	149	148	150	149	124	152	139	126	136	150	139	132	168	150	171	150	136	134	146	133	166	143	146	137	143	143	159	138	160	176	156	148	147	165	129	149	178	155	134	142	141	144	129	145	131	147	143	157	145	151	125	137	137	158	173	121	143	140	131	155	156	134	115	157	166	148	157	154	145	155	158	148	165	164	156	170	163	146	139	140	152	147	162	162	135	153	135	132	137	151	130	163	134	122	133	151	144	164	159	131	169	136	149	166	147	139	132	162	162	159	127	157	166	174	149	155	171	151	168	170	139	159	143	157	137	139	147	155	148	177	161	160	168	150	142	144	146	152	146	142	122	131	154	165	150	158	157	140	141	170	139	165	150	160	155	163	134	151	151	144	146	151	167	139	142	135	140	149	144	159	156	165	152	148	144	150	169	155	141	168	151	142	153	143	132	150	133	149	146	141	157	148	139	152	148	127	147	151	150	154	151	148	178	162	158	166	148	118	162	139	155	160	124	128	150	154	174	171	147	157	132	136	134	154	143	127	130	153	162	163	137	146	155	142	133	164	154	166	151	148	135	131	156	130	175	147	157	151	155	159	137	154	139	173	139	144	149	157	159	137	137	143	149	159	165	128	136	144	144	136	142	142	154	146	141	145	165	151	159	175	162	139	159	142	159	162	161	156	140	167	149	134	150	147	147	153	156	138	172	151	145	148	158	142	152	143	154	160	155	153	129	156	146	157	160	135	135	151	143	156	135	133	156	124	143	158	156	164	167	149	162	154	157	188	145	136	138	163	152	142	134	158	170	145	145	147	161	150	144	144	142	153	138	145	146	143	137	160	150	152	129	125	140	162	157	144	156	149	130	141	142	138	148	158	133	138	118	169	145	141	133	152	133	131	149	132	158	149	146	145	143	145	164	144	147	140	150	142	164	152	165	142	153	174	156	146	164	138	135	164	149	149	141	152	141	168	150	143	153	176	130	140	144	146	180	170	135	151	132	161	163	150	144	134	152	145	144	148	150	128	152	140	126	150	131	151	145	165	155	147	164	157	138	136	151	139	166	160	160	151	149	148	169	146	143	145	163	155	138	138	144	162	147	138	147	152	155	153	133	182	138	133	178
24003	1912	4407	5162	4355	3561	2907	2340	2008	1708	1496	1291	1171	1131	952	947	935	842	782	776	725	660	672	632	610	571	587	565	555	522	602	531	500	510	488	491	452	502	483	467	482	524	450	493	467	451	465	439	405	447	436	482	460	430	459	450	458	436	458	424	458	445	449	421	430	450	447	399	441	456	365	419	415	437	432	437	394	407	385	392	412	404	416	393	468	378	399	394	394	422	404	406	362	420	400	395	418	431	411	405	388	407	391	395	416	422	385	398	410	418	404	427	404	370	403	422	413	446	427	409	428	439	412	410	387	408	371	382	406	375	400	422	423	372	387	362	383	425	429	433	407	395	397	413	410	434	381	395	421	381	408	403	433	411	385	383	416	412	398	419	403	401	376	434	420	391	375	394	411	412	412	444	383	412	402	406	405	402	377	409	428	388	396	401	395	443	402	420	362	395	368	373	355	389	386	406	430	409	390	377	394	383	366	412	386	378	392	397	387	384	394	398	406	392	421	423	394	400	374	368	410	393	357	358	388	381	419	376	372	412	381	431	367	360	422	381	420	383	394	391	382	419	395	362	419	392	379	371	377	407	381	397	381	418	345	397	383	389	383	414	396	390	382	390	406	394	409	416	387	382	384	399	426	387	373	423	375	379	380	380	384	384	424	408	388	406	377	393	387	399	379	408	420	405	379	383	398	401	353	407	406	384	387	377	386	390	381	407	432	391	416	376	392	398	402	373	375	393	411	374	409	413	384	413	378	385	414	432	403	366	384	399	373	403	364	390	395	374	412	415	398	371	388	408	415	396	395	403	376	381	394	387	375	410	362	419	372	367	373	427	361	389	402	412	394	389	401	364	419	420	402	416	393	409	383	383	392	350	387	403	402	402	382	380	402	367	367	372	375	374	403	391	398	389	401	396	376	401	378	404	349	404	380	377	375	369	392	400	389	402	370	398	369	399	376	407	399	397	411	389	383	372	381	386	400	352	396	416	394	396	407	379	364	353	399	383	370	408	407	392	396	381	410	380	392	427	387	389	375	399	379	374	396	358	392	377	401	409	390	399	417	360	380	428	376	398	378	378	415	388	399	395	394	393	377	383	380	363	389	384	414	370	400	431	385	395	365	386	407	395	399	387	369	405	376	396	382	416	417	368	365	392	412	399	418	385	396	392	384	410	399	407	378	392	369	362	415	384	374	412	393	398	378	361	415	402	373	371	402	401	398	403	352	396	377	384	409	388	393	374	414	381	377	393	432	367	398	343	438	341	394	404	386	360	380	380	409	396	373	431	391	401	400	379	404	433	406	403	409	448	384	357	415	377	357	404	396	391	395	408	374	379	369	396	384	381	406	372	406	401	398	385	423	404	400	378	371	397	403	394	369	387	386	385	383	386	426	402	427	388	392	388	381	388	360	387	394	405	399	408	374	388	406	399	386	375	388	398	414	373	420	398	379	424	374	376	384	400	391	434	439	436	413	402	360	398	389	360	398	386	399	396	389	356	369	405	391	361	365	372	421	404	407	423	379	377	416	381	411	366	391	365	389	396	401	410	413	363	385	387	379	424	408	407	376	401	388	381	361	379	427	384	374	392	391	393	385	410	365	396	388	421	381	374	396	391	392	368	391	396	392	391	364	382	383	367	374	396	390	385	415	413	394	396	394	377	411	337	405	395	416	389	370	367	375	381	382	407	382	374	416	396	434	370	402	394	375	410	409	416	409	393	407	391	357	404	408	415	376	416	383	379	416	437	408	395	365	423	353	381	414	393	382	388	400	383	409	391	413	443	375	366	403	411	398	383	410	363	368	392	399	388	404	356	359	394	405	383	370	406	392	379	430	375	370	375	389	418	391	383	405	394	417	415	387	382	379	388	388	359	409	400	385	381	386	423	375	410	420	428	375	429	395	399	412	361	397	386	388	382	343	394	400	356	417	404	411	389	393	405	382	356	383	399	410	382	435	419	378	364	398	386	390	421	404	391	415	369	369	392	376	407	389	389	393	409	369	397	381	411	404	434	425	386	373	363	384	406	413	416	388	396	410	377	389	381	337	391	370	371	420	441	372	404	405	368	404	389	366	361	416	380	367	425	360	414	350	428	395	411	389	381	357	407	396	421	418	395	361	390	402	404	369	375	363	416	418	390	399	363	381	392	374	404	384	364	396	383	387	400	338	380	409	353	400	386	393	409	403	401	375	399	386	426	431	384	392	356	393	398	381	384	400	396	404	387	417	406	379	401	359	393	395	398	372	363	415	399	390	376	360	354	375	402	392	423	421	409	425	366	385	368	374	393	396	392	395	400	400	415	397	407	364	411	409	411	372	406	402	385	385	379	426	390	380	430	375	382	386	384	356	371	395	412	381	424	403	392	370	366	406	415	393	362	404	417	383	389	377	375	428	401	403	378	412	395	378	425	391	382	393	412	350	373	410	381	392	408	404	414	406	414	367	375	403	431	395	377	394	362	385	398	392	379	423	409	371	347	437	375	381	432	401	365	393	407	353	368	388	394	400	375	390	410	390	385	440	407	403	407	409	415	378	381	381	406	417	395	376	398	406	391	440	377	406	402	392	385	391	416	381	390	364	416	382	396	385	435	375	380	403	411	387	391	385	361	409	388	353	370	366	409	341	363	372	381	394	401	361	382	376	406	423	368	406	404	382	380	405	392	394	401	414	380	394	365	378	381	437	392	361	405	391	381	359	373	398	413	403	417	401	367	391	373	393	392	418	371	369	370	396	397	409	390	371	400	409	390	413	393	414	370	376	396	388	403	379	414	378	429	459	385	394	380	408	422	391	415	402	376	405	363	382	394	395	411	411	395	413	376	402	416	390	395	427	405	441	388	402	381	388	391	377	410	396	400	432	398	362	411	396	391	409	397	413	408	406	381	368	392	347	407	384	369	378	393	375	395	382	396	388	402	420	372	407	410	389	370	417	371	395	359	359	420	371	405	360	387	359	404	390	413	396	419	395	379	400	392	413	364	406	377	397	385	419	401	350	397	393	396	373	371	405	363	394	419	387	429	423	363	414	428	382	384	397	399	417	395	418	410	436	403	384	404	402	379	366	391	368	384	401	400	383	438	393	419	395	409	411	367	402	381	386	370	373	405	378	377	377	411	382	402	396	380	377	397	363	397	356	395	390	387	394	401	400	405	393	409	388	410	401	385	375	368	401	415	379	363	402	404	361	413	411	366	397	402	369	365	384	375	369	440	388	384	385	380	390	381	378	379	370	351	411	381	378	434	406	382	362	401	434	411	397	381	397	365	409	404	417	400	415	404	420	394	397	411	408	390	385	396	386	389	400	364	399	410	407	371	428	409	416	379	362	385	432	367	394	428	390	394	416	397	387	390	368	377	410	392	356	390	416	393	419	422	378	406	412	374	406	397	386	390	417	391	374	393	423	378	402	347	361	400	405	398	388	402	351	391	417	394	376	366	347	378	375	357	411	434	394	383	402	401	416	403	366	390	349	371	412	348	355	382	425	380	394	398
3635	219	185	205	162	174	192	183	177	185	170	177	180	156	160	158	156	150	167	154	186	177	178	161	190	175	171	144	185	186	184	176	176	191	154	161	161	148	182	151	179	188	160	184	181	141	187	153	168	176	165	158	159	160	167	177	193	162	155	165	163	175	159	170	173	166	166	145	163	172	182	184	173	164	139	186	166	169	158	185	171	173	167	141	176	186	174	156	197	155	166	185	163	170	173	171	192	161	162	154	141	160	163	164	154	154	155	150	154	168	149	167	165	168	177	172	162	184	155	154	160	164	158	167	170	145	148	163	161	159	182	156	148	164	173	162	190	155	164	169	178	183	172	160	191	194	162	168	159	161	170	158	193	166	184	184	148	174	185	176	172	150	174	171	178	151	171	173	141	186	163	167	179	170	178	181	153	161	164	148	167	167	157	155	158	169	187	186	154	187	170	148	191	165	168	161	178	206	174	162	178	169	183	166	160	168	140	140	182	176	168	162	172	149	175	151	187	170	159	164	164	162	172	178	160	182	159	139	168	178	158	169	148	176	172	182	173	164	159	163	168	149	161	175	162	164	153	176	179	166	150	170	181	193	193	162	179	164	171	172	167	163	184	173	152	187	161	168	166	171	187	170	162	192	193	158	174	136	181	170	169	187	138	171	174	176	158	177	175	209	148	147	178	178	150	167	182	173	149	180	157	158	194	166	155	159	165	152	156	193	185	153	155	163	152	142	164	162	159	156	189	173	187	177	155	153	178	166	170	165	179	167	160	185	165	164	192	169	161	174	162	172	164	174	160	155	193	155	168	146	167	167	164	175	169	161	151	172	163	175	155	176	176	177	163	160	182	170	181	176	168	153	175	150	175	166	172	158	157	185	162	170	189	168	155	168	172	166	167	140	185	157	151	153	154	169	168	170	164	151	168	169	180	168	175	167	171	173	162	157	186	154	151	175	167	162	163	149	163	178	169	155	159	182	186	183	176	163	182	181	173	164	169	155	164	167	166	163	169	160	192	163	148	176	157	191	178	162	170	155	159	168	152	160	167	151	196	148	161	176	154	167	178	181	167	188	171	176	187	171	178	182	178	164	175	173	159	181	200	172	157	171	174	162	198	170	163	156	166	176	180	166	154	170	158	176	163	173	209	133	159	178	159	159	181	171	171	173	161	167	159	156	158	184	170	156	157	152	181	148	157	156	149	156	168	171	164	172	161	159	172	166	168	165	167	186	157	188	178	171	165	180	187	150	195	178	180	156	182	192	191	154	171	173	155	155	158	170	166	153	159	158	154	179	166	172	185	171	163	141	172	163	171	190	165	165	180	172	165	165	172	171	179	184	155	167	155	179	173	188	153	143	185	184	192	167	185	188	137	163	168	154	160	170	166	176	186	162	157	162	164	151	158	151	166	176	150	156	177	186	154	169	176	192	181	159	162	178	160	154	176	147	160	155	169	153	169	170	156	174	142	141	177	167	144	158	185	170	152	163	149	182	173	167	162	157	149	162	187	156	154	171	167	166	163	157	170	151	149	188	183	161	185	176	194	168	179	180	146	174	207	165	161	173	161	161	152	161	179	180	157	179	163	190	181	146	185	168	179	169	150	158	159	144	148	156	171	163	181	190	142	159	173	181	180	160	148	131	153	168	191	153	169	178	182	140	198	188	181	131	149	173	165	164	152	181	178	161	177	188	159	177	177	168	167	177	169	178	152	145	139	158	153	156	168	174	177	185	166	167	176	149	167	177	167	191	208	141	143	191	155	188	154	148	165	152	152	155	164	172	173	174	140	179	163	172	158	158	169	165	145	162	178	182	162	161	180	153	189	174	188	149	162	164	187	156	168	161	153	152	157	172	147	161	163	162	171	178	134	150	182	156	160	156	155	170	178	157	151	174	168	160	165	179	160	157	184	162	159	192	172	153	167	179	129	172	191	173	170	160	184	170	159	160	164	183	147	149	169	155	174	166	185	169	181	153	155	157	161	160	162	178	180	167	152	179	166	168	163	179	189	181	150	156	158	156	179	173	178	170	161	159	182	145	174	178	184	175	176	124	174	143	178	165	169	166	169	155	160	176	169	170	172	164	185	159	142	181	167	188	178	158	170	167	176	149	164	170	144	181	154	152	184	178	163	170	163	148	166	188	197	158	194	168	163	148	157	172	178	164	160	190	180	144	178	184	161	184	171	164	174	164	169	160	177	158	166	162	197	177	148	160	180	173	157	183	167	160	177	158	178	174	177	179	173	173	155	126	157	196	165	171	174	141	180	153	167	160	164	183	162	154	173	154	174	144	169	148	187	171	171	194	184	171	182	158	146	167	166	164	165	164	182	158	195	195	186	200	184	177	181	155	170	179	194	154	186	191	159	186	169	157	156	161	137	168	169	184	171	191	166	151	169	171	176	151	174	160	147	162	147	179	166	165	156	170	157	156	169	158	168	172	178	170	168	144	197	158	186	167	169	177	162	189	167	169	169	151	155	180	175	166	184	174	167	156	172	155	153	162	170	161	158	166	177	143	175	184	199	164	195	174	163	158	163	132	148	185	158	172	165	149	158	184	166	157	152	155	158	182	153	182	134	188	160	174	166	184	158	156	180	153	187	156	159	176	162	163	161	166	177	176	177	183	158	170	174	169	168	150	165	181	164	182	160	169	170	167	166	184	161	156	186	160	179	176	176	167	170	170	175	183	147	140	178	179	173	167	159	176	142	177	170	151	164	169	141	172	175	174	162	152	170	156	167	175	153	168	177	162	171	167	180	162	169	166	171	179	151	172	172	177	188	181	156	168	161	148	180	181	176	180	166	163	182	171	168	169	148	151	162	161	158	166	166	169	187	144	145	173	173	163	174	167	156	179	172	165	179	174	180	172	169	166	143	160	159	176	151	179	172	168	192	161	177	152	188	171	147	164	181	179	165	176	149	205	161	148	161	164	170	180	194	154	163	154	187	153	165	177	182	205	173	163	169	172	159	150	170	156	163	163	172	162	184	166	157	174	149	175	172	155	194	176	173	159	180	170	177	179	164	193	176	183	144	184	182	176	197	152	155	180	165	179	163	171	166	214	160	138	205	203	165	163	145	156	171	176	169	164	161	151	188	190	146	185	185	173	161	186	171	173	182	175	162	155	185	149	144	177	170	155	169	189	172	148	172	163	184	172	174	154	164	184	171	168	141	154	178	194	167	182	160	167	181	163	157	187	165	174	165	181	172	151	168	172	159	177	158	150	155	158	191	165	151	176	186	148	155	164	167	156	174	168	181	146	180	193	155	153	153	183	172	162	165	192	150	155	160	174	144	181	163	186	146	164	178	143	178	154	140	147	161	167	180	185	176	170	158	194	165	180	160	149	150	157	163	173	159	189	171	193	157	178	163	175	153	189	162	163	168	169	161	187	189	156	155	181	165	184	174	183	175	165	161	159	172	155	148	160	154	173	177	176	175	164	158	205	187	175	188	169	161	164	148	183	175	164	154	163	168	170	146	175	146	172
3381	484	539	602	581	500	484	484	486	507	468	486	490	460	475	470	472	433	476	462	478	459	470	465	477	459	458	456	457	457	478	471	496	419	446	495	467	448	436	447	463	436	447	493	453	441	442	438	442	465	453	484	463	473	441	433	468	458	470	459	451	442	462	446	454	465	440	511	452	440	430	465	509	461	441	465	500	432	475	434	491	456	425	453	492	415	469	448	449	484	432	461	461	456	418	445	465	444	448	473	452	452	456	432	453	413	436	477	468	461	453	500	448	445	431	432	475	493	450	474	463	470	464	449	465	508	524	486	478	479	515	434	437	475	458	503	492	493	438	459	449	472	445	467	473	494	467	406	435	463	485	455	461	450	445	469	450	467	432	435	467	463	471	452	442	467	467	418	415	468	460	450	394	474	485	397	503	458	443	429	458	490	508	457	423	461	448	453	423	458	422	441	498	456	466	465	478	497	438	476	473	454	413	458	403	443	428	487	440	494	472	478	473	468	425	487	456	456	450	476	447	436	417	458	513	475	475	494	436	466	508	450	436	421	452	453	433	433	465	468	491	421	438	464	466	423	465	492	479	475	456	424	439	451	454	461	460	468	442	449	462	487	448	468	394	436	436	451	444	479	448	422	468	431	489	458	424	438	425	495	474	452	433	444	464	408	462	463	482	435	477	455	468	459	459	465	448	444	464	457	449	457	478	497	474	485	464	474	474	488	436	434	462	484	455	450	431	458	448	463	443	485	470	468	438	436	451	428	477	428	465	437	460	506	451	462	447	483	434	468	463	422	425	483	415	475	471	454	424	489	460	446	467	452	452	436	469	418	485	444	464	436	478	436	444	479	427	438	442	464	473	428	453	493	436	473	449	419	453	429	458	444	442	450	425	434	438	477	469	436	451	442	456	473	438	501	489	432	467	467	437	447	443	453	448	452	458	460	447	427	440	432	472	448	462	437	445	434	480	429	459	465	432	406	442	455	486	498	450	441	476	458	435	406	462	493	471	459	431	473	450	467	430	450	447	459	387	438	438	464	413	426	447	388	417	464	495	443	460	447	437	493	438	444	465	419	485	465	455	454	454	467	465	458	491	482	439	433	461	471	475	461	482	467	492	457	435	465	404	456	444	435	456	490	409	478	461	413	416	443	475	457	432	441	429	472	466	440	430	428	476	497	435	436	476	454	435	451	438	436	445	425	439	452	455	446	488	445	505	456	460	457	422	480	440	454	471	484	491	429	411	447	490	444	471	448	488	429	469	474	438	469	453	470	435	442	429	452	453	467	452	472	452	484	474	465	478	472	449	439	433	457	466	455	479	481	480	408	433	461	459	470	470	457	430	469	421	478	446	452	462	435	465	447	449	459	443	478	435	462	486	470	409	484	447	426	438	425	460	434	458	474	454	445	484	425	451	436	417	436	501	456	435	490	463	451	431	445	452	488	493	482	440	438	431	454	465	423	493	456	451	452	449	470	443	485	445	433	443	460	503	484	454	441	450	454	452	447	453	408	452	466	425	440	482	433	445	445	460	447	446	446	449	443	445	479	470	485	437	426	465	458	459	454	439	465	447	531	460	441	441	506	421	458	471	429	452	432	469	457	464	470	471	472	440	475	425	481	454	435	474	447	463	440	431	453	470	443	420	470	431	428	440	501	466	423	425	465	438	448	436	453	433	455	454	457	454	428	486	472	474	443	476	436	420	457	452	487	424	470	447	463	425	426	474	430	438	444	484	454	448	471	486	460	455	418	458	472	460	456	456	438	472	453	507	471	477	448	398	469	471	470	449	470	440	445	488	452	480	446	454	436	471	440	449	427	443	496	463	433	424	449	446	436	487	445	459	484	444	436	446	447	436	438	458	438	429	498	458	441	448	439	468	448	446	428	446	459	427	500	450	458	461	442	446	479	489	439	453	461	448	466	466	445	472	479	457	446	438	433	495	444	486	454	496	459	480	448	442	466	450	508	441	461	456	470	462	461	474	450	397	439	485	421	512	452	444	428	450	429	453	451	463	467	474	483	477	445	452	490	424	461	479	455	422	440	471	475	463	424	450	467	472	432	436	452	464	468	485	456	446	495	439	460	473	480	496	485	479	455	423	409	450	433	441	428	450	454	462	426	436	446	444	461	442	453	457	454	488	435	470	453	460	479	463	462	437	457	460	473	427	450	455	464	443	449	427	462	422	481	440	409	491	466	468	461	467	443	465	450	482	439	488	478	452	473	448	434	442	426	448	442	489	488	450	430	452	476	416	431	418	446	461	441	415	446	454	425	465	494	440	449	462	468	458	426	438	448	455	451	483	452	445	436	440	448	471	468	453	464	458	464	459	423	445	431	463	459	445	460	469	399	467	467	514	428	450	413	410	445	462	430	462	471	461	429	453	431	447	446	471	489	526	440	454	441	455	442	436	450	462	471	391	448	440	456	464	481	460	467	469	436	416	481	421	459	460	427	451	482	423	442	475	454	516	444	442	473	424	428	488	462	470	465	445	491	454	462	428	453	435	448	444	499	450	441	479	458	494	481	439	469	443	454	401	477	494	475	464	480	475	434	455	423	466	458	452	434	450	485	490	459	453	449	438	432	465	480	459	445	469	453	489	444	483	443	482	427	423	457	477	414	455	496	493	494	413	433	427	436	431	443	451	458	431	469	459	478	502	466	466	454	433	468	442	459	450	439	459	442	464	453	481	459	463	463	466	463	454	461	448	430	464	462	436	486	418	459	454	463	446	469	471	497	466	430	469	437	485	419	447	464	503	432	466	460	461	465	466	482	430	435	481	455	458	470	424	455	439	425	471	463	457	467	465	454	486	442	444	480	422	456	486	440	471	443	448	443	440	479	451	450	455	467	458	467	441	429	440	459	443	452	437	443	439	458	420	451	482	478	454	471	419	445	480	464	439	461	416	487	441	509	475	439	460	419	450	458	429	475	458	437	444	435	450	469	450	453	448	468	453	471	476	455	476	481	445	448	401	430	455	442	491	433	461	428	467	459	437	459	442	486	460	479	457	466	444	440	442	461	477	456	463	428	486	476	474	452	450	457	422	427	451	472	442	440	454	433	503	504	470	471	459	435	476	462	501	460	452	451	475	437	437	445	438	458	458	449	458	463	417	474	490	450	432	450	414	467	472	469	458	450	483	416	442	456	446	453	477	450	488	485	442	455	434	459	469	477	414	434	460	454	465	465	478	446	450	440	459	453	461	467	472	472	421	461	464	442	458	436	463	462	473	456	436	485	476	467	436	441	470	496	437	416	483	445	459	440	492	456	479	420	442	439	448	477	469	477	460	484	507	450	449	462	424	440	461	457	483	444	446	450	475	468	445	449	442	469	436	473	430	445	491	459	433	394	452	459	410	435	440	451	513	482	425	448	478	437	462	462	420	451	445	481	450	474	468	420	466	484	474	434	440	440	469	446	483	441	453	431	448	425	478	486	433	436	478	461	434	463	448	485	455	466	451	502	470	433	420	481	477	464	461	434	478	463
31893	4790	1205	882	695	514	455	375	365	328	306	301	258	282	258	244	241	281	237	236	248	230	230	245	204	245	241	229	240	239	218	245	240	193	214	233	210	234	212	210	214	232	243	221	221	223	238	213	232	230	266	248	227	220	239	233	220	253	217	222	219	210	217	251	230	236	220	252	220	202	219	220	242	225	210	207	212	235	228	218	241	225	217	241	206	232	227	225	202	223	228	219	186	192	216	200	216	248	199	241	231	217	240	221	202	233	225	205	231	220	239	247	230	228	222	225	197	221	232	204	265	221	218	231	237	206	204	230	204	224	212	226	222	231	240	209	255	219	253	219	240	251	226	250	259	198	209	223	212	237	223	252	216	236	235	247	237	229	255	229	231	226	245	243	210	219	191	222	227	207	243	234	212	225	197	195	226	239	233	241	216	212	216	209	216	257	212	236	206	206	242	221	260	207	226	219	214	252	191	238	228	258	228	213	238	239	209	240	234	238	222	217	210	238	237	230	231	226	210	229	246	241	234	206	231	181	204	203	216	227	232	203	261	214	241	225	236	210	232	206	228	229	237	211	209	220	222	196	237	205	215	232	248	204	217	218	218	195	232	217	222	219	225	222	217	223	222	208	225	222	197	219	220	209	197	226	207	212	229	239	238	229	209	235	236	217	219	249	205	212	214	231	226	227	235	223	249	235	208	228	228	219	218	218	200	211	229	223	196	205	218	216	210	223	243	228	189	221	236	223	230	245	225	213	218	208	211	186	234	208	196	193	213	214	199	231	193	217	219	244	251	215	230	212	207	208	246	204	249	231	208	238	253	206	223	220	219	234	232	215	200	250	217	213	231	212	206	223	203	241	230	214	234	211	217	220	265	216	225	250	229	228	230	217	213	224	208	229	229	226	218	219	198	238	219	208	183	219	236	222	227	215	243	218	236	209	210	207	213	232	236	230	232	237	220	234	226	222	219	249	240	226	210	191	221	235	221	219	211	241	218	241	221	229	208	207	216	223	212	211	218	216	199	222	220	191	206	208	222	222	237	244	202	222	211	207	238	215	249	222	233	222	225	233	240	207	223	206	234	197	224	217	205	183	228	222	219	234	228	217	248	194	209	203	215	242	239	220	195	245	228	230	233	221	224	216	201	215	191	227	250	214	214	213	240	212	224	246	241	241	202	223	202	234	240	242	220	224	203	229	250	223	225	229	231	198	211	232	215	203	217	223	198	196	199	212	224	220	205	216	211	212	239	223	209	212	240	219	240	239	202	226	202	210	201	214	231	207	227	244	250	234	236	212	235	226	224	238	241	230	224	233	230	234	238	258	218	231	224	238	186	253	221	241	262	212	247	233	235	236	216	217	232	211	211	231	225	210	188	211	231	226	234	214	238	257	222	239	212	210	205	206	270	223	221	226	227	215	242	225	233	206	223	239	215	212	202	223	203	220	231	188	225	215	191	269	212	263	238	235	225	244	204	234	235	213	231	216	217	212	248	212	214	235	239	243	235	222	201	226	241	215	217	239	241	220	209	233	228	227	224	207	212	229	239	225	225	238	220	235	221	226	231	208	220	255	232	233	224	203	221	232	235	234	215	222	212	209	207	231	188	212	221	243	216	218	217	230	230	234	211	220	218	230	259	233	204	216	245	219	217	234	216	233	220	222	218	228	249	237	250	228	233	227	212	259	259	216	201	207	245	245	212	201	212	250	203	239	223	229	207	226	233	207	229	188	222	235	243	224	225	232	217	190	243	212	236	195	239	223	226	214	216	215	230	227	224	253	238	206	225	221	207	232	202	240	231	226	218	213	215	201	230	205	207	244	231	227	210	198	225	229	185	226	209	227	228	236	247	202	193	222	230	233	230	200	216	218	195	214	203	227	180	236	220	192	211	220	215	215	209	233	238	210	218	214	237	211	223	232	216	218	226	269	216	222	216	223	210	194	231	177	243	243	202	231	195	200	235	211	206	205	214	224	218	219	222	219	228	231	221	223	210	199	225	198	217	223	220	205	204	230	218	252	236	216	235	232	219	201	215	215	214	229	215	203	208	239	248	203	239	244	220	233	233	226	226	240	219	215	223	205	186	229	217	212	209	220	215	233	202	188	210	238	239	235	225	228	211	235	224	208	193	239	251	235	212	209	228	221	244	244	252	229	202	243	215	241	211	228	212	224	233	203	218	199	209	235	240	202	222	255	193	211	196	207	219	243	240	233	238	232	222	253	234	239	238	221	248	234	226	206	231	226	226	200	207	242	256	219	226	219	232	225	227	235	203	240	200	194	212	226	212	222	216	212	214	187	251	258	227	187	195	212	223	205	238	241	210	231	214	210	210	219	211	218	223	218	206	217	199	228	235	231	203	217	217	211	212	217	217	210	243	204	212	214	218	203	227	201	207	211	207	212	220	222	241	203	225	229	213	228	231	214	200	203	198	202	220	220	221	206	221	258	204	242	191	196	220	221	245	238	216	227	220	224	236	210	225	227	188	217	237	214	227	232	237	205	231	223	228	208	199	228	222	247	215	222	232	241	224	217	208	213	252	208	212	259	226	230	209	210	234	227	231	208	232	204	245	249	189	218	243	217	244	244	233	225	222	221	209	235	219	230	238	216	197	202	230	208	211	217	237	216	212	248	235	235	218	199	250	234	238	216	229	228	226	221	210	218	215	213	224	191	223	242	232	224	218	219	218	223	204	215	210	228	223	205	245	234	241	228	217	225	191	240	223	231	199	228	210	213	208	199	236	217	229	239	218	211	245	183	233	207	239	198	220	208	223	190	225	246	228	239	256	201	219	211	242	207	235	220	210	254	220	214	237	215	225	214	245	214	257	205	187	218	229	218	217	247	216	231	223	225	223	241	218	233	199	249	225	214	222	234	233	245	203	214	220	237	230	200	223	232	226	212	177	230	213	218	250	210	241	235	193	204	239	244	226	239	222	223	208	215	229	240	235	223	225	222	223	236	208	242	206	197	237	226	240	218	225	201	219	258	212	223	222	223	236	215	241	208	209	224	235	212	213	207	226	193	207	213	237	194	248	220	213	215	240	235	220	236	224	214	214	228	249	215	232	204	211	219	230	226	230	239	204	214	235	209	211	228	221	240	225	204	227	196	235	222	210	229	219	230	201	231	209	238	227	212	205	206	233	215	238	209	218	221	231	225	222	229	224	229	213	228	253	265	210	269	205	216	219	215	212	216	197	222	203	203	220	228	236	201	232	219	203	220	199	238	230	224	223	233	207	199	202	214	212	226	234	216	228	241	214	255	231	236	235	189	240	217	231	240	209	201	232	204	226	197	230	228	217	226	204	201	220	201	209	237	217	225	224	198	206	230	234	218	216	204	220	223	221	213	229	235	204	214	187	223	210	233	197	235	206	217	216	234	207	244	213	235	221	200	227	222	236	197	213	227	205	217	219	236	210	209	221	246	227	212	240	220	236	212	230	235	194	214	246	206	214	259	223	212	257	235	209	208	229	222	236	226	221	227	211	213
16094	1374	2642	2983	2646	2217	1835	1537	1419	1188	1177	1023	1011	913	905	856	800	765	707	720	729	703	707	678	707	681	664	664	669	669	666	693	675	644	579	597	645	625	628	587	602	643	599	609	636	594	581	614	603	606	613	610	608	571	558	556	620	594	600	585	613	556	576	630	534	592	588	581	583	635	545	574	577	593	609	598	607	574	594	563	603	608	637	605	564	539	615	554	570	583	575	601	596	590	610	582	603	561	555	559	588	630	541	600	553	597	607	585	623	610	612	548	577	566	559	568	581	556	543	533	541	565	558	557	553	557	570	562	598	560	593	593	556	592	557	573	597	568	555	588	597	564	567	602	600	561	576	609	600	616	576	594	557	556	592	569	619	547	559	609	556	593	540	598	589	627	612	561	573	606	569	562	588	548	620	564	587	556	593	634	615	620	592	565	561	573	558	580	600	572	555	586	562	560	585	577	609	599	573	549	591	608	585	569	569	573	534	579	520	591	604	570	551	558	585	589	629	556	584	592	566	562	599	590	528	638	601	558	531	590	556	549	553	558	578	551	606	538	555	600	635	575	513	597	571	567	590	578	575	592	613	552	583	580	546	606	588	550	531	580	577	600	589	587	553	592	576	591	554	552	594	570	591	582	579	578	610	606	539	593	542	536	581	564	510	546	593	535	542	598	597	574	607	579	553	595	522	552	577	599	569	538	556	594	560	557	596	543	560	618	579	548	539	563	578	589	605	625	619	560	564	609	578	572	586	578	571	596	578	598	553	541	560	578	564	542	607	567	565	564	555	536	553	590	547	549	600	509	572	558	649	571	590	570	561	572	598	601	622	550	563	575	561	536	584	540	580	577	532	584	585	545	497	564	610	602	610	565	560	583	562	568	545	568	559	577	554	595	583	601	551	549	545	559	622	578	522	613	574	590	608	584	564	578	561	553	580	591	582	577	581	561	554	549	559	545	568	559	564	561	569	579	591	605	522	583	555	593	571	548	583	569	552	534	579	580	562	543	571	540	564	538	602	591	548	559	594	601	573	566	580	578	564	568	551	549	590	572	556	616	545	563	520	572	582	563	612	586	571	564	588	555	578	585	562	556	602	540	558	608	567	585	551	585	554	576	597	554	557	561	572	564	529	594	548	545	577	595	580	600	525	530	560	629	585	497	596	567	571	574	572	557	574	606	582	563	599	560	528	558	613	611	552	567	568	547	570	559	586	564	607	575	579	589	563	599	579	571	568	595	577	579	565	564	528	566	547	585	607	559	576	578	571	571	582	587	588	581	597	562	567	577	574	581	549	578	577	605	590	545	523	509	610	571	579	561	583	557	569	574	602	587	579	543	563	529	592	559	592	574	568	537	549	570	587	571	547	572	546	578	575	578	601	543	564	587	583	539	599	576	531	562	586	558	550	606	564	573	562	563	580	601	554	620	577	553	584	586	572	556	626	555	565	563	551	557	600	527	614	562	566	563	585	577	544	580	555	576	635	575	564	534	593	569	588	531	552	565	548	542	611	522	585	598	554	600	600	579	537	581	590	598	598	548	556	586	557	568	604	616	596	505	572	570	569	608	509	596	565	570	567	610	548	579	579	576	602	532	570	578	618	594	550	565	588	585	568	580	542	597	590	598	544	573	559	611	582	620	573	574	586	537	555	522	556	578	590	562	584	563	568	601	589	580	563	533	546	574	599	571	574	539	549	568	612	566	551	564	547	589	585	535	546	568	559	579	557	587	555	592	566	573	563	584	585	561	547	563	551	594	575	613	588	573	528	615	601	564	598	591	563	538	582	610	548	560	582	592	607	580	570	530	568	549	543	592	543	590	558	577	551	611	582	597	591	610	566	596	586	586	573	589	576	529	546	581	563	602	567	571	562	580	548	628	540	576	571	648	556	585	550	604	593	579	550	559	547	553	638	544	597	612	554	558	547	571	601	555	569	577	532	576	546	569	570	562	555	580	594	576	551	624	621	605	624	538	551	540	613	539	568	509	549	589	580	550	552	573	551	632	572	577	594	572	563	555	572	600	607	588	583	599	619	566	567	568	581	582	563	574	579	577	575	576	577	634	566	570	552	567	552	558	557	577	567	564	552	566	549	583	599	602	562	579	573	575	565	567	576	591	589	590	575	563	537	579	540	527	553	565	550	554	602	524	601	621	560	572	555	573	584	549	590	548	573	554	561	566	590	553	564	544	544	552	605	562	554	571	564	585	589	575	579	579	553	569	573	582	555	571	528	585	595	547	609	570	572	567	604	555	571	571	539	543	581	577	583	573	571	607	528	574	553	563	549	567	529	535	524	613	598	544	595	592	552	583	591	541	600	572	560	569	578	586	558	594	528	624	599	547	534	573	536	559	548	564	553	525	544	574	582	605	548	542	594	537	601	564	568	544	587	525	567	584	539	578	553	553	602	566	548	605	575	550	603	568	579	577	570	554	577	579	584	558	536	538	570	578	525	587	551	584	534	590	613	556	606	563	536	587	586	597	529	565	569	559	546	534	556	595	556	572	550	577	603	575	563	576	576	548	559	591	556	572	583	587	589	570	543	520	605	566	546	572	594	585	613	553	605	608	576	616	586	520	555	602	580	560	564	580	552	575	567	599	581	544	521	572	553	549	558	605	572	547	602	573	551	590	582	553	573	564	566	591	590	578	555	549	540	614	574	594	548	566	573	563	539	577	537	555	556	551	559	561	534	594	598	565	561	550	549	559	641	588	555	602	586	600	605	567	559	548	560	537	579	585	581	583	592	554	526	578	585	525	553	533	553	596	550	539	602	590	567	622	572	588	534	592	574	599	607	587	555	546	612	568	565	586	588	592	575	573	561	587	602	573	587	594	580	556	540	574	590	567	540	565	577	562	585	582	599	519	539	570	565	589	574	584	546	574	608	558	566	589	549	549	555	538	587	557	540	595	591	580	569	564	607	577	541	578	615	579	607	596	583	605	551	578	542	564	567	614	503	525	557	539	608	595	563	552	549	572	586	545	575	535	607	584	553	562	575	593	543	552	591	595	556	573	559	595	552	572	528	579	554	589	530	580	577	549	600	587	559	547	548	544	522	573	531	568	559	606	547	564	579	594	597	584	527	582	568	596	580	579	582	554	573	615	587	543	613	571	513	585	593	563	556	571	559	578	557	565	537	544	541	606	615	544	584	565	584	578	601	577	564	510	549	615	560	576	576	582	582	573	569	600	561	555	591	567	522	620	586	604	549	570	540	551	577	546	563	560	601	575	534	570	549	561	558	585	603	552	587	576	577	537	561	588	557	558	550	581	557	582	566	576	544	550	586	567	579	549	562	546	536	576	598	581	567	570	577	556	512	560	578	558	560	546	571	615	587	588	580	558	607	578	579	568	581	571	599	595	574	589	566	563	591	558	544	565	610	569	563	586	585	582	612	568	581	585	600	570	571	586	589	576	567	596	553	621	602	570	585	574	563	587	556	571	602	582	589	534	585	584	568	581	588	592	592	536	567	581	581	582	559	569
46589	11557	2602	1639	1135	785	617	469	405	338	332	261	258	248	229	189	191	201	197	182	194	190	191	167	199	169	163	163	177	169	178	170	150	162	147	151	153	160	162	144	153	154	157	173	157	161	174	150	155	171	139	165	139	162	162	127	163	154	161	138	158	159	163	153	154	185	177	139	149	150	130	151	146	173	165	177	164	156	166	151	149	157	158	166	139	145	171	144	159	157	139	159	177	156	143	138	142	146	138	139	140	123	179	129	148	179	146	156	150	126	160	173	165	136	134	153	140	171	154	148	134	132	166	140	124	135	152	132	144	153	151	171	145	160	144	146	140	146	128	167	144	136	154	146	131	133	148	158	150	145	151	147	154	148	143	144	140	166	157	150	173	132	182	142	147	152	166	166	144	127	139	130	145	169	151	165	145	159	160	152	153	161	152	144	167	165	141	143	147	164	150	165	142	139	138	170	166	155	134	141	148	164	119	150	143	151	151	149	163	127	151	169	165	157	151	153	140	142	145	129	152	156	122	167	147	134	164	151	163	160	153	121	148	149	147	164	141	149	152	142	136	142	166	144	153	130	164	135	144	161	148	160	142	157	148	163	145	152	165	150	134	146	155	143	152	153	163	149	153	154	156	161	170	124	167	132	165	140	145	139	161	147	161	133	136	156	148	136	162	140	153	166	153	151	178	147	164	138	153	173	157	143	158	136	147	131	143	139	149	148	162	160	142	137	159	146	166	149	123	150	158	139	154	145	142	136	139	178	135	156	143	133	136	163	151	150	144	157	154	145	140	176	156	136	148	155	154	173	155	148	155	159	138	170	141	140	132	136	148	140	149	160	148	117	149	159	154	143	140	149	156	145	134	172	127	134	141	144	147	149	165	150	172	140	164	147	148	136	165	178	135	165	135	166	137	155	150	152	188	118	168	159	190	160	146	144	142	160	167	144	157	156	182	145	147	162	158	139	165	149	151	140	146	141	161	146	143	168	136	140	181	152	142	152	144	142	168	139	149	155	149	136	169	157	146	158	150	131	137	166	124	160	155	152	133	139	160	150	139	156	155	150	152	154	137	151	131	165	149	157	151	175	151	137	160	164	162	152	152	148	157	131	150	140	154	119	153	162	163	157	139	153	151	140	139	153	162	133	170	141	152	151	145	152	146	145	125	146	161	150	141	152	116	144	135	128	171	137	156	140	142	142	149	144	163	148	140	134	171	151	158	163	158	150	158	140	162	156	137	127	160	122	136	125	157	147	139	142	152	156	147	162	140	119	149	156	160	155	167	158	136	154	144	151	141	164	160	123	157	142	136	168	153	145	180	163	154	143	154	148	170	152	155	163	132	150	155	177	168	136	158	155	149	159	131	179	135	169	157	152	146	141	154	150	154	143	148	151	159	163	138	151	133	155	160	145	141	158	146	166	131	136	174	137	136	138	153	141	158	137	163	152	180	163	155	128	133	168	156	151	150	147	144	169	152	134	145	156	176	145	159	149	146	156	147	142	165	142	135	130	173	141	161	144	151	151	154	149	153	135	152	120	150	138	158	137	137	151	145	145	162	155	145	144	140	135	141	133	157	150	153	155	139	145	157	139	129	152	178	145	157	166	154	148	153	143	145	156	151	170	166	149	146	134	138	151	152	139	158	179	165	174	154	153	143	139	152	137	168	168	152	149	166	159	155	160	150	136	146	165	128	165	141	155	126	161	142	137	136	153	173	127	138	166	146	168	156	143	150	142	157	167	158	131	151	153	154	143	143	163	153	162	168	149	132	140	142	145	140	144	160	151	133	132	141	141	129	150	134	160	144	132	128	144	161	162	149	147	150	139	152	144	145	144	150	152	148	164	178	151	145	127	145	146	161	151	162	160	153	143	147	140	136	135	139	146	136	158	142	138	137	156	135	148	140	151	170	140	158	153	172	144	133	138	150	147	166	146	148	129	160	144	146	144	150	157	146	153	142	152	144	138	158	146	150	131	142	155	182	146	154	141	155	147	151	141	176	164	154	138	144	137	159	144	164	146	143	151	140	159	162	153	150	142	158	157	147	143	129	136	158	147	152	138	156	142	141	154	140	170	154	126	131	138	140	150	164	134	130	157	131	154	163	158	166	138	130	149	153	142	156	162	136	169	137	144	145	159	147	136	173	131	154	130	138	140	158	150	136	146	161	166	113	137	147	166	142	168	145	132	137	163	155	151	148	137	144	163	130	149	165	147	148	142	145	155	154	123	136	161	164	148	144	138	161	148	172	148	159	150	146	172	171	134	144	166	157	170	168	142	158	150	148	160	186	148	151	166	172	156	163	157	153	149	143	152	163	146	142	175	141	165	126	142	154	166	138	143	140	131	152	140	152	132	148	182	125	138	158	157	125	153	142	156	146	138	150	164	145	168	144	131	153	157	144	133	146	151	154	154	146	154	144	127	157	153	161	162	166	173	149	167	132	163	121	163	158	136	148	141	169	144	161	144	166	131	160	143	130	141	139	127	159	150	149	157	141	149	150	147	125	128	182	168	135	141	126	148	142	138	147	150	165	145	161	137	157	140	169	145	135	133	132	158	135	151	147	157	148	138	144	162	150	152	151	131	161	167	163	145	165	150	155	155	167	144	157	163	147	166	148	146	162	168	133	150	141	150	156	147	136	157	145	165	154	163	150	159	137	181	146	156	169	126	169	138	131	144	155	157	149	148	141	157	150	152	132	147	137	140	158	148	131	144	124	176	127	160	146	124	144	151	146	149	148	127	149	149	151	177	156	124	140	151	137	151	145	109	138	137	133	135	138	156	162	152	150	157	164	167	135	140	151	150	155	135	126	138	156	162	160	146	143	159	128	153	136	154	181	162	145	152	152	157	150	169	167	138	139	162	133	162	150	150	145	154	171	152	146	148	148	163	138	170	131	150	151	139	143	168	143	153	148	139	161	139	120	142	137	156	147	157	138	159	149	149	130	118	133	147	152	176	138	129	133	148	158	147	143	151	152	161	140	127	145	171	142	144	162	144	129	149	139	154	164	153	140	173	176	143	154	151	132	155	155	155	141	142	153	153	150	150	136	150	126	147	152	152	153	173	169	168	158	160	160	161	164	155	135	154	139	142	152	169	158	144	148	160	157	135	150	121	140	175	136	143	176	162	142	153	166	156	151	174	149	138	151	129	140	154	166	139	164	144	162	146	153	157	146	131	144	140	141	160	136	144	162	155	125	160	164	137	156	146	141	140	142	162	132	175	172	132	172	168	163	167	154	142	146	121	163	131	148	171	134	148	169	148	147	150	152	129	153	138	149	155	142	130	135	168	151	135	123	140	137	143	166	155	150	162	157	140	147	146	130	172	132	172	163	151	152	152	130	141	163	152	162	157	143	146	145	142	153	153	145	145	150	162	154	123	161	148	164	150	140	134	151	148	148	137	138	162	157	137	123	148	151	154	143	140	146	150	155	143	145	171	157	159	163	145	169	130	149	162	150	143	145	155	152	165	166	143	162	152	153	144
22904	1954	4526	5106	4367	3432	2937	2388	2034	1748	1419	1318	1181	1074	982	909	880	830	799	762	700	687	675	636	630	604	635	631	557	554	548	521	536	518	447	479	472	518	494	476	456	500	449	447	511	425	483	512	414	446	422	428	440	469	430	436	398	426	468	444	397	427	423	461	403	421	385	407	439	406	424	398	420	426	447	404	435	396	373	455	445	415	396	400	398	420	424	400	401	404	401	397	412	400	428	374	388	384	385	370	375	378	392	413	398	432	387	423	384	390	418	378	390	388	412	391	422	419	367	427	428	369	393	396	396	372	403	387	403	413	379	396	390	395	406	399	439	416	434	461	403	417	413	413	427	413	393	386	430	381	387	378	415	402	398	375	367	382	419	436	420	390	388	427	401	396	407	419	391	396	420	403	374	431	417	394	412	385	402	401	380	373	396	377	435	405	409	413	428	398	364	410	402	394	412	396	407	382	392	385	384	372	444	399	411	382	394	358	416	394	441	408	395	419	419	402	439	372	381	407	404	374	402	366	374	372	404	402	393	408	378	390	440	374	384	405	370	392	384	388	368	390	388	413	383	406	391	402	425	408	400	364	436	409	419	402	409	415	397	368	395	346	409	400	405	365	395	355	382	382	415	391	378	380	412	381	396	380	430	383	363	419	387	370	399	378	384	410	396	434	393	412	409	383	423	367	433	392	409	356	390	379	391	394	420	338	378	395	357	443	400	410	375	410	439	373	372	358	379	410	401	399	396	407	421	372	393	427	381	366	379	403	379	371	393	372	382	399	362	355	393	404	390	402	391	405	414	376	384	441	411	376	414	381	388	378	384	418	386	378	378	404	383	410	376	368	357	370	426	373	374	404	382	381	362	393	383	376	368	368	394	412	403	361	408	355	361	406	403	391	383	420	376	415	393	373	378	362	391	390	384	384	360	378	413	408	375	384	426	402	360	371	364	400	397	380	382	361	412	394	385	420	354	400	408	369	389	392	451	399	397	385	396	369	364	379	402	359	391	360	413	386	389	427	385	419	390	354	421	384	363	391	396	360	379	390	412	354	347	382	406	366	403	389	382	379	425	401	408	403	389	413	401	389	361	378	365	393	392	422	418	409	409	390	394	382	401	397	387	429	386	377	402	430	345	358	410	410	401	432	383	378	381	375	416	365	379	380	394	389	396	387	419	399	380	409	386	405	419	412	368	386	387	385	377	378	398	379	420	415	406	391	431	376	402	367	386	374	393	398	391	358	383	394	377	397	374	439	407	415	396	396	388	401	379	364	378	406	394	364	416	395	382	402	364	380	400	375	351	421	396	413	396	418	387	413	368	393	396	411	376	400	377	381	366	397	369	395	374	368	357	420	367	378	400	363	364	430	379	389	404	396	352	390	400	387	379	430	415	399	413	378	399	376	355	394	408	389	364	380	385	362	415	369	344	396	383	398	353	401	372	414	420	426	417	400	403	397	381	394	416	378	386	368	407	377	393	392	359	371	412	422	350	400	354	412	414	344	365	422	395	386	394	378	387	385	365	387	413	406	349	406	375	400	425	367	381	393	396	424	368	381	389	381	412	397	392	335	381	370	399	387	376	385	425	386	402	399	378	404	383	393	390	404	380	382	386	370	387	383	379	375	388	380	404	402	410	408	370	392	448	383	429	400	398	365	404	394	405	389	385	378	354	368	401	411	378	379	351	370	418	370	394	372	398	392	389	381	406	382	358	404	425	408	393	384	370	412	401	380	412	392	362	372	418	423	417	368	400	376	425	397	389	384	368	413	382	395	431	407	395	364	370	421	405	398	406	410	382	419	412	367	385	402	383	398	397	395	409	380	384	406	379	387	372	381	406	397	414	458	370	391	391	405	384	394	394	412	403	373	421	390	391	380	420	394	381	403	397	385	402	395	363	383	379	370	389	384	387	354	375	424	399	419	403	386	405	408	398	389	365	395	383	403	389	440	385	407	428	354	351	384	373	353	400	361	433	423	415	409	358	401	429	385	385	414	367	393	398	386	367	388	389	392	421	365	371	403	356	408	387	361	367	385	389	397	384	380	399	420	382	422	403	382	416	353	399	362	406	426	389	405	370	374	403	399	427	429	373	390	381	370	392	394	396	420	386	379	388	400	386	345	401	401	378	393	389	399	405	396	385	357	352	380	365	384	361	397	395	389	414	375	387	423	365	373	402	400	432	379	384	391	374	387	402	401	400	421	369	395	381	365	387	426	390	402	398	378	402	411	363	362	378	384	378	369	401	398	393	382	395	366	414	426	360	372	405	378	402	362	364	392	382	403	430	394	375	376	400	423	388	390	405	392	375	350	429	393	390	366	405	366	416	386	367	370	357	344	405	374	372	392	345	403	378	368	420	374	385	409	392	411	389	392	374	424	365	379	365	398	378	371	407	421	418	394	370	404	363	431	384	402	392	390	402	383	385	381	405	378	387	415	365	376	367	421	366	388	400	389	376	386	388	422	374	383	362	387	392	349	379	368	408	418	370	414	367	426	389	387	406	382	386	331	385	381	380	399	398	420	382	344	409	435	366	414	365	393	386	353	384	385	409	364	383	415	382	417	381	371	383	406	404	370	388	391	363	380	394	414	395	377	413	372	370	387	392	415	398	395	416	369	397	377	376	377	355	400	357	417	396	402	424	389	368	375	401	450	395	346	411	375	367	366	402	377	408	364	386	393	391	382	383	393	396	380	398	406	406	340	416	383	398	369	382	411	374	398	381	378	388	374	380	384	408	372	393	412	396	394	429	402	395	382	396	396	386	394	352	372	383	363	391	424	382	378	389	397	395	372	393	390	384	369	375	412	373	396	395	422	372	384	385	417	422	404	412	393	359	408	401	384	397	380	428	393	393	370	414	402	379	391	386	400	377	392	392	382	425	401	375	363	387	396	437	410	404	385	391	384	376	400	367	381	378	380	375	403	395	359	379	375	387	387	427	397	368	386	373	397	408	412	382	354	410	401	397	373	383	382	389	408	384	343	347	406	392	424	360	388	401	391	410	365	369	406	386	367	385	416	379	387	359	383	367	378	373	401	407	379	378	356	379	421	393	410	391	391	368	376	392	371	366	408	404	420	381	412	388	393	407	390	380	379	417	415	416	402	401	377	400	399	418	374	390	372	419	408	401	418	375	386	406	386	407	373	367	380	401	374	388	377	393	386	399	386	399	418	422	395	376	356	388	374	393	417	382	385	371	391	389	403	413	394	391	407	419	415	413	390	377	398	401	413	377	348	363	400	375	389	387	341	405	391	379	389	389	376	407	383	388	411	403	426	415	387	373	400	385	401	391	388	404	375	394	403	399	411	379	401	377	380	407	409	403	403	347	431	400	405	378	406	403	416	364	382	362	349	413	356	402	376	369	405	388	366	371	404	404	390	394	388	407	399	423	365	386	374	390	383	404	400	387	397	407	370	364	405	403	419	398	434	417	396	386	432	400	383	389	394	407	361	407	416	398	394	386	366	379	402	393	394	393	402	346	404
3752	307	203	208	220	196	182	187	156	170	183	163	168	159	196	176	162	176	185	195	175	169	152	149	157	168	187	151	177	157	160	167	190	173	175	156	159	173	175	161	183	181	162	168	162	161	172	178	168	209	166	165	162	177	180	167	159	155	172	195	172	185	175	148	158	171	178	168	156	167	166	166	164	199	163	172	178	177	182	185	186	152	170	175	185	169	160	165	147	177	145	154	157	162	176	179	151	176	171	168	172	156	162	179	154	174	174	169	163	161	159	157	146	159	149	169	170	150	167	168	173	167	171	157	159	161	171	169	166	192	158	147	165	162	163	160	209	163	172	178	188	151	165	157	183	168	154	167	153	162	182	182	149	170	155	167	170	163	196	161	171	183	180	172	183	166	177	138	173	162	162	182	167	165	179	156	188	174	158	177	164	165	183	154	155	164	157	180	175	152	164	158	167	183	169	169	192	154	184	155	148	161	178	175	160	166	168	165	174	163	168	153	151	183	171	167	169	164	163	158	180	138	166	147	169	163	183	172	171	164	164	184	160	156	169	167	192	183	159	166	190	186	193	166	160	165	174	160	185	174	174	178	147	152	173	166	166	138	150	153	174	173	168	187	190	168	177	157	163	155	180	171	155	159	151	159	173	183	165	180	177	178	158	178	168	174	169	195	179	147	157	173	167	171	163	172	150	149	167	169	172	201	177	173	178	144	156	175	167	174	168	164	155	154	154	176	173	134	168	172	188	191	163	184	189	162	168	151	162	182	176	144	158	142	165	175	161	171	161	187	164	187	144	162	171	152	174	158	159	141	178	167	171	175	178	160	176	175	194	159	157	196	166	177	169	153	198	168	162	174	195	160	182	166	165	162	138	165	161	189	155	181	171	169	176	189	176	169	173	146	154	175	154	171	146	161	187	173	184	187	197	155	164	188	166	179	159	170	158	185	170	170	177	178	171	174	167	173	199	174	172	167	161	199	179	170	157	161	168	170	160	171	173	169	165	156	158	149	210	188	163	160	163	171	150	157	176	166	166	169	170	159	158	161	146	170	186	160	176	170	165	185	158	139	174	154	165	178	150	168	170	186	185	200	164	156	187	164	165	167	168	166	167	178	174	195	161	165	175	185	159	167	176	172	173	180	161	159	162	191	158	144	163	184	179	168	158	159	189	181	183	192	168	184	161	151	173	160	164	178	160	172	176	167	158	177	172	160	154	167	164	174	171	152	168	152	174	164	174	146	168	169	177	174	169	175	200	171	152	156	154	172	162	167	152	165	166	165	175	150	179	163	164	155	179	183	152	176	187	161	203	169	167	151	168	141	156	166	168	169	162	177	156	160	188	155	179	155	175	164	187	186	157	204	161	154	160	166	164	177	155	190	163	172	170	172	166	186	175	153	169	186	160	171	162	172	186	185	182	150	188	152	165	171	168	155	162	153	182	183	180	160	161	173	173	192	175	149	168	166	156	201	162	180	171	159	172	164	183	141	155	164	161	154	150	179	153	153	177	159	181	155	161	185	155	188	184	151	169	182	159	167	144	153	166	157	160	169	157	189	178	151	169	188	142	185	173	190	165	151	174	168	169	167	161	178	154	160	167	175	167	165	190	170	167	146	161	185	191	161	165	163	156	165	155	158	159	173	180	177	157	135	175	166	167	183	173	194	168	176	172	183	171	174	157	165	146	182	156	154	159	160	144	190	163	149	179	141	200	157	128	190	173	182	146	170	155	182	187	166	155	158	165	169	153	164	178	176	190	171	154	177	148	139	167	173	178	151	167	169	195	163	170	171	151	176	195	168	169	171	161	169	186	175	181	164	166	174	163	176	172	161	151	199	151	171	166	170	177	158	187	167	164	168	151	172	173	156	162	172	168	173	151	174	167	167	187	170	171	189	174	164	143	168	161	157	187	172	189	170	171	143	173	183	164	161	150	161	183	158	192	176	165	177	167	169	182	188	191	171	177	142	152	178	170	178	176	174	182	176	164	166	196	156	143	183	157	179	193	166	159	185	175	187	179	175	157	173	180	169	185	179	179	175	168	158	171	160	167	166	153	157	166	173	161	180	186	164	170	157	160	159	170	159	168	170	182	190	178	160	180	157	167	152	171	188	171	170	176	150	177	155	146	158	186	164	152	173	149	169	152	172	184	172	162	150	160	215	166	156	210	167	168	167	153	163	175	178	178	169	186	164	159	168	174	170	158	161	170	168	139	162	148	165	165	164	150	169	163	195	151	154	173	166	173	177	171	172	161	169	146	161	156	171	154	143	197	147	149	189	179	166	157	155	167	156	179	181	147	183	166	175	163	167	187	184	153	152	163	149	150	152	152	181	162	188	174	173	175	180	191	175	163	176	187	166	171	180	142	161	176	163	165	159	171	181	169	178	153	151	154	174	182	191	181	183	180	172	169	146	161	166	164	184	177	159	184	179	153	173	156	153	191	176	159	161	168	162	169	163	172	187	168	150	155	182	164	175	168	171	166	151	154	162	167	190	174	173	179	179	163	149	174	166	141	178	169	162	158	159	176	168	165	195	183	179	171	176	137	161	154	178	184	177	186	154	195	167	150	178	151	170	178	202	183	175	166	156	164	181	161	159	179	168	180	161	186	157	153	185	157	170	163	170	165	172	172	180	177	195	162	158	168	182	149	158	193	185	195	187	157	153	170	187	187	157	167	175	185	142	160	202	159	188	134	155	157	177	170	153	162	148	188	171	177	177	155	149	187	171	142	185	168	183	143	165	184	179	170	191	156	175	152	163	169	164	152	175	168	144	156	160	149	178	175	157	166	160	157	167	161	158	176	177	147	181	140	172	163	184	174	174	162	153	148	162	162	171	174	167	148	170	180	188	177	168	154	153	195	170	146	169	162	150	158	158	193	187	161	161	190	173	169	178	177	183	191	149	188	154	163	157	142	167	165	172	192	172	164	178	185	163	185	171	144	174	163	177	149	177	154	164	176	149	158	160	185	156	191	159	166	163	172	149	162	169	188	164	172	150	167	188	202	170	157	172	173	176	174	179	168	154	173	188	173	165	143	165	155	175	160	158	149	181	170	165	180	174	163	188	156	144	158	158	165	164	139	180	169	174	157	162	154	181	154	151	158	170	174	152	157	169	180	168	146	162	150	164	159	167	157	172	203	150	170	130	158	168	179	164	183	153	154	159	185	183	169	151	155	172	171	184	166	154	191	172	166	170	182	196	157	175	152	144	152	163	168	169	147	171	168	151	165	156	181	178	175	151	165	164	173	163	149	150	162	170	175	161	168	168	161	185	202	152	170	178	149	148	173	177	160	144	177	178	172	185	172	155	154	152	164	162	156	174	178	154	176	173	169	180	146	167	170	197	164	157	180	156	156	167	170	156	161	159	164	154	181	165	165	163	153	146	152	181	199	169	187	177	168	148	197	181	170	187	162	164	208	181	167	164	166	147	162	159	190	180	162	159	183	160	176	165	159	186	163	161	183	181	165	152	167	190	187	143	156	171
3307	516	578	646	551	530	550	541	493	503	501	500	452	491	487	459	468	492	474	448	480	492	454	475	488	465	416	485	488	448	516	470	474	457	436	482	447	444	492	455	462	497	474	409	460	474	453	445	483	445	468	499	471	446	437	476	467	438	460	481	442	463	472	450	422	494	472	444	441	455	451	449	457	448	435	412	441	413	453	456	510	459	454	466	465	449	467	438	473	456	469	451	467	437	452	442	477	447	423	491	483	484	449	444	433	471	468	441	458	464	454	416	476	427	473	430	425	483	482	439	435	459	452	457	411	448	457	460	424	448	453	436	442	436	489	452	436	484	482	465	472	453	474	416	461	490	473	481	480	458	424	474	447	436	472	429	484	427	453	443	448	453	420	453	516	474	470	467	461	491	463	468	438	483	411	487	445	463	437	431	444	461	492	452	429	463	457	462	458	478	449	453	436	489	458	492	450	469	445	391	414	434	466	460	470	466	471	429	467	429	471	457	475	480	434	468	461	449	481	450	427	455	432	496	433	465	437	471	453	444	479	468	471	460	465	450	420	423	470	474	440	464	475	435	463	452	438	467	458	450	445	421	430	455	488	417	465	400	470	467	474	487	430	457	454	445	455	447	453	473	452	467	451	469	475	468	459	486	472	458	441	444	487	458	431	455	460	447	474	425	448	449	394	468	430	463	471	445	458	471	460	434	459	483	453	450	459	449	444	427	418	410	478	445	419	479	500	446	450	461	474	469	482	440	471	441	432	436	455	431	471	492	459	457	468	463	439	418	474	460	462	471	463	425	420	425	498	427	429	457	432	410	482	474	445	491	456	450	478	459	417	450	464	474	498	430	429	446	447	419	460	455	441	460	422	513	440	460	458	483	459	422	427	416	427	480	454	442	452	480	489	478	472	480	445	438	456	444	484	421	416	496	453	451	457	474	449	447	511	436	491	476	461	441	464	433	458	425	436	458	438	447	495	445	451	504	436	432	458	495	469	462	480	460	442	460	467	424	449	455	418	449	427	460	465	492	442	444	438	455	477	454	435	449	472	458	468	480	411	488	464	468	449	461	421	490	451	451	437	456	488	430	460	468	417	456	456	460	479	454	442	488	498	473	460	444	456	443	450	430	455	452	426	453	488	465	451	512	453	443	441	489	470	472	449	441	477	476	433	471	473	441	427	454	426	444	456	460	444	451	457	425	432	507	477	459	474	484	475	405	449	494	487	462	446	486	456	483	421	502	466	435	470	399	474	463	446	442	441	484	442	445	457	471	417	412	502	435	478	455	453	473	456	434	472	420	442	463	471	470	469	471	454	533	463	499	451	458	424	443	482	464	478	455	427	502	432	454	467	451	498	478	471	454	451	466	438	443	462	464	453	452	470	439	454	461	419	471	463	437	408	467	436	470	476	460	447	468	461	519	484	428	476	445	482	469	444	450	458	444	444	472	483	428	464	476	409	435	507	455	473	443	438	482	479	464	499	420	494	450	463	474	450	470	473	471	469	465	521	477	471	454	463	469	439	440	458	466	429	407	450	446	440	446	426	494	447	486	447	455	476	479	447	437	431	418	455	454	457	422	486	469	495	454	442	447	494	463	413	443	460	454	471	441	442	423	435	433	432	474	451	461	427	461	450	479	429	483	450	477	430	480	463	436	457	425	436	460	445	472	436	411	442	451	483	461	474	466	435	488	450	431	403	452	466	451	468	445	428	464	439	473	476	452	426	493	473	438	418	448	455	474	434	441	438	463	465	450	445	398	461	476	450	447	446	443	478	457	475	464	460	478	462	456	468	443	452	460	422	435	442	445	465	473	500	469	456	471	433	441	436	453	470	468	475	443	485	467	460	436	454	458	441	427	464	432	464	475	514	500	462	496	482	436	450	453	429	446	439	467	440	441	393	439	460	479	462	474	413	457	451	450	458	450	467	459	452	460	470	473	475	423	463	423	466	452	455	462	502	427	447	457	470	463	465	454	488	432	442	456	451	466	483	441	436	449	443	468	438	461	493	433	476	506	464	451	472	463	467	466	463	466	439	457	438	459	515	466	474	464	444	470	412	464	478	503	462	453	446	453	474	480	441	464	460	447	451	465	469	468	513	460	496	489	419	432	495	471	463	459	465	474	476	454	495	483	458	427	510	436	461	446	489	461	450	485	421	445	426	428	467	481	450	466	446	400	437	495	481	427	448	459	445	443	475	471	465	440	454	460	440	429	480	453	441	471	449	443	472	449	433	465	462	461	459	484	426	490	452	462	417	447	454	446	466	451	439	486	453	443	497	437	462	430	470	435	432	416	462	509	452	434	437	493	494	464	474	479	458	387	432	458	455	445	464	402	453	441	402	485	475	440	445	474	404	459	449	464	457	470	441	489	448	432	450	450	450	445	462	446	466	470	445	413	454	437	460	445	433	463	433	477	495	453	430	479	482	436	436	436	481	472	445	424	470	440	440	428	452	490	449	476	450	471	465	449	427	412	454	452	433	452	443	466	480	490	440	470	471	456	454	436	471	466	454	458	484	442	485	473	432	467	440	451	445	419	448	408	467	457	485	508	450	458	444	477	445	458	447	414	515	446	429	432	460	423	473	448	456	458	452	441	458	456	447	434	444	471	477	446	463	435	460	468	435	470	456	452	461	456	434	444	471	430	463	443	438	454	465	475	476	423	437	452	468	483	413	450	460	453	462	460	460	461	455	455	484	463	416	427	450	466	456	451	455	441	478	450	462	462	470	479	469	437	450	442	441	473	473	453	416	454	439	475	451	481	466	430	437	468	468	503	450	433	428	443	458	457	452	480	445	438	454	461	455	424	444	489	450	447	433	474	463	460	466	456	473	485	448	436	483	471	426	421	482	458	461	444	426	480	439	496	456	453	447	428	425	431	458	453	455	448	452	460	505	457	470	445	438	465	455	453	430	470	452	480	479	430	501	451	440	406	405	445	447	470	447	470	470	424	441	469	419	452	501	458	445	452	429	466	483	378	460	484	469	423	473	472	478	440	443	500	482	442	482	486	451	473	450	462	474	467	436	473	440	471	460	469	422	449	471	456	414	476	448	437	434	438	442	426	472	493	437	454	484	450	460	449	421	500	424	477	474	442	470	491	454	444	429	462	445	466	454	462	484	520	492	431	455	426	470	471	448	438	473	471	466	446	456	465	458	435	471	453	461	414	447	428	468	471	469	470	452	438	458	433	468	468	453	482	473	429	476	454	435	459	479	463	462	435	440	452	482	442	489	472	494	456	446	463	442	475	442	436	469	497	447	435	463	484	478	474	487	423	441	443	448	454	480	473	460	459	468	442	465	464	437	480	466	434	477	429	437	478	458	417	444	497	461	465	468	450	436	458	456	491	456	440	437	457	498	452	482	426	466	443	447	437	460	435	435	430	452	463	426	442	440	473	422	429	463	453	472	468	440	451	479	447	465	446	420	443	473	474	497	443	479	459	471	422	447	462	478	468	453	457	441	457	500	437	460	458	479	442	439	453
31973	4834	1256	883	687	517	483	397	353	309	319	289	279	272	247	247	235	260	267	246	239	258	207	223	223	238	223	247	233	253	229	242	225	248	217	224	228	216	233	242	231	203	200	249	251	224	209	202	215	222	209	203	225	196	228	244	223	230	210	232	196	211	220	221	202	212	217	210	253	218	234	238	234	209	214	237	229	240	214	198	229	228	224	204	228	233	204	205	241	230	214	223	194	210	234	209	224	214	237	222	209	231	230	255	226	228	231	216	248	237	228	198	220	252	223	235	249	241	204	246	221	227	232	235	237	213	221	232	213	226	221	223	241	222	228	230	240	221	242	229	234	225	190	234	234	204	245	231	219	204	222	219	255	241	218	214	195	216	226	228	244	227	229	212	201	217	200	216	226	220	229	194	230	242	220	213	217	209	223	224	213	206	227	219	234	220	215	229	233	229	230	223	211	198	247	241	228	225	215	212	207	209	222	208	228	260	206	215	207	222	237	205	199	247	240	250	224	217	261	249	217	211	212	238	210	213	243	181	217	200	206	236	196	216	218	221	243	222	217	216	193	220	222	230	210	231	228	243	232	216	206	227	205	225	227	260	215	235	247	223	228	222	240	242	204	214	248	222	215	234	223	213	228	197	216	224	221	226	204	185	226	222	235	209	222	213	222	216	215	225	231	216	231	196	226	217	230	234	189	248	220	218	218	201	186	221	213	237	206	221	227	221	253	217	219	221	253	212	187	236	224	212	206	250	210	223	226	226	220	217	213	215	198	225	230	234	230	229	203	207	225	198	214	207	198	239	220	212	209	258	218	236	227	224	204	215	224	234	199	182	240	226	227	205	225	222	189	208	217	240	243	233	235	222	218	212	225	211	235	226	252	229	231	215	218	199	227	229	202	219	254	213	214	244	215	237	207	238	197	216	221	204	233	205	244	232	216	234	202	211	219	252	185	226	262	204	224	208	257	239	200	215	221	204	225	225	202	224	234	204	206	201	212	213	220	217	225	205	206	211	184	204	220	225	239	218	222	233	200	243	246	213	217	227	245	211	219	209	213	240	234	211	215	222	220	241	209	202	205	211	244	224	244	233	216	218	208	212	209	222	215	220	232	229	240	218	213	203	217	204	217	207	226	218	236	250	202	219	235	230	242	241	219	231	247	211	222	221	229	201	202	243	230	214	212	202	220	217	219	213	207	218	223	245	222	237	209	215	214	229	218	232	209	223	235	214	214	217	221	221	218	215	223	236	210	216	219	228	256	225	226	229	229	248	222	221	239	244	235	227	233	209	231	222	216	230	217	222	221	215	210	205	232	235	230	244	256	225	237	238	242	230	230	221	205	228	237	197	215	257	219	204	245	216	187	213	206	249	242	220	234	213	206	247	222	229	219	232	200	244	238	216	227	239	221	233	235	225	230	210	214	229	205	215	243	218	225	211	243	206	203	214	245	194	235	225	223	205	177	240	255	224	223	210	212	234	239	229	227	214	207	235	199	224	222	224	217	240	236	210	202	220	226	233	219	205	249	217	244	232	217	239	224	202	233	259	187	193	225	234	227	216	216	209	232	221	242	204	231	219	218	245	215	208	199	215	250	215	170	227	199	248	217	216	241	215	223	227	212	201	246	230	232	231	203	212	200	207	214	242	213	193	210	220	204	214	226	207	239	221	223	217	255	216	198	226	218	223	214	196	214	202	230	247	233	210	217	224	225	215	222	207	205	229	223	206	182	243	228	226	203	202	212	232	228	237	192	216	224	223	215	216	219	225	240	234	220	220	237	227	206	216	223	225	238	239	246	228	209	227	225	238	237	220	230	208	234	211	233	235	204	227	247	234	234	212	212	236	197	247	220	197	221	231	201	196	229	222	239	218	235	228	223	249	219	213	233	226	216	218	197	210	206	240	226	239	225	212	238	217	243	211	205	215	248	234	216	194	218	234	203	234	222	222	226	226	216	201	222	216	221	211	203	239	222	236	236	192	210	221	222	218	236	218	242	218	218	191	216	234	234	217	221	217	242	244	216	236	197	229	237	181	203	219	239	201	230	245	231	225	238	209	233	243	221	195	253	214	210	221	202	205	207	223	220	213	204	207	234	224	230	233	220	230	228	226	212	230	208	203	221	225	246	242	231	222	229	215	204	250	197	216	207	228	213	208	244	220	243	218	224	216	234	239	212	216	226	193	219	237	224	228	223	263	231	239	254	218	201	229	238	254	235	228	212	192	199	234	198	221	209	211	229	198	224	231	224	234	200	212	222	247	211	206	226	221	211	225	245	207	199	225	209	222	242	223	213	204	207	210	216	229	246	187	199	212	225	238	232	223	238	223	225	234	232	220	253	205	176	194	235	217	250	234	229	232	243	222	214	216	226	217	227	201	215	234	223	234	200	201	206	191	239	198	212	214	213	219	227	219	234	217	222	238	241	237	223	210	216	201	234	251	198	222	199	237	210	239	231	227	214	230	204	208	184	220	228	205	199	220	221	225	223	207	222	247	221	222	208	220	238	218	229	214	191	199	237	233	203	219	211	201	201	199	235	239	215	250	251	235	217	199	224	260	217	214	221	216	223	222	232	219	209	204	211	212	233	217	208	237	233	203	230	206	211	202	212	211	194	207	221	239	238	226	225	253	246	215	207	219	227	204	229	213	203	217	225	213	268	223	254	208	221	200	206	217	228	210	196	213	228	232	227	242	196	210	232	226	226	228	222	220	220	212	247	253	239	243	216	205	243	198	215	216	234	239	222	214	196	215	248	230	219	213	180	222	205	191	217	240	210	253	192	230	231	204	232	219	197	207	215	203	234	232	201	193	208	239	215	242	227	198	215	241	211	214	204	212	229	217	222	237	206	236	238	217	203	207	239	232	215	236	209	208	223	216	228	239	214	235	232	233	223	214	206	238	235	220	256	234	219	233	207	212	226	226	221	220	209	241	224	223	257	246	230	206	210	246	193	200	184	225	206	234	229	228	187	219	280	227	230	216	213	196	207	231	249	224	233	216	226	228	207	221	253	220	198	220	226	232	211	223	213	250	206	218	221	207	210	218	236	209	214	233	233	251	236	196	228	219	218	213	221	224	241	224	204	230	250	206	199	210	221	219	221	219	233	230	243	220	239	215	221	222	238	224	213	216	230	200	236	235	227	241	207	200	206	211	206	230	245	204	214	205	216	202	237	232	205	254	202	229	215	188	212	213	229	194	237	219	255	240	228	230	203	213	235	232	220	247	239	210	220	202	185	241	217	183	219	225	220	206	225	205	216	209	224	247	249	210	198	234	197	219	223	221	213	230	250	242	211	215	211	204	229	204	209	233	206	246	230	210	199	243	244	202	202	221	225	227	224	200	214	207	220	247	233	210	208	201	213	238	226	237	209	227	232	211	246	229	230	206	205	215	208	210	211	204	201	207	206	192	230	229	228	192	203	222	210	209	187	209	218	218	210	219	228	232	216	220	214	219	208	234	227	203	227	217	235	211	216	235	194	217	210	232
16155	1361	2662	3186	2693	2187	1875	1605	1371	1280	1168	1074	995	999	845	859	816	813	755	786	762	709	712	688	699	709	679	639	686	650	662	623	638	622	646	620	623	621	578	577	652	646	641	621	644	574	589	582	590	605	597	625	629	589	578	561	600	602	611	609	608	549	590	560	601	614	560	562	569	611	587	587	623	611	579	582	591	611	593	601	603	578	637	539	588	590	597	582	582	602	594	603	568	585	582	585	592	587	602	565	558	558	648	580	602	565	574	545	599	600	549	587	600	632	578	536	563	562	561	592	551	552	565	558	576	539	602	585	543	553	575	582	579	575	586	596	586	624	606	557	606	586	586	610	625	604	564	578	605	594	563	553	553	563	601	593	610	626	594	560	561	571	569	548	583	591	582	592	594	600	594	572	569	582	576	597	553	557	557	539	613	586	607	547	579	591	610	584	607	588	599	564	555	566	585	609	529	537	601	555	575	552	561	606	562	568	568	567	566	599	558	529	559	595	564	567	568	568	629	578	556	575	616	529	593	599	571	581	575	584	575	612	602	544	576	544	628	571	574	572	582	546	531	562	576	616	565	572	579	547	573	633	566	603	620	632	603	594	573	610	569	590	522	563	581	552	563	528	572	557	546	534	571	614	569	551	591	537	578	615	532	564	589	541	544	563	607	574	561	555	549	600	496	567	586	551	604	602	566	581	511	547	547	593	567	583	565	544	640	568	541	521	603	550	558	577	536	577	561	593	582	543	615	547	532	566	590	555	532	590	577	574	587	550	573	579	584	592	600	578	543	554	563	585	558	570	565	609	624	537	570	540	577	593	594	607	561	563	587	530	578	539	616	601	593	596	584	610	544	572	551	547	585	591	559	579	547	617	554	569	588	597	561	613	540	588	564	585	567	562	556	559	592	566	552	619	561	567	542	538	577	590	581	576	585	550	570	598	616	589	594	576	569	549	581	623	569	540	552	597	574	558	563	592	537	590	572	566	561	593	551	582	532	517	600	542	584	613	564	617	557	603	604	562	576	589	603	562	560	591	568	561	549	594	593	615	564	546	570	578	580	600	590	545	537	590	532	551	579	582	534	556	562	576	534	559	585	561	564	584	532	571	589	489	547	584	612	555	557	568	607	586	558	545	559	596	550	538	547	601	522	555	569	583	549	557	572	552	576	618	571	528	595	549	545	595	584	591	581	575	578	547	626	514	601	578	578	550	563	549	576	586	590	596	532	570	579	561	562	567	591	599	614	568	575	566	574	608	569	507	589	562	550	597	542	599	562	564	587	624	564	594	618	536	625	592	596	602	591	621	582	622	602	611	527	558	602	611	539	571	572	567	570	564	526	504	564	573	542	576	564	540	556	570	597	575	581	598	587	565	606	563	549	551	601	566	546	546	583	599	541	590	579	563	606	573	564	546	584	551	563	607	569	605	545	574	582	551	550	553	552	590	574	571	586	577	615	555	575	534	565	593	585	568	587	542	604	569	604	562	569	527	571	594	557	562	595	580	586	539	546	596	592	573	554	538	577	590	550	607	580	557	552	549	568	607	597	581	611	556	542	550	579	539	611	568	551	562	539	590	583	557	586	574	572	618	591	564	580	575	567	537	593	568	531	577	531	576	591	586	572	551	580	555	538	545	578	555	600	560	562	574	603	593	567	589	604	598	560	534	572	564	552	584	583	531	532	587	526	573	598	553	568	603	556	565	576	569	551	559	547	545	563	578	546	601	566	595	591	533	589	593	554	572	597	569	572	535	614	590	541	561	537	575	552	615	562	561	567	562	570	560	593	562	582	529	535	558	556	559	562	555	560	574	557	576	529	545	550	553	546	594	561	553	596	569	551	553	590	565	598	581	585	565	602	614	551	566	572	525	579	585	549	591	555	561	546	616	597	554	575	554	570	552	555	581	567	561	589	584	583	548	591	601	594	581	608	587	610	579	572	600	529	597	578	557	544	588	603	546	550	589	567	608	556	602	564	598	605	655	573	579	602	543	548	583	560	555	589	578	554	558	591	592	583	564	546	593	567	576	583	565	529	590	628	521	581	584	584	581	532	567	538	576	587	502	604	561	572	588	558	519	601	539	594	576	568	612	583	578	527	597	573	563	576	544	610	573	593	555	560	594	589	602	560	555	557	577	557	586	565	591	570	578	578	603	594	554	576	575	601	563	567	591	548	630	558	623	580	601	550	596	605	582	593	564	555	606	610	573	573	601	568	567	609	579	559	561	560	554	563	554	573	569	564	559	612	540	595	574	581	596	557	592	575	572	554	534	581	570	559	527	578	569	562	580	609	553	551	557	560	559	558	525	583	604	575	567	527	540	593	580	565	581	599	574	556	524	569	566	625	548	566	574	568	569	557	577	596	537	598	605	567	577	574	566	582	564	598	562	562	598	547	585	540	548	574	597	569	554	564	569	577	580	587	576	593	551	545	580	536	552	577	597	555	582	596	568	574	593	558	557	539	542	558	594	618	586	550	555	604	549	596	587	604	570	589	612	567	552	588	551	585	643	532	553	599	543	609	604	567	534	569	578	591	595	576	594	597	553	580	552	580	582	573	608	579	559	550	569	547	611	575	602	613	586	579	590	529	578	613	597	570	542	562	565	564	577	556	540	603	577	569	612	588	639	594	554	584	579	604	566	543	574	567	523	575	560	565	539	553	588	624	581	593	596	567	596	640	543	550	580	594	607	564	577	584	591	564	618	581	592	603	599	595	574	580	618	567	588	565	567	555	618	555	555	558	574	542	568	583	578	610	554	606	568	571	590	571	542	545	540	551	537	609	645	566	581	598	586	538	555	566	543	592	579	566	540	565	570	614	605	579	571	612	561	599	573	541	579	549	545	569	609	551	591	562	607	545	601	538	557	548	550	533	590	589	576	564	572	563	613	583	600	575	610	559	568	569	559	569	567	598	574	554	557	611	583	558	577	560	564	592	572	513	593	556	576	628	575	614	573	617	581	537	547	576	546	550	579	578	538	550	593	570	563	557	602	554	565	546	573	617	551	582	599	519	570	589	577	548	616	577	584	576	551	600	537	533	580	539	570	585	565	578	554	614	586	580	557	567	560	612	574	580	580	581	544	571	576	582	601	567	540	589	607	557	576	581	558	578	545	555	557	597	561	613	587	579	534	575	558	553	567	548	548	579	551	618	577	530	559	581	550	563	579	556	562	520	531	597	561	594	608	597	564	633	594	579	580	589	574	605	599	551	596	582	568	595	558	597	578	528	606	531	537	536	598	566	547	581	558	600	540	556	562	571	575	577	533	595	591	629	595	584	544	571	542	569	574	602	571	584	566	572	572	592	536	586	580	602	581	589	568	585	575	561	539	551	564	579	634	596	594	577	557	603	568	607	593	520	549	582	529	559	587	594	645	596	551	569	550	582	570	575	611	599	549	575	635	568	574	557	631	537	616	559	577	551	548	593	567	611	576	564	534	573	574	588	576	610	534	584	574	526	595	591	610	559	569	573	569	570	556	594	581
45892	11672	2708	1655	1105	760	607	523	419	355	312	273	261	270	268	227	198	168	204	182	190	175	168	174	181	171	160	210	170	152	160	159	161	168	138	162	161	149	156	171	162	133	166	143	143	142	157	125	150	142	155	137	132	151	165	161	161	143	148	148	151	136	122	148	160	168	155	156	142	162	143	158	136	162	142	159	151	140	123	151	144	151	150	154	158	137	150	157	139	172	145	135	156	152	148	134	135	152	149	138	154	131	144	147	157	131	120	127	170	151	157	173	154	153	143	150	170	150	168	157	148	158	153	133	148	158	141	134	175	156	171	136	128	152	150	134	148	155	149	151	162	110	167	159	138	140	144	165	165	152	150	161	144	157	158	142	160	132	155	134	172	139	138	176	146	159	150	151	168	144	161	170	133	155	140	153	140	140	156	131	177	164	128	163	121	138	168	131	145	135	127	138	157	143	143	161	119	145	154	131	146	170	133	146	117	143	141	156	158	136	149	132	156	153	147	155	163	156	135	164	180	152	164	160	158	155	165	167	149	140	154	154	125	164	135	158	149	145	127	141	151	126	155	139	154	141	137	128	149	121	155	123	140	139	150	132	141	145	149	154	145	146	171	130	156	131	155	140	152	153	140	164	146	131	166	136	126	147	149	146	138	173	167	165	142	137	148	157	153	132	130	129	143	169	134	150	133	144	142	130	158	136	151	143	137	152	164	154	138	139	168	148	147	141	138	148	132	154	131	149	173	164	137	157	147	166	172	144	160	172	164	148	124	157	160	180	157	167	132	141	153	138	141	154	126	141	153	149	133	125	144	146	158	174	159	160	142	138	158	151	161	150	154	146	118	162	148	134	139	157	143	152	159	118	141	169	146	158	119	164	150	174	130	139	139	136	146	149	153	142	147	145	165	140	175	137	139	153	141	144	155	192	157	158	135	130	160	151	136	151	141	156	170	147	169	160	169	158	150	166	158	130	155	165	154	141	141	138	133	149	161	141	134	123	175	169	145	152	155	166	141	145	158	161	135	154	170	148	162	136	147	168	134	153	168	160	133	150	146	176	130	140	144	140	168	152	160	144	149	156	165	170	147	159	142	146	160	160	139	159	150	151	138	150	159	138	136	142	151	125	138	143	165	144	161	165	150	143	156	130	129	142	140	145	127	134	138	156	127	145	162	151	138	140	150	147	137	179	147	141	170	131	156	119	133	141	146	142	153	163	165	132	156	149	141	152	142	151	160	154	150	170	137	157	147	134	157	138	182	136	131	112	176	136	132	177	135	142	141	140	162	151	163	141	160	133	153	139	153	141	159	123	142	158	139	121	119	155	136	141	142	129	134	157	134	164	161	137	147	154	132	141	145	178	146	133	157	140	132	138	150	150	156	126	127	137	139	144	134	149	159	153	155	153	141	143	136	122	149	163	133	158	149	133	146	141	151	125	141	142	163	161	129	125	154	133	145	147	155	162	153	159	161	153	133	121	149	164	141	170	153	135	135	137	133	146	152	143	123	156	141	175	149	155	159	134	152	161	140	132	177	132	142	166	148	125	148	154	140	155	159	137	162	149	150	142	150	132	137	137	142	173	161	160	161	139	153	146	135	156	136	153	130	154	157	170	141	136	153	134	161	155	141	156	140	147	148	125	123	167	149	154	154	148	132	142	150	154	145	139	154	148	151	161	140	154	131	145	145	136	154	145	153	149	146	149	162	144	143	134	146	162	152	146	148	136	141	150	138	150	155	123	135	121	141	151	147	154	153	176	138	156	135	137	165	169	138	153	124	117	143	171	151	132	161	156	135	129	167	149	157	133	140	145	161	160	133	134	156	149	154	154	165	151	132	152	162	151	150	153	159	160	166	151	137	180	161	139	144	136	136	144	142	170	123	150	145	133	136	156	139	153	139	142	159	132	165	145	143	150	153	150	145	167	129	134	153	151	138	148	157	153	145	147	142	152	138	134	147	145	137	137	145	126	143	169	161	185	151	145	136	158	146	152	124	150	148	148	134	138	158	152	118	150	143	136	161	126	136	147	130	132	151	153	157	144	170	133	155	153	154	147	131	140	146	140	122	173	131	152	145	138	153	136	166	147	146	164	157	122	138	128	155	138	134	144	151	131	144	148	149	150	132	126	140	156	152	143	148	140	161	148	146	137	141	131	152	160	170	162	170	130	142	170	165	141	135	155	135	131	147	155	155	165	145	170	152	141	136	167	145	170	136	136	139	147	148	142	142	163	148	150	145	143	145	152	150	128	156	174	173	156	162	151	137	156	117	164	141	137	136	147	170	125	155	171	155	155	180	147	150	128	132	135	141	136	166	142	160	152	163	118	124	165	119	140	147	165	154	148	131	151	129	164	145	153	127	155	175	162	149	153	138	158	129	151	152	141	163	151	145	168	123	122	133	155	156	149	143	154	142	157	135	152	150	136	158	139	166	153	151	173	137	134	147	143	128	132	152	131	139	166	140	152	156	159	156	137	141	140	142	133	157	160	134	144	142	164	138	140	151	153	135	173	127	145	168	132	160	151	139	137	137	151	139	162	146	167	149	140	122	161	159	146	115	157	172	145	155	167	162	171	149	144	145	153	145	159	166	124	143	171	150	152	167	154	142	141	135	136	149	159	151	146	129	149	127	120	134	125	137	153	165	144	139	152	138	137	153	142	147	162	165	144	158	163	152	139	150	149	138	138	136	158	156	163	146	159	169	152	139	153	150	150	146	138	161	142	133	161	167	140	146	151	140	161	144	117	142	163	170	147	157	144	141	161	137	156	142	146	153	137	150	144	146	150	140	129	142	154	135	144	148	167	131	156	160	162	134	139	166	152	134	134	149	155	164	130	147	135	150	139	158	142	161	138	148	151	146	131	171	156	166	147	152	152	139	158	133	143	150	165	136	148	133	141	148	154	145	156	162	151	176	172	144	157	146	165	165	150	147	132	155	149	130	144	150	145	177	154	143	163	178	149	133	136	152	159	126	150	145	136	163	159	131	140	146	122	142	161	145	151	150	152	152	137	135	136	153	168	131	143	155	137	144	157	149	141	164	157	171	143	138	131	157	166	164	145	144	150	142	149	135	130	163	150	138	149	136	132	156	152	145	141	151	149	147	122	138	145	159	154	145	150	130	149	149	151	149	138	143	135	172	154	161	142	140	176	172	149	149	156	161	131	147	135	168	140	134	169	124	151	141	130	170	148	152	147	169	159	152	135	131	158	156	159	178	148	174	124	145	129	131	153	145	163	167	141	156	127	146	124	144	139	142	136	150	135	161	119	153	134	173	156	134	150	151	151	171	145	147	163	155	157	151	151	158	152	146	133	134	149	149	129	149	136	137	147	166	139	131	159	137	155	137	138	155	135	155	174	129	149	138	139	165	170	149	143	163	150	142	143	161	141	152	146	151	150	134	145	140	147	137	128	144	151	126	171	147	149	145	150	142	124	155	145	143	153	152	164	149	139	151	133	180	137	130	166	144	152	173	138	134	138	156	165
22593	1922	4448	5093	4334	3582	2746	2483	1952	1684	1529	1338	1240	1118	1030	1004	894	811	807	717	657	644	701	690	655	590	579	548	580	559	537	528	555	493	521	498	475	513	479	477	485	447	438	498	471	469	476	477	453	407	425	442	449	425	396	478	463	373	404	427	399	398	423	394	454	426	436	427	432	426	423	426	420	388	388	378	413	415	389	414	440	414	405	401	412	410	361	395	376	406	413	406	400	409	393	401	382	410	414	381	407	420	422	398	395	402	409	368	366	410	391	362	372	377	397	437	382	353	455	359	428	401	425	416	410	378	386	376	407	367	412	376	430	438	405	424	407	442	413	409	431	439	419	421	383	391	404	398	404	380	374	381	391	416	381	393	411	374	419	372	389	393	358	385	371	411	393	388	364	401	387	386	373	411	367	415	411	373	403	390	356	397	392	399	396	377	381	400	390	382	399	389	368	385	391	344	361	347	371	391	390	416	382	422	364	390	348	380	381	419	374	386	396	428	400	411	376	388	380	404	386	357	393	377	384	391	406	408	405	394	417	361	407	406	362	353	371	405	404	385	396	407	379	408	436	404	405	376	387	353	386	363	387	435	394	375	411	397	394	366	402	355	424	417	373	385	364	363	419	374	405	395	384	385	389	415	378	402	405	391	370	356	398	377	366	413	400	396	388	398	385	357	382	377	429	363	399	345	348	384	384	394	400	401	399	397	394	394	359	413	387	422	363	388	393	393	398	365	423	401	379	360	380	398	389	374	377	385	422	363	404	403	368	423	374	391	393	384	382	406	371	382	399	348	388	390	409	385	404	389	337	390	396	364	370	369	362	405	374	369	407	396	400	387	350	392	380	376	393	392	403	402	371	353	374	401	378	392	375	385	400	374	379	415	399	419	383	389	387	391	379	396	368	373	369	430	379	381	396	387	377	369	429	372	392	384	369	366	368	387	412	384	418	379	360	393	399	399	406	403	374	381	429	368	395	392	369	364	371	392	402	391	375	382	411	409	396	386	395	374	409	397	408	387	381	384	383	368	359	413	369	398	377	369	409	395	417	420	370	406	425	371	406	389	408	393	383	407	406	400	384	372	399	374	411	391	406	361	392	358	361	361	389	377	362	374	387	375	389	379	359	408	394	349	387	412	403	423	392	384	410	389	389	388	401	413	354	395	374	379	386	383	381	362	370	394	348	372	376	362	355	374	396	393	374	375	389	412	390	422	378	387	394	392	405	418	398	379	355	420	374	411	434	363	381	397	375	387	395	403	352	403	397	384	395	353	403	402	412	385	383	408	368	420	391	387	367	390	392	346	392	354	410	361	366	434	347	399	383	378	400	441	397	357	390	382	346	401	389	370	372	387	383	396	422	363	409	394	351	341	426	386	384	374	394	445	391	390	362	385	406	405	377	399	385	391	408	406	384	377	390	403	389	400	386	362	377	372	388	365	350	371	379	375	344	383	371	415	351	398	395	400	386	381	409	377	418	375	367	376	375	373	407	374	380	374	395	381	400	418	370	378	346	410	413	395	394	404	408	400	366	391	412	366	364	358	402	400	369	386	371	374	369	385	410	385	400	388	355	401	368	384	412	354	417	399	416	399	365	393	386	374	374	395	382	349	396	401	395	408	351	393	409	371	355	400	367	368	417	401	364	367	365	400	391	386	407	381	405	392	371	394	421	376	361	389	420	380	376	400	398	387	380	386	356	399	366	410	377	388	360	396	392	404	365	443	424	363	412	395	392	360	409	366	407	367	408	361	392	394	350	366	407	404	375	380	389	384	379	387	355	375	401	382	386	385	389	375	364	378	388	391	395	394	378	377	425	367	383	395	409	384	371	386	389	381	402	421	380	380	402	374	367	352	378	401	384	374	376	413	360	427	434	376	405	383	339	403	387	392	385	418	406	363	370	379	410	375	385	410	360	375	370	396	402	417	377	444	393	366	365	365	407	396	458	413	375	386	399	356	383	383	404	431	366	414	371	359	377	354	361	404	391	370	372	378	414	405	413	395	427	396	378	408	379	357	413	409	393	401	388	383	370	382	389	390	379	387	368	380	409	411	356	383	380	397	418	404	387	372	407	372	373	372	397	399	401	392	409	385	417	368	388	409	401	399	378	386	366	382	377	412	393	403	385	400	420	403	366	379	387	409	362	362	387	377	360	392	394	388	426	368	394	384	388	368	397	365	391	415	372	390	405	374	395	396	377	416	371	392	376	393	391	370	407	400	380	346	390	389	392	400	399	390	375	396	398	408	347	397	407	369	389	380	390	397	371	393	389	416	390	388	371	386	358	381	363	420	399	390	431	376	397	373	374	386	403	371	394	400	394	366	374	384	365	386	381	396	387	394	352	408	416	385	395	397	374	381	356	368	367	380	417	435	404	400	421	382	405	394	367	394	384	350	458	379	400	387	395	411	386	375	356	387	362	392	371	390	381	388	373	379	388	392	361	363	381	394	401	387	421	355	413	394	369	393	400	386	395	368	405	363	381	383	380	394	389	364	350	348	396	350	361	372	392	416	435	400	409	419	383	366	408	405	384	425	397	415	374	412	394	396	399	358	384	396	370	392	387	389	420	381	370	369	378	377	410	390	425	391	357	384	376	385	364	364	403	371	371	364	380	394	400	425	382	386	395	371	392	387	418	362	404	406	346	397	358	356	390	409	413	389	393	374	412	379	412	332	408	415	362	408	359	388	357	369	384	389	394	416	402	363	395	360	349	354	385	390	394	401	390	373	355	386	404	384	379	388	377	390	368	387	388	375	391	365	408	364	363	395	429	437	394	366	377	397	409	378	411	367	422	392	384	376	396	371	362	358	336	384	359	404	423	403	355	392	358	400	410	380	382	351	353	354	368	426	367	416	391	392	367	383	382	378	408	387	401	397	385	388	375	371	388	377	410	382	421	381	411	398	406	372	375	397	365	354	410	371	365	407	394	353	414	407	437	432	415	399	405	408	387	367	368	394	374	394	372	376	409	400	401	386	363	373	382	332	384	393	380	393	360	410	393	401	357	397	391	367	406	376	412	397	386	381	358	378	419	396	400	392	388	381	391	412	408	346	385	397	404	385	366	389	404	370	373	370	378	364	399	404	398	381	391	368	373	351	364	405	429	371	391	376	384	392	367	413	385	358	359	421	370	377	402	398	369	387	387	374	363	384	390	394	367	369	359	373	428	437	412	381	381	416	401	378	347	407	424	375	365	392	391	372	400	432	419	386	397	358	392	375	411	360	414	368	375	415	380	401	397	357	403	386	402	338	395	405	395	411	354	355	378	388	423	407	372	381	361	377	379	384	398	399	364	365	352	415	375	389	390	393	393	388	374	384	395	387	372	365	362	374	394	342	358	363	375	393	405	351	411	362	404	392	387	399	381	379	389	402	370	404	396	414	392	386	392	364	387	390	395	362	411	385	380	367	403	405	407	401	371	386	406	396	365	405	366	366	409	401	396	379	386	353	389	405	342	398	389	367	366	361	375	346	386	428	357	372
3482	220	218	178	203	181	161	172	150	145	164	180	162	158	190	179	168	164	150	167	165	159	173	163	157	190	172	183	167	166	174	155	166	149	154	147	158	174	147	179	186	170	174	163	164	157	178	164	185	204	161	145	180	149	170	153	157	174	153	173	157	186	176	165	203	168	142	160	174	160	173	161	155	177	184	167	144	164	195	184	187	180	189	139	182	160	170	157	145	150	147	167	162	160	178	177	186	172	161	172	177	170	201	153	163	163	162	173	186	158	207	176	164	186	159	174	162	128	162	197	188	145	160	163	164	166	166	163	193	152	173	158	168	157	146	174	176	147	162	132	170	157	163	150	176	165	158	149	157	188	146	162	171	151	154	175	161	164	151	165	159	185	182	178	195	150	153	165	133	144	176	177	163	172	150	174	149	161	163	154	190	145	173	144	166	162	171	166	156	170	171	185	178	145	172	170	179	175	142	191	142	164	167	150	172	188	149	155	162	164	191	149	173	169	166	168	168	163	150	156	170	162	172	159	147	142	159	194	171	148	171	148	161	176	182	159	187	168	199	166	171	175	182	161	175	153	173	181	178	160	170	141	186	175	162	172	171	165	152	159	169	170	181	176	158	158	174	184	162	166	169	174	165	155	156	169	177	131	186	161	163	164	173	148	155	173	153	159	178	178	150	149	149	194	170	180	167	168	165	167	154	165	178	150	158	170	186	162	138	145	173	176	175	156	154	189	179	163	194	171	166	169	165	172	180	164	154	172	168	177	164	157	180	184	146	166	177	142	192	151	175	168	161	166	161	160	173	154	174	179	155	166	160	177	174	189	182	156	150	143	179	154	183	164	153	155	166	177	178	176	158	165	173	151	164	178	159	161	165	167	131	147	172	185	152	159	143	162	157	140	152	145	162	180	182	170	178	146	157	169	193	173	137	192	196	190	190	150	195	157	172	178	171	194	163	162	163	199	160	180	165	151	167	140	166	161	172	160	160	145	158	171	166	161	192	159	165	142	157	182	172	190	178	171	170	150	178	150	164	166	161	165	171	151	160	154	150	190	155	167	167	177	153	168	179	162	172	155	168	188	185	151	164	171	152	171	159	179	157	145	172	155	155	169	156	157	163	171	190	141	151	173	173	187	180	167	167	166	187	153	166	163	151	188	181	161	165	175	147	183	160	160	178	166	157	190	184	175	184	143	146	179	175	168	167	166	150	181	181	174	164	149	173	151	181	158	167	176	159	168	166	183	175	150	175	157	156	179	149	186	163	185	181	172	163	185	157	159	174	158	150	182	184	169	178	168	150	183	156	164	158	184	161	172	143	170	146	169	151	169	143	175	183	175	169	161	176	165	181	164	153	147	184	165	166	149	142	162	185	135	151	159	157	151	182	160	151	156	158	182	181	165	171	161	186	187	154	154	156	167	163	173	160	155	148	174	171	164	165	131	173	168	163	168	159	165	182	164	165	144	181	154	171	152	146	165	169	159	169	148	162	174	180	174	168	186	175	168	188	173	165	159	184	175	174	151	160	194	163	184	158	156	151	151	155	175	183	161	174	184	153	132	168	170	162	173	149	146	143	151	161	142	160	175	154	169	165	175	184	133	163	173	174	150	147	184	166	170	171	153	181	189	159	181	165	154	162	139	173	163	167	170	153	155	165	184	160	143	160	182	173	179	172	164	171	152	139	180	165	160	163	153	182	135	169	147	198	168	189	152	160	167	177	169	149	169	176	177	155	169	150	168	175	170	163	172	171	161	184	144	182	180	159	164	147	158	164	143	160	172	172	161	167	165	171	175	168	149	166	175	142	185	163	162	173	175	153	160	168	165	149	178	153	148	166	180	176	147	171	158	145	151	134	157	181	161	164	180	168	173	154	167	188	157	157	188	185	165	174	164	152	173	171	164	138	154	170	164	152	160	145	156	157	167	174	181	178	148	159	167	152	159	171	161	196	164	172	164	170	175	173	180	140	164	174	166	182	142	162	160	171	177	178	178	180	174	181	180	157	195	166	174	177	176	175	142	160	166	151	170	148	183	166	179	144	173	158	175	198	147	169	150	172	168	165	152	153	167	149	168	159	158	166	163	171	157	161	163	171	192	190	160	164	168	158	157	184	190	176	178	154	172	175	172	166	168	167	166	168	154	155	165	157	179	144	163	163	160	158	186	172	147	154	158	154	177	170	161	164	165	167	162	182	175	173	171	174	162	173	175	160	159	164	150	168	167	159	160	179	176	155	182	141	174	168	183	165	188	171	141	152	148	188	154	188	184	159	170	162	152	163	136	150	138	183	159	180	149	174	164	174	162	163	168	165	163	153	172	179	177	148	157	168	147	182	159	168	168	169	158	163	159	176	175	162	157	189	168	186	130	146	178	175	152	172	131	150	167	164	162	152	143	165	159	181	153	142	151	174	176	162	186	188	178	160	183	148	186	178	163	152	181	138	164	182	160	177	171	131	161	159	189	140	173	165	159	167	170	157	141	186	171	171	183	163	186	157	173	164	195	173	173	160	167	171	145	161	182	162	157	159	150	179	156	171	160	167	144	166	156	180	169	149	164	154	158	168	153	171	148	183	172	158	198	190	161	177	158	162	163	176	165	163	166	184	163	156	160	163	161	170	167	175	192	169	154	166	168	152	176	161	186	152	187	180	163	151	152	140	147	154	176	150	163	190	172	167	168	164	141	135	151	151	153	150	147	176	159	158	164	165	163	150	147	156	173	160	158	167	165	161	185	160	175	162	146	148	134	169	183	158	178	176	170	147	158	171	152	169	159	163	154	165	178	143	173	152	183	185	172	200	160	160	175	187	194	150	162	154	147	170	147	160	169	165	182	183	159	188	174	159	181	174	147	138	158	170	192	179	186	163	178	183	169	173	172	187	141	175	172	148	150	160	168	171	190	197	187	177	151	180	163	172	174	177	195	149	181	168	175	180	163	168	178	176	159	177	157	169	169	165	159	150	151	181	146	171	162	179	169	185	148	174	173	171	160	154	179	154	176	169	185	183	173	177	169	143	133	159	156	193	180	190	168	151	141	187	152	193	179	173	158	173	181	157	186	171	157	150	175	171	196	163	180	164	169	181	141	164	194	143	175	169	166	152	165	137	144	189	177	166	178	162	156	170	172	156	158	150	155	161	163	153	157	158	157	139	182	159	162	181	149	157	165	176	168	179	158	171	155	177	171	180	178	157	192	180	178	154	186	166	172	175	183	177	147	176	137	177	184	155	147	170	166	184	166	175	157	173	190	184	158	187	179	169	187	157	162	182	176	158	164	165	157	169	157	170	161	142	139	192	181	164	152	173	172	158	181	174	134	159	170	147	165	163	150	169	157	146	173	155	169	150	152	194	167	160	169	140	168	146	161	165	157	190	150	187	163	172	172	164	154	146	147	176	184	158	174	163	178	174	148	145	169	186	153	173	161	176	146	160	169	179	186	167	164	140	168	158	183	185	151	168	170	191	148	165	148	147	170	183	179	207	157	159	176
3289	501	554	598	579	557	552	476	518	483	465	467	515	445	459	442	454	449	471	457	471	472	449	469	416	477	491	443	438	432	447	458	486	478	450	442	462	481	460	477	462	458	465	464	428	416	469	457	451	493	468	432	432	463	459	444	474	430	455	453	416	462	469	415	389	419	447	468	438	467	460	449	429	442	469	466	458	464	486	431	431	458	496	458	402	427	443	429	445	420	421	452	434	444	487	454	463	416	470	444	454	462	456	448	418	461	463	442	447	456	460	426	406	478	441	437	470	470	463	490	453	464	424	447	448	420	426	476	452	455	452	444	460	414	441	425	455	467	475	432	472	414	440	488	453	411	467	446	439	472	464	476	454	424	434	447	445	422	484	457	443	422	448	469	473	464	451	450	429	410	470	438	448	477	448	440	462	448	447	464	424	429	419	465	425	439	430	494	425	472	455	478	432	439	436	463	447	460	455	435	469	438	437	429	412	445	449	426	483	433	463	443	444	440	436	469	456	452	454	439	422	459	464	482	482	431	410	466	485	455	453	462	436	488	453	469	471	495	466	425	435	435	452	425	451	431	430	419	472	404	429	453	479	463	434	451	410	423	464	480	461	472	451	446	424	430	436	452	446	424	424	447	454	481	414	445	442	443	447	436	436	428	453	472	462	427	464	426	421	435	442	444	461	455	431	438	448	421	433	481	430	475	439	462	458	424	431	451	434	438	435	417	444	455	444	437	443	450	444	477	477	442	446	436	461	468	430	429	454	498	414	440	507	417	466	413	486	468	419	446	474	421	471	470	470	438	428	474	443	434	444	428	449	450	447	450	462	416	440	472	427	444	442	460	427	463	461	431	491	449	459	437	424	432	458	432	450	450	460	448	444	459	435	485	461	446	475	464	435	464	431	467	454	463	442	457	439	421	411	423	459	448	437	450	452	430	424	466	430	432	452	433	462	403	453	437	464	454	438	428	464	437	454	449	457	472	466	425	459	465	450	442	464	458	450	479	445	473	471	457	434	435	452	405	446	415	445	444	474	461	444	459	458	445	479	450	464	497	472	423	468	450	435	449	464	474	466	452	436	459	416	460	461	419	449	417	452	447	442	454	456	451	435	463	450	442	408	492	451	417	450	437	425	393	457	525	459	467	444	451	410	454	437	415	458	471	439	435	438	453	453	497	414	446	481	448	430	452	480	434	448	441	456	477	454	439	457	455	440	429	457	455	447	444	441	420	456	455	463	443	408	426	465	454	472	451	466	482	461	443	452	456	448	468	459	425	454	466	480	410	474	462	439	439	426	454	460	399	459	450	435	416	452	463	454	439	459	432	400	433	460	460	447	411	447	466	463	447	468	455	457	437	462	436	478	434	472	487	497	481	477	457	416	430	464	457	495	451	439	452	448	454	469	446	471	467	454	451	425	434	482	439	463	448	451	440	431	461	483	441	460	447	440	452	451	407	450	440	441	445	457	436	474	459	438	447	476	410	432	431	462	447	457	465	460	417	463	433	469	452	452	488	446	440	413	457	413	452	462	465	427	470	409	493	440	438	464	454	460	450	465	456	454	429	442	466	432	451	412	439	476	445	473	459	463	427	433	467	429	430	440	477	462	466	473	467	435	408	440	497	471	460	474	441	438	454	445	447	443	448	460	488	477	437	472	458	463	475	419	430	440	444	457	437	438	454	430	475	450	445	468	458	421	458	413	421	461	454	442	433	451	459	442	457	456	515	464	447	434	441	442	462	442	459	474	494	469	476	471	434	434	448	400	463	402	388	435	472	465	461	397	470	464	443	456	435	439	423	428	456	442	382	501	450	399	447	458	408	435	447	456	453	454	454	409	470	444	399	421	447	465	460	487	444	444	474	459	428	419	460	414	414	421	471	420	402	425	455	426	416	436	422	460	469	456	430	442	471	456	398	427	439	456	444	459	467	458	498	419	454	459	448	443	440	448	450	449	451	498	445	423	444	461	459	428	429	440	483	499	421	466	429	457	445	419	445	430	447	463	446	458	464	440	452	472	478	452	432	482	444	437	444	463	427	442	423	435	482	435	445	444	436	448	473	435	466	508	450	458	432	452	455	470	491	450	416	412	456	434	477	455	440	453	460	452	436	445	440	438	441	436	456	435	441	443	425	446	427	448	423	465	446	415	441	457	469	443	454	452	419	443	473	456	482	429	426	449	397	448	488	418	437	479	421	458	468	422	445	434	431	468	425	458	434	429	462	449	431	446	485	453	408	455	432	462	482	459	413	404	421	444	414	436	464	438	411	459	478	424	466	456	474	459	413	443	441	397	452	444	449	452	483	453	446	450	455	432	469	422	443	420	449	446	428	478	486	417	449	442	459	427	437	426	435	424	428	429	423	441	461	431	388	429	415	443	409	446	460	445	418	429	439	433	424	465	459	435	475	463	437	461	432	451	469	435	425	419	440	481	425	437	469	462	472	414	442	398	438	438	470	428	461	439	465	436	450	474	459	439	443	487	407	426	435	451	437	468	441	427	442	417	462	452	428	462	412	437	414	446	434	478	442	437	458	422	460	469	436	442	440	432	441	455	464	476	427	453	426	470	411	465	459	439	438	448	466	454	450	458	429	421	429	436	456	446	451	460	464	411	442	444	475	421	444	440	439	440	424	453	477	441	428	442	447	446	469	473	419	453	449	451	433	481	490	456	442	455	439	475	439	462	422	427	442	499	451	445	424	455	444	440	421	458	465	451	436	432	452	434	444	451	436	438	448	467	445	427	503	406	453	443	463	416	432	456	429	425	455	438	462	502	446	417	444	477	480	432	458	462	485	459	433	438	471	445	424	431	457	482	456	447	405	440	425	457	444	474	462	428	464	444	450	444	443	454	454	462	428	411	426	420	402	441	469	445	489	433	448	447	459	442	472	408	493	477	451	482	441	422	476	442	458	478	453	404	453	470	459	468	416	452	453	428	414	449	469	444	431	424	466	464	437	450	452	459	452	461	421	440	459	444	412	422	476	448	432	442	466	447	448	456	468	438	439	479	446	481	410	420	458	454	453	438	461	421	414	435	450	437	447	421	450	417	448	455	461	454	418	454	419	440	479	453	462	494	434	446	451	439	436	445	435	473	450	442	409	438	452	469	455	442	443	408	479	444	415	427	401	461	424	449	455	497	434	448	456	454	485	441	434	474	428	420	440	466	452	470	432	409	429	423	449	489	443	463	476	462	473	460	465	454	448	450	451	453	479	423	480	469	431	451	437	436	473	452	430	477	449	485	450	451	445	461	424	433	435	462	471	450	446	455	484	441	454	433	441	421	488	475	447	449	433	442	439	438	451	465	425	435	472	452	442	435	440	421	454	423	475	412	453	449	446	461	456	457	459	445	479	439	436	440	482	430	429	452	436	463	463	447	469	452	461	453	420	463	447	467	431	422	442	459	446	465	455	461	445	465	439	437	406	423	455	440	489	429	455	408	445	435	446	460	468	427	407	461	432	433	448	477	435	449	441	425	438	447	422
31877	4940	1230	932	679	532	416	388	321	337	304	317	291	253	266	262	250	220	249	245	227	234	223	224	238	248	258	231	221	244	212	204	214	234	208	195	232	204	218	225	227	218	234	242	252	218	220	220	214	254	216	193	230	222	223	206	231	231	225	208	234	249	218	247	246	238	225	221	197	235	188	211	228	235	209	218	187	224	222	204	219	211	175	241	213	215	207	207	206	192	212	211	214	214	234	234	219	221	232	235	203	214	218	208	239	235	218	214	233	200	230	223	236	213	220	208	214	208	211	211	259	216	203	210	217	223	232	207	252	213	219	181	208	247	209	189	209	208	218	219	234	235	227	242	220	233	224	241	212	230	214	218	234	212	203	200	225	188	195	213	214	190	199	253	189	223	228	236	204	190	216	254	229	216	225	219	235	210	215	209	221	231	194	217	216	230	211	216	228	228	222	205	204	245	209	235	219	218	200	239	220	222	234	202	205	205	217	207	210	232	225	227	190	208	230	227	200	233	200	217	238	201	217	219	210	224	188	208	223	179	231	208	200	213	231	206	221	218	236	214	233	189	221	198	215	225	217	199	221	199	201	225	216	222	226	220	226	209	195	197	250	235	203	221	200	244	213	206	220	243	233	207	225	216	219	207	239	227	237	212	188	205	209	221	222	213	235	216	193	213	243	204	246	234	216	230	208	212	192	220	207	238	235	182	229	247	220	242	224	226	230	221	217	238	235	226	184	218	221	208	227	206	238	232	230	238	232	199	216	223	228	230	245	207	233	258	226	212	217	217	203	232	237	224	237	212	224	241	249	244	197	203	204	220	211	233	213	196	221	217	239	227	202	217	210	249	199	227	238	217	224	230	250	224	206	204	226	232	218	224	238	209	239	215	210	233	230	208	180	209	220	222	197	206	233	198	229	219	199	200	212	232	214	203	203	235	205	232	206	222	215	240	220	211	225	214	200	192	254	189	211	234	210	206	218	209	207	234	220	225	223	218	198	209	213	202	212	223	216	215	229	217	216	231	201	212	228	227	220	219	219	237	205	205	227	233	237	226	211	192	208	214	242	202	208	232	226	225	212	225	244	197	217	242	229	223	243	242	223	206	202	210	218	227	210	205	228	223	219	203	205	220	225	223	232	194	223	231	230	220	226	214	222	188	214	207	226	238	207	206	228	204	207	210	211	186	222	234	230	243	212	223	215	217	222	212	213	231	232	227	181	238	203	210	252	227	188	219	233	215	201	227	186	239	201	187	218	202	224	217	260	204	217	212	180	235	204	222	218	240	221	228	214	187	211	222	226	211	218	238	231	237	219	228	234	211	214	207	234	216	212	237	211	187	206	207	223	218	220	251	219	200	188	231	207	212	220	238	215	215	225	235	238	209	221	219	203	226	190	194	226	213	238	226	192	220	218	212	222	209	215	210	215	220	205	186	216	213	198	221	217	215	237	235	221	230	236	199	218	238	191	238	221	229	180	239	203	208	223	216	214	222	215	226	229	207	228	222	207	232	214	214	231	245	207	241	217	222	232	200	211	220	178	195	233	216	230	228	227	218	216	213	202	245	229	224	225	187	215	218	205	213	200	207	232	212	224	226	202	208	231	211	215	214	239	221	229	230	206	199	203	233	217	225	216	216	230	209	225	181	213	196	211	204	236	212	209	231	200	221	189	182	216	209	189	249	206	240	253	222	229	228	228	217	242	203	216	224	232	224	209	235	231	208	199	207	196	204	242	207	180	224	195	230	216	205	238	214	206	212	217	213	198	224	233	241	232	222	227	234	214	207	217	224	224	215	228	202	207	218	192	219	210	201	203	221	222	248	239	208	210	186	208	221	210	238	243	218	216	236	209	214	228	218	225	246	227	217	179	249	212	238	198	242	217	235	227	217	191	207	216	210	235	232	241	226	227	201	228	219	226	226	200	216	232	204	211	207	210	201	223	225	209	218	206	220	214	220	193	222	227	208	225	203	206	219	207	211	197	199	216	220	192	199	219	220	212	206	228	208	207	207	255	234	243	196	208	240	241	230	245	204	214	209	210	219	204	228	208	226	238	211	224	240	213	209	208	212	214	251	247	211	219	208	203	200	233	200	211	187	238	208	211	225	222	219	201	231	249	200	234	234	217	221	220	224	234	226	205	237	242	248	237	230	203	208	219	217	198	207	237	218	206	223	219	210	223	201	218	223	187	222	231	197	208	203	223	210	229	236	245	225	246	231	250	215	248	216	216	191	229	184	236	247	213	221	225	233	249	220	231	242	235	207	201	240	210	249	227	254	203	218	232	248	230	219	239	231	213	221	220	195	219	225	221	208	237	218	216	261	234	237	217	228	220	226	234	211	229	213	228	212	221	234	228	193	215	210	222	229	239	231	195	226	227	223	210	251	232	194	219	201	228	216	205	212	211	233	222	250	199	216	198	211	195	210	208	228	219	213	213	216	225	224	200	238	221	226	214	206	213	198	214	208	207	240	192	194	209	244	192	231	223	210	251	227	231	208	227	197	223	186	226	212	210	215	227	234	219	226	198	209	219	217	221	214	195	231	203	225	217	240	203	213	239	215	199	214	208	212	215	220	212	212	201	217	209	254	262	224	216	230	216	219	191	239	225	214	220	230	206	217	218	219	221	212	243	192	239	242	223	219	223	235	199	214	206	219	201	209	214	217	201	222	225	224	200	231	217	237	221	227	239	203	212	229	233	226	219	190	222	215	215	206	221	237	209	215	224	230	224	211	198	184	208	221	210	213	195	219	198	244	230	238	230	214	222	226	214	220	216	210	206	218	240	221	214	228	236	212	217	199	212	211	203	209	241	235	216	239	225	238	198	231	232	212	225	198	199	206	207	244	207	215	211	220	218	243	235	250	199	215	183	201	237	218	207	202	225	229	178	224	227	224	214	220	220	215	237	217	221	222	214	216	222	204	248	205	197	205	223	243	241	224	200	229	193	221	192	191	202	219	222	223	230	198	245	235	220	219	215	231	201	229	220	237	201	206	212	212	230	213	201	212	225	223	225	241	217	210	231	215	182	218	224	209	222	207	215	208	227	207	210	208	193	236	237	233	210	208	199	192	214	214	229	202	197	219	203	216	217	199	248	216	218	237	197	217	209	210	210	195	219	208	226	215	230	191	217	228	211	223	231	214	202	225	212	205	219	221	243	234	207	225	217	238	229	218	236	214	202	221	205	210	216	222	205	229	223	218	226	212	244	229	233	215	216	190	201	203	224	217	207	234	197	210	233	232	173	234	221	214	212	210	214	219	246	201	235	208	242	231	218	214	190	217	213	223	230	224	226	222	245	207	233	199	195	208	201	203	189	239	204	235	212	230	211	210	237	205	222	200	207	219	229	223	236	200	229	207	212	210	197	234	235	211	222	224	210	206	216	244	224	212	175	232	197	241	216	236	238	198	238	224	189	234	238	216	213	225	208	219	219	221	230	215	240	225	234	213	204	215	221	243	212	231	208	226	193	218	213	205	205	219	222	234
16132	1335	2555	3095	2667	2275	1830	1578	1348	1223	1100	1050	965	897	874	787	797	828	773	692	738	695	719	650	701	678	651	692	644	658	631	617	631	600	667	604	625	570	616	601	571	624	614	618	609	591	614	614	638	586	579	555	553	562	587	597	611	569	572	583	576	579	582	538	581	548	555	573	536	613	615	533	618	551	562	562	583	575	572	602	568	531	545	596	599	605	520	531	525	603	570	560	574	569	586	579	578	567	535	604	577	627	571	556	599	578	548	616	579	586	556	611	545	581	532	581	557	585	550	549	560	558	544	566	592	556	552	604	532	524	577	520	548	604	555	572	585	594	619	591	556	569	575	561	593	501	574	576	551	590	601	552	582	591	589	564	565	552	572	574	548	561	553	548	614	556	542	557	532	541	563	574	597	595	561	545	529	539	609	600	553	572	571	532	510	525	545	586	594	610	584	564	554	561	520	557	575	628	556	561	604	538	566	600	562	529	525	540	557	604	558	518	557	569	509	554	556	556	599	560	562	549	566	554	570	590	621	526	557	558	546	574	586	569	531	566	572	573	561	563	569	557	582	538	570	526	569	532	554	561	579	575	597	577	561	553	607	579	573	542	573	576	560	565	604	553	553	582	571	584	516	578	580	572	529	581	537	583	554	545	559	555	529	551	536	561	566	595	577	570	567	564	549	561	530	566	574	547	551	559	558	553	513	601	581	551	574	610	543	552	518	550	553	579	553	583	577	578	569	566	591	540	524	531	596	552	560	548	568	612	578	568	556	590	554	552	560	525	574	576	610	604	562	568	561	543	548	575	561	585	535	588	545	521	567	562	578	545	600	549	524	551	582	590	561	579	560	534	540	588	537	627	588	530	572	540	617	551	541	571	562	548	573	568	572	544	550	563	550	577	555	605	595	568	589	562	529	537	542	554	517	572	538	546	545	594	558	584	580	575	546	567	574	560	572	524	551	566	558	572	559	589	539	526	567	585	587	566	613	527	513	555	570	559	537	548	572	561	556	567	561	605	542	578	520	579	581	573	581	567	539	570	568	573	538	542	556	579	590	550	568	586	557	527	580	573	559	572	566	574	560	554	569	573	570	553	531	526	523	562	558	559	590	570	579	620	605	552	556	549	591	559	552	540	575	559	548	579	585	565	558	570	543	547	567	571	583	558	562	535	579	595	575	536	573	501	556	552	587	565	541	504	592	549	586	526	595	535	528	623	560	534	521	561	594	602	572	521	579	608	570	586	590	537	536	549	597	521	526	598	551	554	570	612	558	537	577	566	602	570	558	548	565	553	599	549	567	552	518	543	591	587	558	516	561	590	531	517	514	577	576	543	573	583	552	542	561	580	514	550	592	560	528	523	594	557	535	546	524	586	541	542	547	565	543	535	573	583	575	579	565	578	582	568	587	584	605	544	560	516	568	602	546	571	588	562	541	545	537	589	565	522	564	548	594	547	559	529	557	590	542	602	551	530	586	546	609	567	507	553	539	595	561	570	599	559	575	561	583	626	557	596	591	542	581	582	589	572	524	546	555	580	569	539	580	608	541	583	612	578	570	570	577	590	559	617	601	557	598	548	542	605	566	545	577	612	528	567	527	536	584	554	570	595	559	586	546	546	531	578	579	540	572	576	535	578	570	565	574	569	536	588	539	550	543	564	547	568	566	594	581	570	531	541	592	525	582	545	583	529	582	602	536	591	540	551	534	550	569	577	548	552	532	530	565	573	552	570	577	582	551	565	542	515	560	576	543	584	580	568	580	520	508	589	540	531	569	523	527	600	568	557	579	517	554	578	536	553	528	563	571	532	554	537	583	563	558	546	539	551	571	561	572	601	541	556	567	598	579	561	600	529	566	587	567	600	566	533	551	572	576	546	545	597	578	542	577	570	582	569	551	559	596	587	561	505	601	526	567	549	575	569	566	566	570	538	587	592	583	576	590	549	548	556	545	589	557	549	581	578	564	587	552	588	560	589	578	548	613	532	558	560	539	553	544	515	569	551	579	610	552	562	571	545	536	564	569	591	594	554	551	503	581	574	576	534	538	553	551	589	524	555	556	583	553	601	545	583	579	553	551	547	555	566	593	542	605	554	572	549	571	572	575	553	546	588	560	583	540	580	564	582	583	569	571	568	587	545	547	566	580	578	549	563	565	528	596	563	586	547	584	622	535	538	589	546	558	578	583	544	532	587	570	574	526	543	619	567	564	523	605	561	599	558	526	579	580	569	568	577	571	552	595	574	587	549	545	571	538	563	598	550	584	583	595	547	577	576	588	528	574	525	528	589	582	576	543	574	573	553	509	566	540	555	557	584	582	591	579	511	565	611	605	595	587	549	561	584	544	569	565	594	541	569	585	510	579	594	582	554	521	571	591	576	533	528	579	568	542	549	588	554	562	571	559	592	522	550	554	551	626	506	534	544	558	596	535	545	541	601	554	590	572	584	566	541	561	570	558	499	569	539	606	569	554	527	591	558	543	574	563	599	554	527	587	537	571	566	572	566	557	568	597	552	568	540	573	586	550	572	530	543	578	590	563	577	539	574	562	578	533	570	580	534	549	569	512	568	603	543	616	595	550	592	590	534	582	582	542	563	551	563	543	562	557	542	587	559	527	559	565	557	584	547	592	578	546	571	565	587	523	590	585	522	557	576	578	539	568	569	567	536	560	564	572	554	595	580	562	542	567	511	616	523	536	582	547	567	569	554	598	587	552	551	576	532	568	557	523	586	561	554	560	535	566	592	599	576	561	593	523	563	535	582	542	558	579	570	534	542	585	528	564	573	590	546	549	561	566	583	537	516	589	578	532	576	569	554	591	546	570	528	555	553	563	545	579	585	572	573	529	555	580	570	541	535	562	536	586	584	634	527	501	577	545	575	577	539	548	546	559	555	576	568	585	559	577	557	542	563	627	591	581	574	556	544	536	546	584	538	538	590	550	533	591	548	558	556	534	547	523	544	586	528	541	572	608	571	585	587	541	535	498	561	583	571	546	541	564	478	567	576	535	563	531	593	557	563	584	546	572	629	568	580	560	585	580	564	552	543	566	569	549	551	572	573	546	573	548	570	551	550	555	584	560	579	590	577	592	556	566	544	545	560	555	540	570	579	581	529	585	582	576	561	511	576	558	614	527	546	557	559	527	559	541	537	582	565	591	553	549	580	568	537	597	532	538	548	603	566	550	553	563	571	578	573	517	561	560	541	563	545	494	584	553	596	548	538	589	591	550	563	587	544	536	589	538	582	533	560	592	583	512	546	549	580	566	559	592	575	589	556	584	569	578	574	583	562	568	546	564	579	563	586	604	588	558	527	526	573	546	567	570	563	541	592	584	583	552	546	561	544	558	557	557	552	530	534	558	569	567	590	579	554	565	548	570	582	564	556	552	564	572	596	565	590	573	600	539	557	540	545	540	553	565	576	534	615	583	577	574	561	543	542	587	571	558	619	535	550	616	546	568	520	566	562	550	555	558	564	591	556	573	534	571	566
45378	12000	2683	1752	1085	778	606	484	421	333	309	291	244	229	217	209	229	209	216	181	194	164	208	168	189	183	190	167	160	160	164	172	173	174	152	151	142	173	157	152	153	151	161	137	160	157	161	156	160	126	151	169	162	182	159	131	164	158	137	158	115	147	135	128	138	139	124	145	148	154	124	154	142	161	149	145	127	163	161	158	135	141	159	138	167	130	146	132	140	149	151	161	151	160	151	134	144	142	146	138	143	153	152	147	129	150	146	132	134	117	150	142	153	130	136	138	141	149	145	161	139	138	154	160	144	148	164	152	130	131	138	154	118	140	145	130	145	151	144	125	152	153	146	137	146	137	140	140	157	147	150	113	177	144	140	140	150	155	150	155	140	147	139	152	154	128	139	153	142	137	154	152	148	154	137	153	135	150	128	151	131	134	150	123	145	138	133	158	126	135	135	163	154	132	140	147	124	159	149	136	135	158	144	147	142	144	158	133	122	153	142	140	149	133	128	134	129	145	142	159	129	161	141	139	158	139	156	129	135	134	153	137	140	154	119	160	129	152	146	130	163	153	140	141	158	149	115	131	135	138	148	138	162	158	147	136	143	135	164	135	152	152	147	141	132	124	146	147	143	120	145	137	144	140	178	148	155	162	168	130	149	145	143	138	152	143	147	148	143	151	133	131	130	138	159	160	137	118	135	151	157	134	120	131	137	134	152	131	146	157	160	147	129	144	171	123	155	160	146	117	165	166	135	124	142	151	156	139	137	135	143	156	160	150	120	149	131	168	161	159	137	141	123	116	135	129	145	148	148	140	141	143	138	138	146	151	142	132	145	134	164	136	134	154	152	111	135	162	134	154	137	155	148	162	162	140	143	160	135	142	163	137	131	131	138	130	125	158	147	146	131	134	148	140	144	147	141	142	149	119	142	139	150	165	142	159	164	139	142	151	134	135	146	168	143	152	153	143	140	159	134	145	175	139	159	123	136	150	134	131	137	123	163	129	146	131	149	146	119	166	161	160	148	148	139	168	149	136	135	150	151	130	137	145	139	137	150	151	147	136	160	138	160	132	142	150	147	139	138	131	147	162	129	156	139	126	155	136	124	151	152	135	136	156	144	131	160	133	172	154	124	147	155	141	139	157	155	162	126	166	142	132	152	143	137	129	140	118	155	161	131	152	142	128	145	136	152	134	131	137	150	155	133	143	159	146	141	166	128	133	146	153	140	136	141	144	142	150	139	128	124	122	150	141	129	139	123	145	149	130	143	139	133	129	127	149	142	141	142	149	146	135	139	142	154	129	132	142	124	149	152	160	144	130	147	136	120	150	121	127	138	146	148	131	157	124	161	158	118	161	171	147	133	123	140	141	133	139	150	133	154	171	131	136	136	132	162	159	149	142	163	163	139	169	139	140	139	145	165	121	139	141	148	131	149	151	149	123	141	142	136	134	140	159	129	141	125	152	153	130	140	137	169	121	147	167	148	129	129	154	150	149	143	170	155	181	151	138	131	152	141	157	137	131	134	123	130	139	132	153	144	150	169	148	124	148	132	126	140	141	145	159	145	138	131	144	155	123	146	134	123	146	137	146	113	140	111	116	157	137	129	157	159	148	159	163	155	161	136	135	151	152	134	152	141	125	128	133	125	141	143	143	155	136	148	146	159	157	140	150	163	160	146	152	136	151	132	135	130	139	135	130	142	153	155	179	141	147	131	156	158	140	152	129	167	131	160	134	145	138	127	154	137	138	147	135	141	145	121	139	140	148	124	135	150	137	137	146	119	159	147	142	173	141	152	147	165	141	151	150	133	126	145	145	148	141	150	154	129	157	136	154	146	138	144	143	158	134	149	156	127	133	153	134	152	123	152	126	143	151	145	145	160	151	159	162	157	151	141	141	150	156	139	153	126	145	134	156	129	135	142	115	147	148	146	142	148	139	152	131	138	154	145	125	135	121	137	144	147	142	132	156	146	127	135	136	147	156	138	146	127	141	133	113	142	149	143	136	145	174	149	130	151	147	139	147	158	153	149	135	142	133	167	112	137	151	137	131	128	119	153	143	151	146	121	142	161	135	187	138	143	143	131	158	170	135	145	134	156	150	155	133	140	154	145	147	133	124	152	132	127	179	143	152	162	165	132	148	145	140	157	135	148	150	142	136	140	141	136	134	151	143	149	145	156	130	134	131	126	125	144	94	135	121	137	160	133	133	157	133	140	142	126	137	141	157	152	121	141	161	135	138	145	139	141	124	127	159	127	141	140	159	137	134	134	148	175	134	140	130	133	138	137	145	138	141	158	187	140	130	162	151	122	153	132	148	158	163	159	164	133	144	165	147	133	138	138	137	125	161	165	137	165	146	156	150	151	136	154	137	154	126	151	138	148	149	152	144	150	123	121	135	140	145	149	141	136	135	149	167	149	158	136	135	116	137	151	146	152	130	129	164	157	166	150	147	104	143	153	122	147	147	165	160	137	142	169	133	148	135	138	144	144	150	137	128	141	141	134	136	118	149	133	140	122	146	155	145	129	150	143	150	145	133	139	154	158	146	144	136	151	139	145	164	130	149	151	134	148	149	168	130	137	137	134	149	168	147	146	145	108	142	139	122	117	146	142	128	153	132	148	139	138	135	147	160	145	162	142	146	135	152	137	143	154	150	137	154	107	129	145	138	167	146	138	152	137	145	138	137	152	137	152	138	149	149	145	135	137	150	145	140	142	118	134	159	163	142	131	134	126	157	134	143	159	158	137	146	145	128	165	154	128	152	143	149	131	130	156	170	136	132	155	131	152	155	131	147	152	133	145	130	131	140	145	156	152	145	145	120	128	130	143	146	133	141	138	155	133	155	141	155	152	177	152	132	137	157	146	161	139	140	149	147	149	134	164	138	144	140	143	132	159	152	155	151	156	130	142	132	150	154	160	157	150	135	140	144	125	143	125	129	162	137	125	134	118	133	135	132	135	133	151	147	125	158	138	123	146	137	124	148	145	155	158	154	152	117	150	139	126	134	131	145	152	155	134	120	136	139	123	144	154	149	133	157	144	143	146	123	140	135	136	123	113	119	148	139	146	159	157	121	149	119	139	127	144	163	130	132	134	148	149	128	151	153	141	122	145	134	160	130	163	131	153	148	127	159	139	161	143	137	145	161	149	141	141	156	114	140	148	144	163	128	157	107	153	118	147	135	146	146	161	157	122	150	129	147	120	144	136	137	141	142	152	142	141	145	141	150	143	147	143	150	122	132	152	163	143	149	154	159	141	141	142	158	148	154	166	154	171	153	136	140	144	135	144	142	135	144	145	145	119	131	144	135	152	145	138	150	140	150	122	145	131	137	145	144	124	127	135	145	135	173	125	151	155	154	151	149	153	140	160	165	138	149	133	146	130	134	158	119	150	135	140	126	140	158	135	152	151	147	137	154	160	143	153	143	152	144	147	149	156	127	161	140	121	161	143	136	130	129	161	126	171	141	133	136	172	133	154	124	161	144	137	126
22469	1912	4505	4984	4362	3462	2825	2336	2020	1656	1483	1279	1181	1085	932	928	914	821	769	691	737	670	686	658	633	575	582	562	534	540	510	534	491	549	500	492	500	485	476	466	466	439	407	451	431	428	487	445	429	408	431	420	443	459	410	441	438	420	414	434	430	418	387	403	393	404	377	419	402	407	407	389	398	391	398	386	392	429	392	409	381	418	390	435	386	376	394	422	444	408	370	403	413	361	355	366	354	364	392	380	374	365	360	401	389	399	394	378	406	391	391	386	395	332	408	415	409	393	413	356	393	382	369	379	449	381	418	386	394	401	403	403	405	445	356	371	393	401	404	411	410	396	414	401	422	411	378	384	396	389	360	387	413	372	392	406	366	392	437	411	400	357	350	393	404	384	366	359	439	386	374	399	383	372	396	390	377	353	376	380	354	367	352	385	331	422	399	390	361	395	389	344	341	417	388	366	352	389	406	378	401	394	373	380	390	381	382	405	350	379	386	374	362	388	387	387	376	376	395	416	414	363	374	352	394	389	388	383	383	388	397	386	398	367	368	371	380	354	390	365	415	362	378	392	369	372	377	389	406	382	361	385	369	364	395	425	333	358	365	325	373	369	411	366	371	377	381	389	381	369	371	365	387	378	396	395	362	380	369	361	377	377	376	372	354	392	352	376	399	372	388	404	356	385	370	379	379	372	402	353	382	357	373	334	390	368	366	401	393	378	399	370	364	353	375	414	393	385	371	379	375	358	370	364	367	386	388	383	413	350	360	348	392	379	352	407	365	408	396	369	390	386	345	346	386	359	397	388	364	372	391	400	357	370	381	386	389	374	403	376	390	373	372	362	427	389	380	341	373	385	411	370	389	375	384	348	408	422	380	375	384	390	367	405	376	386	345	388	360	335	351	374	384	402	368	382	396	360	404	373	385	381	379	389	393	354	402	370	408	374	364	396	402	363	347	370	350	411	364	364	379	361	393	345	387	360	389	334	395	368	343	361	355	381	392	393	379	363	368	372	362	405	411	409	386	392	367	398	353	356	382	372	363	345	381	397	362	399	373	411	400	394	409	373	353	386	381	355	365	351	345	380	352	353	404	419	379	387	403	410	347	340	357	401	368	359	407	375	392	362	387	359	394	372	367	389	381	386	357	387	401	396	368	375	376	372	359	366	404	389	371	367	390	368	379	429	355	413	362	368	370	369	400	343	368	376	380	404	376	358	377	399	360	406	351	418	406	335	379	437	398	403	371	360	369	385	395	393	341	376	364	404	340	394	351	375	373	407	372	391	355	368	394	363	376	373	352	398	362	396	372	415	377	379	341	370	390	349	342	364	367	370	380	390	360	369	408	417	357	407	395	389	370	388	343	423	398	373	355	383	385	387	363	383	406	402	377	342	378	413	382	392	337	378	380	407	401	380	378	403	388	397	377	403	388	395	388	386	377	359	399	374	380	391	390	331	343	368	357	378	386	370	370	392	394	367	394	347	411	376	388	387	377	375	399	383	399	389	386	399	372	391	363	353	373	368	369	385	372	344	368	381	404	378	399	363	358	384	405	370	349	391	373	368	359	355	383	371	350	375	373	401	412	403	384	372	356	408	366	380	365	382	381	407	360	367	407	377	378	335	419	395	369	354	371	389	411	367	375	349	384	376	374	350	349	386	393	344	350	412	365	402	355	365	387	352	345	407	372	352	411	385	386	377	349	365	391	391	393	358	358	401	431	358	402	398	359	371	400	397	392	351	369	394	409	382	384	360	349	374	389	365	357	395	407	388	362	377	376	394	381	389	354	383	392	353	352	366	339	364	365	398	359	377	391	337	393	354	393	373	378	375	384	409	376	388	376	337	381	368	388	391	357	376	390	383	405	385	366	373	369	396	380	372	413	388	348	386	348	396	396	387	400	420	372	405	402	360	384	373	374	365	371	322	364	377	390	383	370	391	374	417	354	392	374	397	330	367	395	370	399	396	395	352	393	375	376	368	363	354	386	391	355	388	409	368	393	368	421	388	392	404	350	402	388	380	374	370	386	397	353	401	338	370	415	363	391	375	399	415	358	348	371	391	381	404	349	366	381	384	362	409	380	404	348	396	371	361	359	394	362	403	415	411	362	366	360	368	370	404	367	368	418	365	362	374	368	372	362	397	368	377	403	384	353	394	380	401	351	371	387	346	379	354	387	392	369	379	361	375	398	387	409	404	355	366	373	404	381	353	327	381	392	401	377	393	375	391	380	396	369	372	383	370	370	372	391	357	362	391	383	366	373	369	377	401	381	386	352	374	363	388	401	363	368	423	388	359	381	341	398	371	378	388	385	362	378	378	370	384	402	367	379	364	393	335	394	401	388	412	364	365	408	384	358	390	369	399	383	373	377	392	363	409	401	355	400	385	385	365	377	363	377	364	352	363	347	373	362	388	345	382	379	404	356	389	382	361	359	411	362	368	406	397	393	384	384	382	382	380	333	378	393	397	359	364	380	366	348	349	427	369	415	370	346	354	365	395	363	370	375	388	386	375	397	380	391	409	356	346	403	384	390	383	375	397	367	376	358	379	396	394	355	400	321	373	370	393	363	353	381	375	354	343	390	406	402	396	390	393	376	412	400	386	431	402	396	359	380	392	372	350	366	373	355	382	372	363	409	387	374	398	361	366	353	366	371	387	396	355	378	405	377	351	362	387	356	414	370	400	369	367	362	357	379	372	376	399	396	382	390	374	379	364	350	374	387	365	372	380	385	362	391	420	355	381	341	372	401	370	366	382	389	362	354	365	386	391	388	391	394	409	380	358	358	391	374	391	406	382	356	397	400	370	371	387	362	391	375	383	386	373	347	355	374	371	406	374	356	409	381	390	393	369	387	364	402	391	379	377	337	400	348	361	360	356	362	392	373	380	421	369	362	382	350	390	370	385	403	352	418	364	377	419	392	363	402	355	410	361	407	390	398	395	381	372	382	403	390	379	411	359	354	409	349	372	375	320	379	353	379	382	431	378	399	380	345	431	358	368	392	341	379	378	383	397	369	350	386	407	370	390	380	365	421	377	390	388	354	400	398	397	401	396	334	380	379	381	374	377	394	382	339	368	403	394	412	402	366	375	401	377	368	383	390	390	370	378	362	380	367	400	402	403	373	363	378	401	373	379	385	378	401	389	359	358	366	369	381	410	353	381	351	362	372	376	348	386	328	391	384	387	395	342	380	362	388	375	386	380	387	394	362	382	402	358	334	373	376	342	389	388	349	384	375	380	378	392	360	418	393	387	403	363	418	354	348	371	368	342	395	392	346	370	378	391	369	356	372	400	379	392	381	391	410	374	394	386	336	388	367	375	392	404	389	371	354	368	370	414	373	349	400	397	374	348	356	348	368	386	387	396	381	361	395	369	412	391	352	379	381	372	422	373	359	363	373	412	395	394	401	385	396	379	362	392	412	422	369	386	397	359	376	396	345	374	392	377	360	393	364	370	384	387	385	369	402	365	384	397	379	388	442	404	416	390
3246	200	199	181	215	169	167	144	195	177	147	160	160	174	153	170	176	174	169	163	166	152	172	163	154	154	169	150	176	165	155	148	163	188	187	144	169	161	176	190	169	182	156	147	137	157	135	147	169	160	152	137	165	180	169	151	167	159	154	156	154	163	180	165	166	153	192	175	159	166	185	165	174	174	153	160	170	147	156	143	175	167	145	181	172	156	150	164	176	179	169	158	164	167	153	148	148	150	152	154	171	153	202	156	161	154	160	147	170	155	162	163	173	166	159	162	199	149	170	169	157	147	173	152	163	139	152	154	163	185	193	145	153	164	156	157	149	168	164	151	157	189	169	171	163	147	142	179	156	153	165	196	149	144	172	161	159	146	156	185	165	150	155	146	160	142	165	168	162	152	141	164	169	165	169	179	166	160	182	161	168	149	166	194	143	136	153	173	184	154	175	142	127	185	170	163	152	163	158	161	141	162	144	161	157	155	166	149	153	174	182	146	149	157	178	172	191	147	180	156	176	162	158	162	155	158	170	129	159	142	134	176	169	161	171	174	163	143	178	189	167	172	159	152	158	162	168	159	164	157	149	147	173	157	147	152	184	171	147	168	149	153	168	149	153	176	151	181	166	162	158	156	179	168	162	155	158	171	157	164	183	154	176	117	175	155	155	174	164	150	160	164	175	183	157	152	164	141	167	157	160	173	163	158	157	144	172	163	190	169	162	171	156	174	186	151	138	153	151	157	174	171	175	186	140	188	165	164	150	163	164	171	159	154	145	150	154	159	144	155	158	163	170	159	172	173	156	162	177	156	149	159	138	161	169	145	155	171	164	134	156	177	150	158	158	166	159	146	144	153	171	188	155	174	153	170	162	155	179	167	162	186	163	155	180	166	166	166	141	144	148	151	173	153	189	146	174	145	143	179	178	161	156	169	126	164	176	150	172	152	165	160	158	155	173	156	166	177	157	169	182	160	152	135	173	166	148	162	140	157	143	137	175	165	176	162	156	153	177	163	177	144	156	156	160	150	175	156	184	163	170	159	185	155	161	171	150	165	162	198	164	152	165	181	162	145	152	166	152	152	162	181	163	185	153	175	147	155	157	167	152	169	162	167	157	171	135	190	164	175	154	136	161	168	144	167	150	180	149	179	160	166	163	156	154	150	152	141	195	195	172	158	172	157	153	162	159	174	164	138	158	156	154	138	179	162	158	151	148	174	180	163	174	180	197	145	168	143	126	142	157	149	155	141	158	162	149	155	151	148	158	138	159	163	131	177	156	183	147	171	171	159	158	142	175	152	166	149	176	161	155	179	149	151	157	164	174	161	157	178	171	150	157	147	139	148	156	171	165	174	178	160	133	164	176	183	163	185	167	158	151	164	147	152	173	164	153	173	164	175	147	172	168	163	162	185	156	147	141	174	174	156	152	164	167	153	183	176	168	144	135	158	162	164	152	175	165	164	168	148	164	184	167	149	166	164	138	160	165	158	191	161	163	148	153	175	153	143	166	170	160	167	127	180	152	154	155	147	173	170	129	161	140	151	163	155	149	160	163	172	167	166	179	149	164	184	156	158	144	153	178	166	143	167	154	170	178	159	186	154	162	170	174	163	147	163	148	181	147	186	177	158	157	182	173	163	163	153	170	161	164	178	170	148	170	155	161	151	163	170	189	177	178	159	167	162	153	160	169	165	146	150	167	174	136	171	150	149	168	164	156	176	169	172	142	167	150	170	156	165	178	152	162	162	153	145	146	192	157	181	192	150	157	151	165	163	159	190	180	157	170	152	181	171	152	169	176	133	159	130	176	179	153	173	170	153	183	162	162	169	180	152	183	144	152	186	176	149	147	168	158	157	145	181	162	143	176	163	152	178	151	151	146	158	153	170	169	168	151	152	153	157	141	146	151	166	158	155	170	167	166	164	145	148	169	150	179	169	164	154	195	150	168	148	165	146	166	155	167	160	177	145	164	146	155	127	152	152	139	157	145	152	165	148	165	165	166	158	159	171	167	155	161	160	172	148	166	171	174	185	168	145	158	174	140	157	169	157	142	159	161	145	152	188	170	164	169	150	159	165	162	164	149	173	153	158	154	158	166	159	153	160	190	173	138	175	161	166	166	155	143	157	134	175	167	146	155	159	152	153	157	159	158	165	153	173	147	169	183	187	152	156	173	163	176	127	198	171	171	164	206	150	157	164	169	163	173	162	156	153	157	181	156	176	147	157	179	170	154	171	155	137	151	148	147	165	154	159	157	173	162	175	159	147	143	185	153	149	161	145	169	157	152	140	163	140	162	171	161	155	179	172	175	169	162	171	159	186	156	153	166	184	154	179	175	175	148	168	168	144	174	153	162	146	157	169	152	163	149	152	161	151	168	176	164	152	161	146	139	164	154	166	164	156	154	157	165	160	172	167	169	161	157	154	156	156	158	158	179	162	169	147	165	180	157	165	151	159	139	157	168	166	149	161	164	147	169	167	159	155	142	145	133	174	167	185	161	143	157	154	156	169	164	136	180	149	137	151	166	171	162	160	161	183	151	137	157	166	153	145	157	168	147	162	160	191	177	145	146	151	182	165	156	163	149	179	136	174	174	196	141	172	157	168	169	172	130	178	153	171	171	177	176	152	182	178	158	169	167	183	179	173	181	175	186	173	167	159	157	154	149	166	197	148	186	192	168	159	156	163	160	167	178	163	186	158	155	149	165	166	147	188	156	172	144	155	152	156	183	148	161	163	171	167	158	181	148	146	148	173	172	152	161	170	147	189	161	150	158	155	150	169	206	171	155	145	166	139	155	141	136	155	185	166	193	161	163	189	144	169	171	162	179	170	179	168	164	187	148	178	170	164	153	168	178	159	148	143	161	164	119	169	146	161	150	168	160	163	175	163	137	131	160	188	159	177	146	149	174	165	167	145	172	135	155	153	169	168	166	157	177	167	192	149	149	170	185	184	174	173	161	177	161	172	155	169	176	167	153	173	164	158	176	163	132	148	168	167	155	179	176	165	158	167	165	151	152	155	160	156	152	187	159	176	150	164	180	150	135	154	151	169	170	139	177	156	178	180	149	163	143	160	183	186	168	162	182	166	162	173	139	174	165	188	186	169	154	156	165	157	164	156	178	160	154	136	145	164	174	167	152	168	182	177	154	182	183	173	158	162	181	151	173	148	171	161	163	182	159	159	152	167	164	162	154	174	173	166	171	153	141	144	167	153	161	154	180	175	177	176	163	175	169	157	171	171	154	156	173	183	171	160	153	166	174	166	176	164	165	166	159	147	150	164	149	167	155	156	176	156	190	194	149	159	155	138	164	162	158	153	178	156	150	142	160	159	158	169	158	158	155	160	169	168	161	165	157	167	163	184	182	147	183	170	164	154	161	166	178	149	159	177	158	159	161	138	157	159	158	157	159	143	157	173	165	178	156	172	187	160	179	144	154	145	173	157	163	139	169	151	163	161	158	149	174	187	156	169	158	180	167	164	156	155	161	143
3242	439	528	615	541	519	503	486	491	485	491	489	465	415	439	465	452	482	423	410	464	419	449	457	445	437	463	488	453	448	488	463	501	429	444	472	443	453	473	416	444	437	432	454	444	461	429	443	450	461	448	420	405	448	433	514	448	456	425	482	464	445	485	466	493	440	464	428	466	444	439	457	484	436	412	430	436	462	448	443	417	434	449	456	431	452	441	453	437	456	453	469	457	445	421	447	421	444	449	442	439	465	442	479	459	438	441	434	464	447	424	453	429	429	456	428	437	421	442	478	404	444	464	433	422	438	486	456	407	418	407	427	432	453	431	445	486	431	425	408	433	457	433	431	441	411	438	461	480	421	480	450	452	451	445	427	451	451	406	425	445	432	436	445	462	420	430	439	445	475	453	433	405	418	462	397	405	471	445	409	422	474	435	439	449	443	483	437	432	432	465	489	468	461	433	439	428	417	447	417	462	442	428	434	462	457	425	440	414	449	420	429	431	440	444	428	462	448	437	422	405	467	430	418	455	409	437	427	416	451	474	467	445	466	459	459	415	412	472	457	433	412	462	449	407	424	469	434	445	431	414	462	419	410	444	442	437	439	450	433	460	393	483	413	424	444	448	447	439	453	450	439	453	402	430	431	456	455	457	451	411	428	441	461	438	438	436	436	440	404	403	416	435	465	468	433	430	416	420	461	429	450	411	466	481	437	421	458	416	456	448	441	488	466	461	432	419	458	400	428	403	423	426	474	450	440	447	418	397	450	435	459	419	451	443	463	452	416	472	452	445	413	464	425	431	457	435	417	414	459	445	463	450	449	452	435	431	434	435	417	437	413	449	463	453	412	450	472	438	445	467	423	454	439	438	408	426	400	476	470	444	444	416	425	438	451	402	425	449	447	459	430	446	461	423	439	434	400	477	481	444	431	461	427	429	419	439	427	425	473	445	423	447	402	437	403	453	471	449	435	468	421	456	440	416	421	440	436	472	406	418	458	453	458	454	452	414	440	427	464	444	433	427	407	427	430	439	422	449	416	444	486	428	407	425	442	444	457	442	426	462	456	431	448	478	475	466	461	446	445	445	431	457	446	459	452	440	433	397	454	425	454	444	457	459	459	417	444	431	444	468	421	473	448	441	411	407	444	486	458	432	435	425	409	459	455	431	442	436	435	405	473	404	402	475	450	444	449	437	423	456	428	443	439	446	465	407	434	422	469	427	465	384	459	461	413	444	454	427	427	443	431	481	424	439	463	419	448	450	488	426	468	449	454	420	448	451	456	465	433	451	429	439	441	451	455	423	456	443	449	514	447	430	412	437	430	460	424	451	442	436	444	464	451	393	464	434	427	433	428	456	420	441	465	452	424	486	470	474	442	453	445	453	386	403	464	463	453	417	422	460	429	426	430	437	439	422	452	423	494	422	467	422	473	424	451	432	433	430	435	442	446	422	447	439	450	436	451	444	453	436	450	446	444	444	456	436	450	396	525	463	441	459	411	440	433	469	432	444	430	445	437	446	430	442	452	463	461	416	432	409	459	455	451	422	434	426	475	447	425	435	489	430	431	402	440	423	446	434	473	417	423	457	472	418	435	471	441	411	415	428	462	461	437	448	439	458	435	437	402	452	437	426	417	430	417	441	419	413	439	429	426	449	419	431	475	447	468	438	437	460	427	432	423	400	433	418	453	413	435	476	410	413	452	455	444	446	441	454	400	463	456	481	401	462	447	450	452	453	406	464	446	419	453	453	444	442	447	453	436	483	450	464	411	460	408	470	441	433	430	436	466	428	460	409	417	476	467	442	457	465	435	474	490	433	476	427	413	426	459	447	458	447	459	431	426	457	477	433	466	498	480	424	440	416	447	446	473	450	445	441	435	444	454	427	406	455	445	436	442	416	487	402	465	462	407	436	424	459	439	437	415	415	453	441	443	428	455	452	432	473	436	447	422	450	449	454	448	456	419	468	442	446	508	465	458	457	435	454	420	456	444	418	422	434	456	407	438	449	439	448	438	461	419	382	464	453	459	417	431	450	417	444	439	453	446	462	416	464	440	426	460	421	433	434	435	462	412	433	468	432	432	469	403	456	458	420	450	440	447	430	444	434	421	477	429	423	421	474	408	437	444	422	423	436	429	423	458	440	410	447	462	446	406	432	438	418	454	438	431	445	476	449	423	462	432	428	442	415	460	404	458	456	466	475	458	411	466	459	409	407	442	422	448	405	431	401	446	437	454	435	462	455	459	398	418	421	470	445	432	506	472	471	433	474	458	469	457	420	462	431	414	428	448	415	479	417	453	463	432	443	470	454	442	454	474	468	437	473	454	457	467	466	429	462	470	440	436	488	454	401	423	455	461	419	442	431	429	430	440	446	464	455	401	472	472	445	451	404	425	426	403	434	459	450	462	441	429	417	430	434	447	480	434	447	463	471	441	463	469	427	425	456	441	437	452	440	471	418	466	443	443	425	433	453	416	444	425	435	453	428	407	409	454	432	436	485	489	459	467	421	427	450	446	436	431	468	455	411	447	405	409	404	468	456	432	429	429	443	449	391	462	441	470	452	428	437	459	431	405	410	443	421	407	439	416	460	454	426	438	444	460	440	436	431	485	447	427	419	423	458	431	457	449	463	438	432	442	443	454	465	431	449	428	439	449	394	460	432	454	449	414	411	432	450	396	488	397	440	421	407	426	458	461	452	412	437	479	435	457	411	422	488	444	461	428	495	411	422	413	445	458	462	443	451	431	480	428	508	435	424	438	428	457	423	459	470	438	430	446	430	424	434	458	415	470	407	451	472	453	419	434	414	434	436	447	456	466	405	456	400	468	443	458	434	458	444	459	400	456	492	465	452	468	437	450	459	383	466	429	466	457	416	425	404	394	459	439	431	427	457	451	443	467	420	437	454	438	449	448	477	459	430	469	453	472	426	461	420	399	462	439	426	406	462	398	429	424	431	454	491	427	455	441	432	455	417	464	438	450	429	440	446	474	443	457	401	426	436	443	438	470	424	451	437	468	431	402	436	477	444	449	457	432	452	476	464	450	428	434	449	424	452	447	423	428	448	461	441	445	479	459	463	424	420	455	447	426	478	458	437	420	449	456	381	447	440	442	476	406	410	444	414	401	444	437	466	435	425	441	414	422	378	407	453	461	434	434	438	432	464	473	440	445	424	458	430	429	436	414	451	442	446	450	455	459	410	439	469	449	463	463	403	450	446	481	440	408	435	443	469	473	462	395	440	447	443	427	438	463	463	462	382	468	436	451	437	439	420	453	423	464	446	445	440	415	385	467	447	441	412	445	396	438	423	471	457	445	445	450	412	454	404	462	449	453	416	465	406	415	467	488	381	456	445	443	429	401	420	454	427	432	444	415	419	449	436	423	443	455	429	412	478	461	489	443	451	447	451	429	440	414	435	416	438	489	387	429	420	449	433	472	407	404	420	399	455	440	433	490	427	451	436	428	478	473	455	431	442	422	453	430	480	454	451	452
33454	5656	1213	828	714	536	452	408	367	327	312	292	289	240	287	252	252	243	252	251	230	252	252	230	215	230	231	237	222	249	249	218	214	236	211	237	243	196	203	213	221	232	230	210	204	224	213	216	220	228	219	208	201	227	234	221	224	212	197	215	198	204	212	216	232	215	195	212	205	251	220	221	191	197	213	194	201	219	221	224	200	203	237	228	232	215	205	205	212	235	225	223	204	229	209	193	217	201	229	236	218	219	221	218	182	204	213	244	221	217	222	216	213	221	214	244	194	219	179	204	221	214	215	208	226	221	212	232	196	231	217	220	215	236	263	205	215	219	219	203	218	229	211	226	226	209	206	233	220	214	220	218	227	206	226	224	221	218	218	205	204	209	222	194	255	220	215	211	203	199	204	212	200	198	210	207	195	228	230	222	196	199	230	223	204	224	216	219	210	204	227	242	224	214	173	212	203	203	176	201	185	211	215	224	240	227	196	214	226	216	189	214	206	230	234	216	209	216	230	196	229	214	232	231	184	208	210	210	198	195	218	171	207	198	244	213	226	194	201	191	198	212	206	235	198	219	213	208	215	213	240	216	180	216	221	201	210	245	233	216	189	195	194	211	222	196	204	210	219	212	193	217	221	216	235	190	220	182	214	235	229	235	178	231	192	216	222	205	204	206	185	234	207	207	204	209	196	248	200	217	204	224	212	186	232	206	197	236	202	221	217	249	234	222	221	200	191	205	199	238	219	190	231	214	216	222	221	212	211	205	241	220	237	244	227	238	233	257	201	199	224	211	211	208	226	233	211	229	204	238	210	249	224	230	200	235	220	214	201	228	209	189	233	203	206	227	225	218	210	250	219	207	215	200	213	220	217	213	222	174	220	195	202	224	216	218	221	223	219	221	230	191	210	233	228	209	198	199	216	218	189	202	235	235	239	222	223	213	189	222	217	236	226	210	204	211	216	171	221	201	217	226	229	204	251	215	218	199	195	217	198	239	207	205	247	237	199	219	220	206	214	206	201	179	180	205	239	214	224	213	212	242	196	217	225	192	230	212	225	210	189	212	219	202	229	237	225	223	240	236	192	232	191	224	186	230	247	253	227	211	191	214	199	208	216	220	213	246	221	192	228	210	210	213	218	249	209	251	216	221	184	219	228	206	200	226	229	237	205	224	233	234	224	223	211	213	202	208	185	218	223	199	220	219	221	207	226	208	215	219	220	225	245	223	213	220	202	214	218	229	208	204	199	208	217	226	221	240	203	242	209	228	222	196	205	224	218	239	221	206	207	207	212	219	202	224	239	227	225	226	237	208	222	207	224	230	228	196	216	230	200	210	184	220	222	207	202	212	210	244	212	216	214	213	236	191	200	224	230	201	240	209	203	200	227	198	207	221	217	209	203	203	238	208	210	220	219	198	214	202	208	205	201	202	227	204	212	219	189	195	212	226	249	200	211	247	221	216	217	199	220	237	228	215	232	228	219	224	228	218	209	208	207	222	235	203	204	207	224	173	218	216	210	216	221	212	207	209	205	217	224	212	208	223	214	237	206	240	212	220	219	232	229	174	225	216	224	215	196	221	229	235	212	234	208	216	221	213	201	218	220	221	223	204	194	217	238	201	193	227	221	236	217	214	220	211	209	222	242	210	239	205	199	210	226	209	233	217	205	195	209	217	207	220	198	236	236	215	238	244	202	216	244	221	224	217	186	226	205	214	233	244	242	213	211	249	193	210	209	237	183	202	237	215	237	213	193	240	242	210	206	234	227	215	226	213	218	207	231	203	219	201	225	220	211	222	223	215	251	209	221	211	220	239	221	193	242	220	216	209	220	221	214	204	223	215	214	205	231	236	229	217	244	220	224	209	216	213	241	202	221	222	206	222	204	210	242	200	213	210	177	216	224	217	207	229	217	216	220	210	243	212	217	220	213	230	227	216	204	194	200	222	224	210	238	205	203	225	219	225	214	211	209	221	200	211	203	215	222	228	187	204	214	192	205	231	213	220	209	219	204	239	192	195	218	230	205	202	240	190	216	224	207	203	196	214	223	233	222	223	218	202	184	187	234	206	251	205	202	224	241	206	229	206	216	215	213	203	205	202	218	243	218	199	203	201	226	230	201	193	230	242	210	227	195	223	225	225	212	220	198	225	220	209	220	216	210	222	198	216	208	206	216	229	215	214	226	225	227	206	202	245	226	221	210	223	214	204	214	229	223	222	188	229	204	242	216	226	249	225	219	222	231	243	236	179	233	230	245	233	207	195	189	230	216	235	227	223	193	217	213	217	215	204	198	209	196	217	192	234	193	213	242	218	215	249	212	212	179	231	209	224	208	231	223	219	214	216	201	229	214	216	215	220	210	224	211	235	202	212	199	198	201	205	209	219	227	226	225	197	219	223	213	216	233	195	210	212	193	208	227	204	210	199	214	218	223	208	211	223	194	192	211	213	208	203	225	226	225	230	232	230	205	229	206	203	238	224	196	235	229	198	240	203	206	254	249	203	214	206	209	200	228	214	213	213	230	223	222	194	246	210	203	213	220	204	206	203	246	235	241	208	213	222	211	230	208	220	213	237	191	211	238	218	213	220	236	235	218	212	200	206	229	215	232	216	210	233	195	193	219	255	236	235	219	206	235	212	216	212	229	197	205	216	215	201	212	192	194	224	204	216	208	225	203	203	210	202	228	252	223	210	201	225	206	212	186	233	216	236	217	232	231	185	223	231	232	217	216	223	208	205	207	201	246	222	204	217	230	202	209	226	226	235	219	216	214	212	204	228	199	239	257	220	197	214	205	239	194	230	220	238	234	221	221	207	220	220	235	226	231	190	231	208	202	220	213	238	212	241	228	191	224	207	212	226	225	235	213	216	208	221	206	212	243	187	195	199	241	234	242	230	227	189	237	221	210	213	225	222	202	206	214	225	219	223	205	225	235	213	242	230	216	219	214	208	230	239	214	220	239	213	221	212	203	223	236	222	206	203	243	231	202	218	220	210	243	218	219	210	196	224	241	219	202	224	210	215	207	208	212	228	232	199	202	218	247	172	175	216	230	211	241	225	232	196	222	223	217	220	199	234	211	204	213	231	247	211	226	218	197	236	214	215	220	204	202	214	233	217	199	238	199	207	220	202	205	208	203	220	233	217	228	235	207	233	206	187	186	217	219	217	225	226	181	191	223	215	210	224	202	190	226	233	234	219	218	227	218	180	227	218	194	213	221	212	212	209	240	191	213	224	228	226	217	215	219	198	198	224	251	216	206	237	222	193	232	217	210	232	237	210	218	229	216	213	214	216	208	209	233	231	219	228	232	209	216	205	221	205	212	222	216	221	229	238	217	229	235	208	199	204	241	242	229	202	223	202	198	218	230	194	206	231	182	244	257	201	251	215	231	205	226	216	224	194	227	219	223	193	227	249	210	207	250	205	219	229	212	215	215	189	218	235	214	209	209	217	209	218	231	226	218	227	197	215	206	194	218	199	217	223	226	203	198	220
17005	1362	2606	2955	2600	2217	1793	1574	1399	1233	1111	1095	975	908	887	805	833	813	756	755	743	743	708	688	679	656	649	643	563	605	668	598	620	632	606	583	602	625	614	579	591	628	586	580	596	598	586	599	602	590	614	588	573	578	619	562	590	592	586	553	594	615	568	591	542	576	560	541	555	517	572	562	537	555	599	559	561	615	526	558	574	589	533	561	559	551	578	584	512	590	569	539	610	553	547	576	551	575	496	550	560	570	548	550	628	579	549	585	540	532	540	565	580	568	512	567	583	589	551	537	560	553	545	609	573	521	526	552	541	551	563	595	608	563	603	571	585	555	598	551	535	590	592	574	554	535	522	575	544	594	552	597	567	605	620	582	558	544	587	582	576	546	551	533	589	559	533	577	586	531	574	557	595	562	572	553	512	560	548	544	524	551	600	551	533	574	576	552	556	555	552	557	572	591	558	542	545	564	566	554	543	546	559	564	515	587	535	568	578	542	635	558	570	551	597	558	589	515	574	597	520	607	578	538	571	580	525	571	550	571	560	567	596	602	561	569	548	559	551	586	548	577	566	606	576	544	560	549	551	583	484	538	579	569	551	569	514	515	579	580	578	509	547	518	566	549	564	550	533	576	586	574	559	530	573	552	547	564	570	582	573	587	538	577	557	565	527	544	588	538	574	566	576	546	536	528	564	563	569	517	543	592	564	525	571	570	517	585	558	561	519	589	562	547	554	554	524	561	602	548	526	558	543	534	543	535	591	562	534	578	581	600	526	591	508	589	555	593	560	540	576	558	573	556	528	531	513	619	599	544	533	569	550	534	524	551	520	538	519	532	558	531	565	580	556	574	526	539	570	573	586	593	564	539	544	603	523	573	538	545	543	532	526	531	559	526	583	541	528	536	543	587	574	576	510	542	575	608	511	577	562	559	559	587	547	581	572	524	511	541	572	578	544	580	566	571	563	564	518	554	595	576	605	543	541	567	561	551	560	582	568	531	534	536	557	562	522	578	517	522	560	489	562	575	545	549	563	527	550	577	538	556	540	508	563	570	571	564	566	597	547	568	542	592	542	588	535	553	524	613	540	569	522	531	527	569	514	529	567	545	564	561	578	547	571	524	540	546	571	572	574	572	577	565	536	571	548	540	575	543	542	557	526	547	585	570	552	542	586	558	549	551	571	561	556	572	546	575	523	582	577	609	566	535	559	568	506	551	534	541	593	537	554	582	536	584	534	534	530	594	574	562	542	562	562	550	562	571	513	560	591	578	524	533	549	519	532	591	527	573	523	518	596	553	598	528	593	571	560	583	567	566	576	589	563	543	529	542	597	561	562	568	611	554	553	542	558	541	584	563	513	602	559	581	542	546	563	547	545	528	555	487	524	558	557	539	562	592	538	508	588	560	623	539	569	546	553	554	541	596	547	537	587	568	534	579	609	546	542	584	530	554	558	593	615	538	546	560	566	560	548	583	561	538	564	577	555	598	577	536	541	609	569	557	523	563	551	571	570	565	573	543	530	534	583	518	565	551	527	561	602	535	561	558	561	534	556	584	581	578	551	538	556	518	538	548	612	582	558	594	547	582	561	560	553	575	563	579	586	577	605	560	550	543	571	575	553	539	560	538	579	553	600	527	557	584	540	595	594	508	568	523	571	559	573	548	570	593	574	557	537	507	533	582	589	540	556	556	557	543	554	567	597	603	576	579	558	564	553	547	541	554	570	535	550	595	564	540	574	583	584	555	570	573	619	581	555	491	557	554	581	571	591	562	517	560	579	533	548	553	586	507	588	603	575	530	543	549	613	584	548	565	585	536	573	546	589	561	564	581	565	580	567	563	556	531	565	586	545	546	586	542	532	578	594	539	559	556	520	556	545	599	526	574	570	597	580	596	523	592	554	564	557	561	540	587	576	569	539	580	563	545	586	566	567	546	554	584	579	556	550	556	537	562	591	546	517	579	583	585	547	583	553	558	547	578	587	502	561	552	531	558	563	550	529	568	539	564	548	550	573	514	533	551	523	582	557	552	567	559	580	543	549	584	586	589	564	561	577	545	541	569	570	508	538	573	562	560	544	568	548	537	544	595	561	554	574	570	568	583	546	588	566	578	595	546	549	544	570	598	558	539	512	548	498	557	522	543	560	536	547	582	546	521	563	563	573	563	582	572	574	535	528	586	553	590	520	554	558	539	599	583	591	574	557	612	561	607	522	571	555	561	521	571	567	575	554	579	597	560	571	558	539	534	530	526	551	583	577	538	534	563	620	563	531	571	535	530	584	545	575	544	570	533	531	549	542	562	592	575	533	555	587	520	532	548	563	584	548	569	576	590	554	567	583	557	540	555	515	547	548	564	576	583	502	584	548	577	559	541	566	569	599	562	547	534	554	606	542	559	525	590	550	517	522	525	551	555	532	529	570	522	581	549	529	561	572	529	554	578	547	563	555	530	553	548	548	569	548	551	537	525	529	572	514	549	584	549	590	578	605	540	541	584	569	541	524	561	527	525	574	546	521	581	572	515	599	550	566	533	532	552	567	556	623	565	586	553	551	550	549	585	540	565	569	538	534	551	600	586	572	535	576	535	567	508	584	538	523	575	530	584	562	525	552	547	516	598	528	567	540	575	556	548	589	565	580	567	595	576	583	549	549	547	525	558	558	581	535	559	602	549	534	535	547	516	565	554	543	569	604	563	567	536	559	583	519	582	524	549	543	577	573	575	590	557	572	553	543	578	598	531	557	568	542	579	536	581	551	552	522	547	590	562	599	543	523	564	594	553	534	552	572	582	554	554	540	574	552	588	543	567	579	584	589	566	574	559	564	569	550	563	582	540	572	557	535	536	561	578	585	585	557	583	558	509	584	612	532	563	531	575	557	551	546	614	545	573	613	557	546	553	574	544	602	521	603	579	629	534	547	535	586	578	526	535	579	555	536	583	549	534	547	533	586	571	565	568	534	527	534	578	556	600	521	551	585	560	530	531	600	581	577	550	525	587	596	550	574	516	520	589	549	541	547	585	560	585	576	588	576	538	541	559	557	567	614	564	538	505	587	561	486	540	583	564	556	559	564	571	555	601	539	574	550	536	540	554	555	590	554	589	509	533	559	557	549	576	583	593	553	549	572	561	566	587	536	601	580	577	568	532	550	539	547	569	602	569	598	564	541	535	572	604	523	570	561	563	515	560	518	563	577	554	539	540	558	568	572	530	597	560	587	599	517	558	590	590	551	560	524	541	580	585	534	562	583	543	586	532	564	550	558	525	551	523	587	540	597	565	561	555	575	562	556	607	551	545	535	535	552	558	568	547	602	563	556	580	547	520	607	597	560	551	558	584	579	601	594	554	555	537	578	558	562	574	534	531	540	570	577	551	570	523	529	595	545	546	580	552	541	521	558	556	552	545	595	579	577	556	575	534	521	576	581	562	543	515	563	536	530	569	578	590	585	559	533	552	572	543	582	585	574	574	581	586	587	543	604	597	551	573	547	602	548	554
46388	12147	2635	1712	1066	740	572	512	405	369	314	289	288	222	219	215	210	172	179	183	172	168	180	171	190	172	172	184	157	158	160	178	152	165	180	152	151	169	156	170	154	129	140	151	138	156	161	127	162	156	150	143	134	148	152	147	137	149	138	139	129	167	157	123	132	150	137	144	129	143	139	139	145	128	157	115	141	148	133	155	142	153	154	151	133	132	156	141	118	154	136	141	142	134	146	155	145	129	123	147	139	131	108	138	142	130	139	149	116	121	134	149	130	156	118	150	142	153	147	154	162	152	147	134	125	144	142	166	157	163	159	111	126	158	128	144	134	139	155	130	144	164	147	162	125	139	136	141	128	149	135	140	129	142	143	151	134	157	141	175	133	146	135	126	139	173	139	137	147	137	134	140	144	122	134	133	133	147	170	168	139	140	143	132	149	148	126	125	124	127	140	151	137	113	161	143	138	121	148	139	164	153	123	134	155	138	132	145	155	156	147	141	155	156	132	146	147	143	128	141	155	153	142	129	148	141	162	133	161	132	154	142	153	127	132	141	153	121	152	123	150	125	117	138	129	150	143	137	131	158	130	155	137	146	139	132	131	144	127	132	126	130	152	129	143	127	152	143	141	133	164	141	146	126	154	149	153	155	144	148	157	136	165	149	142	136	119	139	148	128	132	159	146	135	125	127	146	156	125	128	134	109	143	145	175	144	130	148	176	151	145	145	147	129	131	143	139	139	154	111	140	151	136	160	135	134	130	159	134	127	130	145	146	148	146	123	147	139	140	131	135	133	139	146	134	142	158	134	126	156	162	134	157	127	140	134	131	147	155	153	142	158	142	131	128	159	140	144	129	141	133	149	158	142	143	141	124	135	145	148	148	147	140	149	138	158	150	129	128	148	140	124	142	144	163	138	155	133	145	144	144	153	132	152	133	150	151	144	157	159	133	145	147	134	139	158	148	149	124	166	138	151	137	146	127	123	141	133	153	147	127	156	145	144	182	117	122	137	141	126	155	136	150	138	126	119	140	156	140	145	110	147	143	116	128	131	131	151	140	150	152	163	139	118	127	136	141	137	155	141	125	141	128	136	159	158	141	116	135	125	159	150	139	142	127	149	157	159	145	152	122	142	159	118	145	155	154	150	160	137	146	129	139	139	134	142	140	126	133	165	153	128	136	136	141	162	134	147	156	152	161	141	147	145	128	129	156	127	132	153	153	146	156	155	148	144	160	138	139	137	166	148	118	141	135	121	147	136	131	151	144	143	124	149	150	153	161	134	140	140	154	136	146	138	135	143	143	156	150	146	138	143	136	153	162	122	131	133	163	150	130	128	153	140	151	148	139	137	146	143	130	156	137	134	133	143	143	138	133	148	145	141	129	143	140	134	136	166	144	155	130	163	157	132	136	129	165	139	132	156	143	159	147	139	140	118	145	156	160	130	161	159	126	137	155	163	129	143	147	156	140	141	164	140	139	149	135	135	143	122	158	130	121	129	147	144	151	140	137	149	177	129	152	155	146	162	142	141	108	159	154	146	133	154	172	146	135	139	150	122	129	137	155	140	163	151	165	142	151	136	143	117	131	134	161	157	136	117	155	134	152	149	139	153	145	127	132	142	130	146	131	152	135	143	135	134	140	160	118	144	135	144	136	134	149	147	133	133	131	126	122	138	154	166	140	133	128	144	129	136	132	132	144	142	162	149	126	131	141	133	144	134	142	145	140	131	153	130	130	139	153	152	165	158	146	157	131	148	132	158	144	126	147	156	126	150	143	147	141	159	124	123	156	143	146	137	128	169	135	164	152	131	143	139	135	156	154	151	135	135	145	145	131	130	138	133	123	137	148	147	141	138	144	115	156	147	165	125	148	163	152	120	136	138	142	147	105	157	128	153	152	142	151	147	143	147	154	138	164	147	134	147	113	139	143	132	141	153	122	114	163	144	136	141	136	128	126	155	122	132	137	131	137	153	132	165	136	163	152	136	130	135	155	131	154	117	148	133	145	140	126	133	134	161	138	151	132	138	135	120	119	150	146	147	124	150	139	136	136	153	126	148	143	156	131	137	137	134	154	138	145	151	159	141	152	143	148	127	130	132	143	138	149	138	142	144	129	144	142	157	131	132	126	137	114	151	156	130	120	138	138	143	137	163	141	125	130	130	157	166	141	127	158	145	134	139	143	166	147	125	136	130	140	122	140	143	153	144	156	131	144	140	141	128	131	161	164	161	151	126	149	139	119	109	150	127	147	132	129	149	132	139	159	129	137	130	136	118	153	146	151	145	143	142	135	149	142	144	149	134	136	135	134	122	139	145	157	139	139	156	133	155	134	150	140	140	129	148	161	151	144	163	157	152	120	129	112	139	131	137	145	147	129	139	145	153	138	147	146	148	153	150	136	138	140	155	137	154	131	135	132	138	146	140	139	148	145	136	139	134	153	152	130	117	124	145	118	153	142	155	172	136	145	144	155	121	125	149	149	148	144	127	153	129	134	151	124	119	141	140	159	148	158	160	119	134	143	143	121	157	134	157	145	142	153	134	142	145	135	145	138	155	123	146	125	140	119	140	148	140	136	134	141	136	136	117	140	128	160	149	158	148	163	181	156	141	140	144	157	129	139	141	145	140	143	126	170	174	125	124	151	148	140	135	164	152	139	157	136	123	150	136	122	128	140	127	139	144	147	144	131	151	156	139	138	120	150	134	156	171	137	141	158	146	137	141	128	149	146	172	149	153	161	126	148	151	146	156	134	149	148	146	142	133	147	154	146	114	140	147	137	139	137	152	138	131	135	126	141	155	158	172	141	114	137	149	134	162	122	147	129	140	131	153	149	155	153	136	153	153	143	135	149	116	137	138	135	129	125	141	138	138	140	164	163	146	133	137	169	134	161	135	138	133	146	137	120	154	130	141	137	167	147	140	139	164	175	132	164	149	137	140	157	149	140	135	161	139	152	149	148	141	153	156	140	157	129	162	140	156	145	164	133	153	127	145	156	138	149	137	130	156	152	117	146	162	156	138	142	129	141	136	139	137	149	134	143	146	134	147	127	146	141	116	159	157	139	138	158	150	138	148	139	157	142	138	130	124	121	161	138	156	146	129	150	151	128	126	147	145	131	150	135	143	132	166	152	121	156	145	151	145	136	170	149	137	155	130	135	156	138	140	130	137	135	147	137	145	140	150	137	126	145	131	157	138	131	141	149	145	151	124	164	161	151	125	130	145	134	145	152	137	146	158	131	160	131	130	142	149	126	147	147	123	154	127	149	140	138	161	148	110	138	134	145	141	137	132	144	143	158	143	160	141	147	135	120	156	131	145	117	174	132	142	146	116	137	141	141	136	123	159	146	129	138	128	127	141	120	140	142	159	115	160	132	149	153	144	161	148	157	146	129	141	138	133	153	129	156	131	142	155	144	145	129	125	145	156	144	143	131	158	153	161	161	146	156	145	149	159	146	144	137	143	161	128	154	148	122	146	144	142	171	149	131	174
22968	1999	4342	5149	4233	3500	2762	2324	1942	1697	1499	1301	1200	1127	1047	874	889	836	799	721	673	658	606	629	623	562	524	532	547	536	479	523	492	512	512	510	461	483	484	457	459	424	459	456	425	454	422	410	459	437	482	435	445	426	409	420	418	431	404	483	401	420	463	416	389	453	404	425	411	448	403	390	361	381	361	450	409	374	400	402	389	378	395	400	406	382	409	414	406	398	377	388	420	376	397	435	384	392	387	368	388	341	332	424	391	363	371	370	389	386	406	410	331	374	387	433	410	403	367	352	376	347	385	391	386	346	424	356	390	371	356	351	404	344	339	372	366	349	394	386	392	383	422	414	404	376	406	391	380	371	369	416	387	400	420	379	392	369	404	363	377	395	365	365	364	358	350	393	388	416	356	364	382	407	408	384	367	397	387	398	395	369	361	365	369	367	354	343	389	376	387	403	365	402	347	386	373	375	366	375	375	424	382	352	369	377	379	383	380	363	378	357	356	375	373	359	373	386	391	398	386	377	404	376	346	401	396	358	417	385	387	357	366	368	364	377	374	391	361	372	369	357	387	384	403	376	383	379	355	361	382	366	386	334	391	365	348	363	369	389	336	368	373	368	377	348	387	378	387	381	379	379	402	361	394	400	411	376	366	385	376	400	391	418	370	354	358	396	361	374	391	356	370	346	376	412	365	375	352	374	368	378	379	394	337	380	375	378	401	354	360	354	396	384	377	380	361	384	386	364	367	388	362	337	376	378	376	364	383	374	406	373	381	388	348	339	311	402	342	387	382	363	385	333	387	409	351	374	396	356	394	378	385	386	376	366	370	390	343	390	340	373	387	356	369	353	353	371	327	389	377	375	334	366	355	356	377	392	376	415	379	390	398	327	361	363	371	355	416	402	393	383	382	348	377	389	366	389	401	396	387	368	371	372	398	341	400	351	344	329	356	357	350	369	385	391	399	392	396	391	363	356	405	409	398	397	410	354	356	388	357	365	373	349	388	399	383	388	400	359	389	384	347	388	384	373	361	383	357	372	383	339	384	379	386	357	374	391	369	388	378	355	344	381	357	403	394	371	363	371	383	374	393	406	376	383	362	390	394	392	367	394	363	367	369	355	388	360	409	368	366	378	379	385	348	404	403	352	391	334	368	330	332	411	370	383	373	347	390	361	344	369	354	377	352	362	381	405	372	374	400	350	407	362	386	388	347	384	390	378	370	368	357	416	390	377	396	351	398	383	372	388	376	395	408	383	368	379	371	370	404	375	334	359	364	381	362	371	350	416	363	374	374	370	362	384	372	385	392	372	394	378	378	374	352	378	358	368	395	368	362	386	375	382	387	394	416	343	341	378	372	392	359	360	377	351	350	384	382	390	356	365	394	350	366	414	387	350	396	398	388	386	368	387	380	388	331	365	363	408	347	414	399	401	361	390	366	363	396	352	360	357	347	367	394	392	403	359	340	342	384	370	398	386	332	377	374	378	376	375	359	346	388	414	392	383	393	392	343	377	362	376	349	361	368	380	367	391	400	353	356	363	398	366	361	384	384	365	399	365	399	364	373	403	357	343	334	368	401	357	368	361	347	384	381	369	403	344	384	377	362	355	381	350	353	354	399	390	413	376	372	390	368	388	382	379	402	370	355	377	413	392	387	361	360	393	399	375	383	403	370	350	402	399	364	370	374	365	354	376	328	347	388	390	380	382	365	370	371	367	353	359	361	400	395	377	346	356	375	396	379	361	390	385	398	393	378	377	381	311	375	384	378	347	361	391	362	337	375	394	372	373	365	401	369	365	344	361	373	345	376	386	367	383	391	392	404	381	354	407	383	361	399	393	353	404	362	409	361	371	363	392	389	371	365	372	387	338	364	376	381	331	376	380	386	389	362	375	373	405	367	393	350	376	398	357	395	377	360	397	386	357	381	376	391	372	368	413	350	368	356	421	380	378	386	375	369	397	399	370	373	392	394	391	374	384	415	371	384	386	384	369	376	361	361	379	340	393	351	370	380	355	385	373	349	392	366	374	350	409	400	369	374	363	345	362	419	396	359	362	389	355	355	364	368	339	382	359	383	376	386	354	359	356	371	355	364	367	362	360	367	404	372	371	376	383	377	368	388	401	377	372	383	385	425	376	352	341	392	382	397	359	388	380	401	391	377	375	376	381	413	368	376	344	363	365	365	367	371	351	367	339	372	396	364	369	386	391	353	352	392	379	417	344	376	362	395	376	381	396	366	379	410	409	356	407	408	398	373	367	364	353	354	340	382	366	375	398	369	366	356	368	349	371	356	378	387	382	361	394	379	357	374	367	392	387	380	366	370	351	387	357	365	362	422	390	390	404	380	365	371	408	361	380	378	362	371	374	355	376	369	396	350	368	414	389	336	378	365	370	380	352	367	385	355	395	364	383	363	387	361	384	374	363	355	368	382	347	360	343	338	343	366	383	377	371	345	392	381	405	365	358	379	388	379	370	372	392	396	360	372	404	369	385	391	387	369	391	353	363	365	367	341	373	373	346	350	431	328	382	359	387	353	355	374	392	356	367	376	356	361	404	385	372	390	408	361	378	350	393	406	397	365	387	384	403	419	341	372	360	334	385	372	353	374	379	384	346	423	376	358	392	406	386	354	351	374	393	377	385	376	353	370	390	370	394	384	353	378	369	373	372	370	340	360	385	342	360	374	405	377	371	372	392	373	387	361	354	371	384	370	395	346	354	393	359	350	345	380	409	342	360	411	370	361	373	430	334	384	367	375	383	384	393	403	345	345	385	378	362	408	406	353	372	405	372	390	371	374	369	350	369	394	362	390	350	373	390	384	393	413	396	407	342	395	384	371	334	371	374	370	354	368	382	397	366	405	403	380	382	347	391	354	357	405	363	388	376	370	397	377	366	377	371	338	370	356	382	387	381	360	381	351	348	368	399	357	374	385	362	376	340	412	341	360	355	346	395	374	391	372	389	345	388	361	378	351	355	358	372	378	422	383	377	336	427	352	370	373	405	348	381	378	375	367	356	348	378	404	389	384	366	355	376	356	370	388	361	346	379	377	342	322	377	360	360	367	347	363	392	391	421	426	362	375	380	360	349	380	360	419	381	401	371	362	394	426	371	333	385	400	381	322	344	370	384	365	370	341	375	389	413	385	429	388	385	416	365	422	374	366	381	386	382	375	365	363	395	428	381	397	373	378	383	371	416	354	361	362	392	398	376	390	344	394	383	406	366	361	372	377	341	388	379	367	362	337	385	379	388	397	385	392	345	371	434	349	373	415	380	401	350	392	363	348	369	369	374	369	387	339	373	370	368	368	372	389	374	377	375	383	400	384	367	350	323	379	381	329	386	387	366	376	368	368	409	384	369	393	394	384	380	375	379	373	367	420	390	377	359	399	387	375	357	398	379	374	363	395	407	398	411	360	369	380	384	371	375	373	394	401	380	352	398	387	383	407	362	371	398	408	390	381	356	387	407	387	366	362	397	357	366	394	367	390	402
3622	213	196	181	191	177	176	184	170	149	159	171	132	158	183	175	165	165	161	161	177	156	180	168	170	172	159	176	208	172	178	170	144	154	164	164	171	158	177	160	148	160	142	164	166	160	172	159	150	155	168	156	155	191	173	156	169	191	164	181	174	198	162	175	157	170	129	172	165	174	151	162	154	164	161	173	166	185	153	142	172	133	163	157	152	199	154	174	169	174	149	154	155	153	153	167	176	152	167	182	175	169	153	165	154	159	161	154	179	159	161	175	164	168	177	155	167	172	171	172	177	168	152	193	160	183	149	173	166	169	141	169	175	174	167	112	156	180	145	168	166	169	174	174	155	172	145	168	134	163	185	164	169	151	140	155	185	176	158	182	185	158	157	165	167	153	168	160	162	157	190	157	165	166	172	149	165	153	184	171	138	167	158	170	181	164	155	158	163	169	154	154	160	164	192	173	156	168	168	165	174	151	144	169	162	171	164	155	165	150	169	176	166	132	179	159	161	162	185	172	161	155	173	193	145	146	160	163	165	171	152	170	167	176	152	202	148	153	165	181	174	165	156	159	164	157	163	182	157	169	151	153	149	161	165	168	180	151	160	171	166	175	161	138	168	169	156	166	132	174	162	170	160	156	171	143	171	162	137	155	146	177	183	176	155	156	178	156	141	146	149	128	142	188	145	146	145	157	169	164	165	171	160	142	153	161	162	170	173	165	173	149	161	152	166	152	156	153	156	142	177	183	142	164	184	169	156	168	161	167	154	172	166	164	158	171	152	172	136	170	146	139	167	174	158	155	153	187	156	137	182	155	180	178	180	144	156	168	143	148	168	165	162	171	175	180	157	176	165	149	177	160	172	153	166	159	186	163	159	166	158	153	199	171	160	152	171	176	168	171	179	176	164	189	172	152	153	176	159	151	148	153	174	156	145	180	166	163	151	156	160	170	161	148	158	164	171	147	174	147	164	160	137	151	130	148	180	174	145	162	162	158	154	164	161	164	127	152	160	179	190	134	158	150	180	165	169	161	159	168	171	182	153	159	173	184	153	164	177	160	175	153	175	159	187	149	190	147	176	161	172	154	168	169	152	152	155	178	198	150	171	171	156	161	147	161	167	153	153	157	165	144	162	181	177	132	159	162	169	187	152	160	174	183	159	166	175	164	161	168	190	186	162	189	165	163	152	175	144	142	160	146	188	173	165	151	167	144	167	136	167	174	149	164	157	148	176	162	180	134	148	163	163	161	190	175	178	165	166	141	160	143	151	162	150	150	138	170	158	172	170	144	198	156	181	163	142	164	178	165	162	157	160	176	159	158	155	164	147	164	196	164	166	170	165	177	145	156	167	167	152	171	152	153	155	173	140	172	164	158	177	171	176	173	148	173	153	166	169	166	169	165	173	175	161	134	185	166	173	168	160	160	171	145	156	150	164	145	152	174	149	175	152	179	182	180	157	169	160	161	146	179	140	130	182	178	167	164	162	150	142	165	170	167	155	177	180	157	169	153	154	154	154	162	145	156	140	164	154	160	164	147	181	157	160	174	160	156	165	181	188	150	164	168	157	165	150	142	157	127	159	184	179	161	199	166	190	165	153	180	171	171	165	149	156	147	175	153	177	186	157	157	139	163	168	160	165	167	187	181	155	179	145	157	149	141	162	125	139	166	166	164	179	142	151	159	188	164	170	161	157	148	158	178	166	177	162	156	171	169	164	161	147	164	176	180	180	173	159	171	146	164	162	183	158	170	145	189	174	186	157	181	168	124	139	165	175	197	173	158	153	155	164	157	153	147	177	173	171	156	172	155	138	146	168	178	143	170	149	144	167	186	150	160	163	143	153	159	179	143	162	159	181	156	139	169	125	138	138	136	166	153	170	160	180	174	161	142	176	169	151	144	162	154	164	171	164	152	166	140	174	186	164	153	174	153	156	155	161	157	167	188	164	173	166	186	153	165	179	167	134	167	192	165	157	152	167	202	147	174	155	164	162	146	156	194	161	180	161	175	140	161	179	167	148	182	178	175	173	151	164	161	156	175	162	157	145	172	149	151	162	148	160	162	166	157	176	161	150	146	173	167	177	156	143	153	161	148	155	168	182	169	164	159	159	151	147	159	161	155	156	157	144	179	180	154	152	164	147	159	171	178	159	164	161	157	177	170	191	164	167	154	172	145	174	158	170	146	179	181	167	178	179	159	158	167	156	160	165	168	144	192	164	169	168	198	150	153	178	164	155	172	173	176	161	167	178	170	168	143	166	158	171	183	159	177	159	144	143	173	148	158	155	174	168	154	163	180	162	180	162	126	155	157	167	171	178	178	170	171	160	178	181	162	178	145	175	167	182	144	133	167	150	165	161	147	162	138	180	169	153	169	148	169	174	157	162	154	152	168	176	173	170	157	165	163	174	170	156	178	164	162	175	162	170	164	181	148	188	159	161	160	176	170	150	165	166	166	162	153	173	189	154	172	165	148	167	202	165	150	157	156	175	155	181	171	160	176	151	147	167	161	171	166	159	169	177	165	143	170	158	160	175	155	170	160	178	155	176	156	144	177	148	176	169	146	186	141	179	151	155	154	161	162	145	166	171	167	152	138	167	173	174	171	163	179	159	161	158	154	159	171	160	159	158	157	156	174	173	185	166	160	146	162	160	171	184	150	152	146	178	188	157	173	149	146	160	195	152	171	162	144	137	159	151	144	151	164	165	150	168	139	156	174	156	191	140	135	146	162	139	186	165	179	174	141	172	147	185	157	177	150	148	159	147	161	154	181	183	153	170	126	159	166	161	167	159	162	152	181	196	140	156	158	188	154	148	190	158	156	163	162	163	158	153	151	171	159	184	176	151	154	163	158	169	131	158	153	155	173	168	168	154	144	171	172	159	165	136	149	149	179	152	146	195	157	140	162	186	165	177	146	146	169	176	173	159	192	163	158	172	138	165	167	161	169	139	181	158	154	158	180	145	155	154	166	147	162	156	170	169	173	164	160	159	169	161	164	154	176	169	131	149	174	176	167	149	158	183	143	161	154	169	150	151	165	149	172	163	157	150	148	156	175	184	168	156	170	171	169	146	163	166	192	159	162	164	162	141	180	143	166	167	168	168	141	159	182	163	185	143	179	178	172	182	153	153	154	173	166	172	164	162	170	167	147	193	186	164	172	161	171	166	170	171	144	157	158	175	159	161	146	165	153	166	163	169	172	147	143	165	140	178	163	163	169	155	172	165	187	147	168	164	150	189	172	156	168	180	157	170	144	184	159	144	169	152	165	154	161	142	170	153	159	147	167	165	117	147	139	154	148	159	133	171	162	166	159	168	168	190	177	174	175	168	164	171	138	152	169	167	158	155	162	177	167	154	168	177	141	169	159	176	157	178	162	174	146	155	148	187	161	168	154	168	159	172	165	154	174	165	161	173	169	172	169	178	152	145	163	173	167	176	184	165	162	183	175	153	166	157	168	151	166	153	182	166	156	165	165	139	165	152	166	158	196
3395	489	565	598	547	529	479	549	488	500	413	471	438	448	453	437	473	461	474	448	466	483	469	467	441	472	425	471	422	455	448	427	450	460	508	493	457	414	451	443	439	465	464	444	450	429	446	437	444	438	439	471	438	464	414	436	426	458	426	440	419	456	435	455	412	405	407	452	431	444	440	423	476	442	461	483	485	470	434	437	457	458	461	469	423	434	441	435	447	422	444	444	464	421	416	435	424	465	452	393	427	450	421	438	448	413	453	437	423	483	403	515	431	449	414	423	426	433	448	464	468	455	444	411	489	443	443	480	412	466	442	435	448	460	419	441	455	457	456	458	424	463	465	464	456	426	467	441	445	480	415	437	452	454	461	471	436	437	477	452	436	447	436	458	506	461	429	432	451	428	446	429	460	439	423	463	447	455	435	423	433	497	461	464	442	438	472	459	446	431	433	449	388	428	420	436	468	414	386	424	427	422	465	464	423	418	420	439	457	448	447	456	433	464	445	449	423	427	426	380	445	433	453	434	454	461	447	423	451	442	454	439	432	450	429	408	437	475	462	466	449	450	497	446	451	453	441	418	456	428	449	448	466	427	468	426	461	461	431	471	442	469	464	429	461	459	432	452	425	432	444	458	462	438	449	449	467	462	460	436	462	442	398	431	450	445	429	437	429	435	481	460	419	459	430	448	478	447	455	449	422	449	397	441	460	457	428	405	449	452	417	447	438	431	516	447	432	443	418	406	435	429	432	440	430	457	432	440	460	432	428	431	470	461	432	439	461	409	439	407	422	486	469	436	460	458	433	468	452	438	451	445	453	472	460	426	433	461	446	478	440	428	415	458	431	470	418	427	472	438	486	440	442	416	459	445	468	430	434	453	461	422	429	476	474	461	454	433	410	448	424	455	437	441	443	424	405	450	454	438	458	435	422	454	446	461	448	446	424	433	426	445	402	417	474	453	438	451	398	475	451	473	405	433	470	442	425	404	450	395	410	435	470	440	493	413	434	422	439	426	469	438	460	455	444	401	471	433	423	455	415	414	426	433	440	443	463	471	445	458	423	477	425	440	421	437	421	456	428	494	461	436	467	438	478	433	448	420	441	425	459	438	415	412	418	461	441	437	441	441	439	467	438	446	459	460	424	447	414	437	453	452	434	416	450	434	475	436	446	467	480	422	409	452	420	475	427	470	424	465	449	441	424	454	447	456	406	453	460	450	407	438	479	436	429	448	436	433	454	421	437	427	429	469	454	414	467	446	494	434	452	475	443	454	436	458	447	474	449	448	420	454	465	462	456	447	436	460	474	439	430	452	437	432	459	436	433	439	445	413	452	404	437	415	444	443	460	461	458	434	399	429	466	454	451	419	435	436	450	436	444	480	433	434	446	446	418	467	448	440	459	461	421	441	423	446	450	431	403	458	430	445	436	432	456	435	437	464	448	422	437	424	459	454	437	464	458	418	435	448	411	417	441	416	474	432	427	433	467	397	463	443	441	415	450	434	415	422	456	470	451	424	471	439	455	426	438	404	453	426	416	443	464	455	437	439	439	428	451	424	412	418	431	448	403	449	409	430	418	414	397	459	430	457	403	450	390	450	398	401	460	441	411	430	436	446	443	409	445	446	440	457	454	438	444	420	423	421	420	435	430	451	471	399	453	466	450	424	446	438	497	441	445	431	436	457	449	438	467	431	412	441	468	477	481	443	422	424	496	443	459	470	427	401	468	476	467	392	415	439	481	425	442	450	478	417	434	445	435	474	465	470	471	437	451	408	466	440	444	467	435	457	451	445	449	461	480	452	462	459	421	449	423	420	464	432	431	414	467	430	449	437	446	427	456	464	436	494	432	432	416	430	455	470	453	427	383	453	453	476	502	446	445	449	455	417	437	466	444	461	413	472	446	441	438	414	457	439	446	413	489	503	412	449	459	439	452	390	440	454	432	443	471	482	452	445	443	427	467	420	435	435	434	462	451	454	421	441	466	442	435	446	448	428	422	428	472	451	421	438	446	420	458	437	480	438	443	419	392	438	461	440	469	494	413	475	462	500	420	463	467	402	420	448	439	456	452	438	449	426	435	436	452	478	452	452	409	428	437	427	426	464	423	431	500	462	428	482	416	447	431	448	464	427	474	479	464	414	461	496	430	482	445	406	428	451	423	445	427	454	455	437	437	465	458	417	448	446	453	436	403	435	440	424	445	467	456	450	447	408	443	436	393	431	464	458	462	458	450	444	412	455	444	427	405	452	424	433	486	445	437	457	441	448	422	452	452	452	438	437	477	420	426	471	410	446	456	497	447	453	459	466	463	445	468	445	420	435	475	467	460	406	439	447	440	443	460	426	427	426	467	437	403	423	449	465	448	439	422	466	459	431	465	447	445	448	458	466	462	458	452	452	460	421	470	439	454	476	456	406	465	432	440	468	470	425	446	431	429	446	460	425	415	441	507	463	450	476	452	455	449	441	421	424	420	433	464	470	394	435	436	444	435	499	437	443	444	408	445	460	461	468	466	477	425	414	452	454	417	450	443	447	433	483	420	436	424	489	433	451	442	455	484	422	421	444	489	469	454	451	412	462	449	435	441	421	457	434	448	433	411	466	424	449	439	461	456	479	453	421	492	441	430	487	444	415	453	423	452	462	450	427	457	461	440	402	444	450	468	436	406	419	436	445	443	461	437	429	481	462	422	444	433	460	442	458	441	453	490	461	420	428	415	457	409	412	414	493	445	488	421	446	442	445	435	425	434	417	466	482	460	447	416	449	415	451	436	462	450	451	444	431	448	455	442	453	474	448	428	419	486	447	425	453	396	422	424	425	475	460	457	460	426	416	446	460	400	408	401	427	422	456	446	430	405	480	438	464	429	458	475	474	447	430	440	405	437	442	473	407	436	418	451	463	422	485	460	446	447	457	423	442	438	442	439	478	415	442	438	413	469	395	439	460	426	440	405	453	457	431	421	463	415	446	421	430	421	473	465	446	476	422	438	403	463	422	432	457	437	414	465	437	453	449	442	435	433	418	485	466	456	457	462	471	405	430	474	456	462	478	423	428	472	474	464	459	447	489	477	435	458	444	438	400	413	452	428	444	436	443	462	471	466	432	454	427	439	443	487	442	443	391	434	406	429	441	458	464	431	401	452	469	476	424	446	415	446	416	455	434	457	477	418	468	437	468	437	465	468	423	466	465	464	418	444	426	464	467	457	441	435	425	408	429	422	435	437	431	445	439	452	433	433	444	453	419	455	496	462	429	431	423	419	475	457	444	431	445	449	468	456	421	465	445	405	462	456	438	462	452	403	476	440	446	465	476	434	425	459	445	439	428	456	428	448	436	438	461	448	426	446	398	414	451	478	420	459	439	480	421	449	467	436	443	474	415	457	427	417	458	458	469	439	426	446	456	417	452	430	424	427	418	438	407	411	403	435	477	447	456	450	404	469	440	444	425	429	438	449	396	450	435	429	430	473	438	433	446	378	397	472	437	461	455	426	419
33514	5673	1242	920	714	552	438	371	338	319	292	295	263	281	241	254	213	232	254	225	212	231	233	224	235	211	214	215	218	220	221	194	227	220	233	211	222	210	221	249	220	230	190	228	216	207	221	209	211	220	242	225	215	195	210	214	203	216	219	200	234	227	229	214	233	217	204	206	207	223	202	225	195	214	223	230	211	245	228	213	240	199	221	198	206	230	212	203	235	217	217	194	211	266	227	207	194	232	231	235	215	239	213	217	205	228	197	239	192	221	209	212	231	220	231	241	214	220	216	195	221	188	241	216	237	206	222	201	214	196	243	218	209	238	205	227	216	250	214	209	215	234	234	216	212	214	214	197	195	221	193	207	228	213	238	192	224	217	211	240	192	210	220	208	221	216	202	224	250	230	251	225	226	203	202	211	233	248	236	231	183	213	229	197	211	204	203	218	210	208	238	205	201	213	218	227	210	224	218	198	208	215	212	215	218	230	242	239	209	215	214	223	231	192	197	209	232	218	219	211	213	193	248	220	220	202	191	211	222	236	185	242	219	240	221	196	238	227	222	220	211	201	218	183	200	211	220	232	201	214	221	220	245	213	224	197	199	170	243	203	201	210	230	217	225	223	241	206	191	214	206	221	205	219	228	220	199	203	238	206	210	224	213	201	240	212	224	226	214	214	239	204	223	201	174	228	223	218	219	229	229	197	213	243	247	234	212	211	209	212	227	218	227	222	224	218	259	225	209	226	216	222	217	225	211	213	200	217	233	214	217	219	206	222	207	205	222	212	218	192	227	209	199	211	230	231	214	244	212	204	181	235	233	262	207	211	216	237	236	194	202	208	206	220	198	237	223	204	217	229	208	190	226	232	202	204	207	219	227	197	191	194	205	228	183	185	237	216	240	198	186	223	204	218	251	208	211	227	196	228	204	231	219	228	194	216	214	224	234	227	205	216	190	207	241	181	197	211	209	206	209	223	206	194	202	208	215	213	201	210	195	167	208	227	228	226	211	209	243	215	225	221	234	203	233	212	230	219	205	224	217	201	244	212	210	232	222	183	219	229	233	225	237	204	226	214	188	198	208	210	203	244	215	209	219	236	226	210	203	230	211	212	216	220	221	216	201	213	208	215	230	204	220	226	251	212	214	221	218	213	211	239	220	219	213	207	203	232	246	225	218	209	233	191	212	236	210	213	236	207	202	225	194	211	231	216	238	224	215	198	223	221	240	229	204	221	226	209	215	205	237	216	210	221	208	206	217	191	207	218	218	231	198	206	231	219	219	203	226	199	212	239	234	214	246	204	251	218	253	212	203	222	211	196	220	203	204	199	214	232	215	224	205	227	206	227	230	207	201	212	219	226	212	225	183	215	218	222	240	223	212	236	235	228	206	202	235	202	247	242	198	231	208	225	172	217	209	220	199	222	240	209	245	231	194	212	234	182	219	208	226	243	203	227	232	207	189	250	237	226	222	200	204	216	204	205	244	232	229	219	214	209	217	211	201	214	226	223	230	238	212	196	203	214	231	208	230	247	224	194	234	225	214	207	213	200	204	229	205	224	224	201	235	204	193	227	243	234	232	229	237	194	217	224	221	218	220	210	233	237	224	225	207	221	199	187	199	213	204	202	214	223	210	238	213	205	188	198	232	208	220	222	214	225	233	190	203	213	214	224	229	219	229	225	224	188	206	218	208	209	203	248	203	205	210	229	245	222	198	225	214	197	198	201	204	207	243	212	210	220	219	221	220	242	237	243	199	229	215	240	231	246	220	203	231	197	229	241	199	206	219	188	225	217	230	201	252	223	204	232	214	203	227	223	239	210	229	192	187	204	224	203	228	213	208	220	217	233	238	226	206	219	227	233	206	243	214	221	221	227	210	213	228	222	222	229	209	230	234	231	207	234	208	214	194	232	198	228	195	201	212	208	219	201	237	226	215	229	205	215	186	195	193	234	227	218	213	236	248	191	224	207	185	184	244	195	241	209	216	220	217	201	242	203	207	217	212	231	211	239	221	206	237	189	180	234	233	225	207	201	229	239	191	189	240	207	196	205	222	183	208	223	254	212	217	240	195	194	247	193	206	239	215	222	198	199	235	194	211	233	225	215	192	207	248	238	242	223	233	232	237	212	233	210	226	242	203	216	197	210	218	196	230	222	215	224	213	193	213	211	216	250	224	215	189	231	232	207	214	189	232	218	206	207	209	222	215	227	212	232	204	204	190	204	233	178	215	214	205	218	199	228	238	215	225	198	219	240	214	236	206	211	200	226	200	205	220	189	231	220	215	208	191	221	201	213	180	190	223	225	243	227	203	217	218	213	232	222	201	196	207	169	233	223	216	209	221	244	242	225	220	192	215	234	198	201	212	193	208	221	220	193	213	221	202	208	188	193	208	210	212	222	202	242	230	233	215	197	222	205	216	220	183	247	212	200	215	227	206	238	210	234	239	200	226	213	208	216	200	204	218	248	234	196	198	214	212	224	237	235	177	211	208	228	211	201	235	218	232	220	199	230	200	207	209	211	198	200	220	188	234	207	226	204	228	214	210	192	206	208	194	203	213	198	199	231	224	198	212	213	211	194	203	227	210	186	242	230	218	202	234	209	200	207	235	228	195	234	210	221	209	224	223	196	200	217	210	189	249	220	207	211	198	229	239	185	221	196	223	223	191	200	224	209	222	213	212	221	197	211	209	198	223	230	223	221	232	243	213	221	216	234	232	205	217	223	200	230	211	213	230	228	208	227	221	219	219	226	236	207	223	199	213	230	220	251	235	247	218	222	195	192	220	242	191	226	222	221	214	242	200	227	241	212	220	225	194	191	223	195	211	252	230	205	219	215	221	225	218	218	258	236	207	200	228	203	211	173	217	194	194	212	219	202	191	201	223	195	220	223	221	232	202	202	233	242	217	216	204	201	225	211	205	217	213	230	216	229	194	226	215	207	207	213	193	181	192	215	198	215	218	241	218	208	218	221	208	201	226	229	215	247	233	204	201	220	231	213	219	229	236	198	256	209	212	220	202	209	229	218	255	220	230	228	243	214	215	202	226	209	214	213	192	212	222	216	242	218	221	226	220	194	218	197	203	215	219	227	212	191	216	223	213	194	207	242	209	215	228	181	211	235	211	219	220	237	230	203	227	218	201	216	206	218	203	222	241	231	220	223	213	201	228	227	207	210	211	189	195	226	214	208	210	212	225	228	242	209	187	221	237	224	205	189	222	230	201	183	199	202	214	212	225	229	214	234	205	212	200	228	244	221	233	209	216	227	205	207	222	214	219	223	201	218	218	210	212	224	241	211	232	204	201	221	212	234	212	210	200	223	269	233	218	216	228	215	227	213	221	210	187	212	213	221	242	232	227	211	214	226	209	222	198	213	227	222	240	209	207	215	234	214	221	183	200	190	234	204	223	245	221	207	222	202	218	212	219	202	242	211	210	221	199	232	210	216	201	208	190	219	209	219	228	201	196	234	234	204	195	213	204	221	197	217	191	237
17035	1322	2668	3043	2548	2185	1841	1611	1467	1211	1174	1046	943	935	887	880	821	750	734	753	728	682	754	682	710	699	688	636	614	637	574	662	648	635	610	597	640	623	622	574	572	601	576	588	553	633	549	564	584	596	587	571	563	584	588	597	518	540	580	571	577	616	554	525	611	550	640	572	567	591	525	574	573	555	536	595	555	573	582	564	561	606	607	559	558	562	541	557	578	589	567	548	570	583	573	550	537	581	565	562	594	542	570	575	532	541	574	566	576	558	562	553	560	569	526	506	544	592	577	557	607	573	578	585	477	603	536	559	545	576	559	556	599	567	544	607	553	580	583	559	572	618	537	568	590	572	572	588	579	543	575	581	589	570	556	582	574	565	593	580	544	515	579	559	556	566	596	558	564	546	548	561	563	544	571	519	531	558	593	565	578	601	527	585	542	497	596	552	558	533	549	586	584	582	547	548	556	576	535	548	535	582	586	588	567	576	587	579	550	566	574	501	584	592	548	597	549	534	545	561	547	551	560	585	558	531	571	575	586	524	568	564	574	562	554	577	602	578	598	587	518	582	540	596	572	551	553	535	552	600	522	570	586	527	583	576	570	581	554	572	538	543	537	541	573	566	549	603	568	571	556	578	551	565	541	564	582	557	601	586	599	559	572	531	579	582	590	545	595	591	532	579	579	549	573	560	576	532	603	554	599	552	575	516	555	583	530	589	543	531	578	566	595	576	576	570	626	534	568	583	521	555	557	553	600	550	568	534	585	544	564	572	572	558	563	542	560	578	564	573	473	538	557	552	538	545	587	542	571	592	581	551	584	581	573	550	552	578	594	563	586	616	520	555	572	582	563	604	525	564	595	528	525	538	559	531	567	536	571	550	599	568	557	562	553	546	541	543	574	563	579	549	564	551	563	595	596	565	556	563	534	541	555	525	573	528	599	546	545	559	535	600	555	564	551	549	573	566	544	550	552	565	553	566	557	562	564	547	567	543	550	517	540	554	609	535	572	540	556	543	537	555	565	554	575	581	559	573	556	563	566	592	557	520	583	555	568	561	557	535	505	566	596	563	561	611	606	627	553	557	566	562	534	585	569	533	537	570	566	554	521	551	543	522	572	524	562	543	594	561	535	518	557	610	562	585	526	545	563	565	562	526	532	578	554	585	568	550	569	580	609	568	567	555	542	540	535	569	558	574	578	597	574	529	556	565	566	563	599	550	543	541	540	569	584	544	546	588	532	577	531	538	560	541	594	518	568	540	547	559	555	559	569	560	594	530	568	555	598	580	586	593	559	586	565	597	563	543	572	565	547	540	558	556	531	582	559	547	536	584	518	562	532	597	558	563	539	551	529	530	587	521	535	544	562	572	533	588	510	577	578	583	538	572	585	552	572	572	538	535	585	565	560	582	538	541	555	534	555	578	574	571	526	560	584	544	537	552	578	562	531	536	546	576	538	531	584	550	583	546	580	561	535	570	532	527	567	521	536	585	562	549	560	558	532	568	538	599	593	584	548	574	540	532	533	550	554	608	561	558	587	562	564	588	556	546	594	556	561	544	565	579	560	552	569	544	588	576	591	525	521	585	584	556	499	532	494	578	546	486	556	550	567	595	552	576	538	513	580	575	581	595	587	591	521	585	576	520	540	578	577	568	560	553	578	589	579	568	496	555	551	557	546	543	555	550	575	583	559	576	544	575	584	545	573	603	560	528	595	565	557	586	590	592	563	568	538	602	534	571	550	564	573	538	578	569	554	520	517	584	545	543	558	565	590	565	548	548	575	557	581	539	529	569	571	559	574	591	549	549	538	516	522	550	558	550	523	574	603	555	502	552	592	588	552	550	561	561	565	557	525	508	549	555	542	565	549	539	558	558	568	551	528	538	522	565	638	531	561	559	538	544	565	518	587	555	564	518	533	560	594	567	576	560	546	541	562	579	553	587	594	544	600	543	517	572	617	556	549	549	534	566	580	560	586	536	554	565	562	552	553	567	571	540	557	559	570	547	567	597	571	558	546	546	512	512	521	597	559	562	580	558	558	569	554	580	572	555	533	561	560	583	558	539	552	542	575	572	523	524	560	554	556	578	586	584	521	535	542	522	559	592	552	598	533	580	603	553	532	583	555	534	556	575	587	541	544	558	565	521	577	602	552	603	522	593	559	538	545	550	541	570	554	547	545	551	573	530	569	544	572	563	553	584	562	549	571	584	514	526	563	559	558	559	520	577	548	602	568	528	541	536	565	550	564	550	561	559	572	584	546	554	558	525	560	584	599	552	580	520	535	547	525	535	554	583	587	563	524	565	588	557	586	570	605	575	567	534	580	543	547	568	572	597	523	516	556	553	588	602	559	582	542	542	551	599	505	552	570	551	572	562	563	591	574	578	542	575	577	583	577	545	539	531	594	588	580	588	556	533	557	587	525	519	533	594	540	561	528	603	565	513	557	539	559	562	562	532	570	594	524	560	572	563	570	570	542	579	596	545	581	538	549	586	526	539	617	528	549	611	581	578	599	574	555	558	576	547	574	580	535	566	588	565	531	583	546	582	557	591	545	583	554	546	533	550	557	615	567	525	541	577	550	592	559	551	554	554	573	548	570	577	544	549	590	514	554	614	569	557	554	565	617	543	582	571	558	557	560	549	613	553	535	538	529	562	591	558	540	543	547	543	545	555	554	584	555	547	568	500	590	599	540	595	564	568	591	577	544	556	502	544	587	592	569	585	566	553	557	583	582	577	529	540	572	574	594	578	580	535	587	538	589	560	558	555	541	554	548	565	510	576	552	574	596	543	535	549	542	553	518	501	618	563	539	559	568	597	587	574	537	571	552	513	576	546	537	633	535	575	581	565	626	548	563	537	544	537	558	523	524	579	548	571	528	560	552	535	568	543	571	483	572	570	566	531	547	566	589	568	574	558	603	541	505	579	549	544	547	554	553	592	568	591	574	560	606	538	531	572	549	587	549	520	544	570	546	564	539	606	579	590	579	550	552	602	553	584	505	553	562	534	593	571	537	534	547	553	563	581	524	579	571	561	589	583	559	574	551	538	616	556	546	565	575	550	531	582	575	532	514	561	602	540	566	577	566	575	537	516	571	544	559	541	572	584	577	562	561	564	535	552	538	568	559	540	558	563	562	582	538	559	602	551	602	562	562	478	575	582	546	539	552	622	583	537	560	528	550	596	564	579	566	549	545	567	514	578	564	575	527	576	538	570	565	529	502	579	511	566	558	574	562	540	578	578	535	560	561	597	577	548	539	565	606	582	556	555	579	497	593	548	549	558	533	552	526	564	547	578	541	559	581	559	562	581	550	570	556	580	597	544	543	614	534	542	573	557	563	562	522	559	543	604	586	541	539	557	532	564	554	566	526	587	580	550	541	527	572	532	558	588	580	514	574	582	604	506	634	551	551	558	543	580	618	550	593	528	573	533	561	555	534	558	546	591	597	566	569	582	577	575	553	532	538	568	525	565	571	564	570	532	544	568	593	543
47097	13472	2874	1638	1038	824	603	530	393	315	307	284	227	219	221	217	214	195	207	179	169	175	143	174	151	178	163	157	144	171	149	157	166	175	151	169	150	154	141	160	148	149	150	136	157	147	149	152	143	139	116	159	147	134	152	156	154	161	140	135	145	137	158	134	160	139	135	134	121	132	154	138	131	154	132	148	126	162	130	133	132	139	126	135	154	155	160	153	142	136	130	154	151	118	157	146	130	150	132	152	151	154	144	129	146	135	159	126	134	165	145	126	150	135	128	147	154	131	133	138	125	132	166	141	128	149	143	157	142	133	152	149	132	150	137	143	139	149	138	147	135	149	129	124	147	125	167	161	149	114	154	174	140	159	146	134	152	138	134	166	157	153	146	133	148	142	136	152	159	179	103	124	162	119	142	144	142	148	165	141	156	153	136	148	159	126	159	148	157	127	142	115	158	149	155	151	149	138	141	164	124	130	131	158	136	132	135	129	121	138	149	153	121	155	147	121	118	159	105	138	159	180	129	157	140	147	143	154	135	145	145	170	126	143	142	130	133	128	129	158	138	147	143	156	116	147	127	171	139	127	127	125	150	150	168	156	126	154	108	159	134	142	166	128	162	141	148	165	135	145	138	155	159	154	139	143	137	128	154	131	137	140	133	129	147	140	172	144	144	133	151	140	149	121	143	143	145	136	137	134	135	144	147	130	135	154	144	146	150	148	158	144	153	118	134	151	134	139	142	135	153	132	129	129	134	148	135	146	153	132	145	144	141	163	142	151	152	129	135	129	144	177	138	134	138	157	146	154	147	137	141	140	153	140	136	147	126	136	125	140	142	131	156	127	138	135	113	146	144	127	166	149	149	128	144	159	137	152	146	125	149	126	151	137	129	163	136	157	147	134	137	156	125	153	158	150	164	142	153	155	155	149	136	149	132	158	146	139	128	142	153	139	139	118	131	137	144	140	157	130	152	154	148	134	137	113	143	139	137	147	149	127	145	155	140	136	138	158	138	157	142	138	137	127	154	125	134	160	145	137	156	131	139	161	138	145	151	130	144	145	172	137	127	136	165	125	138	125	130	148	131	158	139	162	121	140	124	156	157	148	146	142	120	135	149	158	129	128	126	133	133	171	178	148	146	120	130	153	137	144	151	125	147	139	152	144	143	124	132	131	176	147	152	146	145	135	144	129	135	134	141	142	144	151	156	156	124	148	148	138	138	135	144	133	133	134	144	138	151	111	134	142	154	141	145	140	136	120	152	145	146	126	133	161	140	175	146	141	130	158	134	162	132	123	149	136	136	115	121	144	133	146	136	156	141	164	119	127	149	141	135	132	148	133	152	141	162	147	148	146	144	166	154	142	136	147	139	126	148	146	150	125	145	136	135	137	135	153	135	126	139	152	130	148	144	130	143	141	141	169	160	145	143	141	162	157	133	149	138	155	131	133	140	143	148	163	137	132	129	146	135	140	143	138	138	152	156	137	157	143	153	124	172	158	137	146	154	139	142	150	122	147	143	119	149	162	175	171	124	158	127	154	161	144	151	146	155	132	156	146	144	144	150	144	134	141	137	148	150	127	141	147	147	152	149	125	133	145	140	160	148	125	169	153	147	141	145	152	145	149	123	145	167	141	166	146	125	142	150	145	152	128	125	135	128	139	135	141	158	118	134	151	124	145	146	148	127	136	151	133	144	132	132	130	132	138	145	137	139	121	157	132	159	168	146	144	152	143	127	153	142	152	125	145	165	141	135	127	149	164	148	141	124	140	152	151	141	139	132	156	141	161	136	137	123	154	155	159	152	129	164	145	123	155	135	147	121	156	130	139	140	144	122	183	133	160	150	142	156	137	143	149	133	144	137	142	133	161	162	136	130	161	156	149	138	168	150	137	151	131	144	146	148	147	145	171	143	137	178	142	159	143	153	146	151	145	155	137	144	147	141	147	148	139	150	145	161	148	144	132	123	122	155	180	147	163	136	147	157	147	160	137	152	137	147	171	122	158	141	154	147	148	153	161	122	150	138	131	141	120	153	149	144	158	136	147	140	127	142	140	160	135	140	144	140	138	141	141	133	133	134	149	132	151	151	134	144	133	126	139	158	151	136	124	151	163	141	137	147	124	149	156	129	154	161	141	138	145	141	136	161	160	138	169	167	156	144	161	141	148	151	128	138	146	144	120	138	118	155	142	146	140	135	151	152	140	161	135	127	162	154	164	148	134	127	160	138	133	141	130	144	138	145	136	149	146	163	121	160	134	140	175	158	144	143	160	150	139	129	137	135	148	127	137	124	153	149	142	142	139	118	139	156	150	151	152	137	131	139	150	146	137	132	130	127	148	138	150	163	139	133	158	122	145	155	129	137	141	152	143	147	153	134	134	144	138	164	147	141	142	134	155	139	144	141	140	117	168	133	146	151	113	135	169	126	132	144	147	129	147	157	119	136	160	129	131	127	134	150	125	145	135	132	135	138	137	124	129	134	155	152	132	131	146	139	150	149	149	159	162	138	141	148	139	149	143	162	140	127	151	167	159	138	135	115	145	136	117	132	169	149	154	134	141	143	139	155	140	131	128	178	149	109	132	145	141	148	146	132	147	125	153	136	152	154	136	131	128	136	175	141	139	160	136	141	135	131	157	144	118	138	143	124	128	154	153	154	131	148	119	124	140	155	145	152	121	131	151	163	172	134	141	140	139	153	143	168	147	135	131	145	164	131	129	127	158	123	132	124	142	138	161	145	144	153	128	146	148	151	131	174	158	126	146	155	147	137	163	130	126	148	132	152	159	138	143	164	159	153	157	153	121	136	156	143	148	135	141	138	123	118	149	131	137	168	129	160	121	121	135	122	153	136	150	148	148	135	140	156	138	141	166	157	145	144	146	153	144	152	127	136	145	135	153	138	130	129	137	150	118	120	149	135	129	149	145	115	148	133	136	142	157	138	150	109	152	128	118	143	123	152	156	129	158	156	152	146	141	144	138	144	147	130	144	152	141	162	159	137	134	126	117	136	130	136	147	137	129	150	138	125	162	151	146	127	140	151	138	152	141	147	139	147	117	144	125	149	147	146	156	153	138	140	122	147	132	140	136	146	154	140	128	129	126	125	135	152	166	147	162	141	140	165	135	140	128	151	155	123	139	131	162	132	131	140	149	140	137	140	157	154	151	136	149	147	137	122	153	139	143	141	134	141	147	155	162	138	155	154	143	131	152	153	153	145	149	124	136	136	122	130	139	157	175	153	159	133	143	128	137	139	154	108	138	155	142	161	133	138	150	136	142	129	138	147	158	133	137	132	135	125	167	140	135	150	134	153	150	134	142	152	168	125	139	127	144	149	137	144	138	134	144	152	118	134	144	147	141	141	137	155	133	127	159	158	139	137	135	137	131	143	140	137	121	154	122	131	142	159	157	143	140	137	151	148	143	149	151	142	118	123	124	137	137	132	165	134	161	148	148	148	141	138	160	148	138	151	143	131	142	141	153	166	131	143	136
23681	1907	4393	5013	4296	3443	2837	2352	2016	1737	1457	1256	1228	1036	972	898	899	817	785	696	718	661	642	601	575	594	642	554	545	530	540	515	497	546	508	474	525	410	491	451	480	445	445	438	462	435	437	438	437	420	432	433	445	430	407	403	411	429	392	438	429	405	436	438	404	403	455	389	413	409	403	375	418	367	417	365	367	408	404	419	415	382	372	372	419	351	377	382	414	377	399	382	361	378	399	390	412	365	392	376	386	411	434	400	356	405	410	414	397	396	424	393	383	408	372	394	393	350	397	384	364	387	371	390	383	405	387	359	364	407	369	386	382	386	389	394	450	410	349	399	405	405	393	382	375	380	375	374	348	411	389	407	382	382	430	400	356	337	382	372	361	421	375	394	318	376	407	401	353	379	410	370	387	399	386	383	366	375	371	343	401	359	401	372	418	388	391	408	375	407	381	365	382	378	345	365	350	379	386	365	391	395	388	413	361	387	396	352	372	355	370	390	372	390	362	343	342	387	370	394	352	411	357	354	370	368	365	425	353	365	419	416	377	333	380	383	417	370	405	362	373	368	396	372	340	343	372	376	373	374	401	365	377	363	365	370	403	358	395	374	402	368	358	360	361	367	359	368	403	356	368	371	359	381	391	376	380	402	362	342	315	396	363	356	391	383	378	387	407	372	370	341	420	373	403	399	340	380	386	418	379	384	385	377	372	381	362	398	357	349	374	377	373	336	354	420	376	387	358	329	380	415	419	394	400	380	350	376	397	350	399	369	436	350	399	344	373	378	397	354	386	360	390	369	404	365	383	390	350	384	392	386	370	368	402	404	378	402	350	385	398	378	388	365	377	410	419	341	362	361	330	369	337	403	375	367	372	380	382	384	389	395	348	362	419	378	372	371	402	374	398	372	374	395	378	348	353	353	381	383	383	370	368	372	350	393	379	417	330	395	345	401	347	379	374	354	357	408	356	419	330	355	412	366	353	350	370	383	387	372	384	358	348	372	389	379	367	355	351	422	361	393	373	381	353	393	380	376	372	352	383	341	384	398	368	362	393	365	381	366	424	359	381	367	352	399	348	366	387	409	357	359	392	355	385	394	375	329	372	385	366	348	402	416	354	410	391	385	388	348	369	363	385	403	318	353	329	364	360	368	343	365	360	351	400	368	378	388	406	382	381	396	325	374	384	376	350	389	361	357	385	362	369	406	378	369	359	357	343	390	371	379	369	405	366	375	320	388	407	410	382	375	363	358	374	426	369	372	375	349	393	401	352	379	396	323	378	358	386	420	382	344	348	416	360	386	354	379	338	371	381	387	359	335	362	334	380	362	384	405	354	374	384	384	355	393	349	404	376	361	381	371	381	358	402	369	375	352	386	361	363	381	401	374	359	390	395	367	382	345	404	387	380	367	395	360	364	380	353	378	380	358	413	375	387	369	377	378	370	366	373	364	348	404	395	384	397	361	328	376	375	382	346	363	379	395	360	366	433	397	390	388	404	392	382	400	351	383	340	354	341	386	384	324	372	390	381	344	350	376	419	353	348	362	362	418	384	359	414	357	386	370	378	398	373	388	404	428	356	388	396	375	379	383	384	380	374	377	380	387	361	381	394	350	381	367	370	342	375	387	371	350	364	341	370	388	398	390	372	363	371	372	387	357	349	397	372	386	376	385	380	344	349	321	407	415	353	370	387	399	381	370	373	349	396	373	364	381	376	369	393	375	410	389	353	395	379	396	377	355	386	376	381	382	387	382	336	372	370	349	368	356	380	392	365	368	373	357	369	354	362	384	368	374	359	380	360	388	353	370	369	371	379	353	365	400	385	383	359	392	344	400	395	387	363	383	384	404	390	381	381	401	391	377	349	394	391	386	379	348	408	376	400	356	376	383	352	387	369	363	390	378	361	354	411	361	336	386	350	365	367	375	384	382	360	411	407	385	410	383	372	373	411	352	412	402	371	399	381	402	360	396	384	385	363	356	384	387	368	370	393	364	386	349	390	380	394	358	364	362	369	344	328	343	395	380	414	356	386	339	392	374	361	362	370	365	371	363	403	415	382	378	371	356	395	358	373	385	365	369	376	351	363	387	393	361	344	377	354	411	342	360	385	384	392	401	366	369	386	352	353	357	358	372	382	363	404	354	363	384	362	387	360	343	379	376	374	321	379	412	353	382	409	383	363	344	360	358	390	376	353	393	360	362	368	410	384	401	385	402	412	333	352	335	386	362	378	423	367	386	426	351	372	376	401	439	408	381	370	324	362	357	389	373	381	364	386	386	342	351	346	381	385	381	387	358	365	337	380	376	418	388	378	384	387	387	378	348	375	409	398	345	366	351	389	364	372	372	400	356	366	391	370	385	383	361	390	397	356	368	390	390	329	406	382	388	379	350	356	398	349	387	376	389	391	376	366	329	364	378	358	400	380	359	375	384	368	380	401	377	363	374	369	400	389	363	360	391	381	381	364	360	393	390	423	368	403	367	405	349	375	387	345	354	404	372	360	396	351	367	392	371	381	384	374	399	355	375	397	389	387	385	362	349	388	377	341	381	405	356	333	384	386	385	369	388	362	365	377	391	367	354	357	427	405	420	380	383	391	386	356	365	369	370	372	343	407	382	384	400	380	374	381	360	362	383	395	381	352	383	373	387	388	402	364	386	373	370	382	369	351	354	427	364	382	400	399	382	364	400	398	354	372	377	403	432	391	395	385	389	401	361	393	363	418	376	349	350	380	377	365	349	396	348	374	401	365	390	377	391	410	435	376	390	398	378	408	384	404	390	392	376	397	395	369	416	357	418	401	396	370	369	380	375	343	344	381	387	392	372	374	359	413	366	352	372	358	394	375	349	404	380	340	378	414	372	399	385	401	360	383	350	377	400	380	355	410	373	358	347	420	383	397	334	389	373	358	344	389	401	385	354	357	371	394	386	398	375	414	364	387	377	368	377	378	380	394	369	389	372	395	372	365	391	404	387	397	365	378	385	408	331	351	365	374	404	379	368	360	372	369	370	407	378	398	383	379	371	411	375	409	337	363	369	425	397	392	359	354	370	352	368	356	391	341	365	387	347	354	377	386	377	374	415	381	380	331	381	364	407	372	399	353	353	364	396	389	359	359	384	390	337	379	388	340	385	370	359	388	416	369	387	378	355	380	356	388	370	370	343	361	374	349	367	370	414	367	393	378	379	391	344	361	365	389	407	393	354	366	385	396	405	356	382	405	358	378	361	378	378	392	354	352	381	358	330	334	393	386	365	380	365	396	426	378	390	376	374	343	391	367	386	395	363	370	390	372	376	364	361	350	383	338	378	380	348	379	380	410	394	343	397	385	382	406	356	348	351	384	389	352	342	379	395	382	356	412	403	399	362	343	375	374	378	360	356	354	365	429	351	373	396	401	379	368	367	360	410	387	379	397	371	326	385	364	353	400	375	352	375	380	386	342	402	376	362	372	403	374	363	401	357	375	371	411	381	402	378	374	398	396	366	365	355	398	432
3842	208	204	204	174	176	150	157	184	160	179	159	164	158	166	166	189	171	184	183	156	153	150	169	164	160	170	167	163	140	168	146	151	145	170	159	170	177	155	167	176	145	174	175	182	130	132	169	145	140	171	173	179	169	164	169	150	187	162	151	182	178	188	160	175	155	169	156	165	179	159	162	159	198	145	153	169	161	165	166	147	149	168	186	163	150	168	143	149	169	151	161	156	151	161	176	166	178	167	154	163	158	147	162	142	153	162	173	159	179	166	179	180	164	192	157	185	145	164	140	181	175	190	188	152	153	168	172	180	168	165	165	170	167	147	157	151	168	159	176	172	157	156	163	174	148	170	142	146	166	157	169	159	164	166	171	151	173	160	134	180	171	163	149	153	163	150	185	166	159	135	171	170	171	171	171	144	177	161	166	171	160	163	151	166	174	178	160	174	151	164	162	188	144	172	158	171	168	151	162	154	157	183	140	163	153	164	128	168	165	154	175	177	134	144	167	166	178	177	162	135	186	191	142	143	183	181	192	152	143	180	145	137	148	169	168	153	165	153	172	157	162	158	162	126	152	162	172	134	155	161	192	159	181	152	166	147	169	167	173	165	159	151	171	171	157	148	173	174	165	159	179	169	173	169	151	167	167	162	157	173	165	191	178	149	169	169	184	187	154	167	172	147	171	182	151	143	161	170	164	150	168	169	166	186	143	174	165	146	163	159	172	163	170	165	179	151	161	155	145	161	180	172	169	150	144	154	156	152	151	169	165	168	180	164	170	155	161	166	162	169	171	143	135	177	151	148	144	156	160	151	156	144	158	185	172	165	168	185	177	168	199	185	155	157	152	164	152	170	195	143	184	175	153	175	167	172	153	139	178	176	159	151	167	163	170	180	175	169	165	175	171	178	162	183	148	154	174	195	163	177	174	188	188	165	175	162	174	169	173	153	167	154	174	147	174	155	163	166	173	166	156	195	179	179	170	135	149	177	187	183	155	177	176	165	171	164	194	191	181	157	167	161	136	148	142	170	166	163	182	153	157	161	169	170	166	156	167	150	175	180	150	183	171	170	175	165	163	158	171	146	169	146	159	167	170	159	158	173	180	152	149	148	163	160	161	174	143	148	191	158	149	185	156	158	154	171	162	186	169	133	157	156	162	138	168	167	171	173	195	143	155	170	178	188	166	165	183	162	165	174	166	161	169	175	166	188	157	174	154	141	166	172	164	167	170	172	167	151	185	168	154	169	157	181	175	187	172	160	161	171	177	164	153	150	170	161	165	179	155	159	150	170	162	176	153	179	149	158	164	188	188	184	158	159	151	184	151	168	167	155	164	164	177	168	166	143	171	170	149	158	155	157	177	166	172	170	167	159	176	172	162	164	152	163	157	172	189	151	158	174	184	164	162	161	160	169	166	165	172	166	159	177	183	178	200	142	167	173	167	145	153	143	152	181	168	178	161	139	162	184	184	185	178	190	184	129	144	175	169	172	172	187	168	147	149	180	156	199	172	176	160	151	167	179	182	162	196	155	171	162	159	153	173	199	152	154	142	133	141	183	169	172	153	179	196	170	176	162	167	168	140	157	171	154	181	160	188	158	162	156	157	167	150	157	164	172	161	180	171	158	169	151	151	175	151	175	178	169	161	152	161	171	169	181	161	161	189	166	149	161	159	172	172	180	161	140	172	157	157	146	161	171	160	144	190	166	154	162	153	161	158	154	169	168	161	149	158	165	185	180	156	170	162	157	160	161	143	161	135	154	177	165	160	152	166	168	146	161	167	168	176	162	162	154	180	153	178	166	156	165	170	162	155	162	150	175	155	162	141	163	161	190	202	173	161	168	160	160	163	170	159	171	161	190	154	149	161	155	172	174	172	168	164	157	162	140	171	152	170	153	174	172	171	169	174	171	148	171	150	143	178	174	167	189	175	155	175	164	146	151	184	146	150	166	176	178	149	171	191	153	179	186	192	157	165	157	181	157	181	162	171	146	158	134	172	158	163	147	172	169	175	168	163	168	178	152	165	181	158	151	169	183	166	134	157	168	146	187	167	186	181	171	179	163	159	177	181	153	178	175	162	167	167	171	156	160	153	142	157	155	174	154	162	168	142	151	155	154	173	153	180	162	153	165	142	165	142	153	147	172	170	167	153	146	136	156	159	185	186	171	160	157	176	163	161	172	164	166	150	159	170	136	173	177	181	154	163	146	155	171	147	159	147	175	159	185	180	166	182	162	185	153	179	151	148	181	172	167	159	182	168	190	173	159	171	156	154	164	141	176	187	171	157	158	151	152	179	156	158	157	169	168	185	147	162	178	189	150	148	188	149	158	153	171	172	187	154	179	160	150	167	151	144	186	196	166	148	170	163	163	173	156	163	163	181	158	130	190	165	167	159	163	159	172	159	175	153	172	186	168	172	155	162	166	155	155	166	154	188	178	153	186	162	152	176	168	161	153	154	155	151	162	159	151	181	147	146	154	149	189	185	141	158	175	142	154	171	156	163	162	144	162	164	157	172	170	171	179	166	161	148	166	159	171	175	190	155	145	167	172	154	188	144	153	165	174	161	160	157	170	157	156	166	178	176	158	161	155	159	123	190	174	158	165	162	168	161	151	159	145	149	175	166	146	151	161	171	152	167	143	170	176	164	174	192	169	172	150	156	144	156	176	172	182	175	163	158	181	172	156	175	160	170	156	192	176	154	133	150	148	163	172	179	157	168	161	167	161	161	175	144	178	149	159	167	146	161	143	157	168	151	153	165	179	197	162	174	145	166	173	148	163	142	146	143	188	184	143	158	156	153	168	168	158	151	174	178	178	184	172	153	149	188	173	150	177	175	182	167	158	171	173	163	163	162	133	182	154	174	151	141	144	160	157	168	182	171	164	163	167	147	164	147	163	167	164	157	167	185	148	152	173	170	159	182	163	161	173	169	148	167	187	173	171	147	142	151	162	146	169	158	130	154	168	153	186	149	164	137	153	172	169	167	171	162	166	166	158	179	159	170	152	188	164	151	178	187	172	155	178	159	160	153	154	149	160	161	155	180	175	158	159	193	184	169	156	130	154	159	167	151	179	155	164	147	141	158	159	187	149	165	158	148	154	151	161	174	148	163	194	177	153	188	189	160	186	168	161	175	157	169	163	161	177	174	165	174	155	163	192	173	173	194	164	143	176	175	174	144	187	136	141	186	168	197	123	157	164	174	160	168	166	136	170	178	130	162	168	163	158	140	183	177	173	182	189	180	154	162	154	165	173	154	185	157	168	166	156	180	173	154	179	176	190	168	152	174	166	154	158	179	158	149	166	167	169	146	166	183	153	153	167	157	159	142	160	157	158	135	164	182	146	171	172	153	160	155	167	155	165	165	170	181	187	146	153	147	162	173	179	155	161	191	175	174	170	150	151	173	141	152	162	199	148	185	155	153	169	175	161	162	160	172	162	165	167	196	166	156	156	175	180	190	167	155	164	176	163	176	199	178	146	190	176	170
3594	494	506	564	617	521	505	519	459	479	494	481	455	457	443	461	446	462	452	454	438	453	423	463	427	469	436	433	446	451	474	463	438	432	445	434	412	468	442	456	457	466	431	453	478	445	445	466	448	468	446	436	464	445	425	438	480	411	438	463	437	431	448	452	430	445	455	485	424	448	435	444	425	435	475	430	433	466	421	458	401	409	436	441	467	475	451	438	441	447	430	441	468	442	406	449	460	419	467	444	468	471	457	455	414	452	433	461	393	418	464	456	464	469	451	411	447	422	439	438	443	399	452	436	487	467	443	474	429	443	445	480	476	460	449	435	469	467	439	453	436	465	409	449	427	415	447	472	463	448	445	456	481	462	454	450	465	444	461	445	443	455	471	438	459	436	454	429	462	464	414	467	441	442	440	449	419	426	444	458	440	429	455	461	410	459	462	423	461	467	466	461	471	427	422	441	462	424	443	389	428	446	441	438	470	445	483	489	442	461	416	441	436	437	438	457	448	410	458	479	449	394	468	422	456	461	446	446	421	448	427	449	439	419	480	458	448	456	443	435	415	490	438	428	457	438	450	454	482	442	452	441	419	424	458	439	423	424	454	455	427	470	417	470	481	434	417	432	440	435	454	461	471	456	403	398	436	449	444	455	465	437	465	425	422	455	455	456	450	457	432	463	446	436	457	390	424	448	462	415	451	429	466	437	462	464	424	450	433	463	454	451	444	446	468	443	457	442	430	467	453	471	447	421	449	472	436	422	465	457	461	421	467	466	416	475	451	413	492	456	475	434	448	453	443	408	495	416	463	419	472	423	441	458	418	499	416	466	422	416	427	449	455	456	457	490	433	430	485	477	429	460	469	469	442	439	438	459	437	457	492	496	437	465	474	444	430	448	454	471	432	437	482	463	466	411	444	462	426	468	457	446	531	447	454	451	413	442	451	440	454	460	410	432	419	439	440	425	442	439	446	420	453	450	462	450	446	457	422	478	458	486	450	430	434	451	432	469	430	401	431	449	425	416	422	440	451	445	448	424	458	478	487	448	424	438	431	427	436	438	424	410	420	467	453	456	447	419	438	442	447	435	433	458	462	440	446	471	445	443	422	449	435	438	451	457	444	405	417	414	486	429	435	469	414	432	440	418	466	441	456	490	444	446	470	469	461	431	443	459	438	461	459	433	485	448	425	448	481	426	402	424	465	424	435	481	462	463	452	459	466	442	457	433	442	475	442	438	438	453	454	447	490	483	442	496	447	453	405	466	457	442	443	444	425	478	419	433	450	464	434	460	438	436	442	407	439	446	461	468	459	449	443	447	428	432	432	445	458	471	424	446	472	447	418	468	439	433	442	441	451	407	464	435	434	406	449	437	413	435	435	456	477	429	453	440	425	466	447	434	428	458	449	417	439	440	450	453	444	452	446	437	443	464	440	424	455	436	420	455	465	448	432	400	478	451	464	486	435	421	450	435	408	445	435	454	459	458	425	469	445	443	467	462	483	428	456	450	456	443	409	449	472	415	437	439	442	462	436	426	429	441	459	429	470	438	458	449	497	467	436	435	424	465	449	450	473	488	474	438	417	466	460	441	449	412	424	432	466	447	409	414	436	450	459	463	401	445	449	430	428	445	419	454	444	469	447	460	455	460	479	446	445	399	430	444	471	477	420	483	451	432	443	472	442	447	470	445	438	450	444	425	441	446	417	459	403	444	463	449	432	437	437	466	453	480	446	443	446	446	428	468	480	448	433	457	434	416	448	457	469	494	468	465	452	437	452	447	468	464	432	445	458	453	415	433	462	438	443	431	466	453	444	450	477	458	444	446	449	458	415	433	439	447	454	449	425	459	437	445	434	475	442	449	456	434	433	447	463	434	404	458	442	421	435	444	459	435	454	449	441	436	466	464	461	436	422	456	446	437	477	439	460	456	434	423	458	433	404	447	438	413	410	439	450	432	458	440	452	428	439	411	448	445	468	467	414	473	436	452	419	430	421	464	449	453	448	451	404	434	421	433	459	464	447	424	423	440	440	406	422	433	459	487	428	468	502	427	440	394	482	477	455	461	468	434	463	451	443	431	426	436	453	435	464	425	487	461	407	435	420	457	495	469	467	473	440	420	455	434	401	391	412	434	433	456	440	439	405	436	434	419	424	474	439	460	423	455	441	476	451	443	459	417	465	411	418	421	470	439	444	453	426	484	483	442	482	437	443	489	416	421	431	440	461	485	451	461	417	445	442	456	426	433	445	460	468	441	443	431	453	483	451	435	455	422	464	460	438	449	445	433	429	412	457	485	424	443	445	458	406	407	422	428	433	462	412	456	447	451	481	441	476	439	477	470	406	441	451	453	434	478	407	470	439	447	430	447	415	421	448	462	452	392	483	439	447	414	452	453	430	413	488	435	448	445	445	438	421	423	464	452	524	474	450	418	435	456	457	462	433	441	461	423	464	446	468	484	443	439	425	403	453	464	413	457	433	434	463	463	447	410	479	432	437	424	463	441	429	502	434	429	435	448	444	430	415	473	449	411	474	447	469	438	456	440	487	422	446	432	425	480	460	445	419	473	470	459	473	443	475	424	437	437	427	493	450	437	445	468	443	471	433	441	448	451	477	475	461	422	443	444	442	447	440	455	438	451	452	460	445	420	459	454	446	421	450	471	409	452	465	443	451	451	419	445	463	423	456	467	414	459	442	430	485	423	482	444	458	424	461	494	443	447	437	435	428	426	446	470	432	448	413	437	405	456	460	447	430	450	470	400	444	482	454	452	444	445	474	449	435	427	450	405	432	432	447	423	456	416	420	446	445	414	435	428	450	423	451	454	469	467	449	435	456	433	445	490	470	421	448	431	435	429	464	438	458	445	394	461	449	438	434	433	454	458	417	455	438	441	442	469	454	456	461	459	450	427	415	430	431	468	451	475	459	451	451	431	417	433	421	465	412	408	438	428	421	463	465	477	448	435	467	460	463	475	452	445	451	455	439	432	428	440	461	449	431	446	446	451	424	454	494	435	472	470	462	468	455	409	457	427	456	449	443	465	472	444	465	452	449	450	433	427	516	448	453	415	435	459	459	456	449	461	464	444	451	418	456	464	481	430	429	437	451	431	437	422	452	443	442	437	448	421	430	461	438	452	419	471	480	431	437	452	416	462	448	435	447	441	469	444	419	451	422	437	421	438	473	439	443	424	423	454	420	430	459	458	464	431	478	435	471	470	443	461	433	457	458	443	427	392	461	457	439	445	453	468	443	452	458	445	467	440	468	452	454	412	440	453	412	449	413	433	415	413	460	446	397	473	476	415	452	457	429	465	459	453	464	448	417	426	432	465	440	463	464	443	455	440	421	415	446	428	442	448	424	478	472	432	433	430	425	437	459	398	451	459	491	410	430	430	440	457	442	480	442	450	466	419	452	432	443	424	445	455	463	454	439	450	425	453	419	448	456	451	401	449	439	462	432	466	457	428	462	453	426	454	427	468	429	449	465	424	431	412
34907	6175	1271	929	649	549	474	374	318	289	278	280	279	282	286	253	257	221	242	260	231	233	192	243	230	228	218	228	227	201	212	220	234	224	202	222	223	209	216	218	214	217	244	202	199	221	219	221	230	220	220	206	224	214	212	213	207	223	213	213	196	227	243	199	226	223	213	195	235	184	226	227	222	218	232	237	213	209	246	203	197	262	215	225	241	195	241	234	233	218	189	245	228	239	229	199	206	219	205	211	195	217	188	235	193	215	222	190	193	198	238	221	227	210	244	218	220	231	208	237	207	185	244	226	223	215	229	207	217	219	223	201	236	200	221	224	212	199	211	227	216	222	211	222	202	189	218	216	238	208	250	226	239	205	230	216	218	225	205	240	227	252	215	213	204	208	248	207	232	209	258	195	212	212	209	224	215	229	202	198	223	213	264	230	210	222	230	226	232	206	218	219	201	230	250	233	234	220	202	267	212	229	218	186	231	246	217	227	207	210	226	209	204	228	215	188	214	200	205	222	220	237	240	202	198	199	224	191	221	203	189	215	222	214	226	215	183	216	216	223	235	230	199	203	220	198	215	208	193	226	216	193	236	228	194	235	222	253	212	201	215	218	220	242	210	221	191	203	228	194	228	196	218	204	219	196	228	199	226	200	210	234	227	197	241	218	229	212	221	206	215	212	227	191	228	217	206	211	223	196	212	199	200	223	207	219	246	223	194	212	205	205	200	214	221	220	206	212	192	200	232	197	231	209	219	243	210	235	218	216	198	208	194	185	210	229	196	224	220	223	202	210	215	241	230	199	191	253	215	200	225	220	235	196	196	216	220	208	222	233	225	206	190	207	244	256	247	228	218	194	191	210	225	202	224	203	219	182	192	236	207	205	221	199	190	228	207	214	220	181	230	193	253	221	235	221	195	189	220	224	198	208	229	212	197	197	209	197	200	227	217	219	219	222	225	211	218	235	234	241	198	218	209	197	225	203	191	240	223	211	220	214	216	192	201	215	217	219	231	243	186	203	233	250	215	218	202	208	205	214	210	221	191	202	254	208	208	211	213	227	230	212	233	192	231	188	237	216	215	193	230	232	214	213	243	217	221	205	200	191	221	192	240	252	234	217	220	195	201	203	194	223	213	217	209	219	228	216	227	234	228	222	220	225	196	210	232	196	204	223	218	207	218	202	208	220	211	239	207	228	219	206	220	195	185	193	206	208	232	234	225	209	203	199	195	226	214	221	220	207	217	231	200	223	241	213	226	230	235	208	224	196	203	221	219	223	227	187	206	190	249	218	216	179	184	220	237	199	226	233	233	219	215	227	231	239	215	231	226	225	175	188	200	206	219	235	218	214	182	208	224	200	215	206	220	197	198	214	207	225	223	208	203	233	212	213	187	211	208	205	216	194	190	221	244	202	229	215	242	216	219	197	215	206	238	194	223	228	204	238	209	229	225	216	239	199	200	212	225	214	229	242	225	198	227	199	218	236	209	189	195	186	221	228	219	230	214	241	226	230	216	231	229	219	230	198	217	234	197	223	208	215	212	230	211	231	214	187	238	222	212	223	204	225	214	242	222	189	224	232	211	229	220	225	207	216	217	212	230	211	210	241	219	219	232	216	196	215	232	229	190	180	218	202	197	237	236	210	196	215	255	200	223	215	219	214	216	214	224	234	239	216	232	227	191	218	222	220	216	213	218	223	234	214	228	222	233	220	195	195	213	213	234	201	209	229	214	226	226	204	216	253	227	231	173	212	203	224	207	207	210	215	197	196	219	245	213	212	224	200	226	200	200	216	225	209	196	213	232	222	205	210	211	228	222	221	209	219	211	193	208	195	202	208	224	210	224	217	190	203	206	222	230	196	213	236	225	203	226	215	267	211	197	210	224	210	204	211	216	197	227	243	216	216	194	217	211	212	208	214	209	217	212	204	236	241	202	222	254	223	223	211	213	210	200	223	187	225	184	211	229	225	231	212	196	216	203	227	224	234	213	208	226	203	215	187	240	220	218	228	260	210	227	217	222	216	195	206	187	190	215	172	190	211	203	204	220	210	204	250	227	224	227	198	190	231	233	196	231	230	207	239	194	222	229	209	187	197	195	220	226	212	181	222	217	215	207	216	234	191	192	203	243	231	199	226	200	197	183	197	198	213	238	215	207	231	190	207	218	202	208	230	229	218	220	191	235	210	231	220	217	210	247	234	212	240	227	230	197	230	209	194	237	234	226	242	204	211	222	191	199	224	227	244	202	255	223	223	208	188	230	220	215	242	203	218	199	232	230	224	211	228	218	205	216	209	222	205	212	169	221	206	213	222	217	234	191	225	198	218	222	212	232	201	214	227	210	176	221	230	225	210	221	238	213	228	234	228	200	222	228	238	196	205	217	214	211	188	196	206	196	234	216	204	219	199	208	224	217	200	220	192	180	194	213	202	237	206	226	204	229	201	214	218	219	193	222	219	229	235	206	204	209	235	233	222	229	221	222	213	239	206	224	220	220	200	218	205	200	184	188	215	208	246	213	246	199	225	200	205	200	205	190	229	222	224	192	223	192	229	216	201	207	180	198	208	214	221	214	221	204	222	217	188	213	230	203	196	227	196	231	201	209	221	212	207	223	228	222	216	210	216	206	197	214	223	218	202	243	201	235	243	218	173	240	200	202	244	222	221	233	208	242	210	200	237	230	207	194	221	251	221	201	210	220	229	184	221	219	232	226	245	209	216	221	231	208	204	199	236	182	214	218	230	230	219	216	217	218	228	210	210	191	201	184	220	207	207	214	203	227	193	218	204	217	188	252	218	173	233	213	210	226	201	233	214	207	226	205	207	198	193	192	234	220	198	214	216	235	211	203	188	214	241	239	214	210	205	185	238	246	245	203	225	186	224	197	208	218	221	224	219	214	204	215	231	222	207	209	223	219	228	188	194	217	207	202	201	223	216	226	228	217	213	233	240	232	203	205	202	185	202	238	215	216	229	216	200	218	215	207	229	205	213	216	209	208	196	212	219	205	224	242	204	240	217	216	203	202	205	213	211	213	206	208	199	189	211	219	196	228	219	224	214	218	218	176	210	222	243	208	218	185	197	215	197	214	205	217	212	211	197	199	206	239	228	203	211	212	206	211	195	189	241	218	219	240	220	215	230	229	224	199	235	207	203	240	233	243	240	237	209	230	186	230	210	211	212	246	231	211	211	230	196	224	226	249	205	235	221	219	186	209	219	210	225	227	221	234	217	225	198	191	188	203	213	221	215	201	214	222	247	196	222	218	235	227	222	226	210	226	227	231	224	221	207	203	217	215	192	184	210	211	203	211	228	220	203	210	221	226	223	210	212	186	208	198	208	230	215	219	208	239	210	237	196	189	227	217	201	214	186	207	225	221	215	214	221	234	209	216	228	233	233	219	232	223	208	200	204	227	210	222	211	234	223	203	204	221	216	196	210	203	204	223	239	227	215	233	222	225	221	199	212	250	217	217	209	210	229	222	230	237	219	198	192
17645	1374	2638	3089	2613	2174	1817	1584	1378	1207	1182	1115	1020	918	898	834	811	775	791	743	729	745	676	648	684	667	717	636	677	637	647	644	616	620	603	617	596	585	565	585	569	579	583	572	585	595	561	562	548	682	573	577	552	633	603	586	535	576	609	638	588	566	584	582	583	553	570	545	552	562	605	573	535	595	539	530	514	562	535	547	582	566	564	598	579	586	570	539	586	554	572	553	566	632	536	606	548	559	578	586	560	537	552	577	587	549	559	557	577	544	573	586	580	555	613	598	582	584	569	556	554	592	571	554	621	585	553	569	563	551	516	580	529	561	533	540	557	571	536	581	593	533	525	578	551	563	584	566	574	569	571	564	588	594	552	591	547	564	602	516	536	559	560	562	571	570	579	527	521	564	581	610	580	529	565	594	546	551	547	523	538	519	587	569	515	485	566	564	565	546	555	542	554	574	536	564	557	599	568	542	555	544	548	538	505	593	579	611	562	548	499	570	562	599	545	587	590	541	535	560	604	566	559	580	583	552	594	539	555	557	540	563	551	536	585	596	566	589	567	606	593	566	563	546	554	582	547	580	578	501	556	578	566	584	597	576	547	569	551	575	528	574	527	553	560	596	570	530	562	588	519	548	548	579	559	534	544	552	535	531	533	537	556	581	596	569	554	549	569	537	538	543	562	588	606	576	574	586	585	538	559	572	560	576	579	573	567	605	571	588	600	611	572	545	534	528	582	558	546	520	534	555	585	588	532	518	573	577	583	565	562	543	540	576	551	556	565	571	568	576	549	568	582	570	579	578	564	534	565	590	561	547	555	540	566	530	554	562	530	570	547	543	547	600	561	561	526	573	565	542	567	546	554	534	591	533	546	564	568	562	578	594	552	549	574	532	564	551	577	543	533	574	542	516	553	531	609	594	580	552	561	537	592	584	570	556	574	544	556	552	560	584	593	573	513	584	509	578	546	549	565	522	579	555	545	555	559	542	570	577	546	540	570	552	584	544	543	544	591	563	576	581	565	539	559	519	524	552	546	567	542	556	539	561	537	519	593	601	541	527	609	605	546	560	567	571	575	563	571	551	502	563	539	569	564	588	558	545	527	557	555	547	539	549	574	559	551	572	561	542	579	547	556	560	583	535	519	537	555	526	528	586	546	552	555	531	564	582	546	596	535	554	521	561	579	526	572	592	536	532	590	548	562	589	529	570	583	536	596	524	573	547	566	565	556	572	564	549	565	590	546	574	546	551	585	583	555	573	537	579	601	522	588	549	544	549	578	558	570	557	558	548	572	562	561	570	518	611	524	569	563	536	571	574	563	595	555	512	558	559	538	537	547	587	538	557	562	605	570	513	535	572	588	564	543	527	554	571	566	563	594	559	560	513	564	593	572	565	550	550	621	543	597	572	589	516	586	572	569	552	543	596	538	573	550	525	574	542	565	525	575	580	582	545	573	554	581	588	606	580	567	552	553	570	528	584	535	550	591	508	514	529	608	555	514	546	550	536	546	572	556	569	554	580	561	515	573	561	543	560	550	532	557	556	582	508	576	492	558	611	538	599	541	532	562	555	577	537	568	614	589	557	582	606	551	556	552	554	528	524	552	554	527	564	552	557	570	558	562	545	550	541	538	564	561	591	546	577	562	526	566	538	528	518	588	557	559	626	512	516	547	569	582	540	555	508	545	526	568	580	524	547	557	552	593	569	527	541	554	560	543	537	545	591	555	521	582	586	571	570	570	545	553	566	557	548	593	556	518	524	549	530	539	524	563	524	559	584	562	564	553	542	576	564	534	569	572	571	508	553	569	551	568	584	580	560	542	537	537	586	564	548	542	543	576	583	577	552	539	572	575	592	544	575	543	532	530	558	564	551	576	565	558	573	555	544	504	541	550	553	551	585	552	578	531	552	552	529	586	516	560	552	566	553	512	568	531	581	560	536	583	561	553	561	535	553	584	552	557	576	566	580	602	569	539	510	555	563	550	550	518	574	592	571	564	559	544	545	578	594	563	524	561	577	568	554	520	566	553	588	553	594	554	571	538	552	576	564	522	569	540	580	592	558	538	546	548	546	567	549	610	532	544	547	521	538	532	589	544	557	581	521	530	527	607	560	528	581	537	533	564	526	529	552	582	617	565	525	604	584	595	566	557	547	555	535	520	551	544	587	556	517	513	551	578	594	548	549	563	588	550	580	556	554	554	539	565	570	500	575	552	566	560	532	560	586	540	539	574	554	563	532	550	553	576	566	568	576	554	586	586	597	555	539	550	549	551	526	541	551	552	524	583	577	579	524	564	545	587	554	591	527	527	532	538	585	604	604	546	551	552	588	563	567	578	560	550	559	547	582	546	573	563	569	583	571	575	595	570	575	579	555	577	577	542	574	606	556	531	582	561	559	560	555	574	590	565	586	560	605	540	541	526	542	571	532	580	586	542	541	577	528	523	539	561	536	541	604	548	564	542	539	547	535	541	502	537	569	529	558	559	570	544	544	486	574	541	549	559	556	550	594	560	551	524	508	556	541	604	567	551	580	587	592	563	525	580	560	568	565	592	570	567	588	595	572	527	577	550	571	559	551	581	582	537	567	571	549	574	532	559	541	529	563	545	562	529	554	564	576	544	529	541	513	591	599	574	530	581	537	553	545	543	596	559	600	616	604	569	541	573	585	602	575	572	555	594	533	562	519	569	532	551	581	557	582	517	551	592	564	546	539	535	584	571	548	617	534	591	532	548	493	556	563	544	542	549	566	567	544	564	562	554	553	546	541	546	572	574	590	539	537	515	590	546	535	530	596	556	519	580	534	537	597	571	550	589	574	541	592	568	543	547	548	544	574	531	562	558	564	568	554	559	528	599	557	601	558	572	563	542	546	589	589	537	581	565	565	585	575	566	588	552	545	563	578	592	537	559	557	547	549	537	523	504	534	532	549	546	571	549	571	513	548	587	605	552	575	536	520	589	576	571	530	557	563	562	535	567	534	583	606	556	573	557	591	574	557	518	572	532	547	541	576	536	531	565	525	494	527	518	564	572	585	576	604	497	558	562	570	557	565	562	580	529	552	544	564	576	532	557	565	566	555	590	567	567	600	558	553	592	592	527	523	543	523	616	550	567	549	577	548	549	568	502	603	606	549	566	544	551	555	540	555	546	580	594	541	521	559	568	566	551	538	533	518	553	554	542	530	557	548	574	530	541	552	547	588	576	555	580	552	543	537	557	560	561	599	524	587	528	569	527	572	527	558	549	576	525	561	532	567	589	559	543	604	583	577	571	526	584	540	539	531	540	600	605	544	556	580	548	560	571	629	537	571	560	533	594	560	574	615	551	552	599	550	559	566	568	537	516	526	566	560	542	567	579	578	559	567	597	535	524	528	557	574	540	556	547	560	589	561	550	557	571	539	605	573	548	571	568	547	563	537	547	541	559	601	543	592	557	577	562	531	596	582	553	563	546	544	533	543	528	584	575	543	558	577	543	566	546	562	615	520	590	558
48180	13913	2985	1615	1083	777	569	457	406	338	297	278	274	268	201	214	209	188	176	195	168	192	161	157	151	168	147	130	148	161	150	132	164	152	150	136	153	150	140	151	136	162	162	179	153	136	157	152	145	158	157	145	165	141	153	146	148	137	136	134	139	141	157	138	158	140	160	180	145	169	161	143	150	121	139	154	127	148	127	136	144	159	141	141	134	123	161	154	141	128	130	145	172	131	136	149	137	155	140	131	148	157	139	129	135	156	159	142	152	140	130	135	150	156	134	160	142	167	155	140	159	143	135	143	160	109	140	163	143	150	171	156	139	150	138	166	152	146	142	138	143	148	147	142	129	142	149	137	150	127	141	150	145	135	128	144	156	123	125	152	123	146	147	139	151	137	121	129	145	133	144	168	140	139	125	138	136	158	151	165	150	143	149	132	137	149	135	131	139	132	136	153	155	135	157	144	141	135	134	135	122	133	137	134	153	148	127	142	140	160	139	129	142	164	130	137	151	141	147	140	141	119	143	143	143	151	113	143	179	145	143	142	125	141	154	144	149	140	126	125	126	152	141	147	125	126	131	126	145	154	133	166	136	133	120	167	141	142	174	137	135	138	140	150	142	128	171	167	144	136	148	158	124	118	132	131	129	127	136	147	139	138	153	154	142	152	131	165	142	132	126	144	144	143	154	154	158	147	137	137	149	133	141	137	127	139	136	141	135	133	135	145	139	126	141	125	138	126	141	117	125	140	141	149	146	148	142	152	143	117	142	137	125	151	155	150	143	132	142	142	132	140	151	137	138	151	138	143	154	133	133	144	134	148	150	140	129	111	160	150	161	150	139	150	146	140	132	147	127	146	164	143	143	155	142	119	134	127	133	151	149	136	148	142	140	154	135	135	136	153	133	152	143	141	144	125	151	150	165	121	144	167	131	162	153	145	152	124	158	153	136	138	145	115	139	141	142	144	140	144	141	131	151	146	152	146	156	131	151	158	117	133	152	116	151	142	149	129	150	162	137	144	138	151	116	140	143	167	147	156	135	129	135	148	158	128	179	136	134	147	150	139	124	114	149	140	150	149	150	129	156	153	136	139	160	157	130	144	119	132	134	135	129	131	163	123	158	144	144	133	143	134	143	140	162	149	152	161	129	122	136	141	155	143	133	146	134	119	139	134	124	125	140	129	146	138	131	152	144	127	138	149	146	135	161	129	119	129	120	118	144	123	133	132	147	134	123	140	142	143	139	146	150	150	127	138	137	139	127	151	134	141	158	144	124	154	133	133	149	144	151	134	135	133	141	130	135	140	136	123	155	159	129	123	143	158	142	134	138	121	141	149	129	124	156	154	146	160	129	160	140	151	143	139	150	143	134	162	142	152	137	123	152	149	160	135	155	145	128	159	150	143	119	146	139	123	137	151	150	137	149	146	122	124	124	148	165	130	150	134	129	134	140	135	142	124	125	166	137	136	137	138	146	139	140	148	137	151	151	147	157	127	148	137	128	163	152	147	129	118	142	125	156	159	150	139	137	134	161	151	127	105	150	143	138	138	178	158	147	139	138	129	102	141	153	138	170	145	123	141	141	166	137	133	131	134	148	136	129	141	150	153	126	155	157	150	130	147	142	126	119	145	162	130	128	152	134	135	151	144	130	120	160	157	152	164	151	141	149	127	130	164	141	135	143	136	136	115	158	120	145	132	130	104	145	154	155	138	131	151	126	148	160	139	114	137	117	152	162	141	135	127	138	131	121	171	155	128	149	145	121	123	153	141	163	149	131	142	142	153	148	143	147	128	147	145	131	159	132	133	136	130	161	128	134	152	158	117	123	151	145	155	132	135	129	135	146	134	124	143	160	133	126	143	145	146	127	158	129	135	128	148	143	132	128	118	145	148	147	161	149	142	141	143	153	127	135	135	139	128	154	134	125	153	125	139	144	152	147	143	115	130	137	151	127	135	144	162	156	151	155	158	115	143	120	128	121	136	140	147	136	143	151	139	151	155	152	152	156	181	148	145	136	156	138	154	131	129	143	146	141	132	133	155	124	139	129	141	128	138	110	162	131	141	146	143	133	158	168	147	137	150	158	143	141	137	143	140	143	130	132	126	142	149	161	159	157	132	131	131	133	150	134	154	129	157	154	125	139	158	131	123	153	145	129	145	155	148	157	134	144	133	122	167	133	141	143	149	152	156	150	139	157	136	127	133	142	131	146	146	155	138	133	134	145	133	127	160	144	132	143	150	129	138	153	142	131	124	132	119	120	131	149	121	161	133	137	143	150	139	132	143	141	140	156	161	137	151	171	147	145	136	136	154	125	145	133	148	128	134	140	139	132	150	160	138	134	118	138	126	164	148	131	126	152	116	144	136	135	139	151	144	134	138	138	146	134	158	123	148	157	150	144	128	149	110	148	155	123	144	112	152	124	135	141	127	144	144	134	139	145	143	141	146	144	129	150	138	129	139	146	142	129	156	134	128	139	152	119	140	150	153	153	134	157	119	148	160	124	145	134	135	149	154	123	151	132	128	141	152	154	153	139	142	151	119	155	155	134	156	127	142	135	141	143	149	116	151	175	146	150	131	136	148	136	171	149	128	152	137	130	139	123	149	146	125	155	144	147	171	143	128	148	129	128	125	148	136	157	137	138	127	164	134	143	169	139	161	149	141	125	154	140	137	149	129	144	126	116	139	124	136	166	131	143	132	143	147	130	131	148	145	150	139	132	135	128	139	139	139	141	147	145	136	150	165	149	147	149	153	137	170	149	129	139	129	169	166	142	154	141	142	160	134	155	136	150	152	143	143	125	148	148	151	141	163	135	144	138	155	140	143	148	138	153	137	138	150	153	143	156	130	134	143	140	138	138	124	127	149	153	159	145	141	133	145	129	141	150	122	141	147	141	150	131	152	149	135	160	149	133	154	155	156	169	153	149	156	147	151	124	129	139	173	143	155	139	144	159	154	152	144	141	130	129	157	125	148	136	125	139	157	136	135	159	125	130	134	141	135	160	134	146	125	147	135	137	141	128	157	134	164	130	161	144	126	131	137	148	150	135	138	139	141	144	143	149	155	126	131	146	147	144	131	128	146	133	123	147	137	122	153	107	144	133	126	132	157	147	164	139	145	143	150	158	125	147	141	155	129	132	151	171	138	144	128	154	149	160	143	127	143	138	154	144	135	173	155	146	139	144	154	144	147	129	127	139	153	139	134	144	134	146	142	140	159	142	157	129	128	152	163	142	148	138	158	126	150	147	133	130	142	163	135	140	147	139	138	128	133	146	158	149	151	143	148	144	136	133	140	143	121	129	145	140	140	138	148	133	134	141	135	121	134	134	122	135	136	152	141	153	158	152	122	142	128	126	157	134	115	136	141	149	156	164	151	130	118	132	156	151	152	135	132	131	137	146	133	147	134	134	149	154	150	132	144	169	144	151	134	150	137	173	141	137	148	136	126	150	123	151	147	117	159	154	137	159	129	145	127	147	146	158	156	147	153
24386	1929	4445	4990	4359	3482	2818	2328	2012	1658	1462	1316	1146	1090	966	918	851	837	754	718	689	607	610	612	579	551	566	576	511	536	558	513	518	506	473	468	472	512	434	449	390	501	458	381	397	432	450	429	441	445	421	456	472	438	419	437	448	431	446	455	429	405	378	427	382	391	391	400	409	375	396	416	415	419	375	409	363	404	402	408	403	375	374	403	387	378	372	385	380	371	395	391	364	390	394	384	366	367	364	390	405	412	365	373	419	399	365	400	391	375	399	403	395	387	390	354	381	355	380	404	378	363	371	391	387	381	370	373	384	392	375	395	365	390	396	362	373	389	388	418	419	385	396	370	403	367	395	417	429	406	356	378	409	422	398	373	348	357	384	397	352	370	362	382	386	391	361	384	376	368	367	353	389	364	361	408	384	381	401	361	381	377	370	359	398	355	357	369	365	368	370	361	375	400	409	355	388	359	383	417	370	360	379	363	378	356	359	393	351	377	370	377	380	381	366	356	368	392	350	375	351	372	376	379	356	375	365	340	378	361	387	407	386	371	313	372	368	399	391	377	402	405	385	357	346	372	387	357	381	364	387	374	343	398	365	381	372	369	368	347	368	328	384	386	347	358	396	378	393	397	362	356	370	372	359	376	374	393	381	366	371	389	382	402	379	352	358	371	394	371	345	398	365	390	351	375	355	358	373	411	380	346	378	393	373	379	365	376	365	375	380	380	376	357	357	353	368	377	364	337	360	390	383	380	350	397	393	412	383	382	368	390	369	377	382	356	364	393	369	367	392	396	382	389	368	351	397	372	383	354	390	355	360	405	391	358	343	355	353	361	346	398	386	368	375	416	370	388	385	385	380	343	381	354	385	349	379	357	374	383	394	357	385	374	405	353	362	387	340	385	347	364	347	395	353	346	357	360	370	387	362	397	375	396	360	388	406	376	375	352	373	363	380	408	369	327	383	364	371	362	364	368	365	408	379	380	358	378	363	376	342	356	387	376	358	368	363	362	368	363	374	368	377	340	387	343	368	374	376	366	376	375	381	375	361	349	352	399	347	410	385	351	400	386	381	359	370	397	412	368	366	378	378	369	377	410	389	351	368	380	352	356	357	355	394	358	381	399	378	367	375	369	377	357	361	410	377	385	349	384	382	343	423	372	387	392	359	369	376	353	333	401	346	354	393	369	415	348	400	363	391	390	377	364	373	362	391	368	379	348	380	376	365	375	382	369	364	367	339	398	370	377	342	399	362	389	377	388	403	390	385	386	396	374	398	365	387	365	361	367	381	369	376	353	376	372	413	349	401	428	409	389	387	399	394	358	360	375	347	393	378	380	357	350	386	349	317	389	388	380	334	356	385	421	379	358	378	369	377	342	383	368	360	379	375	332	357	349	354	382	330	403	366	351	400	389	376	369	418	374	374	377	379	359	387	414	364	361	376	376	377	373	377	370	408	375	365	339	371	377	436	366	368	345	367	384	358	395	354	387	372	368	353	377	375	375	341	376	417	357	377	343	399	367	328	336	326	378	373	374	361	354	377	350	347	361	363	338	388	377	363	350	358	389	388	363	353	378	366	374	374	361	349	374	344	334	375	391	390	363	369	371	364	355	359	342	408	338	364	353	348	374	337	392	401	341	394	377	353	362	346	354	362	367	373	425	409	354	390	359	412	368	361	368	385	406	389	396	373	403	382	343	369	373	351	361	380	377	356	351	366	343	392	360	385	382	395	403	370	345	389	396	369	404	373	387	392	340	379	396	370	392	361	383	409	341	423	398	379	356	376	388	375	379	398	401	401	349	363	379	348	386	408	361	345	393	374	351	364	373	370	332	375	385	366	383	374	341	349	360	353	391	384	418	341	399	362	380	382	360	338	377	366	364	358	371	383	396	390	392	386	366	368	363	396	376	371	364	358	360	368	358	374	381	346	369	377	391	402	385	376	405	333	410	374	394	376	374	383	380	415	369	390	382	406	357	374	385	411	370	371	375	338	347	358	379	363	389	363	369	384	368	388	375	370	386	395	406	345	367	376	374	391	365	374	394	339	403	370	347	403	351	344	361	360	382	367	373	379	355	358	376	364	383	396	374	375	351	355	384	349	390	349	335	364	335	395	372	383	386	347	358	394	363	370	365	353	392	380	369	387	396	351	349	357	339	378	401	363	385	364	379	382	373	386	369	366	386	367	369	351	360	361	376	384	356	388	360	383	377	362	374	359	368	384	369	358	388	381	367	366	361	341	374	357	351	370	350	353	357	374	343	337	384	399	376	379	335	358	359	388	351	383	335	384	389	373	374	337	376	376	367	376	345	382	386	393	364	384	374	367	354	385	361	370	344	373	375	388	365	408	370	366	397	393	382	378	365	379	390	367	339	378	359	388	358	342	361	352	364	369	359	366	346	364	347	369	380	361	401	366	340	399	348	361	326	386	366	392	375	375	373	370	361	370	360	388	381	362	398	425	366	357	390	360	359	381	366	371	342	383	343	373	369	359	346	397	402	395	360	355	406	369	395	334	391	361	353	351	360	367	403	387	362	375	388	366	403	342	372	354	371	362	376	383	384	411	364	375	397	365	377	357	366	368	379	348	377	369	405	394	365	395	431	364	370	346	373	381	385	356	364	376	384	375	389	386	379	389	402	376	356	392	374	399	382	367	402	376	394	364	375	366	369	389	383	358	388	358	360	373	360	373	406	387	334	383	367	339	386	373	389	388	352	356	388	373	371	367	375	393	369	391	428	361	394	377	356	372	382	360	415	361	367	365	403	400	376	385	382	364	358	384	397	359	370	406	343	391	366	334	371	347	391	386	386	389	367	355	349	371	366	396	355	392	369	379	379	350	359	353	367	370	398	351	330	414	363	328	361	376	386	389	365	378	366	382	363	380	397	383	385	370	374	385	366	383	358	360	373	403	399	378	401	356	394	380	362	369	386	387	360	388	341	405	398	409	390	389	354	388	356	362	372	388	414	383	358	374	378	406	387	379	343	380	365	388	391	352	331	360	386	375	366	362	349	364	390	351	397	382	379	377	357	365	352	361	368	373	415	385	391	389	367	340	350	372	369	381	358	332	367	392	340	377	376	325	339	398	423	383	404	391	379	341	358	386	365	366	392	380	365	395	337	369	370	378	361	389	372	377	377	350	377	382	402	332	364	374	386	379	394	383	393	376	342	362	361	390	376	352	348	373	394	356	347	359	407	381	381	364	377	374	378	340	329	349	366	393	353	375	390	341	384	384	370	374	359	371	372	371	391	363	413	394	351	392	367	369	369	377	372	398	355	358	366	357	362	379	400	356	334	356	354	356	385	366	362	355	407	351	371	360	369	402	398	371	363	360	351	333	367	351	351	446	358	375	342	373	356	362	392	373	388	386	368	360	390	386	393	389	404	360	401	346	398	375	373	379	337	394	343	382	381	399	382	362	357	353	383	368	373	363	353	342	360	407	326	381	386	397	383	399	389	393	361	393	342	398	389	390	383	377	396	376	377
4042	230	182	224	168	173	166	168	146	165	162	165	175	162	156	160	152	181	159	144	163	162	178	159	150	171	164	183	173	169	168	192	168	161	165	184	151	151	164	173	151	154	159	157	175	162	174	167	155	151	189	173	151	184	168	151	165	150	161	175	157	156	161	151	131	168	140	182	145	171	159	154	168	162	173	175	159	154	178	161	194	165	154	189	166	151	175	165	171	146	164	166	165	152	168	143	157	169	180	140	151	154	150	176	172	144	175	171	167	126	153	169	156	165	169	152	147	150	122	160	163	144	189	158	147	155	173	192	187	170	144	157	169	173	159	165	140	157	195	175	156	157	166	165	143	161	163	147	155	181	145	169	158	151	146	185	152	191	129	181	150	140	165	169	167	153	176	176	176	173	189	183	177	157	159	153	158	189	172	167	170	160	157	159	172	162	164	176	162	157	145	162	152	186	169	147	178	150	169	164	145	185	185	140	149	164	152	148	141	184	164	148	171	155	173	159	130	165	165	157	163	161	151	147	154	168	159	171	151	156	141	169	166	171	141	183	185	164	154	154	184	180	171	154	172	174	173	176	143	169	178	163	154	159	154	175	176	163	132	164	182	156	179	165	174	166	167	175	169	133	176	149	159	155	174	152	194	172	153	176	173	137	185	173	159	159	182	169	157	141	143	151	168	152	174	184	168	182	149	172	173	169	180	171	166	184	172	163	170	156	169	158	152	163	147	157	176	164	142	177	143	156	167	153	146	168	154	178	161	148	154	148	156	168	162	148	169	157	129	161	168	161	133	162	161	156	152	172	142	161	171	151	157	161	162	158	163	149	177	160	168	151	145	145	166	146	142	153	161	175	161	161	169	153	176	156	174	148	175	160	154	131	157	172	167	161	150	173	148	166	165	189	177	158	176	163	172	149	169	159	159	159	161	153	171	158	166	189	162	172	151	187	178	168	154	175	173	166	166	165	178	163	155	158	160	164	156	161	154	161	185	159	139	157	186	162	166	125	175	178	163	179	186	175	165	146	167	143	181	172	179	152	148	186	137	160	157	160	150	177	163	161	162	157	170	158	146	146	165	166	147	156	167	161	160	157	162	153	137	158	134	155	142	156	180	170	172	153	158	161	157	151	154	157	164	151	163	162	181	162	167	160	173	170	164	151	173	165	161	154	167	152	191	167	164	149	165	177	173	151	172	179	149	177	156	160	180	154	140	145	170	164	160	174	165	167	158	153	174	167	159	154	195	139	179	166	167	162	164	172	177	175	154	157	169	159	182	168	164	157	164	134	173	143	175	154	150	164	150	161	168	185	171	162	175	160	163	163	168	168	155	176	146	166	161	165	150	175	190	165	158	160	168	152	153	175	169	155	163	162	183	161	184	134	181	194	156	169	189	141	147	145	150	137	165	144	165	175	174	150	181	187	176	176	154	150	187	161	156	156	174	154	142	153	170	151	181	161	167	159	143	175	177	157	138	160	164	132	165	162	179	155	158	150	170	157	168	151	153	160	145	137	165	155	176	165	173	164	162	151	166	165	166	173	129	153	152	188	177	152	147	132	143	154	179	163	156	162	154	160	162	151	160	144	165	169	172	162	178	170	178	166	146	171	171	164	175	146	169	162	147	151	166	155	196	161	177	153	152	154	153	165	143	158	126	177	137	161	164	159	177	166	145	169	175	175	181	171	161	177	173	173	168	162	162	189	161	159	137	146	184	159	166	165	165	155	177	160	162	149	163	143	199	177	161	171	153	172	183	140	160	139	165	160	159	160	147	177	180	172	164	161	167	176	161	147	167	176	173	151	154	137	147	171	160	146	172	163	150	171	174	165	160	161	179	177	143	171	167	158	159	169	151	170	149	153	165	138	179	161	162	170	160	159	151	157	189	143	147	173	172	159	165	177	174	174	152	185	159	153	187	164	154	162	162	160	163	166	154	183	186	167	166	169	147	142	169	150	165	140	157	164	166	162	150	148	168	160	197	157	173	133	167	155	157	176	194	180	145	168	163	157	142	157	150	156	182	167	175	161	172	195	193	159	181	171	167	150	173	166	169	169	145	160	139	163	169	177	161	158	171	157	167	158	166	159	164	162	147	170	141	163	156	154	153	171	171	166	160	177	168	168	155	181	168	157	180	149	171	159	174	156	138	173	168	178	179	172	151	158	177	184	177	173	167	172	169	152	163	147	176	151	158	175	147	175	172	163	173	159	159	165	151	174	143	149	164	183	169	185	145	170	153	161	161	176	154	149	175	179	165	173	152	167	171	168	155	145	148	171	173	162	158	173	155	154	170	189	159	172	161	171	157	154	194	163	164	163	182	172	171	195	181	169	154	173	158	164	165	158	157	178	150	189	158	163	179	169	167	176	162	190	172	183	157	146	156	158	159	172	153	155	161	155	182	154	160	150	163	169	141	166	156	174	163	168	155	152	147	163	160	160	163	147	153	162	159	175	172	164	168	180	152	144	169	159	177	172	142	140	161	162	164	143	161	159	156	172	149	162	166	176	171	153	165	172	158	162	154	160	153	163	167	172	156	158	172	157	167	156	168	197	173	147	161	166	155	161	174	180	157	170	155	158	169	178	166	172	156	183	141	148	151	157	148	186	176	145	179	174	170	166	178	170	181	158	187	143	191	151	155	161	169	176	150	157	168	141	131	161	153	145	162	148	184	151	156	156	161	165	151	161	158	151	166	153	173	161	159	124	174	190	154	141	146	167	150	172	161	142	165	155	143	186	162	162	172	151	166	175	165	190	171	156	159	194	161	167	161	202	176	165	155	169	158	172	174	179	163	146	153	174	145	162	167	170	169	162	167	165	163	136	162	166	157	161	171	172	161	181	174	180	167	166	169	163	176	179	145	152	158	156	167	162	154	138	154	150	188	163	155	146	172	174	160	135	176	166	159	179	152	139	156	182	155	162	166	178	184	161	158	159	144	169	157	148	179	176	137	188	167	159	156	183	140	163	177	154	144	142	168	136	142	161	171	155	174	177	168	152	162	160	157	182	180	149	186	152	168	163	175	152	149	159	153	167	164	152	172	171	143	169	144	134	175	163	171	153	166	155	164	164	152	152	168	143	138	151	156	170	187	153	156	166	157	152	180	153	177	176	165	154	161	149	167	147	157	189	164	160	155	154	168	143	182	142	182	167	173	150	174	158	156	186	148	194	171	148	153	182	135	154	189	167	158	156	164	163	183	150	144	170	169	140	148	162	135	168	155	162	176	163	164	142	160	139	177	166	144	151	179	176	158	151	162	162	139	152	159	172	153	160	159	171	173	144	145	152	191	136	190	172	160	197	158	195	173	171	134	161	172	172	151	164	162	140	127	146	167	149	157	171	189	155	146	169	178	161	150	156	156	149	152	158	143	158	164	165	162	167	168	166	167	164	170	162	189	153	162	158	156	175	152	162	180	146	135	176	143	144	146	156	164	144	154	170	178	157	178	168	158	164	133	165	160	161	172	173	150	170	159	175	145	159	186	165
3628	473	518	511	560	549	521	493	516	456	487	440	424	495	434	478	456	445	446	469	467	432	426	476	445	482	471	469	462	447	420	460	431	442	427	427	447	426	481	494	455	481	479	453	420	442	447	471	431	446	456	444	421	450	427	446	446	394	449	468	431	434	423	448	444	440	470	443	452	424	439	440	428	429	402	449	476	441	444	454	448	477	447	461	434	441	475	441	443	437	428	429	444	439	440	425	426	427	423	435	456	465	430	442	432	408	444	466	472	490	463	441	435	433	397	435	466	440	472	437	447	471	465	444	414	407	455	457	424	443	460	432	487	438	423	459	450	421	434	444	425	431	401	441	451	437	432	456	440	448	469	420	452	401	449	406	464	468	437	441	423	410	434	444	468	447	461	443	477	463	391	445	418	434	435	460	442	451	460	440	416	425	449	463	444	438	469	430	442	468	440	439	434	427	450	429	447	417	467	430	419	450	448	468	464	421	427	440	419	443	460	426	427	436	483	405	440	420	446	464	433	453	441	449	460	424	420	409	463	503	450	447	462	459	466	449	449	419	448	428	433	472	418	421	391	423	403	424	451	470	413	434	423	502	424	415	431	457	428	424	440	488	422	484	462	474	467	467	445	455	452	449	453	434	427	451	439	454	431	451	449	427	454	439	414	446	428	398	459	429	462	432	460	449	417	415	432	462	422	449	453	462	454	423	450	460	442	484	430	440	428	412	446	417	429	457	475	441	434	456	452	431	422	435	440	457	461	430	455	463	436	462	426	412	494	421	424	444	489	413	478	409	495	438	404	423	456	440	450	432	467	430	486	452	424	437	424	457	438	476	459	424	466	447	450	410	461	453	454	484	462	480	421	437	470	471	447	450	434	432	444	444	439	413	459	426	426	430	458	464	474	442	413	483	450	457	464	439	439	429	485	407	433	422	430	495	443	431	442	434	446	476	442	456	426	472	438	415	471	434	457	441	451	463	450	468	462	428	428	436	440	407	462	451	421	497	478	465	462	446	422	463	457	437	448	464	441	450	400	444	413	442	444	418	489	436	470	451	445	459	462	440	446	426	425	417	438	411	430	448	451	431	464	462	481	443	454	420	448	441	451	445	450	437	473	437	428	406	434	423	488	423	444	406	474	428	447	412	448	444	435	434	446	422	444	445	419	461	439	433	440	457	429	426	426	487	418	446	445	462	412	442	443	448	425	445	475	435	446	464	455	445	465	491	470	471	480	443	443	475	468	461	454	440	438	443	448	433	481	454	437	451	441	414	464	421	418	439	419	436	486	472	439	429	435	467	436	428	430	433	455	429	442	444	444	419	457	445	412	446	463	446	444	452	439	444	442	450	432	435	450	458	466	478	435	429	406	456	452	447	440	436	419	427	427	441	432	431	386	482	426	448	430	440	426	458	440	459	488	437	442	423	438	479	438	454	452	466	425	462	440	444	427	423	422	426	426	449	418	401	432	423	453	459	420	429	481	443	425	441	458	410	417	472	436	463	432	407	403	445	435	415	434	419	440	444	446	439	457	413	454	478	421	473	407	451	436	438	451	455	470	442	422	438	423	450	470	440	426	455	466	470	420	452	428	457	431	403	442	453	431	446	439	418	412	434	428	435	467	469	453	403	456	412	461	379	439	472	439	455	405	455	464	418	448	440	413	483	474	476	454	423	432	481	435	457	406	471	468	478	453	451	427	455	427	466	446	423	454	448	434	451	459	476	455	454	454	447	431	426	418	434	432	445	422	413	480	408	448	423	461	444	457	467	471	474	443	406	457	404	466	459	440	458	447	461	475	456	514	494	430	456	449	460	485	417	409	425	458	440	461	440	429	433	452	487	417	440	428	422	481	406	428	473	453	450	431	431	430	432	466	472	458	392	462	450	496	451	469	451	478	433	442	472	445	429	430	424	459	455	459	432	441	459	403	431	446	455	434	441	432	468	458	459	457	453	426	446	413	428	423	415	434	396	443	427	396	453	419	444	409	451	410	472	452	480	423	461	474	447	475	443	431	461	443	428	472	445	475	462	392	452	434	468	483	417	454	455	415	400	447	458	434	422	441	455	427	447	452	461	432	443	449	458	404	409	431	423	457	450	445	454	450	442	407	457	415	403	456	429	456	424	436	477	501	459	435	443	447	458	461	453	458	436	422	481	427	445	425	443	460	466	466	467	414	473	435	424	442	465	446	443	400	436	458	478	441	445	458	482	454	448	422	461	409	443	430	441	439	435	453	462	395	472	461	431	453	449	401	449	464	435	447	468	448	468	452	464	421	408	454	466	462	437	470	426	445	422	480	389	469	404	436	440	449	468	410	439	435	400	449	429	447	481	441	481	443	468	438	444	409	440	441	446	419	457	455	453	417	418	457	470	425	427	428	410	455	447	492	439	423	408	453	474	442	422	468	453	416	448	458	433	469	449	453	443	433	455	434	461	430	446	438	413	451	446	467	414	433	462	493	429	438	452	453	435	449	424	430	457	423	395	444	413	495	454	432	442	439	420	456	462	422	438	422	439	434	441	423	441	512	420	392	436	441	393	464	425	426	434	464	418	438	450	433	446	472	481	465	446	427	442	437	447	435	455	491	410	492	444	456	464	473	456	495	434	432	452	444	462	471	402	454	434	445	449	385	459	399	480	430	447	421	473	479	437	427	471	397	433	450	436	456	429	446	451	419	433	470	438	421	414	425	417	405	476	434	433	436	479	488	484	437	432	469	426	419	424	450	447	481	437	455	449	460	456	460	408	420	470	419	434	453	462	436	436	430	454	444	437	446	439	430	453	473	426	457	452	440	420	467	438	428	426	451	461	416	449	455	413	450	417	461	429	414	436	450	433	475	461	472	450	452	467	470	455	403	421	456	420	431	439	452	451	443	426	459	447	415	451	439	423	430	465	438	450	468	443	435	480	455	463	468	422	458	499	457	415	457	452	423	463	424	431	433	443	452	429	474	461	407	444	428	444	474	445	439	411	476	449	492	417	451	407	415	443	449	427	437	425	472	427	421	457	489	469	465	463	418	468	453	430	455	463	455	442	410	417	460	449	427	428	466	422	464	426	450	436	438	463	421	460	426	451	434	465	408	438	445	469	424	430	438	449	440	455	481	456	458	426	429	464	461	468	415	465	445	452	456	425	450	437	431	446	449	457	475	406	491	427	419	418	440	424	434	465	408	407	460	438	430	447	436	439	410	460	453	477	463	450	416	451	461	443	432	426	431	438	418	422	434	422	467	463	462	435	430	443	469	477	432	424	413	474	452	459	466	438	406	434	439	434	459	445	457	448	422	423	427	463	427	496	463	479	437	484	443	429	429	460	444	481	426	460	477	452	466	433	466	446	450	439	424	467	422	452	438	462	475	448	453	453	468	452	447	484	447	437	435	430	431	458	463	437	426	455	466	457	481	455	463	416	454	429	447	434	488	454	437	436	424	465	471	440	458	434	438	426	464	403	412	453	431	458	429	412	436	405	458	420	413	449	442	417	458	435
36400	7139	1308	948	637	512	423	353	346	318	316	271	282	241	250	249	236	231	252	211	243	232	238	203	229	234	233	214	255	231	250	222	233	225	239	233	228	214	247	204	223	197	226	218	210	216	219	213	224	226	203	187	215	196	208	199	243	216	202	215	216	194	196	204	210	208	221	198	225	236	218	226	225	206	229	207	232	237	231	213	223	205	222	208	232	224	245	191	203	194	239	229	199	231	223	235	207	246	193	216	237	199	207	214	199	206	208	217	209	226	229	243	226	217	222	225	222	215	208	225	199	227	214	174	220	206	217	235	222	211	195	217	232	213	226	231	205	221	206	232	228	211	210	213	219	227	211	206	229	222	245	231	226	205	200	242	208	203	216	224	189	211	195	206	215	188	227	203	216	187	222	208	219	203	202	225	227	215	212	205	231	202	189	228	219	207	209	230	196	223	197	217	220	238	228	223	216	215	198	224	212	211	201	216	215	214	204	201	219	219	201	210	190	234	239	246	191	217	204	223	211	218	209	210	198	238	217	200	232	230	219	232	221	238	223	213	231	230	219	179	207	202	210	217	199	199	191	212	228	231	191	226	180	210	208	222	219	199	205	223	201	216	204	195	231	211	208	207	230	230	219	205	200	222	221	227	205	223	233	201	215	207	220	205	215	230	227	209	234	200	218	206	207	217	248	212	219	226	214	206	217	223	188	229	225	231	235	213	216	213	215	203	193	205	213	208	251	203	202	219	256	207	212	216	178	227	204	220	197	217	193	223	212	217	210	223	196	181	215	204	211	210	203	222	210	205	220	234	232	197	226	224	213	214	199	215	210	205	227	216	222	201	219	223	222	196	224	206	230	214	216	204	235	190	211	226	213	232	210	217	203	229	202	202	217	218	202	215	220	216	214	219	218	232	200	257	208	231	231	230	211	222	218	232	202	245	211	194	230	217	214	199	223	196	210	233	182	218	230	222	220	223	216	197	225	225	222	217	219	192	212	223	198	226	237	189	219	198	216	195	190	222	197	231	226	216	238	216	225	228	188	228	241	228	214	225	202	225	204	231	216	194	221	206	191	209	227	234	205	252	206	223	203	207	201	228	222	200	192	220	210	214	189	200	199	200	216	215	224	207	206	224	220	202	210	187	192	206	207	209	192	229	237	225	205	199	226	220	228	247	209	228	233	224	231	190	204	254	221	195	204	209	254	209	193	195	188	203	222	220	221	192	219	222	184	194	190	220	215	225	188	200	245	208	216	208	238	211	234	225	232	203	182	215	197	206	217	215	226	206	227	225	215	210	234	229	214	196	235	217	208	215	191	211	220	186	214	203	198	203	221	202	210	211	200	195	217	231	233	202	206	202	222	244	226	224	204	207	203	230	243	234	222	224	238	233	206	201	185	227	203	212	191	219	251	203	215	245	206	206	218	188	185	219	215	227	205	210	201	197	218	184	217	215	211	206	219	224	213	228	212	236	254	207	226	199	211	227	219	216	206	207	226	216	205	218	225	219	213	203	217	196	212	199	191	219	234	213	225	218	231	183	181	208	214	212	201	205	205	257	221	208	233	253	190	194	246	214	181	206	203	203	223	205	224	216	223	206	220	232	212	212	188	233	209	221	204	212	218	243	203	199	231	219	228	219	216	217	222	230	195	242	194	204	220	191	214	221	225	199	208	202	230	198	206	202	224	230	215	197	215	195	252	229	207	228	228	202	227	231	207	207	208	195	210	232	184	226	199	214	193	209	190	204	221	208	208	229	252	209	205	194	233	216	218	215	199	206	196	180	207	194	228	204	251	210	199	211	206	238	217	192	225	207	228	191	216	218	214	229	224	208	229	189	232	214	223	219	231	215	226	214	194	202	198	238	207	234	236	206	214	220	235	215	214	229	231	226	215	187	210	222	210	233	203	227	227	218	209	225	265	204	219	205	196	233	220	201	233	205	235	204	233	235	213	185	235	189	222	215	199	201	230	201	207	209	202	206	222	201	186	203	211	222	209	201	254	239	229	226	226	224	218	205	191	223	205	231	198	212	233	211	215	205	239	210	202	195	204	212	193	234	207	219	237	219	227	209	219	224	202	228	217	201	177	212	252	202	232	193	203	233	219	231	218	213	234	233	205	244	223	198	205	213	189	197	219	206	228	206	217	226	202	217	245	207	211	207	223	242	214	224	219	219	192	232	215	193	209	205	221	213	229	226	202	237	208	219	217	212	252	229	195	241	188	224	209	202	214	232	205	212	195	229	218	222	253	216	202	204	203	227	199	237	237	225	220	221	186	198	211	186	219	229	216	230	227	205	235	199	229	204	224	222	213	211	229	202	215	215	197	194	196	233	233	219	229	223	199	205	212	205	239	226	225	195	203	207	216	189	221	200	206	216	192	208	231	215	224	235	211	197	238	229	213	214	230	220	186	212	228	212	237	229	223	209	221	170	224	217	222	246	234	228	220	205	183	207	230	206	227	208	206	209	212	239	209	190	215	206	230	239	218	236	244	208	205	195	212	193	235	193	223	241	212	218	224	198	221	236	222	214	216	231	197	223	197	236	247	220	197	166	219	238	259	237	198	199	210	203	190	194	206	210	212	213	186	240	231	213	198	198	203	231	221	208	235	198	232	214	182	220	220	199	220	198	215	238	205	185	219	228	215	189	211	232	216	221	236	212	201	203	218	205	251	212	216	239	204	186	220	230	218	210	231	227	185	196	195	232	215	222	208	240	232	211	192	249	218	201	203	191	200	201	213	200	215	230	227	220	209	225	230	231	210	218	230	209	211	212	232	260	209	186	209	210	229	222	220	199	189	195	244	219	194	230	204	261	187	221	232	213	221	231	212	223	215	197	244	209	217	230	207	211	199	231	219	203	232	252	216	212	207	207	241	228	218	232	219	209	202	232	225	225	245	211	178	196	209	237	197	209	192	221	205	207	207	217	229	239	226	239	222	215	215	204	220	234	204	198	226	195	214	257	216	236	192	224	222	237	240	223	202	221	215	216	219	219	218	217	240	204	245	201	224	226	184	220	206	219	202	212	253	216	207	218	255	218	218	213	201	221	200	229	222	202	169	204	220	233	196	228	193	209	215	192	203	238	213	220	201	203	210	232	197	220	223	173	217	208	192	232	228	205	223	210	202	219	211	224	211	230	228	203	196	237	212	211	216	242	209	241	220	195	226	193	224	198	201	197	208	232	206	193	231	214	208	202	208	216	235	204	212	226	220	225	210	218	202	188	194	219	220	237	223	233	203	250	208	221	213	226	202	228	218	173	217	193	200	214	211	218	213	196	252	213	213	193	228	223	209	202	196	216	208	185	214	208	221	241	203	198	235	217	199	225	235	204	216	190	244	231	220	197	222	186	219	192	192	203	193	227	196	225	222	222	220	202	206	218	222	226	196	210	206	225	223	205	207	223	214	220	221	232	220	215	203	201	189	193	226	210	227	210	215	212	212	219	246	233	226	184	217	201	210	214	237	198	222	208	196	238	218	248	222	217
18735	1295	2552	3115	2632	2165	1859	1558	1380	1210	1154	1009	996	902	874	857	790	754	775	750	730	710	694	655	703	670	664	655	634	618	648	648	675	624	625	614	564	606	637	609	599	635	569	593	587	592	566	577	613	591	581	586	613	631	554	562	559	571	616	597	604	551	541	591	570	545	598	560	575	555	593	602	583	525	573	569	599	558	581	521	558	548	596	591	597	532	570	548	601	595	620	527	547	585	531	574	568	552	593	554	536	565	581	577	609	528	578	566	551	600	604	575	537	557	558	541	561	582	574	564	524	560	557	557	557	557	545	573	569	539	654	524	543	569	571	561	550	532	582	576	559	577	575	590	548	566	571	573	571	532	608	577	579	558	561	535	534	560	545	530	554	606	538	522	573	577	555	566	571	613	559	580	592	547	538	536	599	518	539	568	520	567	546	569	545	559	552	545	575	560	549	534	572	579	576	548	542	573	551	574	553	533	590	575	547	544	585	538	582	577	556	576	581	554	549	593	548	609	551	573	572	527	599	545	551	570	596	526	572	543	541	579	569	569	517	539	535	537	541	557	563	535	587	577	574	571	582	537	529	576	560	542	569	583	583	565	596	596	563	570	552	549	602	521	554	530	534	550	528	589	573	531	539	544	583	564	556	552	589	570	559	566	530	566	551	548	593	589	528	586	535	579	555	590	545	544	642	528	562	549	527	552	533	564	603	589	574	561	551	558	536	520	524	614	541	558	550	568	550	534	566	569	589	549	556	540	560	543	526	551	521	606	550	564	550	556	524	630	562	576	558	562	551	591	591	519	575	565	554	574	564	525	535	525	570	555	549	556	553	561	564	517	525	564	588	591	517	577	531	529	543	536	557	485	543	554	577	531	531	565	594	574	596	566	568	583	481	523	583	518	553	535	576	541	609	506	571	556	567	522	578	593	553	586	561	562	566	572	535	561	542	554	549	560	545	544	531	540	533	564	542	549	541	523	571	525	568	543	598	552	549	539	531	605	538	577	567	574	527	539	550	566	548	555	578	557	561	593	570	603	592	547	551	555	559	552	520	565	548	583	577	558	547	591	551	570	565	567	543	567	547	532	539	559	581	562	554	540	569	537	533	568	573	567	555	545	516	562	584	534	564	540	571	558	539	534	575	548	551	556	553	574	592	565	510	559	570	564	532	565	579	535	607	564	543	595	532	578	601	572	545	550	543	523	543	542	582	558	524	579	584	556	571	542	513	554	569	547	553	548	605	595	584	606	535	556	584	585	554	556	558	566	545	526	561	592	577	581	562	544	549	576	516	574	580	548	558	555	535	558	566	570	561	553	500	555	542	567	550	584	536	565	535	529	555	518	517	567	541	562	514	597	569	531	559	572	550	535	583	556	524	541	540	546	563	581	529	525	528	546	555	544	552	541	565	548	595	534	540	577	564	569	564	518	517	544	559	548	586	503	568	610	571	522	558	536	526	513	527	530	594	598	558	571	528	531	571	574	530	509	513	546	559	537	529	535	609	547	570	573	508	566	588	528	548	580	492	570	582	549	557	586	592	562	542	555	568	535	552	555	560	524	550	588	591	587	501	534	553	586	563	541	569	559	572	591	558	561	549	568	533	557	564	568	572	570	563	546	602	558	563	525	576	520	543	576	498	585	537	572	545	587	548	556	582	577	582	573	531	530	568	537	561	556	539	588	573	569	517	541	554	539	551	558	576	567	571	553	543	569	607	569	547	577	511	551	593	574	546	545	570	571	561	595	564	556	593	565	518	576	501	579	580	550	569	538	570	521	582	613	507	584	569	551	567	546	554	533	541	591	573	566	571	541	608	544	533	565	525	546	601	551	574	544	535	539	565	545	539	599	577	550	526	522	589	543	537	547	544	565	546	542	569	586	552	550	526	600	530	529	577	565	562	573	534	554	564	549	570	560	540	505	543	548	552	568	551	565	577	547	555	543	585	565	576	569	600	565	520	568	532	541	529	583	581	531	544	559	527	596	544	587	554	525	527	544	542	560	572	564	605	558	541	537	549	544	547	595	612	559	561	523	603	553	516	597	508	600	537	540	520	537	544	546	586	546	608	588	534	577	537	521	552	563	583	586	606	576	544	550	595	616	533	523	554	540	553	568	555	547	571	565	533	561	557	553	523	546	517	579	546	558	569	533	488	547	583	581	530	541	568	575	502	614	552	552	620	538	545	546	546	559	582	565	553	582	569	563	527	550	521	582	575	547	598	596	503	534	555	531	566	553	581	562	521	538	518	522	577	523	520	567	532	572	542	548	528	544	574	535	594	580	526	572	587	570	617	514	564	558	577	579	532	575	512	601	555	611	498	573	569	546	561	544	559	558	522	530	573	572	561	533	533	603	577	573	576	566	523	527	542	544	545	559	568	577	526	569	585	556	526	526	536	536	598	545	522	550	551	548	531	611	542	543	530	550	556	536	567	528	531	577	559	566	536	570	565	605	539	562	519	583	575	514	563	586	556	550	565	537	560	534	555	545	542	564	546	554	565	550	535	528	556	539	557	568	563	575	563	565	529	586	607	598	538	578	572	554	581	553	548	561	569	534	524	511	584	590	547	588	583	596	571	578	534	528	586	553	549	545	546	553	546	525	578	596	525	570	533	589	575	592	557	587	534	598	584	575	545	543	563	549	564	595	571	571	575	575	564	523	518	519	533	579	537	579	539	533	550	553	568	600	559	550	586	528	531	582	596	585	551	536	571	603	508	604	552	593	555	560	561	554	551	536	523	552	546	596	567	570	583	582	554	566	560	569	546	579	537	561	521	589	568	583	584	581	558	545	603	557	568	481	548	536	560	580	549	557	554	549	545	572	580	556	567	531	545	513	572	558	610	558	527	560	546	544	558	524	570	558	564	531	550	542	594	587	535	537	560	563	595	561	545	586	559	566	547	528	533	569	549	554	560	592	540	594	539	557	528	557	541	552	582	551	571	569	549	571	553	576	571	572	603	548	539	550	517	555	553	549	569	584	537	541	527	571	563	579	561	540	552	566	583	534	537	571	550	528	586	541	574	516	569	576	495	569	564	581	555	545	577	552	515	526	554	620	548	584	527	538	549	584	546	575	500	526	571	593	576	544	590	561	535	571	551	578	607	578	556	597	527	539	579	521	571	603	564	549	572	534	554	556	599	554	556	570	596	604	565	560	532	561	525	584	562	552	540	562	617	591	546	558	589	532	573	573	518	585	569	579	537	519	521	605	599	582	571	532	525	570	550	575	574	542	539	546	587	572	581	555	557	590	578	566	582	532	557	560	570	574	569	564	534	535	554	602	571	576	560	573	587	530	563	585	542	562	545	532	557	548	537	563	545	583	575	563	570	573	570	595	529	548	584	537	562	555	611	564	570	562	536	511	608	574	568	603	582	578	599	547	568	523	565	591	521	589	555	533	560	572	519	535	574	621	565	569	534	563	511	536	540	567	584	561	549	545	538	531	578	559	546	518	594	554	534	576	573	561	556	569	574	535	602	543	554	559
51707	15519	3044	1597	1048	759	610	521	416	342	302	254	285	234	236	205	178	205	178	208	171	188	164	189	166	156	142	154	175	145	154	150	154	163	170	145	143	131	142	136	146	144	159	147	147	138	129	148	145	167	156	163	161	123	142	146	164	167	142	128	168	134	166	150	144	141	148	146	171	145	112	150	144	166	142	157	105	146	129	129	144	131	145	139	158	145	150	133	151	151	122	124	140	142	154	145	133	119	147	142	156	145	142	145	140	121	136	143	124	143	124	156	130	159	135	136	138	111	139	149	135	148	144	159	151	137	127	152	143	124	137	140	134	142	148	126	135	130	144	156	123	159	135	136	133	166	139	131	149	132	134	130	148	122	139	137	150	134	152	142	161	141	136	137	140	132	129	136	141	103	134	116	133	150	142	135	131	139	140	130	125	137	127	138	147	144	124	141	140	140	160	145	148	141	156	152	156	147	137	140	141	151	134	154	140	161	143	137	165	146	156	140	146	136	155	151	133	144	143	128	121	143	126	147	138	147	120	155	127	124	144	158	151	127	132	159	148	142	148	147	132	144	137	157	160	162	130	107	139	146	165	134	143	141	126	151	129	136	143	151	142	133	148	137	131	125	155	161	144	146	133	148	155	131	161	138	152	151	134	129	148	129	137	146	124	148	147	150	147	152	132	147	123	156	142	124	147	144	138	144	146	136	135	135	139	157	157	114	139	135	148	134	142	138	162	157	142	128	149	129	130	148	150	153	133	134	120	143	139	135	134	159	124	144	138	146	152	156	143	136	148	139	143	149	137	144	134	151	121	133	116	135	149	133	134	128	142	150	129	143	131	128	132	132	138	141	123	143	147	149	155	146	162	137	141	120	137	147	157	135	124	132	126	132	137	122	151	139	133	133	147	140	130	158	143	136	104	142	151	130	130	135	121	139	176	128	149	128	153	130	141	120	136	149	155	118	133	157	147	153	120	121	136	138	130	157	160	146	145	150	123	143	149	143	145	146	155	124	128	138	134	140	170	128	129	151	138	145	126	151	141	161	143	134	132	131	142	158	129	125	151	149	138	141	138	158	139	148	142	156	120	130	139	158	137	137	125	154	149	130	158	158	154	142	154	142	146	148	169	133	148	144	154	156	117	131	157	165	145	124	125	108	136	167	152	156	148	135	141	143	120	131	137	144	150	134	157	145	145	155	162	152	150	175	129	139	150	128	150	141	130	123	146	139	152	144	153	140	137	140	138	154	133	139	147	121	139	148	156	146	146	140	140	132	152	144	142	137	140	149	129	145	157	141	136	138	108	133	157	131	150	127	120	165	146	149	139	139	158	147	132	124	138	154	141	149	159	131	116	130	153	162	137	137	142	138	170	133	153	124	122	153	116	172	149	142	142	158	139	152	136	152	125	118	127	140	119	152	156	141	125	125	161	160	143	145	140	132	153	130	143	153	163	145	124	128	116	156	139	140	140	151	142	136	137	159	130	151	172	147	161	141	145	125	160	134	149	140	131	136	150	149	143	147	165	133	127	138	131	150	127	151	124	148	147	124	146	139	133	142	149	113	162	157	135	144	129	98	142	119	154	125	139	141	137	151	145	153	139	134	136	122	128	119	147	132	143	151	145	153	143	135	137	146	156	169	136	135	161	154	145	124	156	145	146	130	146	132	130	132	173	143	167	170	151	137	138	119	143	141	137	154	152	141	146	158	147	162	149	132	152	119	165	129	157	159	140	136	135	133	148	153	128	152	144	138	126	145	142	136	134	154	143	126	135	140	109	145	128	126	106	133	136	145	127	138	163	127	140	153	140	132	143	137	148	142	134	154	138	154	137	117	135	152	140	137	135	136	145	141	141	130	131	151	151	144	146	136	145	130	128	165	158	133	141	127	132	128	134	143	142	150	139	155	146	127	134	151	133	150	146	126	122	133	138	143	156	152	135	151	154	143	127	142	129	154	151	152	146	129	148	161	136	148	130	165	133	147	133	138	141	143	128	125	114	135	145	123	156	126	133	137	127	134	140	148	145	147	134	143	131	155	151	142	144	130	148	148	140	136	150	120	137	138	143	150	140	142	139	143	165	118	164	139	140	136	133	145	130	120	150	132	144	130	156	132	143	162	146	147	147	120	139	154	141	127	145	141	150	141	154	135	142	126	141	132	144	141	142	136	168	142	144	144	133	125	119	115	161	121	117	138	138	119	132	147	145	161	129	137	162	149	135	141	150	137	142	134	147	145	142	156	125	137	133	122	132	111	136	158	126	132	143	130	166	126	116	143	161	137	132	122	136	119	142	149	143	145	141	120	161	132	137	143	123	138	145	146	148	144	142	133	128	153	142	145	128	146	114	127	135	136	137	129	148	146	152	136	128	143	126	129	123	127	162	143	143	151	150	139	150	155	147	146	152	162	141	147	152	147	151	130	131	151	113	144	129	151	137	140	133	135	122	155	122	147	159	148	136	115	136	148	147	135	139	131	127	135	130	133	141	120	137	144	118	157	124	115	145	143	129	140	155	162	137	143	138	126	150	127	116	118	124	151	129	141	130	128	130	138	145	149	127	139	145	127	147	128	145	140	155	144	150	138	143	137	155	147	145	165	154	152	155	138	141	149	149	150	137	132	136	157	124	143	132	126	144	144	137	133	145	153	152	148	142	148	172	147	160	151	135	168	141	137	140	152	125	145	150	129	139	139	148	131	150	137	156	136	121	123	120	154	133	117	124	135	134	134	137	125	127	135	162	138	156	139	129	134	170	126	160	142	126	165	163	136	132	166	137	149	153	141	134	129	124	141	146	154	140	151	163	153	138	124	145	147	137	160	141	140	133	130	151	141	147	132	141	128	138	158	119	121	134	135	133	150	143	158	135	126	146	140	139	141	147	158	151	150	129	119	144	158	156	153	151	153	137	131	146	140	143	136	144	148	138	160	135	135	135	134	139	142	131	152	137	128	129	160	124	166	142	135	154	134	139	134	158	125	139	155	156	128	138	140	162	140	139	138	138	130	140	130	146	135	133	137	131	148	116	152	150	127	155	143	145	119	158	131	116	135	153	130	132	151	146	156	133	140	144	126	147	165	136	131	169	142	153	133	146	138	114	130	150	155	109	163	175	136	160	141	162	121	151	135	135	157	123	128	152	126	129	130	127	144	132	145	147	161	147	144	137	145	148	141	145	124	122	136	128	138	146	118	121	127	130	145	144	127	138	130	138	151	139	141	130	145	152	152	155	150	127	126	136	142	138	150	131	155	151	133	127	155	174	137	154	144	150	131	154	136	143	128	129	162	117	150	141	130	155	131	114	139	158	154	151	162	131	139	139	164	149	144	123	121	126	115	123	142	157	136	158	114	135	155	158	144	166	120	158	137	130	154	120	141	142	164	142	139	139	119	121	116	150	142	156	142	132	130	148	155	154	149	146	141	146	168	134	148	128	117	143	138	130	154	124	137	150	150	159	135	141	151	150	138	148	131	143	148	139	146	152	131	154	132	151	154
26146	1918	4365	5007	4251	3414	2800	2308	2001	1641	1395	1305	1126	1051	1008	876	835	780	767	717	678	696	633	620	581	580	567	509	557	532	552	499	476	481	528	469	483	474	449	465	462	473	463	403	462	438	487	439	411	389	411	457	441	468	420	411	364	423	425	426	397	430	405	386	412	388	396	401	399	405	409	389	426	430	391	359	415	374	383	393	400	369	372	401	399	365	428	368	393	377	346	413	400	382	393	405	382	400	397	386	383	368	351	371	379	382	415	390	360	406	384	395	403	432	358	351	362	432	405	362	373	373	363	380	388	369	369	402	389	392	397	417	370	387	396	407	372	410	419	387	410	414	393	399	370	400	407	389	349	365	374	372	387	394	378	367	369	399	374	372	402	353	374	341	383	398	375	391	383	387	413	347	371	395	395	344	382	372	373	388	371	358	331	398	389	401	398	366	386	368	371	388	350	346	366	350	388	394	355	390	369	406	368	377	403	384	386	363	370	377	383	375	392	375	373	412	368	371	389	377	362	371	397	362	381	368	374	365	364	341	400	337	364	410	404	377	367	368	356	373	397	393	373	407	372	358	364	366	370	327	384	385	390	380	392	365	386	383	363	374	431	347	346	401	368	390	354	389	391	378	379	375	363	402	371	358	348	383	372	362	390	372	362	392	377	357	377	377	373	384	370	376	361	369	384	383	386	367	384	403	394	343	341	410	396	380	408	377	382	332	371	389	409	333	368	364	357	357	355	392	337	399	403	391	360	381	378	378	370	365	372	378	400	362	390	390	347	375	367	366	375	390	386	358	379	376	380	378	398	364	375	355	363	365	356	393	398	388	380	387	351	386	375	361	371	356	363	354	369	392	366	359	368	357	386	381	324	394	341	361	362	362	389	377	334	376	340	385	367	333	320	393	335	312	353	396	376	395	369	397	374	369	377	390	343	385	355	366	418	359	374	409	413	389	365	363	344	388	353	379	394	377	363	403	383	380	366	363	350	348	385	376	368	375	372	366	359	376	326	378	396	345	349	385	349	355	389	353	406	363	402	369	362	377	386	355	407	408	407	371	346	381	369	353	350	367	382	380	361	375	328	382	332	374	335	353	359	373	384	365	347	392	383	378	399	383	356	396	404	357	372	345	361	399	372	354	365	354	377	353	376	366	359	419	371	386	372	398	397	360	379	399	381	364	390	369	382	342	341	368	352	361	345	381	392	387	374	353	373	360	389	356	384	392	380	366	350	349	379	378	389	332	422	344	383	369	375	410	380	376	383	368	324	385	359	395	386	381	393	352	390	373	392	390	359	391	359	385	372	373	374	357	373	368	370	323	378	356	342	368	367	382	359	386	369	352	378	353	352	369	364	354	394	380	370	373	384	383	363	396	383	357	355	341	326	371	386	362	372	355	364	367	371	368	380	393	346	387	373	361	368	347	372	360	370	364	383	370	394	359	364	347	368	371	387	376	365	345	379	388	356	370	346	388	403	391	363	345	345	352	369	354	372	385	401	354	390	355	389	379	351	389	323	353	372	414	355	378	379	354	401	399	360	367	392	374	389	387	350	408	372	350	365	348	366	377	391	355	416	364	379	373	381	359	348	404	364	410	353	390	343	386	374	363	359	402	356	352	365	374	347	383	351	393	348	330	425	344	387	359	392	397	352	407	369	394	356	380	391	375	368	372	357	397	393	373	395	389	377	351	403	365	355	363	338	382	390	367	345	367	396	364	397	355	394	399	399	350	375	373	350	337	370	345	365	381	371	368	360	345	415	395	376	341	341	390	333	367	372	400	382	335	415	322	373	411	361	342	395	377	377	384	420	363	393	377	395	390	331	356	352	375	317	381	379	400	360	370	364	362	367	367	342	380	400	370	385	370	340	417	378	378	375	385	372	345	391	362	363	394	393	359	343	387	336	386	395	369	359	397	352	375	366	370	359	405	378	356	368	369	392	359	370	383	377	391	373	374	368	412	358	330	397	351	344	359	352	347	362	333	374	376	314	437	348	360	367	372	375	369	389	364	348	363	361	354	365	363	356	378	371	378	355	404	376	367	363	360	353	348	361	371	393	379	406	368	384	373	391	381	379	378	385	375	356	346	356	388	417	370	365	341	360	402	398	397	378	388	373	375	368	383	399	362	376	351	378	370	356	347	382	382	369	368	371	361	359	386	374	362	393	323	366	357	413	400	358	395	354	383	379	380	373	347	359	328	378	393	355	377	359	360	360	336	394	345	340	367	391	377	348	406	435	349	383	336	394	363	347	382	403	365	388	397	371	429	380	394	347	374	337	399	359	399	383	348	346	369	391	351	391	375	360	366	380	409	401	365	358	374	372	379	374	391	377	395	373	387	391	361	408	360	378	353	386	385	385	380	388	346	371	406	368	392	352	376	371	392	405	355	366	377	375	390	405	383	364	400	365	355	373	367	391	363	376	402	350	346	380	336	391	387	364	369	357	384	358	371	353	373	394	390	365	395	405	376	372	371	365	387	383	380	346	373	372	384	366	403	427	376	379	389	361	352	366	358	374	374	348	356	402	387	378	382	387	339	366	350	362	405	362	387	349	328	399	388	362	374	375	370	372	365	356	368	379	396	361	365	384	374	385	379	359	376	376	363	356	398	390	352	370	370	402	375	389	375	349	370	350	361	376	388	367	345	368	396	396	367	419	355	367	394	374	405	398	393	381	378	371	381	363	375	385	366	381	357	368	363	342	403	345	401	384	343	363	396	394	400	389	378	324	411	401	387	336	378	346	372	368	358	410	386	396	373	348	356	390	339	383	376	410	341	357	346	375	343	393	366	335	359	382	372	367	367	386	363	391	342	369	348	353	413	363	338	385	334	340	384	346	381	398	344	390	367	374	398	349	374	356	376	351	380	372	372	403	341	375	390	351	399	402	433	386	371	394	361	392	400	388	360	411	375	346	405	380	399	373	355	399	366	386	358	365	344	370	360	396	386	385	357	401	344	403	399	372	360	368	360	374	338	387	408	368	353	394	373	359	365	344	364	355	350	401	371	371	377	389	362	372	384	406	340	360	376	354	383	334	407	368	368	364	390	384	359	369	372	414	380	357	374	385	382	368	365	369	368	338	400	374	382	351	382	324	372	372	372	382	389	390	362	361	362	376	400	372	367	375	370	377	393	375	362	401	361	349	370	413	361	386	369	381	375	378	353	343	353	372	340	371	354	338	391	356	377	424	361	353	377	383	354	366	336	381	393	381	345	396	390	354	391	376	394	359	380	382	402	368	392	360	357	363	341	389	377	397	361	379	399	391	355	380	391	382	348	375	378	365	385	365	370	387	380	387	354	354	422	345	394	368	370	384	374	367	354	371	360	343	397	389	376	354	402	372	374	404	375	357	357	374	378	374	386	349	378	377	363	348	417	349	343	372	350	351	359	372	362	402	371	385	352	381	384	356	420	349	358	360	355	351	355	382	351	384	383	365	354	367	404	387	379	394	372	387	352	354	360	375	384	386	375	386	394	417	361	376	380
4247	212	211	201	189	172	158	186	164	184	147	163	159	157	158	191	189	170	164	167	175	187	168	155	177	205	166	143	134	169	175	169	166	160	162	156	158	178	177	167	153	148	174	161	176	154	191	176	154	157	166	182	144	165	178	164	148	146	151	164	139	162	167	162	172	176	164	164	167	173	159	151	176	152	163	159	145	151	157	168	142	167	160	187	159	171	172	160	167	158	151	147	159	159	158	154	187	175	163	181	141	157	166	146	171	165	157	192	165	157	173	151	153	174	193	173	162	150	143	153	170	166	191	166	145	158	150	151	182	176	156	174	151	148	177	147	150	146	160	172	178	169	180	151	189	157	150	144	172	166	161	137	141	166	161	157	130	155	147	162	175	161	148	159	147	185	159	163	144	145	147	164	149	166	159	162	156	160	189	169	159	150	156	179	155	160	156	144	144	167	142	147	155	157	159	161	180	180	159	167	181	170	161	143	173	147	162	171	177	156	150	144	149	183	155	166	169	147	137	163	150	184	161	154	167	114	143	156	160	163	176	164	143	159	167	170	163	140	162	174	176	174	153	176	153	148	134	177	170	155	157	143	154	164	165	174	164	150	178	166	146	134	156	142	170	159	165	155	170	181	179	180	169	180	172	155	167	144	172	142	174	179	149	152	163	178	144	158	177	174	154	143	183	156	170	165	146	169	169	173	157	150	177	165	166	181	157	163	190	186	154	163	173	165	147	147	187	176	174	158	164	156	134	161	152	190	174	151	145	155	148	165	174	164	171	149	163	147	162	173	182	162	160	173	164	172	147	164	162	156	184	169	152	149	173	157	170	163	171	170	178	159	160	152	147	153	160	154	184	154	177	150	166	147	173	134	154	169	155	166	135	152	168	171	153	166	157	157	148	139	150	161	166	148	165	164	141	134	138	149	163	170	174	167	154	187	200	158	162	159	179	180	166	140	162	161	151	152	153	172	154	146	166	161	155	176	179	160	150	155	162	175	162	176	180	179	173	160	165	172	182	143	166	175	153	156	157	153	181	166	181	185	147	168	165	142	159	166	154	167	162	189	175	182	166	146	167	159	186	173	165	150	164	165	166	156	176	170	133	177	175	169	170	172	156	139	137	157	177	136	157	140	162	187	147	153	167	153	146	164	129	184	163	132	182	148	154	142	172	162	149	146	170	181	167	162	175	182	163	167	176	168	190	153	158	161	144	162	161	181	151	163	159	155	148	165	162	156	168	162	160	152	163	133	184	162	153	148	155	154	185	139	169	169	176	168	151	177	151	182	150	155	168	172	156	126	161	178	155	142	149	141	178	190	161	167	173	149	166	176	170	160	157	162	167	138	141	185	150	170	172	176	147	150	177	175	160	168	175	143	159	170	158	170	153	194	144	167	162	177	181	156	171	174	161	167	153	166	154	160	152	171	158	185	151	156	159	156	175	165	178	188	184	155	150	169	156	150	174	177	158	142	163	162	153	159	154	178	175	148	154	172	192	168	155	161	176	173	139	166	191	168	155	182	170	169	162	181	172	164	171	162	160	156	171	156	137	161	159	162	148	158	171	174	149	157	145	129	163	170	165	174	154	175	162	161	167	166	154	164	171	152	166	163	155	154	161	168	142	171	150	168	165	166	150	192	174	178	172	146	192	162	166	177	184	144	164	160	151	151	151	171	186	182	181	172	156	171	177	212	184	171	173	174	151	139	180	171	145	157	173	168	133	156	164	162	148	152	175	171	141	177	182	159	162	163	161	163	155	188	190	165	180	155	167	197	172	153	165	162	161	179	154	149	170	176	170	159	151	179	185	160	144	172	176	145	148	165	167	179	194	148	144	146	176	164	146	155	149	166	144	174	172	171	188	184	166	168	161	157	151	181	180	157	165	159	181	168	161	152	156	176	158	135	159	156	157	175	176	174	172	163	180	175	160	156	161	161	181	163	172	166	169	165	163	141	147	166	160	171	167	168	141	148	150	157	188	151	181	155	168	182	177	176	167	154	147	162	178	152	136	170	138	184	144	155	169	164	179	147	184	160	165	159	152	166	194	142	155	155	161	179	195	169	149	159	146	168	160	167	176	156	180	150	160	164	167	154	129	177	160	179	164	161	157	133	164	179	160	149	156	174	194	172	153	180	158	164	149	166	165	170	158	170	155	138	154	180	163	181	158	151	159	160	143	165	177	147	170	162	175	153	169	158	152	170	157	161	160	157	172	153	165	189	184	140	153	164	188	170	164	149	182	155	147	163	178	172	182	161	165	179	156	176	157	193	141	169	153	174	179	153	147	159	148	172	180	162	167	138	156	151	170	165	164	146	165	173	159	162	175	159	166	156	157	141	171	188	185	147	170	181	152	159	165	154	176	176	170	152	164	172	165	154	146	166	166	167	163	147	160	168	171	165	141	166	172	149	135	161	149	164	153	148	181	182	180	167	164	177	157	166	164	164	191	170	160	160	163	152	157	137	144	192	171	174	145	177	172	137	175	156	158	175	150	139	176	150	156	159	172	167	173	151	178	159	153	174	171	181	173	164	161	194	149	175	176	163	164	158	142	177	163	183	155	146	150	178	168	177	168	182	154	168	183	167	157	165	183	159	144	166	144	182	157	170	172	162	159	164	169	173	159	133	157	179	151	151	174	171	154	189	158	146	186	152	175	177	158	168	140	139	167	172	163	167	141	177	162	165	195	158	159	169	162	160	162	152	168	177	180	165	161	183	176	129	173	157	187	154	145	157	145	151	194	164	175	165	180	177	177	126	164	160	173	149	173	149	176	153	160	164	165	156	159	168	160	186	168	159	192	160	146	142	152	161	154	154	167	188	144	169	172	143	154	166	155	167	180	142	165	180	157	154	139	155	176	162	160	191	168	168	184	145	160	162	166	156	158	167	169	160	152	164	146	152	172	177	158	144	165	178	176	159	166	173	175	161	169	178	173	148	159	149	148	152	169	159	156	159	149	176	156	157	147	153	163	145	157	165	155	173	161	171	157	153	171	160	157	167	157	148	168	145	162	140	150	169	142	164	142	149	165	178	147	179	144	182	190	184	182	178	152	164	176	161	177	147	178	161	167	174	175	159	156	168	184	149	150	168	179	164	144	141	163	162	147	159	147	152	154	145	154	155	201	185	177	161	151	166	139	194	179	158	143	160	157	170	177	171	177	168	138	136	171	162	169	160	173	155	166	164	173	162	185	167	165	142	165	158	150	159	163	173	150	157	153	170	155	178	158	160	177	160	150	161	146	152	164	174	144	160	155	169	160	166	167	170	164	158	161	166	169	172	154	176	161	172	160	158	167	166	148	150	161	169	181	167	158	157	165	176	176	173	148	141	175	184	185	148	159	155	143	179	173	181	145	157	171	154	166	158	148	165	155	158	183	174	175	167	164	173	163	151	189	170	167	177	165	158	166	166	165	164	149	150	155	150	151	174	150	155	145	173	159	163	180	181	174	159	180	139	147	139	165	168	157	162	172	158	166	153	156	146	161	150
3971	493	498	561	560	551	509	533	503	447	504	463	491	462	423	467	429	470	442	426	471	447	448	427	413	427	440	449	449	416	449	435	475	414	433	448	453	424	431	411	452	448	486	446	443	457	489	425	451	475	445	432	437	431	445	430	449	484	444	490	459	418	481	425	442	451	465	456	468	437	436	472	476	449	426	473	454	453	425	425	403	459	455	421	479	452	460	452	474	450	442	418	445	462	419	448	484	469	409	446	465	431	417	441	428	457	445	438	458	432	424	476	425	445	415	409	443	449	419	434	473	475	448	461	437	446	422	438	397	435	439	437	460	456	429	484	473	448	415	430	440	444	453	426	442	468	404	466	434	418	466	479	456	440	431	447	419	456	398	411	436	457	447	441	432	452	398	451	457	413	438	439	447	452	425	440	430	457	436	469	436	405	449	442	442	400	464	423	436	441	445	442	426	419	393	494	441	424	412	481	473	401	433	444	443	458	414	477	443	424	442	440	479	444	446	427	385	449	449	471	466	467	417	405	412	433	422	428	453	434	463	453	426	455	419	442	448	431	434	461	432	432	418	422	443	449	423	464	427	464	455	429	451	479	454	424	413	443	441	445	428	458	454	455	391	476	446	461	452	424	459	473	438	439	472	441	421	452	443	435	448	409	457	456	410	393	413	403	477	426	478	394	459	407	412	497	445	422	439	427	428	452	423	453	442	465	433	437	470	462	439	470	425	400	433	444	423	425	470	474	433	434	450	436	470	444	462	434	426	408	472	431	440	436	437	439	433	440	460	451	434	445	474	462	451	452	462	397	415	465	442	489	470	423	462	413	449	452	410	459	439	425	470	418	410	440	442	409	464	445	432	461	422	482	424	451	411	457	427	446	417	434	435	444	446	448	458	410	418	477	437	428	434	429	464	423	458	437	393	425	483	452	460	458	432	421	434	395	417	432	465	438	443	436	436	441	468	456	475	440	444	436	414	437	457	450	474	442	409	463	433	458	390	454	438	414	431	497	465	459	470	454	477	406	460	458	437	426	434	443	449	453	438	461	426	468	468	487	483	436	419	493	474	421	456	419	439	426	427	461	390	430	476	440	400	474	478	430	432	403	447	461	423	446	472	403	449	446	448	437	465	424	436	419	439	457	412	436	429	440	437	427	474	471	429	437	483	444	430	450	426	414	456	457	448	425	420	444	412	428	438	423	489	453	431	431	443	453	444	461	452	466	440	437	414	430	444	429	468	412	403	441	433	439	462	423	413	407	437	436	447	475	491	408	449	432	480	434	418	464	441	444	448	409	431	416	418	429	441	419	448	419	419	418	452	410	404	430	483	432	424	423	426	428	488	467	430	440	426	436	429	498	424	435	460	459	445	426	415	413	431	446	466	461	440	435	436	464	451	457	488	420	473	412	453	449	416	456	445	462	445	430	431	411	435	415	423	428	413	444	447	431	414	476	430	429	403	439	450	423	405	388	447	440	468	427	455	440	458	431	484	404	440	441	447	439	459	468	476	427	401	419	423	427	446	474	416	442	419	499	429	424	456	463	470	457	453	489	442	472	422	438	460	453	472	431	424	450	469	405	451	413	449	440	449	424	475	423	454	444	460	445	440	433	464	430	427	441	397	430	449	413	449	462	451	471	451	450	446	458	436	406	448	439	427	479	442	430	455	442	433	427	423	447	453	411	434	460	434	465	468	412	493	465	449	431	478	423	440	421	466	422	441	418	435	422	450	452	469	415	452	421	429	476	408	455	457	414	419	398	430	445	461	446	423	455	458	441	430	475	419	483	406	419	445	449	426	441	395	412	420	474	442	427	421	438	447	415	443	399	482	420	433	451	438	431	420	430	453	474	455	422	432	445	424	446	471	438	440	477	449	424	413	434	437	410	423	476	439	454	446	426	427	433	477	473	445	471	445	478	439	473	431	465	436	481	476	456	440	431	459	442	441	435	445	460	470	421	428	448	417	433	415	441	432	425	415	481	465	496	452	417	451	430	442	431	449	456	450	467	445	430	446	442	427	436	435	458	456	426	466	460	472	416	431	464	433	429	445	425	431	469	441	434	474	405	467	430	444	462	405	438	457	442	425	439	425	436	414	455	418	432	435	433	443	444	439	433	430	452	426	431	434	478	437	494	402	465	440	429	452	479	470	377	441	427	445	439	443	436	458	427	432	429	411	436	412	429	392	436	460	479	462	451	412	477	445	404	447	486	452	442	434	442	472	461	466	465	439	437	411	467	443	449	432	428	412	439	443	459	490	462	410	420	453	455	478	469	414	443	412	457	435	416	431	462	442	446	456	475	440	450	436	443	459	410	470	449	444	455	420	388	447	418	455	405	394	431	425	459	420	425	430	426	460	444	440	467	460	427	437	424	474	436	437	451	447	429	459	448	436	467	422	444	434	433	456	451	431	481	470	451	428	449	411	395	462	472	424	423	435	465	441	437	441	433	456	454	438	462	445	480	427	443	438	460	430	473	431	450	434	468	464	458	433	424	437	450	456	473	445	432	471	461	441	466	447	444	464	474	463	480	471	437	422	438	452	452	428	440	423	430	445	415	438	432	426	449	463	469	409	436	481	424	460	416	424	493	429	389	462	442	441	442	442	483	421	419	470	456	440	481	459	443	446	432	440	463	400	451	405	443	441	439	432	419	440	471	452	475	469	439	420	428	456	433	439	453	426	427	443	457	430	421	444	460	420	412	441	490	442	486	431	406	417	437	439	426	415	447	421	470	438	443	447	483	438	444	439	426	417	456	463	445	463	429	483	448	456	440	443	453	413	407	473	419	478	407	390	405	434	403	420	445	469	432	418	463	455	429	491	421	429	444	441	404	432	423	408	444	453	457	446	437	447	440	427	444	399	457	482	446	434	433	451	422	411	455	437	442	429	462	469	449	420	460	479	464	435	441	450	435	424	407	469	428	424	437	438	451	472	452	480	455	491	398	460	436	434	458	433	447	451	440	435	438	488	439	407	437	477	452	452	452	477	447	436	459	421	425	432	432	449	463	459	404	427	407	508	434	438	443	431	410	457	417	429	435	496	449	437	450	439	416	462	432	462	439	396	453	447	429	472	418	429	448	420	437	442	475	416	452	428	442	401	419	435	415	464	452	471	424	475	412	418	452	481	431	436	431	450	457	474	456	442	415	432	417	443	430	406	432	446	428	443	433	385	449	446	445	454	451	477	450	468	453	441	407	450	451	455	495	442	443	474	439	480	428	399	447	441	386	453	462	430	441	419	456	464	458	399	436	464	422	425	448	428	445	443	463	480	439	466	442	412	439	436	424	437	474	440	432	420	453	396	404	443	470	444	423	444	470	421	438	441	418	414	417	451	466	423	444	440	459	428	496	441	448	460	469	484	416	432	428	462	477	424	471	443	474	440	421	440	414	441	444	436	418	448	435	432	429	442	442	448	487	456	439	431	465	409	434	426	441	466	431	426	447	431	467	424	437	452	447	438	455	470	477	453	428	401	457	416	439	485	456
39271	8580	1247	897	624	534	450	399	366	329	319	259	328	236	281	254	236	231	255	244	267	241	228	233	230	236	212	246	241	212	232	239	251	227	225	236	229	221	202	220	243	233	233	234	191	213	218	199	210	210	183	207	232	220	222	231	248	201	226	211	228	186	204	239	223	251	220	243	209	209	245	209	209	198	200	221	213	205	235	219	217	234	208	203	211	211	222	220	201	219	232	212	235	227	251	227	198	205	208	234	214	213	221	208	186	195	206	214	189	231	218	192	201	179	181	220	235	218	219	216	217	195	226	217	210	219	200	233	203	214	217	208	210	239	233	194	212	224	203	227	211	206	228	226	205	200	195	200	210	216	200	203	223	226	232	219	198	214	230	237	216	213	221	212	224	212	242	222	192	218	217	198	235	235	187	200	227	244	209	215	220	216	223	186	231	251	222	226	232	199	208	214	226	232	221	189	219	237	225	229	209	240	221	194	209	217	235	209	212	213	229	196	221	194	220	224	224	220	210	225	214	201	191	238	228	211	227	184	224	215	231	224	197	211	210	224	220	214	206	213	244	226	237	234	235	212	202	200	216	199	220	216	232	224	209	229	204	205	211	189	222	200	209	197	229	241	230	192	203	196	221	228	226	208	211	191	204	192	236	218	213	216	223	223	235	213	210	187	200	226	234	207	223	185	207	196	221	196	242	217	212	231	220	225	206	221	232	216	212	232	227	199	213	224	212	195	205	216	216	199	211	202	221	192	229	217	221	240	257	185	233	224	233	205	192	224	217	209	215	220	203	202	206	216	213	210	229	210	206	213	224	205	217	250	249	200	216	206	231	231	182	242	226	232	209	204	220	225	232	204	246	242	228	227	220	244	211	220	201	166	203	210	238	201	232	217	228	222	233	192	234	217	207	200	187	219	234	204	249	203	221	210	209	206	198	203	195	190	213	191	237	230	207	203	235	219	199	230	203	213	225	219	210	228	210	206	225	228	209	214	187	246	191	206	224	185	213	224	229	231	212	247	226	205	213	190	204	233	234	210	218	205	204	194	226	201	209	216	226	225	230	220	260	218	199	232	212	218	236	205	215	204	227	236	219	198	250	209	203	199	183	200	231	235	189	189	223	218	222	209	225	212	225	202	208	227	215	188	217	211	243	192	220	200	228	221	217	203	196	210	223	247	209	218	215	207	198	211	219	223	191	208	215	207	195	222	206	218	196	193	236	228	222	216	205	216	200	193	196	223	207	214	204	180	203	208	199	225	213	171	219	221	242	236	226	208	199	213	229	203	229	203	216	219	242	223	224	229	197	226	217	215	199	209	253	212	198	207	227	217	223	240	223	210	214	233	182	230	207	211	215	187	213	224	235	226	213	214	224	231	208	208	192	225	215	208	213	208	209	211	213	212	228	236	240	219	221	215	202	232	222	203	224	231	243	199	223	214	207	185	223	223	222	205	228	219	205	204	242	250	219	231	223	229	241	222	198	244	209	217	226	221	219	218	215	199	219	205	227	194	211	223	251	241	191	245	212	210	209	221	203	233	225	201	236	221	223	217	207	223	236	233	233	188	212	222	204	198	222	235	231	196	185	214	228	242	222	203	176	210	193	225	199	228	187	200	219	244	216	227	204	204	236	199	222	215	241	198	196	223	217	211	215	202	234	214	212	204	237	234	201	192	200	226	231	228	218	230	208	237	232	217	202	230	198	198	222	227	199	228	220	240	206	217	206	225	211	218	200	221	217	212	207	210	213	195	203	224	187	238	215	232	239	213	225	185	215	212	221	183	219	207	216	230	205	232	226	213	240	238	201	207	217	237	241	221	199	209	207	199	217	183	225	226	221	199	225	196	200	201	211	215	237	180	213	215	222	238	221	226	223	193	212	233	232	239	178	217	256	216	216	216	220	209	212	218	235	224	222	225	199	207	206	191	211	214	200	233	218	241	215	200	216	213	199	221	204	258	202	203	204	200	208	240	185	208	229	213	213	228	214	201	185	206	204	210	215	220	189	221	214	206	221	204	211	233	206	223	234	197	212	193	207	212	217	204	194	210	226	230	229	222	212	186	238	197	183	230	202	219	224	225	217	211	220	219	211	217	194	208	225	235	188	230	214	197	217	208	228	233	211	245	227	197	199	201	230	196	226	210	208	227	206	170	228	203	233	220	204	232	216	209	230	220	210	205	219	216	211	233	230	191	233	210	217	207	199	218	213	224	225	220	210	227	184	217	214	194	216	199	196	239	209	228	213	221	229	238	202	180	230	233	235	199	215	209	203	206	236	200	242	223	197	226	226	216	228	226	223	218	236	213	219	196	218	206	230	207	209	212	205	233	216	240	208	231	211	212	229	194	214	236	229	235	210	240	209	193	190	194	237	206	219	237	222	183	219	209	203	211	217	208	223	233	228	210	235	189	207	215	217	222	205	220	202	203	226	215	211	211	234	199	212	200	232	214	196	247	213	219	210	227	216	225	201	219	176	220	214	221	207	237	225	226	204	219	235	221	219	191	224	214	223	234	219	258	198	202	242	222	193	224	204	207	210	209	213	204	226	213	205	232	220	203	222	194	200	208	227	225	216	239	232	218	201	233	215	212	225	192	241	212	231	195	210	244	241	185	227	200	238	211	220	216	188	189	213	226	231	194	228	235	223	197	231	212	211	201	238	220	203	214	193	203	214	191	227	250	205	198	207	218	228	203	226	220	210	205	220	234	234	208	228	220	201	229	224	212	207	207	237	232	228	200	224	206	256	199	217	203	217	231	198	245	204	201	201	230	195	220	190	200	228	240	208	232	243	223	214	205	211	236	210	230	199	233	201	208	198	226	201	222	209	224	221	198	231	238	221	225	202	194	250	233	204	207	212	211	216	205	213	193	194	211	209	230	229	215	213	246	230	202	240	220	203	192	229	222	216	231	231	213	217	200	207	189	223	201	188	231	219	235	208	236	206	203	211	209	185	223	206	208	209	234	207	197	228	231	224	219	212	232	233	214	235	194	233	210	202	239	213	262	216	195	226	206	227	198	201	227	217	228	228	188	211	230	217	217	205	203	239	217	193	198	222	201	230	212	196	242	213	220	217	214	212	227	229	220	236	238	192	215	236	224	206	229	205	215	220	188	222	220	226	220	197	234	205	201	207	220	183	201	202	210	229	203	191	205	240	201	196	197	203	226	187	226	203	212	216	203	217	189	194	235	225	210	239	210	221	217	239	231	222	235	228	208	217	217	209	171	222	226	212	235	211	202	212	200	211	233	182	222	219	194	176	216	183	212	224	225	209	212	213	201	224	243	219	210	196	225	207	211	219	210	235	215	242	204	204	218	187	210	222	225	219	206	207	214	211	202	207	202	198	195	237	212	218	199	213	219	215	219	203	217	200	211	208	214	230	226	211	220	218	202	204	203	216	251	236	238	216	201	189	213	224	198	187	213	246	226	194	218	209	255	213	214	238	186	203	220	234	246	227	209	247	220	207	206	213	216	215	201	222	217	219	232
20118	1281	2599	2987	2558	2138	1835	1601	1360	1181	1145	993	957	936	903	819	813	765	789	746	722	728	711	669	690	663	673	609	638	663	569	617	604	601	627	616	604	609	591	585	588	632	587	569	599	628	588	608	622	574	564	578	555	561	578	602	618	578	601	576	583	583	582	539	549	599	567	528	571	613	565	570	583	596	566	543	529	566	569	576	559	554	564	568	546	601	573	539	559	557	512	580	542	604	561	565	551	562	573	594	595	608	545	556	541	598	562	541	579	514	592	535	545	551	529	546	571	595	503	546	576	589	567	548	547	561	589	525	583	605	569	531	550	573	570	575	571	545	554	559	550	565	593	560	599	548	542	603	591	594	566	593	559	580	534	555	563	538	556	588	554	578	538	575	536	539	571	558	561	534	585	578	549	554	537	584	537	555	573	525	571	568	528	555	533	542	546	545	586	519	535	593	542	535	527	587	523	532	565	580	559	586	554	575	566	566	535	531	556	591	541	572	533	566	549	602	623	521	543	558	570	558	529	553	536	553	573	528	586	541	571	569	536	540	524	562	573	585	570	556	599	593	556	513	527	568	578	584	529	549	599	565	577	546	555	525	543	545	566	587	556	570	523	576	520	556	615	549	579	534	582	541	595	576	595	588	572	540	555	533	581	589	525	570	557	510	528	523	559	582	570	538	546	551	563	581	560	593	525	528	563	509	518	523	575	561	536	578	575	565	553	540	593	556	578	547	559	559	558	565	537	550	550	588	565	571	607	572	526	560	551	520	537	592	553	551	585	545	584	585	546	593	542	561	537	547	551	576	581	583	566	561	517	514	523	553	575	501	583	552	593	544	572	557	574	545	544	586	610	518	541	504	543	522	539	517	570	529	583	557	532	562	573	518	543	590	557	571	519	552	550	576	548	522	530	586	577	559	565	544	555	566	515	545	530	532	580	525	538	552	587	548	536	575	571	508	550	542	548	587	531	567	571	547	556	572	552	524	533	539	519	626	533	574	564	574	554	540	581	569	551	600	564	515	547	540	515	572	539	549	601	528	590	572	562	562	526	564	545	592	563	549	541	546	569	570	539	564	536	587	557	533	551	524	602	574	551	588	566	536	531	508	560	539	581	601	566	504	596	562	519	541	528	547	557	563	559	524	537	547	556	559	577	589	545	534	542	577	579	545	540	559	547	548	566	571	602	573	532	558	562	536	548	569	535	596	571	561	543	599	556	542	547	572	569	536	535	536	581	572	589	562	536	543	577	563	551	550	561	586	554	561	590	569	541	641	564	538	557	527	573	579	511	563	543	551	515	563	520	577	520	541	563	562	534	584	533	566	541	586	568	569	567	544	544	554	585	544	486	566	540	537	546	567	596	544	523	535	560	549	541	570	544	526	604	549	547	540	575	530	566	538	559	558	591	553	584	546	496	560	601	557	607	566	565	545	553	572	579	541	559	571	585	555	548	521	553	563	531	530	562	572	556	570	541	543	497	546	558	576	582	537	573	573	564	531	576	558	528	581	542	564	576	544	547	543	579	580	511	525	529	519	529	549	578	550	576	532	567	571	541	500	552	553	555	566	600	563	572	572	556	551	550	571	601	543	570	537	570	534	550	525	580	537	527	588	546	565	562	541	552	543	592	537	591	526	553	507	540	541	557	558	572	563	542	566	531	568	569	545	616	558	589	576	584	567	560	531	546	551	532	555	540	569	553	498	569	589	524	521	530	547	571	548	559	551	565	565	513	533	556	520	567	562	557	550	507	528	535	561	571	552	586	552	544	553	555	540	583	547	580	534	575	570	574	521	578	568	586	552	564	522	572	572	561	585	547	598	557	557	582	613	558	586	548	522	486	551	517	539	577	492	561	598	570	517	536	562	535	558	537	587	586	542	523	559	509	520	535	561	598	544	544	548	532	591	509	539	590	560	584	590	541	580	610	559	542	576	536	574	571	531	547	568	516	567	537	580	519	541	538	559	570	558	584	557	550	571	551	508	545	580	554	538	568	569	545	540	537	546	531	568	597	578	565	545	567	557	623	542	547	573	558	567	531	577	539	536	585	557	514	550	543	591	559	577	557	530	568	574	569	602	561	584	547	530	510	572	570	556	594	586	549	566	565	551	553	595	558	532	517	533	555	519	547	569	550	560	531	593	566	576	558	574	548	497	561	546	551	549	576	550	550	553	578	495	551	557	593	549	513	586	581	516	565	540	548	526	529	507	524	595	536	528	531	541	531	540	596	576	609	577	544	532	557	550	537	585	632	543	552	535	583	581	571	571	566	518	495	570	528	582	572	596	530	507	585	558	602	566	563	559	537	565	587	528	517	544	539	603	524	552	531	578	575	542	515	545	600	566	549	554	563	555	556	576	573	526	546	556	535	560	551	569	572	567	561	578	599	581	554	504	528	579	543	537	540	561	536	527	538	559	536	573	610	575	555	556	552	550	521	567	576	551	573	560	545	568	530	531	552	538	586	553	542	536	551	525	566	581	582	549	559	566	602	531	540	553	631	564	568	538	555	536	544	523	541	491	555	587	549	545	590	538	534	511	554	554	526	550	524	583	531	556	553	592	565	527	538	546	547	516	587	587	503	516	574	559	597	527	574	563	526	564	486	590	544	542	559	542	560	528	559	540	572	592	554	571	553	557	545	506	566	543	531	589	565	529	531	585	572	536	548	551	569	523	591	576	541	528	583	544	639	527	495	547	598	573	593	536	544	584	568	565	588	549	591	522	531	561	569	562	533	565	563	541	590	577	589	564	569	535	599	507	543	533	562	498	542	575	540	555	541	570	565	536	591	546	532	560	584	550	565	590	553	573	545	566	537	533	596	554	540	557	556	529	542	557	554	546	542	552	553	565	497	568	611	563	574	576	587	532	563	556	552	573	543	571	575	533	564	582	535	569	566	554	577	573	587	551	571	534	549	556	574	564	567	553	580	583	543	626	584	549	528	602	593	566	534	550	573	543	528	531	568	544	541	540	549	547	571	529	565	568	572	521	579	571	575	536	536	547	571	593	564	571	503	532	570	571	505	499	529	558	557	608	564	544	541	570	576	537	574	558	601	540	547	550	550	561	547	550	577	565	550	572	551	531	589	575	529	529	567	569	544	596	546	519	543	572	536	557	549	542	541	537	553	575	583	543	563	528	568	579	568	565	564	577	534	602	582	588	543	558	555	521	560	538	591	541	596	551	543	555	534	556	556	577	538	557	568	560	555	579	571	586	535	568	561	570	541	558	590	560	583	528	573	570	584	559	590	523	544	532	577	547	553	554	572	561	597	568	610	575	553	568	572	538	508	503	523	566	544	537	518	555	567	542	538	517	562	589	548	554	544	569	534	534	578	559	570	565	558	547	520	586	590	562	533	554	505	537	560	543	549	549	529	581	569	532	548	539	588	571	525	568	511	597	559	570	606	594	563	555	584	577	604	547	523	518	559	540	574	552	590	599	526	530	558	524	621	544	531	523	514	579	550	560	590	532	588	534	576	601	590	545
52628	17284	3255	1622	1108	776	561	443	443	323	313	254	260	215	216	230	219	210	201	162	183	169	163	160	155	172	159	168	161	173	146	170	164	169	147	148	161	138	157	148	132	135	161	126	145	148	138	135	122	153	123	142	140	144	160	166	125	156	142	139	151	157	139	146	131	135	162	146	117	124	142	147	146	129	148	139	136	131	148	128	153	133	131	155	133	169	141	136	138	166	143	149	149	161	159	122	152	157	133	161	131	163	128	137	134	131	142	147	137	133	128	166	111	166	132	156	149	134	156	149	154	141	137	182	136	127	121	139	139	136	146	121	144	135	159	142	141	141	155	138	139	136	131	135	146	145	137	132	132	139	139	144	158	139	148	148	158	134	149	150	138	146	140	124	140	126	102	137	136	135	159	139	138	142	141	160	140	120	133	128	126	146	149	144	130	149	133	149	146	130	136	122	132	135	159	140	146	147	137	144	139	151	142	143	149	154	124	139	166	144	150	135	126	118	139	131	132	113	134	145	121	136	145	143	149	121	134	151	140	144	122	131	133	140	142	159	133	139	141	131	141	144	139	150	109	150	152	116	173	156	132	134	136	115	128	143	141	151	115	120	150	146	122	154	146	141	129	150	158	151	142	130	132	129	155	136	139	149	136	136	131	150	149	143	131	148	160	131	132	113	129	148	156	132	143	155	144	132	142	126	120	154	131	134	132	134	130	134	136	145	147	154	139	133	133	136	120	154	128	136	137	135	144	150	156	144	125	129	120	145	161	148	148	148	132	143	150	118	126	120	141	154	128	161	149	148	139	124	142	144	131	129	141	150	126	121	148	126	123	150	140	123	151	164	144	129	124	125	141	135	141	151	134	159	136	139	141	171	132	142	128	151	157	151	132	144	134	151	137	131	155	141	118	102	147	136	147	118	139	147	141	128	118	149	125	151	146	161	148	149	141	119	127	134	144	138	156	148	138	131	149	133	120	138	153	129	136	137	133	118	161	141	110	147	150	152	140	141	159	129	134	142	123	161	135	139	136	149	136	139	136	147	118	153	136	150	151	154	146	162	122	157	137	139	161	145	140	142	139	154	140	139	115	134	129	145	170	147	144	152	147	142	162	134	129	146	152	132	126	145	133	137	118	141	140	152	147	145	144	139	133	142	125	138	140	143	162	132	146	125	130	154	139	157	135	120	114	145	146	120	163	168	146	124	138	157	138	132	171	137	110	131	150	170	147	153	165	132	123	130	129	152	135	144	146	141	138	145	136	150	129	148	139	128	136	142	146	148	147	138	143	118	137	151	137	134	135	142	147	151	132	160	143	132	123	132	119	162	135	119	145	148	152	128	134	125	159	149	143	140	121	146	139	149	135	162	126	139	141	147	138	144	150	132	124	138	152	153	130	144	142	142	121	89	136	139	128	142	123	127	130	158	136	139	127	142	143	164	154	121	144	160	127	129	133	164	139	143	120	132	146	123	154	161	139	118	153	151	140	140	144	129	142	137	123	133	134	128	111	137	149	158	143	135	155	167	142	122	131	136	136	154	138	145	124	151	133	131	132	123	137	130	154	133	152	141	137	121	138	145	118	150	133	143	120	119	137	136	122	128	118	165	129	155	139	147	139	140	123	143	150	146	149	124	150	148	125	140	136	146	125	136	143	134	141	128	116	130	143	133	120	140	136	135	110	149	152	138	142	141	133	147	127	138	138	136	125	155	148	128	165	154	136	144	131	128	138	135	147	144	134	145	135	159	115	124	143	154	128	145	153	148	126	122	127	139	141	136	126	129	130	146	149	151	135	144	143	127	136	132	127	142	125	154	126	137	140	140	125	153	143	165	160	139	156	142	127	138	137	154	141	140	126	133	141	137	127	140	146	143	123	143	162	135	126	142	148	134	150	137	124	124	167	141	153	142	133	142	115	152	167	144	172	161	150	140	148	141	145	157	134	147	162	136	165	146	144	127	142	143	161	147	170	144	135	133	135	125	147	138	152	130	146	118	133	141	138	123	131	139	147	133	151	139	130	162	147	131	145	155	130	120	157	154	160	128	136	143	159	133	157	136	138	157	145	129	141	134	145	132	123	148	136	132	149	136	158	143	128	138	160	126	124	129	118	141	143	146	131	134	141	142	144	153	140	129	156	142	132	130	124	150	128	148	145	136	127	133	119	150	127	139	143	144	145	175	122	145	131	146	129	129	154	125	133	146	154	112	135	137	166	121	121	133	146	126	159	138	150	132	140	159	161	157	123	142	140	132	149	126	143	126	112	133	136	150	132	128	140	150	165	128	153	141	133	160	147	121	164	142	137	161	145	149	144	161	141	134	134	134	149	152	139	133	134	134	128	138	151	151	137	128	133	118	135	150	144	150	130	132	151	129	150	127	146	143	133	147	158	135	141	132	148	136	122	149	136	141	138	141	163	142	122	168	142	137	125	127	142	132	142	133	130	130	156	129	132	134	143	137	130	140	138	158	134	124	146	152	134	117	156	133	135	145	120	148	147	129	133	150	131	108	146	153	163	127	146	149	127	159	137	135	141	164	128	124	157	141	127	135	140	127	151	150	127	136	128	138	148	134	154	146	126	143	125	137	124	140	136	139	153	161	162	129	126	146	145	125	136	138	158	147	135	141	149	141	141	139	128	132	144	144	134	140	128	134	128	150	128	149	130	132	141	146	139	154	146	141	152	129	143	108	136	134	141	130	148	137	167	142	142	136	131	162	128	140	135	156	144	153	124	134	142	141	153	135	120	139	126	138	153	137	126	135	147	134	162	135	145	132	147	137	139	152	132	127	138	120	131	143	134	145	159	135	158	159	144	133	128	160	126	128	132	141	136	162	142	170	154	149	125	139	143	150	133	134	139	153	148	167	147	127	151	120	141	142	153	126	162	144	157	158	131	147	156	144	155	163	145	138	153	157	124	144	143	128	148	153	135	138	157	159	135	138	155	146	125	144	144	152	143	135	137	131	131	144	136	124	131	139	124	135	118	137	149	172	148	119	153	146	161	150	134	141	126	125	133	129	133	150	116	149	133	150	153	131	119	136	133	135	137	142	121	146	146	165	129	138	126	139	146	142	129	132	152	134	157	124	138	136	133	136	147	145	147	148	152	130	142	128	129	134	135	155	170	156	146	146	155	139	146	147	149	142	151	166	115	146	145	135	154	154	121	125	129	128	154	140	157	133	124	158	158	133	134	133	144	153	150	157	131	155	133	147	122	122	146	148	146	139	130	149	142	138	146	141	144	142	118	122	129	137	160	128	132	131	135	150	130	137	155	159	143	149	110	134	153	134	132	142	127	126	126	136	160	135	159	134	131	125	134	128	146	134	135	146	147	161	157	135	155	138	140	136	164	137	140	136	139	160	157	148	145	127	135	152	140	141	128	170	122	142	148	152	140	146	153	129	124	124	137	130	147	130	127	149	154	147	142	149	155	120	142	113	140	135	140	122	146	123	154	134	140	135	153	129	147	146	123	143	131	140	143	134	134	130
27491	1909	4359	4939	4262	3427	2741	2303	1834	1680	1491	1229	1123	1112	1043	902	834	792	764	720	673	672	606	636	589	590	582	554	551	524	515	474	546	493	482	479	479	445	470	463	440	418	450	454	459	430	446	415	396	410	377	452	420	434	424	427	436	420	413	436	403	389	445	448	419	410	388	427	403	406	428	389	382	393	407	396	407	421	393	372	329	364	392	371	365	381	414	390	383	374	401	371	356	353	382	376	358	355	378	389	409	372	379	374	350	365	395	338	378	367	405	377	370	376	390	404	375	375	371	408	353	352	379	365	346	375	378	342	396	381	350	389	391	358	351	408	399	411	388	404	424	407	387	394	364	380	383	404	370	382	413	376	371	357	351	363	377	386	403	372	354	378	373	392	344	372	340	371	362	377	386	382	360	350	390	358	372	392	371	368	376	358	408	395	407	375	387	379	387	358	380	379	382	393	371	360	387	373	408	339	351	372	387	376	378	402	360	325	390	354	384	375	355	374	392	368	372	378	401	390	393	393	341	392	373	368	372	358	400	375	379	372	355	342	360	359	421	368	380	372	386	381	343	356	346	354	383	358	378	379	344	360	365	379	354	368	412	381	379	329	378	386	374	339	348	360	408	350	376	350	389	392	384	353	373	405	357	364	327	354	377	342	378	348	383	351	393	384	363	354	398	388	360	374	356	341	368	371	346	392	375	370	336	353	370	324	363	378	370	394	352	361	405	371	361	372	363	378	368	349	364	352	348	356	406	373	364	369	350	339	364	387	370	375	389	369	385	363	399	362	392	358	381	343	363	341	400	366	335	364	379	378	371	353	350	396	372	344	366	365	357	392	356	382	407	377	370	357	400	374	394	358	356	371	376	379	406	401	346	395	388	351	378	350	360	367	369	378	363	403	375	370	394	382	369	393	390	382	351	378	361	353	354	370	374	363	359	370	383	373	371	384	363	381	376	391	379	395	378	382	369	373	378	342	381	343	383	361	354	368	368	389	380	373	376	385	375	377	374	360	369	387	355	392	370	346	377	360	402	358	382	389	355	371	340	392	390	382	400	357	354	371	402	391	368	400	378	360	346	335	360	376	331	371	366	365	403	372	364	398	343	354	348	394	363	354	340	334	389	407	355	366	353	398	374	360	399	387	347	358	357	390	396	374	371	353	368	373	405	374	387	371	364	339	371	360	390	385	398	365	386	391	397	377	363	361	363	344	362	363	341	385	375	347	365	340	390	355	358	382	384	380	360	387	372	377	383	370	391	393	364	368	354	340	404	379	408	399	361	366	356	360	397	389	378	379	349	347	376	399	397	380	390	391	337	374	384	409	340	360	350	347	383	385	388	353	392	385	385	385	388	357	356	361	365	368	356	385	370	369	367	397	365	361	361	402	368	372	375	393	355	363	392	349	361	353	356	359	351	393	370	365	369	385	381	371	376	367	376	402	375	355	379	358	364	377	353	374	392	353	383	370	359	365	368	361	365	387	355	370	363	386	379	369	387	381	344	361	373	358	348	406	364	344	353	357	364	360	366	359	354	374	352	373	378	389	353	352	359	393	322	390	361	387	345	391	362	333	351	368	356	382	360	367	418	399	343	358	366	383	357	410	364	385	363	369	387	381	372	356	393	364	356	346	341	371	391	353	393	362	340	353	388	363	386	391	367	361	364	378	389	351	348	329	378	385	360	381	372	370	361	352	353	355	384	399	392	387	348	348	375	383	350	360	373	369	347	336	372	345	345	384	348	362	386	354	367	407	399	386	400	338	381	393	388	345	335	380	389	389	399	391	370	349	347	406	381	361	403	392	376	348	349	376	364	329	383	425	380	337	384	353	395	343	343	369	381	338	346	358	350	351	398	356	380	386	379	369	363	381	357	379	379	380	386	396	385	359	353	369	396	351	381	382	360	355	374	343	368	345	361	388	358	360	385	386	367	377	354	383	381	354	387	361	343	389	366	367	375	341	377	359	377	424	370	388	384	399	361	380	365	336	373	370	367	388	388	355	361	370	373	384	385	372	393	375	397	370	361	366	360	375	357	378	405	354	389	361	335	359	391	346	401	360	393	368	331	365	387	326	390	354	388	348	400	388	374	337	346	378	379	360	362	372	385	352	355	356	350	384	385	349	387	398	398	350	359	362	379	382	322	377	375	383	352	370	378	401	377	375	366	341	388	350	375	381	385	325	387	365	363	372	393	354	369	335	373	335	389	331	411	364	352	389	394	334	341	386	363	348	362	368	344	383	399	385	362	376	377	369	365	359	404	367	368	376	331	355	371	381	365	358	362	404	354	364	374	365	365	367	386	363	373	375	332	407	395	363	357	351	371	389	364	396	362	367	358	371	371	365	358	368	378	388	338	404	405	366	379	381	377	372	372	363	424	343	373	366	384	366	368	416	393	372	378	369	376	365	377	362	378	376	388	368	382	373	385	336	406	361	402	388	343	367	354	365	344	378	358	363	356	353	355	376	374	351	344	400	385	345	365	393	345	351	374	389	359	348	364	370	367	388	386	365	376	357	403	387	355	333	350	382	355	373	394	393	377	347	404	374	377	374	376	399	371	394	363	339	397	377	366	376	358	358	344	375	385	402	389	337	377	369	363	344	357	362	387	366	389	378	384	351	375	365	398	359	389	408	365	362	385	341	373	363	390	387	365	387	380	355	354	371	368	370	414	361	335	353	387	329	378	355	377	381	348	322	380	381	356	349	416	367	362	369	370	370	373	386	372	363	371	363	375	365	383	396	391	352	398	378	361	364	387	414	343	352	366	340	386	371	345	367	371	398	374	364	343	364	381	389	362	372	369	369	355	387	368	356	362	371	388	350	396	416	386	381	370	390	397	374	362	365	386	391	358	351	392	382	356	376	354	389	365	375	389	401	383	391	342	352	394	355	390	355	392	409	356	369	322	331	367	355	339	373	387	353	360	338	373	360	384	379	381	416	391	376	369	388	360	359	375	385	380	383	329	396	372	384	371	394	399	369	415	331	410	361	355	367	330	362	378	366	347	384	349	362	353	352	366	381	353	358	382	375	358	355	379	348	345	342	407	371	375	394	355	368	372	392	385	393	379	369	374	365	380	365	383	382	364	365	360	397	359	359	365	356	342	379	370	361	352	389	380	340	372	341	345	344	370	382	370	368	362	363	362	362	363	394	370	347	351	360	379	359	346	377	352	371	323	389	361	370	349	402	369	369	347	384	358	338	369	344	398	376	368	349	369	382	347	390	393	352	373	361	370	379	353	394	362	349	366	376	383	355	399	345	377	389	347	364	361	385	390	395	411	377	403	372	388	334	389	384	388	374	380	358	383	359	380	357	385	388	349	372	373	363	400	371	369	379	386	352	361	395	372	400	333	340	382	391	325	375	349	340	378	382	345	370	351	372	353	385	381	363	364	337	366	403	357	385	344	392	384	368	361	414	363	334	382	391	329	372	379	344	379	354	392	393	413	374	364	374	362	384	365	395	378	370	374	400	368	366	373	341	369	346
4354	214	202	187	172	147	174	190	168	177	156	143	150	171	184	178	145	144	158	161	189	175	163	174	160	174	163	152	175	176	172	173	156	171	140	181	171	164	165	172	167	174	181	162	146	170	156	163	167	166	166	151	162	157	143	174	173	175	157	158	156	150	178	159	139	139	185	151	166	166	165	151	160	157	154	139	169	159	176	158	155	162	169	195	142	151	154	175	159	162	148	183	183	149	144	153	180	167	165	169	172	158	157	160	181	159	172	165	164	174	136	167	158	164	164	168	152	148	162	159	171	151	157	160	176	178	164	157	135	167	154	174	183	181	163	113	163	156	128	156	168	151	156	154	167	160	156	174	161	185	161	159	146	171	154	159	155	185	192	135	168	143	162	166	168	152	160	158	160	158	170	158	161	175	165	170	151	147	161	169	147	147	170	150	187	165	176	170	169	189	149	160	181	160	155	154	162	129	154	170	172	156	142	162	172	194	162	145	189	173	152	174	168	166	149	148	165	146	139	143	138	179	160	159	156	157	158	157	166	170	163	172	165	171	142	190	162	168	158	152	151	151	148	158	182	173	169	159	163	164	185	182	135	172	172	171	157	153	141	158	151	174	147	141	175	176	162	154	148	174	173	183	153	173	175	144	175	163	178	171	152	166	170	148	140	190	160	168	132	161	166	153	160	157	149	166	206	133	173	157	160	156	181	137	166	160	161	157	172	152	159	167	152	161	161	146	194	147	142	170	149	180	176	130	169	154	152	153	173	173	143	177	194	162	177	159	170	158	157	175	175	155	172	134	190	169	165	150	164	170	162	174	172	189	175	164	174	144	156	159	146	163	164	168	172	194	162	143	166	162	151	178	168	164	158	139	135	165	162	167	158	160	163	169	180	171	152	163	156	173	160	162	149	163	186	168	166	165	163	169	167	155	167	163	177	151	155	156	156	160	158	169	181	137	178	168	179	164	160	174	170	176	144	183	138	155	144	170	157	159	150	137	170	177	165	154	153	151	156	169	137	179	179	165	153	158	136	163	157	185	189	186	158	159	160	158	169	179	181	165	149	149	174	173	133	158	163	169	158	157	149	157	162	159	153	172	158	163	143	163	174	158	185	159	156	154	146	153	180	148	174	141	145	157	156	177	163	181	153	143	140	154	167	141	156	166	159	160	152	147	160	182	171	147	154	178	174	180	151	150	170	157	169	161	159	174	166	160	170	151	159	181	147	166	160	173	178	165	160	165	165	163	160	161	159	173	163	163	182	152	158	164	148	167	163	170	164	162	168	154	163	175	170	165	176	137	160	192	162	185	159	182	176	142	168	164	153	165	160	149	159	170	171	140	168	165	155	155	173	177	177	144	146	159	164	159	158	152	154	166	157	162	157	194	138	167	143	169	159	193	162	149	180	195	175	150	138	163	191	152	159	167	155	142	148	149	141	175	152	140	155	171	138	152	177	173	151	178	187	136	166	179	162	160	153	142	171	152	142	205	163	177	178	176	171	151	134	164	149	136	165	145	154	156	157	139	162	154	152	143	159	148	162	166	167	165	157	175	168	174	158	167	174	157	158	181	184	175	158	160	192	169	172	173	163	162	156	183	160	186	166	157	163	165	163	170	188	183	161	149	155	133	160	147	151	182	152	168	164	162	189	155	164	183	169	163	172	166	173	153	169	168	175	179	176	147	160	159	178	172	181	156	171	176	148	158	151	179	183	173	146	162	158	149	168	150	158	155	147	182	179	167	158	147	161	158	153	187	164	166	159	169	147	166	148	187	134	162	170	150	167	158	146	169	139	149	172	160	176	180	192	151	175	163	165	142	178	165	156	179	155	180	154	156	161	175	172	167	174	179	158	148	154	164	167	153	168	145	173	171	159	166	158	175	174	163	139	151	173	156	183	150	133	132	170	160	153	181	165	160	199	170	162	184	177	127	154	136	169	169	188	148	179	161	184	178	151	147	178	173	163	147	152	153	155	177	154	188	145	156	161	157	181	164	163	159	180	154	161	146	156	201	165	141	168	178	171	166	164	148	137	163	171	158	158	156	149	175	139	166	142	138	159	170	172	159	165	180	173	164	158	172	167	172	169	165	177	140	147	138	147	169	156	174	172	166	183	182	169	142	161	157	151	155	159	168	167	166	142	160	167	162	161	142	169	161	160	187	150	173	152	163	163	174	155	163	154	178	159	174	184	159	153	181	184	150	161	186	149	161	175	175	170	144	146	154	151	181	168	146	155	150	148	169	147	143	166	133	137	160	144	209	181	160	156	159	175	153	136	171	155	151	174	172	161	177	142	152	172	157	151	155	167	164	161	148	137	161	181	156	147	197	152	189	195	153	170	155	167	153	172	154	150	146	155	179	148	175	158	192	158	154	145	181	163	172	180	167	162	163	161	161	183	150	167	201	136	157	146	163	165	176	169	151	146	175	168	163	147	162	174	163	149	176	183	157	170	159	164	147	169	194	157	161	165	144	136	172	171	164	183	156	170	176	171	168	165	155	142	173	163	164	156	174	175	161	163	169	157	167	179	141	162	161	140	144	156	169	163	171	164	164	155	177	174	182	168	168	139	176	160	129	170	183	178	148	172	181	172	163	149	161	143	165	158	149	159	179	149	158	165	164	164	151	151	150	171	164	128	147	147	171	199	192	163	176	146	146	161	168	166	157	175	156	167	140	151	156	144	164	177	169	154	141	174	162	193	171	167	156	148	159	165	144	171	175	179	148	181	168	159	169	171	156	153	141	153	157	145	145	180	175	144	174	169	133	138	156	174	164	153	172	147	175	167	163	162	162	185	165	165	155	155	147	170	187	150	148	152	153	158	160	148	158	168	152	145	180	145	155	175	152	148	177	173	166	177	157	168	162	178	156	180	189	164	145	161	172	178	149	159	181	157	164	138	161	144	184	174	159	153	175	163	142	196	165	155	175	165	170	149	137	157	175	160	166	180	154	157	182	169	148	168	149	144	174	170	170	149	169	164	174	167	135	176	152	155	165	153	176	142	180	162	173	166	179	153	155	161	143	165	142	148	159	169	171	160	183	184	153	138	154	203	178	156	152	152	176	170	155	164	129	169	151	152	166	153	175	174	163	147	143	154	155	154	159	158	146	172	180	143	175	167	144	174	175	162	198	175	152	153	152	173	164	141	151	142	157	171	140	171	145	172	159	147	166	126	157	169	156	162	159	154	161	167	153	191	163	168	197	177	163	150	147	158	163	162	160	153	183	142	149	154	149	149	157	160	152	171	149	155	166	151	162	146	158	155	161	173	172	177	148	174	177	173	152	161	163	179	167	154	169	175	143	165	170	157	169	165	144	152	184	154	149	164	152	163	169	162	165	168	171	177	166	142	162	143	141	180	158	188	146	155	155	147	161	153	162	168	153	188	149	149	152	168	148	159	132	162	154	154	159	142	164	146	162	173	152	177	178	149	171	167	165	170	159	150	176	145	179	160	172	141	170	149	173	170	147	177	178	165	151	130	162	172	159
4203	471	535	571	525	512	492	480	453	465	459	483	469	466	443	449	447	452	451	483	439	442	441	429	421	414	458	429	429	448	437	472	434	458	441	451	398	479	460	416	418	437	449	420	464	496	476	461	425	410	462	466	443	462	456	435	436	448	426	450	450	438	448	397	443	444	425	421	453	440	488	423	424	470	418	476	407	465	493	402	441	454	442	451	460	435	467	418	446	485	465	428	403	413	419	475	460	444	440	476	457	429	448	442	448	470	445	441	451	421	464	435	431	410	420	424	412	439	424	430	426	420	455	399	450	466	448	426	471	404	471	451	452	417	444	431	429	424	449	420	490	464	456	442	463	473	456	466	438	438	451	428	447	468	432	429	448	457	433	417	418	465	479	448	458	451	415	408	439	452	460	455	424	415	432	470	434	458	437	448	448	459	442	398	428	445	464	428	422	424	446	455	458	436	426	448	405	454	409	470	478	434	462	402	411	437	441	454	458	424	433	453	410	452	477	450	494	412	462	458	426	444	415	419	437	429	440	455	448	450	449	457	438	443	453	438	449	430	426	437	467	462	451	474	467	432	482	436	467	433	444	434	441	413	389	456	468	431	405	444	437	438	488	427	417	429	416	408	432	415	429	487	433	427	483	384	429	455	460	443	455	464	452	419	483	429	435	420	459	420	425	448	457	441	438	466	425	480	447	428	443	453	455	396	444	427	430	448	430	409	439	405	438	441	470	421	444	420	418	432	417	423	412	457	453	449	470	484	433	442	405	411	417	470	467	429	446	440	424	442	434	452	440	407	423	409	446	429	449	447	462	434	419	488	429	453	457	407	424	443	415	434	426	440	430	432	420	414	478	456	404	445	404	459	438	471	438	418	454	470	415	425	480	454	453	432	488	430	445	463	443	460	434	447	414	420	421	428	473	475	423	439	430	449	442	441	433	457	460	415	444	421	446	452	444	451	435	438	442	430	427	468	441	467	492	447	437	459	462	417	453	408	445	414	395	416	491	449	442	447	423	466	422	448	461	407	425	421	476	429	471	453	430	460	457	435	436	399	427	438	426	451	440	457	429	426	406	391	489	424	437	452	421	447	417	424	463	433	443	438	438	483	418	463	458	396	481	403	409	454	438	485	472	451	470	446	512	413	433	457	460	435	434	469	418	440	430	420	423	422	439	425	470	417	450	467	451	446	476	440	434	458	428	438	443	455	436	441	427	418	428	431	439	427	405	387	436	423	437	470	430	441	434	434	466	413	440	415	433	410	411	416	442	426	451	445	406	486	440	438	432	409	436	457	437	457	451	467	449	440	464	444	403	468	442	463	467	497	434	429	425	428	435	474	464	422	484	460	459	458	431	407	441	407	441	430	472	448	434	423	469	425	472	426	438	426	407	431	430	446	466	479	448	433	423	456	482	437	424	408	388	460	473	426	435	438	420	471	403	430	475	479	453	428	486	428	462	409	404	449	472	428	414	429	445	420	450	411	430	457	435	466	459	447	407	423	458	442	489	466	461	442	442	460	441	407	432	448	395	436	443	465	449	451	440	435	429	420	426	410	453	451	455	463	422	417	434	414	441	437	412	432	402	441	432	450	438	458	451	461	467	436	442	469	432	428	456	435	420	424	448	450	413	438	436	429	492	482	438	441	466	422	434	432	433	492	392	417	431	455	477	428	406	461	449	457	403	444	443	444	450	455	451	463	429	471	406	425	463	405	451	442	458	461	466	429	404	453	472	436	493	424	470	426	448	449	443	418	481	440	429	395	492	459	402	439	458	421	480	431	434	447	439	405	444	438	431	430	470	437	470	438	471	443	418	420	427	435	430	411	468	396	478	432	441	465	434	430	473	460	440	438	438	440	439	430	455	462	457	409	415	452	424	425	468	450	396	441	425	409	439	439	467	432	484	443	438	440	469	464	405	452	397	419	476	448	421	428	446	447	424	429	454	476	425	437	454	443	438	442	439	441	422	432	432	396	436	427	452	405	477	425	454	426	450	435	422	462	452	442	441	409	453	435	451	430	431	422	433	428	423	445	453	456	414	403	475	431	446	432	474	424	414	447	423	416	445	460	443	423	432	444	444	447	394	459	424	439	430	431	424	444	411	446	425	448	428	451	461	401	459	411	473	473	469	424	442	385	432	419	412	457	369	428	445	445	444	425	448	455	433	438	450	417	432	442	438	458	442	438	469	439	463	476	487	392	433	427	420	432	459	415	448	477	430	446	411	463	442	446	476	456	461	456	409	421	383	435	438	426	471	439	435	464	453	431	484	442	425	422	429	414	444	441	421	441	448	441	424	448	469	443	384	442	452	418	449	435	465	446	486	455	459	470	470	443	412	467	397	436	453	426	461	460	442	464	459	468	450	400	471	405	444	431	415	460	458	469	466	452	466	472	445	436	443	427	418	449	437	457	454	451	419	454	440	439	424	448	472	450	430	452	471	426	429	427	460	402	411	416	437	456	437	419	444	447	472	418	449	414	456	430	435	454	468	433	440	440	421	440	432	434	436	420	434	463	420	434	367	426	452	460	417	446	374	450	454	441	429	448	442	418	475	433	472	488	432	488	436	450	433	425	427	443	458	449	443	429	419	448	430	442	476	433	431	448	397	424	416	462	418	422	424	413	418	443	434	454	473	415	448	448	472	440	434	423	438	420	479	447	457	446	429	439	468	465	423	456	469	433	415	452	426	417	470	415	479	457	442	442	429	408	459	439	409	428	425	471	466	432	440	431	454	404	445	453	431	462	473	486	458	402	438	425	457	442	439	428	460	449	450	452	411	438	432	475	445	444	439	430	421	439	450	419	400	404	478	423	427	454	475	478	450	454	471	433	452	427	425	460	448	416	439	406	451	394	459	440	464	448	406	451	455	430	433	400	428	456	459	459	408	444	432	450	424	443	437	442	424	432	458	453	465	432	431	440	428	422	458	476	462	447	422	445	440	441	473	459	431	437	431	428	456	472	424	448	434	444	436	445	442	424	402	467	450	408	456	424	422	434	433	417	412	424	453	443	455	480	459	434	451	420	440	417	442	411	468	422	449	437	432	391	495	446	429	458	458	431	456	467	476	447	432	444	459	466	420	458	404	445	454	408	461	423	427	459	429	395	448	436	471	446	443	443	419	417	435	450	424	415	415	445	454	409	434	447	428	466	425	432	453	444	388	444	435	477	414	452	411	444	439	471	428	438	474	444	439	439	464	402	456	427	409	465	422	455	427	419	464	432	447	467	422	432	450	421	458	434	466	427	449	471	441	447	448	413	433	445	410	426	414	448	437	438	390	405	455	452	458	455	456	437	472	435	411	459	435	469	427	435	437	432	435	413	441	443	439	445	410	427	434	500	461	430	444	438	446	461	426	453	438	426	445	476	440	427	444	427	472	458	424	434	438	460	425	430	455	471	469	445	473	436	436	418	426	433	454	442	425	439	435	426	426	448	417	450	463	418	426	431	452	447	438	427	423	462	435	417	424	480	410	503	425	445	412	420
38089	7986	1245	921	660	519	435	375	349	297	292	297	262	273	258	263	264	251	236	223	237	225	228	220	222	255	209	227	228	215	214	208	199	214	228	211	238	252	214	219	213	232	226	224	206	195	220	201	211	215	203	219	238	225	195	208	247	209	225	223	210	193	234	206	225	201	216	204	207	219	217	218	217	209	201	209	219	206	229	213	227	224	219	201	195	227	234	232	215	224	224	214	195	190	228	227	223	225	231	230	191	204	238	183	240	201	195	205	199	221	201	205	193	209	214	197	193	213	210	223	211	230	201	207	230	214	226	236	229	213	201	189	196	190	234	214	181	214	234	219	205	206	236	225	190	198	230	201	220	218	224	239	230	204	233	190	212	191	214	224	201	191	213	193	192	213	197	217	225	207	211	213	202	203	214	219	215	213	239	219	223	200	208	192	212	205	221	201	227	228	211	221	206	223	215	196	206	177	209	211	195	193	205	204	219	206	215	234	221	210	206	259	229	203	214	214	212	215	213	230	212	227	232	219	219	219	198	200	222	213	218	224	222	208	235	192	219	231	221	206	194	221	213	213	217	210	185	209	226	203	210	220	189	208	223	192	194	205	199	222	233	219	208	226	210	194	182	216	249	228	225	206	212	213	212	203	206	222	205	219	224	210	232	204	201	230	226	229	196	208	218	207	214	188	197	207	206	215	197	217	212	207	231	212	205	216	205	200	198	221	222	209	207	207	214	229	219	231	206	212	193	196	199	201	190	216	183	216	194	219	215	205	209	236	217	220	219	208	204	230	233	200	175	215	232	218	199	215	226	204	201	245	228	223	223	204	208	215	217	236	198	213	234	188	216	220	249	216	197	240	196	217	236	216	222	219	218	199	234	210	222	216	207	192	206	183	220	212	229	231	224	192	201	209	216	212	185	236	218	226	190	194	193	240	204	232	207	214	204	201	238	185	245	197	212	188	222	189	195	203	209	223	206	209	239	205	212	216	231	220	231	236	204	232	215	211	198	228	215	202	221	204	230	232	209	234	212	231	219	207	196	205	197	238	217	190	207	200	213	209	191	223	197	232	195	224	208	199	198	204	222	195	220	184	197	219	212	222	204	225	215	222	217	217	211	205	213	205	189	225	205	228	206	208	238	189	218	243	222	194	213	199	193	215	240	226	192	211	211	223	201	233	195	236	193	210	207	213	218	205	195	226	203	228	207	182	202	220	227	198	216	213	209	227	217	177	231	193	219	204	202	228	201	245	210	201	215	232	209	244	206	223	221	224	237	200	207	193	222	202	239	211	216	217	213	203	208	228	194	221	222	184	219	224	217	223	202	224	219	222	207	218	232	223	232	199	207	230	207	233	212	221	239	205	240	197	215	244	199	221	197	226	191	224	247	216	202	233	214	216	233	216	212	217	218	214	221	199	216	222	223	212	196	216	206	213	220	224	222	208	205	222	225	228	227	248	228	219	224	194	216	200	243	213	209	202	206	225	219	222	218	213	239	231	203	215	222	217	187	206	217	231	209	200	207	236	203	205	207	216	196	224	202	207	218	230	210	208	211	209	221	198	198	242	241	230	218	221	239	210	214	236	236	180	190	215	201	217	222	227	214	208	205	219	185	207	190	212	227	188	195	204	216	233	220	227	203	207	217	193	179	204	199	225	218	227	227	186	251	208	214	214	185	198	210	222	216	195	221	198	222	195	202	222	210	222	214	207	210	187	218	233	244	220	216	220	218	224	203	222	227	230	205	235	205	221	176	202	215	220	219	206	206	203	218	222	218	213	241	218	213	217	227	229	226	212	201	213	237	207	214	241	215	197	196	215	203	208	213	202	228	223	211	224	198	195	207	217	186	217	192	200	201	228	206	201	210	212	218	228	207	210	243	202	226	214	207	216	232	217	219	225	201	207	223	209	238	213	184	202	219	215	227	221	222	219	213	192	185	208	203	219	216	216	197	213	246	196	201	247	230	204	188	217	234	213	231	192	238	210	179	223	190	210	217	221	208	238	219	214	231	215	219	221	220	198	194	228	212	215	210	206	233	220	254	215	194	228	209	232	213	230	207	201	198	209	222	192	212	222	224	199	200	214	211	221	215	228	230	204	188	183	208	212	203	222	212	207	231	216	211	218	219	223	202	209	210	220	223	217	186	200	226	215	194	204	213	222	200	199	193	203	209	204	216	223	189	224	217	200	236	235	241	219	248	222	201	221	229	206	226	223	220	196	199	201	224	204	191	207	197	222	185	222	203	202	206	201	217	203	206	207	228	218	208	195	218	238	226	190	247	236	215	238	219	209	212	235	197	208	211	188	205	228	214	222	213	202	235	204	232	210	204	190	208	230	219	209	224	232	197	228	212	210	197	217	188	197	246	236	221	244	215	249	224	223	222	215	195	200	199	188	221	213	226	186	201	215	233	205	203	217	214	222	190	197	209	206	195	209	193	211	208	216	234	239	221	244	190	211	202	215	214	208	211	228	209	193	209	243	204	205	229	209	209	190	209	212	208	217	243	230	226	199	218	200	217	250	220	198	204	222	210	201	226	227	221	204	206	230	203	191	199	184	221	191	221	194	218	223	240	217	210	199	211	229	222	194	192	223	176	216	196	187	210	201	201	248	211	219	214	216	231	184	204	183	195	211	205	213	227	208	216	220	197	196	228	194	215	235	229	208	201	204	207	209	205	207	211	237	205	203	206	260	200	227	207	206	235	206	220	200	206	216	236	212	185	189	220	209	192	202	221	227	209	207	224	201	205	209	198	214	225	218	225	196	213	177	189	196	211	219	256	260	194	210	232	237	195	193	221	216	181	220	214	235	193	207	193	211	192	223	231	223	191	206	206	202	219	236	207	225	224	212	217	223	219	233	237	221	209	208	195	218	204	210	204	242	217	185	222	206	218	203	228	203	203	210	227	218	225	217	236	209	195	213	230	211	206	204	215	189	225	205	196	237	190	235	242	200	216	220	194	201	206	216	217	178	221	212	238	204	201	193	212	225	195	195	223	226	199	232	209	235	227	228	234	203	189	209	211	211	217	199	201	211	212	184	219	213	228	218	228	216	221	200	225	222	199	194	207	211	230	221	220	209	206	202	195	218	240	214	215	209	210	206	222	216	195	213	206	221	198	237	211	204	202	213	218	206	234	220	200	233	206	203	223	225	211	189	220	217	192	218	197	207	223	198	222	231	216	189	212	204	208	210	240	209	204	177	220	180	222	208	206	214	222	215	219	184	237	222	216	223	206	207	231	198	237	214	209	218	213	217	193	194	200	225	211	224	234	199	209	217	205	228	221	239	207	231	251	201	214	187	223	207	202	199	199	223	218	190	212	188	197	214	240	193	220	215	212	228	220	223	215	226	214	201	211	210	227	209	190	202	218	218	236	211	223	228	220	227	212	199	208	213	205	227	203	186	215	201	230	235	223	228	260	217	217	212	216	218	232	197	221	213	215	218	215	210	217	226	209	207	203	227	209	225	211	190	191	227	254	222	221	191
19030	1286	2579	2972	2601	2175	1825	1532	1326	1264	1084	999	992	931	837	844	729	725	756	731	670	679	653	618	674	653	637	662	586	609	587	640	625	627	620	592	582	618	591	615	593	593	561	555	599	607	572	570	589	569	574	619	613	566	595	622	650	586	585	575	591	601	543	560	552	566	588	557	562	547	560	582	524	578	585	563	554	547	581	584	551	626	554	562	556	528	539	574	587	607	557	544	585	596	543	563	574	541	589	553	597	549	542	579	592	543	607	570	610	558	554	526	558	548	549	512	548	572	566	573	543	549	540	561	531	571	553	559	539	582	532	588	571	617	559	568	604	578	569	600	612	557	564	604	530	573	583	563	586	518	559	539	522	571	534	564	556	558	579	608	568	548	550	552	569	571	530	575	594	586	507	537	546	524	584	520	532	557	571	575	519	556	545	601	547	555	538	541	521	523	554	558	557	573	539	553	569	577	568	538	552	586	520	567	562	546	622	587	577	538	568	516	543	530	593	547	569	540	554	543	561	557	527	540	557	533	547	592	578	578	564	527	549	531	567	524	567	593	584	536	574	536	512	613	536	565	547	558	611	550	546	548	574	565	521	525	568	539	559	555	502	582	586	553	599	550	552	565	567	557	546	537	550	534	530	539	526	549	545	531	593	518	542	553	548	556	551	567	559	589	537	575	560	563	525	558	536	499	558	568	564	494	540	560	557	540	566	573	559	559	582	548	549	544	580	580	537	564	576	559	598	581	566	574	557	550	507	551	527	568	549	537	571	552	503	533	544	521	549	527	563	592	558	594	504	557	557	565	555	607	534	549	574	528	546	559	578	541	544	542	569	578	536	577	522	565	548	536	578	531	569	592	547	572	561	577	592	536	565	537	612	603	591	553	531	579	534	570	547	562	534	565	549	518	611	574	554	512	510	558	542	507	556	562	511	557	544	529	551	527	555	601	578	559	567	580	585	576	523	536	521	541	544	558	602	582	562	545	542	549	561	573	583	600	521	585	572	529	523	528	483	563	556	532	559	519	546	524	517	623	549	561	574	524	553	523	550	538	552	520	558	529	550	531	545	611	559	548	584	517	532	586	561	583	579	549	561	557	606	554	544	516	547	561	557	574	533	555	594	551	559	509	579	549	555	547	543	537	586	590	556	557	563	533	562	558	584	545	551	535	555	537	555	567	523	559	537	545	519	594	588	548	567	557	590	560	551	549	567	595	548	556	595	555	581	560	538	537	568	548	544	551	568	557	557	535	585	554	519	561	563	540	556	572	543	548	584	585	561	536	503	554	551	464	548	549	536	548	559	541	526	549	521	574	590	543	599	545	581	559	540	534	543	582	576	577	574	567	582	509	592	585	579	574	513	541	524	531	557	572	563	555	521	520	520	571	562	559	526	550	543	580	558	518	515	539	599	521	538	575	585	542	561	563	510	569	620	576	542	558	544	581	541	541	567	546	544	540	507	558	525	579	564	510	530	553	530	530	539	562	559	566	567	525	562	586	572	543	562	545	548	568	508	584	556	541	574	568	573	554	604	563	555	537	556	538	523	529	553	559	574	553	537	561	572	535	567	563	545	568	547	537	574	549	553	575	534	538	541	555	560	556	544	528	582	556	551	543	558	505	563	570	598	545	536	523	581	543	515	481	594	530	537	517	547	563	605	560	535	562	552	547	541	604	546	563	499	527	567	565	536	551	575	554	607	559	602	572	559	575	536	557	558	532	541	552	529	571	599	548	573	557	560	546	594	563	546	549	555	525	576	572	619	512	551	581	514	546	561	544	566	547	533	568	561	587	557	566	544	552	548	556	556	549	582	541	513	521	546	511	580	585	558	530	573	543	543	554	551	533	534	552	583	510	588	549	584	542	583	559	570	558	587	534	547	550	569	571	572	549	506	540	578	544	582	572	580	567	553	588	531	544	529	557	535	540	535	520	555	591	567	540	576	586	554	568	545	611	505	530	597	558	528	561	537	536	572	571	541	552	550	532	524	508	575	564	569	596	559	578	546	535	595	567	524	545	540	542	541	557	531	539	552	556	493	530	549	576	592	543	521	519	542	539	582	559	604	571	531	555	563	546	525	554	554	534	514	573	563	540	503	537	570	577	534	552	578	561	572	555	560	522	594	540	542	559	584	593	579	556	573	537	565	583	585	580	547	543	564	563	568	582	527	527	570	561	552	518	536	541	558	517	543	537	555	560	540	524	553	525	552	529	544	581	530	566	549	576	543	576	511	530	561	510	548	556	552	512	526	558	576	553	545	590	540	544	528	570	529	583	571	539	537	563	548	567	555	545	541	545	559	589	572	517	522	541	542	524	564	553	542	568	537	536	550	575	557	551	553	573	546	597	592	556	570	551	541	536	580	546	561	584	557	590	522	591	528	529	520	572	533	570	535	531	484	574	546	550	585	564	516	583	528	536	506	547	566	556	537	558	548	516	581	526	549	539	524	552	577	582	602	564	538	576	585	549	554	502	562	590	545	536	553	550	570	524	554	573	539	542	522	543	599	537	538	538	574	526	560	575	548	586	595	557	581	572	562	553	569	528	559	519	588	506	497	559	545	518	581	562	571	553	539	562	545	526	588	562	584	523	549	603	511	541	532	544	577	568	529	496	550	573	549	573	526	503	547	546	518	524	556	555	581	569	583	607	536	558	516	580	552	566	548	551	558	538	548	536	558	485	534	581	516	534	584	581	536	517	588	549	541	491	523	547	557	560	483	572	551	579	582	544	557	544	589	536	507	516	553	549	578	553	545	574	531	561	582	602	531	573	586	578	528	548	570	533	547	596	557	577	573	579	550	556	552	553	557	570	593	555	517	542	589	564	561	522	555	517	586	526	541	544	553	564	592	564	558	490	560	538	514	559	588	584	555	554	571	551	556	529	555	572	539	576	526	552	543	552	566	547	598	571	516	534	577	600	516	545	540	525	550	571	572	560	538	581	617	546	559	539	563	547	572	582	565	587	565	558	551	538	568	552	562	549	563	575	578	555	561	521	568	551	559	543	509	522	529	563	507	580	543	555	533	570	536	590	607	559	540	565	547	570	587	555	552	544	573	559	570	546	542	565	521	506	553	596	560	544	568	524	526	534	585	610	576	572	563	573	548	564	546	518	539	573	528	572	545	524	573	525	557	547	593	568	576	537	529	546	531	574	576	575	567	548	522	561	584	526	544	512	557	523	561	553	529	535	563	576	555	569	559	523	513	536	583	573	541	542	559	544	584	515	523	583	549	549	509	547	511	520	607	556	549	576	569	535	576	568	518	560	559	566	581	526	574	536	569	541	538	569	561	582	525	538	529	549	564	519	576	563	574	581	539	561	575	559	607	528	549	543	544	591	553	572	585	585	567	566	572	560	544	528	568	567	552	555	598	561	527	548	534	533	543	509	548	535	555	562	570	516	526	550	586	562	588	581	572	538	532	573	583	557	499	555	563	570	523	541	583	549	570	565	557	553	537	524	519	566	515	557	565	519	543	534	551	560
50788	16207	3392	1680	1095	772	585	455	366	355	281	269	218	247	194	193	203	221	187	211	171	175	189	165	181	161	153	147	169	146	149	161	162	153	125	142	127	149	151	136	142	147	139	147	153	133	123	149	155	153	128	159	141	130	139	144	146	154	133	156	132	136	115	132	152	139	138	143	118	144	131	124	138	152	135	132	143	163	137	140	162	143	152	134	141	134	144	137	141	135	140	137	144	151	148	144	147	143	150	127	150	141	152	150	136	135	166	136	158	161	136	146	138	130	135	158	146	128	125	149	147	167	121	134	118	139	142	135	133	128	156	118	152	151	150	141	133	141	135	164	160	148	158	146	140	167	144	133	130	133	145	150	145	143	140	135	124	131	121	168	142	138	140	143	143	140	134	145	126	138	147	155	151	129	146	121	148	149	148	132	126	154	177	145	136	127	149	153	129	156	155	107	134	135	136	133	133	154	128	144	148	139	148	137	147	144	155	151	113	132	141	147	139	144	134	140	132	125	146	122	147	132	157	131	151	130	148	165	156	143	147	147	128	131	142	145	155	135	130	158	134	138	157	143	182	142	134	132	125	130	130	136	143	153	137	146	163	136	144	131	127	130	162	149	143	129	139	144	137	151	166	135	136	115	131	135	141	121	131	143	149	106	136	129	173	146	114	138	126	148	152	124	132	140	137	154	118	143	167	139	127	135	152	153	139	129	139	131	150	134	135	150	168	140	130	142	126	133	127	144	126	131	134	129	140	148	157	135	148	142	145	132	154	150	126	130	132	133	152	131	163	130	132	132	135	141	142	135	140	151	127	137	150	133	128	134	121	136	142	154	140	139	149	180	163	143	146	143	142	134	128	153	146	171	141	126	150	142	152	137	137	139	114	139	120	147	136	160	125	134	144	123	149	135	132	157	151	137	129	150	153	119	118	139	135	132	131	158	140	145	151	162	136	120	127	138	156	145	136	142	147	134	135	137	159	131	145	145	136	140	136	137	131	144	119	150	143	152	144	134	126	131	127	143	146	148	162	156	135	143	157	125	145	141	155	140	165	150	119	147	128	148	163	146	160	160	151	131	118	145	163	139	131	122	123	136	146	139	123	141	145	161	132	133	151	134	162	148	127	156	148	141	152	131	146	151	140	151	134	140	173	147	130	145	146	139	135	135	133	160	124	147	126	137	142	154	122	137	154	148	127	137	135	143	147	151	139	144	142	133	155	151	129	148	139	145	155	142	127	145	148	140	140	118	129	116	137	136	128	132	129	142	159	135	144	138	126	127	136	134	122	148	150	151	143	130	134	119	127	153	138	140	128	136	125	160	146	147	127	140	172	147	148	152	144	155	126	130	147	132	171	154	132	158	120	133	160	145	149	148	135	119	137	132	112	137	170	157	127	135	121	125	160	151	122	138	146	140	156	137	156	140	136	144	152	142	135	140	164	119	174	130	146	154	156	139	142	138	130	158	133	146	130	144	152	114	132	152	140	150	129	138	133	133	141	140	144	136	129	133	131	133	134	129	163	139	146	142	155	128	153	149	153	139	126	127	137	134	142	148	149	133	147	156	123	151	151	132	147	136	158	138	147	141	128	150	137	147	140	151	134	123	119	153	147	146	124	160	142	141	141	130	136	128	138	160	117	139	141	136	143	127	115	152	148	127	133	160	107	158	139	141	155	147	146	145	135	115	154	164	137	135	130	158	150	157	122	132	117	174	139	130	145	130	140	143	166	143	137	154	153	142	149	142	155	133	149	158	133	143	135	138	145	134	147	150	129	124	159	147	143	148	147	139	154	137	145	146	139	152	127	129	139	139	141	152	114	161	133	148	169	149	162	108	162	146	138	139	142	131	148	140	131	150	157	129	135	137	129	135	147	139	116	143	149	145	144	141	133	140	160	128	143	131	156	146	133	150	132	135	126	142	153	146	130	160	142	140	143	150	105	147	132	132	127	142	156	145	119	144	133	135	183	140	150	154	149	145	165	146	145	123	121	117	133	135	149	141	147	136	127	123	142	159	135	131	118	126	146	122	154	153	126	167	153	155	150	144	158	144	140	140	124	117	130	119	135	130	160	141	137	138	156	141	118	141	126	136	141	140	148	161	147	153	142	148	130	170	143	145	134	137	153	140	121	125	159	158	127	149	135	148	157	136	158	158	157	130	148	137	161	141	147	162	132	143	139	126	127	120	118	137	154	136	144	128	132	153	149	164	126	151	156	155	124	150	125	132	146	131	131	124	142	150	131	153	137	131	149	149	140	143	144	152	161	158	139	144	132	157	128	152	150	149	131	123	156	139	136	132	147	139	153	132	152	144	113	147	133	160	147	137	127	139	148	134	152	139	159	132	123	137	133	133	133	146	157	131	115	126	148	146	151	162	139	130	141	125	166	148	123	132	105	130	145	160	144	159	143	138	133	153	150	122	129	127	146	135	141	137	147	137	137	131	148	118	146	133	155	132	150	151	152	126	127	144	142	141	118	155	148	125	134	140	145	137	133	147	124	138	127	150	126	139	144	139	139	158	155	146	138	145	147	149	138	130	117	147	145	143	133	138	167	142	173	163	130	128	139	114	150	124	124	138	138	134	146	157	151	148	113	104	136	140	149	149	134	134	148	128	158	144	147	138	139	129	156	150	143	146	136	124	156	135	135	126	139	137	138	126	148	133	145	120	123	146	143	144	131	137	116	133	160	139	142	131	135	139	134	132	149	129	147	144	151	167	135	147	142	140	130	133	138	148	151	137	142	142	131	123	132	138	145	137	167	149	170	142	141	132	137	152	153	146	138	140	153	147	133	129	155	139	157	132	150	146	153	146	151	147	130	135	122	151	131	136	119	132	137	143	135	130	167	125	141	148	131	129	144	151	123	115	144	151	144	164	143	149	138	139	156	149	125	138	141	124	136	141	131	129	144	124	157	157	130	149	142	135	177	165	137	127	122	178	131	128	149	109	126	130	147	135	157	158	142	146	128	137	145	159	144	120	149	120	157	142	127	139	134	140	123	122	128	156	167	111	153	112	138	148	149	148	119	130	136	145	124	133	144	143	132	173	150	126	132	126	129	135	141	155	159	128	136	138	147	143	125	139	137	133	140	122	140	126	147	159	154	160	146	130	150	153	146	146	138	140	150	153	150	133	126	119	169	128	128	134	122	128	137	152	129	130	139	143	135	156	141	136	152	125	141	161	115	124	139	129	129	133	142	142	130	128	128	152	117	122	141	138	139	131	132	145	131	144	140	148	118	118	132	128	157	146	147	121	109	125	143	143	130	135	134	129	148	123	144	143	135	144	156	157	136	138	140	136	139	140	133	116	136	142	158	133	128	155	146	158	136	146	137	148	136	136	145	155	143	144	128	146	145	139	152	137	122	139	140	129	132	131	148	129	130	130	150	155	140	165	153	149	141	116	126	117	154	109	126	148	146	140	136	154	122	130	151	145	118	158	163	150	136	120	144	150	140	158	150	145	147	146	136	132	152	143	140	140	157	147
26366	1773	4366	4897	4146	3517	2807	2363	1987	1652	1419	1328	1154	1075	976	909	887	766	755	718	654	662	642	606	594	586	558	531	538	491	506	475	464	509	495	483	494	463	478	464	416	429	466	411	400	438	450	419	425	476	466	421	456	435	438	461	430	414	439	420	403	418	429	412	425	416	385	358	398	398	379	390	364	411	419	377	412	386	401	376	396	348	386	396	387	378	374	381	349	354	371	402	406	424	378	381	383	322	372	362	381	364	394	398	409	367	411	361	378	390	397	348	355	362	371	366	367	371	371	372	407	385	376	390	380	374	351	355	348	385	382	354	368	383	422	386	393	397	417	394	378	393	431	351	406	354	380	385	379	372	371	336	369	363	363	395	391	393	380	350	347	374	345	365	385	378	361	414	368	372	373	399	364	375	353	373	376	384	342	354	355	355	353	389	377	380	349	402	391	364	368	339	363	377	361	363	385	371	391	380	376	395	410	359	383	350	410	417	382	373	377	357	395	405	362	377	397	356	355	431	381	375	381	351	355	411	401	347	342	379	340	347	366	337	375	370	357	355	388	370	379	367	389	346	352	352	392	369	368	386	340	381	390	392	387	379	385	380	375	383	359	372	410	410	337	348	366	372	343	376	369	402	381	386	385	355	358	393	357	375	386	381	368	354	354	375	403	359	412	390	373	404	367	371	387	352	338	388	392	343	371	361	337	383	384	340	353	354	376	361	394	363	344	348	359	399	357	358	397	388	375	368	371	374	384	332	367	369	367	364	356	375	353	343	361	377	338	406	364	369	374	358	417	339	337	375	417	367	377	393	379	366	389	369	360	371	372	378	353	380	398	347	354	356	385	353	371	365	393	347	378	394	395	350	367	364	343	363	365	351	369	392	338	379	358	378	351	352	351	353	363	373	370	367	364	341	371	388	376	367	357	368	378	340	371	368	363	363	362	379	365	358	399	317	342	387	373	391	384	335	392	377	362	336	364	355	357	356	396	396	379	348	357	341	363	383	335	367	349	360	362	380	383	395	364	345	352	361	380	361	385	359	350	350	340	365	339	423	351	362	346	362	362	346	332	372	358	374	372	366	352	344	363	358	320	344	394	378	361	378	354	367	368	373	348	354	332	404	398	380	363	400	404	351	364	369	356	377	374	391	375	361	385	364	378	367	353	337	386	358	359	368	364	341	345	360	377	371	371	391	346	389	395	350	361	353	370	382	366	360	377	375	368	370	354	399	376	397	358	357	349	385	333	398	354	359	372	394	353	336	402	408	372	371	364	342	369	407	380	390	368	348	381	346	374	369	384	339	383	377	362	367	340	423	351	364	371	374	366	379	344	339	371	375	362	334	374	392	357	354	361	379	389	346	398	372	366	396	358	377	365	358	382	350	382	362	368	359	386	373	363	363	361	356	368	387	371	377	334	355	374	351	366	396	377	363	359	389	353	385	357	370	365	394	381	383	388	382	378	381	364	372	351	356	376	352	372	393	358	369	389	365	375	377	376	382	363	397	368	383	365	377	385	371	373	398	368	376	381	327	380	402	347	350	342	378	340	372	358	379	391	392	385	355	339	377	365	379	379	369	370	359	351	369	370	377	371	351	374	369	332	400	393	373	378	379	374	379	389	429	370	382	379	322	364	378	389	373	385	371	392	340	357	381	404	340	370	356	338	357	356	332	332	370	383	360	379	350	370	368	356	375	386	350	350	349	381	377	382	375	382	365	367	365	415	379	390	351	407	371	376	346	380	364	391	371	388	376	377	386	376	374	380	364	364	390	352	383	330	345	413	347	368	363	360	381	369	390	365	380	344	396	359	376	358	341	373	402	358	394	395	349	372	375	381	365	352	367	354	346	363	432	360	370	385	391	402	359	332	383	371	355	312	363	366	330	358	354	360	361	402	359	351	370	391	353	390	351	368	394	325	370	342	381	376	333	350	379	356	352	406	348	350	362	361	400	343	361	378	369	361	356	391	353	375	361	355	349	364	403	347	353	370	339	348	392	371	401	366	360	358	376	378	365	381	373	361	375	386	373	383	364	382	383	360	372	381	394	361	368	362	368	340	350	361	381	362	332	355	363	384	362	374	394	359	364	364	343	377	351	373	375	388	368	412	364	366	376	406	363	410	352	362	329	396	377	372	382	357	336	376	373	382	356	421	341	393	349	363	362	376	380	411	375	339	391	368	356	424	348	381	391	383	354	379	357	397	381	344	362	388	363	361	360	358	392	343	364	332	360	359	383	368	346	412	377	367	388	410	376	407	368	431	393	398	368	390	363	347	359	384	376	356	396	382	418	370	363	353	381	367	375	367	359	305	389	347	388	343	362	372	375	357	367	382	376	398	359	406	367	389	385	358	348	403	394	346	355	367	379	359	372	354	349	353	350	352	365	378	394	368	390	377	365	351	379	388	413	374	389	383	350	329	361	373	350	349	350	391	414	374	330	360	365	393	366	349	344	345	354	398	362	371	408	397	383	362	379	382	389	347	375	354	358	410	375	361	332	352	368	376	322	359	370	364	346	367	385	386	354	378	408	387	345	366	393	406	359	367	352	358	386	376	388	379	389	338	370	352	354	364	402	390	339	370	367	348	370	352	391	369	369	355	371	405	374	397	408	347	347	347	368	364	374	365	358	393	347	371	341	341	365	374	379	380	414	339	371	375	404	364	363	359	377	364	327	391	319	415	386	363	338	365	346	357	340	389	346	396	366	379	371	387	372	361	414	359	362	371	392	364	358	350	366	349	385	396	367	389	359	398	387	341	361	414	407	394	392	391	368	372	338	348	376	380	346	368	339	366	327	375	352	369	372	349	368	356	397	357	350	325	343	381	359	383	366	343	343	377	337	376	367	362	363	385	351	361	353	354	389	357	362	341	369	368	356	386	352	394	373	401	416	367	364	391	400	361	349	370	387	384	368	387	354	350	351	364	355	358	352	368	352	390	388	365	342	354	323	363	385	353	377	372	402	379	404	381	372	351	350	383	382	357	349	393	346	371	377	395	425	375	335	373	384	386	337	364	340	387	332	373	397	372	343	380	358	353	341	387	387	384	355	348	374	390	370	350	400	346	345	343	343	355	341	342	364	346	343	374	338	392	365	354	356	357	334	380	338	362	394	401	372	370	362	403	362	390	346	348	403	376	395	328	373	353	388	414	383	328	406	354	353	404	404	367	388	393	402	383	358	345	354	374	395	334	376	417	367	352	380	369	352	388	338	335	388	357	382	348	382	361	401	403	361	370	373	366	390	368	366	346	394	389	356	376	380	377	416	345	385	341	375	350	356	350	355	362	335	338	357	337	387	387	353	354	393	355	352	398	408	336	358	371	382	358	337	351	379	374	379	384	411	366	362	389	364	372	367	364	386	367	346	382	371	377	338	354	371	343	398	361	340	341	354	378	373	353	366	339	328	373	394	391	344	383	375	385	365	372	372	366	371	370	346	368	375	377	376	357	357	384	370	395	361	368	352	349	373	378	428	362	365	344	389	344	399
4477	220	188	195	147	182	174	170	175	193	170	172	163	176	156	160	170	181	173	149	158	168	146	170	152	146	158	152	174	176	150	149	170	145	147	171	178	168	163	171	151	147	156	186	155	149	174	175	171	150	166	148	155	166	168	163	150	166	157	167	161	142	151	171	162	165	170	166	154	144	175	167	163	173	164	133	153	166	162	158	160	178	165	164	165	158	157	144	178	162	170	162	186	179	156	139	154	169	172	155	174	169	160	170	147	163	177	142	147	152	151	161	201	162	155	168	142	164	138	170	157	152	174	175	161	160	159	176	198	162	171	152	175	166	182	145	162	159	174	163	155	154	172	151	159	189	156	157	158	171	147	149	176	170	164	153	162	156	158	146	159	171	182	142	175	165	148	134	163	160	168	135	142	151	170	161	160	163	141	166	171	163	190	158	148	158	165	167	173	142	176	153	164	127	162	193	169	153	143	143	157	151	149	185	165	146	162	164	144	146	158	170	156	172	176	173	156	158	166	147	167	159	180	152	150	165	168	152	125	170	151	156	140	178	145	159	164	130	146	142	173	152	163	174	176	156	157	150	177	148	164	173	143	181	145	151	154	171	143	156	167	169	161	176	140	147	175	165	166	155	143	166	181	155	178	149	135	183	158	150	151	159	150	151	152	173	160	194	183	190	134	148	195	154	176	169	152	157	141	166	150	168	169	172	155	166	186	162	159	160	160	165	150	170	143	159	153	158	170	171	158	165	178	155	158	129	176	158	156	165	181	168	167	149	173	145	163	163	160	157	144	151	169	155	184	154	152	168	161	175	164	167	165	180	139	173	174	159	157	158	159	144	164	175	146	126	145	161	142	157	156	161	149	163	176	176	158	175	155	168	152	143	169	145	153	136	158	143	147	162	182	149	161	137	156	149	160	154	179	156	164	130	140	168	162	163	169	159	151	161	136	171	173	175	142	152	163	170	167	180	159	157	166	158	166	153	180	179	177	163	166	151	173	165	182	188	158	182	137	166	158	186	148	185	165	174	177	162	154	162	165	168	136	166	130	151	166	178	150	171	157	185	154	167	132	159	161	143	150	155	161	152	161	151	149	156	164	160	159	185	189	162	152	166	177	161	140	141	176	153	168	133	149	157	158	174	147	137	155	164	155	143	188	164	190	157	161	185	158	166	158	163	123	167	133	163	142	148	169	180	167	139	148	178	162	146	158	160	184	150	164	158	182	167	160	158	153	145	182	157	139	163	165	176	172	156	192	168	171	161	173	162	143	158	147	167	141	170	177	153	155	169	152	180	158	145	173	155	151	156	153	180	152	160	180	159	166	166	140	170	160	162	187	141	148	178	157	165	168	175	162	186	163	142	158	174	173	171	147	155	181	171	152	168	174	176	146	189	185	166	160	178	163	146	141	177	149	160	175	151	148	192	145	164	152	162	175	157	144	158	144	171	150	136	154	186	128	156	141	174	164	143	145	182	173	148	148	167	144	172	140	136	165	159	162	119	155	147	160	155	165	149	150	161	143	160	151	152	152	162	161	170	163	146	163	163	158	175	160	158	162	148	163	159	170	150	159	150	156	163	153	145	175	164	174	174	150	164	173	148	164	176	151	160	198	165	157	184	191	151	153	168	157	135	163	153	147	160	181	146	153	177	174	152	182	161	170	167	149	155	162	164	171	176	149	160	191	166	169	177	164	158	172	168	160	179	169	156	150	126	131	143	169	166	145	147	164	166	155	177	156	171	166	143	171	145	168	155	170	149	165	179	166	155	167	166	149	164	177	178	179	166	162	198	158	160	154	135	163	174	164	175	147	145	189	147	174	172	168	153	158	180	168	180	153	165	163	163	160	156	180	148	159	165	168	159	154	146	188	166	145	152	146	154	164	158	193	168	164	149	137	165	157	165	188	175	152	156	163	160	167	151	157	151	135	174	154	167	160	178	151	156	155	168	139	159	143	149	177	183	153	166	139	159	173	167	168	179	160	153	169	168	154	137	149	158	173	169	160	138	158	137	154	168	156	159	159	150	160	166	153	148	145	150	184	195	144	174	164	159	174	168	161	163	172	152	172	173	176	169	168	154	159	151	181	167	150	151	163	179	146	160	159	180	168	163	177	131	163	153	172	160	160	142	165	146	162	161	154	166	163	135	156	168	144	155	154	149	170	152	173	174	152	151	148	183	153	165	162	151	144	166	168	159	171	173	184	168	164	144	155	162	152	150	143	142	146	141	140	163	169	182	168	174	154	177	155	184	163	148	179	152	157	160	167	171	161	165	149	139	165	149	165	162	170	162	154	149	161	156	155	169	185	166	157	159	161	157	169	157	161	175	160	168	153	196	162	179	170	156	169	164	166	178	165	147	173	155	155	156	176	135	168	167	154	146	175	151	151	159	169	170	138	165	147	152	166	157	165	173	188	162	155	147	158	169	152	170	182	177	148	174	158	164	146	165	157	162	160	151	153	141	161	176	165	152	156	171	177	160	167	152	167	156	145	155	174	149	161	174	174	160	154	176	168	167	142	185	139	171	158	163	182	166	183	139	163	138	142	181	164	171	143	149	179	161	135	150	154	160	162	166	192	175	138	160	165	179	121	159	153	142	148	156	132	159	160	170	139	156	180	144	158	174	158	152	194	178	157	165	159	147	158	151	172	158	148	143	181	139	146	158	185	152	154	155	195	157	158	174	159	161	170	144	156	137	147	139	161	144	160	155	174	153	170	183	180	171	161	165	161	170	145	174	150	126	166	156	152	166	150	149	158	170	163	161	151	159	142	134	182	169	156	174	141	170	150	167	147	173	175	158	161	165	155	147	150	180	185	151	161	157	160	147	166	167	176	142	156	177	157	158	164	176	157	167	151	176	158	168	153	177	183	156	170	159	134	183	174	168	178	153	156	159	172	165	148	144	143	167	169	158	157	153	160	158	159	183	180	171	176	138	168	178	171	161	174	164	161	154	160	164	152	177	163	173	141	174	174	153	144	154	136	148	166	171	148	159	151	172	158	170	167	161	149	148	145	149	162	163	180	160	169	161	161	163	154	151	149	170	176	170	167	171	167	150	131	151	183	161	190	178	160	127	171	173	158	164	143	151	170	158	192	153	159	155	149	166	198	143	160	153	175	167	146	165	164	166	141	174	156	179	153	140	171	162	175	172	154	145	162	141	176	162	179	151	174	168	139	147	177	170	174	157	145	143	167	129	147	139	170	169	153	165	147	156	171	152	179	160	164	184	165	174	178	168	150	153	157	144	186	146	161	151	161	143	154	153	163	164	173	170	157	132	161	162	161	169	166	166	154	174	151	171	151	164	163	152	176	168	149	159	165	156	141	162	146	184	148	152	143	178	157	169	161	161	158	151	179	153	191	158	181	155	178	161	140	160	165	162	166	175	178	166	157	174	151	152	168	185	168	168	162	168	140	155	158	170	170	159	138	154	161	147	158	138	157	163	145	162	154	177	139	183	156	163	152	164	157	177	161	153	173	144	176	160
4219	438	549	570	524	521	482	479	476	440	451	477	420	474	451	461	440	456	443	446	461	420	454	450	373	453	440	421	411	454	486	405	419	452	537	441	474	480	482	441	476	448	424	440	444	455	460	401	469	420	444	445	455	449	431	437	441	428	421	450	440	413	456	420	500	432	484	440	432	412	463	459	431	450	417	442	427	445	432	417	448	423	399	442	435	444	431	431	452	438	419	438	445	452	439	466	435	468	442	406	403	449	457	488	427	441	398	466	429	398	448	445	396	451	453	430	434	413	447	392	476	449	449	426	404	405	418	411	452	433	468	438	412	455	409	438	432	415	444	446	418	434	436	446	432	440	433	437	476	454	453	402	447	453	420	450	465	443	408	452	443	424	421	412	425	433	438	425	435	431	454	448	445	463	412	409	444	434	458	416	410	415	412	429	481	452	413	436	462	457	448	417	455	415	427	418	423	416	432	459	423	449	413	455	452	464	399	425	420	437	444	436	411	406	449	403	451	425	450	408	448	436	436	426	450	445	402	440	426	439	448	431	441	456	413	414	430	428	466	463	460	425	395	429	423	427	428	382	446	419	450	424	418	448	437	469	434	428	435	414	451	398	398	438	447	446	415	453	454	419	383	432	450	428	441	421	491	428	440	445	421	452	465	419	450	416	437	417	445	409	440	444	448	406	456	451	428	459	437	476	411	446	436	455	457	474	442	447	428	430	428	448	475	462	442	452	456	457	439	427	440	434	433	406	447	436	423	447	451	453	455	435	438	409	429	438	452	426	433	418	476	446	412	451	417	421	438	446	468	443	461	408	448	418	464	434	463	462	427	431	415	433	431	423	455	448	412	432	426	439	423	417	415	434	459	429	468	495	439	440	428	447	430	431	416	428	461	434	453	418	432	445	463	417	404	465	433	431	466	429	395	454	451	433	453	429	448	457	420	401	410	416	457	440	441	469	444	395	488	448	429	462	400	391	440	450	442	461	427	476	447	470	439	426	442	457	425	434	416	423	419	495	433	458	458	433	436	415	403	416	472	400	436	416	419	481	407	447	399	449	434	448	446	397	445	438	470	404	445	428	454	440	445	443	413	438	473	407	425	428	452	434	429	415	428	451	415	426	413	426	407	454	445	442	459	443	429	389	439	389	434	428	409	430	442	440	435	425	423	418	429	457	439	437	410	432	420	435	456	470	451	436	406	456	421	430	423	400	447	400	461	433	481	456	442	434	420	449	461	421	426	441	423	444	438	408	437	412	438	443	450	448	434	401	441	428	437	421	439	423	466	435	471	439	423	427	470	458	399	452	467	441	446	421	436	429	445	454	474	442	442	431	428	456	418	456	461	434	430	445	440	467	406	436	435	407	408	423	433	429	425	453	437	458	404	452	441	427	439	443	423	448	421	436	404	440	458	426	434	424	456	446	430	456	458	434	438	475	429	462	430	426	416	397	426	418	410	410	454	438	432	450	452	424	472	446	470	476	438	420	393	477	447	426	429	436	429	434	441	413	453	429	450	417	438	428	461	449	435	426	464	443	387	445	417	451	448	440	436	446	455	437	430	438	420	407	404	448	457	432	410	443	413	429	414	439	442	437	451	418	398	431	442	443	463	462	420	433	409	415	436	437	425	448	456	416	434	439	442	483	440	454	440	410	445	417	436	424	399	430	463	455	428	431	425	428	453	428	431	437	467	398	477	450	463	454	454	451	476	456	414	435	379	440	434	409	455	446	462	455	444	439	444	405	446	410	439	432	433	446	438	438	450	471	446	463	439	449	437	443	433	440	442	442	453	400	447	424	441	431	446	469	433	443	453	449	463	427	452	441	421	430	441	436	425	424	434	414	463	443	422	463	426	415	435	451	427	421	449	479	436	425	437	405	422	432	424	413	442	478	408	447	453	433	451	431	421	443	438	440	433	430	421	455	419	463	415	433	430	423	415	420	418	404	398	438	446	404	446	444	398	443	418	450	455	422	426	429	443	423	401	498	434	429	477	437	435	438	472	418	420	431	425	455	472	453	398	417	454	433	454	456	454	409	422	417	400	390	407	418	429	465	421	470	476	414	400	442	442	432	428	435	389	455	442	428	424	438	450	467	413	427	448	468	446	438	465	424	438	434	435	472	433	437	483	431	425	446	453	442	439	430	437	422	443	456	456	402	377	437	414	443	421	462	443	408	470	454	448	437	486	462	472	430	455	460	396	423	471	440	433	413	415	445	409	458	436	469	427	429	426	423	430	417	425	399	455	448	427	431	463	428	451	449	403	498	459	435	431	447	420	395	487	426	430	411	415	419	443	476	472	443	423	508	480	438	457	411	434	448	464	450	415	436	470	478	458	406	456	452	429	431	411	446	460	438	411	470	429	476	428	465	454	468	418	400	454	460	480	452	444	455	449	455	447	452	436	427	420	438	443	425	412	409	444	452	464	425	432	472	429	442	471	431	443	419	426	453	424	427	464	453	420	457	413	454	438	427	423	439	452	449	438	455	464	446	453	460	430	431	453	435	444	447	457	466	410	460	434	446	455	436	436	478	396	423	485	441	437	459	439	462	438	451	432	425	455	448	421	437	443	453	453	417	443	469	434	430	458	443	419	442	483	440	445	413	423	427	436	447	415	466	430	442	440	446	452	440	419	454	462	431	400	413	445	431	453	459	418	428	413	418	419	425	406	433	416	431	435	429	447	424	416	463	458	450	464	471	423	442	458	477	422	478	453	433	412	438	412	446	428	444	462	492	432	446	438	458	478	431	436	440	423	452	434	435	449	456	441	417	422	441	439	423	438	400	437	473	475	390	444	448	437	385	412	424	434	460	415	435	451	433	471	460	446	467	459	439	459	446	437	461	433	438	463	417	421	407	446	399	412	431	461	432	454	460	400	424	453	442	432	455	457	447	428	465	425	435	427	443	454	421	430	416	407	432	455	410	448	439	434	454	407	422	431	427	431	443	408	393	433	418	436	458	476	437	463	405	443	489	418	458	454	447	425	456	448	402	430	409	462	442	439	474	397	466	410	420	438	478	474	409	442	448	426	464	436	456	459	483	424	414	421	418	423	410	478	438	447	447	461	450	403	455	446	414	422	414	450	417	412	410	444	422	437	398	442	427	397	409	451	459	420	445	469	399	449	439	447	429	444	451	448	451	461	446	402	480	442	396	435	450	450	427	451	438	444	441	444	467	488	428	409	439	391	450	482	445	397	417	467	435	421	453	402	425	416	429	431	474	449	444	478	447	462	422	410	409	425	430	427	466	418	414	443	471	420	434	444	427	437	428	421	440	433	463	401	429	435	432	432	407	440	422	420	407	420	444	461	442	431	415	444	451	460	444	456	463	456	451	452	427	426	420	445	408	423	421	443	402	424	404	470	438	457	433	470	443	443	443	435	434	417	466	426	434	445	443	433	486	450	440	446	439	467	446	391	448	440	421	441	416	415	433	420	435	426	461	425	422	442	424	477	454	414	453	454	415	416	445	453	409	434	449	420	476
39637	8420	1235	891	682	524	454	376	352	313	279	271	267	262	252	236	219	232	260	216	228	205	203	250	207	228	221	218	231	230	254	216	244	200	228	216	216	255	231	188	253	232	211	212	199	216	201	229	225	242	242	188	211	208	220	218	205	254	223	205	206	209	211	205	204	241	205	234	212	226	206	224	195	227	220	224	199	228	207	224	230	210	201	227	222	237	218	231	216	204	237	230	217	205	210	220	197	220	216	224	232	230	237	221	213	194	187	228	204	191	200	207	193	211	224	219	236	230	215	209	224	210	211	212	213	224	215	213	183	216	213	215	197	196	201	226	212	205	206	222	206	220	199	238	231	220	221	192	237	238	222	194	220	271	223	229	215	193	200	221	197	223	192	243	206	212	251	207	217	204	201	231	232	195	201	223	231	232	202	204	199	217	186	237	213	220	211	194	220	226	229	215	215	228	206	225	196	182	236	201	214	213	219	211	221	220	215	218	225	204	234	226	226	251	209	223	212	219	221	217	231	223	224	230	185	204	223	209	232	205	253	205	206	221	191	216	236	176	211	207	220	214	223	244	205	196	206	226	210	217	185	225	222	236	194	228	224	235	220	201	195	212	216	215	218	221	211	218	219	200	202	223	228	215	219	220	188	215	201	219	230	216	219	196	225	217	223	202	221	213	200	206	223	192	219	189	218	191	215	208	211	226	232	192	213	208	230	204	208	231	203	227	211	204	211	227	185	228	198	233	219	214	201	235	188	224	210	213	212	236	207	196	234	236	235	234	213	212	206	210	182	216	238	189	214	199	197	223	207	209	214	202	220	214	196	199	241	205	192	219	235	196	219	223	250	198	218	197	223	232	191	218	208	234	221	211	217	213	176	211	197	227	243	229	215	211	222	249	235	224	212	233	194	237	203	206	218	205	225	222	229	251	193	225	214	202	212	261	202	217	180	206	215	218	199	204	212	223	239	218	209	201	203	191	245	197	230	226	229	222	201	222	231	214	206	192	205	201	222	211	241	199	207	217	202	213	195	226	230	206	213	229	220	202	181	224	220	193	195	195	208	235	218	221	217	170	196	213	204	201	209	231	202	208	211	184	223	232	224	216	200	212	222	253	199	212	195	229	189	214	225	239	230	191	194	197	229	234	218	217	204	219	219	222	210	213	215	221	215	198	232	204	210	239	221	196	197	214	229	226	202	223	203	210	206	198	194	227	214	211	222	206	221	189	223	193	203	214	207	225	182	193	215	197	220	189	220	191	237	228	213	216	220	204	211	220	188	231	219	201	221	226	219	217	215	222	213	203	220	198	202	201	203	205	192	217	228	210	226	221	224	215	234	211	194	201	225	209	209	197	197	231	195	195	206	212	199	218	212	210	214	216	223	202	228	210	220	213	187	209	207	179	254	226	217	205	193	195	238	216	229	199	217	225	223	220	202	203	223	202	220	199	224	194	216	195	217	227	185	206	195	205	201	209	194	216	216	205	208	227	206	231	206	243	227	198	244	206	210	210	219	204	166	234	191	198	195	218	177	200	207	195	190	193	239	191	218	236	202	223	187	234	164	205	222	203	198	202	222	232	195	200	195	209	222	247	210	222	215	217	229	214	214	223	224	255	210	225	214	217	195	226	204	245	206	257	212	213	232	220	201	212	201	216	199	228	190	231	203	192	201	212	185	230	206	214	239	211	213	205	176	188	188	192	213	224	203	236	209	193	223	230	218	196	218	212	229	197	210	211	190	220	214	219	180	229	202	200	209	191	250	190	208	221	213	204	211	179	227	212	223	208	216	199	219	195	185	202	207	207	229	188	216	204	226	226	209	219	215	237	194	217	219	210	212	215	203	213	225	235	225	223	189	259	234	215	216	214	231	264	230	217	204	232	185	222	248	214	196	222	221	200	194	244	211	209	221	227	207	238	207	236	216	224	197	238	197	209	240	194	223	219	200	211	181	208	211	243	236	210	233	207	193	238	238	208	228	223	215	220	225	225	228	235	212	211	194	192	201	227	232	230	204	186	227	210	235	227	202	224	215	210	241	218	206	232	218	246	188	216	215	219	236	216	225	213	216	220	216	220	223	205	229	222	210	198	219	205	211	208	189	209	198	210	220	210	222	212	212	220	235	208	213	173	189	213	221	203	205	231	231	209	191	206	232	245	211	241	211	211	188	218	205	218	214	221	235	220	206	207	224	210	223	198	215	238	209	202	226	192	188	217	224	209	218	226	218	210	183	206	211	218	189	231	219	223	206	192	215	222	237	259	214	182	212	241	219	203	229	197	210	184	207	218	211	230	217	210	179	222	185	201	213	196	208	234	228	200	241	210	192	198	195	210	192	218	209	194	197	211	223	226	217	215	204	202	201	207	235	221	222	208	201	223	228	196	206	232	213	213	211	217	220	238	227	204	215	207	195	217	212	202	219	208	207	213	217	188	225	227	199	216	218	216	201	219	242	208	232	209	219	200	211	200	207	182	193	216	211	206	218	214	222	182	245	211	196	202	228	208	239	214	222	223	199	216	258	236	204	209	227	231	216	194	244	181	205	192	204	204	214	208	206	225	212	210	192	235	196	204	206	208	223	213	205	233	204	212	223	207	207	210	200	238	203	194	200	194	229	224	182	206	198	219	189	219	218	195	213	217	208	208	207	245	201	182	205	206	227	204	221	225	202	229	219	200	233	199	217	203	201	218	186	177	203	198	224	179	207	214	218	216	224	206	224	221	196	215	183	195	214	199	185	227	208	211	228	213	200	212	186	199	231	210	201	208	186	209	201	229	171	203	201	206	211	198	192	215	229	206	222	198	218	224	225	197	213	203	220	214	228	227	229	217	200	198	224	199	249	184	192	206	209	215	222	216	200	220	212	210	211	194	230	229	229	213	208	198	196	204	194	202	217	200	236	208	218	211	243	212	205	200	191	220	209	229	214	219	236	227	203	210	206	197	214	236	190	211	203	208	214	223	188	202	231	228	193	226	225	230	207	213	212	208	230	207	237	206	217	214	224	218	226	232	213	219	205	183	212	221	193	248	212	221	227	230	209	219	236	231	203	213	232	223	219	225	203	181	205	218	202	219	205	220	213	204	199	216	200	212	215	216	198	200	242	219	210	212	213	231	190	218	229	237	208	213	226	210	227	226	209	231	219	209	243	229	208	212	197	205	185	223	215	218	220	236	195	208	201	220	222	210	223	196	201	215	216	205	208	210	225	229	235	216	239	236	187	209	220	224	220	202	196	237	208	253	194	199	238	196	206	203	212	213	237	220	205	211	178	183	197	210	194	206	209	227	198	211	191	202	192	205	238	231	189	208	187	224	182	216	195	220	203	225	212	215	224	218	219	208	204	212	179	201	224	227	204	216	222	236	223	194	216	204	202	213	202	189	185	189	210	220	197	227	210	202	207	206	212	210	241	217	204	227	187	220	239	241	216	203	215	201	226	200	242	226	210	193	258	208	227	234	214	218	205	214	244	224	222	204	228	205	227	204	239	190
19910	1287	2568	2963	2620	2093	1788	1526	1373	1258	1116	1012	891	915	873	826	790	788	739	763	729	661	700	695	661	670	690	581	667	664	594	659	581	612	596	627	621	621	605	580	602	626	567	619	583	600	574	617	602	543	580	601	602	606	536	579	553	584	582	562	544	603	580	546	578	527	578	537	530	576	538	574	541	563	573	561	580	553	591	550	538	522	579	572	561	566	571	572	571	533	569	552	520	527	541	565	581	522	540	580	539	565	591	576	573	539	571	532	522	592	522	555	523	565	565	596	547	577	553	557	575	565	574	610	552	546	544	562	534	550	552	553	581	614	585	573	568	579	585	554	588	567	616	576	582	571	560	535	566	569	553	548	547	516	532	567	554	583	604	544	550	536	588	535	541	590	570	529	562	541	566	573	557	523	553	553	543	548	533	594	588	556	567	561	635	597	559	589	557	541	586	586	546	554	549	537	567	560	538	576	553	516	555	562	556	602	598	519	539	568	566	540	574	509	562	574	555	541	545	568	579	524	562	546	557	547	556	535	599	517	539	514	532	556	548	557	555	536	575	557	525	562	546	544	559	563	549	586	565	510	518	533	527	523	562	526	544	568	529	576	575	561	568	531	534	563	589	548	498	586	578	507	529	508	568	511	524	612	534	524	518	569	519	574	575	547	537	549	517	551	568	528	571	554	563	579	535	555	602	577	559	572	554	583	515	552	578	545	566	560	583	565	534	533	521	548	600	563	514	574	538	562	552	536	512	623	532	549	566	553	599	528	515	498	541	542	517	515	580	545	570	508	551	553	556	550	549	510	557	529	525	556	563	539	532	550	531	584	514	546	529	589	576	543	563	565	532	545	576	588	501	546	534	503	534	569	585	582	571	549	525	533	568	519	565	566	537	536	564	547	578	536	550	547	601	531	494	578	548	501	546	549	602	524	534	595	535	547	537	555	599	495	576	564	580	580	556	562	583	562	586	535	557	562	563	596	533	566	548	525	548	565	584	560	518	531	589	508	560	543	578	623	565	524	565	549	537	541	556	555	568	545	553	593	544	548	545	576	499	539	530	539	533	586	554	573	552	557	547	546	579	546	558	553	542	540	554	522	582	568	541	560	560	570	542	569	586	576	552	528	562	591	571	552	576	556	539	551	580	534	548	532	523	581	564	545	547	509	566	521	533	508	558	590	570	560	559	530	562	568	527	541	578	527	538	527	559	559	528	553	530	560	544	529	567	527	540	588	496	537	578	565	581	532	518	531	560	569	550	558	563	553	547	565	553	539	556	520	568	551	531	576	546	566	542	558	554	566	561	528	548	532	612	602	534	567	532	544	564	578	578	570	561	533	560	570	502	563	579	505	554	571	535	578	526	554	546	580	545	553	544	535	549	559	590	556	528	529	526	553	524	536	552	534	522	536	572	588	581	516	538	555	546	555	546	561	545	513	546	561	526	548	576	566	543	586	535	556	542	585	529	573	550	555	583	597	551	526	524	560	576	597	532	552	566	568	556	552	585	540	553	595	541	570	561	565	531	549	561	542	578	581	537	569	534	529	559	548	533	511	550	558	540	523	532	580	563	561	612	562	568	589	531	555	609	553	544	507	551	529	538	561	549	526	510	534	532	516	549	513	549	556	539	587	548	588	561	539	606	550	566	525	524	569	530	531	547	583	551	583	527	567	557	559	576	547	548	553	569	581	536	538	537	538	535	518	550	575	566	526	512	578	519	539	518	564	558	561	543	554	564	510	550	551	535	537	606	543	565	587	530	578	596	517	596	543	588	528	541	571	544	552	564	522	566	580	559	551	535	525	576	544	553	535	578	535	577	553	565	537	556	561	552	554	577	563	551	531	530	579	585	571	563	537	534	490	570	511	568	564	548	503	567	603	552	565	550	534	576	502	592	567	547	554	570	523	511	570	613	554	562	577	529	597	607	532	584	546	605	583	575	530	565	520	561	549	581	580	527	539	606	538	557	539	545	569	581	518	505	555	553	556	566	586	530	567	582	545	571	568	548	577	577	521	510	527	509	562	569	539	546	575	544	544	596	557	589	564	551	553	538	543	578	564	507	544	548	592	530	554	526	580	580	518	521	543	538	573	553	563	580	535	546	542	577	510	580	556	557	573	558	529	519	529	536	563	574	542	582	588	578	516	578	549	503	585	542	558	548	582	573	536	550	581	533	562	516	559	551	513	529	542	540	541	557	585	523	578	515	550	524	575	537	533	570	568	580	492	542	535	563	531	580	533	575	583	526	513	581	511	524	570	551	562	557	553	551	533	543	502	588	557	570	515	565	540	538	550	527	544	540	576	538	543	557	540	573	547	547	553	542	570	555	528	561	495	497	546	571	570	546	586	593	553	571	554	567	545	584	577	552	585	588	553	548	549	540	581	585	490	545	578	550	548	563	495	545	527	574	524	533	565	557	558	594	596	544	561	519	560	539	556	569	522	539	519	558	557	532	529	568	563	583	517	577	526	533	553	542	545	577	563	542	562	541	551	552	561	518	595	538	525	534	551	581	573	543	534	514	538	539	560	561	538	542	560	582	542	577	564	557	545	571	547	540	551	579	571	509	528	543	544	545	560	565	550	524	553	588	552	570	537	548	559	562	510	559	563	528	518	567	574	594	543	534	552	512	570	591	552	531	562	529	544	565	597	542	574	542	530	550	518	556	551	489	626	587	514	557	563	551	594	539	537	537	557	563	539	562	553	558	563	543	503	546	519	531	579	539	548	534	552	601	544	518	584	564	534	518	539	587	556	576	544	597	589	576	546	585	565	558	548	558	548	509	516	546	577	531	543	559	566	532	551	532	540	576	571	506	533	597	563	571	582	506	548	537	510	545	552	511	543	579	561	522	496	534	542	585	523	568	587	574	539	538	573	568	583	606	542	509	562	567	560	521	568	562	551	528	532	546	559	544	559	555	531	565	548	572	527	517	538	562	534	518	543	500	494	546	548	548	571	586	545	523	526	580	526	556	528	578	532	568	534	611	599	518	557	583	557	541	566	578	514	534	543	557	559	558	504	546	617	563	560	567	540	571	504	488	558	545	580	578	510	540	529	559	570	545	536	555	571	521	521	522	555	512	541	521	512	546	539	531	566	544	541	570	524	560	559	571	589	540	549	533	559	589	515	553	547	558	571	571	501	496	567	525	520	547	554	550	554	578	582	553	529	578	589	573	560	532	568	546	566	538	578	548	534	538	560	553	501	568	543	573	527	557	541	514	596	549	562	554	564	545	531	565	574	513	566	560	555	555	557	559	564	517	602	538	530	572	499	536	541	556	547	554	544	545	561	544	541	583	579	519	545	552	500	534	540	560	567	576	582	565	512	601	541	568	532	554	551	554	555	580	536	537	563	548	563	551	533	529	592	531	530	550	572	541	583	567	556	477	557	546	547	573	543	531	534	552	507	564	507	553	528	553	532	591	545	511	559	534	502	602	553	530	527	600	540	549	514	556	568	533	538	560	529	570	521	575	536	564	553	552	547
52755	16140	3216	1603	1013	727	593	498	410	300	296	257	259	219	233	195	219	187	213	172	169	159	192	189	156	158	159	161	148	157	162	125	167	131	147	141	167	146	153	164	142	160	149	176	133	135	159	137	138	137	134	157	175	138	123	142	156	142	144	148	126	138	151	138	121	147	142	139	135	152	122	155	149	133	138	130	141	88	133	134	133	141	142	130	140	160	135	143	156	151	124	117	149	144	143	148	150	163	121	149	130	129	161	141	138	153	140	125	145	136	148	133	140	148	135	121	154	154	137	143	127	141	134	132	151	152	140	160	121	139	130	153	129	156	132	128	140	146	134	143	138	156	156	145	145	127	139	135	129	119	128	137	138	122	138	124	124	126	140	144	171	137	152	150	142	144	131	134	146	130	129	132	141	159	145	140	143	139	127	145	134	152	142	140	155	117	119	141	142	129	135	125	135	123	138	142	126	137	123	115	127	157	140	126	160	138	149	146	123	145	143	132	142	139	164	131	131	140	151	132	130	123	126	143	161	146	136	133	128	146	126	129	144	130	128	147	127	124	150	124	149	140	135	137	139	131	140	150	131	131	137	138	145	137	128	123	167	161	145	137	133	143	103	124	169	141	136	138	128	146	153	143	167	140	141	159	152	116	133	151	124	120	142	159	122	142	149	152	143	149	137	155	127	140	152	138	121	147	124	142	128	130	134	154	126	137	136	141	137	128	143	155	126	124	120	133	125	152	139	131	119	147	143	156	120	143	131	134	135	139	138	146	139	136	130	123	162	137	126	132	156	134	122	140	153	122	131	152	144	132	117	138	147	140	120	129	126	140	156	119	138	152	149	132	137	135	147	146	137	144	148	121	146	143	111	166	129	154	131	136	148	130	146	134	135	140	161	140	146	152	119	149	146	144	154	150	142	131	167	143	139	145	136	142	125	138	137	132	146	123	131	147	127	144	132	150	154	139	146	149	138	152	140	141	155	135	118	149	138	151	148	138	130	128	139	150	154	134	141	113	143	116	135	126	121	131	139	126	118	132	136	144	119	150	134	140	129	126	148	140	142	132	120	130	137	124	127	145	125	111	144	149	123	136	136	134	142	137	155	149	134	121	134	148	134	130	123	137	134	121	131	130	131	133	139	142	145	151	131	147	119	151	167	152	133	131	166	141	141	146	161	147	152	136	142	120	138	117	143	138	136	119	150	145	124	122	157	142	133	132	144	152	146	157	144	145	132	154	141	125	140	128	136	139	136	147	162	164	137	151	150	115	138	134	149	147	166	148	160	146	161	140	170	132	125	146	135	129	139	132	156	152	142	138	143	144	164	143	129	144	163	149	149	169	136	133	127	158	147	123	157	129	135	153	125	118	131	149	141	114	147	148	149	167	158	155	128	149	124	127	129	136	130	120	136	137	139	135	135	142	144	137	149	133	156	125	141	130	134	142	161	138	139	144	141	138	138	141	144	163	146	135	122	154	150	133	131	140	131	151	135	137	137	108	144	149	143	162	140	143	145	136	129	118	141	125	147	150	163	130	132	144	134	124	145	123	111	125	142	127	141	131	135	138	142	148	142	129	129	126	107	125	136	137	151	131	148	143	133	162	148	126	150	117	125	121	130	131	121	131	127	120	143	158	136	120	147	141	147	139	154	144	129	129	162	150	129	131	134	145	131	128	127	124	148	131	143	152	129	134	118	127	143	151	125	147	156	124	135	155	136	142	133	141	140	144	127	141	126	140	158	113	133	143	137	119	126	145	132	140	134	150	136	115	141	128	123	132	133	139	127	124	127	130	114	143	130	150	118	148	126	139	148	150	148	137	141	148	150	129	152	143	138	146	139	147	136	140	145	131	127	136	167	128	123	164	157	142	145	145	151	128	147	164	145	136	130	154	121	123	127	136	155	149	126	154	126	144	124	126	123	126	146	132	129	121	148	102	144	136	146	153	129	155	153	147	130	148	140	147	140	144	129	132	138	140	124	129	127	123	133	120	120	124	134	141	149	148	166	131	135	122	131	145	131	130	133	124	134	138	125	159	114	136	137	140	135	137	155	139	132	144	130	140	131	143	115	160	164	139	122	143	114	130	136	144	144	129	136	127	159	132	124	134	135	141	118	124	139	141	133	134	120	160	149	143	128	149	138	133	132	144	149	124	145	151	111	141	138	120	146	116	161	113	139	128	141	120	133	145	153	111	126	131	114	134	124	149	135	149	121	147	138	150	139	126	115	145	123	152	129	125	139	128	153	141	137	121	130	146	156	130	133	142	142	134	127	146	149	124	141	145	125	143	136	140	147	133	150	131	131	158	133	127	140	161	127	137	119	136	145	125	118	145	131	146	125	127	133	138	120	163	153	143	140	149	140	126	140	159	144	148	134	119	134	121	127	129	144	144	141	129	152	140	153	143	137	138	158	111	142	135	131	135	149	136	148	128	151	136	125	113	134	142	134	123	170	148	125	145	136	137	131	132	149	152	143	131	123	136	140	140	151	148	154	128	139	114	133	138	136	117	146	110	123	141	166	138	127	143	144	147	129	148	137	143	124	149	140	142	159	121	136	143	139	129	124	146	152	140	153	147	136	132	134	129	156	159	161	134	139	127	134	144	138	128	126	138	143	116	161	136	142	139	135	147	137	130	141	129	121	141	138	125	154	114	141	115	131	126	125	147	140	141	129	152	137	122	137	129	133	152	148	138	149	127	123	126	136	135	129	147	147	146	120	143	132	122	143	145	140	117	137	178	152	129	132	139	153	171	145	122	132	147	142	154	155	135	161	132	136	156	123	123	146	146	127	130	153	161	129	131	134	149	131	150	115	130	137	162	127	129	139	142	141	132	135	127	153	137	136	146	135	126	151	144	155	152	133	124	125	160	138	124	124	142	132	134	144	154	140	138	135	156	148	136	153	147	140	120	122	136	147	121	127	123	142	144	119	123	156	142	128	137	150	128	147	137	136	142	140	147	127	149	150	121	167	162	127	133	127	134	123	128	164	146	136	139	131	146	121	144	132	140	132	162	139	128	136	137	146	138	149	133	154	122	144	141	132	118	132	119	164	132	130	129	124	129	138	120	122	156	141	134	161	158	122	147	135	128	134	123	120	148	141	134	138	128	128	117	150	135	113	142	148	158	135	126	151	112	130	131	143	152	155	135	136	150	155	129	142	149	141	138	143	136	115	136	142	136	131	159	128	132	143	126	136	137	133	139	125	125	137	153	143	148	127	154	127	97	146	152	125	113	128	131	154	144	134	136	138	146	155	133	145	137	119	149	144	144	147	131	112	112	157	150	131	125	135	150	129	128	152	108	159	145	147	142	132	120	139	152	161	133	148	125	131	135	144	119	142	122	142	133	145	145	136	117	150	145	139	149	147	102	143	125	151	125	133	140	144	130	137	130	154	118	129	146	136	133	141	137	127	124	125	135	139	129	130	134	143	130	121	132	138	133	141	139	154	138	135	171	131	149	130	115	135	135	140	155	111	155	152	132	132	136
27122	1964	4184	4943	4367	3411	2829	2354	1898	1750	1476	1256	1213	1031	970	880	804	803	801	722	675	599	607	581	616	571	578	558	546	515	541	501	485	502	483	476	489	460	487	475	468	471	436	414	415	444	431	412	412	409	427	435	414	485	426	428	457	401	389	397	429	385	373	378	429	407	425	384	398	411	410	396	404	379	369	371	348	364	361	397	378	376	407	419	327	375	423	359	377	396	390	390	386	387	384	384	407	378	339	385	362	397	365	386	372	369	380	369	362	364	377	382	376	332	348	370	355	357	367	371	372	385	400	371	378	352	378	352	385	372	393	373	371	385	349	347	396	409	406	375	368	384	399	374	385	383	385	371	388	389	360	375	369	397	390	387	369	404	362	368	380	423	376	341	356	390	357	364	397	363	392	378	348	410	362	351	427	378	410	368	389	394	332	382	376	354	355	364	374	364	339	374	353	351	364	381	383	383	365	386	368	376	389	378	348	406	368	363	348	397	403	336	360	378	366	389	364	401	341	350	364	365	375	334	374	309	346	377	384	378	381	372	390	387	358	348	402	369	371	383	388	347	385	363	384	333	379	396	381	351	356	365	402	346	368	373	361	376	406	340	343	380	390	350	347	372	385	362	406	345	377	345	369	348	363	376	384	382	351	354	344	355	347	366	373	335	398	325	387	360	361	380	342	420	379	391	355	347	341	376	347	398	372	399	323	358	370	337	369	312	394	365	382	374	373	378	347	352	365	368	394	371	355	394	366	343	359	374	360	354	364	374	380	347	324	376	386	341	351	383	375	391	375	359	361	367	367	343	372	387	357	376	349	408	371	355	358	372	377	376	379	368	383	383	402	343	381	357	381	360	367	381	378	391	372	330	336	376	341	375	338	339	343	339	352	349	363	391	374	374	352	351	350	341	341	367	392	378	400	387	377	366	381	344	362	353	383	350	345	365	377	359	358	352	384	346	384	363	375	363	358	363	393	366	358	347	369	375	406	359	348	342	349	351	338	356	380	369	366	358	354	349	384	368	372	357	334	382	362	400	375	368	386	364	346	373	364	365	355	356	363	358	374	371	385	357	333	388	330	374	381	349	376	387	365	385	379	381	354	325	361	359	374	341	343	366	363	362	380	374	378	354	360	381	359	357	387	343	326	385	325	372	361	379	368	358	403	366	350	359	348	353	384	353	386	378	339	370	386	371	366	360	361	363	364	329	375	380	365	375	363	395	371	331	375	364	365	354	348	379	379	360	350	397	381	350	374	386	374	370	380	364	333	399	359	366	361	358	376	366	394	363	347	346	411	377	394	321	349	336	392	394	362	363	353	376	328	368	349	372	339	395	344	362	368	371	352	373	368	397	383	367	366	403	358	349	355	400	337	371	361	356	332	349	373	380	367	359	364	371	381	346	357	364	351	412	382	351	354	358	370	404	375	402	369	362	324	334	361	376	374	374	343	379	361	365	375	389	359	365	360	381	354	370	374	367	349	352	412	355	400	383	375	391	345	368	348	389	363	378	349	355	357	361	343	351	404	356	356	372	327	365	362	325	359	336	382	411	349	389	367	366	381	360	376	328	386	373	363	371	350	335	341	366	327	334	360	322	376	384	368	348	372	364	376	348	336	352	387	329	343	375	327	371	360	384	324	390	363	375	363	376	371	368	342	387	364	379	351	390	362	377	334	360	360	349	357	366	369	351	364	376	391	356	331	321	386	395	392	363	360	369	366	399	401	339	382	374	341	351	404	334	401	377	381	362	397	359	361	349	349	339	351	348	374	360	371	370	372	351	358	369	358	354	374	360	379	353	376	381	385	355	370	365	374	379	379	341	379	376	362	364	368	358	352	406	326	351	383	375	344	374	322	347	376	377	333	382	370	362	348	381	379	362	363	390	352	375	356	340	388	343	362	379	376	374	404	355	372	374	373	381	374	356	394	370	323	363	346	385	380	332	359	353	369	362	332	361	362	416	348	372	368	344	334	349	362	380	351	389	314	354	364	389	383	378	357	387	332	351	346	334	340	373	382	340	356	335	360	368	345	380	372	365	349	375	339	358	368	395	391	356	380	380	390	366	392	350	348	358	398	348	360	336	358	372	387	381	382	366	388	372	341	341	343	394	357	391	377	390	370	384	415	362	356	360	372	360	382	350	387	380	374	362	380	383	359	380	364	338	368	386	388	349	378	331	404	371	400	344	359	361	374	382	381	358	367	376	339	347	330	363	386	339	396	371	381	376	393	362	377	389	356	350	389	354	385	360	344	336	330	374	350	377	362	332	361	361	352	378	375	347	363	412	368	343	333	390	393	354	374	349	368	398	389	370	364	371	360	353	358	347	353	358	396	352	358	368	387	372	408	325	394	359	370	355	371	383	345	392	348	376	385	387	350	373	365	364	346	383	379	365	344	351	341	398	358	362	342	348	352	368	359	369	362	332	354	393	340	403	328	383	377	336	376	364	411	377	402	400	402	351	358	364	365	364	354	365	364	361	357	381	373	358	387	375	365	361	366	364	378	371	386	345	370	349	356	359	319	383	413	347	349	362	343	364	338	356	386	351	376	347	378	369	363	357	371	375	376	382	344	373	363	362	310	376	372	372	317	335	425	358	359	381	368	374	348	372	361	378	382	394	355	396	380	369	378	357	366	354	393	317	369	379	365	365	371	427	371	344	360	386	340	364	355	366	357	333	367	349	347	378	375	330	333	358	358	357	371	379	348	370	372	363	351	361	365	391	356	332	382	351	341	369	342	379	356	373	380	342	399	384	341	372	347	368	361	350	354	397	338	370	391	354	337	355	385	366	402	360	369	373	375	353	394	388	335	351	376	367	348	364	361	359	392	361	365	387	395	359	354	376	380	359	389	348	340	390	335	375	364	341	386	374	346	385	360	396	360	364	338	385	393	377	371	349	374	361	384	355	390	376	370	378	344	371	380	381	365	398	358	365	347	380	340	370	361	335	370	370	378	385	374	410	359	388	403	388	356	356	381	339	393	342	352	401	385	350	325	350	389	353	395	345	353	327	343	356	362	358	384	380	358	358	348	351	360	398	364	351	357	365	362	345	352	358	337	393	341	400	380	329	322	364	352	352	339	404	362	353	333	339	363	336	371	376	312	367	361	340	358	382	363	389	372	352	348	345	373	398	387	358	361	344	351	366	358	329	378	362	400	349	344	343	377	379	340	345	376	365	339	392	347	378	368	393	348	364	356	366	403	328	358	367	352	369	374	353	400	368	390	371	350	389	374	380	367	363	388	364	334	358	395	379	355	326	350	377	338	374	389	392	375	353	361	384	366	334	357	348	343	350	380	387	371	376	375	387	352	380	326	331	367	368	390	383	351	387	370	371	346	347	347	383	353	380	391	377	373	357	386	390	388	350	390	351	388	372	311	363	365	378	366	346	364	378	373	373	347	375	396	367	379	365	388	385	348	349	333	345	354	334	375	360	391	387	338	388	377	378	375	383	355	333	390	377	372	393	349	378	341	363	334	389	365	394
4222	228	183	193	177	172	167	173	165	164	162	170	181	182	161	148	159	156	175	146	155	150	180	149	155	144	165	152	169	167	161	157	158	192	140	160	151	142	157	156	159	174	146	168	146	182	134	157	147	173	161	147	168	163	173	166	149	150	187	179	167	160	155	164	147	160	174	169	171	153	165	154	169	163	165	154	196	158	161	172	156	177	156	152	149	144	180	134	178	138	177	161	174	170	167	146	141	179	166	159	139	157	157	143	164	147	179	170	166	148	179	165	171	168	165	149	162	164	185	143	141	147	174	184	151	164	156	171	150	140	133	168	160	161	151	178	167	156	156	159	165	152	167	165	166	150	154	128	156	162	161	177	144	131	170	148	158	174	157	147	145	162	154	150	155	153	177	184	170	162	191	157	152	165	157	151	149	173	147	137	182	159	156	144	172	156	160	145	158	155	172	165	165	161	169	174	148	159	175	131	175	157	163	177	175	159	146	148	148	142	151	142	152	153	170	168	142	155	169	135	129	147	180	168	152	152	173	148	199	184	153	166	156	162	173	153	169	172	157	144	149	149	170	140	162	158	162	169	161	156	159	155	185	164	189	130	174	166	153	167	180	152	149	148	179	161	173	164	150	157	145	154	136	156	163	172	152	152	149	161	154	190	157	161	171	138	164	186	174	169	161	157	150	157	169	142	151	155	148	149	148	179	170	189	174	182	181	154	183	179	149	142	139	160	164	147	160	129	159	158	131	152	169	153	134	172	154	141	159	155	163	174	155	147	138	157	165	156	152	139	165	180	162	154	171	183	179	163	162	158	157	175	166	155	145	164	173	148	155	154	149	192	167	175	168	153	175	181	154	152	152	161	151	142	165	165	162	159	194	167	171	132	182	169	165	177	199	183	155	176	155	134	173	159	153	151	167	172	153	152	157	173	168	162	175	170	161	165	168	173	162	171	160	163	156	194	173	166	146	168	158	172	167	158	157	166	143	175	159	152	159	164	172	181	152	180	173	148	169	161	153	155	175	135	149	185	156	170	180	174	154	161	156	150	131	166	160	201	151	159	166	160	156	145	151	166	163	159	168	173	127	160	165	159	142	153	185	153	166	139	157	178	157	162	152	143	175	162	140	166	153	147	153	191	152	133	166	154	171	156	167	151	168	160	157	155	143	184	178	177	176	178	162	165	171	141	154	149	156	158	167	167	160	160	146	151	172	173	163	162	172	140	157	163	180	162	169	173	152	170	158	170	153	156	152	165	147	160	145	139	136	182	140	161	145	141	173	163	157	146	178	154	168	160	158	169	151	170	153	154	167	157	150	166	154	145	146	172	169	168	159	179	161	151	172	172	155	167	164	172	140	142	174	195	158	162	163	177	148	174	184	175	157	161	173	162	144	157	165	144	148	148	149	154	161	176	155	153	157	156	169	167	176	164	159	158	149	164	146	157	158	152	153	158	162	170	156	155	148	172	156	171	157	172	169	150	155	169	148	137	159	176	145	171	175	161	148	152	152	175	155	164	180	161	178	155	170	160	140	163	157	163	145	136	173	171	165	158	158	172	157	170	158	152	171	142	155	134	152	163	149	169	149	150	164	149	157	147	165	161	174	153	153	147	168	172	142	175	153	170	168	171	169	175	162	173	165	130	144	168	142	133	135	152	161	167	146	146	176	174	164	160	180	182	166	155	166	159	169	147	143	162	165	177	152	163	150	189	150	156	162	165	161	134	160	157	175	169	141	160	160	162	149	147	156	193	170	150	141	178	142	158	183	180	131	153	182	168	148	159	144	167	156	167	152	186	166	161	163	160	138	155	153	159	173	179	140	170	156	170	142	164	170	157	150	171	161	159	152	141	164	165	154	160	168	170	167	175	196	153	171	154	170	187	163	133	156	156	149	186	162	169	149	171	152	154	157	129	155	152	172	173	163	175	156	160	134	172	161	181	178	177	180	148	181	132	142	132	166	166	169	145	159	159	170	191	174	162	168	166	168	159	155	174	167	177	169	153	130	150	142	183	163	153	194	152	167	157	155	157	166	148	150	173	167	179	173	163	141	143	188	149	163	160	172	174	168	168	159	168	165	168	171	151	138	157	168	172	173	147	162	169	144	155	176	152	161	170	164	177	170	155	167	161	145	152	145	183	199	158	170	151	151	144	179	170	170	141	150	163	153	158	168	176	163	163	158	165	176	181	162	156	162	170	142	154	167	157	171	169	185	199	167	173	180	153	170	172	159	156	202	188	166	162	163	158	168	161	176	161	130	157	159	190	162	162	156	158	141	155	139	186	149	159	140	149	158	157	150	151	156	143	174	165	136	161	169	188	144	171	156	198	137	156	180	154	174	175	160	176	169	185	178	158	144	155	182	162	163	132	166	154	154	160	156	158	172	199	155	174	168	184	167	166	145	159	136	168	162	149	166	190	160	172	171	162	192	144	149	168	184	159	154	178	166	179	154	157	162	165	161	167	169	156	142	176	165	149	153	171	152	174	178	137	169	179	161	161	148	187	174	140	165	145	163	153	162	164	158	152	172	164	157	145	175	150	163	176	160	161	138	146	160	146	152	168	167	162	134	148	167	158	171	173	178	175	143	152	149	171	164	172	159	144	175	162	159	174	164	182	176	179	165	152	163	179	171	160	160	163	159	143	134	161	167	161	160	143	163	141	145	181	135	157	187	154	159	171	143	156	153	161	151	170	160	165	160	150	142	176	171	136	174	163	144	171	165	157	154	167	169	168	171	151	155	150	176	150	182	158	170	171	153	148	163	156	157	154	158	174	159	138	169	166	173	153	162	173	148	144	157	165	165	165	169	162	149	124	157	184	150	153	146	152	152	164	174	164	143	163	169	141	146	166	188	162	159	174	148	183	174	148	154	182	157	141	165	157	153	152	180	179	188	167	182	149	183	164	176	174	156	167	192	155	208	146	167	142	142	165	157	159	186	152	168	175	161	180	154	152	168	163	160	159	154	175	172	176	164	150	160	167	156	154	182	153	152	156	167	153	146	171	147	178	166	153	159	160	161	173	149	150	171	163	145	156	165	169	163	167	154	151	189	164	153	147	143	168	172	146	168	167	153	180	184	165	156	170	186	133	173	170	150	183	163	167	181	145	182	149	180	165	174	161	174	165	140	147	156	176	169	170	134	164	170	148	164	154	173	151	153	169	155	172	165	152	181	182	155	161	162	172	174	183	167	161	183	169	172	167	126	164	186	183	160	156	172	168	174	173	153	157	151	157	192	155	151	174	156	161	150	180	151	164	155	144	174	180	175	161	160	170	148	167	187	137	186	161	148	169	161	169	179	186	156	164	183	149	180	169	186	145	159	157	139	134	145	159	149	165	157	117	143	174	175	173	180	156	167	168	166	170	153	169	158	140	151	171	175	168	174	159	155	184	146	149	194	152	147	176	144	162	160	149	154	173	152	159	157	180	169	157	152	153	152	170	136	158	166	196	167	161	169	152	143	157	169	144	161	184	165	173	147	186	172	169
3952	491	547	565	544	491	568	518	464	518	456	495	485	460	433	460	443	490	459	449	472	464	442	436	468	422	469	434	454	458	426	448	433	469	455	428	461	486	414	437	428	461	417	395	459	448	454	413	434	422	432	429	434	457	448	424	474	406	430	416	466	460	412	422	442	455	458	445	453	424	446	439	438	438	432	523	402	422	445	448	483	433	433	437	460	446	416	439	446	403	428	477	465	424	420	481	440	440	470	466	387	440	409	460	451	458	439	411	443	460	458	423	436	424	440	459	446	448	430	435	474	433	445	431	413	465	421	420	472	417	442	424	447	428	456	438	441	441	472	429	458	435	423	415	460	472	442	429	446	473	466	430	442	445	402	427	421	445	426	453	415	428	430	404	444	438	432	458	384	406	470	447	411	454	418	440	412	444	436	445	444	473	435	431	473	424	455	415	446	441	447	428	423	419	425	466	422	438	422	447	440	431	450	481	382	462	492	459	453	459	437	465	441	427	446	390	469	437	424	440	434	453	448	445	456	404	445	414	417	398	423	402	412	424	461	460	431	383	435	435	444	450	470	441	435	464	435	431	454	432	445	452	426	404	441	465	463	452	463	403	443	426	423	458	470	434	466	450	445	393	406	457	423	425	452	431	411	424	454	483	429	420	402	465	442	456	438	456	472	420	441	457	417	456	438	466	422	385	421	435	445	430	491	448	385	439	443	412	434	426	444	412	454	405	457	466	479	465	414	430	422	452	447	458	425	387	433	434	464	412	482	409	432	442	457	434	450	444	467	460	458	442	426	460	446	437	437	440	452	416	451	458	428	442	426	397	472	446	452	429	431	438	422	468	429	451	447	444	480	427	423	419	404	441	432	470	447	440	476	436	464	470	418	420	423	440	422	440	433	446	477	452	408	445	437	436	448	416	465	459	465	427	439	398	459	461	480	448	478	405	423	447	428	442	459	470	423	441	444	460	404	430	420	420	458	425	404	439	456	400	464	428	467	440	433	436	443	444	429	450	417	488	451	452	446	440	435	451	422	429	454	413	447	434	417	454	434	409	414	417	447	429	447	446	435	405	438	431	467	476	424	395	462	452	450	453	431	443	429	424	412	422	427	451	416	451	436	444	385	453	439	439	437	417	438	493	460	408	391	445	432	445	482	447	438	448	420	426	411	416	455	427	485	435	432	455	455	412	465	458	412	428	417	403	425	445	510	425	433	436	468	427	420	415	463	426	455	443	408	470	432	401	461	425	456	422	405	440	444	443	434	439	426	399	437	445	416	424	461	454	423	474	437	441	413	414	420	457	436	466	457	433	446	447	475	451	461	451	422	478	447	433	417	424	418	447	449	436	437	443	411	451	444	426	428	437	468	428	436	421	463	437	452	485	434	457	433	459	444	452	451	415	414	439	474	460	435	424	442	456	450	442	434	454	399	441	441	461	459	467	456	427	477	450	455	454	426	424	415	434	448	419	460	413	426	489	428	453	422	448	421	439	428	447	447	418	419	424	460	427	476	420	415	461	446	435	397	438	448	456	492	405	435	438	481	459	434	445	418	449	434	428	414	444	440	458	417	440	464	431	419	425	452	456	441	449	448	433	412	442	425	449	440	485	448	422	451	463	433	464	445	443	443	461	409	448	461	466	435	469	427	453	424	440	456	462	443	474	464	411	415	433	391	464	428	473	411	436	470	418	479	432	433	458	447	432	453	461	449	450	433	425	452	433	409	433	438	474	448	418	433	448	444	448	429	457	457	439	440	427	423	427	430	435	440	428	433	456	423	421	434	442	423	433	415	422	462	455	472	428	462	432	449	458	484	483	456	456	457	427	427	433	458	428	414	420	439	458	439	457	438	450	456	417	426	436	424	445	419	456	415	445	412	416	474	448	396	434	451	448	442	461	442	424	429	442	475	453	422	442	444	442	471	461	431	456	418	420	437	466	445	456	413	415	443	422	429	446	432	415	421	477	444	462	478	459	453	430	437	409	456	444	433	424	425	418	451	396	423	417	410	446	472	441	443	420	441	429	442	441	459	417	431	381	434	477	429	422	422	441	454	459	454	454	438	438	453	454	453	458	416	439	422	440	440	397	451	406	405	447	421	447	444	453	411	468	463	427	460	458	456	432	457	422	441	441	439	461	436	445	459	452	407	430	432	439	409	416	439	458	436	442	433	443	437	461	457	423	480	455	430	447	431	420	442	422	475	469	419	425	422	410	411	473	415	436	412	439	379	459	432	393	486	452	438	420	439	443	463	437	411	418	428	469	467	476	418	511	460	458	450	446	414	427	423	488	437	441	416	434	440	451	462	436	438	407	436	436	443	420	473	466	408	463	412	431	425	435	439	440	455	489	417	413	441	466	422	457	458	412	441	410	435	465	435	416	462	424	455	426	419	478	412	440	448	431	403	424	424	440	443	461	406	478	438	426	431	464	427	429	455	449	465	434	423	411	405	441	454	406	438	444	414	446	453	450	436	463	428	446	454	452	425	415	435	433	435	400	444	461	462	440	449	435	435	431	452	445	423	438	470	421	442	440	409	451	468	471	426	415	431	425	452	449	439	422	427	446	480	420	398	458	406	470	433	424	432	443	456	468	454	428	431	410	439	426	421	427	421	423	454	438	417	429	439	467	451	443	409	447	450	450	403	454	430	439	412	449	449	423	439	430	445	436	458	435	441	442	427	444	428	424	441	452	435	438	410	487	427	424	440	465	415	440	446	445	444	452	485	441	450	467	426	444	419	443	459	417	452	430	440	453	419	433	382	442	427	449	437	441	406	433	451	441	420	410	430	482	419	425	430	421	465	420	413	410	451	438	431	456	444	453	467	459	431	439	400	466	413	420	425	441	463	424	434	468	454	417	427	449	469	414	438	412	426	401	393	401	421	457	425	417	429	437	433	412	407	489	463	438	463	413	427	446	458	416	433	463	455	439	395	458	442	386	435	417	462	412	406	448	408	455	408	456	421	443	470	424	430	395	410	392	461	465	464	433	454	425	423	454	401	461	425	441	444	443	407	406	469	418	415	413	434	435	453	454	394	466	446	481	429	461	433	416	430	426	415	492	440	443	426	450	457	470	419	455	411	462	429	458	433	468	434	456	419	440	437	414	415	445	440	411	420	442	447	438	436	431	416	396	438	452	493	415	440	481	409	450	465	455	412	458	419	394	454	433	448	418	460	401	418	435	472	440	458	414	439	467	413	443	457	416	455	424	449	459	425	433	435	448	427	435	442	439	415	443	439	410	440	436	443	466	471	448	441	383	431	467	457	453	451	460	458	447	459	424	436	413	449	416	456	439	434	457	420	413	466	414	447	456	468	417	421	435	429	476	470	462	455	431	405	434	410	460	429	443	429	441	414	441	459	419	437	480	436	425	436	436	448	448	400	473	441	392	458	446	459	421	412	422	449	426	421	447	464	466	429	459	413	392	465	426	450	411	432	449	436	433	453	431	430	420	440	415	421	430	478	441	439	402	426	414	435	417	395	449
39861	8669	1250	874	639	541	472	406	361	310	344	286	260	261	303	241	234	239	243	250	231	255	209	254	233	209	267	256	231	236	207	200	221	240	226	199	208	227	211	220	209	227	216	211	222	209	187	221	222	227	213	210	215	216	225	210	198	217	205	211	211	215	210	198	217	220	225	215	219	217	219	224	225	224	216	223	221	230	221	214	205	200	226	218	197	220	204	227	209	176	230	222	217	208	205	197	211	224	231	220	222	228	227	219	227	233	213	193	208	242	206	187	234	192	184	228	192	205	218	199	246	204	200	213	203	218	215	235	200	204	197	225	212	234	201	221	220	228	251	206	216	216	192	220	191	229	185	201	209	202	229	229	230	216	200	229	205	211	210	214	219	246	221	210	227	223	198	230	204	205	229	242	227	214	190	220	221	203	197	213	220	207	209	194	193	214	219	191	210	206	218	209	224	202	216	199	247	191	216	208	231	200	197	199	208	207	212	221	236	214	218	244	200	189	209	206	224	207	236	203	215	228	215	220	221	203	225	230	218	212	211	224	219	205	194	218	188	195	205	190	194	222	211	226	221	232	204	239	214	232	198	224	246	213	224	197	237	222	243	218	231	195	227	200	205	215	187	188	197	235	202	219	203	199	205	207	201	231	204	237	200	181	229	210	199	206	198	193	211	208	228	223	234	202	198	206	192	198	214	218	257	207	207	190	187	213	218	208	228	194	218	213	208	201	203	204	237	219	218	215	220	216	190	209	201	238	205	198	202	212	227	266	200	227	202	209	206	210	212	231	206	190	216	222	208	216	239	194	218	214	204	194	203	233	203	230	220	230	212	213	216	229	236	194	228	207	211	226	234	203	216	225	217	209	207	222	226	193	218	193	228	228	198	219	227	212	193	229	223	213	205	201	225	224	198	190	223	200	227	203	243	191	233	206	191	218	219	209	219	234	230	208	229	187	225	219	193	233	238	221	220	213	197	214	228	225	212	184	209	241	218	191	210	188	221	203	218	207	194	216	210	222	213	225	197	215	192	225	198	211	186	222	225	193	211	224	230	220	204	212	203	237	206	225	243	235	218	206	198	224	207	201	201	200	224	208	198	210	209	243	211	242	238	215	185	240	191	195	227	211	221	216	233	182	213	201	205	213	228	228	230	216	259	213	210	192	219	199	213	207	224	188	231	215	207	187	199	216	231	229	229	236	217	194	209	208	223	226	188	207	216	214	217	211	216	209	229	223	219	197	225	199	217	209	201	242	215	210	207	220	210	201	208	211	225	207	221	229	203	217	225	214	205	218	206	188	213	215	236	195	204	215	216	211	235	193	191	195	200	213	204	216	194	230	224	201	216	202	211	222	220	231	205	216	228	205	202	232	228	203	213	218	202	219	185	207	218	203	223	225	223	212	206	202	219	189	207	199	229	232	213	192	217	210	208	193	195	223	207	223	207	211	236	220	209	216	209	199	246	216	192	220	225	191	215	180	197	235	195	202	211	221	219	221	219	220	212	195	203	219	207	210	218	206	199	210	188	198	240	206	202	215	245	212	205	216	185	200	211	205	215	225	228	202	211	191	212	210	216	211	195	206	200	216	225	201	201	211	191	252	193	213	242	241	242	212	209	207	204	222	206	213	222	204	216	208	191	201	214	221	206	230	208	196	237	246	239	208	204	216	236	216	202	223	209	215	214	205	236	220	194	216	198	207	237	204	230	223	254	202	229	199	214	214	198	219	188	193	254	233	214	208	231	207	220	209	246	223	206	220	233	195	207	201	214	221	190	220	229	201	186	225	202	218	220	220	196	208	219	215	246	239	218	209	206	221	228	194	200	205	184	205	207	194	232	210	213	202	203	213	195	231	221	221	207	199	211	225	196	231	229	204	194	216	215	203	216	246	202	210	232	181	219	194	216	205	214	215	228	223	232	212	230	199	198	207	211	212	216	192	229	200	208	228	194	201	231	202	203	215	222	211	227	211	211	205	204	219	212	209	213	201	194	203	186	228	222	215	198	217	222	191	219	230	237	234	218	214	192	193	236	220	222	219	222	217	213	218	200	219	205	210	210	241	222	219	221	200	189	231	218	225	214	196	210	236	205	190	204	203	234	190	225	193	194	210	240	220	202	211	212	209	203	223	220	232	222	168	195	236	207	231	216	224	209	214	182	209	205	204	255	234	211	214	210	203	221	212	221	243	208	221	216	195	193	229	215	205	240	200	210	194	223	206	214	202	207	202	200	195	220	205	231	227	225	195	205	228	238	184	224	179	243	225	258	236	244	216	199	199	230	234	228	208	245	223	211	215	201	215	186	208	203	237	221	204	221	223	233	223	206	222	217	210	210	208	207	189	213	217	205	239	226	207	217	203	199	228	209	246	197	199	210	207	206	209	211	208	201	232	204	214	216	200	220	218	208	219	179	229	202	230	212	215	205	234	202	215	193	209	190	237	215	195	212	240	216	203	240	197	225	207	203	210	222	218	199	227	169	208	192	242	196	209	218	204	231	181	229	214	215	211	194	223	202	201	197	223	206	202	206	210	216	214	222	229	229	217	238	212	196	199	247	207	208	208	208	188	192	216	198	193	225	219	210	218	218	220	242	192	208	202	220	223	237	211	236	226	217	237	196	208	198	193	212	191	208	227	235	197	232	200	211	218	233	207	243	213	244	201	213	200	228	233	218	238	204	203	177	251	212	211	194	196	213	216	218	206	186	215	187	239	220	204	220	203	232	188	216	226	198	238	210	221	218	217	229	188	243	206	224	225	242	193	205	227	224	207	193	188	223	193	200	231	205	220	182	199	204	185	205	193	224	222	207	217	198	234	208	208	236	199	228	204	211	222	218	206	206	213	203	235	233	199	201	228	218	226	192	198	227	217	207	204	213	212	205	238	196	215	240	230	195	233	209	207	199	206	206	198	206	245	221	230	221	208	195	245	215	193	230	206	226	183	211	241	194	217	234	216	202	235	194	196	210	221	223	183	249	218	217	227	198	182	225	225	201	181	210	218	212	183	193	203	222	235	233	248	248	258	192	217	205	233	224	201	225	202	214	204	231	177	233	215	198	204	211	215	210	226	192	212	220	198	182	230	220	200	226	210	213	234	187	225	222	242	207	209	195	221	210	207	236	192	215	229	193	217	209	251	215	192	225	221	220	203	226	214	192	227	203	241	190	203	232	205	220	235	213	194	215	198	206	208	201	212	246	212	202	211	203	232	186	225	212	221	196	207	191	207	213	219	215	196	240	185	218	199	218	241	230	215	206	198	229	205	195	206	223	208	224	218	239	209	216	208	224	209	219	207	232	202	218	216	202	219	218	182	215	210	232	210	225	184	223	217	217	213	214	221	208	197	218	184	203	193	227	207	200	190	210	212	206	196	202	203	208	226	226	210	214	197	217	192	243	214	206	206	210	218	218	203	204	224	218	211	229	194	243	207	224	210	204	220	206	228	226	198	215	188	223	195	216	228	220	179	204	196	212	214	233	213	198	219	219	205
20648	1298	2649	2928	2596	2175	1843	1478	1387	1222	1126	1086	970	901	819	793	758	775	712	734	711	748	678	710	713	613	657	641	603	617	635	604	618	624	568	615	657	619	572	590	591	591	594	600	597	559	553	584	596	574	584	642	579	554	581	631	619	569	565	616	666	573	576	596	572	563	623	565	565	591	571	552	565	586	574	539	545	542	558	573	554	519	564	556	545	533	556	553	585	557	544	507	573	592	566	564	505	587	594	573	563	575	569	555	578	573	560	555	525	526	508	560	563	561	579	524	553	569	542	566	530	562	547	542	530	508	554	594	600	530	537	577	553	567	558	581	550	564	624	566	589	596	549	578	587	584	533	545	572	557	586	580	532	569	562	527	566	569	549	544	558	586	548	566	543	539	535	595	557	571	572	520	500	559	550	561	548	557	569	538	536	546	541	570	553	552	520	573	521	571	561	528	536	549	582	573	598	563	542	550	554	532	496	564	547	512	570	562	576	532	558	552	558	561	553	538	545	549	556	565	538	564	532	556	560	526	549	518	567	570	562	563	576	578	572	547	558	522	532	586	578	551	579	559	573	526	562	547	594	534	546	584	551	517	535	554	556	540	562	535	516	578	541	550	577	578	584	545	599	548	514	552	516	563	546	570	608	541	569	549	583	552	566	532	568	557	536	559	541	576	506	574	524	534	570	522	551	572	534	549	549	530	543	555	587	556	531	559	547	548	539	553	563	536	512	556	551	546	581	583	551	558	555	550	581	562	550	517	536	569	547	533	568	558	561	537	563	597	608	568	543	544	530	555	549	566	509	544	558	554	598	583	577	534	530	529	572	532	560	544	578	562	543	527	557	553	523	529	546	535	536	591	591	529	608	554	565	590	534	532	565	549	592	564	573	528	570	582	531	588	551	544	555	578	494	542	524	525	552	548	550	554	592	528	557	523	551	567	568	549	543	594	573	551	542	560	536	567	544	613	581	571	569	583	523	566	547	486	530	554	599	529	559	549	541	510	566	500	586	534	540	571	554	540	556	569	534	515	550	551	554	509	587	600	524	549	533	537	583	550	559	525	518	523	545	569	545	545	540	540	535	544	560	561	563	527	506	564	534	581	557	578	543	559	557	551	570	548	528	550	578	545	534	554	589	530	564	564	565	563	552	564	559	555	579	567	529	599	562	534	581	542	529	585	547	556	546	556	587	533	505	535	557	569	574	569	552	520	574	548	538	553	558	551	571	571	557	557	576	558	573	548	544	564	555	544	559	575	528	542	541	562	519	559	562	538	529	549	538	531	546	567	516	525	555	549	573	540	554	551	535	541	567	534	546	568	517	576	521	585	563	534	553	569	561	563	524	534	574	522	570	566	583	551	565	579	531	589	573	547	577	586	554	519	523	539	514	566	555	539	530	526	555	557	583	534	533	581	591	547	541	512	533	530	562	536	526	617	590	566	544	554	521	543	500	616	546	573	572	593	550	530	555	584	553	548	520	595	537	554	536	492	562	540	522	527	540	515	563	544	583	537	545	580	545	571	509	572	542	531	557	571	535	578	554	549	558	579	496	536	549	569	593	562	566	552	596	524	585	547	591	532	563	564	562	563	565	554	565	571	551	558	554	554	569	571	526	548	512	541	549	573	552	533	581	556	548	519	555	569	568	566	559	555	571	523	561	539	598	555	551	609	574	552	568	571	560	545	534	571	552	529	509	592	500	581	520	567	567	574	561	569	558	600	565	559	511	608	543	555	506	581	528	575	557	570	562	572	545	582	556	519	575	565	554	544	569	531	591	578	557	564	523	555	556	562	559	549	546	578	541	515	554	547	559	562	540	560	566	524	510	511	538	595	553	539	543	561	523	501	555	553	555	543	526	548	556	521	533	594	572	566	601	521	565	543	620	557	566	543	541	501	576	548	580	548	585	562	538	553	528	549	563	558	573	518	563	565	564	532	552	534	566	542	585	571	553	544	530	533	537	524	533	570	562	554	562	561	568	565	578	527	588	544	564	531	529	554	564	569	559	535	580	545	564	568	566	557	569	565	594	507	523	548	550	566	550	506	547	549	517	541	569	554	571	548	586	497	561	572	557	537	550	535	549	571	514	554	526	508	575	541	571	538	577	569	533	585	527	546	577	570	559	555	533	536	549	509	556	564	581	528	531	577	545	610	556	566	557	536	556	538	544	515	566	549	542	548	580	538	556	532	528	601	577	586	584	596	582	569	524	549	572	581	539	529	542	504	578	531	543	518	585	630	545	579	569	561	555	532	588	578	576	550	547	516	559	549	552	592	594	520	577	572	541	535	560	550	585	544	545	501	547	515	542	621	577	574	571	579	553	552	507	558	568	523	554	578	525	544	541	505	528	543	563	568	548	497	547	514	579	544	526	510	541	543	520	559	563	554	543	537	550	504	579	576	589	572	525	554	583	534	571	502	554	563	564	559	586	553	579	520	548	545	542	562	551	592	523	524	523	525	564	502	558	547	541	588	546	552	556	535	600	519	526	554	524	542	551	589	551	540	578	557	519	552	613	520	545	576	546	543	557	568	570	519	546	508	525	519	540	542	563	558	585	545	553	553	534	537	532	558	513	553	578	530	521	564	565	565	566	565	550	543	528	533	566	583	586	578	563	532	524	535	613	565	529	561	532	567	565	595	508	562	591	550	581	556	576	576	570	564	608	577	545	554	606	539	535	516	534	529	555	568	582	581	552	557	554	579	560	564	540	588	520	546	556	556	590	511	532	595	522	576	581	583	555	543	570	519	607	548	559	572	574	570	597	589	582	520	582	555	548	535	573	531	562	534	551	540	543	511	541	582	558	505	528	604	553	534	526	551	596	552	568	532	562	569	568	533	569	546	579	546	572	530	567	546	498	535	511	548	561	578	559	546	548	555	535	577	540	535	485	558	517	527	523	585	552	509	551	551	518	546	538	553	571	545	552	557	519	561	530	560	513	555	566	547	556	538	600	536	557	563	520	576	615	555	557	533	604	584	546	586	600	533	562	546	589	534	557	574	580	568	553	544	547	546	575	556	566	559	540	517	560	545	524	558	558	576	595	554	536	559	537	501	551	559	568	564	534	559	542	540	571	562	547	555	585	532	531	548	533	567	537	507	543	553	535	575	542	550	541	570	571	531	547	566	567	557	574	512	539	557	535	536	584	585	611	554	522	572	510	561	587	535	543	527	592	527	534	570	592	541	556	580	537	539	565	563	572	553	556	540	558	547	540	570	559	552	557	517	554	524	560	517	561	559	568	548	569	533	578	569	529	551	545	563	571	540	550	540	583	556	537	548	555	535	530	562	535	552	526	530	552	530	582	565	545	567	537	537	584	546	632	540	512	566	571	554	576	520	583	539	519	562	559	573	580	579	530	493	546	559	552	521	548	570	629	578	558	589	575	542	506	524	568	522	555	577	568	540	522	528	581	554	502	573	572	591	551	561	562	583	539	583	533	535	576	568	574	564	516	576	538	576	574	576	551	533	503	572	511	577	569	553
51505	16428	3246	1585	1032	707	584	459	452	337	288	243	249	211	223	200	184	196	218	186	190	173	154	166	154	177	157	164	151	182	153	174	164	188	152	165	149	135	153	150	149	164	142	146	157	141	157	153	142	131	125	166	135	136	152	137	152	139	140	144	214	143	140	162	124	131	134	134	154	140	129	159	150	132	130	135	157	136	123	131	119	135	119	132	150	142	119	137	122	144	136	156	155	168	145	157	140	142	138	139	132	151	147	124	138	163	147	142	141	138	154	165	137	130	149	140	125	133	148	138	123	140	141	154	127	137	135	134	126	166	127	151	152	129	148	144	136	153	137	163	138	134	146	133	141	161	145	155	156	159	140	105	137	145	151	150	150	139	133	133	117	149	151	138	125	154	147	139	141	141	154	144	144	132	138	131	130	138	145	129	122	143	153	151	151	147	123	135	146	133	140	133	142	127	131	140	134	169	137	135	142	137	153	121	152	154	137	153	158	163	134	178	161	146	137	135	136	140	112	129	126	153	144	138	134	147	164	125	154	156	150	153	130	157	126	146	115	160	121	132	149	122	145	134	121	155	131	142	128	127	143	136	145	124	166	125	151	148	122	129	136	123	148	145	142	132	157	136	132	133	130	109	147	131	125	139	134	134	139	139	133	148	127	127	136	143	140	161	139	151	129	132	161	133	139	141	144	158	144	134	154	137	135	132	139	154	159	156	151	122	172	126	133	124	134	137	146	131	158	139	136	140	130	135	147	150	133	137	137	134	155	128	150	132	158	133	144	177	123	133	134	135	141	156	131	151	115	151	138	139	129	131	136	136	147	127	154	126	154	136	131	141	138	133	175	136	133	156	134	146	122	167	144	156	133	132	155	143	148	169	124	140	130	145	130	145	123	134	116	137	139	136	145	132	120	135	138	146	131	138	155	130	144	142	165	137	126	112	127	133	152	135	156	139	142	143	161	136	145	131	140	110	144	144	127	140	141	158	139	154	133	144	154	132	132	151	125	154	149	155	158	146	118	148	148	137	136	141	136	128	137	161	152	140	128	131	144	145	136	147	154	137	136	150	146	150	155	140	131	135	141	150	144	136	146	169	168	148	157	131	124	135	159	142	135	118	150	144	137	127	153	130	149	130	144	152	123	138	139	142	155	141	163	136	123	144	144	148	147	129	118	156	147	146	126	134	153	126	148	136	133	127	150	156	143	151	121	134	143	144	133	122	146	130	138	147	140	139	131	118	119	135	129	139	130	159	125	137	143	134	144	134	126	137	147	126	147	183	135	141	128	155	155	132	140	137	137	130	139	130	140	132	140	125	116	167	116	156	159	142	136	140	148	159	135	165	148	137	144	147	127	140	122	133	121	134	155	155	173	150	149	126	117	150	141	151	139	123	143	141	150	148	123	131	150	143	126	140	133	136	127	126	163	135	142	131	151	141	144	138	157	139	143	123	153	121	123	156	126	140	142	144	137	127	138	157	153	140	150	125	135	130	151	139	140	153	128	152	135	138	123	131	152	133	133	172	139	152	148	126	136	138	151	139	141	139	143	159	159	149	129	145	130	120	125	135	143	147	132	147	124	146	145	134	133	130	129	152	148	133	136	138	137	130	135	131	143	147	150	131	156	129	131	147	124	141	153	146	128	153	146	143	134	144	150	141	125	117	142	153	123	147	145	134	154	118	139	132	151	161	136	156	164	142	141	126	137	141	123	137	155	132	143	132	136	126	116	131	133	149	136	121	160	150	165	141	140	158	142	146	122	147	117	125	149	134	132	150	142	139	148	155	135	134	130	134	138	130	139	134	134	144	147	145	131	115	137	125	117	127	111	157	139	128	144	148	126	125	144	142	157	151	151	136	160	163	157	141	145	128	138	152	125	137	133	140	138	133	153	168	171	164	141	164	138	109	136	149	150	130	135	136	158	144	139	138	140	129	118	137	146	153	156	132	142	132	146	135	125	133	130	137	135	129	154	126	113	146	152	136	129	155	153	120	141	149	143	145	152	148	152	116	165	141	143	152	160	138	124	132	153	132	131	143	137	148	134	129	115	135	145	161	128	138	146	127	132	131	122	122	175	145	139	151	159	132	135	139	125	124	138	160	137	148	128	147	119	128	133	150	151	138	133	147	153	123	146	128	154	146	132	155	148	155	141	150	134	139	149	160	139	163	155	138	133	137	157	129	141	141	142	148	129	160	136	140	137	132	144	145	136	127	147	139	138	111	128	136	154	127	142	155	131	144	150	153	149	133	136	135	143	113	139	157	163	139	143	152	118	128	134	115	127	158	121	157	130	123	133	131	142	134	131	142	158	138	132	161	138	145	130	143	132	148	134	109	143	150	129	139	130	144	149	132	145	137	134	143	136	150	162	141	129	145	154	125	135	149	146	146	142	133	138	146	147	140	134	131	164	135	142	141	142	128	141	134	130	148	155	121	126	133	142	133	150	151	148	154	137	135	157	169	122	108	120	140	144	160	144	125	155	132	154	148	155	141	148	139	147	136	120	137	124	141	129	151	147	149	155	137	142	119	132	146	118	119	137	154	133	142	161	136	149	153	148	139	147	119	127	155	149	146	131	136	131	157	156	147	131	146	147	150	143	143	133	149	127	140	140	166	146	150	137	144	148	134	133	148	116	144	135	162	137	128	131	139	167	144	114	134	165	129	150	111	146	152	135	134	155	137	138	139	151	146	147	137	133	125	157	138	144	149	139	144	136	152	136	158	120	141	123	145	145	156	142	137	140	140	125	154	130	155	145	152	127	138	121	137	156	148	127	148	155	110	158	130	139	162	152	169	182	143	132	136	146	144	129	133	138	131	143	139	132	165	151	154	135	149	153	149	126	127	136	142	143	130	140	139	132	126	134	144	144	126	132	150	129	141	144	143	143	139	130	132	135	149	138	137	134	134	148	147	133	139	156	157	152	141	143	156	145	130	157	153	132	127	134	114	124	151	143	132	143	156	136	143	141	138	158	154	144	131	134	123	148	151	136	133	143	151	156	135	143	157	142	134	138	152	117	142	139	117	142	151	165	142	128	147	125	152	148	130	139	117	122	137	160	155	136	110	141	130	133	135	156	149	146	164	170	134	155	146	144	144	145	112	154	123	142	152	160	145	136	138	149	147	154	134	151	125	145	137	146	144	151	136	122	137	151	132	134	160	142	135	151	138	136	136	137	142	146	144	144	139	148	160	122	142	133	145	156	145	139	139	142	147	152	136	146	151	140	149	145	149	145	140	125	138	145	125	131	139	146	141	149	128	147	146	139	140	137	148	144	130	142	140	146	146	126	118	138	137	150	135	137	131	139	136	146	126	138	133	137	124	148	147	140	130	138	138	133	125	138	145	146	149	171	145	139	148	151	124	166	145	138	128	149	146	154	160	128	129	136	130	152	164	143	149	158	145	160	132	148	142	136	125	151	131	156	143	132	120	158	129	128	120	136	136	171	148	153	141	142	133	138	147	137	116	153	139	134	131	128	143	136	146
26965	1883	4354	5001	4215	3370	2792	2284	1921	1619	1465	1284	1130	1052	986	901	882	774	775	668	687	638	667	637	595	613	545	576	517	525	563	528	502	490	487	518	498	450	474	478	472	422	427	423	422	408	423	472	415	459	396	406	437	437	461	432	415	450	379	424	883	396	417	404	416	405	372	405	426	454	352	396	395	401	380	411	349	385	378	395	375	418	375	364	413	413	404	395	403	371	368	380	386	387	360	377	376	363	402	377	352	382	380	383	388	400	354	352	381	372	378	355	367	366	397	358	347	414	357	402	368	395	369	371	390	401	401	391	390	380	367	410	374	356	385	374	378	380	380	368	398	400	406	358	358	384	360	394	399	379	363	410	368	355	408	398	351	382	371	378	360	388	397	390	409	377	395	397	363	389	365	349	391	348	373	359	398	356	376	407	378	395	381	352	351	398	400	380	385	401	356	369	359	375	403	363	370	394	390	364	391	360	333	380	419	344	393	373	360	382	352	429	401	377	331	390	345	361	389	372	362	383	364	384	385	393	393	370	385	389	360	373	389	355	376	385	382	379	397	358	367	366	342	353	355	377	391	355	384	344	345	369	367	358	383	390	378	385	369	344	380	352	363	374	370	347	356	378	358	367	374	334	342	395	355	397	369	353	372	360	361	363	363	355	416	389	367	372	354	398	344	368	390	373	375	355	345	359	356	391	399	385	383	353	362	365	397	374	365	351	363	388	348	372	358	383	418	386	379	356	372	345	403	367	361	353	407	357	370	384	351	371	377	359	396	372	381	370	349	384	343	352	363	378	400	393	382	343	405	391	352	369	375	331	377	387	359	363	380	361	391	389	370	373	397	341	341	368	391	371	391	356	371	368	339	367	317	376	355	364	370	396	389	361	360	393	363	370	358	368	378	412	370	367	358	362	362	382	363	401	365	392	368	353	354	371	370	362	400	360	356	355	338	366	398	370	375	357	382	366	386	389	346	383	395	387	411	391	364	378	362	369	369	371	387	366	378	377	378	359	411	361	386	355	325	403	357	386	378	365	389	361	359	359	312	395	357	360	353	361	393	354	367	369	368	383	380	387	376	346	360	356	362	375	357	374	360	385	367	400	351	363	399	348	345	400	370	364	357	383	394	370	394	372	369	374	336	380	388	358	395	359	407	360	364	369	345	365	340	372	363	375	350	385	406	336	380	373	366	368	390	393	369	371	376	358	357	398	346	387	364	389	369	340	370	385	381	360	357	362	385	352	341	341	386	347	365	356	386	357	343	388	367	418	330	347	374	366	344	417	369	363	355	388	389	379	380	411	351	390	404	353	339	363	347	338	367	355	346	374	369	347	363	361	378	365	361	364	382	367	400	372	364	373	349	369	339	348	350	369	352	363	349	378	369	383	390	378	396	381	387	359	350	347	364	357	387	379	358	367	387	364	354	369	376	348	361	379	382	371	332	367	365	359	390	381	367	375	384	391	358	388	359	346	388	383	371	390	367	351	382	363	357	376	371	348	341	350	378	401	350	377	364	383	358	358	392	409	339	364	371	357	344	391	368	401	386	426	348	413	359	353	339	358	365	375	350	341	348	395	374	352	382	355	390	362	373	373	354	359	381	330	349	322	407	375	367	377	361	370	361	409	344	392	366	353	401	374	373	366	350	367	365	396	406	380	378	377	350	365	346	396	349	392	341	396	410	365	412	363	358	343	357	372	365	401	356	377	359	425	370	382	372	367	352	348	353	388	385	360	399	365	382	352	369	391	381	376	352	348	381	336	358	389	355	339	351	359	382	362	380	339	401	365	354	354	356	376	379	354	346	407	390	342	355	377	404	350	340	383	388	377	361	389	370	393	365	371	364	356	392	387	361	370	382	354	359	377	389	359	371	383	383	352	394	373	372	357	371	376	372	381	356	377	381	366	355	372	383	360	405	370	367	369	339	403	385	355	383	364	360	357	364	365	370	372	371	407	354	373	359	351	395	373	403	370	360	361	379	367	372	359	409	385	355	401	366	391	381	380	420	396	350	352	361	373	336	379	371	369	352	399	360	379	355	363	355	389	350	406	355	407	377	378	392	330	361	385	364	390	347	411	416	343	337	349	383	362	329	370	370	376	401	340	393	370	334	359	374	352	371	353	387	380	376	357	386	332	383	379	366	388	364	356	363	404	362	396	357	326	376	335	341	366	365	348	329	371	371	380	373	395	389	394	417	374	399	395	368	382	371	352	350	355	395	332	367	378	365	391	382	352	354	340	378	366	366	358	346	402	375	384	383	387	329	396	376	367	390	382	346	365	351	369	370	380	375	378	343	353	371	368	357	385	386	333	409	333	377	389	362	389	383	351	367	371	341	350	367	370	369	390	385	360	388	374	358	379	380	378	370	367	363	387	350	346	363	353	387	415	377	382	385	377	353	356	409	369	367	353	384	382	390	356	370	354	371	380	338	363	352	377	369	358	371	384	352	362	338	389	347	366	347	319	391	341	373	375	344	370	388	363	343	356	385	384	398	393	371	395	382	367	365	357	372	371	373	378	358	357	387	390	349	335	377	365	386	378	342	423	374	366	380	366	325	400	387	367	348	341	349	359	372	332	393	346	365	398	351	339	368	374	343	362	376	363	386	365	368	380	363	377	363	369	347	395	352	354	435	370	370	403	365	357	346	373	379	384	364	353	393	391	344	356	380	376	383	367	365	380	389	364	378	334	363	392	384	355	352	377	357	343	366	391	390	371	384	353	345	363	358	379	368	365	358	345	379	363	381	413	339	354	346	364	361	372	337	372	337	360	384	333	342	363	376	355	391	380	364	364	344	369	371	381	398	367	387	393	356	340	389	360	351	359	326	397	336	378	361	320	382	361	389	387	353	354	371	366	387	397	342	375	362	389	357	355	373	380	389	363	328	378	370	342	375	363	405	385	393	373	422	407	369	352	351	374	397	369	382	324	383	370	367	392	366	354	386	355	355	385	342	337	423	390	374	354	349	413	373	398	383	366	392	364	380	381	372	381	370	387	397	370	386	348	357	371	360	380	397	361	400	368	393	393	386	360	394	373	366	344	362	357	366	342	379	399	336	387	388	370	364	347	431	340	364	358	386	368	349	368	395	394	361	366	356	377	388	358	393	394	395	366	372	356	362	415	348	368	367	375	388	398	403	348	372	380	369	412	394	346	366	348	338	374	401	392	384	391	348	371	373	367	439	395	379	389	338	376	375	394	348	387	390	401	372	392	426	367	361	386	365	370	351	371	379	361	388	427	359	377	351	398	359	398	344	360	372	375	375	362	364	370	361	408	362	361	375	385	399	384	377	365	392	391	353	378	378	351	364	340	361	386	393	352	397	371	360	390	361	343	374	400	406	376	369	387	394	360	382	358	397	393	401	355	363	357	346	381	390	375	362	404	361	370	355	395	371	389	374	337	374	358	347	399	372	339	409	350	350	346	378	336	404	380	344	366	366	379	356	379	353	349	374	390	375	371	396	379	365	378	374	372	362	356	363	368
4218	241	206	183	199	174	170	172	182	187	152	178	164	169	169	148	160	137	168	179	180	175	172	182	184	145	179	169	176	199	188	142	169	156	165	156	172	153	169	179	163	151	147	179	169	138	175	156	177	160	145	148	161	154	147	182	174	153	155	172	146	157	171	160	170	160	166	178	168	187	169	172	182	174	169	171	138	149	157	166	152	159	163	175	156	146	151	158	171	164	157	171	164	141	162	150	162	162	157	130	153	175	157	151	162	156	163	179	168	181	164	157	150	144	176	189	163	173	160	176	176	158	176	170	136	159	177	149	158	164	182	166	134	172	174	165	158	167	156	185	173	155	164	149	168	198	158	177	190	180	161	171	160	171	165	163	162	174	131	151	165	171	144	156	177	165	163	166	170	167	165	142	186	178	142	165	164	161	176	157	172	142	165	148	161	158	188	165	172	198	179	151	165	159	166	178	148	175	189	164	173	168	148	172	183	157	174	168	147	166	151	153	163	164	157	175	183	180	167	160	174	165	163	187	168	148	187	174	161	181	135	171	163	172	162	174	190	188	168	142	172	184	170	148	182	164	152	179	185	148	158	151	160	153	160	140	167	139	147	159	167	150	161	160	163	143	194	151	165	178	157	149	180	161	178	155	156	162	147	145	137	147	166	189	160	172	165	165	159	180	167	182	138	160	143	149	179	200	171	156	174	160	170	154	160	162	155	161	144	170	151	137	169	159	178	164	145	165	189	158	183	159	165	167	174	165	175	157	168	164	174	177	139	139	178	158	149	140	150	162	166	148	166	174	164	165	171	161	162	125	149	147	145	152	136	174	190	165	187	159	168	194	166	177	167	155	173	160	171	151	169	144	168	142	164	154	171	173	157	148	157	162	163	171	177	160	142	154	160	149	180	169	184	169	177	158	158	179	160	145	131	161	153	165	165	151	144	160	181	154	148	153	168	158	170	152	164	174	160	161	167	167	150	162	150	130	167	173	166	153	172	162	157	174	172	151	185	152	152	172	170	159	171	179	154	164	185	161	167	152	133	164	149	168	183	180	176	165	165	143	165	169	153	163	173	146	185	133	153	161	179	156	162	144	150	163	179	143	137	173	164	138	140	140	177	166	174	162	164	159	168	173	182	154	163	161	139	171	153	164	176	143	158	165	139	167	184	184	164	158	159	163	136	158	159	166	148	151	170	168	163	190	174	162	162	145	146	168	166	170	171	182	143	173	147	159	147	142	133	180	175	164	156	168	185	174	149	147	156	161	164	165	174	185	172	176	172	168	142	151	173	183	154	158	173	159	151	161	178	155	157	148	158	171	179	158	157	171	168	176	157	159	153	152	178	177	171	159	146	167	156	150	144	187	184	160	163	145	174	163	170	127	169	175	164	143	142	164	161	166	159	185	170	162	170	175	166	151	146	166	173	176	151	172	168	173	160	184	158	150	151	166	170	151	147	171	178	176	165	152	157	160	162	163	173	157	162	159	160	161	160	168	149	173	154	166	156	180	149	163	176	148	142	171	170	151	153	178	155	160	148	155	153	189	160	156	152	166	167	163	148	174	161	180	148	146	170	165	189	136	161	164	163	151	146	155	171	159	184	141	167	166	148	160	176	185	160	167	157	165	156	161	165	141	162	168	163	153	171	147	154	149	178	152	147	158	138	166	173	169	169	166	146	167	148	175	167	162	143	157	154	165	176	162	171	156	163	164	170	178	165	143	162	164	174	175	144	166	178	159	194	175	164	193	184	149	173	156	152	169	161	169	156	155	167	156	158	161	168	152	176	167	161	151	158	169	166	164	175	182	170	165	147	145	180	165	159	137	176	153	178	158	171	170	173	152	155	147	174	180	156	158	172	168	173	153	158	163	149	171	170	158	172	171	174	168	170	170	157	175	153	152	160	182	171	172	162	166	177	174	151	142	162	168	156	170	183	162	177	180	165	171	161	166	183	179	187	167	156	160	145	151	175	189	178	162	175	176	167	158	128	161	184	165	162	175	177	167	159	166	173	162	180	148	170	171	167	183	144	157	170	149	150	166	146	169	169	158	157	180	168	155	194	154	177	155	172	162	152	158	183	175	146	173	174	176	179	179	157	174	159	154	142	160	167	160	178	164	182	165	175	138	150	151	177	171	146	173	162	159	150	167	161	173	134	180	171	164	163	177	164	158	184	171	159	160	184	174	150	182	146	167	146	176	154	156	151	153	152	147	168	161	172	156	180	154	140	143	153	151	161	153	174	170	178	148	178	150	176	158	151	165	147	163	149	149	150	176	151	169	178	157	171	147	156	144	192	176	182	178	174	155	154	157	166	147	157	159	160	168	166	176	167	166	180	149	160	169	165	164	154	159	172	148	186	165	153	154	166	178	152	146	188	156	185	177	167	168	168	160	168	186	164	142	160	147	159	151	154	163	181	169	161	166	156	145	167	178	170	172	164	162	171	169	177	167	166	178	140	179	173	148	159	154	164	166	177	166	161	147	155	169	153	151	174	141	144	179	177	156	156	161	181	169	167	179	162	157	172	164	141	171	148	147	158	151	146	169	171	184	165	172	167	157	175	149	168	153	159	144	154	165	171	151	155	152	156	183	165	155	169	159	152	150	165	159	161	179	142	150	170	158	156	141	176	186	159	154	155	155	180	161	178	206	156	158	189	159	157	144	164	162	165	164	155	173	150	159	176	145	160	155	148	156	161	132	161	156	166	177	173	160	163	160	152	170	170	149	142	176	185	166	179	191	143	145	130	153	193	171	183	157	138	166	182	155	180	153	135	167	156	153	160	173	171	139	147	143	166	169	183	144	193	151	170	163	150	188	162	169	163	163	186	164	178	165	170	172	154	160	141	175	153	149	177	155	173	169	167	171	155	188	169	144	156	135	182	165	172	143	165	169	156	191	161	177	167	150	174	163	159	171	171	147	166	142	153	148	170	173	152	159	160	170	154	157	142	162	161	188	183	153	164	168	152	161	154	158	169	171	183	152	168	146	187	178	168	161	198	175	176	170	148	158	179	175	183	170	178	134	161	170	158	165	176	168	175	167	159	170	154	163	161	200	166	180	179	158	165	136	149	182	146	174	162	162	138	148	169	145	175	154	173	162	155	143	164	138	152	166	176	184	173	153	168	169	152	150	177	158	170	148	162	170	189	173	168	160	186	169	166	149	189	156	148	180	171	163	173	166	161	196	160	136	151	165	173	146	159	169	142	188	168	181	159	185	159	187	164	180	157	173	168	180	170	150	171	158	153	180	187	173	157	149	137	159	167	183	166	169	186	155	155	167	148	151	157	154	154	145	143	172	153	178	171	170	155	138	145	163	188	160	187	162	188	163	173	162	148	168	194	168	169	183	184	186	174	176	169	162	141	182	156	155	166	176	176	173	147	148	160	168	163	158	158	163	164	177	161	168	167	154	152	182	183	151	145	149	153	160	170	140	154	153	174	158	159	158	169	161	148	158	164	160	154	159	138	156	141	161	170	170	149	159	187	165
3799	472	567	564	561	542	510	481	485	494	468	509	482	473	461	449	471	420	425	445	421	435	456	482	436	443	451	441	485	439	469	465	433	477	413	486	473	458	435	450	428	447	451	439	448	422	453	453	435	456	453	469	441	439	469	424	487	463	403	450	431	480	418	437	433	437	462	440	422	458	449	431	429	416	441	428	464	447	425	461	458	457	447	431	429	437	435	470	450	459	457	434	420	403	457	444	464	415	452	449	414	430	424	439	430	430	471	400	433	439	430	451	457	420	460	451	429	457	405	465	457	447	434	435	433	468	457	449	480	453	480	407	435	453	450	438	414	415	434	424	486	413	403	446	449	436	445	469	438	433	430	410	444	432	435	401	441	444	424	445	437	452	448	406	430	422	444	440	471	492	436	463	457	396	440	431	456	494	445	410	415	433	447	440	430	448	440	494	447	387	405	409	475	476	419	454	436	448	393	423	430	449	449	432	429	445	433	469	429	461	476	428	455	441	437	460	426	448	442	424	436	447	480	421	455	416	473	417	419	409	422	416	471	449	446	449	422	437	459	438	441	444	427	430	403	407	420	470	453	466	454	417	423	464	436	448	444	456	426	428	425	456	471	423	452	440	444	434	425	451	444	411	418	463	439	453	430	424	426	440	484	444	450	438	430	462	461	454	454	426	432	483	471	440	450	399	443	397	455	405	417	442	478	477	439	409	463	472	455	432	450	461	462	458	437	456	426	459	443	432	486	421	415	443	413	450	421	424	445	442	444	434	440	403	455	423	428	459	423	459	429	432	429	439	458	435	418	462	447	459	433	456	464	418	460	424	440	428	450	433	456	429	449	413	466	436	441	461	442	412	428	423	452	444	499	428	459	429	465	401	435	446	386	411	445	465	428	437	442	418	454	416	466	440	434	408	451	426	451	422	438	454	478	462	456	455	422	394	454	423	468	444	470	438	474	452	434	490	441	466	498	439	446	442	469	424	420	449	441	428	440	458	460	444	442	441	472	451	430	440	426	452	446	446	469	400	457	409	422	447	458	415	444	462	473	442	450	463	420	481	467	423	429	399	452	401	451	464	433	440	422	455	429	428	438	413	475	430	433	467	403	443	435	459	475	454	449	424	455	386	445	437	461	430	460	421	463	452	428	426	458	431	448	439	461	436	464	472	441	425	430	464	400	455	432	467	442	421	430	432	446	444	441	460	482	467	414	477	438	422	406	429	415	436	442	426	426	447	465	465	479	465	493	449	446	464	459	444	439	436	424	466	432	460	441	452	405	432	447	445	423	444	488	408	454	414	457	465	424	449	442	439	465	451	458	426	441	432	424	395	415	405	480	433	458	449	433	460	441	479	417	448	440	444	440	490	458	419	426	447	425	418	442	401	424	414	453	446	461	435	467	441	474	436	467	445	439	418	476	435	429	460	418	431	475	416	452	475	478	402	483	462	430	430	429	422	452	403	469	403	440	460	421	433	450	441	436	401	452	452	432	466	446	454	463	460	462	416	444	444	467	412	440	430	430	471	435	418	435	440	442	476	459	416	460	445	431	449	433	378	486	437	436	444	420	450	410	435	428	438	423	454	445	450	421	478	440	421	455	428	441	435	406	439	434	432	420	446	435	436	444	477	438	460	436	414	449	422	444	441	426	471	457	439	481	472	429	447	466	416	456	404	438	461	446	439	445	460	436	411	414	403	468	482	458	422	439	411	465	429	423	444	419	455	447	439	462	435	466	459	433	443	433	467	432	426	443	423	422	436	464	448	477	445	470	414	427	415	407	490	467	430	440	418	472	454	422	424	445	447	456	456	448	444	444	449	450	417	446	446	414	456	452	459	473	429	448	457	453	424	440	447	447	447	505	429	404	462	476	451	438	445	438	434	444	456	430	444	460	444	425	469	466	433	452	449	433	412	405	461	458	459	474	465	424	489	464	424	434	399	427	465	426	454	446	439	461	433	480	445	434	455	392	447	458	430	465	412	418	472	458	437	444	461	429	453	454	462	447	470	456	469	450	437	422	426	468	455	470	450	433	438	445	468	487	491	428	426	405	432	424	424	450	410	434	472	427	418	429	434	465	436	493	423	475	459	464	472	435	454	429	460	451	440	416	460	427	450	424	436	420	428	457	438	411	454	469	456	433	439	420	444	460	488	469	431	420	426	424	449	453	482	427	416	434	444	433	461	453	430	468	451	470	393	427	472	447	475	435	448	420	434	426	479	442	431	448	418	428	442	437	425	475	434	459	460	450	419	452	448	423	454	445	420	456	433	440	469	430	451	404	431	453	443	444	422	485	461	456	462	412	427	479	459	437	436	464	424	419	405	438	475	433	409	428	430	476	428	450	451	431	441	392	429	429	423	412	428	410	418	460	436	480	444	440	463	449	428	431	452	445	474	442	443	453	463	473	444	421	423	423	422	453	430	457	442	453	467	428	414	435	451	432	456	413	450	424	426	463	449	498	464	452	411	463	460	431	431	430	438	439	436	443	464	467	466	457	435	434	428	441	424	456	444	449	439	433	457	442	427	427	417	444	440	467	417	440	396	420	448	433	453	415	454	452	431	422	424	436	421	439	440	454	433	457	439	420	436	498	422	468	452	435	427	452	471	430	431	408	457	477	451	455	484	432	476	468	459	434	471	444	458	452	434	404	439	492	451	415	457	446	459	411	433	454	429	474	434	447	446	462	459	414	454	487	443	441	461	464	447	425	443	477	427	458	445	454	425	422	453	439	491	465	427	453	447	415	408	423	450	446	444	466	463	400	466	459	432	438	480	460	487	482	440	455	417	485	441	455	431	422	458	451	441	449	418	458	452	477	476	449	453	423	466	429	458	436	429	496	398	465	422	414	419	434	412	400	451	414	448	439	425	469	470	447	418	431	449	438	421	449	441	468	477	453	418	437	433	460	432	462	448	451	439	426	420	453	425	459	410	438	442	447	434	410	467	433	453	409	428	434	454	438	432	442	472	450	415	432	438	469	437	458	470	445	441	448	426	433	458	441	423	427	444	454	471	465	473	397	457	430	421	431	431	429	438	449	420	466	463	442	427	428	449	457	475	441	412	451	463	454	491	432	468	486	482	438	443	420	434	416	437	443	414	450	423	478	420	433	440	444	453	420	446	424	433	420	433	445	453	458	442	445	462	411	457	464	470	412	444	452	450	452	494	467	470	434	436	440	434	449	440	426	443	427	426	435	384	433	447	421	452	434	429	441	435	461	443	458	458	447	496	466	427	434	478	441	454	464	456	433	444	470	432	441	449	460	484	445	440	397	474	461	432	438	425	427	454	446	442	433	389	442	421	407	473	459	411	422	414	442	424	455	431	417	408	463	445	451	430	458	402	410	441	419	423	421	431	462	407	416	450	430	433	454	464	390	447	412	458	438	438	427	420	467	424	423	456	425	444	476	429	418	421	492	388	445	454	440	459	449	475	417	392	426	433	417	451	428	423	441	421	445	434	476	441	447	438	460	439	470	445	444	441	465	445
37759	7887	1281	896	662	490	434	348	343	301	276	296	273	268	260	238	218	227	232	278	231	220	244	264	233	222	241	236	216	243	262	229	219	226	230	200	217	222	217	236	214	236	193	217	207	225	226	224	218	231	223	204	213	200	213	227	222	224	218	229	293	236	215	214	225	214	196	210	224	193	224	217	208	224	210	217	210	215	247	196	209	210	218	183	210	210	205	202	201	229	193	196	211	219	219	210	206	235	204	229	184	202	230	214	238	204	241	214	209	215	248	220	216	215	228	223	222	202	243	203	213	238	203	221	219	199	219	202	236	229	213	208	213	224	231	227	220	222	238	202	180	209	190	206	213	229	239	168	232	208	226	241	210	208	224	234	203	205	226	230	183	198	219	204	180	225	200	207	203	200	217	210	222	219	192	233	250	216	232	226	218	227	214	224	234	199	199	235	199	205	210	208	259	210	244	203	204	194	213	208	236	222	204	268	199	226	268	203	202	231	225	200	213	202	213	251	237	198	229	193	217	221	228	222	214	199	218	230	202	225	219	214	222	244	190	220	213	218	219	205	207	226	196	225	228	194	211	219	196	212	232	221	213	185	202	182	224	222	208	202	217	237	223	235	231	199	191	224	225	215	215	229	223	201	220	205	225	211	208	202	251	219	201	238	201	217	217	241	191	187	224	228	230	225	220	209	177	249	212	199	210	219	230	228	186	222	192	213	210	240	235	179	215	222	231	193	234	218	238	189	219	237	217	222	210	205	231	227	196	208	236	218	223	241	219	219	241	243	228	224	225	205	215	202	235	207	218	237	212	208	215	221	236	201	202	225	214	252	215	230	197	224	247	209	209	227	209	211	228	215	237	251	229	224	227	200	198	225	210	225	203	203	216	206	218	209	217	195	207	203	217	218	226	247	207	242	223	229	237	199	236	212	221	200	251	225	211	197	219	220	188	213	236	205	194	186	218	226	198	200	209	202	241	211	223	196	201	202	198	209	195	215	198	211	216	242	237	205	182	198	230	213	185	216	262	212	239	223	240	220	207	229	196	199	210	243	235	186	212	215	228	213	203	202	199	217	196	202	214	225	206	219	195	232	214	206	225	240	208	189	210	210	206	200	216	239	199	240	221	235	208	212	200	208	182	214	204	237	212	199	218	217	190	211	228	222	207	219	230	217	242	213	200	199	209	209	234	239	217	211	233	192	223	223	218	198	209	218	225	211	196	238	218	203	212	236	227	235	233	203	221	208	227	212	264	182	235	235	213	232	215	224	225	224	210	224	225	237	218	216	227	222	229	215	215	191	227	204	217	217	237	229	228	211	207	219	198	205	225	215	218	218	211	230	219	222	208	225	244	228	218	223	214	214	219	191	210	215	212	206	210	231	210	206	228	218	204	223	219	214	217	220	230	210	211	214	228	223	245	244	191	229	242	229	211	213	225	179	208	236	208	220	232	224	234	191	243	228	230	208	223	237	213	234	227	221	204	209	215	255	241	228	187	235	215	175	203	204	223	220	209	197	202	223	212	234	207	174	219	193	197	240	232	230	219	215	202	236	214	208	210	182	209	251	258	212	230	227	198	234	202	213	202	228	232	210	216	235	214	213	212	248	236	212	227	190	208	226	239	196	197	204	190	210	199	220	204	225	233	206	214	230	220	195	196	233	205	205	188	207	230	217	204	208	222	208	215	198	212	188	215	241	211	209	212	207	216	233	229	193	228	214	214	218	227	239	226	211	196	223	225	203	179	240	217	241	219	215	229	205	191	200	235	225	223	238	219	230	224	222	209	219	213	223	236	204	207	209	213	210	208	212	227	224	220	215	203	226	217	239	212	194	199	221	244	228	223	224	203	226	221	245	217	224	247	224	219	220	207	210	207	230	221	254	215	210	203	229	241	249	186	217	213	212	219	214	232	241	189	201	212	198	212	195	231	224	199	210	214	201	196	207	194	198	219	227	230	203	202	195	225	229	239	186	206	217	215	205	201	216	232	220	229	223	219	211	213	214	199	225	195	233	200	211	226	229	234	211	232	223	189	221	232	211	212	213	205	195	186	235	221	213	206	212	212	208	175	234	223	236	195	237	202	219	224	217	209	235	216	203	210	203	222	197	198	211	234	214	208	230	232	243	185	247	225	229	199	222	230	250	221	213	239	219	215	220	227	229	234	214	222	234	224	208	226	211	220	219	213	198	232	216	215	249	217	214	202	223	197	216	193	207	211	204	230	192	200	218	210	218	205	205	214	227	193	200	197	213	202	214	218	217	218	201	241	215	202	225	186	229	224	229	221	238	222	216	196	229	211	210	227	191	192	208	214	229	199	231	217	214	218	226	220	245	207	219	208	223	199	249	173	186	209	220	213	212	203	220	208	184	223	192	194	239	185	213	205	224	224	226	212	225	201	216	213	212	219	213	240	228	222	224	223	203	226	227	220	208	209	206	213	219	220	211	222	196	244	228	199	211	223	248	229	193	201	212	227	214	198	210	231	225	211	201	253	227	224	215	203	217	228	228	233	223	211	224	209	223	214	197	190	206	236	209	212	228	227	213	221	226	209	215	250	226	224	230	215	232	198	222	226	184	224	199	215	225	212	231	221	221	235	190	224	213	229	229	191	217	220	231	220	246	182	206	232	205	218	217	207	217	243	223	237	224	197	207	216	211	227	230	219	232	194	213	214	235	214	214	217	199	186	214	198	197	229	205	211	200	234	236	208	209	210	244	199	205	231	227	211	212	233	208	199	234	199	203	240	197	239	219	224	205	202	198	203	202	243	240	198	246	226	193	193	207	234	187	219	217	234	222	189	200	231	206	220	198	213	202	198	215	214	196	207	200	212	207	229	203	226	193	219	216	241	203	205	227	218	185	219	228	208	235	204	186	234	211	199	216	205	201	196	214	204	245	201	194	211	239	217	199	253	225	230	192	206	225	194	197	233	211	218	245	231	190	206	205	217	214	210	200	236	226	205	207	227	212	242	225	211	217	205	197	183	207	175	215	258	211	209	237	208	211	233	220	196	198	218	231	180	233	213	248	209	244	217	224	214	261	205	204	216	202	223	215	222	207	200	218	221	213	209	205	208	210	226	209	213	218	198	198	230	219	223	217	181	231	211	203	221	191	213	230	258	241	237	213	182	207	207	217	228	235	262	221	218	234	216	206	217	188	206	220	214	239	181	200	209	216	199	195	199	206	190	230	228	204	216	200	218	194	233	229	224	224	218	213	219	207	216	229	233	198	246	216	233	202	192	226	238	199	227	213	194	203	229	217	207	188	214	196	208	226	215	213	195	220	250	219	226	206	195	211	225	218	240	232	209	243	176	222	224	238	220	235	198	204	195	224	218	223	215	213	231	208	233	204	217	223	220	208	211	232	234	226	195	203	201	222	220	206	211	230	226	199	217	188	209	241	201	198	212	211	219	223	217	195	196	211	193	199	209	237	210	216	207	240	212	202	229	222	207	235	219	259	225	204	195	216	215	205	199	202	217	214	196	213
19640	1343	2511	2858	2617	2237	1780	1549	1322	1221	1165	1017	957	914	871	842	778	752	748	787	716	745	694	688	665	671	619	598	615	648	610	632	587	620	680	618	579	574	596	538	555	578	576	561	603	563	574	583	544	607	560	562	574	613	626	581	612	572	573	557	1066	560	573	566	559	507	564	601	576	534	549	540	557	577	549	585	535	547	556	556	584	523	552	527	572	551	605	527	559	541	584	539	555	595	564	566	530	545	568	563	539	524	555	528	617	540	526	538	558	565	566	528	567	518	602	540	559	542	551	540	594	581	566	578	584	541	553	558	586	550	558	583	543	543	583	543	582	571	572	573	575	557	511	554	537	569	580	589	591	577	553	564	562	538	534	572	516	606	592	529	554	584	522	519	544	562	541	564	551	598	520	568	580	556	550	570	562	560	527	552	577	593	541	548	559	557	541	577	579	601	564	541	589	542	560	564	521	519	517	583	599	558	557	591	562	536	601	605	541	560	544	563	589	548	548	572	544	562	588	543	603	572	547	575	568	544	510	553	612	562	558	566	532	539	596	548	510	529	529	535	550	552	564	540	551	592	497	528	534	576	576	560	536	567	564	596	601	551	567	562	531	525	561	569	583	522	551	559	592	536	550	540	545	573	529	555	556	590	579	515	567	526	567	494	549	539	584	586	524	549	513	562	556	543	558	562	623	566	572	587	547	528	536	550	570	516	506	522	576	575	551	520	569	530	559	542	536	556	597	594	577	571	530	541	608	556	542	534	519	566	554	535	601	546	531	592	547	545	558	535	564	566	543	565	552	569	528	583	583	579	573	583	584	533	548	547	520	577	507	562	524	548	614	530	555	582	541	551	556	605	540	589	548	542	550	593	541	565	608	543	509	534	571	549	612	554	544	565	542	544	567	552	503	528	529	536	589	546	549	553	521	501	609	540	529	574	581	511	553	554	545	546	552	584	532	563	562	545	527	548	515	553	564	564	593	561	538	565	573	546	566	540	559	553	569	542	540	569	576	491	571	515	586	588	529	536	555	598	524	544	584	554	554	555	555	564	548	539	581	548	535	568	530	595	540	536	584	545	555	558	581	534	522	524	526	554	558	577	542	513	516	527	518	544	506	534	544	576	579	583	543	552	509	579	527	555	560	535	578	614	555	577	517	549	547	596	570	584	556	555	546	576	537	597	531	529	525	520	558	597	495	586	526	568	567	548	535	530	537	506	527	574	552	571	564	530	586	541	554	501	573	559	538	583	580	561	575	581	528	562	547	551	560	566	554	527	566	599	566	543	562	536	572	575	574	576	534	563	583	567	566	529	559	534	575	557	562	545	547	563	553	563	548	556	533	566	549	575	564	537	561	556	526	537	579	532	544	561	557	568	559	530	530	581	515	568	500	557	507	574	547	529	580	555	539	577	525	554	497	525	553	505	603	550	551	569	538	549	537	573	541	594	553	539	553	610	516	594	567	537	539	543	548	541	540	604	562	495	527	530	580	594	537	549	530	550	525	529	565	547	546	579	566	609	508	515	532	509	573	564	585	593	575	570	556	583	530	581	595	530	535	506	522	561	549	526	500	528	568	530	543	547	558	551	552	541	570	616	564	576	528	540	537	550	566	541	554	545	545	547	569	570	569	601	542	566	574	542	541	550	578	562	531	564	529	560	569	531	581	549	566	588	531	540	570	530	531	544	550	544	561	540	581	538	561	542	552	548	540	535	507	558	537	591	564	544	509	549	551	546	543	604	518	521	566	548	570	559	530	559	586	524	572	580	541	544	506	556	570	566	586	561	533	547	584	599	576	544	550	550	572	533	547	528	560	562	529	519	599	577	557	556	567	524	539	578	575	532	567	598	531	555	544	559	548	565	567	556	541	587	583	573	520	554	560	563	488	557	548	564	594	578	578	551	526	552	548	533	556	568	557	550	570	533	605	513	561	545	563	509	537	535	584	599	557	569	571	577	532	589	543	558	568	546	580	566	541	528	552	572	528	568	562	553	595	562	499	514	581	590	580	571	584	547	530	572	575	626	548	556	561	524	555	551	548	584	507	556	549	580	573	567	513	566	593	541	583	587	597	507	598	547	529	562	556	554	562	581	535	537	545	551	528	569	546	563	543	529	561	560	589	552	543	527	511	565	593	576	570	557	545	540	553	568	583	548	530	593	538	547	546	569	564	559	564	544	573	588	559	556	563	490	542	578	548	551	603	563	562	555	547	538	556	547	562	518	524	568	568	544	522	526	583	567	563	570	559	612	576	521	584	530	554	528	573	531	561	518	525	568	549	539	551	587	581	561	505	574	552	572	545	536	556	538	546	499	557	570	564	556	545	529	569	518	554	566	541	545	522	527	541	530	584	552	582	575	596	553	542	517	563	562	527	525	536	542	529	540	535	520	531	577	533	553	569	555	548	540	559	543	535	527	528	533	540	530	562	555	526	560	533	549	516	578	582	575	561	544	512	579	538	548	554	552	507	537	553	559	550	582	537	526	555	567	549	571	585	558	511	546	551	593	542	568	587	519	552	563	558	569	568	616	574	557	565	548	598	537	574	538	526	529	538	521	545	593	574	552	523	580	583	574	579	566	530	523	535	573	536	537	541	525	531	588	539	486	561	566	530	540	550	587	557	503	534	533	557	584	526	511	590	586	550	522	553	541	561	549	525	522	543	566	583	535	549	552	592	582	586	591	539	545	519	585	549	576	548	570	553	586	566	595	525	574	540	566	548	528	581	557	566	572	572	557	537	531	560	492	532	576	531	550	522	554	571	523	559	517	570	552	601	548	550	541	502	546	562	581	552	585	575	578	494	536	584	552	521	590	583	539	544	523	562	558	558	563	600	552	579	541	611	579	597	571	510	570	552	549	544	547	561	530	551	531	547	556	564	560	526	572	524	567	551	573	577	564	576	572	571	536	526	552	548	550	618	568	558	559	556	589	535	574	557	583	556	563	544	560	558	567	584	540	567	511	558	519	576	551	584	578	570	546	545	566	566	551	539	543	580	561	531	564	551	580	572	566	544	562	590	570	585	595	533	551	553	563	567	544	531	543	556	565	576	546	586	528	524	538	552	583	576	552	536	537	545	532	529	583	579	509	604	572	555	579	545	535	552	558	544	565	544	607	557	563	525	558	572	543	559	552	546	543	551	551	558	528	548	555	511	544	539	566	535	565	533	545	577	584	581	568	542	521	560	597	588	551	574	518	550	592	582	542	590	533	602	557	558	553	539	554	582	534	607	557	533	564	537	561	546	540	559	616	572	563	574	554	558	518	584	535	579	512	549	537	564	557	554	574	563	555	546	566	572	559	550	552	572	549	562	581	536	585	557	573	549	557	591	515	539	565	603	541	570	568	592	554	550	537	569	554	569	543	562	575	538	566	573	593	511	549	552	518	555	533	592	569	572	529	550	538	532	555	550	556	548	550	555	548	576	538	550	557	575	555	522	548	494	557	562	580	561	519	561	526	532	577	552	536	568	532	565	540	549	576	575	539
50948	15708	3006	1697	1029	794	557	477	394	317	306	264	272	230	233	229	200	197	181	182	180	179	173	174	156	146	165	167	178	173	155	150	156	171	171	139	181	152	151	145	132	138	136	120	163	139	159	165	145	151	142	133	152	159	185	171	153	136	143	154	360	150	163	172	178	180	128	158	139	152	134	127	154	160	140	145	143	148	139	153	143	167	162	126	128	160	151	146	137	142	151	144	163	128	137	151	132	146	131	135	144	132	143	115	147	138	160	138	148	137	136	169	136	144	146	130	157	127	133	148	145	150	129	145	138	140	156	151	128	121	131	155	141	138	140	140	155	134	161	163	147	138	154	147	140	164	143	138	153	150	134	149	144	147	166	147	116	147	138	140	150	171	147	120	146	153	147	129	140	123	130	136	160	148	170	138	150	136	159	152	132	152	157	150	149	137	145	160	141	140	139	149	139	135	140	130	137	148	152	121	123	131	149	136	138	153	124	168	145	135	157	142	131	128	153	158	124	130	125	134	153	151	125	148	139	153	128	154	135	161	159	142	148	166	131	130	134	133	142	145	150	121	133	138	124	134	133	143	140	140	130	144	134	117	137	142	151	133	156	139	148	143	141	152	139	153	163	152	154	139	138	158	151	137	140	162	125	142	151	148	146	130	158	153	151	143	152	156	142	124	133	132	145	152	160	146	139	147	148	131	141	152	159	123	152	151	157	120	140	141	151	149	137	152	153	169	130	145	118	154	158	136	156	166	144	141	145	143	131	129	147	142	142	145	162	160	141	155	145	141	139	159	133	132	138	150	153	132	121	132	126	142	149	129	146	146	133	132	149	138	142	158	122	132	125	132	155	125	139	158	129	134	140	134	135	126	162	140	152	135	149	139	164	154	147	128	126	129	151	119	150	137	140	139	134	155	150	160	149	138	132	154	151	143	127	141	154	142	134	126	117	151	122	143	150	129	164	136	132	158	144	151	143	148	147	137	139	117	121	184	147	147	132	132	151	140	152	138	140	128	129	156	133	142	142	143	142	137	130	141	150	143	142	150	150	112	148	141	117	142	142	126	143	118	148	143	143	137	142	113	142	132	135	136	151	125	157	149	145	143	128	164	147	129	133	133	132	123	136	152	142	138	166	151	141	138	126	156	129	138	143	136	127	154	144	127	150	138	163	157	151	128	122	151	139	151	137	143	128	140	150	161	147	153	138	154	137	133	160	155	169	151	142	145	140	143	135	140	136	149	139	125	156	149	129	138	148	149	124	131	151	140	125	140	162	135	135	153	156	173	156	139	145	144	148	140	127	130	125	143	148	128	163	150	159	130	150	162	131	130	138	130	163	148	119	137	147	140	129	135	141	153	154	113	122	154	136	151	137	167	163	162	148	157	152	127	167	161	152	162	143	131	159	161	135	130	128	158	171	141	147	148	156	133	147	117	137	140	137	141	142	147	147	151	164	145	143	158	147	126	147	127	154	166	143	146	137	163	153	120	159	138	154	155	139	144	143	157	152	144	132	160	140	143	155	152	125	140	157	140	135	152	137	120	148	118	123	165	140	136	129	150	135	153	132	156	139	162	128	151	136	159	134	140	152	127	145	151	156	133	150	143	149	153	145	143	165	124	146	127	120	140	158	167	128	136	150	142	159	148	123	160	140	114	161	145	133	146	127	158	145	151	141	141	161	124	141	142	144	152	119	130	159	145	154	133	144	135	131	153	139	122	151	134	131	145	157	124	128	146	155	154	132	165	144	156	153	137	157	137	154	151	153	140	165	151	133	180	151	154	132	148	168	170	156	153	138	140	135	130	171	154	155	128	142	155	137	142	156	143	140	130	131	141	148	126	131	122	128	145	147	161	152	160	152	126	157	125	144	155	149	148	137	143	133	149	149	139	133	131	183	139	116	147	154	146	132	128	146	134	155	129	148	150	110	150	139	153	145	130	144	143	141	131	129	145	134	128	149	140	151	132	145	132	138	151	140	137	154	129	126	120	115	135	126	144	134	144	132	116	129	151	147	139	182	126	135	145	144	117	136	138	132	162	118	138	153	138	155	144	148	135	140	133	123	146	143	127	143	148	151	150	141	137	137	142	170	162	155	139	148	142	161	136	133	136	141	160	153	154	145	148	135	152	149	148	133	155	155	142	114	154	161	145	137	141	127	133	161	145	134	135	130	138	134	144	143	166	142	148	131	133	126	147	147	129	138	152	149	166	144	141	151	160	126	150	157	141	142	175	161	146	141	125	147	178	141	125	147	128	151	136	161	132	128	155	161	144	171	161	140	148	150	139	144	160	136	138	150	155	141	131	134	140	163	135	137	127	139	151	164	125	126	174	144	135	137	158	163	167	125	150	145	146	134	148	139	140	138	129	141	138	150	157	141	150	126	139	143	149	156	138	140	120	129	153	152	150	133	136	130	133	140	155	139	141	151	121	135	153	135	135	131	151	147	136	151	132	133	142	139	143	130	124	141	147	161	136	142	153	156	152	144	151	143	139	153	150	139	133	154	114	127	155	124	137	142	142	149	141	148	137	146	140	145	147	132	147	151	163	134	169	151	149	128	145	151	149	174	131	134	149	128	148	155	149	144	116	137	117	136	144	139	147	145	140	128	133	145	143	150	139	108	143	146	114	155	164	119	154	144	141	138	140	133	165	150	147	164	133	151	145	129	163	146	146	151	141	160	146	129	144	138	129	136	134	165	162	144	129	155	138	157	142	124	147	154	129	155	143	120	151	167	137	163	148	151	166	145	141	153	169	160	136	138	143	149	156	174	138	135	122	123	162	141	141	149	152	151	123	112	137	149	147	133	159	143	131	139	154	148	157	137	143	147	141	142	132	136	141	131	139	173	121	137	138	158	146	156	149	151	136	140	157	146	163	146	134	135	190	116	166	143	153	137	156	141	142	146	131	137	150	115	163	126	149	154	132	138	157	136	137	136	145	180	120	121	153	130	132	144	123	141	140	132	144	146	160	142	134	154	143	162	138	155	140	141	145	147	147	141	151	141	158	148	125	135	146	128	148	142	154	144	139	155	144	150	145	116	135	140	130	142	137	156	128	135	130	149	145	144	135	150	132	150	135	134	135	154	148	125	151	135	154	135	151	144	158	137	166	153	140	160	148	149	126	110	133	146	142	151	151	160	126	162	144	167	140	162	145	142	132	149	146	134	138	136	154	138	139	145	150	128	157	143	133	149	154	162	133	147	146	138	146	144	145	141	125	149	139	155	146	128	130	132	164	131	156	161	144	160	146	149	141	149	122	156	156	139	142	148	159	114	157	161	161	139	159	153	170	127	140	134	123	129	149	139	137	120	139	141	149	152	134	152	135	135	142	176	137	140	123	143	159	146	139	141	151	146	131	149	157	149	158	140	143	139	151	143	142	137	137	114	174	152	148	146	158	137	125	151	140	146	116	150	144	130	138	133	132	145	143	153	154	166	169	117	147	118	141	142	120	128	125	166	154	161	151	125	178	149	152	150	143	153	149
26646	1855	4368	4855	4317	3493	2807	2277	1961	1679	1486	1287	1119	1056	995	880	881	839	786	723	735	654	662	642	609	611	583	564	497	513	547	493	544	476	492	463	480	469	481	428	445	426	423	441	439	442	442	436	431	429	464	430	448	430	468	475	438	414	482	431	2039	412	438	397	378	367	357	385	398	362	400	420	400	413	433	400	396	318	399	360	425	427	358	415	394	399	386	409	407	398	387	390	383	397	422	412	385	418	375	376	395	394	372	381	383	347	384	378	394	416	361	341	386	384	345	344	367	373	373	372	382	395	381	382	364	374	379	359	382	372	388	358	391	419	368	401	398	398	420	382	407	409	374	363	358	393	353	412	381	416	379	413	339	338	455	378	351	374	379	391	399	404	384	379	373	364	393	392	369	377	373	388	384	405	369	353	381	352	370	386	393	379	375	353	359	383	386	380	366	357	365	370	397	373	392	390	391	388	382	376	386	396	345	379	352	381	357	390	362	403	365	399	388	367	351	390	365	430	383	380	383	374	379	391	368	373	395	372	400	390	409	362	378	380	375	380	381	385	345	405	395	320	387	379	380	400	374	412	371	378	377	355	366	344	345	382	387	372	354	390	394	345	367	387	407	395	408	382	382	404	375	349	369	389	339	398	400	360	381	370	371	376	404	400	341	365	364	383	361	353	371	363	374	378	350	373	358	393	393	366	389	388	375	412	392	404	390	389	383	418	388	405	383	393	391	348	378	397	369	365	374	350	363	376	372	399	363	362	365	386	376	385	385	392	385	354	400	369	363	355	379	399	350	365	349	390	391	373	344	351	370	373	377	345	379	382	370	372	352	393	386	390	369	383	388	349	397	337	358	369	368	360	407	383	411	410	365	375	395	391	387	343	411	370	370	390	386	388	342	361	367	384	405	369	385	399	386	396	371	399	377	384	380	371	379	354	378	332	363	359	373	379	378	383	354	351	361	390	390	354	374	363	371	393	368	387	356	372	389	366	358	353	379	371	392	358	358	383	353	341	395	399	371	368	367	375	366	366	357	372	388	388	368	416	357	376	385	371	379	363	343	390	349	358	370	361	392	378	343	387	389	372	382	333	374	373	366	421	371	349	363	395	391	397	375	332	394	359	363	410	362	359	362	381	404	370	415	365	375	351	379	373	352	327	345	360	365	393	370	382	353	374	405	389	361	386	345	396	376	351	391	351	388	396	366	383	396	394	368	399	347	370	368	380	399	377	363	350	381	369	357	380	388	406	375	376	365	381	363	387	361	331	360	388	382	369	377	353	326	411	338	380	384	356	368	342	390	345	365	402	343	380	358	362	351	373	406	349	410	398	391	337	394	383	401	383	365	370	353	357	386	407	361	354	394	376	352	353	355	368	408	396	368	377	388	385	394	342	372	417	340	377	380	358	376	392	393	391	403	370	402	382	357	395	369	329	377	393	361	367	361	343	363	390	387	350	385	362	393	370	366	362	362	380	373	373	383	375	415	376	366	393	377	335	368	362	416	402	364	386	354	391	365	373	393	385	353	388	386	369	373	406	375	370	383	374	374	376	417	374	407	372	337	358	330	380	376	374	348	362	384	408	375	373	370	402	414	383	352	378	350	353	370	362	385	413	366	387	356	361	401	401	394	376	388	422	368	393	380	372	333	364	353	367	399	373	371	390	363	395	359	394	395	383	389	354	384	394	417	404	374	391	351	364	407	375	364	387	364	389	359	378	400	387	338	379	387	437	379	400	364	383	367	343	352	385	400	348	364	402	393	396	362	375	335	362	380	380	415	353	395	401	395	340	409	393	398	392	385	390	402	366	419	356	371	385	339	380	393	379	363	352	376	381	399	353	379	355	380	380	402	352	369	374	373	381	390	384	395	354	393	395	357	366	334	365	402	403	404	411	401	360	392	377	368	378	389	370	378	374	387	385	351	380	383	378	376	394	362	378	395	387	400	383	350	363	334	372	381	382	415	346	371	392	358	375	365	396	392	369	398	353	383	358	368	402	373	392	384	369	386	344	377	398	380	382	408	387	400	353	373	395	374	400	365	368	382	370	369	348	384	375	344	370	356	375	318	345	369	391	371	397	368	361	385	376	362	386	366	371	372	350	351	367	353	401	349	336	368	375	392	438	386	379	331	368	391	368	368	368	397	343	379	397	372	362	395	342	347	373	357	426	375	373	370	403	351	362	378	375	378	337	392	398	327	384	381	340	412	414	411	375	354	396	370	356	361	368	393	355	384	387	354	365	365	355	390	377	365	345	397	355	343	381	348	348	376	399	345	363	360	401	403	372	350	361	400	423	381	352	373	367	368	349	406	365	349	351	346	389	372	360	383	368	370	408	410	383	370	365	393	359	399	377	385	370	382	416	382	392	351	435	375	381	368	380	368	387	396	414	366	379	388	404	410	380	396	388	352	359	381	395	324	417	410	358	397	386	372	398	381	398	368	355	392	385	371	346	350	379	382	354	337	392	366	384	348	386	391	382	391	368	367	378	350	383	393	381	371	409	368	356	351	368	368	403	364	386	368	349	407	344	360	348	369	333	384	350	359	380	382	398	362	362	357	382	366	373	354	352	391	381	362	353	394	382	345	390	355	351	390	373	394	385	389	364	366	404	355	381	358	387	393	352	389	358	353	387	366	368	359	351	352	368	358	362	352	400	368	390	341	413	406	378	369	366	403	406	398	349	383	370	396	355	380	374	350	344	432	368	398	378	367	381	369	352	386	347	372	372	391	369	406	425	389	367	343	360	384	368	371	387	351	347	405	383	390	415	385	397	381	363	357	371	385	348	378	383	374	396	375	357	369	400	341	366	380	353	416	400	413	388	387	417	397	405	424	370	396	382	401	357	380	374	333	384	375	389	412	350	361	369	372	372	368	402	369	382	387	363	370	404	411	364	390	378	348	386	370	388	387	410	378	364	369	361	400	389	402	404	414	357	388	369	353	371	332	382	381	338	347	376	387	364	391	342	344	367	365	418	364	401	358	336	361	354	385	390	360	375	388	385	371	416	346	353	369	391	377	350	364	388	382	364	387	390	370	382	358	355	376	390	344	381	415	377	388	372	386	391	356	377	366	359	392	385	367	425	365	402	382	401	370	345	321	389	381	344	402	361	382	373	340	360	369	393	362	403	371	384	360	375	389	373	345	408	383	374	383	399	372	388	366	375	343	357	375	385	375	360	367	352	422	385	395	377	392	354	362	383	373	379	387	346	367	381	374	373	401	361	369	339	375	361	383	366	342	392	382	365	393	373	399	419	378	381	379	387	376	345	377	356	379	408	372	387	366	366	376	349	390	399	379	387	368	371	364	381	388	355	384	353	372	365	355	395	374	360	360	395	382	366	363	369	364	370	388	389	369	378	382	370	364	375	362	420	363	358	351	366	368	371	354	344	397	392	391	408	363	385	375	374	353	379	375	401	390	365	389	374	431	355	364	363	391	398	422	340	377	344	422	359	382	400	378	346	412	383	367	371	377	403	386	361	338	361
4134	242	182	159	192	182	191	166	180	177	156	174	182	194	173	167	164	180	179	176	184	177	161	142	167	163	156	164	180	189	159	158	168	187	160	182	160	190	167	152	168	144	190	202	173	152	135	160	153	168	180	155	146	160	167	155	161	183	175	185	178	178	182	167	176	186	192	193	161	160	194	168	152	160	180	172	149	169	164	171	138	173	188	172	154	170	157	183	167	162	177	164	170	182	186	182	168	169	169	168	166	183	184	169	167	157	175	153	185	150	203	164	180	196	174	176	169	152	181	171	151	158	172	172	178	176	172	167	186	177	177	153	149	171	168	167	177	167	193	171	161	170	197	191	163	184	163	177	182	170	159	166	183	152	155	176	163	183	172	149	149	177	188	163	147	174	187	152	183	164	176	152	180	175	162	175	187	167	156	161	193	166	190	171	165	169	147	182	171	160	199	171	210	168	175	193	184	192	143	165	179	160	187	158	168	170	190	153	180	164	162	181	180	174	177	170	164	163	177	179	157	175	164	159	169	150	168	156	186	197	170	165	171	187	154	196	192	164	161	168	159	183	167	185	158	176	176	168	200	154	179	165	168	177	179	149	190	172	154	186	159	163	173	155	189	166	153	172	177	201	188	188	180	166	168	155	174	149	171	180	196	155	166	180	169	141	162	161	176	170	162	181	179	162	157	175	171	154	141	170	167	200	192	173	185	168	182	151	177	189	189	173	171	175	168	178	146	170	174	166	159	180	176	188	160	184	188	161	163	189	157	171	157	168	167	165	155	173	151	169	178	175	179	164	150	172	178	157	169	152	173	163	169	178	170	169	175	165	180	161	169	192	139	191	205	168	183	180	188	170	141	161	180	161	177	157	179	169	162	200	170	185	160	155	160	162	164	166	149	182	171	157	169	177	178	195	171	203	167	170	175	206	180	180	169	168	167	182	151	175	188	181	178	162	165	161	156	187	167	163	164	185	175	164	158	183	171	159	156	158	173	158	159	189	157	195	174	177	159	178	147	168	183	172	165	163	162	179	148	160	182	160	138	151	200	163	165	174	155	158	183	150	175	157	184	175	181	175	189	173	168	157	175	174	172	150	173	145	190	186	175	170	185	154	178	160	157	185	177	170	177	163	173	177	168	182	178	155	165	173	170	175	181	148	155	155	143	143	153	200	176	185	145	186	179	155	167	175	159	173	164	168	162	159	179	195	179	177	163	171	175	181	135	181	173	189	159	152	181	139	169	167	177	174	178	157	173	172	181	189	157	179	185	202	149	181	191	186	169	145	181	147	168	157	182	153	176	162	164	187	160	159	159	170	157	167	180	183	164	158	184	171	188	168	174	164	162	159	156	148	176	169	188	170	180	180	183	150	179	176	160	181	177	184	158	196	177	179	154	146	173	169	178	177	188	170	143	155	168	152	176	158	178	187	161	181	172	174	181	191	169	165	167	130	180	165	177	157	151	180	146	166	157	175	172	185	170	155	158	146	147	191	183	171	170	162	149	153	146	155	157	168	159	163	172	191	174	165	186	171	156	175	169	163	172	195	173	164	174	162	157	155	152	174	177	141	151	186	183	179	175	184	165	168	175	157	169	160	169	153	180	186	185	153	194	180	184	149	193	144	182	182	161	146	167	168	153	160	170	193	183	165	185	166	177	137	174	146	192	150	178	180	187	169	164	158	191	159	192	172	184	167	192	161	180	171	163	164	179	141	176	162	159	174	160	149	171	156	168	165	169	182	177	152	185	168	198	182	172	166	167	159	168	160	176	174	181	170	185	184	153	167	185	175	166	160	177	162	177	175	153	183	174	175	167	165	177	181	177	174	170	163	153	183	166	160	167	150	171	147	149	165	159	173	161	176	155	166	178	166	189	164	154	170	169	153	165	163	171	170	185	188	176	189	177	164	183	151	162	160	149	161	159	181	166	161	152	160	157	186	186	155	187	165	189	159	187	135	156	158	164	165	167	168	164	161	154	163	153	164	142	159	164	152	174	174	150	158	163	184	144	176	186	170	168	179	151	181	183	152	189	184	182	153	195	162	189	164	150	174	179	163	196	149	173	177	184	166	164	152	181	172	155	170	184	164	193	161	167	181	182	175	173	151	169	161	168	168	180	183	189	160	148	168	171	164	182	185	173	175	180	188	171	160	194	159	184	179	151	173	146	182	178	185	155	140	183	173	167	177	161	192	162	165	156	173	156	174	183	160	160	187	165	187	193	182	194	186	145	166	165	175	163	198	157	171	170	183	158	169	173	146	157	178	191	156	179	183	143	177	172	192	177	166	183	160	161	170	140	156	158	165	153	180	160	165	196	157	166	172	173	159	155	196	162	138	173	192	169	165	167	147	148	160	170	143	185	187	155	129	180	184	184	163	173	169	162	190	168	180	202	179	176	174	132	168	190	174	167	166	151	169	190	149	186	178	155	193	163	171	158	173	167	160	180	171	179	155	198	172	181	173	174	148	179	158	185	172	170	171	169	171	199	181	196	175	169	175	189	176	172	174	169	158	173	156	187	144	152	150	164	154	151	182	176	183	149	170	176	152	178	152	164	168	162	173	153	188	185	160	167	185	174	162	160	150	163	160	164	170	174	164	159	165	163	155	170	171	159	160	149	167	182	170	196	187	193	158	160	171	157	171	162	169	181	173	151	184	171	164	187	153	170	174	163	164	157	175	155	177	159	160	149	167	183	175	166	159	191	162	166	168	165	165	190	181	177	157	163	174	191	178	161	187	181	167	160	180	182	165	166	167	171	177	182	195	168	160	180	194	154	191	170	183	178	161	185	166	172	159	167	167	162	162	170	174	157	152	181	190	170	167	165	180	153	173	172	157	165	178	163	194	169	149	175	174	158	148	166	187	169	174	168	167	166	158	185	170	192	191	172	148	186	205	160	181	158	159	171	171	159	188	183	167	185	163	167	163	159	140	165	183	159	165	178	180	167	168	152	177	174	165	166	154	176	179	175	175	189	171	177	185	170	154	182	194	181	136	156	203	172	170	179	192	156	187	190	150	176	198	191	168	165	178	168	169	171	166	187	161	170	175	169	176	169	154	173	185	189	169	152	181	169	147	163	146	160	159	178	141	170	178	171	170	168	157	144	171	172	158	152	178	137	174	191	171	156	154	139	177	167	162	165	166	163	145	164	157	148	158	172	157	160	148	165	172	163	172	161	188	160	194	169	148	173	162	164	176	166	150	166	161	174	168	163	178	148	209	161	184	199	149	168	166	164	140	173	196	183	178	170	172	190	178	143	205	175	191	176	177	152	163	173	174	144	159	174	135	164	188	182	186	170	160	171	159	165	167	143	181	173	151	168	170	174	172	183	168	192	167	174	134	164	166	167	165	161	183	169	180	168	194	169	187	179	170	171	160	153	160	159	151	155	166	185	145	170	187	177	176	170	176	167	209	162	178	163	173	157	182	179	158	151	171	163	181	179	170	153	174	185	172	166	155	176	154	170	152	150	139	168	151	179	181	166	163
3813	483	565	576	564	521	511	466	509	478	478	527	491	464	480	464	496	527	458	445	479	452	454	458	483	465	432	438	478	453	447	468	452	468	477	501	459	480	465	481	434	464	415	468	465	473	463	434	519	467	469	436	450	479	463	442	469	467	469	461	530	439	446	442	497	465	408	490	426	470	420	423	468	466	469	468	472	492	486	461	489	456	497	463	433	445	455	490	447	428	458	421	426	471	427	495	431	450	463	442	442	466	488	459	460	463	438	464	452	456	419	406	432	461	456	466	474	473	455	433	465	451	512	475	442	461	461	473	476	434	466	459	458	452	460	453	488	482	468	442	457	453	447	430	492	478	448	461	453	442	432	433	429	418	464	425	455	411	464	478	442	430	469	411	473	459	462	475	451	468	449	438	440	444	446	443	462	487	478	449	449	484	464	441	477	443	461	456	497	448	471	455	431	460	448	419	466	461	445	437	438	449	494	459	442	455	480	471	470	436	487	465	463	471	477	446	456	500	449	471	429	473	468	482	433	460	479	444	502	454	441	441	462	466	464	439	482	469	459	469	480	490	489	464	461	437	451	444	472	461	460	474	445	457	467	440	489	463	451	418	443	411	463	465	422	439	512	489	475	447	491	472	489	459	420	497	452	443	460	449	430	454	467	488	455	481	496	444	462	482	438	440	460	463	413	457	459	460	423	467	458	426	419	429	422	441	476	462	458	475	475	439	465	439	448	454	403	476	466	430	435	464	488	464	455	439	431	422	467	473	497	483	465	475	426	443	432	441	450	439	440	456	470	454	455	437	412	496	464	456	452	478	486	414	456	459	445	443	516	443	470	452	450	476	477	436	498	464	438	460	446	409	455	491	458	439	442	456	446	445	457	447	439	433	457	467	462	443	496	444	476	460	468	446	449	486	474	488	450	487	485	476	449	483	449	461	448	423	496	463	514	416	459	445	432	432	441	433	443	483	439	507	465	443	493	505	510	453	470	487	458	463	432	456	443	449	497	450	443	470	460	472	445	459	450	452	471	470	506	448	482	445	471	490	435	475	479	465	418	465	477	422	436	461	470	447	456	466	430	471	444	469	505	428	455	431	450	398	424	451	477	459	451	427	466	458	471	465	403	433	477	488	462	447	480	492	441	419	481	500	460	468	427	478	412	426	438	460	455	498	444	456	458	481	481	457	446	452	427	451	423	500	471	461	507	431	462	433	451	420	446	502	434	423	441	477	458	446	463	426	441	489	423	476	448	468	419	459	439	484	477	473	431	465	493	486	470	455	455	435	453	445	485	463	431	450	462	485	461	473	441	464	445	457	417	418	468	462	483	457	442	467	446	451	499	491	488	465	456	460	433	453	490	431	410	468	444	446	450	427	453	444	461	457	449	474	460	463	483	424	450	469	447	443	447	381	488	477	461	463	433	428	393	492	463	456	452	470	454	454	467	452	430	443	482	455	444	449	403	482	474	440	431	438	462	437	450	467	457	489	421	491	432	457	471	477	457	448	448	414	443	454	482	434	456	462	480	476	429	415	470	457	485	485	424	417	437	451	426	449	444	437	457	432	447	513	429	437	436	432	415	434	472	428	418	422	461	473	455	471	420	469	479	430	478	446	457	454	450	490	471	459	443	394	445	469	447	445	430	443	468	440	484	454	488	435	480	457	469	470	467	415	472	477	495	453	492	451	474	451	484	467	467	412	436	480	479	466	434	444	462	458	447	463	461	452	427	443	473	490	435	483	451	447	483	443	463	446	469	467	483	460	468	452	448	452	448	440	465	462	468	490	428	448	463	440	460	436	475	415	470	440	443	454	457	482	472	437	434	453	457	442	406	430	456	452	471	462	457	452	448	418	421	442	432	459	416	450	485	474	474	428	458	440	479	453	445	462	463	445	453	434	481	472	489	453	496	447	459	423	490	461	483	469	462	458	446	494	491	440	442	462	482	432	447	461	445	474	461	423	450	468	448	468	456	443	445	453	457	442	474	457	475	461	457	476	493	463	433	452	443	463	425	439	450	435	462	482	468	473	504	414	483	469	458	434	438	423	459	445	487	458	480	452	448	471	457	448	453	454	469	434	474	427	452	480	449	473	409	465	500	479	491	503	477	434	474	455	473	458	460	489	452	503	412	453	423	469	457	447	466	440	488	472	451	489	485	460	450	443	437	483	449	461	436	456	445	426	438	455	445	461	449	492	466	492	456	480	487	456	404	497	428	462	466	477	457	439	473	425	419	449	481	468	461	409	470	458	436	472	417	474	464	453	412	456	451	443	441	462	445	484	469	441	451	445	434	500	457	468	479	477	452	447	484	471	448	438	455	482	444	466	453	463	467	484	404	422	467	422	458	456	385	440	480	455	461	422	418	466	451	415	436	445	468	471	459	389	459	447	426	471	489	465	431	478	484	454	479	421	462	420	453	463	452	456	470	460	479	466	450	453	442	453	441	464	450	462	449	460	445	412	429	414	452	479	468	467	465	481	489	437	480	483	468	447	453	478	479	458	438	424	462	461	462	417	452	453	419	460	474	465	467	463	452	439	472	463	469	455	495	431	459	425	438	429	417	466	435	471	468	466	449	450	422	443	472	460	440	452	452	477	458	474	444	472	449	465	446	441	485	475	429	455	478	465	415	463	443	444	431	468	455	418	477	483	411	443	444	470	474	460	460	436	501	451	461	474	442	479	430	427	450	474	444	472	447	466	429	475	433	473	477	452	424	449	442	444	455	507	450	463	428	446	458	427	470	459	439	478	470	464	452	458	482	465	486	442	444	463	446	449	469	448	464	476	434	466	491	492	433	442	461	454	439	448	427	494	475	429	470	456	470	463	450	464	451	482	438	466	427	457	471	449	456	450	441	456	474	443	472	441	459	454	431	476	468	479	461	478	459	431	473	459	437	419	511	472	453	459	429	469	488	409	443	481	449	435	454	460	473	465	477	430	500	434	466	495	437	432	490	438	443	469	472	401	419	430	452	466	441	442	450	431	493	436	464	474	448	438	468	463	443	454	457	467	489	449	456	441	455	468	487	456	463	428	469	416	450	475	462	457	437	460	425	437	439	497	441	421	456	466	494	476	459	448	454	445	477	462	458	437	428	455	433	443	460	507	451	461	478	440	464	474	408	422	451	461	441	448	469	494	452	480	444	446	448	462	482	450	469	475	407	465	424	489	467	438	461	439	453	437	475	480	455	452	491	480	475	477	475	449	463	463	496	477	473	484	503	447	484	447	479	457	480	451	462	479	458	438	452	475	490	459	433	438	475	467	484	462	446	458	456	476	463	454	468	452	466	464	459	437	468	427	413	428	466	461	471	451	459	462	474	474	464	478	476	460	492	478	446	449	445	451	472	448	453	449	444	446	481	457	491	474	453	494	471	437	464	481	462	483	431	466	513	452	461	422	448	477	431	472	436	452	464	443	432	473	449	425	466	465	463	455	428	429	455	463	469	464	473	447	457	480	436	452	446	447	464	448	428	425	432	449	462	494
37365	7987	1303	933	691	524	470	392	353	324	295	306	271	281	274	254	250	265	266	235	236	228	264	227	256	245	246	247	251	221	236	228	220	212	213	227	234	200	206	219	235	236	240	230	209	230	219	232	206	232	242	226	237	227	266	214	234	229	232	241	471	230	222	212	238	255	238	214	186	217	213	209	224	218	214	221	220	197	210	204	219	237	247	217	224	218	236	219	237	190	217	244	256	231	224	241	221	213	239	213	221	218	220	223	220	214	211	227	225	218	250	208	212	208	208	239	220	197	227	255	234	232	200	250	208	208	231	244	236	225	246	240	231	208	250	249	213	227	244	216	224	216	220	234	204	212	212	210	217	222	206	228	222	237	195	218	224	234	222	206	222	217	223	220	210	243	226	247	247	238	238	223	181	209	233	228	228	226	224	218	239	228	211	211	254	235	199	226	229	214	249	216	253	223	239	205	205	228	229	236	205	214	212	220	218	234	239	218	232	224	219	225	208	212	240	226	220	192	234	218	197	243	218	195	209	208	213	204	226	223	229	203	224	217	221	246	233	177	234	252	198	222	228	241	222	200	227	223	222	218	237	221	205	231	206	219	268	240	218	236	199	231	234	213	190	246	216	226	215	236	214	248	228	213	215	215	214	219	214	216	213	195	211	224	241	215	232	245	221	219	211	207	260	226	228	210	216	246	229	235	232	213	207	213	227	225	209	197	232	229	218	241	216	207	217	220	214	233	237	206	227	227	220	253	207	209	207	246	222	216	208	239	223	183	240	192	230	211	216	232	229	208	217	208	225	224	200	216	210	191	227	221	223	236	230	217	207	237	229	222	215	227	228	224	231	221	207	217	219	236	231	227	222	205	231	195	228	220	227	222	230	222	222	230	202	227	218	225	208	227	234	212	239	218	215	233	199	211	213	218	233	245	223	214	227	229	235	220	203	223	190	252	222	216	222	212	191	234	211	200	208	213	215	242	191	225	234	198	228	231	229	231	223	209	198	239	226	193	230	242	223	241	210	225	221	217	230	207	233	216	209	226	226	230	214	247	217	196	209	238	236	249	218	232	205	216	233	258	226	194	189	198	234	215	202	182	228	219	233	239	194	244	216	251	227	237	228	237	219	221	225	223	206	223	214	227	230	223	189	227	210	245	237	211	221	201	249	229	208	224	204	244	236	241	218	217	231	220	221	225	240	257	223	201	196	214	228	234	236	239	217	235	213	230	231	206	230	218	215	212	215	226	216	241	212	244	221	234	215	228	212	218	201	213	221	194	203	199	223	223	227	232	257	250	208	207	223	245	235	220	241	217	210	190	210	186	198	213	242	232	216	228	232	227	201	205	211	226	227	222	191	224	257	206	236	206	227	229	242	220	217	207	194	206	203	202	211	213	204	216	235	203	219	231	233	259	211	219	223	211	217	210	236	214	202	244	219	217	197	233	220	203	233	225	236	240	243	237	247	212	215	216	226	219	220	229	238	189	216	235	216	233	222	226	219	222	232	215	218	218	219	222	261	213	212	226	241	227	243	205	233	229	224	204	221	225	245	208	217	225	211	202	210	242	237	238	230	228	180	241	246	209	220	221	218	231	217	221	236	236	217	212	215	235	205	216	225	239	232	219	244	237	238	232	211	230	180	208	238	221	212	202	221	217	213	232	211	229	223	218	211	229	213	220	217	195	218	211	230	226	204	245	236	229	240	228	191	219	207	233	220	230	246	223	234	218	247	270	208	240	243	204	237	218	225	235	264	220	203	243	222	228	220	242	215	212	232	218	201	192	228	237	221	213	208	208	238	213	246	244	213	228	217	241	200	233	222	236	233	222	220	232	215	174	233	232	210	215	209	232	211	201	246	222	223	245	240	200	222	235	221	214	244	236	219	221	217	233	228	240	204	211	231	219	218	208	202	206	213	252	244	210	231	199	211	222	196	208	211	216	221	237	213	225	213	201	214	239	234	222	232	228	207	227	241	218	238	216	220	219	222	234	228	228	243	198	205	220	222	200	219	220	229	226	209	246	213	209	238	237	194	221	244	203	213	233	230	228	213	237	226	238	221	211	245	237	226	215	216	209	224	219	220	223	227	209	202	242	223	243	233	229	217	241	209	205	229	203	245	239	205	225	219	223	216	223	228	208	217	195	218	245	205	242	177	210	234	233	218	216	222	213	237	204	208	211	219	254	223	229	221	234	207	227	223	206	228	204	209	217	197	195	223	232	225	205	210	201	229	223	215	234	199	254	225	221	240	239	246	220	213	202	222	207	251	212	220	227	218	210	221	197	220	235	199	223	245	225	227	237	226	228	230	234	248	207	201	220	245	219	226	226	202	242	235	219	191	213	217	213	223	224	220	230	219	232	196	210	221	224	246	221	236	194	226	221	198	224	199	215	203	236	208	227	223	191	219	221	219	197	224	225	243	244	229	215	215	261	208	220	199	226	228	220	216	208	232	211	236	224	220	203	230	219	215	242	217	217	229	217	212	219	233	225	248	229	220	206	240	200	210	216	221	224	254	198	223	227	228	215	223	193	209	235	236	197	210	238	233	211	205	199	198	230	211	242	244	231	232	211	222	206	235	227	228	220	212	241	218	232	223	217	209	197	250	232	225	220	214	236	220	224	245	211	231	217	234	199	242	208	211	227	236	229	228	217	218	240	221	233	242	221	199	214	225	253	219	225	214	211	226	199	215	224	216	218	211	240	183	218	214	230	204	203	238	220	204	240	239	213	224	204	213	190	203	228	203	226	200	207	234	218	222	218	221	204	226	228	214	206	223	227	227	232	219	231	224	232	213	219	253	221	225	218	232	221	215	224	211	236	237	222	211	217	226	216	213	224	211	225	213	221	208	212	228	224	236	225	244	231	230	227	239	200	189	234	228	225	224	226	215	240	253	202	239	212	220	199	227	223	240	245	211	221	211	211	203	221	244	214	195	211	219	230	224	216	213	218	235	229	229	232	215	246	232	206	221	251	200	233	205	220	217	237	213	217	217	241	214	205	216	237	193	218	242	221	235	192	242	238	196	203	227	224	197	225	226	208	219	227	246	245	231	220	242	235	227	239	237	221	207	237	198	210	221	201	206	240	218	205	223	208	204	227	205	212	228	201	258	218	197	209	242	228	226	218	176	222	234	230	236	208	222	187	244	234	218	211	233	229	214	227	234	202	246	197	220	214	184	228	195	252	226	231	207	234	209	207	214	210	223	196	241	214	224	216	233	234	231	209	220	221	201	223	231	222	210	215	237	213	196	257	212	220	196	212	220	222	222	245	233	193	235	208	211	220	223	218	233	207	224	231	205	235	207	230	231	239	229	208	211	243	235	191	247	225	207	225	229	206	218	256	218	219	217	212	216	231	225	214	234	240	198	215	185	227	218	237	228	217	203	217	244	225	232	256	190	241	197	234	256	215	229	228	219	233	219	216	206	221	185	219	218	204	221	198	216	209	223	228	236	241	221	226	212	236	208	202	200	181	218	231	219	204	204	200
19799	1297	2554	3000	2515	2145	1831	1579	1368	1290	1062	1023	931	935	849	804	819	751	781	756	742	705	671	700	657	683	659	666	673	662	654	664	596	653	633	625	608	574	632	640	604	586	610	580	603	655	651	623	604	616	600	594	643	639	635	635	606	630	611	712	2793	605	644	555	598	559	586	587	590	590	586	594	565	556	598	584	531	559	583	626	609	587	569	555	547	586	568	583	578	577	553	567	586	582	578	587	532	562	548	591	578	599	585	572	592	618	555	600	567	564	616	589	598	609	567	548	582	605	597	540	573	574	595	598	566	573	561	603	583	570	557	610	610	621	586	559	573	588	572	596	527	559	609	564	559	574	583	565	525	589	565	540	559	574	580	615	569	558	538	547	563	552	584	584	549	606	613	596	616	563	568	597	555	593	570	557	614	532	592	591	596	544	579	541	612	535	595	572	550	545	583	593	606	572	590	550	578	543	547	600	545	573	570	573	538	562	560	556	560	581	545	550	534	590	586	602	577	580	551	578	588	539	569	575	573	568	596	588	580	541	600	581	564	563	591	599	562	574	576	567	610	588	586	570	585	560	533	566	561	609	538	601	573	551	590	568	514	586	539	600	613	594	617	594	588	574	591	589	558	549	631	577	569	540	594	612	579	609	501	553	571	575	561	547	554	552	560	579	524	560	573	571	537	580	548	589	564	551	610	575	559	553	570	571	553	567	616	557	571	546	582	599	566	547	569	542	558	586	563	595	550	567	536	565	572	570	573	558	564	585	548	602	556	612	570	577	576	588	574	542	538	590	581	576	556	574	591	551	527	584	590	574	552	589	542	610	588	579	549	598	583	559	567	584	587	569	509	575	579	587	555	572	549	603	558	540	591	596	564	574	580	558	578	628	620	544	597	583	563	551	604	556	559	570	587	568	561	589	534	574	571	584	591	587	600	566	610	570	580	587	536	573	588	557	582	540	586	588	567	577	577	546	580	562	573	531	513	593	542	588	575	602	552	567	552	553	596	575	577	572	590	614	551	542	577	611	585	557	584	569	592	576	569	610	584	592	558	603	561	521	581	579	616	578	586	572	597	556	599	575	552	595	604	576	575	551	596	566	600	546	554	564	575	573	584	582	565	562	589	581	600	554	581	563	602	560	572	533	558	563	552	578	560	578	560	545	532	561	558	549	558	553	599	579	588	602	569	589	570	581	617	578	592	580	594	562	544	535	561	581	571	580	571	589	561	638	588	523	559	572	572	562	550	589	588	584	564	550	546	508	545	582	602	625	580	583	565	590	551	554	579	589	540	629	581	578	614	606	550	541	548	564	585	581	566	542	560	554	607	567	530	610	583	571	574	587	558	582	585	562	532	593	537	550	544	544	585	589	612	576	607	573	596	560	566	556	526	541	581	554	585	612	564	595	569	572	577	557	579	548	559	630	559	579	556	562	563	557	585	594	554	551	581	596	587	580	612	570	601	561	589	567	535	573	599	600	592	560	584	570	533	618	585	534	588	592	588	582	552	557	529	541	597	557	615	638	599	583	561	577	525	571	589	596	593	518	551	582	558	539	545	590	604	570	548	591	590	618	554	576	537	552	557	569	539	609	570	603	549	568	555	538	574	588	606	536	569	544	582	592	551	585	552	593	548	568	555	568	588	604	555	532	556	582	549	588	552	560	565	564	596	623	617	573	580	617	608	594	598	556	582	514	565	588	567	527	601	581	559	567	560	604	559	567	613	536	515	590	520	577	557	592	583	592	547	589	570	567	558	575	583	555	576	610	618	561	564	583	568	589	572	551	566	583	602	602	603	536	581	586	573	558	563	558	612	555	546	555	569	575	552	595	559	570	599	531	574	598	591	562	582	539	556	582	562	587	549	555	582	581	615	571	549	595	552	614	633	568	556	581	565	550	612	540	551	629	588	533	597	573	584	538	567	596	593	569	574	610	547	573	595	559	593	513	554	572	572	628	551	591	525	633	585	547	605	564	561	567	560	590	548	606	560	529	541	541	585	567	561	586	559	544	545	612	581	575	542	569	602	584	558	575	526	572	565	585	572	570	622	571	567	569	539	571	583	530	621	543	564	599	517	561	562	566	582	575	561	613	622	561	591	540	591	573	566	568	572	556	569	615	524	526	560	519	548	556	561	571	532	600	542	575	565	536	579	585	611	560	592	547	574	574	552	589	539	582	599	573	537	557	589	594	585	603	602	557	566	592	580	601	587	549	585	579	616	591	589	582	583	587	579	554	622	546	572	545	589	598	534	608	554	579	582	578	576	567	562	565	578	570	592	579	567	561	588	554	592	557	545	553	573	598	562	548	556	588	559	560	615	567	632	544	566	569	551	539	577	575	593	550	585	559	554	579	563	597	589	587	543	579	581	567	601	586	616	522	625	572	537	565	579	586	601	541	573	573	563	533	587	596	564	580	587	601	559	587	577	532	605	566	590	589	545	543	561	549	611	552	597	618	586	547	588	594	600	570	550	563	564	593	589	531	576	575	537	556	581	555	543	561	563	547	588	563	604	599	579	585	561	584	554	597	592	559	588	562	535	593	573	571	597	580	566	592	585	569	599	584	578	572	565	591	582	527	574	591	544	573	550	552	538	575	573	570	610	609	558	537	621	577	572	565	580	581	625	536	608	550	560	613	586	595	601	582	571	546	620	539	551	522	565	572	584	538	615	553	539	523	548	576	548	576	583	554	579	588	571	558	546	572	530	556	613	537	577	569	570	567	567	581	559	590	566	568	547	598	600	546	582	573	605	640	552	588	569	527	589	573	611	597	582	586	541	595	618	574	557	551	533	556	544	542	592	545	568	598	613	589	579	546	582	566	587	584	568	547	536	553	589	618	553	609	564	565	545	586	577	599	568	547	544	579	590	577	574	601	575	563	541	561	566	574	593	564	598	565	563	583	573	546	559	569	563	570	542	569	563	562	593	576	554	577	550	628	558	548	553	555	581	598	592	582	585	614	549	561	632	557	602	566	580	574	541	549	555	613	570	543	590	563	583	570	575	555	562	520	601	611	596	552	583	596	566	595	615	595	586	555	591	586	583	520	560	592	569	571	589	580	537	593	556	552	594	571	601	576	550	588	560	523	555	553	554	573	607	552	589	566	628	579	593	573	630	577	542	575	599	586	559	587	591	559	602	508	574	557	548	564	566	537	603	579	582	563	546	573	627	573	587	577	533	588	562	601	579	551	548	550	531	559	535	589	552	579	561	563	569	574	560	540	593	560	567	568	550	580	525	589	574	549	594	529	568	544	581	579	570	565	584	583	571	568	572	559	587	560	551	565	574	602	561	564	539	582	550	560	604	561	589	565	640	587	572	609	545	543	582	633	609	581	564	570	561	541	596	592	583	548	601	575	558	570	555	567	539	587	547	562	619	591	578	518	617	548	548	587	602	559	607	556	591	599	571	562	565	560	543	617	521	570	550	588	567	582	541	566	595	577	572	551	561	602	579	596	593	585	567	552	617	584	605	584	579	588	599	574
50395	15310	2851	1567	1074	802	538	467	425	357	319	253	231	236	240	229	223	222	184	188	199	201	160	171	151	173	176	187	194	184	160	151	169	168	170	174	163	152	169	168	195	155	148	173	152	161	143	153	136	162	154	167	161	170	171	143	157	124	175	200	733	175	139	155	143	159	135	140	136	135	149	151	152	153	158	168	165	162	120	148	173	171	159	140	156	152	150	147	134	179	138	152	156	142	143	155	165	178	149	141	168	151	142	158	159	140	148	146	153	142	137	117	128	150	152	148	144	153	144	167	162	136	145	150	153	144	177	164	156	168	134	147	163	145	128	156	161	142	135	151	149	144	159	145	166	165	167	146	176	167	147	134	139	165	160	162	147	140	148	158	157	160	160	143	159	159	162	135	172	160	141	158	140	129	134	132	135	136	178	148	164	150	154	149	153	145	164	150	152	153	153	159	147	152	175	128	134	148	131	111	148	130	157	139	163	170	150	142	160	161	146	161	160	148	151	148	119	132	125	178	159	145	157	147	146	141	170	162	159	166	148	127	147	147	148	185	136	155	139	150	159	145	137	148	155	129	150	146	133	143	138	143	132	151	162	147	151	146	155	157	141	160	175	129	115	129	164	157	149	138	163	168	158	167	155	150	146	145	150	131	145	162	129	151	146	141	148	153	161	156	159	144	147	167	141	141	155	178	149	159	152	146	122	141	149	153	156	153	134	143	146	126	173	132	162	168	151	160	163	158	164	153	154	137	155	177	151	138	138	168	146	153	175	132	148	147	153	133	128	127	155	169	133	130	140	146	146	139	143	149	129	142	148	145	133	157	171	172	149	120	142	154	156	154	136	126	156	161	169	149	131	163	166	151	139	152	163	147	137	159	140	147	141	164	167	163	157	165	146	125	133	159	160	161	143	169	148	152	153	172	142	171	145	164	142	134	164	180	164	155	160	154	152	155	156	155	136	160	149	147	173	157	153	122	164	163	139	132	142	162	162	168	153	187	152	146	146	152	155	153	162	142	144	148	178	162	162	150	131	163	163	157	144	157	157	128	134	136	158	161	147	130	159	144	154	142	140	142	129	143	146	163	162	141	127	142	142	176	173	163	142	147	141	148	149	147	142	140	158	129	164	159	161	131	152	151	132	159	158	163	157	135	131	154	139	145	153	143	135	141	146	157	155	171	147	159	159	140	135	170	139	173	144	158	155	154	127	139	174	154	157	146	153	134	156	148	174	177	136	154	145	162	138	183	155	147	150	146	144	154	142	155	173	171	141	147	128	154	130	171	148	151	126	157	157	145	145	156	144	149	139	144	152	141	150	177	143	155	158	145	137	161	147	151	169	155	148	147	182	155	145	167	147	181	137	146	171	146	174	158	175	167	156	147	139	150	144	153	130	141	145	141	162	150	168	159	147	167	144	169	135	140	146	137	148	138	141	161	145	153	156	164	169	158	153	162	163	145	172	168	140	142	166	131	133	158	164	126	136	151	170	132	149	158	145	151	146	155	160	152	149	147	143	139	144	159	138	168	155	144	170	153	146	157	157	141	154	146	153	160	142	169	132	154	139	152	176	163	156	139	148	136	166	135	152	179	154	135	143	138	168	166	157	154	150	149	164	147	155	153	138	161	134	133	145	151	156	134	139	128	144	155	141	158	149	158	160	148	164	137	144	132	150	139	145	190	148	134	169	175	168	158	160	156	177	154	153	147	145	131	161	151	135	161	150	140	171	166	148	146	147	163	147	127	144	133	157	144	177	156	124	143	177	170	178	185	136	158	170	150	141	143	141	146	132	158	141	167	141	178	135	173	163	132	167	190	147	118	145	160	171	149	168	134	138	160	144	151	167	138	146	136	163	143	130	167	165	161	143	149	149	142	130	159	161	162	142	156	154	111	152	150	165	159	155	173	170	154	146	167	161	135	172	149	124	145	137	166	136	157	149	134	155	160	170	171	154	147	148	155	158	135	139	158	138	147	145	149	135	147	127	144	149	145	153	143	149	146	157	162	145	152	159	162	144	143	139	164	145	165	161	163	155	173	156	145	155	163	161	147	132	148	139	151	136	143	140	179	161	135	159	144	139	153	154	171	158	167	173	148	158	131	139	140	167	186	139	146	150	158	158	148	171	158	156	159	152	153	154	142	136	138	130	159	163	134	143	138	149	162	148	164	157	156	141	148	143	173	167	146	151	164	139	150	147	137	160	151	158	155	138	159	136	153	142	143	145	145	156	152	184	168	160	170	151	139	162	142	142	152	154	118	154	170	157	147	153	131	161	167	158	142	152	132	139	160	141	140	156	125	155	168	149	164	131	128	150	142	118	147	150	133	142	151	129	167	153	148	133	165	148	137	156	156	153	142	150	159	144	136	145	155	155	152	166	156	155	172	159	154	153	147	159	135	140	143	160	166	168	145	155	159	118	152	161	177	171	155	150	148	153	157	129	135	142	156	127	137	174	148	129	151	165	171	149	178	152	144	148	161	134	142	154	161	166	139	149	139	161	144	133	153	173	177	128	140	158	169	159	126	145	145	138	159	135	141	145	145	177	139	141	145	151	134	162	144	149	128	164	150	140	131	148	126	164	135	146	159	165	182	163	160	137	153	158	160	166	143	146	145	142	135	121	151	167	147	147	142	132	146	153	140	154	144	133	153	148	149	161	166	149	145	149	174	129	130	175	144	142	145	143	151	149	149	130	161	171	151	147	148	152	137	159	151	178	160	148	154	157	147	158	181	157	166	131	154	146	157	155	150	174	141	159	179	127	166	162	161	138	139	175	158	146	166	154	163	142	157	159	157	128	134	156	150	151	132	157	147	154	142	146	137	137	147	152	141	156	158	140	141	143	173	139	137	155	167	154	148	154	148	155	148	139	137	154	132	140	157	147	169	170	142	147	150	155	165	145	147	165	162	150	186	180	160	135	164	155	129	150	146	174	143	152	144	130	172	159	165	140	157	159	144	136	145	169	178	156	151	132	167	146	152	136	163	154	143	135	147	144	142	137	165	162	166	148	161	170	160	179	134	153	174	143	153	154	143	163	152	136	162	162	172	147	169	136	142	162	142	160	123	134	146	168	123	160	136	161	143	138	154	136	145	147	145	135	152	162	156	151	161	144	131	160	151	160	140	163	162	144	146	158	150	162	145	120	136	153	148	162	140	151	160	155	169	136	141	151	149	150	152	168	177	158	149	155	148	157	164	140	155	164	151	163	140	127	154	144	158	151	155	149	144	157	131	135	147	164	132	149	147	118	157	166	146	163	148	161	158	141	150	138	140	137	140	169	157	193	154	144	154	121	158	157	147	142	146	144	163	167	153	146	141	168	147	144	148	149	153	137	155	159	168	158	154	157	139	160	142	133	163	153	135	179	148	146	152	151	128	145	143	144	147	142	152	143	167	152	155	167	150	159	143	144	147	144	179	166	181	157	156	122	163	148	145	139	149	144	132	146	147	147	150	155	171	154	155	135	161	158	137	138	145	143	154	137	176
26496	1918	4433	5011	4303	3457	2805	2317	1954	1714	1528	1327	1192	1114	1031	918	906	816	803	732	697	702	659	645	633	611	584	587	572	539	478	521	522	541	501	526	498	480	514	448	490	463	469	468	465	461	438	456	470	476	420	493	498	520	540	544	452	462	447	787	5577	561	428	394	418	421	419	412	409	439	415	378	407	402	430	435	413	400	403	405	394	381	468	427	413	384	379	402	397	346	383	409	416	412	406	382	418	417	394	424	413	387	401	414	428	433	399	400	417	401	377	431	435	389	403	411	435	408	410	382	404	386	400	425	401	393	414	398	404	412	393	415	404	450	401	395	385	436	426	398	409	397	388	391	392	416	409	406	378	450	443	401	386	408	406	425	397	414	391	373	407	397	412	412	401	402	396	417	385	406	386	389	403	401	394	415	412	396	386	384	418	394	410	413	408	433	436	416	402	434	392	390	375	366	374	407	441	363	402	400	402	402	406	418	382	400	404	360	414	387	422	403	421	446	386	375	398	391	392	407	369	362	404	387	414	396	412	408	386	419	363	359	427	403	406	441	421	451	377	377	417	395	396	412	416	374	379	392	394	427	407	383	379	382	394	387	408	410	417	357	396	396	419	415	403	399	395	404	377	404	402	431	401	398	423	417	423	432	399	396	415	377	416	404	397	443	386	412	421	425	365	390	403	385	390	413	393	389	408	408	401	364	377	377	443	386	403	378	400	383	382	395	409	404	423	402	387	381	424	388	383	401	402	411	385	393	375	406	429	387	390	363	400	416	426	392	376	400	403	408	401	429	402	399	378	394	374	396	412	415	410	410	391	406	413	380	414	391	388	400	432	415	377	380	417	378	384	397	395	386	447	378	407	418	404	393	403	355	411	396	374	397	352	374	400	388	419	411	383	418	409	417	387	364	435	398	391	395	421	387	414	408	414	450	446	407	375	403	428	389	426	446	412	405	386	431	380	419	408	393	371	421	425	419	425	393	403	420	402	350	409	412	427	406	396	398	360	431	413	364	411	403	410	383	404	405	384	387	372	386	365	404	375	390	368	387	393	381	416	404	392	425	362	416	384	368	402	371	408	365	378	393	396	382	385	375	413	385	400	437	388	367	412	390	406	375	425	389	362	405	385	383	399	439	388	408	449	371	390	412	419	380	393	388	361	400	388	384	405	387	392	402	356	385	416	379	407	372	417	416	384	368	442	409	410	400	370	367	373	397	397	414	393	396	405	414	409	423	379	397	414	386	399	409	396	415	382	397	394	435	435	384	421	416	432	410	378	396	395	406	405	388	366	380	398	402	418	393	397	369	405	411	418	398	356	426	395	387	410	400	418	415	421	403	423	396	400	418	378	389	406	379	410	408	387	419	381	388	397	382	400	411	382	433	383	398	369	386	384	399	423	382	375	415	405	394	390	395	427	394	394	407	393	384	419	427	433	432	374	369	370	407	373	404	385	409	374	403	408	370	404	405	383	409	414	388	386	392	380	383	380	416	374	411	417	375	410	400	401	418	386	373	426	400	418	400	416	383	382	388	384	372	403	392	422	431	405	410	421	424	364	393	454	397	396	375	398	372	403	402	422	378	389	373	402	407	413	359	404	387	423	404	430	368	386	409	400	425	365	413	391	364	410	416	418	424	396	411	362	420	397	397	425	405	399	404	414	396	392	374	373	431	407	461	416	390	402	408	415	404	391	409	440	401	384	449	403	364	420	382	424	394	401	389	360	377	414	393	392	380	390	409	413	389	375	407	358	372	404	409	387	373	394	436	376	387	377	427	410	418	405	390	403	417	384	404	384	394	388	401	390	434	382	373	369	407	418	389	446	379	399	416	421	403	407	416	389	417	391	448	433	424	378	384	397	372	411	366	403	375	401	385	393	412	390	408	380	427	402	388	380	404	407	367	420	380	378	408	420	391	350	405	418	395	408	411	387	364	337	417	410	404	407	379	398	400	418	392	390	403	413	373	405	396	410	380	416	407	393	421	394	399	416	429	423	417	380	396	394	369	383	401	444	397	385	411	435	353	352	384	420	416	418	403	402	407	385	414	439	406	383	338	352	390	424	397	416	428	401	404	405	429	395	390	398	415	421	435	368	402	409	385	407	416	384	395	407	377	404	404	397	425	397	430	379	391	412	352	418	380	429	382	396	402	383	416	403	363	405	400	408	420	404	365	413	390	380	387	373	397	397	405	405	377	428	395	412	393	387	416	364	444	362	388	379	387	381	408	387	405	405	406	415	370	406	377	398	399	388	413	375	382	419	382	381	397	401	379	428	410	425	420	392	371	386	368	433	378	406	416	362	393	366	427	403	368	406	391	424	424	460	417	422	403	393	411	427	419	433	457	415	425	407	398	387	376	392	409	391	423	402	386	398	410	398	408	364	420	373	406	358	386	400	403	457	414	386	356	377	430	381	409	373	379	411	442	386	432	403	409	408	392	403	431	386	377	401	414	405	390	353	369	358	383	415	408	387	394	396	367	421	379	402	378	410	383	413	429	390	433	383	407	406	395	367	403	393	393	386	412	409	380	379	362	379	409	385	404	399	403	409	366	408	402	410	377	397	384	354	401	431	383	395	413	408	404	399	391	353	443	423	437	387	385	411	419	380	396	396	392	405	399	436	345	408	363	375	386	383	398	399	402	345	423	406	401	437	382	394	389	394	393	394	419	422	418	389	430	413	378	410	388	394	428	376	385	377	378	411	392	344	385	399	385	421	364	393	416	394	389	436	388	388	369	387	400	417	392	383	405	397	370	397	393	421	397	364	419	405	394	414	357	386	381	402	416	384	449	364	399	407	420	387	403	371	406	397	381	368	402	391	338	412	405	443	383	390	403	380	411	396	383	408	403	377	427	404	391	408	416	381	400	379	405	378	354	388	395	412	409	362	419	378	417	380	408	400	406	408	409	411	391	385	407	395	385	396	397	365	347	411	408	386	403	405	406	425	417	410	395	383	371	399	421	426	403	407	399	373	396	418	411	395	373	397	357	426	400	436	450	414	398	373	381	414	396	410	374	385	399	389	414	366	357	397	394	390	418	374	410	392	393	398	408	405	399	394	397	404	407	394	408	364	397	379	366	401	388	389	397	369	417	393	387	379	386	395	412	416	377	390	363	412	388	418	399	429	419	436	455	395	412	423	374	390	399	380	400	411	336	397	423	402	399	401	383	403	387	419	419	371	381	411	378	425	396	443	388	419	390	422	367	413	402	391	397	398	378	392	403	414	382	387	401	412	359	407	398	350	387	387	390	412	420	386	428	424	372	406	406	395	406	389	423	378	351	399	443	361	436	419	396	409	396	369	411	375	397	392	406	398	391	410	407	374	377	415	363	413	441	419	405	444	404	401	420	391	389	416	377	402	405	390	386	419	383	422	349	395	387	429	365	378	405	402	414	417	338	413	408	451	387	379	423	399	423	381	386	394	367	403	419	403	411	396	412	388	375	411	411	413	389	371	393	414	388	422	362	427	396	415	359	396	422	370	389
4241	258	210	227	173	170	192	177	189	195	202	156	178	183	171	165	190	181	181	177	185	188	175	178	160	190	178	161	166	185	179	170	173	191	169	166	164	179	160	164	189	184	171	161	186	192	188	188	166	184	155	174	179	174	157	153	193	178	165	165	179	211	164	171	156	164	186	178	166	162	160	156	173	194	174	164	167	183	185	165	177	184	162	191	205	164	175	209	170	160	183	219	166	189	186	190	195	170	171	182	182	174	183	172	213	162	172	197	179	177	162	176	186	172	195	175	190	161	147	207	164	172	175	161	176	195	191	179	160	177	182	163	176	193	174	190	182	171	162	161	190	144	207	177	195	177	156	172	198	169	176	166	175	179	169	155	169	173	186	182	178	159	147	187	192	179	172	218	167	189	178	179	171	189	192	152	191	199	179	198	161	162	181	154	185	186	171	182	169	195	188	188	177	181	193	176	200	168	201	178	191	178	168	191	189	175	186	167	179	157	186	177	177	172	180	179	169	157	182	143	188	158	176	159	196	172	174	167	178	175	193	177	175	180	195	178	210	203	171	185	197	214	180	160	176	172	185	170	160	173	181	171	179	152	203	175	210	211	151	204	163	174	195	194	176	189	157	155	156	201	173	184	170	167	194	152	204	175	167	181	186	181	186	179	175	193	179	168	175	194	173	170	167	175	169	186	176	169	175	174	197	181	162	165	183	190	180	168	173	159	188	204	191	181	173	176	196	171	189	172	177	165	167	177	199	187	182	159	157	180	178	158	170	158	188	160	196	178	207	167	157	186	174	182	198	188	175	182	177	172	207	173	192	172	186	164	169	168	152	176	198	193	166	185	168	189	175	193	209	177	183	173	176	166	174	192	167	186	186	190	173	173	167	161	169	171	148	143	187	185	157	162	185	194	195	175	198	164	204	198	151	172	156	188	172	178	179	206	165	165	145	189	179	151	191	169	189	199	157	188	198	175	190	181	189	167	177	194	172	174	175	177	167	161	175	201	183	157	178	166	168	189	209	173	166	195	176	150	178	167	162	171	173	199	182	188	181	170	162	177	163	160	170	184	148	184	170	175	163	177	184	207	187	168	154	177	188	179	174	170	170	167	151	192	180	178	176	185	184	177	167	200	183	196	185	168	166	150	190	156	175	187	186	170	169	179	158	151	162	193	176	176	156	188	184	164	182	179	173	176	198	153	192	173	163	186	186	175	162	150	172	181	194	181	152	175	200	185	186	184	176	182	161	170	153	172	164	159	182	171	185	185	208	182	170	192	174	196	154	162	183	183	168	203	173	169	157	192	190	176	183	198	186	179	174	172	173	179	184	181	189	160	188	180	191	169	184	162	138	169	170	186	182	187	190	191	199	182	181	190	172	181	160	190	192	184	158	202	186	172	170	178	168	188	167	178	169	148	186	192	181	184	188	182	197	173	192	160	177	173	154	164	164	156	193	154	164	186	173	176	166	210	158	178	184	189	191	189	169	181	194	175	182	155	175	177	197	213	188	167	171	168	167	164	177	169	172	164	188	183	165	166	172	160	191	165	161	165	177	175	189	197	194	168	157	203	152	176	166	172	185	187	177	195	173	174	182	180	179	196	172	176	182	161	171	182	186	168	160	190	174	177	158	173	200	171	150	204	193	179	180	169	160	172	202	157	187	177	192	205	170	169	203	178	184	202	156	179	200	179	167	187	174	189	176	176	176	170	170	183	158	183	163	162	160	170	198	162	185	168	163	164	167	178	191	174	174	184	186	186	164	159	160	178	200	167	169	182	166	195	176	169	204	178	187	173	178	161	173	172	147	153	178	192	174	170	183	188	159	171	189	184	187	166	162	174	199	162	211	164	165	152	154	177	193	176	207	190	163	196	186	163	196	189	182	179	198	164	189	192	184	208	172	188	189	161	159	171	169	174	169	186	181	173	159	181	199	176	170	163	153	185	166	191	169	187	165	192	167	177	162	205	172	182	172	171	180	202	180	197	181	190	168	191	159	171	172	191	176	154	181	180	179	172	193	183	193	158	164	189	163	197	195	173	177	186	184	189	177	175	176	151	170	184	191	173	171	182	169	168	184	187	162	186	184	208	172	153	172	184	201	168	206	168	165	175	161	181	177	177	165	179	188	196	198	183	170	181	159	175	171	166	155	168	168	169	184	169	171	177	201	170	176	175	159	195	173	179	162	173	182	194	181	187	165	164	155	174	147	176	200	203	205	163	159	162	188	158	168	169	193	168	186	175	159	189	177	226	149	157	191	195	202	179	195	155	197	189	187	166	163	181	182	189	168	171	168	194	182	165	168	200	194	180	186	171	156	172	175	153	184	178	193	162	194	159	172	183	188	189	172	177	164	174	168	160	184	187	178	197	172	169	184	196	186	177	183	169	176	187	170	172	208	177	157	181	184	174	176	172	163	167	167	184	179	172	189	168	158	174	189	175	178	173	187	160	193	179	180	187	170	175	146	178	159	187	190	189	183	193	164	189	181	161	184	189	188	176	181	182	158	183	179	191	192	181	160	188	174	167	174	189	199	164	160	172	180	187	158	171	156	170	196	191	212	174	161	180	174	188	177	170	140	170	165	178	182	156	180	169	150	169	176	167	175	181	166	209	201	188	191	171	172	192	161	201	180	176	200	184	180	190	179	172	152	165	189	160	191	166	169	164	165	193	161	181	193	156	165	177	158	149	151	181	169	177	179	188	180	189	177	169	161	187	188	156	159	179	184	205	187	176	175	174	210	181	179	190	172	165	175	181	177	194	174	169	182	200	169	170	197	176	151	137	188	187	168	166	197	180	173	174	178	190	174	180	212	183	172	152	171	178	165	162	187	192	202	174	168	171	181	164	178	182	178	160	177	175	172	175	173	209	166	166	169	170	150	198	190	190	172	186	187	164	158	211	178	174	162	196	189	140	186	190	157	167	168	187	184	181	169	160	187	186	170	196	178	197	188	180	171	172	180	148	176	185	165	163	182	180	183	184	190	187	181	160	205	179	170	186	173	157	161	178	158	194	180	168	186	170	188	173	197	169	185	180	170	155	167	193	183	197	164	164	181	167	182	204	160	174	188	174	155	186	174	180	169	186	173	182	182	186	195	216	193	175	174	162	190	176	181	160	211	188	187	171	184	181	156	169	169	202	191	190	193	158	180	183	199	169	192	187	168	153	194	176	153	189	162	200	189	185	218	192	183	170	212	158	190	166	172	155	162	153	181	163	176	171	175	185	188	171	178	176	170	181	179	187	176	165	180	183	154	182	180	151	194	179	175	180	171	173	163	196	183	180	158	165	168	160	196	160	174	168	170	194	205	206	186	183	188	197	174	163	193	209	157	176	188	189	205	173	164	137	150	172	177	143	181	179	166	174	162	191	180	169	201	194	191	177	176	173	166	161	163	197	176	185	194	181	183	199	180	198	173	160	183	184	173	201	175	188	176	157	160	184	179	168	186	183	147	190	158	190	185	184	196	174	198	195	163	179	175	157	172	156
4146	547	580	595	610	552	565	530	533	507	490	489	506	510	482	501	507	451	528	517	514	509	485	471	462	472	478	466	466	456	494	505	447	499	504	463	491	424	455	458	498	474	473	485	474	459	483	492	479	477	431	471	447	454	555	481	511	483	477	499	721	481	490	452	461	474	516	522	491	476	428	485	507	430	489	473	501	443	486	525	501	457	518	471	488	457	468	499	483	501	505	478	504	453	483	480	448	481	448	496	481	449	478	491	477	478	488	471	501	493	466	475	455	499	493	528	470	490	473	472	488	413	496	507	479	486	450	440	508	459	446	480	460	480	465	504	469	456	509	486	460	457	538	465	440	471	491	501	468	465	450	478	526	485	451	491	482	526	499	500	463	492	472	441	481	491	468	461	475	499	489	501	480	466	472	500	470	456	474	475	471	468	522	475	485	512	489	445	461	511	458	471	465	448	472	457	477	485	464	492	444	492	450	500	455	463	482	482	521	445	455	475	462	475	478	415	491	470	490	478	480	504	487	477	532	470	474	479	520	498	480	472	489	456	500	484	465	484	483	488	469	477	527	480	477	507	474	467	490	456	454	487	468	507	473	509	493	468	483	494	490	469	485	464	450	489	463	465	499	511	528	460	484	465	471	465	470	490	451	481	479	463	479	473	477	453	517	462	456	492	507	457	477	443	490	486	511	459	473	482	468	473	486	483	472	483	471	458	477	482	446	513	506	464	454	487	469	477	507	455	462	447	456	495	518	480	461	489	458	504	488	458	471	453	480	462	448	436	500	488	460	471	463	463	462	469	447	483	445	490	484	466	489	487	514	486	504	485	454	455	455	488	490	462	443	476	465	453	476	495	507	452	469	484	495	456	480	493	434	451	483	465	480	487	448	488	498	495	457	483	450	467	487	469	483	464	456	459	463	463	506	452	537	487	492	471	453	512	494	474	512	471	497	461	453	493	454	464	501	465	471	481	476	461	468	505	471	482	480	462	456	543	471	507	453	454	480	472	464	491	474	490	479	501	469	482	481	458	467	463	468	497	515	452	492	479	457	416	465	497	471	458	458	491	480	495	460	458	444	491	508	497	513	500	505	471	441	485	461	496	493	463	497	502	478	439	484	480	524	488	470	462	497	424	482	490	460	480	458	485	487	471	419	454	471	502	476	494	485	459	467	471	434	471	498	532	503	443	501	487	518	493	460	468	479	467	482	487	475	494	474	479	489	490	481	442	474	460	467	493	489	508	516	518	507	490	472	459	499	460	464	460	484	456	484	475	506	504	506	488	502	478	440	464	523	486	512	482	485	459	478	479	463	490	488	464	467	486	473	468	508	471	475	506	465	460	466	464	462	427	501	492	492	450	471	460	517	473	482	481	469	471	486	493	469	503	462	491	476	502	488	457	490	462	471	501	455	477	482	457	496	473	495	486	479	469	451	494	482	489	490	488	506	475	483	485	470	455	473	448	460	484	434	474	422	476	482	473	483	473	474	490	540	471	485	530	470	465	476	499	460	505	482	467	439	466	456	450	441	438	516	481	483	496	464	473	488	477	487	485	458	493	495	462	518	459	470	423	466	452	453	502	468	485	496	480	502	466	471	477	505	494	487	467	469	473	520	477	474	497	483	502	470	455	481	473	440	467	493	519	502	484	444	460	497	525	502	442	477	486	480	481	471	497	500	486	479	473	493	446	511	452	453	488	460	515	502	459	455	457	478	524	509	460	474	493	471	449	457	480	487	484	468	495	458	470	478	490	440	466	458	478	468	469	497	505	456	493	482	489	500	475	491	497	446	505	485	490	478	510	458	466	486	488	460	484	509	477	435	447	484	483	475	467	477	473	491	470	474	466	548	494	463	486	466	497	489	454	450	512	466	476	479	489	489	478	522	500	432	515	490	439	475	450	485	464	479	502	464	439	473	423	509	472	418	475	515	457	497	449	512	467	462	483	459	488	466	480	466	467	485	517	446	508	492	465	469	479	482	499	468	512	483	471	467	467	427	475	481	506	496	489	481	455	448	516	494	496	470	477	464	488	457	453	468	472	491	489	491	479	464	471	454	505	458	493	508	476	507	470	499	481	499	439	446	472	502	506	448	486	469	472	427	470	488	463	457	494	459	477	454	466	471	457	482	446	520	504	482	468	500	463	486	490	445	472	452	504	475	469	501	470	508	479	477	454	508	473	458	511	455	490	488	445	518	497	469	498	488	462	491	510	477	484	462	511	515	451	461	472	465	485	470	486	478	475	488	461	490	472	463	456	458	458	488	475	468	503	456	472	513	510	494	495	447	495	476	467	460	477	478	465	462	465	468	468	468	472	507	518	497	502	440	494	457	462	472	462	433	497	487	463	490	483	476	481	498	444	466	489	485	479	468	481	483	512	497	499	484	479	445	492	535	495	479	501	476	473	477	476	497	464	455	483	471	473	435	452	473	502	484	456	483	460	470	493	474	522	507	484	441	513	460	458	502	446	485	493	444	501	491	517	477	463	463	497	472	464	475	497	499	501	454	477	459	499	473	430	485	503	490	509	482	470	431	493	526	476	466	525	484	484	450	455	449	508	471	507	391	478	473	496	458	528	457	449	466	446	485	471	469	482	447	479	512	499	502	450	470	446	471	490	496	479	497	487	471	467	485	459	468	465	463	522	453	462	472	451	515	506	419	452	522	449	478	462	472	487	482	479	426	481	502	472	486	490	483	461	484	514	452	497	496	454	469	437	483	421	445	508	480	484	445	474	465	489	495	495	492	465	466	493	470	487	482	470	459	478	460	490	439	501	488	454	448	506	498	466	476	485	472	454	497	492	462	468	443	488	445	458	443	479	494	486	517	484	490	485	454	466	464	454	438	507	479	484	499	527	478	468	448	431	499	503	475	452	515	443	486	473	469	458	462	475	454	490	485	488	506	467	496	464	473	449	503	472	446	487	487	459	466	463	531	492	491	495	443	505	449	494	487	489	487	469	492	484	484	468	460	447	478	459	481	504	500	492	485	502	494	475	467	470	462	475	506	512	462	492	494	501	519	459	482	458	462	487	492	478	485	478	483	473	440	499	495	490	470	473	509	501	469	487	483	494	459	470	440	446	492	457	451	501	479	482	482	455	514	502	474	475	469	531	489	450	462	475	492	465	486	510	519	457	454	457	452	522	480	458	487	489	484	507	506	443	464	457	484	465	464	509	484	468	524	507	478	458	497	480	503	493	495	519	488	498	504	459	434	462	464	443	447	469	485	513	512	440	469	457	490	462	488	483	487	482	516	491	512	500	483	467	461	461	465	486	489	495	488	472	501	505	522	494	497	449	501	468	433	511	464	488	453	448	448	478	502	475	469	483	464	459	457	484	500	510	478	490	469	485	465	454	460	476	492	461	511	507	468	459	434	444	503	436	477	487	460	446	472	452	481	482	433	483	463	488	455	470	515	475	453	473	484	496	495	480	482	480	473	469	460	491	509	496	453	463	413	457	496	469	482	471	463	429	487	476	461	440
36690	7408	1232	929	713	553	394	410	384	320	343	292	267	259	254	259	258	268	265	249	233	255	246	228	241	246	241	231	215	234	242	224	223	232	217	219	224	228	236	240	213	233	227	224	246	211	231	203	214	226	201	209	223	241	239	230	237	260	214	237	602	283	220	243	225	221	229	237	252	226	248	269	235	233	262	206	236	197	216	228	233	232	221	225	209	225	224	217	227	235	214	228	232	220	220	246	247	235	218	218	218	244	197	240	229	243	258	239	250	213	212	211	241	213	220	245	237	210	239	227	220	221	237	208	231	232	231	232	209	244	233	251	224	235	207	232	210	239	225	226	207	218	240	216	224	210	223	241	189	234	220	236	225	200	211	222	247	226	243	243	220	252	219	226	249	244	246	241	220	227	233	225	211	241	222	229	239	242	229	218	241	214	263	237	210	229	229	251	232	210	271	263	194	224	205	237	224	226	224	225	226	227	235	219	202	272	196	225	221	218	239	230	221	228	228	231	237	236	245	221	230	220	227	214	253	229	289	226	222	215	205	257	222	223	237	217	251	264	236	244	225	216	254	247	212	200	240	217	222	223	215	219	226	242	232	243	214	254	197	217	207	225	217	214	227	202	251	238	218	209	228	230	225	217	225	230	232	240	191	203	268	247	219	233	231	248	265	231	227	228	243	234	229	252	218	221	244	224	223	245	239	233	231	241	227	243	187	211	233	243	231	244	201	236	207	229	226	220	204	222	228	222	222	211	204	245	238	237	225	260	268	217	249	228	235	211	234	202	244	184	244	243	211	269	213	230	230	210	208	240	222	225	231	221	205	238	221	224	239	249	223	242	235	248	229	202	216	216	242	228	237	210	231	222	241	224	221	205	217	226	236	211	268	219	226	229	252	225	237	216	201	232	220	221	198	237	223	228	245	193	248	255	231	229	231	229	221	221	210	200	233	223	243	215	225	233	201	211	224	228	238	205	211	229	230	250	255	238	231	219	241	215	231	232	205	219	211	214	237	244	212	195	199	213	257	196	237	218	245	254	245	228	250	236	219	242	226	250	221	239	246	226	205	229	269	247	246	229	214	216	228	218	231	216	236	208	228	198	237	258	225	218	197	213	219	247	239	232	232	222	221	249	223	243	235	230	206	227	216	231	241	248	240	234	226	246	207	240	254	241	210	242	220	255	221	226	214	220	204	237	220	220	227	219	240	202	211	227	253	251	219	194	238	203	220	204	241	235	202	194	207	218	248	233	201	211	243	206	249	219	238	233	221	246	222	232	224	251	227	213	209	205	216	244	243	236	257	229	232	221	227	217	236	213	241	214	212	206	242	235	220	218	242	236	203	220	233	213	221	217	221	246	235	218	257	201	219	223	197	243	207	224	235	234	232	246	235	229	235	241	252	229	231	236	225	228	240	233	238	239	222	229	200	201	239	252	244	226	244	253	213	236	228	245	212	225	220	226	210	254	213	234	241	243	229	240	204	224	235	247	200	241	258	230	217	259	251	241	216	220	212	221	240	239	211	236	224	237	222	258	247	239	212	224	217	236	226	219	222	230	217	221	222	240	237	227	222	219	250	244	231	206	221	224	224	224	237	244	230	255	229	221	199	226	244	200	206	218	229	256	240	217	218	233	265	230	233	215	222	211	233	229	207	263	248	224	211	225	246	201	224	251	249	214	220	217	230	218	255	197	234	239	226	226	215	255	257	226	251	240	241	210	206	204	213	228	220	218	208	235	235	230	197	236	239	222	212	222	208	231	260	209	206	220	214	242	231	233	247	242	206	224	245	237	223	240	233	247	214	227	201	218	245	236	233	235	233	232	242	243	239	203	233	206	234	233	251	214	239	238	213	224	275	214	240	211	233	231	216	248	218	200	210	248	223	233	249	234	252	218	214	228	250	220	227	218	220	223	234	217	253	230	210	266	238	232	223	214	243	224	212	214	218	239	228	227	222	232	245	243	218	233	209	225	208	208	237	223	205	227	233	223	233	228	214	242	236	207	225	220	210	231	242	213	219	231	195	235	252	215	213	216	214	212	213	199	233	221	212	221	206	215	194	225	231	234	225	250	241	231	244	202	228	243	220	214	222	232	243	180	223	232	244	213	214	239	206	234	203	236	243	221	216	243	223	225	249	197	256	261	232	249	205	233	220	226	238	213	241	249	232	241	205	241	218	230	255	208	223	226	209	265	211	200	216	216	209	242	193	208	250	223	240	246	221	222	219	269	235	223	230	240	202	235	254	207	228	219	220	215	239	231	239	251	208	209	218	192	236	235	231	224	237	213	238	246	255	219	218	207	193	241	212	234	235	219	236	217	231	221	235	225	254	220	220	200	229	225	225	223	237	218	211	221	226	235	246	201	228	233	202	212	229	232	205	244	222	229	219	220	212	221	222	258	240	251	218	215	236	238	209	261	223	212	240	239	209	255	196	229	220	208	206	238	238	214	231	217	236	240	235	251	249	234	212	228	215	215	238	212	269	214	245	219	225	225	194	235	220	259	231	214	209	215	232	240	205	206	223	227	246	229	215	227	213	244	202	211	220	234	231	231	194	223	249	206	209	210	255	208	241	219	224	251	221	248	203	226	242	235	217	214	225	228	216	219	221	231	229	253	226	209	195	207	222	249	228	248	234	235	216	233	235	218	208	234	247	220	242	197	230	249	222	237	229	225	193	195	202	219	240	246	224	227	204	247	210	234	241	225	241	211	231	243	213	217	240	219	202	220	236	225	242	239	257	208	219	224	209	224	219	217	234	238	257	245	238	212	218	260	209	218	236	194	244	207	234	198	250	223	218	228	239	217	232	228	220	183	228	237	209	214	224	222	230	225	226	234	220	231	218	229	254	211	229	225	229	217	246	229	225	241	230	225	218	252	238	220	246	239	216	228	209	207	226	211	218	239	221	232	221	247	247	248	216	236	219	238	198	247	225	240	242	239	249	238	213	211	215	239	216	227	251	238	263	235	236	241	206	207	226	232	222	226	222	234	241	215	227	223	228	221	216	222	241	222	225	238	254	223	246	245	214	250	264	212	212	247	253	230	222	253	217	217	234	222	228	252	239	240	253	242	216	239	191	242	201	233	230	237	222	247	220	228	237	240	223	221	236	212	236	228	189	210	210	222	245	221	235	212	202	214	246	226	204	211	240	231	210	224	220	238	223	231	248	227	236	227	241	248	214	258	221	221	231	220	240	259	210	235	238	200	239	234	234	225	241	239	206	222	224	245	237	232	216	223	224	211	218	229	207	213	235	214	209	231	225	232	221	239	234	234	264	259	229	219	229	215	229	240	239	234	247	231	252	231	234	199	213	244	215	251	236	224	229	219	237	235	208	222	236	238	222	208	229	229	225	237	241	221	237	218	247	235	239	226	222	223	213	221	203	205	259	233	230	221	238	236	223	250	214	219	224	218	249	225	231	216	237	248	220	233	207	229	226	182	234	221	237	235	239	212	221	225	225	199	212	231	213	214	237	241	238	217	235	238
19220	1370	2581	3022	2551	2134	1772	1616	1379	1266	1196	1098	972	912	918	889	933	817	825	739	713	730	716	736	694	681	702	609	674	691	657	663	629	655	629	637	660	666	649	626	590	657	638	624	603	607	642	643	630	618	640	597	603	657	658	688	670	639	606	750	3910	1039	567	607	638	608	592	611	586	605	642	560	602	627	576	559	635	605	594	606	595	593	584	588	600	601	590	578	593	599	617	614	590	574	572	628	600	566	567	597	560	576	609	611	598	585	618	544	627	597	579	579	630	608	637	627	575	576	627	565	558	588	579	603	601	579	566	603	603	615	597	628	620	628	628	617	612	564	614	581	588	646	559	612	588	577	608	603	566	616	642	564	578	583	577	592	611	582	571	580	563	592	582	578	587	614	634	609	603	580	602	597	557	546	599	599	589	580	595	572	555	576	589	635	592	589	607	595	580	623	568	569	553	560	590	631	601	591	594	602	589	635	619	642	593	615	586	590	622	603	589	610	609	592	597	595	606	624	599	581	548	549	598	572	604	584	581	587	608	618	550	618	599	575	617	556	610	574	599	584	598	605	601	581	568	585	590	592	595	581	594	587	595	593	620	587	618	603	535	567	582	579	595	608	612	586	543	532	608	578	584	614	593	652	545	587	607	578	596	590	571	611	584	624	565	595	591	591	595	594	627	598	619	590	550	586	566	562	580	584	620	612	528	561	558	567	554	566	561	621	557	578	567	594	566	609	530	605	583	595	565	605	577	589	606	606	576	556	585	551	642	597	630	600	556	589	609	583	588	596	605	618	598	564	585	623	604	587	614	599	569	603	598	619	614	573	610	593	556	600	616	555	596	608	610	610	621	583	618	644	604	573	578	615	558	574	566	587	559	606	567	565	597	528	600	598	605	596	587	603	624	582	598	614	601	594	587	578	605	624	579	605	595	549	604	598	591	575	568	574	586	591	534	600	598	562	580	613	560	601	565	577	574	579	634	595	601	592	600	591	573	601	615	574	594	651	573	560	576	604	600	597	594	605	634	583	584	612	594	583	563	615	540	613	593	605	627	599	612	610	591	630	578	593	580	592	587	576	590	566	589	588	595	594	599	573	595	568	620	598	569	574	623	577	608	588	554	571	587	570	623	561	661	609	602	551	583	620	622	625	571	570	594	630	579	597	600	587	598	577	577	578	541	570	539	583	556	599	591	591	614	595	543	581	583	546	572	584	623	559	608	575	592	598	621	584	544	551	599	597	564	581	578	568	616	607	575	569	542	599	611	598	597	587	572	584	581	612	581	595	622	590	611	565	586	583	554	614	606	560	566	546	619	621	553	600	548	589	569	557	618	622	618	607	588	592	579	586	580	558	612	603	571	630	564	581	611	592	605	573	583	571	526	609	557	612	578	554	616	621	586	588	619	529	613	591	550	592	569	564	579	566	570	612	612	594	634	566	546	558	619	576	597	595	584	578	545	589	598	586	602	578	553	578	587	620	539	528	588	549	585	564	600	614	618	602	596	579	606	626	585	543	580	568	598	599	577	599	612	596	576	631	563	587	578	575	548	547	642	555	588	572	604	588	599	615	566	570	603	581	588	592	548	588	574	560	628	587	593	565	592	543	598	575	552	597	582	593	553	607	567	569	590	576	572	591	590	588	575	517	607	561	570	545	595	608	555	636	584	601	587	596	585	574	625	643	572	559	604	561	553	586	605	683	563	619	591	606	559	620	634	582	573	554	604	603	590	588	577	603	534	546	557	633	627	595	596	561	557	608	618	589	586	593	620	614	549	591	568	602	573	610	591	619	618	627	615	611	605	581	606	598	599	618	608	588	608	577	596	592	543	604	589	542	564	527	567	595	586	573	567	615	613	623	633	583	591	577	576	562	595	599	624	568	589	602	577	566	556	601	589	571	590	599	575	622	607	618	599	571	568	602	582	567	571	576	569	603	569	574	610	588	591	643	568	588	578	564	582	591	589	584	619	561	556	554	557	559	552	589	608	648	583	560	611	536	585	586	613	587	593	569	626	568	597	603	577	607	589	602	599	577	621	593	598	582	560	592	587	591	569	548	619	581	576	594	589	603	581	585	581	583	602	583	562	608	563	574	580	578	574	576	626	606	580	577	598	586	580	624	587	562	589	598	590	608	591	592	593	607	595	600	583	578	530	577	571	565	601	573	619	527	588	595	570	605	597	563	583	617	599	594	548	609	550	543	576	628	519	612	642	544	576	613	591	583	581	590	638	596	607	567	634	558	600	598	608	575	609	565	601	597	553	569	567	554	600	573	590	588	585	558	568	626	596	563	618	571	641	602	603	609	561	571	572	629	628	583	571	579	618	607	631	580	612	553	598	592	572	595	621	593	538	561	562	560	600	577	573	575	606	631	626	625	569	562	537	567	606	635	586	584	620	616	588	546	568	605	599	602	564	627	588	600	597	559	565	557	587	581	577	555	622	591	582	603	599	542	595	578	567	548	631	579	574	566	605	616	636	575	567	597	608	609	590	570	548	573	596	546	601	553	605	596	548	564	568	565	586	579	597	596	564	601	575	581	558	601	606	593	613	567	561	615	578	604	623	589	543	610	547	593	573	573	577	585	574	605	589	612	594	607	620	589	562	622	599	551	593	599	594	595	576	589	589	582	571	594	599	595	583	615	606	590	587	547	607	602	563	578	583	599	635	576	592	536	624	556	607	623	593	566	583	595	620	631	610	541	593	619	570	525	557	560	548	544	567	607	601	574	567	550	560	598	558	579	596	576	615	548	559	559	549	572	601	566	567	560	633	579	558	569	575	569	563	608	561	599	632	587	628	558	586	618	561	567	603	615	600	567	599	584	581	594	573	590	590	620	595	603	549	554	573	653	549	571	574	595	582	574	589	552	595	599	553	606	606	607	640	596	600	590	619	573	588	616	578	579	603	572	593	597	576	553	573	576	573	613	588	608	607	585	585	577	593	591	609	545	595	587	593	605	558	604	573	532	590	588	604	603	602	602	592	576	529	580	570	572	558	598	578	569	593	540	635	572	661	597	606	599	621	570	604	575	571	613	561	579	606	588	583	582	565	622	583	550	546	560	579	568	611	604	632	605	594	573	548	610	584	541	639	564	589	539	582	616	615	576	574	622	560	598	569	557	561	605	605	591	640	597	580	583	562	575	612	578	604	607	539	601	593	591	611	567	615	596	579	582	621	583	588	558	613	612	542	589	609	637	610	580	598	600	590	583	588	555	591	580	614	570	583	629	601	604	643	607	615	592	587	609	586	568	592	568	562	542	588	566	539	573	570	593	624	577	582	579	593	612	580	623	560	564	602	581	566	587	554	579	525	574	632	635	560	588	600	568	597	619	577	597	581	571	618	588	580	589	595	557	587	608	581	603	566	600	556	591	584	591	593	593	604	596	569	606	563	575	578	585	630	568	585	599	631	607	541	578	600	564	571	565	608	599	606	597	596	576	574	593	599	607	564	540	633	589	570	568	645	537	587	577	533	606	583	572	589	604
49359	14689	2957	1604	1076	785	587	516	432	351	306	309	258	255	219	225	235	210	216	205	188	191	181	208	179	154	163	169	188	164	176	194	172	170	175	186	176	146	174	149	161	163	186	167	180	153	174	184	158	149	158	165	168	174	181	192	178	184	197	186	704	261	155	155	139	157	151	182	174	159	158	160	148	145	165	151	153	157	157	139	131	160	160	146	153	158	163	151	136	161	139	173	141	141	134	118	152	166	169	153	145	150	174	173	159	154	151	149	146	138	147	176	160	170	153	155	150	158	165	159	143	146	165	163	148	146	159	163	150	142	158	155	145	154	171	128	143	142	132	169	148	153	165	137	171	146	150	162	144	173	168	174	149	157	160	148	137	134	157	138	146	181	152	169	164	147	166	174	141	162	156	146	157	170	157	137	146	157	154	151	125	155	170	149	168	150	161	155	163	163	154	161	155	148	152	153	148	150	150	150	201	149	175	150	151	153	153	163	147	154	170	136	152	151	146	145	145	135	156	165	134	154	162	157	170	172	139	143	156	149	149	145	169	170	173	158	154	166	159	152	131	152	141	159	150	132	163	169	158	173	151	168	135	141	168	136	185	169	150	146	162	145	171	148	153	157	146	140	178	166	142	160	164	129	163	155	160	143	159	168	142	155	150	161	175	142	156	148	124	137	169	159	172	147	148	150	160	177	131	156	181	157	147	145	157	142	183	148	174	158	167	164	136	184	185	155	152	148	157	128	147	163	154	132	169	169	153	133	157	148	152	142	152	160	166	149	147	161	153	149	183	188	151	149	171	158	150	168	172	155	139	159	161	147	146	133	181	158	150	135	141	158	149	162	157	154	142	161	156	158	157	157	146	153	148	146	152	179	151	161	148	148	166	160	149	156	158	146	155	147	160	160	154	156	150	136	142	165	168	141	183	160	146	157	157	159	139	149	146	147	164	147	145	157	138	147	188	153	130	167	152	146	158	147	147	151	126	144	160	146	156	163	155	148	148	156	169	150	181	149	148	149	157	141	150	134	167	165	164	176	151	182	161	132	153	150	154	150	144	171	161	154	169	163	148	149	168	148	160	169	152	144	152	154	144	155	141	150	152	145	174	182	157	166	145	151	130	155	143	143	167	146	149	155	170	158	158	167	158	147	149	141	186	151	145	153	143	146	157	170	189	133	152	160	147	156	150	165	164	138	156	142	163	157	152	179	150	184	150	147	163	152	154	138	131	171	153	150	150	168	162	159	160	136	154	156	137	148	179	171	164	157	157	145	158	162	155	167	137	172	162	166	146	159	159	152	161	152	160	152	167	178	144	152	132	147	169	164	145	149	135	154	151	163	147	168	159	168	166	181	129	144	165	143	176	147	141	152	167	165	169	150	160	142	144	151	145	146	131	164	168	145	156	157	146	158	151	160	157	146	158	180	146	164	177	152	158	148	164	153	153	156	155	171	150	162	160	163	166	150	143	161	162	178	139	172	145	159	169	176	154	170	153	163	141	186	162	152	143	177	170	156	167	152	143	156	163	156	158	164	150	162	165	141	168	176	174	144	151	162	137	152	155	136	137	145	162	168	154	159	143	147	145	146	145	141	145	150	136	157	156	136	158	143	166	150	135	181	176	162	135	150	161	148	171	158	163	148	141	154	169	163	170	130	159	147	145	150	164	155	155	137	139	157	159	156	159	141	159	135	164	165	167	165	141	155	139	159	164	136	166	155	177	167	165	179	147	165	158	195	171	157	135	159	162	153	169	155	155	148	145	153	155	148	175	154	169	141	134	153	153	129	175	178	140	150	164	173	143	157	152	156	165	151	177	154	139	151	144	149	153	160	134	149	154	158	129	141	154	156	160	174	135	143	143	142	180	169	161	156	141	176	155	148	145	146	175	159	148	148	146	158	153	177	149	154	164	160	142	165	165	158	144	162	148	144	144	162	156	139	184	149	185	158	133	146	156	161	161	126	156	161	146	137	142	162	156	164	132	186	161	147	138	172	161	161	166	142	148	154	147	148	157	172	138	155	157	133	153	173	146	144	150	145	144	169	140	150	178	139	164	146	166	135	173	140	153	181	152	164	156	153	155	138	153	145	151	159	153	178	131	169	162	152	149	168	146	179	167	172	157	155	148	146	140	152	163	154	162	145	169	153	137	147	164	172	165	159	145	167	165	160	156	165	154	161	146	185	185	161	142	147	156	144	160	173	164	166	165	170	155	161	178	158	152	159	151	126	155	152	136	145	155	142	174	168	163	138	162	148	154	141	167	175	171	145	134	191	173	148	162	156	153	148	149	133	166	173	141	162	175	155	135	157	142	145	193	159	129	144	155	166	155	142	145	158	136	147	143	140	155	163	146	141	149	161	139	144	186	145	144	143	160	159	147	162	179	149	136	135	170	145	145	136	145	148	143	156	177	151	156	161	167	158	165	167	152	154	160	175	138	167	134	155	147	154	153	137	150	143	150	139	167	175	201	143	150	158	168	152	167	157	136	141	144	147	167	157	153	132	140	161	180	171	144	137	139	164	149	130	144	165	162	147	154	168	166	170	150	168	149	159	160	147	143	143	176	133	164	140	151	170	194	178	165	168	136	139	129	169	162	163	143	136	155	161	147	177	147	154	158	129	174	150	167	133	161	137	161	134	172	151	153	170	156	144	168	144	160	156	159	149	160	151	155	155	157	146	153	160	151	136	169	152	155	151	155	173	140	151	149	166	150	144	148	149	139	153	160	154	150	173	142	124	153	136	153	162	146	145	164	155	159	140	173	148	167	153	150	159	154	157	154	126	143	144	136	144	162	159	150	160	161	185	150	142	151	163	150	147	180	149	153	162	141	152	165	182	143	172	164	152	145	142	161	119	150	150	149	149	163	167	152	169	138	148	154	157	173	157	147	154	157	158	173	151	164	151	155	157	149	148	166	136	155	147	163	131	144	161	152	167	169	166	158	138	146	147	151	155	159	159	162	155	147	148	147	146	156	143	173	173	166	147	142	153	161	157	153	144	181	151	150	136	137	152	164	148	158	151	161	158	158	195	166	166	153	182	145	132	148	142	160	144	126	137	149	150	157	128	179	158	172	149	146	147	165	170	144	171	141	150	159	176	163	165	149	171	151	162	157	150	146	173	173	149	125	142	143	166	165	157	150	158	167	194	133	159	165	147	135	156	158	150	138	159	156	157	143	160	155	126	160	150	156	171	169	147	163	165	141	160	163	164	152	154	154	157	159	151	165	147	132	168	159	162	144	168	146	153	161	138	159	184	174	130	147	149	159	170	145	156	162	163	144	176	169	162	133	148	157	164	152	144	146	139	148	159	163	173	158	144	146	147	177	151	155	143	164	141	133	129	140	149	162	155	146	159	144	128	151	148	160	137	169	151	155	143	147	157	152	147	157	156	143	145	167	130	163	141	165	144	145	161	139	150	167	151	135	151	151	161	149	152	171	147	131	154	152	145	169	152	141	177	145	148	151	147	158	161	154	162	120	146	168	159
25306	1932	4451	5152	4370	3460	2860	2317	1962	1678	1522	1338	1287	1102	1050	894	909	879	768	810	724	680	628	645	638	613	588	604	583	568	565	561	528	554	554	473	522	477	492	519	517	449	514	485	447	494	538	467	452	492	466	456	488	498	576	644	602	586	520	605	5832	1353	404	419	441	435	398	413	430	418	439	457	449	410	457	424	422	452	385	416	429	447	391	375	402	420	404	398	438	425	406	407	381	399	427	470	415	381	431	394	416	390	386	424	398	440	426	420	379	420	403	411	405	391	429	425	416	422	420	424	419	373	417	416	401	430	413	433	410	416	401	381	395	417	439	425	466	402	415	433	367	438	455	417	419	424	464	395	414	403	409	415	424	410	426	406	389	417	460	411	401	422	446	422	389	418	429	408	435	394	417	361	411	398	395	439	411	396	365	406	415	420	402	418	419	446	418	406	425	469	422	411	358	392	419	433	397	418	397	405	410	433	404	393	432	443	416	397	438	424	410	387	424	396	403	432	437	435	410	379	436	438	384	421	407	418	426	404	454	436	427	407	385	411	404	375	370	370	427	411	407	393	358	407	395	409	401	415	415	405	412	375	435	414	437	419	408	389	416	369	379	408	414	426	415	421	434	380	440	414	384	423	417	387	390	390	446	405	395	441	461	411	435	385	405	425	431	410	406	448	396	420	370	409	412	413	466	390	429	382	410	407	439	401	406	395	406	397	402	386	358	422	405	397	419	419	415	429	432	433	420	390	405	384	447	388	401	413	369	424	409	425	413	414	398	453	392	407	419	415	401	376	373	393	398	393	395	402	405	400	411	403	447	384	382	435	469	400	395	429	408	417	387	395	392	404	418	413	385	410	387	444	423	437	406	396	407	417	406	386	430	394	410	411	395	435	388	394	408	413	402	374	418	407	407	417	424	392	365	385	399	390	384	389	390	394	432	421	377	437	371	406	390	411	400	420	403	465	414	402	422	387	389	424	422	393	401	431	410	374	406	424	367	442	389	418	431	362	395	395	440	418	392	430	409	380	433	388	411	407	425	470	406	379	413	390	388	402	394	421	392	408	401	417	390	381	380	427	438	422	403	447	404	388	408	393	409	425	413	414	401	416	420	405	401	453	412	435	422	455	405	392	418	426	397	390	433	413	412	384	443	397	437	423	394	371	420	448	388	383	412	435	394	378	437	389	396	412	422	439	414	401	393	388	415	410	392	393	419	411	394	452	403	444	412	378	402	431	371	372	423	410	449	442	384	423	402	432	440	417	407	424	404	400	386	406	388	403	426	386	403	427	409	434	425	442	388	402	436	416	389	419	390	428	435	401	401	397	434	450	425	405	403	409	399	373	422	390	404	391	421	407	420	420	410	395	410	410	383	394	416	435	362	423	397	398	399	382	410	404	407	425	418	391	424	413	456	374	426	395	408	421	401	425	390	396	396	412	432	424	443	388	416	414	390	435	403	432	408	395	413	427	427	396	420	410	388	390	430	372	416	417	410	421	390	420	417	357	386	395	429	389	399	382	427	431	416	416	419	420	420	409	404	384	433	423	415	393	370	415	394	434	402	429	383	399	394	410	407	408	411	389	419	408	415	400	392	390	369	399	416	406	444	443	413	430	395	392	377	401	395	407	422	418	400	432	397	410	397	425	423	408	400	405	413	386	380	397	392	430	405	384	396	405	388	436	413	433	420	411	418	354	393	386	381	432	391	425	406	403	412	411	389	440	389	394	441	450	417	444	395	414	428	419	400	387	409	417	386	398	408	406	432	388	399	380	393	431	424	421	430	389	401	417	368	418	391	416	400	412	411	415	448	410	411	443	428	371	425	424	426	420	403	416	454	419	443	418	414	408	434	409	392	441	371	386	409	425	420	435	427	374	394	441	401	401	404	421	396	392	421	414	393	420	383	400	412	396	404	400	388	397	417	398	403	386	383	434	405	397	400	455	437	423	425	384	437	405	421	413	398	397	425	395	392	384	429	407	381	425	436	438	402	406	419	349	389	409	402	392	411	417	377	363	414	388	407	401	411	428	369	421	412	394	379	416	418	416	396	405	408	425	394	428	387	426	350	420	400	455	390	396	393	425	400	418	405	401	392	404	431	407	431	436	436	434	395	390	365	397	417	364	408	428	392	417	403	365	375	413	405	404	416	369	414	389	401	408	387	380	410	419	423	414	412	407	393	404	418	404	404	419	393	399	393	382	387	403	419	407	412	386	396	430	384	421	383	423	437	410	393	416	409	430	380	374	418	378	388	409	405	423	375	398	403	427	393	390	401	416	444	437	414	419	407	383	414	445	339	396	385	415	424	359	403	404	428	425	443	396	403	426	456	403	412	430	388	422	400	414	412	435	387	383	433	384	374	398	416	384	454	410	406	392	431	406	403	417	403	373	444	397	449	415	327	433	407	401	400	432	436	401	392	430	404	426	409	432	401	396	404	424	364	377	406	374	376	418	430	409	403	424	400	403	390	405	381	423	413	390	399	413	381	393	374	379	385	409	372	439	441	423	430	420	354	422	403	406	438	435	406	384	396	390	403	349	431	390	418	369	411	411	404	466	446	429	402	388	445	422	421	398	447	412	404	419	387	419	396	378	388	392	391	421	394	380	426	411	396	396	423	395	384	424	386	412	407	438	410	414	411	397	406	402	420	433	427	428	435	420	437	430	414	406	386	422	389	397	430	393	425	413	385	439	417	359	418	404	408	404	398	390	392	360	409	371	447	400	428	408	394	395	385	393	387	406	428	426	394	405	426	410	375	391	386	430	374	398	386	410	379	423	414	422	395	360	418	392	389	365	410	424	451	424	441	407	400	421	400	423	415	365	401	421	433	411	419	361	385	403	395	443	414	405	381	417	404	421	373	424	410	391	383	418	438	419	404	416	384	400	419	380	420	415	386	378	379	432	408	412	428	378	429	409	402	385	422	455	398	406	406	426	388	395	393	406	419	415	418	412	366	396	420	361	393	369	431	408	408	404	444	422	416	432	416	382	426	428	419	395	414	417	431	392	396	373	402	391	380	427	396	394	393	403	409	438	408	368	398	409	417	407	404	443	434	389	386	385	410	449	447	407	405	386	399	405	388	402	414	394	413	405	408	399	391	402	425	383	387	370	410	401	408	384	411	403	403	413	388	406	406	407	397	417	418	426	410	437	402	368	412	410	395	418	417	410	403	376	407	402	409	416	383	410	377	405	398	438	396	389	406	405	411	366	408	393	434	410	405	410	407	392	417	404	388	428	402	424	419	410	429	370	452	447	383	395	400	379	374	378	427	429	430	464	439	388	395	435	399	461	389	393	409	415	408	439	381	416	418	405	421	424	423	375	406	392	362	406	374	402	385	387	409	399	398	427	386	403	420	447	433	445	447	408	423	411	391	436	403	426	406	413	391	423	369	411	414	410	403	406	402	417	438	394	390	442	402	412	426	394	403	384	395	416	399	398	361	418	454	420	392	392	414	399	436	397	434	372	372	342	419	408	410	399	418	370
3897	194	175	227	216	193	169	152	180	183	183	196	177	175	180	177	177	176	184	178	206	187	162	180	161	186	185	188	192	181	148	203	173	176	176	182	168	168	180	182	187	174	171	167	139	184	190	179	194	186	169	187	192	203	217	195	210	168	176	169	195	177	172	182	191	173	168	187	193	196	185	184	183	157	171	198	187	162	189	194	177	170	184	211	185	201	187	172	175	177	192	171	178	166	209	164	191	199	184	195	160	176	180	158	162	177	192	192	171	198	173	164	149	193	184	178	148	194	163	152	173	177	181	187	196	149	178	163	209	176	171	184	175	168	183	167	177	160	175	166	190	175	183	199	165	177	181	186	146	172	163	159	219	183	172	175	147	164	206	177	183	181	176	162	192	169	184	166	166	196	179	162	189	169	171	170	174	175	209	169	167	167	184	180	170	174	182	202	167	191	171	205	172	170	167	173	159	197	172	180	190	166	160	188	166	169	172	195	188	173	172	179	185	195	188	170	169	186	173	211	197	187	155	190	183	185	157	186	159	192	182	168	165	193	168	193	176	160	170	180	183	167	171	176	156	173	190	189	163	157	174	182	186	191	174	181	176	171	198	168	172	183	167	184	212	172	194	196	160	197	182	182	191	188	166	180	192	178	163	176	178	164	190	166	184	163	156	199	169	160	162	189	180	182	166	167	187	153	171	197	185	169	186	171	190	203	185	179	153	181	170	177	176	202	161	177	210	155	168	177	182	181	190	157	187	165	191	163	183	187	183	185	177	179	180	196	192	160	174	159	184	171	176	167	179	164	178	183	180	205	172	166	183	197	171	194	175	193	164	187	171	191	174	172	174	178	186	173	176	184	186	191	167	167	180	184	166	174	177	183	177	168	172	172	179	182	161	197	188	191	198	193	173	180	174	181	181	199	172	182	199	185	170	180	168	170	185	179	164	193	169	172	169	183	180	184	169	174	176	160	191	169	193	172	179	160	202	159	190	180	177	186	179	166	184	194	164	183	188	155	184	173	166	166	172	183	199	196	178	196	188	178	199	188	179	172	166	169	200	179	187	178	163	168	197	183	209	167	190	172	173	176	160	178	183	174	161	185	172	177	191	160	191	194	186	188	163	199	180	190	156	176	171	171	202	176	173	198	145	183	191	178	154	172	171	177	168	167	170	157	176	175	207	183	190	166	185	170	173	178	164	186	206	170	174	179	163	174	176	189	189	178	202	192	197	174	172	177	189	189	181	176	192	178	176	167	176	161	184	176	185	184	164	173	178	191	168	180	188	178	168	179	167	183	154	180	169	175	158	171	162	156	194	182	183	183	164	166	168	165	182	174	194	175	181	173	179	159	171	176	214	175	197	194	199	185	174	173	192	164	166	181	172	164	194	168	174	178	179	183	193	177	171	169	184	200	172	159	178	166	163	187	191	194	181	198	188	161	180	200	166	179	181	169	189	187	189	189	170	182	172	178	172	177	154	137	174	169	159	186	183	167	204	189	191	187	176	182	200	174	175	173	185	192	174	165	179	165	170	171	200	159	167	184	174	195	177	217	178	152	195	182	184	212	186	170	178	169	186	188	187	185	178	172	154	199	152	233	180	183	172	186	190	176	172	180	193	192	175	185	171	195	197	193	166	181	190	198	201	186	161	173	179	180	192	165	177	177	167	163	204	188	173	177	163	193	165	160	153	183	194	164	180	151	154	171	178	191	181	157	175	160	185	199	220	202	187	179	183	175	172	177	172	170	194	195	161	184	140	197	167	182	168	191	199	186	176	172	157	148	172	178	168	178	174	198	192	173	181	174	191	174	176	176	179	174	174	170	175	182	180	171	158	162	184	169	172	201	182	174	181	189	168	164	207	163	176	173	179	177	163	181	168	183	180	183	181	172	184	178	181	176	174	151	168	185	189	184	187	180	145	168	180	213	171	196	182	160	167	156	173	171	173	177	195	180	180	194	178	177	164	192	162	190	177	169	178	185	176	173	193	173	167	189	196	214	182	169	171	170	196	174	171	188	182	177	176	160	167	211	180	136	167	169	180	162	201	179	174	177	185	182	163	162	162	171	188	180	167	176	185	168	177	183	157	178	189	184	193	190	181	181	182	142	193	204	187	182	174	170	219	162	165	184	162	179	192	178	188	162	181	219	163	155	172	177	174	167	171	155	179	185	174	177	185	170	162	160	186	185	174	202	177	189	182	193	179	187	163	187	183	179	197	181	154	167	170	184	165	163	190	160	158	204	185	171	171	194	170	180	189	180	194	193	185	181	167	178	162	181	186	173	184	186	160	180	172	183	173	175	172	178	166	174	160	170	176	173	172	172	203	174	172	167	168	189	173	180	157	177	167	193	195	174	180	177	174	175	186	188	171	199	172	168	178	210	166	197	198	147	194	177	175	173	161	162	180	173	185	164	186	166	185	184	197	166	168	193	173	175	166	174	169	163	186	173	167	163	196	170	167	184	165	159	166	178	167	168	167	191	178	153	191	199	203	196	166	177	166	182	168	175	166	172	193	173	193	182	193	214	154	191	157	173	193	198	169	200	182	153	186	171	170	182	167	158	184	184	181	205	168	184	175	174	181	178	181	168	181	159	198	169	168	164	171	182	170	170	183	199	176	154	190	173	187	187	177	184	145	202	164	182	175	166	178	172	196	153	174	172	190	171	185	188	157	198	193	189	173	168	192	206	171	160	156	170	169	184	208	192	171	168	185	177	191	205	187	185	158	208	189	193	165	177	179	169	189	201	196	183	188	190	189	158	189	189	169	186	195	178	178	169	193	190	170	182	178	183	167	181	167	172	173	180	192	189	201	183	153	181	152	158	197	186	158	187	190	176	184	182	182	179	166	166	185	161	156	197	179	187	183	198	182	180	177	175	175	173	163	178	182	170	161	156	190	181	163	177	173	165	178	176	196	191	144	162	180	158	173	186	178	211	170	187	182	187	159	180	197	199	181	191	177	175	176	162	207	177	194	182	175	167	174	173	170	162	144	153	174	165	173	173	180	164	166	201	184	188	164	168	190	142	199	161	180	173	164	166	179	170	198	177	173	213	197	153	181	180	186	187	171	165	171	157	170	181	188	208	172	189	157	181	189	173	188	176	188	190	165	177	176	177	181	156	174	165	185	186	200	180	165	165	186	168	159	174	194	178	185	186	187	157	178	195	169	178	202	177	173	164	164	191	184	197	172	175	187	209	194	189	187	184	189	223	149	187	173	157	199	161	173	190	167	180	189	192	163	145	207	162	160	174	189	209	170	168	199	177	161	187	182	190	174	174	152	192	191	162	162	178	181	165	164	169	183	182	148	158	158	181	161	200	179	168	174	173	169	171	191	196	159	185	215	200	177	171	185	174	179	189	175	164	195	195	176	186	169	186	186	190	175	180	193	180	195	192	175	176	199	162	183	164	180	165	183	197	180	167	191	180	156	168	175	188	176	188	199	171	208	211	171	167	176	164	168	156	166	186	172	179	201	200	178	180	183	172
3573	498	616	602	577	516	511	546	524	539	516	504	496	502	505	486	529	485	470	514	540	514	491	495	442	491	473	483	486	481	491	476	454	470	476	485	446	466	458	521	477	482	482	473	490	492	471	483	470	508	473	457	475	463	511	517	511	540	543	512	662	510	499	445	439	472	477	490	480	477	503	501	484	468	477	471	472	479	473	512	493	505	451	461	502	481	454	470	482	495	464	421	506	454	514	476	409	461	492	473	471	467	453	489	467	462	475	451	504	451	470	486	485	500	478	479	477	427	465	468	410	514	482	439	457	496	508	497	464	484	500	460	495	513	450	468	500	446	495	477	484	459	517	495	489	519	471	457	473	500	493	495	499	466	440	490	497	488	482	479	465	493	493	481	522	473	478	451	477	494	489	470	482	469	458	448	450	474	444	425	446	465	476	473	458	470	490	503	444	483	515	501	441	472	509	518	511	498	451	467	470	440	476	502	481	463	477	457	451	502	504	469	476	478	484	453	509	436	484	500	482	468	466	446	468	465	465	453	464	439	443	470	460	483	496	464	436	494	460	454	452	454	439	465	495	484	484	485	436	463	485	468	438	465	467	484	476	512	472	467	491	485	475	507	443	482	483	488	503	488	486	459	453	489	450	446	518	485	449	491	474	455	471	469	507	479	455	497	537	471	476	485	458	501	483	502	452	487	485	447	499	456	464	474	473	467	486	490	457	447	470	475	438	480	487	473	454	466	438	455	496	468	454	478	454	488	489	509	487	503	500	432	491	511	487	481	451	475	529	487	468	528	480	487	487	473	471	494	485	490	465	488	488	499	485	484	476	451	443	515	463	487	479	446	496	431	477	447	495	480	467	473	488	469	470	480	496	469	483	450	489	456	476	445	480	502	454	461	476	474	454	481	508	469	473	467	432	493	476	497	465	472	472	522	453	443	471	506	518	497	453	470	474	449	487	483	468	478	446	481	489	474	506	460	486	482	472	464	460	456	464	505	486	490	468	475	485	445	461	500	479	470	419	493	516	506	478	475	495	508	480	488	488	459	472	484	511	467	509	503	497	499	487	441	459	465	471	472	450	486	469	468	447	478	505	465	435	475	470	491	503	487	436	440	491	439	480	475	464	513	458	469	472	469	498	468	496	473	487	437	478	494	486	478	478	465	460	493	468	482	421	493	470	479	501	450	500	475	482	463	505	441	519	494	491	472	490	460	508	520	497	484	487	453	452	491	476	474	464	510	497	473	493	478	481	462	489	499	458	455	513	466	474	454	480	498	474	467	491	468	475	480	511	484	472	477	509	514	469	465	469	491	470	452	457	499	514	488	481	476	477	501	460	472	514	473	485	521	502	449	463	492	512	465	503	473	501	475	460	475	437	508	485	477	480	511	498	429	477	461	504	495	453	474	500	512	505	522	481	485	499	467	461	460	455	478	469	440	489	430	444	503	464	527	472	512	474	489	471	492	499	505	541	480	470	466	452	434	481	468	445	459	439	495	457	496	460	437	471	460	451	474	433	469	467	484	470	491	481	471	494	457	536	513	499	483	484	483	513	485	472	453	492	449	497	458	509	521	508	524	493	460	482	485	436	485	439	458	485	482	469	486	455	468	461	474	471	461	496	466	493	499	477	463	516	531	506	464	470	493	509	505	497	479	485	495	465	460	467	519	538	461	480	496	493	454	501	452	491	435	460	480	439	475	489	485	484	472	463	472	453	487	494	472	501	480	505	478	513	483	468	474	487	488	470	466	509	456	492	479	485	486	475	465	448	462	501	540	450	458	476	427	506	498	502	479	504	502	456	490	485	463	440	496	483	458	476	504	465	482	480	433	450	477	465	456	500	501	487	456	449	449	482	461	473	519	490	477	503	444	479	514	503	512	506	486	484	487	473	506	470	449	448	469	470	482	457	498	453	494	468	473	456	436	471	438	502	480	490	509	482	467	479	480	501	509	490	463	475	462	456	468	468	465	479	482	479	521	507	468	476	490	505	446	480	481	502	484	484	466	441	467	513	475	484	493	512	504	489	465	472	470	476	488	440	475	507	468	477	456	479	506	504	486	497	515	478	514	450	497	462	533	504	500	445	469	465	424	475	524	475	482	489	473	447	495	449	471	472	475	492	464	479	490	492	461	507	444	457	472	476	506	471	489	433	498	477	470	466	472	460	501	494	446	494	501	465	490	473	438	483	472	436	442	490	505	463	466	455	458	520	467	439	495	488	510	456	489	516	496	487	463	468	487	461	467	488	440	470	472	483	503	458	499	442	512	488	486	456	467	487	490	476	494	489	502	460	483	461	476	501	499	468	530	506	540	461	486	470	484	460	511	441	455	461	482	454	457	498	470	456	493	453	482	517	460	480	445	436	490	480	474	513	453	452	456	428	469	462	478	491	536	489	504	456	488	482	418	465	505	464	500	513	521	458	425	502	504	482	451	445	479	495	446	501	474	497	484	474	492	465	487	477	463	471	494	474	456	483	452	491	468	529	469	494	463	466	464	495	480	443	484	497	458	488	464	474	504	489	484	473	493	492	490	475	492	474	433	499	493	468	490	463	487	470	473	491	476	487	490	498	498	466	489	511	508	440	489	498	471	491	471	514	470	460	468	462	477	499	458	462	449	511	468	476	478	497	486	459	457	439	496	520	491	453	483	453	467	481	476	480	421	456	474	479	495	468	451	458	479	502	484	471	482	497	493	480	448	457	507	453	498	479	491	449	503	474	490	472	466	438	450	464	450	523	492	479	485	512	459	493	465	441	478	481	481	482	473	493	514	473	488	460	482	457	473	506	475	482	474	452	515	501	456	478	455	473	456	506	433	459	499	453	437	449	475	503	428	475	500	483	429	472	452	506	478	456	512	509	461	479	458	497	473	493	512	454	464	462	480	489	440	492	451	438	465	460	476	460	475	490	439	464	481	451	504	493	454	469	488	474	447	474	453	428	479	517	474	478	497	458	446	513	477	484	528	473	474	490	462	474	451	482	504	447	451	455	449	473	490	466	494	480	453	510	457	455	474	454	486	490	497	455	498	519	502	477	473	494	441	453	456	500	501	492	491	453	481	491	491	491	481	419	501	468	460	486	519	458	454	485	460	522	479	507	480	508	467	478	528	484	485	516	467	431	473	462	462	509	462	481	473	464	481	492	511	470	446	460	475	479	500	463	526	464	487	507	469	511	526	448	464	470	463	461	467	470	503	476	469	473	459	448	458	486	485	443	463	531	498	506	512	504	439	479	488	528	455	456	466	431	464	476	437	450	494	497	472	479	490	480	468	453	461	456	465	516	450	473	518	487	467	495	501	489	487	491	466	460	474	452	477	481	475	457	473	496	504	484	481	462	436	483	486	487	465	523	463	423	488	451	483	484	499	473	500	451	501	482	476	485	463	461	522	507	469	474	486	446	478	464	456	456	457	479	499	479	502	469	432	488	448	471	473	455	485	511	464	475	503	504	471	495	504	458	493	492	510	482	483	488	457	450	463	491	475
37257	7253	1237	881	706	511	472	405	348	346	307	319	266	238	260	243	243	258	213	267	232	211	232	241	250	264	228	230	242	242	237	237	258	272	244	233	282	234	238	216	211	225	234	220	235	223	215	208	237	246	226	231	231	241	236	228	249	235	254	232	459	240	234	222	230	243	231	237	224	231	230	247	234	213	217	237	228	213	222	228	228	221	231	244	224	230	208	263	232	221	220	232	230	219	220	214	217	216	239	224	210	236	211	245	242	245	238	261	251	220	198	204	216	223	251	210	229	203	233	221	212	221	226	231	226	224	211	230	238	217	229	223	252	236	226	232	217	205	227	193	225	255	212	213	185	228	249	220	217	236	201	241	234	221	226	228	213	228	239	208	252	234	208	245	206	210	256	242	242	225	215	226	231	240	212	248	235	212	216	213	223	212	250	221	237	248	238	226	261	208	211	245	219	244	226	237	237	212	207	234	222	226	226	224	212	225	221	232	205	223	233	210	233	216	220	215	226	230	213	223	246	224	234	216	210	225	238	236	231	234	210	227	236	219	252	206	260	233	255	224	208	237	224	246	214	224	240	241	212	221	247	215	205	225	222	228	221	225	237	248	226	191	238	222	225	237	244	225	230	237	232	231	196	236	219	222	221	238	229	196	229	269	236	221	223	236	226	231	233	235	235	209	233	211	214	213	255	241	210	227	238	227	226	214	219	210	216	216	198	223	221	232	208	233	241	224	206	238	213	240	235	221	227	223	208	234	218	253	245	230	230	244	227	219	198	241	219	233	256	227	222	233	205	220	254	228	215	236	216	237	254	230	210	214	235	202	233	252	260	239	231	196	241	207	249	240	241	232	232	224	221	230	211	222	233	252	251	218	227	245	204	211	221	215	207	243	238	246	227	246	235	200	224	200	241	216	213	233	205	256	263	267	256	225	214	210	193	246	242	241	219	238	246	224	233	243	234	226	238	236	231	193	231	229	207	215	218	246	212	230	195	244	215	200	210	203	245	211	217	210	208	229	231	213	218	200	210	250	226	231	233	239	244	250	235	225	254	230	250	243	234	237	223	231	228	235	221	228	250	243	210	227	227	213	216	253	232	200	226	212	227	215	219	244	228	205	233	234	243	231	218	229	201	222	231	215	227	221	223	218	225	216	228	211	221	191	236	226	257	221	222	251	202	247	226	217	216	216	240	251	229	239	248	225	233	218	242	252	225	241	242	211	228	216	231	225	241	238	226	221	223	215	215	217	245	224	237	234	252	230	207	260	205	219	220	235	215	238	209	220	249	215	229	204	258	216	222	208	215	218	211	233	247	234	232	252	200	228	220	238	226	216	213	230	211	212	226	254	208	223	214	224	231	206	234	254	240	219	204	224	244	209	204	259	199	221	235	236	241	199	230	248	211	237	233	246	230	227	228	222	250	219	220	243	239	218	236	197	223	208	227	210	207	222	226	234	222	230	246	210	256	245	224	208	189	226	225	223	221	208	268	204	232	211	242	222	243	252	232	258	238	217	197	242	227	230	201	214	228	239	228	203	261	228	242	230	214	225	209	226	252	212	222	221	221	255	242	201	204	261	221	218	194	196	241	229	235	231	210	221	231	223	212	226	233	221	222	233	218	223	210	228	229	232	201	232	231	224	235	225	255	211	251	226	241	223	239	226	210	230	231	251	205	263	211	228	215	249	194	223	218	215	216	214	238	220	227	224	206	247	217	233	230	224	202	231	235	245	229	230	230	232	274	238	216	225	252	209	236	243	209	235	220	213	245	242	244	261	202	237	217	242	236	211	245	225	214	236	258	242	229	229	215	223	234	233	208	221	226	241	227	192	238	187	223	227	237	204	226	220	215	230	215	243	255	202	249	247	226	201	218	210	212	201	223	244	226	218	220	230	217	202	241	222	249	229	199	214	230	224	213	232	218	233	218	227	238	212	227	221	216	235	233	200	219	240	233	246	238	240	247	252	208	213	222	208	210	240	240	207	255	235	229	251	227	218	244	233	195	224	211	216	206	230	244	236	228	218	256	226	224	249	236	242	243	210	216	214	217	228	229	239	217	221	220	234	220	231	198	231	215	241	223	225	243	255	205	234	240	251	237	229	222	238	213	222	238	212	264	226	217	231	222	222	252	239	236	262	247	220	228	236	240	227	217	217	222	228	231	221	240	249	221	216	216	249	200	224	247	202	229	238	228	229	214	216	240	225	210	229	221	220	215	238	210	215	242	234	220	242	207	221	236	225	240	240	213	209	226	229	219	242	232	247	219	243	238	226	245	218	227	217	250	231	224	220	222	232	220	213	190	248	233	209	253	224	227	242	203	237	203	217	209	230	217	226	204	208	225	222	235	223	213	234	226	226	224	213	232	230	245	224	223	235	250	245	200	210	222	222	235	220	233	235	222	235	253	235	218	256	215	222	237	249	220	232	243	246	245	248	222	212	210	219	230	212	208	236	212	242	230	236	265	198	234	232	205	209	263	225	218	207	244	245	226	200	243	235	204	226	221	231	229	231	220	208	231	238	228	220	237	241	219	223	230	228	209	202	215	210	208	215	231	217	217	211	189	220	238	193	209	202	220	220	231	231	234	244	242	214	208	223	214	218	234	211	234	230	219	216	238	200	240	233	225	210	225	217	241	263	261	218	213	229	246	234	226	193	235	238	213	240	224	217	223	248	257	224	241	217	234	230	218	217	251	234	199	222	201	230	230	222	247	217	214	240	210	232	268	223	216	249	241	243	210	207	235	235	253	217	217	228	205	229	237	248	232	239	277	221	234	236	203	203	236	236	218	227	222	241	196	221	233	243	231	225	224	210	214	246	213	218	231	241	239	205	223	202	226	238	234	224	218	224	238	232	212	237	238	245	233	220	231	227	237	239	238	235	218	227	228	211	222	225	216	219	241	214	220	217	206	199	246	252	254	207	215	215	230	219	238	225	223	239	222	240	248	267	221	250	243	262	217	185	260	238	216	217	235	216	242	216	209	235	204	226	266	211	249	241	230	197	217	231	192	212	240	209	229	248	220	234	217	212	224	180	209	221	219	215	201	207	209	239	203	207	224	208	250	192	249	202	221	260	217	197	213	225	234	224	218	226	224	223	220	215	241	228	211	250	238	188	231	232	231	214	235	217	220	218	250	236	206	242	220	200	214	228	230	247	208	241	231	240	237	227	218	217	194	216	241	259	255	222	210	248	242	224	225	224	211	241	250	233	242	213	239	224	210	231	204	233	233	226	211	249	253	211	222	241	223	249	222	229	213	212	212	222	264	212	236	241	198	231	207	261	229	228	262	266	230	217	233	216	197	206	221	237	223	214	255	193	200	234	247	250	211	234	215	214	220	224	228	207	220	249	194	236	212	208	206	220	229	210	205	235	231	239	203	229	221	214	251	205	209	190	212	221	223	217	259	215	233	238	221	246	230	219	212	268	195	204	218	235	226	238	203	216	239	219	234	241	253	216	232	261	213	217	220	218	217	240	227	239	246	227
19209	1382	2646	3078	2681	2187	1844	1582	1468	1212	1170	1046	958	964	906	876	859	790	790	801	713	732	740	676	720	720	668	687	655	641	662	619	603	643	613	627	664	599	645	632	622	630	613	641	617	644	602	634	618	610	558	606	580	658	675	674	736	676	697	645	3309	816	575	569	602	573	604	602	613	633	579	582	604	570	581	559	609	581	558	562	584	562	599	616	556	586	601	575	578	575	606	602	571	610	585	568	545	570	561	558	590	529	574	587	617	587	590	585	588	572	645	554	577	561	574	577	587	558	631	595	546	605	598	592	567	589	565	651	566	615	556	577	564	581	569	565	588	580	565	569	575	598	613	564	565	597	604	570	582	582	604	577	581	628	561	594	569	594	602	623	559	596	601	597	552	630	609	548	605	580	572	577	600	606	588	547	569	636	594	586	621	591	559	559	616	583	569	565	569	559	529	596	558	570	559	598	578	569	633	564	582	608	573	621	598	605	588	591	552	617	586	614	575	610	626	605	552	596	551	539	590	598	569	567	576	570	557	542	592	594	576	599	564	575	585	550	579	563	581	567	555	523	583	591	551	575	564	653	563	599	566	591	600	577	575	563	570	579	588	627	573	554	573	602	588	569	588	557	604	567	577	570	574	577	594	624	588	568	585	538	609	573	573	630	587	618	554	617	552	601	590	578	560	596	554	598	572	565	567	548	594	557	570	587	573	550	610	592	535	566	571	570	558	594	565	539	559	574	548	553	604	522	576	529	577	587	564	581	535	558	579	532	583	607	568	612	562	601	582	583	593	598	551	567	601	600	587	576	591	559	574	598	595	563	593	544	594	568	591	620	603	573	580	557	578	512	556	595	615	569	593	557	567	640	577	590	590	594	581	570	583	606	593	582	575	585	613	627	573	605	596	582	574	595	600	568	580	586	590	607	585	614	607	585	582	595	589	590	620	627	555	594	563	581	556	629	604	544	535	608	587	566	532	571	552	584	553	592	587	601	572	595	563	580	490	585	578	590	553	548	598	544	565	618	580	577	606	593	531	579	583	539	603	595	579	584	582	590	616	564	582	580	567	589	592	567	583	569	572	566	571	551	607	536	593	592	549	584	591	603	541	545	583	585	561	579	617	568	610	574	552	563	519	599	597	552	560	579	565	570	563	612	567	622	555	539	583	580	577	588	587	597	577	577	580	581	553	558	560	591	572	598	569	624	571	558	613	571	595	605	567	572	578	543	523	579	594	644	576	593	580	552	615	645	582	609	610	567	547	601	592	602	586	603	571	538	618	571	597	559	547	574	588	591	604	609	597	591	582	574	571	628	603	609	597	583	566	586	592	554	593	641	582	588	570	598	584	587	582	585	556	582	570	593	541	593	542	572	557	605	577	571	592	563	558	571	674	583	636	599	577	578	554	591	560	618	606	581	546	611	571	523	580	570	561	605	543	588	593	612	615	587	578	562	571	529	585	579	560	570	590	545	559	576	648	549	588	567	589	578	598	611	598	603	579	608	552	565	582	568	593	571	560	582	594	575	591	575	587	559	589	583	561	560	585	551	607	615	591	614	555	634	574	575	592	590	597	561	613	582	594	597	584	550	586	620	549	573	563	580	560	568	581	594	602	563	562	561	589	612	570	567	590	576	568	572	579	571	598	581	589	637	546	578	588	537	583	572	574	575	550	600	562	593	607	573	577	586	559	601	555	549	576	626	566	587	589	542	577	584	580	553	590	556	548	584	572	581	602	537	560	607	541	556	582	586	571	561	574	574	606	602	536	609	560	576	591	600	581	617	583	609	581	562	557	594	602	568	606	541	599	580	604	552	590	570	578	592	590	599	575	650	565	539	559	570	582	574	596	600	621	589	569	565	567	556	600	593	621	601	571	614	604	590	607	582	602	554	566	563	538	575	575	547	609	585	578	553	585	553	591	551	601	600	588	581	546	604	566	551	598	570	587	587	593	607	592	612	598	586	594	585	578	636	562	620	578	594	576	603	592	562	576	559	589	572	608	558	587	565	615	621	570	544	622	560	597	560	601	564	586	576	531	576	578	590	577	592	568	595	593	538	578	565	579	611	585	565	562	539	561	566	604	601	589	609	568	570	599	555	595	566	586	589	613	584	574	603	564	602	579	579	551	551	566	568	607	569	600	609	585	638	585	605	571	610	586	568	556	583	586	605	615	588	612	601	617	588	593	564	591	558	622	564	590	609	594	592	565	613	591	590	563	585	585	598	601	540	595	632	609	585	583	550	567	605	596	559	614	604	591	632	559	570	584	563	577	563	532	604	561	582	592	553	567	582	576	585	583	567	597	564	583	609	573	625	535	590	561	561	546	542	589	545	601	555	549	553	592	619	611	590	588	608	611	548	621	575	555	613	580	582	624	619	559	575	584	541	552	579	638	607	606	594	563	604	627	622	613	516	553	560	585	591	588	582	533	628	575	548	553	595	576	590	621	563	528	590	584	556	611	608	579	622	617	559	575	599	577	576	564	630	591	591	617	605	588	608	619	589	606	600	559	561	586	597	590	619	569	606	625	594	579	590	565	620	583	593	596	617	566	579	582	580	566	593	587	547	595	608	592	574	596	600	583	576	608	579	576	571	586	526	579	621	594	620	541	603	583	580	540	582	606	580	535	569	583	594	572	594	557	576	598	585	571	582	583	564	603	610	564	603	539	603	582	602	568	545	573	615	559	593	581	550	548	589	582	602	609	604	563	633	564	566	530	595	610	566	596	585	541	566	536	592	552	583	584	618	551	611	585	573	589	562	544	536	554	567	572	607	564	590	548	570	590	586	538	622	598	617	610	605	627	574	575	575	583	568	617	564	561	535	591	587	587	590	599	565	523	579	581	580	563	568	560	589	565	595	557	575	557	569	619	566	575	525	619	607	623	585	570	592	578	580	557	564	599	603	565	595	579	593	584	524	595	603	597	570	616	522	563	614	582	603	599	585	560	569	604	607	584	607	608	575	587	606	614	556	603	552	624	596	572	612	644	572	592	596	605	595	572	642	602	587	554	574	582	580	580	598	572	594	567	639	576	580	580	582	535	556	622	591	641	563	580	591	571	577	561	597	556	559	570	588	580	601	542	588	582	595	613	566	616	625	554	548	584	563	583	608	571	555	594	605	577	630	592	609	580	599	590	565	595	574	555	564	624	596	603	590	603	583	519	619	581	618	569	589	549	574	566	555	576	604	566	582	588	593	566	587	617	521	553	581	577	561	587	569	568	603	609	602	623	597	591	557	568	579	583	531	606	593	602	543	579	565	563	558	576	537	559	559	547	581	576	576	564	561	577	577	585	608	553	565	595	598	567	544	595	606	593	570	563	607	594	570	563	578	590	584	579	569	559	557	555	594	590	584	562	584	601	570	587	554	617	523	583	602	614	583	598	598	548	607	573	572	593	573	614	540	588	608	587	583	599	608	655	586	551	613	631	594	550	605	548	587	578	593	597	563	600	564	567	617	614	564	573	584	573	584	600	643	601	524	593	565
51125	15223	2882	1606	1134	842	599	450	434	349	333	287	266	263	208	211	251	225	192	185	200	184	189	188	187	189	172	156	181	185	167	176	193	155	143	169	178	154	171	175	184	165	170	158	181	146	159	178	160	142	154	162	150	155	192	194	178	186	156	184	799	191	191	152	143	160	160	172	167	164	154	166	158	177	148	159	160	167	150	151	153	166	152	153	160	164	148	142	168	152	157	168	156	142	150	157	181	167	132	164	132	174	146	143	148	141	160	133	142	158	157	150	150	166	162	135	184	157	142	157	169	170	152	146	156	140	174	146	147	159	144	166	158	141	175	149	144	152	162	150	158	144	172	168	161	144	135	132	173	135	139	140	164	132	169	144	151	152	147	150	155	137	153	193	136	148	141	149	168	160	166	145	168	163	150	159	148	150	158	143	133	133	147	158	171	124	139	140	156	149	133	158	170	156	176	154	145	154	165	171	144	165	154	159	160	144	154	171	163	152	126	150	137	134	144	168	157	164	162	171	144	147	138	128	158	132	153	146	161	161	149	148	159	158	154	139	144	166	168	161	185	156	176	138	168	153	172	149	159	129	168	163	186	155	141	147	139	156	161	139	165	164	140	151	159	146	165	173	151	173	173	156	161	149	136	151	144	131	154	161	152	165	150	143	163	147	159	152	153	153	152	184	143	161	170	139	139	163	144	172	146	152	153	172	158	169	155	168	151	153	163	134	153	153	167	146	160	161	169	172	155	164	140	154	145	167	156	156	156	160	169	133	134	135	140	169	171	161	136	156	141	152	134	161	140	161	160	136	138	150	131	167	134	151	156	164	146	151	162	161	148	171	148	135	146	152	147	147	152	149	153	165	165	142	138	142	155	154	154	133	163	161	151	155	157	162	148	142	145	136	137	153	167	143	163	153	148	144	161	146	155	169	155	143	145	152	137	164	164	130	148	150	157	141	146	168	149	148	160	158	130	141	147	154	164	147	163	158	161	156	173	140	161	155	172	141	158	170	168	167	165	147	144	150	140	138	175	158	177	149	158	164	127	135	147	152	146	155	163	171	130	161	161	153	155	162	169	127	159	169	158	125	148	166	162	125	147	163	163	139	183	161	157	137	159	135	153	158	157	153	120	156	163	160	170	157	163	148	168	165	148	161	152	146	146	169	123	140	166	155	172	133	158	143	147	150	144	152	162	161	166	163	152	158	148	151	169	153	153	167	130	170	159	153	147	166	150	150	165	145	153	139	146	155	158	147	152	169	146	151	169	135	153	149	143	143	165	151	149	155	163	149	143	154	149	159	156	167	172	142	160	148	140	150	160	147	153	161	136	158	150	134	179	135	165	149	163	145	155	153	155	173	154	170	132	153	139	158	184	156	171	128	165	176	172	152	154	155	160	154	167	153	158	164	135	141	171	164	158	141	163	166	150	153	153	157	162	170	143	144	175	163	143	146	182	156	151	141	161	163	130	188	153	161	157	138	160	160	137	162	169	171	152	147	142	141	155	155	146	142	155	131	147	153	160	152	144	171	153	162	170	147	156	145	159	159	153	139	167	175	173	151	144	147	142	141	149	158	150	155	162	172	153	161	139	153	156	158	160	184	162	151	161	148	158	148	170	151	155	159	130	152	159	183	183	147	173	178	156	161	140	189	123	145	143	159	135	142	150	176	175	136	159	149	158	133	154	164	150	169	145	159	172	168	153	157	176	160	156	159	159	163	157	160	149	142	160	161	159	153	148	162	140	155	138	149	148	148	153	150	149	151	175	154	159	175	157	165	169	145	163	177	130	143	146	169	145	171	150	164	156	159	155	168	152	132	157	161	154	151	160	151	160	167	154	134	150	155	171	162	159	161	170	146	169	148	138	146	162	173	165	151	155	128	142	172	159	155	160	141	162	163	161	150	165	153	158	163	159	147	160	152	154	145	138	151	192	148	144	175	145	156	137	170	147	163	157	145	136	165	151	144	165	161	175	147	164	139	158	164	162	131	161	171	150	166	168	139	118	134	161	155	145	171	156	155	154	164	146	185	150	163	150	156	171	139	150	156	170	154	157	157	164	148	151	154	153	150	162	154	142	157	151	162	150	159	145	157	173	141	154	163	165	163	152	148	130	152	150	118	174	144	147	144	142	162	152	144	182	151	170	168	133	138	157	138	148	156	141	145	184	156	150	161	162	161	153	141	167	144	163	177	147	159	160	160	163	166	159	166	170	120	158	138	131	153	154	133	152	159	153	162	171	153	157	147	145	158	176	147	164	148	150	157	124	147	146	158	151	155	150	162	163	169	148	175	160	155	157	145	156	149	151	172	155	142	132	168	153	138	149	188	167	164	168	157	156	143	157	154	149	168	158	170	144	163	129	156	172	135	175	149	156	157	140	157	150	175	154	124	140	158	158	140	164	144	141	151	144	188	152	144	147	174	145	160	146	139	172	145	166	138	158	145	163	159	162	153	163	147	161	161	175	148	148	145	149	143	146	171	176	145	153	148	157	173	161	154	149	159	138	130	139	153	150	160	156	157	142	176	173	135	148	171	154	147	149	154	160	139	168	137	143	154	137	143	166	127	143	143	149	167	147	174	161	174	161	154	139	181	160	164	166	155	160	151	138	155	159	157	137	166	162	136	142	144	180	149	154	145	136	157	165	149	148	168	169	141	148	133	154	169	148	157	151	153	164	161	172	166	129	147	157	165	166	173	140	133	169	162	149	157	140	140	129	128	162	156	169	150	163	168	143	151	163	166	166	168	149	151	156	146	153	167	135	151	141	155	152	171	154	191	140	161	182	166	146	145	152	164	167	153	164	153	183	143	168	154	142	168	147	156	152	134	174	152	162	139	146	152	149	143	169	152	146	163	163	170	150	139	141	129	138	154	146	175	167	161	166	166	153	159	155	160	153	155	138	178	137	142	135	142	147	150	169	146	169	145	182	160	193	165	148	154	166	120	151	133	165	160	148	134	170	142	191	162	165	149	173	130	133	153	182	144	159	149	148	157	145	168	170	161	171	139	162	177	144	160	177	155	121	172	141	147	134	137	141	148	157	166	147	168	156	128	147	125	150	169	155	172	151	151	142	152	149	150	152	189	144	145	150	157	167	157	133	153	179	160	172	143	125	156	131	154	159	143	158	157	162	138	144	145	143	134	150	146	155	169	135	153	176	135	166	159	147	172	154	159	150	169	181	173	171	175	165	159	152	138	128	153	140	155	151	153	174	166	169	130	165	158	153	151	162	158	138	162	159	158	158	168	154	176	147	152	146	182	144	145	160	166	153	174	159	153	148	161	166	133	147	176	179	156	181	166	141	184	177	190	163	151	130	150	152	155	172	156	128	182	136	133	135	157	143	164	154	130	168	150	169	167	160	169	156	143	156	163	144	154	150	169	145	142	148	167	145	160	137	171	171	138	141	163	159	146	147	156	135	148	173	158	143	131	144	152	185	148	157	138	156	139	154	155	149	170	161	156	149	149	164	166	141	164	163	147	151	162
26701	1954	4358	4935	4378	3583	2809	2306	1952	1693	1519	1343	1163	1135	1015	915	896	868	879	771	763	700	695	637	631	632	584	585	622	554	555	526	532	528	519	534	492	510	480	515	482	442	497	495	502	461	565	492	447	450	443	459	456	502	640	700	644	590	509	684	5852	571	425	427	450	424	414	440	402	421	394	402	404	409	414	427	429	393	419	428	396	411	407	420	433	417	447	390	389	414	431	430	426	466	426	436	440	431	440	414	443	413	425	364	432	429	417	405	380	454	407	425	427	432	415	401	401	407	410	413	410	440	419	422	390	416	371	376	406	384	381	375	424	408	463	433	416	406	428	446	463	440	435	400	411	412	429	406	424	396	411	382	394	400	411	423	388	397	398	411	424	411	427	402	391	417	399	386	405	422	434	418	404	397	418	426	427	426	435	420	370	386	381	374	434	415	386	396	409	390	438	428	404	406	415	375	374	422	401	410	412	381	416	392	412	408	418	434	410	376	378	404	400	419	416	397	381	397	417	408	407	368	395	431	417	399	420	412	415	409	421	432	390	386	385	393	409	421	367	378	384	401	406	396	414	447	421	387	391	429	379	392	419	389	381	366	396	374	369	437	403	366	442	370	418	406	364	362	416	373	418	388	383	385	410	399	395	401	370	427	382	424	412	385	406	417	414	400	377	393	400	383	423	403	393	413	427	388	399	383	379	405	413	392	415	405	433	412	396	393	382	404	440	398	395	386	414	448	374	399	399	363	415	433	382	429	404	395	368	387	392	403	407	427	415	398	388	401	413	438	465	397	401	395	401	360	368	403	416	404	409	423	387	377	404	417	396	395	368	391	402	368	385	405	401	414	431	413	410	422	425	401	442	364	396	386	396	381	405	421	375	382	390	403	393	375	380	416	430	410	359	393	383	379	402	406	435	392	401	373	391	414	407	406	401	386	392	376	423	413	382	395	389	376	382	394	437	411	434	385	386	415	429	428	398	422	403	396	416	367	396	407	386	392	382	416	415	390	422	410	457	420	370	389	391	426	413	383	415	431	395	411	420	422	399	356	394	374	405	403	362	421	407	397	380	436	381	368	409	396	390	402	414	409	410	402	407	408	399	421	377	404	410	390	408	392	394	408	395	397	395	435	388	419	440	424	407	381	364	430	421	414	433	366	378	424	371	379	419	448	413	408	374	391	389	408	399	418	448	414	427	399	415	405	382	427	420	389	434	417	414	400	420	403	420	412	428	427	420	406	390	393	409	467	419	425	397	405	380	404	405	412	370	416	379	405	394	416	415	425	407	392	408	408	417	397	396	409	383	420	437	387	387	388	392	407	394	403	400	419	409	383	396	359	396	395	401	407	377	424	366	381	393	389	412	401	406	417	432	382	377	448	422	419	420	394	424	376	425	426	441	376	431	446	425	402	444	374	408	363	405	412	414	422	423	405	432	400	429	423	363	383	385	400	419	394	426	384	427	417	387	389	395	398	434	378	413	389	377	393	427	433	389	387	376	393	397	409	398	374	404	415	414	381	425	402	392	413	406	378	424	442	382	473	382	397	425	414	357	408	408	429	390	395	422	436	414	417	423	352	401	410	412	398	377	399	409	409	434	418	375	395	408	380	404	414	400	413	417	376	399	396	385	419	410	422	438	379	426	421	372	406	406	434	409	378	439	431	418	425	411	421	401	407	428	418	393	409	387	433	377	423	391	394	390	407	434	420	398	394	357	385	415	399	409	411	389	401	384	405	418	389	432	392	423	395	465	397	411	450	364	420	408	422	384	386	417	390	394	391	421	401	413	387	394	385	405	421	415	402	440	422	414	442	430	419	362	423	386	393	440	361	451	383	413	426	421	397	440	404	409	423	420	378	380	389	369	414	372	384	393	397	410	369	390	393	432	410	402	393	407	428	396	413	399	399	412	396	412	427	414	435	398	379	388	412	410	415	388	378	401	391	401	396	380	433	387	391	378	380	419	359	392	406	381	395	416	416	403	410	398	409	420	402	358	467	437	401	416	373	384	393	425	422	411	388	407	377	391	374	401	413	397	425	415	442	403	358	403	407	417	399	374	401	383	364	371	426	403	442	387	372	416	393	437	414	428	432	402	391	409	375	427	426	411	404	429	375	409	372	399	412	369	417	400	420	405	423	416	424	431	439	425	421	399	424	406	399	395	370	398	416	407	412	443	409	389	405	417	402	378	383	396	382	412	442	411	408	390	424	400	405	402	408	430	402	416	414	412	396	367	396	381	391	360	402	414	413	389	379	453	418	410	373	417	409	393	386	397	408	396	436	414	412	397	378	450	440	451	434	389	426	398	408	413	411	427	420	410	384	401	415	401	380	394	409	377	405	415	446	466	429	408	382	404	390	432	415	407	424	390	403	418	396	410	433	368	415	407	429	446	404	357	410	399	385	433	412	418	395	367	394	392	429	370	421	382	452	399	391	427	420	425	367	416	400	405	394	447	416	395	426	376	411	391	417	383	398	385	434	411	389	407	408	383	422	412	394	441	362	396	398	393	405	393	409	393	392	414	382	409	423	419	418	392	391	425	391	411	397	423	435	399	433	388	441	396	409	405	407	442	426	398	383	421	405	395	394	394	391	389	421	406	429	410	373	392	400	410	375	400	415	403	457	412	401	427	405	435	383	381	411	406	424	390	407	403	398	386	390	441	442	436	410	418	379	394	392	397	400	391	349	354	393	397	398	408	412	414	437	418	359	374	387	397	372	393	428	438	409	376	372	418	419	409	432	385	388	400	442	396	397	373	427	400	406	434	400	403	417	386	412	393	401	391	398	375	413	387	423	395	417	404	394	407	390	416	399	385	402	399	386	421	415	407	398	396	418	439	409	413	417	402	391	389	358	403	416	375	426	432	426	416	408	387	397	387	383	385	424	394	392	397	386	385	405	400	395	397	398	387	410	389	406	430	449	401	395	373	398	407	368	415	393	384	412	408	407	401	428	434	394	402	352	411	413	408	406	414	400	400	382	400	408	360	441	391	430	380	435	400	404	366	424	395	427	353	447	424	409	424	400	392	405	386	379	413	416	378	423	393	406	411	376	428	405	394	404	440	396	398	424	436	415	375	410	403	414	391	426	397	413	414	394	408	396	407	397	402	413	410	366	427	412	436	419	398	411	421	413	392	385	378	395	364	413	400	404	416	394	408	406	406	410	368	400	415	413	374	411	402	408	366	404	393	397	408	409	422	430	425	437	420	401	397	410	428	405	422	418	399	399	400	383	398	374	391	416	357	397	418	366	410	377	424	412	437	407	382	408	399	402	395	404	415	371	426	435	403	435	403	360	429	403	417	385	427	399	411	418	392	415	402	390	423	400	400	378	412	397	432	402	405	409	396	423	397	396	412	401	404	402	357	405	402	407	371	406	400	413	410	402	399	411	428	436	391	419	397	429	415	392	390	381	404	409	425	447	413	387	413	397	398	388	442	423	394	365	418	417	393	393	388	413	419	382	374	418	400	406	384	388	393	442	417	401
3953	204	209	205	206	180	182	189	193	189	162	192	204	192	183	206	207	199	162	170	202	172	160	194	168	184	168	180	170	195	164	184	193	172	181	195	175	165	190	168	176	181	168	155	183	190	191	183	190	178	193	189	161	199	193	203	180	182	187	189	220	185	193	176	178	165	181	176	174	173	188	181	177	191	197	182	140	170	169	204	189	183	192	162	208	180	177	172	171	207	174	173	188	157	180	154	166	158	151	165	174	182	178	179	173	190	163	170	189	193	164	183	188	175	181	167	187	173	174	155	191	196	177	184	196	178	169	195	171	187	170	182	188	167	160	173	199	202	167	183	182	185	174	182	162	179	164	193	168	165	204	172	175	215	179	189	173	173	176	217	186	163	187	193	167	169	176	186	193	183	198	199	189	158	168	172	164	181	211	184	193	170	172	171	176	176	182	172	198	174	180	159	191	169	163	167	204	162	171	176	179	178	187	195	162	169	188	187	172	202	154	167	155	161	171	202	177	179	178	184	175	186	178	164	190	181	193	186	179	166	166	171	203	185	183	167	187	198	182	188	184	166	199	181	165	172	159	201	182	182	176	168	181	159	168	168	184	190	188	189	162	190	194	195	186	177	187	173	186	191	167	192	177	201	160	180	198	159	196	181	173	181	192	176	189	185	178	179	186	179	194	197	188	161	174	195	191	181	184	202	167	179	178	164	187	173	181	198	174	194	191	183	176	165	185	178	158	186	189	190	190	164	192	182	180	166	191	171	164	182	173	176	182	193	199	187	184	199	166	200	193	174	176	194	196	191	199	183	168	179	174	174	193	167	171	189	170	185	178	168	185	188	169	177	152	169	169	188	163	165	180	164	177	179	186	193	193	171	178	202	187	181	157	181	182	162	191	178	219	168	152	171	182	193	203	226	184	170	168	168	196	173	179	184	150	181	186	192	198	173	153	178	180	158	196	172	177	171	178	194	195	188	197	182	171	159	214	180	192	141	177	177	165	175	151	156	182	186	165	163	157	174	158	167	197	175	152	178	148	187	163	191	180	174	171	162	179	174	182	185	171	178	185	171	217	194	162	196	194	165	179	177	182	193	196	191	183	209	169	178	168	176	175	170	153	188	203	172	182	202	180	205	189	162	158	182	176	171	197	166	162	160	191	217	179	155	171	187	175	180	187	165	173	180	223	176	169	192	171	177	171	179	163	183	168	191	182	197	201	165	175	178	219	199	175	178	191	180	185	168	186	196	196	177	177	197	163	173	188	180	154	169	168	174	193	172	170	162	153	173	189	172	199	186	193	186	166	187	164	192	192	196	169	185	166	179	165	162	170	214	187	165	168	181	169	190	179	170	185	160	173	148	186	180	171	190	202	171	189	186	187	168	196	182	211	190	153	168	176	180	191	183	167	186	204	177	190	187	151	177	196	203	168	173	176	176	167	200	180	191	178	174	176	190	180	189	157	186	188	172	176	180	183	199	195	142	188	186	184	167	203	191	185	178	190	202	180	181	176	196	187	176	169	183	199	168	187	184	193	186	175	166	171	171	175	183	180	177	173	178	172	165	193	165	161	186	168	174	190	162	154	185	187	175	187	179	150	141	155	181	186	183	163	173	182	149	192	217	193	181	163	190	175	182	193	181	197	187	185	168	204	201	193	182	177	178	185	167	176	193	180	160	190	174	204	156	164	211	165	186	184	176	202	159	189	188	181	192	170	168	169	201	173	180	173	180	163	197	180	190	153	199	176	178	163	168	188	170	169	169	199	172	211	152	164	162	154	181	169	171	187	176	164	162	174	149	177	191	190	156	165	198	186	173	198	197	190	165	177	153	172	169	172	178	194	161	169	169	182	171	163	165	204	181	177	165	177	160	191	196	209	192	158	159	180	173	191	176	192	181	181	192	165	176	180	174	184	191	183	211	176	179	183	148	191	188	193	196	176	181	180	200	176	155	167	179	173	164	173	164	156	182	201	171	196	199	210	189	189	171	187	162	181	175	206	208	203	189	176	166	161	156	158	150	176	186	175	174	187	186	197	151	196	179	163	181	165	180	180	195	159	166	205	179	186	183	212	155	160	183	160	172	198	170	183	171	164	163	192	205	180	191	179	162	192	167	188	175	183	178	185	196	183	177	180	197	167	177	167	175	184	196	162	183	186	167	191	177	189	183	194	166	162	186	174	179	174	163	178	178	166	169	182	204	170	174	151	197	161	203	170	176	157	188	142	183	168	195	187	201	162	199	174	213	167	181	165	180	197	200	157	178	174	198	165	188	184	167	190	186	183	182	185	195	202	186	170	158	145	193	181	160	184	176	162	182	182	175	178	199	180	175	185	200	140	173	167	168	164	168	172	195	171	152	173	189	171	176	136	186	170	169	183	183	152	169	176	181	180	191	171	181	174	162	169	189	180	187	175	175	180	160	165	166	170	167	182	182	174	168	156	177	199	197	179	180	151	186	152	159	185	168	179	175	196	179	143	204	150	173	179	169	164	162	182	177	177	147	175	180	194	170	179	164	175	184	140	181	171	178	158	182	175	186	180	195	170	211	162	184	194	173	166	165	187	173	171	171	184	173	183	175	216	186	211	189	182	181	176	164	167	171	168	193	186	197	190	177	186	157	162	205	166	171	153	168	217	204	169	182	194	176	200	163	174	187	155	166	185	179	177	173	170	179	165	200	167	174	184	186	163	169	204	181	155	138	197	186	200	159	194	191	162	176	192	176	200	196	167	158	185	179	180	173	183	200	144	189	170	194	168	169	200	191	176	184	191	156	176	183	191	191	137	180	187	156	165	165	176	158	211	185	180	177	169	162	178	192	178	163	159	208	198	188	202	168	185	169	178	156	180	202	179	188	187	171	197	155	165	187	188	162	216	178	156	174	206	167	152	154	178	190	180	186	175	177	181	181	184	169	174	172	180	177	195	186	151	149	174	197	164	189	176	171	166	195	177	185	178	197	180	161	158	166	165	186	184	166	149	175	186	172	181	161	198	175	148	192	166	189	180	179	189	186	171	155	158	187	149	173	179	174	183	184	189	166	149	207	187	157	174	178	180	180	172	162	143	161	199	164	168	185	185	163	167	185	179	193	174	202	184	172	162	181	159	164	184	200	158	169	160	176	182	165	178	180	209	198	168	175	185	195	169	177	184	150	184	174	189	189	194	143	178	163	178	168	174	174	208	145	192	198	181	152	159	153	193	182	167	172	184	176	161	181	175	159	159	172	186	181	186	173	185	173	178	168	184	179	166	167	182	186	162	192	178	164	175	192	180	178	134	175	164	174	184	204	186	199	182	181	206	204	159	163	171	187	197	206	206	169	151	165	171	177	187	168	177	187	198	180	172	177	178	160	159	182	198	189	202	170	169	168	173	179	186	191	173	189	202	178	179	190	157	199	175	178	175	186	174	197	195	169	170	182	189	177	173	156	196	187	185	165	181	179	163	172	187	165	210	181	168	174	169	171	184	186	172	197	165	181	185	163	204	185	200	177
3903	548	548	574	624	586	544	508	537	542	506	475	497	504	484	486	537	506	522	499	497	467	490	489	521	467	464	463	510	459	483	494	467	482	490	475	504	463	476	486	474	479	448	473	481	483	507	496	473	467	512	472	455	533	573	571	550	562	521	552	640	441	454	462	443	484	485	493	486	463	477	497	472	498	498	465	463	469	512	494	478	470	501	517	457	466	481	487	497	472	481	462	467	513	496	432	492	492	476	443	478	488	496	483	494	502	470	478	465	508	479	497	522	474	459	506	508	504	474	444	484	499	502	465	462	474	470	464	483	498	488	501	453	483	492	457	493	491	517	461	519	450	502	473	480	448	509	466	462	481	487	463	504	466	453	504	477	434	508	504	456	477	486	458	465	507	487	501	473	496	510	479	471	486	450	460	471	480	431	484	508	469	459	471	508	493	487	509	486	488	500	486	481	476	424	454	485	485	509	473	437	486	459	497	533	506	461	503	498	517	494	488	459	483	472	474	517	470	482	458	472	458	489	469	498	488	527	496	492	504	435	460	493	503	474	475	448	506	485	444	464	496	492	499	464	506	463	489	484	510	479	462	496	448	542	483	472	488	445	488	451	496	462	453	518	488	428	488	470	489	467	496	459	458	432	489	444	491	467	472	454	483	476	507	485	501	504	501	482	475	472	514	491	497	462	489	482	482	486	448	506	483	463	438	479	472	489	510	453	494	484	492	460	464	441	472	502	501	467	478	482	495	468	450	526	506	492	483	486	489	484	470	492	486	458	473	464	511	467	485	478	478	451	479	487	515	486	500	456	442	509	437	493	500	470	468	475	459	468	495	437	502	466	477	506	515	465	486	453	469	514	497	489	479	484	440	459	488	465	488	491	465	465	478	478	460	487	512	486	493	478	423	506	496	463	481	441	521	499	478	458	491	476	451	494	447	491	509	482	458	491	479	467	491	448	458	451	489	499	479	495	457	466	479	456	486	444	489	488	460	453	476	469	506	496	502	477	471	480	478	492	447	487	458	484	542	461	477	496	457	476	480	478	503	533	522	502	494	469	477	466	459	499	473	478	495	478	428	488	493	498	505	482	503	434	459	510	486	445	501	510	485	496	443	481	433	479	529	495	463	484	469	450	443	498	445	487	461	428	483	440	467	462	519	454	495	479	457	480	453	471	455	466	419	464	475	464	510	509	473	463	500	484	484	527	479	474	460	456	448	510	489	448	466	489	465	454	483	457	437	456	485	525	451	489	468	484	439	480	449	452	492	456	492	441	512	477	475	491	490	493	537	497	484	481	458	457	489	478	476	473	467	530	491	475	512	498	479	466	444	470	441	469	457	433	463	449	436	488	494	502	525	442	450	495	493	471	490	460	433	469	492	470	501	451	478	510	490	513	512	452	495	511	462	433	479	482	491	490	499	496	441	465	473	461	514	461	516	494	469	496	459	497	457	489	497	470	500	444	534	470	462	537	463	471	486	497	499	481	502	494	511	498	497	482	481	501	475	480	473	481	477	468	486	488	474	474	473	484	482	476	457	444	464	499	478	497	468	494	503	474	497	516	452	466	506	491	508	463	494	496	497	465	504	450	467	456	492	512	531	496	490	496	484	487	471	489	512	435	434	493	467	471	494	448	508	490	467	456	490	466	492	471	491	457	467	486	507	507	456	528	463	495	461	465	478	489	523	476	491	485	473	488	504	488	500	495	481	444	481	516	480	483	461	473	464	476	488	454	471	486	485	487	452	492	454	529	516	483	463	470	449	492	450	448	476	470	506	476	493	474	487	488	476	495	471	458	471	456	468	500	486	485	497	488	490	466	473	480	482	496	483	469	469	522	506	475	509	495	485	494	522	473	490	474	481	463	493	498	473	453	469	475	484	479	501	498	441	467	476	478	518	454	466	459	497	455	494	439	444	473	457	481	489	481	500	487	473	496	472	466	446	476	506	481	434	485	471	482	494	474	483	512	487	487	420	489	468	485	478	490	499	464	462	456	486	452	476	491	459	426	518	447	454	471	463	481	482	501	476	501	499	466	458	491	468	486	432	486	485	502	474	485	466	465	496	486	492	491	459	490	461	438	505	477	471	487	469	454	482	475	477	501	468	479	468	482	477	453	475	465	477	511	504	481	474	505	495	476	445	480	502	456	501	477	496	484	429	508	532	487	429	483	482	495	485	458	499	472	485	481	473	479	496	467	491	454	489	444	510	494	497	469	517	482	493	498	428	472	469	466	474	513	474	457	491	463	483	403	464	471	498	451	489	482	458	476	454	481	472	485	480	498	451	467	510	462	476	500	464	479	452	484	480	492	482	476	487	422	497	483	444	455	457	497	521	479	462	466	478	498	460	495	493	475	480	474	492	475	503	489	461	520	484	480	467	502	483	493	467	443	438	492	477	458	496	484	483	520	455	445	476	493	443	481	464	499	489	501	468	499	456	477	461	504	463	480	464	474	474	455	498	496	498	451	488	427	464	477	478	481	466	504	510	501	454	490	492	496	465	473	433	467	468	465	467	483	463	464	483	440	473	519	461	457	479	500	449	519	502	470	516	495	494	484	481	482	462	498	441	503	451	483	448	453	449	492	463	479	480	444	459	509	438	490	494	496	484	464	488	423	463	435	477	470	472	481	477	480	476	499	456	479	476	481	454	454	454	478	484	464	476	480	464	461	446	517	459	472	453	479	532	504	468	501	481	455	492	485	476	468	482	505	485	494	488	512	432	537	489	481	466	478	541	460	482	486	481	481	418	480	429	461	466	467	445	478	519	513	492	481	451	472	511	478	491	455	457	477	480	506	490	503	472	466	451	502	441	458	458	505	471	486	518	494	505	456	491	482	475	460	488	482	452	471	515	502	425	444	489	506	477	452	485	483	439	502	509	458	500	470	462	491	505	464	483	476	486	474	490	508	479	470	499	489	488	484	505	486	457	451	486	458	476	519	457	510	436	477	505	486	485	451	492	489	479	452	482	473	501	482	474	466	452	502	482	506	484	463	482	491	464	449	470	483	473	452	502	465	458	461	497	481	479	493	494	475	513	464	469	460	498	460	480	473	485	436	487	523	450	454	479	485	469	470	482	456	497	496	441	538	482	496	462	507	488	487	468	497	506	466	509	463	494	506	502	471	470	434	450	473	499	471	483	425	495	437	466	491	458	494	455	464	448	467	439	457	473	453	456	445	444	471	466	496	461	494	459	506	427	469	481	485	471	470	473	470	451	458	460	460	495	474	449	476	470	482	475	492	466	482	475	487	515	459	466	438	488	491	473	481	464	532	478	442	530	455	476	504	501	500	475	471	470	441	459	455	483	480	480	494	509	453	466	462	458	455	486	492	465	455	466	498	481	468	460	502	510	488	478	509	469	476	479	505	476	496	467	451	462	459	466	461	443	479	493	461	448	472	460	486	459	494	481	458	509	457	491	467	459	488	525	459	488	517	438	442	488	461	489	453	469	496	510	473	464	481	478	473	463	476	470	448	506	482	483
36036	6353	1223	848	632	527	437	378	380	320	283	280	291	313	267	280	255	251	250	256	229	244	206	245	238	247	253	224	258	214	244	243	226	252	212	241	257	226	223	216	231	258	233	219	215	235	224	238	241	225	204	223	214	206	222	269	243	237	246	260	507	236	232	247	194	195	221	219	221	230	218	214	206	257	243	194	204	270	226	238	218	238	244	188	197	250	216	215	204	246	210	237	221	261	224	211	232	196	229	221	235	243	212	228	190	235	222	226	223	235	249	215	231	240	222	234	263	236	238	228	245	224	211	241	229	223	203	233	222	239	245	181	227	218	227	257	210	189	213	216	256	234	218	197	209	241	213	218	233	236	220	217	206	219	244	212	228	214	227	231	189	213	248	214	223	206	239	231	216	222	202	220	213	206	239	222	213	231	207	226	245	245	242	211	236	212	236	211	245	241	222	205	221	216	243	238	235	246	234	225	221	258	236	210	242	239	214	228	218	238	232	217	249	217	223	238	220	214	201	217	204	230	217	235	212	197	232	197	214	239	235	252	235	234	236	202	220	207	230	248	229	241	227	242	220	210	206	242	217	224	219	227	230	230	251	219	208	222	210	234	196	225	211	227	261	240	206	238	226	210	232	229	203	224	242	203	202	231	228	230	208	229	209	224	227	225	224	210	217	259	217	204	206	242	208	210	194	245	233	226	230	237	239	249	247	224	215	213	227	221	202	204	221	217	238	224	228	227	208	214	196	194	194	205	205	225	234	226	233	211	249	249	249	234	240	200	215	228	235	206	226	214	218	270	233	233	210	248	215	228	225	227	235	243	251	239	225	225	242	235	228	194	222	211	207	196	238	223	212	216	235	253	246	232	251	246	213	233	224	229	227	231	230	251	234	223	200	224	248	238	241	219	215	181	249	218	211	227	201	265	214	236	222	222	209	222	209	239	241	233	231	238	212	229	246	213	205	240	205	208	215	252	232	231	233	218	235	230	223	247	207	221	203	237	230	215	249	216	262	223	219	220	245	260	215	214	231	222	233	241	210	213	224	241	257	191	220	225	227	226	239	233	225	208	217	219	208	219	206	254	239	200	224	248	210	215	210	189	247	233	240	236	224	219	218	244	197	207	218	236	235	214	191	226	204	219	217	227	239	216	205	211	234	212	201	248	230	237	255	199	199	222	229	245	221	229	251	251	225	205	230	207	240	253	222	248	229	235	217	238	222	211	236	234	252	214	215	222	227	238	205	234	255	232	196	231	206	193	213	203	237	232	219	233	243	223	232	219	210	227	232	222	212	220	200	216	204	216	219	219	253	223	241	229	209	236	207	205	215	238	202	212	212	247	247	234	235	214	219	231	206	233	231	242	258	239	224	217	224	226	223	251	228	252	235	236	251	225	223	228	221	246	208	202	216	229	210	234	221	214	207	221	213	230	216	233	219	210	232	236	214	218	249	191	217	197	231	222	220	249	216	224	206	234	240	204	252	263	242	233	220	229	224	230	217	216	241	232	232	212	218	213	209	230	182	237	235	223	201	245	216	249	244	226	220	223	216	230	238	214	233	227	233	228	262	236	205	203	211	256	243	210	214	184	223	215	234	204	209	232	225	225	223	229	213	225	217	230	229	238	249	204	218	200	230	218	210	240	258	200	215	209	217	223	241	233	214	222	224	205	192	237	233	233	218	234	202	259	241	196	230	217	214	233	212	208	211	212	237	241	221	229	245	219	205	223	228	205	210	242	209	220	248	246	219	255	211	261	249	223	249	212	212	244	191	189	213	187	201	191	233	211	195	245	229	181	209	230	195	221	228	208	221	229	223	219	265	200	175	237	235	220	213	207	235	208	209	259	243	201	229	214	233	218	217	210	230	243	223	249	206	231	221	248	215	231	204	224	240	217	238	236	227	201	206	213	197	205	240	214	210	231	194	228	202	200	226	252	228	232	219	230	210	237	233	232	220	223	229	212	231	235	219	247	200	232	239	223	206	191	237	227	228	234	212	224	228	214	216	226	235	220	221	221	219	236	214	217	212	210	197	225	224	235	241	209	224	194	223	232	242	242	229	212	244	214	231	208	203	249	197	233	242	208	217	201	215	231	223	231	280	266	234	233	232	236	229	235	195	251	213	217	220	237	196	211	236	204	267	246	216	219	232	228	206	225	217	240	213	227	219	248	193	203	234	221	245	239	226	234	243	232	235	224	227	225	209	211	232	211	222	210	217	248	224	235	238	210	217	208	205	221	234	221	229	229	227	207	202	215	227	200	223	229	227	240	253	238	213	229	213	224	241	235	233	217	196	224	232	243	218	205	229	239	232	224	212	229	241	255	248	261	257	229	249	214	201	254	195	204	214	237	236	220	253	238	216	228	228	214	233	219	230	239	199	218	214	235	227	219	242	221	233	254	247	207	234	210	188	240	208	246	228	241	215	224	227	217	237	210	192	249	254	218	219	213	216	213	221	243	212	222	240	196	230	200	269	236	187	209	221	212	218	237	202	220	220	253	234	238	227	211	246	205	198	223	215	233	203	248	202	198	229	193	215	226	264	248	220	217	236	206	212	228	224	215	222	233	215	218	254	230	204	210	214	233	231	236	231	232	244	246	231	239	237	215	226	215	237	224	239	234	220	199	205	256	261	230	254	230	207	227	227	231	227	211	226	231	227	223	236	233	212	207	222	215	230	225	223	213	238	212	214	205	227	214	233	206	223	194	207	214	222	218	235	253	249	230	215	212	218	220	230	212	208	215	221	234	220	213	237	192	226	223	242	243	221	243	253	227	231	268	259	204	212	249	195	208	248	215	256	260	219	208	208	213	230	244	248	224	211	226	203	231	195	216	206	225	219	218	221	222	216	221	225	228	217	229	221	222	217	218	200	237	216	237	232	220	225	194	209	202	208	241	223	230	203	232	228	229	240	224	216	227	222	235	218	228	223	238	242	226	192	230	227	223	212	204	230	219	231	216	239	228	240	222	209	226	257	241	198	239	216	246	235	220	251	233	214	223	207	210	201	218	248	224	240	196	216	229	239	214	223	245	223	212	224	221	209	211	207	203	231	218	225	225	213	220	239	221	206	203	222	221	192	219	206	223	253	251	218	229	220	205	225	184	201	224	238	228	241	221	231	209	228	223	223	192	198	216	234	197	231	230	206	238	201	227	217	244	219	202	240	239	211	217	228	217	221	210	220	229	234	232	226	207	226	210	231	221	215	201	204	228	253	213	217	197	196	250	209	234	212	234	204	233	240	226	225	219	211	214	220	224	265	245	216	244	227	230	214	226	185	248	224	234	212	222	191	229	226	238	250	219	248	199	217	196	216	245	212	232	251	244	226	224	220	228	227	214	218	226	223	213	234	213	221	225	226	192	231	243	231	231	246	204	210	224	219	211	261	227	249	212	258	225	223	200	207	218	216	227	188	212	210	217	203	256	202	198	229	232	240	207	238	244	226	215	237	212	197	219	203	214	217	230	272	236	237	240	205	240	209	202	211	246
18353	1399	2647	3007	2641	2173	1789	1620	1361	1207	1125	982	984	965	878	828	840	798	786	824	738	699	721	710	690	668	665	652	693	659	690	645	640	631	660	619	673	651	594	635	621	586	560	611	635	644	641	651	598	592	554	622	666	643	714	762	774	724	711	680	3037	554	598	600	600	537	588	553	573	559	560	624	588	602	559	591	601	594	573	579	589	583	588	592	565	563	558	527	570	550	601	613	629	596	561	504	618	604	586	572	596	583	607	607	628	581	601	584	617	568	558	567	603	573	577	582	558	569	611	578	592	637	548	568	611	579	593	609	557	603	591	541	603	609	592	563	659	637	588	584	546	536	551	603	575	596	582	544	609	590	598	557	536	606	591	545	598	550	556	597	577	569	597	590	565	633	568	544	565	566	612	628	549	565	598	582	601	574	555	558	530	566	591	583	571	567	557	593	582	559	625	561	561	530	607	586	603	588	568	603	603	568	587	515	589	538	547	593	560	600	609	584	539	580	594	562	561	614	593	584	624	562	552	604	514	548	564	526	583	588	587	577	596	563	559	553	590	549	562	586	573	582	550	547	580	613	578	592	538	574	589	578	591	587	536	535	613	587	546	591	559	593	592	567	557	536	505	584	581	594	602	587	521	566	591	546	577	560	581	585	568	583	575	580	589	597	567	557	575	568	590	548	566	581	549	551	583	581	567	530	595	542	587	558	581	579	567	586	606	550	539	563	597	577	557	591	581	601	553	541	561	617	605	577	544	563	566	591	577	561	579	609	592	609	573	556	580	577	521	559	650	604	602	566	613	599	624	594	555	580	581	580	613	595	573	561	550	586	601	536	550	567	616	556	550	582	605	564	556	612	572	561	586	589	544	558	551	635	538	547	586	560	550	558	581	559	568	539	571	581	581	615	545	563	581	602	615	570	567	590	549	574	625	614	549	567	582	554	579	581	567	611	572	577	599	593	583	558	562	617	584	552	570	557	552	606	586	554	582	565	592	597	601	553	565	600	532	602	575	584	562	577	602	510	601	577	564	557	549	576	543	605	600	537	602	593	561	548	609	564	550	573	627	565	556	567	566	573	561	584	602	571	582	548	566	585	559	590	603	559	536	575	585	551	588	563	557	604	606	557	565	633	552	612	556	522	562	600	548	595	579	602	634	596	582	577	624	552	596	603	581	622	583	590	532	552	569	582	571	572	591	590	562	538	581	557	580	559	531	561	584	584	606	566	606	530	591	567	561	585	569	546	589	616	548	548	570	569	606	565	595	599	570	594	586	589	580	578	564	559	572	580	591	584	577	585	596	609	570	576	537	576	570	632	567	602	574	609	527	527	575	534	565	558	633	587	597	590	569	584	544	572	591	595	545	545	593	549	583	536	549	545	579	568	606	594	522	592	598	562	601	561	522	615	590	579	572	551	591	556	578	543	595	591	531	555	567	593	580	577	574	564	612	591	609	586	631	575	613	594	575	611	568	565	571	606	587	570	595	599	559	564	595	551	549	560	576	536	570	581	563	581	603	580	577	593	591	571	565	582	594	539	566	545	568	529	583	561	630	587	568	529	553	594	547	592	569	547	580	569	598	589	574	562	585	577	572	589	568	579	581	549	562	605	586	570	556	583	602	527	584	580	568	548	552	598	563	563	582	572	609	577	583	591	588	532	605	556	622	611	577	577	541	573	593	548	569	558	547	594	558	587	560	620	573	608	613	620	590	583	597	589	558	563	574	549	572	584	560	540	530	574	564	606	593	531	537	543	551	589	562	577	557	561	553	593	577	629	564	536	599	590	540	608	568	575	570	623	581	571	545	585	573	573	621	627	508	564	605	586	578	586	584	573	601	555	598	564	573	549	594	579	578	596	613	600	549	574	554	584	622	605	611	557	580	595	597	533	600	569	553	568	599	599	583	572	569	578	568	566	592	595	577	588	597	610	561	585	575	634	577	579	582	637	582	568	603	597	575	555	594	539	583	587	555	557	608	589	621	588	567	605	536	589	581	585	575	566	579	587	599	574	615	561	598	560	572	559	541	613	567	595	606	600	557	589	576	577	566	543	541	612	571	588	625	617	594	564	577	546	591	525	577	543	566	643	545	581	602	598	556	525	600	605	596	584	573	582	641	591	655	568	538	596	553	603	610	609	589	587	549	591	604	620	558	586	606	596	542	566	553	536	613	572	571	586	550	610	571	588	556	567	601	587	551	556	564	584	575	565	586	579	595	569	592	580	542	568	578	564	518	576	574	570	542	533	562	566	550	613	596	554	589	597	565	579	567	565	566	593	550	620	559	561	586	569	542	537	574	587	566	585	579	531	543	596	577	570	575	561	581	575	624	583	567	571	534	595	612	534	591	598	562	577	581	581	565	603	571	589	521	546	568	573	565	625	594	627	583	579	581	592	574	560	551	578	595	614	583	580	575	592	594	554	550	578	593	596	590	597	532	586	564	595	564	576	598	591	624	604	558	592	588	576	542	549	546	571	530	515	597	561	598	580	608	576	593	562	571	594	577	580	572	577	580	538	569	586	568	581	542	560	595	567	572	538	588	564	584	562	547	577	604	556	600	580	544	579	555	581	556	563	568	543	591	568	565	566	558	556	571	567	588	585	568	563	580	536	587	577	590	570	593	543	587	609	570	575	607	591	623	556	539	579	563	545	581	620	586	609	601	617	581	578	595	561	586	553	560	530	579	559	597	548	563	548	582	631	588	585	570	600	582	562	579	585	521	576	559	580	576	610	587	586	579	575	602	616	532	600	568	582	644	577	572	573	591	573	567	618	552	523	548	583	538	578	591	591	526	551	566	541	613	636	548	586	601	562	609	566	582	597	592	577	577	577	556	552	571	577	564	555	602	571	614	589	600	570	577	560	596	612	577	580	561	593	571	598	579	582	590	534	591	594	525	596	611	596	598	514	574	564	556	595	506	570	625	615	587	552	636	571	560	607	595	553	586	613	541	608	591	553	547	590	602	561	597	660	592	597	584	562	573	591	579	603	562	582	542	585	559	596	593	574	589	584	544	588	538	574	572	545	545	584	576	579	550	586	553	567	582	578	590	572	548	603	559	571	567	598	567	554	549	654	593	583	569	642	567	582	617	586	579	553	563	581	570	603	578	580	581	547	568	599	563	593	604	577	565	547	565	597	575	550	549	574	550	608	625	579	587	533	597	588	565	572	585	576	608	576	584	581	576	641	591	591	594	620	547	595	591	556	585	552	543	571	559	577	569	533	571	582	569	560	584	602	621	578	572	549	587	585	571	572	586	538	592	591	506	601	530	597	541	592	558	586	555	551	585	567	545	548	617	575	554	570	642	622	574	531	606	550	574	570	595	564	576	588	581	570	557	590	537	565	603	595	561	637	578	602	635	663	558	601	592	601	594	559	602	574	584	568	647	583	590	563	585	543	607	522	602	552	580	564	522	544	555	562	587	573	572	535	574	582	569	536	537	562	537	584	552	558	580	536	616	593	568	583	580	626	551	609	545	521	592	596
47893	14019	3029	1741	1061	810	599	450	404	322	335	237	241	241	227	233	222	189	204	215	161	174	167	199	161	188	175	167	154	173	189	158	172	156	164	148	154	142	176	162	140	167	215	160	180	116	197	180	176	139	173	166	187	178	174	163	166	187	173	232	838	146	152	143	138	146	143	169	151	183	149	174	154	148	163	158	133	144	166	153	160	178	152	153	160	154	157	152	142	145	168	157	147	180	148	155	132	154	153	155	147	152	135	150	143	151	153	147	145	169	160	135	155	152	143	156	151	148	138	143	144	161	137	151	143	143	143	161	162	151	148	150	157	151	167	140	139	163	160	158	149	180	144	151	145	172	150	144	134	149	161	152	149	156	140	152	149	154	112	157	160	156	121	147	157	143	159	170	154	144	155	147	146	149	154	159	139	163	118	147	137	150	160	143	144	141	163	161	154	166	141	145	164	165	153	165	157	146	139	150	139	145	149	150	149	152	165	162	147	144	174	144	158	157	172	141	149	130	147	159	177	134	149	167	167	158	159	152	152	156	139	164	145	154	154	160	151	140	149	146	132	166	161	146	169	157	150	142	146	162	152	150	151	154	140	158	148	146	165	156	161	138	171	162	145	133	162	152	143	142	166	153	140	158	156	127	145	145	154	161	153	153	154	146	154	155	114	155	145	143	161	154	159	165	145	150	145	162	147	152	155	148	152	148	136	150	169	156	164	145	133	146	152	148	173	140	168	150	154	159	136	150	143	170	161	143	157	154	147	155	134	132	159	136	140	135	145	155	162	139	140	149	150	173	162	161	152	162	138	126	135	158	167	165	157	123	126	155	156	124	147	147	181	168	166	144	153	164	160	175	157	164	146	134	141	159	162	159	157	151	154	155	165	162	147	140	144	158	147	149	152	137	155	151	150	144	153	149	138	143	153	149	170	152	147	148	139	139	147	169	154	155	150	144	128	172	144	163	150	136	140	153	133	160	171	165	142	139	120	147	141	134	169	141	119	151	152	144	132	153	136	156	150	138	133	125	150	162	151	150	134	157	180	159	153	140	150	175	161	130	136	157	153	131	157	163	129	158	142	126	148	178	136	153	155	147	128	144	141	154	162	157	144	151	128	140	147	134	145	120	131	169	170	146	153	163	155	156	153	144	156	142	148	155	156	149	163	153	138	155	153	130	128	146	181	154	148	163	143	152	161	165	147	158	141	140	157	152	169	139	177	166	169	137	151	153	136	165	152	130	125	152	146	172	165	151	141	158	148	147	146	137	154	165	164	128	140	159	178	157	159	135	169	148	154	169	163	149	159	183	128	143	157	150	159	144	125	136	150	150	166	142	151	156	143	159	167	131	156	147	152	137	140	146	166	148	138	163	157	156	139	141	147	176	154	138	156	157	139	144	165	143	158	168	129	142	176	151	154	121	158	143	129	165	154	147	157	162	151	168	142	169	166	154	143	137	160	152	163	143	129	169	153	174	152	140	148	149	164	158	152	149	170	125	170	138	149	141	153	145	153	139	152	154	139	152	148	151	166	158	152	143	142	166	162	167	167	139	136	148	159	152	157	148	137	129	142	148	143	172	146	143	179	156	141	159	151	135	146	136	160	146	171	164	154	142	154	150	151	150	143	156	135	132	155	163	185	153	148	156	153	138	124	137	140	158	146	141	141	150	146	144	170	171	159	167	164	161	160	141	153	138	162	125	154	172	143	149	151	158	125	153	147	141	152	150	150	153	149	165	167	151	153	163	158	171	140	159	147	140	138	152	173	148	165	166	145	147	176	148	144	162	158	153	158	174	144	135	166	163	149	138	162	151	163	162	149	150	138	161	156	136	149	132	159	167	149	142	139	150	130	151	143	146	153	137	166	146	152	153	146	156	145	177	156	151	150	169	161	141	170	146	154	145	146	157	137	133	142	162	152	158	146	136	126	151	130	128	143	168	167	159	178	169	119	156	159	147	137	165	148	166	145	139	152	148	136	171	160	154	123	154	164	161	151	130	158	158	129	171	144	135	149	148	159	149	169	156	150	164	163	152	166	153	131	136	130	129	147	155	158	146	163	139	136	147	132	137	158	149	151	167	154	159	171	157	150	164	140	142	148	172	140	158	150	156	153	135	159	176	160	176	158	138	143	155	111	145	146	160	159	142	140	149	157	158	149	154	140	142	153	130	137	161	152	144	140	152	162	142	134	128	120	158	163	146	151	159	150	142	154	161	166	146	159	140	164	153	147	152	166	175	150	156	154	154	142	148	153	162	157	143	145	166	172	154	166	158	145	142	136	137	155	143	162	148	134	141	161	147	143	182	155	141	148	156	164	164	152	138	160	155	145	129	165	159	174	155	143	143	166	151	155	159	149	173	167	151	144	156	160	166	171	132	167	165	146	160	185	144	156	151	154	133	143	130	138	163	149	140	141	159	124	170	136	152	121	157	148	139	153	152	162	157	146	168	148	154	164	167	145	175	158	159	172	166	135	174	163	160	157	149	152	175	137	151	174	157	150	154	133	164	146	145	142	141	154	156	147	154	139	139	144	150	147	133	166	134	156	137	133	137	153	153	159	162	138	162	155	131	150	164	146	143	155	163	139	144	183	137	159	165	143	162	145	167	155	157	147	150	143	151	180	151	160	171	153	147	137	151	154	147	160	168	169	172	174	143	150	144	146	132	141	153	155	141	152	153	143	168	158	159	149	150	149	161	134	160	139	155	147	149	143	145	138	146	134	156	133	135	156	143	149	167	145	133	149	153	160	132	145	179	149	150	120	162	180	139	150	173	153	129	170	154	141	140	152	152	158	145	160	157	148	158	147	163	149	147	141	157	166	133	154	133	146	155	150	127	130	125	150	159	142	161	136	174	164	148	162	144	173	154	146	162	149	135	148	172	164	154	178	168	142	161	154	146	150	154	157	158	178	140	164	153	180	143	133	155	148	155	168	163	162	167	145	149	143	154	131	165	155	154	146	150	181	160	163	145	127	155	153	159	149	149	140	160	172	156	160	165	156	138	160	153	146	166	155	149	151	172	152	149	139	142	130	156	168	135	149	133	160	125	149	144	152	157	168	147	136	144	147	163	176	138	147	148	153	159	168	142	159	137	147	143	142	145	138	158	166	136	139	134	136	153	151	152	154	163	148	145	145	129	141	178	159	152	153	160	143	156	128	161	153	168	164	140	163	164	141	148	149	162	145	151	158	169	156	139	149	156	162	161	130	144	145	155	145	153	175	127	137	150	163	131	147	133	162	150	158	145	138	143	146	151	148	134	141	139	142	141	135	138	156	152	153	152	153	147	154	162	165	146	147	137	156	143	157	156	164	150	162	159	170	171	151	137	147	136	148	153	142	148	152	150	142	168	156	157	146	151	168	150	140	172	161	147	141	133	148	144	141	165	141	137	155	150	140	166	157	158	158	154	142	142	156	143	166	141	154	132	149	137	150	195	138	146	149	164	144	161	165	153	150	144	166	158	157	174	152	135	145	131	143	150	162	153
24251	1904	4309	5035	4269	3518	2807	2282	1938	1707	1474	1328	1233	1070	999	939	886	843	826	743	662	688	674	659	620	587	584	546	539	529	539	525	517	518	514	523	505	527	483	461	465	439	458	440	462	460	493	514	489	486	441	470	464	504	554	651	594	597	567	1064	6277	390	452	423	417	447	424	422	428	413	431	428	445	431	410	434	400	421	419	464	422	418	398	410	421	427	377	404	388	430	430	405	413	402	385	404	410	410	403	394	395	443	428	403	402	357	415	402	395	431	395	436	411	402	388	423	404	401	380	396	383	373	416	391	365	389	392	397	401	400	409	450	403	415	413	415	398	418	389	410	424	380	413	401	433	409	399	415	442	401	370	401	410	423	379	401	393	393	392	378	384	366	427	427	422	393	415	394	395	409	371	360	383	369	372	382	407	373	406	362	393	388	402	404	370	401	384	366	412	376	424	379	373	416	388	434	381	402	377	404	392	403	413	380	408	400	424	362	396	367	403	362	392	381	384	391	407	397	375	369	432	411	422	382	394	417	397	396	397	376	378	374	427	433	412	366	414	398	405	409	398	365	425	398	406	400	412	394	414	403	396	418	385	410	399	395	386	398	416	426	377	384	370	407	391	397	386	430	406	378	382	384	407	410	387	413	422	407	380	424	423	369	383	430	452	417	404	399	427	400	403	403	414	421	432	411	389	395	383	368	379	402	416	411	362	407	396	399	402	416	411	396	407	413	383	370	394	404	376	403	405	367	422	402	402	437	398	379	398	396	416	441	378	391	426	438	433	405	400	382	398	331	398	407	404	417	411	413	380	393	416	417	394	402	390	397	404	420	396	424	382	417	426	428	392	422	406	391	369	433	359	391	407	398	385	439	418	401	375	442	380	415	405	385	404	393	392	378	432	417	384	407	397	376	405	402	389	405	398	393	406	421	393	413	412	403	367	413	408	398	423	376	388	392	464	397	402	406	390	403	365	386	371	410	359	428	404	384	378	400	391	410	402	378	403	388	359	372	413	388	418	408	426	399	393	419	384	399	382	372	376	401	393	391	383	410	355	366	380	450	414	397	380	415	411	393	402	398	410	376	383	397	399	401	368	406	385	403	384	370	406	418	389	431	413	376	442	395	360	423	376	388	364	394	401	396	383	380	415	402	367	392	374	396	378	399	394	396	416	382	414	401	381	405	360	397	383	397	370	392	406	392	398	374	395	394	413	400	412	381	436	398	368	388	428	381	423	431	399	367	382	372	396	406	398	397	405	382	384	380	423	362	392	393	407	402	374	400	403	404	374	384	369	388	396	370	410	392	393	379	399	397	389	441	395	377	401	389	372	422	385	363	414	393	405	397	397	399	396	389	419	403	387	402	369	384	383	395	387	437	373	400	371	411	378	425	395	369	384	388	392	381	370	440	423	410	372	400	398	407	435	388	404	400	384	379	401	409	419	382	385	430	429	378	434	414	368	381	435	402	389	416	367	415	397	400	384	390	380	376	386	375	369	393	408	404	399	364	379	398	400	401	385	400	367	380	348	420	400	359	397	399	391	404	415	385	358	368	406	389	388	398	385	371	415	403	383	389	402	421	396	357	395	381	381	407	388	405	428	394	405	373	371	328	411	415	394	427	405	407	398	379	379	388	414	386	415	404	435	419	398	405	391	394	398	385	408	397	419	404	390	395	414	415	375	435	391	400	394	397	398	378	360	381	365	373	425	358	408	407	403	394	340	376	375	423	381	407	427	389	391	409	430	372	378	401	410	372	400	376	382	394	405	374	411	423	380	411	390	425	420	385	393	377	403	414	374	355	424	423	408	375	387	388	411	428	408	428	380	395	412	401	366	439	389	380	421	431	423	407	416	396	411	385	402	399	425	396	412	376	378	430	383	378	416	396	392	384	390	381	408	406	404	378	415	386	415	399	414	396	413	393	394	421	406	402	408	405	414	393	455	397	385	407	383	389	381	418	394	435	397	398	389	408	403	397	412	374	387	399	391	413	378	406	410	393	367	348	354	384	395	401	359	424	364	374	380	398	389	380	382	417	417	380	449	395	391	405	359	351	413	406	379	414	384	407	367	381	399	403	409	380	411	396	391	389	374	371	417	366	400	417	408	370	394	414	376	431	427	391	410	399	429	385	365	403	383	379	391	387	384	391	403	407	404	385	389	399	404	384	422	393	396	391	419	404	447	413	398	368	404	380	419	402	399	380	386	396	359	374	409	378	388	367	431	369	390	362	436	361	415	392	405	402	416	402	437	406	426	384	385	404	384	401	365	413	385	429	366	367	392	374	394	397	425	378	349	396	377	371	403	363	383	433	403	420	394	395	405	393	380	344	398	410	414	396	387	397	435	391	383	407	332	392	389	401	386	376	398	403	384	428	422	399	397	409	398	403	415	387	432	380	404	408	385	406	413	383	412	392	398	388	405	397	426	389	407	373	401	372	434	359	374	456	381	377	390	415	405	390	421	381	434	414	391	406	396	371	383	406	403	374	368	392	413	368	398	398	391	404	412	398	438	400	383	448	399	371	391	415	379	363	392	393	405	364	372	404	408	392	397	374	421	408	427	374	422	414	404	428	384	405	398	449	382	402	402	389	460	389	339	386	381	385	403	376	359	392	344	390	393	388	388	391	422	400	409	376	378	405	406	390	418	407	411	398	403	409	401	414	424	395	373	396	411	405	389	391	405	391	411	415	384	410	365	410	366	394	421	398	431	361	409	431	427	412	367	411	396	421	402	378	465	394	442	437	361	352	414	405	404	381	431	390	394	431	382	412	374	401	386	376	391	393	396	358	371	379	395	373	414	391	386	409	408	404	428	382	394	413	388	396	399	399	394	391	379	386	407	363	381	379	398	409	389	416	359	416	405	355	413	398	422	364	391	395	415	380	416	390	375	412	391	404	413	413	380	408	369	396	418	411	366	400	413	389	407	380	394	398	385	385	416	367	391	436	426	366	423	411	383	389	393	376	422	373	390	402	380	372	418	388	457	419	437	382	406	384	392	406	395	392	377	359	401	377	370	402	386	405	400	397	399	404	435	414	409	380	393	425	408	397	363	386	367	399	390	388	391	364	379	416	410	417	359	368	423	384	414	433	387	389	399	391	421	394	397	435	370	367	387	400	411	385	395	421	408	420	418	406	426	362	411	405	400	412	391	418	420	413	386	393	422	367	390	426	378	355	387	412	399	414	424	410	387	419	374	405	392	403	400	395	408	396	368	439	388	390	383	380	413	375	427	410	396	404	399	385	400	403	450	401	400	403	419	413	431	368	421	397	423	375	414	422	367	413	380	412	399	392	425	407	395	373	393	409	369	403	379	399	401	406	381	390	365	428	401	386	437	422	415	406	384	390	394	373	413	402	399	402	397	400	393	400	389	404	388	399	377	403	410	371	409	417	393	389	403	408	401	375	398	369	387	394	415	394	423	372	383	383	367	415	397	360	384	369	398	401	396	409	375	373	404	391	390	412	433	396	420	412	375	378	399	370	402	404
3724	215	205	255	198	196	193	199	168	176	207	177	200	179	167	160	167	171	163	193	167	180	190	177	186	146	200	163	187	150	161	177	164	187	189	189	175	173	193	187	186	188	170	201	187	185	179	157	178	180	185	175	182	197	163	169	184	186	168	187	226	173	194	188	161	179	209	172	181	155	167	171	171	168	189	184	169	164	152	187	175	166	209	172	173	183	193	160	179	199	165	172	185	181	191	177	167	172	173	212	198	211	180	184	181	178	180	162	195	172	174	168	179	168	165	174	176	173	155	178	166	167	146	177	174	199	181	184	168	158	203	197	183	179	170	181	170	173	172	198	178	154	156	178	165	196	166	174	188	170	180	155	167	175	172	178	174	173	182	175	174	181	154	179	173	147	157	161	180	177	196	184	154	168	169	182	167	173	162	172	169	192	170	176	160	186	178	167	145	166	173	179	205	164	155	163	165	189	171	181	209	177	154	190	182	172	174	164	192	191	154	167	193	177	159	182	164	169	168	173	157	178	180	169	174	166	172	156	172	178	182	184	185	163	183	176	176	186	177	202	184	178	179	159	187	202	198	207	185	153	178	179	171	161	180	187	181	188	177	158	184	180	154	178	155	170	176	187	194	152	166	193	186	187	153	148	189	179	167	194	168	184	195	189	206	148	173	153	179	193	192	168	176	167	189	179	169	165	169	191	172	168	162	167	174	153	168	187	154	177	179	162	196	163	172	157	170	181	159	178	191	181	176	195	154	173	186	180	176	179	155	184	165	144	183	190	173	172	167	179	138	177	180	170	146	197	183	160	139	167	171	183	216	187	205	187	168	215	183	166	168	194	169	179	161	139	178	152	194	164	179	174	185	165	176	222	163	163	159	190	154	177	180	168	174	165	157	193	179	179	182	181	168	168	170	194	157	193	182	180	173	172	182	180	182	186	178	159	177	169	188	170	166	152	196	172	166	184	174	166	176	151	173	172	172	170	193	180	179	192	191	192	192	189	178	187	190	155	170	188	211	203	168	167	198	195	175	176	183	174	184	170	180	174	172	180	168	181	171	165	170	170	187	180	158	199	153	162	198	179	179	162	176	178	187	183	196	177	199	197	211	178	157	177	176	179	200	180	154	167	183	180	201	175	163	164	188	177	175	175	202	179	197	190	159	166	187	155	161	174	160	192	187	201	169	164	163	149	198	157	179	192	180	153	174	173	202	177	193	189	189	149	174	157	179	191	182	173	171	170	164	177	167	160	162	171	199	187	178	165	180	174	155	175	168	186	196	172	184	171	178	181	190	175	180	178	140	163	176	181	186	144	186	167	174	165	168	185	174	170	159	210	162	166	174	166	200	174	188	181	185	165	178	184	178	173	141	191	175	183	174	155	187	164	179	164	170	173	190	208	177	151	188	187	159	174	180	154	163	196	166	172	181	176	189	152	188	162	153	176	189	180	165	178	185	166	157	172	174	177	169	162	166	166	161	172	161	159	177	201	198	175	164	185	185	177	160	172	201	165	174	188	184	179	198	212	193	173	196	187	157	176	173	171	175	163	170	188	154	178	161	170	186	161	148	175	178	190	186	203	163	199	175	167	177	172	167	173	206	191	173	180	167	185	169	168	168	163	155	177	179	156	167	165	176	194	176	168	158	190	184	150	170	165	194	177	176	172	177	160	174	167	147	187	190	168	177	176	176	192	163	162	187	159	178	195	176	171	196	182	195	182	177	183	181	184	177	178	172	178	219	197	179	195	178	179	185	182	190	166	161	176	180	184	211	195	150	191	174	178	171	190	182	168	190	167	187	163	191	178	180	185	166	189	176	187	166	181	173	173	180	198	180	189	190	169	197	177	176	166	171	160	160	163	162	192	188	168	195	163	163	199	171	178	165	191	177	186	184	193	202	177	167	166	173	170	172	181	185	142	159	172	205	146	169	168	184	186	190	186	148	185	170	173	165	188	182	162	167	169	187	206	178	178	168	175	169	183	180	160	190	196	169	180	183	166	179	168	176	179	168	198	198	155	184	195	153	163	149	158	202	151	166	165	174	179	190	190	187	160	179	170	175	153	167	181	192	157	162	173	179	198	170	164	180	184	157	174	187	157	182	169	180	156	194	174	157	180	185	169	201	164	173	191	198	176	196	197	171	160	171	169	180	191	186	172	165	178	205	170	181	190	186	176	180	163	179	156	196	188	182	188	174	163	207	187	167	170	161	184	175	194	174	192	200	173	168	174	195	160	175	179	174	206	196	170	191	190	198	163	179	191	161	165	188	167	191	163	181	178	165	157	161	147	177	183	162	182	159	170	188	183	188	172	184	200	180	171	179	181	187	181	176	190	172	174	162	202	183	175	176	151	187	164	174	155	186	191	197	169	186	172	171	163	173	183	161	170	165	193	171	162	162	174	161	175	183	163	186	189	181	188	174	180	215	199	173	136	198	157	171	158	173	174	171	177	173	178	186	165	174	176	177	179	173	168	181	167	175	151	185	196	188	164	200	181	168	174	184	155	182	188	151	190	176	180	180	186	167	204	166	194	173	174	182	158	199	185	185	188	174	183	181	160	171	193	204	182	171	188	158	164	192	188	186	171	204	186	193	168	159	190	174	175	170	190	166	175	190	189	175	189	197	186	169	185	166	177	183	164	184	178	148	179	181	172	170	169	188	184	167	181	174	212	181	172	154	180	191	174	180	185	188	177	169	187	170	179	198	159	163	187	156	167	189	164	201	180	182	168	169	174	165	176	186	170	159	190	173	210	182	162	189	193	163	165	204	181	157	171	169	177	171	165	171	183	185	198	171	166	165	213	180	201	176	171	194	180	198	170	180	199	189	160	182	174	149	173	160	166	177	171	170	179	170	198	194	172	187	172	159	179	143	151	156	150	184	187	177	197	184	167	180	178	195	161	174	176	157	173	188	169	179	181	187	180	160	156	165	185	188	171	187	202	180	173	189	174	160	179	168	181	164	181	174	172	162	192	207	155	162	187	172	180	178	160	175	179	157	174	178	169	194	164	172	206	164	178	181	152	180	185	188	181	190	175	184	187	204	175	175	176	187	184	194	184	165	177	190	192	164	161	149	180	189	147	172	176	163	180	168	171	177	175	194	167	182	161	147	189	185	165	173	203	181	169	189	190	186	186	199	152	178	177	191	147	174	181	150	155	169	168	177	175	177	169	163	182	187	188	206	180	168	170	200	184	192	204	175	186	184	191	183	172	174	178	227	195	211	195	176	172	180	169	191	201	176	175	183	172	182	175	187	183	164	170	176	170	179	179	162	159	180	181	174	176	174	192	188	176	164	169	184	168	189	177	189	173	192	178	173	192	183	177	158	176	192	178	164	166	193	182	191	182	150	176	166	197	187	170	178	164	180	190	152	184	160	192	183	179	172	187	158	187	166	170	185	188	189	171	169	194	192	185	164	207	163	173	193	164	187	188	177	174	155	176	164	185	171	175	176	173	178	186	165	157	182	155	163	178	173	168	169	174	187	195
3581	533	574	570	616	586	517	509	531	504	483	491	486	477	481	485	485	544	486	488	490	504	459	503	452	487	499	505	482	538	509	525	474	487	497	472	468	468	499	480	455	428	458	432	486	516	464	490	472	505	484	482	493	481	529	534	552	521	494	622	660	491	417	513	459	450	458	517	468	486	463	437	521	452	513	455	481	486	464	471	432	502	480	479	462	475	453	487	506	505	460	452	457	453	417	494	489	485	460	486	464	492	476	461	470	502	489	500	452	462	487	442	470	448	465	471	432	491	480	491	504	426	464	494	475	463	460	463	494	477	444	507	492	469	499	504	496	505	454	493	428	516	459	473	471	479	472	435	497	504	497	456	431	447	481	439	463	486	460	482	460	507	467	474	488	478	468	480	512	469	451	479	486	466	454	490	446	461	444	450	473	465	528	436	472	496	468	427	498	432	444	461	476	437	477	462	492	484	443	480	481	502	508	486	462	482	480	467	497	495	426	498	460	482	476	502	490	441	448	487	492	509	475	490	465	445	479	498	473	456	472	467	491	481	481	473	455	491	461	464	446	483	438	445	451	473	445	503	490	452	503	498	446	450	509	487	438	484	441	492	470	486	489	480	485	454	469	445	433	446	485	476	465	488	490	479	451	442	500	439	464	518	443	465	457	464	503	468	488	496	534	516	502	493	490	476	461	433	439	469	430	479	491	482	506	450	478	471	481	443	455	500	453	470	450	506	497	481	487	467	466	461	461	495	471	494	448	489	494	495	477	439	478	480	511	514	473	500	486	481	470	463	490	467	479	480	465	484	512	520	475	514	478	461	449	504	488	471	443	473	463	461	433	503	471	489	445	460	452	459	472	456	445	492	459	417	438	497	475	505	464	475	508	500	471	463	484	462	495	497	460	465	443	447	489	447	474	443	494	482	459	453	459	520	469	495	461	487	464	486	466	443	444	441	524	460	446	468	481	487	463	463	478	437	435	495	497	486	449	511	512	503	459	446	466	476	457	445	466	486	463	429	451	522	480	476	504	479	493	502	506	478	504	459	441	456	471	464	459	466	498	462	464	436	488	460	483	458	480	452	501	495	449	467	446	475	467	481	477	473	451	509	488	529	452	478	474	502	455	484	458	470	446	453	537	517	468	488	475	493	457	481	457	524	457	476	454	465	493	501	445	448	498	490	490	460	464	482	470	505	458	445	478	445	454	470	487	490	487	468	478	453	476	458	442	478	446	490	472	457	453	451	499	512	484	551	455	512	462	446	478	501	494	489	483	450	461	468	458	482	477	462	472	489	480	503	507	478	514	479	465	497	456	479	450	498	502	472	482	478	491	508	497	475	480	497	478	485	451	522	486	494	448	437	530	467	460	475	464	499	484	492	429	504	442	457	463	465	494	489	470	467	486	512	467	466	481	488	469	463	441	487	446	484	428	470	482	454	423	462	457	466	467	466	469	505	521	481	489	479	466	475	459	477	511	499	475	451	484	474	512	460	505	487	426	476	446	468	503	428	517	460	479	450	456	519	451	504	493	459	468	488	487	452	476	448	497	465	474	453	469	490	466	464	487	479	485	489	461	468	462	476	442	455	452	494	485	454	485	456	462	482	478	462	463	467	466	478	488	461	479	493	459	452	457	470	459	496	478	489	476	495	483	479	491	477	431	449	441	490	459	465	479	496	488	456	478	477	508	461	485	511	495	473	481	486	454	457	483	458	507	440	504	484	468	475	485	468	507	471	472	472	486	463	525	491	509	473	444	443	458	481	450	494	421	508	504	486	490	494	512	483	544	452	487	473	468	476	468	464	455	457	468	457	487	455	444	481	493	469	471	487	475	527	477	475	468	482	503	475	499	481	470	477	461	495	467	478	434	448	498	457	477	455	496	492	479	486	531	513	470	433	456	436	476	501	496	440	466	509	490	475	455	483	445	469	516	463	495	477	484	436	516	464	499	479	515	466	442	504	468	475	487	462	447	444	485	506	431	462	486	501	507	465	450	442	501	504	459	425	461	457	500	463	455	460	488	457	498	498	476	498	469	457	447	461	473	516	531	469	444	459	484	511	517	478	463	488	496	478	466	501	484	464	481	463	486	488	437	505	441	444	475	459	468	519	483	496	484	492	474	515	489	451	502	457	455	439	495	486	458	485	513	494	521	443	511	445	486	465	477	517	465	488	480	451	531	475	462	471	461	475	464	512	507	439	472	447	490	458	476	428	495	486	503	500	486	492	460	457	486	489	495	457	439	477	454	465	460	460	462	499	473	467	484	455	485	477	487	507	519	465	465	492	469	436	469	472	457	486	453	477	489	463	490	504	459	511	464	499	458	468	422	503	459	484	497	433	489	506	485	484	454	455	445	473	520	457	452	492	492	490	513	500	467	476	461	535	505	471	485	496	468	468	509	444	464	472	488	466	439	498	483	472	487	441	460	476	471	507	461	431	456	498	484	492	435	458	489	485	502	455	446	500	455	500	469	473	455	413	463	439	440	493	475	454	501	461	468	506	518	481	469	488	472	526	478	489	502	466	446	476	468	474	468	473	445	489	470	493	403	474	477	474	476	511	479	496	485	467	467	495	498	467	482	479	500	497	483	453	488	496	485	487	504	508	517	453	469	472	504	477	467	481	479	498	476	444	486	448	459	477	501	473	481	509	472	441	450	482	446	489	481	487	449	428	472	478	492	469	461	471	470	481	507	493	482	501	463	467	458	460	455	491	476	427	473	495	468	490	467	457	470	455	549	502	481	458	478	485	443	452	470	446	472	443	461	453	465	466	451	488	439	470	479	447	485	484	488	505	476	491	481	497	445	461	494	459	491	426	492	467	483	462	502	467	514	477	499	490	472	479	463	492	480	463	458	467	493	456	496	469	488	460	478	487	489	471	488	415	507	517	473	468	452	499	481	473	464	496	471	486	465	503	483	463	517	469	486	484	502	431	455	458	471	493	438	463	471	458	484	460	507	491	487	506	494	455	470	484	508	501	496	476	471	443	474	476	470	520	469	467	485	431	494	460	469	455	482	469	445	480	462	469	455	448	461	465	509	459	449	501	480	495	480	520	471	464	458	483	474	506	501	454	447	493	476	478	478	473	487	504	455	484	517	449	450	480	451	486	487	467	441	447	509	490	485	475	475	514	472	508	488	442	461	504	492	500	460	488	511	467	463	479	481	461	472	455	507	452	493	474	490	481	473	452	481	487	468	487	478	499	493	501	492	468	501	414	466	499	482	483	518	480	479	473	487	494	486	500	481	465	436	479	478	461	472	514	425	449	431	481	474	494	457	468	461	506	479	480	463	463	445	458	477	482	527	519	474	517	466	486	498	492	492	501	482	468	542	475	465	474	474	465	473	468	485	508	473	533	486	498	462	512	441	511	446	488	469	479	470	463	458	478	497	516	481	443	467	495	484	495	492	478	496	476	511	477	470	453	450	472	476	474	474	483	489	492	474	431	436	462	487	473	455	453	489	452	468	474	490	499	480	485	508	473
35816	6463	1309	907	702	512	423	361	348	318	329	290	279	257	290	269	265	259	244	257	229	245	239	240	219	216	251	221	223	229	239	240	239	202	226	241	222	206	227	213	234	211	225	227	241	232	221	241	241	212	219	215	221	226	214	229	241	225	246	342	448	251	224	238	211	211	226	209	246	221	215	237	214	226	213	208	231	235	229	238	224	237	230	190	206	212	221	231	204	221	244	231	218	244	231	198	225	241	233	230	205	228	215	207	246	242	221	213	221	231	207	221	211	213	219	212	256	220	211	186	213	225	231	204	200	225	201	216	237	196	208	205	204	219	219	222	234	214	218	219	208	231	220	220	215	213	209	238	214	215	228	237	238	220	215	241	232	229	209	233	214	241	219	240	232	214	236	232	227	229	215	216	236	242	226	188	239	209	199	219	215	221	216	209	210	210	198	233	184	250	233	213	206	205	235	193	248	224	204	200	209	225	246	216	200	215	226	229	209	230	233	229	216	225	209	201	232	229	231	229	224	228	232	223	243	241	239	194	230	213	226	242	247	205	224	241	213	231	208	236	215	255	182	234	228	217	222	235	216	220	223	204	220	197	224	247	231	214	256	198	226	213	234	202	226	233	206	234	234	238	191	222	232	239	211	214	224	229	227	219	243	253	216	221	242	243	232	222	215	196	214	204	212	209	213	202	245	212	214	204	215	236	201	195	232	229	235	220	193	222	200	236	219	223	223	214	221	205	236	224	203	205	201	220	220	208	231	230	218	227	200	239	212	256	236	212	229	230	227	245	226	210	218	219	212	222	208	239	226	220	210	201	206	220	230	232	210	209	234	228	224	208	212	198	230	228	214	244	239	214	218	221	203	221	233	223	202	216	218	194	245	236	216	219	228	222	239	214	233	239	214	231	208	224	245	231	227	222	228	198	169	218	209	190	233	214	228	203	204	233	209	214	228	215	192	204	208	221	217	215	235	216	223	217	228	234	217	218	216	224	213	243	243	194	188	213	201	212	234	216	223	203	204	226	244	197	230	215	213	202	207	217	249	212	215	235	213	222	212	210	228	241	215	210	217	223	221	216	226	222	226	233	236	203	212	210	231	225	217	243	202	231	223	234	244	222	215	221	219	213	220	240	204	222	227	222	219	209	215	198	222	181	222	218	214	243	250	214	215	242	234	197	230	247	216	221	221	226	195	205	218	214	224	201	209	224	220	224	234	186	205	207	219	219	211	225	215	214	211	204	196	240	204	223	225	243	205	211	239	211	217	207	203	206	223	216	210	211	234	198	188	209	267	235	195	245	231	213	211	228	211	236	223	207	198	193	247	200	241	220	215	208	209	203	236	203	238	225	219	244	220	199	222	223	188	228	212	207	202	219	220	214	232	242	233	237	242	210	183	226	231	212	202	213	204	221	209	189	212	210	216	218	201	217	213	208	214	226	199	234	228	212	222	211	219	216	225	215	216	211	216	234	244	206	227	224	201	187	203	211	209	240	231	219	227	214	209	247	226	214	239	234	213	236	247	223	248	236	186	191	211	226	229	203	215	207	204	227	254	195	211	212	226	232	229	232	222	248	255	212	212	231	215	220	227	220	251	227	207	204	223	212	221	238	235	207	194	211	215	189	196	206	224	214	218	216	214	227	220	231	193	198	240	234	206	218	201	218	210	218	224	241	226	223	218	207	221	216	210	239	239	212	211	238	206	228	220	225	211	220	204	232	212	203	240	193	216	256	215	212	188	220	224	200	218	216	234	201	231	218	208	218	219	230	189	197	233	226	232	218	207	214	218	236	214	201	219	242	231	183	232	192	219	195	232	195	255	215	211	223	214	205	225	200	192	210	207	222	209	204	226	200	219	211	217	201	234	238	234	208	214	211	222	214	237	202	231	209	228	231	210	221	220	256	230	219	216	234	230	183	235	222	194	250	220	251	239	213	242	208	219	196	238	233	224	227	216	223	222	234	225	216	202	218	202	215	227	224	215	197	219	226	215	261	215	202	210	236	219	213	210	222	221	209	219	222	219	252	208	195	241	203	199	222	198	244	243	226	235	207	221	203	213	225	216	223	206	226	211	186	210	222	206	197	248	230	247	233	202	201	201	261	225	215	238	205	223	190	222	218	213	240	226	206	244	220	227	205	218	197	221	221	213	240	243	213	210	214	201	231	218	224	254	217	210	213	252	220	208	206	204	227	216	217	210	226	221	235	267	198	235	202	199	233	229	210	223	211	219	222	196	193	223	218	208	264	232	270	216	214	239	243	240	215	208	213	223	204	217	231	245	222	201	210	232	229	246	232	203	231	235	231	209	221	231	229	216	197	212	214	204	228	230	211	215	208	229	193	221	234	209	214	234	222	217	237	225	206	233	239	224	217	198	209	219	225	204	229	216	221	242	215	222	195	225	251	219	213	221	236	225	226	232	203	218	237	226	222	240	210	234	211	227	252	228	230	189	230	238	209	203	219	209	219	230	204	224	237	221	190	207	219	202	212	221	252	233	224	227	244	224	230	206	231	211	210	209	205	241	229	218	204	221	205	196	228	222	229	187	206	225	225	198	238	226	211	212	223	235	215	205	226	219	185	195	210	217	228	237	225	209	224	245	204	230	249	228	219	224	208	241	228	183	187	227	222	230	227	191	244	222	227	231	210	205	219	221	189	224	248	234	223	206	211	216	215	222	244	211	191	223	235	210	206	217	213	185	237	220	197	218	209	233	193	220	219	201	218	222	201	231	217	223	225	238	199	214	227	229	211	213	221	194	228	238	237	220	204	223	206	223	220	228	227	216	202	231	232	220	223	229	211	205	219	221	219	219	202	211	235	194	207	228	203	192	212	235	228	187	221	229	202	192	206	250	197	243	210	219	204	239	219	199	230	203	227	217	229	226	222	212	244	236	227	214	199	228	219	218	231	235	210	207	205	238	213	215	240	255	228	200	218	229	199	249	230	252	223	209	211	203	229	233	224	199	228	241	225	233	195	212	224	202	215	222	234	231	208	207	225	219	196	233	242	201	215	213	246	208	226	206	230	259	212	219	218	222	234	216	219	236	220	261	232	217	218	217	234	234	211	199	227	241	191	203	202	203	224	217	215	229	208	227	214	213	233	235	249	226	227	245	211	234	237	216	206	219	215	216	216	229	241	229	229	207	244	231	215	224	204	238	242	208	221	187	220	185	231	216	248	216	232	229	213	222	218	207	240	231	203	216	226	216	220	211	217	232	194	226	209	245	223	195	220	244	199	191	205	207	219	209	227	223	223	221	219	216	235	256	210	208	219	224	220	228	195	197	217	217	232	217	230	199	180	207	244	229	226	206	198	196	215	231	207	228	190	226	219	229	213	200	202	225	215	196	212	219	213	226	211	210	235	220	217	210	221	217	238	227	207	245	222	211	216	216	241	194	200	191	173	222	204	196	194	209	252	236	204	208	214	220	208	227	227	190	220	235	231	218	223	227	204	232	233	190	230	222	222	215	204	237	217	242	228	244	206
18522	1292	2644	3100	2616	2199	1819	1578	1312	1261	1146	961	943	906	910	823	847	828	710	758	763	713	687	711	692	697	664	655	659	669	643	662	663	636	633	647	684	634	601	614	608	589	602	608	573	637	634	613	607	607	578	648	594	619	636	703	641	642	682	1581	2685	611	588	585	574	569	533	580	603	575	559	596	592	591	529	583	553	599	592	555	581	579	570	576	635	605	574	574	573	611	617	641	560	546	563	555	549	567	577	540	541	577	568	536	560	582	583	569	574	561	571	621	589	561	568	561	538	546	556	551	560	555	561	538	577	552	563	605	532	571	583	552	555	581	596	598	544	590	599	575	580	545	579	513	551	517	585	605	567	576	550	563	552	548	537	602	580	546	596	570	559	536	571	563	597	529	541	586	594	590	611	544	573	575	560	586	507	559	553	537	571	583	534	602	578	560	572	588	541	560	576	601	587	566	597	523	571	553	562	563	581	630	608	545	519	560	571	584	579	586	525	577	589	572	567	605	550	545	595	571	579	563	599	583	546	589	592	565	579	573	546	562	558	543	554	576	562	592	538	522	619	581	570	595	581	572	565	541	587	582	597	475	580	555	577	602	563	585	552	546	549	565	565	511	599	544	573	581	554	524	542	591	550	563	561	582	550	577	586	551	545	564	548	558	551	552	564	589	612	587	582	553	555	528	581	598	577	597	536	558	586	592	617	567	611	540	618	614	530	531	582	595	577	576	592	581	555	565	517	547	544	534	583	563	567	600	545	551	585	561	550	612	546	547	570	569	527	521	556	588	565	592	546	517	579	569	557	561	566	568	567	556	547	526	557	574	548	592	558	606	586	580	609	565	558	602	526	547	558	543	500	522	574	609	565	599	569	562	549	588	545	564	553	562	581	577	558	585	570	584	590	610	574	602	542	578	542	589	587	600	518	573	558	553	568	567	524	586	564	560	558	577	549	547	563	564	588	566	563	539	532	563	585	587	583	547	533	572	566	561	554	519	604	595	567	582	580	561	576	584	568	539	579	522	592	561	590	537	560	575	545	534	570	534	528	561	565	598	573	581	572	598	557	525	581	557	545	578	562	546	551	551	560	563	588	565	561	579	586	527	603	618	554	558	571	569	576	589	524	587	589	566	613	575	554	534	572	499	597	547	603	550	546	573	591	588	578	593	576	557	582	555	561	553	528	535	612	550	569	545	566	548	567	581	567	563	588	556	603	563	553	540	545	515	564	545	549	584	576	569	567	576	571	563	601	577	528	555	558	568	568	569	570	572	595	554	540	568	572	545	543	535	503	576	566	564	558	602	586	562	558	561	580	587	539	585	593	551	525	571	563	567	593	606	540	565	544	556	562	551	586	548	567	562	579	601	560	553	571	563	580	572	617	580	582	564	619	582	584	584	537	559	580	541	559	551	588	595	594	556	557	572	559	603	572	563	548	563	556	528	571	551	557	569	582	573	597	568	555	556	580	555	550	607	580	567	519	546	543	577	533	577	553	530	566	581	551	618	553	563	575	578	555	557	568	562	589	581	551	563	560	543	544	566	527	601	548	539	498	567	542	503	573	578	592	509	583	536	561	600	571	573	549	571	565	562	592	595	544	614	558	580	572	568	537	536	616	581	530	530	551	553	549	537	588	576	538	561	559	542	565	563	575	547	601	577	568	573	538	601	587	515	556	554	546	527	547	601	590	601	614	551	600	548	542	516	526	584	576	581	552	545	541	571	576	593	588	579	590	583	587	596	594	593	557	572	555	569	579	580	570	552	573	558	534	535	560	535	535	518	587	589	569	579	588	610	556	554	539	553	538	586	555	552	604	553	602	582	591	570	584	562	623	540	606	563	594	565	597	571	562	543	552	536	539	564	579	555	592	552	563	542	576	540	559	537	567	562	597	544	593	517	602	565	563	591	551	517	545	563	574	558	545	563	568	560	594	548	553	534	589	569	549	578	532	558	526	585	560	529	585	563	607	537	553	608	575	575	538	588	534	552	527	570	508	577	524	540	503	549	562	614	564	579	562	578	578	618	556	544	523	567	556	557	556	618	580	577	596	609	578	553	589	591	576	573	550	577	560	603	558	561	543	595	556	561	554	581	554	572	592	605	597	532	555	595	567	550	569	544	559	506	525	535	585	599	555	597	567	561	533	552	595	528	536	578	540	568	582	591	579	536	541	539	533	610	560	563	556	582	534	586	569	554	585	543	582	586	537	548	562	560	559	558	568	538	568	569	546	556	577	557	544	573	560	560	553	587	550	561	574	530	541	587	562	533	621	599	572	553	536	592	576	617	547	559	569	562	553	586	574	597	546	600	560	562	575	567	568	554	582	548	631	536	589	555	591	567	518	576	618	609	598	555	533	515	586	523	529	584	560	580	554	552	533	561	611	535	576	548	566	566	592	576	607	553	586	563	570	587	570	585	554	572	585	582	553	559	563	549	578	576	575	557	557	551	546	577	540	578	560	565	539	583	559	539	566	578	559	558	589	526	555	522	547	609	577	544	556	637	570	567	565	544	578	586	601	590	540	564	546	551	588	575	554	549	613	575	531	619	580	558	559	592	631	575	576	577	562	548	607	522	549	538	621	580	584	572	557	602	555	595	581	564	575	585	573	543	569	616	583	553	614	590	546	548	631	524	592	550	623	542	544	542	609	583	545	560	580	575	565	492	553	542	560	547	524	540	573	538	605	544	595	559	522	577	500	544	563	545	595	569	540	577	576	586	548	543	551	551	563	527	603	594	596	562	588	580	542	526	598	581	591	553	530	562	614	589	522	619	536	541	582	568	550	576	548	545	574	554	597	546	517	565	581	598	574	567	558	567	592	542	614	579	585	568	554	553	553	561	539	560	540	580	569	549	587	589	594	529	569	561	536	619	568	588	524	543	557	527	563	565	613	519	602	546	615	564	525	551	564	560	545	528	594	584	571	587	550	536	565	587	540	551	597	552	553	539	586	541	540	569	604	546	522	536	524	588	558	612	604	591	565	545	581	541	545	519	574	587	559	530	567	573	572	568	567	556	562	576	581	537	565	599	534	576	538	615	548	586	574	556	579	559	561	549	544	574	567	556	553	518	595	556	562	569	565	549	555	553	526	529	566	542	573	546	538	599	546	552	564	575	556	557	510	552	554	547	570	544	611	539	577	592	608	581	565	578	543	599	567	579	568	574	580	548	553	556	624	566	569	553	564	575	575	531	585	559	560	524	504	555	560	584	584	558	555	547	550	555	577	575	591	584	587	562	550	542	578	589	521	540	551	576	513	591	572	566	593	577	545	531	576	565	535	553	563	553	565	536	558	562	552	543	583	555	576	539	554	553	536	563	618	538	565	538	583	575	582	560	530	541	635	545	540	586	572	530	576	562	588	574	534	588	562	568	549	585	571	530	534	525	564	579	547	584	559	563	574	582	575	539	560	583	599	540	581	556	617	564	557	567	571	544	587	577	582	548	580	586	548	596	542	567	557	581	588	551	587	550	568	585	564	570	523	536
49646	14086	2716	1738	1097	766	589	500	436	366	320	252	268	224	245	252	203	238	193	178	177	165	174	161	180	199	182	167	170	184	184	155	196	153	164	169	147	156	166	154	150	175	161	147	153	162	176	155	169	140	161	155	169	161	180	156	151	172	163	381	751	154	158	155	146	148	134	163	176	152	153	151	159	135	132	170	138	145	139	171	137	178	159	133	148	154	142	158	150	168	151	137	139	161	160	174	142	136	157	162	151	167	145	161	158	155	153	161	133	127	141	177	180	162	162	139	145	142	172	164	167	142	128	149	171	132	161	137	161	170	145	177	168	163	100	167	168	132	152	143	135	159	132	149	146	150	132	147	140	170	159	151	179	143	153	156	146	135	138	140	140	139	148	153	161	158	165	166	168	149	161	140	154	143	162	148	152	123	142	151	126	141	153	172	140	139	175	131	139	160	156	163	145	170	145	149	121	168	151	127	154	129	153	127	140	151	153	156	134	159	144	140	135	162	155	155	155	162	127	135	148	154	162	132	171	162	156	139	153	129	137	149	143	156	164	179	141	131	117	158	156	153	175	145	150	127	154	137	155	159	138	167	146	154	151	145	143	141	156	148	153	116	144	148	149	139	151	155	140	120	145	166	146	159	143	144	170	154	171	164	163	160	157	162	157	161	174	156	152	140	152	157	144	139	167	163	150	146	154	161	130	167	155	146	159	147	140	159	170	131	143	153	157	149	164	143	138	133	143	153	138	155	145	151	169	136	146	128	149	151	146	142	150	160	137	149	141	153	130	147	153	132	145	140	162	149	152	160	181	145	160	137	144	145	137	165	133	136	150	144	136	145	131	146	157	152	153	141	137	160	124	145	154	139	149	167	163	135	147	167	156	147	145	144	157	131	149	142	143	124	143	142	153	128	140	169	160	136	149	126	165	146	155	153	178	161	147	150	144	162	172	177	133	124	156	159	149	164	145	156	158	157	131	133	159	153	140	170	147	152	131	152	130	170	148	138	128	154	158	162	169	168	155	157	152	152	155	150	145	136	161	161	148	138	151	147	148	149	151	164	142	181	146	148	146	147	162	159	175	121	153	160	155	163	130	154	161	139	138	149	150	137	113	152	149	138	178	156	146	137	124	163	144	167	145	145	163	159	162	147	148	146	140	138	155	148	145	147	147	133	146	160	148	146	145	169	159	169	180	143	145	138	156	146	156	119	150	155	148	160	171	149	144	135	178	161	157	154	133	144	145	157	158	152	137	177	176	141	166	142	138	157	153	170	138	141	140	145	133	159	147	157	163	135	137	138	128	157	156	158	144	166	166	170	137	159	187	135	142	128	157	149	149	154	145	150	133	127	161	141	147	151	129	151	150	158	171	163	138	149	156	143	149	145	152	152	133	158	142	160	154	142	127	161	164	157	157	152	172	135	151	121	147	143	141	143	147	150	136	147	148	147	136	147	136	162	165	163	145	148	164	146	168	162	154	132	177	172	136	137	146	140	141	157	137	146	141	119	151	161	151	140	140	176	167	137	154	158	128	157	148	144	155	145	163	150	141	144	148	162	151	149	152	151	140	132	120	158	117	141	147	171	157	168	150	152	152	165	144	147	161	127	173	158	134	156	174	136	177	148	143	159	146	140	145	146	140	136	154	149	159	147	144	155	135	125	146	165	148	164	146	150	141	135	149	166	164	142	151	175	153	151	125	139	164	148	139	152	152	146	153	164	157	144	138	162	173	157	154	159	148	156	132	156	156	145	148	154	133	176	141	158	161	132	146	157	143	148	160	149	124	151	163	119	160	147	146	148	141	154	160	151	140	127	143	145	158	141	144	143	133	168	150	151	152	146	138	141	164	158	186	142	175	150	141	182	156	168	141	154	165	163	138	145	166	143	142	161	158	136	147	158	139	139	153	135	165	147	153	142	148	140	155	144	146	169	159	154	138	139	155	139	143	130	130	154	153	156	156	139	152	169	162	158	135	155	144	162	156	156	154	140	150	173	148	161	156	145	138	155	173	152	120	141	148	149	147	150	165	136	134	170	161	149	178	152	146	183	209	166	137	154	153	136	146	157	142	155	159	140	129	124	154	167	132	141	166	151	142	149	172	131	158	155	144	138	164	152	154	136	165	138	151	151	147	128	133	140	164	152	143	144	129	157	161	160	160	156	174	148	150	141	161	157	159	142	154	139	142	139	154	162	130	146	152	157	152	160	157	148	159	151	168	160	133	143	154	169	138	133	140	135	157	160	142	151	143	154	151	148	126	155	134	139	151	155	138	160	169	157	136	171	165	143	143	141	158	164	139	153	149	132	146	166	133	138	134	144	146	146	157	114	132	149	133	155	147	161	149	127	163	153	152	152	169	145	144	166	155	151	143	161	143	177	151	161	153	157	160	149	156	143	149	141	155	144	146	130	163	163	135	128	153	152	158	139	144	137	142	158	149	151	156	152	152	153	158	142	144	133	147	154	138	159	132	130	155	159	127	136	125	166	148	133	173	143	138	168	138	150	156	146	139	197	159	131	148	147	139	150	141	144	145	136	116	140	138	156	153	146	171	123	167	138	151	144	154	162	165	143	142	128	153	161	139	150	149	163	164	155	144	127	163	126	156	144	140	133	130	143	144	145	150	142	159	143	143	158	138	138	150	156	137	148	166	154	142	136	164	166	152	168	148	152	142	144	143	166	161	154	149	156	154	154	164	172	154	136	142	139	132	139	129	131	146	161	157	154	170	135	165	147	141	167	142	157	155	166	140	156	151	165	152	159	148	143	132	147	124	136	159	172	144	140	138	157	147	147	137	142	127	147	160	138	145	157	155	163	154	164	168	172	152	154	177	159	168	167	137	136	161	127	146	152	172	144	165	153	140	137	156	155	130	136	133	158	162	139	141	156	151	153	144	142	157	151	155	149	144	137	148	146	147	131	149	142	136	125	160	148	146	177	158	154	166	146	155	152	133	141	154	160	166	141	131	173	139	155	157	132	126	150	146	142	147	136	162	149	147	161	150	148	155	153	140	157	141	164	166	143	137	142	141	161	165	137	161	138	133	152	142	141	176	161	128	159	133	142	151	145	148	157	150	150	142	165	147	133	152	143	145	158	130	140	150	171	158	149	131	141	152	164	151	149	138	172	145	134	173	151	145	147	161	169	149	131	116	146	152	155	155	144	147	162	143	125	140	129	157	153	170	137	127	159	148	162	161	149	151	161	129	167	155	147	157	133	143	141	141	144	157	128	146	139	151	144	131	148	162	147	167	139	151	151	161	133	148	171	152	144	162	144	128	151	142	149	142	134	147	159	146	159	145	151	139	176	153	128	147	165	151	147	141	140	156	150	130	137	127	139	167	139	165	141	137	137	160	147	136	128	145	137	134	149	166	150	161	143	184	154	137	141	155	159	168	131	140	128	151	144	143	132	138	151	147	144	145	145	159	151	143	152	148	139	172	149	135	191	136	134	142	159	166	133	134	174	151	147	149	150	147	146	135	124	160	138
25742	1841	4366	4980	4343	3458	2849	2343	1985	1725	1536	1287	1216	1080	1001	972	869	818	732	755	711	694	671	619	619	593	611	585	588	551	549	557	489	527	517	486	462	497	487	489	467	423	462	492	450	510	513	489	469	465	526	540	485	474	541	549	591	564	518	2417	5744	403	432	380	404	384	357	439	439	390	441	403	421	391	403	408	391	419	394	421	415	423	394	379	387	384	389	412	419	420	423	397	395	365	404	404	381	404	441	416	411	431	369	433	376	378	379	373	413	390	438	385	416	372	436	362	390	421	407	409	355	416	371	399	386	429	376	392	363	397	373	381	399	395	371	397	370	388	393	402	402	433	426	392	410	387	396	397	402	397	396	419	400	390	389	428	403	414	387	423	411	390	385	386	397	380	379	400	404	370	368	435	400	381	390	402	401	395	388	410	415	392	455	411	419	399	380	351	383	399	413	364	356	402	386	390	370	389	458	409	380	416	372	406	417	385	390	393	379	396	386	397	377	395	405	396	376	366	394	374	367	382	381	358	391	376	389	420	409	407	378	380	398	366	418	391	397	407	407	434	422	406	394	406	422	410	391	408	375	376	394	391	394	379	388	373	381	407	370	374	422	397	383	396	376	368	368	375	413	383	388	446	370	410	403	376	385	415	375	386	385	413	423	439	395	400	402	391	425	358	378	379	395	380	378	416	388	399	418	387	374	391	374	435	391	338	400	393	407	417	426	439	368	404	393	377	417	344	402	365	434	366	398	376	401	364	383	389	380	356	397	386	401	369	408	403	384	408	399	341	378	368	414	370	395	400	345	347	387	415	404	392	381	385	396	406	388	410	367	425	441	376	412	394	392	367	404	386	394	385	388	406	355	375	400	406	417	410	362	377	382	409	417	384	391	402	415	368	380	388	410	416	377	411	403	368	381	413	390	370	372	412	411	386	383	385	383	387	370	361	396	369	395	407	373	419	382	420	352	395	387	439	397	416	382	403	417	384	381	406	361	363	417	405	392	404	386	381	396	417	406	361	406	403	386	388	368	409	439	371	409	393	354	403	398	385	407	425	395	389	386	384	377	389	391	394	381	348	423	386	390	398	372	402	413	423	386	389	406	425	399	397	412	427	392	417	403	383	421	375	408	399	368	414	373	379	414	402	416	373	400	405	387	364	360	392	405	386	399	340	367	386	397	373	400	387	367	404	380	384	449	414	402	382	390	424	385	391	403	409	435	363	378	378	425	391	398	388	412	385	398	381	391	399	384	395	402	401	386	379	423	374	371	376	379	377	428	421	385	417	390	415	374	400	419	393	395	372	430	413	387	433	391	399	397	371	396	408	388	360	419	409	403	437	373	376	378	401	369	405	420	416	425	394	364	406	402	387	389	394	373	367	409	421	405	388	386	396	414	420	383	381	380	428	364	386	401	397	403	389	418	405	389	383	414	408	374	383	391	384	411	424	405	403	392	422	376	384	383	406	392	357	406	404	396	361	377	406	380	369	376	394	368	372	404	398	384	402	400	369	393	402	441	421	392	405	370	392	399	395	371	392	386	405	421	391	452	401	402	410	379	395	402	378	384	376	368	364	388	392	370	378	371	382	395	388	425	371	394	394	394	392	363	409	381	394	366	398	428	410	389	420	395	359	371	378	368	408	410	448	377	364	390	401	357	427	391	402	379	383	413	429	394	405	386	407	367	388	390	391	414	396	405	364	404	407	395	385	376	377	397	434	399	396	412	397	428	411	397	403	376	416	396	399	371	418	384	423	403	374	380	405	367	390	422	403	392	392	428	424	393	365	422	389	405	388	395	378	398	411	365	417	400	392	368	380	396	418	384	409	427	360	389	446	380	375	403	407	390	375	383	368	408	408	369	408	420	378	404	421	391	400	386	397	378	401	424	402	375	395	370	383	359	393	383	428	373	384	406	390	400	373	405	429	388	429	440	399	371	372	418	416	402	390	372	388	377	357	409	433	420	431	397	386	414	407	422	393	411	385	418	404	403	374	396	344	408	406	370	388	419	367	394	375	395	380	415	375	390	413	378	393	361	425	383	387	404	434	408	383	370	401	427	402	410	378	408	358	392	392	379	401	384	391	401	363	407	361	373	386	360	433	391	413	391	411	378	436	416	428	347	379	351	410	397	380	397	374	385	386	385	336	366	416	384	399	431	409	380	391	409	376	404	429	404	379	419	375	397	411	426	402	412	402	411	393	378	409	403	408	399	378	389	418	370	408	374	392	379	390	406	352	375	388	385	383	411	389	412	395	394	387	357	374	371	374	371	366	396	429	401	405	399	379	378	388	371	355	424	423	420	399	375	380	360	421	405	359	407	360	388	369	417	471	383	339	381	393	430	361	390	400	384	379	394	358	381	406	379	411	418	395	376	401	431	404	428	373	414	399	378	400	386	427	378	404	360	407	451	379	406	371	361	376	408	400	405	372	410	379	422	429	364	383	393	397	382	379	410	418	388	405	409	431	362	444	381	380	390	400	356	390	415	418	433	390	385	380	398	365	396	393	385	394	394	395	405	410	414	395	383	391	401	411	409	373	429	406	363	386	404	382	409	396	404	386	391	377	360	405	389	414	386	406	364	392	386	395	384	389	368	412	388	412	370	392	395	375	359	396	438	402	369	423	401	400	412	417	405	393	355	395	399	406	358	425	375	425	383	372	421	420	367	411	407	411	408	374	407	397	382	393	394	437	406	384	408	399	379	374	377	379	391	386	404	380	377	410	392	403	367	365	427	389	392	396	384	391	394	336	406	365	403	378	407	404	419	378	422	374	361	384	378	378	373	406	389	423	409	393	409	415	405	388	408	411	381	377	401	380	420	396	413	379	409	427	392	390	415	369	429	424	365	391	393	413	414	392	418	404	431	397	368	410	380	411	405	391	382	409	396	387	389	376	429	377	389	382	359	385	405	398	376	394	380	396	403	424	383	392	390	403	413	415	414	430	429	418	401	386	358	399	367	422	390	399	396	367	390	385	396	366	446	400	363	405	401	371	403	371	384	420	366	383	412	353	404	392	383	362	381	364	392	381	409	386	384	403	380	386	369	410	403	387	360	375	398	397	382	369	394	392	395	406	387	380	417	402	384	393	401	384	381	386	406	369	385	435	395	413	383	406	390	416	383	361	381	389	402	407	402	403	398	396	425	386	382	438	400	377	389	384	436	416	409	412	371	357	406	401	387	417	379	368	391	393	391	368	396	411	379	368	440	370	417	426	392	359	388	382	402	372	423	389	444	383	407	418	372	383	381	344	381	374	419	365	393	389	419	399	402	396	372	368	396	342	353	405	407	393	397	410	389	402	393	393	408	391	378	414	395	404	373	400	384	371	411	369	374	357	387	425	395	428	416	415	386	352	391	377	408	351	375	403	416	388	393	373	371	387	378	398	409	379	435	399	408	369	427	375	387	419	372	377	399	393	371	392	388	369	377	428	372	392	391	378	393	403	387	419	370	415	403	398	378	403	393	455	374	390	378	396	376	393	372	375
3699	219	213	199	171	186	182	184	174	157	182	166	181	193	193	175	195	174	185	179	191	156	190	166	191	158	186	179	171	180	156	178	168	160	184	179	164	158	170	175	171	176	176	189	173	194	177	168	182	191	179	178	192	178	169	194	177	174	196	176	195	172	185	184	192	180	163	167	188	174	187	184	179	197	173	140	162	186	181	173	161	189	186	194	184	173	183	190	181	185	186	163	198	184	171	193	153	152	164	183	183	177	170	175	180	173	153	154	171	183	189	175	162	162	159	198	150	188	179	185	177	170	165	191	163	187	180	182	200	182	194	182	167	196	190	161	203	168	183	156	181	192	160	185	188	177	180	173	178	156	166	194	183	154	160	184	189	164	195	151	172	174	180	153	185	215	177	164	182	187	181	164	177	173	166	160	183	171	178	181	165	167	160	191	195	173	174	171	183	182	181	173	169	165	162	175	219	175	169	170	177	156	172	171	169	165	188	170	189	153	186	177	176	165	185	207	180	183	164	182	166	167	163	175	182	193	159	133	191	182	168	174	179	184	174	181	202	169	169	183	168	144	174	159	173	159	154	179	166	186	173	165	193	171	160	175	175	173	161	192	180	152	152	180	207	184	169	149	175	174	173	168	170	187	184	183	173	182	184	190	160	189	197	157	173	174	170	156	174	183	178	162	189	158	171	193	168	198	176	148	168	149	158	153	197	172	177	178	186	158	157	169	167	177	174	191	183	190	169	150	195	164	190	209	181	175	178	159	161	160	190	176	170	166	175	197	157	173	181	184	178	166	195	173	174	191	147	165	189	166	178	185	162	139	178	173	185	182	210	159	200	170	175	208	179	188	189	159	150	189	159	206	185	154	176	156	188	158	180	193	193	182	165	166	199	183	178	158	168	175	163	175	177	187	145	175	166	156	183	181	183	160	176	157	184	188	159	155	171	166	157	174	163	182	174	148	154	160	172	171	164	178	170	175	188	174	196	178	151	153	192	158	178	181	169	154	172	173	168	188	189	167	150	139	193	178	168	147	181	161	169	181	174	188	160	159	152	161	170	163	173	177	179	177	177	171	170	175	169	159	179	186	169	166	178	174	181	176	184	188	169	191	199	190	177	178	165	178	164	186	169	170	183	162	184	164	168	181	152	176	196	159	155	177	175	183	195	190	159	172	163	179	184	171	199	176	177	156	174	188	173	178	149	199	175	177	185	196	192	174	207	176	188	170	178	185	148	172	189	163	169	175	195	185	184	167	181	188	179	211	171	171	181	171	168	165	176	169	169	185	181	195	207	168	186	183	197	157	154	183	173	171	179	162	179	205	177	180	185	171	176	184	172	184	157	157	179	161	182	200	168	160	183	148	173	192	181	201	194	179	161	180	192	170	219	197	188	176	170	177	151	181	162	169	158	161	168	155	165	168	191	165	167	152	170	176	175	165	182	190	179	170	158	192	171	173	190	179	172	199	175	173	176	166	182	185	185	169	180	170	177	182	197	156	178	169	163	163	170	190	179	170	165	176	164	176	186	199	162	186	181	168	150	188	201	161	171	187	178	142	166	189	188	178	165	146	162	165	176	166	158	161	168	179	172	169	154	183	158	169	159	181	185	194	177	185	168	189	185	178	166	172	177	184	156	176	182	196	183	167	180	189	186	176	178	184	152	181	181	191	176	178	165	198	154	157	172	160	161	171	164	175	182	178	194	175	180	189	182	176	156	157	167	177	196	215	169	167	192	166	171	173	169	186	166	171	157	170	179	197	159	161	184	188	208	169	145	193	185	175	166	183	162	183	162	178	188	172	175	169	157	153	176	182	174	178	177	186	196	177	165	198	178	204	167	159	166	169	159	170	174	189	184	175	164	172	189	181	188	178	159	172	193	176	177	190	175	199	159	165	191	169	175	173	172	187	189	211	174	187	174	190	198	176	159	208	175	181	192	160	182	179	161	155	185	181	197	184	212	183	186	186	186	182	201	189	191	168	181	180	159	174	168	185	193	156	177	204	192	165	171	195	185	182	182	166	168	197	199	160	169	161	178	149	167	164	185	181	164	187	171	176	181	167	170	162	171	167	189	196	172	149	186	170	168	176	156	172	182	194	168	187	168	193	186	173	162	180	169	163	164	176	196	187	171	173	176	172	200	167	169	183	192	186	197	191	187	175	180	174	188	176	190	191	148	172	167	201	173	193	172	166	161	185	175	161	169	192	176	180	185	181	205	184	174	204	163	195	190	170	180	205	179	183	165	165	167	188	201	174	160	182	193	171	155	173	183	169	187	160	193	166	160	185	163	173	181	166	164	183	183	171	151	153	156	153	176	183	187	157	191	189	151	178	161	170	194	171	166	180	178	172	177	189	167	188	162	173	190	197	172	181	138	154	173	169	170	179	172	172	165	179	164	164	167	153	176	207	171	167	164	190	193	190	150	181	179	169	158	144	162	193	166	186	166	196	182	174	181	179	185	155	185	176	178	191	185	179	178	182	178	187	176	171	167	184	163	151	168	186	178	155	165	160	175	177	187	171	185	174	168	197	185	149	177	186	168	153	174	167	170	184	166	164	194	157	178	170	157	174	173	172	151	154	190	167	194	172	175	182	183	174	167	163	164	146	152	173	189	184	186	176	194	177	182	181	167	208	176	160	174	180	168	170	162	169	170	162	183	174	179	196	187	175	185	174	221	170	178	187	148	167	157	156	156	150	171	162	177	178	173	169	182	178	172	149	165	201	176	189	177	165	168	185	185	163	179	166	179	174	157	193	145	168	163	184	161	149	178	170	177	176	160	153	167	152	179	188	175	169	168	172	162	166	169	194	183	163	172	175	193	198	168	155	183	157	179	175	155	165	163	166	196	163	164	176	143	169	150	197	181	171	177	178	181	163	182	158	203	181	167	174	203	190	159	197	186	161	177	187	167	174	184	180	156	195	173	148	156	181	180	171	165	197	174	202	158	143	181	177	190	171	182	174	208	177	200	186	190	187	156	178	161	173	154	169	170	148	170	166	185	187	172	149	182	175	169	187	205	175	175	180	185	190	173	167	166	168	160	181	185	187	177	182	200	152	169	182	166	195	182	154	159	158	182	197	191	186	176	177	178	163	179	177	158	161	173	168	186	158	168	189	162	186	177	157	177	183	185	188	178	186	177	174	180	179	190	193	173	206	167	179	184	174	164	186	182	183	182	154	177	175	187	162	171	184	152	173	157	175	171	185	179	204	163	162	185	178	184	154	216	184	173	185	187	189	190	151	143	176	174	161	179	199	162	161	174	161	161	155	190	187	159	170	166	166	174	181	185	173	175	195	188	191	172	186	182	175	185	211	189	165	186	191	180	171	154	188	180	163	157	159	170	155	180	168	209	197	168	192	172	182	198	173	187	179	183	174	169	176	167	178	177	177	163	164	178	185	185	163	179	164	157	193	167	174	155	181	168	180	191	171	161	158	168	178	161	191	178	196	180	176	153	181	162	194	170	158	158	166	161	192	180	148	208	163
3802	560	600	588	604	565	527	506	505	469	514	509	435	477	464	505	490	509	499	458	482	507	502	484	489	483	456	486	478	458	465	464	491	462	513	468	535	484	466	491	504	473	484	456	478	492	498	518	485	516	538	533	513	498	501	530	518	531	536	538	747	439	472	438	495	477	464	480	481	475	462	468	489	477	453	476	511	471	465	443	462	475	425	495	487	459	455	485	468	504	475	439	463	463	474	491	448	464	465	466	498	473	476	488	469	470	484	472	485	468	453	451	461	488	449	465	494	434	474	468	507	451	455	492	464	438	494	496	542	453	501	485	479	453	481	482	483	452	484	512	458	467	473	484	479	432	513	461	454	472	468	497	493	496	462	483	515	458	513	474	492	461	482	431	467	495	471	469	461	504	504	488	467	476	463	476	487	468	488	488	444	451	449	497	485	462	495	506	464	441	487	462	431	477	453	500	464	528	465	477	449	469	479	475	472	462	453	477	441	441	460	456	461	472	476	488	420	461	454	462	491	446	490	483	508	469	498	479	470	497	499	500	463	483	438	454	482	480	505	453	497	499	484	505	474	503	472	401	441	465	456	449	460	484	481	489	479	505	465	431	462	513	431	463	454	494	449	470	445	462	463	452	486	468	476	445	465	463	461	489	482	449	491	477	505	454	457	452	444	492	502	502	473	483	468	495	467	483	452	470	502	486	495	463	494	495	485	433	432	457	488	453	468	470	467	458	495	484	505	489	462	474	456	479	465	499	430	489	457	515	498	534	467	507	481	477	434	451	470	480	506	451	502	462	459	448	484	471	463	466	471	425	475	519	435	490	485	465	499	468	477	497	463	494	457	476	456	475	492	488	466	445	471	507	509	490	431	465	454	468	443	533	457	454	484	452	464	474	494	472	462	468	461	456	453	457	471	456	438	483	477	464	443	424	472	485	438	500	477	473	453	476	485	432	464	473	472	488	517	477	502	484	505	500	508	529	451	433	497	464	459	476	434	459	528	481	452	503	489	476	481	489	448	471	480	454	497	491	514	500	433	480	435	469	486	456	508	479	556	498	456	433	463	453	492	452	443	437	478	434	487	447	473	479	503	485	460	466	496	481	469	481	457	503	484	446	488	496	493	470	459	463	465	480	459	488	489	450	462	508	429	488	480	507	462	459	484	452	480	476	438	470	473	472	491	436	489	498	451	457	502	477	510	486	468	463	465	451	467	493	482	499	470	464	472	479	458	456	505	464	499	519	459	453	482	488	450	468	486	458	485	488	461	463	506	459	453	439	493	458	486	469	480	450	501	491	450	490	514	486	476	469	487	461	447	480	460	472	477	457	477	492	467	455	471	441	442	458	474	511	492	463	468	492	512	490	461	471	481	495	455	457	522	502	495	515	453	442	479	468	461	452	494	454	485	426	491	460	477	492	481	447	474	507	439	439	476	465	479	469	438	459	485	465	470	491	452	442	487	482	460	479	508	477	483	484	454	458	491	451	503	476	481	492	474	466	448	449	474	500	486	487	485	424	471	472	455	484	471	474	464	491	452	464	444	479	447	472	493	489	491	497	477	461	424	474	476	481	468	457	481	461	492	511	421	441	432	489	495	479	477	452	503	489	489	464	458	458	489	487	458	446	501	469	517	487	472	460	471	425	462	458	453	490	477	451	497	477	451	443	420	445	471	507	479	486	451	507	441	480	443	467	463	457	485	485	453	449	471	443	467	484	489	517	503	474	470	484	477	482	506	447	497	445	476	463	462	481	462	464	470	428	448	462	489	492	453	438	471	470	477	443	469	484	466	448	495	500	470	457	489	461	489	458	444	459	471	506	500	460	458	499	443	498	470	475	465	481	476	449	440	461	494	475	471	466	464	456	451	475	489	485	487	496	454	458	471	476	434	464	450	476	473	483	445	505	452	463	469	449	526	426	488	475	489	465	484	437	445	443	476	495	481	483	498	483	516	471	513	467	499	468	519	454	452	463	469	481	491	495	479	477	425	467	407	475	436	505	440	460	486	425	456	475	444	443	448	489	480	437	443	515	500	453	496	471	516	467	479	466	467	489	448	504	467	502	459	491	447	485	499	477	465	481	473	477	450	478	436	466	479	428	480	472	503	484	489	484	497	488	439	501	474	453	447	460	491	449	453	479	512	495	446	520	462	536	453	460	473	488	468	466	488	482	463	505	449	480	474	473	455	447	488	479	469	448	499	479	484	442	445	497	427	486	466	472	447	430	488	442	466	443	489	499	472	464	481	463	479	454	434	477	492	490	455	489	454	486	436	475	467	469	466	471	475	461	487	479	402	455	514	469	444	470	472	489	421	439	454	468	475	481	500	472	461	467	457	471	491	503	493	465	500	465	463	471	503	480	438	493	448	444	465	471	474	432	458	454	478	451	467	465	450	443	501	470	455	495	460	468	514	453	451	462	500	489	465	474	423	476	473	458	495	472	502	470	472	443	486	474	472	449	455	450	469	464	429	490	482	476	455	486	494	487	466	427	476	486	447	486	486	509	477	476	472	419	460	477	459	502	505	473	507	467	493	482	473	471	497	466	458	473	489	465	505	477	543	492	465	474	459	453	457	491	420	488	455	428	459	487	415	464	476	449	459	477	502	473	470	448	463	459	466	482	445	496	472	444	480	460	484	440	434	484	503	500	502	431	482	492	453	494	503	453	480	483	481	501	499	415	470	488	492	469	475	471	465	454	501	502	457	456	533	460	495	494	475	527	455	491	462	515	502	462	464	471	489	473	479	458	477	505	429	485	459	437	505	452	460	476	446	474	455	493	426	455	469	441	511	469	486	495	469	450	474	447	476	472	470	461	488	477	466	460	456	489	476	443	476	467	484	539	510	471	458	452	491	497	440	429	476	460	448	504	466	455	480	456	473	495	489	478	473	490	481	473	458	501	486	469	484	487	485	436	471	507	501	454	491	486	488	449	483	486	456	426	480	489	472	486	479	466	481	449	485	462	478	455	450	476	476	463	469	481	443	484	485	490	484	521	452	492	476	478	435	457	455	450	486	487	434	457	488	458	480	463	484	447	472	493	510	486	482	465	495	467	455	446	477	460	475	479	438	459	491	489	462	435	488	425	486	467	414	466	464	519	448	484	484	469	488	515	450	476	497	461	477	488	489	471	448	477	493	467	497	505	431	533	483	442	476	502	500	478	494	471	459	443	483	521	466	397	467	469	473	485	425	477	473	493	463	428	486	497	473	437	485	481	489	498	476	455	437	447	471	451	488	468	483	488	480	499	476	503	495	463	470	454	445	482	482	509	473	467	499	489	460	439	515	474	480	487	453	498	471	464	470	465	461	424	470	483	446	480	488	474	427	488	483	488	440	468	471	487	486	459	469	452	462	512	471	467	459	458	444	513	482	478	459	452	440	495	482	484	449	458	510	469	456	487	460	454	434	507	491	464	481	502	476	481	491	501	476	482	474	477	448	458	467	511	440	445	483	478	496	471	440	479	495	505	456	466	479	455	490	472
35557	6848	1240	836	647	556	476	400	351	319	320	293	268	262	278	261	250	250	256	247	225	241	248	213	230	245	229	221	233	225	217	239	232	217	201	249	250	225	250	208	225	227	235	238	238	248	251	248	229	242	241	240	244	222	235	223	242	208	239	300	570	250	237	196	219	211	207	222	222	189	236	214	217	227	227	194	203	223	209	217	210	229	214	207	242	214	243	230	215	228	227	226	240	212	241	214	199	236	228	186	222	242	237	217	211	235	224	225	199	235	220	246	246	224	207	241	221	214	205	204	219	214	197	253	216	224	207	239	221	226	252	217	219	219	208	203	234	232	214	221	238	221	237	236	239	221	233	223	240	207	221	220	233	227	225	223	217	239	218	225	223	225	216	214	242	213	229	219	232	223	205	237	210	203	236	211	220	232	206	180	209	223	207	197	213	229	223	224	230	228	204	209	236	223	226	207	230	239	221	246	218	229	246	231	209	209	226	212	222	230	201	225	236	193	226	261	198	203	196	216	201	210	209	229	206	246	209	207	205	210	242	240	213	228	219	227	200	228	220	200	216	217	240	228	218	229	209	229	227	221	229	204	231	215	246	224	237	232	233	235	212	220	208	253	214	250	220	228	221	209	228	244	226	231	251	240	230	207	218	226	218	249	208	205	214	256	222	233	213	240	201	192	206	222	221	198	192	225	220	246	235	242	212	199	210	187	219	226	226	227	231	219	224	203	222	238	248	213	238	202	208	220	261	223	205	228	208	222	205	215	224	229	238	227	218	207	237	247	241	235	217	216	212	232	253	217	214	228	211	212	211	223	199	224	217	211	210	214	227	207	243	205	212	214	207	240	199	210	262	202	220	203	235	209	228	184	230	222	250	218	202	229	234	205	226	193	239	220	232	237	216	225	220	215	235	227	239	219	239	211	252	262	221	221	212	218	201	232	230	230	224	242	224	193	225	202	230	221	231	214	227	237	193	217	234	234	211	220	243	204	210	256	201	229	204	230	240	227	208	192	218	204	188	218	194	213	222	221	245	229	230	215	233	239	226	235	215	222	222	196	198	202	221	267	215	243	240	225	239	231	195	206	218	226	228	215	254	224	219	222	230	224	226	223	246	234	232	194	204	228	229	253	217	224	199	219	227	197	226	203	216	236	230	230	237	240	224	227	246	223	221	227	223	234	213	211	205	260	223	223	224	218	227	221	231	242	199	269	223	217	229	215	207	228	215	236	232	242	191	226	233	230	207	210	224	223	225	232	216	225	231	227	193	208	222	226	228	242	207	201	185	237	243	230	230	207	200	231	234	225	204	214	212	214	189	189	237	224	197	236	225	233	234	212	220	238	220	218	232	222	215	252	222	217	195	212	216	220	236	225	229	206	214	221	215	219	207	207	219	228	223	226	238	198	225	215	230	235	222	223	204	217	239	205	208	203	251	235	223	219	222	197	227	223	238	219	206	247	199	226	217	235	204	208	227	221	225	213	206	210	225	228	248	220	203	232	189	214	198	208	226	218	225	213	241	217	196	229	205	222	190	191	219	215	214	179	209	234	201	213	205	230	229	211	203	238	202	220	213	233	215	219	229	215	222	220	235	220	214	229	217	217	214	215	200	222	251	218	241	228	206	220	241	197	224	192	223	240	225	226	215	205	220	230	203	229	232	244	223	222	210	204	216	196	229	207	209	184	210	241	225	237	197	210	247	209	211	207	224	225	223	213	229	255	230	226	230	230	215	231	240	230	213	241	208	215	203	200	213	221	238	202	212	232	210	247	229	205	227	212	203	221	207	222	224	206	220	219	224	212	212	222	234	198	227	254	236	209	207	197	214	216	219	211	206	217	229	212	229	223	215	201	244	222	231	223	239	248	210	211	213	243	238	233	205	236	220	199	224	217	223	228	214	224	240	221	231	203	191	202	226	224	209	219	238	203	234	219	209	241	219	214	222	230	215	210	213	253	220	230	206	204	197	222	210	228	225	215	212	206	221	211	206	229	198	212	213	200	218	211	211	245	229	222	183	218	222	202	224	247	204	241	200	201	211	200	184	221	219	232	208	212	244	224	210	221	226	221	238	226	219	211	226	212	231	222	215	225	240	248	222	224	213	214	236	220	212	205	231	225	201	226	216	225	203	209	217	246	203	198	227	217	254	213	236	250	225	192	233	230	201	229	217	238	227	224	222	221	222	211	198	216	216	225	207	247	225	222	234	209	223	199	262	219	184	253	208	215	209	214	198	233	207	225	212	236	221	236	209	219	241	214	208	217	209	233	229	243	224	215	209	246	217	224	205	216	217	200	191	248	202	224	223	208	210	203	216	208	223	216	209	215	198	240	249	214	198	235	226	221	220	239	239	237	212	230	212	210	215	261	200	230	245	223	222	229	206	210	236	205	210	220	234	230	232	216	202	204	238	210	212	217	210	221	249	222	231	209	224	213	229	197	239	247	187	200	238	224	231	219	248	223	213	213	219	264	244	248	209	228	216	208	212	177	223	208	222	198	233	199	205	216	214	212	206	226	250	236	230	211	231	223	196	213	199	222	231	239	245	245	226	192	213	211	214	241	239	221	211	214	220	227	215	222	187	217	230	234	230	227	202	221	246	214	215	220	226	250	186	242	203	217	202	203	224	226	207	218	225	219	223	207	221	230	223	216	230	232	213	228	237	196	205	199	213	235	213	210	229	212	234	238	243	224	209	255	208	227	220	194	221	209	222	199	222	223	223	212	230	188	197	205	227	205	213	221	192	224	216	230	220	241	205	200	216	219	203	209	238	224	225	223	220	247	215	233	208	206	255	226	206	208	247	213	251	217	236	199	253	246	239	207	225	213	216	235	218	216	228	237	199	226	258	246	212	226	229	238	207	232	215	234	216	207	213	212	217	189	235	221	226	213	222	220	190	250	246	202	206	227	248	225	227	216	211	210	252	223	210	213	187	241	233	239	211	219	236	221	232	203	208	204	230	209	238	215	218	219	230	206	197	196	237	226	231	222	237	233	242	204	215	222	218	221	220	232	198	257	231	218	223	197	228	216	204	233	199	188	214	245	214	229	233	246	202	211	239	215	198	232	218	228	212	213	215	211	237	227	219	210	214	217	196	212	217	215	239	236	241	210	232	208	207	213	215	213	208	202	198	198	223	241	209	208	213	224	208	233	227	201	209	206	258	221	204	198	218	217	223	247	206	246	231	219	217	223	205	212	220	220	241	190	210	249	256	233	248	237	201	219	235	225	198	231	197	203	214	208	191	213	204	229	224	206	223	232	210	203	224	229	210	221	224	258	210	209	227	207	226	210	216	192	232	229	223	241	215	223	241	205	220	248	223	225	218	197	213	229	233	277	210	241	220	212	214	236	212	244	213	232	230	225	252	212	192	209	199	217	209	219	229	229	213	209	220	224	227	220	254	239	216	206	219	210	230	231	217	246	217	225	231	220	251	228	221	224	220	235	254	241	192	223	219	197	217	229	222	220	232	209	239	200	200	215	207	239
18388	1387	2694	2953	2590	2201	1807	1586	1348	1277	1160	1049	995	992	882	848	811	796	756	745	744	755	697	734	723	658	672	657	683	646	631	641	642	646	632	644	605	650	652	558	638	614	603	620	652	615	706	758	757	669	668	637	638	627	632	643	697	660	696	1317	3371	569	589	563	605	587	598	570	555	570	555	610	536	619	541	571	608	556	589	598	595	585	589	626	568	608	581	608	545	547	601	603	570	577	596	523	574	595	553	587	602	561	566	593	563	578	544	590	536	594	578	579	544	588	558	582	589	540	545	553	559	593	572	568	543	579	569	581	585	579	555	529	594	594	535	608	605	620	573	568	581	557	559	571	541	595	598	569	563	569	573	568	547	594	601	563	564	573	595	595	586	609	545	538	580	579	608	571	569	579	570	610	524	606	564	595	572	567	593	544	575	583	577	594	559	555	534	576	554	537	561	543	578	565	546	605	573	600	589	583	581	567	608	592	582	566	550	566	547	555	535	555	574	618	529	568	597	581	598	559	532	550	559	557	612	592	594	570	596	595	609	564	549	564	555	569	599	562	584	591	577	571	560	562	575	573	576	592	627	525	568	545	601	619	530	592	588	606	601	557	569	585	608	574	600	532	567	595	567	577	543	563	559	574	602	558	556	588	570	539	580	590	590	575	603	582	622	532	508	638	601	530	550	571	583	564	575	564	531	603	612	523	569	564	577	553	561	549	563	570	563	610	570	559	583	558	624	548	565	573	605	558	564	584	533	554	578	544	583	598	577	619	580	594	566	600	575	549	543	554	579	571	606	592	617	562	571	553	585	569	573	572	561	579	590	571	604	608	601	546	567	574	625	567	573	565	549	578	612	583	546	549	589	605	605	564	560	558	563	599	578	570	553	553	559	566	582	561	573	571	561	578	564	594	590	584	592	572	501	540	571	554	574	545	567	577	596	590	584	542	618	518	584	590	609	595	564	564	520	578	557	586	516	577	531	538	581	587	575	528	608	598	568	581	580	572	526	589	556	620	559	537	544	620	567	561	559	590	563	549	558	555	579	586	579	569	591	576	626	545	569	566	557	581	560	577	549	591	594	550	562	587	589	559	530	539	591	618	563	570	527	586	565	552	577	533	597	572	589	547	572	556	585	577	562	551	578	585	559	570	568	566	566	572	565	604	587	588	557	554	551	601	549	580	517	628	615	575	537	577	591	551	539	564	542	588	604	556	610	561	565	598	589	556	595	605	545	579	567	565	591	564	613	585	538	583	545	561	555	588	600	580	582	594	558	601	569	598	577	557	520	562	579	566	558	567	548	582	595	547	592	574	587	553	523	537	585	590	627	551	516	551	582	582	580	575	572	583	568	550	550	577	578	607	570	555	618	580	538	596	568	588	579	564	592	548	572	602	575	574	570	534	558	567	569	618	601	554	571	557	576	575	558	549	569	546	518	543	586	625	594	607	585	561	599	545	567	585	573	585	594	588	555	599	580	545	585	524	600	558	537	562	608	504	600	557	583	575	573	581	586	593	543	578	543	594	583	565	596	583	569	569	561	573	597	542	593	571	550	580	591	605	552	551	539	563	550	556	567	550	589	578	564	613	606	592	560	564	557	559	606	586	582	611	584	563	556	580	590	584	557	544	615	550	552	573	591	603	602	536	587	601	566	579	563	561	574	589	583	572	596	567	559	546	557	585	588	589	576	588	578	516	544	538	535	595	573	525	583	574	560	573	607	568	568	552	540	572	642	572	521	573	581	576	559	588	542	587	613	568	633	583	563	599	580	599	587	604	576	578	581	564	553	576	548	588	575	589	588	549	589	592	580	519	554	618	555	574	571	551	536	565	581	601	520	597	548	544	549	587	557	543	594	564	614	574	581	574	607	536	586	544	567	566	605	588	592	576	550	545	591	575	565	592	549	539	559	560	560	589	566	560	591	615	569	566	550	586	587	595	602	541	623	548	565	585	580	589	553	540	553	508	540	561	565	582	544	590	581	549	573	558	563	558	566	572	539	612	531	603	582	555	578	570	542	559	572	581	560	550	558	510	559	566	586	590	575	555	611	609	615	576	546	569	568	619	589	615	587	561	582	579	549	552	538	548	578	604	522	575	561	557	590	563	582	638	565	605	534	558	601	532	546	572	588	586	594	583	525	587	557	575	567	538	578	548	595	561	552	579	570	577	539	585	616	544	560	564	575	573	584	517	561	646	590	558	556	513	614	578	526	622	564	579	582	603	587	561	567	549	549	606	529	551	570	572	517	608	555	575	584	576	585	564	597	581	582	533	555	552	539	575	559	551	555	582	552	594	575	560	565	543	579	546	579	534	555	528	586	599	569	601	550	581	566	574	565	568	550	587	568	562	542	573	544	567	582	552	586	547	537	540	590	578	581	573	586	572	591	602	553	579	547	571	573	586	566	568	577	529	558	531	552	546	583	569	603	593	583	568	559	584	516	577	596	550	556	552	572	550	555	547	572	564	583	584	609	538	582	556	539	589	560	582	574	539	589	615	561	557	591	550	553	538	575	551	607	539	562	576	546	640	523	543	563	573	595	565	535	563	555	549	548	575	583	580	575	574	567	597	606	616	578	541	567	571	528	582	557	580	561	573	556	587	560	559	592	519	580	611	529	602	579	562	573	540	552	562	549	578	589	586	563	544	582	521	593	562	542	578	571	532	571	553	583	553	564	537	597	582	594	546	561	562	541	581	582	565	575	576	569	567	546	577	569	575	571	534	586	559	559	590	606	570	568	572	529	574	621	558	587	590	541	556	597	595	537	564	603	588	556	590	586	606	583	525	609	510	580	545	577	572	591	581	584	532	604	603	526	522	574	607	570	558	566	598	561	568	564	550	585	582	544	591	552	556	556	537	581	602	580	546	573	544	574	588	569	559	547	567	581	612	572	594	581	585	554	610	560	594	539	557	560	540	576	576	597	562	556	564	568	566	532	557	575	564	630	606	536	540	569	599	534	543	606	562	574	529	558	582	568	542	538	601	572	566	561	581	582	581	607	597	615	588	541	548	580	560	569	572	541	582	563	573	636	518	606	538	530	566	537	563	595	590	578	567	594	561	545	564	593	620	569	545	562	600	577	582	593	583	563	583	567	588	538	593	557	541	541	579	556	585	580	598	598	557	557	601	563	587	573	581	549	593	568	550	593	603	587	580	566	541	568	592	564	533	596	548	571	547	517	604	571	590	568	613	547	572	577	582	591	597	599	612	579	545	567	571	603	610	575	588	564	567	537	563	568	568	586	557	531	550	515	612	589	571	572	619	552	545	573	545	606	599	562	525	573	549	556	569	560	530	596	599	580	561	596	564	568	595	556	554	591	548	551	502	560	581	576	581	613	567	558	567	587	598	583	563	568	564	537	592	596	566	566	580	608	609	574	583	573	556	595	585	568	528	569	604	534	568	582	580	548	566	578	555	584	562	574	570	598	547	565	599	574	595	570	565	592	551	582	584	599	568	560	611	596	551	561	515	570	593	601	602	587	575
50391	15609	2918	1559	1013	763	560	484	398	359	326	299	257	235	237	235	228	208	209	189	196	208	181	178	178	201	165	173	185	154	186	171	146	192	147	167	161	155	145	162	163	163	151	184	184	149	158	180	149	181	180	150	161	177	158	196	169	149	153	209	765	182	158	153	162	136	145	144	142	170	162	161	136	147	152	125	140	154	134	143	138	140	145	142	149	149	144	160	137	141	134	153	142	138	160	152	146	142	145	149	150	115	167	155	144	138	147	151	145	140	146	147	162	146	146	173	147	138	156	151	159	161	153	165	141	129	116	135	152	141	156	154	160	161	155	147	167	149	160	160	152	152	170	158	143	137	195	149	146	163	148	149	163	147	146	151	145	146	142	123	138	142	163	130	146	156	154	151	152	162	159	161	151	130	165	147	144	142	156	143	161	141	149	141	152	145	141	141	149	143	138	153	154	142	144	135	143	167	153	157	150	136	146	122	161	151	159	142	165	155	157	143	152	140	139	139	142	161	161	146	125	144	162	150	137	132	149	155	159	168	162	143	135	159	163	141	149	164	146	143	139	146	161	149	153	167	141	151	178	130	157	145	141	178	159	150	121	156	151	170	152	140	161	150	133	150	139	149	150	131	137	151	139	140	160	146	138	154	157	149	138	152	123	136	130	150	162	153	138	148	159	162	157	154	161	143	147	159	128	168	142	132	169	167	153	136	126	133	143	148	147	156	171	146	168	158	172	151	143	158	142	153	152	150	153	155	170	131	134	132	136	141	151	155	117	149	145	137	152	158	148	146	156	170	138	164	155	129	121	152	152	153	172	155	140	157	160	141	139	151	142	142	140	149	134	156	154	154	162	149	142	134	157	158	140	162	157	173	136	147	151	145	155	138	150	150	170	145	146	146	163	164	147	140	143	144	146	164	136	153	156	122	148	168	151	139	143	140	130	149	154	132	140	139	155	142	140	137	138	151	165	130	162	159	172	160	147	148	162	136	154	140	157	164	139	146	142	128	140	151	137	149	151	155	158	148	131	148	146	148	155	139	143	139	169	133	165	142	147	152	148	146	150	172	147	160	169	149	143	154	157	124	145	145	142	151	166	151	150	153	140	134	146	124	131	171	140	172	145	140	133	153	159	132	137	132	130	151	128	157	147	163	151	167	161	163	142	150	153	147	140	161	135	137	151	144	154	133	137	154	153	150	126	145	159	147	136	150	142	137	152	155	135	160	149	152	167	138	147	151	137	158	131	163	153	143	152	144	138	157	158	155	147	160	154	152	153	160	143	146	160	129	147	150	147	139	158	130	142	151	148	149	148	123	156	135	135	135	156	140	149	157	139	144	141	143	137	148	133	164	141	155	136	166	140	153	136	151	143	152	135	193	159	155	165	157	163	143	148	146	155	158	147	148	128	138	175	133	136	163	160	124	137	157	155	161	166	135	138	148	136	174	142	158	195	161	160	154	153	131	123	147	169	143	154	157	148	140	142	140	155	150	141	144	168	139	140	150	150	160	127	159	138	156	110	151	135	162	139	138	153	138	145	141	127	146	166	151	167	143	158	148	154	137	162	141	155	133	151	166	162	142	139	148	133	162	130	146	147	159	146	151	157	145	150	144	129	158	139	152	155	144	154	149	136	144	169	147	151	154	136	165	148	141	133	160	147	150	158	157	154	141	171	146	143	166	163	161	161	147	154	159	149	146	138	154	169	165	139	143	154	118	136	151	151	155	142	157	138	142	152	156	137	165	137	155	154	147	149	158	137	171	138	155	144	167	142	143	151	161	130	157	131	142	166	159	153	146	144	142	137	159	130	170	121	152	141	144	139	152	143	139	151	137	135	141	157	182	148	139	153	135	162	146	166	152	148	160	123	155	179	164	149	126	152	170	128	143	180	147	145	164	140	149	154	120	149	143	126	172	170	137	129	141	146	151	158	146	149	147	160	145	169	142	150	139	141	152	125	150	159	124	136	133	161	145	142	175	162	164	154	134	144	153	150	144	159	128	152	149	146	147	140	154	131	136	139	156	149	153	140	161	152	143	125	150	130	154	122	124	137	152	149	137	128	121	145	159	142	145	142	147	142	148	156	155	145	163	145	159	142	149	141	158	177	153	163	152	145	155	152	152	138	127	134	134	142	154	128	153	161	150	152	157	169	150	150	146	141	162	135	144	128	133	172	155	148	156	141	174	149	136	165	143	138	133	178	148	156	129	148	125	145	151	171	156	141	178	144	152	173	143	161	139	155	170	137	132	157	152	125	139	160	155	167	136	159	134	143	151	165	143	134	151	155	159	160	139	176	143	161	142	156	146	174	141	144	153	140	163	145	154	168	135	168	162	156	137	149	140	161	163	150	156	151	127	149	169	130	149	130	173	146	129	153	153	147	155	171	151	155	154	142	157	124	151	129	167	118	135	146	139	144	155	168	138	145	139	152	158	151	155	158	139	135	164	163	158	152	161	138	131	157	171	150	151	126	159	133	142	140	141	153	163	141	144	133	132	161	130	129	156	141	144	165	119	175	142	142	151	125	127	146	142	141	148	145	152	144	137	137	136	152	158	137	160	144	143	160	133	163	138	166	150	144	148	169	131	163	134	148	133	158	171	148	149	152	161	151	159	171	182	157	167	139	121	164	135	166	140	160	139	151	153	145	149	152	154	142	137	146	143	143	138	149	155	156	181	134	153	154	167	154	154	147	167	153	126	164	158	128	140	140	131	136	144	152	150	145	144	153	180	140	179	137	164	134	163	145	145	150	166	137	136	155	157	161	147	149	159	138	161	143	140	174	143	171	162	164	170	145	123	161	173	149	165	138	136	141	151	155	126	140	147	160	133	153	156	153	151	146	141	156	137	167	147	152	142	139	151	157	143	139	160	150	134	164	149	139	160	127	122	141	190	154	142	149	140	145	173	141	163	164	169	172	173	139	126	144	174	154	130	133	164	144	156	154	124	148	140	150	134	155	146	127	167	156	116	150	134	159	128	164	156	136	136	135	158	155	162	138	131	154	145	161	147	162	143	155	135	146	117	160	141	155	149	150	138	160	148	160	148	146	152	155	138	152	137	146	141	152	140	139	141	157	159	131	148	167	140	146	159	155	159	127	140	139	139	171	142	160	155	159	154	135	155	131	145	163	134	161	147	142	145	165	154	132	139	157	144	165	156	137	144	133	162	155	148	166	126	148	146	140	146	140	146	154	161	157	145	151	166	135	183	156	164	141	154	128	142	169	139	151	170	152	152	156	144	159	136	134	152	159	167	148	141	152	159	124	143	145	158	152	175	137	144	121	178	147	137	147	162	149	151	151	153	174	144	144	139	148	165	139	120	157	151	151	131	152	136	145	138	146	151	133	163	139	153	147	142	163	139	122	149	126	157	141	160	168	169	170	163	165	160	168	139	162	156	119	132	165	158	137	119	151	147	161	141	168	120	136	139	149	158	131	150	169	142	154	160	138	155	146	138	157	149	129	147	145	134	165	156	155	152	144	165
26674	1925	4380	5022	4293	3501	2842	2363	1933	1722	1482	1290	1198	1043	1011	887	913	822	820	696	742	680	686	601	653	597	615	543	562	537	530	525	505	557	467	528	504	471	468	488	465	463	485	566	461	473	604	735	723	661	594	582	505	480	483	472	591	552	493	866	5232	411	389	405	390	426	406	438	390	429	374	407	422	410	409	418	389	396	405	400	408	414	419	398	412	383	372	410	371	388	414	412	398	438	379	413	385	411	380	409	376	401	401	372	353	407	361	401	397	387	370	438	399	386	398	371	421	384	397	364	434	401	390	378	386	427	394	399	405	404	432	387	376	431	391	435	363	452	418	379	425	389	410	410	383	417	396	371	381	436	443	413	405	411	363	417	364	391	390	406	381	384	414	420	383	399	413	388	416	395	364	435	396	388	417	396	404	385	368	398	368	409	385	419	399	399	412	355	376	360	377	387	372	420	403	387	408	409	374	392	387	412	404	405	409	396	395	388	355	420	403	429	422	411	415	437	414	379	391	402	407	408	405	378	403	406	370	419	390	366	399	381	384	369	375	399	379	393	418	391	399	386	386	387	425	372	413	423	440	375	382	387	411	420	388	370	406	406	421	395	379	390	396	383	411	401	390	356	365	420	387	393	381	409	383	411	434	390	425	406	401	364	410	401	422	401	432	409	402	392	417	380	365	418	420	389	390	380	381	401	377	352	363	384	369	393	435	388	422	393	383	388	402	397	413	390	385	407	391	401	387	385	406	403	375	405	390	362	344	397	396	377	376	405	367	388	419	411	429	389	381	372	402	391	401	424	408	412	393	389	385	393	360	401	379	384	369	367	425	361	389	405	395	394	361	388	394	387	417	368	385	387	416	428	391	414	369	406	403	399	400	374	375	385	375	342	405	402	385	345	386	412	371	422	421	367	401	408	401	359	430	375	408	405	447	411	398	364	380	384	357	425	354	395	392	382	411	432	363	405	420	407	391	394	405	392	399	433	396	414	421	402	424	391	396	415	407	409	367	400	406	350	375	360	381	378	420	399	391	394	433	407	384	409	386	437	400	384	413	397	373	389	397	410	383	375	425	414	369	390	385	380	401	377	399	404	384	412	381	400	395	383	384	380	408	423	403	385	411	414	402	403	413	427	363	406	373	426	381	366	371	394	396	409	409	379	401	368	396	381	390	417	375	389	371	367	374	399	390	372	380	362	349	398	427	377	387	392	393	399	411	389	388	384	434	402	375	394	370	383	412	397	400	397	412	452	409	403	370	367	389	385	407	408	369	392	400	389	421	399	397	369	388	379	420	381	408	399	401	438	410	392	387	383	438	366	396	410	387	431	386	394	399	378	404	399	426	412	382	396	401	406	381	410	376	414	397	366	421	386	405	386	389	373	419	373	384	378	399	387	382	409	368	381	396	375	418	406	419	402	382	397	411	408	386	389	392	379	362	356	383	393	382	367	378	344	412	427	404	429	369	395	369	348	390	414	405	414	393	376	426	376	381	406	398	401	369	426	381	355	376	418	381	389	383	416	384	392	380	372	379	390	365	389	431	368	371	386	405	416	422	418	415	400	402	410	408	427	406	377	380	383	438	385	373	383	376	395	402	407	421	392	386	404	404	389	406	400	382	395	414	408	366	405	366	388	387	411	407	423	389	393	385	389	371	368	392	384	390	425	383	436	402	413	379	384	380	414	383	395	382	403	427	378	393	404	406	383	382	435	391	393	412	357	419	385	391	387	372	357	400	391	406	396	376	387	383	426	393	377	393	379	385	398	382	402	417	386	412	405	415	352	382	371	390	400	377	389	401	392	423	393	392	380	373	425	443	417	399	378	398	423	408	418	405	444	403	435	355	414	430	400	414	416	378	375	408	367	381	367	412	388	391	419	372	389	398	380	399	379	386	398	426	426	372	368	374	408	382	400	362	421	388	399	409	431	369	437	405	374	375	401	386	385	409	395	409	370	387	401	398	378	395	402	385	384	411	376	345	380	371	381	416	373	402	391	391	387	393	379	399	400	352	407	395	356	381	365	385	379	367	374	376	381	365	387	364	403	368	431	361	379	390	401	364	388	390	407	378	369	406	397	376	389	407	412	377	415	409	397	409	409	385	388	379	402	396	426	380	367	439	380	379	381	381	418	361	406	404	385	380	401	369	395	433	380	386	371	391	408	395	372	414	391	399	390	431	361	403	402	377	403	432	381	381	371	400	393	381	382	383	386	419	395	395	400	393	390	409	392	388	426	378	430	420	396	379	384	379	364	367	408	396	450	391	393	387	430	397	385	412	418	405	371	398	432	410	362	409	379	376	404	356	380	401	416	386	392	394	402	381	383	397	449	395	426	417	396	423	418	448	402	394	395	416	405	394	411	385	371	405	398	356	411	415	374	384	354	417	342	396	395	383	374	414	399	393	356	375	373	376	379	389	363	370	410	386	421	427	389	407	371	377	363	414	465	402	382	398	373	376	379	408	379	438	415	411	378	390	362	391	402	372	388	361	395	391	372	409	388	418	394	365	385	418	427	393	368	347	382	395	354	407	342	362	380	374	387	402	382	396	423	393	422	369	401	411	374	388	388	374	414	390	365	415	404	402	398	420	400	377	393	388	412	418	358	375	391	371	389	390	357	396	409	431	409	388	424	430	407	372	372	386	391	420	433	384	405	368	416	401	377	432	359	404	382	398	379	410	410	406	409	379	384	415	409	414	412	407	402	391	393	379	359	368	396	403	392	381	405	390	394	398	388	420	421	403	387	349	360	392	429	409	372	389	364	390	361	384	437	361	379	356	397	396	366	396	353	408	384	399	411	353	397	391	381	401	385	346	385	407	407	397	382	454	380	400	370	374	416	352	407	400	405	382	388	366	417	394	359	421	397	393	379	368	365	374	396	394	411	405	398	440	381	371	387	399	406	384	356	374	401	354	351	385	400	405	410	357	379	365	380	423	408	395	403	375	395	384	389	405	387	394	390	417	379	409	362	383	331	362	388	423	377	414	374	403	405	397	375	418	399	395	355	379	410	433	398	408	366	398	406	404	385	417	390	371	391	388	382	382	424	369	398	365	374	403	421	396	421	362	412	372	370	391	400	393	387	385	429	390	388	391	364	389	399	397	423	368	370	410	397	419	365	408	417	363	352	400	408	385	392	390	394	415	409	407	366	379	383	403	388	382	399	383	383	409	385	424	403	394	412	396	374	388	395	356	366	386	411	386	343	385	375	356	368	409	360	386	422	407	395	396	388	352	418	380	380	418	391	399	426	381	383	402	399	412	378	379	421	385	420	363	417	378	371	410	402	404	398	365	360	395	392	355	405	394	360	406	394	393	373	407	422	389	373	387	399	406	412	401	402	396	384	397	402	351	401	372	412	392	420	424	371	382	367	387	405	366	379	373	409	394	399	387	405	367	376	404	427	398	405	398	397	425	389	391	409	395	405	382	426	382	354	422	405	400	393	377	376	403	378	372	393	366	359	346	428	414	396	377	402	401	373	390	399
3990	220	207	201	172	185	193	188	187	160	189	186	186	185	181	178	188	171	167	183	158	172	180	166	173	191	159	166	188	155	204	174	180	193	197	188	171	165	169	160	171	169	186	198	178	181	213	189	170	187	200	172	205	175	174	160	174	191	187	190	206	170	186	167	156	142	160	188	202	201	194	159	168	194	170	182	201	160	169	167	192	183	190	162	169	177	178	194	171	148	179	186	163	165	180	169	162	167	148	145	178	191	164	181	169	183	166	158	170	150	177	163	177	176	167	164	177	166	170	183	169	185	187	166	186	176	181	180	186	191	176	190	176	162	167	162	177	180	193	177	199	184	160	176	169	187	172	159	176	155	205	174	180	197	160	175	178	158	186	189	155	170	172	176	164	167	157	172	166	183	190	165	194	180	161	176	175	160	174	184	161	159	168	193	156	189	170	163	170	147	162	181	177	163	190	165	181	192	166	185	175	171	191	158	162	175	178	172	180	188	165	171	182	183	173	205	155	166	191	168	172	201	202	193	191	182	166	171	193	199	175	207	208	192	184	174	187	192	181	180	185	186	185	163	186	171	179	176	167	157	183	170	147	187	167	188	178	191	161	155	181	163	202	203	170	177	164	157	185	189	205	182	182	193	163	206	179	179	167	167	168	177	189	173	173	168	169	167	191	192	178	185	147	170	175	190	133	190	185	167	170	196	184	170	162	174	194	177	167	144	179	165	185	176	194	183	198	185	168	178	159	177	164	184	174	166	172	162	159	172	174	142	169	179	182	193	171	152	164	173	175	171	184	180	189	174	167	161	186	172	156	162	161	173	160	135	183	164	154	172	191	178	177	176	162	166	201	165	182	159	170	192	178	195	153	169	193	187	178	188	176	197	191	182	153	179	175	181	170	154	193	180	145	168	198	181	183	169	190	164	163	158	189	169	186	163	169	160	162	156	155	173	155	167	171	203	163	176	191	186	191	182	179	173	170	192	180	181	170	173	163	178	166	155	170	156	171	167	174	185	180	186	177	188	196	174	163	171	162	181	185	171	192	156	184	174	176	154	176	159	177	176	212	159	179	178	161	184	183	178	184	156	173	160	201	194	181	185	185	172	178	156	186	160	170	175	172	168	173	186	184	173	174	165	174	168	165	200	179	182	162	180	179	172	183	171	161	204	169	193	206	180	170	166	153	176	152	190	180	188	177	172	165	155	173	190	174	196	155	168	176	176	195	184	193	186	190	177	175	190	193	174	182	164	161	169	190	182	177	183	170	181	169	186	166	172	161	177	166	173	164	154	173	178	178	162	168	204	163	183	195	163	171	183	162	186	169	193	178	164	180	206	181	194	177	147	165	184	149	185	191	198	181	170	195	175	172	183	189	190	174	180	162	175	162	169	162	164	197	172	200	196	163	155	177	170	184	147	176	178	200	179	155	162	185	179	177	178	177	163	164	191	140	189	180	168	165	160	185	172	176	181	169	191	156	172	177	182	195	181	197	201	157	174	171	168	169	168	168	171	155	160	159	182	175	150	168	181	190	169	165	199	195	172	171	180	186	194	161	190	179	182	180	174	165	174	170	169	188	181	189	170	185	150	184	165	176	188	181	183	159	181	173	164	177	174	175	166	181	184	184	177	179	181	160	153	184	202	198	197	165	186	185	171	174	184	170	179	173	198	179	173	173	195	165	190	191	173	188	164	167	170	185	165	163	179	194	187	182	193	174	182	192	169	172	190	169	152	152	204	160	174	169	187	189	188	206	159	180	189	157	188	177	165	167	164	196	168	176	174	183	194	178	173	172	173	161	181	143	192	173	173	175	146	189	163	150	173	172	169	170	170	186	175	177	180	177	174	174	161	192	155	165	188	171	200	206	163	175	159	159	167	187	173	183	196	164	178	177	179	161	170	173	166	153	186	169	196	176	192	186	161	169	184	172	190	175	164	183	154	178	213	181	176	177	186	176	163	167	176	164	176	171	175	173	179	185	173	162	166	166	163	187	169	207	171	162	184	212	192	177	164	163	150	187	183	172	181	169	155	173	171	181	168	153	186	193	198	172	157	175	174	181	175	165	205	179	168	188	184	187	153	155	192	196	158	170	167	185	167	170	169	171	172	168	164	178	177	183	177	186	167	204	176	180	176	185	154	185	158	168	177	196	160	187	175	210	188	163	165	198	165	172	176	170	160	163	185	170	172	162	163	198	184	168	166	168	162	174	183	177	160	168	172	147	147	184	161	186	169	182	170	196	167	169	182	172	170	156	198	180	165	177	158	184	163	196	166	202	169	181	165	190	155	166	207	183	145	163	178	183	173	171	192	175	167	193	181	179	180	170	164	186	161	172	183	163	163	204	147	161	180	141	160	169	168	168	182	148	196	164	169	177	163	175	160	190	174	180	188	186	175	155	177	175	182	175	157	168	179	183	174	189	186	163	163	174	167	200	161	192	188	187	189	184	170	164	176	185	179	178	169	200	192	183	173	155	160	153	172	194	173	182	159	204	177	162	149	160	166	166	182	207	206	171	187	180	179	174	170	186	176	164	171	172	172	173	189	172	170	168	165	175	178	157	155	188	175	169	175	173	182	153	189	179	170	170	150	143	156	145	194	160	193	159	180	175	158	195	187	161	143	179	167	191	184	182	173	191	180	168	171	181	174	167	170	176	172	185	174	141	171	185	184	166	192	174	187	191	178	180	189	189	183	162	137	172	165	170	184	184	161	193	152	163	171	174	144	178	178	155	150	180	162	182	175	173	168	193	189	168	169	171	184	160	178	163	172	179	133	166	178	159	187	162	191	184	178	179	179	154	189	168	160	165	172	191	163	220	179	166	179	182	176	175	200	166	178	164	172	150	171	165	184	180	159	177	171	160	169	147	176	168	174	182	186	170	174	168	165	162	186	175	183	159	191	189	165	183	166	173	175	169	153	183	177	177	185	193	165	162	187	162	162	193	192	179	144	214	161	181	180	177	163	200	153	183	199	164	186	191	166	185	160	183	188	186	182	182	176	179	173	170	174	183	151	167	143	164	173	174	188	155	199	174	204	184	172	164	176	164	170	174	173	175	176	154	179	166	167	169	162	164	160	163	147	174	192	182	204	172	160	217	156	162	186	192	159	179	180	178	172	176	161	172	156	148	173	169	198	172	173	165	196	172	157	178	192	187	182	191	165	170	192	163	183	191	179	173	178	176	163	174	157	190	168	178	175	172	172	175	189	166	176	161	162	163	186	163	169	171	163	157	155	195	176	149	171	186	178	164	168	191	191	166	173	180	180	193	180	166	192	145	188	155	164	178	179	158	162	191	175	160	203	178	167	172	153	149	152	175	175	179	183	205	171	168	164	138	193	158	180	176	163	159	170	183	167	155	170	182	179	189	170	183	164	193	175	195	173	184	195	183	182	165	204	155	166	145	159	196	193	181	188	176	164	184	182	191	193	161	153	176	177	174	191	171	205	178	167	182	183	175	171	172	164	156	177	176	176	165	189	189	174	174	182
3914	522	563	617	517	528	521	512	514	518	476	506	502	522	480	489	498	507	454	502	496	504	454	454	453	498	469	491	491	508	491	498	474	461	514	461	473	490	489	455	486	510	455	517	485	504	604	545	523	572	519	519	490	508	487	504	529	524	512	508	704	486	444	432	481	504	494	434	478	444	479	489	501	473	500	459	494	505	473	483	479	514	449	508	460	473	443	439	468	507	497	480	474	496	489	456	479	440	509	475	476	483	475	482	474	483	454	416	468	502	461	462	474	492	482	461	474	494	451	466	536	488	477	505	458	475	500	474	438	485	456	465	447	490	458	493	467	455	473	468	519	481	479	478	494	469	465	446	456	431	500	454	435	467	489	485	444	443	454	479	449	471	455	490	504	487	470	509	444	468	462	506	476	486	471	510	490	492	469	459	460	471	480	539	469	438	439	438	457	434	470	470	494	501	436	477	438	473	467	453	474	441	467	445	459	460	432	533	493	481	468	487	459	472	500	462	465	509	453	459	450	482	496	505	490	454	468	482	500	485	466	482	458	472	504	470	461	533	494	483	454	466	498	482	440	459	453	475	500	490	503	485	487	449	438	507	453	490	509	454	437	454	449	489	460	486	498	451	453	461	458	514	460	457	458	496	485	477	455	462	487	490	463	468	477	468	503	486	480	484	435	451	452	481	557	506	459	473	502	515	455	458	447	508	475	446	467	490	476	455	452	491	475	480	475	473	468	424	495	430	442	444	480	449	490	438	481	471	454	489	484	492	450	484	452	490	470	464	460	472	516	480	477	479	488	484	458	447	457	473	444	478	439	473	470	519	447	482	445	443	494	476	462	461	530	469	481	452	516	426	456	522	468	450	473	450	459	463	471	485	465	486	442	432	483	479	462	451	458	478	523	414	490	478	509	497	478	484	442	488	502	444	443	482	492	461	453	471	466	443	457	477	475	476	446	495	443	440	463	465	451	484	488	492	482	493	461	526	461	447	474	439	468	472	446	501	481	459	487	468	466	492	433	456	505	461	483	463	445	472	465	430	475	484	481	492	492	474	476	431	500	454	471	474	481	420	495	456	520	444	437	490	503	440	491	461	465	504	474	436	469	455	492	446	463	462	460	466	444	488	466	451	482	436	487	505	493	491	453	503	505	468	439	491	453	426	502	476	501	495	430	463	470	461	471	477	438	446	481	457	433	490	459	501	475	477	447	477	490	482	476	451	465	459	484	464	448	498	491	511	456	468	485	452	492	429	463	510	439	475	472	483	455	497	429	449	447	433	488	457	452	479	472	459	481	438	517	489	449	486	499	465	487	454	449	475	475	493	493	423	491	472	495	446	459	486	474	487	462	455	441	433	464	475	461	462	484	480	456	473	472	483	449	426	487	454	470	483	438	488	450	491	453	479	474	453	472	467	490	478	492	470	456	448	515	429	465	431	447	501	514	494	472	444	466	440	461	453	443	471	454	452	489	471	487	491	448	522	472	504	495	441	438	478	462	447	498	474	487	443	443	458	473	495	465	461	480	471	514	481	496	436	443	488	491	450	445	483	484	485	477	483	468	486	501	455	467	466	447	487	461	475	482	474	492	496	485	453	492	491	480	460	465	478	441	506	479	461	447	505	493	498	448	478	498	459	493	481	501	445	467	486	461	476	472	477	448	473	458	447	449	466	440	511	502	417	464	495	477	523	465	493	492	465	519	447	462	466	465	445	480	483	432	479	463	496	497	518	464	486	453	427	456	471	450	461	495	492	476	473	456	491	507	475	490	485	498	445	485	455	462	469	466	506	484	474	476	448	473	466	490	453	505	486	455	431	472	495	485	480	478	470	470	477	480	439	477	432	464	477	483	478	460	489	454	487	490	462	487	461	512	494	477	507	490	482	445	530	456	504	450	470	474	479	473	475	492	479	498	469	499	462	518	444	444	472	473	496	466	458	485	504	475	498	475	453	457	495	493	436	484	487	473	432	485	456	459	462	502	478	489	460	456	479	529	451	506	487	469	453	484	491	468	460	499	472	459	473	516	438	522	475	505	447	481	506	482	474	465	408	486	471	477	510	438	467	516	449	454	505	483	478	475	479	478	447	438	470	479	455	477	441	531	453	526	474	454	465	481	470	468	466	481	448	515	459	470	472	461	463	508	463	497	477	448	469	448	503	465	495	461	449	484	495	453	435	462	448	427	489	445	462	493	463	462	486	465	491	487	477	499	458	508	443	490	415	467	409	476	464	460	462	480	510	494	472	453	493	484	479	507	472	487	502	471	482	485	455	448	485	483	501	433	475	483	491	454	462	472	466	470	467	456	459	445	448	470	465	464	481	457	461	456	501	461	464	485	485	416	447	449	457	483	438	466	479	426	472	482	460	454	477	460	523	517	482	483	458	506	514	495	491	475	453	472	483	464	469	470	478	450	433	486	502	492	436	479	480	484	468	472	475	506	489	468	473	486	472	471	456	485	480	443	530	457	468	466	475	463	485	481	495	478	449	494	434	447	489	475	441	473	476	496	490	453	479	442	476	479	454	466	477	473	495	497	472	506	452	439	454	477	465	458	492	478	477	466	517	451	440	445	491	463	468	484	496	442	437	452	499	501	469	471	462	454	526	485	447	456	519	502	465	452	461	422	492	494	465	503	435	488	463	488	448	488	489	459	440	462	470	473	449	466	457	486	472	469	488	459	525	480	462	472	507	453	460	501	496	479	479	448	471	438	451	471	442	455	514	521	445	465	487	448	460	488	507	478	465	495	413	475	460	502	455	482	487	474	462	470	464	490	501	477	481	468	465	466	455	427	457	488	475	458	405	411	487	525	452	458	476	450	465	521	448	448	488	465	438	453	485	457	491	504	501	482	487	458	459	491	471	462	442	485	471	505	498	464	494	485	507	478	494	464	502	460	433	410	471	443	495	480	509	501	498	487	454	512	455	462	451	466	432	450	404	470	479	475	439	492	506	470	494	477	476	494	466	437	459	475	489	426	468	463	472	444	509	460	452	429	471	456	498	449	470	495	475	466	504	487	478	430	440	525	475	453	463	482	513	451	481	454	457	480	491	454	478	473	486	471	455	471	478	465	496	491	478	494	475	466	485	448	474	472	454	478	468	469	452	468	444	489	420	459	479	426	498	485	488	473	479	481	460	466	449	473	474	470	471	455	466	491	467	462	487	483	468	488	484	495	446	467	460	483	498	492	534	471	475	440	496	466	437	464	475	463	509	475	491	475	472	507	485	442	452	447	497	475	501	490	515	434	532	450	444	483	487	456	486	481	488	478	439	517	500	479	480	476	485	459	457	478	487	489	470	514	445	459	472	447	463	529	476	458	517	480	462	474	473	434	470	461	471	454	455	502	455	479	462	420	491	454	472	464	481	475	460	468	472	490	479	477	444	445	487	473	457	447	484	491	480	500	467	481	439	446	453	497	464	465	492	465	473	479	463	483	483	465	506	449	493	473	473	492	482	503	481	489	500	517	453	477	457	461	473	475	453
36280	7604	1251	861	664	517	429	413	360	328	310	314	260	244	232	257	263	246	234	256	222	268	263	242	225	266	239	242	249	210	237	225	219	243	249	251	220	227	236	229	233	252	219	237	225	236	259	244	226	242	235	232	239	228	262	239	227	233	232	266	558	225	226	235	204	224	231	220	190	242	248	220	198	194	225	218	226	228	208	228	231	245	215	219	186	228	201	236	224	203	202	232	220	233	217	225	223	245	233	170	215	233	214	229	224	208	203	225	253	195	246	219	216	178	246	215	209	238	217	199	212	242	216	214	203	201	211	207	206	239	254	214	216	220	210	215	214	233	204	254	232	220	235	214	218	225	223	200	228	263	232	178	246	231	234	245	231	225	217	220	224	211	231	235	229	219	180	258	193	204	213	217	218	228	215	245	234	198	210	216	202	237	223	239	205	253	234	219	213	229	215	187	211	224	199	212	188	219	203	203	205	222	216	204	233	204	187	211	200	210	223	221	215	223	215	219	218	227	226	207	210	240	221	235	238	216	236	224	219	238	207	219	198	220	257	237	234	230	217	237	216	214	220	219	229	221	221	215	218	242	208	215	212	235	211	215	225	204	255	214	200	234	232	244	207	208	224	225	195	226	220	219	232	214	188	225	196	221	235	218	209	227	214	219	214	221	242	226	262	222	222	228	193	209	243	210	214	245	224	221	195	197	192	208	229	215	216	208	227	210	239	198	230	239	227	219	256	225	212	211	234	217	229	215	214	211	219	219	226	195	209	208	208	207	207	212	223	221	253	212	214	221	227	224	196	217	217	239	220	206	241	213	201	203	193	254	226	213	214	224	215	189	227	233	222	216	223	206	196	219	219	219	207	226	214	223	239	220	219	224	211	225	204	217	229	213	178	193	214	219	224	200	225	189	229	220	241	199	238	241	238	222	218	222	236	214	227	204	213	201	196	239	190	204	234	218	221	210	226	225	204	211	213	214	246	223	220	199	192	214	238	207	210	232	216	242	216	229	200	209	224	226	232	215	218	241	207	209	218	198	207	231	213	228	235	218	232	213	224	241	231	225	222	207	211	219	208	213	212	236	219	235	226	199	216	238	207	239	216	225	220	187	250	193	230	214	224	228	228	234	202	211	254	192	224	224	225	197	255	223	229	207	214	229	215	210	230	223	194	204	228	215	183	235	229	230	234	190	198	230	232	208	219	219	216	201	223	197	199	211	200	182	225	243	220	248	225	204	214	207	241	213	238	221	220	219	208	231	201	195	212	228	212	232	259	214	231	222	227	247	233	198	215	223	198	227	178	204	243	202	245	230	224	236	243	205	202	220	226	208	216	237	247	223	213	208	210	205	199	226	205	233	198	235	209	219	213	221	215	214	218	228	230	221	239	205	242	235	211	243	237	201	235	218	208	227	219	229	218	245	226	238	217	235	238	219	226	236	221	213	218	220	215	232	231	224	199	199	213	244	193	231	217	222	217	212	221	215	190	200	220	209	219	210	232	218	224	250	204	236	211	204	222	211	239	216	234	244	231	234	213	222	207	234	196	208	211	200	222	240	237	217	225	224	217	210	209	195	241	231	226	215	225	208	239	197	244	209	218	233	226	236	212	255	233	206	224	230	209	229	194	240	232	189	232	229	202	232	236	198	240	204	214	202	246	229	192	242	207	262	249	214	235	216	217	223	187	223	218	211	260	245	230	226	229	238	225	215	196	227	234	207	228	217	216	230	239	229	211	230	225	215	233	234	220	211	191	216	244	207	201	210	226	230	207	222	221	216	222	222	211	239	222	218	243	215	228	219	228	220	216	225	231	244	223	226	210	217	223	212	251	234	220	195	205	196	201	224	230	198	230	191	230	228	224	228	209	199	220	239	216	231	227	229	224	227	246	247	232	191	190	204	224	190	220	244	225	213	228	231	226	237	225	237	231	220	210	234	210	227	215	213	238	218	192	246	207	221	183	218	234	213	236	182	184	239	218	212	235	221	232	232	185	215	249	225	226	218	209	216	228	211	216	240	222	227	200	234	206	214	197	202	226	223	219	224	240	203	206	221	225	203	244	235	229	205	223	217	234	199	221	213	220	213	199	231	197	230	214	201	209	220	238	242	220	186	236	206	233	212	224	213	219	227	227	208	225	242	228	194	216	212	219	228	205	231	229	210	197	214	206	225	258	236	218	244	220	210	203	212	230	188	234	187	184	200	210	242	228	226	273	226	217	242	203	209	253	225	232	228	200	218	222	208	238	231	256	222	231	207	205	225	222	239	224	231	223	224	219	241	196	277	209	219	227	221	220	196	204	226	240	217	250	224	210	207	198	212	194	210	219	231	208	229	211	212	238	203	223	213	194	208	239	202	201	240	230	240	236	195	245	206	243	200	198	211	240	227	212	241	205	185	223	241	244	215	231	231	221	214	216	195	219	194	215	230	243	237	250	205	214	206	228	275	252	192	204	238	246	213	232	209	189	194	231	237	224	246	224	204	198	233	211	222	193	209	234	224	221	229	210	220	217	224	221	227	214	214	247	226	234	211	201	238	204	202	210	199	220	231	236	249	224	209	237	227	207	216	240	224	204	214	221	211	216	208	206	232	226	208	221	233	233	239	243	234	239	202	199	239	214	252	185	214	205	254	201	192	194	218	218	208	229	213	248	213	205	246	232	212	203	249	226	208	205	222	225	193	203	204	263	227	211	238	236	222	241	194	210	226	247	266	229	218	212	243	228	212	235	222	248	220	214	222	204	220	241	220	208	211	216	206	230	232	198	230	211	241	229	210	232	222	224	219	225	223	219	200	220	230	224	214	244	218	218	245	213	207	238	238	224	198	205	194	220	243	236	207	253	249	249	223	212	235	226	226	218	239	226	209	222	242	224	231	214	214	210	217	217	234	233	236	231	219	203	219	248	220	219	225	200	220	219	232	196	213	223	243	212	219	234	221	216	206	210	205	236	212	228	217	215	233	219	217	208	232	205	212	225	242	233	198	207	216	189	234	211	273	210	185	224	205	222	213	215	218	200	209	217	215	219	226	225	222	188	224	229	217	221	231	219	193	187	202	232	230	234	199	205	222	220	228	212	212	254	198	193	206	218	266	241	211	191	223	211	204	242	242	244	196	226	223	234	233	230	222	243	227	221	223	214	207	241	210	194	202	221	231	230	229	185	203	227	231	217	222	212	203	216	219	214	213	210	220	223	202	216	215	234	216	221	221	262	213	247	244	211	209	224	202	212	202	238	214	228	223	200	224	225	237	219	243	233	228	209	192	228	223	209	237	218	204	216	200	255	236	225	213	247	220	228	211	221	196	223	221	219	216	215	210	189	212	232	217	241	231	217	220	216	189	215	238	212	246	237	207	233	232	217	225	231	226	237	220	242	194	210	214	195	208	216	204	198	218	229	218	254	223	224	202	223	190	227	238	220	231	215	203	231	234	242	231	199	211	197	194	220	214	223	226	214	212	211	233	251	214	215	193	232	213	233	215	243	234	249	226
19479	1330	2601	3097	2584	2247	1838	1619	1406	1262	1087	1063	994	956	919	830	791	779	805	755	734	707	725	689	702	624	691	694	638	699	673	670	626	659	605	630	642	631	620	634	641	608	589	695	704	712	793	789	732	739	653	673	635	612	604	616	620	636	662	894	3544	566	569	582	619	589	595	596	578	573	565	571	583	581	604	576	575	555	569	595	629	576	561	560	576	578	554	604	582	581	606	539	568	581	548	601	572	608	573	561	634	548	558	591	554	566	601	552	564	580	577	589	550	578	577	578	570	563	564	574	620	568	601	552	569	618	577	562	534	570	535	575	571	583	561	583	585	582	563	605	561	566	606	585	575	542	556	618	561	599	613	570	571	565	586	581	558	576	598	625	576	547	552	557	557	553	555	535	552	579	552	594	586	600	557	576	555	623	562	577	632	600	635	567	570	589	554	564	590	554	573	532	582	555	563	570	611	535	561	617	566	568	557	588	569	582	592	576	598	610	622	576	575	553	549	548	573	575	533	541	567	581	532	588	581	564	534	611	568	537	559	578	609	573	539	579	559	556	509	565	583	578	500	587	585	567	608	561	607	581	586	531	576	569	563	587	602	595	539	565	557	570	593	551	615	561	560	581	562	554	570	577	569	554	544	558	602	575	556	548	581	579	543	597	572	571	537	586	573	580	547	532	582	611	606	539	583	535	583	565	530	582	543	564	573	552	599	578	609	569	531	537	560	553	593	581	595	567	577	555	584	560	580	554	531	541	609	567	596	591	519	563	577	584	592	579	545	597	564	554	543	565	572	565	560	639	607	587	570	564	541	567	569	565	638	573	552	585	554	582	626	569	584	580	521	570	594	565	540	600	603	579	556	550	559	556	582	592	562	529	567	597	525	564	577	568	562	573	634	596	588	609	563	564	549	547	554	536	552	577	571	576	581	569	614	551	555	547	557	539	589	553	614	540	545	547	598	526	564	547	591	555	582	554	586	578	510	595	571	541	536	582	574	596	580	568	536	591	517	633	615	562	539	604	555	535	581	520	570	589	604	593	576	537	559	592	561	580	542	551	592	575	601	561	578	569	557	560	585	590	569	518	575	549	624	551	555	560	545	583	598	589	565	605	595	618	564	550	541	558	555	561	563	594	572	574	574	604	588	576	576	614	580	555	591	546	576	588	553	552	588	571	571	575	550	573	558	572	571	528	584	555	576	520	510	540	572	529	545	579	579	585	582	542	584	567	624	561	521	526	564	596	555	560	572	572	559	579	514	557	553	562	588	578	609	558	583	573	560	573	594	586	525	578	523	566	577	540	557	597	561	540	579	544	627	552	553	509	592	584	614	560	565	574	559	575	575	557	588	601	546	583	574	571	601	562	605	591	570	550	561	553	579	552	568	554	556	516	580	539	557	547	606	593	584	557	532	555	585	539	591	546	569	544	564	587	608	569	550	548	556	556	572	570	565	566	593	556	580	602	547	581	572	575	564	584	563	558	549	566	610	557	563	589	580	548	574	557	555	567	583	597	566	594	593	579	566	557	575	570	551	555	564	553	588	565	569	568	571	592	559	511	587	578	596	575	530	564	539	539	562	562	587	557	540	588	573	576	537	611	632	579	562	579	581	577	561	614	596	563	584	540	513	596	569	581	599	609	579	564	585	550	599	586	539	555	577	568	579	601	541	563	567	585	595	583	567	563	545	544	582	578	562	577	562	589	575	538	578	534	585	543	572	588	553	560	635	603	575	520	566	539	558	564	579	542	540	595	590	576	562	561	596	568	560	568	558	554	518	529	527	611	553	550	554	594	561	563	593	578	580	572	579	586	533	559	542	579	577	576	538	588	571	530	568	547	547	591	584	531	609	583	588	536	592	582	565	534	557	580	532	594	561	579	571	581	538	536	560	571	614	572	610	550	576	573	547	555	606	547	582	556	562	567	568	562	552	584	558	615	608	560	566	539	583	557	582	579	575	604	603	588	541	570	563	599	546	575	623	509	615	584	558	570	586	574	587	571	573	576	598	559	562	567	571	577	593	573	588	553	570	580	537	552	561	574	586	599	561	621	547	598	590	577	594	569	595	638	579	609	576	601	525	590	570	546	512	573	599	570	557	523	580	558	606	614	542	581	585	601	559	536	543	545	585	570	580	551	559	564	614	558	550	582	602	564	580	539	570	561	556	577	579	567	574	536	542	577	566	547	589	542	609	552	583	580	578	617	588	579	599	577	608	526	571	576	567	559	554	526	560	566	603	580	565	566	554	572	548	546	591	562	565	575	599	549	622	605	559	608	570	577	578	597	559	564	563	554	586	558	595	551	572	504	520	605	543	588	549	592	583	580	553	578	567	568	585	590	571	564	565	580	585	569	538	557	566	548	559	585	585	548	553	569	584	542	531	562	587	634	563	591	569	597	561	567	549	522	573	584	551	583	567	585	543	562	575	572	604	566	555	566	539	615	547	541	566	555	572	569	602	563	585	545	572	573	577	566	583	563	590	563	588	555	588	580	569	570	566	560	586	607	566	568	604	533	529	582	575	568	537	587	563	542	612	602	568	560	574	564	566	565	577	629	573	587	558	581	572	562	581	569	603	609	571	529	549	573	547	581	588	590	604	576	567	589	587	577	602	616	607	595	525	572	597	557	564	650	581	566	618	580	563	575	580	553	618	573	558	556	567	559	554	561	573	564	593	554	544	555	598	629	592	585	584	598	565	537	558	582	577	613	570	536	548	544	555	592	555	610	577	568	562	556	581	536	578	543	588	534	586	592	596	558	554	598	524	559	600	517	522	579	554	581	526	574	559	547	555	585	566	570	542	576	522	583	530	616	581	594	562	529	532	579	587	585	594	581	526	576	571	595	571	554	586	604	580	565	584	564	564	558	582	536	548	579	593	579	585	588	579	587	532	584	557	558	613	566	551	570	569	565	566	571	584	590	561	523	581	558	576	509	609	630	575	575	587	596	596	576	553	587	616	564	571	578	549	549	563	620	542	584	607	565	571	543	591	555	537	536	555	553	560	549	582	555	522	590	539	577	569	591	572	630	562	522	546	578	574	571	553	572	618	569	544	558	570	534	553	562	557	570	612	567	565	572	559	562	555	573	551	564	582	569	597	574	560	538	607	575	550	527	593	552	607	586	588	546	581	591	546	579	558	563	535	570	579	595	592	579	558	595	562	522	590	544	555	554	552	591	600	570	565	584	533	582	533	587	524	556	565	549	609	584	596	550	567	604	561	536	585	596	553	561	590	548	532	559	585	592	600	540	572	570	571	559	554	591	556	550	618	582	544	541	604	553	545	538	579	581	569	552	550	570	573	573	559	596	581	575	590	574	580	592	583	566	589	603	585	597	577	574	549	578	540	556	588	598	544	596	564	553	599	573	577	585	553	577	569	592	615	585	563	542	557	573	584	581	533	559	599	584	618	554	553	534	558	576	595	575	522	597	556	511	607	574	607	590	561	562	583	577	548	620	571	560	603	550	573	531	579	593	587	569	593	626
51004	16211	2831	1626	1078	778	586	470	397	353	331	283	245	261	231	202	208	200	188	202	200	172	179	192	168	165	188	155	167	181	189	141	178	146	148	164	173	162	159	170	171	157	170	154	174	182	166	180	184	165	166	170	166	156	166	137	164	158	173	265	754	173	143	141	168	143	161	149	141	143	131	133	136	139	129	157	156	152	154	126	155	118	164	128	151	160	186	136	159	140	163	147	137	127	186	155	143	160	162	157	160	153	138	152	143	148	136	147	177	155	150	166	155	140	170	163	159	170	158	164	172	156	160	133	142	154	141	149	177	158	164	148	152	157	152	135	145	152	158	145	148	144	156	169	165	159	179	139	142	132	137	125	143	132	145	153	141	144	137	142	150	147	140	136	149	135	151	161	131	152	143	147	148	155	141	142	129	154	159	145	181	148	151	177	160	148	166	157	159	141	154	156	157	122	149	161	138	131	152	153	162	137	152	141	175	173	183	140	136	142	156	150	141	150	151	141	156	158	156	152	167	158	167	149	160	160	151	166	148	144	128	152	153	141	144	141	150	129	154	147	163	150	163	149	155	154	156	151	173	144	138	160	146	155	158	154	151	145	148	165	123	140	129	156	143	147	143	161	158	165	159	155	149	140	152	155	142	134	128	151	158	143	145	148	138	136	129	132	159	137	180	137	123	151	152	140	160	171	161	150	167	155	127	169	136	153	163	130	148	158	154	151	136	145	156	144	138	150	154	142	167	142	130	133	132	151	152	123	140	134	135	154	141	147	154	159	130	164	144	153	147	150	142	162	150	144	160	146	158	145	159	159	168	152	163	169	157	151	141	159	138	141	125	168	146	151	136	162	147	164	178	158	130	154	146	167	138	159	153	138	138	138	141	161	137	150	154	134	154	142	136	161	136	144	144	140	173	158	127	157	155	118	166	156	143	163	151	152	166	160	154	150	165	163	136	129	158	155	138	170	138	183	165	173	147	140	132	152	150	146	146	140	153	152	146	161	152	148	146	152	140	147	160	142	146	133	156	143	146	144	119	145	143	150	172	161	129	145	167	148	149	149	166	162	150	152	136	161	153	146	149	158	155	145	141	146	168	161	164	166	123	176	172	140	160	147	130	155	139	152	145	145	177	173	154	163	180	157	133	151	138	149	165	174	145	168	159	143	161	150	158	160	138	143	151	161	138	179	130	148	153	150	176	157	140	151	142	145	154	148	157	177	153	132	153	153	145	168	138	141	140	159	156	142	137	137	155	164	124	147	127	150	119	173	148	138	143	184	170	163	150	136	148	142	151	146	128	143	160	143	143	141	178	152	159	140	147	153	127	160	130	151	133	147	164	150	155	142	155	158	136	152	169	184	150	148	143	159	155	181	147	132	149	144	149	142	169	168	155	135	158	165	134	146	140	152	156	150	150	160	162	144	164	153	150	158	154	135	144	131	135	148	149	143	144	133	125	140	159	144	152	149	141	155	121	146	150	144	125	146	143	157	162	155	143	132	139	136	142	189	151	161	129	156	153	132	145	133	147	148	173	162	147	150	144	160	146	149	162	157	154	160	157	148	132	168	166	150	134	148	148	128	150	166	165	149	118	145	123	137	140	161	137	150	165	173	157	161	164	172	160	137	138	138	157	152	170	149	134	153	151	169	149	150	149	151	137	156	142	132	140	156	166	131	146	166	164	147	171	155	166	144	156	150	146	136	138	121	153	158	168	154	145	134	153	153	142	153	140	153	139	158	129	138	186	145	162	154	120	161	148	155	121	143	161	160	139	133	141	166	152	153	170	152	156	145	140	137	164	160	157	143	162	139	137	159	138	146	153	174	159	159	147	160	153	144	164	153	126	160	138	155	149	160	138	149	154	145	150	155	154	149	142	152	129	136	129	147	171	162	132	182	142	165	119	164	143	153	136	158	138	136	152	140	137	142	158	129	154	157	155	136	143	147	162	126	156	156	140	137	130	155	159	122	140	159	164	146	144	149	144	171	159	145	146	149	154	143	168	160	151	135	137	154	161	138	161	163	137	135	149	147	153	137	163	129	152	166	155	149	156	159	153	141	171	151	149	139	168	158	150	147	151	154	133	131	138	126	160	140	161	156	161	161	148	150	156	148	152	174	152	151	182	151	134	159	124	149	126	143	172	155	125	129	131	169	141	153	154	167	151	136	170	150	137	138	155	151	177	133	161	184	149	155	150	159	153	157	158	152	145	160	174	151	152	150	140	153	156	154	127	158	161	144	154	138	138	136	174	126	141	162	143	164	147	155	153	165	151	151	158	137	120	164	167	138	132	153	173	135	157	152	163	142	149	172	137	141	146	142	149	166	134	149	173	131	144	166	141	136	153	148	138	157	160	135	146	156	168	151	148	155	156	132	132	170	150	125	166	147	163	144	143	149	168	171	152	136	170	158	156	146	166	151	137	159	136	148	162	158	168	170	167	156	174	158	151	165	140	164	159	168	157	145	151	162	160	144	161	151	161	148	161	157	125	133	145	166	138	155	159	132	144	146	143	135	151	166	157	162	140	159	184	155	140	129	166	157	145	174	156	131	139	151	129	155	157	150	145	140	161	147	137	158	132	156	151	147	156	139	180	149	145	165	128	161	129	145	141	160	158	155	162	163	147	168	143	145	162	128	145	153	146	144	170	152	141	158	159	166	161	139	148	168	174	150	167	138	170	149	138	153	145	173	136	152	170	147	144	136	142	137	136	150	160	162	154	156	174	174	166	148	148	160	166	143	133	163	142	139	168	140	162	174	152	127	174	147	153	134	152	140	138	152	157	156	165	148	139	163	149	134	140	141	134	155	183	137	161	150	141	156	155	144	129	163	139	143	147	136	147	152	167	180	133	132	143	144	149	135	146	147	159	160	158	145	166	144	159	144	142	143	144	170	170	179	147	143	152	150	163	176	138	152	149	133	140	138	144	142	151	142	154	154	155	169	147	157	134	172	161	158	147	152	158	153	160	142	168	163	130	171	164	159	157	138	157	139	143	142	157	169	166	153	149	167	183	136	174	135	150	141	140	146	135	167	164	144	151	130	156	154	154	150	147	154	137	139	162	164	141	147	150	151	141	136	140	151	132	155	139	161	168	134	139	157	140	174	148	174	146	128	156	145	145	140	149	145	170	151	162	146	156	175	167	138	146	148	149	156	138	141	137	150	134	143	172	153	154	155	138	166	157	164	160	166	171	134	158	146	169	139	149	146	150	159	145	158	175	128	134	179	143	145	147	135	175	155	159	163	173	146	159	147	137	179	146	152	138	116	162	149	145	130	163	147	139	164	155	143	170	142	157	158	147	151	166	168	159	171	144	133	147	154	156	131	155	165	151	170	146	145	139	159	149	148	168	163	145	168	163	150	139	134	168	149	150	163	163	161	134	129	149	130	143	136	138	132	141	159	136	142	143	170	178	156	157	168	147	164	131	175	161	155	152	150	155	143	157	154	145	153	159	141	141	147	138	136	163	139	157	137	162	141	160	154
26858	1890	4398	5068	4343	3435	2799	2315	2015	1713	1389	1370	1145	1048	973	936	913	876	807	754	757	703	642	645	636	630	586	590	560	558	597	548	515	570	479	512	531	521	446	520	468	444	476	564	598	635	698	660	666	601	595	551	544	493	544	508	502	534	485	1612	5787	424	468	440	423	417	437	434	434	367	434	404	396	386	419	412	444	396	421	393	415	402	416	374	406	411	406	392	401	420	414	396	434	389	403	411	414	381	424	403	409	401	395	383	386	391	406	414	385	379	417	390	422	412	392	369	386	408	414	428	393	421	429	387	390	389	414	382	355	421	404	421	425	379	423	412	413	419	412	418	389	412	410	402	412	397	389	356	420	403	421	373	413	371	402	407	383	380	407	403	375	388	419	426	423	416	420	367	414	411	357	396	402	433	434	416	420	391	392	393	384	391	399	373	391	382	387	413	395	403	392	391	380	379	383	385	429	376	415	396	381	405	411	373	403	387	414	432	366	409	368	441	410	414	393	405	401	419	418	441	412	396	400	431	362	401	383	401	421	407	381	382	390	425	413	408	413	358	364	418	394	398	414	400	403	417	395	402	450	386	415	408	418	415	357	414	403	387	430	410	381	406	400	392	398	356	381	355	405	384	380	351	399	397	418	449	363	397	393	405	372	430	411	390	399	375	399	409	400	409	399	390	374	405	364	411	387	415	405	415	423	421	393	389	396	402	408	376	404	402	363	415	410	353	387	341	413	402	387	383	402	379	402	392	395	388	383	388	402	402	395	386	395	383	383	380	395	414	423	398	382	415	387	397	395	418	370	373	365	386	422	394	391	404	381	421	372	387	424	407	384	402	405	427	354	408	400	381	406	402	361	386	368	454	402	361	419	387	386	374	377	382	360	367	421	399	410	378	338	405	413	343	402	399	394	410	443	400	429	411	386	412	428	435	403	387	406	415	397	399	375	389	370	426	389	389	387	386	389	403	421	403	405	370	420	451	417	376	389	385	404	395	405	382	422	386	406	361	383	380	399	375	398	420	395	423	399	364	394	403	360	374	356	362	414	410	397	406	415	391	386	396	395	396	400	361	412	409	386	368	445	373	403	407	409	378	384	374	379	410	394	392	403	408	411	359	373	410	373	392	385	419	365	401	378	380	409	426	425	392	416	386	384	414	425	413	393	447	385	378	382	410	394	392	410	386	407	397	375	418	398	405	393	387	395	445	413	409	413	389	403	400	389	407	404	382	397	379	386	354	415	369	369	410	425	400	427	371	407	391	419	407	401	393	378	402	386	400	456	397	447	418	428	408	384	396	368	366	396	413	379	414	415	380	387	407	421	387	400	417	376	387	370	401	379	415	378	383	374	391	417	389	387	387	372	412	397	360	414	372	392	420	404	384	426	371	422	388	383	412	404	363	381	390	400	418	443	394	398	394	395	395	404	379	391	364	366	367	385	378	414	396	360	411	422	391	436	384	390	428	443	366	403	416	423	368	399	398	449	411	396	374	395	366	383	376	370	406	388	380	407	415	391	465	420	412	410	388	423	380	381	373	395	391	397	365	414	368	390	379	382	396	406	409	392	408	434	410	406	389	403	395	392	403	376	367	374	402	398	375	409	387	424	426	389	349	390	373	401	432	399	392	412	383	416	387	375	375	431	395	384	386	391	374	388	401	391	383	383	402	388	383	396	402	384	401	404	375	399	406	377	356	442	410	404	381	461	393	390	396	408	420	408	407	402	395	382	403	401	375	392	407	364	400	395	415	391	357	392	414	403	410	425	389	403	405	390	405	430	391	402	383	403	388	354	388	430	399	410	421	401	418	417	398	406	364	418	382	396	391	408	421	412	389	405	437	381	424	394	399	404	399	371	416	419	434	382	420	401	423	396	372	388	390	391	373	380	383	407	415	378	402	404	442	410	386	420	373	372	364	378	392	387	374	394	368	405	410	403	418	401	362	431	372	397	374	393	392	419	401	405	366	410	402	366	398	369	378	385	408	405	413	379	389	388	404	400	405	390	438	403	420	400	377	369	426	374	387	346	414	410	396	381	405	379	396	411	351	392	399	397	386	388	376	346	384	388	429	408	388	374	396	393	395	372	401	384	392	394	403	390	353	379	401	383	400	416	415	402	385	429	394	420	413	367	394	403	405	386	425	394	373	407	395	411	418	407	414	382	414	383	402	372	425	410	430	420	383	418	401	390	465	391	385	404	396	370	349	377	396	385	401	388	394	406	404	394	387	377	424	408	370	410	413	361	399	402	392	395	415	362	375	394	400	373	351	401	435	341	378	378	429	398	376	397	372	390	429	402	413	388	422	370	387	372	402	377	442	389	431	380	388	394	388	420	398	396	407	377	413	359	414	405	380	404	368	404	414	398	355	396	395	378	420	410	378	382	379	367	406	389	418	383	392	375	370	404	349	375	419	371	385	367	396	388	398	431	406	394	386	396	425	419	401	403	383	437	393	389	407	392	403	395	352	387	415	400	364	379	386	415	398	371	409	392	404	371	391	367	393	400	395	389	415	408	414	400	437	381	388	387	413	376	396	382	413	403	395	395	382	379	411	402	383	355	406	384	381	378	376	406	383	395	394	390	419	361	354	400	409	377	365	421	396	408	391	375	403	413	392	412	417	409	391	393	384	361	399	369	400	404	406	411	359	370	404	406	403	408	422	431	386	427	389	425	414	389	424	413	422	372	385	443	374	398	408	391	429	403	429	384	390	390	416	447	428	363	410	403	378	391	364	381	375	407	384	440	424	400	402	417	399	384	396	413	375	398	354	401	396	409	419	390	372	388	409	353	404	411	411	399	387	369	374	385	361	417	406	416	412	407	393	386	404	422	430	375	420	382	422	398	423	384	383	393	379	373	350	360	400	397	408	389	434	407	369	405	379	380	423	385	406	386	383	379	409	407	385	387	379	395	367	399	409	401	377	365	391	395	382	416	386	382	404	395	351	363	368	406	404	393	386	381	395	391	409	387	360	390	386	435	405	393	382	396	397	374	403	398	436	401	394	377	401	362	417	414	357	404	425	401	389	383	394	390	353	402	463	366	376	382	390	392	423	401	358	407	378	381	390	411	419	400	395	370	402	388	386	424	365	405	397	422	409	418	394	376	397	386	367	391	409	435	360	416	412	395	385	402	380	378	376	388	386	405	400	407	409	405	389	390	404	373	421	422	394	381	422	403	413	437	355	388	362	411	398	412	395	367	391	361	425	348	367	408	392	364	346	347	377	368	424	376	386	399	420	372	396	408	421	404	422	385	385	396	408	434	425	433	402	406	420	445	419	381	425	375	420	392	408	401	369	400	351	428	399	386	413	417	360	380	391	388	399	390	400	426	397	393	394	377	396	378	414	444	384	403	448	414	382	392	350	406	353	378	400	400	394	383	403	410	403	404	409	387	393	408	435	355	427	408	374	366	383	380	411	384	432	388	421	400	390	379	366	383	381	370	357	365	387	402	380	380	418	376	396	397	387	435	384	364	433	413	393	381	387
3903	212	189	216	202	174	186	179	176	154	150	168	177	178	163	163	152	195	171	175	195	191	174	160	175	174	164	159	192	183	166	170	165	156	171	176	175	163	169	160	195	160	186	186	193	175	218	208	180	165	188	177	157	193	162	161	167	181	158	188	193	170	184	171	154	180	180	184	166	161	160	186	166	183	189	167	182	179	157	148	181	160	183	178	150	167	175	163	157	173	174	171	146	185	168	162	165	173	181	161	189	195	201	171	185	163	205	163	187	160	177	141	173	170	178	180	196	164	167	184	201	169	161	184	180	180	181	160	150	185	190	177	162	164	181	194	185	158	168	175	175	177	187	182	168	183	165	164	178	171	182	173	153	170	176	196	153	166	159	191	183	166	177	186	192	165	175	184	176	171	158	178	166	191	176	176	186	183	198	176	169	185	190	172	166	165	171	174	176	168	178	174	158	178	191	201	158	172	162	182	171	160	183	184	208	191	166	180	192	176	167	155	191	183	172	147	175	173	193	174	158	180	167	187	181	202	189	192	168	178	173	173	160	185	175	193	194	175	170	160	178	167	179	200	171	159	151	164	162	200	193	159	174	174	175	188	195	165	156	197	176	171	147	174	166	158	190	172	171	192	174	153	204	175	158	166	185	159	164	161	176	176	190	174	190	187	164	166	154	182	173	191	181	177	166	180	174	161	180	191	168	166	169	158	185	194	175	176	182	182	189	158	200	179	178	167	193	205	187	169	188	165	175	174	164	152	176	182	180	159	194	164	147	166	177	170	200	165	167	188	190	175	176	152	175	176	175	172	145	166	184	192	162	186	163	162	178	203	182	172	183	176	188	159	171	161	173	162	176	158	166	156	170	165	191	172	167	174	176	156	202	166	155	172	161	179	186	182	204	157	161	172	162	184	186	183	175	199	183	190	208	169	162	167	165	172	171	167	192	171	161	152	172	159	180	180	179	171	185	185	176	176	184	172	154	177	151	162	165	149	169	179	160	198	173	173	184	149	182	182	176	162	163	155	173	174	180	157	160	170	180	187	172	193	192	156	157	155	186	173	168	158	177	184	150	169	175	179	180	163	172	153	204	165	193	184	172	190	171	166	182	157	186	186	190	192	174	174	185	167	195	170	176	172	178	178	155	163	171	177	201	164	174	181	158	178	179	189	175	195	157	159	188	166	174	190	165	158	170	193	166	207	163	176	164	180	180	180	186	196	169	223	181	158	174	158	168	165	149	163	202	161	177	167	178	173	159	192	146	170	184	188	139	202	184	159	179	188	189	188	156	172	188	192	200	201	192	194	168	163	152	169	177	204	166	184	177	161	166	160	172	177	163	206	175	181	155	191	154	180	189	178	166	159	183	173	172	183	172	182	184	169	199	169	175	181	179	193	165	181	177	179	169	181	160	187	167	172	152	171	174	170	181	168	157	162	165	171	179	194	175	156	160	205	207	166	200	192	183	175	190	195	171	193	174	196	176	163	219	168	168	187	180	184	172	183	175	184	205	178	172	177	187	190	160	175	163	158	168	179	155	165	188	173	187	159	182	169	175	160	169	149	173	156	176	174	184	167	164	169	189	162	172	154	167	160	175	144	158	162	180	177	172	182	171	187	173	163	182	173	169	168	161	201	162	179	195	160	190	191	178	176	183	174	186	187	162	159	196	190	183	164	164	179	193	202	168	161	153	172	160	171	172	185	177	165	190	163	161	169	179	165	177	166	186	180	184	158	168	169	165	168	173	188	186	180	171	172	198	188	193	186	160	169	191	162	180	150	180	202	189	166	189	202	157	180	162	161	179	184	163	153	193	173	196	170	174	167	179	175	162	199	174	164	174	178	199	189	188	177	172	175	203	173	184	202	185	172	146	181	177	159	178	192	178	191	164	177	186	181	160	185	181	157	169	178	182	172	162	167	167	195	177	164	177	180	166	169	181	186	153	171	195	151	192	177	173	191	169	183	151	167	197	169	171	181	176	185	160	181	148	166	175	177	170	184	174	174	192	178	186	171	172	176	176	190	174	192	185	163	169	161	175	183	175	174	162	159	157	166	173	196	164	221	167	154	181	173	173	183	189	177	187	179	182	196	187	175	172	162	174	175	178	166	162	176	175	143	163	186	160	183	175	175	161	176	159	160	183	143	172	154	170	174	177	181	172	188	172	173	162	194	160	177	191	181	186	166	171	175	155	188	170	181	176	157	184	177	183	188	183	162	164	204	192	186	163	181	206	170	182	154	172	174	197	184	178	187	162	192	170	160	146	187	174	172	157	179	187	174	188	171	174	181	196	148	172	207	201	173	183	175	194	180	173	177	182	171	186	174	166	203	202	194	177	156	175	165	159	171	176	181	192	165	181	185	164	168	181	173	193	179	186	165	189	189	158	155	174	180	186	166	182	182	165	173	170	173	175	156	163	174	176	182	190	141	187	173	186	186	187	178	178	152	150	164	166	174	172	164	178	189	170	165	168	197	155	170	193	180	164	166	182	174	159	191	206	171	195	167	159	200	168	188	167	150	151	201	170	177	169	183	155	191	177	150	192	159	150	167	180	169	157	196	155	165	160	180	168	173	169	195	162	187	161	158	166	173	168	189	197	205	199	177	181	183	189	187	182	172	174	204	181	168	169	168	187	181	197	182	203	185	176	209	195	193	164	187	165	161	148	178	174	187	198	174	175	191	164	168	185	161	174	179	148	177	174	171	168	167	164	156	168	186	170	195	169	171	178	164	198	192	165	185	170	163	189	192	196	160	156	171	161	158	172	150	218	169	209	161	165	168	188	186	177	178	198	157	164	160	185	164	175	179	164	198	135	180	172	163	188	161	174	176	174	159	191	182	173	176	167	192	154	169	182	189	201	179	178	189	180	172	170	141	168	171	155	160	188	182	164	159	170	187	147	156	175	189	182	158	198	205	171	179	200	182	170	189	178	172	195	155	157	170	162	177	168	176	166	168	177	180	190	179	162	199	175	167	180	144	173	179	147	182	182	163	155	179	179	182	172	175	193	159	171	165	183	180	159	202	160	198	187	165	184	195	181	183	186	151	163	166	164	193	160	162	170	167	173	191	165	181	188	191	164	167	189	181	172	153	186	156	163	174	184	172	188	178	187	192	175	196	189	183	168	169	158	166	179	157	166	185	178	168	159	158	184	195	170	146	164	175	167	202	160	177	183	170	149	175	163	177	171	151	159	143	170	169	193	164	198	187	187	180	171	174	166	189	164	168	192	178	152	154	180	187	185	190	196	174	173	174	189	161	173	178	175	168	176	167	175	198	191	178	183	183	179	182	193	189	170	189	166	205	187	165	176	170	164	191	160	189	172	158	191	157	149	172	180	187	174	172	177	183	183	188	165	166	169	163	155	173	167	161	166	183	168	161	171	160	179	173	165	185	172	164	162	155	177	212	164	181	178	153	129	166	164	177	172	178	152	178	190	161	183	170	146	155	175	181	171	175	176	169	184	157	189	168	168	234	191	161	166	155	178	175
3902	495	578	575	563	524	550	525	460	497	531	489	522	486	502	513	522	483	482	515	522	516	466	496	444	472	494	464	487	493	456	467	505	467	478	477	504	454	497	482	471	460	498	517	550	561	546	582	547	526	527	519	507	524	480	470	485	541	523	564	667	439	440	508	483	465	514	474	513	474	447	425	474	468	480	443	472	481	485	488	483	476	472	477	517	488	495	498	479	471	455	508	527	466	503	458	468	447	481	456	518	464	505	459	479	457	505	432	488	496	491	463	486	470	493	519	432	482	495	476	495	489	462	467	474	468	444	449	471	464	535	445	471	483	479	479	488	481	447	488	483	467	483	466	481	475	453	456	495	421	478	479	480	456	453	511	494	471	481	474	464	483	459	448	475	485	459	493	495	462	526	444	483	478	471	453	471	439	448	485	460	464	441	465	463	461	440	438	435	498	441	477	440	481	484	471	452	522	499	481	459	445	463	475	506	441	492	469	466	447	421	463	502	464	453	474	472	452	514	466	484	446	484	466	446	471	519	505	454	449	476	483	487	451	479	449	482	475	490	487	469	471	477	463	481	481	465	468	466	488	468	487	473	467	452	444	492	472	456	463	477	468	451	507	520	457	495	474	478	503	457	502	494	504	494	452	492	473	454	502	465	449	449	462	474	463	476	458	477	493	448	466	472	485	446	481	495	463	468	448	460	464	478	495	485	491	479	494	456	463	446	436	503	470	439	469	495	497	456	447	465	513	456	501	485	480	464	480	442	478	476	498	431	487	475	482	454	457	481	454	456	447	476	457	470	510	468	492	489	454	470	481	478	494	461	459	449	480	509	459	468	460	444	483	456	487	455	450	459	500	499	472	511	449	497	451	452	472	434	439	493	446	489	476	446	499	479	467	487	443	482	474	457	478	460	503	488	474	437	516	441	447	454	466	464	502	480	477	458	481	475	464	444	473	502	468	497	489	458	464	526	454	476	478	500	478	479	461	499	448	420	455	455	474	492	465	446	456	457	491	427	418	469	465	473	458	494	474	452	447	484	429	501	443	482	483	460	484	454	477	461	468	456	445	445	435	448	477	478	469	470	468	418	464	527	464	504	499	498	515	485	459	455	493	451	480	494	455	470	459	507	441	486	498	488	463	514	460	454	467	451	475	436	451	465	473	460	481	463	467	472	469	507	520	483	508	495	515	494	502	470	462	453	507	487	427	470	443	489	444	438	484	452	463	460	439	440	462	477	458	465	447	489	461	501	486	484	483	429	444	482	447	474	450	496	448	471	460	474	442	458	439	441	505	508	483	492	473	479	444	474	498	488	468	430	466	482	452	488	424	475	477	467	485	489	510	466	498	450	480	480	448	503	489	526	500	475	449	482	462	439	438	479	451	469	480	437	462	508	467	454	485	471	483	461	519	475	476	448	473	525	490	482	467	486	502	460	445	486	480	457	478	475	473	462	426	461	465	494	440	462	461	496	495	470	435	449	479	467	461	470	511	470	481	501	513	468	465	488	469	460	467	456	467	469	484	504	506	460	472	449	518	462	469	474	481	485	454	491	509	461	478	446	429	481	491	458	464	455	439	451	483	404	478	499	485	440	451	459	486	470	501	476	474	488	507	448	445	461	464	456	478	462	480	454	453	497	447	501	459	487	471	515	446	530	434	501	483	465	424	468	470	418	448	492	460	485	503	470	456	468	469	473	498	492	480	451	484	491	475	480	439	455	490	516	451	459	497	514	485	423	479	466	481	435	451	449	476	490	470	441	453	508	449	488	463	505	441	500	496	484	480	454	482	485	495	477	463	513	473	463	486	477	472	476	487	460	480	470	465	493	463	463	503	477	509	426	459	471	484	446	509	509	435	502	468	442	512	471	497	464	482	446	484	470	493	438	449	489	489	475	468	491	456	469	455	457	473	462	454	517	446	430	503	494	477	456	480	460	479	471	462	464	453	487	504	477	452	497	442	475	446	510	504	507	461	488	490	511	460	486	469	495	517	477	491	477	488	476	452	463	478	499	452	462	495	451	473	483	507	473	482	480	459	450	507	462	437	475	477	453	446	451	428	472	513	447	462	482	497	474	480	473	487	460	470	501	503	521	449	499	456	509	496	481	453	448	492	413	456	461	515	431	475	438	469	461	525	459	481	468	460	490	483	448	511	463	449	429	471	440	490	479	460	436	499	465	479	470	511	458	471	467	479	481	480	440	482	469	436	450	455	477	518	472	471	436	441	479	449	467	472	436	505	466	472	458	484	483	488	454	488	499	457	468	498	475	467	518	446	512	475	486	494	482	451	426	472	483	468	472	457	485	494	468	432	410	481	508	444	454	415	481	484	489	466	498	459	454	458	478	483	469	426	469	457	458	462	452	451	519	484	499	509	495	482	459	490	469	462	479	454	454	484	469	487	438	484	513	496	460	472	466	469	484	462	486	439	485	451	502	480	496	479	462	474	479	454	496	458	475	466	497	441	460	494	496	494	454	455	457	455	447	460	454	463	467	450	462	501	447	471	431	461	462	501	411	474	467	459	491	450	504	476	467	455	501	472	468	474	458	522	480	503	445	448	479	450	481	484	469	499	437	475	510	476	469	463	479	472	465	479	485	522	466	498	439	448	499	480	495	465	423	479	485	467	477	472	482	471	504	455	472	474	473	492	490	465	468	461	492	430	477	502	431	457	477	467	476	481	462	472	463	465	461	451	528	511	492	530	478	457	461	457	517	464	495	487	521	498	454	486	452	455	470	474	449	434	458	470	477	500	474	474	455	511	469	445	453	453	454	484	442	457	473	474	473	457	455	503	464	460	434	432	517	463	480	498	462	456	460	462	467	502	473	428	452	515	454	460	473	466	448	476	430	490	506	452	486	457	464	471	478	483	476	488	440	471	502	482	492	465	488	453	437	446	454	490	459	451	483	482	454	488	459	506	495	488	456	493	469	448	476	499	481	459	461	465	474	471	430	461	501	494	473	462	463	446	493	420	517	457	480	477	441	489	463	476	454	461	454	461	448	480	475	484	460	482	487	506	494	480	525	437	495	469	462	463	493	520	460	489	512	476	485	460	489	502	512	501	531	475	457	430	481	486	448	437	489	534	492	488	456	492	447	476	439	501	496	515	487	478	466	436	494	446	502	473	463	482	538	451	444	452	454	443	479	509	472	453	472	489	468	474	483	472	487	463	507	501	457	462	511	451	507	491	476	483	439	470	467	503	487	432	468	471	472	462	509	460	474	454	490	458	461	497	434	449	469	464	475	469	469	483	450	487	436	489	484	506	490	484	474	473	508	483	473	470	478	488	453	446	467	446	507	451	481	458	475	475	472	478	464	429	419	467	474	456	480	459	462	492	467	475	509	473	509	494	454	479	473	445	418	463	490	450	488	473	469	479	458	505	472	453	462	443	491	428	480	470	446	453	453	439	475	490	432	470	488	461	432	439	470	532	460	473	495	428	496	488	489	424	458	481	495	482	455	498	478	495	503	474	464	484	479	455
36165	7999	1252	902	664	504	453	408	334	321	284	310	267	282	302	273	288	281	244	229	249	222	225	224	273	226	228	230	211	239	221	213	221	247	254	251	249	221	240	249	207	224	236	234	224	228	241	227	250	221	222	248	222	230	231	239	250	233	224	264	513	221	226	241	222	203	228	222	224	205	219	218	187	209	189	251	223	245	237	207	226	227	238	220	214	212	222	219	214	236	209	220	208	218	218	211	231	226	199	231	199	245	237	224	228	231	232	206	202	213	209	206	209	218	235	228	211	209	254	222	205	201	205	228	235	224	242	228	236	200	222	218	225	212	198	209	216	224	230	242	227	210	216	194	202	219	225	193	217	235	220	227	214	220	209	242	228	228	217	206	224	202	200	229	198	222	231	227	239	255	224	217	221	253	207	232	203	229	239	202	226	221	228	216	219	230	211	232	211	248	212	201	213	211	221	249	205	197	209	225	201	226	222	231	240	210	233	222	250	243	211	227	237	226	219	236	216	213	198	221	222	208	223	200	221	215	200	214	233	208	215	217	225	215	227	181	228	204	212	194	205	192	213	198	238	238	205	219	199	215	205	215	220	219	201	224	200	214	227	233	242	239	204	201	212	200	233	215	238	220	221	217	240	194	247	222	234	228	209	229	219	242	206	209	222	224	205	228	224	210	203	207	229	206	242	228	238	207	203	214	223	229	234	225	212	240	215	226	207	215	224	225	201	247	229	208	225	202	218	240	216	209	211	219	223	202	223	231	205	191	233	217	192	212	229	235	222	231	196	244	239	221	220	231	213	248	237	214	217	231	225	194	214	200	236	183	236	221	213	201	241	231	210	227	211	245	214	236	214	226	226	224	218	214	222	226	213	214	249	218	261	240	192	198	203	212	231	220	213	211	189	188	212	234	209	226	235	232	185	205	202	222	228	216	263	219	216	227	242	223	233	193	228	201	233	216	205	204	259	225	225	231	247	235	199	238	221	213	245	234	200	199	207	210	220	206	214	228	227	207	232	250	229	234	216	220	225	229	239	224	241	228	225	228	208	213	234	213	215	200	231	221	204	226	208	236	211	207	229	225	222	225	204	245	201	212	210	199	209	208	247	196	214	232	206	213	229	243	221	220	229	224	202	212	220	233	189	207	233	234	200	222	209	213	210	197	219	248	211	212	211	199	193	209	212	228	230	221	214	242	203	212	238	205	202	203	194	220	215	240	242	221	215	249	215	220	223	223	223	217	208	199	200	195	217	207	222	220	228	223	223	243	206	184	224	205	199	225	210	216	228	217	200	249	222	198	181	201	228	234	238	224	224	198	220	236	235	214	264	221	218	192	222	211	229	229	223	196	208	224	208	209	206	223	220	239	259	245	230	243	233	229	205	229	226	221	209	194	214	217	245	222	228	221	216	240	198	237	200	244	228	219	223	237	221	211	238	225	222	233	221	233	216	228	226	224	218	216	200	202	202	234	213	237	227	224	227	218	197	209	210	234	193	210	231	217	221	199	238	187	213	228	211	228	208	231	243	217	224	208	225	208	191	228	208	201	196	225	232	228	206	220	181	251	212	238	216	198	222	217	188	226	217	208	209	209	229	207	224	215	222	218	225	221	242	229	222	222	233	231	209	231	232	203	227	238	214	240	221	226	214	194	210	203	234	235	211	228	208	211	215	207	237	214	224	207	216	209	223	227	220	236	239	233	221	238	229	216	215	233	202	216	220	209	201	242	240	215	210	227	220	238	237	245	219	191	240	205	209	247	220	222	251	227	224	214	221	251	193	231	198	219	209	207	205	215	217	214	202	237	224	224	204	218	203	210	233	223	247	235	220	221	206	215	200	202	208	213	216	204	219	231	237	199	209	227	200	204	211	240	200	214	211	243	185	249	231	218	245	209	221	239	223	233	205	227	214	237	222	229	203	219	226	236	221	198	246	193	221	222	240	209	200	250	212	199	210	241	194	223	225	209	215	209	185	226	211	224	204	239	207	228	220	235	211	209	205	225	200	203	194	214	238	232	202	232	228	237	230	229	223	237	239	228	240	232	212	236	184	233	221	226	220	262	218	187	188	228	203	241	227	241	209	225	225	234	213	217	226	213	223	253	218	216	206	234	223	229	232	206	250	221	205	236	221	207	198	220	245	214	210	235	206	234	214	220	227	211	212	209	212	208	231	217	228	223	217	231	220	233	249	229	228	199	213	245	202	239	260	199	211	251	214	221	222	229	209	223	228	193	234	190	219	247	234	227	198	207	214	191	234	249	199	242	217	222	214	221	209	213	234	205	206	214	202	234	208	231	226	216	233	243	220	249	225	182	201	220	238	230	192	221	204	225	232	223	231	202	237	213	215	214	213	236	213	211	210	211	211	222	237	213	225	234	192	229	228	213	183	226	241	207	219	224	223	202	245	193	216	231	217	226	217	215	252	229	222	223	228	239	233	244	224	229	210	236	245	223	203	223	211	233	228	230	212	230	222	204	227	225	209	214	194	204	200	215	206	225	224	206	220	223	220	236	211	242	194	213	228	230	227	219	205	203	241	244	230	218	219	212	200	236	212	196	243	220	208	227	222	234	210	236	194	227	204	215	211	230	197	219	211	214	205	221	218	251	234	215	237	171	233	221	189	211	203	218	233	221	233	222	219	217	201	240	213	230	241	211	233	236	212	220	236	235	205	209	246	193	234	222	216	227	216	226	227	207	209	236	218	231	202	211	200	218	192	227	226	231	209	231	209	244	210	226	237	214	232	214	244	212	207	201	236	223	213	233	218	211	214	213	216	215	201	217	214	217	223	234	235	182	196	225	217	198	207	197	216	233	201	189	244	204	232	223	240	229	198	202	227	208	218	213	215	224	227	222	228	217	210	226	220	228	208	252	215	243	233	215	247	222	203	203	238	221	227	217	246	235	211	227	245	228	204	240	204	220	234	248	228	189	216	252	237	247	234	220	221	227	219	213	224	208	220	191	232	224	211	224	243	249	240	196	231	223	254	217	227	248	238	199	236	205	200	231	247	198	214	193	183	226	206	221	251	228	200	234	227	198	210	243	217	193	215	223	212	232	234	220	224	203	194	236	220	242	206	222	234	201	199	209	233	228	234	241	236	225	215	216	236	234	212	254	213	216	244	236	205	233	221	193	236	248	210	260	231	231	230	246	209	243	212	222	210	221	220	215	211	208	217	212	256	236	213	238	235	217	225	251	227	234	209	210	222	223	229	217	207	226	228	223	222	209	216	217	208	216	223	225	209	230	227	219	226	204	181	228	206	222	202	217	234	251	241	205	209	231	211	216	224	198	211	225	205	208	206	235	221	207	226	230	217	219	224	213	209	200	227	215	216	211	220	196	204	220	224	217	237	222	192	213	220	202	243	228	210	202	219	184	167	207	222	227	207	185	204	237	225	192	223	219	236	215	235	240	201	214	242	220	199	238	194	218	218	243	232	214	228	208	224	235	217	232	218	226	230	207	233	231	210	211	228	202	224	197	210	239
19760	1362	2571	3030	2529	2169	1781	1519	1351	1236	1126	1017	948	945	871	864	775	807	759	762	707	681	723	678	702	676	671	648	627	661	614	607	680	673	618	641	623	629	582	609	591	613	610	618	668	715	756	760	725	725	694	680	660	700	620	614	627	645	671	1013	3245	559	552	595	599	601	562	588	610	580	579	568	615	635	594	562	561	558	575	579	566	583	574	590	556	545	575	548	539	561	564	551	553	552	601	566	546	579	531	579	563	560	581	527	563	533	590	554	559	541	524	567	568	601	544	551	631	599	594	589	564	548	585	609	552	585	588	542	545	586	593	565	624	565	601	570	599	577	560	549	547	534	587	573	567	576	624	581	558	536	557	569	589	538	564	547	622	553	543	571	607	585	561	582	563	561	593	582	544	588	613	567	544	581	560	601	526	587	570	544	588	621	585	574	601	611	527	529	592	548	577	611	551	498	595	548	570	550	560	522	600	585	551	577	567	563	571	568	570	558	558	581	565	592	522	608	577	593	569	598	573	552	579	553	597	565	590	504	486	622	571	551	573	608	535	523	549	580	560	571	565	552	582	587	552	535	578	563	529	609	585	572	544	581	629	562	611	552	587	559	557	574	600	544	560	559	606	550	583	569	552	547	606	572	559	564	506	559	589	580	552	529	541	568	558	558	538	538	557	551	569	583	540	565	560	584	537	544	572	568	585	562	584	595	539	598	573	558	541	547	552	585	568	586	591	590	576	588	533	555	581	550	591	548	568	619	566	592	592	534	538	588	566	534	544	581	569	578	592	584	540	571	575	551	585	577	537	573	557	570	555	559	627	548	557	553	608	575	551	584	601	576	564	579	535	596	576	555	571	562	567	553	586	537	551	517	575	595	566	532	563	573	565	607	585	550	569	580	555	577	552	606	587	566	528	591	550	521	539	567	572	595	581	577	568	584	554	546	560	565	584	584	534	586	596	574	558	577	595	589	533	517	543	576	595	583	588	521	535	580	582	580	553	600	602	578	567	587	594	583	599	571	537	562	581	597	571	560	549	528	531	641	565	540	572	533	574	573	573	595	538	604	561	569	552	552	559	567	535	570	569	589	552	600	499	564	567	585	536	562	549	579	584	542	569	526	537	590	562	583	555	573	561	580	543	621	537	538	554	529	547	614	571	563	537	562	555	563	529	600	569	575	602	585	574	567	613	550	594	603	577	597	546	573	576	549	611	612	566	558	571	571	529	578	563	584	521	588	526	626	573	563	555	536	544	581	552	556	530	551	563	577	597	598	561	559	553	542	619	560	576	573	536	555	582	554	572	591	577	577	597	533	604	574	587	541	587	573	565	518	575	550	591	578	610	552	596	591	552	573	606	570	562	557	579	526	555	557	510	560	572	549	584	564	576	601	586	519	543	561	593	564	565	575	569	581	528	552	555	565	558	594	543	592	536	569	557	552	580	544	544	565	600	529	600	559	564	554	570	538	525	548	567	566	554	581	525	582	537	556	549	605	578	581	598	606	604	584	599	595	537	586	586	549	539	570	576	569	563	541	605	561	545	608	550	579	587	583	580	564	599	533	559	589	568	545	619	567	548	545	612	560	586	552	604	594	581	564	555	567	554	601	594	583	577	584	559	577	617	546	573	586	562	585	573	542	559	584	535	615	595	599	616	572	557	564	581	580	645	543	544	560	622	572	585	584	592	550	577	594	587	548	573	566	528	554	563	584	552	584	575	547	588	526	547	539	528	554	566	601	583	534	560	566	545	610	556	568	542	563	552	559	582	548	515	572	538	552	586	521	554	593	556	578	585	561	583	554	521	610	539	601	576	559	554	566	589	559	585	548	599	565	535	522	570	492	602	587	585	544	492	595	541	555	571	590	574	581	616	585	602	557	554	572	623	582	568	580	548	522	569	568	566	563	536	548	598	559	538	547	548	556	573	568	589	590	572	590	603	562	548	564	576	586	560	605	514	553	558	530	602	542	563	598	575	566	554	557	584	540	572	545	576	547	557	551	572	570	594	558	602	600	551	562	546	572	568	543	574	595	565	521	602	572	575	550	547	583	554	567	566	572	581	552	548	549	559	586	549	597	566	507	608	554	558	609	555	571	559	632	558	544	561	554	577	614	603	531	547	548	539	556	547	542	567	575	600	532	594	540	594	541	552	583	570	571	565	593	540	584	601	536	564	549	572	570	557	565	560	559	554	556	587	571	588	583	591	562	618	566	581	569	569	557	595	592	570	569	532	561	532	556	608	602	592	591	569	598	544	546	582	520	574	548	590	558	546	539	557	572	608	575	589	559	562	579	595	561	516	568	573	550	566	590	564	542	576	608	603	533	539	526	560	613	537	582	579	581	515	567	581	533	553	554	574	578	560	564	593	602	564	563	567	543	531	601	557	602	529	562	573	571	585	546	549	560	576	548	593	541	562	561	607	587	579	547	582	598	569	546	585	587	580	579	567	566	587	580	570	567	567	561	572	576	614	596	526	564	583	604	613	564	592	557	542	572	568	594	551	582	615	537	579	574	554	586	546	535	532	552	596	561	577	558	589	573	524	583	565	552	578	569	524	530	557	595	549	586	570	595	583	586	563	559	554	577	564	565	595	553	528	558	564	567	569	500	544	598	568	534	594	567	554	581	589	534	597	547	627	584	564	554	598	575	589	586	551	583	612	576	552	559	568	582	549	551	560	558	539	565	587	585	585	546	560	587	588	563	612	583	541	554	540	554	545	572	626	554	574	594	615	563	533	599	585	531	542	572	551	574	582	553	574	564	546	593	572	525	559	526	576	588	549	511	598	557	542	570	575	565	562	540	561	610	521	584	563	574	564	583	544	586	530	597	570	564	585	577	579	597	522	564	525	500	548	553	531	570	581	549	573	609	534	559	540	577	581	552	550	609	586	586	548	560	603	607	537	557	574	578	608	568	625	517	573	556	583	564	567	556	596	583	607	554	571	550	572	595	591	531	523	598	545	613	599	574	558	529	548	568	586	559	564	581	569	612	554	560	591	584	563	578	523	584	571	611	574	621	567	550	614	561	593	579	581	585	530	555	556	567	556	559	529	579	516	578	526	573	586	556	564	579	578	565	586	562	557	537	572	574	546	554	588	569	576	557	550	574	585	561	568	569	571	547	574	581	589	533	574	589	547	563	568	591	582	549	590	566	606	568	559	515	569	606	594	587	561	571	564	577	599	553	574	521	554	516	559	561	590	577	525	580	534	569	601	552	579	576	566	600	559	577	537	551	531	611	604	555	598	615	555	552	543	592	575	611	558	558	530	604	625	573	557	548	562	587	581	577	540	597	584	551	582	578	596	570	576	592	580	564	511	564	556	538	603	521	581	545	516	536	572	550	544	581	606	543	587	580	561	579	582	545	572	554	572	579	578	574	606	553	522	552	598	565	573	534	524	588	507	555	562	545	562	531	563	561	579	546	548	568	573	564	538	568	551	548	554	552	606	584	591	546	578	554	516	550	594	587	535	607	570	592	602	588	567	583
50721	16207	2963	1586	1067	754	604	447	405	392	277	264	253	241	229	203	204	204	186	184	203	184	176	186	182	155	166	167	163	170	165	153	164	165	159	158	135	165	157	166	149	139	152	154	168	148	188	163	145	176	200	163	175	167	146	160	163	157	144	285	733	173	153	151	152	151	156	149	138	154	126	152	131	152	148	146	149	175	165	176	154	143	140	154	138	161	168	171	129	148	158	150	143	168	152	181	141	174	131	164	171	138	142	134	153	139	128	140	134	152	146	161	161	149	143	137	135	150	139	144	146	157	151	166	140	156	156	164	144	149	128	160	164	122	176	131	139	143	149	156	175	134	144	148	148	147	163	176	132	144	137	148	147	149	157	125	157	152	136	158	135	145	138	153	169	160	152	135	161	156	138	164	156	151	166	147	141	141	137	146	172	162	148	175	156	131	140	152	159	148	146	145	120	159	154	153	134	143	159	141	151	156	144	142	137	136	152	170	138	144	162	136	177	155	149	161	137	138	137	137	143	152	129	151	165	158	158	147	178	187	131	140	125	153	126	137	157	138	136	172	140	184	140	166	140	127	149	138	133	157	139	147	153	153	163	176	149	147	176	147	135	142	149	165	163	122	127	173	146	137	141	140	143	136	145	150	139	148	145	151	161	147	149	145	136	137	149	148	137	144	157	143	155	125	151	143	139	162	169	144	153	171	149	156	145	157	134	152	154	150	163	152	151	142	122	146	125	168	134	141	158	149	160	162	157	146	168	131	156	140	154	122	145	150	135	137	153	158	142	137	146	137	140	146	137	160	152	128	164	140	137	183	144	141	149	158	156	153	133	153	146	131	146	154	169	150	125	145	145	140	160	163	136	157	123	156	159	143	147	146	133	149	132	153	134	124	148	155	164	144	131	147	163	155	137	155	146	156	155	136	160	140	122	149	156	148	138	162	154	136	160	156	170	124	154	150	139	147	155	144	153	170	167	172	152	141	156	157	140	157	142	155	118	144	141	135	144	139	140	171	162	154	155	126	147	137	160	154	164	151	129	120	184	147	160	138	156	163	152	135	136	136	138	170	165	144	145	142	149	150	142	135	149	151	131	144	149	134	148	139	157	136	138	147	160	139	133	146	153	131	147	127	138	143	157	144	125	150	141	180	147	134	133	153	139	141	125	178	150	163	150	130	158	165	138	152	146	136	142	145	167	160	135	134	149	158	172	119	161	155	146	137	170	129	155	141	150	137	163	147	143	151	136	130	131	144	146	152	136	135	146	160	142	159	147	162	161	145	138	142	151	154	161	148	136	150	133	177	163	165	153	116	145	138	151	156	141	169	123	146	143	164	129	142	154	153	138	160	141	153	146	133	140	143	144	158	170	148	140	140	157	146	167	142	131	142	160	133	149	159	155	149	163	171	142	131	142	156	138	159	159	134	140	147	148	151	137	157	144	137	136	159	158	140	128	164	147	155	173	150	152	128	155	127	149	138	164	154	147	132	129	170	148	152	123	138	146	147	150	113	151	128	128	151	134	139	146	141	129	147	142	177	162	150	175	153	129	156	138	146	147	133	136	151	141	145	156	150	143	148	157	144	157	128	163	127	157	128	142	151	152	145	144	172	150	128	161	162	122	153	168	130	155	156	157	140	137	124	140	161	157	157	144	145	173	145	135	145	155	166	158	137	154	140	152	137	145	145	130	155	160	143	139	150	156	135	160	156	152	156	142	153	133	142	146	156	129	130	137	143	159	158	162	156	146	141	171	138	150	135	134	149	156	142	163	151	142	160	128	136	166	146	151	154	156	130	159	154	146	133	153	141	116	152	162	150	163	140	141	152	147	156	134	161	132	139	157	146	133	140	148	160	141	147	153	136	174	146	152	154	170	126	138	142	129	151	159	152	148	159	134	141	132	156	171	137	149	155	138	123	156	158	146	141	154	164	140	152	140	152	138	166	155	151	151	143	135	145	137	128	148	145	148	174	145	135	141	142	161	167	147	150	161	139	166	136	166	153	127	129	152	162	148	158	132	169	149	160	151	157	149	158	141	164	156	176	123	166	149	151	140	161	153	142	167	161	130	154	144	124	157	138	155	161	135	157	133	149	144	156	164	139	147	153	131	133	136	137	147	159	133	144	150	134	154	135	159	141	147	163	155	151	124	143	155	147	145	166	123	138	147	149	138	168	146	145	152	146	160	155	162	140	134	146	142	160	181	137	145	152	124	131	136	156	154	131	143	148	143	157	161	143	161	147	126	151	141	152	141	132	153	160	182	171	149	145	151	139	140	155	160	150	163	135	143	128	156	144	157	139	132	159	154	177	163	146	151	151	159	144	138	176	112	160	133	135	160	158	171	151	169	159	148	182	147	139	140	164	159	148	137	135	153	136	142	184	161	155	133	136	140	141	154	151	161	156	163	155	152	144	150	142	163	140	140	135	162	162	153	156	161	139	146	158	148	137	142	145	144	150	144	143	153	133	137	159	155	128	143	154	155	144	140	169	140	157	162	154	164	122	152	135	163	177	159	158	141	152	155	155	141	138	142	150	141	140	172	161	152	150	132	136	132	146	131	149	138	151	135	151	161	135	157	144	146	131	144	127	140	137	138	153	149	142	152	147	149	139	153	145	132	169	177	150	176	157	149	164	138	156	153	146	143	147	141	156	172	158	156	156	168	136	150	169	138	150	153	161	149	156	154	169	138	152	153	146	156	139	131	162	139	127	156	139	152	139	148	154	139	165	148	168	153	147	159	167	140	164	157	154	131	137	161	168	143	148	138	170	135	148	161	126	130	130	134	136	163	153	157	148	150	165	147	163	151	155	143	140	144	148	161	155	177	153	170	160	132	163	124	146	154	146	158	150	148	152	156	145	126	163	145	135	141	155	147	160	152	178	159	158	156	160	147	170	176	118	139	151	146	154	139	151	145	151	178	167	150	137	128	150	134	147	174	154	133	139	134	137	146	154	135	156	144	155	161	154	147	158	141	172	151	141	138	143	162	156	145	126	137	144	154	145	161	148	144	144	158	142	152	147	150	138	114	155	121	159	151	150	152	125	153	151	163	174	159	140	150	128	163	125	139	162	144	135	138	149	129	131	165	139	156	152	152	155	141	136	141	144	138	135	165	150	147	142	159	156	141	155	177	141	139	154	127	145	148	137	147	145	165	140	146	173	142	116	148	152	142	161	143	137	159	132	147	113	133	167	150	170	179	122	140	139	147	141	154	156	156	136	172	160	141	149	131	160	150	148	139	149	155	156	165	115	150	126	146	141	170	155	130	157	124	142	133	179	137	147	139	152	141	155	145	139	139	150	148	153	140	153	133	156	159	141	143	144	153	155	153	160	153	149	141	148	138	154	136	146	149	177	159	156	151	159	168	155	153	136	169	151	117	162	146	152	135	129	154	160	124	137	149	133	151	160	144	143	137	162	159	140	144	159	150	144	137	138	126	157	164	146	143	149	152	168	138	141	164	141	173	158	135	150	136	161	159	158	129	128
27010	1850	4290	5016	4330	3440	2765	2295	2008	1693	1477	1292	1174	1055	1024	913	880	810	772	810	674	681	624	587	588	589	565	583	568	566	550	506	498	510	526	488	511	446	479	496	489	488	461	505	574	586	685	683	639	620	634	612	553	493	468	469	489	475	475	1532	5590	392	405	405	406	420	410	400	414	409	394	397	423	436	410	440	381	415	412	414	429	407	425	408	396	406	384	423	376	397	397	390	387	382	405	363	388	423	400	404	386	382	402	415	382	392	401	419	384	401	361	386	412	410	416	381	395	404	411	343	398	412	383	420	393	426	371	432	384	402	396	387	381	386	402	430	402	408	403	409	417	390	378	402	405	418	373	360	405	395	403	397	430	394	405	428	384	376	362	400	406	424	365	403	426	396	404	378	368	394	398	389	367	396	388	418	381	409	424	414	383	344	402	398	361	412	370	416	396	354	409	392	389	378	387	382	412	373	398	412	393	354	361	393	389	414	407	394	397	412	403	388	373	415	397	381	400	397	369	418	361	373	385	386	379	400	438	371	371	394	395	393	393	394	386	425	407	425	404	378	389	367	401	361	357	410	395	386	396	392	419	414	374	429	385	411	409	362	389	349	420	376	357	363	379	426	356	364	377	364	398	346	360	393	400	360	403	426	401	437	390	356	386	370	388	376	402	413	380	397	382	382	407	369	368	413	428	428	408	406	403	391	383	357	406	398	407	409	391	406	377	360	382	404	394	391	395	366	390	348	399	394	410	357	391	393	383	426	387	398	378	351	352	369	418	394	437	386	383	393	415	399	400	380	401	425	377	386	392	426	386	367	402	379	421	400	393	411	423	382	340	393	395	400	376	365	364	383	389	371	408	373	398	401	379	376	377	410	386	364	393	398	392	360	370	390	376	410	408	373	430	393	390	420	363	378	414	354	384	396	377	409	368	398	400	384	380	391	372	375	381	407	415	386	383	390	393	412	392	404	426	406	384	412	389	404	354	416	395	350	374	371	410	381	379	356	360	430	421	408	377	384	388	394	418	383	370	398	374	415	397	400	380	413	378	421	391	350	427	407	364	389	362	400	397	431	406	362	402	380	378	382	374	384	419	385	399	408	371	385	395	387	402	361	394	383	379	382	399	392	399	381	390	381	397	378	386	364	406	378	357	388	356	357	412	377	389	382	401	400	391	410	425	404	387	420	382	378	387	388	381	401	382	369	389	388	412	401	368	370	363	384	388	386	386	356	401	380	429	405	383	396	378	385	389	394	386	372	383	374	412	379	380	426	410	395	401	340	416	400	368	388	417	410	363	408	405	376	407	363	408	391	388	371	360	399	367	414	432	408	387	387	367	398	417	413	411	410	422	376	422	359	339	379	421	416	388	392	385	353	403	398	409	388	376	395	411	369	389	389	350	380	395	441	381	362	413	405	382	365	413	386	378	410	442	371	353	370	375	396	388	390	391	389	446	405	375	387	360	404	359	388	417	399	393	371	380	386	377	388	363	383	415	426	391	400	399	405	410	383	392	394	373	397	376	384	427	376	381	414	428	386	401	415	389	373	373	425	422	373	364	419	372	409	388	403	372	381	408	381	379	406	381	389	352	385	383	358	389	398	417	384	365	408	413	425	380	391	410	391	399	382	406	369	404	399	396	360	388	407	392	398	418	398	392	382	385	401	375	379	388	350	374	390	406	361	389	400	384	394	422	386	394	421	413	389	405	384	371	396	382	384	444	375	359	416	403	410	385	378	374	369	389	411	396	386	412	385	389	341	393	395	397	406	400	392	385	385	367	371	418	351	392	370	383	425	367	373	443	385	400	379	406	398	412	386	391	350	393	380	369	383	416	410	403	414	386	362	396	363	402	383	416	403	397	379	389	398	390	392	381	409	386	403	395	415	453	406	402	363	380	394	413	406	384	419	416	364	413	382	392	415	404	370	396	393	420	372	394	408	362	358	409	352	387	406	378	384	372	423	363	394	392	427	428	368	430	377	381	400	385	385	430	383	371	354	392	436	372	401	413	360	399	413	407	377	370	362	417	441	418	433	370	398	357	378	405	385	367	385	403	385	382	408	372	397	390	411	391	405	391	420	390	380	369	371	404	381	381	391	409	403	414	389	373	376	395	403	374	380	399	392	372	401	378	401	397	412	362	402	355	374	376	363	391	380	395	381	370	397	439	444	392	359	393	407	401	377	404	366	382	369	403	410	393	389	363	385	386	381	417	378	381	409	431	375	370	404	381	371	414	404	414	344	414	397	387	396	383	388	396	379	415	392	407	397	401	362	399	400	414	425	387	397	402	416	402	402	386	363	353	398	407	390	378	389	395	383	359	346	413	417	400	423	434	364	386	385	368	377	414	409	416	361	392	401	395	386	386	425	373	414	401	367	409	399	392	396	410	393	385	422	386	412	350	415	383	400	393	399	407	392	380	398	380	382	375	378	397	382	379	381	374	402	372	377	399	374	394	370	384	394	379	386	390	373	368	405	373	376	398	432	398	377	383	403	377	406	348	380	409	388	413	397	399	384	358	398	369	396	407	400	397	446	375	396	392	418	422	397	389	362	364	367	369	383	381	421	412	391	395	353	415	377	388	382	391	382	408	396	405	361	404	382	412	375	405	361	376	360	390	458	390	368	391	379	373	404	386	382	395	381	363	377	385	389	391	430	400	392	371	407	384	374	381	390	410	357	372	395	362	423	422	382	389	391	385	351	426	400	351	400	389	410	414	369	432	374	383	399	407	391	353	384	393	358	379	367	383	425	377	396	359	391	383	375	382	379	418	370	384	387	397	344	382	390	383	367	380	396	413	362	390	367	364	369	397	359	364	365	417	407	377	385	393	418	391	394	392	368	390	392	381	415	383	397	393	377	393	356	432	364	399	385	346	374	381	379	369	412	403	386	418	405	376	352	405	421	392	415	376	369	379	390	395	418	394	412	392	373	404	382	377	383	406	382	427	403	412	387	374	383	386	403	384	366	389	376	404	370	409	351	385	411	415	374	409	367	391	402	379	391	398	392	365	405	401	395	390	411	375	400	390	394	387	367	385	425	377	376	403	369	413	388	413	378	411	374	373	405	341	394	366	416	396	357	389	390	416	417	387	389	416	402	410	390	387	362	374	410	379	400	406	423	384	383	375	397	381	378	379	354	398	384	416	350	382	382	387	371	422	392	414	399	397	409	373	385	407	401	383	414	404	392	365	383	408	387	383	367	385	383	381	400	412	383	392	387	409	391	297	404	391	367	364	388	371	357	366	375	381	388	433	403	394	397	399	412	388	371	388	411	386	380	359	363	375	415	387	388	404	396	395	375	348	403	398	362	387	398	428	403	389	402	433	388	407	402	397	399	384	374	393	378	422	382	348	397	391	402	371	415	395	360	356	399	417	405	442	399	400	391	392	414	378	401	386	382	384	335	399	408	377	377	434	373	376	361	375	369	391	396	395	407	390	383	349	395	396	335	391	392	392	388	372	374	380	391	364	405	391	383	375	346	360	401
4049	203	220	208	192	207	183	190	183	160	169	216	164	165	196	186	171	177	189	172	166	172	209	186	208	174	210	157	147	161	173	166	169	161	172	185	178	170	186	174	158	170	147	162	172	190	187	175	214	185	183	184	193	160	172	200	212	174	175	177	180	160	153	163	179	175	178	190	170	151	149	177	183	172	177	173	156	183	169	171	170	180	177	171	175	150	179	184	177	199	181	209	166	171	172	164	173	178	160	170	188	169	181	170	178	165	175	192	182	187	190	150	172	174	171	177	162	177	173	210	169	160	160	164	203	187	174	162	181	182	179	171	182	157	164	159	165	171	167	181	170	169	167	198	168	178	167	184	204	173	174	180	153	178	176	170	166	143	179	154	173	173	176	219	191	172	150	167	164	166	172	178	204	177	159	195	156	178	187	169	164	157	216	188	171	165	171	172	174	179	170	181	170	153	157	207	190	193	168	184	187	164	214	173	163	158	180	198	158	146	165	177	176	169	162	164	181	170	171	167	175	173	164	170	170	165	167	179	136	148	166	150	192	180	181	160	157	191	167	155	156	169	167	174	181	165	164	149	149	194	175	166	169	199	192	171	156	160	182	180	181	161	159	186	161	168	157	183	173	165	178	193	149	182	155	153	183	181	201	160	169	166	174	166	190	175	177	177	155	166	164	169	152	209	172	185	179	158	145	176	184	171	179	164	164	174	171	193	173	171	179	179	146	168	156	172	174	146	175	186	170	162	195	163	169	169	171	159	182	192	201	192	197	159	187	178	161	179	158	168	191	186	167	176	164	179	176	175	174	177	183	188	153	176	165	186	192	160	167	187	147	174	185	172	172	175	183	173	183	179	152	173	170	146	166	157	182	182	195	169	170	160	180	173	162	179	167	138	157	150	155	149	173	171	152	184	157	176	188	157	180	194	174	176	189	173	172	189	178	184	156	193	199	168	175	180	191	163	184	182	186	164	183	167	171	163	185	152	162	180	180	167	191	159	198	164	177	167	164	164	172	169	173	169	169	160	179	148	167	151	180	187	153	167	184	151	174	184	183	159	170	170	165	161	183	167	181	165	189	188	186	203	183	165	197	182	190	167	169	173	191	174	158	170	178	185	146	178	181	165	182	193	167	176	162	170	190	157	181	188	178	174	182	143	193	175	167	173	181	166	179	201	164	161	177	177	197	172	178	168	161	167	152	170	171	181	165	158	187	160	193	176	180	170	194	186	158	159	152	164	185	176	179	176	171	178	186	177	156	199	170	194	178	160	167	184	175	170	174	170	195	176	164	155	190	161	172	180	182	178	180	199	178	164	170	183	170	167	179	164	153	163	181	160	181	159	179	163	181	164	177	175	175	181	181	178	171	172	149	195	169	158	185	161	172	163	171	164	173	163	199	133	189	168	176	178	166	174	189	194	167	177	162	156	166	178	189	171	158	172	172	160	158	202	180	180	169	155	160	169	180	164	179	162	167	192	189	198	194	193	178	152	177	173	182	164	192	177	185	154	140	184	166	154	182	176	169	171	164	189	159	177	166	198	137	171	155	159	156	179	176	145	186	169	191	161	164	166	172	180	170	196	187	167	204	177	186	180	180	177	187	165	151	159	165	173	191	187	181	168	170	176	182	169	192	157	170	160	182	170	192	178	171	173	168	181	173	176	198	165	184	200	185	182	167	160	176	183	162	184	177	162	180	164	181	163	163	181	193	178	172	173	192	164	169	167	165	175	161	177	153	192	203	177	168	178	166	184	187	177	174	182	184	175	149	178	180	165	182	185	186	171	183	175	179	161	171	170	160	147	143	166	148	197	156	179	184	195	177	200	164	165	154	192	171	150	180	177	164	180	172	193	185	185	173	182	162	153	173	177	195	177	183	172	193	212	186	191	184	140	161	146	181	157	193	176	173	168	182	168	186	156	168	189	184	186	165	171	179	163	188	148	189	193	175	162	182	177	166	173	172	170	159	175	178	178	164	177	159	165	174	177	159	173	164	175	156	161	163	140	189	169	170	175	178	200	166	169	177	164	161	177	179	200	180	204	174	176	175	174	184	155	169	178	169	178	168	147	169	198	174	155	175	174	182	169	172	176	196	171	184	169	188	165	185	168	184	176	169	191	174	174	189	153	209	177	156	173	162	192	167	163	144	202	150	165	168	161	187	175	161	179	173	174	184	158	205	180	181	172	154	169	197	171	165	177	153	155	162	179	176	162	159	180	182	180	180	190	163	166	170	167	178	166	211	173	163	177	186	171	169	190	161	201	161	172	171	167	158	168	172	172	153	186	153	168	196	149	170	202	176	172	189	180	195	177	161	156	173	156	189	168	183	180	181	168	182	166	167	154	153	180	161	166	157	179	206	173	156	146	171	177	181	179	193	157	153	179	171	144	169	180	158	164	181	180	182	164	151	184	178	157	147	146	179	175	173	171	176	162	196	183	173	177	177	175	168	188	158	177	152	190	159	194	167	164	174	175	189	174	186	136	169	178	176	187	168	148	173	165	171	190	172	165	170	188	174	186	192	145	162	169	170	174	147	189	166	197	200	163	168	156	184	171	188	184	159	170	166	186	162	186	164	147	149	181	188	164	182	175	172	183	179	177	170	171	173	156	156	152	175	192	156	172	168	144	160	157	171	165	151	197	173	154	157	176	169	155	188	171	173	144	174	190	166	179	178	164	184	151	182	174	153	158	200	183	189	163	174	156	185	187	196	166	143	180	161	160	176	154	159	152	151	154	184	170	158	192	198	178	180	177	153	164	166	166	158	152	161	154	164	165	187	192	177	165	161	153	159	192	212	184	213	171	166	161	174	176	171	175	186	200	175	157	150	161	187	173	144	164	190	191	175	162	145	170	174	160	172	185	180	179	176	186	201	141	178	175	176	180	159	163	177	184	163	181	172	150	148	177	187	171	160	180	165	150	173	187	159	177	182	165	180	164	189	161	164	176	184	183	160	181	180	155	172	190	163	155	179	170	183	147	162	167	182	195	182	174	158	168	147	188	185	168	157	181	181	196	177	155	177	157	177	159	153	200	138	173	172	196	175	177	192	162	187	175	147	162	204	164	166	197	177	163	178	142	172	162	186	170	180	184	184	193	166	171	153	192	179	177	185	172	175	189	168	181	178	155	186	157	154	180	185	165	146	190	162	179	158	176	171	175	205	185	165	182	173	184	154	175	174	165	186	168	195	175	191	168	173	168	168	190	182	192	154	197	165	159	183	162	190	160	172	164	163	163	182	169	180	166	173	168	168	182	198	179	165	192	181	188	158	159	196	182	184	168	174	196	177	179	177	172	163	171	184	162	201	184	180	159	176	163	172	175	160	155	175	185	168	182	175	172	163	153	161	177	182	159	168	200	147	165	175	184	196	156	153	165	177	168	192	165	171	171	162	158	169	188	194	192	171	165	154	166	210	181	156	154	180	176	174	182	179	162	166	189	172	169	201	166	180	186	175	169	164	162	176	163	187	145	172	199	177	152	174	187
3848	523	595	519	567	542	495	492	554	511	492	520	443	467	500	444	471	465	495	501	501	483	484	497	475	477	429	497	420	444	475	466	451	499	429	466	440	484	460	484	462	506	448	514	537	540	511	504	544	506	474	516	496	471	481	478	458	480	487	543	720	479	431	471	429	482	429	445	467	459	466	440	442	450	451	481	452	471	451	443	482	477	499	460	441	444	441	456	432	476	476	462	458	474	465	434	458	468	468	473	485	438	478	472	459	477	434	518	486	494	467	461	455	463	486	467	463	471	448	488	492	448	505	453	441	469	474	489	487	433	441	458	481	476	456	467	467	458	482	464	473	454	491	484	440	506	485	421	463	438	484	482	465	485	447	431	450	458	472	431	443	445	475	485	506	488	444	458	467	505	510	465	497	489	496	466	433	486	456	480	432	477	470	466	513	486	464	447	430	481	459	487	448	475	468	493	460	458	411	456	491	438	475	470	505	480	436	471	464	511	446	422	478	440	422	462	455	467	466	480	418	446	489	438	476	462	471	464	499	454	457	463	480	487	483	470	485	470	425	464	461	466	478	487	450	482	456	456	462	466	473	462	455	439	454	484	403	437	472	463	490	470	494	453	441	461	456	444	454	474	471	455	451	467	476	461	465	495	476	450	435	486	485	472	451	513	435	485	441	444	470	465	465	465	466	462	496	424	489	472	452	428	460	452	459	518	448	473	495	491	429	457	468	481	480	445	476	468	476	440	496	479	466	456	464	501	482	456	466	453	465	460	465	511	459	440	481	454	455	447	462	482	480	463	482	459	511	496	459	453	461	451	490	446	444	469	470	468	472	492	491	494	481	446	445	464	458	473	469	459	482	499	495	459	497	462	465	433	476	473	429	433	463	453	473	454	467	449	438	432	478	431	435	456	490	474	457	495	454	436	478	463	441	475	455	466	439	425	460	458	464	491	460	470	447	469	433	494	459	471	484	446	435	438	456	488	444	453	483	446	459	489	437	451	476	454	452	451	465	472	439	492	488	451	491	480	438	446	483	456	433	460	445	441	466	481	438	466	492	479	479	460	500	482	483	497	439	447	460	430	467	478	441	463	445	475	495	484	428	407	508	503	472	455	454	458	466	442	432	495	496	451	459	444	471	475	485	485	499	448	456	489	455	458	468	494	465	476	488	477	455	463	437	473	465	433	459	455	458	442	462	454	449	440	480	475	457	434	461	470	472	454	467	471	488	492	449	478	495	516	454	470	482	467	466	467	476	502	504	461	483	478	455	458	445	471	466	486	431	492	471	464	472	505	488	477	467	466	472	473	465	490	461	465	464	448	476	469	475	474	497	441	467	451	461	472	468	491	438	462	467	501	457	505	454	492	493	458	486	483	478	466	468	455	449	428	473	505	473	446	453	457	494	439	452	455	475	446	446	461	472	464	530	452	463	466	485	471	458	453	460	458	439	466	448	465	426	467	457	453	477	437	432	443	459	490	492	443	443	482	458	470	447	469	433	468	417	459	482	478	488	509	501	416	459	447	471	446	479	493	483	482	453	466	439	434	466	457	506	500	465	501	464	457	476	487	459	481	483	435	459	471	431	503	412	453	471	461	483	411	461	489	462	463	445	463	501	479	471	477	494	492	487	452	428	441	427	460	465	466	508	467	475	489	517	456	476	472	481	505	449	460	473	464	452	472	527	460	427	454	468	483	454	482	453	464	484	463	446	445	441	454	458	464	537	487	470	481	457	438	435	429	482	476	473	470	479	471	471	491	486	425	495	442	475	461	476	444	467	488	470	443	444	436	438	450	451	464	473	435	435	470	477	472	444	461	460	443	480	503	447	427	509	481	442	455	474	443	453	483	462	473	466	426	473	456	440	442	491	468	480	434	442	491	442	426	443	465	472	473	487	467	452	435	482	485	457	435	435	470	443	504	451	456	457	455	476	495	471	487	496	470	454	431	474	462	454	430	472	439	514	455	489	462	460	449	467	462	471	495	495	461	462	492	481	474	478	418	461	504	458	459	467	414	497	477	474	432	423	452	436	490	459	478	445	461	490	458	451	432	440	479	471	469	447	475	462	474	470	484	486	452	456	441	468	447	462	479	450	421	478	496	451	484	458	478	479	480	472	458	513	466	475	426	464	452	452	479	479	489	495	452	470	484	430	448	461	485	435	472	473	464	465	481	443	468	458	498	482	459	429	497	474	475	485	490	446	503	464	443	427	472	462	441	449	478	449	448	437	470	464	482	458	477	487	476	469	439	454	493	482	440	518	427	511	468	474	442	461	508	475	405	434	468	459	479	500	445	438	462	490	475	459	445	459	473	471	493	423	499	421	461	463	488	516	469	446	440	474	487	449	482	511	468	460	457	433	465	457	452	439	449	493	445	471	468	481	484	472	462	433	493	442	487	482	479	470	489	463	463	450	458	503	422	449	492	450	426	463	453	485	474	445	453	456	470	472	486	455	444	462	467	500	478	473	446	410	471	459	459	482	447	479	452	482	468	487	445	466	474	472	482	498	420	459	466	461	476	499	459	470	498	428	453	461	439	471	454	461	485	462	466	431	477	527	457	452	458	483	424	438	504	464	501	468	510	486	437	478	454	483	479	486	440	446	466	442	460	471	437	490	453	504	461	473	479	425	475	441	487	493	489	439	486	467	478	476	506	455	460	457	472	506	428	471	452	467	433	458	480	458	477	441	454	513	429	487	467	486	488	481	431	457	477	462	464	470	448	463	484	462	474	476	449	477	447	463	516	464	467	471	460	466	460	504	483	442	492	453	461	498	488	454	455	475	464	471	476	458	449	497	483	462	507	476	445	453	452	465	451	423	474	467	458	487	491	455	461	488	440	458	440	501	463	451	465	491	438	442	473	465	451	472	474	475	453	451	460	462	482	494	495	470	462	455	453	446	459	469	459	461	480	504	465	447	472	469	448	465	471	463	480	467	484	466	456	473	497	494	494	459	470	487	457	461	460	458	476	457	469	446	481	444	508	505	493	452	493	460	467	476	477	473	439	476	437	498	496	460	475	458	443	435	484	447	510	505	424	444	443	499	441	482	469	478	498	484	457	451	482	483	495	442	460	469	458	458	480	473	452	449	496	444	459	482	520	485	474	450	445	449	459	436	458	436	466	454	484	473	440	471	431	427	441	450	481	456	444	428	467	464	450	461	460	446	445	453	468	470	485	444	465	469	493	455	465	471	422	502	472	476	467	437	445	453	458	429	460	479	488	473	491	469	458	523	481	476	430	481	496	478	483	470	442	498	484	466	456	479	437	423	475	462	489	483	515	484	436	483	444	430	464	422	483	427	475	441	445	502	445	441	486	451	471	447	450	441	410	458	493	474	457	471	500	472	463	467	438	439	510	494	453	489	444	451	428	471	430	486	468	466	433	485	502	493	473	474	451	446	486	456	453	439	461	421	459	429	437	484	470	453	439	446	460	459	403	444	472	474	468	480	429	433	462	490	461	444	454	472	440	499	467	477	470	445	472
36361	7417	1261	923	683	516	454	371	332	308	304	281	289	288	258	249	230	260	235	252	252	261	223	239	224	242	214	220	219	221	213	204	212	205	237	213	215	223	226	251	259	222	248	232	246	237	210	264	249	253	245	196	210	217	230	227	232	236	240	276	630	226	217	204	209	210	233	210	212	213	236	239	230	214	228	203	210	189	250	221	201	209	232	210	210	251	197	216	223	195	212	243	218	222	234	208	202	203	220	215	192	227	200	253	219	225	241	227	207	226	251	206	238	249	223	229	227	208	206	204	226	198	214	236	204	222	242	210	231	198	224	211	234	197	222	210	207	206	241	262	215	242	216	220	213	235	241	242	209	205	216	221	220	200	209	228	225	232	224	196	235	212	216	242	219	216	220	236	205	215	206	223	226	235	213	227	214	203	207	219	197	211	200	225	224	207	219	199	228	218	225	211	244	217	229	208	221	236	216	212	226	195	201	250	235	214	221	227	193	217	210	222	223	218	221	236	201	214	234	215	223	212	211	221	208	248	211	197	205	201	225	208	217	206	245	239	221	220	227	242	219	212	225	214	205	217	224	217	229	223	237	211	201	206	252	231	207	209	221	231	208	206	214	222	214	217	245	240	208	217	237	199	205	210	230	248	224	226	218	223	214	247	210	212	224	286	260	244	209	241	239	234	233	205	226	219	210	232	221	210	207	216	219	233	205	215	246	208	205	252	203	197	201	220	225	229	222	240	227	204	215	215	224	202	203	254	199	202	225	211	218	212	228	219	223	193	213	244	201	204	219	199	212	204	229	245	234	224	245	205	199	220	202	209	215	263	220	201	214	213	229	224	211	219	222	241	232	221	211	204	222	228	198	218	204	222	202	207	202	226	212	205	227	236	198	224	218	218	198	190	222	231	223	225	225	211	217	220	224	199	232	216	200	252	232	191	206	180	220	192	203	237	219	186	210	235	213	214	195	201	206	205	212	247	196	227	210	243	206	233	215	213	240	229	224	224	186	267	224	217	216	209	226	220	251	222	231	270	241	190	230	232	206	217	220	217	213	215	239	225	197	232	227	205	226	210	222	203	205	218	199	207	218	205	198	204	200	213	228	198	205	238	235	224	235	239	222	230	232	243	188	196	222	233	250	229	233	232	214	233	207	233	228	235	230	225	212	230	182	215	233	228	247	215	236	193	225	225	204	224	204	230	229	241	224	230	232	243	257	224	232	235	225	228	225	212	225	236	260	223	190	230	266	218	205	205	240	219	221	215	231	202	230	223	223	212	210	201	218	202	246	205	196	235	196	220	233	206	226	186	207	184	216	241	195	201	199	194	224	186	233	233	220	255	226	235	195	236	247	212	211	206	199	208	195	234	237	206	208	193	197	225	223	239	212	227	218	219	216	226	193	226	223	210	219	239	236	188	234	208	207	240	208	199	217	213	196	232	253	204	227	204	220	217	204	211	202	198	221	205	218	198	222	223	223	223	233	197	199	228	222	227	198	227	223	182	186	222	222	226	215	228	198	204	232	217	213	195	212	210	205	227	219	229	218	192	194	253	233	218	236	222	244	208	228	225	244	214	223	203	236	216	203	220	207	214	207	209	227	210	262	194	231	221	222	210	207	196	215	220	232	225	215	194	232	234	203	226	211	206	199	213	217	199	242	230	211	214	225	250	258	189	228	210	220	235	235	221	194	213	249	204	208	202	237	238	208	232	208	210	243	228	214	234	209	237	230	221	197	237	243	225	252	250	263	220	237	225	219	238	211	235	253	215	202	218	257	198	235	223	211	215	210	233	203	213	207	206	226	202	208	191	225	211	210	236	202	226	259	223	224	198	221	225	222	228	249	218	210	189	215	219	226	192	216	227	198	208	208	229	218	235	219	227	212	219	232	211	242	253	229	222	226	236	213	215	240	233	228	233	219	239	223	204	214	219	212	229	220	210	195	214	222	243	219	214	235	249	219	222	248	211	233	219	231	222	234	202	232	233	198	229	223	217	221	187	231	208	196	224	200	226	199	212	203	194	244	218	207	248	234	208	209	221	223	235	230	222	212	229	231	201	242	215	224	218	195	215	217	233	226	219	205	214	215	221	226	239	217	204	195	220	210	260	199	242	221	187	243	234	214	223	210	209	216	231	195	220	211	225	230	227	224	212	222	200	198	212	199	230	217	220	227	214	220	219	220	218	215	208	217	233	222	233	240	252	240	202	213	187	203	210	216	246	184	241	208	223	200	225	226	211	245	226	187	208	253	226	232	212	250	196	219	222	244	226	223	233	196	241	251	211	231	229	221	247	215	218	212	204	224	217	230	205	231	220	226	201	212	222	212	231	223	205	230	208	221	189	226	224	190	240	222	203	233	215	207	197	237	237	203	219	230	211	205	229	209	219	225	198	225	219	254	238	226	201	223	227	221	198	187	192	219	233	234	205	217	220	205	224	240	205	240	212	217	221	211	234	221	195	216	204	216	206	226	247	238	232	235	222	219	220	213	212	234	194	231	194	226	227	216	217	246	216	230	223	251	191	210	229	211	220	227	240	203	235	245	229	221	232	202	202	197	207	243	213	232	195	213	181	212	222	207	232	214	223	212	206	186	214	238	202	223	208	217	185	232	245	229	218	224	221	213	227	231	213	220	242	223	242	268	222	238	216	218	269	227	221	214	241	226	209	216	207	241	199	200	240	208	246	213	253	237	227	231	209	202	183	244	212	216	228	222	244	218	231	218	249	214	221	206	218	256	227	213	211	207	208	217	240	208	220	247	200	212	230	210	221	225	198	220	203	193	214	224	221	207	208	221	224	217	264	221	231	225	217	213	215	236	255	228	242	184	203	240	239	220	204	215	226	224	230	208	232	240	221	235	231	239	225	248	212	231	207	237	220	241	202	232	196	213	215	229	216	231	219	205	220	187	234	195	229	228	243	254	221	254	232	178	227	256	207	225	224	254	224	238	228	217	232	227	215	234	243	225	228	221	222	205	210	211	244	221	227	195	226	206	259	223	212	201	233	209	209	206	221	197	217	227	234	205	218	218	201	217	224	255	227	199	219	218	203	193	211	232	228	214	195	221	249	205	256	208	250	215	227	235	215	202	232	216	252	224	238	232	238	209	212	219	226	243	221	206	232	183	210	200	219	232	226	248	211	217	230	222	227	195	223	229	244	216	223	232	227	198	225	210	216	238	202	202	213	231	191	214	228	227	229	253	211	228	229	232	224	249	218	243	209	215	233	191	216	225	213	252	194	234	190	236	218	204	225	233	195	215	234	237	234	216	227	221	202	237	214	216	203	222	217	248	221	210	223	204	220	244	202	231	228	241	236	214	211	212	237	205	206	206	243	215	219	189	235	214	216	208	227	233	202	260	231	223	236	207	231	204	246	221	217	236	222	215	215	219	250	230	223	212	216	180	196	218	232	232	222	204	222	221	202	240	231	222	235	219	237	216	218	178	209	212	227	240	204	219	243	232	235	201	209	214	250	203	214	213	226	219	238
19445	1317	2644	2958	2657	2175	1815	1608	1364	1236	1119	1029	952	924	911	781	830	773	762	780	787	722	701	776	659	657	654	649	631	658	655	629	596	632	580	649	599	569	608	623	638	579	579	627	700	644	738	703	749	758	707	689	642	684	630	606	622	624	576	1137	4044	632	630	558	576	536	591	606	601	581	576	561	527	539	590	542	587	608	526	555	584	578	550	583	586	574	556	561	558	578	569	568	574	541	576	575	584	580	546	563	521	531	574	586	577	566	589	581	543	519	537	630	568	583	542	604	554	541	591	550	584	559	535	597	551	548	614	598	548	559	557	514	526	553	572	545	640	533	588	554	597	551	541	600	582	580	614	596	590	563	597	596	631	582	601	564	552	574	575	587	555	593	531	581	565	585	541	579	601	597	565	573	628	563	560	558	571	541	586	591	588	539	596	586	595	560	587	586	603	553	564	577	550	566	573	605	533	546	595	552	569	593	595	603	508	609	588	566	591	556	558	555	591	576	588	543	538	566	560	551	544	572	589	598	555	577	549	576	583	549	566	584	571	561	545	571	539	562	536	536	590	533	577	567	587	541	574	541	565	566	566	547	561	585	593	565	567	546	570	613	567	574	573	597	556	585	558	560	558	598	543	542	541	534	543	614	537	551	558	552	525	577	542	607	596	551	571	589	624	579	543	529	598	567	563	553	557	601	606	554	552	565	565	547	588	545	584	545	541	600	534	544	561	630	572	562	598	561	550	586	550	538	589	575	542	553	589	560	576	583	526	533	611	589	543	543	560	586	571	556	540	553	561	557	582	564	578	585	623	593	567	582	583	525	535	632	575	588	621	557	539	547	550	583	562	583	586	557	588	613	535	571	521	577	569	589	551	558	576	574	553	579	555	591	535	563	567	569	556	570	559	623	574	601	535	593	594	592	585	584	578	558	550	569	590	579	555	555	576	569	558	559	567	561	577	561	561	630	590	587	610	561	586	530	577	581	551	582	537	578	609	564	541	566	624	568	595	572	531	569	546	539	552	553	604	537	558	574	588	535	585	610	586	551	536	578	595	541	597	568	556	544	579	584	604	550	567	560	582	562	559	539	607	574	559	572	547	574	583	526	577	581	569	561	560	611	561	562	563	549	559	540	576	602	542	537	553	577	552	590	536	554	590	539	558	564	543	522	552	580	551	552	581	595	575	542	545	575	561	556	606	577	601	547	580	624	561	580	557	580	571	576	601	584	571	557	539	561	526	560	588	518	590	537	570	594	569	593	555	588	565	579	573	553	576	578	589	568	558	523	554	582	565	566	553	529	599	559	574	578	563	524	551	575	567	558	563	548	560	549	593	617	565	587	568	542	581	553	566	535	556	562	578	578	588	578	570	534	548	602	603	529	609	568	560	542	581	521	578	564	573	588	578	542	559	551	587	593	549	614	595	548	548	535	561	598	556	610	553	570	566	585	553	620	585	576	542	548	575	533	564	627	575	526	574	567	584	603	550	558	552	587	568	565	554	545	532	590	542	572	557	587	565	598	556	493	547	532	615	564	552	585	594	565	523	567	557	574	596	560	536	587	565	589	570	556	544	548	568	548	583	556	591	549	554	568	573	552	562	540	560	558	560	560	534	594	617	583	527	580	570	539	566	560	560	565	560	548	588	593	563	535	582	563	562	618	555	518	574	592	559	564	507	578	547	576	605	590	554	566	568	581	573	524	588	559	572	581	595	577	549	585	585	561	553	558	610	550	584	588	589	516	568	580	563	535	565	544	559	564	572	550	564	579	513	553	587	581	544	602	543	565	554	548	526	583	573	518	569	563	554	550	552	575	608	536	538	537	601	614	550	566	571	567	602	560	611	561	579	575	570	572	554	565	603	558	521	523	547	566	588	589	570	576	587	582	593	552	560	540	574	562	541	552	535	563	540	559	586	565	590	549	575	567	610	553	552	563	580	541	555	543	540	537	555	556	553	553	577	556	615	615	553	590	574	575	534	552	559	625	571	590	604	557	570	562	568	571	582	521	534	597	552	582	551	573	517	611	577	600	581	522	592	565	554	595	567	587	562	577	580	542	570	581	560	582	555	580	584	551	536	587	540	590	549	546	535	537	541	575	552	578	574	571	634	581	543	583	535	583	575	550	597	530	528	515	565	590	554	571	560	540	582	586	541	531	550	550	533	588	570	528	542	587	562	561	590	546	578	575	584	583	605	546	562	611	606	542	585	538	577	609	616	535	567	542	533	556	553	561	557	547	566	579	593	567	584	596	593	568	525	552	579	618	611	577	590	586	523	602	567	577	534	555	558	494	589	556	593	565	527	602	571	540	554	608	572	570	594	549	573	555	559	595	574	559	535	554	569	557	608	514	536	568	545	539	557	515	509	582	538	559	565	557	509	596	550	557	586	521	579	551	531	580	549	548	543	602	562	601	561	548	579	557	571	567	561	567	523	575	549	600	550	572	569	548	597	558	535	535	550	611	553	561	573	585	535	596	565	588	596	523	586	600	563	596	587	598	571	531	571	549	520	520	593	587	584	529	552	587	562	590	520	601	602	570	575	566	595	570	581	541	583	541	567	556	533	610	607	586	593	539	548	557	531	562	584	514	570	588	582	552	566	585	592	585	578	603	612	580	574	542	578	542	573	584	577	545	568	560	607	541	566	538	588	546	590	570	559	570	571	575	540	550	565	599	559	613	563	562	516	578	556	581	561	601	565	518	573	593	574	594	636	553	556	550	608	589	547	585	568	557	526	558	543	552	617	538	524	577	569	547	600	539	577	553	561	566	594	552	571	590	580	575	560	525	584	545	579	522	579	547	613	535	568	559	604	557	546	603	555	566	576	538	584	567	591	561	520	564	595	563	600	558	595	500	542	551	603	559	561	553	596	598	603	560	585	570	550	575	587	593	582	570	568	557	542	569	594	541	550	552	542	530	551	554	561	579	571	536	585	592	550	561	596	508	601	603	570	540	551	576	572	551	552	625	576	530	575	578	553	585	555	576	529	589	582	542	571	620	599	566	568	584	570	595	587	623	590	539	564	595	549	529	587	557	576	567	542	601	555	561	537	577	569	571	549	564	581	575	550	606	556	601	587	573	559	604	530	547	558	542	546	563	560	587	562	522	566	551	580	550	519	558	563	531	565	535	567	568	572	578	568	595	600	559	564	564	561	528	551	580	563	550	548	567	558	625	537	545	560	548	596	563	558	568	581	573	554	577	582	594	538	528	578	538	551	600	633	586	593	599	579	561	558	572	539	513	533	603	545	548	556	589	540	546	531	544	537	598	559	569	565	562	597	568	580	566	550	587	551	561	531	540	574	543	584	561	576	544	565	546	583	579	575	534	546	576	543	558	579	608	532	578	555	570	568	588	535	583	527	557	570	613	558	559	549	554	570	570	563	569	549	546	529	593	560	549	590	598	620	553	570	606	579	606	555	551	553	554	528	554	577	563	566	571	556	575	578	543	569	528	564	569	565	524	563	599	539	595	563	588	556	578	585	566
49152	15114	2732	1615	1024	739	615	475	424	343	314	300	263	242	204	218	191	177	214	227	201	192	192	202	173	143	136	176	172	138	169	162	169	186	146	156	154	183	151	145	114	165	151	177	183	150	149	171	177	158	172	183	147	165	147	157	139	163	115	214	822	157	151	148	139	140	157	153	147	155	140	145	132	139	149	144	134	148	153	125	149	149	128	173	152	153	142	143	140	135	147	162	146	119	137	164	130	133	140	148	138	140	149	146	154	147	151	134	153	150	145	141	149	112	164	133	133	172	159	159	158	138	116	159	151	134	127	136	129	135	131	146	130	148	154	163	137	138	126	144	152	140	144	155	140	147	157	132	132	130	149	149	126	134	152	139	154	149	137	134	160	157	150	155	164	160	146	152	143	140	127	166	122	128	144	145	149	140	129	152	144	142	141	138	120	133	125	150	119	151	151	145	157	137	122	149	140	138	140	136	135	150	148	114	161	129	138	137	161	146	137	155	128	135	150	153	138	138	152	141	149	140	163	170	136	132	142	140	146	163	170	155	141	158	133	147	134	131	128	142	163	142	143	128	146	125	126	167	140	156	139	138	135	140	133	138	145	150	156	152	148	145	121	143	140	130	121	121	134	150	114	142	151	141	111	140	135	119	138	153	154	150	152	159	148	137	142	134	147	123	131	146	149	144	155	146	143	155	147	117	151	144	127	166	172	141	156	174	123	144	158	142	139	154	137	147	132	136	143	160	140	147	160	142	139	130	139	149	144	133	142	144	155	136	140	143	136	117	170	141	147	159	138	135	126	157	125	144	112	149	142	166	129	144	142	142	171	146	168	164	140	133	148	164	120	147	181	145	148	155	152	161	137	159	124	139	140	150	127	130	144	151	163	130	148	141	174	126	150	138	139	157	131	151	146	138	143	151	141	145	145	142	154	165	149	151	141	117	154	128	163	144	141	143	137	128	147	130	148	143	138	145	151	149	151	175	141	129	153	161	143	158	173	133	150	156	121	143	153	131	144	161	112	154	146	153	151	151	144	166	140	138	149	129	142	169	135	147	149	146	142	179	157	134	146	135	152	137	155	139	141	157	138	157	139	149	129	130	147	132	129	148	150	166	137	153	134	146	151	153	148	121	146	130	164	135	140	158	137	140	142	128	155	150	145	152	142	153	147	134	118	135	135	157	144	123	125	169	156	134	141	126	176	128	162	141	162	146	131	156	151	137	166	139	142	138	134	161	141	166	124	145	144	147	159	148	136	149	144	145	148	137	153	139	162	138	143	166	157	140	133	144	163	132	131	148	143	135	131	148	143	148	150	153	149	149	153	174	148	145	136	126	140	143	154	134	159	143	159	142	166	140	137	145	156	143	145	143	158	137	136	135	137	145	152	164	155	138	136	141	143	163	137	139	143	141	139	161	115	139	142	145	150	152	146	135	153	160	137	123	143	162	144	141	165	150	151	150	156	145	136	156	154	158	141	134	140	154	165	152	131	151	150	130	132	131	134	146	153	138	174	163	158	162	140	128	150	150	144	160	145	157	137	152	160	115	139	126	145	147	131	151	145	162	145	151	142	143	140	134	149	131	125	144	131	143	130	149	143	149	172	163	127	161	135	156	139	151	130	148	126	135	146	133	139	160	135	123	149	130	141	139	166	140	143	143	110	136	132	151	142	156	154	127	137	152	149	131	154	132	155	141	139	164	145	140	146	115	148	141	138	163	136	136	137	172	124	130	126	154	146	151	146	140	146	120	122	138	154	143	126	138	138	142	133	151	146	130	139	128	126	140	115	130	130	133	139	175	140	149	144	160	142	129	147	148	135	164	153	132	138	155	151	170	155	165	178	135	149	150	145	132	139	155	146	136	146	139	142	123	152	155	155	143	145	166	151	130	140	134	131	136	134	130	164	135	123	120	144	158	147	153	155	149	162	141	149	164	147	131	155	134	144	150	133	114	144	142	123	153	146	145	146	137	161	152	125	158	153	122	156	137	119	146	125	163	162	136	139	173	144	147	133	150	146	144	144	156	131	131	143	136	146	144	129	139	147	161	162	156	137	155	155	148	148	122	146	159	146	139	145	151	137	147	149	136	155	155	135	142	155	134	148	143	149	149	132	169	143	137	152	168	162	134	140	130	153	166	164	167	156	143	128	169	168	160	148	141	151	119	143	138	132	141	147	137	139	153	139	137	127	130	149	135	147	169	139	153	140	138	152	132	132	151	150	140	140	122	131	148	165	136	145	161	171	122	144	155	142	150	124	161	142	133	150	132	137	138	143	158	134	135	152	163	144	146	144	134	143	151	150	138	139	150	140	153	168	140	147	169	158	138	141	162	149	145	144	133	163	142	139	138	152	158	157	153	172	138	130	141	157	130	125	157	164	136	157	150	122	169	156	127	145	139	158	155	142	162	143	152	159	142	137	152	150	134	145	135	161	159	137	168	149	126	145	144	162	145	148	149	141	132	162	149	141	150	161	165	149	141	130	137	148	140	137	141	142	139	144	163	144	139	158	138	158	135	118	151	136	165	153	151	149	137	128	156	138	133	165	144	142	140	138	131	163	121	155	123	149	138	131	133	149	149	158	154	128	156	144	127	138	164	125	139	152	152	124	154	143	136	149	163	158	153	137	145	145	148	152	144	171	155	146	138	131	136	145	146	135	134	150	149	148	151	145	158	150	143	122	121	157	135	137	126	149	140	155	152	144	122	146	135	134	140	149	144	146	146	131	146	143	154	152	167	146	132	168	155	129	134	171	146	120	150	149	155	126	162	141	131	147	130	127	140	145	127	131	156	159	128	144	136	143	144	152	163	132	144	142	126	140	137	116	146	147	158	146	144	140	149	140	155	145	152	140	157	143	161	144	118	138	121	140	141	126	119	134	141	142	141	143	159	151	158	133	159	133	153	134	130	135	163	135	151	143	165	131	152	142	149	157	131	139	143	141	144	135	121	157	146	138	153	168	150	142	152	151	132	125	139	160	134	145	150	137	137	150	146	161	139	153	138	130	138	139	149	145	133	129	139	124	153	138	146	147	139	135	145	133	155	140	153	119	151	147	134	136	128	128	158	144	149	153	165	145	146	130	138	152	137	137	136	150	155	148	146	165	152	151	132	121	149	152	156	141	134	156	153	178	150	135	132	132	172	154	150	131	153	136	128	151	144	157	138	143	131	176	158	148	162	160	149	168	151	165	144	148	143	150	161	139	135	134	153	152	160	162	132	136	157	134	147	136	140	143	149	174	134	137	147	133	136	150	126	143	171	136	147	155	166	154	138	127	147	167	115	132	136	149	148	137	146	147	150	152	166	146	153	136	161	125	156	118	143	136	150	161	161	142	145	119	137	131	158	142	139	132	131	140	165	133	149	156	148	155	165	178	140	175	143	131	133	158	149	169	158	159	141	145	133	183	155	141	144	162	121	121	153	140	159	145	156	150	134	125	128	173	141	153	142	140	143	142	147	139	155	156	171	172	133	167	148	150	139	137	157
26356	1822	4335	5012	4363	3484	2871	2323	2001	1566	1438	1342	1218	1072	1057	923	872	798	753	718	725	669	701	617	596	555	569	554	557	552	491	524	505	494	515	513	460	469	474	473	466	423	441	512	492	519	578	567	630	610	583	575	561	528	487	418	426	428	488	998	6160	444	393	409	442	388	425	404	385	396	426	395	409	357	406	379	389	396	421	392	381	420	398	362	383	408	417	402	373	406	436	403	393	404	388	383	374	390	388	423	370	390	398	382	411	394	360	389	378	390	391	375	361	383	379	368	350	384	405	371	394	393	367	397	387	444	403	418	387	403	380	398	394	406	394	420	387	386	397	423	412	345	408	387	391	363	381	385	368	385	378	372	344	378	397	386	368	400	365	379	357	384	400	422	426	390	384	407	424	372	394	370	391	369	409	394	397	383	410	401	379	407	381	433	382	373	392	406	349	375	375	386	379	368	379	384	397	408	421	346	367	369	405	376	387	372	411	407	386	372	349	367	387	391	351	383	406	377	395	371	390	362	383	366	408	399	361	377	374	392	374	389	369	411	419	372	402	346	378	384	387	355	405	412	370	417	364	386	369	407	376	383	390	418	338	401	381	402	394	375	376	386	380	394	372	389	398	364	405	393	382	408	369	387	414	374	367	382	400	370	375	384	370	398	378	382	410	357	391	404	373	382	355	376	382	355	340	383	361	393	359	351	351	399	376	373	353	363	421	346	357	378	397	379	367	363	383	376	390	422	409	366	396	413	379	355	356	379	381	393	384	379	348	405	383	394	392	417	353	411	382	404	399	381	403	358	389	365	358	366	355	416	416	403	347	393	398	388	361	387	375	417	384	381	378	357	356	386	391	387	378	406	354	374	385	390	364	405	386	357	387	382	411	383	351	385	379	404	386	394	356	389	369	364	393	413	407	375	334	352	389	364	372	378	368	425	356	323	374	388	383	386	367	355	366	376	376	362	375	400	367	406	401	370	381	405	387	401	375	376	404	383	382	376	394	371	358	395	412	376	374	370	387	407	393	388	374	376	403	411	392	397	387	406	331	391	417	369	400	370	373	387	334	378	371	403	365	392	374	382	378	384	374	395	405	347	370	410	382	390	397	393	402	367	385	375	375	388	368	397	386	387	385	387	395	352	393	364	373	391	388	385	381	365	397	384	403	378	348	371	361	378	384	377	372	389	414	416	374	368	387	412	383	404	367	430	330	378	411	402	372	398	369	351	352	385	373	332	365	398	361	391	361	391	401	406	368	369	378	409	349	342	347	379	390	374	404	394	394	396	382	348	365	381	379	362	387	364	369	366	374	375	404	421	396	359	363	387	396	385	363	374	370	373	367	419	376	396	343	386	374	412	380	377	381	414	329	375	376	398	394	394	352	373	369	398	351	399	380	353	365	394	400	394	360	355	394	400	382	369	407	371	385	394	397	380	411	379	363	411	342	366	414	386	376	401	367	375	419	368	364	395	335	392	368	362	373	369	390	385	336	350	377	408	387	373	388	341	384	370	403	392	356	406	378	431	391	358	396	387	378	370	369	417	366	385	373	409	388	370	408	373	334	383	375	350	365	415	390	367	430	378	383	431	382	390	380	361	377	376	387	406	422	383	353	409	374	409	361	369	387	385	396	404	370	390	377	449	366	375	377	417	402	343	372	348	349	376	376	385	367	391	401	372	375	368	386	418	359	359	389	373	349	380	393	350	372	384	371	408	349	376	366	346	382	328	369	373	387	385	381	391	375	380	368	381	390	342	387	375	424	380	357	381	353	370	379	351	387	346	384	375	372	381	395	372	346	419	365	383	384	388	397	381	385	343	403	386	373	383	378	385	368	358	359	371	373	346	400	412	380	406	372	386	398	409	354	352	371	364	398	380	384	389	376	382	395	356	366	363	416	376	358	362	405	380	403	405	354	383	400	377	350	382	409	350	367	405	350	404	386	403	381	383	385	377	377	369	396	412	409	411	384	358	380	357	403	368	404	375	391	415	384	372	329	373	377	358	359	380	342	393	351	348	394	413	391	409	402	371	416	392	391	405	374	398	374	385	354	312	351	355	381	404	364	394	401	371	393	368	357	383	371	378	361	391	368	395	406	372	395	409	372	353	401	396	407	442	344	385	413	344	378	362	399	394	399	393	389	373	415	380	393	429	369	391	375	385	383	351	396	391	354	384	378	378	370	367	382	367	393	388	382	394	364	380	381	372	359	348	387	377	371	420	368	391	398	367	396	366	340	405	410	354	377	407	392	388	405	374	413	383	368	372	401	360	390	405	371	381	376	371	358	398	409	360	393	373	346	379	373	422	397	367	388	401	404	386	408	377	374	368	417	379	368	370	385	386	335	352	381	354	357	376	395	377	422	373	383	390	377	386	394	412	378	389	405	390	376	398	371	379	364	373	371	381	394	386	352	382	411	371	405	392	377	391	406	375	380	378	395	413	362	370	370	353	416	374	412	356	391	380	374	387	425	377	413	374	381	358	395	385	404	387	401	412	389	364	408	388	386	374	408	392	367	377	399	352	412	364	388	411	393	379	397	418	385	371	340	400	394	375	392	388	412	386	396	371	391	392	374	415	394	374	401	378	383	405	393	380	375	383	382	390	397	383	381	391	420	366	340	373	383	422	379	386	366	403	374	377	380	352	404	378	414	413	382	367	363	403	348	378	388	371	377	379	352	386	359	368	383	399	398	361	404	411	398	376	398	374	389	405	392	385	397	406	392	392	391	401	397	410	372	396	380	404	344	398	370	380	375	376	339	391	409	394	397	375	400	361	375	393	366	377	381	374	367	369	379	332	383	353	369	362	410	368	382	362	431	394	366	431	380	390	368	399	362	379	374	405	379	379	387	375	380	385	394	397	394	398	388	368	350	409	393	384	344	321	365	383	375	390	374	375	383	405	390	335	401	383	374	398	373	394	372	400	364	386	359	396	361	382	360	406	381	417	373	425	356	368	368	379	379	393	358	369	368	390	330	375	355	366	405	381	364	398	344	398	371	362	393	345	369	390	388	411	398	399	368	420	364	398	397	382	399	380	395	374	410	399	376	367	393	363	402	396	384	391	365	374	390	340	378	387	406	382	388	406	374	364	412	406	362	377	362	372	384	400	420	410	362	387	385	394	363	360	373	378	386	385	365	399	378	370	394	360	326	368	410	367	387	359	408	417	406	389	352	358	387	415	363	423	313	386	401	406	381	365	406	413	400	413	397	381	360	410	351	364	393	353	393	372	398	367	411	390	392	410	388	387	369	381	385	401	379	366	386	390	397	390	392	344	348	404	365	385	412	408	361	372	383	353	386	401	405	373	375	414	379	388	396	397	402	386	373	367	357	404	354	396	327	397	402	373	363	348	377	392	339	355	351	392	392	397	394	401	387	372	398	384	393	395	348	386	379	388	377	382	332	390	360	382	387	394	365	366	415	384	432	402	397	375	381	381	364	374	391	356	361	415	395	408	341	361	379	385	382	365	395	380	392	394	381	366	405	397
3604	193	229	202	190	178	195	166	194	190	186	165	162	154	181	148	161	158	180	185	176	156	164	176	166	142	195	178	165	169	162	183	169	185	184	205	171	163	206	191	192	155	185	173	169	177	164	202	139	181	209	211	192	155	137	160	174	187	174	158	230	159	182	145	190	137	178	164	173	187	162	159	166	170	142	169	152	168	175	180	172	158	195	178	154	164	177	178	182	168	175	185	200	186	152	156	167	171	171	148	177	151	178	192	187	173	164	169	186	178	181	174	151	154	167	179	182	168	167	177	182	213	188	168	190	160	184	171	168	176	155	151	184	171	178	175	160	149	174	168	180	179	151	158	181	158	171	167	170	176	169	161	187	158	174	178	183	158	182	183	181	181	182	174	166	180	188	160	176	177	177	156	166	180	174	166	177	172	158	150	173	185	173	163	162	191	177	161	200	178	161	182	190	148	183	189	174	166	155	188	169	184	182	174	165	179	175	160	177	195	169	151	175	165	181	183	165	160	182	171	187	157	162	163	171	154	180	172	154	194	168	190	157	194	192	173	158	170	161	170	153	150	164	167	174	179	174	174	168	169	178	159	190	144	182	166	162	156	181	179	168	150	183	169	189	183	185	157	173	168	165	155	192	165	179	186	184	159	183	166	178	179	176	169	152	171	175	169	165	174	181	207	151	172	170	175	168	174	183	179	147	169	167	172	162	161	180	185	178	172	162	178	163	192	176	187	165	189	134	178	151	149	158	172	164	193	201	183	174	178	164	171	143	177	165	163	156	179	160	171	166	161	171	192	159	159	187	181	174	181	161	175	181	155	184	172	170	173	168	173	162	207	160	157	179	152	171	170	180	171	190	145	169	186	179	157	176	157	177	179	169	174	188	174	155	150	148	157	188	176	176	182	172	174	158	180	161	145	180	163	182	150	174	163	188	171	171	192	179	183	166	172	170	172	173	169	162	163	174	180	168	195	179	153	161	192	179	204	180	149	162	172	175	172	183	152	168	183	190	201	180	178	195	166	167	169	167	190	160	221	165	149	152	168	165	194	148	164	196	161	168	163	150	178	173	170	148	170	184	178	178	178	158	151	174	159	159	178	177	194	164	186	208	160	180	172	160	154	147	170	162	167	199	163	208	168	174	156	178	176	182	172	178	167	164	188	169	155	196	179	160	162	161	175	161	171	153	163	159	174	165	158	159	176	177	206	196	163	186	168	185	171	185	170	177	178	176	173	200	158	176	166	167	169	174	182	178	163	157	188	178	173	177	161	195	136	201	167	173	158	172	174	182	196	192	199	202	167	183	175	182	158	167	190	183	179	198	171	160	177	166	171	187	181	179	158	168	173	139	163	158	165	179	178	164	179	174	148	160	175	171	188	172	173	169	193	159	186	193	173	162	171	164	167	172	165	176	152	214	169	150	160	176	156	168	175	157	160	182	191	188	170	185	153	169	183	158	169	158	175	169	175	170	147	171	173	166	153	163	159	174	170	158	155	190	181	176	165	196	187	168	155	180	179	173	153	179	209	168	201	170	185	187	153	167	207	160	184	167	172	148	140	186	164	152	166	163	172	176	167	192	181	162	166	172	153	184	186	184	162	148	179	180	177	184	196	181	178	175	187	190	143	168	175	135	201	146	174	166	179	156	182	171	175	172	155	168	175	163	166	174	184	178	165	163	185	170	177	175	166	151	171	184	164	166	170	159	153	170	142	182	190	173	170	196	178	183	190	157	191	179	163	198	168	161	191	165	180	182	209	193	166	167	171	179	169	168	154	147	157	173	164	173	197	178	166	176	190	166	154	160	186	173	170	177	173	175	181	160	162	167	172	162	207	215	152	163	194	170	194	171	169	185	169	181	167	185	149	164	194	174	181	161	176	181	177	188	176	177	186	162	170	180	179	172	172	174	175	161	174	178	172	163	195	177	189	160	162	209	179	178	157	175	146	164	171	211	169	176	177	164	180	188	156	170	175	166	156	187	186	176	147	152	160	178	175	188	177	171	172	169	181	182	201	189	148	170	216	176	185	181	175	190	162	187	173	156	179	192	150	193	187	160	175	171	187	192	188	183	173	190	157	145	184	160	168	162	160	185	180	174	152	176	184	162	179	163	153	181	157	194	203	173	194	163	166	167	163	166	170	166	180	168	158	155	150	157	180	213	147	149	184	174	152	167	173	177	165	164	184	178	152	190	152	154	175	151	182	198	162	174	179	178	190	176	165	162	153	164	167	192	173	170	178	163	180	172	159	185	167	191	169	189	167	173	190	150	156	205	178	172	175	163	161	176	187	175	184	169	171	176	167	170	160	156	156	163	148	181	193	160	154	154	179	163	183	160	187	196	147	162	195	169	156	185	168	182	198	171	167	161	177	170	147	172	175	184	168	169	165	154	172	172	181	179	180	177	154	198	160	161	191	183	158	170	183	191	183	185	172	182	174	186	170	169	188	167	189	170	170	167	188	168	184	172	166	148	168	159	181	179	183	166	209	187	179	171	153	159	157	179	198	164	156	189	174	147	195	159	173	147	170	173	178	186	195	186	161	170	163	168	170	183	178	185	174	173	177	169	152	155	177	178	167	173	186	171	176	181	169	176	165	189	178	173	160	171	205	183	165	157	185	186	176	167	193	180	170	165	187	173	165	156	162	210	185	174	177	160	184	180	168	182	166	163	188	185	168	158	179	161	184	180	164	166	201	177	157	161	168	166	188	158	177	178	156	175	196	170	167	181	155	161	159	180	171	159	175	158	160	165	164	164	151	176	171	150	152	176	169	178	183	163	175	162	181	167	186	157	180	179	164	184	187	193	163	172	198	192	169	171	172	163	171	169	182	161	173	160	174	180	156	159	173	174	172	169	164	177	184	188	182	180	166	159	169	158	184	167	172	175	169	159	154	173	167	152	164	161	160	184	162	182	191	167	186	182	166	183	162	189	178	168	158	146	189	152	169	180	153	171	192	174	187	182	171	187	189	162	195	167	187	175	188	178	178	163	190	181	181	160	154	177	165	176	165	175	193	177	169	163	162	181	155	165	159	172	172	166	178	164	161	190	161	194	192	170	155	188	162	190	188	161	195	181	158	150	186	178	185	188	170	183	180	175	189	188	200	159	203	165	189	202	173	175	184	146	187	172	178	162	180	160	143	181	169	186	184	168	187	162	180	176	183	174	176	160	161	164	174	177	185	179	173	189	191	158	166	180	180	166	192	167	174	169	187	163	185	166	145	168	173	170	177	166	179	199	178	157	185	174	172	178	157	200	185	144	190	182	168	193	163	191	169	197	172	163	162	166	170	168	181	182	173	173	155	183	176	161	170	182	169	146	160	163	177	167	161	167	156	188	168	190	196	174	193	166	218	166	189	183	166	151	172	160	194	172	179	161	168	200	196	174	175	197	168	190	181	184	200	206	191	164	152	195	177	195	194	172	193	159	151	200	183	162	197	191	165	161	193	184	185	168	195	178	183	166	166	165	166	189	177	184	171	177	177
3577	514	586	573	564	591	544	509	498	491	466	520	456	479	460	452	433	503	494	492	470	444	517	497	494	496	472	478	460	438	495	486	480	520	484	454	436	469	462	432	472	466	492	490	482	519	492	507	494	510	469	476	493	474	488	522	459	488	477	537	725	487	449	437	468	480	465	470	458	441	427	465	455	464	458	453	436	473	502	450	495	478	437	486	468	438	480	448	513	468	452	460	436	490	435	491	469	486	483	470	458	472	485	449	441	506	446	484	468	515	465	457	470	453	486	483	464	449	474	479	440	469	449	480	436	489	492	449	476	490	444	450	420	485	458	445	485	471	476	506	459	454	467	487	468	501	474	501	504	436	468	448	471	471	454	463	471	492	464	491	474	433	438	440	461	460	490	451	450	445	473	454	521	455	491	454	463	496	475	422	425	465	442	450	468	416	439	471	487	467	458	478	470	454	430	475	452	471	484	478	442	489	449	443	487	461	424	428	459	420	512	441	452	459	484	479	439	493	470	505	539	439	474	488	486	482	479	478	498	479	455	502	501	496	472	461	455	508	473	480	456	473	447	460	493	466	480	467	455	456	475	451	464	458	468	441	437	460	452	462	492	468	476	479	448	451	471	477	432	460	434	485	477	511	452	454	451	486	458	464	464	444	466	515	471	429	452	448	444	473	503	453	477	495	477	460	464	441	464	513	490	416	471	451	493	454	464	461	453	438	463	471	446	497	459	482	433	477	459	467	479	462	524	446	444	456	464	443	435	454	459	457	438	467	456	458	454	465	484	471	479	453	472	482	487	466	472	451	483	493	433	458	464	465	448	443	458	491	482	486	442	440	432	449	495	459	495	438	483	465	445	444	489	471	426	446	467	450	451	453	451	445	426	495	443	420	442	471	453	471	483	505	482	454	479	453	467	481	426	451	447	495	465	460	456	466	471	439	476	459	463	487	485	466	462	445	463	470	477	494	471	473	479	452	451	478	480	450	481	463	423	476	452	464	471	495	449	451	504	475	483	450	497	455	468	482	490	538	450	459	476	461	483	474	438	476	450	460	463	453	472	425	477	453	444	494	457	458	482	469	476	448	463	428	468	474	431	492	451	464	439	503	450	475	454	499	465	494	503	445	455	444	466	479	461	457	460	475	472	447	447	484	475	488	468	480	469	473	463	431	411	474	463	482	533	463	465	461	460	483	451	473	445	459	465	493	464	469	485	485	430	433	435	482	462	455	509	460	488	481	446	484	453	475	445	445	449	448	466	494	436	454	469	444	426	484	497	478	444	439	475	472	440	441	453	473	467	494	448	493	464	455	454	462	446	440	544	442	459	460	468	474	478	443	493	503	461	464	436	473	490	433	446	460	437	494	463	467	492	466	465	474	499	421	462	465	453	442	454	484	458	494	459	447	458	428	435	495	463	475	478	447	499	459	450	468	450	480	446	454	456	457	458	503	461	462	470	471	458	438	468	451	455	481	465	443	430	487	408	502	474	475	483	487	462	434	430	437	471	495	464	445	504	478	476	449	457	502	492	452	420	478	475	475	476	478	488	451	462	473	471	461	463	459	500	488	482	447	441	444	471	483	464	479	440	496	433	488	494	452	477	439	461	476	480	464	460	481	443	453	439	449	437	428	450	503	431	461	480	436	491	454	447	445	445	436	473	474	447	459	461	502	470	450	450	495	455	455	422	474	471	464	451	440	444	499	422	474	509	462	484	481	508	461	459	430	523	479	472	459	435	486	479	453	479	471	464	459	484	454	485	439	490	460	460	474	479	477	480	490	523	435	426	481	472	446	476	480	459	472	481	463	476	481	472	461	477	437	496	471	462	477	473	449	444	435	505	431	479	456	474	478	462	442	492	523	474	451	500	476	476	511	481	463	485	458	467	446	465	446	449	436	429	454	495	451	451	413	460	494	463	424	489	454	488	424	439	499	469	438	466	473	504	464	486	453	457	481	534	470	452	496	448	491	458	466	462	483	476	440	434	484	478	471	485	479	490	437	480	445	460	446	459	464	435	473	426	454	480	484	459	471	458	482	445	463	487	467	445	454	470	445	477	454	465	458	524	476	443	509	463	466	484	513	459	477	491	465	458	435	457	462	453	468	509	434	475	467	438	483	470	504	445	496	452	465	465	458	497	465	455	481	487	395	441	471	474	470	450	451	473	448	476	474	480	474	463	483	473	513	479	450	469	457	459	449	519	515	451	503	476	464	463	444	428	465	471	469	496	439	452	462	462	454	487	465	437	437	430	429	476	443	500	465	447	468	473	441	434	449	485	460	479	446	470	487	510	475	476	456	483	451	473	475	489	448	471	431	451	461	457	463	429	488	486	487	479	443	466	439	460	446	460	479	461	453	461	441	465	451	494	482	511	508	457	500	483	499	466	455	465	427	484	452	461	456	439	469	465	474	468	451	463	471	469	479	452	473	500	477	494	471	492	452	473	447	445	461	495	482	488	472	453	480	470	454	460	461	437	473	472	511	490	437	483	451	455	448	499	469	511	469	465	478	473	458	494	495	479	463	468	455	445	456	440	435	497	492	486	490	480	441	497	454	461	447	440	439	481	523	472	476	458	484	443	498	486	444	517	508	464	434	477	479	432	480	496	444	475	438	457	463	460	438	448	478	466	416	470	445	482	466	451	436	541	466	484	474	470	475	479	464	475	453	478	472	475	481	436	481	446	443	468	515	477	446	498	498	421	443	501	484	477	485	466	446	487	477	438	470	457	481	480	445	453	461	424	487	476	445	451	437	424	432	462	470	469	451	488	454	443	509	476	472	488	476	465	488	446	497	464	432	446	461	453	474	444	468	484	473	473	465	466	471	468	473	481	402	467	461	487	457	480	488	475	505	475	429	470	433	457	460	450	467	519	473	466	452	468	455	482	424	421	452	443	448	504	427	503	480	440	467	482	472	449	526	488	455	472	473	473	470	465	463	487	488	435	504	459	447	458	470	511	452	460	462	538	461	500	449	456	475	477	475	442	497	443	472	482	444	431	468	466	481	475	472	501	409	437	447	459	421	470	495	482	491	491	447	463	472	478	453	461	476	458	453	435	426	445	493	468	521	479	416	464	446	497	474	464	475	480	468	470	458	435	456	462	458	463	489	511	459	444	444	478	507	448	466	449	488	454	430	443	460	438	479	470	494	477	451	432	485	458	473	463	438	503	430	463	449	490	468	459	456	468	449	453	476	449	461	453	453	483	472	469	499	423	462	433	461	465	487	465	454	469	453	462	446	466	467	461	486	450	465	461	490	455	505	433	473	434	485	473	467	468	498	451	447	474	473	459	429	488	440	483	456	507	406	464	468	485	441	468	499	474	423	462	462	476	419	440	474	462	452	485	463	484	450	452	445	454	442	443	443	428	445	492	479	466	467	491	467	428	433	451	481	463	442	492	440	454	434	465	501	456	456	459	483	469	442	436	481	495	472	485	482	431	486	493	461	449	484	425	434	458	444	464	451	442	500	486	495	452	464	460	477
34553	6579	1236	948	662	528	400	393	332	315	321	284	282	269	257	256	264	224	249	258	215	243	231	246	245	228	229	224	231	225	225	213	213	220	179	219	230	198	225	228	228	197	223	217	221	200	207	239	242	222	243	223	217	196	209	223	234	202	228	229	631	243	236	232	212	214	218	214	228	241	199	211	223	250	215	225	200	198	238	205	207	201	236	226	228	209	189	225	211	213	207	201	213	238	204	224	197	234	209	216	228	242	228	229	223	214	231	200	223	205	230	185	241	215	245	232	190	240	189	191	215	214	203	213	239	200	201	239	232	205	225	204	222	250	215	249	221	180	204	205	206	209	209	211	213	211	207	208	189	198	207	238	195	209	226	193	226	235	212	180	196	220	236	241	210	200	212	222	221	224	211	225	215	236	194	216	182	224	224	241	242	198	203	211	225	209	212	244	225	234	225	204	240	216	238	233	203	204	224	213	227	224	220	214	226	231	239	214	217	211	211	216	208	190	217	205	235	237	210	197	231	218	229	203	231	208	218	229	218	237	223	229	214	217	239	228	211	219	223	221	218	225	218	215	229	208	227	216	215	228	201	200	217	236	204	198	231	222	219	212	195	216	220	207	229	192	227	238	206	215	189	214	228	202	206	226	182	200	239	191	197	210	227	223	225	208	215	217	231	230	222	204	228	214	236	207	230	204	212	216	226	218	230	189	218	206	211	211	211	226	212	211	204	220	247	230	225	215	211	224	223	197	222	218	237	234	216	190	209	203	219	234	225	198	224	206	232	193	230	228	216	226	233	212	205	226	195	219	224	201	253	253	216	224	219	214	200	232	193	209	194	223	203	262	226	230	230	206	204	230	216	209	212	248	217	221	242	205	215	221	201	242	219	205	221	188	222	210	203	243	228	219	191	201	222	233	232	202	233	239	234	196	207	231	221	220	223	212	218	196	219	212	207	192	215	231	217	216	226	216	203	231	217	223	203	217	231	197	233	232	211	217	224	224	224	177	207	221	202	222	223	237	233	232	223	226	189	238	210	229	219	234	224	219	212	205	220	194	198	213	217	172	231	207	227	225	230	226	219	221	227	233	219	222	225	224	215	217	218	208	212	220	207	223	229	221	215	208	207	218	217	247	205	218	210	234	231	233	217	223	204	229	196	230	231	214	225	214	225	227	211	216	224	220	220	250	209	241	209	217	226	227	243	230	223	216	220	191	212	238	216	229	209	213	208	234	228	209	221	228	192	249	225	211	226	215	204	193	217	217	220	220	221	211	221	224	239	221	209	241	203	239	211	213	215	216	234	220	229	222	226	214	219	230	226	212	221	218	219	242	231	217	199	214	204	203	239	208	209	228	217	201	220	229	224	223	244	241	200	231	208	225	206	237	197	221	200	188	188	219	202	200	224	192	232	238	219	207	226	209	212	232	233	223	218	215	213	212	191	235	229	201	219	233	244	224	184	216	209	193	223	206	206	219	232	227	209	218	199	213	228	177	229	216	215	216	196	214	232	244	228	206	217	214	227	247	213	233	204	227	207	230	217	182	218	204	215	224	192	199	222	178	220	231	247	223	210	229	233	215	240	244	225	218	227	205	204	232	234	215	227	214	230	208	224	198	228	246	231	234	222	217	200	231	195	209	225	222	221	208	200	223	222	229	202	222	224	243	194	215	211	225	210	220	233	222	220	213	226	207	240	231	212	229	213	214	198	214	224	220	217	228	211	219	239	180	223	213	219	217	203	231	199	205	203	220	204	213	209	209	215	200	200	208	194	223	219	253	213	204	231	229	216	208	238	235	212	210	218	183	228	220	203	214	215	185	232	209	197	231	206	203	227	205	221	224	221	211	213	198	252	214	233	217	227	217	220	197	223	253	202	223	208	210	222	205	217	207	235	229	188	194	232	189	246	227	220	218	194	239	202	201	232	211	186	209	209	196	238	213	238	227	225	221	204	191	212	189	201	203	220	206	207	227	207	240	206	232	240	239	184	231	215	237	222	210	198	225	215	240	225	213	211	203	237	216	200	196	231	224	192	246	211	207	198	234	213	242	219	221	197	235	212	209	202	218	211	227	178	195	221	233	215	219	235	205	211	190	215	214	223	217	204	208	207	193	240	230	220	185	245	196	233	221	215	229	200	195	232	205	195	242	214	196	213	219	213	222	225	218	221	194	223	191	204	216	223	216	227	211	204	245	216	206	230	226	222	231	229	226	209	240	220	192	213	223	210	247	207	210	220	248	227	221	238	212	219	195	214	212	242	236	222	223	218	254	235	200	206	229	220	205	238	222	227	204	215	223	216	217	225	216	215	203	212	207	221	209	195	213	237	213	175	228	246	216	233	214	227	222	196	172	195	222	206	213	232	227	184	242	270	201	225	207	218	216	215	237	231	218	231	216	207	177	217	253	205	215	218	232	243	204	235	229	232	210	219	207	215	216	222	258	245	219	230	214	246	227	228	204	235	243	231	209	220	224	218	225	218	250	222	208	213	232	213	218	204	216	236	209	192	200	207	232	252	222	220	215	235	227	239	257	225	231	218	209	211	220	231	225	230	250	210	224	223	197	216	213	202	251	211	196	200	246	223	221	216	234	209	230	218	255	196	169	205	230	221	215	219	222	224	215	213	220	227	234	219	229	225	255	219	224	218	211	204	230	249	229	210	211	209	226	223	208	207	213	204	213	211	207	223	195	225	195	214	223	215	226	243	240	230	244	222	229	225	225	199	196	217	235	226	192	228	236	223	227	231	203	225	216	231	222	231	235	215	217	208	229	220	213	202	228	221	189	203	247	235	237	219	239	209	210	225	205	183	222	209	207	215	217	227	242	241	227	198	207	196	243	241	234	209	213	221	209	195	202	221	223	221	243	223	218	192	210	195	205	217	237	203	215	222	225	246	223	227	221	202	218	208	216	236	192	204	202	226	231	214	204	221	214	211	233	228	237	209	231	224	207	221	227	209	222	197	232	195	210	232	216	234	220	248	228	215	210	247	218	197	225	209	229	219	210	224	215	211	204	237	234	221	210	193	223	230	217	239	189	209	236	207	204	231	202	196	231	225	242	229	238	212	224	241	213	248	206	227	241	209	200	223	242	207	229	210	232	208	240	216	243	231	224	243	194	197	191	222	206	230	200	239	219	210	239	212	232	203	209	213	232	234	214	210	220	223	210	226	210	217	213	195	204	209	242	196	208	219	190	239	214	211	224	236	217	217	215	215	228	221	193	207	211	219	192	207	210	203	227	212	218	197	208	217	186	173	243	227	194	218	233	191	209	235	219	201	202	213	220	237	217	211	228	235	223	236	212	222	219	200	239	229	200	224	214	195	239	228	212	226	209	257	216	240	198	215	210	232	195	226	223	216	243	209	227	220	206	225	206	224	205	201	197	204	220	223	216	236	212	267	201	218	236	225	213	219	204	204	222	209	241	234	228	237	224	176	227	199	237	192	207	215	226	211	216	200	198	220	218	222	202	202	252	217	218	209	211	215	233
18558	1283	2573	2961	2629	2144	1849	1576	1339	1202	1126	1036	963	922	829	867	858	783	789	760	726	668	711	668	667	674	654	709	629	612	657	647	593	634	619	628	594	656	647	584	576	601	670	640	656	634	685	713	715	692	652	663	676	615	608	609	582	603	606	805	4037	626	599	615	556	555	531	592	542	558	604	572	567	571	587	589	585	592	571	557	577	580	550	578	557	579	509	537	600	551	599	574	613	563	556	528	551	536	539	572	551	530	595	575	542	575	532	605	577	545	532	552	543	559	601	535	565	580	551	575	592	579	559	549	569	566	608	603	545	574	570	576	563	599	615	595	608	567	565	592	532	580	581	590	556	564	568	563	549	577	588	563	563	594	566	579	569	529	609	584	571	583	552	544	554	595	607	589	544	547	561	549	558	566	550	575	582	592	568	575	609	573	581	621	531	511	578	525	605	575	503	582	525	562	557	608	510	541	553	574	552	572	609	587	582	574	536	589	561	527	609	570	583	548	559	540	543	587	592	575	603	562	577	568	577	512	594	556	543	544	570	580	547	582	596	578	559	577	549	548	525	601	520	568	540	559	613	529	563	545	557	529	551	543	558	538	599	561	542	630	552	545	493	549	558	563	558	593	592	576	593	555	587	572	535	575	568	522	576	591	583	586	547	568	578	553	561	558	533	550	617	568	581	566	551	599	556	576	584	556	595	576	583	560	535	553	579	551	575	544	582	544	560	584	546	546	564	560	575	545	559	516	600	579	592	582	561	581	579	587	556	586	557	593	570	558	576	581	573	575	604	569	548	539	610	565	548	536	581	549	564	553	546	552	577	556	557	582	596	607	574	575	545	589	564	590	544	587	562	606	579	605	555	535	542	578	583	550	544	570	573	562	573	574	593	586	593	533	570	564	545	537	562	558	587	539	568	578	604	513	556	570	579	567	526	567	511	560	571	593	578	572	608	622	573	597	606	574	589	606	575	530	577	522	542	602	549	554	554	582	540	555	604	587	569	535	613	512	547	546	576	558	549	566	564	600	578	547	556	548	538	550	534	568	573	570	557	578	590	528	545	596	556	549	517	549	550	547	510	549	570	557	556	542	562	579	581	571	544	569	523	586	579	523	549	559	554	493	531	597	524	528	540	590	541	566	575	556	554	550	551	524	540	571	551	592	554	552	597	564	559	561	567	568	547	553	593	537	582	559	600	563	583	524	579	568	557	573	557	593	563	572	568	611	594	539	568	583	540	600	569	554	581	543	563	575	575	539	597	591	577	561	559	597	560	558	550	528	572	558	558	564	549	564	537	558	584	526	533	570	579	525	591	537	569	564	547	560	549	587	562	586	567	546	569	543	616	537	575	544	584	578	559	528	586	521	617	565	562	539	546	537	573	577	552	554	584	555	530	552	555	561	609	584	580	538	541	575	591	557	569	561	552	568	595	573	606	562	590	534	551	568	566	526	588	549	572	588	585	538	575	548	521	595	585	615	557	590	530	544	542	607	581	591	572	561	529	566	538	544	635	565	542	582	557	550	548	575	578	547	574	615	574	548	578	552	527	557	550	557	560	585	617	584	593	527	594	577	574	594	551	577	577	549	574	590	551	553	554	560	572	552	601	601	588	546	547	535	579	610	599	562	562	576	579	574	523	540	583	561	596	570	567	544	581	598	554	563	543	542	555	537	568	600	557	524	554	559	554	529	600	529	613	618	566	595	556	569	578	588	546	604	562	592	521	554	572	538	548	540	549	557	581	557	537	566	570	584	614	567	521	578	544	561	592	508	543	560	554	589	579	566	537	554	585	598	553	527	533	558	556	576	599	577	522	601	592	584	553	589	561	550	571	601	531	598	553	568	567	609	537	565	583	587	548	544	553	578	544	570	549	533	531	579	595	561	553	588	540	547	551	550	558	540	581	545	559	587	607	579	558	570	555	542	580	583	570	566	565	557	560	580	545	582	570	535	586	560	553	590	526	566	561	562	615	572	567	543	549	559	578	531	530	557	581	568	582	591	572	570	564	586	613	594	610	538	562	585	567	587	545	536	565	595	526	578	566	498	606	592	577	636	579	557	577	573	588	525	600	579	577	608	550	543	549	572	515	583	564	580	555	564	567	581	540	605	552	550	569	542	528	556	568	545	551	576	578	581	546	588	551	590	567	570	586	571	532	527	546	598	600	604	565	552	582	527	579	566	597	574	571	571	552	563	537	562	564	563	603	541	611	617	616	546	545	548	535	557	584	557	572	586	553	520	591	562	566	529	588	585	570	551	609	569	529	559	562	563	545	598	589	587	554	531	564	561	573	566	595	566	583	577	571	549	551	564	595	536	568	549	613	572	588	522	588	534	605	555	579	561	577	568	570	571	593	578	563	563	618	561	543	545	586	551	528	528	582	601	592	595	524	541	579	542	562	554	560	585	563	544	548	564	563	579	547	561	591	556	589	552	548	580	566	587	534	554	585	555	538	517	584	578	539	568	601	567	612	534	575	561	543	527	566	555	553	572	546	549	550	582	566	589	551	602	559	585	560	588	563	586	589	556	558	542	586	561	550	553	552	561	572	532	579	521	623	566	535	606	600	505	539	535	577	583	588	530	576	589	568	587	594	547	585	564	542	570	547	515	591	547	595	608	549	554	563	567	542	552	530	542	555	584	567	568	554	605	535	595	571	553	607	524	579	572	515	557	618	574	543	541	585	572	560	565	548	603	526	602	586	578	539	550	549	566	590	548	588	561	542	565	576	553	550	529	589	569	575	567	548	577	569	557	572	554	578	585	532	588	600	577	567	554	579	571	576	559	570	510	517	510	577	508	587	517	590	548	577	599	563	543	566	547	567	543	527	586	536	545	622	563	593	569	552	543	557	549	620	562	600	580	588	574	514	585	545	599	573	542	545	517	549	550	581	541	547	559	596	565	548	560	556	583	567	559	566	571	598	552	568	534	542	549	587	493	580	569	595	557	542	546	556	551	574	541	594	553	608	572	594	549	586	531	572	538	522	631	559	607	572	554	577	530	561	548	559	577	578	581	603	570	560	598	555	604	560	550	544	574	537	553	553	516	558	550	592	636	564	553	562	567	601	580	539	549	549	540	586	559	561	486	546	582	545	555	596	552	561	599	551	566	570	561	584	580	540	548	596	540	551	572	581	570	524	546	559	553	536	575	585	617	609	563	554	608	586	559	545	537	612	596	534	534	589	584	592	601	599	508	551	603	567	550	601	563	558	613	568	572	580	579	582	587	616	556	592	575	525	556	578	555	566	563	556	553	538	567	576	599	560	541	607	546	578	608	525	586	564	586	553	577	570	538	554	572	571	579	584	541	582	576	584	556	566	530	555	533	604	583	565	559	563	550	579	528	546	574	530	596	545	557	559	571	607	544	566	546	579	538	568	534	574	568	555	595	611	569	532	537	561	574	597	533	592	536	603	560	583	638	566	575	582	536	571	549	553	556	589	567	561	540	567	580	540	609	611	541	547	599	568	526	614	531	550	559	571	575
49536	14564	2740	1615	1068	757	624	472	426	329	293	263	272	215	219	239	220	190	185	208	174	174	168	171	169	178	157	181	183	159	154	148	171	164	143	169	172	160	152	154	148	152	165	159	154	167	165	205	161	172	181	156	170	169	158	148	153	171	145	231	973	175	146	152	175	169	149	150	150	158	145	157	146	149	154	142	162	140	153	139	138	166	136	170	141	132	143	150	140	155	137	156	138	153	148	134	168	138	146	145	140	133	163	165	125	149	148	154	152	153	162	133	160	164	143	148	126	154	149	149	139	132	116	140	149	174	145	148	175	148	154	150	155	152	151	142	150	146	134	154	140	150	164	149	136	148	156	138	130	132	146	138	153	144	150	141	152	129	139	142	152	148	138	132	149	130	146	147	146	142	163	152	134	153	147	152	136	145	147	155	142	149	156	159	142	140	166	165	131	158	151	127	121	130	126	143	147	171	139	150	156	147	154	140	163	167	146	151	131	162	141	141	153	147	147	122	167	175	137	155	146	137	165	163	142	151	146	150	148	144	137	180	130	139	171	152	143	162	154	146	148	134	158	138	145	132	141	150	148	184	138	148	151	152	146	143	152	154	154	128	144	178	145	153	159	143	120	134	148	144	121	155	142	166	145	134	150	125	167	129	128	154	128	133	132	147	150	129	156	148	174	140	162	144	140	155	133	145	143	142	152	162	157	135	140	152	136	163	143	149	138	161	139	141	140	159	164	153	163	142	155	140	135	155	177	148	152	132	138	139	158	131	142	154	135	152	133	154	147	159	153	133	163	155	153	164	153	158	139	156	169	149	155	147	130	129	143	138	133	141	148	137	159	172	157	140	163	126	148	160	151	165	151	163	163	134	163	171	140	144	154	142	165	132	140	139	152	154	159	155	120	162	160	153	113	144	142	136	161	155	148	140	166	137	146	139	128	162	140	147	160	149	157	168	145	152	155	142	143	161	159	161	168	133	159	132	153	121	161	135	154	129	151	151	181	147	160	146	133	148	145	170	140	134	161	156	138	149	156	169	150	145	150	136	154	154	153	149	144	144	158	134	159	158	155	140	146	143	160	170	158	134	171	152	131	165	156	162	142	145	163	152	147	167	125	161	144	167	154	165	149	153	144	146	149	137	169	157	131	136	134	130	175	167	165	146	158	168	131	104	140	131	166	134	163	159	139	144	142	132	144	145	149	144	150	138	159	144	135	139	145	153	175	132	152	164	134	151	163	169	139	150	120	180	144	136	143	166	152	168	157	145	132	158	153	152	153	143	153	135	156	148	142	142	148	152	149	148	148	149	144	145	137	160	140	131	124	140	161	145	126	144	151	147	153	147	155	168	158	151	137	147	131	142	153	151	162	148	154	140	137	156	161	149	136	135	144	146	168	147	147	150	136	141	137	147	139	150	138	143	139	156	159	158	135	117	161	146	169	140	166	150	143	136	146	145	138	144	151	164	116	141	140	147	149	154	168	153	150	154	151	150	193	126	167	143	144	161	128	152	159	125	139	169	153	151	138	137	141	154	156	137	136	178	148	152	137	150	145	135	130	136	129	143	160	153	150	128	153	167	159	136	164	146	141	150	142	145	149	147	139	172	163	150	164	141	139	135	146	147	143	153	134	140	124	136	147	146	162	160	155	135	149	144	144	162	140	145	142	134	147	162	151	150	128	148	134	171	138	156	127	147	144	133	137	162	152	150	150	140	168	166	146	140	137	134	136	157	157	153	146	141	180	140	143	168	152	130	144	127	155	176	139	162	142	149	164	153	150	124	162	169	152	147	161	164	140	142	153	181	159	169	173	130	125	151	157	148	153	151	182	161	139	163	159	160	142	142	150	153	175	177	141	163	157	132	155	147	160	127	157	151	136	135	155	156	154	144	163	137	138	155	163	136	130	141	133	138	149	154	139	137	132	143	157	168	160	155	153	144	158	143	135	149	167	168	158	162	144	166	141	133	134	151	157	138	129	161	158	126	140	158	166	155	133	146	167	162	133	166	153	125	144	135	134	131	152	140	149	142	143	133	155	138	134	140	147	146	171	161	140	150	170	140	115	138	129	156	147	145	137	150	145	158	143	172	149	153	164	136	115	141	136	153	151	160	161	163	130	179	150	134	138	145	163	142	150	135	142	163	153	143	151	155	136	160	125	166	148	155	158	153	140	155	138	167	159	130	163	148	125	132	165	147	168	136	131	147	141	168	144	148	151	127	154	159	147	145	149	167	138	132	161	133	143	165	144	122	128	139	172	141	144	148	144	146	163	136	147	135	167	151	162	166	167	151	142	164	149	140	140	155	151	163	173	152	141	173	145	136	158	157	147	149	149	157	151	148	138	140	160	149	162	131	146	129	167	171	165	142	155	130	148	150	119	160	149	146	160	159	168	163	129	119	171	166	162	120	154	165	155	141	145	142	162	137	154	143	132	167	162	144	152	135	160	126	137	153	176	148	163	140	161	147	137	150	128	151	127	152	166	145	149	140	140	132	157	127	134	138	138	147	146	139	145	153	126	167	141	165	139	171	131	155	163	146	156	145	158	138	149	160	154	158	149	148	148	143	163	155	128	126	135	169	143	140	180	152	145	153	129	139	138	137	139	181	147	158	147	147	150	150	128	148	158	147	150	159	129	161	161	175	164	151	147	142	149	146	149	159	148	121	149	149	147	148	143	165	152	158	160	139	129	172	149	160	156	155	191	145	158	155	160	165	158	148	140	158	157	140	140	161	151	143	133	132	145	149	129	139	141	141	155	163	134	155	127	137	152	119	143	148	137	163	150	155	147	146	146	141	156	143	146	149	150	147	130	150	127	161	136	145	155	142	150	146	126	134	169	148	148	128	140	144	146	169	155	138	164	154	129	148	128	173	156	140	141	138	141	145	129	165	124	136	159	146	159	138	140	149	135	141	152	136	162	168	152	124	138	163	152	151	138	158	135	140	139	159	161	154	150	129	151	135	129	112	173	153	146	171	163	127	122	141	169	133	173	148	149	142	150	149	153	165	147	134	140	144	147	139	116	139	136	144	161	141	149	154	149	143	136	139	150	129	149	144	140	158	149	163	153	126	134	150	149	137	157	146	138	136	134	164	128	113	148	159	154	130	131	128	162	148	154	169	145	124	150	139	141	135	132	158	138	146	154	130	136	136	182	160	145	125	151	149	180	165	161	158	138	158	153	166	134	155	126	153	162	143	146	141	144	145	146	140	141	163	143	159	134	143	145	132	146	143	144	164	133	133	143	124	130	165	129	181	145	157	151	135	166	137	155	159	123	152	177	139	152	143	156	134	148	167	131	147	144	161	144	160	141	156	151	154	146	168	164	158	145	179	136	155	145	149	127	136	157	144	142	147	143	147	142	125	120	146	161	140	151	144	154	154	170	167	159	151	142	152	164	154	166	154	146	151	161	149	132	140	158	152	155	142	146	139	150	159	135	159	164	146	149	152	137	134	170	135	162	160	133	137	161	135	154	132	147	153	162	137
25921	1904	4347	5165	4315	3533	2840	2315	1922	1663	1531	1311	1165	1132	1036	900	893	828	799	713	720	709	660	676	601	570	605	554	601	565	517	527	512	517	505	514	489	487	460	522	439	477	473	499	535	505	559	644	595	608	612	580	529	492	477	469	483	440	466	1015	7418	590	396	421	395	391	401	386	393	400	402	429	425	396	427	415	417	395	389	412	373	438	382	414	384	416	396	378	394	406	390	387	436	414	412	407	442	442	395	410	370	362	404	431	415	408	366	375	426	393	388	394	383	388	397	393	363	365	394	361	374	425	389	402	418	405	385	346	398	364	371	390	357	425	387	376	421	424	394	419	385	423	395	417	354	374	428	380	371	389	410	393	348	437	407	394	400	405	412	395	380	383	373	383	386	390	405	401	382	393	432	402	380	377	409	384	427	391	381	432	384	378	395	410	418	405	386	405	382	416	401	412	418	378	392	372	384	377	382	385	426	401	407	357	412	399	408	370	432	413	384	386	404	395	375	409	391	379	387	362	397	362	384	415	396	385	410	395	419	381	398	376	394	396	368	419	380	398	417	418	401	433	427	432	418	391	404	407	414	399	382	388	392	365	387	383	400	435	398	383	399	376	365	415	404	376	379	383	387	349	411	386	403	392	386	379	412	392	395	385	372	418	408	372	397	396	391	394	395	389	387	361	371	391	404	429	375	401	420	415	364	340	397	368	386	391	371	347	396	391	423	434	378	383	406	384	369	391	393	396	360	381	431	373	409	392	409	385	370	395	413	370	406	375	350	412	394	414	370	395	419	417	373	361	380	387	374	377	379	371	384	368	385	392	412	390	393	384	389	402	416	372	432	392	409	403	395	404	386	424	392	399	394	404	412	366	385	371	404	402	372	410	384	375	406	413	396	409	403	367	399	409	364	399	361	381	403	400	394	398	386	357	379	418	389	372	375	367	387	371	398	370	400	376	351	383	386	379	405	433	392	368	429	370	402	413	334	373	369	406	380	386	412	355	375	405	423	358	345	405	403	401	376	386	382	387	398	414	363	374	411	353	354	411	371	405	361	380	389	461	365	377	411	408	417	420	390	411	360	353	406	401	352	435	413	356	345	455	388	393	383	378	380	406	381	382	393	394	397	412	384	429	387	351	393	387	372	387	369	395	402	380	392	366	371	399	384	402	370	417	376	392	388	386	399	402	430	404	409	396	360	407	387	383	386	394	400	408	413	389	378	414	368	372	383	392	348	406	386	404	363	352	390	388	389	375	410	378	414	399	375	358	363	416	372	409	370	409	381	406	392	372	446	381	422	383	375	408	369	392	387	362	441	329	441	427	405	398	370	421	381	340	382	387	367	400	398	378	415	408	419	408	394	404	404	383	401	380	444	376	399	413	377	409	356	402	382	348	402	412	371	404	419	399	395	411	423	358	410	413	349	423	378	392	367	387	375	368	394	404	420	385	407	389	392	358	369	369	374	371	407	423	398	391	382	376	362	389	374	369	366	366	459	389	379	365	404	359	403	389	377	388	395	406	428	376	422	403	438	402	369	391	351	406	381	373	412	403	374	403	375	380	415	374	392	367	400	396	373	415	363	364	381	407	393	412	368	371	398	427	381	385	424	388	391	393	355	400	357	412	377	399	404	398	424	387	393	360	411	416	392	331	404	404	410	373	379	398	388	386	410	372	378	374	363	410	429	394	401	380	386	389	398	356	389	390	368	385	341	399	419	366	416	403	386	389	416	373	378	410	411	360	422	401	415	423	380	360	422	354	372	380	386	382	404	383	419	372	391	391	380	376	412	400	401	386	414	389	391	395	398	400	405	381	404	384	404	412	379	378	439	390	387	396	392	389	401	395	399	367	392	368	379	441	404	396	390	379	407	410	380	357	377	421	391	396	376	402	394	353	419	389	384	395	421	353	423	404	411	368	372	356	386	403	392	373	424	406	374	398	382	368	405	385	397	387	360	397	382	396	397	382	364	402	363	412	407	399	405	365	396	438	405	401	397	398	411	400	384	371	428	411	401	403	373	350	402	366	391	373	401	358	375	412	391	421	375	373	399	363	404	393	394	402	382	390	407	410	398	371	361	367	384	378	413	394	372	404	399	408	386	401	372	402	379	395	371	378	364	401	381	400	392	368	403	377	381	397	423	405	404	411	378	393	406	346	386	383	404	434	390	379	383	413	381	399	385	369	431	403	398	368	434	397	399	402	379	398	404	422	390	372	393	351	366	409	401	393	410	394	382	374	389	388	360	416	403	366	393	405	377	414	396	446	378	364	415	397	419	405	383	382	389	388	371	392	429	401	400	417	377	366	385	411	368	360	385	400	356	395	364	393	395	410	394	411	408	427	370	392	376	387	411	408	399	384	386	391	391	398	383	409	394	381	420	384	371	371	409	396	401	371	397	357	388	418	374	369	378	398	391	356	371	392	378	394	391	362	396	440	400	412	411	405	382	391	402	371	407	372	383	413	378	374	391	394	365	397	416	364	379	364	407	406	399	347	384	386	411	425	404	383	406	376	367	400	404	388	383	437	403	427	356	380	401	382	382	361	396	413	381	413	356	399	428	422	407	380	391	411	387	400	364	398	389	376	354	387	395	403	388	413	395	419	371	364	404	384	394	396	373	369	407	384	378	397	425	401	360	407	411	371	392	422	394	384	404	373	375	375	367	363	387	390	380	370	389	416	413	405	402	414	385	367	373	405	365	391	410	392	401	384	395	377	344	397	400	409	387	392	362	405	390	370	410	404	384	415	367	374	364	417	421	392	394	363	376	397	355	428	372	369	387	371	403	379	374	339	397	413	370	394	423	428	375	356	382	362	333	363	417	376	365	390	394	422	388	375	405	389	385	366	379	394	374	372	385	399	391	381	388	358	423	402	375	352	399	398	389	415	405	374	408	380	349	394	382	417	383	371	381	391	355	407	393	379	379	400	427	416	362	394	388	380	394	371	368	419	397	401	372	348	430	416	364	410	380	409	374	404	372	409	385	388	380	382	418	389	380	412	401	413	375	393	396	397	353	402	384	344	396	406	376	404	368	399	396	388	394	385	394	373	393	370	367	379	377	380	404	400	366	359	431	374	362	395	383	407	368	419	379	390	384	381	392	392	412	394	400	397	372	449	355	384	405	403	393	357	390	385	413	394	405	408	407	357	346	402	387	371	398	398	398	439	376	401	399	391	395	416	388	391	376	424	405	409	386	381	400	385	344	411	414	383	396	376	404	404	407	371	378	371	415	408	368	390	377	377	358	421	395	400	369	364	370	417	344	402	370	373	409	378	424	362	381	356	382	367	363	381	405	390	358	387	394	401	367	411	379	404	416	391	405	425	385	376	365	377	402	393	385	364	425	412	423	386	406	373	431	386	355	361	404	403	384	388	408	377	389	382	386	368	385	385	384	369	410	362	395	402	410	353	340	389	395	373	422	399	387	375	390	361	351	406	424	381	381	384	373	420	397	364	371	404	400	395	414	409	360	410	372	394	376	422	434	375
3628	213	232	203	182	191	172	189	188	174	179	181	194	168	184	179	175	168	168	177	185	178	168	192	165	161	168	193	157	160	175	168	178	163	168	169	179	163	155	175	163	166	162	164	176	174	194	182	180	178	177	165	172	199	154	155	161	198	179	159	221	189	181	167	198	184	190	149	168	173	173	170	167	160	192	153	147	227	169	173	170	184	189	188	180	154	189	169	157	144	150	172	176	160	177	175	204	169	171	188	179	156	188	184	153	171	186	183	181	157	189	213	176	163	168	149	177	181	209	169	186	168	152	193	189	171	181	177	173	171	179	171	189	162	174	159	165	167	168	180	215	164	162	180	199	182	166	176	173	185	188	200	201	175	194	185	184	179	157	168	140	188	168	185	179	167	141	165	198	160	154	188	166	183	145	163	160	179	163	141	165	180	162	169	158	157	178	148	152	172	167	163	175	168	171	172	170	183	141	159	169	153	172	179	189	160	169	150	161	156	176	189	180	153	164	174	183	167	175	189	159	173	175	169	176	159	166	187	183	172	178	189	176	159	184	188	153	166	168	158	178	167	186	172	191	180	149	173	173	170	177	152	181	191	170	154	164	176	185	178	148	167	173	179	161	181	180	178	165	176	186	155	141	191	183	187	167	171	169	157	173	178	167	176	180	203	198	192	159	181	171	154	197	163	184	177	178	164	188	168	186	163	199	163	168	182	177	181	157	168	179	179	184	162	181	148	185	170	197	190	200	176	164	175	169	172	175	184	189	164	150	202	184	193	174	164	158	143	187	171	174	155	158	171	163	197	166	158	159	166	167	180	177	166	189	171	180	166	177	154	159	165	162	172	183	184	167	175	171	172	173	173	188	186	201	177	153	177	166	175	188	181	187	197	187	177	166	178	170	194	173	166	185	160	182	169	174	195	178	151	186	168	165	160	178	156	166	179	188	212	173	169	183	146	167	190	151	185	187	169	172	171	157	162	183	153	169	173	158	187	167	185	151	165	191	168	171	189	176	186	174	171	164	165	174	160	156	161	160	199	173	180	166	183	164	175	175	179	156	161	166	158	173	190	177	174	173	170	165	168	186	174	166	160	186	177	195	184	193	160	162	139	156	176	174	187	202	168	210	174	179	182	181	195	175	187	182	185	190	159	164	161	176	176	149	164	176	163	151	175	166	151	167	170	159	168	169	162	192	171	161	189	146	143	163	173	184	183	177	196	168	167	161	162	159	171	168	163	176	173	183	177	172	177	146	222	174	175	166	175	159	180	187	172	174	178	169	161	171	165	150	162	190	165	156	166	198	167	149	155	182	170	174	177	204	172	165	185	162	164	212	164	163	180	200	177	164	165	184	173	165	191	172	151	164	176	157	175	172	200	185	166	193	160	172	183	163	171	169	151	171	158	179	179	150	168	186	172	180	174	164	201	176	165	192	201	164	169	164	183	185	174	171	166	155	184	184	185	178	160	166	171	174	151	193	199	169	199	202	155	169	177	175	152	150	178	168	171	163	186	200	179	157	160	179	175	157	173	145	164	188	175	171	189	167	165	178	169	179	190	171	167	158	201	163	172	194	185	182	175	182	171	149	165	167	183	188	176	166	148	180	160	188	173	165	182	141	172	184	170	183	165	165	150	159	197	168	179	184	184	195	199	196	190	188	158	163	200	168	176	191	169	171	153	173	176	194	172	179	191	179	160	192	196	171	165	171	178	161	160	200	182	167	170	169	182	170	192	181	159	174	159	181	184	178	183	178	167	161	196	185	157	183	165	178	195	194	188	186	155	179	153	161	157	167	181	164	200	161	166	172	185	169	166	174	166	168	189	166	182	188	175	182	183	169	169	188	156	171	181	175	173	177	149	168	164	171	163	175	164	153	158	165	174	170	178	170	188	197	185	180	177	171	170	182	165	164	154	169	167	185	166	159	150	170	182	177	183	174	184	146	173	156	195	178	196	201	167	169	173	174	155	176	172	153	170	201	204	183	182	190	170	163	150	182	146	184	181	165	167	172	177	166	163	137	193	169	163	159	159	177	195	189	163	194	189	203	184	174	168	160	173	171	176	191	166	188	149	164	160	160	189	181	163	190	164	179	171	192	205	159	166	177	187	185	178	159	185	169	195	165	154	164	150	182	163	188	187	159	189	177	191	169	159	166	168	174	175	164	185	171	170	183	151	162	139	191	172	147	186	177	165	178	153	170	178	184	186	187	170	166	159	179	165	162	165	159	197	189	191	175	169	165	170	150	174	183	162	168	189	181	172	176	179	167	154	183	184	175	159	187	170	184	163	190	174	152	184	186	161	203	161	182	173	170	165	178	160	145	169	175	185	189	193	156	188	171	206	154	177	153	190	158	160	188	178	170	188	183	176	171	169	173	195	162	176	173	164	195	153	161	161	183	180	166	178	179	179	176	188	182	177	157	167	170	161	163	173	178	160	178	165	172	157	183	162	187	169	194	185	160	180	171	155	187	186	168	152	172	175	185	185	187	161	148	175	170	159	151	164	181	206	166	176	184	183	201	174	184	163	162	184	140	175	169	168	189	172	191	187	175	189	189	157	169	148	167	168	143	172	184	176	173	201	191	160	160	180	172	187	167	191	143	158	165	162	177	177	161	179	185	165	172	170	186	169	155	165	185	153	181	172	158	157	156	157	184	187	161	159	196	172	188	193	176	182	157	180	152	188	160	154	165	172	161	178	162	179	141	172	165	175	154	164	165	179	156	160	203	172	150	180	180	172	165	154	148	179	185	177	188	180	165	166	171	148	173	170	156	189	187	177	181	165	168	178	190	177	186	195	167	185	186	184	184	196	184	183	190	168	179	152	186	182	158	181	195	207	169	180	151	166	195	169	147	150	164	176	164	182	163	188	175	195	164	169	153	181	168	164	182	185	184	166	169	155	175	173	193	168	176	171	184	174	183	170	181	203	175	186	180	187	163	178	212	164	165	168	175	172	170	177	188	163	176	170	165	161	167	166	180	206	180	169	181	175	140	191	177	178	184	182	160	179	164	172	174	192	194	172	171	177	179	160	179	202	172	193	162	171	182	180	173	164	184	181	187	172	173	187	174	189	151	173	174	165	179	156	163	167	148	170	189	188	151	181	186	163	183	167	170	177	186	168	162	174	167	185	157	155	188	168	179	176	172	168	155	190	160	190	164	193	176	174	205	146	169	182	167	189	181	179	183	173	145	165	196	153	164	170	171	183	147	162	170	185	170	180	186	178	209	179	172	173	174	172	174	203	155	174	180	156	198	170	159	188	172	162	156	173	180	151	172	174	160	181	180	196	172	168	178	172	172	153	158	170	184	202	194	153	148	150	174	169	170	223	193	175	165	163	157	186	179	163	174	169	177	202	178	184	157	152	174	161	139	175	169	169	176	155	171	155	163	174	169	166	156	157	168	155	165	181	153	193	176	159	158	139	173	150	150	201	190	156	167	185	168	224	155	169	163	162	173	170	150	188	170	166	167	181	170	156	175	166	173	159
3597	520	602	611	523	546	531	507	504	466	472	503	496	486	495	458	505	495	430	506	486	512	484	430	468	431	527	464	504	442	504	444	470	460	486	464	487	492	471	441	486	476	488	518	498	474	531	548	519	501	512	554	459	528	479	459	457	489	498	503	830	480	488	474	487	472	481	436	467	453	479	472	465	492	449	419	447	477	503	462	476	463	478	430	449	465	461	484	457	460	475	472	452	435	431	458	431	474	455	440	449	474	490	441	438	451	463	475	442	478	441	444	491	459	449	477	438	478	493	516	464	479	479	464	455	472	446	457	462	475	468	467	452	487	439	473	471	477	428	456	420	481	445	462	511	427	471	461	482	457	434	454	462	474	476	464	431	474	447	487	465	454	477	513	472	465	460	483	453	515	473	454	478	491	429	433	487	447	468	468	433	453	486	453	472	475	508	474	516	485	451	468	470	465	423	475	477	460	509	475	497	479	449	446	474	479	463	486	396	474	475	461	460	468	476	462	486	500	453	457	407	464	458	467	440	489	445	443	448	469	461	476	457	475	446	454	457	499	488	477	475	483	460	421	463	493	452	454	431	457	454	475	464	433	445	471	503	484	460	471	462	426	479	456	420	501	430	474	474	448	520	443	502	481	450	462	438	449	493	460	476	412	468	453	489	477	504	517	478	475	486	453	453	462	470	445	466	435	511	425	487	445	476	441	471	438	483	475	504	453	438	496	458	470	490	454	462	428	455	438	457	472	462	464	461	470	511	449	446	472	493	509	482	464	463	481	494	451	467	451	456	464	448	445	484	457	414	435	487	493	436	454	469	489	481	486	455	484	466	471	497	453	465	474	466	487	449	492	479	454	495	446	482	475	462	494	450	442	490	461	473	475	483	453	492	524	441	455	474	420	429	493	476	486	488	482	469	478	481	479	427	439	478	480	496	454	466	478	455	448	500	476	477	453	462	482	442	444	431	479	509	449	434	437	446	483	483	450	496	438	519	452	485	436	488	463	457	432	485	492	443	437	494	471	449	476	465	475	444	442	466	476	478	473	484	463	469	481	491	496	449	479	440	465	452	522	461	479	506	474	497	476	479	462	491	504	427	458	490	451	484	455	470	510	455	454	483	475	455	477	455	449	443	460	513	445	468	444	490	475	480	430	464	463	476	486	488	467	449	471	462	433	451	486	470	454	455	473	455	464	464	466	470	462	471	469	485	455	473	445	442	461	479	451	488	461	437	465	458	469	471	452	490	423	490	466	471	494	471	476	451	468	449	438	457	428	446	488	423	457	467	436	440	484	460	499	410	469	482	491	476	462	476	485	444	474	448	430	494	443	486	457	485	437	455	439	465	487	446	461	463	471	473	474	484	466	459	475	505	474	471	458	427	455	493	471	471	457	475	466	458	448	447	435	471	442	465	437	493	471	466	454	433	471	484	453	478	500	493	456	455	481	444	453	504	472	518	490	463	489	461	443	478	440	448	416	452	465	499	462	477	484	458	504	447	460	423	504	466	486	462	425	442	473	493	495	486	479	432	476	458	454	495	483	473	502	465	437	482	463	477	473	449	444	444	482	501	476	463	457	456	454	472	461	482	447	489	462	484	466	437	458	469	486	482	471	445	459	491	486	492	473	475	476	420	492	440	519	466	440	451	440	498	444	423	471	460	487	456	481	492	457	439	445	486	483	474	472	450	449	493	460	455	442	460	462	473	470	462	470	479	486	419	483	509	451	469	489	474	455	487	463	458	484	451	475	492	475	451	480	494	443	445	470	455	442	430	466	466	438	466	469	450	436	465	426	443	450	479	514	456	442	472	469	476	476	418	461	491	454	453	433	468	411	443	480	476	454	476	448	484	466	460	438	448	431	500	485	470	422	440	483	519	489	466	445	459	430	441	432	453	467	446	484	470	471	463	445	450	426	479	472	435	475	452	459	450	463	483	433	510	448	447	499	435	490	466	480	504	443	504	400	498	479	445	472	490	445	483	472	485	496	498	460	421	473	453	464	474	472	467	464	433	516	405	456	487	475	483	445	441	455	432	477	468	471	471	451	477	460	489	466	449	453	487	461	495	451	487	464	444	498	462	486	462	468	489	443	504	494	518	477	521	473	479	474	432	442	497	445	444	481	494	470	472	447	466	441	450	430	464	487	451	464	442	479	462	478	441	444	454	502	465	470	465	435	468	478	477	469	492	491	447	452	472	449	472	445	464	417	456	481	474	463	477	461	486	476	435	440	457	448	417	505	494	479	461	458	479	444	417	486	462	437	482	463	464	445	464	448	480	465	468	478	486	465	448	465	457	472	447	499	446	470	447	465	451	469	482	454	464	456	508	487	477	466	509	461	460	430	461	465	498	461	506	490	474	454	449	456	492	444	450	450	474	459	454	458	477	479	487	456	460	483	485	471	424	478	480	506	436	470	451	435	461	486	461	445	472	478	475	459	449	478	484	455	489	500	471	444	458	485	466	467	472	425	440	453	419	449	458	461	480	471	468	463	473	441	524	483	476	438	462	445	494	469	434	496	493	467	450	486	484	453	464	472	462	473	518	507	518	475	458	454	466	437	449	495	451	441	452	465	421	453	428	442	476	492	492	476	463	449	426	456	423	450	444	464	481	444	477	445	486	430	451	480	452	498	472	517	486	438	466	454	448	492	469	477	459	447	472	491	474	477	477	496	459	437	506	468	469	387	436	441	470	443	437	492	474	453	471	497	470	461	477	491	505	486	487	468	452	469	440	444	474	455	486	436	475	434	473	468	507	477	448	475	459	441	474	439	493	498	481	442	472	470	480	418	450	478	462	484	477	522	427	448	465	450	464	452	477	461	457	481	430	468	494	472	479	520	457	437	474	469	457	507	472	463	459	426	484	513	448	485	479	475	469	499	437	430	468	461	489	458	445	473	432	439	436	483	455	461	435	450	467	486	482	438	461	455	470	462	466	463	476	443	501	490	456	432	435	436	491	430	442	482	495	504	451	462	459	444	466	478	475	479	450	499	482	461	450	487	460	438	470	483	460	443	481	447	482	501	467	454	464	471	442	489	464	477	447	455	438	482	457	457	476	443	477	406	489	468	475	434	449	502	483	451	475	465	492	443	461	489	454	466	469	457	447	474	480	509	479	471	430	470	489	458	481	456	462	445	491	460	439	454	442	467	468	449	487	456	448	466	467	471	490	460	472	456	481	485	492	475	453	441	425	479	445	472	466	495	461	461	468	463	454	449	427	457	482	446	460	426	505	456	485	459	432	477	450	430	445	436	434	488	469	470	437	462	442	445	456	451	479	465	468	463	452	455	478	469	480	513	437	472	474	458	452	458	436	479	494	508	447	458	463	469	502	461	526	472	439	499	454	477	455	466	461	463	467	467	454	480	497	429	493	476	436	494	480	457	470	474	498	470	460	488	453	475	449	485	465	462	439	435	475	472	445	451	428	508	458	475	452	438	472	488	484	483	426	479	442	507	449	463	480	442	459	460	467	465	436	496	463	498
36315	7091	1274	911	631	520	460	391	354	326	316	260	294	276	248	255	243	241	252	265	221	244	257	218	252	214	248	226	193	261	224	197	248	232	232	204	211	218	238	212	244	244	192	226	227	216	210	231	232	217	237	233	237	226	232	190	212	226	221	211	626	249	208	183	268	251	225	224	202	243	212	215	221	196	190	222	198	236	195	209	232	212	196	217	193	216	241	212	220	193	239	239	211	207	231	191	216	206	209	203	224	197	229	249	230	235	205	175	202	220	233	196	225	213	231	195	198	217	223	235	220	208	209	199	232	197	216	194	217	233	197	215	195	252	220	227	242	220	214	224	211	195	199	234	221	220	241	247	206	212	233	213	230	209	216	240	232	250	227	191	224	221	230	238	226	237	205	202	213	199	172	194	216	229	218	233	238	228	179	231	230	224	209	199	223	220	242	247	213	199	237	226	196	204	226	231	209	228	203	226	232	209	198	216	217	239	215	221	212	221	205	223	206	205	246	249	215	192	187	264	224	220	211	189	192	187	212	221	229	214	220	221	209	223	219	210	227	237	243	248	225	219	222	199	223	219	232	212	206	215	231	193	209	232	205	204	226	199	233	227	196	208	198	195	221	236	223	235	217	223	222	203	202	218	213	199	197	201	220	238	200	196	205	211	219	214	223	209	220	192	225	232	199	198	231	202	228	208	234	203	215	213	209	228	212	210	223	208	239	204	199	247	202	235	218	213	188	241	212	224	228	230	225	218	239	206	239	218	232	193	231	226	226	199	193	213	225	215	234	206	199	217	220	210	207	213	218	243	223	234	229	209	209	228	226	223	214	200	241	235	229	197	212	191	219	221	218	248	235	238	201	220	226	215	198	213	224	205	213	226	216	221	196	218	222	222	222	212	223	213	224	226	230	197	211	215	216	213	200	202	224	203	215	202	189	230	215	205	216	221	212	215	199	235	248	221	212	226	208	203	207	220	225	221	222	194	198	214	224	200	236	219	210	237	209	243	223	194	219	228	212	240	202	210	194	216	229	213	219	203	226	188	205	206	208	208	226	260	247	232	213	208	222	239	234	234	210	231	235	223	201	223	224	217	222	233	224	204	212	220	199	232	217	225	210	213	241	244	204	218	227	244	221	202	216	202	229	202	216	211	209	204	249	242	213	217	218	207	218	191	229	223	198	248	232	223	209	220	248	232	233	210	229	229	195	214	235	221	224	232	211	232	241	221	204	223	215	224	224	212	213	210	244	244	230	225	232	194	228	205	207	222	212	202	219	213	179	216	203	220	210	189	218	233	214	229	234	230	217	197	227	205	228	245	224	192	244	206	205	240	223	223	223	217	201	227	202	231	220	224	238	204	227	229	223	211	227	238	182	212	230	236	192	207	225	225	201	224	202	207	220	218	199	221	206	177	206	223	194	218	194	213	225	218	212	228	193	209	247	218	226	212	231	228	199	191	220	193	207	214	238	226	194	229	187	220	207	215	200	229	223	213	234	225	213	221	227	215	214	209	232	213	214	216	200	211	203	212	229	223	195	199	231	190	223	206	190	211	229	203	228	228	224	202	242	215	225	232	246	235	233	238	227	205	199	215	246	246	206	229	230	206	221	233	232	227	241	220	228	242	220	212	238	221	206	219	232	238	198	213	223	186	234	232	257	209	213	195	247	226	238	222	227	197	245	190	231	225	213	204	210	252	220	189	194	247	225	220	213	231	193	199	193	219	240	232	228	208	216	215	218	234	207	228	240	227	237	212	220	219	220	211	222	197	217	191	195	221	251	217	217	226	232	219	193	220	210	235	216	185	182	241	195	217	226	222	204	210	204	220	210	224	204	182	253	217	195	202	216	224	222	168	196	238	200	228	226	212	217	238	201	211	193	191	226	216	200	238	215	204	223	213	217	216	217	224	222	214	231	207	205	212	218	224	197	234	213	215	203	213	231	244	239	230	228	196	212	221	219	219	226	203	223	205	226	242	236	221	243	232	204	220	239	208	217	259	219	220	223	210	193	187	210	202	195	225	248	197	237	223	242	205	222	218	220	185	227	215	193	231	206	204	201	215	236	240	217	203	240	221	223	210	225	220	208	223	204	205	211	218	208	206	233	242	232	223	224	214	213	215	220	207	249	221	222	248	225	236	221	206	229	200	189	227	238	212	233	214	231	212	211	216	223	217	204	232	212	199	252	217	215	232	227	191	224	214	214	211	210	238	218	225	193	207	210	249	227	226	221	234	227	210	205	189	165	198	245	201	192	225	247	213	231	249	207	214	229	239	216	186	233	216	232	196	209	231	211	222	226	195	221	226	196	213	195	201	212	242	187	211	208	224	241	232	234	182	211	240	202	223	218	221	213	217	212	215	209	227	219	218	202	233	220	227	223	232	214	236	201	242	242	235	208	230	219	251	221	215	223	245	219	253	242	225	207	224	205	220	229	220	226	210	227	219	236	185	213	223	194	216	213	244	207	225	193	202	184	230	223	232	257	199	210	206	234	225	228	206	220	201	221	198	183	235	199	244	235	222	209	186	223	237	236	208	224	205	216	203	220	205	232	201	192	214	203	189	225	221	224	220	199	202	217	246	227	216	210	228	211	208	183	211	199	217	247	226	228	238	230	233	221	221	217	208	258	203	222	221	216	232	217	225	223	222	229	220	226	251	210	224	207	223	225	220	228	241	246	231	229	223	211	227	203	209	223	219	205	203	233	220	233	234	213	225	209	222	224	231	212	189	215	213	207	207	241	200	215	228	209	237	203	220	204	256	209	232	233	232	222	221	197	224	216	253	209	222	244	223	237	211	202	219	225	223	222	215	232	215	207	229	217	207	232	204	231	192	219	192	225	238	215	187	210	220	207	209	228	210	210	218	223	225	206	202	208	183	243	245	238	200	206	212	221	226	201	235	222	208	231	221	223	185	229	193	232	210	215	206	193	221	231	242	227	201	220	236	216	229	208	199	232	205	209	203	210	222	236	236	222	261	221	247	232	221	213	216	242	244	211	235	220	194	216	233	213	209	229	202	227	237	224	219	214	208	223	203	240	210	204	245	218	230	181	197	220	203	232	262	213	214	196	225	181	184	238	235	198	210	206	217	209	209	190	233	247	197	234	196	208	214	228	203	237	252	212	231	232	218	216	233	219	211	198	219	228	218	242	212	198	211	228	211	207	216	201	199	196	190	222	204	210	184	240	199	221	242	220	207	229	222	219	206	222	221	211	211	226	251	214	217	206	237	217	223	239	243	234	234	217	229	207	196	221	209	231	217	215	243	217	224	221	213	221	204	197	215	205	233	217	182	203	201	207	220	207	212	220	225	230	237	254	201	219	234	209	216	213	224	226	208	216	220	213	207	220	229	200	203	206	226	200	213	227	223	194	213	205	221	218	202	218	238	222	222	228	214	214	226	243	234	243	238	211	206	195	200	240	205	237	227	199	223	206	216	195	220	232	212	221	239	200	228	228	201	210	236	208	234	227	213	216	200	191	211	233	207
18945	1287	2585	3006	2689	2158	1860	1546	1336	1242	1173	1040	992	926	894	867	834	803	780	735	718	755	670	692	666	667	673	664	621	661	575	646	605	617	629	643	620	644	591	625	615	626	662	655	597	679	686	718	679	731	704	623	658	624	609	588	593	638	634	840	4309	666	585	626	568	608	544	554	586	585	599	543	577	567	597	601	563	572	629	554	582	580	592	561	583	577	591	581	569	580	539	603	552	603	599	592	572	576	603	571	590	567	606	543	601	580	522	577	572	601	583	574	550	535	586	538	547	579	578	589	573	576	558	528	537	548	562	526	516	583	563	583	568	547	569	554	599	564	551	574	596	552	596	536	564	581	605	562	555	527	587	568	541	559	562	545	524	585	566	589	555	561	549	596	551	620	560	588	589	561	535	573	588	535	541	519	525	566	559	582	563	515	505	576	595	571	553	562	569	548	610	534	566	563	567	532	623	566	551	593	567	574	553	589	569	559	586	571	517	593	551	560	591	570	534	606	558	534	585	542	568	578	543	590	558	570	582	552	550	613	557	548	553	545	573	594	562	576	530	606	575	601	585	590	532	574	542	554	562	551	567	549	600	552	544	575	577	548	564	566	559	551	576	580	550	566	572	586	570	574	587	575	560	601	539	512	566	529	578	548	563	576	540	504	548	555	571	601	593	569	527	561	558	568	552	570	550	581	545	563	632	581	549	572	555	558	564	557	508	570	566	530	592	574	546	585	524	557	551	562	614	535	554	541	575	575	578	596	554	599	559	550	515	541	598	551	562	590	554	543	574	629	567	549	589	565	555	561	567	558	568	536	572	585	586	601	606	532	548	577	587	583	602	544	527	561	607	564	574	547	612	568	586	561	563	566	585	525	529	559	573	555	544	588	588	595	571	602	573	553	585	606	570	517	554	549	562	593	530	568	562	582	565	597	536	564	587	555	604	610	553	592	539	559	540	609	577	552	513	583	613	525	568	586	536	528	584	546	595	555	577	538	547	567	591	571	532	587	551	606	566	570	557	540	567	585	603	540	571	557	537	572	557	543	566	564	556	533	563	544	566	581	514	576	570	571	560	550	522	551	591	562	564	566	567	530	550	573	598	593	542	577	550	547	541	590	585	616	538	583	552	582	552	598	539	513	514	572	551	547	545	580	573	542	601	563	597	586	591	540	570	557	572	623	571	560	571	535	542	585	574	588	619	591	550	602	591	549	554	565	563	573	537	584	562	578	578	573	582	561	563	551	592	527	598	578	548	558	540	560	544	582	585	596	550	542	589	540	559	559	547	571	564	567	567	574	553	583	527	577	536	581	575	585	584	613	548	582	559	552	585	578	565	569	577	568	531	548	556	579	569	577	589	607	569	605	574	560	590	571	586	576	551	569	583	556	577	562	543	546	541	562	566	561	510	534	578	624	555	552	543	515	526	554	597	530	569	555	599	562	582	542	538	523	526	549	557	569	576	555	593	542	536	585	571	586	572	526	591	568	537	612	585	583	577	554	580	601	540	551	613	549	559	589	541	575	551	582	570	553	555	593	577	571	569	565	584	600	515	566	600	584	577	535	566	571	607	560	537	576	550	585	591	562	542	565	564	538	566	527	577	569	554	589	560	574	588	528	551	528	571	547	564	523	575	565	574	549	578	592	587	591	556	545	542	534	580	575	568	573	569	540	573	519	574	571	585	532	571	607	565	540	541	568	589	580	633	552	588	589	569	551	589	589	521	526	572	573	577	594	565	536	534	538	526	552	548	545	569	600	591	585	515	572	551	563	567	616	649	543	540	548	558	571	584	526	581	538	610	588	563	576	552	513	564	568	560	605	599	597	568	614	578	562	541	576	574	545	548	592	585	527	596	544	495	597	573	555	552	586	573	529	539	578	564	561	551	545	598	535	604	558	577	561	570	571	550	564	551	560	565	561	567	549	618	530	545	554	561	564	563	536	579	550	591	522	576	522	561	600	583	605	572	565	576	565	572	567	575	571	536	582	601	541	571	591	546	557	549	585	575	572	559	597	547	564	547	567	572	573	572	551	568	562	588	532	527	584	589	561	611	547	537	580	573	580	572	595	572	543	567	574	530	590	531	588	555	576	569	620	562	535	602	559	539	576	548	554	593	588	551	538	603	554	545	560	579	532	588	500	575	617	559	579	594	580	582	528	552	541	589	565	582	553	536	586	567	522	577	600	559	589	570	559	537	573	595	586	578	520	558	543	536	544	566	585	528	557	545	549	556	580	523	538	560	554	561	541	584	538	564	556	571	550	533	560	595	599	578	576	580	590	554	549	567	547	574	569	534	596	589	558	576	637	604	555	580	595	561	548	549	529	534	597	560	562	525	536	533	483	588	555	551	594	550	595	590	554	587	557	558	604	571	575	590	564	577	595	541	597	569	589	552	573	617	547	571	588	565	588	630	588	565	541	584	556	577	556	639	584	538	600	540	556	589	569	534	565	573	573	544	595	571	557	521	560	573	525	586	603	547	536	568	556	557	564	609	538	555	560	573	603	608	565	562	566	541	547	563	561	536	553	579	559	555	564	524	536	546	594	548	577	604	560	536	574	546	577	559	587	559	594	551	581	603	527	543	551	622	563	560	579	577	584	604	517	546	520	546	590	527	564	584	555	599	559	554	543	564	530	589	574	524	546	595	547	568	538	547	566	565	565	573	542	557	605	526	609	543	526	575	578	590	552	568	586	575	586	562	584	565	581	586	539	573	557	579	561	589	562	579	544	581	532	564	622	553	579	533	534	602	560	574	566	565	553	594	586	602	565	579	569	502	569	575	570	569	593	584	556	570	552	569	538	584	569	558	600	554	592	563	541	548	564	523	588	569	554	559	526	581	538	567	529	602	543	629	563	593	590	531	551	524	596	583	584	579	593	600	570	554	594	583	555	553	594	536	554	515	546	590	538	564	556	566	558	523	571	541	542	551	566	580	555	553	564	554	546	597	570	583	573	619	567	566	563	560	575	549	582	553	550	626	573	614	560	545	544	602	565	540	541	608	560	560	554	540	581	527	585	591	587	583	558	588	578	578	571	568	571	579	588	553	540	516	592	581	518	568	522	592	544	552	529	530	588	572	564	572	554	531	549	603	545	586	577	528	547	525	548	554	522	510	540	522	567	547	571	578	537	573	579	528	577	524	557	549	609	571	561	547	561	571	536	555	569	546	533	607	550	566	573	599	507	574	568	559	548	615	581	546	560	587	590	572	566	560	570	558	552	573	525	561	596	569	570	552	550	581	585	538	531	583	524	589	570	586	567	595	577	581	542	597	563	528	584	540	530	586	530	567	584	559	605	552	532	600	550	514	601	560	511	567	562	581	555	559	538	546	535	576	576	582	543	585	577	573	540	598	560	569	566	555	584	546	568	605	579	572	570	612	573	556	509	602	540	601	530	570	566	567	576	579	509	523	567	572	576	596	553	591	530	570	568	562	550	574	557	563	580	533	530	533	568	537	560	508	550	599	562	592	580	597	548	591	557
49927	14800	2769	1610	1089	740	549	466	378	313	319	281	241	251	224	224	228	217	186	160	191	196	190	162	153	176	180	158	169	149	160	148	150	145	181	152	156	152	163	152	171	150	159	167	153	167	170	178	166	165	168	156	178	135	150	154	168	150	124	253	950	168	158	156	131	136	159	144	154	165	127	151	141	161	139	148	140	133	144	158	152	165	168	145	145	152	165	160	162	141	151	150	129	138	140	144	144	147	139	131	143	155	138	148	142	161	133	159	162	153	118	145	141	130	117	158	134	140	148	164	169	135	130	171	148	117	152	137	135	168	162	135	150	137	153	139	162	164	163	137	145	143	146	176	160	147	132	131	152	155	140	145	147	142	126	147	142	135	149	158	160	136	120	149	163	132	156	115	170	159	154	171	149	149	145	125	134	164	147	136	154	126	130	165	145	153	118	153	122	142	151	138	138	126	140	145	142	144	150	146	131	138	133	150	131	169	120	145	146	143	136	148	165	137	140	130	173	129	136	144	134	110	150	153	155	151	137	170	137	155	162	139	153	151	146	144	143	166	135	148	184	156	149	149	169	142	138	144	150	148	147	138	148	135	155	146	142	129	161	133	139	131	152	143	141	146	152	108	167	155	147	160	123	131	140	150	145	136	133	123	121	158	148	156	136	152	152	139	138	131	154	155	145	148	136	117	138	146	138	144	128	143	138	145	144	146	143	134	145	131	126	141	143	137	134	144	157	141	123	159	131	149	161	135	150	153	152	137	150	149	154	137	147	141	165	157	156	157	136	128	150	142	148	153	117	153	159	134	129	139	150	126	162	140	153	145	146	135	149	147	156	156	145	152	136	166	154	160	154	137	156	142	147	155	137	138	140	154	150	147	128	139	131	165	151	161	152	123	138	157	156	133	135	149	130	138	163	146	155	169	126	136	161	174	112	151	147	139	152	152	148	140	141	144	149	152	146	141	137	139	138	158	138	156	147	161	149	145	134	150	138	138	129	134	131	157	165	146	142	151	156	154	147	136	142	108	173	152	166	161	150	150	155	147	155	162	152	156	152	153	99	144	178	146	140	146	162	155	130	166	190	158	148	153	148	136	147	139	137	150	147	137	131	145	135	158	131	152	172	143	153	139	154	145	134	152	159	150	133	187	139	147	156	159	148	160	159	145	166	135	137	146	166	139	153	156	138	127	139	163	153	152	169	162	169	135	151	156	150	148	139	134	145	144	175	141	160	140	141	151	165	155	125	138	145	135	157	127	158	145	132	142	139	145	145	158	147	157	143	148	132	146	173	152	139	135	144	151	134	149	150	131	127	138	147	147	147	155	161	141	142	162	145	152	158	152	140	117	133	142	143	139	135	146	157	181	144	141	129	141	144	129	134	149	140	147	125	147	143	157	131	140	141	142	108	144	158	132	175	144	128	144	167	141	146	146	124	154	146	138	147	157	146	151	129	143	171	136	147	137	111	159	143	129	136	153	155	129	159	141	144	135	151	140	153	157	163	145	146	140	153	110	161	139	114	155	141	116	131	151	146	150	158	135	135	172	136	148	163	130	159	157	145	160	140	134	164	126	152	166	163	137	158	141	132	151	143	143	153	137	144	142	144	134	120	122	140	139	147	150	157	146	157	149	155	148	149	141	155	129	147	169	144	144	139	124	138	139	132	130	138	163	123	147	141	177	146	148	162	160	147	130	136	147	160	137	153	163	131	126	126	147	138	141	154	148	154	151	145	131	133	151	136	147	150	144	141	153	131	132	132	157	142	133	122	150	143	139	155	154	136	170	133	155	159	137	160	157	149	140	151	146	145	138	148	156	129	150	137	162	158	162	141	142	154	148	143	130	160	127	155	134	128	139	156	157	133	139	131	157	186	126	145	139	139	155	148	129	150	163	164	144	138	142	152	176	135	157	159	146	150	179	146	129	126	162	142	159	139	136	156	140	155	136	131	128	142	153	141	137	147	155	150	173	153	130	169	150	146	123	137	126	150	129	142	141	152	154	160	121	130	135	132	158	134	153	147	136	154	139	153	145	131	135	136	155	148	163	146	130	144	135	154	157	143	153	140	127	134	152	137	148	152	152	162	154	151	160	142	133	128	129	140	133	150	163	143	134	130	137	143	150	146	150	145	154	134	166	135	132	148	139	144	135	147	146	160	150	161	128	153	156	120	155	142	156	114	146	160	115	127	158	166	140	150	140	147	148	148	171	139	158	131	135	161	149	135	145	120	146	125	148	153	139	145	156	137	154	162	161	151	124	148	145	150	148	140	140	154	153	136	137	138	150	135	145	145	147	143	134	142	147	124	129	158	151	149	142	153	133	132	135	138	153	132	178	140	165	131	141	151	133	148	148	155	156	130	131	130	150	156	159	149	160	128	155	153	155	158	124	138	147	147	145	162	154	150	148	120	137	140	165	160	130	145	131	157	141	147	164	162	160	163	159	142	135	143	142	147	148	143	151	149	138	135	123	157	136	141	138	166	134	139	148	136	136	138	136	158	159	110	124	133	125	135	132	135	157	153	126	156	157	149	129	147	174	154	130	135	132	144	140	148	152	164	129	159	153	148	157	146	132	159	140	153	140	142	148	161	162	143	133	168	178	126	124	145	141	148	153	148	158	157	144	117	142	134	141	155	176	143	123	152	138	134	125	128	160	164	147	147	128	130	136	153	153	135	144	133	164	161	134	165	155	135	137	140	161	129	157	144	135	132	159	153	171	139	157	130	139	146	157	136	134	119	150	153	151	139	149	150	143	131	174	169	177	136	154	161	146	135	134	170	139	140	147	163	154	152	166	142	152	158	154	150	155	145	171	138	154	170	166	175	144	143	148	162	160	155	134	139	133	166	153	124	152	156	140	157	156	129	156	147	137	156	158	126	138	150	147	144	139	150	145	164	134	139	144	167	146	136	147	143	132	153	143	158	138	144	149	136	144	142	142	154	137	133	143	144	120	190	153	173	138	130	136	168	133	147	159	135	157	144	144	145	143	129	163	142	149	151	140	154	165	132	151	152	132	148	149	153	139	137	136	145	162	136	153	137	138	156	137	132	150	133	168	165	147	164	138	141	166	132	137	148	150	143	124	131	133	153	152	156	137	118	112	148	148	149	159	145	132	140	164	167	139	150	151	139	150	143	149	145	134	160	159	129	129	133	149	139	145	149	151	148	159	143	151	164	141	147	138	133	158	160	140	151	128	151	142	132	149	155	143	134	135	158	148	156	130	162	147	133	138	129	144	140	154	173	150	150	157	165	153	141	152	163	142	143	132	124	133	147	148	137	159	154	156	140	154	154	134	145	146	134	155	153	135	144	143	148	152	157	146	130	150	139	142	133	118	155	129	135	142	146	132	145	157	143	154	135	144	147	111	162	158	150	151	125	151	157	148	170	148	127	155	141	142	140	156	157	161	133	156	157	152	138	148	127	139	127	126	169	142	130	113	145	130	161	120	150	149	144	141	131	138	142	141	158	127	150	139	123	160	183	148
25959	1920	4269	4945	4188	3363	2834	2340	1921	1653	1477	1365	1211	1047	996	938	904	832	773	696	722	656	662	634	633	619	567	543	562	501	504	500	512	503	461	504	482	509	484	516	452	439	487	507	519	503	544	571	603	646	589	546	535	488	454	421	471	467	454	1142	7008	506	416	427	402	379	433	386	392	389	403	417	418	375	387	376	383	394	394	359	363	413	420	374	375	416	396	378	400	429	428	373	400	384	403	362	388	363	405	383	380	391	444	389	430	364	397	383	389	414	422	375	411	421	404	343	391	400	373	388	364	358	353	377	386	362	385	355	364	376	394	352	403	377	413	393	403	410	377	421	372	383	382	368	373	399	400	381	397	382	384	393	420	419	374	379	408	380	394	383	366	388	381	400	399	412	417	417	448	367	407	357	395	361	400	420	402	378	379	407	411	368	408	394	393	392	378	364	400	407	340	410	364	409	370	393	377	393	383	338	360	394	401	406	405	400	396	386	396	391	356	390	368	399	375	393	421	378	374	405	352	408	397	381	399	365	377	349	374	377	410	352	390	392	402	387	390	362	359	385	364	395	359	420	364	378	362	397	411	406	380	393	379	381	404	399	358	383	378	391	390	386	363	392	375	388	381	396	384	380	373	389	385	376	376	354	409	398	386	370	363	377	368	383	389	373	353	362	389	393	383	382	379	373	392	361	371	391	392	382	383	373	412	384	397	390	387	404	391	399	361	395	390	367	402	415	350	369	382	356	409	356	413	391	380	396	399	386	375	368	355	384	389	393	357	383	407	401	381	386	378	402	387	376	356	373	388	403	433	420	351	380	378	375	394	387	375	372	366	329	416	385	359	391	372	358	376	342	345	395	361	372	360	401	416	352	379	382	373	326	390	396	398	366	369	343	348	358	371	357	397	365	350	378	392	368	376	342	345	360	404	375	379	386	376	391	360	370	392	393	381	408	353	390	421	379	370	399	388	394	408	392	399	361	375	422	359	371	378	425	381	374	397	397	387	380	406	379	380	387	395	401	356	396	372	396	397	376	391	378	379	410	380	425	346	375	380	391	349	376	404	376	376	382	362	384	389	352	397	361	355	378	368	378	380	400	403	382	376	387	360	412	396	358	407	378	382	418	395	377	400	414	417	377	369	376	366	371	392	372	371	375	357	399	359	403	361	365	377	406	394	348	383	421	390	375	363	381	332	374	350	377	365	373	374	402	383	411	342	400	422	406	398	374	395	359	379	385	372	401	386	412	393	406	371	400	377	394	399	407	347	357	368	398	405	368	368	414	369	420	374	420	413	383	366	382	393	386	373	351	397	389	359	361	385	370	385	353	379	397	392	371	385	402	388	376	376	404	395	395	385	394	367	432	386	402	395	437	363	391	360	358	399	359	358	383	417	401	354	357	415	392	391	385	354	380	393	386	414	393	419	353	413	395	401	398	389	382	367	430	363	360	392	365	417	380	374	388	364	386	409	393	367	407	397	408	427	398	393	364	412	391	435	380	388	405	406	395	358	376	376	418	406	350	349	402	387	404	392	394	365	408	405	370	424	364	414	371	395	376	366	389	388	363	381	406	384	383	376	372	362	381	372	378	406	427	370	343	380	372	380	365	394	386	404	392	367	363	391	363	393	393	385	407	403	367	361	397	406	385	386	421	388	409	373	380	379	365	389	386	397	400	394	378	368	380	381	362	389	399	406	347	391	371	367	438	398	371	388	369	403	370	407	372	377	363	387	392	380	362	379	377	381	378	390	373	360	379	359	414	355	388	374	389	405	383	376	407	394	410	353	404	394	407	371	375	412	379	406	381	370	391	403	392	456	382	364	390	412	372	396	384	367	362	399	437	380	348	370	366	404	379	385	377	407	371	378	355	373	362	399	402	384	372	381	392	356	379	394	377	371	405	386	387	405	379	416	375	399	395	392	420	374	381	422	415	386	364	381	409	422	373	385	397	377	385	394	363	370	358	397	400	405	363	426	397	391	374	396	382	364	407	378	377	405	366	361	371	392	362	402	385	423	364	348	372	368	354	416	385	403	363	378	395	367	403	389	397	380	408	397	398	390	392	387	404	398	363	384	382	400	374	385	383	404	373	359	383	387	388	414	371	396	385	371	367	350	350	396	374	364	406	337	384	382	385	363	389	382	369	379	373	360	369	392	407	413	379	378	407	395	355	370	436	368	396	380	354	385	381	409	346	399	402	376	415	376	394	363	385	391	404	395	370	381	356	381	381	390	359	393	421	373	402	367	389	417	399	388	355	369	378	385	368	352	439	420	369	386	351	376	394	362	378	387	363	338	350	398	412	404	415	362	421	382	418	418	384	396	416	362	381	384	372	363	390	383	340	384	347	397	371	383	378	390	397	377	374	389	425	342	418	376	434	400	351	357	389	421	381	397	430	411	379	412	381	390	388	402	404	414	381	379	443	382	364	388	434	381	386	396	380	411	362	373	384	398	402	355	389	360	416	372	370	372	415	378	403	400	418	364	359	379	412	389	397	393	349	388	388	380	383	376	379	353	388	398	358	341	393	396	384	386	403	421	390	381	405	350	400	368	348	385	414	393	379	396	390	350	388	381	372	382	364	388	387	402	384	368	379	366	360	441	383	377	398	399	387	387	379	381	369	363	383	383	370	377	373	392	392	362	393	405	404	427	424	402	393	389	400	410	365	408	402	419	374	363	408	399	378	415	371	337	427	398	365	406	376	407	368	368	396	370	435	386	383	394	346	393	387	409	376	395	411	384	407	376	402	375	393	381	404	384	379	402	366	389	394	358	388	379	375	369	397	365	446	365	396	366	360	363	379	403	363	383	385	390	361	378	388	333	419	390	367	387	381	398	387	424	369	398	418	381	385	353	362	386	366	401	384	386	364	357	356	405	347	380	373	395	374	369	374	370	381	392	381	404	377	393	352	385	389	386	414	383	366	426	351	402	396	369	385	369	422	379	396	373	407	382	354	400	413	385	380	389	385	359	342	373	372	390	381	377	377	386	389	387	361	367	371	352	374	387	403	378	409	369	388	357	408	382	396	345	342	403	368	423	385	441	372	367	402	373	380	390	396	370	355	389	369	372	384	389	398	389	397	340	384	379	358	420	416	386	398	357	377	387	393	403	379	372	395	396	392	392	413	386	382	402	388	403	378	388	374	368	362	378	395	404	348	359	393	364	358	350	390	394	354	378	398	400	337	363	382	390	417	391	400	333	344	404	355	381	355	379	395	361	389	365	399	362	369	359	376	384	423	399	370	419	395	365	404	374	333	363	391	339	383	370	360	358	374	357	403	411	410	388	361	405	395	408	415	377	398	394	386	395	391	407	403	368	393	382	361	392	370	377	388	384	405	358	366	397	378	409	382	360	364	394	371	396	376	415	389	352	391	410	386	366	413	394	396	373	380	367	356	359	381	393	364	394	369	355	380	389	373	384	380	378	393	381	377	398	395	393	353	381	377	394	336	369	394	378	398	401	359	410	376	396	403	429	400	357	388	375	392
3840	220	217	201	188	206	178	144	159	161	180	189	173	173	172	175	201	207	177	169	163	186	185	169	200	190	181	174	181	180	183	157	152	159	161	158	158	155	139	176	174	161	166	174	192	167	172	164	179	189	180	177	175	183	194	138	158	168	198	181	181	196	190	137	163	146	155	181	196	170	191	177	160	186	166	176	175	198	163	159	196	173	177	166	184	153	186	176	189	174	173	172	179	183	177	168	174	177	175	161	155	165	183	187	167	179	150	158	197	161	160	173	185	176	177	175	164	157	172	171	156	176	176	166	165	152	168	164	170	162	176	169	171	144	161	170	182	191	169	170	177	177	162	191	162	156	169	161	191	158	166	159	154	153	176	188	175	158	173	169	169	160	198	168	176	173	190	138	145	178	161	183	169	157	179	176	159	179	177	190	179	179	183	172	166	166	145	142	162	163	166	179	195	184	175	163	167	158	163	180	159	180	192	188	167	184	154	165	146	182	175	194	159	161	143	175	148	168	176	165	162	162	156	186	165	187	162	158	155	199	166	175	154	170	172	154	186	174	170	184	185	174	177	168	153	166	166	192	176	178	184	157	180	179	166	167	191	165	160	162	150	177	180	176	165	206	161	163	173	162	185	173	185	184	161	187	167	158	184	150	156	181	160	173	170	164	166	169	175	180	179	161	158	196	173	176	178	157	148	153	168	187	173	162	167	144	169	169	172	158	174	177	188	166	158	144	177	189	182	142	186	161	190	159	162	177	194	178	155	183	158	182	169	162	157	167	157	163	170	187	187	183	159	160	185	182	188	183	152	186	182	177	188	165	179	173	181	156	142	184	152	151	159	188	195	148	188	165	156	151	151	157	182	176	164	156	144	178	201	172	173	166	173	160	160	174	177	174	193	192	156	176	172	161	200	168	160	155	178	181	171	157	151	178	159	160	169	177	161	193	147	160	140	159	172	165	153	183	170	170	139	163	173	187	158	196	150	191	174	147	160	155	178	157	182	175	172	175	171	176	179	156	154	133	161	172	148	160	182	172	176	179	188	171	155	165	151	161	178	159	181	183	170	166	187	188	178	184	180	161	184	196	160	161	172	146	152	157	183	189	181	155	165	173	171	152	155	132	175	145	166	184	157	170	170	156	180	168	195	167	167	159	201	185	169	170	180	183	163	177	173	177	198	178	185	176	149	173	175	174	179	162	183	182	195	187	150	174	212	167	168	162	179	167	185	174	176	177	166	189	152	164	172	192	177	166	186	174	174	177	184	187	175	158	157	166	165	184	170	177	170	154	174	177	167	176	162	186	166	171	164	144	124	166	149	173	190	168	185	184	180	183	140	161	165	188	154	161	160	198	141	163	190	178	159	176	184	149	184	170	161	169	151	181	183	160	177	197	170	165	168	136	204	159	192	181	166	173	151	158	184	159	162	172	156	150	166	177	164	176	156	200	166	180	171	164	164	188	162	176	165	164	177	167	176	163	153	158	176	162	179	184	169	168	174	182	187	170	177	186	179	165	166	180	160	170	163	177	188	164	161	156	166	184	149	161	176	176	169	167	159	161	199	170	160	143	165	204	167	162	171	137	146	147	177	184	144	187	125	164	177	161	180	170	179	172	162	204	144	164	155	156	152	185	164	146	185	176	168	191	160	192	164	185	170	171	145	175	154	147	171	166	165	176	160	193	190	154	151	160	155	174	160	189	194	159	136	175	170	194	196	188	181	203	161	151	158	184	162	183	170	178	184	157	170	148	167	183	162	167	175	172	161	168	189	148	184	151	173	165	149	136	159	169	173	175	168	151	169	170	182	197	187	167	166	178	164	192	160	166	187	172	175	171	165	165	181	205	179	142	159	174	153	162	186	157	178	196	160	193	171	170	160	186	157	169	159	157	178	179	169	145	157	167	181	176	163	170	175	172	186	161	171	147	198	170	185	164	163	187	158	171	177	173	177	175	182	172	166	173	188	175	150	153	172	167	146	169	181	186	182	158	175	171	166	162	184	166	180	178	179	162	183	170	179	152	148	180	165	179	181	164	164	149	181	170	184	196	170	160	174	162	181	168	160	153	185	147	189	179	141	165	165	155	146	193	179	166	165	162	162	172	180	156	185	170	176	156	179	188	171	179	155	179	158	149	181	185	188	166	164	163	152	195	150	171	173	165	170	151	165	152	182	155	152	177	172	182	175	185	172	147	173	157	157	179	204	183	167	182	182	170	197	178	156	148	192	167	154	163	155	174	161	172	197	165	174	149	178	166	168	177	144	178	169	157	171	178	175	190	153	215	177	164	152	169	163	140	160	161	174	175	192	181	164	137	150	164	171	171	174	189	155	143	167	179	178	168	157	172	187	172	177	164	179	187	174	174	161	172	180	167	159	181	156	157	169	166	170	186	181	190	204	180	174	136	194	163	163	179	179	217	161	191	155	168	172	155	176	168	182	174	174	186	175	185	169	167	193	150	171	166	183	168	193	155	203	176	158	162	170	160	177	168	164	165	171	146	160	170	188	154	174	156	145	182	157	181	183	155	161	179	161	142	187	151	154	167	173	156	168	181	160	185	169	161	168	162	174	169	169	199	158	186	170	192	175	141	194	166	184	168	173	174	184	172	161	180	156	175	157	169	199	177	151	153	165	139	169	145	154	140	198	172	180	172	184	168	152	172	165	187	169	155	167	145	168	183	171	174	176	166	149	183	182	169	164	154	162	169	172	179	183	168	177	170	171	181	201	167	184	159	174	146	152	177	155	160	166	164	175	177	162	181	169	166	176	162	170	161	175	152	161	179	174	174	180	165	183	169	172	182	143	193	139	191	151	158	156	169	164	160	140	178	158	185	167	178	178	174	165	181	207	179	189	175	169	171	179	173	188	172	151	167	157	169	211	169	188	152	180	161	181	174	162	179	171	160	163	173	172	166	195	167	157	145	176	177	222	182	176	214	159	170	182	162	174	175	183	163	165	190	184	179	160	200	175	161	168	178	139	164	172	166	152	179	159	196	189	172	155	157	197	169	184	151	201	159	176	177	181	177	149	164	177	158	170	191	161	167	148	160	181	178	178	157	171	178	153	170	184	182	184	178	142	163	156	167	155	164	165	202	170	185	189	174	168	171	179	145	163	178	188	172	176	194	166	154	177	154	163	191	175	157	184	159	151	193	178	139	172	144	191	156	158	174	169	171	141	165	177	152	166	159	159	172	161	181	157	187	165	162	155	200	172	188	166	156	159	165	177	196	166	151	158	161	193	200	159	150	137	158	170	187	165	169	154	158	153	161	171	191	146	171	170	166	166	177	178	167	162	158	183	174	157	179	160	170	186	182	185	172	173	178	165	159	184	149	169	178	179	182	162	183	177	182	170	152	165	169	175	150	163	147	172	164	181	149	177	154	142	164	170	185	154	142	185	199	182	185	168	188	162	166	162	196	184	165	153	163	153	165	160	177	179	181	174	189	157	165	161	170	161	185	151	182	175	168	174	179	180	168	200	168	159	178
3750	466	555	575	521	534	516	529	545	494	491	488	482	490	480	463	473	504	465	508	482	437	481	450	433	456	456	470	489	474	457	467	462	469	460	446	456	458	481	444	450	490	490	487	479	497	484	510	487	489	465	503	469	483	462	453	484	432	499	489	740	446	428	472	475	427	450	436	447	485	461	490	473	452	518	461	479	482	420	473	462	451	479	449	474	478	432	491	460	448	444	457	454	452	464	456	438	463	462	423	460	456	494	448	477	427	452	433	474	485	459	469	476	439	469	443	486	533	441	462	468	466	491	446	448	468	470	479	476	454	487	453	490	504	464	496	447	464	467	465	457	461	435	459	476	486	466	439	454	461	427	492	471	454	480	431	444	437	426	483	441	485	504	465	416	452	465	475	436	463	449	490	457	491	453	459	454	453	442	470	479	450	465	452	421	437	455	458	457	400	451	447	469	429	494	487	538	417	510	461	486	428	462	439	510	476	447	463	457	418	477	454	464	436	493	438	482	450	481	467	475	428	440	489	421	473	442	477	458	489	440	447	440	440	481	443	454	472	484	458	469	454	460	477	473	480	437	449	456	461	470	444	452	499	496	426	415	471	467	454	486	449	474	454	482	421	423	455	432	452	468	453	432	436	438	441	484	449	466	452	459	411	479	441	466	488	464	461	458	444	479	444	415	471	486	464	482	478	493	513	462	423	442	450	450	458	455	461	464	489	463	477	479	458	450	433	452	423	467	439	454	454	482	449	460	442	469	464	463	492	483	431	449	482	484	453	476	456	475	447	402	466	497	485	451	430	450	396	436	445	441	455	459	461	503	436	472	467	485	439	467	514	495	460	464	469	491	476	480	455	451	470	439	500	453	419	421	494	450	473	452	449	479	452	492	456	502	449	464	420	471	446	415	459	495	471	470	424	445	485	503	471	459	440	479	474	470	440	452	450	419	420	443	431	443	467	481	444	461	429	399	464	495	437	443	464	462	411	474	442	446	452	479	485	474	453	460	474	424	458	457	480	439	466	479	451	480	467	458	472	462	487	461	426	472	458	471	424	475	455	445	433	477	434	506	461	494	488	443	432	474	462	445	453	427	451	472	459	484	436	453	456	457	427	474	515	421	448	437	495	424	461	458	484	438	401	478	440	475	442	468	458	487	456	429	474	439	482	472	475	472	452	441	481	469	447	480	480	463	453	499	471	498	437	450	472	443	477	460	437	439	480	460	471	451	426	485	471	471	482	443	456	444	441	443	436	450	453	460	468	431	464	436	440	466	454	482	508	501	449	447	474	438	466	474	490	473	462	458	435	453	479	438	445	451	453	461	487	482	448	480	480	474	447	435	449	427	465	435	443	500	469	407	471	455	477	452	464	464	452	482	445	473	426	453	436	435	448	442	441	452	469	463	478	438	453	475	458	475	463	419	429	431	485	434	468	459	468	446	450	446	440	454	446	457	472	453	462	477	492	448	468	456	475	457	473	445	480	457	446	505	448	463	494	459	469	460	443	457	434	434	481	457	481	455	457	431	513	453	465	481	488	480	493	464	450	449	487	488	445	436	440	440	455	480	485	456	466	421	418	465	440	466	489	466	437	451	430	460	476	464	460	454	483	417	472	453	461	432	513	430	434	455	467	476	470	445	480	419	467	450	429	474	440	461	449	437	469	464	436	425	454	435	457	467	461	444	465	462	450	427	417	470	455	473	429	459	438	467	422	458	487	465	491	458	461	432	464	429	481	438	431	429	449	467	441	488	464	453	449	494	451	487	463	453	462	483	484	432	513	429	460	482	480	451	430	413	469	458	418	436	485	473	462	481	471	453	433	418	441	475	481	467	486	503	427	475	454	472	464	469	448	432	462	435	474	456	450	447	499	441	454	448	454	457	456	435	468	434	457	464	429	488	448	408	469	427	463	458	484	501	477	454	484	467	446	488	455	446	503	459	475	481	461	476	452	461	461	447	444	473	484	436	464	466	463	477	468	463	463	474	477	468	469	452	467	495	452	452	464	466	430	459	468	417	512	459	433	496	458	443	452	484	464	434	479	460	448	462	484	430	457	475	433	463	474	496	455	452	468	391	468	427	460	522	451	444	478	478	451	444	450	499	482	468	451	401	452	425	482	441	421	460	471	437	469	456	445	450	442	476	425	407	430	463	426	434	434	473	462	476	461	429	502	461	475	497	426	441	482	450	450	437	487	465	465	439	472	517	483	459	438	457	446	476	464	473	450	475	474	466	497	452	482	495	467	499	439	452	452	467	471	454	460	450	439	433	463	450	447	444	495	475	443	454	453	474	505	437	501	435	463	455	469	441	452	443	454	438	477	483	490	464	519	482	491	496	428	480	471	459	436	477	451	501	493	459	460	459	444	440	487	491	504	470	432	483	486	493	476	488	450	454	480	477	447	449	436	458	442	408	469	446	444	460	441	501	476	434	424	453	473	458	488	439	499	471	458	471	472	441	481	465	444	467	427	463	428	474	465	428	462	479	430	475	424	446	457	439	477	453	456	471	461	475	479	440	419	474	469	476	485	439	466	428	457	476	508	436	476	483	457	481	449	464	471	474	413	404	434	448	459	467	472	443	439	474	494	458	465	461	458	477	468	428	460	485	502	443	457	471	455	478	465	455	456	439	469	429	461	489	464	446	490	433	453	491	446	463	466	439	479	442	482	471	463	453	443	457	463	463	451	465	473	444	460	453	488	434	467	458	457	456	450	436	461	430	507	485	442	440	446	433	457	448	451	474	494	470	452	489	474	473	427	465	409	451	468	490	458	421	433	446	437	469	463	497	454	502	479	464	438	453	440	472	469	436	473	473	462	481	424	488	482	432	450	417	441	468	436	410	460	453	471	468	470	463	463	476	472	447	446	432	471	459	460	466	454	464	459	472	448	453	447	452	478	480	453	472	442	439	480	439	439	458	448	473	440	414	437	439	472	443	469	458	435	456	473	438	439	490	447	488	467	450	469	443	453	477	448	460	464	446	469	503	468	433	452	454	432	442	451	491	492	471	479	425	436	466	443	445	445	468	441	450	456	484	430	479	502	491	494	468	482	484	469	443	437	428	476	471	463	440	468	472	437	477	438	440	493	470	463	436	471	491	426	466	453	451	460	440	470	451	425	451	451	463	460	474	466	439	466	436	432	454	492	434	511	453	483	473	438	452	481	447	463	465	476	465	460	454	474	467	446	473	495	432	444	392	481	482	438	480	457	457	493	443	521	479	472	469	474	437	441	441	414	464	481	474	461	462	474	451	443	462	457	452	431	457	470	461	419	475	437	441	475	438	448	437	424	452	448	506	456	453	422	440	465	454	476	431	474	469	457	446	444	486	475	465	461	478	445	503	478	451	452	484	460	461	488	457	454	438	438	471	466	414	413	497	447	409	446	466	471	489	424	463	457	423	468	458	469	472	464	442	457	490	455	436	449	485	473	482	452	490	449	454	456	480	434	458	467	484	476	463	460	410	454	457	443	426	437	424	456	456	438
33823	5751	1231	924	709	544	439	418	374	314	283	300	257	279	278	243	241	257	215	230	247	208	238	221	240	249	233	221	233	235	226	211	214	208	238	210	218	243	223	223	226	203	234	222	233	237	230	222	231	228	211	241	229	239	228	198	219	223	199	286	672	229	208	235	215	230	231	243	221	216	218	235	204	191	246	223	222	201	219	227	206	234	211	215	258	215	216	210	232	231	215	211	229	208	222	198	235	239	196	215	212	217	223	228	208	247	238	209	205	212	231	226	221	185	230	226	213	207	191	200	214	231	207	224	197	239	228	243	223	226	195	220	268	210	196	214	204	271	239	188	244	201	210	218	207	239	215	222	205	202	228	209	217	190	227	235	228	223	213	178	201	216	210	216	216	213	221	225	194	215	213	226	192	232	223	203	221	213	220	199	220	212	229	213	229	225	202	226	199	220	222	231	227	217	187	183	213	223	195	206	221	217	195	191	234	211	218	216	225	222	192	229	218	234	250	187	207	205	202	211	212	230	262	231	247	225	224	201	215	242	184	215	189	238	195	263	187	214	219	247	201	223	223	237	194	196	223	192	205	216	208	228	186	185	210	237	213	208	207	229	200	207	218	221	218	199	248	209	234	212	221	217	210	209	222	243	204	204	223	205	236	205	231	222	206	189	226	232	197	216	209	222	194	232	216	222	214	226	200	219	219	221	227	226	216	212	234	236	204	200	226	242	187	253	200	202	211	211	222	243	210	194	202	232	207	198	218	221	223	205	185	201	221	233	194	199	177	216	190	222	225	222	230	208	229	177	187	214	259	213	214	221	209	220	231	225	207	223	186	208	192	188	225	203	211	216	202	207	208	201	189	220	212	219	215	214	219	221	208	207	214	223	197	212	203	207	219	225	213	250	218	225	195	199	212	206	176	235	248	217	212	218	221	213	206	238	212	211	235	254	203	230	235	181	264	234	262	220	212	185	192	232	202	215	220	222	179	196	200	228	235	214	221	206	197	209	211	219	188	238	213	202	201	209	205	231	210	220	229	226	199	208	226	215	202	204	197	239	217	256	233	248	210	207	216	204	205	216	213	235	216	234	217	226	214	213	223	241	225	220	247	256	201	208	223	230	196	228	208	219	221	206	218	204	208	216	213	203	228	222	214	222	211	198	208	208	221	186	221	217	225	238	204	225	212	214	246	212	220	201	206	229	219	204	218	222	210	205	186	211	213	207	213	229	244	212	216	229	216	203	242	210	224	201	201	228	218	255	189	233	205	206	207	195	230	210	203	193	193	234	201	227	211	217	223	219	200	228	233	235	248	233	207	214	241	238	200	213	229	209	231	240	212	200	236	238	212	234	224	229	188	212	233	218	233	209	222	216	201	231	233	185	205	230	201	209	208	228	229	234	229	208	210	212	207	208	198	217	214	208	225	233	211	228	212	201	238	226	189	217	200	225	201	191	241	219	226	260	261	209	221	245	209	220	196	231	240	203	214	208	214	217	218	215	198	238	200	237	217	219	235	190	206	199	232	210	204	221	228	221	180	207	199	227	204	215	204	223	229	214	218	195	232	212	221	222	199	209	197	216	198	222	190	205	219	197	221	203	223	238	208	199	206	208	201	223	190	213	212	212	231	183	201	239	217	224	187	195	209	190	197	202	200	205	221	244	228	249	188	210	228	231	214	205	224	215	262	246	214	201	209	230	201	206	228	209	216	243	228	236	230	215	212	198	227	216	226	211	195	219	199	205	218	199	194	207	205	236	202	226	205	213	186	215	192	234	237	221	205	220	237	229	250	233	209	220	240	230	217	209	204	217	218	230	206	244	187	232	216	210	251	224	220	195	201	208	214	196	211	226	233	207	226	224	213	201	198	233	178	211	202	216	207	208	247	207	218	213	229	225	241	226	182	202	213	190	222	221	206	213	188	220	225	220	244	239	184	202	226	213	207	253	231	213	216	186	219	202	242	234	207	214	222	248	200	205	199	199	200	218	212	205	240	224	212	213	221	211	214	230	226	216	232	209	226	222	214	210	210	242	221	250	203	211	245	231	201	227	202	208	222	236	217	217	201	218	206	220	218	197	226	255	222	219	208	208	232	197	233	213	256	226	226	173	213	243	219	231	211	224	245	211	232	212	236	210	226	209	208	203	200	205	205	206	210	194	220	212	213	226	197	202	208	211	218	235	206	222	256	220	220	212	223	209	198	233	217	224	238	223	216	211	213	229	205	226	216	216	204	204	217	209	228	226	215	198	218	198	243	200	232	217	217	219	205	210	231	198	219	211	237	224	217	211	232	219	182	222	210	222	222	228	228	210	216	228	228	205	224	200	212	206	220	241	217	213	181	204	217	199	212	189	195	189	224	192	207	221	205	217	202	204	210	194	238	232	211	207	221	233	222	219	205	231	221	235	228	230	212	199	228	209	237	203	232	214	187	226	212	216	235	220	224	211	234	211	245	249	234	208	212	210	205	214	214	237	222	214	203	212	191	198	196	213	225	212	198	201	213	232	208	232	225	217	228	204	224	214	218	237	227	218	199	219	217	175	200	204	198	182	219	225	221	224	243	231	203	184	213	211	212	209	214	194	206	211	189	211	196	237	223	219	224	236	211	219	194	194	240	217	229	211	208	216	199	227	211	197	216	215	223	223	203	202	227	209	219	238	202	210	234	198	233	224	242	224	220	225	215	219	196	215	226	235	197	223	226	232	216	217	213	221	189	209	244	216	228	231	205	192	216	215	226	218	220	221	206	199	234	247	235	219	195	233	234	228	217	216	213	213	208	211	231	223	208	197	232	227	197	208	237	203	209	197	210	225	230	218	222	217	193	227	227	225	230	225	208	218	233	209	245	215	203	222	210	202	211	241	220	209	203	200	245	214	199	195	189	231	241	253	231	222	207	236	219	201	207	207	210	221	235	210	192	239	221	202	195	254	210	190	203	245	214	228	233	206	236	219	197	222	245	247	209	207	199	196	220	209	211	203	208	196	210	218	199	202	237	218	240	203	202	211	228	223	192	231	200	198	213	231	219	206	197	218	218	212	217	238	226	243	203	201	224	201	210	210	200	206	185	219	210	203	211	221	222	241	192	223	228	219	216	226	229	241	226	215	204	205	235	220	219	204	220	211	239	219	204	190	219	210	221	200	240	205	211	187	206	211	216	206	193	185	206	219	221	210	229	203	223	203	219	221	239	234	231	228	201	210	194	211	237	236	221	218	225	205	203	229	219	239	246	225	200	224	213	222	208	225	211	217	227	215	233	198	227	211	214	220	238	215	210	211	190	224	210	223	241	229	200	205	222	216	209	214	236	204	241	215	210	234	206	185	217	220	227	222	199	225	215	197	206	213	228	223	227	223	192	199	234	220	229	195	234	210	231	225	197	204	248	218	217	235	225	213	208	193	208	206	222	244	201	238	249	211	225	197	218	214	215	231	211	245	219	219	213	212	203	216	233	211	208	243	216	245	210	197	204	230	240	186	244	242	236	201	217	200
17316	1317	2663	2972	2600	2109	1855	1576	1394	1256	1093	996	1026	865	842	858	796	748	741	753	781	682	686	683	648	643	640	666	675	641	595	640	601	601	612	604	594	572	594	611	617	565	668	626	658	666	695	626	660	676	674	676	641	605	545	607	610	586	629	1198	4735	570	570	598	596	557	560	562	582	570	558	586	603	598	555	580	587	602	537	515	607	574	549	551	534	567	522	539	561	556	552	538	569	574	610	560	539	559	514	558	574	549	575	555	510	558	544	573	571	573	565	577	578	573	558	572	521	544	571	623	592	547	549	556	538	590	565	581	565	541	575	577	537	579	534	566	545	601	587	566	583	581	548	574	561	550	554	567	552	583	585	594	556	555	561	587	565	554	597	586	568	577	519	536	552	548	548	551	535	548	556	546	561	602	552	582	607	591	567	532	570	577	568	512	542	534	526	602	549	550	574	615	556	576	572	562	570	560	577	553	568	490	523	566	534	584	555	595	525	553	535	540	572	568	540	613	554	548	584	593	597	603	563	585	583	534	586	565	544	563	529	561	549	537	550	545	561	607	559	615	526	557	537	566	602	562	552	566	537	547	547	548	577	564	519	567	546	557	587	553	543	559	540	543	583	504	564	599	523	568	531	570	576	561	542	550	520	539	563	563	548	529	545	519	549	594	560	564	509	570	548	561	569	546	519	536	601	593	554	563	531	563	561	562	607	526	521	541	566	584	559	549	599	567	557	534	565	573	549	564	549	570	518	540	501	551	544	566	546	594	593	569	571	591	544	564	602	536	565	574	555	547	539	597	613	521	522	587	588	552	503	547	547	577	570	532	547	525	544	592	545	573	593	589	540	541	549	562	588	597	573	560	577	538	524	512	616	600	569	519	532	585	561	572	589	588	543	551	518	552	525	580	590	586	569	550	530	556	574	552	580	556	588	538	536	542	544	592	524	560	536	588	520	585	565	584	603	564	537	524	562	510	566	554	552	573	568	504	560	562	544	596	606	579	535	579	600	538	564	554	548	543	538	520	580	565	564	551	576	567	591	562	627	539	534	547	558	565	587	541	602	571	527	548	525	563	598	544	550	535	562	532	549	532	565	525	562	553	549	574	524	552	559	526	546	533	545	536	599	538	572	541	570	557	571	529	538	575	529	543	579	568	551	584	586	557	516	530	583	587	555	530	574	563	542	546	558	565	587	609	605	550	590	580	563	573	624	572	552	554	553	576	556	549	596	588	551	545	549	550	554	545	530	562	575	561	544	554	592	510	550	538	586	516	569	572	560	551	565	556	607	544	560	522	542	606	628	530	551	556	584	558	619	583	527	535	556	545	577	539	517	506	537	549	560	567	569	537	564	572	553	544	588	566	592	573	599	561	545	536	564	520	561	581	526	579	566	569	546	603	574	554	597	543	595	562	596	625	569	576	548	559	553	576	576	545	581	613	540	536	550	545	528	540	637	548	547	552	548	525	586	575	543	572	556	541	557	565	579	543	555	565	562	533	525	564	520	595	571	529	569	570	534	600	558	551	564	545	519	586	551	601	558	521	511	592	570	582	577	603	547	582	583	557	562	575	603	573	541	568	521	526	554	525	540	571	543	494	559	564	569	541	521	561	579	557	559	547	572	548	540	567	571	568	529	566	576	561	572	604	581	576	519	535	515	573	556	565	584	532	562	541	566	538	550	536	572	549	597	544	531	538	575	553	567	549	602	532	601	565	571	578	562	566	528	572	534	582	543	578	542	571	561	566	561	574	596	601	558	531	613	537	568	576	522	528	521	548	559	519	570	585	566	553	560	544	563	569	601	566	561	599	567	590	547	553	569	502	554	581	544	558	541	550	561	571	571	577	535	594	547	565	563	570	599	593	538	524	596	543	564	560	571	586	569	507	549	572	594	565	559	578	572	542	561	586	561	584	617	558	569	532	558	575	559	544	552	553	532	579	576	585	554	570	576	562	577	594	568	563	546	555	570	556	581	544	549	556	561	571	576	556	564	554	572	551	528	571	551	513	609	579	544	565	564	547	572	547	589	536	561	567	504	574	561	556	546	578	565	558	547	561	486	552	548	569	561	558	569	537	547	588	563	597	569	568	525	550	526	578	588	526	555	541	596	565	562	595	530	621	549	587	569	555	548	533	528	539	571	563	547	562	561	559	540	549	599	537	586	591	563	559	581	525	567	529	597	557	520	533	560	591	608	523	548	546	568	570	573	582	596	590	549	556	589	558	558	573	540	555	549	547	579	530	588	603	590	557	557	602	560	583	571	543	569	602	553	590	554	516	532	537	537	509	545	548	567	537	556	540	568	539	555	570	555	589	570	565	571	541	582	561	559	558	608	553	558	558	551	600	576	579	588	580	523	562	576	559	555	553	563	580	574	589	598	529	571	556	584	562	559	566	537	540	533	544	534	589	538	566	542	573	571	562	531	561	553	559	571	570	553	548	564	532	597	590	615	564	558	552	541	543	533	557	558	570	572	555	541	563	603	551	510	535	583	580	557	538	542	555	566	479	585	524	553	527	553	553	565	578	590	578	556	561	544	512	572	534	548	557	554	534	531	581	539	583	569	548	555	573	555	568	621	548	588	555	561	579	536	585	582	570	549	572	596	540	591	558	568	552	539	608	580	585	549	542	534	536	527	567	548	561	571	549	564	527	579	544	515	573	555	584	603	562	566	557	586	557	599	567	566	533	593	532	550	568	572	556	557	596	582	535	555	530	595	539	522	587	527	589	548	550	562	569	568	520	543	549	514	586	553	558	537	540	602	593	568	568	541	543	582	605	544	553	550	527	543	607	567	530	528	552	534	597	596	567	563	565	569	586	527	559	545	557	528	524	535	524	536	587	530	598	534	594	570	561	587	539	569	569	547	542	590	560	535	540	539	572	527	556	549	549	557	571	560	562	569	568	584	551	554	567	529	544	591	562	589	531	597	575	535	564	558	589	613	545	572	581	526	496	533	590	561	550	565	544	508	575	560	570	547	575	598	530	552	539	569	578	575	552	560	562	592	565	547	550	554	578	597	578	569	547	572	563	558	543	577	560	542	553	582	544	572	561	546	518	568	524	516	569	537	571	554	520	568	559	560	548	550	508	596	516	541	565	548	563	594	573	552	602	528	543	546	546	526	581	552	566	553	539	582	557	573	544	578	535	570	531	570	564	547	587	575	553	552	578	580	536	533	564	600	543	529	558	536	542	528	532	538	580	531	521	560	564	602	553	542	553	582	592	531	519	584	542	584	523	571	592	564	535	566	575	531	560	565	535	539	539	542	596	558	558	567	574	594	542	549	517	561	538	577	538	574	551	544	590	583	523	612	546	571	560	582	583	590	489	559	566	549	551	561	521	566	621	546	579	573	549	565	551	571	571	584	555	603	537	594	580	528	549	548	567	562	566	544	509	595	558	587	545	571	533	570	588	547	544	557	550	561	574	520	579	581	576	586	530	556	563	557	555	531	548	552	552	536	547	555	527	521	550	597	559	583	544	540	538
49677	14339	2711	1543	1065	739	611	468	433	342	315	262	299	247	233	199	216	200	184	190	181	199	190	177	162	162	163	181	165	176	178	170	161	182	166	155	154	169	129	148	147	152	160	157	138	161	133	173	169	146	164	160	159	137	153	168	127	132	146	268	936	154	157	147	161	153	127	155	148	159	129	152	158	161	157	131	141	141	137	141	136	142	151	137	136	162	143	145	145	161	114	157	125	138	147	116	150	128	148	126	141	149	145	140	138	137	149	150	136	143	153	159	136	144	124	164	149	150	136	148	140	119	147	160	160	141	148	145	136	149	156	142	161	153	151	130	140	163	160	127	133	152	138	141	142	156	123	150	144	134	153	116	157	164	143	131	130	143	152	133	147	169	145	151	147	144	140	137	133	130	151	157	148	140	130	144	142	137	136	137	140	117	139	127	132	152	154	129	133	139	122	149	124	155	133	165	135	160	150	146	146	147	153	146	148	139	132	143	149	166	133	131	158	136	133	154	139	115	147	155	138	144	137	155	135	145	156	124	139	138	169	144	128	144	142	137	148	141	138	144	130	139	161	148	156	126	157	156	156	149	128	144	163	159	149	147	155	136	138	155	138	132	144	128	139	156	157	148	123	134	150	160	128	143	136	140	150	140	148	155	153	147	160	152	144	138	133	139	129	129	150	155	161	148	158	142	130	129	143	185	162	172	144	163	152	147	149	112	130	130	128	139	140	139	126	122	143	134	155	150	139	156	130	133	163	138	153	145	157	130	153	133	135	156	132	157	128	159	144	132	144	156	130	146	150	149	145	136	123	136	130	139	132	162	139	146	128	140	125	147	148	168	151	159	159	149	148	165	150	153	143	150	131	152	140	146	173	109	138	135	128	130	141	157	129	138	129	142	136	146	133	144	144	147	134	119	145	138	159	144	156	142	145	150	158	132	160	136	162	168	144	150	139	142	126	133	150	144	152	144	124	136	133	148	130	163	155	127	108	140	157	154	145	134	121	130	122	131	140	129	131	154	158	147	162	145	161	157	131	132	140	138	160	112	126	167	152	140	131	136	148	138	142	152	138	156	157	161	137	156	121	152	143	136	158	161	160	140	150	133	152	158	130	143	135	168	180	149	135	144	168	119	155	124	143	180	150	150	147	148	161	144	135	115	139	139	157	131	136	141	142	151	133	167	134	144	154	147	170	119	148	131	150	159	130	157	138	136	137	145	151	147	124	117	136	128	134	142	134	143	141	142	150	142	124	121	146	117	161	136	125	156	136	148	135	132	157	140	142	142	155	146	147	149	123	145	129	160	148	146	153	143	157	130	144	132	126	143	134	143	132	163	157	141	139	140	145	151	160	141	129	137	150	159	158	153	132	152	131	158	124	142	136	162	159	122	142	146	150	164	131	132	136	144	155	127	152	146	140	151	145	139	164	156	133	147	136	130	118	150	142	153	139	137	140	140	140	159	167	131	142	148	128	129	133	128	147	130	163	169	147	153	149	129	154	137	126	140	163	144	157	143	149	115	144	148	157	140	160	147	149	134	134	128	142	157	154	145	137	150	154	138	143	141	148	156	156	149	149	158	163	130	133	115	137	119	150	143	148	140	155	153	149	132	148	131	155	136	125	136	139	150	127	122	143	151	137	115	148	153	154	138	141	155	157	149	146	126	139	148	126	147	163	149	138	143	134	132	132	130	138	139	148	120	149	126	155	160	133	132	138	117	136	146	140	145	151	141	135	143	130	138	167	132	137	148	145	145	128	146	152	144	138	155	126	158	158	140	143	160	126	157	157	151	140	138	146	145	140	151	135	139	134	138	151	119	140	146	140	146	134	125	135	141	125	146	154	155	159	122	139	143	135	135	147	133	125	140	168	147	156	140	145	112	141	146	152	139	157	132	157	141	152	160	137	137	158	144	148	149	139	125	120	150	135	149	129	143	143	140	146	124	162	138	116	151	157	134	161	131	165	131	166	135	162	145	127	131	147	170	149	145	120	146	157	151	157	158	143	139	147	140	136	146	120	147	132	126	134	137	146	135	154	139	145	162	137	148	163	144	129	140	144	162	124	141	141	133	137	143	166	155	147	151	135	147	124	152	135	132	148	129	143	135	168	172	130	150	138	132	160	147	178	147	142	134	146	138	131	156	148	118	138	149	139	149	138	168	152	151	141	147	140	113	127	148	160	160	152	140	147	150	138	145	156	132	157	154	160	131	160	137	113	150	127	156	125	164	124	138	121	153	154	150	126	161	146	144	156	143	145	129	150	143	149	146	158	150	145	127	136	182	136	129	134	155	168	159	140	152	127	145	151	141	144	153	147	151	128	145	143	146	124	138	144	159	143	154	145	138	123	140	159	150	115	154	148	121	142	130	136	126	136	130	151	145	128	145	130	133	157	128	141	133	122	148	138	145	127	137	158	153	131	155	124	134	135	145	141	139	142	157	119	134	131	152	136	147	160	139	132	139	148	145	138	154	157	147	150	156	148	136	141	132	147	139	161	137	139	128	151	158	146	145	122	144	170	154	163	142	130	113	148	159	137	148	177	134	160	144	157	161	152	148	120	120	150	152	114	127	120	135	141	137	151	135	159	142	159	133	138	142	148	140	140	138	145	134	139	169	167	161	156	166	148	142	132	142	128	170	137	160	151	130	138	162	136	143	147	145	127	141	161	141	135	154	164	150	156	150	157	123	146	126	146	150	146	138	145	124	132	144	148	153	142	158	136	135	153	139	151	143	139	146	142	142	143	148	122	148	130	144	170	123	134	154	155	141	135	156	137	166	154	114	158	139	159	137	144	133	138	145	125	145	142	141	138	124	142	147	158	134	151	135	160	144	130	142	150	128	140	151	145	162	139	146	140	135	140	161	141	143	137	145	163	143	162	161	130	146	145	146	156	143	151	147	152	162	152	141	154	146	133	142	136	136	142	139	166	128	124	141	157	140	139	134	148	137	138	152	138	119	137	140	138	151	172	153	134	145	169	130	147	139	137	153	130	136	157	138	147	126	161	126	141	151	128	128	134	127	136	158	136	140	128	170	146	147	154	155	165	155	140	135	126	148	165	157	139	141	116	137	153	144	135	118	149	146	141	145	144	149	151	136	158	134	149	157	121	144	139	136	137	158	145	142	146	157	121	128	145	124	159	155	146	130	137	143	129	137	142	135	133	122	145	139	124	155	128	142	173	159	140	142	138	144	145	133	120	154	143	140	140	136	167	134	137	141	144	149	144	150	113	128	161	161	149	137	139	147	165	144	145	133	147	130	155	132	139	148	147	135	140	152	132	141	135	163	154	124	136	162	138	131	143	143	129	149	159	161	119	127	140	150	137	134	120	156	135	148	140	155	148	143	159	156	146	149	135	140	134	129	161	150	145	146	131	144	130	146	129	163	145	146	147	139	145	140	144	140	152	147	161	161	140	147	151	124	160	151	129	135	140	136	137	146	150	139	150	148	162	145	151	161	149	128	126	147	126	140	141	131	149	135	111	140
25922	1906	4272	4977	4353	3565	2811	2427	1906	1644	1515	1299	1224	1094	1013	945	844	778	714	721	702	653	613	647	584	610	542	551	524	580	516	491	526	496	509	478	476	454	443	472	466	459	470	493	488	506	535	577	543	561	556	525	454	486	420	436	423	453	465	1641	6984	386	391	408	410	380	394	393	364	381	407	392	408	374	406	367	416	421	373	389	417	362	384	374	415	413	372	397	352	383	413	428	419	386	347	384	384	427	392	413	386	378	396	366	377	391	379	367	378	381	349	385	393	343	374	367	343	376	382	412	360	351	388	389	408	363	343	404	391	399	392	404	374	402	382	430	417	423	425	411	389	382	384	375	378	397	396	376	404	400	368	387	393	350	419	380	344	387	365	429	385	371	391	415	381	411	382	386	345	358	360	378	397	397	376	374	371	378	387	376	388	402	354	381	411	406	381	424	381	372	380	392	369	371	389	384	408	369	398	380	367	361	381	385	364	389	358	405	415	365	408	386	386	368	366	363	382	394	357	375	393	401	366	370	388	362	372	376	375	395	394	373	408	395	360	364	382	373	384	402	394	412	388	357	385	399	372	370	380	397	370	366	336	375	372	338	358	359	370	385	424	368	398	373	353	374	385	362	379	396	382	386	361	375	375	379	401	366	387	378	366	366	412	394	359	381	404	365	399	368	382	386	395	386	391	380	395	385	390	391	371	376	376	410	361	357	404	393	350	330	352	360	376	379	381	360	381	371	391	352	407	346	387	391	379	390	402	361	385	421	361	397	358	418	389	349	388	413	354	379	384	393	381	356	389	399	355	359	413	381	368	336	353	379	397	393	374	396	363	415	373	356	369	382	343	373	403	393	397	367	369	385	381	392	384	365	389	353	407	401	366	341	373	381	374	382	407	372	355	393	400	349	390	363	369	397	419	386	364	355	363	383	366	421	417	385	388	368	399	374	408	393	342	376	399	376	404	377	394	392	350	390	386	392	425	378	391	395	365	359	362	354	381	395	376	418	393	394	421	395	350	390	409	375	366	366	365	378	341	373	370	386	377	392	371	397	375	337	377	385	354	383	372	370	365	378	388	385	402	372	374	363	404	364	373	351	367	367	394	381	400	357	398	386	377	390	390	360	366	390	403	384	390	367	381	379	397	387	352	345	360	348	389	370	380	429	408	370	379	381	397	370	380	392	421	399	366	386	385	396	359	368	373	400	392	384	397	395	349	364	378	403	371	403	373	397	395	391	368	349	380	383	367	341	372	402	393	385	416	400	353	356	389	354	403	368	379	399	378	408	362	356	392	370	377	402	382	379	416	377	378	331	388	353	355	376	371	373	365	368	405	401	373	386	381	367	352	397	362	337	389	371	399	355	376	369	345	385	358	368	357	377	411	387	381	395	339	410	360	380	360	381	363	394	391	367	372	333	382	358	373	379	355	375	374	364	362	391	399	371	401	374	384	392	388	391	385	378	380	370	387	408	369	380	390	370	417	385	389	363	382	384	399	388	384	408	367	381	380	351	370	405	404	380	385	397	341	372	371	387	392	363	365	367	401	395	363	353	361	394	374	346	392	379	380	411	400	358	415	391	381	369	386	362	381	387	372	376	397	380	384	370	376	404	367	357	402	342	390	379	389	364	343	393	375	369	376	405	354	425	389	394	392	376	367	377	386	380	344	339	397	391	410	404	390	374	389	445	367	345	349	371	368	371	374	375	411	378	366	384	395	357	396	383	379	364	369	396	397	403	377	400	387	395	380	371	382	334	386	389	404	408	385	370	413	397	378	402	421	408	392	383	352	390	367	415	409	359	351	365	365	372	374	400	365	415	390	369	326	410	380	414	352	373	364	372	382	381	386	358	376	409	372	347	369	377	382	373	419	362	376	346	346	384	361	364	389	384	379	386	381	367	368	395	375	405	374	362	365	392	363	384	388	357	388	367	414	364	382	374	405	371	379	354	421	362	366	378	386	368	402	364	368	348	367	398	390	405	386	406	359	390	378	383	398	371	381	385	410	382	379	367	364	372	356	375	357	394	343	412	352	374	403	372	396	375	375	382	385	380	381	374	377	378	371	372	392	375	364	341	367	403	384	364	372	385	399	387	373	383	394	388	387	358	385	413	383	419	383	338	398	388	413	376	358	365	366	414	389	405	381	435	368	385	381	367	389	411	369	366	394	408	361	372	374	373	374	355	367	352	406	368	384	382	405	354	385	398	410	391	386	360	346	382	368	417	392	362	365	390	374	381	388	376	362	389	339	395	392	356	351	371	370	337	396	409	370	379	392	393	391	396	383	357	390	403	365	370	425	404	383	379	363	376	363	379	379	389	343	365	373	398	388	409	407	384	380	364	401	401	327	378	359	378	390	368	411	383	393	364	348	352	368	402	393	386	366	411	410	394	367	385	363	348	353	389	403	386	404	396	368	371	399	357	379	354	394	366	390	385	356	333	345	371	389	370	368	358	368	385	401	362	402	354	413	391	382	393	382	374	387	414	349	381	342	371	362	395	388	382	380	369	357	365	367	372	379	376	382	386	346	374	331	360	384	420	372	391	385	356	378	381	391	410	381	396	366	377	356	378	358	348	373	368	386	398	384	358	377	388	353	373	397	354	392	410	345	388	366	342	353	384	355	331	412	364	356	372	379	378	368	407	376	386	387	398	368	368	400	420	355	367	416	388	366	351	352	346	373	365	367	389	351	392	368	362	405	372	414	382	369	384	362	397	420	424	353	379	372	364	345	421	387	397	401	401	371	372	364	393	374	384	350	388	370	400	399	389	385	378	406	349	348	365	383	385	362	384	416	396	393	394	393	398	375	375	381	380	390	408	350	379	427	375	373	392	386	370	371	420	368	385	420	404	409	364	356	363	383	398	381	374	390	361	371	365	356	375	380	403	388	364	383	401	347	360	369	394	391	378	381	390	406	356	383	404	393	352	356	362	414	367	353	398	390	383	392	335	396	373	353	360	381	380	399	376	355	367	393	356	395	373	367	406	395	404	347	385	412	342	400	387	389	354	333	380	357	335	388	384	394	392	374	374	387	408	371	392	400	388	359	372	366	373	374	394	388	371	382	350	369	345	372	386	374	401	359	440	394	370	370	354	389	363	398	403	410	363	380	376	374	411	419	353	381	386	366	412	410	378	379	358	372	381	369	355	373	383	390	362	388	389	392	399	385	386	373	368	380	387	384	364	370	406	403	388	391	375	356	358	413	395	347	381	363	346	409	385	373	386	382	394	388	363	407	390	398	365	393	370	389	387	395	376	393	372	381	393	345	410	390	358	398	383	336	382	379	360	373	359	398	392	414	407	381	382	361	360	359	364	377	373	369	397	387	368	370	356	355	382	390	380	371	347	412	392	381	426	353	368	383	418	395	376	346	380	378	395	355	361	369	366	380	364	386	382	379	384	391	359	401	381	405	371	389	403	346	411	373	387	389	388	403	372	413	416	375	344	397	399	392	350	378	426	391	378	389	423	374	385	374	391	374	349	402	365
3611	200	217	203	187	186	183	176	190	168	170	166	190	162	186	180	163	209	177	200	168	167	169	170	201	166	187	180	183	186	187	180	169	193	161	172	151	161	166	154	163	169	165	177	164	209	205	178	179	176	176	153	163	204	161	173	166	147	169	182	224	194	178	201	182	167	159	182	168	174	176	178	169	171	176	164	179	206	188	145	180	180	186	170	173	139	150	171	168	175	173	186	161	204	160	167	169	175	166	198	185	198	178	186	178	170	180	170	170	171	164	157	181	183	168	161	184	185	187	153	159	171	178	175	160	190	172	199	163	186	171	192	179	165	166	184	181	177	184	162	172	161	191	176	166	171	175	165	168	161	167	207	140	156	168	158	173	179	167	157	164	173	157	176	160	181	187	182	157	174	185	139	167	157	148	181	145	159	149	163	192	175	174	204	149	165	168	167	172	161	211	160	166	187	168	173	149	158	166	139	192	178	205	170	140	180	165	168	195	162	170	167	190	180	179	179	163	170	183	162	179	183	174	184	166	174	179	184	149	171	170	152	189	164	171	159	176	170	167	157	178	179	149	167	179	177	191	172	193	152	199	186	192	172	177	167	186	168	169	170	157	167	168	170	181	175	177	190	163	157	158	161	172	171	151	171	202	174	200	157	184	158	196	172	188	181	177	176	175	164	173	165	179	175	152	170	164	168	191	187	175	147	158	178	177	176	170	171	178	155	173	163	168	167	149	165	186	185	177	164	166	180	193	187	182	184	175	153	165	147	154	148	155	177	191	162	166	162	142	178	175	164	152	140	145	157	146	173	181	157	187	200	170	159	180	162	170	203	174	163	156	200	176	164	158	184	174	182	157	153	172	156	152	171	181	150	163	172	171	169	161	142	161	204	159	182	199	171	171	162	141	194	167	171	168	176	182	168	160	187	191	186	179	177	182	190	179	173	200	189	173	181	190	171	183	185	152	169	190	176	165	152	146	169	152	161	173	195	179	163	163	150	168	177	169	171	180	178	175	182	156	175	175	168	166	160	158	178	182	152	181	169	191	188	201	186	161	171	168	177	149	168	171	195	175	164	168	193	165	184	174	177	151	180	179	167	171	191	165	182	161	196	158	157	175	155	164	180	170	180	161	162	190	154	158	158	170	199	159	177	177	162	184	151	178	165	187	173	181	159	170	194	171	170	195	177	175	185	189	170	148	181	164	153	173	172	174	148	179	180	193	153	197	164	155	184	151	176	181	173	166	185	146	188	173	165	168	170	176	187	157	183	188	153	181	165	177	169	166	190	177	163	188	160	190	157	160	173	171	187	198	179	174	156	162	184	182	174	164	162	165	167	157	147	182	198	182	188	188	160	154	156	160	168	154	178	172	166	171	173	166	166	168	148	184	170	151	178	156	167	179	179	182	160	181	190	168	163	174	165	160	155	191	179	167	156	167	195	188	153	153	156	156	160	149	185	189	151	174	143	163	153	167	170	177	163	147	184	151	165	174	155	191	183	146	163	190	192	169	170	191	183	182	184	199	150	168	173	170	164	175	149	162	176	163	160	169	183	158	150	165	149	137	145	163	154	172	165	178	191	142	181	180	158	176	172	197	168	148	168	164	150	178	181	165	188	180	147	165	189	145	177	171	186	170	190	161	178	180	183	172	159	161	167	188	168	140	190	145	161	194	166	188	166	175	162	181	180	170	162	167	177	152	160	141	174	189	184	175	183	162	182	190	171	167	173	178	166	172	163	188	173	153	162	173	195	176	175	176	171	164	168	167	186	168	192	180	165	170	145	162	151	180	157	180	161	173	147	173	181	173	192	156	176	157	183	169	173	192	176	166	176	165	154	192	173	165	162	166	191	179	176	177	163	156	183	172	183	182	189	176	157	169	183	176	152	170	174	162	152	190	180	149	179	198	170	204	174	159	172	173	170	165	151	170	170	165	174	171	178	203	152	153	176	189	169	173	175	175	158	182	164	180	178	173	180	156	153	172	186	152	164	176	169	165	174	162	178	157	145	177	184	171	185	199	197	154	166	166	173	168	149	195	166	174	180	159	195	165	168	139	178	169	160	162	172	147	186	179	165	189	170	181	170	176	182	176	164	177	172	194	172	155	149	178	191	175	149	182	176	164	198	138	167	159	160	166	181	167	167	160	152	154	189	159	153	197	169	167	154	178	171	170	150	161	161	182	185	176	205	156	171	194	155	177	176	203	154	160	167	158	176	186	176	174	170	168	152	179	159	150	150	152	175	176	180	190	182	167	165	165	184	178	165	173	163	170	162	191	190	201	151	168	169	165	177	172	178	186	177	156	181	184	175	173	189	158	172	161	185	167	175	181	170	188	179	177	207	177	177	165	173	167	170	185	189	165	162	186	178	162	158	176	160	160	157	166	159	142	184	173	182	163	185	173	174	166	185	177	159	186	164	175	192	166	181	190	165	187	174	160	175	179	188	156	192	185	171	173	180	179	166	177	200	161	191	175	165	179	198	181	137	169	160	185	186	156	176	157	173	175	157	166	170	163	172	170	162	165	185	157	159	177	179	201	155	179	189	163	191	185	179	174	169	162	166	199	191	171	181	176	176	179	151	161	161	167	181	185	157	191	157	183	163	179	182	151	156	166	194	159	154	170	189	204	187	161	163	167	177	183	180	179	171	164	156	161	158	159	169	175	168	189	171	163	140	174	169	163	157	162	171	193	181	157	166	188	150	184	164	156	158	165	163	192	179	176	184	180	194	147	179	188	182	186	161	177	165	172	179	171	174	172	173	178	177	174	187	186	178	154	180	180	183	152	186	155	189	169	182	156	181	181	157	161	158	159	162	159	172	206	164	185	193	200	163	171	184	174	174	185	184	166	197	173	180	207	195	162	158	161	176	178	179	141	178	163	170	175	153	152	166	163	180	170	145	178	160	181	155	166	165	180	175	163	175	168	143	166	181	182	166	162	181	183	194	173	156	160	163	174	192	192	156	158	173	195	142	164	185	191	165	160	172	153	157	175	132	175	173	174	148	188	171	169	160	174	158	154	165	179	175	195	196	185	184	168	177	178	150	161	174	161	172	179	189	175	172	173	163	156	164	148	166	202	198	157	176	186	151	190	181	173	192	169	193	165	178	181	174	156	186	164	166	183	180	183	182	173	167	156	176	174	162	167	144	163	164	184	186	182	161	174	206	194	171	179	178	175	176	163	177	160	164	192	175	179	186	162	178	193	151	175	182	166	164	164	158	164	178	177	190	162	170	175	161	183	191	172	151	191	194	151	187	161	172	176	174	168	148	157	187	179	176	176	161	167	173	178	175	168	185	142	162	157	163	172	196	166	160	171	174	173	162	152	177	182	164	178	170	166	186	162	161	174	170	178	210	185	173	188	178	207	162	172	171	193	173	158	181	169	202	149	193	187	162	172	176	170	145	147	159	193	163	164	169	211	174	143	177	148	166	163	177	193	151	164	182	148	175	174	183	156	191	151	169	195	173	178	182	184	172	170	141	184	153
3398	526	573	565	536	529	490	499	504	494	465	511	455	489	492	483	515	491	476	502	470	472	473	463	459	437	457	461	476	478	454	457	472	498	457	464	476	447	452	444	435	411	502	486	467	488	476	461	489	486	518	476	463	421	480	456	486	450	475	518	873	485	443	410	448	504	521	432	478	482	452	457	475	494	469	458	467	446	452	472	505	449	441	465	429	407	452	472	444	490	473	451	444	475	503	469	462	451	485	493	445	463	495	435	464	447	457	449	478	434	467	494	462	454	468	478	479	443	449	468	439	426	458	440	461	468	456	446	437	493	506	458	456	482	471	468	469	453	465	418	446	461	457	443	471	468	474	457	467	439	479	468	470	427	474	444	476	484	485	432	485	443	475	464	477	463	478	453	439	427	474	446	496	448	433	419	485	464	481	432	441	441	473	457	449	488	487	454	467	442	453	431	450	493	457	480	459	492	423	472	457	445	464	429	465	467	484	454	461	426	462	483	430	461	491	451	449	483	471	466	461	470	462	447	468	464	498	449	453	466	448	452	493	449	439	488	543	450	457	456	423	437	463	443	448	450	474	436	453	469	506	462	502	448	457	459	454	437	448	472	473	437	501	438	476	477	462	468	451	427	514	456	437	448	456	427	449	446	448	473	470	447	491	477	469	484	445	486	456	490	437	458	451	460	440	467	479	469	459	497	472	420	446	425	472	458	413	497	494	478	508	420	449	422	434	472	447	480	485	436	444	511	444	483	451	486	454	441	488	479	431	440	419	468	452	463	445	471	458	463	441	472	462	466	470	461	430	417	434	480	441	469	438	488	457	433	494	487	492	494	426	451	457	465	443	438	490	459	489	456	478	469	434	471	446	441	455	494	458	468	473	452	470	483	437	452	464	495	439	468	446	444	466	451	442	491	444	444	516	432	496	422	459	442	477	433	471	472	433	452	502	452	495	446	467	515	488	496	441	466	500	443	477	442	478	493	421	452	483	408	451	495	493	438	452	460	479	493	493	479	466	492	423	509	476	466	455	462	506	478	463	426	452	483	458	439	457	447	453	475	436	443	449	442	419	485	456	457	441	502	492	437	449	466	451	464	468	455	465	522	473	448	446	472	503	498	448	451	463	461	477	473	488	394	452	454	452	452	494	457	452	455	444	447	457	475	434	471	471	445	477	466	453	468	463	465	427	513	459	465	489	462	464	466	451	500	459	461	435	444	483	430	470	473	492	441	434	463	466	445	458	474	504	454	457	457	461	446	452	451	475	440	461	494	482	416	438	456	447	478	451	454	434	462	429	439	443	445	454	497	509	446	426	449	470	467	458	500	437	467	426	450	482	443	476	472	462	505	469	459	481	471	448	457	470	499	466	441	475	415	448	479	476	448	463	448	444	463	443	447	470	450	482	431	444	476	446	456	480	446	437	445	477	477	462	432	461	456	511	486	454	503	473	463	462	446	453	466	469	491	454	486	471	467	478	467	463	459	511	482	452	469	427	457	462	479	470	459	474	464	468	424	472	485	418	486	473	419	484	474	458	462	439	447	461	461	452	449	456	464	412	477	464	462	492	461	460	452	465	454	471	449	478	469	474	479	439	470	480	432	430	515	469	461	466	436	468	426	493	480	460	486	459	447	426	441	459	471	467	444	430	449	451	463	445	450	467	461	458	447	453	432	455	478	456	460	472	478	458	450	453	404	478	461	436	459	475	480	468	423	435	474	464	472	442	437	482	418	487	474	449	448	447	465	468	475	433	425	461	426	490	457	446	465	468	427	464	505	464	474	467	456	464	486	463	435	446	452	455	467	473	494	483	457	430	478	443	523	485	427	448	438	442	480	465	478	472	431	425	477	460	422	442	462	462	481	470	446	481	443	516	460	469	447	452	483	441	456	473	444	462	545	466	428	472	494	455	465	494	454	468	459	461	453	473	464	438	508	463	496	452	464	475	422	476	497	506	462	474	442	460	465	464	428	443	458	438	465	462	473	482	480	469	456	469	500	448	435	421	454	410	473	453	441	476	488	478	438	483	451	445	461	476	437	456	452	471	477	436	431	456	470	465	463	486	482	422	459	438	443	456	468	435	473	404	437	478	450	461	453	431	460	472	470	453	460	444	466	473	479	478	470	451	489	438	441	430	440	458	473	425	466	454	457	460	451	488	448	477	440	495	491	476	457	458	520	468	418	485	475	465	441	484	481	471	441	482	444	471	462	427	467	449	430	447	458	451	452	457	502	462	470	466	447	508	474	460	475	491	451	439	454	450	487	439	446	472	461	437	432	442	458	446	439	487	481	470	444	481	432	453	440	452	477	430	481	458	472	433	462	415	449	475	439	471	428	437	457	445	443	434	485	474	516	502	476	462	496	446	482	458	453	490	455	491	472	489	410	453	510	465	434	446	450	460	484	439	439	479	474	462	433	428	442	449	454	468	450	459	453	462	444	459	427	526	493	458	467	458	446	498	454	441	518	465	411	420	456	456	458	456	448	424	449	477	435	464	494	453	460	465	469	449	474	445	475	442	477	484	453	465	522	466	477	487	480	463	448	452	455	451	472	464	456	453	479	448	500	477	469	484	487	467	438	435	501	420	498	445	469	456	442	449	453	494	461	439	478	518	463	461	499	485	435	478	472	454	474	499	460	485	458	467	528	452	489	485	486	461	488	446	464	482	436	455	460	462	478	473	471	454	459	465	455	440	468	482	474	474	464	472	509	471	463	484	487	476	460	491	514	433	473	457	481	508	448	445	466	492	476	490	480	454	468	466	450	461	479	465	476	448	467	474	476	441	503	457	436	467	504	471	464	454	456	457	446	433	438	460	484	456	469	447	481	495	435	490	485	432	472	441	461	454	453	459	485	475	483	460	465	458	452	476	487	460	491	488	460	413	464	453	446	475	487	447	431	461	465	465	469	464	456	446	422	470	496	447	431	517	478	431	458	472	433	464	419	467	481	443	444	472	492	445	478	496	463	454	452	496	423	492	460	441	470	495	484	457	467	461	457	451	481	463	506	452	456	471	425	492	453	519	454	440	461	457	474	450	460	492	454	473	488	485	465	469	465	451	464	419	489	481	427	462	480	443	473	483	468	460	466	453	494	475	451	462	447	471	442	477	482	483	453	471	477	455	446	484	448	464	469	467	427	434	478	454	415	447	498	425	461	450	466	465	469	478	443	495	460	474	476	453	454	455	489	452	470	461	440	453	469	463	461	447	479	453	436	482	448	443	423	484	469	503	472	471	466	467	472	426	450	469	461	461	454	507	484	479	502	472	476	463	443	493	458	485	473	474	474	459	477	449	470	433	459	475	458	442	456	487	475	428	467	449	452	470	461	447	472	494	454	437	467	434	433	463	449	459	479	454	506	470	450	416	493	472	491	444	433	467	493	433	489	492	467	489	454	411	452	467	478	479	474	451	468	489	454	473	443	453	470	488	476	534	449	489	479	451	451	476	447	441	441	473	475	477	455	471	425	450	467	482	497	488	437	484	437
32736	5780	1235	902	718	520	436	378	327	320	263	283	253	256	273	266	228	239	249	232	217	207	208	233	232	205	222	248	247	238	232	232	213	205	234	226	217	222	245	222	220	230	222	217	201	200	225	256	241	206	219	220	215	207	216	196	223	218	194	289	734	250	193	224	206	234	206	210	221	199	214	205	227	211	225	229	216	215	204	221	217	224	213	208	189	222	232	232	230	208	213	221	241	254	204	214	197	235	246	195	194	212	216	213	209	222	230	228	205	215	223	199	226	195	231	189	214	239	220	207	213	186	232	234	229	199	222	222	226	202	238	214	196	225	200	239	206	232	206	226	187	235	214	221	230	224	235	205	212	217	195	233	206	218	207	199	224	232	226	224	209	205	203	197	207	210	228	198	210	219	240	207	200	237	201	214	219	223	194	215	203	224	203	217	208	180	198	222	240	223	225	210	233	235	218	172	216	216	219	216	210	239	208	213	181	204	234	195	202	206	235	205	202	220	224	200	214	208	206	209	210	205	234	210	216	204	194	192	210	216	222	237	207	232	217	202	224	192	216	223	212	217	195	211	206	223	181	231	207	225	176	208	207	253	214	230	235	218	204	235	241	211	239	193	237	216	219	215	228	219	210	217	206	216	197	220	210	234	198	230	198	205	174	224	243	234	215	200	202	235	209	211	231	198	206	236	217	228	224	194	236	218	201	219	233	238	203	222	206	209	249	206	232	182	221	214	210	207	233	238	228	216	231	210	241	195	224	203	236	202	227	226	216	241	239	237	214	208	193	245	201	234	228	231	235	225	247	225	199	211	200	176	228	194	223	218	221	230	205	197	248	212	214	199	237	223	229	187	213	202	198	217	191	232	231	231	225	225	231	207	227	236	195	255	227	226	194	211	232	209	213	189	212	225	194	223	217	213	196	194	196	208	219	205	217	196	212	208	185	243	202	234	215	207	209	200	233	202	215	227	217	222	210	213	218	234	211	213	206	195	218	222	213	222	207	207	205	209	227	212	226	205	227	196	199	203	221	222	205	220	226	196	216	233	214	205	214	193	209	195	202	217	212	195	223	228	189	221	216	209	203	202	247	239	230	232	198	210	207	225	211	230	218	240	207	203	211	231	201	207	221	209	223	215	226	219	223	205	212	217	200	213	229	213	204	215	197	198	190	207	215	218	220	247	223	233	215	229	227	231	227	224	247	206	202	217	232	213	208	211	155	215	208	217	213	198	196	191	206	200	211	218	198	189	205	212	208	231	223	182	223	217	224	232	214	207	207	211	229	242	219	226	220	190	228	222	212	225	218	221	256	211	213	226	246	191	208	189	230	220	253	225	211	207	249	205	194	242	203	213	216	217	224	203	219	249	236	220	226	190	192	212	214	217	214	193	200	240	220	212	211	223	218	238	205	217	227	204	211	230	232	232	216	212	239	200	192	208	205	226	213	228	201	221	212	219	234	231	229	231	242	216	183	223	191	218	237	204	219	251	206	227	196	198	217	225	236	243	216	217	225	225	224	203	193	209	198	201	197	214	215	197	224	214	204	221	211	218	209	243	202	201	212	231	211	222	227	228	223	198	224	225	191	235	235	209	202	223	199	201	194	207	200	206	219	196	201	206	207	203	230	223	198	210	239	224	191	240	231	208	231	201	206	212	209	213	208	219	195	242	211	214	203	188	200	233	217	191	221	198	225	209	210	215	224	220	225	224	218	214	201	207	219	200	213	201	243	223	188	210	189	204	199	221	215	216	214	214	210	243	219	185	229	204	210	217	222	221	168	187	217	230	203	202	204	216	233	204	222	225	197	215	236	216	189	194	213	208	189	221	236	240	236	217	243	210	223	213	223	199	226	207	218	209	248	227	214	220	207	223	207	216	227	195	198	208	253	196	219	211	216	209	237	210	194	201	230	206	213	193	207	206	182	209	218	224	224	206	230	203	211	214	243	212	210	203	207	197	225	219	192	228	200	224	179	217	233	200	205	215	213	209	184	220	201	200	208	225	238	200	207	231	206	218	226	200	250	197	216	235	193	225	221	212	204	219	207	206	175	211	224	217	214	183	230	185	233	202	238	197	241	213	224	208	185	211	199	206	240	225	227	237	221	219	230	216	220	234	222	204	225	237	210	241	217	214	226	242	199	203	207	230	233	213	196	212	250	228	236	237	211	233	225	205	213	208	216	236	233	185	234	218	207	245	207	220	232	229	202	233	209	202	235	196	207	208	204	211	217	224	208	221	220	200	208	208	226	209	216	242	198	238	207	203	201	219	185	215	209	224	198	213	208	219	237	227	223	222	216	233	244	204	215	238	256	216	233	238	213	197	237	213	213	206	211	221	224	257	237	220	191	223	208	202	222	254	262	222	186	209	190	227	207	182	217	218	223	226	217	232	236	253	206	239	194	231	182	215	202	239	221	220	207	207	231	219	203	218	222	215	216	230	234	201	227	221	213	218	205	244	225	208	223	215	233	232	207	214	221	202	203	207	217	222	213	209	200	238	212	191	196	179	194	237	239	219	204	225	219	219	204	189	199	222	218	237	207	226	208	229	221	234	236	243	215	204	226	206	208	215	222	202	210	216	225	229	222	236	218	215	222	224	210	213	233	224	238	228	227	231	215	212	197	225	203	224	200	235	234	219	219	233	222	216	181	240	228	240	196	203	183	242	215	189	190	223	225	232	224	195	216	240	195	242	183	205	201	193	227	232	223	176	219	180	245	223	204	207	248	236	242	213	227	220	200	219	208	235	210	229	245	218	206	209	225	229	204	251	187	249	244	218	235	230	217	236	205	234	223	215	245	205	203	203	231	211	217	208	226	227	197	221	250	216	225	195	188	232	225	219	207	192	213	220	204	236	219	209	249	228	207	199	230	242	227	192	224	183	191	235	199	255	205	197	230	203	210	207	208	218	223	200	214	229	230	218	201	196	233	222	224	229	225	236	209	209	207	217	214	208	227	227	220	222	196	213	233	226	186	233	211	201	216	214	198	232	213	189	218	199	219	219	222	248	220	213	204	205	202	213	219	228	196	240	242	204	237	236	218	209	226	201	200	212	213	195	205	207	220	222	223	221	236	209	224	224	219	213	209	211	209	215	212	207	224	206	217	242	219	203	223	203	218	228	203	212	223	224	239	216	185	220	231	195	229	222	227	230	195	207	227	215	229	201	236	201	193	219	218	211	206	230	221	201	198	210	210	195	205	235	214	214	228	193	207	215	215	214	255	207	191	189	215	194	240	203	230	208	234	200	193	219	229	219	231	198	216	214	213	229	199	201	214	210	219	230	241	227	228	201	220	219	227	219	212	203	222	226	208	211	227	264	211	224	206	194	208	191	217	205	224	210	231	213	244	211	242	226	224	182	196	238	229	215	189	229	224	221	209	208	231	208	235	221	226	204	220	215	209	248	227	225	208	197	215	207	239	210	221	215	237	208	227	235	214	220	218	204	247	194	218	229	226	215	195	223	232	216	217	203	260	224	212	200	181	212
17092	1262	2582	2903	2573	2141	1834	1539	1367	1215	1074	1052	1003	904	867	906	846	836	782	752	687	755	670	725	692	737	671	669	616	645	626	662	620	606	604	571	612	588	606	614	620	590	639	633	616	610	596	629	662	633	646	634	617	609	590	607	597	588	574	1256	4817	615	582	566	552	538	544	595	578	590	553	582	567	550	571	567	561	560	573	576	535	522	603	538	547	569	546	604	536	539	522	597	530	555	553	502	599	568	536	554	555	537	548	576	597	560	510	574	537	565	535	583	574	580	563	536	555	553	573	558	598	553	548	587	535	593	527	561	562	551	535	526	566	553	569	564	572	543	562	552	581	575	542	565	532	594	488	563	533	584	573	598	589	525	579	566	562	537	560	597	539	592	584	579	559	493	594	549	530	535	500	547	531	568	572	544	549	569	557	540	573	607	576	583	506	564	517	535	568	544	519	534	519	543	556	529	532	562	534	546	571	564	553	568	505	578	546	554	532	626	566	552	577	607	553	549	563	526	518	553	574	520	577	556	581	526	559	570	566	540	590	580	552	544	547	551	550	525	546	552	595	567	602	590	530	517	551	530	509	541	542	573	540	516	563	490	529	554	536	601	606	544	518	563	539	515	557	528	600	534	526	571	590	551	531	553	552	500	511	562	523	576	559	551	584	571	579	539	568	589	529	570	559	516	580	563	537	555	555	557	576	562	572	593	536	534	541	543	502	556	564	569	555	600	542	540	579	550	585	554	556	537	551	528	565	560	588	583	590	531	549	520	524	525	550	506	568	573	530	566	572	563	560	566	539	571	539	562	587	514	566	553	533	553	568	540	552	541	519	576	589	581	544	557	552	573	605	560	555	552	562	580	555	524	560	582	535	536	569	536	569	555	583	603	546	587	571	526	613	530	549	548	558	523	541	556	590	552	556	537	559	547	518	574	553	524	521	534	570	566	565	572	589	549	561	586	566	553	566	533	554	546	597	561	563	556	570	540	535	581	579	558	593	555	557	514	556	573	536	594	582	531	525	575	571	550	539	504	525	555	544	590	535	543	542	538	554	576	569	578	543	535	560	545	556	547	585	509	537	604	523	553	490	552	592	538	549	561	566	548	543	562	589	584	550	540	525	566	566	571	550	580	541	546	572	570	543	536	552	577	566	558	522	492	555	537	623	556	519	585	499	531	607	534	564	616	539	546	517	620	537	569	523	594	557	554	571	548	577	555	573	542	598	562	562	559	547	557	543	596	557	525	542	552	547	520	515	542	555	557	571	575	587	566	584	581	542	549	568	601	551	569	529	524	568	573	562	558	578	551	579	567	566	532	572	584	554	574	548	542	567	568	543	589	513	511	569	579	530	513	554	557	559	596	578	559	582	580	577	595	553	557	585	580	568	595	559	571	556	539	557	539	536	575	547	509	538	566	564	555	576	528	555	582	568	554	575	506	581	554	607	516	533	552	561	546	539	592	580	583	543	559	557	535	580	576	573	557	572	547	539	566	511	544	557	557	573	572	497	556	505	559	587	556	521	517	575	562	572	564	598	574	549	572	554	573	536	577	570	538	554	583	567	598	568	549	505	548	510	558	560	547	518	553	521	564	568	564	566	549	515	542	572	559	562	591	576	578	586	528	580	572	571	563	578	533	575	543	582	511	549	527	543	550	530	539	587	561	555	520	530	586	555	545	547	558	539	549	556	563	581	578	553	568	557	547	576	517	556	566	553	565	560	547	577	543	543	553	552	529	569	573	583	554	524	541	544	593	543	572	557	577	536	535	542	575	589	566	529	522	563	547	556	583	549	561	562	593	539	546	567	541	588	579	563	569	602	557	556	528	559	584	573	597	524	578	522	536	529	534	545	573	526	498	574	554	600	579	520	544	566	531	565	537	568	536	561	561	558	558	540	569	567	589	575	553	544	587	532	608	558	551	570	500	565	512	530	552	557	525	579	538	558	552	520	533	559	592	585	588	576	580	590	569	555	543	543	573	563	558	602	550	577	537	567	572	547	578	563	567	544	513	568	555	558	586	514	543	545	559	613	512	555	548	624	524	553	534	571	582	579	521	560	573	561	607	573	535	549	561	514	551	560	559	526	537	561	525	536	549	600	590	544	527	536	554	562	551	546	564	552	570	580	536	533	582	574	530	541	600	569	545	574	569	560	567	498	617	531	560	568	531	547	621	526	547	583	522	558	553	556	560	545	515	527	536	548	584	559	554	518	588	533	539	558	571	515	572	582	573	554	580	572	539	532	562	544	532	568	560	530	563	532	538	531	528	549	568	539	545	592	569	539	585	589	577	516	551	571	555	501	561	602	555	569	571	565	560	552	571	555	520	550	532	557	573	546	540	558	563	566	573	568	566	523	536	571	611	538	591	576	565	564	555	553	559	541	552	548	532	535	585	521	584	549	571	476	515	575	575	562	574	563	530	561	592	550	521	563	559	598	567	524	544	560	512	551	555	568	546	546	581	541	561	575	568	519	587	523	541	535	534	554	544	539	550	520	524	579	603	594	537	539	484	568	517	549	565	587	558	564	541	570	557	546	536	547	557	545	560	532	543	556	547	548	537	570	597	537	583	601	525	578	585	559	571	588	484	539	553	525	533	521	541	568	582	570	550	551	561	530	528	543	537	621	543	557	565	591	541	545	540	612	585	525	544	569	608	550	567	530	561	551	549	569	540	583	559	505	569	570	594	567	520	540	558	562	515	579	550	597	540	592	509	537	554	550	568	573	603	556	561	601	545	514	572	585	579	538	550	530	548	567	540	555	637	518	588	587	557	545	598	545	552	588	582	538	596	560	569	575	568	541	614	560	573	591	563	558	570	524	559	579	536	576	522	571	553	585	598	564	573	546	573	569	565	575	556	568	552	580	577	558	555	582	555	538	532	508	547	548	544	543	526	577	569	538	559	547	538	535	549	543	534	546	549	524	589	572	513	586	542	580	544	572	581	605	527	568	586	536	595	596	530	539	575	520	557	536	550	482	560	549	577	533	523	605	550	574	543	550	538	535	542	562	565	583	546	581	558	594	538	546	599	550	566	581	521	547	573	546	539	554	567	567	511	562	552	563	572	543	537	565	526	576	595	574	548	565	561	519	568	582	540	514	586	561	559	539	555	574	557	578	543	511	539	516	550	555	563	533	552	559	565	526	526	573	560	543	584	558	559	577	525	529	588	524	561	563	548	544	574	587	632	585	576	560	547	557	605	540	521	542	597	580	569	561	583	567	566	567	570	544	575	601	571	527	574	538	551	585	529	531	544	571	551	575	560	514	582	556	573	564	554	544	546	549	588	572	581	565	509	522	518	500	558	540	496	574	583	566	540	578	549	558	557	571	568	550	528	562	598	556	554	568	567	568	552	574	555	540	593	521	575	572	555	560	528	563	532	590	578	553	512	557	569	541	518	536	574	539	540	564	527	571	585	574	553	548	595	526	551	552	554	574	559	575	528	569	521	602	532	531	593	528	580	587	528	601	564	592	556	549	554	529	575
47072	12617	2715	1616	1107	749	588	492	393	331	308	267	260	253	197	209	212	197	199	176	178	191	192	171	139	168	170	169	168	173	148	158	165	166	170	129	156	174	151	165	150	171	165	182	158	147	182	153	166	143	160	150	159	154	164	144	151	139	153	292	1070	144	157	120	131	154	151	145	143	134	131	149	150	132	166	146	155	155	158	140	145	141	148	140	145	142	161	130	132	161	139	152	110	132	126	142	128	146	148	131	158	145	151	153	151	127	149	149	135	127	124	140	143	137	136	139	158	136	139	146	154	118	136	142	136	142	138	131	109	153	138	151	139	154	124	151	126	151	146	161	161	137	139	145	175	167	130	133	149	119	127	157	137	106	153	151	132	166	144	155	153	155	140	152	150	134	136	161	144	115	140	123	153	125	169	169	122	133	125	151	143	161	148	141	140	142	148	151	151	141	157	130	140	158	146	151	139	138	146	161	152	139	142	134	133	144	169	149	148	180	143	157	162	146	135	142	152	151	128	139	144	151	122	130	138	153	157	144	145	141	133	150	144	148	143	153	130	136	144	137	143	159	155	136	143	147	139	155	147	141	140	127	134	143	139	153	125	115	123	149	147	156	136	116	155	146	150	168	181	148	158	135	144	134	151	126	146	151	151	147	155	139	138	156	121	142	143	129	134	119	125	152	141	139	133	132	137	141	152	125	169	148	124	144	144	129	145	140	144	142	144	145	167	155	133	147	166	125	138	138	134	140	123	117	143	112	135	143	156	165	119	135	139	127	141	136	139	158	148	132	144	148	146	145	160	123	142	133	165	140	145	144	129	128	150	154	152	146	145	151	162	125	150	140	152	146	147	130	135	126	145	149	142	135	152	142	129	146	143	129	143	165	134	170	145	166	129	129	149	155	132	166	131	133	155	139	141	136	157	157	157	149	123	139	127	136	139	144	166	147	137	144	151	104	142	133	131	148	153	136	133	134	132	134	142	156	146	122	136	166	150	116	135	139	133	129	129	140	160	154	121	151	154	147	115	156	161	131	126	127	147	153	153	156	161	152	135	149	128	152	133	154	147	146	126	141	157	144	140	162	158	159	126	152	158	138	140	130	161	145	146	144	116	140	140	137	138	131	137	132	137	153	134	135	125	152	147	137	141	118	133	147	152	121	154	129	143	155	137	125	153	141	158	139	144	142	118	163	117	144	130	141	159	132	149	152	137	147	133	156	145	137	145	154	157	147	135	146	150	119	126	138	121	144	157	170	141	149	134	147	158	145	139	134	161	138	132	137	133	158	147	129	128	145	153	160	153	133	130	128	143	130	153	116	144	132	150	151	167	137	147	144	155	135	124	145	125	138	137	148	120	120	138	144	133	154	162	166	150	143	142	147	145	157	157	164	157	156	139	143	157	165	142	156	147	151	142	149	137	148	157	172	136	132	137	143	156	142	117	162	133	137	123	127	135	129	147	149	138	151	144	138	151	135	152	144	120	135	153	149	112	143	141	137	131	125	152	141	146	126	145	149	135	148	160	127	127	119	144	136	126	144	145	132	140	141	155	154	157	149	135	157	153	126	140	158	116	137	139	146	130	150	137	144	146	170	141	136	140	133	137	154	133	152	122	115	123	158	146	136	145	147	155	144	165	135	149	161	128	141	136	138	157	117	153	152	143	152	147	155	128	149	127	148	139	140	136	162	151	149	148	152	156	151	127	129	164	131	133	121	172	150	147	143	156	144	127	149	136	140	129	130	149	132	142	135	137	151	136	138	141	136	140	122	120	142	129	156	161	149	122	136	159	143	140	147	155	135	121	148	147	153	139	136	133	145	130	130	146	139	158	128	143	132	142	133	118	129	143	135	144	133	150	122	152	164	117	131	132	163	154	137	139	147	161	155	147	129	168	136	163	148	141	138	129	145	145	144	144	123	145	168	153	133	137	164	131	158	152	149	141	150	165	136	150	135	126	130	150	140	146	146	147	145	147	142	154	136	161	121	148	156	123	138	163	137	134	140	160	135	142	126	116	134	145	143	152	147	140	123	150	141	142	152	151	138	129	123	124	137	135	129	148	148	139	160	145	141	134	140	141	145	150	158	160	154	128	166	130	134	139	138	120	155	162	126	171	139	162	140	143	143	154	168	140	154	121	137	154	129	124	148	157	136	135	150	148	153	133	144	153	108	175	155	150	134	142	156	153	126	152	141	158	166	154	166	145	179	131	146	151	123	129	140	144	153	140	144	153	183	129	152	129	156	129	159	151	149	125	142	146	154	152	137	125	156	148	156	134	145	142	143	144	146	137	119	120	132	146	140	157	133	147	133	159	150	123	161	143	157	143	144	143	156	136	138	140	134	151	142	145	153	159	138	137	152	138	146	163	158	165	127	128	130	142	128	119	121	127	149	145	149	153	149	138	146	153	151	167	161	150	135	148	147	133	141	130	144	146	131	151	142	145	141	166	137	145	108	150	149	142	136	151	134	127	157	140	147	165	130	156	138	157	151	133	122	143	144	149	133	163	133	124	136	163	143	134	126	131	142	148	130	141	164	161	134	121	128	123	138	151	140	136	148	165	134	146	140	141	146	146	133	153	152	119	141	165	136	147	150	167	182	144	135	152	157	161	149	138	156	156	136	154	155	140	128	142	148	141	153	169	141	128	133	135	135	159	111	131	167	151	143	141	162	134	145	161	140	168	146	137	145	136	144	151	153	135	154	124	126	149	148	129	132	173	146	156	137	153	129	149	145	150	138	136	166	146	150	131	134	134	149	145	159	135	144	142	144	160	146	131	167	136	141	139	141	127	152	154	147	145	146	150	146	141	136	147	155	168	144	124	133	129	158	137	147	138	129	129	131	145	137	159	134	151	144	132	131	154	149	133	159	147	116	151	133	141	128	139	130	142	145	138	147	125	141	148	131	141	157	172	124	151	134	143	117	135	141	143	142	136	136	129	143	129	159	157	146	131	159	144	141	151	159	149	129	133	132	135	138	166	133	144	149	143	149	145	144	146	145	152	149	131	135	154	158	130	121	151	130	148	149	141	135	147	151	126	147	134	123	141	137	147	175	139	128	136	136	151	157	146	155	144	136	161	138	183	148	134	136	121	138	132	140	145	135	142	154	138	170	141	160	140	142	134	138	152	143	144	139	143	151	151	142	124	129	140	151	163	137	145	145	146	135	140	139	125	160	141	135	115	150	129	155	136	173	167	136	152	160	147	138	150	141	141	150	141	139	146	151	129	126	122	123	166	135	126	135	132	160	132	137	146	138	132	136	148	149	138	131	137	125	165	148	123	134	134	149	126	158	132	117	128	145	145	155	153	165	134	165	140	144	135	137	131	146	126	119	138	139	150	144	154	143	138	179	132	173	151	153	141	117	117	139	135	140	128	140	125	130	161	130	141	147	144	131	145	136	130	146	138	141	142	128	133	117	124	130	160	137	142	141	153	145	122	130	142	138	131	143	138	130	175	139	129	143	140	168	154	184	145	157	143	128	135	141
23957	1911	4293	4911	4268	3427	2803	2349	1939	1749	1444	1322	1178	1127	945	967	821	771	794	668	717	666	640	615	598	619	578	552	533	550	536	466	527	472	475	480	494	456	445	517	432	465	502	518	508	486	515	546	592	608	538	533	485	430	413	417	424	439	468	1514	7918	430	382	380	384	387	383	409	396	378	407	386	389	396	384	406	383	385	406	405	403	419	400	397	363	388	362	357	382	380	358	374	370	411	376	371	379	344	385	393	373	374	338	373	420	351	364	419	390	383	397	397	352	391	391	358	397	399	375	351	411	370	386	374	405	411	402	378	373	393	351	359	376	359	394	390	372	389	390	400	403	396	371	411	403	377	407	399	383	342	372	355	380	397	401	354	386	354	382	370	414	355	400	381	383	428	386	387	411	398	368	373	368	332	408	368	422	343	391	358	354	370	358	402	358	366	329	384	380	349	343	400	378	370	377	373	355	384	363	397	373	394	381	392	402	414	405	384	370	384	376	369	365	364	348	391	377	405	384	351	378	401	380	380	363	346	378	355	400	372	398	375	416	384	406	361	357	415	376	392	394	363	357	355	350	363	420	388	376	407	362	360	377	383	376	376	327	404	358	396	381	369	379	407	400	400	364	376	386	405	392	394	398	371	350	359	364	356	386	378	402	404	405	399	395	387	365	414	388	400	408	355	364	363	393	360	372	367	373	420	375	411	367	368	357	359	351	382	360	339	347	379	373	403	348	365	346	360	387	402	398	408	392	365	407	358	359	378	400	370	388	357	368	386	370	373	370	337	363	396	398	385	373	366	384	403	370	375	384	389	384	346	404	363	363	348	373	400	388	385	366	380	383	395	363	377	405	386	368	371	376	396	389	351	325	362	376	377	347	363	348	380	379	346	391	388	364	359	366	381	375	362	369	380	375	381	367	384	372	353	349	399	369	358	394	358	373	375	343	369	368	380	396	371	399	386	373	408	362	380	370	425	386	370	430	345	413	377	398	360	408	332	351	355	374	379	373	374	375	368	330	359	370	404	356	379	434	390	389	376	383	402	404	365	365	347	388	365	350	370	352	395	378	358	370	315	376	412	395	368	386	353	422	355	384	365	367	358	348	362	383	362	359	364	347	430	371	376	402	407	390	374	352	356	360	390	348	383	364	342	396	412	376	401	391	411	351	386	379	382	359	362	388	358	376	385	377	340	375	383	387	394	375	407	363	395	364	371	349	392	372	383	375	370	377	385	401	398	367	344	396	368	342	384	387	371	419	382	367	365	385	395	350	398	395	399	378	423	345	394	388	360	400	386	373	401	350	380	411	382	367	365	381	402	403	371	381	384	358	404	375	391	386	365	379	378	374	366	371	408	404	402	356	349	389	378	390	372	368	400	394	386	395	371	374	378	373	379	400	349	359	400	395	405	367	378	420	360	365	377	431	365	366	389	385	386	361	401	431	375	350	372	408	377	364	402	378	339	361	406	404	382	405	380	376	379	346	384	387	389	365	382	396	356	399	395	347	331	368	417	361	378	365	413	384	354	384	379	431	361	376	364	366	337	398	413	360	365	388	384	367	368	350	362	401	356	362	401	394	397	370	375	385	342	389	393	377	380	360	399	377	357	433	405	402	400	380	388	382	370	417	359	377	353	353	359	331	390	387	381	373	385	400	351	400	347	390	360	384	365	379	379	357	378	386	399	370	394	383	377	392	384	392	377	363	380	386	367	360	380	368	352	382	388	373	394	347	347	391	377	352	410	339	389	381	349	379	379	343	353	356	407	369	399	358	382	360	383	358	382	370	391	338	377	375	393	380	358	387	377	376	382	362	402	340	374	384	392	360	360	346	373	346	345	375	339	368	349	391	339	417	382	381	416	393	344	411	388	360	357	397	352	375	362	422	399	391	382	362	390	392	377	400	397	387	418	334	361	365	364	381	406	394	393	369	388	352	355	377	397	380	362	364	345	379	359	357	361	344	375	381	370	395	398	344	373	383	388	396	380	379	354	396	385	400	400	394	377	358	376	374	395	413	375	338	370	405	386	380	330	403	322	362	381	369	372	369	351	368	381	399	364	353	368	347	402	358	404	363	391	352	381	382	369	373	356	363	343	366	356	365	364	406	359	389	367	388	343	346	376	374	370	393	379	415	358	403	380	378	387	377	356	365	391	413	380	351	381	382	379	394	400	402	361	348	402	397	353	362	386	382	339	386	361	355	383	385	393	369	393	371	397	382	419	354	359	403	399	391	389	383	392	350	387	397	393	396	360	400	375	357	390	399	384	387	395	339	366	387	398	354	357	388	417	374	386	404	402	378	375	356	367	374	418	337	401	377	347	355	357	354	381	403	402	362	339	383	380	400	373	403	326	373	390	416	376	356	380	412	369	382	365	393	364	368	372	380	379	327	394	374	371	378	383	364	376	391	375	359	370	383	333	400	383	427	375	362	355	361	384	367	383	357	370	391	355	407	356	366	394	359	372	372	355	385	372	402	397	351	395	367	360	394	352	397	368	366	371	361	383	381	372	380	364	385	355	364	391	413	377	371	414	392	399	359	380	381	382	370	388	368	409	366	380	386	387	357	375	374	396	385	378	428	360	374	367	333	373	369	373	389	372	398	372	386	391	358	353	370	388	377	346	382	424	371	356	372	370	388	368	381	361	355	381	375	346	378	368	389	353	364	381	349	388	381	368	391	348	335	357	380	382	378	372	387	387	385	370	403	340	386	344	381	396	366	381	381	391	376	410	341	371	384	370	346	369	367	365	366	354	364	389	374	395	387	366	347	407	411	388	349	399	367	421	378	381	362	383	366	378	374	369	373	386	351	355	391	354	358	364	385	353	366	397	386	353	359	370	388	344	421	377	381	390	395	378	386	391	358	372	379	412	394	388	403	390	362	371	383	369	378	378	384	349	387	407	418	364	368	363	354	406	369	389	383	360	370	358	401	381	340	384	391	382	410	388	420	420	385	354	359	363	348	383	351	403	340	410	384	349	355	389	366	372	407	415	375	351	374	392	360	338	381	381	385	386	352	390	388	336	383	371	378	375	334	378	385	361	373	387	394	402	371	388	385	360	364	369	368	396	395	389	358	365	394	360	384	369	358	383	371	380	415	352	376	382	376	413	363	349	413	387	384	397	375	389	420	380	377	376	343	405	374	384	381	370	368	362	355	377	357	358	357	365	377	353	354	365	367	409	339	379	390	343	404	403	370	364	395	373	354	385	397	361	375	373	399	387	357	398	394	423	365	372	366	377	380	381	410	414	415	377	381	369	368	343	388	350	385	383	347	352	383	357	401	401	365	384	391	401	364	376	374	393	365	370	384	343	359	343	380	400	397	332	386	376	368	349	395	349	384	389	391	356	379	366	370	348	379	387	384	366	416	366	408	339	341	365	357	419	366	364	370	387	400	386	379	381	360	351	359	345	398	364	407	374	365	413	387	338	355	328	347	412	386	382	376	361	396	389	357	365	350	388	355	347	378	347	346	400	415	354	364	383	368	407
3395	194	211	202	159	184	219	157	174	172	176	176	158	166	157	152	149	171	135	171	181	177	156	167	163	144	182	172	176	172	171	176	156	171	160	187	172	199	168	177	176	166	188	171	193	159	168	182	171	204	171	179	169	168	142	155	168	170	179	170	196	156	166	200	167	166	163	182	175	151	168	179	171	177	151	188	136	182	160	170	171	153	182	201	174	165	168	160	194	186	166	159	180	164	145	183	162	147	152	159	150	168	177	171	185	174	176	156	155	173	171	158	194	165	148	181	161	151	167	182	140	176	173	145	173	166	185	175	182	178	147	156	168	155	174	176	194	154	169	162	157	160	183	167	171	155	191	163	188	168	182	163	189	167	173	164	178	149	139	165	170	174	184	171	159	179	163	179	169	185	170	140	164	176	151	163	131	157	160	149	192	164	182	158	161	156	163	172	156	181	179	182	164	165	162	168	182	163	167	176	189	164	147	151	162	164	163	154	150	165	163	162	166	176	168	168	146	157	175	154	167	163	157	194	178	153	166	183	155	167	155	154	171	183	196	184	154	178	174	157	187	150	174	186	170	156	143	149	176	178	181	179	174	185	168	167	159	151	142	149	166	143	157	150	159	174	184	170	150	160	178	158	174	171	164	166	173	173	162	177	175	178	158	184	183	180	156	179	155	175	190	178	161	149	161	174	171	156	179	150	165	173	182	162	159	163	166	176	178	148	183	172	172	166	196	156	174	152	188	165	173	170	157	175	181	164	160	153	185	163	162	167	175	164	159	153	160	179	172	201	160	170	182	152	176	182	177	165	149	182	177	183	152	184	184	152	169	159	184	163	180	161	161	159	182	177	153	173	159	157	169	176	189	169	157	149	167	171	168	169	155	167	187	163	173	172	181	183	180	145	161	188	172	166	175	155	172	160	184	171	167	141	158	152	161	141	164	173	179	155	181	181	169	184	162	152	166	164	159	164	168	168	156	167	172	176	153	174	157	165	160	136	143	157	177	168	152	160	164	145	165	197	137	169	160	159	174	166	171	166	175	159	169	151	162	165	156	174	172	184	201	186	158	162	163	169	174	172	171	179	152	166	176	169	192	167	148	180	165	183	142	174	178	162	162	148	176	159	177	138	181	179	164	167	198	163	168	163	174	149	170	175	176	156	179	152	179	165	172	154	160	153	188	160	160	163	175	180	190	152	178	177	162	160	183	152	161	182	154	157	156	154	173	140	167	167	181	172	192	158	159	155	162	177	162	170	186	181	137	159	173	167	165	149	193	155	163	168	169	155	163	171	185	182	150	154	142	160	171	184	175	170	176	155	182	145	157	179	156	155	144	148	187	162	161	162	189	156	169	173	153	189	183	137	160	155	170	131	181	175	166	157	174	190	149	148	148	204	153	175	177	157	171	172	158	189	161	188	154	167	168	162	165	173	134	165	140	140	171	155	154	169	207	168	151	180	148	149	171	190	153	201	166	177	157	154	196	173	185	194	164	164	170	158	171	154	203	141	168	183	174	167	162	191	147	152	153	156	168	142	167	155	149	174	157	149	195	183	147	187	173	169	207	163	168	167	180	169	190	169	148	158	166	208	171	156	167	155	146	166	149	154	196	178	159	178	188	165	171	168	176	154	168	187	179	181	156	172	180	166	134	160	176	163	148	151	165	152	155	160	173	161	174	167	180	149	190	159	184	196	183	181	194	163	181	149	190	187	181	171	162	157	156	173	150	175	158	133	174	197	173	171	197	181	162	161	189	178	188	161	190	144	170	169	164	185	156	164	173	161	162	185	170	165	163	157	157	177	179	175	157	162	186	163	162	183	149	155	201	142	165	153	172	157	173	165	161	169	160	169	174	160	201	157	179	150	178	146	165	156	159	149	173	193	158	167	183	183	165	159	176	161	177	155	167	136	181	169	161	153	152	160	136	166	176	157	144	180	175	189	163	158	184	167	172	159	196	177	183	171	152	132	147	186	176	178	157	175	161	174	174	162	178	164	160	181	170	181	166	154	177	153	168	161	191	168	172	183	161	160	155	162	156	189	155	168	167	177	186	191	169	164	186	169	160	187	151	128	149	159	172	149	175	164	193	168	145	160	178	196	157	190	163	175	160	161	158	151	143	178	154	182	158	167	172	171	150	167	191	171	182	198	194	164	176	180	167	164	183	165	163	187	152	160	186	145	168	194	161	164	167	170	154	144	166	173	171	148	179	157	182	183	157	184	170	182	168	158	172	156	165	139	154	170	190	184	186	169	161	187	170	159	169	179	168	174	169	167	153	161	178	152	180	163	150	191	176	159	188	177	172	161	159	182	178	164	157	159	185	153	197	190	175	155	190	184	164	171	180	175	171	163	183	161	186	174	160	158	176	184	161	139	183	191	163	133	180	162	145	158	166	158	176	165	170	160	166	182	158	170	175	147	146	151	169	167	190	159	183	166	179	137	177	149	171	174	150	169	180	203	160	157	157	187	171	156	144	150	159	170	173	152	158	169	147	177	170	159	135	175	169	171	157	163	174	152	164	188	172	157	173	180	164	143	175	181	183	167	164	146	172	155	150	187	163	164	186	157	194	176	174	171	172	153	154	162	159	170	176	159	180	190	185	187	188	163	173	161	157	160	162	148	167	173	168	173	173	175	164	200	150	155	160	156	163	159	167	171	175	185	173	164	162	184	170	165	171	162	176	177	164	139	175	176	172	169	192	147	166	169	166	143	146	158	162	158	174	171	163	168	161	166	193	184	151	168	171	171	151	164	167	140	168	145	167	168	190	156	156	169	162	164	177	177	166	169	158	162	178	188	172	174	174	176	165	160	147	160	170	179	181	177	174	148	168	177	189	173	155	196	160	158	161	155	183	156	158	159	148	164	186	174	164	187	175	166	163	166	180	175	166	175	149	153	144	151	168	181	202	162	175	171	175	167	171	180	161	164	173	174	177	175	189	188	167	181	151	165	185	156	156	153	180	167	160	179	169	178	178	156	184	179	163	171	152	181	186	168	159	163	149	194	149	166	182	184	150	172	177	162	183	176	171	162	169	171	169	166	158	188	176	180	155	169	185	158	192	157	168	171	177	185	181	165	190	159	176	176	154	156	185	151	167	181	174	181	165	159	157	150	184	174	161	193	149	172	182	148	189	170	175	155	160	163	160	173	165	165	185	149	179	181	177	174	169	151	162	169	152	179	138	149	171	176	170	169	202	162	159	152	158	150	161	179	175	174	179	173	165	165	178	166	177	164	158	198	159	160	177	177	156	190	143	171	183	153	173	162	162	156	167	154	154	127	170	166	165	189	158	168	169	172	170	157	158	148	157	173	150	165	157	158	167	158	165	171	191	179	159	166	136	176	165	178	159	177	159	159	172	149	169	150	158	183	185	165	156	148	180	172	187	178	176	167	160	171	163	159	177	174	180	165	165	163	175	166	158	162	167	166	153	161	175	198	166	176	143	177	171	178	158	181	143	167	172	141	177	195	155	158	171	158	170	161	178	161
3371	480	545	548	559	507	538	501	507	482	533	481	502	453	455	471	446	485	439	469	458	449	492	462	407	425	479	461	466	492	455	476	429	460	475	457	472	483	422	458	465	450	475	463	493	489	475	472	477	449	447	504	482	450	465	459	434	418	468	511	812	507	473	464	456	478	421	494	473	513	466	434	474	446	463	464	487	446	460	440	425	439	430	459	476	462	463	437	449	430	454	414	449	440	466	445	427	439	492	452	459	487	483	451	454	463	450	485	430	474	501	446	486	454	471	486	451	435	448	477	452	473	445	439	439	495	431	468	471	468	447	472	459	433	485	489	432	432	456	424	411	459	500	479	455	444	501	460	467	452	457	489	472	452	506	456	451	467	487	443	468	447	447	486	422	439	365	446	492	468	490	434	410	412	450	455	451	455	468	413	464	451	453	455	469	464	432	414	450	435	410	474	452	427	450	453	433	472	453	479	480	420	458	441	453	456	487	443	447	468	467	430	455	441	427	450	471	450	477	433	482	476	461	469	454	467	456	440	474	438	468	432	469	474	471	453	411	431	449	476	457	452	429	470	449	448	462	449	437	491	432	504	427	452	437	432	457	468	470	473	474	468	463	463	455	457	485	442	445	434	419	466	441	484	460	476	470	423	464	434	428	484	491	475	478	422	431	442	434	446	473	459	495	500	426	463	464	439	406	428	444	458	425	441	463	464	464	446	398	474	432	477	443	423	422	446	513	480	440	468	443	461	425	455	474	441	449	405	473	420	466	408	463	454	454	487	446	443	476	514	469	489	469	452	455	442	466	458	524	449	454	482	465	496	418	457	479	477	460	407	497	439	442	427	428	432	463	464	450	418	402	475	449	453	445	452	442	454	428	445	465	445	454	491	455	444	444	466	442	492	414	497	430	481	460	429	444	427	468	457	477	433	403	475	441	473	453	467	449	454	457	467	465	451	448	483	469	431	486	427	440	447	463	471	444	456	451	440	459	406	486	453	449	464	421	456	465	436	451	454	502	477	465	445	440	445	457	488	432	463	475	471	429	420	456	465	475	441	443	461	477	427	470	459	454	456	475	470	493	464	453	465	481	457	452	446	442	423	443	462	475	497	439	415	455	429	479	451	433	477	469	457	476	449	437	424	436	423	488	456	510	472	472	495	467	457	427	439	475	473	420	491	481	460	473	449	450	449	449	472	440	433	432	458	434	464	414	485	457	446	445	431	446	444	487	430	453	469	488	439	437	433	435	421	442	458	459	428	417	449	463	453	461	424	421	461	458	458	475	474	451	417	474	432	484	428	443	420	496	434	461	442	469	464	457	473	445	464	436	473	479	461	438	432	449	452	482	447	455	462	406	477	459	452	477	450	444	436	434	454	448	454	471	414	392	436	455	478	465	430	454	452	435	473	467	449	405	429	440	477	473	436	451	437	416	446	436	468	445	467	479	477	417	475	472	446	431	447	492	477	447	438	483	471	447	495	445	442	415	491	430	484	442	465	473	480	434	498	444	445	492	449	463	461	439	478	455	477	417	462	426	433	469	468	411	453	422	450	468	441	479	458	438	440	470	440	466	442	460	466	453	458	439	502	458	441	462	472	451	430	448	446	474	429	435	481	421	436	467	459	499	432	429	472	436	437	478	442	447	446	443	439	406	460	439	451	451	425	431	466	432	448	475	459	496	455	465	437	448	457	469	445	448	421	444	446	474	436	452	467	441	451	433	467	485	441	430	438	402	447	421	465	459	467	421	456	469	444	433	458	479	479	454	439	414	452	466	423	489	456	427	436	448	451	460	460	441	442	430	425	482	408	454	482	461	446	420	465	447	464	477	464	438	481	479	485	447	455	416	464	464	432	465	483	491	439	473	461	453	433	470	449	465	438	431	467	443	464	470	455	440	408	435	465	444	465	439	451	462	430	412	425	456	468	462	438	458	421	440	447	440	429	459	452	475	461	457	469	442	455	468	406	450	486	449	491	475	469	454	453	471	431	399	443	453	441	455	441	412	468	480	485	429	460	449	485	446	440	461	461	457	463	457	451	470	465	409	464	434	423	468	438	456	445	439	462	486	473	463	448	464	453	467	450	448	454	461	447	447	452	444	479	451	417	485	438	415	475	437	468	468	449	467	501	423	449	437	494	452	479	454	469	456	478	454	407	449	461	458	451	440	476	430	461	476	447	457	433	468	444	467	444	442	469	425	472	465	431	441	453	467	427	482	465	449	457	507	482	474	431	429	472	432	444	462	439	474	445	482	465	435	465	447	431	433	459	424	466	482	437	486	404	487	474	446	471	454	427	460	443	478	414	468	476	463	475	462	457	434	472	440	400	472	451	428	476	442	475	462	458	442	433	452	482	451	456	416	445	458	395	465	506	423	444	403	429	432	435	445	477	476	434	436	450	425	458	414	461	462	425	496	415	445	429	455	420	449	507	452	478	497	429	440	442	501	435	479	456	429	433	491	481	442	486	468	432	487	476	461	464	409	478	428	491	465	429	466	489	451	419	438	441	435	478	486	476	452	476	460	464	458	467	424	438	439	433	406	440	461	485	448	496	474	486	457	490	487	493	445	437	425	491	471	428	504	465	465	456	448	454	459	426	470	399	441	457	475	457	447	461	436	431	423	436	461	444	451	442	435	441	474	442	404	477	431	465	448	489	417	498	450	465	429	445	477	459	441	414	471	458	446	452	441	440	456	443	477	455	426	483	434	472	506	438	461	485	450	411	454	483	452	438	456	461	464	451	448	458	426	432	420	473	472	459	440	431	459	433	434	451	458	455	438	433	457	455	480	456	442	454	464	412	457	470	441	465	449	429	471	466	453	464	459	410	489	428	462	419	451	458	438	449	457	454	477	459	465	476	467	444	465	486	439	468	458	452	475	464	469	481	427	469	469	465	449	449	448	459	486	468	425	437	448	434	446	408	463	440	464	472	425	458	465	466	428	463	432	469	499	457	442	451	470	452	438	453	446	460	463	447	460	442	449	451	430	446	480	457	472	475	446	449	446	428	436	468	439	456	464	424	419	440	460	464	458	465	479	477	449	446	471	436	422	465	438	472	436	449	442	405	449	490	445	430	494	468	488	434	431	492	459	473	407	482	466	408	423	458	463	470	491	459	458	452	422	487	425	456	443	434	461	487	454	471	484	448	455	454	482	414	459	447	477	422	448	483	419	464	412	444	463	450	439	429	451	457	483	440	437	482	408	473	408	452	430	457	430	475	437	469	471	460	468	437	468	446	415	441	453	459	440	459	471	448	457	477	440	418	470	435	441	436	461	421	455	443	442	443	454	472	471	465	465	447	405	493	492	466	474	467	403	449	442	448	445	406	425	476	465	477	459	422	439	441	487	439	474	465	466	435	443	444	463	444	411	435	445	460	462	469	493	458	475	481	449	430	446	429	459	430	487	488	481	446	451	451	443	467	452	420	452	464	402	455	443	417	454	485	424	493	424	464	445	474	407	476	468	433	459	450	428	397	429	453	409	499
33158	5871	1233	929	641	502	416	390	362	330	274	286	253	254	257	225	264	232	260	245	234	236	229	234	214	238	216	244	237	219	191	218	229	218	231	245	228	204	242	217	192	235	252	218	225	207	231	222	230	228	240	242	225	237	241	218	234	223	221	325	662	217	200	213	230	207	200	189	209	209	197	213	235	238	217	224	221	203	184	210	202	223	224	192	223	213	213	224	199	190	169	226	215	230	197	215	219	214	198	207	203	248	200	195	207	203	192	237	193	238	194	227	206	206	207	226	209	202	252	202	229	191	221	205	220	218	194	216	195	201	203	218	212	201	210	203	211	228	194	195	205	190	222	213	194	242	219	218	217	239	205	195	205	218	229	172	213	226	223	225	205	189	225	195	204	209	203	214	230	201	238	241	239	212	209	200	213	194	202	201	229	202	216	201	220	229	208	244	211	234	212	200	229	210	192	220	233	194	196	215	212	226	216	234	202	237	213	216	227	232	236	231	204	244	226	214	227	208	194	207	193	228	206	197	235	230	239	229	206	214	197	188	215	198	217	218	214	245	222	183	226	201	243	218	228	216	204	235	212	202	194	230	248	211	208	224	202	236	246	205	207	226	208	191	218	205	215	215	203	238	207	239	195	223	214	234	224	205	223	201	208	210	216	211	215	205	212	189	212	216	217	188	220	202	209	227	229	205	205	219	226	206	201	215	206	231	188	210	186	207	211	241	211	225	237	185	187	223	206	222	204	208	208	216	198	201	192	195	211	241	223	233	224	206	235	217	202	214	206	216	212	223	207	225	235	241	228	224	193	208	224	203	230	210	215	208	234	216	228	227	206	216	212	225	223	216	207	225	194	208	210	208	231	205	203	208	216	231	210	201	201	209	205	200	210	216	221	211	204	238	202	212	223	203	216	226	220	199	206	180	215	233	236	229	211	201	241	231	210	211	188	204	222	222	216	203	201	185	225	228	236	199	198	222	191	210	229	182	206	215	219	204	219	206	222	231	210	236	208	213	185	207	178	221	227	215	207	227	216	230	199	207	237	213	197	222	180	227	231	219	231	214	183	199	220	209	223	204	202	219	231	218	216	232	216	207	213	216	202	219	221	203	206	209	195	241	211	192	225	207	198	214	210	204	200	203	218	219	222	217	219	226	218	216	225	198	208	174	241	188	218	209	200	223	211	195	218	201	194	210	228	198	193	225	190	228	238	219	226	214	194	238	217	210	225	207	256	211	185	183	216	199	196	218	228	191	218	268	226	213	224	212	222	199	188	192	191	229	231	197	235	233	224	209	230	218	189	219	219	210	206	235	201	224	235	194	219	224	224	215	223	208	227	208	212	197	231	205	234	226	211	220	227	215	208	213	249	216	185	200	217	225	170	192	226	205	236	200	224	207	212	220	238	229	192	197	227	213	213	209	196	228	229	224	214	217	222	230	217	211	224	212	211	223	205	210	235	203	208	245	206	209	231	206	198	223	241	196	179	202	208	230	228	181	222	211	204	227	210	210	234	217	227	213	215	220	177	186	213	209	188	222	202	194	239	235	226	237	223	202	230	233	210	222	214	175	214	201	206	188	229	198	227	180	215	193	209	217	208	215	224	202	230	226	233	232	241	186	237	216	231	231	241	213	220	226	202	208	219	236	237	212	222	189	224	207	202	177	254	213	211	234	199	222	210	209	171	208	225	225	208	214	227	228	226	226	237	203	189	187	238	221	215	217	222	204	239	204	185	251	202	221	211	220	226	209	206	228	213	246	204	224	202	208	221	205	222	204	214	231	216	227	224	212	217	200	205	227	226	209	212	189	226	219	211	202	246	172	204	201	233	215	191	215	216	208	206	215	205	243	195	222	218	189	235	202	233	190	236	218	216	218	221	213	207	185	241	181	199	228	215	206	221	215	213	214	207	232	225	190	201	217	189	221	204	203	179	222	228	220	200	203	212	207	220	209	233	198	213	215	224	199	235	209	233	229	221	208	206	231	227	227	204	220	204	221	219	215	192	200	223	215	204	188	212	235	234	197	231	226	208	219	228	215	210	214	221	183	215	191	214	226	193	209	191	256	218	229	212	210	227	230	232	227	220	219	192	208	246	213	232	227	228	181	221	227	231	242	215	236	217	199	248	222	234	223	207	212	232	203	219	211	210	199	227	207	195	205	198	203	230	212	219	200	197	219	203	229	191	209	218	241	229	249	202	178	198	232	193	201	191	224	198	207	226	197	199	209	222	218	226	233	203	216	249	200	205	238	199	214	198	211	225	227	228	217	201	213	218	215	207	189	209	214	221	211	208	198	227	220	216	215	239	204	253	214	203	239	205	201	215	199	214	218	225	216	212	206	235	213	205	214	211	219	221	211	229	220	230	191	207	240	217	206	192	212	215	202	224	229	210	229	189	189	232	210	220	230	204	238	226	238	211	204	221	231	216	175	214	207	202	198	205	230	228	217	228	220	211	214	226	214	212	206	246	190	203	225	217	216	197	183	214	227	206	234	198	225	196	231	214	217	219	228	185	220	250	215	218	209	216	201	225	220	218	203	226	253	196	225	222	219	229	196	229	212	206	194	230	209	217	209	225	206	227	215	235	248	238	237	221	220	205	195	228	229	203	226	213	213	203	203	204	232	226	196	169	194	219	202	221	233	211	206	192	239	215	211	221	219	200	216	222	219	196	216	203	199	213	210	216	210	186	212	233	205	202	188	217	256	211	215	194	204	227	241	230	203	223	208	233	208	203	213	234	206	209	211	219	197	222	208	216	231	239	218	225	208	215	223	219	199	208	213	234	222	199	200	212	186	215	220	181	187	215	216	205	217	227	217	228	223	205	184	210	213	200	227	150	201	217	194	201	201	207	231	203	194	227	214	228	231	214	231	233	215	213	197	199	245	192	202	218	218	227	212	235	230	213	229	206	227	190	205	173	201	183	200	226	202	234	216	197	173	218	210	227	217	227	194	217	217	212	213	216	214	200	206	220	186	206	219	203	217	220	222	229	218	200	230	247	214	199	201	207	196	216	209	201	215	218	228	220	198	220	197	222	207	198	200	233	211	199	189	214	231	196	222	225	213	224	234	211	221	221	214	224	215	207	234	196	227	185	207	203	210	213	222	215	187	191	217	200	207	214	218	211	198	201	243	201	227	221	214	197	223	204	205	235	222	188	205	201	234	229	237	205	205	233	210	219	217	212	210	227	225	239	204	198	224	189	215	218	223	217	181	224	218	216	206	220	213	224	233	196	215	203	203	254	201	212	196	220	227	204	224	234	191	211	218	194	223	199	202	220	216	225	230	208	221	237	210	216	198	217	201	210	194	201	202	204	223	244	203	234	247	237	221	253	244	190	232	202	207	182	210	222	211	222	227	214	199	208	201	225	218	216	214	209	201	228	209	237	230	220	219	194	223	221	221	199	223	212	204	197	224	230	184	213	210	211	202	233	231	235	221	203	229	225	216	222	209	197	246	190	215	234	205	191	240	196	196	215	239	193	213
17359	1278	2633	3018	2536	2096	1841	1545	1336	1240	1142	1021	955	975	896	866	811	785	711	744	689	694	651	678	651	682	653	670	644	625	613	608	604	626	624	615	634	593	615	588	585	599	603	607	634	606	648	713	711	691	643	598	591	599	574	578	591	547	624	1531	4527	567	567	534	611	556	562	567	569	553	545	605	549	602	500	554	555	523	550	567	529	556	545	602	560	561	557	520	500	534	567	537	545	538	582	591	559	574	621	548	564	561	589	534	600	530	541	522	549	564	593	578	587	580	557	553	536	574	547	553	570	513	570	595	571	555	577	590	556	541	589	548	582	576	534	604	550	567	593	565	559	514	549	530	586	553	553	567	553	560	543	501	536	541	518	553	547	553	570	543	563	521	520	578	554	575	577	533	599	576	614	548	546	574	532	539	589	542	547	566	496	590	573	555	525	591	592	531	567	567	534	544	563	527	567	575	529	536	585	562	572	512	552	574	578	534	585	500	524	579	533	575	562	544	554	530	579	546	526	603	560	554	530	543	552	554	572	532	601	562	544	531	554	575	582	580	550	559	542	534	539	559	560	596	563	596	589	550	512	546	586	599	575	526	514	480	555	577	523	555	568	561	550	567	590	559	581	548	614	535	561	542	528	509	536	533	608	547	531	594	503	534	584	544	616	573	514	547	546	552	558	529	556	566	556	566	579	551	579	536	550	515	537	575	538	526	535	545	581	562	536	554	562	539	545	555	521	551	546	544	550	606	564	493	560	585	575	572	539	530	514	535	539	561	534	561	518	533	537	568	523	556	538	611	543	579	558	519	571	578	524	596	591	537	557	535	574	526	557	555	516	536	576	535	534	545	560	550	521	575	587	548	518	566	549	532	514	550	583	563	539	579	557	528	567	535	537	564	557	562	518	557	560	522	525	529	531	554	547	570	520	554	540	583	594	562	527	560	551	559	590	601	547	571	526	575	558	579	587	586	546	546	540	528	534	580	557	529	532	531	533	575	558	530	565	516	545	535	563	565	588	528	531	564	573	559	588	549	576	529	567	563	552	552	607	548	538	557	560	532	547	550	542	528	576	546	530	553	498	526	529	576	532	581	547	561	575	562	564	577	582	587	591	532	536	566	555	548	545	572	598	529	554	558	545	567	582	559	526	569	540	551	547	581	557	587	592	571	562	538	574	555	545	553	520	486	563	521	553	554	558	536	542	543	493	587	563	558	535	569	556	551	592	546	541	559	529	572	561	573	547	559	564	513	523	582	570	611	515	546	565	516	559	570	522	564	584	587	528	572	578	538	526	541	529	565	534	506	573	544	545	524	590	599	529	535	553	535	555	552	503	573	522	562	590	503	593	559	592	550	582	576	549	553	539	554	521	569	526	542	536	548	508	572	515	533	575	546	562	575	533	577	525	605	547	524	559	585	535	575	524	547	573	557	548	560	547	570	547	519	514	540	529	585	515	580	564	533	516	548	565	567	564	513	580	563	577	548	578	515	535	564	531	519	561	539	563	541	546	544	522	582	526	576	511	536	548	566	558	526	560	529	574	522	507	545	559	514	557	566	519	575	559	580	545	547	585	536	577	533	569	545	550	551	547	566	505	562	589	579	577	554	557	554	545	571	513	562	523	552	531	545	560	575	577	544	585	566	535	576	555	566	584	514	559	558	530	567	532	532	542	554	567	559	564	554	552	556	571	562	535	568	583	485	544	567	541	536	555	582	550	535	527	530	580	502	520	538	567	526	527	612	554	552	587	543	560	580	562	573	559	550	535	567	548	535	535	547	580	563	577	510	557	524	572	539	558	595	530	567	515	528	548	587	589	607	561	567	550	590	540	530	559	566	528	569	525	530	535	537	557	559	559	564	564	541	577	542	533	616	543	533	544	529	593	561	565	553	547	571	494	550	590	545	561	560	548	552	547	503	543	587	596	558	541	568	536	594	518	540	540	554	553	532	544	563	564	544	527	540	574	518	543	553	518	595	507	531	577	587	560	582	570	580	530	564	555	542	523	527	566	553	584	528	512	587	559	563	589	548	540	589	556	572	526	578	553	550	562	549	555	521	564	529	561	544	583	531	539	581	535	507	551	523	543	558	526	531	556	575	539	547	550	490	554	566	586	525	589	528	539	543	506	500	565	537	528	513	580	565	593	563	567	532	546	562	518	561	553	545	552	574	535	563	534	559	603	560	543	585	548	542	526	571	556	529	529	509	554	517	593	603	535	561	566	520	577	554	614	552	563	538	590	546	571	563	550	548	554	575	534	554	551	529	571	540	544	553	527	547	547	527	505	591	512	546	506	533	516	561	581	568	548	593	556	540	549	604	529	566	540	549	552	546	613	595	542	568	523	524	540	555	550	587	586	565	529	529	542	530	534	553	522	560	603	544	571	583	564	534	569	543	571	526	557	511	590	543	553	508	532	566	580	560	555	572	565	544	541	562	570	534	598	544	540	542	580	567	581	563	572	606	545	542	517	545	562	536	554	589	578	574	544	508	582	512	593	589	542	525	526	536	549	516	546	554	537	545	560	567	527	558	516	588	533	557	576	539	540	485	523	571	552	547	556	508	538	548	544	511	540	525	569	557	552	500	546	577	540	581	550	575	557	533	571	560	522	534	579	537	538	547	571	560	543	570	593	553	563	559	557	545	571	545	548	563	568	538	559	550	570	559	563	509	593	558	585	525	537	571	617	580	552	514	548	565	543	565	562	549	546	553	546	542	554	544	561	570	562	538	576	547	548	549	567	504	543	552	574	537	550	541	564	583	582	573	562	577	533	571	572	554	556	534	515	544	556	584	561	503	541	518	554	533	537	547	547	582	533	504	580	519	527	538	577	501	534	596	553	526	548	581	529	530	591	526	548	548	556	615	554	557	549	554	562	557	564	537	528	548	534	582	538	545	544	559	555	583	585	552	577	519	577	559	539	573	562	553	514	543	540	548	538	555	532	585	536	541	573	539	605	580	568	547	566	574	586	566	574	553	541	564	569	574	604	585	575	541	591	539	551	516	556	534	550	554	555	559	548	560	561	540	557	536	588	583	523	538	527	574	591	568	573	565	565	539	581	557	557	592	578	538	551	549	577	575	550	525	564	556	524	528	602	575	549	629	598	540	549	565	571	581	550	577	545	541	540	517	549	569	539	550	536	565	600	549	506	494	540	537	595	544	579	539	566	595	567	553	578	525	559	562	572	534	510	572	551	554	539	539	550	536	554	577	566	610	574	501	537	557	524	550	551	565	574	549	537	540	547	582	534	600	585	574	577	523	539	509	557	549	540	593	506	531	496	535	561	505	524	531	568	553	577	546	517	514	523	522	575	566	520	553	574	510	559	603	529	555	533	535	571	511	539	529	581	556	531	559	548	539	553	538	551	541	540	529	596	553	549	578	534	567	535	599	509	534	527	561	508	535	534	592	580	546	526	537	542	531	527	561	559	569	597	572	580	563	556	545	554	525	544	584	527	502	537	527	590	520	536	514	567	550	527	574	510	545
47278	12672	2623	1636	1049	752	630	488	369	346	292	272	231	260	236	206	186	161	210	184	184	167	180	174	172	191	150	160	181	153	178	147	154	165	173	153	142	154	151	175	152	147	160	152	179	159	133	158	176	153	184	149	139	150	140	159	149	149	150	458	966	139	154	132	141	174	155	139	149	149	131	136	150	147	162	147	123	132	140	139	141	151	122	148	141	175	123	148	162	139	166	137	141	142	141	144	147	138	135	133	172	142	145	134	128	145	142	140	143	172	121	139	135	138	166	139	166	147	144	131	140	157	148	143	144	144	147	151	144	153	145	152	149	128	154	142	138	116	136	141	137	144	141	126	148	146	141	158	143	111	143	124	145	131	139	146	144	159	129	125	143	147	141	137	131	136	169	131	158	143	140	141	150	138	136	129	158	153	148	133	147	147	126	156	150	162	150	150	135	137	130	142	140	156	152	142	146	148	142	138	152	132	130	135	142	133	144	132	128	151	158	125	152	139	131	129	136	121	140	145	159	160	162	147	136	138	137	143	134	149	146	137	125	130	125	119	137	150	174	152	123	132	115	141	118	140	146	133	135	160	127	136	140	135	130	146	147	133	128	138	132	117	161	143	153	153	145	125	165	139	131	127	159	164	131	138	142	147	136	137	148	128	129	141	138	151	154	157	134	129	148	147	155	153	128	138	160	133	143	136	140	159	146	123	142	116	140	144	129	130	150	163	149	135	145	145	148	133	143	136	138	152	138	145	136	150	152	130	149	137	130	138	124	156	153	146	163	126	149	146	146	151	164	122	151	149	132	129	123	137	161	129	134	143	157	148	152	137	166	155	129	168	142	117	144	135	141	115	151	136	146	153	155	136	137	124	140	138	176	147	146	123	154	145	137	158	128	161	148	136	138	155	154	124	134	150	150	128	144	147	117	164	137	171	149	158	133	158	151	145	142	150	146	122	143	163	116	154	158	144	144	139	139	128	133	155	146	141	132	143	150	148	144	147	136	162	145	142	121	160	122	146	135	162	147	134	146	124	159	149	137	124	153	134	172	146	145	148	145	140	101	162	156	143	133	141	149	140	148	149	138	149	132	128	139	118	127	128	124	146	140	134	129	136	158	142	156	150	146	147	143	157	139	129	161	147	129	126	139	164	129	160	143	130	156	138	138	140	146	152	141	146	141	129	138	161	150	151	160	128	128	150	134	139	138	149	134	131	134	151	121	132	136	136	146	130	137	126	151	158	136	147	131	141	150	113	118	125	128	149	139	135	142	146	148	149	124	171	162	146	131	134	122	144	142	148	134	119	133	141	163	164	159	148	153	150	157	152	145	143	128	177	127	148	145	154	145	128	146	113	162	143	159	136	141	174	135	131	145	126	137	156	132	131	150	158	130	144	163	169	151	126	125	135	150	141	139	143	140	127	159	138	141	129	140	138	162	150	123	135	150	159	169	129	134	161	131	139	139	141	146	141	131	120	154	131	121	170	128	127	127	149	141	147	146	144	138	144	138	148	149	146	140	157	143	150	141	120	126	123	133	155	142	142	125	141	142	154	144	138	136	153	132	155	167	122	138	156	125	133	147	142	154	123	146	144	149	142	139	148	137	150	129	130	125	154	139	136	143	144	141	138	145	160	140	156	151	146	126	141	156	147	131	119	144	153	118	160	133	131	117	147	140	156	151	155	147	157	147	144	142	138	124	149	152	131	127	142	147	143	137	128	144	139	146	127	136	126	132	139	144	149	141	140	138	142	119	140	144	178	132	136	147	122	134	130	136	151	150	123	156	140	132	143	142	155	153	148	133	141	121	136	164	140	128	133	132	132	152	143	122	168	136	137	147	138	134	142	139	141	141	139	125	153	153	138	157	131	160	149	134	140	149	147	175	144	149	165	125	143	133	147	151	147	145	142	142	126	139	140	136	134	133	127	124	133	128	156	137	120	144	136	151	143	148	146	141	145	138	152	136	129	145	146	144	134	148	148	134	166	116	150	119	143	128	131	142	128	156	156	150	145	147	134	132	154	116	140	157	144	140	138	140	133	132	127	136	158	148	167	153	143	130	138	158	136	146	152	127	139	135	166	161	158	145	134	170	125	152	147	148	141	148	129	119	125	134	137	123	157	146	138	133	131	155	157	134	144	137	139	146	154	129	139	135	147	163	114	131	153	153	148	132	162	148	122	131	162	145	158	144	132	121	151	147	140	131	149	149	149	143	156	138	130	134	135	177	129	150	163	138	114	121	136	136	139	135	109	122	124	152	171	138	148	151	159	147	139	147	148	160	145	139	146	158	145	122	131	160	140	127	137	132	129	174	167	130	140	144	131	120	137	133	141	157	138	123	180	124	121	165	159	126	131	132	132	144	147	127	120	162	150	158	135	148	146	147	149	155	154	119	128	137	139	124	142	165	131	150	144	158	137	145	147	163	135	141	150	147	138	130	164	142	140	139	123	157	141	158	136	124	135	133	137	139	140	107	129	118	145	143	149	145	124	140	148	136	133	157	150	143	147	130	160	142	141	136	124	131	172	138	161	131	147	149	169	134	178	142	146	127	148	144	147	122	146	165	150	163	118	145	159	142	152	128	118	146	124	137	158	150	147	134	155	137	144	121	142	157	145	150	142	140	153	145	141	140	162	150	119	146	148	132	141	135	154	146	157	153	121	142	146	152	135	122	118	139	164	133	154	147	164	169	163	158	140	149	139	143	142	147	149	114	148	152	154	150	133	133	123	150	133	122	116	159	132	134	133	135	163	132	150	142	124	122	172	146	118	134	169	143	136	150	150	122	133	156	152	139	142	139	145	137	125	148	135	142	125	135	133	138	167	141	134	139	123	117	142	123	128	146	146	131	136	177	128	148	165	149	148	141	162	148	120	150	138	145	157	140	145	132	149	135	131	137	136	135	167	154	138	136	140	136	150	121	124	143	134	131	129	143	133	121	157	135	146	142	152	133	151	135	156	108	127	146	140	118	157	132	135	138	145	147	142	153	154	150	143	126	142	147	160	156	146	166	165	131	152	127	144	136	118	149	152	157	147	139	142	149	154	120	137	145	146	163	130	132	120	156	139	137	159	147	132	136	110	115	132	124	164	146	141	165	136	140	145	137	140	146	145	122	116	124	131	159	142	161	150	133	153	147	142	158	152	144	146	120	135	126	136	126	145	139	155	135	130	130	139	139	129	143	159	147	138	165	135	147	134	126	168	144	139	147	145	152	134	140	146	146	131	142	127	154	143	134	143	138	134	135	133	128	121	125	132	147	134	137	144	169	132	138	144	138	154	161	135	122	143	123	179	161	146	139	146	138	143	139	142	147	144	156	129	151	166	136	168	120	163	149	131	146	156	135	140	158	149	128	163	144	145	137	141	152	139	124	134	124	144	135	116	144	136	142	169	152	120	135	140	143	142	124	117	146	122	138	143	139	134	143	136	133	158	145	169	161	144	149	140	148	122	136	137	138	140	141	155	131	125	149	148	137	147	176	130	119	134
23960	1836	4269	4959	4344	3472	2797	2291	1983	1717	1434	1360	1140	1041	1014	873	843	830	735	730	703	634	627	585	582	617	553	544	559	491	504	498	473	475	482	471	474	444	488	446	428	468	476	488	473	466	531	597	535	619	500	534	499	466	440	449	430	437	510	3129	6946	404	398	385	430	386	392	395	409	403	399	397	402	346	377	364	433	398	385	418	420	388	400	359	418	392	380	379	421	418	348	406	390	337	385	403	400	354	370	382	370	386	379	410	380	368	370	372	396	362	369	368	382	368	330	407	388	387	415	380	376	395	416	378	398	381	377	399	371	412	375	406	404	378	382	374	392	361	422	383	388	369	353	360	393	369	369	376	368	419	367	400	395	384	412	447	357	414	414	388	373	370	374	367	362	361	389	396	355	351	369	383	361	350	386	393	370	331	402	381	359	406	380	369	420	371	366	366	391	356	361	377	372	382	377	398	382	368	369	373	390	376	341	362	371	332	356	381	356	388	372	409	342	364	370	364	359	384	367	383	396	386	379	378	391	376	352	366	364	385	381	378	381	372	393	391	394	443	345	381	389	370	377	383	406	375	340	396	346	358	409	366	380	373	420	386	370	432	375	328	409	378	358	354	386	347	378	392	361	388	367	405	372	384	383	367	340	376	383	407	336	366	396	369	376	359	361	378	373	368	375	368	406	381	381	356	405	380	348	388	360	373	363	401	354	395	427	343	412	358	386	375	405	363	381	354	362	372	356	359	349	364	360	362	388	339	385	400	358	393	404	380	377	387	360	379	391	377	342	374	355	332	376	347	369	356	362	370	356	348	391	355	337	354	349	355	363	393	373	386	361	382	364	372	372	375	392	353	410	397	338	357	388	365	367	408	357	374	391	367	350	411	370	386	364	386	404	374	384	378	406	350	372	370	384	377	376	342	343	367	394	398	388	397	374	368	368	399	379	393	358	393	412	379	404	375	375	392	377	403	397	388	371	378	408	350	356	381	355	384	368	391	365	346	405	424	388	349	361	371	387	380	364	394	391	367	354	345	337	354	371	429	377	366	400	384	363	380	394	373	371	389	390	359	378	398	394	422	367	368	415	352	395	369	333	400	334	370	377	403	357	375	383	379	344	340	364	375	384	368	396	379	369	398	361	376	414	373	402	382	389	391	375	362	321	362	386	361	385	368	423	376	376	329	368	385	358	358	379	387	386	384	366	385	372	378	388	357	383	358	392	382	380	375	378	380	360	380	383	410	400	364	361	371	362	406	369	387	382	376	375	380	363	372	363	369	372	373	349	382	375	375	387	426	377	376	382	370	378	380	403	341	359	392	376	356	328	374	397	411	373	359	376	397	368	391	384	378	373	371	366	360	371	379	360	402	380	381	368	358	359	374	355	368	372	366	385	384	363	397	357	359	414	350	386	395	388	344	394	370	350	378	367	372	365	366	381	376	371	379	362	355	376	351	354	395	388	374	385	374	388	350	374	366	402	376	355	395	331	345	361	377	367	378	368	343	368	356	392	354	364	382	376	392	367	360	380	372	368	360	360	351	385	373	365	390	354	377	355	353	382	345	356	389	370	331	387	355	442	343	342	384	375	368	364	374	384	373	387	379	368	343	427	379	406	399	346	391	401	359	376	383	384	399	377	352	357	355	353	363	410	377	385	397	380	397	359	386	384	392	380	376	380	373	344	380	377	390	371	375	369	396	372	383	356	361	373	366	342	338	346	358	359	365	363	390	391	371	371	389	347	323	358	366	387	383	357	399	390	378	400	386	389	382	368	403	344	354	372	346	370	386	373	383	401	373	378	385	378	401	357	364	374	394	372	366	419	392	395	388	385	402	384	395	382	406	351	349	364	382	361	385	367	362	380	385	381	381	352	366	368	391	391	394	376	367	382	340	403	379	369	384	356	410	384	363	392	360	376	354	364	357	365	391	390	386	334	345	407	356	365	375	385	384	368	400	383	379	358	385	367	362	384	354	394	374	351	355	366	389	384	377	342	353	375	365	340	371	378	345	433	366	391	417	389	361	411	364	389	367	392	398	379	417	355	406	369	382	398	373	394	381	359	389	409	382	377	383	431	393	375	399	381	387	367	390	399	379	363	382	404	374	362	354	396	374	383	412	347	363	402	374	381	373	365	376	386	365	391	370	389	413	404	403	388	368	362	363	344	377	332	358	362	364	387	400	340	382	376	379	369	342	361	384	338	376	346	333	387	360	374	411	352	374	392	360	357	370	359	386	358	354	383	337	388	374	399	375	389	389	359	377	369	387	395	342	364	353	371	380	374	398	408	373	350	351	390	360	367	382	355	382	388	373	393	408	378	374	377	366	387	393	369	361	370	383	355	381	397	397	381	370	344	396	367	362	343	373	351	371	370	399	381	401	362	365	393	393	382	389	378	361	353	421	412	361	370	406	370	387	367	388	366	365	367	382	377	418	349	380	405	357	358	367	371	363	406	387	365	377	379	394	393	395	381	380	395	396	355	341	343	384	387	404	395	380	347	369	363	369	376	393	414	374	366	378	367	341	335	386	404	391	357	378	360	381	381	366	364	355	369	346	382	381	353	378	385	379	360	388	379	351	358	336	390	397	377	374	374	330	367	350	399	371	350	361	387	385	367	392	352	404	375	363	362	377	348	396	391	370	368	365	368	348	369	338	398	363	356	390	387	375	375	357	381	371	371	362	355	382	382	343	386	381	375	366	381	387	377	353	382	406	366	386	371	359	409	398	404	394	370	375	365	380	389	351	404	403	372	381	393	377	391	349	365	357	364	365	373	363	374	360	367	352	382	351	349	370	405	380	383	390	375	376	361	368	356	365	397	402	356	393	374	408	352	397	382	351	378	336	361	382	375	367	379	393	338	378	393	388	373	373	358	373	369	371	360	395	378	392	395	410	408	374	361	368	365	356	354	389	385	363	355	386	357	363	374	372	385	367	397	381	375	379	420	369	382	380	373	386	348	363	351	386	399	389	374	414	390	370	405	377	351	393	375	361	380	371	367	390	368	378	388	368	366	356	341	363	401	399	342	401	403	356	406	382	382	376	379	401	332	382	375	347	375	412	347	333	391	410	346	404	378	367	402	399	371	379	353	390	347	367	387	347	393	358	391	353	363	362	384	384	383	344	365	370	359	331	353	378	398	394	407	367	388	368	376	402	370	361	351	344	368	380	373	344	367	369	346	354	379	346	382	380	342	398	340	388	358	355	358	348	366	361	404	367	384	379	355	388	360	364	373	346	351	355	388	376	379	357	360	374	363	374	336	374	382	393	364	355	348	362	354	343	355	392	387	329	378	387	355	390	415	385	388	401	401	374	364	377	350	390	364	366	379	371	372	406	423	393	349	381	354	387	357	371	385	369	363	380	394	370	364	358	418	368	384	387	395	355	414	404	388	386	372	399	372	400	373	386	370	368	395	379	384	374	374	362	346	357	357	382	359	379	379	394	405	359	381	363	394	399	405	409	378	375	362	360	379	333	363	369	365	388	373	378
3807	221	207	186	196	191	192	157	183	179	174	162	176	186	153	173	186	167	177	166	179	166	156	161	146	190	180	151	196	177	186	190	175	178	171	168	179	193	172	187	166	165	180	156	209	178	180	185	142	172	167	177	168	190	168	151	170	172	164	208	216	152	142	159	170	181	180	167	161	134	177	176	171	177	164	170	165	192	185	190	174	174	137	186	197	175	168	172	177	193	197	163	160	162	157	156	164	183	166	155	171	167	145	166	174	170	158	170	162	145	123	179	191	180	167	187	155	167	154	168	158	186	191	195	185	178	193	146	167	147	169	177	180	166	143	190	151	172	168	170	177	171	175	169	163	163	159	160	184	178	136	168	192	169	152	159	160	140	167	178	179	175	163	173	152	176	167	161	162	153	170	180	175	158	156	166	189	174	165	189	164	169	177	176	171	171	174	144	183	166	192	172	153	178	172	164	143	188	145	160	145	172	183	189	177	138	177	197	172	153	149	192	191	153	126	166	149	176	176	142	172	172	157	149	158	175	175	176	154	170	187	158	161	166	171	161	153	155	150	160	179	183	175	155	153	162	186	169	183	170	180	165	172	184	173	175	142	204	155	183	187	173	174	156	155	167	175	184	176	163	185	173	180	179	181	170	185	145	160	162	189	180	162	182	165	149	158	166	162	163	149	180	189	173	169	171	182	148	167	195	161	152	149	161	157	149	219	168	192	180	160	166	156	176	168	167	167	190	143	160	167	162	195	169	164	166	183	161	164	143	170	162	171	169	164	145	180	174	154	184	169	171	165	177	156	153	155	165	177	174	164	162	158	165	180	172	173	169	173	173	178	179	177	180	150	172	190	180	166	156	159	163	165	174	173	179	156	160	162	166	159	163	170	148	156	172	163	201	170	135	177	169	171	168	189	159	168	194	155	180	177	151	136	195	153	175	185	153	178	151	171	167	158	177	163	164	188	157	176	164	171	158	180	176	175	156	169	169	162	191	143	143	171	172	155	149	180	169	170	171	182	158	148	171	182	176	174	160	155	156	182	164	165	182	158	176	175	181	173	179	188	148	171	176	177	175	179	169	179	160	173	171	180	162	158	190	146	175	163	168	176	174	184	198	148	166	160	157	186	173	155	180	173	177	181	193	180	179	150	160	182	180	163	166	179	181	176	161	168	187	170	165	162	174	178	162	179	159	160	167	161	160	175	171	174	180	164	169	166	177	163	186	166	176	159	180	158	169	195	159	146	155	168	142	153	164	162	139	153	155	154	144	196	150	160	178	161	166	178	165	165	145	141	175	171	199	145	154	171	187	147	172	147	180	146	154	166	178	176	166	158	167	168	162	182	158	179	168	167	175	162	181	161	166	176	141	154	172	168	184	172	191	173	194	166	196	175	190	187	166	177	148	185	181	181	151	177	161	166	188	172	164	177	163	178	179	176	155	181	176	164	179	152	164	172	155	163	177	163	194	163	147	196	153	160	166	167	180	169	180	162	175	157	172	167	174	161	158	152	156	158	177	194	187	147	160	176	166	162	148	163	172	181	140	184	155	182	150	157	159	177	161	171	168	166	180	167	203	190	175	167	153	159	135	160	162	178	155	159	177	190	156	178	189	182	185	160	161	181	185	165	157	167	193	176	172	164	173	168	147	142	170	153	157	179	193	159	157	158	171	150	160	157	163	194	172	172	162	177	173	160	140	166	154	161	154	166	174	156	162	180	178	162	173	162	170	154	176	176	185	173	149	175	183	185	153	187	190	159	181	140	173	175	169	183	199	184	154	178	164	176	173	162	166	141	163	160	163	167	141	199	179	162	158	167	185	167	164	184	169	180	164	151	153	164	177	143	178	161	157	182	152	169	156	169	183	157	174	166	162	185	177	201	167	171	175	147	183	171	186	182	166	173	169	172	176	163	157	152	161	182	157	188	144	172	178	177	172	157	171	170	199	206	178	160	191	152	159	174	169	156	154	158	171	174	152	168	152	160	176	149	175	186	142	173	152	146	159	163	165	152	153	189	150	149	218	188	172	184	174	159	171	156	167	169	177	174	161	184	178	172	179	164	198	154	154	176	176	176	170	160	159	155	153	187	174	158	152	166	152	168	172	165	173	147	153	171	162	161	193	156	143	179	177	186	176	172	164	189	176	154	183	177	172	170	153	152	175	189	155	155	167	185	143	158	187	183	167	183	151	171	176	158	167	184	179	189	182	164	183	189	160	159	154	152	184	178	156	152	151	170	181	182	170	160	154	174	133	167	151	168	151	199	169	183	193	159	187	173	170	183	172	161	163	189	186	172	185	186	179	201	156	176	143	144	153	183	160	181	180	187	139	175	167	172	174	154	176	178	203	157	142	172	168	168	157	184	188	163	176	181	178	163	156	162	176	159	146	171	161	155	168	155	190	137	152	163	176	156	162	162	194	155	180	140	169	173	168	168	161	170	155	169	161	199	186	165	173	148	139	166	164	180	168	163	165	172	211	176	172	156	163	157	168	181	193	196	172	172	163	193	175	167	154	199	161	176	160	164	168	186	182	169	161	167	175	166	175	154	167	180	160	172	163	168	175	183	169	158	176	157	175	151	151	169	167	167	181	156	199	183	182	194	170	177	169	168	191	157	160	187	171	169	147	156	190	136	158	177	164	174	186	181	164	158	197	163	186	167	158	176	166	164	158	156	164	162	183	151	175	166	178	179	164	163	138	134	138	175	184	143	155	157	179	185	165	159	156	176	169	166	186	172	159	163	152	165	162	159	179	172	164	177	170	178	174	172	170	164	164	171	187	193	169	164	185	183	165	166	158	162	174	176	174	167	158	161	171	175	144	163	169	165	155	157	170	182	144	171	155	166	154	162	177	159	177	140	180	169	156	145	177	165	177	157	168	160	185	165	152	168	147	165	157	154	182	171	163	169	183	174	175	144	178	155	167	161	163	185	153	163	159	164	163	178	194	155	167	170	166	148	161	166	171	187	168	176	168	166	148	172	176	138	156	145	186	180	160	163	153	188	142	165	166	170	182	154	160	159	181	177	159	184	168	186	189	144	151	171	174	161	183	175	163	151	177	193	170	176	183	174	179	189	167	158	151	166	164	176	165	171	183	166	152	169	180	154	175	172	177	190	162	176	157	159	161	197	150	175	184	159	170	163	190	168	156	160	165	150	187	170	156	173	155	171	159	173	174	178	146	183	173	178	162	157	180	158	165	177	178	174	161	163	178	190	170	154	163	166	162	164	187	172	169	178	161	161	183	163	163	175	179	167	178	189	174	173	180	171	166	152	189	192	188	173	165	173	187	165	170	167	152	161	146	171	178	165	174	164	175	144	179	146	163	196	169	188	158	169	155	174	152	174	168	165	171	165	157	191	147	175	163	158	177	158	179	134	164	179	194	162	168	153	144	168	176	178	195	178	172	173	170	189	188	152	167	182	161	169	162	194	150	152	173	160	146	168	207	149	180	145	177	174	160	189	151	165	180	150	170	170	153	177	155	170	156
3554	497	530	578	533	566	519	490	503	508	474	510	508	470	460	477	479	458	475	442	460	471	478	471	482	440	434	459	456	452	460	467	467	459	439	493	425	462	447	444	444	470	467	482	465	489	518	508	491	499	480	463	424	415	433	486	421	385	497	610	739	484	469	406	473	442	452	449	468	454	447	446	437	434	447	422	463	417	462	446	452	454	485	515	420	422	480	434	434	436	459	486	465	467	443	455	498	463	474	478	455	459	469	458	438	425	473	461	466	454	440	438	431	435	444	477	452	453	497	443	486	416	443	441	444	475	426	474	452	453	475	471	448	464	466	461	431	475	422	462	463	469	438	429	470	456	453	459	461	429	445	417	451	439	492	478	449	487	463	477	444	499	454	451	444	473	472	428	433	438	451	453	451	446	447	435	476	437	471	479	463	436	452	465	434	455	486	449	479	461	458	469	455	422	426	435	439	467	476	459	459	474	441	457	437	471	404	461	494	477	441	467	468	435	429	450	448	485	437	431	431	444	428	434	450	439	456	436	445	451	470	456	418	444	516	443	460	424	453	475	451	434	462	467	456	486	469	432	465	453	469	451	440	486	501	493	445	422	475	481	462	448	496	470	440	439	445	483	467	437	467	491	434	455	474	453	486	483	460	443	450	505	469	473	488	442	443	443	438	477	446	424	456	473	445	459	451	444	451	467	426	436	408	440	438	471	482	434	427	442	498	477	413	470	429	446	446	455	427	450	477	468	467	469	484	457	475	448	476	500	450	474	489	440	438	444	498	386	478	484	470	460	447	429	447	475	452	487	455	463	479	484	489	410	453	425	489	484	432	491	424	437	464	441	492	450	485	458	445	431	474	441	437	443	472	438	451	430	458	461	459	492	440	459	421	451	481	435	458	492	469	443	438	448	465	414	427	474	467	480	500	466	463	473	463	451	451	434	504	451	478	500	445	437	464	450	409	489	434	442	442	429	468	492	430	438	470	449	446	421	459	480	417	397	415	463	476	471	434	461	464	440	526	440	466	434	492	438	460	443	502	463	460	460	432	460	434	438	440	427	461	488	473	442	455	438	417	429	446	407	460	431	472	479	430	475	454	430	461	465	463	438	478	434	458	458	476	438	445	453	468	490	482	434	438	472	437	407	466	429	460	445	472	476	463	471	446	417	423	474	460	437	454	448	447	431	459	449	466	449	462	448	469	466	444	479	467	467	460	432	501	484	412	439	445	427	478	427	388	436	445	452	445	441	439	472	444	454	453	491	454	449	461	462	431	446	416	481	456	471	476	497	459	431	444	428	433	453	439	499	447	463	433	473	471	465	430	463	457	474	466	441	443	456	449	438	456	445	431	448	467	453	466	452	433	486	452	486	495	491	444	456	474	456	467	446	450	493	445	428	458	444	448	460	455	474	493	460	469	452	422	463	504	473	456	432	467	418	436	481	470	455	455	436	476	447	451	437	454	472	454	433	426	460	516	489	484	481	460	461	466	446	453	443	443	441	485	451	461	408	434	486	463	427	505	416	408	465	476	473	449	428	466	448	455	451	463	419	441	436	459	462	469	484	437	436	455	446	430	438	478	421	492	447	466	463	465	458	444	448	484	456	422	486	437	448	484	505	462	454	455	445	437	447	465	472	471	478	458	444	453	471	467	439	432	468	463	439	477	459	457	438	473	431	481	425	455	438	470	422	465	439	474	441	450	434	506	468	454	425	472	442	424	452	458	452	489	426	455	452	435	445	409	450	465	474	443	424	443	472	461	474	437	440	445	458	434	447	498	464	408	465	465	470	441	456	464	459	443	440	438	445	472	450	473	439	483	446	488	391	410	421	444	437	434	483	494	451	457	453	442	433	454	457	457	462	462	437	456	481	486	443	493	441	461	465	434	458	470	449	468	462	417	463	396	469	456	482	453	420	479	502	428	424	446	416	493	478	469	490	427	484	495	464	465	432	463	451	468	447	460	480	443	457	448	439	466	484	420	436	451	458	461	457	436	486	443	428	468	448	464	442	471	462	427	472	435	448	433	470	447	451	448	448	458	436	454	448	494	416	474	454	458	476	457	439	453	455	465	452	462	432	446	444	457	449	498	451	470	479	439	462	464	476	434	457	445	429	468	466	443	443	473	467	466	446	457	424	469	456	430	421	467	478	474	472	442	447	454	496	456	444	443	476	469	429	486	457	429	440	462	465	469	473	434	444	460	452	449	438	486	449	448	432	482	468	427	464	432	447	441	442	451	449	453	432	497	461	453	466	433	443	454	487	411	449	443	442	446	452	423	447	500	487	425	447	489	463	472	427	443	477	441	447	485	464	489	461	486	459	406	465	452	435	432	426	469	442	461	482	441	450	473	442	464	482	472	480	438	428	514	457	429	447	443	408	478	465	446	472	464	491	453	488	464	441	461	465	462	487	456	521	474	446	485	464	449	439	460	443	434	468	451	470	479	459	467	473	449	469	475	429	450	446	461	460	459	442	455	447	463	444	454	467	463	458	485	473	410	474	435	495	424	496	479	474	454	471	447	452	463	456	466	444	474	465	477	443	473	455	460	429	462	417	444	452	426	463	455	477	456	455	421	455	463	442	485	456	451	461	407	455	455	436	446	417	452	449	444	435	444	495	457	463	469	421	436	477	489	484	483	485	488	452	477	413	438	445	450	437	492	430	466	455	434	461	415	490	427	475	482	471	463	431	444	410	451	502	458	460	454	444	452	450	450	451	468	476	428	455	404	428	445	475	474	432	478	442	459	454	440	467	483	477	459	409	463	494	407	438	470	443	434	453	447	445	453	435	435	458	476	444	467	436	505	457	469	430	458	449	468	453	459	446	484	429	470	475	434	422	505	446	453	460	430	421	474	484	423	451	470	394	456	453	455	444	454	397	432	481	442	468	447	439	451	482	410	421	432	417	442	478	414	456	458	468	448	478	443	446	493	455	446	421	439	426	448	522	483	433	459	440	419	445	458	459	450	450	446	439	429	478	471	501	478	450	464	447	463	438	446	435	455	452	437	453	454	465	455	416	481	408	446	417	450	454	478	455	463	491	474	436	458	452	508	435	432	450	469	480	474	403	455	468	450	479	439	455	481	450	439	458	437	435	472	441	446	448	472	491	475	421	459	460	437	456	487	457	443	471	454	453	435	421	444	466	479	502	458	414	472	458	456	429	468	470	462	464	458	443	449	428	440	480	448	475	442	461	461	458	464	442	423	440	454	451	494	454	411	457	438	429	465	440	494	457	424	469	451	470	453	473	440	449	441	469	442	491	463	483	479	453	441	425	423	453	489	470	428	467	459	448	406	448	488	432	475	471	433	465	474	403	492	445	446	454	454	471	427	485	461	473	460	425	423	436	472	419	438	418	445	442	449	459	437	439	460	437	472	473	452	509	466	463	478	425	447	458	453	464	440	449	425	400	483	427	447	462	437	448	482	415	496	438	445	428	450	464	504	467	473	420	404	424	461	433	420	470	441	432	511	495	473	436	504	450
32539	4835	1199	915	693	543	463	374	340	321	293	296	256	264	260	242	234	233	216	256	200	243	235	240	214	212	233	191	232	230	212	208	186	221	239	209	235	205	208	216	200	205	214	214	213	203	209	211	214	212	200	206	232	192	219	224	226	215	216	322	588	224	215	213	200	219	219	201	221	194	195	210	221	218	216	212	222	189	191	208	229	217	206	209	199	218	191	232	174	197	181	223	215	210	234	179	218	234	218	207	197	227	219	209	187	189	207	206	239	228	229	200	215	202	203	229	212	234	224	215	216	210	209	213	208	227	221	219	210	229	209	225	183	210	212	180	220	205	200	187	218	211	219	194	199	167	183	211	224	229	223	223	181	197	225	231	217	204	217	207	202	226	205	217	193	203	202	219	213	185	217	216	203	208	210	216	179	218	201	228	200	218	205	214	220	220	217	203	191	203	206	208	225	185	215	202	210	211	203	222	226	212	202	205	188	235	203	209	188	227	200	199	237	224	218	215	212	196	193	214	236	212	215	215	228	200	224	224	195	212	225	186	184	201	202	210	224	219	212	198	208	209	226	218	204	210	216	223	204	206	226	221	227	201	229	199	207	212	192	205	204	201	228	228	238	198	217	204	216	211	227	203	214	228	215	229	219	225	208	231	235	207	224	207	215	219	199	181	214	241	218	195	220	202	199	201	231	218	219	213	213	196	193	202	222	207	215	185	223	230	233	178	215	213	231	193	203	188	219	212	210	227	204	215	219	211	224	182	227	201	192	206	200	216	198	200	220	233	219	224	207	195	220	209	221	229	208	211	207	184	190	201	220	217	222	222	188	210	199	214	220	230	221	244	219	242	202	207	212	221	198	197	192	223	231	214	181	194	233	241	223	223	197	212	200	200	216	201	201	225	234	227	216	211	200	207	232	225	216	216	229	202	217	215	191	205	230	242	207	222	175	202	206	202	197	199	221	175	214	219	191	201	244	199	198	204	221	205	228	235	215	192	209	201	183	189	178	207	229	214	204	231	198	200	170	208	205	238	197	215	214	207	201	202	217	207	232	184	230	194	209	210	232	213	230	203	220	201	190	215	185	233	231	226	203	225	196	216	213	232	220	218	197	239	207	227	226	227	216	235	223	177	225	210	180	210	200	198	199	193	192	230	206	227	220	197	211	178	231	220	202	190	237	222	198	224	197	243	207	234	221	233	197	189	229	220	206	212	198	216	258	230	218	206	202	191	216	205	213	204	211	213	211	184	194	198	204	207	220	220	204	207	204	231	219	186	203	218	212	207	214	221	224	229	230	226	188	196	209	233	233	190	191	178	188	199	223	212	215	228	176	207	192	188	199	209	212	215	206	227	234	202	245	226	233	228	178	194	204	195	209	206	203	235	231	216	184	228	206	220	217	204	226	225	194	198	212	209	201	226	225	204	203	215	215	218	206	224	235	223	211	190	229	215	218	214	220	228	197	210	223	228	229	211	225	219	252	195	180	192	226	202	187	224	195	220	204	180	228	199	226	213	198	210	206	235	211	182	231	228	219	218	222	220	222	219	174	206	204	202	209	206	182	207	225	205	199	217	219	213	203	222	195	199	230	210	197	203	224	195	223	202	205	181	202	204	204	219	220	231	191	222	201	211	210	198	211	219	222	219	243	209	192	196	212	211	220	206	214	197	210	198	206	213	235	214	196	221	220	219	208	206	198	216	194	226	212	205	201	216	222	189	200	213	199	204	197	212	221	203	203	215	190	213	224	215	176	225	222	226	194	238	226	212	185	202	213	211	210	230	215	193	197	190	213	203	175	232	204	216	234	237	205	217	225	211	230	216	205	203	201	211	229	201	203	186	210	212	202	217	189	201	218	210	218	193	186	188	211	176	236	247	211	198	192	198	227	250	225	196	203	209	185	237	207	221	194	213	195	228	198	186	224	217	224	192	182	191	231	184	206	227	200	198	224	224	197	210	219	214	207	193	207	204	233	231	212	231	198	187	218	197	211	188	202	192	201	205	219	233	206	205	212	216	200	219	240	209	227	206	196	188	204	222	212	210	218	197	238	242	230	223	232	202	214	198	217	217	186	207	207	224	224	233	217	205	191	212	214	204	234	226	211	231	229	201	227	236	194	188	194	243	219	203	209	228	208	216	193	219	199	221	186	194	199	187	200	224	199	214	236	194	223	209	222	207	212	216	222	209	204	202	241	202	207	196	239	190	226	213	218	213	195	218	212	223	218	222	222	201	208	214	197	209	171	207	197	210	224	231	213	191	206	192	199	208	189	219	214	201	182	191	218	203	198	229	200	221	218	202	236	217	219	231	210	211	207	217	189	197	199	222	222	197	209	235	190	203	179	229	221	199	236	239	187	200	192	207	209	230	202	228	189	201	214	236	206	223	207	201	196	220	218	213	224	190	205	222	210	211	222	178	202	201	208	207	218	192	213	220	209	210	211	215	207	226	231	209	190	231	212	196	205	229	235	203	188	226	245	215	200	216	194	192	189	242	210	201	219	217	187	185	232	206	201	229	212	177	195	219	210	206	208	199	220	231	223	192	207	252	208	234	211	203	234	231	201	208	210	232	225	189	214	234	205	201	212	212	212	206	225	215	217	212	183	212	227	221	229	210	206	217	216	201	228	231	206	214	223	223	210	206	235	207	212	193	232	217	218	207	228	214	188	205	202	248	202	211	205	197	194	209	218	221	230	197	229	194	209	195	216	235	216	205	223	209	226	195	189	198	233	197	192	201	204	187	228	221	204	229	190	199	228	228	202	208	199	208	206	222	227	219	229	208	224	216	202	222	240	210	210	202	201	211	207	194	200	213	217	236	216	230	220	206	222	202	197	184	197	214	213	207	234	207	221	243	218	246	225	206	185	229	224	213	237	240	235	213	205	198	208	220	207	200	212	222	231	228	199	215	208	215	192	216	175	229	210	214	219	210	213	228	188	213	202	226	210	202	222	229	200	231	217	219	227	181	217	221	204	215	214	242	212	235	229	189	217	217	224	215	209	171	220	202	205	212	213	191	237	233	190	202	209	207	225	213	196	212	206	189	220	199	203	191	258	207	205	209	219	185	189	216	187	199	216	213	234	194	195	214	234	186	210	226	220	193	203	223	208	224	207	226	242	226	222	210	204	223	225	220	225	229	201	226	213	208	208	222	213	216	226	193	220	213	195	200	204	187	215	203	215	239	180	198	205	217	193	247	208	191	218	202	204	190	229	196	222	221	240	232	211	195	238	204	205	213	214	208	209	239	202	209	227	228	214	224	201	217	245	201	205	225	201	214	201	231	198	197	226	262	171	211	195	197	199	211	200	190	175	223	232	238	190	216	200	195	208	212	206	187	223	207	211	212	239	212	210	220	209	200	218	199	225	196	225	223	226	222	191	200	184	216	200	207	213	209	204	193	181	202	218	195	197	227	201	203	198	224	205	192	205	226	228	241	212	211	194	219	247	216	209	223	202	205	228	184	215	189	200	213	194	206	224	197	234	202
16496	1291	2617	2955	2653	2109	1820	1523	1440	1197	1120	1005	933	954	870	785	801	806	779	709	729	696	623	688	648	611	649	652	672	611	655	639	601	591	588	572	616	599	630	592	565	584	607	632	655	624	673	646	643	667	587	615	565	555	533	587	570	588	630	1582	3868	554	586	577	541	580	543	548	546	582	575	507	559	599	580	587	557	550	508	553	542	544	539	571	540	587	518	524	509	555	561	538	575	506	546	580	562	578	534	575	530	555	559	553	531	524	554	512	530	572	536	572	508	561	507	512	528	557	539	523	609	536	537	557	541	551	535	575	568	547	551	524	565	549	516	578	546	525	565	520	548	517	541	567	546	507	527	511	522	575	550	559	514	510	552	551	564	563	555	531	578	551	565	544	507	586	556	554	532	548	596	540	538	538	571	549	524	533	507	530	555	554	545	552	519	525	530	530	580	517	554	503	568	580	522	557	539	556	548	565	551	589	542	530	570	561	555	503	519	532	546	535	573	587	537	533	557	538	531	564	591	551	515	552	577	526	528	553	562	549	570	531	523	585	539	570	529	545	598	541	555	533	538	556	529	523	556	560	569	553	521	522	534	504	523	560	568	541	557	544	558	549	555	512	573	563	503	576	510	544	531	555	520	594	536	550	530	568	553	509	521	542	554	490	525	546	535	532	554	537	557	556	562	554	536	526	550	579	544	511	557	575	574	562	558	553	569	539	551	574	526	532	586	545	527	533	511	534	542	531	511	516	539	537	529	552	545	579	572	520	553	548	519	543	513	539	505	593	536	537	533	527	563	608	542	582	510	557	597	538	501	567	555	533	548	557	525	533	563	574	553	492	544	552	542	495	547	526	546	518	550	544	516	550	605	571	505	548	531	538	587	556	559	533	582	609	580	505	514	590	530	562	536	595	572	544	540	532	531	475	538	538	533	570	551	510	563	532	536	490	523	543	536	528	469	542	511	554	551	509	529	503	511	541	526	547	537	538	525	476	532	549	520	563	537	549	521	569	559	538	536	529	547	524	515	550	545	572	483	513	571	550	564	535	528	595	578	543	527	614	513	524	532	511	533	530	522	529	508	558	529	546	553	575	559	522	526	556	564	513	527	556	547	561	515	537	502	532	531	515	573	562	527	573	549	528	564	493	558	571	537	519	551	548	532	591	543	551	551	548	559	533	544	582	498	566	564	505	557	529	550	547	530	562	538	575	541	602	538	575	520	582	533	569	531	517	502	566	504	566	565	572	541	519	541	514	512	552	546	551	542	564	531	553	540	572	555	536	522	543	511	535	509	525	546	552	535	574	536	531	514	538	551	564	538	511	518	524	515	513	536	558	517	550	569	549	576	570	547	535	529	534	498	525	537	543	568	556	556	532	591	530	555	546	517	528	580	582	549	523	545	503	556	534	523	540	524	533	546	511	489	538	492	515	572	569	564	569	546	526	537	560	591	553	538	580	522	531	567	502	551	561	621	577	538	528	548	557	545	530	566	555	503	560	517	554	546	568	564	505	534	496	561	575	565	542	556	557	541	527	518	563	581	565	577	553	574	542	563	574	538	567	556	501	489	512	526	543	576	577	520	546	532	578	534	581	551	526	574	530	527	550	568	546	530	553	532	516	506	513	578	592	524	536	575	509	549	545	526	576	539	531	535	562	556	539	566	536	504	536	559	556	520	569	538	526	541	531	569	531	539	555	528	533	544	519	559	504	522	545	554	541	511	504	549	515	535	547	564	540	528	555	574	518	510	546	568	565	573	573	576	550	578	565	561	511	527	549	549	525	555	546	560	588	528	542	518	523	503	541	546	530	549	529	510	556	547	552	548	562	517	548	526	544	541	555	541	520	507	520	547	543	557	549	596	536	539	532	536	513	575	589	521	518	557	541	522	546	521	534	575	551	550	499	584	539	546	552	548	553	556	524	545	510	550	536	548	515	570	549	513	571	555	504	555	501	569	537	507	537	525	532	510	552	491	516	587	509	566	552	518	533	566	532	544	568	570	571	500	550	553	505	564	566	552	524	508	557	558	561	587	531	549	592	574	570	539	531	528	563	521	513	562	578	526	541	579	555	498	527	548	526	561	538	533	519	528	534	561	544	551	551	556	521	550	568	522	539	581	565	553	518	542	531	529	528	518	553	597	537	533	541	552	545	549	559	537	521	573	534	601	532	545	566	568	548	534	559	536	541	511	578	533	549	529	532	572	561	573	523	525	549	552	500	552	555	575	561	553	549	549	537	549	539	496	502	573	535	535	559	515	527	545	557	503	516	545	524	576	553	553	564	546	587	535	581	578	543	533	572	501	552	487	600	483	493	556	562	515	560	540	571	515	519	546	564	545	528	516	518	512	540	563	567	517	541	552	603	540	521	561	543	554	560	532	564	543	555	525	553	558	536	546	521	552	532	500	529	531	524	540	591	557	540	538	523	558	511	555	542	591	562	550	518	572	551	553	531	573	513	536	531	554	606	548	571	544	565	559	574	518	528	569	596	538	534	520	505	533	537	545	541	555	525	530	545	522	559	568	544	554	520	507	507	506	564	548	565	525	563	529	565	564	540	557	563	557	534	545	541	550	517	569	539	547	556	547	533	516	537	544	505	542	513	558	534	541	545	541	553	557	503	540	522	548	564	551	561	553	521	547	541	531	561	514	558	589	531	529	522	528	532	543	513	572	520	548	552	537	591	595	550	515	570	537	513	532	594	553	542	496	579	555	560	549	533	567	562	546	557	549	559	578	521	574	583	564	548	520	493	563	542	553	580	504	532	528	545	566	602	533	528	549	542	543	580	530	527	561	586	580	604	547	544	602	524	568	532	516	554	555	519	536	552	528	517	552	518	525	572	580	525	590	509	528	547	572	528	530	540	528	515	563	552	574	526	502	546	527	549	534	496	520	523	582	544	568	518	570	506	540	582	567	573	544	521	551	549	537	540	566	540	573	534	542	560	532	566	552	526	525	559	535	528	538	551	572	536	563	526	552	556	529	547	564	563	508	570	566	561	521	546	546	543	569	578	572	544	493	548	543	530	539	558	563	556	498	553	554	527	532	575	541	554	573	531	572	542	553	537	508	552	521	607	536	572	589	526	522	547	566	529	569	556	540	546	513	556	551	582	546	560	559	513	533	554	563	510	536	553	547	560	524	521	519	517	530	553	529	542	543	517	581	541	583	556	517	523	515	544	554	548	535	524	561	547	568	574	535	581	501	572	555	491	560	553	560	504	578	552	550	558	539	515	549	534	556	608	538	566	566	539	585	574	592	531	590	548	570	578	518	540	580	533	616	531	543	513	531	530	529	572	552	530	557	517	590	545	534	513	535	519	542	549	514	577	557	559	551	563	544	561	552	561	552	548	544	556	544	519	574	537	513	560	556	568	553	543	542	481	563	538	571	536	571	583	514	571	521	542	540	576	503	532	505	572	566	560	497	545	515	563	547	596	547	562	482	553	531	559	557	530	531	584	526	545	534	549	551	505	550	535	533	546	556	537
47246	12437	2567	1663	1158	756	599	466	400	320	318	264	234	255	216	214	198	209	193	154	160	194	164	156	171	166	170	174	145	176	136	159	148	154	163	150	141	163	137	138	138	158	183	154	152	141	163	143	179	155	150	174	148	172	131	148	140	127	137	453	844	137	128	129	132	147	136	128	120	143	159	130	144	136	152	129	150	141	160	150	138	134	149	135	144	141	153	147	135	143	109	130	156	136	150	157	124	127	149	152	109	166	135	160	140	146	166	154	123	146	134	131	126	156	164	137	134	147	159	138	123	149	139	162	138	155	168	125	145	148	149	143	131	147	134	131	130	131	147	143	136	139	160	143	148	146	153	126	130	180	142	155	149	139	125	152	131	141	128	138	148	158	151	142	152	155	152	138	149	130	127	124	156	156	128	136	147	154	113	134	145	152	135	160	140	120	145	145	146	135	141	153	140	130	158	136	132	129	151	139	144	136	138	153	123	141	118	143	136	114	125	126	136	135	144	136	130	138	142	130	136	139	140	134	155	149	140	136	133	148	122	148	141	136	147	141	132	133	137	133	128	149	128	149	148	160	126	149	146	153	122	125	136	133	137	123	149	149	145	107	131	136	128	133	149	147	134	128	149	142	131	148	141	168	145	147	129	133	133	129	147	154	132	158	137	158	154	131	123	136	145	125	144	129	149	145	125	142	136	134	126	117	162	126	144	131	137	141	156	147	146	140	130	133	150	143	133	154	139	147	117	121	132	145	157	164	150	150	136	129	126	128	134	138	128	140	120	158	143	114	151	153	125	121	117	132	141	154	159	133	133	149	124	136	137	117	129	140	144	135	136	136	137	138	145	139	142	121	158	119	138	139	120	141	150	140	122	110	138	135	152	132	155	141	133	149	148	149	128	163	128	141	152	134	136	136	133	153	140	132	143	115	126	140	143	135	150	138	155	134	138	149	123	139	116	142	137	138	156	134	140	129	133	131	143	151	146	161	148	148	132	158	159	133	160	132	135	133	130	152	129	151	136	111	129	162	135	128	121	155	140	138	131	167	137	122	115	145	141	130	131	141	141	130	108	148	145	134	126	137	150	146	118	146	121	145	149	153	140	141	149	145	146	115	166	147	129	146	144	129	142	158	149	146	118	144	131	141	134	142	133	161	147	161	130	143	136	131	123	137	122	155	146	139	136	132	132	142	108	131	130	121	123	152	130	160	120	148	159	148	124	151	143	136	143	155	139	150	126	147	151	149	137	125	116	140	128	131	137	157	127	132	143	111	132	146	123	158	146	127	157	148	146	134	154	152	144	128	142	162	151	160	153	157	134	145	144	154	162	148	156	167	148	127	136	159	134	133	147	151	119	123	139	146	115	130	130	148	137	130	137	137	128	158	140	149	129	125	147	147	121	140	147	122	140	152	129	150	145	156	127	141	135	160	132	133	155	123	131	132	138	146	129	137	154	129	148	156	140	154	141	145	150	138	136	129	122	129	143	153	147	134	121	159	149	138	134	158	130	127	134	131	147	154	148	130	146	133	138	132	136	135	149	138	132	130	135	131	119	127	124	140	130	138	133	138	142	136	155	140	135	139	118	146	171	136	139	133	145	148	129	135	119	131	132	149	146	142	153	133	121	126	150	109	115	142	139	131	135	113	150	162	143	152	141	138	122	136	125	136	143	147	134	143	119	148	154	153	143	145	128	146	139	138	140	149	129	150	157	125	138	121	141	137	140	143	148	144	152	141	144	151	117	158	138	115	156	152	141	116	169	139	135	138	139	137	134	135	143	124	147	142	126	130	147	140	136	148	137	122	136	129	136	142	118	148	140	161	164	118	136	147	147	129	151	144	118	155	150	135	124	136	136	136	133	149	134	134	145	154	144	138	136	163	177	135	131	148	140	153	128	148	121	158	164	150	142	151	150	127	134	156	160	131	132	157	136	129	139	133	136	130	140	157	143	132	121	140	129	135	115	133	121	128	137	131	152	135	141	130	125	117	137	130	147	122	136	120	150	152	146	114	148	157	118	136	155	136	155	152	135	131	138	124	134	145	146	149	119	138	131	136	133	143	126	156	138	136	131	133	150	142	136	136	133	152	124	157	142	124	126	148	112	152	151	113	130	120	141	146	127	148	132	124	139	140	113	133	154	163	139	142	130	150	146	151	144	137	142	134	134	131	142	150	130	146	135	143	148	148	139	154	136	149	146	140	142	132	147	170	138	136	135	157	131	142	135	130	126	124	177	142	154	141	150	142	123	158	127	160	150	131	149	140	143	128	135	120	113	125	122	132	150	160	153	138	151	112	136	125	146	141	134	142	139	124	155	140	149	135	121	139	131	127	147	168	159	145	148	137	148	133	129	146	145	157	158	133	133	158	129	131	138	152	123	113	153	131	127	117	136	136	153	138	135	129	133	142	132	119	134	129	159	160	130	135	132	136	119	116	141	125	143	120	156	135	142	132	147	150	164	127	132	154	156	145	138	162	122	157	147	139	135	126	136	135	144	142	142	163	149	125	136	116	147	128	136	159	155	125	131	155	126	147	123	143	128	155	139	143	148	129	126	133	139	133	144	126	148	145	142	133	137	145	138	136	138	126	137	128	139	125	144	139	151	119	144	134	139	130	141	150	147	164	130	135	122	145	145	146	127	145	137	131	130	129	138	131	129	158	128	132	143	112	157	149	155	133	122	129	148	146	133	134	122	152	134	129	148	139	133	131	156	116	140	129	136	144	135	129	134	134	143	122	139	137	122	134	138	139	131	147	138	128	134	131	134	133	169	120	127	150	134	125	142	141	125	147	150	144	139	154	141	150	150	143	155	125	146	152	145	143	154	160	160	120	151	147	160	150	144	126	162	141	138	143	144	138	135	150	143	135	137	114	125	125	135	140	145	136	141	144	145	119	126	120	130	121	149	163	149	147	128	127	151	166	167	153	134	132	116	123	135	163	130	122	150	143	135	112	148	150	164	150	138	148	142	141	145	132	147	150	132	155	148	139	158	170	151	137	153	133	143	137	147	163	147	128	153	146	127	136	142	142	140	143	144	160	127	144	134	147	138	125	122	144	145	145	134	131	137	137	136	155	156	129	141	135	153	133	120	151	143	151	157	110	123	124	123	146	128	137	143	160	113	143	134	135	148	141	144	144	129	148	144	158	127	130	132	134	144	164	156	141	154	141	139	157	138	147	137	144	151	140	148	149	179	158	151	123	138	138	125	146	133	130	147	151	140	144	134	134	137	149	134	133	137	143	128	155	123	144	128	144	144	131	141	140	126	126	128	135	147	145	136	147	158	122	142	125	122	135	150	131	120	142	138	133	134	141	165	157	109	132	157	153	155	158	156	123	133	132	148	158	149	131	139	143	156	128	138	154	156	139	150	152	148	148	148	143	124	121	128	143	105	146	146	133	139	140	133	139	166	135	133	134	135	133	138	149	150	152	140	125	121	168	149	147	129	143	117	122	143	152	128	152	137	135	164	145	131	137	129	126	124	152
23863	1818	4373	4966	4231	3490	2866	2305	2003	1651	1488	1276	1181	1025	1003	890	808	733	780	731	691	660	600	637	592	622	556	528	513	531	503	438	473	500	474	489	438	446	482	477	438	490	471	463	503	523	554	582	546	566	529	479	439	456	396	460	434	458	495	3095	6083	392	354	364	418	422	356	399	403	387	365	401	406	341	368	377	400	383	381	389	405	376	338	354	374	383	390	393	378	357	378	356	365	379	380	405	358	353	365	368	373	378	345	378	359	372	365	373	383	381	367	360	387	366	343	383	325	375	362	370	352	381	356	388	371	354	377	345	383	368	383	367	359	391	393	384	410	346	339	352	393	359	400	365	358	380	363	384	360	354	393	379	349	354	390	361	394	358	389	387	387	365	361	416	370	393	370	354	374	386	372	356	393	385	368	401	355	387	367	393	348	407	387	345	348	312	362	380	396	354	363	369	372	354	397	386	361	362	345	358	355	358	381	337	363	365	367	359	346	351	377	369	363	384	361	379	356	351	345	349	367	389	409	361	350	354	401	349	366	354	359	376	360	387	364	361	354	368	361	393	363	363	393	389	365	377	350	392	354	328	368	346	359	405	352	364	364	325	374	422	381	370	340	404	390	340	349	356	333	364	379	353	393	349	360	370	376	367	370	363	353	374	398	356	419	344	371	391	363	354	379	376	401	352	341	380	387	347	374	393	354	355	394	375	372	353	379	355	354	389	326	344	341	341	367	331	359	390	349	362	349	385	346	343	374	338	348	376	356	356	362	368	345	359	331	362	351	351	375	385	352	347	359	355	349	323	359	368	339	363	370	379	377	328	360	372	391	348	379	341	413	355	363	369	350	384	369	384	364	384	380	379	394	400	365	345	347	393	349	357	377	403	376	363	384	402	355	341	375	368	380	360	342	356	390	364	360	364	379	370	344	388	361	346	341	378	380	383	353	385	349	363	393	384	363	389	372	388	389	336	365	355	369	375	383	374	355	358	373	354	358	374	401	368	354	370	353	391	346	364	390	392	351	372	376	355	368	351	384	371	344	321	346	347	325	414	366	363	366	368	333	336	406	363	380	337	362	330	325	404	339	352	353	402	379	351	342	374	356	375	360	354	339	389	363	368	349	356	333	371	369	359	363	348	336	416	391	399	417	382	368	352	354	386	368	356	361	353	346	382	395	335	375	366	377	374	337	389	386	359	389	357	357	364	367	377	352	372	367	355	380	376	360	367	338	370	355	322	341	379	392	371	375	342	373	358	378	365	351	370	331	356	377	370	381	375	343	385	362	361	359	347	410	407	375	371	374	365	344	339	396	362	381	354	383	347	401	315	375	371	378	379	382	379	395	373	353	347	361	400	351	361	376	387	383	357	350	376	379	322	385	371	343	353	388	381	345	336	382	379	383	342	385	349	374	398	347	364	365	364	351	371	385	352	381	371	353	307	356	386	403	362	353	362	386	361	386	343	360	376	371	371	356	379	384	359	345	353	401	375	346	359	373	385	380	348	347	384	347	349	374	331	372	373	361	373	331	346	385	404	336	342	351	376	371	350	349	401	351	369	383	355	345	378	353	369	360	361	371	391	346	361	307	396	364	393	370	386	378	360	350	371	361	362	342	380	385	332	359	352	354	390	349	366	359	380	381	333	343	354	353	321	375	379	363	361	390	366	347	356	368	370	367	353	311	386	348	395	369	372	360	335	346	358	369	369	350	345	374	408	365	335	355	387	372	343	361	381	361	343	343	370	346	361	341	357	353	369	377	388	386	348	347	363	372	350	386	355	391	366	365	365	408	392	360	390	348	344	353	372	398	425	406	366	356	351	380	362	376	340	399	347	373	354	372	346	339	370	364	338	367	382	322	341	383	398	359	390	358	376	356	347	346	346	349	392	403	355	365	383	362	372	387	382	399	368	348	373	339	380	380	351	353	370	352	368	343	399	366	354	390	368	376	349	387	382	374	395	355	370	366	365	384	363	399	375	340	353	358	351	363	388	383	401	344	367	356	341	386	388	346	363	395	348	372	401	326	374	380	373	347	346	370	345	412	384	373	363	324	377	345	364	362	407	367	366	364	362	354	376	365	353	364	362	330	382	361	366	353	343	383	379	367	397	373	358	363	368	363	376	409	379	377	366	368	368	424	358	337	376	379	357	357	406	406	351	359	381	404	353	365	341	352	399	335	388	391	346	365	359	369	388	370	366	401	346	381	337	362	352	352	361	341	369	394	326	366	408	366	363	337	363	357	344	400	376	392	324	371	402	400	390	376	376	375	366	342	379	381	343	345	385	349	373	342	360	353	367	384	379	378	373	375	341	375	386	362	368	396	371	383	414	372	376	366	345	380	385	357	330	367	361	390	376	367	368	380	346	367	366	354	362	348	414	378	399	390	354	336	359	372	367	389	348	377	392	376	400	361	373	379	373	369	359	351	346	384	355	374	350	324	357	346	348	326	362	374	376	354	360	354	339	360	383	370	350	389	376	371	322	354	379	355	379	370	372	377	343	368	340	357	364	389	344	358	334	417	349	345	347	390	354	366	381	378	370	389	368	388	373	364	385	375	403	378	394	358	349	360	368	367	390	353	333	380	338	381	382	345	374	366	412	382	362	320	372	362	356	331	348	362	340	359	345	357	359	393	368	368	369	352	369	376	354	363	367	397	382	363	353	361	337	341	395	338	391	346	358	391	363	404	397	356	346	375	381	393	353	391	363	371	391	388	420	348	385	393	392	366	377	381	370	358	376	377	347	390	398	352	359	364	363	344	342	351	386	383	366	381	371	372	397	362	340	355	345	371	365	403	369	349	382	410	379	376	366	385	360	405	353	360	376	380	354	349	421	387	386	356	376	394	331	356	371	394	410	398	380	378	364	351	379	347	349	367	384	362	390	390	366	350	361	366	361	371	331	352	410	330	358	342	378	363	402	386	361	371	385	372	393	370	366	376	359	364	352	395	386	345	370	391	357	344	368	354	376	369	344	366	386	358	389	360	324	357	392	366	371	344	354	362	354	397	334	406	387	394	386	383	337	327	393	395	374	400	411	366	392	360	377	388	380	360	373	348	371	381	355	337	340	382	333	335	365	341	362	361	383	381	371	335	373	346	373	353	375	385	355	381	353	394	356	366	373	368	406	367	374	356	347	350	358	364	376	413	374	384	343	368	364	350	343	389	377	396	367	396	346	364	354	380	374	354	360	357	338	347	369	335	356	346	330	392	381	372	375	364	371	358	365	367	396	365	354	372	402	398	399	388	371	357	360	375	359	360	376	394	347	365	397	390	383	344	372	361	350	389	336	368	355	390	364	385	354	364	369	353	365	374	381	380	366	355	344	383	374	406	389	384	348	387	354	381	385	377	385	369	365	363	366	367	384	380	333	368	373	358	353	378	319	385	380	361	357	342	361	349	394	356	365	357	352	371	386	334	370	373	360	336	387	335	347	378	319	347	380	386	393	356	375	397	366	360	362	355	357	341	366	358	375	375	351	350	372	349	376
3543	205	185	177	179	184	154	170	176	179	196	171	162	184	165	162	143	152	161	164	152	159	179	165	172	174	163	167	155	175	163	141	210	168	159	189	142	152	153	177	172	155	172	131	174	174	149	159	175	177	158	158	181	163	170	156	173	175	198	188	216	138	168	145	167	141	159	144	166	150	165	156	166	178	159	156	152	159	187	170	167	144	166	148	174	154	173	190	168	178	161	148	166	167	154	174	185	135	168	173	160	154	174	150	157	153	168	156	162	165	163	137	156	162	160	155	193	180	155	165	177	158	167	160	148	163	154	174	162	157	183	175	133	156	156	167	136	140	167	166	172	171	159	147	189	158	159	150	159	189	171	164	175	166	166	145	176	163	155	169	158	149	140	181	167	154	150	162	140	175	159	129	182	170	175	149	172	171	176	160	175	170	152	150	149	172	177	177	185	152	158	172	144	155	170	180	165	141	157	139	169	173	170	143	154	178	188	181	158	150	175	153	176	164	151	153	144	153	165	161	139	164	159	158	166	160	174	128	153	179	153	142	152	163	206	155	127	168	159	157	154	147	190	130	175	171	162	162	163	167	156	176	185	182	149	169	158	153	172	153	184	151	167	157	149	161	148	178	144	167	174	172	179	152	152	150	157	173	160	169	134	165	170	149	159	143	140	141	182	172	182	158	173	165	153	146	157	177	172	139	163	165	168	161	161	163	147	146	151	193	166	147	152	158	176	147	191	185	168	171	152	164	136	171	168	164	152	167	162	135	188	138	161	159	173	156	147	182	157	161	163	161	167	161	158	179	142	153	155	166	168	171	180	155	169	167	162	169	189	165	171	179	199	162	154	194	156	157	155	145	157	172	164	154	167	165	173	166	171	187	156	192	166	144	154	146	149	176	170	156	167	158	145	159	158	164	150	145	166	193	156	189	162	154	171	136	144	164	160	139	166	165	169	172	172	171	145	165	142	160	170	148	142	161	175	146	142	179	186	176	159	162	172	157	170	156	165	148	148	159	163	160	154	156	164	164	166	174	167	156	147	174	185	171	183	171	159	166	183	152	152	162	159	175	157	151	168	157	152	179	150	142	159	170	152	142	150	177	159	179	170	155	151	168	173	186	181	164	162	182	172	146	146	183	143	155	167	159	180	165	127	185	161	173	155	167	155	165	168	161	154	177	147	177	163	157	156	166	161	171	170	175	166	172	147	143	170	171	156	170	156	160	162	151	121	159	148	171	168	165	184	167	169	158	174	169	140	148	167	171	154	131	166	169	155	154	167	182	162	171	165	152	170	167	185	151	180	164	171	168	165	171	169	199	170	161	152	130	159	176	147	161	180	174	182	185	163	163	149	194	190	167	162	145	152	151	156	135	167	168	152	153	188	197	172	155	169	161	182	159	157	163	140	142	160	171	160	151	145	155	156	159	140	146	172	159	169	162	166	160	153	139	156	149	161	138	176	173	155	176	144	140	176	172	174	160	174	164	150	153	164	167	159	164	158	165	151	164	167	171	166	156	148	161	169	170	156	144	164	186	148	164	142	146	170	190	150	152	166	151	146	152	153	167	138	147	163	155	175	177	148	174	142	170	147	158	186	166	184	153	155	170	166	146	172	161	171	160	175	146	149	134	154	160	150	173	162	177	182	155	164	161	164	147	158	154	152	125	161	168	155	152	178	181	173	150	150	163	135	146	162	143	160	167	150	183	180	156	159	152	174	164	166	156	156	181	183	162	164	151	146	145	160	148	155	167	178	186	157	157	173	162	158	165	174	161	168	144	154	144	177	184	161	157	157	137	167	174	154	173	152	157	153	169	180	159	182	160	171	151	148	160	162	148	152	161	139	145	158	155	163	179	177	151	162	173	167	150	144	160	143	156	158	169	156	184	170	152	139	170	165	171	166	152	158	170	159	161	164	172	158	174	169	175	168	150	169	152	178	147	166	162	161	150	154	158	179	143	147	165	141	180	152	165	169	165	168	160	183	166	170	184	150	160	163	159	164	170	171	171	158	146	151	169	162	155	169	157	163	154	162	166	166	189	166	162	176	173	163	158	166	142	174	164	172	167	198	158	146	156	153	139	147	148	178	166	132	175	150	181	163	170	158	143	176	164	164	172	154	165	165	172	147	174	172	148	189	181	171	157	159	152	180	136	146	177	163	141	167	167	175	135	167	191	156	165	177	168	157	159	145	167	181	149	167	170	150	158	167	141	144	160	183	157	170	169	156	154	152	152	156	138	153	172	145	155	189	143	155	157	152	176	156	169	181	159	140	185	170	149	124	159	159	157	144	178	173	166	154	154	151	165	155	148	185	156	169	171	168	163	167	177	173	163	152	153	140	172	167	158	162	159	174	173	153	168	151	176	174	215	170	153	181	157	180	168	167	166	155	173	151	186	155	153	163	162	133	153	166	165	147	155	171	157	181	167	174	171	174	156	164	162	159	176	149	153	148	167	170	165	162	160	161	156	175	129	154	170	183	164	184	167	137	157	181	150	168	165	157	159	187	169	175	167	153	153	155	160	173	157	156	167	181	135	156	172	150	153	162	154	161	171	182	150	160	154	145	175	166	149	150	157	171	181	169	173	165	167	159	179	167	179	140	170	165	185	166	173	163	150	174	172	147	193	155	164	169	154	182	164	165	152	150	174	165	158	129	167	148	159	147	144	140	168	171	160	171	187	172	159	167	152	174	163	162	177	164	157	141	159	165	166	158	166	203	166	162	166	148	166	158	150	177	142	153	150	203	153	159	150	134	160	142	169	165	159	139	176	156	197	178	166	180	169	170	186	173	180	174	158	156	156	197	170	154	158	168	144	167	186	165	171	165	164	165	159	159	141	171	178	163	184	169	161	168	158	176	136	156	184	145	166	165	162	165	172	169	161	181	161	171	139	158	171	156	145	149	147	162	149	155	161	147	160	162	157	165	157	168	157	170	153	154	154	150	152	146	188	152	162	180	147	154	157	152	159	139	178	165	143	169	167	173	182	174	167	152	173	149	161	165	135	150	171	152	151	173	141	207	158	159	173	171	166	150	158	169	157	188	167	155	167	180	153	164	145	147	140	166	176	174	165	129	148	151	167	154	176	155	161	170	186	163	163	171	181	121	167	159	144	157	167	148	171	158	168	162	159	153	186	168	146	146	155	177	133	169	143	180	121	158	174	172	155	159	161	166	142	173	157	159	150	158	159	163	150	162	162	177	163	175	152	181	176	182	149	159	173	170	151	157	172	136	161	173	153	188	166	158	164	177	165	162	150	175	166	184	176	176	157	164	178	161	165	175	156	175	156	146	142	168	154	189	159	153	155	180	174	166	159	165	150	149	153	160	180	168	176	161	137	158	192	132	165	150	163	168	162	146	153	172	185	156	175	174	167	169	154	171	161	168	143	172	150	151	158	151	158	158	168	159	180	164	183	158	179	155	161	150	153	150	157	164	175	192	161	148	170	167	134	167	159	132	164	170	166	161	155	170	187	181	177	158	152	157	164
3381	478	546	579	526	506	509	529	477	491	463	489	455	475	464	387	422	431	446	478	464	444	431	447	468	429	462	489	428	407	409	423	449	470	412	427	483	432	438	399	429	424	448	437	488	474	492	498	472	422	459	449	461	442	466	444	438	480	464	511	629	452	429	411	477	432	433	432	426	439	450	469	448	454	441	442	430	437	471	423	440	453	489	462	412	433	439	444	408	437	467	465	436	434	423	408	429	447	453	434	392	434	432	454	454	435	426	436	422	462	429	418	431	455	464	405	453	425	430	410	440	430	426	444	436	406	470	404	467	425	411	457	452	443	446	416	417	430	427	441	423	436	420	413	440	437	478	463	418	467	425	417	460	467	422	416	419	420	462	463	458	413	460	416	482	420	444	448	447	456	434	388	451	402	392	438	439	444	415	472	413	398	464	445	439	477	439	453	431	472	415	439	444	431	439	438	442	451	449	418	453	410	441	429	430	413	428	449	431	427	441	393	425	417	477	419	426	449	436	416	469	424	413	436	415	438	454	482	468	440	456	436	435	419	433	432	422	459	437	458	429	463	436	422	432	435	459	435	450	382	429	457	481	434	427	440	408	424	416	436	437	469	423	442	451	429	448	433	460	412	397	475	413	430	478	432	451	436	459	432	450	446	460	446	479	417	443	445	404	458	458	432	422	414	383	442	443	418	434	441	430	460	490	458	472	469	422	433	433	440	424	454	425	449	447	429	476	456	410	470	430	446	486	455	481	451	435	468	419	456	412	451	437	416	410	433	440	442	414	492	419	436	428	423	453	469	459	440	401	448	385	461	455	402	435	399	426	440	452	440	442	471	461	424	450	432	435	408	449	459	436	424	438	442	447	444	427	437	446	439	441	450	424	451	494	421	483	430	425	457	431	458	455	443	447	428	445	429	453	440	472	454	438	452	497	423	439	420	445	443	419	435	414	457	439	423	447	441	454	433	454	436	438	456	433	450	406	434	461	443	446	424	425	425	438	414	446	421	440	460	454	437	454	481	448	416	440	449	417	452	457	453	419	439	410	421	399	407	466	432	421	445	430	428	440	427	472	400	446	440	427	514	425	438	438	415	430	401	436	420	446	428	428	423	453	444	433	484	422	463	461	420	443	456	460	438	426	404	434	446	398	451	470	432	453	423	455	433	438	468	438	427	425	438	393	448	430	448	473	460	439	453	411	405	413	420	443	435	399	459	487	416	437	405	430	452	422	456	457	398	451	445	419	468	453	442	431	423	421	453	454	443	440	450	470	427	468	447	415	440	447	447	448	436	443	455	459	441	438	430	411	484	448	406	456	436	478	444	438	438	421	457	432	453	480	444	438	450	408	457	422	449	418	424	421	434	449	429	459	441	448	445	413	412	459	414	461	461	431	427	434	437	413	405	447	453	447	468	451	445	481	424	448	385	420	486	402	422	459	411	442	410	414	395	456	443	445	436	454	413	441	400	425	411	436	379	434	407	426	434	440	428	454	434	439	433	440	443	396	458	457	452	447	460	407	439	466	438	462	430	412	448	452	449	447	432	424	439	479	440	449	424	472	388	475	444	412	449	420	445	395	439	427	414	400	432	432	475	515	465	436	453	422	442	416	411	457	466	471	382	435	442	457	471	427	474	469	422	438	466	435	479	414	434	468	413	454	444	421	453	435	436	409	454	455	441	442	421	430	420	401	444	431	402	441	451	451	426	431	457	469	440	472	430	461	457	450	457	456	456	395	442	414	469	397	436	443	448	486	440	436	400	463	440	418	443	453	464	497	442	440	430	427	448	461	450	416	401	441	463	431	402	452	462	427	395	420	441	437	429	462	417	413	474	420	419	455	447	453	481	416	430	413	455	432	460	448	436	379	447	430	437	413	470	475	468	413	465	467	444	443	429	404	408	447	426	460	449	426	474	446	459	453	407	417	425	437	419	401	399	423	422	428	421	450	440	430	453	436	445	435	463	433	447	391	442	438	441	442	462	433	446	484	441	452	449	415	459	473	438	422	433	395	441	420	452	458	429	437	446	436	440	459	457	427	488	451	415	402	421	471	401	422	434	437	480	428	430	439	433	407	442	432	435	421	433	429	456	446	434	454	430	457	457	457	453	441	416	484	437	450	417	467	409	417	442	429	427	430	432	438	444	438	463	429	446	426	479	421	408	417	440	447	409	442	425	472	432	412	413	436	454	468	457	447	466	461	412	426	428	423	474	413	441	443	451	436	456	433	425	452	468	421	414	435	419	409	426	432	445	415	415	442	497	452	428	421	440	406	438	402	422	442	455	423	435	456	452	451	442	431	440	456	444	453	461	403	464	449	446	437	427	472	461	453	414	464	432	435	441	422	468	457	421	445	439	410	481	483	448	422	463	489	457	428	457	408	460	440	432	453	460	430	398	456	464	446	456	456	424	423	433	433	467	459	426	425	422	432	447	483	418	426	412	450	398	421	416	413	416	449	407	430	397	402	403	460	432	407	426	454	442	455	423	429	404	433	451	480	408	450	457	428	446	435	432	438	423	468	422	449	457	414	410	458	429	427	454	472	460	466	432	457	433	446	451	436	446	448	444	453	471	446	421	433	453	417	423	438	457	418	446	442	463	417	454	464	411	451	443	453	425	451	428	410	448	441	412	441	445	436	417	409	420	444	456	441	477	431	436	450	454	406	475	450	461	410	408	439	417	461	456	483	442	453	435	477	412	467	396	426	429	455	469	450	446	425	430	416	482	448	475	418	424	441	414	434	391	431	417	442	433	438	434	424	438	431	455	445	475	457	429	449	402	454	462	431	437	465	452	437	476	409	427	458	424	478	437	454	446	444	409	473	449	450	420	447	446	428	478	425	409	414	455	443	449	431	416	444	476	462	449	416	450	456	422	479	466	399	439	438	473	439	427	425	465	439	397	465	455	452	442	464	432	427	442	414	432	450	414	419	457	425	470	421	419	423	398	401	441	428	488	463	466	410	477	436	408	479	446	436	405	424	460	415	473	431	461	472	421	444	448	479	438	405	483	414	436	403	464	450	452	431	427	444	444	435	454	430	456	413	434	430	413	466	422	403	418	403	419	433	409	444	453	444	424	437	405	456	439	454	428	448	394	418	417	432	459	448	412	473	439	437	390	429	414	438	410	433	442	478	446	435	461	424	458	446	428	457	409	410	435	457	423	434	416	439	428	472	449	460	407	418	459	467	449	475	391	465	419	439	412	449	399	439	451	451	464	451	449	435	473	430	450	389	430	442	427	458	427	450	426	438	449	437	365	400	416	422	433	391	423	410	446	430	439	419	453	436	478	419	441	450	410	414	438	463	422	426	471	481	425	387	440	434	478	428	420	439	408	421	441	451	442	434	424	448	466	434	433	434	421	445	429	425	405	433	398	429	470	478	426	448	487	413	439	434	427	460	428	427	461	449	429	445	409	426	423	416	431	417	447	456	457	516	466	472	425	414	442	418	476	475	447	398	411	451	446	450	439	438	435	439	458	399	426
33331	5702	1231	860	592	465	388	373	315	279	293	257	270	227	236	255	240	218	218	259	227	207	258	218	228	212	207	203	204	233	210	189	212	204	208	211	222	218	192	219	229	234	248	199	229	227	207	244	223	228	209	219	217	198	205	227	193	242	226	381	481	216	181	204	209	207	189	214	199	197	201	228	198	201	178	196	223	206	208	206	215	196	212	216	219	207	211	198	200	225	203	199	219	227	205	183	212	188	205	205	246	200	208	213	187	203	236	184	189	185	202	200	203	198	206	236	177	201	223	200	199	189	204	209	232	218	205	203	222	191	248	203	183	180	250	184	184	217	187	196	231	204	198	207	237	186	189	187	209	200	203	209	206	224	207	240	218	184	185	228	218	191	209	208	216	215	196	224	199	219	210	207	173	224	220	216	207	203	199	220	174	190	206	201	216	214	193	209	223	200	208	221	222	207	212	222	209	227	204	179	191	222	217	220	219	230	202	219	225	191	194	198	196	212	223	207	211	200	196	168	204	213	204	228	199	223	213	213	200	190	223	215	179	200	195	193	177	217	223	220	235	215	197	208	239	226	194	194	220	197	217	189	195	219	199	214	198	227	211	201	218	206	200	213	196	205	236	224	222	223	202	223	219	226	196	208	217	239	204	214	212	188	194	204	232	215	215	205	195	206	214	199	227	201	216	212	238	213	236	204	208	203	214	221	200	218	199	222	208	185	198	226	216	221	220	246	201	220	225	201	222	214	201	193	197	198	230	200	207	211	213	225	237	196	203	252	185	200	201	207	193	198	192	233	207	206	233	218	193	203	220	212	191	194	208	200	204	224	199	232	207	189	195	198	186	203	239	207	193	192	222	193	219	220	200	186	195	208	207	219	205	230	194	217	208	203	205	182	201	211	214	225	217	207	220	237	218	234	187	215	194	183	193	206	196	199	196	190	202	200	209	221	212	203	187	210	185	237	221	179	213	169	200	249	235	204	208	209	194	251	220	205	184	215	206	170	196	219	203	196	208	205	199	230	178	226	188	194	216	210	201	221	178	205	230	213	193	200	205	196	205	206	222	220	218	209	188	220	203	190	216	221	204	206	242	190	213	211	218	198	201	210	232	228	228	210	221	246	202	179	198	195	202	208	181	202	218	220	223	206	196	204	203	216	207	257	209	212	223	178	196	211	204	209	215	214	212	205	224	212	198	193	209	172	210	241	226	203	231	195	205	204	212	227	206	209	227	210	229	224	195	218	226	208	186	191	190	232	236	212	214	213	216	205	219	239	222	202	192	215	222	197	233	192	193	227	206	216	202	205	201	204	222	201	223	210	199	206	202	206	206	219	215	208	189	216	199	232	222	191	201	215	176	182	195	217	224	225	216	203	192	197	207	192	196	207	205	231	212	187	215	214	199	218	224	211	210	195	215	219	198	202	208	218	207	230	211	206	215	201	227	216	193	198	180	203	186	218	222	189	201	183	217	245	223	206	217	216	194	247	209	234	193	179	195	222	216	230	214	195	208	214	212	199	180	195	225	180	216	209	209	204	198	236	253	219	217	196	205	210	204	225	204	199	210	235	201	197	206	204	227	192	218	191	196	202	191	215	233	232	189	197	217	209	211	206	233	213	205	200	214	205	217	222	209	212	239	247	204	212	202	269	211	226	216	222	226	190	221	196	229	202	210	224	200	221	179	191	226	201	203	218	213	204	196	194	229	245	185	215	226	224	210	237	218	209	221	199	213	187	215	222	217	200	231	214	208	205	190	207	197	207	202	210	215	219	188	190	207	227	213	199	213	204	215	226	232	212	198	224	216	193	215	205	217	213	192	228	228	212	222	207	211	213	182	174	186	216	179	194	206	199	217	233	216	208	183	197	238	230	201	226	201	204	214	180	192	209	222	199	206	230	200	213	215	185	201	202	219	187	195	190	202	202	203	228	207	195	204	209	221	206	209	215	214	216	235	227	194	225	225	223	201	220	193	192	218	226	227	220	174	209	230	211	210	234	221	239	182	203	199	219	216	191	206	229	213	209	207	223	210	221	184	207	222	211	214	207	216	200	203	211	226	204	223	210	204	208	203	200	214	221	193	205	221	185	199	215	195	220	180	213	211	225	216	194	206	202	219	220	201	205	225	201	222	190	194	207	209	195	225	198	190	203	199	206	197	228	200	195	193	187	243	210	208	196	181	212	220	216	216	208	183	202	241	229	193	209	208	190	209	221	213	214	205	226	199	210	214	220	213	231	188	218	213	211	191	216	176	200	202	178	215	216	215	227	213	187	212	210	189	209	226	227	220	197	217	212	227	216	205	200	190	222	208	195	188	198	227	220	202	231	214	193	225	220	217	207	209	203	197	199	223	202	189	203	209	191	221	194	195	187	218	184	219	201	241	195	195	196	218	211	195	193	218	250	209	208	209	172	206	193	261	214	193	199	207	205	184	234	203	229	200	216	208	206	195	200	203	221	207	216	219	233	237	213	190	199	211	207	204	214	212	193	218	225	206	202	238	191	224	196	205	209	223	194	217	201	185	197	203	217	195	185	209	212	192	217	208	218	193	200	222	223	183	214	234	192	192	206	217	255	218	222	214	220	242	222	190	208	207	217	197	208	223	196	210	209	215	226	206	210	201	192	208	207	210	201	192	219	225	208	197	221	203	219	200	222	228	207	217	201	209	216	237	171	224	199	226	214	203	188	213	188	227	222	185	191	208	208	220	211	205	210	202	213	227	202	215	192	220	186	212	188	178	211	215	203	218	174	217	212	202	205	189	226	198	188	221	245	231	231	211	186	193	216	212	204	231	199	186	208	169	196	185	191	209	188	207	226	192	202	202	205	202	218	192	229	189	230	205	219	203	204	206	221	195	220	217	205	198	224	211	234	210	204	201	197	186	227	224	206	206	200	195	179	199	191	209	227	185	199	206	187	180	202	213	210	203	203	196	200	218	216	206	190	208	232	208	202	224	192	224	185	221	212	191	211	210	233	191	189	200	218	235	217	184	203	205	196	201	186	192	209	215	210	203	209	201	204	205	203	209	228	233	197	217	201	218	212	228	204	205	222	233	221	236	216	243	214	227	187	225	185	197	217	209	191	214	185	229	215	240	215	240	206	213	207	230	191	205	217	200	230	202	211	177	206	205	214	226	217	216	203	201	207	202	184	216	204	202	249	212	200	200	189	197	223	199	215	240	206	210	204	210	218	196	208	207	209	181	195	204	207	195	203	225	210	208	216	193	196	211	214	194	229	204	237	221	216	215	192	197	222	203	216	199	204	213	210	183	215	206	217	192	227	202	188	214	193	211	179	214	219	207	203	212	231	178	219	211	219	203	202	218	213	212	189	217	228	216	202	212	183	180	200	199	207	191	202	182	213	203	185	205	220	213	211	198	182	180	196	224	203	223	227	192	222	202	194	187	209	247	209	217	200	212	193	207	200	194	185	194	211	188	213	224	184	200	212	209	210	207	202	238	197	210	253	235	209	215	229	187	220	217	238
17545	1277	2659	2977	2569	2161	1838	1529	1388	1163	1102	1045	963	927	850	781	780	785	728	720	702	701	656	630	672	626	635	710	618	627	608	623	597	612	563	619	560	572	600	555	625	577	637	648	674	617	661	723	618	683	619	595	603	619	582	617	601	630	569	1827	3264	562	563	561	561	513	514	558	525	515	558	532	518	559	564	555	528	561	527	550	581	550	514	575	558	505	503	547	567	530	537	535	556	558	575	590	556	552	567	529	521	524	522	526	569	546	535	542	555	565	540	544	527	555	540	545	542	556	524	557	545	516	532	528	554	599	546	541	541	537	552	533	556	536	558	557	513	559	561	539	535	553	545	536	525	529	529	507	547	552	542	573	549	554	519	574	553	553	563	571	531	570	537	556	528	550	557	565	579	540	534	556	556	560	530	564	540	530	575	542	549	551	539	512	542	577	532	595	522	538	534	549	524	503	470	558	612	556	572	547	502	512	551	522	543	528	509	566	530	491	570	557	520	582	561	556	528	507	558	537	576	534	551	545	520	555	524	534	570	508	538	524	517	544	553	536	549	556	566	519	518	517	566	513	538	547	524	568	493	510	572	516	535	499	559	535	546	504	551	509	566	546	530	532	567	516	563	523	582	513	527	533	507	555	519	543	548	552	539	550	564	531	556	546	506	518	516	521	503	546	554	541	568	543	519	545	551	534	512	532	563	507	517	519	521	537	490	510	552	533	548	501	505	560	534	534	548	549	522	495	530	521	545	515	530	534	534	574	540	544	513	515	525	574	547	544	549	556	501	536	496	523	515	507	539	517	543	535	533	573	526	514	523	551	536	576	535	507	558	504	543	532	522	542	562	545	537	507	543	550	537	568	507	513	542	547	519	551	509	550	536	550	538	538	539	540	506	556	581	554	537	562	553	545	530	535	515	539	554	554	545	511	532	549	531	531	574	553	545	503	553	562	519	525	528	545	555	555	566	564	528	552	482	540	551	585	526	554	549	536	531	522	552	501	561	538	536	558	527	543	541	560	538	547	558	502	546	508	539	552	565	530	534	534	539	564	516	549	522	584	554	548	566	547	494	592	524	533	530	560	536	526	549	565	507	552	596	545	562	544	545	509	546	514	508	549	523	524	572	525	510	560	549	532	544	566	523	499	551	565	561	574	505	522	546	554	553	530	516	531	479	523	515	557	517	512	557	546	556	529	503	560	564	535	545	529	548	511	522	513	573	550	538	571	525	533	502	568	531	543	508	540	503	544	573	530	540	546	536	560	545	546	573	554	533	526	536	556	555	530	543	575	526	563	530	573	542	566	537	572	545	589	519	528	515	543	551	538	540	498	513	571	555	544	520	535	536	559	560	592	529	514	515	571	604	515	516	519	521	542	558	535	511	548	533	545	542	504	500	532	578	552	518	513	514	577	519	565	477	570	551	559	568	537	524	554	550	574	547	520	520	530	621	523	538	544	554	536	527	556	536	537	549	558	550	542	535	531	565	552	491	535	554	563	529	520	551	519	538	538	518	557	569	532	525	560	555	534	563	512	558	525	565	541	561	551	519	559	509	531	555	551	529	517	545	564	526	559	544	565	517	544	523	541	540	579	539	521	525	554	561	576	542	543	542	515	565	566	555	569	560	592	504	560	531	543	545	554	537	553	531	489	513	541	580	548	609	541	528	560	549	526	563	560	556	563	581	524	528	516	508	533	557	492	525	533	576	546	543	509	561	533	563	520	531	558	552	530	494	530	538	535	516	531	550	564	561	567	546	542	561	548	528	529	505	538	539	515	539	561	559	540	511	545	500	566	568	554	571	531	510	540	564	541	520	533	515	537	530	570	523	503	537	572	565	528	533	536	533	532	529	509	529	569	526	503	552	545	562	526	539	519	507	607	527	522	507	509	504	543	531	584	509	528	547	539	538	539	503	557	528	537	527	521	521	543	559	539	557	537	496	552	528	547	573	512	511	525	537	518	559	556	535	523	527	523	554	559	546	554	555	559	531	552	587	536	556	546	574	521	521	527	521	508	552	560	530	557	538	522	493	532	520	520	488	527	533	518	553	530	556	545	551	560	516	557	513	546	482	514	532	542	551	546	560	534	527	522	518	542	552	552	536	531	545	499	559	531	573	586	533	551	552	506	514	518	567	542	514	520	502	511	565	576	562	488	602	518	555	566	549	538	537	533	517	568	471	504	536	556	522	549	543	509	528	515	560	526	577	544	502	501	518	532	565	563	533	521	503	540	568	523	542	547	541	538	544	524	532	508	555	496	563	502	520	549	549	472	532	531	527	580	543	551	532	551	552	563	526	537	565	578	575	557	567	581	566	529	556	549	508	542	535	554	504	540	561	508	528	557	526	554	542	542	531	549	586	543	501	533	523	547	549	566	619	576	522	543	515	551	519	532	508	516	566	535	532	550	541	539	546	581	529	508	480	556	555	544	523	528	582	566	548	556	535	525	588	534	509	582	537	557	529	534	608	558	544	564	560	505	526	574	501	518	538	497	552	540	551	525	537	553	534	542	539	563	550	534	571	530	534	515	541	501	526	555	499	529	535	514	531	585	532	549	521	573	514	527	589	533	532	505	516	550	548	516	529	514	584	543	461	565	583	558	512	532	528	546	544	530	519	537	526	522	572	557	527	543	530	534	551	527	488	571	493	555	538	506	557	526	542	533	536	535	566	549	522	547	552	547	557	505	529	543	536	498	545	543	551	562	522	593	522	527	519	559	550	554	499	517	566	536	537	550	533	536	535	540	565	575	530	515	586	513	531	542	536	502	548	538	502	548	511	571	520	556	540	542	540	485	522	541	577	552	550	572	516	530	540	554	523	506	514	518	565	539	528	576	541	562	559	547	555	550	529	564	540	509	552	525	534	544	506	543	524	499	536	519	530	553	502	530	516	523	529	531	518	542	554	540	527	568	521	554	511	508	552	512	519	522	535	506	526	525	546	537	500	549	553	561	547	557	488	541	541	501	581	525	559	485	541	571	540	501	610	580	507	530	548	561	545	577	539	562	592	572	553	538	512	526	578	526	502	567	533	496	518	561	592	540	540	535	500	564	589	533	551	535	565	571	564	507	531	530	544	547	558	539	501	502	522	523	487	540	527	552	563	556	582	542	545	561	490	556	526	570	550	573	522	598	567	519	521	548	482	533	504	595	551	532	507	555	561	511	536	568	618	562	546	580	523	551	527	509	500	537	510	569	569	553	545	528	551	529	548	561	478	558	567	566	521	534	547	509	507	542	515	530	586	571	578	556	532	528	520	531	530	569	572	543	575	554	581	563	562	547	537	576	538	528	577	604	555	500	549	545	474	528	601	550	538	512	561	524	513	575	555	540	474	539	513	586	543	515	552	531	522	560	533	551	561	529	540	535	523	521	521	521	550	538	522	550	540	523	513	557	584	553	575	560	553	497	517	554	508	545	540	534	519	493	502	541	532	522	498	516	536	535	523	514	547	565	558	493	554	557	542	549	520	572	551	568	546	522	527	529
45781	12586	2556	1656	1049	769	630	509	407	374	313	288	251	239	229	195	207	201	189	184	166	152	158	176	150	179	149	163	159	154	153	150	154	152	141	181	143	128	156	148	147	145	134	151	130	156	162	166	155	144	152	153	137	137	156	123	156	147	162	369	736	133	163	128	146	142	130	141	122	147	149	130	152	118	109	163	130	137	149	160	125	119	128	119	147	144	144	150	140	110	139	178	146	143	140	150	125	144	161	142	162	142	151	144	154	147	131	118	138	150	122	139	150	143	156	125	135	145	118	145	142	136	138	137	153	143	153	146	134	130	131	139	172	152	134	136	153	130	122	140	144	131	141	135	142	144	131	140	161	161	142	128	122	127	129	135	130	117	120	137	146	131	147	151	132	119	109	146	136	135	109	128	127	131	134	123	155	146	129	136	134	132	127	125	137	161	122	137	147	135	156	129	129	140	139	146	139	112	134	123	140	145	149	135	144	153	154	151	111	138	148	134	145	128	130	130	148	135	126	151	134	126	127	136	138	145	132	150	139	132	134	151	121	157	144	146	133	119	109	129	148	141	118	129	118	116	157	168	125	141	129	149	125	143	133	116	138	134	156	135	151	119	155	141	141	159	131	149	127	141	161	134	124	131	151	141	141	164	145	142	141	144	133	141	129	150	146	141	122	120	129	106	144	130	144	119	133	116	116	139	121	151	129	153	147	148	128	126	143	138	133	112	133	137	130	139	158	138	131	139	148	135	155	125	148	138	147	139	132	117	137	139	147	116	137	131	109	155	134	141	141	141	118	121	120	142	114	158	120	128	141	137	137	145	167	121	141	129	136	121	135	149	127	130	130	148	143	123	135	126	149	145	114	137	136	136	111	128	136	135	148	149	125	146	170	108	145	143	128	143	148	114	118	143	134	131	147	129	140	142	117	139	134	126	136	148	134	134	130	125	132	142	140	145	132	140	135	131	128	152	140	140	132	137	141	147	125	135	124	150	152	150	125	133	141	157	142	150	138	157	126	146	148	148	164	142	138	143	138	131	135	140	125	124	123	132	124	131	154	120	131	119	149	136	156	133	149	150	140	131	127	145	134	136	124	123	148	140	137	113	138	128	143	148	162	157	147	124	139	127	121	144	137	145	142	129	139	143	152	116	135	167	137	165	134	134	144	149	118	156	141	146	132	146	152	144	125	142	134	128	140	132	142	145	144	143	144	121	140	118	133	156	146	114	151	145	119	157	133	141	134	130	142	139	132	160	125	133	141	133	142	144	122	127	125	132	146	144	139	151	116	130	134	135	155	135	159	124	152	140	136	127	127	128	123	137	133	136	138	146	138	146	129	132	149	150	155	151	144	109	130	114	137	153	133	162	136	132	123	140	140	150	140	144	113	128	155	132	126	148	135	140	140	110	131	143	154	136	106	150	130	126	122	128	156	116	162	128	129	128	147	129	167	119	123	137	124	134	155	112	153	140	147	120	109	131	139	125	131	135	137	144	155	125	134	134	145	141	124	130	150	109	137	121	136	146	120	149	133	138	129	135	135	132	153	134	143	130	128	137	128	169	128	151	132	142	143	146	151	136	129	134	129	151	141	139	147	127	156	138	137	130	149	137	145	135	149	124	139	130	128	157	131	137	118	141	152	138	173	133	167	120	117	133	144	141	133	150	123	146	144	129	122	141	133	133	135	138	152	122	146	138	163	148	143	131	137	147	171	127	128	149	120	135	137	153	168	145	135	156	132	169	172	134	144	136	111	136	130	141	123	153	128	146	162	122	123	168	164	127	149	121	131	130	150	146	152	149	129	156	141	156	122	147	151	124	138	138	112	141	155	137	148	150	118	148	146	134	131	119	149	140	126	135	129	124	149	135	120	139	121	124	168	138	144	124	146	157	135	111	154	148	118	155	129	108	151	140	126	149	136	136	150	126	144	150	153	144	131	137	138	128	129	139	129	136	120	121	132	129	137	163	136	156	128	140	128	145	157	121	139	146	143	123	131	137	140	153	139	139	143	140	121	128	130	122	138	135	147	135	143	138	132	117	140	135	135	136	136	144	159	138	138	145	113	155	108	151	126	136	145	149	160	127	118	134	124	131	143	166	146	151	157	114	142	147	135	156	144	124	148	140	131	151	151	108	136	124	145	143	155	149	157	152	125	151	126	141	146	153	111	158	140	125	124	133	131	146	148	128	160	142	138	139	130	143	134	137	136	140	135	106	136	153	142	163	129	124	127	124	136	125	146	133	123	142	127	143	129	143	117	131	141	132	150	148	129	122	146	153	149	136	128	142	149	146	127	129	127	158	121	138	151	137	135	126	122	159	156	142	125	130	150	124	152	132	143	116	130	142	131	146	115	134	139	152	112	131	148	126	144	141	136	126	137	134	133	159	130	116	152	143	125	125	147	151	123	126	141	147	147	119	104	131	135	128	151	132	122	152	127	156	140	142	157	142	135	125	139	132	128	132	144	132	151	154	152	131	120	145	151	126	130	142	127	125	120	121	136	150	126	125	148	131	162	130	122	158	143	131	144	117	131	124	147	134	131	137	130	145	147	125	137	140	161	121	153	142	127	150	146	138	126	161	123	141	144	127	132	140	132	131	144	152	124	118	156	129	175	148	114	153	132	146	120	117	127	139	121	134	134	185	134	119	145	139	141	131	143	123	107	132	154	115	143	154	123	138	134	147	137	118	126	135	112	132	145	132	164	132	149	121	151	148	137	137	147	133	124	149	139	147	138	117	139	145	128	112	122	126	122	123	143	162	127	141	120	112	139	143	157	145	139	121	120	145	130	124	124	138	142	130	135	127	165	130	150	149	134	142	129	152	128	144	124	142	138	151	146	135	136	132	140	127	165	120	125	135	171	165	129	146	158	116	131	143	138	134	128	132	154	153	146	148	119	140	121	158	128	139	137	139	145	148	157	130	142	155	138	137	147	109	134	133	130	145	138	140	134	123	128	143	133	140	139	133	139	136	127	138	134	137	126	134	153	148	138	127	117	144	127	150	155	132	132	124	127	138	147	150	118	143	136	161	141	139	138	148	130	145	145	162	120	161	133	145	128	120	129	169	134	158	149	135	136	140	146	150	139	133	132	147	153	139	119	125	131	146	146	136	135	145	146	140	141	140	130	130	138	137	134	134	153	138	137	147	125	137	123	156	143	144	128	153	131	137	132	131	147	131	129	141	136	143	112	154	138	119	132	156	118	150	139	136	139	134	135	136	147	144	133	122	126	109	137	146	151	124	136	140	136	147	148	139	127	148	156	136	149	143	136	131	110	139	131	143	152	122	132	131	126	141	144	150	133	128	139	129	161	132	135	123	135	135	128	133	138	140	135	145	143	136	139	118	122	156	128	139	149	139	129	145	124	127	136	136	110	136	141	145	131	141	146	136	133	145	142	151	142	137	152	134	129	126	155	146	135	159	137	151	133	141	131	134	123	160	124	124	131	119	122	141	145	119	145	132	131	131	138	143	136	137	148	133	146	144
23807	1877	4348	4820	4399	3555	2805	2344	1918	1664	1433	1270	1150	1142	975	857	844	828	758	714	675	600	667	595	577	557	544	590	492	545	529	516	475	500	515	441	500	437	480	421	437	468	479	485	477	521	658	594	609	544	505	453	454	475	447	397	425	454	475	2557	5118	382	391	400	367	375	386	392	380	380	377	424	359	406	350	384	325	346	387	372	350	377	387	418	396	381	383	355	368	412	380	380	369	336	387	356	399	397	390	337	364	384	379	386	388	375	383	379	336	347	360	360	366	369	370	365	356	356	352	354	349	381	361	346	373	362	363	381	360	379	366	355	344	374	332	387	361	360	379	372	391	381	426	355	398	358	369	347	363	383	357	361	335	354	331	369	325	346	391	397	357	380	389	339	338	350	325	381	376	370	389	397	334	394	352	375	351	384	356	348	415	363	351	351	385	376	363	360	353	372	369	388	374	368	356	370	394	357	356	375	374	364	391	343	359	357	349	377	367	336	361	354	333	356	360	370	363	343	388	386	346	378	340	350	349	355	378	357	381	371	361	357	387	370	365	359	355	343	332	353	383	358	378	396	387	351	366	381	366	384	373	342	376	367	324	363	350	379	348	355	396	337	346	365	328	388	349	364	354	368	358	345	372	343	367	353	365	372	351	353	363	349	364	373	377	369	376	336	389	336	357	369	347	350	342	369	360	361	342	370	376	346	349	322	358	339	381	337	387	387	387	347	387	396	365	362	394	367	378	347	366	362	367	372	371	358	344	391	370	376	344	332	351	350	372	373	347	343	376	350	360	329	375	360	359	366	347	379	357	388	387	356	344	338	358	355	363	397	350	375	409	392	364	359	369	348	386	326	356	316	356	417	388	394	367	378	375	363	357	405	324	356	404	354	356	407	361	379	353	381	350	377	355	368	347	377	358	357	384	360	349	357	381	354	366	360	370	387	378	397	368	359	378	317	361	357	351	357	375	370	358	319	387	338	396	359	362	339	371	369	370	411	329	356	372	327	362	360	326	345	373	375	374	345	379	340	352	364	331	378	331	358	376	374	346	371	316	357	362	351	385	368	353	333	400	379	346	345	378	379	363	384	384	346	362	386	335	382	367	356	358	369	376	360	345	351	368	353	358	352	336	384	380	369	346	339	335	351	350	368	348	337	334	387	336	366	365	371	322	344	354	372	393	382	386	374	353	357	383	347	341	358	327	378	332	334	333	360	345	362	327	379	364	367	366	357	384	384	377	353	380	376	355	375	361	350	371	337	368	369	336	359	349	393	346	365	330	366	378	359	371	373	360	399	355	356	396	342	352	356	376	356	360	324	362	330	342	375	355	345	358	366	362	380	374	370	366	420	347	369	338	345	353	416	349	346	362	347	380	339	353	385	356	317	366	378	359	349	377	381	369	359	372	385	389	340	382	363	338	372	365	377	358	379	355	389	382	413	381	338	346	353	364	366	349	345	347	337	346	346	342	362	326	356	363	366	371	360	347	370	327	387	370	370	382	360	380	372	381	359	356	382	349	354	361	404	368	360	328	365	344	373	321	352	364	384	312	368	364	359	336	354	363	310	378	360	357	351	354	368	375	354	365	358	322	335	346	325	351	334	344	415	363	389	353	373	366	382	375	355	353	351	357	367	335	357	381	358	336	388	364	361	361	342	354	362	348	348	336	368	350	332	342	368	368	374	329	364	355	338	327	352	371	365	365	371	373	353	346	396	392	385	363	365	367	397	391	360	357	378	366	358	366	415	335	374	361	357	361	325	399	349	378	377	369	345	376	372	365	356	360	385	405	329	381	319	367	354	369	350	384	374	377	324	334	364	376	314	353	333	353	349	330	349	362	372	393	352	381	360	378	364	343	375	372	346	330	375	354	378	412	360	363	329	358	380	347	351	377	389	376	394	355	372	398	337	331	380	366	361	350	347	357	361	357	371	372	335	360	391	338	385	380	357	352	367	329	348	338	366	347	363	339	344	363	347	331	365	406	355	370	355	363	394	352	378	336	357	348	347	348	338	373	359	363	364	351	383	366	382	378	356	349	339	355	362	366	368	372	375	350	389	341	349	354	390	359	362	336	345	371	385	397	386	389	370	372	364	391	364	360	377	348	382	370	363	367	383	396	355	361	369	361	366	358	358	365	400	362	334	394	390	343	358	357	375	387	383	372	364	351	330	374	381	360	406	365	349	354	364	361	366	363	353	391	346	372	347	390	359	402	391	339	330	369	361	401	349	352	340	339	356	324	346	366	384	352	380	352	352	347	351	349	382	347	358	382	374	362	350	344	383	368	360	390	386	399	389	349	365	378	357	357	349	322	340	339	334	396	389	360	401	342	327	381	351	381	342	381	374	375	319	398	349	381	331	349	323	323	335	349	390	366	356	360	337	368	354	341	349	369	366	370	367	366	350	350	401	374	377	332	372	375	361	318	350	345	331	359	363	361	343	369	349	366	348	349	361	377	383	360	405	357	327	354	348	351	353	391	371	382	385	381	335	343	347	388	334	342	362	361	358	381	367	355	362	336	372	382	369	331	367	339	371	389	395	363	346	351	362	363	333	381	373	373	371	359	341	333	356	375	329	376	366	376	378	349	383	363	355	375	361	358	358	358	380	376	364	335	378	367	367	354	351	340	328	340	352	366	384	360	378	372	330	354	333	331	337	378	364	356	396	325	386	352	355	370	310	401	398	357	381	354	336	366	388	397	320	382	364	342	349	389	343	352	353	371	355	354	359	344	378	362	370	399	372	362	373	352	385	371	347	333	315	342	393	366	367	355	332	384	364	355	334	367	379	312	390	362	334	343	381	382	371	342	358	323	394	364	379	365	388	393	348	350	360	351	368	363	326	386	347	359	383	347	377	354	345	366	352	352	375	382	371	329	351	383	371	369	375	340	368	368	352	378	355	376	374	348	371	353	342	400	385	377	384	361	382	364	393	347	366	379	334	343	370	343	342	341	344	384	361	356	377	341	358	352	348	398	342	363	379	333	333	377	361	398	367	352	383	362	369	386	329	337	383	390	332	352	355	398	367	354	358	354	360	368	375	357	357	330	358	345	380	356	358	374	362	362	341	374	342	372	396	334	350	386	370	374	385	380	333	346	331	323	377	341	346	382	392	322	365	364	355	375	321	352	366	381	344	354	352	355	359	333	355	384	361	366	342	377	365	361	360	392	336	330	386	366	386	422	342	383	338	323	357	375	361	355	366	358	382	341	353	347	352	380	335	354	357	372	360	360	353	347	353	363	375	365	381	355	369	348	376	369	363	378	400	354	372	381	339	365	360	382	374	375	386	346	362	360	371	359	352	356	366	346	369	360	342	361	389	347	348	347	355	328	339	347	359	365	347	388	389	348	368	360	395	326	383	362	378	363	383	346	343	364	348	354	352	341	351	346	362	349	372	383	362	385	353	358	374	389	365	345	379	362	361	355	375	372	366	369	366	371	332	340	352	372	362	394	382	329	371	367	341	373	355	364	336	385	351	336	364	367	364
3480	208	186	184	199	159	151	152	166	159	174	179	196	163	156	158	160	152	169	160	166	192	158	141	163	162	169	154	163	158	166	174	162	175	181	168	167	148	156	161	167	161	175	163	177	174	162	146	157	173	179	148	152	176	186	165	182	169	147	174	158	186	165	167	170	158	167	167	186	175	164	129	185	143	176	160	174	172	183	158	167	166	183	148	177	164	161	168	171	160	148	163	161	166	166	188	138	159	186	176	157	150	161	169	173	152	177	152	163	155	144	128	162	170	149	165	171	145	163	162	157	149	155	146	161	170	164	170	157	176	186	168	176	145	170	177	183	163	161	161	144	166	152	169	187	181	170	158	162	160	152	142	160	148	135	170	178	151	151	165	165	204	169	155	171	203	167	186	180	143	146	171	161	159	183	191	159	165	161	175	184	147	150	163	164	147	146	186	175	130	149	156	154	166	183	178	171	161	166	149	175	161	187	172	146	165	150	156	160	174	148	151	158	185	156	156	170	184	166	156	151	159	192	167	191	164	164	148	181	168	170	187	188	160	161	161	152	153	161	161	155	168	174	174	156	154	148	170	188	196	163	176	159	164	167	155	168	167	154	153	155	153	168	186	177	158	157	186	177	168	139	169	143	140	156	185	135	160	163	166	181	166	193	183	173	150	186	148	186	130	142	191	155	161	173	173	167	154	166	184	185	168	152	170	155	148	152	161	196	162	177	162	170	155	169	184	151	169	178	152	188	143	158	175	153	171	156	174	147	154	166	168	173	165	167	180	166	172	160	171	151	162	143	163	171	159	137	149	160	186	152	164	160	180	145	168	155	159	175	146	142	167	171	158	171	155	129	177	178	141	160	157	187	176	164	159	163	173	200	158	168	161	141	191	179	174	174	157	167	184	170	167	185	167	172	150	147	142	163	168	164	153	177	191	146	191	178	162	158	175	158	193	167	155	153	167	163	145	167	147	150	162	165	182	155	169	169	175	161	164	166	181	168	161	149	175	171	155	175	177	150	150	168	170	139	157	190	185	154	161	158	143	187	166	166	163	152	174	161	145	164	165	182	168	152	162	166	135	157	154	145	191	167	191	158	164	162	169	152	137	149	160	176	152	170	166	190	159	146	158	153	171	180	177	176	163	172	162	183	163	170	168	154	159	158	157	161	163	161	143	171	152	176	135	128	182	158	139	171	165	162	160	176	157	156	163	140	180	166	173	152	162	153	159	151	157	155	165	159	185	158	184	179	146	149	152	152	179	154	163	183	140	164	163	165	162	171	170	162	161	178	173	152	187	155	168	141	157	175	150	160	150	181	148	170	148	164	158	176	175	144	165	179	162	175	156	142	168	166	157	164	163	162	190	186	161	141	148	192	159	163	158	156	163	174	165	174	160	174	153	162	172	156	159	187	145	171	177	170	176	174	177	161	161	161	156	153	169	164	153	137	158	155	185	147	166	178	186	163	159	159	153	161	150	161	184	180	169	134	167	159	173	152	139	185	154	127	171	151	146	145	168	154	184	137	166	172	170	184	147	181	190	145	144	187	144	155	163	169	164	162	158	150	163	161	155	162	163	169	161	157	170	151	174	183	148	145	165	147	164	167	166	181	145	168	156	169	170	180	191	179	191	144	164	164	169	160	185	156	172	147	163	166	146	166	158	166	171	155	150	200	163	143	135	158	156	168	147	177	168	162	175	144	207	183	145	159	171	177	166	155	158	160	164	158	162	130	145	130	158	173	142	151	156	172	166	172	175	160	165	171	158	149	185	158	153	161	138	157	171	155	152	167	154	147	177	157	153	148	162	165	161	160	175	172	188	143	162	169	158	182	157	165	174	168	144	156	179	162	142	177	192	146	166	133	174	149	177	149	160	165	158	142	197	174	162	184	141	203	167	146	170	153	142	166	157	172	187	171	160	158	174	161	157	168	164	153	160	142	187	157	170	168	175	160	165	166	146	163	154	167	180	155	148	137	149	137	152	168	189	158	138	178	177	182	156	153	145	154	145	152	144	165	145	157	157	172	169	150	179	167	142	136	153	143	178	171	170	147	169	177	181	171	185	165	171	159	163	166	167	164	144	161	163	156	154	160	169	165	148	159	166	160	195	171	177	168	167	159	174	167	172	162	176	163	150	138	146	178	149	148	151	176	153	197	170	161	172	169	191	167	146	173	162	174	160	138	176	165	171	169	137	155	144	175	161	152	151	164	162	154	173	172	193	157	168	160	157	143	161	157	157	169	169	189	180	149	183	154	144	165	167	171	165	179	174	180	160	165	163	136	154	170	173	185	160	158	166	180	158	179	170	158	171	154	191	151	158	167	151	168	158	153	182	158	129	163	176	151	141	150	148	148	184	201	148	159	155	158	158	162	154	173	155	156	161	181	166	131	145	159	156	156	160	165	159	217	134	149	171	179	168	149	171	167	151	170	147	167	161	164	137	163	159	166	166	152	158	172	152	157	180	169	167	164	163	143	130	182	157	174	177	159	155	165	168	156	146	179	167	180	156	156	168	173	168	156	146	169	180	145	160	149	169	172	158	151	148	168	160	162	158	174	180	152	175	176	139	181	178	153	183	149	168	161	147	143	146	146	180	154	197	179	179	178	177	151	163	163	167	165	146	164	174	165	180	171	159	178	182	167	168	164	138	178	155	170	179	140	176	167	174	164	161	162	179	169	167	186	174	143	157	191	169	152	173	146	156	128	174	179	152	172	154	162	160	146	169	168	162	142	196	174	154	149	143	170	157	165	179	146	159	159	163	171	165	173	153	152	174	167	187	176	161	167	153	165	169	151	178	162	143	173	157	149	163	190	192	188	169	203	143	183	159	170	167	156	168	177	170	189	164	144	171	180	154	150	181	156	179	157	159	157	161	166	170	165	163	177	164	188	163	162	146	183	170	155	159	199	154	164	157	150	166	169	178	135	167	148	183	163	155	165	167	166	157	155	155	168	142	149	169	188	160	160	170	141	155	161	158	140	140	173	150	184	160	150	148	177	180	159	164	152	175	165	161	166	154	166	151	149	130	161	172	156	163	163	172	154	171	173	160	167	165	165	178	188	173	158	167	156	197	147	150	152	151	182	164	163	170	139	160	176	157	159	153	159	147	190	188	163	158	158	176	157	147	153	152	173	158	150	155	163	164	170	185	152	183	135	163	165	184	163	172	172	163	152	160	156	158	150	183	169	155	173	167	159	194	179	166	154	163	184	140	159	154	153	152	179	161	177	160	178	144	184	147	142	150	137	186	151	177	176	147	158	150	182	182	133	156	171	175	137	163	170	161	165	154	165	156	159	161	169	164	180	160	166	172	180	185	150	148	177	139	163	176	164	189	164	151	155	145	173	178	147	168	144	176	161	177	149	141	149	169	163	175	157	156	172	174	150	177	156	158	154	174	163	139	156	164	159	158	154	158	152	154	157	158	169	181	180	170	152	154	160	173	131	177	161	178	173	152	166	164	148	154	148	174	154	159	166	161	157	149	165	180
3423	450	528	579	531	503	514	529	472	438	442	495	421	477	480	458	435	433	436	446	460	421	433	437	439	463	430	433	455	441	456	440	420	436	410	465	421	448	439	471	450	471	523	445	464	479	452	435	436	454	440	433	426	473	406	452	445	485	479	519	637	424	467	462	429	447	465	449	422	462	471	457	482	416	497	433	415	444	423	428	457	449	407	462	469	425	435	438	462	428	486	439	462	441	454	433	437	433	466	449	416	460	476	464	447	423	427	441	463	423	442	409	465	459	441	472	399	444	406	425	458	449	418	444	465	445	440	423	441	445	449	450	477	454	442	411	404	452	450	434	434	401	436	439	415	462	462	443	441	429	451	431	449	428	413	434	457	434	447	463	444	468	416	479	430	421	413	447	430	446	443	453	457	437	423	432	418	413	453	456	457	441	449	423	456	480	405	463	454	471	462	446	427	426	439	423	432	449	461	430	452	433	433	450	439	423	451	438	459	416	463	432	448	436	452	418	426	409	450	437	436	452	440	451	461	432	461	478	449	438	437	419	434	428	408	457	418	416	429	434	437	440	444	423	451	437	444	453	469	464	434	432	443	417	463	464	429	408	435	460	390	456	421	451	434	442	452	452	450	400	472	452	446	463	463	429	438	439	434	434	454	470	461	433	426	432	451	431	442	438	450	446	427	464	410	414	462	440	437	437	455	413	442	414	481	424	430	424	434	471	445	435	428	397	466	426	449	427	484	427	502	430	457	445	419	421	467	477	451	453	409	413	399	435	417	414	433	427	449	483	447	477	437	456	472	433	426	453	433	444	427	411	426	391	468	451	426	444	446	448	450	428	445	434	432	425	438	453	425	463	431	435	419	454	438	421	476	465	453	461	436	458	423	403	412	437	417	438	440	446	420	447	473	457	492	421	438	446	419	454	431	395	444	430	451	418	453	473	427	430	476	471	457	441	427	415	403	442	434	440	448	428	430	453	438	468	450	442	400	450	480	417	447	472	395	431	456	467	469	417	418	450	448	444	432	442	444	418	416	404	427	444	379	433	427	454	430	437	478	438	447	432	447	446	458	444	444	436	422	367	481	457	415	448	433	454	402	461	416	427	420	438	440	469	456	443	399	455	425	376	443	429	459	463	449	428	481	410	466	468	408	418	426	417	450	432	420	418	452	433	489	436	459	441	474	408	457	458	420	431	446	468	449	448	428	430	448	432	417	463	446	406	439	396	440	446	433	420	434	435	449	406	431	460	479	418	416	418	438	476	469	458	455	427	468	422	455	423	449	408	483	436	413	424	479	414	424	491	457	440	436	440	415	422	429	490	444	472	457	425	438	447	397	431	385	402	387	421	426	421	448	435	403	445	447	426	449	452	433	481	499	462	421	462	449	438	437	438	465	449	445	449	446	394	446	435	442	431	433	429	443	499	445	466	421	437	472	433	418	424	437	440	446	454	391	425	457	442	432	426	423	425	446	439	447	436	483	419	430	466	453	461	430	410	445	426	458	459	450	433	476	449	500	444	434	455	424	429	436	419	464	403	440	445	426	432	432	416	502	416	419	424	435	453	484	413	449	455	429	466	443	445	424	417	409	421	446	468	476	445	448	429	441	436	450	420	460	442	459	435	437	436	447	435	421	400	457	434	427	436	452	439	465	461	442	440	407	373	381	427	439	402	486	460	447	441	430	460	441	449	461	476	457	416	449	419	411	428	445	415	455	447	434	433	462	429	434	460	461	426	435	410	460	432	443	452	430	444	428	425	453	445	441	428	430	460	442	438	432	477	453	446	444	447	411	442	450	424	450	416	440	455	492	442	452	438	438	409	459	452	408	428	435	482	436	426	470	468	427	397	428	420	457	418	465	428	431	434	439	425	417	398	450	407	443	434	434	464	465	445	464	391	430	434	439	431	430	427	401	430	412	430	435	411	468	429	443	467	475	405	412	432	459	435	482	433	456	425	434	441	448	431	440	442	434	466	457	450	425	443	413	464	457	456	464	412	416	465	436	459	468	428	447	414	433	451	423	452	452	416	396	431	472	458	455	444	421	430	446	418	410	422	403	459	437	441	459	419	451	439	433	437	457	417	443	448	421	482	434	473	444	485	429	409	438	457	408	439	441	421	444	444	443	455	469	444	448	448	458	433	412	450	456	458	427	461	448	459	451	447	429	438	429	431	434	469	463	427	460	390	440	440	424	420	432	442	402	457	473	422	441	449	468	441	452	451	429	451	400	441	427	401	452	447	426	407	447	449	444	450	428	461	433	464	478	453	452	436	441	474	430	444	397	454	404	442	432	467	474	446	434	451	449	444	425	413	433	450	442	462	451	448	462	431	439	445	402	421	459	461	385	421	481	441	412	428	439	430	416	463	454	438	417	414	431	438	430	389	424	413	465	427	446	439	456	437	445	426	385	444	439	463	516	458	419	474	407	446	437	427	425	448	443	443	406	451	456	448	429	449	432	438	468	423	445	411	443	417	439	428	428	456	456	391	455	421	442	446	457	451	456	443	400	426	443	457	456	405	465	423	424	410	437	414	446	439	425	420	467	432	448	448	448	439	437	471	445	444	398	454	436	407	441	422	444	431	440	427	452	455	450	427	432	434	464	458	436	478	382	468	440	431	444	457	426	426	439	437	430	425	424	457	471	440	388	450	419	428	457	453	435	446	473	445	432	438	424	460	482	447	450	431	447	467	448	433	432	412	448	435	417	409	442	449	450	466	420	455	419	488	433	417	426	455	439	486	453	431	464	436	412	475	446	400	438	436	452	442	438	464	430	446	402	436	439	419	433	453	426	396	448	460	466	450	392	443	463	455	419	448	456	445	410	458	425	481	456	437	421	422	446	377	446	461	412	450	468	430	457	439	461	452	453	439	458	429	442	477	444	436	427	412	473	449	457	426	453	441	425	463	414	433	430	424	444	469	454	462	439	438	469	433	454	423	430	445	451	459	443	458	414	431	466	435	441	415	423	447	437	440	429	444	473	433	452	444	433	468	416	450	448	452	447	427	454	403	447	430	446	440	436	463	477	422	429	427	413	434	446	472	403	482	406	450	451	430	454	449	439	436	447	438	447	416	452	457	450	458	448	435	468	440	432	483	475	440	436	466	483	406	450	436	421	397	431	411	483	435	422	427	412	423	441	402	458	488	437	438	454	436	442	410	417	456	432	417	450	426	438	456	408	426	463	431	456	461	439	444	448	451	432	440	423	424	429	450	434	439	446	452	457	437	439	435	431	453	425	426	439	418	435	411	449	423	459	396	432	425	426	412	435	434	440	419	500	438	441	456	454	418	442	453	424	386	410	414	420	447	484	426	433	462	413	455	429	418	438	430	437	466	439	460	446	429	418	414	417	423	442	410	439	436	445	468	423	460	465	449	421	422	425	434	462	430	449	485	413	430	397	461	440	413	407	412	439	461	436	397	441	400	420	450	450	400	403	411	444	395	411	434	473	439	440	434	470	440	420	485	402	434	437	392	465	454	436	442
33083	6102	1153	880	645	501	436	377	354	328	289	257	282	273	252	235	215	223	242	207	237	211	229	211	233	207	210	197	236	220	213	226	223	245	233	223	224	196	224	214	230	208	216	240	211	211	226	221	219	207	204	200	225	221	215	221	213	210	186	300	497	223	203	222	191	204	227	219	201	179	246	168	226	204	216	215	210	220	193	201	211	183	226	177	206	190	195	201	210	210	239	206	190	220	218	205	204	225	185	237	199	207	195	221	219	211	208	193	184	201	165	197	215	230	193	220	212	190	207	183	194	194	178	184	232	200	223	195	198	193	213	209	200	205	192	239	189	222	220	211	182	190	217	209	219	220	194	192	195	185	196	234	238	192	203	200	197	188	182	220	188	212	200	190	188	202	229	202	222	215	208	212	213	192	208	212	214	192	182	212	197	173	189	209	193	234	210	217	203	200	202	208	216	238	208	202	194	232	199	197	208	165	193	199	196	210	199	214	222	207	231	227	212	186	214	214	228	209	219	193	230	195	195	205	228	228	194	194	231	199	208	230	188	203	210	182	201	209	198	200	209	219	193	171	200	218	222	221	198	208	205	197	185	197	192	193	207	212	229	202	195	241	211	217	192	209	204	229	205	224	197	198	191	187	202	213	236	229	205	205	208	200	207	233	210	211	179	224	196	211	199	216	201	208	222	195	220	209	192	222	214	206	209	217	237	217	170	209	231	214	208	203	208	210	209	195	224	220	195	212	217	211	215	208	197	213	197	222	205	251	189	225	212	191	235	211	210	209	208	209	206	195	204	218	188	215	199	192	209	219	216	205	214	202	236	209	201	233	201	177	207	207	215	197	213	200	214	200	217	202	202	218	231	200	206	181	221	227	226	200	222	214	218	232	198	191	194	195	195	197	198	211	199	232	186	209	223	227	218	203	205	220	206	198	195	208	198	233	214	214	212	194	188	201	202	173	225	250	227	208	197	190	180	178	198	201	213	191	206	211	220	231	188	197	194	215	215	225	216	192	234	185	220	223	224	229	227	207	196	209	219	203	216	200	185	184	209	197	203	208	209	195	198	212	226	195	216	204	187	217	197	206	230	217	204	195	194	229	194	203	188	211	209	198	217	192	194	204	194	201	208	201	222	227	210	207	233	234	222	220	219	224	214	201	207	217	183	211	217	225	211	194	218	213	208	200	216	202	199	217	204	212	187	175	229	198	190	245	216	216	201	209	215	214	197	212	212	194	221	189	228	214	200	199	211	207	220	201	230	206	230	210	193	177	219	199	230	183	208	187	212	196	252	215	197	199	222	219	194	191	207	192	191	199	205	190	218	206	199	206	208	207	196	194	220	192	190	204	211	218	209	197	211	222	223	212	222	226	202	214	179	219	210	223	207	194	220	197	218	234	231	200	190	199	217	213	180	202	200	200	206	213	196	206	203	212	196	222	214	201	197	199	192	184	187	215	212	174	222	196	194	185	202	207	221	183	212	197	219	203	188	197	218	219	203	194	204	223	226	190	220	193	173	224	223	197	204	212	177	213	197	192	201	223	183	214	217	203	218	190	190	199	224	205	225	216	222	211	208	204	219	215	215	204	208	206	212	207	224	238	229	203	202	197	231	233	189	186	186	221	201	195	200	222	203	193	202	193	220	219	197	188	207	216	185	185	194	207	210	222	223	221	236	189	218	208	211	207	218	204	188	169	205	176	191	190	209	209	222	188	207	202	204	200	218	193	186	220	205	216	216	228	228	211	215	216	203	227	214	195	198	223	230	226	205	215	210	211	216	212	190	218	186	224	194	182	214	195	212	221	204	216	220	182	215	178	227	210	176	222	194	191	200	197	223	203	214	229	215	218	223	195	196	204	217	194	187	227	200	203	221	228	212	210	186	210	213	224	214	178	198	232	196	211	197	214	207	227	244	210	186	244	180	210	209	214	204	181	205	238	222	227	216	200	199	209	190	185	195	198	228	210	208	220	181	221	211	208	193	240	199	244	221	226	192	204	173	183	237	209	198	188	200	199	200	196	187	211	216	203	195	213	182	214	183	193	193	195	230	179	200	217	227	186	204	196	205	186	223	162	214	193	183	228	199	231	212	181	210	210	201	209	210	229	178	200	204	224	250	182	201	177	214	200	184	221	188	227	211	222	220	181	209	213	187	235	193	226	192	206	221	186	226	212	217	226	201	191	201	188	187	193	231	197	201	195	173	213	228	220	187	208	207	207	215	235	207	206	214	179	196	187	212	197	205	213	202	230	193	229	224	221	200	211	244	233	168	198	215	199	204	209	200	199	213	210	212	178	213	195	208	212	217	199	195	200	207	215	231	197	215	204	241	209	200	219	209	212	202	221	214	219	195	194	205	215	203	212	193	202	201	207	219	226	196	209	201	232	189	202	209	211	207	200	206	184	222	218	208	213	219	198	217	194	200	192	220	202	214	219	189	216	193	195	214	207	195	210	220	201	207	226	205	200	200	228	191	191	184	228	225	221	204	223	222	207	200	199	225	194	203	208	209	203	209	194	225	180	206	206	211	187	191	194	222	217	197	214	201	195	211	203	202	213	207	218	195	192	222	175	221	211	198	215	216	198	210	221	206	201	195	192	230	225	219	227	218	217	190	203	218	217	204	180	222	217	204	223	210	233	201	210	227	209	234	178	207	235	225	227	175	215	215	204	193	181	239	213	197	216	232	242	202	233	213	189	219	163	191	163	182	198	212	196	209	198	201	195	210	175	191	193	206	197	215	192	206	206	212	224	190	178	222	216	214	186	228	211	204	201	208	196	199	215	227	189	198	223	201	236	241	220	205	213	209	216	226	216	196	233	202	216	231	199	195	212	189	202	197	203	191	193	199	209	195	211	203	222	193	227	182	190	214	213	214	197	172	205	205	218	218	197	215	179	208	203	183	226	223	210	202	219	193	209	245	227	203	201	201	213	175	200	181	195	187	202	196	199	210	207	210	171	200	210	223	209	192	207	193	212	216	205	206	201	225	202	213	197	196	211	200	196	213	221	195	214	214	226	205	182	210	223	193	220	223	183	200	235	219	201	195	206	228	210	194	197	189	226	201	229	200	193	222	151	196	206	183	178	189	205	227	207	219	198	211	239	200	197	189	199	204	202	237	229	227	202	174	196	224	228	213	184	236	221	216	213	220	228	213	226	212	212	235	219	180	210	225	221	200	211	201	232	180	208	196	191	182	218	214	195	211	224	203	203	219	181	196	199	205	204	203	204	210	209	206	231	204	175	223	199	172	186	214	193	179	204	195	209	193	191	231	212	172	200	213	202	194	200	192	196	205	190	199	212	209	199	189	207	193	181	212	208	207	203	209	194	212	219	215	203	202	218	207	205	216	201	228	206	205	188	225	228	183	237	198	199	214	207	233	189	166	207	206	197	201	207	227	221	217	205	203	198	219	222	203	231	215	218	198	199	199	208	209	226	198	195	193	192	180	237	215	212	184	194	220	197	216	202	200	213	197	190	213	195	214	185
17671	1348	2599	2927	2611	2143	1862	1566	1320	1184	1090	1013	898	878	846	801	785	766	726	678	712	697	651	658	653	611	636	640	641	604	613	575	583	555	615	588	595	599	555	526	621	567	645	634	619	627	683	671	638	617	584	589	567	588	597	514	573	577	625	1601	2877	549	486	522	511	497	520	572	569	578	561	531	544	553	535	520	562	537	555	542	546	517	508	545	496	518	555	557	557	562	572	565	514	541	518	522	557	508	503	548	516	521	525	535	546	561	569	552	525	518	532	546	541	513	529	581	521	563	575	541	589	554	521	510	516	550	536	523	540	543	525	556	550	553	572	559	531	551	553	529	510	528	542	558	543	534	524	545	524	510	532	542	569	549	525	567	533	527	540	506	502	523	562	507	558	522	512	568	511	569	538	494	549	542	528	545	520	489	535	579	526	541	522	538	533	516	517	537	529	542	510	513	528	531	563	502	550	517	558	531	538	507	502	549	532	518	496	548	548	518	539	453	528	521	549	510	561	529	551	561	551	524	515	549	534	489	514	538	492	511	518	535	501	545	529	540	566	544	516	511	547	534	567	509	536	553	560	534	557	560	554	570	570	560	541	508	515	524	518	497	499	551	561	532	560	528	553	562	555	554	534	540	549	545	560	522	524	566	526	560	544	547	553	505	541	529	516	552	523	538	508	530	576	560	566	547	568	501	518	505	561	508	580	530	535	516	514	518	521	487	551	512	543	572	548	551	554	536	565	537	523	506	523	487	571	511	519	495	510	507	546	530	556	546	535	529	511	517	529	549	529	534	563	478	555	511	528	524	525	516	533	564	541	545	525	553	545	537	504	502	543	568	506	530	509	556	503	548	508	536	557	516	556	508	473	533	542	519	527	491	534	492	565	529	524	496	519	549	528	498	567	522	481	584	540	526	541	524	548	523	526	550	530	557	487	523	596	576	502	510	545	520	525	523	563	546	519	565	498	587	550	506	551	540	544	501	528	505	540	505	537	577	525	559	511	519	535	551	526	535	504	530	548	534	537	535	540	545	540	505	512	474	518	534	529	491	511	549	554	534	541	560	535	454	546	504	532	548	568	573	556	517	507	548	564	523	530	551	554	507	546	531	549	526	552	560	536	562	558	495	510	510	569	544	484	541	542	525	547	537	522	544	533	513	539	481	517	523	533	568	563	544	508	529	550	512	479	561	525	537	487	521	504	511	566	557	537	541	518	506	529	555	526	512	555	553	533	476	523	503	557	545	537	520	542	550	536	542	555	553	561	536	514	508	482	512	515	511	542	517	544	521	494	533	495	523	527	525	515	529	543	561	585	557	541	546	524	510	563	500	508	563	524	534	544	539	512	484	548	526	559	523	530	547	553	547	567	526	553	573	522	540	510	520	553	592	507	538	509	490	549	557	547	543	539	486	506	556	552	525	519	525	539	549	499	534	522	454	540	508	515	551	479	492	520	515	550	549	502	531	563	562	594	522	548	579	538	499	539	562	522	537	540	488	538	553	526	506	512	523	527	562	516	549	534	524	543	537	516	540	518	532	517	543	530	563	535	585	523	515	518	530	564	504	516	538	531	512	520	541	489	509	526	532	532	494	530	496	488	548	504	528	535	555	479	510	548	571	512	495	495	498	540	533	525	518	539	519	522	514	499	543	534	504	562	532	503	543	515	508	547	512	527	542	496	531	549	538	549	482	539	525	529	528	548	596	543	533	524	527	489	534	499	523	531	563	497	515	519	559	520	537	529	554	556	555	582	484	543	544	545	496	500	533	551	528	527	500	527	534	486	540	500	513	542	523	511	533	541	502	517	511	518	526	499	560	552	497	524	543	531	517	538	558	560	515	561	550	597	553	524	544	557	512	517	525	530	525	518	523	531	525	537	533	540	591	562	568	574	562	544	557	554	514	517	532	523	534	530	493	581	522	552	549	513	509	513	514	530	560	571	537	537	531	565	589	520	533	519	529	523	523	530	515	567	530	503	541	520	524	510	531	566	530	569	547	510	553	522	527	556	506	566	522	554	493	568	501	533	524	542	475	520	518	552	527	556	523	561	577	526	524	545	542	480	529	507	583	538	555	559	520	554	547	531	523	505	555	514	573	555	523	545	561	519	533	513	502	536	513	532	568	531	510	515	516	513	550	484	541	537	543	512	517	545	559	536	511	561	527	559	534	546	533	538	491	556	581	529	525	526	521	516	516	514	504	533	543	547	504	530	536	553	524	537	496	541	543	509	559	511	507	522	548	538	517	592	529	496	510	517	548	521	508	546	537	529	544	516	519	486	531	532	567	545	521	554	535	536	543	522	517	509	562	529	532	541	505	542	530	541	519	506	519	536	502	535	579	538	504	477	542	535	544	533	537	497	531	533	526	509	570	513	583	575	553	514	543	509	503	538	532	506	518	588	545	510	510	545	516	540	550	515	536	536	525	521	550	505	536	565	523	507	500	541	523	506	487	530	539	491	491	535	518	513	574	530	528	525	533	535	522	514	507	549	540	506	568	568	525	496	522	566	576	517	580	568	535	535	518	521	525	529	500	492	549	502	491	519	532	526	512	523	465	515	528	522	498	514	558	513	534	564	538	500	530	560	563	506	589	543	547	514	519	554	502	544	575	499	574	511	526	564	548	492	556	537	533	524	507	571	502	535	505	543	542	531	517	503	514	511	540	572	495	565	533	546	505	511	519	519	530	533	561	515	506	575	543	516	501	522	517	494	519	534	495	532	531	532	543	528	518	544	501	583	543	528	542	560	521	563	538	520	561	544	544	559	565	536	539	510	548	527	518	469	527	536	554	537	569	539	534	560	518	586	535	475	525	486	526	542	551	534	504	526	520	535	491	476	520	522	548	491	495	491	502	504	542	579	559	533	596	531	552	566	561	569	534	524	517	607	520	540	529	532	543	549	549	533	538	518	579	548	538	499	495	542	558	530	536	507	503	494	521	534	534	547	522	552	498	559	532	525	518	551	559	554	541	564	540	540	503	565	511	510	538	567	517	548	558	528	543	529	534	529	565	522	538	544	548	507	539	513	609	505	571	543	489	547	482	517	544	543	518	514	520	537	540	492	509	535	551	566	583	565	576	524	534	499	521	490	534	511	571	547	480	520	490	544	568	511	537	498	519	500	527	514	527	514	553	461	487	544	533	525	514	564	544	499	543	602	511	519	496	543	526	570	541	544	543	537	495	578	540	510	539	538	544	536	551	546	488	528	520	537	554	511	547	522	543	558	593	513	558	549	605	539	485	476	529	547	520	514	569	504	552	483	502	566	512	529	556	508	512	546	558	598	510	478	553	552	555	538	502	497	566	533	544	516	521	535	523	555	526	537	529	528	483	520	541	558	492	513	557	493	499	510	559	556	541	508	548	574	520	525	519	532	509	527	532	515	535	533	533	514	533	533	543	507	536	508	537	555	571	549	554	540	517	529	576	544	527	571	519	504	543	550	510	551	551	546	533	535	539	558	523	531	521	579	501	523	506	552	529	526	516
46733	13347	2725	1612	1052	742	565	473	374	345	283	277	283	218	222	203	213	193	170	181	184	156	155	166	155	158	126	139	161	138	155	178	150	127	136	134	143	139	139	135	157	138	143	158	154	113	162	140	152	156	177	149	138	156	115	154	163	157	130	299	515	135	136	126	141	147	137	148	130	134	125	143	155	137	131	150	131	137	138	119	121	120	153	132	129	134	138	137	129	129	130	135	141	125	140	131	141	145	119	135	124	134	165	134	123	137	142	131	137	141	115	141	136	130	140	137	141	123	130	142	131	128	145	129	118	118	148	150	134	130	123	142	131	141	107	150	126	131	141	127	119	139	139	126	143	125	133	122	137	132	117	125	147	123	132	131	136	135	130	129	143	125	125	155	142	122	144	145	129	124	141	147	130	134	148	135	113	133	144	118	121	148	145	138	154	117	140	113	137	132	96	137	136	161	137	112	120	139	130	135	124	129	127	112	122	123	110	163	160	125	127	146	132	130	134	125	140	135	120	132	132	130	142	143	139	136	126	120	122	128	112	148	113	154	131	125	123	132	136	119	129	142	136	133	127	125	122	125	130	134	117	144	140	118	128	125	115	134	119	123	135	141	144	134	123	135	160	137	124	133	132	125	126	127	124	135	117	130	136	120	130	124	133	121	130	134	116	142	113	117	106	130	156	128	112	130	125	119	131	116	133	146	146	122	129	128	138	134	122	129	118	126	123	134	126	133	131	120	120	136	136	158	126	150	129	134	128	132	138	138	142	120	122	146	136	118	134	147	146	130	129	126	137	131	144	118	129	136	154	140	124	106	122	135	129	160	142	147	116	126	132	117	128	135	128	126	137	149	129	135	136	140	119	107	121	137	146	142	102	112	122	140	121	122	146	142	152	137	114	133	133	138	142	115	139	128	137	126	140	140	120	135	121	135	171	139	115	131	123	132	147	148	122	137	135	148	141	113	115	128	136	117	132	128	134	123	150	149	132	137	131	124	121	133	145	131	120	128	124	117	136	125	124	145	118	157	131	125	135	159	137	142	136	129	136	137	131	138	131	145	132	131	133	143	118	116	158	142	133	129	121	127	133	126	133	126	146	124	136	143	137	129	127	149	123	143	126	122	126	173	126	133	112	133	140	135	121	134	143	144	131	126	133	124	116	119	130	127	143	133	149	126	120	136	152	139	146	140	145	119	130	116	141	144	122	135	141	133	122	146	126	136	138	137	128	132	129	141	142	130	145	131	135	121	149	136	116	124	134	144	142	141	132	119	127	138	134	134	121	130	139	119	121	140	129	140	138	126	141	119	144	134	127	136	130	122	116	107	148	142	140	129	141	143	130	117	117	137	119	122	140	138	124	141	122	131	147	124	137	132	116	128	118	133	122	136	112	126	126	145	129	121	168	134	127	166	133	139	130	117	138	139	128	130	142	130	109	107	134	123	144	126	135	133	154	143	136	124	134	132	115	119	118	133	120	138	139	126	125	120	153	119	150	135	138	129	141	135	121	94	136	126	127	128	144	123	143	137	124	129	123	146	110	136	132	131	126	118	144	128	151	140	120	137	119	121	124	158	128	116	118	137	110	120	124	130	147	124	147	143	136	128	118	124	128	150	123	147	119	140	128	139	135	144	129	136	111	141	113	144	116	133	120	127	115	123	140	156	129	139	150	124	120	170	145	156	125	107	124	125	139	129	155	146	148	126	144	146	142	120	115	120	148	137	134	143	132	121	126	136	150	129	124	114	133	135	123	140	138	139	132	133	122	132	158	138	140	167	140	122	131	146	125	133	109	136	120	132	118	123	125	130	133	136	124	120	129	139	131	121	143	122	124	146	128	136	125	138	126	127	144	103	122	132	128	122	122	135	126	132	135	141	137	117	129	152	136	129	135	137	147	136	121	135	148	152	140	131	134	153	139	134	149	126	118	129	140	119	134	113	144	132	156	147	138	127	119	124	126	132	111	132	139	142	141	140	128	132	127	139	144	119	131	120	139	131	121	146	130	131	145	121	129	119	140	147	123	155	121	140	121	121	127	141	127	124	140	107	132	110	130	138	144	137	142	132	142	131	113	126	128	120	119	121	136	121	146	148	123	118	104	127	114	141	132	137	130	131	146	111	119	101	119	142	121	143	139	143	134	122	121	138	150	125	157	139	129	135	128	121	137	127	139	108	139	115	107	145	147	129	125	141	138	152	136	147	132	140	118	117	132	142	120	140	135	134	128	135	126	124	126	125	136	132	126	137	135	131	128	138	145	121	134	133	132	157	140	122	132	139	136	121	120	132	143	119	136	130	134	119	137	163	131	146	104	129	131	145	143	125	146	131	112	141	114	138	126	130	130	151	141	129	142	141	124	111	105	108	126	112	130	128	125	143	127	127	129	123	127	129	129	136	107	143	143	144	136	147	135	120	126	131	133	114	140	141	106	104	141	137	138	132	164	131	115	124	146	147	133	133	138	134	134	113	137	128	145	152	118	126	143	131	140	141	133	145	131	122	157	135	139	141	139	128	124	123	130	128	133	126	136	154	105	136	144	134	114	130	125	150	125	127	147	128	121	140	131	115	127	131	144	136	118	140	132	139	150	143	133	142	118	140	133	160	125	141	136	139	156	126	119	122	135	132	130	126	150	122	124	137	127	141	144	130	131	128	121	99	121	130	136	145	122	115	142	117	129	133	138	136	139	128	115	132	139	115	148	142	153	126	122	128	145	117	132	114	155	135	132	123	135	137	131	111	125	134	131	130	121	139	138	145	133	122	113	128	130	134	157	115	158	128	134	130	145	134	112	151	131	132	126	114	152	146	119	116	140	140	115	146	137	138	141	123	147	117	145	127	151	119	142	134	150	105	148	144	138	132	142	105	146	129	126	127	131	141	124	125	130	147	127	136	144	106	128	129	128	111	134	126	133	143	136	117	141	134	112	131	134	127	138	141	124	130	151	136	109	126	121	132	132	122	113	125	140	143	142	122	130	128	126	155	131	123	124	137	137	120	126	126	137	121	125	148	113	149	144	136	141	132	133	118	137	150	116	150	121	126	136	146	131	154	144	122	123	129	124	140	138	113	111	132	135	140	127	120	130	143	136	145	141	121	129	124	139	135	135	142	122	115	139	142	122	132	120	127	166	138	123	121	137	114	139	125	114	114	120	121	146	138	143	128	122	128	133	135	125	150	142	132	135	125	153	126	133	123	143	150	145	136	121	133	123	126	103	124	141	148	131	115	139	143	133	154	129	160	126	132	136	147	129	133	121	133	128	130	117	120	128	124	134	149	150	127	132	139	139	130	126	149	129	123	107	119	129	124	132	113	121	115	111	134	126	110	142	141	175	119	131	123	144	107	130	124	148	138	145	145	133	133	125	147	120	122	127	131	127	117	112	144	130	112	131	133	124	132	131	117	136	129	144	127	139	135	129	153	135	128	140	124	131	147	137	121	133	149	147	127	120	134	156	122	129	142	142	146	139	133	116	101	128	114	129	128	125	121
24965	1885	4346	4984	4338	3484	2802	2269	1919	1606	1469	1248	1137	1039	972	900	857	815	716	705	655	649	684	583	603	587	585	532	485	511	495	503	492	449	485	426	476	443	441	431	400	442	481	484	520	483	721	596	525	556	505	455	490	402	399	452	464	435	433	2090	3634	360	364	353	366	373	367	372	356	395	394	366	381	357	415	378	351	405	363	343	359	348	381	367	382	402	374	405	362	309	358	365	346	370	332	373	343	342	359	334	379	372	357	348	310	322	355	359	349	358	376	347	377	371	336	349	345	346	370	340	350	357	360	382	343	372	348	358	372	342	349	311	406	378	373	336	370	350	381	343	338	373	346	368	353	337	360	358	333	378	347	361	367	355	355	337	347	406	372	356	328	345	338	374	373	365	335	329	355	357	340	337	390	350	347	352	364	331	335	349	332	345	338	374	341	348	334	346	360	355	343	355	358	338	363	350	334	329	383	350	354	335	348	348	374	344	342	324	354	348	340	365	380	338	352	347	342	331	344	362	367	339	358	355	359	348	354	320	360	357	347	328	325	361	333	358	377	351	328	309	357	320	347	349	357	320	318	358	369	314	357	376	350	360	378	333	347	342	341	330	328	344	358	354	378	377	330	378	339	349	324	352	350	352	352	329	351	377	369	333	355	322	337	352	337	354	315	355	358	355	359	347	350	370	385	369	354	326	378	363	329	344	321	364	364	363	368	351	345	341	362	334	357	352	368	357	339	381	365	331	349	331	346	324	335	348	332	386	359	329	332	362	344	370	323	359	364	342	352	328	346	392	377	348	347	322	363	362	362	364	335	387	372	325	339	369	297	339	356	363	337	316	355	344	329	374	354	358	357	375	359	362	345	335	353	366	360	360	308	348	342	383	345	295	344	388	372	333	342	322	328	334	355	336	352	370	380	325	368	351	333	365	352	339	345	346	349	335	379	363	371	365	337	362	336	341	364	357	334	354	338	348	359	351	355	349	348	360	362	330	362	364	374	365	331	367	339	323	351	353	320	347	358	338	357	385	352	354	339	337	348	350	351	388	355	331	352	333	346	292	346	369	359	382	316	359	348	354	380	366	372	361	364	343	380	350	342	359	349	352	341	337	347	333	386	322	372	330	362	319	339	378	307	356	351	348	362	351	388	345	336	360	335	377	363	353	335	360	331	375	346	345	340	340	346	348	333	351	375	328	341	359	344	349	332	388	359	314	323	344	360	359	352	346	368	345	339	343	335	344	375	349	367	349	339	324	316	387	362	387	335	344	385	330	326	324	369	345	351	365	334	354	353	374	356	316	347	343	364	371	371	375	379	346	320	323	356	347	379	337	337	335	356	329	373	333	367	388	370	342	336	386	349	345	344	330	344	368	372	329	367	347	343	342	361	352	386	349	325	358	383	335	349	352	344	353	367	323	340	335	390	351	343	342	323	382	342	341	365	325	353	358	332	368	349	354	346	381	332	349	348	331	316	362	359	313	378	360	334	370	302	362	344	372	297	327	322	357	368	346	332	366	372	367	366	381	337	365	340	347	367	345	361	337	347	368	338	356	368	346	344	339	362	358	351	332	309	380	362	334	351	297	373	344	367	373	374	325	329	340	338	344	372	354	369	341	363	324	348	364	374	363	359	327	361	342	360	340	366	379	333	396	361	327	367	383	349	357	399	325	370	344	349	378	325	357	316	374	346	350	341	337	339	351	361	329	362	341	358	370	334	327	314	338	308	369	355	339	369	336	354	349	349	307	365	371	324	364	313	360	359	336	368	357	333	386	336	362	411	327	358	362	332	342	323	361	353	369	347	330	365	316	341	342	370	343	344	352	352	335	345	333	338	356	363	377	344	340	338	343	354	365	350	366	362	308	363	384	341	320	338	358	365	315	342	368	316	327	338	344	322	320	348	336	391	387	358	354	346	356	314	317	333	355	333	340	352	390	362	376	346	335	361	361	363	350	359	341	356	351	348	352	365	331	360	343	332	366	348	342	364	352	357	357	356	365	349	342	356	336	338	359	334	368	347	353	371	325	359	344	383	337	339	373	356	345	324	361	381	338	345	329	322	374	355	327	325	382	366	383	344	342	346	372	365	353	334	372	348	363	375	346	323	347	334	372	315	333	321	367	369	360	389	360	353	364	350	361	385	338	349	340	341	356	373	350	362	356	323	340	342	359	351	356	345	350	359	326	375	358	329	311	322	362	334	331	323	302	369	331	301	350	347	378	363	374	328	349	365	359	320	368	358	345	360	378	322	337	366	342	354	368	369	332	330	310	340	386	316	394	341	344	364	362	321	381	356	349	339	331	376	351	370	326	359	317	357	304	333	334	356	357	355	367	395	323	356	339	352	335	372	384	354	353	383	351	345	360	344	372	344	350	329	342	359	354	338	351	324	353	328	342	343	368	376	372	312	349	315	357	323	339	360	334	372	331	383	373	338	369	346	363	344	355	361	379	355	361	343	370	333	338	340	333	365	365	338	370	373	313	331	357	384	334	339	376	377	324	363	359	367	347	347	356	353	348	350	341	332	367	363	354	340	322	341	373	343	338	316	364	341	383	359	336	366	351	350	348	349	378	329	349	339	375	387	349	310	367	341	364	377	324	357	341	367	368	337	382	356	370	360	364	288	351	333	327	348	361	353	348	362	364	380	339	352	344	363	384	342	351	352	362	320	366	351	346	362	397	328	358	337	349	356	337	327	369	389	362	327	318	314	349	376	339	334	347	342	359	370	384	361	330	339	337	343	320	363	326	351	394	349	349	373	358	346	333	350	361	334	369	329	317	381	332	357	334	337	347	359	337	332	346	350	325	377	355	344	357	338	326	344	370	350	353	359	350	342	363	332	323	334	355	364	335	354	315	364	355	357	352	363	324	363	393	350	333	319	379	353	376	351	359	368	336	375	332	356	388	368	367	307	348	307	364	373	360	330	321	362	331	343	382	355	360	370	339	341	359	349	355	326	354	343	321	353	351	359	376	351	355	351	372	352	351	332	375	324	337	380	351	322	341	311	362	356	346	351	356	345	367	342	312	339	342	326	372	342	333	378	337	390	318	324	321	371	314	356	340	330	361	357	360	356	371	359	367	367	342	335	346	340	331	367	349	341	357	370	342	342	304	359	375	323	335	365	391	345	358	352	364	348	306	350	365	332	345	363	372	358	343	344	412	370	367	373	348	363	345	340	348	371	343	325	350	324	325	359	329	348	354	348	341	358	337	380	370	336	360	362	359	333	325	356	377	351	337	395	353	318	358	325	360	351	370	362	350	370	351	355	385	334	346	324	359	342	378	376	311	357	373	350	338	353	366	351	337	341	337	375	349	386	383	342	359	348	338	342	358	364	320	337	373	336	355	370	340	373	375	363	360	327	319	345	351	315	378	349	377	374	377	376	325	369	360	336	348	356	342	331	321	378	366	349	335	327	334	353	379	381	405	340	388	368	342	363	345	358	346	351	346	336	348	353	353	381	379	362	396	359	350	370	361	350	341	331	330
3257	194	179	176	189	166	185	154	147	159	187	149	171	147	149	180	139	169	153	136	174	146	160	141	184	162	136	164	149	172	151	160	174	154	147	173	175	156	161	159	137	165	162	140	178	161	172	172	140	169	151	173	168	186	154	151	150	169	154	162	177	167	150	147	145	165	157	162	175	139	152	139	165	157	129	193	177	140	153	163	168	146	155	149	151	150	151	180	142	155	159	162	179	143	148	180	159	155	145	184	160	160	146	145	169	154	159	159	167	172	165	169	157	172	187	155	174	149	172	140	153	151	161	170	161	164	120	171	146	161	164	164	148	172	162	149	162	134	164	167	157	165	143	140	131	172	145	153	152	157	167	159	163	153	144	157	157	165	161	149	151	142	143	156	158	127	156	179	165	135	161	147	148	146	172	169	178	168	149	130	165	149	149	151	163	164	148	148	158	150	164	194	168	160	153	154	115	150	167	167	156	178	152	154	167	164	171	139	173	154	159	144	162	151	177	165	162	154	135	155	170	139	153	160	144	166	156	143	158	156	173	154	192	163	170	134	154	154	149	159	124	162	163	151	166	153	184	130	174	141	163	151	175	150	136	166	171	160	178	171	155	134	151	152	186	147	163	148	182	166	161	148	174	145	172	165	176	149	140	166	150	161	167	146	168	175	156	150	162	170	156	158	149	165	143	150	160	164	177	156	156	163	159	138	155	158	168	156	151	137	155	150	173	182	144	132	154	135	158	142	163	168	148	140	156	142	158	155	171	162	161	145	146	148	151	159	152	162	132	141	170	163	159	158	169	172	164	149	150	161	160	151	163	143	166	158	166	195	154	145	173	179	168	161	170	144	162	161	159	160	148	150	159	166	141	151	151	140	156	156	154	151	143	165	164	167	154	155	145	161	137	173	184	156	163	168	150	137	151	164	157	148	142	151	152	173	157	178	163	177	147	169	172	161	150	149	139	164	160	184	170	141	166	159	164	146	151	156	164	157	155	144	154	164	166	167	134	139	168	172	153	151	125	162	179	172	161	160	152	147	146	168	162	162	163	158	154	164	155	152	149	171	151	153	152	159	150	161	176	150	158	165	131	154	165	163	160	162	172	141	162	174	168	155	156	146	168	167	142	156	152	145	171	151	166	166	125	140	147	147	151	148	168	166	155	144	180	165	153	171	167	159	165	158	165	158	187	155	130	158	144	126	180	178	139	153	149	176	170	174	143	163	156	159	142	152	151	174	164	162	174	157	139	156	140	136	164	149	147	171	146	165	154	160	148	175	164	165	137	153	148	166	162	171	183	150	168	159	174	156	169	144	150	153	160	150	172	150	153	160	133	167	141	184	146	155	171	171	159	147	146	162	172	148	155	148	167	161	156	147	161	156	151	151	170	160	142	164	152	168	162	160	143	161	139	165	142	180	170	157	157	177	157	158	150	158	157	147	175	159	165	149	160	148	156	181	133	204	171	149	155	146	163	137	160	172	183	162	156	169	150	173	164	144	140	186	163	158	159	138	160	141	172	165	157	148	149	167	154	185	175	161	158	153	149	166	166	143	146	171	148	171	146	152	144	168	163	174	152	150	150	148	179	182	173	172	134	146	135	151	161	155	150	144	165	180	159	160	135	144	159	189	150	164	152	125	175	180	151	142	169	173	164	166	173	156	154	138	150	171	133	179	145	165	150	164	173	163	160	164	157	146	157	143	162	149	151	162	158	164	138	169	146	170	171	176	143	162	155	164	182	147	156	162	157	148	158	162	138	156	160	172	174	166	166	159	160	190	155	148	159	167	169	146	152	182	138	146	149	136	163	147	145	138	137	158	168	160	154	154	156	180	147	160	180	172	132	137	156	167	169	179	162	161	157	131	163	150	157	166	156	164	142	153	162	153	173	168	163	156	143	156	163	143	157	158	168	159	130	162	152	160	139	173	173	172	152	147	160	157	168	161	153	144	160	139	184	159	162	138	173	187	143	159	166	155	186	184	175	170	164	152	152	135	166	139	151	168	164	159	176	142	177	141	162	154	162	152	169	172	156	146	167	184	154	172	162	146	158	157	165	159	172	149	158	174	145	133	153	160	151	153	154	156	149	167	154	149	162	161	136	158	159	135	161	150	165	136	146	163	159	156	121	161	152	155	147	172	141	172	158	147	184	163	149	176	147	149	177	142	169	141	147	160	144	136	176	155	185	162	144	136	155	148	143	162	175	175	169	146	145	136	153	158	176	152	144	189	166	178	158	150	151	142	157	136	152	164	154	155	161	165	159	146	148	152	152	163	170	156	141	154	149	178	152	141	147	147	134	140	149	162	152	156	169	140	152	192	146	141	172	134	136	156	143	163	137	166	148	159	164	162	163	160	163	168	155	159	156	137	151	175	149	146	201	165	144	141	162	146	172	137	147	163	152	157	155	146	162	172	145	168	155	133	155	136	161	166	180	158	162	162	158	152	160	163	167	151	178	153	159	162	150	147	172	169	164	153	156	145	161	155	149	147	146	158	156	163	166	160	148	141	151	154	161	162	167	152	147	156	167	167	172	162	187	147	150	163	168	153	149	154	150	161	175	137	161	144	132	164	168	155	170	152	157	178	142	156	154	167	170	170	171	175	172	174	158	157	165	187	146	177	189	159	153	136	158	176	160	158	157	158	148	175	151	141	165	175	153	163	156	161	167	152	160	167	173	139	150	155	169	171	180	143	139	163	158	142	153	159	161	153	159	141	143	146	155	155	164	166	169	159	148	148	153	157	148	148	152	156	144	166	166	183	159	172	160	178	152	145	191	151	153	174	152	170	156	144	127	154	140	137	179	166	149	165	173	164	155	152	154	155	157	154	151	176	146	155	162	156	160	165	146	157	136	132	126	166	155	149	174	159	137	163	149	160	173	186	170	151	164	162	131	163	159	157	158	157	157	147	152	166	147	155	160	161	181	152	137	173	160	142	156	151	147	152	162	165	156	172	150	156	156	152	162	150	173	171	123	156	144	144	193	142	150	147	153	161	162	164	152	160	167	162	162	166	144	146	193	146	168	159	135	156	141	159	171	163	171	153	159	155	158	171	174	154	164	155	147	154	157	161	146	168	139	163	154	158	176	148	170	160	176	145	157	154	145	168	180	156	167	152	144	156	147	145	143	142	150	177	131	166	148	153	139	161	168	173	170	177	151	151	149	156	169	172	137	147	164	146	150	134	158	175	183	157	154	148	160	147	173	169	133	150	157	157	136	149	172	159	143	169	181	154	144	176	152	177	150	158	150	160	150	166	150	151	154	142	153	145	147	164	163	158	163	165	173	160	153	167	157	152	169	153	182	174	149	140	178	151	131	145	159	162	153	154	168	170	178	183	171	152	149	158	150	162	155	162	181	150	165	144	159	146	142	146	158	144	173	165	136	145	172	154	147	147	158	157	154	157	157	160	163	149	165	163	169	165	161	150	163	165	136	163	139	168	140	142	143	172	149	141	170	146	156	153	156	132	161	156	142	152	154	169	145	159
3285	495	530	536	531	479	514	484	468	436	480	471	414	442	431	415	433	463	420	421	446	427	417	408	410	441	416	431	425	398	432	457	472	464	433	400	439	413	447	430	432	444	468	471	433	428	445	406	431	427	457	492	448	463	471	430	453	446	427	513	538	467	452	432	425	416	424	428	432	439	405	421	456	468	417	428	435	416	414	431	441	401	416	403	439	397	427	449	448	419	451	443	462	412	418	429	425	435	426	434	418	453	430	469	447	454	425	433	465	415	446	420	428	399	443	416	456	451	417	401	413	420	483	456	436	411	404	455	418	460	402	404	454	447	468	439	402	424	402	463	421	484	417	400	382	401	421	409	440	444	438	431	462	439	430	419	458	418	419	407	462	430	431	445	428	403	394	439	420	416	427	425	455	456	441	398	426	431	438	405	432	418	410	435	424	443	414	409	423	414	420	427	419	399	436	412	441	432	437	455	435	463	423	433	444	412	408	405	430	408	433	445	449	441	402	416	475	411	449	464	434	419	476	451	417	439	407	455	419	459	467	439	418	413	430	412	409	428	429	443	411	472	404	396	405	418	428	439	463	401	413	424	438	415	424	432	446	442	447	424	447	415	446	431	419	423	411	388	435	430	406	393	441	434	409	423	417	415	403	414	411	452	433	420	434	429	427	425	398	407	436	418	434	433	412	443	440	430	430	429	464	447	442	422	437	397	390	408	422	428	431	394	429	421	460	411	428	431	423	453	427	455	446	423	452	427	451	457	402	430	432	425	424	436	417	422	427	416	458	428	448	463	474	403	404	409	413	423	439	410	405	469	432	422	464	401	411	413	440	434	403	442	442	424	439	434	417	408	427	465	456	427	430	436	417	418	427	439	448	453	443	447	392	399	421	410	398	426	436	453	402	422	422	445	418	396	431	425	393	453	452	452	458	427	456	386	391	425	430	407	426	386	461	442	404	425	400	432	439	415	397	425	412	392	444	414	471	432	414	439	427	441	450	415	424	446	415	424	438	434	421	448	422	443	422	387	445	418	432	455	454	419	405	413	383	422	440	410	431	450	416	420	421	465	452	426	415	438	444	424	411	408	439	422	405	436	438	430	401	419	446	401	433	460	407	416	401	447	432	453	406	414	419	417	436	418	454	402	431	412	412	417	399	415	451	399	418	412	394	402	417	428	403	428	424	404	433	424	439	431	452	421	442	424	442	434	387	418	400	430	416	448	461	435	421	421	460	428	429	437	445	399	428	429	449	404	399	418	414	446	410	486	448	431	452	401	455	404	398	412	427	431	463	405	431	452	388	435	431	428	420	399	433	414	399	426	437	434	375	401	421	409	424	443	432	444	454	431	431	429	388	451	395	430	436	439	434	398	454	436	414	392	440	433	419	451	395	422	454	452	436	400	402	444	441	464	405	388	443	401	456	463	456	405	437	413	467	414	400	429	434	458	432	442	454	474	408	485	426	432	399	398	427	412	419	412	399	420	376	455	418	440	425	388	422	440	452	447	441	459	441	432	414	420	435	429	406	429	421	421	434	423	419	409	416	416	406	390	401	431	423	418	482	411	447	415	440	423	419	454	419	474	405	439	452	428	473	441	450	432	438	398	410	443	451	443	475	436	375	409	418	415	441	420	398	436	438	410	410	425	428	404	393	440	434	429	422	430	448	417	416	445	401	405	455	437	423	403	435	449	401	426	422	456	438	400	418	415	439	421	427	409	416	438	404	400	409	409	422	399	434	424	402	431	444	408	417	453	421	426	413	430	451	452	448	466	439	462	447	454	431	438	417	427	423	422	420	374	439	441	452	399	438	434	459	426	421	393	470	449	425	434	363	393	434	438	398	439	429	405	431	424	430	456	425	437	409	429	450	437	437	410	451	423	439	437	476	447	424	420	451	444	424	417	449	454	434	422	410	423	441	393	434	430	428	426	457	430	428	445	412	394	454	428	445	443	427	439	406	414	499	425	421	440	428	437	401	422	446	438	413	465	445	445	453	405	428	458	435	428	431	414	448	412	446	419	493	423	427	433	435	392	399	444	447	440	429	455	409	469	419	451	447	454	402	429	456	415	441	449	429	417	418	393	413	468	422	424	415	424	435	408	421	428	437	411	482	383	455	411	439	443	434	396	454	404	439	421	443	454	455	431	414	477	409	418	416	420	416	461	432	374	439	423	444	432	463	445	412	435	415	453	482	443	455	459	433	421	422	416	438	457	417	413	426	421	419	448	427	471	450	442	426	430	390	422	424	446	455	459	463	410	429	401	432	410	400	434	423	413	409	385	447	439	403	433	420	390	397	432	397	429	435	418	427	407	431	434	408	423	441	391	421	402	417	473	457	421	456	458	460	474	432	408	424	415	433	427	446	408	407	421	395	437	403	412	431	441	415	444	426	438	384	430	407	475	431	439	405	441	457	444	385	391	441	423	439	407	444	425	401	442	486	408	417	412	419	431	420	422	441	404	438	431	428	408	463	402	436	454	415	417	425	444	418	413	457	454	480	437	428	440	452	430	435	436	437	435	434	390	420	436	436	449	441	433	433	420	399	418	441	439	462	437	423	431	461	412	427	452	423	462	395	441	404	419	465	451	406	404	411	410	422	421	425	402	452	430	433	431	405	427	432	424	438	440	429	407	433	407	428	481	439	403	394	419	426	414	394	415	444	430	463	411	443	425	466	415	427	458	460	419	396	448	456	390	431	429	421	388	411	448	426	389	410	414	420	480	432	459	439	421	434	469	424	401	438	418	447	405	450	435	425	433	413	421	393	444	430	458	417	437	425	465	433	429	434	427	396	421	475	406	441	404	431	477	393	442	425	411	397	459	436	425	420	425	418	404	428	397	435	419	402	413	438	411	431	433	450	427	419	433	465	421	470	398	399	414	428	423	440	400	440	435	432	440	439	408	427	425	422	421	434	425	402	455	441	412	446	477	433	437	436	427	431	406	403	474	408	422	444	442	421	459	427	442	415	443	390	422	423	420	413	424	434	418	433	398	415	422	443	413	414	416	431	419	442	413	413	427	381	423	423	428	475	443	457	402	400	429	421	424	439	442	397	414	441	425	424	445	412	448	431	434	443	408	441	433	420	410	442	430	441	407	447	437	430	427	404	429	379	472	433	391	449	438	411	450	406	407	397	430	392	410	414	425	388	437	436	451	421	429	479	412	428	412	428	463	409	422	435	425	417	446	413	444	419	433	404	448	430	433	443	414	401	459	443	441	411	439	460	459	421	421	395	399	373	433	410	431	427	421	432	422	427	429	437	428	435	446	439	432	423	436	415	425	416	421	402	460	433	435	427	385	401	427	435	388	420	417	422	431	421	443	462	453	442	412	417	459	419	432	453	449	456	409	428	391	437	433	423	426	430	440	451	431	445	448	445	484	449	414	404	427	430	394	425	445	388	440	439	424	435	425	425	406	423	426	447	393	426	417	438	415	421	428	445	447	418	396	403	421	443	462	429	433	393	408	454	390	442	423	412	443	389	422
32414	5929	1237	905	709	506	433	409	313	292	285	270	228	242	281	242	232	217	247	216	204	201	200	198	236	209	194	228	207	226	232	201	216	221	215	192	187	205	221	198	213	215	187	196	211	203	232	221	196	219	208	216	205	218	209	195	204	233	218	270	326	176	201	218	185	189	215	213	207	164	211	223	196	204	211	203	208	193	199	173	192	201	207	234	174	196	204	202	217	208	184	227	188	220	199	190	205	208	198	216	190	221	216	241	219	189	204	173	203	198	210	209	195	202	197	200	220	206	215	207	189	190	211	200	193	207	220	195	203	234	186	167	178	188	217	198	192	194	191	187	193	205	195	192	175	205	205	222	222	203	201	203	189	178	196	185	210	218	194	195	216	197	187	198	202	208	201	210	226	203	219	200	191	184	192	198	172	212	227	179	205	208	171	197	237	183	199	219	188	205	214	201	201	202	209	204	221	208	198	194	185	169	191	204	187	183	190	195	217	214	201	223	210	212	195	214	239	215	214	215	188	210	214	220	171	216	180	203	174	200	211	207	192	222	203	206	202	208	212	209	208	226	198	200	213	192	220	208	215	203	185	231	173	203	190	219	199	203	203	217	194	187	212	237	186	203	207	199	190	220	190	210	179	227	195	167	189	205	177	205	198	194	201	215	222	190	221	200	189	206	203	210	186	181	199	215	218	223	206	204	230	198	208	191	207	179	205	187	184	200	195	231	195	223	176	201	199	205	204	236	197	217	220	185	214	229	192	207	210	161	212	218	188	211	208	165	191	175	234	197	190	195	189	198	208	196	188	197	197	192	193	192	200	219	211	202	220	211	195	207	175	191	234	226	208	198	200	201	191	183	246	217	181	187	214	213	200	199	239	182	201	197	186	228	208	188	215	203	228	191	187	209	216	184	216	189	218	203	203	208	203	222	179	186	218	181	198	193	193	206	218	212	187	168	205	187	215	212	217	199	202	202	215	196	181	200	223	194	195	211	225	225	199	195	210	191	187	209	212	199	180	215	200	172	200	195	175	214	200	171	185	214	202	184	216	191	211	180	206	177	191	201	209	200	227	210	188	195	214	193	193	238	183	201	216	194	187	194	177	196	190	204	207	209	185	190	222	208	191	199	220	181	207	166	226	211	193	217	196	197	229	197	180	206	216	200	211	213	208	188	217	218	171	178	223	215	186	191	211	199	205	196	179	200	209	206	187	198	222	193	217	171	189	197	212	206	198	201	184	203	215	207	206	185	198	179	178	224	167	188	188	220	199	212	228	187	215	181	215	186	183	197	193	209	190	207	196	189	185	199	228	202	187	200	218	205	201	182	182	192	198	206	230	181	193	184	196	228	181	199	212	214	213	201	194	210	216	196	208	195	203	239	196	195	199	192	210	184	211	219	219	198	181	207	187	181	202	190	222	188	192	197	215	193	228	228	203	204	214	205	196	212	187	211	193	199	188	192	211	193	205	197	194	219	233	220	196	206	190	211	250	201	232	205	198	176	186	200	190	193	190	193	173	206	203	226	200	208	211	178	184	204	202	187	206	206	176	194	184	207	178	205	189	198	239	207	192	193	220	216	215	174	200	229	226	218	191	185	192	199	211	187	185	196	217	198	197	178	223	196	179	210	199	203	204	178	210	228	194	208	188	186	184	215	175	196	247	215	177	202	178	202	198	205	189	163	205	194	190	214	187	236	197	195	202	192	206	201	204	193	215	201	202	199	209	211	236	202	197	174	178	198	189	216	184	189	186	221	174	209	222	220	202	191	174	200	181	172	187	190	199	214	227	220	212	175	203	190	177	228	201	209	181	211	210	204	159	214	194	215	210	187	218	193	186	205	178	204	206	178	176	227	193	211	197	184	218	204	208	184	200	210	202	181	213	211	194	184	194	214	217	214	179	207	211	248	214	202	204	204	220	170	204	206	197	224	210	193	186	187	199	159	199	210	211	211	205	197	224	202	192	189	189	195	195	209	218	190	217	200	212	218	186	180	199	184	210	202	187	214	224	203	220	186	218	208	200	191	210	190	231	185	190	215	171	197	199	201	217	185	242	196	218	208	189	205	190	215	190	202	202	192	213	195	211	185	222	196	220	192	190	200	209	197	199	202	236	202	201	199	187	202	208	207	233	209	196	184	175	189	206	203	188	190	219	196	215	192	194	196	203	193	191	205	212	191	189	181	217	198	214	198	202	227	230	186	205	208	167	188	184	226	206	212	224	199	186	191	198	203	204	212	228	218	197	209	208	198	233	213	202	188	181	216	212	203	189	188	201	188	181	219	176	204	219	209	184	206	190	187	213	219	204	231	207	217	190	202	189	193	195	210	177	202	203	204	214	194	180	187	192	176	234	186	217	207	206	203	212	216	168	186	199	193	190	181	200	207	188	196	195	196	194	181	192	159	221	188	186	200	201	191	216	211	198	219	180	191	198	209	192	200	191	211	210	178	183	206	206	191	215	201	201	183	200	184	201	183	182	207	194	198	218	186	222	207	216	209	181	198	209	222	203	193	201	229	197	195	203	196	190	204	198	204	197	207	191	185	204	194	188	200	208	204	194	207	224	196	222	188	197	165	207	207	178	219	213	178	204	215	177	200	204	245	210	206	227	189	200	197	178	180	199	205	217	186	207	220	195	228	216	203	230	213	188	172	202	190	203	201	191	208	211	217	162	203	203	195	212	202	204	191	201	192	220	188	207	189	195	218	207	202	191	198	192	222	211	212	201	196	194	196	224	190	213	181	193	209	211	191	214	196	207	203	195	180	225	206	224	212	187	190	189	224	210	179	226	207	186	198	199	192	196	220	201	187	198	186	196	188	227	204	224	200	200	214	195	198	198	216	219	192	199	202	194	214	211	189	187	217	183	199	178	213	181	228	181	192	224	195	214	188	207	215	200	205	210	200	191	196	183	189	212	219	187	185	197	212	208	200	174	195	206	205	185	176	187	184	192	183	160	212	210	205	190	202	185	195	216	178	208	189	193	187	206	205	225	197	210	191	217	214	216	194	208	222	220	214	183	186	178	192	191	220	211	207	196	189	188	196	190	217	224	186	192	196	200	212	197	197	180	199	203	179	195	205	194	209	218	200	181	212	220	175	188	193	190	186	206	185	201	189	208	201	207	210	182	226	207	203	184	179	204	198	192	208	207	198	201	192	195	184	196	212	224	196	231	175	242	196	205	182	191	189	192	196	214	206	202	197	201	187	200	201	233	176	186	190	210	200	210	193	201	222	202	188	192	197	211	208	213	216	214	191	197	170	215	217	196	203	191	199	224	196	202	217	215	225	190	206	223	213	206	165	193	182	205	191	187	190	198	197	186	225	167	227	175	206	194	192	167	208	208	220	198	202	204	201	216	194	211	229	219	198	173	209	188	207	208	185	216	205	183	208	194	187	184	215	201	185	226	208	172	185	198	178	204	165	197	193	192	185	204	196	204	211	200	187	212	200	184	199	196	206	199	194	165	192	194	203	203	214	193	198	205	200
17396	1279	2628	2935	2597	2115	1861	1501	1360	1175	1075	1088	907	905	874	756	780	705	757	661	653	707	670	654	631	634	638	583	601	607	545	558	550	586	606	599	537	606	550	601	607	607	611	622	607	579	704	597	618	586	638	594	630	574	573	594	579	514	547	1381	1616	538	536	553	542	529	535	580	552	534	543	519	529	472	534	521	543	537	532	517	488	502	523	520	522	502	531	528	516	556	517	520	506	548	550	520	550	535	539	517	517	507	551	493	520	534	502	534	511	495	579	510	520	522	551	516	550	532	514	570	508	521	488	535	526	497	568	482	569	524	568	550	495	534	529	513	544	505	525	510	538	565	519	517	525	496	561	518	527	492	494	492	525	512	510	546	525	525	505	545	547	530	533	514	514	560	571	555	509	516	526	540	515	519	517	502	513	483	498	497	540	522	534	507	477	527	552	523	516	540	534	522	530	534	488	493	506	549	483	483	525	518	565	535	497	515	521	564	524	489	495	529	497	499	533	505	508	536	520	536	554	540	521	518	509	552	570	575	489	501	518	548	522	580	480	569	516	506	551	541	562	499	492	551	495	497	507	518	548	523	509	520	536	548	520	540	564	533	510	520	516	502	474	516	509	524	537	538	501	531	529	548	534	553	529	511	494	446	511	481	510	518	521	550	545	543	509	533	559	515	508	515	517	497	514	541	506	512	529	529	522	525	542	509	533	531	506	519	533	509	538	495	524	561	535	523	506	515	523	539	518	530	547	513	520	551	536	512	527	507	503	551	510	525	509	506	536	572	536	527	501	521	536	485	482	513	528	503	548	504	523	526	527	521	474	515	532	533	516	479	515	529	522	528	550	541	496	476	483	501	538	521	575	503	526	525	513	525	500	529	524	489	486	518	529	569	550	521	553	478	538	511	535	525	497	487	537	481	480	520	518	518	500	505	519	540	499	520	558	516	533	526	509	480	538	524	529	526	586	505	514	526	549	526	484	533	503	543	569	537	501	524	519	494	538	541	514	495	519	498	513	523	528	522	494	547	544	507	536	531	520	560	521	571	502	561	531	536	507	524	542	518	522	535	528	509	505	490	511	545	537	479	572	491	517	461	503	544	522	520	508	509	558	534	514	501	496	511	504	525	548	495	507	536	519	535	476	523	539	508	498	531	526	484	523	519	561	528	536	510	568	513	530	524	501	532	473	473	510	545	530	486	521	519	543	530	573	477	515	546	531	551	514	497	488	535	558	537	534	565	510	527	518	527	547	518	531	475	533	532	532	519	540	489	556	508	515	528	524	533	538	512	544	542	534	496	511	541	501	511	484	562	521	552	510	530	500	526	544	546	511	509	497	509	515	533	535	523	521	539	504	547	565	518	514	515	498	514	489	529	532	499	503	527	509	501	505	483	534	540	522	513	587	492	470	533	491	559	499	517	542	508	533	481	513	553	529	506	503	494	500	498	543	530	567	547	552	521	544	515	483	525	547	550	559	559	540	504	509	531	533	500	520	546	581	531	547	495	533	516	512	565	537	520	537	521	511	509	494	511	550	550	483	550	502	525	523	525	499	497	498	533	528	536	544	505	517	527	515	509	508	488	517	532	513	536	528	534	498	575	510	525	532	524	568	534	540	535	530	480	569	516	492	542	550	482	534	485	530	546	494	542	488	538	503	498	498	541	510	548	537	523	559	508	565	498	516	542	503	524	520	537	537	540	460	525	503	529	510	512	500	523	515	502	557	504	502	534	579	599	531	541	527	542	554	465	520	536	521	575	522	510	517	529	540	540	546	529	550	512	547	499	513	512	539	529	515	508	475	545	533	557	501	547	476	509	514	571	519	509	523	519	544	518	525	499	520	557	512	530	538	542	518	540	502	553	512	528	504	566	473	527	551	546	558	512	531	541	530	536	512	530	511	508	482	541	529	494	519	560	536	513	554	528	481	541	489	504	517	535	523	554	504	551	562	540	502	528	493	517	466	515	512	501	518	510	516	516	507	508	512	493	501	486	552	559	492	565	526	502	521	521	508	503	497	578	493	541	549	512	482	518	544	528	514	533	526	510	555	531	529	506	525	542	506	504	515	495	528	520	533	500	543	488	540	499	572	494	556	555	539	550	542	488	530	561	532	540	479	520	518	508	560	502	505	535	536	493	573	550	499	549	509	536	490	493	522	503	546	503	513	514	543	540	512	513	508	507	538	506	533	523	485	528	504	560	538	499	520	539	502	527	517	544	501	519	507	524	519	491	554	562	527	532	531	537	572	510	516	488	498	523	530	520	532	509	510	485	562	501	495	553	552	524	515	518	541	484	549	510	496	527	553	518	510	524	533	520	486	548	512	510	511	513	457	514	558	479	517	545	529	516	533	522	484	485	527	500	519	560	510	544	497	530	505	521	534	503	500	499	535	511	500	525	538	483	549	538	506	535	525	547	551	522	521	520	532	532	453	507	520	492	538	544	529	513	520	520	475	517	502	476	525	537	513	557	503	495	531	472	552	502	514	504	524	502	484	547	537	519	560	503	514	526	523	521	499	512	512	537	507	532	555	540	543	547	467	542	515	492	509	573	537	510	525	498	520	518	505	544	496	498	539	549	507	544	549	567	493	507	493	548	512	504	466	561	547	530	500	524	533	487	501	507	491	469	535	536	535	490	512	541	501	540	505	540	517	530	531	542	535	508	548	561	496	535	493	559	502	548	547	493	539	537	541	515	553	539	502	521	536	528	499	499	564	504	537	545	480	562	527	536	505	528	545	531	522	498	509	509	517	520	559	531	530	547	509	512	502	516	563	489	521	529	510	534	548	503	524	531	511	490	494	517	541	505	500	501	503	467	524	464	549	504	515	517	501	507	551	526	533	538	508	538	543	519	556	538	561	523	492	522	505	511	514	527	531	502	519	510	500	511	495	531	558	518	501	541	492	521	487	540	548	508	523	534	555	509	544	552	519	530	524	493	521	535	501	468	483	549	519	474	528	511	546	507	465	572	514	495	486	539	496	532	513	489	483	535	534	445	547	510	515	514	526	518	500	470	519	540	556	496	512	499	539	543	510	495	519	502	507	551	529	518	501	470	528	509	494	513	507	502	500	525	480	528	495	470	542	531	509	538	518	514	507	507	554	510	524	528	565	472	558	498	494	540	507	558	508	533	504	560	518	545	564	530	521	503	521	484	499	536	512	525	499	503	507	528	547	506	510	524	535	567	539	526	494	511	551	528	500	522	503	507	573	519	525	495	515	517	548	462	516	524	507	559	510	531	522	541	539	544	530	524	519	528	496	531	522	520	529	539	486	478	505	538	568	482	532	513	539	508	531	529	515	561	525	558	470	535	525	515	536	514	500	557	508	512	514	513	575	506	516	499	511	539	567	533	534	518	503	516	497	511	485	479	540	483	562	552	542	497	513	523	542	518	516	509	527	494	545	490	531	525	524	520	516	507	520	531	502	512	503	519	507	557	538	518	525	521	572	524	491	538	480	514	494	516	560	515	512	544	505	533	485	542
47001	14142	2670	1590	986	766	587	449	386	330	294	257	255	249	212	235	200	183	183	189	154	158	169	169	177	162	155	122	164	137	151	134	139	144	140	163	144	126	148	141	137	131	139	152	138	147	173	157	138	139	140	147	147	140	143	153	146	152	154	291	403	149	150	119	127	121	126	130	123	126	138	144	128	139	115	123	137	120	113	123	125	145	131	131	121	134	146	139	119	129	131	118	122	138	121	133	138	142	117	137	135	113	139	121	135	142	137	107	138	133	143	132	131	119	138	136	128	129	134	127	124	132	130	113	167	135	128	130	134	131	151	127	122	156	156	145	119	129	125	151	143	137	140	135	119	121	141	125	140	130	145	138	135	117	152	119	147	119	139	146	159	132	122	148	114	122	120	139	148	127	136	121	129	139	164	132	141	125	132	137	124	146	152	123	112	140	131	128	115	142	138	148	141	137	126	135	147	141	143	122	137	134	129	117	124	110	136	132	120	125	133	123	134	149	132	126	144	115	119	137	107	133	126	122	124	137	136	149	144	136	136	130	97	109	142	143	121	129	116	127	135	135	129	131	117	137	129	131	122	122	122	134	128	104	144	117	102	124	146	119	150	126	129	137	112	122	135	124	141	137	139	129	121	147	123	124	107	114	120	138	126	150	144	124	111	139	131	142	161	120	144	111	135	121	155	124	137	144	123	118	125	132	114	136	131	123	139	150	142	145	125	129	133	131	129	132	133	154	128	155	117	125	142	121	121	104	131	155	141	126	135	150	136	132	140	120	125	116	129	149	130	133	145	120	119	133	125	135	137	115	118	145	148	130	129	122	120	125	136	133	123	119	124	128	123	139	125	130	128	113	123	131	119	149	147	140	131	136	121	143	113	130	156	128	119	128	139	130	126	122	116	129	115	125	140	150	136	130	136	131	153	128	119	117	116	132	144	129	140	122	131	124	145	142	154	145	144	129	118	149	129	117	106	143	134	129	108	122	130	160	131	135	120	119	125	139	142	130	121	137	120	135	140	121	155	126	127	138	111	113	86	135	127	118	129	137	111	137	128	125	133	129	136	151	173	143	148	119	125	154	136	126	128	131	161	125	107	130	129	105	139	117	130	140	102	132	130	139	148	139	132	142	132	138	123	127	132	130	123	126	111	136	120	138	140	119	143	131	119	145	123	126	123	138	118	132	110	113	144	121	129	110	142	124	128	130	137	133	122	130	137	147	141	138	129	130	139	154	128	120	125	124	128	118	120	144	127	121	131	117	132	133	123	130	107	125	145	153	125	151	134	118	138	147	138	116	144	152	129	115	140	125	103	110	123	145	112	107	126	132	140	125	125	123	119	144	132	117	136	128	138	119	105	126	125	124	124	134	127	146	124	141	137	124	136	135	130	153	137	132	133	161	139	124	161	108	126	136	128	135	139	126	137	121	137	135	143	115	138	114	130	135	119	113	131	132	128	126	128	147	139	131	136	129	123	128	158	146	133	146	139	135	117	135	112	129	114	140	123	138	131	114	118	137	151	121	142	109	133	125	145	116	134	124	133	134	158	140	121	120	136	133	110	139	140	119	119	130	127	122	133	128	114	110	112	105	135	119	115	136	114	142	108	146	116	147	129	126	109	125	126	115	126	141	146	144	122	136	111	139	159	118	147	129	118	128	133	112	131	108	141	138	133	130	133	117	104	145	145	124	115	132	116	130	142	115	113	126	131	127	151	138	141	135	131	148	138	120	127	114	156	135	119	122	128	128	121	127	142	131	125	132	130	114	108	116	131	157	120	122	141	123	148	146	136	132	144	126	142	115	130	148	136	117	140	146	126	129	128	134	129	124	122	161	141	146	126	133	129	161	128	140	129	125	124	139	135	123	120	121	134	124	118	121	138	111	127	131	131	102	125	127	103	139	129	139	128	116	133	113	143	111	146	146	146	161	132	109	130	134	117	164	136	137	114	144	127	117	135	122	138	127	140	122	147	124	120	131	132	120	123	119	134	100	126	106	138	126	126	122	127	126	105	120	133	141	145	140	137	125	122	128	125	146	122	111	127	120	132	141	141	113	132	136	127	130	148	116	137	124	119	119	129	125	125	135	129	133	111	118	132	133	143	129	139	129	140	144	129	122	148	129	143	113	113	116	133	120	130	124	124	152	134	122	125	108	142	139	119	128	123	141	131	112	154	141	121	137	126	127	138	124	139	122	136	107	116	153	117	139	128	133	136	130	137	141	119	137	124	145	133	105	139	136	124	143	164	133	134	117	131	126	125	137	102	119	136	141	128	129	140	137	151	130	117	134	140	151	145	109	123	115	131	141	114	121	138	126	136	127	114	120	150	131	123	144	128	118	125	120	149	119	116	150	115	140	124	127	130	135	144	118	117	108	134	131	115	140	121	154	128	128	148	156	108	135	115	117	126	124	120	119	116	116	114	137	138	139	139	120	120	122	148	151	133	127	144	129	152	156	146	135	151	135	135	115	161	138	113	123	133	128	131	127	123	118	111	140	107	116	133	120	114	128	136	133	119	115	143	146	139	141	123	140	127	130	109	116	128	144	116	129	151	118	115	135	137	163	124	126	144	143	128	138	129	115	145	146	132	131	132	120	102	136	120	122	127	150	117	131	133	142	125	136	133	140	104	132	128	135	122	113	133	104	116	136	130	136	145	118	134	139	131	136	121	114	109	142	138	135	119	160	133	144	150	126	121	113	152	131	124	131	134	129	119	126	138	130	140	126	117	110	139	133	123	146	127	146	127	150	146	130	120	116	133	145	136	135	118	144	143	134	130	117	125	114	126	131	141	143	133	128	143	136	151	120	131	119	137	140	120	121	148	137	132	136	134	129	147	117	139	120	128	126	146	111	139	146	155	133	132	145	141	139	134	129	123	134	97	136	132	142	124	124	133	130	115	131	131	127	153	124	160	137	148	143	144	118	130	137	125	139	125	107	138	138	122	137	136	121	129	130	152	147	117	123	137	128	126	147	131	137	125	146	122	132	157	115	112	119	134	146	128	137	129	140	135	131	109	131	104	139	133	111	122	124	122	138	149	137	124	123	153	135	122	125	123	124	127	133	121	151	120	146	142	144	130	136	131	141	127	127	127	126	124	118	132	114	134	128	126	136	140	135	126	111	139	124	143	116	139	128	121	136	146	122	152	118	135	145	115	144	129	125	143	104	133	133	120	130	133	141	122	121	136	132	142	143	147	121	144	136	129	170	117	120	120	144	120	130	114	106	128	128	127	136	129	136	107	127	113	146	134	138	138	124	141	146	158	133	122	129	140	120	119	123	131	141	142	135	132	121	145	123	134	158	136	118	134	135	121	146	145	136	117	132	144	135	129	146	133	103	121	138	136	122	118	116	131	134	117	121	134	119	140	134	124	140	140	124	154	124	133	148	118	115	147	137	121	119	137	155	123	114	114	126	106	118	128	126	126	108	112	133	123	156	118	124	145	117	133	126	120	135	142	121	133	126	140	122	149	127	126	131	141	110
25597	1817	4338	4817	4206	3391	2691	2306	1846	1652	1461	1277	1157	1033	992	908	827	757	681	714	694	618	639	605	568	544	565	534	537	507	499	496	436	457	464	431	452	450	442	402	443	434	480	487	507	487	771	661	529	519	545	572	483	496	412	459	412	431	416	1896	2444	421	354	393	373	375	350	351	352	360	370	362	383	352	348	348	337	330	365	399	366	347	356	344	373	369	375	327	364	368	338	357	337	340	333	352	323	367	338	339	360	377	402	374	325	382	338	343	372	348	341	380	387	380	335	358	330	377	380	343	360	382	314	297	361	365	341	355	366	345	381	358	349	327	346	358	365	333	382	341	346	334	332	339	322	324	335	318	340	318	388	335	315	326	358	359	350	346	359	374	346	356	382	388	355	345	371	354	342	348	337	366	351	345	370	372	311	336	366	335	362	354	366	352	345	325	363	352	307	356	367	340	346	330	337	370	342	334	354	348	335	367	363	346	377	348	356	359	358	346	334	363	342	341	344	349	336	340	355	363	338	403	367	340	360	338	338	321	352	364	335	340	328	324	317	378	374	380	322	360	324	370	348	306	335	338	385	362	357	323	362	328	354	364	332	330	343	354	364	349	372	368	326	355	342	352	355	344	334	342	345	343	329	322	369	337	347	367	372	330	387	346	374	320	354	355	340	331	366	327	355	331	338	340	360	351	359	362	308	346	334	347	355	345	312	315	341	311	351	374	351	355	318	352	372	328	333	309	348	343	323	358	344	358	389	371	340	350	368	334	314	344	343	328	378	322	348	338	349	286	331	334	354	337	320	342	343	359	348	370	319	319	305	322	332	337	310	336	365	332	322	348	347	357	359	344	370	318	363	355	350	358	355	317	347	342	304	323	345	331	299	370	358	349	329	344	320	332	353	340	348	339	356	344	353	344	356	351	332	327	343	358	380	364	316	353	385	368	315	323	371	333	364	369	352	330	347	331	366	329	360	339	363	339	356	327	337	366	340	349	348	343	344	339	337	341	324	353	312	349	321	355	351	359	351	359	354	368	352	335	356	326	356	355	354	374	329	355	339	340	305	364	329	345	400	350	358	341	333	365	351	342	341	334	388	338	354	383	356	360	317	354	356	367	342	338	321	365	327	369	352	346	344	338	334	373	325	321	337	315	338	340	356	358	335	338	355	364	351	344	336	330	337	321	335	306	347	339	336	303	385	335	343	336	340	329	302	329	363	311	332	339	330	345	353	366	331	350	363	348	381	344	342	343	378	332	365	338	377	348	334	367	359	365	314	328	343	379	360	384	322	336	312	343	352	365	340	331	353	359	339	358	316	364	320	347	350	342	344	333	348	320	364	334	350	332	343	366	360	334	349	354	379	337	351	320	344	331	360	336	315	352	338	329	349	365	384	323	351	321	361	349	326	387	365	325	328	357	343	317	335	339	341	346	355	334	345	320	385	352	348	359	379	339	328	366	344	347	336	371	358	342	353	341	369	337	310	332	336	342	339	341	376	334	358	351	366	353	345	320	316	322	346	350	335	364	356	355	304	304	333	355	340	356	330	326	344	339	373	333	336	347	348	356	370	337	363	371	338	329	338	352	349	380	352	375	325	342	342	347	347	377	339	355	344	361	330	320	371	347	332	341	305	330	304	316	334	317	358	357	341	344	352	321	329	350	361	330	324	363	345	332	335	353	323	348	345	319	327	334	332	343	324	379	337	347	339	345	343	367	338	363	323	352	354	354	326	322	336	361	330	333	353	375	355	327	364	347	348	369	356	331	313	326	329	350	351	312	349	333	358	315	346	344	355	370	327	333	324	324	321	361	351	355	357	326	332	364	344	378	368	305	392	330	327	340	369	339	330	339	324	334	344	373	354	328	322	343	343	315	309	323	357	328	371	343	330	351	329	365	357	339	349	352	320	298	356	353	388	339	326	373	362	345	353	405	359	354	364	333	343	331	345	342	313	319	327	341	340	336	330	328	358	316	347	330	352	341	345	331	351	360	321	350	376	371	332	335	363	327	349	353	335	347	366	336	362	376	363	335	364	368	371	322	354	357	325	341	372	339	340	351	392	324	349	366	357	394	336	298	349	347	354	330	382	362	371	324	361	329	370	338	355	361	330	356	367	326	346	356	356	335	371	365	357	336	336	383	327	346	345	341	336	347	329	352	359	361	344	333	298	376	352	339	328	371	338	361	354	332	370	380	319	338	370	316	368	317	332	353	328	328	354	339	367	349	322	340	382	329	355	335	348	332	334	351	320	320	351	343	351	342	333	346	349	364	356	359	320	344	307	344	336	337	349	333	367	366	354	344	341	331	345	363	297	388	338	344	336	348	338	337	329	390	367	371	342	348	341	364	351	366	331	338	353	410	348	332	328	344	303	350	356	345	345	361	355	314	390	363	331	365	353	354	374	342	335	347	343	383	342	340	362	339	343	372	343	326	332	335	353	365	371	365	355	337	363	353	344	341	350	348	332	361	338	348	355	330	365	323	349	335	358	354	344	359	355	332	352	333	358	339	331	325	350	334	324	333	370	334	355	352	345	349	349	363	356	377	373	335	286	346	320	362	329	361	336	326	339	375	359	353	327	337	346	341	333	352	347	339	334	298	366	371	351	364	343	326	342	343	331	358	358	369	317	351	341	354	351	328	328	345	321	337	340	370	369	363	371	343	341	351	353	351	348	331	349	327	353	344	357	311	370	381	337	339	339	317	321	342	336	345	309	359	341	302	368	340	357	331	309	355	349	330	337	359	320	359	331	318	345	378	370	342	330	345	342	361	329	378	394	347	346	338	345	327	376	338	353	361	360	337	371	361	360	356	372	356	342	335	355	323	353	374	339	340	368	392	312	317	315	359	312	339	351	341	359	362	346	351	325	374	330	339	330	305	325	372	337	317	355	392	340	341	359	336	337	326	336	347	331	326	348	333	354	349	323	332	382	345	354	346	367	367	310	329	328	359	336	330	355	333	319	325	315	357	351	373	364	341	332	331	318	373	364	354	351	349	333	367	310	336	350	368	351	371	366	344	365	330	370	336	381	318	334	337	354	337	351	373	354	368	369	363	349	337	364	328	365	361	338	334	309	352	351	330	344	298	307	349	341	322	347	327	348	350	331	333	328	354	347	362	325	365	332	341	379	334	339	339	333	350	385	333	326	371	345	346	336	349	352	351	340	342	331	329	363	370	353	327	317	292	338	312	350	333	382	352	332	325	339	337	353	347	313	381	338	339	372	361	336	377	386	342	318	336	332	344	344	315	357	363	319	351	358	357	351	342	330	356	352	316	361	326	368	330	340	351	359	364	328	315	332	351	329	357	355	354	330	350	336	334	331	374	312	360	326	357	321	308	353	345	367	337	363	355	345	342	312	354	342	367	354	324	326	355	319	331	324	361	389	333	329	348	342	339	320	343	363	368	351	312	350	353	313	351	315	339	354	335	365	352	346	362	318	347	340	295	338	347	348	341	348	338	336	330	343	342	347	331	380	344	344	341	371	331
3353	199	197	177	171	153	185	133	172	171	161	165	177	160	172	154	147	152	142	162	158	172	185	150	152	164	145	140	161	183	154	173	153	169	125	154	157	151	178	150	144	141	171	165	152	165	163	154	182	154	204	184	179	164	188	181	147	127	148	137	174	144	145	149	159	149	144	165	157	174	155	173	160	144	146	142	156	158	154	149	149	159	144	159	163	174	159	136	141	169	152	152	187	149	178	160	165	154	161	161	170	160	189	161	155	178	162	169	129	172	166	161	158	161	160	165	172	196	159	151	149	147	167	172	153	148	169	148	155	172	145	165	156	163	176	153	157	150	151	172	153	169	164	156	161	153	171	157	153	137	146	156	144	141	133	154	156	161	156	164	164	150	152	190	147	149	141	169	170	176	149	160	150	155	160	162	136	159	140	149	175	155	142	145	175	170	153	170	161	185	157	139	152	168	141	141	147	149	164	153	171	177	165	164	154	146	169	143	139	150	169	158	154	152	149	160	148	148	171	164	151	163	166	144	157	161	142	146	162	151	164	162	170	136	150	145	158	146	147	161	151	156	160	145	126	158	176	147	163	185	191	158	172	160	163	131	153	158	173	166	142	164	151	181	146	132	142	157	148	158	144	161	159	140	164	138	174	155	142	142	171	164	186	152	177	143	154	186	146	152	154	173	159	156	180	162	171	164	162	176	180	137	157	160	147	151	156	146	155	185	163	172	153	134	142	142	171	153	144	163	150	137	161	159	147	180	185	189	144	131	143	170	165	133	147	152	171	166	157	165	171	157	151	174	155	176	147	155	142	161	170	152	148	186	147	135	154	168	171	175	136	157	149	150	162	162	170	155	170	148	167	172	153	146	150	149	152	133	169	163	170	169	149	152	175	153	151	144	125	155	160	158	134	140	151	167	191	152	158	150	164	165	169	164	167	156	144	165	172	172	144	152	169	128	162	165	161	145	151	150	166	174	138	164	174	152	165	159	172	140	166	146	148	166	152	171	167	159	134	150	182	147	141	145	147	163	181	155	168	162	149	173	167	144	196	153	139	173	195	162	166	182	161	157	167	136	158	150	165	159	149	183	161	153	166	170	141	156	160	142	160	165	153	155	170	152	159	153	131	164	152	156	147	164	143	147	169	139	160	157	188	148	163	144	145	159	150	175	137	143	182	160	163	145	159	167	170	145	161	144	180	167	171	151	157	152	164	175	156	144	160	161	151	145	164	136	154	168	170	145	184	164	174	158	154	154	170	153	167	170	174	123	161	159	167	155	159	161	158	156	167	167	192	179	140	150	160	165	162	150	156	186	160	155	149	142	160	138	144	160	140	172	166	170	146	169	162	170	177	162	161	166	146	145	147	183	179	173	149	138	170	147	161	153	161	178	151	168	147	130	148	135	171	146	161	166	165	150	177	158	147	186	152	164	136	170	157	166	156	151	156	169	171	162	175	162	174	164	147	177	160	156	147	154	164	157	130	139	170	170	175	159	164	147	139	153	161	173	168	131	156	142	172	161	142	179	156	172	169	149	189	157	182	179	166	135	165	122	141	174	159	147	144	129	179	142	143	144	181	138	148	161	175	173	150	168	194	167	159	188	177	150	163	124	148	153	166	145	150	142	158	156	160	173	154	155	176	153	155	155	141	138	165	165	162	174	166	165	173	167	142	160	152	174	148	157	177	165	176	173	149	147	133	156	136	148	166	179	151	169	156	166	148	139	142	170	165	148	155	134	142	139	150	167	165	150	137	165	147	181	171	158	166	153	163	173	165	164	163	157	152	151	168	149	138	167	155	149	157	140	149	159	158	148	162	146	154	164	156	167	152	153	146	154	162	140	162	161	143	140	147	168	184	157	152	165	146	165	167	153	158	179	149	144	135	154	183	149	170	157	167	167	161	159	156	159	163	146	189	175	165	151	151	179	159	164	170	146	151	140	160	163	182	165	163	153	164	155	144	181	158	156	164	130	150	187	160	171	168	149	137	164	179	142	143	165	169	164	167	158	144	159	160	148	182	142	174	146	143	169	148	162	172	149	180	144	151	142	167	155	173	155	167	152	135	150	170	150	137	144	162	165	163	142	138	147	148	182	137	153	153	147	192	152	145	167	162	151	166	169	161	149	148	156	143	162	160	156	142	162	165	131	149	136	150	168	151	175	148	174	157	160	134	163	148	176	165	141	151	160	146	148	149	150	155	159	137	156	126	164	157	135	145	158	136	130	134	154	171	138	162	180	139	174	155	176	161	159	144	174	161	178	126	160	146	143	166	154	154	170	143	165	158	171	154	146	156	162	169	168	156	145	157	171	143	149	146	166	144	139	151	142	176	157	147	153	161	139	158	151	188	147	168	174	177	176	148	155	160	134	140	155	165	162	158	176	160	151	154	146	183	162	183	181	156	160	159	167	139	149	157	159	145	155	151	149	158	185	146	169	145	145	150	137	160	158	143	160	142	166	169	151	173	157	169	115	156	140	148	163	164	169	151	174	126	170	173	167	173	161	177	161	166	175	159	148	154	148	175	155	149	170	154	142	165	150	162	157	152	177	144	158	160	160	155	151	157	164	161	185	161	169	153	155	153	148	147	144	133	166	183	152	137	158	141	136	158	169	166	146	161	156	154	181	151	163	130	156	154	152	166	172	153	168	170	146	145	171	157	153	169	167	165	149	168	164	159	129	161	181	173	148	181	166	145	141	163	176	178	171	148	141	158	138	175	153	164	153	155	150	138	173	155	147	165	187	154	160	145	150	171	164	178	133	158	168	177	170	178	182	152	157	160	162	153	150	158	161	137	155	172	152	163	168	153	166	166	166	115	150	149	155	156	130	178	164	172	122	157	174	161	165	141	151	173	154	148	168	146	162	161	148	180	163	143	154	152	150	161	156	175	156	170	182	147	143	163	158	173	167	161	161	160	150	150	164	137	171	155	145	147	157	131	159	148	144	143	139	166	154	159	179	152	149	159	179	151	162	171	152	157	172	158	138	161	163	147	186	166	153	141	143	162	181	163	172	151	140	162	164	140	162	140	176	161	176	166	150	146	165	166	145	155	203	171	176	154	154	180	179	159	169	168	154	147	135	148	149	155	134	156	147	136	175	158	145	153	142	163	141	155	165	161	175	135	160	150	195	184	162	157	138	151	141	152	142	147	168	147	183	173	156	170	148	178	153	173	152	138	160	151	148	141	138	163	168	162	143	173	183	139	165	165	161	168	155	162	139	174	149	146	165	165	168	170	173	167	161	174	173	168	174	145	157	169	162	152	132	163	158	158	135	168	174	183	168	155	167	170	165	167	150	170	149	164	163	143	167	164	144	131	143	190	149	163	155	147	156	155	156	161	157	176	166	160	185	150	177	152	157	185	150	139	150	165	126	147	176	183	171	155	148	158	145	170	160	145	142	188	152	179	172	147	150	162	166	166	161	147	160	148	149	175	141	150	150	138	190	154	135	186	151	156	161	153	139	169	167	168	160	139	153	164	139	170	163
3316	495	568	515	584	527	491	486	488	474	481	468	447	469	415	438	445	437	409	451	414	447	443	447	434	409	423	462	418	441	432	402	416	416	396	432	451	422	454	446	453	401	457	511	490	434	496	429	468	421	485	458	452	458	447	456	476	465	422	471	528	399	467	437	427	439	400	449	433	405	418	457	416	419	447	446	421	426	433	473	383	420	402	440	393	428	441	449	433	439	407	427	455	438	410	433	433	445	427	410	413	415	450	401	427	417	400	413	450	426	454	428	483	432	463	420	431	441	461	372	461	446	408	419	428	410	413	387	426	442	442	406	390	456	484	396	480	426	412	464	434	454	435	412	392	435	460	397	431	432	427	434	422	445	435	424	427	435	413	434	395	450	414	448	392	462	462	462	402	447	443	412	407	437	415	446	414	462	411	409	410	445	412	414	411	449	408	389	426	456	421	415	426	433	419	444	437	381	446	430	436	454	490	427	412	428	414	412	398	480	421	405	424	407	396	392	413	427	430	445	464	438	401	414	461	397	467	452	405	425	411	415	432	468	455	457	410	459	433	463	419	440	433	401	430	402	431	387	448	415	402	443	400	455	424	410	390	411	454	421	418	413	443	412	426	421	450	436	436	428	423	433	426	420	450	430	390	440	417	423	438	457	408	427	383	433	449	411	413	431	454	435	412	420	409	410	407	450	412	429	437	445	407	415	412	451	428	402	399	410	433	411	446	407	384	457	412	411	437	443	453	410	440	389	451	431	420	443	414	439	431	416	450	429	410	428	459	417	397	439	397	423	406	425	405	431	443	401	410	424	403	444	449	422	441	389	441	406	404	387	428	407	418	417	416	472	411	470	445	368	422	415	460	414	451	463	381	414	437	439	418	389	417	436	449	414	411	457	406	419	430	414	409	397	393	403	461	445	420	372	419	427	442	413	451	441	445	454	423	413	465	445	423	429	448	477	403	409	447	461	414	437	412	408	435	406	413	416	459	422	419	441	385	430	422	475	392	425	437	415	414	422	470	464	436	453	420	449	450	393	408	429	430	408	417	432	425	419	445	463	428	420	424	406	427	405	422	427	403	411	425	439	411	379	430	437	446	470	424	429	414	440	431	454	404	377	428	467	425	424	399	406	430	440	415	451	445	451	420	434	410	411	437	445	440	430	405	419	421	429	429	410	443	434	455	438	396	430	454	456	430	436	424	397	448	419	386	438	456	434	448	441	470	446	429	467	417	415	419	438	412	458	425	424	427	409	425	405	432	405	415	410	389	442	395	414	400	449	435	455	441	421	430	422	423	435	421	460	422	455	422	433	400	432	405	431	433	409	451	407	390	460	454	434	432	438	426	446	419	451	453	438	386	400	458	431	430	440	445	394	386	390	423	417	439	442	437	454	425	432	421	458	445	451	423	458	425	428	448	447	425	430	433	412	383	433	448	420	412	434	419	436	447	447	472	471	437	431	446	432	421	420	443	448	406	412	380	394	405	445	429	423	453	422	412	427	417	418	419	440	408	427	405	423	439	446	424	422	436	381	450	405	441	433	423	391	447	411	448	409	423	445	431	457	422	459	447	396	423	445	429	451	432	425	402	409	413	412	462	449	419	452	416	373	417	385	415	423	393	432	457	424	428	430	421	400	429	423	439	417	429	412	415	418	433	419	471	456	437	404	447	470	450	427	381	453	458	424	446	435	427	403	390	441	411	416	429	427	417	432	398	449	399	406	461	427	406	417	443	385	414	416	402	462	433	445	422	421	428	445	421	466	431	420	425	413	407	428	428	481	406	446	447	419	442	433	417	398	442	432	453	451	434	424	425	414	425	420	408	412	420	437	394	436	440	393	425	470	420	439	419	409	399	444	427	438	429	420	445	438	395	409	410	440	399	406	398	461	448	478	426	410	413	413	450	430	416	399	446	424	390	429	427	464	424	410	417	414	401	436	463	430	428	439	419	438	449	443	442	426	433	394	438	447	437	449	457	400	396	452	436	407	434	433	434	408	453	442	459	470	440	453	441	413	392	436	410	444	412	427	409	418	473	428	388	448	457	446	465	459	419	449	386	494	446	425	431	410	414	384	424	403	463	385	433	414	453	449	446	436	396	404	429	424	410	447	422	411	441	430	419	425	425	409	416	428	412	406	413	409	442	448	430	407	421	410	447	436	456	456	438	414	409	439	429	410	446	462	430	431	424	403	403	411	436	457	447	421	420	409	413	409	420	411	414	430	464	376	423	405	406	437	426	410	436	436	457	432	413	405	408	415	431	443	452	433	423	437	383	466	423	417	436	411	463	437	424	416	423	445	436	404	411	413	415	482	425	415	475	441	433	436	431	471	412	419	428	437	420	448	447	421	420	439	421	410	412	441	457	399	447	419	412	415	410	394	436	413	430	467	426	427	405	418	441	413	403	448	441	414	434	422	434	402	438	439	454	432	395	421	426	398	417	401	408	423	468	443	442	457	453	452	415	436	384	385	415	448	407	462	431	413	404	444	424	407	430	426	408	425	401	405	390	435	446	434	454	409	462	438	397	449	402	422	405	415	417	409	373	423	453	453	427	441	424	435	449	434	462	425	425	457	444	450	476	447	427	407	408	455	426	438	432	442	412	436	454	447	441	429	420	459	463	462	473	456	421	428	418	415	422	413	430	424	415	454	419	409	467	442	378	429	396	433	448	448	430	467	456	430	444	431	468	418	377	418	418	419	418	408	464	424	388	444	414	426	426	439	423	419	425	405	433	428	421	434	396	448	431	403	429	429	430	442	389	447	436	404	403	417	436	437	414	451	441	422	433	409	416	424	430	423	444	377	438	402	395	443	466	448	466	461	486	401	443	434	446	415	414	397	465	410	414	419	413	427	439	454	423	434	457	435	483	379	404	444	433	421	400	408	398	446	414	442	408	458	413	454	419	424	442	421	427	414	423	427	391	458	417	457	438	419	425	454	411	410	432	401	440	438	469	428	452	440	482	456	422	407	438	405	444	414	486	447	440	432	455	433	412	419	418	400	435	409	438	426	401	455	442	435	397	432	443	439	424	422	432	427	445	437	433	415	404	422	376	428	452	439	396	431	424	462	398	446	424	439	470	453	442	405	436	416	400	406	453	455	399	416	394	466	436	497	397	447	417	456	429	437	427	417	452	442	445	370	413	465	395	422	445	438	412	425	450	433	430	401	448	409	423	473	438	451	442	451	403	418	402	423	399	438	446	437	409	412	420	434	410	431	394	385	419	426	456	428	436	438	440	405	418	412	407	440	392	441	442	438	407	402	441	435	442	416	429	467	464	407	427	385	399	443	432	426	415	405	395	388	453	438	422	438	416	414	448	442	431	415	430	427	434	424	421	408	429	406	391	443	415	429	450	435	397	425	415	399	412	434	421	432	423	432	415	456	415	421	422	396	422	429	439	447	425	406	428	435	455	382	428	439	420	416	413	427	462	444	454	443	412	460	391	433	407	430	412	436	424	457	423	428	435	476	425	448	397	419	419	398
31052	5199	1167	864	618	507	417	399	350	331	252	261	273	240	223	265	248	230	231	211	238	200	221	229	219	211	214	211	211	215	218	228	215	195	223	196	192	209	215	228	193	208	226	236	203	238	234	230	185	205	203	205	199	200	185	177	190	208	210	330	331	183	212	194	197	166	214	203	189	225	197	204	179	182	194	183	200	200	220	209	191	211	192	184	212	180	203	230	199	216	201	217	186	189	199	198	208	198	189	191	200	223	200	208	213	210	222	185	202	180	235	195	184	193	196	187	192	208	242	224	220	182	205	176	214	224	190	206	188	198	201	183	197	196	211	194	194	187	211	179	166	226	203	196	211	225	193	216	198	193	194	202	218	211	198	220	235	225	188	210	195	197	192	214	176	199	206	212	178	186	206	216	178	184	199	196	218	179	224	190	194	211	213	196	191	210	208	200	206	209	179	186	188	205	219	204	212	210	202	236	206	195	209	178	203	174	233	208	213	188	186	220	166	194	186	197	182	189	195	196	222	216	183	186	202	197	197	202	201	187	190	176	202	186	194	207	176	177	213	190	216	189	217	198	176	201	184	226	204	197	195	238	211	193	216	199	193	196	205	208	200	207	213	236	218	223	175	195	199	184	196	214	212	212	214	187	186	200	220	186	205	213	182	200	187	195	189	197	213	225	206	196	222	220	176	190	211	198	247	179	195	215	202	228	219	181	206	213	204	209	207	191	229	203	212	199	179	199	226	213	201	214	178	171	205	184	214	229	204	203	210	220	199	194	208	228	205	224	199	206	187	202	206	189	208	220	234	190	206	194	214	223	209	209	215	211	222	203	216	197	206	206	192	187	223	190	226	199	188	195	203	189	188	209	206	171	216	256	200	196	192	213	189	224	204	215	217	233	204	214	204	166	225	211	224	177	171	194	176	213	210	192	199	204	194	182	174	206	251	184	228	196	219	238	189	180	192	182	192	177	207	193	203	194	199	211	216	213	200	212	218	215	225	208	197	200	217	197	214	162	217	202	201	204	215	203	211	230	217	206	188	189	183	205	179	173	209	168	205	196	221	219	203	215	178	207	225	219	199	208	201	188	215	183	218	198	227	195	190	200	198	216	219	198	195	167	214	233	226	212	240	207	198	216	209	198	231	213	216	194	178	185	218	217	186	193	173	193	211	209	203	188	192	206	203	197	217	203	211	212	217	204	186	204	205	223	188	181	194	209	233	192	197	199	201	194	215	239	217	238	200	199	181	201	180	193	200	220	196	209	191	184	197	178	189	222	211	203	185	195	206	213	189	186	240	216	179	172	211	218	221	219	215	208	192	199	207	190	176	232	219	226	201	224	204	217	185	197	195	209	200	208	196	181	188	212	202	241	205	200	199	189	200	197	186	224	209	189	187	204	195	200	202	187	197	179	200	186	198	176	205	240	231	197	174	214	177	232	187	214	207	211	223	213	210	210	194	201	211	196	199	204	226	199	151	209	188	192	186	180	232	218	205	216	201	192	212	211	204	171	204	195	214	206	174	204	223	216	178	212	229	206	204	188	205	222	215	240	197	229	197	233	219	208	186	215	214	195	205	211	216	199	174	188	200	196	208	218	227	198	211	214	219	208	223	217	168	199	190	205	224	196	211	189	201	204	196	196	189	210	217	193	196	205	175	214	201	196	208	209	194	189	235	206	208	217	188	181	205	186	196	186	191	196	193	213	192	193	202	213	213	209	191	203	219	195	193	192	194	196	194	207	197	181	216	203	200	195	203	208	212	223	209	212	201	204	217	211	198	189	205	206	214	189	221	201	198	211	192	235	237	200	214	190	195	202	196	212	205	197	207	198	216	240	198	207	197	199	199	212	179	181	205	204	201	219	183	202	164	226	203	178	220	210	206	204	205	189	217	218	195	200	187	200	215	204	223	202	184	229	208	188	199	198	207	222	175	200	210	181	203	216	203	212	202	197	182	212	197	201	206	230	201	208	213	203	172	207	199	215	213	197	197	197	177	207	212	202	203	212	206	199	191	214	207	199	221	170	199	183	208	214	209	199	216	183	220	190	206	201	207	206	172	198	197	173	217	208	198	214	207	214	209	179	205	210	185	196	187	192	214	196	184	194	178	179	172	234	206	201	208	198	200	208	200	199	184	194	181	203	199	225	196	181	170	213	187	206	234	214	223	221	212	198	209	163	203	213	179	196	198	190	193	219	185	215	194	248	204	165	223	177	184	221	223	200	229	210	188	182	200	209	190	209	203	215	203	182	185	205	223	216	203	196	210	194	241	172	214	218	190	215	197	195	199	197	210	208	221	228	207	191	205	231	208	200	211	185	190	180	240	192	183	202	217	196	221	196	210	194	201	213	207	211	200	214	199	193	219	188	184	223	198	195	205	189	225	187	168	214	185	203	167	201	221	198	236	216	210	196	200	200	193	190	179	204	216	218	179	190	184	222	197	216	207	193	216	206	186	211	170	187	217	204	208	208	195	219	185	199	173	183	191	231	198	202	199	212	200	218	201	194	178	174	204	214	184	218	212	223	221	197	203	186	190	216	206	232	164	193	226	193	190	172	167	229	172	173	207	195	186	200	218	215	232	203	170	187	199	210	198	211	206	204	172	212	188	193	192	211	201	202	183	227	225	221	207	194	209	201	211	208	209	239	217	191	199	191	205	200	205	197	201	205	195	184	220	189	209	231	197	183	210	216	192	199	190	193	208	212	191	210	207	209	195	192	185	193	221	202	196	206	178	191	178	207	200	236	187	194	197	200	188	185	198	220	204	191	190	179	190	196	190	191	203	188	206	198	179	186	190	211	193	231	198	229	195	207	185	186	186	195	192	211	190	185	208	207	199	235	210	220	207	211	201	196	178	188	193	201	191	213	193	201	211	204	205	196	210	213	201	211	188	205	202	225	198	210	221	207	195	205	176	212	223	195	213	185	185	192	206	214	215	227	199	177	202	203	204	199	206	237	189	222	215	220	210	173	186	182	174	201	203	197	211	206	206	177	204	169	204	210	187	203	191	208	233	191	207	206	199	216	189	189	178	178	188	185	190	184	217	201	201	205	211	201	193	200	212	193	162	214	231	187	206	184	185	214	208	195	221	190	207	194	192	201	182	184	208	218	205	179	202	201	183	209	215	196	230	195	193	219	202	173	215	195	199	202	215	188	204	195	230	192	212	224	188	211	204	185	195	201	206	175	214	220	174	182	206	233	197	203	184	223	208	180	211	200	203	182	190	197	220	203	214	207	195	215	179	178	228	225	205	194	200	163	190	174	205	186	204	197	233	188	236	229	187	178	182	195	222	227	225	180	190	180	205	173	216	223	202	217	189	192	210	224	181	222	197	202	189	194	232	207	219	203	178	215	215	187	200	199	182	215	195	205	187	206	211	203	228	211	191	192	203	205	240	200	220	195	201	180	202	178	204	212	212	193	208	194	197	188	210	195	199	199	204	218	200	211	210	190	227	214	185	187	240	215	206	209	215	189	175	176	195	183
16598	1263	2590	2942	2623	2109	1829	1507	1342	1167	1078	984	862	881	816	800	796	680	718	691	712	682	639	614	643	579	596	580	597	608	654	562	554	602	592	563	583	611	602	540	579	568	584	655	631	631	703	718	592	608	673	641	581	555	554	586	595	553	586	1650	1645	516	536	493	516	523	577	531	527	526	549	520	579	567	550	516	547	500	548	551	554	513	543	502	516	491	537	520	536	548	505	545	552	505	525	555	546	505	510	561	511	573	494	518	529	559	522	543	530	554	556	525	496	525	523	530	516	552	543	549	511	513	536	512	512	535	513	537	533	497	524	529	556	487	489	517	554	528	539	555	503	495	496	517	528	520	535	563	543	492	522	512	544	552	523	537	543	521	463	490	519	548	585	494	484	508	501	519	540	501	466	524	529	500	517	541	481	548	584	523	505	485	527	500	515	482	543	547	476	575	532	554	524	553	515	491	570	530	515	484	548	555	541	478	539	541	470	529	507	510	510	527	533	532	528	536	549	517	513	477	507	513	501	601	523	490	524	531	544	519	528	541	524	507	525	514	532	510	522	523	553	485	516	536	553	497	532	509	494	502	498	531	504	505	543	503	498	503	554	499	555	512	539	551	537	504	509	547	568	523	497	548	521	534	521	541	494	477	534	549	514	534	509	525	529	541	528	535	508	486	521	509	529	513	514	522	513	525	506	558	497	561	569	509	493	529	537	521	526	530	523	513	524	515	544	546	505	514	540	542	564	556	524	533	484	524	523	501	514	536	496	522	506	535	489	538	484	530	540	585	510	534	503	502	557	500	512	502	552	574	528	533	528	524	528	517	539	521	498	526	467	538	523	553	524	516	537	544	522	505	494	500	498	483	567	532	494	495	466	549	526	539	540	535	550	514	549	506	540	527	558	506	511	541	492	518	520	530	547	535	518	523	553	510	542	534	500	531	541	552	519	546	571	507	524	502	514	536	528	522	550	477	558	513	553	544	511	523	511	506	519	541	558	525	485	519	469	519	534	509	527	480	535	477	541	484	527	495	517	554	520	502	498	481	494	512	543	542	513	557	559	545	504	559	512	554	517	513	549	510	523	487	504	507	556	514	501	527	591	536	534	491	514	506	497	506	514	546	548	498	491	511	490	490	526	571	485	480	473	535	542	531	502	523	525	528	525	525	556	499	522	497	513	531	553	524	509	495	509	523	497	523	519	483	504	556	509	553	525	529	507	573	534	478	528	501	514	494	448	573	542	522	506	557	506	519	540	522	510	550	499	531	508	516	522	484	528	558	517	498	503	501	482	511	483	498	532	507	473	554	498	489	510	507	495	516	470	525	481	539	526	518	513	478	530	562	510	545	551	490	508	517	509	500	501	501	555	481	548	527	506	511	486	564	516	549	528	506	515	513	471	504	531	515	537	513	523	513	542	475	505	500	508	527	543	541	544	540	543	578	529	555	530	532	502	483	526	520	512	518	523	470	544	500	517	507	509	557	520	550	549	526	501	504	539	518	553	505	510	510	558	518	484	495	521	528	566	541	549	515	527	529	494	512	506	521	530	526	572	538	537	535	584	544	546	544	497	545	511	507	528	543	514	530	499	546	546	526	497	532	510	548	495	550	494	504	564	521	548	535	516	488	499	542	549	510	528	507	531	539	527	539	539	534	543	501	508	514	523	514	529	518	548	543	511	514	519	510	523	490	513	563	506	503	506	508	528	542	568	506	537	549	519	503	517	511	524	484	530	479	535	537	499	517	569	544	539	538	501	481	553	486	515	523	556	506	518	509	536	506	547	490	555	532	528	562	511	502	544	550	521	541	487	530	504	532	504	504	540	495	521	516	523	470	537	533	532	519	501	550	518	515	528	519	528	545	526	525	527	488	560	515	518	536	523	503	532	523	521	540	537	509	524	510	506	517	531	511	533	529	483	543	515	481	505	549	528	518	515	553	519	545	507	527	534	505	530	510	545	533	492	515	516	489	508	472	552	526	517	546	498	530	518	502	503	525	500	552	494	552	492	501	530	521	533	511	565	509	502	532	580	554	551	526	515	525	534	540	510	532	533	497	526	534	515	500	522	490	530	517	477	532	526	560	496	528	570	515	503	521	521	480	525	498	483	514	506	557	515	519	555	567	573	536	518	534	554	533	549	515	531	482	522	526	520	523	512	514	551	542	538	500	503	536	517	553	562	469	507	494	515	499	525	527	525	526	489	510	495	502	513	543	509	497	512	548	529	509	485	486	488	514	499	537	496	491	527	562	519	571	530	524	517	536	554	530	533	537	541	522	508	489	549	552	523	519	563	526	516	524	534	508	514	549	456	520	550	557	526	564	523	519	565	534	516	518	513	506	536	530	527	498	513	555	551	568	523	536	515	552	535	507	486	583	513	518	506	536	509	546	490	458	533	532	486	571	499	498	538	607	531	500	528	564	568	490	498	530	481	544	548	538	510	465	540	544	523	517	499	518	534	523	528	506	533	489	536	543	482	508	508	558	516	569	523	536	484	551	520	554	562	502	501	557	532	499	533	526	526	532	509	517	547	493	520	535	523	478	485	473	528	552	553	523	539	554	529	529	548	519	475	512	512	511	522	523	477	542	533	508	539	533	539	505	504	530	536	542	526	548	552	516	529	543	551	524	498	494	508	491	538	508	489	512	533	513	532	538	515	494	495	499	577	524	530	523	540	523	557	514	549	501	537	497	508	537	524	554	516	544	546	530	502	517	525	551	522	556	536	544	521	483	501	539	510	521	526	523	544	532	544	491	536	528	506	516	532	575	540	519	520	494	518	544	491	499	543	517	549	546	506	546	539	542	524	539	500	489	517	551	526	519	539	529	536	531	521	531	533	563	510	498	510	510	521	531	491	514	541	536	513	498	520	549	530	504	520	524	557	471	542	525	504	502	485	548	548	510	538	517	486	486	517	520	536	551	516	520	523	489	553	520	535	521	515	506	534	487	518	486	495	557	491	492	547	539	485	514	488	537	507	547	501	549	531	519	552	513	530	520	535	522	527	490	516	517	526	484	519	473	497	512	546	506	541	486	509	538	501	510	506	489	494	520	507	534	537	525	498	533	498	507	540	548	537	543	525	529	511	524	488	537	514	532	462	560	524	508	511	513	517	519	510	490	519	524	517	539	522	501	544	526	525	493	525	480	492	529	529	527	512	539	547	461	544	577	559	495	563	516	539	546	477	531	559	555	504	532	514	544	514	539	512	513	513	536	539	500	532	543	500	538	500	547	539	492	482	504	525	483	523	543	530	537	519	510	496	521	489	525	500	513	538	526	506	518	516	530	494	538	541	535	537	504	540	547	504	507	526	480	530	537	570	553	534	529	517	516	510	478	542	535	543	526	473	553	483	506	531	522	542	537	500	518	545	496	519	502	529	517	508	543	548	512	527	509	541	511	524	562	532	512	546	503	521	497	516	492	533	566	528	499	557	561	548	515	527	531	501	515	503	524	522	521	500	506	527	535	504	548	521	545	518	561	487	501
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
