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
336931382375	336931382934	336931383484	336931384034	336931384584	336931385134	336931385684	336931386234	336931386784	336931387334	336931387884	336931388434	336931388984	336931389534	336931390084	336931390634	336931391184	336931391734	336931392284	336931392834	336931393384	336931393934	336931394484	336931395034	336931395584	336931396134	336931396684	336931397234	336931397784	336931398334	336931398886	336931399434	336931399984	336931400534	336931401084	336931401634	336931402184	336931402734	336931403284	336931403834	336931404384	336931404934	336931405484	336931406034	336931406584	336931407134	336931407684	336931408234	336931408784	336931409334	336931409884	336931410434	336931410984	336931411534	336931412084	336931412634	336931413184	336931413734	336931414284	336931414834	336931415384	336931415934	336931416484	336931417036	336931417584	336931418134	336931418684	336931419234	336931419784	336931420334	336931420884	336931421434	336931421984	336931422534	336931423084	336931423634	336931424184	336931424734	336931425284	336931425836	336931426384	336931426934	336931427484	336931428034	336931428584	336931429134	336931429684	336931430234	336931430786	336931431334	336931431884	336931432434	336931432984	336931433534	336931434084	336931434634	336931435184	336931435734	336931436284	336931436834	336931437384	336931437934	336931438484	336931439034	336931439584	336931440134	336931440684	336931441236	336931441784	336931442336	336931442884	336931443434	336931443986	336931444534	336931445084	336931445634	336931446184	336931446734	336931447284	336931447834	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
60607	27589	20234	4508	1543	1156	962	776	686	613	623	590	516	528	493	505	506	529	484	443	459	452	501	473	445	463	463	420	476	456	449	432	414	469	455	464	463	428	442	444	452	448	477	447	465	449	402	445	462	422	429	448	464	437	451	435	452	470	457	442	432	467	424	442	445	419	423	428	471	433	417	434	420	438	440	442	448	433	414	434	419	430	409	439	445	432	397	388	453	421	406	421	455	430	483	435	438	486	362	438	485	438	433	448	435	447	405	445	461	445	395	430	435	456	424	415	455	431	395	446	424	418	405	444	453	449	427	457	416	409	452	490	465	421	439	468	410	448	438	429	443	448	418	437	440	471	430	437	474	420	391	409	418	441	478	431	416	440	456	400	451	452	443	447	468	452	453	399	457	445	461	445	436	416	412	413	464	386	419	442	435	420	425	428	386	393	447	433	413	424	459	472	389	402	453	454	472	416	403	434	458	431	421	435	419	438	414	459	407	390	448	416	416	461	395	448	471	465	409	434	464	484	406	450	453	419	401	408	434	411	462	475	428	430	476	441	415	426	455	422	484	434	444	413	434	460	419	432	430	392	403	451	475	423	444	452	432	399	427	392	457	425	426	466	428	399	455	451	426	447	405	468	441	446	391	432	423	447	410	442	415	446	430	481	442	413	427	440	454	445	447	449	460	465	455	447	454	405	430	454	431	427	415	414	459	472	402	410	413	500	427	397	399	476	422	404	467	430	460	447	426	439	418	445	411	455	444	451	456	431	433	435	434	434	430	421	436	454	412	440	421	443	424	415	434	453	455	435	423	413	467	416	429	398	445	430	430	411	459	416	455	443	418	425	446	449	401	415	417	438	376	396	436	425	420	423	435	422	406	463	434	452	450	452	437	408	436	432	410	423	405	438	387	396	431	430	430	423	449	471	440	465	451	446	410	441	464	415	419	453	420	418	473	428	487	462	476	406	442	479	426	380	464	443	460	486	431	451	433	416	436	428	382	417	447	458	428	475	417	420	470	421	407	427	396	408	431	440	420	415	442	462	485	407	398	400	393	459	429	406	406	438	419	405	408	445	470	461	452	467	448	446	417	439	473	463	452	447	432	438	466	442	425	478	423	416	440	454	459	474	406	452	469	450	454	459	433	398	439	435	432	410	459	407	402	438	455	412	461	468	434	426	445	446	439	428	405	457	434	440	463	441	452	420	427	401	438	406	488	407	462	444	411	432	428	447	448	435	422	421	441	417	427	437	428	458	439	453	411	442	427	445	401	471	409	419	428	446	436	462	405	428	397	452	430	417	465	406	442	426	403	414	410	448	406	420	430	470	406	424	452	430	453	398	464	376	460	451	464	398	431	446	421	430	410	447	445	409	403	429	390	461	435	471	454	439	428	433	445	422	420	417	429	453	406	466	424	406	457	493	418	382	431	447	420	449	415	410	436	419	421	431	417	436	418	446	436	406	403	456	478	449	478	418	440	400	441	435	439	425	493	431	428	438	453	430	440	446	399	432	429	425	430	399	483	437	435	425	469	451	431	433	389	412	434	395	417	493	452	410	438	429	480	432	460	448	418	423	436	431	446	428	385	442	433	401	413	422	439	427	426	456	441	450	435	426	437	425	448	408	451	457	421	461	426	447	452	448	439	413	442	425	443	438	417	426	427	433	447	437	434	413	420	405	481	427	397	422	465	462	439	389	450	439	442	435	430	451	462	451	414	440	465	426	435	487	428	431	437	431	441	435	447	438	422	386	445	444	429	402	450	436	463	417	448	428	447	478	413	440	435	459	488	416	455	439	469	450	415	409	424	397	405	433	440	457	418	419	435	432	451	439	449	446	414	458	440	436	393	437	453	457	418	405	406	427	392	428	460	461	473	420	446	444	439	433	428	440	393	485	481	441	452	435	428	420	430	411	464	434	419	412	446	412	438	391	435	445	416	430	430	434	427	430	477	419	443	421	424	415	484	456	413	421	440	415	416	454	440	477	432	423	455	411	413	425	487	431	427	441	395	428	416	435	430	441	480	455	466	436	460	437	413	434	450	445	437	461	475	435	441	422	484	447	411	431	458	449	416	424	427	437	473	460	488	463	446	442	446	480	447	419	450	432	444	429	433	485	439	406	400	443	444	418	476	439	430	473	416	435	459	399	389	423	395	408	431	406	450	418	438	442	414	453	420	414	406	420	507	423	451	437	436	425	453	401	422	442	421	395	455	443	458	425	428	409	445	459	444	417	396	415	476	425	398	390	400	446	386	416	452	434	432	424	451	424	436	462	427	418	458	425	450	394	408	464	445	464	407	457	426	403	445	401	437	412	442	482	448	444	467	484	410	412	454	443	447	380	410	455	437	416	454	420	423	491	405	466	390	446	445	415	421	478	430	491	446	454	484	407	448	415	408	441	459	447	453	443	431	419	427	455	408	405	369	471	443	427	447	406	394	423	422	404	436	419	418	389	433	462	416	398	463	439	397	423	383	431	419	408	448	432	448	428	438	426	480	416	456	451	426	430	418	451	420	463	467	439	415	451	453	440	432	455	431	426	456	445	437	430	401	418	442	430	432	448	456	447	450	470	456	484	442	401	423	470	479	417	437	446	474	425	438	443	438	418	415	420	445	444	460	416	453	453	442	408	433	409	432	413	461	427	443	423	443	426	404	445	414	424	416	455	466	429	459	440	440	423	439	417	394	434	446	415	459	463	467	433	445	458	419	449	422	433	399	417	439	426	422	401	433	445	433	431	399	410	429	409	450	429	452	460	479	423	441	464	462	403	447	431	456	396	401	414	471	441	445	405	426	426	417	409	439	438	445	434	451	438	433	442	437	460	478	404	461	455	424	420	431	445	441	411	429	411	447	380	465	453	417	439	436	424	436	430	413	456	447	403	408	421	440	479	427	426	431	432	413	429	476	482	472	487	403	453	458	453	432	438	404	429	439	405	418	434	395	456	446	454	392	435	396	426	440	419	419	423	458	424	431	440	448	412	432	430	399	442	425	414	418	472	420	420	468	425	424	419	426	424	430	461	464	410	416	428	472	439	446	411	439	427	455	474	442	424	423	413	465	396	469	450	421	458	439	420	420	440	415	436	427	452	414	439	413	435	442	459	445	442	500	422	395	412	399	464	430	422	470	443	444	431	410	406	445	416	464	487	447	416	413	458	489	452	436	417	441	403	449	477	461	423	438	401	409	405	439	466	469	439	450	425	408	428	409	409	416	455	408	423	410	434	457	415	424	445	436	401	427	420	444	401	404	464	457	429	488	440	428	427	423	437	414	430	424	393	400	444	414	451	463	438	411	453	427	416	442	456	432	401	432	416	434	440	416	446	411	491	429	395	445	420	437	451	436	441	443	447	437	460	426	442	410	462	459	485	433	450	411	430	417	436	461	444	440	444	412	467	456	417	410	466	451	444	439	417	451	476	494	459	457	459	440	422	413	465	471	456	439	410	426	427	454	451	482	446	394	435	471	435	445	435	441	432	446	462	446	426
44815	2647	4966	5548	4845	4236	3422	2803	2466	2236	1967	1772	1733	1622	1532	1531	1450	1343	1328	1297	1316	1234	1216	1204	1201	1202	1122	1197	1156	1127	1118	1135	1063	1121	1073	1154	1116	1132	1107	1146	1101	972	1119	1121	1009	1084	1124	1052	1084	1100	1061	1079	1098	1097	1086	1056	1022	1006	1087	1092	1075	1107	1074	1046	1013	1046	1077	1085	1029	1023	1023	1059	1020	1041	1042	1073	1073	1049	1016	1038	1054	1052	1045	1013	1025	999	1074	1044	1047	1069	1022	1031	1056	1071	1038	1042	971	1013	1044	1059	1046	1049	1015	1089	1032	1050	1147	1032	1013	1061	1011	997	1057	1014	1084	1031	1026	1015	1082	1018	1019	1045	1037	1021	1063	1019	1053	1049	1003	1040	1034	990	1052	1044	999	1011	1039	1090	1051	941	1027	1034	1018	1017	1029	1058	1055	990	1045	1042	1064	1002	1062	1028	1014	1047	1074	1007	1049	1015	1097	1031	1022	1069	998	1051	995	1024	1010	1020	972	1043	985	1016	1019	981	995	1017	1056	1003	1069	1054	1006	1032	1035	1032	1051	1011	1030	973	1070	1025	1011	991	1021	1012	1040	1011	1042	994	1063	973	1031	1036	1037	1025	1032	1086	1034	1031	1029	1053	1034	996	1038	1014	1032	1049	1075	1054	1085	1060	1015	1048	1078	1010	1014	976	1003	1032	1033	979	1042	1028	1009	1054	1008	1036	1076	1073	1086	1093	1042	1037	1013	994	1048	1074	1024	1053	1031	1038	1044	995	987	1035	1039	981	1055	1000	1015	1034	1014	985	1023	1062	1006	1044	1007	1002	1093	987	1053	1059	991	1072	1035	954	1086	949	994	1014	1004	966	1043	1028	1054	1016	1031	1023	997	1003	980	1006	1017	1046	991	1000	1022	1054	1038	1032	1022	984	988	1101	1033	992	1032	1063	1028	1030	1087	1091	1064	984	1093	1024	1038	984	1002	1020	1027	936	1012	1011	1020	1042	1067	999	1000	988	1050	1054	982	1027	1052	1003	1023	1010	1010	1008	1089	1008	997	979	1032	1016	1037	1037	1046	1032	1039	997	1080	1032	1042	1058	1010	964	1043	1070	1054	987	970	1007	991	1018	1088	1018	1051	987	1060	982	1050	1035	1029	1084	1047	1056	1048	1007	1051	1013	1057	1074	1031	1046	1057	1020	1034	945	1057	1041	1009	1055	1034	1057	972	1064	1071	1048	1064	1020	951	1037	1010	995	1043	1014	1055	1028	955	1032	1084	1075	981	1011	1041	1012	990	1089	1056	1038	1042	1005	1015	1069	1005	995	990	1045	988	1028	1036	999	948	1019	1018	1027	1000	1025	1066	1062	1043	1006	1017	1017	998	970	990	1025	997	1022	1025	1046	1038	1025	1060	993	1008	989	1068	1010	1033	984	1045	1013	1028	1074	960	1046	1067	1019	994	1025	1063	1049	1045	971	1029	975	1009	1062	1070	975	1003	1072	1020	1035	1071	1018	1017	1058	1022	960	1033	1031	1051	973	1035	1074	1017	977	993	1100	1022	1013	1031	954	1025	1031	1046	997	1043	1073	1037	1050	1036	1146	994	1013	1050	1057	1022	1073	1051	965	1033	1043	981	1038	1027	989	1059	1120	1009	1068	1037	1066	1053	1023	1034	982	981	1064	993	1039	981	1016	990	997	1089	996	1026	1000	1005	1000	1075	1022	980	1022	1030	1111	1015	1031	1004	1046	1035	1008	958	1035	1028	1025	1080	1101	1017	1031	1050	1065	1013	970	972	1003	1021	1008	1005	1031	1051	1063	1027	1064	956	1003	1052	1009	1008	1058	1070	1042	990	1019	995	986	1034	1053	1048	1053	1028	1015	999	1011	1056	991	1027	993	1026	1065	1031	1048	1067	1122	1029	1021	1033	1005	1001	975	992	1035	998	1027	1029	1035	1000	1140	988	1005	1048	1043	1041	1026	986	1051	1053	1022	1015	1018	1025	1009	1033	1011	1037	1022	1017	1001	1079	953	1039	1054	1119	1070	1009	1026	1049	1008	1001	988	1057	1032	1018	1024	1034	997	965	1048	1123	1062	1003	1061	1004	1034	990	1038	981	1035	982	977	1011	1027	1076	1027	1037	963	1029	1055	968	1028	1027	1055	1046	1002	1077	1041	993	1020	1055	997	1005	1044	1005	1036	980	1045	986	1011	1047	1089	1061	1052	1013	1012	1034	974	992	1084	971	989	1011	1026	1020	1024	945	1090	1009	959	1022	1042	1020	1014	1005	1026	1047	1002	1033	1021	1014	1032	1042	1047	1022	1007	1014	1045	1031	1024	977	1002	1036	1034	959	1058	1076	978	971	1047	1040	965	981	1062	1008	1046	1048	999	1068	965	1082	1069	1001	1052	988	1033	1014	1025	1009	1030	997	958	951	996	1021	1001	1001	1105	1053	1024	1073	1025	1013	1029	1042	978	987	938	1096	990	1020	1065	1044	967	975	1059	988	1039	1002	989	1047	1056	1027	1052	1015	1013	1024	978	1032	979	982	1032	938	1068	1007	990	1014	1022	1039	1019	999	979	1026	978	998	1008	1052	1021	1061	1004	1045	1024	1014	1015	1060	1074	1024	1079	1038	986	980	1038	1021	1097	954	1009	1002	1050	982	1065	1075	1004	1054	1021	1034	1053	1031	1010	1053	1051	1065	1024	1022	1080	1050	1034	999	959	983	1062	980	1029	1045	1065	1015	1050	1002	998	1013	1022	996	999	1063	1032	1027	1043	1054	1069	1002	1050	1046	984	1026	1024	990	1036	1021	1056	1000	1005	1042	1026	1033	1008	1003	976	1029	971	1000	992	1008	1016	980	1025	1052	1022	993	1044	1084	990	1068	1058	1019	971	1019	994	1030	1078	1038	1033	1059	1041	1013	1010	996	1056	1060	1037	1065	987	983	1007	1042	971	960	1050	1002	997	1063	1035	997	1018	1043	1005	1005	1028	971	994	1066	1043	1024	950	1026	1046	1007	1036	1001	1040	1045	1015	957	1053	1036	1049	1006	1049	1039	1006	1044	968	1084	1052	1010	1007	1030	1072	985	1053	982	1036	1052	1030	1044	1024	1005	1053	986	983	997	970	1058	950	1059	1047	1033	1033	1022	958	1028	1038	1077	1066	983	1085	1004	1040	998	1027	1018	1036	1048	995	993	1068	981	1047	1041	995	1001	1061	1062	1004	967	948	1024	1004	1027	1007	1032	988	992	1080	1033	1085	1066	1038	936	1009	987	1052	1061	1025	1047	1089	1069	1013	988	1008	1033	1010	1003	1038	1016	1094	1013	989	991	1012	1006	1027	1028	1012	1030	1022	1089	972	957	982	997	1030	982	1008	1010	1087	1010	1048	1064	975	1028	1015	1006	998	1004	1006	1001	1045	1069	1088	1001	1035	994	1056	988	985	1042	969	1013	1026	1073	1034	1017	1043	1026	1055	1000	1056	1017	1032	1040	1027	1014	987	1048	1031	1036	1064	1005	1027	958	1055	1007	1032	1008	958	966	1084	1028	1089	1018	1032	993	1012	932	1036	999	1009	1001	970	1012	993	1032	1038	1056	1046	1096	972	1069	1034	1026	1033	1026	1001	1020	1027	1054	944	1018	1021	996	1039	975	1000	1000	1083	1036	1070	1004	1017	992	1043	1044	1013	1040	1015	1032	1031	1056	1070	1038	1021	1025	997	1042	1072	1028	1044	990	1059	1037	1044	1026	1022	1010	1042	1068	1020	1006	986	1060	971	1037	1048	1038	1011	1075	1017	982	1006	988	1084	952	1025	1040	1021	1036	1032	1044	1067	1025	1083	1077	1011	1035	1091	1058	1058	1018	1034	1051	1038	1001	1016	994	1033	990	1020	976	986	1048	1003	1000	951	1009	1050	1024	1049	1003	957	1052	1004	1048	1063	1078	1069	1009	1062	1055	1050	1086	1096	1096	1017	988	1003	1061	1031	990	1078	986	983	1019	1018	1000	1028	963	1036	1033	1053	1012	1062	1002	1065	1024	970	1041	1068	1063	1019	1031	1027	1028	979	1046	1011	1074	1048	1031	1043	1042	954	1002	1089	1025	1012	1020	1047	1027	1041	979	976	1041	1009	1040	1050	1038	1053	1001	1060	999	982	1024	1010	1009	1011	1042	1033	1069	999	999	1026	1030	964	1016	1030	1008	1002	1003	983	1051	1018	1027	1013	957	1044	1037	1037	1038	1058	999	1011	1049	1052	1086	966	1009	1015	994	1037	1051	1014	1060	1051	1026	1012	1003	1102	1043	1044	1016	1042	1062	1015	997	987	1040	1084	1032	1052	995	1041	1046	1017	990	1082	1025	1042	1078	1049	1035	997	1048	1029	1036	1040	1076	1026	1018	1033	1037	994	975	997	1095	1007	1016	1018	1040	954	1099	1029	1018	1021	1082	1033	1086	1043	1039	1055	1040	1027	1021	1038	978	1025	1029	1027	1029	1064	1068	1055	1021	1014	1013	1018	1025	1030	1065	1125	989	994	1010	1002	1052	1032	978	1021	1072	1024	1023	1000	1078	1011	994	991	1057	1010	1048	998	1064	999	980	1021	950	1033	1010	1004	966	1126	1018	1045	1031	1055	1012	999	1048	1080	1000	1040	1024	1000	1005	967	1034	1029	1023	1048	1032	1031	1054	1051	1042	1074	1015	997	1044	1038	1053	1077	993	990	1013	1021	1037	1004	1012	937	1020	1032	983	1056
14189	1111	411	294	269	249	173	167	151	184	165	167	135	151	178	153	177	166	173	170	156	183	173	157	144	132	157	150	171	165	147	166	179	148	142	157	160	173	170	145	178	160	153	171	158	163	167	154	166	162	164	172	143	146	177	151	171	162	167	166	165	174	165	160	159	192	159	165	182	180	153	167	159	170	158	166	177	154	180	137	143	152	177	167	178	147	176	168	161	164	172	148	156	152	154	151	163	164	149	161	180	154	155	152	135	163	158	161	151	146	158	154	138	167	184	170	150	168	171	176	149	172	152	152	164	177	160	151	165	158	172	136	174	148	162	162	158	155	156	171	166	158	170	160	136	169	169	142	142	163	151	146	186	167	162	138	144	157	148	171	147	156	168	132	155	135	158	182	169	179	166	162	160	156	163	144	164	173	140	168	166	181	141	161	176	183	161	154	171	155	155	148	160	144	161	164	170	159	152	163	158	180	158	160	174	170	142	172	191	175	152	153	150	166	149	159	169	158	185	163	158	172	172	146	152	174	151	164	169	168	165	171	154	159	159	190	151	168	174	183	166	138	158	181	163	161	162	159	162	161	161	157	135	145	186	141	174	160	146	141	146	173	129	138	153	168	172	151	171	170	160	173	139	175	135	164	163	164	173	166	173	145	165	159	147	179	155	144	166	126	164	162	186	147	158	154	155	178	154	165	149	157	169	135	190	199	158	177	147	157	168	173	166	144	179	154	172	178	164	160	134	147	189	141	191	186	155	154	164	150	164	141	134	163	185	159	180	172	159	190	163	160	166	161	159	179	171	160	160	181	172	171	179	171	153	165	166	136	173	168	173	186	161	149	155	183	169	161	156	149	164	160	152	175	148	176	163	165	155	183	165	135	181	179	168	146	136	160	180	145	148	166	174	169	163	142	162	152	159	161	169	139	151	166	146	152	165	155	146	168	180	154	166	163	157	170	188	162	158	158	156	165	138	158	170	170	173	159	171	163	158	158	189	174	153	163	175	166	152	140	152	168	181	145	157	180	179	146	165	168	180	172	158	180	149	172	139	190	165	159	172	156	161	151	167	160	146	177	147	171	160	161	161	173	154	169	186	183	166	169	166	182	165	138	153	149	154	169	184	190	181	167	182	154	176	170	173	156	157	151	146	168	174	190	156	139	166	167	150	144	157	177	177	145	190	169	146	170	157	160	141	163	164	172	164	165	160	172	162	176	155	166	165	184	164	159	186	175	159	142	155	173	154	161	152	158	168	146	157	167	196	144	171	165	167	147	150	150	163	181	153	157	132	152	173	171	148	173	160	168	179	176	171	174	160	170	166	165	150	168	166	148	143	181	170	147	174	143	173	174	193	175	154	192	152	163	179	157	183	162	156	172	174	161	155	176	140	171	147	160	158	163	160	161	148	167	134	155	160	164	170	154	172	162	184	160	143	170	152	164	179	156	169	149	173	167	187	160	173	150	174	178	155	168	171	149	147	153	182	177	173	161	151	162	167	150	166	179	172	177	146	158	167	153	149	157	161	171	155	180	171	171	155	184	165	177	148	181	178	145	177	176	193	163	165	154	151	196	178	166	202	142	160	169	178	176	138	179	182	167	186	182	175	162	175	172	145	175	157	161	182	155	162	165	157	150	166	159	174	194	162	160	147	147	164	170	125	138	154	174	164	177	150	177	158	166	145	168	174	188	147	147	157	167	175	154	161	162	185	169	172	159	152	156	194	166	174	158	171	187	152	152	159	169	161	139	189	167	212	193	150	154	141	123	164	165	176	180	143	194	173	164	150	151	161	156	160	182	162	187	159	163	187	169	169	178	184	176	189	186	168	148	146	154	148	180	165	167	159	141	162	172	147	180	163	171	172	159	158	147	161	171	157	151	176	172	153	157	151	155	161	168	165	166	166	171	139	145	164	166	185	162	164	169	150	154	163	170	177	139	170	152	202	171	177	189	154	157	166	146	140	170	159	177	162	170	177	168	172	160	156	152	132	170	158	148	175	171	156	177	171	159	191	182	149	161	168	157	149	187	174	153	184	167	146	154	177	170	131	170	137	178	151	161	146	157	141	160	159	165	165	167	133	157	183	176	168	164	178	141	175	182	150	182	167	152	168	164	135	165	145	164	150	151	154	165	188	179	166	168	176	168	194	153	158	158	159	177	151	154	171	184	159	158	152	115	152	149	176	160	159	167	172	165	174	157	149	160	142	165	155	142	181	179	152	154	169	152	156	149	177	208	168	163	180	169	151	171	163	185	195	180	138	181	193	149	142	160	152	162	159	150	166	169	154	178	163	155	156	154	191	161	165	162	133	162	162	172	182	165	149	163	166	159	140	164	170	182	171	168	147	140	141	128	164	147	168	183	182	152	163	161	166	158	165	168	168	172	167	153	167	173	164	169	168	166	158	156	161	156	158	172	148	156	143	157	180	157	170	144	175	177	153	161	178	148	174	186	157	154	175	158	178	150	169	170	173	165	149	187	163	183	150	169	128	156	170	169	184	184	150	137	154	168	177	187	161	161	182	158	167	168	169	152	165	167	185	147	160	143	162	173	140	161	154	172	175	191	148	154	152	168	169	136	129	140	177	169	155	151	164	146	143	169	140	151	158	177	170	143	153	174	163	155	171	163	162	157	139	159	153	141	154	165	199	164	161	167	176	146	169	168	154	150	174	171	152	159	170	145	171	140	175	141	173	165	150	146	166	184	182	164	166	137	179	172	151	159	158	161	176	153	167	166	155	141	180	151	138	184	162	152	163	147	178	159	154	160	163	140	151	168	146	153	164	158	157	168	162	151	169	155	172	159	178	150	150	185	168	167	147	154	173	154	154	159	169	165	186	151	180	163	149	184	176	162	176	168	149	184	165	170	166	182	165	152	168	165	153	169	167	160	164	147	143	165	153	151	170	150	169	163	154	168	164	149	171	149	160	143	166	164	152	187	181	164	162	173	170	163	176	169	165	166	177	157	150	154	173	183	195	158	178	170	156	174	165	157	157	141	148	206	151	137	152	179	138	142	183	159	168	144	149	193	159	179	156	152	176	154	163	147	163	166	168	157	131	164	139	177	166	150	159	139	151	160	164	156	157	166	181	157	165	173	158	177	133	165	174	173	165	183	164	160	166	146	148	168	140	162	170	147	181	163	153	171	166	169	159	150	154	139	154	175	155	174	180	162	143	164	151	158	148	164	151	157	143	141	178	158	154	149	143	160	168	146	204	162	156	156	176	167	140	157	181	161	160	173	146	160	166	148	157	183	163	145	146	175	141	162	149	152	168	166	167	186	169	155	186	178	156	168	158	143	159	159	145	169	151	141	148	160	160	175	180	161	140	179	165	178	133	152	163	160	176	162	154	163	159	193	166	181	175	174	163	159	186	159	148	160	169	166	168	165	162	170	130	166	149	167	179	138	168	153	158	180	168	156	144	141	172	154	152	156	156	169	159	151	160	174	155	155	163	166	165	154	160	162	136	150	145	158	135	158	163	148
11132	731	889	989	830	795	694	646	583	522	525	538	501	479	524	509	477	537	474	463	486	486	466	489	526	474	461	473	489	493	491	460	504	491	531	512	468	451	509	538	508	516	501	455	486	446	507	466	478	493	496	493	481	524	462	487	497	492	475	513	486	516	472	505	479	492	482	475	447	497	479	442	487	472	455	511	496	494	483	484	482	489	467	450	481	547	476	467	464	469	502	450	479	522	484	478	485	492	429	488	463	517	449	470	485	445	472	516	457	475	468	476	459	443	482	495	517	501	494	493	467	466	446	471	462	476	480	469	472	487	509	458	478	464	485	480	470	482	458	515	445	465	476	464	491	444	478	475	479	461	489	463	511	489	512	469	475	487	479	500	465	481	490	459	502	466	470	436	463	490	488	485	508	486	466	472	505	458	484	503	487	447	459	465	464	491	486	501	461	467	468	464	490	464	478	480	473	461	452	478	480	486	466	485	470	480	470	502	470	501	473	441	455	423	506	506	501	480	461	478	457	485	463	495	501	534	467	477	469	448	472	498	504	462	480	482	472	498	506	556	487	446	496	463	488	448	452	471	486	462	472	486	456	449	485	497	486	487	482	488	489	469	487	522	491	476	486	499	507	495	471	517	503	500	482	486	497	490	522	466	515	482	443	481	464	481	507	463	485	512	485	492	491	512	442	485	484	465	494	502	520	452	496	442	466	489	489	459	524	504	484	490	465	490	492	494	500	475	454	475	500	510	462	456	510	476	439	424	464	495	450	455	498	474	433	450	483	456	490	464	493	496	484	489	443	468	462	447	458	440	466	449	502	508	463	484	475	440	496	490	452	485	452	498	498	472	488	480	464	519	476	478	481	456	466	482	465	471	466	464	456	497	469	463	498	453	475	501	475	464	512	440	473	456	520	510	471	458	518	486	455	475	497	509	440	476	470	487	458	469	465	499	480	471	470	494	482	477	457	509	489	480	476	487	460	442	505	498	492	512	496	445	510	458	518	480	530	487	452	481	513	490	459	475	490	483	498	436	476	480	480	501	490	478	471	451	447	515	474	519	465	508	482	478	456	448	462	474	483	474	494	457	469	507	491	493	488	504	501	487	525	469	515	454	494	522	459	414	461	478	518	494	458	486	502	507	482	469	479	521	486	480	510	513	490	494	507	485	448	451	440	495	443	480	495	467	480	494	463	469	484	489	479	486	492	479	479	506	478	509	489	497	481	496	502	487	516	491	472	483	461	453	492	472	468	478	479	471	456	477	485	467	482	471	462	431	536	472	463	443	494	480	487	472	527	476	466	488	527	522	456	512	458	455	466	451	490	452	502	484	485	466	435	471	479	506	483	455	464	450	486	455	504	496	445	453	454	509	461	488	472	444	511	467	455	454	519	466	491	460	483	464	494	436	479	455	475	461	497	484	475	442	488	483	481	486	500	443	497	526	497	510	491	473	472	451	482	487	514	497	457	493	500	496	464	458	488	484	476	465	490	500	530	466	491	484	467	482	441	448	464	500	513	482	462	475	508	477	426	489	455	462	461	528	462	487	497	471	469	491	483	510	444	488	499	463	509	497	463	486	459	451	486	481	467	469	469	445	490	492	461	475	459	494	449	457	478	444	474	499	528	516	502	496	502	490	493	453	504	504	485	476	484	454	499	473	482	483	492	488	469	439	511	476	463	489	523	476	446	522	497	475	489	480	472	515	446	482	461	482	497	501	480	475	486	511	442	529	491	483	500	485	506	463	445	425	496	486	471	465	506	515	469	449	487	508	511	481	452	505	453	435	515	510	477	483	473	492	454	431	476	486	451	482	481	498	489	484	471	514	499	482	475	457	461	491	478	453	448	490	429	482	499	475	432	484	459	454	447	474	490	492	487	461	459	494	458	486	497	487	460	477	475	469	475	451	489	465	451	484	463	466	497	463	457	477	459	486	485	476	460	477	498	519	494	459	487	489	482	501	517	478	486	431	486	521	463	479	476	497	507	480	450	483	463	456	463	487	466	474	476	448	465	504	483	514	471	477	496	457	487	440	473	448	499	521	486	490	510	460	489	448	501	447	529	468	482	491	467	484	508	459	491	449	469	487	514	485	490	504	490	479	475	484	508	495	473	476	492	518	477	502	521	481	501	488	534	465	508	461	492	515	476	460	501	490	479	453	494	465	493	503	481	463	456	472	478	464	464	461	453	460	489	429	456	490	469	484	447	489	448	476	482	503	481	508	436	482	462	500	500	484	475	487	490	468	444	478	447	495	467	482	482	461	456	466	465	475	511	508	485	434	511	442	444	469	485	473	483	447	437	471	486	495	496	462	492	487	463	483	453	497	475	477	514	462	468	506	497	485	519	463	461	413	463	513	490	467	454	468	465	451	491	520	487	458	464	512	490	516	461	463	478	498	468	468	496	483	512	482	458	487	472	468	494	459	483	490	496	497	482	462	444	475	469	460	465	473	508	499	515	459	495	459	433	490	498	453	469	465	487	460	525	482	500	445	488	488	457	488	474	485	451	509	476	508	508	523	470	529	473	505	476	480	475	526	467	485	529	463	483	506	523	479	512	478	510	466	470	490	489	464	514	464	461	440	515	469	471	465	511	510	509	482	506	440	474	483	537	483	481	506	470	498	500	471	485	485	478	470	517	461	474	497	448	472	487	449	514	477	491	448	483	500	491	467	477	479	477	484	494	466	479	507	495	465	467	532	554	446	493	472	524	475	483	445	507	469	482	493	492	481	487	459	490	455	480	439	512	475	483	462	440	481	504	472	473	482	493	466	478	448	509	485	481	504	467	488	474	461	499	500	445	466	487	440	486	480	478	486	479	499	465	480	463	486	482	467	448	487	476	475	508	479	509	444	473	477	487	499	496	464	475	457	492	503	471	492	502	522	474	485	484	460	445	503	485	505	512	459	469	475	491	472	447	474	492	437	487	473	479	498	487	486	509	495	482	511	476	506	524	488	495	498	491	475	457	466	486	487	469	490	516	469	494	453	475	460	525	454	476	515	453	467	432	443	468	456	478	444	497	487	504	472	455	473	481	484	481	481	484	518	466	506	460	459	503	489	477	453	472	471	479	480	453	507	497	510	482	489	488	440	461	450	487	475	492	486	468	468	481	438	470	481	487	464	491	465	463	484	527	467	486	466	485	466	482	479	483	490	497	529	510	490	479	509	506	492	460	468	473	462	514	446	469	470	517	467	495	474	496	463	476	520	485	480	498	460	481	493	477	445	476	454	463	481	466	420	486	447	445	499	462	460	509	475	494	469	488	480	474	503	456	444	483	471	494	481	478	487	492	459	481	497	521	492	472	457	504	476	469	443	473	483	522	481	502	473	494	489	437	519	457	469	507	501	512	494	499	532	477	502	473	485	480	515	521	505	474	474	473	475	482	469	487	473	482	501	501	492	494	445	469	491	511	512	524	465	480	495	469	452	436	458	474	499	447	497	474	481	445	476	462	426	482	517	430	460	473	467	475	514	477	447	472	473
55522	23443	9345	1399	818	684	600	490	462	417	402	397	436	379	380	346	401	373	337	371	386	335	338	346	354	360	331	323	357	356	339	376	295	326	360	346	329	356	333	355	306	307	365	317	304	285	307	325	328	331	309	328	338	351	319	364	323	321	329	318	326	322	331	352	303	312	338	330	354	347	330	335	336	307	349	311	342	279	313	324	359	355	300	350	324	331	313	323	340	349	337	346	343	361	328	299	359	356	400	304	356	359	345	359	327	314	310	331	341	337	324	318	338	355	346	316	337	318	332	317	357	347	332	317	344	331	307	348	317	354	337	341	326	333	312	337	338	346	332	342	366	316	332	323	316	320	337	323	295	325	348	371	333	315	368	359	316	369	348	336	346	304	342	321	335	328	350	307	327	310	318	319	312	355	309	289	321	328	330	340	346	314	317	349	345	349	317	335	324	356	329	301	338	313	352	317	323	316	321	322	323	304	311	311	330	327	288	338	339	326	322	320	308	297	337	336	350	334	333	324	346	327	281	347	342	351	343	333	339	319	322	330	360	332	313	330	324	321	324	295	332	307	319	358	310	326	296	315	330	330	343	297	353	354	341	350	331	317	333	346	337	339	307	298	319	309	310	314	314	304	330	296	353	358	330	356	310	324	333	354	316	344	335	344	371	337	309	330	338	344	318	338	308	356	364	314	331	344	319	329	342	338	327	338	321	329	310	318	300	333	354	346	379	346	305	336	308	316	327	339	305	325	356	312	307	316	348	319	335	317	308	317	311	321	355	334	348	324	325	357	326	366	342	342	334	349	336	277	350	330	314	321	363	341	333	357	320	326	328	333	332	333	309	287	340	315	342	312	324	322	330	307	331	327	290	354	316	337	342	283	312	311	350	313	292	318	326	334	337	342	360	324	330	334	324	302	360	322	343	353	341	305	324	345	358	333	320	359	325	320	362	366	323	320	316	299	332	326	324	299	333	306	331	373	341	334	298	350	317	313	275	336	351	324	344	319	326	309	324	327	318	354	327	316	326	341	308	323	325	309	337	315	313	346	344	301	305	323	310	305	329	354	310	311	305	333	314	366	319	336	340	296	339	332	336	342	312	323	295	355	314	308	363	380	340	357	332	343	377	346	320	341	294	318	334	356	355	313	300	355	326	376	319	326	309	340	337	353	326	352	296	349	336	330	332	299	318	325	279	320	318	357	321	322	359	325	349	326	356	318	316	314	310	335	338	334	323	366	343	318	325	307	309	333	333	365	336	309	316	342	345	284	315	334	310	320	368	340	342	330	309	322	339	322	310	334	307	355	308	323	328	324	314	323	318	304	334	319	328	304	362	319	335	325	326	334	355	336	354	319	346	301	332	347	320	335	312	323	347	295	354	344	316	333	336	327	295	321	341	364	323	319	337	306	336	343	326	308	323	308	347	309	345	323	346	303	335	355	306	309	333	331	342	325	364	354	341	361	272	313	350	325	300	289	341	328	340	309	355	307	354	339	337	322	336	339	323	304	302	332	309	315	330	306	317	334	319	307	341	324	347	300	359	330	345	297	329	307	320	312	327	335	314	319	367	343	316	302	345	290	328	330	323	350	316	335	308	346	313	342	320	338	305	317	346	351	336	296	364	342	299	359	314	343	312	334	327	314	293	339	362	320	309	354	277	347	334	358	349	324	313	325	314	301	313	318	343	295	340	313	348	305	352	326	314	299	306	332	364	314	295	335	338	334	335	340	348	346	343	338	331	336	316	373	336	320	334	348	300	289	350	341	332	365	320	334	348	358	328	331	339	332	328	329	309	351	369	303	321	364	316	323	297	334	313	324	337	332	322	328	303	301	314	330	320	317	329	346	313	316	326	281	364	339	343	319	353	334	321	331	336	322	333	315	326	330	334	338	361	313	308	319	338	333	342	340	361	308	321	308	350	302	355	307	346	280	312	339	351	322	329	331	347	296	311	347	310	355	345	332	319	328	341	324	328	361	311	371	343	325	322	311	318	351	355	341	326	341	325	367	316	288	310	311	353	328	302	343	342	331	299	352	323	363	363	316	341	294	353	344	321	313	350	320	312	332	302	342	311	359	289	359	379	317	290	333	286	337	348	328	331	314	329	323	348	322	355	335	306	312	335	312	321	351	319	346	330	326	296	301	344	359	324	318	280	341	296	349	348	313	315	331	296	317	352	305	312	344	319	343	342	324	322	353	317	339	351	373	343	334	320	342	335	336	347	365	349	347	371	334	331	336	311	322	296	320	341	325	331	330	296	338	340	346	302	384	351	311	317	306	307	361	318	319	367	347	350	305	307	330	309	302	342	341	312	336	335	345	337	320	330	356	323	341	323	309	335	307	336	332	354	320	314	331	392	307	312	353	324	315	319	354	328	314	330	337	326	326	334	323	349	316	314	336	324	330	352	345	337	313	318	292	336	303	352	341	350	319	325	347	315	308	328	343	304	316	330	322	338	317	315	311	327	342	327	314	351	337	333	311	295	315	339	369	328	327	335	300	341	341	331	289	317	328	318	344	347	330	310	334	322	345	335	334	335	333	322	354	347	344	327	330	361	334	351	345	375	336	318	341	304	323	350	302	321	331	314	339	301	360	321	362	310	339	368	352	302	331	340	324	302	340	341	343	342	321	299	307	346	337	347	338	334	353	316	319	309	342	319	324	304	327	360	329	315	329	351	310	333	312	338	337	322	284	346	313	323	310	330	301	326	305	363	339	328	295	331	341	311	325	319	368	334	346	322	322	362	364	320	347	298	310	326	332	347	356	369	357	320	278	346	331	317	343	318	397	324	352	328	334	333	385	340	345	316	326	309	312	328	363	356	315	316	310	384	311	331	327	333	321	318	326	294	344	327	346	337	311	313	340	341	335	301	345	308	314	325	311	330	304	353	330	322	341	341	316	344	314	294	319	354	341	314	330	341	355	318	313	328	342	323	338	334	337	312	330	312	308	339	314	353	318	288	301	318	345	317	314	328	358	328	330	315	302	356	348	342	324	330	339	351	320	360	346	292	346	360	315	294	331	332	310	325	330	334	314	326	334	339	291	318	351	313	314	324	365	353	327	312	329	339	333	336	358	322	316	355	297	307	335	308	293	328	322	340	319	305	331	341	326	327	334	328	326	312	332	345	322	331	304	360	341	331	340	318	332	300	321	314	337	349	335	310	315	327	325	324	290	329	332	328	367	312	303	295	348	350	313	334	323	314	323	295	348	304	332	353	323	358	343	341	339	337	313	329	314	339	306	360	361	314	327	308	301	335	337	314	343	349	306	351	300	312	336	357	313	310	323	308	318	317	353	313	338	363	323	297	339	339	313	316	319	338	323	351	337	311	320	329	313	303	334	334	314	345	355	330	323	325	329	331	322	320	320	341	341	360	326	328	329	367	322	347	342	354	308	343	351	333	354	327	344	293	326	336	321	330	347	297	295	320	300	317	284	320	314	349	357	275	316	324	344	338	350	347	324	345	315	353	305	319	343	317	342	314	328
34525	1714	2930	3289	2864	2531	2172	1762	1526	1465	1234	1267	1190	1106	1025	1032	1007	1065	1020	1000	974	905	888	950	898	871	927	902	897	837	850	897	867	832	863	861	848	876	877	887	868	872	822	868	879	818	809	909	872	909	824	874	839	890	850	872	856	842	820	813	820	863	883	843	861	884	824	883	764	882	860	874	804	880	886	850	841	818	844	839	824	867	854	885	821	870	852	850	885	858	822	848	844	839	820	890	874	856	825	835	876	828	823	822	869	901	867	807	837	815	822	807	833	801	830	791	825	780	800	876	847	832	808	841	878	808	820	819	784	821	861	846	809	783	777	831	888	834	855	821	849	799	837	820	823	846	893	835	839	860	830	871	852	851	849	794	837	803	820	850	831	812	855	841	801	853	802	860	826	823	790	847	806	818	788	753	825	817	817	813	831	821	794	857	808	864	838	823	867	854	851	809	861	786	820	821	817	816	842	864	845	805	915	864	796	798	824	835	837	885	796	832	804	854	772	824	827	831	857	840	803	844	811	836	765	847	815	833	864	816	819	793	814	857	820	778	839	874	785	866	842	828	797	827	826	860	800	804	828	805	831	777	818	807	858	836	813	825	892	859	831	879	791	828	831	805	848	836	848	830	812	856	841	815	832	763	830	846	806	814	798	810	817	834	810	804	861	837	846	855	823	822	851	840	841	778	840	837	830	857	855	849	839	809	886	759	878	879	815	847	823	809	774	858	839	812	884	800	853	831	819	822	843	837	833	838	807	782	819	819	825	865	843	852	873	816	832	851	818	873	840	835	820	852	860	824	798	820	798	829	791	822	837	754	845	850	846	802	845	793	840	871	847	813	862	838	799	823	808	851	864	789	791	806	842	839	811	863	799	775	896	818	785	825	869	884	880	847	873	792	867	828	771	784	838	838	823	856	846	837	795	808	825	838	852	825	785	793	854	795	819	783	839	828	818	795	812	859	823	830	824	868	830	783	787	782	864	817	802	785	843	856	821	825	807	872	824	836	831	764	838	843	804	797	831	854	878	816	803	801	831	801	830	852	859	831	860	833	859	833	837	837	825	788	816	783	812	798	791	793	789	825	808	790	859	858	803	819	835	824	830	850	846	839	885	816	844	825	801	857	834	884	841	819	848	808	789	824	837	820	801	805	844	864	804	882	840	809	808	820	783	846	821	844	813	780	779	842	860	809	798	868	818	825	823	784	828	854	822	795	840	857	805	847	849	822	888	834	816	802	826	858	857	788	861	759	841	844	821	869	821	837	873	839	843	788	799	809	808	839	844	801	822	854	878	822	827	831	834	808	852	869	829	832	782	851	822	864	824	773	836	851	842	817	859	762	851	813	848	824	796	808	794	822	844	787	849	847	798	843	845	833	815	855	789	835	876	801	832	871	842	824	833	810	842	788	818	800	852	790	825	821	781	838	804	835	839	760	814	828	852	868	799	823	856	828	823	808	855	790	864	814	882	851	856	844	803	798	818	779	815	856	858	804	823	852	811	860	827	820	873	768	818	869	808	824	890	833	802	835	854	813	819	874	788	793	833	879	854	837	782	840	818	877	873	873	854	843	805	768	846	857	869	826	830	835	809	832	815	836	873	887	804	847	875	815	840	870	819	818	852	831	789	840	816	853	818	805	826	790	777	831	814	819	779	862	837	792	859	840	823	832	830	814	827	827	814	821	864	779	830	804	873	828	817	807	838	804	804	851	861	840	810	810	814	839	819	870	812	800	863	759	844	869	890	810	848	814	842	841	827	878	802	834	786	846	834	865	812	822	813	823	820	812	846	841	849	829	847	825	780	795	826	820	835	781	824	823	869	818	892	809	835	810	846	883	853	800	797	860	856	831	845	835	870	807	854	815	826	810	828	853	800	836	867	795	842	830	872	926	781	814	792	878	808	835	816	825	847	844	856	866	865	800	888	829	808	827	846	795	858	815	815	899	853	888	834	793	831	813	868	851	800	815	864	827	755	828	851	861	824	839	902	775	854	830	864	821	876	805	874	848	791	856	767	832	821	880	834	817	831	863	825	851	892	794	800	828	827	806	787	766	842	854	822	844	810	808	811	813	844	824	806	868	869	813	802	812	833	821	808	826	830	846	864	845	875	840	782	824	828	810	796	850	777	824	749	811	839	782	827	788	869	805	845	820	797	824	866	814	820	797	821	815	814	822	825	842	804	860	835	800	806	822	857	826	799	809	851	835	843	836	836	806	823	833	825	860	862	787	836	829	826	845	875	843	829	828	829	853	821	812	820	795	849	872	829	814	839	800	804	841	829	797	819	794	815	805	815	835	820	841	830	807	830	792	809	816	835	799	839	837	866	825	886	802	825	824	836	785	831	826	817	785	866	877	829	835	855	833	838	793	833	878	773	789	809	809	867	855	842	792	842	840	828	802	798	852	812	850	821	855	908	798	868	822	850	850	793	845	761	819	847	831	854	856	810	824	814	764	819	770	837	828	821	846	816	813	817	838	881	816	790	767	801	906	814	835	813	826	755	859	804	838	869	846	836	827	859	834	835	829	867	835	801	827	905	846	820	805	848	798	871	824	815	848	840	863	836	817	781	886	846	841	842	883	851	815	835	799	816	889	880	818	836	840	867	873	806	764	850	759	850	863	852	857	845	814	808	846	810	817	893	764	789	850	818	846	821	793	788	830	856	801	837	809	833	842	841	856	831	816	815	859	852	844	787	852	886	828	792	792	794	816	863	832	870	859	841	812	834	861	816	765	781	830	795	811	894	837	700	869	831	810	804	854	872	817	842	818	837	817	834	881	865	837	792	840	858	815	843	871	835	832	813	803	832	826	824	895	846	817	794	839	819	821	793	823	776	852	800	802	760	854	850	861	793	853	801	826	812	869	774	804	816	867	842	850	831	814	855	835	829	812	817	845	813	881	784	833	814	823	847	862	843	854	860	835	830	859	807	819	852	849	861	812	860	841	847	818	853	810	788	780	830	808	822	883	867	814	795	841	860	866	805	820	832	823	824	804	824	816	863	825	809	858	819	773	810	834	879	832	839	826	870	787	851	834	809	800	802	849	817	797	799	830	874	816	844	810	842	828	857	824	828	847	861	794	824	853	843	889	825	791	850	859	829	832	838	875	817	817	810	768	801	850	804	849	883	840	836	795	824	830	849	856	836	790	876	805	883	821	821	842	861	850	772	803	813	839	866	855	837	835	830	729	797	829	826	851	781	833	819	835	814	838	874	775	866	840	912	837	837	848	834	832	834	824	821	814	810	825	873	881	819	861	843	783	845	853	818	792	768	800	808	812	861	838	851	835	840	844	844	815	843	844	851	856	792	825	849	787	797	771	823	827	806	819	822	862	806	832	817	789	853	773	854	770	847	827	787	817	780	812	840	825	820	798	826	836	815	852	858	833	794	838	830	796	799	852	841	831	845	816	810	831	850	839	837	829	819	874	876	844	840	890	862	813	803	863	874	817	826	827	861	797	856	816	872	782	811	842	840	836	831	791
58720	27752	18948	3868	1511	1079	901	780	680	616	600	558	514	517	504	454	481	494	496	473	427	452	465	413	425	446	442	448	451	439	491	445	434	420	432	451	425	407	442	454	419	461	429	394	474	437	435	431	412	437	433	419	397	418	432	439	429	397	416	392	432	428	428	451	410	433	404	455	463	384	465	441	422	454	407	442	379	430	462	480	429	439	439	445	402	434	417	441	429	397	408	395	372	448	406	450	448	400	437	401	411	432	440	408	414	375	406	416	446	402	416	440	426	451	429	420	451	420	435	447	431	423	421	400	415	427	425	427	430	413	446	443	438	400	455	440	411	407	450	469	455	438	389	420	406	394	442	388	448	447	433	395	408	403	374	441	424	442	416	410	435	438	419	429	436	392	442	440	425	439	398	399	418	402	462	413	430	393	448	430	440	422	418	398	431	474	422	435	388	486	424	440	445	433	448	439	412	421	432	442	432	436	378	432	459	405	401	445	455	431	446	471	443	406	397	438	400	455	409	413	427	426	411	441	461	439	394	406	460	441	440	440	438	449	457	427	464	433	418	443	444	433	457	441	420	376	458	436	395	437	449	410	408	436	410	389	411	426	440	382	419	414	423	433	383	397	417	398	411	397	382	419	427	434	455	419	440	438	413	430	437	449	396	442	441	415	402	372	380	459	426	456	440	416	422	426	435	417	463	406	441	431	446	431	429	390	406	408	426	412	419	446	474	445	379	379	424	391	395	402	408	441	426	410	429	443	445	370	392	430	388	447	419	421	447	399	468	413	419	418	401	423	406	410	443	419	436	413	441	464	449	433	414	416	393	411	411	427	392	393	457	396	416	453	450	445	441	394	438	435	445	443	429	424	431	442	396	422	419	464	434	426	411	393	416	426	435	416	425	425	439	383	427	432	423	420	440	406	373	418	397	412	440	476	446	418	380	445	442	445	401	447	458	408	425	429	436	399	438	450	428	413	431	425	402	424	379	423	443	415	434	465	439	428	416	441	418	420	436	428	429	428	456	449	468	436	410	443	444	429	456	417	448	433	428	413	380	418	389	441	458	426	423	443	415	393	395	413	429	392	426	454	424	406	423	400	411	455	434	428	426	425	430	433	398	462	426	428	436	479	435	467	443	415	412	419	425	413	425	412	487	406	404	422	435	412	431	426	451	408	446	424	465	467	411	430	416	424	460	456	400	424	420	416	431	448	420	422	387	433	470	466	447	395	408	421	392	408	419	419	443	405	448	442	394	431	429	441	426	419	435	426	455	401	380	449	434	484	437	422	432	421	406	402	453	444	443	483	424	419	453	433	438	408	424	411	426	460	422	442	443	436	422	398	447	396	440	404	412	391	445	413	412	411	437	430	418	441	393	410	404	418	444	428	433	442	421	445	434	415	410	418	427	421	451	413	420	409	422	386	461	444	415	419	423	420	443	395	437	473	434	458	448	426	435	409	395	391	389	419	414	440	462	431	383	409	448	408	422	412	391	428	429	441	438	424	425	447	425	424	418	429	424	455	429	434	411	418	432	422	438	420	427	436	413	428	444	440	432	378	427	417	452	412	411	435	456	418	439	407	405	387	431	445	428	388	419	414	436	456	448	450	427	430	429	426	442	385	431	424	427	446	436	426	443	464	432	434	433	401	432	438	366	406	482	401	442	442	439	431	431	422	383	410	427	430	422	393	430	407	409	436	429	429	404	404	409	450	437	436	453	476	399	405	408	406	391	425	473	435	444	420	446	403	404	427	405	400	417	403	427	397	417	402	396	444	451	469	418	444	459	421	387	389	399	408	473	442	435	436	393	473	426	390	420	396	441	369	469	401	413	430	416	398	442	409	432	441	422	399	444	467	436	441	423	445	380	406	403	450	412	476	444	434	433	431	467	423	438	384	435	407	416	427	406	384	436	425	423	390	440	413	416	400	410	446	423	385	411	392	418	414	406	419	428	421	425	439	417	400	436	392	422	430	419	420	379	455	478	435	414	440	435	408	449	386	417	483	407	406	468	396	451	444	465	397	443	418	421	401	455	455	460	434	432	448	420	427	412	461	434	427	383	414	445	455	378	408	447	467	435	421	441	430	446	432	397	375	436	401	433	425	443	453	430	414	453	411	433	436	397	423	427	398	457	441	413	412	422	437	411	381	390	407	408	441	387	445	425	396	437	413	418	441	433	429	408	421	415	419	404	426	409	424	444	416	410	387	434	440	464	429	477	432	426	428	442	452	443	451	408	430	413	446	436	415	430	391	408	435	427	453	449	452	404	445	404	403	437	415	396	420	459	373	429	386	415	422	450	428	446	464	445	414	417	443	419	396	434	469	385	374	402	428	407	380	448	448	374	412	458	428	420	437	428	427	432	427	435	376	404	427	424	407	430	437	410	432	421	406	417	433	433	421	419	455	446	459	442	422	406	444	464	414	414	434	422	420	437	424	418	399	434	439	444	398	402	440	417	407	428	403	447	471	445	429	400	464	450	437	427	477	450	428	409	426	470	415	428	455	418	432	393	391	454	426	405	429	414	453	409	421	421	391	424	416	427	446	438	419	436	435	413	434	400	446	440	417	434	473	437	461	462	395	395	420	416	406	411	424	447	418	437	392	431	393	446	410	419	399	451	408	417	416	432	414	413	429	403	439	383	421	401	417	364	419	407	411	395	410	420	410	426	423	422	430	428	448	446	419	439	449	419	397	414	433	417	433	451	410	426	411	431	406	467	411	437	440	422	436	419	428	421	398	390	431	448	452	409	436	396	450	443	379	426	423	437	443	431	382	457	474	396	423	428	431	420	400	432	407	464	422	408	414	427	472	420	417	434	392	433	405	426	410	406	463	431	442	443	419	471	369	448	442	450	440	462	408	462	411	405	450	419	415	420	464	417	438	453	414	421	412	413	437	434	409	441	386	395	418	433	452	434	398	449	399	425	475	412	440	420	441	414	442	434	421	418	438	439	408	456	434	437	404	441	424	427	436	450	407	440	438	447	463	430	429	431	425	397	406	445	397	448	414	431	421	421	427	421	416	412	421	413	424	427	414	415	413	498	410	406	429	448	429	425	415	468	420	422	385	410	431	397	415	428	425	469	446	374	423	426	457	449	417	457	430	420	408	518	431	379	412	435	433	432	419	397	417	441	415	409	413	381	450	446	406	413	468	423	444	405	393	440	402	435	413	398	379	402	415	415	389	423	397	428	426	430	444	451	429	414	433	410	420	438	432	404	411	451	468	422	469	476	472	458	435	450	419	407	416	423	458	415	407	454	422	420	426	438	431	424	397	441	392	416	398	433	405	416	399	438	424	433	437	419	427	457	409	423	406	454	424	407	456	419	388	455	428	439	417	405	432	409	410	443	398	439	407	435	427	440	423	414	441	380	418	423	424	405	438	417	453	410	396	454	412	445	439	423	411	401	422	394	419	418	414	460	430	448	440	431	394	455	422	390	434	436	402	426	399	443	407	412	416	444	412	454	436	416	415	430	442	432	436	403	439
43009	2570	4856	5281	4805	4073	3354	2698	2497	2120	1918	1758	1667	1503	1496	1455	1387	1383	1312	1279	1250	1232	1150	1157	1241	1137	1142	1147	1158	1073	1145	1124	1093	1079	1070	1027	1061	1113	1029	1061	1055	1100	1045	1044	1026	1090	991	1024	1055	1022	1054	1029	980	1099	972	1029	1049	1037	1017	1041	1052	1076	1058	1022	1000	1047	1015	1042	1052	1022	1068	1003	1030	1061	1045	1011	1000	990	997	1015	1049	1050	1033	1041	1048	998	991	983	992	1009	995	1018	1007	962	1007	969	1009	939	984	1008	1036	1043	989	1017	965	1053	1005	1021	1018	990	989	1007	1006	966	1094	949	1009	985	992	959	1001	995	1053	1033	945	1020	1067	974	996	929	1063	997	1006	958	971	981	981	995	977	998	978	1051	1063	1031	1019	1041	1016	979	1006	944	1002	989	1024	963	1006	954	1065	1008	1048	974	1044	937	1093	1012	1029	999	1024	1020	1039	1004	988	1036	979	1020	1018	1058	1002	970	1039	1051	988	986	926	1048	1098	1014	959	1054	980	971	980	1028	987	1029	998	967	1004	1042	924	983	951	1008	997	1007	1019	1020	1053	988	1008	993	970	1049	954	990	978	1016	1030	955	1009	1036	985	1004	971	1011	976	1046	951	1033	990	974	1035	977	1004	1038	989	982	952	1060	982	1027	1026	956	1008	1002	984	1006	1016	1035	988	1020	1004	971	954	998	986	999	972	992	955	992	977	925	1034	1017	1024	1016	1001	1018	988	1042	1002	965	956	922	1009	1023	977	980	1004	1005	1009	1028	1023	1039	1000	974	1063	1050	1028	964	1023	1009	967	994	1028	983	1044	982	1016	1009	973	972	969	971	986	968	1000	1007	980	1066	998	1016	1022	965	1073	999	1003	972	983	1017	1024	1016	977	1009	1012	981	978	1041	991	1021	1031	962	984	1010	959	991	1038	947	1033	956	949	1028	1009	1028	1007	992	1038	998	1011	1012	1011	953	1014	1005	982	1031	1015	969	1027	1020	1027	979	990	1000	994	984	981	1022	968	1052	1073	979	969	1005	1015	1039	1038	1007	1014	1048	1048	1003	1013	1029	1057	1003	952	1011	1042	934	1057	1001	959	923	1033	991	931	981	1011	996	971	950	1013	1023	931	983	1026	1006	1073	1020	989	1015	1015	1064	912	990	1014	980	982	991	997	1005	1020	1062	1019	1073	1050	1013	1015	1004	971	1008	977	934	999	976	1007	947	989	999	1020	995	987	1030	1015	956	1049	950	978	1038	1023	1018	1061	1055	1046	995	1025	994	1030	1021	1042	1011	1013	986	1016	991	1013	978	1023	1006	987	1009	1028	991	987	1036	1000	946	1031	1029	1045	1044	1017	982	1014	964	1026	1023	1008	942	1000	958	1008	1031	983	1034	998	1023	974	981	1022	961	1014	997	964	934	1000	965	993	959	976	1069	1052	964	1003	1043	1012	1045	987	978	1019	1055	1005	1018	1005	1003	1006	985	967	993	998	1032	1023	972	984	1021	1029	1046	1041	1016	1018	1012	972	1054	957	1070	938	963	1034	996	951	1042	1011	1009	986	1008	1018	985	1016	958	1032	1011	964	964	1003	977	981	993	1006	988	953	981	1001	952	1014	1028	1008	1023	1064	1043	1033	993	945	990	995	979	960	1016	1063	954	1045	973	1027	973	951	1003	1050	982	964	1007	986	984	995	1018	985	953	1022	945	990	1030	1010	992	999	969	991	1046	1011	985	971	967	972	1007	1005	983	992	987	1015	970	975	993	979	1006	995	1064	991	977	989	1007	1022	1009	967	1020	955	1021	964	1012	1017	993	1017	1059	990	1064	1008	998	1035	972	983	1030	932	971	1027	1013	993	983	917	972	1006	943	999	1036	1003	983	987	969	1021	973	1022	1002	997	1022	977	1013	1003	1035	1035	1008	975	1053	975	1016	1018	998	1017	1003	964	985	993	986	995	946	986	1040	1039	980	983	987	1017	1001	1006	1000	1001	950	995	1016	941	1004	982	1051	999	1043	1005	985	986	1007	1031	1026	1027	993	1046	986	1019	998	1021	1012	1004	956	992	975	1043	1005	1027	977	1025	1022	994	979	1018	1001	1020	1044	969	1000	980	973	960	995	980	1013	1017	980	969	1027	1012	1010	1035	1012	971	990	1067	976	1022	1061	944	1053	949	1021	991	980	939	990	987	927	1016	985	1004	1044	1010	978	989	1056	963	953	1017	985	948	1034	1034	996	999	1025	994	987	988	988	944	1087	952	989	1005	997	936	1009	977	955	1009	1026	1000	1037	1023	981	967	1045	950	984	993	1039	1054	993	962	992	1095	956	1053	988	975	999	972	1005	1032	978	984	997	1028	1029	999	997	987	937	983	988	983	1006	987	976	1041	1022	1067	1019	1015	972	1033	967	956	972	975	1018	971	983	1022	987	972	997	945	1032	990	994	1023	984	973	988	1009	1009	957	1023	1018	994	993	993	1059	991	1024	990	1035	1000	1004	958	996	985	920	1019	1023	1014	991	995	1010	1011	972	999	1010	996	971	1057	1008	1034	1013	1002	1006	1056	1008	960	1034	971	1040	976	1026	1001	972	1051	1020	1020	971	924	1017	1013	1035	960	994	975	1027	938	998	987	971	1026	1037	992	1009	1001	1006	1015	1047	984	1033	992	965	955	1045	978	1038	979	1007	949	1003	966	1045	992	986	975	980	993	1059	1054	1011	1014	973	1045	991	1019	1000	986	960	1027	972	1027	991	973	994	1021	1053	986	999	1033	1027	997	1013	1019	994	1011	942	1038	983	981	1029	992	998	986	959	1015	1053	955	1016	1002	990	993	1001	988	1033	1001	1057	994	1015	1008	1061	990	1037	1001	1028	1025	952	1018	992	1009	970	1000	999	1016	983	1017	1021	1052	997	997	1002	1025	1006	965	993	1023	1041	995	1005	973	994	1035	1010	1068	1056	1046	990	1019	1014	1001	959	993	994	1043	975	979	989	1004	998	997	991	987	1038	978	995	1031	986	961	1015	982	954	964	1006	1007	1036	964	971	1002	980	956	981	933	1004	1036	1020	1022	979	965	1037	966	1023	964	977	991	975	983	989	992	984	979	939	1017	985	974	968	948	1031	1020	964	1009	1044	995	1047	1002	1032	1007	995	985	980	998	976	1066	990	985	1002	944	1015	1003	992	1020	1038	1018	989	998	953	1055	989	987	1047	989	970	1008	1068	1022	1016	988	1013	987	1016	1030	1047	1019	1011	1005	983	951	984	1051	952	1020	1004	1003	967	1056	1016	1017	1008	952	1001	1020	981	1001	972	1037	1022	1040	988	982	1005	1005	1008	1002	942	995	1011	987	967	1003	1004	1017	915	1002	996	989	1010	998	1042	953	974	1029	1003	1008	1013	1080	1002	1001	1044	992	1019	1019	1014	1018	1029	974	1007	983	953	964	1003	1023	986	978	1033	1041	1014	995	983	1001	958	973	985	1041	983	955	974	1038	1021	999	993	1031	953	1025	953	978	968	976	1054	1003	1048	932	989	1061	947	1032	1004	991	916	1002	919	955	1026	1021	1005	1025	1025	1034	966	1027	1005	995	1035	975	977	1055	1060	1010	1067	1015	968	981	979	981	954	977	992	981	980	1015	972	993	964	974	1026	958	1007	1018	969	1055	958	1017	942	990	1020	1012	1024	1010	1050	1045	967	1026	955	1028	1037	1035	1052	1005	1020	1041	991	985	989	1024	1022	1047	993	1009	1006	1017	1057	973	1028	1005	1017	986	1028	950	967	951	963	1058	939	1029	1053	1012	997	979	973	1039	1000	961	968	988	1011	1049	1012	935	1021	985	1024	997	973	927	1027	1028	1019	1037	1013	1006	977	998	948	992	998	992	1030	973	1019	1018	981	935	1052	959	1005	989	972	1024	991	996	1043	1001	985	988	1009	994	981	987	1025	938	1024	1000	1007	1012	1009	1040	1010	915	1014	983	1064	1000	1022	974	1007	966	1004	970	992	927	945	990	987	968	972	969	945	976	1027	1017	968	1036	1024	1008	957	1068	1022	1057	1000	987	1029	989	1005	978	974	975	980	970	1052	922	1001	988	1016	963	968	1013	934	1013	1015	926	1062	1017	1000	1008	981	1004	996	962	992	1024	1006	990	1010	972	1005	986	1002	959	986	982	993	979	993	988	1016	968	1026	980	979	929	951	1000	994	1006	1012	1021	1024	1018	991	1020	1041	969	1028	989	950	960	975	1041	1047	985	971	1033	1011	1022	982	987	1020	983	1005	1000	1035	969	956	998	960	988
13203	1020	352	289	235	251	197	189	166	153	189	155	179	164	171	154	190	171	152	190	169	204	155	162	150	143	150	163	158	153	159	148	158	163	167	147	167	144	142	162	172	175	184	161	128	177	152	164	167	182	146	176	157	182	167	167	173	166	177	151	149	178	154	169	159	160	149	146	164	147	177	157	160	153	173	160	185	159	160	152	150	151	178	192	158	165	161	141	152	176	161	151	181	155	180	161	170	171	155	157	150	175	172	131	180	138	142	158	168	160	144	140	147	168	134	164	168	153	183	156	154	147	147	138	172	172	139	144	145	165	154	142	149	159	162	167	181	168	175	178	149	162	175	161	181	159	138	174	165	147	184	147	147	143	176	176	169	160	174	153	149	171	147	156	185	155	167	144	168	169	164	167	139	161	143	175	176	151	170	166	174	167	164	170	177	153	175	156	156	162	144	159	185	156	135	163	154	138	135	150	143	162	160	158	138	146	172	157	183	145	174	158	169	168	152	122	153	171	156	168	150	138	164	152	175	160	163	140	196	180	176	183	155	149	155	160	147	144	149	157	179	139	145	152	178	157	159	163	164	157	150	157	165	152	151	160	159	161	171	183	175	158	135	162	172	151	138	151	153	155	172	158	168	156	142	161	161	153	158	174	182	154	151	164	163	142	157	170	151	152	138	150	156	183	166	168	186	184	147	156	158	150	167	163	167	163	160	182	153	156	143	160	153	156	158	146	166	166	138	151	174	168	187	151	164	150	143	146	145	178	169	167	164	158	173	166	160	152	143	148	167	169	126	180	170	164	160	155	159	168	177	168	141	162	159	165	147	184	147	162	160	150	153	170	169	159	185	158	158	160	152	148	152	170	148	161	144	153	141	169	163	146	151	139	169	168	173	166	145	155	165	151	169	158	186	164	138	162	149	159	155	172	162	161	174	166	154	148	148	163	140	174	145	170	163	164	149	143	151	146	148	154	164	168	159	132	170	147	170	182	157	144	177	147	176	160	189	149	151	133	142	176	151	166	165	137	181	162	144	176	186	157	177	180	167	147	155	149	162	151	167	141	163	132	179	179	143	156	161	150	136	167	159	160	147	175	142	171	152	163	147	169	140	149	158	169	129	161	173	155	168	138	167	173	147	184	160	169	157	166	157	164	148	176	140	179	157	140	148	168	165	163	169	162	151	180	155	170	163	182	174	156	184	173	140	178	171	173	147	150	162	164	152	153	175	163	147	172	174	165	171	149	163	171	140	149	168	178	163	166	159	161	158	179	144	166	159	163	155	205	155	163	170	168	183	142	184	155	153	172	176	170	151	184	164	171	152	157	189	159	161	156	157	172	174	151	160	149	177	163	197	163	134	158	154	135	150	182	171	154	148	141	168	167	196	165	154	172	139	168	142	179	174	163	172	162	140	146	161	138	174	185	152	152	166	165	153	148	133	152	175	140	175	198	147	158	177	155	163	153	155	160	161	170	181	155	169	148	129	146	166	164	156	164	157	149	154	181	173	173	160	162	141	159	169	158	170	139	164	156	171	166	178	159	161	150	158	152	178	169	163	166	155	156	190	169	159	145	162	131	160	162	168	127	146	158	165	161	162	156	154	128	163	174	160	157	170	166	174	143	166	177	139	158	155	187	167	164	178	157	179	157	180	178	159	152	136	178	157	161	177	152	160	167	187	176	148	163	157	150	166	152	170	170	169	171	156	149	172	135	157	178	171	170	153	148	158	149	158	164	148	182	173	172	172	138	157	141	156	157	154	171	160	182	137	141	190	145	153	162	171	157	157	158	158	159	176	164	186	134	166	165	165	158	152	158	142	157	149	149	175	148	163	157	168	151	164	158	184	158	155	181	170	158	151	169	166	167	163	157	161	168	152	177	158	162	160	160	145	160	158	146	158	157	206	170	159	164	155	172	178	151	174	166	155	141	156	161	165	164	185	143	173	162	172	162	155	176	152	159	150	155	138	158	163	169	179	172	158	176	169	171	146	164	167	168	140	163	175	170	148	151	149	172	169	153	154	148	157	165	170	156	164	143	164	146	148	157	174	164	146	156	167	156	150	179	146	151	172	160	138	161	129	143	170	146	141	144	160	166	154	152	165	147	154	150	151	132	159	179	150	177	163	142	168	161	157	153	147	165	194	158	174	153	175	157	152	168	162	151	170	157	176	151	152	158	178	151	180	162	147	165	163	174	130	152	184	161	155	167	174	165	163	171	155	149	157	157	147	166	152	130	159	161	165	162	178	149	200	155	146	173	154	147	182	157	156	162	162	144	170	167	179	157	163	168	148	175	142	185	146	168	171	142	178	156	146	157	142	154	168	188	166	149	164	179	177	166	152	154	169	166	167	168	157	153	168	151	150	172	184	178	164	162	154	156	147	147	152	148	145	159	176	159	190	162	180	171	154	166	149	156	176	163	136	160	176	150	145	145	160	162	162	133	177	162	138	171	159	163	148	158	143	175	132	163	154	157	163	195	162	173	160	158	161	148	148	147	151	151	164	161	164	164	157	161	162	167	149	183	169	168	158	165	136	160	153	160	149	162	163	160	149	169	151	165	165	146	147	161	157	161	160	153	161	161	139	139	165	164	162	190	138	154	172	153	130	154	148	148	157	166	154	177	156	154	194	162	162	154	180	145	171	153	163	169	159	156	160	155	185	162	166	177	157	153	160	144	141	176	159	157	174	151	195	184	151	130	161	144	177	168	160	160	158	161	128	172	171	150	157	160	149	169	167	166	151	167	163	152	157	174	165	174	169	168	149	145	157	169	164	163	170	165	151	174	174	153	177	172	158	176	159	155	156	165	173	156	166	165	155	193	163	154	170	192	152	156	172	157	155	148	152	166	155	153	164	149	162	170	150	159	166	185	153	176	157	161	164	174	179	157	150	147	140	147	152	176	143	132	157	168	171	166	171	160	161	165	156	141	154	165	160	170	173	131	163	161	175	186	141	144	143	157	142	151	176	171	179	146	151	158	171	166	146	151	164	152	154	152	159	147	160	165	165	186	143	146	182	137	165	149	140	157	180	164	181	160	157	142	147	170	173	177	173	183	168	189	175	124	166	179	159	170	159	133	145	181	162	153	164	163	162	153	150	164	181	147	146	160	154	161	187	156	137	156	165	158	153	163	138	164	173	188	148	158	161	150	180	171	167	172	163	160	168	153	164	140	160	175	191	171	143	175	148	154	156	148	138	160	176	137	154	163	152	142	161	158	192	141	134	180	152	165	138	153	142	167	168	140	149	164	160	157	185	143	143	129	174	161	135	135	130	152	179	159	159	158	180	164	165	146	160	162	167	141	136	149	142	150	178	163	172	152	169	140	131	160	162	156	162	153	165	138	175	161	156	150	161	149	167	165	171	148	157	172	160	175	174	155	184	144	160	185	172	153	160	150	174	159	142	148	164	150	162	152	160	159	143	177	168	156	185	155	171	161	147	144	151	164	155	165	162	155	176	157	158	160	177	148	160	175	140	150	166	177
10610	656	894	890	777	841	652	535	562	554	485	457	504	452	488	467	468	472	449	486	474	516	493	474	440	520	519	446	509	471	486	473	451	453	460	483	475	442	454	460	499	455	491	490	473	493	473	467	474	489	479	504	449	462	459	451	460	488	486	478	449	494	464	438	490	476	479	477	475	497	484	436	497	487	488	457	448	501	505	478	545	502	452	482	452	458	462	462	515	481	477	456	440	494	453	480	506	455	469	457	501	487	440	487	483	465	463	459	470	483	446	470	501	465	465	475	451	448	513	425	493	459	473	478	516	469	450	479	472	462	495	512	483	473	471	458	462	474	472	426	472	467	447	509	459	508	493	451	495	468	437	477	437	437	440	469	465	469	449	468	496	497	466	461	488	505	456	491	488	463	467	463	455	478	464	466	479	444	493	480	489	495	472	467	470	494	462	485	495	471	456	483	485	466	450	487	463	468	432	489	495	472	454	449	511	468	465	508	453	446	468	472	427	515	476	529	479	444	475	438	507	473	470	458	466	465	481	466	484	474	507	454	493	474	487	482	483	446	492	458	500	502	459	480	499	466	444	467	449	497	486	459	442	496	488	535	518	480	444	476	528	415	498	481	479	503	496	470	481	465	479	455	460	488	492	484	451	514	482	472	458	488	492	499	457	457	479	461	461	463	482	498	477	468	432	464	466	454	455	473	508	488	473	457	456	484	467	471	470	485	505	466	492	466	453	488	450	468	447	442	469	498	482	487	494	477	469	472	449	473	480	446	496	475	484	457	471	494	494	480	455	472	501	466	445	508	490	478	453	520	483	463	489	487	508	443	508	487	512	511	485	496	482	442	464	462	458	467	452	499	452	439	472	500	471	485	491	448	474	510	487	493	480	490	451	479	492	486	492	467	470	487	467	452	447	433	468	463	440	483	512	483	437	496	502	494	472	480	520	458	521	532	494	513	463	471	432	461	467	457	494	507	471	449	496	482	481	444	500	437	438	474	514	451	517	451	456	491	503	495	451	430	478	440	512	519	444	505	517	485	480	447	516	466	500	494	449	496	495	493	467	463	512	452	471	493	468	453	484	487	492	475	469	471	463	492	471	461	464	513	487	466	447	460	476	507	500	482	445	485	469	458	457	443	445	487	467	484	490	467	501	496	477	447	522	523	485	506	454	481	468	475	480	484	516	446	469	434	484	454	483	500	457	479	484	517	430	473	501	466	480	488	526	472	476	462	471	473	451	490	446	475	496	473	496	469	473	441	479	488	464	462	493	496	494	441	490	493	484	457	448	471	466	479	514	510	508	450	479	497	455	482	462	475	476	516	462	446	510	488	490	479	482	489	465	463	477	466	414	481	455	431	460	497	473	460	490	480	471	466	464	469	490	500	479	491	509	448	485	487	488	480	462	497	484	461	475	469	465	466	465	505	475	445	435	459	482	475	484	467	464	458	529	478	485	522	480	522	481	458	452	461	487	515	467	463	526	476	470	475	473	515	491	513	504	454	468	495	477	436	469	484	456	473	474	434	443	490	495	477	501	439	488	470	444	494	495	497	505	474	451	461	471	550	477	520	500	444	471	481	457	455	488	479	486	469	465	489	459	491	501	487	460	475	490	454	463	500	466	474	455	519	513	444	461	508	474	470	482	471	493	508	472	497	458	452	530	473	479	479	453	456	453	454	472	499	485	502	446	484	485	508	444	442	442	461	457	465	491	463	466	477	466	507	454	455	471	458	499	472	504	470	487	485	501	472	499	464	449	507	503	491	481	502	457	448	464	487	480	458	512	461	462	472	436	503	469	431	488	430	506	423	504	492	457	506	504	501	442	444	479	455	470	479	471	457	493	510	460	464	469	519	469	519	501	441	492	470	490	477	494	490	496	445	455	478	498	456	472	442	523	469	459	461	465	482	485	438	457	488	474	436	465	479	481	486	456	458	493	484	473	458	472	510	476	441	491	477	503	490	479	469	498	451	473	483	525	458	469	468	482	505	460	481	432	488	418	465	473	474	504	532	433	492	471	496	485	481	455	468	501	446	483	460	484	491	466	463	491	480	460	478	493	452	454	503	442	475	486	486	489	514	461	497	456	441	479	431	501	438	473	469	472	483	436	518	465	510	473	511	476	457	475	469	495	485	496	495	438	484	491	463	492	464	476	480	473	461	471	429	469	471	511	460	458	442	506	471	481	451	494	503	460	466	491	459	477	488	484	488	478	463	464	422	464	451	436	483	437	441	482	473	428	440	473	482	485	494	469	457	488	454	517	471	466	486	489	506	431	471	436	485	483	458	476	503	497	485	475	476	472	483	459	443	444	487	461	455	486	507	457	481	487	471	445	479	476	485	464	486	493	468	495	475	497	484	492	534	513	502	512	490	464	452	504	490	489	473	490	447	443	466	496	483	453	459	483	512	483	458	458	458	437	466	446	444	437	505	473	497	439	462	529	519	433	489	500	453	499	452	480	443	465	524	498	474	473	489	499	525	497	480	478	491	502	482	471	499	477	479	465	481	451	499	471	447	468	499	505	455	482	463	473	485	486	451	478	468	456	501	486	478	451	499	439	471	508	482	463	486	454	507	511	485	448	489	493	464	455	451	477	461	469	488	465	503	481	474	467	492	497	456	493	476	493	498	489	488	476	457	441	472	474	484	489	461	507	497	487	466	495	482	498	471	449	482	461	491	482	436	464	515	449	486	458	460	473	505	481	498	500	485	476	458	482	479	495	455	467	508	480	498	502	512	487	475	462	453	481	452	454	503	473	463	495	511	480	485	450	464	472	489	488	454	463	510	486	500	452	432	492	487	462	468	491	441	481	500	478	494	473	459	500	468	499	483	440	460	442	469	475	468	498	459	495	492	450	478	431	441	482	477	473	470	476	474	466	499	442	475	458	469	461	494	511	456	444	501	495	474	463	495	448	496	475	455	507	449	476	462	453	472	460	459	496	481	447	480	429	478	471	521	427	482	499	454	461	461	492	482	473	461	477	452	456	475	481	437	488	461	454	492	501	456	440	472	521	492	477	451	469	483	457	502	435	459	521	446	521	475	486	455	503	478	461	474	461	469	435	474	499	466	441	488	457	463	458	457	469	493	464	461	515	467	478	491	480	473	475	469	450	484	491	503	494	467	474	465	427	499	453	504	453	453	441	440	476	471	484	494	504	471	497	450	428	475	506	498	532	489	455	506	475	425	496	485	468	441	444	501	468	498	482	442	444	438	476	490	456	483	466	473	504	473	488	447	443	463	489	508	476	486	501	491	485	476	490	454	475	511	477	458	502	484	489	474	490	473	524	471	497	456	459	442	488	476	459	447	443	493	506	471	488	449	484	469	487	502	480	435	476	488	460	477	487	483	489	476	496	470	474	444	474	483	497	478	475	512	424	519	430	454	458	485	480	469	490	467	488	464	513	497	486	499	459	475	506	481	487	456	504	526	472	475	465	472	496	471	481	458	470	493	485	463	483	503	476	434	469	467	484	464	488	457	522	457
56588	23323	7442	1284	859	746	530	500	449	405	405	389	409	370	357	363	355	382	339	341	328	331	340	331	330	349	334	338	358	324	288	323	327	324	355	304	340	322	352	315	323	306	290	344	323	267	305	333	296	359	353	360	288	335	344	336	315	316	328	327	315	300	336	321	330	321	343	348	359	313	331	316	330	339	336	330	324	297	334	350	324	359	318	336	327	314	368	348	340	318	377	296	342	321	318	338	347	294	325	302	295	326	299	315	331	324	335	340	322	349	285	314	327	340	321	307	348	325	349	330	341	330	334	367	305	315	314	301	316	314	349	333	291	357	349	343	333	312	344	333	306	320	334	318	332	327	342	320	299	297	375	337	318	327	357	323	322	360	328	307	323	320	347	353	329	322	339	296	300	329	308	312	294	337	347	285	333	364	320	328	308	318	312	349	300	312	308	335	335	350	328	304	353	324	335	341	300	305	302	294	342	326	333	317	361	321	331	266	320	345	343	337	324	352	306	311	339	315	334	337	326	358	309	327	308	327	307	302	341	346	346	340	367	343	320	322	324	288	334	322	328	316	323	335	342	311	366	301	332	322	358	346	372	301	331	334	319	353	351	342	331	301	319	349	321	373	348	268	351	305	331	322	314	332	310	354	324	331	325	334	293	288	319	308	344	334	321	298	330	297	318	320	341	333	349	322	331	304	353	321	286	338	380	344	299	292	331	295	320	340	323	332	322	333	330	320	337	338	313	352	321	317	326	347	324	310	338	337	333	328	310	318	316	297	344	307	344	333	322	306	305	336	316	332	310	315	343	346	372	318	298	355	320	305	306	306	347	321	303	346	315	327	361	322	290	352	327	340	344	256	317	330	348	331	340	295	306	356	319	343	335	332	322	329	321	333	302	334	338	305	346	332	335	318	309	297	291	338	316	310	331	352	347	305	328	330	334	320	328	332	335	329	298	340	332	329	341	342	304	289	304	295	331	331	369	313	324	296	277	348	338	311	308	323	317	306	302	292	327	311	314	312	328	312	337	308	318	322	312	326	374	325	320	316	335	318	304	297	328	317	302	337	350	341	318	313	327	347	364	305	324	338	334	317	357	306	330	342	318	332	338	309	316	321	333	323	324	318	320	312	381	321	338	310	321	319	330	326	329	328	341	359	341	336	346	331	315	323	319	311	331	315	354	324	319	346	327	333	289	298	326	327	308	308	330	319	333	340	322	337	342	324	343	322	321	329	359	307	329	336	327	311	346	338	325	331	347	349	349	333	324	363	352	331	318	311	337	351	329	348	339	342	313	342	335	336	369	325	319	307	336	332	362	363	314	337	340	329	313	314	342	339	344	329	340	292	336	333	323	334	346	354	319	313	336	318	319	324	362	321	326	295	296	338	320	349	348	281	294	331	328	326	316	358	329	311	331	341	355	284	379	325	362	320	314	350	309	328	294	299	315	334	333	340	330	323	331	302	351	357	354	303	301	315	383	328	358	315	359	341	345	317	332	323	326	295	360	306	340	304	350	317	353	329	336	286	323	328	328	366	351	288	333	312	318	318	324	323	357	325	315	325	293	316	312	344	364	318	351	325	331	344	320	333	347	329	301	344	349	347	357	338	303	368	335	307	326	346	340	317	311	330	333	333	331	286	335	337	296	343	326	349	325	285	313	347	321	304	352	341	342	331	328	330	318	355	314	288	308	329	323	361	322	335	348	321	307	325	346	361	357	311	310	330	310	365	323	295	321	304	328	358	344	292	335	348	348	336	341	357	360	333	359	335	304	337	339	310	318	330	309	344	322	356	310	333	338	337	358	332	337	326	312	313	313	332	284	342	336	328	364	332	362	352	294	341	342	303	311	300	328	301	305	348	336	340	343	344	351	344	328	322	298	332	293	336	353	314	305	328	316	314	329	329	345	360	334	320	307	356	318	337	304	365	338	361	337	346	332	347	332	342	323	322	358	314	327	309	331	288	342	353	331	337	348	325	330	313	327	300	335	357	309	317	330	356	325	336	352	329	324	325	330	359	321	313	313	340	359	337	288	326	343	302	338	336	309	302	351	295	353	359	326	344	337	334	322	326	327	319	336	334	352	321	295	331	336	323	320	331	308	342	292	333	348	345	314	329	345	327	349	332	296	282	336	328	323	361	333	319	347	306	300	331	344	297	343	330	331	321	340	313	357	307	355	340	328	335	312	336	358	318	345	335	317	283	344	338	324	333	336	314	308	347	321	318	339	332	347	329	323	296	310	338	341	344	355	332	324	328	314	315	307	334	311	331	325	312	341	335	286	356	345	351	350	350	327	315	326	373	330	335	343	312	320	314	345	332	298	325	330	324	357	349	313	356	330	306	298	308	325	361	305	332	328	315	350	334	349	335	324	338	310	333	319	325	307	359	338	330	301	309	323	318	332	339	346	321	332	305	333	351	344	319	327	336	316	362	354	321	335	327	362	336	306	327	315	311	341	322	314	322	320	334	335	337	322	349	346	333	331	300	288	328	329	353	321	310	347	314	343	324	319	320	346	318	335	310	315	338	347	356	351	306	335	325	303	321	315	326	323	334	359	356	370	328	354	361	298	352	358	316	281	342	303	312	372	311	316	303	322	295	339	306	331	318	329	322	323	309	309	305	321	296	290	366	340	366	343	323	315	317	334	329	315	321	329	332	320	329	323	346	324	347	336	312	325	307	348	322	315	327	336	293	340	315	333	342	354	332	339	369	349	323	316	316	349	331	300	283	338	362	320	314	337	309	342	310	345	326	307	353	353	301	323	322	334	299	347	362	322	328	321	287	327	312	329	307	329	350	319	322	309	343	316	306	325	323	302	351	336	298	323	329	334	313	317	338	337	327	352	333	310	340	330	316	315	359	285	313	335	341	338	330	311	326	320	325	294	341	340	324	324	355	283	310	372	323	319	339	334	336	321	344	347	325	327	343	351	306	353	341	349	362	335	347	322	325	287	351	346	300	311	344	325	343	346	334	341	308	322	348	271	341	352	329	344	308	337	310	338	305	332	309	315	303	321	316	363	356	275	328	326	333	342	311	358	310	356	338	351	328	344	355	331	303	353	318	321	332	310	354	307	315	348	327	324	298	357	331	306	329	281	313	353	314	325	291	324	348	348	319	349	319	324	326	306	337	298	326	296	324	347	316	337	317	335	330	321	331	329	355	343	341	370	331	327	330	325	326	305	326	333	365	299	352	324	293	322	323	297	345	311	332	324	316	356	335	330	333	319	362	353	345	364	312	316	304	311	299	358	346	338	314	315	307	321	326	343	316	325	356	307	334	317	294	311	348	337	327	345	324	358	340	328	349	306	330	336	355	337	308	302	327	357	323	331	345	311	320	333	313	330	289	307	349	376	312	323	345	342	373	327	302	357	327	291	301	280	355	290	349	323	303	316	311	323	345	284	299	303	323	315	332	323	302	310	322	329	314	324	327	338	307	334	342	315	316	326	320	368	327	302	365	312	338	305	287	333	327	326	372	350	378	319	305
33947	1771	2848	3403	2933	2622	1963	1794	1539	1377	1311	1257	1128	1119	1076	978	1024	1012	994	961	929	912	938	939	910	890	888	891	870	886	832	912	886	868	898	916	851	875	874	886	908	810	852	843	840	870	855	862	862	844	822	824	832	842	852	820	858	870	820	803	853	799	852	860	802	797	779	830	913	811	858	777	836	829	855	811	835	858	825	794	794	834	835	802	777	817	805	840	824	808	780	813	784	840	815	843	862	804	793	813	813	830	832	802	853	780	787	838	781	881	854	870	853	821	818	815	811	830	824	783	788	858	816	831	815	849	789	850	805	885	804	842	811	780	839	829	824	858	846	805	820	833	841	808	803	872	834	784	921	827	800	785	832	809	825	825	755	829	829	839	792	855	760	865	870	799	838	821	823	789	831	844	866	821	784	845	855	791	871	842	825	783	786	851	879	816	807	790	775	810	853	880	825	823	826	878	853	851	815	847	834	807	831	850	830	859	760	820	792	820	809	813	794	826	791	808	818	829	818	833	843	833	816	833	856	843	828	842	844	804	896	800	824	855	866	841	800	843	772	801	818	785	858	812	818	820	823	810	866	807	782	822	825	850	815	842	809	806	847	846	817	850	805	837	855	805	839	838	873	843	831	788	774	808	870	806	863	805	838	886	783	828	824	771	813	834	837	857	853	832	811	819	863	811	851	828	842	871	773	818	877	826	817	827	830	833	847	860	864	799	821	814	853	872	785	853	810	833	783	841	813	799	860	803	820	780	858	818	842	842	809	869	839	861	827	779	826	801	824	852	841	820	838	862	824	890	826	830	777	811	848	815	856	831	859	811	818	859	858	854	843	841	835	809	878	776	852	836	790	874	798	864	827	860	802	844	845	823	813	802	800	830	853	805	800	869	794	848	837	832	806	777	835	797	821	829	860	825	795	827	794	817	853	846	884	796	824	813	828	817	918	845	807	791	866	839	841	819	795	834	810	795	793	819	854	820	828	848	805	808	834	831	816	863	833	893	834	821	831	787	833	806	807	822	802	830	837	830	847	837	799	787	812	792	815	816	819	842	841	803	812	837	805	836	831	820	852	827	832	844	840	844	844	905	828	856	844	843	801	828	837	843	822	815	847	843	851	784	773	790	791	833	831	835	806	849	823	848	842	842	831	847	766	812	843	862	766	805	841	859	864	830	837	849	809	825	820	846	797	889	789	841	827	828	860	804	771	858	841	833	824	813	854	810	748	786	826	770	807	815	794	799	846	832	821	772	792	828	810	808	790	826	791	854	792	809	831	828	906	823	862	780	834	803	845	793	824	849	844	779	834	835	794	821	805	860	799	829	804	830	878	861	836	817	770	758	839	847	856	871	831	801	821	808	836	777	826	849	844	836	853	829	826	817	806	806	830	846	812	793	843	828	780	787	801	803	844	803	841	828	806	809	854	772	825	854	801	864	848	851	865	816	873	779	859	809	764	814	851	765	819	875	852	790	808	807	826	806	900	827	854	828	819	894	793	834	838	865	859	832	795	814	861	844	775	845	834	861	800	826	880	841	834	822	819	832	823	814	889	844	872	918	832	812	835	841	817	815	812	797	852	838	799	825	844	839	822	861	830	843	868	812	797	845	832	870	816	821	835	820	811	798	842	850	828	836	868	783	882	777	809	808	814	739	850	841	873	821	861	841	835	835	790	836	890	796	829	835	867	854	817	813	839	798	833	805	812	814	867	830	845	856	852	809	834	859	776	861	825	810	802	813	813	799	830	821	866	796	775	844	771	864	885	854	852	846	832	804	778	822	792	819	768	792	834	816	844	826	764	827	816	790	832	781	800	793	858	827	799	794	865	823	775	871	806	804	824	850	813	848	822	783	804	824	861	794	824	823	827	829	807	774	825	854	848	841	857	814	828	812	840	842	773	836	839	818	809	824	781	910	832	801	828	847	853	841	826	789	805	841	829	868	820	863	824	859	803	828	861	810	835	856	792	848	785	829	792	805	853	842	786	798	860	809	817	774	854	879	820	836	870	787	802	859	815	794	878	862	825	822	861	855	861	888	823	817	840	771	804	774	808	841	820	800	821	843	814	799	790	850	860	792	834	836	833	788	791	845	785	825	785	822	820	852	817	885	802	845	822	819	824	791	807	842	821	829	792	830	835	840	788	867	810	872	853	789	808	827	810	824	835	816	837	843	825	840	858	815	823	829	847	803	852	835	841	826	816	817	847	796	851	829	830	873	851	830	792	784	829	815	759	795	839	816	815	819	823	861	793	850	815	846	809	810	892	806	869	855	804	823	794	888	835	861	817	885	853	871	840	796	858	823	788	794	815	808	843	829	814	860	797	883	840	822	803	879	857	885	860	800	807	856	813	871	822	816	839	881	811	824	810	870	847	771	913	780	807	862	849	874	882	782	868	824	798	855	826	792	827	824	838	762	814	804	792	805	823	785	828	888	832	840	805	842	774	837	834	845	780	827	800	896	867	836	789	808	815	836	899	804	854	827	857	829	809	799	784	814	780	804	792	801	864	809	757	805	810	814	834	829	833	805	784	805	862	823	826	807	801	843	806	798	857	860	861	821	800	817	857	772	803	831	856	869	810	839	839	782	776	853	832	852	856	825	858	790	817	851	937	811	864	827	829	867	822	773	839	840	761	848	796	840	767	841	866	810	804	842	809	808	866	808	816	829	827	790	823	803	851	875	818	825	792	882	846	793	837	895	849	807	835	817	861	790	819	832	834	790	812	857	788	865	823	795	858	845	865	834	843	869	823	787	836	872	755	819	798	816	793	842	794	812	782	819	842	805	757	858	855	838	829	777	836	851	857	838	821	836	794	827	829	812	793	823	817	786	806	857	859	829	818	848	816	817	792	834	809	801	803	797	793	820	838	855	850	848	831	823	850	840	838	850	797	843	800	781	830	877	827	817	824	817	832	786	793	829	860	843	831	826	838	792	854	858	835	815	783	835	824	835	810	780	866	834	838	762	808	780	842	859	818	826	841	866	882	825	851	809	793	831	867	800	832	786	874	800	869	841	809	794	833	861	822	820	845	821	796	760	869	819	814	796	760	840	830	829	842	853	858	833	844	815	818	843	853	822	808	840	800	827	838	821	788	792	798	808	881	761	817	877	819	816	827	820	819	793	767	814	769	794	801	898	792	801	809	822	774	870	849	786	820	851	860	814	830	826	906	831	835	820	810	850	852	848	807	808	813	852	772	799	804	836	829	832	827	770	797	819	809	856	836	851	860	807	792	799	804	835	804	829	832	817	856	863	795	743	815	825	804	817	847	805	732	828	854	792	851	812	816	848	814	803	864	817	869	789	798	798	831	829	806	826	835	788	825	809	820	814	778	836	813	846	812	807	827	872	873	837	838	773	841	866	767	827	852	804	822	887	804	871	831	846	862	861	859	811	845	858	842	833	795	825	835	811	847	855	791	794	841	854	841	807	835	876	842	809	761	816	806	884	836	797	816	788	792	847	810	807	823	912	822	842	775	841	805	845
60728	28177	16539	3042	1458	1110	887	782	706	588	598	590	502	530	451	489	456	479	453	471	442	484	452	461	425	429	453	411	450	415	458	462	426	436	432	455	413	419	436	434	446	464	417	381	405	435	386	430	405	486	412	435	394	419	432	442	375	410	443	408	430	423	432	392	392	456	426	460	443	389	439	405	478	404	447	426	457	440	461	361	401	411	432	448	443	388	400	428	402	443	387	431	422	426	379	434	419	415	475	422	412	415	418	425	415	403	458	428	373	468	382	433	422	422	448	430	401	414	451	407	411	387	415	392	436	443	400	416	448	417	446	413	418	413	425	411	403	467	460	456	413	430	467	436	421	400	389	447	437	430	433	397	386	472	426	435	419	455	430	405	419	410	379	463	402	383	386	404	450	419	413	427	420	404	397	458	400	400	435	415	417	447	445	407	421	422	436	426	444	420	422	439	426	425	435	418	408	423	416	441	429	427	427	406	413	401	432	445	425	407	427	400	420	416	432	365	436	428	434	394	464	444	435	413	447	412	421	406	434	407	439	409	402	470	415	400	437	425	431	446	428	412	415	428	426	433	462	434	412	437	428	428	405	435	429	416	443	405	420	433	437	400	413	449	473	415	420	394	411	400	461	420	431	403	418	438	440	386	445	416	446	409	439	385	430	459	425	440	428	441	435	423	404	433	410	461	431	433	431	444	455	460	398	398	443	409	397	467	414	398	376	458	435	421	395	415	394	445	411	439	418	403	408	408	439	437	460	411	425	440	407	412	428	396	410	429	447	393	406	442	408	434	444	432	423	429	435	432	426	451	404	426	400	413	408	459	428	395	411	408	423	462	430	451	452	432	380	446	419	418	370	405	447	390	424	438	444	462	403	431	414	440	423	386	422	432	436	478	433	404	395	393	446	442	389	380	406	390	417	420	434	395	394	429	449	391	412	403	421	431	451	424	436	402	464	418	409	419	400	461	414	446	401	408	409	399	428	456	439	405	433	403	440	441	476	407	400	442	441	390	434	457	443	431	417	417	422	449	390	413	418	395	449	450	431	409	454	417	455	379	420	421	461	424	423	430	442	453	441	405	440	441	409	446	411	419	406	404	414	409	414	393	379	451	447	420	398	377	424	449	433	420	411	430	461	468	412	398	487	440	419	418	408	429	413	465	395	404	438	408	434	423	449	445	426	374	442	407	447	393	381	448	432	377	449	438	437	404	398	465	454	400	408	408	373	439	442	427	400	414	360	417	447	426	383	434	389	408	424	423	367	459	433	409	448	449	388	431	414	431	393	416	403	408	434	461	411	416	416	435	414	423	433	411	408	435	448	422	427	444	448	399	444	428	406	417	424	430	409	401	419	425	445	435	418	462	396	451	398	429	402	448	420	416	417	426	417	410	435	418	416	444	410	427	430	405	423	453	415	415	414	430	438	376	417	485	430	396	389	412	433	440	443	463	436	412	416	406	422	425	451	449	427	415	387	377	438	432	414	412	404	404	416	364	396	434	436	440	430	441	423	423	408	412	409	461	418	448	442	426	390	437	469	424	420	403	407	451	450	355	412	403	433	428	428	450	436	456	414	433	388	421	414	402	407	409	425	416	438	443	391	411	440	415	420	417	422	418	409	440	420	414	433	449	402	415	455	437	446	430	396	413	431	391	408	402	451	426	444	449	396	430	411	400	373	417	413	406	479	398	453	425	415	434	442	404	481	417	383	461	435	423	418	366	413	434	451	429	397	450	429	433	403	411	399	411	410	449	411	414	410	425	414	432	424	446	406	408	449	443	424	402	413	430	444	411	434	416	424	431	418	431	419	428	395	425	422	400	417	416	446	423	433	448	421	417	406	408	421	422	458	399	415	444	440	411	374	429	455	421	405	378	423	430	428	419	398	415	426	407	415	429	389	450	404	394	460	432	394	447	423	463	404	410	443	454	362	423	400	401	428	401	444	428	417	376	407	431	448	438	423	439	392	446	437	386	414	424	386	428	390	389	366	405	402	445	419	445	419	428	401	349	442	411	384	430	414	401	434	409	423	422	445	398	403	423	404	459	395	383	393	415	441	431	446	428	397	439	442	427	470	433	380	445	490	423	379	425	418	425	408	428	447	408	448	437	424	455	441	401	425	324	414	423	416	413	423	420	404	415	414	407	393	402	455	419	399	453	428	408	411	441	389	428	456	435	418	447	445	405	425	392	405	421	415	425	435	440	436	418	444	421	452	422	426	404	416	434	444	425	435	413	402	436	439	504	462	415	406	417	420	447	419	409	426	408	369	439	431	416	429	417	393	433	441	441	464	434	446	424	457	375	420	446	436	373	421	440	448	430	419	424	403	423	424	472	400	432	416	399	423	403	400	456	449	454	421	434	419	460	411	396	448	404	406	415	415	419	430	400	434	357	412	448	461	442	434	433	406	438	402	421	388	461	397	409	411	433	412	419	395	401	417	371	415	397	448	400	443	409	402	418	407	421	429	437	397	427	392	429	413	431	425	418	446	382	410	426	394	426	444	379	413	459	445	456	443	438	441	438	422	417	450	427	405	409	394	435	409	407	442	401	392	473	435	408	413	378	423	430	445	431	403	403	428	411	417	436	451	409	446	455	453	389	392	405	415	426	412	386	441	425	404	458	464	396	396	432	400	430	431	428	441	439	450	410	403	427	425	440	367	403	406	433	374	411	436	431	449	410	414	425	428	392	412	410	459	397	443	428	405	446	421	428	413	430	453	416	431	394	423	494	437	434	395	426	428	388	407	389	411	412	451	400	419	453	395	429	410	410	415	431	434	453	421	401	428	433	422	454	395	423	450	424	434	452	415	421	439	435	437	394	437	411	413	419	423	377	412	441	419	421	432	402	419	428	418	387	437	400	389	439	403	405	453	429	404	475	431	408	414	400	420	417	378	397	419	457	421	367	401	451	384	425	416	407	437	443	436	448	422	431	457	409	394	398	434	430	380	400	407	425	425	417	421	456	410	442	422	378	385	438	421	417	423	443	431	439	412	414	415	399	413	437	435	435	406	465	416	416	425	426	430	444	467	433	361	401	416	505	410	426	395	442	433	428	407	427	442	372	446	414	407	389	412	426	399	380	449	441	425	376	417	405	426	398	376	411	440	439	412	436	433	438	427	425	408	478	376	422	424	393	443	453	471	424	456	391	445	416	394	386	411	409	423	431	368	429	407	425	407	402	400	409	407	412	452	447	424	429	426	417	426	415	429	438	436	434	451	411	406	427	424	429	441	442	413	403	419	409	396	428	468	415	418	422	428	401	399	422	393	433	456	452	400	392	437	452	429	402	411	411	386	416	409	427	442	405	419	392	433	429	460	421	445	436	414	447	394	368	373	413	431	402	436	428	422	432	405	407	453	440	423	453	457	435	448	434	418	387	432	463	462	404	435	417	428	453	415	426	374	428	438	432	410	407	409	391	436	437	407	435	394	436	417	408	418	411	393	409	428	451	413	383	402	420	456	420	436	416	444	459	402	399	404	383
42242	2644	4559	5400	4602	4099	3171	2737	2467	2111	1885	1784	1648	1575	1478	1447	1416	1352	1324	1287	1237	1206	1212	1205	1163	1072	1116	1098	1089	1125	1090	1102	1175	1048	1103	1041	1101	1136	1111	1087	1015	1027	1053	1004	1039	1076	1046	1081	1031	1040	1065	1034	1055	1005	1041	1055	1057	1080	1034	1079	1031	1047	1006	1004	1065	979	1016	1028	1015	992	1041	1005	1032	968	1033	961	955	978	963	991	1003	1067	984	956	1043	1027	952	980	960	983	1032	1034	1014	1052	1046	997	1029	972	1057	1016	984	1051	999	975	984	1042	1042	958	1018	1059	998	972	997	964	1010	961	931	1052	980	1016	976	1003	1049	983	1017	986	1028	1035	1033	1057	1062	991	999	974	968	974	972	958	1057	966	964	993	999	1027	958	1018	989	988	1023	1045	1012	1060	1003	981	1043	995	975	986	978	1001	1015	1019	977	958	997	1029	997	1003	998	1001	978	951	948	990	1025	1040	954	962	969	951	957	983	964	983	1004	1015	993	933	994	1034	1028	1012	943	953	969	958	968	943	959	975	1000	987	982	1006	983	952	982	1034	977	1005	999	993	980	963	951	987	1033	1006	974	978	927	995	1013	989	950	1006	994	975	1014	991	935	969	995	1031	968	956	961	988	991	986	1054	994	1030	949	977	1046	994	985	1027	1016	991	977	988	965	984	1027	997	1034	989	981	969	981	943	1034	999	1005	974	1016	1006	970	974	1017	962	1062	1003	990	988	1007	983	978	940	1054	1038	1033	949	998	1020	981	991	1014	1001	1024	1003	966	988	936	977	958	994	927	1006	1021	986	1021	1001	1054	1020	977	1002	1026	1008	1018	933	979	1051	993	1018	1048	948	968	978	974	960	1042	1006	1016	959	1017	965	1058	1009	982	952	1022	1007	1046	992	1000	961	1016	1004	946	1011	1032	1011	955	1001	988	1010	1081	948	1024	1048	958	1030	982	1023	947	962	991	1025	1019	1006	970	959	983	1030	1034	967	964	1020	990	987	1046	962	962	970	993	981	1008	949	949	973	975	1026	989	944	1003	990	962	978	984	1048	983	1031	1030	994	994	983	979	981	998	974	952	1026	998	1027	944	976	970	942	961	967	1005	1000	983	983	1043	980	995	1007	1004	1004	1006	952	1033	997	990	1009	972	964	976	975	1004	945	984	954	988	1024	1013	952	987	949	942	980	1060	975	978	974	916	1040	1000	985	984	1022	1010	1014	1027	1008	978	939	1008	1004	1017	979	1031	963	1018	1004	1009	998	1046	984	986	1015	1012	986	933	1009	1032	987	1001	970	993	1013	999	1020	958	1054	949	954	1039	1025	997	967	954	972	951	995	1037	1040	981	975	934	980	1005	1047	997	1014	988	1016	938	1000	1044	966	969	979	1031	1026	991	1053	985	998	1035	1045	1022	975	959	998	1031	1029	974	964	964	1069	981	1035	999	980	982	985	978	1040	994	1006	1021	959	1030	997	1021	969	993	1024	997	1010	1009	1042	959	956	965	928	1041	987	949	1021	1018	971	1016	971	1033	989	967	991	1013	964	993	1012	1006	981	1041	954	992	1025	968	971	971	1054	1001	1000	1022	965	983	993	992	1015	1032	977	939	1020	1012	1039	1023	1035	954	1006	948	966	969	966	985	996	963	974	961	958	1007	972	1013	994	1000	1007	989	1019	978	966	994	994	981	979	1005	1037	1007	1022	1033	971	994	1000	989	1050	1029	1004	1002	1007	970	978	986	997	1013	1001	997	1015	953	1018	1009	1006	990	1021	1000	994	1050	965	991	1001	1027	972	996	902	982	1024	1013	1046	1020	994	993	989	981	1030	958	1006	990	1003	1000	1013	1007	942	950	1011	1014	998	1030	987	983	967	988	1030	980	1051	985	985	977	961	1001	990	976	1014	1017	1014	981	1015	978	942	986	966	984	976	1003	991	983	986	1004	943	1002	984	1001	987	1027	1012	980	1007	988	931	985	1020	930	1003	1030	988	989	1021	981	964	955	986	1009	948	1006	989	979	1038	951	1065	990	1000	961	995	1008	1001	978	995	1002	1022	974	989	957	1024	1008	1020	1003	1025	1005	994	1071	1047	970	1005	1017	988	947	1037	1004	1024	1007	975	977	1008	1049	1037	951	1005	972	975	1015	966	1018	985	1020	1030	1019	992	954	966	970	988	977	979	980	926	982	961	1013	1074	1010	960	1029	1015	947	1042	1030	965	975	1030	1073	1002	943	978	964	981	1028	948	990	991	1013	991	1007	898	997	960	966	968	1019	1011	994	1006	1017	979	1018	1019	1043	957	1011	985	1045	1010	957	1004	1006	1039	957	1023	967	1017	998	1025	973	1008	965	1024	1046	1017	987	1039	1039	983	1009	979	1018	998	977	1022	1035	1034	1036	1004	989	1002	985	995	991	1002	970	1023	996	1031	1010	1030	1004	1028	972	1000	961	1020	1016	1010	952	1033	983	1051	939	1049	956	975	1015	975	1024	1030	1037	994	976	966	971	957	1020	986	1042	944	1053	1020	1044	956	1046	1005	995	1021	952	1010	969	988	1002	978	1047	1016	1036	1008	959	985	937	947	964	1008	927	974	1027	1022	996	1005	1012	997	962	1050	967	963	1009	1016	1020	1063	991	1022	1009	999	1037	978	1026	1005	978	1035	1068	1019	1000	1017	1035	981	1004	1011	997	1024	991	1006	1076	1004	1015	1044	956	1026	1040	980	940	988	1016	997	966	977	986	1037	983	971	1035	1001	987	1007	986	1056	938	1019	974	979	964	1007	1010	984	1015	986	1017	910	971	1003	1037	958	1029	1002	1010	984	1004	972	968	956	1003	1036	969	1016	977	988	1010	979	1000	994	998	993	1029	945	932	967	1052	983	997	1013	1027	971	981	1059	1011	1011	1000	1011	967	1018	976	958	1029	990	956	1023	1033	966	1052	964	1056	987	1062	1009	981	1007	1013	956	976	1035	984	986	1018	1043	1054	1021	1003	987	1077	954	1051	1035	951	1011	1017	926	1004	971	1025	1074	1053	975	973	985	1010	974	975	1022	999	992	963	975	946	1015	972	995	954	1007	1016	1017	964	1022	960	980	976	969	976	991	998	951	1024	996	1025	1000	977	1015	957	974	1026	947	960	1033	1052	922	1008	1007	965	973	1011	1013	919	947	986	1025	1021	1017	996	984	1001	977	959	1012	924	990	996	953	1034	970	954	1026	976	966	1045	963	965	970	955	998	1068	985	990	977	973	1030	1015	1004	1040	992	1024	974	961	1000	1000	1039	1035	1010	1044	1074	972	1025	979	1013	970	1085	987	988	932	983	1026	986	1019	1000	1002	1016	993	1008	987	982	973	943	991	992	1005	979	1011	933	982	991	1006	1012	1018	1002	1058	1039	1004	981	980	1017	957	983	1047	1024	980	1018	997	954	976	971	1027	1012	1015	994	990	998	1003	1021	998	976	1028	998	989	1014	984	1004	996	988	960	989	962	1025	980	999	980	991	996	987	1026	993	939	1008	961	989	987	1005	1019	969	1005	1000	1025	1002	1001	1002	969	972	1003	967	1033	984	978	978	1002	979	1035	1036	1012	985	1020	1001	994	1006	1017	999	955	999	1048	978	1004	1079	899	976	1013	989	955	1007	988	969	955	986	1001	1009	934	1036	997	1024	1055	1030	1068	1043	970	945	986	1053	1005	992	980	999	1046	979	965	991	981	993	1020	954	1020	1041	1042	984	1004	1030	991	996	958	1008	973	968	957	1060	893	1021	991	990	959	1030	1001	972	1028	1050	1016	983	957	985	1041	983	1015	1024	1040	999	933	1005	1031	1020	940	976	1041	1031	980	1013	1018	928	998	988	959	993	1023	995	999	1011	964	995	1035	970	928	990	972	984	1006	1065	1028	1016	968	993	967	948	994	1021	990	1013	1068	1016	1029	1009	1019	966	975	981	975	1001	982	1001	1005	1030	975	994	1012	957	1011	993	1062	981	921	1054	1053	1015	1022	955	988	956	1011	978	957	1023	979	1004	1018	997	1044	1012	1016	995	1016	990	1010	1052	1041	974	953	953	988	960	999	1007	993	988	978	1033	976	1026	1012	1005	1013	998	1034	978	966	951	1004	995	1033	977	966	897	941	998	962	992	990	981	1027	1028	994	981	1024	953	995	1002	992	983	1033	1063	981	1002	1007	1017	993	994	1013	1069	973	1003	987
12741	869	350	316	230	212	178	174	155	170	166	138	148	177	166	148	171	160	173	171	167	162	146	152	141	159	159	167	154	162	143	150	167	155	181	168	160	160	137	164	158	146	177	190	157	172	171	152	158	159	179	152	157	148	162	163	152	161	169	162	173	152	161	148	181	153	149	165	190	152	165	171	185	151	165	169	180	160	151	163	182	160	148	162	203	136	146	168	147	165	150	142	174	154	148	144	145	177	173	164	182	174	178	158	141	152	140	155	169	157	169	155	139	137	161	163	166	135	160	172	163	157	154	144	170	172	144	162	150	141	159	180	176	157	169	163	148	147	150	176	173	163	156	165	142	175	159	166	195	186	145	148	154	152	189	160	161	165	167	170	168	147	183	179	169	152	170	179	162	138	157	170	158	172	188	152	166	144	153	143	152	167	171	169	145	153	159	143	177	160	161	154	152	151	148	156	148	154	144	171	157	164	164	139	156	173	145	136	138	155	138	158	166	161	182	177	170	155	167	172	176	157	131	170	177	169	181	162	160	173	154	144	145	151	160	142	151	146	151	197	154	159	151	145	166	149	172	148	153	157	168	173	148	160	149	168	143	157	162	171	171	156	163	160	153	182	162	164	143	157	152	152	162	159	162	163	161	162	167	155	150	126	136	165	148	156	163	169	151	153	183	154	146	155	159	165	153	151	182	168	148	177	158	139	167	166	150	134	151	152	161	160	168	160	146	167	152	155	133	151	142	146	186	153	154	166	166	177	169	159	158	144	179	149	155	147	158	157	163	165	151	172	147	176	139	155	177	145	167	160	168	164	164	150	166	164	159	170	181	162	170	180	159	141	143	158	151	145	161	163	151	161	164	172	163	177	171	130	140	152	165	166	162	167	174	144	151	156	150	165	165	152	173	161	152	163	139	152	184	158	168	181	136	171	167	159	155	143	197	168	165	148	142	166	138	157	152	159	160	178	178	180	147	146	172	162	156	173	157	155	168	168	177	160	161	159	170	152	150	173	155	173	162	137	140	141	139	175	151	128	151	139	151	131	161	157	173	166	168	167	151	151	166	164	154	182	166	155	167	158	165	149	147	169	171	162	143	145	170	161	166	158	155	170	154	159	151	158	171	149	167	180	181	160	160	178	174	158	171	157	166	157	169	157	171	163	167	169	159	151	162	136	155	158	182	173	158	167	150	148	171	182	188	142	162	195	164	166	165	163	140	159	145	173	159	136	179	152	145	132	160	154	157	156	163	200	162	171	179	153	150	138	158	144	170	155	168	151	173	164	175	150	155	187	127	161	172	151	158	142	167	174	143	148	178	166	178	137	147	154	160	161	168	161	169	182	186	172	151	160	152	175	161	155	160	170	179	143	166	166	176	180	166	196	153	154	157	160	166	152	159	153	159	149	177	152	168	155	150	164	162	159	155	164	154	175	146	167	159	162	166	148	157	156	155	168	176	169	175	123	162	179	168	155	157	157	174	139	155	189	155	156	153	166	137	172	172	146	157	143	169	151	165	138	141	155	153	155	169	158	153	134	156	165	138	156	164	168	184	168	149	147	163	164	169	150	150	189	165	181	158	169	160	166	142	150	156	161	163	145	148	185	167	145	170	169	159	171	170	162	154	172	161	165	147	152	161	157	171	154	140	166	162	168	167	144	174	144	162	155	149	145	167	161	143	175	154	184	150	156	147	173	162	161	162	145	175	165	181	153	152	150	165	171	176	146	148	178	157	184	153	152	158	152	156	134	143	147	148	175	171	166	174	174	144	160	176	123	182	161	159	150	142	161	156	154	152	166	192	152	166	137	178	174	155	147	155	138	141	160	155	174	181	168	168	163	165	166	147	162	175	179	171	179	169	156	166	159	153	184	149	141	166	185	134	162	161	175	161	169	168	165	159	169	157	156	164	172	154	141	174	171	150	167	152	147	157	156	158	165	156	175	162	170	170	172	149	174	150	169	132	188	150	166	179	150	156	159	145	143	162	150	173	162	172	170	174	173	156	149	152	141	140	165	151	180	148	152	157	160	160	186	174	144	163	164	155	143	144	171	161	149	175	172	170	155	165	193	152	148	151	155	140	174	163	160	165	163	171	155	143	146	159	156	158	156	148	155	162	168	173	148	164	154	181	167	144	121	156	148	146	174	146	169	144	148	180	171	173	165	160	159	170	134	171	163	179	180	179	144	174	155	141	162	165	163	164	147	159	127	170	148	155	193	159	182	162	186	156	162	175	161	157	150	151	168	146	135	160	138	170	146	153	188	167	172	161	145	157	157	157	160	157	174	144	178	142	162	141	149	157	156	146	157	135	174	162	167	137	139	146	176	183	156	155	169	166	157	127	169	159	168	154	167	147	165	157	149	167	164	165	155	157	133	155	163	162	158	169	154	176	156	140	178	145	168	150	147	149	150	153	166	137	163	175	175	170	137	143	166	160	157	170	164	140	153	160	165	162	153	176	135	154	161	143	166	134	148	139	174	188	162	168	161	156	157	151	143	165	144	174	188	170	168	175	175	138	178	146	158	167	167	154	151	184	203	182	162	170	167	160	155	180	157	166	171	156	171	171	169	181	161	162	146	154	167	188	150	164	149	161	144	156	173	140	171	147	170	152	158	162	150	162	163	144	141	152	148	177	178	152	163	154	179	174	149	152	171	171	181	162	154	164	141	136	177	184	175	161	149	160	158	167	156	160	152	164	174	163	174	161	160	166	144	152	149	150	151	136	152	140	144	154	149	150	159	165	153	160	142	160	186	145	155	158	169	166	166	156	158	149	154	148	172	164	146	159	148	170	160	164	159	171	154	170	146	171	164	165	169	175	175	163	167	162	161	157	159	175	173	164	158	182	163	148	160	149	149	185	168	159	145	185	168	175	157	191	186	179	134	172	143	166	165	175	149	153	170	163	161	151	158	159	144	157	164	140	153	160	139	153	156	154	169	155	200	176	178	180	177	171	166	158	150	152	155	142	147	165	149	154	177	165	149	167	147	183	161	142	121	164	165	156	160	141	159	178	148	165	158	168	155	128	171	159	153	152	152	151	159	163	144	150	143	149	168	153	125	158	157	157	167	148	159	132	156	166	159	159	167	145	163	164	119	170	154	163	171	168	171	175	181	165	163	151	138	151	151	169	166	179	161	150	137	154	160	154	162	131	171	151	173	138	159	177	154	150	148	147	171	146	160	131	133	172	137	172	165	145	135	165	168	137	161	155	165	145	123	162	144	148	191	160	165	174	135	165	138	154	196	172	153	178	153	160	174	163	164	143	179	152	140	145	151	153	154	159	145	150	148	157	176	163	147	151	168	173	151	149	168	171	164	154	187	151	147	140	159	152	161	169	161	149	153	183	165	152	156	143	157	151	145	147	156	145	152	149	145	159	168	164	145	145	168	163	175	156	153	142	167	165	167	163	173	178	161	157	174	165	160	158	179	175	150	149	158	177	145	155	184	177	152	162	158	150	159	152	164	154	176	185	161	165	173	157	127
10251	640	812	940	833	759	604	555	492	527	490	444	480	479	481	482	480	488	476	467	485	428	506	481	492	483	471	497	497	454	475	479	477	495	518	471	487	520	515	483	452	478	530	477	466	480	471	497	480	488	476	473	475	504	511	470	446	464	449	468	485	491	489	490	473	466	478	551	468	489	451	490	465	465	468	463	488	454	473	498	476	463	457	451	452	488	506	477	477	435	473	475	440	451	488	478	483	495	455	497	423	448	454	474	443	465	496	502	469	490	493	491	467	458	510	487	519	481	480	431	466	465	468	453	479	484	497	457	488	454	442	508	436	500	471	491	454	452	439	485	474	423	476	478	469	481	451	495	518	477	493	466	474	498	454	483	446	481	498	506	491	470	482	478	515	456	452	527	465	493	503	467	495	475	467	473	475	450	466	471	492	460	439	468	469	488	474	471	462	506	443	473	457	486	475	482	472	468	472	454	460	476	451	467	526	471	457	439	453	454	471	475	509	464	470	431	474	500	451	442	478	457	463	479	507	456	496	498	424	454	501	462	466	469	483	439	497	448	452	481	470	463	487	490	483	416	464	469	455	460	458	504	489	455	421	499	443	491	460	457	429	485	504	471	440	498	488	504	446	463	474	481	457	480	474	476	453	460	509	490	478	480	461	501	473	477	470	472	459	485	519	470	476	458	468	445	479	470	488	426	481	492	434	484	517	487	444	457	472	481	473	465	486	504	464	498	478	448	458	479	477	438	472	421	480	477	474	497	467	450	474	485	502	474	474	446	485	486	449	482	508	469	504	470	474	459	463	503	453	457	486	489	459	495	477	464	456	470	447	453	485	495	453	450	494	481	436	466	471	475	453	458	453	496	475	464	498	465	458	488	467	490	462	467	413	460	494	488	489	471	465	479	462	470	502	454	475	521	455	499	448	466	466	494	431	463	463	494	483	496	446	476	461	451	455	482	474	480	492	460	493	466	458	473	475	474	519	473	460	470	430	459	480	462	490	489	468	472	456	460	471	461	462	462	454	442	447	484	467	424	461	480	470	502	473	505	486	496	489	478	483	443	469	465	460	467	461	463	473	486	523	478	451	457	446	454	458	441	485	495	478	499	484	459	465	442	462	484	467	466	457	493	505	482	467	494	469	482	495	441	468	488	483	469	465	507	483	471	491	456	506	473	457	464	480	433	493	477	434	514	489	497	466	476	492	485	465	514	455	473	449	463	520	448	472	451	447	471	451	479	473	454	479	463	435	468	459	469	467	492	476	481	518	483	484	450	502	459	497	470	517	465	432	510	462	427	462	461	456	494	482	476	471	473	428	476	463	485	477	494	477	485	489	469	451	453	451	453	463	481	474	500	460	474	508	507	458	513	493	471	454	456	448	480	411	483	449	470	437	439	482	501	532	442	460	481	426	481	510	462	482	480	461	440	491	507	490	490	471	460	497	473	539	499	473	460	439	453	472	468	487	493	449	459	474	444	434	444	469	472	476	497	463	477	469	451	475	488	495	470	451	481	469	465	440	473	484	486	467	446	499	463	486	489	462	481	460	471	462	501	466	457	498	431	518	477	488	445	448	498	464	476	465	475	508	440	495	472	457	450	488	495	513	484	523	456	444	520	451	439	457	444	490	473	500	469	459	480	459	494	419	472	532	426	486	470	518	441	469	503	493	483	502	458	495	498	430	481	441	463	489	442	468	453	469	464	460	435	466	477	496	463	499	509	468	470	501	455	479	464	476	452	455	466	491	482	456	471	476	485	441	473	489	456	486	478	479	508	473	471	445	473	478	455	504	488	456	451	488	464	456	432	451	456	524	480	471	445	511	475	480	483	498	521	483	471	491	463	489	480	474	502	498	465	435	515	489	492	502	475	493	473	434	483	500	480	518	492	467	492	465	505	489	503	475	459	473	446	475	439	483	468	478	488	486	471	463	414	451	456	456	506	481	465	501	458	458	469	437	455	462	442	464	460	490	483	446	440	481	451	491	450	499	474	501	471	495	487	475	462	456	495	511	484	455	430	495	498	450	445	481	450	501	440	456	496	490	480	486	468	477	479	467	473	476	428	477	480	452	454	492	473	452	464	434	461	470	418	436	447	457	450	464	490	507	485	508	467	483	479	441	448	463	495	500	474	461	473	452	474	486	474	435	455	459	464	517	486	463	509	485	501	470	472	451	439	491	443	481	464	446	464	461	465	456	474	514	459	482	483	436	468	480	513	494	488	474	460	482	484	425	446	463	446	491	478	490	465	473	479	498	452	469	421	460	505	502	529	493	493	500	518	459	471	445	426	417	461	477	483	463	450	483	474	487	493	444	477	487	472	504	462	506	495	456	469	507	485	493	481	495	485	461	471	477	466	442	487	468	438	481	480	467	492	481	500	466	466	474	470	492	516	490	481	483	466	473	448	490	462	484	421	495	463	460	493	466	478	467	483	460	479	487	466	474	443	466	447	470	498	481	430	452	440	491	494	441	474	512	475	468	499	480	471	485	455	482	448	504	450	478	498	439	433	470	403	516	464	482	492	483	471	459	460	451	501	469	479	430	462	466	467	474	513	498	497	461	481	475	449	478	467	430	491	438	453	450	453	461	474	445	423	486	457	466	481	480	479	485	464	470	521	500	469	439	482	475	513	478	451	452	547	426	495	439	440	468	454	463	496	458	467	474	463	413	479	468	466	450	465	478	505	490	446	473	481	511	495	500	427	482	459	472	462	444	492	477	483	472	459	456	489	439	498	485	462	472	459	471	481	480	478	495	479	475	480	460	470	475	487	505	480	489	466	430	485	470	451	482	443	467	466	508	468	457	456	506	479	499	472	474	489	482	438	469	516	476	456	458	438	496	479	499	458	484	520	444	479	487	466	447	455	463	490	465	498	456	461	445	479	484	456	451	489	484	472	477	476	488	458	449	477	479	492	472	466	472	500	477	465	442	436	516	484	484	493	475	474	458	537	448	485	436	453	498	499	481	474	442	472	494	470	485	484	467	472	497	467	474	508	457	459	456	500	460	484	455	488	440	440	466	463	460	464	445	499	476	486	484	448	505	493	510	509	460	480	492	488	447	532	484	470	485	482	475	469	464	461	447	470	500	458	460	488	437	456	478	471	472	477	469	451	462	466	477	487	482	505	487	511	485	487	456	419	487	463	408	519	469	436	457	479	487	444	472	514	483	466	482	477	478	450	510	439	453	495	494	488	480	469	485	452	479	517	468	470	510	464	497	453	501	482	440	471	508	483	481	485	467	471	473	500	475	486	483	514	514	482	460	455	484	455	476	482	441	456	485	489	491	476	477	496	480	454	424	471	454	455	463	471	493	460	494	468	464	490	481	470	427	480	462	444	488	457	465	489	469	490	439	525	453	489	474	468	494	448	451	467	517	467	484	499	462	476	483	487	462	502	501	489	460	475	464	451	471	490	429	459	456	476	454	496	483	455	462	480	436	431	464	514	518	506	531	478	501	446	475	513	482	502	488	489	476	476	476	455
56498	22100	6207	1202	765	688	520	490	465	435	398	392	360	404	346	379	385	361	337	333	333	342	337	314	377	367	305	278	333	297	328	304	308	364	332	345	319	319	332	322	338	319	362	288	285	318	335	319	358	353	280	330	310	314	313	329	316	322	338	338	322	337	290	300	339	306	274	347	314	347	328	376	331	303	315	331	310	308	326	314	332	354	340	302	324	356	349	347	308	307	304	310	327	334	328	321	335	324	319	341	325	332	286	327	348	301	371	334	303	326	328	313	341	318	313	338	342	328	304	312	286	343	350	339	338	327	284	337	309	312	339	316	299	367	342	309	301	345	325	338	348	305	356	330	342	343	328	347	342	338	320	334	321	323	317	323	317	317	324	309	350	307	343	329	323	317	311	365	316	322	307	347	382	318	334	328	341	292	351	324	305	338	320	360	339	321	369	337	340	326	271	321	336	315	345	319	332	301	338	325	301	308	315	333	345	337	339	315	297	297	330	333	342	338	361	332	329	333	335	332	298	311	330	288	300	325	308	339	300	347	320	325	331	319	318	342	335	330	279	294	328	320	327	315	332	323	307	340	344	294	342	317	305	308	330	323	308	358	300	310	313	313	314	322	337	356	337	341	314	319	303	316	342	286	308	307	339	346	309	334	320	331	356	331	337	325	348	298	338	340	319	282	323	307	335	317	302	319	317	339	286	336	347	311	321	357	319	346	307	345	291	318	312	298	290	326	343	304	319	333	312	348	330	341	330	350	331	313	353	353	352	311	357	333	321	327	339	310	304	314	315	298	314	318	316	349	319	327	340	327	281	326	331	314	334	318	348	354	302	350	313	342	334	338	319	298	318	322	320	315	317	331	338	312	348	322	334	311	298	298	316	355	387	359	335	341	318	349	340	345	327	375	332	311	309	324	350	347	324	315	297	306	335	313	334	291	372	347	325	334	383	374	325	324	357	326	332	350	325	321	337	338	342	337	307	301	336	329	317	350	355	311	329	333	321	322	340	306	322	344	321	314	330	318	327	348	345	324	332	332	294	301	341	330	327	300	329	312	315	312	293	340	339	339	329	325	320	318	309	320	332	306	318	326	337	321	331	378	322	331	314	323	343	321	334	332	335	337	340	328	305	325	333	293	353	317	310	366	320	339	307	305	347	330	289	317	315	306	364	308	348	362	307	316	347	332	365	337	330	322	305	322	331	320	328	328	326	307	341	327	318	291	298	350	329	296	304	291	333	296	327	336	321	310	343	316	295	318	298	315	289	308	315	281	336	352	334	320	314	334	373	291	345	329	318	325	325	328	323	363	313	309	326	326	350	326	342	298	354	323	321	346	317	303	314	327	328	312	342	311	342	348	318	352	330	342	355	340	376	309	344	312	311	309	306	314	348	303	351	328	324	315	331	324	359	340	327	320	331	338	331	341	369	347	307	298	315	371	326	302	350	328	323	332	346	361	311	356	349	338	350	302	376	302	338	348	347	315	289	321	317	294	308	347	297	343	368	328	320	327	325	314	323	300	319	333	332	340	317	333	346	341	323	303	320	321	340	382	318	319	299	354	339	340	337	316	302	308	319	319	314	302	341	359	298	333	318	337	301	295	305	290	327	339	351	333	332	342	347	301	331	319	324	285	322	346	345	316	338	325	301	333	323	358	306	319	342	283	318	321	322	329	330	347	338	333	305	336	301	313	338	336	304	327	337	362	340	344	305	328	315	314	339	293	346	341	296	342	300	326	320	311	344	323	318	336	339	295	296	332	325	318	274	318	318	335	327	368	367	317	344	352	287	332	354	324	326	300	325	351	312	316	317	320	311	325	339	308	305	345	314	317	356	294	309	321	333	331	324	346	306	333	314	312	358	325	317	347	331	341	337	320	311	289	323	339	339	315	352	356	330	330	333	329	348	318	336	323	343	330	339	304	309	312	312	329	314	302	320	338	350	330	350	316	302	314	351	349	323	283	332	297	339	318	319	332	347	323	337	322	325	313	315	325	345	325	336	349	345	311	321	324	340	323	314	378	323	330	330	321	354	367	329	355	356	335	320	329	334	359	326	326	315	334	325	331	337	350	308	332	369	326	317	318	327	326	346	328	321	303	312	328	326	350	304	315	321	364	322	321	312	340	331	330	292	333	333	335	315	312	322	325	304	299	344	378	350	346	316	291	299	327	335	289	335	297	306	337	339	337	334	379	336	346	329	326	341	265	310	372	341	319	299	300	282	324	353	325	335	328	352	304	365	341	349	315	316	342	344	350	345	341	327	354	304	329	323	314	333	339	308	313	312	320	321	303	347	322	324	323	271	302	281	332	328	354	311	299	288	343	354	327	314	323	326	360	313	346	306	326	337	334	314	327	332	332	326	313	310	311	344	313	373	343	329	296	340	319	324	329	310	325	342	338	337	333	326	307	340	323	303	316	304	293	338	336	306	302	297	335	314	342	366	301	326	371	343	309	332	323	346	340	329	342	296	307	334	322	302	338	350	355	366	318	330	327	335	308	327	325	320	322	297	304	345	348	333	328	288	309	336	336	347	348	299	315	308	316	351	338	326	340	332	265	354	312	320	342	329	311	332	313	338	329	344	329	320	323	360	339	268	337	324	341	312	318	337	295	318	305	326	351	315	294	294	331	296	347	347	311	317	353	327	331	318	336	307	330	346	335	338	322	346	304	298	332	347	364	322	359	335	308	322	324	307	321	348	319	331	314	318	333	334	301	345	323	334	314	310	295	335	304	324	318	351	322	315	337	332	330	329	312	321	316	321	311	314	299	330	352	330	293	340	328	332	330	363	371	328	338	330	351	318	298	328	334	326	339	327	356	326	356	334	300	311	352	300	359	342	295	326	300	339	350	339	361	348	344	337	321	354	298	331	328	303	334	354	333	331	348	322	338	305	343	326	331	324	318	338	334	306	317	338	333	334	316	346	305	334	294	293	309	296	291	343	365	320	316	365	336	317	331	292	327	313	328	325	332	299	334	310	374	329	308	291	345	324	311	323	300	333	305	342	350	317	321	311	337	373	308	316	334	332	345	338	360	314	334	323	334	328	318	307	332	320	313	307	315	355	353	303	349	323	298	340	357	365	310	286	306	318	322	343	300	294	297	293	324	302	330	325	350	329	297	338	355	337	325	332	320	355	326	326	348	332	310	361	310	341	333	342	332	311	311	312	351	359	353	351	337	330	356	319	326	321	359	326	329	355	318	317	350	354	347	339	333	300	338	329	295	325	334	336	322	340	311	316	377	324	330	278	341	333	356	341	298	302	310	333	318	324	338	350	288	345	309	347	329	342	323	328	318	360	312	339	332	303	344	292	344	316	339	302	329	311	329	291	293	306	306	304	351	296	324	356	348	350	348	354	342	381	321	351	338	307	318	344	314	339	331	324	314	349	319	328	288	363	332	323	319	324	330	344	339	342	335	326	303	300	348	323	333	321	328	311	298	342	312	314	346	330	345	330	316	344	340	319	312	321	322	317	346	340	319	296	304
32904	1667	2917	3349	2989	2492	1989	1764	1587	1451	1329	1241	1183	1118	1026	1032	1047	970	1030	921	953	942	918	918	936	878	867	911	928	934	885	885	874	836	859	903	864	862	849	887	853	810	823	893	790	809	821	804	888	889	895	831	816	820	848	880	838	832	800	812	854	794	861	871	814	898	825	818	844	814	811	804	818	884	755	784	835	825	825	842	804	824	846	839	868	851	845	818	820	821	864	847	834	830	895	855	870	838	836	841	799	861	817	821	833	838	837	820	856	847	836	814	799	833	843	796	788	845	857	833	808	817	896	780	852	843	835	837	806	848	791	839	801	788	873	821	780	775	829	867	852	814	823	839	844	802	803	811	821	813	809	823	907	853	817	799	782	893	793	867	850	838	800	862	845	789	797	786	844	789	838	847	799	796	826	816	872	794	801	797	825	843	828	785	794	797	828	861	785	858	800	781	821	846	862	803	803	837	842	795	840	814	812	863	830	840	876	793	826	870	805	916	812	809	773	824	825	817	873	788	789	788	818	832	820	857	804	802	811	849	852	771	837	800	822	814	819	845	816	837	803	786	801	800	841	765	855	793	868	840	840	860	807	786	829	813	808	842	785	831	853	826	814	799	851	792	884	807	822	819	776	841	799	829	845	808	774	810	820	809	834	793	837	849	804	794	802	767	834	818	811	836	791	868	791	856	823	821	819	816	782	807	803	839	812	825	801	896	815	882	850	803	771	819	797	812	811	845	825	826	801	774	843	837	816	786	850	858	820	820	815	870	852	839	792	789	804	836	802	847	856	851	837	847	851	793	803	824	804	857	836	807	798	803	846	783	874	826	835	833	831	776	840	851	794	803	773	845	786	840	824	847	818	872	833	830	834	791	809	842	844	860	846	841	846	878	864	831	787	813	768	823	816	791	863	865	800	850	827	795	795	816	790	817	816	798	791	781	820	851	835	816	760	837	851	820	797	834	862	846	805	773	828	761	860	820	783	817	834	812	836	834	803	810	852	840	809	858	857	863	847	813	806	848	794	820	826	865	835	792	857	820	846	808	768	795	829	859	860	815	846	834	805	844	851	848	810	810	859	822	874	817	838	822	872	833	792	864	803	808	849	844	812	845	801	796	824	843	804	795	821	879	844	786	798	846	844	865	840	793	760	817	788	861	854	834	836	863	781	811	827	802	829	843	766	793	772	821	781	784	864	817	843	830	859	794	887	794	871	786	866	823	875	816	865	862	827	817	822	829	810	809	817	819	839	865	819	810	819	806	823	855	795	846	801	809	792	863	873	793	772	834	796	849	870	824	796	817	826	773	798	819	830	861	798	781	853	779	797	832	815	807	867	782	855	823	845	852	850	821	802	795	834	812	867	829	864	784	808	782	845	844	809	808	787	820	796	813	813	824	852	842	807	832	843	854	804	802	829	848	843	824	837	866	817	836	819	802	875	793	820	790	865	819	811	840	856	837	839	856	823	842	861	835	835	819	840	827	794	811	834	863	818	833	805	812	818	825	819	834	841	827	796	851	835	806	782	824	817	807	858	832	808	829	839	844	826	829	912	831	757	777	826	794	833	830	855	840	800	835	875	811	804	803	817	852	835	828	835	909	844	829	829	828	802	786	793	858	828	840	867	813	796	821	859	896	867	809	861	860	797	806	848	874	814	802	893	820	844	844	830	800	872	804	857	801	790	865	797	829	852	810	834	799	802	832	819	870	793	821	809	835	806	836	822	799	783	870	816	792	861	831	819	800	831	795	841	802	803	775	830	862	835	892	798	884	779	863	854	785	827	865	824	799	803	829	816	810	798	811	808	814	805	780	902	831	848	803	815	863	843	880	863	819	776	870	812	838	821	796	886	816	806	793	877	848	843	783	806	845	768	793	855	847	832	798	795	823	813	866	818	847	840	892	808	782	890	849	848	841	815	794	868	816	776	833	840	863	797	850	850	806	873	825	860	823	812	810	827	806	781	815	825	793	861	810	818	807	800	826	829	859	790	782	839	791	836	790	820	819	798	855	824	840	798	828	880	834	800	808	854	833	886	753	822	843	827	833	824	823	777	830	897	822	889	765	810	759	874	833	805	813	812	821	864	795	800	831	853	793	837	792	767	890	793	823	769	845	815	825	794	807	834	806	849	799	817	864	831	791	829	778	829	766	835	806	850	884	768	803	830	823	812	835	806	860	841	834	841	823	821	819	818	865	863	811	825	833	806	796	805	789	832	841	817	845	811	778	822	839	794	864	861	812	873	815	798	812	833	819	834	837	776	739	860	835	826	831	799	858	819	843	850	831	828	831	815	771	857	825	780	778	808	816	862	801	856	819	800	863	823	837	826	831	799	849	863	793	859	850	819	864	773	835	794	844	773	803	810	824	783	826	832	836	826	791	868	810	845	802	839	809	865	812	831	834	807	843	852	832	776	784	871	839	842	843	814	831	819	828	820	848	784	772	783	812	826	843	798	837	803	875	814	809	831	806	840	790	807	824	806	807	799	861	795	863	824	763	860	859	859	825	779	804	832	814	827	821	824	817	836	826	809	777	821	812	803	818	868	802	849	814	792	791	826	824	819	821	824	795	832	832	794	779	774	868	808	824	831	855	834	799	854	858	794	820	820	818	794	823	811	814	793	870	816	834	888	881	836	791	857	816	840	858	874	838	776	823	834	868	873	831	822	824	833	844	824	823	808	818	818	831	779	817	835	802	804	803	825	870	841	833	838	844	828	822	816	803	838	830	838	806	773	881	873	776	879	809	815	828	773	866	762	850	883	778	790	852	865	860	812	852	821	774	841	847	824	851	858	833	859	758	793	816	814	796	832	786	813	864	805	848	840	820	827	807	824	755	871	832	804	809	808	862	831	832	775	781	844	794	831	818	839	818	860	823	820	797	781	835	828	827	819	823	859	838	807	768	805	803	862	861	883	820	842	811	838	832	837	807	845	799	837	841	853	842	845	861	793	844	804	805	770	849	819	804	791	812	815	876	871	889	794	777	855	828	891	821	801	826	813	879	809	839	818	808	846	884	858	829	771	833	902	827	854	882	845	774	831	815	831	797	836	811	840	843	845	769	762	780	860	793	806	740	836	826	827	817	837	875	766	825	802	856	821	863	873	815	849	878	780	850	839	810	837	819	788	853	809	794	853	779	795	789	824	791	845	906	878	784	808	832	838	916	832	852	855	873	754	819	817	831	816	803	812	816	804	839	814	823	888	798	851	871	782	855	844	862	804	803	831	833	873	830	799	800	816	820	845	808	852	855	815	815	823	858	783	836	823	862	840	876	819	869	837	836	808	854	864	835	839	836	787	869	924	796	852	814	862	839	885	785	814	813	813	887	825	836	841	830	835	878	803	857	840	804	825	833	829	860	770	790	807	830	797	865	808	857	848	819	796	796	814	871	806	814	831	840	839	835	841	835	845	813	779	820	811	809	804	835	807	786	836	807	843	829	820	851	839	825	832	853	831	840	796	807	806	828	850	811	820	855	824	810	820	791
61563	28215	14818	2821	1458	1100	867	753	575	624	560	532	515	506	459	472	504	422	430	445	490	458	453	425	465	442	470	404	420	439	458	403	439	408	438	451	431	440	422	410	421	462	404	405	404	382	441	423	378	449	476	429	414	442	436	401	445	415	452	447	424	421	392	435	426	407	424	419	409	435	427	408	438	423	433	404	432	379	411	426	434	423	392	446	401	420	425	399	418	420	425	439	406	400	390	403	391	423	453	440	420	430	450	425	369	420	412	388	401	442	436	378	399	422	481	438	440	393	434	418	408	423	429	416	430	402	374	385	426	445	382	416	425	415	414	407	408	432	452	448	408	417	441	450	432	408	412	417	444	400	370	416	408	411	423	431	419	402	455	428	450	406	408	430	385	414	383	438	392	417	417	414	416	438	420	393	376	414	398	403	437	405	413	431	430	410	439	441	449	413	379	398	426	417	419	404	448	416	430	441	435	400	384	445	425	409	379	435	432	469	420	420	407	409	407	418	414	402	420	406	398	411	396	399	407	446	397	392	436	416	403	416	453	411	409	406	426	450	413	425	419	411	469	439	419	398	394	427	428	399	403	420	418	450	443	439	400	471	406	423	427	381	403	405	442	403	431	405	438	443	442	414	381	402	408	440	395	389	453	415	437	395	368	421	426	429	443	430	412	414	423	403	422	388	449	435	447	397	415	445	429	403	399	445	392	441	439	433	448	387	420	410	408	421	464	420	431	453	367	421	418	452	398	442	400	438	409	435	408	406	432	431	417	417	452	437	426	398	355	437	413	413	426	429	429	417	417	410	414	425	372	376	399	409	393	435	392	426	363	432	452	426	416	425	403	425	398	414	404	402	405	449	457	418	385	383	420	424	405	414	438	413	398	422	418	443	384	418	416	443	440	437	436	416	448	445	462	428	396	425	462	408	433	401	413	447	431	436	432	379	436	409	413	459	407	428	392	444	440	418	428	392	429	411	414	411	398	388	434	425	422	451	403	438	420	431	413	428	418	410	423	396	388	381	437	478	426	397	421	389	424	447	434	412	425	441	394	422	438	388	417	416	406	391	437	424	437	460	397	409	429	402	442	420	408	429	440	401	415	406	464	432	419	451	416	434	417	443	424	393	444	374	457	439	401	419	453	445	441	429	396	411	412	418	435	423	399	417	419	421	415	403	383	427	425	446	417	397	429	393	442	445	458	429	414	377	406	439	413	424	408	444	380	428	443	431	420	414	395	445	402	449	424	397	415	448	425	410	422	400	426	442	466	396	413	433	444	406	427	431	424	413	432	418	428	434	398	443	391	457	350	419	403	418	397	427	420	403	413	415	411	434	378	433	406	410	411	452	405	410	446	377	439	412	432	427	397	431	413	426	422	439	401	417	425	400	428	395	421	416	385	435	432	437	417	423	378	449	426	424	420	390	397	400	409	409	443	397	415	382	415	403	416	448	427	418	428	426	436	433	412	488	400	407	402	453	416	414	406	392	383	412	415	434	412	436	414	387	426	448	436	395	411	451	409	401	387	406	415	426	403	388	422	414	390	423	412	407	397	379	443	414	408	415	398	425	401	394	407	417	397	410	429	420	433	417	410	386	451	488	434	422	396	411	402	410	404	417	417	465	391	449	417	411	406	417	393	436	399	421	431	420	400	432	400	395	417	424	455	441	436	403	433	410	396	435	459	440	411	414	415	431	449	436	424	416	413	417	402	413	411	439	407	394	426	440	367	444	405	407	445	430	411	427	412	410	431	419	428	455	433	421	393	418	421	423	379	410	405	437	421	403	428	424	414	431	424	374	437	442	396	407	421	405	432	460	440	425	398	438	378	429	425	398	401	422	410	418	414	395	401	433	419	425	414	418	406	424	473	404	450	414	400	433	412	414	410	441	409	379	372	434	414	415	396	445	404	410	468	430	430	467	421	402	407	390	431	428	441	411	434	387	435	421	393	435	395	449	423	406	427	382	384	427	412	422	390	394	403	413	466	436	419	406	416	407	375	407	393	413	440	390	385	389	402	403	425	441	435	407	436	403	442	436	423	414	403	413	405	404	412	459	368	403	375	415	442	428	426	422	416	442	436	400	415	398	439	419	440	401	453	413	422	416	411	446	397	421	438	418	413	403	450	427	426	413	412	431	381	458	408	429	418	415	416	419	436	440	402	422	455	390	440	437	406	378	436	386	435	436	422	435	427	457	440	410	398	412	417	438	397	470	390	411	421	405	409	406	425	407	403	421	392	430	425	424	421	412	375	396	410	393	428	414	384	440	420	439	399	427	410	427	464	408	403	417	370	411	418	378	432	412	412	384	464	416	427	422	407	375	421	406	409	413	432	430	408	434	412	435	400	385	414	426	420	428	422	410	414	391	430	384	454	397	388	441	406	423	394	395	396	414	414	405	412	402	435	418	447	437	383	400	386	387	399	424	460	455	419	435	425	381	401	419	438	390	428	480	428	416	403	435	406	384	443	393	412	416	407	417	381	405	408	447	449	426	428	429	413	457	412	430	399	469	423	423	405	421	444	454	422	426	405	400	399	489	422	406	432	466	442	463	405	397	423	442	456	391	411	424	435	453	447	431	441	436	391	403	412	421	437	380	446	437	424	429	377	439	452	396	375	416	381	432	454	408	425	395	401	405	415	396	463	402	398	408	409	419	437	410	436	420	415	423	432	375	412	408	412	394	432	432	369	411	424	421	429	433	474	412	404	355	407	397	430	403	423	410	447	458	449	447	393	393	477	424	404	417	433	426	398	401	423	376	426	410	392	428	410	436	390	406	427	433	392	384	465	408	440	427	398	432	412	441	428	412	401	373	409	401	439	403	423	387	424	396	417	408	427	426	397	416	369	434	406	428	422	391	419	402	399	437	436	438	449	422	399	417	419	396	395	395	390	432	446	405	420	394	412	390	478	376	420	438	432	399	451	408	458	413	415	421	386	418	404	386	410	431	427	418	433	447	450	392	403	397	418	418	403	443	383	443	407	410	412	419	420	399	421	416	393	422	407	356	445	412	390	392	443	469	406	419	410	468	393	402	403	432	436	436	426	433	436	391	410	420	417	395	414	436	374	434	429	412	440	408	407	443	396	395	400	404	421	400	413	430	434	426	428	415	413	417	397	422	372	444	439	418	412	467	429	415	434	394	408	430	394	388	433	363	436	393	425	439	446	460	459	426	403	431	424	377	458	443	451	405	406	421	429	465	395	417	440	410	420	391	379	418	436	421	391	427	444	453	423	430	396	413	410	390	395	434	434	415	423	430	383	408	404	436	421	432	422	429	412	438	424	441	437	426	430	391	401	415	439	441	392	427	418	417	468	399	454	412	412	393	448	412	437	418	439	399	440	391	447	446	404	404	440	412	404	396	444	451	423	400	398	416	397	446	420	418	388	406	414	404	410	430	389	401	397	430	424	438	452	431	462	421	424	420	442	417	434	444	376	409	429	436	425	411	398	397	435	435	400	419	406	419	449	429	436	425	468	427	387	451
41044	2528	4669	5518	4780	3999	3166	2806	2507	2167	1987	1759	1647	1532	1521	1477	1359	1340	1332	1217	1306	1249	1194	1194	1197	1139	1083	1115	1095	1091	1134	1054	1105	1123	1060	1166	1123	1038	1090	1109	1052	1030	1021	1052	1051	1051	1016	1080	1052	1110	1012	1018	995	1034	1014	1032	984	1005	1022	1031	1016	1013	1015	1018	992	1058	1012	1052	1036	1001	1027	976	1040	1002	988	1018	1038	1001	983	982	966	1009	992	1017	989	1036	1001	1026	1037	1038	987	1085	1019	993	1005	1045	1021	1007	1009	1046	1011	1010	1053	969	1002	976	991	939	1016	1031	973	1016	1004	1007	1051	951	973	1008	974	979	950	991	1022	1015	999	978	1039	1026	972	971	960	955	1035	955	1009	1002	971	1008	983	990	989	977	1024	1022	1047	1000	1027	990	961	1025	955	987	1042	991	945	1001	965	991	944	953	1016	1015	1006	1011	986	961	984	995	1005	1071	970	1018	989	1025	972	974	981	962	1000	972	978	1016	978	951	1025	1041	972	988	1011	998	1015	957	1040	1026	1070	1009	1024	1022	1005	959	956	1021	1010	1001	923	1004	954	1005	1031	964	991	966	1003	979	972	1008	968	978	978	990	966	996	930	1058	1013	992	978	997	956	1001	1031	987	963	934	963	999	949	1079	971	939	1006	963	931	1033	981	1043	1011	987	1034	1061	1022	1009	1020	942	962	976	1027	976	1007	988	985	1052	1031	990	997	1016	989	1030	975	974	982	956	998	1011	989	973	987	912	1033	917	1036	998	949	955	1012	1030	988	993	977	1034	992	1004	990	1047	992	974	989	984	983	968	931	979	1023	998	992	976	982	985	1002	1002	1017	979	977	975	1010	985	988	953	943	991	1003	962	914	924	970	984	1037	1026	972	992	1021	999	1027	966	1039	1061	959	971	995	935	1007	990	961	1016	1073	981	996	1030	988	1021	1016	993	1040	1003	1006	991	998	1005	988	1013	988	1012	992	1025	986	972	1021	986	1017	968	1004	1056	990	980	989	976	987	1050	978	971	941	1019	938	1016	1007	994	977	997	1039	968	949	1030	980	951	990	1012	1021	990	990	1001	1027	973	989	962	966	1001	1017	934	946	958	943	1020	996	976	1004	994	1008	1051	1005	979	1019	965	1060	936	981	986	993	990	939	961	924	991	978	994	983	947	992	1012	1043	952	1031	1015	997	981	988	1036	969	966	969	1009	1006	962	983	1010	964	1014	963	996	942	995	982	1062	1000	975	987	988	996	1028	1013	941	1041	984	1046	969	969	968	972	980	992	953	863	991	993	972	998	1000	1044	1016	1000	1044	987	1017	985	1024	1010	945	972	964	1003	1012	943	1045	1035	1002	1047	980	953	976	1016	989	955	982	992	1012	938	987	973	1041	935	1008	968	974	947	962	967	973	996	970	951	1042	1041	1009	943	985	1010	1036	965	977	976	1006	1022	942	942	968	976	1036	941	960	975	1064	966	978	936	1002	933	952	960	1030	996	986	1020	1024	964	954	959	967	977	959	1030	957	1049	1022	1038	958	1016	972	985	1050	975	1054	954	992	980	968	948	1017	950	1012	959	969	973	953	934	1018	955	994	959	977	943	949	976	976	958	963	1054	964	941	1012	930	1011	967	944	999	978	944	1045	948	952	1044	946	1012	1018	958	1012	1043	927	983	1032	1020	941	977	970	1045	960	985	1003	1040	1011	1009	955	1010	934	973	998	950	984	1001	992	1001	1027	977	991	985	1019	1017	986	958	1005	1015	992	979	1003	1001	992	999	981	934	981	984	1005	944	955	1017	1008	1002	1007	956	994	1021	1007	1028	1011	978	1001	967	951	951	1030	959	1024	996	994	1023	975	1020	975	958	1012	1041	984	985	1037	1046	976	911	1007	1000	989	952	1047	961	975	965	1009	993	991	1002	921	972	978	993	1008	1010	949	943	978	975	989	1005	953	967	994	938	1003	1051	979	1022	996	1009	1018	1008	989	1100	991	982	936	973	1009	993	995	1012	987	986	971	1096	1001	974	950	927	1026	982	1006	1018	1061	1016	944	974	980	989	1014	969	973	968	1007	924	984	993	1005	1000	981	999	1008	1006	993	1045	1023	979	996	953	976	1013	1012	977	1015	1003	978	931	1020	1002	976	989	922	1003	1068	1021	999	979	1012	1003	971	945	1038	969	993	1014	1022	1003	985	983	963	998	968	982	993	981	1058	1004	1023	1036	1005	987	983	962	1017	973	995	963	995	993	959	994	1003	980	976	999	977	948	992	1024	1020	926	959	1030	906	973	976	994	973	999	1007	956	992	982	969	956	950	1038	994	956	996	1093	975	963	1009	1014	956	969	1001	1006	1013	963	1053	995	1011	1045	990	1012	1008	986	955	960	997	1083	948	1003	964	1005	969	1057	941	994	999	1011	961	1012	1006	993	937	983	980	994	994	973	958	1000	986	1004	995	1002	981	969	966	971	970	1018	1002	1001	1056	973	1013	1026	965	1017	1020	1013	1018	1038	1018	971	948	965	960	984	999	999	960	1024	1032	982	982	977	966	989	991	973	943	1062	970	966	966	993	1035	953	1023	1023	1006	1009	989	972	984	964	1017	975	989	974	999	1008	1030	967	930	986	1018	1018	1011	1038	1047	947	923	1024	1038	965	978	953	971	1024	994	933	1015	1014	965	906	981	995	966	935	972	987	1026	978	975	977	951	1006	947	1005	1009	973	1040	1010	1019	990	976	994	993	1022	1074	1024	964	1028	992	993	997	1045	973	955	971	996	968	1056	971	961	945	985	962	962	976	977	945	1005	1016	957	940	978	1032	1037	990	975	935	1066	1010	998	975	959	965	939	988	981	964	958	986	967	1019	977	985	967	967	1022	976	968	969	1006	998	985	959	952	999	994	954	962	981	985	990	975	1002	999	1049	980	995	1029	975	998	931	997	967	1016	962	961	1018	919	1018	1012	1020	1040	970	1027	910	973	1015	1034	1024	1025	990	1007	931	964	1085	987	1070	966	978	996	956	999	1019	1001	991	1007	991	988	1051	954	985	1000	1009	987	963	954	991	1000	1027	973	970	1006	1015	971	967	1001	991	984	921	961	967	961	1034	945	986	997	995	965	1038	958	941	945	1047	973	1023	962	948	1000	975	978	982	997	1004	980	994	994	1017	978	965	1022	988	1001	920	999	971	966	925	996	952	1020	1006	946	964	959	1021	1006	1024	976	1002	1019	953	1011	1025	972	983	1039	980	978	1032	1015	896	995	1003	998	1052	1080	961	994	992	983	959	964	1003	992	1034	950	965	908	996	975	989	978	1022	982	996	967	1015	986	995	959	1021	1016	986	985	962	975	947	943	940	1002	933	1000	974	988	1054	930	956	1026	957	978	982	1000	949	1010	984	995	970	990	996	1019	987	994	1005	958	992	1034	1030	1025	959	978	967	972	1019	960	975	936	1026	1002	1034	978	991	1005	978	1029	981	964	1017	984	1029	994	1002	963	1003	947	1045	991	967	1025	968	998	968	1020	1009	959	942	956	1005	1011	985	1019	973	1031	970	993	1003	1027	1003	1021	958	1006	987	985	993	968	965	946	1032	974	971	963	995	1009	950	972	1030	1045	969	986	1011	994	1056	1050	1007	962	1011	981	995	985	1057	985	985	970	1033	907	994	989	931	1014	986	1016	1028	961	1022	1000	1036	931	1009	1004	977	998	969	969	1009	969	980	959	1005	993	969	992	997	983	1016	944	1036	1023	975	981	1007	988	921	1001	1044	950	1035	995	1039	1027	994	952	998	1039	1013	983	1051	996	957	991	920	995	1031	958	998	962	967	1018	981	959	939	981	961	1000	965	1016	1046	1007	1009	973	1020	988	1000	970	930	998	974	915	964	938	1019	977	1010	974	996	1008	939	1000	988	993	936	992	996	995	1047	1049	995	1011	1044	973	1023	993	1017	986	1005	1005	945	969	961	1002	1010	978	990	989	1001	983	1027	998	981	995	990	1008	970	1045	994	1003	994	981	979	985	996	1046	1061	1012	1037	1036	947	1036	952	1002	1004	1003	1015	1013	909	1009	995	1011	962	1011	948	975	975	983	950	994	980
12663	1075	490	311	234	218	172	193	195	176	159	139	166	141	149	167	144	159	144	179	173	168	175	176	154	149	152	152	143	143	154	164	146	190	157	154	164	138	170	164	163	148	158	149	147	167	172	180	162	148	169	150	144	155	142	169	152	137	173	155	165	170	171	151	152	179	148	165	162	161	156	151	172	159	165	160	164	163	188	157	145	168	170	153	192	132	151	149	147	158	150	144	173	147	155	153	159	150	151	162	166	168	164	170	160	181	181	159	155	171	174	169	166	151	150	161	146	159	163	172	171	140	156	163	171	161	156	145	161	197	160	173	162	152	157	167	165	126	192	166	171	189	189	161	142	147	167	153	154	153	150	165	147	150	149	137	174	155	167	140	164	156	145	160	159	154	165	139	149	165	147	168	165	178	170	175	161	171	155	138	145	165	158	170	152	151	166	141	140	180	159	159	153	142	168	162	156	159	175	146	154	169	190	146	156	161	149	126	159	160	156	172	176	148	149	156	154	144	154	163	154	139	147	161	161	125	152	147	151	153	153	140	152	156	155	158	160	160	159	138	171	163	176	162	171	162	156	150	155	148	167	171	134	172	162	185	167	170	173	137	162	163	136	144	156	176	164	164	160	143	158	156	174	185	145	162	155	178	164	156	176	172	152	154	168	161	156	163	153	159	174	147	158	146	170	153	145	172	176	151	163	147	166	154	173	136	149	159	154	155	173	165	164	140	161	165	170	154	144	146	183	153	173	164	168	170	155	161	148	165	157	164	148	154	155	160	137	153	141	178	160	162	167	161	172	184	155	177	165	169	169	142	156	161	150	172	148	142	142	163	168	150	147	152	161	146	151	181	155	162	145	152	154	148	164	172	154	141	125	143	137	154	156	163	148	177	157	151	165	167	162	157	142	172	156	193	175	129	176	178	157	191	140	153	149	167	167	151	165	134	143	154	159	184	161	169	139	135	151	152	159	167	161	148	158	168	139	141	134	178	162	143	167	145	161	143	145	163	158	168	144	143	120	177	150	164	154	157	145	154	143	165	157	165	163	146	149	153	140	144	179	149	152	154	174	166	162	156	147	162	142	162	134	144	167	176	139	168	142	151	143	158	155	140	163	185	158	161	172	172	144	169	161	174	163	159	157	153	122	164	169	160	182	172	159	169	160	168	157	147	149	152	150	150	161	160	159	162	154	173	163	171	176	163	157	152	166	154	155	151	141	161	156	166	159	137	167	160	162	156	178	160	169	167	155	137	151	152	160	165	152	154	171	132	181	145	187	149	165	152	153	155	161	171	171	141	173	149	169	159	153	153	141	165	169	142	148	175	156	161	169	156	152	149	152	164	188	153	159	151	164	151	147	173	166	151	170	172	154	178	172	165	153	156	150	151	170	157	149	142	163	156	159	162	172	155	155	172	152	173	146	164	159	179	174	147	144	145	150	138	159	138	174	158	154	155	147	152	153	173	177	163	149	143	175	158	166	151	164	172	145	162	158	150	167	137	157	148	134	169	157	164	146	160	164	159	154	135	141	158	164	181	169	200	157	167	152	160	150	158	174	165	143	164	140	147	142	173	174	143	159	177	155	158	159	157	181	139	168	154	144	182	158	157	161	170	170	170	169	152	160	197	150	171	145	148	189	168	145	174	160	142	176	150	166	145	182	153	165	127	141	152	130	169	151	171	148	168	152	174	165	152	161	176	149	169	170	180	170	177	177	133	153	156	183	160	174	159	138	145	164	159	159	157	146	174	135	151	140	154	169	128	173	146	154	155	148	169	171	166	148	159	144	162	147	156	157	154	163	150	169	169	161	178	138	149	132	157	150	156	145	149	151	177	147	133	150	176	153	183	167	159	165	172	152	148	159	134	150	161	141	164	158	157	177	176	146	159	169	178	152	154	148	178	165	163	167	173	157	169	178	158	156	159	170	157	162	163	134	158	167	171	144	159	148	166	148	158	150	153	155	124	137	161	154	167	162	146	146	173	140	135	169	162	133	141	164	182	148	168	150	165	139	158	176	159	162	139	160	173	166	150	139	158	165	141	179	162	176	155	145	169	156	159	136	168	162	153	150	155	176	151	174	140	136	159	170	170	152	156	168	170	149	171	162	166	177	157	166	179	195	153	149	163	147	146	194	139	159	159	144	137	158	160	149	149	155	168	147	175	160	140	180	157	151	146	144	150	173	167	175	173	155	158	156	149	185	151	144	176	162	138	150	162	151	152	165	173	164	157	173	170	181	172	192	161	138	145	150	172	152	158	162	182	167	175	181	162	172	152	170	128	157	156	179	131	153	161	160	164	142	181	162	174	157	131	172	162	147	158	176	153	171	149	156	170	173	169	155	141	169	142	148	130	161	168	154	152	181	179	172	152	148	163	166	153	150	157	145	159	173	205	180	149	175	148	162	169	149	167	175	181	152	152	153	162	160	168	188	157	176	164	150	166	172	161	174	182	138	141	147	127	155	144	173	173	147	167	155	150	146	162	154	133	149	152	164	163	170	154	170	147	158	129	168	152	172	177	161	173	142	155	169	171	150	168	149	153	177	149	166	147	171	160	166	160	117	157	176	188	172	173	174	149	162	147	168	170	154	158	147	156	164	162	145	143	181	160	163	133	172	185	173	166	148	116	166	176	166	179	195	182	169	150	187	148	168	139	163	140	177	164	164	137	161	156	152	171	144	144	136	173	140	161	161	142	157	168	163	175	157	151	182	156	136	165	140	169	155	154	176	150	158	167	161	145	169	153	157	182	207	161	156	168	155	169	169	144	164	153	146	147	162	170	172	162	151	164	164	159	147	180	162	178	174	181	170	146	147	151	177	122	164	165	164	140	154	158	144	170	158	169	166	169	177	166	150	180	181	146	170	133	162	162	157	158	143	172	154	158	152	175	183	158	151	146	160	166	172	142	166	156	152	166	151	173	127	116	159	153	164	163	138	165	168	152	170	149	143	165	160	146	189	167	153	152	160	177	155	153	158	182	189	160	159	158	158	153	159	176	147	143	147	131	161	147	159	156	177	164	171	169	152	138	168	143	163	154	193	156	144	166	171	165	157	150	175	165	140	169	157	167	138	143	159	163	169	163	157	152	174	149	156	169	142	148	156	161	172	198	187	174	175	175	176	164	141	160	161	143	175	166	170	187	162	141	153	160	169	156	149	150	134	136	159	157	165	156	164	153	145	153	143	170	162	162	155	149	180	161	145	174	131	153	157	164	148	155	140	163	157	148	155	119	189	174	169	162	156	153	163	173	180	146	161	172	158	175	146	152	180	165	165	160	162	159	171	165	169	177	142	150	172	183	180	139	135	160	156	138	168	186	175	156	163	155	149	154	178	187	159	165	152	160	179	136	166	139	160	172	136	157	162	155	159	177	150	155	153	141	153	151	166	154	169	174	145	151	173	150	164	146	155	171	159	153	168	142	147	160	145	158	148	156	144	165	173	170	176	177	200	152	164	169	133	171	166	183	164	158	162	175	161	165	163	163
10076	704	811	1009	812	771	591	587	554	515	470	518	537	533	498	467	468	491	465	487	462	458	463	509	516	482	529	466	486	480	441	500	459	477	494	501	502	476	488	476	471	473	454	490	447	454	479	474	450	440	466	464	425	415	470	461	457	513	465	487	464	459	469	466	485	481	496	507	478	453	461	480	458	452	505	470	495	518	513	419	492	503	484	487	453	434	507	510	471	468	460	477	444	457	447	499	454	456	455	473	441	499	477	462	467	484	451	490	476	448	463	473	457	458	509	466	441	446	463	451	486	453	431	519	478	483	448	466	491	470	489	491	509	494	474	488	511	491	494	454	498	488	484	462	494	507	510	493	442	464	480	421	467	505	456	456	473	414	488	461	449	486	483	491	503	506	493	512	502	490	514	469	444	470	475	460	486	505	483	438	449	485	481	471	477	466	451	457	450	469	468	476	454	498	458	477	440	481	429	447	435	452	478	472	464	510	492	501	411	522	461	499	468	479	512	441	472	477	503	470	460	481	491	469	469	497	447	458	489	441	471	493	464	447	474	444	487	510	495	475	508	514	457	485	492	458	452	473	501	450	479	482	460	459	480	480	506	486	479	459	494	483	494	453	442	480	472	492	460	477	455	472	468	499	501	465	467	468	460	474	472	480	470	481	461	496	471	461	473	467	465	479	431	442	497	501	468	494	476	448	498	525	488	504	514	474	439	450	486	443	484	464	445	476	490	465	469	499	491	485	473	469	498	473	442	480	447	426	449	478	481	475	444	500	479	503	471	449	497	433	511	484	505	469	454	475	468	506	447	455	459	481	466	492	477	457	503	462	481	443	500	455	508	462	468	475	491	473	452	466	495	462	487	508	432	522	469	487	479	486	477	503	441	461	508	456	487	453	440	459	475	452	458	443	458	483	443	506	477	487	483	481	514	480	459	456	454	436	438	492	445	472	495	511	482	435	463	469	447	472	432	451	456	511	483	525	510	490	477	466	503	489	473	475	511	439	440	439	450	456	461	426	517	484	460	475	485	504	431	474	494	450	478	458	447	496	473	473	456	487	451	488	442	464	469	473	472	453	457	461	501	467	430	459	435	500	484	498	519	473	477	466	524	473	495	488	479	473	505	501	500	489	474	472	508	466	522	475	503	461	460	471	473	481	447	474	520	493	480	507	451	469	426	454	449	465	474	477	443	462	467	484	466	470	474	470	460	485	476	470	510	465	491	443	493	461	470	480	483	464	487	481	482	449	456	483	487	487	491	453	469	486	459	460	443	444	503	469	443	491	460	476	524	446	481	495	461	442	488	497	487	446	442	449	473	479	425	444	467	482	506	488	469	462	457	458	470	473	445	482	437	472	488	454	479	474	438	463	481	453	502	483	483	452	441	504	456	487	488	473	493	467	466	493	477	463	468	438	499	487	496	435	460	481	451	504	488	471	463	469	507	489	459	464	452	454	478	494	470	472	467	510	503	509	466	461	481	456	443	441	448	462	443	438	495	451	504	476	438	437	466	467	454	417	474	502	514	461	482	466	486	482	511	483	483	418	466	506	456	507	506	429	464	499	476	495	460	474	473	481	450	502	474	472	465	460	458	496	481	474	471	473	471	415	456	500	523	466	455	481	491	469	473	466	478	457	432	489	442	454	480	486	471	458	475	463	482	437	480	465	495	446	464	426	484	466	472	466	511	472	484	439	485	452	497	439	434	489	486	498	452	450	483	503	499	443	485	431	444	458	457	481	486	483	461	423	481	451	494	483	469	430	454	456	436	476	478	459	468	461	476	462	469	469	457	510	462	480	488	454	423	473	446	402	479	466	435	455	478	455	465	451	489	465	444	460	509	449	466	468	453	454	459	486	455	499	465	460	432	464	484	439	478	496	448	491	449	461	484	453	449	475	464	492	535	462	468	447	435	489	476	500	497	510	459	495	478	464	497	424	466	473	484	444	480	470	472	472	486	479	456	479	488	469	466	468	460	459	488	488	466	473	493	474	474	499	470	496	469	488	484	478	459	477	478	470	466	506	474	493	512	448	486	508	442	488	472	469	433	470	473	438	492	472	459	478	471	477	487	458	459	446	490	432	502	487	459	486	513	489	481	465	468	452	463	476	431	509	503	476	453	521	495	457	485	458	498	493	479	483	466	473	485	507	459	481	505	498	477	425	470	481	497	465	442	445	485	464	457	495	443	508	462	460	457	451	482	462	506	477	493	462	452	458	463	416	486	486	461	476	453	474	439	453	519	446	495	412	512	473	499	521	497	492	487	455	472	493	480	457	465	469	479	417	468	473	475	477	478	465	478	488	479	486	497	484	462	434	502	501	459	449	472	454	490	470	433	458	509	474	446	471	466	480	477	429	499	514	503	460	424	494	494	504	456	430	439	499	436	485	488	466	458	424	481	502	455	446	453	523	496	444	444	486	449	472	469	469	512	444	492	474	463	473	507	468	467	502	504	480	488	478	477	449	419	476	472	528	479	451	486	468	460	453	486	463	433	491	460	482	483	504	477	475	476	492	475	481	490	495	496	517	514	473	481	480	451	453	509	462	430	462	445	512	431	454	464	439	417	456	500	463	462	456	472	501	443	486	468	454	478	492	460	472	487	537	493	454	457	471	463	474	453	506	476	497	484	470	436	476	515	515	502	459	449	460	491	477	517	479	482	474	458	505	432	470	445	460	501	500	455	459	477	474	484	467	484	472	474	474	428	499	432	494	463	474	459	448	466	448	509	522	464	492	493	494	483	473	441	477	456	454	455	476	462	488	457	511	484	480	479	467	468	453	493	508	446	444	452	477	464	457	483	472	466	449	503	452	484	479	494	505	464	491	464	470	490	504	495	473	453	459	481	476	503	446	470	464	467	510	463	447	448	449	492	460	493	498	487	444	470	476	434	488	482	461	491	489	463	465	480	483	465	456	515	461	501	496	447	453	465	474	483	458	477	504	484	500	429	500	449	461	456	489	484	476	504	464	483	495	474	462	448	487	446	483	549	434	463	458	431	437	479	454	498	471	434	497	445	436	484	450	483	472	447	486	497	490	496	465	463	427	438	505	493	485	485	493	476	474	480	437	462	477	472	474	520	471	506	463	453	486	475	483	441	513	447	471	496	488	459	467	446	499	500	512	465	503	450	466	455	452	449	464	461	473	502	486	514	453	453	431	477	484	456	466	475	460	473	455	513	492	441	485	482	486	465	477	452	491	478	476	457	493	433	466	464	457	517	465	486	485	494	460	431	478	463	458	476	466	430	509	467	495	506	473	483	487	513	446	479	508	455	476	488	467	442	445	454	499	495	495	457	460	502	464	483	483	506	499	497	470	496	485	470	485	508	494	479	462	453	522	538	503	452	485	494	486	495	461	516	480	492	492	454	493	463	488	486	487	436	432	458	500	495	446	467	489	479	476	515	490	466	468	429	466	452	482	432	470	467	486	483	485	504	473	488	477	484	460	488	447	493	487	491	434	447	495	488	464	461	481	454	495	475	463
55931	21482	5515	1143	842	695	524	511	479	432	383	387	376	398	362	346	373	348	339	348	318	373	284	330	346	313	335	334	337	342	330	346	345	311	354	325	349	348	336	316	315	340	354	314	334	339	287	319	317	342	328	310	323	332	319	329	322	331	336	369	305	328	310	356	287	332	286	341	329	330	344	324	331	297	298	339	331	307	323	324	314	300	313	317	336	308	305	361	317	327	349	327	328	307	339	343	306	308	341	323	302	355	319	327	341	293	326	331	325	366	321	330	308	316	314	340	339	324	324	340	299	307	331	304	323	342	318	308	290	339	306	339	334	317	313	340	327	358	302	349	321	324	302	309	306	322	322	324	293	343	332	289	303	322	345	331	314	304	343	342	339	330	313	293	345	339	361	341	300	305	318	317	339	283	287	342	331	321	333	309	299	286	313	325	312	323	283	346	369	293	289	347	336	293	318	304	328	289	328	332	336	338	320	337	326	359	341	345	303	316	366	324	312	344	329	321	337	339	336	363	309	316	338	341	316	351	291	302	326	314	315	330	357	318	309	358	325	292	328	328	367	285	360	348	342	311	364	353	307	304	320	338	336	358	336	346	305	296	334	306	298	326	338	320	300	349	307	306	339	311	294	330	340	339	306	341	318	326	356	323	339	277	365	338	306	330	325	322	303	320	286	351	313	299	308	309	334	324	333	325	324	326	306	314	334	327	350	304	329	319	313	313	320	305	295	293	313	352	319	318	347	328	321	356	324	349	291	311	318	317	321	305	318	338	307	285	302	341	366	310	298	339	341	305	322	322	317	347	303	300	330	323	342	318	364	341	347	334	317	332	334	334	288	305	330	315	318	315	346	348	335	340	311	300	293	328	329	344	320	320	341	349	333	356	329	372	363	297	358	338	335	315	297	297	306	323	318	329	320	316	332	279	319	348	327	325	310	381	302	313	315	317	314	332	329	316	334	332	319	318	310	305	342	273	319	338	331	341	337	334	329	325	346	327	324	340	277	279	342	321	377	317	328	314	312	343	303	313	300	322	297	286	348	318	345	331	327	336	290	369	340	318	371	323	369	340	315	332	305	327	351	319	326	307	308	334	376	308	316	318	311	312	331	322	334	331	322	311	328	322	349	345	297	362	345	350	365	348	308	302	324	326	289	291	309	286	299	300	324	335	356	305	330	306	303	317	330	343	336	319	335	337	349	331	310	305	292	305	337	321	336	306	337	311	363	311	326	298	331	325	316	309	307	334	318	355	334	295	327	329	296	309	314	307	352	299	313	328	283	337	330	328	326	332	332	331	292	313	316	321	327	297	335	349	316	309	320	316	313	340	333	317	341	369	353	314	318	339	321	310	295	333	317	315	322	322	304	330	344	318	318	335	342	353	360	334	317	323	323	339	329	347	366	295	327	328	329	311	325	310	347	303	360	294	307	330	306	303	345	345	324	330	327	303	322	341	339	312	314	333	290	313	341	315	303	314	308	334	321	318	314	332	317	309	318	323	355	310	308	333	324	307	302	336	310	330	322	292	362	338	331	320	382	320	340	348	313	309	296	335	305	342	310	309	308	296	323	314	329	331	312	299	317	328	322	279	335	361	303	329	302	318	333	329	319	318	340	331	292	313	307	316	301	310	325	311	366	334	357	356	297	313	293	338	332	344	309	299	335	322	323	304	337	328	327	327	336	302	302	278	358	278	346	345	327	333	340	332	359	324	347	331	280	331	315	347	302	299	289	321	334	316	341	308	357	316	339	314	292	324	308	323	315	329	329	300	309	322	323	345	321	316	315	312	347	300	313	353	343	320	336	355	295	284	323	319	296	287	298	324	397	341	329	317	332	310	314	317	334	302	348	298	325	325	312	342	327	331	286	354	316	309	312	313	313	332	320	314	334	351	341	340	352	312	311	368	329	318	259	303	299	315	342	340	304	336	322	321	347	355	315	350	311	306	334	368	359	328	314	320	305	315	325	284	312	345	319	308	324	313	337	308	333	311	294	326	328	298	303	299	318	302	335	340	321	307	316	339	318	368	335	316	331	330	311	322	319	317	333	343	340	337	329	321	307	348	304	317	300	331	341	350	353	332	316	326	274	300	345	351	334	348	272	316	334	320	329	321	292	374	341	310	321	350	326	327	350	321	340	302	342	341	340	330	329	307	345	322	302	320	312	324	310	339	301	288	343	341	347	322	307	349	370	330	332	320	340	311	329	337	313	336	329	292	357	292	334	305	358	338	351	312	347	340	347	348	333	326	319	334	331	346	329	306	346	358	289	309	320	324	271	353	320	337	332	340	344	331	292	304	340	348	312	327	320	336	353	320	294	318	343	333	319	346	336	313	342	306	307	318	292	334	346	309	324	353	315	313	314	341	301	323	311	313	307	325	321	348	335	326	332	315	299	320	315	291	331	314	307	329	330	322	303	307	313	330	314	320	316	335	311	316	333	365	305	345	302	314	309	342	313	313	314	304	308	337	316	324	315	312	328	315	303	322	296	289	290	345	310	342	316	344	341	309	313	346	310	329	338	294	386	321	327	337	322	313	303	342	301	339	296	324	326	316	328	334	343	350	359	320	291	328	367	336	308	348	321	305	322	382	339	323	324	338	318	356	320	342	332	295	297	326	280	360	346	335	309	337	354	309	279	330	331	349	320	310	331	338	329	340	324	299	314	305	337	355	322	322	305	307	332	324	345	338	319	346	296	327	317	327	322	330	324	308	299	328	340	346	310	307	331	318	287	319	288	343	350	356	341	287	320	358	362	296	345	336	346	308	350	331	350	297	302	350	296	312	340	294	357	313	333	328	325	319	338	327	336	357	318	332	335	324	313	302	318	323	300	329	312	320	281	320	322	341	324	320	330	336	357	325	323	300	287	314	354	321	304	307	343	326	317	326	342	312	311	333	347	300	342	283	332	328	349	317	320	307	313	347	339	331	353	326	317	311	296	324	326	318	339	340	353	355	348	339	345	313	314	315	341	330	336	348	333	343	334	348	331	347	323	337	351	349	319	379	324	323	298	324	328	316	364	306	342	323	325	327	353	338	315	323	329	317	296	307	295	351	306	324	323	321	302	331	319	289	317	330	308	328	344	319	294	335	311	324	293	312	333	326	322	335	325	325	320	363	315	322	369	323	342	309	345	299	328	299	299	332	300	299	295	363	334	330	342	314	327	329	334	307	331	334	341	342	305	337	317	322	314	328	339	306	289	343	344	326	312	323	297	317	336	316	312	323	325	340	323	328	333	305	315	324	345	312	321	288	318	339	286	327	314	306	327	312	302	315	330	324	331	340	310	343	331	349	297	314	326	344	298	286	324	356	313	330	308	312	341	345	352	333	338	307	347	323	327	359	343	308	343	313	300	362	301	345	326	323	315	349	309	329	306	322	317	311	284	318	345	294	330	316	343	303	338	361	333	335	355	322	318	346	293	328	319	362	338	344	309	335	299	338	310	313	322	318	336	331	340	340	328	312	340	291	312	299	306	307	313	341
31689	1742	2892	3306	2802	2519	2003	1798	1504	1319	1298	1269	1184	1119	1086	1100	952	951	1006	992	980	897	910	932	930	878	888	937	867	878	881	869	858	890	890	917	871	907	945	870	860	854	865	827	900	817	846	863	887	886	880	856	879	847	840	880	861	851	837	847	813	850	870	843	784	846	839	795	828	827	766	820	859	899	871	827	780	867	825	868	839	844	795	807	812	829	876	827	802	848	812	806	837	849	768	846	845	793	819	784	821	807	789	847	879	827	796	878	867	833	816	815	797	803	830	799	744	845	823	827	799	809	832	855	884	827	765	828	841	846	851	837	826	841	814	766	816	824	809	882	835	822	806	770	797	858	818	798	762	853	833	808	801	862	819	810	837	829	846	884	822	800	814	780	791	821	798	764	836	796	784	803	807	795	821	882	863	805	843	782	818	830	790	793	782	818	760	846	805	776	789	843	837	867	801	851	811	838	800	858	869	793	823	823	858	826	770	835	844	815	797	818	826	755	787	831	845	842	806	812	827	819	816	794	784	828	820	822	777	792	784	836	821	828	867	926	786	811	824	822	821	831	829	814	891	826	817	758	829	863	795	865	863	820	799	797	827	819	845	817	831	806	794	778	859	821	780	781	844	809	773	809	811	813	811	790	836	808	836	809	854	834	827	777	871	819	815	848	789	840	795	793	768	797	800	799	852	752	832	818	810	790	831	792	797	850	798	767	838	834	843	815	823	778	825	807	807	796	824	793	857	825	845	813	845	859	759	827	848	786	830	859	863	807	829	858	794	830	788	806	821	858	816	905	847	831	767	812	881	810	832	836	803	851	785	768	806	838	853	837	802	846	818	816	882	846	792	819	772	751	829	793	809	849	809	812	794	773	818	828	903	816	823	802	816	805	806	818	810	805	783	833	840	786	843	839	799	794	784	854	865	814	844	820	789	857	798	783	794	828	777	760	823	858	822	867	827	830	796	787	813	812	855	817	841	807	779	758	814	899	844	796	803	778	779	767	805	824	843	826	748	841	829	832	842	877	813	802	833	842	840	857	815	779	843	811	848	790	868	866	861	777	849	792	825	855	825	762	758	824	851	856	830	794	817	829	821	878	796	774	803	802	784	820	822	844	775	857	819	826	843	865	799	831	839	800	867	814	781	805	844	814	855	825	830	820	784	785	758	822	796	782	818	812	825	839	828	808	815	752	801	858	838	805	833	852	783	841	817	815	810	820	805	826	835	814	804	829	822	802	866	785	804	846	852	765	837	811	847	806	839	823	784	875	814	852	846	814	832	821	808	795	809	820	797	871	755	785	824	836	804	803	853	813	811	860	847	794	823	773	819	859	855	844	839	877	803	864	802	826	815	838	744	810	809	832	831	837	838	852	764	813	834	811	796	783	852	777	813	808	770	802	812	868	830	769	819	796	823	829	840	806	807	859	792	846	822	771	792	787	818	842	795	816	796	805	815	834	805	831	822	819	831	795	816	834	827	802	842	810	769	819	803	853	833	812	835	767	836	813	872	797	806	816	848	845	839	821	879	814	790	824	834	859	788	870	811	843	822	819	825	855	789	814	830	861	816	786	807	783	819	844	783	811	809	811	831	858	799	875	849	831	823	832	799	826	843	836	820	842	812	804	810	869	836	807	782	796	865	813	766	797	806	819	850	786	800	786	802	798	819	785	855	759	778	909	848	842	803	831	798	829	815	795	777	862	864	786	868	830	846	785	759	879	824	802	836	869	810	804	823	833	812	842	881	793	798	804	854	769	807	861	863	861	851	807	832	762	791	811	863	777	853	851	797	880	893	753	799	829	846	838	845	821	780	851	781	835	835	754	845	838	851	797	836	855	806	825	850	820	780	836	825	835	794	809	823	881	806	826	841	848	790	825	834	806	875	841	847	829	828	846	795	789	828	819	857	855	798	754	797	783	771	847	826	815	832	828	811	861	820	853	803	802	788	807	782	864	835	837	796	829	805	856	814	819	832	885	838	799	826	775	828	795	802	820	802	818	841	808	765	813	805	836	853	811	842	845	814	778	784	855	846	836	812	878	795	793	848	777	788	786	851	828	805	841	824	878	828	813	819	859	852	818	831	841	779	864	852	798	878	820	789	757	758	881	795	830	850	784	819	790	850	840	800	836	837	879	829	875	789	807	789	854	798	868	814	797	765	821	810	763	859	817	858	800	852	834	817	850	775	832	864	834	842	761	793	821	851	820	787	794	766	748	792	860	826	804	773	787	810	834	802	838	852	768	841	817	776	814	799	784	813	833	828	839	804	828	795	797	811	764	779	809	849	851	813	863	856	819	828	804	782	817	803	804	791	912	850	827	854	828	793	797	838	867	853	814	829	813	820	826	786	872	840	843	832	798	829	825	808	815	786	829	832	836	825	826	809	827	821	807	849	800	864	779	864	821	802	809	818	799	829	809	836	797	842	803	838	851	844	830	788	811	871	868	818	840	797	846	802	837	844	779	833	850	793	829	835	844	825	802	806	825	756	805	806	803	803	777	838	827	831	830	838	853	811	855	814	798	793	819	801	728	842	859	855	830	873	857	848	833	817	875	785	783	795	806	826	820	793	857	791	813	833	829	757	806	818	805	793	865	796	852	840	823	774	818	897	823	814	870	824	856	801	820	807	813	806	850	850	792	844	827	826	798	878	803	848	799	769	805	884	792	800	869	809	846	804	834	844	824	851	839	785	776	812	862	768	823	853	842	811	814	804	813	812	788	803	827	789	796	827	865	813	820	827	772	860	817	891	823	835	816	853	798	817	786	825	818	845	859	789	797	838	855	831	827	823	826	819	774	850	822	866	823	806	829	830	786	833	823	782	855	868	834	814	854	816	848	824	834	825	784	830	805	851	792	748	837	759	789	810	846	812	796	838	796	840	875	846	777	827	814	884	803	804	823	818	802	786	781	854	868	839	819	852	847	846	804	842	838	854	797	808	773	815	855	794	841	845	836	847	845	798	821	840	803	836	749	835	876	839	809	782	846	826	804	860	836	796	817	869	840	831	866	844	834	804	795	783	838	848	818	820	872	811	840	872	826	829	816	808	800	789	835	860	800	856	848	788	873	804	788	817	844	772	875	872	825	770	810	829	751	775	891	900	813	799	838	831	777	825	807	825	804	833	807	815	838	781	865	861	819	789	882	906	867	824	790	855	886	806	822	781	806	829	824	808	870	825	824	814	829	834	804	814	803	865	824	864	763	858	806	845	796	792	819	851	804	887	759	746	777	873	843	781	824	798	810	809	800	816	820	842	778	809	807	800	812	822	824	811	815	785	846	763	831	828	830	838	821	824	819	813	870	813	831	836	842	795	835	833	835	849	821	796	800	841	825	840	821	816	866	822	845	810	879	832	830	788	833	862	803	813	844	821	829	807	781	773	840	861	807	738	805	778	763	808	822	812	812	787	852	861	818	833	801	852	860	853	826	765	893	816	818	802	815	805	828	846	778	800	800	823	747	729	837	782	840	869	840	850	831	830	817
60377	28022	14165	2761	1515	1088	845	728	672	603	564	568	497	493	518	459	471	472	484	455	459	430	481	442	462	455	428	444	479	427	426	419	440	432	475	439	436	421	403	402	466	400	470	471	427	405	388	411	413	447	406	420	436	439	373	452	407	453	455	370	412	362	406	420	429	399	437	418	428	463	384	428	426	472	427	468	392	421	399	464	396	389	417	413	415	434	425	437	404	441	378	413	385	440	439	394	431	398	404	427	409	362	383	409	400	445	415	432	398	416	471	390	395	405	404	454	350	435	417	380	424	421	431	438	390	400	402	432	433	439	442	440	396	444	410	453	412	388	424	411	433	415	440	398	432	443	418	404	398	428	418	463	406	410	409	402	435	408	423	431	376	386	436	397	421	379	403	393	438	405	411	438	445	418	416	437	389	410	447	400	433	412	415	386	463	417	431	395	410	368	393	432	421	414	407	401	427	417	394	425	393	449	405	409	370	413	397	446	405	420	403	439	394	419	439	432	385	412	418	418	432	412	409	421	443	378	403	393	431	396	424	404	416	420	443	446	427	421	370	418	389	395	422	405	412	426	468	400	426	422	457	450	432	402	417	403	371	449	427	450	435	440	438	452	437	393	403	397	437	387	420	409	410	433	403	472	393	411	430	402	371	423	437	384	404	382	442	410	444	437	410	392	393	423	439	388	418	389	415	397	413	400	390	372	416	441	419	436	411	393	436	421	480	440	381	421	433	429	439	423	393	417	409	402	435	411	420	409	455	404	428	445	389	364	372	385	368	399	428	372	414	392	396	432	407	467	419	400	460	420	353	441	413	432	411	455	418	436	428	394	438	383	401	443	415	414	430	453	421	446	415	394	437	407	421	456	425	423	414	405	423	451	447	353	394	437	443	386	413	423	421	403	450	410	422	401	420	409	397	439	436	386	369	453	389	410	435	431	431	407	436	419	432	450	428	410	422	399	381	399	402	424	447	416	472	402	412	418	426	399	438	420	418	438	402	395	380	468	449	414	439	421	387	392	434	437	418	395	449	410	423	405	379	442	408	424	417	434	400	419	393	429	458	412	434	434	388	417	437	422	445	424	434	453	461	441	407	494	418	412	397	426	440	411	387	432	429	416	386	421	451	412	445	397	444	369	404	436	456	455	395	445	447	427	456	434	404	413	387	423	390	375	426	445	404	429	433	447	404	429	446	373	362	409	427	428	422	395	438	434	430	424	380	448	470	426	396	383	363	417	390	389	389	419	385	401	405	405	453	424	448	419	381	420	421	402	415	434	435	398	438	403	405	408	425	410	420	420	425	416	398	427	420	449	400	419	402	411	432	432	435	375	444	404	410	409	410	409	419	403	409	386	431	417	404	437	364	413	458	421	408	414	442	428	395	397	421	404	430	430	442	391	440	415	405	388	378	411	430	447	439	413	396	448	415	413	436	443	411	414	412	389	428	413	451	390	443	387	412	414	414	392	417	465	426	409	414	438	404	377	382	405	396	424	430	421	425	432	415	412	424	407	427	423	420	415	420	395	388	406	427	451	386	429	385	421	435	424	401	411	433	395	395	417	418	433	406	401	443	425	431	410	404	369	387	405	373	428	417	435	407	410	427	402	437	379	392	439	442	415	438	432	459	422	433	414	410	421	431	398	434	442	429	404	420	387	447	470	411	428	436	444	394	423	400	394	400	447	403	395	402	460	418	444	414	390	442	427	429	407	418	432	451	443	390	424	411	410	445	426	408	402	449	410	429	390	383	406	405	442	401	424	428	423	410	405	450	460	410	422	430	410	436	432	409	446	400	405	456	428	397	465	410	395	379	417	435	403	450	429	392	448	420	441	458	409	405	405	470	446	424	410	414	410	437	460	379	416	437	438	432	393	423	414	434	360	416	456	429	412	427	415	419	410	415	427	425	393	450	416	385	427	398	410	466	386	413	406	436	409	454	434	452	389	379	390	406	427	406	438	400	411	433	447	433	391	444	386	430	431	424	440	395	393	414	423	436	419	423	413	430	390	410	415	430	413	391	412	427	422	435	411	431	438	419	428	368	404	418	410	442	430	401	423	396	450	414	419	404	389	428	444	427	453	387	449	429	393	451	387	420	416	430	433	386	429	440	422	384	426	435	399	423	436	434	428	395	386	423	471	454	423	436	409	388	382	419	394	402	460	398	384	380	410	449	424	429	422	428	430	426	417	382	419	458	447	432	409	445	453	414	431	425	390	454	432	377	430	447	408	418	388	410	399	435	423	414	447	410	397	407	411	399	435	419	414	425	406	432	442	416	433	414	389	400	401	407	430	416	419	455	412	429	432	422	434	400	393	422	414	438	403	408	441	413	412	398	425	436	421	377	410	415	426	458	419	430	416	425	439	421	439	425	398	430	402	401	409	420	439	425	430	423	408	418	434	385	420	444	407	435	414	427	427	414	396	412	428	429	457	413	387	396	405	430	424	414	442	419	383	427	417	428	424	450	419	435	433	432	408	423	429	407	410	449	419	399	413	428	441	453	400	428	412	435	422	447	390	423	401	412	432	400	424	417	360	396	427	404	390	414	456	435	422	442	423	409	429	427	405	404	462	405	414	368	404	393	402	386	392	415	392	388	410	399	465	409	436	429	425	396	399	396	444	453	415	451	411	402	394	410	406	406	423	415	452	440	389	432	388	406	431	428	415	393	405	438	414	419	391	426	429	434	442	419	435	434	429	429	396	457	433	421	421	398	376	406	395	427	419	384	405	424	382	388	407	390	396	433	401	446	417	400	420	423	428	420	406	389	456	435	416	416	422	417	460	413	402	422	433	422	421	416	426	452	442	421	394	413	403	419	438	449	428	446	372	436	438	397	418	402	423	420	428	403	382	431	426	437	413	458	417	396	441	410	389	414	436	414	398	421	425	385	432	414	423	442	403	466	407	435	430	419	398	435	413	397	441	390	407	414	361	396	437	422	446	395	423	396	418	411	393	392	423	421	412	401	387	444	446	450	393	429	440	432	414	401	426	440	434	456	409	404	428	385	451	443	413	429	429	423	431	425	461	400	408	395	407	398	434	417	420	362	412	421	373	445	426	422	378	435	380	410	409	383	403	439	447	454	418	412	432	399	393	410	430	432	426	400	402	451	443	410	400	410	432	418	396	435	449	420	435	409	399	386	407	394	423	420	437	417	400	408	420	432	450	415	394	444	447	440	430	401	405	377	381	412	388	435	408	416	384	414	406	442	417	423	392	429	434	388	415	400	421	436	404	415	399	434	415	421	406	435	413	445	425	423	450	455	392	410	419	409	415	408	432	437	424	401	444	407	388	408	428	420	427	442	426	383	414	451	465	433	426	389	444	405	413	435	385	408	435	399	378	434	431	436	399	436	427	408	413	419	409	400	412	438	412	415	447	421	440	400	439	388	425	419	431	408	395	377	432	437	443	448	386	446	420	378	411	385	406	439	412	436	421	432	432	468	424	411	424	383	382	422	425	389	433	436	437	409	454	435	410	431	416
39702	2559	4703	5483	4897	3985	3218	2806	2354	2108	2005	1786	1689	1544	1473	1476	1324	1344	1348	1265	1304	1254	1187	1204	1180	1132	1148	1153	1134	1091	1085	1102	1109	1086	1115	1064	1135	1157	1058	1064	1041	1105	1028	1070	1080	1090	1019	1062	992	1015	1086	1030	1114	1024	1024	1106	999	1035	1042	1027	1045	1045	969	1040	1063	1071	1017	985	998	1038	1010	1042	1035	987	1030	995	1021	1038	927	933	988	1030	970	976	1018	987	986	1012	1014	967	984	1064	916	1010	987	1016	1029	961	1014	991	968	1046	1009	1028	984	947	1011	1000	1009	954	1005	1073	1043	1008	993	978	950	995	977	988	1026	1002	1020	1009	1036	963	987	965	978	1037	1028	1017	941	961	1002	1031	986	965	997	980	1049	981	956	973	993	975	977	1003	1017	1057	983	1002	1006	991	948	1041	978	1007	968	976	1043	1014	986	1002	984	1020	1012	1008	953	1006	953	996	954	976	998	1005	929	924	928	1001	1027	964	980	964	958	976	987	956	988	1031	985	1003	999	1051	934	1025	975	995	972	1009	973	999	926	981	1040	1020	978	956	1009	972	992	1005	999	939	1024	933	972	1013	1010	1033	968	1008	998	997	973	1019	1035	997	1013	987	1008	957	967	923	970	1035	1009	998	989	1020	1038	953	983	1064	1000	1023	961	960	967	1017	985	977	1006	949	992	978	1001	972	1039	1019	978	995	1008	1028	987	1061	909	973	954	1004	991	1019	1007	922	985	1040	993	968	982	946	937	1022	995	1026	961	1019	1014	982	974	1022	959	978	1048	954	1039	951	923	1003	1034	1019	1004	983	992	989	1011	1016	981	944	997	995	981	1014	1005	1010	982	982	983	1005	1013	1001	992	995	999	972	942	969	970	1011	1003	998	1007	986	1009	1030	991	973	985	978	1000	1003	994	995	1006	966	983	977	969	967	966	956	993	1008	989	977	1058	1006	1011	1043	1015	921	936	960	991	911	977	935	995	945	969	982	986	939	1000	974	941	995	959	1046	983	959	992	1019	991	1002	1021	1015	1014	1018	944	1051	1004	945	967	1041	977	994	1056	970	989	1030	991	991	924	980	1035	968	978	1010	953	988	994	962	1031	977	1020	972	1023	953	997	956	943	981	996	992	1009	962	999	1031	1058	998	990	966	1004	990	1026	1044	933	1008	1017	972	948	909	1059	1014	1024	1025	985	1002	991	1001	1012	947	947	976	952	980	925	1005	976	1033	1016	964	1012	966	964	922	1003	1037	1019	982	907	996	1001	990	1004	978	1029	979	1041	1023	1002	993	976	974	993	963	985	948	1009	995	987	980	981	949	993	958	1010	1003	994	1017	973	1024	994	934	996	990	995	999	970	996	975	944	975	1003	971	961	1046	992	1012	1016	995	986	983	1011	1054	968	1021	957	1044	969	1007	1030	989	956	970	964	1025	989	981	1000	999	1020	998	1006	991	955	1000	986	993	979	985	960	968	975	982	1020	974	1025	977	972	977	927	1006	994	1025	981	970	997	989	947	1016	989	1002	995	1006	1005	1001	947	1019	975	1005	1023	952	1004	929	987	1001	1015	1004	979	980	950	1024	1012	995	1005	980	950	895	1012	977	1035	997	965	1014	940	1040	961	996	1031	1016	955	1008	1002	1082	968	969	1018	1019	967	1021	927	976	990	998	961	1005	922	962	1048	974	952	1005	997	996	1016	987	968	1030	972	970	1005	932	976	1010	969	1021	999	1013	1053	1037	993	975	974	974	961	1007	997	925	993	1030	1060	982	1028	991	968	932	994	1002	1028	996	986	994	998	956	1002	1000	992	985	1060	958	968	999	990	952	1020	1004	1041	949	1068	982	966	1012	990	978	964	1008	982	1000	1022	939	1020	1008	1011	952	1012	944	1000	997	956	964	963	1025	1009	1001	974	987	980	937	975	976	953	974	1030	984	1036	1014	1061	1023	973	975	938	1007	1035	950	1003	1053	1000	1003	968	957	986	994	1021	1002	995	1033	934	1063	1019	1000	968	971	980	998	1009	988	1010	971	1003	991	957	1009	950	993	968	966	989	997	992	1001	984	1037	1002	996	983	1002	1022	994	952	961	999	952	1038	1020	987	1019	996	969	994	1011	978	960	996	1013	1036	947	979	1039	946	1035	978	993	949	975	950	1079	998	946	1069	1001	1056	994	1005	965	979	1019	957	972	962	990	984	1009	964	983	1012	965	928	1004	1032	986	1000	946	1065	969	974	1010	1009	982	962	966	978	1005	1007	976	981	958	1034	1001	1018	1042	965	1030	1017	1011	923	982	943	1016	974	1023	977	1011	1018	997	960	1037	993	930	997	995	1017	992	985	1038	1030	994	977	1019	1006	961	915	978	1029	1005	982	960	986	1053	991	1011	1042	1019	987	1022	980	1017	1017	1008	1039	965	1014	992	983	1025	974	1013	1026	1022	938	979	964	959	992	942	978	948	971	965	987	974	957	998	990	1006	1022	1013	985	1020	980	987	1024	1020	1010	957	974	1007	1011	1035	1033	964	969	983	1025	956	1007	986	948	990	1033	935	999	992	984	925	1037	950	999	960	997	1001	1027	1004	1043	1009	1000	1042	988	985	958	959	950	977	973	932	999	986	977	1005	970	1007	1040	1000	1020	976	1019	1013	982	977	997	973	974	982	932	1005	994	1043	973	937	995	981	978	996	1007	978	962	963	948	991	967	983	948	983	979	973	983	1008	982	977	977	972	999	958	1016	968	1015	979	1022	1044	975	991	990	987	948	968	1065	1021	1031	1013	1031	950	1013	937	1033	1000	998	1005	985	960	951	971	943	1013	999	1025	998	977	1015	987	1014	991	1029	975	1004	1008	1009	1008	964	1013	1060	962	979	986	945	940	966	993	972	969	1036	1011	1034	976	966	933	1007	1023	977	934	934	989	1042	990	1018	973	1016	1033	968	1020	971	1011	1028	1024	985	962	981	1009	959	982	1004	977	995	1020	964	1042	973	977	981	975	1027	978	1030	958	949	1035	1020	976	1006	1012	973	1002	973	973	1050	994	993	985	998	982	1051	1017	956	960	994	992	1019	1029	989	1031	1000	980	979	1009	1023	999	991	963	990	961	1043	966	1058	958	978	1018	1012	1021	957	1022	942	910	948	986	1004	977	1022	994	995	988	1017	957	968	1011	1018	1031	998	1022	1002	1027	977	1043	1002	972	903	993	1035	937	1008	972	959	974	993	980	964	961	983	912	955	982	916	1010	1020	1003	933	990	1009	969	1042	989	963	955	988	958	1017	934	1062	1005	931	1001	952	989	1053	974	976	993	936	1008	955	1036	996	1014	985	956	949	1007	1007	998	1009	980	945	985	945	1011	953	1052	981	1031	979	1035	1015	982	990	960	950	924	956	1003	980	983	993	939	986	969	1014	956	1026	977	990	1009	954	1050	978	979	999	986	974	1018	972	993	951	981	1052	961	999	1011	968	1066	981	957	1009	974	997	955	1005	1028	960	1000	1004	967	979	1019	984	1017	1014	958	985	1010	936	952	1015	961	961	979	1004	1023	943	1040	981	1023	984	1014	1028	969	965	959	1031	992	980	954	1013	1021	1003	1017	948	961	999	995	1001	977	929	1078	1042	995	1015	983	1009	962	976	1027	938	1017	960	924	976	950	1015	1053	999	988	972	1005	993	988	982	1047	1011	960	1003	984	1022	967	1013	1015	989	984	1004	978	1027	1028	1030	1010	991	994	979	940	967	1059	972	979	966	1015	975	1010	964	953	984	954	994	1021	1037	1024	982	943	1037	1006	1010	993	1004	1003	992	1028	1009	995	965	993	1001	985	1001	990	989	1075	973	1015	975	1020	931	1020	955	1032	943	1011	1046	999	1007	948	983	1025	982	981	1004	969	902	986	1018	968	958	995	990	984	962	970	1023	992	934	1004	931	979	1032	990	989	992	979	965	990	966	987	919	1003	1016	963	1042	1039	963	1003	968	945	1014	961	1018	984	991	948	972	1051	966	1062	984	991	999	1018	1025	968	1045	952	1012	979	994	976	983	949	1041	1027	1001	963	972	975	991	997	1016	960	970	1037	993	993	1023	991	982	1007	1000	1032	1043	1002	1032	1046	982	993
11449	763	338	273	245	212	177	160	168	171	164	164	161	161	169	144	166	145	162	172	162	168	149	154	179	161	169	147	162	175	178	136	162	155	147	159	155	177	164	162	126	178	162	160	165	161	160	138	168	120	128	163	148	177	151	161	154	147	169	128	141	126	170	148	167	173	164	152	171	172	151	156	157	142	168	162	151	164	175	179	154	177	151	165	149	154	149	158	160	155	150	168	138	163	169	142	185	155	166	162	143	159	181	163	152	150	148	174	150	158	149	146	150	163	163	162	162	183	158	144	153	154	145	155	144	157	161	155	177	149	148	150	180	159	171	154	148	143	151	163	154	145	164	131	173	153	136	136	169	152	158	141	150	150	145	176	138	151	132	162	135	134	134	141	164	151	165	156	142	168	150	143	150	150	162	150	177	155	153	160	184	162	163	170	187	140	165	148	153	148	153	156	145	136	156	157	154	174	169	160	148	155	165	141	131	153	146	148	150	167	163	173	156	188	133	156	162	175	153	168	162	164	150	155	160	130	146	141	164	145	150	186	157	155	153	174	147	167	142	154	137	149	143	151	143	153	139	136	150	125	155	142	160	175	155	168	167	170	139	157	165	145	135	161	153	179	167	164	162	165	145	134	132	142	175	128	182	184	155	159	143	142	179	153	172	147	158	145	171	159	154	177	181	148	172	159	142	156	150	160	172	150	173	164	162	160	156	157	177	157	141	151	153	133	176	145	157	146	134	186	150	182	159	151	140	149	169	132	162	153	143	140	152	157	179	149	169	139	145	147	158	147	164	133	173	164	143	170	155	146	189	158	160	178	148	167	179	128	160	143	182	157	138	137	170	182	157	170	150	154	161	152	158	159	155	167	176	155	157	145	140	135	166	167	153	155	129	132	133	154	141	153	153	163	151	146	144	133	148	145	152	178	152	158	150	152	159	169	169	141	162	166	163	164	166	166	155	158	151	145	150	142	152	190	146	147	143	139	140	143	139	132	170	171	166	153	154	143	162	170	158	164	152	129	192	153	173	149	148	159	167	134	144	158	163	167	121	150	159	167	133	151	176	155	148	157	163	188	178	168	148	149	139	147	148	152	149	156	151	159	175	165	127	137	171	158	170	158	163	149	181	182	164	174	104	175	164	147	126	157	150	161	144	148	166	151	152	165	147	174	166	178	166	116	137	140	147	146	156	167	166	161	152	179	143	155	158	152	189	157	138	160	153	163	152	177	156	170	184	176	131	174	151	155	176	167	163	156	143	161	172	178	169	163	179	158	163	160	135	145	136	153	153	167	172	156	157	145	147	175	131	164	138	149	158	179	154	146	149	150	151	148	151	150	177	149	159	166	179	138	144	142	132	158	144	149	140	164	166	153	160	143	159	137	164	162	157	143	155	158	166	149	152	168	162	154	140	148	157	161	158	146	146	150	152	177	146	138	155	139	146	138	146	143	144	153	123	146	166	154	141	171	167	156	158	134	177	148	141	156	134	152	169	147	192	163	162	144	184	174	158	164	155	158	153	151	168	156	148	151	152	157	172	151	170	147	152	175	138	141	155	162	149	143	167	184	133	175	137	156	158	140	143	141	151	173	166	143	143	129	134	172	138	141	169	165	165	151	181	157	146	189	154	173	141	146	144	155	177	132	171	130	169	172	170	160	136	157	131	175	152	163	160	137	152	154	156	147	159	135	154	144	139	143	130	167	152	154	143	165	147	129	154	164	167	183	169	168	155	153	134	138	143	141	141	173	135	159	151	169	167	167	165	145	148	158	155	160	144	152	157	144	160	161	157	169	157	158	154	146	170	195	170	159	137	148	160	137	164	147	146	146	152	145	164	135	151	140	157	149	160	167	164	162	165	149	165	161	150	155	134	174	170	174	153	155	177	149	135	133	141	153	154	160	156	161	139	186	153	166	157	151	158	147	152	153	169	151	143	162	111	147	149	182	167	157	136	145	163	169	154	145	152	164	139	138	155	138	168	157	152	141	156	152	147	163	188	156	160	139	136	142	162	152	111	148	154	175	180	178	148	174	154	140	168	162	151	167	145	179	136	154	173	149	163	161	146	145	160	153	137	171	154	168	149	172	142	165	152	179	149	147	149	162	142	152	177	161	140	184	146	152	142	137	146	147	137	133	165	165	152	151	164	162	147	141	150	171	154	130	141	154	173	145	149	142	150	162	172	149	155	161	157	161	162	142	116	166	150	138	139	184	166	170	169	156	156	159	145	142	136	160	166	175	182	154	134	156	138	153	151	141	165	166	162	156	166	166	147	139	136	185	149	157	163	152	146	142	155	159	158	142	146	181	141	144	170	159	137	155	135	149	149	162	149	165	161	143	168	143	155	151	145	164	166	139	163	145	135	146	148	162	168	169	170	149	177	163	183	148	143	148	149	172	162	164	137	140	144	164	130	132	149	167	151	141	153	159	163	160	152	140	156	169	147	167	174	159	144	166	155	162	137	160	172	149	165	145	141	151	140	146	162	170	176	159	147	147	162	169	177	159	152	149	151	162	145	153	152	164	170	155	151	129	139	136	175	132	163	135	148	155	158	167	152	160	183	152	178	177	172	167	145	151	141	175	155	145	141	165	140	143	146	139	163	175	162	141	152	149	176	145	156	164	156	147	164	150	149	169	147	147	149	157	143	155	164	154	156	151	179	170	144	187	152	158	137	153	134	161	162	174	148	163	167	181	166	166	140	133	156	145	153	147	151	158	170	153	138	151	160	148	167	148	157	149	157	157	151	165	180	158	168	143	156	156	143	152	157	172	160	158	165	142	163	162	150	157	144	184	134	139	144	130	136	129	183	146	154	147	152	135	164	148	127	134	156	181	175	169	138	169	167	148	169	145	174	130	160	192	163	171	129	138	134	135	182	171	162	142	167	151	178	160	149	154	149	153	140	159	142	150	144	140	137	155	137	157	178	143	163	135	147	160	152	171	150	161	167	190	153	154	157	157	136	152	145	152	121	143	166	148	158	179	158	134	159	133	159	142	170	178	159	158	186	152	140	168	135	147	129	166	157	164	142	148	165	141	147	153	144	170	163	172	159	151	139	137	151	145	174	138	153	141	147	148	127	172	158	153	152	172	166	179	138	151	133	157	144	182	131	130	160	129	145	145	169	144	151	158	160	152	151	150	141	142	162	176	148	143	140	160	150	166	162	149	163	155	161	143	146	145	156	149	159	142	151	152	161	160	171	164	161	174	148	158	144	159	179	161	158	135	137	199	172	154	145	139	157	151	158	144	142	152	151	181	147	151	163	164	163	140	163	150	144	136	152	137	146	149	176	166	144	150	144	167	137	142	131	130	160	161	144	140	162	137	179	156	176	148	154	146	164	144	167	127	152	131	168	145	139	151	167	167	138	137	136	143	146	149	143	169	150	160	165	159	146	171	164	183	142	158	147	167	165	163	163	142	156	128	149	165	177	134	161	163	168	159	155	147	141	140	149	150	146	163	157	171	143	139	151	149	146	125	158	177
9197	653	789	887	804	658	542	613	543	524	465	533	496	483	478	461	482	448	475	455	484	485	433	460	465	446	478	448	484	462	486	424	452	450	468	492	503	505	469	465	417	413	482	474	437	473	431	498	475	531	494	458	454	473	480	469	478	464	466	472	493	451	498	438	452	495	508	492	473	477	457	491	427	476	431	463	454	426	458	460	469	457	449	457	461	446	447	463	440	439	495	413	519	441	458	420	423	457	424	448	495	435	475	440	485	434	477	454	458	474	432	472	488	441	455	460	464	466	423	434	439	400	479	471	469	463	511	460	453	454	478	463	445	466	470	415	495	450	448	473	510	479	463	441	440	458	472	463	467	442	476	459	468	469	498	490	489	454	470	462	483	482	446	439	423	455	445	473	430	466	427	439	453	476	467	470	431	483	465	488	461	469	448	487	445	452	495	447	464	502	458	464	489	428	419	473	451	476	461	461	493	459	436	439	449	462	439	441	460	498	487	474	513	513	447	459	488	432	464	443	492	459	478	456	446	459	470	486	472	457	503	450	438	486	482	467	456	440	456	466	468	483	470	502	468	452	469	474	481	481	430	464	470	491	492	481	468	442	430	446	480	456	470	460	445	449	501	460	455	477	468	504	465	493	407	492	503	446	471	461	469	445	501	431	473	485	459	461	462	463	462	453	477	467	462	449	427	451	496	417	443	465	482	503	509	482	485	490	433	493	456	420	453	484	447	454	466	463	450	482	458	455	479	437	472	455	460	463	484	462	477	466	447	445	482	437	449	463	487	459	465	442	467	454	485	432	491	473	487	473	478	487	429	458	463	477	476	483	474	449	455	476	486	457	497	425	447	439	444	476	471	488	483	477	433	433	438	475	468	471	453	433	461	419	469	456	459	461	454	437	436	484	444	479	495	452	457	481	507	421	459	467	454	512	443	487	468	499	515	456	477	446	447	443	463	476	457	487	474	494	445	467	482	436	475	471	458	500	464	493	486	464	485	502	441	491	469	449	450	432	497	472	461	442	501	484	464	439	438	465	442	484	485	471	456	442	417	462	459	457	465	452	444	427	397	464	444	482	446	461	497	492	470	493	460	465	483	478	451	450	451	433	491	456	456	446	443	480	448	414	437	446	501	481	519	457	465	442	457	460	485	438	454	471	462	469	465	459	467	472	454	475	475	471	466	505	444	462	492	453	468	438	460	483	487	467	493	458	436	462	471	480	462	452	468	508	468	466	464	483	482	476	458	458	460	461	493	472	508	496	447	525	491	492	463	458	476	453	455	468	432	485	466	468	475	481	429	473	463	495	475	456	489	473	459	517	470	472	485	449	485	481	455	440	473	469	473	475	484	450	475	475	476	439	499	460	440	473	440	466	475	469	495	480	456	441	460	479	488	466	490	473	459	468	464	457	479	450	519	479	460	435	475	480	489	462	487	516	427	471	455	439	503	442	481	423	440	474	432	465	448	483	469	444	437	456	485	455	493	481	466	477	476	468	472	515	487	534	447	450	511	476	501	476	439	454	480	473	456	438	496	440	462	436	489	473	490	474	483	438	434	479	449	493	458	465	400	439	482	482	493	478	482	462	441	457	453	475	464	479	468	481	481	497	457	452	493	438	452	449	455	448	503	470	469	478	448	486	469	437	472	462	496	449	470	417	477	488	460	473	475	465	461	458	457	492	437	483	463	431	442	430	447	474	472	469	473	437	453	480	450	489	474	451	461	444	481	470	402	467	475	483	441	481	471	437	493	465	481	474	483	471	471	461	465	466	434	425	481	479	464	468	480	476	452	487	428	447	487	471	448	495	468	486	465	479	464	435	475	469	443	439	446	470	432	471	466	517	459	482	499	468	479	462	445	444	478	446	429	450	498	458	464	455	444	465	455	462	469	454	471	496	481	482	466	467	465	493	469	493	499	487	483	453	465	439	447	473	451	440	444	469	449	481	507	444	485	501	428	492	454	483	464	451	473	495	503	492	468	472	436	441	475	485	490	467	426	459	507	471	439	561	450	456	484	496	467	467	505	458	463	450	494	468	528	492	455	456	461	480	507	429	452	461	464	482	500	422	455	492	453	430	520	447	476	447	420	426	489	502	449	474	460	437	447	476	450	462	475	505	447	478	463	432	473	444	439	464	493	458	476	483	463	480	452	449	427	485	484	504	438	452	448	498	482	468	479	482	504	500	474	455	504	457	475	502	465	476	475	512	483	457	486	457	464	455	457	463	495	438	456	501	475	503	445	447	473	455	501	483	509	470	465	483	433	449	455	504	461	472	482	473	515	451	454	471	481	448	450	506	452	432	477	462	504	462	454	480	463	473	423	431	440	479	422	464	473	435	515	445	463	462	476	461	468	457	435	449	493	453	479	445	477	494	454	431	472	440	462	440	474	497	449	409	441	490	478	456	452	439	464	486	447	459	498	469	463	484	486	466	438	484	502	503	476	444	460	509	481	427	450	494	478	454	468	432	467	483	446	471	474	489	460	478	447	460	434	478	472	456	460	453	444	461	446	474	467	465	485	445	421	469	407	465	472	487	456	443	439	514	459	459	474	461	457	465	455	481	437	469	465	476	485	430	444	470	434	458	437	458	481	478	456	465	484	471	460	510	445	444	444	456	458	439	485	476	434	475	459	462	484	445	426	481	488	479	443	451	474	454	528	519	536	459	467	472	441	464	474	459	476	474	476	449	472	442	498	493	439	458	468	444	452	493	467	446	476	498	421	462	433	481	444	462	439	454	444	492	463	464	453	447	412	505	472	456	495	439	472	463	471	461	460	468	467	481	486	473	440	459	443	483	491	454	491	453	470	458	490	461	469	444	507	475	464	428	437	489	459	478	476	520	430	479	480	444	468	446	480	448	474	459	432	476	479	486	450	438	485	453	473	473	455	452	456	491	488	440	432	504	440	464	458	467	479	469	446	452	479	437	429	492	465	470	452	416	463	447	438	467	470	465	482	464	457	461	451	480	474	492	472	458	440	485	420	453	493	439	475	441	474	435	480	471	518	424	461	473	448	488	471	464	451	442	444	455	506	473	472	504	449	465	453	481	459	488	465	460	491	517	442	493	441	496	477	464	461	457	486	472	442	455	430	436	483	468	455	487	459	505	431	460	445	485	452	456	425	463	472	439	444	439	464	496	468	479	490	461	462	513	488	442	462	468	477	462	488	436	425	486	454	471	455	509	489	513	438	437	489	458	472	470	500	479	443	466	484	465	512	503	454	504	443	475	452	489	469	521	487	437	480	464	449	468	439	491	458	489	494	461	467	457	465	489	445	494	469	471	465	484	442	485	477	434	447	456	445	471	464	447	474	472	471	451	467	469	484	459	476	446	469	474	480	445	458	439	469	479	423	456	454	478	463	422	478	468	456	489	488	455	473	473	464	467	459	488	482	442	457	492	491	433	501	461	478	481	466	464	495	470	462	443	503	473	438	491	442	485	443	462	463	471	468	474	451	464	436	486	498	495	480	473	490	476	452	448
55036	21097	5030	1230	810	678	566	463	450	421	425	376	380	353	392	354	360	339	370	366	352	307	350	336	320	370	322	314	318	337	327	334	323	314	312	331	349	325	335	333	304	315	324	345	343	326	335	285	321	344	315	304	310	315	322	340	329	357	340	316	298	329	304	330	310	342	348	319	313	310	326	342	314	334	331	360	326	339	323	304	342	316	334	344	344	321	361	324	295	343	306	360	311	317	336	337	308	362	368	309	316	309	300	323	309	315	318	291	288	287	328	300	341	324	320	322	341	332	352	329	317	295	338	338	341	315	335	360	301	277	350	335	308	361	269	302	340	324	324	328	336	327	319	345	338	327	319	322	283	353	318	322	313	318	354	350	327	334	297	311	337	352	293	312	311	335	301	328	327	336	312	325	291	316	322	285	354	333	324	303	327	317	301	312	322	318	295	321	325	318	342	360	305	325	363	313	343	337	326	302	328	327	335	299	317	324	305	358	316	293	320	305	321	292	314	303	297	325	309	308	300	287	336	330	323	297	320	340	368	299	325	308	281	336	293	340	335	310	333	318	306	348	323	329	317	344	298	311	307	313	322	309	355	323	329	368	340	346	348	349	318	325	319	338	340	324	315	329	335	338	310	356	306	300	309	329	324	346	350	328	344	343	333	307	340	354	315	300	314	307	328	306	345	313	328	312	335	340	328	363	332	274	329	297	347	317	318	342	307	322	335	295	316	327	308	335	335	356	349	359	349	297	338	322	299	324	310	298	327	302	282	309	323	332	366	355	311	313	343	360	356	319	341	354	352	333	333	319	304	341	312	324	323	330	313	289	319	348	310	328	348	328	317	355	322	321	320	349	317	335	318	334	356	321	325	323	310	314	317	273	305	321	358	328	301	299	298	288	315	323	306	322	309	287	319	313	360	312	344	323	303	289	305	318	322	332	314	315	314	289	314	319	292	335	322	351	322	306	298	337	316	297	341	313	332	320	336	308	292	328	360	316	307	308	303	311	322	293	351	331	363	312	321	337	324	330	332	322	307	341	322	335	337	294	303	287	325	313	339	351	342	291	325	316	294	328	355	297	334	330	328	338	308	314	317	336	317	321	326	333	330	321	370	302	328	304	328	358	303	324	349	298	272	337	331	340	350	351	355	335	334	305	322	289	333	293	286	300	313	335	312	329	326	329	339	335	323	307	338	352	333	319	319	315	326	323	329	307	344	324	343	339	290	297	324	305	310	299	322	333	302	361	320	334	343	297	300	310	303	308	329	301	309	328	335	306	361	321	300	331	346	344	310	329	298	332	313	318	336	313	302	337	328	325	312	319	301	317	343	345	330	307	329	329	317	303	299	325	356	320	317	319	287	329	337	340	367	346	282	317	313	317	320	304	299	340	316	317	360	296	311	314	310	315	336	318	359	328	322	325	311	313	295	304	328	347	336	326	296	325	302	300	299	316	309	333	316	314	320	269	309	319	342	346	338	283	333	311	312	333	295	298	330	336	324	303	302	330	316	317	314	320	323	314	327	321	303	317	316	342	315	318	337	345	330	314	317	324	306	342	324	315	326	326	306	356	336	318	323	325	327	334	316	352	334	294	319	317	343	328	303	310	321	329	320	326	334	316	337	348	341	311	309	304	336	313	291	344	279	349	343	331	281	316	331	298	351	324	334	338	310	317	323	323	287	311	314	313	330	311	305	330	309	306	316	322	332	344	287	311	321	326	290	348	329	339	299	348	310	301	319	327	320	328	301	330	314	325	291	346	336	325	286	328	351	337	316	322	317	309	345	295	317	340	308	321	307	339	307	321	340	328	326	308	313	313	327	303	320	306	343	334	334	308	286	321	310	301	312	330	300	328	334	326	325	296	338	313	306	310	313	334	286	348	326	345	348	286	317	361	333	312	313	309	341	317	337	342	329	318	300	329	302	324	335	324	330	310	291	332	326	355	376	332	340	325	376	304	302	317	311	327	340	354	315	333	323	339	313	322	324	326	308	303	344	296	319	316	356	311	325	309	323	341	363	318	331	293	338	311	303	310	328	338	313	323	341	334	327	352	309	324	328	357	315	301	298	315	335	345	341	303	347	302	288	309	369	315	333	302	318	317	308	300	319	343	311	310	338	319	332	328	313	318	299	325	308	324	288	344	316	320	332	299	318	353	341	304	305	341	336	341	317	311	312	308	304	336	339	340	321	338	324	327	330	285	356	337	296	332	339	281	355	332	284	322	286	304	318	333	330	297	295	297	288	321	298	291	324	311	356	273	318	318	324	290	320	286	344	330	330	376	335	314	314	301	323	324	301	305	315	350	329	275	322	352	332	306	293	336	327	281	310	326	300	369	311	295	293	345	303	320	341	329	321	323	323	300	349	316	328	337	342	337	282	313	328	314	313	308	322	350	331	305	346	313	351	320	289	355	307	305	345	341	329	324	322	290	300	305	301	334	299	331	315	279	358	318	370	330	271	281	344	308	313	313	319	321	310	307	310	320	332	338	330	295	320	341	296	332	340	307	325	333	328	333	307	315	332	326	346	327	321	344	312	345	300	305	306	299	316	323	355	309	320	301	311	318	340	301	315	327	344	328	337	302	324	329	385	341	345	335	330	322	328	312	331	312	326	310	298	301	334	318	333	310	326	332	313	327	365	298	345	335	318	323	362	357	323	341	326	349	324	344	314	320	315	317	330	340	319	337	298	341	331	315	324	284	318	323	303	328	306	329	307	309	350	335	331	353	315	337	331	311	321	321	310	322	311	328	323	306	334	299	310	339	358	349	336	324	328	320	318	344	307	295	336	303	320	298	320	323	321	308	314	347	318	332	361	353	322	366	349	309	347	336	301	289	305	306	326	296	315	322	333	318	344	295	300	307	332	321	312	347	317	336	356	314	311	319	295	334	338	296	288	299	396	305	311	316	296	336	326	321	328	316	282	323	331	360	345	300	336	325	341	323	341	325	324	356	339	316	332	353	320	332	311	296	364	319	335	327	314	333	325	293	285	336	311	345	311	328	292	323	315	333	349	317	342	334	337	343	322	343	301	310	341	292	318	355	326	307	300	314	337	334	308	334	308	324	320	323	304	352	303	337	314	348	347	306	310	307	299	319	311	317	316	306	342	353	323	336	302	299	314	307	323	310	334	319	303	331	299	317	332	312	310	333	324	311	310	324	322	311	366	315	361	307	328	336	311	314	331	348	337	330	323	276	315	326	301	318	321	343	335	339	300	305	338	296	332	336	323	323	316	334	356	303	308	350	329	321	296	338	323	281	320	321	307	330	321	327	307	310	322	355	291	305	314	347	311	314	325	336	324	305	293	334	309	325	300	330	332	353	340	299	311	352	348	327	329	336	335	305	328	331	317	297	304	307	307	343	307	317	330	351	331	338	299	304	315	325	329	321	304	318	322	319	316	329	314	303	331	353	311	323	324	317	315	302	333	306	333	293	302	348	313	321	309	260	310	339	308	337	299	304	335	342	327	335	303	334	346	343	299	315
31148	1685	2830	3355	3051	2362	1980	1829	1525	1387	1261	1227	1211	1179	1107	1008	1049	978	957	1008	947	883	966	898	944	918	939	951	852	905	900	860	848	857	905	843	862	887	816	850	889	830	829	867	860	908	870	889	816	820	834	890	813	850	844	854	811	818	790	815	806	851	860	817	832	804	853	867	829	774	868	882	790	793	824	797	788	786	829	814	769	862	796	873	813	801	815	836	809	821	832	861	819	819	825	847	803	824	846	835	862	805	859	852	833	845	790	829	874	820	863	841	827	807	832	803	754	853	817	786	847	881	804	824	861	857	847	859	801	845	827	830	848	831	826	855	825	831	788	828	814	803	831	857	802	804	837	866	863	837	843	790	837	782	804	816	831	807	844	840	851	784	821	814	804	880	850	800	799	839	861	820	824	796	801	830	815	817	862	832	811	833	798	872	817	820	857	835	804	867	809	811	789	806	799	800	762	816	828	760	834	852	780	805	823	829	803	869	824	823	806	834	805	808	830	794	809	821	779	770	829	832	829	804	838	890	803	810	768	844	797	780	764	811	783	847	747	799	797	760	859	855	850	857	783	855	807	805	792	815	803	772	792	777	861	800	731	823	829	796	808	817	833	829	837	836	809	832	823	825	799	849	871	840	804	776	772	786	807	813	806	802	771	846	809	854	825	841	862	870	857	817	806	840	798	809	782	880	786	857	789	804	892	820	849	796	790	796	833	846	811	819	835	822	806	818	789	814	800	879	811	797	760	765	876	781	820	847	787	862	793	779	834	854	813	844	790	833	812	831	842	811	854	802	793	805	792	802	776	771	775	807	798	788	875	797	854	782	794	823	872	845	822	854	765	787	818	818	845	827	827	775	857	823	814	841	818	843	804	846	781	783	821	839	775	819	803	806	800	829	801	812	833	853	822	779	811	825	791	869	861	801	801	804	816	820	806	817	795	811	819	808	791	842	866	826	848	799	809	853	786	770	830	841	880	807	845	793	809	849	800	779	807	830	855	823	805	771	820	861	854	770	808	790	829	782	790	792	774	854	817	812	865	823	781	836	855	801	800	815	842	810	804	814	821	847	831	830	861	823	843	825	826	828	813	789	844	819	767	866	828	808	810	802	786	876	821	871	866	777	787	761	856	768	827	775	886	848	752	821	801	796	835	774	809	856	788	820	766	828	861	787	783	874	796	841	866	812	806	789	821	820	807	823	823	819	836	793	767	829	870	819	842	830	810	806	859	809	763	869	845	782	801	883	823	787	754	822	855	875	820	827	806	811	789	816	826	895	831	845	825	813	784	846	821	802	804	839	785	806	794	839	817	810	852	787	769	832	777	832	835	813	774	824	799	834	850	801	832	824	824	834	842	837	848	808	757	845	800	802	824	835	849	812	762	851	824	812	775	813	875	783	796	785	769	817	804	844	786	790	805	841	816	832	796	761	817	825	782	847	841	765	813	835	806	786	828	803	876	835	809	782	834	833	857	794	779	842	859	776	788	845	804	816	803	822	859	790	836	797	839	781	800	811	748	768	881	767	775	844	840	836	792	810	768	819	808	849	873	848	799	827	849	776	837	836	824	833	767	842	814	778	837	863	852	820	833	822	811	808	767	850	775	828	808	808	797	840	785	825	844	748	801	794	822	788	811	855	792	800	848	853	780	873	809	803	815	805	878	850	771	848	803	824	773	831	885	818	832	786	764	843	815	791	797	794	847	830	813	795	819	844	818	872	789	777	849	814	785	791	872	874	814	840	784	815	860	837	817	825	812	844	800	769	832	867	812	842	807	826	838	792	817	817	880	752	852	868	879	813	866	829	810	801	830	780	806	774	740	815	823	796	833	841	834	754	829	856	801	849	766	819	783	814	788	833	792	824	801	807	799	844	780	837	809	817	834	838	796	805	794	811	820	807	786	777	820	787	755	799	788	781	780	818	830	823	795	838	809	791	778	873	815	799	782	830	810	836	806	879	844	835	821	803	810	799	790	844	762	817	848	856	768	786	845	832	760	828	895	720	847	792	824	799	809	786	816	809	823	772	883	835	841	782	812	772	840	814	854	808	785	870	793	818	815	830	842	831	840	779	819	842	812	811	839	822	837	793	826	826	793	840	858	836	837	788	815	805	832	820	805	829	777	796	814	802	799	778	833	803	819	817	810	812	833	829	854	846	843	811	849	788	800	793	827	784	795	826	834	868	797	779	825	855	801	808	796	846	836	787	770	807	809	839	824	800	827	849	830	789	844	786	797	833	808	784	806	790	811	836	812	759	825	849	781	801	866	819	855	871	858	786	750	841	812	810	866	854	793	794	791	808	810	820	799	838	823	812	805	826	820	836	791	809	834	838	804	860	798	743	774	816	844	770	835	842	783	781	780	827	867	814	840	871	779	808	824	839	808	832	799	772	796	844	810	807	834	821	799	868	805	850	808	828	811	848	791	847	852	813	825	817	828	810	840	807	823	839	858	827	778	806	836	810	848	786	814	836	836	808	802	818	882	841	821	832	830	863	812	836	838	825	817	824	831	822	900	826	870	811	808	826	841	805	826	838	843	824	868	811	820	827	868	775	809	868	856	799	814	818	855	817	806	831	817	781	841	797	816	802	864	838	798	811	841	875	844	808	810	838	831	813	811	821	785	804	792	832	738	865	818	830	811	792	882	830	834	826	747	746	817	799	801	827	817	822	792	821	809	890	827	831	800	856	840	793	857	833	796	779	798	870	870	793	877	851	820	788	863	818	751	817	812	795	857	814	820	801	815	747	846	783	847	836	814	825	792	795	791	832	847	849	813	814	803	861	790	791	867	838	834	821	826	788	851	818	820	777	759	825	804	806	865	774	840	783	832	854	820	780	818	790	835	827	826	833	801	832	815	845	843	843	841	798	874	846	819	870	797	827	773	814	778	820	787	790	792	767	856	817	857	839	783	808	830	826	829	817	802	785	818	863	878	831	783	764	831	826	767	742	803	797	837	852	771	829	863	857	857	855	802	865	772	812	804	847	804	881	806	771	849	824	866	824	818	760	888	811	852	805	812	840	847	805	869	830	788	800	854	796	836	859	854	810	792	841	854	815	809	799	836	797	809	805	800	830	827	829	748	827	829	816	823	812	805	813	794	847	824	877	835	858	852	825	776	775	795	813	827	882	795	801	830	828	802	820	840	843	827	831	831	847	842	842	796	850	855	803	809	797	805	827	820	829	799	809	824	810	860	815	873	837	811	815	790	836	841	822	849	834	789	855	847	792	776	831	830	844	837	830	889	831	773	843	795	788	828	807	792	820	847	774	828	818	822	823	823	829	816	836	854	818	797	804	826	826	856	841	815	824	825	795	797	796	781	824	783	800	825	792	830	781	794	795	858	831	758	800	849	788	839	806	761	821	799	809	815	835	775	855	797	844	817	800	822	807	814	785	789	827	811	771	824	766	808	755	857	812	798	831	793	829	770	832	798	792	849	852	834	837	832	845	793	788	837	797	832	832	816	816	775	790	759	864	806	831
60934	28421	13401	2548	1537	1052	800	712	626	616	565	554	547	509	465	486	473	465	489	401	487	437	452	468	430	462	417	442	447	459	416	406	402	407	387	360	423	442	404	420	448	387	402	460	444	425	445	426	407	459	422	408	403	426	446	426	434	460	457	428	442	438	420	422	443	437	401	423	400	407	432	451	394	424	407	405	455	431	434	417	398	406	383	401	386	412	404	380	420	422	418	421	436	429	449	438	436	417	435	426	410	374	400	447	416	402	397	450	432	342	431	438	413	398	390	415	391	398	426	405	384	425	429	452	412	392	419	405	415	406	419	415	448	410	449	378	415	447	430	401	412	419	389	449	371	400	413	426	408	394	420	437	383	386	400	468	396	396	403	389	392	435	393	426	423	386	414	410	398	413	433	384	443	394	394	404	401	387	411	427	424	383	427	404	410	358	486	414	411	401	403	374	398	383	425	441	421	423	424	440	421	431	370	397	411	447	414	417	421	411	436	404	433	410	404	425	378	437	376	403	419	422	411	421	414	399	418	409	422	447	476	391	412	424	397	419	428	404	417	427	379	408	411	417	435	428	445	414	404	426	416	445	399	410	400	427	423	435	429	436	404	376	437	434	407	400	426	374	409	466	380	468	393	385	417	385	430	385	404	388	408	409	419	386	434	395	410	429	425	407	410	416	391	422	400	415	452	419	445	392	421	407	377	442	450	431	405	382	421	411	474	411	429	404	448	443	433	412	401	418	400	438	371	440	409	405	428	433	404	424	406	439	412	447	427	420	395	404	404	412	425	392	382	421	422	385	410	421	441	413	421	387	465	406	436	435	409	397	429	436	407	400	440	429	453	434	446	424	416	413	390	436	391	435	457	423	410	409	400	416	402	374	454	393	418	417	456	398	436	408	394	405	412	405	420	418	428	422	438	433	410	382	403	412	441	389	409	429	419	405	401	403	404	372	429	450	423	395	399	445	470	424	431	417	414	394	449	422	424	396	435	403	439	402	469	441	391	424	407	393	420	403	403	432	392	438	407	402	417	391	437	481	413	397	424	382	433	444	435	396	446	404	413	423	417	456	448	449	484	404	416	419	387	392	419	417	423	429	396	424	408	412	405	431	430	421	413	449	405	421	371	449	414	424	441	422	389	374	412	409	434	440	461	385	402	445	420	388	412	397	445	420	409	466	437	427	429	420	371	419	431	398	404	419	410	434	397	402	407	402	395	400	399	376	400	428	421	419	377	434	430	405	434	410	430	407	424	406	431	422	382	426	437	364	446	437	406	438	441	429	419	419	423	419	416	414	389	463	420	390	381	440	405	395	431	433	436	422	401	408	434	388	432	424	438	409	399	399	449	395	451	437	383	455	423	448	432	446	416	411	422	421	381	444	425	381	456	428	399	436	453	381	434	382	375	372	435	350	423	400	435	414	400	417	426	432	425	398	382	413	434	431	381	455	397	417	432	456	438	432	446	398	399	390	414	415	407	408	397	430	392	428	423	430	405	412	410	426	390	450	425	406	429	412	432	440	400	367	407	429	456	418	469	395	400	417	410	400	468	414	417	410	408	448	413	376	416	397	399	410	411	370	438	435	409	402	401	417	410	438	428	418	422	410	414	394	391	429	412	413	382	392	401	414	421	414	399	401	413	432	438	414	440	425	406	409	407	439	432	410	407	413	423	419	397	386	401	410	422	444	388	385	413	430	426	403	377	400	380	411	395	409	415	382	372	405	422	417	391	419	410	396	454	403	435	450	439	421	416	413	417	432	427	446	442	375	438	395	451	425	422	434	444	421	439	375	387	451	459	406	425	463	475	423	404	445	468	436	419	423	417	432	383	417	408	405	398	369	406	439	430	405	391	378	404	404	395	411	390	417	377	435	423	410	422	410	435	427	438	443	455	424	445	420	430	420	418	399	411	391	426	445	420	418	417	434	401	423	399	470	425	404	434	438	410	372	406	412	449	433	420	447	377	416	434	384	425	421	438	424	383	431	381	424	382	431	392	399	403	428	469	425	392	409	417	407	428	411	398	392	400	434	421	450	444	403	392	395	387	434	460	439	402	408	433	419	385	444	363	442	445	392	406	382	375	432	394	389	431	407	411	384	404	402	411	409	403	432	408	389	415	424	439	460	462	388	433	362	411	407	406	410	422	357	412	432	457	394	416	432	430	460	425	413	424	431	392	385	421	397	408	423	389	404	423	443	390	472	384	407	398	400	376	387	424	401	406	412	468	417	412	430	419	409	398	413	392	409	414	441	412	438	404	418	422	417	421	389	466	451	434	406	459	413	397	393	383	406	430	406	415	410	399	383	421	400	373	399	385	433	415	412	435	406	421	402	429	419	410	393	401	441	395	384	463	433	389	409	438	409	378	376	425	415	402	445	410	408	408	402	395	427	401	390	371	415	411	410	395	405	385	404	444	361	427	383	412	390	400	381	458	411	410	386	434	402	404	394	415	403	395	470	412	419	380	396	398	424	437	418	398	412	376	427	408	387	389	430	402	398	427	433	402	421	414	442	395	438	419	436	431	426	379	434	442	426	439	434	413	423	425	403	459	395	385	422	434	378	463	399	447	405	445	416	406	450	405	340	428	408	423	375	448	422	395	459	376	391	406	416	418	400	418	430	412	391	433	431	409	416	402	470	430	377	450	386	377	399	403	423	446	442	430	428	405	384	458	477	414	430	390	409	429	407	405	411	403	424	420	466	423	404	392	429	405	417	400	401	460	410	451	400	378	400	419	438	432	406	389	428	418	434	430	410	355	424	422	420	370	400	407	414	408	410	397	397	408	422	447	385	444	404	416	433	428	439	441	439	398	439	399	413	412	415	410	411	395	393	423	416	420	429	435	417	381	401	434	428	417	446	414	441	403	398	384	429	383	408	421	442	412	431	392	402	404	431	368	393	393	413	362	432	453	442	386	427	447	413	407	384	386	423	431	423	393	412	382	395	404	445	414	426	396	418	417	400	411	411	390	398	424	407	415	416	404	404	420	414	422	435	404	427	402	430	408	404	386	411	414	418	408	441	395	402	392	402	435	401	379	429	462	407	435	421	401	445	421	439	400	424	450	447	397	402	411	425	460	430	420	414	421	420	419	411	422	449	435	371	427	450	400	419	431	445	404	406	401	405	379	421	412	443	404	403	481	406	413	404	436	422	415	412	432	429	425	381	441	403	402	409	411	421	416	419	413	395	440	426	377	390	437	406	434	420	408	397	400	434	411	437	401	414	422	427	427	379	420	438	438	409	439	404	441	384	426	397	408	441	459	428	405	430	413	412	405	456	423	425	415	382	403	421	385	418	441	417	396	378	402	444	430	405	412	420	432	410	434	409	402	433	401	381	452	433	393	402	434	391	405	427	393	384	426	448	427	416	463	458	407	421	393	420	370	437	433	412	467	413	437	406	410	392	403	404	415	393	421	399	403	452	437	408	453	401	427	428	396	410	428	424	396	432	404	394	410	400	413	405	380	410	413	427	388	456	407	426
39336	2559	4676	5484	4819	3921	3272	2825	2401	2088	1882	1780	1714	1577	1570	1476	1383	1385	1323	1250	1301	1223	1158	1199	1172	1165	1175	1116	1111	1084	1108	1137	1149	1109	1080	1126	1063	1060	1057	1122	1071	1062	1055	1087	1050	1065	1052	1019	1099	1069	1023	1032	1023	1006	1020	1005	1000	997	973	1012	1017	965	1042	1069	1008	996	1047	970	1008	1034	973	959	1074	996	1006	1016	1019	998	1011	1015	1001	1056	1033	1033	992	1038	1027	930	975	1002	1008	992	991	1011	1023	991	983	991	1007	942	1056	991	1008	1024	1012	1013	941	1001	977	998	1013	955	992	955	1004	1020	994	983	1030	1000	969	962	958	1041	1011	999	1021	996	1018	980	956	971	973	954	969	1041	943	955	1017	970	970	1010	1035	960	998	1015	959	1055	979	993	921	985	977	1023	947	1005	978	981	973	985	963	970	1033	1034	969	970	957	1007	976	991	971	971	967	982	977	1011	1039	998	983	964	983	975	1017	1010	988	998	1010	979	935	936	988	947	1029	1006	978	987	970	989	972	956	1016	1013	1042	944	956	999	1012	1020	1016	1007	935	997	969	1006	951	929	951	1026	990	1053	966	995	1011	1021	959	974	991	1057	936	1046	942	979	970	1003	1006	985	987	1026	999	976	932	976	959	995	940	978	1022	1047	1006	940	982	956	954	999	991	967	989	962	1034	1011	988	950	906	1019	970	971	987	966	971	939	942	977	984	1011	969	949	1003	990	1034	1054	1015	924	945	994	941	971	1022	987	1003	1027	997	991	967	1032	958	989	973	980	979	955	940	1008	988	924	970	965	1031	994	981	985	971	1010	954	987	963	1032	960	979	916	965	989	994	1008	959	980	1055	965	1070	1013	983	985	992	914	999	971	972	987	985	951	967	1003	1040	1035	986	941	967	1002	1026	969	970	964	996	1015	1002	965	971	1040	940	985	1006	988	978	994	991	994	983	1028	1016	1006	1012	978	1021	959	991	999	954	972	1005	1023	1009	957	1045	1003	990	1020	975	980	990	964	1057	1018	955	1037	1016	931	962	963	1027	968	1019	981	1001	959	1003	939	928	940	968	963	1018	993	980	999	1015	960	964	984	1022	1044	921	1057	940	957	984	963	1038	995	976	1059	1005	998	995	995	984	947	1006	965	981	1018	979	981	961	984	982	947	977	1019	960	1021	1005	1031	963	980	973	1001	966	1004	946	1037	962	989	993	966	975	955	1014	996	993	957	963	992	973	941	938	980	970	970	970	981	934	929	994	1037	944	1016	978	1001	996	956	984	1023	911	1006	1000	1006	1019	1024	956	960	1006	1026	1048	1024	964	1001	959	953	968	1068	960	984	1002	1026	989	990	987	972	945	936	974	1022	976	1003	927	980	1055	980	960	1021	995	1034	1003	973	1038	963	1041	1031	1042	1012	947	1018	934	990	996	965	1021	961	1000	966	971	984	1047	979	977	975	1013	927	984	1003	934	1009	981	993	906	1058	1046	983	949	967	995	1026	997	939	996	1013	942	1005	980	923	974	995	938	978	991	959	993	978	994	1025	1014	995	994	1004	1030	1021	1000	1007	1008	1003	998	990	960	997	980	967	977	1008	1022	986	970	949	985	954	966	1020	933	1015	972	1016	1017	1012	1049	980	969	974	934	984	992	1013	965	979	967	951	971	1005	942	981	981	980	1023	949	966	1019	986	941	951	949	970	976	1050	1016	1047	931	1067	981	1023	983	960	1001	1001	984	959	1040	964	893	1017	1026	954	986	956	983	1010	1007	1003	993	955	1022	1029	943	948	981	951	987	975	1023	1038	976	929	977	992	979	944	949	972	949	935	1012	984	968	1026	969	939	994	971	966	1039	981	978	946	1028	975	992	986	1039	995	1007	957	996	965	984	995	990	939	949	952	1028	963	1022	971	967	980	936	986	959	1013	973	958	975	988	939	974	1038	981	1041	1002	1016	966	966	1046	981	967	974	940	935	1006	1043	996	1011	993	919	987	990	1021	979	961	975	982	978	979	1023	995	1007	987	933	1031	977	981	947	1024	984	985	1012	1058	953	964	979	998	1032	1017	1021	1008	967	977	1043	967	976	991	965	934	961	933	1015	997	993	1000	969	936	925	972	975	1033	1014	1026	956	998	1043	1004	997	958	1018	1022	964	959	1030	1020	972	994	930	1006	968	1009	995	974	1043	1037	959	978	993	972	988	1023	965	923	1021	984	988	1003	1012	982	973	944	962	1021	1004	999	986	967	983	984	1003	965	970	937	976	979	983	939	959	1005	996	1019	986	960	907	978	944	1012	981	977	1004	1021	1003	1014	946	1016	1015	976	961	983	1004	990	948	1001	996	1027	965	1016	1058	988	949	1047	973	941	987	1025	943	975	962	985	987	1011	967	1000	1018	966	978	973	973	998	984	944	992	951	932	988	1035	983	1002	964	1022	967	922	935	960	957	968	1016	970	990	959	1017	1024	999	1042	976	999	1010	995	1034	983	972	910	1012	997	981	979	997	1003	967	931	982	949	1018	981	1026	977	970	923	981	969	1035	974	980	1023	924	974	962	969	1015	957	983	961	980	1052	1008	897	984	952	979	997	1002	984	986	1010	981	956	987	985	962	1007	1010	952	994	978	988	1000	944	978	977	983	944	964	1007	923	977	951	1010	1005	991	1040	1022	1002	959	1012	977	979	993	987	960	1005	1004	944	995	966	967	1014	1059	1002	961	960	1029	1024	990	951	1020	1010	942	1022	1010	1002	1013	1006	962	997	1025	997	1054	1047	1009	987	1028	977	1026	965	891	973	965	992	1023	984	933	1009	992	955	1007	937	967	998	969	972	947	1000	995	999	966	1008	973	973	1046	991	931	1007	947	1008	985	979	981	1008	983	1062	979	1031	984	944	958	1021	987	1013	1000	956	976	1007	1010	984	1022	952	956	1037	988	959	1016	916	1019	985	954	956	1005	986	1030	957	978	973	1002	988	975	977	960	941	973	966	987	1015	1022	916	995	965	1024	1041	1008	996	976	1022	995	972	934	1033	1030	980	971	974	979	991	991	1012	995	973	975	1021	1050	1005	938	1009	969	1036	990	1022	993	972	962	981	1020	1028	923	965	1045	1023	1010	976	1018	1011	1025	947	1014	940	988	1018	1004	967	970	968	1001	1065	986	1030	1009	972	993	1013	973	972	1030	1011	1023	969	1014	1010	986	982	1015	966	985	1005	968	992	973	1007	1026	973	1012	971	956	982	976	1011	1020	993	996	991	956	968	983	964	989	1033	920	964	956	1006	997	1013	976	964	940	1057	1015	972	1002	998	904	1029	956	1019	967	985	957	920	995	1012	988	1031	1016	992	996	980	996	919	935	981	1023	965	1021	962	1015	1035	976	984	1019	988	1007	953	937	1033	1011	1050	962	1013	960	1006	1000	943	984	1015	995	931	968	997	987	987	1001	994	991	981	923	1027	982	927	1000	1038	964	996	987	997	937	925	974	961	991	962	949	940	1001	973	992	1012	964	1020	1002	1015	966	1034	988	937	1055	1005	1001	962	1007	961	1046	1039	1002	1023	1007	1030	1040	1024	956	957	906	1014	970	966	967	974	961	995	1005	1042	980	976	958	993	1007	998	1000	1058	923	942	950	998	993	995	963	962	992	1003	981	973	952	986	992	986	930	962	994	1006	980	977	982	989	1002	944	996	961	1014	998	927	1037	977	1080	978	1025	1012	975	962	968	976	1008	948	995	974	992	989	1007	960	994	997	997	1028	963	950	1016	966	975	978	1056	1009	1050	1023	959	990	989	971	1018	990	1043	955	1013	1007	1051	942	991	1006	1051	985	980	963	959	1003	997	974	1011	1017	997	972	929	957	948	975	940	989	966	1077	996	953	1010	983	996	1079	1059	940	977	953	1032	1000	981	981	960	942	996	976	1006	924	1033	1000	979	1018	999	1005	982	930	948	1046	970	1032	972	1020	925	1022	955	1004	973	991	1006	924	1056	999	1006	989	941	973	1015	981	957	991	977	1008	947	1018	1023	976	1011	992	954	961	987
11160	708	314	272	259	167	168	182	175	147	149	157	130	162	168	166	163	152	146	172	163	128	137	164	159	152	149	168	163	192	137	166	185	157	153	145	156	145	166	164	149	141	141	165	161	178	165	144	160	149	141	153	141	153	143	144	152	168	135	155	143	155	148	146	148	160	126	164	154	156	150	147	163	176	162	177	183	155	158	163	175	173	163	151	163	164	172	158	151	141	177	171	161	174	156	135	170	135	165	167	135	149	177	165	170	146	146	159	152	147	173	162	140	153	177	148	138	141	172	152	144	144	155	138	148	142	148	154	150	179	146	157	139	146	132	139	162	155	156	149	145	167	161	160	152	141	171	151	164	146	170	144	133	167	131	147	156	136	149	163	175	155	162	179	174	170	162	152	154	177	164	150	152	168	134	144	151	138	153	156	142	140	159	160	164	150	154	144	169	175	143	121	151	134	165	167	145	147	140	168	152	169	152	153	135	150	173	185	150	155	132	134	157	165	165	155	153	150	179	151	162	139	149	154	139	143	161	147	169	154	179	156	144	141	184	160	153	162	169	158	184	145	142	166	118	145	153	168	175	154	169	147	144	128	145	147	154	157	174	143	151	174	149	150	175	151	158	135	158	148	167	161	152	168	139	152	150	161	146	154	161	157	136	144	147	151	134	137	177	138	165	167	172	156	176	171	148	148	148	175	152	165	134	160	138	152	134	135	170	152	159	162	162	168	132	145	154	155	167	159	174	151	163	145	181	157	157	149	146	154	155	145	148	193	146	149	167	161	171	152	185	158	158	163	135	131	159	163	173	150	152	179	170	167	156	164	142	165	161	171	172	163	161	148	166	170	153	164	154	177	165	142	155	167	169	150	140	139	163	126	144	155	148	146	159	152	140	136	146	151	135	184	182	162	158	144	132	146	174	161	142	169	158	156	177	145	140	157	177	172	154	168	160	137	180	141	136	168	148	151	180	166	166	141	140	159	151	161	158	141	147	141	158	154	157	132	131	157	143	158	146	170	155	150	151	166	172	140	138	153	138	149	150	163	161	138	170	171	160	161	132	142	173	161	136	164	193	157	151	169	161	148	161	155	142	161	170	170	143	125	161	173	174	146	146	159	143	168	171	166	178	146	167	126	160	157	151	160	140	159	147	171	177	148	138	160	162	137	153	151	163	153	178	151	131	179	159	152	158	152	168	160	161	154	152	170	152	138	139	139	181	153	147	134	163	170	173	154	164	153	177	134	158	155	178	129	175	140	121	146	154	154	169	140	181	174	159	166	189	161	139	172	153	159	153	155	156	148	151	143	143	147	160	146	169	172	133	156	140	184	150	147	153	166	143	153	138	160	170	143	172	155	160	161	164	154	153	156	164	134	151	146	148	151	164	179	156	153	168	182	162	142	131	167	146	175	176	145	150	147	193	154	158	152	151	155	135	156	148	129	157	167	180	151	173	158	164	159	153	137	161	154	170	142	153	160	145	152	139	152	152	168	142	142	173	161	115	143	162	141	154	157	117	148	163	166	146	164	192	122	154	154	150	155	143	152	159	142	151	143	146	142	155	185	141	164	130	156	148	136	182	175	169	154	140	171	137	149	160	133	162	152	138	167	132	155	157	146	164	141	164	158	168	175	135	157	184	130	167	161	142	148	154	136	162	146	163	169	155	129	157	174	164	149	149	159	159	174	139	170	151	142	144	128	178	161	168	145	154	146	153	149	144	165	149	169	163	164	173	174	145	154	138	142	163	158	164	153	147	148	151	166	141	140	166	151	180	146	147	150	170	173	141	156	140	171	193	165	149	152	158	148	156	167	153	148	149	130	149	125	168	142	149	129	138	159	127	131	158	161	135	172	146	149	168	152	157	151	167	159	147	140	147	148	164	168	179	154	137	171	139	144	170	132	132	150	133	156	159	183	162	151	156	141	155	173	161	159	137	146	151	135	160	164	160	155	154	149	163	177	166	167	171	152	149	154	138	159	162	153	150	169	141	147	162	171	133	138	170	152	175	135	159	136	151	168	146	151	153	151	155	169	155	149	149	183	152	130	131	156	147	153	168	149	140	129	149	136	125	153	156	125	140	145	155	147	144	172	152	138	151	161	166	166	178	137	156	163	152	158	140	144	152	164	163	174	160	148	150	180	161	161	152	145	143	157	165	196	149	165	166	157	141	148	143	153	143	139	165	157	142	155	151	169	147	156	175	187	145	164	155	148	168	166	159	146	172	127	171	154	157	128	144	157	146	158	164	153	148	129	150	158	170	139	156	168	143	160	161	174	163	166	151	145	137	132	184	142	138	160	165	151	153	148	168	142	166	150	134	142	165	161	138	139	174	167	171	169	165	159	172	145	155	152	143	182	158	142	161	161	121	149	138	153	158	167	136	154	159	168	152	166	169	146	152	144	148	151	160	166	158	161	157	147	178	153	155	131	157	147	152	163	143	163	142	165	161	127	150	167	146	143	160	155	167	155	143	162	148	145	154	177	165	152	145	134	137	141	171	166	168	154	136	146	144	152	149	147	170	167	141	146	170	144	136	167	157	146	168	157	144	142	162	161	142	172	153	164	147	156	149	148	164	175	176	180	168	137	161	144	147	155	140	169	144	146	136	168	152	162	167	148	148	133	162	150	152	150	149	131	135	155	148	165	137	169	151	157	168	152	166	142	154	158	165	153	145	150	176	162	161	152	146	163	167	158	149	151	142	133	170	155	143	164	148	149	156	149	156	131	164	164	130	167	184	132	160	159	131	148	159	147	158	132	143	157	150	169	141	159	178	161	176	134	155	156	169	165	169	162	152	167	181	172	164	145	145	174	139	164	151	163	137	172	137	153	141	165	156	143	141	158	153	159	168	154	139	173	156	143	167	165	127	179	149	146	156	161	161	139	167	132	150	167	152	150	145	170	153	154	148	155	171	150	135	167	166	157	167	157	140	144	137	149	148	132	146	156	145	168	146	165	138	150	157	140	162	165	159	168	144	153	129	153	140	144	132	139	153	156	175	166	174	172	166	159	134	182	164	155	173	153	146	144	128	155	140	166	150	169	148	138	142	154	156	160	153	164	133	171	156	153	167	167	163	140	148	139	144	129	156	164	147	176	134	144	184	148	162	146	171	168	135	140	157	134	157	160	158	148	146	192	156	140	145	129	155	161	167	145	173	143	164	152	180	140	144	170	170	157	155	155	155	124	142	158	183	129	156	145	173	169	152	145	157	158	148	143	137	162	164	160	146	192	167	178	148	155	147	163	157	170	159	169	156	156	175	162	159	153	156	147	146	181	144	171	197	181	144	175	168	145	127	189	168	170	184	161	139	158	159	167	151	155	143	146	139	122	157	162	172	150	185	177	157	170	179	178	158	166	147	150	130	148	149	171	135	133	155	160	194	138	151	149	148	160	160	139	178	151	150	164	166	135	161	146	142	160	153	174	159	145	148	153	157	157	155	146	143	146	153	177	153	127	142	153	131	132	156	159	144	174	155	138	144	157
9234	676	842	871	825	634	556	542	524	458	476	488	473	464	455	511	486	501	476	461	483	406	472	469	501	458	490	508	439	504	457	457	454	447	485	483	470	477	478	503	478	469	508	442	431	452	518	443	451	491	465	452	460	430	425	484	446	475	465	491	499	438	419	470	489	511	447	464	487	493	444	425	464	475	468	502	432	472	454	463	467	448	476	466	434	464	481	467	453	488	497	457	429	473	442	459	462	427	432	459	451	476	484	451	460	457	498	473	457	479	448	511	462	483	445	429	451	442	469	492	470	447	452	469	453	475	507	447	476	487	464	446	425	469	515	425	449	460	489	434	467	437	462	474	452	461	481	441	474	478	469	441	444	491	441	469	425	474	444	478	448	436	450	490	482	479	455	441	475	480	459	486	498	465	456	436	448	472	468	428	468	462	436	475	493	477	468	487	467	441	470	440	477	466	433	499	464	450	444	468	451	445	470	471	449	444	495	436	460	440	470	457	465	463	477	449	431	467	457	507	467	465	501	471	464	488	435	470	463	464	464	508	484	463	437	477	486	489	460	498	470	432	443	454	451	425	443	477	462	469	471	491	452	492	443	454	496	472	481	492	459	462	440	468	461	510	463	500	460	464	495	481	467	486	456	440	463	427	465	429	499	454	475	438	469	429	418	426	425	449	479	471	489	471	419	467	470	461	478	418	453	471	436	446	463	438	463	478	449	463	465	464	460	463	467	462	499	440	453	450	486	470	462	473	442	472	432	442	477	487	460	485	444	437	458	504	471	462	466	482	432	440	451	479	449	501	455	469	477	471	465	482	467	474	475	457	427	419	445	456	446	433	463	490	458	472	452	464	459	481	454	456	478	488	443	425	412	487	491	471	468	492	480	464	461	471	493	461	493	435	484	435	441	422	472	451	472	472	471	463	465	457	491	468	492	449	494	483	494	437	475	469	448	444	452	454	424	473	476	442	464	450	435	444	477	508	490	478	432	461	433	457	473	472	458	471	488	485	475	455	444	466	473	492	511	463	473	450	476	439	480	419	474	477	484	467	445	475	429	467	488	474	484	482	483	530	462	483	493	479	433	457	444	477	451	434	472	466	489	459	437	464	492	484	458	466	500	464	464	461	504	466	471	474	474	467	469	485	443	499	461	467	451	464	463	461	440	467	476	442	471	468	470	432	470	466	497	470	482	507	418	437	443	462	449	499	427	481	414	462	525	465	475	449	442	465	473	489	437	455	435	470	469	462	469	440	458	484	460	477	461	476	420	491	446	476	473	458	453	469	503	478	499	463	471	467	510	427	444	491	463	439	418	469	457	469	477	451	468	480	456	453	450	467	485	472	470	483	449	454	455	445	457	490	483	474	481	459	468	457	482	482	456	427	433	472	458	487	477	415	479	448	470	464	479	482	441	454	491	467	521	477	440	474	505	445	447	474	442	440	456	422	440	482	462	436	436	442	441	490	477	458	505	460	483	476	497	450	441	465	467	460	464	476	453	458	495	467	480	429	464	448	492	468	470	458	459	476	499	445	466	444	447	478	471	466	458	459	462	506	481	493	476	429	484	494	440	483	459	477	476	474	442	490	455	466	468	460	495	499	446	450	476	478	451	467	463	450	425	457	445	476	469	492	479	442	463	446	462	469	455	493	447	476	451	465	438	438	448	493	481	475	473	487	469	427	426	472	474	490	461	469	428	479	462	469	438	450	446	485	476	455	456	466	449	477	448	473	480	457	430	499	456	444	471	474	451	454	458	461	467	456	480	484	505	437	429	462	456	448	460	489	464	460	453	481	457	489	470	444	491	439	447	456	475	476	485	468	454	482	434	450	508	470	435	469	464	455	485	491	474	495	457	452	502	490	509	442	499	478	442	470	465	462	484	472	450	472	453	453	484	501	461	471	485	464	454	448	441	498	500	476	480	429	495	419	455	468	435	471	459	458	504	470	491	433	456	496	440	463	461	466	423	487	479	472	457	451	490	455	468	477	459	497	412	464	447	506	502	503	479	453	439	463	441	466	460	435	467	419	458	478	426	477	438	501	418	482	449	479	462	432	467	456	445	466	469	457	443	453	467	482	442	462	481	472	460	443	443	457	483	482	441	458	484	425	467	457	472	493	504	489	431	483	456	465	472	403	519	474	451	493	456	447	447	461	489	479	465	503	498	430	457	453	459	433	462	445	489	445	493	431	460	499	462	479	440	450	449	462	513	462	465	452	491	461	439	466	446	466	477	493	504	436	430	451	484	415	463	485	433	428	416	459	464	437	461	433	462	464	468	446	471	463	448	462	462	484	476	450	466	417	475	497	435	453	448	427	504	471	452	442	464	474	473	475	466	486	462	415	468	456	481	477	473	455	483	477	467	489	461	433	479	480	469	466	446	479	469	505	463	466	454	457	471	482	412	455	462	490	460	459	525	466	477	454	438	474	438	496	454	453	427	414	475	464	460	534	486	412	506	447	419	469	485	441	471	440	469	446	503	473	437	456	480	437	500	449	474	514	489	464	458	450	452	460	475	456	442	480	470	487	483	465	493	470	455	490	444	508	452	466	473	445	445	466	467	462	476	466	465	449	474	512	472	478	451	470	457	452	483	468	423	473	454	503	502	463	488	487	491	502	473	482	493	479	464	473	494	491	452	442	454	452	472	454	443	416	470	468	469	434	430	445	470	470	445	495	489	495	476	505	443	460	457	487	457	471	485	472	410	469	464	480	465	452	464	449	465	471	457	447	430	468	469	450	494	437	486	415	471	453	472	456	436	480	419	473	459	447	443	444	434	413	427	497	447	448	453	477	443	436	461	480	441	472	476	466	450	455	458	455	491	482	439	453	464	452	447	503	449	471	448	450	516	442	488	455	474	424	509	490	493	458	485	467	447	448	462	434	461	475	489	493	500	440	447	495	476	483	452	475	474	507	466	487	485	471	477	430	448	444	481	448	458	459	514	499	500	444	451	433	472	446	507	459	474	480	452	450	459	468	463	509	468	456	466	493	435	453	478	495	494	481	499	475	437	480	441	501	445	453	478	460	441	465	452	464	469	488	439	477	496	457	475	446	468	485	433	464	441	494	447	444	462	428	510	454	443	470	464	476	492	463	491	466	451	489	462	449	471	473	428	447	469	458	470	454	482	473	480	463	443	447	462	467	447	461	461	465	468	452	453	437	433	423	462	473	490	450	458	467	460	449	464	457	497	514	455	453	468	481	462	466	458	445	470	459	446	474	468	470	433	463	502	468	480	477	506	478	451	444	435	477	474	433	489	451	493	430	465	506	484	492	501	443	482	472	468	467	459	470	469	478	473	444	465	427	478	457	478	483	438	485	435	510	416	449	436	473	437	460	440	445	440	484	476	475	448	465	473	462	489	463	461	486	476	450	452	475	472	461	471	478	512	441	500	449	489	416	439	467	456	466	455	429	472	421	482	450	503	486	485	452	463	449	422	488	432	460	467	448	433	471	454	425	500	436	446	462	449	454	476	477	510	480
55331	21571	4845	1212	878	687	500	558	428	415	441	392	356	374	356	363	371	356	340	341	356	335	351	355	336	324	341	373	322	382	352	325	308	314	334	370	318	331	351	317	311	335	376	335	334	312	334	336	335	337	333	313	312	392	353	294	366	381	326	331	297	321	352	285	353	316	348	292	330	313	342	335	345	334	312	324	319	334	353	350	348	318	335	324	313	317	325	300	319	330	315	294	293	308	314	328	310	338	333	311	319	339	287	308	336	316	307	320	341	342	311	327	352	356	330	295	334	345	343	330	326	340	336	323	305	332	319	295	311	398	307	306	338	310	325	314	356	327	292	308	325	340	338	328	288	298	320	310	294	323	305	295	274	311	311	311	295	299	327	351	328	324	322	300	333	339	340	335	286	264	308	326	317	324	313	303	287	330	364	327	332	336	312	311	329	327	313	306	299	344	320	323	332	320	335	336	386	302	297	338	321	315	320	312	322	333	324	344	339	348	328	332	339	356	310	324	336	308	297	295	330	325	336	335	298	334	332	358	320	317	328	329	306	338	308	330	313	335	314	328	318	335	332	382	317	299	349	297	359	320	336	361	299	340	299	335	318	300	327	321	302	289	309	311	322	323	331	303	337	326	333	306	349	300	287	312	352	307	341	322	338	323	305	311	319	288	352	351	309	318	320	313	331	357	329	318	320	299	341	323	329	324	297	358	322	321	342	294	317	320	322	278	333	346	334	365	321	314	332	347	310	311	310	321	312	319	326	318	358	329	316	323	307	311	331	295	299	353	316	332	294	346	312	334	292	348	313	339	322	316	347	312	320	302	336	361	331	329	357	315	310	274	307	302	312	338	316	331	318	328	366	298	323	318	360	333	289	336	336	330	339	310	314	323	320	325	336	311	307	294	316	278	312	360	302	340	305	348	332	328	335	336	342	322	314	332	330	326	312	300	303	344	343	341	322	296	311	320	322	327	324	343	342	324	316	316	296	325	347	308	311	357	297	342	316	310	330	352	337	330	322	316	330	329	305	314	319	292	361	304	322	347	299	301	333	304	310	281	293	325	302	321	308	328	325	327	347	352	314	325	343	310	338	297	295	320	317	331	303	338	324	346	371	325	317	304	335	307	328	276	285	355	322	324	333	314	325	336	305	311	322	379	319	305	351	299	324	337	357	320	322	343	330	313	323	329	323	336	336	311	341	348	298	322	358	308	339	350	318	335	319	316	349	313	321	328	338	330	355	299	331	322	335	339	307	329	330	341	327	312	292	319	296	327	349	330	319	314	301	352	355	319	325	307	339	304	333	312	354	337	349	289	290	354	320	331	306	308	345	353	334	351	319	337	343	322	352	302	337	314	335	328	325	317	301	294	343	285	303	355	303	305	301	328	332	323	314	331	370	312	323	346	323	283	301	351	339	322	310	342	324	335	367	306	309	317	311	302	298	330	338	279	299	327	341	362	311	341	311	330	287	298	332	350	282	323	316	308	334	306	318	318	343	316	275	322	299	310	308	302	327	338	299	330	304	339	319	324	340	310	356	305	316	350	329	275	345	304	327	339	295	319	338	343	311	309	328	328	349	318	308	285	321	307	355	324	350	318	292	328	325	330	306	298	313	284	310	326	340	328	303	343	301	301	312	313	349	349	303	313	334	325	295	331	356	307	340	325	304	322	344	338	298	332	317	322	306	313	345	356	315	354	325	330	337	304	324	321	310	319	339	328	338	312	320	338	321	334	337	350	360	321	316	331	335	327	347	376	302	333	324	330	346	347	346	355	340	332	304	330	318	325	325	307	345	334	345	308	322	342	323	334	346	368	325	324	329	319	340	329	305	305	328	335	302	331	313	290	335	350	305	320	298	311	327	289	314	321	299	302	329	309	318	327	329	335	330	319	320	360	283	319	350	334	319	318	338	330	308	320	292	329	291	315	300	321	353	311	328	323	312	310	362	327	303	335	324	323	326	315	299	321	321	321	302	338	312	313	345	290	313	315	298	322	276	346	321	326	336	348	341	296	314	324	336	328	338	310	297	303	335	325	296	305	348	345	294	332	304	313	344	300	302	331	365	288	293	331	322	304	312	295	326	331	308	306	288	323	309	327	310	327	327	326	342	324	305	316	322	304	332	301	333	322	306	318	296	287	325	329	301	338	325	317	314	320	299	300	345	310	318	303	336	320	314	321	311	326	318	341	310	322	329	292	308	320	309	320	316	342	335	364	324	318	328	297	298	311	337	324	347	317	330	369	311	323	301	323	323	354	303	333	336	319	311	289	357	341	304	333	321	338	350	318	297	314	329	334	314	344	317	322	339	308	318	333	327	350	312	332	324	307	303	305	357	350	299	306	307	329	343	352	336	289	330	318	300	309	331	308	354	339	341	313	345	310	349	301	321	364	323	282	322	315	317	325	322	351	327	308	349	336	326	309	300	312	286	299	366	351	310	310	286	344	326	322	346	291	303	331	331	323	315	344	351	338	319	300	284	341	298	335	303	333	334	315	318	309	318	359	340	331	311	312	325	317	317	310	331	319	324	352	326	350	331	300	306	333	301	302	291	333	297	323	314	345	309	319	318	334	344	320	322	346	304	325	357	310	304	302	328	340	290	346	286	328	319	325	336	325	308	340	291	338	335	309	304	361	335	330	322	344	348	321	329	320	323	288	337	294	323	349	331	334	326	308	329	374	333	345	357	323	322	307	299	342	353	335	334	301	326	307	319	331	300	384	305	309	312	330	307	325	305	305	339	324	283	329	332	317	357	299	309	318	334	315	304	373	342	361	294	342	351	313	335	299	314	325	318	351	304	307	286	345	324	320	340	300	337	312	326	303	333	339	286	306	284	346	302	349	311	328	310	351	348	329	334	343	314	320	309	316	322	340	352	258	287	337	318	317	333	354	323	304	271	335	342	315	299	292	322	311	306	349	334	285	322	336	346	334	334	348	321	299	355	334	344	314	331	293	328	346	301	312	327	341	303	348	297	342	345	322	370	327	319	337	329	322	353	318	322	322	352	351	295	263	340	324	288	315	318	368	322	312	329	337	313	309	332	296	328	329	361	314	314	314	298	275	343	343	324	310	299	320	348	313	384	323	290	302	329	316	341	330	345	330	369	342	312	316	347	342	323	307	353	337	324	339	329	303	288	315	301	288	351	316	328	349	339	336	316	303	321	322	322	287	334	284	325	336	319	363	301	322	283	308	324	341	327	332	297	336	327	294	332	310	304	295	346	322	303	309	299	354	310	302	341	334	336	357	305	331	308	330	349	299	339	328	295	325	344	323	337	310	350	299	314	356	345	308	312	312	327	308	339	329	306	331	316	353	282	307	313	296	326	312	332	309	321	343	326	304	327	324	348	320	299	302	318	300	335	329	289	309	310	329	325	304	332	321	286	301	320	321	309	358	367	342	335	334	346	330	326	290	328	326	328	361	324	315	306	321	322	308	344	332	328	292	337	293	321	298	306	319	350	315	303	301	324	349	347	319	313	314	318	326
31439	1693	2952	3257	2941	2383	1947	1768	1528	1392	1246	1149	1146	1096	1104	1045	996	1065	965	962	940	903	970	914	917	934	908	902	872	881	893	888	908	883	861	863	801	802	836	874	871	872	838	847	834	831	890	868	812	856	818	807	865	798	804	833	866	858	852	823	839	843	878	830	845	842	838	836	815	829	872	841	875	860	807	803	837	829	840	773	763	848	821	821	782	763	826	812	829	876	812	794	846	848	831	807	841	837	837	834	849	878	859	844	791	790	764	823	853	803	836	788	796	841	831	835	799	753	767	837	832	802	801	868	817	843	824	841	794	824	796	849	829	827	869	818	821	829	838	777	826	849	894	856	833	805	786	775	803	809	805	817	826	861	875	815	841	882	801	802	797	859	837	826	809	838	820	833	801	831	840	837	823	826	806	757	831	799	883	769	787	861	844	822	823	820	839	853	800	771	878	838	834	831	822	791	853	779	814	807	833	798	799	815	802	840	799	816	817	827	887	797	843	771	817	802	858	801	886	823	783	850	836	862	868	816	803	829	812	787	862	840	807	787	804	799	842	829	812	839	855	800	805	808	808	846	836	781	796	839	796	860	825	794	807	783	786	822	782	760	840	801	787	832	818	846	805	784	812	845	839	763	815	795	811	814	770	840	770	865	810	806	880	814	793	803	824	823	815	828	845	815	814	819	815	797	842	805	811	860	763	801	792	831	840	828	832	815	850	824	841	753	795	820	805	844	824	814	840	812	785	784	798	848	815	813	835	829	826	848	787	837	854	777	791	828	802	762	775	826	797	826	837	850	807	793	836	807	834	867	786	787	803	802	814	779	787	889	838	802	772	866	782	836	771	815	812	802	840	848	800	812	796	838	836	831	829	799	833	807	839	779	856	766	802	807	804	849	777	803	826	789	818	856	744	817	819	820	857	848	817	832	785	815	867	854	801	853	784	799	790	822	783	819	833	795	832	804	802	775	843	826	865	786	838	774	794	833	817	851	796	812	793	773	814	813	826	811	840	821	807	826	803	743	820	829	837	787	830	808	800	844	876	765	832	767	869	851	821	823	813	838	773	796	828	822	842	809	817	805	829	804	849	815	839	837	805	802	836	778	790	824	844	847	830	885	766	835	809	771	813	830	794	874	812	811	827	857	829	846	829	851	783	819	826	800	803	850	812	834	808	817	779	833	841	843	834	793	819	816	818	790	803	816	844	813	848	816	733	818	881	789	812	811	813	769	850	795	799	805	796	747	791	778	801	797	819	791	793	817	867	824	847	837	870	819	804	806	775	820	788	788	801	803	864	846	820	795	837	835	839	770	808	793	781	822	811	866	806	796	797	841	789	868	831	798	811	794	880	789	835	860	853	803	804	850	806	794	771	843	814	817	832	784	826	813	844	844	803	795	834	803	832	825	814	804	839	785	817	858	810	838	883	815	773	823	759	831	843	767	807	800	836	813	721	847	845	822	829	864	844	791	869	851	816	820	785	833	788	792	812	809	827	821	811	861	803	792	843	814	787	828	842	813	819	817	848	791	774	837	818	822	856	867	819	812	817	810	844	861	823	856	834	797	798	834	832	830	840	830	860	806	792	759	816	842	821	835	823	823	816	861	864	806	809	825	829	808	826	800	852	842	881	837	830	834	808	795	813	780	792	804	820	783	815	788	873	838	847	807	842	813	853	846	841	859	830	849	811	795	816	838	873	841	845	826	788	730	876	883	808	820	810	792	776	762	812	819	806	792	859	804	816	801	784	828	799	839	833	836	793	848	792	839	805	779	801	796	821	816	833	852	828	819	784	819	814	824	853	799	826	779	823	832	854	812	852	816	822	824	814	869	869	792	781	777	818	821	818	818	837	832	793	791	837	851	844	812	864	801	832	830	833	821	814	833	845	828	894	796	863	827	757	850	794	834	792	833	895	794	778	866	816	810	817	784	880	832	801	765	870	814	817	810	838	863	799	822	815	846	819	807	833	829	861	766	747	806	785	830	828	815	853	847	765	846	851	854	774	851	835	789	807	808	820	791	796	800	794	818	790	806	755	847	795	810	847	821	825	837	849	832	823	857	828	852	807	857	862	820	820	786	813	796	834	818	822	862	819	807	832	782	791	792	872	854	781	832	827	853	767	817	829	793	863	816	846	804	822	792	793	814	843	847	847	790	812	823	787	800	844	799	862	859	870	846	793	816	823	825	845	792	784	793	810	846	870	816	808	825	837	774	800	817	880	773	751	836	815	823	826	805	893	798	825	783	817	744	856	814	818	824	830	825	803	831	825	794	862	818	786	809	808	795	778	842	825	821	841	776	828	817	815	789	799	864	845	822	782	825	807	785	791	829	786	854	786	770	765	841	795	821	784	782	826	836	821	797	862	858	805	844	849	800	787	796	818	801	801	799	805	823	820	768	815	834	819	771	821	831	772	765	829	793	807	768	861	820	805	810	783	815	801	794	871	794	856	833	796	793	824	826	777	826	783	816	806	817	847	797	804	809	796	770	829	809	873	829	809	815	796	803	827	817	783	780	836	817	786	840	854	815	784	823	806	844	855	810	855	774	812	849	837	788	834	886	786	840	803	778	801	806	836	769	799	813	840	826	777	775	824	844	814	813	790	771	773	818	832	808	853	808	809	826	790	800	890	834	791	856	847	854	845	822	787	830	804	838	805	784	799	874	853	772	811	823	784	767	776	775	835	779	846	777	839	839	867	793	805	844	836	803	793	797	838	780	783	817	797	782	806	781	817	796	842	761	770	767	825	794	836	817	768	824	812	803	786	793	846	838	719	812	840	845	836	857	809	795	808	835	857	859	832	844	798	802	788	784	797	860	803	866	801	872	795	789	804	772	801	839	854	857	824	876	822	809	870	841	851	808	836	849	831	800	788	844	876	838	784	837	790	799	791	804	868	819	854	791	817	852	811	847	792	805	849	830	794	834	810	804	812	799	808	834	858	798	796	794	834	816	830	834	837	820	867	805	812	803	814	813	785	821	837	824	832	799	821	837	821	855	852	843	846	816	803	840	867	859	786	776	807	835	799	837	824	843	816	860	773	818	842	843	825	801	843	816	796	797	821	773	815	793	829	798	796	849	858	814	782	856	828	815	848	793	828	835	825	777	808	805	834	765	819	811	828	816	809	810	894	815	804	825	783	843	781	820	839	827	872	824	830	855	833	847	849	832	855	833	816	785	813	826	820	874	805	815	814	849	825	795	785	797	765	784	817	814	792	778	800	837	848	860	811	803	740	873	819	785	841	833	817	817	831	800	812	823	822	825	799	800	844	849	845	791	776	796	792	795	807	795	846	866	836	804	829	888	827	848	836	778	790	805	863	793	778	846	764	817	820	785	821	778	843	787	785	821	887	874	839	798	776	819	841	799	815	788	853	830	789	794	726	831	820	841	782	807	823	774	813	814	810	831	843	784	787	781	836	782	809	789	836	869	804	786	842	865	829	857	821	827	825	770	806	832	806	868	824	799	846	855	803	789	801	776	824	835
63153	29159	12448	2515	1477	1063	858	745	639	629	532	560	504	546	503	533	481	454	450	456	421	491	441	423	443	456	416	426	424	388	452	458	424	432	454	400	404	415	454	433	420	419	398	421	407	416	419	396	453	427	437	424	411	417	421	416	430	453	455	430	431	402	391	441	388	433	404	428	414	413	422	438	400	427	410	420	373	387	444	446	416	405	397	400	416	404	440	416	402	395	451	406	423	412	429	406	421	431	407	401	386	403	430	400	420	365	411	433	441	427	403	424	422	385	399	422	414	430	378	434	419	438	391	425	433	393	441	416	381	430	410	428	405	385	403	408	397	424	415	440	416	429	447	396	411	446	411	399	398	408	409	404	412	401	457	366	405	399	447	433	410	435	421	406	411	399	438	431	446	398	401	440	411	399	433	395	470	409	439	408	404	423	421	419	392	421	429	394	416	427	446	415	405	406	398	430	412	420	411	433	429	417	375	451	389	417	374	428	393	412	411	386	398	395	425	394	381	399	438	438	436	438	403	439	404	399	413	449	399	411	436	407	411	416	457	438	365	409	437	426	413	424	378	431	419	405	403	430	438	397	417	448	461	398	425	422	385	405	414	409	428	431	434	421	413	407	379	405	443	404	417	410	416	426	401	430	400	431	421	410	403	396	429	408	429	405	380	429	391	398	408	432	417	458	399	416	428	386	417	420	399	383	412	427	406	419	436	408	466	411	397	389	410	427	399	386	386	392	395	430	382	413	436	399	386	411	415	419	422	415	441	470	434	440	412	445	413	442	401	402	421	381	431	438	418	414	415	413	413	414	453	393	381	421	399	411	392	426	390	441	414	403	422	435	388	420	442	427	381	399	415	408	412	420	415	445	447	428	410	384	405	439	443	406	422	407	405	428	380	418	408	408	392	445	376	397	398	429	408	437	451	431	409	432	392	452	427	418	439	386	446	420	413	397	433	448	422	423	420	393	405	424	442	434	432	414	409	417	434	425	409	376	407	423	396	404	401	412	439	369	376	403	413	422	374	395	454	409	417	436	429	453	409	399	393	396	410	430	390	415	411	402	450	434	409	430	398	411	387	423	386	418	424	441	408	423	431	440	442	487	398	385	446	419	424	414	435	409	393	441	392	443	407	417	425	445	413	420	427	436	402	420	384	435	410	423	426	364	396	386	436	406	427	409	426	414	463	444	418	418	400	393	390	477	408	420	425	424	454	411	434	413	375	415	393	392	429	404	449	403	410	410	430	367	424	376	430	406	414	423	434	418	433	409	422	415	406	403	425	424	404	420	398	424	435	432	391	385	430	395	393	420	413	389	437	449	407	392	433	406	433	466	447	416	405	416	421	422	429	422	401	407	417	432	448	421	423	412	416	411	394	409	383	380	355	391	406	407	442	448	492	401	409	449	405	463	410	408	393	438	397	430	414	430	399	420	406	399	411	400	433	389	419	442	434	399	397	424	367	426	399	419	416	429	387	433	384	427	419	437	399	390	432	362	374	434	400	417	425	423	426	415	429	419	407	439	420	396	383	433	397	408	400	404	409	434	400	408	437	432	418	407	407	388	400	401	394	424	433	404	400	413	370	416	419	410	457	411	384	421	431	410	413	375	436	390	412	420	415	396	413	407	410	447	417	398	432	397	389	408	397	413	425	436	432	468	421	397	420	422	430	385	439	425	421	439	424	445	405	424	433	399	405	433	408	442	380	430	427	426	420	428	426	356	431	399	420	384	394	395	438	384	423	411	365	395	434	421	406	396	364	413	436	425	399	385	408	406	459	407	397	424	438	453	405	428	410	425	412	390	382	421	400	362	409	394	469	416	449	432	389	465	371	383	386	368	373	391	379	421	417	400	400	380	419	357	437	414	430	437	401	390	379	439	406	367	357	374	427	432	431	417	404	389	445	389	381	395	426	411	409	431	406	419	459	426	417	395	413	450	420	438	399	432	399	408	426	431	411	403	387	408	390	437	384	444	425	404	427	430	421	469	415	442	415	465	430	437	430	419	434	398	417	453	433	422	404	441	448	449	419	403	417	380	418	429	438	410	406	414	406	406	383	414	419	431	431	444	412	409	431	434	420	417	404	400	420	406	405	389	435	452	440	385	377	413	406	399	429	395	408	415	356	404	401	427	398	397	419	399	435	395	429	412	395	413	411	426	395	431	398	422	390	408	409	391	382	443	380	393	415	407	406	409	423	431	426	426	405	426	428	350	413	403	422	428	437	468	418	405	417	405	458	415	419	435	433	383	397	419	394	433	394	401	441	396	393	399	411	382	451	428	465	396	452	415	387	419	418	414	390	401	389	398	368	416	398	395	408	404	409	389	425	425	424	400	447	394	444	388	431	426	410	425	377	411	430	435	426	389	364	411	451	452	410	415	409	423	379	416	433	443	469	437	397	427	401	394	418	416	386	406	415	388	434	405	398	435	398	420	415	404	452	411	393	407	407	448	397	371	422	431	400	388	372	435	403	382	401	403	440	424	402	444	392	419	440	443	404	431	416	432	424	401	415	399	385	423	416	410	411	417	374	458	425	429	433	448	375	394	429	441	452	401	457	374	440	428	424	418	412	407	372	454	419	383	378	426	393	408	434	421	410	418	399	387	420	426	378	434	384	406	412	395	423	422	410	423	401	425	406	417	448	444	403	402	411	407	448	403	416	405	429	414	441	415	408	437	463	440	423	426	421	410	418	441	456	388	454	394	406	445	375	413	402	370	406	410	400	385	397	421	406	446	398	377	418	398	438	439	450	422	445	446	413	444	377	439	412	437	431	392	413	391	412	430	424	399	397	394	404	401	444	444	395	443	368	417	450	396	396	435	446	452	385	425	411	375	421	439	435	420	375	404	429	431	405	462	387	404	373	458	421	429	385	398	412	407	408	402	414	370	422	428	432	396	411	415	377	418	444	394	424	420	408	428	415	424	401	423	393	402	422	416	405	446	441	396	397	420	395	427	423	456	425	425	398	415	419	431	482	435	440	410	423	389	420	416	417	414	389	388	396	438	407	430	406	411	443	379	428	378	425	407	388	398	422	389	421	441	431	396	379	396	421	427	415	446	398	400	390	425	425	396	412	416	420	424	411	387	441	433	399	430	397	415	412	388	399	428	389	435	404	446	412	432	415	411	450	408	379	426	419	385	449	397	406	420	411	422	464	405	398	407	401	443	412	382	416	410	470	444	399	417	410	419	409	395	407	448	413	453	440	437	416	411	400	390	425	398	439	442	443	433	392	393	434	447	402	482	429	361	423	388	426	409	391	407	402	437	419	384	413	432	398	394	434	385	418	412	418	424	408	440	397	405	408	406	392	439	410	428	389	445	413	423	450	375	430	407	434	427	413	388	406	418	425	440	409	416	406	425	393	416	416	423	427	425	416	436	426	409	437	416	387	431	411	366	419	403	395	416	418	448	372	412	396	394	422	374	426	418	411	452	414	427	420	395	436	442	448	431	395	444	433	395	385	402	397	424	415	425	393	401	463	395
39981	2564	4751	5392	4906	3909	3207	2807	2439	2111	1898	1768	1700	1559	1476	1437	1428	1356	1328	1330	1244	1255	1206	1164	1147	1117	1179	1118	1102	1138	1145	1084	1099	1118	1071	1075	1075	1056	1046	1066	1040	1083	1088	1010	1090	1040	1044	1012	1036	1022	1007	1001	956	1013	994	1021	1029	987	1022	1020	997	942	971	1023	991	1004	1008	1054	1024	972	998	991	1000	1066	1055	1008	944	975	990	1033	997	1015	970	1055	991	949	1020	1060	1005	942	976	971	982	991	993	1008	995	1056	980	1061	1006	1049	1016	974	985	993	989	1022	979	1026	1010	975	934	934	1004	957	999	999	988	970	971	1015	992	1029	914	1011	985	967	981	977	984	963	979	988	986	971	1004	985	974	1012	1010	944	968	1012	968	967	941	1017	985	980	957	965	1032	980	966	1012	928	987	911	952	964	981	933	950	979	957	956	973	971	986	999	971	955	962	978	948	989	1017	991	951	984	1021	947	956	1004	1003	998	1004	1027	970	1017	964	983	950	1037	949	931	1012	958	963	1017	959	952	999	1018	1006	1025	970	994	933	981	933	1003	1029	994	969	969	987	953	961	952	975	995	958	970	968	1012	986	948	1047	985	1031	940	985	986	1027	1008	972	1040	947	997	1000	1028	907	959	992	982	978	1017	978	988	955	1002	942	995	985	964	997	946	1038	959	969	987	990	986	1013	933	985	979	981	1047	929	988	897	1009	1055	974	1004	1005	1011	963	1027	1000	979	1039	967	960	988	939	981	967	965	1006	975	1024	1004	990	965	944	937	970	979	974	974	986	991	966	1003	957	1001	1004	991	985	992	982	1036	981	988	976	972	921	941	1039	1016	973	971	962	976	1035	974	988	1005	1012	1008	993	936	1031	973	971	969	998	1009	1027	964	1000	931	985	977	1015	1002	932	964	968	979	998	1025	971	984	1009	924	935	988	996	990	958	985	975	1013	1005	984	963	1025	975	978	1015	994	1042	988	929	968	923	950	990	978	997	996	973	957	933	989	1001	947	971	983	983	997	972	987	973	994	982	990	981	993	985	995	1001	1033	1044	985	951	999	982	1056	1039	969	1057	1000	980	998	941	1054	976	995	913	1013	950	981	934	1016	985	901	983	991	989	1013	1051	959	993	977	951	984	952	1043	1014	1010	942	939	951	977	986	1038	982	989	1016	1003	950	994	951	932	979	953	997	966	1005	1054	990	1025	978	958	1029	948	1013	968	1023	974	967	1003	973	984	971	932	964	910	1003	1009	951	1018	963	1032	1022	995	1028	975	973	956	956	990	998	987	1055	1024	1058	971	923	1054	945	1014	1025	1038	1009	961	988	930	975	974	930	999	1048	1006	1001	949	977	948	958	955	978	966	998	971	969	945	966	1015	936	979	987	965	1016	1051	1040	966	1006	943	999	976	981	1011	937	960	994	967	971	984	962	992	1001	982	953	994	984	949	1004	983	945	985	987	959	931	996	981	1032	1000	959	990	972	1021	946	1037	1010	952	968	1017	1008	963	972	954	968	979	948	998	1008	977	985	994	999	986	961	938	945	982	967	985	1012	951	1038	953	952	954	1011	987	988	1014	995	1035	939	1000	1007	928	966	1006	983	960	994	978	1005	975	1029	974	1022	969	975	1005	1007	980	1041	1041	977	1023	1009	991	978	1027	979	983	1021	989	1016	995	1007	1013	1027	1010	987	957	976	988	918	964	898	977	1002	1013	1040	993	966	952	1036	987	962	990	964	949	997	946	957	984	940	1056	1016	1032	937	975	1025	948	947	968	1035	963	1024	937	967	929	989	1019	1007	1003	1024	982	998	967	981	1041	1021	1032	1004	1019	1044	991	981	1039	1043	964	961	930	979	987	983	1021	991	1014	1027	953	1027	952	970	974	934	970	934	1041	985	1016	1016	955	946	972	1053	989	980	1014	982	977	943	1049	1003	972	970	929	934	990	1021	976	1029	1016	1053	960	1034	1008	976	934	1046	951	960	949	994	978	976	996	1016	957	964	993	923	956	953	1024	1024	1025	985	968	1003	956	996	974	986	970	976	993	940	970	974	957	965	968	984	949	929	977	922	1016	940	960	965	955	1029	953	1044	942	998	986	921	1063	1002	914	1022	997	962	983	964	994	929	1056	945	986	939	989	977	971	1006	911	945	995	1028	948	1016	1002	964	946	972	991	993	962	957	958	1004	965	995	962	1026	1005	960	997	997	1004	935	1077	1017	970	959	990	970	953	972	978	987	927	974	982	1022	956	1000	1040	983	1017	1011	957	996	992	961	1013	965	999	975	976	1018	1003	961	932	982	941	926	957	965	1028	971	994	935	974	1030	1064	950	968	989	1009	932	982	976	1031	983	1027	975	950	895	1034	944	986	982	990	959	1002	965	961	958	1010	961	979	998	940	990	942	954	982	1000	975	954	951	999	943	979	998	1013	962	1007	1044	934	990	1022	1015	1004	986	955	919	969	985	896	1064	955	950	1053	1011	1017	956	980	964	974	1000	985	1023	997	975	969	1027	978	987	925	925	1037	969	942	957	1007	998	1001	986	993	1019	997	945	1014	1024	972	984	983	982	966	927	942	962	966	985	941	960	1035	1002	1020	996	987	948	1004	977	1011	1014	1008	1019	988	980	1013	1026	991	1010	966	1025	941	994	960	1007	996	990	974	1002	960	1005	964	976	983	983	1014	948	957	993	977	1001	994	997	970	954	972	999	992	973	1012	974	1025	908	1026	1019	1031	926	937	968	1000	1005	1071	955	992	996	990	960	1029	989	985	971	959	949	942	1041	920	915	967	1002	943	1019	994	1045	927	988	979	1084	1023	983	999	956	951	952	991	985	985	937	951	990	964	1012	956	1017	962	986	964	949	964	1002	1001	985	929	924	981	1022	955	987	1066	1028	988	1046	937	923	970	946	975	1013	980	988	931	910	966	984	990	1000	984	931	995	976	970	914	999	1031	1028	1025	1005	980	939	959	1015	967	963	932	978	997	996	1015	981	998	971	970	948	916	1026	977	968	1042	982	951	972	1038	975	1003	971	989	941	999	964	960	981	988	916	986	970	992	932	938	964	1011	1000	952	1011	976	964	978	968	932	970	968	1025	980	976	975	959	970	971	1025	959	1019	965	1053	942	1031	1018	972	988	930	972	962	963	952	917	994	973	990	996	974	925	961	1049	999	950	948	949	1000	969	981	982	962	996	1004	981	938	938	1007	1004	977	946	993	1001	984	978	1007	1005	1001	1042	1033	1014	956	983	989	958	930	982	966	1015	965	1016	913	1010	1001	986	974	953	997	984	1026	1016	972	991	966	961	967	957	970	1037	988	1020	968	995	1006	1050	1004	941	955	1061	988	973	986	964	992	968	973	1002	952	979	1014	971	953	1023	963	1009	987	966	969	1012	941	966	991	985	991	1043	989	1018	945	958	968	1053	989	1052	999	960	978	987	941	983	1012	958	995	1031	936	949	997	1007	1020	981	1012	979	989	1036	985	975	978	982	941	961	980	1041	978	964	973	981	920	957	991	978	954	958	968	998	974	987	1008	955	1022	991	969	1056	991	962	971	1010	991	978	1020	965	961	1002	996	983	964	960	958	959	1025	985	960	1011	976	986	973	950	936	960	961	1008	957	936	995	1053	1009	1013	1030	995	966	1016	976	1027	949	980	988	999	934	990	1008	1005	978	1017	993	1060	1048	960	989	962	966	1005	958	1045	997	927	1012	1017	961	1001	1028	995	980	918	975	932	1004	934	986	940	939	996	948	1052	988	963	998	958	920	953	1013	953	1000	1008	999	912	938	957	953	982	1030	1019	1017	971	977	1033	1006	966	1033	1044	984	1017	926	1010	968	946	996	1007	983	918	993	1022	985	889	1013	1016	953	986	999	1001	1011	1022	933	970	962	970	952	982	958	965	967	983	926	1035	960	984	1043	1045	977	948	1002	985	1035	976	1009	993	940	1035	1021	973
11119	686	339	272	243	194	190	183	159	176	137	170	170	150	137	145	143	161	175	153	170	140	148	179	172	168	162	142	179	181	168	170	169	166	160	159	149	163	186	170	176	156	134	160	142	132	147	151	144	157	156	161	149	156	167	154	155	162	175	145	148	162	172	157	142	168	145	144	156	147	180	151	148	152	152	140	149	176	155	149	155	149	174	156	141	137	141	168	164	168	152	165	159	165	148	153	137	130	158	148	153	151	145	150	156	152	129	128	158	134	162	174	142	160	135	151	170	172	153	146	147	160	139	176	162	172	164	154	190	144	147	146	143	159	159	154	156	151	155	149	164	151	160	177	152	124	149	129	143	151	146	164	176	147	138	157	181	130	158	185	156	141	145	154	179	155	155	150	139	155	163	155	156	180	165	157	134	142	163	146	162	168	147	163	147	174	170	184	153	126	171	156	153	154	142	170	161	168	140	145	164	145	140	168	174	148	148	149	151	142	185	134	147	161	160	163	165	144	149	160	174	151	163	141	171	162	160	151	181	150	153	158	157	158	158	155	175	146	130	146	155	168	158	159	176	153	158	161	132	150	159	156	181	164	147	169	138	149	155	141	144	168	151	130	131	182	200	149	122	165	155	150	176	145	166	140	144	150	161	155	150	149	146	159	156	160	164	124	160	139	155	155	158	133	146	155	160	162	131	152	140	166	159	179	162	172	158	183	163	136	144	138	150	157	159	173	141	163	140	151	142	168	160	174	135	149	161	146	165	183	131	152	149	163	171	151	160	151	171	169	168	186	170	163	149	139	159	199	148	160	150	149	151	162	159	147	161	153	149	158	155	195	149	157	152	169	143	176	174	158	149	150	145	154	154	167	143	136	159	155	183	163	156	158	153	163	163	156	141	159	149	153	166	168	147	161	166	165	163	157	148	175	157	162	192	157	159	161	154	188	142	146	157	135	179	167	146	186	140	167	172	154	145	150	172	158	143	122	155	161	161	165	144	139	130	148	133	164	162	174	171	154	142	178	163	159	144	153	152	173	123	167	137	185	163	164	175	160	189	150	150	174	151	145	134	163	156	135	153	155	157	130	171	175	172	172	145	155	155	143	162	153	133	168	139	155	161	163	142	157	162	163	153	129	164	180	143	193	153	137	152	160	140	156	155	163	140	143	144	142	177	138	158	138	157	135	166	177	146	138	146	163	157	134	142	152	143	157	162	136	152	178	141	157	162	146	165	175	168	122	152	142	127	158	176	163	144	136	158	156	160	134	152	152	163	147	191	173	147	157	164	159	173	149	161	152	173	140	133	141	148	155	171	171	148	180	174	144	153	168	157	147	184	159	149	150	151	178	159	172	165	192	149	155	159	153	176	168	164	143	159	155	151	157	146	169	154	164	168	150	162	148	146	150	157	150	168	167	169	142	122	143	163	150	149	149	153	119	162	136	159	167	165	155	148	151	133	156	135	148	137	169	134	134	150	156	146	155	172	179	170	148	161	150	157	128	174	160	155	186	157	141	146	150	147	172	175	143	132	174	154	148	139	168	170	132	159	164	133	147	155	177	160	187	182	157	143	171	145	153	174	165	160	185	167	138	160	149	162	136	174	149	155	158	138	131	151	133	151	156	160	164	149	138	158	170	154	163	161	170	156	162	151	139	167	160	140	165	162	144	155	172	171	178	162	162	139	166	140	145	145	170	140	175	158	167	169	141	167	165	166	143	150	156	141	185	148	156	164	148	153	172	146	142	126	152	172	157	152	158	163	178	136	131	164	165	154	176	144	167	164	149	151	150	167	144	186	168	166	130	157	148	158	158	167	160	160	166	161	166	143	145	180	162	162	150	166	158	170	129	135	159	152	167	160	142	178	155	145	150	164	149	146	151	145	134	165	143	131	152	175	148	159	167	163	171	161	164	143	161	134	143	145	141	163	147	125	156	149	135	150	144	151	174	173	137	162	148	183	161	143	157	143	143	170	153	166	153	132	148	155	158	146	178	154	114	161	160	171	156	165	167	146	173	156	157	150	159	170	157	167	158	159	140	146	160	168	173	172	156	148	146	152	141	149	142	134	164	176	151	174	156	142	140	138	146	169	142	149	161	157	169	150	140	141	157	166	157	186	172	153	158	149	157	185	157	135	162	160	172	156	163	167	163	145	144	150	154	139	152	169	153	165	157	163	158	164	149	155	149	149	142	154	152	165	160	133	149	148	159	164	148	173	175	195	184	144	170	171	157	163	171	166	154	153	136	145	164	153	144	141	154	149	173	147	159	138	147	159	154	162	153	154	150	157	180	148	169	150	171	153	153	165	151	156	156	153	132	171	137	167	175	134	161	177	151	162	160	162	158	173	150	161	177	147	153	154	149	165	140	155	140	155	170	177	168	158	135	149	163	150	167	170	159	165	155	149	167	166	151	166	158	149	161	173	149	162	167	142	139	171	162	149	148	167	141	157	157	146	147	183	149	147	162	154	158	151	147	166	159	180	162	151	137	146	180	171	167	180	181	156	164	147	174	159	167	164	147	154	147	143	143	162	149	145	155	148	160	168	147	166	140	156	160	126	161	149	141	162	154	137	134	162	166	133	155	154	161	148	148	151	134	145	145	161	163	139	172	165	156	160	139	152	151	141	165	168	165	157	141	132	153	139	149	171	162	155	151	148	179	162	157	133	151	186	137	134	178	145	139	171	184	162	155	153	152	165	132	139	166	150	151	151	140	152	160	161	152	153	171	168	137	148	152	131	155	133	152	155	165	158	142	169	154	153	151	163	154	153	166	157	162	164	153	156	178	162	168	150	157	153	140	157	134	157	133	196	176	142	158	151	155	149	158	152	155	155	169	132	154	156	151	148	163	154	147	150	177	141	152	172	165	164	164	152	154	153	160	157	144	154	128	164	151	140	163	133	148	141	156	153	159	163	163	176	138	174	149	156	144	139	149	152	155	162	167	143	165	135	141	157	148	151	150	178	181	137	151	177	147	149	153	157	150	139	132	151	166	164	143	149	163	140	171	127	151	153	165	149	161	167	147	157	161	165	164	164	167	163	134	157	141	155	155	148	154	173	166	178	169	141	154	158	161	155	150	148	140	151	125	141	166	151	156	158	138	146	166	163	158	140	150	133	133	154	160	171	181	164	139	136	162	142	154	168	163	154	161	149	134	135	157	157	152	141	180	140	184	144	150	157	156	167	158	145	150	140	178	161	174	161	138	161	141	146	156	132	166	127	177	175	166	132	138	133	166	155	165	152	162	159	142	160	162	148	153	132	162	149	158	151	147	147	196	148	145	131	156	133	166	174	156	167	132	145	157	190	155	146	166	167	156	149	171	149	164	157	152	186	181	147	157	172	158	155	176	151	153	148	156	145	167	151	165	159	154	170	131	149	163	126	176	143	142	170	178	143	156	169	132	166	157	148	171	145	159	160	139	138	135	175	157	163	138	130	163	142	151	161	165	159	140	140	158	167	172	148	129	131	128	114	153	152	157	176	167
9153	619	807	867	819	629	600	549	530	532	502	491	456	517	454	516	440	432	462	488	480	493	453	488	449	487	451	456	468	446	437	477	461	460	480	484	445	478	509	455	483	451	484	419	456	486	485	475	458	471	458	496	498	478	458	486	472	504	478	491	463	460	482	421	439	464	446	479	467	492	444	427	457	467	445	508	456	455	430	461	457	452	471	484	449	497	497	528	488	461	429	470	468	469	464	435	473	485	449	489	507	462	493	430	453	477	458	445	472	453	463	428	487	453	446	483	468	454	453	451	456	482	471	469	461	467	506	439	519	507	473	449	493	468	433	444	488	474	459	453	509	458	490	483	453	463	448	432	477	439	495	463	455	487	447	493	491	487	451	481	412	427	490	459	506	492	467	452	446	456	437	458	475	484	497	452	477	453	475	442	430	472	446	482	461	467	459	432	461	450	480	440	459	451	461	470	463	413	472	497	525	478	413	437	499	432	472	469	472	481	437	449	488	441	470	461	450	526	467	434	449	457	501	431	478	427	478	472	437	489	455	494	486	461	480	445	459	474	483	499	458	484	480	435	504	481	450	458	444	457	481	467	434	440	460	468	445	470	451	476	456	462	474	460	480	483	462	468	493	474	471	444	481	472	457	439	499	457	431	450	451	497	463	490	462	416	459	479	471	469	505	474	483	479	452	454	503	481	432	451	482	484	486	460	459	475	437	477	472	461	461	487	450	433	483	485	453	477	472	456	483	485	471	538	465	434	431	461	460	462	492	476	451	473	461	408	416	490	476	470	465	464	475	461	432	429	435	484	469	445	481	447	470	471	455	435	474	455	449	453	455	462	467	473	457	471	476	472	494	473	437	443	410	434	455	482	471	503	464	468	453	474	479	471	434	477	496	470	454	460	454	488	479	493	467	450	481	449	482	500	493	485	435	477	474	484	439	475	433	492	480	445	438	450	433	463	497	491	470	437	460	468	444	469	508	492	474	456	440	476	480	488	441	484	443	475	465	456	468	464	457	475	468	471	492	482	474	497	450	432	495	447	476	495	439	448	455	465	452	440	436	445	494	498	474	468	458	430	454	451	456	456	472	510	454	497	439	479	426	470	457	458	456	470	523	472	440	462	471	450	475	481	457	447	491	475	502	469	462	493	457	463	442	448	478	476	472	485	470	449	453	452	485	472	485	471	464	458	507	466	501	460	446	448	445	476	483	484	466	462	456	454	433	502	433	468	459	459	442	422	449	439	451	447	463	425	478	433	497	485	461	479	454	467	470	472	438	493	451	444	482	494	497	450	487	467	470	462	429	469	431	436	510	431	456	479	465	471	447	486	485	493	448	472	498	442	455	476	477	457	449	426	465	475	453	486	489	469	479	444	471	484	492	425	466	427	444	473	460	462	454	467	438	471	476	433	477	468	444	467	451	432	473	459	457	485	467	483	482	487	509	478	450	433	433	480	461	488	477	413	473	471	500	512	477	457	480	413	463	478	451	498	494	481	490	485	444	481	462	462	439	461	485	485	460	434	449	487	453	508	460	448	472	484	472	419	481	450	442	451	455	462	495	468	448	478	456	464	483	441	462	436	456	454	472	475	451	462	483	475	453	477	498	448	479	461	483	461	491	458	485	435	451	488	500	451	465	457	451	455	465	446	496	479	440	468	464	472	482	478	515	438	476	472	453	476	460	465	433	473	480	434	456	468	442	476	429	508	507	479	454	452	436	474	469	459	459	474	437	457	464	468	463	477	454	491	515	459	482	485	468	454	484	419	448	460	485	479	477	471	481	464	471	483	472	509	477	457	486	440	486	495	468	442	457	458	490	467	458	470	478	458	479	520	461	448	451	472	448	494	469	453	469	515	469	515	443	462	432	491	441	429	466	499	430	469	459	470	417	467	466	503	494	471	497	463	453	489	478	420	498	453	454	470	443	484	484	466	470	450	490	483	460	443	481	480	457	460	449	477	460	455	463	407	439	456	448	461	445	446	467	474	496	472	468	433	447	470	467	461	463	444	463	489	456	481	446	463	451	512	471	477	470	434	484	456	457	483	484	475	496	451	494	449	481	524	466	449	454	464	456	456	452	445	498	443	480	455	477	475	449	498	447	461	468	494	488	505	479	471	441	474	445	443	490	464	450	489	438	490	434	464	465	447	463	500	499	443	465	474	425	468	477	456	451	460	508	455	466	468	477	466	456	477	446	480	435	467	481	459	468	484	484	474	459	474	466	444	442	477	479	470	477	478	451	457	450	445	448	435	455	469	450	460	449	450	475	508	418	428	433	466	467	431	417	471	478	464	489	468	470	424	434	462	454	482	474	508	477	480	480	452	423	476	468	462	455	456	491	477	463	438	446	467	444	487	470	489	441	496	467	443	480	458	448	489	423	424	468	480	452	452	425	498	507	456	465	457	480	474	459	482	437	433	457	472	448	463	444	455	464	467	498	512	451	465	453	477	491	451	489	438	475	457	447	483	474	486	502	444	450	482	458	458	476	494	458	492	459	468	457	478	452	454	471	501	460	448	473	444	452	496	465	442	500	457	446	455	494	457	449	462	476	457	436	450	465	464	454	508	460	464	469	483	469	455	467	465	473	457	467	449	489	487	490	478	474	463	486	449	488	490	454	434	442	496	437	457	463	489	462	490	450	436	500	453	462	445	476	466	457	469	437	473	448	489	469	467	490	482	466	467	450	460	483	466	466	493	494	434	455	460	471	458	476	471	470	453	463	536	452	491	452	486	457	438	466	467	480	459	474	498	446	449	470	432	454	523	476	458	440	435	507	493	506	442	425	464	461	467	475	456	483	470	513	424	426	472	459	450	475	475	445	473	468	456	425	483	490	487	462	471	470	461	417	486	474	481	447	454	447	473	444	437	487	456	478	450	451	476	491	483	476	470	475	450	466	491	416	486	454	488	488	461	451	441	450	458	459	492	453	445	504	491	439	435	481	468	477	457	500	450	445	433	474	501	442	472	447	438	462	455	469	482	475	506	447	457	498	460	456	468	457	434	487	479	455	490	459	438	427	442	504	474	468	480	479	472	477	449	492	433	470	458	464	483	429	463	456	485	469	435	456	500	480	446	478	469	446	462	442	467	458	476	469	483	454	467	496	440	449	436	451	460	466	466	461	453	441	494	505	485	474	456	449	442	454	506	478	467	491	441	500	474	445	481	441	481	481	474	431	461	461	498	461	476	432	458	408	485	404	459	476	489	474	506	470	470	457	487	462	479	439	484	458	423	485	462	469	436	433	439	480	470	459	463	480	501	461	453	423	447	444	457	468	446	463	433	453	438	443	468	494	465	455	455	468	459	452	475	467	454	491	456	436	478	471	443	476	490	440	481	453	462	450	476	466	464	459	494	471	466	442	440	467	475	497	439	435	459	501	481	432	477	453	428	476	497	474	436	464	480	478	474	448	459	497	465	442	465	474	470	470	441	459	463	441	478	452	475	450	462	487	489	456	458	452	532	490	472	459	507	466	481	491	469
56636	21685	4650	1176	803	668	486	472	431	402	383	391	376	413	346	344	356	323	332	291	357	316	346	341	324	314	328	326	329	315	344	328	288	303	328	331	357	310	324	318	318	352	323	345	315	332	334	317	345	333	339	364	309	314	344	321	352	331	303	327	319	290	309	334	321	332	332	338	303	321	311	346	311	338	365	345	312	308	319	356	319	314	299	310	312	326	319	365	323	339	294	310	323	324	320	328	323	304	339	330	319	315	325	298	335	303	317	322	343	332	333	306	308	331	289	324	327	304	326	327	336	304	300	306	339	346	345	304	367	302	327	336	365	311	304	293	316	327	312	311	328	320	335	317	331	312	348	352	344	344	315	290	312	314	326	287	306	296	310	319	330	308	279	345	333	350	311	302	325	307	291	330	321	294	343	316	341	370	347	276	331	294	305	299	331	327	312	306	311	317	326	344	328	325	313	370	269	331	297	285	315	297	276	329	300	328	326	321	337	336	289	320	330	314	320	297	338	317	346	326	340	276	319	342	308	346	302	319	322	346	314	297	331	364	339	367	305	345	291	311	327	317	324	305	326	315	318	307	336	315	300	287	325	285	330	306	282	321	321	354	340	325	334	286	317	302	350	349	301	349	308	331	306	319	303	299	301	308	310	296	332	314	297	310	282	330	343	298	308	294	309	320	294	337	306	271	312	351	366	331	329	274	302	340	307	312	309	327	317	317	299	329	288	309	311	292	312	330	313	321	290	290	303	322	354	316	324	328	317	342	334	288	329	312	385	349	313	318	308	307	348	365	325	298	311	317	309	315	304	329	296	379	296	324	327	300	302	351	291	325	317	294	349	325	287	311	326	302	303	327	332	324	326	308	320	338	282	327	329	343	313	304	329	343	319	305	357	341	333	297	317	322	299	319	312	296	328	311	306	267	330	296	286	356	321	327	324	312	297	313	317	324	339	305	302	312	317	305	291	330	292	321	324	371	328	337	316	299	309	318	313	325	305	341	335	352	325	292	315	318	320	273	358	337	340	361	315	376	321	309	324	308	285	319	343	332	283	329	327	292	322	303	324	350	304	289	329	320	330	309	343	318	323	304	304	300	355	295	296	309	346	323	326	334	330	301	314	307	329	330	336	318	338	347	308	312	313	347	334	350	311	288	313	338	307	328	356	322	319	330	338	336	282	318	306	343	302	329	310	302	293	327	325	330	314	285	314	319	340	296	338	316	315	309	294	317	314	311	325	341	322	302	314	316	335	308	355	348	320	323	319	274	317	327	322	303	319	345	304	340	329	305	301	308	308	311	342	327	325	310	331	285	324	320	285	316	338	318	326	333	304	331	318	353	287	311	305	305	296	331	315	328	331	321	329	344	337	319	350	309	313	317	313	339	349	303	304	323	329	334	314	293	298	331	297	290	322	330	309	336	297	348	313	347	333	324	358	316	297	280	303	311	341	339	325	329	315	314	306	301	307	306	319	326	338	346	325	331	320	327	335	310	311	297	338	304	287	337	338	333	329	338	323	326	340	342	315	328	327	302	324	341	357	339	312	319	354	316	323	283	310	327	309	324	305	380	340	315	318	359	356	328	313	325	301	305	289	320	310	335	301	321	339	298	349	334	353	299	326	321	307	335	339	308	326	305	365	322	319	330	298	276	301	349	310	319	317	328	326	322	321	292	338	291	293	285	302	310	297	338	314	325	315	267	335	332	311	311	307	314	354	294	344	329	345	326	319	310	351	348	315	296	299	318	333	315	301	320	287	321	330	351	334	322	305	345	332	326	317	329	303	302	316	314	305	305	317	313	318	323	294	342	328	310	317	292	312	332	328	341	334	318	323	327	342	316	317	313	300	301	301	300	300	318	319	290	301	323	342	337	333	321	314	345	316	299	309	335	297	315	289	335	301	302	309	298	295	305	347	300	315	313	321	303	327	312	348	316	317	293	343	344	294	319	315	295	317	329	294	318	312	302	340	317	349	332	363	320	327	330	335	350	315	323	283	319	340	306	309	313	286	340	308	333	352	322	312	303	298	303	349	328	292	258	323	356	315	325	328	282	315	307	329	315	343	332	303	332	310	329	331	307	306	339	339	333	328	338	282	325	322	359	331	344	327	304	322	329	284	301	305	302	333	304	288	316	336	336	280	361	296	299	325	318	307	290	331	342	337	327	296	357	318	333	335	334	274	326	349	336	331	314	335	322	299	341	271	311	298	327	332	318	320	313	302	292	288	321	343	297	318	349	316	284	336	319	328	352	318	334	368	329	357	359	325	312	311	326	281	307	323	314	319	302	343	309	320	328	310	322	337	317	310	300	324	315	333	303	331	298	322	323	298	304	303	329	332	328	302	332	332	349	339	321	329	323	300	304	322	321	336	342	335	321	328	324	320	341	304	344	308	294	324	322	326	306	321	284	366	342	341	320	312	326	339	268	303	315	327	339	324	297	312	319	320	323	310	342	318	296	309	327	346	335	344	315	338	333	327	327	349	311	311	300	339	318	322	338	348	360	346	295	309	339	325	291	333	309	283	295	356	333	319	363	323	339	339	313	333	327	328	328	292	323	331	336	326	309	328	316	317	346	324	318	316	306	325	324	319	309	324	328	312	356	358	331	323	328	311	286	320	313	283	303	327	292	332	324	322	313	311	326	351	350	323	333	312	281	326	295	310	315	347	351	335	299	325	333	338	314	298	336	315	330	311	307	347	305	310	340	331	338	317	312	305	335	358	325	320	306	314	302	299	306	319	330	323	332	323	321	306	338	321	318	330	299	307	316	343	342	298	371	327	298	343	274	297	332	300	318	349	330	317	309	337	321	313	312	305	290	308	305	294	338	346	313	345	303	308	301	307	315	332	365	304	305	346	346	301	317	321	313	326	323	334	343	321	361	354	338	354	309	369	326	332	328	296	302	284	321	356	317	321	360	299	321	353	329	288	333	286	320	313	385	314	343	346	302	320	319	350	329	327	315	337	326	288	316	288	301	292	326	343	311	328	323	355	342	342	274	314	322	307	342	315	309	313	335	373	342	319	290	331	300	319	315	354	336	312	330	346	320	332	299	330	321	314	296	309	327	310	345	319	301	342	320	306	302	324	341	332	328	314	325	343	329	320	313	343	318	313	314	310	296	299	287	297	305	332	330	348	326	315	330	297	321	322	313	336	320	331	277	345	342	307	306	338	305	333	281	306	303	302	346	342	343	334	333	316	318	328	331	329	310	288	325	321	363	338	350	335	307	311	331	335	296	328	335	298	327	356	328	306	307	334	315	324	338	329	309	293	308	324	319	327	315	289	339	325	368	341	360	331	307	363	323	315	332	301	335	328	306	311	344	352	315	316	317	279	303	305	344	337	310	333	350	316	334	335	284	327	331	307	353	322	334	337	287	307	324	318	286	336	314	323	308	311	352	304	315	329	305	302	356	318	297	313	320	286	327	310	321	305	314	329	298	327	324	311	301	324	297	312	286	342	307	319	294	293	300	320	315	338	328	348	347
31899	1697	2865	3274	3001	2297	1949	1764	1555	1414	1311	1199	1114	1097	1082	1035	1024	1016	984	960	972	896	981	928	922	926	882	904	865	876	878	891	917	923	852	935	833	816	868	927	859	877	854	834	844	854	819	842	827	844	826	832	827	853	810	831	784	869	813	865	835	792	897	893	859	874	833	852	864	792	837	795	851	858	824	784	826	893	837	851	852	814	811	830	833	819	791	886	794	811	860	845	794	845	759	823	823	846	807	801	818	816	856	818	836	817	828	842	816	775	792	830	837	825	801	787	791	799	847	798	813	816	830	795	829	787	852	814	780	797	809	859	848	797	765	793	806	816	850	838	796	853	781	874	810	872	775	812	818	816	870	814	845	832	825	833	801	817	824	808	794	802	805	814	826	794	804	802	880	812	741	850	798	806	784	821	834	779	828	867	852	814	899	800	823	848	842	849	802	876	842	829	834	792	830	832	798	903	798	798	834	824	824	752	773	806	845	825	838	777	832	819	760	778	801	835	835	853	790	808	855	813	800	835	784	872	799	828	766	803	766	824	852	799	841	854	830	832	833	819	793	874	812	833	809	827	784	841	848	788	843	816	804	784	808	849	824	795	818	798	824	797	838	839	800	785	840	822	833	831	852	815	798	794	789	784	796	806	827	803	813	844	856	800	814	833	811	794	787	773	758	838	814	773	856	801	850	808	844	795	805	750	835	745	776	791	843	795	832	825	771	796	821	857	817	785	834	835	836	803	804	787	869	823	781	784	769	777	788	806	861	793	826	777	847	832	837	849	808	785	906	832	781	837	858	772	823	857	818	802	839	779	870	866	811	863	804	816	787	841	840	847	828	850	815	816	806	821	834	773	829	817	791	797	794	802	840	814	819	850	884	814	840	828	818	805	768	831	826	788	811	835	823	795	809	825	798	774	807	825	812	833	760	778	879	766	799	832	869	837	836	825	762	819	786	786	824	819	792	818	778	822	782	848	853	753	819	820	851	801	821	794	860	818	805	813	789	784	835	826	870	866	815	817	802	799	821	861	851	859	780	786	790	825	792	806	818	799	821	836	806	822	884	787	834	846	809	813	819	789	848	791	817	775	875	827	824	753	819	850	797	820	792	804	800	853	838	810	801	848	819	801	813	813	767	839	755	884	858	810	894	817	795	835	811	838	759	853	797	830	801	819	821	819	791	819	823	814	825	827	840	900	846	877	870	831	825	815	829	821	808	803	838	834	780	788	786	786	809	759	798	793	805	780	793	847	810	805	817	811	904	813	794	803	836	801	851	766	850	808	774	793	801	759	798	792	843	833	773	828	776	735	823	817	821	833	822	839	791	816	793	834	799	836	843	797	800	865	823	818	808	788	913	749	787	840	784	772	777	825	807	815	776	800	782	766	841	857	784	763	828	801	777	800	765	794	838	836	807	783	846	761	820	803	886	805	777	798	838	815	782	834	851	796	752	824	792	838	865	914	822	862	787	818	811	813	820	792	835	821	788	872	791	848	812	784	808	774	814	813	835	844	788	838	785	840	869	791	809	845	795	762	801	774	811	811	795	785	780	833	765	788	796	858	864	784	847	770	810	855	857	861	772	883	867	882	798	845	759	837	822	818	801	813	858	877	776	862	839	813	845	800	817	826	855	850	814	803	830	819	809	822	803	775	825	847	791	819	839	810	793	777	844	873	785	840	884	811	784	797	828	857	802	815	826	834	783	777	836	788	798	809	827	823	821	829	780	825	770	812	846	793	795	797	781	841	850	821	836	832	844	789	874	823	770	825	836	789	803	778	833	779	825	763	893	754	807	828	821	861	797	827	812	847	790	847	832	829	797	825	791	835	816	852	776	810	834	785	804	830	828	756	801	791	797	818	805	834	838	840	823	839	811	829	809	817	819	870	854	801	845	821	786	818	811	855	821	823	847	787	824	812	821	828	763	799	828	836	776	781	835	840	848	863	795	874	846	779	810	839	768	813	861	830	811	858	847	819	778	847	824	849	797	830	811	794	806	813	783	788	753	842	844	808	774	769	888	882	850	817	862	830	828	811	816	824	859	821	845	806	806	835	786	812	839	825	854	850	783	833	811	839	832	769	795	846	770	795	785	782	801	830	795	755	814	823	826	832	775	826	832	855	826	801	856	853	786	819	837	803	901	804	813	814	819	860	790	783	854	836	808	880	826	772	829	794	809	835	802	790	793	842	826	811	792	802	854	773	872	761	788	833	850	788	835	780	809	828	788	835	809	808	866	808	818	809	804	837	800	819	854	818	767	743	822	788	831	794	866	767	841	838	851	799	817	847	837	814	840	838	836	790	797	774	840	828	831	852	821	777	792	813	797	759	824	862	786	774	847	857	835	808	791	801	835	837	834	823	829	820	793	838	808	785	860	859	843	817	805	841	818	800	781	808	875	827	871	804	802	814	885	782	797	848	813	781	852	843	860	814	791	772	812	778	828	796	789	803	798	854	787	801	844	797	834	778	829	740	835	813	804	834	813	794	886	850	792	811	786	766	778	819	790	825	846	793	798	782	775	799	819	809	795	817	815	792	827	838	842	821	837	784	818	821	790	793	778	822	824	808	866	820	772	845	835	826	837	816	780	798	820	770	800	814	809	829	853	807	823	795	817	821	813	832	837	851	810	767	788	796	774	779	829	816	840	791	796	841	783	786	809	858	829	784	795	848	836	826	839	820	820	803	835	819	821	777	838	844	851	811	824	800	810	783	784	876	820	856	801	809	893	782	839	804	803	825	820	852	889	842	824	789	883	800	849	854	866	787	844	840	839	817	814	817	799	837	832	840	829	824	817	835	838	805	849	793	808	843	820	877	829	795	856	829	829	799	797	821	835	826	837	799	800	822	813	815	803	810	863	780	823	808	847	836	825	781	882	814	832	780	828	825	792	820	779	785	809	845	867	794	809	763	816	836	815	812	815	801	815	801	843	837	848	830	837	801	844	838	832	863	851	836	872	821	779	791	798	820	835	828	833	784	818	806	783	829	812	796	836	854	792	794	834	849	796	815	804	807	808	853	836	801	802	859	865	811	776	810	817	852	851	849	844	806	850	785	832	803	835	849	803	790	792	838	805	850	859	771	829	821	839	794	885	819	813	857	803	859	783	817	840	768	830	773	822	816	819	824	788	842	801	802	840	791	794	790	832	820	830	805	826	816	798	806	824	785	841	845	812	842	806	778	917	857	823	869	827	862	819	845	811	822	829	827	806	845	776	810	843	799	824	778	791	803	866	811	806	821	872	836	859	859	826	790	798	814	786	801	765	871	762	842	842	811	852	813	805	795	815	801	844	856	801	836	842	891	809	814	838	846	785	827	795	760	836	805	847	846	769	780	844	879	836	786	801	808	854	827	828	867	833	834	794	840	837	839	804	861	812	839	829	786	792	806	834	787	857	810	841	836	804	831	793	797	855	851	878	788	829	822	808	810	801	825	815	782	796	821	781	823	823	840	878	814	818	838	773	828	783	821	815	846	798	793	823	842
64140	29256	11891	2561	1577	1085	838	729	712	567	582	571	522	527	513	400	482	454	461	526	513	451	383	449	410	439	443	435	405	432	421	420	429	437	419	431	423	422	418	443	399	427	447	392	431	446	472	407	406	423	441	422	444	434	389	433	405	421	412	390	426	435	413	460	419	414	399	399	399	411	395	434	393	432	410	437	406	428	432	421	390	433	402	445	441	382	402	439	408	396	429	391	401	427	415	393	420	449	417	430	399	415	435	434	431	422	380	401	404	397	409	396	381	432	423	383	412	381	446	431	442	423	453	407	429	390	411	415	364	389	389	401	435	414	394	395	440	394	391	402	417	378	451	429	411	462	433	398	423	455	380	426	445	409	359	450	452	427	396	427	411	433	378	434	432	356	417	426	402	456	410	423	439	391	450	450	445	410	407	421	416	392	392	423	403	436	390	408	411	442	455	396	420	428	444	418	413	439	433	441	395	369	363	436	403	399	433	461	404	401	418	433	412	398	404	403	432	433	410	431	415	401	386	384	422	415	432	413	455	399	405	381	408	435	426	421	469	410	425	399	423	405	431	423	421	398	404	421	427	396	397	441	413	380	416	422	455	385	438	446	421	422	439	398	438	409	412	402	439	369	409	402	404	424	416	399	392	398	411	446	411	374	400	381	422	434	424	432	433	399	432	404	407	405	394	392	396	375	401	408	378	423	398	398	421	406	434	448	477	412	393	393	413	388	427	428	410	403	426	397	432	423	398	421	393	417	420	405	423	411	395	401	380	407	452	413	410	418	396	421	458	406	385	422	403	389	417	417	366	402	385	411	415	375	416	408	425	416	425	428	384	409	437	392	408	422	426	424	403	430	434	415	399	386	435	416	409	431	463	418	422	398	415	421	427	423	419	423	427	403	398	407	421	462	459	444	400	394	455	454	409	418	433	400	392	420	434	429	385	426	414	393	425	440	413	440	417	429	431	401	418	378	408	430	429	382	419	456	408	413	441	430	467	393	406	403	438	432	387	458	432	449	424	423	381	406	382	405	390	417	377	442	407	442	382	404	405	428	415	401	410	404	413	434	441	455	413	421	404	450	384	388	422	381	405	432	392	405	383	385	435	404	405	420	441	406	402	412	410	440	355	390	433	440	405	393	396	462	421	452	381	446	401	444	442	402	403	423	416	420	422	442	417	412	442	444	404	424	386	407	416	419	417	415	458	384	423	424	391	385	412	400	387	409	418	425	455	408	373	365	452	451	406	459	394	453	420	366	423	436	436	441	383	398	420	383	420	380	465	411	426	409	430	417	424	384	407	379	412	399	434	415	390	425	424	394	426	392	395	401	380	452	405	419	401	446	369	416	413	399	404	399	392	435	416	404	419	417	402	414	380	403	418	390	377	388	424	419	430	432	410	402	420	413	411	438	411	412	419	403	430	414	387	406	425	466	404	396	414	381	405	422	406	385	397	444	462	403	432	415	424	408	416	411	400	402	422	402	425	467	425	402	431	381	397	404	444	462	422	464	427	418	378	402	412	381	411	406	383	427	410	429	437	385	387	416	414	416	405	423	402	406	407	409	377	423	436	424	419	417	431	445	386	421	434	402	410	423	372	374	408	403	443	424	426	431	446	371	387	386	417	442	422	386	408	423	504	402	419	418	390	417	414	451	426	408	416	397	414	421	426	397	400	446	379	409	419	430	442	413	396	474	421	439	425	386	422	424	432	429	417	401	444	425	377	398	390	421	458	395	411	399	414	435	422	402	430	458	437	408	346	408	446	371	392	437	436	430	438	418	394	404	417	437	400	412	430	415	452	436	421	432	392	428	410	406	448	392	389	432	409	424	421	439	413	393	399	395	410	421	429	425	388	416	404	386	442	401	424	403	440	401	420	409	381	419	381	461	410	402	447	387	459	371	392	432	402	429	431	372	419	381	446	425	429	429	408	409	396	417	451	450	416	433	411	402	441	427	400	414	443	398	394	414	402	433	392	412	405	410	464	418	411	423	444	416	413	428	415	433	410	409	415	432	426	433	434	431	434	435	413	403	398	392	410	409	429	408	413	380	411	419	373	391	396	375	415	412	421	467	408	444	423	437	447	413	423	414	393	433	396	461	400	389	415	430	364	366	421	393	403	436	423	398	430	418	386	404	389	420	439	409	383	394	429	384	394	416	432	438	422	428	421	426	392	405	396	406	385	437	431	432	457	399	409	413	457	396	376	416	379	375	415	420	422	436	401	462	423	396	467	427	450	425	433	389	412	435	441	375	408	426	425	412	430	412	440	439	429	402	399	386	405	366	414	423	402	418	429	431	468	448	441	420	409	459	358	413	438	432	440	424	383	423	434	447	417	405	424	398	384	443	423	412	390	409	391	468	453	386	405	393	447	445	407	393	381	446	410	414	449	423	426	446	414	431	442	444	423	424	445	372	403	488	430	413	418	408	398	407	414	389	399	393	437	408	405	421	378	445	416	432	400	379	398	445	425	438	415	454	381	387	383	407	469	430	404	448	420	434	386	395	414	420	390	420	417	418	424	424	423	447	385	434	426	383	395	365	404	407	402	444	423	419	401	409	400	388	447	462	403	384	420	413	451	369	388	411	433	440	405	415	384	449	403	429	366	416	425	422	402	424	428	414	402	405	446	419	407	446	431	411	411	396	426	406	420	434	421	394	428	413	430	438	379	440	427	401	382	426	423	408	455	418	410	422	410	397	376	402	397	432	391	422	416	448	441	415	399	433	412	420	399	441	390	407	420	415	402	392	433	415	421	408	420	415	386	399	419	448	452	458	415	435	435	450	436	422	441	434	409	421	422	461	423	413	408	385	402	389	456	419	444	413	411	389	388	417	408	396	417	434	370	419	427	434	421	428	406	421	386	405	414	377	442	376	409	393	424	442	404	441	393	410	372	424	427	401	401	394	413	429	399	388	443	436	436	423	430	374	423	409	434	400	423	428	409	398	462	399	399	436	395	401	444	385	400	445	440	410	363	423	405	422	405	398	412	382	426	406	412	423	407	404	415	428	402	441	405	424	383	394	438	421	408	424	378	460	476	417	382	392	391	392	415	410	393	387	432	419	442	407	383	420	436	477	361	396	441	460	415	437	426	386	467	441	433	434	402	395	444	436	422	400	421	443	374	420	432	456	404	458	410	405	391	399	385	427	405	405	387	422	402	410	419	405	399	409	430	453	408	407	420	417	400	405	393	400	392	398	402	416	457	392	440	395	397	392	407	460	448	437	429	409	461	388	431	407	405	408	402	437	424	404	397	396	409	435	419	403	448	379	415	446	401	427	422	410	410	436	441	404	434	427	418	419	403	456	430	408	378	422	406	435	433	441	456	418	436	420	419	403	402	420	424	412	410	436	404	404	392	408	382	400	438	401	418	401	407	410	415	432	436	411	435	442	397	441	391	424	386	376	397	399	432	407	403	390	415	417	409	391	392	402	404	414	416	415	441	380	458	408	385	442	409	421	420	434	441	395	412	415	443	427	449	424
40120	2539	4712	5335	5022	3802	3153	2661	2342	2045	1888	1846	1642	1556	1430	1356	1420	1336	1359	1319	1235	1260	1175	1233	1197	1141	1134	1146	1148	1069	1058	1057	1113	1101	1122	1035	1111	1093	1055	1059	1027	1117	1042	1080	1058	1037	1012	987	1072	1062	1055	1048	992	976	1031	971	1017	1057	1033	1013	1055	1010	984	1010	963	1020	1018	1024	1024	973	1008	904	1024	979	1025	1009	1013	985	1003	965	994	957	981	960	967	1006	960	1013	1057	998	1035	945	993	1046	997	916	993	983	1038	932	989	952	1002	993	950	1025	976	967	924	1003	972	960	965	1027	1003	936	988	950	987	1005	987	1003	967	992	991	969	971	991	997	989	997	931	958	975	988	1017	1016	969	1033	1021	958	934	1011	1002	1017	893	993	987	966	1031	986	995	960	955	988	1002	1004	1005	989	1022	1025	998	942	1032	922	920	1001	991	980	995	971	927	968	983	1009	988	944	928	994	910	1017	949	960	924	986	1018	959	978	966	961	983	1006	1003	950	980	967	996	951	951	916	976	976	1050	1041	966	931	1005	922	947	991	1051	1005	1016	974	957	1012	992	973	983	970	1020	1002	1033	937	1010	1033	979	1010	1048	952	962	993	969	1026	989	975	975	990	934	1036	969	1054	995	938	974	984	996	985	972	943	967	959	969	992	961	967	986	974	934	924	970	967	945	937	997	1025	1000	988	995	993	955	988	1011	1007	989	1017	953	1013	977	946	1031	1015	983	1016	1011	937	987	999	963	979	952	961	983	990	960	965	972	995	1003	958	996	951	981	931	1012	941	960	981	968	998	994	1003	968	949	1008	967	967	966	1002	1003	982	952	976	940	958	1013	980	1005	1037	975	987	941	988	969	991	999	982	967	1026	959	1030	976	998	954	981	988	999	978	938	945	964	995	994	942	1034	969	925	944	958	994	1028	982	989	956	974	979	937	958	1010	996	946	991	1024	982	996	969	1004	988	962	965	994	994	945	999	1004	974	1050	953	973	1013	962	968	993	954	1009	973	1000	1002	999	1040	1005	1033	969	1019	987	964	991	975	930	923	968	987	1020	1006	963	975	992	936	1026	991	985	966	1013	937	1002	969	936	944	1020	972	968	974	983	1008	1023	1003	988	967	1045	942	951	1002	971	1036	945	965	951	1026	1042	968	1017	952	983	995	1038	927	951	949	974	1035	989	1020	945	979	981	971	1027	983	997	966	1029	977	940	950	995	981	1022	985	1009	943	881	984	967	975	943	996	983	970	984	958	945	991	1056	998	981	958	950	949	987	939	994	987	978	999	1007	971	988	953	980	960	991	1036	984	983	1034	997	914	977	953	965	1012	988	1015	962	1007	939	949	969	1028	999	953	987	950	931	956	918	974	976	972	968	1013	984	1021	965	1038	1018	1023	978	992	952	984	962	1032	986	966	1026	962	954	985	942	1001	993	996	953	1023	1020	1002	944	996	975	1006	967	979	991	963	1010	1006	1028	1004	987	966	959	1004	1008	889	1045	952	966	978	987	1002	984	1025	1008	966	962	934	1022	933	925	976	1005	966	988	998	984	1030	953	1004	961	942	979	988	1032	1047	968	981	950	971	937	997	1008	894	1008	961	956	1007	952	983	999	1048	948	1007	1040	998	937	952	904	923	983	956	951	985	962	971	897	988	981	1014	1016	949	967	966	1004	963	939	994	1051	965	930	980	983	987	992	1020	979	1026	1008	907	1007	963	1058	991	967	989	990	1010	969	966	1036	967	978	999	994	1047	953	968	985	973	1020	967	1010	985	971	985	920	975	996	972	953	996	983	999	1003	996	922	953	974	1015	998	942	1011	1009	994	978	993	963	959	958	995	1011	1006	1004	982	975	950	968	965	977	998	913	929	1009	1021	1005	1002	993	994	1002	940	995	1032	954	984	998	1028	924	990	917	911	1053	994	1006	979	961	992	994	997	991	1015	900	948	980	967	963	957	993	960	943	989	1052	979	965	981	1034	958	1005	978	980	993	931	998	926	1005	982	973	1018	1016	962	975	989	945	1047	928	981	1038	969	1021	970	942	1008	938	975	1043	1020	972	976	968	1023	930	1014	1078	980	906	988	976	992	1003	948	943	908	993	969	953	890	1011	966	969	971	949	991	959	989	934	956	954	952	967	1020	986	1007	965	970	968	961	976	971	942	979	1007	990	947	1010	1006	966	1011	940	944	984	1013	965	954	991	969	1017	959	1009	979	955	985	1006	983	955	1001	1057	939	1014	1040	1000	1006	978	961	972	996	969	963	1030	1004	1012	925	961	1008	964	952	1041	1013	950	960	970	1025	1017	962	945	949	982	1008	987	985	1001	974	970	972	959	999	1014	955	919	995	965	1072	945	977	957	941	934	991	988	994	975	953	1005	953	1028	946	979	980	1007	942	1002	959	904	988	949	1002	985	959	965	991	1004	992	980	934	1011	1027	1042	1017	1005	940	1000	1020	973	991	986	1038	968	1012	989	950	961	994	996	1031	1013	1012	1028	997	991	1028	1024	1005	949	958	982	967	968	985	959	1009	997	1013	938	964	969	1007	976	1008	980	1008	989	1002	988	995	1024	1033	973	963	960	957	925	988	1035	1013	982	991	957	997	996	1054	976	966	983	942	1006	966	937	988	981	958	1003	980	985	1005	1025	1000	959	996	950	916	990	955	925	1007	1019	1007	957	1001	985	936	993	1006	1005	963	1035	1012	940	952	965	966	1017	953	1025	973	1033	1001	967	1056	952	980	961	950	961	946	925	992	949	1031	1068	1040	903	985	1007	1011	989	1003	963	989	1020	1047	976	993	980	1016	1007	998	957	955	1003	924	923	952	994	994	1018	957	997	988	975	1015	1000	895	1002	955	965	998	950	969	971	938	1005	995	1044	926	961	1008	923	1008	927	979	964	1003	992	961	947	965	977	924	992	943	1011	1030	953	940	944	993	1032	993	952	1002	960	953	953	956	1004	943	1012	982	1022	935	1058	973	913	933	955	964	944	1003	1000	963	979	1010	1004	948	980	1019	953	943	973	996	981	1003	959	981	984	971	1001	992	969	974	891	957	960	908	932	1011	994	975	908	1036	1008	963	946	981	1012	972	994	964	934	967	956	969	1010	1033	971	961	955	977	979	939	996	975	1013	923	1018	974	981	986	1009	968	982	952	947	1001	1023	1001	950	955	1001	920	992	973	936	981	963	952	967	948	978	1037	990	933	1001	981	1007	984	977	962	999	979	946	1063	984	916	1004	973	965	985	998	1003	968	1050	1029	1015	1019	1027	1066	957	1005	934	1039	990	979	930	995	999	971	945	1010	1055	953	1050	946	1018	955	951	962	1071	1034	971	943	968	977	952	1041	933	977	948	946	975	1006	963	1003	970	985	998	945	1008	978	1002	944	962	998	993	974	958	959	990	937	942	977	971	994	961	976	999	1032	962	968	951	978	978	960	1019	1013	979	954	985	1010	1021	1033	949	997	1006	1009	957	987	999	958	985	975	1007	923	961	933	942	967	1012	1004	1000	1012	956	927	967	1028	964	947	959	954	986	990	1002	978	945	962	951	958	991	977	1059	935	1028	991	1033	1039	987	954	981	1001	1017	1020	1022	1014	957	995	964	964	1008	942	1037	952	978	952	973	953	1033	918	1004	973	975	984	947	945	986	942	910	966	976	1009	1013	998	968	1017	950	1022	959	948	993	1000	968	961	1016	989	946	1005	1025	1019	994	950	1021	992	970	1031	926	878	976	988	990	1000	944	997	954	998	966	997	1010	975	1029	991	1002	1050	972	1008	971	991	970	1025	1000	961	998	997	1039	960	974	1016	990	924	953	984	1036	1028	1044	941	941	1021	949	1007	988	1000	1025	965	1030	977	1045	1031	976	982	980	930	949	939	973	956	944	910	1003	983	983	974	1013	975	980	979	967	1002	947	1026	982	929	989	970	930	956	993	1022	964	965	985
11069	672	329	247	238	190	181	175	175	153	161	160	142	142	155	175	155	156	137	159	146	159	162	170	140	138	143	177	174	154	172	144	155	165	154	147	165	181	154	150	136	162	159	132	168	151	163	160	154	142	140	167	146	135	144	157	160	136	157	154	175	170	140	134	158	148	147	171	162	143	140	150	163	138	140	137	151	158	172	124	135	128	146	127	149	154	152	148	143	158	148	149	161	158	181	181	138	142	135	177	139	149	147	165	164	167	144	148	144	149	164	166	139	150	166	160	157	138	158	150	143	150	157	181	155	182	127	146	143	143	164	147	172	177	155	156	159	163	144	141	171	161	166	135	163	154	137	155	152	157	165	159	177	137	137	166	150	150	162	174	166	152	144	158	161	143	149	156	131	143	158	164	155	158	171	146	172	147	185	175	145	141	148	164	136	160	146	138	164	148	152	163	147	184	149	139	163	141	143	154	148	173	162	156	151	173	159	146	170	143	153	149	176	162	147	144	132	161	157	152	149	145	146	145	171	157	141	168	143	148	159	155	138	142	148	166	148	143	140	168	162	153	158	147	155	139	134	162	149	159	140	156	152	150	127	141	133	165	134	162	168	155	170	150	132	131	153	172	166	159	181	142	151	154	137	153	148	142	159	176	135	164	150	151	162	139	159	155	146	162	155	165	157	163	124	143	161	175	168	162	179	151	136	147	165	142	185	158	159	157	158	141	178	166	162	187	152	162	148	150	151	190	143	148	156	159	144	163	167	143	143	155	165	167	151	159	156	154	146	153	161	141	163	153	172	162	157	167	167	154	180	161	142	140	149	136	171	142	167	173	154	169	158	151	159	145	123	150	144	145	139	166	141	155	135	157	160	169	167	144	151	149	146	156	169	139	147	163	140	162	137	135	171	130	142	137	149	167	138	163	167	177	157	131	155	135	171	170	168	153	140	162	154	177	163	163	150	159	160	162	156	148	170	153	140	149	165	153	148	156	143	166	148	149	156	148	145	171	146	142	160	147	149	163	156	131	149	159	153	137	172	151	152	149	178	161	146	151	150	130	155	155	162	144	136	157	152	133	161	139	156	151	163	143	163	143	143	139	134	169	156	174	164	159	152	157	161	149	156	154	160	148	156	145	155	170	173	143	173	146	168	152	133	171	145	173	149	162	167	148	152	144	139	183	165	131	167	169	148	166	172	184	151	162	149	168	160	168	138	170	153	130	149	163	147	148	164	142	136	138	162	164	163	157	166	142	170	144	174	177	150	150	158	161	170	168	156	171	189	151	135	151	142	131	146	167	131	137	145	155	132	139	134	159	171	143	149	152	139	150	155	161	164	140	155	184	190	140	153	181	172	162	149	155	146	152	151	146	157	153	172	163	154	168	140	163	148	162	147	167	155	175	152	133	157	141	143	154	170	146	152	147	142	145	159	150	144	165	153	138	159	167	148	154	149	143	133	190	152	160	149	144	159	134	142	163	150	158	165	141	126	156	134	142	157	159	164	147	140	167	150	150	148	165	149	158	157	151	139	136	175	152	151	147	128	173	147	159	168	154	170	157	155	149	139	158	139	160	147	149	146	164	141	156	146	150	175	146	157	153	170	142	147	150	157	149	163	148	156	141	143	116	178	156	166	156	161	142	148	171	140	148	165	154	160	155	163	134	156	166	167	143	139	137	140	169	150	160	141	144	156	173	153	147	152	144	152	148	158	128	151	157	143	174	166	159	148	156	162	141	153	141	172	160	146	151	147	160	160	145	156	172	159	152	158	152	153	140	163	145	149	139	166	152	178	166	163	178	169	149	144	184	118	126	147	151	155	144	157	155	162	161	149	151	179	139	152	154	160	156	169	166	160	132	187	150	162	152	141	165	125	133	163	171	132	146	146	176	159	143	160	153	143	146	160	163	133	124	162	162	155	175	155	145	129	153	169	127	143	155	153	164	165	142	151	150	146	166	149	145	171	146	157	173	169	161	152	132	153	162	171	149	169	148	163	150	173	144	133	163	147	151	153	154	140	132	163	145	166	166	133	170	150	147	136	161	147	152	146	126	130	140	138	162	148	159	166	138	157	151	152	145	146	155	139	146	146	133	186	148	166	136	189	150	172	157	167	142	173	165	166	134	156	148	161	133	169	130	143	150	149	148	162	154	141	148	191	136	151	164	142	186	158	139	134	151	163	140	149	178	134	176	151	148	159	121	153	158	164	163	173	162	144	149	151	152	153	146	149	163	162	147	160	156	161	192	172	144	153	153	160	158	145	172	122	160	125	123	164	166	152	162	172	145	155	148	149	154	168	143	174	158	163	142	127	161	159	139	172	160	175	133	122	155	152	164	175	137	148	147	159	147	170	149	157	147	149	146	153	174	143	155	148	147	145	144	161	179	153	147	152	157	160	143	161	171	170	135	141	151	153	152	153	146	170	186	163	160	151	152	159	163	143	167	155	173	153	166	147	145	147	157	157	173	154	159	171	179	176	159	142	152	151	171	146	188	160	140	177	157	153	149	152	143	151	158	165	147	160	168	160	140	139	152	138	171	145	143	175	154	151	170	176	153	170	161	152	155	174	141	158	165	154	163	110	149	158	148	159	171	167	162	143	144	146	173	144	140	153	179	120	155	143	172	168	162	144	138	153	155	180	170	169	142	145	148	134	171	154	158	145	158	152	148	147	177	158	169	175	135	162	135	168	158	142	147	161	139	151	137	155	147	158	163	140	139	156	151	157	155	158	172	152	160	148	149	152	156	164	165	167	162	160	147	152	158	175	149	156	137	172	152	148	143	153	129	172	152	162	155	135	150	159	161	149	154	146	148	130	136	147	152	158	136	161	129	172	173	175	163	158	154	139	118	146	163	146	163	146	157	183	159	152	134	177	169	166	142	156	140	140	152	150	154	165	160	151	156	158	155	139	185	160	145	149	163	144	162	153	142	155	166	164	161	164	134	147	154	149	143	144	132	140	147	170	184	152	137	169	177	164	158	135	151	157	146	167	155	156	167	161	154	138	153	157	155	159	137	161	194	153	153	156	157	165	134	157	148	152	170	143	155	148	126	156	163	136	154	155	151	132	132	145	146	156	171	147	140	166	142	155	149	161	163	169	130	154	172	151	136	146	151	154	161	173	172	159	149	182	151	173	162	159	150	144	165	171	142	184	164	139	152	156	161	142	157	146	166	158	151	168	149	149	142	131	156	143	168	149	136	144	142	146	193	154	164	167	155	159	146	155	161	155	154	164	177	138	160	166	163	156	133	165	166	170	148	154	154	155	166	143	156	175	132	153	180	159	141	153	164	132	157	148	178	138	157	181	144	156	140	158	166	148	156	172	171	154	161	158	157	138	154	157	164	148	173	155	178	141	162	170	166	164	161	161	159	171	145	168	142	166	177	162	157	151	163	165	184	168	165	155	164	161	162	156	168	144	168	172	147	153	139	159	142	143	138	170	173	166	165	155	151	165	179	163	141	161	189	136	151	154	139	140	144	143	148
9149	682	819	883	769	644	556	515	506	486	516	464	475	497	509	474	502	440	485	466	465	482	421	427	465	478	499	442	451	481	439	473	437	423	454	465	487	445	507	458	443	472	470	462	487	517	459	473	468	427	440	450	481	438	450	472	461	457	448	452	436	459	454	445	441	421	441	425	483	446	453	485	476	466	458	493	449	469	479	518	461	451	456	443	475	463	462	414	457	477	503	448	452	444	468	476	434	439	456	483	475	444	470	453	482	472	447	452	469	456	467	440	445	435	461	470	454	438	444	443	425	422	447	473	427	433	452	456	468	443	465	469	475	455	447	491	477	462	459	483	446	446	432	445	470	459	479	465	449	459	459	479	459	487	470	478	434	477	502	492	476	452	412	437	464	463	455	498	449	497	459	440	478	476	432	457	450	439	455	490	443	462	459	422	447	417	513	477	431	446	429	444	451	440	484	460	461	446	464	438	502	470	416	455	473	474	496	474	455	471	438	465	446	453	436	504	447	458	468	487	500	460	467	466	466	449	472	486	454	452	479	452	468	445	475	441	448	449	465	480	499	413	444	449	491	410	453	475	481	467	476	473	454	436	453	449	485	486	478	436	486	436	457	463	424	432	445	439	489	456	439	447	454	466	486	449	503	451	464	450	433	474	456	516	440	499	454	450	456	455	449	428	444	485	432	473	458	473	451	485	450	464	468	467	422	451	489	429	495	456	469	437	470	514	421	436	457	470	482	465	496	468	485	472	463	482	470	453	424	451	450	436	488	459	421	449	421	488	443	521	446	457	451	498	460	447	498	413	496	481	448	430	435	484	496	429	448	458	474	429	484	489	464	466	492	459	447	431	431	447	496	482	482	451	480	456	485	481	452	446	429	498	439	472	460	449	417	459	455	443	493	456	448	476	459	460	450	460	470	451	498	462	489	469	439	486	452	488	422	469	466	457	431	470	450	458	481	437	468	458	448	495	441	453	464	468	442	436	479	500	444	420	438	496	503	467	500	468	428	445	470	456	451	436	462	433	457	427	489	430	493	475	452	457	515	460	461	432	462	487	500	462	472	437	469	454	462	477	491	440	468	431	432	464	475	430	400	465	464	465	510	457	491	441	457	485	454	457	434	460	483	455	515	452	444	443	453	441	460	442	452	473	453	451	453	443	474	474	443	449	458	474	502	490	436	474	429	483	462	465	462	484	477	461	491	487	448	466	467	435	475	469	446	444	474	415	471	460	487	451	434	496	478	470	439	476	453	464	461	464	496	437	479	449	451	458	457	464	463	502	488	458	469	488	483	497	455	449	426	409	423	464	498	419	458	445	460	497	479	481	514	447	472	454	457	456	472	475	412	428	426	484	464	459	477	470	473	453	454	455	486	433	465	468	468	433	456	428	449	472	480	464	473	458	486	458	472	426	454	465	441	449	433	480	433	463	460	489	521	471	495	463	444	489	479	482	460	452	439	479	469	445	430	486	471	493	498	438	422	494	466	459	478	491	455	477	449	461	432	463	476	510	472	439	469	439	409	438	457	446	492	468	462	453	495	487	459	484	439	426	467	452	443	467	479	506	504	476	474	473	442	445	480	488	418	462	458	462	491	445	454	478	455	469	495	510	455	461	484	411	459	461	464	444	437	490	461	462	467	502	481	469	467	483	407	418	491	430	481	438	463	462	444	462	490	466	435	503	463	461	482	449	482	435	487	469	480	471	510	437	449	429	465	479	461	486	444	453	448	458	438	422	391	436	440	461	432	429	467	458	429	456	465	463	479	449	434	453	433	445	431	502	459	466	453	439	415	469	472	471	482	485	458	480	458	445	461	478	438	485	503	465	442	460	489	472	451	483	474	458	443	469	460	435	477	456	471	474	462	436	436	469	448	455	444	453	462	475	508	425	441	470	465	463	452	470	473	489	405	496	460	458	452	479	445	455	479	427	491	504	475	497	499	438	441	519	470	429	494	472	470	491	468	422	465	469	486	451	442	438	426	428	484	436	460	458	447	450	479	478	450	466	452	445	461	419	471	440	440	463	462	469	471	425	440	446	446	454	478	459	474	450	438	489	501	435	485	451	463	424	474	466	437	492	448	445	446	494	420	474	486	458	486	466	481	485	439	488	437	456	491	438	470	457	460	456	440	479	444	457	456	448	489	510	473	485	447	449	478	464	473	452	451	449	473	461	453	433	451	437	435	498	448	484	483	475	470	478	439	490	439	508	472	464	503	456	481	460	483	458	475	457	460	484	487	485	483	465	431	494	482	481	470	494	466	423	429	462	464	478	467	494	455	436	465	464	472	473	459	474	470	444	459	460	507	479	431	471	438	437	417	458	478	465	496	453	431	467	454	480	436	472	497	409	487	466	439	438	484	457	471	443	510	478	452	489	457	425	430	480	435	445	474	451	442	440	442	449	472	454	464	451	448	474	475	474	455	471	482	459	463	479	436	470	454	452	493	480	441	443	484	438	484	445	480	478	432	461	491	450	465	448	476	444	476	452	485	464	471	471	467	456	462	427	439	492	437	488	476	498	446	488	479	465	438	447	490	449	442	512	424	473	459	462	458	449	468	461	455	519	464	489	441	461	481	501	472	483	470	488	442	457	425	437	491	461	465	477	491	497	478	444	457	455	464	441	449	467	452	423	451	447	441	428	453	438	466	473	459	438	471	508	483	433	475	431	504	432	468	488	460	444	468	443	487	471	458	430	479	461	477	474	491	463	412	465	425	420	429	474	464	485	488	459	468	426	442	467	452	479	459	472	445	478	440	421	439	459	460	477	448	466	467	471	436	462	437	438	450	476	474	442	461	467	456	434	440	474	443	481	450	464	466	428	494	474	451	492	452	464	468	435	455	440	488	474	453	490	481	515	486	455	446	450	464	452	457	444	458	450	442	472	476	475	473	469	470	431	495	498	491	446	468	474	468	441	454	441	488	466	448	447	463	481	451	461	454	464	462	439	471	483	427	440	475	499	459	469	495	451	449	451	468	440	415	500	512	478	458	499	482	450	456	464	475	452	468	443	453	472	461	481	491	409	424	469	477	471	434	462	481	480	478	459	438	466	457	472	445	447	424	504	474	466	434	471	474	509	445	447	429	445	482	467	450	471	433	437	492	477	492	453	438	490	461	454	442	466	458	470	430	471	415	489	439	487	476	510	442	465	484	456	475	456	476	500	475	490	480	463	478	467	463	465	461	467	472	461	454	472	465	465	444	456	500	461	449	475	451	477	491	430	430	467	471	480	480	460	515	462	474	467	419	484	460	465	498	470	468	473	440	437	460	454	464	480	489	449	466	463	446	455	489	479	441	467	483	470	490	491	478	445	467	438	474	452	468	431	513	488	440	470	464	422	446	490	445	495	465	454	478	492	472	482	457	425	458	445	454	495	516	433	422	458	480	477	453	440	447	424	461	432	454	448	485	465	434	455	447	488	500	410	485	461	442	461	464	392	443	484	423	477	458	432	461	451	427	440	462	460	488	499	441	484	469	482
57553	20962	3800	1080	800	596	545	470	470	403	415	370	339	367	398	352	340	362	338	316	340	340	338	337	332	316	298	308	347	304	322	341	326	318	322	337	372	305	319	321	324	339	325	351	332	334	337	334	315	283	307	363	342	306	301	310	333	354	338	323	334	343	325	298	330	287	326	316	344	364	331	300	329	329	290	325	301	336	330	332	304	303	325	301	277	312	365	321	304	328	309	326	328	297	320	308	336	306	295	292	300	324	342	297	335	329	307	313	304	318	322	283	359	351	295	303	308	307	326	360	284	340	283	360	325	334	333	311	290	319	352	344	300	314	299	317	336	312	321	343	317	360	316	299	321	337	302	321	318	348	302	348	324	330	317	307	299	323	289	341	333	314	322	325	338	361	315	300	331	300	322	297	316	360	324	359	338	279	336	311	318	307	273	344	303	330	315	313	303	317	310	302	322	320	348	333	322	314	285	296	309	331	331	341	325	342	322	332	302	307	327	358	327	315	287	309	303	319	333	350	329	318	333	305	286	307	351	322	337	318	303	292	323	325	305	312	340	334	302	313	340	301	334	314	301	301	333	329	294	340	320	331	301	326	316	318	334	346	319	299	306	300	312	323	330	319	300	302	276	338	315	336	332	317	324	325	318	334	314	351	323	338	306	299	328	304	312	298	325	301	346	318	328	293	317	307	331	278	351	399	318	293	317	330	310	333	301	301	316	331	319	320	340	282	317	336	325	334	302	300	276	314	330	307	287	342	328	343	310	289	321	309	299	318	332	294	311	324	289	334	355	309	319	304	317	336	340	328	302	333	335	324	331	313	321	315	322	340	306	301	281	299	350	331	329	320	262	308	368	355	337	331	297	288	332	317	303	299	372	338	335	324	332	319	318	328	332	346	289	341	343	338	289	313	344	318	338	352	325	304	332	339	296	343	350	319	288	318	307	332	314	318	311	284	322	303	306	321	304	301	335	298	274	282	297	322	302	312	295	318	351	331	315	306	302	298	325	320	330	310	305	307	310	338	333	322	326	330	339	327	312	336	305	337	304	310	338	312	292	319	309	304	326	344	331	323	359	300	316	332	307	312	318	307	327	333	294	318	310	340	344	317	308	335	296	331	291	305	320	327	354	318	332	345	348	299	313	309	320	312	331	313	333	343	321	317	300	319	324	340	325	360	334	337	329	344	291	295	297	321	363	358	355	288	316	306	325	337	329	313	323	348	288	320	307	324	342	329	328	272	299	323	324	314	319	312	353	328	344	305	322	318	348	300	347	309	305	322	305	314	334	301	311	347	300	296	333	324	317	310	300	349	307	346	330	320	342	315	322	349	317	319	313	339	327	294	333	336	316	333	323	325	332	330	330	326	321	350	315	280	303	294	324	320	340	316	335	290	366	334	347	313	322	321	310	335	325	329	315	308	311	320	327	297	309	306	330	311	321	322	329	317	310	308	322	323	309	297	321	354	340	302	311	294	276	339	325	333	364	300	321	321	339	335	293	321	323	285	372	324	322	320	330	328	336	341	364	337	313	310	369	328	334	339	354	335	319	301	294	299	323	319	271	317	330	338	323	311	321	362	325	324	315	307	316	343	307	285	308	360	313	331	319	292	334	311	317	327	318	306	310	322	332	348	327	305	338	325	336	333	349	345	302	315	306	296	303	310	337	332	322	312	320	346	344	322	303	328	372	314	305	333	323	311	308	364	308	353	341	332	309	356	314	354	302	298	353	338	338	296	315	328	344	316	347	308	330	336	284	297	345	291	289	302	313	340	306	342	318	293	315	349	339	337	308	284	327	315	306	323	334	326	345	327	319	331	303	331	346	337	301	285	316	287	321	325	321	292	331	322	296	358	310	339	312	312	353	313	320	311	322	309	342	328	330	302	337	304	312	295	293	305	304	287	328	297	314	332	344	345	324	344	320	345	282	294	308	328	313	279	331	336	324	299	353	319	310	326	333	295	320	314	339	342	297	324	347	344	334	312	318	334	305	307	342	335	328	366	358	316	310	315	305	280	313	334	303	298	323	312	353	342	308	297	339	320	300	324	293	328	301	286	308	270	308	335	336	304	339	346	302	329	333	355	348	313	289	353	300	317	296	304	285	304	356	326	286	328	341	328	309	304	325	315	339	350	295	347	319	321	306	293	353	362	346	293	353	346	350	320	321	321	340	298	309	328	301	344	354	326	313	318	345	303	323	328	326	297	312	314	331	328	322	331	328	310	353	322	323	313	339	325	319	303	264	301	327	342	320	321	347	347	335	386	301	322	308	328	266	298	289	331	299	325	325	310	343	330	280	296	312	322	301	323	310	350	330	330	281	310	354	330	309	319	293	291	303	326	304	346	337	328	330	318	325	304	273	299	332	332	326	340	331	328	335	328	373	350	312	287	296	321	352	329	264	316	326	330	345	340	313	328	352	308	347	321	291	334	311	303	334	369	335	319	345	302	343	310	310	351	332	303	320	346	334	336	310	341	316	318	345	305	318	361	310	316	321	324	335	307	332	333	314	332	284	308	338	315	307	295	337	343	320	304	291	331	346	326	309	311	308	308	298	347	320	307	313	358	287	301	318	329	318	289	283	296	297	331	326	281	333	279	333	279	283	304	352	314	325	356	313	326	328	307	333	316	352	336	322	302	307	303	345	329	333	330	295	336	329	319	316	335	323	336	342	296	315	339	333	352	327	300	296	334	312	318	308	332	342	297	299	321	311	339	319	322	321	317	322	330	329	310	292	321	330	365	344	316	303	316	354	341	335	318	346	295	323	330	310	332	316	343	284	294	313	268	309	309	314	326	299	294	331	297	322	307	290	307	354	341	325	332	346	315	285	302	305	334	312	315	350	358	312	349	306	310	345	333	291	347	335	331	319	324	325	323	345	359	288	336	341	359	312	321	347	310	321	285	304	349	351	331	319	328	293	316	318	310	302	329	300	336	330	325	340	308	341	276	316	304	286	321	282	304	319	317	340	290	319	332	308	314	324	335	315	295	322	331	313	314	292	321	346	343	317	339	337	290	325	307	312	325	322	326	335	294	345	320	342	288	314	325	292	337	313	293	332	324	304	338	307	306	340	313	307	330	308	331	317	285	353	333	306	336	323	319	330	341	339	350	326	261	288	301	280	349	306	358	320	355	342	324	306	329	346	327	341	344	329	333	304	334	313	311	312	323	327	315	329	317	343	343	337	314	350	329	345	302	317	310	281	312	342	322	315	304	302	291	308	332	319	289	355	296	312	292	347	307	291	354	323	333	315	357	290	322	316	312	363	317	339	330	302	359	325	280	295	345	353	306	326	289	315	321	328	315	338	327	332	341	299	331	338	324	290	311	324	316	350	319	318	312	315	324	325	335	318	339	343	307	330	306	326	343	315	336	310	325	348	317	348	310	322	331	336	323	328	313	297	293	317	329	320	306	330	337	260	310	317	288	290	330	308	319	341	305	322	311	327	327	317	296	276	323	286	309	343	351	324	305	340	297	304	348	310	344
31868	1663	2887	3347	3037	2391	2000	1653	1533	1375	1318	1270	1162	1107	1053	999	986	952	1002	918	941	934	911	902	910	860	894	829	866	877	781	878	871	929	838	891	861	840	877	839	848	904	822	793	803	846	831	813	880	776	821	853	792	820	835	869	827	763	778	830	835	807	822	823	814	802	836	770	811	820	802	753	806	768	836	835	838	801	826	865	842	845	783	783	796	796	815	848	776	792	875	828	804	802	828	806	868	820	832	811	809	809	833	837	805	775	866	795	799	885	789	767	852	805	812	819	844	767	818	802	846	876	835	848	743	755	810	808	778	870	834	799	844	833	816	817	862	754	835	775	848	770	810	814	826	859	849	804	804	836	839	776	830	870	810	829	812	822	765	867	827	846	841	770	827	817	817	827	827	840	779	787	831	770	825	802	826	798	809	843	883	798	817	808	810	821	802	786	857	825	819	818	797	804	861	842	793	841	827	769	779	839	830	814	752	810	827	779	825	807	815	834	828	821	812	841	861	776	843	819	780	835	805	824	851	817	789	800	848	798	841	783	820	786	814	835	748	806	817	830	784	804	871	787	829	755	799	821	784	866	809	827	806	851	848	803	781	810	796	852	830	803	820	847	839	788	868	766	808	798	772	815	843	840	812	828	803	789	801	876	815	807	782	823	795	793	811	817	811	822	838	847	868	813	881	847	820	773	803	770	794	814	861	796	809	833	800	810	792	806	801	806	794	771	813	867	810	798	838	796	805	835	846	825	814	857	780	831	799	844	824	838	842	825	829	814	817	775	839	849	797	835	786	779	824	796	792	796	859	860	815	830	791	833	805	804	815	860	852	830	780	815	862	799	872	812	851	779	850	811	856	836	821	787	809	826	827	811	782	817	808	779	775	840	799	809	835	780	822	856	824	846	828	780	805	805	822	751	838	808	833	771	821	814	793	812	809	805	840	804	825	775	795	810	818	774	779	802	814	788	803	828	846	815	781	828	850	803	760	821	791	809	821	827	805	846	779	806	840	744	845	786	846	840	818	847	838	772	826	844	810	770	791	774	820	830	816	782	819	832	815	809	789	807	796	803	862	814	803	798	834	835	778	804	721	861	836	800	805	756	773	837	828	832	819	803	769	807	813	805	813	787	773	778	845	813	787	781	743	803	805	833	798	797	795	836	809	842	842	794	727	761	806	753	780	829	781	829	791	790	807	766	775	804	842	815	786	801	801	798	858	801	876	800	828	786	811	809	860	833	794	813	802	771	821	835	809	860	840	868	851	815	834	742	841	780	782	797	855	786	812	806	784	843	811	828	815	821	786	816	869	812	780	807	805	825	804	775	794	835	826	809	853	815	856	799	808	826	793	798	839	748	834	848	785	803	815	835	813	839	840	776	828	827	837	814	866	826	809	833	767	841	756	830	829	842	757	837	793	862	823	774	850	772	839	850	747	832	805	861	812	774	816	823	796	761	836	803	809	776	802	776	813	842	804	827	800	834	822	788	841	816	739	819	822	804	778	859	813	827	873	890	827	834	771	815	834	824	767	842	772	789	788	780	806	763	814	810	782	822	849	780	807	805	800	841	808	854	794	826	846	844	803	807	845	793	795	840	806	776	807	867	811	832	812	800	857	821	818	805	818	839	791	815	790	837	794	799	805	854	777	811	820	876	770	762	840	803	818	827	776	844	851	832	850	858	802	809	790	836	773	794	841	789	820	820	820	809	818	860	851	813	798	861	788	825	817	802	802	865	797	782	851	833	799	836	770	792	845	807	828	908	786	753	802	803	804	842	774	828	836	779	800	865	825	814	794	837	781	818	861	819	810	819	810	786	865	742	803	771	821	789	815	819	814	849	805	796	832	843	865	810	780	853	758	792	844	864	816	881	786	820	809	805	814	801	800	817	815	845	843	817	835	822	798	793	790	820	829	835	811	775	798	785	774	845	822	813	868	799	801	783	796	797	849	812	835	836	865	795	832	824	823	844	791	843	776	825	823	819	806	867	862	810	812	805	775	770	766	762	783	814	794	853	836	784	811	793	810	788	841	792	787	820	857	811	803	765	833	844	804	839	818	810	772	794	780	855	788	827	811	825	834	775	825	790	831	846	804	808	782	836	827	863	839	838	845	842	772	840	845	802	803	786	801	823	819	798	806	875	883	797	880	840	825	809	853	864	791	852	779	817	767	868	837	765	816	843	818	843	801	812	782	825	781	809	809	813	845	806	822	825	840	857	803	778	847	815	823	801	845	827	808	863	769	765	759	821	836	820	806	838	794	842	847	811	765	799	815	769	832	787	830	817	805	859	832	812	832	830	842	830	857	896	812	779	849	866	787	764	770	816	755	782	793	814	834	818	826	813	789	823	826	801	801	827	793	764	797	834	817	830	826	811	810	835	823	844	849	837	847	837	806	823	809	802	836	837	793	777	860	796	783	747	789	844	855	781	817	801	820	832	842	802	844	779	815	819	865	815	823	824	766	821	800	846	795	833	782	789	877	842	790	793	783	791	820	867	768	806	829	839	842	808	862	825	829	812	820	792	779	811	818	779	815	774	767	813	857	803	779	866	800	827	841	844	770	811	779	798	748	833	790	794	795	779	785	827	842	854	782	840	797	840	797	779	810	807	793	836	780	819	807	858	827	833	787	829	786	805	829	853	802	891	845	804	844	826	841	802	791	820	815	807	831	786	841	836	809	787	809	798	806	791	795	811	787	818	825	798	800	842	811	829	852	804	792	798	873	785	797	797	773	788	778	799	849	833	819	790	909	856	807	816	834	810	840	780	771	852	777	809	755	827	851	849	820	776	815	820	800	847	838	816	752	824	848	818	817	789	863	792	850	840	834	821	808	828	839	781	772	812	790	844	827	845	855	814	788	771	819	807	842	773	811	793	802	800	788	868	847	827	825	832	829	730	876	905	827	835	801	812	816	834	791	773	822	806	827	813	799	855	795	855	819	844	788	835	812	794	824	848	784	793	844	793	797	731	813	829	821	750	842	881	852	808	788	843	868	822	822	793	799	864	802	781	806	777	832	831	772	819	829	827	803	841	807	779	828	803	871	832	765	824	803	817	825	799	804	805	799	825	791	839	801	818	763	765	781	742	825	851	800	799	879	777	811	833	834	820	828	870	837	803	833	841	821	780	794	815	835	875	814	782	811	774	801	829	797	840	807	805	762	858	799	848	841	817	825	769	800	813	835	735	885	792	860	886	818	778	821	837	827	814	825	786	817	827	831	819	790	856	778	876	853	800	814	861	755	861	846	829	839	817	792	795	802	810	790	801	761	814	756	812	829	806	802	772	816	767	802	850	807	897	792	837	837	765	822	832	783	861	812	759	810	759	803	776	854	811	809	819	810	774	770	873	842	804	844	826	803	819	799	768	825	848	828	785	822	790	781	814	873	822	836	845	782	794	822	847	834	783	821	816	818	796	836	791	815	823	807	799	810	795	803	876	815	832	781	807	807	755	810	795	816	862	840	880	788	862	789	841	810	757	789	815
67307	29615	10343	2510	1520	1127	879	709	634	577	572	485	514	530	467	461	482	419	431	463	492	463	470	475	435	449	446	393	424	437	449	425	423	494	412	377	389	432	432	437	430	427	387	404	425	444	411	431	441	394	369	415	451	405	427	403	455	464	417	418	450	408	393	456	406	422	370	421	424	417	398	426	386	421	412	359	399	405	407	383	402	419	454	406	424	416	453	414	388	394	405	403	423	408	409	391	411	374	407	391	386	394	438	398	436	446	416	401	414	387	424	447	381	447	421	401	353	415	416	428	414	414	415	410	407	420	412	429	429	414	406	437	421	406	455	435	420	400	431	438	402	374	409	367	413	391	431	406	404	388	426	430	407	435	434	413	389	418	398	424	434	407	405	396	428	450	403	407	416	414	438	379	435	455	405	368	423	433	418	429	436	404	377	411	448	420	412	451	415	437	437	417	422	406	433	424	428	432	433	415	445	396	383	403	388	417	410	411	432	447	397	435	447	394	400	450	407	418	435	416	412	400	418	386	416	421	401	436	428	413	398	407	455	440	452	397	378	373	452	419	432	405	441	444	416	424	400	407	433	430	420	407	419	382	395	424	370	413	463	427	415	421	416	386	408	409	379	384	424	407	407	386	408	414	387	429	397	433	436	392	408	418	430	388	403	395	418	406	411	429	425	433	391	410	413	434	421	407	387	415	447	414	410	404	380	372	393	379	388	436	400	432	414	406	403	424	441	417	372	397	416	444	434	386	415	435	445	429	405	407	423	394	422	413	401	381	397	410	402	393	419	427	394	431	414	437	391	433	383	432	423	400	433	401	416	412	418	405	428	412	425	393	446	417	433	422	398	413	428	391	457	436	404	426	400	434	394	409	452	446	421	443	388	397	397	353	390	406	424	437	437	419	424	424	458	428	438	414	419	394	386	379	408	375	433	411	419	411	445	390	414	432	429	428	419	403	390	394	435	394	449	416	398	423	430	410	440	383	383	389	454	416	414	442	438	421	397	375	384	407	458	444	415	434	409	420	394	383	423	424	426	429	430	459	415	419	421	376	439	387	394	385	413	416	428	410	391	427	446	409	428	411	404	417	447	436	437	406	406	427	403	397	376	409	395	384	426	426	471	443	392	429	444	387	457	451	420	432	397	409	428	409	423	419	448	398	399	430	395	409	447	417	392	432	394	422	404	419	435	398	417	407	414	367	428	402	427	390	404	436	426	413	385	401	402	351	388	422	435	408	430	405	397	428	383	425	437	406	420	433	408	426	460	413	408	445	393	390	411	392	374	392	419	378	374	373	460	438	433	434	402	405	416	396	427	456	425	400	402	410	408	397	387	388	417	441	464	427	414	413	414	422	398	448	413	399	419	405	431	387	467	435	425	398	436	410	426	409	389	397	440	422	411	413	413	434	454	402	434	403	404	385	418	407	398	420	416	402	397	429	413	406	440	416	410	406	388	447	421	358	407	382	417	405	403	378	405	370	429	418	435	393	438	406	432	399	442	401	429	421	409	399	424	399	445	419	459	381	416	413	409	382	408	395	438	435	438	385	427	405	408	375	425	388	410	412	445	419	453	378	417	436	406	409	419	421	398	426	424	423	416	394	469	417	406	420	422	384	423	431	410	416	424	390	391	428	407	400	391	409	408	442	413	418	412	433	419	448	420	420	442	399	402	413	383	422	421	428	427	397	405	399	396	326	424	431	438	424	450	400	431	428	423	400	390	427	428	419	415	438	405	413	455	401	425	408	433	461	403	387	407	432	402	401	411	446	464	404	435	438	375	388	421	418	419	430	393	423	397	397	432	427	420	404	426	372	414	448	415	400	400	418	390	432	415	421	423	418	383	409	383	396	445	399	423	396	421	341	402	426	441	416	423	387	437	423	404	405	390	381	396	395	409	419	432	379	424	419	422	415	472	390	400	455	407	397	424	393	417	415	387	413	414	442	410	391	409	390	439	419	405	453	435	419	422	396	414	412	424	416	412	442	385	442	374	443	399	376	421	409	391	435	454	431	399	378	437	388	405	423	410	431	367	407	421	449	396	367	422	383	401	433	408	414	433	394	400	438	420	432	410	410	407	439	406	406	383	388	403	441	394	418	440	392	403	417	419	427	415	441	426	407	406	423	384	426	381	431	420	458	377	456	438	381	406	429	412	400	396	408	421	403	425	408	401	388	406	402	387	411	435	395	428	414	396	410	399	402	427	421	395	437	402	416	434	426	394	426	432	392	394	395	436	411	407	373	405	394	379	398	444	396	411	406	451	440	395	411	406	401	479	427	413	386	434	437	429	394	438	419	397	452	398	458	397	427	413	403	445	407	412	390	399	422	416	404	420	439	406	404	406	427	438	439	406	443	412	399	414	379	451	408	372	396	443	440	415	378	409	434	419	446	384	391	407	382	422	407	423	405	414	394	393	462	418	429	443	414	422	413	412	371	410	461	414	392	374	400	421	402	393	406	377	430	416	448	389	413	402	418	410	412	422	415	435	482	407	417	422	414	415	443	419	438	393	425	445	421	385	391	431	405	437	450	370	433	385	408	428	409	403	399	415	390	421	450	395	403	434	414	417	426	422	413	391	421	401	399	406	398	372	383	396	402	381	405	407	430	428	406	430	460	410	429	430	382	437	421	445	412	398	399	416	380	390	411	410	438	420	419	410	422	397	462	401	390	404	392	406	431	418	437	414	388	391	396	381	418	441	375	408	417	435	399	380	387	429	432	416	407	386	400	443	405	455	432	408	381	408	394	478	404	412	393	413	417	385	423	436	395	430	423	412	431	412	403	406	446	392	434	426	422	401	416	431	393	413	393	419	415	415	401	375	415	372	400	461	479	404	398	436	413	403	442	408	414	422	406	433	397	410	386	423	443	401	406	413	399	410	399	440	421	396	368	382	433	431	416	411	430	414	427	385	413	455	403	401	382	397	420	456	413	402	376	396	388	396	392	395	400	421	430	394	392	452	397	399	418	414	425	484	426	407	379	437	405	430	380	409	439	394	444	415	436	398	424	410	415	429	424	419	411	427	415	394	376	364	400	402	398	407	424	410	408	405	416	379	435	357	411	383	374	435	399	401	404	406	387	403	409	399	389	396	415	402	402	398	412	434	383	414	405	403	418	381	381	406	421	400	378	397	408	420	426	392	394	417	430	442	408	403	379	407	405	407	432	394	410	417	413	428	443	417	431	437	399	395	424	416	432	413	403	442	417	410	427	389	437	377	409	371	435	430	402	407	405	425	434	455	372	407	407	422	371	444	399	449	406	410	424	415	473	445	442	374	367	416	407	406	458	411	401	407	415	438	353	422	396	365	387	404	416	419	436	417	379	420	472	412	415	405	368	433	408	393	449	386	415	435	437	406	398	400	425	429	398	381	393	396	416	387	441	425	429	417	411	418	422	423	405	450	406	411	442	442	449	411	447	413	407	396	399	401	439	418	401	405	435	404	436	412	421	447	395	372	460	410	418	413	417	434	432	411	439	452	429
40982	2533	4708	5490	4925	3764	3220	2750	2296	2112	1951	1778	1708	1527	1496	1452	1370	1297	1338	1333	1323	1181	1154	1210	1189	1148	1217	1168	1093	1115	1086	1035	1119	1170	1114	1109	1068	1025	970	1039	1050	1021	958	1059	1041	1082	1044	1044	963	1018	979	1080	988	1081	983	1049	1051	996	1011	984	1057	1013	1017	1047	989	1004	1023	1055	985	1004	1003	980	998	1038	978	984	964	1030	983	1046	1001	952	986	1020	1006	1003	983	986	1014	943	1024	1022	987	1001	951	986	955	955	1038	971	988	998	1029	973	990	987	981	977	1037	1030	987	988	1022	977	1025	1004	984	1026	998	976	1028	987	999	1001	974	983	1031	997	1002	998	933	964	971	971	1019	1006	978	1003	970	1013	985	980	983	931	972	979	982	1002	939	968	964	981	948	985	990	938	961	993	966	924	958	1021	1015	950	966	976	983	942	985	982	962	1010	996	997	949	962	1014	988	958	1020	955	1009	978	935	1034	1002	957	1011	1029	1058	1018	1038	970	978	983	977	968	994	1011	1003	1026	1004	997	934	970	1029	991	983	1004	986	1024	922	1012	987	937	967	970	958	977	1014	997	985	969	965	994	992	1004	984	1011	971	949	1007	980	1010	1006	1024	1020	947	969	1013	1020	978	961	990	983	897	964	1008	994	969	914	998	1008	996	1012	975	907	952	958	995	949	981	993	1032	1035	942	1005	977	970	969	950	1022	969	925	1004	1004	950	982	952	988	1015	991	989	957	1026	998	1038	1013	950	961	972	1002	961	965	1007	1018	995	975	924	970	968	948	961	951	919	997	982	958	948	941	994	1003	975	1049	1009	982	1008	1015	932	926	998	997	966	984	986	977	979	978	994	990	955	973	967	1001	994	1021	975	937	1006	987	947	950	990	1025	1021	1012	964	988	999	996	1019	992	1026	1007	993	969	985	979	971	977	983	969	1009	937	938	931	1015	978	996	976	1006	1003	968	993	928	979	964	961	1059	1025	972	944	981	937	976	1006	954	943	962	1014	969	976	1009	966	986	974	1007	989	955	961	1009	989	1000	936	996	1003	1010	973	994	983	975	991	937	950	949	957	922	1001	922	972	979	928	960	971	1016	993	1019	1003	1014	941	978	964	955	1021	940	986	969	953	971	919	1005	984	965	985	991	935	1043	1000	1035	947	971	999	1024	974	1019	988	936	956	997	1016	990	986	983	996	945	948	964	928	961	979	983	909	1036	972	975	997	979	977	1000	949	907	984	1020	973	976	1041	951	987	981	1032	937	967	1006	949	975	923	968	956	955	984	998	935	1021	935	938	933	964	1003	1012	981	989	966	1012	1011	989	945	1050	983	948	958	942	1028	996	964	985	980	1040	976	967	1011	976	996	972	1016	994	931	1010	988	979	994	1001	903	942	997	964	947	943	997	925	1044	893	959	961	976	928	936	980	961	982	981	968	961	972	976	982	998	1007	999	1011	979	953	1021	1017	982	969	1004	976	988	1001	977	953	1037	966	963	991	951	1030	961	987	972	935	952	954	999	1039	911	924	999	924	961	973	997	937	994	992	949	1000	982	940	1000	988	950	1027	1020	1027	1019	1018	949	962	1009	982	1029	936	1000	1017	986	947	1022	963	997	1005	995	963	981	986	967	947	1047	987	955	962	998	934	912	928	913	984	1004	985	951	985	967	1055	974	981	1021	946	931	975	979	970	995	978	1004	965	984	1012	990	978	1004	955	950	943	922	991	949	929	1019	1000	1007	990	1001	996	1040	1025	965	914	1000	1019	998	935	999	970	967	957	991	982	965	1000	995	944	999	1009	946	992	969	950	968	1014	959	966	999	963	935	998	938	1014	989	1015	968	1009	934	976	960	1053	955	957	978	965	940	992	959	944	948	1003	1008	1018	1001	999	954	945	1017	967	992	961	989	989	927	949	950	1013	953	976	917	970	920	1017	972	969	961	982	1010	934	1021	936	938	993	907	963	1010	967	1018	936	983	964	1034	999	976	1004	972	1067	998	993	962	1001	1002	1015	987	1018	987	996	1039	1015	1012	975	998	981	1058	969	1003	950	980	998	973	998	1002	961	950	1029	964	974	950	1012	958	1042	986	1011	971	934	930	945	993	955	1028	975	972	980	1016	982	983	973	1018	957	1023	958	995	992	1006	970	998	959	937	971	1032	1013	963	963	989	971	969	959	950	982	1033	911	1032	951	967	971	936	979	978	927	952	1014	973	970	979	991	987	946	1026	957	969	999	926	988	1008	959	1044	1003	948	944	950	988	995	973	942	979	1019	959	941	943	980	985	941	970	983	898	957	1030	972	948	1007	1014	937	1015	971	947	1025	1010	965	998	1068	996	999	923	1012	1000	1025	988	975	1013	964	969	916	1000	967	964	937	973	937	986	994	1010	960	963	975	996	982	964	968	948	944	950	969	993	952	926	990	943	961	1028	952	978	990	961	988	996	985	994	1035	992	935	1009	976	942	962	968	935	995	999	997	1015	1047	911	933	994	954	981	1006	948	1013	982	923	971	921	1016	999	976	974	982	951	981	1030	976	929	1000	975	974	1041	1004	992	970	1065	988	978	987	939	919	964	978	990	1028	967	1025	944	921	945	986	972	951	997	1007	993	935	962	984	974	1035	999	1001	1009	964	876	937	945	981	1014	961	952	1013	972	951	987	942	998	1000	970	952	986	898	990	928	950	1064	1023	1004	962	1014	1005	968	944	930	1029	972	1005	1031	966	917	1024	954	955	987	957	967	992	956	994	958	915	982	976	944	931	1031	910	924	989	941	958	976	1058	975	1053	1022	996	1048	906	1016	973	929	975	991	1002	939	994	992	998	981	937	1008	1011	934	956	920	1001	1021	1013	1016	1039	995	974	974	922	982	933	968	964	969	1019	960	951	974	939	967	988	1012	1014	1017	996	1013	929	1002	937	960	922	951	1002	972	969	952	973	1011	992	1025	942	967	983	955	986	1026	931	982	946	960	982	934	915	945	969	980	965	1025	998	986	962	971	943	978	949	995	1039	1000	952	1010	982	976	1051	949	1008	972	994	976	976	932	1010	965	1037	993	896	960	1018	1004	941	998	980	961	990	982	981	946	1002	1018	985	980	931	962	993	963	969	966	976	993	954	952	989	1001	1041	993	975	996	932	953	975	974	1003	995	996	1002	1021	982	950	957	980	985	983	1030	967	986	976	993	1001	990	932	988	1030	996	1058	961	1021	984	980	992	964	962	1008	960	955	992	945	1008	1029	978	999	959	1010	968	1016	957	900	973	920	1003	1046	994	1013	943	949	952	960	1008	969	975	1013	938	977	981	992	979	970	934	1000	1051	979	996	980	1006	998	970	939	964	952	992	977	988	991	1016	962	964	996	989	968	959	971	914	973	981	998	1015	1011	972	968	926	971	1018	964	985	934	1008	981	959	953	923	991	1001	942	1003	959	955	1011	969	1061	985	961	1025	964	983	927	949	1043	936	986	1050	1011	926	1010	971	1008	937	935	942	1023	967	1002	1021	958	981	984	1024	993	924	965	929	965	969	937	939	995	953	977	977	988	983	1044	991	1032	943	942	1025	952	988	1023	992	976	959	1011	950	984	1007	997	995	963	950	985	974	1018	954	938	979	1011	982	948	1017	950	1006	979	966	978	990	972	958	994	1028	1031	966	962	995	974	1014	958	947	968	1001	905	990	987	1002	943	990	965	994	967	969	1009	955	941	1022	1005	948	1019	988	1000	965	1006	941	976	1007	998	1024	1015	966	1002	962	1018	905	989	945	965	973	957	1051	1030	994	972	942	942	951	973	962	955	1012	940	931	1004	1034	942	1031	992	950	1041	925	998	938	989	1020	986	994	930	1039	946	934	941	975	1003	1015	994	979	979	976	967	975	987	955	953	972	1001	967	921	923	1047	949	900	986	1043	979
10380	678	320	263	244	198	163	164	162	144	173	144	175	165	151	139	142	157	151	133	140	175	154	154	160	158	158	147	143	150	156	152	133	138	167	160	169	169	140	147	146	155	137	156	143	177	142	138	159	137	142	150	167	141	168	148	157	132	158	159	159	177	150	154	134	144	155	176	168	146	145	143	166	156	144	147	150	141	161	167	152	148	150	132	145	156	156	167	160	149	169	148	168	132	138	161	151	168	142	172	144	162	161	162	142	144	161	164	162	173	166	149	159	143	155	150	167	178	161	152	144	175	161	139	149	151	149	156	155	158	155	140	137	168	164	181	145	161	144	149	139	156	162	163	164	134	157	173	142	138	150	147	163	180	151	136	143	165	155	162	169	160	145	148	152	160	157	176	143	169	141	165	155	156	145	145	162	162	175	156	184	144	149	151	131	156	142	162	140	158	172	156	143	133	146	161	149	158	141	122	151	147	146	154	143	154	151	161	160	178	154	138	146	152	162	149	142	145	156	140	177	152	152	151	148	166	170	150	154	130	128	145	160	125	159	154	160	165	146	174	165	129	155	127	167	148	159	136	139	154	155	185	155	134	161	181	143	155	159	157	143	128	147	135	161	161	146	136	177	158	180	150	138	163	158	155	142	154	173	168	176	163	132	156	152	157	159	145	124	138	136	160	149	150	149	170	152	151	142	158	174	156	158	170	157	172	172	157	171	169	128	150	177	176	140	157	174	160	189	155	159	161	157	140	149	151	161	147	143	146	139	154	160	164	168	172	154	152	161	138	152	135	161	147	165	132	145	162	118	152	155	143	138	138	145	162	143	172	152	148	138	140	154	136	157	165	155	150	156	143	160	158	161	136	136	124	148	155	154	176	168	157	143	138	140	159	165	148	157	158	156	166	166	153	165	157	156	161	174	144	155	152	141	162	134	176	145	154	159	140	151	135	170	137	163	191	154	146	132	156	161	118	158	157	145	145	161	147	145	148	142	167	146	139	145	160	168	167	153	157	154	159	165	132	149	169	155	160	157	151	151	161	140	155	141	152	175	149	167	133	176	152	143	120	157	169	151	152	141	158	140	167	135	169	171	151	160	153	139	119	160	157	159	159	141	144	142	175	144	158	162	127	166	154	161	160	141	144	155	145	137	154	151	145	147	126	134	158	168	164	150	168	153	142	159	157	140	156	143	161	166	169	150	154	146	153	141	152	144	144	140	142	136	164	145	138	164	154	169	149	165	164	176	172	139	153	157	161	173	164	152	171	171	169	164	171	173	164	155	136	145	154	151	136	148	146	149	147	163	138	140	145	170	141	180	153	153	130	138	148	137	164	148	148	166	167	152	161	159	144	160	146	134	155	122	163	142	174	183	148	166	150	166	152	167	143	145	163	150	154	150	139	162	130	156	151	139	160	142	145	162	139	170	143	144	150	178	143	172	155	148	152	157	176	150	164	145	147	155	148	152	150	168	152	165	159	176	145	147	142	174	153	161	153	158	144	143	160	155	173	158	160	129	153	167	171	167	166	182	168	156	155	139	161	153	144	137	129	143	116	153	163	150	138	165	162	141	141	164	165	170	151	155	175	159	160	157	168	172	174	143	164	172	178	124	162	170	144	129	131	157	142	144	121	137	167	161	149	168	149	157	170	130	161	151	157	162	175	151	143	147	150	142	150	148	153	151	172	142	149	180	152	158	131	148	181	160	154	162	136	165	162	166	204	162	161	152	143	154	156	170	170	176	171	170	140	150	151	174	153	181	156	146	165	143	143	149	146	137	129	141	133	134	142	159	158	152	145	169	163	164	135	159	164	146	141	161	129	157	153	135	145	178	138	131	138	132	181	133	152	145	164	147	141	182	163	131	155	155	171	149	152	145	147	152	150	164	154	163	158	138	155	150	173	162	135	140	174	143	144	154	163	152	155	156	159	153	157	157	159	152	136	150	149	151	149	143	166	147	154	150	154	162	165	159	161	166	165	172	162	168	191	159	174	102	163	133	141	133	160	149	164	153	164	140	136	131	147	165	139	154	134	168	155	147	153	178	165	137	182	171	157	150	177	152	155	174	138	167	169	145	153	160	167	141	155	127	148	140	163	169	150	144	165	164	165	173	158	152	162	134	166	161	159	152	150	173	152	141	169	154	139	148	157	160	137	156	163	143	162	157	169	153	160	155	164	150	162	174	132	157	155	160	157	120	139	156	179	163	150	158	140	160	143	145	150	177	138	138	160	155	148	170	160	147	156	178	153	158	142	164	157	156	177	146	166	154	140	157	163	161	142	154	146	130	139	154	147	149	133	127	137	197	147	138	179	198	147	152	164	149	169	158	152	138	154	146	169	163	146	179	150	149	130	144	152	148	162	159	146	147	173	146	170	161	156	155	155	161	167	164	151	128	173	175	164	136	169	153	132	151	151	157	153	178	175	156	159	141	155	144	148	162	159	162	132	153	145	149	157	151	154	152	178	162	142	163	157	175	170	150	132	145	138	138	146	145	152	146	160	154	180	164	166	160	149	168	164	158	174	183	144	129	191	170	152	149	159	143	139	141	148	148	143	160	152	161	164	133	136	169	154	149	144	151	164	161	162	168	163	140	135	151	131	164	171	152	155	165	170	141	178	172	175	178	136	142	159	172	145	153	150	143	162	153	152	141	144	161	144	149	158	150	152	159	158	151	158	151	173	153	160	128	148	180	167	148	160	135	158	161	162	146	154	170	149	151	163	141	125	173	173	155	145	148	145	151	150	155	155	136	183	164	157	169	158	147	137	165	148	155	167	147	138	160	154	164	166	148	158	161	154	136	159	157	165	179	160	135	142	166	140	155	141	150	138	151	150	138	163	161	165	162	171	161	160	153	144	145	160	149	165	164	157	128	136	166	182	164	143	133	173	166	160	138	151	169	168	162	169	151	170	146	128	143	147	167	165	153	166	183	157	138	155	143	136	156	135	135	148	155	177	179	171	158	155	167	130	173	155	170	158	150	159	152	142	145	151	154	146	163	139	158	174	159	150	135	156	164	143	155	148	154	131	163	152	135	143	155	136	139	159	136	178	156	169	175	151	137	134	157	134	174	166	169	150	148	136	146	136	143	164	145	155	155	156	154	168	156	149	163	179	165	157	132	164	135	145	170	159	167	160	146	141	159	175	178	150	178	146	124	145	153	150	148	161	138	163	165	157	165	163	153	172	144	141	163	149	175	144	145	158	158	160	161	145	147	141	142	142	172	158	144	145	147	145	143	143	159	151	157	168	112	148	157	160	141	158	153	155	150	171	159	127	161	165	129	163	144	159	162	163	166	146	173	163	150	139	172	133	161	138	137	160	161	171	158	157	167	149	149	151	167	172	153	148	166	151	166	154	157	109	162	145	171	168	161	122	149	181	175	169	148	174	171	148	161	153	181	184	152	137	152	163	155	141	146	142	134	172	166	161	152	148	152	152	168	138	150	147	156	162	148	154	128	146	149	149	173	142	172	159	154	164	149	159
9356	637	870	827	895	645	584	563	489	489	447	542	489	443	496	447	488	464	515	456	482	474	513	495	452	441	426	458	471	465	452	465	477	495	475	464	448	448	454	468	501	463	483	473	455	488	422	458	454	448	448	454	468	451	468	450	447	457	429	460	450	413	451	497	435	443	472	494	472	462	428	462	463	481	488	439	494	448	455	464	446	450	462	504	460	486	429	447	490	475	449	455	455	444	456	455	444	467	398	468	485	482	440	461	477	495	486	458	491	434	461	445	452	532	450	441	476	448	467	440	458	467	475	464	483	428	460	473	480	457	470	460	470	443	510	474	485	441	473	459	455	488	474	445	458	404	446	483	440	454	474	464	450	437	480	471	473	437	453	467	447	427	478	443	460	460	498	488	506	447	463	449	459	452	441	452	432	479	483	486	460	446	450	473	478	444	496	456	455	411	447	443	449	395	440	464	485	456	433	425	443	453	447	436	458	458	456	489	452	427	474	461	460	444	452	443	454	480	437	454	446	462	494	483	461	436	443	487	464	454	471	460	471	451	468	478	438	447	474	429	431	442	462	453	475	462	455	455	465	457	453	459	466	459	427	461	449	484	459	450	432	462	478	438	462	485	491	413	493	430	467	458	458	453	452	471	508	462	453	438	467	490	429	506	467	503	445	453	456	502	473	449	453	454	430	448	473	464	472	436	455	464	467	441	444	481	474	476	465	433	438	479	456	463	454	447	452	470	451	411	481	482	444	464	469	477	467	444	449	442	445	476	462	430	481	457	456	474	428	459	470	468	462	458	462	474	450	474	489	420	449	458	466	448	528	462	454	459	424	448	457	505	478	423	432	462	447	460	446	436	444	475	398	463	434	479	427	445	431	473	475	438	476	463	448	466	438	454	427	468	469	474	469	470	489	458	459	469	454	458	473	461	455	463	473	438	477	471	442	482	441	425	467	450	464	439	478	460	463	474	429	480	460	416	457	442	502	473	448	439	437	470	485	462	461	492	450	488	472	445	440	469	471	456	451	467	440	458	458	454	463	502	486	494	449	456	466	497	444	449	456	487	463	454	432	434	480	446	465	467	471	439	408	476	444	454	466	477	470	448	486	487	476	439	489	440	471	500	462	428	449	502	485	468	471	445	508	491	458	447	489	505	436	455	464	457	428	428	453	468	480	423	458	429	457	467	469	455	433	453	469	450	437	440	483	506	475	454	446	462	457	474	474	467	461	455	495	471	457	471	457	429	443	492	478	470	455	496	440	451	446	445	451	486	423	454	426	448	469	467	458	455	512	477	470	441	454	455	465	490	506	445	448	441	461	495	487	478	452	499	452	488	433	437	447	461	475	450	461	454	482	447	453	462	494	464	470	459	446	478	442	483	429	478	455	440	440	477	491	461	468	434	492	441	491	439	471	467	456	485	477	490	452	473	466	490	471	475	492	434	469	469	502	455	469	410	469	470	458	455	470	451	471	462	442	447	474	441	451	454	469	451	471	455	472	444	508	453	468	471	445	452	434	427	499	462	474	447	471	487	458	503	455	431	428	428	505	466	458	499	483	456	486	447	442	429	438	460	491	448	496	478	444	469	427	460	442	470	475	443	463	464	475	440	463	467	497	467	456	463	471	424	435	443	500	516	447	472	475	503	480	497	461	463	474	460	459	441	454	450	434	476	461	477	494	502	460	450	479	457	465	446	448	462	423	452	484	490	409	444	477	444	401	422	433	475	475	452	448	470	456	436	461	417	494	459	466	457	446	452	464	517	420	442	488	498	474	455	483	465	479	458	446	482	428	460	457	430	462	448	481	491	472	462	462	448	443	448	448	430	456	486	504	451	470	444	494	473	437	477	478	473	486	473	420	460	452	470	459	476	459	466	474	468	468	438	494	461	436	478	445	424	460	478	434	470	457	470	470	461	467	489	466	450	440	446	471	463	451	458	447	472	456	482	439	489	504	441	439	453	447	473	454	437	421	431	421	507	450	444	488	451	460	455	432	457	425	450	495	429	469	471	464	463	450	470	471	495	484	451	479	458	457	440	497	461	470	482	507	485	478	429	446	453	441	471	455	504	449	422	450	481	463	460	483	475	516	453	432	461	450	516	477	412	442	433	477	493	453	513	464	458	463	490	476	442	469	468	478	466	462	469	441	466	461	460	469	448	460	464	465	500	463	458	457	501	461	418	454	457	453	446	436	470	510	450	472	460	474	431	441	446	470	472	460	445	441	473	484	465	482	457	483	453	474	429	476	470	492	460	479	464	450	422	450	431	462	418	441	456	549	465	447	456	477	436	423	467	469	457	502	470	444	471	455	466	445	447	473	467	456	415	430	447	466	426	465	445	482	467	478	469	439	482	450	452	439	492	418	462	485	492	468	434	430	457	454	468	476	494	481	425	466	468	459	436	471	468	454	442	449	479	471	464	451	451	466	467	465	468	481	449	506	495	452	474	456	478	481	456	449	444	448	466	482	485	437	502	472	481	497	486	484	487	442	480	492	475	470	459	447	467	482	478	472	476	444	486	476	456	429	476	426	468	464	511	459	495	447	483	454	457	494	498	460	467	464	451	489	455	471	480	473	445	456	425	436	482	466	470	463	479	472	478	475	469	427	480	444	472	483	488	464	463	446	459	479	459	475	447	418	448	425	433	453	466	455	483	435	481	451	435	490	441	403	464	451	466	466	444	500	454	479	461	447	441	440	449	447	460	442	475	477	463	469	443	453	433	437	459	451	459	422	476	457	450	466	481	426	484	429	480	464	475	440	475	422	456	479	439	460	465	438	442	455	460	463	455	466	446	445	482	473	467	449	453	448	469	458	476	437	451	468	506	461	477	399	453	442	439	449	463	499	464	495	446	439	457	488	482	453	448	498	477	426	491	437	453	446	469	491	457	457	459	475	493	446	444	454	457	480	418	469	470	492	477	444	447	464	443	487	469	429	468	470	442	462	455	450	451	501	472	455	481	469	457	479	500	460	438	481	468	435	433	477	451	475	445	478	434	481	487	516	451	475	449	483	479	447	491	477	428	453	484	454	430	475	467	443	496	467	420	457	443	449	463	466	465	480	484	492	471	461	437	487	455	455	476	516	454	469	475	441	455	434	439	486	467	454	447	448	488	477	496	458	451	476	414	445	481	458	474	476	487	441	464	455	450	419	478	507	429	452	467	448	481	468	451	502	434	429	476	465	496	451	461	445	425	480	452	452	450	497	435	471	449	492	448	429	455	477	464	450	465	457	485	457	458	479	449	452	458	487	454	454	498	455	477	472	412	443	484	483	433	453	483	474	450	458	530	423	459	452	455	464	448	452	475	452	485	470	435	462	489	445	516	520	433	469	480	434	449	462	473	483	460	479	463	457	475	436	468	481	449	476	460	483	474	495	469	436	474	474	474	458	451	453	456	472	440	496	442	465	452	434	472	459	469	421	478	486	466	458	430	464	459	456	495	468	427	460	505	480	463	447	466	469	440	472	426	477	437	456	479	477	452
57593	21744	3936	1030	810	614	569	440	433	387	388	385	400	377	349	370	353	387	338	309	338	343	330	336	327	335	300	328	317	338	340	335	336	301	328	339	368	308	342	321	349	325	331	299	295	310	289	327	351	334	322	314	294	313	307	311	321	298	348	304	379	331	316	340	313	285	315	318	344	314	311	321	329	329	340	346	298	314	321	327	334	317	320	337	323	329	328	307	317	335	301	303	350	335	305	301	356	339	320	332	282	317	324	298	341	312	326	344	304	293	346	328	320	292	320	310	340	343	303	312	306	333	330	310	334	311	306	296	314	308	316	306	317	315	334	324	358	327	316	326	329	319	285	361	342	299	295	316	299	302	327	303	358	330	343	290	315	354	342	321	345	320	318	343	326	355	326	322	296	325	331	311	302	306	340	303	370	340	303	325	332	349	304	328	315	324	342	306	314	322	307	325	303	318	314	287	285	314	308	340	318	334	346	306	296	287	309	322	323	277	302	303	356	311	307	332	312	317	330	340	345	349	313	304	319	304	313	331	314	321	312	279	281	274	332	303	291	300	332	292	289	328	307	321	322	323	311	287	294	322	347	288	281	291	304	336	298	303	334	328	330	329	318	318	301	338	277	304	293	359	321	336	321	319	344	322	315	333	316	318	311	329	331	348	306	321	355	316	353	354	302	306	316	321	276	312	310	302	295	312	294	306	331	299	353	326	336	316	330	315	348	283	320	333	318	337	295	334	337	283	314	303	331	315	324	361	339	328	345	332	321	318	330	331	339	325	314	335	326	323	325	337	329	328	333	322	297	327	283	322	318	312	350	303	332	321	322	332	348	334	291	298	316	305	309	331	314	351	346	346	323	293	337	332	301	324	323	296	325	315	343	348	335	324	328	303	352	324	292	290	321	298	365	343	311	322	325	318	331	332	291	324	315	323	347	299	324	285	320	309	322	352	313	344	332	312	285	324	309	300	335	321	318	354	337	323	302	334	313	328	320	341	321	339	349	334	326	300	331	320	303	314	334	297	362	311	286	340	290	331	329	291	294	349	297	302	306	304	305	305	310	315	333	322	311	322	347	325	339	316	312	330	301	320	289	315	334	296	292	363	320	304	293	289	321	327	318	290	300	278	322	317	301	345	328	325	322	322	316	352	341	331	323	328	324	294	323	335	306	276	342	330	295	317	320	310	318	307	316	339	274	345	302	295	350	307	320	321	294	324	307	319	291	327	290	339	335	313	340	323	320	321	332	345	311	321	333	316	300	291	305	295	313	344	348	313	329	323	338	326	341	310	328	346	269	328	297	293	330	349	317	309	336	310	327	340	334	315	327	346	338	332	312	335	311	282	312	315	321	274	320	317	329	337	333	307	370	321	319	304	279	284	288	323	311	327	328	309	371	293	293	313	315	310	329	308	320	333	319	310	329	329	297	301	329	315	316	312	317	311	319	334	321	354	350	297	315	318	301	324	294	349	320	314	323	363	314	316	324	324	337	306	322	319	320	304	318	327	289	325	323	339	322	357	300	317	331	319	310	339	319	304	321	335	313	289	328	323	336	291	345	316	314	329	319	330	329	294	337	377	292	321	312	298	286	319	344	305	297	297	358	293	311	287	326	321	318	319	298	301	318	296	321	299	309	327	280	338	286	313	327	317	297	307	333	323	329	337	348	331	324	295	300	324	321	359	293	346	331	322	324	355	308	348	317	322	320	319	347	294	322	332	314	341	332	302	338	308	310	336	354	351	306	311	309	303	281	336	345	319	345	323	350	299	318	299	322	312	329	306	299	315	335	319	321	307	309	305	318	342	311	306	342	310	331	342	326	313	318	320	303	292	323	331	301	307	327	371	298	351	319	303	333	340	320	317	318	298	325	328	307	334	302	303	301	320	340	316	328	324	321	325	318	296	347	302	313	308	330	313	359	353	350	322	315	318	328	295	315	352	350	358	331	311	314	307	308	334	340	291	333	315	324	326	335	350	325	300	323	340	294	317	303	334	358	326	344	319	333	308	325	304	322	312	337	300	332	321	323	308	328	311	339	337	318	319	328	346	308	347	279	347	321	314	346	334	327	324	311	318	286	308	333	302	309	337	277	345	334	349	319	318	324	299	352	308	301	291	338	302	337	329	350	326	332	299	326	297	318	355	327	324	281	316	316	313	330	324	317	315	317	302	331	295	341	308	299	316	317	303	331	331	334	309	315	324	308	307	333	304	360	298	313	307	302	303	309	301	312	294	320	292	311	344	307	314	314	340	317	295	302	328	314	299	333	310	322	320	312	320	324	291	285	328	332	280	359	340	340	313	336	283	309	307	312	327	337	326	344	333	309	316	347	330	294	296	318	316	315	305	301	325	293	310	333	283	330	340	310	320	325	343	314	312	306	343	344	296	331	332	335	316	305	340	367	311	319	308	316	341	302	337	306	300	359	313	381	354	306	322	300	312	325	338	308	347	332	321	325	298	359	303	331	321	326	304	343	352	312	272	322	341	322	312	346	328	338	329	310	339	352	322	345	343	319	280	323	360	305	336	340	348	308	369	361	339	332	340	301	321	330	311	340	296	364	346	292	285	302	340	282	311	345	317	338	325	296	321	328	315	327	341	337	315	328	308	332	309	316	294	324	338	336	287	304	321	344	335	315	347	336	327	325	338	329	294	307	334	327	324	295	292	316	318	291	286	316	295	326	336	324	331	342	336	310	311	290	322	322	328	319	318	316	291	322	315	322	310	328	335	312	311	338	332	345	322	356	336	351	314	329	334	306	293	322	339	316	280	325	308	317	310	292	293	313	343	330	306	329	321	332	369	331	363	332	319	345	288	308	301	343	321	289	316	332	363	300	342	351	309	310	343	305	306	318	335	351	330	305	318	317	328	291	303	298	295	325	303	306	324	315	314	337	318	323	327	342	291	327	362	292	337	347	332	317	325	353	315	300	322	329	362	301	332	329	346	333	337	323	327	304	339	328	313	326	309	279	298	303	364	350	325	289	336	348	320	326	335	289	337	296	324	347	313	338	326	316	309	321	342	350	319	348	316	293	322	322	309	338	331	318	309	310	318	351	333	283	320	296	347	308	326	305	286	318	317	305	318	295	307	326	360	332	326	336	320	322	331	329	328	313	348	302	309	322	320	313	294	319	296	354	337	324	338	335	347	324	312	329	295	300	316	331	304	338	314	348	288	319	300	326	337	317	330	341	322	318	320	303	311	289	274	312	332	314	309	332	342	321	342	300	336	351	300	337	316	313	309	311	339	331	325	328	350	317	315	307	336	336	314	311	294	321	309	289	360	286	319	357	311	330	304	323	315	341	337	305	328	301	339	326	325	325	323	323	335	312	350	310	325	310	302	295	320	361	288	327	311	316	311	334	295	307	337	331	328	316	310	325	305	330	336	291	305	316	333	332	299	350	327	336	268	281	334	334	339	323	297	309	313	328	298	348	345	339	295	300	302	324	331	288	317	297	336	320	305	338	320	332	290	318	333	343	305	342	314
32800	1646	2820	3245	2994	2360	1963	1763	1531	1365	1316	1223	1187	1135	1051	1062	982	966	1017	979	940	899	948	974	933	880	913	923	875	894	844	902	848	860	905	870	852	871	891	860	850	884	821	875	783	892	877	820	835	876	787	823	844	831	883	833	834	821	829	814	756	806	854	858	831	861	857	875	836	861	863	820	846	841	827	799	823	862	892	829	844	831	793	791	789	786	826	791	837	753	854	786	819	825	799	815	809	801	857	836	836	816	836	824	790	782	877	819	842	763	846	820	805	881	829	773	805	786	843	830	826	819	795	805	790	851	840	786	831	824	823	800	833	808	815	830	800	817	773	854	831	803	820	817	845	749	810	803	817	778	833	781	827	854	753	806	805	804	826	810	831	799	852	836	776	849	797	842	879	852	798	825	821	804	786	810	779	777	790	772	810	830	821	765	886	809	820	823	782	805	797	866	869	815	802	811	790	807	809	768	808	819	803	813	841	819	824	851	807	784	831	867	901	843	845	789	810	793	831	855	829	817	835	819	813	805	840	820	783	792	811	789	810	817	763	759	826	802	859	811	848	813	842	854	857	760	796	838	777	800	768	784	785	788	808	807	812	807	872	827	838	862	839	797	821	815	777	850	784	846	837	829	810	778	801	830	827	851	803	837	842	795	787	790	806	820	788	817	814	815	809	808	793	814	805	859	793	833	810	824	800	817	820	838	798	826	811	841	812	820	844	758	831	832	870	779	792	825	828	804	836	802	837	831	820	810	845	830	853	825	780	774	803	812	828	817	838	811	792	792	760	825	799	828	849	826	815	768	740	870	795	849	791	819	817	842	822	825	801	837	799	814	767	846	810	803	862	857	828	854	793	738	837	849	771	761	809	816	755	809	831	834	802	826	786	860	855	795	844	793	805	763	886	856	775	794	821	808	798	826	820	793	852	806	832	883	845	828	822	812	822	789	802	815	807	861	815	807	771	806	789	830	802	780	831	839	848	838	807	850	764	823	809	768	804	811	842	813	911	791	804	808	848	792	797	878	841	864	791	769	761	828	911	837	807	800	786	856	853	803	833	795	806	799	758	860	816	806	823	829	834	788	819	794	829	811	776	807	790	843	827	829	816	833	798	781	806	832	825	777	842	813	808	803	822	744	857	754	846	794	830	824	866	815	807	781	830	796	818	746	809	824	803	780	812	828	815	791	836	849	813	856	829	828	818	800	801	859	817	815	805	809	809	842	824	806	806	829	818	851	806	836	815	829	781	830	812	791	810	793	793	826	815	821	829	772	769	802	820	806	805	749	856	831	820	859	805	834	855	785	842	800	807	767	796	826	853	854	846	785	813	812	825	832	814	813	801	781	793	821	840	782	840	786	851	797	816	758	838	842	775	766	842	826	789	775	768	834	849	798	839	802	804	782	822	786	834	803	874	848	825	771	832	803	834	765	778	777	845	806	780	798	869	828	840	862	813	851	823	793	808	816	849	784	839	801	835	780	796	776	761	849	800	806	793	793	842	753	830	846	865	799	777	838	841	785	822	778	771	821	794	806	814	864	819	835	830	814	793	796	810	782	849	825	808	782	812	793	815	837	823	847	798	847	855	827	810	841	766	811	856	823	838	800	794	789	810	816	812	860	777	834	848	824	780	848	826	820	812	749	812	799	835	813	847	799	790	846	828	896	814	822	780	804	811	779	821	843	766	828	785	793	803	796	819	820	799	800	822	842	840	821	847	815	824	831	797	798	768	847	858	831	787	827	810	847	776	739	795	833	805	843	851	797	816	820	845	860	805	815	792	772	837	816	785	808	831	769	806	787	841	816	810	813	808	780	853	794	751	812	764	808	835	794	778	819	813	811	809	802	801	804	813	834	818	828	790	782	824	807	811	840	822	774	834	848	821	830	824	833	843	822	783	799	802	780	813	800	816	807	822	811	801	800	822	815	787	850	835	787	831	830	788	858	824	826	813	809	806	792	798	831	807	804	838	811	829	807	841	772	783	851	802	779	805	871	832	774	809	866	820	828	816	806	836	839	828	769	843	827	816	784	840	822	825	823	789	816	842	878	814	806	775	797	810	864	787	798	853	834	787	841	806	822	820	827	834	852	795	793	757	842	811	850	760	810	783	823	812	859	770	803	826	827	811	794	811	813	800	821	854	856	802	784	813	825	858	830	813	785	783	802	803	770	831	812	812	833	809	824	771	854	842	813	835	832	802	828	819	770	868	842	807	813	864	775	817	800	803	796	842	816	811	838	835	840	782	779	828	807	785	819	868	776	840	821	827	777	829	845	770	824	789	836	836	862	821	778	824	814	875	879	818	841	828	861	805	799	807	822	797	796	841	825	808	779	791	805	823	807	839	820	790	849	798	855	815	797	813	844	874	826	820	806	835	814	865	833	808	834	784	822	829	823	899	790	761	853	868	831	792	849	782	801	805	811	820	784	824	812	798	781	806	785	785	841	818	754	761	790	797	798	853	800	812	755	773	790	826	801	789	840	851	870	846	802	792	790	848	809	781	812	839	831	805	799	791	809	833	797	820	789	790	800	821	804	807	811	852	809	827	798	777	801	821	883	816	832	820	842	780	832	770	806	756	785	788	822	785	783	843	794	797	873	832	817	828	829	779	786	856	797	816	783	857	779	798	831	774	816	799	770	791	779	790	862	764	811	789	789	829	817	802	788	864	795	789	803	805	763	853	834	884	782	787	775	744	784	844	839	762	791	843	815	838	755	810	763	777	836	801	782	819	761	829	803	802	864	847	872	760	807	861	834	843	810	877	797	817	793	854	837	758	753	846	811	821	775	786	783	843	836	817	771	837	811	848	810	830	864	828	864	826	802	862	870	817	855	796	754	776	806	732	800	779	764	838	827	776	812	804	836	836	819	859	799	814	841	823	864	810	841	847	864	802	821	833	834	810	753	722	814	781	806	813	815	852	859	769	767	794	804	814	831	804	824	820	789	814	806	874	810	746	770	796	834	824	848	815	799	828	852	783	807	801	842	867	813	792	796	815	777	763	820	792	800	739	789	779	804	837	844	816	789	807	775	810	790	814	799	811	799	763	850	830	857	840	854	795	794	777	840	807	793	805	858	818	810	810	791	827	838	764	793	804	802	863	796	856	834	788	827	782	876	819	777	790	844	799	795	809	746	791	874	765	780	850	801	832	846	797	803	769	859	797	785	847	780	818	768	832	823	848	802	817	764	866	798	838	855	823	800	816	847	815	794	821	818	808	856	784	818	811	843	813	812	795	794	776	828	775	759	861	816	783	779	824	820	779	823	803	839	860	788	820	786	823	790	799	832	871	804	820	844	815	844	820	829	782	737	833	847	883	806	864	793	834	781	791	874	847	856	858	780	807	790	750	801	804	829	844	823	795	807	791	782	835	817	818	827	844	767	864	819	845	809	812	746	795	800	830	865	863	805	806	793	816	844	808	826	840	848	838	849	785	811	838	813	872	793	783	801	797	819	840	808	843	900	786	853	779	769	869	818	824	803
66262	30379	11484	2602	1475	1035	899	694	659	645	498	542	509	522	499	483	510	448	457	478	482	403	457	443	427	397	397	419	471	423	420	420	441	455	416	433	437	421	412	469	431	448	432	416	420	417	414	411	399	376	433	425	398	440	416	433	411	427	427	397	422	421	386	453	382	404	423	413	426	398	398	422	415	414	406	401	426	449	438	365	450	435	412	412	438	452	450	429	404	405	374	427	442	412	419	448	416	420	368	420	430	418	470	429	412	498	416	389	399	415	398	421	429	410	425	437	392	394	408	387	404	384	395	379	422	405	439	403	428	415	426	430	396	473	440	408	401	373	396	427	433	432	409	424	396	398	421	439	402	397	401	372	419	431	408	403	401	437	389	405	471	416	447	437	435	433	401	392	424	412	444	423	384	408	393	409	409	389	419	431	452	406	407	393	452	385	396	428	422	385	423	404	382	395	436	419	408	393	389	437	375	406	416	401	426	456	394	395	403	412	402	434	379	401	396	384	406	389	416	411	439	366	405	408	425	405	438	404	444	411	413	404	410	386	408	424	399	416	435	411	403	445	368	416	411	423	434	412	397	424	432	436	387	391	394	388	418	420	396	413	430	431	416	388	424	431	420	385	417	428	426	423	418	408	414	396	442	404	440	442	391	393	420	444	386	411	409	395	394	422	406	427	442	387	410	407	433	378	382	382	389	407	395	401	381	385	391	450	421	416	430	401	414	433	409	388	387	405	412	442	407	385	376	450	412	461	409	388	433	425	390	386	399	397	398	421	448	395	424	414	437	414	423	421	430	408	411	414	371	420	422	382	442	440	439	405	369	469	424	396	386	424	402	402	408	442	419	411	395	410	410	380	407	428	422	382	380	432	438	411	401	435	398	405	414	429	421	424	413	415	417	396	395	459	416	428	393	378	404	421	383	404	383	437	414	396	449	430	456	408	400	390	433	418	407	423	434	400	419	407	422	431	384	422	419	440	413	409	371	381	438	438	398	432	387	395	424	402	415	418	444	417	411	362	380	395	406	423	444	414	398	409	413	388	402	389	435	424	416	393	410	369	405	407	409	433	379	402	426	420	397	411	401	406	418	388	388	418	376	350	420	435	384	411	418	411	395	407	400	389	423	413	402	390	395	343	413	430	391	447	395	412	446	444	412	406	438	381	388	428	390	434	405	394	416	418	405	430	403	377	425	411	383	396	405	415	423	438	443	417	414	461	458	390	400	367	374	390	394	389	383	428	424	407	406	421	445	432	430	386	381	421	381	401	442	410	415	435	410	432	423	399	409	420	421	431	373	433	409	434	450	399	432	441	428	429	414	390	410	417	405	411	393	394	420	427	408	390	386	392	407	393	447	386	396	395	332	405	422	398	416	394	408	400	419	405	401	412	403	398	415	422	400	443	424	390	386	411	386	399	439	405	395	402	406	397	405	417	386	407	417	369	412	447	373	428	444	430	388	420	399	444	392	409	403	428	414	391	414	460	459	398	399	436	402	409	415	457	397	388	422	429	405	441	403	433	405	412	427	441	410	427	427	427	428	400	447	408	387	400	387	423	409	385	436	374	420	425	414	440	432	431	415	408	386	402	439	383	389	416	396	416	408	427	466	393	409	423	386	432	416	392	404	416	387	408	418	406	395	385	411	414	395	426	380	427	441	440	388	423	428	425	423	395	417	423	433	386	386	383	387	409	429	379	411	411	407	444	413	410	427	453	434	418	411	403	393	403	427	415	384	421	384	384	434	423	366	404	357	428	416	392	432	402	414	370	454	415	432	383	411	366	387	381	440	381	417	424	407	441	421	412	368	437	431	410	442	387	414	398	417	422	421	402	361	456	405	397	411	417	436	391	412	390	406	413	376	429	403	416	380	448	417	426	405	406	412	420	433	403	419	402	439	414	444	402	434	393	430	392	413	391	405	418	429	407	404	403	395	398	403	431	394	419	440	419	354	420	402	377	370	415	394	390	364	388	394	422	389	393	411	398	398	422	433	405	393	405	436	388	397	407	411	435	432	408	438	391	359	394	426	409	371	371	373	407	428	409	413	417	367	417	398	386	414	423	429	409	393	437	384	396	378	419	402	419	407	387	408	414	440	397	380	411	406	424	385	425	418	408	453	351	425	397	399	408	375	391	385	398	409	398	409	421	404	406	398	384	381	433	421	396	401	387	399	398	438	429	405	417	401	423	422	423	423	430	430	415	438	429	444	393	414	352	414	398	383	442	434	391	469	376	406	468	399	405	423	414	406	443	404	453	446	431	409	403	420	449	395	391	437	381	441	418	390	419	426	445	411	427	428	398	377	440	416	384	376	454	395	415	428	394	406	418	419	404	414	450	412	426	390	403	408	394	439	420	405	430	399	438	440	446	414	391	424	408	384	393	403	433	434	393	430	415	418	443	448	401	406	434	448	406	424	423	412	411	404	425	421	405	399	409	441	420	426	437	435	392	417	388	418	409	361	397	468	394	418	440	392	447	403	405	408	425	380	393	397	437	434	379	436	425	413	368	381	406	381	403	403	387	435	440	419	371	402	413	422	421	407	399	432	474	402	442	449	391	454	410	356	464	421	432	417	426	392	406	441	434	421	409	430	394	409	417	449	374	382	424	412	383	408	430	449	395	400	352	413	421	411	424	420	413	398	400	409	434	445	412	394	401	399	465	388	411	422	399	387	364	401	406	373	434	444	364	370	389	391	431	416	391	403	410	387	408	420	388	421	411	357	392	409	428	418	468	422	389	417	440	390	428	457	401	391	417	443	395	378	437	392	453	434	412	443	427	422	385	397	422	458	391	391	369	392	400	384	402	420	394	413	401	370	387	388	406	431	406	404	423	372	431	408	419	446	409	433	397	392	389	430	408	406	424	418	421	427	429	405	440	372	407	401	397	422	406	437	437	387	407	410	381	409	441	466	414	402	405	397	409	431	384	420	412	407	406	449	384	412	435	436	436	404	418	441	406	382	399	377	405	468	415	446	436	435	416	449	387	418	398	391	409	447	416	439	382	399	430	455	409	418	431	421	416	411	443	390	414	423	361	413	411	396	468	410	409	416	419	400	411	427	432	446	390	419	403	437	425	383	367	389	414	373	403	411	406	438	399	419	416	383	443	433	391	394	390	430	434	377	435	425	407	402	407	407	437	386	393	413	413	421	405	421	395	436	414	395	422	382	464	435	395	402	388	433	399	437	405	378	389	406	439	420	409	430	434	440	381	418	405	413	402	403	406	397	385	421	371	420	414	415	390	414	393	435	435	401	456	413	370	401	433	443	383	411	415	417	426	443	409	406	419	412	391	433	394	403	403	396	398	414	393	422	435	434	349	434	432	450	428	401	447	420	411	416	408	424	407	427	413	382	385	403	411	407	401	390	394	441	435	424	366	427	416	376	394	449	420	360	392	374	400	418	395	433	409	367	425	425	408	403	419	410	411	402	416	385	426	444	408	401	406	413	426	392	436	412	457	431	442	406	409	398	436	411	414	432	425
41631	2608	4623	5425	4966	3828	3121	2755	2294	2116	1872	1737	1685	1498	1555	1373	1365	1345	1270	1236	1202	1239	1153	1120	1172	1161	1124	1103	1123	1122	1080	1057	1055	1181	1059	1090	1060	1069	1025	1024	989	1010	1014	1041	1037	1055	1028	1058	988	1004	1009	1022	943	1005	1072	1008	1007	974	1021	989	999	1025	987	1051	1002	954	1033	1003	1016	990	986	961	1006	993	993	1000	973	991	1092	1027	928	982	969	1029	987	971	1027	965	968	921	964	977	994	997	942	1027	1032	1045	942	965	956	966	962	1010	975	978	989	1019	970	934	965	974	949	985	1033	952	946	1014	946	963	983	960	960	952	1021	939	973	970	1014	985	990	1007	994	963	965	950	1035	946	992	1015	1036	1000	998	995	982	970	968	1023	992	995	1020	938	969	967	1021	951	944	996	970	1011	955	961	990	979	982	988	944	940	1051	1020	1004	931	987	993	977	1001	1043	962	977	945	986	971	973	968	962	990	962	1009	948	939	934	1005	1009	987	982	984	970	935	1013	951	973	964	956	987	977	953	970	933	928	941	1015	949	973	989	991	1016	914	1038	994	993	977	993	991	1008	953	967	970	1008	951	917	927	978	999	965	959	1000	992	985	967	962	969	972	985	976	997	976	937	893	980	934	1004	1013	1012	1035	960	1050	1022	959	953	986	920	916	1010	1008	958	1015	934	951	1009	966	973	990	1016	939	1035	968	945	969	1017	980	996	1016	965	1007	966	932	954	971	930	962	970	973	1011	917	1003	887	959	970	955	949	927	1011	950	989	1024	973	1001	977	981	999	935	970	970	954	924	930	1011	962	970	956	974	970	968	970	1017	995	934	1020	942	981	961	1013	940	951	1029	1034	985	946	958	966	1004	947	1032	980	981	1001	969	950	1022	1013	965	1016	961	944	929	947	959	950	947	968	918	985	943	1010	1010	986	964	1000	983	921	972	918	974	1016	903	977	1014	993	904	997	910	1020	960	1020	956	928	959	977	1014	963	959	966	935	980	976	977	931	931	976	984	1009	1006	964	991	967	1015	937	948	949	951	933	956	1019	954	994	958	951	1002	1043	970	938	1016	975	985	1001	1017	998	991	990	1009	1029	926	962	960	980	1012	958	1019	1013	969	1042	997	1030	1036	951	978	961	947	971	928	984	937	943	940	994	1006	1014	955	1007	983	981	941	1017	1045	971	969	991	976	937	995	1017	995	970	1062	1007	983	945	953	999	988	1003	984	980	937	966	971	982	1032	945	965	996	977	973	971	949	1003	984	1015	990	931	1015	950	998	1004	924	961	972	1021	1014	1019	949	954	964	984	970	983	955	1003	953	1009	960	952	973	966	995	994	1055	943	995	949	977	938	969	1009	979	996	950	974	943	1004	922	998	952	962	1016	986	983	997	974	991	970	972	989	954	971	978	962	974	975	968	1012	968	945	1012	952	990	987	1023	985	967	973	1016	937	936	950	967	1027	1012	888	1001	1017	1022	970	970	1002	1001	983	1047	970	945	925	923	1012	1025	1015	924	945	939	959	953	1013	982	951	990	992	956	985	1003	960	947	970	964	1035	1009	995	989	982	974	939	1015	954	988	979	947	975	912	1000	976	982	924	917	1002	986	998	972	982	986	940	956	1001	955	1015	984	972	994	993	980	982	1069	951	991	969	985	966	1004	989	999	981	959	930	1016	936	976	979	994	987	963	959	968	994	954	1016	953	995	975	954	958	1021	993	1007	967	970	971	981	982	965	1001	996	1029	1018	988	972	928	964	1011	996	1013	969	1009	1005	955	934	973	1002	980	998	990	943	980	949	974	967	1005	1020	989	951	1026	942	976	962	1039	942	1016	954	945	1050	1027	938	1002	961	985	1039	968	968	1012	989	987	986	989	924	1016	877	929	996	1029	970	973	940	983	956	979	956	971	966	987	1056	996	1031	986	959	997	978	977	954	1011	955	968	995	981	992	955	994	933	983	990	918	965	962	1024	909	924	971	1017	986	960	941	989	991	966	980	956	920	995	966	966	965	985	1044	950	938	950	995	999	960	993	943	950	941	976	994	944	1017	951	999	984	983	985	917	983	946	960	999	963	992	985	990	953	944	1010	1037	912	997	1003	1065	1028	993	949	1031	964	952	976	958	999	1016	966	979	957	981	1029	947	990	996	990	976	976	978	952	929	1041	968	1003	963	974	984	967	942	998	984	965	993	1009	986	985	1004	999	1012	975	928	977	943	955	978	1029	1014	986	974	977	956	1001	951	980	990	944	955	975	957	961	961	982	987	966	1036	1011	957	974	971	985	999	996	968	1046	962	954	956	994	933	977	996	996	934	969	994	977	1030	954	995	998	1019	976	962	1002	987	969	962	1015	957	1001	964	1053	995	966	941	984	947	943	960	973	976	1012	980	982	1018	1001	968	957	1011	1018	983	990	1012	927	968	967	1026	982	975	1007	961	948	978	982	1045	1001	994	944	987	973	949	1052	1019	978	951	984	952	959	967	1035	1007	938	965	988	1029	995	943	999	1004	958	997	972	937	1016	967	925	998	1027	1002	1014	946	974	922	983	953	1023	965	922	974	972	1020	922	983	1000	1020	998	905	936	1006	1019	985	945	1026	1014	1003	986	1004	946	941	967	971	1030	993	990	946	961	996	1006	978	962	933	936	987	989	955	992	1008	1046	1017	998	984	1016	962	981	940	1010	1009	968	1034	986	988	944	979	995	970	975	933	973	979	1030	971	968	928	1065	967	977	994	985	989	906	966	990	994	959	1003	1021	993	1012	992	894	950	957	950	994	935	970	1021	982	939	1012	1007	976	972	950	928	974	1006	959	986	1034	983	962	973	1023	979	1027	997	992	941	1014	947	973	969	965	963	967	956	990	976	1008	1054	1039	989	956	947	975	982	941	1011	979	989	981	980	1005	964	986	1012	997	910	989	957	953	988	1016	979	1002	986	1037	1018	996	986	1003	921	980	955	935	987	933	1015	989	952	892	999	956	1004	976	1068	989	958	995	949	945	981	951	948	999	973	964	957	999	949	960	1039	952	962	964	1004	944	965	950	949	971	996	986	953	1032	943	951	929	1010	985	908	958	999	965	971	1019	938	960	992	971	938	963	964	937	1007	958	1004	986	1006	951	1000	981	1008	1021	989	1015	1024	978	997	958	987	968	919	958	962	937	986	999	1040	989	1011	945	964	957	993	1011	1002	1041	1014	948	979	964	999	1008	929	997	1003	949	992	979	976	936	993	961	957	955	1030	920	949	973	941	1025	977	988	1010	1011	927	970	993	972	1029	999	917	986	983	989	960	971	1006	998	927	961	1048	1026	1022	909	992	1011	974	1014	979	999	935	977	928	1013	921	1014	1004	958	992	970	928	1026	965	988	999	953	916	996	1031	1027	964	978	966	959	962	961	977	1010	971	1002	967	1004	997	962	987	997	1025	973	962	947	981	963	990	1022	990	955	973	977	964	940	1020	976	992	966	931	1013	1005	991	980	981	975	954	961	958	965	965	1016	987	930	967	972	963	1027	942	969	991	1004	992	957	969	977	978	1027	989	926	980	937	998	950	1015	940	982	967	968	951	965	991	928	980	968	990	959	963	1022	960	1035	981	953	969	981	997	1004	900	992	985	932	988	997	916	951	1000	959	971	1005	981	1017	961	953	992	957	996	986	1001	970	960	958	988	953	992	1006	979	1016	1022	985	975	999	973	936	1039	974	979	996	963	966	973	993	1003	1000	982	972	976	963	1009	1004	957	1005	1004	977	1008	996	932	970	941	948	982	964	997	910	973	934	959	960	1003	961	950	938	934	959	945	997	985	1015	972	1017	961	991	961	1067	949	961	980	923	1031	969	1000	924	989	1046	958	952	949	1022	986	965	1025	965
11017	666	322	240	235	185	171	168	148	171	148	144	149	163	159	165	137	145	175	147	161	133	155	139	150	146	146	159	158	171	165	156	159	159	167	147	154	158	137	164	157	152	161	184	136	121	175	161	142	155	173	147	141	154	150	147	159	156	156	147	143	123	156	170	148	164	162	122	150	144	143	168	158	145	156	152	142	176	169	149	153	155	161	141	147	160	158	157	151	153	158	165	159	159	152	157	137	144	163	160	142	144	162	170	141	171	148	146	126	165	146	149	160	157	170	157	150	176	156	158	150	153	141	148	159	144	143	133	159	154	146	142	166	158	159	161	161	170	146	143	156	138	149	163	152	164	149	152	141	138	168	134	143	152	154	144	144	134	164	168	145	158	158	151	145	165	158	160	157	141	162	132	138	163	161	175	145	147	171	142	150	158	154	151	160	171	167	157	157	171	140	146	159	166	143	151	158	150	152	147	159	143	169	163	161	149	147	158	174	179	147	151	165	132	137	146	163	142	150	147	148	152	156	160	160	156	152	168	155	133	147	165	188	141	145	150	172	145	144	150	145	165	148	166	161	145	148	131	197	140	162	156	168	137	170	154	137	127	152	138	180	174	158	168	172	150	151	128	162	147	157	151	141	161	158	144	148	168	141	171	172	132	165	152	155	179	142	162	155	136	159	189	156	147	138	168	148	168	168	156	143	148	162	150	139	162	153	150	153	134	149	151	127	127	156	146	125	164	142	164	126	184	139	142	176	161	164	159	163	165	160	149	149	167	166	171	130	159	160	153	149	149	150	140	165	160	154	165	170	177	156	171	146	126	177	138	177	146	159	168	135	152	152	154	149	126	154	153	175	159	142	157	171	133	145	166	136	167	140	150	159	153	145	160	153	155	158	161	165	141	163	182	150	138	141	154	166	146	130	165	149	154	146	150	146	174	168	155	149	161	166	162	150	161	131	165	133	150	149	144	167	165	146	153	170	156	152	134	171	137	147	135	157	160	160	136	148	169	158	142	157	149	149	166	152	161	160	151	144	167	148	159	161	162	140	147	144	165	152	150	144	150	177	151	137	150	151	154	158	163	135	157	153	163	165	157	146	174	138	162	166	153	135	148	151	166	162	146	171	162	157	168	155	142	151	144	159	160	163	165	163	169	149	161	160	154	156	140	149	143	159	148	149	171	153	172	141	144	179	169	146	153	152	158	157	157	145	143	152	149	165	167	171	178	181	146	153	142	153	145	151	170	131	154	168	153	160	154	151	152	151	176	131	175	167	128	159	161	158	145	180	151	159	164	137	154	138	152	147	147	156	178	162	175	146	142	167	151	157	150	149	150	162	139	155	163	148	155	172	135	169	169	140	177	184	134	143	154	135	171	152	155	177	158	181	150	144	160	145	148	167	126	139	147	157	180	169	172	130	144	152	141	156	147	141	158	178	143	166	154	156	154	152	148	148	143	141	171	150	179	155	139	145	138	150	166	174	148	139	147	133	137	166	156	159	157	155	171	144	154	163	163	153	142	149	135	159	167	132	150	164	152	157	155	170	152	184	165	161	168	135	155	172	167	148	147	163	162	159	166	132	156	151	145	149	160	169	150	144	157	160	148	143	152	151	145	135	147	149	168	144	133	158	145	136	138	148	154	148	164	143	150	152	148	144	153	156	165	168	163	157	153	148	161	148	174	162	131	175	186	168	192	148	152	131	157	171	142	164	158	149	161	166	169	138	156	162	140	194	144	142	176	137	142	150	153	151	156	158	146	180	161	159	169	158	148	164	154	136	164	146	156	157	145	140	161	145	142	166	142	147	156	163	159	148	170	156	172	141	170	166	151	147	159	134	147	185	170	163	143	148	138	153	137	152	141	146	162	183	168	151	154	148	167	159	171	155	143	141	140	149	156	174	170	179	164	160	147	132	146	151	158	163	145	171	139	122	154	145	161	176	138	162	155	161	163	165	154	161	193	155	148	142	187	159	179	161	159	150	143	155	163	152	146	151	141	142	141	154	179	135	143	140	154	172	169	148	160	137	147	177	145	145	151	165	168	147	140	168	131	132	155	145	137	150	150	155	142	143	175	145	171	139	153	152	175	174	159	154	145	141	137	153	169	156	163	129	160	157	187	160	147	169	161	145	160	126	146	145	166	164	171	146	161	157	160	157	159	161	164	144	147	152	155	181	157	156	163	162	152	178	175	138	152	153	163	159	133	158	173	123	163	130	141	133	154	149	167	153	133	135	131	145	152	166	148	126	161	133	150	145	150	147	131	139	147	158	154	141	153	167	157	154	146	157	149	176	175	156	175	149	156	151	162	124	132	142	125	161	170	153	154	151	164	149	172	136	142	160	150	174	132	154	146	160	161	179	163	160	161	160	130	150	148	145	147	146	170	154	156	140	165	143	154	151	136	155	149	136	150	148	148	150	166	148	160	182	159	137	152	154	151	140	164	166	156	151	143	149	145	141	171	159	144	136	171	147	167	151	153	144	135	150	150	157	152	162	167	132	173	151	162	121	160	164	148	159	154	138	154	173	124	145	163	161	168	176	139	148	154	142	135	139	151	148	163	134	150	154	173	162	146	173	152	156	159	152	144	162	163	156	147	163	182	162	135	153	156	151	155	147	158	163	139	162	135	160	166	134	151	151	162	131	145	140	152	165	165	160	150	162	131	149	178	139	153	168	180	154	133	147	145	140	154	157	163	153	168	145	168	141	141	164	166	158	164	155	168	131	152	156	146	129	151	150	168	141	152	143	157	158	156	166	155	158	159	166	165	140	150	141	148	158	126	132	146	150	147	133	150	149	163	147	188	144	155	137	172	161	154	173	132	140	148	151	151	167	151	146	160	152	142	137	142	145	165	153	153	122	146	156	157	146	154	170	146	149	146	136	165	151	144	163	149	154	161	170	161	148	150	158	161	176	141	161	155	150	172	159	165	166	138	145	152	157	161	165	141	138	139	140	134	146	156	149	125	141	126	155	137	146	147	149	157	156	166	153	163	187	167	171	161	141	156	148	167	153	149	151	129	160	183	151	146	175	151	158	139	142	170	159	150	135	153	182	135	134	140	174	151	166	163	153	166	150	150	150	169	153	136	147	140	128	167	155	165	176	161	145	145	132	184	143	171	161	141	147	171	133	145	177	144	155	167	171	162	152	152	152	136	145	148	156	142	145	149	140	132	150	152	137	139	159	145	183	144	149	165	145	158	153	143	154	148	145	152	150	155	148	136	130	160	167	158	171	169	149	140	163	162	141	155	136	157	151	147	153	135	145	162	145	152	151	159	170	170	134	157	167	175	161	167	148	150	175	134	149	150	183	144	134	177	155	144	157	154	132	150	148	151	164	151	144	146	154	167	154	181	153	136	156	158	168	168	172	162	168	160	148	140	133	161	158	159	136	135	147	148	161	154	165	152	156	152	182	154	156	147	160	142	149	167	141	159	169	151	156	134	149	159	153	161	160	161	168	159	141	182	150	156	172	157	169	146	152	144
9674	659	767	831	841	604	586	575	562	494	494	475	469	477	464	507	479	489	458	453	428	453	511	459	485	428	455	444	443	466	454	511	499	480	467	460	512	459	471	488	471	483	441	468	468	495	450	471	468	510	480	458	470	453	450	487	488	451	459	471	450	490	436	455	488	459	431	472	458	530	428	502	447	460	409	471	465	419	481	475	455	445	463	499	468	460	480	440	466	455	503	502	450	475	456	477	483	503	473	455	482	433	476	472	484	477	480	484	454	438	464	442	448	444	400	454	472	486	474	475	453	425	480	438	469	521	472	463	436	449	474	433	486	494	435	454	493	410	434	487	472	479	465	457	482	464	457	438	484	499	450	442	442	453	464	447	482	472	427	463	479	445	500	448	466	450	443	454	498	464	474	453	445	479	486	470	474	483	487	457	492	451	425	466	420	491	486	459	469	444	450	458	461	456	448	451	471	472	451	451	467	460	433	490	466	430	465	503	435	460	496	467	443	469	478	423	426	451	455	462	486	495	473	472	457	496	492	419	450	433	477	441	455	470	469	462	495	454	447	469	454	480	484	443	482	450	445	424	476	476	468	446	472	471	438	446	453	463	501	470	481	475	429	453	442	487	434	465	464	477	459	459	497	493	463	440	490	445	441	470	476	444	470	479	475	438	435	440	454	465	484	442	469	466	471	461	464	469	436	472	457	489	490	491	431	473	424	445	467	464	477	457	493	446	498	476	453	484	484	479	450	455	435	445	431	478	471	472	449	455	475	424	453	478	478	483	464	455	427	476	452	466	454	425	406	455	429	479	446	438	434	463	471	427	486	452	457	451	465	440	473	485	431	453	504	441	438	481	461	457	493	450	448	480	461	438	481	453	451	473	477	486	457	494	469	522	446	452	448	410	469	500	452	470	459	458	464	425	430	477	497	476	480	463	481	471	463	455	460	476	422	435	448	450	472	469	482	471	468	473	464	478	459	475	450	420	493	477	454	443	468	460	423	462	495	441	470	465	465	489	499	436	449	474	490	472	461	461	452	477	427	466	454	476	459	506	428	463	477	443	464	472	450	419	508	453	429	462	446	477	456	476	453	477	444	470	421	463	483	460	477	442	474	453	487	491	434	451	456	436	462	434	473	445	466	444	430	466	468	471	472	472	458	472	467	446	465	490	433	440	413	474	466	455	461	418	483	460	478	507	460	467	487	460	429	443	506	481	442	450	420	439	468	476	479	431	484	481	454	457	451	466	465	418	422	457	446	455	490	474	474	463	454	466	447	461	473	441	454	473	448	462	445	434	435	468	461	423	473	474	428	470	461	470	470	459	504	474	496	448	466	478	474	446	444	448	440	482	491	463	485	451	455	460	445	416	478	483	462	456	459	444	482	478	475	471	444	468	440	439	469	461	455	527	461	485	486	455	464	471	460	455	512	478	496	478	478	473	500	470	467	452	484	446	478	466	457	458	447	454	464	491	480	480	474	462	470	452	464	477	475	462	472	475	492	443	458	466	439	487	451	428	478	471	477	464	440	494	474	465	430	468	474	481	460	473	450	500	439	432	469	465	489	474	498	507	441	439	451	484	459	469	432	485	438	444	454	457	490	481	484	514	476	456	475	455	468	458	473	478	443	472	443	435	467	475	481	435	474	433	486	428	467	481	471	473	477	446	433	475	456	498	459	451	457	489	444	477	450	481	465	492	407	475	467	462	483	460	456	465	483	487	418	479	465	437	461	455	502	457	467	451	447	440	439	430	472	434	471	424	470	439	480	435	427	500	440	452	473	502	464	469	461	483	466	438	470	501	473	512	438	471	482	427	450	462	447	449	491	476	439	464	467	464	462	444	460	400	461	452	443	476	461	444	464	412	490	509	462	448	474	469	462	498	437	443	466	487	458	496	448	469	462	496	477	419	433	473	480	471	484	484	473	482	429	450	439	468	464	536	478	451	484	447	472	459	474	453	506	481	474	495	465	453	450	488	460	462	475	470	475	532	447	469	487	428	454	462	466	454	463	433	472	469	460	445	522	442	487	470	445	492	465	471	474	481	494	455	483	471	443	476	463	469	437	447	463	460	469	441	433	434	448	444	449	498	447	452	460	452	444	450	440	460	457	453	432	465	496	462	493	455	469	448	440	474	496	462	496	493	465	472	494	456	463	449	491	487	461	471	469	441	411	454	460	450	486	465	459	481	475	450	471	392	480	471	436	439	409	468	471	432	465	496	443	456	471	466	465	417	475	431	486	473	425	453	434	490	478	491	477	499	478	468	472	423	433	467	438	458	517	453	485	479	479	458	491	448	445	454	481	467	494	469	476	444	453	451	490	482	448	451	442	441	462	476	440	455	431	470	451	466	474	467	462	446	460	421	467	434	455	450	466	470	478	470	457	441	466	479	478	451	454	467	439	467	491	468	467	441	477	463	465	395	475	436	476	469	466	455	463	505	481	466	437	480	479	473	466	453	418	468	466	464	488	459	474	438	478	483	480	455	416	482	430	496	496	480	440	473	450	466	473	443	457	487	449	487	425	496	420	474	495	470	478	459	464	484	438	455	511	437	461	439	479	451	512	466	464	473	464	461	439	504	465	458	438	473	453	438	442	449	487	454	473	459	443	449	453	468	478	454	433	480	450	457	447	508	471	440	490	472	484	472	481	458	416	472	455	449	470	479	470	495	487	497	459	478	455	450	482	485	473	457	443	485	475	449	418	478	452	455	442	447	425	464	460	419	479	467	500	429	438	436	454	486	447	448	471	484	481	467	494	448	471	477	452	470	464	449	473	497	447	475	450	457	476	442	437	487	453	456	465	453	475	443	495	463	474	439	406	461	443	439	456	443	451	464	450	486	466	466	472	463	460	451	473	495	472	435	490	445	460	436	466	474	423	441	497	471	449	476	425	487	466	488	472	476	448	473	432	450	470	491	472	479	494	499	462	456	468	480	489	453	446	442	504	438	431	448	440	446	484	454	452	453	425	446	484	449	500	463	444	426	473	493	464	453	454	456	435	460	452	465	453	475	453	470	435	500	470	461	470	460	451	446	447	492	479	510	447	449	462	441	455	481	459	463	423	467	461	493	440	448	442	487	447	482	444	493	419	470	437	454	474	478	472	414	477	452	434	457	462	484	477	454	455	490	468	457	447	440	463	418	448	487	459	437	446	434	459	438	463	482	441	465	448	471	453	473	430	449	440	483	485	454	472	436	443	476	476	453	455	439	456	419	408	484	464	478	419	432	494	472	485	497	462	481	457	479	487	471	446	460	489	454	438	461	490	449	466	474	440	439	481	451	450	426	449	456	451	481	452	430	440	475	455	449	468	492	469	448	492	515	500	453	459	453	466	439	481	426	452	459	473	448	488	490	463	475	457	443	437	470	452	446	475	456	470	501	448	444	462	459	479	439	452	457	473	419	447	424	445	483	449	497	488	478	464	494	466	472	467	459	426	476	471	453	468	437	493	483	465	483	471	439	432	469	480	485	480	446	457	451	477	452
56948	23323	4874	1128	849	603	533	509	451	407	393	392	364	352	386	332	385	318	344	341	324	357	339	337	306	366	339	322	344	343	312	321	315	349	327	358	331	329	339	318	309	327	337	339	328	310	323	335	300	317	322	298	314	341	314	315	336	320	356	322	311	339	336	332	380	325	323	306	300	338	314	316	314	342	278	349	332	310	334	325	316	319	326	329	342	329	285	324	322	319	351	334	341	345	303	343	286	332	355	324	305	305	334	325	307	348	320	310	343	312	313	318	285	312	350	321	360	333	357	290	322	290	312	319	317	295	331	318	320	307	305	328	317	310	296	305	341	325	348	348	334	316	314	324	350	289	334	345	379	348	395	331	321	331	338	314	282	332	324	308	309	328	321	337	323	322	306	302	358	347	347	317	321	326	318	311	329	354	318	339	316	311	308	354	318	294	346	312	339	327	343	303	291	339	314	327	343	331	291	330	288	315	303	292	300	343	327	336	304	312	329	304	318	299	335	332	359	346	342	307	314	324	303	281	312	334	311	310	326	303	305	324	283	307	327	331	326	347	310	293	312	306	318	330	348	352	327	344	330	324	347	294	305	353	334	346	332	340	319	312	319	346	286	332	297	303	342	303	342	301	327	339	333	292	331	353	309	328	300	300	326	351	350	298	350	343	338	327	321	291	326	312	320	322	333	356	302	319	335	278	331	300	336	302	362	337	346	322	336	355	347	300	268	306	317	325	335	286	309	336	340	312	333	316	340	294	328	340	320	314	304	339	336	307	283	319	322	307	326	309	323	311	312	320	297	298	334	318	289	312	355	334	327	293	332	288	297	301	351	312	314	344	322	323	341	356	310	302	321	324	333	308	314	336	336	344	327	310	359	338	342	301	327	322	341	319	319	331	322	326	364	311	337	300	349	349	353	313	317	317	293	312	331	285	315	331	320	290	315	351	301	298	314	345	303	328	302	320	337	324	309	343	329	324	299	316	314	288	318	360	324	307	358	322	310	348	330	303	320	312	301	339	330	344	344	303	285	310	303	301	343	353	347	285	330	318	303	332	338	337	338	310	339	316	311	316	345	314	330	286	329	306	304	306	346	344	343	317	315	282	294	329	330	342	313	342	330	334	339	333	313	309	338	316	302	341	336	288	289	331	305	350	290	312	306	313	314	332	317	317	303	327	329	317	309	310	339	324	329	288	304	347	325	316	323	312	335	331	322	306	333	301	334	274	347	297	345	328	325	332	303	359	319	314	317	327	321	299	344	302	312	322	288	331	340	321	296	281	325	288	352	319	288	335	337	303	341	290	332	336	341	342	292	323	337	347	318	311	314	325	335	305	332	356	355	284	316	327	331	316	358	324	334	303	309	347	298	321	331	354	317	361	337	342	313	320	334	312	309	341	305	332	375	315	351	337	320	344	334	304	340	346	338	326	322	326	352	322	311	316	338	334	343	303	298	327	297	309	299	301	340	335	298	320	284	323	318	330	312	311	359	321	315	316	348	316	320	336	308	323	318	308	313	352	341	323	313	310	321	317	312	313	320	317	334	332	333	295	306	298	326	284	309	325	292	331	310	339	290	321	294	338	335	287	348	318	278	300	290	332	336	329	310	294	277	349	323	298	323	294	310	319	332	340	314	294	290	333	308	328	319	323	325	313	323	281	320	331	350	310	352	293	324	296	333	306	296	325	320	354	343	336	307	336	351	337	291	334	339	316	333	308	329	324	297	304	330	321	320	335	333	308	338	343	332	289	311	341	352	340	333	301	358	346	360	321	330	319	310	324	328	323	313	286	278	357	328	334	332	297	328	317	298	330	306	327	324	329	329	323	317	298	325	335	267	318	310	301	341	317	351	321	362	346	319	328	315	296	329	358	361	313	324	332	343	335	338	316	318	342	355	336	311	323	332	323	268	330	326	336	344	316	316	354	318	288	310	322	327	299	302	333	327	315	307	321	295	316	325	325	324	348	331	327	315	371	323	297	317	312	318	320	319	315	286	300	306	324	332	323	314	299	322	339	353	298	316	326	328	308	324	337	320	351	329	350	341	296	275	303	262	346	325	313	348	287	301	317	321	354	321	350	292	344	325	304	327	285	313	274	291	347	343	343	331	306	344	325	331	347	294	348	310	310	316	321	327	319	305	299	307	298	281	333	319	319	287	327	306	341	338	325	305	330	328	333	318	314	307	345	345	317	299	348	313	339	306	278	338	336	300	323	348	332	350	298	331	316	337	336	328	304	330	325	306	329	275	314	327	337	302	345	285	352	309	303	297	338	335	331	354	316	322	315	310	320	311	327	303	323	316	314	318	382	351	358	310	312	302	317	312	353	310	344	324	298	329	339	318	299	319	354	307	318	330	334	326	329	332	346	315	302	322	311	276	292	293	319	312	336	296	302	314	320	333	306	313	354	359	322	359	379	356	300	327	368	368	335	315	330	363	344	291	308	327	325	321	311	342	315	326	302	323	319	315	319	350	303	345	292	283	312	336	324	319	300	323	306	323	296	362	352	299	311	319	349	331	336	280	342	335	329	322	326	294	315	359	314	328	339	300	323	333	264	335	306	307	325	322	304	293	345	313	325	305	315	325	321	319	345	338	334	346	327	311	328	351	329	293	332	308	298	324	304	322	326	318	322	301	302	312	305	325	297	309	341	343	295	307	358	344	321	342	308	301	341	331	317	313	325	332	346	320	320	319	333	349	354	302	301	331	317	342	341	311	332	308	273	300	316	289	312	331	332	319	340	280	318	329	371	344	319	316	308	327	329	328	344	342	338	341	334	339	305	316	322	314	319	362	318	310	320	306	329	303	292	302	343	321	321	310	339	322	318	289	335	297	345	323	317	323	325	316	345	323	297	298	316	322	349	320	366	306	296	338	299	320	320	309	343	317	309	297	338	300	328	320	301	326	351	296	283	305	337	320	321	332	325	328	315	304	338	326	342	329	342	322	317	366	319	320	341	302	353	319	338	321	301	321	317	334	318	337	333	335	305	326	326	360	315	342	284	300	308	329	313	345	328	340	318	335	304	344	320	313	302	312	301	359	328	337	316	301	301	314	317	319	352	289	330	335	325	324	343	321	335	326	327	277	300	330	327	320	329	308	346	332	322	314	338	346	321	348	317	340	315	337	322	335	337	330	327	329	323	346	308	299	322	323	286	326	342	302	299	346	294	313	310	335	315	307	284	313	313	319	292	294	331	303	312	315	337	311	338	317	314	346	333	338	327	295	339	328	300	317	309	340	286	341	286	311	333	281	266	338	307	321	322	325	311	295	304	330	346	330	289	372	356	332	316	288	312	293	322	310	312	333	313	318	341	381	317	314	329	321	341	331	310	339	319	333	335	326	321	344	332	341	349	342	316	285	327	356	303	316	339	319	291	306	312	332	336	317	295	307	357	343	348	339	322	318	317	324	309	334	336	272	345	330	324	331	318	325	368	282	314	303	318	320	305	335	315	330	312	324	324	304	311	318	330	318	355	319	312	317	305
33612	1719	2752	3294	3006	2235	2011	1682	1522	1395	1241	1157	1161	1153	1032	1038	965	963	965	961	942	946	947	925	880	889	899	891	943	858	903	871	848	864	860	839	882	819	801	866	875	850	868	865	809	854	899	819	855	847	862	846	861	811	819	819	887	815	805	811	857	804	825	865	865	873	830	866	783	831	836	853	788	809	869	797	831	820	835	842	811	886	772	813	855	857	829	794	855	795	793	823	802	786	886	810	789	845	877	894	759	800	791	749	835	845	816	769	825	824	797	808	826	809	799	806	861	814	848	785	800	820	791	805	787	817	877	777	826	800	799	826	801	819	842	784	812	784	815	828	807	812	790	822	810	853	838	855	813	815	857	831	803	862	804	834	826	836	874	800	803	818	798	841	827	861	796	860	812	797	809	789	801	793	781	801	814	792	869	812	793	782	778	869	805	835	874	819	777	812	772	800	743	847	827	826	823	821	824	836	773	804	807	847	839	769	822	787	786	782	819	814	854	848	806	755	811	867	830	817	831	829	798	832	816	758	806	837	786	796	843	820	818	781	775	812	798	838	805	847	857	811	848	806	809	780	795	814	846	773	826	791	790	876	844	831	796	822	846	842	842	804	863	783	832	835	819	848	799	875	840	785	799	789	841	840	813	776	801	800	793	836	780	792	845	788	843	805	805	831	816	825	799	832	816	802	797	818	798	814	801	852	791	784	854	802	815	803	814	815	790	810	827	824	850	826	813	790	809	809	857	820	820	821	800	854	807	747	786	800	832	795	815	851	803	778	787	814	811	804	810	807	848	781	814	858	818	803	802	778	846	783	792	852	844	823	846	818	886	762	825	849	823	792	810	847	834	829	763	845	809	877	791	821	789	812	855	790	814	785	863	820	793	806	812	784	766	859	803	828	808	806	834	815	782	802	758	813	811	831	848	812	806	821	815	811	812	811	809	774	770	853	824	845	781	806	804	809	798	794	834	798	803	791	840	774	825	816	897	800	831	769	820	807	847	817	796	790	793	802	827	845	785	799	826	762	845	795	787	821	747	807	829	809	810	821	823	823	826	765	817	820	752	794	814	774	851	812	796	776	813	806	816	811	826	827	800	803	843	789	823	811	792	859	831	819	804	788	805	817	820	840	767	809	805	872	797	804	837	782	861	825	802	830	814	738	795	760	888	874	854	818	874	792	852	800	799	807	820	794	810	803	843	853	762	778	830	759	846	803	830	778	828	845	774	879	788	814	797	784	816	839	852	846	833	845	829	818	807	787	806	818	821	814	836	815	845	754	800	833	829	827	732	834	825	764	860	825	835	852	820	838	899	755	819	809	790	797	850	787	792	808	780	886	862	775	794	776	864	802	836	778	776	830	869	852	887	784	794	791	809	845	777	758	845	800	859	800	812	818	808	794	814	897	805	828	857	794	815	776	841	848	828	757	808	824	805	764	842	824	832	792	808	792	844	830	800	781	809	825	824	787	783	800	827	844	770	819	791	826	788	794	801	843	814	852	822	829	796	793	840	776	804	844	782	837	809	781	824	799	844	795	807	791	801	849	791	769	857	851	785	789	861	826	831	808	783	810	831	790	822	827	798	748	773	846	848	794	824	871	774	832	788	844	825	789	749	833	792	826	837	788	823	835	789	830	854	794	798	836	852	821	805	804	786	823	819	835	809	787	850	803	842	834	852	790	793	866	765	869	824	787	799	850	813	801	788	839	821	777	834	820	764	829	784	834	817	847	803	825	799	816	811	821	784	877	829	787	824	805	757	838	793	803	805	845	866	828	836	822	815	791	833	766	787	774	809	824	809	818	811	766	787	782	840	818	813	774	864	824	808	833	857	826	821	820	814	821	829	841	758	844	802	781	782	772	809	854	844	817	792	800	816	822	795	814	798	811	853	843	775	852	785	803	816	814	829	825	831	813	791	807	818	795	809	819	802	853	794	893	848	840	802	836	828	832	804	856	788	830	819	821	787	831	834	849	813	769	822	790	849	795	835	808	848	855	827	853	814	830	829	848	863	806	769	806	819	801	832	841	798	814	791	793	834	805	775	855	829	784	779	815	818	857	857	800	790	858	874	792	829	770	830	783	823	834	756	788	765	836	798	834	827	801	857	876	821	804	832	798	823	804	798	822	821	801	790	862	834	849	843	831	821	792	819	784	790	826	845	807	871	818	799	823	795	817	801	858	836	839	858	813	833	769	844	798	820	824	805	812	812	828	807	852	777	811	773	826	854	856	830	787	839	836	821	818	822	796	836	840	774	818	828	861	771	803	859	779	837	818	799	813	763	776	832	824	817	816	797	822	837	841	815	865	790	860	776	829	846	809	850	858	781	790	779	826	839	811	807	738	800	809	867	848	781	818	783	794	825	766	872	808	824	829	826	823	849	858	803	820	820	803	774	777	793	791	780	818	826	783	820	910	809	840	810	796	815	799	859	834	806	800	827	785	828	776	818	806	795	845	822	803	855	829	790	826	815	876	826	817	823	806	839	826	868	756	825	812	809	787	783	801	842	830	801	808	811	842	770	847	801	797	791	810	780	813	818	803	764	872	855	811	811	786	792	780	804	837	803	859	778	796	848	791	811	845	830	839	840	794	843	773	811	807	810	815	817	820	805	837	798	817	759	830	838	835	730	861	818	776	770	825	829	788	873	812	798	780	879	804	800	781	800	856	813	833	783	820	779	829	833	798	826	759	861	877	818	791	844	782	817	795	810	779	833	845	856	798	827	801	823	824	798	852	797	799	834	817	822	813	809	819	836	817	825	854	816	778	812	852	790	805	762	849	841	796	779	796	822	812	820	801	819	855	781	836	828	784	785	810	819	794	845	819	816	781	801	779	799	832	807	817	800	811	864	818	844	812	869	823	774	790	801	804	798	838	793	814	796	822	866	829	790	834	794	780	821	808	809	840	857	851	800	819	783	827	740	830	780	836	781	782	827	821	814	795	812	823	826	891	845	800	799	827	853	822	799	794	752	811	866	800	797	811	868	803	792	817	815	799	845	804	801	810	848	793	802	799	797	888	838	757	869	813	837	847	820	824	799	823	803	816	795	806	810	809	851	790	808	870	843	840	807	779	886	834	792	794	800	844	825	830	813	785	788	790	817	844	826	775	797	771	838	830	813	820	803	786	846	825	777	846	809	763	806	829	774	822	857	804	813	795	828	778	801	772	783	863	827	805	799	785	804	847	809	825	854	784	828	771	790	810	840	779	812	809	827	789	851	791	766	802	832	794	807	833	783	854	769	788	818	847	800	854	788	830	795	820	833	791	795	831	820	791	819	805	825	832	778	811	783	828	810	777	850	826	844	767	841	841	815	847	795	823	807	849	805	791	820	806	776	815	793	798	832	852	841	825	884	794	827	797	839	817	822	829	825	795	825	795	856	792	859	835	797	756	797	816	800	825	829	766	789	844	808	888	817	824	815	842	827	770	805	823	852	803	801	833	788	819	832	841	876	786	829	852	819	864	851	728	828	808	772	834	851	813
64348	31045	12852	2783	1519	1110	829	719	641	580	569	501	507	504	474	459	486	454	480	461	460	416	445	450	476	442	420	387	412	438	423	434	438	404	427	423	430	394	407	438	424	401	391	364	409	404	454	431	421	424	405	429	418	410	437	420	394	402	446	466	408	420	418	398	426	411	428	419	430	402	428	432	433	379	404	403	411	468	418	395	398	403	404	407	421	369	412	421	388	440	401	392	384	368	408	434	389	420	422	421	424	418	398	410	423	432	408	377	403	448	426	424	402	422	384	408	411	416	453	423	408	408	440	431	391	394	383	401	405	419	426	456	396	422	443	427	432	433	408	415	405	379	416	461	425	403	402	404	413	398	388	410	401	440	399	405	405	413	407	389	393	395	422	448	394	431	383	418	436	431	425	384	450	412	379	405	425	434	392	384	406	395	419	428	433	433	411	411	403	365	415	410	415	397	395	402	431	409	447	444	406	427	383	419	432	401	402	393	376	438	399	414	412	408	404	405	394	424	403	392	469	399	412	434	402	409	414	443	398	404	385	437	414	368	388	439	379	401	440	385	417	423	406	405	410	375	360	425	409	380	389	410	431	427	434	410	403	381	396	393	422	449	405	407	435	447	448	389	404	403	407	425	401	362	409	431	470	416	429	414	370	423	423	397	409	430	394	394	403	413	447	419	395	436	402	402	411	425	389	398	434	403	417	387	393	380	390	426	420	409	430	414	426	385	442	416	402	429	432	413	429	412	378	403	411	451	437	391	412	405	400	358	420	417	416	425	411	414	418	426	405	407	404	449	396	405	380	394	407	406	422	410	440	467	372	420	403	393	376	406	419	409	402	412	396	438	419	427	403	420	398	385	361	391	401	410	392	411	424	407	410	437	403	424	429	421	395	410	425	401	435	402	390	440	392	389	439	430	413	396	403	450	425	433	427	444	398	396	418	374	407	400	398	434	406	406	451	386	418	444	386	404	411	439	452	438	405	415	427	398	403	431	386	416	442	382	389	389	405	437	407	406	403	415	420	394	439	409	428	398	421	386	441	443	391	369	375	410	398	399	415	408	400	362	355	432	433	430	433	400	398	410	382	414	414	388	397	447	415	396	450	410	394	418	412	420	421	420	444	429	426	405	427	431	439	409	459	418	422	384	386	397	382	418	440	407	427	394	431	432	393	409	389	406	425	443	462	434	393	436	397	419	430	414	426	397	417	451	408	399	414	379	409	418	430	402	419	408	454	405	402	416	435	429	405	419	399	409	449	420	383	446	462	416	385	403	463	416	432	439	404	413	403	379	435	419	401	399	437	407	457	420	378	404	409	382	438	428	414	400	381	423	412	449	417	442	403	397	414	411	405	396	412	417	386	396	435	388	420	444	411	377	407	422	417	430	427	390	432	413	409	410	421	425	400	368	398	399	407	407	448	399	420	378	415	408	416	428	398	418	426	392	433	429	413	369	379	391	442	392	401	444	435	393	397	380	378	407	418	410	449	385	411	412	402	404	362	437	401	416	449	382	416	419	398	394	419	378	412	407	355	425	398	408	420	377	424	398	426	434	451	415	434	426	418	413	419	419	398	397	430	395	408	374	415	440	396	412	430	405	415	482	434	423	478	440	420	366	413	393	355	410	418	418	405	440	404	371	385	409	411	410	452	388	424	447	422	415	432	416	386	440	386	398	400	414	423	407	413	388	432	436	437	424	446	400	383	425	410	415	423	397	419	426	373	389	409	397	417	388	433	438	401	390	396	390	380	417	361	406	387	406	430	416	359	387	385	424	416	411	453	414	432	408	432	458	429	409	427	420	436	410	439	411	394	426	432	434	402	403	452	441	390	418	420	452	425	388	401	411	397	433	414	354	358	405	392	415	414	402	406	431	409	429	396	370	416	361	447	430	388	420	389	383	381	430	401	400	428	437	420	420	411	395	430	429	386	424	428	398	436	425	391	428	416	363	378	413	381	440	410	360	437	443	394	414	417	447	389	439	402	432	427	415	403	431	407	410	397	401	407	428	420	418	432	400	401	407	438	412	427	431	404	429	418	432	403	413	411	393	390	414	399	417	411	459	393	383	416	416	371	413	428	404	411	353	427	411	399	403	399	396	414	427	406	386	410	397	392	414	396	389	418	433	404	412	470	397	424	421	410	402	412	393	393	393	433	385	413	451	397	394	401	420	381	416	425	398	419	404	404	396	385	421	412	434	405	382	450	416	354	400	387	405	410	423	365	397	415	443	420	427	450	429	422	389	408	416	403	442	399	373	395	401	391	414	432	399	379	386	433	408	396	416	451	423	403	415	423	427	438	444	408	424	424	415	408	392	413	390	411	382	429	429	411	387	412	408	411	439	373	420	407	359	404	407	448	414	382	380	442	432	434	423	352	428	402	425	350	411	433	417	435	368	354	428	386	400	438	414	425	396	377	379	415	429	429	383	385	436	385	428	402	420	402	465	397	372	410	417	452	388	401	414	418	452	431	409	398	430	376	436	444	388	388	378	424	415	415	420	391	435	420	411	437	422	421	382	392	460	410	420	431	417	409	398	421	414	430	421	403	415	415	431	413	405	427	396	429	392	395	422	423	352	400	386	401	424	380	398	416	412	441	431	415	403	412	431	403	406	417	427	411	425	461	428	412	416	419	437	400	384	400	371	404	407	421	414	424	431	436	433	413	379	414	414	462	441	386	388	440	420	440	400	386	394	390	431	386	436	396	387	433	398	407	413	430	382	389	404	394	438	432	463	435	395	409	422	401	410	416	392	459	380	404	417	410	400	441	392	403	391	426	430	402	388	395	398	427	437	406	395	422	392	429	406	432	380	396	373	422	426	413	434	438	399	392	384	420	376	400	412	394	443	394	437	404	413	400	437	428	432	399	375	415	405	391	398	419	421	387	386	458	399	405	415	381	398	430	413	387	408	383	425	405	407	425	402	406	397	361	416	399	415	430	419	434	466	444	411	417	421	426	399	398	422	396	405	426	411	448	425	393	417	387	417	354	412	389	404	401	464	428	379	412	429	439	393	435	419	433	376	381	411	399	416	383	403	374	426	423	409	444	421	398	430	432	423	410	395	394	402	374	434	408	394	396	402	399	414	444	394	368	379	387	397	426	417	393	416	407	426	383	417	412	423	389	393	428	402	404	433	442	396	427	416	410	427	401	409	451	398	438	373	408	352	426	429	437	370	411	383	410	386	423	412	450	414	426	428	439	432	430	403	399	415	395	396	411	423	413	391	398	439	432	428	459	382	391	396	437	377	407	419	402	399	429	407	443	395	408	421	409	449	405	424	406	355	425	423	408	408	415	409	416	413	396	403	409	394	428	408	383	414	425	413	394	411	439	416	411	402	407	418	421	393	429	375	446	403	409	403	428	444	352	439	381	399	427	464	409	448	373	415	397	388	394	404	424	431	418	422	423	379	425	407	403	436	414	391	377	410	395	393	412	407	381	422	430	388	389	400	406	388	383	416	395	365	395	436	397	401	434	449	400	421
43080	2620	4531	5292	4911	3736	3043	2651	2283	2034	1839	1677	1644	1514	1448	1331	1382	1281	1281	1276	1275	1187	1169	1155	1191	1132	1102	1147	1106	1081	1089	1121	1164	1120	1057	1055	1087	1041	1084	1008	1028	1024	1009	1012	1052	1035	1027	993	1032	989	1056	1008	995	1004	1023	995	970	1049	1004	1004	1002	1012	973	1027	1050	972	1002	924	1052	914	980	996	987	1003	957	950	972	1004	974	1020	977	988	1003	980	976	995	1002	968	1066	985	983	1016	976	1014	985	970	949	995	990	952	974	1017	969	964	998	923	978	1017	963	963	1037	922	972	986	1013	1041	1065	983	1019	1019	991	989	965	1028	990	1022	1005	1019	972	959	946	996	941	986	939	997	980	928	967	956	989	1013	1003	984	1033	999	972	950	932	986	992	941	1009	1044	970	977	957	1007	1004	963	935	985	983	988	982	953	982	926	971	989	963	959	964	993	1015	1011	1016	1000	956	894	990	954	982	1003	952	951	999	976	967	954	949	988	1025	1026	940	1046	937	965	933	953	982	954	964	997	928	938	982	988	958	1011	928	967	1004	978	999	986	1026	976	974	936	897	1003	959	931	1014	946	959	901	984	953	923	980	928	965	919	932	1037	948	955	969	982	989	975	938	993	956	954	946	1000	994	966	960	970	943	909	996	912	978	982	950	987	958	987	1007	990	965	953	952	1002	974	950	970	940	973	991	1022	990	1002	991	976	991	964	1003	988	910	992	1020	988	962	1005	969	973	934	1015	986	993	981	1005	938	970	985	949	941	1007	973	973	917	979	946	964	954	971	999	963	1014	948	993	985	1009	951	969	940	932	953	963	997	936	987	975	979	985	980	966	976	936	977	938	1001	1010	1025	998	1024	985	996	979	974	966	980	1018	972	976	946	974	976	960	962	973	970	998	971	994	932	1000	974	969	1011	958	959	923	940	956	989	1023	970	976	960	935	974	973	934	970	932	960	975	952	986	956	993	899	901	1007	973	944	950	926	936	964	963	1015	1019	1000	1018	983	1002	952	940	920	932	962	947	992	963	1026	1020	975	969	961	1013	987	975	959	1003	943	938	1029	957	958	993	995	954	1004	969	964	1021	927	929	971	981	985	977	972	1017	943	960	945	917	955	937	990	929	981	1001	1043	949	952	1008	970	991	1005	955	975	930	974	1007	965	928	914	946	998	999	1053	988	981	985	950	955	971	954	944	1019	998	980	993	947	968	947	995	1005	929	987	989	981	992	952	967	955	1030	986	997	993	984	934	944	942	975	984	1003	959	935	1004	904	983	988	990	961	961	974	1007	973	1042	988	935	929	960	986	928	974	941	977	987	964	1006	975	969	976	996	980	958	996	985	1010	1022	980	1002	978	959	1001	976	948	976	968	951	920	906	966	984	996	1022	1006	1001	1057	974	979	971	975	909	935	986	976	1035	980	939	950	964	968	900	1020	1009	943	1004	979	978	974	950	995	1009	990	998	1003	963	938	1004	968	949	1016	954	937	1006	1014	1024	943	982	957	936	1006	1014	925	959	1007	970	956	999	954	977	904	981	986	957	1012	953	943	928	971	974	953	988	987	958	1025	946	985	953	994	1027	961	999	976	964	984	1003	992	989	1005	962	997	998	983	997	982	978	1016	939	977	970	1017	988	1010	916	1012	956	981	956	934	934	943	984	968	1006	918	992	979	991	1033	972	1004	930	1003	1003	972	995	1013	1008	988	963	979	943	939	988	999	956	978	984	959	942	980	930	960	985	969	983	960	1005	966	991	963	988	971	996	990	985	953	931	931	946	958	978	1064	957	955	964	957	1014	1029	953	938	954	928	1013	1012	985	957	931	994	1056	976	932	966	946	977	974	982	989	930	1051	918	957	981	1006	963	991	937	900	979	972	963	1005	946	950	921	991	987	944	1019	1019	971	939	977	1021	990	975	916	959	1022	973	984	912	964	996	1016	987	968	958	1003	994	995	974	971	1003	995	925	997	973	947	935	1013	973	974	989	910	978	955	966	943	1002	1018	1002	945	994	964	975	1030	1029	940	1007	946	983	918	953	1019	906	941	956	1013	1015	1016	954	926	1017	953	956	984	1010	963	981	1039	997	979	966	958	959	1024	957	953	957	984	975	942	1030	997	947	962	949	1008	1035	930	1023	965	976	1031	973	943	981	1024	966	983	958	970	993	985	981	1002	985	988	1011	964	982	936	1034	949	983	1002	964	1016	999	979	964	1014	1007	970	995	1036	1002	939	994	1010	969	945	989	955	977	937	984	1004	1049	965	999	941	951	993	1017	1020	933	983	982	977	994	928	967	985	959	975	976	992	930	948	948	981	952	978	970	1027	977	992	973	1003	1016	963	972	964	944	968	976	992	970	943	971	975	967	1019	1035	1012	918	974	989	947	1033	1019	925	1023	949	951	962	953	976	988	1037	982	963	942	976	1006	957	1022	966	1010	973	986	930	967	972	994	963	986	937	1001	1038	1014	993	975	937	952	975	968	957	900	986	947	1033	961	986	990	929	1012	1005	956	1011	961	986	947	1047	996	1006	1005	993	1032	982	964	980	985	975	954	990	973	922	1001	973	920	1052	1018	955	990	929	932	989	1002	962	1061	975	932	912	983	1007	999	950	978	968	1022	968	952	987	962	1018	959	957	998	911	952	1006	978	978	906	978	1025	996	1000	970	948	1008	1025	955	952	963	994	1004	968	965	936	939	966	958	978	965	974	970	918	947	998	943	983	985	1012	1009	967	938	962	941	941	1033	978	1014	1014	936	950	996	985	992	970	984	973	980	966	1020	981	1002	975	973	1025	1003	995	974	968	968	955	933	946	960	948	992	954	997	1022	964	947	970	964	1001	970	1016	948	934	990	1028	985	952	976	992	1021	995	1008	940	1009	948	1003	967	990	976	984	1005	972	973	961	971	978	1014	1022	977	991	1023	934	962	976	968	972	947	959	981	1036	1023	970	993	962	994	920	950	980	941	949	951	982	959	958	1027	1028	949	1002	973	1016	960	985	989	901	994	953	1017	947	964	995	1005	1004	969	997	942	975	933	962	1017	979	998	948	966	1030	1010	970	936	927	964	966	1009	947	965	964	996	942	909	991	1007	952	984	1011	1005	995	1000	995	1010	946	895	1031	989	1012	968	967	949	951	947	944	956	977	921	1029	978	998	923	1030	941	936	979	1002	1022	961	1016	1013	987	992	1013	945	993	1010	978	1035	972	984	988	948	945	978	963	980	955	933	956	967	1010	1037	1007	1005	969	980	1001	975	955	1009	952	994	976	1015	953	964	926	924	974	965	963	979	1055	904	958	969	1057	947	954	1001	1068	975	981	1004	949	954	987	1002	1003	962	1001	980	1002	1032	1010	986	959	1007	960	977	978	991	959	981	981	960	999	985	962	949	954	1011	957	958	967	1022	985	960	1034	970	988	993	971	983	932	991	963	975	923	977	1007	972	967	915	988	994	981	960	927	965	966	1020	950	958	999	981	938	948	970	1009	981	963	960	1012	1014	992	1005	954	980	922	943	1005	923	985	979	982	980	1005	987	910	976	957	924	958	938	978	989	943	950	910	1011	954	944	983	1030	939	1023	955	975	946	979	991	1060	967	936	1009	1010	986	889	1028	977	947	999	994	967	1014	953	957	950	999	951	979	959	926	952	962	949	947	957	1018	991	979	931	961	958	1024	962	1016	1031	1025	956	994	964	1010	925	927	1011	1015	990	923	980	989	1004	971	1002	963	982	1064	967	1002	933	947	973	977	1036	952	964	1005	970	965	1015	1006	1014	1021	950	966	990	978	978	955	953	1004	966	971	979	987	1004	1005	988	960	960	1000	985	1056	955	984	944	987	968	961	1000	964	954	1044	986
11569	759	295	266	241	194	171	185	171	146	174	149	140	133	162	153	142	165	164	149	132	144	141	130	145	147	157	144	161	156	162	144	160	146	169	157	143	154	185	163	157	118	149	152	161	162	150	154	155	171	149	160	155	139	173	137	171	148	146	151	159	167	150	174	162	149	153	163	149	155	145	144	152	151	163	142	148	190	163	143	146	138	154	155	141	133	152	147	153	126	144	145	173	132	163	186	162	127	151	161	147	134	143	183	152	162	138	136	151	164	156	145	145	124	182	148	167	149	150	161	168	153	153	149	170	184	171	153	182	157	140	158	149	153	144	169	167	137	154	150	157	148	150	129	165	175	131	144	155	149	123	152	154	151	173	179	155	144	162	153	152	159	162	139	147	144	169	140	157	159	151	165	167	152	144	137	186	156	167	172	144	159	146	165	147	162	134	157	148	148	148	164	145	159	153	156	159	163	160	133	162	165	159	160	135	136	155	160	139	152	146	167	149	168	155	160	150	154	156	147	172	147	159	170	141	142	137	159	143	164	162	132	168	156	156	169	169	146	133	135	167	178	149	133	136	155	124	179	164	155	155	160	155	171	126	172	142	144	165	158	133	157	172	141	159	161	144	169	155	143	149	167	135	150	140	168	145	149	160	192	152	147	135	170	149	140	137	161	154	132	139	167	143	144	128	163	159	158	147	156	147	161	164	161	151	163	143	154	137	156	152	154	144	145	150	163	168	162	157	138	143	174	166	164	155	148	155	164	173	147	159	153	133	146	170	149	154	160	159	155	134	185	159	131	154	152	177	141	147	149	157	155	165	169	138	150	171	166	166	160	173	163	157	161	139	149	136	144	158	168	155	171	149	111	152	138	186	166	144	151	158	156	154	166	142	145	156	164	172	125	180	185	173	168	135	162	136	141	155	162	162	177	150	141	177	159	129	154	147	135	146	152	151	167	170	121	169	160	158	170	147	162	163	173	152	143	152	179	132	157	154	149	131	155	154	156	141	153	164	168	157	162	146	179	169	157	155	151	160	156	138	145	153	138	140	122	148	162	157	159	147	144	163	152	153	156	151	157	137	154	135	185	158	126	140	152	148	169	154	124	160	144	134	149	158	149	179	187	161	148	137	155	165	140	147	163	142	150	141	163	164	141	167	136	153	150	130	166	157	144	151	155	140	154	135	168	138	148	136	129	177	159	161	146	161	152	140	156	148	144	146	166	160	137	166	150	152	149	171	151	150	133	144	151	128	180	167	163	157	160	142	162	159	152	157	168	165	149	140	142	148	176	147	164	153	160	173	137	148	144	138	143	146	163	162	168	157	152	139	165	156	152	134	140	163	156	156	171	157	176	155	140	167	137	169	146	176	162	158	163	184	168	139	155	150	176	153	149	170	142	137	126	166	153	159	145	141	169	158	152	138	159	136	159	183	175	165	158	177	169	138	158	154	149	148	129	144	155	185	167	165	134	141	129	171	149	134	175	164	157	147	154	143	187	141	165	168	150	147	144	166	136	164	150	154	162	144	164	159	162	135	170	155	172	158	152	150	155	148	145	159	188	164	154	148	124	161	146	153	170	149	144	158	121	149	148	126	144	174	143	154	154	161	158	136	140	149	157	141	145	160	156	150	156	147	158	134	161	121	148	154	197	147	164	145	136	176	151	141	174	163	183	166	170	155	153	143	174	155	133	158	170	151	134	177	167	149	138	164	153	155	148	178	152	162	159	175	157	152	157	162	150	142	156	160	168	154	146	166	172	169	156	143	167	163	156	165	156	153	159	150	139	156	164	159	151	146	152	136	154	133	168	115	140	154	141	125	146	182	152	146	166	135	167	126	167	136	157	148	160	146	147	133	164	159	147	145	151	173	143	142	149	169	155	142	162	129	152	170	145	175	168	156	144	142	158	149	153	154	162	148	168	152	169	137	168	139	142	158	157	149	159	171	160	165	142	157	135	137	148	155	157	168	151	154	135	171	169	169	177	160	157	150	167	146	160	130	132	158	166	145	149	158	146	162	132	145	158	157	176	167	155	149	146	150	151	153	149	136	164	159	145	145	151	166	127	144	159	146	142	138	160	164	163	154	167	139	155	150	138	152	141	160	193	122	152	144	156	170	169	153	146	144	150	156	148	163	150	156	145	149	158	154	172	180	136	151	142	149	177	150	161	173	155	147	142	141	175	147	150	161	145	177	152	152	167	147	156	142	159	126	154	151	175	170	152	158	148	164	164	149	167	156	150	149	166	144	162	166	158	163	151	144	149	158	138	185	151	151	141	161	163	155	140	129	147	141	160	156	158	135	139	157	152	139	160	149	164	157	160	155	167	176	155	157	145	161	149	153	158	160	163	172	155	151	154	165	170	137	162	145	148	145	132	146	167	169	158	174	154	158	174	158	150	150	142	151	131	187	147	145	145	138	174	160	168	157	157	161	145	170	143	171	149	175	163	152	137	154	164	148	143	179	155	143	156	133	166	165	140	169	175	168	159	175	158	143	160	145	134	135	141	138	144	157	170	171	133	168	156	153	159	163	149	163	151	179	134	170	153	148	174	132	167	147	162	161	158	142	156	149	166	138	156	157	148	161	160	138	138	156	147	150	158	156	135	159	153	148	137	171	159	154	149	151	130	145	184	157	149	160	168	148	151	142	160	135	142	176	154	166	163	155	158	140	155	137	135	175	177	149	158	158	168	147	126	164	147	151	146	160	161	155	133	171	188	174	150	150	147	154	156	139	158	148	142	154	139	169	142	157	183	156	191	148	168	157	166	147	141	173	147	162	174	152	159	169	153	140	137	162	141	171	172	148	151	164	162	144	157	155	147	168	161	157	152	161	176	133	127	150	151	166	167	143	152	153	136	167	189	180	149	170	145	157	184	138	144	176	147	135	148	149	153	175	157	162	174	155	151	143	156	183	143	134	157	159	171	140	164	141	160	153	162	161	136	129	164	181	169	177	177	141	195	175	150	144	154	155	157	141	159	168	154	141	150	156	155	166	152	139	170	161	161	184	164	156	135	158	148	158	173	159	136	139	162	154	144	162	166	138	117	159	171	160	170	158	140	125	128	171	154	165	166	177	154	168	161	136	168	143	150	144	123	162	173	149	144	178	157	184	151	156	152	149	156	148	158	144	142	154	140	151	148	160	148	145	161	177	155	166	147	154	175	174	148	160	137	170	148	160	161	160	156	158	159	149	171	153	150	161	145	155	152	145	147	132	154	150	148	154	173	154	157	136	154	144	156	133	138	147	139	172	141	144	139	149	136	166	162	142	139	158	148	141	150	136	140	164	176	149	153	157	139	146	151	159	149	175	171	169	175	126	172	172	148	159	145	141	148	148	147	152	165	154	157	142	162	156	156	158	186	125	162	172	155	151	163	159	165	158	161	150	164	160	143	178	139	144	162	147	167	152	168	167	151	183	144	148	142	132	125	152	170	149	143	168	151	157	144	173	144	151	150	164	164	167	171	153	165	146	147	150	152	160	149
9962	651	774	877	789	593	568	567	510	496	471	476	475	456	457	458	468	478	437	467	465	496	455	493	496	446	519	463	441	466	471	437	446	440	458	491	507	486	497	467	435	485	495	454	463	455	448	446	425	466	484	413	443	479	470	468	445	482	489	436	474	427	445	461	479	455	436	440	483	460	470	463	471	472	485	439	515	439	463	454	488	440	463	465	493	471	455	464	421	498	452	447	458	438	514	475	478	502	470	453	427	487	449	451	454	494	462	502	498	454	495	485	452	481	476	446	493	466	475	454	463	485	455	458	448	485	473	439	461	456	466	483	437	450	444	472	472	445	429	475	463	469	467	453	513	458	486	436	426	459	480	483	471	437	495	456	483	437	488	469	459	464	468	448	440	470	471	463	462	459	499	501	467	479	492	437	444	454	471	454	492	474	445	475	444	454	501	473	483	427	488	472	434	475	464	444	468	452	455	473	450	454	482	475	439	436	414	445	479	494	465	473	437	446	445	463	420	479	480	475	440	446	473	500	504	456	451	473	498	433	453	453	429	445	486	457	437	478	475	512	454	449	459	423	459	484	453	510	512	486	480	516	488	427	443	466	464	476	496	479	464	421	455	450	472	464	511	490	481	457	458	462	444	453	498	467	436	483	445	443	467	470	442	482	500	445	455	466	453	470	495	474	477	436	483	462	422	485	480	498	447	416	441	499	477	493	434	490	451	449	470	502	455	456	473	470	456	459	469	478	442	423	445	449	428	434	463	465	415	441	450	444	484	471	482	499	451	422	464	466	460	481	439	441	487	474	485	471	435	483	441	464	466	474	468	443	457	466	493	464	476	432	498	454	488	482	453	456	479	473	435	468	431	491	467	454	437	489	491	459	449	438	441	453	401	423	446	465	451	473	454	466	517	446	441	475	510	423	444	453	451	461	476	443	465	461	492	467	464	477	486	473	499	420	460	476	489	438	461	488	467	464	467	427	490	481	430	476	434	456	464	477	447	480	427	477	444	409	487	489	483	436	427	490	447	456	473	496	476	473	519	477	451	469	454	515	481	463	454	472	440	458	451	488	474	446	457	447	454	425	435	455	468	478	454	466	483	445	442	438	434	440	447	494	429	458	432	476	476	468	461	465	473	484	448	520	488	464	429	470	453	469	446	478	464	467	465	473	444	426	443	481	440	455	480	441	461	466	454	429	437	447	460	487	440	434	448	442	485	441	460	475	446	481	442	465	461	456	480	466	444	503	472	458	507	433	470	467	435	469	479	472	454	487	413	458	459	466	460	461	456	410	484	437	436	463	491	530	478	501	477	435	450	451	472	458	473	471	461	483	490	463	491	450	522	449	494	454	438	490	440	452	447	460	451	495	469	455	488	443	474	445	466	462	473	483	507	427	470	481	464	459	431	473	485	465	451	440	466	466	464	468	414	445	438	462	437	444	422	456	456	459	487	449	503	482	473	470	471	462	454	448	443	467	446	518	461	453	462	460	433	427	415	453	440	482	441	480	433	464	530	479	454	470	487	453	466	476	448	429	455	456	470	410	476	471	481	466	472	465	463	483	430	445	507	451	465	444	456	469	470	457	441	477	456	456	474	460	467	475	432	479	471	455	459	423	428	479	444	432	493	478	457	468	467	451	465	459	474	426	479	486	472	468	430	423	465	439	477	499	447	464	466	464	466	426	464	500	453	454	486	463	445	473	467	441	454	459	489	508	442	472	406	460	436	451	453	460	444	454	448	447	461	469	438	460	455	475	462	435	432	485	452	460	470	509	448	455	437	477	445	434	460	463	501	453	438	457	468	437	451	469	467	462	468	485	498	462	483	487	467	472	428	469	463	448	469	442	447	444	496	472	476	481	462	443	452	460	466	446	440	437	437	457	492	476	460	481	463	448	427	442	451	405	476	465	459	472	417	461	440	446	452	468	447	455	448	481	471	495	491	474	448	444	485	453	427	485	496	446	508	463	438	443	435	464	489	463	433	455	434	491	466	462	458	429	450	460	449	464	465	484	456	436	464	469	456	435	496	454	451	458	470	446	471	486	484	487	503	463	483	449	456	456	465	457	472	466	456	475	469	454	479	468	473	450	458	473	411	450	538	474	478	442	451	496	439	469	472	443	470	465	494	498	490	432	431	481	487	413	479	471	449	471	471	504	452	463	481	475	449	465	460	489	455	466	475	437	475	487	446	448	420	475	487	473	488	474	474	453	487	485	496	455	475	441	465	438	455	453	415	509	458	431	456	473	516	444	450	465	457	490	495	459	469	453	456	449	473	424	449	484	459	492	465	478	454	443	456	454	457	456	493	419	463	452	518	442	483	433	466	473	426	458	478	499	416	480	467	485	448	457	474	431	438	435	449	436	456	468	453	429	488	436	437	463	481	435	467	481	483	437	491	461	444	476	461	460	495	484	464	451	506	472	467	474	449	455	531	471	459	470	450	469	462	431	451	479	439	470	501	490	459	473	447	478	442	475	479	467	483	437	480	475	471	483	462	489	463	451	450	459	409	427	474	448	473	443	444	420	462	432	488	482	447	454	483	467	462	454	455	429	460	514	483	417	491	443	441	429	461	475	477	460	458	437	404	444	461	459	405	465	453	454	460	468	444	502	452	466	443	451	428	452	437	462	472	435	468	449	448	448	456	496	456	458	455	468	495	443	464	461	454	494	438	433	434	503	443	441	484	482	475	473	482	529	456	425	459	457	438	424	467	492	454	457	473	491	444	419	485	452	466	451	476	416	434	487	432	448	474	485	468	458	478	484	438	451	498	480	497	494	460	458	464	477	452	451	472	488	478	448	476	456	447	456	487	440	496	462	473	463	466	443	469	447	479	460	489	474	443	465	405	449	467	426	445	458	464	471	488	455	448	434	464	468	512	496	442	479	461	463	454	473	442	473	447	483	440	477	456	466	477	449	434	441	457	481	452	431	456	393	445	439	495	468	434	467	461	459	445	499	481	477	463	442	487	461	417	502	486	415	467	464	439	463	420	437	467	453	456	493	450	438	457	495	467	466	423	509	465	449	464	487	486	448	438	491	485	475	452	415	460	445	451	482	443	445	473	426	473	439	442	453	464	472	471	466	482	466	465	472	455	447	449	427	445	464	479	444	451	468	442	488	477	491	485	460	440	457	480	447	457	458	463	469	459	479	499	439	487	453	481	412	467	484	458	473	494	461	461	464	466	429	485	465	432	469	455	446	478	423	491	485	443	466	434	429	437	465	474	449	457	467	467	428	469	458	463	457	433	513	436	475	421	471	440	458	459	477	443	473	477	478	455	471	469	430	468	471	497	472	452	451	467	475	499	447	487	441	467	433	449	456	439	491	471	468	442	473	480	479	467	458	457	457	473	432	454	457	493	431	453	466	462	422	444	489	491	471	421	431	458	453	463	456	474	523	473	445	441	449	478	430	472	472	454	415	459	477	472	421	464	455	470	465	487	457	480	486	462	464	451	452	455	469	482	464	488	465	461	459	496	479	463	459
57060	24028	5514	1189	860	604	494	433	449	405	409	404	395	387	358	376	347	327	329	344	348	364	359	348	336	351	343	320	334	345	356	338	307	349	351	326	333	321	331	335	322	329	317	343	301	296	313	351	348	330	300	355	299	302	317	291	292	331	309	325	316	324	328	314	307	316	306	343	347	301	307	325	295	356	340	280	336	318	314	320	327	335	309	323	325	345	296	298	330	329	324	298	326	297	280	315	303	292	294	317	333	315	305	349	303	341	331	309	311	348	334	328	330	300	331	311	332	292	324	316	303	326	353	326	317	329	370	334	299	319	317	328	320	310	334	265	321	347	333	326	317	328	309	314	334	305	305	305	293	313	312	315	335	327	293	304	323	324	339	315	349	313	323	304	316	288	317	336	293	330	299	319	336	344	336	287	328	323	352	316	310	292	346	307	339	323	309	305	304	316	300	335	353	325	325	290	309	328	299	359	338	358	345	330	347	352	341	303	317	348	321	315	341	337	287	300	319	325	326	316	287	363	364	323	312	339	330	297	307	285	332	302	328	340	297	319	338	296	352	305	341	307	319	303	304	305	302	297	325	330	328	338	341	339	311	316	336	299	329	310	306	343	341	312	341	325	322	308	315	304	333	349	343	340	364	314	310	306	334	316	320	312	336	345	345	312	294	339	327	346	313	300	355	311	314	321	354	280	344	327	303	334	305	347	295	326	331	281	326	306	302	309	316	297	288	325	315	302	317	319	322	299	314	324	338	316	303	329	330	336	351	329	311	344	322	372	346	319	311	337	339	316	313	308	311	291	313	329	326	325	310	298	313	290	331	325	313	334	337	329	316	331	334	325	312	314	320	321	284	313	348	320	348	331	325	308	362	340	317	283	354	313	297	294	326	318	365	342	318	297	324	310	339	292	330	317	299	329	339	324	324	315	328	301	322	300	347	311	294	324	338	321	347	365	308	310	332	325	347	342	322	338	308	320	309	317	329	326	336	328	319	324	323	299	348	355	320	320	320	296	336	323	292	301	310	306	354	304	313	340	334	328	347	299	342	308	339	320	327	314	340	327	332	357	335	326	355	343	338	300	350	358	359	328	315	323	340	294	328	318	318	305	344	295	329	323	334	333	324	339	317	330	319	326	313	326	320	342	304	319	331	303	327	354	344	309	329	367	334	330	332	331	303	332	354	343	334	320	294	317	318	343	300	297	308	344	321	301	307	336	313	316	298	319	302	308	296	313	325	325	309	304	287	331	315	316	292	311	325	344	316	309	304	320	303	300	337	345	363	318	346	316	280	331	326	301	311	308	321	303	326	286	347	309	319	318	333	335	320	339	338	272	309	317	331	306	304	311	334	334	337	330	361	345	339	299	302	356	310	336	306	328	308	287	335	297	329	298	318	316	346	332	318	311	332	317	339	322	328	327	324	329	318	331	300	327	363	364	323	299	302	318	330	304	344	342	308	328	282	306	280	291	320	318	318	350	305	326	286	311	312	325	321	319	302	338	312	335	325	330	307	357	325	319	307	346	327	314	335	373	331	338	316	296	325	349	324	290	327	352	321	352	346	338	317	368	323	307	312	311	345	334	321	307	348	314	341	327	312	332	300	326	328	318	327	319	294	332	258	327	327	326	305	323	304	351	336	287	288	342	320	316	305	325	350	300	339	356	338	335	296	324	305	310	336	308	325	332	321	344	344	282	335	300	324	314	350	345	321	328	312	291	344	364	347	304	322	329	286	337	321	321	313	319	323	315	353	345	330	303	305	315	320	322	331	335	335	304	333	328	329	341	323	317	354	330	299	309	318	311	300	306	328	331	298	317	326	348	293	321	342	330	329	310	319	339	301	292	330	329	338	348	309	348	343	310	337	310	325	309	297	301	321	347	354	349	331	342	326	333	336	313	339	329	342	285	310	298	341	337	348	339	308	328	345	297	300	285	329	338	308	343	341	301	281	313	293	288	349	318	314	300	319	326	328	320	277	339	284	303	319	323	347	318	347	318	318	301	313	302	334	367	302	339	331	343	321	303	304	323	300	298	304	327	329	290	294	325	301	301	347	343	332	332	346	314	342	306	308	338	322	348	322	328	341	347	313	339	325	334	343	288	297	325	327	304	345	314	286	324	275	319	301	356	336	354	321	330	309	341	321	320	321	326	342	329	323	325	309	323	321	355	324	313	296	322	325	368	306	311	291	292	350	345	307	313	345	329	295	312	368	307	343	345	364	315	308	318	304	323	316	338	324	276	319	375	322	300	344	307	270	308	329	297	320	326	305	311	361	281	290	298	326	307	293	287	320	343	344	343	334	323	301	313	331	339	275	325	325	317	279	338	329	324	322	333	328	307	306	317	331	360	307	295	314	313	345	315	301	326	326	345	336	330	330	299	345	318	356	322	321	360	337	300	325	334	325	354	329	333	309	342	342	327	313	289	322	349	328	309	317	336	286	290	294	349	343	330	325	322	272	376	341	316	296	312	323	298	319	295	318	308	321	301	337	281	342	312	338	301	311	316	324	307	322	322	304	300	303	327	326	319	320	302	338	323	360	338	338	305	324	315	309	340	347	296	315	333	313	305	345	322	341	337	321	311	298	326	307	314	273	293	369	345	358	374	294	305	295	331	305	323	315	305	313	336	323	330	354	374	335	321	378	328	325	318	324	338	331	306	316	345	325	333	291	331	305	320	330	282	288	298	301	342	337	308	303	347	363	327	312	328	316	321	307	346	321	310	305	299	305	310	332	327	324	324	307	359	339	347	296	337	311	352	316	291	338	309	342	281	302	312	316	326	335	301	340	317	309	330	314	310	316	326	313	330	293	299	294	288	345	337	293	314	320	343	306	285	307	290	362	325	331	320	343	330	328	318	309	319	312	308	315	310	304	316	285	311	312	323	365	315	305	306	322	307	301	342	317	315	325	318	353	291	307	314	319	343	357	316	291	322	326	345	345	289	331	354	313	327	351	307	366	340	314	311	294	336	327	322	308	314	353	323	357	344	315	325	305	333	301	336	328	312	325	309	323	300	318	314	283	312	327	330	295	324	311	333	310	295	308	313	331	283	322	312	350	321	326	309	342	320	315	329	319	325	300	305	287	299	348	291	299	312	287	276	305	313	339	334	298	299	319	320	339	306	309	322	320	328	309	323	318	293	311	339	330	304	317	320	341	325	346	323	291	339	328	285	305	303	340	326	340	374	326	345	303	272	352	317	328	320	316	314	315	306	299	319	312	334	338	336	339	345	349	328	295	306	324	270	294	333	325	292	288	303	305	343	324	350	326	290	311	326	308	329	348	336	332	309	337	328	325	325	312	332	307	331	332	297	342	330	333	319	295	308	318	276	309	332	314	344	361	313	359	318	335	336	304	342	343	331	308	325	328	318	357	312	311	325	304	329	348	324	328	308	314	351	289	324	342	346	307	311	302	341	303	349	334	327	291	311	311	339	313	338	300	340	289	297	326	359	365	315	314	312	338	351	304	305	311	327	310	297	302	347
34198	1799	2766	3170	2991	2218	2006	1733	1528	1325	1239	1250	1153	1123	1081	1048	995	983	986	993	949	920	960	923	876	858	908	881	882	841	886	877	894	896	859	850	853	877	881	894	896	828	829	814	829	836	898	875	859	813	847	786	822	810	832	819	844	795	824	815	878	838	809	828	818	855	824	841	857	786	820	869	838	823	827	840	887	859	861	821	807	834	813	846	824	823	817	835	827	827	804	842	807	812	832	817	857	821	834	915	832	808	794	785	760	820	774	811	752	778	815	835	813	799	791	825	786	807	808	767	762	762	822	855	814	890	866	806	877	800	840	817	812	827	796	845	811	842	775	775	817	790	837	833	798	790	844	814	848	763	850	820	777	785	888	823	834	827	807	861	847	827	803	860	817	841	814	793	803	790	753	861	817	795	793	816	781	784	822	779	805	794	804	811	889	806	807	816	796	813	806	780	794	830	773	798	780	815	905	805	816	852	779	786	801	844	859	805	858	843	799	786	828	791	861	824	812	840	787	797	863	832	790	837	854	849	808	801	823	803	811	779	797	833	779	832	843	802	866	849	805	802	812	803	763	774	870	803	820	838	790	800	774	796	825	788	850	754	768	809	867	821	834	857	792	806	769	819	834	792	791	777	804	787	799	809	834	792	802	791	794	781	775	793	826	820	816	849	840	817	809	797	833	813	819	817	804	800	804	794	809	833	848	794	795	802	762	761	808	801	802	795	809	842	861	834	827	810	810	847	785	869	801	824	799	843	776	824	861	799	862	793	819	851	853	836	852	783	844	749	820	798	814	795	816	825	819	792	769	814	813	753	805	837	799	838	812	794	889	842	784	872	817	872	816	835	824	790	813	765	761	793	818	835	828	828	849	796	816	764	793	817	879	792	815	834	797	762	818	779	813	846	831	808	791	827	772	810	827	806	811	839	868	798	827	834	806	900	856	832	801	837	784	784	821	786	843	810	829	823	811	784	796	855	792	834	797	831	871	835	798	851	833	841	759	825	846	825	796	800	890	828	785	845	886	851	804	791	840	790	806	807	823	856	801	808	823	854	809	753	820	785	790	857	857	792	826	851	777	823	843	769	842	778	820	791	826	843	875	821	788	824	867	814	780	784	803	765	829	835	764	805	779	859	814	826	807	782	827	856	796	834	781	790	808	752	788	833	810	871	827	823	782	793	855	803	865	796	810	835	864	800	825	789	818	808	802	789	820	801	823	831	791	800	847	834	842	809	800	753	776	827	870	824	752	814	777	805	806	849	822	826	815	852	798	817	834	876	802	882	808	864	806	802	812	860	805	853	775	794	847	789	766	825	818	787	808	817	828	877	847	813	781	833	809	839	812	830	810	812	836	792	847	874	846	823	823	793	823	796	789	801	766	820	805	784	894	805	841	835	795	845	761	830	810	840	810	828	797	806	820	820	829	832	816	771	771	828	795	817	833	793	841	795	807	845	844	774	779	804	853	848	743	763	832	830	781	786	831	837	836	803	823	763	785	770	782	840	799	857	761	789	817	785	766	817	862	817	824	834	840	829	844	868	781	801	838	814	821	845	792	819	844	843	795	812	790	779	770	807	770	794	808	778	806	814	814	836	780	795	808	835	830	851	768	804	838	812	760	826	796	816	810	746	798	849	796	834	810	840	813	831	818	866	790	836	842	761	860	839	790	767	868	839	863	804	843	808	768	839	850	825	817	807	801	816	767	848	852	769	831	789	789	830	759	772	865	847	853	740	891	863	827	794	831	844	839	804	810	829	814	812	764	838	837	818	810	810	767	807	841	853	846	796	819	786	790	787	781	809	875	803	814	828	771	828	807	778	807	875	839	810	825	830	866	778	802	834	791	829	854	801	822	828	790	781	795	796	812	789	789	811	824	883	810	790	829	801	807	779	807	889	782	831	794	834	825	835	838	833	825	835	774	846	818	796	776	822	812	827	809	806	737	855	769	823	824	812	814	837	803	839	862	801	823	787	872	790	829	820	808	885	810	848	832	810	817	820	776	842	857	771	810	836	791	816	792	766	763	790	827	842	796	818	770	870	746	821	815	811	829	825	824	846	789	843	792	838	842	805	800	807	828	782	831	847	805	795	812	825	806	749	823	823	818	812	801	819	805	823	818	831	830	813	823	811	817	811	784	837	851	813	826	798	884	805	842	840	779	823	817	844	797	788	766	827	823	779	816	815	813	809	812	813	843	879	782	762	767	843	813	772	814	808	815	797	833	842	773	855	905	848	811	797	784	787	806	835	776	769	826	788	824	772	796	820	798	772	847	773	826	817	807	810	808	845	879	802	800	926	809	801	820	828	814	853	782	799	824	818	770	792	788	809	887	850	807	873	789	787	840	848	806	862	826	821	848	785	790	763	789	823	852	835	847	786	849	797	816	835	796	799	786	870	771	824	797	835	850	793	826	791	815	873	792	809	821	818	806	771	812	819	880	847	760	844	836	834	845	795	788	804	750	806	772	768	832	794	838	800	831	804	814	770	754	824	772	829	845	803	779	828	809	816	862	808	872	829	750	834	807	827	801	806	812	786	766	769	819	765	802	782	857	791	848	827	774	806	831	829	810	847	804	833	816	745	805	796	850	779	807	823	850	822	752	768	805	818	757	806	817	771	814	800	809	829	765	808	858	805	794	839	811	798	839	786	803	814	856	856	859	865	802	800	765	846	792	809	785	798	783	847	806	786	869	821	821	840	827	835	848	764	764	870	853	833	836	824	773	815	875	805	783	838	782	855	775	838	831	792	766	799	828	814	751	864	798	827	792	810	787	854	833	807	823	831	810	827	789	789	819	840	817	804	802	806	786	785	857	803	844	833	834	803	848	860	804	820	819	794	832	821	835	773	815	807	829	819	869	817	781	847	803	843	821	811	809	814	771	854	832	801	821	827	761	815	805	793	767	806	851	805	812	826	772	795	819	802	821	798	824	777	797	864	847	749	771	786	791	804	817	794	825	807	813	808	821	832	842	865	819	782	806	849	833	823	833	842	842	847	830	819	765	835	846	850	872	857	796	868	844	834	751	857	815	783	771	840	875	807	838	802	835	821	795	803	819	814	839	823	786	786	803	808	813	845	826	824	798	839	793	830	834	834	839	785	838	796	802	795	793	816	849	793	839	821	864	847	859	819	834	798	795	797	842	809	835	771	817	855	842	756	828	798	809	807	837	782	797	767	805	808	836	745	834	807	851	874	808	855	824	811	794	765	851	817	784	786	788	827	807	791	809	810	762	814	825	797	810	829	815	796	791	828	838	800	754	850	793	864	849	788	772	846	793	813	834	859	783	797	794	816	873	843	817	738	872	814	792	852	818	836	788	843	818	827	792	796	800	785	774	843	797	790	859	810	789	827	822	855	841	812	819	768	838	810	831	808	818	832	799	808	845	782	803	789	853	864	797	813	867	780	857	777	795	803	811	836	814	819	777	795	798	850	809	746	785	784	801	823	815	834	825	822	894	853	834	803	778	769	780	805	804	732	842	798
64568	31074	14020	2870	1464	1004	878	718	635	593	566	534	572	522	472	459	488	446	428	433	457	465	417	423	463	480	440	423	407	425	444	426	441	421	433	460	417	425	418	440	428	426	429	425	412	416	412	431	439	448	427	382	373	423	435	405	403	391	383	429	436	420	388	418	402	415	422	417	423	397	411	406	407	411	399	426	411	402	454	408	412	389	405	461	429	442	372	385	350	416	423	372	402	386	365	378	402	400	430	432	426	418	431	445	398	446	408	415	380	429	391	369	400	392	404	395	426	426	421	403	425	413	384	416	396	410	421	429	408	409	424	423	398	404	421	445	404	387	426	416	409	469	451	442	453	434	399	400	370	375	428	438	430	381	423	439	415	467	409	462	374	392	382	411	418	400	432	434	405	381	462	407	392	395	390	420	430	386	404	423	423	413	415	412	410	373	443	370	439	390	434	423	425	379	394	363	440	385	379	392	403	458	441	377	454	419	379	382	385	386	397	429	393	391	414	399	443	426	481	397	394	415	413	429	410	377	427	368	390	411	401	370	398	374	419	393	435	426	385	405	376	405	437	397	361	390	382	421	434	433	430	381	424	437	408	397	390	449	386	456	386	415	406	418	381	427	428	399	394	380	404	392	403	394	417	399	419	407	400	376	452	383	409	434	397	419	422	389	423	421	413	379	430	448	433	427	409	409	404	400	426	398	400	422	432	438	366	409	419	379	388	435	422	397	396	381	428	435	406	435	402	423	393	422	395	416	405	431	415	369	393	385	406	416	444	401	444	414	438	403	442	375	438	395	443	392	428	376	372	416	438	435	360	425	457	431	432	428	387	415	387	395	417	403	390	430	429	388	393	395	404	428	408	403	441	402	403	400	426	385	422	415	418	389	407	428	408	419	417	420	393	376	383	438	362	420	387	400	398	433	392	415	445	400	389	418	413	437	375	406	403	420	425	406	391	442	418	423	383	420	417	439	412	420	407	371	424	375	384	413	401	417	396	407	400	398	393	390	424	407	450	386	406	406	415	438	390	444	414	409	402	417	418	435	405	423	429	414	407	414	423	404	418	403	449	406	373	475	361	376	401	417	430	373	425	391	418	406	438	380	444	435	419	420	426	399	424	406	340	410	419	383	429	410	439	396	422	404	411	430	415	413	383	359	417	400	425	413	378	405	452	421	410	384	378	409	435	400	445	402	412	427	457	402	397	456	441	419	390	408	441	430	390	391	438	429	422	408	423	414	395	372	405	411	426	455	413	412	427	426	429	407	387	399	432	431	443	446	381	387	439	450	406	390	427	425	337	387	382	397	413	444	408	381	432	412	376	372	407	403	396	419	432	408	372	429	377	436	439	422	405	421	389	408	394	415	414	424	402	428	425	406	391	408	414	408	388	450	412	433	401	398	393	419	425	404	446	404	428	415	431	393	418	415	422	364	448	429	382	430	470	378	417	382	397	412	424	406	406	386	383	428	401	420	406	438	383	415	451	380	389	408	450	410	413	384	413	425	399	417	375	427	362	421	386	396	476	400	438	414	403	410	371	438	413	423	403	383	471	407	423	447	395	426	414	417	447	405	423	413	453	409	424	407	415	420	410	408	445	408	453	425	426	430	353	407	404	453	448	416	399	441	400	374	399	374	383	413	409	399	441	391	429	406	398	389	432	410	389	411	441	407	391	401	421	420	443	442	405	421	402	393	379	425	397	449	437	416	427	407	438	417	414	404	434	404	419	381	404	389	391	412	405	415	473	451	402	414	443	421	430	464	381	394	434	420	410	449	401	424	390	403	410	455	408	443	410	436	423	413	432	425	369	410	440	389	425	436	437	424	387	387	402	410	431	421	384	437	439	429	388	398	426	400	419	431	404	392	412	422	402	409	411	365	412	425	405	398	367	386	410	397	432	432	393	417	410	411	401	413	423	422	383	431	441	417	410	437	399	377	456	434	402	393	405	422	411	402	412	432	409	421	408	413	409	408	395	389	426	416	410	403	448	372	413	411	432	412	420	421	419	395	388	400	450	429	399	451	410	417	397	428	371	397	402	408	415	388	443	412	414	438	411	370	415	407	422	433	433	406	405	401	398	414	433	442	385	439	415	368	465	454	418	425	423	435	404	396	392	436	422	419	419	427	420	420	424	419	380	411	416	413	424	387	427	391	406	385	405	415	402	423	405	366	409	397	439	420	406	389	407	413	442	391	435	451	418	399	437	414	382	412	409	425	382	354	404	397	388	432	419	415	404	430	382	409	446	411	443	450	420	394	411	436	385	419	400	425	437	391	417	454	402	445	402	417	388	397	430	400	438	437	417	427	400	423	408	430	386	420	393	423	390	433	411	406	402	394	401	438	394	427	454	423	383	380	409	389	382	420	432	426	404	423	427	379	411	428	401	407	408	394	422	428	434	433	432	400	448	392	431	390	428	464	412	407	411	405	383	419	398	471	434	418	384	391	421	397	362	439	413	392	404	398	404	432	406	437	379	410	417	378	386	386	406	393	389	425	421	455	411	398	416	438	406	379	378	415	431	421	423	406	413	439	382	403	403	408	422	429	438	394	392	411	421	391	400	406	389	437	413	404	406	427	403	410	443	412	436	388	424	376	391	419	440	410	392	383	416	443	404	405	442	411	400	394	429	397	439	432	405	392	431	458	431	383	401	409	423	420	406	410	440	414	422	436	419	406	393	414	356	451	399	433	384	396	451	359	412	440	435	428	434	420	410	454	435	419	452	432	410	418	367	401	400	437	441	395	362	409	447	416	390	410	434	438	408	393	445	432	424	421	431	411	391	439	425	382	437	419	410	387	388	382	423	423	415	406	416	409	407	402	417	437	410	403	440	405	418	393	405	418	393	427	432	432	402	392	394	425	399	404	405	386	435	393	405	417	431	393	409	384	397	414	424	413	402	385	406	443	400	416	425	428	443	415	388	413	387	414	408	457	448	458	441	407	386	416	445	417	427	444	443	395	393	422	387	439	469	413	413	384	401	422	436	421	399	430	418	384	450	420	441	406	414	429	420	424	393	416	408	447	409	447	416	394	402	407	403	398	412	391	419	399	412	356	399	419	366	431	413	409	411	400	379	423	430	422	388	409	452	432	470	424	391	396	367	403	438	381	431	459	398	392	384	420	377	423	415	419	387	406	409	404	412	409	409	437	403	434	422	424	405	367	403	384	392	383	442	435	399	395	373	389	444	418	401	400	403	435	380	453	417	403	413	407	445	399	404	411	392	393	431	410	427	386	409	420	391	404	382	402	417	398	405	384	384	401	428	428	436	379	434	425	430	399	403	447	385	402	397	415	411	398	402	412	439	396	432	408	400	400	413	404	406	375	422	421	426	432	426	395	405	408	437	400	423	428	419	421	384	446	427	395	397	408	394	378	392	372	433	432	400	423	445	419	396	387	388	433	393	428	399	448	403	413	403	420	422	438	396	381	376	403	428	395	412	415	416	379	403	382	441	408	400	453	410	415	419	390	417	405	400	397	409	424
43534	2715	4478	5289	4728	3675	3138	2713	2417	2058	1829	1706	1622	1587	1504	1386	1305	1297	1269	1211	1171	1220	1163	1207	1150	1191	1076	1124	1102	1100	1123	1096	1105	1090	1086	1118	1066	1031	1015	986	1070	1050	1041	1093	1036	1056	1024	1041	1028	1010	1057	1018	1050	1006	984	1070	995	1024	957	1020	1002	995	968	993	998	1015	1016	961	1034	973	981	967	1018	1003	1005	1022	951	1039	980	998	991	967	944	975	993	936	995	969	983	979	973	952	981	1045	1002	980	940	1010	1022	939	1046	1041	1013	1017	1036	984	979	988	1015	1031	974	1021	960	996	1012	982	935	943	1003	946	989	997	981	978	999	964	970	1017	944	983	984	963	957	977	921	962	925	998	965	973	1045	1023	998	898	1005	951	969	1036	928	970	986	999	1006	953	936	952	947	969	959	1016	952	969	1022	932	983	911	1010	986	988	973	970	974	942	982	958	999	973	1007	947	1002	990	933	1010	1001	985	963	980	957	943	994	976	926	972	972	913	968	991	949	961	1024	936	963	998	971	1018	980	927	1023	967	993	938	1018	993	996	915	991	1000	970	960	983	967	945	1005	967	1012	988	952	967	947	924	1018	1002	950	991	933	1004	992	914	990	993	944	928	996	948	980	951	979	991	945	1000	987	1006	905	993	964	1058	1011	983	933	951	979	981	980	932	994	994	965	986	993	977	1004	934	1000	973	983	1033	1013	984	936	993	1001	969	991	985	981	931	964	1030	980	963	948	1012	969	956	947	995	981	1013	958	947	984	954	991	956	987	965	969	974	1002	985	997	945	955	926	945	1019	967	971	955	1011	924	971	932	964	975	970	909	974	977	1006	923	968	955	992	914	939	938	914	967	981	1010	958	959	936	986	996	927	937	974	972	984	941	952	911	981	966	956	1004	1027	980	969	934	971	995	1013	986	1028	962	969	987	1028	968	1014	963	970	953	976	967	937	969	1015	986	994	1001	1004	939	924	998	951	937	943	980	980	958	962	1020	932	981	1026	914	926	894	1019	995	1023	975	1012	949	958	962	959	959	929	950	949	974	944	969	930	995	934	970	984	922	973	975	1038	940	975	1001	983	965	945	972	922	1020	999	936	1017	965	990	949	1063	992	971	1005	973	995	988	904	976	981	916	979	1024	964	982	943	989	947	1012	1003	941	961	1044	993	971	981	988	944	939	967	994	960	1016	1000	988	1017	1019	989	993	959	971	960	999	1020	981	983	998	938	991	943	949	993	993	924	1026	989	963	920	959	1007	1008	949	977	997	942	915	989	1011	924	1020	963	1000	1018	976	988	958	1014	967	1000	947	976	955	976	996	947	951	973	898	918	935	974	994	944	965	1013	1029	965	968	968	969	1039	983	909	950	929	979	975	940	947	1040	1008	899	1019	1022	1014	958	1077	992	973	955	1029	987	1026	966	966	959	979	934	994	1007	1012	987	955	954	929	1028	976	939	971	1009	944	993	947	939	989	991	1002	1010	982	945	931	1017	980	991	946	960	1005	958	943	1002	925	952	946	976	974	917	1022	969	992	1010	962	992	955	961	918	955	957	1005	955	981	958	975	996	991	966	1019	871	965	946	975	939	1042	968	949	970	947	1009	912	983	924	973	994	965	924	928	998	973	968	961	987	961	1016	983	956	1014	967	972	944	1013	976	980	1026	1020	957	992	946	890	965	956	992	991	981	955	1019	966	938	974	954	1004	939	969	973	917	1000	991	986	979	1002	981	983	984	939	1030	968	1024	977	947	967	953	1006	957	1015	972	960	987	911	914	968	977	1008	970	947	965	983	956	978	984	996	1007	987	1020	938	921	943	990	1000	971	972	987	1021	960	997	983	932	973	910	1015	970	995	961	949	969	964	992	1014	1010	1018	968	994	984	960	962	956	965	955	995	1014	960	967	977	935	966	977	953	934	995	967	996	933	998	958	1012	946	972	978	982	999	1031	903	954	1030	958	984	961	955	980	939	914	990	1022	934	988	1036	962	985	915	971	994	999	1020	969	1006	1006	1003	972	965	957	980	975	990	1009	1044	983	962	1006	947	1000	962	1024	968	1035	960	937	970	972	1006	983	977	919	1007	963	959	940	949	980	897	1019	985	909	972	981	929	909	961	968	944	920	1008	1024	1009	924	939	976	974	944	975	979	897	966	991	980	945	956	941	930	981	1007	976	977	968	940	1048	1005	956	1016	1022	1041	1005	937	1041	998	963	966	1030	994	943	965	957	1028	958	993	1005	978	975	984	996	983	947	1037	938	1050	973	985	959	945	956	965	989	977	1007	928	998	1003	942	987	951	945	969	1038	905	962	975	1038	978	953	952	979	923	1029	989	973	966	996	918	955	921	1014	963	927	1009	945	978	1012	990	916	954	943	961	1016	937	981	1003	1008	948	1026	997	962	1017	941	987	972	996	915	912	958	991	948	985	958	950	946	965	991	933	955	962	956	939	982	994	971	931	1017	986	956	956	951	952	954	992	977	981	967	968	996	1048	975	1024	1002	971	946	945	1022	991	1019	997	966	991	1024	930	942	955	981	937	958	1006	985	967	970	923	956	947	918	1001	1041	988	982	937	970	955	959	956	907	936	937	988	957	962	948	1002	981	979	1010	921	978	1019	1034	979	984	923	1044	998	996	970	998	1006	993	956	977	944	999	972	992	945	1015	945	973	947	1000	1019	960	950	935	978	1001	872	945	1004	944	934	1001	976	957	961	1002	963	946	961	985	951	957	977	964	952	991	1054	944	980	985	978	958	955	970	975	915	926	982	936	995	1018	941	1000	1009	971	954	961	967	971	953	970	973	998	976	1000	1012	929	1037	985	947	939	1023	1001	1011	973	983	957	948	908	938	944	926	934	954	971	1005	966	976	969	986	940	893	992	950	971	964	982	979	950	986	1003	1043	955	985	955	1001	919	956	983	989	991	1034	1018	997	956	1001	950	971	989	959	941	955	1003	929	1028	958	953	1012	910	959	975	985	955	1016	928	977	965	962	952	1017	1024	963	1026	981	928	939	974	959	988	1001	966	961	941	974	945	1041	1014	1013	964	1066	1037	959	967	970	969	963	957	933	926	984	981	957	953	977	1009	971	958	991	1015	947	968	968	1005	982	994	977	989	978	923	929	968	962	950	953	987	1036	971	960	949	982	966	971	1022	990	970	989	1001	1033	924	991	969	1021	1027	1008	970	991	994	975	966	991	1014	913	950	1030	953	984	946	1005	957	902	988	993	987	958	945	1013	962	950	983	988	908	979	949	959	967	998	982	952	969	970	975	976	1001	912	929	994	1001	962	985	1010	953	989	1004	950	1026	933	977	977	989	1012	915	978	963	927	953	993	986	1032	945	967	933	1011	959	925	1014	981	976	943	962	990	957	910	994	971	986	976	991	968	982	981	912	955	1001	961	947	966	964	990	938	961	1005	972	1001	984	986	918	1039	948	954	969	1008	1003	954	966	992	968	967	989	983	990	1026	936	926	976	951	958	940	1003	963	977	981	984	1040	956	962	980	972	985	957	979	986	999	943	995	949	1012	991	911	961	1010	1048	983	956	1010	958	972	970	959	997	1019	972	979	929	920	952	1037	988	986	991	986	986	1014	982	974	954	955	953	957	1021	997	989	988	1069	985	973	962	973	986	968	972	974	973	968	999	954	949	945	992	1027	990	1002	958	992	956	969	1012	963	906	946	978	967	999	1017	968	1011	1008	1001	978	976	1059	1004	979	951	1006	982	938	975	927	915	980	974	952	962	1005	928	968	989	991	976	934	966	986	936	985	978	997	971	985	990	995	989	914	1003	997	947	949	991	992	1036	950	974	962	1003	1000	981
12137	894	342	273	198	172	169	172	187	160	169	154	131	161	141	156	179	175	174	154	158	143	161	142	143	174	145	153	172	162	154	146	161	144	163	151	165	158	154	170	165	174	169	139	161	165	173	159	156	140	168	162	163	150	171	171	174	175	159	145	162	164	146	178	160	154	149	166	153	146	160	148	155	154	145	166	142	157	144	169	177	149	131	158	170	156	157	161	139	145	143	155	179	167	153	154	161	170	160	142	129	158	171	155	160	149	155	153	134	142	162	165	158	170	141	141	155	159	144	143	153	152	136	144	162	143	157	139	162	152	142	164	133	159	155	147	164	153	170	141	140	165	172	158	153	160	154	172	138	150	151	175	164	159	130	172	157	136	157	180	157	171	155	171	147	142	174	155	142	131	148	133	166	147	155	162	133	171	163	159	162	138	163	169	143	178	151	134	155	137	154	141	143	165	179	163	152	169	149	147	145	138	167	148	144	155	152	138	159	165	143	155	160	163	155	156	165	150	146	173	161	153	153	169	167	140	161	159	135	155	134	135	162	164	142	160	147	137	151	166	162	138	138	168	159	181	145	154	176	137	150	139	145	165	173	156	142	149	169	161	154	176	153	181	161	168	173	151	170	175	176	130	153	144	148	152	145	155	156	162	145	148	158	168	143	149	133	170	168	167	162	151	165	158	158	158	150	155	164	155	150	161	142	147	146	141	145	185	146	163	120	157	151	143	147	152	165	174	120	134	146	142	168	171	151	160	164	172	166	162	158	168	143	153	162	148	163	127	151	146	155	141	160	179	160	145	150	158	151	149	147	162	144	152	178	167	131	172	163	128	167	138	132	161	161	145	157	159	172	177	142	157	181	173	145	157	162	148	149	158	168	135	174	163	161	174	161	149	170	137	166	154	183	161	149	168	146	164	169	146	157	146	169	145	161	176	140	163	153	149	153	165	168	149	146	153	134	130	164	148	141	152	144	160	142	166	145	176	156	165	141	165	144	181	168	161	165	154	168	155	138	159	146	141	169	152	171	162	156	157	145	168	151	165	158	157	169	170	149	159	135	149	158	152	166	156	164	135	153	130	154	165	168	173	117	172	144	166	140	161	153	157	171	158	155	175	137	155	164	157	143	173	118	158	170	148	152	169	164	129	160	132	156	179	159	134	165	164	151	151	162	156	132	132	143	172	154	146	148	139	177	163	159	149	169	155	118	152	162	148	167	136	167	149	174	154	130	163	158	179	132	164	165	156	140	177	140	163	152	167	168	162	155	149	181	175	156	131	149	146	151	153	159	143	166	173	129	145	142	154	157	153	165	159	140	187	173	157	173	148	152	165	143	159	153	132	143	174	176	140	173	144	137	162	152	154	152	151	135	160	173	135	139	144	164	137	134	162	156	159	167	180	153	169	156	172	143	131	141	134	166	142	143	159	148	171	156	140	160	161	137	163	158	146	147	140	153	144	145	165	162	157	149	144	166	157	137	143	161	165	144	155	167	168	172	182	138	146	159	166	137	156	134	152	152	140	165	133	163	171	154	166	176	137	160	172	150	171	146	148	151	171	176	170	146	158	132	158	142	160	153	144	180	140	162	162	162	149	169	152	135	160	150	145	170	162	158	162	151	151	145	175	152	158	145	151	176	166	175	154	146	153	140	134	163	150	164	135	155	131	162	164	154	149	140	162	134	151	159	167	170	145	160	167	160	146	140	141	152	166	155	171	154	163	164	175	135	161	180	163	157	153	170	182	157	158	145	160	153	149	184	149	182	185	166	137	144	173	153	155	144	168	137	169	162	163	169	137	182	160	167	155	107	171	173	139	149	145	155	155	169	140	171	167	149	144	156	185	158	196	139	169	140	141	143	158	171	136	137	133	128	139	138	150	178	149	147	175	127	165	159	132	130	161	142	149	180	164	137	167	141	167	153	148	158	156	144	170	161	157	139	133	141	148	141	163	151	174	177	141	159	137	149	131	158	159	137	145	142	169	139	162	148	177	144	155	155	166	159	136	176	143	156	134	127	154	137	154	153	136	141	143	168	144	153	156	153	162	157	171	136	162	149	168	155	177	173	168	153	159	166	133	137	162	145	150	189	151	151	170	162	149	169	177	160	145	155	155	160	151	157	166	178	163	159	177	168	149	160	168	169	156	161	157	146	132	149	183	168	159	151	159	169	162	145	164	144	159	146	151	145	145	180	153	162	168	167	155	165	146	186	156	154	151	152	137	168	159	178	151	162	165	160	156	143	164	174	188	148	152	139	157	149	156	155	161	153	158	156	132	144	149	113	156	163	136	160	179	171	137	144	148	132	156	137	125	140	157	154	150	138	187	166	138	169	156	133	155	138	110	171	184	164	176	147	149	159	160	142	149	168	167	144	145	160	145	142	157	179	177	137	150	159	163	138	161	154	168	170	167	166	183	171	157	168	157	169	162	149	176	171	152	142	165	167	170	181	183	151	160	140	142	158	153	145	158	158	161	164	153	136	150	150	160	152	172	140	150	143	163	158	166	160	181	174	158	140	128	132	168	150	163	158	147	160	152	159	135	156	144	149	161	162	179	153	160	147	172	160	161	185	167	164	152	140	165	157	143	144	164	172	149	147	150	152	165	145	165	172	135	141	150	175	132	143	176	161	144	137	157	146	138	166	140	180	144	156	151	160	150	155	131	187	145	147	139	168	167	139	146	160	157	155	159	157	145	137	154	131	158	175	135	144	155	170	145	126	154	157	171	145	134	138	146	135	152	151	142	161	153	163	172	144	155	153	170	169	159	152	148	145	160	165	146	165	137	146	150	141	175	160	167	165	169	150	132	148	177	157	143	142	143	147	194	147	150	150	153	135	135	149	143	164	167	129	149	159	150	158	181	151	159	168	175	129	148	168	143	152	182	165	158	152	161	160	147	151	158	164	155	139	151	129	148	157	164	168	138	138	172	148	145	122	168	181	159	147	157	164	152	144	165	161	146	150	143	151	170	166	127	178	176	142	131	151	171	162	152	140	144	142	133	138	154	165	133	157	138	154	152	154	132	161	156	156	180	163	159	145	179	164	144	140	124	139	148	138	161	159	165	190	146	154	142	177	168	157	135	152	165	164	166	161	145	156	143	185	139	138	171	152	147	171	158	176	146	153	147	158	143	168	153	156	171	164	178	170	160	151	159	147	142	180	163	162	179	155	149	144	153	186	149	152	162	165	195	162	139	152	163	131	156	153	169	132	166	148	150	162	143	154	157	134	151	129	162	159	162	155	140	151	167	158	170	143	160	180	174	144	152	163	109	166	171	186	162	151	143	158	169	139	155	162	167	162	156	157	147	151	153	142	141	162	147	156	151	160	145	169	161	172	142	141	154	166	161	179	144	147	151	152	132	151	153	177	172	146	147	158	149	145	164	162	168	143	133	129	161	141	140	139	145	161	139	155	182	155	157	155	163	156	181	171	164	164	145	141	167	157	154	171	152	150	175	151	156	127	174	160	137	158	181	145	152	156	127
10089	622	801	828	757	606	563	503	530	484	522	487	487	433	472	468	479	509	503	442	459	474	448	488	468	484	453	461	479	461	449	472	470	479	502	459	478	462	475	488	450	459	456	434	482	500	462	468	449	444	455	476	498	465	474	483	489	447	475	448	452	440	484	425	441	453	445	431	454	469	463	460	485	456	416	452	457	449	436	461	467	478	459	486	450	480	468	463	430	478	462	458	462	454	435	459	450	449	408	450	443	505	478	476	464	487	451	482	479	438	475	490	492	487	466	457	467	451	457	466	489	465	472	459	457	432	483	446	459	446	452	455	478	462	481	517	472	439	445	441	515	464	460	513	465	425	482	452	478	442	460	457	491	462	447	460	436	461	439	462	468	466	485	452	464	467	488	508	467	442	469	498	472	447	441	513	459	481	466	459	461	428	495	445	454	487	492	475	428	494	443	472	432	409	501	487	453	448	465	454	444	474	436	476	462	465	465	471	457	420	455	433	468	467	505	458	465	448	467	457	482	458	502	452	466	470	482	466	441	426	460	473	469	469	464	494	454	483	451	466	472	485	478	485	428	460	467	445	456	455	477	485	466	489	461	480	409	466	467	454	456	452	473	480	461	479	415	472	466	497	437	505	508	470	461	463	449	490	500	496	448	430	441	456	474	456	438	459	456	441	440	454	443	468	486	439	467	470	436	437	481	452	450	468	441	454	443	431	465	510	458	445	434	487	470	486	462	440	501	444	489	463	479	439	420	452	442	464	484	499	461	457	501	453	450	462	461	471	456	452	466	444	465	448	493	460	470	450	455	454	457	461	456	462	501	473	447	489	486	525	432	463	464	497	461	462	473	462	483	450	480	469	482	457	469	486	453	479	483	448	455	487	469	467	465	446	454	487	458	466	440	467	480	455	466	489	487	445	498	450	456	407	456	473	432	441	439	465	522	452	440	482	443	500	500	424	477	483	470	455	458	482	450	477	454	445	442	457	436	467	477	452	481	459	490	423	464	527	459	454	447	435	455	424	459	463	487	460	483	459	435	460	429	430	497	501	475	462	468	479	501	462	463	474	435	470	468	460	437	444	452	466	464	488	473	480	474	469	472	459	459	441	453	463	452	476	456	448	447	460	471	445	469	474	473	490	471	448	430	479	462	471	452	451	478	432	478	472	452	480	414	505	458	464	479	443	449	484	474	419	464	467	464	475	483	486	451	506	471	481	459	466	446	480	431	514	472	451	474	453	478	466	449	439	453	483	491	436	489	454	442	528	482	457	429	482	467	494	440	441	446	438	463	462	457	424	455	480	438	472	450	416	440	498	476	489	484	452	467	479	478	449	503	453	473	489	461	480	461	418	503	460	491	443	443	492	456	464	436	474	515	477	514	500	470	430	429	499	454	486	482	453	449	451	456	474	481	473	445	431	444	443	454	471	492	470	463	484	458	505	452	476	454	461	456	448	444	470	464	477	493	471	445	486	488	469	458	462	424	447	411	478	421	494	458	434	448	419	458	460	466	463	433	471	444	482	438	452	515	487	468	515	445	463	482	469	513	456	441	454	443	452	483	460	436	444	519	499	493	482	450	434	471	470	492	465	443	465	473	436	472	480	456	428	471	500	457	458	461	460	473	449	478	437	484	480	469	463	473	491	474	463	478	455	465	451	496	468	489	517	444	463	472	442	452	497	441	492	447	474	468	406	472	500	502	453	472	469	501	459	477	429	459	443	483	437	516	459	463	422	482	488	456	447	471	452	436	487	441	472	478	486	474	462	477	474	458	468	434	483	510	426	489	481	465	446	460	452	448	444	462	482	480	509	473	453	472	441	442	492	480	451	435	475	469	489	464	473	417	471	439	430	475	451	439	427	504	452	464	458	439	495	466	451	458	468	468	451	446	440	448	433	445	448	476	467	460	469	496	478	463	440	454	471	454	467	459	449	445	463	473	474	468	462	457	444	486	450	496	480	439	454	491	489	445	460	451	456	453	459	456	464	454	447	440	455	428	449	435	439	447	505	489	481	495	455	437	468	502	417	466	447	480	429	439	470	513	453	500	480	432	485	450	435	472	445	464	471	418	444	443	474	435	444	461	493	450	458	481	478	496	447	441	455	423	464	462	516	475	492	490	445	467	439	442	449	444	441	461	450	435	467	490	472	463	478	432	461	497	433	461	485	457	476	502	473	448	496	488	433	476	515	453	474	486	486	442	474	430	492	467	478	482	512	490	454	486	457	469	474	436	478	469	474	431	475	474	460	455	502	457	458	459	507	423	461	490	462	445	454	485	449	436	500	469	461	452	476	451	462	469	436	442	490	433	488	456	450	452	474	502	435	453	483	437	486	515	450	479	412	464	448	441	475	439	453	446	456	470	484	439	458	428	443	432	467	499	489	472	487	443	432	405	469	489	439	436	445	468	463	468	459	465	443	507	476	448	493	464	451	458	501	451	430	466	436	478	459	460	463	438	444	495	460	438	473	446	490	480	454	467	480	443	447	482	482	424	444	482	465	445	457	469	492	459	473	473	449	438	454	447	466	455	472	466	463	455	435	479	422	474	507	481	439	449	466	463	452	465	473	459	444	457	469	472	438	418	501	449	471	470	483	484	470	456	492	470	474	466	457	503	457	465	466	444	435	404	460	452	497	472	453	462	415	493	438	461	466	440	480	476	452	469	464	481	491	487	442	450	458	494	465	442	463	486	463	486	419	495	436	479	496	444	428	461	471	463	483	453	470	457	470	493	490	471	451	464	478	454	431	445	462	447	501	455	443	448	461	461	453	473	482	448	468	440	444	463	450	453	431	469	452	494	447	465	465	453	486	421	453	452	444	470	453	451	465	457	441	449	446	466	465	457	465	454	474	431	469	468	479	526	468	464	458	509	513	482	454	465	448	472	445	451	465	414	468	480	459	467	479	443	419	456	450	475	441	516	469	464	504	440	480	474	444	453	446	446	489	517	491	504	468	467	473	475	476	469	463	455	445	468	465	439	403	494	487	438	450	430	453	477	467	457	448	504	500	431	469	448	472	484	455	475	449	432	471	472	480	466	471	423	477	436	467	475	480	472	444	459	463	502	481	449	493	459	477	458	482	473	477	451	452	440	472	458	478	482	446	489	465	462	485	509	453	461	473	483	425	445	453	469	450	438	511	479	471	493	436	499	434	459	503	435	450	436	468	472	479	430	419	488	485	454	441	444	423	455	438	469	476	469	479	471	497	474	425	448	442	442	448	453	478	476	479	465	473	464	454	467	477	456	441	466	454	484	472	462	466	479	452	491	441	474	496	430	453	491	478	454	496	439	481	434	442	471	462	463	467	453	446	452	438	475	497	449	444	488	475	467	490	488	483	482	470	455	476	455	483	449	446	443	427	430	446	468	456	472	478	452	464	409	437	452	455	454	443	464	491	453	491	466	444	454	482	460	475	471	460	442	465	445	461	463	452	453	483	482	455	460	485	490	424	484	497	451	484	477	504	455	455	501	452	459	472	450	444
57747	24594	5700	1111	831	577	518	469	440	381	393	395	329	401	387	335	366	320	346	326	362	353	333	346	297	330	334	319	327	341	337	324	339	310	286	335	362	325	338	328	326	314	331	326	339	350	372	315	367	362	294	299	315	329	309	358	320	332	340	299	295	298	348	304	348	335	271	296	324	333	313	324	291	330	333	330	337	317	296	296	330	312	344	322	341	336	348	316	319	303	332	287	320	293	341	309	322	340	310	301	301	325	312	337	346	324	324	311	312	334	314	330	294	331	337	317	370	318	338	322	349	297	313	338	332	318	377	317	330	339	323	320	304	294	370	297	310	308	318	331	305	326	317	354	338	321	348	350	331	314	295	335	304	326	307	344	352	306	303	315	316	321	334	315	303	326	328	309	306	366	328	331	329	357	316	313	347	308	301	344	345	322	344	300	341	349	305	320	312	338	338	324	343	324	305	320	328	329	338	315	306	328	283	334	304	325	311	336	332	297	312	295	330	305	323	340	321	324	320	326	309	332	312	318	299	311	318	319	338	329	332	330	350	359	332	331	319	321	331	300	354	291	342	313	331	306	321	357	318	353	305	310	309	325	331	314	314	305	305	294	339	351	302	323	312	317	308	309	267	311	345	333	324	306	319	340	304	355	369	329	319	306	299	332	292	282	327	349	303	279	303	315	293	377	320	324	325	304	312	330	284	311	295	267	327	309	342	314	344	308	280	321	308	337	287	348	311	346	289	307	322	308	334	332	341	308	297	333	299	309	327	390	309	333	318	308	309	346	335	342	314	323	347	318	299	332	315	308	322	304	317	303	302	315	328	345	388	330	296	358	338	332	317	310	295	274	329	275	338	297	290	295	308	326	321	334	333	334	324	308	318	369	344	319	341	343	310	329	338	330	329	317	309	303	331	344	327	303	343	341	304	346	306	323	343	286	343	302	314	336	342	361	307	349	326	299	299	316	317	341	291	306	348	322	314	312	293	327	350	296	336	297	334	298	332	312	294	304	304	299	284	312	324	337	304	299	333	306	304	336	337	278	311	326	330	317	310	305	355	350	339	358	338	332	327	320	333	339	301	299	348	320	314	309	320	322	300	333	327	325	338	327	329	318	295	319	321	331	300	333	314	340	288	306	325	351	311	300	335	291	338	337	324	341	313	313	303	330	310	342	331	359	333	330	344	304	324	316	328	381	347	313	301	303	324	343	313	304	316	302	339	326	342	310	321	353	357	378	296	303	315	348	338	343	314	308	320	358	327	347	303	303	348	365	322	359	327	337	321	317	342	317	306	331	309	289	283	310	293	366	323	308	310	313	312	322	298	321	293	330	327	343	372	317	304	307	303	316	272	312	335	317	338	310	301	321	296	316	309	313	309	319	326	339	325	325	329	311	313	314	313	326	344	334	324	313	319	318	327	319	329	311	320	321	346	316	340	336	315	363	329	337	335	289	320	290	336	342	304	344	334	331	346	332	305	323	325	310	325	320	324	378	294	353	363	333	346	322	326	311	314	298	343	319	332	290	326	345	326	299	314	338	292	315	301	318	330	335	288	305	315	300	356	305	288	321	339	343	335	303	339	276	298	381	352	370	348	327	325	312	340	331	328	292	303	347	323	321	321	326	343	318	305	330	318	327	343	335	373	302	306	285	326	360	302	341	328	307	312	305	310	317	319	282	315	290	296	299	307	277	325	294	341	321	314	318	299	328	308	288	305	326	323	327	298	292	282	297	310	329	315	316	296	319	319	342	316	322	306	305	319	351	324	346	312	340	306	309	311	334	317	355	351	332	317	295	325	350	335	316	348	340	334	343	359	313	312	322	324	351	276	299	321	322	322	336	326	307	316	324	310	322	324	307	348	310	328	335	317	290	304	324	341	350	273	331	311	328	330	312	349	312	324	315	370	317	317	336	300	321	332	317	320	315	318	350	279	336	363	295	297	302	334	342	325	284	323	321	323	306	339	310	305	324	310	344	335	319	305	332	351	331	337	305	311	348	301	328	346	345	291	305	307	311	298	322	342	317	318	283	357	345	311	314	325	323	332	304	306	313	299	354	355	334	305	306	342	335	334	364	314	330	314	320	310	314	341	313	318	289	331	321	338	328	355	320	307	310	362	326	305	347	312	305	364	344	340	307	318	291	312	306	344	320	317	333	340	324	304	305	342	307	283	296	301	351	320	312	345	347	307	306	304	323	310	358	335	317	345	338	331	329	299	306	314	307	334	344	330	279	313	317	358	314	307	334	327	298	315	344	321	301	326	328	315	303	326	333	336	311	302	311	298	274	351	323	314	332	302	346	305	295	331	316	303	324	329	322	311	332	315	307	313	349	331	332	353	297	304	360	357	310	331	322	306	336	336	336	332	314	324	313	326	331	300	295	320	333	313	343	319	292	323	355	303	339	339	352	332	324	320	314	349	352	318	317	325	355	371	292	339	358	325	305	308	325	347	357	320	323	340	327	349	336	334	317	309	339	359	316	327	300	291	355	358	310	299	327	292	317	333	322	332	318	312	310	298	344	330	334	342	321	343	276	342	313	345	295	322	318	324	319	321	305	316	266	331	324	300	309	315	325	310	309	297	329	296	320	305	361	307	317	351	308	313	301	320	305	295	309	331	316	322	299	309	298	332	321	294	294	321	295	337	316	338	279	314	315	304	309	346	327	324	335	309	294	332	341	316	309	343	317	373	322	331	334	299	329	300	354	326	329	302	308	305	316	315	299	319	282	326	336	340	317	352	315	305	288	325	334	307	334	341	315	361	299	343	310	334	308	310	333	317	318	340	330	324	331	325	322	300	343	338	320	338	342	334	360	306	336	329	342	307	330	348	330	340	325	333	327	321	317	362	327	320	334	329	334	339	290	352	333	297	332	363	333	333	303	307	318	319	299	330	310	348	338	328	286	314	300	301	312	294	313	311	318	339	320	335	315	308	292	329	342	315	296	315	318	323	296	345	287	312	359	335	354	317	319	320	342	338	358	292	370	324	344	327	365	312	303	291	315	327	342	287	338	304	299	335	275	319	346	330	319	306	363	284	321	320	325	298	277	328	289	333	311	318	348	345	292	325	333	294	320	334	356	310	340	310	316	321	308	311	315	320	311	327	335	310	321	339	348	319	326	320	320	326	363	330	340	320	302	350	324	335	308	306	338	356	332	328	294	331	357	299	312	303	343	347	319	316	336	338	330	345	323	310	328	325	322	309	338	341	317	321	349	335	341	335	313	296	338	339	343	305	307	318	325	302	315	322	353	330	299	296	297	309	318	301	288	321	333	305	315	336	338	315	308	334	320	313	329	332	303	321	307	328	313	339	329	324	316	317	322	326	321	306	291	343	349	343	311	287	331	343	327	316	348	325	360	340	325	339	335	301	294	304	329	318	322	312	333	313	357	319	285	320	310	265	297	310	334	334	309	338	319	330	287	301	327	303	317	339	314	307	318	310	326	307	278	319	346	308	335	334	338	324	293	326	324	317	287	307	329	346	328
35141	1725	2748	3238	2888	2288	1865	1692	1439	1330	1328	1251	1172	1078	1055	1035	975	1010	943	939	984	917	958	912	926	917	941	874	893	811	915	896	861	900	884	880	825	876	854	842	812	884	907	835	866	827	798	818	809	843	843	834	852	841	848	829	832	826	833	814	833	771	871	838	876	801	816	783	910	820	858	843	821	835	856	769	782	842	841	816	889	828	846	808	844	824	813	818	876	846	768	801	794	799	868	787	796	826	825	834	821	848	835	830	824	858	820	849	850	847	806	824	809	835	820	774	807	824	839	811	796	826	818	835	820	864	807	833	818	777	826	808	821	816	803	768	858	812	875	767	819	815	821	760	797	799	857	815	824	757	771	825	839	814	783	810	853	814	830	820	836	796	885	864	825	845	856	792	818	789	829	789	794	759	836	849	852	837	839	828	822	835	826	831	814	852	806	837	792	816	789	827	801	828	825	843	826	816	804	831	818	809	815	800	832	744	801	882	792	788	808	793	779	833	812	794	821	810	794	811	816	814	792	826	761	846	793	748	859	799	806	796	826	834	819	831	800	795	830	838	760	798	796	884	833	803	808	832	829	835	792	828	877	797	819	827	811	838	791	822	815	794	748	782	756	796	806	800	773	781	830	832	802	814	776	831	794	844	837	789	836	845	761	812	770	802	882	772	832	804	822	794	803	853	806	824	803	832	782	814	814	837	824	832	815	818	782	861	764	792	810	809	839	794	818	782	779	848	814	739	806	797	858	787	814	783	784	826	766	778	793	805	803	802	791	867	803	820	836	846	829	817	793	845	813	833	777	807	814	797	767	797	797	790	831	808	855	786	781	799	820	829	807	869	795	824	787	797	871	778	744	786	836	807	853	847	811	819	833	809	783	805	786	804	832	815	826	808	818	793	812	863	795	798	810	791	802	853	840	811	846	817	811	863	797	757	842	857	833	838	749	851	774	792	797	835	787	802	803	821	870	784	804	840	821	825	816	760	785	840	780	826	872	845	802	796	836	873	785	816	860	810	841	834	829	804	849	784	755	778	858	800	785	774	799	807	778	796	792	814	855	818	798	840	804	819	824	803	845	856	818	814	759	841	730	776	818	809	804	811	820	828	756	818	806	830	780	757	840	802	769	783	826	783	887	748	855	795	836	779	842	798	831	812	884	815	781	827	846	821	784	777	815	823	815	852	812	842	814	842	807	783	824	814	789	796	760	802	759	861	838	787	813	815	855	795	818	846	742	839	835	816	813	827	789	818	763	793	850	769	813	846	856	822	809	850	775	845	799	813	841	809	794	855	847	802	801	836	790	792	819	820	817	857	829	799	830	835	822	814	780	798	807	806	821	802	791	786	802	818	858	840	800	782	857	777	783	764	804	837	817	877	798	822	832	843	849	828	816	799	838	812	847	763	852	835	811	830	821	815	841	746	795	772	781	811	816	852	792	843	816	823	811	827	817	807	785	809	802	856	774	774	832	796	864	779	806	823	849	837	769	827	786	854	815	807	848	813	823	811	817	762	844	835	781	806	824	872	861	838	799	855	828	762	790	804	836	819	791	760	818	850	814	810	851	778	800	796	861	793	811	813	800	785	833	814	846	787	802	730	874	832	771	845	838	807	802	808	818	793	849	798	859	816	806	830	809	819	786	800	821	809	818	827	793	800	834	841	791	853	831	712	778	836	794	858	803	785	831	821	799	854	812	813	845	764	797	834	793	793	792	767	802	774	790	819	809	777	897	805	838	779	809	843	796	766	775	813	836	794	851	784	800	774	811	844	783	817	813	845	822	774	844	809	786	812	778	817	801	818	823	798	829	834	855	778	824	837	805	822	825	774	806	809	769	803	830	776	834	830	801	837	814	804	797	847	788	754	821	809	820	781	877	831	816	796	814	809	798	771	786	822	823	831	790	771	761	827	823	831	864	819	809	803	774	798	868	816	804	770	789	785	851	831	829	793	826	845	808	787	793	791	838	847	839	782	834	791	827	811	785	817	799	815	756	819	799	838	815	786	814	767	815	795	819	808	807	840	813	798	804	810	768	844	805	833	813	822	837	806	789	755	822	808	788	828	748	789	785	832	871	849	830	806	872	816	831	826	848	841	780	809	847	775	778	805	793	846	842	750	824	803	812	797	796	840	830	829	840	837	801	825	782	803	770	826	866	825	827	813	790	782	817	863	784	846	817	773	817	830	803	785	820	767	802	788	839	800	810	815	859	805	821	793	811	793	788	816	827	874	847	810	810	791	806	773	806	816	798	801	782	793	826	835	751	770	830	822	746	812	838	778	776	808	814	798	840	786	826	807	806	854	780	820	849	826	799	800	833	805	842	817	770	839	816	852	822	861	852	840	824	763	842	801	791	839	806	846	831	824	831	885	817	764	799	813	863	815	807	826	832	781	812	859	823	831	795	811	805	836	799	780	824	858	840	814	837	740	802	771	839	868	785	824	791	813	820	754	862	794	808	811	775	803	886	820	811	832	845	833	832	831	849	805	800	852	819	795	814	815	795	783	798	813	806	827	819	811	803	820	798	839	840	829	855	839	801	740	823	795	789	824	764	764	838	842	783	818	827	865	808	829	839	830	824	845	847	819	809	809	852	783	766	763	803	787	841	826	803	828	775	793	795	823	820	767	789	803	799	840	821	761	779	781	810	822	824	810	832	795	792	840	825	782	800	814	811	809	817	815	833	829	764	858	837	784	825	782	855	807	808	781	803	784	804	771	830	797	793	812	786	791	779	765	812	830	808	827	826	844	855	869	812	833	850	792	818	808	822	800	788	836	810	772	821	838	818	814	794	792	786	815	770	791	793	818	841	821	813	798	822	843	834	789	800	842	778	892	801	852	832	850	786	827	805	752	796	824	807	835	823	843	795	790	784	777	776	841	848	862	827	866	831	809	811	805	807	853	820	851	787	814	804	808	822	801	807	770	785	837	840	785	816	814	832	817	838	778	826	745	770	824	790	780	816	865	777	822	788	812	781	821	800	856	826	808	817	854	836	885	835	783	810	823	836	813	824	783	802	781	786	876	786	865	794	875	846	843	828	812	823	824	828	819	831	801	801	803	789	822	814	838	787	826	856	795	790	830	825	814	860	791	795	787	817	804	848	824	835	814	821	837	816	830	854	827	833	820	798	859	833	834	809	815	842	801	833	813	826	810	799	826	841	835	791	852	803	792	874	858	822	814	810	809	836	793	822	804	800	825	829	786	815	819	829	833	816	754	805	777	844	813	891	814	806	738	830	830	826	857	821	762	806	853	870	843	775	810	814	794	809	789	823	806	801	841	825	830	813	808	811	844	883	878	782	849	865	864	832	805	839	821	816	844	841	849	837	829	805	748	824	821	865	858	877	780	855	835	800	839	832	803	797	797	805	806	821	820	836	828	877	766	803	776	842	842	860	780	798	843	854	796	876	781	847	795	806	781	842	807	801	818	833	792	849	823	786	746	849	809	827	810	804	822	797	802	796	827	809	848	748	780	818	806	817	786
63403	31002	15260	3025	1448	1042	821	674	658	582	510	561	510	504	542	463	446	507	462	427	414	441	455	452	456	373	409	508	433	430	423	439	461	444	412	396	427	428	414	398	420	403	391	425	433	438	437	411	430	394	412	416	388	403	418	399	426	415	448	405	400	426	412	391	453	432	442	430	438	437	425	403	384	405	430	374	379	426	410	422	467	430	449	375	413	386	417	412	401	446	441	442	358	415	431	438	416	394	404	403	400	394	462	403	420	402	395	431	439	384	475	406	429	424	420	402	377	433	428	386	422	397	409	393	399	401	445	384	405	412	432	414	446	413	415	370	431	410	406	470	373	405	420	418	393	407	414	401	404	418	408	392	416	361	388	419	439	412	384	401	396	379	383	417	454	418	381	374	400	422	440	408	394	429	384	400	410	405	419	411	441	398	389	412	420	386	394	439	356	383	398	401	457	408	434	380	406	395	412	409	430	411	429	453	382	429	429	408	417	401	426	404	370	379	399	436	382	414	426	392	396	411	399	415	446	423	409	416	429	404	424	399	431	416	425	404	414	444	396	425	405	389	446	400	390	417	425	410	395	362	409	394	411	390	412	400	365	397	384	430	390	417	404	414	385	433	427	413	378	368	412	410	386	397	389	387	419	434	457	382	409	418	443	412	438	434	424	419	412	404	369	382	405	414	422	427	401	419	402	399	405	414	447	394	451	425	409	415	403	405	384	393	411	457	419	383	417	380	446	402	398	387	397	444	420	390	449	408	426	452	395	438	381	417	447	399	451	447	423	394	418	393	403	395	416	425	438	407	400	416	431	382	423	379	402	392	391	391	422	390	426	409	415	410	372	409	409	438	409	407	424	407	389	413	438	380	406	430	387	430	409	375	388	403	369	409	425	418	395	402	383	399	406	403	430	371	409	438	400	423	403	440	386	444	416	417	433	406	386	385	398	432	417	403	427	424	379	403	390	440	389	408	396	400	346	422	391	406	429	410	390	435	414	455	446	382	436	410	430	408	384	409	416	419	450	379	408	419	415	389	398	400	405	407	408	407	424	386	418	457	425	468	387	380	429	399	398	392	382	431	395	418	395	401	386	398	435	410	402	425	412	424	436	401	410	414	437	449	393	367	394	386	413	402	407	421	410	401	435	395	429	436	401	415	407	451	440	416	441	457	415	425	419	410	426	410	414	385	429	394	415	417	376	446	397	446	392	404	443	428	406	414	410	404	394	379	408	376	409	402	379	393	431	439	431	417	364	417	379	425	416	415	436	418	412	408	423	386	417	400	405	398	425	392	412	398	426	384	391	431	398	381	397	387	430	406	390	381	424	451	397	422	396	404	406	397	439	402	401	419	424	400	383	427	399	425	407	361	429	382	382	398	420	389	367	445	398	421	375	444	431	417	418	405	397	430	421	349	416	391	385	398	434	394	403	423	418	387	411	426	410	419	450	392	403	402	382	403	413	425	426	433	435	405	418	392	392	412	381	442	421	421	408	438	395	380	380	387	417	380	413	411	422	435	430	431	410	449	400	460	407	443	425	359	429	422	411	416	370	431	410	428	423	448	445	410	428	391	400	425	390	427	433	404	396	437	427	380	406	401	412	389	380	418	410	398	418	434	433	402	398	420	431	420	421	386	424	376	405	435	406	409	429	415	397	381	412	441	396	391	405	449	442	407	397	426	424	377	421	382	477	413	395	409	394	462	404	448	381	421	431	442	384	423	426	387	395	368	413	413	397	414	411	355	409	386	363	452	420	402	415	368	378	407	399	432	413	391	376	416	398	390	369	453	412	409	368	415	418	422	426	390	368	366	419	398	406	417	434	410	400	401	399	428	406	363	455	434	411	404	450	406	433	419	422	395	426	436	402	411	407	405	434	411	397	412	457	449	421	425	424	429	410	401	354	396	444	381	452	448	422	447	414	379	419	399	401	383	422	405	428	438	464	360	410	407	380	396	413	403	411	416	385	367	420	404	402	417	407	385	392	398	413	437	381	386	415	407	378	398	417	404	428	427	434	414	413	407	404	417	402	404	438	437	408	413	402	410	424	407	394	417	444	375	418	442	451	412	432	423	433	389	384	426	433	420	430	398	417	409	417	373	389	375	422	414	441	433	427	464	424	382	392	424	396	409	426	398	390	377	389	414	417	439	421	412	402	412	411	453	396	396	413	422	402	400	416	384	431	436	380	432	408	410	394	414	399	413	384	405	413	376	389	396	402	400	433	396	417	452	425	414	394	416	375	448	358	399	398	399	431	395	428	395	433	423	405	392	449	408	459	405	417	397	403	438	415	401	404	412	413	393	447	427	370	404	406	397	406	382	416	402	391	409	444	426	407	360	468	407	421	467	391	407	367	423	368	434	436	412	433	431	423	443	362	432	420	395	422	433	424	414	393	401	418	415	430	428	418	377	398	432	458	406	403	392	401	428	416	412	425	421	409	414	386	453	447	422	445	417	385	404	424	414	388	421	361	417	403	425	408	481	423	386	399	403	423	384	426	366	382	384	405	396	412	417	407	430	433	416	414	462	398	431	387	436	419	407	425	412	422	405	407	452	388	400	458	409	415	415	380	391	433	375	416	398	390	386	374	391	393	409	380	426	423	390	391	378	400	387	393	469	421	404	421	414	417	413	416	400	428	398	419	404	411	412	379	410	449	403	416	396	433	395	390	384	422	433	402	390	416	387	404	402	429	428	420	422	432	395	419	411	448	372	404	397	412	413	419	430	415	416	415	392	433	417	428	438	356	403	410	423	398	422	415	426	430	395	412	404	427	393	409	391	442	414	404	398	435	418	389	398	382	445	396	373	399	424	378	428	420	405	425	392	402	430	388	416	405	393	435	424	404	391	418	416	375	420	399	441	410	388	397	384	444	424	397	416	405	394	431	420	427	398	390	414	388	399	421	418	432	430	381	399	414	365	420	412	401	447	420	409	419	428	397	423	398	442	448	437	417	401	438	433	411	407	423	410	406	421	422	417	397	402	420	386	389	411	431	388	458	407	424	381	407	455	411	412	387	378	412	416	427	410	419	418	412	439	433	444	413	450	448	391	398	445	379	391	392	389	422	459	431	412	415	411	449	400	442	427	401	420	401	413	412	413	453	417	403	426	455	397	429	411	426	402	378	418	415	436	408	389	397	429	427	383	380	390	414	436	404	380	394	408	415	416	437	406	421	422	394	444	380	415	401	410	409	412	386	407	392	437	408	429	399	430	392	414	437	403	393	451	413	401	461	407	434	391	406	435	429	425	392	357	390	417	431	418	394	409	385	423	457	375	428	437	441	407	386	411	401	398	398	385	411	432	393	429	403	379	435	436	404	415	410	401	423	429	428	427	382	370	444	393	437	444	396	397	404	400	401	412	370	410	393	431	417	444	438	411	408	410	442	412	413	398	404	402	390	415	419	418	411	405	412	422	392	387	421	399	407	362	400	417	424	445	380	392	420	436	384	427	404	420	365	392	423	422	411	457	415	449	411	382	384	422
44179	2819	4286	5168	4554	3615	3107	2623	2268	2076	1879	1750	1649	1567	1493	1435	1341	1372	1299	1209	1211	1228	1106	1123	1167	1185	1058	1125	1079	1140	1110	1092	1117	1101	1092	1033	1008	1109	1064	1054	1044	1083	1042	1060	1002	1016	1045	985	989	1075	1037	1026	956	1012	1047	1013	945	1046	948	972	991	1013	994	990	1017	1018	1017	1021	1009	934	990	966	972	994	971	1027	1009	996	952	1069	996	992	976	982	1001	1000	953	955	958	983	910	964	957	990	960	993	1040	971	994	996	991	1046	1037	1011	954	1012	974	1002	1013	932	963	976	1002	946	989	953	986	975	966	972	939	976	952	987	1001	925	965	957	1012	1015	996	984	994	956	964	965	984	958	1021	989	934	971	938	1021	1019	961	978	1006	1004	953	978	1022	947	1011	991	925	979	969	994	975	1016	947	1014	938	975	934	979	1044	962	967	1029	1004	980	981	936	958	908	968	952	1026	975	952	951	934	955	964	975	997	996	1001	933	997	1049	974	1038	992	954	1028	998	981	979	974	1009	1027	865	957	967	951	980	985	1012	983	965	1027	973	1032	1010	973	974	964	984	947	948	1021	1020	992	1013	986	956	967	956	970	1003	983	952	1005	975	947	956	969	919	979	978	985	1058	926	979	982	934	1040	963	994	993	994	990	985	949	1024	977	1033	940	958	949	950	998	988	957	1014	954	996	960	976	943	954	919	973	980	942	967	1006	985	896	941	965	935	951	953	1019	1001	951	1021	938	981	988	970	989	925	921	958	983	959	979	1006	955	968	913	1008	1001	938	972	1013	952	989	965	961	907	1015	953	1011	988	967	956	965	1032	982	934	1026	999	1020	988	1011	914	977	978	996	900	981	956	930	999	985	985	1001	928	973	1023	979	975	975	984	947	997	958	984	1005	972	923	990	997	950	987	986	944	899	961	966	973	976	981	982	957	915	975	1035	926	993	898	958	955	986	950	985	1002	968	1002	1045	991	966	969	976	968	1006	924	997	998	977	987	988	961	944	964	912	922	987	945	931	972	982	932	982	985	978	979	956	945	964	975	927	976	938	979	975	981	982	939	949	950	1012	1020	979	992	997	1011	993	997	959	1026	971	1007	953	951	947	973	984	986	972	1009	994	1007	959	975	978	947	1024	968	976	954	978	962	999	956	951	966	979	974	920	1017	1023	982	934	1001	1044	957	924	971	944	914	936	990	1028	965	1029	981	945	989	952	922	932	943	1026	1001	947	980	1033	951	960	996	966	941	947	996	1011	894	968	976	997	921	982	942	1011	1003	918	1007	929	999	1011	980	998	968	955	996	1033	998	949	970	948	945	985	955	988	957	943	1004	989	918	968	946	997	1000	996	982	967	1015	991	959	996	982	933	988	998	978	964	1002	946	961	955	981	918	944	975	967	968	960	984	959	984	999	894	958	972	1019	939	988	984	982	914	975	945	915	982	972	975	1038	959	994	954	930	923	980	949	931	974	926	973	989	988	1031	941	972	1007	950	953	980	942	985	995	1019	931	951	1002	964	983	978	988	997	1012	954	1045	954	942	945	939	1005	992	962	995	919	934	978	998	972	988	1011	947	954	941	946	980	933	978	966	943	962	934	935	953	951	977	980	944	925	960	954	1018	973	968	984	1065	973	1011	911	1001	955	1012	974	1002	965	1024	981	948	991	997	976	995	931	973	962	952	923	959	991	960	986	967	1015	1006	966	1001	1008	948	975	939	969	961	957	986	964	966	975	935	949	928	1003	998	969	951	952	979	958	922	951	996	975	967	995	1005	1006	984	1027	945	1016	978	977	1007	951	918	911	961	997	981	1021	1002	976	962	1017	986	955	953	947	1030	970	1012	1013	979	971	960	904	982	929	988	926	993	1031	987	975	972	944	919	981	1020	963	995	1026	1000	962	932	1002	1031	981	948	971	1017	896	954	1038	1034	969	997	969	981	1029	997	940	952	989	979	1007	994	962	1030	965	972	1014	996	967	1018	1025	980	985	961	1006	1018	969	988	963	947	1006	933	1017	972	978	940	953	972	1012	994	919	936	948	982	966	934	960	910	995	969	936	947	1014	992	915	898	992	979	950	947	981	1010	965	1007	980	1067	974	966	1019	946	984	1041	985	945	987	975	980	926	977	900	1016	986	995	949	994	995	971	950	979	1033	986	971	952	1003	974	985	927	990	985	1002	990	947	952	1016	995	985	947	1031	1005	999	901	895	965	938	982	980	923	1020	945	989	1006	957	925	966	999	989	935	917	960	1023	952	923	936	996	1019	972	947	993	981	1015	952	968	1006	964	984	971	1007	912	1008	989	945	971	971	994	961	983	1036	1001	975	942	938	955	996	940	980	958	961	995	979	1008	1005	1025	990	952	978	972	952	926	987	955	970	989	977	973	979	951	968	987	955	912	960	981	984	953	965	997	948	974	958	921	983	982	1009	958	958	945	909	1039	1033	952	988	997	977	958	977	959	945	980	948	951	913	936	896	1008	982	978	1016	969	939	971	1006	1060	964	988	927	971	969	951	949	949	1008	980	1009	979	933	957	972	959	998	1055	999	975	976	952	1047	963	980	973	988	946	945	991	989	926	1017	940	976	974	985	991	926	982	1083	953	986	991	950	952	1013	922	963	979	983	983	998	969	952	971	1005	998	962	939	1056	988	979	959	968	982	958	981	940	972	966	951	914	953	960	1002	1008	990	979	997	985	960	947	966	1014	978	979	995	991	989	925	936	941	935	941	943	961	946	968	968	991	983	980	986	971	993	1033	992	957	963	1033	1002	986	983	979	998	986	996	938	980	977	929	947	985	1040	967	958	996	998	978	935	978	944	991	965	1042	976	930	950	1029	985	1006	959	996	973	973	986	971	938	952	971	1044	1002	993	947	1057	894	962	1014	966	972	1029	931	935	983	934	958	954	963	987	980	921	966	933	1006	1025	1033	971	961	1001	958	973	983	998	986	985	1001	1059	1004	977	1005	1018	987	995	981	976	971	1049	952	1008	966	981	989	922	995	1055	1022	1014	972	998	947	988	940	987	969	955	969	991	953	956	959	1013	994	963	954	983	1041	931	989	995	999	933	964	1021	1012	983	950	983	948	998	1019	989	959	1001	966	934	968	925	974	995	942	996	974	952	987	948	983	1021	994	1022	933	916	979	967	1001	1007	987	983	1006	991	1019	945	985	932	971	940	950	1006	999	1032	1021	1013	963	919	997	964	1003	962	987	983	976	929	934	986	979	987	961	952	962	944	984	954	1006	979	901	990	930	955	980	977	973	941	1002	1002	981	993	949	1006	922	975	1019	950	963	954	1027	982	958	1005	1024	969	1018	960	914	972	971	1028	971	1011	953	967	964	1013	968	956	996	964	912	961	978	967	962	963	1024	943	979	1024	1021	964	960	961	986	937	960	949	1014	911	1017	942	992	1021	992	965	1016	987	986	980	937	945	971	1037	931	974	990	1036	964	968	968	1009	995	992	940	963	980	961	919	928	1052	976	1040	993	1043	928	1022	930	950	966	936	968	1004	994	968	1013	975	1023	984	970	977	951	963	979	1017	966	985	931	970	953	949	1019	908	951	925	942	928	989	972	956	983	949	1008	979	944	979	939	950	1018	1014	992	1008	977	927	945	954	961	1012	931	963	975	1035	944	990	980	931	987	940	1001	1036	989	974	938	953	992	1012	991	968	957	956	996	932	981	979	959	1003	933	943	940	974	977	953	944	1025	988	992	954	979	1019	1004	1020	945	964	962	941	981	986	960	988	983	948	953	954	1006	1027	938	1010	990	969	945	972	1019	993	975	987	1000	1012	965	968	957	955	986
11975	848	310	259	222	164	151	160	167	162	172	166	154	153	157	150	148	155	133	152	151	160	172	160	191	167	160	120	163	130	174	176	157	133	141	168	161	153	136	161	126	140	158	152	148	148	157	146	152	154	154	152	168	141	145	156	134	159	164	147	155	150	160	155	158	150	141	154	151	177	154	130	132	163	147	178	151	153	165	153	168	161	149	135	163	153	149	140	153	145	140	156	163	171	157	152	161	162	156	162	167	155	154	138	133	177	152	169	156	138	158	182	151	148	158	125	148	149	135	149	152	162	158	151	154	152	135	167	149	151	145	166	167	147	171	183	132	154	143	171	155	155	127	141	169	157	152	136	176	166	162	142	141	132	137	163	169	155	149	164	139	164	159	135	147	148	154	149	138	146	152	141	176	164	159	165	142	158	177	150	163	159	154	161	150	158	142	153	153	155	152	159	140	168	143	129	121	166	158	173	148	178	175	176	134	128	150	172	126	153	163	150	132	162	154	141	136	140	170	153	164	170	154	128	171	166	156	153	148	179	145	166	172	141	169	143	147	155	135	132	140	145	158	135	155	155	156	142	167	151	162	174	140	144	154	188	152	138	162	158	148	165	139	143	134	182	151	148	162	151	158	184	164	154	143	160	184	158	145	166	147	170	139	123	154	132	154	161	149	158	151	142	153	143	156	174	159	165	148	156	158	139	138	170	155	158	170	163	173	160	146	141	136	150	167	157	176	178	144	177	132	168	149	144	151	136	150	155	140	162	138	151	139	155	154	165	148	145	172	148	152	134	159	138	174	165	177	141	156	131	163	164	159	170	160	148	157	160	147	162	171	166	156	150	173	145	151	138	137	171	178	155	144	156	149	164	140	173	149	145	123	120	140	149	163	176	147	130	153	163	157	156	148	141	148	155	150	148	147	140	146	175	160	159	149	129	156	141	149	186	150	135	130	163	148	158	144	141	160	165	163	146	155	146	162	174	161	150	167	151	159	129	152	146	146	151	146	139	130	144	167	156	154	187	173	154	158	137	166	144	154	146	155	156	148	165	177	160	167	155	136	166	151	181	156	155	131	147	150	150	161	141	162	137	126	174	153	142	167	148	152	164	161	150	157	153	138	168	151	146	167	144	154	133	167	142	168	144	166	154	136	139	164	142	156	130	144	150	135	137	168	137	159	138	155	167	162	138	167	156	167	153	150	150	154	181	168	157	124	168	165	167	171	145	152	163	134	149	154	160	147	158	151	148	162	129	163	190	125	172	161	172	184	152	147	151	165	160	145	145	169	166	150	154	150	144	152	176	172	147	159	150	155	127	166	157	161	152	159	143	140	145	153	141	129	135	128	155	139	165	158	137	171	138	153	141	150	141	161	170	147	157	151	167	142	142	157	149	148	162	166	146	142	169	151	127	182	146	170	132	155	160	159	142	162	165	151	136	145	154	152	152	165	134	133	150	142	150	160	172	161	156	158	160	140	155	151	152	163	160	152	162	153	133	144	167	145	168	172	179	141	160	158	152	160	160	151	170	130	154	160	154	170	163	149	118	143	163	152	153	138	158	126	151	145	157	158	152	145	173	156	135	163	141	160	141	156	132	129	137	154	142	176	144	175	147	154	156	147	150	142	168	164	178	144	161	162	174	149	179	153	145	140	153	159	144	168	150	185	156	153	152	132	184	149	177	157	155	156	146	152	156	140	149	151	139	167	165	152	142	177	145	176	182	139	138	149	159	148	145	140	146	181	155	141	145	165	136	143	172	141	157	144	149	141	146	166	140	162	152	137	137	160	140	185	152	183	149	158	167	160	164	143	174	145	161	172	169	188	146	150	153	151	157	150	144	149	174	155	148	154	132	145	156	149	161	150	158	172	143	159	140	149	140	156	150	151	157	149	150	126	147	138	143	168	149	154	163	165	126	158	150	139	145	144	167	125	153	159	157	152	130	174	121	156	133	133	163	151	146	177	140	146	173	140	156	161	149	149	164	141	141	158	151	162	161	156	160	159	133	139	151	172	163	136	155	165	134	171	152	152	154	158	160	144	150	151	173	155	158	158	148	169	159	161	152	176	155	161	114	149	132	176	153	154	156	185	159	144	151	149	173	164	150	167	147	164	141	144	148	157	167	150	142	153	149	146	165	139	140	146	149	146	127	149	156	130	147	131	141	142	156	163	150	171	154	171	153	157	133	129	146	135	148	149	162	148	150	143	171	145	145	149	160	166	153	143	147	145	148	135	165	149	150	146	152	148	159	159	140	145	155	166	140	150	168	134	144	155	151	170	151	160	142	136	157	148	157	147	165	146	152	149	174	149	129	151	133	149	150	173	155	163	159	135	142	145	161	173	170	172	154	159	166	150	157	161	167	144	171	150	161	176	148	160	146	174	155	162	140	154	158	134	159	188	161	147	160	175	156	154	140	144	178	148	158	129	166	156	169	171	152	153	166	161	141	174	183	179	122	136	175	153	166	138	148	172	135	123	147	148	149	160	158	167	149	175	153	148	156	178	139	172	153	161	160	167	156	146	159	178	149	170	148	150	149	138	159	171	157	151	162	182	140	147	184	148	171	149	136	147	150	149	131	148	135	154	159	151	166	131	136	163	143	155	148	147	127	137	165	161	151	141	159	176	156	148	143	158	160	173	161	146	158	156	167	163	150	181	144	162	156	131	147	138	142	156	158	147	150	141	152	135	174	156	162	155	151	147	151	163	156	157	136	181	152	156	147	156	153	142	158	162	178	163	143	127	142	152	156	152	171	143	153	181	166	146	156	152	135	143	151	151	168	142	153	133	140	156	160	147	139	156	165	154	163	167	159	152	155	172	156	152	148	171	156	166	176	182	161	146	134	155	172	150	136	152	165	136	172	123	169	158	166	176	162	128	152	169	158	176	170	162	165	142	155	166	155	146	166	146	145	158	136	148	176	158	183	162	163	153	136	170	138	144	136	135	147	170	150	139	140	174	145	156	156	158	145	135	143	170	168	152	151	168	147	148	164	162	158	151	148	153	145	146	174	142	129	149	116	159	167	138	146	154	148	141	177	174	173	160	145	149	148	138	167	151	145	165	161	155	167	155	145	138	153	170	151	131	176	167	154	181	150	147	163	161	138	154	160	160	179	146	146	146	160	168	147	149	165	134	141	174	154	153	148	143	147	145	155	160	149	169	147	125	151	156	153	166	148	160	144	161	135	155	144	129	163	140	161	158	170	158	175	155	144	130	161	179	185	174	190	155	166	140	155	158	175	147	147	150	156	139	161	170	152	144	167	138	166	161	150	147	184	166	152	155	153	155	138	166	165	154	158	163	164	149	153	125	152	147	158	161	152	163	139	164	143	152	150	173	163	167	163	161	147	144	155	144	142	158	177	163	157	160	179	155	149	126	132	169	161	138	184	154	141	152	136	156	149	153	156	140	142	158	141	168	154	170	157	191	152	136	153	153	160	145	153	149	156	157	144	153	151	165	158	160	159	136	153	155	150	138	148	137	149
10107	684	729	797	709	573	589	535	532	464	489	484	515	419	482	505	483	489	478	505	444	478	494	427	484	462	439	457	436	430	507	489	461	457	417	451	452	469	496	475	458	444	451	464	461	435	423	430	448	435	483	490	499	470	459	534	489	462	469	507	435	470	474	419	451	460	431	470	426	468	458	472	442	435	439	450	482	439	475	454	452	421	486	445	463	435	493	523	466	458	467	458	455	470	476	481	475	461	475	481	452	448	449	467	455	464	447	433	445	451	465	469	481	462	479	470	436	467	467	447	447	444	470	495	443	480	508	433	463	463	439	458	459	496	463	452	452	451	459	453	426	489	475	484	469	446	506	434	455	468	454	426	455	421	433	455	483	471	451	458	454	423	484	402	472	448	458	440	432	438	450	445	494	424	436	449	451	484	442	477	430	436	454	417	445	489	460	435	440	455	445	445	466	473	511	426	475	470	504	478	440	445	444	473	448	442	514	460	461	488	451	446	445	480	485	471	484	453	461	463	475	451	455	476	411	434	442	455	487	471	471	463	477	457	444	463	459	486	478	453	422	441	472	477	479	459	488	465	467	455	453	453	489	502	455	445	448	458	462	446	500	455	453	452	473	481	468	452	468	434	501	450	494	469	458	465	475	463	461	435	437	454	448	462	460	470	450	457	450	439	419	434	503	481	491	454	473	476	459	464	447	469	430	456	428	451	456	504	447	453	495	442	463	493	455	482	471	422	458	464	510	473	445	431	450	444	482	458	470	425	421	449	424	428	439	445	473	470	451	469	468	449	439	478	418	436	421	462	461	474	468	449	464	475	489	458	442	493	478	473	458	444	453	458	460	448	442	469	455	460	437	445	437	470	414	475	444	450	489	487	444	459	444	449	453	461	450	459	474	485	455	447	442	472	474	468	452	449	449	448	445	472	481	473	479	459	474	482	440	460	488	461	439	437	441	467	472	428	463	522	502	495	454	432	469	467	466	481	463	485	504	478	473	477	476	453	476	443	495	472	432	449	484	457	418	512	446	468	398	461	483	467	473	432	470	466	464	444	489	457	449	446	428	449	465	442	441	442	456	438	424	450	447	491	490	439	472	504	470	477	432	462	474	428	441	480	459	475	486	447	447	493	463	463	472	507	462	439	469	463	441	462	454	489	483	426	466	438	443	499	468	443	456	457	480	468	487	454	473	484	477	464	438	437	480	491	448	489	465	443	457	419	452	448	491	481	479	442	441	483	457	455	494	448	461	437	494	465	442	488	486	436	443	444	456	433	458	478	465	464	463	432	476	474	486	478	453	453	462	454	472	477	416	480	470	456	455	485	436	446	497	477	457	499	446	430	455	433	455	470	455	440	453	475	483	426	457	423	411	450	484	408	445	454	477	437	424	441	438	452	424	465	448	487	447	476	469	455	435	461	483	441	418	452	429	496	422	463	438	483	424	432	475	448	420	457	459	474	451	450	432	425	496	462	475	428	441	476	458	467	475	477	449	454	455	447	470	438	495	483	433	483	441	463	438	448	442	445	465	462	475	425	494	504	437	510	440	501	451	454	463	435	490	496	467	492	475	446	445	477	484	490	465	451	410	461	444	466	438	467	505	441	446	440	456	478	457	459	511	435	454	455	412	472	474	461	441	450	479	450	472	484	435	448	462	489	459	463	424	435	439	463	460	435	494	464	474	458	430	491	467	478	473	503	442	481	483	464	472	442	486	449	496	441	451	455	471	436	439	458	452	468	419	444	456	462	435	454	456	463	451	463	479	461	455	455	453	441	485	465	449	476	469	447	476	462	461	459	476	458	489	478	436	452	484	460	431	466	442	414	441	465	482	434	468	476	470	480	479	516	465	429	442	488	447	445	493	440	462	467	436	471	469	473	443	502	437	469	455	492	476	446	451	452	443	482	470	473	440	430	449	437	482	462	435	426	466	460	443	480	441	457	492	476	431	454	457	472	456	452	438	453	455	463	420	444	454	450	442	458	481	452	440	452	455	459	468	433	457	450	459	447	446	463	456	475	478	430	486	450	485	449	470	469	462	483	454	460	478	444	453	476	442	455	461	474	477	468	453	438	486	481	475	446	474	467	460	463	456	460	448	449	435	452	467	482	463	466	459	454	452	496	428	448	463	467	445	428	492	477	464	456	422	451	471	449	412	447	449	472	471	470	476	485	456	422	467	437	493	444	443	438	451	437	465	495	494	503	478	504	459	495	469	422	471	445	465	467	455	442	461	462	450	467	500	484	421	478	473	458	445	467	461	497	449	462	456	447	483	493	481	455	475	456	433	450	472	439	461	448	432	442	434	486	446	505	429	433	471	430	459	442	476	456	457	434	433	445	485	478	458	430	450	464	460	520	465	468	493	465	467	445	460	463	406	441	455	414	474	462	477	484	424	448	444	442	484	447	437	464	454	487	479	449	473	442	468	456	472	491	473	453	431	514	454	487	438	494	474	482	461	434	463	468	471	476	468	458	482	459	452	466	489	464	449	468	477	458	485	461	484	431	469	445	460	490	401	478	487	408	444	471	462	453	450	441	449	441	447	468	458	438	439	476	476	429	475	500	466	464	445	462	465	440	453	434	471	423	448	468	458	483	465	444	454	440	433	454	469	491	431	472	499	449	446	414	422	452	443	456	473	492	451	463	432	474	460	467	455	467	482	465	478	486	483	480	453	481	472	464	465	466	423	458	469	469	485	448	493	438	479	447	476	457	468	460	481	480	460	452	477	470	464	464	454	453	476	491	484	477	470	478	467	459	469	451	445	483	480	503	440	450	487	491	435	459	475	491	479	412	470	431	444	443	467	438	460	403	463	521	428	479	463	459	452	461	459	422	477	473	483	450	477	426	447	439	448	463	476	481	469	419	411	483	451	468	446	445	435	443	469	467	444	447	495	439	476	465	443	450	489	446	468	426	428	453	440	465	452	442	451	455	458	459	514	484	439	428	456	436	469	437	426	480	471	463	471	468	473	475	468	483	498	456	417	453	472	481	464	449	459	497	446	441	429	464	425	465	453	458	455	443	434	475	491	461	463	444	462	452	456	462	487	473	451	465	482	434	504	437	473	474	469	435	466	477	435	471	481	471	461	458	492	486	471	457	466	439	436	464	435	493	449	433	449	465	448	431	473	449	435	456	451	478	433	497	431	450	451	479	471	462	442	450	468	479	442	438	458	471	426	434	450	484	506	435	474	491	465	453	447	410	449	455	475	413	475	469	455	455	465	470	464	449	465	455	472	450	478	473	468	443	472	472	462	459	453	477	449	432	493	457	443	480	484	412	486	472	460	457	466	457	481	449	442	469	482	441	490	454	434	463	470	471	412	446	433	493	447	495	462	428	473	436	466	458	462	450	470	423	473	439	435	478	483	489	472	504	493	483	444	466	488	482	507	474	451	448	467	465	478	442	473	474	491	477	437	460	455	484	451	461	454	429	445	431	427	516	488	441	425	441	479	507	477	478	427	481	480	417	415	471	481	464	488	496
56338	25359	6493	1193	826	649	504	436	437	439	388	410	363	352	350	364	304	347	360	342	355	342	324	340	334	338	322	335	331	299	336	337	302	318	380	318	287	333	312	312	335	346	297	311	310	335	323	298	352	311	354	323	335	311	309	344	335	357	310	336	308	340	345	324	312	309	324	351	309	304	312	325	337	343	339	323	369	319	293	308	322	302	286	308	308	303	311	319	294	291	301	348	340	337	327	330	342	314	331	295	329	328	320	326	265	326	335	309	327	305	354	319	327	285	312	299	346	309	325	352	323	324	350	293	308	304	287	310	331	301	327	337	325	300	325	333	301	291	319	312	350	327	345	327	320	303	340	289	324	314	338	335	328	324	316	299	315	291	299	310	316	325	339	309	346	286	345	336	295	351	343	342	305	320	358	314	356	321	308	316	322	310	334	292	318	293	327	339	300	343	291	322	335	309	333	324	321	307	342	276	312	332	341	331	319	336	324	320	297	332	284	293	342	318	306	330	342	304	314	315	311	315	303	289	340	307	370	321	327	349	328	316	317	316	339	325	312	323	339	361	336	306	297	322	302	333	327	322	299	308	337	327	322	337	326	331	330	338	338	325	329	311	310	322	318	325	325	359	337	307	297	334	312	327	320	327	294	357	330	311	287	313	345	332	351	311	305	319	327	302	306	311	315	336	341	328	327	290	333	301	345	318	337	344	326	312	315	285	332	321	314	333	295	294	328	334	294	338	309	323	338	332	349	329	317	322	330	313	322	301	372	294	301	330	314	310	313	264	320	305	329	292	335	305	298	310	316	325	339	315	333	357	303	316	334	337	327	341	304	356	300	330	327	301	342	318	318	319	335	345	352	310	333	320	311	301	323	326	327	298	329	357	331	342	297	316	322	300	308	322	335	321	326	297	334	328	370	346	347	333	301	316	333	304	321	283	335	314	318	312	316	322	303	313	330	305	296	312	324	324	358	337	321	341	340	308	309	326	291	314	312	307	351	315	346	316	306	313	308	330	339	327	327	330	320	320	303	287	309	279	336	336	318	311	317	328	331	315	299	311	308	336	277	337	356	291	308	299	303	317	297	310	293	293	309	323	330	321	349	333	322	310	328	343	321	339	354	312	310	342	321	337	326	299	305	309	308	366	307	347	314	336	319	338	330	339	297	334	303	303	326	328	351	327	294	292	297	307	346	330	314	306	318	293	326	330	329	341	322	324	349	316	350	370	314	327	310	333	338	327	326	336	313	326	326	280	311	327	322	308	306	334	326	293	347	293	283	347	284	309	338	316	315	320	323	326	318	322	296	319	298	314	323	340	326	294	323	343	323	320	318	311	327	309	332	366	317	292	308	326	300	346	338	354	352	335	321	322	330	329	323	313	338	333	312	291	313	299	308	339	301	318	311	306	312	339	321	345	336	347	290	292	291	298	301	324	318	328	324	320	324	343	317	316	325	316	305	335	318	319	288	329	311	318	325	368	296	363	297	301	303	345	327	290	297	329	343	282	346	305	318	274	315	319	295	297	327	322	298	337	289	318	335	341	329	318	329	343	344	343	317	329	373	305	312	304	328	326	330	330	296	305	334	346	328	334	319	305	333	321	337	334	326	329	322	301	340	304	321	285	295	346	333	314	318	337	318	309	312	337	304	315	307	327	345	307	304	323	337	323	343	321	293	354	300	329	322	325	332	338	310	338	325	323	320	303	348	299	337	359	316	326	312	300	310	303	334	339	282	338	314	350	336	334	365	315	308	317	288	277	335	329	309	316	308	321	311	284	320	312	313	319	321	306	303	326	333	285	326	318	309	307	338	339	316	320	337	336	345	313	319	293	335	322	320	365	289	323	342	298	295	313	358	340	301	373	308	311	323	330	334	334	316	327	328	302	335	350	345	350	306	320	360	311	358	316	320	281	337	332	317	302	292	306	347	311	337	326	333	332	327	323	342	323	335	328	321	297	353	337	340	324	306	311	301	304	337	309	338	327	296	322	332	303	336	304	307	360	313	364	293	295	316	327	288	309	328	328	324	360	339	322	335	305	325	315	316	314	318	298	326	333	315	311	303	313	313	279	345	317	284	297	330	313	293	307	331	308	308	325	333	282	335	326	339	357	330	318	311	291	369	311	336	320	333	321	319	318	307	343	356	333	328	327	323	304	320	323	316	325	319	325	327	312	346	286	310	284	296	339	317	306	336	331	284	331	317	336	302	293	361	310	309	323	344	307	340	334	330	334	327	324	314	342	298	317	337	306	335	306	302	297	330	328	310	291	314	333	318	316	290	299	312	326	328	338	309	296	325	351	306	326	307	326	274	309	306	314	326	290	344	327	334	308	293	298	282	330	318	311	330	315	345	300	342	319	350	317	331	322	318	327	326	283	339	306	299	299	336	312	324	337	305	326	335	348	358	319	319	324	305	327	339	330	320	357	337	356	337	320	337	314	331	334	281	312	351	317	331	314	338	349	309	300	314	333	323	307	336	281	296	295	327	312	346	315	325	323	329	300	335	312	342	301	348	315	314	309	336	305	347	315	304	317	316	337	339	324	336	295	347	331	332	331	332	344	324	340	306	326	316	349	341	314	322	354	300	316	313	317	320	370	315	342	298	346	307	326	305	300	376	303	362	305	333	291	303	314	313	310	332	301	335	277	344	329	324	327	324	338	320	348	317	317	339	316	341	309	318	326	321	323	344	332	311	297	309	315	300	346	358	307	277	356	306	308	318	304	329	349	283	330	314	328	323	304	316	336	332	299	315	318	329	310	299	345	321	340	307	321	328	327	328	300	319	322	320	331	279	332	348	329	326	336	308	355	333	311	313	325	356	289	335	308	312	316	314	312	362	327	299	308	299	298	316	324	288	317	324	312	313	337	340	275	322	319	336	300	309	307	328	292	322	302	282	319	309	326	302	338	345	312	320	339	324	331	305	351	326	337	344	342	332	335	315	331	328	331	300	340	339	333	302	306	342	338	335	319	342	326	311	319	309	329	344	328	291	322	306	291	333	321	360	328	320	333	320	307	339	350	321	301	291	338	317	312	320	332	342	327	310	319	330	288	304	306	326	340	302	303	302	356	310	323	321	312	327	296	318	306	350	305	319	311	309	320	325	294	311	300	301	308	305	326	353	342	334	336	316	287	331	329	303	287	283	278	299	328	304	311	326	327	294	316	332	322	292	321	299	320	334	327	311	314	332	321	329	353	318	327	358	342	333	323	330	312	332	306	363	307	322	338	311	313	324	325	322	319	280	303	297	297	336	304	331	307	327	325	332	324	300	318	299	319	337	356	349	285	325	321	323	318	318	323	336	333	291	300	333	335	324	343	318	305	321	306	339	282	288	346	327	304	313	313	331	321	316	314	315	344	320	333	362	340	316	373	345	343	299	330	317	328	309	323	307	327	316	312	310	322	349	318	311	333	335	308	328	332	316	297	260	321	328	309	313	322	325	324	295	341	328	321	343	318	344	321	289	312	317	320	332	312	324	323	329	333
35460	2475	2698	3177	2693	2142	1955	1672	1523	1349	1276	1182	1186	1090	1064	1083	996	982	1003	965	894	989	954	970	902	877	846	850	915	885	828	916	910	876	883	862	877	885	852	815	855	846	880	852	833	809	836	866	801	809	804	869	839	830	794	840	833	850	822	803	798	849	817	839	800	816	818	813	820	845	846	782	825	828	842	872	842	803	807	858	824	776	883	822	816	816	829	830	847	836	778	812	766	744	775	796	856	846	809	797	849	836	851	829	768	826	783	801	771	815	783	802	866	816	774	816	790	782	750	810	832	859	841	809	786	809	823	785	797	774	847	841	808	777	862	859	823	861	776	856	827	782	786	796	770	823	820	815	834	794	885	826	814	827	801	811	844	836	790	770	780	813	807	831	831	870	836	796	858	857	790	810	840	830	861	763	813	748	818	809	805	841	827	795	792	799	847	796	794	897	783	837	806	827	835	872	832	770	836	835	840	813	797	800	796	783	775	810	788	809	761	879	804	820	854	854	784	823	816	821	846	806	856	815	802	816	813	843	778	802	810	813	794	830	846	863	819	808	806	830	843	842	835	821	814	823	806	836	803	850	850	814	842	826	828	784	794	777	834	864	826	828	862	853	838	824	810	821	840	838	824	785	814	850	770	815	804	834	814	840	783	779	792	818	824	796	831	882	802	819	798	814	801	805	809	854	818	806	780	814	777	839	829	771	832	828	778	836	766	844	843	835	835	764	830	781	821	824	789	810	806	817	794	811	797	788	796	807	875	828	796	815	763	800	798	788	831	848	818	820	858	765	815	785	836	854	821	804	777	756	820	853	780	784	793	828	831	811	830	797	828	807	869	815	810	760	774	811	789	806	839	815	794	771	836	791	780	820	787	780	781	779	803	836	782	827	785	796	834	818	773	775	820	795	839	818	833	837	854	818	832	788	833	784	829	832	791	780	804	846	802	821	795	815	854	845	841	798	753	856	800	806	834	833	822	812	769	814	819	799	839	821	814	784	818	827	846	799	818	822	844	827	839	796	782	862	807	833	773	850	834	865	799	818	808	818	785	809	780	787	845	827	795	773	831	779	808	840	794	832	810	829	814	792	821	802	772	842	794	779	814	786	770	800	872	779	783	751	826	834	874	798	788	797	821	842	814	839	814	817	802	818	851	799	827	831	843	813	796	774	813	836	786	811	753	762	802	794	774	819	809	762	798	789	793	797	819	837	815	785	843	852	846	854	808	787	768	866	812	839	835	830	763	826	801	833	817	810	803	751	794	808	797	818	789	799	758	845	861	846	822	834	838	831	774	811	828	805	800	827	835	787	810	853	790	719	752	808	765	822	823	788	790	804	817	848	801	820	781	751	838	836	852	811	828	824	806	788	810	858	818	814	805	844	742	801	854	794	806	794	777	827	829	850	831	752	860	824	761	805	842	781	769	768	807	792	835	851	817	839	823	838	804	788	758	864	832	812	779	773	790	821	817	818	825	829	823	854	849	827	816	781	784	794	784	809	819	773	806	832	861	815	780	781	807	830	807	824	832	832	848	805	799	829	809	806	809	801	827	836	762	796	844	788	873	812	830	771	785	800	778	823	810	797	829	727	797	831	816	801	803	788	788	825	830	790	845	790	793	842	853	818	806	798	822	761	779	806	822	840	797	840	808	827	812	866	807	817	817	842	873	786	816	770	791	834	835	801	824	822	818	784	837	810	787	805	810	771	788	799	779	773	812	765	839	811	746	804	805	825	791	814	808	802	824	821	824	810	818	795	808	812	779	813	762	762	794	803	848	787	876	781	753	813	843	729	820	781	787	786	830	836	848	835	823	836	810	856	836	849	782	816	808	813	770	833	829	809	753	861	801	826	785	806	802	799	815	817	823	818	804	808	810	801	809	833	831	850	836	843	772	809	790	787	830	844	782	807	816	807	775	821	831	742	819	853	797	791	791	816	809	851	800	804	805	790	804	825	789	818	831	820	839	836	822	786	820	821	777	809	819	788	824	834	837	826	834	847	796	768	822	827	878	798	786	793	777	795	857	790	813	797	834	803	828	785	796	814	804	803	826	835	815	804	812	772	780	798	802	805	826	837	835	780	851	799	754	847	788	796	841	798	828	850	838	784	795	783	808	852	773	815	801	801	819	857	847	750	805	811	819	827	827	773	779	852	858	817	811	796	824	799	826	840	787	847	828	817	826	775	774	846	799	795	840	786	811	846	821	813	817	814	787	789	830	824	860	766	852	820	793	833	825	783	871	826	826	852	779	792	843	778	776	803	845	846	809	800	826	806	819	822	792	769	839	847	755	826	774	837	859	821	816	860	776	847	802	841	847	767	821	724	802	850	807	821	813	806	853	806	854	782	825	802	798	810	812	850	838	803	830	775	833	863	809	798	800	819	820	790	816	821	844	852	862	836	827	781	845	826	782	792	802	833	786	821	797	794	799	801	818	777	777	765	833	796	831	837	799	823	804	844	798	832	788	859	803	786	823	767	833	792	834	816	782	791	804	833	806	848	800	833	834	780	753	771	881	826	812	792	846	823	801	797	835	817	803	807	797	799	829	784	829	855	785	831	796	790	846	790	842	799	799	840	807	811	844	828	777	819	831	802	830	780	782	837	800	788	797	831	782	838	767	759	815	844	778	834	797	837	804	810	799	851	849	792	827	825	849	854	802	778	794	814	790	819	801	794	839	812	837	839	890	787	793	791	833	811	859	847	795	831	821	840	818	852	832	806	822	807	816	824	861	845	811	795	823	806	796	811	803	841	790	808	792	844	793	797	824	817	795	777	778	847	808	778	815	817	805	829	805	827	796	808	838	797	837	783	818	833	794	816	826	774	771	830	843	794	864	833	823	824	824	808	808	778	799	811	837	779	852	815	809	822	819	808	800	832	808	822	778	781	798	755	805	826	834	814	804	805	890	771	821	815	836	851	750	800	845	796	789	880	820	826	783	843	807	793	850	827	812	817	772	811	806	815	816	817	845	816	766	825	841	781	782	838	792	838	825	802	836	816	831	829	749	848	839	819	812	800	840	812	854	824	825	816	860	812	783	845	798	831	797	786	832	788	806	827	803	844	858	802	820	842	834	775	800	820	800	800	795	851	769	806	823	796	835	835	816	870	832	821	791	882	806	765	848	719	810	840	803	830	806	860	840	808	820	832	795	785	804	814	848	786	773	796	793	794	836	816	794	816	797	840	809	798	853	820	818	795	820	825	826	770	830	809	825	802	795	849	806	827	857	809	804	842	837	804	800	812	853	836	811	816	762	756	816	802	784	818	783	819	826	800	792	831	795	842	823	820	791	821	817	831	794	834	786	843	789	866	807	800	774	842	746	837	792	879	776	802	793	830	802	841	814	809	815	836	816	830	815	792	867	850	835	853	860	811	845	793	805	830	777	793	797	791	821	793	773	721	791	830	827	819	843	836	833	853	836	817	844	799	776	853	835	773	824	811	836	825	861	824	830	811	776	778	792	834	767	777	767	830	808	793	837	816
61818	31699	16205	2985	1447	1028	837	735	638	587	590	538	521	500	479	467	410	436	437	445	495	434	436	428	455	438	414	432	408	437	422	440	455	436	420	434	455	416	412	421	435	430	443	402	426	458	415	422	388	400	394	406	431	388	415	413	396	426	433	390	440	424	423	401	404	422	411	402	427	419	367	386	401	388	385	405	430	412	371	407	455	396	380	433	405	414	426	427	410	384	421	434	405	413	399	432	406	385	446	411	428	415	405	428	419	425	435	384	410	418	443	442	403	418	407	413	424	375	399	391	436	393	404	406	396	433	414	409	422	386	405	412	414	414	407	419	386	410	416	425	399	414	434	416	404	417	425	428	424	431	422	397	424	404	428	411	411	438	399	407	410	398	415	402	366	391	411	441	437	410	371	405	441	405	441	419	395	378	418	427	426	412	395	403	429	447	452	409	399	445	423	416	408	392	381	387	423	420	455	393	423	425	416	431	401	413	418	397	376	403	406	408	427	419	407	415	400	430	412	423	413	405	408	433	411	399	416	385	398	446	448	418	388	419	378	422	395	417	393	426	364	387	396	386	431	412	425	421	441	445	414	387	441	435	392	440	383	398	429	404	466	403	394	419	427	424	377	429	409	425	402	399	372	459	434	395	430	479	415	412	393	412	440	402	443	391	388	393	435	411	408	403	389	463	421	402	418	392	377	422	386	397	380	417	451	420	441	406	409	444	417	432	408	395	428	387	411	421	387	439	398	410	427	455	423	393	397	387	422	406	416	445	397	431	409	410	441	398	429	414	432	378	448	452	396	383	423	398	349	392	421	426	392	402	421	451	404	423	375	401	406	400	458	378	416	406	395	433	413	431	417	424	396	418	429	433	406	448	426	404	410	425	469	414	415	426	430	397	395	374	422	393	405	384	382	392	403	396	416	409	379	393	404	393	412	386	388	445	433	389	380	453	412	399	385	445	375	403	388	434	398	431	396	436	390	426	396	403	423	433	401	413	436	418	391	419	405	432	423	444	415	429	413	409	415	418	392	404	374	415	396	428	406	382	416	423	423	388	400	382	453	403	405	404	424	399	431	456	386	459	423	416	425	416	402	397	432	409	422	438	432	457	421	443	388	418	420	406	384	413	384	382	446	371	424	421	427	417	427	408	371	402	448	393	380	391	420	429	401	416	411	372	420	410	352	444	414	397	428	384	391	414	436	413	408	369	428	405	419	393	424	420	377	376	409	410	405	422	399	406	389	440	451	407	433	423	389	426	403	418	381	406	405	427	372	403	368	376	415	388	401	412	429	467	399	419	395	407	429	372	422	401	429	436	411	449	419	417	417	426	406	414	389	407	431	440	453	424	386	404	405	411	407	388	410	435	404	415	454	404	460	412	458	386	423	371	351	369	416	414	397	412	438	380	426	439	431	433	399	432	407	414	391	402	399	391	417	427	427	397	451	413	402	431	415	414	389	401	378	422	411	377	439	429	410	408	444	414	457	388	395	416	388	385	393	440	422	440	440	402	438	419	375	372	437	386	439	383	405	408	415	402	420	406	403	418	413	405	404	395	389	405	399	423	401	428	401	407	453	439	421	394	435	363	386	378	387	406	415	417	402	426	452	402	402	410	415	372	440	391	415	437	435	397	421	436	422	397	375	380	396	411	404	414	438	423	427	416	419	424	402	415	416	408	393	385	426	439	405	432	394	424	392	446	446	402	394	396	407	409	402	400	382	391	423	430	418	395	435	445	421	395	412	400	420	416	439	436	420	396	392	398	425	388	377	415	476	424	423	384	400	420	416	386	399	415	428	421	437	481	412	411	419	446	397	437	450	406	448	402	402	405	400	438	426	426	436	438	391	404	437	420	434	379	407	427	424	419	452	376	396	427	375	406	378	381	391	433	414	412	437	406	459	433	402	402	401	426	428	399	428	409	411	404	405	433	409	426	414	459	396	447	383	416	387	412	370	406	414	385	375	390	433	401	405	409	414	406	434	397	387	376	392	370	406	398	387	421	376	373	400	418	376	386	399	423	438	402	435	442	435	423	390	445	407	425	404	419	452	415	414	371	409	422	436	402	397	445	411	411	403	413	398	406	402	435	405	400	416	398	407	416	398	423	417	451	437	394	411	400	471	408	462	440	397	394	405	417	401	414	422	407	374	417	471	422	402	440	412	429	423	401	448	447	386	380	434	396	441	406	453	401	432	426	433	395	394	398	416	452	424	402	391	440	401	438	421	398	397	409	431	435	408	383	406	404	388	390	382	373	420	425	443	388	416	466	411	418	429	373	396	391	419	420	386	416	402	414	412	401	413	430	398	397	385	381	396	423	415	442	418	413	437	416	440	438	427	411	413	396	420	439	367	402	429	392	389	442	429	436	426	402	407	419	373	386	447	385	408	401	409	411	406	422	405	414	409	425	427	426	395	454	436	406	428	392	385	448	425	414	428	412	420	401	413	412	390	420	429	400	456	431	422	414	405	417	409	395	405	368	418	412	446	428	390	433	410	401	410	420	392	415	440	398	410	428	432	393	394	439	411	404	409	395	374	425	386	385	425	395	420	422	424	410	413	388	388	415	422	468	407	429	428	403	449	390	405	441	447	443	413	422	384	399	435	409	431	438	454	467	424	411	448	411	397	424	414	393	395	396	427	410	435	445	430	425	425	428	388	440	418	417	450	424	440	420	430	430	418	413	421	445	489	401	405	429	406	396	411	402	417	427	385	428	406	409	423	416	390	451	399	408	420	404	402	424	408	432	422	407	420	430	407	437	427	427	425	398	439	422	427	384	426	450	432	420	438	425	397	396	425	424	410	414	398	390	452	403	417	379	384	394	426	435	412	394	451	400	421	388	391	435	445	449	397	422	407	412	409	396	437	395	390	415	403	406	427	385	404	374	397	425	412	423	408	370	435	432	394	420	416	403	433	385	398	406	397	392	411	403	405	391	428	410	392	411	439	448	384	403	446	415	420	436	426	405	400	425	431	419	438	448	404	412	396	413	391	406	415	388	385	391	384	407	392	447	403	467	445	396	394	419	410	411	394	432	429	414	418	435	413	413	418	412	407	385	434	467	370	417	427	440	411	406	436	432	419	469	395	394	393	459	452	380	387	465	404	400	409	417	409	411	407	405	425	406	390	419	396	390	398	425	390	407	387	374	408	420	401	373	420	427	426	398	415	416	431	411	415	389	439	382	403	396	433	409	429	422	422	433	382	404	404	422	448	439	468	390	418	407	451	413	417	423	444	388	384	421	385	411	413	421	423	388	382	417	400	428	425	393	433	428	446	428	419	368	400	384	432	419	424	411	414	407	442	411	413	404	421	436	420	437	428	415	453	441	425	444	448	396	433	391	389	415	454	402	440	431	422	431	413	409	437	431	404	394	414	406	419	421	423	446	432	399	405	473	418	426	414	434	448	413	423	456	408	418	412	431	372	408	411	397	422	417	388	404	417	415	424	387	436	392	446	434	396	435	418	426	400	414	423	429	438	471	407	420
45240	4026	4350	5267	4534	3560	3083	2646	2338	1997	1949	1720	1676	1540	1494	1410	1399	1284	1300	1250	1199	1201	1221	1147	1142	1218	1196	1104	1092	1090	1072	1063	1071	1084	1060	1061	1037	1019	1041	1034	1089	1079	999	1064	1054	1058	1062	1029	977	975	968	1021	984	963	969	961	997	1015	990	1053	975	948	1034	959	1022	1005	1062	980	1027	1035	999	987	949	978	972	997	927	979	1001	988	1012	992	935	949	982	999	1034	954	962	972	977	996	946	958	987	949	1012	993	1019	935	1013	1075	959	1028	1000	980	996	936	961	938	919	961	959	964	1014	946	989	1020	961	952	980	986	963	993	987	1029	973	962	968	977	939	973	950	1031	994	884	971	998	1008	1001	990	983	976	974	979	968	980	996	954	999	958	1000	963	1030	950	926	997	984	1004	958	970	967	976	960	999	950	958	1049	983	974	968	932	954	955	946	974	994	1009	1044	977	977	963	929	1018	997	1002	936	1023	947	998	968	939	974	982	1013	958	986	1004	973	954	1017	964	935	958	933	973	929	989	960	981	972	970	930	980	941	947	960	946	981	966	1003	1019	944	918	957	903	914	986	929	972	1024	960	1011	944	970	974	950	1001	983	1012	903	939	968	1005	955	899	1004	945	972	914	1009	996	957	992	961	958	1013	1006	974	997	932	956	967	978	984	984	940	952	967	948	1004	924	939	969	962	977	967	981	997	988	979	961	990	991	1028	1017	938	989	1004	937	1039	973	951	967	989	955	942	998	945	979	960	1015	961	942	986	986	926	915	989	985	928	938	974	999	954	987	1018	941	981	1043	931	990	1001	998	987	1000	912	1018	919	953	964	965	1038	985	1029	1010	994	952	974	984	953	933	1055	993	980	990	937	951	947	1002	972	989	949	964	947	990	1022	1038	981	970	932	968	1006	971	972	1029	979	1003	982	982	958	979	949	1014	938	1042	956	1003	942	988	991	1006	953	972	937	948	953	984	996	955	945	1038	958	967	1008	981	948	935	961	1013	962	983	959	886	1000	966	946	952	963	923	984	972	970	954	937	997	975	1010	970	989	952	949	974	1003	988	943	964	940	1009	962	1001	973	949	946	960	959	1005	962	972	958	978	995	958	988	943	997	996	998	981	990	991	946	996	963	949	969	988	965	949	991	952	968	974	975	901	984	993	986	1009	1006	991	978	968	925	976	992	957	1010	981	1006	927	947	1039	1006	976	971	956	1008	1014	936	1006	936	932	1010	941	951	1022	964	995	936	934	967	985	945	945	944	973	935	943	957	969	961	1009	961	963	964	924	961	993	980	1021	936	960	919	954	955	981	965	962	960	943	958	992	956	910	953	960	995	974	978	978	969	987	966	1005	1009	1038	1031	940	916	978	973	953	1025	1033	926	1007	957	958	990	950	979	945	937	959	1014	960	971	963	947	994	1017	996	967	930	1009	984	959	973	1037	994	982	1003	934	993	950	924	966	981	931	927	984	929	992	968	973	956	917	971	985	1005	950	922	980	929	1019	902	941	970	1011	993	979	929	999	989	991	924	975	960	946	988	992	979	944	921	946	958	967	956	958	977	982	992	917	1013	972	984	931	1018	1012	1000	1002	926	957	967	976	975	965	928	967	954	973	974	1012	887	944	1010	960	1023	985	940	946	977	950	1019	913	969	1008	996	941	1013	952	930	947	981	961	954	937	1014	1004	921	1019	1018	958	931	960	1050	935	935	932	926	962	959	937	985	957	1041	937	1034	939	954	940	992	969	1021	1049	957	977	993	932	971	941	982	957	979	913	1010	930	926	949	978	995	942	1015	906	915	969	1002	1026	976	917	946	963	1025	943	937	982	967	988	948	985	978	999	993	1044	996	1005	970	992	914	1011	953	1004	900	995	908	980	928	967	983	1004	950	983	899	1012	971	957	973	1047	982	961	1000	992	988	926	982	961	980	948	976	1055	972	954	991	925	936	956	1000	932	899	1040	999	949	939	975	959	975	956	996	959	987	932	988	1082	996	1009	947	969	987	993	960	950	1021	951	989	945	1025	944	982	998	991	1035	988	944	921	974	917	1035	969	970	963	988	952	933	950	972	944	1030	1020	933	952	1027	915	956	957	961	992	941	928	1004	1010	999	1001	1009	959	929	972	941	947	1004	948	961	971	945	937	963	996	984	1004	945	935	1015	986	995	988	1011	933	1017	965	935	1020	966	954	954	974	975	953	979	994	936	989	967	978	940	1050	994	941	915	977	923	964	971	1046	989	996	917	965	991	964	981	1000	951	918	985	957	991	1013	973	969	960	1010	930	945	976	970	963	925	922	995	1033	1015	959	1002	1041	930	974	980	987	1008	992	996	958	982	936	1017	962	979	926	952	1004	970	981	1012	999	955	966	974	972	977	948	975	1052	973	925	1010	951	1004	971	936	955	989	1023	1015	979	981	1018	950	975	960	980	1002	964	1029	969	951	932	969	998	915	938	942	984	1008	966	982	970	977	1023	975	994	979	980	957	1002	997	1025	951	989	970	947	1005	1011	947	961	991	942	1022	1002	994	989	949	913	1019	968	981	974	1020	985	966	950	931	978	936	974	1036	932	953	1025	930	926	973	1035	1001	951	919	995	995	945	1007	981	946	962	998	942	991	975	944	1009	994	1030	997	961	993	966	952	993	971	955	938	935	955	1005	981	1010	987	981	875	959	961	937	1015	956	927	985	1016	1007	974	946	969	1005	951	997	982	916	961	1008	988	936	935	928	979	959	986	1033	997	1018	951	969	944	931	939	983	942	978	955	964	994	962	990	996	1027	950	963	985	1021	980	961	896	956	908	983	976	959	968	927	946	944	937	933	1020	907	981	1014	981	967	963	959	969	982	921	976	953	1015	996	977	981	1015	1004	1005	919	967	941	982	949	984	954	1003	961	977	989	931	943	986	955	949	982	950	943	984	1018	976	1005	913	989	936	919	984	936	990	930	988	957	987	1006	942	997	948	948	974	970	959	966	912	974	967	930	980	940	943	959	931	954	1007	915	1011	999	979	988	946	975	998	1009	978	958	946	892	952	1011	980	894	961	972	1013	1020	984	985	996	979	962	974	975	950	976	922	959	981	938	927	947	961	946	953	957	944	969	965	1004	1004	954	893	924	996	972	952	991	1043	969	964	987	965	1000	970	972	931	929	1022	935	1001	945	969	872	961	955	976	976	1024	980	1012	993	954	982	1001	982	961	953	916	975	986	971	978	956	996	992	1010	986	957	954	917	983	917	944	907	982	901	1002	973	954	951	984	1009	956	951	1022	972	1000	1024	943	1019	1037	967	936	994	1008	1003	1011	945	935	988	970	932	1029	1003	923	945	1010	971	952	958	958	932	955	989	919	972	966	972	1008	1038	962	1041	961	977	983	996	1036	972	946	1006	914	929	993	914	1003	977	993	929	999	928	932	987	946	1005	981	984	946	934	972	965	1000	967	950	878	950	972	903	953	995	986	951	991	954	958	960	994	949	956	993	1006	983	914	932	1001	980	984	965	986	990	943	959	921	988	999	976	973	954	983	940	994	1005	949	949	944	982	1008	956	962	961	961	913	1034	887	906	929	978	940	992	975	933	922	973	992	947	971	890	1004	955	957	967	1018	966	981	962	935	986	967	972	929	937	949	942	940	936	971	970	984	957	921	992	992	976	1014	951	989	962	947	987	956	963	929	960	1024	939	940	964	1005	998	1004	942	1028	976	989	956	997	967	982	978	951	953	893	1008	948	975	1014	977	987	965	979	988	952	940	999	971	1007	928	992	984	968	918	1044	956	975	968	986	949	936	966
12545	1252	385	312	231	192	184	153	157	161	168	189	155	186	160	160	137	173	150	160	155	167	145	159	155	139	166	136	184	183	155	153	190	155	165	155	144	183	155	157	159	147	142	174	168	144	171	148	161	141	159	157	129	168	149	151	132	159	165	171	146	167	146	148	149	152	154	141	162	139	167	154	130	152	169	147	148	168	171	163	149	144	160	166	185	156	181	161	144	187	140	176	143	157	167	148	151	156	153	162	157	170	149	148	143	163	155	147	156	150	165	171	152	139	178	144	158	141	160	181	146	156	141	142	127	161	171	170	151	163	183	137	144	138	175	155	160	143	152	148	147	155	175	151	152	154	170	149	159	144	146	165	168	148	172	148	149	147	146	155	154	142	164	142	141	148	153	150	154	149	144	147	163	166	169	147	154	156	133	153	151	169	148	145	150	173	172	155	159	158	157	159	175	147	133	177	175	152	154	139	143	173	157	158	162	152	153	146	163	163	151	166	187	180	174	162	149	173	154	157	149	150	177	145	163	158	151	165	134	149	155	146	153	141	183	172	163	151	125	160	173	128	165	165	161	151	148	173	160	171	152	158	159	143	152	149	147	155	166	166	175	165	162	159	137	130	141	139	166	167	139	148	169	159	164	151	153	132	175	140	153	180	164	174	180	145	176	166	169	151	147	174	173	137	161	174	157	152	145	129	120	168	190	162	149	146	179	158	158	164	147	170	176	156	153	127	163	153	143	149	183	168	163	143	153	149	149	170	149	148	133	137	179	144	145	152	163	181	143	171	169	159	154	149	152	149	168	164	155	145	145	143	156	165	185	134	161	157	140	174	163	143	184	140	155	177	178	149	148	148	137	142	156	138	176	138	169	159	170	155	134	128	168	178	155	162	159	162	147	151	175	166	161	189	159	146	158	170	145	149	173	169	173	154	145	150	167	143	133	171	151	152	136	153	149	152	154	140	177	134	125	128	158	157	140	147	157	172	156	158	147	168	174	158	168	157	175	141	163	128	150	147	158	131	138	189	176	144	168	180	137	155	176	180	168	158	159	162	144	149	184	182	152	180	150	146	137	166	144	157	158	168	142	142	154	171	147	157	157	150	164	171	186	162	153	163	165	156	168	145	162	170	154	133	150	166	162	129	157	136	160	168	168	152	148	151	172	164	156	163	170	173	153	150	149	163	163	164	159	145	170	144	163	132	177	151	165	158	151	146	142	155	143	117	137	159	172	161	172	139	167	191	143	195	162	151	162	165	160	189	178	158	144	148	137	167	165	159	153	164	160	165	181	175	162	149	167	168	156	137	145	164	181	161	149	161	146	175	138	169	182	157	148	117	182	141	158	168	161	163	150	159	153	162	143	157	158	168	147	154	148	165	156	137	147	159	181	175	152	155	147	134	164	139	173	163	151	153	167	178	148	153	144	175	163	164	166	152	166	165	156	148	152	177	172	139	161	155	136	168	161	154	177	145	152	168	140	135	150	163	162	142	166	150	158	164	145	144	149	148	161	161	164	153	144	159	185	157	154	149	114	158	151	147	192	177	148	170	151	148	143	151	144	160	171	152	162	165	189	164	165	156	173	161	160	143	173	187	146	177	157	151	179	167	151	145	169	148	137	149	165	186	166	170	150	166	139	155	175	174	142	160	155	129	185	160	147	167	153	154	160	187	162	137	147	158	142	184	145	143	162	164	162	156	149	172	173	186	175	171	159	156	168	116	157	185	163	168	131	160	156	169	169	153	178	151	174	170	141	152	131	141	152	178	159	159	144	181	163	181	153	141	164	176	176	145	146	163	140	168	127	156	170	168	142	158	155	161	176	157	186	165	156	149	140	143	164	170	169	151	194	154	156	160	181	152	175	153	161	177	158	150	170	166	147	180	179	172	171	157	147	152	165	161	168	157	143	164	179	151	177	146	144	154	169	150	149	143	150	188	158	190	150	170	192	140	160	169	177	157	163	135	157	159	167	145	151	161	156	161	159	144	173	136	182	169	160	140	171	180	140	152	178	177	171	177	156	138	167	160	160	139	172	173	135	191	171	169	157	152	157	156	153	164	146	140	162	133	187	155	155	154	149	136	171	147	143	149	156	160	174	172	158	160	172	180	163	164	150	165	150	141	147	148	141	147	161	144	183	145	167	176	158	145	143	168	177	147	157	145	164	154	162	164	157	166	180	171	157	171	154	138	175	150	157	140	180	128	172	166	161	162	158	144	167	148	170	161	147	189	161	139	145	155	155	148	146	154	144	151	185	157	156	151	122	179	175	160	164	164	146	168	163	189	173	171	144	149	163	164	141	149	162	192	157	148	146	173	168	143	177	173	166	153	142	166	157	166	166	154	167	152	144	166	174	163	164	177	162	168	163	143	177	143	170	167	162	153	149	150	159	175	174	161	161	163	151	150	153	174	154	161	172	157	160	155	163	158	151	150	163	166	145	167	152	152	160	146	152	140	170	183	146	155	153	173	147	156	150	160	164	152	142	145	167	174	128	162	169	155	143	153	136	164	139	169	150	152	175	153	135	168	186	132	175	130	160	154	169	156	152	172	180	155	147	157	170	152	185	165	176	113	148	166	140	145	172	141	175	144	146	157	157	171	159	168	168	159	160	158	156	145	154	146	170	164	150	172	151	150	146	183	157	168	147	157	164	132	154	166	165	151	141	153	179	148	156	137	160	156	159	157	127	154	187	155	172	169	144	146	156	153	166	144	177	176	163	168	154	166	176	157	157	158	162	166	175	175	166	167	140	139	146	135	172	160	153	142	149	159	171	162	164	145	142	145	152	144	167	134	143	167	136	158	179	166	172	146	149	162	156	153	173	167	162	143	162	176	154	167	176	180	160	148	149	149	168	145	136	154	151	136	163	152	151	152	165	148	157	158	156	146	160	166	162	146	161	166	170	161	173	175	170	171	184	170	158	128	163	144	156	162	160	177	140	150	165	162	160	155	170	147	177	158	149	176	161	163	161	168	167	167	152	171	168	148	130	154	157	158	152	188	151	142	160	131	158	154	161	181	160	170	152	155	155	128	145	176	172	145	150	152	156	152	143	125	146	164	146	159	156	199	156	149	157	150	166	170	165	173	171	180	163	158	156	151	173	155	153	154	177	153	167	182	157	157	156	148	174	151	155	165	142	128	160	157	146	149	162	181	153	177	173	162	150	161	170	150	151	147	149	166	158	171	172	156	169	175	168	168	145	147	142	161	155	138	161	174	150	158	181	143	152	165	138	146	152	149	164	148	160	146	168	150	137	151	162	155	176	176	150	131	170	156	154	170	158	164	167	153	139	143	148	135	176	157	156	141	142	150	178	170	167	150	162	161	150	146	136	154	146	143	134	156	154	161	134	132	169	148	170	174	141	156	160	160	143	157	168	152	163	145	170	151	168	151	180	159	155	147	165	159	146	138	147	138	140	155	144	145	150	191	139	147	154	150	149	152	166	159	162	156	156	135	131	148	158	158	163	163	166	133	156	145	156	176
10655	775	757	880	718	588	525	549	517	516	518	487	525	483	496	462	469	448	488	470	448	445	528	522	490	488	456	430	481	472	456	466	507	502	467	480	444	447	450	440	501	425	477	467	458	459	422	429	457	474	447	509	497	485	436	485	483	472	461	452	456	473	458	466	471	467	461	492	427	500	430	481	480	473	434	443	442	487	506	438	443	443	471	488	464	458	419	457	472	503	465	450	492	453	451	477	423	506	475	429	487	461	441	446	496	459	493	504	466	481	490	474	474	454	455	443	412	468	449	450	447	472	481	486	481	484	452	466	477	470	433	472	443	438	453	502	462	451	474	447	452	455	477	471	438	444	486	442	459	495	487	448	458	471	458	497	425	474	459	496	420	423	494	465	474	454	427	472	454	444	481	436	487	453	467	490	456	490	484	502	489	458	509	423	439	480	489	446	487	469	451	467	478	463	438	450	500	483	439	463	456	434	468	471	448	470	448	496	461	443	509	445	476	451	442	477	430	461	484	454	422	470	475	506	475	486	477	511	471	442	494	465	472	455	469	433	491	468	481	468	451	432	455	446	476	472	484	444	459	436	468	491	504	419	439	471	450	446	483	479	491	482	466	426	461	477	456	495	477	475	437	436	460	464	440	455	453	450	442	507	408	460	464	476	486	494	486	464	487	439	498	467	484	457	443	450	475	506	451	481	449	455	491	456	480	457	440	488	501	475	464	446	449	472	478	465	459	508	483	441	466	462	462	443	447	455	473	450	453	429	486	436	495	460	461	461	480	478	491	463	457	461	477	476	474	490	462	455	475	457	455	422	478	483	456	466	448	472	501	467	456	462	477	480	483	469	486	467	459	484	453	462	450	474	468	480	471	468	458	431	462	456	474	455	479	456	480	448	444	455	486	462	455	437	494	421	499	473	465	443	422	443	425	476	474	412	416	465	457	449	456	487	504	463	439	459	451	443	494	446	461	502	516	455	470	444	493	452	463	489	439	453	425	463	448	487	474	519	479	455	454	433	510	439	476	452	459	455	469	470	470	486	427	433	507	484	452	480	450	457	448	477	491	443	454	427	474	461	491	510	497	452	487	457	479	459	393	469	426	446	468	480	473	473	469	481	442	514	481	481	448	477	442	501	468	475	469	470	521	454	457	484	497	456	510	443	458	484	448	474	452	513	484	466	506	500	478	489	422	499	461	470	450	453	476	483	450	433	506	447	460	507	425	444	457	485	470	458	466	468	485	489	480	465	460	477	486	425	461	483	464	412	459	476	474	412	469	447	437	455	438	488	495	484	529	444	472	453	460	492	485	461	474	462	471	430	439	461	466	478	423	503	483	464	472	475	477	467	473	464	450	446	447	468	447	499	427	490	464	421	430	466	481	477	461	438	469	465	429	470	455	443	426	490	453	455	464	465	481	460	446	471	461	444	459	474	470	508	476	476	453	460	445	459	450	422	443	498	464	449	518	498	445	465	470	454	425	494	457	469	511	453	451	466	481	455	446	431	454	440	445	484	446	462	487	484	475	469	480	482	481	473	434	451	487	503	465	449	499	442	466	474	469	450	498	458	477	412	456	453	461	417	484	466	493	426	473	468	428	451	438	457	502	520	469	466	473	435	461	453	459	442	468	484	475	480	480	487	501	438	450	432	454	467	460	472	487	464	479	483	453	463	475	463	454	474	444	478	457	463	492	453	463	474	468	481	468	458	498	510	448	454	426	444	460	491	421	501	424	469	481	501	462	496	490	494	433	489	462	461	478	499	500	461	429	452	431	463	475	445	482	454	478	485	457	448	454	468	464	469	468	456	435	462	496	496	461	476	448	470	464	473	466	482	481	483	444	433	461	498	453	453	452	489	497	500	445	462	481	442	486	405	477	449	456	453	484	438	462	471	449	456	417	439	468	452	449	434	470	456	474	451	467	469	460	475	461	475	440	431	453	433	475	448	502	440	464	472	465	464	425	448	475	475	458	464	447	473	477	507	458	456	503	481	443	476	491	433	476	497	480	436	442	490	465	492	470	475	436	437	411	440	470	458	470	481	450	449	476	407	467	442	434	463	456	500	444	462	481	501	471	494	484	494	469	477	507	481	437	438	455	431	414	448	447	512	463	447	497	440	479	426	474	495	458	434	440	454	500	471	461	475	407	479	484	515	480	474	432	460	476	464	453	477	473	454	471	499	457	456	480	437	461	451	488	471	476	464	512	476	478	463	445	461	437	476	494	485	464	446	451	459	435	493	490	477	471	467	442	477	483	477	439	439	484	448	461	468	494	493	483	452	503	454	468	470	479	479	455	430	483	450	436	423	451	485	455	495	482	454	430	485	452	480	428	472	459	463	442	477	463	446	471	443	453	437	475	459	455	465	445	458	454	427	506	481	429	484	453	469	469	426	440	460	478	460	470	457	433	458	485	443	423	451	489	447	451	424	492	467	459	454	429	430	455	443	480	484	471	453	444	468	433	502	446	488	468	476	475	494	485	491	495	451	437	467	479	505	442	475	444	479	427	489	453	480	469	449	495	477	458	446	464	451	474	453	482	443	466	431	458	447	451	453	481	449	479	464	443	491	498	442	488	469	455	452	434	473	505	468	456	490	456	491	504	439	430	496	503	453	431	482	450	441	455	433	478	446	506	467	438	454	452	482	471	494	451	432	462	454	498	508	464	442	477	461	508	445	473	467	465	409	459	485	488	492	516	474	456	461	472	471	465	467	450	442	436	473	458	492	455	460	469	460	467	486	463	443	451	486	458	436	438	489	489	459	479	457	443	436	460	469	466	434	468	478	464	464	479	462	475	473	492	428	477	499	461	459	462	465	493	458	464	456	472	456	497	438	438	469	464	454	449	437	458	467	514	469	479	444	453	463	448	447	457	482	490	439	454	457	452	472	476	493	442	468	429	455	479	459	440	456	489	458	497	474	451	482	454	467	489	437	470	430	460	459	495	444	459	435	467	471	477	470	454	417	470	445	463	444	501	491	482	456	457	498	473	422	438	455	496	441	473	486	455	484	461	417	483	426	478	496	475	496	468	460	466	438	472	467	480	474	455	442	477	518	463	449	466	462	465	463	453	416	500	460	467	454	469	454	458	481	473	448	492	485	478	439	450	474	482	458	422	483	454	436	439	470	469	494	446	486	415	471	445	441	479	426	472	425	428	460	454	431	488	465	459	436	439	468	461	474	468	443	460	440	465	457	464	482	492	453	474	472	480	440	472	485	449	490	476	439	427	459	416	423	481	453	466	482	495	470	441	431	432	491	464	446	466	471	450	473	450	463	453	456	444	475	459	481	462	465	448	467	491	494	442	466	457	476	494	490	498	455	473	478	442	458	448	444	441	482	506	497	479	487	488	435	476	494	482	466	471	518	479	463	502	452	473	455	480	446	486	471	431	450	437	452	474	472	454	444	441	437	466	486	477	505	498	471	428	487	487	444	458	453	436	513	430	473	437	440	461	463	469	467	438	459	471	456	468	420	414	467	457	463
57005	25905	7235	1148	789	642	551	480	441	398	382	396	375	334	364	341	381	339	353	343	325	328	316	345	307	280	369	347	348	313	316	352	352	342	337	338	294	311	334	311	373	323	289	318	315	333	334	311	328	327	333	303	298	341	344	314	291	314	329	319	317	327	335	315	386	339	315	286	309	321	334	306	308	327	301	349	354	348	322	325	327	332	323	340	316	309	319	297	345	315	350	311	331	301	323	319	334	321	330	285	317	305	338	319	306	291	308	355	329	324	388	334	331	332	331	329	343	334	325	322	353	297	331	339	329	315	295	324	327	285	351	332	322	333	287	323	362	329	307	327	316	312	313	343	313	331	330	319	302	325	315	312	356	318	341	317	296	361	318	280	339	318	296	308	299	305	330	333	326	327	285	342	293	330	357	337	358	340	346	311	321	331	317	314	313	319	309	347	285	324	326	348	285	350	307	338	339	337	333	313	332	343	353	310	328	381	286	318	319	333	294	334	301	332	329	310	323	337	313	308	338	347	332	365	338	304	299	313	321	360	346	291	306	278	325	272	318	307	329	300	311	348	341	321	305	365	353	340	331	301	315	336	320	309	324	330	328	350	314	331	329	303	348	307	326	323	300	336	316	325	297	338	316	294	336	300	306	297	355	336	306	324	325	321	339	297	321	327	312	321	302	309	352	344	347	360	308	320	329	307	325	320	317	299	351	329	331	313	356	329	339	336	334	347	343	343	312	319	289	296	338	318	294	328	316	319	314	341	325	338	326	328	319	318	300	305	299	342	327	310	312	327	337	319	346	306	333	363	327	326	333	317	302	340	321	344	332	292	322	335	316	334	295	303	334	304	311	297	311	356	355	326	322	300	333	332	303	336	306	330	345	341	316	307	348	328	308	323	335	320	318	339	328	299	307	326	311	296	291	275	314	321	327	318	329	338	306	321	309	293	319	325	331	314	307	344	330	349	327	291	298	328	318	315	330	290	337	318	306	368	317	323	336	317	357	293	340	316	305	311	321	332	336	372	346	292	304	309	332	300	343	317	300	328	333	351	282	311	313	364	314	290	297	334	313	297	298	347	343	314	321	343	285	347	337	274	300	289	303	304	316	306	341	322	341	322	359	326	306	317	307	330	334	298	314	326	312	320	306	315	327	301	313	299	336	317	318	293	323	350	328	330	321	285	316	320	327	326	316	334	327	330	308	285	318	284	309	337	294	294	320	333	313	325	314	291	328	291	314	346	323	314	322	313	298	330	341	287	286	291	318	319	323	343	328	344	345	340	325	354	341	299	345	310	366	318	301	329	319	298	343	289	334	341	346	302	328	322	316	327	292	345	303	319	330	316	349	325	313	321	331	274	326	317	329	329	348	310	326	342	296	348	345	308	325	317	329	305	287	337	295	311	325	310	353	346	320	342	297	316	334	313	278	316	316	322	332	327	317	329	337	329	327	331	336	309	323	362	326	341	312	304	287	315	318	327	350	328	315	331	301	327	341	325	327	340	303	297	343	311	317	331	286	300	293	311	338	332	314	331	335	314	329	331	320	312	314	329	316	336	302	317	315	357	316	309	312	312	322	330	311	313	348	293	316	307	287	314	307	364	332	345	327	314	344	333	287	327	335	323	346	337	332	310	324	345	306	298	307	366	319	326	345	308	326	327	357	328	332	325	298	294	328	301	332	321	309	317	317	316	327	296	306	305	344	286	335	313	316	309	347	323	318	339	307	268	291	336	313	303	335	336	326	357	338	323	300	315	310	352	310	312	286	321	317	284	325	296	327	342	319	319	332	331	346	333	311	307	338	319	327	321	335	309	351	333	343	334	269	316	319	322	321	334	328	303	296	310	324	331	313	294	339	306	346	337	336	325	340	353	318	289	308	328	291	315	324	296	301	312	304	307	319	353	318	338	286	326	310	341	300	333	330	312	301	336	345	319	338	313	314	322	356	332	302	332	325	312	281	322	343	329	361	335	324	299	329	316	321	325	341	378	298	309	327	329	287	325	292	329	304	317	299	329	351	339	313	330	311	315	328	308	309	307	325	339	355	335	331	329	320	343	299	318	340	332	319	330	295	310	327	298	358	319	353	347	293	319	335	307	344	316	332	332	315	335	320	311	322	282	356	321	327	323	325	346	351	319	330	327	326	322	354	305	331	367	358	323	327	305	295	338	310	343	343	295	302	333	308	316	330	327	329	302	301	326	315	305	308	333	309	308	332	338	317	322	349	344	328	328	298	325	365	309	317	306	333	327	350	353	337	308	312	340	308	339	306	317	305	315	333	322	311	323	294	312	318	355	327	336	321	301	317	291	300	331	298	311	334	317	313	342	338	337	333	335	322	302	292	349	308	324	327	369	341	306	338	312	331	320	309	329	336	326	338	293	330	316	345	294	332	329	334	307	310	331	318	301	326	309	291	326	370	332	301	336	305	335	310	339	346	372	343	350	350	305	343	315	325	331	350	325	312	308	310	308	313	311	344	310	321	331	342	315	313	313	291	328	337	356	316	326	299	301	341	324	300	297	302	340	347	337	312	342	346	310	300	325	308	318	308	305	312	303	294	337	296	321	309	327	301	299	334	357	308	329	345	326	303	288	331	314	335	331	364	347	325	362	328	330	339	333	321	339	322	307	321	311	344	321	330	336	320	309	285	314	310	325	324	339	320	321	323	372	324	292	297	341	314	351	320	312	307	331	324	301	355	299	353	293	320	336	338	328	324	325	307	366	356	283	313	338	327	352	320	327	300	351	313	308	335	323	368	291	298	316	316	317	336	312	322	323	332	303	301	282	311	311	331	322	303	362	314	326	321	291	300	304	311	311	336	304	295	304	342	307	312	286	331	325	347	326	303	316	327	319	344	326	338	341	346	315	286	342	298	305	329	329	307	344	302	314	329	339	361	304	324	323	334	340	359	325	315	348	310	332	335	354	339	336	318	334	328	301	319	314	333	321	322	289	330	318	338	310	319	314	323	309	334	332	340	347	335	314	336	325	338	316	302	318	355	302	358	343	317	365	339	305	294	296	315	310	291	345	315	314	350	333	335	331	318	334	338	342	298	339	333	297	337	304	321	330	306	360	327	338	350	290	364	343	308	328	285	329	337	342	331	341	316	314	330	316	325	353	347	260	345	333	346	302	314	318	355	317	316	301	310	316	308	347	332	310	308	337	344	333	341	341	345	297	289	322	351	313	283	323	340	352	335	292	306	335	329	317	304	317	314	290	328	314	346	330	351	330	316	341	338	306	316	344	349	355	305	306	337	307	320	332	317	321	309	315	325	349	328	323	332	336	338	331	351	303	351	322	353	326	313	304	334	345	310	361	320	327	305	337	340	348	324	329	330	353	366	354	302	314	312	317	310	292	324	352	317	323	287	341	325	333	296	290	347	343	308	315	329	321	320	335	323	339	307	320	333	306	348	347	322	320	334	324	303	354	324	305	338	298	276	349	341	306	300	283	307	330	313	308	316	296	313	306	345	276	345	326	329	348
36253	3467	2579	3166	2685	2162	1919	1756	1507	1390	1281	1213	1153	1044	1024	1053	929	1021	1003	931	959	906	865	892	926	979	950	859	905	889	884	964	891	869	839	877	840	836	857	889	825	909	892	908	876	844	823	829	836	809	857	882	875	843	845	783	838	879	861	818	815	842	858	858	845	833	772	815	807	831	822	829	878	868	797	829	835	869	802	815	805	855	847	817	850	811	808	813	828	837	772	836	782	832	766	804	855	816	909	838	826	843	864	831	804	818	857	780	845	828	826	817	849	856	815	791	844	838	841	826	817	875	846	829	816	778	820	762	845	790	829	762	782	795	827	801	788	828	819	850	829	831	791	768	802	800	847	813	806	872	803	854	820	815	842	837	787	830	843	812	775	788	851	790	845	817	866	837	827	783	799	817	812	826	837	825	856	820	810	752	842	794	785	832	849	819	820	804	785	836	788	832	843	850	789	848	796	859	793	817	818	814	807	796	798	759	817	831	829	763	841	783	802	824	804	785	852	796	813	795	810	801	808	782	849	824	843	753	812	766	794	795	854	784	808	784	877	782	840	872	804	826	814	848	784	791	791	786	793	810	769	802	847	849	811	856	838	822	826	822	845	852	820	807	864	792	847	802	825	819	807	830	819	842	818	834	847	852	818	801	788	834	797	791	811	829	833	872	817	858	832	804	842	853	835	774	841	811	840	848	830	792	825	815	814	803	824	822	796	828	844	772	821	814	802	827	751	762	806	809	803	809	787	810	846	751	821	768	804	796	782	811	811	841	814	828	831	809	829	799	817	840	841	839	784	797	798	782	849	837	822	815	855	799	804	819	774	759	827	820	855	818	832	825	826	815	773	808	811	842	818	808	817	831	807	794	812	850	811	800	873	782	769	843	866	824	839	826	809	821	820	838	795	839	826	778	837	796	813	793	858	772	790	800	827	781	833	862	821	836	841	831	808	827	762	773	874	804	821	833	774	763	805	833	839	814	810	825	798	829	793	789	823	844	840	839	788	806	848	828	788	794	787	800	793	761	835	835	803	847	799	820	820	803	836	842	808	839	795	787	817	827	876	830	834	901	806	799	764	863	836	810	819	841	814	815	745	778	860	821	776	771	827	832	793	800	822	841	826	828	777	842	812	755	828	836	820	844	775	827	813	867	860	805	847	839	821	765	847	807	767	762	811	820	815	821	795	810	812	873	843	814	809	791	810	777	822	801	833	770	847	836	785	805	814	801	838	791	842	788	778	813	825	805	796	833	783	785	812	809	781	818	879	772	771	813	836	861	792	789	798	864	788	802	841	846	853	800	827	871	834	818	851	805	825	819	827	793	784	803	804	773	822	836	817	834	797	784	868	840	871	843	804	829	803	851	803	812	767	832	836	802	750	855	783	842	788	814	765	841	811	804	812	838	815	808	871	797	825	819	791	808	818	841	757	808	849	841	797	866	808	824	777	796	835	822	773	761	878	822	860	813	827	801	826	817	796	858	817	838	802	791	834	792	799	766	815	817	802	857	776	783	838	831	874	795	796	855	810	796	876	812	808	822	850	807	801	830	852	811	848	838	829	827	829	815	796	790	811	830	774	832	777	806	802	783	798	818	831	795	796	845	795	815	836	824	848	806	804	816	797	828	813	827	812	862	758	861	757	882	807	804	812	806	855	829	849	817	798	802	773	813	804	848	832	813	795	807	805	791	810	769	796	851	786	799	847	817	848	843	825	753	844	802	774	776	774	817	839	813	808	799	830	821	828	816	821	852	791	832	771	819	814	765	812	836	787	827	760	790	772	845	786	787	796	830	845	840	828	811	809	856	795	814	820	831	839	779	834	791	851	786	811	785	751	796	801	771	838	843	853	826	875	797	855	791	757	779	856	805	851	820	891	812	803	791	803	821	791	832	844	804	845	813	775	837	839	850	846	814	848	823	805	823	757	825	863	777	798	814	780	855	802	808	830	792	836	855	808	819	819	861	815	816	786	817	801	828	856	790	775	783	802	777	839	819	824	816	768	824	808	812	796	829	841	795	813	821	767	825	822	739	819	835	808	805	857	787	821	793	816	845	818	821	840	826	772	840	830	801	752	859	762	781	812	824	799	816	817	828	785	824	825	799	849	773	885	814	859	801	855	855	869	812	806	844	865	789	821	796	840	793	780	841	790	875	827	834	789	825	861	799	769	793	783	835	787	791	760	825	823	786	812	819	809	830	875	858	811	774	822	799	875	826	818	798	814	798	830	819	752	794	831	837	795	825	830	756	796	833	808	792	832	843	788	858	817	844	814	806	829	824	819	811	860	811	877	798	807	801	791	817	841	786	825	799	782	828	793	803	824	818	766	755	870	842	816	801	807	801	774	833	792	828	843	819	849	813	831	831	858	787	820	821	872	785	850	835	796	826	854	799	815	804	811	819	811	818	767	821	828	822	808	791	783	809	826	821	810	774	874	803	813	826	783	787	808	835	807	783	836	804	834	840	808	765	846	810	866	802	809	784	824	869	838	846	779	824	757	853	797	795	812	826	823	839	801	829	832	815	798	764	783	776	778	773	791	800	779	824	765	812	832	813	778	824	822	883	819	832	742	817	808	807	784	797	789	759	872	821	839	820	853	765	820	828	800	840	831	813	795	839	796	825	820	857	807	849	808	806	834	860	837	831	824	818	770	835	837	830	829	771	805	804	843	793	811	903	863	829	833	816	807	776	848	845	856	815	810	822	809	807	779	820	826	810	824	768	797	811	818	796	783	845	815	788	825	814	810	856	764	793	786	801	819	805	773	808	837	823	812	908	831	831	779	763	793	790	828	840	824	839	825	798	834	827	830	803	772	772	847	827	833	805	876	840	838	822	806	837	788	826	793	784	897	772	842	804	817	794	806	844	855	791	808	821	817	811	858	800	819	835	774	849	853	824	794	788	800	805	813	814	840	813	829	766	863	786	790	792	830	796	811	818	801	882	816	769	812	772	812	800	830	783	782	831	839	765	805	816	820	845	813	791	828	819	781	864	852	807	828	777	805	837	802	821	841	809	831	823	780	803	837	863	852	795	807	835	797	840	807	829	831	800	863	778	797	804	813	827	826	839	845	807	796	839	832	802	818	812	848	784	786	838	822	849	792	797	822	834	788	799	834	827	815	782	790	804	825	793	819	791	802	797	846	849	871	848	820	819	772	802	845	854	789	851	785	807	814	826	796	815	855	828	815	858	810	778	797	788	833	832	845	772	841	818	751	798	769	804	804	797	810	816	808	824	857	842	791	823	817	834	838	820	794	841	841	778	826	827	790	810	814	824	830	851	875	862	861	818	857	804	807	785	791	821	831	772	806	829	808	797	811	832	815	833	846	794	862	768	841	817	825	836	771	791	902	825	780	815	803	808	834	821	781	793	849	821	799	823	796	805	810	745	878	845	792	801	823	793	824	836	808	807	831	825	860	814	816	757	830	811	830	778	791	848	837	799	828	799	836	855	813	855	797	792	791	809	806	853	817	827	848	787	735	887
62716	32241	16829	3115	1396	1016	827	736	644	577	553	553	496	472	495	462	468	451	449	464	449	485	447	433	472	429	453	434	419	428	453	372	423	449	416	423	406	434	446	455	418	447	428	426	414	389	418	415	413	420	433	410	405	423	411	418	407	390	392	429	395	432	422	403	424	418	412	368	442	413	430	391	441	370	390	413	410	378	352	413	399	394	428	412	430	387	425	407	435	412	361	410	393	428	413	387	389	406	423	416	437	370	429	394	406	417	424	431	401	390	417	451	381	399	413	379	411	349	385	431	438	396	430	398	418	418	405	408	435	415	405	425	405	413	420	400	422	413	391	416	387	361	439	423	408	413	406	434	404	392	392	429	366	394	396	397	437	416	426	424	416	427	418	440	383	391	408	376	410	418	428	387	380	397	432	442	379	390	386	424	423	431	425	408	424	388	421	404	430	415	486	444	455	402	394	395	396	463	414	410	410	436	419	417	387	419	414	423	407	400	408	427	391	426	406	425	420	429	376	397	406	430	398	424	416	397	386	432	397	438	428	363	429	431	404	371	427	395	414	399	432	417	395	387	453	406	420	431	415	356	463	425	410	441	429	387	417	389	395	399	400	407	370	427	405	409	407	429	428	420	378	444	387	366	433	439	411	429	380	398	442	403	379	384	406	433	390	379	410	404	423	382	402	388	376	412	412	381	374	421	381	422	416	427	429	432	401	423	402	412	363	440	415	378	417	414	402	441	388	400	391	451	435	455	452	409	397	369	398	386	405	430	410	418	393	390	424	400	404	422	402	417	425	402	441	437	443	425	393	403	422	452	391	407	380	381	379	394	436	433	434	384	395	398	422	400	402	386	412	425	426	400	435	431	405	382	409	420	393	395	398	409	428	424	431	397	413	395	446	412	406	414	447	403	457	403	388	428	434	395	435	423	431	426	399	392	398	390	388	429	397	406	380	426	403	431	409	447	386	454	435	452	444	428	431	388	420	438	397	398	412	386	433	409	472	436	383	370	390	391	402	450	407	439	410	391	408	386	432	411	416	402	426	409	425	383	405	394	403	419	422	415	414	433	422	388	421	413	407	423	421	407	440	432	387	380	424	409	405	385	419	388	372	462	404	390	416	440	410	412	425	408	401	419	374	418	393	436	414	422	439	430	434	401	405	420	387	396	415	416	376	437	434	381	419	395	423	403	413	406	409	407	389	387	392	406	433	426	381	413	393	389	452	382	382	437	376	374	404	411	419	404	405	371	422	408	437	415	374	369	466	421	453	443	412	406	423	440	418	419	424	399	428	427	375	438	434	441	405	428	401	362	429	428	469	402	429	428	439	417	371	415	406	462	391	428	421	414	399	412	424	385	396	393	430	410	393	442	410	405	367	393	400	403	433	400	410	397	439	411	433	367	360	405	428	408	411	460	372	401	445	445	420	401	428	367	429	410	409	376	440	400	365	407	409	415	413	401	423	402	395	405	407	379	401	402	410	393	434	399	405	386	451	402	440	386	432	451	410	370	419	391	427	431	412	411	416	404	386	419	407	416	403	374	404	401	368	392	417	399	394	419	407	390	399	408	409	434	405	440	432	385	394	425	417	468	400	418	406	389	434	425	402	445	422	413	422	424	366	440	416	401	436	412	395	415	426	415	431	419	409	400	398	451	446	399	395	408	395	382	390	396	398	410	426	363	416	422	446	463	453	425	383	425	410	426	408	366	455	407	427	434	384	402	402	397	428	406	411	447	397	423	378	423	415	397	394	423	387	416	424	400	432	405	380	391	384	395	386	412	412	403	411	400	395	431	433	426	393	413	435	395	357	392	402	381	419	386	388	431	356	390	452	424	453	415	348	388	392	410	401	394	399	391	394	395	418	401	456	425	389	427	417	408	408	397	385	425	437	408	410	405	400	397	382	411	406	423	415	379	433	386	374	421	396	397	443	442	445	413	423	427	463	373	403	440	431	422	438	417	431	410	445	418	363	374	400	441	388	436	424	394	386	390	407	384	420	414	417	417	391	389	435	393	450	444	384	420	437	408	481	453	419	393	414	417	437	394	446	428	380	428	425	405	410	397	399	405	363	389	409	396	392	440	425	421	409	390	411	442	427	380	434	400	406	420	417	430	424	386	404	437	374	390	422	440	437	432	416	423	389	451	366	404	418	383	404	424	409	406	399	444	381	396	428	392	406	420	357	391	395	420	421	420	410	410	390	405	426	440	412	372	415	380	449	402	382	439	445	389	411	423	410	377	391	436	401	397	406	426	425	431	408	434	407	392	436	393	456	414	367	410	371	373	460	419	426	400	414	411	386	428	397	438	420	383	412	427	406	428	435	408	429	426	400	384	445	403	429	404	395	427	425	394	377	383	419	415	400	388	407	412	415	391	424	423	430	361	460	407	428	399	428	426	412	415	421	385	407	395	381	376	435	407	425	421	411	459	407	416	375	402	392	426	474	407	405	389	405	392	429	426	397	411	366	403	384	390	428	391	414	380	396	412	439	400	417	413	389	434	440	399	442	410	413	428	398	429	405	439	427	427	435	409	383	416	450	356	397	433	423	426	413	428	405	431	412	415	423	441	410	427	394	431	425	414	397	455	426	442	414	365	372	423	409	372	431	433	406	404	426	413	405	429	379	371	404	444	402	406	393	381	452	432	427	404	415	413	409	439	399	401	390	427	404	416	400	424	423	404	417	387	432	412	410	421	424	408	361	430	422	411	441	426	399	415	400	404	376	420	392	385	406	393	451	410	375	416	425	393	439	433	436	456	392	422	442	412	413	401	433	408	434	396	427	428	405	418	402	401	428	366	374	423	439	401	407	427	478	372	389	388	396	433	413	410	378	421	454	408	413	428	387	410	369	397	406	375	362	383	434	378	381	414	386	428	404	396	426	407	458	417	410	392	431	403	451	441	408	445	401	407	440	409	360	399	419	402	447	432	405	384	387	398	438	422	427	418	429	406	419	409	406	379	399	429	431	403	409	396	415	440	427	404	380	402	416	443	434	402	411	419	409	456	408	427	441	395	407	421	404	414	449	400	445	413	400	445	401	412	395	405	431	417	415	458	382	407	381	419	443	399	381	400	394	408	404	443	399	452	407	423	385	410	390	413	420	365	402	399	413	410	389	396	414	418	417	439	410	394	406	393	396	468	429	406	417	440	437	416	398	404	397	450	416	398	422	436	413	404	430	372	421	405	400	409	396	408	400	386	429	426	451	433	471	392	404	425	383	389	426	427	433	421	408	465	405	409	425	379	405	361	378	401	433	427	408	374	477	398	385	399	394	441	445	400	431	394	397	441	407	413	395	441	421	408	427	410	375	436	424	406	429	428	425	421	409	402	417	435	394	425	400	415	412	369	443	435	395	399	436	422	400	424	379	442	433	417	395	390	449	438	421	427	434	391	426	386	446	382	390	424	384	416	394	413	394	424	399	348	397	378	374	400	403	434	384	382	414	405	409	381	405	421	438	429	399	367	414	389	400	421	428	424	397	419
46129	6133	4384	5293	4423	3522	2983	2571	2222	2073	1904	1761	1683	1475	1468	1377	1324	1356	1247	1229	1216	1167	1163	1194	1184	1187	1120	1108	1121	1073	1108	1055	1086	1037	1008	1057	1066	1050	1038	1091	1087	1004	1027	1029	1016	996	972	1033	1016	981	1023	979	976	967	1009	1033	1070	975	998	1014	1011	1058	1063	971	1032	979	994	993	1020	1013	982	978	917	1003	1019	996	973	985	1024	986	950	988	972	999	1009	1024	970	1000	1014	961	989	1017	949	1008	950	950	969	989	1001	900	959	1037	1007	911	920	976	951	976	941	949	953	950	988	980	976	988	987	968	960	937	962	991	1005	926	991	977	967	931	993	934	940	1018	1014	971	969	928	947	1005	987	1001	953	948	970	1012	965	982	978	1026	973	937	966	965	1016	1000	971	939	1005	958	964	980	1015	1032	982	949	1012	978	965	974	1019	948	965	970	991	960	1007	967	985	965	1033	942	1015	960	954	986	982	946	950	990	1003	972	932	1013	962	1012	890	930	1010	945	968	1034	967	1025	921	965	916	955	953	1011	975	1013	984	964	959	957	1033	977	994	957	988	942	975	984	942	961	951	981	903	963	969	996	947	1004	970	960	941	972	1007	1014	941	966	1023	940	945	1020	994	1005	974	911	976	961	973	1000	983	1020	1027	961	994	959	1015	977	958	1017	928	981	923	940	989	1007	965	960	933	948	987	956	993	953	969	996	959	940	1026	962	980	982	992	974	985	916	1016	997	965	983	996	978	988	975	927	998	978	1014	971	956	1035	1019	968	984	947	985	957	974	978	944	968	954	967	993	961	928	993	948	927	983	973	992	1009	1028	936	984	993	936	961	1039	948	986	982	950	976	962	973	971	992	988	948	988	983	969	1005	964	1023	895	981	1003	933	965	946	996	907	995	928	907	986	967	958	974	989	969	985	997	995	926	970	957	997	1002	996	981	904	1011	967	905	960	996	961	932	931	948	1008	980	900	1014	938	1040	978	957	946	988	1030	955	978	993	970	927	940	970	960	970	920	970	926	952	941	908	970	994	944	924	997	921	1007	974	972	984	933	1001	936	958	986	960	956	898	943	953	964	983	951	970	986	981	1000	954	1024	945	1028	959	989	989	991	998	1019	1001	1014	941	1019	990	1011	963	998	1000	1009	975	1038	965	964	950	962	952	983	990	936	953	956	965	1048	1029	970	968	1019	959	1012	974	1009	972	1025	961	989	984	930	912	982	984	942	1005	1002	993	1011	946	1012	990	983	996	947	996	1031	971	915	1024	981	963	990	1044	1004	973	985	983	992	1006	973	1016	972	986	978	1033	947	944	927	951	1015	1007	925	982	1012	977	964	978	1023	925	984	1023	959	936	955	913	947	932	949	947	947	947	944	973	903	1044	924	979	1053	941	918	1034	979	975	992	968	933	944	1007	1011	983	1006	1017	938	941	1023	934	988	996	987	967	962	1015	978	950	954	980	1005	954	1014	1002	968	963	971	1046	935	951	939	959	987	973	935	888	982	1008	997	1001	953	995	1030	974	958	962	961	1026	1011	930	995	1028	995	963	974	938	940	997	959	933	962	967	1031	962	999	1001	980	997	972	1017	1009	997	1031	935	919	950	949	933	1009	996	968	974	952	955	991	922	1005	926	974	996	978	990	957	1004	998	920	969	966	951	957	961	967	959	933	995	916	972	993	1048	1003	986	974	956	974	956	960	974	1069	968	992	987	963	940	944	939	1007	978	899	978	962	964	949	997	931	995	942	945	961	954	938	978	949	960	968	952	997	874	1006	987	925	990	1013	946	1018	942	969	991	975	936	1046	974	923	961	998	993	949	960	1006	935	972	956	958	987	993	999	995	935	1035	986	944	992	989	942	988	947	1033	913	944	968	971	910	980	969	972	958	1007	1012	990	930	983	937	974	970	1005	960	998	980	931	1015	945	995	997	978	915	970	955	993	1039	1014	935	1001	987	921	998	929	944	998	893	945	1003	1006	998	900	967	937	1010	940	971	1018	1017	982	1024	977	937	968	1008	995	975	961	990	958	948	1004	925	1024	988	953	965	937	970	953	1061	952	977	1014	1020	1016	959	920	987	941	975	1003	938	946	972	1009	942	956	973	955	1019	1024	976	951	979	940	982	928	1010	934	978	1005	998	976	913	934	981	962	932	969	999	960	966	979	1013	1009	932	965	988	974	959	962	935	994	952	919	1029	991	930	971	984	999	972	1004	977	928	961	998	989	978	994	908	983	998	1005	943	975	968	1073	986	972	949	933	964	967	1014	940	995	921	996	935	1002	990	997	951	921	972	944	991	989	918	1006	987	958	999	981	976	947	912	949	934	934	948	959	1013	971	955	973	917	975	964	967	992	946	944	959	951	952	965	967	972	931	981	968	936	976	949	943	988	955	957	994	1056	1029	983	973	1030	989	950	925	942	953	942	962	954	971	966	916	951	936	929	975	991	1015	979	934	950	964	956	939	960	979	945	972	991	1005	1003	1000	1024	924	976	927	954	1036	996	961	1068	1019	1035	1038	992	1002	972	1012	993	907	1001	979	937	977	966	958	1016	973	933	1001	952	949	933	940	991	1013	1015	980	987	948	979	972	985	979	954	949	974	966	978	977	898	960	1009	972	973	931	970	934	990	959	943	987	986	997	988	972	988	926	1020	929	928	954	974	997	942	933	997	977	1018	1015	1009	954	947	956	993	917	944	976	915	911	986	1010	973	935	1006	992	968	989	999	968	952	973	946	1016	1007	978	1092	960	973	937	932	959	959	914	917	939	967	930	1029	975	964	1048	976	943	967	955	988	1006	1012	993	958	960	967	980	1012	994	934	962	986	974	1013	968	968	964	1043	982	956	974	991	936	974	949	1028	932	926	982	988	952	967	957	1020	943	981	1013	948	925	948	1000	1024	1001	969	1030	967	984	1003	965	1018	978	974	1043	938	954	995	899	983	941	1087	918	958	973	927	977	914	1006	993	952	978	931	948	946	911	1017	981	1006	1014	973	937	972	1019	972	965	975	947	954	980	981	945	950	987	988	975	967	923	1031	985	1004	975	957	986	927	995	918	964	949	961	982	998	978	969	977	1010	962	951	966	983	979	1011	1008	949	970	982	1019	906	950	1030	1043	978	905	959	1004	979	917	982	1029	978	942	962	932	961	1011	1001	940	987	943	944	991	981	982	928	998	959	945	961	951	994	983	1010	914	965	1021	977	1016	983	944	977	1004	1003	971	941	967	932	965	911	964	975	1018	944	999	999	973	960	974	973	971	977	958	991	945	1021	918	927	939	980	997	946	1027	984	1019	959	993	965	958	999	998	990	977	969	949	991	968	931	939	997	948	959	964	954	964	989	954	1027	967	960	985	922	1001	958	967	969	962	989	1041	990	952	948	1006	953	965	986	947	960	956	938	983	1018	913	1066	970	984	991	948	971	1001	1020	941	990	979	982	1006	979	1003	991	958	880	989	989	977	1019	970	1016	953	952	1015	980	971	1006	969	930	970	955	1016	994	1017	990	980	930	931	997	1060	943	983	977	1016	942	1039	959	996	1031	947	969	903	991	947	956	942	996	967	1000	975	987	1006	1007	970	976	957	967	966	981	995	959	955	945	952	939	961	911	957	975	958	975	968	935	965	993	1009	963	972	933	917	1005	948	1016	942	964	998	915	945	1033	976	960	968	985	959	1000	944	900	922	930	984	941	969	984	1007	935	917	960	933	977	977	985	975	951	1028	1004	1020	994	974	1069	968	1015	978	959	977	983	994	981	971	930	990	938	969	998	1055	1040	964	990	963	975	932	991	955	919	965	953	960	926
12340	1089	283	262	177	195	169	181	163	157	165	160	154	163	133	148	167	175	161	167	155	171	155	168	157	192	159	179	175	156	145	140	159	146	143	163	161	175	151	154	158	149	167	169	137	132	152	150	167	153	167	151	174	145	131	164	160	159	167	152	162	167	164	174	167	163	138	184	162	126	160	143	140	134	179	157	162	179	178	159	154	164	163	136	140	150	137	136	134	165	157	152	130	175	148	177	161	159	176	191	141	126	172	153	163	152	158	165	139	138	170	153	164	163	138	159	149	137	191	136	159	169	166	139	162	174	154	152	172	159	155	152	167	156	133	160	165	167	171	165	164	147	154	136	150	169	148	152	148	172	146	190	170	185	178	164	155	154	156	131	159	188	153	150	144	173	150	161	160	174	157	147	178	157	172	154	167	144	157	130	153	160	154	147	143	177	151	125	189	172	138	159	148	167	133	167	174	161	166	164	162	141	160	140	150	168	139	124	137	144	160	132	156	165	129	154	128	130	146	163	147	146	182	155	134	156	146	131	153	160	170	181	145	189	151	156	140	128	165	170	147	185	144	159	147	138	139	174	146	189	171	167	153	160	160	157	139	163	133	158	176	168	143	153	132	143	143	150	160	149	169	148	152	163	163	186	165	178	180	145	151	149	138	154	175	168	143	153	139	166	140	149	143	147	169	147	175	136	149	140	143	160	158	152	154	146	170	117	149	167	140	160	150	156	133	165	158	167	168	146	156	179	153	129	150	145	148	181	147	136	146	170	148	147	150	161	169	143	149	157	150	180	141	163	145	138	169	164	139	167	166	166	134	146	151	166	142	176	158	140	167	149	145	154	161	160	155	157	168	143	155	139	169	168	143	153	139	172	156	157	151	158	163	159	137	146	156	165	152	162	173	192	150	156	149	129	161	181	152	191	160	155	198	154	165	138	145	176	166	157	143	144	152	174	159	164	145	128	152	160	164	163	164	133	164	157	175	165	137	162	125	130	149	193	135	130	155	152	150	170	152	158	153	151	161	140	134	141	157	149	161	158	142	147	156	145	169	154	133	152	152	123	167	173	194	163	159	155	165	164	186	171	133	147	148	170	140	167	163	164	166	152	158	160	144	142	155	148	153	146	141	152	157	159	160	160	185	156	157	169	172	148	151	167	166	167	153	154	156	144	144	133	161	150	160	158	153	158	155	164	151	153	134	152	167	150	146	171	161	167	181	147	166	177	173	149	156	146	152	176	151	160	154	142	136	157	165	188	163	161	156	161	133	137	140	148	171	160	124	161	160	141	164	122	160	126	158	161	149	156	133	143	160	188	155	153	187	167	136	153	149	131	156	139	182	150	156	142	151	154	153	146	143	167	181	133	152	148	175	147	148	167	121	161	165	145	155	156	153	135	156	175	137	140	156	156	145	160	152	169	169	159	149	143	150	149	158	176	142	160	143	154	168	156	174	160	155	148	159	160	152	165	157	155	146	172	163	159	154	173	141	168	149	182	178	170	145	158	179	157	129	155	155	167	141	169	156	143	150	137	172	166	147	188	162	151	175	153	159	154	138	155	160	171	158	138	162	151	153	166	157	154	139	176	140	160	171	156	141	145	155	141	149	136	141	157	145	136	147	162	165	172	146	155	173	159	152	156	153	165	162	162	160	166	171	137	182	146	149	153	136	181	168	165	178	145	150	141	161	173	149	121	151	166	145	174	133	147	170	151	158	138	159	151	149	151	132	183	179	159	151	142	151	171	171	175	157	154	155	151	175	147	139	163	165	164	169	172	141	155	179	164	156	146	161	158	144	156	150	148	166	154	139	152	132	154	179	154	171	140	143	165	154	152	164	145	179	158	158	167	162	137	169	157	182	135	149	144	191	156	153	160	160	171	175	172	157	138	152	156	130	145	152	148	181	158	133	169	151	136	175	160	161	164	179	160	175	153	166	160	155	155	151	153	150	159	152	139	164	147	137	156	133	181	126	163	183	158	163	141	155	168	148	137	160	143	136	154	155	143	158	165	160	160	161	155	145	148	137	145	177	153	165	173	153	143	137	167	134	150	141	164	150	177	162	184	155	140	159	133	142	133	168	168	147	146	160	155	167	164	152	149	173	147	164	144	167	151	170	144	163	147	167	156	134	157	170	158	133	147	156	141	142	156	154	173	129	150	149	148	171	159	147	153	142	164	179	163	173	141	141	149	155	146	171	146	148	156	142	166	140	151	174	150	177	168	139	142	166	140	160	166	151	138	147	136	160	154	142	171	170	162	144	162	167	157	193	156	168	179	164	147	159	129	151	176	142	142	159	173	155	174	173	175	152	130	187	157	172	163	157	172	157	146	166	154	148	175	166	162	170	199	148	162	172	172	142	143	160	150	170	145	156	158	159	166	160	173	151	162	160	161	165	175	172	148	167	152	153	151	129	131	159	163	173	143	140	162	155	174	140	171	179	128	142	155	154	140	139	159	147	158	184	153	131	151	135	149	175	155	152	157	171	170	151	151	169	147	155	154	153	139	172	161	182	175	161	191	192	136	158	147	146	165	157	167	146	146	167	156	149	163	144	172	154	169	148	130	155	149	145	151	165	145	167	163	150	166	151	138	151	151	138	170	138	160	147	147	161	180	193	126	160	155	158	164	145	154	161	163	151	152	173	157	170	153	178	155	165	146	144	146	160	145	134	150	152	153	176	170	152	144	143	159	139	195	143	116	167	156	149	158	147	171	150	161	148	165	140	146	158	179	149	170	180	169	186	158	139	153	167	168	176	146	167	138	137	140	163	136	148	161	171	147	159	148	174	143	147	160	153	137	146	140	152	145	142	168	170	155	156	179	163	139	168	166	172	179	141	176	159	149	154	174	154	162	135	164	154	138	163	165	153	136	167	176	142	169	148	158	145	159	173	174	135	146	155	156	166	165	153	175	143	146	173	181	151	162	141	143	182	151	154	141	145	161	150	162	155	161	149	171	147	169	149	155	149	155	162	163	164	153	150	153	164	172	152	144	165	146	133	156	144	163	161	142	155	180	173	148	173	163	141	157	132	191	151	136	147	167	146	149	151	160	163	159	166	158	162	145	151	167	184	160	144	127	145	148	159	152	153	146	153	153	164	180	170	150	183	136	163	138	175	155	183	173	164	161	149	155	178	166	162	133	180	158	173	155	175	158	154	150	138	169	152	167	137	149	164	168	152	148	140	157	160	175	131	179	146	143	152	151	150	135	152	154	152	145	157	151	134	155	159	170	149	162	165	171	136	137	173	175	125	168	158	143	167	159	184	193	163	145	171	153	153	137	156	156	172	171	187	135	142	155	185	172	161	175	145	172	142	165	153	151	166	169	186	158	166	120	139	160	168	152	162	139	170	153	155	139	173	140	172	168	156	148	156	169	140	160	165	164	181	165	166	161	154	154	156	145	147	160	188	165	151	157	142	152	164	146	157	162	161	140	158	170	178	149	147	161	165	156	155	129	171	145	147	142	164	164	152	154	147	155	160	154
10640	923	701	893	729	567	592	514	510	514	489	526	442	483	495	483	506	510	457	461	456	462	451	459	418	469	489	445	483	440	507	493	440	453	451	459	494	425	441	459	490	466	480	452	427	470	451	471	477	455	473	453	436	447	539	488	490	452	479	444	460	463	467	467	461	461	475	464	428	481	469	457	459	465	471	470	470	445	471	466	484	438	482	482	429	485	483	510	500	428	477	475	460	523	448	446	412	450	486	460	471	455	463	472	441	446	497	451	440	487	419	484	434	467	447	497	486	468	462	447	487	468	485	438	467	450	467	467	435	473	458	460	514	460	464	435	447	459	479	456	467	457	430	476	415	460	461	465	477	417	460	510	449	477	481	452	416	487	470	468	467	457	461	468	459	444	478	466	465	441	414	480	461	499	494	454	450	488	480	495	437	468	458	456	448	484	426	475	460	443	452	448	440	468	494	466	471	445	489	450	461	473	476	436	443	479	451	506	441	453	458	468	503	434	440	446	481	446	469	471	461	515	478	454	480	494	477	450	468	490	476	442	504	421	472	516	529	499	491	480	463	466	460	462	460	457	489	466	482	404	507	478	489	498	490	467	487	473	474	448	474	474	459	473	480	457	452	456	467	432	477	452	444	480	462	538	458	426	448	478	446	475	457	442	447	515	438	474	453	446	447	478	494	461	443	480	491	439	461	436	495	489	451	441	461	522	459	505	491	499	434	440	424	460	462	498	470	486	433	498	489	447	438	490	473	459	459	432	464	463	464	468	447	455	482	464	475	499	420	432	455	492	470	472	450	439	481	401	472	452	509	448	479	470	463	452	448	466	506	472	472	468	461	453	473	480	452	479	459	447	446	484	481	455	464	494	432	470	472	472	473	469	470	454	474	448	498	437	475	438	448	467	488	449	463	467	450	457	447	440	465	414	512	500	458	451	471	492	488	457	485	430	423	445	489	452	467	491	504	451	431	466	435	461	471	482	443	489	450	451	480	422	453	436	487	464	483	465	500	473	494	468	487	463	459	488	466	515	487	437	446	423	507	476	498	465	486	457	506	420	460	435	481	470	443	469	498	460	480	511	451	448	470	480	489	477	488	476	433	484	470	469	472	475	430	448	461	490	488	490	476	429	468	455	443	493	454	432	464	460	484	474	491	462	466	496	477	478	499	463	504	462	478	485	462	449	464	429	442	475	478	460	481	434	433	459	477	463	459	453	417	452	447	484	438	450	492	469	478	465	506	419	462	454	453	471	454	431	498	475	415	436	452	439	465	437	456	455	510	463	464	494	506	487	473	428	480	484	436	455	480	446	465	498	445	476	493	492	468	472	472	467	427	462	494	483	441	467	429	458	432	465	459	470	433	447	448	426	444	478	433	419	491	473	454	402	480	448	485	474	479	457	468	472	486	478	484	449	473	445	478	486	463	487	486	513	426	446	498	473	436	511	484	486	459	442	451	454	449	455	429	476	446	466	470	448	499	485	473	456	496	461	486	471	483	428	483	453	470	443	457	488	482	441	497	478	444	422	444	435	435	459	496	438	455	459	465	459	491	441	399	464	456	471	457	451	460	460	471	473	456	448	460	442	481	470	455	442	453	462	455	508	473	420	502	475	480	463	449	462	450	478	407	451	461	463	497	485	488	466	492	463	496	485	448	446	477	496	492	503	487	476	469	455	467	506	461	443	429	473	411	470	470	457	477	428	458	447	439	462	481	465	468	482	483	464	448	467	502	481	423	467	486	484	463	470	440	485	470	440	461	460	487	465	421	436	450	492	461	450	452	463	437	455	457	421	495	469	450	488	446	477	461	461	484	472	440	461	425	514	461	454	466	500	445	481	485	449	465	465	509	451	476	451	463	427	440	452	433	467	458	467	486	424	454	453	466	476	469	483	471	459	478	460	458	441	493	441	470	477	452	429	500	446	464	505	478	394	473	460	443	493	489	452	471	433	497	462	458	474	457	491	404	514	465	447	507	476	454	481	509	471	454	478	493	426	495	451	475	462	478	462	443	480	460	456	461	466	438	456	488	453	461	419	490	468	434	426	478	475	500	474	449	451	482	491	452	513	463	484	445	486	490	500	471	461	498	476	488	459	458	462	443	448	487	458	487	450	466	481	482	427	471	474	465	456	456	496	463	446	479	463	513	467	448	452	414	498	456	468	432	435	430	512	438	453	452	432	433	452	461	502	443	513	475	459	435	442	453	469	469	483	448	466	447	470	480	497	459	482	479	504	491	471	442	441	486	482	497	518	487	451	442	467	468	494	486	492	513	486	467	484	499	447	445	471	469	455	448	477	484	468	450	468	478	464	469	461	461	447	466	430	484	465	476	473	485	465	494	460	452	490	465	456	476	457	418	448	461	469	483	490	461	459	481	444	436	497	484	495	472	464	446	458	470	462	467	447	455	470	481	444	404	434	470	451	448	503	476	456	449	456	496	455	429	471	474	479	420	511	471	463	449	464	437	502	458	474	455	465	478	457	501	492	460	479	447	483	461	459	456	467	458	476	457	445	462	461	458	493	492	447	461	485	489	469	431	494	460	449	461	479	482	491	475	475	471	487	472	428	507	428	447	455	449	417	420	453	487	432	441	460	443	469	475	439	430	494	489	463	445	461	496	459	440	463	450	478	470	478	457	455	455	478	420	443	467	483	457	532	480	476	478	461	464	467	451	454	430	448	446	464	460	488	480	473	463	487	493	480	490	427	485	431	456	470	438	471	445	475	454	456	456	451	433	470	441	451	500	462	445	430	474	453	501	445	436	444	479	477	442	485	482	452	439	484	468	472	473	444	450	490	442	480	453	478	425	455	468	478	448	456	483	498	492	437	456	448	394	474	508	440	449	459	491	444	419	465	446	466	484	466	468	480	451	469	490	458	394	459	483	456	444	506	454	466	461	444	447	453	442	486	469	437	455	456	448	491	470	466	449	488	531	473	443	522	474	478	466	482	475	489	444	459	445	492	536	470	412	524	438	478	449	446	492	464	469	418	475	457	455	447	507	437	476	453	495	438	474	462	492	425	495	453	433	434	464	471	448	480	438	463	464	470	446	472	514	469	469	467	440	469	435	454	458	486	440	470	502	467	472	456	454	450	506	465	445	432	481	475	496	486	451	499	493	427	442	470	481	462	452	430	452	464	466	495	487	492	487	478	464	439	473	463	476	446	462	471	483	480	478	408	476	442	449	488	464	453	456	471	477	471	459	462	474	473	418	420	462	448	443	454	453	490	409	444	477	454	499	460	429	506	447	450	488	512	451	501	438	450	477	449	439	474	441	478	433	417	492	465	429	482	467	476	454	484	474	410	468	471	466	417	443	454	505	423	473	424	493	452	477	462	470	449	437	456	461	467	492	461	508	453	461	448	460	477	449	501	464	466	487	452	458	458	453	518	470	442	431	462	466	440	459	450	460	442	472	482	460	437	486	475	454	463	448	503	441	450	423	436	482	466	468	491	452	475	483	444	462	478	452	459	445	417	510	482
56549	26942	7750	1249	740	611	538	458	433	390	409	360	366	371	369	361	330	315	334	349	345	316	314	376	347	341	323	340	322	313	355	370	343	346	346	334	327	351	312	353	333	348	327	356	353	329	324	368	354	350	323	306	299	317	331	315	290	354	328	327	346	312	326	304	307	319	308	340	345	361	307	330	379	316	330	338	327	350	324	339	304	295	335	332	311	343	329	303	286	297	277	303	327	302	320	331	335	323	335	323	318	325	333	316	330	308	317	343	339	322	326	350	327	337	314	343	315	309	303	314	319	331	329	356	329	309	327	337	367	303	322	342	290	284	321	342	312	351	310	327	335	320	310	317	344	314	293	322	309	301	334	294	291	322	297	305	309	321	331	311	309	335	343	334	339	338	329	307	331	343	302	318	327	347	328	332	325	298	315	306	354	345	313	320	307	339	311	330	349	310	319	294	337	339	314	303	309	320	316	333	354	317	336	300	321	342	311	335	306	315	322	324	313	313	291	307	325	304	314	346	279	315	301	308	305	288	333	303	318	335	342	320	299	314	355	319	318	331	335	307	310	295	338	357	332	333	316	318	389	309	357	312	316	330	319	348	321	338	307	302	328	349	289	341	316	341	373	316	306	330	320	357	345	307	325	318	284	316	299	350	299	306	297	320	300	319	283	302	335	325	314	286	299	332	326	315	307	346	318	332	347	335	300	345	309	318	320	345	334	325	308	353	351	312	323	356	330	314	300	321	333	334	353	339	305	323	310	305	351	334	325	359	293	302	324	334	325	342	318	307	321	340	312	338	310	309	336	315	329	317	322	312	323	357	320	323	325	310	311	354	339	318	315	317	330	308	323	329	344	318	315	347	342	334	337	325	282	294	320	324	381	342	323	353	314	324	314	328	304	315	346	294	291	326	325	320	329	364	348	346	279	376	339	312	368	329	296	333	333	330	298	309	299	325	358	319	339	321	334	308	319	310	308	336	351	300	310	325	349	319	339	359	302	361	343	330	315	331	303	337	327	318	305	363	342	342	339	305	321	328	291	298	328	311	335	375	308	304	323	324	333	338	313	301	334	307	340	363	327	328	325	303	343	328	318	318	324	330	286	326	338	301	325	301	341	325	308	304	292	304	328	301	334	361	312	321	340	322	330	356	332	295	343	333	313	307	375	361	324	285	350	323	332	330	306	329	316	293	296	320	322	330	298	348	336	317	330	339	334	318	303	324	337	307	314	310	302	325	296	313	334	309	339	270	278	315	340	338	298	321	327	327	339	326	328	313	336	330	323	359	361	307	295	299	309	317	330	322	328	344	308	300	342	309	333	321	299	349	338	326	302	295	298	319	333	331	306	297	326	299	320	293	331	337	319	329	321	374	344	297	358	309	305	320	359	347	330	324	364	332	334	340	345	353	340	335	349	332	334	310	324	335	297	316	382	347	278	313	309	312	348	355	321	341	321	328	298	312	304	324	276	298	298	295	335	316	323	305	311	317	308	318	328	284	318	323	316	340	340	359	318	327	326	329	305	342	343	354	325	322	325	337	340	309	313	310	296	319	320	296	316	321	348	315	313	307	332	318	362	294	330	304	299	317	302	334	311	320	329	293	326	332	349	346	307	321	314	328	292	324	331	319	321	346	313	327	339	335	322	360	308	304	309	313	317	347	328	296	313	333	309	320	353	333	321	320	302	361	304	340	325	317	322	298	329	346	316	336	316	340	323	315	326	324	335	335	321	343	307	327	333	310	315	316	319	333	306	347	276	327	310	328	369	278	312	340	316	296	325	330	336	361	344	315	322	335	317	344	314	295	290	303	336	328	321	265	282	368	318	358	347	344	273	340	332	311	319	333	305	336	291	330	314	310	310	309	324	276	339	341	315	294	328	304	328	342	300	300	325	322	294	330	328	307	307	324	321	336	317	303	316	365	360	340	358	333	368	334	356	299	325	298	335	316	348	324	359	320	318	320	293	319	291	302	309	337	327	340	361	327	332	324	296	309	323	347	343	337	328	354	324	296	347	312	326	345	326	317	336	343	333	300	302	366	309	316	346	343	320	344	331	336	336	367	338	333	328	349	320	355	314	325	341	339	333	307	309	283	339	352	324	323	312	345	347	306	306	369	328	314	309	337	328	315	309	310	339	346	355	307	319	324	341	320	317	315	324	326	324	317	342	344	343	344	323	333	289	315	335	316	298	343	341	341	312	315	292	332	314	341	334	336	328	343	309	302	288	313	291	301	317	324	316	306	309	307	339	318	333	295	378	319	351	289	321	317	310	303	331	284	325	291	320	347	314	285	322	285	320	320	345	321	311	322	329	311	296	309	347	332	312	318	299	290	303	312	349	306	344	334	297	346	313	301	326	279	310	325	311	296	313	345	345	306	295	341	294	343	303	314	342	314	356	331	347	328	307	331	293	324	286	323	323	302	319	346	318	333	318	307	311	313	329	310	347	310	305	304	305	351	348	327	327	333	344	322	343	303	299	343	328	342	327	302	293	329	327	289	332	308	326	335	327	300	314	325	371	334	315	295	315	289	313	284	292	342	318	316	311	339	311	332	308	317	365	371	315	326	324	330	332	317	325	342	354	347	307	325	354	328	324	316	306	317	328	300	318	333	334	298	319	338	361	304	323	331	304	317	352	300	323	301	302	299	342	344	287	302	353	334	330	318	332	352	308	319	307	306	332	321	289	325	354	316	294	318	295	318	307	301	329	309	324	308	342	309	324	292	301	341	321	319	356	296	333	348	302	314	330	341	304	324	330	324	331	305	328	323	335	309	309	336	316	331	345	309	339	299	318	359	315	342	333	350	320	319	307	333	343	337	309	348	345	329	345	325	350	289	308	326	310	329	325	338	327	322	342	293	308	314	287	307	327	335	322	288	338	284	322	342	319	332	315	358	343	305	298	328	357	341	303	310	346	343	323	290	305	334	303	323	329	306	307	304	322	306	288	326	327	339	302	317	333	320	331	322	338	307	338	329	356	296	317	323	311	321	324	316	311	295	328	339	309	315	326	339	348	338	330	334	317	313	312	353	309	334	344	326	322	302	309	310	315	307	298	333	354	287	300	310	327	312	333	291	337	309	349	316	321	311	319	322	303	351	320	315	331	309	322	323	303	308	373	320	274	320	331	328	317	337	311	294	337	335	332	316	304	311	329	318	333	301	309	352	328	346	335	310	288	331	317	303	332	303	322	329	363	341	306	310	370	339	346	332	323	343	331	343	358	316	325	314	336	334	296	334	305	321	341	335	319	343	330	339	359	313	338	346	318	320	328	309	338	320	349	365	331	323	327	342	303	315	322	316	328	356	317	320	336	318	341	355	324	341	357	319	314	317	318	320	309	344	318	302	297	332	342	316	333	316	328	342	321	307	324	300	342	325	336	346	320	320	307	300	308	295	354	340	312	303	335	311	315	361	326	347	320	319	300	326	312	294	348	376	316	330	358	303	319	327	327	377	315	331	293	326	333	295	322	345	312	347	353	347	307	343
36651	5305	2685	3242	2674	2238	1869	1659	1413	1380	1300	1189	1139	1142	1062	982	962	957	1016	1001	942	954	906	884	901	920	895	930	876	920	942	911	871	879	807	874	868	873	865	804	852	840	877	880	831	851	824	813	810	827	834	885	856	838	846	820	838	807	868	800	811	849	801	876	844	843	805	855	812	848	890	828	854	784	817	835	861	796	839	748	851	813	792	794	845	803	804	818	826	861	836	785	847	840	851	847	775	845	833	822	818	771	875	819	847	822	830	787	839	791	820	850	814	795	789	852	867	783	847	798	816	833	835	793	849	825	855	855	848	834	829	809	785	839	875	765	837	821	825	777	795	801	851	811	805	827	766	770	784	830	894	794	788	842	793	831	766	863	805	799	807	864	756	868	832	845	827	821	817	837	851	818	819	833	825	887	773	822	866	823	839	779	816	819	801	784	834	850	811	816	803	841	847	803	821	812	817	813	814	789	781	802	749	869	788	844	813	806	826	800	821	829	811	767	805	879	827	807	803	809	828	828	838	809	808	808	782	818	834	766	853	794	804	821	847	785	867	783	778	836	816	839	809	825	776	780	793	809	766	835	822	822	789	847	796	819	812	794	812	785	821	802	830	811	753	787	787	763	794	795	865	848	950	793	818	832	824	830	754	766	810	843	806	825	844	850	858	763	835	785	810	845	805	804	808	761	749	839	828	856	812	821	797	818	802	827	788	833	869	837	847	821	794	881	820	874	778	799	827	785	833	815	826	773	787	821	770	803	796	764	792	758	849	850	798	824	765	828	827	854	826	810	856	839	812	801	840	820	814	868	857	897	829	846	789	792	837	877	820	822	811	831	840	785	780	779	838	814	815	764	862	797	785	802	805	787	811	821	803	867	834	783	826	819	818	851	821	831	889	839	870	791	777	858	814	811	850	748	788	792	868	831	809	821	804	827	762	830	764	797	803	804	785	780	825	844	807	812	841	840	817	824	819	758	754	831	789	788	823	847	825	869	824	764	766	785	815	841	877	792	797	815	806	826	855	783	822	829	775	861	801	816	774	847	834	810	798	861	795	837	811	812	790	801	764	790	865	856	796	840	799	804	794	836	869	834	813	888	828	788	814	783	821	847	749	791	819	778	816	796	780	853	795	801	800	876	796	814	860	730	820	809	815	785	776	870	843	824	820	800	808	777	805	856	836	838	860	800	810	865	842	763	813	791	820	798	761	810	807	768	830	833	787	834	864	804	816	749	837	801	823	771	824	823	811	846	796	897	815	845	799	841	837	793	798	811	852	776	797	819	794	763	845	806	855	789	840	864	845	794	831	809	819	810	863	803	794	841	824	857	850	859	806	834	861	844	842	819	800	775	811	774	764	835	815	824	763	828	786	833	825	824	805	805	789	842	879	763	810	810	812	822	818	852	823	825	817	849	803	809	830	779	781	832	766	831	818	751	818	829	847	787	804	789	828	802	772	880	773	813	777	827	858	780	828	839	771	860	849	889	855	842	800	873	804	820	862	825	821	837	773	815	835	778	840	842	811	818	825	819	779	806	830	833	811	810	786	815	840	831	805	791	771	820	801	786	725	830	849	850	773	752	830	793	842	804	773	841	840	819	802	827	855	868	784	811	799	780	809	844	867	806	832	789	822	776	802	852	807	832	786	811	785	803	852	819	791	772	822	805	761	854	777	774	772	810	834	851	803	834	804	755	755	836	763	844	810	781	818	816	791	840	863	803	838	803	819	830	862	814	804	833	761	778	806	834	804	794	848	826	816	791	853	821	771	843	788	826	794	828	835	816	762	780	831	874	787	837	820	808	822	776	802	813	792	829	815	863	764	839	781	777	820	783	784	799	821	864	870	826	788	888	781	841	821	803	799	848	791	791	814	803	759	797	832	810	853	817	842	766	815	754	770	804	847	869	816	831	825	799	828	756	768	834	807	863	803	816	841	826	823	796	841	783	818	824	870	734	798	810	817	847	789	844	868	809	778	841	772	805	800	820	844	812	850	812	774	812	821	838	776	839	764	817	822	901	809	819	817	767	827	843	791	855	840	773	783	842	859	828	760	766	787	857	804	799	809	796	830	826	891	879	820	828	812	813	805	803	792	748	821	835	765	787	812	828	798	778	811	852	804	862	807	852	810	818	857	835	785	785	836	801	781	788	832	805	884	842	804	797	851	809	825	777	836	832	873	811	845	805	750	802	803	802	758	823	790	851	862	801	818	807	776	817	869	807	801	848	795	804	786	842	819	853	839	806	835	823	805	829	787	881	829	764	826	813	791	811	795	825	799	826	876	804	761	845	820	797	817	842	796	795	817	818	802	842	832	793	829	820	825	833	847	802	802	773	823	796	781	801	810	817	769	844	810	811	813	805	784	799	803	799	820	827	847	823	834	823	832	818	859	868	825	793	807	825	845	870	831	807	823	798	806	841	845	782	770	810	803	873	849	750	812	830	844	788	827	811	839	838	885	866	783	831	796	780	796	780	811	785	855	831	813	791	839	813	843	808	832	824	782	834	780	807	812	783	813	847	802	806	779	838	802	811	836	815	819	775	840	825	807	776	827	787	780	815	804	806	865	800	818	800	782	807	748	795	843	789	814	774	795	819	810	821	815	748	863	830	814	806	785	831	880	807	823	815	811	800	809	798	844	867	833	828	875	841	824	805	869	878	811	875	815	782	827	799	784	874	825	836	810	826	825	818	787	853	834	789	842	800	795	826	851	824	830	824	865	844	832	859	829	750	805	791	772	809	830	820	829	808	894	810	804	782	760	837	793	838	826	813	828	859	793	824	821	827	812	796	837	820	840	831	810	807	841	801	765	872	778	814	842	811	873	832	860	782	781	826	856	762	811	834	823	822	854	838	822	846	774	831	833	831	785	851	812	753	806	789	870	832	825	849	801	789	805	841	811	792	842	795	827	821	801	834	839	807	847	816	815	815	826	845	816	846	832	802	824	838	788	886	823	823	854	824	825	828	814	883	768	814	785	795	810	845	821	823	814	844	828	834	829	812	811	764	837	847	794	795	833	812	853	791	827	772	821	812	791	837	854	852	847	831	809	814	810	793	824	783	824	867	842	812	830	809	808	773	835	824	831	773	870	861	823	773	783	848	830	827	814	835	866	832	800	789	829	815	762	826	775	782	829	853	771	840	771	823	833	830	819	818	774	806	832	819	826	810	813	864	840	813	827	796	857	813	823	803	821	818	769	828	819	815	813	822	845	815	818	814	838	816	818	844	795	818	835	755	817	880	789	855	816	865	846	831	766	803	820	848	805	779	841	799	800	792	782	811	817	849	781	833	807	827	813	802	809	805	851	759	767	866	819	757	839	886	855	812	870	838	779	809	877	783	831	746	848	817	836	807	805	833	840	794	801	857	827	790	782	843	843	828	770	782	816	815	837	805	785	831	825	819	814	850	803	823	795	779	790	823	746	802	839	820	821	830	788	817	809	812	826	787	872	838	823	770	823	844	812	817	773	804	837	829	855	794	835	848
62780	32453	17718	3332	1330	972	819	723	638	546	524	533	531	482	463	416	429	427	416	444	473	453	414	477	457	432	425	437	443	413	408	421	382	373	430	410	439	448	439	420	423	415	407	423	413	423	385	389	415	401	413	432	424	440	455	410	421	422	393	452	435	453	441	370	404	400	424	423	409	432	440	413	379	412	407	411	411	414	386	421	402	423	413	422	447	440	396	372	414	426	410	376	421	441	390	418	404	447	443	443	441	432	407	388	398	411	392	419	395	442	404	386	388	419	419	404	427	419	393	402	412	417	435	416	427	400	417	435	398	408	418	410	419	407	443	404	398	443	424	409	436	415	402	412	415	389	405	401	377	419	399	411	423	436	367	424	417	425	389	434	377	421	394	403	402	406	371	411	407	408	436	421	396	427	398	418	404	409	417	423	394	443	437	384	412	411	383	449	396	383	437	404	385	413	425	423	419	423	438	382	368	413	405	449	399	409	429	438	428	376	411	428	417	429	404	398	408	411	405	406	393	372	427	392	418	393	426	403	410	405	405	366	447	422	399	425	468	408	426	436	405	395	417	421	377	425	405	434	393	390	388	415	435	401	376	388	409	356	393	393	429	363	394	389	434	386	463	405	401	422	440	402	409	399	474	403	436	392	429	418	394	418	425	413	412	385	424	419	413	461	360	420	434	399	410	427	431	384	402	428	376	416	398	397	418	381	442	415	392	440	441	437	371	393	425	418	372	401	418	436	395	473	409	412	421	412	405	415	377	408	385	394	438	412	422	391	394	413	397	382	395	404	417	470	383	388	431	431	393	455	377	424	398	396	455	405	423	391	384	396	396	381	427	428	442	442	399	394	401	402	393	384	386	426	384	386	378	402	410	378	437	409	408	377	450	428	388	398	426	384	418	413	408	430	419	426	393	430	391	388	389	388	412	426	391	437	411	446	459	431	434	387	418	396	402	414	428	421	387	438	407	454	409	444	391	395	410	379	400	388	434	433	428	413	421	404	410	423	406	391	423	407	400	387	385	404	410	380	404	445	388	379	402	431	381	371	423	421	405	417	393	423	410	432	423	400	421	398	417	423	405	423	440	411	410	410	419	396	386	380	410	410	384	405	442	422	422	402	402	421	392	397	415	395	403	393	403	394	419	452	403	379	419	443	415	408	383	378	411	389	399	412	412	413	406	404	427	448	412	396	413	395	419	399	399	394	430	467	404	423	397	407	436	445	420	412	416	421	428	375	396	384	438	421	396	426	388	417	417	370	372	418	408	457	415	402	412	395	422	450	388	472	416	428	396	409	431	394	426	408	402	405	444	404	402	394	419	451	381	390	383	415	423	400	394	390	423	392	406	431	416	397	436	385	378	440	399	437	411	387	390	426	405	400	403	424	431	402	358	383	431	391	413	364	400	434	399	394	375	395	416	421	417	401	397	389	467	444	406	461	435	385	411	394	426	421	378	434	374	438	406	398	427	392	394	397	411	404	393	440	403	434	394	432	413	422	403	391	344	439	434	418	388	427	459	430	424	410	403	456	438	398	430	374	378	433	450	431	435	412	395	402	400	410	414	426	403	409	400	396	379	389	419	419	392	430	414	402	397	421	409	418	405	398	410	410	430	418	410	384	416	439	431	416	419	390	400	423	422	400	427	415	428	418	428	422	404	421	441	431	428	392	385	425	430	421	428	421	445	392	415	389	408	427	403	420	394	437	389	389	378	429	404	405	406	387	406	404	417	391	413	440	388	411	391	390	412	449	416	405	386	425	424	408	384	399	388	375	413	413	423	392	441	404	377	415	415	428	432	405	410	443	396	372	452	399	454	422	383	379	401	390	392	400	434	420	439	398	433	417	435	412	440	429	386	399	405	431	376	426	448	364	420	387	402	392	384	430	418	436	447	433	406	416	410	407	411	400	406	391	408	384	416	408	414	427	433	382	386	405	417	450	401	382	435	397	433	398	433	434	419	442	425	429	421	398	395	378	365	399	386	427	426	396	412	411	433	381	411	387	459	389	430	420	427	404	390	413	409	420	394	489	411	395	428	462	436	389	418	369	376	409	419	387	349	424	386	421	405	416	401	412	399	413	425	404	403	387	429	409	443	423	422	421	423	418	424	430	406	410	390	431	408	407	420	394	421	410	373	432	429	396	397	430	430	396	434	395	419	425	437	393	423	427	441	401	408	458	431	399	430	403	407	419	387	438	391	384	384	436	385	429	406	407	400	385	416	425	450	391	413	429	400	429	421	400	407	426	391	419	411	456	386	416	387	406	429	407	410	388	374	436	422	430	399	422	423	433	427	374	420	394	404	443	444	417	388	399	440	398	408	399	433	426	404	360	366	378	399	418	462	406	369	404	390	403	435	389	408	388	418	450	422	407	406	421	410	413	395	448	413	422	398	399	424	405	392	416	447	439	387	411	393	397	415	423	402	433	428	444	447	453	410	391	432	384	453	376	364	418	387	404	395	427	408	437	397	405	392	392	433	390	388	427	386	403	418	394	425	422	420	386	438	412	395	426	428	417	414	388	413	388	414	407	415	416	413	417	404	440	419	413	400	390	418	418	424	412	415	390	389	413	387	358	419	403	384	406	421	416	426	420	407	401	462	437	381	442	428	394	431	448	398	445	443	420	395	368	404	421	413	372	423	432	413	419	402	397	396	456	436	408	411	388	416	438	405	379	406	410	390	424	385	401	388	426	393	431	381	404	394	403	429	378	451	399	406	406	409	443	425	434	406	379	401	388	374	378	418	433	435	458	416	418	420	383	409	398	436	415	398	390	408	405	443	398	471	427	418	413	400	397	437	439	407	403	450	396	419	396	434	416	421	374	397	413	416	338	406	419	431	430	357	408	388	370	403	389	405	391	376	409	417	437	383	402	394	407	431	408	379	415	411	395	399	396	424	459	427	426	443	355	406	389	421	412	410	447	432	393	403	420	420	389	385	432	425	409	397	374	425	421	401	433	401	422	426	417	447	431	434	394	417	415	422	405	364	407	432	373	425	369	414	417	424	407	417	415	407	406	400	435	427	409	400	401	421	401	422	398	439	423	431	413	417	451	397	389	399	445	389	402	429	439	372	408	433	414	441	402	396	415	406	425	402	399	385	403	445	444	404	386	448	388	394	409	371	399	403	400	381	404	406	389	415	374	379	421	419	381	446	407	402	371	386	427	409	392	437	445	392	371	412	421	392	455	409	357	382	406	400	419	424	423	419	448	385	376	383	356	425	439	415	360	438	451	426	424	425	418	401	446	438	448	404	422	418	409	411	415	416	409	390	447	410	400	421	416	431	427	423	410	422	416	401	412	386	395	397	403	419	406	391	395	440	440	407	433	423	469	374	463	412	374	435	412	415	409	392	359	432	412	388	405	404	412	444	404	386	409	431	431	397	405	412	421	419	373	398	414	395	425	429	423	444	442	422	382	429	402	443	407	423	422	419	408	399	416	477	414	401	417	417	419	379	419	407	431	429	425	420	388	401	395	450	436
46157	7486	4246	5085	4246	3599	2987	2575	2260	2057	1834	1656	1678	1512	1378	1435	1253	1300	1253	1195	1250	1161	1194	1100	1081	1107	1113	1144	1070	1108	1152	1133	1107	1057	1082	1083	1060	1079	998	1084	1107	1010	1014	1035	1023	1027	1061	999	1050	1035	1022	1054	1002	1023	1027	997	960	1024	1038	991	1012	966	915	965	966	1040	1037	1046	996	1037	992	926	985	1007	946	1025	989	917	991	1004	978	997	1066	1013	1028	985	1024	995	1004	993	955	979	988	976	1007	997	998	927	1000	1007	962	946	967	979	981	920	949	1029	954	941	956	982	968	949	1041	1020	1000	969	1028	951	978	976	1014	956	1013	1000	951	993	943	968	1017	941	953	987	928	953	1016	967	958	963	915	933	956	978	968	960	955	993	1005	968	982	997	1018	938	974	965	984	968	1005	960	999	1026	908	988	978	994	976	971	966	1019	990	981	975	982	1012	1006	944	976	937	975	912	966	960	967	986	954	975	902	942	935	970	932	994	944	995	994	940	980	991	968	989	983	947	999	962	964	1043	1029	979	909	1021	936	992	984	950	955	913	985	969	963	932	984	1003	1000	941	960	969	959	973	1006	956	949	1015	980	965	949	986	950	919	969	976	938	914	974	992	963	928	1032	987	982	941	912	1017	1018	962	984	967	964	965	971	984	936	982	1015	945	965	955	964	998	944	983	998	926	1002	971	989	935	961	1037	993	969	968	988	951	954	967	965	955	939	954	956	1017	977	970	987	929	1021	940	933	915	970	1037	994	947	969	993	981	1015	1007	909	947	988	943	1002	934	954	1044	942	984	971	1013	925	936	975	974	980	952	986	963	987	979	961	967	908	1027	937	977	946	970	969	1009	987	937	969	945	965	1011	1017	991	930	938	988	972	983	948	979	1012	919	1007	954	1018	970	979	965	957	984	1012	954	924	925	949	931	999	973	942	965	952	1013	950	976	958	968	982	989	961	991	1003	979	1019	923	974	978	935	983	1002	995	998	936	965	989	979	965	981	966	983	935	994	941	933	970	1018	940	945	1005	1017	961	1017	1005	985	926	941	988	1014	995	973	1039	990	957	994	1007	968	996	986	953	931	923	1005	985	932	984	910	955	943	1014	954	1025	952	1001	952	923	876	929	972	1024	963	985	973	976	946	1012	954	976	973	953	990	904	983	987	951	968	967	998	974	992	974	990	949	996	980	954	972	993	1020	982	953	1011	918	932	978	950	959	1027	983	1011	988	1017	942	1053	999	950	973	971	992	983	998	901	1017	968	935	1008	983	928	1015	982	977	1018	985	982	1016	942	957	995	954	933	956	981	963	980	962	967	1019	901	976	953	906	1040	982	919	953	1064	965	951	962	952	938	1007	1000	990	997	966	968	997	926	1025	922	982	957	959	943	934	983	990	953	1001	953	967	982	997	991	963	967	923	962	937	994	989	947	950	932	1005	934	948	962	958	986	1024	968	965	1000	955	954	985	929	916	957	990	987	1005	964	974	966	1017	989	978	1022	971	1003	979	942	1045	950	1008	965	1026	937	963	970	985	997	989	989	950	964	895	962	917	1025	940	993	1007	985	1023	927	983	933	971	978	939	976	959	936	992	915	1043	1029	955	964	975	1031	977	936	946	984	948	922	914	973	994	948	996	966	997	971	966	1046	960	957	936	986	993	938	967	970	980	975	991	1027	968	927	897	976	952	1027	973	1037	932	1017	986	958	975	977	911	960	973	1014	991	955	982	937	988	944	1012	988	986	992	1012	994	983	951	924	947	998	994	968	1006	969	958	913	981	971	950	957	972	1012	928	958	939	980	945	1014	939	999	952	915	949	969	965	996	969	1027	984	954	989	968	977	975	921	979	1000	973	958	1047	1070	972	1001	928	991	1041	996	1007	953	994	953	1015	953	950	1016	983	969	979	917	985	1016	1005	942	963	977	975	991	942	982	1038	1001	971	935	955	977	955	995	985	966	978	968	907	998	977	1001	944	966	987	950	949	937	1001	943	969	1019	965	979	1006	905	930	1005	996	957	971	951	937	1019	1023	973	1014	939	995	994	1015	932	956	997	877	961	976	960	992	994	1022	954	957	940	954	952	976	976	1019	914	963	946	990	1023	952	973	963	956	999	971	939	1012	940	946	932	963	996	951	944	933	1029	989	981	993	997	922	988	924	938	923	970	912	967	1076	986	991	978	934	926	961	952	928	961	957	918	967	951	977	956	933	1011	1023	943	952	947	960	989	962	936	944	1018	944	913	912	1027	968	973	992	924	969	1011	998	948	985	962	1010	968	959	996	952	951	981	952	1016	914	969	989	962	997	1038	997	970	986	1013	1001	958	939	969	1006	910	1043	925	969	1023	987	934	963	1034	946	981	925	975	997	925	982	967	929	1000	971	940	1001	950	1027	974	908	1040	916	1015	1016	965	974	974	938	960	959	939	963	1022	971	992	993	900	1002	1004	969	966	955	940	1016	942	937	969	991	978	982	993	988	1004	1031	1022	1060	938	955	960	976	940	994	948	1010	1015	951	974	982	930	1019	1004	955	983	1014	979	1052	978	1016	985	954	985	935	917	985	978	963	920	974	1025	958	916	1004	961	1004	935	927	982	974	943	978	940	980	1009	995	973	1020	977	967	977	974	1022	958	973	969	968	972	966	942	995	999	963	988	959	940	985	952	967	965	979	931	1008	1024	1026	961	902	969	933	927	962	979	946	941	982	953	980	991	1011	976	961	930	977	938	947	945	922	944	997	985	958	973	982	1006	1031	972	959	989	984	919	1003	1006	973	958	998	1018	952	990	1024	964	981	956	944	921	959	952	966	947	987	976	972	985	1007	962	899	958	962	930	943	968	1028	964	943	944	952	981	949	952	960	956	950	996	973	1003	991	968	917	986	1023	973	1007	1017	938	978	1006	1033	938	1014	1020	1001	986	975	950	926	957	960	1004	970	988	983	931	941	991	1003	977	978	927	952	998	922	953	1000	910	1036	1015	1002	956	989	989	1000	908	934	1004	972	924	978	899	949	1020	979	986	939	999	942	962	984	1049	968	927	991	962	946	970	914	953	1029	1035	922	946	969	969	951	937	966	961	942	986	937	982	1009	974	1050	987	967	979	945	950	998	983	910	979	971	917	930	972	957	979	999	981	945	937	939	980	914	956	958	945	983	983	953	940	930	986	965	1016	959	938	978	968	951	980	988	922	956	952	986	949	961	1066	952	986	967	954	962	972	1001	984	929	968	932	917	958	1020	948	964	982	972	1003	934	972	934	970	1021	1010	1009	1025	967	970	1004	1061	948	907	926	972	957	1065	965	954	945	968	979	900	948	959	999	995	982	939	987	995	950	984	966	972	1021	977	1022	951	922	906	995	1009	964	999	939	930	974	936	965	954	941	966	1023	980	1000	984	948	943	930	952	980	963	934	959	947	1076	996	996	1012	946	956	920	953	983	1010	988	915	968	981	948	991	991	956	977	954	947	1004	987	927	955	988	980	953	969	950	992	982	958	1032	1005	1023	986	958	950	993	947	969	973	970	958	989	941	1021	962	966	1002	921	964	975	967	970	983	1032	971	1013	1016	1018	963	974	972	1001	989	970	929	939	997	975	955	974	1000	958	933	978	981	965	966	994	973	969	934	1003	982	996	959	1009	954	941	922	952	963	950	988	1059	959	952	987	982	969	1005	983	982	1030	932	981	933	970	1019	953	999	932	983	894	1054	1018	1049	930	904	968	1014	1017	1028	971	967	1011	1005	994	929	922	1003	969	945	991	946	1012	989	946	951	963	1002	1013	981	985	969	967	951	970	931	933
12236	1152	277	253	198	160	164	163	189	123	145	147	146	170	153	151	163	184	145	146	147	165	165	159	153	155	167	162	135	186	159	169	172	177	156	149	183	165	162	137	152	142	161	152	160	155	166	163	158	152	163	145	160	168	137	166	176	146	142	184	148	134	168	175	151	169	172	143	153	150	142	152	174	140	144	141	159	175	167	152	168	137	149	137	155	174	174	153	139	159	151	165	175	156	157	176	153	150	167	143	154	152	160	154	164	159	155	154	141	168	156	162	149	164	132	135	146	151	149	131	136	154	134	171	171	162	151	137	184	128	162	169	169	156	158	154	140	170	153	164	168	150	150	155	153	148	191	177	174	132	140	163	134	150	162	145	153	147	166	182	152	133	159	170	155	174	157	160	165	143	176	138	144	160	138	171	151	157	143	134	149	157	150	154	166	154	173	160	155	161	160	165	171	135	162	160	156	151	156	156	160	161	154	161	163	176	169	145	158	151	157	139	151	165	143	155	145	157	155	158	158	172	155	124	162	134	134	170	140	159	155	180	140	134	164	155	142	132	141	155	159	154	159	174	147	171	149	153	175	173	154	158	148	142	200	170	164	167	152	169	158	151	138	146	168	167	156	146	160	158	136	169	154	172	137	161	163	138	135	150	148	158	174	157	148	168	145	151	194	169	169	172	171	159	148	159	147	154	156	180	143	160	154	146	163	155	149	135	149	133	160	177	163	162	173	163	155	141	151	152	152	161	183	164	168	157	179	156	155	156	140	163	148	164	147	181	175	150	145	140	148	153	149	169	192	159	174	178	163	155	158	185	153	146	153	152	156	173	149	160	159	200	172	147	185	168	164	160	141	146	148	151	168	160	144	164	133	153	161	161	151	158	169	160	159	172	162	161	163	162	148	154	140	134	120	155	158	169	160	161	155	150	142	149	148	159	150	148	169	168	160	159	157	160	149	129	157	146	159	152	165	154	161	156	163	150	152	152	153	135	178	145	153	149	161	136	138	152	144	159	163	143	152	164	160	173	149	152	162	169	187	155	152	148	131	156	161	181	154	141	153	144	151	153	145	142	167	147	152	176	166	173	164	114	152	161	170	158	118	170	158	133	167	159	153	175	151	136	166	142	161	149	152	178	152	152	154	173	177	176	149	152	157	150	151	181	150	172	144	130	150	157	145	146	157	168	168	160	164	177	149	172	155	174	140	155	147	194	165	161	159	170	161	159	146	154	157	151	171	156	139	161	150	155	174	162	161	171	156	180	153	182	165	142	161	163	159	171	154	149	167	154	153	156	153	154	152	150	170	171	169	149	158	157	158	168	156	171	154	152	140	145	161	139	168	157	175	148	177	109	141	149	148	168	132	172	166	178	151	171	171	166	147	151	186	163	161	160	161	153	168	175	170	148	163	167	155	151	169	163	168	150	141	168	154	155	137	140	159	169	132	158	163	153	141	157	154	129	142	146	152	157	156	156	157	169	189	166	144	162	144	159	180	146	141	149	158	155	167	162	148	161	158	131	152	167	128	165	166	169	164	176	144	174	139	185	147	151	148	149	156	175	145	153	152	167	158	173	148	160	166	166	160	150	142	159	159	168	158	154	150	189	152	167	140	158	167	139	162	142	172	145	172	162	173	140	183	145	127	163	151	143	149	153	169	145	131	160	177	176	167	156	168	162	149	157	152	181	138	165	148	166	139	156	155	171	170	164	153	122	128	156	169	174	159	153	163	138	161	163	158	156	158	145	165	180	168	165	127	151	136	158	150	152	140	144	166	150	163	162	157	162	165	148	130	144	153	160	155	163	130	137	163	162	139	141	152	175	167	154	158	176	170	168	173	149	137	158	150	145	180	149	154	170	150	134	159	178	149	156	143	163	153	170	173	143	142	158	149	172	161	147	160	138	157	145	163	173	159	168	155	154	139	155	161	138	157	181	156	164	160	148	170	144	165	160	157	145	174	153	162	149	155	154	174	164	149	166	165	151	144	172	159	143	145	169	142	159	144	163	153	148	162	161	138	153	159	174	158	145	158	154	159	157	147	157	174	159	150	156	155	139	153	166	163	154	153	176	147	163	175	157	160	146	160	154	149	152	161	137	190	153	180	163	162	152	139	155	156	170	152	149	154	148	156	130	154	166	165	161	146	164	167	152	150	153	152	153	157	149	164	146	151	176	154	147	149	167	158	157	163	145	154	159	152	175	150	163	185	197	147	132	141	161	145	155	151	160	151	154	152	177	167	162	165	147	142	127	153	158	160	139	188	163	153	169	173	153	195	159	155	166	132	160	155	146	160	145	190	152	150	141	152	137	187	149	162	164	156	163	146	167	160	136	176	150	140	162	162	143	166	148	172	170	145	164	137	162	166	163	155	122	165	158	163	164	138	156	156	154	147	141	152	148	143	168	150	154	142	171	133	140	171	170	146	145	177	143	158	142	163	168	173	148	153	186	159	164	156	166	178	185	158	159	163	173	158	146	151	155	169	148	157	170	170	153	144	146	145	164	138	167	155	157	149	131	180	163	149	144	168	164	147	176	141	171	157	139	148	174	129	150	144	158	158	154	158	155	180	173	174	154	165	171	159	152	138	147	144	159	159	151	177	145	137	176	149	164	166	183	159	145	149	136	178	182	166	149	160	132	167	144	156	170	140	146	141	178	158	167	143	149	166	144	159	161	170	148	143	162	158	168	173	178	139	142	168	147	150	151	137	136	162	143	153	160	155	153	158	140	152	129	140	180	150	179	162	152	146	141	129	158	159	158	119	145	158	144	166	160	174	158	141	134	148	146	167	140	128	143	144	155	170	156	164	159	161	152	153	163	147	142	161	173	157	134	165	152	167	145	163	164	139	152	164	161	166	154	147	140	167	176	150	163	159	142	138	155	165	162	147	152	153	168	168	166	171	166	148	181	158	152	171	182	148	144	162	148	160	158	170	143	122	180	172	175	144	168	150	174	158	140	172	174	149	151	151	149	160	149	154	143	137	169	159	165	165	168	164	149	158	143	171	169	147	143	142	179	157	173	143	166	152	172	164	155	175	179	167	173	152	171	160	183	145	158	152	150	139	149	155	115	142	173	158	139	168	146	137	141	158	156	147	153	155	173	158	151	137	152	157	142	172	169	148	166	189	155	157	175	166	141	160	179	158	168	161	157	191	171	147	145	148	127	161	149	141	126	146	158	154	143	167	170	146	147	158	149	175	160	149	173	162	151	170	158	168	147	158	154	171	165	169	159	154	140	171	171	155	152	148	171	160	164	131	161	169	120	164	150	146	181	170	140	153	165	151	153	151	154	165	180	172	154	178	131	146	175	148	158	145	161	186	165	184	140	163	149	165	148	168	169	148	150	156	167	174	151	159	145	142	172	169	160	140	169	157	188	154	171	160	139	152	180	151	142	155	161	172	174	160	141	131	164	165	144	151	145	156	144	150	156	160	134	144	184	186	151	157	162	159	180	131	140	159	183	164	173	173	145	147	157	158	157	154	175
10671	1059	700	844	702	533	550	545	493	500	487	477	494	478	487	474	416	477	415	424	461	464	448	471	447	460	460	486	481	439	475	438	471	473	468	493	481	445	495	479	463	435	462	476	469	455	410	474	467	481	499	493	469	455	457	461	513	472	458	457	477	473	478	439	445	438	476	458	418	466	436	446	536	451	475	481	484	443	519	496	436	474	478	446	392	434	490	512	447	508	514	448	455	468	458	466	481	451	464	480	479	458	470	462	456	456	467	494	441	420	472	434	451	484	444	493	478	476	456	499	456	445	482	450	434	475	475	502	455	486	509	455	479	486	508	486	458	475	471	451	445	468	451	425	471	482	423	486	465	489	469	491	483	474	435	478	437	478	477	450	512	484	483	473	453	462	473	440	465	472	459	490	492	485	493	480	471	476	442	462	434	404	459	449	528	465	425	439	458	474	463	462	457	478	497	456	463	474	496	490	479	473	452	464	433	477	441	471	467	424	428	467	477	455	425	480	450	472	467	461	437	428	450	486	471	421	511	467	436	476	465	456	484	469	485	440	479	476	447	494	465	457	460	475	449	405	501	477	458	469	514	425	479	439	448	464	453	490	494	415	424	493	486	473	459	463	449	467	414	448	469	483	497	461	419	474	465	480	475	455	442	457	478	475	493	458	459	437	460	512	447	499	482	488	486	461	518	449	458	525	482	481	455	431	458	474	476	475	457	445	476	457	427	450	506	465	464	455	474	446	463	438	428	482	508	498	461	436	466	495	459	465	471	476	471	453	461	477	428	450	452	422	486	489	508	456	467	444	466	469	485	470	534	439	443	449	470	433	467	457	511	484	418	434	464	472	464	474	440	449	445	432	431	489	452	490	466	473	453	445	439	460	490	398	479	490	450	484	478	495	422	477	421	424	417	448	470	462	469	483	456	495	448	462	473	496	470	453	484	460	458	485	455	455	434	463	474	502	465	474	475	476	459	463	469	454	509	483	461	450	469	462	504	481	474	475	453	463	475	396	473	431	453	465	475	491	479	445	482	481	489	456	469	427	454	495	454	508	437	443	494	456	481	480	447	465	471	462	458	465	465	468	445	438	434	491	464	483	500	491	453	432	464	454	483	462	462	463	450	457	454	487	469	468	492	467	505	441	456	445	472	485	447	459	471	486	481	457	461	473	446	520	499	458	472	449	461	464	475	477	474	473	447	476	456	466	438	462	514	476	467	496	468	464	480	479	464	452	459	433	488	438	459	463	455	459	500	483	516	450	430	451	503	471	529	485	463	469	461	491	431	489	437	475	480	480	463	447	463	493	451	482	444	483	416	488	466	433	448	493	489	456	459	435	448	477	468	464	484	467	448	465	444	470	462	476	416	469	500	484	448	465	474	445	444	471	458	454	459	454	470	439	471	450	505	446	480	427	477	492	471	448	460	463	459	456	463	464	481	474	423	469	496	462	434	456	469	463	468	472	482	463	487	423	473	479	477	455	470	515	467	466	445	470	450	489	448	469	462	458	429	483	447	495	518	463	469	471	468	479	494	444	486	473	455	469	454	461	478	462	469	456	448	455	478	466	476	473	452	484	488	485	435	463	495	463	447	475	449	459	450	478	467	482	462	445	449	473	484	437	477	475	440	482	482	469	456	444	482	481	485	496	414	482	474	461	472	483	488	443	433	487	468	430	472	506	438	469	462	475	485	471	443	463	443	477	524	482	469	439	439	445	448	442	463	466	457	473	476	466	452	454	468	477	447	447	455	473	407	468	459	426	494	455	531	456	438	485	476	439	483	471	493	476	442	452	450	501	434	451	457	485	503	442	458	428	436	468	449	460	465	449	429	433	452	459	462	419	459	458	462	478	460	412	461	457	475	484	465	430	472	483	445	450	481	499	438	506	470	486	485	448	473	463	470	452	483	467	460	472	497	481	488	494	438	463	510	436	467	430	465	476	495	447	470	425	449	469	475	442	470	465	430	455	527	476	456	481	439	489	462	475	475	479	484	470	478	455	449	477	432	436	478	501	452	438	450	472	441	482	476	455	484	406	493	480	472	494	485	482	455	487	444	431	463	454	460	463	467	479	438	455	493	448	437	418	442	450	470	452	454	467	450	466	482	456	433	453	466	478	465	459	442	427	442	414	445	456	440	457	470	493	474	480	512	469	474	483	459	456	438	458	443	441	458	485	452	442	448	459	461	454	486	445	458	463	470	462	440	449	447	459	464	438	471	466	439	480	509	415	516	471	482	474	463	490	431	456	484	437	480	461	445	465	462	467	477	434	468	489	506	488	435	464	452	488	448	458	487	458	455	452	475	472	455	427	425	472	454	436	471	464	439	446	506	460	458	459	478	482	456	475	461	460	477	471	472	463	488	465	492	463	422	458	471	475	493	482	430	444	486	450	483	447	463	469	482	463	489	453	490	470	478	461	437	445	489	463	441	466	480	461	463	478	441	462	503	502	512	491	459	475	444	463	485	459	475	459	482	488	481	479	455	537	472	392	476	489	450	468	438	454	449	447	470	475	463	504	482	477	442	456	437	466	488	475	483	387	466	470	466	504	497	476	460	475	450	478	412	496	447	490	499	508	476	458	440	420	463	466	453	503	486	464	478	460	440	466	448	448	494	472	498	486	470	473	483	449	442	471	468	491	471	454	485	480	469	482	474	451	454	494	452	450	451	466	486	485	496	450	436	451	463	446	491	444	448	470	480	509	463	478	433	443	475	495	481	464	464	494	484	461	500	503	440	476	447	481	462	451	463	450	464	474	421	475	430	437	454	478	481	447	433	474	465	479	511	480	441	472	461	444	470	433	481	471	466	432	454	410	484	503	482	469	445	458	491	474	505	433	478	460	466	490	496	478	414	488	519	459	461	452	478	479	477	492	460	425	486	467	472	452	492	497	433	442	432	472	452	480	499	485	492	446	456	474	480	478	431	496	458	450	477	462	473	446	491	493	458	467	452	459	487	474	439	466	475	445	444	427	437	472	493	501	468	476	459	472	489	474	443	424	502	433	474	479	478	422	457	474	472	475	471	483	443	470	506	439	467	454	481	508	475	463	473	477	489	464	446	474	497	496	455	487	468	474	476	450	454	472	506	440	436	448	466	456	486	444	476	483	479	453	488	443	413	462	495	459	442	458	463	444	402	468	467	459	476	482	478	475	445	464	477	449	464	449	447	426	467	497	442	500	453	483	457	474	432	444	469	464	462	459	427	465	444	445	479	462	489	476	452	455	466	508	487	436	455	497	433	475	426	502	443	506	466	455	510	448	419	489	452	430	443	460	459	447	483	489	520	487	441	443	477	456	451	437	497	492	489	510	445	502	455	472	434	459	475	454	467	465	485	481	471	447	462	482	451	446	471	465	479	477	464	473	455	476	482	434	481	418	468	489	449	466	447	462	448	424	436	465	466	424	444	455	441	464	450	490	480	474	456	467	450	439	429	437	472	489	524	475	473	462	488	482	440	440	476	440	476	470	490	438	462	455	468	488
57868	27184	7829	1135	708	612	514	497	450	408	410	414	360	361	372	330	355	336	340	362	355	374	360	332	350	370	350	308	323	371	328	306	320	319	330	334	361	296	323	314	328	320	298	317	343	339	331	331	271	333	317	338	316	357	330	334	313	307	347	334	331	304	332	326	310	333	295	306	290	311	324	292	354	340	358	321	336	293	305	307	338	366	295	326	332	306	323	280	281	319	359	312	305	318	323	305	322	298	316	364	333	290	322	333	298	320	311	327	293	328	320	323	335	320	329	331	341	323	319	337	340	321	345	349	354	328	324	322	294	325	323	316	343	340	343	331	340	304	331	318	326	337	316	326	330	316	325	330	328	323	323	319	321	351	323	333	346	334	296	325	322	315	332	314	316	319	308	296	332	303	317	307	313	314	327	318	333	332	326	353	321	335	321	322	329	308	319	320	350	329	330	317	315	303	316	341	335	329	308	338	333	326	327	359	313	309	330	311	321	335	344	333	348	355	332	301	318	338	330	325	335	326	326	363	335	333	345	326	322	334	326	314	333	325	321	330	311	331	345	286	331	320	335	337	308	300	295	341	314	347	345	325	336	326	322	346	309	303	358	329	318	332	359	293	329	319	334	336	327	326	340	346	315	314	344	294	293	302	352	308	292	342	343	314	304	347	324	316	308	340	311	354	332	354	345	340	305	300	331	320	313	302	349	308	326	305	329	314	339	323	303	320	323	336	329	350	312	300	338	362	332	308	307	341	310	330	321	313	336	321	326	333	330	318	310	325	328	313	345	344	308	351	313	328	321	354	351	343	321	329	329	303	343	348	341	325	303	336	311	315	321	334	281	323	312	317	326	303	343	320	351	339	356	330	375	309	320	295	332	318	331	347	328	328	331	305	359	310	333	341	348	317	312	351	279	359	336	314	321	345	336	339	348	323	310	320	341	342	345	293	323	324	349	321	301	338	342	322	258	320	333	331	360	289	329	324	334	333	343	310	362	312	327	324	326	316	336	323	339	301	368	320	332	359	338	324	360	317	284	317	340	315	323	297	353	324	327	331	308	325	324	330	358	351	345	307	313	312	337	361	312	353	318	304	327	316	376	335	340	355	319	328	320	304	346	316	303	318	313	350	345	345	339	322	328	316	324	350	322	329	322	329	311	317	330	326	333	342	337	338	323	316	322	344	337	333	332	337	338	334	296	309	316	319	325	352	293	313	305	346	315	309	337	311	351	314	285	317	319	314	323	339	269	318	325	309	326	336	340	335	357	279	300	333	323	328	344	340	346	313	324	339	346	334	311	328	331	329	312	341	352	331	362	313	334	332	329	335	339	332	320	313	333	305	295	325	299	312	309	323	344	363	324	335	354	340	316	353	326	299	321	332	306	312	347	324	311	310	327	320	327	374	342	337	348	351	285	324	310	346	315	348	359	334	316	340	334	331	288	321	313	318	321	318	336	316	320	317	340	315	311	326	326	384	324	312	373	324	351	335	356	329	329	348	338	334	328	311	310	346	327	336	340	304	296	333	318	351	340	319	319	325	305	336	290	309	339	324	337	329	334	346	324	317	320	316	326	312	314	299	327	339	355	336	374	302	316	332	314	288	330	336	328	309	336	332	331	305	326	322	338	299	305	349	318	323	317	321	346	297	359	351	318	345	326	345	337	317	311	358	322	335	339	303	328	315	310	315	322	351	324	302	336	297	289	344	315	365	336	342	364	315	329	330	341	339	365	319	355	376	324	331	343	344	325	319	312	323	315	300	280	327	305	343	315	266	293	329	336	301	331	324	295	330	319	343	328	324	301	344	332	362	339	316	328	310	335	326	338	308	326	327	300	325	290	355	328	325	325	338	313	317	341	355	329	322	326	352	374	322	302	351	360	325	349	298	325	332	312	288	300	331	318	312	282	312	319	295	331	299	294	301	325	326	329	318	349	337	358	319	334	304	326	315	321	322	311	324	334	309	320	301	325	308	354	343	303	346	333	356	346	335	331	332	306	325	302	308	314	354	343	326	334	322	339	317	284	285	345	324	322	330	308	315	335	309	323	303	349	326	326	358	333	314	328	282	303	341	309	305	343	307	317	324	364	319	340	335	355	291	336	340	347	327	335	275	298	312	354	331	329	321	321	293	342	328	371	326	353	309	322	341	351	313	317	330	350	344	325	315	343	335	317	315	314	303	311	325	341	311	345	310	312	318	341	319	328	352	349	346	305	345	325	314	301	321	304	313	343	343	357	346	340	338	288	330	334	344	325	319	290	358	321	316	338	318	328	309	348	329	338	306	360	313	321	351	350	303	320	344	323	321	331	367	309	298	322	324	332	349	314	332	311	314	332	328	349	369	349	343	320	290	309	353	348	339	297	297	343	340	309	306	329	321	326	304	323	320	313	335	299	307	305	308	347	297	312	292	312	312	356	318	322	342	315	321	302	294	303	346	319	325	350	307	332	311	351	329	316	319	310	298	331	360	322	316	299	330	314	316	320	352	300	319	353	332	319	321	347	308	305	311	312	303	321	320	341	272	333	335	327	324	346	324	337	331	342	324	315	268	327	326	304	372	339	344	355	345	342	316	270	340	345	361	331	314	357	311	327	310	318	306	313	336	371	322	300	302	324	318	300	334	331	335	357	324	322	308	321	348	347	326	348	297	351	366	340	336	336	321	340	285	332	337	303	302	342	323	289	325	300	328	347	333	309	333	323	356	316	340	333	295	301	293	329	333	355	368	310	298	298	334	332	334	340	335	326	326	311	351	292	307	313	328	330	321	305	357	326	354	312	358	295	314	345	337	335	341	326	312	317	322	337	292	363	319	319	341	324	346	353	344	317	322	320	318	310	319	334	331	309	329	347	308	296	319	323	328	327	350	326	326	322	332	349	335	346	290	313	296	310	321	325	333	312	341	318	342	337	312	345	319	318	316	321	326	351	344	317	334	302	335	324	318	364	327	347	291	336	319	346	314	288	338	315	342	323	304	329	304	339	309	309	311	352	337	347	333	321	311	335	326	337	307	324	320	319	290	331	324	345	328	335	328	369	296	319	318	319	293	316	286	355	308	335	329	307	317	355	322	354	328	303	353	312	315	329	297	275	333	328	312	308	330	335	321	326	307	321	298	359	306	315	307	351	319	306	292	337	333	308	315	287	352	329	321	333	315	335	319	329	353	323	370	294	303	331	352	317	297	347	299	355	328	303	308	322	317	342	330	350	309	298	299	360	334	321	333	339	329	331	320	329	319	332	312	352	301	312	324	339	336	335	307	312	354	321	331	332	321	344	320	309	310	342	327	317	315	323	330	321	299	320	337	339	291	316	317	325	327	327	336	337	332	289	275	350	312	321	356	339	294	281	359	318	325	315	306	307	298	275	320	307	322	309	329	337	310	347	363	334	316	338	325	346	343	358	320	300	310	319	331	319	350	316	300	314	297	334	309	328	319	318	314	307	355	304	319	354	346	328	316	312	342	344	338	355	324	329	299	308	357	321	337	346	293
37087	5845	2562	3098	2652	2152	1881	1593	1444	1362	1251	1169	1095	1162	1107	1055	1023	1056	957	943	946	944	865	909	926	923	920	890	852	893	955	914	886	931	853	891	886	877	847	889	895	900	857	893	840	852	830	841	834	829	820	787	892	905	861	859	825	838	796	842	798	823	812	814	776	861	835	828	920	834	817	887	835	817	834	867	781	843	805	810	836	818	843	836	849	798	855	864	835	861	841	824	833	778	849	813	812	830	806	848	779	838	831	820	800	822	810	821	828	836	843	826	855	838	796	840	799	785	846	871	784	819	896	791	815	863	842	814	811	750	828	818	793	844	807	856	796	802	849	835	803	766	788	848	798	851	858	798	799	901	838	782	841	843	836	815	756	858	761	819	868	818	835	849	822	815	786	808	831	805	853	812	836	810	844	850	818	825	836	808	810	879	771	822	881	826	820	811	847	880	809	833	793	797	775	826	741	824	763	836	789	788	817	802	813	842	827	820	786	790	817	765	817	845	832	818	817	791	772	779	791	815	841	781	813	831	818	813	832	838	844	809	890	861	890	824	801	832	883	835	866	827	834	828	805	801	859	798	841	837	841	785	873	857	829	825	838	796	793	797	844	776	823	863	805	834	831	857	810	836	781	856	825	815	816	831	832	781	787	763	821	819	861	849	816	821	823	844	832	829	869	848	817	847	816	882	849	824	808	831	753	826	780	792	830	868	827	850	869	756	795	852	812	795	868	785	860	801	820	870	776	848	774	790	822	835	852	830	845	825	861	803	782	857	798	841	851	803	796	817	813	797	834	769	836	770	842	863	854	814	835	843	843	847	831	818	781	848	854	832	833	807	856	845	786	830	831	775	791	804	798	825	816	865	825	845	848	749	822	852	788	803	804	820	811	809	780	805	879	863	854	896	813	842	844	787	826	847	837	840	823	773	809	817	836	843	809	842	815	834	853	803	865	789	851	829	758	816	801	774	870	833	846	790	860	793	784	801	802	782	821	783	824	799	797	804	834	829	840	806	826	774	784	841	799	831	845	821	784	751	843	810	781	821	828	832	829	831	808	801	831	810	802	853	846	808	855	839	814	865	826	822	813	794	828	807	808	809	820	800	848	875	828	818	839	894	842	877	809	832	801	811	800	773	842	833	835	818	787	867	835	816	797	788	795	836	779	794	800	842	802	806	802	821	814	902	791	810	800	810	858	810	828	823	839	856	868	770	793	781	815	801	815	814	817	816	836	837	777	822	870	788	797	794	798	849	824	796	822	787	803	832	832	815	850	829	806	805	859	870	836	772	761	839	833	782	842	838	809	775	877	798	823	833	810	786	782	823	813	860	797	815	798	776	832	830	835	827	787	832	821	877	847	743	799	782	851	827	777	806	833	838	803	816	835	793	859	856	874	842	768	813	806	804	847	810	811	832	805	790	786	779	766	800	797	854	855	804	849	844	841	830	857	790	838	769	808	804	788	856	806	843	828	857	850	826	787	795	861	780	830	786	830	829	831	788	825	833	837	766	813	841	816	828	820	837	765	867	797	846	843	772	777	857	822	810	813	809	869	810	851	830	837	820	811	765	799	841	785	868	800	817	838	917	776	823	856	796	846	772	764	798	824	863	800	830	825	815	791	825	859	838	801	866	828	828	790	870	808	873	841	822	805	850	822	803	839	890	778	820	802	860	796	831	827	860	819	797	792	840	832	777	788	835	792	838	830	787	795	868	816	804	815	804	807	804	858	821	875	845	780	846	813	787	799	800	848	813	811	821	859	753	849	861	807	857	784	831	764	856	805	780	779	812	740	808	818	799	861	823	797	837	850	846	780	769	842	789	812	811	810	799	807	850	834	841	854	798	827	794	828	856	772	761	798	799	852	754	802	800	775	852	843	763	784	869	838	844	860	839	794	849	886	798	886	843	796	782	769	812	842	808	852	815	829	835	850	830	846	797	834	801	823	839	774	849	790	847	776	813	809	804	787	812	830	890	820	780	811	828	799	811	837	766	829	815	818	847	844	798	845	820	813	810	810	814	857	789	819	773	816	807	793	798	834	825	811	822	779	832	774	824	826	851	846	802	849	810	800	804	775	823	824	870	800	784	821	779	789	787	859	822	783	790	794	876	831	862	786	769	837	845	804	838	791	848	834	837	791	820	818	772	823	824	839	786	820	835	858	804	882	783	796	782	803	810	823	816	774	761	850	748	798	862	851	789	810	756	797	842	816	841	834	866	815	795	827	837	833	813	816	799	776	824	822	777	869	794	812	824	810	806	787	778	802	821	798	800	789	832	779	833	863	842	796	825	806	836	844	831	776	799	831	787	793	812	845	788	782	803	809	840	866	809	848	795	819	792	853	846	811	845	802	821	807	788	839	759	834	823	867	855	871	867	851	740	827	811	861	856	800	797	805	873	864	804	787	803	781	813	764	809	852	875	834	862	856	844	867	852	845	829	767	803	856	878	779	867	779	881	830	827	832	861	830	830	847	827	817	838	865	868	778	778	779	840	846	782	808	816	819	833	817	789	788	794	834	806	818	839	824	803	802	822	829	793	790	801	751	813	772	834	850	834	846	820	809	851	830	812	806	843	885	793	786	781	757	830	791	869	825	829	807	882	873	802	804	781	804	821	770	812	833	834	854	824	825	831	807	822	800	797	795	838	831	814	801	772	825	813	798	864	831	794	834	879	830	778	852	833	821	824	775	800	770	855	813	795	818	852	806	824	812	793	820	810	783	805	818	831	807	798	810	850	782	823	786	830	795	824	797	769	835	810	818	802	819	806	802	831	783	845	840	777	844	829	833	825	885	804	841	828	822	765	816	821	806	845	833	768	847	827	798	824	790	863	802	812	889	842	840	837	846	828	817	845	792	871	847	834	816	851	840	801	854	792	811	793	810	802	840	852	821	794	795	839	791	820	815	841	814	792	827	804	781	775	801	795	843	763	788	827	809	818	845	868	814	771	818	842	762	819	826	837	815	828	810	799	790	853	809	821	829	808	834	781	814	815	821	836	836	772	835	830	893	765	809	814	848	909	798	890	909	862	821	836	871	843	802	836	800	867	805	790	813	819	817	827	865	855	797	826	748	834	784	809	843	872	830	811	807	775	762	837	815	831	847	797	781	790	853	802	815	795	817	808	813	825	804	831	794	792	806	842	849	814	818	784	811	793	835	828	831	832	818	806	785	741	858	822	811	830	840	873	818	821	807	835	819	793	796	812	833	814	795	839	832	852	789	817	792	830	763	812	847	845	788	859	791	807	803	818	816	822	792	826	811	828	916	804	831	828	808	856	785	841	774	815	808	802	868	779	834	813	820	847	786	842	832	810	824	766	820	838	841	797	804	749	833	850	826	833	825	812	832	861	814	765	810	804	798	836	783	811	861	748	840	824	794	817	783	871	815	853	854	789	790	794	833	805	804	870	841	860	769	831	828	847	845	791	840	823	753	821	808	843	812	809	836	877	774	869	825	849	813	823	841	861	836	766	854	867	847	827	827	809
66124	32856	17199	3367	1300	1043	824	698	621	556	550	527	513	465	477	524	477	477	507	454	468	424	453	458	450	463	422	470	427	423	431	421	400	430	423	441	455	425	400	389	437	410	372	403	426	394	423	398	386	386	447	437	389	395	381	422	407	422	457	420	413	412	400	404	413	356	414	385	419	402	426	424	407	445	449	392	461	393	416	475	446	399	392	440	419	449	413	401	417	446	453	452	423	439	422	414	385	433	442	401	424	412	426	442	380	426	356	374	416	389	420	383	401	411	389	403	389	406	383	408	436	411	398	435	416	378	393	405	399	427	398	416	411	451	411	421	436	404	413	429	412	421	379	446	407	388	425	424	415	389	414	441	399	374	437	415	421	432	447	391	440	393	397	432	402	459	442	430	396	380	410	410	439	403	419	427	395	411	393	430	423	404	386	401	432	390	388	415	381	408	431	399	426	408	383	432	423	419	428	429	406	366	430	398	410	447	398	378	389	417	417	387	413	415	418	412	437	413	420	403	411	407	403	405	424	404	401	414	427	419	409	449	410	425	452	413	394	441	398	405	411	378	375	425	437	441	422	399	430	402	433	389	407	396	369	394	412	441	421	432	388	393	437	397	430	428	408	421	426	404	428	392	424	411	451	454	397	446	426	408	391	428	433	426	430	448	454	421	452	408	432	435	418	451	398	435	413	434	397	388	418	403	388	429	429	409	414	402	452	434	414	419	426	471	452	405	421	430	429	422	416	401	432	448	412	413	364	428	401	399	411	410	416	416	451	399	385	408	381	429	404	395	422	392	397	400	430	449	419	389	414	433	402	418	414	442	423	420	419	451	387	402	408	414	398	408	416	467	407	366	397	390	428	432	426	390	405	383	400	400	419	388	391	440	437	405	447	433	433	437	402	418	415	410	417	378	408	420	439	416	454	437	405	413	378	385	426	410	389	397	437	387	434	456	457	404	415	403	441	434	401	428	417	461	387	431	366	431	421	445	401	386	420	399	417	443	415	341	383	419	358	410	379	428	416	394	390	427	438	387	380	415	428	393	394	375	423	377	413	400	402	420	383	414	420	409	442	448	398	417	411	419	395	405	431	416	388	439	392	390	407	431	422	459	394	391	419	421	404	391	399	418	426	406	416	423	425	415	378	440	427	418	377	431	433	406	425	415	434	391	393	403	370	429	394	378	416	404	416	408	415	411	421	378	385	419	395	402	431	400	428	412	409	435	399	432	410	404	398	380	397	428	445	427	427	402	428	384	423	418	384	403	416	455	394	416	424	403	392	408	377	410	406	416	388	375	428	414	447	412	392	404	379	447	408	438	424	421	403	465	425	407	407	445	350	428	441	407	423	395	426	421	410	383	388	432	422	394	382	431	415	398	382	427	402	406	393	375	393	455	392	436	417	407	435	407	420	432	379	428	406	379	415	424	356	470	440	414	408	404	431	373	399	390	415	432	398	377	382	430	440	403	395	417	425	425	410	400	433	417	397	406	398	417	427	436	418	431	359	427	446	413	365	405	409	433	452	438	433	408	408	436	423	434	427	383	423	403	449	399	444	426	413	435	384	386	415	408	410	438	403	401	428	405	419	415	422	407	413	425	396	411	411	411	465	391	402	383	376	426	452	411	417	393	376	432	364	356	426	382	423	409	441	394	398	389	385	441	426	382	404	382	409	412	444	407	421	427	387	391	442	407	401	431	414	415	426	426	393	430	455	392	411	430	440	468	425	458	394	472	411	397	397	395	413	406	425	451	396	399	423	405	413	430	369	431	382	407	404	424	440	425	402	429	458	397	418	407	408	407	430	422	399	363	417	389	410	401	401	388	412	419	392	419	437	405	436	418	405	431	422	398	422	397	438	435	445	412	406	398	411	421	431	414	395	437	403	442	431	401	423	425	412	408	371	381	450	422	449	425	377	411	409	401	369	411	376	453	420	410	443	443	408	452	393	405	416	430	439	406	394	410	395	406	419	443	381	413	406	398	405	421	400	413	415	435	421	408	390	386	381	415	408	431	383	378	425	399	411	416	432	394	461	412	423	372	385	426	410	428	409	402	394	457	414	400	418	378	409	446	406	435	439	424	414	424	425	387	409	420	436	420	432	413	373	452	418	398	403	438	403	405	390	431	400	422	436	384	394	433	460	413	397	426	401	392	394	409	417	437	410	442	404	453	426	452	387	438	396	409	452	424	432	349	453	412	376	393	422	411	394	412	437	402	479	370	386	446	470	438	388	377	404	402	424	422	374	405	393	427	395	411	392	415	439	426	391	385	377	397	418	397	399	454	425	391	423	411	405	444	425	400	455	398	458	449	443	415	443	410	380	413	447	412	398	455	432	381	424	413	398	432	430	411	413	429	416	446	421	409	379	400	441	430	425	396	407	409	439	409	430	406	424	406	427	404	440	442	427	430	431	423	418	435	419	421	418	419	411	398	408	422	420	429	377	429	400	398	411	430	444	427	422	420	388	432	418	407	401	415	387	420	410	425	441	411	403	379	400	396	420	410	373	395	403	436	414	407	406	408	402	425	385	432	411	420	399	393	404	442	409	408	441	414	404	375	434	429	410	404	437	432	408	371	381	438	405	423	399	406	442	392	417	423	392	413	388	408	415	438	427	381	453	402	436	405	402	453	410	398	378	416	416	392	383	465	398	418	434	404	433	414	418	426	431	409	391	417	397	430	385	418	430	414	432	413	415	440	433	382	380	409	406	405	439	403	430	389	405	456	416	359	418	429	442	448	385	408	366	364	424	401	432	449	423	460	383	427	397	408	403	435	400	444	433	416	426	423	444	363	435	391	390	398	432	457	409	405	429	435	433	420	415	403	423	432	434	405	464	443	382	448	439	477	441	443	403	429	401	402	404	388	380	438	392	398	463	432	396	388	400	400	402	428	403	414	382	391	392	399	346	409	430	433	454	441	372	449	426	402	399	430	417	391	405	423	405	429	389	417	400	469	389	431	422	448	433	423	392	432	399	394	418	418	438	449	414	437	428	375	384	417	405	423	442	403	402	405	383	366	403	397	416	408	398	428	398	416	441	427	455	408	385	398	387	428	410	434	405	404	431	428	431	427	408	442	394	429	424	431	402	387	430	393	392	380	434	421	451	440	404	392	393	446	411	418	391	462	409	425	389	417	406	397	418	412	364	431	378	408	408	395	416	391	442	382	415	444	403	432	425	458	423	417	436	413	440	459	419	391	417	436	418	447	470	392	404	410	430	381	418	394	408	427	418	381	410	406	379	425	391	405	398	452	439	417	432	434	419	420	438	389	437	396	398	428	400	419	402	416	400	426	376	429	425	418	398	406	424	404	427	387	398	407	380	399	413	396	386	395	415	410	398	404	415	435	427	409	384	457	431	418	428	403	405	436	440	436	406	416	440	442	388	399	399	436	375	430	437	468	400	409	419	431	408	365	395	415	426	428	429	441	395	439	451	396	389	418	458	428	404	378	432	436	418	420	433	416	407	366	377	418	436	440	389	402
46421	8686	4203	5085	4200	3537	3051	2550	2216	2043	1847	1668	1659	1504	1487	1340	1353	1257	1303	1253	1205	1209	1232	1236	1151	1089	1151	1054	1170	1162	1099	1045	1055	1137	1029	1085	1050	1109	1012	1095	1069	1059	1027	1043	977	1021	1062	971	1012	1062	989	1003	1042	1077	1014	1051	998	985	961	978	1035	1093	1010	981	1015	981	1027	1001	971	1009	977	1002	972	976	987	987	915	1006	1008	970	1022	1004	994	988	1037	994	976	1003	1029	997	1022	957	1005	935	965	978	963	963	1008	1010	995	973	987	999	992	981	989	1021	1048	995	989	971	978	997	957	995	1003	964	991	952	978	958	968	947	1035	997	959	954	940	999	1003	972	983	986	1033	950	980	1004	1008	950	981	983	990	968	990	994	973	991	1014	933	957	1028	973	961	1000	1001	961	975	1004	930	968	971	965	1029	992	1018	983	961	972	975	986	999	1010	966	971	964	962	1010	960	944	1024	1016	964	953	959	1009	970	987	925	1039	949	992	997	969	1004	985	972	986	954	951	981	938	915	1004	942	1047	965	970	971	1019	1006	1020	979	989	950	966	1002	967	979	1001	1022	1014	1017	970	962	976	997	962	919	1012	969	1000	922	962	940	952	909	974	989	990	948	1051	970	989	950	1038	935	992	995	993	978	1063	959	928	1008	955	946	992	950	932	950	999	947	959	960	936	979	924	1003	965	991	946	1024	924	1041	965	968	990	995	956	1039	979	957	895	979	945	959	935	1043	890	1001	1010	956	975	944	958	953	991	1013	979	965	984	947	989	976	934	981	1000	918	917	921	942	972	1003	1017	976	990	994	988	986	964	999	1005	936	988	963	946	910	981	981	972	988	1046	973	990	981	1019	963	941	966	980	957	892	914	1006	980	930	965	979	962	993	1004	1010	934	931	923	965	1027	946	991	1012	992	982	994	970	974	1018	1007	978	1013	1004	940	935	960	983	981	994	976	934	1006	936	938	955	986	985	996	943	955	998	988	982	947	1002	1018	975	942	1038	997	933	986	974	996	1019	912	958	1002	1052	949	963	981	1008	941	993	1026	960	980	988	996	977	962	958	1018	978	942	931	1024	967	965	968	959	948	988	1006	997	957	1015	978	950	995	978	934	931	938	982	951	924	994	1023	993	945	1002	1010	973	1001	1022	951	958	975	943	961	966	994	1009	1033	932	943	992	959	984	987	984	998	965	1003	979	925	992	976	973	981	934	996	935	918	980	992	987	1011	972	967	1016	972	992	933	1048	972	968	997	1016	919	914	971	967	998	953	984	1010	942	1022	972	1009	961	922	982	998	967	1046	1031	1042	949	929	955	1003	942	944	989	959	950	969	930	931	993	995	1006	922	1035	967	968	950	911	948	970	952	999	966	998	1001	947	993	1007	934	940	937	939	912	951	982	960	934	980	973	962	981	992	967	938	886	964	1012	897	984	896	995	1020	1040	986	1046	964	995	973	967	956	1000	1005	997	939	1030	937	937	960	958	964	933	990	1011	956	940	984	987	946	969	973	1016	961	992	950	965	995	993	970	945	962	963	961	1010	976	1024	946	958	1020	991	1074	972	1000	975	988	951	952	983	952	982	973	964	974	981	999	981	937	954	1011	931	898	971	950	1045	945	971	960	949	979	934	958	985	927	979	952	998	980	1010	966	955	1020	992	973	987	973	975	1006	962	1025	1017	989	967	971	1015	939	983	976	982	967	965	956	981	996	957	950	994	995	981	971	936	977	975	968	1002	997	986	1011	1060	951	1041	987	956	929	968	917	1007	1003	990	1019	987	1014	1007	955	920	971	942	971	972	1033	968	1003	977	936	969	1008	1002	989	973	915	934	987	987	1004	1004	987	975	1002	935	988	937	945	1004	1019	994	964	1004	1022	997	945	918	996	974	944	1013	957	970	993	935	993	918	945	962	957	1004	981	978	995	1004	934	941	949	953	999	982	900	933	975	979	962	951	968	1004	967	1003	1001	960	1028	985	1001	995	999	952	1002	1005	926	952	1001	932	1020	983	1019	934	920	1019	991	1013	993	988	981	958	962	990	1000	980	1011	999	951	965	973	953	1005	975	932	968	969	1013	970	996	935	968	1022	1030	948	994	937	1068	967	928	1001	960	968	947	996	1016	964	906	934	956	966	974	1038	1001	968	959	953	953	1003	985	985	999	987	963	924	901	968	1017	1045	985	994	948	987	1017	970	1020	957	996	1003	945	987	992	987	943	936	982	993	991	969	974	959	947	955	960	986	948	984	1000	1014	981	990	1006	993	1018	1022	999	969	958	1008	993	946	966	987	1006	993	998	986	999	980	1003	956	946	962	985	999	1020	999	1054	924	961	990	909	904	998	962	951	916	1005	977	924	938	990	947	990	978	974	935	956	997	968	951	975	978	993	980	995	984	970	1000	985	973	907	968	969	954	1012	1047	1054	971	1022	1028	994	934	1038	944	1031	999	962	986	950	963	977	1022	978	1003	981	966	997	963	956	918	988	963	1010	987	1035	1029	938	950	946	993	965	1003	910	967	994	973	1032	997	1005	969	963	971	1003	1007	1032	994	956	961	951	958	983	980	962	988	978	961	978	946	995	1012	985	1009	964	918	988	994	945	1015	986	969	945	982	1037	912	1033	990	971	981	1002	980	968	971	1014	987	956	1010	946	1035	967	994	1020	975	941	1025	957	994	937	966	1003	984	964	966	995	942	990	968	991	964	997	1010	979	983	1033	918	948	986	1015	956	1012	1009	947	970	935	1021	989	976	1011	984	1029	1004	909	980	946	970	961	970	977	948	981	1051	930	957	941	940	1070	955	1011	908	997	986	948	1032	998	993	915	984	975	924	929	964	951	1007	955	990	935	1018	967	928	990	934	989	988	926	930	874	1012	969	969	953	990	1024	998	941	1013	1005	982	978	995	1041	929	972	1055	949	971	993	981	1003	997	946	951	887	1016	1011	943	1011	1049	972	968	966	953	967	982	962	982	989	937	972	1005	968	992	1000	958	1016	957	988	923	973	1009	981	979	993	963	925	997	995	947	1005	1004	943	963	1006	1003	1010	1002	969	937	976	961	927	1004	922	984	1009	961	943	998	977	984	939	1028	1001	968	931	1012	984	957	992	941	994	999	1033	927	913	970	926	986	957	974	979	974	970	1030	999	986	1017	1008	943	1012	939	929	998	975	1017	977	969	915	1022	949	987	933	919	984	964	937	956	1021	961	939	969	981	954	971	973	992	978	961	949	962	989	992	931	984	1008	963	852	971	971	951	1010	959	1004	1030	962	956	992	943	977	980	968	1003	983	913	943	940	979	1036	938	1003	978	1014	1002	1037	981	969	1003	974	955	959	954	988	971	996	1007	941	966	965	994	936	969	993	994	939	978	961	947	1006	1007	987	958	975	952	987	978	984	1022	1000	960	945	975	952	942	972	1001	975	959	948	991	985	887	1053	981	1006	1013	948	989	1009	1018	992	939	906	967	992	928	980	962	999	974	965	915	986	1005	977	972	989	947	995	977	961	1009	1011	925	924	949	984	979	987	1008	959	945	960	974	959	981	954	1002	1020	982	918	1004	957	1003	965	985	982	986	907	961	948	991	962	982	948	952	1047	953	1011	1013	934	980	979	989	996	1033	1053	940	965	989	986	918	993	999	981	992	976	972	931	997	938	970	955	955	979	1025	957	957	975	985	945	1007	934	961	997	879	970	966	926	969	966	964	985	994	963	952	947	974	979	977	947	993	994	1000	930	925	952	999	1008	917	1004	938	932	999	979	974	933	927	946	951	975	973	947	942	1023	959	985	996	962	1025	962	1009	932	998	1013	969	933	941	1020	1041	1014	994	995	1008	986	951	1003	990	997
11970	1163	261	245	200	196	157	171	171	137	152	179	156	173	167	142	145	167	160	135	156	152	166	174	185	134	151	147	173	139	159	135	142	174	180	154	159	162	168	191	151	176	141	167	159	146	167	155	172	137	164	157	164	151	143	132	156	160	170	169	142	179	146	164	151	166	187	157	166	151	151	131	166	163	147	165	146	151	174	158	152	151	165	161	179	179	169	154	162	158	153	146	153	153	142	154	166	161	190	164	171	157	167	163	154	139	172	126	159	153	159	167	170	162	140	157	170	188	166	147	142	126	135	162	155	166	142	176	158	125	163	135	142	151	153	185	150	168	159	153	153	158	156	156	156	169	171	173	134	147	176	157	192	172	163	165	164	174	166	142	155	159	153	139	145	151	148	159	144	155	152	163	165	163	167	159	172	139	162	181	164	154	140	148	155	172	162	168	154	169	174	147	134	155	148	142	167	138	167	156	156	170	164	180	149	142	179	184	172	178	150	155	195	148	171	155	159	168	157	149	153	153	154	154	163	170	149	141	145	151	185	155	160	159	176	169	147	151	157	172	177	163	172	159	166	143	168	183	166	166	130	152	144	153	141	158	144	166	148	150	164	151	149	176	157	151	154	139	156	151	153	171	176	176	174	171	153	157	163	161	162	175	154	190	155	141	148	163	158	158	149	167	165	192	159	165	157	155	168	180	156	176	162	152	165	166	149	152	137	172	169	131	162	148	161	166	165	152	163	149	128	163	170	174	174	159	137	138	142	157	164	186	149	139	153	151	189	163	160	169	166	157	141	141	152	149	142	177	160	167	156	161	154	168	153	164	161	146	171	183	163	146	162	151	138	155	146	149	163	167	159	179	175	155	151	153	160	167	162	186	152	156	149	153	173	175	149	163	142	140	159	159	129	138	182	154	146	162	150	158	156	145	128	154	141	169	153	140	169	157	137	160	171	132	167	175	150	156	163	147	172	172	176	160	173	159	156	163	131	170	171	140	144	138	177	140	166	151	173	150	160	157	147	147	168	168	145	149	173	168	152	138	157	160	169	164	145	163	161	163	150	169	154	153	156	147	163	149	164	158	165	174	170	176	159	162	155	133	159	160	155	160	191	155	148	161	171	172	163	138	168	160	173	152	152	132	146	158	158	174	154	152	152	189	153	163	146	149	147	157	155	164	164	171	151	155	191	173	172	175	150	157	174	147	146	149	151	182	148	151	160	179	169	172	155	165	159	161	160	138	162	138	140	175	181	157	172	145	145	150	151	162	145	159	149	164	183	159	158	154	166	134	161	169	153	190	160	155	143	160	152	139	167	144	166	155	142	158	146	160	151	159	160	175	147	156	136	164	155	162	133	152	161	145	158	179	172	146	145	136	138	176	166	140	161	160	149	142	152	174	151	167	184	148	151	164	181	144	153	119	153	155	126	154	150	142	178	153	160	163	186	157	158	173	165	165	157	156	170	154	148	160	152	151	165	154	137	152	137	141	168	160	155	176	164	162	175	139	142	165	177	168	159	156	139	167	147	173	170	159	144	121	178	158	170	146	140	157	170	162	172	166	174	162	153	133	155	182	183	161	150	149	162	159	156	144	156	146	163	160	160	137	140	146	154	174	183	147	149	155	161	156	138	160	157	148	179	167	169	146	182	155	165	170	163	163	167	153	159	150	148	167	150	162	179	150	139	131	163	141	162	168	175	148	139	173	157	150	136	162	141	130	175	172	146	170	138	137	152	144	151	155	162	154	183	172	130	147	149	161	174	164	174	172	137	180	147	177	150	161	168	164	182	165	149	168	150	147	171	170	167	167	164	174	167	181	123	157	170	160	168	177	168	161	149	154	155	165	151	164	162	163	131	164	169	135	165	166	152	154	179	170	140	164	158	136	166	170	152	173	135	163	155	145	149	195	163	149	133	149	155	147	162	149	188	162	175	154	173	146	164	147	170	157	124	150	151	169	153	156	165	142	154	158	163	166	148	129	163	157	154	139	141	149	158	155	167	163	158	155	159	159	149	168	140	162	147	167	147	177	201	153	176	156	137	168	169	171	176	181	160	164	159	133	151	142	150	154	149	149	168	164	174	142	173	144	156	149	155	157	159	182	156	163	165	146	161	155	135	173	174	149	147	174	148	163	175	149	142	172	167	136	158	178	165	163	151	144	140	159	161	173	149	164	161	164	169	145	144	153	169	169	161	166	194	163	165	179	158	168	140	174	155	152	154	150	161	144	167	168	158	164	162	169	156	151	145	151	172	153	143	158	143	155	171	149	141	166	140	160	169	135	155	153	160	174	155	151	170	156	159	167	182	156	149	164	170	159	152	170	170	131	140	142	147	143	187	157	136	153	158	143	144	172	166	156	151	153	141	164	175	153	146	170	170	174	139	158	145	151	170	141	162	140	157	145	177	159	139	152	162	181	162	152	166	140	149	187	167	167	155	127	170	150	148	145	165	174	153	162	166	167	180	157	153	137	130	175	167	166	133	172	143	153	164	176	177	185	149	152	154	166	151	159	157	155	155	144	156	166	162	165	164	158	146	189	149	173	150	177	137	164	179	148	168	171	166	156	176	143	141	164	179	167	160	171	181	153	130	130	151	159	158	160	153	174	163	155	183	157	151	146	158	147	185	137	168	158	164	168	164	148	150	161	151	180	140	169	158	138	135	164	165	146	182	162	159	187	168	156	168	180	144	145	147	185	161	173	168	171	154	176	167	181	147	143	172	170	166	168	167	129	178	165	151	152	149	162	140	167	158	164	173	157	148	162	148	147	153	147	165	136	121	162	176	144	158	157	137	155	135	157	167	159	153	135	173	173	162	173	155	161	158	191	155	157	168	194	165	144	160	179	151	181	163	163	149	155	148	141	188	140	172	144	146	154	151	147	135	196	164	144	159	181	162	128	151	186	177	156	167	153	151	142	149	146	198	181	152	151	162	159	160	161	149	185	146	139	159	140	153	138	182	167	139	206	151	169	170	164	136	156	163	163	148	157	155	150	155	175	143	168	143	168	170	177	141	143	161	156	149	170	167	154	153	148	169	152	168	176	161	142	166	133	146	165	163	158	159	149	138	153	148	163	152	136	152	161	175	166	162	178	176	141	130	160	160	142	151	168	149	159	161	157	159	174	158	170	153	164	165	179	177	172	177	131	153	157	191	161	157	158	148	155	160	174	172	162	156	181	165	141	143	127	164	165	167	158	159	158	167	143	146	135	140	169	159	150	174	161	135	163	159	147	183	172	161	145	154	158	180	171	149	145	160	170	128	193	166	167	168	180	163	188	151	164	138	152	167	155	141	175	170	163	151	161	152	156	154	147	152	159	148	149	152	142	149	158	153	181	161	182	149	187	169	140	162	146	134	173	180	154	145	170	155	153	162	142	165	163	165	152	150	158	182	174	169	173	180	161	156	157	166	131	155	153	168	160	154	177	162	163	165	172	168	148	155	171	145	160	154	153	158	151	146	152	158	161	167	159	151	156	170	158	169	167
10484	1159	685	848	635	556	550	523	518	472	502	465	450	464	491	457	490	435	450	469	480	448	457	484	435	474	449	455	480	478	483	464	444	441	439	478	481	426	517	436	491	419	466	431	458	432	485	479	458	472	443	460	451	484	468	455	502	452	452	497	479	488	495	436	432	481	483	414	442	477	482	444	479	473	487	441	440	487	477	447	428	495	486	454	464	457	475	443	461	507	445	465	474	453	452	467	494	467	470	495	477	479	442	467	471	509	447	472	433	450	450	460	481	473	533	447	454	455	424	479	450	467	487	464	479	494	483	472	435	451	442	495	485	494	452	480	460	463	479	466	500	472	459	451	486	480	439	462	457	458	502	483	459	481	468	455	469	477	487	493	453	462	473	469	471	442	478	476	444	490	455	462	462	498	465	477	447	490	461	464	441	509	496	456	456	441	455	487	469	474	493	467	482	472	480	474	410	448	497	457	461	475	478	480	472	468	444	447	465	448	499	482	455	493	472	440	438	497	482	456	469	483	480	481	508	431	456	452	458	475	485	445	454	461	481	473	476	481	473	439	464	418	466	433	461	426	445	446	450	479	467	486	460	443	452	471	490	463	475	451	471	508	507	466	503	492	463	472	461	455	452	446	452	458	431	467	525	439	487	495	458	465	450	480	434	472	473	460	457	427	486	479	410	448	458	462	493	426	525	460	432	467	423	456	483	517	462	442	422	478	449	438	462	430	450	468	471	446	470	516	429	506	459	473	462	485	480	500	445	469	478	443	435	466	435	456	461	474	459	425	483	460	439	499	452	447	496	469	454	448	482	467	460	496	499	448	432	413	457	427	459	486	474	487	466	409	464	487	444	477	460	463	458	460	486	438	472	440	476	467	486	442	475	448	456	467	430	486	489	491	449	475	458	463	469	467	458	467	460	473	490	421	478	473	491	438	455	502	464	443	460	453	451	471	418	440	414	468	467	442	494	472	426	465	504	459	458	468	475	475	480	460	455	508	499	455	463	458	455	448	487	463	476	463	472	450	495	449	510	432	481	463	486	472	495	453	435	474	467	494	485	474	453	463	485	497	446	484	473	451	507	455	467	449	465	472	496	507	463	449	457	495	497	492	468	476	478	457	452	475	480	472	487	487	482	473	472	439	451	487	482	463	436	491	502	478	465	467	461	467	425	500	458	484	453	470	474	474	435	442	448	472	477	470	469	443	490	490	459	478	454	440	474	504	488	466	484	478	468	469	467	476	464	466	479	484	471	456	459	472	472	474	420	452	478	453	516	509	524	479	472	463	464	477	483	465	455	477	472	484	468	447	444	491	507	460	456	454	480	466	472	467	470	481	482	468	467	460	480	458	438	486	421	473	490	446	471	453	480	465	469	494	436	475	474	459	484	444	463	478	457	455	445	441	474	455	494	478	462	473	432	505	470	481	457	468	501	473	497	434	487	460	473	446	445	455	490	489	452	447	417	420	445	491	470	457	435	523	432	455	478	458	490	452	463	453	446	454	484	457	479	459	464	472	445	462	513	471	453	457	464	448	496	479	475	462	454	454	487	447	451	486	487	458	472	435	461	482	483	437	472	477	470	458	455	466	502	454	431	459	481	462	462	460	451	430	457	443	466	472	434	469	452	422	471	455	450	457	450	478	455	480	443	458	438	485	425	462	479	419	454	454	474	496	456	500	454	470	485	473	527	426	480	486	483	476	475	483	506	471	442	467	464	480	463	453	462	477	446	486	448	461	480	452	466	478	494	461	429	475	449	509	474	448	449	431	466	503	481	477	470	452	484	472	454	458	490	442	438	454	460	463	427	472	488	445	451	473	447	485	461	460	488	459	475	470	475	497	485	474	484	465	453	458	436	476	479	473	488	489	426	462	474	474	464	445	482	480	503	434	485	482	433	498	453	460	427	487	445	470	489	480	489	442	485	459	460	454	486	480	488	428	465	444	447	447	450	492	476	441	479	479	467	458	455	456	431	481	451	480	450	479	461	421	445	425	440	480	473	471	446	485	448	426	499	440	473	441	469	454	502	457	444	483	460	469	488	440	454	430	458	427	418	480	507	539	488	466	485	434	466	485	435	466	461	439	489	463	490	461	460	444	444	482	486	453	457	507	455	434	454	488	471	459	460	447	441	475	478	468	446	475	447	437	510	480	496	501	435	498	487	488	516	459	460	468	471	458	512	501	435	453	457	450	454	479	443	446	453	463	435	461	442	489	458	489	463	430	447	454	464	447	436	465	487	474	453	486	454	466	474	456	473	470	459	488	493	457	493	451	465	447	448	466	454	481	467	475	419	451	458	453	486	444	445	443	449	426	479	455	500	414	505	471	504	456	489	446	444	478	516	507	463	486	435	451	494	449	474	457	456	435	504	420	459	498	484	466	453	483	458	457	482	478	491	477	456	521	475	442	515	472	448	473	418	469	449	445	469	458	479	486	446	487	451	455	494	470	472	447	465	475	485	442	497	452	485	446	481	467	463	454	480	430	427	491	500	460	408	486	440	442	454	470	486	465	464	474	509	502	486	482	463	485	418	502	479	488	440	479	449	444	441	455	475	477	469	458	443	477	464	434	479	489	450	472	452	442	440	443	448	458	513	425	486	465	445	461	467	451	500	480	437	507	462	473	455	460	501	511	443	493	485	459	433	456	480	470	458	456	492	464	491	469	459	472	455	448	438	461	493	475	453	457	473	485	489	470	419	450	450	455	464	482	443	493	479	455	450	417	480	483	455	523	457	466	478	468	442	482	481	473	468	442	486	458	438	455	435	469	445	464	471	489	490	434	467	445	487	451	476	468	473	469	496	476	492	436	451	454	441	439	457	498	475	440	488	487	502	472	452	499	452	478	487	501	503	473	493	512	445	464	451	462	477	446	417	461	485	484	455	495	465	485	447	478	476	432	486	483	451	458	455	456	469	456	468	466	474	486	492	481	454	435	499	428	447	455	476	512	474	479	502	455	430	501	451	462	447	461	451	422	481	476	454	505	454	469	480	469	460	497	432	512	505	461	443	478	468	461	496	446	492	481	488	483	428	456	471	456	477	476	454	442	479	452	470	446	486	479	475	451	423	460	443	504	448	508	454	455	479	463	470	486	481	452	457	453	471	465	483	423	498	449	490	476	424	489	470	436	452	432	482	477	479	497	504	474	453	441	454	502	493	445	471	481	474	457	476	469	446	471	487	460	456	511	459	465	455	440	452	497	450	422	504	459	522	494	419	448	451	450	482	427	452	490	458	467	436	480	482	445	458	450	463	443	453	447	464	472	457	462	473	488	496	449	472	451	480	463	459	448	473	450	455	457	465	452	450	478	507	448	440	505	431	456	453	444	451	471	476	438	457	512	451	433	505	433	487	483	449	476	473	488	465	432	478	442	473	474	435	437	470	469	446	480	492	483	448	478	453	459	438	483	435	459	446	485	442	458	492	463	471	479	433	479	442	465	485	485	454	517	476	457	453	476	490	477	469	446	477	464	498	461	504	459
59688	26612	7337	1217	759	642	545	442	468	454	403	358	360	371	360	376	368	336	344	345	324	366	341	347	342	324	334	363	311	347	321	342	340	347	338	354	319	315	321	329	335	316	332	384	344	311	347	354	346	331	337	315	335	333	328	326	352	264	329	320	332	346	308	307	305	351	282	319	314	341	325	356	323	308	308	294	342	316	322	351	326	316	326	300	310	304	320	323	301	333	307	348	332	340	322	343	355	326	315	355	301	331	328	316	339	306	333	337	344	360	320	311	331	293	353	345	366	298	324	336	326	330	347	315	338	329	311	339	315	313	322	359	326	339	340	282	355	328	357	354	299	360	335	355	350	334	312	325	312	330	344	294	332	319	332	355	314	357	304	327	335	285	314	310	332	325	302	330	332	342	322	349	316	312	281	313	308	351	303	332	337	335	335	346	347	335	308	327	337	349	329	324	313	327	294	307	301	352	349	326	325	307	325	310	318	315	349	317	317	357	315	324	301	314	324	309	339	322	296	348	335	365	330	309	342	336	287	301	314	328	355	330	304	321	336	346	351	347	357	350	332	345	308	317	281	309	339	332	298	330	323	327	341	303	337	316	327	332	319	293	305	337	314	368	320	298	313	353	306	324	314	291	350	327	342	335	344	322	323	322	309	325	318	338	293	303	309	314	322	312	370	374	317	319	311	334	333	325	334	325	345	324	329	329	322	323	351	324	321	353	321	340	334	334	311	303	299	318	326	343	305	349	344	333	297	313	364	335	324	341	358	340	318	309	326	270	333	321	339	321	326	319	303	351	347	302	335	308	341	335	321	342	317	361	326	332	344	357	291	340	309	317	302	332	318	335	336	342	323	327	310	320	318	342	324	348	337	344	307	340	298	364	354	332	326	285	349	333	355	314	316	289	355	308	325	325	345	339	317	318	310	360	318	323	323	315	316	362	312	312	298	303	343	314	319	371	307	334	314	314	297	322	317	346	322	304	307	345	341	311	332	310	334	300	342	320	323	333	317	327	359	328	338	350	365	340	333	310	335	322	309	371	336	344	328	324	309	324	351	291	339	327	349	305	344	270	341	335	320	316	336	322	326	339	319	318	339	329	327	303	298	327	321	338	342	318	301	280	303	345	305	318	318	298	349	319	355	324	330	316	338	315	342	339	344	338	355	310	294	301	319	378	319	338	311	343	306	333	298	326	326	331	323	331	341	337	313	356	329	342	320	298	300	323	322	335	274	320	362	339	354	320	334	338	321	310	376	311	345	314	309	335	334	299	308	366	338	334	314	345	292	335	326	309	316	309	330	311	301	309	299	339	341	283	349	307	338	323	348	328	317	306	329	401	338	279	331	295	294	306	328	307	307	318	343	313	316	279	320	276	330	341	291	321	344	358	317	331	311	303	294	330	295	312	334	341	317	342	284	326	343	341	328	330	325	307	318	320	307	332	336	297	277	347	320	333	328	308	340	294	332	333	331	344	313	354	325	355	333	309	324	310	308	325	321	328	320	337	338	336	315	337	302	349	325	342	303	299	325	314	344	339	339	342	329	330	320	337	336	310	350	303	346	299	355	342	355	321	327	314	304	358	341	319	308	317	351	327	318	327	321	329	292	328	333	316	308	347	290	348	308	338	314	342	336	320	338	351	319	338	327	327	289	324	304	351	298	306	339	335	333	342	308	319	312	343	333	310	325	334	346	337	308	324	331	316	360	327	298	319	353	340	336	312	320	300	336	342	317	314	320	317	299	326	324	317	355	302	326	333	335	301	301	301	301	306	325	349	331	334	318	321	304	316	339	352	300	304	327	300	334	319	333	322	314	314	304	320	321	325	318	319	325	331	318	315	354	330	340	322	300	312	302	320	310	339	331	339	313	330	320	305	324	337	334	327	337	322	286	345	332	328	348	321	371	310	306	305	348	321	301	331	330	284	316	326	331	332	342	336	343	307	340	322	320	302	318	323	308	344	305	348	336	348	267	319	308	326	381	318	319	325	320	345	339	341	339	319	327	338	296	325	350	341	339	330	348	320	319	329	286	325	317	302	341	333	341	321	322	320	320	332	332	307	324	321	330	295	287	335	304	351	325	322	321	343	342	323	343	286	294	301	330	334	330	343	325	303	295	325	304	299	331	319	327	308	342	315	323	350	323	325	323	310	352	325	325	311	349	306	347	367	344	309	326	343	319	347	312	338	315	362	326	344	295	300	349	352	333	344	343	307	311	350	335	324	323	320	324	326	302	323	308	351	328	290	294	332	365	353	321	338	316	336	303	323	315	337	334	335	326	351	294	343	358	321	354	329	316	348	357	303	359	321	338	330	346	324	337	312	329	315	316	332	322	375	311	322	346	334	339	323	315	295	310	337	321	292	324	345	335	312	336	341	297	322	312	300	324	271	327	337	335	313	344	297	325	337	349	285	294	349	340	328	290	324	319	327	332	371	348	312	344	330	309	314	327	316	364	280	316	319	312	327	316	347	329	325	324	314	318	340	318	330	329	355	331	318	303	301	303	321	297	292	336	339	336	339	291	320	306	346	362	310	344	325	332	312	303	313	332	328	344	323	327	319	337	315	297	333	305	365	312	336	320	311	323	309	291	340	324	324	330	347	333	301	336	304	309	311	310	306	339	333	329	336	318	325	350	341	325	312	319	318	352	323	362	324	348	271	309	338	337	316	328	350	324	295	332	324	321	299	303	323	326	323	324	284	319	343	283	331	361	302	330	316	324	309	325	341	365	343	341	334	352	304	318	320	323	335	366	339	346	312	306	307	366	372	309	289	297	345	326	322	343	334	310	301	365	376	324	322	368	310	325	323	344	318	351	348	362	334	328	341	280	317	293	311	332	297	293	333	292	273	310	279	314	324	297	337	319	334	337	326	307	332	333	322	309	362	268	303	307	324	355	344	312	325	329	310	341	315	301	351	348	331	355	347	334	340	336	333	337	331	297	325	318	315	312	354	305	331	335	336	322	309	318	315	323	315	342	370	308	333	338	320	343	301	324	304	342	308	285	347	322	327	339	339	325	322	321	340	315	372	344	346	332	320	335	331	335	316	309	315	359	356	305	312	322	351	349	325	332	340	330	338	342	324	321	326	321	302	308	298	325	323	306	321	308	329	361	302	353	321	342	332	303	316	337	334	328	325	347	311	340	328	334	304	353	339	353	331	369	347	302	356	346	327	347	353	303	311	308	310	308	350	376	359	304	327	319	295	305	313	336	349	347	318	297	317	307	332	332	348	345	338	311	331	342	319	271	333	352	313	333	315	361	322	329	328	321	306	313	312	305	302	335	345	317	331	312	340	314	328	314	302	296	362	327	300	308	312	283	298	311	300	316	335	319	305	313	329	332	341	332	322	328	313	313	326	326	335	310	339	328	372	328	337	345	355	319	344	317	329	336	347	354	345	340	331	312	353	344	319	326	304	315	310	300	309	317	324	325	319	329	348	323	348	328	325	340	331	300	326	350	324	313	326	314	303	311	312	352	316	317	340
36973	6142	2524	3140	2489	2231	1940	1599	1471	1370	1252	1211	1140	1162	1069	1016	1037	1027	956	927	987	922	914	877	937	960	874	947	896	940	878	895	885	818	870	853	839	917	880	805	858	859	826	932	838	825	876	834	842	870	830	826	848	845	815	902	890	873	834	769	799	824	821	903	862	857	850	837	792	828	836	823	857	830	809	829	834	871	831	805	830	850	819	822	811	836	812	833	806	829	806	796	783	823	832	815	814	790	780	831	796	859	865	811	791	822	828	853	806	793	783	780	812	837	772	814	791	846	830	809	826	837	829	879	756	867	813	820	770	815	889	815	793	842	851	800	817	782	769	814	789	781	801	803	777	797	829	867	841	828	828	809	869	785	837	842	824	802	815	758	813	849	812	810	811	798	785	849	842	818	900	768	800	862	860	773	797	845	842	838	814	766	803	831	784	816	838	824	861	840	799	797	767	826	838	801	849	841	872	813	906	812	837	839	768	873	802	771	759	800	835	799	814	820	838	768	784	822	812	862	788	795	800	838	780	808	819	855	839	849	827	836	823	833	807	830	835	888	845	771	822	798	817	796	849	847	831	843	777	800	843	868	828	835	843	841	815	877	882	779	815	840	803	824	794	837	804	821	813	855	818	835	790	825	806	801	816	872	814	842	818	776	840	755	880	792	870	822	800	802	835	781	845	813	775	822	752	811	812	821	844	805	766	877	826	808	822	878	817	845	836	812	812	791	799	775	799	830	869	851	835	830	839	785	863	851	830	826	800	870	829	812	825	781	861	842	826	845	788	811	799	807	825	811	815	796	839	849	794	755	838	818	801	792	803	823	854	835	811	822	798	814	778	801	839	818	810	881	804	803	831	818	825	795	834	852	803	836	804	798	811	821	788	800	831	824	784	892	789	815	808	787	827	816	839	832	818	830	772	831	828	844	837	775	867	817	843	816	829	796	833	837	815	809	802	828	835	826	830	820	789	821	821	804	814	845	806	799	810	777	820	847	805	841	842	873	848	831	853	819	788	846	799	781	814	885	834	850	845	829	839	787	846	823	789	815	772	843	816	796	846	809	791	816	827	886	791	814	854	879	795	781	844	849	772	829	804	818	831	792	758	792	787	804	793	849	846	752	857	818	816	842	854	834	796	794	852	807	827	805	806	782	847	879	816	831	781	762	814	812	807	826	798	806	799	852	820	823	883	815	793	797	857	781	807	856	808	759	831	800	820	775	804	787	796	820	898	833	794	791	836	787	783	795	787	858	796	796	778	827	815	793	822	837	834	824	816	784	781	807	815	862	865	825	802	804	813	833	860	846	815	790	836	814	852	789	820	833	831	839	847	836	845	821	820	823	851	788	831	783	804	847	837	815	811	831	858	813	851	865	830	857	848	839	824	786	808	787	864	831	844	813	830	828	818	803	837	819	844	824	877	829	824	838	780	804	869	849	772	795	813	861	774	787	837	778	867	840	835	883	812	815	805	803	808	752	817	854	838	829	831	845	788	825	825	822	869	774	880	814	815	809	784	827	801	792	816	816	843	809	818	809	807	817	823	835	833	820	784	808	847	828	791	820	829	843	852	816	819	793	796	799	772	833	848	804	833	808	835	760	839	794	810	833	830	852	854	839	838	847	841	796	875	789	791	815	781	804	794	827	790	819	780	817	832	851	797	830	866	835	842	742	793	834	793	797	845	819	832	872	773	807	807	785	780	893	830	867	823	783	844	794	817	839	864	809	821	773	856	838	821	832	881	804	842	756	820	812	816	828	832	759	800	822	824	773	816	815	852	846	810	789	764	825	807	793	850	801	817	829	830	789	833	821	831	788	800	811	773	823	825	779	807	795	761	806	835	773	859	801	876	806	844	776	800	792	838	787	787	795	794	846	830	836	829	827	791	834	795	825	851	809	863	848	745	837	833	822	813	812	812	844	801	853	833	782	777	914	747	786	796	857	803	854	797	809	823	812	752	780	840	799	827	810	840	793	770	842	819	803	827	849	866	775	807	840	812	786	855	805	815	843	796	838	847	845	860	892	809	848	817	786	834	793	772	754	779	805	840	839	838	710	808	806	809	875	823	815	838	832	822	831	800	817	811	797	806	840	797	847	845	827	822	820	821	802	835	757	796	828	798	778	801	762	808	830	830	839	843	822	823	793	823	793	857	857	825	795	824	823	838	812	777	851	822	885	854	783	855	826	768	849	730	817	804	775	808	812	815	750	788	841	823	807	859	847	823	822	828	758	783	783	831	853	810	880	832	862	816	874	831	821	759	793	839	793	874	802	828	857	858	893	849	821	837	838	854	792	865	831	812	801	885	823	812	805	774	835	808	827	750	810	891	854	802	854	824	841	814	852	781	834	817	833	868	840	841	841	804	843	847	834	833	837	813	826	818	829	825	844	815	818	826	828	784	838	859	822	785	804	831	814	801	815	833	853	825	794	865	846	830	860	805	845	838	827	819	814	841	824	830	803	835	830	825	835	852	776	808	805	785	821	853	866	830	823	815	829	767	832	817	800	801	827	846	784	880	842	836	815	831	817	845	832	801	813	807	809	799	779	817	817	806	817	829	774	837	776	809	807	832	799	812	853	824	820	818	847	856	826	787	756	877	807	774	787	843	892	797	780	798	841	846	826	814	857	866	826	769	827	844	801	845	826	820	843	772	821	834	881	810	822	845	785	815	810	781	785	790	836	779	787	848	814	822	822	825	851	812	775	825	847	848	856	849	815	813	811	805	813	804	873	813	847	848	788	801	795	829	805	829	860	808	822	775	796	828	829	810	821	840	783	824	829	827	852	848	800	807	863	826	840	827	817	827	781	846	838	817	840	807	828	768	857	817	851	762	795	783	830	772	778	865	861	803	831	822	780	828	848	794	804	858	790	799	834	886	825	821	790	809	833	823	832	871	860	825	782	764	812	819	841	812	762	839	815	845	832	868	791	830	797	833	849	856	819	874	778	814	816	757	808	781	850	823	824	816	840	842	803	880	815	841	791	814	824	824	811	841	863	788	838	801	798	832	789	820	793	847	802	826	812	788	815	847	839	847	811	833	823	813	780	836	848	821	771	833	818	824	789	772	789	846	856	834	852	807	796	834	781	763	840	788	814	852	854	821	815	804	841	836	824	826	857	804	772	807	793	859	840	788	829	878	892	786	813	812	839	892	755	792	816	783	777	833	818	817	902	858	769	820	833	844	824	816	786	826	835	820	833	790	834	818	809	813	837	789	831	855	841	813	846	836	793	836	819	856	806	865	884	829	859	808	820	814	792	839	760	815	877	786	840	801	809	849	871	880	868	841	810	838	784	852	863	793	868	807	805	819	856	787	808	775	824	790	813	773	838	788	800	770	821	849	830	883	783	831	788	836	807	847	785	842	803	833	820	813	775	823	838	848	788	780	806	807	811	797	851	801	787	791	844	773	837	853	854	785	832	821	822	824	761	863	790	858	823	818	798	758	781	821	865	813	801	817	768	833	841	827	842	878	799	802	881	870	760
68222	32413	16488	3159	1318	926	785	698	671	525	547	501	498	513	518	455	458	488	460	443	436	424	423	484	445	444	426	453	432	402	396	428	406	404	383	396	440	394	426	387	429	432	434	417	410	431	402	443	408	421	420	425	460	408	416	429	420	444	371	394	395	381	452	436	389	438	426	413	384	412	433	410	391	413	412	436	437	398	423	410	441	410	366	403	416	369	394	431	394	453	465	436	446	390	405	440	403	378	419	413	422	425	403	380	442	411	403	406	445	403	424	423	445	404	389	443	380	397	392	395	401	375	407	422	390	418	453	432	383	434	409	405	435	386	423	401	409	425	428	418	377	439	396	418	399	389	419	438	414	426	423	415	421	437	386	416	402	401	417	400	435	379	409	411	391	397	437	441	392	402	419	389	418	458	398	412	415	393	413	408	440	423	395	395	398	420	396	410	397	402	400	389	394	424	425	395	477	391	392	394	444	420	433	426	401	412	414	395	385	405	393	421	426	392	430	414	388	388	386	372	368	415	413	401	421	402	388	427	435	407	415	402	402	417	413	412	429	420	422	445	404	436	421	425	420	397	441	417	436	375	420	399	403	419	387	407	419	436	454	403	402	379	430	417	389	402	377	441	438	407	366	396	405	420	455	412	431	403	402	420	445	408	423	401	409	450	413	372	374	427	407	441	424	422	408	432	383	372	417	405	436	399	411	409	427	433	442	436	423	355	372	380	428	457	408	441	396	414	388	400	413	392	374	415	425	426	404	414	405	428	380	407	405	387	420	460	390	390	404	427	467	372	352	397	402	432	393	377	431	396	402	448	403	397	429	424	404	393	410	379	447	445	456	396	404	413	406	423	404	417	408	386	401	379	424	376	424	418	413	421	408	361	403	371	395	411	456	439	431	413	424	381	383	407	425	382	421	409	417	406	437	416	399	440	405	420	413	392	432	395	415	430	416	383	427	416	404	386	377	416	406	438	420	477	412	407	409	418	429	442	399	412	387	410	468	408	450	377	405	435	449	390	411	376	409	402	395	403	406	451	389	414	429	393	394	423	441	449	443	397	423	399	376	393	425	394	423	415	421	401	419	406	379	391	363	451	406	418	383	393	398	409	417	400	397	391	441	404	400	399	388	398	445	424	401	418	395	408	408	426	395	436	368	407	398	406	419	398	405	433	423	390	384	372	389	395	393	427	403	392	436	398	399	413	384	427	407	411	389	391	403	415	377	415	386	410	424	418	450	416	417	442	408	405	369	392	388	462	451	429	435	421	383	407	374	415	413	409	431	403	432	427	408	443	434	372	375	463	451	408	426	436	383	412	400	440	429	416	437	431	392	396	429	390	404	416	361	393	400	419	378	399	409	397	393	377	414	418	420	418	419	446	401	409	420	393	385	406	395	381	464	422	379	419	406	437	439	419	401	413	388	413	436	390	411	442	415	446	409	413	421	435	429	421	395	424	390	439	409	444	427	383	416	464	411	381	375	403	443	409	446	401	391	408	424	392	424	390	406	379	391	416	412	411	417	390	428	422	429	424	425	395	372	416	393	422	427	413	398	447	423	402	396	438	384	434	414	411	398	419	404	430	402	410	431	407	432	428	386	430	388	420	421	410	359	384	414	414	415	397	430	444	387	421	429	399	459	387	405	413	399	407	426	409	421	388	398	387	410	408	391	434	438	410	404	431	421	397	394	410	396	417	382	393	438	435	412	402	392	400	383	390	387	417	417	410	390	380	387	396	442	417	411	386	371	413	402	408	440	391	392	388	387	396	390	405	416	435	413	397	400	421	396	398	359	395	392	409	389	437	401	397	382	410	419	430	418	340	408	396	409	413	408	399	429	363	404	442	428	371	438	407	406	415	409	412	436	428	400	406	366	360	393	416	407	407	372	433	411	449	412	423	418	367	390	392	373	404	415	387	461	442	436	419	420	420	401	430	400	409	426	404	423	438	434	408	407	422	420	406	367	383	417	430	424	378	396	437	418	393	411	386	415	471	388	407	413	366	419	421	421	362	430	419	400	421	398	417	361	409	435	418	443	395	391	423	413	447	412	381	407	371	409	451	382	403	420	403	420	386	419	388	388	436	449	405	391	412	395	417	399	449	383	386	416	430	427	435	365	411	423	380	400	408	439	429	446	368	393	443	412	440	397	362	398	414	414	420	420	402	418	445	401	416	403	417	405	421	408	362	395	389	416	400	403	442	409	403	375	425	399	413	365	386	439	398	404	388	424	428	472	446	385	395	377	428	406	452	410	429	440	423	406	398	435	421	404	463	393	378	411	414	414	410	407	432	407	369	428	415	382	450	413	410	425	392	421	404	425	400	398	413	415	434	398	423	449	398	407	384	391	408	395	412	440	389	432	448	417	422	376	411	462	432	414	418	438	404	428	388	401	428	437	392	418	400	436	412	381	378	396	424	402	415	414	385	382	398	401	378	412	388	418	424	400	400	422	433	460	389	411	420	413	400	410	417	380	406	417	394	431	419	406	413	419	429	402	366	379	446	396	423	416	404	396	446	371	454	423	403	434	423	437	412	405	443	421	454	419	398	411	425	393	396	410	429	392	450	414	413	419	445	406	397	409	397	416	401	393	419	421	432	416	453	417	386	411	409	419	419	388	414	429	393	425	395	412	380	384	419	410	434	440	382	407	390	434	418	421	399	421	472	375	410	388	399	411	422	391	439	382	412	404	424	424	413	411	432	395	419	421	453	394	406	407	435	406	449	388	400	414	406	430	390	423	375	420	410	403	440	440	381	426	384	441	408	452	402	401	358	427	391	392	414	407	412	466	431	412	399	402	377	406	436	388	396	410	453	396	414	415	418	404	427	421	403	429	420	445	416	418	402	446	392	370	412	391	397	399	398	445	408	397	389	424	437	390	404	433	406	360	368	409	404	423	424	443	431	450	419	415	377	441	416	433	435	404	401	408	396	389	381	430	387	405	418	418	405	439	371	437	392	413	420	412	474	400	424	454	374	380	408	386	433	421	399	420	391	414	395	412	461	425	416	381	437	424	421	426	446	372	391	399	436	383	412	412	415	422	440	423	443	402	403	412	432	400	421	385	418	404	414	369	412	439	399	422	398	418	397	411	406	396	416	386	446	459	394	386	433	416	417	454	428	457	399	406	401	426	406	399	375	441	411	403	426	395	420	381	413	443	412	404	445	401	394	393	380	375	422	384	363	393	414	419	426	401	403	417	371	408	429	404	387	414	392	395	403	406	373	417	407	457	405	422	422	408	424	401	423	411	411	442	380	394	433	433	382	419	443	423	462	447	408	406	406	421	445	431	396	405	394	410	434	444	384	451	418	420	385	397	383	407	369	423	400	431	404	398	422	421	404	441	438	420	419	397	387	428	400	404	392	419	410	411	415	395	405	398	380	426	386	409	371	408	410	358	399	402	403	410	389	420	419	390	427	402	425	429	361	425	408	414	381	455	387	423	422	411	407	424	449	420	405	412	385	386	415	432	405	401	410	418	444	390	397
46185	8293	4230	5113	4115	3422	2939	2503	2270	1979	1926	1724	1540	1483	1447	1405	1431	1305	1275	1275	1168	1253	1270	1172	1149	1127	1070	1079	1123	1140	1103	1049	1034	1089	1039	1056	1079	1032	997	1091	1036	1028	1029	1015	1073	982	988	999	1017	1017	1020	1036	1059	1010	1062	1041	990	1050	965	999	969	1024	1017	983	1010	962	989	985	1034	1012	1013	958	1042	992	1036	997	932	983	1024	997	990	946	991	1012	992	975	977	974	1046	966	1007	942	1019	959	950	955	1041	955	936	941	976	935	958	1008	1003	934	990	1038	969	979	955	976	963	973	1031	960	949	951	981	955	966	975	991	987	999	970	936	972	926	1055	889	970	963	901	972	952	970	969	971	957	982	1008	951	958	997	926	951	957	952	921	975	980	948	988	984	964	929	956	958	985	981	949	957	950	978	993	976	966	971	967	951	978	1028	972	957	971	859	1000	955	1020	973	913	986	994	974	952	983	929	1000	965	941	932	984	996	891	960	946	986	1007	990	997	985	978	940	1004	960	912	979	1005	941	958	991	1001	961	959	966	990	975	969	948	943	939	970	943	945	920	991	1008	999	940	997	971	999	927	923	972	1032	972	920	1056	955	973	960	1006	910	920	1009	968	925	980	981	956	994	952	913	920	964	946	1004	1041	1066	982	948	953	962	988	991	977	915	951	931	954	924	962	962	993	921	920	971	982	1006	962	950	979	1031	964	1005	966	961	938	993	1009	962	1005	981	1035	1007	978	933	1022	977	976	1011	1019	1024	1011	1005	1005	968	990	974	971	934	992	943	930	1004	984	943	960	1003	992	1001	966	1026	948	991	981	939	988	1002	1002	919	990	993	964	957	927	999	991	966	974	992	980	953	932	1005	935	1008	978	932	878	968	948	970	976	1005	955	953	952	963	1011	942	1004	982	996	962	972	963	966	910	979	991	1014	977	929	942	970	937	946	1009	956	923	952	985	926	948	941	936	908	1009	977	954	997	957	1022	986	953	925	904	967	981	996	982	961	983	1007	1006	995	1031	1078	971	987	932	986	935	968	979	927	1000	945	1035	1005	954	962	935	975	979	898	980	984	950	986	985	1010	1000	994	948	960	964	947	962	930	994	959	990	1015	985	881	1012	950	975	935	972	1017	996	997	1006	938	951	975	968	997	915	977	960	1009	976	1009	917	973	919	930	965	1009	918	998	987	976	1012	948	994	976	964	986	957	944	943	946	937	970	955	975	947	990	947	988	990	948	971	944	957	923	964	980	970	974	940	998	946	955	964	998	955	972	968	980	996	982	961	930	973	969	1012	956	965	934	1000	929	951	989	998	948	977	933	942	981	962	999	979	971	946	980	995	979	960	997	1037	910	879	959	959	965	921	1007	936	976	994	920	1003	956	957	1023	920	988	986	967	944	958	964	987	966	980	947	941	915	955	961	953	933	957	940	1032	943	990	953	1002	972	976	977	966	1030	983	947	940	940	985	915	988	936	1001	975	1006	944	1019	981	950	954	951	952	1032	951	942	972	982	904	1007	977	959	988	1016	946	959	1005	971	1007	924	947	977	989	977	1000	959	1042	988	1002	947	935	987	913	953	967	976	946	1005	919	987	1007	962	952	948	872	966	955	957	998	972	1024	987	938	953	962	1008	960	1012	978	986	936	999	994	1064	986	971	946	938	996	995	899	965	944	957	955	958	1020	1022	974	970	912	944	955	980	964	1010	1003	990	976	980	978	946	997	933	969	951	961	1017	943	1012	940	943	985	1007	960	928	953	950	986	1010	953	956	1000	1019	1027	999	1054	947	943	948	998	950	1003	985	989	999	988	956	926	951	986	974	960	981	987	1020	1001	945	943	1006	969	986	972	935	973	1008	987	969	933	1009	1025	958	956	935	914	932	1044	997	937	949	930	1037	980	992	984	950	886	937	975	1013	997	996	1009	975	998	933	971	959	965	1001	981	975	1001	1026	902	923	936	986	934	965	1039	1026	975	951	1000	936	1022	949	1009	1044	951	917	976	963	946	985	927	966	964	920	958	1001	973	964	983	967	908	1052	929	990	922	1022	1010	948	958	927	935	979	993	931	1009	979	950	1002	982	901	939	983	897	986	940	941	951	937	989	941	971	1014	965	969	958	967	1006	1012	1027	938	985	983	981	1062	978	1039	989	1015	902	1024	977	1016	939	927	946	1029	992	951	940	952	982	991	968	965	977	993	906	952	977	955	979	909	966	1011	996	1072	943	978	915	947	992	1011	988	965	965	979	978	959	951	956	1004	980	986	936	956	961	975	988	973	967	974	1015	1014	981	955	960	1010	921	919	940	962	1073	1020	976	985	1027	930	1025	923	957	944	958	933	1013	936	955	938	942	974	982	971	951	957	977	936	938	950	998	1026	957	969	980	951	969	1006	952	1010	973	983	998	984	999	956	991	922	975	976	1015	919	997	1034	999	985	941	1008	887	937	972	1011	989	1015	962	1014	990	983	966	930	971	986	996	976	939	1015	961	954	961	923	979	970	976	984	972	975	964	986	969	1000	959	997	987	972	994	1017	973	964	915	982	911	962	993	946	966	1022	938	994	964	1025	1025	951	972	969	921	999	987	955	974	984	988	1010	979	936	916	977	971	976	993	971	921	927	1023	920	962	940	992	988	986	907	976	956	892	948	915	1003	1049	963	988	992	1035	979	999	970	989	937	901	1007	944	1016	975	933	987	924	945	1002	938	957	956	985	988	974	967	988	936	968	961	956	1033	935	955	971	1009	960	969	1014	984	966	942	940	998	948	1011	976	980	1019	1039	1028	996	958	949	899	978	1001	975	966	1037	945	932	970	938	1013	980	969	893	930	962	1028	945	984	959	991	1007	949	947	952	1000	1017	1000	950	972	984	963	1004	995	926	934	957	988	918	987	918	965	896	964	961	966	937	925	934	997	979	992	977	993	873	1052	972	965	944	966	959	977	955	1006	944	988	931	952	966	1054	979	978	956	991	960	935	974	958	1056	1011	955	975	1060	947	997	933	988	983	982	962	968	995	954	954	1018	968	1003	1007	976	1038	980	979	961	984	976	1038	1005	1051	996	979	947	982	957	919	913	977	1028	974	995	970	997	966	964	932	973	1011	967	962	945	976	956	961	1012	995	1038	963	981	995	961	961	957	992	1008	1023	912	1025	980	945	998	999	945	953	958	952	975	931	934	1009	962	1000	931	975	983	1011	949	955	997	989	947	971	944	984	949	941	993	968	988	1038	988	1008	972	1005	1009	966	946	941	992	937	923	997	985	1002	1004	1031	985	958	982	1011	913	999	1034	953	991	982	899	943	963	1010	957	927	973	1005	973	984	968	944	979	1013	911	953	975	954	980	984	997	917	960	972	975	1015	955	956	946	975	938	1008	946	911	983	926	1008	1003	979	949	984	1008	988	963	1004	947	941	931	930	973	994	1023	1007	957	972	1011	960	941	968	949	937	963	960	952	1000	1010	990	975	950	960	977	970	951	1011	930	945	953	962	941	1017	975	1025	1004	997	950	969	974	955	968	981	960	915	983	987	1002	951	1032	944	942	971	965	954	942	953	948	1004	1007	1003	944	962	1015	982	993	930	1003	960	965	989	951	921	955	1002	957	948	909	953	937	982	960	1015	965	952	996	959	959	974	949	995	1004	959	957	949	979	978	1008	941	1074	978	954	1007	983	997	992	962	954	977	959	943	962	930	974	913	940	964	925	1005	992	964	983	985	947	976	1008	924	1006	959	1015	1004	1017	976	936	899	949	969	993	963	1001	959	979	960	1012	943	980	962	1018	935	914	914	998	964	973
11850	1059	313	241	181	188	163	172	154	153	140	146	138	173	151	171	156	163	160	169	154	173	159	156	177	185	151	158	189	160	189	175	148	146	161	176	131	145	146	151	160	158	172	160	154	163	166	175	157	165	170	168	168	152	163	161	159	154	154	174	171	151	140	147	176	158	169	150	167	141	151	153	160	154	144	185	173	149	179	153	146	191	144	136	161	152	138	167	159	157	147	171	176	179	142	176	172	177	141	176	163	151	163	159	152	158	163	176	168	146	180	138	177	141	171	131	142	149	139	167	173	141	126	166	159	137	152	171	153	185	159	152	136	162	170	155	179	153	130	147	158	166	152	149	157	179	160	143	141	154	153	154	161	167	130	137	158	171	171	169	164	164	141	154	160	181	148	138	168	153	171	158	143	137	175	148	144	166	155	179	156	159	151	163	157	144	148	154	175	183	153	179	163	154	129	141	158	138	152	171	130	164	190	166	168	163	145	141	162	143	152	139	157	177	156	158	157	143	163	150	138	149	163	174	164	162	164	173	154	167	172	175	145	156	155	158	158	152	150	168	161	137	156	170	166	161	140	125	137	151	177	142	177	147	161	142	149	150	157	167	159	167	168	167	160	157	153	166	150	141	142	153	162	200	165	154	172	159	155	160	142	148	163	177	165	159	169	174	178	149	174	166	146	157	151	156	159	167	168	198	156	164	185	172	173	157	138	166	152	162	153	164	149	155	180	170	155	157	142	166	195	156	158	153	169	168	128	163	171	168	142	162	148	174	168	162	161	163	164	164	143	135	163	158	160	180	160	160	160	153	156	166	150	166	139	161	143	142	156	146	168	140	167	181	161	135	152	176	143	186	123	128	177	159	165	159	146	154	154	155	161	148	170	160	182	156	193	139	172	159	191	160	161	145	143	161	145	186	131	171	178	135	150	173	162	183	153	150	137	178	136	162	149	160	168	134	146	160	151	161	160	160	130	138	162	147	161	160	161	151	138	166	176	157	169	158	149	169	151	154	158	173	165	156	171	149	168	137	140	151	157	171	162	138	159	163	161	152	156	151	148	173	153	148	143	154	196	159	160	159	152	159	173	162	156	162	147	131	168	163	164	162	159	142	160	156	157	152	142	164	171	169	169	155	166	163	178	159	172	157	142	154	169	142	160	157	150	139	185	152	160	137	153	156	180	170	150	156	159	163	163	153	157	165	152	175	153	155	137	140	159	156	147	161	160	171	136	151	149	155	146	187	186	152	149	161	198	173	148	166	159	163	163	141	154	166	154	155	167	151	144	140	173	143	166	146	147	152	145	125	156	133	170	180	152	138	150	131	165	159	155	161	163	167	175	162	160	142	168	157	142	163	172	150	165	166	151	152	164	145	160	185	156	165	160	139	169	166	152	170	165	146	171	149	161	146	181	155	150	173	181	171	175	172	184	163	177	162	159	136	157	146	152	154	150	175	151	170	155	167	163	159	161	145	154	154	157	148	132	166	178	158	147	188	169	159	178	172	155	173	150	178	155	163	139	191	154	164	147	150	180	150	151	155	143	170	162	148	155	163	170	177	165	165	164	179	165	164	147	155	167	147	182	172	146	167	164	143	166	152	153	158	153	164	173	167	174	167	153	170	159	180	169	169	185	165	141	147	171	145	150	153	160	163	175	186	148	148	163	144	149	159	157	145	154	176	149	163	175	149	167	172	173	154	149	163	157	133	153	168	175	144	145	162	165	171	173	154	151	163	176	136	169	184	143	155	156	158	161	149	163	148	158	187	164	133	165	179	164	169	137	142	140	170	143	163	177	155	167	195	160	141	140	176	150	173	157	136	151	134	154	155	183	161	187	154	124	174	149	140	155	139	149	148	178	145	178	149	145	186	160	158	159	137	165	165	156	160	127	155	178	138	162	184	147	161	138	157	165	147	149	172	185	164	162	157	174	150	182	163	165	162	188	153	158	136	156	186	148	163	148	148	152	139	156	133	145	161	146	144	139	162	179	137	148	134	146	154	151	185	141	129	155	172	153	165	155	147	161	159	146	156	167	126	152	156	143	164	162	164	159	150	151	154	158	163	145	146	157	179	145	140	177	142	168	152	175	163	173	151	153	156	158	166	175	152	136	159	147	163	148	159	138	160	166	188	137	146	159	179	140	167	171	148	177	171	152	149	161	152	161	149	168	167	147	194	154	164	148	160	162	171	144	150	177	154	186	149	168	171	148	168	167	155	136	152	171	160	186	159	152	161	165	164	160	151	147	180	173	160	168	173	141	156	152	133	166	169	152	146	146	141	144	180	154	146	162	162	140	147	153	140	150	147	144	144	146	137	168	147	148	164	132	158	179	179	186	142	149	148	145	158	149	154	161	166	166	156	166	172	148	142	151	153	162	143	146	163	153	163	151	133	172	171	160	167	152	163	198	166	166	176	140	160	150	163	157	161	134	160	142	147	143	143	146	160	164	170	156	158	149	164	163	154	150	179	157	144	145	165	180	155	156	154	150	159	156	137	158	169	155	174	163	169	159	175	151	160	172	171	162	160	152	172	165	150	136	132	168	151	172	154	165	148	160	141	146	168	148	138	125	162	165	185	172	163	169	153	145	148	169	161	180	160	156	138	155	181	148	152	123	155	174	170	150	163	138	149	153	172	138	144	150	146	164	163	184	150	143	161	124	151	144	130	183	134	164	144	164	165	153	156	151	168	160	166	152	169	145	153	150	183	173	156	159	148	162	151	155	171	168	157	171	181	138	149	160	161	141	185	177	184	150	193	142	154	158	155	156	178	152	167	185	173	154	166	174	151	160	191	163	164	150	157	165	148	155	173	153	169	169	176	139	181	155	163	160	147	161	168	157	177	171	161	158	164	162	151	152	153	157	155	131	156	159	155	153	145	163	153	155	145	163	169	136	165	145	161	162	160	172	182	175	163	162	171	165	166	176	158	167	155	157	145	180	158	144	127	151	159	149	156	152	175	156	145	171	133	153	164	176	152	134	168	144	150	174	163	152	167	170	157	161	148	149	145	152	173	170	157	167	137	147	169	126	152	151	126	143	142	149	145	151	147	150	167	179	146	168	166	178	178	143	170	185	162	176	163	159	163	161	143	150	150	150	162	176	161	138	147	144	147	170	194	169	159	183	158	137	163	159	157	134	156	174	173	158	127	156	160	150	194	150	149	149	153	153	167	143	145	159	164	166	139	155	151	148	162	161	152	149	164	165	165	157	168	144	166	159	155	166	158	146	171	164	140	149	152	172	155	156	154	170	165	134	145	156	150	170	152	154	165	155	153	153	145	153	134	141	147	161	157	167	154	141	165	171	155	170	160	153	184	142	169	148	178	159	181	162	154	144	144	160	165	133	165	166	143	150	152	152	135	171	164	148	167	170	149	156	179	150	154	156	151	170	149	142	132	143	145	187	142	149	145	197	157	131	152	164	137	152	141	161	167	174	135	159	172	143	160	165	143	167	156	170	173	163	147	150	163	161	159	145	159	135	163
10295	1144	682	742	657	544	513	529	543	485	528	489	476	455	470	488	479	468	458	457	486	447	460	486	467	481	459	459	522	481	471	454	477	464	526	464	463	474	464	455	528	458	481	462	502	440	492	432	459	491	490	449	491	483	455	451	444	478	453	470	480	448	462	453	471	447	467	499	470	493	452	504	447	472	445	479	492	448	452	478	483	434	457	487	434	468	471	458	480	519	486	437	468	450	434	469	437	462	506	492	458	448	460	467	470	472	491	473	472	465	444	501	473	470	458	503	442	473	416	495	478	480	426	440	458	449	476	455	467	465	453	469	488	470	465	481	475	459	447	467	462	446	439	485	475	468	450	460	501	455	456	458	457	463	483	486	498	475	484	460	468	472	457	481	474	478	468	524	497	490	465	497	483	492	468	484	428	471	473	444	465	485	472	470	461	440	486	470	490	452	487	473	462	518	463	504	449	460	442	448	479	483	454	471	488	482	477	435	460	435	470	479	480	487	474	445	468	417	434	455	478	446	475	438	433	430	471	448	473	497	467	481	462	459	471	450	472	485	459	483	453	498	470	436	490	479	471	486	465	525	456	459	445	471	477	470	470	462	453	449	420	492	445	453	466	426	465	447	444	495	458	459	456	481	465	495	467	456	505	465	443	465	513	463	468	463	444	491	445	467	469	481	459	528	472	463	493	454	507	465	508	441	458	453	468	463	463	427	475	493	430	476	447	450	440	427	450	470	466	510	478	442	482	499	485	458	455	485	466	489	440	456	460	439	455	505	476	474	469	487	464	454	456	441	467	477	420	443	440	476	484	459	462	437	475	494	472	462	464	459	457	462	497	449	459	494	481	476	453	442	482	452	484	479	497	450	420	433	460	513	447	463	448	422	486	486	441	481	436	480	461	465	442	447	477	446	488	519	448	438	431	439	461	470	466	492	475	461	500	473	455	485	457	456	456	470	487	467	458	473	443	438	462	452	491	487	496	475	490	489	433	466	464	459	460	492	452	457	453	487	485	422	470	459	491	476	494	447	467	423	465	497	477	533	467	495	461	478	454	469	448	461	507	458	482	508	457	474	470	468	485	479	506	502	468	462	487	466	483	449	476	480	449	463	477	461	479	449	482	460	468	435	441	482	525	464	471	459	450	506	467	466	440	460	443	469	455	509	491	449	452	481	482	513	460	464	518	437	470	451	499	483	461	465	495	441	488	470	425	473	458	447	470	469	419	450	432	498	448	483	493	485	465	481	425	490	423	477	451	474	447	490	465	503	427	450	482	455	483	465	455	453	441	474	477	480	464	453	464	503	456	477	487	460	478	462	458	489	478	474	464	500	480	454	437	474	471	466	476	483	501	452	461	489	463	494	520	464	496	425	437	499	451	481	475	462	464	470	472	457	482	477	459	461	467	454	525	437	432	464	458	446	411	484	476	463	437	474	478	450	492	458	498	488	455	463	435	431	488	442	466	444	487	461	431	443	456	427	510	468	442	480	451	469	528	434	463	454	484	459	462	480	454	468	474	468	452	415	451	422	466	437	482	475	431	485	504	481	492	480	448	459	512	477	478	454	462	480	459	491	433	454	480	414	458	443	469	475	451	472	477	443	471	488	473	434	472	512	485	460	465	460	458	450	501	452	472	467	481	442	466	443	504	473	479	473	476	428	461	458	442	445	453	447	449	467	449	443	462	452	455	494	484	465	419	435	446	488	461	461	455	468	486	458	453	461	438	465	484	425	454	480	450	487	473	490	510	457	496	474	449	477	446	441	445	469	468	445	467	477	441	457	490	435	471	440	485	465	450	478	470	507	459	443	451	519	453	484	430	465	438	452	476	502	474	490	455	462	468	479	463	484	461	489	491	488	466	459	450	501	464	446	435	475	477	507	469	483	495	489	465	471	464	503	419	427	473	472	477	485	457	497	437	504	452	468	461	436	461	471	480	489	464	494	468	469	457	467	464	470	467	457	470	536	452	474	459	474	470	465	494	461	481	490	466	495	483	490	473	494	434	491	477	446	479	492	481	444	468	468	483	491	459	479	467	458	476	494	479	454	456	434	467	443	481	485	500	452	471	441	491	425	457	469	458	500	425	511	496	497	500	476	461	476	399	444	457	427	450	463	433	482	457	455	472	496	490	463	479	452	446	492	481	481	455	485	470	472	488	500	441	486	478	492	450	491	478	455	480	493	489	498	468	476	458	451	496	489	498	444	473	458	467	465	457	426	524	456	443	449	449	453	420	464	458	446	507	483	459	474	475	450	412	471	432	455	500	478	481	496	469	465	449	450	460	470	452	477	481	469	496	459	443	450	529	440	460	505	470	416	489	493	445	456	488	465	437	471	463	484	497	428	486	465	452	448	442	460	454	494	453	444	467	455	492	469	467	452	468	467	478	456	477	465	465	476	470	469	493	437	469	466	453	473	471	455	511	439	446	476	484	472	491	470	459	437	505	430	481	466	434	404	490	466	459	422	494	472	460	465	453	450	435	463	489	437	464	424	454	435	457	501	471	483	481	460	524	471	485	486	458	446	462	454	494	478	454	478	473	457	469	469	441	488	428	460	481	475	457	502	494	454	510	481	447	422	460	452	480	431	460	458	436	469	469	425	483	457	425	440	518	477	480	470	448	424	483	493	461	471	475	471	471	492	453	456	455	450	436	476	455	446	468	442	463	456	493	447	431	459	418	503	482	458	493	413	498	493	502	488	478	490	426	483	471	496	469	467	468	438	468	454	450	478	456	448	498	493	453	458	463	472	471	470	451	447	433	468	484	505	428	502	474	483	467	453	460	483	475	437	446	424	461	476	440	462	444	482	472	481	476	477	492	450	434	409	488	440	507	465	480	479	467	452	505	475	414	455	480	497	437	464	449	462	472	493	465	454	513	442	487	479	475	459	468	503	472	486	453	451	451	479	456	474	484	481	440	471	484	477	481	473	458	445	473	471	496	491	487	453	459	492	466	454	488	462	474	450	474	489	518	458	434	428	476	434	443	449	461	475	449	482	463	463	489	506	455	448	466	501	443	452	436	481	477	479	500	486	482	436	465	432	471	455	485	444	470	463	463	454	525	478	449	475	465	431	447	471	432	487	443	467	471	445	452	510	502	435	432	469	479	460	440	460	474	444	438	458	449	447	473	470	478	455	469	444	465	484	483	463	482	466	463	469	470	474	456	460	461	457	467	473	469	476	495	453	495	474	475	447	497	491	455	426	470	449	473	450	453	428	462	437	460	463	482	448	459	451	466	454	455	472	429	458	480	489	503	427	469	479	420	494	481	470	451	451	473	449	479	526	504	475	496	438	431	445	452	448	459	469	493	493	480	470	482	466	437	474	504	452	455	481	461	450	458	458	466	442	505	432	471	474	489	419	444	460	486	449	460	471	492	512	494	438	490	480	470	480	468	471	446	447	465	467	456	494	478	499	478	452	440	449	448	474	429	477	459	484	502	469	466	513	436	471	460	436	477	509	452	490	502	469	478	469	465	441
59908	26495	6211	1176	624	609	526	448	401	424	400	396	376	341	371	386	382	350	377	339	358	359	323	369	327	305	319	344	316	351	322	341	309	360	341	318	368	313	352	373	352	314	317	348	328	332	341	309	335	318	328	325	369	315	326	332	333	318	318	348	322	335	323	318	330	318	333	333	297	297	318	335	346	309	331	308	345	346	339	315	303	337	311	322	337	341	340	356	365	354	332	317	324	357	322	350	343	264	333	322	294	331	321	314	355	310	319	281	342	346	310	364	329	334	308	299	319	345	313	304	333	334	303	332	317	372	334	339	340	308	313	374	300	325	328	327	351	335	329	332	315	327	316	348	344	328	307	332	335	320	348	302	343	307	332	330	351	319	369	301	332	308	335	341	325	330	320	304	338	291	343	345	368	339	317	306	335	352	308	312	339	324	302	321	339	368	326	313	307	313	335	303	330	324	334	340	341	319	318	322	332	335	304	311	316	304	317	317	328	378	359	340	368	327	316	336	283	308	292	341	317	314	331	314	354	329	314	341	310	314	350	299	314	311	322	326	309	319	346	343	316	316	322	331	309	326	327	317	317	319	329	361	280	304	333	314	347	304	304	311	341	325	306	326	320	291	304	321	306	338	352	341	333	300	326	339	309	284	363	323	330	337	314	343	313	333	325	324	350	328	344	319	331	350	296	313	307	305	332	304	335	322	346	373	353	349	313	349	329	309	336	283	326	334	334	295	306	320	351	335	310	344	340	328	325	349	325	305	309	297	331	279	334	329	341	341	343	339	317	303	308	310	337	298	320	332	333	314	302	330	327	317	317	326	311	325	314	313	314	363	316	332	318	331	332	305	342	300	325	282	317	320	320	326	307	322	359	357	331	323	344	310	288	313	336	333	318	315	336	355	333	344	329	327	300	291	332	333	335	321	295	315	283	310	350	302	308	320	314	328	343	316	305	369	352	322	340	347	334	341	299	319	361	312	367	305	346	293	320	324	312	339	321	310	316	323	293	330	307	310	357	346	331	319	302	307	315	324	335	333	328	315	330	340	309	337	305	360	328	365	330	323	344	344	335	368	329	356	343	350	358	338	346	311	342	342	317	321	333	348	308	329	331	355	332	301	354	314	307	327	331	308	327	327	320	344	319	319	368	318	368	306	328	353	323	318	320	333	306	334	365	349	322	283	376	339	308	317	295	337	351	310	316	306	300	356	351	352	336	304	335	334	370	345	326	341	341	348	318	322	301	305	313	320	349	314	313	327	314	327	364	334	331	323	316	349	327	303	342	305	312	315	301	339	336	320	313	344	343	332	321	295	355	332	375	310	332	341	333	320	360	343	320	315	319	314	310	301	312	352	321	311	272	331	321	326	332	350	331	339	317	311	320	343	316	333	327	307	360	310	314	326	342	342	305	323	322	324	353	279	311	308	345	331	309	331	343	323	335	309	303	343	318	320	325	337	349	316	311	337	334	341	330	334	287	303	320	313	330	315	330	328	348	346	327	366	284	327	317	337	331	287	339	329	307	322	331	317	338	285	326	353	348	304	309	309	322	357	293	349	337	346	338	340	291	335	308	354	370	321	333	330	309	335	364	346	297	304	334	292	327	318	306	346	316	298	359	300	275	295	347	339	301	305	338	331	345	314	350	327	304	305	332	307	286	315	324	300	312	345	328	303	322	270	361	326	322	311	345	332	339	308	296	334	321	324	344	312	291	307	348	319	336	261	343	343	356	353	372	305	312	342	302	320	322	346	303	318	314	320	336	329	339	316	325	320	348	349	339	339	340	335	345	374	288	309	338	324	304	348	358	348	317	267	320	301	305	319	327	321	324	330	341	329	340	326	323	321	328	322	350	364	363	341	327	346	308	321	301	294	335	304	338	297	322	336	325	343	300	311	293	328	332	367	358	308	360	336	291	310	327	318	303	359	349	357	336	308	315	353	333	298	324	299	318	317	327	340	315	338	306	331	328	310	324	332	329	309	325	317	309	302	335	336	329	339	335	331	314	316	333	343	370	312	329	297	284	316	294	324	308	313	326	326	312	301	282	320	343	326	312	349	325	328	329	352	303	346	343	309	323	355	360	335	333	339	338	344	312	326	356	354	303	313	297	326	307	337	340	359	318	329	317	338	344	320	330	317	335	341	316	378	373	327	325	283	333	344	358	342	330	310	322	338	329	323	342	305	317	333	318	325	325	347	332	339	341	326	323	290	333	330	305	308	332	310	345	343	326	320	308	308	306	329	289	314	292	324	353	351	321	361	340	322	325	315	340	314	287	330	334	315	325	312	337	329	363	359	333	302	338	323	319	346	326	321	324	322	347	351	356	358	299	354	319	326	295	334	312	321	354	328	338	300	311	307	337	299	309	349	344	337	339	289	313	306	325	312	340	304	355	333	337	307	327	314	333	353	335	305	299	332	342	329	330	317	318	308	331	291	301	334	337	318	355	294	367	318	298	330	313	316	324	336	317	344	313	340	312	306	344	321	311	309	298	326	322	329	338	347	332	341	292	334	312	346	339	331	312	315	303	310	352	312	352	311	308	328	338	327	319	326	294	302	326	356	328	339	324	356	324	324	372	339	335	339	314	337	306	307	329	304	325	286	311	336	322	324	334	320	315	332	306	301	343	317	305	323	322	322	361	325	330	336	340	350	317	327	313	324	300	321	352	353	313	337	335	316	294	374	294	288	307	296	310	302	323	301	338	329	338	349	329	338	336	345	311	310	327	341	317	299	318	350	292	317	348	291	326	347	286	339	337	340	300	313	346	319	327	299	345	328	328	345	299	330	324	306	335	317	323	275	336	305	330	298	338	323	324	340	323	304	301	336	321	305	328	330	335	310	311	303	317	308	303	330	326	321	309	341	309	313	303	357	339	280	331	320	327	338	315	337	346	339	334	319	347	309	349	308	326	363	332	325	325	327	332	301	311	340	345	282	354	314	317	281	333	332	328	334	301	335	319	296	344	371	336	348	342	325	337	366	310	338	307	317	336	321	338	343	264	324	321	300	317	345	325	344	324	328	317	290	358	344	341	340	318	354	327	345	318	313	309	336	347	338	368	328	358	374	343	341	344	297	343	336	299	305	334	350	310	299	358	320	311	318	320	335	331	317	316	308	341	329	329	299	361	304	329	336	354	325	312	316	296	330	300	298	328	338	365	318	344	323	333	341	307	353	348	335	341	300	300	370	308	303	353	346	348	311	358	344	320	315	349	307	316	346	326	357	332	354	299	332	342	323	338	309	328	317	325	342	347	273	324	305	339	292	312	362	311	309	331	328	357	322	328	326	350	319	322	346	332	329	335	333	337	346	343	311	292	320	327	361	345	283	345	312	279	336	343	350	350	325	293	340	315	322	323	325	330	297	316	305	345	317	317	340	339	327	345	353	352	340	320	310	339	361	342	329	301	356	324	362	328	323	343	338	334	300	333	361	318	327	328	329	316	324	312	325	334	291	370	350	333	341	303	275	299	334	291	311	326	320	301	362
36684	5447	2541	3084	2482	2189	1802	1598	1496	1322	1233	1239	1179	1097	1048	1011	988	1011	1009	978	989	1021	910	934	925	854	928	931	975	894	886	821	919	888	872	905	824	873	855	857	829	846	844	849	819	836	883	811	856	795	849	876	826	806	876	856	842	842	800	868	859	828	874	845	837	849	817	830	829	829	839	850	792	853	884	826	789	832	898	820	834	808	799	812	821	798	774	857	820	853	823	833	838	822	822	848	819	837	805	801	819	841	809	822	806	790	822	848	805	764	805	839	794	832	839	823	834	782	737	853	787	850	820	830	808	820	838	847	826	808	824	829	837	800	832	784	824	825	831	812	830	819	796	846	863	804	847	771	768	845	840	832	831	811	839	833	805	823	831	807	825	802	774	847	810	801	838	804	807	854	839	785	820	831	820	803	856	802	859	793	787	845	805	864	818	847	857	844	822	860	802	870	807	812	833	823	778	837	807	806	828	791	791	816	811	802	798	829	858	789	830	820	837	810	826	822	833	782	795	805	832	828	771	773	812	831	802	853	821	813	830	860	827	809	803	781	838	789	803	831	839	811	809	862	824	839	800	821	857	845	834	826	826	841	769	839	797	803	886	836	811	783	789	809	743	875	767	770	828	825	792	771	806	848	801	836	838	871	826	791	805	768	802	828	821	846	755	840	854	821	779	865	764	924	833	801	862	808	805	787	818	827	835	865	827	800	827	785	824	858	814	781	873	802	847	834	813	792	849	848	810	833	794	789	845	801	856	845	831	847	834	802	815	798	877	897	892	827	788	802	793	827	781	809	806	820	801	831	800	849	791	814	842	788	832	836	798	837	845	808	770	814	832	794	793	845	784	817	800	778	838	836	795	852	802	825	822	832	849	831	831	842	814	787	844	805	846	839	795	874	863	865	860	875	902	856	786	747	793	836	837	825	811	850	792	822	802	824	797	816	858	809	762	813	868	815	840	816	753	833	818	799	814	806	803	792	806	824	837	851	816	827	774	780	845	797	824	790	838	805	835	805	854	844	832	805	774	800	816	819	838	846	824	846	862	765	780	851	777	796	758	819	793	836	852	824	805	800	775	833	827	858	786	847	796	818	816	824	741	773	838	775	859	827	850	802	865	830	813	799	805	817	772	792	801	839	858	808	824	817	807	813	802	858	833	821	764	875	779	825	773	867	828	790	839	837	837	847	806	829	827	794	786	914	834	810	830	830	808	791	819	801	828	837	811	770	842	897	811	821	816	782	828	833	839	805	781	801	840	794	779	853	849	839	840	825	852	834	797	837	785	801	780	832	794	799	809	777	814	816	851	843	808	768	820	820	791	829	814	812	801	823	836	822	837	853	866	819	806	784	824	785	827	804	881	847	782	817	858	827	847	805	823	799	820	781	800	897	830	838	879	801	781	789	840	814	833	825	778	799	829	817	841	859	777	805	819	795	804	756	800	802	804	783	829	747	841	813	829	784	790	830	847	838	836	777	778	828	826	838	778	858	785	790	763	842	817	806	784	818	862	829	802	841	834	820	862	802	781	839	810	829	790	766	817	814	814	832	802	809	804	838	786	810	826	799	832	790	856	847	803	802	792	781	805	809	800	856	821	845	819	758	848	821	850	808	810	769	789	763	826	857	843	783	863	862	840	863	883	840	853	866	821	817	780	843	816	860	839	806	789	819	799	797	807	768	824	843	830	850	822	832	797	803	842	831	838	900	810	817	823	821	797	849	809	816	800	810	850	831	774	793	799	867	829	791	817	830	834	789	833	819	815	823	827	810	808	858	835	825	811	820	856	788	728	831	855	792	827	853	822	806	829	828	791	823	875	815	822	812	869	808	810	844	859	860	699	800	789	832	860	822	787	807	817	815	814	808	781	827	839	828	827	818	817	757	814	833	788	826	832	857	799	809	872	787	759	832	800	855	851	850	847	801	807	841	831	812	831	863	821	846	833	835	833	842	820	850	835	809	795	825	847	813	842	805	759	802	851	834	831	809	796	840	813	810	801	785	834	797	778	851	826	825	853	832	795	809	780	846	768	884	825	806	848	845	880	822	816	832	811	791	815	843	813	869	853	821	785	841	860	806	764	816	855	812	828	786	815	823	822	843	854	813	807	739	764	871	828	786	837	817	828	848	796	825	779	856	827	814	767	823	862	845	820	859	836	807	811	839	873	825	810	829	782	801	806	762	837	766	808	832	816	831	834	852	811	748	807	812	831	837	800	886	792	853	801	820	797	813	798	830	830	817	834	818	838	840	816	832	848	805	788	821	852	817	827	846	762	829	869	809	832	811	828	790	859	789	801	814	830	854	756	786	797	838	828	822	824	827	824	822	871	845	845	876	823	792	820	850	844	868	805	842	791	820	836	761	741	859	849	764	814	825	825	801	788	819	801	769	870	844	869	802	846	842	806	801	830	794	883	826	867	833	791	802	844	774	805	843	785	874	855	775	876	794	793	847	846	844	841	826	846	829	832	785	858	788	809	847	829	778	828	806	804	781	818	786	827	880	806	862	821	782	796	853	827	807	877	851	824	834	814	815	852	814	809	809	793	843	774	815	812	824	790	765	792	848	829	824	804	833	815	875	804	809	811	769	794	846	817	836	794	820	865	805	795	854	812	850	872	783	832	818	823	861	827	824	818	851	808	801	851	824	832	841	780	850	772	800	822	829	833	821	819	885	803	816	806	781	807	793	837	818	804	819	831	841	786	796	820	831	793	786	789	787	852	809	879	796	772	816	802	864	838	829	867	815	867	842	826	847	822	791	819	803	781	813	833	843	820	843	789	788	785	799	851	757	787	774	771	799	865	847	815	840	795	797	827	780	824	793	828	838	818	783	812	754	800	770	832	821	853	827	813	795	862	786	819	839	772	854	816	790	817	762	804	817	828	792	821	812	833	796	841	837	828	805	818	852	809	817	838	816	777	849	809	800	815	812	829	791	798	796	833	845	847	827	826	846	804	821	801	789	811	879	797	795	834	803	762	832	804	817	816	778	814	808	905	860	788	828	832	808	844	876	886	834	844	836	808	787	831	791	781	792	815	861	812	807	804	855	824	844	815	884	891	804	793	816	793	844	812	846	818	769	779	824	808	795	800	867	782	882	788	828	785	833	820	830	840	808	795	837	788	801	828	809	820	808	807	847	856	806	825	827	830	824	840	780	809	826	857	821	812	820	807	815	855	799	770	842	865	786	849	798	795	844	840	841	838	887	858	811	828	767	837	840	833	779	817	858	852	829	796	853	813	758	814	838	839	794	818	827	808	826	786	844	829	823	801	851	813	789	792	826	782	807	840	822	840	844	797	872	806	855	856	759	787	824	775	783	810	806	811	812	788	791	820	842	853	867	863	814	841	808	838	807	801	793	847	800	837	793	819	811	812	834	790	824	761	747	825	867	813	803	825	805	813	832	876	844	837	831	773	789	813	812	785	800	794	792	850	789	813	844	828	823	807	799	801	816	774	832	829	801	836	845	857	791	852	787	854	803	825	796
68882	33590	13956	2722	1268	1071	879	724	655	591	567	529	552	492	505	511	450	473	452	397	448	420	415	439	460	430	414	421	428	395	415	427	464	458	448	446	408	387	396	389	424	451	440	430	420	416	444	387	410	400	429	455	394	443	441	402	430	373	431	419	442	409	405	437	427	374	449	443	418	431	399	409	376	413	398	429	448	456	480	455	393	438	416	406	383	418	447	424	387	395	440	400	408	402	430	423	389	414	371	424	433	444	398	454	455	410	429	410	371	422	380	397	369	442	384	396	414	395	437	400	416	419	413	375	366	425	363	448	427	467	421	404	431	449	433	444	398	378	408	397	420	428	414	423	411	413	444	391	437	424	442	402	405	410	426	406	414	453	425	398	393	393	395	391	403	398	408	391	403	391	430	413	397	424	394	460	414	456	394	425	409	413	412	472	420	394	383	420	405	392	383	408	439	392	428	392	431	408	412	443	382	409	428	392	413	439	393	395	347	416	446	409	399	403	414	438	427	396	400	426	392	406	454	396	443	417	418	410	375	451	421	418	451	380	386	426	418	370	438	408	413	398	378	465	437	391	414	391	393	413	413	392	409	416	403	395	413	423	418	400	403	431	412	414	439	398	450	403	418	409	430	433	438	438	418	416	441	432	385	406	412	399	399	374	434	398	430	450	376	424	422	407	418	461	422	390	376	384	440	410	405	425	424	405	416	408	383	426	436	418	394	450	432	404	435	403	423	391	402	420	416	407	414	416	395	418	388	445	434	442	422	448	393	418	438	412	439	407	407	415	442	403	417	386	454	410	364	413	421	456	421	420	413	399	410	408	420	426	386	429	441	405	369	389	398	390	406	387	392	416	400	422	401	423	401	438	443	384	424	409	432	392	425	412	422	424	390	384	384	388	444	391	430	420	411	439	411	426	405	449	412	384	359	460	404	413	378	401	398	389	436	434	424	409	406	382	384	398	411	421	400	379	376	424	387	434	440	459	406	429	428	394	388	408	392	405	434	417	408	437	417	412	465	423	423	419	427	452	415	377	450	420	395	420	444	437	409	417	373	446	387	394	402	395	426	408	415	439	399	394	410	401	418	413	407	402	450	348	410	403	413	438	402	444	441	422	447	430	432	438	443	392	382	402	407	388	425	404	418	402	406	428	401	410	392	417	403	444	408	439	442	436	453	398	434	393	395	434	405	416	424	409	415	390	441	420	399	406	401	404	443	425	409	398	448	396	413	398	394	405	417	415	382	398	421	437	435	414	451	447	414	440	428	405	447	400	381	408	442	413	408	412	428	381	414	401	403	394	431	400	416	416	396	416	433	446	425	407	399	442	373	431	425	463	381	409	441	414	431	385	425	413	388	384	446	418	414	387	436	399	409	414	447	419	419	429	440	417	401	399	407	414	412	362	443	382	448	450	369	423	473	418	431	426	396	427	401	383	415	410	372	426	396	463	380	380	378	422	422	449	400	407	419	418	400	455	433	415	382	397	388	447	467	424	411	449	396	422	383	433	438	412	399	405	458	421	427	408	401	415	439	419	412	389	390	430	412	404	440	432	445	421	407	399	404	415	429	434	445	377	361	437	435	418	399	432	423	446	388	391	424	431	458	408	426	376	431	432	392	417	412	383	371	404	393	402	403	425	433	394	416	442	412	410	421	395	386	403	403	419	413	399	450	425	403	414	401	402	412	409	390	400	434	399	435	399	428	395	385	417	417	409	403	418	382	377	408	414	402	413	430	421	399	407	430	427	402	405	367	397	422	414	415	413	423	448	384	382	407	425	394	388	463	405	416	419	433	393	399	444	382	414	407	415	432	393	435	429	420	441	426	394	411	404	390	404	396	413	426	426	416	395	407	418	442	357	390	391	389	470	430	420	394	370	433	423	409	414	430	421	426	421	391	399	371	409	447	411	388	410	409	438	381	349	441	451	389	405	386	411	449	440	412	409	403	386	400	388	386	465	451	416	404	414	387	422	404	408	431	416	410	419	391	456	405	410	421	414	394	403	419	431	424	426	418	406	411	407	432	436	380	412	430	416	402	429	381	386	402	391	438	426	401	404	425	389	422	448	421	431	384	416	422	408	397	382	436	401	461	428	367	387	421	428	437	410	419	438	425	374	430	423	446	424	399	403	384	387	421	411	393	409	418	431	423	351	413	374	384	424	414	403	407	444	403	448	412	419	438	423	454	417	391	437	431	422	426	399	434	461	429	401	421	395	420	430	389	404	389	422	416	430	394	402	408	491	427	424	443	401	395	402	392	404	417	402	432	452	387	398	362	425	414	410	439	408	429	412	433	428	380	416	412	396	387	433	386	334	377	388	416	436	432	377	424	418	395	411	455	388	351	468	413	420	375	445	403	384	387	413	412	381	450	469	428	373	420	456	386	404	431	424	429	398	380	417	395	443	429	423	420	369	407	418	360	388	427	424	395	410	429	400	374	410	428	432	387	407	389	424	422	399	463	432	407	420	452	418	400	431	390	421	392	395	424	409	376	411	421	371	397	396	429	398	388	413	452	418	407	422	439	424	440	432	418	421	435	378	396	404	418	397	372	430	407	404	394	411	400	432	409	439	449	442	424	459	439	416	420	446	412	435	440	393	406	387	405	429	404	407	426	426	436	447	406	404	416	453	351	382	406	392	410	419	399	361	412	458	410	375	433	413	408	446	368	443	433	400	407	402	389	410	400	390	430	418	417	403	413	427	411	426	448	480	427	369	378	411	432	414	440	453	412	366	399	394	403	426	409	426	438	425	405	433	391	459	401	402	441	450	404	420	432	413	422	443	426	412	392	418	440	416	402	410	425	406	411	416	377	399	422	408	434	392	401	409	410	415	411	418	423	385	375	449	413	416	406	405	460	458	384	394	414	417	422	429	429	428	429	408	418	446	438	412	438	418	434	406	467	340	390	415	416	404	402	399	392	423	387	401	435	406	459	413	403	353	422	441	438	385	365	411	418	385	413	418	440	393	371	386	388	400	410	387	422	421	380	443	417	419	416	439	419	434	397	448	390	444	378	361	410	452	426	422	384	356	408	409	435	384	386	419	406	400	399	434	408	375	450	443	404	430	418	409	423	424	418	394	437	410	460	389	443	410	395	441	427	429	420	414	367	421	411	432	414	420	483	426	427	438	390	382	425	377	422	451	423	405	413	419	438	420	414	449	442	463	392	439	452	374	430	390	408	449	408	460	434	442	415	411	412	461	429	407	378	412	426	399	396	412	421	410	402	416	424	410	408	417	419	418	423	401	426	428	413	453	386	424	426	408	361	442	361	395	439	429	402	415	404	424	411	433	385	424	393	419	419	413	422	407	413	405	439	470	414	420	433	420	418	397	404	411	422	419	456	418	436	456	392	412	397	417	412	391	453	428	438	404	436	424	405	430	412	408	408	393	464	388	382	388	408	383	440	419	450	390	403	377	399	389	456	407	413	443	411	374	444	441	410	442	405	438	401	398	430	406	431	437	400	436	423	439	408	428	400	404
45974	6960	4187	5071	4191	3445	2973	2577	2250	2070	1772	1715	1692	1476	1423	1386	1332	1298	1279	1269	1195	1234	1193	1171	1139	1161	1080	1142	1142	1141	1059	1102	1044	1101	1046	1097	1090	1053	1041	1068	1030	1052	1054	1053	1022	1016	1057	1005	998	1008	955	1025	1017	978	1036	982	996	1063	1038	981	1024	999	990	991	1039	1022	992	1012	914	1016	1022	1000	986	978	990	980	979	992	973	967	933	995	1084	965	1009	1018	989	940	1022	1010	947	992	923	1024	978	1031	1009	1018	1019	958	930	939	949	984	899	999	1006	927	1021	974	974	995	953	943	1047	977	963	979	991	937	914	985	997	975	934	1008	944	980	986	998	992	1026	901	995	972	990	954	1004	1026	995	954	974	994	958	990	997	937	982	1009	1019	967	967	951	956	993	943	987	1016	967	885	966	998	967	1003	957	981	1014	993	1009	1003	936	934	971	1050	954	987	974	974	955	980	966	965	946	995	941	1048	969	996	995	936	908	991	975	1005	974	970	971	971	953	972	954	1000	1007	995	970	1010	946	966	983	907	973	988	940	950	957	955	949	1004	1018	1022	926	942	977	991	972	972	964	1010	986	1010	976	1001	975	966	952	968	929	993	961	962	952	935	965	971	975	1027	970	994	962	946	920	966	1006	957	965	961	945	982	1013	1033	1008	964	971	958	968	968	991	1009	975	998	954	996	1015	1045	983	986	978	1077	1011	969	1004	974	921	997	939	980	977	929	936	971	1006	945	980	1022	1008	1020	928	956	965	984	986	985	960	1012	932	1029	909	961	958	1025	1037	972	1001	1015	963	989	955	1004	1004	972	982	1001	945	958	923	966	990	988	974	936	968	995	946	915	982	973	956	959	1034	958	963	936	979	937	933	1002	969	986	924	968	977	965	1000	933	983	968	1013	951	1010	998	965	969	960	1019	977	998	963	996	989	995	1009	977	950	936	978	887	1028	932	929	1035	992	980	1037	952	979	957	982	974	927	946	985	978	949	1001	992	996	989	948	1003	1000	990	1009	947	1009	952	933	995	929	985	947	1029	965	1011	1008	985	938	964	989	938	944	1000	991	933	986	1040	951	959	992	984	977	973	961	945	933	997	968	985	980	995	979	958	1006	990	987	1020	932	971	980	981	994	937	994	953	1000	973	999	954	943	959	973	963	1014	1036	939	972	931	957	968	1019	957	984	968	962	1010	996	991	959	922	979	984	968	949	997	953	1024	1016	954	971	966	963	967	931	952	955	958	954	962	960	992	980	983	971	951	914	965	971	982	925	965	980	920	980	964	1012	1027	976	910	999	970	976	997	982	916	1020	999	970	952	902	992	1027	1013	929	911	990	1011	1001	935	978	973	920	968	983	934	997	960	959	976	1007	946	987	962	977	950	1006	1002	996	1033	972	939	945	1002	1026	1025	962	940	982	973	1008	984	994	924	932	1015	955	952	995	1006	948	910	911	988	933	983	967	963	973	965	966	984	886	993	935	968	925	1006	995	1004	999	993	957	966	984	947	905	1009	958	983	947	929	956	948	977	951	941	1060	986	930	1017	990	1003	960	961	1009	948	951	984	975	1005	974	925	1030	946	1000	950	928	948	940	982	931	1014	948	980	978	945	964	974	968	979	1055	988	1025	977	985	1014	982	1043	933	950	972	1000	969	927	1008	962	987	1017	933	968	947	973	950	937	973	981	944	940	955	1006	968	982	966	995	1019	989	909	966	960	939	980	1007	928	1005	999	952	1016	923	995	990	962	968	956	913	923	915	972	973	1002	966	1013	967	981	972	918	996	929	979	971	970	950	951	977	951	970	981	916	1056	965	970	998	927	995	930	999	962	988	960	1014	970	1009	986	964	983	942	973	961	924	1069	965	924	995	1018	998	964	974	960	909	1016	987	998	979	958	958	927	942	1008	960	988	934	984	944	921	1033	989	992	1002	922	943	968	1015	984	962	952	994	948	965	982	992	992	970	1013	931	1019	946	993	941	1028	957	1026	939	997	1001	988	937	959	958	990	972	923	997	945	1002	971	999	950	973	940	945	1005	940	1024	955	964	1008	947	1009	1049	971	994	1021	951	936	930	967	1034	1022	975	944	985	978	977	934	964	954	949	994	962	969	947	989	962	986	949	975	933	923	984	932	958	1015	978	892	944	982	952	1013	945	977	936	973	988	959	974	942	983	1015	914	906	973	993	998	1019	1004	978	941	878	985	1026	952	979	928	947	965	992	939	971	971	1010	1009	988	932	1002	1005	1041	938	938	1014	978	946	974	936	1029	913	953	969	962	956	984	954	955	938	964	962	943	941	944	922	963	1008	1043	982	994	946	933	954	941	926	947	963	912	965	928	974	955	952	948	886	1015	1008	956	1029	984	948	1005	969	980	1010	996	1006	967	982	995	933	958	945	980	936	938	933	964	1022	1003	944	1045	950	958	983	969	964	1009	978	1001	972	1013	973	1035	1020	975	952	964	992	1006	990	962	979	932	1018	985	932	946	996	1012	943	948	970	961	1025	1008	997	1024	974	919	996	943	989	993	942	998	958	994	954	1063	965	1046	953	942	911	945	1025	926	925	987	943	914	967	961	1010	958	926	1012	988	982	975	983	970	999	996	949	997	981	1003	920	953	967	913	985	984	981	967	903	958	919	1000	992	1008	1031	974	924	938	946	968	1022	977	988	993	971	948	948	990	958	960	940	940	1007	1017	943	938	960	1013	1017	1048	986	987	982	946	1001	959	988	991	958	946	979	998	974	981	980	971	962	925	947	946	1014	1035	980	940	954	941	958	1019	960	916	990	997	988	1002	978	963	904	965	986	992	934	1021	996	975	995	981	962	963	967	987	963	984	965	888	942	994	995	943	1008	944	963	941	977	971	989	974	930	986	977	1002	1033	932	921	964	1018	993	970	966	1000	951	1015	1031	968	937	983	946	948	984	988	932	951	986	1026	998	1001	992	1002	950	991	1000	956	1005	959	943	957	1036	911	922	984	939	1023	928	995	959	955	907	966	986	1005	971	973	973	954	959	966	989	985	978	931	994	968	1008	947	965	1002	1000	948	1003	994	988	950	969	966	902	1001	991	1004	969	951	958	984	1002	959	997	981	905	947	986	996	1017	1003	1031	984	968	956	983	921	998	1026	964	981	1012	969	1006	974	969	939	959	933	1029	962	968	967	974	942	968	983	974	926	995	960	946	968	972	940	970	990	930	1012	998	946	939	996	959	941	1009	989	970	990	983	947	936	919	955	1001	914	978	953	958	933	991	974	961	996	1010	986	967	944	999	976	1007	989	1009	962	1008	976	932	998	957	958	928	960	983	945	966	969	962	952	924	1016	946	971	975	956	949	970	1028	943	973	979	1005	993	928	947	987	921	1044	986	1038	965	1014	972	1001	949	1024	998	982	997	988	938	971	953	982	1019	1018	992	905	989	955	962	969	973	961	942	967	991	983	923	977	983	938	979	925	960	905	1031	1018	979	1005	1042	907	903	937	945	1001	947	975	1032	982	988	951	922	952	969	958	958	970	990	955	1005	1008	957	1019	981	922	1004	977	1004	940	972	934	969	994	997	941	947	995	993	959	958	979	878	1006	973	949	973	967	939	922	963	976	917	944	989	943	946	911	960	1001	1004	950	947	964	1003	947	935	967	930	953	902	991	988	956	999	957	927	1027	1010	1017	1002	953	972	990	971	950	984	1013	966	929	954	961	955	945	997	993	942	961	948	929	911	948	977	1006	1010	994	944	905	973	957	1001	971	996	968	973	962	968	976	940	917	956	962	981	1016	943	947	1010	889	973	967	979	1012	933	975	997	971	1005
11132	950	253	237	176	198	154	163	165	147	178	184	160	159	152	153	164	183	160	166	146	160	149	143	169	149	166	143	179	178	149	132	171	162	140	161	168	155	155	169	152	154	152	169	155	148	144	168	168	162	157	162	156	161	164	159	158	165	147	147	168	147	139	154	166	144	162	163	171	153	145	150	169	157	166	175	157	162	163	153	158	171	160	153	177	154	145	168	167	145	173	143	154	148	144	163	139	153	143	149	184	162	167	156	168	155	156	158	154	147	146	161	168	163	165	159	157	163	158	138	152	162	171	160	162	140	167	137	198	134	141	156	163	158	142	180	151	158	159	169	161	187	152	159	159	158	144	157	164	151	153	135	173	164	172	155	159	148	167	182	148	166	158	148	140	164	148	174	147	176	152	145	162	177	150	160	147	177	149	137	153	139	144	175	155	185	154	157	139	148	141	151	149	170	134	152	178	161	170	172	163	154	152	161	158	176	161	177	143	150	150	159	160	171	155	146	153	140	133	137	149	157	189	161	140	137	165	171	162	160	139	159	155	139	184	179	166	174	155	148	134	170	157	176	161	164	144	150	151	169	170	159	171	151	166	150	145	151	148	172	175	169	171	138	144	154	152	157	173	159	142	164	164	150	140	158	158	160	164	173	149	163	154	148	161	158	139	147	176	176	142	156	166	162	181	148	145	157	173	159	183	166	147	149	152	165	153	130	164	164	144	168	166	167	139	133	154	144	148	173	166	136	173	162	169	142	168	157	164	147	172	159	143	167	152	164	147	167	147	173	137	162	143	187	166	142	131	153	152	145	156	178	170	156	173	166	169	133	152	158	178	163	155	170	170	155	177	166	130	148	148	143	153	176	159	142	155	173	148	153	149	165	160	163	163	168	167	137	160	176	144	152	153	165	166	149	136	175	165	154	156	178	146	177	152	131	158	161	156	161	177	157	143	141	155	187	169	169	135	179	161	171	175	156	155	153	172	192	159	160	155	170	162	151	160	145	181	168	142	190	176	167	149	169	152	139	147	164	160	150	166	129	147	156	169	149	145	149	144	162	147	141	177	146	171	149	159	136	182	169	145	156	163	190	177	160	145	155	167	175	172	157	153	149	165	144	171	150	151	168	142	163	159	143	160	171	151	182	156	146	162	167	155	150	144	144	160	160	155	156	147	159	177	170	141	164	159	164	154	153	154	163	156	162	175	153	187	147	149	144	163	144	155	166	165	153	135	158	157	177	148	173	161	163	187	139	137	166	135	175	144	142	158	156	160	156	173	177	146	164	167	153	188	153	159	161	125	153	166	160	149	144	203	131	155	151	160	149	163	169	149	159	207	174	184	152	155	167	169	159	156	144	163	166	168	170	159	182	143	142	174	134	149	174	171	158	164	126	148	175	173	182	161	158	160	169	166	165	176	176	155	160	154	160	163	142	137	143	167	169	156	154	165	155	155	167	142	171	177	156	162	160	163	144	147	163	166	160	167	139	173	134	172	178	166	156	159	161	177	166	147	181	114	143	136	147	169	172	138	193	168	162	148	166	163	143	149	137	157	143	150	139	163	150	163	166	175	168	142	138	177	156	133	174	144	176	154	185	148	147	156	169	166	159	167	152	167	172	140	163	144	173	121	174	141	137	153	146	178	183	165	154	131	147	166	146	155	164	129	158	165	164	135	134	179	154	174	156	138	137	149	151	155	160	152	168	151	155	184	156	137	161	162	168	154	167	153	132	140	165	155	152	138	165	145	172	157	157	163	150	166	152	173	158	175	136	157	163	161	141	156	153	168	167	166	140	154	154	148	174	160	148	136	153	139	149	153	166	166	178	165	152	163	171	167	166	158	164	176	159	167	137	149	171	167	126	147	161	147	150	165	166	174	147	154	138	147	173	140	129	150	145	184	149	154	160	155	171	134	152	166	143	165	176	147	153	184	154	171	138	148	142	159	166	132	168	170	144	142	165	154	156	152	141	144	149	180	161	160	174	156	166	152	140	133	166	167	145	150	182	154	138	158	160	175	173	155	154	161	179	138	168	157	155	163	165	183	149	141	162	166	142	166	157	169	159	171	141	138	177	150	178	163	153	174	129	176	159	156	174	164	178	155	154	134	160	155	157	146	180	153	163	187	154	149	144	171	166	131	155	149	129	160	170	166	133	160	167	140	126	172	147	173	140	135	169	155	158	152	166	179	166	161	146	140	139	131	166	161	160	162	146	152	175	152	142	150	144	147	153	151	147	127	152	148	132	188	144	185	147	143	172	164	148	148	140	147	183	163	163	174	150	159	141	154	165	166	167	165	139	127	130	168	155	134	165	153	157	162	152	179	164	159	155	153	200	163	152	152	170	154	150	172	155	182	151	134	154	150	172	144	149	153	162	171	155	173	163	142	136	167	180	142	150	139	150	134	167	174	162	148	152	157	161	161	139	182	160	160	157	176	131	129	131	155	151	129	148	160	166	185	159	151	139	165	161	151	160	168	176	174	172	176	172	174	161	144	153	149	167	156	137	163	177	147	129	170	166	190	151	146	159	153	152	149	148	145	164	142	164	163	159	155	156	161	164	136	154	184	145	157	165	174	151	157	166	163	177	173	163	154	151	175	157	159	155	157	156	140	163	172	155	144	163	166	173	176	174	156	115	147	166	144	149	168	150	186	168	155	131	149	156	127	176	170	183	160	178	196	179	151	153	170	175	181	146	157	161	159	164	156	162	169	147	149	134	154	178	141	140	164	147	151	143	129	168	175	180	161	152	148	175	164	155	123	166	166	168	158	132	172	157	155	168	143	159	170	173	138	142	176	182	176	171	154	161	130	157	148	184	145	138	155	145	168	175	159	152	146	175	158	151	183	144	154	143	139	136	165	161	164	176	177	146	154	164	167	155	154	157	169	155	148	172	153	155	151	148	139	177	171	168	160	147	154	157	169	153	143	162	151	162	141	164	155	172	170	143	145	154	170	156	162	150	141	169	162	155	188	154	156	172	154	172	180	171	162	172	159	165	148	139	147	156	143	155	160	149	166	170	152	147	143	168	171	158	165	173	169	161	149	148	169	168	190	147	148	166	147	158	167	160	162	153	161	158	149	129	140	175	152	186	152	169	177	135	143	186	158	150	169	159	140	159	159	162	139	158	145	156	142	150	159	160	148	148	152	142	156	171	151	169	155	178	145	156	163	142	154	161	153	149	153	140	136	164	151	179	175	156	147	157	168	146	149	153	152	151	172	151	152	149	165	175	164	142	138	159	160	184	159	166	136	149	156	145	160	178	165	143	143	170	151	159	159	167	157	141	160	153	161	147	156	149	182	181	154	130	145	154	160	156	158	166	158	149	167	169	154	155	169	145	161	169	151	144	141	173	173	151	151	155	147	135	165	178	154	152	166	174	178	156	165	148	172	156	177	166	142	164	157	163	169	142	166	168	151	149	164	137	150	147	147	165	149	154	169	152	136	161	141	150	153	166	149	161	136	158	147	163	158	171	164	154	176	176
10076	930	709	721	588	559	567	476	527	500	460	502	488	438	459	491	491	496	484	465	444	454	446	467	454	488	475	471	497	478	473	443	474	463	471	509	477	468	474	467	460	459	450	470	516	432	472	436	468	470	479	432	475	448	463	488	474	477	453	466	481	471	456	452	466	509	457	456	464	463	459	500	477	452	470	480	439	448	469	467	471	445	464	465	429	445	445	435	427	469	468	437	460	462	447	420	451	484	427	454	412	480	457	473	427	448	492	486	470	436	450	454	471	441	467	488	465	488	447	446	450	466	484	491	449	436	453	467	487	454	476	497	485	510	496	478	489	449	498	476	429	501	499	432	449	463	531	480	456	448	482	455	456	445	473	504	445	491	441	459	445	465	424	469	490	473	446	487	479	469	456	460	463	427	442	442	469	419	451	487	463	480	424	451	477	479	471	503	472	436	456	454	453	512	471	413	446	484	481	477	420	480	485	418	480	472	464	486	474	459	460	453	489	510	506	494	428	476	405	470	474	433	431	463	430	468	422	472	437	483	440	467	457	437	465	426	453	491	433	506	490	483	445	446	476	460	504	474	465	428	483	473	531	445	465	453	448	473	478	492	495	478	467	416	470	475	488	460	467	433	450	477	484	489	473	444	485	465	465	431	499	464	413	437	501	471	469	427	497	467	433	459	485	498	466	437	475	485	436	457	455	500	439	461	465	479	470	456	469	460	517	470	445	437	458	441	459	460	464	457	479	510	461	434	454	493	467	433	473	393	434	473	500	439	447	500	470	456	433	420	480	437	460	465	480	463	468	448	420	482	450	448	429	466	440	441	403	442	462	466	483	468	464	449	431	415	459	465	475	446	469	467	450	482	503	476	452	453	483	478	465	463	446	462	469	430	455	449	458	450	440	434	451	451	480	518	468	485	458	445	472	455	498	474	445	493	448	445	460	426	460	499	465	494	448	466	481	465	474	464	442	504	469	503	481	443	483	453	440	465	430	453	501	447	467	455	467	468	483	429	475	512	499	451	440	470	484	428	477	490	473	472	457	473	460	468	466	482	463	466	499	443	425	481	459	491	469	461	457	463	495	475	439	498	451	443	508	469	479	485	454	456	447	459	461	451	455	423	431	452	470	464	457	435	455	441	470	507	459	447	451	470	457	480	428	448	461	450	443	487	469	455	494	426	473	465	489	489	474	457	445	440	445	484	474	487	456	469	474	457	468	515	493	478	449	478	476	447	428	440	487	478	452	450	407	469	456	499	473	491	467	464	487	461	482	496	470	467	442	460	486	428	484	510	424	495	515	449	459	493	448	516	468	472	447	477	454	434	468	481	494	426	415	443	475	471	446	464	482	488	453	492	440	469	477	442	453	468	448	454	437	432	492	458	432	490	447	419	494	442	456	480	490	449	481	460	494	447	474	451	461	435	478	456	506	471	446	454	444	457	443	467	442	446	441	444	463	468	436	451	452	464	492	465	440	431	455	457	469	430	484	458	442	479	464	474	484	479	488	478	470	489	471	509	482	465	470	481	395	490	494	467	444	476	456	443	452	506	438	450	462	446	482	446	472	470	480	452	438	462	477	444	462	443	512	440	485	458	463	442	453	481	495	436	515	469	487	440	508	488	456	450	440	444	467	451	451	435	445	514	490	479	434	458	474	432	475	470	468	474	466	478	439	468	437	503	499	471	478	526	466	510	491	476	442	456	452	452	457	452	476	492	504	481	436	457	471	456	466	426	482	485	443	428	441	455	415	446	463	479	423	465	471	453	449	446	470	434	460	487	438	473	439	478	503	464	446	471	431	469	459	487	545	445	463	466	489	433	460	454	462	423	461	464	466	467	457	446	496	464	471	476	456	519	442	466	432	467	495	492	480	474	465	469	480	444	459	443	473	428	431	419	457	427	450	475	477	458	481	452	456	449	461	450	516	427	436	472	465	463	464	441	466	458	458	458	454	449	465	481	448	462	457	474	456	484	428	466	478	459	445	464	497	451	475	462	451	453	423	460	489	488	425	485	435	487	477	480	459	452	444	429	489	464	442	450	444	452	479	474	466	492	499	485	454	467	463	474	436	444	437	472	448	481	454	453	521	438	488	499	481	482	441	457	475	480	445	467	444	444	461	470	439	478	471	454	472	470	466	452	449	467	489	461	455	468	482	448	452	452	475	488	450	476	504	465	474	484	419	477	435	446	475	466	478	492	447	522	469	481	483	435	456	461	420	453	441	462	483	487	467	468	426	407	457	452	470	470	449	440	480	469	443	472	503	514	460	488	462	444	489	434	508	461	482	446	514	455	404	484	473	463	460	464	484	450	475	463	480	483	406	484	507	442	493	463	444	476	439	460	472	446	488	498	461	496	449	432	479	433	450	485	458	466	496	460	453	468	458	460	447	460	506	489	436	486	471	473	487	475	424	472	480	455	447	444	461	462	490	465	499	463	476	456	454	497	462	465	457	482	444	435	436	464	451	470	438	456	467	435	457	467	476	449	453	476	463	494	450	489	504	461	471	464	476	494	494	478	477	485	483	470	470	408	465	471	451	440	446	471	456	478	477	472	454	429	453	428	470	449	410	459	477	438	441	462	514	468	464	452	435	455	463	484	421	435	486	486	474	488	470	442	504	465	484	467	488	509	429	456	478	487	451	434	442	449	439	485	495	442	488	457	471	479	503	498	441	464	452	481	449	476	480	467	489	462	504	456	462	488	464	455	467	469	488	469	465	493	458	496	476	465	482	492	459	462	463	462	489	457	473	476	449	467	455	464	504	425	448	483	437	414	449	485	467	443	491	433	497	470	428	436	489	454	489	463	457	446	471	462	473	428	481	500	426	450	418	451	447	461	460	452	453	481	464	491	489	438	441	486	477	515	455	472	451	466	479	457	457	457	434	482	443	445	454	450	463	464	476	434	426	435	435	450	483	466	447	447	448	480	464	470	482	446	479	453	491	452	485	486	456	513	460	468	479	455	524	479	446	446	442	457	432	484	453	491	454	494	481	467	454	468	488	432	416	444	455	493	421	479	436	499	438	474	447	440	463	478	455	436	483	512	464	446	485	455	457	461	478	434	438	454	444	482	466	461	463	470	480	487	458	443	457	438	473	482	452	462	445	472	494	443	452	465	402	457	468	440	515	482	484	467	445	452	465	473	488	460	445	487	449	501	451	427	462	476	476	450	454	467	500	469	475	462	452	509	476	424	471	457	462	452	504	439	487	433	422	473	446	451	416	453	455	442	503	462	424	460	480	435	434	470	437	441	447	496	450	464	466	467	450	458	482	434	484	439	487	495	457	469	456	441	485	462	450	467	485	470	506	502	504	448	487	441	416	451	507	440	460	449	484	447	475	479	504	473	426	478	456	501	458	461	450	485	441	461	489	481	449	474	445	484	452	457	435	460	433	465	441	460	458	446	465	440	447	445	464	460	472	467	451	469	469	458	480	453	453	466	502	441	456	471	420	433	458	479	469	453	435	464	485	473	456	431	418	463
58331	25494	5322	1089	771	576	506	469	416	407	403	388	367	387	364	353	376	334	329	336	342	331	334	335	332	328	362	342	359	317	338	340	317	349	315	303	327	328	352	341	335	309	304	318	325	354	321	349	290	323	330	319	346	343	328	328	337	326	341	347	335	321	310	305	339	332	326	310	306	275	310	309	333	333	303	348	327	323	311	313	317	325	334	325	303	310	303	296	352	334	328	334	282	313	317	332	327	328	326	318	320	360	331	317	308	332	317	340	332	293	341	324	316	327	319	335	320	376	312	340	320	291	324	328	295	330	361	337	297	322	299	284	326	355	354	352	330	350	291	340	336	330	344	346	342	321	326	336	348	313	345	304	324	306	289	347	338	339	326	336	306	351	312	307	338	319	353	302	304	308	324	288	310	346	332	347	340	358	324	304	324	344	316	335	319	321	311	360	313	363	275	334	340	325	298	336	334	286	329	307	294	304	333	329	342	337	340	304	311	314	311	328	328	336	324	316	329	326	311	334	334	311	335	340	319	335	298	341	302	342	300	311	336	316	334	343	327	337	361	358	297	308	304	305	335	360	341	328	338	306	326	350	336	316	340	298	318	323	317	330	337	305	304	331	325	315	327	273	330	323	325	316	338	321	328	312	311	320	314	346	314	326	339	317	343	332	298	314	327	358	350	330	333	307	337	325	335	346	332	324	312	316	337	306	325	322	336	315	328	336	338	327	313	319	307	330	338	296	318	322	311	338	284	319	311	308	327	316	337	325	316	306	357	335	375	323	306	321	332	314	329	350	344	336	318	334	322	323	345	316	326	323	342	363	327	289	332	327	324	314	325	317	314	310	306	338	334	332	327	308	327	352	316	361	305	340	329	340	296	331	347	281	276	327	357	319	319	315	327	300	324	335	298	308	330	317	309	317	340	310	336	324	318	330	317	279	304	324	316	316	327	327	304	345	357	330	346	350	339	318	324	346	314	337	330	324	326	342	337	321	330	314	327	298	297	322	329	308	298	310	303	312	313	340	364	334	328	313	337	291	301	371	333	313	371	302	303	306	317	340	325	304	353	338	329	309	307	306	315	317	324	339	319	354	316	300	309	293	329	324	342	307	327	326	324	315	298	299	297	318	325	331	331	331	348	297	339	315	319	355	346	361	315	343	312	344	332	321	293	350	323	328	337	339	316	334	318	334	314	325	314	315	323	332	331	315	292	337	317	301	328	326	334	314	332	327	322	340	320	304	311	351	348	331	301	313	347	275	339	327	317	329	316	339	290	306	349	328	344	296	356	325	291	319	323	308	321	324	323	329	326	307	326	318	351	359	306	309	344	317	306	343	340	347	298	300	359	317	305	312	305	350	347	343	296	299	333	307	304	327	290	321	296	324	307	301	373	356	339	334	310	330	317	338	329	352	366	335	298	347	339	291	354	315	337	307	336	352	313	319	288	307	315	309	363	317	304	300	296	335	342	324	315	365	317	350	330	326	358	319	324	346	336	369	349	364	321	291	351	299	311	323	331	345	329	287	332	323	326	320	305	326	320	309	324	322	313	351	306	343	302	339	315	322	296	321	349	335	334	325	292	338	312	318	326	306	342	323	325	318	326	325	320	299	361	285	328	311	354	332	347	358	295	316	334	317	306	341	342	329	340	329	324	326	351	344	332	318	301	338	334	312	309	303	346	300	287	317	328	317	365	350	272	348	301	321	320	326	338	311	339	287	309	326	317	331	330	353	346	315	326	336	330	337	341	286	323	313	315	320	327	344	320	295	323	321	373	307	304	326	316	352	292	334	343	323	325	311	293	325	326	329	312	325	323	304	322	323	344	329	295	338	373	306	327	356	331	348	337	293	320	314	317	318	293	315	342	301	300	312	319	292	318	304	308	322	321	288	288	320	307	302	334	317	330	336	321	323	316	327	300	350	308	331	344	320	346	354	333	342	315	326	337	339	317	310	324	351	333	317	331	300	312	284	301	318	321	292	315	327	310	323	337	352	292	291	313	286	308	315	328	355	342	330	317	273	335	324	305	335	337	287	314	320	318	340	312	340	349	336	293	334	333	306	309	296	340	325	321	346	347	326	331	316	333	306	328	313	335	267	320	340	320	339	326	289	358	309	329	308	341	326	338	335	346	325	322	312	311	348	315	334	345	346	326	322	318	319	323	311	332	330	320	313	320	305	315	357	350	344	364	327	330	319	313	332	361	311	361	341	355	348	310	332	388	337	336	313	320	272	301	322	335	338	319	299	327	320	288	276	337	335	335	352	339	317	346	289	325	329	342	338	299	326	311	313	346	278	332	288	345	351	308	324	333	336	326	334	345	341	320	315	295	350	309	314	342	305	292	360	313	355	322	314	321	337	330	333	334	293	342	339	330	327	329	322	300	301	361	353	316	351	316	339	347	307	330	312	347	319	297	338	343	305	338	329	315	358	348	338	326	361	319	338	331	325	336	319	331	312	318	328	321	345	335	333	324	315	314	347	325	301	341	334	301	312	364	326	287	343	347	356	335	334	333	341	341	336	364	278	332	302	336	330	324	304	327	316	327	344	334	352	310	284	304	342	312	333	340	350	349	312	341	317	320	366	368	349	319	316	317	365	328	320	376	364	284	351	352	302	321	303	301	359	309	362	322	327	322	321	351	339	351	341	328	343	332	358	331	333	343	277	320	303	338	296	311	296	320	337	363	355	308	306	334	312	352	280	316	345	315	336	323	305	342	341	357	318	343	324	309	318	365	338	318	281	351	319	293	343	316	284	336	327	327	332	322	320	315	346	312	330	376	300	336	318	316	307	342	302	290	324	333	297	344	322	320	332	317	336	302	344	326	309	348	378	315	316	327	365	342	310	302	331	341	321	296	325	338	333	351	306	334	317	331	340	314	306	325	305	317	305	279	319	289	308	305	344	345	340	321	320	333	327	322	318	305	333	333	317	303	367	342	337	305	349	347	336	319	323	343	305	339	316	308	316	339	329	317	303	324	306	319	300	293	352	332	342	323	321	326	320	333	345	324	348	287	348	295	335	316	314	301	327	313	345	286	322	303	355	309	302	307	318	329	312	300	316	344	344	310	307	342	325	296	327	347	311	307	298	329	344	341	298	325	331	332	340	332	329	302	300	295	314	313	375	292	337	314	317	338	329	315	321	334	328	329	338	320	314	337	310	316	345	279	323	344	322	329	324	329	306	331	303	323	341	322	320	296	330	292	310	325	304	333	334	319	341	333	322	350	310	307	322	302	353	328	339	302	307	341	341	290	333	305	337	346	314	313	306	316	310	302	317	341	338	312	308	308	318	313	352	327	328	313	344	337	323	331	337	333	323	312	334	347	339	293	352	316	335	338	324	326	307	359	352	311	301	312	313	324	307	281	328	308	337	332	315	370	295	312	301	295	326	309	332	315	306	339	326	300	320	316	331	317	322	318	339	326	326	342	301	328	300	322	290	306	317	287	316	332	311	294	337	321	321	319	314	336	326	333	324	336	328	369	350
35702	4223	2734	3032	2570	2191	1843	1622	1386	1316	1351	1163	1170	1071	1061	1048	980	965	997	920	997	933	858	931	890	895	893	918	931	886	912	926	853	842	936	841	837	890	848	856	882	869	846	821	881	846	852	901	874	878	863	845	821	833	849	861	820	862	754	886	826	794	815	856	843	813	823	840	801	815	867	822	822	808	810	783	853	812	850	806	810	811	890	793	874	868	767	819	807	793	850	818	837	829	842	796	863	852	813	813	829	807	848	826	859	785	805	775	863	831	801	831	803	802	787	787	768	850	789	805	830	791	844	829	867	833	826	838	824	830	817	791	864	857	788	836	828	793	786	821	827	839	871	760	830	790	853	813	820	766	852	863	812	833	847	827	865	832	802	876	824	785	858	786	820	811	807	813	802	799	851	862	853	793	776	791	779	809	821	839	867	822	834	815	834	806	826	804	829	813	791	810	783	819	784	834	807	797	833	790	784	802	859	882	789	809	789	840	774	824	794	847	794	787	814	800	824	819	858	784	837	786	818	796	805	836	853	785	860	826	780	781	782	781	755	788	807	792	785	805	768	819	818	823	812	769	833	869	796	816	815	799	774	828	800	869	812	789	834	835	772	794	767	849	789	837	859	787	791	808	860	806	811	797	830	801	791	803	822	768	800	802	803	810	836	829	803	859	846	819	844	771	845	856	770	779	768	879	793	807	815	796	812	770	827	829	838	828	812	828	776	807	842	769	826	845	775	851	836	796	804	830	803	793	875	831	841	834	773	787	849	801	852	827	804	767	826	833	808	824	811	791	824	767	797	807	806	832	791	803	754	813	802	802	843	814	864	757	823	870	838	780	811	820	789	885	790	820	820	812	811	804	817	758	795	836	860	789	801	824	845	806	787	761	788	821	772	808	786	850	852	824	829	861	833	822	820	790	822	789	809	795	830	837	802	791	785	799	861	873	814	827	862	809	808	810	831	833	827	833	801	798	853	779	769	800	807	854	803	777	771	830	843	848	808	845	872	829	832	805	833	863	884	819	787	796	865	839	811	816	848	852	862	793	889	819	801	847	803	817	803	807	800	839	791	788	803	848	800	812	792	816	812	793	839	807	848	764	794	844	756	837	804	847	801	844	825	855	747	841	768	851	790	796	826	851	790	796	780	825	807	853	834	852	826	832	835	789	801	782	806	848	887	849	823	795	838	794	802	852	809	791	808	815	792	780	831	832	904	746	779	816	801	878	822	832	813	824	785	809	774	780	818	776	820	834	814	849	799	819	801	838	809	803	821	809	785	782	799	796	802	794	807	773	818	836	766	843	823	842	803	833	867	844	814	748	797	867	813	839	821	791	778	796	793	841	830	783	814	845	801	859	794	805	804	828	739	802	813	842	805	810	796	850	811	821	790	830	852	741	821	807	789	859	824	752	824	826	837	819	804	797	832	827	791	817	829	810	847	798	840	796	801	883	801	810	863	777	816	842	826	778	787	822	836	802	822	818	816	851	828	840	836	815	849	802	824	784	753	840	794	832	846	807	811	819	836	830	826	830	818	794	803	864	844	808	843	854	780	852	812	776	824	801	759	862	880	865	803	815	809	805	807	838	786	817	837	837	828	818	828	818	785	802	788	836	794	831	798	791	786	752	860	818	809	811	823	831	841	851	861	794	834	822	818	816	868	816	853	827	762	795	829	808	849	761	799	828	870	851	826	778	810	745	776	762	766	839	786	780	810	848	759	781	792	876	810	830	838	814	840	839	798	814	783	777	824	823	778	838	839	824	807	748	782	801	814	814	791	837	857	799	791	809	800	801	815	799	791	796	794	847	852	839	830	796	801	828	814	817	784	790	804	822	896	810	845	843	764	837	800	820	794	835	800	814	821	785	872	843	764	862	795	847	794	805	788	830	832	784	842	777	791	834	847	841	799	810	813	789	822	844	815	791	808	812	816	804	865	824	772	792	836	803	852	824	800	857	799	832	817	771	821	802	873	803	876	834	814	790	808	768	810	789	822	793	783	832	854	842	859	814	811	822	797	804	767	869	787	821	744	827	787	764	831	830	795	826	832	797	862	812	796	829	823	799	811	830	857	819	802	913	847	854	821	846	797	771	836	797	814	812	787	862	834	822	839	810	854	784	810	784	789	814	785	836	821	781	824	850	862	848	854	856	782	870	830	815	798	799	780	823	844	823	809	834	796	859	851	775	734	802	850	847	833	841	777	796	822	807	819	813	798	846	767	826	810	772	843	843	811	876	836	785	793	863	786	804	821	819	793	825	853	774	801	826	822	800	788	811	753	789	816	789	862	820	844	863	810	815	828	857	848	830	834	827	816	801	779	813	837	847	854	822	801	766	835	815	837	846	833	789	799	869	904	818	790	799	830	880	848	804	825	817	828	792	827	790	850	824	807	816	793	807	843	872	832	813	789	874	804	856	789	772	866	796	821	783	780	769	860	808	832	796	790	814	843	752	825	843	788	855	807	820	825	777	837	833	806	799	864	798	851	813	779	820	820	780	874	806	792	829	846	819	824	758	844	849	869	876	838	803	862	803	830	859	776	801	843	823	767	808	807	790	847	839	838	844	832	860	792	825	782	783	789	782	798	765	870	780	825	847	762	828	823	803	798	835	881	754	843	834	843	761	779	837	856	873	841	811	837	825	779	897	823	797	827	812	842	811	814	797	810	799	769	817	873	795	815	821	855	820	820	828	837	848	826	841	810	829	853	833	794	813	845	793	859	808	834	762	843	849	871	830	802	825	760	800	830	830	844	836	830	805	797	792	791	811	799	874	786	828	789	775	827	804	785	840	827	814	807	831	814	781	827	816	821	806	808	814	765	801	741	859	852	805	796	830	820	830	881	842	810	835	813	800	849	832	809	823	820	817	776	809	817	821	826	788	845	791	818	833	815	776	869	841	844	821	800	796	804	850	793	820	809	854	773	853	821	759	848	809	820	846	789	808	760	794	850	854	814	800	768	825	852	917	807	854	841	838	867	791	808	815	870	792	847	776	813	760	838	752	783	819	800	834	798	850	787	836	836	844	804	801	864	798	803	816	823	784	837	875	846	816	807	830	810	822	824	808	824	882	782	869	784	844	801	790	825	788	891	793	833	846	816	796	846	752	818	764	840	806	812	791	814	812	777	792	797	746	788	815	799	826	830	840	843	839	789	801	791	838	777	853	786	803	856	813	818	818	837	797	818	837	853	821	816	791	762	772	841	820	803	777	841	838	814	835	783	821	849	828	808	753	771	788	791	801	845	809	866	812	817	811	817	828	813	833	844	826	838	777	789	789	834	833	802	839	783	839	854	809	838	780	811	805	862	846	859	787	811	827	824	843	857	824	820	839	764	828	826	840	794	830	782	812	821	804	806	833	843	837	771	810	781	784	790	805	791	808	860	882	829	823	832	778	784	863	816	842	809	835	786	838	839	860	799	891	840	789	835	813	864	824	808	809	845	854	827	796	831	799	824	801	798	859	831	827	811	828	855	781	796	847	788	815
68886	33702	12479	2500	1292	1036	878	714	633	597	519	527	501	523	434	465	450	458	452	417	428	443	432	446	403	431	480	415	416	454	470	438	422	380	443	434	391	423	414	428	420	410	407	394	396	391	369	425	432	423	409	424	430	433	396	437	376	401	448	454	443	445	412	387	387	408	411	404	400	403	431	382	446	359	403	407	399	426	402	417	422	418	378	390	430	400	403	360	413	423	411	406	399	375	428	392	414	361	380	426	410	403	406	400	382	389	430	421	411	436	410	410	416	435	425	445	411	409	437	427	413	426	405	415	420	393	440	411	404	404	381	408	377	393	435	407	411	436	436	397	412	427	454	434	392	425	435	426	442	400	410	411	380	430	425	391	405	366	402	397	405	432	417	420	411	402	416	399	435	394	375	399	410	403	368	442	382	384	437	387	423	410	404	355	432	417	395	400	404	447	423	368	384	396	426	398	431	402	447	384	370	417	383	409	393	379	424	422	385	414	408	448	403	416	441	414	416	381	405	403	427	403	418	441	349	444	404	404	402	413	437	415	392	415	396	414	413	394	390	415	399	392	401	415	409	429	404	428	374	414	403	425	380	387	449	417	446	403	420	396	396	391	390	437	392	357	425	405	404	384	426	434	398	434	401	358	408	403	434	436	436	410	389	396	429	442	395	378	411	357	361	383	402	390	381	409	374	385	458	397	387	434	397	416	430	406	398	404	414	438	413	475	413	403	437	412	431	416	353	410	424	382	375	400	421	413	386	429	382	393	418	355	398	380	435	445	418	386	420	447	378	428	402	403	418	395	410	371	437	428	413	449	427	416	410	406	407	398	425	410	405	376	379	439	347	414	381	438	342	433	430	412	417	443	399	414	403	477	440	419	367	411	414	430	436	395	424	415	429	390	432	389	409	432	410	388	384	415	385	418	403	390	382	408	398	402	417	429	408	432	401	429	376	391	430	416	401	420	390	414	398	434	419	434	437	417	424	435	430	418	385	392	431	405	391	425	398	404	414	436	405	386	409	411	385	397	378	407	408	398	378	385	408	407	412	408	408	419	382	409	441	411	400	440	402	410	413	442	416	424	411	384	441	426	397	428	427	417	358	407	389	402	393	366	431	417	418	383	410	413	381	445	388	384	426	394	376	410	400	463	409	403	406	426	415	386	423	380	411	422	371	442	435	389	386	411	423	434	415	396	380	418	408	380	427	399	395	444	427	394	395	401	434	429	408	423	404	416	400	366	391	423	425	418	409	395	394	406	425	416	401	384	395	395	386	372	404	449	371	409	425	412	449	423	421	392	380	395	414	395	417	465	384	400	414	420	455	414	392	396	448	377	381	398	427	418	435	420	400	386	400	411	404	382	423	448	393	365	417	353	439	408	408	400	393	433	382	398	411	404	411	436	393	384	402	448	411	410	404	387	438	377	410	417	392	444	441	402	419	416	413	412	414	428	385	402	421	452	401	440	461	414	419	377	356	384	396	434	405	449	408	423	413	406	423	447	437	433	468	415	370	414	408	406	434	428	410	387	406	399	397	439	385	448	421	394	407	411	416	402	369	437	421	400	394	383	422	415	431	406	378	424	398	413	410	413	388	393	432	382	423	422	422	414	401	438	424	417	434	381	433	399	375	428	409	428	400	427	393	422	399	407	418	407	361	433	425	455	410	372	433	429	424	412	394	425	427	471	420	400	418	406	429	403	348	418	428	431	396	418	438	403	393	402	395	412	381	379	412	398	395	426	383	416	443	440	405	426	402	386	417	364	421	399	351	401	368	406	412	416	389	439	428	434	388	405	393	462	427	406	432	434	423	387	421	410	435	319	407	443	441	379	444	403	419	407	405	377	374	395	417	398	413	459	414	414	409	414	432	435	435	446	444	390	390	387	398	392	411	406	408	410	373	413	418	427	392	438	399	402	432	409	395	381	400	379	397	413	460	424	396	387	415	406	447	404	422	379	376	415	426	392	402	405	412	405	401	436	403	383	410	403	396	389	413	431	431	430	400	394	422	406	369	394	426	473	399	372	441	445	402	388	395	417	377	373	423	390	414	371	409	425	422	390	394	389	400	406	414	420	420	430	399	435	385	328	427	393	397	416	392	399	417	398	392	402	427	410	386	383	400	371	417	403	412	394	416	419	380	401	375	387	429	399	435	411	391	424	399	386	419	419	408	408	392	442	409	406	401	415	407	366	406	394	366	425	378	375	388	406	428	404	423	366	438	394	405	385	411	382	434	421	392	386	415	415	415	414	377	416	400	424	395	395	416	422	428	424	413	436	393	401	423	407	405	387	431	401	392	402	419	395	469	384	404	423	417	377	417	408	411	421	391	439	393	396	450	408	406	400	372	433	392	387	365	393	391	395	410	425	379	425	428	390	404	430	360	459	422	420	398	397	425	420	418	416	422	432	394	403	390	413	396	448	398	423	387	447	397	437	421	409	380	387	420	406	427	434	407	395	395	357	436	376	397	457	450	415	377	418	434	389	410	459	410	419	405	446	404	398	402	417	406	406	430	420	377	426	406	431	414	417	447	424	404	426	429	406	419	419	415	423	402	361	403	383	416	415	407	379	408	398	444	405	407	398	414	429	380	397	372	429	436	371	434	418	423	416	422	412	423	410	418	399	391	417	391	423	447	426	427	426	427	415	376	400	409	443	427	408	428	466	400	412	424	372	415	443	412	347	443	418	429	422	427	394	425	397	409	418	377	431	401	422	435	402	416	413	388	400	409	413	403	444	447	416	402	433	402	366	436	406	393	425	391	430	398	417	408	433	413	425	413	400	396	390	403	439	404	428	388	386	422	419	381	393	415	400	392	451	406	428	385	392	396	375	408	408	448	425	389	428	405	430	371	405	423	422	426	457	386	431	415	386	398	389	418	419	387	448	387	416	420	392	412	425	413	409	403	431	423	405	414	398	398	368	445	399	407	365	421	406	416	395	408	406	425	373	411	400	475	425	394	415	346	394	374	393	431	405	445	413	379	394	412	405	401	397	394	418	398	409	442	434	408	391	423	399	445	415	407	421	414	395	416	433	445	352	385	380	426	417	389	387	431	414	426	431	392	377	436	411	408	418	416	421	392	431	415	404	445	373	448	379	348	403	447	411	421	385	410	419	398	425	409	418	377	391	407	393	440	436	428	359	421	425	408	405	377	409	423	392	381	482	426	447	401	422	393	389	418	421	400	399	422	430	440	437	413	397	412	402	397	406	416	388	409	403	428	414	378	410	428	394	366	384	418	407	416	417	415	389	415	418	447	374	412	430	393	364	404	415	409	419	452	460	468	416	399	384	422	386	405	443	420	413	457	451	457	373	408	381	402	411	404	455	438	377	438	413	412	437	378	414	393	407	431	428	425	375	418	374	392	411	415	412	408	435	449	420	427	394	404	413	405	411	387	403	411	427	373	425	415	403	433	420	429	415	394	370	425	421	422	442	397	428	388	437	410	448	433	416	392	390	423	424	416	397	423	389	387	387	379	392	378	401
45196	5600	4318	5156	4157	3504	3070	2567	2295	1978	1849	1749	1611	1491	1498	1461	1388	1347	1214	1186	1264	1190	1183	1174	1105	1092	1133	1119	1103	1125	1113	1089	1059	1108	1015	1078	1021	1032	1078	1122	1058	1056	964	1006	1002	1042	1052	1002	1044	1050	1040	990	989	1032	1021	1011	1055	1026	961	984	1035	986	1021	1002	961	1015	986	999	980	985	946	970	977	942	980	957	1012	987	1000	967	1016	935	972	988	979	988	980	924	977	982	952	959	988	946	1008	1008	973	924	995	893	1009	957	939	978	930	1020	940	1009	982	998	986	994	972	956	1000	914	972	966	949	969	950	971	943	940	959	943	919	975	956	985	944	970	990	974	1003	975	980	998	975	984	1006	988	894	947	995	949	987	976	968	955	932	973	921	965	974	1028	977	966	985	974	928	973	1018	986	1002	996	974	1041	1023	928	1013	966	981	1053	992	1021	929	960	963	990	971	1043	1034	922	922	985	944	1012	1029	985	970	958	1014	983	987	962	929	973	974	967	954	932	939	951	956	946	912	1035	987	1002	915	940	1017	976	947	918	1050	973	935	1002	985	998	946	941	1006	961	969	964	954	945	978	1005	991	970	980	967	930	932	997	1001	949	965	951	952	928	1009	942	992	955	934	937	927	937	997	940	997	974	941	1005	947	940	981	997	921	936	904	962	930	959	965	981	977	972	953	961	918	945	988	1039	951	1015	1029	929	916	991	995	963	957	976	977	940	924	959	938	951	924	986	960	994	980	967	905	993	971	955	979	1023	954	958	976	1007	963	988	966	919	894	929	927	948	981	964	933	959	932	978	953	992	935	963	961	931	973	955	940	970	940	964	890	947	960	984	988	1011	960	1027	953	989	987	963	944	1003	1023	955	951	995	960	988	981	915	946	990	1010	948	1035	1010	926	979	981	977	1004	1011	936	964	952	993	956	963	936	999	961	926	946	925	939	965	998	999	994	964	930	949	928	963	969	1003	993	982	909	973	1044	902	927	974	956	928	993	996	954	1003	938	969	935	945	940	958	950	966	948	1005	1059	961	943	994	941	1001	982	1009	947	974	959	953	981	985	940	937	948	976	950	972	953	972	975	1018	936	902	947	936	927	923	945	982	1003	918	975	972	979	951	993	919	964	979	977	983	992	919	1011	944	977	953	972	961	966	1029	997	936	982	951	963	939	984	967	915	965	964	1018	938	961	944	943	883	960	965	943	958	935	937	970	929	1006	955	964	1011	951	984	1021	978	924	949	941	967	941	948	980	997	956	962	996	958	1003	955	963	1006	935	950	1016	953	965	954	956	937	922	997	1001	896	974	976	975	940	1009	987	992	979	961	942	955	972	987	922	952	1008	965	986	958	997	991	956	913	931	964	950	991	959	984	1006	932	977	919	955	1014	1030	956	912	933	938	921	982	951	991	964	949	945	964	961	944	956	968	965	1020	1042	951	958	1026	912	1008	929	991	1064	983	915	996	974	908	957	965	987	953	975	936	984	991	980	969	912	943	956	1022	1008	964	993	958	1023	1005	958	1001	951	948	992	932	1004	975	964	937	1003	937	928	970	994	972	959	909	967	959	992	969	919	918	944	961	972	981	946	959	1041	970	939	1003	1017	928	997	993	955	958	981	976	981	978	986	944	961	976	910	972	952	979	953	974	923	940	999	934	939	955	921	1006	1010	1031	943	962	985	963	971	953	1017	961	987	970	949	971	1000	990	974	925	964	927	924	952	1011	1004	1007	937	992	967	942	987	1032	953	982	966	915	960	947	936	888	985	929	968	954	960	958	973	980	961	935	916	979	962	967	936	1006	889	930	950	952	954	941	957	924	980	988	969	970	996	1033	943	998	1004	1001	992	969	940	970	919	985	1004	913	935	966	970	992	949	965	958	953	965	989	945	1019	969	963	1006	955	975	946	978	995	985	928	1002	967	989	940	988	988	924	965	952	946	990	978	957	914	997	904	957	993	962	955	933	966	923	928	960	946	964	925	912	1007	926	954	961	951	967	940	969	962	921	974	997	930	1025	946	929	1003	978	977	948	912	960	1001	1060	993	995	967	952	916	893	905	944	983	922	954	1010	1027	943	956	951	956	962	946	956	974	1010	961	918	910	925	955	941	1001	944	1003	967	960	973	974	977	897	965	932	996	1009	935	964	925	943	976	972	959	953	921	995	950	993	1012	949	986	1028	926	939	962	1009	995	945	924	970	985	939	981	989	1011	983	924	943	949	964	950	946	930	989	973	987	915	1009	908	924	1054	1050	935	1015	978	999	1003	938	990	962	993	927	984	960	911	978	925	948	968	992	946	1025	974	935	1002	1023	980	986	943	985	918	955	950	988	931	980	977	919	981	952	906	927	941	936	902	955	1012	949	986	989	961	956	989	978	1017	942	932	954	998	988	954	990	986	970	1002	970	967	970	988	935	952	986	970	956	968	964	985	934	941	942	905	963	976	947	970	998	935	965	903	999	1021	956	934	1014	949	921	949	956	954	960	998	999	970	956	998	997	978	1000	916	960	949	951	968	1023	1009	1004	1012	924	954	952	987	987	987	980	982	1003	924	961	920	964	970	934	955	978	910	950	936	935	908	948	964	919	1041	918	954	944	983	956	989	925	1007	924	994	956	938	978	1016	988	979	984	930	950	949	971	987	959	1006	979	958	989	1003	937	948	952	997	955	933	997	955	942	928	946	992	961	1008	956	981	983	980	973	954	971	954	928	948	982	993	991	964	942	1034	953	1039	935	973	932	954	941	996	884	982	935	956	977	984	971	974	951	991	963	933	960	987	979	1001	957	948	954	992	947	882	947	953	957	997	999	992	971	939	932	987	957	1030	962	943	943	958	935	930	927	969	955	947	1002	1017	983	927	979	981	1011	964	957	952	970	943	984	967	1037	997	966	991	984	893	1004	930	970	1030	1027	985	949	968	958	1017	949	983	945	956	982	950	936	951	998	936	961	958	931	1016	970	1017	993	971	1006	987	928	952	931	974	996	971	978	917	970	960	992	977	1011	961	1039	1001	999	1008	999	1010	905	979	952	963	990	981	1011	937	970	891	1039	959	982	958	1021	978	946	987	982	991	945	1005	905	975	970	1020	936	949	923	952	1030	954	967	981	961	958	959	1018	1069	959	983	977	963	974	960	919	991	987	978	953	994	1023	935	1006	922	995	950	991	949	916	951	1004	977	944	985	966	1019	987	957	970	939	978	983	948	997	893	900	963	951	950	949	931	983	963	988	986	942	1002	934	1016	978	971	961	964	965	1007	962	975	973	916	1018	957	943	969	944	984	930	973	949	956	996	923	971	968	998	947	1016	975	964	940	1013	992	978	984	934	928	955	978	941	1013	978	872	999	975	924	946	939	1004	945	977	988	975	959	931	918	977	997	936	958	969	999	909	967	940	983	951	942	953	964	975	942	975	967	968	983	1019	945	948	941	944	927	960	922	987	949	986	947	980	957	960	983	933	946	997	924	998	972	908	988	954	929	958	943	993	992	985	960	940	960	993	975	1015	959	952	987	992	924	962	984	990	957	932	1008	1014	937	971	974	947	975	925	975	958	1015	955	990	1005	1010	911	1007	925	974	980	981	999	1022	962	931	948	936	994	1029	943	978	951	920	1004	973	954	943	998	972	987	969	1002	1005	982	967	940	887	933	998	969	933	958	965	988	977	998	930	943	940	922	970	976	1019	936	979	977	960	937	958	984	935	950	989	979	948	986
10336	833	273	240	180	164	158	143	160	151	163	164	157	186	157	151	184	138	165	148	157	179	138	154	170	152	154	176	161	142	159	144	169	156	159	153	156	149	144	156	161	147	154	148	160	145	159	171	140	154	147	154	138	148	138	140	198	169	149	133	172	141	156	177	169	155	168	157	154	150	163	164	186	148	151	154	171	152	167	150	146	159	165	148	169	150	150	178	149	150	160	154	141	159	174	150	121	161	141	159	148	165	163	153	193	158	165	177	164	159	154	142	171	169	152	150	152	145	137	160	130	194	167	150	135	167	153	145	133	149	137	157	155	158	152	156	137	135	167	159	156	144	168	163	166	169	157	152	163	180	128	126	176	168	134	178	161	169	141	135	148	128	143	159	149	167	161	160	147	169	180	172	166	151	173	140	164	160	164	165	173	169	145	141	153	165	154	157	156	168	133	151	149	166	134	169	153	149	148	174	148	145	156	154	137	144	151	157	153	170	147	156	142	133	154	174	155	132	141	181	152	164	135	168	155	148	163	160	163	150	164	138	167	156	147	138	167	152	164	163	146	148	149	179	154	130	161	164	160	155	163	174	138	153	122	157	140	164	177	146	143	170	140	144	157	171	137	156	133	175	156	172	151	157	163	181	170	138	146	173	165	136	135	164	184	165	173	168	146	141	168	155	120	145	149	135	168	168	161	146	156	159	154	175	153	151	142	152	167	139	163	151	123	160	150	162	145	143	176	147	150	167	156	154	155	172	168	156	167	158	153	155	144	146	176	162	149	161	157	162	157	149	177	138	149	139	159	125	149	155	179	159	151	159	150	175	154	147	159	163	153	151	160	187	188	153	151	143	160	143	119	144	157	116	197	135	147	152	153	153	164	141	160	175	155	161	184	156	177	149	155	171	140	130	172	145	168	181	159	156	144	157	171	162	148	169	175	149	173	166	156	156	156	137	138	171	143	140	167	159	150	155	169	174	145	134	160	158	154	155	159	165	165	139	188	146	165	170	147	132	166	149	154	157	169	173	161	157	178	155	165	159	160	148	149	181	157	157	169	153	159	176	141	178	178	141	139	154	136	140	180	178	157	149	130	148	155	173	165	152	142	176	164	167	182	149	138	128	141	156	163	179	141	154	163	147	157	154	149	152	142	142	161	153	147	170	164	181	128	148	149	168	160	133	145	177	152	144	154	148	165	148	160	170	171	191	170	153	168	148	157	152	162	176	176	164	140	167	130	128	169	163	165	154	153	171	163	158	151	141	160	169	165	158	149	158	155	145	142	161	145	151	150	147	152	152	148	171	156	157	155	153	183	149	125	157	149	161	161	153	185	172	170	158	170	150	155	141	167	153	147	182	151	138	168	155	141	162	160	143	157	154	147	127	165	140	133	153	174	136	178	162	155	157	174	157	163	171	125	152	171	143	169	172	147	173	164	167	156	159	154	156	139	155	171	151	152	145	145	150	143	161	148	155	140	140	153	170	178	157	135	153	152	160	137	153	130	154	149	172	140	140	161	137	163	176	152	174	149	138	138	168	154	157	162	143	120	170	151	157	172	139	171	173	183	187	172	142	164	154	147	142	159	157	150	155	137	157	146	156	154	168	144	163	139	148	155	133	155	186	141	140	165	137	144	168	183	177	141	145	162	161	143	176	149	168	168	149	167	159	157	149	155	146	174	158	157	163	158	168	145	137	172	150	147	154	191	172	145	154	145	141	153	177	159	147	146	166	165	152	159	162	148	148	167	163	183	163	149	150	164	172	162	158	169	156	138	154	148	152	151	126	159	166	170	123	134	157	131	174	149	171	138	170	146	186	171	162	158	172	160	146	181	144	155	174	154	148	148	157	148	135	143	150	156	147	148	169	154	128	141	149	143	155	136	153	139	132	136	139	162	159	163	171	168	165	149	122	146	181	146	186	161	139	163	162	164	158	160	151	140	151	137	173	179	151	156	150	147	142	150	137	171	141	167	164	153	154	168	161	147	157	155	133	140	164	153	149	133	151	165	130	172	147	164	131	145	152	159	148	146	156	146	146	158	148	151	152	159	157	162	174	160	146	161	132	155	149	179	142	169	159	171	159	168	138	152	137	132	148	143	142	179	158	144	140	171	168	157	143	150	152	150	158	178	177	162	141	157	153	145	160	146	151	168	176	153	159	169	160	172	162	169	171	179	160	148	162	147	155	165	163	155	159	160	184	133	151	154	177	153	165	163	148	158	171	155	164	138	174	170	148	143	126	169	162	131	162	126	135	142	154	158	161	145	143	155	151	164	140	170	173	150	164	144	149	133	147	158	162	150	144	149	150	135	153	145	135	130	149	154	158	163	157	149	152	156	155	151	148	154	182	157	156	155	162	139	153	149	161	149	155	137	148	151	167	170	148	160	148	145	156	150	161	164	155	166	154	171	158	164	122	135	171	175	172	153	147	140	152	151	166	137	150	137	155	143	162	152	155	150	140	163	141	154	161	157	171	164	145	158	164	158	172	173	145	141	155	163	148	140	157	148	138	185	169	140	171	156	156	177	164	126	141	171	149	157	162	170	153	168	156	165	137	172	156	138	171	155	156	150	159	190	154	166	161	132	144	165	167	159	172	128	163	160	169	159	155	130	144	150	154	147	186	149	138	142	156	165	151	180	138	165	160	163	135	144	151	155	142	151	153	158	168	154	147	137	161	167	146	133	152	147	158	174	168	157	145	157	156	143	172	152	148	131	147	140	169	163	160	144	167	135	134	158	162	151	175	167	160	167	139	159	133	154	147	138	174	156	159	207	176	172	138	160	158	150	158	150	166	152	171	165	165	145	158	139	160	134	163	154	153	142	151	142	152	190	155	155	153	148	123	149	161	129	168	159	163	172	142	181	133	142	170	144	128	141	144	165	175	157	153	152	144	170	162	153	123	160	156	158	144	148	165	142	147	176	169	147	141	150	150	159	126	152	143	151	174	145	167	150	157	161	161	141	157	160	135	150	158	149	147	164	143	161	153	151	151	164	173	171	133	150	153	171	171	134	142	152	159	167	168	168	158	176	146	120	143	145	150	177	147	151	137	141	139	161	171	158	155	156	150	174	155	157	151	155	129	162	149	154	130	156	134	168	141	177	157	157	178	193	174	154	166	158	162	164	167	152	151	129	139	155	156	173	148	149	158	145	152	135	171	141	156	150	150	162	156	146	152	150	141	144	155	176	180	136	158	136	173	144	189	169	139	143	163	166	140	161	168	158	169	154	143	147	139	140	147	155	159	152	163	157	155	134	142	151	132	169	162	158	165	154	155	155	142	177	179	173	162	169	158	169	155	146	135	162	152	161	162	156	163	158	153	141	189	142	166	153	147	155	173	184	134	161	162	161	176	151	149	146	165	145	159	155	154	158	134	174	137	147	146	148	162	148	153	152	158	150	156	172	158	160	130	178	145	154	174	166	131	153	134	180	136	152	164	139	161	169	157	154	159	164	149	150	150	157	142	147	178	153	142	159	160	141	145
9616	826	687	772	552	559	512	495	455	508	510	471	459	497	495	447	479	459	436	468	535	458	467	478	474	457	459	515	483	445	479	487	505	435	437	487	454	463	466	494	447	488	462	458	467	452	448	480	500	489	495	438	456	454	453	461	484	469	440	445	454	478	507	488	439	469	467	495	443	460	478	447	462	456	444	416	469	458	434	466	469	486	421	459	455	451	471	419	483	492	451	460	449	466	460	446	439	431	454	483	504	451	454	452	487	462	480	479	450	438	415	472	491	420	456	449	476	452	481	481	465	500	463	441	440	479	441	441	474	461	446	460	458	478	449	461	479	474	463	467	448	430	454	460	464	435	442	494	441	441	458	454	466	429	487	467	463	468	521	502	481	415	432	517	458	459	414	446	495	425	458	480	472	418	476	429	447	465	457	459	455	462	466	449	489	473	461	466	476	459	428	483	505	475	454	436	479	454	450	448	446	491	514	467	447	453	467	426	463	481	469	465	441	425	460	483	486	463	418	424	498	434	491	473	438	471	434	451	471	444	483	460	460	469	444	481	453	457	433	448	435	447	482	455	429	445	472	446	447	415	469	472	451	441	463	492	482	414	462	456	452	483	468	458	445	431	443	452	445	481	454	477	427	454	481	474	455	435	463	443	448	448	452	437	437	424	429	461	485	464	510	460	449	436	480	469	455	428	444	440	481	474	491	419	442	449	458	501	479	462	492	487	437	478	462	443	475	422	451	463	464	439	480	470	459	462	414	482	448	457	462	495	409	438	450	433	456	448	445	431	458	418	479	481	468	449	468	442	426	459	434	460	427	464	453	433	492	469	458	447	437	502	456	443	433	432	476	473	449	515	473	453	469	436	439	484	460	446	464	470	423	446	458	460	418	480	458	458	481	453	436	478	447	469	461	486	446	468	481	464	506	485	430	449	460	419	513	482	423	487	464	463	471	424	472	461	430	425	473	448	448	443	455	477	469	451	459	483	477	478	429	450	459	499	420	444	477	452	483	460	451	461	446	475	452	422	449	451	469	407	445	465	449	480	471	440	451	478	467	480	464	512	448	473	440	437	430	454	442	418	458	461	444	448	498	438	466	464	435	413	472	472	485	508	472	478	447	469	454	452	431	441	440	472	490	409	418	413	468	456	498	469	474	460	442	469	449	457	482	470	470	486	444	465	421	489	444	448	445	477	464	419	460	411	485	446	478	479	486	497	451	472	471	443	436	456	471	478	489	457	440	420	470	491	426	461	450	453	452	456	455	471	457	481	492	491	454	422	486	453	463	485	461	455	433	450	461	465	464	423	478	411	469	441	460	490	445	473	439	454	476	466	453	427	448	459	467	437	460	474	453	464	455	425	470	437	456	447	468	473	486	468	487	469	454	459	452	446	441	432	424	445	482	473	459	476	493	438	437	442	451	457	496	416	458	443	439	440	452	439	466	453	395	436	448	448	467	471	439	489	440	411	460	485	463	473	462	484	429	431	429	456	461	460	483	445	472	433	475	419	427	464	480	424	439	467	445	495	433	457	432	457	476	413	481	454	468	443	452	480	451	413	469	441	461	477	443	435	433	462	454	438	507	465	488	470	436	453	514	425	457	405	410	446	498	445	446	456	466	448	481	405	475	494	462	472	429	465	463	455	423	447	499	429	458	465	461	448	460	463	477	486	436	473	465	441	462	494	492	467	451	482	487	456	489	479	435	479	464	470	455	504	426	454	445	462	444	456	457	491	439	439	424	423	469	465	456	463	422	438	442	452	471	497	473	479	481	425	450	443	452	476	491	475	467	473	447	437	494	465	435	456	466	485	485	426	466	485	450	476	470	471	405	447	487	435	454	440	455	483	452	469	430	460	472	440	517	436	453	478	480	438	469	469	448	456	453	449	462	464	402	462	470	441	435	460	467	476	443	483	444	471	460	455	433	438	456	460	435	465	447	434	432	449	469	438	435	455	470	462	424	489	446	449	486	464	472	450	446	463	455	471	437	456	439	475	441	424	445	430	477	440	439	412	470	470	452	463	472	413	472	471	476	465	423	390	467	446	445	443	481	465	444	470	455	455	448	454	448	441	433	487	479	453	471	458	475	475	424	441	482	466	462	457	465	442	476	429	450	474	439	479	498	446	466	424	455	450	442	446	463	457	447	450	452	460	427	457	482	482	470	479	484	427	455	451	457	427	431	453	454	442	495	424	459	452	444	482	443	455	456	436	469	464	446	478	448	466	476	478	427	492	456	439	466	466	433	442	460	439	426	459	461	449	440	476	459	467	443	458	452	418	445	457	459	446	479	504	456	432	460	463	466	442	481	430	422	476	443	449	462	477	426	440	472	454	478	451	441	459	502	475	456	486	440	439	485	503	434	450	485	471	447	413	451	461	448	460	459	454	461	443	431	454	453	525	458	460	479	418	443	461	463	471	452	470	490	444	445	460	459	457	474	439	465	476	487	435	437	504	466	470	455	447	492	471	462	469	429	424	439	453	473	442	435	453	459	446	467	453	459	461	473	438	473	453	433	465	446	427	414	444	480	442	467	456	470	465	475	454	498	434	440	519	477	448	439	445	438	459	468	479	475	431	417	482	477	466	441	450	461	440	479	462	479	476	446	447	443	478	437	478	456	412	454	468	438	492	458	406	464	439	429	439	464	447	486	482	462	475	439	481	442	442	467	458	481	490	481	453	428	454	423	414	466	449	438	444	447	471	511	447	454	443	449	490	480	459	456	461	440	475	468	454	498	447	457	458	463	445	465	438	422	480	435	465	454	455	494	442	440	447	476	442	492	451	452	455	487	443	437	483	496	440	471	427	479	450	439	469	471	438	463	485	460	450	462	434	394	449	505	419	456	495	435	452	459	446	447	437	464	459	462	475	421	481	448	499	451	425	466	435	442	424	457	423	439	465	439	430	442	450	468	473	419	461	446	481	469	461	439	428	463	437	476	457	483	441	407	447	448	467	463	443	447	501	491	465	422	445	475	467	492	421	435	429	467	452	476	427	442	466	477	465	412	444	434	473	429	457	484	444	481	461	511	463	467	437	507	462	466	448	489	458	426	483	447	487	473	442	464	461	451	452	416	427	505	498	463	464	443	451	482	503	485	426	409	447	474	468	468	479	459	430	456	472	472	440	479	493	431	473	477	411	465	456	462	463	442	490	454	435	426	454	459	443	427	488	452	456	452	411	445	443	476	464	442	475	491	460	452	470	467	434	473	485	457	431	472	458	438	481	445	440	451	469	436	427	465	469	451	474	476	482	452	529	429	495	418	446	476	465	477	480	449	464	431	441	446	456	463	502	455	460	469	447	437	463	469	451	477	441	483	434	448	435	490	460	463	467	424	465	444	448	469	414	463	483	446	405	452	467	472	483	485	478	476	441	474	448	434	422	463	448	474	477	448	413	459	461	446	451	471	447	469	434	481	449	493	490	452	484	446	470	481	474	472	452	443	466	473	446	494	491	452	476	492	426	466	431	431	464	456	450	455	445
56101	25107	5019	1083	755	626	527	452	388	407	381	398	387	386	364	337	330	341	374	359	365	338	338	351	331	317	331	323	360	307	316	313	278	303	294	317	330	316	315	339	335	327	331	316	340	339	312	314	336	303	297	334	321	341	310	289	329	308	311	339	305	297	329	307	291	323	303	326	331	286	340	327	344	305	311	343	312	291	319	304	332	343	331	349	324	353	316	304	314	322	321	317	293	351	342	327	315	325	339	336	329	310	300	331	326	302	309	312	319	328	357	330	341	295	302	324	299	355	294	291	353	336	309	342	310	336	336	318	302	301	295	354	322	305	324	304	368	348	291	304	324	313	328	343	328	292	315	329	315	325	306	348	345	313	310	339	337	326	315	323	324	344	366	310	347	306	336	327	325	350	320	321	338	334	329	312	343	325	320	331	348	288	314	330	307	302	309	331	326	313	323	314	297	326	312	309	312	299	314	324	315	291	315	311	332	361	353	337	320	361	323	337	316	354	350	350	317	337	343	317	320	320	306	325	297	326	285	325	288	316	300	275	304	331	330	322	335	358	314	306	317	318	327	338	355	350	312	302	356	319	292	323	331	317	319	321	333	310	328	333	327	306	313	345	314	325	315	332	329	314	329	338	331	336	333	308	319	310	337	314	294	357	324	333	303	329	357	343	332	332	321	319	336	302	316	342	325	286	323	332	299	289	323	321	314	313	341	322	294	301	320	349	337	293	291	314	357	338	314	311	343	346	309	315	320	328	322	303	301	302	327	318	319	325	353	310	320	342	295	341	334	343	329	341	279	336	330	347	309	314	292	335	348	318	318	334	335	323	335	311	308	324	313	332	302	330	309	306	311	298	331	323	259	324	311	347	327	363	326	336	326	337	312	305	321	325	288	329	325	273	311	304	307	303	296	332	343	343	333	331	319	331	271	303	320	326	314	318	316	302	319	303	303	313	306	309	318	336	308	310	320	322	334	324	348	328	329	330	311	329	320	347	298	331	327	339	340	307	295	304	323	296	317	285	355	311	329	353	287	305	328	309	313	317	342	320	324	311	310	319	327	350	326	314	339	307	296	322	294	336	327	329	335	331	366	318	318	338	333	339	334	303	297	346	350	367	319	336	315	303	312	318	333	324	346	299	307	302	295	304	318	326	298	304	324	326	334	335	317	285	305	298	329	373	337	293	315	289	291	311	341	326	335	345	332	302	320	337	327	330	346	345	342	305	362	309	315	358	338	337	325	308	344	311	344	292	299	313	315	312	338	337	313	303	290	309	338	300	330	335	354	271	305	374	333	300	310	311	342	307	352	326	311	309	325	359	320	329	307	319	296	316	330	307	343	328	273	306	319	310	287	304	355	316	341	336	327	314	331	343	311	321	349	297	328	337	303	289	330	325	316	313	322	327	387	290	351	322	339	326	332	302	325	346	298	298	322	332	313	321	319	333	297	367	301	341	313	298	305	323	317	336	301	322	300	285	296	328	311	348	343	321	359	349	326	308	309	325	311	297	335	314	321	324	314	316	313	321	320	338	333	321	337	327	337	314	297	320	370	324	331	345	322	322	319	325	327	337	305	322	320	344	297	317	325	331	332	319	325	342	329	305	326	323	362	327	331	345	311	332	354	303	330	335	317	353	326	311	331	338	325	321	318	309	306	308	335	349	301	348	314	309	309	280	319	321	292	303	285	312	335	279	299	344	293	298	300	324	333	333	327	337	287	327	328	305	345	304	316	329	350	333	341	321	293	287	310	324	323	308	352	324	308	340	319	294	273	325	320	339	303	313	331	305	322	333	333	302	313	317	310	338	301	330	321	304	318	317	330	310	363	332	324	346	343	328	306	331	285	283	307	293	312	311	339	328	306	320	296	312	323	351	304	311	340	286	318	328	311	323	305	318	322	309	338	324	305	326	340	370	349	342	327	308	333	346	333	320	341	333	263	332	340	356	333	335	276	287	339	311	365	288	357	327	335	341	295	337	332	347	286	322	365	332	314	319	319	320	320	330	319	317	337	311	382	318	319	342	345	332	303	314	315	357	348	313	349	324	308	310	353	343	330	322	316	314	304	324	338	309	363	301	321	347	352	302	315	293	324	316	316	342	316	354	321	339	316	325	311	309	297	330	309	331	303	353	363	316	313	362	302	313	322	346	332	330	319	341	356	329	348	331	285	329	327	341	319	312	336	307	316	338	368	333	342	327	309	332	318	302	320	322	300	294	305	316	326	322	317	338	340	321	323	323	322	347	341	347	339	320	324	344	298	329	306	341	299	329	304	298	332	319	335	312	316	310	322	313	330	328	324	313	355	291	347	303	338	346	318	314	286	308	307	276	322	282	309	343	325	293	331	305	305	338	337	309	301	327	328	324	325	283	297	327	287	305	312	306	307	309	331	355	318	333	337	329	306	336	319	313	329	315	328	313	351	293	325	310	319	318	294	346	320	323	332	317	327	309	300	330	315	362	325	298	309	307	325	311	329	332	335	335	315	328	312	302	313	327	336	318	337	344	340	317	311	321	309	339	303	329	308	338	329	317	311	338	329	337	302	324	305	352	278	319	353	308	295	337	305	329	303	314	328	313	306	330	326	370	336	353	307	300	304	313	343	315	357	324	331	348	305	307	338	322	336	320	314	343	316	318	330	329	305	321	339	364	311	323	304	291	325	294	322	308	331	306	288	322	322	303	352	301	317	350	316	359	318	322	316	298	350	323	306	312	306	360	295	311	328	356	332	351	347	325	308	316	335	328	265	326	354	317	325	341	325	296	317	351	342	319	287	290	331	317	318	369	351	288	357	306	298	296	320	328	324	320	308	286	314	351	318	323	320	315	308	297	309	329	329	323	341	328	300	330	304	326	340	309	321	318	290	315	337	312	337	343	326	294	326	308	296	305	336	340	339	329	340	321	328	346	306	329	309	309	328	330	321	349	310	361	317	301	347	299	334	327	309	328	286	293	335	314	316	307	307	291	321	294	333	314	323	323	312	288	301	323	330	318	331	345	316	289	343	351	324	303	297	297	325	319	316	348	314	339	344	333	338	308	305	318	336	304	358	284	356	331	305	333	321	341	347	334	323	308	335	310	308	300	315	344	308	307	337	275	322	302	309	292	327	302	323	347	325	332	343	338	312	297	340	330	362	293	319	333	317	343	309	309	346	308	299	321	315	321	308	371	324	339	350	313	311	309	311	302	317	298	355	323	349	321	297	311	293	334	311	316	329	362	323	310	324	299	317	307	328	307	318	326	323	327	310	332	316	313	319	328	310	322	308	348	317	356	304	350	312	325	303	326	356	317	345	335	331	279	294	304	358	339	323	309	320	309	301	322	308	301	315	304	343	329	334	315	321	293	314	302	313	336	320	340	345	357	308	299	303	330	321	344	335	316	331	332	340	301	301	346	324	322	320	322	329	350	323	364	308	324	316	345	309	309	343	342	325	350	329	322	337	329	324	336	319	307	317	327	346	339	345	312	344	342	301	314	330	341	293	319
34557	3718	2705	3034	2599	2238	1901	1651	1528	1364	1342	1218	1200	1108	1054	1056	1010	1009	947	1005	989	949	975	927	891	926	881	929	931	911	900	896	903	892	868	907	809	846	920	887	853	843	882	809	818	810	829	819	820	827	835	832	828	854	826	800	791	832	886	805	872	819	872	784	771	900	820	768	846	824	800	823	840	834	856	820	855	859	801	787	822	823	801	786	818	846	827	875	825	860	880	809	805	805	760	816	836	789	854	814	816	785	795	863	804	833	803	793	810	799	823	794	791	770	804	800	804	847	791	819	812	830	795	787	798	797	796	824	838	805	888	758	868	818	839	824	865	814	809	857	832	795	834	833	821	774	806	848	837	801	815	837	782	770	825	824	782	783	786	742	775	823	794	782	797	851	758	793	770	801	798	811	839	849	822	817	796	821	830	792	769	787	815	814	870	808	832	801	770	782	729	840	800	805	819	826	838	828	816	804	878	855	783	825	797	791	793	795	792	819	768	836	810	815	826	845	796	841	754	887	774	840	819	770	825	819	797	816	804	886	815	833	817	834	807	798	812	854	811	825	842	717	744	789	816	809	781	796	787	813	812	777	823	788	840	810	859	793	826	811	799	887	872	811	820	823	817	818	815	804	785	822	834	806	795	775	814	837	872	828	761	823	807	782	819	847	839	767	845	790	801	797	858	804	795	810	809	780	827	788	826	801	752	852	798	804	804	839	787	805	792	765	819	799	846	848	805	854	783	831	815	849	824	790	814	742	777	815	795	860	820	792	820	756	862	816	788	819	844	737	778	826	806	820	838	788	832	819	841	805	835	797	786	803	785	821	833	814	804	813	819	793	819	805	840	852	822	838	813	790	775	829	774	780	777	847	831	795	809	839	853	820	783	791	838	791	860	788	828	819	793	831	797	803	795	802	821	865	827	841	824	801	791	799	809	806	836	780	800	763	847	818	811	774	797	836	823	847	830	820	813	850	818	850	841	795	838	800	756	847	831	811	839	814	793	785	809	793	822	826	794	823	808	769	882	820	771	796	791	773	844	811	815	795	833	789	836	776	823	820	792	797	806	819	768	836	814	861	815	784	823	793	861	818	830	796	795	781	828	867	806	771	831	826	837	837	830	811	801	818	808	852	797	817	803	838	794	802	775	799	790	797	809	762	804	770	806	814	802	806	805	778	788	792	794	837	779	845	790	810	828	828	855	781	768	804	806	853	843	818	828	794	812	778	795	873	768	842	779	834	833	812	821	836	865	809	810	860	829	847	812	822	787	796	841	813	811	806	756	845	803	734	812	808	813	799	800	757	777	830	820	892	793	833	821	820	824	844	816	810	852	815	835	798	812	824	784	817	895	778	771	891	821	749	839	751	827	784	813	840	830	812	801	837	786	849	817	827	818	830	845	777	781	825	819	804	771	823	810	799	875	792	808	819	778	801	811	852	800	833	828	812	894	840	796	816	793	812	819	844	840	802	771	842	828	829	826	818	779	844	842	815	836	853	830	802	793	795	803	834	838	776	788	830	784	824	784	796	832	792	801	797	810	801	803	791	790	797	837	826	848	802	751	793	830	849	807	783	844	860	871	829	850	869	768	776	861	792	812	812	790	834	832	803	813	822	854	769	846	816	789	788	779	802	789	807	728	810	801	795	828	788	866	842	796	813	826	779	860	839	785	770	846	827	839	818	785	833	832	818	812	799	851	800	827	763	816	811	789	792	797	853	796	782	820	773	815	866	834	790	844	822	833	842	787	807	759	802	766	758	846	790	788	813	820	785	778	811	880	864	810	774	812	767	805	816	837	869	779	889	791	793	808	771	819	808	827	768	804	839	809	774	821	847	833	793	792	798	843	819	845	814	839	830	791	813	801	803	850	859	796	791	830	871	799	801	789	806	810	822	807	860	824	829	869	815	787	838	792	774	820	846	831	806	748	841	844	855	890	811	825	746	837	774	775	844	822	850	815	798	791	852	845	829	802	837	814	821	852	822	862	825	852	824	788	776	815	838	792	778	794	838	835	825	752	863	853	853	811	788	832	815	817	799	867	851	815	783	839	829	785	775	783	813	822	811	746	823	830	863	822	786	788	810	844	857	819	804	791	782	811	732	807	770	824	840	827	795	849	789	836	770	755	820	816	823	816	811	830	782	816	869	814	801	841	824	799	820	827	783	801	766	810	790	794	815	827	815	844	775	816	858	855	841	769	866	812	812	803	791	800	808	858	798	820	765	754	841	772	781	800	824	710	809	801	792	792	799	780	812	794	784	781	848	875	808	750	783	755	826	807	800	812	802	786	795	878	794	788	804	797	810	836	821	806	835	749	830	776	871	823	803	807	763	825	755	830	845	777	837	830	806	788	803	806	717	782	785	816	819	843	799	812	788	817	812	810	847	826	793	822	770	825	814	844	817	822	800	775	804	809	817	776	841	894	794	797	808	857	824	823	810	807	774	831	787	866	815	798	839	853	798	830	796	829	819	776	813	801	809	799	788	795	750	827	765	821	779	825	821	808	829	864	803	819	859	812	768	812	851	804	818	784	763	813	813	806	791	799	834	776	835	795	852	800	801	794	792	823	875	825	847	824	855	802	826	768	790	840	832	761	829	810	808	775	803	831	786	817	809	762	825	784	804	793	856	811	780	812	804	793	800	804	797	841	745	839	863	860	835	803	818	816	853	790	819	775	790	848	834	855	833	825	809	809	836	785	739	782	820	825	785	825	798	801	821	867	854	817	800	806	828	787	775	766	851	831	838	846	790	819	842	836	855	809	809	816	842	761	816	798	820	831	835	805	798	763	840	784	789	806	779	859	840	838	853	782	781	831	803	847	828	768	784	823	807	777	852	799	801	795	839	815	801	852	825	778	844	828	827	836	794	839	822	830	794	801	782	804	870	850	756	813	840	826	818	767	806	822	824	866	827	833	753	777	800	852	849	778	762	846	829	732	799	801	795	782	820	805	779	778	794	823	803	834	852	843	781	795	789	821	845	785	831	837	779	846	821	790	809	805	846	819	803	813	829	832	836	798	829	828	848	835	816	828	840	850	813	746	836	817	869	792	793	796	805	789	795	794	826	807	806	748	763	826	823	802	764	794	834	834	798	796	865	857	822	802	762	765	820	829	796	862	772	777	782	805	822	806	795	851	788	816	757	833	792	836	854	839	805	796	812	848	771	849	799	751	784	795	788	831	762	796	791	857	841	818	831	822	751	771	908	852	831	822	806	853	807	758	799	826	826	814	830	761	846	770	804	776	860	797	868	834	863	830	803	800	811	845	817	807	822	820	797	853	836	802	772	781	821	841	768	821	794	822	798	828	834	831	786	794	773	803	787	783	886	845	862	792	840	821	838	834	801	804	800	794	727	803	833	785	814	837	787	801	794	755	817	765	823	751	830	809	793	796	803	811	810	771	824	803	825	834	775	808	767	833	818	824	810	798	786	807	810	838	843	825	773	818	830	803	820	849	821	792	801	790	814	890	794	815	848	803	842	810	817
65876	32794	12259	2365	1377	996	756	680	642	558	566	516	508	457	461	497	488	455	423	448	447	422	420	418	433	402	437	443	440	447	439	424	437	442	463	420	375	409	430	413	394	438	407	450	399	400	420	418	382	407	401	416	413	400	412	407	409	429	426	400	384	416	430	380	392	401	416	387	410	405	410	410	414	420	406	369	429	398	387	421	382	416	455	419	434	416	392	386	406	440	437	417	425	416	399	370	363	382	378	407	443	390	401	373	415	405	430	460	395	431	432	382	384	401	423	442	395	433	461	398	436	415	420	379	414	408	436	428	392	397	396	405	445	398	425	386	426	403	399	442	425	433	416	394	397	413	425	396	376	400	375	405	424	431	411	394	442	390	410	425	410	408	400	413	416	417	457	357	406	397	415	434	373	394	412	389	409	429	381	434	447	402	413	428	408	405	429	410	418	401	445	412	410	374	375	407	391	405	438	447	421	410	430	381	421	412	385	383	418	439	453	419	426	443	427	433	426	407	399	403	370	379	437	411	353	403	373	425	416	407	411	411	406	406	378	422	429	402	423	439	415	385	414	402	450	422	397	412	412	427	405	389	400	431	454	339	419	396	422	412	431	415	376	356	382	423	407	416	392	401	436	434	398	402	424	461	413	402	400	414	399	414	430	413	402	372	433	419	412	412	418	418	435	437	436	404	409	387	390	430	407	430	418	427	381	433	440	387	449	428	392	402	383	400	430	382	427	427	434	403	390	413	426	395	444	425	424	390	382	423	384	429	444	399	383	403	406	457	394	418	426	424	402	407	408	430	419	434	347	393	369	409	389	395	407	432	387	418	420	402	414	440	438	393	407	400	443	445	398	432	438	414	385	400	402	412	372	399	433	396	380	431	389	429	368	412	426	408	394	409	388	422	449	414	449	379	384	432	368	421	431	390	421	393	387	413	386	394	406	390	436	415	393	372	386	391	415	414	414	394	404	394	398	407	400	417	398	384	430	409	395	410	407	424	415	396	436	440	429	396	438	414	425	440	389	369	418	417	388	430	409	435	398	423	405	415	390	418	430	417	393	452	396	415	411	387	400	430	414	403	380	409	437	395	397	378	412	410	393	410	395	386	379	417	416	376	408	421	378	376	401	405	440	394	404	408	442	393	406	386	432	392	396	408	442	386	404	377	403	421	372	402	411	394	431	421	414	421	413	427	436	402	407	380	425	399	430	361	410	423	389	394	402	407	425	411	383	437	387	424	437	366	417	430	419	396	423	451	421	405	420	451	407	433	384	414	395	361	425	362	374	394	427	404	434	368	373	389	424	441	391	429	396	400	412	424	378	434	378	391	426	422	382	413	411	406	398	418	423	421	385	388	421	418	419	394	375	414	401	418	391	407	428	413	411	392	380	407	421	412	401	396	406	413	379	393	453	393	367	386	394	430	445	391	423	429	390	394	410	423	396	414	398	401	424	383	415	454	408	413	410	401	407	424	434	392	403	424	418	394	447	385	411	389	421	408	432	389	407	392	446	413	424	445	446	371	450	384	375	405	420	410	402	417	400	373	395	405	402	407	412	413	440	403	418	370	402	426	379	381	420	400	396	432	399	406	394	414	419	431	430	420	397	410	391	423	385	386	417	422	437	412	376	419	408	430	443	428	406	394	431	405	407	428	415	401	402	400	437	417	416	437	424	412	381	394	398	388	391	405	390	408	406	405	404	376	396	479	392	391	411	391	411	404	415	380	407	387	432	405	375	428	403	439	381	385	417	414	381	408	369	408	438	393	389	420	428	416	394	382	408	385	394	415	408	392	409	388	396	415	417	387	403	421	443	418	428	385	413	442	413	439	435	426	405	412	401	404	433	390	402	446	425	413	419	414	402	392	414	400	369	366	422	417	403	415	349	393	381	415	436	421	409	388	428	424	410	371	403	422	408	383	394	435	399	385	424	432	413	402	418	394	421	402	400	434	399	406	377	408	404	408	381	407	392	430	398	378	432	404	414	410	405	416	382	392	412	441	381	403	388	424	418	404	389	415	436	417	406	442	405	409	416	423	382	379	402	404	418	457	398	394	404	453	440	380	387	393	380	441	402	398	380	485	398	418	414	409	393	381	397	399	410	398	387	399	442	414	391	420	395	417	395	479	396	417	387	423	413	397	416	414	449	401	409	413	405	381	395	402	380	386	415	458	393	433	392	409	389	409	380	400	420	444	390	406	412	392	426	426	393	405	435	425	383	404	407	441	399	418	411	408	412	402	375	418	384	394	390	410	386	369	399	377	395	415	372	351	382	375	393	426	397	412	412	407	435	412	461	391	432	416	388	403	381	402	398	372	367	386	387	409	425	411	399	390	394	415	411	390	417	416	426	405	419	442	367	406	384	420	420	434	400	408	385	416	436	392	399	382	430	416	365	396	406	400	408	396	426	379	428	423	400	397	407	363	409	422	400	374	444	374	361	385	421	421	440	405	399	394	384	394	373	418	411	432	406	414	358	406	383	381	400	396	424	418	402	457	410	449	433	413	399	415	401	394	393	450	391	377	423	413	405	418	407	430	433	394	385	411	367	419	424	428	392	401	392	379	385	399	374	428	407	424	375	388	410	436	414	413	416	419	397	446	419	409	408	403	387	394	386	401	446	402	436	397	417	424	418	416	430	425	419	387	443	400	416	407	454	392	386	396	367	403	442	405	432	429	418	417	390	390	397	428	399	388	385	365	417	387	388	374	414	417	413	371	382	399	397	387	387	397	411	415	396	415	396	365	430	410	430	422	419	445	416	425	406	426	394	420	399	392	375	429	391	399	413	427	409	372	389	374	392	397	389	394	388	431	422	396	404	407	387	395	414	419	398	395	390	409	417	390	378	378	390	413	425	404	386	351	381	414	393	390	415	451	417	440	431	404	387	393	426	376	410	372	455	387	406	426	401	406	382	391	427	375	396	452	383	409	418	423	392	412	426	405	431	404	434	436	445	358	397	414	403	409	383	399	383	413	436	420	410	395	379	428	402	395	391	372	393	388	415	457	424	390	428	399	444	406	399	410	398	376	438	403	460	401	387	420	391	435	388	414	398	413	378	399	428	434	434	440	409	445	393	408	394	409	393	427	399	403	437	422	425	363	380	423	385	411	412	375	392	421	435	415	401	405	414	409	403	405	387	410	371	449	447	410	388	381	426	420	428	405	395	414	422	424	453	398	398	464	417	421	387	432	392	398	406	389	386	383	393	415	445	433	421	388	390	384	421	422	396	377	395	406	418	394	413	384	413	439	395	441	436	401	391	397	385	376	370	411	388	419	438	416	385	397	391	412	387	394	404	419	397	370	405	404	422	375	444	378	422	416	397	417	412	412	438	381	400	391	424	417	423	416	373	410	386	380	421	386	438	424	375	385	391	371	396	375	388	429	405	425	399	400	414	406	412	398	423	423	358	408	385	397	388	403	412	410	433	393	413	417	394	429	419	433	384	452	449	407	376	410	430	404	396	397	398	419	416	400	392	408	430	426
43832	4820	4396	5013	4251	3640	3077	2522	2248	2040	1938	1706	1680	1540	1471	1471	1380	1290	1252	1225	1278	1202	1190	1120	1123	1119	1095	1129	1112	1133	1106	1059	1107	1087	1096	1054	1059	1055	1053	1074	1076	1053	1046	1023	1031	997	1031	1006	1014	1030	1047	972	992	952	939	1010	954	1012	948	988	974	1047	940	997	1004	971	955	993	993	1015	1003	976	991	1007	1010	1015	1047	1049	1036	979	990	971	986	999	972	993	1008	1008	1032	982	987	968	994	974	962	960	918	969	984	988	950	970	912	949	995	968	962	973	957	968	980	971	957	944	984	938	937	997	948	969	972	955	978	981	1037	922	996	1033	944	983	918	968	979	914	980	939	945	930	973	965	958	977	1029	963	981	940	928	1028	1007	952	934	988	1023	929	959	997	986	955	976	944	1001	967	971	911	932	999	963	927	977	995	954	953	944	991	999	878	992	947	904	951	994	953	934	936	970	1007	972	982	974	969	976	950	1064	991	899	1007	966	960	1003	970	968	923	942	971	1020	966	966	1005	905	926	942	953	970	949	999	998	965	927	977	966	973	967	981	993	967	980	972	939	922	1022	975	942	905	957	904	968	932	996	990	934	982	992	982	1002	1013	912	963	959	893	969	939	933	958	994	934	991	926	918	978	973	957	1062	938	1000	993	968	911	943	1008	962	964	943	974	993	921	980	944	917	947	959	948	967	977	905	971	962	949	945	1023	1005	995	945	940	968	1003	956	967	959	937	992	955	930	973	943	973	928	943	916	923	1049	997	955	979	975	966	991	936	968	975	891	938	1003	1005	1026	959	967	986	931	914	949	953	962	1019	919	915	934	951	994	928	1014	1009	962	957	876	942	912	923	970	966	965	963	972	976	979	954	936	947	925	1010	1047	944	951	986	1015	948	1008	945	973	947	954	932	948	1004	973	922	992	980	964	952	948	904	991	949	936	946	933	985	950	978	943	871	979	946	997	944	952	1003	960	946	982	911	958	953	933	951	950	922	977	983	953	1011	977	967	995	978	926	918	951	959	948	945	994	948	881	979	951	980	1070	983	965	965	926	975	934	987	1017	992	974	1023	963	978	992	950	967	936	959	995	954	891	986	999	1014	950	956	977	968	947	952	942	996	940	979	981	921	926	951	919	943	948	957	942	979	948	936	984	961	974	937	920	951	1055	977	910	953	960	1018	950	989	947	940	953	962	967	985	985	1001	947	968	922	945	992	1008	960	978	925	922	1024	920	954	981	944	919	947	1020	929	1003	945	1015	895	984	914	949	1031	993	936	938	938	933	1039	944	1020	1032	934	933	971	906	952	908	914	956	972	925	974	972	963	954	953	942	999	982	953	959	982	961	969	963	964	967	957	983	974	992	971	976	932	939	967	956	981	1006	957	927	941	954	960	972	925	973	957	967	1004	997	960	962	967	944	886	892	945	976	937	967	936	1002	941	942	973	943	976	928	950	1011	970	950	1013	977	981	966	971	968	856	977	955	916	968	922	963	960	992	955	922	955	974	941	962	1015	937	964	1014	969	958	939	998	978	1020	956	961	940	926	924	1002	991	951	923	946	938	948	962	924	929	960	993	1012	926	998	946	928	922	950	954	973	910	969	1028	912	960	916	992	1005	933	966	942	987	1001	910	937	973	927	958	972	939	911	933	892	943	958	1005	964	1003	993	995	971	975	961	888	924	968	955	959	975	1011	965	982	990	1029	978	966	893	967	958	981	934	961	916	948	1003	944	959	948	933	934	991	1001	933	946	962	968	932	929	905	959	1008	939	982	971	953	935	962	1004	947	999	935	995	979	1016	1007	1013	968	963	997	936	963	968	985	959	987	976	974	974	936	990	964	972	983	930	963	926	941	982	1017	944	981	996	981	922	922	962	938	989	928	947	931	927	913	973	943	938	944	979	970	986	990	899	986	1024	955	960	971	910	1007	1041	941	974	946	993	942	1025	944	939	960	938	958	942	932	936	951	943	958	993	986	922	942	946	959	967	953	961	969	1002	994	977	937	967	905	973	997	918	944	962	934	989	937	1001	1003	918	984	920	943	963	947	956	980	929	985	986	959	959	950	1026	972	935	948	949	999	992	891	961	927	981	979	1011	943	916	923	928	961	963	956	951	979	887	954	975	970	948	928	959	960	955	969	950	992	935	985	978	955	990	971	1000	1009	997	982	947	938	974	955	1013	987	993	1015	964	952	883	954	932	914	1008	974	955	974	914	986	944	920	974	935	974	1012	981	969	933	947	943	955	1018	926	1007	949	937	932	933	971	977	976	978	958	969	947	988	1000	918	943	963	1022	962	915	988	937	963	971	994	967	962	917	1049	969	922	995	985	979	968	986	937	942	952	954	926	976	946	978	938	986	970	907	956	939	973	977	934	958	982	965	949	938	981	920	967	938	998	988	939	980	917	955	913	959	1025	959	952	988	919	957	935	987	982	940	916	971	881	991	980	964	891	989	1022	971	968	925	1015	986	929	968	945	986	892	971	976	976	948	967	976	973	932	970	1055	916	934	966	916	983	923	962	933	992	964	939	972	963	969	953	971	1010	953	941	954	1007	1002	935	970	967	938	952	1014	944	948	983	954	959	965	966	985	923	941	946	979	918	932	1000	992	1001	946	989	977	958	908	952	981	954	988	939	951	995	923	1009	967	956	953	924	963	869	991	962	933	958	964	976	974	923	919	933	937	976	898	989	907	994	954	952	957	928	945	957	928	973	919	909	1012	987	977	994	965	1014	993	951	961	995	983	976	934	917	962	943	964	957	961	935	990	932	933	971	961	965	993	962	953	867	952	967	922	946	1017	974	979	981	921	974	1005	974	981	986	981	1015	974	958	939	992	925	988	979	964	961	957	957	994	984	941	964	989	1011	951	988	972	943	969	979	966	979	965	936	963	954	944	952	965	932	961	936	961	983	935	932	998	935	968	956	1005	981	996	986	934	967	980	960	999	923	952	943	1000	1021	961	986	952	947	976	976	1007	996	973	947	980	984	978	944	991	982	990	980	999	984	976	990	1034	941	945	956	978	992	942	954	959	969	1002	986	958	914	908	970	987	948	997	972	964	959	916	986	981	975	975	957	920	992	1009	992	940	983	988	907	905	909	929	957	997	990	961	949	1004	986	952	947	943	1007	960	944	964	968	1058	986	955	923	977	1003	989	1074	957	982	931	927	974	996	970	919	934	1026	963	1022	943	937	954	944	982	997	957	955	927	951	941	993	931	978	971	1021	958	998	1018	966	961	997	952	986	969	952	1009	980	913	954	968	944	954	951	964	951	979	907	973	939	924	942	960	992	1018	954	924	990	940	993	948	959	975	904	924	941	945	987	953	951	994	972	969	964	940	946	955	994	982	955	953	917	939	950	927	942	919	918	932	972	958	960	976	967	985	967	967	970	939	928	907	993	947	955	944	967	908	987	970	940	943	1017	957	961	891	915	985	950	946	995	962	941	947	981	956	1034	940	923	926	943	900	925	966	991	932	939	959	935	945	966	931	946	934	991	957	943	985	936	927	976	996	1042	986	936	963	917	939	971	979	962	929	966	912	965	947	989	933	931	952	931	984	940	989	985	958	991	958	968	991	946	928	914	943	940	926	969	967	951	991	914	984	1009	938	988	975	954	976	950	1029	939	977	970	909	941	981	974	1001	900	948	931	989
9502	757	279	233	156	167	156	170	166	161	162	142	144	166	136	154	175	159	135	142	152	162	143	179	144	150	138	158	151	147	161	154	169	146	171	167	147	136	151	155	145	146	187	137	163	169	147	138	163	141	167	164	154	159	160	129	155	152	140	144	137	154	144	151	157	156	137	175	182	142	154	167	167	149	158	144	153	153	159	136	145	154	145	146	139	143	144	161	135	150	163	151	152	156	148	155	159	158	156	158	158	156	160	163	165	123	142	145	130	154	151	125	144	158	146	165	137	143	137	147	154	149	153	165	154	146	168	139	169	164	153	145	155	160	156	162	164	165	152	170	158	155	177	161	144	164	156	152	152	168	153	158	172	138	136	145	147	170	147	154	133	152	117	150	171	160	174	146	143	129	150	154	153	160	149	173	140	166	141	168	161	163	179	139	156	169	170	163	135	146	146	146	150	158	134	150	153	161	138	172	160	158	160	172	144	134	141	154	141	155	170	154	143	151	179	149	138	152	148	131	162	139	144	148	132	148	146	142	155	149	172	142	149	138	142	161	153	164	149	136	161	142	155	155	157	157	160	136	132	169	163	154	157	160	145	133	153	143	149	141	140	152	166	157	176	150	148	156	134	153	155	151	162	152	143	146	155	148	164	139	143	166	139	154	173	183	159	158	144	154	138	158	151	156	144	153	132	154	152	142	142	164	159	146	159	153	151	147	157	139	133	134	144	148	171	151	155	134	149	157	168	151	167	172	152	173	157	184	138	141	161	168	155	148	145	177	140	136	172	142	137	138	163	167	167	141	158	181	153	163	150	157	156	174	142	156	157	182	129	148	150	142	165	153	173	153	148	138	176	166	162	166	148	135	117	182	157	153	140	135	146	137	152	142	119	138	143	156	148	151	156	172	164	146	155	164	151	156	162	159	149	161	158	138	140	171	148	155	169	151	144	162	133	156	160	146	160	151	147	166	169	152	152	147	155	150	161	160	169	183	162	143	160	146	141	142	142	176	158	177	139	156	144	139	146	164	149	148	161	132	162	176	141	164	155	154	139	143	135	157	151	142	158	138	155	160	164	171	159	137	150	155	145	164	154	168	159	150	142	159	153	144	139	165	139	149	143	148	151	150	142	133	153	165	149	170	169	160	147	144	139	196	134	160	176	148	156	162	167	166	158	159	147	151	159	170	154	126	151	161	164	163	152	156	167	141	183	160	155	145	148	153	151	158	153	168	137	166	168	173	156	143	140	160	154	151	124	135	150	177	144	143	171	159	160	147	150	133	162	154	142	137	151	138	145	157	141	132	162	157	164	159	158	141	164	141	130	146	167	147	170	156	158	146	156	163	152	143	138	132	168	156	134	159	172	143	153	146	158	165	164	139	159	150	142	168	129	145	141	144	159	151	166	160	161	137	151	175	169	142	140	163	161	150	174	190	136	149	151	168	178	134	135	148	153	150	151	171	155	150	128	166	143	142	144	144	154	156	158	164	154	150	159	141	158	147	141	150	178	170	167	167	144	161	160	172	158	167	161	158	141	145	160	157	150	154	138	152	164	144	174	150	159	154	141	145	155	139	162	151	170	162	160	156	139	162	139	159	187	153	169	149	141	147	173	157	136	174	179	160	142	153	143	167	149	164	155	154	165	147	168	154	154	161	169	137	183	167	165	159	176	160	130	130	179	162	154	162	159	165	147	143	152	163	153	127	131	162	164	140	143	169	155	134	168	142	163	148	167	168	152	155	156	155	142	151	147	149	147	173	148	150	137	153	145	163	154	144	145	135	153	155	183	153	138	157	151	157	165	142	190	162	171	125	146	157	143	142	142	172	127	146	159	170	161	152	159	154	136	153	148	157	140	142	151	139	151	149	138	147	176	138	163	156	146	153	134	161	159	148	153	145	147	145	167	145	161	147	160	142	135	163	139	137	149	138	161	166	163	147	162	171	153	152	134	161	188	144	174	175	165	154	154	154	143	150	146	140	186	145	163	150	163	147	150	182	175	156	147	166	149	153	160	162	147	149	152	168	157	141	141	154	167	143	135	160	157	161	164	149	146	166	165	157	152	163	128	161	173	183	167	167	143	177	156	156	156	141	150	153	142	141	138	145	135	149	141	155	151	164	150	166	159	132	164	146	160	141	173	150	176	134	161	164	172	144	139	166	131	145	140	165	146	152	144	150	138	145	142	172	169	165	135	163	150	134	164	147	156	171	173	170	153	163	172	159	157	170	160	151	142	151	153	142	175	147	133	140	145	172	142	146	150	143	155	146	185	165	136	151	131	151	175	136	166	136	161	151	149	152	149	167	147	124	142	138	172	169	142	155	153	165	136	166	151	149	174	149	155	159	158	159	152	140	149	136	163	173	146	157	168	153	154	170	155	147	137	173	165	148	162	137	162	161	138	156	153	146	154	165	158	132	150	160	162	143	163	142	142	156	141	152	166	156	146	185	144	160	135	139	145	165	157	167	132	167	165	162	162	144	154	154	172	145	165	152	147	146	129	159	147	152	155	158	169	155	145	161	136	150	157	178	168	134	177	183	150	152	152	158	156	148	171	154	152	148	154	146	150	165	160	142	127	129	167	163	155	159	147	146	171	145	153	127	142	171	151	160	155	150	179	159	147	138	157	137	150	141	154	140	149	154	156	161	133	160	144	150	151	147	148	153	140	132	194	162	146	155	179	161	165	162	159	169	148	159	145	148	147	154	146	184	136	138	140	131	143	144	139	152	156	141	129	142	146	130	150	143	139	151	153	153	148	160	119	139	126	135	151	162	140	156	169	161	170	174	134	140	173	150	145	136	143	141	148	148	164	159	163	164	164	156	157	154	145	157	148	154	167	157	165	147	146	142	146	157	156	156	143	149	149	159	149	156	175	142	168	153	139	173	135	161	161	161	136	122	141	143	149	156	163	176	151	161	130	157	163	149	142	135	167	157	152	153	133	173	162	139	127	148	161	160	134	157	182	173	155	147	156	144	138	144	155	136	171	135	150	162	159	174	178	146	159	158	146	134	158	144	151	141	162	132	140	151	149	167	159	172	153	149	144	168	144	149	153	155	141	161	159	167	164	149	166	145	155	170	151	140	142	153	156	152	163	156	168	158	169	170	145	153	177	135	164	137	147	157	148	154	134	155	142	149	147	131	148	165	160	150	148	153	149	170	158	149	153	143	164	156	165	142	139	181	160	171	131	138	140	133	151	173	173	156	144	164	158	140	143	160	133	162	152	140	141	164	168	173	169	146	158	160	139	140	154	142	157	179	169	146	139	170	155	173	140	154	152	134	146	166	153	153	181	138	159	176	144	160	119	137	133	173	160	146	136	156	168	133	149	148	173	144	167	152	157	152	159	151	152	142	153	146	150	167	145	140	175	143	162	153	172	136	157	135	155	155	147	172	163	147	152	148	162	150	163	180	148	155	159	153	132	146	145	155	145	131	139	159	155	171	138	162	147	155	165	134	138	141	149	155	137	141	155	158	147	165	138	137
8763	784	765	684	642	546	482	473	483	440	527	450	465	492	483	511	454	455	476	464	470	466	448	426	455	499	471	472	496	495	458	479	461	491	443	453	466	474	486	475	474	465	449	453	438	445	472	496	450	440	449	423	459	463	480	465	449	460	448	447	451	460	478	434	451	446	438	449	463	471	460	451	445	442	461	465	433	420	484	454	488	470	419	423	453	453	437	459	442	436	464	425	443	483	433	456	441	481	456	446	449	465	463	492	475	422	450	449	490	451	465	464	445	475	428	433	436	456	445	452	448	454	439	454	445	421	453	443	419	414	454	477	446	443	416	463	478	488	428	447	482	452	434	441	418	447	441	482	434	476	498	460	461	461	429	460	474	460	470	467	470	478	452	456	480	429	446	479	397	455	465	433	457	468	431	482	449	437	446	465	472	419	500	461	493	470	450	464	479	448	412	474	396	463	447	450	445	428	425	494	442	423	435	490	478	454	491	480	509	434	447	477	471	484	450	485	465	454	459	467	471	445	472	445	450	459	439	459	467	471	476	499	461	477	443	460	449	485	459	417	476	482	469	456	447	463	449	441	471	442	448	455	456	474	451	450	444	458	468	494	461	477	450	483	478	513	463	476	476	439	424	430	486	492	428	443	468	480	492	434	457	409	445	477	479	467	461	479	484	445	480	474	461	464	445	460	484	450	458	454	478	457	485	418	456	454	446	426	444	470	449	487	442	478	427	449	427	479	449	454	464	423	464	476	416	460	467	447	457	481	473	468	453	497	443	450	456	433	441	488	472	433	472	474	476	405	479	418	477	440	463	456	455	481	450	426	469	440	463	463	454	477	472	483	511	457	472	412	466	431	459	449	478	450	467	418	472	436	437	447	463	453	496	460	445	455	487	467	469	414	471	475	463	452	449	452	481	475	449	469	455	468	439	452	420	420	457	470	436	445	445	478	457	451	457	480	475	466	445	492	431	463	459	468	422	465	454	438	459	451	436	500	438	433	444	439	459	443	485	464	463	476	465	472	442	462	455	469	453	469	490	461	444	432	451	455	444	470	477	454	495	444	477	447	470	459	463	481	429	445	447	499	437	460	448	464	460	443	428	433	475	453	427	449	468	462	471	455	421	472	482	435	428	464	442	444	465	455	476	467	449	445	397	500	469	459	472	468	480	435	473	458	447	479	468	466	472	466	435	421	452	448	460	446	490	427	505	451	464	448	424	464	454	441	470	473	442	462	452	426	457	450	464	437	433	496	501	466	454	478	445	454	407	457	463	446	429	452	474	465	414	436	436	430	445	465	471	462	476	461	434	451	464	470	468	469	459	458	485	439	456	443	445	430	473	481	452	479	483	428	470	409	467	468	444	471	484	429	429	471	469	446	469	436	505	464	441	491	458	457	458	459	482	452	465	446	467	451	484	446	449	486	461	439	426	455	441	479	492	453	459	475	515	468	452	451	464	459	462	476	434	457	473	417	476	455	436	453	482	440	439	456	431	409	452	443	427	468	496	448	444	485	455	479	406	484	452	473	409	479	468	449	461	477	444	442	471	449	484	423	454	475	418	437	526	458	430	464	461	482	434	439	479	439	470	444	438	468	450	420	484	459	457	441	473	469	470	456	470	468	454	462	461	462	457	474	436	432	445	473	443	491	448	447	451	439	431	463	439	490	424	488	480	441	460	438	460	446	440	443	456	422	518	463	467	451	486	466	471	470	486	469	440	448	463	480	500	456	441	500	490	440	463	461	439	421	471	464	474	448	422	427	449	429	470	422	447	443	445	461	420	464	469	478	447	456	431	463	483	462	455	457	405	448	477	432	495	467	452	495	469	451	455	446	465	428	458	464	475	448	472	445	492	498	445	472	429	464	452	468	468	451	491	448	476	489	453	449	447	449	488	483	450	462	441	457	481	443	447	429	448	431	449	479	457	450	476	462	435	515	439	439	437	477	427	471	497	480	456	464	477	482	472	430	459	449	456	464	475	471	461	476	433	464	452	472	440	471	491	463	476	446	435	475	453	485	444	445	473	465	464	483	455	430	421	443	441	462	464	481	460	445	461	437	435	440	479	479	471	452	465	430	420	457	447	434	402	435	434	396	444	465	432	441	451	461	458	475	449	458	466	503	450	421	445	438	489	446	474	483	439	437	460	473	454	460	470	459	468	470	457	411	487	435	420	468	442	453	493	421	496	442	462	453	441	541	487	465	489	479	472	474	463	482	512	459	484	441	465	454	470	486	459	446	482	471	434	475	460	483	457	491	472	467	456	483	454	460	456	448	474	433	443	444	461	436	436	472	466	424	447	469	478	456	437	424	425	450	477	460	467	453	471	420	439	444	452	459	483	489	492	438	486	458	458	446	489	478	490	448	455	450	458	436	447	432	438	458	447	442	456	448	446	420	477	462	456	462	493	469	485	450	457	445	430	447	442	417	459	480	428	463	437	453	460	435	450	437	434	453	432	432	449	461	410	451	454	432	416	463	446	454	442	432	468	465	421	462	427	467	467	429	459	442	434	482	444	453	467	433	437	445	455	421	455	456	447	443	436	474	437	440	427	454	462	466	508	487	447	441	469	456	464	470	449	478	470	424	450	446	444	454	459	460	461	469	463	432	480	448	451	459	416	494	452	467	420	445	419	442	418	480	474	443	457	472	464	414	439	471	455	463	433	467	484	452	507	464	488	471	482	465	462	434	470	449	470	452	441	460	462	438	464	447	448	454	510	489	413	433	462	461	465	474	492	513	447	439	444	444	454	438	476	456	462	452	437	456	434	475	481	417	473	459	464	424	473	436	444	433	469	475	482	432	460	453	421	460	433	454	468	422	478	465	436	472	444	428	408	455	430	476	467	459	467	484	451	433	475	457	426	439	504	432	472	475	471	439	455	478	473	464	446	473	481	459	461	477	445	396	452	421	454	469	435	409	500	479	475	486	420	478	453	453	453	483	468	478	436	467	462	469	440	456	470	483	432	468	449	477	460	432	461	464	448	457	478	476	488	460	422	457	488	487	413	435	465	480	465	439	475	462	484	451	474	433	458	454	445	437	471	440	458	463	447	434	429	471	452	431	448	476	445	474	449	423	456	466	440	432	428	457	426	473	432	445	476	464	461	456	462	461	449	422	445	447	447	454	440	481	466	460	434	451	475	467	458	457	489	470	455	438	410	501	483	448	449	455	444	459	469	419	453	466	451	504	467	442	488	453	459	434	448	469	474	449	438	483	460	442	465	441	462	448	453	486	447	472	489	472	444	466	454	436	430	446	475	503	478	469	477	434	451	467	458	445	433	456	459	452	466	456	464	444	422	438	471	461	434	500	484	506	500	460	443	429	456	464	469	484	463	451	469	484	435	439	446	452	449	483	450	410	449	459	420	496	485	487	429	475	439	484	440	444	491	430	467	467	423	430	468	448	459	436	446	460	476	448	463	455	464	442	466	469	436	481	415	433	419	475	446	452	470	450	487	458	388	488	477	393	439	476	487	431	486	440
55722	23679	4317	1069	795	601	525	448	506	413	371	381	353	366	375	367	349	343	316	348	370	311	350	341	315	335	367	340	317	350	346	305	348	333	328	327	356	311	318	351	309	359	324	310	333	305	326	307	322	359	320	328	309	319	296	320	315	312	340	335	364	317	315	309	355	324	341	309	326	334	287	352	341	306	291	306	321	303	351	307	312	359	327	332	359	300	326	319	296	305	321	316	331	298	344	340	313	318	309	318	310	308	316	325	306	282	332	310	354	339	329	341	291	270	371	291	310	309	330	356	303	356	325	350	319	347	304	386	353	330	317	329	317	316	364	300	331	329	288	326	297	301	297	325	325	339	345	332	351	334	315	321	335	311	317	324	361	306	321	300	317	320	336	310	336	319	318	345	326	293	339	330	351	314	299	312	318	309	310	332	316	328	314	294	310	348	336	293	363	331	327	313	312	343	324	323	299	347	309	319	315	316	333	309	301	321	307	335	336	319	294	313	316	308	303	338	304	321	321	324	340	325	323	331	309	357	274	342	319	324	322	316	321	321	317	294	295	322	341	319	328	301	335	344	318	325	332	309	349	351	309	326	308	299	321	312	284	362	329	322	314	341	315	356	313	324	333	323	335	303	329	309	324	303	332	331	339	342	331	302	325	326	332	322	334	304	313	300	342	320	292	352	348	337	338	328	310	291	314	332	341	325	358	313	358	328	340	313	343	311	351	319	309	311	320	317	318	347	349	325	310	371	332	301	335	332	339	335	337	292	302	320	304	309	308	307	326	301	321	284	394	329	286	334	315	304	340	323	300	296	302	330	328	328	330	353	322	316	320	325	339	319	345	315	328	284	306	325	325	341	331	334	330	321	306	311	345	297	311	327	348	338	317	319	326	321	344	284	325	299	311	333	336	336	300	307	328	300	305	331	344	324	293	309	333	324	352	308	347	312	322	349	327	336	309	298	324	339	303	296	338	330	317	313	339	309	285	328	303	354	326	310	338	330	305	341	308	310	316	307	322	300	340	359	331	346	321	341	335	337	306	295	313	318	334	336	324	330	315	328	344	323	342	288	314	298	328	348	325	310	297	315	293	269	317	357	317	320	315	318	338	302	299	319	305	336	356	313	356	321	315	295	314	294	320	290	297	351	320	338	333	317	327	302	325	357	297	344	324	315	341	309	353	325	337	347	302	311	313	296	323	295	336	346	303	342	310	330	338	310	325	317	333	363	356	315	311	342	350	334	306	337	289	342	338	327	330	335	318	315	334	307	312	287	304	303	322	323	290	305	318	287	319	329	307	345	311	297	327	307	314	351	316	332	340	288	322	288	313	287	335	303	284	314	349	329	334	335	337	353	340	312	291	323	328	300	329	300	337	336	297	287	306	308	342	297	316	349	361	324	316	320	306	304	316	311	340	327	321	323	328	317	340	333	330	338	311	336	311	306	327	309	311	287	315	318	327	320	354	348	322	325	316	332	318	300	307	304	347	303	301	320	334	324	327	335	302	305	311	347	342	319	327	308	316	308	330	305	329	293	311	293	316	306	323	345	302	308	326	321	300	299	331	322	299	325	316	326	300	322	315	360	309	321	311	307	283	357	313	326	309	349	323	301	326	343	335	335	299	322	300	324	305	274	309	329	329	302	293	321	332	322	348	292	318	295	323	309	322	305	356	342	343	308	336	306	315	326	359	375	326	329	295	309	305	287	320	300	332	324	337	306	308	313	333	339	328	306	307	379	294	312	308	324	292	315	319	320	305	344	317	359	304	303	305	296	310	295	337	356	309	300	306	281	304	335	301	324	344	332	318	325	358	289	318	336	354	337	329	288	307	297	299	335	360	297	320	313	340	324	318	353	348	314	318	307	312	297	346	326	310	305	333	349	296	318	268	316	331	309	295	348	334	313	316	291	321	345	314	314	323	343	351	287	306	295	323	306	337	299	349	330	307	331	311	330	320	295	346	335	305	306	320	330	305	330	301	336	321	333	338	334	319	335	337	312	316	312	344	369	324	317	321	333	332	326	320	307	310	345	363	284	299	333	331	265	320	317	315	325	310	302	285	310	315	331	296	322	323	367	319	346	314	321	339	314	331	289	327	310	303	311	329	314	309	326	302	316	347	299	316	334	344	320	305	324	295	318	329	307	305	354	296	325	311	327	334	343	311	358	310	320	305	308	319	320	321	288	295	322	365	312	327	297	302	322	313	361	332	344	359	324	325	349	317	319	336	325	306	334	350	324	328	316	306	324	344	310	309	322	306	301	307	361	342	323	358	302	336	294	299	320	322	325	297	304	341	302	319	298	307	302	327	331	318	341	321	342	334	303	319	297	307	320	333	350	331	342	310	326	318	320	313	325	319	308	315	277	325	307	316	301	310	299	328	336	321	358	320	310	322	292	328	320	303	323	344	322	295	353	330	302	330	297	329	332	307	307	298	322	334	302	306	333	330	314	305	306	331	324	300	328	342	324	332	357	281	359	301	314	299	321	337	353	312	316	285	343	311	341	334	295	324	283	341	337	325	302	333	328	318	316	294	333	337	305	311	330	292	300	342	292	304	338	324	334	328	313	315	319	330	343	347	312	328	334	329	340	296	329	322	337	331	364	331	313	309	276	314	329	320	305	312	310	367	291	327	296	323	290	307	321	326	324	297	296	321	322	288	318	337	314	331	346	321	305	301	315	365	308	281	318	282	342	323	338	304	325	288	301	308	314	321	328	334	323	275	291	338	296	328	309	304	301	324	316	327	315	340	323	337	356	307	319	343	323	297	329	323	310	322	316	279	313	353	321	341	320	334	352	332	297	308	321	329	314	332	325	322	349	324	326	330	319	264	340	341	331	349	330	317	330	319	314	306	328	314	288	336	306	310	310	338	264	289	317	337	300	309	279	338	304	304	317	317	337	301	297	338	324	305	306	315	318	304	321	304	340	351	356	339	341	313	330	320	329	328	316	348	300	308	345	333	301	318	356	359	310	321	303	297	345	312	290	312	315	342	337	324	348	323	331	333	294	319	332	352	312	357	352	340	344	298	305	276	283	316	290	337	322	325	295	310	302	334	362	342	331	329	311	317	336	340	331	323	335	344	303	311	296	301	285	328	330	303	301	303	335	335	303	294	355	330	352	299	324	315	332	308	337	293	341	315	324	294	328	353	310	303	315	279	301	336	340	343	313	299	346	297	320	325	290	319	335	346	335	331	344	340	319	311	324	298	299	341	318	311	302	300	358	331	345	342	323	332	309	349	336	295	340	317	342	361	306	351	324	351	329	323	281	291	308	328	293	305	339	315	330	315	290	317	356	346	336	290	294	321	312	335	261	313	334	311	298	324	301	339	342	313	326	324	305	344	329	327	329	305	308	324	356	316	315	340	311	331	302	322	325	317	303	316	303	332	366	303	318	303	304	312	362	350	332	319	337	331	288	326	342	343	309	290	328	307	337	298	314	286	323	316	295	303	311	313	357	345	350	312	303	312	319	312	332	306	332	316	314
34008	2937	2733	3026	2621	2229	1903	1722	1671	1398	1246	1201	1151	1116	1088	1058	1033	1029	943	980	904	923	901	904	902	901	908	893	898	874	880	897	844	876	843	945	855	874	858	837	848	854	821	828	860	827	799	863	888	826	819	836	815	841	842	825	803	840	848	820	852	867	783	825	829	805	809	819	853	787	815	800	812	866	849	804	809	838	857	805	836	819	803	784	806	851	831	805	858	822	810	843	806	804	853	780	774	869	862	773	773	830	831	784	800	826	765	810	802	819	842	792	812	840	872	823	844	817	821	820	791	845	842	840	837	869	807	797	786	809	846	815	801	800	818	823	823	808	865	863	850	847	784	752	827	844	796	752	839	817	853	815	801	802	810	829	769	790	799	797	850	795	785	840	803	831	773	790	759	850	864	843	769	774	833	795	864	815	790	815	836	820	787	798	813	817	830	810	849	778	846	792	775	790	780	823	834	792	838	826	842	796	816	818	773	809	774	792	784	789	829	845	790	805	766	794	800	842	820	803	813	831	821	799	764	825	786	775	860	843	789	802	839	848	790	823	802	837	830	819	797	809	837	826	783	834	826	828	860	824	798	851	828	802	832	799	770	864	801	820	788	805	772	831	794	805	831	812	782	823	849	784	806	811	805	810	767	797	819	805	799	805	803	816	764	825	788	800	807	816	758	801	783	786	823	836	762	818	760	818	776	815	889	835	776	832	791	838	840	761	807	817	789	777	889	807	796	811	796	801	804	775	853	817	783	831	852	809	805	827	836	828	859	839	842	836	824	788	839	818	761	753	806	802	815	840	786	856	791	729	789	748	797	777	843	785	828	800	768	792	856	850	833	850	811	833	758	788	821	843	833	785	782	828	817	810	774	847	805	797	804	852	808	779	791	858	777	780	823	830	817	774	857	769	873	805	816	795	777	811	812	803	830	785	849	803	811	825	828	796	791	841	833	794	828	810	862	795	850	798	808	876	820	799	822	814	770	836	805	845	846	787	779	842	753	806	849	809	806	793	777	803	837	800	823	882	770	825	826	812	799	795	808	833	784	748	838	836	843	815	801	804	773	808	787	842	822	819	795	825	827	751	750	829	776	756	743	799	824	824	804	810	776	816	816	798	768	850	814	834	764	790	842	828	847	860	814	790	833	815	842	796	798	813	781	773	849	745	852	813	844	776	851	800	800	822	844	799	841	827	814	810	824	861	793	814	826	826	787	807	740	758	873	818	808	826	754	816	841	829	779	842	805	837	811	804	870	775	823	797	771	812	809	823	817	775	819	785	757	799	822	843	792	806	829	806	775	818	863	825	812	792	830	790	806	825	786	793	839	788	822	818	782	796	807	848	793	836	784	779	806	806	817	770	787	816	831	810	810	828	739	771	820	823	830	863	812	847	871	829	834	819	808	813	809	843	851	787	774	817	807	819	839	820	803	830	756	781	798	819	825	797	758	800	819	844	788	798	802	825	826	815	893	835	801	788	762	798	792	843	784	876	799	824	829	806	805	793	809	853	832	815	835	788	768	848	778	812	788	796	839	823	755	790	803	837	839	766	788	840	798	798	850	768	847	761	796	837	847	842	846	784	854	834	808	800	754	852	825	804	832	797	829	837	832	813	811	781	797	838	842	846	848	800	830	803	805	849	852	872	856	794	828	838	806	812	822	815	781	812	782	812	804	827	832	808	810	794	807	771	818	849	822	798	750	801	832	801	785	842	816	806	818	805	801	804	802	813	839	806	795	809	821	823	797	805	811	806	791	806	774	798	815	811	750	822	794	807	821	821	865	819	844	786	878	791	883	775	833	809	883	776	812	750	867	821	826	829	819	801	773	797	849	793	804	821	816	865	853	786	787	835	805	832	833	782	778	759	825	859	816	849	777	788	808	786	817	756	825	785	815	817	825	807	852	795	801	886	814	801	847	830	797	789	863	823	810	795	814	825	811	804	803	841	837	793	867	840	830	796	822	796	825	792	827	781	818	762	831	858	736	810	833	836	802	796	711	839	793	822	853	835	838	767	798	791	769	830	821	788	835	818	782	822	802	750	849	850	784	820	779	850	819	785	824	812	782	811	816	829	800	808	869	792	787	817	826	832	837	851	815	751	822	812	846	771	841	754	823	785	744	804	869	724	884	823	800	782	814	780	826	833	813	775	805	804	839	782	884	848	845	824	812	814	812	849	786	805	792	819	807	824	822	815	826	814	764	800	783	821	819	850	844	792	804	815	819	768	826	787	805	838	799	776	820	820	817	852	786	856	832	797	824	759	848	816	838	786	789	786	865	801	816	785	810	815	827	819	794	845	789	836	754	790	810	790	828	814	802	768	820	783	850	869	812	775	798	805	826	805	756	809	807	825	808	816	813	796	820	807	813	823	814	739	802	766	772	821	804	859	796	785	787	861	812	797	837	830	863	726	795	814	834	874	829	827	795	835	836	794	788	812	870	802	846	828	778	792	844	808	803	759	827	804	810	831	765	833	809	822	783	797	853	852	813	777	796	783	830	766	849	810	837	825	774	831	815	823	837	804	816	861	830	842	802	846	828	821	792	862	834	849	850	772	815	798	798	820	855	850	849	810	837	856	742	827	808	805	781	828	795	772	832	819	843	765	780	805	777	838	767	809	830	853	815	801	781	798	831	763	785	847	794	799	847	784	796	827	776	806	810	800	862	790	782	806	848	783	807	847	792	836	820	822	827	820	801	836	839	842	885	812	865	784	793	809	831	827	810	812	807	814	823	798	850	854	849	824	771	814	831	822	826	811	768	791	884	840	838	789	765	786	756	801	803	803	838	807	777	837	808	860	829	797	836	837	776	777	811	783	818	816	832	807	844	780	805	798	814	835	860	743	780	748	795	852	810	812	796	804	803	808	824	787	807	852	797	846	833	843	774	791	818	791	815	781	738	836	789	789	831	786	770	757	838	787	887	797	824	816	787	830	806	858	839	797	838	800	775	764	808	846	793	827	804	811	808	799	778	792	762	787	830	863	781	784	712	819	821	813	874	804	781	799	852	785	787	794	874	786	861	784	812	786	780	837	817	849	797	801	801	793	790	795	813	830	843	791	808	769	783	834	814	818	775	844	781	857	785	837	797	815	770	818	802	767	799	804	808	843	855	817	842	865	802	821	789	768	801	828	793	798	820	792	837	835	782	831	807	791	785	817	753	814	773	827	849	777	794	777	841	817	797	822	793	780	841	793	779	792	808	845	805	791	813	870	816	770	826	771	839	823	830	869	782	821	819	792	823	812	813	792	765	843	831	817	813	786	819	816	816	848	856	810	780	816	803	770	817	857	829	794	765	851	820	790	804	822	819	810	792	772	778	796	809	800	789	833	815	790	800	819	785	827	897	749	798	856	829	778	847	759	764	826	841	800	783	771	841	862	785	793	765	826	816	845	814	864	784	787	814	845	764	761	807	840	846	768	766	838	782	824	792	864	771	820	768	825	812	786	847	815	773	833	836	859	802	800	817	790	844	798	828	790	763	772
66757	32092	10873	2258	1342	973	824	705	636	605	566	547	534	461	513	480	460	450	474	443	415	429	442	421	463	450	428	471	401	392	416	446	442	411	441	453	408	387	413	367	400	429	458	393	402	449	422	424	384	387	403	382	390	431	424	424	394	407	383	396	398	423	397	434	415	389	401	399	418	393	420	404	379	392	397	398	433	419	357	438	408	409	428	420	403	425	425	391	409	428	373	379	395	366	423	394	403	385	408	405	362	415	445	427	406	410	408	414	413	411	357	423	411	376	383	370	415	369	423	378	366	374	404	397	407	389	414	426	414	460	437	424	411	409	491	387	416	397	438	396	394	378	405	406	430	398	409	412	401	419	404	408	396	452	411	398	398	382	450	380	380	399	429	432	459	383	424	403	424	391	413	405	415	399	379	427	416	413	452	384	445	398	406	421	436	407	398	384	423	366	350	402	444	358	409	426	401	401	399	379	427	376	417	420	380	387	405	372	381	396	396	402	391	435	405	374	378	385	399	395	405	364	395	377	384	433	449	376	416	413	406	428	400	443	390	426	410	401	403	416	379	406	400	416	373	375	396	349	405	414	437	384	403	429	416	408	451	400	380	400	393	438	399	428	401	418	418	403	390	398	383	439	416	400	407	407	424	389	395	407	389	395	391	414	398	393	409	392	406	418	438	374	393	371	391	404	412	398	392	446	417	395	408	445	401	425	425	381	424	390	401	385	369	404	396	431	409	380	397	399	387	419	442	430	412	414	400	410	410	386	424	393	413	368	417	413	378	415	441	384	381	405	406	449	396	416	400	401	409	424	399	411	380	375	400	415	401	409	423	397	389	409	368	372	426	464	376	403	409	423	427	391	415	439	421	392	403	401	466	383	417	389	403	398	406	427	375	412	412	436	456	398	402	439	410	408	415	380	423	384	412	435	397	415	400	400	429	373	428	364	408	364	364	381	425	427	407	366	406	403	418	412	427	404	416	411	387	385	417	372	416	368	408	418	435	430	369	379	428	393	427	388	416	414	406	407	397	466	409	401	427	422	409	411	380	410	404	406	428	399	410	400	406	405	362	352	428	396	405	397	402	431	410	451	416	404	369	420	408	375	397	402	443	412	444	396	439	398	424	415	381	402	401	390	434	417	392	384	422	408	413	394	424	429	403	403	390	422	395	391	397	427	384	398	417	353	366	377	414	415	432	400	394	430	398	450	390	395	389	398	379	383	392	421	415	367	413	392	425	461	392	439	418	383	381	413	378	387	398	400	429	402	386	391	408	407	394	408	384	375	393	410	420	407	386	400	426	366	370	398	360	421	411	403	423	414	365	405	399	428	400	386	392	411	389	402	442	394	397	417	415	426	414	359	399	420	395	421	388	413	400	440	457	385	411	369	422	451	372	410	409	369	394	402	402	422	404	391	369	369	416	389	399	419	417	421	399	394	384	413	365	404	442	411	423	395	423	379	374	438	401	403	417	393	410	400	402	391	429	434	398	406	389	400	405	393	373	404	381	405	393	383	390	349	412	388	403	440	437	411	366	413	398	381	396	378	413	400	405	387	397	416	408	434	408	410	388	443	411	404	381	379	373	402	429	390	402	378	367	405	344	353	406	401	375	394	402	403	441	373	400	426	363	411	410	404	402	376	408	401	403	430	373	424	400	397	403	406	416	398	407	361	391	390	373	368	414	386	419	429	386	386	411	397	383	394	442	377	408	380	418	396	383	391	382	400	396	394	411	411	374	416	425	408	414	436	406	398	443	396	392	395	393	429	415	402	381	412	423	381	426	399	429	411	419	382	369	385	457	376	372	404	424	464	372	451	377	423	423	382	436	419	390	422	426	392	430	392	422	368	364	399	412	388	421	440	373	399	382	357	404	393	432	364	418	397	411	400	387	405	407	395	425	419	407	403	416	399	395	391	416	449	423	398	420	396	444	418	429	415	408	415	400	420	411	381	379	378	400	410	383	431	414	401	422	427	404	424	372	408	374	380	389	402	385	402	447	423	395	388	388	428	397	386	409	468	381	372	393	405	400	418	424	417	406	362	411	435	383	408	422	398	436	404	451	416	381	419	399	378	433	407	404	438	384	395	394	366	385	413	420	352	402	417	374	416	375	389	386	350	401	423	407	437	388	379	409	389	408	373	414	389	457	421	412	409	422	368	404	414	415	397	412	382	413	400	425	426	414	403	385	407	403	415	417	376	404	386	419	365	370	422	378	412	423	405	384	460	408	421	429	397	407	418	406	402	402	406	412	429	361	376	402	439	413	416	372	382	403	409	417	430	394	405	407	399	390	421	386	434	385	417	359	375	382	411	399	453	393	351	405	390	428	396	402	437	359	440	382	401	412	400	389	456	381	457	394	402	410	381	402	427	430	407	396	406	396	391	436	450	423	410	362	413	395	384	413	394	395	436	387	427	437	436	374	367	397	394	398	378	395	379	367	413	379	423	432	391	366	403	379	428	417	422	399	399	398	403	399	403	395	407	398	434	415	430	419	411	377	366	404	433	384	368	418	403	406	383	423	403	393	383	413	360	387	382	404	376	417	416	413	412	414	436	448	410	403	393	408	419	416	408	383	431	454	396	380	385	397	402	404	412	370	439	390	365	394	388	399	410	406	406	383	374	385	398	441	395	372	413	412	403	393	440	399	386	416	368	393	395	336	367	387	412	428	405	418	397	395	367	466	399	406	409	405	406	416	415	375	385	395	417	404	406	410	426	392	382	419	422	393	392	414	392	434	394	426	398	421	418	415	400	414	431	386	432	433	379	443	404	394	367	440	403	406	402	390	402	409	408	385	422	416	387	422	439	402	386	396	387	441	413	399	396	389	371	403	406	432	402	407	405	401	386	372	368	397	406	410	421	411	426	391	405	409	376	419	402	439	405	434	424	381	436	388	398	361	377	394	442	414	418	421	404	403	396	378	415	412	405	394	407	367	425	397	400	434	468	388	367	406	414	338	461	415	410	390	389	383	381	350	445	375	398	399	402	421	412	406	381	421	366	431	379	388	443	387	384	409	377	416	416	361	437	418	379	417	419	404	442	416	423	417	406	394	403	398	360	403	413	400	399	380	412	407	401	406	429	453	401	449	402	401	428	409	417	366	442	415	431	408	402	414	413	423	395	408	407	377	366	372	408	426	363	406	397	405	421	422	410	382	417	428	421	380	401	395	423	417	429	395	379	397	411	421	408	435	409	387	379	412	393	424	411	418	386	396	420	380	397	392	425	433	391	417	414	374	362	386	385	381	362	438	407	393	385	400	423	420	362	444	425	405	394	395	395	444	452	420	424	398	391	399	415	416	420	392	429	423	378	404	419	430	381	404	357	428	417	422	432	423	419	414	393	391	392	401	406	397	401	393	412	394	417	403	405	408	419	416	366	416	373	368	436	416	427	406	379	394	432	410	403	384	419	384	365	424	385	400	394	464	430	430	424	411	435	377	426	432	424	399	371	373	411	448	422	422	401	396	426	403	403	387	413	369	351
43444	4178	4452	4988	4414	3629	2986	2734	2278	2007	1946	1659	1575	1543	1513	1434	1377	1387	1300	1248	1201	1201	1235	1140	1147	1157	1227	1187	1211	1077	1104	1047	1049	1086	1053	1083	997	1111	1107	1099	1066	988	985	995	990	1015	1029	983	967	1040	1042	1069	988	976	987	1032	1000	1067	991	1022	947	988	938	956	987	926	996	1002	949	974	1017	924	965	995	1001	979	988	961	993	1025	982	927	1035	995	933	977	957	936	1001	964	994	946	979	955	1006	974	964	973	971	963	993	967	924	954	964	965	924	935	912	969	953	973	979	940	943	965	962	937	927	914	982	932	931	989	987	1009	929	993	950	969	927	1002	972	962	932	952	996	1024	966	976	949	938	990	942	947	947	923	922	962	963	931	981	969	959	961	944	949	962	982	913	966	963	950	910	971	987	944	1011	955	993	953	894	981	929	971	937	974	1000	956	971	962	922	951	940	952	956	948	970	921	946	1071	993	988	942	937	960	948	944	947	946	961	949	964	979	935	944	942	953	971	971	967	964	917	949	1006	938	969	976	997	978	990	1008	930	997	919	974	978	976	954	938	980	994	964	980	1003	953	1000	938	1017	950	948	919	970	980	1001	1018	941	955	897	963	961	974	977	1026	948	950	933	921	967	897	894	1008	930	941	996	993	949	892	977	980	960	857	941	909	967	960	980	941	960	1008	974	894	921	936	921	936	991	972	937	929	1025	923	946	971	895	960	945	1012	903	947	957	951	982	995	1035	937	971	931	998	983	992	954	926	985	1010	1029	959	967	944	922	1013	986	981	953	923	998	916	934	942	991	950	928	974	951	1007	971	966	986	951	980	937	943	972	910	928	961	1001	984	881	999	872	1002	960	940	890	908	961	893	917	927	938	951	943	954	991	961	926	975	973	1005	961	937	964	1002	971	963	942	941	958	954	929	988	958	988	962	962	966	947	928	901	950	1002	990	956	924	949	931	923	985	975	913	986	956	1005	914	976	997	934	930	964	886	989	965	955	934	967	1020	903	930	910	953	892	990	975	977	964	938	932	951	947	987	935	962	964	944	1005	1010	967	998	967	953	913	990	952	981	1002	968	963	1014	979	1020	1020	906	892	955	971	940	959	988	947	948	962	966	905	1004	936	1010	1004	932	950	935	997	950	957	1016	892	901	922	984	945	958	967	981	973	931	962	947	925	987	937	958	974	975	875	963	924	886	938	890	942	979	1005	977	911	930	910	950	946	951	994	1001	1002	982	972	946	979	999	943	980	995	922	931	935	1032	902	975	940	991	932	955	979	926	939	967	965	941	959	924	943	978	957	981	961	952	978	919	948	984	932	1032	1005	990	1005	944	993	946	974	956	936	944	977	978	983	916	955	948	985	912	948	996	1001	911	944	928	954	948	982	949	959	897	975	924	939	939	954	943	955	1019	899	1003	974	963	919	968	939	934	1031	977	960	952	937	941	968	911	1006	921	968	924	952	975	958	990	984	985	978	959	963	943	974	967	920	959	986	961	951	975	978	933	951	950	990	970	957	956	928	954	1040	897	973	968	968	998	1021	1009	957	996	956	963	983	923	971	959	935	971	937	997	1000	931	948	964	874	993	931	924	906	943	946	884	923	964	944	988	934	928	967	971	976	971	1020	932	987	964	941	967	970	963	944	946	1030	979	1010	1004	936	959	959	917	975	991	951	929	1002	972	969	979	972	888	927	1001	910	928	1013	972	1011	939	917	936	917	952	950	912	962	943	964	916	964	950	970	978	957	965	1000	960	906	960	924	931	940	941	957	900	976	959	939	977	1022	957	990	964	917	940	982	945	942	942	984	946	991	948	970	912	946	975	960	964	916	929	954	977	964	972	915	956	955	948	951	997	1017	904	944	984	996	944	967	970	965	968	957	984	999	972	953	966	932	879	974	937	956	929	959	950	977	942	967	922	981	900	912	916	947	968	928	955	946	890	975	1007	924	995	944	936	974	943	976	921	995	942	996	960	979	958	940	1015	1009	948	920	992	1002	970	946	953	897	970	1031	1012	908	964	992	949	986	981	954	956	1005	962	975	972	882	958	963	1003	920	958	945	1007	972	922	918	989	930	989	955	986	966	959	928	1002	945	955	975	941	901	926	968	880	978	880	969	972	933	954	915	978	936	957	953	952	968	945	943	980	983	958	937	965	930	1002	918	945	963	1018	967	974	943	923	1025	984	932	994	947	976	986	962	909	933	927	986	929	902	986	1021	925	902	1016	966	1012	953	934	946	953	919	994	961	930	957	971	943	961	974	910	966	933	994	969	897	915	998	940	925	951	993	981	981	987	933	920	930	966	1030	941	959	949	954	942	1017	895	951	950	979	984	950	979	988	937	990	987	975	923	941	960	945	924	968	930	912	963	1002	961	974	945	974	933	933	963	964	926	949	943	954	954	934	955	925	965	990	986	914	1020	911	977	1001	966	911	911	963	985	978	945	910	929	963	953	950	963	974	952	909	917	935	950	911	971	955	942	931	952	935	988	981	927	942	954	915	921	928	919	987	994	962	935	961	963	966	945	916	979	982	977	961	957	951	930	965	953	1039	950	1012	978	934	941	980	947	958	959	999	960	926	933	938	923	950	978	1013	949	945	962	896	938	997	959	970	991	931	915	952	898	973	923	947	946	982	948	973	922	925	935	1009	936	960	965	995	888	937	894	945	906	962	974	912	966	969	918	971	949	998	956	969	918	965	947	945	974	938	969	970	898	1017	991	942	968	921	953	976	991	975	977	938	920	1002	948	957	965	931	943	1002	1008	983	923	972	934	949	913	928	910	939	980	988	903	945	945	986	1051	1005	998	953	954	936	969	948	941	963	941	945	980	964	956	926	985	938	985	911	910	951	973	989	925	887	946	925	970	958	951	951	962	966	1018	916	957	961	996	991	944	932	970	971	996	981	975	969	958	952	971	916	980	935	984	966	949	950	954	968	994	903	984	968	996	928	906	977	1006	956	978	943	960	995	1006	966	958	949	990	912	906	936	970	950	946	912	995	989	959	917	897	966	951	913	927	902	945	1027	999	923	908	912	926	971	917	932	928	904	981	965	878	1032	950	922	1054	991	972	904	942	1005	981	920	969	988	912	959	940	1003	985	926	902	979	916	955	972	967	931	987	1059	953	995	981	942	994	941	978	917	956	970	928	998	893	950	950	955	988	934	1001	963	950	938	968	1013	972	968	982	953	972	930	948	955	942	958	970	986	921	915	1001	943	938	959	954	976	979	919	887	980	957	971	933	979	937	1020	943	979	969	914	945	941	968	901	933	936	921	986	1014	945	1006	964	942	889	1005	942	928	959	950	975	955	1017	983	913	904	906	964	951	939	944	908	974	958	957	941	986	927	951	942	983	917	941	1007	938	1011	958	939	973	972	976	957	973	982	1009	892	950	965	927	949	1019	974	951	997	883	958	978	972	960	1040	944	885	958	930	907	970	930	999	926	932	913	1020	947	953	965	934	875	958	908	914	986	980	999	930	956	973	969	982	952	967	940	985	989	956	992	938	1001	959	972	898	971	968	943	957	940	959	981	963	966	948	946	917	934	1018	956	970	929	962	927	971	932	981	930	929	928	1029	1002	949	971	976	986	975	961	961	957	936	990	960	943	992	893	974	971	959	969	994	944	952	969	982
9215	606	269	213	188	167	158	152	139	158	186	158	158	155	147	151	154	145	163	159	145	136	141	130	171	154	135	149	144	153	141	132	152	149	160	167	155	124	156	148	149	135	146	149	180	167	151	159	130	122	132	137	161	165	186	156	146	146	151	146	159	137	155	156	145	139	131	152	141	141	132	146	133	155	151	166	144	135	153	152	137	146	148	157	152	155	152	156	154	149	150	154	138	153	162	150	148	151	168	140	163	160	137	131	134	148	159	154	151	166	150	181	151	133	153	158	148	134	141	163	152	141	135	155	153	146	139	120	150	156	157	153	151	155	148	128	128	154	165	171	137	153	136	154	157	140	142	149	136	156	143	161	152	164	136	164	136	153	132	163	176	151	140	144	162	168	166	146	146	143	146	160	156	164	160	161	162	162	168	143	170	136	143	146	158	158	142	141	149	166	180	163	158	142	124	146	154	162	154	143	168	158	175	154	149	149	152	148	163	168	153	165	175	158	136	166	133	169	150	172	151	142	144	151	170	173	138	157	159	167	154	157	156	165	176	163	160	152	146	174	143	137	142	133	136	163	150	147	152	144	169	151	179	159	155	153	124	168	141	143	153	153	148	138	140	153	141	170	154	126	149	120	138	134	137	144	157	137	145	142	154	133	125	150	133	134	145	134	168	154	154	143	155	166	148	155	167	131	162	132	164	151	164	139	140	164	136	155	146	165	148	172	127	165	141	156	154	145	159	135	165	150	146	165	160	133	157	157	158	166	170	142	148	168	163	144	134	175	143	134	156	149	158	145	154	163	150	138	159	165	142	151	135	176	157	145	140	154	150	152	140	176	154	165	147	159	157	151	157	168	156	161	146	141	143	151	125	144	135	160	158	148	177	145	133	144	200	151	144	136	162	161	158	168	153	158	166	127	154	146	172	149	152	144	136	156	158	144	146	164	150	144	166	184	141	148	178	144	145	129	144	145	145	156	160	149	170	138	161	156	141	165	162	152	159	148	157	149	149	144	145	151	152	140	153	190	166	154	159	129	156	163	154	169	130	127	157	160	146	136	137	146	138	121	157	144	134	148	148	153	144	166	128	145	158	158	165	128	161	125	154	118	153	135	150	157	151	153	150	130	153	136	152	149	158	138	152	154	134	137	142	144	134	162	156	136	152	140	130	159	171	135	151	124	172	126	153	138	166	148	165	167	154	156	154	166	163	157	165	163	134	152	159	168	150	142	141	151	160	172	138	171	144	155	154	135	151	144	157	160	163	146	143	143	143	149	144	131	144	169	152	172	156	145	137	156	171	156	138	167	150	144	155	148	183	147	155	136	157	148	163	153	130	149	146	140	165	154	165	141	149	155	152	189	167	161	179	147	180	148	153	168	133	138	160	131	138	161	152	168	142	149	158	146	153	150	128	148	127	174	129	152	160	158	168	168	166	157	144	164	150	147	150	145	154	153	135	134	157	153	160	139	156	154	133	166	133	141	165	156	181	154	170	143	134	146	152	177	175	144	156	145	150	181	157	148	164	165	165	155	150	158	123	175	149	148	149	137	155	174	142	157	140	130	156	151	152	153	152	159	161	135	139	154	148	133	157	172	149	148	160	157	141	155	160	170	161	162	154	113	162	176	144	171	153	179	141	144	160	143	162	165	153	148	146	151	148	146	164	127	138	149	169	132	142	158	140	172	169	155	148	148	152	147	166	161	144	144	152	178	165	147	147	154	156	146	150	165	162	161	154	143	163	152	146	145	141	144	163	130	157	160	144	153	155	159	147	172	143	156	165	137	149	159	167	149	168	141	163	146	124	154	165	154	151	148	163	165	152	158	133	166	161	146	129	160	173	155	169	145	142	176	132	146	158	149	127	138	129	129	149	132	131	131	141	154	154	147	136	148	153	162	135	158	150	128	156	152	149	173	151	177	131	167	174	149	155	144	168	159	153	145	135	174	145	144	174	142	140	146	160	160	148	167	169	133	148	136	121	151	170	128	165	168	155	165	166	163	159	148	127	150	151	161	154	145	166	146	136	128	144	179	173	139	167	162	106	149	167	139	147	158	157	150	169	174	147	147	145	143	147	149	164	159	150	163	122	153	151	163	151	174	144	143	169	146	192	154	148	136	136	146	148	140	169	134	145	152	138	142	141	138	168	152	147	138	143	123	143	154	162	140	128	166	130	132	171	145	154	170	154	125	171	159	156	174	136	166	173	150	149	151	149	157	151	163	163	167	146	152	138	144	144	158	150	146	167	137	149	154	140	179	150	139	128	158	134	150	151	133	164	157	161	159	139	169	152	154	156	146	155	156	157	137	161	147	171	147	140	139	148	170	135	153	141	155	148	142	140	143	149	136	161	168	139	158	148	156	154	166	144	147	151	148	175	172	169	156	144	162	143	167	155	162	157	132	143	159	151	163	147	128	145	164	150	143	139	180	164	150	153	155	132	145	141	138	145	153	126	145	155	159	149	172	170	171	143	153	159	140	138	167	145	122	149	169	163	173	147	156	143	152	150	131	151	155	152	176	140	150	158	167	144	148	146	141	145	150	157	144	144	146	165	150	145	135	132	150	144	161	143	156	159	162	173	152	168	166	149	164	156	153	149	133	158	152	150	174	159	134	142	170	145	138	137	154	152	149	145	140	163	144	143	162	148	147	134	160	166	154	173	129	172	150	166	139	139	144	144	140	143	160	149	134	155	153	147	130	165	148	139	145	148	157	159	161	171	168	170	161	156	143	162	130	141	155	137	141	153	168	142	134	167	161	157	162	148	171	127	147	164	164	139	151	152	128	134	152	173	148	173	155	159	153	163	157	152	157	138	147	150	156	161	163	123	156	169	153	142	159	144	149	137	163	145	139	143	132	143	151	158	146	134	162	166	160	138	128	137	151	140	178	158	133	146	153	141	141	159	161	157	145	163	131	151	141	147	146	146	148	145	145	145	159	165	136	156	138	128	173	145	151	154	142	136	167	159	160	147	152	156	160	136	152	156	141	130	164	143	149	131	136	142	147	169	165	163	141	149	150	147	139	170	134	152	166	128	152	164	168	174	168	142	153	122	136	158	163	145	151	141	148	152	160	147	168	145	132	143	162	156	146	156	132	136	168	138	173	157	163	138	140	135	129	148	163	150	152	177	150	129	159	156	133	140	134	153	144	158	154	158	145	178	143	135	161	166	149	150	135	170	147	155	151	137	157	143	142	172	153	153	160	151	170	149	160	156	158	139	162	172	177	122	156	148	144	156	153	167	152	163	133	150	140	154	154	142	136	164	154	136	151	135	138	136	141	142	153	150	153	161	142	165	135	128	140	158	154	159	163	123	154	139	147	148	149	134	155	144	128	150	130	162	164	174	128	153	154	136	167	148	152	151	146	147	145	140	153	160	128	146	178	153	138	149	177	139	177	141	172	161	157	142	151	150	188	158	138	151	144	159	144	122	164	145	143	155	163	140	165	164	147	126	142	144	162	145	143	166	142	152	161	152	155	133	166
8716	678	709	683	595	549	531	478	474	504	479	414	457	439	451	427	452	465	486	461	467	462	477	510	491	443	484	509	431	439	493	422	498	492	499	475	444	460	467	463	459	464	435	455	451	429	482	448	411	463	438	462	439	506	448	458	454	470	455	458	486	439	422	431	443	477	483	467	400	478	439	463	463	470	469	433	470	454	457	456	452	457	432	434	479	468	457	458	418	432	491	458	499	496	442	485	473	462	462	470	451	469	448	468	443	438	461	460	488	477	469	424	438	446	422	387	424	433	458	450	475	457	428	470	437	440	463	450	447	440	441	439	454	461	431	441	420	452	472	426	424	453	421	491	439	475	439	424	455	473	480	432	426	442	420	449	487	430	414	460	460	474	460	429	500	453	443	441	449	454	449	460	443	439	429	473	503	475	464	453	503	420	443	457	482	471	443	445	440	431	458	469	461	428	437	464	449	465	462	459	412	454	450	431	466	440	457	452	450	458	458	461	456	429	430	450	437	446	454	465	464	471	490	460	481	423	475	443	473	446	420	462	481	458	478	462	459	474	430	443	484	439	507	453	458	435	449	446	469	450	446	445	424	478	442	452	433	469	465	434	467	436	430	439	471	455	474	441	441	446	453	461	477	431	466	408	491	435	490	441	464	453	429	457	451	458	431	447	445	452	496	440	407	461	443	483	462	428	450	474	472	449	441	445	464	440	439	431	472	461	423	484	460	461	434	430	450	446	444	426	457	437	428	473	450	451	441	449	455	452	434	478	420	477	452	398	441	466	422	486	472	477	459	438	430	442	497	444	430	428	436	474	468	477	441	431	444	428	447	471	436	476	442	414	430	465	457	464	455	433	464	483	504	475	469	428	492	468	430	435	501	423	427	472	416	457	437	458	472	452	427	468	443	449	419	433	449	477	446	410	416	435	471	424	460	416	458	473	471	477	426	454	444	494	447	470	459	474	453	426	441	489	416	447	436	446	473	446	473	450	435	459	448	451	480	449	422	445	460	480	461	465	431	421	420	476	476	446	435	440	452	478	440	473	445	459	450	457	422	456	460	479	454	465	417	452	451	448	453	471	490	456	438	417	408	458	416	461	460	473	453	480	457	437	453	415	466	458	446	448	457	429	419	434	458	447	425	494	414	440	422	489	472	482	446	475	471	455	415	452	426	471	444	455	400	457	453	461	458	456	491	467	438	441	430	455	456	468	460	422	429	473	430	457	423	440	423	448	456	467	435	448	483	439	478	450	452	439	478	455	430	425	496	452	444	476	488	493	467	481	428	432	474	441	450	478	460	454	469	429	467	452	466	432	484	474	432	424	455	451	453	440	452	461	467	457	506	426	465	458	437	469	465	429	413	479	485	453	458	461	467	484	475	451	476	483	476	435	462	445	472	456	464	450	447	443	457	450	453	441	438	462	452	436	487	464	446	459	462	473	439	403	457	467	477	468	478	461	437	468	481	454	421	465	508	469	432	446	407	467	446	462	455	473	421	448	441	432	444	466	474	487	461	424	449	464	480	451	459	445	470	469	469	477	465	456	453	455	487	488	465	436	471	428	433	423	443	429	461	446	418	484	408	429	448	437	450	425	489	427	472	479	492	466	456	462	477	482	462	458	451	492	438	464	474	441	450	431	432	436	422	469	467	459	441	477	439	468	450	427	450	429	448	432	421	446	444	451	446	447	401	424	456	451	464	437	455	498	447	446	411	475	445	460	463	457	465	471	450	442	418	450	429	426	435	457	473	475	453	494	430	444	459	480	468	454	476	471	435	454	454	476	400	425	462	450	465	440	492	418	471	446	452	470	462	474	481	448	475	417	469	456	457	501	451	458	458	434	434	448	455	439	471	437	451	448	454	465	457	444	439	491	491	438	474	474	471	458	456	423	472	448	466	434	444	504	439	441	457	473	407	445	453	453	469	468	437	468	455	460	473	472	464	421	432	440	460	433	441	477	466	495	480	444	455	426	448	482	465	457	475	460	474	452	468	464	427	487	456	477	464	439	409	447	493	455	478	458	443	470	476	464	438	410	489	486	437	474	445	463	427	427	485	443	455	438	447	465	480	463	469	449	450	414	493	421	463	419	438	427	442	439	419	465	435	449	410	465	489	439	464	465	452	448	440	470	425	422	448	430	467	491	416	437	486	486	481	471	425	452	491	442	419	476	438	474	477	492	444	479	438	437	451	438	473	419	452	467	413	456	455	471	460	420	479	517	480	461	472	426	444	449	453	465	455	517	444	449	468	487	440	467	426	398	461	471	465	438	446	463	430	445	428	452	461	445	443	478	442	440	405	424	460	433	472	462	474	446	442	442	473	503	517	465	463	446	398	446	438	453	454	453	438	471	459	494	443	489	466	447	450	468	456	457	428	434	486	472	473	389	473	437	473	448	454	423	466	442	463	466	448	443	465	442	473	439	443	451	396	445	468	501	504	493	453	499	435	448	465	448	471	477	476	464	454	452	453	469	485	464	447	447	484	441	453	446	482	466	455	446	454	492	457	474	445	448	445	456	439	442	479	454	463	461	442	437	476	496	473	466	435	462	468	479	457	425	470	441	499	434	426	471	453	437	482	424	449	470	438	481	429	493	490	450	448	406	432	425	482	489	441	425	410	453	427	465	431	447	443	483	456	480	477	417	484	463	454	460	471	491	475	461	455	447	433	462	449	493	462	449	449	448	465	445	429	427	442	501	455	455	468	436	435	442	459	443	438	445	420	478	461	477	448	473	460	454	452	443	473	476	430	401	443	476	425	448	490	439	443	415	402	447	451	437	441	495	444	483	479	439	432	447	458	421	497	439	438	476	474	440	448	460	432	476	473	458	440	457	421	458	453	436	478	508	424	448	439	497	487	460	467	491	453	473	456	491	417	428	458	492	444	471	436	433	485	478	453	412	453	421	444	467	426	423	462	462	441	450	435	462	457	452	472	476	455	453	456	452	464	432	391	450	484	432	470	430	455	493	420	515	430	469	422	494	456	424	488	485	444	461	461	382	454	428	434	427	429	484	463	463	436	431	423	407	454	434	427	489	467	432	427	476	439	472	454	475	446	451	435	448	488	452	451	445	445	463	438	437	456	424	460	420	435	437	446	468	514	464	466	507	456	470	480	409	428	429	451	434	480	457	439	460	459	490	477	489	478	485	457	470	432	503	468	474	496	467	447	432	462	433	416	453	431	446	474	455	480	493	432	451	449	463	429	430	487	432	462	428	457	480	455	449	439	417	443	474	452	464	423	463	444	480	449	453	479	447	442	477	443	445	468	418	415	446	448	456	441	463	468	427	435	466	477	466	443	455	467	471	454	449	456	423	463	449	462	458	475	453	452	457	471	453	472	468	489	446	450	441	417	489	432	454	435	446	451	453	450	456	448	466	436	473	460	466	418	446	469	455	443	477	398	420	499	454	434	455	459	438	455	413	419	443	446	441	406	463	466	482	433	455	459	487	481	470	465	473	430	443	437	444	428	490	437	453	496	444
55681	22599	3709	1072	794	623	534	439	382	398	372	388	350	339	374	350	332	362	321	297	339	313	331	366	315	316	303	316	351	279	360	332	332	324	329	309	301	337	286	330	346	346	294	309	321	334	318	323	294	341	336	307	326	341	313	303	342	336	303	344	350	305	306	325	309	329	290	346	352	306	296	346	330	286	300	297	333	335	328	345	313	296	267	318	314	290	304	306	320	335	338	296	334	300	315	315	295	319	318	317	346	337	337	309	335	313	301	315	312	310	325	331	312	306	329	336	351	333	308	292	329	327	301	335	331	304	343	316	274	338	323	316	327	341	334	314	322	325	318	304	295	331	348	342	338	332	291	359	322	338	315	310	281	334	326	301	311	356	316	318	279	309	306	351	305	326	335	365	347	325	335	345	316	336	316	331	321	316	301	315	329	312	343	320	341	302	342	329	290	311	320	296	333	334	311	284	322	300	307	305	346	326	309	347	323	312	294	344	340	317	340	340	311	362	310	340	379	315	328	342	300	306	271	293	338	330	320	345	285	289	309	344	316	352	322	349	351	349	309	311	354	314	339	298	315	326	276	298	320	342	321	345	328	381	310	309	312	323	355	317	323	333	342	313	308	326	330	296	321	309	344	318	319	321	323	348	307	308	334	303	336	346	351	351	285	319	301	312	328	308	271	334	277	290	307	305	336	337	325	297	320	335	313	320	336	331	295	321	291	328	347	294	338	319	317	284	326	330	309	295	332	320	309	330	315	312	311	320	305	332	337	313	355	332	292	318	355	292	310	333	312	315	308	328	328	314	322	285	294	323	307	301	335	321	272	311	349	341	285	321	329	317	332	307	304	293	316	343	337	317	330	325	319	287	324	308	311	301	325	341	302	343	305	327	339	368	297	310	336	291	264	296	344	313	345	328	320	305	315	324	318	319	304	324	321	334	341	300	312	305	290	346	348	333	305	307	304	309	324	305	326	375	300	314	321	307	320	363	306	303	335	299	313	310	332	309	334	340	356	348	348	311	338	329	310	328	315	324	300	296	276	320	309	335	311	314	324	295	349	327	318	289	286	318	294	306	333	324	311	333	344	318	316	312	331	304	328	302	331	322	310	326	323	319	305	344	307	338	321	337	365	364	311	322	338	318	289	300	325	320	328	297	316	355	310	311	342	347	299	317	312	334	302	303	316	328	334	329	330	302	339	351	348	318	313	323	338	324	317	319	334	297	337	287	304	341	318	345	311	288	314	320	310	290	327	339	324	338	341	293	312	331	320	296	317	312	301	352	347	355	304	290	322	320	309	303	327	319	334	344	339	331	364	312	325	316	319	337	303	315	287	351	304	298	315	315	343	313	350	317	311	318	321	310	317	321	331	326	299	293	294	331	348	330	303	346	290	317	280	293	339	312	332	293	312	327	325	304	311	289	304	294	321	350	307	311	310	302	310	304	294	329	329	319	314	297	307	290	316	346	318	336	318	308	323	294	311	336	305	324	317	311	330	329	317	306	332	323	324	318	349	310	317	321	316	310	292	327	300	259	313	338	317	272	329	285	319	383	342	321	319	337	314	295	302	328	320	322	331	315	299	283	320	309	301	328	303	297	329	316	310	305	296	309	324	289	302	305	317	299	333	288	303	304	313	303	332	320	296	301	379	309	344	321	340	316	306	289	321	338	289	303	313	294	275	316	299	289	313	304	313	357	311	297	289	277	297	287	330	328	312	317	343	341	356	309	313	343	294	295	302	317	312	308	307	312	302	294	329	345	291	332	354	322	367	289	283	320	348	304	314	342	319	340	334	338	314	362	325	330	289	332	306	338	329	337	309	340	336	320	303	350	341	307	308	297	308	319	314	333	322	310	320	358	350	311	297	331	338	328	313	333	285	324	313	325	340	276	305	282	318	313	340	307	307	342	321	305	307	328	288	322	361	338	368	355	317	321	319	311	313	319	306	324	320	315	312	279	321	317	314	320	303	318	305	283	326	325	297	309	333	331	312	327	323	265	317	324	324	335	308	302	312	322	327	337	348	313	321	297	325	332	278	323	289	341	364	312	325	303	324	335	315	305	303	308	333	308	340	350	291	329	319	292	341	361	334	302	301	283	306	315	318	298	334	306	327	322	332	328	300	335	315	322	335	321	294	342	332	342	319	333	312	354	320	338	332	296	334	321	293	292	324	331	295	326	271	297	302	308	299	316	323	310	305	326	275	328	308	329	303	310	340	312	323	340	319	291	303	322	346	308	312	346	318	306	323	311	332	330	277	331	315	325	305	326	318	335	366	335	292	306	327	326	303	341	314	281	328	309	319	291	308	343	352	319	314	299	350	350	321	331	328	297	282	347	336	304	302	315	322	325	336	327	286	312	313	348	319	335	291	295	307	277	311	302	294	320	312	352	331	320	322	318	326	324	339	326	338	316	324	310	307	315	330	340	300	298	300	331	331	301	344	333	319	316	304	341	305	345	294	310	320	314	326	344	316	310	293	310	313	310	346	276	297	366	339	282	352	284	310	267	319	336	303	334	312	312	302	314	327	288	329	328	326	302	330	321	319	340	351	345	334	302	297	300	297	317	333	301	316	284	301	323	309	353	309	325	339	327	312	317	341	305	342	303	327	281	307	325	329	345	332	304	299	320	301	311	322	325	347	305	347	307	305	319	332	349	327	344	298	329	327	288	289	334	310	318	336	282	324	290	297	367	321	322	332	313	333	335	342	315	326	327	315	298	345	330	318	319	281	310	306	285	316	343	330	284	321	307	310	301	357	329	332	322	332	284	311	317	317	323	288	303	302	313	339	332	304	304	356	326	313	307	321	335	338	333	342	302	330	325	335	319	322	348	308	327	319	338	369	289	306	339	288	305	340	315	321	335	327	313	325	344	314	296	325	314	309	285	303	312	288	330	305	277	319	322	304	290	322	287	315	298	300	328	300	327	272	313	342	348	315	292	336	331	351	322	290	308	303	316	311	330	316	341	314	308	352	339	324	319	330	300	330	330	320	321	314	314	316	328	328	311	320	280	322	320	305	329	306	308	314	294	288	321	297	324	346	328	305	331	346	347	317	270	321	350	291	351	333	345	293	300	308	298	322	337	332	345	286	347	333	320	304	302	287	297	317	318	316	289	315	311	316	299	293	318	329	324	326	316	326	306	300	296	287	314	287	350	331	310	314	294	320	322	310	322	317	296	312	327	327	300	320	352	321	310	326	333	318	344	330	310	324	320	342	314	356	319	337	323	309	360	331	304	292	316	317	312	302	315	299	345	333	297	329	320	353	303	339	326	313	353	341	330	299	314	301	315	307	336	309	353	310	326	302	313	310	329	314	326	323	297	325	328	298	295	326	343	313	329	316	315	319	340	344	300	325	339	317	290	300	314	318	325	323	314	332	265	298	358	299	302	351	342	340	312	334	335	321	309	312	305	348	336	346	325	309	322	299	347	339	362	293	327	307	334	313	322	339	360	342	333	313	298	313	352	301	320	320	328	304	340	305	300
33354	2637	2626	2924	2601	2203	1828	1677	1576	1341	1266	1246	1183	1094	1105	1063	1043	982	1011	993	975	914	968	911	916	887	872	901	924	872	877	876	823	874	925	854	815	863	858	813	876	833	786	879	825	874	815	845	789	868	810	912	814	807	833	812	782	861	786	858	776	868	869	810	824	812	825	807	871	819	756	799	824	817	805	831	823	832	813	797	813	813	754	741	802	817	848	836	864	810	774	876	814	832	836	832	850	820	829	794	754	834	796	750	863	775	825	781	837	837	791	802	778	840	804	822	738	792	792	828	773	824	800	815	823	798	749	777	773	791	806	835	811	820	813	783	789	805	845	771	808	786	867	790	775	765	771	802	789	750	794	765	782	784	813	781	823	808	810	779	860	828	800	815	826	778	853	818	793	825	785	795	855	846	853	778	822	827	799	817	816	847	803	819	762	824	811	822	803	878	836	783	826	804	815	791	777	797	814	811	816	827	842	782	789	790	785	803	845	808	830	826	807	771	816	779	833	780	824	805	798	791	822	803	808	814	839	799	835	789	798	758	778	749	810	834	843	818	764	811	785	821	792	823	829	823	783	781	813	775	819	776	776	853	817	787	824	817	804	804	829	839	776	788	832	745	743	776	825	797	838	808	817	802	803	837	782	849	802	799	782	792	807	750	865	834	826	815	841	832	786	769	821	782	844	858	823	825	809	807	806	780	799	788	779	755	824	772	800	781	788	796	824	784	851	788	759	809	867	798	796	804	768	782	829	849	763	815	828	805	781	803	839	829	826	825	866	822	804	811	781	844	761	843	794	806	770	806	829	864	835	802	823	812	778	791	852	837	743	794	763	772	802	865	766	834	804	784	765	837	774	791	825	786	811	821	817	782	872	828	828	840	802	759	778	778	827	805	790	811	783	832	812	806	849	808	850	809	783	804	792	821	792	776	795	775	829	841	827	812	853	818	836	823	802	788	802	770	843	816	822	837	849	850	771	801	845	787	783	787	784	804	769	801	845	764	798	786	812	829	792	781	775	783	801	817	760	786	799	781	781	776	861	775	833	840	844	806	760	811	739	807	809	793	813	754	801	808	732	826	799	788	784	806	783	828	836	794	774	818	799	822	848	815	799	824	820	825	833	800	842	827	867	808	802	803	839	809	824	807	845	821	770	808	785	820	805	797	850	814	829	769	805	835	805	813	840	789	801	808	756	817	830	824	843	787	805	800	844	778	805	767	837	787	811	806	788	792	861	831	793	788	791	835	778	850	837	845	797	785	799	828	802	823	811	821	782	764	797	812	865	848	839	774	782	787	827	797	793	831	801	778	798	824	801	766	786	806	876	819	783	809	804	844	800	773	846	816	815	786	825	858	816	787	833	835	808	795	791	774	790	801	816	849	808	831	813	793	780	822	850	797	813	837	802	822	825	828	864	826	815	766	812	847	811	821	771	845	839	798	821	820	814	851	776	774	780	800	796	801	811	839	833	823	788	833	816	852	841	811	807	814	820	837	817	835	771	817	791	746	874	822	818	845	827	817	794	832	823	821	789	806	826	798	784	768	739	849	840	820	816	828	850	802	823	801	765	793	783	811	796	793	756	768	800	811	831	809	749	857	816	745	810	819	802	779	844	816	768	830	784	778	782	831	804	788	815	781	832	754	803	889	852	847	804	802	825	843	823	735	799	780	807	805	833	825	805	834	798	820	812	788	888	798	797	799	816	796	843	780	815	797	820	834	772	776	814	780	762	786	837	875	809	815	795	865	823	824	789	841	799	801	759	776	821	832	810	824	812	737	809	815	751	770	829	806	822	836	789	815	821	838	810	822	806	752	802	806	787	765	811	787	855	833	791	825	781	856	774	798	792	769	756	796	819	804	845	795	803	850	797	767	787	799	792	801	786	807	763	838	811	832	833	826	750	825	825	816	797	783	771	801	752	832	863	798	785	801	809	836	787	829	835	856	851	802	805	802	749	811	794	786	826	824	832	837	821	817	799	799	778	772	861	850	793	798	815	818	799	791	819	744	860	766	755	811	789	793	864	765	854	780	804	776	809	802	770	814	784	815	811	808	809	806	819	811	822	806	786	839	793	788	853	851	816	824	819	785	813	853	795	790	793	819	823	777	808	764	803	823	797	800	833	822	851	778	796	806	811	832	832	814	806	853	796	763	764	845	802	800	804	799	776	819	813	840	800	782	805	826	838	782	768	794	770	789	801	804	796	797	822	800	777	847	820	827	775	790	778	806	779	793	793	845	852	774	852	808	840	857	835	803	826	799	820	814	828	822	761	801	861	822	789	822	774	816	762	856	832	856	807	822	812	778	763	786	817	836	808	826	798	830	823	810	827	760	828	823	809	806	775	790	780	758	850	865	812	791	803	788	810	823	807	830	807	782	758	819	768	783	791	757	780	796	817	838	856	772	789	824	827	796	796	784	831	796	791	809	754	854	776	815	794	828	837	865	835	789	816	759	840	853	802	780	831	794	786	795	786	811	835	861	791	831	808	794	772	776	787	778	782	817	810	836	843	829	765	841	827	770	829	825	811	789	809	758	819	798	810	821	826	783	820	861	824	775	802	828	789	806	775	773	758	830	803	797	835	844	843	817	809	803	810	787	810	764	829	776	805	836	799	811	858	768	827	767	764	824	770	806	805	791	741	769	807	829	807	837	830	862	805	851	792	803	833	790	785	827	782	822	769	803	836	774	856	856	812	838	845	839	847	781	802	817	825	755	787	814	834	823	868	806	775	824	804	815	805	822	830	821	848	825	791	808	829	833	837	784	813	803	776	837	790	797	802	825	808	834	783	809	792	829	783	761	814	789	798	790	828	782	769	802	811	808	832	755	807	821	808	825	809	798	799	756	782	767	811	832	767	775	818	740	769	757	839	818	750	835	776	788	809	825	751	819	756	817	776	815	774	796	804	801	768	816	846	815	832	814	821	775	842	763	811	839	805	813	837	794	855	821	778	797	799	802	817	817	791	800	818	824	805	806	845	789	792	765	826	763	802	827	826	812	838	839	809	802	851	866	786	789	775	801	843	810	781	789	800	775	834	797	767	842	798	784	804	869	871	856	812	849	791	870	791	760	780	778	842	792	793	830	813	816	779	821	836	753	812	813	708	798	809	786	789	847	829	815	823	784	762	787	853	787	830	834	767	781	813	816	805	806	864	850	774	808	823	791	788	826	817	804	825	835	783	818	828	819	773	804	819	801	836	807	809	767	811	802	874	807	855	773	781	812	811	791	823	782	845	792	837	816	827	831	816	800	785	802	797	776	805	800	780	778	828	830	832	833	828	769	795	790	734	811	838	844	807	808	783	747	828	824	775	811	852	851	792	805	829	763	791	818	794	840	798	779	782	853	856	825	785	791	797	814	828	832	836	792	810	837	810	871	813	807	799	802	821	826	816	831	859	837	774	774	811	856	822	814	823	879	818	811	805	825	804	826	827	791	800	785	809	820	813	801	825	777	797	800	778	829	817	798	800	801	811	807	827	842
67692	31658	10157	2137	1277	1036	862	706	659	578	565	538	490	477	477	484	448	469	473	419	428	457	440	426	461	408	447	410	426	424	435	395	392	410	431	388	408	410	408	445	432	462	399	419	470	385	435	426	400	405	405	372	368	432	370	385	385	409	416	420	430	400	395	376	437	404	407	407	379	396	427	385	387	383	421	418	413	373	377	369	422	429	410	416	403	397	396	388	414	401	395	403	406	403	413	386	393	416	448	418	364	417	426	444	400	395	454	415	397	384	368	395	406	384	389	395	430	437	443	401	414	413	395	415	414	412	426	407	413	378	362	398	405	377	409	391	407	405	393	407	365	424	412	440	384	379	399	425	405	423	391	364	411	385	393	392	415	414	415	379	397	421	385	376	426	388	399	425	411	385	395	444	428	373	373	397	394	401	405	401	431	396	435	400	411	389	407	433	387	404	394	390	422	424	389	398	371	421	395	387	408	387	434	381	355	431	420	433	379	434	421	425	402	383	392	407	383	381	411	372	410	422	362	411	419	401	408	449	390	374	427	431	371	370	406	432	421	429	395	403	392	370	373	417	384	387	419	435	453	371	368	381	428	403	434	373	404	419	383	342	359	433	384	370	410	400	393	373	424	382	425	408	402	397	393	413	452	400	417	427	418	389	388	376	414	428	408	423	351	411	415	376	400	442	398	419	380	406	389	393	400	373	383	361	399	444	438	386	391	424	396	411	392	383	394	414	388	415	393	388	443	395	405	401	399	432	444	418	414	427	373	414	396	329	378	409	398	399	406	437	402	419	434	362	424	422	374	398	401	389	410	404	433	402	386	441	399	432	375	373	413	400	353	396	390	426	407	425	396	402	421	378	398	388	405	378	414	421	387	364	386	369	384	434	350	388	426	421	429	427	354	425	415	429	426	394	377	414	401	394	381	401	380	403	422	405	415	419	414	420	453	398	426	410	415	380	415	394	420	423	393	391	425	392	419	444	408	389	385	413	409	393	396	408	396	377	371	410	430	401	400	390	403	395	330	404	376	401	384	389	371	402	420	429	346	396	421	357	398	380	406	414	394	412	424	382	376	385	375	418	395	369	366	396	387	403	402	369	406	388	393	414	422	413	394	383	370	398	434	410	431	392	412	388	401	385	411	382	377	408	403	427	439	402	400	396	396	420	413	440	451	394	414	364	420	410	418	397	401	439	435	418	386	429	413	413	395	390	413	392	368	385	410	407	430	375	403	373	429	398	390	406	425	433	392	379	406	368	434	359	389	447	385	397	397	427	387	414	415	415	379	389	410	418	428	406	411	396	383	367	367	333	383	409	427	398	378	416	429	381	402	436	414	402	420	421	395	390	431	406	390	443	433	395	403	396	390	411	425	413	412	389	414	388	375	418	418	415	388	380	385	392	405	411	402	444	413	436	387	348	369	447	386	402	458	424	398	440	412	420	399	387	433	387	418	409	393	429	436	380	382	394	422	412	399	425	404	406	432	405	408	377	367	378	413	368	421	408	389	397	368	381	382	381	428	429	405	411	422	383	431	383	409	398	405	424	430	403	402	366	382	414	381	411	445	388	364	376	405	374	426	398	399	410	412	409	412	411	445	393	431	420	372	402	409	396	430	438	393	389	406	401	398	399	417	416	399	371	405	370	412	397	388	392	434	378	392	381	395	381	423	411	419	391	396	374	375	383	411	389	420	405	393	410	378	429	393	427	375	410	384	376	389	430	363	388	385	407	435	392	425	400	385	416	409	426	422	435	396	394	372	433	351	387	384	387	440	433	376	418	452	417	360	409	433	398	379	357	432	398	389	418	396	427	396	415	415	406	408	404	413	396	406	402	389	395	406	431	407	353	390	381	403	443	417	424	401	411	396	387	384	441	427	403	390	407	401	417	410	420	438	389	444	394	431	393	373	387	391	414	427	412	412	389	427	396	379	374	427	432	401	367	371	386	442	415	407	435	393	409	407	386	406	388	396	382	390	375	400	387	387	350	416	395	426	382	383	395	407	407	430	431	409	385	416	452	415	391	411	361	387	374	414	452	395	405	365	381	420	376	441	394	408	393	376	389	421	420	373	393	412	463	403	389	405	394	385	424	400	391	429	407	414	409	390	399	377	394	408	393	408	434	387	390	433	392	365	380	392	428	391	394	401	392	339	433	407	370	406	431	391	410	409	424	415	393	377	395	406	424	390	398	384	424	436	422	366	373	412	418	385	409	379	411	389	410	403	407	408	424	399	421	409	412	423	398	393	423	431	421	417	386	378	396	351	399	371	376	421	386	401	433	385	438	379	408	388	441	467	402	415	394	417	392	420	375	384	411	421	395	416	401	389	380	420	413	423	445	411	404	430	392	400	450	398	424	415	407	373	396	373	395	383	416	398	408	424	387	392	413	416	374	441	385	415	394	408	453	412	403	446	369	375	380	371	428	385	382	410	424	410	413	388	402	409	462	391	384	368	412	383	386	418	393	424	386	391	442	400	391	422	391	377	403	388	392	383	378	407	420	381	440	373	404	426	420	410	389	385	392	389	366	397	409	426	418	382	395	396	364	408	383	409	404	436	424	415	416	375	410	394	376	381	409	393	398	435	371	443	388	404	447	432	401	415	389	420	441	409	429	417	399	399	397	386	401	388	370	417	417	386	420	395	413	387	402	418	418	420	405	404	441	429	391	457	401	378	406	388	422	384	396	443	417	412	404	391	417	397	419	399	368	375	411	448	396	419	397	383	398	400	392	389	403	370	397	415	378	411	391	380	411	429	428	412	389	384	380	388	364	415	389	399	431	375	445	410	420	393	409	379	382	414	372	422	404	419	373	362	378	397	386	422	420	423	435	450	415	409	399	393	422	394	415	416	429	403	437	417	413	423	420	421	409	423	354	426	418	386	411	385	394	449	423	392	397	414	414	399	404	434	416	416	344	408	361	401	424	409	406	409	434	362	394	424	388	427	392	387	412	357	434	427	408	445	416	406	414	376	395	440	415	417	378	411	406	405	413	417	450	398	399	393	416	364	406	373	394	381	410	397	429	416	415	419	408	407	415	388	419	399	425	397	431	412	398	385	389	394	425	384	416	411	401	407	398	378	414	438	399	423	347	414	370	407	457	388	393	413	363	428	415	395	413	375	394	420	423	392	413	375	394	392	368	416	400	431	399	403	392	405	403	398	398	393	416	412	387	364	395	409	436	382	371	410	385	368	386	367	378	376	385	408	390	402	444	380	426	386	388	430	400	390	409	435	389	385	441	424	393	411	388	381	402	400	403	418	427	426	436	397	392	396	397	397	396	435	402	406	447	416	375	419	390	398	364	378	430	393	395	410	394	388	416	385	416	430	418	420	355	369	415	393	393	416	425	388	400	376	389	404	365	388	407	420	421	388	412	438	420	417	430	409	416	406	407	463	361	371	372	405	375	404	399	432	435	428	361	406	366	391	384	467	412	383	424	383	400	419	403	338	388	367	382	379	401	396	397	391	395	386	424	409	392	444	393
43199	3841	4537	5022	4246	3654	3125	2544	2359	2055	1873	1767	1631	1610	1446	1436	1387	1338	1271	1196	1215	1138	1171	1222	1124	1098	1154	1200	1113	1130	1067	1141	1084	1075	1106	1062	1087	1072	1012	1025	1037	1044	1033	1027	1003	999	978	1035	1075	1004	1021	981	963	1000	1036	937	960	999	1026	1029	975	966	1013	988	1034	1025	970	1022	1005	1015	967	1002	976	1020	940	963	947	955	939	930	960	987	997	962	958	998	991	932	988	975	1013	950	941	913	891	966	954	972	977	994	933	927	889	992	931	982	937	995	971	964	954	994	965	943	976	949	930	967	961	1030	997	930	947	953	927	926	978	959	968	961	954	936	948	948	941	958	890	955	993	977	969	978	973	982	992	942	974	964	986	1015	986	966	990	942	1022	961	926	987	936	951	977	944	979	952	903	909	939	906	942	962	953	922	959	939	930	986	894	894	959	938	993	937	960	963	919	927	977	966	959	937	981	1005	933	946	954	969	924	967	1000	946	944	986	935	976	969	968	895	967	918	960	934	907	940	951	976	920	947	988	1002	913	987	924	995	909	987	953	949	956	908	934	958	897	977	1020	962	962	926	922	920	926	941	1002	976	1018	965	1064	889	1007	954	1007	998	991	960	952	949	976	914	931	936	910	953	976	957	937	984	906	928	996	951	992	949	930	992	923	912	943	926	971	1005	995	973	938	971	946	962	937	994	935	947	939	957	973	930	967	947	975	922	918	926	960	1005	910	930	916	933	1002	901	984	1008	990	915	954	888	930	965	957	970	952	970	982	937	962	942	962	1008	977	901	934	933	954	919	919	1019	901	977	955	995	923	967	934	945	952	935	1003	892	942	1015	916	930	997	1022	933	957	929	936	954	1011	951	956	947	955	937	985	940	929	934	961	970	910	961	997	902	942	985	922	979	982	954	1026	906	929	971	985	942	965	972	923	1016	967	978	944	963	964	930	939	964	960	931	987	988	1002	973	939	962	914	996	945	985	978	966	955	962	993	935	937	989	933	974	1024	928	984	969	910	948	932	1015	951	977	914	885	986	969	989	906	946	973	949	978	930	949	977	958	979	987	917	946	967	1007	899	928	931	1004	927	912	971	995	967	978	891	948	959	956	1005	932	983	946	990	975	905	922	955	948	976	907	927	976	919	911	962	911	954	921	973	992	917	946	960	944	969	915	886	965	954	1018	978	966	1023	942	950	956	995	941	913	934	981	931	925	974	944	937	933	948	972	972	968	957	970	963	986	923	908	917	979	1008	952	935	1010	968	969	1027	942	951	971	981	964	959	950	969	1031	927	922	937	992	945	988	941	922	952	924	967	964	941	966	919	956	938	941	961	967	933	998	924	954	980	972	990	931	937	892	974	935	983	939	945	994	952	956	934	959	997	930	1013	935	894	951	937	971	971	947	993	1005	957	994	983	946	966	981	932	1011	965	997	957	944	970	949	992	957	935	991	986	992	943	926	990	995	975	990	940	1005	964	955	914	995	929	936	997	1018	924	965	917	1013	922	960	960	939	921	931	953	967	978	933	988	986	937	926	1031	941	924	988	928	909	998	915	956	909	960	990	892	957	1014	965	930	937	991	949	981	959	867	927	966	978	971	918	975	980	967	936	940	918	911	955	985	952	988	1009	957	898	1041	971	1012	930	955	940	964	987	944	945	928	988	1012	969	916	970	1019	931	928	970	1003	921	914	980	931	908	944	959	952	959	966	994	954	996	968	1005	937	932	948	951	959	984	949	976	948	994	951	912	958	953	894	970	940	961	952	935	965	979	963	999	970	941	939	914	1008	890	933	955	907	968	1035	951	973	970	963	966	941	966	911	949	973	909	951	940	951	978	985	948	973	953	983	902	935	989	976	999	947	960	927	933	951	951	936	969	973	943	957	978	949	970	971	959	948	984	961	945	993	941	993	1003	1006	946	967	944	954	920	971	971	934	978	1006	930	954	977	966	923	900	928	917	937	945	949	954	941	956	961	946	959	1017	941	978	933	916	1021	957	953	950	937	1010	919	965	969	945	933	962	993	976	990	983	950	970	979	1012	949	955	945	944	940	956	943	975	991	1001	957	950	919	951	906	984	957	991	925	939	941	1005	933	1026	908	953	888	961	965	960	947	957	959	984	1012	915	925	964	974	956	987	966	940	967	965	947	953	945	966	907	981	975	997	998	995	1001	970	935	979	999	928	933	963	914	886	959	955	973	938	965	936	941	1026	991	944	991	1009	894	960	986	926	1023	971	952	988	953	896	979	920	900	975	1015	931	927	922	977	933	968	964	939	966	957	970	977	955	989	978	1003	970	965	1030	926	925	1001	958	956	973	927	960	923	907	940	955	987	938	917	909	963	947	991	879	919	1025	943	962	942	957	974	957	973	884	966	961	959	919	1005	960	891	928	1017	962	906	935	961	956	991	963	963	1007	954	948	945	971	928	986	948	948	993	900	906	971	918	901	983	989	975	963	960	934	962	938	1020	948	1020	948	970	1030	926	981	913	950	1014	915	918	897	948	959	994	994	960	985	917	958	907	1012	935	979	961	927	957	999	972	950	975	949	945	968	886	903	956	933	901	1008	917	986	980	967	956	918	944	932	960	979	992	947	961	958	927	954	917	968	949	941	954	947	954	995	928	1026	958	925	999	898	959	937	930	946	979	969	966	964	1023	988	939	969	976	939	908	969	946	1002	993	983	956	981	948	962	963	946	933	971	996	966	897	949	954	997	940	933	930	975	948	930	979	964	981	975	990	935	945	1010	962	973	917	946	934	1011	891	960	967	872	968	951	918	958	971	972	989	971	983	992	971	963	968	941	937	920	1012	936	945	910	990	930	1017	960	950	947	950	984	922	943	1006	972	913	998	965	1023	976	937	886	941	971	957	925	1016	984	973	914	1040	984	997	991	944	928	1006	1026	939	940	967	984	925	963	987	952	945	982	927	961	992	975	956	924	980	959	943	904	944	962	969	898	963	974	934	983	938	912	965	959	914	993	910	978	1005	962	953	969	932	977	1012	950	944	922	946	908	972	896	964	927	952	949	985	994	927	958	957	934	970	939	966	940	1015	951	988	887	981	916	987	935	957	939	943	988	939	949	953	932	951	984	932	1004	944	909	976	981	1018	1008	893	936	945	952	958	938	920	925	949	970	956	1013	966	951	996	946	982	975	990	945	963	912	950	924	979	930	974	1028	966	953	969	913	1003	947	945	998	972	1014	890	941	998	923	967	919	939	942	963	915	946	963	900	889	981	979	957	910	946	915	976	971	956	1028	946	979	922	944	931	905	954	1009	947	949	970	973	984	1003	983	917	915	937	970	964	913	984	930	968	937	921	980	919	939	961	901	958	967	941	990	928	952	954	1015	954	959	972	1002	989	939	941	938	948	949	924	971	916	989	911	885	938	909	960	984	898	946	907	948	982	978	1053	966	924	929	892	1018	915	897	930	903	1001	988	982	999	970	983	947	915	978	959	922	920	946	986	939	953	989	889	934	934	975	1013	916	933	983	936	1010	966	980	947	954	957	1001	912	935	940	938	928	913	953	945	978	893	976	960	932	995	965	979	970	960	968	976	955	966	961	991	911	979	990	960	918	971	939	930	914	977	991	974	982	923	937	1024	932	977	980	964	962	910	921	952	942	988
9277	589	271	199	204	162	157	151	175	143	148	174	155	157	152	123	134	169	133	143	139	143	187	155	161	166	181	143	158	170	151	140	165	149	151	146	139	156	139	142	136	149	150	159	155	150	144	166	153	162	154	145	126	167	148	163	148	142	178	122	148	136	157	145	135	164	168	155	128	149	131	153	150	159	156	134	150	153	150	172	147	160	142	161	147	139	143	145	161	156	140	156	170	144	174	179	134	137	148	142	150	115	144	133	141	155	155	141	162	129	158	148	151	142	138	157	153	148	152	151	154	132	131	141	149	162	142	142	129	160	150	147	159	164	184	180	172	145	134	147	145	155	144	151	147	153	145	162	141	156	150	156	135	152	131	130	153	157	147	153	117	145	129	124	160	139	170	139	117	148	141	156	140	161	157	142	142	158	167	168	152	165	142	165	137	156	176	146	138	150	144	133	165	161	133	150	157	146	148	152	158	127	167	147	181	166	157	171	141	158	158	152	156	158	140	152	149	150	154	143	152	144	147	158	135	147	158	152	155	166	160	150	160	168	146	141	165	165	158	138	148	152	141	144	150	148	151	157	137	159	148	160	147	166	167	163	143	153	151	134	137	170	146	180	165	144	140	168	124	170	158	168	145	157	152	161	128	142	148	152	145	165	142	134	158	146	156	152	181	153	131	173	149	145	140	159	126	156	153	159	147	122	140	170	130	160	165	134	134	142	159	145	120	147	157	147	157	160	128	153	163	166	171	148	134	162	146	154	152	136	132	151	142	153	156	153	155	157	143	162	144	155	137	183	156	144	142	130	164	163	160	167	164	140	141	160	153	176	141	154	141	143	159	149	150	159	138	139	148	159	149	152	160	151	129	124	152	155	152	137	152	139	140	135	162	159	164	157	144	188	145	150	171	163	150	169	151	152	167	168	172	163	165	154	154	142	151	163	136	137	135	129	145	149	144	145	144	148	120	158	149	158	148	149	139	157	155	164	182	159	159	144	163	175	131	153	145	149	178	169	160	143	148	141	146	148	169	159	147	160	141	145	150	142	161	166	140	175	155	147	156	147	152	126	153	164	137	139	151	155	142	168	156	151	145	149	147	155	146	141	162	159	160	154	141	156	149	174	149	146	155	126	189	159	151	169	138	142	155	146	151	160	158	139	162	137	135	139	140	158	165	144	150	149	152	150	139	125	149	128	167	174	143	159	159	140	160	171	177	155	141	156	140	147	147	148	119	154	153	179	171	145	151	153	142	143	143	164	135	173	135	151	139	166	136	175	151	158	143	148	154	121	145	144	169	149	165	153	162	162	163	146	155	156	158	147	156	168	160	153	138	153	148	149	163	149	156	147	164	182	159	152	148	154	156	151	151	142	165	158	130	143	159	159	161	167	147	143	153	150	145	155	151	146	146	147	169	161	155	170	163	165	140	151	171	144	163	130	153	151	158	142	173	144	157	143	169	129	148	159	147	152	123	145	143	149	163	152	143	159	161	174	155	187	146	142	135	155	150	147	154	132	167	148	141	127	173	144	148	166	166	158	125	132	154	193	153	142	145	150	154	127	166	138	147	157	128	156	154	158	139	148	140	143	166	144	147	143	147	133	154	149	150	161	158	162	143	143	163	140	128	146	132	155	155	171	152	165	163	143	161	110	146	150	165	160	131	158	146	149	150	164	150	165	172	146	166	149	156	127	159	168	167	153	146	147	147	138	130	138	135	138	168	163	158	163	157	158	148	147	120	152	141	133	144	150	151	149	154	131	142	158	157	139	163	172	150	149	135	153	139	122	129	153	146	156	147	151	126	135	164	150	156	132	151	148	157	136	150	169	164	125	147	149	141	146	146	150	142	146	146	159	149	167	148	163	136	161	150	155	160	167	155	159	160	173	146	135	157	155	135	167	131	145	133	150	170	135	149	138	135	144	177	160	154	149	160	168	155	133	149	127	144	166	145	122	156	132	152	153	161	163	167	142	125	139	144	139	141	162	150	157	173	155	171	150	153	145	145	139	134	140	141	144	135	147	134	153	158	170	121	135	159	142	147	161	149	138	147	128	163	148	162	166	147	151	161	139	158	139	144	140	143	152	160	131	158	124	168	146	150	145	135	153	148	156	165	150	152	142	155	149	161	148	151	151	153	132	137	136	153	175	147	149	155	156	158	159	161	130	159	143	135	174	153	151	177	166	148	140	175	159	140	155	147	159	155	153	133	162	191	172	160	168	139	145	135	160	186	138	173	155	157	163	166	174	150	145	160	170	167	138	167	133	127	157	153	159	143	150	141	157	160	162	152	152	149	162	164	127	178	173	142	147	140	160	154	148	173	168	151	153	142	168	136	146	148	178	154	159	156	160	154	141	144	139	150	145	144	160	155	157	160	163	148	153	137	156	128	130	122	170	141	134	149	173	161	164	150	152	155	142	154	144	150	148	164	158	121	123	167	129	145	140	150	138	149	161	132	160	153	166	123	150	168	144	149	140	128	161	141	127	151	160	159	158	147	155	151	138	152	178	152	150	132	158	156	150	160	166	153	136	128	147	134	165	151	151	154	164	170	150	146	163	150	136	163	133	131	151	157	148	167	149	135	172	164	168	145	142	167	168	142	124	134	150	126	150	142	141	154	167	168	153	169	162	120	136	137	148	161	134	168	148	145	150	152	148	151	161	151	163	120	180	142	166	132	177	151	139	155	130	159	160	164	130	153	178	151	143	172	155	153	166	159	133	154	159	144	129	156	185	150	122	156	138	160	142	139	167	174	160	146	164	149	149	158	152	155	155	166	159	133	141	160	156	146	152	153	144	136	130	152	146	150	142	152	163	147	138	158	161	167	139	154	157	148	151	133	146	156	141	155	132	172	136	158	147	154	131	135	149	162	158	159	151	150	166	147	149	136	143	137	159	152	162	139	166	152	145	137	140	154	151	152	129	145	151	149	164	149	159	136	138	168	152	139	146	146	158	135	163	144	156	140	145	164	140	147	144	147	151	162	170	162	137	154	153	168	139	144	147	146	152	151	160	154	155	135	145	158	164	152	149	167	138	130	159	146	132	151	137	147	139	151	173	159	137	144	152	128	133	173	148	147	151	156	126	155	148	135	151	185	158	150	124	120	150	145	150	149	169	174	150	179	133	122	127	180	149	154	149	168	147	136	141	140	198	172	140	155	161	146	144	158	143	172	143	158	130	126	167	155	163	144	164	149	150	147	162	138	136	149	160	163	160	160	143	165	185	138	158	157	158	177	134	132	136	154	162	154	178	167	172	138	148	159	137	173	162	143	149	131	124	162	140	159	145	144	160	158	151	167	148	150	151	131	143	132	167	146	141	143	145	149	154	165	145	154	164	127	153	157	133	147	149	151	130	146	154	146	180	146	134	152	150	167	160	178	160	140	149	148	151	132	165	142	160	160	156	159	143	155	156	159	139	157	131	154	143	152	124	131	145	153	145	154	155	137	174	170	158	147	149	146	137	122	157	164	154	152	153	166	141	158	165
8636	657	767	659	596	545	533	482	471	465	469	461	462	474	463	440	450	430	514	469	466	484	434	488	454	485	455	481	475	433	428	435	445	485	472	452	436	489	459	457	459	420	470	483	433	416	428	434	427	433	467	439	439	453	441	461	466	453	417	400	434	459	426	448	455	447	429	471	410	459	478	440	475	463	438	454	465	495	456	472	469	477	436	445	473	482	425	469	451	452	451	455	479	445	430	455	444	459	477	497	465	479	460	468	469	442	443	438	487	469	475	428	445	482	448	476	453	447	466	463	450	469	448	459	418	434	442	474	432	454	451	442	454	462	475	460	463	443	455	455	470	409	448	479	422	453	434	468	417	471	438	456	438	419	415	447	443	444	431	460	423	442	425	454	450	448	462	437	460	446	493	493	403	425	453	426	421	460	471	435	445	440	437	457	464	447	450	495	433	480	449	431	416	446	455	468	451	477	469	466	442	464	432	466	471	478	474	451	452	448	431	486	482	437	473	441	439	400	453	458	466	449	465	427	441	450	412	447	447	473	496	442	449	410	450	463	432	456	464	453	422	457	422	445	461	461	459	471	442	442	481	488	451	456	461	474	431	418	459	436	454	492	460	466	409	465	465	453	467	479	458	452	462	448	441	432	469	462	460	455	454	449	404	464	457	435	445	427	433	441	423	450	468	462	476	437	474	409	443	461	463	456	459	459	450	479	452	499	482	448	434	409	442	441	434	484	435	401	444	457	462	469	460	476	455	417	441	463	465	441	451	445	470	450	456	480	455	407	448	452	457	496	487	443	403	471	457	443	489	445	462	440	430	448	449	501	474	434	450	463	474	451	447	449	482	466	428	448	461	453	467	463	477	443	468	443	465	469	472	482	419	488	415	428	455	444	495	430	478	438	443	469	477	484	474	450	445	442	456	474	439	442	434	439	431	436	444	470	456	462	477	415	446	440	452	457	479	454	433	420	472	466	453	418	450	458	459	485	444	429	467	455	443	485	443	461	445	460	448	406	460	467	433	456	474	484	425	472	480	483	454	474	432	428	446	471	453	442	448	462	449	461	475	412	453	416	481	456	437	444	415	422	432	441	443	491	480	459	456	456	405	410	457	427	440	452	431	455	434	436	420	441	472	462	455	459	426	425	446	460	445	424	436	471	425	412	454	460	448	417	449	436	436	430	455	441	457	478	472	445	440	472	427	440	460	446	450	459	434	431	458	407	467	425	444	442	469	460	455	483	456	461	441	462	462	432	449	440	461	445	469	427	441	439	420	475	422	420	425	447	436	475	459	477	466	463	443	459	460	515	439	447	467	442	434	464	444	443	449	417	451	496	470	455	456	459	461	460	473	498	464	450	432	448	448	415	463	428	477	463	472	452	431	449	490	447	444	458	455	394	457	450	423	451	484	421	467	461	409	469	455	474	475	441	448	446	488	449	434	472	483	480	495	458	456	488	444	465	478	464	466	418	457	451	472	447	461	470	470	448	469	443	437	457	416	468	439	451	468	461	469	456	473	481	494	453	464	479	463	454	475	437	453	456	455	442	430	484	458	438	446	415	470	449	466	440	465	441	464	432	457	447	461	459	465	441	485	439	446	420	453	467	465	458	459	446	437	474	436	435	444	405	477	445	407	455	462	449	425	439	453	440	501	501	437	478	470	443	488	448	462	435	461	453	419	486	424	471	441	421	452	490	452	450	483	441	442	465	423	465	455	438	473	458	511	470	422	471	428	465	434	429	452	428	462	440	404	446	441	452	416	471	467	447	422	457	420	436	465	451	444	452	478	414	483	463	457	422	443	419	444	465	453	423	450	446	466	441	425	418	409	440	439	474	438	489	432	427	505	458	446	483	457	480	443	454	454	477	481	485	465	451	431	488	451	473	459	476	455	492	406	442	434	466	439	423	497	453	461	442	432	446	459	474	449	453	448	456	441	428	479	485	443	489	439	430	465	469	453	440	481	460	448	468	455	429	474	453	447	435	467	432	440	442	434	447	433	455	475	427	411	425	391	439	431	495	423	437	464	423	428	440	443	439	494	462	461	442	464	458	450	440	459	432	443	481	486	464	438	458	442	433	452	479	434	448	445	453	461	492	479	455	444	452	457	465	442	446	425	450	464	451	438	478	466	438	461	494	424	445	457	450	444	420	453	438	463	485	447	451	461	469	460	472	452	444	415	474	443	478	415	445	480	460	462	460	444	460	498	433	447	445	426	429	454	440	451	446	459	468	450	444	483	492	422	461	445	478	463	447	431	454	442	486	426	455	438	433	471	420	420	445	444	445	449	431	415	484	471	451	440	439	448	456	462	458	448	429	431	472	414	423	450	448	449	464	454	439	417	461	430	472	448	460	432	441	435	461	461	435	488	483	492	450	488	474	420	450	446	464	496	465	491	407	443	453	484	491	480	413	416	471	492	458	440	471	471	443	444	408	435	461	435	422	444	468	468	469	446	435	450	420	457	455	464	436	483	468	429	451	442	455	468	452	453	464	444	459	461	498	433	449	441	429	436	455	442	474	463	453	462	463	462	456	448	464	468	466	461	461	427	467	421	475	443	448	502	473	414	442	444	470	458	422	463	480	438	429	416	489	453	419	462	431	460	486	439	467	443	449	407	470	426	439	403	446	479	466	426	468	468	459	477	439	514	445	476	448	466	440	431	413	435	454	445	431	448	463	453	422	471	458	427	470	473	462	463	438	461	455	447	444	467	441	472	479	454	480	460	467	456	442	475	463	451	490	441	448	478	431	450	466	496	398	464	463	444	431	439	435	439	471	487	473	414	466	440	429	484	504	450	451	481	461	464	457	442	459	479	471	480	483	455	444	454	457	446	464	457	441	474	421	446	401	448	468	441	459	439	454	486	469	478	430	460	412	438	478	412	410	413	402	433	408	424	483	455	437	474	455	449	487	430	461	409	432	453	441	474	427	443	449	442	458	465	439	461	460	450	454	434	472	494	477	420	462	470	453	461	450	486	446	435	491	431	487	445	467	419	432	473	412	451	434	471	481	451	467	454	461	412	451	432	436	461	464	430	482	442	458	463	470	430	444	458	400	470	450	397	422	458	466	438	467	419	429	466	418	456	431	473	438	470	447	419	445	464	475	439	481	489	497	438	454	465	431	483	448	450	461	467	436	445	439	445	422	448	468	433	447	444	435	477	431	456	428	461	434	477	451	439	485	465	444	446	432	457	436	470	455	413	432	440	475	425	450	483	423	441	447	409	414	444	436	451	422	466	470	459	469	462	456	470	443	441	450	439	465	455	472	440	447	469	442	464	448	440	466	435	449	448	455	460	447	475	475	450	461	479	435	418	440	435	468	441	463	456	415	472	451	465	449	472	475	442	471	440	433	416	483	428	454	474	465	419	438	452	414	454	441	511	412	442	453	439	447	477	426	438	427	441	440	440	435	438	454	488	436	455	438	454	447	440	433	437	447	490	458	429	431	442	472	447	435	462	454	474	459	452	466	441	443	484	482	419	442
55443	22013	3671	1074	705	624	498	466	459	408	355	376	364	343	353	373	343	357	348	317	384	341	344	349	325	344	367	319	325	333	321	297	297	282	346	321	344	328	355	322	320	330	332	301	350	316	314	322	323	331	353	314	286	347	320	319	282	326	324	326	340	355	315	319	290	297	321	289	333	347	324	334	333	321	314	309	336	325	318	288	298	305	303	321	333	321	290	301	318	297	338	304	303	344	302	317	317	299	312	326	320	329	295	344	331	317	333	293	337	329	343	317	315	327	305	289	285	289	332	316	300	327	330	346	315	311	318	309	289	330	265	314	345	330	321	338	319	327	293	308	305	279	291	320	302	324	299	324	291	303	317	337	314	326	289	315	313	316	338	314	335	342	323	331	326	305	320	313	309	312	350	339	327	324	326	306	303	321	318	297	336	324	309	309	320	298	299	306	284	282	312	301	326	327	300	333	299	321	272	326	284	298	315	326	347	347	301	281	290	332	312	318	320	319	303	324	314	335	321	314	295	305	319	291	308	302	322	307	340	339	330	295	297	351	337	313	303	307	321	297	313	311	315	309	321	312	345	328	311	299	328	328	332	320	302	319	318	335	335	341	327	337	321	339	308	306	322	309	295	357	301	334	337	326	304	327	322	318	331	338	335	306	300	325	315	305	342	308	328	332	299	342	302	341	312	326	298	302	327	305	330	302	276	320	319	266	289	310	312	324	322	319	329	321	307	330	310	327	346	346	344	268	327	306	318	325	293	301	305	349	322	329	310	321	319	333	315	317	312	288	319	306	323	306	311	328	309	292	336	348	346	310	327	315	327	308	318	315	349	298	331	308	300	306	326	312	315	326	310	307	306	309	317	330	329	303	320	329	339	334	317	312	332	323	319	316	294	324	308	310	306	327	329	302	314	324	331	306	322	333	323	351	333	335	321	306	314	331	325	354	306	329	293	324	324	287	296	311	320	292	315	334	338	348	326	341	294	336	321	316	304	298	295	309	335	312	280	309	319	331	325	339	300	295	342	360	308	314	312	337	275	302	284	364	302	291	343	317	311	317	346	318	304	302	316	299	344	339	308	321	304	315	338	311	323	330	336	308	327	298	293	317	320	335	309	346	328	298	322	307	306	312	315	321	302	306	315	313	304	309	325	332	322	356	309	306	274	314	333	326	328	334	349	346	337	333	329	299	310	350	317	334	333	323	311	317	319	303	311	328	329	315	337	316	332	323	320	311	299	348	328	300	304	323	291	323	313	306	314	303	310	289	304	310	326	330	323	311	323	283	286	343	314	314	325	323	314	308	306	335	319	316	314	290	298	334	309	326	355	357	303	310	352	329	300	346	330	301	310	352	347	316	291	320	307	294	316	308	308	340	298	307	323	327	320	331	310	305	304	336	332	318	310	307	350	365	309	300	313	331	306	321	309	350	329	299	333	320	307	321	314	302	312	325	312	316	336	303	333	341	329	340	307	311	331	315	341	312	326	296	327	323	331	345	329	305	313	285	286	294	320	325	351	316	322	339	312	316	320	325	330	311	326	304	323	314	299	340	277	292	350	327	345	300	338	301	323	315	338	322	319	310	328	324	332	319	321	285	306	321	314	310	337	320	314	338	329	288	317	321	313	300	324	329	360	310	308	342	345	333	331	327	303	321	316	341	322	315	331	304	303	319	319	339	325	312	327	273	294	329	304	318	331	302	330	319	337	307	318	338	316	327	314	309	343	315	279	298	328	328	320	340	341	327	313	305	316	274	341	334	340	327	337	314	344	327	319	290	297	309	340	329	345	281	293	315	335	325	323	281	305	318	294	347	355	314	333	308	289	304	318	297	348	300	344	309	326	346	303	311	297	264	285	321	344	309	351	326	280	331	310	314	325	290	310	304	326	323	364	327	332	302	310	283	314	319	285	314	314	333	328	318	294	297	357	372	301	291	298	298	322	281	287	337	315	309	295	300	301	324	311	309	326	335	338	330	294	321	289	301	316	371	294	301	334	300	315	316	302	297	336	355	311	311	341	317	317	314	305	298	321	326	332	336	315	327	331	323	325	335	274	333	331	320	291	326	344	292	304	293	281	311	294	323	320	288	324	337	320	318	307	340	339	314	322	342	312	323	330	346	329	332	327	312	332	320	311	352	307	315	300	316	330	321	315	333	304	287	359	297	318	310	299	327	303	302	334	337	349	316	294	315	300	290	332	311	310	335	316	317	333	353	318	294	343	311	323	314	323	320	352	302	296	327	362	298	303	297	355	339	319	332	324	312	274	301	294	343	344	325	330	307	326	320	289	325	326	313	316	315	282	310	312	311	298	309	288	341	331	320	324	338	327	291	322	284	306	377	333	320	326	310	339	327	304	289	313	327	270	338	316	305	300	299	276	302	286	311	352	299	313	321	298	298	345	308	293	337	295	326	346	309	306	330	307	322	313	280	323	302	333	338	301	324	316	303	299	302	320	325	308	306	344	322	302	311	303	316	289	324	299	311	292	306	318	317	348	313	323	334	317	315	324	285	299	316	294	333	306	301	349	321	308	342	305	291	321	303	326	368	352	320	303	333	305	311	317	322	287	323	345	346	313	314	312	297	314	326	295	322	299	345	343	282	294	331	330	298	300	347	301	336	319	326	325	327	343	316	361	323	319	357	330	296	312	294	299	327	294	317	316	322	329	342	313	304	290	285	302	312	313	344	314	348	336	300	292	334	325	318	310	325	316	288	343	316	328	281	338	306	306	303	341	301	336	341	350	339	326	333	298	324	310	295	343	308	316	295	304	319	317	322	301	350	339	356	325	350	330	309	307	294	314	303	311	305	309	302	316	324	321	305	331	349	313	319	314	315	273	307	308	274	328	343	332	329	314	313	313	356	356	325	328	302	302	312	317	303	326	310	329	347	320	319	324	322	318	324	316	316	338	297	301	306	317	304	318	347	295	323	337	302	327	307	279	324	306	332	314	345	312	307	332	318	325	334	340	319	321	337	326	344	333	292	307	309	321	310	305	299	308	341	325	304	297	316	275	315	318	293	322	317	326	294	295	313	292	282	324	331	324	320	343	314	335	335	302	333	333	321	299	320	331	300	319	345	321	317	338	316	294	318	365	321	330	301	339	315	319	309	330	348	290	309	328	288	324	301	320	326	307	309	304	323	331	311	338	300	348	337	320	310	294	299	326	330	335	302	293	309	344	335	336	330	323	282	300	323	303	335	336	312	310	354	362	303	322	304	328	304	328	326	327	321	295	307	319	308	323	315	279	290	317	310	331	354	314	303	355	330	339	307	284	295	324	323	310	322	289	312	333	306	314	281	322	311	309	319	307	354	330	316	305	308	324	312	348	272	328	314	317	301	277	305	361	304	312	284	312	303	313	280	321	281	333	319	313	274	307	314	340	339	339	358	309	334	332	299	309	355	313	310	324	307	325	300	304	333	321	306	334	309	318	304	321	346	315	304	333	311	299	290	310	296	348	307	338	312	298	311	332	343	348	328	342	324
33462	2200	2584	2929	2509	2238	1923	1694	1505	1363	1301	1212	1143	1165	1087	1071	974	953	1000	936	966	970	917	882	881	988	925	927	927	861	899	902	879	867	872	863	858	835	837	791	822	821	848	801	820	820	830	834	876	880	842	814	817	826	825	786	830	823	779	883	856	858	821	828	843	858	824	790	818	856	855	808	831	807	778	868	841	778	777	852	828	820	878	829	798	794	860	833	836	789	843	767	779	817	827	810	827	837	806	831	801	823	806	810	786	781	790	813	781	778	789	862	802	814	845	745	848	778	807	802	818	849	760	814	828	812	806	799	788	815	825	783	816	840	775	732	763	785	821	867	799	867	767	863	789	746	782	797	800	800	792	799	769	806	845	786	819	752	786	831	765	807	860	810	798	763	821	826	767	833	824	779	835	826	816	790	831	761	840	826	821	831	783	838	770	823	785	811	853	832	799	751	834	827	807	808	826	800	840	805	811	812	753	814	817	796	834	823	788	787	832	835	833	819	820	828	767	766	813	839	797	762	768	796	832	859	824	783	792	768	763	810	765	853	770	815	835	757	856	793	809	832	766	862	826	801	741	793	740	793	827	800	828	789	803	818	812	792	822	801	828	816	782	812	814	767	786	806	779	814	828	790	831	792	795	799	813	778	799	788	817	785	838	850	800	781	845	740	782	807	811	789	837	777	841	821	832	816	764	828	804	791	749	757	827	803	808	806	817	824	813	843	815	752	794	868	822	802	857	791	809	822	878	779	772	828	776	843	747	858	792	790	801	835	825	761	780	755	854	762	867	799	772	846	881	820	776	830	754	771	787	818	768	854	847	784	811	807	813	817	841	786	777	786	793	803	812	808	833	810	834	806	845	792	807	758	798	846	751	817	799	829	817	818	799	789	777	807	791	778	775	829	828	789	803	802	801	836	802	814	840	810	813	806	745	794	792	803	751	790	805	785	768	784	790	809	821	777	820	816	807	843	814	742	823	789	823	810	801	790	772	835	808	826	768	775	782	803	825	785	803	821	702	797	808	796	792	804	830	804	806	834	815	858	827	833	813	801	825	800	851	794	787	806	789	806	774	802	818	801	837	829	772	786	800	732	807	834	797	789	827	789	805	798	775	832	754	807	866	855	756	845	849	836	819	788	816	785	802	838	786	845	817	807	840	804	792	806	829	818	879	821	810	823	813	809	777	854	789	776	841	794	849	749	791	811	846	786	805	797	807	774	802	797	789	807	806	799	798	810	859	782	830	784	750	818	812	828	788	803	826	741	783	786	817	825	859	804	787	795	819	825	781	828	844	820	883	769	818	810	768	797	767	775	823	794	827	807	814	818	803	828	811	757	834	785	852	759	842	768	816	836	814	801	813	830	794	797	822	783	781	768	775	791	822	758	796	854	793	765	828	827	820	816	837	790	794	783	788	784	791	797	779	774	808	825	806	792	815	864	777	782	805	752	854	826	821	837	820	790	827	769	811	832	772	869	806	837	821	805	800	809	782	798	754	791	843	798	830	805	804	827	854	847	832	754	814	804	802	788	774	813	818	787	845	794	792	805	761	798	811	827	784	817	801	802	841	875	774	804	803	784	821	810	807	848	793	818	795	843	799	809	821	791	853	804	763	747	825	778	833	777	737	859	798	838	814	802	805	769	772	826	799	762	812	788	792	827	845	864	758	873	831	804	836	815	750	764	799	738	839	803	821	811	777	813	832	786	818	824	807	817	767	810	819	835	798	849	759	836	842	812	812	755	815	831	834	825	826	815	793	795	812	814	771	786	831	810	805	766	821	810	809	840	750	801	848	848	804	809	837	850	813	804	829	793	785	814	815	759	820	808	813	830	796	820	841	790	805	771	798	829	841	780	799	769	804	780	789	798	767	794	743	807	764	780	808	798	801	782	796	807	791	774	851	818	836	822	810	786	835	797	765	794	802	768	829	808	823	839	794	774	802	885	812	853	807	818	787	824	800	850	782	842	800	806	755	819	798	787	767	788	808	802	807	816	773	800	828	798	834	936	806	783	807	837	781	773	797	790	825	769	793	804	842	767	806	807	812	822	837	808	776	765	780	787	796	776	812	822	818	814	780	787	786	765	774	771	769	791	781	819	816	784	842	824	767	799	792	805	801	785	835	779	804	816	798	832	781	836	831	789	865	823	819	826	800	824	756	800	835	817	843	814	807	790	816	784	840	726	779	824	806	828	804	791	826	822	813	781	791	850	788	824	821	833	829	798	808	818	847	804	813	830	850	810	831	774	846	790	770	801	787	829	817	810	770	817	783	843	787	858	800	775	866	776	810	798	763	787	851	853	837	824	799	835	795	825	804	788	807	790	853	817	793	779	795	807	823	795	827	818	801	797	817	733	824	834	742	797	823	861	872	819	740	815	820	824	791	781	781	821	785	767	799	831	771	817	784	793	846	803	837	831	883	799	795	868	811	853	801	812	825	840	788	774	820	808	789	805	828	793	806	784	828	785	821	809	815	861	770	787	794	766	859	802	842	796	750	788	814	775	816	769	799	809	806	778	808	822	805	813	808	787	811	820	816	798	777	796	749	809	840	793	814	799	798	786	812	812	834	858	799	807	801	840	827	826	801	765	817	776	863	837	801	808	881	828	778	807	745	784	836	801	802	812	826	823	819	792	803	819	752	824	805	744	804	818	758	745	807	767	815	865	784	780	799	809	837	827	824	809	786	762	780	853	787	827	837	854	760	788	780	827	784	802	840	768	812	802	824	815	802	751	776	787	799	788	788	812	798	766	785	811	804	770	809	787	789	829	852	824	844	804	830	819	790	776	812	798	804	829	792	784	795	818	789	803	851	775	802	837	835	838	798	789	752	820	850	856	792	758	796	821	762	795	800	845	793	815	827	822	799	788	854	789	787	834	852	812	790	852	837	804	784	784	814	839	803	800	834	838	850	819	819	773	749	824	764	788	803	808	778	813	800	826	836	812	868	802	816	849	784	867	836	780	794	816	828	826	754	818	784	798	779	771	811	790	789	839	783	848	799	814	794	800	796	809	748	791	826	775	787	787	836	797	830	808	804	852	840	786	802	753	802	816	800	800	801	829	790	805	822	790	792	796	814	761	790	813	768	829	811	831	786	819	784	819	800	783	823	785	808	843	789	820	775	790	815	802	857	786	797	752	812	815	824	793	808	781	796	767	766	792	801	792	780	811	809	830	843	823	793	842	761	844	765	829	780	858	742	796	832	767	820	829	834	876	773	763	758	799	814	788	753	836	822	810	785	734	818	847	821	784	806	789	782	865	800	801	743	782	810	760	781	792	825	804	822	822	808	844	761	804	765	785	817	776	812	804	826	862	842	860	804	778	806	801	797	794	803	847	780	834	828	799	812	807	779	811	809	796	761	739	802	839	834	805	772	827	818	747	820	841	754	803	790	819	788	768	798	827	782	825	768	836	767	774	808	860	806	820	814	775	790	811	784	796	782	818	792	804	790	806	753	810	845	780	760	838	800	835	801	784	784	818
67160	30503	9577	2152	1321	985	787	702	588	576	555	564	540	494	539	494	449	443	455	439	462	409	417	415	424	380	433	416	409	448	423	430	443	388	418	378	437	415	382	424	421	395	431	374	413	354	382	382	397	397	404	384	390	409	381	383	388	431	403	406	417	389	385	371	406	433	382	404	376	387	402	391	445	371	373	369	406	390	371	420	359	429	381	393	408	407	381	422	403	429	400	421	419	371	346	431	386	421	387	386	387	407	408	363	424	410	436	391	380	347	432	436	379	419	368	412	368	401	397	385	386	404	382	400	402	408	370	410	438	382	385	427	423	408	417	403	441	423	384	372	415	360	396	341	412	393	459	410	463	384	404	429	404	375	369	386	383	400	363	384	383	419	437	420	439	405	394	428	387	452	393	435	405	427	366	377	427	405	400	404	413	417	365	399	444	388	419	392	376	388	371	435	401	382	381	379	384	354	418	381	402	391	431	371	421	400	367	411	412	430	380	388	428	385	415	372	408	378	394	387	384	419	417	415	421	354	369	430	400	400	401	427	408	406	407	398	401	396	393	378	404	404	396	373	413	370	381	383	378	401	377	403	409	369	392	411	420	370	358	412	385	448	416	429	429	398	412	409	437	399	430	414	394	428	405	405	415	378	400	413	410	373	398	395	358	379	413	371	406	416	366	398	393	392	462	397	375	380	368	452	411	373	383	378	361	386	389	392	390	396	386	384	397	420	417	392	370	379	413	369	349	400	413	398	397	412	404	380	425	402	413	408	406	416	383	400	402	421	392	372	393	418	457	435	367	346	397	412	378	402	404	408	449	399	382	443	432	367	396	386	397	399	434	392	360	400	427	393	388	390	404	372	418	370	394	443	382	379	386	409	409	395	409	379	405	371	401	409	407	392	402	383	435	392	418	372	391	411	411	399	457	442	391	371	385	357	414	416	405	401	390	405	361	392	386	370	371	374	425	426	407	394	433	398	411	433	392	406	415	389	400	408	382	423	414	439	393	399	367	347	398	376	429	398	398	389	404	388	382	388	428	406	387	401	421	377	395	438	365	397	382	388	401	399	407	371	388	407	396	385	413	442	378	383	381	389	416	402	408	353	432	386	397	436	379	424	396	397	405	393	355	384	407	412	411	433	400	407	409	433	387	378	412	422	364	388	371	439	394	397	435	400	381	445	376	382	417	417	426	410	397	425	396	395	416	403	372	432	403	412	383	437	390	402	424	403	417	395	388	409	377	410	432	390	382	421	422	433	410	452	402	390	407	379	424	436	395	378	366	385	414	391	400	403	405	394	404	381	405	387	392	398	429	375	403	440	386	418	395	403	397	399	364	439	361	401	416	380	380	379	416	405	411	395	393	407	409	392	417	379	404	397	400	363	408	390	411	337	402	385	411	379	360	430	414	416	385	406	392	397	415	399	344	428	415	418	410	381	421	445	406	427	396	420	405	420	397	379	397	415	426	378	376	443	434	379	370	353	393	407	414	433	402	416	393	379	422	383	425	431	436	388	392	369	418	421	379	457	376	393	406	447	340	395	427	406	396	413	402	405	430	371	428	420	414	407	380	389	382	415	408	393	369	415	377	400	401	390	376	396	393	402	395	396	395	427	400	429	417	410	414	404	371	405	423	425	372	401	398	402	334	440	384	386	420	383	392	401	406	395	418	406	378	380	406	394	347	387	402	407	385	394	376	424	388	366	432	419	391	388	390	398	410	362	399	416	395	418	384	365	389	400	383	406	419	421	360	431	406	404	443	402	367	413	432	395	387	443	378	370	379	416	420	395	423	360	431	418	398	407	406	404	393	375	371	427	453	397	362	385	425	374	384	400	400	437	390	405	413	375	356	410	383	415	430	411	365	399	403	408	411	413	427	424	404	352	414	394	352	353	388	394	426	430	420	387	393	383	372	397	394	380	370	400	421	429	402	384	390	405	403	415	410	442	407	435	395	395	398	368	379	384	393	375	385	423	386	423	423	375	409	425	387	394	379	369	359	400	405	384	394	393	415	399	416	381	358	375	384	410	412	402	422	408	399	429	390	411	384	436	386	405	393	372	378	381	368	433	366	370	392	421	414	386	423	400	395	400	423	395	387	357	409	377	374	392	428	401	377	400	414	428	394	394	393	392	365	400	381	397	386	420	367	372	398	384	377	396	398	385	431	410	407	405	394	422	396	416	381	417	388	361	371	418	407	424	413	398	382	401	382	416	447	435	378	423	382	393	430	400	409	353	409	439	364	408	365	393	395	404	395	369	374	420	407	432	423	408	387	412	413	402	386	395	390	396	404	380	390	380	410	413	377	412	400	406	405	413	396	400	392	367	439	403	412	399	401	413	375	403	428	410	380	396	408	396	427	363	388	379	399	406	422	409	419	400	362	376	396	416	394	359	427	424	409	410	407	383	408	386	389	368	425	387	413	416	370	401	413	421	429	425	413	380	416	383	385	411	404	395	410	415	385	360	432	371	399	381	380	393	420	345	414	393	399	371	404	407	414	399	382	370	405	427	389	402	369	374	415	457	441	400	363	392	404	396	391	403	386	427	404	414	392	382	378	409	416	414	413	407	400	400	410	395	398	400	394	430	432	425	408	396	437	403	398	396	414	433	389	406	425	418	399	407	397	416	405	395	432	399	414	367	398	412	444	374	384	383	361	384	394	396	373	370	441	370	392	399	393	381	377	421	427	401	418	398	395	409	337	383	408	405	393	406	394	383	408	432	386	380	368	431	391	394	413	415	404	363	401	426	422	445	425	415	395	391	395	359	431	417	439	397	402	419	366	383	400	386	373	363	395	416	398	386	380	415	404	394	410	409	392	390	390	387	390	391	387	392	391	398	412	399	399	420	377	407	417	387	370	385	397	398	384	375	433	355	434	400	404	385	406	406	410	413	369	401	397	390	451	404	403	433	389	398	394	408	388	396	411	393	410	405	404	401	371	396	367	385	412	406	409	415	407	382	384	436	393	437	381	419	448	369	375	386	397	407	379	386	385	388	385	396	397	413	451	405	392	403	378	384	381	391	413	429	394	368	393	373	391	379	433	411	427	428	409	395	382	360	403	407	367	399	395	415	435	381	383	398	383	408	392	402	417	406	401	406	408	384	434	376	403	398	398	370	402	411	412	377	392	391	383	387	395	374	396	373	386	422	407	394	379	381	396	414	429	440	363	386	382	388	407	428	383	395	353	431	394	380	361	397	413	376	396	409	416	376	388	422	365	397	389	417	394	409	404	368	433	385	387	433	399	396	395	411	380	409	413	383	427	359	373	372	415	391	428	417	413	397	423	435	368	409	427	403	418	406	427	405	399	420	404	427	388	404	408	359	383	413	387	380	394	408	389	411	390	402	414	409	408	395	400	333	392	429	361	388	405	430	381	408	389	417	400	390	399	394	424	403	415	407	389	429	393	405	405	377	441	386	384	392	381	379	383	404	385	355	372	385	423	388	381	432	413	425	377	416	391	435	403	404	401	423	402	384	414	393
42124	2999	4394	4965	4330	3570	3044	2619	2324	2086	1832	1708	1625	1585	1469	1416	1388	1292	1296	1305	1163	1215	1182	1191	1157	1153	1176	1125	1164	1126	1084	1159	1118	1086	1044	1077	1017	1030	1055	1057	1062	1037	931	1019	1029	1025	1001	992	1053	994	977	993	959	1018	967	954	1009	1031	983	999	1011	1023	978	959	987	961	946	978	952	888	955	970	962	912	962	954	1001	1009	907	963	1030	887	971	982	960	948	920	983	963	939	906	954	986	917	951	1022	1013	904	989	999	953	929	947	982	942	961	960	1017	960	932	946	967	921	968	964	988	972	953	908	971	953	947	933	918	1000	969	957	960	888	1003	962	970	947	975	979	952	1054	923	993	914	972	931	973	929	958	979	1004	974	947	937	979	925	939	921	954	970	957	956	956	965	965	997	919	969	951	922	891	907	944	938	908	944	951	976	898	937	954	905	979	926	936	964	917	954	933	949	978	941	967	950	939	956	934	937	971	928	920	1018	913	940	946	980	957	954	939	968	977	904	961	930	920	979	957	1024	972	989	946	993	931	947	947	976	951	968	993	955	931	904	953	967	961	939	947	984	934	954	947	913	947	922	935	940	880	951	926	975	932	921	906	947	947	930	978	976	1017	924	959	941	981	979	973	895	956	930	879	909	974	964	938	972	984	920	936	1001	923	932	971	963	932	1013	934	984	915	1000	889	940	972	975	936	933	940	922	924	963	939	940	995	1005	981	915	911	928	926	1000	911	941	926	929	924	933	932	980	924	934	892	947	970	943	970	951	917	947	946	986	915	939	927	900	963	882	1007	1010	963	894	964	962	944	916	943	935	879	960	963	1037	898	949	915	946	927	960	890	950	935	952	966	1011	909	925	942	944	905	937	990	958	903	924	935	924	948	929	933	904	952	809	991	984	888	965	939	992	957	914	949	964	918	932	981	955	974	965	916	919	945	968	914	958	1019	927	957	946	951	981	979	927	950	946	938	893	936	942	941	970	983	957	943	909	950	923	893	924	979	916	934	929	929	953	962	959	928	1001	948	924	946	989	925	948	962	943	971	888	944	951	994	943	896	940	972	935	951	930	933	947	979	913	981	954	971	961	963	934	950	923	930	995	945	944	975	980	909	943	987	976	992	960	904	949	1007	959	971	912	915	908	912	980	960	1008	943	955	964	968	934	926	928	909	935	935	939	979	984	934	919	973	951	928	958	964	931	949	945	961	981	933	948	953	951	899	885	1000	999	955	996	923	948	903	963	966	949	984	956	981	899	939	892	921	1017	923	985	982	965	979	972	974	965	990	916	945	954	957	957	940	998	958	950	922	988	894	992	920	923	959	946	941	997	935	973	919	946	945	982	956	924	980	950	957	961	975	944	930	1007	993	996	975	924	955	990	919	870	1026	920	989	949	950	899	947	996	988	941	941	917	930	968	906	897	980	917	954	961	932	914	985	936	983	982	914	902	949	965	992	977	916	954	914	942	943	935	969	990	938	953	977	981	965	967	957	963	940	979	971	977	995	962	942	933	978	886	1006	940	963	950	947	990	918	979	908	943	922	938	954	1015	904	936	916	971	910	935	931	950	945	970	993	950	977	931	954	961	924	966	918	939	960	989	1013	989	950	924	973	899	911	946	905	938	930	1013	925	961	914	975	982	916	963	929	926	948	983	950	960	967	923	983	934	888	970	978	936	963	936	958	995	954	958	941	950	942	955	951	909	975	971	989	927	958	966	951	977	965	963	950	958	945	992	954	931	965	918	1006	944	929	993	968	973	897	980	956	1010	969	965	915	977	919	957	983	955	979	915	964	981	980	948	946	977	967	1014	955	1003	957	955	988	928	976	955	972	971	943	978	932	926	933	986	940	985	929	928	968	951	953	974	989	954	951	948	959	923	904	948	937	886	945	972	981	986	945	873	949	960	921	978	982	961	987	938	953	1000	963	932	942	977	971	971	903	900	976	936	930	941	953	976	932	957	906	960	929	947	923	1023	929	1052	984	991	930	998	928	945	952	1022	972	991	918	916	929	879	990	968	924	934	949	885	979	974	978	912	939	953	966	962	937	933	923	998	947	971	931	946	953	971	920	945	950	999	943	945	942	938	962	952	964	945	971	920	1038	908	977	968	976	960	925	953	972	947	962	969	877	928	922	1011	972	934	909	955	978	969	1007	934	932	943	925	960	919	936	948	960	948	1008	915	938	974	910	973	991	925	971	931	939	938	895	984	943	913	964	960	960	955	900	912	943	945	922	962	938	910	954	981	942	971	1005	978	992	973	930	962	1009	927	956	989	943	995	913	974	934	904	973	995	901	951	950	943	906	973	958	957	944	928	956	924	928	984	925	951	962	938	906	940	987	934	917	873	962	944	899	946	952	951	945	986	945	901	936	954	973	978	935	933	951	947	952	901	988	947	972	979	930	957	971	910	964	951	941	933	953	949	903	909	931	919	987	927	925	963	958	953	948	950	964	934	938	900	964	981	995	946	961	970	926	1000	968	894	897	968	976	925	983	969	1001	891	898	984	961	958	934	899	967	1004	932	949	926	936	921	919	919	907	939	945	947	949	965	975	913	950	1013	958	945	905	971	956	909	910	921	946	910	916	944	894	975	934	975	950	958	953	923	968	968	930	976	1009	923	891	941	932	889	990	903	963	945	988	913	940	910	902	966	930	922	962	969	967	939	946	921	953	895	963	1005	923	958	976	960	935	970	964	978	957	944	997	993	868	927	979	924	957	965	960	996	936	945	982	960	969	994	937	956	962	957	922	945	937	894	883	1012	927	965	876	977	938	942	906	912	946	947	981	937	933	936	938	936	967	968	964	928	949	889	930	995	942	875	946	908	973	910	943	925	951	959	923	1000	967	939	976	972	898	935	911	964	919	958	930	934	978	886	991	931	938	913	974	998	918	969	947	1009	946	983	915	957	953	907	956	921	961	950	899	891	967	964	958	905	930	963	957	949	946	938	910	965	961	975	1000	959	935	976	935	1008	965	989	940	942	964	982	950	946	923	917	926	944	879	921	930	992	924	945	999	929	961	941	997	944	953	955	930	930	944	947	958	990	952	979	929	981	923	954	952	907	945	936	1028	904	918	973	949	937	979	913	965	945	938	997	912	970	941	947	958	960	978	932	913	1009	942	961	971	923	992	955	972	931	933	991	956	913	917	965	967	905	969	940	921	965	919	962	926	936	947	952	963	969	928	948	946	974	971	949	1019	916	885	874	896	1024	906	992	918	1012	985	966	959	951	966	954	976	932	947	960	958	949	943	956	950	932	960	913	920	919	1001	986	1022	965	932	978	946	951	916	924	991	1003	957	941	983	1012	929	922	932	934	931	932	997	995	956	998	907	913	937	969	920	952	947	981	912	883	892	954	943	980	939	963	984	950	972	899	944	971	973	961	912	942	975	951	1000	927	935	939	958	981	994	951	909	959	993	950	949	959	946	923	941	976	941	955	965	965	919	994	971	954	969	941	915	913	993	928	923	976	915	926	962	890	913	1033	953	967	973	938	954	949	980	992	958	976	939	980	945	971	938	979	909	950	913	959	967	942	939	952	965	975	931	982	999	984	986	999	925	960	918	983
8921	524	274	217	170	167	144	147	142	155	173	159	150	136	140	157	163	151	122	148	155	132	147	157	146	168	158	152	162	160	155	133	155	163	146	151	135	155	143	149	144	157	143	129	133	166	149	156	141	148	170	147	158	140	148	158	160	147	129	155	156	149	129	145	122	155	137	145	150	164	131	135	156	159	148	143	162	138	174	144	150	166	176	146	152	156	163	148	148	134	154	150	151	163	152	129	145	149	150	146	134	162	153	161	144	154	162	154	156	143	173	132	122	150	143	144	139	159	158	155	192	150	147	166	173	166	147	147	149	158	150	148	141	148	158	151	145	128	163	158	158	133	154	146	164	145	165	152	134	123	144	154	124	152	149	162	155	164	141	123	162	171	121	138	133	153	157	158	154	141	154	149	157	169	157	147	147	125	152	162	141	157	155	148	155	139	161	175	175	154	129	173	160	151	152	172	140	128	156	124	147	142	154	135	155	168	138	144	130	156	156	141	157	151	154	162	155	135	156	146	124	139	150	139	179	128	158	161	161	163	128	133	148	169	154	160	147	155	145	159	153	157	158	150	160	146	138	132	147	146	155	151	166	130	141	161	167	170	129	155	151	175	166	121	160	154	152	157	134	132	153	140	154	137	133	146	146	144	133	139	156	146	139	150	139	140	157	150	132	134	160	129	180	146	152	154	172	145	161	158	155	137	159	155	162	136	164	162	155	149	145	150	147	150	165	131	154	138	146	170	164	147	140	152	150	136	139	143	165	151	132	170	161	165	144	152	130	136	145	153	179	147	143	138	155	167	157	152	152	142	143	176	164	136	164	149	144	154	146	160	167	142	168	140	132	182	133	173	161	156	127	126	180	167	150	118	154	154	144	145	148	138	166	126	123	130	156	140	163	129	155	127	160	133	145	158	151	165	169	140	155	153	156	140	155	160	139	139	125	158	160	169	159	153	119	148	166	151	158	152	157	157	119	152	158	173	152	159	157	120	142	168	161	135	158	139	166	145	143	139	136	128	153	149	117	135	144	172	151	183	146	156	141	166	149	142	154	155	140	151	144	166	164	160	152	165	152	150	141	143	174	141	156	136	162	149	150	141	151	160	161	169	131	152	117	128	142	150	142	154	141	150	164	157	160	167	145	160	153	159	136	166	164	151	160	143	165	143	153	132	148	155	164	164	162	152	151	139	146	166	161	137	151	156	116	157	123	148	158	177	161	141	160	162	155	147	145	158	148	143	164	131	159	146	149	141	135	145	137	179	156	134	142	157	141	133	154	165	170	150	140	131	173	162	168	122	150	156	145	139	154	154	153	138	164	157	144	170	174	145	146	131	114	152	162	150	149	151	138	147	147	126	167	144	147	161	153	144	142	146	164	154	144	141	146	152	167	145	145	134	150	148	162	162	142	151	157	141	128	139	149	156	145	142	131	159	146	175	142	141	156	173	132	151	145	175	143	168	149	148	155	146	143	147	131	136	137	156	146	151	160	166	151	138	142	168	135	154	153	167	132	158	158	132	139	180	139	157	128	145	131	142	146	143	144	151	147	145	145	159	120	151	125	129	156	145	156	162	163	156	143	151	133	139	153	162	159	156	155	157	137	156	127	150	171	167	153	161	149	169	163	152	132	130	132	151	155	154	137	143	135	129	153	150	155	148	156	140	140	126	156	149	149	150	136	143	132	142	143	148	161	145	131	107	179	162	142	160	145	153	143	133	148	122	149	126	141	143	155	175	155	127	150	156	163	177	152	139	152	134	160	137	160	145	156	149	146	154	186	157	136	165	158	139	143	160	154	149	137	154	136	155	180	141	139	136	154	137	149	153	154	154	138	140	146	138	135	167	153	159	160	136	161	129	148	157	143	145	165	150	156	155	150	135	171	148	156	136	161	146	169	140	158	149	143	163	128	145	127	147	145	152	156	154	137	153	147	142	146	147	143	146	144	152	135	159	159	166	149	145	180	147	154	154	156	138	174	133	146	134	172	141	157	143	143	149	149	159	164	166	149	160	156	140	127	153	130	140	135	162	161	170	155	139	152	152	151	144	149	157	143	110	168	170	167	149	147	152	153	152	161	147	150	148	151	141	140	136	137	162	120	158	155	148	161	148	158	153	153	129	152	153	130	143	143	145	140	157	145	176	151	151	154	161	139	147	156	152	148	144	144	164	157	150	143	139	135	150	157	169	138	149	185	142	147	122	167	151	148	155	154	161	143	144	148	145	137	135	141	167	137	138	172	122	148	147	132	138	133	178	150	158	133	129	151	180	149	158	118	148	159	156	173	129	148	159	141	146	165	167	140	146	141	140	146	156	156	151	153	152	145	139	153	153	166	118	154	144	138	152	168	151	149	146	147	153	161	164	155	149	133	138	145	143	160	139	148	126	150	143	148	132	132	152	153	135	152	145	149	144	157	160	146	159	150	122	167	125	154	160	132	142	150	135	135	144	174	141	172	138	164	154	148	151	141	119	155	156	157	137	155	178	123	150	149	149	131	135	143	168	145	144	172	181	150	153	133	170	145	127	159	156	148	125	150	135	149	172	156	156	153	129	122	139	145	147	154	150	162	174	145	160	137	141	151	148	157	146	142	140	161	167	124	152	142	146	170	166	152	158	147	155	174	151	178	141	135	140	142	133	157	170	155	165	137	152	156	152	166	169	173	143	143	137	173	153	151	134	155	136	147	156	128	145	143	149	166	144	147	150	141	140	153	170	132	121	126	170	150	125	152	183	132	136	144	161	133	136	147	138	156	152	145	140	133	146	150	162	141	152	154	140	148	153	150	136	149	142	136	165	145	143	146	145	159	137	141	155	170	144	168	163	140	152	156	127	156	143	171	155	128	138	162	156	144	157	154	168	153	117	151	130	142	191	149	157	144	168	159	144	153	161	143	136	154	163	154	137	142	165	173	143	146	158	148	143	139	138	152	159	159	166	142	143	155	171	151	150	153	159	140	150	144	153	130	152	179	144	155	176	162	150	149	152	157	125	161	148	134	137	122	162	134	156	163	161	155	141	164	144	141	155	151	163	171	132	151	158	159	170	151	146	146	147	145	169	160	142	147	177	151	173	144	156	139	169	147	136	136	143	160	134	147	151	165	143	140	134	156	150	167	168	140	140	159	146	156	164	158	152	147	141	140	160	140	157	166	167	150	146	131	136	127	147	144	167	164	181	144	154	151	146	157	145	131	166	150	146	144	146	145	132	151	154	152	148	147	162	147	139	140	149	136	142	149	162	146	152	129	131	164	164	158	131	128	151	124	149	163	154	152	163	169	153	178	152	142	140	154	177	151	138	114	158	153	173	151	174	148	141	158	142	176	158	160	144	166	139	141	149	151	143	141	163	137	156	153	139	148	142	146	166	140	165	159	152	136	154	154	132	150	149	140	157	147	151	151	148	122	155	161	166	157	131	182	153	129	148	150	158	163	155	144	170	157	149	144	121	147	162	138	145	177	147	140	155	160	153	137	145	141	152	143	167	145	143
8566	620	671	621	588	515	491	478	472	457	482	478	469	460	466	452	465	438	448	473	441	442	481	490	443	449	437	510	490	469	459	472	475	454	465	486	481	463	439	425	451	425	469	433	447	455	480	431	463	471	484	459	425	450	455	456	455	494	450	492	423	469	458	463	433	453	415	410	443	438	472	477	437	449	448	451	491	432	425	447	442	448	499	461	426	478	457	454	459	479	452	461	435	491	426	450	457	451	452	396	462	430	460	428	480	437	427	473	448	442	440	453	456	438	445	435	436	443	434	486	462	442	425	476	498	470	419	439	424	441	513	465	459	423	449	432	458	473	449	434	494	471	475	454	409	414	430	438	459	434	434	467	434	450	454	432	460	468	433	463	450	452	428	433	475	450	405	417	454	432	428	447	470	456	438	452	417	438	414	489	505	504	443	454	445	433	420	473	443	464	461	432	435	446	425	474	442	470	453	426	457	443	417	407	431	424	462	431	447	433	450	445	437	465	448	455	444	435	442	429	454	475	457	457	408	453	444	467	448	435	424	412	431	441	434	464	402	439	439	446	481	487	429	441	484	443	450	446	414	461	408	435	486	478	427	429	446	471	454	426	454	417	423	426	434	444	477	457	456	448	491	418	442	437	443	458	482	445	468	444	438	445	462	433	452	424	421	432	429	435	443	458	432	461	442	431	477	417	482	435	439	431	446	428	424	445	461	426	420	414	443	466	432	453	441	422	410	406	495	456	423	427	455	441	444	432	467	490	448	487	494	401	456	436	440	414	443	456	452	440	417	448	416	467	468	446	440	464	466	457	443	463	467	454	448	460	455	460	416	430	436	417	461	446	439	429	452	460	429	461	427	426	431	451	480	468	436	481	469	454	431	453	469	483	439	442	438	414	474	456	475	429	474	445	419	455	451	465	444	460	454	461	448	448	451	457	425	445	448	418	472	457	424	435	439	440	463	487	442	466	421	436	432	418	419	423	498	455	471	452	446	438	439	447	431	379	427	455	418	448	452	452	445	441	470	441	424	477	471	444	422	438	447	462	446	433	442	417	433	426	435	420	416	438	446	427	419	441	463	460	474	442	498	437	455	455	439	453	457	478	487	450	452	470	397	455	433	454	434	445	440	435	457	467	447	445	430	462	441	435	461	398	468	447	475	493	433	462	439	417	444	442	443	476	468	454	477	434	479	425	468	456	445	428	433	452	440	413	403	438	455	438	473	396	475	461	437	452	472	440	426	455	475	460	475	426	436	446	460	443	470	448	477	451	477	449	473	442	474	399	440	450	494	423	467	458	466	444	480	460	477	441	413	425	428	424	449	426	459	446	444	461	430	440	425	455	458	413	444	438	487	423	442	511	451	455	455	475	489	469	473	473	468	487	470	454	475	458	469	427	461	439	413	453	445	432	457	414	468	464	438	410	436	444	443	449	471	457	437	461	466	459	413	437	465	446	451	457	470	446	421	457	466	418	425	404	461	446	424	432	463	451	425	423	437	430	414	476	429	416	435	455	476	450	466	448	480	451	455	419	451	477	443	458	417	429	438	452	459	451	436	448	432	424	426	462	452	439	420	455	427	448	425	458	469	486	435	443	479	408	428	452	440	437	482	445	419	436	476	446	458	474	453	445	442	431	484	417	452	491	441	471	423	436	406	433	435	459	450	442	407	443	426	435	467	462	466	460	428	426	425	465	457	441	445	454	415	444	433	452	449	424	448	455	477	428	459	458	455	481	445	428	441	401	425	481	426	454	456	422	447	433	461	451	421	425	459	442	489	474	463	439	456	442	474	446	465	435	451	410	470	417	464	461	437	457	443	419	428	444	460	467	467	480	427	457	442	459	440	424	428	467	472	469	416	467	431	429	449	460	459	478	485	456	439	445	469	448	476	452	447	461	463	473	452	472	424	449	464	486	451	453	489	453	452	463	480	413	437	447	420	466	414	404	446	444	451	454	464	435	465	482	453	454	452	485	461	467	454	476	456	439	438	513	428	489	431	411	486	461	458	442	454	431	482	468	474	454	461	441	420	457	418	423	469	444	427	484	425	439	474	454	436	411	425	476	443	446	431	448	427	488	438	436	441	459	456	411	423	421	466	452	447	492	466	447	448	448	444	430	451	453	433	457	472	460	451	475	474	434	436	461	448	435	454	399	444	457	442	443	459	456	457	421	476	420	439	476	472	477	425	427	443	455	455	498	488	464	448	467	443	441	450	428	443	462	488	478	480	409	486	460	443	427	471	416	443	441	457	478	466	462	430	452	457	439	406	480	447	443	445	465	437	433	417	427	464	444	451	430	419	456	450	463	479	444	444	464	460	462	442	431	479	453	465	431	506	495	439	443	457	426	408	457	423	456	491	453	481	446	460	460	470	459	423	449	446	461	445	448	412	469	466	454	483	422	455	463	455	462	457	465	492	417	416	463	444	458	440	415	437	468	445	460	454	425	430	430	451	438	429	514	430	414	456	392	454	440	449	419	454	451	462	453	458	445	458	468	412	441	448	452	461	440	421	470	461	426	459	461	470	473	444	430	459	442	418	429	458	463	445	442	425	448	468	436	465	462	458	435	499	430	489	427	433	462	425	465	440	441	454	432	459	484	468	431	431	468	440	426	471	416	419	456	450	465	465	427	431	424	442	398	458	424	466	455	475	440	434	456	477	464	465	450	459	412	456	442	444	440	417	412	465	439	457	448	490	407	442	463	483	469	427	443	476	459	431	458	439	483	432	433	426	449	462	439	448	435	463	443	422	466	456	425	435	449	452	452	448	457	467	413	464	436	473	412	436	431	436	421	485	454	468	443	430	416	424	463	446	442	470	467	442	465	461	445	477	442	426	443	466	452	404	449	430	462	429	448	441	491	433	423	426	430	430	459	424	441	427	445	457	474	443	461	420	428	457	467	418	483	424	448	449	450	435	419	432	450	468	474	477	470	460	475	445	457	406	443	450	424	455	425	403	427	457	411	459	446	462	439	443	450	406	449	435	440	436	463	424	422	453	441	460	470	445	476	473	488	448	461	467	448	469	436	441	435	462	409	434	462	479	436	442	418	449	454	463	453	434	449	456	435	435	468	492	452	408	441	452	445	499	433	416	435	471	463	461	434	436	430	434	441	430	488	438	459	450	452	413	435	457	470	424	454	436	419	432	444	474	457	391	413	453	468	477	419	445	472	415	443	446	450	455	430	496	455	469	379	443	463	428	437	398	463	437	474	461	432	420	471	436	460	455	444	429	432	427	444	467	458	462	432	453	442	460	436	426	457	425	469	485	470	423	460	414	456	455	455	443	452	448	468	431	454	456	402	471	431	470	426	460	452	457	461	449	483	463	434	454	482	451	403	455	428	459	464	452	449	459	488	443	462	451	456	451	424	490	437	469	429	457	455	443	451	451	464	439	477	423	445	448	442	459	443	418	477	482	459	460	447	453	439	455	453	462	417	464	411	477	448	434	443	452	510	458	441	423	431	437	472	420	430	433	454	462	449
55563	21303	3326	1111	733	617	553	441	460	468	421	360	360	374	352	353	319	305	351	381	385	330	329	324	327	310	328	277	325	343	289	296	310	326	345	326	315	336	323	320	307	338	314	333	328	314	319	331	315	315	300	325	297	341	325	321	335	324	341	354	341	299	298	318	324	351	305	318	371	306	330	309	338	311	321	320	323	329	342	309	343	323	320	334	318	330	309	314	313	353	308	355	306	300	325	309	362	348	341	383	325	279	319	306	327	315	348	284	275	337	324	335	323	368	308	340	316	327	320	347	315	336	270	325	330	302	331	326	340	325	285	308	344	333	293	320	304	341	322	297	314	301	346	319	350	322	340	309	315	338	314	301	301	313	310	339	342	317	328	307	334	309	319	322	354	329	332	309	293	285	344	300	306	289	308	349	352	326	312	304	308	304	320	310	329	304	280	308	299	311	310	337	300	320	310	328	320	311	341	273	346	327	343	320	293	352	287	292	306	314	310	322	310	314	306	317	298	337	298	357	317	329	315	335	327	327	302	313	318	330	330	332	321	285	308	324	274	332	294	307	320	321	315	320	319	315	322	321	294	334	303	299	328	313	315	329	341	303	299	306	296	302	330	303	311	308	312	317	328	320	318	346	306	336	339	314	323	296	309	290	324	327	312	334	344	328	323	333	310	298	325	325	317	311	288	326	308	331	335	310	319	317	310	286	308	342	324	311	303	320	313	296	356	367	340	303	333	329	320	340	378	322	340	306	332	338	309	337	325	295	299	346	311	293	304	322	303	313	330	298	295	332	317	307	326	308	310	286	286	311	319	313	297	288	303	311	302	307	314	332	313	318	315	309	324	339	310	339	323	320	342	292	321	338	338	301	343	323	304	319	300	306	307	333	333	286	331	302	313	317	309	331	290	346	341	324	331	315	327	319	313	287	275	324	316	364	312	323	311	295	331	325	299	323	333	315	304	329	279	340	291	288	314	372	324	308	287	295	329	326	303	312	308	373	355	315	312	316	324	353	288	311	288	317	293	351	316	337	340	315	307	292	320	353	321	283	323	308	309	322	323	322	304	324	312	323	318	323	306	308	295	333	323	324	319	322	295	309	295	303	319	332	319	323	342	358	329	309	338	360	327	325	282	304	320	310	337	316	315	306	318	299	320	334	291	320	320	339	301	328	337	323	323	310	352	317	317	336	331	325	338	319	321	276	300	301	338	295	303	311	301	342	325	340	342	343	322	309	297	332	294	297	336	300	322	334	316	334	330	306	338	319	334	284	319	323	340	308	302	336	349	321	343	300	309	331	311	309	315	345	315	344	287	324	315	357	310	340	300	335	296	308	303	324	310	339	354	309	332	310	327	334	303	311	295	314	347	326	323	337	336	343	327	342	309	299	339	315	302	321	299	308	325	324	335	296	292	380	336	349	286	318	324	345	338	325	312	328	311	340	330	331	294	287	319	299	364	295	322	312	311	294	288	280	328	325	314	290	310	312	294	317	304	348	322	301	301	343	296	339	303	334	316	323	312	288	331	305	317	316	327	316	341	294	328	343	307	323	328	340	308	309	332	327	325	340	305	319	324	302	292	341	335	349	282	332	300	325	312	331	353	293	319	340	327	325	307	306	332	318	330	324	331	313	334	334	294	336	283	352	292	265	290	337	302	359	306	281	322	306	305	330	348	289	326	295	329	325	316	316	300	315	328	314	326	294	323	301	288	321	297	341	311	354	318	327	321	327	315	304	324	334	311	329	328	303	277	301	304	309	313	306	326	309	314	326	350	292	323	300	330	335	331	303	338	325	319	292	319	333	346	359	297	316	353	341	337	335	321	375	311	347	353	367	267	312	305	303	303	332	310	355	324	295	343	290	377	302	336	292	333	320	336	308	312	303	327	328	325	298	318	295	290	338	319	324	326	313	342	305	313	310	318	318	329	328	318	320	346	315	294	337	327	325	315	325	301	330	313	301	339	301	333	350	302	338	328	340	365	324	325	308	350	321	337	329	296	345	307	314	318	340	350	313	284	317	274	289	333	312	312	312	316	302	287	301	305	338	331	312	334	302	357	306	312	309	330	315	336	351	316	290	306	336	314	302	336	300	316	305	295	317	328	308	343	339	350	325	325	327	335	307	304	296	323	329	311	295	306	319	332	317	308	303	322	299	306	326	328	308	321	326	328	330	316	320	329	326	345	324	311	301	320	319	301	325	304	285	322	305	335	320	292	312	317	314	305	311	316	332	335	302	331	282	328	292	317	324	318	331	314	311	320	300	320	291	263	339	295	318	317	281	344	290	301	309	342	327	305	315	299	299	334	311	324	318	332	321	345	337	320	317	347	331	300	283	326	285	339	335	312	318	311	284	300	320	296	336	353	328	339	300	320	310	282	290	322	296	311	330	310	313	317	337	345	299	314	301	329	320	318	295	336	336	292	312	308	326	312	321	364	335	293	291	299	313	347	322	303	297	332	303	333	312	331	294	300	314	334	334	339	324	301	336	318	300	300	340	326	343	310	311	347	297	267	311	331	292	334	339	298	339	362	344	320	304	299	310	312	313	343	323	313	310	343	322	340	332	315	306	311	286	339	283	295	304	308	301	336	319	352	335	326	283	285	294	310	322	298	330	312	345	294	348	323	316	321	313	281	290	336	313	305	323	314	313	338	274	306	335	367	302	306	318	311	327	337	321	348	306	331	341	297	321	324	337	364	344	313	330	288	341	328	324	304	318	332	300	347	312	310	315	331	342	310	314	306	334	327	337	272	267	311	353	337	297	271	304	313	309	313	354	333	296	313	308	313	318	312	309	321	308	282	322	363	298	346	286	318	325	322	335	315	303	307	288	327	303	330	332	351	326	294	299	267	316	292	313	269	323	328	297	312	317	325	327	320	322	330	334	308	331	339	301	321	326	314	337	311	307	336	333	313	342	330	288	305	295	325	326	323	299	303	296	284	316	323	327	329	332	290	299	323	298	327	345	352	328	316	317	300	336	285	305	327	299	292	329	321	321	320	297	289	337	337	313	332	270	340	306	325	318	323	313	323	319	291	310	305	337	316	307	341	333	342	327	313	334	293	330	325	319	281	331	318	323	339	323	292	300	326	309	301	312	294	298	309	360	307	314	320	310	319	276	298	302	287	301	309	337	328	305	307	280	343	275	286	347	319	276	326	322	344	362	323	278	325	304	302	280	328	317	280	324	307	304	306	311	315	329	319	297	344	330	313	322	312	330	332	328	324	318	327	312	309	319	353	303	285	334	334	333	316	338	336	304	293	325	308	301	315	357	312	311	334	301	318	342	340	303	316	314	331	324	307	333	335	314	311	295	289	333	327	304	320	328	338	310	335	324	292	318	294	375	318	290	313	307	326	309	322	335	339	318	343	322	296	304	320	337	317	322	307	307	299	316	291	309	355	303	330	319	329	297	310	342	315	340	342	333	291	321	310	289	311	304	312	281	341	315	317	339	298	279	314	338	285	306	332	300	355	307	322	336	306	318
32535	2213	2620	2946	2627	2278	1864	1621	1472	1367	1238	1275	1203	1076	1038	1072	1020	1014	1016	968	934	938	947	878	891	936	961	906	895	872	899	925	853	907	884	888	830	883	880	863	805	814	885	808	830	819	822	824	794	783	830	878	884	831	795	824	790	823	803	824	758	848	840	786	801	804	813	862	824	774	819	830	799	853	810	782	821	771	842	837	789	797	814	793	826	818	844	800	752	800	823	791	784	815	844	821	807	778	829	853	808	823	852	818	816	797	779	834	827	810	810	791	811	877	843	821	801	839	780	768	831	833	819	808	808	766	826	839	819	804	753	838	755	818	713	767	811	757	803	801	807	760	805	788	825	778	789	823	813	815	810	797	789	824	819	819	861	815	786	816	790	817	806	785	847	848	827	804	800	810	815	752	765	840	759	804	865	815	818	820	772	824	780	826	786	814	836	798	805	800	794	831	790	778	813	798	854	797	839	804	823	807	781	797	820	757	794	834	820	794	791	805	800	793	844	763	794	802	788	817	836	797	807	799	798	810	748	771	802	780	833	807	828	824	792	840	820	775	741	819	747	792	817	773	749	818	815	829	809	779	831	792	780	816	780	775	766	805	777	794	813	765	780	814	822	753	770	789	814	797	803	750	800	805	793	808	796	836	829	799	818	822	832	771	809	786	817	796	833	792	775	806	876	807	835	772	841	796	794	814	817	766	793	814	782	811	829	759	820	808	807	840	803	828	876	808	841	783	780	813	822	795	824	755	805	805	859	771	784	831	780	764	789	827	830	789	801	816	844	783	823	809	866	774	811	791	802	780	784	784	835	792	844	795	835	797	732	839	793	830	806	799	793	808	781	804	792	795	807	767	795	806	844	766	851	808	826	861	800	792	796	735	819	800	802	799	798	821	809	785	833	760	813	838	776	809	801	787	802	808	766	779	763	799	752	778	839	799	828	798	774	785	767	766	765	768	823	830	838	774	748	781	871	796	780	826	747	820	746	799	839	825	802	806	823	795	777	784	810	790	781	847	765	780	830	815	770	802	792	799	821	816	832	826	771	804	798	779	797	811	863	762	849	841	762	786	802	789	779	791	755	829	784	845	831	809	836	823	824	811	807	835	777	815	763	807	796	807	810	835	819	759	814	750	746	766	761	790	814	794	867	760	812	759	757	836	752	819	750	761	798	785	797	766	813	776	806	757	815	809	819	791	751	810	820	793	777	784	808	841	761	774	813	824	803	820	794	757	790	815	816	764	867	869	778	831	866	829	803	822	765	793	799	820	812	793	829	799	816	785	781	863	841	840	787	871	751	789	835	770	808	824	831	774	776	784	805	829	812	820	817	799	825	801	792	849	848	823	784	835	809	815	777	797	808	824	833	836	808	825	789	765	822	800	853	774	820	821	804	789	799	803	865	834	846	802	823	812	763	767	777	789	767	859	837	782	821	832	813	802	793	818	776	773	808	808	831	808	726	824	878	806	777	802	786	790	798	804	806	845	752	805	835	755	732	805	809	770	822	778	791	791	861	835	786	794	836	848	808	795	800	793	806	793	785	796	793	846	829	795	801	824	820	770	822	815	816	797	839	814	834	828	849	817	821	769	784	848	801	808	847	764	767	780	797	781	801	805	771	760	885	834	841	834	732	813	811	825	754	802	837	812	878	794	852	783	792	844	804	791	782	788	787	750	851	810	805	821	820	746	844	760	790	799	741	828	850	801	786	797	811	839	809	785	773	773	773	747	798	832	799	821	841	846	835	807	773	831	793	797	807	828	792	782	814	823	754	740	841	785	858	819	822	786	809	823	812	790	814	795	820	786	782	807	823	807	780	802	769	809	826	779	798	891	875	818	796	781	833	853	759	786	777	810	830	811	843	820	838	799	796	808	811	803	784	789	754	783	803	784	803	802	797	815	833	753	796	737	775	815	799	803	784	758	820	786	801	790	860	778	804	806	752	783	767	778	830	803	808	837	792	800	841	790	827	809	769	821	804	799	768	788	800	835	815	803	801	776	794	812	800	781	760	838	775	773	822	830	843	803	779	831	800	797	795	804	898	823	817	820	800	784	813	790	815	828	805	833	788	853	830	777	841	803	853	806	831	775	804	775	775	797	814	782	826	823	829	836	801	762	807	826	813	816	840	783	887	820	775	799	818	819	837	838	783	836	761	793	807	796	815	780	749	793	857	796	778	787	804	768	824	791	803	778	853	801	783	736	824	803	770	803	827	831	808	801	814	802	815	779	754	814	777	817	767	786	792	816	859	777	829	809	815	840	797	797	820	794	805	784	809	759	844	808	811	830	857	756	822	760	842	822	792	820	786	790	799	831	826	796	786	833	835	771	793	806	859	779	835	796	830	802	769	808	826	795	800	772	795	756	781	847	786	831	800	763	834	765	821	815	829	822	817	869	843	798	796	807	809	803	782	805	760	786	799	787	760	811	784	816	807	741	775	809	808	836	776	776	789	805	820	841	780	786	816	810	812	873	873	811	787	841	772	845	786	820	760	845	791	780	840	835	828	795	795	814	830	828	784	818	787	803	787	811	766	777	746	787	803	787	828	774	784	796	784	820	814	788	824	812	796	801	772	726	786	773	856	857	758	791	853	811	795	789	804	795	799	837	794	830	794	814	797	793	797	804	761	827	832	858	833	769	776	798	807	794	826	797	832	812	768	825	827	901	775	779	803	817	779	828	801	801	822	815	795	825	785	783	810	803	845	808	843	792	768	766	816	809	780	807	811	817	786	785	814	821	800	835	838	752	799	769	838	781	802	768	794	778	746	770	817	777	831	815	825	799	798	798	822	734	792	774	791	840	764	798	786	790	809	830	780	823	815	788	785	823	793	771	825	819	852	803	830	790	852	759	811	784	826	818	743	798	841	765	789	825	779	804	826	814	770	791	769	831	791	799	791	816	806	819	810	796	809	828	802	786	775	813	784	796	818	805	799	795	760	795	843	782	839	804	819	806	839	752	757	802	772	830	795	823	774	797	804	840	819	786	788	777	760	781	800	781	786	808	798	845	804	793	820	774	832	809	807	779	831	817	815	786	813	813	820	782	836	777	841	816	800	820	836	792	803	813	755	833	817	782	770	790	812	801	807	792	829	801	844	760	754	819	766	866	811	824	805	769	785	764	832	827	779	830	800	766	827	788	783	800	811	773	821	760	809	757	801	787	826	844	784	819	775	765	836	857	846	830	817	773	815	795	760	880	791	815	831	797	811	777	814	807	797	811	823	795	820	848	814	777	817	785	827	783	869	726	848	800	797	804	764	743	806	821	778	783	786	809	804	801	850	785	776	753	813	812	762	787	816	836	765	827	863	815	799	813	803	815	847	800	813	830	809	767	841	743	777	815	853	757	744	797	828	757	799	813	768	749	783	777	819	807	852	885	805	767	758	818	828	834	817	829	800	776	823	825	806	817	794	817	790	814	773	746	817	748	741	874	768	791	792	778	803	778	809	843	826	772	757	770	825	790	796	823	798	782	804	753	830	799
67836	30033	8661	2154	1357	1016	803	732	644	598	571	503	499	498	478	446	466	408	450	412	452	481	409	431	446	423	396	452	421	403	381	399	413	388	450	401	438	430	405	390	436	435	399	431	396	420	422	398	405	390	383	392	358	433	432	397	414	379	437	386	427	396	436	382	409	386	415	443	387	398	398	418	401	395	391	417	386	402	412	391	411	395	419	379	365	416	422	427	387	422	441	460	397	396	397	425	371	394	424	401	394	335	402	393	386	420	407	403	412	401	390	411	408	389	371	394	438	411	387	422	395	436	427	413	382	404	385	397	429	411	413	407	413	388	397	427	360	405	347	371	435	405	378	386	375	386	421	406	398	371	390	389	405	410	373	426	417	399	365	381	395	387	405	408	403	370	428	417	372	388	433	383	375	389	410	404	379	386	449	399	432	408	389	402	413	425	373	404	401	418	409	406	415	423	404	399	440	395	389	384	399	389	409	406	406	385	422	399	391	411	392	386	436	408	420	402	377	402	384	443	402	401	425	386	409	374	420	393	375	401	386	399	414	449	379	408	402	417	417	393	403	382	392	356	413	374	404	399	407	410	406	374	374	408	410	399	395	411	419	403	416	414	424	445	437	395	405	412	405	414	412	428	371	362	428	389	359	364	406	403	399	410	368	398	354	382	403	424	453	408	404	400	423	379	404	386	427	409	365	398	407	349	388	446	439	404	425	416	405	424	375	408	407	403	411	372	391	438	449	408	381	414	409	363	440	446	381	417	393	394	366	395	427	392	430	412	423	431	378	404	411	402	399	398	402	372	404	406	409	415	392	358	411	384	410	387	418	410	371	380	427	398	381	374	442	390	443	373	370	429	403	409	371	417	400	404	409	388	408	425	399	412	367	394	404	411	423	365	406	436	378	396	393	393	391	429	382	400	389	376	373	415	387	395	403	415	433	389	405	383	382	375	387	392	374	385	417	409	355	384	373	376	364	400	394	393	433	342	420	394	387	437	422	374	409	390	424	399	414	400	409	413	392	415	373	441	422	389	387	396	401	395	401	396	383	408	386	379	382	398	391	434	395	389	373	413	399	359	417	394	425	396	385	421	380	423	402	381	364	412	357	435	376	394	386	393	393	405	417	388	449	442	448	402	427	432	400	398	393	413	416	390	399	426	420	385	401	367	385	373	396	389	408	386	407	401	412	379	384	391	399	354	398	353	432	382	405	422	427	405	418	385	429	399	379	373	389	393	414	442	419	437	410	403	389	384	389	443	407	357	404	399	401	407	392	427	453	383	346	421	401	379	404	384	448	407	434	423	390	377	374	390	429	400	393	429	373	410	412	399	386	392	388	410	396	410	374	366	406	391	428	397	385	410	386	404	367	418	423	413	414	414	410	380	423	391	379	391	406	407	390	396	397	400	425	409	380	406	386	417	393	379	397	423	390	395	416	384	403	368	423	399	451	384	426	392	409	393	377	409	356	396	391	403	397	447	406	400	413	414	393	401	396	398	358	409	409	394	399	391	403	390	391	407	422	420	413	407	376	417	397	406	412	391	400	404	405	396	382	391	391	395	375	388	423	385	356	409	424	387	405	404	378	418	390	419	411	397	394	373	403	417	388	359	413	417	420	390	388	426	396	425	411	415	425	376	419	404	466	418	379	415	449	438	378	414	381	393	404	402	394	419	396	396	365	364	371	398	379	408	370	388	411	413	386	392	392	394	399	408	409	407	459	394	413	415	414	446	433	442	393	408	385	406	406	423	418	402	390	364	406	380	389	380	395	409	380	393	383	385	414	390	405	395	403	393	392	391	389	436	383	380	385	384	412	367	409	404	408	392	379	389	379	435	394	388	358	397	370	397	398	404	428	430	429	406	440	393	386	419	385	453	404	426	420	447	387	420	406	408	400	345	426	365	389	420	398	407	390	403	406	375	388	392	406	384	368	464	395	422	432	374	372	386	444	409	404	360	427	446	420	435	398	431	417	382	354	372	405	389	402	409	446	401	396	408	420	394	431	384	376	399	398	360	407	397	429	450	380	378	415	427	379	417	395	412	453	385	380	381	396	376	370	414	373	389	388	410	393	383	404	374	411	362	408	424	420	404	390	391	381	390	425	413	435	419	404	374	409	383	391	374	412	372	380	413	436	421	413	396	368	408	416	380	394	397	389	406	390	390	371	383	411	383	389	382	403	356	410	432	415	400	380	396	389	410	414	394	400	403	392	399	414	392	436	414	404	375	383	364	408	429	400	463	422	386	402	390	392	379	389	394	377	397	422	409	443	409	399	335	425	389	388	386	414	436	370	382	443	421	401	415	381	435	412	398	455	431	395	400	422	409	331	383	397	367	427	403	399	397	441	400	412	375	384	401	416	404	384	430	406	403	407	373	362	406	449	401	392	406	428	394	431	419	359	381	406	402	389	416	390	437	403	394	420	384	391	419	350	410	401	425	386	377	427	411	403	372	366	380	371	371	403	377	394	403	437	416	371	424	357	378	381	392	379	420	397	403	385	394	393	396	429	427	408	361	402	399	407	375	432	409	415	420	402	378	366	407	439	426	392	424	370	395	398	380	392	368	374	343	402	393	421	396	386	353	360	359	395	439	410	418	411	402	386	421	401	434	417	413	406	428	397	414	442	385	369	380	369	389	414	399	350	376	396	388	389	416	426	374	396	411	401	379	376	434	410	417	390	380	394	420	450	356	381	388	369	391	365	376	380	410	389	422	423	381	409	375	415	382	395	419	366	404	396	382	416	382	391	376	386	388	458	394	414	419	406	413	388	396	361	411	409	421	405	381	421	377	415	408	396	430	370	379	414	397	407	409	406	396	379	426	395	375	414	394	404	377	398	403	403	427	383	395	388	389	403	367	378	399	380	444	386	391	418	411	406	434	418	375	395	357	416	386	384	452	395	372	401	372	404	358	412	415	412	440	415	411	370	380	380	417	412	371	393	340	449	398	376	396	390	453	424	407	394	398	398	404	388	387	389	413	415	395	453	420	440	438	417	379	410	414	400	414	404	408	381	394	401	422	406	380	400	401	417	381	368	409	408	402	387	421	405	384	421	414	398	432	402	401	419	454	423	380	398	410	380	438	396	384	416	378	363	400	368	415	421	423	397	381	417	393	412	366	393	414	398	438	383	421	387	402	376	391	393	407	433	404	402	382	397	421	396	419	364	375	385	400	411	406	390	396	405	412	410	427	420	397	375	395	386	394	418	404	412	428	393	384	391	420	400	367	393	383	416	409	417	421	419	404	409	407	418	392	395	398	420	404	395	420	413	393	417	391	394	398	435	429	394	418	406	421	429	442	429	414	435	396	393	439	392	395	369	428	415	391	414	421	418	394	372	409	375	389	375	379	358	387	383	385	375	387	412	403	392	385	388	417	402	369	428	410	389	426	398	398	405	384	418	379	450	394	411	397	405	401	415	436	435	412	403	444	396	402	427	419	403	423	395	396	410	413	371	383	431	390	410	390	417	399	436	443	390	379	398	429
41450	2787	4440	5056	4460	3730	2989	2729	2230	2129	1843	1708	1636	1534	1478	1412	1383	1267	1280	1273	1201	1219	1164	1211	1231	1210	1174	1132	1163	1085	1117	1094	1054	1023	1033	1066	1030	1068	1032	986	1040	1026	1004	1049	961	1003	1012	994	1010	971	975	1034	990	1017	963	1004	997	971	939	997	992	1022	994	991	957	949	1011	983	952	966	978	974	951	975	953	892	1004	944	982	967	983	983	945	967	960	943	965	1015	953	908	971	948	968	977	957	938	969	967	936	952	882	954	998	969	992	959	982	901	951	953	968	957	985	927	974	934	962	956	903	978	956	922	936	952	941	939	992	944	925	954	940	937	909	936	991	961	957	904	980	920	997	923	945	943	976	1026	964	939	981	909	946	979	962	937	951	917	927	901	992	902	955	933	965	938	995	949	926	941	913	952	983	974	930	943	981	917	910	950	902	978	974	984	942	971	997	903	941	975	1013	905	940	993	874	970	961	858	899	872	969	893	949	964	967	931	965	908	969	919	959	910	940	945	953	978	961	892	939	943	1006	944	998	936	962	995	928	961	940	951	965	863	1003	985	923	966	977	951	918	915	953	937	934	1010	920	993	952	1023	989	933	966	907	976	944	965	958	959	931	958	971	911	932	903	946	923	980	971	997	952	945	958	895	957	946	933	985	938	922	978	951	974	932	948	950	989	929	917	958	912	933	973	946	979	948	973	955	941	973	950	950	979	1035	954	990	982	961	962	939	986	1025	948	956	931	976	976	961	971	945	983	1000	955	984	954	932	974	976	916	911	971	947	904	906	913	917	997	919	1012	965	963	964	964	924	952	954	931	919	915	938	963	930	954	929	906	958	916	929	949	957	920	966	886	974	923	936	957	960	935	977	986	881	920	893	1013	915	987	928	979	960	998	974	965	951	943	931	997	958	1003	881	910	950	906	963	938	923	933	971	976	900	930	918	958	949	946	970	940	908	936	938	957	974	937	927	907	973	920	949	883	956	960	892	937	954	997	952	988	980	957	939	882	997	925	1004	957	928	949	1023	984	898	929	975	920	971	983	913	976	930	941	955	953	915	928	979	892	1054	946	940	922	931	953	953	954	911	941	912	933	984	961	906	942	880	972	936	962	978	963	966	966	934	909	940	916	1028	930	945	1008	951	927	941	918	889	928	952	975	947	964	1020	877	875	909	941	977	893	918	951	924	950	941	931	929	987	956	966	951	900	919	960	953	937	1021	914	932	955	882	974	966	932	946	988	951	939	901	896	926	925	971	907	977	934	951	965	975	979	991	892	954	976	908	938	943	966	989	976	892	984	962	924	958	931	988	903	925	950	1017	959	922	958	939	940	964	977	1011	903	929	965	942	961	905	984	878	962	914	924	954	992	942	973	962	892	970	973	985	940	951	925	955	946	967	979	928	934	958	906	951	950	935	957	936	897	934	920	933	913	925	960	990	990	947	937	894	932	978	909	977	952	875	924	943	944	951	988	944	937	954	929	1002	914	960	996	932	992	923	878	913	940	948	963	956	928	900	924	918	982	960	942	939	952	937	936	955	912	909	938	946	958	1009	933	1002	891	906	929	929	941	974	948	946	986	946	918	1025	930	909	976	920	913	938	961	891	983	896	948	955	968	910	905	962	973	949	962	938	957	976	976	929	922	942	979	983	987	947	963	987	1000	967	970	940	955	943	943	931	935	986	948	918	892	926	1014	918	968	944	978	963	963	977	965	1005	943	966	949	932	905	927	967	1001	951	1012	985	939	933	987	983	923	968	939	912	982	1009	918	930	927	965	936	934	949	915	952	958	927	941	898	946	929	977	914	994	918	946	952	916	968	934	1015	949	935	893	913	951	928	948	972	968	970	1020	917	943	986	901	983	938	1016	983	924	969	933	902	986	954	962	922	963	948	990	956	963	966	950	898	955	987	923	998	958	975	948	985	1003	960	910	894	933	947	977	938	975	959	969	974	981	961	919	994	918	914	886	982	956	891	978	967	920	919	923	952	929	918	986	974	958	1008	930	908	915	986	902	942	894	936	926	960	974	965	917	986	919	921	952	989	911	935	951	938	953	970	1001	949	943	941	969	987	935	922	946	965	897	1008	949	1014	908	981	927	929	952	970	908	967	964	945	989	955	963	945	915	904	1002	991	950	933	969	942	990	958	919	924	919	949	957	933	884	899	951	945	971	935	987	994	990	941	903	928	916	967	1033	973	985	970	937	931	992	919	932	920	893	969	948	973	954	953	933	933	939	918	896	949	983	993	937	928	899	898	933	902	1009	944	948	997	916	911	971	928	956	965	935	956	945	912	894	956	944	923	928	953	906	949	935	971	949	941	958	949	916	935	958	961	946	971	934	932	963	945	980	960	973	913	922	968	947	944	942	941	950	921	966	953	972	890	995	936	893	906	961	968	953	946	935	909	973	947	1006	922	899	963	959	949	926	963	947	1004	950	953	921	947	925	934	947	917	917	905	963	966	928	888	935	955	899	936	934	928	894	890	922	888	910	954	932	974	879	970	953	966	960	943	956	941	986	930	951	903	951	990	905	906	954	962	929	995	870	968	956	922	975	976	890	904	959	913	887	969	963	935	973	959	912	933	931	958	932	921	992	920	967	938	973	943	919	916	926	886	925	928	946	1000	968	943	984	962	991	930	978	991	983	963	925	928	963	933	1010	965	995	938	934	942	953	921	1008	970	891	960	961	971	955	889	973	952	966	935	938	958	912	902	971	952	972	919	980	949	903	910	979	933	962	904	957	969	879	972	911	901	915	889	989	968	880	911	936	944	980	942	940	928	947	921	974	979	962	927	949	929	953	919	946	927	948	927	977	963	944	910	978	956	932	977	969	930	947	912	949	932	928	971	949	982	922	980	945	933	977	955	914	973	922	1017	956	910	947	978	963	933	929	913	880	956	921	962	963	984	1001	944	988	932	978	991	965	997	972	932	950	952	965	963	960	958	916	946	941	1017	951	954	948	983	1003	922	905	951	908	922	934	885	949	953	925	918	994	1021	959	927	956	910	959	941	978	927	966	963	878	961	957	917	935	929	949	967	917	989	945	940	933	961	934	939	955	1002	975	960	921	934	943	989	928	916	908	958	931	982	928	928	914	960	950	974	945	962	940	893	958	962	945	916	880	953	911	965	937	987	973	956	935	946	941	966	938	950	974	894	923	950	965	960	938	936	999	936	893	973	864	994	991	913	928	886	896	941	936	984	955	967	924	899	965	947	999	947	944	962	985	967	991	942	986	952	972	954	929	927	957	922	933	955	966	951	949	953	945	922	914	904	918	973	913	994	927	962	906	923	902	949	997	956	956	960	964	923	950	992	1015	978	941	978	922	923	965	961	933	980	908	941	946	912	951	956	965	912	919	890	961	1010	926	971	954	945	983	982	929	950	934	949	943	999	925	937	946	977	947	932	945	966	1016	953	974	925	978	980	927	935	946	918	964	874	956	944	961	955	980	934	1026	942	913	987	967	975	929	915	963	952	1013	863	950	958	949	933	968	1011	957	987	978	936	949	909	914	931	994	932	953	945	989	983	998	993	964	898	886	942	932	930	920	909	914	920	907	925
8375	511	241	219	171	184	179	184	156	161	139	158	173	148	190	163	121	147	158	155	137	127	161	148	145	176	166	143	132	167	140	149	121	158	170	173	146	138	143	143	146	157	156	147	167	146	129	132	175	168	138	134	132	119	149	142	117	139	160	151	148	130	152	166	158	149	165	171	142	158	132	149	154	157	163	135	131	169	139	155	142	165	164	140	137	168	167	134	136	138	176	148	132	162	162	157	161	140	165	164	149	142	161	146	137	164	165	154	135	142	135	158	120	154	164	164	160	145	143	153	182	158	145	146	145	156	143	152	131	169	162	149	131	161	149	155	126	145	142	140	141	152	142	152	127	129	150	134	149	143	182	132	149	170	156	154	145	129	150	134	151	157	142	154	160	150	125	145	147	157	151	158	171	161	166	128	159	133	153	138	148	145	133	155	154	154	152	146	172	141	155	136	173	168	162	144	139	151	154	132	151	148	148	150	168	171	142	145	142	156	151	154	151	121	149	133	150	177	158	143	147	151	135	171	154	143	138	155	146	130	143	138	126	147	160	135	161	140	144	166	164	166	143	144	148	165	143	138	156	135	144	164	150	168	161	169	121	149	140	153	144	142	147	144	153	134	164	151	129	169	151	149	153	158	133	137	159	134	146	149	154	148	158	153	162	138	138	159	139	141	165	133	139	152	155	128	151	132	167	138	145	153	139	147	139	136	148	144	154	147	143	136	161	160	133	131	149	143	152	151	157	150	148	140	150	169	148	150	154	131	142	144	146	137	131	130	144	155	158	128	142	152	160	161	161	149	160	144	144	168	140	128	130	155	146	151	148	138	156	155	162	148	144	133	140	120	169	158	131	155	152	154	149	150	146	126	158	130	150	169	149	144	159	153	146	156	146	129	171	142	138	163	146	137	150	148	148	161	142	137	145	155	137	146	150	139	154	136	135	112	142	161	168	149	156	134	153	156	150	139	139	144	149	136	155	142	129	155	136	157	154	156	136	182	165	178	152	154	136	150	132	139	140	130	150	141	138	144	141	153	161	126	132	132	149	142	122	143	158	137	140	148	145	145	146	144	148	151	141	140	146	158	174	158	135	155	135	127	138	173	140	147	148	136	135	141	110	147	161	124	147	163	147	129	119	160	148	145	148	161	127	149	165	166	152	152	165	163	141	156	145	157	145	125	143	158	156	142	146	146	150	150	144	148	152	163	143	161	143	155	143	165	133	127	139	147	151	138	131	141	146	140	154	149	159	137	133	145	167	176	155	192	164	153	125	140	143	143	148	127	148	151	134	110	138	145	144	144	157	160	141	130	157	168	147	119	142	122	131	143	130	139	132	155	149	143	130	151	134	166	144	138	151	139	125	136	152	152	137	159	143	155	139	174	143	132	148	134	130	134	140	163	177	118	151	165	160	150	163	148	141	159	126	147	139	140	169	135	141	160	145	141	147	163	134	141	163	142	151	133	162	168	147	147	162	145	164	140	149	152	174	146	133	144	149	168	126	165	153	140	135	171	160	140	141	169	146	169	145	140	141	161	129	151	144	171	159	150	178	158	133	135	148	135	151	145	170	154	137	136	142	131	145	149	144	159	139	151	140	172	161	139	174	139	152	131	161	156	141	190	121	158	152	167	169	160	153	154	165	159	147	154	161	128	136	144	135	159	139	167	123	148	143	130	142	150	158	123	131	147	148	135	157	142	163	157	165	147	154	162	152	147	145	155	140	145	150	157	166	177	148	151	151	138	138	146	180	174	159	170	153	173	146	125	134	126	150	136	153	149	137	145	113	141	149	157	159	146	129	137	147	145	144	146	140	153	160	138	135	128	175	156	163	143	128	143	148	159	148	143	146	142	150	112	157	158	157	136	139	143	138	141	133	153	135	133	149	152	148	164	154	136	151	183	168	133	155	142	165	141	156	134	134	153	165	152	150	173	136	147	149	157	141	158	140	157	144	133	140	134	131	145	160	147	152	120	143	153	136	157	129	155	149	143	158	159	156	153	147	156	167	160	170	154	154	149	153	154	132	149	152	158	146	173	160	145	158	135	148	138	143	149	152	157	148	156	129	138	169	157	160	149	159	152	131	132	137	127	163	174	130	160	162	139	147	149	145	123	141	158	151	143	144	122	145	155	126	167	145	175	153	158	172	163	154	129	146	135	140	145	157	153	131	124	143	140	134	140	133	152	123	145	143	146	154	158	160	170	122	151	154	151	157	153	151	166	151	132	169	154	131	155	161	151	130	155	134	160	159	138	148	143	147	138	142	138	161	146	139	176	151	159	159	151	138	146	162	150	158	176	145	143	139	168	159	153	135	141	170	147	168	146	142	150	155	145	153	146	147	150	120	141	145	156	130	160	142	161	173	169	141	142	165	146	149	120	163	146	179	150	147	147	153	132	158	141	164	153	148	138	153	141	160	129	142	116	159	173	144	135	146	135	153	147	159	136	146	164	148	152	153	158	141	136	158	146	181	172	160	140	140	160	147	152	140	142	140	157	157	132	154	155	131	157	147	176	146	141	174	132	143	137	135	128	143	169	144	140	149	146	130	133	146	161	141	153	146	144	143	153	136	137	123	166	141	153	164	132	160	160	134	171	144	160	148	136	117	160	121	152	181	140	151	164	147	142	150	163	156	160	129	144	139	142	145	161	179	167	147	138	154	161	160	165	167	156	165	141	146	155	151	140	163	140	147	147	143	144	155	167	163	159	159	136	151	165	129	130	126	159	140	152	152	133	149	140	159	144	131	165	142	151	167	132	135	169	140	155	144	159	138	152	150	147	136	134	127	133	159	177	170	134	133	136	141	162	185	151	155	173	153	160	155	138	140	149	156	155	146	136	150	158	143	159	138	169	144	149	149	145	127	124	145	162	159	146	150	152	151	148	145	155	146	146	145	152	160	137	151	127	133	129	152	148	148	128	145	169	168	154	153	126	129	160	113	153	147	152	162	149	151	134	133	157	143	127	148	156	146	143	145	145	114	143	134	159	169	146	137	160	160	160	145	159	159	154	150	161	156	139	162	165	158	139	138	174	161	174	144	150	168	143	145	128	147	142	163	154	131	165	141	144	155	180	154	161	166	155	165	142	163	153	171	152	157	144	139	129	154	126	171	148	154	147	169	141	158	151	168	165	144	180	156	135	154	172	153	165	156	151	141	147	161	164	150	147	122	170	171	157	141	132	148	144	131	185	144	147	165	142	184	156	162	150	159	136	125	162	127	155	154	131	155	138	147	143	156	141	161	141	138	173	138	144	124	154	135	151	164	184	144	158	162	173	146	168	139	149	148	166	176	143	118	147	163	140	161	134	112	134	119	159	132	153	130	157	164	157	146	168	165	144	174	157	165	125	129	164	148	160	123	126	152	152	145	152	132	156	144	161	153	156	172	152	157	145	147	129	124	136	166	129	161	145	137	141	141	165	140	144	175	144	130	126	168	142	139	147	142	137	155	141	139	152	140	140	140	141	138	156	149	142	131	146	153	151
8380	571	693	626	554	547	470	475	441	478	455	476	465	448	490	459	452	459	440	442	439	434	450	454	461	490	479	462	478	480	437	451	472	435	417	420	417	448	459	428	451	414	443	469	433	431	419	400	412	425	456	425	477	442	444	438	439	468	497	433	422	459	433	421	414	437	391	443	433	444	437	471	464	450	418	458	442	430	452	405	436	443	435	446	492	455	428	402	435	476	440	428	457	430	426	409	470	447	424	451	438	462	471	473	467	412	402	447	455	432	445	434	454	449	463	442	446	406	454	421	425	452	419	451	421	435	447	452	432	459	443	488	429	457	481	458	438	474	488	443	441	443	439	436	462	440	437	456	451	411	414	439	428	430	424	456	493	415	439	444	460	462	463	459	447	443	467	421	446	453	426	480	466	421	418	438	446	457	451	471	456	413	454	435	447	425	452	472	434	444	439	455	433	438	460	411	432	410	418	431	424	444	435	436	434	484	461	468	418	491	418	386	486	469	423	475	440	469	444	420	445	396	450	457	431	470	414	429	454	418	418	429	479	417	474	439	453	451	447	439	431	436	483	455	442	461	434	471	479	472	453	451	457	450	446	453	482	482	442	459	443	439	412	444	433	481	439	440	430	412	446	428	439	424	394	450	434	458	451	405	442	436	444	490	447	448	449	432	464	431	407	435	420	454	429	432	449	441	442	450	414	426	459	462	424	465	444	417	453	431	462	423	466	455	487	442	479	380	467	429	460	471	437	428	442	452	427	445	448	457	445	452	443	445	421	496	437	472	443	460	430	416	443	441	416	439	418	427	461	462	425	456	415	450	478	413	431	488	408	439	408	416	447	429	459	404	433	487	461	426	432	442	442	439	430	429	434	483	463	431	444	462	441	410	453	452	410	449	429	448	472	465	480	426	461	429	445	447	411	478	431	451	431	449	440	444	440	445	414	480	424	417	422	420	427	399	470	440	446	450	474	441	427	420	419	441	471	457	415	463	400	463	476	438	430	452	434	412	423	472	432	416	476	435	413	446	456	450	454	450	443	411	442	468	436	411	438	412	457	408	461	473	488	444	429	440	455	467	408	462	446	424	426	465	427	433	445	446	484	429	435	434	438	419	472	469	451	489	431	459	479	462	453	432	459	410	453	437	441	443	446	402	431	426	427	462	432	454	442	439	445	457	416	462	483	466	440	433	442	415	464	434	451	426	451	436	446	452	472	466	381	455	477	413	429	427	445	419	443	475	421	444	433	474	482	421	395	437	490	428	481	471	471	462	447	444	455	408	441	465	441	471	388	454	460	443	429	423	447	461	452	446	407	439	467	455	421	405	432	440	443	436	437	477	439	473	417	469	454	466	434	432	462	428	437	436	465	468	443	434	431	434	416	435	428	478	423	446	457	453	435	460	499	402	425	448	461	443	470	410	400	448	429	484	435	414	436	445	475	439	476	416	449	420	415	458	396	449	449	458	442	462	435	437	450	453	443	419	428	468	527	495	450	447	458	414	463	441	446	437	436	452	450	436	404	442	462	454	434	454	436	439	437	386	451	491	421	436	455	457	477	432	495	487	413	439	450	446	458	471	416	415	442	464	468	485	448	461	397	418	462	418	454	425	448	438	483	444	421	474	438	457	427	428	437	438	459	429	453	388	460	435	466	438	493	440	519	422	428	427	447	413	452	443	461	413	437	437	444	467	455	420	473	460	424	465	465	434	441	478	470	442	473	432	412	433	491	452	445	437	445	463	439	451	449	446	444	445	433	438	427	480	393	464	449	472	419	461	447	459	425	441	495	450	466	484	432	448	481	444	434	458	431	464	465	443	436	438	394	452	457	439	454	448	438	431	459	419	431	437	421	433	444	423	432	433	416	430	479	443	440	392	455	425	425	403	460	446	408	453	435	390	457	467	420	436	436	457	444	419	418	492	430	415	419	450	425	445	424	428	441	470	436	415	420	452	435	423	461	427	422	513	431	446	424	485	403	458	467	441	499	460	441	453	433	427	441	449	420	474	466	445	475	422	422	444	446	431	440	451	466	468	439	444	452	445	456	498	430	481	442	441	479	414	452	446	440	460	476	469	459	477	458	429	472	415	433	453	416	477	447	433	477	459	412	448	466	421	459	439	429	439	464	433	433	465	440	441	421	437	458	436	449	461	433	468	460	429	425	438	464	445	446	465	445	442	438	441	466	455	458	421	458	431	450	460	444	413	439	420	448	480	457	460	437	465	434	452	469	437	434	470	435	448	441	433	468	443	454	477	461	470	427	452	427	471	410	451	411	419	458	424	469	432	422	415	452	456	416	420	426	429	417	446	440	497	477	411	427	414	451	438	435	434	432	436	473	433	438	443	444	443	447	433	456	423	454	482	437	442	429	444	457	431	449	434	411	471	460	401	434	454	457	414	444	449	445	469	439	447	475	475	464	445	418	437	431	463	448	457	421	444	450	445	429	466	457	416	472	413	440	453	434	422	470	463	474	469	454	413	470	430	437	461	447	450	470	429	475	445	434	461	461	469	434	439	431	472	449	422	438	438	430	454	488	428	438	435	433	454	480	420	454	432	440	445	430	425	434	456	408	431	426	476	429	448	451	493	433	429	471	429	450	442	455	448	466	438	471	447	454	458	445	416	442	461	463	445	439	468	437	457	426	422	494	485	469	460	447	437	425	474	434	450	457	435	457	431	432	447	451	427	442	447	450	444	412	440	426	440	432	462	425	474	438	438	456	441	408	448	478	441	436	461	441	430	463	438	487	441	425	444	444	464	439	455	466	459	453	467	435	466	421	444	445	420	445	474	432	430	420	430	419	455	458	448	467	454	470	456	429	395	468	492	449	425	435	424	464	453	443	434	455	461	442	426	447	442	424	481	445	440	429	460	459	427	486	475	453	444	454	448	482	402	474	445	492	447	457	438	458	475	436	476	415	430	437	461	449	403	437	452	407	444	457	441	445	441	469	482	451	459	459	435	455	459	453	438	426	477	460	436	430	467	465	412	423	410	451	470	441	388	459	428	426	455	464	471	445	445	429	416	447	439	456	423	443	430	437	452	454	433	493	441	436	439	393	384	463	417	498	445	453	441	431	466	486	480	451	453	473	442	413	464	445	461	441	448	436	454	425	437	452	453	472	392	460	438	475	454	435	435	454	434	457	469	432	459	475	449	461	499	437	461	456	418	433	440	448	428	403	425	453	466	466	453	415	416	414	442	444	410	447	417	430	424	421	429	438	390	437	440	432	483	428	455	417	468	459	438	459	451	448	482	434	425	477	475	476	433	444	451	463	452	467	480	432	462	465	472	446	490	435	406	445	451	427	406	452	439	420	417	458	460	459	416	465	463	454	426	439	434	440	458	411	441	469	430	424	480	460	476	432	475	428	428	423	429	463	451	473	461	461	431	439	493	439	467	441	453	415	429	465	447	420	445	432	450	388	449	416	417	453	469	459	436	451	421	443	445	473	443	382	461	428	450	465	416	426	445	441	467	453	457	416	439
54330	20503	3044	1080	733	656	498	464	434	379	383	417	359	368	341	351	364	351	338	321	330	347	337	325	347	393	327	345	316	331	324	330	363	339	329	284	308	333	308	333	304	325	325	347	336	324	328	336	311	286	310	369	314	321	285	305	297	318	300	331	311	322	275	342	313	285	323	324	298	335	312	297	342	301	330	302	333	318	309	274	300	317	313	336	309	303	316	310	299	356	310	275	310	298	310	293	301	260	322	307	333	309	337	318	314	317	269	328	316	323	359	348	269	308	302	306	289	327	312	287	354	288	315	318	323	286	345	305	304	307	291	302	316	287	285	373	297	301	309	300	304	300	284	342	329	313	306	294	291	349	304	291	347	300	311	351	331	315	295	326	326	328	304	317	319	301	323	324	296	268	321	327	327	295	292	311	291	310	300	312	300	295	334	322	304	356	334	303	300	322	325	302	326	308	309	303	305	325	307	309	342	314	274	314	297	310	297	290	330	315	306	331	289	351	315	326	289	316	320	347	320	321	315	319	314	327	340	308	322	310	290	286	311	296	320	309	280	327	269	319	284	336	331	359	331	307	336	342	310	314	310	337	316	341	301	320	304	310	323	295	294	329	299	322	366	278	294	325	345	299	302	296	292	323	286	297	307	344	293	306	291	311	305	320	320	294	286	301	318	317	318	281	301	316	285	334	333	301	306	289	320	322	296	322	303	328	341	285	318	283	330	360	314	317	331	338	333	321	310	341	300	310	292	284	291	314	324	311	303	298	283	311	319	311	313	308	315	309	367	299	330	310	308	292	306	273	335	323	299	315	312	283	308	322	306	338	344	327	298	298	303	288	304	361	331	357	336	305	302	334	289	329	300	317	327	352	306	285	308	315	277	296	315	316	287	312	302	327	315	337	321	311	290	305	329	317	337	301	322	312	298	305	332	313	307	317	344	341	307	302	326	313	299	309	289	332	306	275	345	286	296	307	272	320	338	356	311	336	321	329	309	329	304	347	285	334	300	341	345	331	291	318	316	339	322	283	328	367	340	304	332	323	339	320	326	352	317	317	322	330	319	323	299	306	334	294	330	285	319	314	271	339	305	343	331	315	320	315	350	331	295	338	335	309	332	339	319	325	320	320	287	307	280	307	306	305	337	302	302	338	352	327	342	326	318	299	303	329	314	303	337	301	336	289	310	345	296	334	300	284	272	334	324	321	312	306	316	326	324	315	349	328	332	292	283	322	298	282	275	334	336	326	325	317	338	286	324	301	320	307	296	311	295	332	339	296	302	304	300	330	294	334	293	309	328	285	319	296	317	340	328	298	299	328	340	353	290	318	344	308	305	306	278	306	319	330	334	333	316	316	297	283	320	324	278	302	346	286	372	309	306	317	286	316	334	321	341	367	312	305	322	307	328	296	312	280	317	285	307	300	313	321	325	316	319	309	301	304	316	305	314	307	322	314	319	311	302	323	297	317	317	317	299	331	310	290	297	334	312	324	344	323	297	304	329	281	283	301	312	312	308	299	292	309	318	327	329	334	298	337	320	279	309	319	323	312	336	332	310	326	323	329	329	305	307	336	276	299	325	359	335	301	295	329	318	309	305	328	318	312	313	333	281	307	320	308	318	303	293	311	316	327	304	321	325	333	308	289	312	311	305	273	294	287	317	330	320	295	305	321	365	313	322	318	319	347	300	335	322	336	301	346	333	313	337	335	325	321	334	344	318	321	310	284	326	344	336	318	282	290	329	301	296	295	283	324	345	329	326	350	310	332	350	307	313	320	323	283	307	307	298	358	355	323	312	322	304	347	363	321	296	319	330	329	286	315	336	290	272	308	329	308	285	273	331	316	323	320	332	304	337	304	347	335	340	351	336	320	320	320	313	306	344	324	312	308	354	337	326	319	325	300	289	286	322	312	306	311	349	316	337	307	332	322	298	318	322	304	318	300	321	329	321	350	331	304	286	308	298	347	325	311	310	337	296	314	301	309	327	321	313	326	313	330	323	314	301	309	290	321	322	303	319	298	338	286	314	341	288	352	329	318	349	298	328	343	323	339	313	319	314	359	335	325	302	323	352	327	311	294	296	317	336	323	307	350	313	343	315	335	331	296	323	305	302	283	311	296	311	305	304	340	327	347	290	299	306	329	294	338	324	300	307	344	303	328	329	301	302	291	309	305	293	292	315	320	309	309	327	310	324	330	308	320	295	322	313	337	331	291	311	298	298	333	306	298	294	300	288	326	285	310	301	369	312	293	345	306	317	307	323	318	319	292	286	338	337	336	311	323	320	318	309	298	278	297	296	351	337	325	353	325	315	315	293	293	320	313	320	308	315	305	322	322	322	320	323	342	308	364	313	313	303	311	281	319	314	308	315	323	323	313	297	329	295	312	304	296	299	346	315	321	311	340	275	329	326	292	328	296	313	300	348	294	323	354	329	306	326	307	289	334	299	327	290	320	299	307	305	309	285	342	314	323	339	286	347	320	325	321	309	334	322	321	319	318	351	287	324	319	351	332	286	332	360	307	303	312	319	324	329	315	327	316	327	302	369	315	329	295	334	312	326	303	311	329	296	294	315	311	325	370	318	306	336	331	300	305	336	316	312	272	324	272	356	316	357	299	321	316	313	321	337	287	294	290	295	325	310	293	294	324	288	301	316	309	334	309	290	297	330	328	359	336	306	282	288	321	346	303	319	340	322	336	303	297	333	329	306	326	333	339	321	311	341	269	275	346	367	299	277	315	330	343	308	297	264	333	283	289	357	287	322	324	307	298	326	345	301	344	324	303	336	315	314	281	307	342	321	289	300	310	301	320	312	344	303	306	340	286	315	314	324	302	321	287	289	347	292	316	307	346	321	257	298	329	292	345	337	292	351	336	344	319	312	336	326	309	286	312	294	320	312	342	314	322	328	288	321	339	340	308	323	332	335	293	323	301	308	317	292	314	327	284	310	306	307	309	301	300	294	297	307	306	325	323	342	316	353	328	304	317	342	295	313	326	322	298	308	316	290	307	313	331	282	315	332	345	307	303	311	321	290	306	303	338	297	304	332	324	329	315	319	297	355	280	320	335	313	323	320	327	332	296	303	299	313	299	324	326	307	317	311	336	301	298	317	356	337	341	329	327	326	295	328	339	269	304	312	317	331	341	359	311	279	286	320	306	363	299	313	341	305	315	330	331	302	305	309	315	290	341	295	333	317	311	307	315	330	368	337	308	355	317	312	302	289	320	316	316	310	280	296	352	336	322	307	290	309	272	323	318	292	352	346	307	305	284	308	326	312	326	279	341	332	296	315	301	329	330	290	306	342	330	306	300	304	317	284	309	300	297	324	302	304	297	297	335	303	332	319	330	337	334	299	310	314	293	347	331	335	338	312	316	315	336	317	250	325	320	286	314	289	351	318	332	311	290	309	336	317	327	323	302	340	329	297	274	325	314	318	308	313	313	331	332	322	338	294	325	310	298	318	318	330	300	325	304	344	303	296	317	334	322	310	299
31714	1926	2648	2932	2558	2179	1914	1661	1463	1362	1248	1197	1150	1047	1088	1007	1009	997	990	911	963	913	902	923	884	933	913	838	864	922	891	852	908	820	844	801	856	850	825	832	839	881	803	851	817	835	835	817	807	819	814	838	806	802	792	856	868	816	819	810	833	835	843	852	759	827	817	825	846	828	820	781	824	862	795	776	787	832	787	827	790	797	794	829	839	815	744	809	834	801	808	835	798	819	821	768	823	789	796	824	793	795	798	817	849	806	796	764	791	800	814	790	824	784	804	822	818	816	799	781	789	765	850	829	789	789	827	790	767	827	790	786	763	767	789	756	798	810	817	780	816	809	803	790	791	856	781	774	790	754	823	800	792	807	807	811	786	855	778	735	810	793	787	747	813	785	835	822	768	800	819	827	754	784	806	783	810	761	795	823	773	788	775	790	748	834	834	826	837	810	796	784	810	774	846	852	798	806	839	764	763	850	751	758	788	790	768	830	832	853	775	773	796	772	827	739	810	795	791	819	749	805	792	754	765	744	843	795	845	768	779	827	774	775	803	740	850	808	810	808	816	824	846	805	784	829	808	778	851	855	778	798	755	767	776	812	808	789	771	817	760	785	810	828	782	787	814	790	789	800	818	760	832	840	783	834	843	829	794	773	839	790	767	769	798	850	734	832	854	769	802	809	806	805	831	758	810	822	821	823	878	818	780	806	791	795	784	775	781	776	779	785	849	732	807	806	803	796	791	792	771	841	771	823	745	793	779	816	789	769	802	784	764	817	805	804	824	791	818	764	817	796	775	812	790	833	801	813	777	803	772	805	790	786	792	782	793	782	827	790	818	794	789	810	759	821	800	810	733	779	809	822	818	808	786	806	795	760	813	788	810	788	807	821	761	793	775	788	788	813	799	782	787	807	767	773	821	825	742	780	779	774	791	777	756	804	790	746	838	761	807	878	802	821	814	807	823	806	782	870	781	808	801	834	843	754	822	794	818	833	776	796	831	791	836	772	779	770	852	788	838	827	780	811	762	794	781	812	835	876	753	817	803	797	816	774	750	694	790	786	792	843	828	790	800	804	834	753	837	816	751	754	781	828	753	815	799	751	808	786	832	765	787	765	824	768	851	805	746	793	832	763	764	829	819	792	846	806	875	764	795	763	810	800	752	825	803	804	778	771	774	739	756	735	809	765	793	774	804	794	769	826	788	844	813	825	809	821	772	792	831	751	813	819	836	793	807	827	786	787	746	828	770	793	811	806	786	756	837	776	783	776	779	791	845	870	805	807	833	769	844	820	793	778	751	789	741	793	805	833	792	793	831	811	810	797	785	826	804	816	786	769	793	829	844	815	880	777	772	828	817	812	759	777	744	812	797	775	810	734	801	795	744	783	767	828	759	780	832	775	775	822	785	763	815	764	814	794	802	784	772	744	763	811	820	833	785	769	762	717	752	813	801	773	842	789	814	772	748	776	806	767	775	751	811	755	805	813	788	811	761	822	773	831	776	754	852	772	818	780	785	814	766	793	865	789	788	840	777	823	817	819	797	804	822	781	775	784	817	776	761	792	839	779	842	763	835	855	757	788	782	819	808	766	799	789	811	796	791	790	825	778	795	831	804	825	825	840	786	811	776	786	779	807	793	791	767	800	782	801	838	765	807	821	825	801	829	770	793	819	846	779	795	839	817	753	809	780	764	812	803	775	774	782	835	769	777	782	861	779	834	824	825	828	807	751	807	800	770	785	807	836	815	759	801	782	851	852	824	827	749	795	794	821	776	822	756	769	790	785	796	753	774	847	790	774	800	795	795	772	765	824	793	757	778	808	814	788	795	859	848	826	779	836	834	759	807	808	832	798	834	793	798	802	813	797	823	781	814	824	775	824	833	792	787	833	807	790	804	802	865	777	784	803	803	808	859	821	784	797	837	785	825	774	770	803	827	807	825	825	789	797	745	790	757	790	819	825	854	850	765	805	828	778	788	769	796	798	804	796	791	816	804	769	808	756	755	810	841	768	809	765	789	766	841	766	764	751	779	787	803	765	815	791	753	832	757	793	763	833	864	788	776	813	825	793	805	812	788	844	802	806	780	803	777	850	789	840	790	765	774	847	838	794	776	791	796	775	761	807	812	801	811	808	826	798	807	772	788	716	800	790	803	764	775	763	798	740	847	832	764	785	838	816	785	815	796	798	763	758	783	834	783	784	777	830	805	832	791	792	840	758	784	810	813	850	765	813	831	774	807	824	746	824	777	826	807	774	824	800	796	757	777	810	824	803	800	832	787	793	790	811	806	836	824	780	776	780	775	792	711	761	777	798	796	808	885	767	810	741	860	791	796	794	841	828	789	803	759	837	808	793	802	830	836	826	842	824	856	820	791	807	775	811	797	741	775	809	809	794	807	756	802	803	807	828	816	811	813	802	779	826	788	777	774	807	780	813	792	771	797	793	772	801	788	842	769	818	829	810	778	784	762	842	757	852	780	858	793	809	799	812	814	745	784	831	788	760	781	749	826	792	833	792	777	764	825	845	795	838	810	775	779	850	814	751	801	818	814	800	803	777	801	747	807	790	790	821	827	784	785	819	813	819	826	792	803	812	817	827	811	777	810	807	810	809	805	791	774	720	737	870	778	820	861	821	785	789	753	803	783	773	824	779	854	799	768	821	776	791	782	809	808	812	811	801	777	773	769	782	804	790	818	772	779	791	809	817	767	838	831	849	807	817	773	790	786	831	809	836	807	800	816	825	762	816	802	829	794	790	816	736	811	790	784	789	787	747	821	805	842	770	839	786	841	738	805	820	762	814	810	760	761	775	758	830	750	795	792	809	780	824	758	798	821	797	800	772	773	802	791	804	811	791	828	757	800	763	768	806	819	792	770	815	800	760	794	806	793	814	772	850	824	812	821	808	772	795	812	793	824	836	798	801	817	799	800	778	775	836	760	787	815	864	779	802	835	842	805	810	781	797	775	810	815	825	801	786	796	788	804	797	818	793	805	781	750	782	724	817	801	793	785	757	749	792	763	784	782	829	778	832	765	835	799	801	818	798	819	749	776	801	807	778	799	780	810	809	826	892	794	812	814	850	752	776	745	797	798	752	791	781	808	826	782	815	787	773	774	798	814	830	772	779	834	818	810	739	770	769	794	800	774	774	810	772	792	785	816	795	753	796	813	793	806	837	828	764	813	796	821	802	788	737	777	810	776	813	808	797	730	767	799	812	796	811	745	803	831	848	768	805	799	831	843	818	787	775	810	797	802	805	830	830	785	816	843	766	783	838	780	812	758	790	780	844	794	825	827	777	819	793	816	838	804	805	767	802	798	807	830	772	822	809	752	786	832	795	750	837	775	764	744	804	851	788	808	875	800	830	805	819	806	776	793	735	781	803	796	824	805	773	792	785	854	843	752	819	789	793	838	781	817	791	774	785	739	816	819	819	810	776	808	809	889	801	800	799	845	806	790	792	744	838	814	813	777	834	837	738	798	803	871	824	801	762
67318	30201	8006	2178	1275	978	820	748	614	540	579	520	507	509	503	487	460	425	438	432	428	427	428	435	425	429	436	448	417	456	449	430	446	396	416	383	424	397	407	395	408	392	426	411	391	402	410	405	423	384	436	438	427	439	377	395	413	354	401	369	425	414	389	386	395	428	419	425	395	362	415	377	410	402	404	394	407	392	399	424	401	374	424	413	384	362	434	417	436	445	406	405	387	373	399	399	398	379	413	407	368	379	389	416	368	413	429	425	390	403	403	409	353	392	412	401	425	365	403	361	415	439	408	376	386	384	390	402	391	411	405	411	399	418	405	370	417	415	356	417	370	400	381	411	378	408	419	403	406	390	405	436	405	435	426	392	426	416	422	427	386	387	408	420	389	381	407	355	391	386	389	412	394	412	410	402	416	380	384	389	378	406	452	393	391	460	384	418	368	403	424	427	410	403	362	429	415	415	393	398	392	405	395	418	436	403	422	402	419	410	389	427	427	428	348	400	407	411	422	429	382	411	421	410	366	378	413	383	421	384	441	390	392	400	395	436	375	422	428	389	411	409	375	423	415	420	426	382	387	374	395	388	371	408	378	396	371	352	346	390	370	369	390	369	427	417	389	405	385	399	438	402	414	355	413	416	366	386	420	417	386	386	382	402	382	400	366	383	379	426	394	428	374	373	409	379	407	405	404	403	439	412	378	399	412	382	376	392	423	411	395	395	417	407	414	410	403	405	371	397	388	352	412	403	383	368	432	387	393	394	396	399	436	402	425	415	422	390	373	395	406	376	409	385	398	389	420	435	381	430	370	407	408	361	352	379	421	410	381	416	409	421	407	403	408	449	403	442	371	440	358	398	370	378	352	404	387	406	385	402	410	431	393	372	411	418	390	370	370	427	398	417	372	378	421	397	387	359	387	392	390	385	361	397	417	402	372	390	383	401	391	381	374	420	403	385	432	387	400	379	429	378	394	386	385	409	438	415	379	390	422	407	362	400	410	422	403	346	387	382	411	413	391	383	449	378	395	396	406	388	379	396	385	392	422	388	384	380	378	418	426	417	443	365	396	397	395	401	394	430	418	395	421	367	374	384	417	414	409	370	412	431	434	392	386	401	426	429	396	390	421	405	356	361	408	397	414	419	401	421	385	412	371	401	369	365	382	387	449	403	418	399	390	375	383	380	386	366	405	374	423	420	388	392	384	432	359	402	417	411	338	396	439	408	400	418	410	397	402	397	414	386	435	371	409	364	409	379	454	404	405	412	424	396	391	390	386	380	370	394	407	384	407	396	399	363	394	368	399	409	416	441	404	389	347	428	395	429	420	419	431	437	389	407	397	424	365	384	366	389	366	413	359	387	417	433	382	440	412	395	397	397	405	412	392	383	419	395	433	369	429	422	384	381	397	366	372	411	385	391	402	383	391	392	402	400	391	395	370	399	405	391	419	375	416	421	428	395	372	424	420	366	394	406	385	380	404	384	404	425	422	403	391	442	417	374	431	423	421	407	340	365	395	437	406	424	363	371	386	384	409	409	402	413	396	380	358	450	415	397	372	418	372	416	393	415	415	388	407	344	373	355	396	410	390	385	421	382	396	440	410	422	391	434	419	399	407	396	401	390	397	413	399	383	397	412	409	413	379	372	409	383	386	443	392	402	378	411	432	394	432	435	360	381	350	361	397	416	403	398	376	400	392	432	401	396	406	396	411	377	393	405	403	361	388	409	373	378	363	408	422	396	418	384	418	384	411	422	384	409	383	382	387	392	437	416	406	371	410	389	394	451	427	405	395	438	400	405	357	407	364	402	412	420	416	425	390	407	385	413	389	393	390	412	373	405	426	404	389	380	403	421	375	375	407	407	406	411	374	380	414	360	392	411	437	406	441	421	381	374	399	386	352	392	420	403	396	362	379	391	439	413	431	435	397	418	383	383	392	384	422	388	438	389	444	380	396	396	440	405	387	373	420	403	384	385	392	389	459	408	406	419	370	376	399	392	414	376	416	383	431	418	373	394	430	422	385	383	391	399	428	371	426	413	345	412	406	345	381	388	404	385	398	418	414	398	360	417	389	427	381	437	426	427	377	373	381	381	439	420	367	413	436	405	397	426	395	408	390	388	433	425	383	391	426	364	449	411	396	444	389	422	436	395	415	418	438	384	356	419	386	387	378	379	395	393	404	399	403	346	395	403	410	386	359	431	415	399	405	416	384	427	370	372	458	417	391	412	418	424	375	422	423	413	383	395	378	415	380	396	375	382	422	388	403	398	372	386	401	422	402	410	405	407	375	422	381	437	370	415	410	405	413	396	402	405	364	378	433	387	396	426	363	409	419	411	399	403	385	419	403	401	383	397	397	445	399	447	424	406	373	452	381	430	387	418	422	438	388	375	365	398	431	414	411	394	375	391	423	437	419	390	402	412	433	416	383	456	412	400	387	416	387	391	387	397	426	403	383	433	373	418	419	417	424	401	372	404	407	407	366	380	379	390	406	404	349	424	415	428	379	394	426	377	396	422	401	426	415	424	400	403	403	425	416	371	374	385	420	426	420	414	378	439	422	415	412	401	401	411	411	377	427	389	418	426	405	424	395	389	440	413	395	417	391	427	402	409	421	444	394	405	381	396	402	394	381	400	373	444	368	414	395	390	391	415	435	397	391	398	413	419	377	397	392	360	393	365	403	388	409	457	417	374	429	391	458	401	386	404	355	420	381	378	440	403	410	416	396	413	389	376	380	393	421	381	384	448	375	400	397	413	379	430	361	418	429	383	435	393	399	407	397	374	399	382	444	384	406	378	390	405	382	385	399	387	379	414	385	394	378	413	408	402	379	376	397	419	379	422	392	376	393	396	434	383	435	368	432	424	397	415	422	418	354	360	396	371	383	385	397	385	380	396	401	424	393	388	392	440	403	382	370	427	378	408	427	391	395	388	390	390	384	392	362	424	433	424	388	426	392	401	435	413	376	408	397	388	363	400	410	409	366	419	390	423	399	422	413	410	397	405	432	375	399	375	382	410	434	368	433	415	380	434	387	376	385	379	381	363	383	401	404	384	430	416	410	411	390	356	388	392	422	377	359	393	453	418	414	423	400	437	435	344	401	382	430	388	407	382	404	388	403	408	389	406	349	383	408	393	374	401	375	408	417	408	395	422	399	402	372	405	423	388	403	413	416	390	368	357	377	365	445	416	421	393	373	402	428	391	391	408	370	440	387	395	407	407	395	390	385	403	392	390	385	364	381	403	429	402	391	397	447	390	377	384	413	371	412	372	384	403	400	402	405	408	402	380	428	439	406	438	396	404	440	412	441	380	428	426	391	412	374	418	418	349	421	377	415	431	394	426	393	394	395	395	398	403	446	400	371	393	414	397	418	386	380	376	382	419	395	431	404	388	357	407	399	437	453	395	401	401	385	394	415	379	435	375	405	427	422	365	389	430	384	404	357	386	402	383	384	354	377	414	437	384	413	405	417	393	401	414	386	342	402	440
41049	2814	4376	5155	4388	3755	3068	2580	2309	2160	1872	1735	1704	1566	1446	1375	1352	1290	1297	1269	1244	1210	1187	1111	1205	1142	1168	1142	1179	1130	1149	1066	1106	1060	1014	1047	1093	1049	1034	1094	1022	991	1029	1000	1022	983	965	1053	1039	1003	996	961	997	960	981	1006	1012	952	982	961	986	970	981	942	1002	958	926	918	1026	1055	1019	949	974	987	960	946	913	977	976	1006	977	975	951	1000	983	911	960	991	1001	954	1024	914	974	962	976	945	968	954	918	911	927	925	955	946	914	979	984	970	914	999	923	938	993	954	923	934	953	1014	973	931	972	966	892	959	1014	971	955	947	989	955	992	1006	953	969	963	956	947	925	960	939	992	957	940	928	961	964	949	950	937	945	987	917	960	936	941	1000	934	953	981	925	1015	951	939	983	970	910	943	967	943	978	858	932	959	932	1011	944	980	932	934	954	994	970	980	863	926	934	887	997	960	951	932	956	943	946	954	927	920	905	940	965	950	974	963	929	913	964	933	980	889	938	924	888	953	949	986	929	980	984	991	971	900	966	939	948	941	983	912	963	1006	930	921	1005	917	921	997	963	976	911	914	953	978	940	996	937	980	958	985	1005	964	972	941	891	1029	921	948	934	976	962	962	942	931	949	1014	949	937	984	963	979	882	902	987	1035	963	944	947	968	963	945	961	928	943	931	1013	908	966	943	964	941	959	955	927	969	964	920	986	948	981	958	906	957	917	974	971	987	991	926	925	907	914	947	976	947	914	912	952	941	975	955	999	991	933	937	905	972	869	957	967	933	968	927	928	971	934	966	914	955	930	937	994	910	957	958	999	912	991	912	916	1029	959	941	988	945	944	937	944	960	942	943	921	961	908	946	966	1021	927	952	969	937	996	954	963	927	938	959	963	936	954	986	969	949	943	947	938	927	920	921	1002	915	934	935	956	971	935	930	941	938	943	940	982	910	918	951	951	973	947	959	953	924	917	938	900	961	920	928	952	929	925	954	992	960	989	908	893	959	1007	963	912	919	950	1021	911	944	921	921	1020	973	982	927	955	977	935	920	954	890	1017	983	976	942	990	943	960	982	982	938	914	977	966	918	913	930	909	974	965	962	925	948	989	941	898	928	980	924	911	958	945	898	980	1011	991	992	915	982	941	945	913	927	971	989	977	956	954	980	964	972	999	889	970	944	936	936	968	962	955	963	970	979	975	982	941	949	973	911	983	963	976	959	1036	952	975	916	977	969	982	954	997	949	949	1000	924	966	929	957	952	946	920	878	955	926	959	943	913	945	1009	913	988	1011	985	961	951	962	902	952	948	969	928	915	960	978	943	936	893	991	974	902	985	972	953	985	982	937	981	942	971	919	1009	906	932	895	994	893	911	917	1003	952	938	940	942	932	955	1003	954	1016	936	969	964	962	992	920	943	960	966	945	988	932	980	908	941	943	939	949	928	905	959	1014	965	912	922	917	989	1006	988	971	921	959	909	923	949	905	973	997	926	961	916	900	905	1008	976	974	961	935	922	954	897	941	979	951	926	936	952	963	939	961	935	925	958	987	909	908	949	971	973	997	952	965	916	943	961	939	954	975	909	955	890	914	942	974	936	982	1003	967	921	966	946	940	946	979	944	947	966	918	941	925	891	999	903	985	975	947	927	928	949	949	976	907	953	969	971	941	940	952	905	965	972	963	950	968	927	945	993	977	999	951	940	940	879	924	953	987	951	915	893	988	929	979	966	953	956	972	954	943	980	919	957	956	949	953	940	968	952	929	1002	941	921	939	976	991	965	957	951	984	980	934	939	920	973	1002	963	954	946	973	922	915	963	974	935	989	934	969	962	986	952	988	928	937	938	951	954	978	971	997	998	972	953	860	905	1006	991	920	1025	1024	970	908	976	994	961	997	946	943	963	929	950	922	953	960	973	987	948	933	964	898	1005	989	953	949	883	932	954	949	1007	966	980	905	953	968	935	1003	949	934	864	946	971	1000	903	898	969	930	946	882	941	1001	959	969	980	929	908	906	941	976	940	940	934	946	923	941	938	965	906	944	885	888	898	876	931	997	954	909	888	957	963	921	960	912	932	930	897	949	940	901	964	966	933	949	927	910	952	949	915	977	960	959	930	961	967	962	974	914	919	919	970	1003	962	975	973	991	966	906	941	940	1017	961	891	945	887	914	973	950	974	960	949	895	908	949	989	898	940	961	920	984	919	941	929	952	1000	972	948	934	937	985	958	928	982	965	939	931	971	977	927	930	952	945	985	971	993	933	899	952	908	956	902	923	956	966	936	933	952	1004	972	927	963	928	993	999	899	964	965	934	947	904	937	997	976	977	992	908	966	910	935	933	882	923	995	960	910	964	893	919	944	986	955	929	979	949	967	932	910	965	926	913	959	946	984	908	867	989	962	934	989	967	893	930	975	961	940	898	938	997	961	973	967	925	957	1011	954	960	930	941	953	961	932	948	946	912	967	968	1025	950	891	932	954	983	933	957	963	946	961	951	942	940	917	934	985	899	940	923	933	936	931	961	985	945	960	974	943	972	968	935	984	940	950	967	972	910	967	953	928	939	960	940	932	950	956	954	961	926	929	937	920	954	911	1000	956	923	926	961	958	904	923	970	946	947	934	934	942	914	898	881	953	905	961	953	988	940	957	925	965	971	969	998	978	959	1020	1016	984	909	949	918	943	917	989	952	929	902	929	987	1039	940	992	891	937	883	964	947	956	982	905	980	955	963	974	976	955	917	982	943	933	965	926	944	986	1001	945	936	914	929	920	967	972	954	889	957	904	920	927	960	947	926	932	955	961	928	928	944	991	962	980	946	957	910	967	954	962	953	966	916	927	944	966	941	974	961	965	956	947	920	932	986	901	911	978	933	949	974	953	929	965	968	934	952	961	945	946	918	982	973	983	962	959	954	975	953	945	977	968	973	958	927	934	960	936	893	1009	956	933	979	932	945	927	911	997	997	976	964	951	962	914	947	954	996	966	940	961	928	974	944	992	1021	916	964	969	923	951	972	955	993	945	978	877	928	957	881	919	907	957	1003	953	956	966	965	943	922	963	999	956	984	916	919	969	969	918	959	982	1002	927	962	968	913	934	971	954	936	974	931	931	914	900	945	977	905	988	925	919	967	956	928	965	993	919	945	930	966	975	965	946	954	998	889	961	913	928	915	1021	906	986	937	957	924	972	900	936	904	936	934	995	951	962	950	882	888	955	996	955	935	897	1031	928	931	951	925	933	891	950	922	1006	947	967	932	996	953	907	962	919	921	913	914	984	933	929	970	930	958	958	931	943	933	898	953	955	994	965	967	899	936	980	909	967	964	885	921	934	987	936	957	949	969	956	1032	943	951	997	967	954	991	982	967	992	942	967	923	947	956	957	900	894	965	949	926	916	973	982	895	957	908	901	953	986	1018	980	953	985	940	970	962	951	938	949	967	942	920	958	915	899	1031	925	968	1016	973	916	926	958	889	959	927	953	920	961	925	900	941	948	966	976	936	948	934	992	905	871	1001	970	926	974	926	932	947	948	915	965	967	988	923	880	965	983	975	925	1035	924	928	957	979	955	996	948	958	952	987
8484	540	262	223	148	157	167	164	160	159	140	158	125	146	137	150	129	144	158	133	151	155	147	160	184	158	161	160	147	154	152	150	173	159	141	148	138	153	151	143	159	151	166	126	140	135	162	151	133	153	130	152	158	149	153	148	138	145	119	154	156	159	184	132	167	169	179	137	138	162	163	158	132	122	155	132	155	150	159	132	161	144	138	149	163	139	115	158	153	145	149	154	166	131	163	125	158	153	133	129	156	135	138	162	156	143	155	138	154	160	158	145	152	135	159	157	150	152	145	159	163	133	137	148	161	171	153	143	135	169	149	149	163	142	155	156	136	157	152	151	137	125	143	155	132	159	136	148	156	132	159	147	168	163	156	138	166	153	152	140	148	137	148	141	119	133	156	156	183	138	144	140	131	154	138	169	147	145	147	150	142	145	155	156	157	155	148	144	158	153	152	171	157	159	165	152	158	156	139	150	167	155	130	148	153	166	123	156	157	138	176	165	141	153	124	161	151	145	161	140	130	154	148	148	155	130	143	158	157	135	141	146	148	156	153	154	148	148	150	146	127	156	151	114	163	141	153	153	146	137	142	115	142	148	153	154	127	134	159	161	154	143	143	158	168	146	160	128	165	161	126	164	163	141	135	133	160	145	147	138	152	143	157	167	149	137	145	151	167	157	147	150	170	152	155	147	178	147	134	149	132	152	140	143	152	138	149	153	130	147	156	145	154	156	160	144	134	165	144	154	111	131	137	158	149	154	148	134	131	145	138	132	151	140	139	126	159	149	165	139	158	155	171	158	164	165	148	144	139	141	137	153	125	146	159	153	178	144	152	120	129	151	165	153	147	146	152	151	148	134	154	146	154	133	150	172	157	146	157	158	122	138	144	151	152	161	142	169	162	137	133	152	150	136	143	145	146	156	143	178	157	142	155	144	142	172	143	152	144	156	133	156	147	153	156	150	125	138	146	146	153	180	168	144	158	143	149	136	149	130	147	140	150	146	175	157	163	149	144	144	142	148	183	145	153	149	140	142	139	148	165	140	139	165	129	150	169	134	154	187	135	159	158	151	153	143	165	139	134	145	142	138	149	180	170	121	119	156	136	123	158	158	138	150	146	171	127	138	159	144	147	163	146	130	165	154	159	172	178	156	157	137	139	163	139	140	172	155	144	130	159	142	155	134	153	117	142	164	159	155	153	149	161	140	145	143	139	136	149	135	144	184	157	151	139	159	147	165	138	142	176	167	152	158	155	140	147	146	156	125	139	144	138	157	159	147	143	137	157	126	122	166	166	158	163	162	160	158	151	160	175	154	148	140	139	136	144	136	153	159	173	148	158	163	134	141	179	194	119	144	155	171	136	141	145	138	138	147	173	166	127	152	164	160	149	155	165	166	155	146	134	149	146	164	179	109	163	138	129	120	156	143	137	137	167	155	139	168	164	149	140	169	152	147	147	138	150	148	167	142	147	151	151	156	145	151	158	151	136	133	144	154	137	154	154	135	145	149	153	164	149	137	134	143	160	125	133	134	134	133	150	144	136	147	153	128	134	161	168	139	169	141	165	137	156	126	142	145	127	136	149	172	164	150	139	136	145	155	178	159	170	130	168	159	157	120	132	139	170	154	162	133	139	155	143	138	143	156	124	160	140	135	168	128	145	155	153	145	149	159	143	139	136	160	146	163	137	170	138	155	160	159	144	147	149	158	146	155	157	137	130	157	149	140	175	148	134	158	158	169	142	184	138	140	148	126	129	167	145	129	155	154	150	149	143	171	148	125	140	137	155	150	132	158	139	159	154	155	142	157	153	135	149	128	133	144	157	173	142	147	177	138	132	158	155	171	136	168	173	138	126	151	149	141	158	140	157	156	150	161	150	145	159	143	155	124	129	142	167	139	157	147	153	160	151	168	145	145	142	144	145	146	142	130	156	157	154	149	143	138	165	139	147	156	141	138	139	126	131	155	128	167	142	138	138	168	145	165	123	145	148	153	141	153	140	131	149	142	146	157	144	137	124	148	151	151	137	151	152	141	141	138	142	153	149	151	147	143	154	172	135	152	148	145	160	162	142	166	163	148	144	157	163	141	180	157	149	160	163	154	151	163	132	134	154	167	140	135	137	155	139	147	145	160	128	147	161	145	136	145	158	133	144	157	146	154	144	122	127	128	138	150	151	132	160	158	172	147	152	139	148	131	157	148	131	143	153	167	169	142	156	151	153	160	136	160	148	139	142	151	160	161	171	153	156	150	166	145	144	146	150	147	153	173	163	148	141	125	149	163	149	131	132	167	139	176	159	147	115	147	173	145	156	154	136	128	139	131	157	147	146	148	165	171	146	147	146	130	141	173	143	144	131	162	144	161	146	134	162	159	153	147	147	159	151	146	137	142	133	135	149	141	139	133	136	150	159	152	156	130	128	186	134	134	175	145	153	133	149	140	140	148	151	178	141	151	135	165	148	159	154	136	159	134	144	148	133	152	164	138	133	134	178	134	162	150	152	148	154	153	148	150	156	146	157	158	142	149	146	146	136	143	136	160	147	154	155	172	144	144	132	161	143	142	144	126	131	159	133	150	145	169	164	143	128	126	154	135	132	139	143	179	140	161	139	149	152	157	150	160	161	176	151	150	177	137	152	163	167	140	149	156	130	142	153	140	167	156	151	158	145	154	140	143	139	137	132	152	153	150	144	145	137	161	165	167	119	151	151	152	130	137	141	148	155	139	147	162	153	160	151	143	145	126	137	149	143	153	136	166	126	134	144	165	159	166	148	151	166	138	146	144	154	120	143	170	174	141	123	140	149	153	143	108	138	158	148	131	141	132	130	142	143	133	132	122	139	146	173	152	142	144	150	154	151	151	136	161	151	160	145	140	160	162	158	160	154	144	168	148	163	139	146	137	133	164	150	155	149	164	133	119	161	150	146	155	159	151	161	157	124	149	135	160	165	153	125	132	149	142	154	140	151	158	156	146	147	145	158	128	157	168	152	161	145	142	132	140	132	163	156	131	137	142	161	154	132	166	157	118	151	140	118	155	139	171	171	163	151	153	144	161	157	132	141	152	178	144	151	157	171	131	148	180	157	144	168	151	144	158	151	154	151	155	152	179	157	138	161	169	138	140	136	162	161	145	157	141	145	152	159	143	161	125	142	143	159	137	140	151	139	129	149	139	138	133	139	157	169	147	147	150	174	158	188	135	134	120	133	139	156	139	132	167	145	150	141	135	143	139	125	156	135	148	140	137	133	154	130	132	144	151	164	134	129	175	171	151	134	153	127	166	172	160	160	139	144	126	165	130	145	121	141	153	162	147	143	136	153	142	150	146	155	148	160	159	177	147	157	173	153	183	147	151	147	136	156	150	143	145	163	167	126	141	135	135	184	153	136	166	144	163	173	146	152	152	155	142	150	141	140	143	151	159	157	142	129	143	146	131	154	162	150	122	153	154	168	144	145	166	162	143	155	145	148	140	150	164	167	152	129	140	156	179	148	146
8278	606	679	650	578	545	491	494	462	478	460	497	494	450	462	468	442	446	468	459	472	446	478	471	479	454	490	439	484	449	471	478	429	463	436	443	458	499	461	479	452	410	431	449	490	460	488	440	436	438	429	407	442	393	445	406	451	451	426	437	414	469	430	402	388	450	409	427	461	428	470	425	442	408	425	482	450	426	462	452	454	442	458	431	370	427	444	426	434	460	495	454	435	443	429	476	433	432	467	421	443	441	427	462	412	465	456	433	429	469	403	426	448	452	421	453	459	464	473	449	438	425	433	479	453	445	447	438	434	414	462	453	444	432	447	404	450	428	430	446	466	436	440	451	458	472	434	411	441	465	431	451	441	454	456	442	452	444	434	470	499	436	428	489	452	466	439	467	427	445	476	442	428	470	436	456	433	432	467	451	446	455	477	427	426	459	451	439	418	438	443	390	437	441	426	455	439	426	424	442	437	441	441	437	435	448	463	429	449	450	451	418	403	448	429	498	465	467	422	422	485	444	459	450	431	425	476	467	443	434	455	457	443	429	463	461	466	439	468	429	448	446	439	437	456	417	448	396	464	416	425	452	459	426	457	436	462	462	444	462	484	467	438	460	457	441	453	419	440	460	422	457	464	434	449	475	440	430	452	431	444	459	443	470	420	463	451	418	441	432	453	463	406	461	463	473	406	439	409	435	452	415	425	459	450	432	418	413	435	436	467	465	484	456	434	425	470	479	454	450	439	431	447	443	411	445	447	441	512	498	465	445	461	437	477	434	472	491	498	431	475	455	412	460	412	412	428	446	455	458	410	428	428	442	428	442	456	419	435	441	438	431	453	421	462	411	488	450	477	435	471	483	478	451	442	412	442	464	427	414	481	463	421	449	433	442	476	450	482	438	459	373	451	444	435	424	455	457	454	464	431	406	461	450	462	461	417	466	430	486	448	466	458	431	492	434	440	473	408	452	466	428	442	408	445	456	428	438	425	440	448	457	443	446	472	451	399	497	435	476	483	435	468	455	454	460	427	477	445	468	473	431	433	476	450	447	426	457	460	481	434	387	454	410	399	432	450	441	426	448	470	441	442	421	429	463	433	468	416	436	467	447	475	454	471	474	477	415	430	466	451	480	487	481	440	434	414	432	431	446	468	460	428	435	425	456	430	427	451	432	444	458	428	415	416	408	447	438	433	416	456	441	437	436	446	433	421	414	431	448	417	433	433	407	452	471	460	421	432	454	424	419	467	450	464	498	454	436	447	447	471	460	441	452	456	472	427	480	443	448	444	440	447	433	424	483	448	421	455	443	429	446	478	462	404	485	475	469	485	453	458	444	459	441	390	468	420	465	458	415	467	462	447	469	460	489	477	446	471	441	463	454	471	419	451	441	474	448	439	457	414	458	436	497	493	469	436	453	424	451	430	421	446	454	429	475	425	462	412	451	414	404	444	393	418	446	434	452	459	439	481	446	492	453	466	435	460	395	467	415	460	445	433	436	451	479	451	463	417	459	457	416	434	456	465	420	471	424	445	471	456	489	441	497	460	445	422	433	440	440	449	432	427	478	442	431	484	420	415	420	399	453	450	424	475	473	417	430	458	484	476	440	442	457	477	457	467	438	441	438	441	434	425	424	408	446	448	462	460	418	443	449	460	439	440	431	441	446	440	474	438	432	457	460	442	434	491	455	456	453	476	460	424	492	446	464	451	439	447	432	475	442	491	441	450	456	486	465	422	440	482	446	448	441	449	462	465	458	432	478	446	449	436	465	449	408	451	444	455	485	439	475	423	472	431	457	477	464	431	439	443	429	445	466	420	452	454	446	440	435	445	451	479	450	445	429	444	435	432	471	424	428	433	502	428	443	421	444	435	426	450	476	436	434	442	464	449	417	471	437	476	443	476	468	441	430	428	468	400	469	424	434	414	435	456	411	448	497	438	437	436	427	409	445	460	439	418	419	465	418	452	464	444	447	446	438	414	443	462	466	448	462	454	470	486	444	423	452	464	467	454	442	477	430	454	440	458	438	429	469	450	469	437	452	484	468	453	413	426	455	444	470	420	435	421	420	458	457	454	401	450	465	439	446	424	415	459	416	449	457	453	419	396	459	449	413	443	465	409	472	447	469	447	447	417	449	429	461	454	439	461	430	435	451	457	452	427	412	454	433	445	455	423	467	442	409	454	419	428	434	420	471	450	461	452	449	432	432	467	419	444	438	438	435	479	453	452	472	445	436	449	432	448	452	436	442	438	466	459	428	432	439	458	459	402	428	460	411	456	433	447	449	458	447	451	422	410	424	401	410	433	468	438	411	464	447	421	453	429	486	467	439	442	460	452	423	428	444	454	462	442	441	428	420	430	452	439	491	442	416	442	421	461	445	452	482	461	429	449	461	453	440	449	456	435	449	431	417	445	432	470	446	424	410	466	454	438	484	408	458	463	446	437	428	447	455	430	442	434	471	443	417	408	466	469	428	486	461	457	404	420	453	436	439	446	427	448	476	419	460	487	438	451	442	448	459	427	471	443	456	451	451	455	454	449	432	433	456	462	450	423	452	463	500	457	453	453	481	421	422	440	434	413	432	481	471	443	441	461	406	428	467	448	439	428	420	430	439	482	459	485	445	457	455	421	456	452	429	408	440	459	422	444	446	443	436	423	463	469	403	461	432	453	449	407	455	432	423	459	409	454	457	469	481	412	477	461	430	477	460	453	425	465	448	414	486	467	457	472	436	435	422	452	463	464	439	439	448	420	445	459	457	421	451	429	473	429	448	423	467	434	457	452	465	450	445	447	460	463	438	439	489	432	414	410	462	413	481	464	396	444	442	461	440	474	434	466	456	438	449	465	468	379	464	450	496	452	436	399	470	401	457	426	440	422	449	453	487	421	428	466	426	406	437	399	462	405	484	447	469	448	434	472	448	462	439	449	463	482	445	456	439	430	435	456	441	452	437	464	459	471	431	448	438	506	456	443	436	443	457	475	442	458	474	478	413	433	440	448	411	462	475	416	418	418	428	457	431	484	452	427	437	437	421	464	449	451	451	447	453	412	439	470	421	487	460	425	433	445	467	437	448	411	418	444	472	500	452	466	442	443	444	463	465	431	445	434	430	425	415	410	454	396	438	437	438	450	460	465	460	444	440	462	473	466	432	446	405	439	459	433	460	438	443	458	456	446	432	396	459	475	466	460	456	466	462	450	447	451	430	426	477	480	434	471	448	440	402	423	463	456	438	467	466	454	413	418	457	409	474	460	477	470	429	404	417	471	455	421	477	442	431	453	442	468	409	405	437	419	448	455	439	450	473	443	427	421	424	422	453	437	435	434	455	432	467	471	443	443	453	424	474	454	420	450	412	427	440	413	480	473	440	451	422	433	441	456	473	449	450	460	443	452	438	436	459	461	464	427	438	454	442	473	449	461	461	487	462	475	451	447	451	472	438	440	424	407	465	470	467	439	451	449	442	445	421	467	466	458	419	474	426	433	463	450	452
54209	19378	2503	1055	682	600	528	445	407	391	396	372	346	353	346	311	310	303	353	324	356	331	378	317	293	306	297	338	353	340	323	307	271	325	305	341	303	270	290	328	342	338	351	314	301	322	305	290	307	329	318	304	349	337	318	319	309	338	311	303	322	324	333	292	328	318	304	339	319	307	295	341	297	322	321	303	297	336	313	319	291	317	343	301	332	312	342	317	326	310	309	361	300	303	312	317	336	299	338	308	308	326	292	326	296	316	314	329	335	333	314	293	323	288	319	302	320	294	316	310	296	297	293	329	322	298	318	274	315	324	293	314	310	332	288	352	346	307	295	301	336	325	322	312	327	319	349	285	320	322	320	331	336	299	323	321	303	307	328	338	344	303	342	329	309	299	315	312	293	309	301	330	323	323	315	294	334	289	317	296	320	306	332	267	312	334	305	316	299	335	325	309	313	320	314	315	294	314	317	287	308	302	318	275	311	303	330	326	301	313	276	264	328	326	344	280	296	285	334	302	312	315	325	331	305	327	323	339	337	320	335	349	289	305	312	328	338	281	338	304	357	326	334	338	310	297	331	318	305	282	313	312	313	341	280	316	291	328	292	331	295	341	329	332	298	317	294	301	304	303	310	290	317	316	329	335	321	298	337	311	327	323	301	354	324	322	341	322	325	300	345	308	301	288	305	312	296	304	318	309	347	337	310	334	317	307	312	309	291	310	312	314	320	328	315	326	331	307	344	324	287	327	315	317	355	353	309	339	327	343	305	325	320	296	310	355	338	341	292	304	320	352	291	316	352	308	301	298	312	304	322	327	324	283	316	303	314	307	315	292	319	324	322	322	323	292	310	319	304	317	333	348	324	312	306	316	305	302	308	314	308	336	311	305	321	327	277	310	324	311	310	320	308	306	316	343	336	304	310	339	319	307	282	340	349	316	326	295	347	324	343	334	279	361	342	297	306	290	343	330	297	301	302	298	351	305	313	334	339	336	330	299	339	311	319	316	311	331	347	291	322	343	320	325	291	292	303	305	303	323	300	307	329	337	321	306	338	308	294	325	305	314	295	302	324	279	343	338	321	325	352	317	329	333	355	325	316	289	313	327	346	305	318	346	305	373	315	329	327	297	297	308	293	347	321	302	293	325	296	329	301	296	327	312	325	287	331	315	322	361	301	289	314	281	311	310	324	319	313	318	317	321	333	316	320	314	305	349	265	321	333	332	336	302	326	316	300	314	328	288	356	325	347	324	303	327	309	355	293	289	333	354	318	290	318	333	301	320	314	332	311	289	308	286	342	330	332	310	274	307	323	345	279	291	330	311	346	310	313	315	338	339	310	308	332	304	305	320	309	311	333	270	333	313	309	273	298	331	317	336	305	342	295	302	302	319	292	298	278	308	283	310	350	292	305	346	326	303	331	319	311	306	330	312	341	320	281	295	325	302	302	315	358	316	321	305	337	306	327	304	345	298	305	356	360	314	320	309	309	313	324	322	322	306	344	335	343	334	277	292	302	284	341	323	313	300	296	313	307	307	294	330	304	362	304	312	320	317	308	296	307	311	325	362	300	267	300	312	307	286	284	312	307	322	311	296	333	297	300	280	311	311	336	334	335	309	326	318	336	334	322	340	332	322	309	349	279	271	312	336	327	315	341	289	334	309	296	285	343	322	312	310	334	314	323	301	333	304	269	311	334	304	319	261	315	296	310	322	341	323	333	305	320	312	305	297	308	269	312	317	298	332	340	315	319	334	294	308	305	301	322	315	319	316	338	300	358	305	304	350	316	317	321	304	290	293	292	303	337	302	322	330	309	330	325	290	325	271	316	319	299	321	308	316	332	308	305	303	333	338	314	320	319	318	302	344	301	311	339	300	357	303	340	338	316	320	315	320	305	297	343	294	305	278	325	311	318	360	327	300	305	302	315	309	306	329	345	285	307	298	309	289	323	290	299	334	292	316	325	330	319	279	316	305	344	312	345	296	295	327	313	314	310	270	334	322	296	323	333	336	344	330	345	305	282	329	310	299	342	312	303	289	298	262	271	313	304	348	323	311	332	293	308	316	297	300	358	318	312	319	363	350	339	323	310	322	338	337	301	313	294	298	326	343	334	291	301	327	298	308	321	344	277	290	296	321	322	309	297	307	301	276	334	295	311	307	305	302	299	306	302	322	290	322	301	321	316	345	336	281	346	320	338	351	328	323	284	299	350	334	289	300	301	333	310	332	330	283	307	290	332	322	339	315	301	345	309	286	323	319	311	319	316	326	316	326	310	336	288	311	314	340	291	346	300	293	327	329	306	314	321	318	317	321	294	298	318	301	332	328	341	339	296	324	326	331	327	321	309	299	329	300	295	308	300	309	308	311	343	310	296	337	316	315	317	314	331	324	330	324	306	309	312	295	306	333	290	311	313	327	281	285	310	319	331	306	313	322	287	322	322	343	323	343	296	325	315	342	315	306	329	315	297	292	311	275	315	315	305	296	366	308	283	308	301	325	299	300	323	318	284	324	283	322	344	329	308	303	326	300	298	315	302	309	338	317	320	339	329	268	343	330	299	342	288	357	333	298	303	330	321	270	331	281	324	319	352	285	300	315	313	302	290	289	287	332	320	311	362	331	335	327	283	325	317	314	285	322	359	341	289	299	331	308	352	340	328	318	345	306	300	312	291	326	339	304	308	340	283	324	317	315	323	315	297	318	322	340	330	340	308	326	319	291	304	336	329	333	304	300	311	320	333	326	307	284	310	370	300	291	335	288	308	295	314	307	312	298	292	306	293	310	329	335	318	317	299	322	332	322	301	316	329	303	300	342	309	302	321	297	296	318	328	308	328	330	315	308	320	283	300	314	291	347	337	302	327	313	314	308	321	322	333	281	328	293	320	275	292	310	306	312	313	327	351	320	291	314	322	306	327	331	311	334	304	312	290	280	304	312	300	312	334	300	319	334	312	349	297	321	314	316	287	318	301	332	300	320	320	319	331	310	298	359	329	325	310	322	299	314	301	351	307	294	333	294	305	312	292	293	332	309	339	302	313	368	336	323	341	336	299	304	316	321	332	341	339	328	314	309	317	291	306	297	309	341	353	327	312	337	321	307	317	316	312	302	312	316	338	282	322	303	320	316	318	297	331	287	300	338	315	319	309	323	293	307	342	306	309	329	335	327	298	288	338	288	337	328	296	374	327	333	325	314	347	315	304	308	324	285	281	300	290	280	304	311	307	292	353	294	333	302	329	309	332	317	321	343	319	333	310	298	320	304	331	346	327	302	317	283	344	334	287	275	315	321	331	298	338	312	302	315	298	310	302	297	313	303	321	342	314	312	308	329	316	319	316	292	295	351	345	325	297	330	317	320	317	308	299	366	315	310	343	315	304	319	348	326	283	325	301	313	349	332	304	294	347	291	294	297	301	312	334	299	318	327	289	343	341	300	307	324	312	342	285	316	322	289	308	307	312	304	329	332	348	336	308	338	296	318	348	319	282	299	306	301
31412	1831	2597	2920	2616	2197	1841	1665	1475	1326	1194	1162	1115	1162	1039	1050	994	975	941	896	948	991	875	964	900	961	992	935	889	937	836	871	820	849	871	886	850	835	851	884	828	856	800	858	801	808	866	827	793	840	788	831	821	821	818	811	877	784	818	819	803	820	804	758	851	778	862	782	815	800	752	749	814	796	828	798	760	786	816	804	842	742	822	783	802	779	801	767	804	782	819	784	791	782	785	800	827	785	809	801	783	803	817	788	867	799	722	804	796	798	768	779	778	810	811	847	804	769	792	826	773	760	798	740	848	826	820	839	809	775	787	790	828	813	790	783	799	880	800	812	809	840	820	803	783	825	808	779	847	808	782	810	778	812	781	857	809	837	837	815	791	713	780	806	710	819	709	881	806	739	776	765	774	786	778	769	783	790	823	820	786	847	830	816	793	796	820	807	751	807	825	853	757	821	766	819	781	814	807	808	778	812	777	834	779	791	762	801	806	789	775	818	809	832	815	852	767	823	775	844	791	809	773	828	791	793	849	832	819	790	740	796	762	775	796	756	836	786	766	801	786	818	783	807	849	752	826	812	766	786	758	848	761	785	767	801	758	773	839	756	821	825	826	823	821	808	802	777	774	813	828	792	797	808	834	780	840	803	755	806	822	823	823	824	830	768	762	866	847	818	786	842	824	832	820	823	820	774	759	828	814	772	768	791	757	821	809	807	815	789	822	790	774	819	726	801	805	799	757	821	772	765	795	799	815	752	767	781	809	795	813	801	769	809	791	799	803	750	828	718	819	801	808	790	815	752	816	775	818	750	787	783	802	858	813	862	767	754	818	793	730	815	845	805	716	759	794	775	809	807	815	828	800	868	755	791	804	858	803	890	834	805	843	799	752	793	816	775	802	821	863	782	764	801	800	779	738	815	792	820	763	774	808	786	718	796	783	776	853	789	805	766	831	718	806	866	709	799	803	814	793	784	753	866	836	796	766	819	771	809	855	770	756	795	796	793	780	830	805	776	790	855	771	834	812	825	801	832	758	804	828	751	763	746	806	782	737	810	819	827	801	809	816	798	851	822	812	786	791	790	765	796	785	787	798	808	780	783	794	801	810	818	842	809	806	785	771	881	755	785	839	814	834	780	802	814	836	783	833	747	802	815	802	829	781	791	828	798	816	823	777	794	861	857	778	825	760	826	764	784	845	721	828	853	862	794	803	842	802	773	764	793	778	857	785	790	788	774	805	752	783	819	811	786	830	864	859	783	789	794	828	847	842	791	800	820	843	784	805	765	803	769	799	771	852	794	772	770	794	791	821	819	805	832	783	824	798	812	820	781	769	830	756	822	842	818	764	799	791	822	764	855	760	778	839	770	862	731	794	827	771	818	868	791	834	820	802	808	840	806	793	785	781	816	822	751	802	824	810	815	823	793	767	753	789	819	790	793	780	796	789	787	842	797	859	817	782	785	762	816	778	816	797	821	773	796	793	821	811	827	813	818	830	805	786	813	815	836	801	731	789	797	779	815	847	716	791	799	772	764	780	817	832	801	792	811	822	784	855	818	860	772	784	740	760	773	782	842	780	759	853	804	785	792	807	798	764	778	732	786	815	786	791	817	834	762	816	787	779	806	788	790	779	788	804	774	820	767	796	814	798	743	776	820	806	794	834	753	826	813	788	752	770	831	795	703	770	786	811	804	792	805	770	851	770	814	797	801	801	777	798	752	821	835	732	796	824	791	764	768	829	826	838	798	799	745	745	823	828	777	802	785	807	799	808	788	810	778	785	809	871	802	785	790	843	815	824	830	815	716	786	815	810	815	843	798	827	797	789	786	800	796	789	775	816	792	779	792	824	806	769	783	789	773	795	762	813	791	772	770	798	854	753	780	803	784	798	761	788	744	840	773	811	876	779	797	807	773	805	833	719	791	796	786	841	812	774	820	773	817	798	784	772	797	790	809	781	833	805	782	754	828	738	839	812	835	806	752	747	755	792	806	818	827	797	829	787	735	749	818	782	777	817	785	804	765	805	747	774	778	775	823	825	806	806	748	767	766	805	846	756	775	769	756	842	794	801	795	824	739	772	811	740	791	787	781	740	729	776	807	744	818	801	808	770	785	845	789	819	826	795	809	769	785	780	780	858	794	784	840	775	806	830	773	768	779	771	768	874	796	802	756	805	787	835	819	809	766	776	786	793	809	798	793	742	783	754	762	784	769	790	816	787	837	821	828	799	805	809	764	844	784	809	801	769	823	809	840	771	811	809	776	820	767	781	798	759	827	801	798	821	792	782	759	785	782	789	790	819	814	798	846	794	761	750	805	784	789	765	824	815	794	771	779	806	811	813	755	813	787	791	763	818	818	774	749	801	736	858	768	821	786	789	791	791	790	817	803	814	748	800	836	800	783	847	793	768	771	796	801	795	746	772	806	814	803	804	792	801	783	773	801	798	790	803	820	791	786	820	860	811	810	810	811	765	795	801	809	835	782	816	795	831	843	832	812	838	797	808	810	822	768	805	789	783	783	809	786	778	782	772	779	777	760	790	772	770	786	787	825	785	791	810	811	882	828	811	825	768	799	771	797	804	726	784	774	791	788	806	833	794	861	776	809	776	779	799	835	772	732	792	824	784	823	762	795	792	780	788	776	779	783	784	791	810	826	796	804	844	765	816	750	822	852	806	769	790	789	803	756	761	825	823	829	797	764	789	830	816	784	822	851	759	787	792	808	846	781	809	806	765	812	800	793	752	844	791	800	821	810	778	807	853	754	803	790	780	826	778	818	795	741	765	814	792	773	828	829	784	777	775	784	750	774	780	821	808	807	825	805	791	748	763	780	856	786	793	843	790	771	839	808	799	820	779	793	814	796	834	776	796	817	799	767	847	849	792	841	808	811	841	761	785	768	798	780	758	785	817	805	795	792	814	799	838	788	798	786	777	770	793	822	813	731	782	770	813	810	781	806	766	811	841	801	767	767	813	812	806	772	847	803	801	781	765	826	833	771	776	790	797	819	808	779	799	863	810	778	810	776	748	792	822	850	746	773	766	796	786	793	721	784	777	815	745	784	785	812	815	785	790	815	852	788	774	792	803	774	769	786	764	846	801	795	823	800	815	787	837	823	823	796	819	811	798	858	828	795	779	835	797	781	762	777	790	833	769	792	775	794	832	773	772	777	846	766	817	820	763	771	795	785	824	780	787	814	828	825	829	811	768	772	777	802	786	824	783	797	777	792	790	796	829	778	780	792	766	809	826	763	807	794	778	789	827	798	789	789	784	811	783	813	846	811	774	825	789	820	751	770	826	751	751	794	781	808	789	712	814	804	809	835	799	808	799	793	791	733	784	782	832	769	813	786	755	791	801	780	835	775	828	820	789	804	786	812	773	808	782	803	820	795	743	875	822	778	748	815	778	770	822	811	819	779	787	819	817	811	785	781	816	769	764	837	774	809	793	747	840	797	803	758	775	806	790	827	808	798	772	782	834	805	762	832	757	778
68358	29477	6984	1992	1304	956	815	694	628	608	514	510	503	469	446	488	445	432	447	457	478	437	435	409	401	442	403	475	395	427	419	405	411	379	417	392	406	445	423	432	391	385	410	394	407	393	429	406	396	406	379	394	399	428	386	419	377	409	406	418	418	408	421	408	394	408	400	414	419	412	386	397	405	400	419	423	414	353	387	397	406	409	364	406	373	418	381	414	400	351	411	412	439	400	427	383	379	404	420	398	402	391	389	397	392	402	386	401	403	370	370	391	401	399	371	380	380	427	379	384	401	433	392	437	401	363	447	363	402	404	426	439	368	374	423	430	409	393	404	393	388	380	383	398	390	407	406	386	385	390	398	398	380	371	386	403	379	411	400	339	413	404	383	413	371	383	438	393	392	377	387	370	392	412	396	357	400	409	390	338	364	443	388	379	378	435	443	415	432	422	389	416	431	433	387	394	371	386	381	427	373	386	387	426	407	411	390	387	391	395	373	413	434	368	356	421	353	374	398	399	414	412	384	396	377	372	392	385	391	398	386	347	423	428	411	387	386	408	431	427	376	405	367	414	425	386	362	351	401	403	411	385	412	387	380	421	369	390	382	418	397	403	392	393	417	424	416	422	398	374	378	376	378	390	352	408	425	363	374	391	362	397	377	390	440	431	378	429	360	370	446	407	422	394	351	387	385	396	387	403	445	421	398	412	436	394	411	396	405	393	392	368	407	385	419	399	374	369	428	367	420	390	332	403	415	385	404	391	403	434	378	418	416	437	389	387	383	352	380	429	355	381	392	355	389	404	400	409	401	419	404	386	400	383	414	419	405	399	415	387	380	402	394	404	406	389	402	369	358	377	415	448	369	384	409	402	421	429	417	362	398	421	385	354	423	405	379	377	409	400	388	401	397	391	387	377	379	410	391	389	376	390	354	390	365	397	398	408	427	409	382	436	425	380	399	382	347	402	412	450	420	371	407	390	371	400	427	371	383	373	390	394	397	396	383	375	364	406	389	380	376	374	428	412	393	447	417	388	372	377	395	397	394	389	421	402	434	400	382	429	403	389	392	397	377	419	342	409	382	348	393	437	402	408	413	377	393	433	404	359	396	410	428	353	399	426	389	403	406	372	355	412	415	384	387	387	388	376	368	401	438	398	389	411	382	365	384	387	363	420	405	395	394	411	402	409	364	393	403	374	380	412	420	347	400	390	400	429	381	396	404	400	399	393	395	402	400	412	409	403	433	404	393	367	395	387	411	445	430	368	368	393	434	424	411	423	410	409	424	405	442	392	425	413	386	362	373	362	373	411	354	421	435	366	403	405	388	369	390	426	391	355	411	432	384	422	421	389	416	399	369	418	382	378	434	411	382	402	387	400	377	370	395	420	435	418	393	419	420	371	407	389	411	408	385	388	402	406	364	374	406	397	375	388	397	386	385	423	407	373	424	400	351	385	419	387	366	386	386	419	392	388	424	377	417	390	392	390	402	364	386	395	411	408	396	392	401	401	372	377	399	400	410	416	414	423	394	384	348	374	389	444	390	424	418	395	419	362	351	372	371	375	401	352	414	396	428	406	407	388	397	378	410	402	409	420	385	388	391	412	390	416	410	383	354	421	405	417	390	430	360	373	390	413	411	376	392	408	409	383	402	418	431	415	380	406	389	419	437	390	367	391	368	396	354	372	402	399	382	417	380	416	391	377	411	391	406	398	379	418	407	431	379	431	403	402	377	437	421	411	392	385	412	371	402	407	371	374	412	387	417	404	405	386	414	420	409	359	413	411	426	377	388	380	411	407	372	387	388	408	426	360	428	401	383	393	398	399	399	372	396	441	390	397	401	373	389	365	433	377	398	402	418	379	388	395	407	435	367	399	400	400	401	378	399	418	419	409	381	384	424	439	389	396	351	407	391	383	345	388	398	402	371	408	398	397	400	392	403	412	399	400	379	431	401	383	370	408	382	425	407	367	373	382	451	357	397	396	426	377	418	357	425	386	416	412	367	400	384	355	352	403	396	353	364	393	396	418	369	403	392	383	371	365	412	397	416	387	399	389	392	410	392	431	402	429	395	397	374	405	412	391	395	356	374	407	404	385	398	425	368	429	393	376	394	398	400	392	404	345	392	369	398	349	386	396	385	425	353	420	398	373	380	384	387	390	416	402	368	395	373	398	399	424	435	381	415	391	385	368	407	408	396	430	413	402	406	402	384	373	426	382	413	395	381	367	340	407	371	409	394	372	377	381	405	423	382	412	407	399	392	378	398	401	383	386	384	354	421	406	365	385	402	399	386	406	425	387	365	409	414	439	418	407	398	407	402	419	383	390	380	414	411	394	429	376	393	389	388	401	395	408	387	364	385	408	401	377	380	420	385	407	411	381	386	418	397	403	359	403	389	397	397	408	442	436	378	366	406	417	387	398	425	376	402	367	398	403	378	381	380	412	389	397	394	365	374	379	398	387	412	370	390	360	373	405	378	394	380	411	372	426	375	409	377	383	446	365	415	383	426	395	398	369	380	429	392	402	390	418	383	427	422	401	410	397	398	402	402	377	395	448	359	411	401	437	428	388	426	430	420	369	366	384	399	383	369	399	389	387	408	370	401	392	397	398	370	398	401	399	397	410	430	419	426	408	347	391	381	425	413	408	402	394	408	441	403	383	392	378	389	361	397	389	409	382	401	411	404	359	446	396	407	420	362	380	398	395	375	343	380	415	371	388	370	384	399	373	391	414	378	414	417	419	373	365	420	421	376	396	370	399	395	399	390	389	417	399	439	405	436	389	405	419	424	383	394	415	392	421	396	398	424	384	350	455	430	367	390	415	431	390	395	380	395	407	431	416	420	400	406	408	407	394	404	422	399	387	395	419	400	420	387	375	382	423	345	416	409	388	393	377	408	399	406	413	432	386	356	384	392	403	345	401	376	400	394	428	382	382	389	366	395	411	403	402	403	408	415	420	362	380	381	402	415	360	425	412	411	432	382	389	383	378	405	434	380	398	407	372	356	395	411	391	410	403	410	386	406	390	370	425	366	378	431	402	415	385	357	392	371	402	371	428	388	408	388	403	386	411	403	394	410	427	429	362	392	401	374	393	393	397	401	406	376	417	352	380	405	411	403	432	409	402	399	424	415	405	393	353	405	401	419	391	389	395	441	413	436	393	392	391	396	393	339	399	378	390	388	393	401	428	413	372	404	367	379	390	382	407	393	389	372	417	424	415	392	456	401	413	375	402	395	386	407	415	363	399	390	394	388	343	378	412	408	406	394	430	403	393	395	399	405	418	381	394	349	409	427	425	357	431	408	403	375	417	420	404	428	424	405	420	379	430	397	377	391	431	410	387	400	434	394	398	430	422	423	416	422	359	365	410	422	417	406	421	365	405	408	445	410	406	392	399	394	377	399	430	351	400	390	401	399	378	415	387	422	439	407	380	397	405	400	408	389	410	403	375	406	393	380	417	442	383	412	414	400	393	416	399	362	440	419	401	404	388
41044	2946	4348	4944	4226	3714	2996	2649	2339	2160	1933	1769	1632	1478	1510	1447	1295	1294	1273	1292	1167	1228	1167	1210	1212	1261	1189	1160	1102	1173	1028	1105	1100	1023	1018	1046	1025	1010	1067	1027	991	960	1076	1000	1042	1046	960	999	983	985	1002	970	969	1011	1017	997	1011	1008	1008	958	999	1044	932	972	996	963	952	1011	972	980	965	903	977	991	956	950	933	955	956	992	921	933	989	979	1007	970	906	952	954	912	927	917	988	958	989	907	948	954	955	923	987	934	975	941	968	883	997	949	948	961	1004	980	979	955	967	976	952	968	974	926	940	1003	923	949	948	958	960	935	979	994	937	943	962	985	939	935	878	900	911	953	941	978	986	951	1019	881	941	960	936	908	940	928	938	946	940	920	938	944	938	909	984	906	916	899	922	978	916	928	898	948	913	961	942	968	937	968	908	956	965	980	968	995	988	986	895	922	925	946	895	969	963	965	947	945	898	896	949	937	929	964	976	912	1000	985	920	922	906	943	916	946	935	964	897	973	949	916	906	1009	982	993	934	937	952	913	960	942	964	954	930	903	966	925	880	988	1003	886	958	909	901	903	930	913	933	946	958	971	944	967	925	953	901	892	997	901	931	945	950	916	955	929	885	908	954	934	975	959	971	989	967	944	913	906	952	901	956	936	915	967	916	943	932	902	952	944	937	975	961	968	948	913	931	921	1022	952	979	947	905	925	894	906	951	962	953	898	936	925	926	944	966	957	959	929	982	990	985	941	947	969	917	945	928	955	933	984	928	987	944	899	951	883	975	939	953	921	935	914	909	943	986	961	947	990	969	996	937	924	904	980	919	921	977	867	934	943	971	968	952	983	910	931	959	927	945	885	915	933	919	916	901	957	931	940	955	964	959	940	942	885	926	916	970	917	939	927	980	943	992	993	974	915	910	891	1005	992	942	961	1004	999	978	904	938	963	943	932	928	993	1017	928	923	947	951	926	929	943	988	928	920	948	931	967	977	929	980	921	969	957	953	957	920	946	953	877	986	933	905	945	957	904	976	930	952	923	993	930	961	961	942	955	967	948	948	913	944	923	963	952	1006	913	876	961	956	933	990	934	931	927	944	862	974	909	954	988	973	913	942	969	964	903	981	969	927	949	942	963	972	976	991	921	961	926	938	929	956	952	905	915	887	986	938	972	929	906	937	939	904	947	964	956	1005	955	944	949	921	936	984	989	931	919	949	997	965	920	939	1002	950	897	932	912	947	918	925	918	926	963	918	956	980	910	946	920	905	952	976	1014	942	1026	926	889	1006	927	965	959	927	915	948	973	913	981	914	931	927	885	952	945	891	943	936	894	891	955	969	928	950	964	908	927	975	963	881	929	969	916	963	941	923	918	943	931	986	987	952	954	932	967	934	911	974	1025	914	965	961	911	911	954	931	969	930	925	919	937	958	972	950	956	942	954	959	925	951	949	904	972	900	944	935	950	918	937	963	944	926	922	1031	950	957	970	960	968	939	912	933	943	917	969	970	932	970	917	934	939	892	966	963	970	953	939	958	971	974	955	924	947	973	949	938	916	935	929	999	973	905	895	944	940	963	938	947	918	953	939	899	984	898	957	915	974	909	990	961	972	920	950	913	928	967	1010	926	978	924	937	920	909	945	912	910	899	968	889	997	949	961	885	945	947	993	995	924	937	931	927	926	945	926	974	931	928	961	908	979	958	957	960	954	927	921	877	922	906	942	955	942	930	931	908	970	952	886	964	909	971	937	988	911	975	979	930	907	951	922	974	964	980	893	923	922	904	947	987	978	908	944	963	985	955	886	919	900	954	951	876	926	977	921	950	928	956	931	927	914	932	915	1001	951	960	952	899	959	983	900	946	903	919	1009	918	905	935	960	923	957	963	956	897	967	954	930	969	977	911	901	938	897	978	924	992	1000	934	982	989	891	976	929	910	949	984	946	947	942	960	965	914	987	918	919	900	952	938	900	974	957	911	914	947	956	956	903	962	942	992	973	916	897	935	958	945	944	916	954	949	964	909	896	983	949	936	940	945	960	956	870	922	943	913	958	980	914	957	936	946	890	977	965	988	941	960	1018	942	992	962	918	915	949	911	938	939	954	939	943	1016	966	989	915	926	946	883	927	897	975	941	991	928	910	906	966	952	946	984	929	963	951	950	930	931	938	896	980	949	950	974	992	921	928	925	912	947	926	975	938	1013	939	925	949	934	835	908	942	938	913	936	958	963	986	922	908	957	923	931	929	928	946	995	951	963	932	944	947	911	991	941	975	947	911	906	917	912	923	972	969	932	965	951	968	972	981	953	884	958	932	956	980	915	995	937	946	938	934	930	885	897	1004	936	934	952	950	948	928	921	987	936	972	930	1008	961	939	950	937	1005	948	941	952	1003	948	953	953	982	964	910	968	972	970	915	917	957	923	915	943	962	930	966	993	937	942	936	919	988	926	927	924	888	974	942	938	951	941	963	947	918	949	876	908	910	938	930	908	904	943	935	948	935	963	935	889	916	937	937	929	907	903	917	964	975	949	949	961	961	962	986	945	937	974	914	932	973	976	988	935	957	934	992	930	892	949	938	907	938	929	985	980	975	965	951	933	887	911	925	956	877	958	983	959	959	970	941	922	949	970	933	978	944	977	961	966	977	970	957	983	985	926	979	902	956	986	920	929	923	940	984	917	981	996	930	920	980	945	971	925	899	938	971	903	872	970	938	939	938	953	1000	949	949	899	943	975	955	887	933	966	970	917	968	913	938	941	986	951	904	880	935	920	1029	953	942	908	978	950	940	943	960	970	936	902	924	961	910	920	958	954	955	946	947	974	994	929	929	907	934	917	962	933	934	938	900	946	1010	941	967	968	982	947	953	926	924	966	987	945	992	968	935	1006	937	987	942	952	905	906	923	940	933	961	977	980	924	944	893	1005	963	924	965	892	953	937	946	932	892	913	918	923	921	959	924	958	942	928	955	974	945	928	891	931	921	920	982	951	938	977	1018	974	912	928	916	995	956	951	962	967	936	898	963	912	950	983	917	936	954	905	974	1000	936	886	950	893	911	923	933	960	966	966	992	891	919	994	904	920	939	972	986	959	931	939	943	951	968	950	893	957	994	920	945	983	925	955	937	985	884	964	970	940	965	931	940	986	913	970	925	966	942	944	910	912	932	934	972	989	926	982	925	922	938	957	922	1036	919	923	1001	922	917	927	959	960	932	924	999	983	973	931	960	903	913	944	909	931	928	932	959	925	976	965	939	923	923	886	957	980	967	983	977	968	941	1003	923	985	997	898	932	967	929	935	944	924	944	954	927	945	926	989	954	952	965	913	986	969	950	980	926	955	930	965	949	927	907	947	922	956	949	969	931	966	960	932	983	929	936	920	960	1002	881	879	931	948	922	917	967	924	977	972	918	983	942	939	959	944	899	880	979	954	954	954	949	1007	945	975	912	955	915	928	900	896	957	965	916	975	920	924	941	967	958	934	958	968	901	930	924	994	918	971	963	984	910	997	888	936	938	989	1006	923	913	911	913	930	970	921	990	974	917	962	954	941	983
8452	457	271	198	165	184	159	153	165	128	147	152	126	177	156	145	167	146	165	147	150	141	146	146	170	148	148	142	131	145	134	163	129	144	150	152	136	151	135	137	160	137	148	147	122	163	142	164	143	154	140	149	160	149	145	160	125	124	136	149	177	148	152	132	156	143	139	127	157	132	125	174	162	155	139	135	137	161	145	147	166	144	138	140	127	152	165	154	139	138	161	158	139	163	157	121	152	161	155	149	137	142	143	143	141	132	154	154	166	142	138	154	128	130	149	142	144	174	163	136	132	134	166	167	163	149	141	152	177	150	156	117	163	153	144	149	157	152	140	131	133	147	152	119	146	160	153	137	159	162	157	159	140	151	148	145	152	127	152	129	159	163	149	161	141	147	151	138	144	159	132	152	153	135	148	141	158	143	143	125	159	129	158	121	155	163	155	147	155	124	139	144	146	110	175	144	137	143	164	138	179	137	148	152	167	173	149	161	148	158	132	149	140	182	171	158	136	150	171	134	156	139	154	125	148	148	139	136	160	123	114	164	148	134	170	163	193	168	156	133	163	148	155	165	141	143	161	148	170	147	161	138	158	127	117	132	143	163	157	120	154	152	132	167	144	154	146	149	156	167	162	159	152	156	148	153	157	153	140	142	147	144	135	132	165	172	149	162	151	156	157	156	165	164	147	117	137	131	164	147	139	152	166	161	164	167	132	146	140	141	131	148	132	133	129	157	144	151	157	141	151	138	150	122	174	122	127	166	154	151	131	138	140	134	155	127	112	132	130	146	122	144	129	146	138	137	155	131	156	155	145	159	153	144	156	156	162	150	152	136	160	130	149	159	157	135	136	159	151	163	133	132	161	122	145	141	163	149	133	169	154	152	158	148	144	150	149	181	166	158	160	163	152	157	153	148	152	142	120	138	146	154	173	143	164	156	159	150	129	149	153	141	135	176	141	141	146	157	163	142	158	141	152	160	163	143	159	161	157	164	147	146	162	171	128	142	151	150	151	134	150	157	151	152	151	147	108	160	151	144	155	136	136	163	155	161	158	151	157	144	166	156	131	152	151	123	148	149	169	181	132	159	126	124	134	162	147	176	156	132	146	138	157	150	152	133	141	162	138	177	147	161	148	171	166	135	155	177	138	170	142	131	150	136	130	122	145	142	159	138	142	144	151	164	160	156	148	169	151	141	134	141	153	141	169	141	139	168	133	140	166	128	133	155	150	156	147	156	164	166	152	137	139	147	131	163	161	157	176	142	142	142	150	148	140	139	162	156	145	175	161	137	162	159	147	138	139	150	168	124	159	137	137	145	157	162	147	124	143	156	135	161	143	140	167	141	132	147	172	128	141	151	154	149	133	171	137	144	148	146	139	167	122	138	138	154	128	149	163	156	153	135	161	149	136	131	117	169	139	143	143	154	153	153	143	153	151	140	133	166	149	141	144	159	153	171	175	135	135	123	146	156	145	143	149	134	160	148	139	140	166	137	161	154	125	142	158	165	129	132	142	164	156	137	142	156	135	176	160	156	163	159	122	143	135	152	143	148	152	159	148	130	132	164	147	153	152	148	146	134	151	136	145	156	136	156	160	150	150	138	120	146	132	136	139	176	156	136	153	150	133	160	152	152	170	163	156	155	144	161	152	167	160	147	145	155	152	158	139	169	150	175	137	140	134	137	135	157	174	131	122	163	169	141	148	156	152	137	139	142	179	169	136	163	160	160	170	156	158	146	140	141	168	142	153	139	129	131	127	150	136	166	158	138	153	147	137	163	158	138	144	158	145	165	119	156	157	148	147	158	156	148	144	157	148	137	174	159	152	149	173	154	162	155	147	150	117	152	150	133	145	154	150	137	143	128	161	142	144	132	146	154	156	151	149	151	151	148	172	155	182	136	144	147	160	140	164	162	141	151	179	166	139	148	142	155	146	149	134	143	183	140	174	146	141	140	160	150	156	155	139	159	147	160	159	148	155	140	138	122	150	151	151	141	154	137	130	144	163	171	148	160	145	135	139	138	141	144	164	134	143	133	164	156	158	147	164	159	142	157	121	160	136	170	167	136	140	150	164	136	147	147	159	151	146	157	149	142	168	134	121	159	165	184	148	146	171	142	142	125	145	133	162	144	178	124	144	142	148	136	146	161	148	154	146	138	153	149	148	143	149	123	142	142	152	129	155	164	144	142	164	138	141	165	157	135	151	173	138	157	146	158	136	145	160	135	156	157	160	135	142	131	130	154	143	169	142	161	140	173	154	145	148	141	154	155	141	180	169	143	153	124	155	141	160	136	121	146	154	173	157	163	170	138	148	150	118	145	151	166	147	132	137	157	153	160	140	157	157	148	161	138	158	165	152	141	131	166	167	154	130	168	157	141	154	157	134	157	141	133	132	143	175	166	149	144	144	145	142	150	168	146	149	149	130	141	141	134	144	151	164	159	128	174	150	144	164	133	118	144	140	153	150	150	165	142	175	132	153	167	133	129	135	141	134	150	151	147	135	122	143	148	140	162	137	151	150	146	160	144	169	134	147	144	116	148	147	171	156	158	161	142	169	142	141	139	168	149	144	164	136	131	153	147	136	157	158	131	146	162	163	148	152	140	138	118	163	159	140	145	158	154	153	144	178	170	154	122	151	156	142	153	160	168	165	139	149	169	167	136	129	158	178	156	135	166	155	132	167	148	143	136	156	161	145	133	167	156	139	153	174	148	135	129	142	149	140	140	150	148	173	149	160	111	137	161	156	158	153	161	135	140	153	128	160	150	145	135	156	160	160	143	163	155	151	143	140	165	149	154	145	131	139	128	138	135	169	145	160	126	177	140	135	161	131	138	151	153	149	140	145	164	151	158	151	164	146	164	163	140	133	150	130	130	165	122	140	151	128	114	162	140	159	132	154	137	152	151	160	149	156	157	143	137	131	155	134	156	142	137	153	133	138	172	159	160	136	154	133	145	140	166	130	168	175	144	148	135	141	146	142	164	138	129	156	142	149	139	138	131	160	152	163	138	170	142	156	165	175	140	145	158	130	135	158	142	178	133	139	149	149	139	160	147	145	144	131	151	157	156	145	153	143	145	166	143	161	131	157	154	172	132	134	140	147	130	130	128	132	128	147	160	125	146	162	172	150	142	142	163	136	136	172	171	180	142	143	135	160	137	158	146	144	153	142	151	170	142	126	151	143	147	159	157	128	147	148	157	140	147	142	167	162	162	141	158	148	157	144	122	163	140	165	150	150	148	135	140	159	144	153	168	129	156	148	149	142	151	157	154	152	139	138	171	175	135	152	137	132	136	155	131	150	158	139	138	158	148	147	154	152	148	145	136	146	159	145	145	138	150	177	160	134	144	143	128	152	153	154	170	142	153	135	160	137	176	146	151	144	172	140	163	141	142	140	164	153	141	145	155	143	154	135	148	161	142	152	142	164	130	143	134	154	134	157	147	155	167	158	142	160	139	158	141	147	136	176	151	148	145	143	150	151	159	126	152
8664	616	660	673	535	580	493	437	459	432	428	454	454	461	462	468	440	468	455	442	447	447	455	453	405	436	471	466	471	470	466	446	470	452	479	460	437	448	459	468	432	466	451	454	395	436	459	457	399	433	422	454	435	473	448	441	396	485	453	461	442	460	425	445	457	443	464	439	470	422	439	470	427	430	448	422	432	430	430	435	424	408	470	406	450	425	477	435	460	444	458	453	440	430	435	460	436	461	445	457	434	484	453	443	480	441	459	452	414	478	460	419	441	496	500	421	427	410	414	436	445	436	465	433	424	432	455	456	476	448	386	436	462	473	444	434	448	439	444	445	456	470	444	468	444	435	451	468	432	449	461	467	410	449	413	410	440	453	460	414	442	443	406	446	447	470	423	463	461	451	474	458	478	479	458	454	428	470	419	477	422	494	429	460	444	452	454	426	407	421	443	402	452	467	451	466	401	494	426	452	469	432	416	396	436	423	422	453	452	438	417	455	431	438	437	470	435	472	397	447	478	476	420	434	439	448	428	438	451	454	427	466	451	422	431	439	476	434	434	406	442	463	462	461	489	449	442	381	471	423	446	462	438	436	429	467	464	449	458	468	468	456	455	437	479	470	410	411	472	423	438	412	430	413	484	481	455	399	445	443	454	443	440	434	443	476	465	468	419	414	427	439	435	462	443	444	459	449	451	417	438	432	463	397	434	457	451	392	463	472	413	455	496	464	466	426	462	465	438	459	458	401	437	452	430	435	423	438	478	450	441	430	461	483	412	465	448	449	456	459	450	454	434	414	430	460	427	469	477	441	426	462	457	445	418	432	400	455	438	422	452	446	420	426	464	418	408	425	414	468	446	455	427	453	439	488	426	429	442	441	467	422	418	478	440	421	447	466	459	417	410	458	444	463	413	449	450	468	405	428	424	483	450	511	431	433	413	436	440	445	438	420	500	440	453	439	458	431	431	490	457	458	407	439	449	399	453	460	464	422	486	454	449	452	446	422	430	444	445	480	421	428	468	448	419	449	475	414	456	445	465	422	454	410	415	463	448	438	476	474	460	422	461	462	426	448	446	444	447	452	430	420	442	454	450	448	464	449	454	473	424	432	477	521	451	452	456	444	436	406	462	470	452	418	467	442	470	419	470	435	470	421	428	468	427	430	412	422	451	450	482	480	457	479	422	422	435	436	466	434	467	496	452	440	462	457	475	470	451	448	412	454	462	468	455	433	440	489	462	464	390	442	458	401	429	415	419	422	436	467	424	436	461	413	474	430	423	432	452	427	440	462	434	451	410	423	438	448	461	419	476	434	453	444	473	455	437	464	404	469	438	442	409	412	499	447	448	412	467	416	485	455	450	391	453	430	449	442	418	405	456	447	441	475	423	470	445	451	462	492	407	422	452	436	485	437	411	456	446	448	416	463	428	455	465	451	468	442	447	484	445	429	404	422	456	441	463	428	441	460	457	447	474	448	451	392	456	466	470	437	447	466	426	455	453	440	423	434	467	447	454	460	453	461	415	478	437	488	460	444	462	409	425	444	431	425	479	399	438	455	450	423	461	470	449	527	469	494	457	424	449	427	472	447	458	456	474	429	449	434	463	385	426	453	440	425	410	469	463	463	443	458	431	461	426	451	410	428	448	433	458	429	452	448	472	479	429	455	477	456	468	408	413	432	475	456	468	454	456	434	449	458	428	416	426	424	436	466	450	397	465	428	429	460	441	448	465	448	423	478	469	459	432	465	427	482	449	493	451	445	452	442	462	437	414	489	447	443	430	410	437	434	435	428	434	452	486	435	453	440	405	440	461	458	457	460	409	436	463	472	420	470	497	477	484	447	458	413	449	462	432	469	449	445	411	420	446	469	450	465	472	431	444	428	448	441	456	478	487	459	436	420	465	455	429	483	446	435	460	420	437	437	399	455	484	449	458	452	457	399	467	433	462	414	472	405	502	439	451	434	453	461	455	432	454	446	436	432	418	441	440	430	442	451	483	443	440	422	457	455	395	456	442	467	456	467	437	472	445	456	437	452	419	474	421	430	431	419	437	420	428	478	496	441	495	436	454	427	469	432	473	452	439	419	388	450	445	491	414	462	455	434	417	425	405	457	446	471	420	442	459	437	444	451	444	437	444	472	450	442	453	459	462	478	438	462	430	437	446	471	443	438	466	434	441	430	454	438	430	450	447	474	463	445	445	433	422	451	467	469	438	487	444	458	460	475	435	446	454	467	478	419	399	397	444	436	425	424	432	462	432	436	427	403	466	447	475	458	420	458	477	477	455	445	442	431	453	431	442	450	448	467	452	436	425	454	469	421	410	457	468	438	412	515	452	412	449	459	472	415	461	428	444	492	457	426	446	443	482	466	448	470	446	431	430	466	436	443	431	445	458	472	437	461	428	437	441	427	440	454	441	464	451	487	478	426	474	437	419	440	457	440	439	450	455	455	429	439	429	434	449	499	479	423	461	445	417	451	456	449	455	481	459	468	405	435	437	435	437	462	447	458	447	439	451	431	488	426	453	462	421	473	445	392	483	456	465	450	446	433	469	414	463	449	440	430	395	430	461	462	449	434	423	426	460	452	480	461	442	444	441	457	445	466	457	441	432	462	457	445	456	452	420	434	468	435	480	450	451	439	443	468	427	464	436	477	433	446	432	439	439	426	455	441	423	452	460	439	463	445	414	449	433	486	423	474	460	433	429	464	417	484	426	434	476	461	439	446	443	476	459	436	435	409	449	424	449	442	434	425	443	418	443	409	464	487	435	415	468	427	438	446	386	467	421	428	455	426	425	447	407	423	417	448	461	434	437	423	441	515	462	444	428	487	391	434	473	465	450	447	441	424	452	466	428	422	421	408	425	452	434	444	414	453	458	446	433	468	449	501	428	449	474	507	421	477	451	443	453	468	451	462	444	442	443	448	410	441	431	452	451	437	411	456	451	467	456	440	443	469	434	489	461	445	418	456	446	429	463	442	447	439	433	459	450	417	466	467	479	449	453	445	448	480	428	431	443	476	446	414	458	405	473	432	406	454	435	476	436	474	441	453	433	434	442	420	478	448	455	456	429	455	451	434	449	456	442	429	417	437	464	443	401	473	436	451	434	453	421	455	421	483	437	411	440	448	523	485	478	464	449	446	451	443	437	434	416	431	451	446	468	480	445	442	446	449	432	437	467	479	445	442	419	450	489	466	469	430	399	435	477	459	416	409	446	439	429	437	418	447	451	450	436	470	451	452	435	453	455	434	468	430	458	465	450	445	445	468	425	436	465	452	471	454	461	444	463	438	443	447	435	459	479	444	465	411	433	437	459	413	472	454	503	430	463	426	463	479	427	449	425	451	437	444	419	449	441	461	441	392	448	441	428	453	393	459	430	465	468	431	459	439	461	457	442	461	412	404	469	463	469	453	445	437	452	400	482	452	445	442	457	415	457	429	423	443	433	404	491	417	421	452	433	418	405	430	445	420	411	458	483	426	456	412	444	440
55161	19368	2366	1013	825	624	484	463	438	398	368	399	356	313	328	335	390	336	302	338	342	312	350	315	326	357	343	331	320	367	326	320	304	312	336	360	323	327	322	292	319	334	314	314	343	333	331	328	310	336	320	303	299	305	324	343	304	351	351	338	313	318	314	327	306	326	323	327	332	352	318	280	352	296	283	299	335	310	306	297	320	298	285	301	304	305	301	327	348	327	299	310	327	320	299	299	316	309	334	308	341	325	288	320	313	312	329	310	295	296	309	263	323	298	316	326	310	301	340	309	313	316	344	308	335	343	329	299	312	353	320	326	310	328	318	304	306	293	327	277	286	328	333	307	294	342	304	328	331	311	303	325	307	351	314	300	331	329	325	323	312	331	323	314	284	300	343	318	329	284	351	323	357	315	354	342	337	341	321	295	306	329	343	347	294	340	336	304	340	362	303	330	301	303	307	298	290	306	327	306	321	342	312	319	355	339	309	354	285	282	317	320	351	307	301	312	326	345	302	316	305	327	304	330	322	327	297	305	313	317	321	310	302	338	270	311	323	342	352	336	308	342	337	322	298	302	314	348	293	318	294	297	287	320	287	313	325	318	339	311	312	331	310	337	325	313	329	334	313	292	304	311	301	314	291	354	327	355	338	328	328	299	323	286	334	344	303	327	317	310	302	281	316	335	314	304	285	338	326	308	320	338	312	285	308	303	280	299	308	329	317	298	341	299	293	352	299	326	324	325	341	313	323	308	316	302	293	329	317	305	352	310	299	312	309	323	308	344	321	289	323	340	321	323	318	316	310	311	317	323	314	353	327	323	351	313	345	348	330	308	293	313	305	317	269	325	295	276	299	325	309	308	322	291	349	305	314	334	316	339	332	315	332	318	335	305	316	312	305	311	350	309	338	326	295	288	339	317	305	327	326	308	328	293	318	361	277	331	314	311	305	318	293	297	305	325	328	333	328	304	334	298	310	307	299	297	319	347	317	315	267	348	281	321	318	321	293	304	293	319	305	302	318	356	299	309	294	362	312	323	309	336	317	288	362	326	347	336	332	344	298	315	286	347	296	286	341	338	332	298	319	321	279	352	299	322	336	309	278	333	305	294	308	313	320	278	318	314	331	294	325	279	320	310	309	312	289	334	331	316	320	324	333	321	314	285	300	334	304	321	289	321	321	312	323	286	309	332	297	333	323	303	312	296	299	298	331	301	333	302	292	321	302	305	322	331	339	307	323	312	311	298	304	308	309	318	311	293	306	330	266	285	344	304	309	310	342	319	315	329	341	304	335	305	324	311	313	328	303	323	325	334	313	290	330	319	322	332	311	309	289	329	324	337	334	322	304	334	310	321	305	329	314	310	347	310	298	343	328	328	261	328	302	326	320	308	300	308	328	328	335	291	314	318	304	330	318	303	300	313	326	313	291	304	305	311	336	283	297	297	338	306	324	298	300	300	323	336	303	337	294	309	316	307	336	300	312	289	320	296	340	334	319	317	316	280	336	310	310	363	316	279	315	318	310	310	314	298	325	282	273	320	286	292	320	349	334	304	328	348	292	310	309	322	307	313	313	339	295	323	315	322	321	313	311	341	286	340	332	326	358	332	324	324	300	293	331	287	284	331	318	323	276	311	323	312	328	309	311	285	299	304	302	344	293	319	312	316	290	338	314	341	318	297	298	315	322	305	308	370	290	298	298	320	306	303	273	293	332	303	351	286	332	338	295	338	322	341	304	330	278	293	293	313	355	322	327	324	308	283	324	340	303	314	327	335	336	342	307	311	332	360	265	316	313	292	280	331	297	318	331	330	356	303	326	310	305	324	303	321	325	294	339	283	324	322	345	312	327	337	311	308	311	340	328	298	315	304	284	333	330	328	294	364	353	289	277	313	321	311	307	307	316	314	324	328	309	306	298	329	334	322	314	333	317	282	310	344	313	338	302	299	324	347	312	328	352	336	293	336	329	321	317	326	303	329	307	326	336	306	301	320	305	306	310	328	318	328	281	309	327	322	321	315	300	321	349	312	306	319	326	306	266	298	325	339	323	342	295	322	318	327	323	314	338	315	282	322	311	344	316	304	340	320	306	298	320	305	303	307	295	316	330	324	318	298	355	324	315	310	295	341	326	327	325	342	318	278	323	301	306	316	326	323	320	336	343	325	288	324	283	320	275	312	324	296	282	302	363	315	311	320	327	282	324	332	314	314	287	309	337	307	292	314	327	307	314	279	291	302	333	263	309	352	303	346	310	300	322	299	350	316	336	296	328	318	315	336	311	318	344	338	320	301	320	330	324	294	280	285	299	304	330	330	313	321	315	345	353	338	279	355	333	326	324	298	310	295	347	294	293	307	310	301	305	322	313	304	326	298	327	331	294	291	295	281	325	302	337	307	284	301	319	314	321	316	268	303	307	323	303	301	328	355	329	318	296	285	328	337	321	321	311	332	295	319	329	329	322	306	333	319	329	312	317	344	323	344	310	354	294	321	281	354	313	314	302	309	300	305	335	304	330	297	319	353	281	321	312	284	300	288	320	317	318	288	287	332	291	318	319	300	321	262	327	309	296	271	324	303	283	336	313	317	294	345	361	307	325	321	323	335	311	335	323	290	348	300	312	279	327	289	321	340	302	327	302	323	315	324	311	315	283	334	298	275	279	332	268	301	310	313	320	318	304	330	341	315	313	310	291	299	322	343	341	322	319	342	329	321	312	299	300	300	318	322	311	316	330	322	302	315	277	307	325	322	320	314	329	329	355	323	276	319	297	336	336	315	303	340	301	337	311	290	316	297	299	343	326	335	314	313	343	291	378	317	293	327	289	318	299	297	326	309	277	315	336	303	350	330	303	348	326	322	317	292	314	311	338	305	295	301	307	326	319	296	318	312	319	320	310	286	330	318	300	288	303	332	297	317	297	350	312	317	331	324	306	307	287	347	344	313	329	304	320	279	327	345	309	298	317	323	290	343	307	289	271	320	328	302	299	332	314	299	315	332	314	292	338	324	300	299	316	304	311	303	282	307	298	348	328	312	310	309	312	296	322	296	324	324	318	290	330	323	302	339	308	301	331	290	300	314	311	307	309	319	304	316	312	311	301	297	337	306	318	324	305	344	317	322	312	301	309	322	319	310	328	296	327	316	320	304	340	317	286	330	318	327	312	313	327	324	317	332	295	335	302	308	337	308	349	337	318	322	299	328	339	328	325	286	317	303	313	334	341	316	311	352	349	328	340	293	321	351	306	303	303	314	309	308	298	337	319	323	331	309	321	321	326	294	313	303	328	317	303	278	343	320	314	307	295	329	287	283	325	286	300	337	291	308	329	317	339	324	321	317	348	307	263	356	334	297	350	296	310	286	303	311	329	279	328	303	328	298	329	323	294	318	310	309	302	340	313	313	306	348	326	301	310	318	326	286	319	343	310	285	322	281	329	303	304	306	324	311	312	313	336	315	287	312	298	308	332	338	312	318	296	349	328	309	300	323	283	327	313	304
31647	1886	2518	2901	2595	2225	1889	1647	1522	1436	1293	1185	1157	1138	1165	1011	972	1001	974	929	956	965	919	902	876	888	899	901	920	976	837	850	833	873	805	923	810	817	851	826	783	815	790	813	837	818	885	820	813	782	829	805	807	831	809	859	807	846	824	881	809	785	810	776	762	811	847	822	816	829	818	815	758	769	820	804	810	801	860	825	781	778	828	843	793	824	811	843	815	822	816	828	850	793	795	801	770	777	783	813	800	796	769	817	816	792	820	784	804	824	769	828	805	823	764	798	797	809	803	763	784	791	813	842	791	748	808	800	786	772	807	802	831	804	776	778	824	800	816	749	750	813	784	824	811	764	801	796	803	820	820	749	800	844	756	784	805	791	813	769	815	786	788	803	827	785	743	797	779	799	799	770	818	844	810	771	781	757	857	781	832	816	801	802	871	830	848	788	772	805	787	797	828	815	788	744	830	794	779	793	844	804	803	835	812	800	771	807	797	790	792	798	762	798	768	778	813	749	779	816	751	761	738	811	822	795	791	824	830	735	784	810	813	814	792	860	839	855	810	739	871	826	785	768	802	799	813	834	825	802	789	832	776	859	818	815	815	770	756	746	803	822	751	830	808	798	796	843	773	807	795	780	786	833	806	835	837	824	850	796	791	816	833	815	780	832	793	846	794	802	748	770	782	844	817	765	779	790	815	850	802	727	820	845	821	777	773	818	757	738	779	836	802	797	880	854	733	775	816	830	789	806	798	748	808	824	795	793	767	780	827	772	810	752	825	830	769	832	778	774	785	784	825	829	812	826	791	799	795	766	796	762	759	806	825	804	810	796	828	870	766	763	817	828	824	775	799	821	788	809	819	789	842	745	796	789	789	788	791	815	739	778	789	786	809	733	751	790	757	817	831	825	825	813	768	766	862	833	800	836	771	840	725	795	819	783	789	758	797	764	767	775	804	788	831	805	813	742	817	781	821	809	799	782	842	809	818	759	764	806	815	782	811	775	810	803	861	789	780	839	807	842	784	814	778	791	836	797	749	816	817	807	789	810	767	829	832	770	801	799	774	805	795	773	782	772	825	796	773	767	811	745	742	809	832	853	785	777	765	794	826	846	806	833	795	807	780	819	795	854	792	772	770	771	772	807	817	815	840	820	854	807	853	834	762	787	791	805	792	762	824	811	772	806	772	812	819	767	768	785	780	770	799	748	793	787	784	840	753	788	810	798	790	778	823	820	813	784	770	797	773	847	762	803	837	815	836	786	822	807	861	799	814	798	789	793	741	812	805	810	756	824	773	759	713	797	791	816	790	819	815	772	835	812	745	806	797	762	795	801	758	855	836	791	813	839	775	821	807	762	787	760	734	819	884	823	789	799	792	816	828	781	794	791	823	799	804	849	785	784	800	804	804	819	752	803	820	813	764	775	762	791	766	818	760	746	804	802	786	795	807	766	859	819	789	772	817	785	771	802	797	799	830	805	778	823	791	867	835	825	767	808	817	793	792	810	809	798	797	812	736	797	803	832	814	817	809	805	805	836	773	836	773	782	800	785	746	823	820	806	801	820	806	780	806	811	767	776	777	818	826	812	780	802	841	766	772	775	846	790	838	769	845	775	824	766	800	745	809	807	837	808	773	799	769	821	822	818	797	799	840	767	767	797	809	810	782	841	792	825	782	800	759	825	802	789	814	850	812	744	778	838	806	776	811	787	787	749	775	849	824	803	840	816	771	821	804	803	795	782	795	833	818	733	819	758	778	840	810	806	871	839	784	837	817	759	783	777	810	813	798	823	841	816	787	782	815	834	790	779	794	816	820	755	796	809	792	840	783	830	858	843	768	786	817	848	860	775	806	757	794	840	794	802	800	780	808	829	791	815	817	785	826	771	801	830	853	840	807	780	814	801	791	801	776	799	738	820	797	823	809	786	761	814	850	781	859	785	799	832	787	768	862	802	767	825	821	807	820	822	770	818	814	814	740	800	791	859	822	824	772	800	841	831	769	837	811	809	775	780	792	753	792	856	822	774	797	808	774	740	800	732	793	837	798	797	755	773	746	854	786	825	807	817	759	844	810	801	835	782	763	837	783	784	770	805	768	796	844	805	819	835	811	847	833	840	789	826	798	734	818	778	815	797	805	753	815	762	755	824	789	845	815	853	791	772	801	826	790	794	782	796	831	838	831	798	763	769	799	785	841	780	818	868	753	793	780	795	817	789	795	835	746	746	854	813	748	793	828	792	836	775	788	829	779	800	763	807	827	807	787	797	787	778	761	816	820	744	852	748	792	848	789	786	762	810	739	828	830	814	818	857	805	812	837	782	786	843	812	790	796	801	770	798	791	806	780	791	803	796	793	755	779	791	771	870	840	788	807	791	801	768	770	806	800	815	791	791	785	784	785	786	868	839	765	805	797	809	731	783	815	773	758	820	803	803	797	779	834	808	800	827	785	822	735	779	787	839	798	751	821	804	800	759	821	788	825	761	819	775	775	800	775	782	819	779	846	713	791	741	762	813	854	831	839	755	780	759	751	805	779	826	818	801	826	852	748	815	779	832	817	781	796	809	803	800	784	828	796	786	828	809	760	831	788	794	823	791	843	794	771	814	767	808	790	846	777	802	805	825	772	771	763	773	777	772	776	792	803	800	766	782	810	758	815	796	808	814	775	779	813	802	798	832	777	794	800	828	778	785	817	790	810	806	803	782	824	764	750	788	735	797	812	827	828	822	776	822	774	762	773	821	803	820	775	828	814	786	810	773	797	828	789	757	778	849	866	849	789	810	840	796	796	774	829	820	829	816	796	753	848	860	785	761	833	847	815	767	796	765	797	828	864	837	824	820	780	731	792	821	806	821	801	773	784	815	818	804	802	858	767	782	798	819	762	835	778	768	799	805	816	822	799	748	829	811	805	820	803	823	798	810	808	788	822	823	768	781	803	821	803	804	801	805	754	790	847	788	787	731	817	779	746	813	790	806	778	804	809	745	812	763	786	811	830	771	806	764	788	752	806	784	742	784	825	771	794	787	790	818	791	862	833	768	765	816	815	752	771	834	775	805	785	845	796	752	738	806	831	778	796	783	807	818	803	800	809	818	794	818	791	718	767	804	836	856	802	829	815	837	796	782	893	788	793	832	810	768	833	790	797	731	782	790	777	807	767	848	782	795	840	803	766	793	792	784	789	809	880	854	813	829	777	801	777	806	820	755	784	836	796	808	783	758	798	713	814	865	774	799	779	799	808	783	829	830	786	829	815	807	815	810	809	780	802	818	784	808	766	794	769	802	759	787	806	751	791	838	764	757	841	781	819	812	809	794	776	840	829	778	767	814	826	781	822	703	764	812	804	799	790	820	844	815	793	813	784	767	791	752	800	768	772	782	760	801	815	836	772	765	803	772	810	808	813	785	840	815	820	811	822	810	850	787	807	810	799	818	778	796	804	809	797	798	777	830	812	814	821	783	826	853	759	790	789	777	784	796	798	792	786	824	786	766	765	768
68955	29551	7229	1964	1290	931	791	686	628	589	574	530	497	507	507	486	487	422	458	453	441	433	443	424	409	418	471	425	451	379	431	416	403	431	411	409	399	416	415	427	408	412	394	353	385	392	435	413	400	455	412	412	433	422	422	415	392	411	437	430	402	407	382	412	410	386	374	376	364	379	356	417	424	400	388	388	419	399	424	399	402	380	388	396	398	359	419	390	391	401	452	409	420	397	390	369	399	371	416	415	368	396	425	403	400	417	387	416	366	371	398	387	415	413	418	358	404	403	418	410	404	450	407	421	430	366	378	371	415	423	452	430	384	386	410	366	424	408	361	378	391	370	411	372	400	419	428	402	398	406	397	357	382	387	394	446	360	379	406	431	355	431	398	371	420	391	395	417	405	450	410	399	434	410	386	414	383	399	395	398	398	413	396	385	387	400	420	400	398	404	395	395	389	388	385	442	389	372	419	376	407	378	393	389	385	407	398	383	397	376	395	366	387	409	394	391	388	406	383	358	427	397	391	412	380	409	391	371	404	377	401	393	422	404	423	415	382	372	382	420	382	416	419	401	369	377	410	416	419	408	401	372	399	413	395	396	400	394	397	379	410	413	417	425	367	377	377	405	430	387	376	404	394	425	395	390	371	389	422	413	410	393	392	388	395	384	394	383	386	398	407	406	428	405	399	373	417	420	384	431	412	411	425	394	439	441	401	407	379	417	402	454	402	437	367	368	379	415	381	408	373	377	410	400	393	432	393	400	416	387	419	381	398	422	413	411	382	382	391	436	428	402	412	398	386	381	388	408	352	403	346	367	411	413	411	391	392	387	374	424	434	393	397	417	372	393	403	388	401	397	416	390	422	409	403	383	413	423	398	408	410	405	418	359	417	431	385	395	416	424	380	413	413	408	410	401	451	357	419	406	365	372	384	414	364	389	394	378	379	386	403	408	384	397	407	425	424	402	396	416	376	371	409	439	414	436	396	404	390	408	409	375	406	424	407	386	406	377	437	395	432	378	434	417	421	371	379	431	427	392	412	388	393	382	432	380	368	423	409	417	411	406	387	366	396	415	394	416	404	424	404	379	386	372	375	413	393	399	360	356	380	416	398	399	396	381	412	398	426	435	412	384	354	380	405	398	409	372	419	375	399	387	382	414	409	426	403	424	374	417	387	393	392	385	378	432	399	413	368	432	405	365	421	386	385	412	428	342	390	394	411	402	410	396	397	379	373	420	418	384	375	373	379	426	404	425	406	432	403	440	415	412	356	421	385	450	395	403	382	374	364	408	380	408	383	417	411	380	378	378	418	403	412	412	387	373	362	380	376	396	425	396	418	440	385	404	382	401	387	437	366	409	432	391	396	398	388	403	399	403	399	449	346	434	428	396	414	369	437	370	353	352	354	386	418	405	414	420	399	397	445	428	366	402	403	409	428	383	398	390	427	414	374	384	403	405	444	376	391	396	422	402	418	418	423	436	399	381	382	382	401	389	365	397	360	397	370	423	417	382	382	400	407	431	391	391	389	421	391	443	438	421	416	413	393	370	429	409	390	412	409	388	398	388	415	401	372	392	434	405	416	356	402	432	399	372	362	402	395	378	400	393	400	372	425	374	372	389	398	391	381	353	403	401	352	391	419	404	356	424	362	408	384	395	413	450	410	429	398	405	397	443	410	426	420	385	414	385	389	392	401	375	413	385	373	435	381	385	406	419	403	398	399	411	394	344	367	412	391	421	403	412	400	392	406	404	412	394	382	396	397	390	402	406	409	422	418	423	391	399	429	409	410	400	362	397	407	396	404	422	429	380	378	397	392	384	402	402	424	420	386	361	430	400	377	374	396	410	424	366	432	402	441	364	403	384	404	360	367	408	387	425	365	432	403	367	394	389	410	410	390	411	393	416	388	388	410	387	429	389	380	444	409	397	424	395	408	388	433	401	344	423	370	398	379	412	377	398	398	426	441	440	371	404	384	404	345	380	372	372	427	412	388	413	401	364	407	389	377	363	422	410	429	403	388	378	395	407	394	406	394	382	366	430	378	387	395	382	407	379	393	380	383	361	389	366	421	430	421	391	364	393	384	396	358	369	401	454	377	394	417	395	411	359	376	445	433	377	418	408	374	382	390	412	405	421	381	363	378	438	399	402	394	415	408	423	373	405	388	409	375	391	409	421	414	378	391	389	440	388	393	369	406	408	424	411	413	414	396	436	442	413	389	408	436	417	375	400	398	377	395	450	402	443	397	392	393	396	381	383	394	389	417	386	418	395	425	394	418	399	377	396	427	366	381	353	370	396	395	395	385	370	386	413	429	421	416	374	414	388	424	359	383	419	400	400	364	421	383	401	386	385	412	416	400	391	413	402	403	376	388	408	387	377	391	395	428	401	378	379	408	367	419	400	427	376	390	402	409	395	418	359	412	417	407	393	401	407	377	406	407	414	392	417	387	427	407	358	388	415	373	408	382	375	371	376	403	363	368	382	393	415	388	402	435	368	426	368	409	349	404	401	402	380	373	398	421	404	376	411	374	373	370	418	395	394	375	410	411	362	403	415	388	402	367	365	403	392	404	415	385	412	377	389	381	398	421	425	394	392	389	413	410	361	386	419	416	404	349	382	375	381	427	420	407	410	389	433	393	411	373	355	442	392	379	402	390	402	425	407	371	387	419	410	375	414	384	405	379	400	394	424	358	379	373	423	399	429	428	392	391	363	397	384	422	445	352	366	408	414	394	388	402	374	397	423	388	405	366	371	375	396	419	386	401	411	409	402	398	400	396	362	378	383	393	395	429	388	410	371	388	393	387	359	401	398	393	428	395	418	399	414	377	409	426	421	420	388	396	376	371	406	421	387	366	397	386	370	389	403	395	401	373	421	415	386	394	414	412	359	409	393	384	414	411	407	419	372	408	419	386	373	394	401	395	416	414	381	421	418	419	393	402	422	365	414	381	365	377	414	387	348	411	388	406	397	371	426	371	378	380	408	390	407	347	402	410	416	403	382	428	411	382	428	387	381	360	389	403	402	360	397	415	413	376	377	395	386	394	391	370	428	424	398	377	384	395	431	403	440	431	371	394	386	421	411	381	369	399	403	417	369	385	416	435	406	427	450	389	380	407	421	379	400	382	429	390	395	407	367	355	391	391	375	367	386	431	441	406	377	416	421	403	403	417	399	405	377	383	360	395	389	421	410	416	413	373	385	370	401	380	388	402	424	388	351	379	399	427	398	373	415	354	387	390	417	376	369	370	397	401	364	396	373	396	366	384	429	382	440	407	421	400	391	379	430	394	371	358	343	421	388	381	368	431	407	400	382	396	373	403	386	403	413	414	401	387	433	422	413	387	400	380	440	398	397	403	446	400	385	408	380	368	407	412	385	414	408	378	373	394	378	394	410	416	397	402	386	429	404	424	403	388	386	409	404	409	420	463	416	420	392	400	433	411	405	374	421	384	421	390	409	390	431	378	387	380	381	441	402	379	403	420	379	378	404
41463	2666	4419	4924	4321	3648	3073	2625	2254	1989	1906	1736	1563	1519	1513	1454	1355	1350	1308	1268	1207	1195	1217	1156	1139	1162	1165	1186	1149	1068	1150	1052	1055	1059	968	1107	1027	1057	1097	999	1053	955	1061	963	1034	1041	988	967	1027	1013	969	968	977	1023	950	969	987	1011	992	941	952	989	1024	914	970	937	945	938	971	945	991	959	909	905	958	997	979	923	978	954	957	969	993	991	986	999	949	961	964	944	946	922	989	1019	953	972	1008	944	946	965	980	952	955	962	923	953	908	979	945	957	952	962	941	986	957	882	924	976	960	901	892	922	924	912	950	960	900	974	929	935	983	945	972	974	965	934	962	979	977	969	931	890	963	915	957	994	973	976	968	969	960	924	923	966	1006	961	953	922	947	943	982	925	933	968	939	934	957	924	998	937	951	919	988	948	1002	957	897	945	943	902	938	969	984	956	929	1048	995	947	989	950	975	941	948	928	1010	932	952	905	931	925	928	979	1000	937	913	962	902	955	945	935	926	976	1001	973	991	931	992	868	942	1025	943	896	1002	969	955	937	971	978	902	930	901	925	932	917	975	940	948	960	928	943	953	948	935	986	957	965	921	955	963	965	886	921	976	1016	968	901	975	907	914	930	981	964	958	957	934	959	918	927	1008	920	922	929	948	957	951	910	982	950	960	904	960	946	908	880	929	951	922	962	892	928	968	917	910	929	973	950	920	984	968	939	951	961	953	995	984	962	942	992	878	942	953	943	960	926	988	980	969	953	950	941	952	899	905	907	963	895	932	968	916	969	923	957	871	948	945	961	913	979	937	956	933	934	907	988	907	919	923	907	982	951	957	993	915	974	919	954	897	920	978	916	957	937	902	942	946	940	998	921	974	943	936	968	951	938	889	952	991	913	949	952	969	1010	930	944	947	935	968	954	949	954	911	956	898	975	994	919	921	944	957	955	909	966	983	965	928	963	950	941	908	949	864	886	943	969	930	1025	886	1028	907	939	925	937	937	933	932	904	963	923	937	933	966	925	946	929	942	957	942	960	904	935	928	939	891	879	971	918	932	881	973	924	978	933	930	918	940	968	920	968	919	975	973	999	918	921	996	923	966	921	953	958	931	968	907	1011	954	889	867	930	976	960	904	974	943	975	959	942	925	971	1037	1009	955	952	957	954	992	893	1012	937	952	951	946	924	946	966	1009	963	938	982	980	964	975	953	885	944	984	999	928	1012	915	935	964	972	943	947	928	930	955	961	964	908	1002	922	961	977	965	959	961	964	977	923	954	976	934	950	905	986	898	933	936	932	920	949	956	1011	972	907	944	946	947	929	977	911	958	926	951	932	932	895	933	967	939	972	937	906	1007	941	917	949	934	1036	958	943	946	861	941	915	973	934	923	986	932	966	914	987	924	930	910	926	996	957	962	951	940	965	1016	971	905	898	1013	908	950	973	928	910	954	972	946	937	948	896	956	913	949	922	889	1010	947	954	939	951	922	962	936	952	923	904	940	970	884	873	956	919	962	885	970	954	946	951	926	903	886	933	971	915	951	970	935	894	932	931	927	923	927	987	933	913	947	947	909	914	993	845	940	933	969	917	983	922	966	945	987	973	966	932	995	969	1000	939	884	978	928	931	903	1001	962	935	1010	930	990	927	972	985	990	979	917	985	967	962	953	926	989	939	884	971	948	914	911	911	977	910	887	966	918	939	953	964	924	978	990	921	954	924	914	936	935	920	882	941	974	932	930	918	965	959	942	881	1010	957	909	972	986	979	965	983	923	917	972	960	955	954	975	956	923	928	963	984	960	963	918	917	875	995	912	868	939	915	906	958	852	963	969	927	988	1007	980	966	911	939	951	906	933	1010	949	913	975	935	951	941	918	909	960	961	905	941	908	900	975	931	957	884	966	913	931	954	931	945	985	947	944	931	975	943	965	935	950	993	993	935	928	982	949	926	984	1052	922	974	994	951	937	979	926	936	972	946	961	911	945	1009	925	889	974	928	956	921	933	977	976	920	953	958	959	926	924	982	947	980	897	956	896	1006	982	916	910	929	939	900	914	886	985	954	968	890	962	989	1014	936	911	949	958	921	931	908	886	945	948	949	976	955	932	955	960	988	938	928	928	970	951	971	918	952	910	961	956	1010	906	930	977	942	975	966	936	943	953	1004	968	949	936	920	989	983	978	931	958	990	980	894	920	902	965	878	942	943	946	892	1041	942	898	920	948	928	977	902	933	978	936	940	936	930	946	969	887	944	900	907	973	938	946	946	994	942	950	956	977	920	921	945	942	962	906	953	985	940	932	930	950	931	993	935	923	914	1000	954	917	990	926	949	985	900	927	937	929	916	938	912	942	893	923	918	1017	930	917	972	935	904	900	956	1023	931	947	941	930	965	953	930	943	971	925	960	922	918	930	939	915	942	1014	935	922	987	972	968	943	937	939	942	896	939	941	975	929	970	922	916	936	955	935	932	948	915	906	930	943	940	912	958	913	963	935	967	874	929	932	972	954	905	975	888	930	941	970	940	992	929	888	924	937	913	973	898	934	955	952	907	944	963	973	937	939	933	916	1005	914	933	947	931	948	925	963	987	927	938	900	924	939	961	931	939	901	933	923	939	972	946	976	903	905	920	880	950	899	884	936	951	933	948	958	954	939	924	959	914	966	926	937	888	965	910	930	956	989	951	929	982	949	945	908	913	941	896	926	897	945	954	928	1026	970	970	912	922	971	881	948	944	942	972	1005	927	979	939	974	986	918	917	944	915	952	995	949	922	904	916	964	934	978	959	972	932	953	985	937	934	941	946	995	926	929	1023	988	898	981	994	951	980	937	907	975	961	933	980	1006	942	933	931	927	872	939	929	923	973	962	914	978	942	959	984	938	915	945	920	995	925	905	925	944	947	973	944	924	893	947	956	913	954	956	944	965	948	942	925	900	952	945	928	967	923	956	951	978	916	948	956	905	935	947	946	946	940	967	927	882	964	947	981	903	935	980	922	976	980	925	910	974	904	913	930	1030	983	931	940	910	939	973	975	952	992	968	943	989	991	936	892	910	1000	954	884	920	937	947	962	917	954	947	925	966	977	961	919	920	950	951	937	950	948	915	889	926	929	913	923	1007	922	919	952	973	933	957	956	943	989	956	962	1012	910	955	952	958	946	947	977	989	962	983	932	961	1004	927	921	904	940	947	948	943	1000	963	930	901	915	930	896	943	987	947	944	975	936	929	992	933	898	933	923	985	966	951	928	926	986	941	969	904	939	950	981	963	1002	953	993	959	902	1001	1002	953	952	969	933	948	957	929	949	917	987	962	936	905	932	986	902	955	931	964	936	889	937	950	944	937	981	951	971	922	963	961	954	955	978	920	969	928	935	957	959	918	962	979	947	968	957	966	964	974	941	960	937	961	946	911	945	919	951	944	920	924	965	943	963	978	931	962	900	960	927	924	923	924	950	1032	910	932	941	945	937	928	954	909	908	945	982	892	948	878	937	993	896	939	942	966	887	950	953	974	991	913	943	981	904	910	956	981	937	925	1013	938	952	879	989	943	888	962	901	999	993	936	900	954	930	925	958
8781	497	255	201	162	142	140	145	185	138	133	168	145	154	155	154	158	146	170	167	156	152	153	139	169	148	149	151	175	145	135	163	163	152	149	132	131	136	142	136	128	145	162	138	156	169	138	141	137	161	150	160	131	148	161	128	149	162	155	152	143	177	145	154	140	147	153	151	165	145	138	132	126	144	139	147	154	149	158	161	156	146	155	151	149	169	132	172	142	146	150	147	140	149	143	133	133	144	156	138	162	159	125	158	153	177	142	164	136	167	142	156	145	145	162	137	136	160	157	137	158	138	150	159	141	155	134	146	123	147	132	138	167	144	147	140	140	137	126	153	157	163	179	137	159	140	158	156	163	147	158	173	134	159	152	171	162	163	150	145	132	155	157	167	148	144	169	134	127	137	124	136	137	141	177	143	174	147	137	163	149	143	149	130	153	133	156	132	140	143	159	165	138	150	139	144	134	142	136	145	168	142	170	120	147	128	118	143	161	152	134	178	124	155	174	157	154	149	151	160	170	170	163	141	137	134	118	152	147	161	152	139	136	159	167	175	153	160	141	155	140	162	166	163	148	150	161	156	138	147	135	136	160	152	155	129	153	158	147	172	161	130	128	155	140	147	139	136	134	149	145	145	139	142	158	154	167	141	145	147	153	150	157	140	151	167	138	142	124	130	156	156	144	165	165	148	140	165	160	135	137	150	157	142	167	131	152	137	126	145	155	135	157	140	150	150	141	165	173	140	153	138	144	156	112	153	145	144	140	125	149	176	134	155	150	153	132	159	136	163	133	149	140	130	161	163	155	142	160	162	150	140	151	141	144	157	145	132	145	150	133	164	177	154	172	161	130	141	146	153	150	150	157	134	149	158	134	142	115	150	154	147	143	154	151	144	168	140	143	147	155	180	126	160	170	171	160	117	149	156	137	149	174	158	168	142	170	152	142	152	135	137	139	143	132	134	151	158	134	137	141	162	163	141	140	154	143	130	141	133	140	168	169	135	137	142	122	141	132	138	154	128	130	122	153	153	175	154	122	141	141	173	154	176	149	145	145	150	144	148	146	177	151	158	145	137	157	138	154	150	140	146	155	121	142	162	141	132	152	140	152	149	129	153	167	151	150	153	149	175	142	165	145	157	134	162	165	140	152	148	158	143	174	168	150	135	158	173	159	143	137	168	153	151	160	152	154	150	155	146	153	151	162	144	152	157	142	162	163	139	161	145	140	139	143	143	148	152	160	166	135	166	150	166	137	167	155	149	147	138	144	157	153	141	143	139	158	152	156	165	136	155	166	151	139	133	150	156	133	145	155	138	137	143	134	165	127	142	169	176	150	117	161	143	143	141	164	152	147	134	165	143	148	142	123	161	154	146	135	170	164	173	165	140	136	140	140	148	149	145	141	155	132	154	152	146	165	136	137	164	150	154	142	148	152	152	153	141	132	152	153	167	151	150	170	148	151	131	151	146	141	165	145	152	157	147	131	153	149	134	126	146	139	150	142	146	160	157	150	126	133	145	155	137	153	156	133	155	130	173	142	151	161	131	161	139	138	134	140	134	137	152	150	154	134	143	161	147	164	142	135	151	148	134	158	172	153	168	144	142	129	148	159	143	149	132	134	137	131	153	137	119	147	156	136	140	162	154	144	157	146	146	157	141	133	159	143	141	147	138	129	132	151	139	147	132	173	139	149	159	145	156	160	139	143	154	155	136	134	156	142	142	130	159	151	157	137	137	136	148	144	138	176	148	148	150	148	131	146	154	153	156	150	115	139	137	165	135	160	150	155	116	123	152	160	137	155	171	153	155	162	160	142	143	148	149	175	161	153	152	151	148	146	144	155	139	140	163	133	135	135	143	161	159	156	151	141	151	127	140	125	156	141	162	146	152	144	141	163	146	149	159	152	151	155	141	162	152	148	141	141	138	152	157	143	153	158	170	145	136	128	150	144	151	139	152	149	156	130	173	157	150	167	174	135	147	153	157	144	154	127	129	160	170	161	142	123	133	151	126	125	167	137	154	151	148	172	145	145	163	151	182	128	147	159	149	147	144	145	172	152	166	140	165	157	163	157	155	136	147	147	161	145	142	154	149	155	159	156	153	145	155	160	137	148	165	164	154	138	147	155	131	142	150	172	139	136	156	174	141	173	153	133	151	135	156	150	162	126	138	154	155	160	139	141	155	136	141	145	168	116	147	136	128	165	135	140	144	153	128	154	147	129	136	165	162	146	161	149	150	129	152	164	143	162	157	146	140	167	151	159	146	147	163	137	141	155	157	165	152	113	148	153	143	146	147	157	133	148	145	151	144	141	144	141	149	142	130	131	143	147	145	162	150	129	158	131	155	136	149	154	132	171	131	146	150	132	159	135	150	136	138	147	142	157	160	156	126	151	128	151	162	145	167	151	148	144	158	133	145	177	144	155	166	156	149	140	137	158	143	156	171	135	162	145	145	151	146	143	157	157	143	164	143	129	158	148	152	142	152	133	149	142	159	145	142	142	134	133	144	148	151	146	144	164	144	132	150	168	143	143	143	154	157	159	148	148	139	142	157	167	141	146	143	131	154	139	143	159	144	147	144	165	142	147	153	142	160	150	153	149	140	163	161	132	124	153	175	146	156	158	139	149	159	143	137	144	145	163	137	133	135	138	158	157	147	141	126	165	148	155	164	152	164	156	140	156	131	152	157	155	153	137	135	154	166	171	148	151	148	151	138	146	141	161	175	142	131	153	151	169	147	145	173	162	157	150	157	133	140	144	154	143	131	175	157	143	132	160	140	186	138	155	136	133	170	152	155	161	153	145	145	144	139	139	141	141	135	159	144	154	151	131	156	132	153	144	154	150	142	160	153	138	144	167	163	138	157	128	164	142	144	162	163	160	148	166	157	114	134	151	139	147	152	145	182	174	140	148	158	152	144	151	122	137	124	134	152	152	146	136	156	157	173	171	138	160	152	136	154	144	160	153	140	136	147	146	147	149	159	152	151	169	141	128	141	147	153	153	172	149	144	157	150	147	160	143	169	140	141	149	149	129	142	155	143	144	168	133	135	142	153	132	154	132	141	145	154	142	141	120	136	138	142	178	155	134	152	128	135	151	142	132	130	138	128	136	137	160	126	151	157	179	178	136	137	148	148	148	151	149	163	158	141	139	155	129	153	134	153	156	140	162	156	134	149	154	140	150	158	141	172	141	142	133	141	161	129	167	177	140	150	145	163	150	137	171	153	141	166	142	123	119	144	151	143	157	162	142	141	159	136	149	156	140	148	158	146	143	175	148	155	131	150	152	138	141	155	179	163	128	146	151	169	151	172	142	164	110	132	148	128	161	155	138	136	127	150	148	139	130	152	159	151	148	173	150	165	127	154	140	150	151	143	137	128	156	140	142	122	152	141	145	146	136	159	140	152	134	152	165	136	148	165	149	164	152	150	134	164	152	164	132	166	166	139	147	118	138	166	158	157	169	151	151	150	141	158	148	149	149	126	138	150	178	132
8962	556	667	617	535	538	534	490	487	501	502	457	480	435	483	463	429	439	445	449	487	465	466	487	457	425	508	471	456	475	455	455	438	467	451	423	445	454	459	430	465	448	439	492	464	433	404	442	423	424	424	480	467	435	454	427	428	432	438	470	461	450	425	442	503	466	433	454	455	442	458	437	454	458	462	445	423	466	422	427	448	425	423	423	453	460	488	427	451	445	413	480	448	442	441	453	444	424	465	408	424	424	462	445	492	441	460	431	445	452	445	429	452	408	438	453	409	429	473	467	475	410	466	500	456	464	467	480	428	435	430	476	467	454	469	473	406	435	432	417	439	472	444	470	431	424	456	460	468	429	444	450	460	464	407	446	470	445	465	399	431	414	457	501	451	449	469	439	459	431	474	451	431	465	460	456	477	420	445	458	424	436	432	446	439	441	470	455	454	436	462	464	418	454	451	468	456	428	475	436	484	481	452	467	477	480	422	459	411	436	493	448	444	399	483	407	475	425	451	435	472	495	455	440	482	429	420	456	474	431	446	441	443	428	433	420	442	437	423	491	438	467	449	427	442	416	492	442	410	417	436	448	469	461	457	460	436	447	449	433	457	516	481	408	451	473	453	456	476	456	438	446	420	430	436	424	438	471	439	427	421	435	442	450	419	450	457	431	452	456	433	438	467	456	444	411	389	435	460	441	451	440	449	446	474	449	464	441	469	468	443	430	427	426	419	455	446	458	473	454	463	430	440	437	443	467	470	471	495	458	460	457	463	490	446	457	416	455	460	506	400	471	444	439	451	444	445	430	417	471	475	452	446	425	426	476	477	453	482	446	443	425	436	500	472	402	417	427	423	435	441	428	477	433	481	448	474	445	458	451	432	488	452	474	457	472	466	440	469	458	409	455	439	454	451	433	438	439	424	493	472	403	458	467	424	473	418	425	443	429	472	437	402	429	427	438	405	470	427	457	423	443	450	427	421	453	441	439	417	471	498	431	404	450	463	431	434	422	404	476	459	480	454	396	448	485	405	473	409	475	456	465	454	426	462	429	443	451	422	461	419	466	484	424	459	447	433	393	441	442	414	466	435	473	443	480	460	441	431	476	438	458	446	476	455	427	464	465	467	432	449	490	453	473	450	412	427	437	451	469	485	427	432	458	449	432	441	450	439	427	427	445	455	451	405	448	437	444	452	460	426	451	427	415	465	440	458	431	449	416	416	432	478	429	426	444	443	489	454	456	468	424	477	461	425	454	443	444	483	406	459	429	448	452	442	456	478	445	401	431	451	449	444	413	436	462	439	438	505	443	480	457	421	428	426	436	424	427	431	442	440	427	440	400	428	443	467	430	443	425	462	469	435	389	441	445	468	418	440	444	449	467	451	464	460	437	454	457	411	418	451	448	440	433	491	458	435	476	442	427	437	439	414	461	439	446	393	465	470	443	428	486	424	452	429	454	449	420	445	497	453	433	446	404	417	459	408	422	420	459	433	422	366	425	434	410	425	450	431	419	441	459	420	460	438	426	417	431	398	449	433	443	430	482	406	468	473	429	453	423	410	440	436	422	405	438	451	423	408	434	438	449	457	430	476	439	468	460	456	410	464	476	461	410	507	439	463	419	407	409	461	444	429	442	433	436	459	470	454	414	438	423	431	424	456	440	430	422	452	440	423	434	483	416	401	456	454	410	443	441	471	416	438	456	439	457	458	400	429	411	492	448	460	456	451	483	408	439	418	455	482	451	467	457	440	482	464	460	441	435	455	438	449	431	470	420	470	443	475	430	459	446	435	415	456	434	449	438	403	456	465	432	451	452	432	435	430	470	446	447	419	459	432	451	434	452	441	443	438	450	444	425	443	429	436	454	440	463	445	468	464	436	422	447	433	443	473	432	445	448	431	424	456	474	466	428	435	458	398	480	466	471	437	486	472	459	442	433	461	449	440	444	417	427	471	413	477	393	462	417	428	430	428	430	461	430	442	430	428	436	418	431	453	456	431	457	415	433	437	401	456	425	469	442	459	460	438	436	466	449	448	447	442	445	440	484	446	438	457	445	455	458	449	400	483	476	430	406	408	441	440	427	417	429	455	480	466	445	425	436	438	401	469	455	464	452	463	446	428	451	429	468	430	451	440	434	464	442	451	470	472	405	440	434	419	432	475	431	440	441	459	440	462	438	430	447	433	441	438	435	444	437	474	466	447	444	448	406	436	476	437	457	435	428	422	430	422	432	455	444	429	485	449	445	422	422	439	455	456	476	449	442	456	417	454	465	438	474	430	464	425	435	466	427	427	462	423	480	462	435	413	452	474	455	481	438	433	450	449	427	419	444	452	438	412	430	456	464	451	466	433	448	463	435	431	453	427	458	455	416	425	491	449	452	443	439	436	463	435	428	426	433	420	452	444	439	472	437	424	448	438	454	432	432	457	468	457	472	461	440	455	445	459	464	423	442	441	407	460	445	479	432	435	431	409	435	433	445	444	392	439	425	453	459	413	462	449	427	419	440	450	448	486	438	450	479	442	457	496	454	422	431	425	447	416	466	428	444	446	426	439	449	427	462	419	440	460	449	426	456	433	444	455	438	451	468	451	433	442	431	435	453	429	444	410	438	480	471	495	451	435	469	454	443	465	472	469	432	460	422	443	460	430	454	455	441	451	465	477	448	453	475	434	461	421	476	451	426	420	419	445	441	466	457	433	474	455	454	460	446	403	444	463	430	446	458	453	429	449	445	477	412	456	458	446	394	440	444	415	445	424	451	421	444	466	467	491	425	442	471	471	472	439	460	439	443	449	480	480	454	446	429	450	448	447	433	414	430	451	505	401	428	492	461	457	425	468	429	438	417	448	433	433	421	449	432	467	425	432	418	485	417	461	463	421	422	433	430	439	512	467	404	413	421	463	430	445	445	464	445	450	467	482	421	441	465	466	435	474	466	449	437	420	434	420	446	496	424	468	440	435	450	422	453	487	446	427	433	472	436	479	462	460	438	456	425	450	428	444	437	455	424	464	436	426	441	431	413	439	453	473	471	402	411	424	450	442	427	431	447	480	442	414	456	444	424	479	443	441	408	463	435	483	446	430	449	403	466	436	440	453	429	478	443	466	438	449	438	447	422	441	438	449	463	456	476	459	458	445	434	454	464	436	456	426	430	457	445	422	452	464	436	442	472	419	428	413	423	462	475	399	450	457	475	431	415	446	442	438	474	435	463	393	469	437	462	420	432	451	461	452	469	478	444	449	381	492	438	423	465	436	484	483	434	394	433	453	421	454	457	427	474	454	457	458	449	443	419	420	452	469	443	438	436	464	431	462	445	440	440	460	441	457	455	426	455	465	447	482	432	426	437	427	459	461	428	427	439	448	403	443	448	431	419	451	460	401	459	484	422	453	453	461	434	442	488	469	471	464	442	419	468	443	459	436	417	412	476	473	444	443	442	442	455	450	441	464	439	442	469	414	453	464	434	430	468	501	424	449	444	455	448	420	415	458	440
55596	19493	2406	1023	750	591	510	431	467	400	412	366	369	366	394	348	349	332	344	345	327	313	351	343	335	335	319	326	344	319	316	325	344	313	330	356	304	348	352	350	336	299	328	306	294	340	350	334	336	322	300	323	311	270	322	314	330	279	314	328	328	313	306	373	329	347	321	321	274	307	289	294	311	343	312	322	308	341	324	299	319	313	285	340	279	314	317	326	328	306	327	324	304	332	340	283	325	316	320	296	286	307	290	327	270	300	305	310	310	312	301	331	331	324	339	312	307	336	327	355	285	311	284	311	353	322	328	330	322	291	318	279	313	314	326	338	301	333	301	329	345	345	300	327	314	311	320	328	319	319	328	330	346	313	302	308	316	350	288	331	286	293	339	325	320	339	293	315	306	332	325	355	326	327	307	334	304	321	306	303	319	312	319	311	328	322	315	305	291	310	345	388	332	326	310	329	320	313	288	298	309	352	311	362	276	304	301	330	285	326	306	324	307	323	292	303	325	304	334	287	340	326	335	303	320	309	324	343	352	317	294	301	282	308	296	329	342	331	317	323	311	366	320	308	312	350	318	307	324	315	318	365	345	328	321	285	302	276	301	333	312	316	316	307	262	295	330	320	305	336	354	322	301	324	302	334	342	315	315	336	315	309	313	297	324	303	310	296	287	308	328	309	291	312	331	302	314	318	302	324	318	295	346	310	308	337	291	337	339	327	329	321	328	314	313	303	329	310	317	320	315	318	318	273	302	311	309	314	305	284	333	308	367	303	362	323	317	329	291	313	301	320	330	342	283	299	332	296	312	340	305	341	328	329	314	342	299	310	287	319	301	308	324	319	297	314	308	353	311	338	261	294	338	310	313	310	308	323	285	346	307	298	349	309	330	295	333	309	303	303	286	318	322	311	306	317	363	320	294	308	308	293	321	285	369	314	308	328	296	311	351	315	309	313	318	301	306	329	311	363	325	327	303	322	348	305	330	339	316	339	325	285	321	319	345	311	320	313	323	333	298	300	319	326	306	305	311	313	344	312	347	331	305	332	352	346	342	326	315	327	327	289	326	309	328	315	308	347	303	262	307	341	302	298	329	298	313	300	306	297	323	314	332	324	317	309	309	319	295	299	295	332	290	327	304	301	330	318	345	298	300	314	337	337	313	305	299	326	346	346	286	280	327	342	287	337	306	318	325	286	349	338	323	330	344	334	331	318	278	338	314	316	322	341	369	332	325	291	326	333	316	320	322	332	330	314	302	312	317	333	284	313	289	351	304	275	335	319	294	312	304	308	310	345	310	320	349	316	294	308	305	302	308	313	330	313	333	351	293	350	321	332	335	347	293	323	325	335	301	318	349	327	310	346	325	339	343	334	308	325	348	296	318	329	339	343	310	326	309	320	283	323	323	316	333	305	295	309	297	340	323	328	315	294	321	346	322	306	347	327	287	314	328	319	313	320	333	275	313	302	330	296	294	309	315	350	311	326	338	293	302	304	319	322	313	314	305	342	299	317	302	322	297	308	352	364	316	331	282	316	332	298	349	336	308	314	335	319	339	339	301	363	300	326	318	316	330	322	273	345	306	297	308	308	325	271	326	292	324	343	314	296	323	345	338	315	319	337	349	300	313	340	328	336	321	327	299	302	306	311	284	306	340	328	318	328	285	338	326	310	304	303	310	352	355	292	315	297	313	313	303	324	306	317	309	329	317	315	318	291	291	296	299	292	304	284	324	316	303	330	323	314	307	295	319	324	319	326	303	313	284	334	348	320	328	366	337	355	304	346	326	302	324	333	321	309	333	349	296	319	321	348	286	317	301	331	329	333	295	302	304	341	300	316	344	323	343	307	288	303	297	342	323	334	348	301	308	309	310	325	347	341	306	350	313	302	333	314	323	285	322	309	305	328	320	338	340	322	349	290	295	304	329	310	320	313	310	334	328	317	306	325	337	336	316	331	329	351	263	323	364	333	319	326	321	291	304	323	314	319	286	311	344	320	316	341	337	289	311	331	311	297	347	329	313	323	284	313	317	304	301	283	296	338	332	323	344	319	315	329	323	343	324	345	339	309	326	314	313	340	324	304	333	306	291	313	293	328	329	349	347	289	315	297	319	295	294	290	324	313	328	330	340	324	321	321	291	300	302	337	300	332	320	305	367	332	298	325	340	332	332	307	315	306	314	305	315	294	310	277	314	308	299	312	319	306	331	299	320	308	333	296	332	284	332	330	312	347	304	305	319	299	351	296	319	318	316	293	324	304	324	312	332	312	327	303	307	348	331	313	311	341	310	328	302	300	294	287	326	290	333	361	322	365	317	338	347	308	302	299	317	290	313	308	328	310	303	317	289	278	306	308	330	332	329	325	285	308	302	323	345	318	296	302	278	330	329	316	306	338	327	319	284	312	352	341	322	312	322	325	314	309	344	288	327	349	333	311	306	313	346	318	306	341	301	317	302	273	326	345	345	335	332	320	293	345	315	300	309	313	334	317	304	315	322	322	309	319	308	345	328	329	291	341	310	340	330	283	338	315	290	298	359	317	327	327	322	317	298	309	331	322	312	316	310	286	324	328	316	322	331	337	341	306	290	330	304	311	288	342	319	327	349	344	326	315	344	302	313	323	328	324	301	336	323	352	317	342	297	363	297	379	332	314	332	297	294	341	335	326	327	304	316	336	311	303	336	300	316	337	309	330	349	324	323	302	287	323	316	299	321	329	341	304	334	346	302	338	356	394	287	281	309	305	351	317	309	340	341	318	334	344	320	284	323	296	339	336	297	319	300	314	321	312	293	325	280	327	320	345	323	320	313	319	328	314	332	337	345	309	312	315	342	340	322	305	294	319	300	331	300	329	320	324	332	316	332	313	320	294	348	351	315	306	316	319	332	315	290	330	312	316	328	333	301	357	320	308	288	284	299	323	268	306	321	335	314	320	341	301	323	333	323	296	310	326	277	330	325	303	316	313	342	356	323	288	312	315	299	324	316	334	299	322	284	303	315	345	322	312	303	350	332	290	318	330	326	350	316	290	339	320	331	291	320	308	323	305	322	344	344	304	332	321	305	312	346	315	319	313	353	318	324	306	308	341	312	303	275	307	317	333	319	342	316	300	320	316	356	308	315	319	365	324	253	327	334	308	335	323	299	303	358	339	320	337	295	320	346	304	285	318	331	355	340	313	329	334	329	305	311	306	330	325	317	294	299	327	289	337	345	306	295	309	302	308	307	286	287	356	306	317	317	327	336	282	303	330	336	340	313	313	309	306	326	325	336	343	331	317	333	314	317	327	313	297	335	355	338	292	305	336	335	333	289	341	291	310	303	331	338	323	330	310	316	345	345	305	321	309	310	354	321	334	333	329	296	302	305	320	346	302	318	318	304	289	345	292	297	318	307	301	330	333	307	269	347	325	317	308	339	319	336	309	346	294	302	288	297	337	346	316	334	324	320	317	344	289	349	288	356	314	329	320	314	306	345	318	277	306	332	330	312	335	284	281
32161	1823	2526	2868	2602	2199	1858	1605	1509	1394	1264	1248	1157	1153	1060	1059	1005	987	991	930	923	914	890	904	879	913	979	957	942	894	897	870	853	848	873	860	830	850	843	818	845	889	833	811	782	815	817	815	874	807	840	838	830	812	837	826	863	856	868	753	818	819	841	817	787	812	819	802	789	831	798	807	791	779	786	843	834	800	806	764	822	814	799	787	817	800	778	748	817	799	792	787	793	781	779	799	790	767	824	818	850	813	801	792	822	858	787	793	823	823	758	843	808	819	846	782	776	812	830	845	821	796	774	857	787	822	833	754	838	809	784	795	789	792	808	816	809	830	797	755	815	833	846	778	786	762	773	819	807	801	780	824	850	835	794	815	802	774	802	746	792	831	801	773	884	794	823	788	832	827	778	843	782	785	767	787	764	788	817	800	772	778	807	818	863	786	839	813	789	792	795	772	767	763	812	809	771	796	798	798	792	771	769	754	827	733	775	789	844	784	828	845	808	805	773	804	834	779	843	769	731	878	774	811	763	752	781	794	828	842	787	851	822	798	823	785	829	790	852	821	853	792	852	785	763	830	806	779	791	845	753	810	820	793	819	799	806	793	804	766	857	816	852	779	800	719	786	826	796	820	812	814	818	806	748	818	838	808	820	775	808	799	805	752	851	795	816	788	781	774	779	848	838	788	776	788	766	873	765	825	842	790	804	739	764	744	743	821	783	807	774	820	753	827	806	772	807	812	842	836	806	784	797	854	836	817	798	822	790	817	812	798	770	807	821	818	797	768	845	844	830	823	787	805	802	788	843	795	772	800	865	784	801	762	788	802	808	846	809	839	832	803	748	813	790	819	799	812	777	826	839	793	768	874	822	782	791	750	810	867	825	789	819	787	839	814	779	830	862	825	740	788	852	827	786	807	802	853	797	735	792	753	808	766	808	789	834	755	785	841	808	809	787	785	784	808	790	827	776	782	823	796	847	818	808	778	727	794	823	722	796	800	855	847	793	797	759	749	796	820	772	828	814	837	828	779	826	833	776	844	822	806	839	780	788	751	870	799	792	783	790	811	806	725	782	821	786	831	749	729	806	761	774	835	812	817	779	770	787	797	812	794	798	753	802	836	786	790	800	844	775	729	804	811	786	838	818	778	841	768	817	807	792	798	775	736	859	791	832	782	817	786	783	788	781	751	799	806	785	835	828	812	834	822	794	792	800	825	839	772	788	775	792	813	821	817	814	785	809	767	842	780	802	786	739	812	820	851	845	800	798	777	807	831	786	804	806	778	773	819	724	769	796	810	781	794	847	809	737	779	814	810	853	806	755	772	805	762	802	759	775	773	853	811	838	830	790	778	830	810	816	786	776	815	788	799	831	847	807	807	798	846	811	757	788	784	781	765	855	825	830	811	799	782	778	826	786	780	807	764	836	829	780	837	812	851	793	813	797	766	845	804	822	847	843	803	802	814	781	806	784	768	784	780	822	808	802	787	767	785	778	786	848	800	806	826	778	738	805	795	798	781	803	796	792	758	797	799	771	835	824	756	843	796	791	796	828	787	764	775	804	793	787	768	789	796	802	787	763	838	867	774	806	803	775	801	820	781	800	805	828	816	805	852	812	768	834	831	833	799	820	792	804	796	820	820	796	804	836	868	824	797	856	784	846	833	861	776	819	832	753	786	812	809	789	787	753	747	808	781	809	828	842	808	788	828	871	794	814	793	791	769	845	785	750	801	829	762	800	828	839	791	821	876	798	777	838	806	815	874	831	809	788	785	785	834	793	784	779	749	785	777	833	784	762	837	780	804	773	748	764	810	785	785	805	803	756	766	851	781	781	799	833	779	773	818	802	832	803	791	813	876	826	814	859	792	793	842	826	820	829	794	761	780	840	815	833	795	771	842	740	793	789	775	812	872	816	823	804	769	792	799	768	824	845	799	815	774	818	768	768	812	779	833	776	818	782	764	843	854	815	843	813	776	818	820	838	826	821	789	827	789	798	803	821	852	796	792	799	791	749	774	778	806	803	792	797	826	816	803	776	852	797	848	720	770	839	783	762	755	779	815	793	820	851	782	868	823	781	758	821	772	771	801	783	831	777	798	798	784	825	765	797	815	840	794	827	734	765	783	777	817	809	825	776	776	799	799	814	770	818	825	802	816	786	818	776	784	753	776	775	803	826	822	808	833	799	798	805	796	755	776	778	803	819	789	785	799	803	802	787	795	814	823	823	774	780	805	801	827	775	793	808	783	790	777	768	796	757	813	810	795	830	807	727	825	771	804	783	825	773	808	851	827	798	866	820	767	824	777	797	760	774	774	798	841	783	787	808	879	780	854	766	808	771	792	818	789	792	825	796	811	824	802	825	760	840	791	772	774	816	809	834	778	793	803	818	782	770	864	774	765	776	817	812	827	756	825	766	843	821	812	786	858	781	786	831	766	800	808	772	806	813	824	794	766	801	776	795	798	773	799	774	812	799	819	826	799	766	789	809	745	763	795	847	825	804	812	763	778	811	832	833	818	779	811	818	796	779	766	785	801	792	788	771	872	784	787	770	844	854	780	838	802	777	814	850	848	812	770	812	818	804	802	795	819	789	797	772	810	838	807	750	802	783	802	823	814	826	820	784	783	816	794	830	797	876	737	810	776	857	837	770	783	777	809	792	780	772	761	773	756	842	786	816	793	818	809	787	720	857	798	760	801	804	791	801	761	815	878	831	861	800	806	755	799	772	842	773	792	779	855	769	856	780	802	823	754	805	789	790	797	804	799	817	822	783	801	758	807	790	796	798	847	802	847	828	763	812	782	840	790	779	810	848	816	767	826	832	823	790	829	829	777	816	799	825	846	785	832	822	744	831	787	828	796	816	836	792	771	810	744	842	815	787	831	817	822	780	823	766	754	816	836	846	765	813	797	833	806	824	780	793	805	772	821	784	863	874	817	790	788	825	834	743	747	830	819	774	810	773	828	777	846	757	832	769	804	772	795	759	787	802	787	838	805	809	800	783	801	799	801	784	849	788	799	852	793	771	780	858	787	816	804	758	838	826	828	821	761	799	830	824	805	799	780	788	812	776	854	772	836	793	812	795	816	823	817	811	766	773	823	804	784	830	784	817	834	791	800	859	833	792	780	799	761	821	818	795	758	807	845	808	748	776	784	819	828	749	807	786	799	778	784	809	778	790	782	766	788	843	737	818	813	820	832	841	784	809	788	772	807	773	796	782	810	812	840	779	741	804	802	808	758	824	782	814	790	796	831	819	751	773	791	798	805	824	738	760	752	826	807	814	830	832	729	782	787	846	769	815	822	810	808	768	804	779	801	800	795	777	770	831	818	819	803	828	778	788	828	789	826	763	795	809	815	785	810	819	789	797	778	820	767	807	791	832	845	831	818	810	802	752	775	821	823	785	826	780	797	829	783	827	809	836	815	809	825	775	790	799	791	782	776	856	794	755	831	818	818	840	778	760	797	802	831	751	770	810	792	822	775	842	785	777	856
69440	29309	6574	2050	1318	990	823	720	625	524	533	553	526	498	510	452	481	441	448	451	468	399	503	435	443	428	425	453	429	441	385	388	421	406	439	427	451	435	406	416	438	393	407	440	393	420	392	421	424	435	399	427	383	405	392	410	431	430	372	392	390	394	406	400	421	354	415	386	399	427	458	389	417	376	384	370	350	341	400	428	401	407	389	379	341	380	378	412	392	412	396	382	390	415	375	406	374	411	434	396	438	411	374	393	393	406	425	399	420	416	420	414	398	388	439	347	418	381	407	418	420	399	401	422	425	394	399	406	355	364	399	388	381	420	456	391	378	417	423	408	407	402	409	343	419	390	406	394	392	398	401	439	382	441	406	422	413	417	422	380	419	391	417	373	392	417	433	389	432	401	389	424	406	384	375	427	396	404	392	403	384	387	397	402	405	435	417	364	435	399	388	402	388	422	449	415	403	394	419	381	411	429	412	381	417	390	383	414	383	392	382	373	383	372	385	426	431	371	424	393	398	405	422	392	381	371	406	404	441	425	402	398	427	402	408	426	366	384	430	412	407	424	392	397	387	428	418	389	357	398	404	387	405	399	403	390	415	456	395	410	363	419	384	416	373	381	429	395	420	404	426	399	407	408	359	354	389	350	396	377	421	434	364	379	367	385	447	440	384	415	416	433	409	404	354	380	403	419	394	388	411	415	436	378	402	419	399	405	385	405	401	419	415	415	420	381	408	424	408	378	401	410	393	387	408	361	420	411	421	429	428	421	437	377	346	416	369	388	385	394	406	396	417	410	389	387	386	383	332	388	374	378	393	390	454	358	409	404	414	409	367	372	399	432	423	380	419	392	409	428	398	405	415	393	392	392	413	411	381	420	396	395	387	410	376	409	359	405	370	391	392	372	400	391	380	407	399	376	417	402	422	342	405	368	411	402	420	415	373	390	381	399	395	383	415	414	408	383	405	410	398	384	417	369	368	396	392	397	419	393	396	411	395	394	397	439	377	387	460	372	442	407	407	424	412	397	404	370	413	403	395	357	372	366	376	372	392	409	394	430	398	353	424	371	412	396	381	405	386	418	377	399	400	375	392	385	397	387	362	385	401	382	405	395	375	422	404	418	395	416	383	408	405	404	445	420	406	432	383	373	392	378	435	384	432	385	369	386	369	394	400	367	409	418	397	417	427	378	408	403	442	395	413	376	411	400	410	390	383	414	397	386	402	408	389	425	368	424	391	409	379	389	400	398	373	421	378	353	366	411	404	393	410	382	389	398	430	377	403	425	446	423	418	379	372	415	409	411	384	411	379	415	383	402	398	414	403	409	370	404	396	359	405	405	398	406	417	408	460	391	355	388	353	388	402	431	377	402	359	418	405	399	366	427	430	424	407	390	387	386	395	379	398	410	371	408	373	401	380	369	425	415	403	408	401	382	373	362	432	406	420	422	416	356	435	398	394	406	396	391	349	391	370	365	427	408	352	422	394	402	401	394	439	373	445	412	397	430	416	408	427	417	396	375	398	418	392	381	397	427	421	419	417	405	412	377	391	445	416	400	428	374	404	431	435	435	432	374	415	386	356	404	427	393	385	373	402	385	375	432	377	393	429	390	392	409	395	382	356	357	399	397	393	376	419	380	422	393	411	450	388	385	395	382	420	391	378	442	384	407	428	411	386	399	400	430	424	399	431	390	418	373	413	375	423	382	426	397	409	376	381	408	417	389	401	377	401	389	397	381	386	388	381	390	419	354	407	422	379	435	365	436	387	401	380	388	418	404	392	357	421	427	422	349	375	451	451	429	403	398	403	386	422	418	413	400	426	393	377	375	397	403	361	371	385	409	365	414	362	442	413	408	368	382	382	399	425	394	396	374	368	432	412	410	407	390	421	380	408	416	384	416	374	373	417	367	421	404	414	429	440	417	410	350	384	392	413	434	397	398	370	446	399	411	413	392	415	391	366	369	380	418	387	367	387	365	402	390	433	366	383	457	391	413	429	418	446	389	410	415	414	437	400	411	423	426	402	395	397	366	381	426	402	378	413	360	413	395	393	417	404	374	450	399	412	380	405	378	383	366	378	393	437	357	410	397	380	407	384	401	399	377	429	398	397	391	377	388	368	416	397	386	377	386	404	384	467	411	384	409	409	384	390	410	424	384	418	363	393	400	383	378	380	425	441	366	395	419	408	432	392	381	403	425	435	389	389	441	382	403	427	378	427	392	376	409	377	359	396	380	386	393	398	372	406	389	420	386	401	377	404	359	388	389	371	402	387	376	371	409	433	372	393	437	423	390	410	407	407	396	382	393	381	399	412	406	359	372	424	424	414	450	399	447	394	401	387	424	409	423	408	386	401	412	434	420	335	420	405	451	386	427	380	400	448	396	389	403	417	382	420	412	416	392	358	405	398	392	405	441	417	391	396	380	411	367	414	421	426	404	383	428	412	392	380	353	419	413	433	376	367	401	370	411	410	434	397	441	378	388	416	376	404	417	407	405	363	423	408	384	420	368	387	439	390	438	422	406	399	376	373	402	422	412	425	418	389	409	407	404	430	411	395	404	388	392	403	408	407	422	389	402	409	404	378	407	379	376	405	405	377	414	432	389	408	413	408	403	381	416	420	419	407	424	440	426	373	382	421	397	421	398	383	416	439	409	396	366	397	375	417	393	394	446	414	356	395	398	433	378	419	356	390	385	457	391	408	405	423	364	379	413	409	420	407	385	400	391	403	389	381	400	422	415	426	379	380	403	404	390	366	353	400	391	403	372	402	411	380	395	383	400	374	371	429	394	398	398	381	426	391	390	386	425	421	409	387	423	443	376	388	399	398	404	416	386	396	439	421	387	406	389	439	394	392	410	432	380	408	403	413	363	404	392	408	395	408	432	397	431	438	414	402	403	380	379	365	433	396	393	407	379	420	382	418	406	399	403	425	381	428	384	395	432	391	402	372	444	461	411	389	405	423	401	411	397	404	406	414	412	409	395	412	378	394	341	347	410	426	407	400	420	440	424	387	369	397	417	385	423	414	425	423	407	392	419	399	386	383	395	400	407	443	419	354	399	401	402	388	394	388	395	402	390	380	455	427	407	416	395	455	381	387	408	433	391	391	363	411	404	410	428	402	422	375	390	410	381	436	393	390	397	411	410	390	412	398	403	393	348	407	396	370	370	459	423	414	391	416	409	420	389	400	398	409	436	421	412	376	361	386	409	388	454	390	387	395	402	382	421	415	438	392	365	410	359	425	434	394	392	373	395	388	360	410	424	423	429	407	396	401	429	394	406	387	433	404	423	397	371	363	409	416	394	403	402	433	425	413	370	378	414	411	396	371	355	371	426	368	403	447	392	383	375	387	441	389	429	419	387	402	397	400	426	413	360	433	435	386	397	402	400	377	370	398	408	395	428	411	383	391	396	406	414	413	372	396	371	395	408	415	412	423	386	384	387	389	417	380	392	395	387	422	389	406	379	427	345	445	403	411	374	406	384	385	437
41532	2573	4275	4951	4323	3593	3019	2688	2177	2098	1901	1749	1608	1575	1542	1356	1326	1316	1253	1339	1195	1204	1224	1148	1170	1217	1220	1107	1125	1054	1028	1090	1046	1019	1009	990	968	1096	1028	1017	1027	963	1031	973	944	1006	979	1011	955	963	976	1010	957	944	1021	991	964	983	972	1025	945	971	1020	1020	958	959	951	982	1001	963	932	995	970	928	1022	1001	926	944	957	952	978	1007	1021	912	978	965	982	937	972	956	931	966	931	983	960	923	965	966	988	936	936	900	910	928	928	1006	962	955	900	926	1002	949	950	973	982	958	958	958	971	991	949	935	909	968	998	930	908	989	922	982	930	957	942	1003	928	948	927	955	939	989	1015	887	968	928	942	980	982	959	917	935	967	930	978	948	978	876	972	968	1010	919	988	971	986	957	965	1009	882	927	965	930	924	836	989	984	950	906	1004	927	935	962	924	977	985	914	946	925	913	936	982	978	972	920	986	992	892	928	918	937	958	958	961	903	967	900	961	955	963	888	963	934	974	951	946	967	909	954	1010	963	948	897	943	925	954	963	1009	960	939	956	966	941	884	944	932	976	968	930	923	951	944	960	935	947	968	934	934	947	910	927	936	983	901	982	1005	983	995	937	931	964	915	912	958	984	1019	931	937	952	932	909	926	952	936	982	913	951	932	963	978	966	913	933	946	960	931	973	940	874	933	938	980	949	981	934	940	977	949	975	948	936	954	958	973	928	981	899	938	1006	992	983	940	920	878	957	982	952	969	952	886	973	944	957	972	951	909	947	954	932	885	976	939	1010	925	941	928	951	942	940	961	952	922	947	949	939	906	906	952	911	898	928	940	945	906	946	949	981	984	952	979	914	940	927	948	914	961	905	990	958	965	948	987	929	951	984	994	893	919	914	969	942	907	874	961	928	928	989	945	970	967	889	940	952	951	984	995	953	942	954	899	971	923	974	1042	1027	891	918	925	939	933	969	933	926	911	941	962	946	902	935	958	941	937	954	960	981	918	913	905	943	909	918	943	940	944	928	957	897	852	952	960	928	949	943	935	977	946	985	908	950	923	965	900	899	920	962	1011	950	899	946	936	963	956	937	969	992	958	975	953	916	974	932	957	950	937	945	927	1011	912	944	943	947	976	915	940	985	930	909	946	962	915	967	962	1026	974	922	927	949	900	951	987	918	953	950	910	940	966	947	919	946	947	927	893	996	947	931	966	979	940	938	934	943	919	955	926	901	1006	924	975	985	904	911	971	900	934	933	937	998	944	913	926	941	915	932	931	959	936	918	950	949	937	931	942	958	896	955	988	963	939	890	932	941	963	963	999	915	947	1002	967	970	936	956	965	923	965	929	994	935	924	919	968	984	902	948	982	963	918	986	928	931	949	932	938	1016	977	956	962	942	953	944	942	935	925	959	936	974	945	957	875	943	935	937	963	986	932	945	906	921	931	969	984	938	958	932	914	964	908	959	906	914	940	930	915	909	969	947	949	954	910	938	864	986	901	926	950	938	997	952	947	946	958	997	921	944	910	939	976	939	987	901	930	947	932	937	908	970	949	928	937	978	931	947	906	983	934	941	962	969	898	922	917	931	926	991	983	946	933	948	934	1021	956	918	920	994	960	957	957	914	915	930	894	934	949	964	935	921	893	1022	964	908	951	934	950	970	927	930	940	961	944	920	947	974	940	974	971	959	936	906	973	996	899	953	924	878	956	948	897	972	921	958	883	918	979	906	943	993	893	944	918	974	966	965	987	961	889	949	972	954	947	962	905	970	1012	985	918	933	940	959	943	964	952	939	936	982	929	946	933	956	950	916	943	895	979	915	884	956	917	936	951	858	888	979	982	973	968	985	953	945	914	864	881	978	987	947	951	990	929	976	919	959	920	924	996	885	934	952	914	944	954	940	936	966	928	987	916	921	955	969	957	936	933	971	999	921	919	928	959	936	976	914	881	953	951	944	971	973	953	894	931	948	967	961	964	934	960	904	944	925	975	910	973	953	975	885	930	982	924	924	962	939	918	960	945	904	923	953	949	928	925	939	966	953	984	921	913	956	985	942	974	949	944	927	976	989	1012	913	893	900	929	949	977	900	926	948	907	949	966	975	946	933	952	900	919	917	974	954	929	973	963	928	988	912	957	977	984	957	963	944	937	892	954	912	909	1008	968	976	898	891	987	888	886	938	912	948	922	915	944	957	992	958	910	882	970	995	896	953	934	965	890	921	929	967	979	969	901	926	955	950	932	967	927	946	937	948	869	916	940	925	955	948	904	935	921	946	943	920	927	957	934	882	945	995	967	949	918	925	896	935	934	955	938	953	962	904	892	990	967	969	924	951	935	906	939	895	914	903	953	919	964	943	993	897	937	960	920	979	919	939	885	927	959	893	956	912	938	906	1000	950	936	957	912	961	931	980	932	939	913	926	968	939	963	930	1000	978	919	973	936	983	983	950	919	908	925	1008	965	966	929	946	971	995	946	1021	965	987	870	896	909	921	905	907	973	964	928	943	935	951	881	880	943	932	995	920	971	921	948	928	992	981	975	989	982	946	988	944	911	932	968	931	944	948	937	1014	921	937	944	1008	960	972	996	876	977	921	928	960	933	979	963	956	940	908	984	956	946	926	919	1001	978	965	955	951	926	924	922	928	927	954	933	932	966	982	1019	919	926	937	980	947	997	923	958	939	967	924	955	940	950	918	913	907	958	939	965	922	921	909	946	926	924	922	926	910	962	948	961	917	932	942	958	927	979	899	982	948	903	943	929	939	910	934	983	950	932	978	920	929	951	922	941	930	973	900	965	947	924	963	893	898	930	933	908	896	963	930	935	929	924	938	897	958	960	953	957	959	901	962	919	897	912	928	975	925	972	961	936	976	974	957	941	981	972	926	985	892	974	924	981	891	979	957	940	949	930	941	973	935	992	916	979	930	924	930	966	910	885	912	895	891	905	971	945	986	923	904	930	929	1010	883	973	927	943	948	958	970	923	977	991	937	960	963	971	954	917	978	941	922	955	977	948	899	981	948	959	921	827	922	974	907	965	950	945	880	930	964	959	937	958	898	900	909	919	868	992	939	949	924	929	914	886	923	924	991	965	932	939	961	927	934	926	884	931	974	932	928	930	967	911	966	958	962	941	972	901	961	950	987	915	910	992	889	990	936	983	973	962	889	998	996	908	912	932	918	901	930	926	998	945	1013	931	964	888	904	973	1003	957	859	1006	910	935	919	950	945	937	984	996	970	937	914	891	961	919	1000	945	941	951	909	920	989	898	988	964	935	926	925	888	968	954	985	978	976	933	923	1004	930	930	949	939	913	930	941	942	1002	963	850	929	902	914	931	914	958	946	952	939	950	977	961	964	895	945	928	981	982	931	966	925	953	908	959	941	953	917	954	983	944	973	972	943	924	915	923	975	917	955	961	956	873	970	936	955	974	933	921	911	957	924	971	945	924	947	911	927	927	919	903	958	947	917	935	930	921	931	954	931	906	900	897	939	925	874	915	944	936	974	971	914	941	943	938	962	966	921	949	912	957	958	933	913	866	959	959	903	936
8504	465	229	200	179	150	154	156	147	162	187	143	158	144	139	147	165	146	142	151	145	138	142	157	144	150	179	140	153	152	168	154	143	155	133	150	163	145	142	146	163	139	149	182	138	150	152	164	159	162	153	153	134	138	152	150	168	154	173	141	147	149	174	148	136	135	141	162	150	135	151	147	144	148	129	161	157	131	158	163	133	135	149	156	156	163	174	147	121	147	142	149	151	168	156	150	152	140	157	138	153	126	139	144	164	170	151	140	135	151	137	147	159	159	141	139	160	139	141	145	166	146	140	138	152	153	138	132	141	129	144	139	138	153	143	140	148	154	139	164	160	173	158	145	158	152	146	149	152	140	138	169	149	153	125	182	149	152	150	132	166	157	154	135	134	147	120	157	147	161	138	138	151	139	173	134	150	145	152	152	138	136	159	147	137	139	165	153	150	151	140	147	155	154	169	160	171	170	140	158	141	151	134	139	160	140	170	141	123	165	163	141	145	166	172	153	142	168	172	148	145	155	135	148	143	162	131	156	155	156	137	147	148	125	131	167	151	138	171	163	130	181	125	145	152	151	156	155	163	138	160	169	147	150	168	140	138	140	146	132	145	139	143	153	184	154	149	133	163	150	159	140	147	130	143	166	154	182	155	144	151	154	157	145	137	163	141	147	150	139	141	157	143	135	143	159	142	134	166	166	166	143	155	135	153	158	160	158	166	166	131	147	166	163	148	160	156	162	149	161	140	138	160	151	157	161	143	128	136	139	150	129	132	144	166	167	144	143	159	154	130	149	152	136	151	135	163	170	157	166	153	148	161	139	151	150	140	157	161	155	179	135	141	161	131	147	157	159	175	137	125	147	153	132	135	143	140	165	171	138	175	146	148	173	141	171	157	148	132	148	151	151	151	167	146	153	154	145	149	151	158	140	130	164	159	154	109	149	151	122	159	143	125	144	130	150	144	135	146	145	161	153	139	152	142	160	150	153	142	146	155	158	136	163	153	179	141	147	153	149	119	144	173	134	162	127	164	143	151	148	153	155	159	148	177	181	154	147	156	152	162	139	134	153	180	160	142	155	153	169	163	150	144	151	154	159	156	137	164	149	146	137	174	134	139	122	130	140	147	151	134	143	155	152	147	143	138	156	148	138	147	161	152	139	142	151	145	144	121	150	149	146	132	156	163	169	157	157	137	162	149	154	142	158	145	160	154	130	137	159	166	150	135	136	187	157	174	154	162	170	160	173	153	143	181	132	142	158	143	175	131	140	171	134	164	152	137	141	131	168	152	139	140	130	145	155	147	153	164	141	133	139	146	145	157	139	125	144	141	147	133	162	148	138	146	174	149	160	168	113	141	153	158	163	150	163	136	148	159	173	172	139	132	150	156	144	158	141	151	157	161	150	139	157	135	168	140	138	150	138	157	158	147	136	163	146	128	138	176	127	171	143	139	135	159	164	163	136	171	160	154	149	162	133	135	128	151	150	147	161	133	154	140	151	136	144	145	136	146	150	163	148	150	168	141	143	156	150	146	179	128	165	148	166	146	135	135	144	142	166	163	171	157	164	130	136	134	131	151	140	160	159	158	141	132	174	144	117	151	152	157	139	157	144	166	136	147	158	135	159	147	173	155	136	150	148	138	142	135	162	131	169	152	153	163	136	151	119	167	163	145	143	161	154	160	144	162	151	160	137	153	144	161	162	168	123	169	137	150	165	136	151	143	167	154	127	167	146	136	173	150	150	159	163	138	156	159	145	146	151	148	148	155	156	137	158	148	138	140	140	143	159	144	152	154	145	147	151	139	137	149	169	160	152	162	136	168	150	151	122	135	142	157	142	156	158	147	141	135	134	143	162	147	165	160	179	153	142	178	153	138	164	179	152	162	159	159	152	136	165	146	160	164	119	143	150	136	135	165	143	144	153	144	143	163	159	151	154	148	149	137	149	159	135	139	128	160	146	162	167	158	163	152	153	161	147	149	161	152	166	127	142	138	138	147	136	140	153	130	151	136	156	138	153	133	149	155	137	152	151	122	126	168	162	154	159	150	168	134	150	134	152	168	141	156	152	149	128	160	129	137	124	143	136	129	174	147	161	159	151	143	147	172	157	164	135	145	149	176	146	146	131	132	132	167	143	145	130	153	165	168	154	160	145	137	139	171	162	152	140	145	130	154	174	150	137	149	136	161	138	144	165	163	160	152	126	149	163	139	162	137	163	142	162	152	155	156	143	131	154	143	155	144	165	141	152	151	140	131	130	136	150	154	147	151	127	149	150	135	144	162	142	150	158	181	161	137	146	163	145	150	154	144	157	162	152	149	143	147	145	147	139	148	149	164	157	131	131	162	137	157	157	158	131	128	125	158	135	158	165	140	166	140	158	143	139	160	164	157	155	166	122	171	146	155	145	166	139	136	149	158	163	165	147	135	126	160	150	149	174	167	140	149	136	137	153	149	135	154	148	129	167	146	162	151	159	147	139	172	130	160	134	140	157	166	129	141	143	160	136	152	144	158	133	143	130	146	125	154	171	173	157	172	154	131	147	149	167	143	148	129	143	168	169	165	125	138	147	149	151	140	170	179	148	154	143	148	152	171	168	138	142	162	133	154	139	125	144	154	138	145	165	155	142	173	141	153	138	128	159	164	141	163	160	154	144	143	148	140	146	134	135	161	137	163	150	146	146	160	153	149	157	165	147	141	137	155	157	157	154	134	149	178	168	128	125	143	177	155	156	149	144	150	186	167	142	150	153	133	142	138	147	137	137	148	128	150	153	162	153	153	132	146	136	147	181	169	137	171	141	148	153	148	160	151	155	166	139	162	140	147	153	143	158	142	161	144	138	167	141	138	142	151	136	146	143	146	144	149	134	150	137	153	131	173	150	155	149	148	138	159	152	156	144	156	151	158	152	144	147	147	155	123	147	136	148	137	173	139	137	159	153	160	134	143	147	146	167	137	137	130	162	156	147	159	168	146	146	136	145	151	131	161	146	133	147	155	163	153	156	126	166	150	153	154	153	172	135	125	169	158	145	147	167	150	168	148	134	165	144	173	145	137	144	158	175	149	132	150	166	141	118	175	138	172	140	165	138	161	144	143	143	153	163	134	149	174	178	135	154	150	143	142	150	143	157	176	158	153	163	148	132	164	132	123	140	137	135	168	154	140	148	163	138	144	158	170	143	162	153	143	127	155	159	144	137	150	170	154	132	143	135	138	145	147	150	147	126	173	135	144	141	159	158	150	121	159	132	152	141	164	148	123	157	139	147	148	129	134	163	141	154	177	146	155	138	140	146	142	149	168	142	166	162	142	146	145	148	164	155	133	143	128	146	155	149	145	160	179	145	161	151	144	142	139	156	150	133	142	150	133	140	156	126	175	142	126	162	123	133	130	152	158	130	139	134	145	152	158	160	168	157	154	134	143	158	156	135	159	139	151	166	159	133	163	149	177	144	159	145	144	149	151	138	169	154	131	151	123	154	155	138	140	128	156	144
8992	582	609	632	537	538	502	491	479	500	478	449	458	465	472	468	454	457	455	468	489	447	462	430	485	481	498	510	465	430	464	472	424	453	450	428	433	439	453	442	427	449	432	483	484	443	495	451	461	459	421	452	470	422	469	442	453	426	436	450	482	460	424	462	463	457	434	429	438	466	453	433	470	469	449	431	473	443	421	453	470	429	422	486	472	427	449	445	463	466	437	490	426	438	444	453	434	449	416	482	453	441	448	463	449	484	479	457	424	441	413	450	444	428	433	459	436	496	426	474	440	498	437	457	444	453	487	479	440	443	480	477	452	458	419	478	487	440	483	464	466	443	443	462	466	479	447	448	423	450	448	440	451	424	440	446	410	456	467	444	422	433	426	422	453	436	454	427	430	435	423	440	396	461	467	449	434	416	457	431	419	465	446	445	483	443	453	425	501	429	452	426	452	459	464	462	458	439	453	444	440	451	477	431	430	434	484	447	444	481	461	438	487	438	459	422	446	435	446	456	472	447	457	442	446	477	466	432	413	431	472	438	455	445	471	443	458	464	428	478	439	468	433	433	440	455	442	453	428	472	449	449	455	433	441	458	417	466	451	491	428	451	462	472	447	452	445	461	449	460	460	443	409	471	438	432	470	445	438	461	470	444	446	464	462	431	452	477	476	442	423	430	463	413	439	413	447	460	439	481	440	454	404	431	413	472	483	422	472	425	450	474	444	436	442	477	438	472	441	460	443	426	449	439	410	491	475	434	442	452	420	481	499	482	497	447	479	431	467	447	460	467	446	424	440	404	449	417	419	483	442	415	453	459	493	405	472	456	448	482	454	450	458	418	418	485	485	483	391	440	441	452	418	413	462	437	410	456	466	412	466	393	481	433	465	448	412	449	476	450	437	437	426	408	462	463	443	430	459	418	454	438	449	478	452	445	429	451	448	430	414	436	485	472	442	447	466	462	468	450	438	414	407	470	465	472	423	464	458	444	443	474	453	455	456	442	421	437	403	427	482	469	431	442	461	408	418	462	451	485	433	443	451	466	444	459	431	486	453	458	450	419	494	421	461	442	477	453	482	443	483	435	431	440	403	476	437	471	463	431	445	444	435	450	431	466	450	438	439	433	410	469	454	459	495	425	446	470	466	454	457	423	458	454	450	456	448	436	514	440	440	447	452	448	430	470	464	475	446	447	468	456	433	463	450	429	420	450	427	431	434	419	440	445	456	426	469	465	460	435	439	466	428	433	463	446	441	451	438	416	447	397	417	440	435	462	432	423	438	428	460	438	436	446	469	427	456	481	433	426	419	434	454	419	444	429	473	489	478	469	452	435	480	460	411	430	438	431	459	477	443	460	475	438	441	453	454	432	464	411	472	456	445	481	426	435	441	472	434	454	430	463	454	413	453	420	437	431	437	433	427	461	449	470	428	455	461	453	430	418	436	465	454	435	441	452	383	449	439	420	462	446	442	469	478	462	464	459	467	429	461	463	501	467	427	506	469	429	418	477	434	428	440	462	454	418	483	428	442	436	434	461	421	420	439	458	421	420	485	433	424	439	436	442	427	459	442	442	433	482	495	421	441	450	458	427	441	442	474	436	426	469	424	478	429	427	445	419	445	424	473	448	402	451	414	477	454	468	453	419	424	424	470	426	424	463	477	446	450	451	464	429	412	451	439	420	449	432	442	452	459	440	454	432	458	397	482	415	480	439	453	432	481	408	465	424	438	445	452	456	428	457	466	413	422	408	441	451	428	472	424	427	447	454	440	457	438	454	421	425	439	440	458	431	447	438	440	460	421	437	408	403	454	459	471	487	458	412	444	448	457	436	454	434	454	419	468	407	431	409	449	483	446	437	451	463	457	438	482	405	450	440	457	462	449	461	440	428	456	477	434	475	489	459	426	433	426	431	440	438	445	451	430	466	437	440	427	477	453	443	452	430	447	457	420	449	474	440	472	457	437	422	452	466	434	430	445	428	453	452	429	473	445	479	432	461	426	435	467	419	427	431	434	403	435	444	440	438	480	417	417	462	440	474	461	437	417	444	463	471	494	470	425	474	473	453	440	446	424	450	450	465	435	464	467	398	457	430	487	462	435	460	421	467	469	419	477	438	460	439	458	447	456	455	492	424	433	443	487	456	462	437	465	453	445	415	449	472	402	448	438	399	508	453	453	475	437	453	482	394	473	429	436	444	448	453	431	454	443	426	456	441	432	419	478	451	443	418	421	479	441	469	456	495	430	448	438	430	452	431	451	448	451	428	458	462	453	469	454	452	445	458	464	470	491	430	453	472	460	448	414	434	526	442	466	425	419	438	481	459	444	448	467	475	453	456	441	468	454	468	445	492	468	468	462	436	464	441	440	452	445	446	447	511	459	460	438	432	445	441	479	427	455	446	407	485	440	431	459	449	488	467	453	460	456	464	426	477	471	439	423	458	430	402	414	496	425	425	470	472	425	442	481	434	430	425	465	439	394	426	406	458	451	448	465	449	475	470	460	446	449	454	438	435	451	444	408	450	448	464	453	451	437	460	475	442	456	416	473	420	451	454	407	482	438	420	470	452	446	478	457	491	452	432	446	449	421	426	446	462	438	377	441	420	430	440	493	434	418	455	420	484	473	407	417	423	436	430	458	437	437	462	420	470	419	450	426	419	428	442	482	454	485	440	445	437	441	449	439	485	471	444	443	459	477	435	420	411	480	438	463	472	453	471	452	480	431	429	435	462	427	467	431	451	453	448	469	394	457	424	441	436	482	458	462	433	466	414	479	498	462	454	449	407	425	436	460	433	420	450	458	426	454	446	434	447	418	421	431	458	453	437	472	457	462	442	456	455	485	454	438	470	445	457	476	442	440	396	442	472	446	465	472	447	491	468	425	459	474	495	440	468	476	469	449	451	475	443	454	409	498	445	451	462	483	418	450	445	494	431	449	455	425	430	413	459	467	476	445	473	462	440	421	429	422	440	454	410	458	474	430	439	428	430	443	437	465	437	420	451	448	445	441	437	435	421	457	475	470	414	412	472	422	436	424	428	451	455	443	460	433	442	451	434	490	436	488	466	411	430	449	405	450	403	450	414	444	463	440	430	421	460	469	431	434	474	433	476	433	486	432	467	475	466	459	424	455	454	455	455	425	428	444	471	424	460	460	410	449	433	424	456	443	403	476	453	451	451	452	444	472	446	455	470	432	471	488	481	495	476	447	436	436	457	432	450	503	491	440	456	431	493	441	460	460	424	429	402	383	431	473	457	466	448	459	433	460	462	424	468	475	447	446	426	484	443	426	462	460	441	463	451	402	470	486	476	436	435	467	448	444	418	456	400	451	430	422	434	477	421	433	458	454	453	461	455	443	418	476	464	463	436	462	500	457	420	448	470	432	486	495	467	465	486	439	393	454	456	466	474	447	462	468	436	413	430	452	427	421	464	464	470	446	446	454	437	466	410	484	461	453	464	457	469	437	463	424	432	438	421	470	449	434	418	422	464
55113	19774	2553	993	739	644	481	445	426	414	392	362	333	325	330	354	336	337	317	294	360	363	325	374	358	371	348	305	347	323	291	329	313	344	302	323	304	314	299	332	319	309	306	306	350	307	316	334	287	278	327	345	336	327	314	315	353	332	347	339	303	293	304	304	328	344	358	329	290	286	323	316	328	329	312	291	286	336	309	307	296	310	321	311	321	311	314	302	313	298	319	276	327	292	322	300	324	368	313	311	306	356	301	314	321	315	317	319	340	306	306	289	334	325	321	320	320	325	336	310	304	307	320	310	339	311	275	319	318	347	324	321	336	321	306	305	296	340	355	314	320	351	323	326	303	332	316	319	350	354	318	311	327	352	297	327	338	313	307	303	317	300	334	298	335	307	316	319	342	328	333	345	299	293	319	269	281	296	291	311	307	318	295	335	329	277	326	327	314	302	283	332	323	334	320	320	320	316	333	337	330	292	302	287	333	299	329	320	301	322	300	294	318	312	362	279	288	321	346	346	306	315	309	327	331	301	289	301	317	329	317	302	299	318	305	300	323	325	332	309	328	303	337	337	281	335	292	323	352	349	278	308	314	361	266	289	295	291	324	340	321	278	269	333	321	348	312	334	319	362	298	340	302	336	293	305	304	321	320	297	289	296	285	306	347	316	305	320	343	295	318	330	340	334	346	317	339	289	336	315	303	322	292	325	325	334	298	297	338	317	319	327	335	314	302	301	271	280	254	326	360	354	319	295	347	297	327	331	294	327	289	318	327	315	332	281	339	323	303	359	311	320	319	328	310	327	303	341	332	325	310	315	328	290	292	315	297	316	336	318	318	332	270	320	287	317	327	300	319	314	308	310	318	333	312	295	282	327	347	305	322	314	299	310	287	338	335	328	326	316	323	320	303	339	279	335	338	326	328	297	316	329	299	314	328	327	306	300	335	303	332	327	336	266	304	327	345	276	304	280	326	325	336	327	327	314	315	319	313	303	293	323	319	325	282	331	315	344	304	334	329	311	353	369	328	333	330	331	285	293	323	340	337	320	315	290	339	318	300	338	301	300	320	342	347	323	331	315	290	384	284	326	321	331	292	332	307	312	316	282	305	329	328	314	324	273	290	312	313	316	358	329	324	325	323	354	307	287	321	294	305	286	337	304	288	317	312	304	326	340	351	324	316	319	318	283	309	344	316	315	323	317	285	317	329	330	317	320	370	291	334	308	327	317	312	316	314	303	287	301	285	306	302	311	316	276	296	307	326	317	326	298	326	327	345	330	331	319	295	359	309	285	309	328	323	323	310	324	331	346	318	316	284	343	326	323	296	290	286	293	306	337	343	316	334	299	320	308	297	324	278	285	319	282	329	294	310	329	306	307	302	300	326	312	342	331	313	348	330	336	347	323	321	325	280	322	328	353	320	293	310	312	320	310	296	362	327	312	349	277	296	317	323	333	346	307	313	327	272	313	337	295	324	338	315	340	313	331	308	301	349	291	343	310	290	289	300	306	294	313	293	322	316	329	298	331	312	305	307	325	299	334	303	335	332	309	331	321	337	289	338	315	339	310	324	345	305	286	325	316	312	281	345	341	306	336	329	327	313	318	325	320	316	333	320	320	308	316	313	313	310	322	311	297	303	335	325	319	332	326	326	305	311	319	310	336	329	319	343	329	296	310	298	294	316	329	362	303	324	308	293	325	368	326	312	308	285	292	306	339	301	266	271	310	313	327	308	308	351	300	311	300	295	351	303	268	311	349	342	296	321	315	325	324	314	280	354	341	321	345	298	309	328	337	286	325	275	299	330	322	316	293	327	322	248	292	313	303	312	309	320	323	314	300	364	298	303	274	328	297	298	346	307	321	311	330	361	275	291	333	305	318	326	320	321	321	314	329	326	342	325	343	327	320	338	339	328	331	328	333	322	298	337	295	314	268	295	324	341	315	315	304	316	324	320	282	302	344	307	309	330	316	314	333	328	313	324	283	262	316	281	353	321	335	325	341	311	317	321	288	351	289	301	304	342	299	328	341	344	344	309	338	304	293	308	293	276	297	345	332	301	330	273	318	322	294	279	271	350	300	338	313	322	330	271	322	305	328	319	307	333	287	264	335	297	326	309	327	297	306	305	291	302	324	315	320	289	321	321	321	287	300	311	333	309	315	302	300	305	276	312	327	310	298	310	305	314	348	316	325	292	320	329	315	327	322	330	299	314	324	306	316	276	296	331	271	299	330	336	319	315	302	315	348	322	266	311	301	325	296	301	309	354	348	336	298	332	314	306	329	327	340	325	321	328	321	342	312	312	290	320	311	317	352	312	306	348	315	346	326	317	314	330	337	317	349	297	323	370	323	324	264	305	299	317	329	330	314	285	321	306	285	303	292	324	321	282	330	296	327	317	351	308	364	334	315	320	292	287	334	349	307	321	322	308	327	290	330	328	306	317	298	310	293	313	295	310	306	296	316	340	352	296	315	326	311	342	339	294	277	269	305	322	335	285	278	327	344	312	316	348	310	316	308	315	330	279	315	336	334	292	348	344	318	293	342	300	308	309	318	345	311	285	300	351	324	365	289	313	290	341	345	308	364	322	274	336	316	324	317	300	303	315	322	331	324	312	338	275	327	319	329	298	310	328	327	287	309	316	306	314	297	341	339	313	295	309	274	321	358	307	314	289	304	299	302	326	311	316	325	309	308	356	295	327	323	329	346	321	318	314	301	337	296	296	306	312	311	338	325	316	303	323	310	331	309	330	294	294	289	303	310	334	330	318	277	299	331	329	287	314	306	327	297	291	329	291	310	302	297	290	300	296	296	300	317	350	285	328	306	299	362	315	276	321	293	351	327	312	288	326	288	340	321	290	291	300	319	302	351	342	281	339	319	320	273	295	315	315	284	342	313	320	309	309	315	301	316	356	319	328	363	324	314	301	322	315	335	316	301	309	311	326	306	298	305	322	308	324	304	299	358	328	328	320	284	329	312	326	334	287	324	310	326	315	325	332	305	292	301	265	322	301	275	299	324	333	328	280	329	352	294	320	318	318	310	343	312	307	312	322	308	313	323	314	308	325	297	305	335	316	270	309	330	305	290	316	320	330	327	303	308	322	314	290	320	295	313	293	318	316	345	314	295	313	332	334	282	307	330	314	305	305	308	321	343	307	329	350	314	322	285	327	300	309	331	338	293	306	307	273	317	335	321	317	336	301	330	324	343	310	300	339	314	273	311	308	311	327	312	300	316	296	315	335	332	286	282	314	323	298	320	351	308	374	284	350	325	303	353	330	329	339	289	319	314	297	338	316	302	355	348	327	331	300	306	314	321	314	309	308	309	301	328	319	351	318	290	333	268	357	310	289	289	298	290	315	312	326	348	302	339	341	305	303	321	309	305	364	335	355	314	328	319	321	335	306	360	318	369	326	305	302	343	338	299	304	294	313	297	350	294	305	345	297	275	312	310	335	346	345	318	276	317	328	302	316	330	318	313	312	291	306	325	308	342
32406	1796	2528	2914	2592	2201	1863	1684	1472	1350	1264	1209	1108	1132	1063	1049	989	979	1002	989	1002	962	922	959	962	932	943	905	878	906	861	900	842	833	851	900	880	827	862	833	817	803	786	823	844	815	806	851	800	829	845	798	818	880	842	803	789	846	836	861	778	842	807	790	800	800	813	826	801	771	836	778	855	809	789	821	842	803	784	832	799	808	826	798	782	769	815	767	825	781	794	786	822	793	875	816	775	773	762	792	834	836	759	812	834	817	816	830	806	855	802	769	798	788	801	800	816	821	787	774	792	788	841	781	813	853	839	814	835	814	800	824	809	817	825	773	792	777	781	819	772	826	811	808	799	834	827	770	835	787	780	823	823	820	801	785	805	794	826	760	828	781	780	808	776	837	798	785	749	798	795	844	851	798	812	810	784	760	766	802	813	802	875	788	818	792	807	762	793	746	782	765	783	848	797	824	842	790	829	794	799	781	759	755	792	832	814	792	815	794	797	827	839	799	796	793	836	788	791	819	854	788	790	823	837	801	799	843	749	817	827	835	798	795	774	836	754	786	817	816	785	841	804	814	810	782	808	814	814	806	841	779	804	825	774	820	813	805	799	783	748	848	805	859	782	782	836	757	814	773	792	789	808	811	760	792	806	796	860	793	777	807	787	813	793	824	756	783	784	823	789	808	854	836	825	810	803	800	788	836	840	790	789	825	789	781	797	819	813	835	830	787	767	766	785	809	826	746	775	812	779	821	819	822	881	811	805	826	805	754	801	775	777	840	773	836	825	762	771	843	812	828	881	791	797	848	758	821	815	795	804	789	785	752	778	816	765	776	862	817	840	813	821	782	776	842	797	788	845	872	769	831	857	806	874	747	753	782	780	766	800	799	767	781	778	871	831	805	824	792	752	798	838	811	806	788	791	793	826	794	799	811	840	831	779	748	772	810	810	772	805	787	825	830	801	765	816	777	814	758	804	755	811	797	793	771	755	797	771	832	831	824	821	772	781	786	777	774	773	795	811	749	793	785	780	825	815	826	757	828	821	787	792	837	753	791	845	827	804	801	816	801	762	832	815	819	788	823	827	829	831	842	801	820	765	811	783	760	794	763	771	810	760	785	745	793	819	825	739	784	770	809	815	837	868	780	802	782	796	728	783	821	814	813	795	786	767	758	774	792	835	780	774	818	789	858	774	818	801	845	759	767	814	759	854	781	754	756	789	744	811	832	807	791	751	778	764	791	830	820	796	740	793	789	800	811	787	770	782	820	794	803	799	790	804	824	791	815	826	849	796	830	813	778	825	766	822	852	808	812	774	806	825	797	813	799	812	768	807	787	815	811	814	819	808	731	775	833	852	812	792	798	786	794	786	773	805	838	846	779	800	814	760	810	784	821	813	796	818	781	840	764	830	811	798	794	839	795	790	777	773	795	833	815	811	822	810	790	826	777	795	744	789	817	823	772	794	808	758	821	800	835	779	792	841	809	809	822	808	829	802	785	779	788	798	792	801	794	827	722	787	773	824	792	823	789	855	788	821	847	819	831	789	781	783	828	789	765	767	805	773	792	785	821	790	847	792	811	773	785	804	806	758	782	820	832	758	779	832	746	825	868	780	827	802	814	777	760	824	779	792	770	764	813	734	795	753	817	778	780	779	786	791	761	810	773	819	804	801	790	769	764	800	821	839	790	773	769	845	821	782	834	814	811	776	829	786	796	728	737	817	768	798	780	806	785	845	798	764	807	816	780	779	801	798	818	799	803	805	824	813	834	782	839	869	786	779	772	794	773	812	811	819	776	893	835	820	819	781	793	791	805	797	753	752	754	856	819	803	796	802	837	846	777	831	799	845	772	814	819	806	807	799	803	825	834	793	714	767	762	805	770	747	821	774	783	825	771	776	779	809	813	777	751	824	818	766	770	806	756	769	792	774	807	797	845	821	770	830	825	772	804	772	804	832	784	832	740	779	820	745	790	780	760	736	811	864	824	779	778	806	786	792	767	789	800	747	779	813	817	827	825	816	771	838	809	767	756	754	779	803	800	818	852	822	805	782	868	782	819	834	750	832	809	811	781	831	795	840	874	775	805	781	787	790	807	803	858	824	812	814	804	798	844	795	757	809	809	802	850	834	785	772	824	811	731	784	828	824	822	794	841	822	777	786	805	828	783	801	778	809	783	794	782	833	785	837	821	805	851	795	805	791	770	830	792	755	816	837	828	824	802	836	824	788	793	827	736	815	833	783	785	782	773	750	816	737	801	782	795	832	804	813	836	761	819	804	843	791	831	788	819	766	804	798	829	793	814	818	704	767	777	799	831	801	825	798	855	837	779	792	744	809	797	812	803	795	759	777	811	765	758	835	758	766	801	797	801	809	785	839	831	791	817	835	813	818	758	784	836	797	792	814	773	787	814	831	783	807	806	803	828	770	791	807	813	769	801	800	766	794	804	774	771	837	792	769	777	867	805	783	824	851	771	807	805	830	810	813	777	806	798	813	789	789	816	794	784	793	805	832	832	838	836	796	770	784	818	848	822	818	799	795	780	839	757	750	800	803	824	834	809	796	760	749	783	816	819	803	801	787	792	832	748	817	785	767	784	795	814	816	766	807	827	766	804	780	819	821	851	795	751	812	786	780	829	801	794	856	869	777	799	843	792	813	805	778	799	790	812	773	754	832	816	792	806	836	813	801	772	825	793	818	809	803	805	785	783	807	838	831	814	803	825	813	834	832	794	807	820	818	797	782	782	839	823	817	804	821	819	817	842	746	787	785	798	836	802	764	831	839	822	775	811	788	782	790	764	765	773	796	810	822	771	770	796	745	833	841	821	787	838	798	834	771	868	750	782	806	800	784	835	805	792	799	789	819	852	820	773	810	847	799	826	783	820	763	781	819	810	781	823	821	791	844	771	755	827	790	888	799	793	770	796	862	825	795	803	798	822	784	784	778	764	798	793	768	807	826	811	783	820	794	795	785	802	845	809	816	773	790	808	797	838	839	800	845	809	788	848	777	793	824	766	816	814	793	811	751	811	765	784	805	788	814	801	819	803	838	802	820	818	816	778	797	768	777	792	791	840	789	809	796	801	802	775	863	817	810	815	802	793	798	812	808	796	839	741	783	735	790	776	729	787	804	828	780	771	737	776	840	782	808	829	801	770	809	825	784	823	720	818	760	838	788	804	794	822	782	833	773	793	769	805	802	773	835	845	842	805	875	767	831	824	823	781	788	789	798	773	799	824	773	833	774	803	807	785	775	768	813	812	822	823	843	792	823	796	800	796	780	816	795	765	779	775	785	852	893	804	800	741	775	827	822	803	813	787	848	824	799	795	814	782	796	818	791	836	810	795	784	783	814	805	846	803	805	796	833	786	829	829	813	808	820	828	871	771	789	841	815	809	841	804	758	785	768	813	745	823	855	773	806	775	778	829	757	819	763	813	838	780	756	808	796	815	782	803	780	814	810	820	795	797	791	824	780	828	838	866	767	785	794	769	814	790
69081	29622	7051	1916	1305	991	793	726	628	634	550	561	491	466	463	459	474	469	426	410	427	426	421	419	430	438	430	401	391	408	428	465	365	432	423	421	428	422	373	399	430	416	400	360	394	408	427	399	393	417	387	397	420	390	394	438	428	413	413	404	398	395	421	402	397	340	408	412	417	394	433	380	387	405	420	422	361	407	422	452	435	417	398	404	376	407	392	417	424	452	405	389	439	418	418	417	384	400	402	381	395	386	425	388	386	409	385	391	420	377	356	448	420	382	413	451	379	396	401	438	389	394	392	412	415	391	421	378	413	372	458	387	364	386	377	347	411	383	399	381	401	432	439	434	450	422	421	385	395	427	399	414	385	415	413	378	374	384	387	401	390	380	417	415	408	400	375	366	404	369	393	357	395	399	445	400	399	409	397	391	407	392	390	410	422	414	384	367	428	382	377	398	378	443	417	395	429	401	378	405	394	391	428	385	416	397	389	390	410	422	431	366	389	414	396	391	393	392	401	409	383	376	376	440	425	433	397	422	380	436	438	414	401	396	389	425	427	393	426	376	397	425	403	370	369	384	440	385	405	344	401	432	409	376	399	377	408	411	405	399	385	425	384	394	411	397	378	395	408	412	431	370	407	375	416	400	400	389	403	389	366	410	387	386	391	397	377	361	414	430	400	409	397	393	402	395	392	397	407	419	369	360	398	428	372	399	383	413	410	451	397	409	394	416	432	400	428	417	368	405	392	391	388	380	409	371	399	399	390	421	419	395	412	425	382	389	407	406	416	388	407	380	367	448	418	375	385	401	426	366	386	399	400	401	383	414	390	412	396	385	395	409	409	383	437	399	408	433	399	381	377	391	403	413	390	395	410	401	435	416	386	406	386	366	456	401	415	411	385	394	392	409	409	335	414	393	469	377	401	389	442	426	387	407	413	428	425	428	404	363	429	396	356	389	392	367	399	396	413	378	381	394	408	426	385	422	390	395	385	412	392	387	400	404	424	411	385	375	384	390	393	404	393	397	404	359	384	354	381	387	409	359	417	362	404	410	395	378	403	379	395	425	372	402	392	444	400	404	405	409	368	400	406	399	404	340	407	379	381	381	374	409	388	391	431	424	416	378	395	395	427	351	372	384	391	404	419	391	404	410	419	390	409	416	410	398	399	417	408	415	417	403	380	402	389	403	395	396	397	383	347	429	363	406	410	434	369	398	394	386	374	431	411	400	394	411	392	429	408	391	398	391	441	391	394	382	445	378	408	399	387	444	414	384	395	408	399	391	374	422	362	385	378	400	381	415	396	394	359	391	381	405	366	413	412	374	399	417	403	390	411	405	383	386	381	411	395	424	400	409	430	394	413	400	435	401	366	423	385	444	414	361	416	403	362	407	407	365	397	425	415	364	413	404	406	400	378	413	397	418	383	402	413	378	424	398	417	377	440	409	419	397	376	408	406	426	395	400	389	437	431	405	431	402	406	417	398	408	389	431	376	373	395	388	393	393	400	409	429	416	377	396	402	417	359	405	398	402	407	405	415	412	425	396	382	419	411	391	369	393	369	445	401	374	349	357	375	367	404	397	356	364	370	402	399	424	414	414	432	437	378	384	368	437	384	391	406	423	418	408	378	385	387	403	420	423	373	433	368	433	388	403	407	424	392	384	399	397	412	414	401	399	372	388	397	372	398	392	390	394	429	424	411	420	411	411	362	366	401	415	412	413	431	400	380	401	414	394	436	437	386	402	358	398	400	404	390	435	409	398	377	404	384	399	408	349	349	402	422	349	399	409	373	400	412	412	403	386	375	416	414	393	401	373	392	445	372	394	410	415	409	396	378	369	412	412	396	392	430	375	402	374	362	400	368	357	418	398	345	414	378	424	421	372	385	419	388	396	401	414	418	413	432	396	429	385	366	424	405	420	402	404	408	357	413	395	370	405	378	362	403	400	371	378	399	392	372	431	418	450	397	382	444	370	383	392	379	407	399	402	383	368	401	410	368	394	386	409	434	381	393	438	418	352	409	391	420	407	396	399	383	398	380	376	402	402	369	374	374	437	395	410	390	400	366	388	386	364	399	374	406	404	363	401	427	403	388	415	407	389	376	376	412	415	395	387	387	392	407	380	395	385	389	402	414	381	412	436	389	429	380	401	388	426	396	366	376	427	399	375	404	412	378	396	372	406	402	365	408	412	396	426	413	395	414	399	414	382	379	432	381	403	404	414	421	390	401	386	371	420	401	399	370	408	370	393	433	406	386	383	418	412	399	425	385	395	384	430	411	388	397	353	391	360	415	433	387	340	393	415	405	394	393	434	414	395	375	390	415	375	394	355	440	413	386	379	398	384	374	415	398	400	404	377	377	375	410	362	427	393	404	421	417	388	400	408	423	374	381	395	402	375	374	409	384	392	387	449	385	449	389	365	385	370	417	390	413	386	413	377	417	435	408	397	374	380	377	407	424	389	416	406	448	385	418	395	377	386	380	401	378	426	427	388	420	424	399	449	388	383	409	387	378	399	363	368	424	419	401	399	398	407	436	432	410	422	407	384	405	396	401	373	418	399	383	394	399	419	387	420	442	397	380	368	385	375	398	387	412	448	401	392	398	384	376	395	443	396	405	454	385	407	389	439	398	402	389	413	427	376	394	368	414	395	422	398	398	418	398	388	399	433	409	379	402	432	384	402	372	404	404	431	397	396	400	409	372	397	383	426	429	377	363	385	415	405	390	400	383	376	441	389	394	423	375	382	345	398	422	381	419	370	384	355	386	412	396	358	431	375	389	397	423	411	400	402	370	384	399	411	400	375	395	415	390	442	413	439	429	387	399	419	411	355	401	420	378	350	399	426	419	419	440	368	385	360	386	419	391	367	374	413	423	447	409	382	387	376	415	379	408	430	396	410	415	388	371	395	366	367	339	399	410	356	378	426	436	371	409	389	421	424	395	372	437	359	433	414	395	389	378	418	371	406	417	380	399	399	399	402	392	348	353	389	413	382	382	399	429	444	385	422	384	393	438	406	352	386	392	384	382	404	426	410	431	398	406	440	408	426	427	386	375	366	404	351	407	393	434	408	391	368	390	370	407	395	402	385	389	381	413	362	397	437	445	359	406	384	382	420	408	372	404	408	389	394	468	403	418	415	405	411	384	417	397	391	399	391	400	391	388	404	398	421	394	416	412	388	418	429	386	392	395	427	416	377	372	420	388	412	410	384	418	374	370	371	396	410	391	382	393	404	399	397	398	422	416	417	408	375	375	400	379	366	361	451	408	400	389	412	363	386	396	380	435	404	414	369	367	400	383	388	409	375	361	374	381	387	402	382	424	416	396	417	419	399	417	391	387	395	420	404	416	434	413	378	418	373	368	431	409	393	421	400	379	404	384	407	420	409	400	396	415	368	439	402	365	390	411	437	365	400	359	424	385	391	389	402	410	429	390	397	393	394	374	375	402	401	406	427	401	391	374	344	387	413	397	415	430	358	403	409	408	400	405	424
41570	2599	4237	4945	4247	3583	3016	2585	2316	2084	1858	1747	1634	1568	1472	1412	1338	1285	1261	1266	1249	1216	1221	1184	1181	1186	1172	1174	1149	1098	1101	1052	1021	1069	1037	1028	1033	1019	1041	1020	1027	1042	1031	1011	973	959	975	998	1009	1027	968	1005	1013	992	957	1024	1040	1005	984	963	1009	997	887	971	1009	959	941	966	961	974	992	920	932	901	935	972	921	924	932	993	977	1012	981	978	919	922	959	950	960	932	979	923	955	916	959	972	976	890	908	945	950	974	940	940	939	951	966	903	986	955	982	902	975	922	994	1003	978	978	964	888	934	950	976	967	969	904	943	953	916	980	965	958	929	987	906	980	889	1000	971	913	941	928	914	923	908	968	907	1010	962	982	955	942	937	987	941	944	941	972	941	950	951	924	968	936	973	999	950	936	984	948	948	919	969	931	881	937	906	954	879	973	948	936	968	907	960	965	923	927	985	896	935	911	942	935	964	1011	949	906	938	945	953	1041	910	919	894	997	971	905	963	980	913	917	950	987	906	938	949	951	950	932	950	924	894	971	922	939	928	896	957	897	928	909	967	899	896	935	957	915	916	944	962	923	922	922	903	944	908	942	919	1009	981	937	928	906	928	931	989	945	978	893	893	950	906	907	963	962	917	964	928	932	867	993	931	957	946	912	959	853	951	998	907	991	987	911	980	929	958	956	958	994	924	944	950	914	972	912	969	921	944	960	948	960	988	971	938	894	950	952	1022	946	952	979	924	966	961	880	974	924	897	941	972	948	963	962	965	992	931	942	925	884	987	889	980	907	934	942	925	952	1016	977	927	991	966	954	953	957	924	958	1005	910	957	994	943	911	919	946	937	900	905	943	955	919	953	912	962	1016	962	922	949	925	950	953	959	927	931	953	952	1005	991	911	975	891	1004	927	958	914	920	886	911	947	930	929	957	962	968	930	931	1010	924	946	954	946	900	965	957	948	931	942	931	942	1018	895	948	964	929	850	918	909	934	920	929	900	918	890	949	938	994	950	849	919	954	904	921	943	949	956	944	949	960	984	923	984	975	946	930	966	940	926	933	944	970	926	894	1004	962	914	981	930	996	952	970	975	961	922	890	909	949	952	928	917	962	946	910	943	928	930	968	930	960	918	921	914	945	976	997	955	869	894	930	958	981	930	981	934	928	924	900	935	910	938	957	932	941	977	925	930	918	909	936	921	916	946	950	916	925	964	949	936	954	936	935	924	948	881	991	942	936	888	935	986	934	909	915	932	958	924	944	909	893	951	953	946	923	994	965	936	950	944	954	912	930	967	937	943	926	977	902	905	969	933	984	919	895	920	948	949	961	973	907	982	936	902	923	952	902	989	941	895	936	921	955	967	984	930	928	909	992	893	976	912	924	949	955	1018	927	936	994	929	937	925	887	886	957	922	1012	916	968	944	937	980	963	953	974	947	980	892	952	975	922	937	936	941	922	895	962	963	937	944	962	922	975	953	915	942	949	933	940	982	904	985	916	936	930	997	926	940	969	983	915	953	955	968	905	917	896	979	893	1004	948	941	931	931	925	972	923	932	925	933	924	988	925	929	944	933	1008	915	1001	980	905	911	926	945	918	951	949	919	945	990	930	923	964	923	969	904	919	928	939	909	945	964	926	936	932	912	928	949	949	1020	925	889	952	953	952	1011	941	983	959	950	891	965	940	931	979	968	986	943	1017	944	995	952	958	966	939	947	932	987	949	963	980	942	935	929	949	964	957	896	896	952	974	949	984	957	928	935	848	949	955	912	956	910	905	947	958	900	927	969	931	956	972	928	862	989	936	996	964	924	959	1016	1035	919	983	964	992	960	971	911	941	960	952	942	976	937	910	963	910	952	978	902	893	943	961	954	931	970	1011	935	928	920	880	925	913	948	980	947	989	944	941	907	892	918	972	999	938	916	977	949	952	971	908	918	942	898	947	946	891	997	936	931	942	912	894	928	946	954	924	924	938	947	927	951	1013	932	904	947	915	951	923	931	933	922	950	931	950	939	921	942	950	886	929	968	946	994	923	952	939	938	926	939	949	985	905	952	957	937	957	954	976	943	909	962	946	958	880	928	947	914	883	978	1005	956	938	953	962	920	981	943	920	914	966	939	966	972	913	1014	880	909	958	940	925	957	957	920	885	929	960	920	984	941	927	910	980	977	964	1010	943	968	953	923	974	925	991	971	980	1015	962	955	984	948	939	987	951	911	930	924	943	983	926	994	964	956	917	915	917	947	946	879	957	930	1006	888	900	1010	934	991	921	911	925	931	961	990	913	1010	929	949	961	956	925	898	954	945	891	969	883	947	984	952	956	984	939	938	983	903	966	941	903	940	950	930	984	892	957	887	916	923	913	944	927	941	871	978	981	952	878	938	935	931	999	876	951	961	990	932	923	961	913	946	912	1018	1011	938	948	938	963	944	959	937	936	991	906	902	959	950	990	915	920	979	930	955	943	876	959	981	956	932	979	942	960	970	952	947	1016	969	954	943	946	967	1005	944	935	1024	930	957	941	902	965	911	925	923	900	983	954	899	930	951	903	931	936	972	923	933	936	889	939	940	923	920	1018	983	978	935	961	937	988	946	961	946	921	897	949	952	944	972	909	908	916	984	964	880	930	949	951	950	844	919	880	962	970	924	908	954	897	969	996	1017	876	921	1041	990	937	945	949	977	919	953	948	990	1026	894	921	941	927	957	926	951	924	970	1010	993	960	922	928	922	927	921	948	981	997	881	909	938	864	968	960	917	946	941	935	926	939	912	963	924	938	951	921	923	915	908	959	912	916	936	944	970	972	917	939	917	906	947	990	898	927	933	959	954	876	976	1046	906	911	930	950	909	928	993	951	970	994	928	930	958	902	963	983	915	937	919	978	982	920	931	998	936	881	1005	955	959	978	949	892	976	982	893	928	996	969	964	942	964	999	1034	899	982	914	966	966	908	953	937	962	918	908	946	1049	953	948	957	991	960	939	967	966	955	947	967	981	982	938	968	974	925	946	936	889	912	879	938	954	943	889	955	1001	891	995	964	954	933	986	892	908	918	969	934	937	948	895	992	913	924	975	925	952	977	919	988	976	927	932	986	962	861	946	920	950	1001	946	917	967	955	951	954	954	927	937	894	949	960	945	923	912	943	947	925	928	988	936	973	911	986	904	991	951	951	918	958	960	965	940	932	903	933	933	915	988	950	971	980	957	949	959	949	913	994	945	968	959	936	999	900	928	877	944	1007	939	1004	964	885	924	949	921	899	896	939	969	970	999	1001	1007	960	915	971	969	952	922	951	968	964	971	924	991	961	996	962	962	880	989	895	884	945	911	990	940	925	893	938	929	948	957	906	957	951	897	982	978	948	981	933	974	882	942	942	982	941	939	945	1003	955	929	923	942	945	939	952	936	968	985	957	920	988	916	948	951	940	948	914	918	896	998	960	974	930	947	908	932	950	968	905	999	957	926	972	930	898	934	962	970	957	908	895	940	959	993	977	975	966	966	921	905	990	965	993	896	909	911	935	908	951	970	946	982	976	936	966	954	939	953	975	958	925	950	917	951	960	936	997
8220	494	223	170	197	128	155	121	136	161	155	154	126	132	119	148	164	137	155	158	140	151	155	147	158	150	153	160	177	171	167	149	157	151	176	158	127	157	147	140	154	155	140	161	155	155	140	132	148	135	153	153	134	152	153	156	145	130	137	136	161	148	138	160	152	161	156	144	169	135	152	142	132	118	143	160	148	168	153	149	144	150	143	159	155	134	162	164	142	154	168	146	154	161	148	154	147	149	116	133	146	170	157	144	127	155	139	137	171	157	160	142	150	156	137	151	141	125	166	156	155	140	123	133	138	147	148	156	150	136	166	158	161	155	149	136	135	126	126	165	154	155	139	144	164	146	149	140	135	120	145	154	153	160	156	143	184	160	155	170	151	162	154	165	155	141	148	152	158	152	160	146	158	164	154	160	149	145	139	168	152	138	141	163	124	150	142	145	153	145	138	148	157	139	177	134	179	123	139	145	184	135	134	145	141	193	152	140	176	160	144	134	133	128	146	154	159	140	152	144	157	138	164	157	147	161	152	138	140	131	149	159	160	146	162	137	146	144	146	145	150	148	136	182	142	167	171	132	154	140	154	169	131	140	134	146	150	167	126	134	140	141	160	153	151	159	140	148	133	151	142	134	136	164	149	145	123	168	123	158	154	160	145	149	137	160	136	142	135	164	151	154	165	151	142	155	156	135	161	155	144	162	134	153	119	167	166	143	143	146	148	135	158	147	166	164	141	150	168	167	125	141	158	153	154	150	148	148	136	150	139	145	156	108	157	152	146	154	141	160	173	130	134	156	141	171	147	140	142	136	121	159	167	161	136	151	147	113	152	139	141	141	139	121	145	168	134	141	166	173	155	150	148	155	148	143	149	155	155	142	151	145	168	155	140	165	155	149	170	159	136	165	157	160	134	148	159	147	132	152	124	146	146	160	150	157	150	166	145	172	159	157	158	151	154	133	149	144	171	133	143	142	132	182	147	135	140	151	165	132	135	153	146	147	169	158	153	142	173	148	164	148	133	153	171	153	140	127	145	155	135	143	151	140	147	146	155	150	148	166	161	133	146	161	159	154	171	153	144	142	137	146	181	162	159	153	156	149	151	177	163	138	157	108	154	150	169	166	132	146	142	159	161	124	141	143	141	110	128	163	141	117	149	139	143	124	163	140	150	152	150	169	145	155	153	165	154	170	148	146	131	136	137	159	144	147	164	136	143	149	158	154	135	148	143	156	148	150	153	148	163	137	148	127	162	152	158	172	170	138	145	132	134	168	161	134	144	162	146	145	156	151	161	161	164	151	139	157	164	149	163	163	152	134	154	133	162	148	150	149	150	163	170	162	154	146	141	140	133	162	146	161	150	148	163	154	126	158	137	135	163	151	171	145	128	184	167	144	148	138	159	164	162	178	145	160	137	149	133	136	156	152	144	150	128	149	145	151	163	148	154	145	156	134	142	151	149	148	131	133	144	152	172	153	164	147	150	130	139	148	141	169	168	146	158	163	161	153	184	143	143	154	148	138	170	172	131	168	151	152	159	148	138	187	152	169	156	148	150	140	140	138	141	166	152	147	145	159	147	153	162	135	117	144	167	145	143	148	144	174	118	160	127	127	151	177	147	150	145	153	141	139	144	167	169	183	144	137	173	186	137	148	167	151	152	171	123	150	129	155	154	131	158	159	155	132	150	155	139	126	153	160	150	149	146	122	166	165	145	141	183	145	142	169	159	137	150	156	157	175	159	140	151	157	154	164	158	144	153	168	165	145	165	142	143	155	162	164	163	139	147	173	152	152	136	150	139	145	150	130	143	135	151	144	145	140	140	149	142	156	138	160	143	168	175	147	146	156	143	159	156	163	179	128	137	147	156	143	141	158	154	171	171	166	155	147	152	161	150	132	162	145	141	151	132	150	139	149	145	155	151	160	123	147	163	159	156	169	142	168	151	140	148	156	147	175	130	168	147	162	147	176	139	121	133	125	137	150	162	180	153	132	138	139	140	152	141	163	123	136	144	163	137	143	155	150	127	162	136	134	155	148	172	155	153	154	149	154	143	127	141	153	142	160	147	163	152	168	144	164	156	141	168	148	158	157	142	140	144	149	132	140	152	162	179	165	160	144	163	141	142	128	152	152	173	149	163	144	148	122	156	160	168	131	172	142	119	145	133	162	146	148	137	162	141	181	151	120	168	141	156	144	136	148	162	132	150	145	159	162	150	158	155	155	136	143	171	144	142	159	152	139	136	141	139	137	162	123	149	145	145	160	136	171	156	133	172	142	153	144	141	133	157	136	132	166	151	150	132	145	154	161	142	155	132	134	145	136	162	165	158	136	150	160	144	160	132	142	144	137	155	165	155	146	150	140	166	141	159	155	121	143	166	159	136	169	164	144	153	155	151	146	150	132	149	133	141	157	154	155	140	149	147	132	169	145	158	163	152	166	143	159	156	161	167	135	149	135	149	148	148	167	149	155	170	135	154	154	153	167	149	152	160	157	133	154	140	153	147	162	165	170	146	169	127	147	163	145	135	152	161	145	148	157	138	138	146	147	166	126	157	168	155	148	147	173	169	120	161	142	141	139	156	154	167	142	170	153	146	140	141	180	160	123	165	171	134	167	143	138	146	161	160	149	167	147	149	160	124	151	147	152	157	168	152	144	144	137	139	148	142	128	144	152	154	137	162	143	150	154	147	143	141	118	144	136	146	155	153	153	136	157	122	149	144	140	135	126	144	140	146	161	139	133	138	139	153	153	154	143	149	159	145	138	154	149	141	144	154	170	138	123	129	142	167	171	144	155	159	154	135	160	125	143	123	164	145	152	150	147	168	146	154	151	161	145	151	154	162	134	148	135	135	144	148	155	164	146	146	153	150	139	153	144	150	127	150	151	160	155	151	144	142	142	133	159	169	161	114	126	151	157	138	140	126	151	143	156	168	143	154	152	129	160	180	146	144	129	144	121	157	152	142	133	128	144	149	152	145	162	127	129	147	136	157	129	132	141	161	167	146	133	139	167	142	144	147	163	124	134	140	144	158	165	118	141	153	131	140	147	148	152	157	167	125	157	142	151	138	174	137	162	142	146	160	151	146	137	147	140	162	141	150	154	151	163	138	179	175	149	138	144	146	145	132	126	158	151	152	128	149	135	130	143	163	147	141	154	166	154	149	151	145	147	151	151	151	126	153	167	156	123	166	146	134	130	144	155	145	168	140	123	145	157	143	135	138	135	132	164	151	157	164	142	147	104	153	165	123	143	155	161	142	167	138	157	173	157	169	152	162	147	159	156	135	147	140	151	138	151	155	165	156	137	137	131	117	159	144	167	170	155	129	136	139	159	149	145	149	138	162	141	164	148	147	145	154	156	151	133	150	159	124	147	148	121	130	171	133	139	153	116	146	134	149	141	145	137	141	155	167	159	161	162	143	139	155	153	172	158	142	159	158	159	163	138	136	151	157	143	147	169	115	147	167	147	153	172	157	154	135	148	162	176	157	139
8383	569	635	611	577	518	503	461	462	468	474	495	453	462	447	420	447	489	427	473	429	469	462	476	475	478	456	531	424	446	490	435	441	474	471	458	476	439	472	443	453	443	436	446	422	470	471	470	421	476	423	413	434	434	431	462	475	457	445	470	439	465	453	427	449	441	440	411	419	463	459	444	416	464	407	450	419	480	442	424	469	452	444	460	472	428	456	463	426	431	431	420	417	465	441	431	427	464	438	426	417	456	431	417	452	411	420	432	433	466	454	411	431	455	467	477	464	459	420	469	450	440	444	429	473	419	425	427	469	475	415	470	485	433	444	415	465	440	465	435	481	444	479	434	398	459	447	473	454	464	407	464	401	460	443	423	465	445	460	432	463	434	428	437	440	430	467	473	446	449	444	430	438	464	458	418	450	459	448	448	442	432	456	499	447	448	436	502	421	483	419	432	473	452	433	452	443	458	438	488	443	427	434	462	468	439	450	432	420	443	436	407	469	491	436	432	441	403	423	422	429	418	458	458	421	451	431	410	449	488	466	429	419	464	411	452	413	416	457	422	442	470	473	444	459	411	441	438	467	458	428	430	461	455	425	441	445	464	468	445	465	432	439	425	445	446	449	481	498	464	469	456	423	445	455	437	455	438	441	444	483	487	447	465	451	446	441	462	467	429	462	446	421	478	449	387	415	423	449	432	444	476	445	448	485	440	439	482	459	483	441	401	466	429	454	426	407	443	464	423	457	434	431	498	447	436	445	444	449	430	409	479	444	429	454	448	450	453	430	465	446	427	478	460	441	430	479	422	429	429	439	441	464	443	434	443	423	430	423	448	455	455	447	407	484	467	487	443	441	450	442	424	441	419	456	451	467	464	419	441	465	428	462	458	425	471	476	404	443	459	392	452	443	417	418	483	462	457	447	470	478	467	431	445	458	476	436	455	444	429	433	457	449	467	439	485	487	469	430	436	434	420	448	427	463	468	460	427	418	440	462	449	414	445	448	453	485	437	419	417	434	471	473	478	448	441	448	480	444	452	441	461	458	429	433	415	436	459	436	482	471	423	449	455	427	464	477	456	456	414	446	439	431	435	469	477	418	435	458	465	426	453	437	431	448	435	449	418	447	445	410	429	493	469	472	422	449	442	456	460	452	428	454	441	429	470	451	396	446	439	465	484	471	465	385	478	413	440	455	485	428	453	472	467	498	455	448	417	418	405	485	431	450	420	425	439	476	481	418	453	467	443	460	431	459	457	422	448	434	453	438	466	453	446	452	421	439	403	413	486	420	456	438	463	420	438	458	461	395	450	457	439	421	442	438	474	446	456	477	451	441	468	448	467	472	411	434	427	440	430	451	414	408	477	458	437	418	490	430	470	423	449	436	469	472	466	444	481	464	434	450	446	433	431	447	444	460	457	416	425	432	448	467	451	433	419	462	446	427	447	478	491	455	408	417	450	433	455	455	449	447	463	458	461	447	451	468	457	428	390	431	443	481	451	459	477	439	396	433	408	441	433	422	470	433	444	467	477	411	390	424	451	424	436	467	438	470	411	453	461	468	446	409	426	419	469	442	456	416	443	440	434	437	448	458	459	471	469	417	440	449	441	450	395	446	417	439	442	441	476	436	430	433	418	490	443	429	475	440	448	448	427	469	464	444	453	476	451	449	439	469	476	457	440	397	433	429	442	421	418	460	442	442	452	477	435	433	472	462	459	439	417	427	437	468	454	461	440	463	431	442	451	438	455	434	428	450	471	485	477	450	416	473	459	440	473	473	395	450	422	475	443	428	450	431	437	464	464	425	481	476	423	462	463	405	474	421	433	446	449	421	485	432	461	481	462	457	455	503	422	409	469	428	446	439	439	493	466	448	453	486	438	449	460	458	486	449	435	430	498	421	433	432	444	482	432	432	461	459	441	438	430	429	430	454	445	408	414	464	419	450	465	483	424	486	444	437	467	435	446	467	438	459	437	456	455	451	437	500	474	456	435	440	437	454	460	439	458	442	462	460	446	451	425	433	439	456	449	424	434	431	446	462	417	457	457	470	441	432	451	438	434	429	460	433	431	434	479	452	460	432	439	435	511	501	469	446	440	418	443	428	460	432	415	479	435	421	407	453	454	433	478	444	432	451	443	437	459	451	443	406	423	438	438	433	456	433	451	449	469	522	440	466	419	449	437	415	447	474	454	443	472	479	439	472	468	464	432	434	445	412	427	452	492	454	474	440	422	454	460	464	455	443	424	447	442	445	453	439	432	451	458	451	453	434	471	455	437	445	456	458	433	446	469	448	453	450	465	430	434	468	450	487	450	439	457	462	446	451	462	446	433	457	462	429	423	465	441	457	439	451	423	432	432	440	450	448	452	443	444	453	431	466	459	455	445	438	468	423	435	432	474	412	429	423	425	434	468	437	433	442	468	477	471	401	434	418	441	442	476	409	507	454	460	436	445	424	455	433	464	436	436	464	468	421	446	444	458	472	413	423	473	443	468	448	446	466	424	433	464	438	430	422	422	421	441	432	459	431	440	436	457	422	478	427	437	437	455	432	441	427	457	448	432	424	456	449	418	458	418	471	461	485	428	458	431	433	461	445	467	455	458	429	482	450	445	481	456	457	434	466	429	442	429	448	467	448	427	424	467	442	430	483	465	485	455	464	445	434	431	441	459	454	394	430	430	465	478	417	472	448	458	454	434	420	446	482	442	429	437	485	455	454	441	456	435	449	459	474	449	462	410	455	474	447	414	415	449	437	417	456	446	492	426	420	431	446	453	450	431	445	424	467	433	457	494	450	447	453	412	463	426	466	474	431	462	427	461	409	434	443	454	450	437	417	441	459	420	467	445	403	460	451	433	439	429	430	441	431	453	466	437	409	452	451	443	415	414	444	431	483	487	465	456	445	434	458	437	452	477	435	486	401	436	437	425	472	447	451	477	459	454	433	456	503	472	449	460	448	455	434	480	470	430	413	412	400	444	476	440	472	454	423	435	433	458	468	458	417	454	447	495	454	450	434	470	441	434	453	415	413	418	442	469	435	448	424	435	440	502	444	451	432	469	452	432	455	482	463	438	426	408	424	445	441	443	443	439	453	431	422	439	433	437	459	450	478	435	455	441	469	452	481	433	424	463	457	433	477	496	430	424	452	417	464	406	425	478	446	465	485	440	399	455	512	474	458	440	459	448	455	466	428	469	443	471	442	420	468	455	461	471	460	424	464	439	468	401	434	486	450	461	461	445	462	476	443	447	454	431	459	430	457	442	448	454	443	464	476	442	426	448	397	464	464	420	432	441	457	433	484	486	424	396	421	475	458	440	463	466	458	474	428	470	438	454	461	398	438	428	407	500	457	446	459	468	464	449	470	441	451	408	458	414	453	430	453	443	463	449	478	416	447	451	446	437	448	451	471	415	441	476	439	447	425	463	447	450	476	460	451	449	449	457	451	421	439	409	461	473	440	468	433	434	422	458	417	440	470	416	433	457	424	449	467	435
55175	20024	2526	1035	740	570	517	485	400	402	386	399	346	345	340	351	373	326	373	340	335	332	358	322	303	327	321	333	368	319	328	325	327	327	313	288	364	300	331	320	335	318	334	329	315	337	310	370	335	329	293	294	349	321	319	286	318	355	293	366	320	306	320	310	324	330	320	285	297	317	330	344	322	298	366	341	326	312	320	338	306	325	326	301	295	278	346	319	321	332	314	298	317	315	338	312	313	311	324	332	312	334	286	295	324	315	338	338	317	322	327	317	300	289	289	329	314	333	346	299	319	299	314	323	294	339	330	310	342	324	318	326	299	311	339	304	326	309	321	352	345	330	350	303	339	287	308	272	314	309	336	315	323	311	278	316	307	322	323	348	361	304	322	298	289	363	309	337	287	322	308	304	314	320	308	307	319	312	302	320	328	300	332	322	287	314	314	301	325	332	294	293	340	288	322	319	308	333	311	313	285	306	339	330	323	299	316	320	332	308	320	317	312	312	313	327	360	352	328	313	304	283	316	290	277	325	330	280	320	287	296	324	311	324	314	356	333	310	324	342	323	304	321	308	346	303	292	357	352	319	324	339	323	308	334	297	307	281	282	293	324	333	361	313	302	309	338	334	312	318	312	335	311	312	304	331	349	287	295	336	335	300	308	318	343	308	305	339	308	340	321	326	315	332	332	325	310	334	316	318	304	303	295	307	351	305	329	319	320	305	308	312	320	339	304	304	320	324	304	329	316	332	323	293	335	320	312	343	327	314	322	313	351	306	326	322	305	297	334	306	310	328	312	303	295	311	294	336	371	308	323	330	268	290	313	345	359	321	317	323	330	342	331	339	342	337	327	320	304	282	328	347	302	328	299	316	320	314	339	310	279	324	329	312	332	328	315	340	354	316	318	303	323	340	317	308	282	321	310	318	286	324	310	315	320	317	356	339	277	325	281	313	314	318	334	290	295	330	321	372	327	333	346	274	333	304	314	308	323	352	313	322	331	288	307	326	321	338	329	337	337	335	315	303	331	360	327	303	298	343	324	330	298	330	335	293	312	296	353	280	302	325	301	333	337	309	346	294	320	332	324	315	312	305	305	349	315	329	292	289	303	338	278	347	337	353	323	297	255	288	264	295	321	318	328	338	280	337	319	331	335	308	326	341	331	313	337	304	290	307	301	297	317	301	289	313	354	299	319	340	309	301	325	322	319	333	322	311	372	320	321	298	309	330	339	338	312	325	318	333	307	355	322	294	341	315	293	331	282	329	299	319	332	293	369	302	325	334	298	309	307	300	334	352	327	340	311	285	302	361	303	306	301	298	292	361	334	325	295	326	296	347	303	313	315	308	335	291	297	310	316	340	295	318	338	336	268	287	312	331	304	314	338	333	342	310	331	289	311	349	314	316	309	327	339	317	310	321	305	347	321	319	309	292	301	352	353	329	306	317	289	297	348	305	307	311	356	301	318	300	312	309	341	333	327	302	332	313	316	291	337	319	277	333	352	321	321	317	319	333	329	310	303	325	309	340	323	322	345	318	337	330	319	315	307	289	300	324	343	314	340	337	328	344	354	330	303	308	330	289	302	345	350	324	325	321	333	315	285	312	305	340	314	326	351	330	329	339	308	297	327	320	307	316	348	306	290	359	344	305	308	328	329	300	329	328	334	347	347	322	301	330	325	298	332	308	312	309	295	319	293	329	341	318	309	298	339	320	327	308	345	299	324	314	292	317	298	299	311	332	290	314	296	321	320	306	322	296	309	318	315	297	342	324	322	328	322	336	334	303	312	329	325	360	314	319	328	328	331	350	316	318	335	319	300	323	327	320	335	325	315	323	296	324	339	295	314	312	307	302	339	321	335	320	338	377	319	323	320	338	331	278	294	286	329	315	275	324	310	331	327	335	329	288	312	311	309	323	288	331	343	322	350	308	315	301	320	281	294	332	329	320	318	329	305	326	318	316	318	337	333	357	301	309	322	335	311	334	310	350	328	297	302	277	311	310	324	285	299	316	294	327	303	322	295	316	309	331	347	308	313	330	340	297	290	275	319	369	332	279	317	307	299	304	335	332	330	287	328	329	324	304	313	301	309	353	333	343	327	350	302	293	325	325	335	316	300	278	319	331	323	303	280	289	352	322	294	288	312	304	324	329	305	321	299	324	355	350	306	347	328	307	333	296	304	334	310	351	345	296	339	331	311	325	320	328	329	307	314	322	353	321	315	326	300	312	324	279	292	335	338	302	302	287	302	321	328	307	337	304	309	326	305	324	326	313	333	338	282	324	303	308	318	313	297	301	313	290	309	329	344	359	327	345	312	312	334	346	311	326	300	318	341	313	306	307	325	299	278	321	330	303	347	320	313	309	319	330	297	296	327	336	308	299	337	303	330	317	348	338	345	334	303	321	314	341	294	309	297	334	335	307	315	331	319	327	335	303	294	348	318	332	288	318	322	341	302	292	329	312	337	288	345	298	324	279	316	334	297	314	293	303	331	280	304	278	321	302	340	328	307	312	287	340	296	324	308	297	344	321	321	323	339	309	312	304	327	339	322	275	305	311	300	304	340	306	320	304	331	343	302	336	307	313	315	340	339	298	320	313	346	317	297	282	306	296	306	309	313	333	348	305	307	346	312	307	326	314	306	310	301	319	331	334	361	312	321	301	308	286	324	295	322	319	348	286	295	293	312	294	305	293	320	311	338	307	308	313	307	315	329	320	331	344	349	300	310	304	302	345	311	360	359	341	297	312	340	311	326	328	323	312	305	321	310	338	333	315	304	331	328	341	351	317	310	325	311	328	343	323	292	301	339	330	334	277	283	352	280	305	341	304	300	295	304	321	324	304	315	318	344	326	321	319	309	328	353	342	289	299	325	304	317	324	311	336	307	299	285	314	343	315	319	326	318	304	324	309	337	311	355	326	319	326	304	327	327	335	347	300	288	350	295	344	316	320	293	325	381	283	295	338	276	297	356	336	282	335	358	320	303	313	317	297	313	302	347	307	367	307	319	311	301	263	320	291	355	317	304	300	310	301	328	306	357	318	319	337	333	314	323	322	326	299	332	331	311	306	347	331	360	309	322	326	315	290	318	342	298	329	318	313	279	360	313	288	306	335	331	332	338	287	324	310	308	311	373	293	314	307	315	327	297	317	287	299	305	348	349	294	313	306	343	334	312	315	343	302	302	343	302	329	310	312	318	317	305	319	306	323	307	324	300	319	320	336	303	314	311	324	341	298	346	325	317	311	337	321	341	306	313	331	322	309	348	304	301	292	330	289	287	311	335	306	334	323	315	294	324	307	327	288	310	306	294	307	346	299	331	337	331	266	327	352	320	316	341	291	300	329	302	329	291	311	345	328	324	318	316	305	299	339	296	329	341	311	299	352	342	305	325	310	308	375	320	330	322	322	324	329	327	321	314	313	355	346	345	307	322	302	304	293	306	333	278	309	322	310	356	330	361	322	318	328	298	334	289	305	330	331	313	297	304	357	363	324
32148	1693	2579	2981	2651	2125	1874	1683	1490	1370	1293	1202	1122	1142	1061	1031	1000	1025	908	956	945	979	933	926	960	938	977	897	900	896	906	840	867	842	824	884	845	866	824	779	835	858	834	834	796	822	876	835	814	809	804	787	828	806	846	779	811	779	787	804	860	830	855	847	834	804	866	820	820	792	839	872	826	812	822	811	838	844	825	835	825	851	826	855	778	800	757	840	781	871	772	802	817	813	806	818	851	811	815	797	807	833	810	823	777	808	795	824	792	801	766	726	837	770	811	756	865	805	770	816	782	794	776	820	811	760	796	848	753	743	750	814	785	829	807	781	784	793	815	826	787	775	798	823	783	791	828	780	813	811	839	813	787	831	788	759	753	810	803	860	780	865	778	774	820	839	792	802	779	777	821	857	819	787	829	813	786	803	841	770	792	811	818	806	772	754	839	825	776	812	857	755	813	789	892	789	800	776	794	806	799	769	814	833	787	824	795	757	789	787	761	805	840	782	847	796	768	772	822	832	809	794	792	828	778	755	840	826	808	802	799	807	749	771	798	863	766	818	801	819	814	820	790	859	843	802	785	758	828	794	770	836	788	839	784	807	838	815	786	799	835	811	808	851	779	819	809	792	790	783	810	796	778	837	778	844	787	845	744	785	803	798	847	779	779	833	775	763	811	802	831	752	773	764	812	827	779	802	788	834	803	857	801	810	796	809	808	784	819	779	803	851	794	798	812	784	754	808	781	791	784	804	789	815	791	807	822	768	818	787	774	808	826	815	800	856	801	848	844	799	803	820	810	800	823	815	801	766	806	764	764	812	758	778	814	797	809	843	832	792	765	784	812	796	786	747	851	802	801	820	747	803	821	820	851	825	779	797	797	798	797	789	793	802	773	791	862	826	815	812	819	800	767	799	812	845	767	818	831	788	817	797	781	797	829	788	787	826	815	838	805	767	857	817	838	807	824	802	775	800	818	821	773	809	836	815	802	860	836	811	786	763	829	814	819	833	826	848	772	808	832	795	785	817	787	788	783	830	835	767	786	771	826	850	768	816	798	768	805	783	766	786	787	825	836	783	815	837	792	787	786	803	825	809	787	803	805	776	831	817	797	788	778	803	791	768	810	781	780	789	810	862	837	829	767	807	832	791	800	850	784	764	792	853	797	837	771	808	817	851	831	792	840	854	784	801	812	834	814	800	848	847	804	828	793	792	800	807	790	774	841	789	798	781	786	772	789	784	829	789	783	777	800	767	753	759	746	788	822	835	774	820	803	801	815	830	821	824	797	827	823	787	770	788	804	816	801	831	785	797	790	819	831	810	891	827	828	798	752	753	805	802	762	798	823	793	793	850	824	782	808	840	803	768	769	800	770	761	790	812	829	795	773	844	809	820	818	793	823	858	809	803	847	852	820	865	791	857	757	846	836	792	809	816	824	801	823	780	796	839	814	794	779	755	749	801	738	816	781	819	824	807	862	853	790	785	827	811	828	816	840	789	802	833	766	754	828	755	819	828	770	792	763	801	834	839	801	787	773	878	790	787	815	884	825	813	791	843	809	808	836	810	786	740	797	789	800	840	791	800	799	768	790	758	831	828	792	804	780	841	809	811	754	780	806	780	836	826	874	730	786	846	797	806	792	836	800	797	819	789	800	772	790	788	787	774	828	813	796	802	780	827	822	798	785	797	780	800	810	765	815	861	804	839	778	824	771	786	805	785	781	797	845	782	797	798	833	769	793	849	820	808	782	773	804	824	845	808	814	790	808	815	782	857	780	861	765	811	837	780	823	793	792	809	810	809	795	747	827	814	723	811	771	785	801	837	761	775	785	798	806	805	758	776	825	808	781	813	775	815	818	846	722	863	783	781	775	770	823	809	720	843	813	846	807	791	789	779	761	750	781	789	816	783	806	807	775	807	767	815	827	845	789	787	811	788	822	783	762	813	815	827	882	798	814	809	818	836	812	753	819	789	799	850	796	811	828	800	750	779	770	820	802	830	827	771	807	816	823	749	767	795	766	793	764	753	829	820	827	775	833	786	794	782	788	780	785	818	810	780	825	818	836	825	818	812	804	787	813	774	757	807	859	778	827	760	803	833	763	817	791	856	809	780	839	745	794	819	835	826	788	793	788	828	853	822	815	803	835	784	747	784	797	788	788	783	806	804	805	868	819	800	781	827	793	816	768	770	797	787	754	813	784	789	834	758	837	829	834	815	812	789	838	803	811	813	790	833	791	795	844	830	815	830	804	806	822	766	812	804	836	740	759	794	839	796	868	753	779	733	773	829	808	774	813	783	825	805	808	758	780	855	819	791	839	715	796	835	818	806	787	735	794	804	814	874	778	804	798	809	788	781	885	828	801	818	806	794	720	868	784	791	783	760	775	828	783	810	791	786	831	859	775	773	819	796	737	815	835	788	780	808	772	748	845	807	809	812	721	802	795	833	787	828	768	808	785	810	760	789	739	803	810	795	808	841	826	804	760	808	802	822	782	817	822	828	797	782	796	767	771	800	748	786	755	750	799	842	786	795	800	786	855	794	767	837	836	803	789	856	786	775	798	843	765	830	800	822	786	837	812	821	803	801	770	834	778	842	811	811	765	762	769	777	784	775	793	810	759	796	808	827	836	776	753	810	784	821	758	863	798	782	826	807	843	784	787	769	765	780	822	792	821	791	825	795	802	779	799	780	821	806	855	794	791	784	807	858	823	787	785	872	763	779	818	884	810	811	789	801	792	745	792	789	838	843	810	769	806	790	776	776	847	825	790	787	792	785	824	849	802	793	779	791	773	805	785	821	816	809	791	797	852	793	818	796	817	800	763	769	751	763	797	775	838	821	805	800	813	849	774	763	802	779	821	804	819	815	819	779	816	787	814	784	829	850	886	768	802	765	821	822	782	806	814	807	812	782	803	799	775	794	819	782	792	777	777	796	779	844	800	802	808	780	795	837	810	787	824	833	790	784	831	839	817	829	807	827	799	857	747	812	831	821	789	812	811	803	800	770	834	865	768	736	795	788	819	826	826	830	833	785	827	840	773	855	816	792	781	782	807	816	804	775	761	843	828	788	805	853	748	811	859	815	845	797	732	777	789	789	793	845	836	830	768	851	768	788	809	774	801	786	820	759	828	824	793	790	815	853	803	821	815	782	799	817	790	853	786	795	781	840	839	766	872	772	826	775	765	835	808	779	778	822	804	791	824	782	767	785	784	769	807	807	816	817	763	785	792	855	770	814	807	836	845	847	866	775	808	771	775	837	855	823	780	823	796	779	843	825	801	779	824	827	861	783	779	767	803	810	788	806	783	815	831	790	777	822	804	807	779	812	855	860	757	820	798	853	761	788	783	773	789	791	851	796	806	822	808	781	796	767	797	796	860	838	805	814	814	806	811	766	846	845	828	779	794	815	822	833	792	826	757	767	835	799	804	837	799	779	808	771	790	820	748	855	785	793	843	770	779	839	813	786	810	792	760	784	783	774	805	809	787	794	813	806
70111	30062	6937	1952	1280	924	808	663	629	555	529	516	475	464	482	498	493	473	422	452	428	450	431	433	426	401	450	436	397	415	432	429	384	405	415	403	413	399	413	426	393	387	392	407	401	426	394	439	403	405	366	491	432	381	367	362	397	412	380	383	400	381	378	381	408	416	407	380	437	427	385	357	431	417	413	361	425	408	399	423	409	393	403	348	398	417	375	378	414	424	387	363	424	373	408	376	409	450	349	426	403	396	413	404	388	390	372	399	428	418	382	415	373	387	340	388	384	394	387	390	385	431	394	405	399	374	396	384	380	417	427	428	367	389	413	416	418	367	371	408	384	376	406	418	399	352	385	441	404	408	386	398	418	393	404	387	417	409	446	408	367	404	396	408	389	388	406	396	379	388	439	394	349	390	423	374	405	385	404	399	408	400	406	410	400	397	426	397	380	385	373	384	410	397	411	427	381	405	401	403	400	401	419	426	410	418	381	366	393	428	448	386	417	398	384	389	419	360	437	395	442	434	399	375	385	404	405	413	427	391	357	408	397	367	374	377	425	421	365	392	417	405	408	403	419	422	414	374	464	410	373	401	390	378	388	380	379	378	365	427	394	412	426	381	397	400	363	416	426	415	405	382	379	395	423	371	393	392	373	419	399	385	390	394	403	410	409	406	418	417	403	386	418	392	404	443	385	393	378	417	409	378	397	385	390	361	383	441	408	382	419	405	384	374	395	397	395	394	363	431	423	383	409	413	414	384	405	393	430	401	394	409	387	418	420	423	382	398	394	386	386	367	390	392	365	428	369	396	384	389	399	390	418	417	454	425	437	390	403	410	406	411	396	380	390	386	379	412	377	394	391	371	390	406	402	394	368	392	420	412	380	397	380	415	357	425	434	406	387	452	387	384	422	371	373	399	390	392	410	410	427	394	416	389	408	407	402	382	370	416	377	428	396	368	393	409	405	405	360	413	370	381	382	396	386	391	382	379	419	392	412	387	420	393	398	371	394	411	391	406	379	415	408	419	395	377	412	363	386	395	382	432	398	365	403	437	390	391	372	394	379	341	422	409	372	380	380	421	385	381	404	408	398	397	389	395	382	417	417	415	397	395	354	435	346	386	388	417	389	385	382	418	394	395	383	378	375	379	400	369	442	382	410	431	408	397	359	370	428	393	384	390	405	423	398	398	369	371	406	400	422	384	368	373	410	388	351	422	379	389	375	359	417	399	421	397	447	431	392	357	425	372	416	366	405	429	398	424	408	371	381	388	391	402	376	414	417	363	372	398	353	414	389	370	400	412	387	394	376	397	387	447	408	403	375	421	402	404	367	424	415	428	407	411	409	406	377	392	391	427	416	368	386	392	393	404	415	385	459	375	406	418	392	403	368	407	397	370	377	392	409	381	431	385	429	430	403	412	385	358	378	363	396	364	384	384	416	409	381	400	408	386	416	411	362	377	439	386	385	367	376	409	415	377	403	367	428	369	374	386	425	439	433	406	399	402	370	410	422	409	377	408	435	416	399	417	405	419	426	401	386	387	403	367	407	405	391	392	403	375	384	397	419	413	387	406	387	393	414	381	399	416	396	392	388	428	403	407	425	415	413	392	417	420	440	404	383	381	421	395	405	405	396	426	368	401	422	394	384	378	391	416	427	409	394	424	351	401	413	409	363	383	406	380	402	419	370	369	391	446	411	395	358	419	402	405	428	431	404	372	391	429	400	396	392	411	387	353	427	398	393	436	418	406	436	382	396	400	393	365	428	388	382	397	390	382	417	434	392	356	417	417	424	398	402	398	368	377	436	422	391	420	408	392	376	405	438	397	422	398	371	415	416	437	441	392	380	375	425	363	408	399	381	437	376	415	399	397	385	378	416	391	366	395	396	412	386	388	375	417	394	397	385	412	430	416	347	394	386	420	446	402	386	399	429	435	406	391	379	443	408	371	433	401	426	433	372	414	370	415	390	432	383	385	411	423	389	421	426	424	409	367	425	379	437	386	450	357	406	388	383	388	371	399	396	387	401	353	419	424	384	409	386	405	412	416	380	362	437	418	419	406	415	387	415	398	401	419	379	410	417	391	390	386	385	422	431	396	386	394	404	391	396	401	364	424	395	432	403	391	408	346	392	407	378	382	394	365	387	414	399	417	390	406	373	407	412	408	384	396	400	374	425	394	376	447	368	411	415	352	397	410	408	402	424	393	393	421	383	374	411	381	418	394	415	384	382	379	432	355	385	419	417	389	396	389	378	405	382	383	402	366	401	394	393	382	375	380	394	415	390	390	402	374	410	447	415	352	401	402	389	384	404	413	375	394	368	418	367	383	392	390	387	396	425	433	368	409	425	415	418	404	338	377	402	441	369	383	404	375	410	391	381	394	372	391	400	410	394	373	413	396	399	390	392	424	403	352	423	429	377	376	409	405	379	413	427	372	427	397	413	408	382	373	398	406	390	390	401	417	428	392	378	401	348	383	402	424	386	379	391	401	380	394	401	390	435	415	394	427	375	376	424	405	399	385	374	420	430	413	380	406	392	443	411	402	408	399	403	405	415	410	384	394	425	382	396	413	392	414	415	401	445	381	406	418	417	416	406	377	411	361	389	400	416	390	399	405	398	403	381	414	390	380	360	382	385	405	402	409	416	421	390	414	421	399	378	386	449	413	420	390	404	407	420	435	418	406	357	380	401	403	416	410	422	399	426	378	360	386	411	363	379	372	415	408	401	394	422	383	398	376	388	400	419	401	410	389	394	425	384	413	388	378	409	417	422	397	430	371	382	401	409	463	383	400	402	385	426	454	427	434	431	401	397	410	386	397	412	410	398	375	397	370	393	371	409	363	428	404	385	399	431	422	414	435	418	384	423	376	411	379	400	407	409	344	399	437	397	413	409	403	398	377	410	396	445	444	378	398	362	382	399	410	422	409	380	390	397	388	420	393	400	412	367	423	416	403	429	398	422	423	407	463	425	367	390	402	422	390	405	412	387	400	403	422	384	441	407	386	397	387	411	398	408	351	359	370	410	395	414	396	381	406	397	443	370	392	418	404	411	358	398	443	443	432	433	398	409	384	381	402	383	403	395	409	375	375	410	449	401	387	379	399	409	423	420	381	387	412	432	405	391	423	403	428	379	418	364	378	411	406	401	390	418	415	395	416	413	423	373	382	397	395	380	388	426	396	389	438	403	383	411	416	431	384	436	386	395	382	399	404	361	374	445	393	418	409	389	372	401	406	385	392	420	373	422	384	401	400	397	426	419	409	387	402	364	423	405	384	393	374	369	417	405	403	386	395	415	409	441	404	385	383	414	381	389	373	376	424	408	373	401	421	394	390	412	346	408	411	424	391	410	437	420	427	391	384	411	384	405	388	395	430	402	413	390	418	379	432	388	403	408	414	390	394	412	392	382	398	404	411	366	407	381	397	405	424	432	426	394	412	367	397	381	381	361	392	402	411	404	422	416	394	401	421	419	392	373	409	411	392	415	380	406	391
41930	2611	4133	4923	4240	3521	3063	2613	2385	2172	1864	1688	1653	1519	1507	1434	1304	1340	1277	1270	1245	1198	1176	1152	1220	1201	1212	1190	1142	1101	1083	1054	1093	1095	1059	1024	1012	1007	974	1043	1012	1027	990	1010	943	996	975	1007	992	1005	991	943	966	973	1010	995	954	1002	943	992	965	998	974	989	977	967	932	983	908	938	970	979	977	909	946	988	1038	903	900	922	998	954	974	1007	966	1006	975	993	913	962	975	1002	947	924	982	936	964	897	959	1001	963	1031	981	948	880	944	980	995	944	962	940	976	925	881	981	939	1001	943	927	1007	946	910	955	897	940	970	969	925	966	960	942	927	913	957	939	935	987	912	947	940	931	958	946	919	950	923	1005	1007	970	967	941	963	1027	936	965	975	965	951	950	939	957	955	917	959	892	909	947	930	904	978	970	945	958	954	905	965	979	885	933	933	981	952	948	896	947	948	940	979	972	995	960	953	973	953	943	962	914	934	978	916	978	920	930	972	941	957	935	949	931	910	899	933	966	943	971	976	941	1017	939	943	972	977	962	958	911	970	977	922	929	965	904	939	951	923	985	978	929	998	925	927	967	948	984	937	882	945	987	930	971	942	978	918	960	952	933	980	961	959	986	941	895	908	955	954	924	986	943	955	941	949	936	951	921	930	955	980	920	928	977	955	876	928	944	925	946	985	954	947	905	941	902	927	996	906	937	965	977	983	920	967	921	955	969	941	984	968	895	935	922	941	913	906	905	921	942	925	998	984	960	921	968	951	918	931	952	1003	986	890	936	928	995	943	1017	966	972	966	884	961	934	923	984	932	904	934	931	926	927	1010	936	913	981	1021	916	954	981	964	967	926	938	932	961	876	964	952	942	921	916	934	955	950	950	922	897	951	974	945	946	927	963	958	944	964	989	901	976	990	958	977	924	974	930	926	962	936	883	948	958	1001	939	976	977	992	943	979	881	958	928	973	947	939	965	929	940	1012	959	919	943	933	941	977	917	1000	935	953	971	927	982	960	945	866	919	956	883	967	937	986	957	942	979	985	981	934	950	937	935	922	936	873	964	997	881	942	915	930	966	883	944	928	974	909	918	925	941	962	949	919	962	981	927	906	972	959	883	953	919	937	953	953	971	991	876	945	947	938	959	933	900	947	939	947	887	932	941	925	956	930	962	961	904	904	964	908	929	953	970	888	1049	912	941	947	984	973	905	949	935	973	946	1018	940	967	995	903	949	952	940	971	996	920	945	958	977	930	991	982	914	892	938	923	940	939	935	973	950	939	910	1003	928	947	927	921	934	952	964	989	985	946	945	876	938	977	976	953	934	964	944	956	957	929	992	954	941	933	962	897	947	941	944	946	958	977	923	943	996	956	976	929	944	934	905	937	960	957	918	911	926	972	939	969	929	967	891	999	943	941	897	950	966	1015	986	906	967	913	952	983	967	964	969	933	955	912	930	904	940	989	1014	917	908	978	914	927	947	945	925	959	927	901	974	903	1000	932	925	943	939	984	972	981	927	936	945	960	955	1008	884	933	1002	1027	923	1014	910	952	922	926	954	939	947	967	930	933	994	953	938	974	906	958	966	893	927	920	941	956	993	963	953	939	918	970	930	939	968	953	913	942	900	884	962	947	933	887	948	919	982	941	932	950	962	960	964	895	913	951	932	932	997	833	947	954	967	965	990	967	981	925	965	956	993	995	881	910	988	918	946	958	935	949	915	963	942	903	986	902	919	939	944	907	912	990	959	952	957	954	1035	904	973	996	975	933	972	949	918	903	930	927	956	947	909	999	919	962	956	928	948	922	940	918	927	892	983	907	919	960	957	921	971	988	964	940	925	911	914	946	1032	952	969	916	940	941	953	941	919	939	953	953	909	986	981	925	916	921	950	914	963	928	944	912	930	960	934	961	943	930	913	947	905	1024	967	997	906	906	970	952	970	938	958	936	938	928	954	905	1001	989	1022	949	915	909	947	907	952	978	907	963	939	947	926	925	953	986	951	886	931	909	993	886	903	952	930	935	948	926	961	913	879	935	938	933	902	987	852	966	952	935	958	924	926	977	958	984	930	962	930	1036	954	917	918	924	987	977	938	988	993	953	943	957	942	986	917	944	979	905	953	921	917	983	907	906	979	945	995	954	931	977	986	913	955	933	922	956	965	946	948	954	955	962	983	922	990	1018	966	963	956	986	946	906	951	939	923	965	953	910	943	980	970	974	920	882	963	928	964	952	933	914	969	964	906	953	859	946	928	988	948	966	980	950	964	892	873	958	974	945	979	962	935	903	977	1001	976	948	928	942	998	902	956	943	959	937	908	950	972	921	920	958	958	952	982	927	935	942	927	940	1025	938	957	904	952	956	967	935	956	899	945	972	879	989	992	958	976	939	941	923	931	919	969	924	935	891	907	932	979	946	955	938	914	956	905	963	935	938	947	945	975	929	943	908	917	897	917	950	960	934	932	927	923	995	926	941	989	920	943	935	979	918	912	936	955	928	969	925	874	992	988	892	967	970	962	931	915	974	913	978	969	972	967	1026	890	935	964	867	939	922	947	933	888	971	948	1008	936	924	987	921	970	956	969	966	957	970	931	966	958	942	947	924	954	968	882	964	1000	941	897	974	958	991	927	986	950	968	911	948	998	946	968	932	942	932	921	946	972	908	977	915	929	933	977	954	955	965	964	1009	1012	985	981	911	960	980	978	982	1014	957	988	958	926	861	981	929	853	945	894	914	891	940	980	878	960	956	928	983	917	960	962	938	963	968	972	945	940	914	878	888	969	931	951	909	974	943	964	945	912	976	922	947	955	942	970	972	989	967	998	917	947	964	941	888	962	910	965	915	925	873	949	920	933	946	929	920	934	986	948	934	926	958	958	920	982	984	954	921	941	953	972	959	947	954	992	976	927	995	957	927	993	990	977	924	888	921	964	974	980	921	967	869	947	891	951	983	922	991	949	940	933	974	912	982	991	949	955	932	996	970	959	932	875	990	943	923	868	976	931	985	940	958	947	959	982	947	934	936	926	938	955	899	935	952	914	973	944	981	956	938	935	951	940	941	956	960	947	939	967	964	958	970	971	988	955	905	986	945	974	934	997	947	983	972	950	934	959	960	988	942	987	956	912	1031	956	955	985	928	971	950	907	959	976	975	937	976	942	926	920	920	996	929	931	949	937	944	940	949	974	899	922	937	940	933	940	938	968	966	922	991	940	944	982	954	975	986	932	966	962	925	944	877	901	938	922	939	924	999	965	934	984	948	926	939	886	930	928	914	897	980	920	1018	960	927	941	946	925	953	972	926	945	980	907	903	893	997	917	908	958	908	932	987	974	922	880	934	972	915	932	914	955	956	937	964	947	970	906	949	969	941	952	940	974	991	868	936	1011	930	954	954	986	971	945	1002	931	964	943	901	955	918	965	939	932	943	958	919	974	972	970	967	1010	956	910	953	974	953	910	969	984	966	999	894	885	923	913	950	931	1008	938	946	912	996	915	945	928	935	941	943	986	963	916	934	959	928	909	945	907	954	927	981	969	902	957	978	959	952	975	949	958	902
8327	422	234	204	183	157	154	142	149	164	166	132	148	152	174	155	147	147	144	157	146	151	129	151	146	158	155	166	165	162	144	147	160	143	145	130	132	149	159	152	160	157	141	161	145	139	140	163	164	154	168	188	135	169	133	143	148	169	159	156	166	126	156	159	155	158	152	165	140	157	152	158	158	135	141	137	140	163	156	158	144	129	156	158	151	160	158	149	165	138	142	154	152	149	155	124	145	153	142	133	132	138	132	143	158	150	158	152	161	138	147	149	151	163	164	148	151	149	151	139	135	153	125	148	158	134	145	142	158	132	144	165	138	154	156	163	146	152	158	145	162	155	152	133	137	144	143	150	172	155	143	166	157	119	166	149	146	186	131	147	149	143	146	159	146	167	123	150	127	153	142	137	136	162	164	160	156	157	178	180	161	144	141	164	143	154	138	144	138	137	138	142	139	162	153	163	138	143	158	133	142	133	147	152	144	150	140	160	147	158	135	143	150	165	128	155	139	150	148	143	148	129	137	183	134	158	130	157	141	148	151	163	150	125	138	145	139	161	147	132	139	168	137	134	153	141	171	167	145	177	150	149	143	146	150	165	148	152	141	150	155	135	145	157	178	155	143	180	157	153	137	125	156	150	147	145	145	152	162	146	160	177	151	166	173	148	123	155	143	152	181	170	162	155	124	156	163	179	151	165	133	147	156	140	145	139	155	171	157	162	159	128	150	142	157	144	150	154	162	154	155	124	144	175	131	132	154	176	146	120	162	145	142	120	148	163	155	159	155	137	143	122	149	145	165	153	160	161	154	153	145	148	159	149	144	167	141	137	161	152	157	149	165	152	144	161	157	142	126	136	139	158	137	163	156	142	153	141	162	122	156	139	148	125	130	140	130	146	160	121	159	151	120	125	122	130	164	149	137	149	162	157	136	129	130	143	160	147	147	127	148	169	158	184	150	167	137	157	120	150	148	143	143	151	167	149	154	140	138	128	131	141	126	155	146	154	153	137	171	134	163	146	143	157	146	151	152	164	134	176	159	163	112	135	141	178	149	160	154	152	172	143	137	161	136	162	158	164	157	147	163	160	172	163	130	138	151	163	151	140	132	157	133	139	150	176	158	159	152	142	143	137	164	156	151	188	168	162	145	149	155	135	154	147	172	140	124	147	151	138	116	142	149	152	148	160	182	160	154	145	139	143	156	162	151	152	136	148	151	143	139	143	133	143	161	145	175	148	157	155	159	146	137	161	148	157	152	158	161	148	138	153	152	165	156	146	156	144	149	149	154	160	147	157	121	151	159	168	139	160	161	154	156	154	168	130	140	154	138	151	150	161	148	149	151	173	152	151	157	143	157	153	151	133	151	154	137	142	134	151	152	165	157	150	163	154	151	152	163	151	140	157	141	148	157	134	161	151	149	157	162	134	116	141	176	155	150	161	154	118	154	122	145	170	150	165	142	168	156	128	141	148	150	133	136	163	157	167	142	138	134	141	169	124	134	136	149	140	128	131	148	165	158	155	154	152	162	123	153	133	145	161	148	147	166	143	146	140	146	149	150	176	154	155	145	161	153	150	139	145	141	162	153	127	152	153	137	145	171	131	127	149	138	145	154	151	146	159	190	146	146	176	149	141	175	164	134	182	145	140	151	155	132	151	133	146	143	147	174	138	158	168	147	160	154	151	167	162	140	155	159	155	132	140	140	142	141	126	141	147	157	133	131	138	129	157	161	145	161	126	141	144	163	173	165	142	148	166	150	160	155	141	156	153	147	155	145	168	139	156	155	125	178	168	154	145	164	149	139	163	167	158	166	151	162	150	146	137	160	156	156	151	140	134	149	130	136	126	146	161	151	153	180	166	158	161	142	136	136	160	158	142	159	152	146	162	165	133	134	175	163	156	158	137	154	158	160	166	146	132	153	168	158	134	161	175	157	170	180	157	144	140	151	151	136	153	126	123	140	158	136	132	150	129	148	165	150	152	144	170	121	141	148	149	142	132	154	132	149	148	161	157	128	141	148	157	142	141	127	166	173	156	136	158	160	158	155	151	167	162	130	140	140	178	130	167	142	151	157	170	136	152	172	165	161	135	149	152	139	152	156	156	148	132	146	143	173	173	148	173	124	152	140	132	139	139	133	160	129	152	153	160	159	145	143	169	144	160	181	139	159	152	151	139	155	167	152	132	163	145	147	132	156	149	130	146	150	143	143	168	159	150	159	172	147	151	186	165	169	173	160	154	167	136	139	141	152	145	166	142	148	134	166	145	166	136	145	144	152	152	150	164	167	159	166	161	162	160	172	161	151	150	153	150	149	158	158	150	142	151	145	147	144	147	163	150	151	134	163	162	139	160	130	172	144	140	111	169	165	145	159	134	143	158	120	145	146	163	155	169	144	155	151	141	160	146	126	165	146	140	147	141	145	151	161	133	144	132	165	151	154	165	144	140	154	142	121	164	149	143	146	152	148	146	148	147	134	114	128	147	158	170	148	138	140	135	150	167	133	159	184	143	143	154	154	154	130	157	161	140	154	137	167	148	147	141	155	162	146	106	148	147	130	163	167	183	156	142	173	142	133	145	142	155	145	127	157	133	136	168	150	144	123	148	137	132	164	145	122	141	161	142	154	153	140	145	155	158	144	145	161	140	150	152	155	144	152	153	170	121	150	147	152	151	140	155	161	135	147	146	157	150	136	139	140	148	144	159	141	149	141	142	137	141	137	154	159	154	136	142	156	158	154	149	166	137	133	158	152	173	150	136	138	136	147	151	152	156	151	160	128	172	137	152	142	160	159	150	150	157	160	135	173	148	152	145	134	137	138	146	162	138	161	151	149	145	138	152	146	191	160	149	168	126	187	145	153	145	145	155	145	149	159	143	147	160	146	131	129	167	147	146	152	155	154	161	142	152	150	159	158	142	147	144	143	146	166	167	130	141	133	143	155	154	156	155	166	157	155	149	138	141	166	170	158	154	152	160	169	148	148	145	166	164	146	165	148	149	157	158	141	153	161	136	158	153	173	146	153	158	160	146	127	157	151	153	152	136	149	152	145	151	168	153	149	147	161	149	149	136	165	170	133	157	165	154	173	167	143	159	144	170	143	150	165	144	157	153	161	155	148	148	150	130	173	151	149	149	161	170	165	147	146	172	152	139	138	134	149	168	141	152	125	139	139	146	176	160	134	152	169	133	159	133	142	127	159	157	174	147	132	160	161	154	133	145	156	130	140	121	141	148	156	145	146	137	150	179	156	110	161	139	164	162	159	172	141	164	139	178	151	167	170	160	135	176	142	140	162	146	166	149	177	129	166	165	151	154	131	149	143	149	138	175	144	144	165	164	138	133	146	146	147	147	148	165	151	161	136	147	176	150	129	151	163	150	147	162	148	103	162	146	162	160	160	157	163	152	167	152	172	154	144	152	169	151	137	145	151	157	147	159	156	174	134	157	158	143	138	156	145	161	153	156	153	152	158	147	134	166	144	157	134	131	148	148
8698	563	602	617	566	536	462	463	446	479	497	450	441	469	463	473	472	476	469	483	445	476	438	466	461	459	506	461	482	432	441	426	459	497	449	477	435	469	434	456	453	448	462	477	468	464	446	472	459	428	483	443	465	485	457	441	468	443	451	472	468	447	431	479	420	445	437	485	442	430	423	416	454	439	454	440	443	435	442	454	467	446	452	443	500	422	463	429	433	441	469	474	451	401	449	433	472	430	464	457	466	456	458	487	490	426	431	469	433	408	441	457	457	469	487	422	464	462	450	472	467	402	454	477	389	455	463	438	440	463	415	473	426	443	393	432	469	440	442	457	457	430	435	439	473	457	426	442	400	495	455	460	426	468	426	431	414	461	437	465	445	461	436	465	440	447	471	443	423	460	478	406	435	465	400	441	423	442	430	457	432	424	447	433	479	425	454	434	427	459	443	424	414	445	470	461	466	458	441	409	442	440	452	448	464	484	457	420	422	442	462	460	418	444	454	463	442	453	449	439	438	437	446	434	436	445	455	431	447	429	459	458	442	463	461	459	456	432	422	436	477	407	418	491	455	419	434	434	447	448	464	451	461	479	443	449	421	470	399	482	442	409	461	489	452	450	467	439	452	446	499	409	477	420	464	423	454	463	466	474	441	428	462	467	427	438	430	439	410	419	448	464	455	459	416	427	466	450	460	449	448	450	453	420	448	469	458	463	391	446	447	426	422	434	452	435	429	485	446	454	475	460	456	467	465	468	420	447	486	431	449	461	417	454	453	484	449	429	448	441	473	437	417	447	444	436	413	452	446	444	414	462	432	445	483	434	454	466	461	458	392	428	457	429	424	429	429	408	471	436	457	430	432	434	455	448	486	440	425	470	433	413	435	429	468	464	460	434	445	416	441	476	460	453	441	452	444	488	515	429	457	479	465	437	443	483	484	466	411	408	437	457	426	454	460	436	459	431	443	447	447	437	465	474	461	462	478	517	439	435	458	434	440	480	454	452	450	464	421	438	411	414	440	429	459	448	431	445	472	475	450	446	431	424	426	427	458	435	431	459	442	481	451	453	416	462	500	456	440	454	440	466	464	429	473	458	450	448	469	419	463	443	429	448	493	426	487	449	436	431	467	426	457	428	465	490	433	473	433	478	470	453	458	434	438	477	458	431	431	433	455	457	445	439	480	444	422	468	459	450	442	442	477	400	443	444	460	442	459	439	446	482	445	451	470	430	438	443	432	414	436	434	431	448	433	477	430	421	440	465	485	420	482	394	446	464	425	417	510	469	461	427	403	445	444	471	408	476	474	408	432	497	420	442	519	465	437	451	407	458	475	436	479	467	442	441	473	451	475	439	456	455	398	472	452	439	419	480	454	472	458	414	462	423	448	442	437	445	459	461	475	447	447	412	476	456	506	430	414	455	470	481	483	465	466	449	388	382	427	472	455	447	453	462	436	422	443	447	455	429	475	445	468	461	430	448	450	476	424	469	436	459	437	414	444	463	432	449	479	463	459	460	462	432	451	478	404	448	434	426	457	435	446	459	468	460	450	440	458	480	462	435	458	447	427	489	414	466	428	434	439	450	447	459	477	465	453	464	446	454	440	472	459	453	452	469	427	463	440	443	434	474	456	431	445	441	438	459	461	454	452	455	440	459	440	430	457	422	420	434	471	436	424	478	423	406	450	465	461	458	427	433	441	426	452	444	438	421	459	430	470	471	475	432	441	467	475	438	472	421	446	482	458	461	473	453	431	449	445	441	455	413	446	434	393	433	423	455	483	411	440	465	446	457	448	443	448	448	464	451	415	436	425	431	429	419	435	475	447	426	441	460	446	452	439	439	422	458	448	463	434	466	439	445	458	458	447	436	467	468	430	449	458	454	444	420	455	423	435	406	461	445	455	414	455	459	458	460	450	455	470	454	430	444	416	426	428	466	432	457	420	448	448	460	450	447	433	441	455	422	440	454	473	448	453	450	460	421	437	436	460	449	447	454	433	457	432	459	441	434	435	446	454	446	430	451	451	458	448	463	427	443	450	466	463	447	457	438	450	456	457	425	482	447	412	435	431	480	438	459	453	488	453	470	448	457	495	432	400	436	449	463	452	419	442	464	446	412	439	489	466	440	448	423	423	434	457	423	434	425	490	472	447	433	406	443	452	450	460	443	421	429	442	461	475	488	436	437	439	398	463	443	419	439	434	417	462	474	435	452	415	484	409	424	475	466	445	459	507	465	446	470	422	461	490	433	441	456	417	469	442	436	441	441	468	453	480	403	425	453	446	418	451	448	455	450	452	411	461	445	468	401	430	426	448	409	421	426	438	470	450	442	442	468	462	435	431	445	471	459	436	467	486	480	440	456	440	454	406	439	441	399	464	456	438	467	444	472	421	461	447	445	448	482	417	435	434	449	413	455	454	437	458	453	460	461	422	413	463	446	418	420	449	443	393	451	471	471	465	467	428	458	479	449	426	480	443	472	454	439	427	452	456	449	476	496	426	417	422	456	432	457	442	401	458	402	453	461	452	464	465	428	441	437	467	423	426	443	501	423	427	482	441	445	449	450	497	433	427	460	424	426	454	432	417	424	449	468	427	436	473	456	457	455	465	487	454	453	441	453	457	456	418	454	446	429	442	428	459	455	425	453	457	431	424	456	426	471	426	439	432	419	434	421	462	445	432	428	453	434	417	437	409	461	477	447	456	447	447	399	430	485	444	416	450	485	459	481	446	448	431	453	456	474	478	448	477	488	467	422	456	434	453	435	443	443	495	446	468	461	419	438	439	432	438	439	440	460	451	438	446	429	460	422	452	449	430	432	426	454	416	433	468	434	446	454	465	426	477	419	455	441	432	443	460	481	446	413	438	433	508	433	462	427	428	452	408	410	402	427	426	430	467	444	411	426	421	416	449	474	478	445	450	418	492	450	454	410	477	455	471	457	449	463	468	475	418	443	455	449	422	483	464	417	463	446	437	439	444	482	420	463	468	452	482	401	403	469	438	422	446	434	451	492	428	471	438	461	423	443	381	394	458	424	439	458	450	475	406	448	455	413	421	429	431	424	469	443	455	454	447	452	420	442	446	468	459	465	422	434	452	402	422	464	419	452	448	433	427	428	462	422	443	401	467	448	436	447	465	449	473	439	435	432	429	415	485	475	469	478	447	444	436	453	452	457	431	440	445	439	460	431	427	388	461	449	466	467	454	434	446	471	431	448	491	452	464	456	489	439	407	432	475	489	439	438	474	452	507	441	439	446	478	458	449	394	392	448	428	430	457	450	452	498	457	489	453	437	464	441	459	460	439	457	462	455	489	443	430	426	424	418	471	497	420	439	469	471	440	435	451	451	466	467	437	464	457	431	432	451	468	441	446	410	453	446	416	453	441	487	447	435	464	428	428	459	460	452	441	418	446	421	459	462	463	445	439	482	451	462	445	496	435	475	467	444	468	487	455	427	419	442	447	449	447	450	443	448	471	467	492	445	422	467	432	439
55820	18943	2227	1033	730	590	531	475	439	395	398	395	380	329	311	359	325	346	338	349	363	353	340	307	362	358	326	329	350	347	292	309	339	325	332	354	305	316	350	312	310	312	319	325	335	318	331	302	337	340	310	292	318	321	314	325	325	324	316	280	308	288	326	302	327	335	311	310	342	299	282	319	326	312	340	362	323	310	323	343	304	319	316	324	295	297	296	324	303	308	307	311	343	322	307	299	300	331	327	322	320	313	304	340	297	326	285	320	334	329	349	300	337	327	313	305	347	288	296	348	307	310	362	341	327	322	310	331	321	297	314	293	355	302	318	325	303	328	305	275	346	330	297	322	315	318	315	312	319	344	329	311	323	279	341	304	337	341	325	300	326	346	300	301	312	327	323	338	320	343	342	306	285	302	310	346	278	318	299	285	313	327	339	312	330	319	316	299	324	325	286	332	316	317	312	291	338	300	311	334	322	332	312	332	299	306	306	296	351	327	330	343	338	310	346	311	290	298	327	286	286	278	302	334	304	348	319	350	314	333	318	335	321	298	308	324	312	311	346	311	296	297	323	321	330	344	324	344	286	323	294	338	294	326	304	297	302	315	314	302	349	302	310	305	287	305	332	350	325	317	339	312	319	283	341	360	337	289	311	293	313	313	321	351	320	333	306	327	313	305	300	306	290	345	304	322	327	290	325	320	276	332	357	347	313	303	311	314	324	295	356	338	308	321	297	322	335	320	291	278	317	347	312	318	306	315	329	307	299	327	317	313	300	336	331	308	322	344	305	311	317	315	328	352	327	293	287	312	336	336	323	295	342	302	338	284	277	335	331	349	327	310	293	322	323	334	350	294	306	366	298	336	314	330	315	351	332	283	329	315	315	315	310	312	306	280	298	320	320	334	333	289	330	346	310	373	323	323	311	299	313	302	332	329	327	311	320	323	332	347	334	301	327	336	303	314	333	354	314	311	326	311	325	331	305	326	313	307	287	299	315	297	296	358	317	329	326	337	322	306	301	313	300	350	318	308	302	297	322	306	305	301	329	284	323	306	305	334	322	301	333	307	310	330	352	347	319	336	311	305	313	312	310	296	338	340	332	329	331	306	347	311	308	317	300	307	334	296	308	307	308	311	335	330	307	326	321	303	348	316	330	312	313	319	308	301	330	385	326	324	309	347	304	303	359	354	314	336	317	351	345	321	333	342	372	322	290	312	324	305	320	298	302	307	314	309	292	314	309	326	330	325	315	306	291	321	321	318	283	314	271	310	339	321	289	318	329	313	299	326	333	335	296	300	314	316	338	343	319	324	313	308	314	327	329	332	283	325	333	340	322	296	333	289	318	310	315	341	348	347	303	288	298	317	330	309	330	317	309	317	310	327	312	320	318	342	326	287	298	349	291	340	317	350	316	327	289	326	292	316	341	307	308	301	297	325	319	310	308	314	338	294	337	296	289	306	277	314	315	326	336	345	296	330	362	331	320	334	318	348	304	316	350	299	341	321	302	323	274	329	291	304	321	302	292	323	313	289	330	351	336	323	284	349	315	302	311	356	309	319	307	320	309	340	312	335	277	319	317	309	326	320	374	285	292	314	333	309	319	310	345	297	315	336	322	313	329	312	327	317	336	318	333	286	286	299	285	299	340	290	314	363	326	330	367	352	294	338	328	308	322	295	365	348	315	300	318	303	322	342	323	343	348	318	315	305	310	317	334	305	300	348	295	279	299	304	341	326	326	297	324	322	306	297	348	328	321	304	312	319	338	319	286	338	300	306	317	294	340	320	330	296	327	319	351	312	338	303	358	325	316	299	299	318	295	301	317	328	294	341	340	342	306	300	303	316	330	297	326	316	331	285	324	318	311	303	305	311	312	298	301	335	346	314	312	304	335	298	336	304	298	346	328	336	305	343	318	309	329	332	334	342	323	324	336	283	317	316	326	302	308	304	334	329	325	322	333	317	309	342	304	309	302	299	356	345	336	297	335	323	330	309	350	328	331	290	330	322	329	318	323	323	307	322	315	303	337	324	356	318	327	321	331	306	310	318	317	307	343	330	318	333	298	290	320	283	324	317	346	309	309	290	288	334	326	327	345	309	293	312	321	342	323	303	350	338	302	334	325	322	326	338	326	340	324	343	291	312	335	299	312	317	328	336	304	310	345	296	313	292	313	353	351	320	322	313	345	338	306	303	316	339	324	305	306	319	325	332	361	323	316	347	341	292	322	288	291	304	301	319	315	341	361	327	291	297	346	304	305	354	317	310	330	359	316	326	322	321	328	341	296	293	312	299	297	279	290	319	314	332	332	306	360	306	301	326	329	321	313	326	333	302	300	323	359	285	314	313	357	306	328	312	309	307	329	297	306	319	281	314	296	326	307	304	336	321	343	376	290	286	302	336	299	340	334	321	319	359	321	280	304	318	310	299	294	318	333	321	309	338	337	316	328	306	295	311	357	316	299	309	315	295	322	345	305	303	338	331	337	307	335	328	329	308	302	314	343	291	297	275	330	303	327	342	298	303	346	315	297	332	305	287	302	294	304	314	292	299	279	321	304	343	346	341	334	348	316	309	298	314	307	303	294	329	331	333	319	331	308	298	320	354	279	284	328	324	338	339	317	334	313	313	302	314	331	348	329	295	315	329	310	325	305	300	311	331	318	307	304	353	302	305	326	302	326	306	348	314	311	319	300	311	347	303	343	337	341	314	330	291	309	305	285	329	319	339	325	301	316	350	294	319	321	333	308	315	309	288	312	311	350	294	313	329	329	304	301	288	320	309	354	290	330	364	328	330	334	325	307	322	316	310	320	314	335	325	319	312	324	311	318	300	316	298	293	294	342	312	306	341	304	314	328	312	325	339	316	322	332	338	342	339	298	320	306	309	296	319	282	321	333	311	359	335	319	353	307	345	328	301	315	302	316	287	307	339	290	308	323	333	344	317	301	322	295	291	318	338	317	314	317	339	347	303	296	337	322	301	310	320	321	303	311	337	325	281	306	316	306	331	301	299	301	307	285	301	336	331	307	330	306	327	313	280	320	311	320	309	332	334	320	318	338	339	327	308	365	339	288	306	284	277	310	354	327	324	285	334	324	319	333	298	339	305	307	286	305	329	336	302	305	301	345	356	320	319	300	309	316	330	328	346	283	282	305	305	318	336	330	335	318	318	315	333	358	326	336	279	305	337	302	331	284	291	336	316	332	321	325	307	353	325	307	299	298	305	300	334	302	295	335	299	296	300	326	305	308	344	294	339	313	323	341	321	338	284	301	309	311	313	312	318	347	317	336	324	330	334	319	336	317	333	313	305	304	309	338	294	328	329	310	359	326	315	314	332	320	323	326	355	276	318	335	317	308	304	291	312	305	294	318	349	305	313	326	338	312	316	336	363	352	306	302	335	335	328	300	308	328	322	323	359	304	340	312	364	307	329	354	345	284	315	297	314	354	322	299	318	334	334	296	312	318	322	307	330	299	351	297	337	329	342	330	294	304	312
32292	1712	2496	2802	2501	2201	1916	1658	1478	1365	1205	1261	1173	1090	1026	1036	1051	1053	978	915	972	972	947	982	918	944	893	962	928	940	913	875	855	804	851	842	785	827	836	863	840	807	876	811	838	780	878	829	831	873	825	837	850	856	802	839	801	787	824	809	806	825	802	859	844	841	839	840	842	820	811	822	867	775	803	842	824	856	790	813	842	873	764	776	830	817	771	850	835	813	786	801	845	779	841	792	794	826	785	806	840	781	806	795	817	784	767	754	789	804	808	818	777	823	787	828	789	826	847	812	790	808	818	792	800	816	779	837	742	763	807	818	818	786	814	903	829	749	813	763	808	827	821	756	794	817	771	827	766	856	773	805	774	831	814	810	816	815	798	799	784	800	804	812	823	787	835	789	835	841	861	811	804	843	800	818	815	802	774	839	774	839	762	808	801	801	810	851	804	852	790	806	771	778	785	785	819	778	773	805	770	810	814	835	766	776	821	720	836	852	783	816	779	782	817	832	810	817	784	780	796	820	803	805	829	804	761	810	785	788	779	834	757	796	763	764	781	850	843	784	785	810	782	811	767	811	801	796	837	797	809	809	793	829	786	826	820	770	846	788	848	810	792	795	818	785	828	806	789	785	773	804	804	857	814	816	826	822	783	846	778	772	794	812	805	784	759	772	806	801	819	830	789	770	821	812	764	805	810	800	786	847	746	811	822	834	796	823	798	806	818	852	799	743	861	803	818	820	790	789	803	842	785	767	779	831	799	799	774	757	833	842	820	841	829	792	838	808	849	817	789	812	795	807	825	832	807	763	802	832	808	819	742	793	854	813	794	807	793	815	788	756	836	800	824	801	795	783	780	834	803	795	806	803	806	797	808	853	816	787	806	790	802	813	760	782	815	776	806	827	781	768	795	818	784	790	781	785	824	825	818	857	831	765	801	799	825	806	733	819	793	770	794	803	793	858	801	816	812	824	822	805	817	759	779	850	794	836	842	790	755	815	784	826	765	831	819	782	788	769	822	789	798	810	797	816	787	747	777	798	829	759	771	824	784	784	788	795	786	844	846	809	830	803	800	838	772	777	769	766	809	786	812	798	813	855	781	813	806	798	757	816	788	843	790	822	772	820	832	786	881	841	791	760	779	798	789	845	764	784	822	766	762	796	790	772	769	831	816	793	772	795	815	794	835	809	785	834	788	763	765	765	793	859	786	773	792	771	770	815	807	813	816	808	833	792	818	795	828	797	794	838	759	775	803	810	821	790	764	823	816	792	788	842	812	783	778	848	808	805	760	836	785	797	760	842	768	814	818	816	755	800	800	853	813	856	847	778	840	778	807	818	779	809	770	779	760	814	850	829	779	877	801	806	841	794	848	823	796	792	826	839	792	797	799	850	766	806	823	806	799	859	783	797	759	845	790	822	788	832	772	784	799	818	794	824	838	811	862	767	780	823	759	807	830	802	825	803	793	779	763	806	752	839	777	841	791	890	851	825	848	772	805	812	782	750	740	798	784	763	777	806	834	789	841	781	846	798	769	807	786	758	824	792	827	828	747	826	826	755	838	716	847	792	794	818	759	802	762	831	827	841	848	788	792	794	796	819	804	832	805	845	775	771	825	775	731	784	781	828	779	826	760	766	853	741	807	787	802	819	831	753	790	813	794	797	809	795	821	769	789	837	797	807	806	802	781	834	810	815	829	804	875	831	813	778	795	805	826	782	760	781	806	795	796	810	796	794	803	772	844	781	768	820	849	864	797	745	816	808	832	761	821	804	827	781	772	769	794	783	829	761	790	814	803	875	783	799	760	776	855	858	767	806	808	753	804	807	826	796	838	834	818	761	822	777	788	770	798	754	815	865	784	844	766	845	789	777	824	829	847	818	836	756	823	776	832	807	847	816	800	792	805	833	796	832	774	843	814	797	790	799	807	746	795	844	773	819	784	800	781	802	744	846	800	823	770	769	794	774	792	829	821	784	740	768	791	806	819	803	814	788	820	842	766	790	832	825	779	809	792	783	769	820	802	855	795	808	815	791	768	816	794	826	723	763	765	821	783	774	818	750	807	769	787	831	826	809	745	809	771	788	788	847	794	835	779	814	764	816	826	802	825	792	780	842	784	825	796	805	815	836	835	850	785	748	818	809	756	799	801	804	804	769	815	819	768	772	767	760	827	797	814	798	796	727	835	862	795	805	787	799	777	808	838	786	809	801	790	839	819	765	819	769	818	792	744	816	855	828	824	759	833	793	801	820	806	791	761	806	777	783	744	782	838	730	811	813	820	805	812	771	812	782	819	771	798	767	856	784	823	777	819	832	791	836	812	822	825	813	823	837	908	796	806	817	719	811	783	854	808	825	787	820	744	830	835	801	797	861	791	830	767	803	839	832	799	785	799	756	796	813	765	785	772	794	801	808	786	802	775	807	774	819	821	761	777	806	819	813	817	839	799	779	836	807	777	788	797	815	780	808	767	803	761	754	772	844	803	785	773	827	840	760	789	793	769	770	808	744	829	785	828	824	826	806	808	817	805	851	844	820	830	796	829	755	790	815	806	797	804	813	807	790	761	764	809	808	802	797	863	773	818	785	839	771	813	789	728	790	761	833	753	828	825	817	801	773	785	752	785	790	762	816	745	812	781	765	812	739	806	819	785	812	745	832	784	826	837	764	785	813	784	783	817	801	804	804	779	764	778	783	828	786	825	761	819	790	832	779	827	803	858	794	823	781	813	799	820	782	780	852	772	782	761	806	792	837	793	857	781	776	818	788	755	800	769	798	827	768	807	788	811	817	793	820	801	783	803	769	776	828	754	866	800	803	828	790	822	823	794	830	786	784	845	811	785	877	849	844	811	786	818	802	814	821	792	843	774	833	798	801	768	789	815	801	758	774	832	766	790	777	830	752	781	771	780	821	822	800	886	799	783	793	779	773	805	778	815	782	840	821	750	832	801	849	780	782	864	811	802	771	838	783	797	826	804	801	797	829	756	784	804	781	785	783	795	780	790	799	778	791	786	802	777	835	807	754	777	789	807	851	781	793	810	828	776	816	823	796	796	827	836	813	856	783	814	779	827	840	805	779	824	828	803	795	836	760	831	803	739	770	774	882	848	804	769	761	866	775	798	771	795	823	750	782	774	807	814	839	783	849	824	801	813	808	806	832	768	807	830	842	788	815	843	817	793	840	734	817	815	826	820	838	823	811	829	793	784	801	848	816	809	800	797	829	816	789	784	804	808	784	753	772	808	862	802	789	802	789	829	749	766	813	789	791	752	851	802	786	802	792	808	781	829	816	780	751	760	846	856	806	761	801	772	752	850	788	872	799	802	835	780	829	773	828	800	779	788	873	800	754	794	784	825	807	793	818	798	824	835	814	797	844	786	807	791	794	806	831	816	780	801	840	778	794	821	808	816	822	749	793	800	774	793	814	782	811	821	782	810	787	786	795	808	792	842	763	800	809	814	785	827	784	762	786	770	788	827	881	806	795	772	794	806	807
70865	28412	6100	1966	1288	957	833	706	660	563	595	483	487	487	466	467	495	473	460	475	445	463	407	439	396	397	450	396	419	412	442	417	426	391	432	423	381	443	425	418	424	421	412	430	389	362	421	409	410	406	418	412	412	421	440	428	419	417	380	414	425	422	423	385	418	420	435	413	369	387	390	421	423	382	401	387	384	365	388	415	390	418	405	408	405	394	377	396	405	409	427	397	393	372	393	391	372	391	434	376	416	380	377	397	412	475	426	407	388	418	405	345	397	404	382	366	455	383	411	424	391	405	387	364	403	402	363	423	396	402	360	401	426	425	361	433	391	378	427	377	411	412	363	376	427	467	446	373	364	420	415	415	415	388	397	381	418	398	424	369	399	364	436	412	375	377	404	430	409	433	415	405	373	411	382	373	395	353	429	394	389	389	379	371	380	401	406	394	372	394	394	362	410	416	401	400	417	400	394	412	368	389	393	396	381	373	354	449	432	408	412	397	433	381	407	403	396	400	400	417	415	414	430	393	428	372	359	390	402	367	393	419	383	381	411	379	424	391	393	389	417	402	394	399	381	393	375	394	436	395	415	379	383	387	402	398	412	420	424	421	387	391	418	401	380	391	388	353	399	375	414	416	392	386	348	387	405	399	433	398	397	383	436	388	385	372	368	405	402	394	425	388	380	349	411	410	391	401	392	396	416	407	388	413	386	431	382	403	425	413	397	401	411	443	384	391	408	384	369	404	403	364	360	399	424	386	420	426	395	322	354	426	417	389	425	399	418	391	399	397	391	390	396	354	383	380	416	420	397	422	425	383	417	378	402	399	418	407	374	376	357	410	388	381	364	364	439	400	440	389	384	417	413	393	382	396	385	365	375	371	416	409	403	410	386	415	398	383	431	393	383	425	389	434	403	380	403	435	397	411	389	363	395	425	392	376	416	409	394	406	411	403	393	371	414	401	419	414	396	417	426	395	387	401	383	388	359	412	375	382	404	392	415	435	403	398	372	384	406	392	384	414	391	423	377	379	398	363	412	371	377	373	386	373	381	385	443	405	379	372	392	374	377	426	354	369	426	409	433	404	454	397	410	423	430	416	420	382	416	385	443	385	391	419	408	386	355	417	411	365	434	401	422	418	366	399	392	424	369	389	394	424	430	401	395	364	385	420	421	388	393	419	375	380	418	375	455	425	402	412	424	427	414	393	413	424	394	402	426	363	405	406	366	385	381	402	373	404	374	422	412	379	412	422	370	420	422	369	371	352	411	395	395	412	421	397	383	385	391	413	405	416	424	422	411	394	420	396	412	408	406	405	367	396	393	400	380	385	408	418	404	430	373	441	393	413	364	395	384	359	392	393	418	404	396	411	398	392	349	400	397	432	395	391	369	369	393	351	439	371	368	415	426	423	408	388	371	397	401	421	380	430	385	416	390	387	396	412	394	382	412	351	398	359	377	393	387	422	399	403	392	414	394	379	432	397	401	435	345	377	393	394	423	418	406	444	385	416	411	400	416	385	408	389	360	409	370	422	406	383	389	434	416	390	400	401	362	380	353	421	376	384	418	429	405	399	396	373	377	410	391	421	384	411	389	374	400	365	410	449	420	365	396	387	412	395	408	373	410	400	380	384	363	397	400	415	416	431	440	405	412	412	372	402	398	369	390	394	414	416	358	392	388	380	406	416	397	380	410	379	388	392	420	371	436	390	379	400	384	411	417	386	387	372	427	389	396	384	351	391	373	364	393	383	389	389	428	353	399	383	367	380	380	412	426	392	396	392	393	378	399	412	383	376	399	376	370	388	412	430	413	388	414	402	395	424	407	436	408	407	405	386	437	418	393	374	368	356	371	412	418	417	390	411	396	393	363	385	415	361	397	403	392	369	424	395	422	396	414	411	366	382	402	377	380	415	384	406	382	429	389	403	396	421	392	389	405	382	410	391	382	407	402	394	442	394	382	402	345	386	408	424	391	376	401	393	413	429	390	452	394	392	397	385	404	409	392	380	379	452	373	408	406	387	424	423	403	386	361	399	414	385	395	390	389	382	386	399	388	398	408	405	426	398	394	419	392	380	390	399	390	381	385	368	422	411	356	431	372	413	390	389	407	415	407	357	399	386	420	381	444	388	417	394	403	432	422	400	394	385	419	382	395	404	398	388	407	410	434	402	384	388	383	384	426	400	427	394	377	371	393	356	395	415	434	431	365	395	397	371	424	407	417	402	436	398	394	374	405	413	374	431	389	444	441	411	413	381	419	397	399	408	418	393	370	372	482	414	362	410	393	406	371	416	417	377	371	433	388	402	397	411	383	412	401	404	389	396	390	418	379	409	415	405	422	386	404	373	353	405	390	401	409	357	374	379	381	395	410	419	386	395	408	373	366	425	400	384	427	395	356	381	396	419	430	390	411	422	399	413	399	405	365	396	413	386	406	373	441	388	379	375	419	401	386	433	405	399	381	370	450	382	401	416	401	390	409	393	377	410	401	402	398	351	380	387	418	399	417	416	436	386	416	390	386	426	378	419	399	412	439	411	401	400	420	398	410	389	411	423	431	392	385	378	425	406	382	400	403	395	400	375	416	392	393	394	394	389	356	410	423	411	401	418	386	370	400	379	432	379	425	426	382	383	389	422	425	376	380	375	409	382	388	394	385	357	410	434	351	399	403	396	376	417	410	376	397	396	358	391	409	406	362	423	409	437	382	405	405	402	412	405	425	375	391	422	402	368	375	388	395	401	391	412	398	405	400	451	422	411	436	404	399	371	430	398	335	401	398	431	430	411	404	393	369	395	374	423	416	382	399	424	409	351	419	410	403	370	430	413	403	427	395	444	442	407	384	432	377	390	405	409	448	375	377	365	382	438	405	379	414	388	421	382	360	438	422	365	458	372	402	415	359	372	389	421	378	377	457	400	396	425	447	402	408	395	376	397	403	398	402	396	395	414	389	361	394	419	411	412	416	416	417	403	395	408	371	399	402	396	366	366	376	380	383	422	407	391	371	407	397	392	416	393	394	410	390	416	398	409	392	401	383	396	374	401	441	400	414	408	376	398	407	389	419	382	407	381	404	404	412	418	377	400	412	381	410	402	441	353	404	382	404	365	404	413	424	424	401	377	389	431	404	369	391	400	394	408	429	382	395	384	376	385	394	436	419	369	424	396	411	394	393	428	351	378	403	375	395	395	399	389	413	405	391	358	359	410	433	371	426	414	383	373	428	360	389	415	425	385	376	413	394	390	364	421	408	385	401	398	383	388	380	406	348	373	416	438	401	378	433	398	409	403	376	411	391	362	359	398	378	407	368	408	388	415	394	363	415	419	448	402	429	435	402	411	402	407	416	408	376	388	403	402	395	393	359	391	381	430	390	386	430	420	391	400	388	401	407	388	416	407	389	396	391	412	406	406	417	412	408	378	377	406	435	418	408	383	381	413	404	398	386	375	397	398	389	409	398	365	384	404	403	399	385	368	398	404	389	421	410	427	433	390	377	421
41021	2371	4166	4971	4315	3511	3080	2470	2283	2119	1864	1751	1656	1509	1512	1405	1268	1352	1298	1263	1163	1254	1181	1180	1193	1231	1174	1168	1110	1130	1081	999	1046	1023	1021	1019	1068	1033	1056	1038	994	1043	1016	1023	999	975	1020	990	951	1009	1024	1016	1000	983	980	1003	974	948	988	988	966	991	994	1025	971	960	933	1040	938	960	971	949	981	988	954	984	975	963	938	992	988	921	962	949	960	935	959	960	975	970	941	951	939	985	919	932	905	992	949	929	926	976	952	925	945	932	922	981	994	961	909	918	937	934	1007	910	867	966	940	983	1033	951	925	947	969	986	939	989	994	942	918	919	957	987	937	957	932	938	923	949	1004	935	944	981	953	963	985	976	967	994	903	903	936	950	958	914	971	972	928	959	914	993	960	912	934	1006	939	934	958	965	984	955	914	975	947	915	943	895	928	1035	912	1038	936	982	901	926	948	961	936	997	989	995	912	986	931	942	929	1014	925	945	935	943	949	939	930	1005	1010	938	947	920	970	935	953	900	940	938	950	989	908	943	919	927	929	986	1003	960	974	916	983	946	911	953	949	950	953	910	953	937	959	906	957	925	959	926	950	948	923	941	967	952	936	960	948	927	948	949	951	957	953	922	939	965	956	991	908	993	994	975	960	916	923	918	898	966	896	888	968	916	940	927	878	993	921	926	993	953	962	980	931	970	935	896	910	942	934	985	960	981	940	931	956	929	959	992	922	955	905	913	910	907	920	951	975	966	934	984	969	907	919	922	933	902	883	928	942	920	998	934	941	931	967	933	958	972	945	992	990	958	881	945	991	922	952	897	956	970	871	944	921	952	938	926	935	955	997	910	959	962	945	938	990	947	952	923	963	918	947	936	863	932	965	974	912	954	932	909	970	956	956	974	912	980	959	921	935	956	952	948	909	964	904	894	933	902	961	956	917	966	933	973	936	921	932	992	943	949	917	981	952	985	967	940	898	941	957	952	890	987	957	967	960	931	930	875	943	894	909	920	955	908	955	909	961	966	900	916	969	898	917	920	901	936	950	970	910	882	934	912	940	897	1007	985	938	948	950	997	1011	915	925	918	991	911	963	924	979	912	924	933	986	933	964	972	948	956	946	936	880	960	929	961	973	916	995	938	926	930	907	947	960	940	956	939	926	1030	934	936	893	989	940	916	908	953	946	963	935	918	932	964	897	969	951	929	915	933	959	945	959	939	950	973	978	1017	911	982	940	931	937	947	952	959	907	944	950	937	910	958	942	961	1006	930	923	937	950	953	967	926	968	874	972	945	1023	981	970	922	937	921	999	1008	897	961	975	915	933	955	897	935	915	962	978	925	952	939	927	976	945	966	950	937	936	905	957	959	913	927	910	1006	926	944	890	930	957	917	980	930	938	951	938	901	893	954	897	964	910	911	959	933	875	899	946	906	859	944	928	892	935	959	971	979	960	907	889	899	915	897	919	879	905	952	929	947	941	955	942	950	956	985	934	956	952	922	982	940	987	977	964	956	954	932	923	955	960	956	904	1004	950	935	902	971	922	980	992	948	982	926	967	951	949	969	882	975	951	913	893	970	942	917	972	904	971	941	902	935	913	968	892	1035	937	973	967	973	923	941	946	986	937	909	938	968	972	947	892	941	929	946	923	979	966	920	916	920	1039	967	989	926	885	933	924	919	936	931	942	961	929	949	943	916	929	968	922	946	892	928	937	969	952	975	939	970	968	1048	973	857	958	996	905	957	1031	964	916	935	960	955	914	916	931	925	967	949	957	905	921	940	964	943	950	986	982	1016	989	990	962	969	958	896	996	986	961	891	931	969	934	904	962	895	913	928	939	975	969	1027	951	950	959	968	915	949	945	1016	916	902	946	903	936	926	921	922	1003	1005	910	880	929	940	956	961	966	933	905	918	896	894	1009	959	932	946	925	958	949	886	922	918	951	906	882	974	971	976	944	954	907	936	995	957	959	938	990	982	952	912	921	913	894	929	987	983	941	977	941	934	968	943	939	932	998	942	946	953	974	941	928	924	975	953	881	905	982	923	931	955	947	912	923	971	961	962	987	962	937	947	948	1001	939	959	961	943	946	970	938	988	967	941	903	946	951	941	951	1004	973	910	885	930	910	952	925	865	942	970	939	949	959	989	883	958	941	954	951	925	935	969	955	940	948	935	970	906	960	961	935	973	955	1009	939	881	954	904	967	1002	998	963	930	898	927	967	923	922	963	945	952	866	871	923	932	991	937	905	893	922	912	1028	970	966	998	935	987	914	956	929	978	913	911	960	981	958	950	948	881	960	930	933	920	949	1001	968	933	901	982	921	934	982	875	942	921	992	953	912	973	939	981	923	965	962	980	944	909	885	935	920	940	1011	961	915	951	873	950	891	1005	957	970	969	902	935	992	962	927	953	939	934	934	938	979	955	942	893	989	955	966	921	929	957	932	929	927	964	965	912	945	904	1010	914	946	1012	931	915	869	918	910	972	973	942	1008	944	984	961	907	982	902	947	960	978	1001	992	952	937	966	938	953	879	995	904	948	939	956	931	957	953	861	984	968	926	920	981	933	895	915	885	943	950	931	895	933	977	945	931	959	920	892	988	940	936	929	931	991	997	1008	885	976	886	997	905	971	973	945	992	1016	988	1000	973	1019	913	897	966	934	942	936	940	929	953	967	936	902	893	970	995	980	907	952	949	947	900	913	930	902	940	888	969	961	974	918	929	924	953	975	981	974	940	918	920	993	962	934	960	939	897	945	918	940	945	969	954	918	966	961	900	975	961	954	916	921	987	952	939	924	933	922	980	926	983	956	958	925	954	937	981	914	941	977	984	977	953	908	920	942	960	944	976	936	950	948	935	925	916	915	992	906	944	928	995	924	938	920	993	936	885	970	936	907	949	932	890	911	981	914	909	996	962	916	917	934	918	953	925	941	930	933	962	916	945	960	937	948	964	1012	961	910	971	944	947	951	955	942	899	932	885	994	904	974	992	935	956	940	938	958	956	886	930	922	993	923	990	931	990	1019	986	889	968	913	984	909	943	874	902	924	871	946	945	935	917	922	949	934	891	1008	974	900	945	943	949	906	986	945	932	942	984	957	915	919	948	922	901	993	952	991	1008	919	998	928	941	1002	973	941	946	942	1005	989	972	969	935	926	899	948	905	972	911	940	936	955	976	973	887	896	927	915	946	956	898	965	923	936	907	907	931	922	921	965	940	949	904	913	928	896	896	949	961	946	924	940	927	950	943	947	909	926	947	906	896	968	975	952	984	908	971	954	973	952	973	929	964	937	911	892	898	962	894	870	955	920	924	929	925	952	972	955	975	997	969	928	986	906	937	944	948	987	912	975	932	910	999	972	951	1020	876	918	891	936	975	963	1005	982	905	958	925	952	933	970	964	940	937	942	986	917	931	902	942	934	968	947	942	950	954	975	974	916	929	937	918	959	908	922	960	959	955	918	943	948	956	940	940	985	923	917	912	958	930	952	940	917	937	942	1006	953	891	946	905	1006	978	981	976	948	899	878	958	947	960	949	916	971	896	972	968	922	946	961	945	958	915	954	933
8067	436	236	208	167	189	169	160	141	169	156	143	152	140	170	166	143	149	143	143	144	148	148	144	122	175	138	166	166	170	140	132	154	155	130	163	168	149	146	165	155	169	146	167	181	137	167	147	135	156	168	145	146	170	162	139	139	155	146	155	171	138	157	157	146	143	141	170	136	124	158	151	170	148	141	135	139	142	153	164	139	162	153	158	134	149	177	159	123	151	155	172	148	152	159	161	129	140	149	155	141	131	159	163	164	147	134	155	124	146	157	135	167	147	137	144	164	144	156	176	150	130	146	138	150	141	131	184	149	135	160	124	150	142	126	166	153	156	160	106	172	147	133	147	159	169	153	160	126	156	156	143	140	154	156	157	161	155	137	143	148	156	140	159	145	145	160	163	140	148	170	129	146	139	130	127	151	146	154	135	130	147	150	149	125	154	135	154	151	156	142	172	145	136	148	156	163	154	144	148	172	155	160	148	138	153	152	150	151	151	179	150	142	155	164	164	135	149	162	137	146	156	158	139	168	152	130	152	170	141	147	140	130	173	159	128	169	152	119	156	160	158	132	143	144	146	140	147	135	160	158	135	147	157	151	164	159	141	162	155	177	152	146	155	166	144	142	171	136	144	125	166	163	147	153	174	160	157	162	140	162	145	149	145	161	136	149	129	156	154	144	151	143	155	130	143	152	148	145	124	163	140	134	162	156	164	146	125	152	156	158	167	154	139	150	147	141	142	140	162	166	178	141	148	144	158	137	135	112	133	145	154	164	165	151	164	118	138	152	171	147	143	130	160	169	163	179	142	144	165	146	163	158	149	154	132	142	135	155	132	132	166	143	156	135	140	153	141	159	161	169	154	135	130	157	162	151	159	151	146	138	158	173	141	149	152	164	159	153	169	136	140	153	162	155	147	169	155	174	138	154	159	159	167	151	153	156	149	148	146	136	136	171	148	155	140	161	158	146	144	147	135	134	138	131	137	166	154	168	167	140	132	152	139	124	138	142	164	167	141	158	137	158	146	147	128	153	151	155	155	142	156	138	162	170	155	131	132	157	149	159	160	134	152	138	157	159	139	178	158	132	152	142	142	147	142	153	160	125	173	157	174	175	153	148	148	158	154	138	151	136	135	155	146	163	149	150	143	162	151	142	153	166	149	152	157	146	146	159	160	139	135	132	142	151	148	138	149	138	137	157	160	171	151	150	165	133	117	172	139	154	151	152	173	141	159	132	145	145	141	155	136	140	147	124	136	155	167	137	143	145	139	127	129	151	128	157	142	175	161	147	164	146	156	142	165	147	147	157	140	141	146	173	126	195	138	132	150	151	160	165	158	128	140	129	139	152	151	149	144	146	151	164	159	132	157	144	147	144	165	145	149	155	148	149	151	157	157	153	162	169	145	158	133	150	166	160	165	150	133	135	141	142	143	151	145	143	152	174	166	142	155	126	122	164	168	172	151	162	149	165	126	127	163	154	160	156	150	155	152	144	151	150	169	176	158	139	156	147	148	167	137	153	147	135	163	150	145	143	145	125	142	133	149	150	147	160	147	156	120	149	134	140	152	158	159	142	149	150	162	159	126	165	160	168	174	158	162	138	148	157	139	129	138	150	131	157	157	146	152	167	145	145	147	166	159	147	157	138	146	145	152	168	133	155	158	138	149	152	164	161	159	152	143	143	146	149	140	156	154	133	169	165	145	129	133	137	135	150	132	161	155	148	133	144	165	158	148	150	140	156	141	156	126	144	170	162	152	145	154	141	154	149	137	138	140	133	163	157	142	142	144	148	170	140	156	148	132	149	173	144	168	145	163	154	154	150	151	137	165	156	143	156	151	144	163	149	131	144	140	175	162	180	180	155	141	147	183	150	133	159	136	133	156	154	148	167	163	140	148	147	146	143	163	182	131	166	147	136	162	144	177	149	144	154	141	158	143	169	140	127	149	172	145	139	140	163	171	131	136	165	162	176	159	167	151	129	140	142	146	166	167	176	153	162	142	159	140	125	165	136	135	169	159	137	167	155	134	159	161	149	151	161	147	151	148	161	140	166	146	129	150	135	156	132	166	138	155	145	147	159	148	117	147	145	154	163	118	155	144	140	159	174	168	149	144	140	159	160	171	160	146	157	123	150	167	174	147	135	142	151	146	145	139	158	155	158	149	151	141	160	167	136	165	144	143	147	150	145	133	146	142	131	148	142	157	149	173	146	125	149	155	141	150	145	150	175	143	139	162	161	155	133	154	149	158	145	148	156	144	173	158	151	129	148	160	163	159	143	169	153	141	138	134	154	152	157	181	163	139	158	149	154	154	140	157	140	142	146	137	132	144	133	138	151	163	158	154	153	147	146	162	145	160	177	160	149	137	146	154	167	171	157	129	155	163	158	150	140	147	151	152	144	141	129	145	156	155	143	149	141	159	143	158	165	151	145	142	125	134	144	142	134	144	162	151	164	163	150	136	148	138	153	161	137	154	148	152	170	159	153	146	136	144	128	161	155	135	135	158	160	158	159	146	157	160	134	185	148	149	147	137	137	149	142	147	143	135	128	142	155	136	149	148	183	144	154	142	149	155	155	137	130	148	143	157	149	141	168	188	145	151	147	144	139	149	137	152	140	156	135	148	150	140	135	170	151	152	147	164	137	151	168	155	149	141	157	180	173	150	123	145	133	153	138	158	148	130	157	155	147	142	174	158	160	166	178	163	157	141	143	153	140	163	145	161	152	141	136	157	132	127	135	166	128	136	146	130	182	168	150	163	178	173	157	178	163	161	154	149	138	137	157	148	131	152	148	149	153	161	146	171	137	150	140	155	162	144	146	163	153	159	141	150	152	143	172	153	158	148	146	144	168	134	135	140	128	176	146	145	158	155	146	140	136	157	165	116	170	148	162	161	138	161	131	149	165	171	136	132	141	144	144	131	133	159	128	150	157	141	165	149	160	162	165	135	124	129	169	137	171	139	134	143	143	159	125	159	136	149	157	127	172	137	165	142	175	133	146	133	183	139	160	155	152	157	136	145	144	148	141	155	150	146	158	152	170	182	141	129	140	155	149	147	169	162	134	147	137	152	152	145	154	147	145	137	122	141	146	157	158	174	143	130	158	136	149	156	155	150	161	133	167	150	147	136	163	153	172	146	148	158	149	144	125	140	143	154	148	174	147	145	144	155	147	169	164	127	168	162	157	124	161	135	152	138	137	151	142	153	150	155	148	153	139	160	148	170	152	150	136	146	152	158	163	140	149	145	130	142	155	139	133	137	152	144	155	131	154	135	143	168	151	146	150	157	169	139	140	142	150	143	147	153	141	146	153	151	161	159	182	146	153	157	141	128	167	142	151	141	134	157	139	157	134	158	170	147	130	158	156	153	132	137	173	148	157	152	144	141	149	139	157	148	146	137	148	154	138	163	183	152	145	152	146	147	151	142	151	151	164	155	149	157	150	152	134	168	130	137	142	141	156	141	140	145	145	150	156	151	172	145	126	148	151	133
8179	515	620	608	570	539	499	481	485	464	506	461	447	428	458	466	458	469	440	448	453	498	469	413	492	497	473	423	421	457	453	438	426	423	467	458	447	427	459	418	421	453	455	396	448	408	471	422	442	472	446	453	450	384	440	441	474	421	410	481	449	461	456	449	460	467	429	438	439	460	448	412	488	458	452	405	450	489	470	465	452	464	446	449	487	483	429	430	443	419	456	434	418	454	472	438	481	460	489	446	432	446	410	447	446	445	484	465	465	452	410	429	438	429	488	453	450	467	416	462	417	446	455	484	418	449	435	455	466	483	472	433	467	420	426	464	420	441	443	426	471	452	479	475	419	461	441	440	432	474	437	460	401	439	471	444	450	492	458	450	453	403	468	445	459	426	463	439	433	435	445	493	441	466	466	446	451	424	434	428	478	419	455	449	438	449	423	456	433	443	455	396	444	438	465	467	421	457	461	445	447	460	439	414	416	433	477	510	428	437	438	444	398	437	458	450	444	453	467	403	456	394	433	439	487	422	482	499	460	450	456	434	476	422	422	446	473	451	448	462	433	430	425	504	445	458	424	415	476	445	458	418	474	457	422	444	466	455	417	448	421	429	437	462	421	473	437	435	448	478	461	444	446	403	441	443	449	456	468	423	442	456	453	448	436	470	433	449	456	437	443	449	438	472	446	463	460	461	432	450	453	452	480	448	455	444	447	432	464	426	412	423	430	450	438	495	479	439	460	414	438	450	437	445	452	411	472	447	437	406	438	467	441	471	458	451	428	445	406	452	483	459	432	448	442	469	430	481	434	432	471	426	459	423	446	454	414	429	439	460	470	459	486	458	467	422	463	452	446	463	434	440	446	420	466	446	423	435	460	452	439	459	433	436	474	450	448	440	478	405	440	462	436	450	418	437	417	434	467	445	451	465	443	446	472	424	435	418	431	466	445	470	421	434	479	432	447	450	434	422	438	443	468	426	426	472	413	444	441	468	433	451	493	462	429	455	435	453	459	432	472	438	451	411	425	454	470	437	458	417	432	414	404	454	455	461	441	450	409	443	456	451	471	431	444	441	450	449	458	435	477	479	490	474	473	404	442	460	431	431	393	461	458	413	435	468	487	456	422	460	398	476	429	446	454	447	467	405	445	432	450	424	474	434	474	429	407	427	448	445	427	453	474	428	449	475	424	437	457	436	374	442	450	416	453	425	487	431	440	459	431	465	459	449	444	415	442	471	463	464	424	451	461	442	434	423	443	450	460	447	451	454	506	429	424	476	444	421	488	452	443	472	434	434	425	502	448	449	449	443	438	426	440	433	424	456	467	474	470	416	455	440	438	437	472	454	433	448	445	461	474	444	432	476	487	447	447	449	437	443	470	444	450	491	446	454	459	439	433	439	452	450	437	483	456	451	499	449	467	464	469	432	471	479	467	459	442	406	468	450	455	467	441	463	454	427	448	469	466	475	423	469	444	418	467	436	463	443	432	404	413	402	423	458	462	482	423	406	453	469	443	478	459	439	459	438	447	470	452	432	436	475	479	430	425	470	442	471	499	443	475	457	478	431	458	451	448	504	412	483	460	447	438	466	452	423	456	430	477	476	474	416	447	477	470	475	447	444	458	441	425	427	466	423	426	464	443	448	469	436	441	419	463	465	406	463	429	433	429	452	483	429	446	456	426	438	464	450	449	487	455	386	449	462	446	465	437	462	455	456	479	417	446	449	426	466	432	430	424	459	485	444	461	446	496	431	427	453	461	462	464	473	478	461	454	484	429	444	445	442	468	450	474	454	430	459	442	447	461	431	444	434	459	495	436	413	459	439	425	416	429	450	462	441	472	486	431	472	474	452	435	385	434	470	480	469	442	440	457	451	438	453	424	437	467	449	433	432	446	435	454	452	448	475	486	438	430	414	452	431	438	462	459	431	449	437	479	442	435	433	428	471	465	408	471	441	462	465	465	487	451	441	442	408	462	462	491	466	447	430	444	435	462	438	430	475	442	431	434	442	431	469	477	464	406	422	448	440	417	451	430	426	465	428	478	488	399	415	414	445	444	419	450	458	436	428	441	458	454	450	472	443	418	457	437	451	477	431	457	416	429	451	433	443	471	440	417	402	464	440	448	460	412	461	461	485	425	451	496	459	415	462	458	433	402	453	413	445	443	417	445	478	449	468	457	446	431	413	438	504	446	459	464	456	447	454	468	434	451	432	459	433	439	420	466	425	455	438	427	456	483	439	418	448	468	454	419	454	437	442	430	483	452	473	455	454	426	488	460	452	448	411	400	453	467	489	446	456	496	445	460	462	436	447	453	467	402	427	452	396	453	467	431	457	456	472	475	445	435	438	424	467	458	478	472	433	458	433	442	438	411	476	437	457	424	429	412	451	462	445	448	437	436	455	451	454	449	477	459	469	430	470	460	479	460	460	468	437	484	460	474	462	422	435	444	467	466	447	450	483	471	419	406	408	449	475	456	447	425	488	489	467	448	448	452	485	414	478	447	465	485	438	473	453	454	429	427	457	434	461	447	436	389	442	433	458	442	440	414	433	436	447	432	426	412	429	423	432	439	466	461	441	453	412	429	462	403	434	478	424	443	465	445	457	436	420	435	459	439	460	454	446	473	484	468	423	466	443	455	423	446	488	462	433	452	426	405	399	440	482	449	446	520	467	387	465	439	428	448	483	439	427	457	433	406	453	473	465	444	473	414	451	483	483	398	460	472	455	390	465	430	456	457	477	466	443	436	428	446	434	435	467	462	436	453	406	431	448	467	442	447	409	436	464	456	463	499	486	421	458	457	447	464	427	457	468	428	428	444	455	428	450	478	436	465	434	458	466	498	435	447	448	467	433	435	457	428	421	462	431	449	471	426	407	466	452	408	473	440	470	434	463	427	439	442	458	468	454	426	461	425	455	507	438	445	491	457	449	486	499	476	437	438	435	479	464	450	435	428	429	432	438	486	428	506	460	452	422	469	425	448	464	415	443	443	435	492	447	471	457	485	468	447	465	384	461	486	391	456	463	436	461	443	446	431	426	455	445	430	451	435	454	430	405	433	400	417	445	432	444	442	417	470	464	471	410	472	449	464	429	453	418	465	412	451	413	372	432	468	452	435	464	439	458	444	437	493	456	436	436	450	436	431	467	436	420	395	440	473	470	410	461	427	425	437	408	479	477	460	483	459	417	440	409	465	449	428	454	420	483	431	417	420	446	484	462	461	429	428	435	441	459	441	457	452	434	446	442	419	428	445	420	433	418	399	428	458	426	434	438	460	424	381	475	438	463	409	427	441	441	429	451	423	470	438	453	474	447	434	466	424	421	480	425	456	463	453	453	457	476	426	378	442	474	451	500	408	441	406	428	450	435	455	453	467	456	455	466	424	438	493	408	473	425	455	421	459	459	463	451	439	455	463	466	462	453	460	437	487	457	445	428	446	461	441	452	431	435	442	444	451	440	454	445	456	470	438	460	495	447	450	421	448	458	451	435
54907	17808	2256	1000	725	660	486	438	422	406	392	394	383	372	370	337	365	381	358	338	331	338	358	360	346	308	317	314	335	357	317	334	364	336	337	309	325	318	293	308	335	329	313	316	360	341	331	302	287	306	310	309	321	287	355	329	341	309	342	323	352	323	305	309	315	341	318	301	318	304	343	329	352	291	318	317	307	321	323	313	346	336	338	336	333	303	314	310	338	329	315	301	352	304	324	339	320	291	337	314	330	318	308	301	316	282	316	298	312	329	336	344	296	321	342	317	325	298	316	303	314	307	303	308	345	294	339	334	305	331	326	246	305	331	334	320	305	307	322	322	337	302	343	343	320	301	286	326	327	314	350	301	324	350	334	321	340	329	326	286	317	351	325	311	314	315	344	320	333	311	332	310	320	330	338	317	325	317	295	303	293	314	327	303	318	332	312	325	319	308	309	316	300	331	315	318	320	349	333	302	335	337	314	342	309	280	326	294	340	321	313	301	294	341	348	344	320	345	340	363	320	308	324	320	331	289	344	296	309	306	308	288	321	288	298	322	329	325	317	314	348	313	310	293	321	288	327	338	303	327	311	324	321	324	302	335	333	313	310	332	307	314	309	287	339	305	342	308	299	295	302	314	330	345	317	299	308	322	297	320	329	258	302	328	308	338	338	324	315	316	316	304	310	295	324	310	331	300	334	316	294	333	323	326	312	303	325	313	326	347	331	312	305	340	325	312	308	309	347	342	356	328	321	296	332	302	296	333	306	316	313	317	361	348	304	325	309	327	305	283	336	297	278	304	342	331	292	321	300	312	316	314	299	347	327	307	353	309	308	338	300	351	355	312	314	347	308	295	355	299	303	310	335	340	315	308	307	323	292	288	319	317	332	335	283	298	322	297	308	284	341	306	319	315	361	337	305	322	307	335	300	325	292	287	316	323	333	308	332	340	308	311	300	331	307	281	332	343	288	312	301	306	315	328	310	302	315	311	322	302	317	304	316	297	322	331	312	309	311	312	297	324	354	331	310	269	310	313	330	309	332	332	315	325	316	280	314	317	312	331	324	319	359	294	319	338	300	307	320	311	291	339	325	325	313	344	315	303	308	297	314	312	300	311	301	322	313	328	304	289	323	333	290	343	324	305	318	314	306	320	307	306	310	304	318	329	336	331	301	319	333	275	287	302	317	331	328	315	346	312	329	350	335	341	338	323	306	330	277	334	294	312	311	310	283	317	318	306	337	283	321	324	301	284	281	313	353	317	319	308	348	350	291	289	330	341	308	301	343	340	306	333	326	352	336	342	305	312	323	310	292	318	300	303	317	325	309	295	329	297	338	301	328	318	311	348	327	339	322	367	327	307	330	306	301	307	328	295	356	333	346	299	310	329	309	337	321	318	303	336	312	304	323	318	297	272	304	339	312	287	303	314	310	330	284	311	296	344	296	332	294	304	348	335	313	321	299	335	310	315	299	317	306	305	280	340	267	310	313	322	305	339	361	304	329	324	340	319	300	326	331	296	315	315	316	334	326	302	336	347	304	340	300	287	313	360	327	291	318	304	359	319	318	330	341	331	299	304	320	305	318	290	343	335	336	313	347	314	289	316	339	306	316	322	332	309	333	340	278	311	319	324	328	341	318	343	314	303	321	339	329	332	335	315	315	316	282	312	309	364	298	322	304	320	297	343	332	305	323	336	298	346	303	309	309	315	315	298	318	328	333	328	350	332	309	293	329	316	325	325	340	305	335	330	293	311	325	311	337	343	337	300	325	327	320	324	323	315	316	351	311	306	314	321	287	276	317	323	319	307	317	349	339	308	327	316	322	312	310	297	331	332	307	291	334	304	338	310	329	347	315	309	302	339	304	307	296	306	305	321	274	330	308	298	332	329	310	316	317	334	316	311	308	325	336	308	324	352	309	358	311	339	333	297	335	333	318	324	308	338	312	317	304	300	313	335	311	326	356	293	341	304	300	314	336	324	324	322	287	313	318	302	341	330	328	325	321	299	306	314	299	310	306	316	344	289	303	315	314	322	332	278	349	307	295	310	293	281	308	319	330	320	362	330	302	293	324	335	330	318	324	290	300	316	316	299	310	337	308	360	332	315	306	335	297	327	295	311	312	316	323	306	299	295	353	307	270	337	311	358	328	350	309	339	319	335	319	364	339	312	302	313	304	316	312	326	336	310	325	318	299	292	317	320	322	309	301	304	299	290	326	290	329	325	322	296	321	326	332	293	310	330	345	316	311	317	301	312	318	307	304	288	345	272	320	302	304	331	305	321	336	306	323	305	313	323	338	271	331	303	296	321	324	296	290	321	303	298	322	318	339	343	328	317	316	310	289	314	346	347	309	337	322	318	291	299	280	318	295	327	320	329	300	300	296	287	335	301	327	327	283	332	304	334	344	329	330	307	340	305	314	351	309	327	312	294	331	298	321	313	302	338	319	335	334	315	303	329	302	307	295	308	320	308	302	337	326	327	312	307	304	328	331	309	312	323	300	325	336	334	350	339	337	318	323	307	346	293	334	322	321	287	324	323	324	317	314	349	336	313	322	291	315	297	328	326	350	324	334	317	322	343	319	319	281	300	310	321	296	304	325	325	341	339	359	306	299	275	301	311	292	340	327	323	292	344	346	290	348	312	369	314	337	302	297	315	327	297	316	332	323	331	304	299	250	310	317	347	339	366	353	316	344	298	315	313	316	357	339	331	321	317	283	309	313	320	290	302	343	274	299	325	328	298	264	318	308	335	312	345	325	288	301	312	316	304	338	332	315	309	303	307	320	285	307	314	308	326	269	320	301	313	321	335	327	321	323	339	320	307	335	329	320	312	332	310	326	280	320	337	330	312	352	311	294	327	298	291	303	358	301	323	342	337	304	332	315	334	308	327	322	323	312	311	331	383	301	310	318	330	302	308	326	314	358	302	290	289	267	344	356	335	330	342	322	319	355	309	295	312	338	325	332	299	298	301	285	333	312	305	309	318	305	338	330	317	301	292	300	306	351	276	334	345	296	310	332	316	318	314	374	314	309	342	305	331	299	290	305	303	319	319	324	308	295	328	295	339	341	321	348	329	305	312	338	305	318	320	315	307	332	335	327	339	304	312	339	293	321	324	329	329	275	313	315	290	334	299	323	313	306	299	343	315	327	333	289	301	306	319	340	307	336	332	359	301	301	312	331	328	293	320	310	308	316	318	301	305	317	336	279	313	323	310	325	332	300	335	286	316	292	303	284	292	335	299	321	304	321	341	311	345	337	310	336	312	337	306	302	355	347	312	322	327	311	329	303	316	307	309	319	335	358	357	308	341	326	328	336	294	298	341	356	323	317	316	311	319	307	290	337	337	308	309	285	318	363	322	358	311	305	301	329	330	320	338	302	266	307	299	297	347	309	323	319	315	330	345	301	291	332	344	329	322	338	335	288	253	325	321	331	332	296	343	342	338	314	312	313	313	334	327	297	294	292	325	286	312	323	344	331	320	327	329	315	308
30752	1522	2548	2903	2586	2195	1813	1627	1490	1375	1244	1340	1230	1059	1107	1039	1021	1017	960	987	923	919	973	867	932	905	948	945	935	848	871	874	893	916	826	891	870	882	814	823	829	847	864	821	783	870	814	843	879	784	867	775	824	873	846	831	850	828	790	851	773	835	855	765	804	818	852	818	866	836	840	798	836	814	773	821	821	808	840	796	823	806	851	813	787	787	767	768	806	783	807	787	809	787	779	867	765	845	802	790	815	779	817	821	836	802	806	840	829	816	833	803	803	828	796	799	763	842	776	815	767	802	765	824	823	751	848	772	799	775	780	824	748	787	820	791	801	818	745	743	808	811	782	821	790	799	840	792	811	810	769	780	784	806	828	798	767	844	807	820	818	781	772	872	812	817	807	829	814	790	773	776	814	818	771	815	782	807	860	819	773	806	863	772	833	836	775	780	828	833	858	768	787	734	834	799	771	833	785	776	742	821	790	826	837	816	795	844	761	770	813	817	781	842	783	799	832	774	752	816	762	803	813	834	820	806	795	834	786	798	776	832	812	770	837	817	796	787	786	793	794	804	803	850	811	786	788	792	809	768	792	827	810	809	821	845	771	797	829	806	800	760	827	785	799	801	780	801	766	806	813	819	787	814	806	762	816	806	778	782	780	788	763	812	820	762	811	814	774	765	825	815	762	789	765	788	865	795	786	813	808	770	820	854	761	815	786	815	806	844	792	793	762	842	762	832	844	812	787	765	775	793	842	833	817	790	822	782	768	799	821	812	771	841	793	757	836	810	852	769	796	773	794	804	811	812	820	771	802	789	811	785	838	801	729	772	827	828	794	781	828	792	870	782	807	847	801	791	747	822	854	814	822	867	808	827	778	825	787	796	810	830	808	791	777	828	851	797	827	805	795	795	777	798	809	830	795	865	795	810	799	872	803	785	845	771	791	790	827	791	821	830	873	814	767	794	760	780	783	779	807	825	824	771	760	818	820	782	800	820	794	802	767	794	812	779	839	784	758	759	813	837	830	808	820	739	770	744	752	845	800	818	756	842	823	804	763	818	803	791	855	823	808	855	803	787	800	781	759	805	808	828	790	815	791	791	778	796	841	816	819	796	860	775	777	760	802	802	851	788	822	827	800	853	808	830	725	829	805	774	790	845	794	823	786	842	801	839	789	777	785	807	730	766	788	792	790	847	765	795	762	866	799	762	809	799	791	829	778	826	847	784	806	820	783	814	805	829	755	827	802	776	796	817	858	832	813	781	831	832	805	786	831	830	790	791	782	823	809	810	799	871	813	788	764	785	797	795	799	790	805	822	798	796	817	802	827	775	790	779	795	788	762	815	772	832	835	831	860	765	791	810	823	769	755	762	778	785	808	851	768	763	837	850	813	815	836	836	786	777	877	761	794	801	742	825	800	815	782	837	806	815	808	772	856	817	786	828	815	827	796	808	788	779	814	745	802	816	803	845	802	820	824	790	829	828	777	769	814	830	822	792	757	790	818	805	769	798	810	735	785	758	789	730	777	814	852	803	809	747	769	838	826	798	789	794	794	777	776	789	848	803	777	812	781	817	776	826	794	733	769	773	790	825	797	810	797	811	810	788	837	774	840	851	817	786	808	772	783	817	843	778	790	788	813	751	824	840	809	778	824	785	756	805	764	810	804	797	799	831	769	775	818	823	751	840	787	768	818	776	783	749	813	785	792	799	785	842	857	832	807	817	796	874	832	794	802	847	788	784	803	779	853	805	784	802	800	801	876	781	836	777	815	814	810	753	816	802	793	819	771	794	827	801	764	829	787	819	783	798	788	836	797	792	785	859	848	799	771	781	818	816	804	752	781	850	776	756	826	863	789	807	799	778	804	815	795	794	761	787	830	789	778	828	819	829	793	768	810	780	767	816	806	773	802	795	786	764	777	838	814	742	779	795	781	789	791	815	793	788	795	755	837	853	817	738	815	813	789	798	789	828	770	753	844	758	808	757	789	826	875	796	800	792	795	808	815	797	802	781	821	762	811	804	764	819	816	793	817	790	778	797	799	798	808	767	815	748	761	788	821	811	844	846	822	825	768	788	789	778	829	805	820	802	880	822	783	813	842	795	779	803	822	807	840	775	766	769	794	798	835	816	827	793	829	822	806	823	827	777	775	789	820	840	794	759	765	784	796	786	763	785	840	855	783	823	840	835	788	811	815	764	780	783	800	799	809	807	832	780	783	823	753	824	811	724	779	810	814	793	811	791	720	789	785	747	833	809	801	798	757	811	840	745	799	824	823	791	787	807	823	760	817	798	797	788	843	843	797	834	816	783	802	777	818	731	747	773	803	798	795	782	793	770	783	765	757	780	819	856	795	771	776	782	812	766	865	837	849	784	806	784	787	806	831	785	833	762	786	755	812	798	817	835	847	796	740	789	835	820	777	851	797	799	749	784	820	836	800	779	778	815	805	823	791	800	789	792	806	793	790	825	806	803	799	806	806	773	782	799	794	713	826	812	812	797	804	776	786	833	795	773	744	807	802	823	816	829	829	845	785	807	806	844	834	776	815	844	761	807	846	801	808	767	797	799	788	754	776	807	820	814	758	799	817	806	776	821	788	825	802	803	838	736	787	828	813	796	789	815	757	783	813	783	761	829	843	802	785	812	739	825	785	818	764	802	803	840	820	818	776	839	793	843	799	785	792	756	780	835	772	812	861	791	785	832	781	770	783	819	782	845	807	848	783	818	815	849	790	803	777	777	766	790	759	812	827	779	797	774	793	819	790	752	775	815	785	817	820	827	802	775	810	792	792	819	774	813	815	779	795	810	800	784	851	803	792	831	844	811	787	758	826	773	853	834	818	762	821	751	814	809	817	813	746	796	768	772	778	802	804	809	767	780	717	790	767	754	837	814	789	810	782	816	792	810	846	761	805	808	865	843	843	796	767	816	773	758	854	791	820	779	773	801	772	853	783	735	877	800	783	780	820	823	855	819	824	757	848	835	792	875	803	816	861	809	775	817	770	820	820	817	810	818	844	832	779	795	743	784	840	801	789	812	863	786	838	842	792	752	836	742	766	798	794	822	787	797	794	787	764	805	820	789	790	753	802	829	804	816	824	779	803	839	852	857	795	791	814	818	787	839	840	804	800	788	797	785	724	840	845	795	776	767	792	842	814	843	795	802	780	835	809	860	773	824	783	783	789	796	807	776	771	790	840	823	787	798	765	775	815	746	821	788	821	817	807	800	828	744	753	826	761	812	755	804	840	810	795	805	825	784	831	799	783	774	783	861	804	832	835	790	785	848	790	815	840	825	792	772	791	787	811	812	866	783	846	820	814	811	837	781	812	846	823	808	870	789	808	833	761	797	798	734	773	779	802	825	789	825	794	819	839	785	814	806	802	796	745	842	816	773	780	795	799	795	799	850	826	821	807	813	736	769	800	817	833	850	807	758	810	865	759	805	771	788	829	785	773	799	812	835	772	821	805	830	794	803	781	873	860	809	752	754	824	802
70022	27569	6188	1927	1272	916	828	722	626	640	551	531	536	504	477	481	489	423	434	467	434	441	425	444	435	461	448	452	406	423	402	426	381	400	375	426	408	412	395	389	398	406	399	385	442	406	424	402	429	400	349	420	409	406	390	390	420	374	404	401	389	406	404	378	416	394	441	394	402	440	411	426	410	403	396	412	408	385	391	399	420	412	394	413	397	419	419	414	382	405	395	373	418	378	393	409	385	405	382	409	406	434	378	407	398	418	437	411	405	438	397	378	410	393	457	410	409	411	375	416	426	389	405	428	383	402	438	403	406	385	394	367	405	414	424	375	403	407	408	412	374	389	397	402	439	422	421	405	374	404	386	379	402	404	398	391	402	371	388	375	435	391	435	410	383	401	410	388	434	412	397	419	411	393	425	409	397	409	415	461	406	391	419	397	364	395	411	401	377	425	398	391	405	401	380	367	404	383	416	415	403	412	399	407	403	418	391	440	390	422	417	410	398	380	421	404	402	387	347	372	409	396	405	410	374	410	392	383	391	347	376	384	385	415	377	406	407	404	387	357	398	344	359	378	403	384	376	361	410	373	369	417	408	363	387	378	384	410	390	429	360	400	388	439	430	404	382	418	413	392	369	355	402	381	376	406	406	423	428	384	423	403	387	391	404	395	386	440	385	389	383	402	398	436	421	385	382	393	373	383	410	431	409	388	392	393	391	355	370	424	406	400	401	395	407	365	396	386	397	419	384	385	418	434	408	375	397	392	399	394	402	404	399	403	390	400	372	402	398	373	366	374	369	346	361	419	374	409	376	395	416	399	383	427	385	404	375	405	367	378	440	422	414	409	433	412	347	389	385	396	416	377	387	423	417	391	413	411	391	400	368	384	389	357	399	371	351	387	393	453	444	410	417	429	395	392	362	412	394	393	373	389	400	403	377	384	375	372	399	421	392	389	400	418	423	403	383	411	393	378	402	406	416	416	392	399	389	403	399	392	390	390	368	405	408	390	367	390	418	391	389	403	400	410	372	371	391	357	354	398	385	374	400	421	346	360	401	392	384	393	407	412	397	404	346	388	406	381	414	418	384	402	398	407	350	419	402	377	404	396	386	353	415	398	414	398	399	374	407	413	380	377	402	428	414	383	426	429	393	394	386	400	396	373	378	372	378	395	399	372	413	420	410	422	416	394	365	425	399	419	418	406	350	371	414	428	424	396	395	388	397	394	411	404	401	397	389	411	391	390	404	376	453	402	443	398	399	369	408	418	434	405	385	390	397	406	405	418	395	427	386	417	405	369	380	424	363	439	398	415	399	382	411	404	376	386	379	345	400	404	412	394	382	383	403	352	416	395	396	377	427	382	368	386	380	367	383	418	371	403	380	424	376	411	439	420	419	410	387	441	396	386	385	399	423	432	385	350	396	395	387	392	408	397	405	385	413	403	410	407	405	408	415	402	418	407	417	370	407	419	372	422	395	389	421	379	427	422	399	425	415	417	378	337	373	466	396	364	384	384	386	412	402	361	399	401	365	381	392	389	392	422	361	428	375	392	400	390	424	368	373	382	406	416	408	414	408	348	418	416	415	426	431	402	408	389	366	407	415	400	415	369	409	419	414	381	428	380	400	386	374	384	406	413	419	379	413	403	375	392	377	423	395	420	403	375	397	400	412	428	387	429	388	382	399	397	382	406	399	398	390	362	396	434	379	400	403	377	391	428	398	420	398	367	401	387	358	404	395	400	365	404	421	386	417	437	424	379	376	386	400	380	396	388	381	385	417	426	371	399	384	387	390	385	353	427	396	390	418	395	404	340	363	413	366	407	381	385	376	387	434	383	356	453	421	384	386	400	412	369	401	400	387	396	386	405	427	415	386	398	392	402	427	356	423	399	412	404	418	395	405	401	411	401	364	405	397	376	378	382	414	359	372	408	373	415	396	418	399	421	394	416	426	378	371	392	376	372	383	414	397	411	404	381	429	373	347	357	372	391	387	390	402	362	390	389	413	408	373	382	392	404	391	382	378	400	410	386	419	397	427	374	422	386	410	415	408	371	398	414	401	397	390	367	400	400	390	423	394	390	406	374	404	438	405	427	415	356	399	368	367	425	393	393	377	388	367	382	368	370	405	381	419	389	425	387	387	384	431	375	425	404	405	360	377	412	370	440	379	357	407	408	383	444	396	399	405	396	375	378	407	431	414	367	425	413	417	424	392	375	423	394	373	441	410	401	446	375	383	401	394	395	380	373	401	377	378	383	393	434	432	440	395	409	390	397	420	392	395	391	412	391	371	369	411	382	376	410	386	413	367	399	382	373	394	376	404	391	416	380	434	407	387	433	462	430	407	406	396	429	371	378	411	405	362	409	401	398	361	374	364	425	417	393	387	373	375	371	406	415	428	397	430	389	410	404	381	393	403	364	384	396	375	367	405	396	407	394	396	388	384	389	429	361	375	385	386	405	411	385	372	421	416	358	347	385	346	398	419	393	383	356	392	398	415	380	394	416	421	381	393	416	407	401	365	350	411	375	406	404	399	421	364	432	461	396	411	385	402	429	371	443	388	351	398	407	403	399	388	367	400	396	408	426	402	393	385	389	406	367	368	385	381	391	376	361	383	395	398	384	399	415	416	400	434	355	379	446	423	376	386	433	379	418	425	387	390	396	428	379	389	379	364	401	389	396	399	386	402	393	449	425	421	398	402	391	363	375	399	359	401	420	436	417	408	380	393	426	444	427	383	405	412	387	411	399	393	403	363	405	400	394	350	372	395	345	409	406	390	396	418	406	418	405	435	426	412	414	393	408	371	406	402	368	399	347	371	404	426	399	384	404	387	411	406	411	380	385	416	372	414	389	378	400	445	392	379	391	429	380	414	350	356	383	390	428	384	390	415	399	390	410	397	402	401	381	381	405	389	441	439	422	420	382	422	416	401	407	422	360	416	420	381	383	399	395	362	388	389	406	417	423	396	358	401	382	389	382	425	391	404	397	378	392	381	377	342	407	421	378	398	392	416	404	403	431	429	410	410	417	392	402	385	427	397	403	404	378	381	418	432	405	385	383	393	399	393	397	386	390	363	412	429	395	412	373	353	376	391	389	391	390	388	417	374	360	386	371	363	404	392	371	401	374	430	416	377	379	386	429	423	410	401	376	365	390	381	381	429	393	384	411	383	399	404	431	376	396	430	410	376	400	374	369	406	406	418	390	422	369	420	442	368	364	395	377	401	372	420	395	375	399	406	396	404	408	422	390	359	397	369	392	428	383	401	458	354	361	391	394	395	369	424	432	408	399	420	381	393	393	429	434	372	374	434	387	383	399	423	415	386	399	395	400	409	403	418	389	412	368	379	406	369	401	376	419	371	384	418	432	389	419	408	392	409	378	378	392	375	411	439	431	386	427	405	394	393	373	387	395	461	394	354	395	426	388	398	400	421	400	390	391	392	393	458	420	376	372	397	421	404	427	424	414	411	364	366	413	410	408	422	431	452	396	383	376
39666	2435	4370	4777	4383	3617	3002	2595	2251	2052	1882	1762	1652	1575	1429	1366	1441	1301	1277	1229	1239	1228	1186	1179	1234	1185	1197	1138	1046	1108	1073	1067	1072	1009	1052	1046	1071	1029	1023	962	1017	949	964	996	975	971	978	1059	1023	968	991	990	1029	979	1006	965	1041	983	995	954	989	981	958	974	944	983	938	996	958	934	920	952	1005	950	986	963	989	954	950	961	934	977	942	971	950	972	961	939	1042	956	969	951	1000	940	908	942	903	936	943	929	1000	958	962	933	953	928	928	942	958	963	949	957	902	965	962	968	942	978	983	951	946	884	959	913	931	931	987	976	944	986	905	964	930	972	964	871	1015	933	940	949	972	1010	943	992	950	916	935	977	902	952	933	932	996	909	911	935	940	956	931	982	916	933	982	961	908	956	943	971	933	953	988	870	902	971	1008	943	990	940	970	982	944	960	950	962	926	937	908	981	957	920	899	940	949	927	913	939	942	933	953	932	942	914	903	950	961	960	943	931	909	974	937	917	909	881	878	1000	933	1024	901	868	978	976	902	897	956	974	938	922	949	938	971	966	939	903	900	936	934	932	903	966	923	957	962	967	962	965	899	906	960	969	875	941	950	942	983	951	942	971	908	976	945	960	985	951	941	956	972	954	896	913	952	901	977	948	956	933	948	863	913	995	963	904	908	995	956	912	897	896	973	937	951	983	886	957	970	929	931	933	933	942	965	961	961	919	932	917	949	926	917	909	933	955	914	964	958	982	946	943	892	940	901	923	946	1027	905	950	947	926	895	960	909	916	950	914	915	920	936	935	937	964	963	949	940	942	912	959	945	944	953	908	944	944	925	993	909	940	930	952	967	944	908	960	981	944	943	886	962	914	969	945	904	974	939	962	961	913	896	907	959	913	950	942	913	863	959	945	936	977	959	954	971	950	974	940	898	953	932	920	987	938	932	949	938	958	960	919	964	864	959	982	922	956	926	964	936	892	907	954	954	933	933	879	925	882	940	894	908	958	965	925	897	969	936	933	933	946	894	961	912	928	941	917	916	882	923	884	964	917	928	968	921	936	915	962	915	918	895	955	969	942	982	973	928	942	899	946	935	961	942	970	968	921	929	1007	946	949	918	930	895	921	896	951	924	919	970	963	888	939	994	954	994	990	968	951	973	1002	904	994	951	959	965	947	992	952	933	895	958	939	912	899	968	878	998	900	979	948	873	892	966	906	937	953	923	920	934	981	868	943	944	945	935	936	989	935	936	910	918	950	956	920	961	937	921	955	906	986	964	939	971	921	953	919	979	985	951	949	912	897	930	936	893	960	933	911	964	962	905	982	960	926	974	967	959	879	919	1004	950	917	931	956	943	952	930	917	899	902	906	884	888	947	889	920	889	972	917	960	875	951	917	946	877	926	946	974	935	902	951	951	962	934	968	920	897	939	884	923	965	985	940	912	954	928	885	956	914	935	960	917	879	925	970	926	887	932	992	909	926	972	935	923	921	977	911	974	902	902	960	952	960	925	884	913	943	951	934	952	956	916	965	948	974	946	867	956	912	928	973	919	932	875	978	902	890	931	909	946	971	948	926	940	946	980	921	987	962	951	923	927	989	981	872	948	910	907	951	864	984	891	971	904	976	953	920	974	939	966	933	921	963	996	900	944	919	942	977	956	941	978	960	927	958	885	942	952	937	928	947	927	899	911	951	902	872	974	975	965	931	959	917	966	937	911	967	921	946	913	903	951	1001	954	1021	940	984	912	967	985	922	938	962	962	966	890	944	950	969	912	918	894	949	957	931	959	943	947	914	1026	949	968	973	933	930	937	945	984	981	909	955	863	967	951	906	943	886	943	939	943	955	929	960	954	996	906	951	927	969	912	959	950	929	857	939	900	930	920	929	962	974	902	912	944	944	939	955	921	951	948	905	973	954	913	864	955	986	947	927	933	942	969	932	947	925	936	973	944	927	972	972	926	974	961	924	956	937	965	912	971	1000	958	985	936	960	942	929	953	950	927	931	1009	940	933	902	919	947	983	973	960	903	1023	924	939	989	930	981	969	950	977	946	919	945	916	944	976	926	935	928	884	911	982	928	939	953	978	934	963	913	994	918	906	979	924	930	946	890	954	935	952	944	967	885	942	937	908	947	908	931	920	894	954	985	959	917	957	909	928	952	954	944	981	958	934	913	883	964	969	935	954	943	948	971	939	967	977	945	952	929	922	895	959	1000	959	968	907	940	955	952	961	928	947	905	932	916	877	885	953	895	921	863	993	957	927	922	941	967	953	983	897	949	924	973	926	901	1032	954	992	953	963	954	954	933	907	943	974	875	965	910	1022	948	942	931	931	895	933	940	916	963	896	963	976	882	939	971	927	926	973	965	941	938	922	938	904	959	924	904	934	924	961	925	971	947	972	883	919	898	1003	931	969	927	943	940	900	949	963	937	937	920	949	948	998	929	909	932	895	938	947	935	1010	922	943	907	947	943	967	977	946	913	955	911	958	914	937	949	926	956	944	937	832	936	986	959	994	950	918	947	945	899	943	955	946	951	972	946	888	944	946	896	950	937	922	924	934	952	921	947	915	943	922	959	982	952	973	966	862	943	907	942	886	909	914	932	971	938	945	928	930	936	918	925	943	880	1000	943	891	919	941	985	969	951	944	909	984	971	948	943	894	898	970	937	895	984	941	914	904	966	917	959	921	917	972	940	953	952	934	911	939	1001	939	989	934	925	932	924	999	946	954	906	1018	925	933	930	964	943	913	970	973	960	987	944	973	920	981	970	929	966	986	974	939	933	947	916	940	944	920	948	903	946	925	943	948	1001	963	937	987	946	919	980	904	918	969	1013	916	939	973	952	962	950	915	965	1006	920	896	913	954	917	922	972	937	947	952	982	925	874	938	906	899	943	911	947	858	981	952	972	898	947	958	890	914	905	942	924	932	977	957	972	961	990	951	967	975	980	924	897	968	965	937	920	979	958	1001	984	916	936	938	930	932	935	958	904	958	955	958	943	985	929	932	894	890	902	944	916	886	931	977	966	920	935	951	890	960	951	948	962	923	971	924	1003	923	969	894	961	990	913	896	958	915	937	949	960	917	878	987	958	925	946	960	879	925	963	999	882	993	955	905	943	952	962	921	947	927	1011	890	992	958	971	959	969	984	943	960	893	930	869	976	911	925	946	905	949	913	927	948	911	971	972	934	975	889	883	940	913	979	973	964	960	968	967	928	965	927	969	951	933	856	958	893	932	998	969	984	962	941	936	966	910	954	983	917	947	941	875	975	1017	971	926	973	918	923	946	906	1019	944	958	909	898	903	983	1015	901	942	973	854	904	945	942	906	1015	969	926	929	924	940	961	946	940	996	978	911	949	970	977	942	928	924	991	921	947	950	891	914	977	956	999	1004	918	953	979	933	915	922	902	981	979	925	941	946	958	961	909	915	900	998	847	954	912	956	947	1019	947	928	960	974	1005	921	924	1002	914	927	940	891	969	970	1000	921	971	922	927	905	928	965	903	920	934	939	915	914	958	923	942	944	933	950	963	899	943	1000	970	969
7566	423	215	177	151	159	148	155	166	167	157	148	161	142	144	136	151	154	152	136	163	139	153	174	159	161	171	136	161	136	145	161	128	140	172	136	163	129	131	163	172	173	127	168	159	146	134	131	154	177	168	135	148	133	139	152	148	146	158	157	160	168	163	131	123	137	153	137	144	151	175	147	147	143	146	135	114	146	148	153	141	147	160	170	142	154	141	159	146	157	148	146	133	139	147	135	149	164	154	152	134	145	98	130	157	147	142	153	133	145	163	141	138	177	136	141	156	141	136	170	125	137	153	159	157	137	139	143	156	142	143	136	155	151	121	159	134	172	155	173	141	123	141	146	140	161	135	138	146	135	144	145	137	153	147	154	152	158	140	151	153	142	152	155	130	177	176	159	146	147	140	157	139	151	176	145	156	143	137	127	140	168	129	166	138	143	148	144	163	152	144	143	140	150	142	163	157	127	140	131	165	136	140	140	150	151	126	125	142	152	158	138	182	148	137	160	132	136	154	156	152	158	154	161	143	157	145	141	157	168	134	168	178	134	151	141	129	132	152	148	124	165	156	151	157	124	144	157	141	142	143	154	141	153	141	142	152	147	139	160	170	159	172	156	169	137	160	139	141	143	181	141	146	158	153	163	136	144	136	157	141	139	147	144	138	148	156	154	149	146	139	146	132	134	142	119	142	138	156	158	150	165	150	145	141	142	125	178	157	176	144	148	170	167	134	163	158	176	153	149	144	152	167	153	142	151	145	159	176	141	147	148	169	135	155	167	119	175	146	168	177	144	142	160	142	127	159	160	153	145	145	163	141	149	164	144	161	139	150	146	153	149	161	169	158	155	142	142	140	143	152	173	149	140	152	149	154	155	134	150	158	132	170	153	142	158	155	143	161	125	151	117	147	149	166	136	158	148	184	145	158	166	155	152	155	176	134	143	134	150	138	168	136	155	157	165	148	146	154	164	153	156	147	156	158	143	152	159	166	160	121	146	161	174	146	147	162	149	130	142	167	166	139	164	154	131	168	139	144	148	169	129	141	173	146	143	147	174	155	183	138	134	144	155	130	176	130	120	147	146	129	146	156	153	143	133	156	137	136	140	142	155	133	153	172	145	153	150	147	152	146	158	126	134	148	180	132	151	122	159	176	159	149	174	153	152	162	165	157	154	161	135	132	148	167	158	151	137	142	141	149	157	177	118	156	177	144	144	143	160	155	142	149	164	138	131	139	169	149	151	164	147	148	145	135	158	146	151	130	149	138	144	163	156	156	166	145	153	148	145	141	144	141	168	140	143	169	133	158	161	128	126	154	141	132	131	144	149	152	153	155	138	139	133	146	167	137	146	148	127	159	152	155	159	154	150	153	145	149	141	167	150	146	144	144	144	160	157	136	166	142	155	160	133	152	166	143	154	164	179	151	146	144	157	140	166	178	173	152	142	116	147	158	125	165	155	164	136	192	150	119	163	162	151	131	156	143	153	155	161	150	140	143	151	146	168	152	134	143	151	155	152	160	131	152	129	148	162	136	142	127	144	142	145	147	152	160	164	133	167	151	144	141	159	132	162	146	147	118	163	131	140	164	129	163	148	146	169	153	149	151	161	124	136	161	139	146	161	149	154	156	149	148	139	151	147	138	163	167	154	147	143	160	156	156	155	162	157	154	167	158	141	147	170	161	157	174	104	164	148	158	157	161	152	145	165	125	172	147	125	126	183	137	140	154	155	144	169	162	197	157	166	139	157	145	127	153	136	134	162	131	154	128	149	177	138	144	155	143	144	169	135	146	161	166	167	119	129	132	139	150	139	162	143	153	165	121	154	158	158	139	150	154	148	136	153	137	158	165	140	149	164	166	142	164	135	135	143	155	141	138	159	183	154	157	162	143	144	163	147	147	113	152	141	169	145	150	150	133	147	140	139	143	138	157	136	163	145	138	131	159	155	169	147	145	166	159	146	151	148	160	153	145	165	150	118	132	157	142	161	160	132	154	147	149	150	137	140	147	156	142	180	148	149	163	139	148	135	141	150	156	144	133	134	154	166	145	153	147	165	163	154	143	142	154	124	152	166	143	164	154	158	160	146	148	156	143	164	153	183	158	158	149	145	132	134	142	159	157	151	129	149	157	133	127	142	164	135	142	141	121	137	152	135	138	168	152	147	167	152	173	141	148	150	145	146	138	139	146	166	145	160	158	147	173	163	145	158	163	179	134	151	133	150	144	167	165	159	161	167	149	146	157	152	158	160	166	176	151	142	148	123	131	147	134	142	145	161	137	169	167	151	160	174	148	141	159	160	146	145	146	169	131	154	152	153	156	135	151	139	157	158	131	136	145	158	169	129	158	168	161	131	144	178	160	167	158	152	152	170	168	155	139	127	151	159	167	149	139	150	158	139	169	147	159	158	166	139	184	175	151	178	181	122	158	144	168	148	157	158	144	141	165	166	165	158	173	158	143	158	146	145	178	154	177	149	141	151	129	159	156	152	152	143	136	148	135	147	154	159	141	140	142	144	148	142	147	141	166	175	152	145	117	135	137	152	148	143	140	149	143	148	169	178	152	171	155	151	150	174	167	126	136	161	161	124	156	131	168	150	152	133	141	153	158	155	157	165	139	136	170	132	161	152	182	142	165	158	151	116	127	136	135	142	145	151	150	128	159	142	150	132	158	129	171	170	148	139	143	125	144	138	155	156	169	135	140	161	131	131	149	162	168	159	176	146	142	151	161	142	128	133	148	145	139	160	143	140	137	150	150	149	154	154	154	140	176	151	156	160	136	146	128	129	131	156	138	152	166	159	142	133	143	137	156	141	162	151	149	151	159	127	140	145	133	151	144	125	170	153	166	156	139	142	179	141	165	147	149	161	153	168	151	160	162	139	137	154	151	139	144	124	136	141	136	149	140	168	155	152	138	153	139	149	148	166	155	146	131	138	182	144	147	143	135	169	136	141	167	136	161	143	164	131	146	153	164	156	135	148	141	160	151	146	156	135	131	162	161	139	145	149	162	147	149	163	168	147	133	168	159	149	155	135	152	165	187	136	172	163	140	149	142	153	163	151	136	135	127	160	131	166	125	163	157	134	138	135	153	139	159	156	148	159	143	138	173	159	155	167	157	137	156	124	160	132	146	128	150	143	162	142	156	129	145	143	162	151	159	142	144	112	137	175	150	133	146	131	145	149	132	143	158	145	139	139	126	145	166	158	160	148	148	136	184	147	148	153	169	154	143	150	165	133	147	118	146	141	158	138	140	154	146	154	168	131	158	157	160	140	173	150	157	173	119	160	165	145	149	153	103	152	125	148	156	135	134	154	152	148	149	149	157	139	142	157	132	154	162	136	138	156	169	148	157	149	162	155	158	173	146	150	148	178	149	166	135	141	138	149	146	150	183	137	146	134	158	159	142	168	147	121	134	154	140	144	162	145	147	164	153	165	140	141	147	147	146	136	150	170	134	157	169	131	158	156	163	163	138	172	149	157	156	161	186	170
8032	560	589	599	529	488	492	503	457	454	460	496	456	457	482	431	445	424	406	463	464	473	472	434	465	457	481	463	451	467	446	447	488	431	429	420	462	442	451	447	426	466	477	417	455	418	469	434	477	425	477	476	458	471	446	439	458	457	487	467	450	461	399	436	409	459	409	446	411	419	478	448	442	424	468	455	431	434	443	454	427	451	424	434	450	436	465	470	475	431	432	439	429	444	468	457	464	429	426	417	415	462	417	433	456	463	418	465	439	489	430	479	431	429	466	459	434	449	447	427	434	451	415	464	427	415	452	434	435	422	450	471	413	415	434	450	423	477	426	471	433	460	427	465	445	473	469	459	462	461	460	428	489	482	434	473	471	470	400	422	457	441	466	444	436	435	436	439	439	443	444	433	441	439	496	447	430	452	487	451	455	445	473	451	448	454	453	423	455	438	464	445	469	468	427	431	437	448	437	432	461	437	456	401	450	396	473	478	413	434	448	486	450	422	443	431	498	486	465	466	434	434	459	462	475	443	450	431	432	455	387	453	426	469	443	465	462	414	454	452	497	443	463	480	431	471	445	461	462	439	448	396	455	452	464	434	445	453	479	451	438	423	414	462	425	452	445	452	442	435	469	451	428	445	448	437	463	450	465	410	441	414	465	454	448	432	439	437	434	435	432	434	435	448	462	446	428	452	446	458	482	466	466	450	440	419	480	458	447	430	446	472	439	467	447	442	433	465	455	459	492	412	443	434	442	462	475	424	428	447	464	460	421	472	441	482	417	466	465	447	444	423	469	455	473	456	477	418	471	469	447	460	497	460	467	448	456	490	462	418	434	425	481	424	446	400	467	472	474	421	447	425	431	495	459	420	418	439	459	474	432	438	475	462	441	423	419	446	457	424	426	447	448	473	466	453	453	474	462	452	435	441	433	443	445	446	465	423	471	434	449	443	458	424	437	412	430	438	456	462	485	460	442	446	444	436	482	459	441	427	457	484	473	414	429	464	406	476	452	441	417	440	445	445	450	424	467	436	454	492	425	438	431	446	430	448	455	483	442	451	422	407	406	468	460	465	448	477	429	462	433	471	446	470	433	458	461	468	408	442	408	476	398	446	474	401	491	439	449	443	451	480	453	433	459	442	456	443	441	442	442	452	442	463	458	473	449	425	449	436	464	444	426	439	460	477	427	449	451	469	463	497	437	426	437	474	433	464	470	467	463	460	479	472	456	469	453	445	452	477	450	455	464	468	457	455	447	450	435	461	428	470	445	470	439	454	413	454	456	442	489	445	414	434	444	426	460	443	465	416	460	436	436	475	454	402	446	422	435	457	444	460	485	462	452	463	479	431	444	431	473	398	411	463	458	437	464	444	482	436	446	448	447	427	477	454	481	464	457	485	409	446	456	462	424	447	457	450	440	442	438	439	418	425	442	458	433	435	432	459	429	420	446	442	435	426	434	431	443	454	431	478	464	467	434	413	474	443	434	441	415	459	475	467	429	462	438	451	467	448	482	467	481	494	450	415	440	489	489	439	407	438	448	428	451	454	454	451	421	467	495	476	455	462	405	422	436	441	459	456	483	419	434	416	463	453	445	447	442	450	461	450	453	462	451	458	441	467	444	443	414	440	442	423	465	474	436	427	447	438	455	460	456	449	430	414	434	434	469	446	417	426	484	453	455	417	454	447	446	449	458	446	482	451	461	443	487	428	423	424	413	447	445	435	465	471	426	421	443	455	468	478	426	439	428	458	441	422	468	428	447	468	454	400	459	438	414	463	415	457	408	440	434	419	450	440	446	473	470	478	444	424	462	445	452	466	479	437	442	460	474	451	485	471	452	430	440	450	457	470	450	465	479	457	468	466	439	452	457	430	460	450	450	438	446	438	425	449	418	433	461	459	405	430	432	417	433	425	480	431	463	483	458	434	401	449	458	453	481	474	444	426	437	429	483	431	440	459	462	458	457	464	468	457	430	477	433	468	423	437	450	470	438	425	447	467	422	436	447	438	427	429	430	422	446	435	457	450	424	442	448	457	460	455	482	471	454	479	437	455	443	478	424	460	431	429	486	432	449	464	422	465	420	457	467	465	456	462	435	509	444	448	479	448	458	421	469	435	449	481	429	481	420	423	417	434	471	427	431	402	436	484	464	463	470	424	444	427	411	441	430	481	455	447	472	415	447	455	455	415	472	459	485	487	419	439	419	477	459	400	489	421	447	458	454	437	453	446	423	491	440	441	444	453	456	435	416	447	439	466	469	474	437	404	425	478	418	448	483	439	472	439	466	468	510	478	435	463	458	444	416	440	419	463	450	469	429	454	463	448	468	422	447	457	476	444	450	449	456	443	416	449	439	460	460	481	488	412	459	461	468	440	444	464	398	475	454	428	414	477	447	432	392	434	447	450	406	431	446	426	454	442	396	454	444	465	447	457	447	456	499	459	416	408	453	430	453	441	441	426	468	449	465	434	486	442	461	444	427	413	452	442	461	453	426	481	458	458	442	437	451	442	449	445	415	451	439	457	460	425	454	476	432	401	437	474	452	470	414	437	467	472	449	461	438	446	454	432	449	425	450	478	450	456	463	436	447	494	398	433	468	437	434	424	448	439	435	434	475	451	472	471	437	481	446	474	468	429	480	454	445	453	451	467	461	452	455	424	481	468	440	445	455	440	432	460	482	458	459	420	452	425	465	459	439	460	443	443	445	460	455	415	442	450	437	477	459	451	410	476	469	450	455	424	454	450	451	425	430	477	439	471	467	476	462	472	456	455	455	448	408	416	440	423	455	446	440	467	466	463	448	463	486	425	458	463	465	422	444	466	433	443	445	459	479	430	416	427	450	408	448	459	443	429	454	418	461	436	422	436	452	439	454	434	488	465	472	451	432	417	460	450	439	444	437	468	478	421	459	425	437	456	493	477	394	448	439	403	434	462	516	462	435	461	461	461	443	443	456	440	435	481	429	461	445	458	429	431	445	435	480	463	424	421	471	449	465	424	442	438	469	418	431	449	449	465	461	439	437	425	452	452	464	456	456	428	449	419	432	438	450	445	446	451	452	429	423	433	397	470	457	446	438	440	428	453	438	431	438	437	468	483	443	456	410	473	436	436	457	425	461	461	468	448	435	431	415	422	432	476	465	416	447	459	471	487	490	430	482	448	449	426	460	433	455	444	439	462	446	431	478	452	442	429	452	424	442	454	450	461	465	453	447	444	450	473	463	451	438	454	455	459	443	477	488	434	450	430	431	441	418	455	422	429	439	419	441	447	465	439	433	433	451	448	446	432	434	453	459	445	434	481	440	457	413	464	438	477	420	424	463	429	468	445	445	433	451	460	448	432	469	469	438	442	462	431	440	455	459	426	427	447	447	465	436	420	460	441	457	444	441	456	460	427	428	455	465	471	448	462	437	445	453	397	439	472	474	478	455	424	441	437	455	424	439	438	468	432	439	486	460	431	452	427	465	460	481	477	463	436	437	450	451	406	433	490
54606	17671	2356	995	761	625	528	477	417	409	401	353	356	360	388	335	351	355	312	360	338	349	338	345	341	411	327	320	303	303	335	313	331	314	346	324	339	336	294	330	333	343	323	304	328	308	317	343	288	320	330	350	345	304	305	306	313	332	314	321	327	301	308	322	315	312	370	310	302	294	329	332	290	281	337	322	316	350	337	314	318	360	318	340	309	296	297	315	330	326	349	322	321	330	299	307	274	368	265	324	304	337	314	286	321	316	367	314	295	280	315	330	317	285	326	341	324	311	355	315	338	321	313	315	320	349	313	331	339	321	337	330	314	321	321	327	320	309	317	341	319	314	308	334	311	323	321	347	318	321	325	302	263	327	346	331	317	300	322	277	342	317	364	319	324	342	340	302	303	328	337	312	302	313	323	293	338	309	303	319	309	317	335	324	333	308	310	293	317	301	331	312	293	298	330	322	303	335	330	289	298	317	332	325	309	308	300	295	299	309	272	319	327	304	307	322	318	328	321	311	302	336	323	325	314	343	341	320	311	316	354	332	325	333	364	339	300	334	312	300	304	288	306	308	324	304	306	334	317	293	314	345	288	348	336	342	320	331	339	312	310	311	269	323	350	295	310	318	302	325	336	335	314	313	339	314	290	332	322	299	323	341	319	327	316	304	293	310	309	309	339	328	340	315	310	309	316	288	312	319	321	317	320	324	297	297	322	337	335	350	351	302	325	317	301	320	325	349	334	303	343	290	325	321	332	337	297	326	315	318	329	326	351	340	311	290	345	331	328	285	312	330	341	332	328	323	328	297	290	307	312	319	361	329	340	318	307	308	277	288	307	294	349	321	326	310	302	286	327	338	281	303	346	313	303	344	329	316	339	313	313	334	328	327	328	308	338	317	342	323	341	329	308	315	304	280	349	331	309	324	309	295	279	314	318	326	329	327	310	299	327	342	328	300	308	327	338	323	328	312	350	339	303	335	334	319	298	332	323	316	313	311	332	329	317	304	342	325	335	291	298	324	333	316	361	349	301	327	295	295	323	330	327	305	344	294	302	297	348	332	362	286	290	277	336	305	349	332	301	313	326	323	316	287	316	317	316	314	323	341	315	330	320	312	328	320	307	302	293	356	322	326	354	302	332	290	333	340	360	294	334	352	336	324	308	336	326	304	334	302	306	359	319	338	351	339	335	326	305	297	335	286	309	318	333	342	311	319	334	335	306	332	316	310	328	292	316	328	314	314	330	312	317	331	338	276	303	323	334	364	317	358	334	292	300	332	292	302	311	329	315	342	305	285	295	325	323	295	317	315	311	324	326	338	336	330	291	328	338	352	332	331	313	312	341	317	334	294	357	311	322	318	285	300	318	338	322	315	301	307	326	296	326	318	315	346	316	295	288	318	304	342	306	350	322	302	300	327	344	323	314	342	270	283	330	306	320	349	299	307	332	368	323	313	324	285	304	308	344	301	318	281	311	300	328	318	294	301	324	294	310	303	332	317	327	329	334	305	339	329	311	346	370	344	324	308	331	328	318	320	308	329	277	304	296	292	362	319	315	293	325	318	319	293	308	295	324	318	321	295	350	326	327	330	312	313	307	339	314	315	320	339	316	302	336	324	298	309	303	320	318	335	332	304	285	343	294	295	304	339	326	312	303	284	287	328	315	309	339	351	329	340	319	340	353	334	308	310	309	311	318	346	311	342	340	333	294	336	321	297	301	315	301	299	356	296	281	346	312	333	320	329	319	311	318	313	310	326	292	290	334	317	334	344	351	321	322	344	335	325	295	318	330	338	336	320	317	310	322	298	302	306	345	308	319	294	305	346	325	315	337	325	313	349	317	309	316	316	352	309	372	323	319	313	379	313	298	329	336	321	354	324	335	311	355	311	310	301	319	318	331	346	278	320	314	320	317	324	308	291	307	316	299	328	332	300	345	299	310	298	277	309	329	310	318	343	276	301	339	313	345	313	349	347	287	342	298	293	306	329	330	302	323	302	313	320	317	362	326	324	318	325	338	308	351	343	318	298	315	325	331	296	342	303	302	313	307	352	286	323	308	283	318	305	345	307	326	339	310	301	333	354	331	303	299	305	321	323	313	315	313	305	333	345	330	334	363	314	340	329	343	347	306	329	326	320	312	308	339	282	333	286	302	304	289	318	314	340	299	344	301	290	327	313	330	329	296	345	319	302	322	351	309	320	344	302	276	353	293	314	298	336	325	346	310	324	328	287	311	320	338	277	319	337	325	330	359	351	348	328	338	332	338	340	313	298	340	345	326	328	359	341	310	299	306	322	334	285	287	327	353	291	298	313	310	302	338	322	314	340	302	312	294	352	304	295	280	319	342	333	332	328	297	296	294	323	305	270	301	341	314	312	323	325	287	318	325	296	328	304	279	301	329	325	313	313	316	315	323	320	309	334	313	322	325	304	333	323	322	342	346	323	304	302	356	284	347	304	314	317	327	337	313	318	312	312	314	340	303	266	329	325	304	339	311	291	308	322	296	305	333	332	329	303	301	323	291	335	306	303	338	348	308	305	312	312	277	304	295	365	342	340	311	366	302	275	303	295	327	300	347	300	327	335	321	300	323	299	330	360	311	303	304	307	288	303	341	344	324	333	319	300	303	311	279	354	309	307	338	324	315	344	323	308	312	303	332	279	297	323	321	288	279	309	303	337	323	310	303	326	306	340	364	339	314	280	313	319	304	347	310	317	332	318	283	318	293	295	387	326	297	302	298	334	336	330	314	312	328	319	317	332	337	343	334	337	314	367	346	328	311	352	361	328	310	320	323	323	307	302	310	320	305	304	298	317	325	339	307	315	342	357	305	321	299	314	293	344	340	306	316	293	336	336	326	278	330	297	286	324	307	265	290	313	322	324	318	327	353	296	310	307	318	302	346	319	331	313	348	339	321	301	314	334	318	325	335	343	344	299	316	296	317	300	299	319	274	297	323	323	353	304	316	332	328	349	330	344	332	287	293	327	293	323	316	283	272	313	337	324	339	315	309	329	306	361	310	310	330	288	293	333	313	288	334	336	332	292	348	311	319	335	332	302	310	297	303	314	328	304	289	322	289	323	313	320	304	329	321	292	334	349	314	299	308	301	275	324	302	322	310	328	307	317	308	281	309	317	299	320	291	341	327	314	312	320	342	315	309	324	319	313	325	307	302	338	303	327	346	298	260	321	325	303	311	370	305	351	296	304	346	332	325	286	325	310	345	327	308	327	355	296	319	299	339	311	313	323	321	299	307	314	284	329	329	327	310	325	310	315	318	349	335	316	319	313	304	342	341	326	308	320	301	314	320	347	310	323	309	323	320	311	332	316	318	321	300	341	311	275	313	351	337	307	303	330	336	321	290	305	291	300	318	304	328	311	333	320	297	306	354	336	321	323	316	315	336	318	315	347	306	320	298	314	336	348	322	316	327	324	320	321	371	336	287	342	306	329	307	300	328	317	315	348	305	346	310	343	341	315	303	338	314	323	326	327
30317	1496	2567	2860	2589	2209	1858	1629	1503	1400	1295	1205	1092	1073	1080	1040	987	1011	959	986	1013	969	966	965	977	967	935	943	896	913	866	828	839	858	907	838	865	799	873	844	821	840	838	773	853	851	842	783	827	758	793	807	826	819	803	816	804	783	823	821	824	794	803	811	827	769	832	838	820	783	801	798	773	787	812	774	782	860	828	781	831	802	822	769	797	856	819	822	796	844	835	830	749	818	782	792	840	812	808	820	861	792	779	803	831	830	811	837	786	841	841	802	744	829	822	761	799	774	820	823	796	835	858	812	820	841	870	802	794	790	792	792	779	829	827	769	785	801	767	819	782	816	798	802	787	814	775	805	812	759	784	778	791	775	828	791	777	815	800	810	815	813	835	810	784	773	765	763	785	721	755	818	814	733	818	792	804	823	836	791	784	805	797	838	806	794	829	798	804	823	803	766	770	794	816	767	758	770	861	780	789	792	811	827	800	782	853	831	736	832	783	801	797	847	816	805	775	831	815	789	790	774	736	802	807	821	806	825	807	841	805	794	766	845	793	757	750	865	791	820	846	788	819	823	793	832	742	859	828	772	792	813	767	816	767	829	835	826	809	832	805	786	842	769	807	822	836	772	819	800	794	872	874	754	780	819	784	831	781	790	802	779	805	769	798	761	849	747	818	811	860	809	806	802	793	772	783	776	819	790	857	767	785	803	765	779	772	829	822	798	808	842	797	788	819	772	824	814	776	753	804	781	783	786	817	782	782	775	794	729	785	805	756	798	795	794	782	765	856	765	793	793	795	798	850	790	771	867	753	795	868	827	822	761	795	770	849	799	784	790	864	762	781	831	826	827	821	818	786	827	817	783	844	870	767	849	772	763	763	796	797	810	785	782	766	789	770	783	819	776	782	796	851	807	857	841	821	769	787	809	802	829	800	826	820	824	794	823	842	827	862	835	840	831	813	832	812	846	832	761	825	835	806	787	796	823	795	805	809	799	779	810	823	865	804	752	748	768	818	794	804	788	794	824	791	830	755	799	770	801	843	807	798	780	815	807	831	800	785	785	807	799	785	829	793	819	780	822	813	750	798	834	807	788	859	774	834	820	812	803	863	724	793	822	817	800	820	803	786	803	826	802	795	804	744	797	834	823	799	834	778	794	785	814	769	786	814	808	824	775	858	786	827	822	775	789	825	823	786	815	817	813	820	771	826	830	830	826	761	842	805	799	806	838	835	822	792	801	804	766	773	787	833	864	791	795	797	831	781	815	823	784	808	806	792	811	840	793	805	755	789	744	821	758	811	767	783	806	827	804	801	829	853	794	804	765	768	819	782	790	761	760	763	794	792	804	788	841	767	791	774	784	796	785	780	823	820	796	827	787	763	787	833	811	770	769	781	796	766	757	785	803	816	757	793	775	811	785	814	774	833	814	730	798	824	819	801	813	812	790	804	772	846	770	842	817	818	796	797	813	798	793	805	774	793	809	811	747	806	829	816	759	781	752	775	811	800	814	808	849	792	819	805	874	816	823	785	766	750	836	829	775	823	753	769	748	823	809	805	836	758	821	810	829	826	811	838	812	791	804	803	824	857	823	816	766	785	792	813	769	787	814	815	786	783	804	862	797	850	784	825	762	794	804	834	775	770	847	765	793	802	789	715	808	778	781	768	783	783	786	766	801	831	831	822	746	804	819	878	866	810	785	785	777	790	864	799	811	796	794	779	775	777	726	768	770	831	754	767	838	757	800	806	760	831	748	758	847	817	808	782	815	764	802	838	773	753	784	841	889	753	765	832	795	796	751	813	802	787	829	811	799	814	838	826	797	760	769	811	844	786	798	862	791	770	732	810	800	792	777	797	794	831	799	767	784	755	831	826	765	793	814	795	748	848	847	834	770	821	798	807	796	792	842	829	770	854	782	757	813	830	811	800	746	800	812	776	781	810	779	817	770	803	825	757	760	780	829	793	815	772	816	731	773	809	785	833	777	767	797	801	815	807	788	786	785	753	860	806	798	799	806	809	788	840	841	832	817	815	824	823	789	811	804	787	796	832	797	778	798	781	822	780	772	836	799	814	781	740	836	741	831	779	826	768	790	777	748	836	827	841	792	773	847	823	780	810	805	786	806	803	771	777	807	788	822	779	760	798	850	870	834	789	797	841	840	833	790	822	802	784	801	809	747	833	827	782	806	803	812	847	808	793	819	764	823	798	799	830	832	831	789	796	799	811	785	848	802	795	814	798	799	815	840	794	806	753	802	791	787	805	817	807	801	774	770	835	783	846	779	767	783	828	796	841	806	763	838	784	789	794	826	792	819	772	810	810	778	818	808	796	781	798	807	823	778	774	856	815	793	774	795	788	842	805	788	839	814	775	819	800	812	777	838	775	770	787	785	770	855	808	781	779	806	853	814	791	740	773	776	754	847	836	833	815	791	820	794	808	807	815	805	771	778	765	832	790	798	850	826	785	790	817	794	815	877	797	807	781	793	750	818	793	814	790	825	850	805	786	777	827	829	808	829	800	811	831	789	846	778	834	810	854	803	849	841	802	775	767	803	781	800	818	826	828	775	779	854	765	829	794	872	754	831	806	789	791	806	787	751	815	786	882	775	832	836	831	796	818	783	887	816	802	822	823	779	848	811	846	774	744	781	768	815	794	783	794	768	782	822	779	814	785	789	853	840	737	786	883	826	751	784	805	823	844	774	777	821	774	809	786	768	834	766	782	765	803	743	814	767	867	853	778	781	790	830	792	824	772	788	806	802	852	847	774	780	798	783	750	807	820	824	790	812	767	802	781	802	775	787	833	773	796	819	792	817	797	789	808	822	805	812	834	775	853	822	825	801	786	782	812	806	806	837	854	814	742	866	810	819	763	849	803	782	806	797	807	767	813	777	764	759	844	798	766	843	727	825	814	860	799	799	781	809	845	823	834	806	780	772	789	863	837	818	758	841	780	798	795	830	773	816	752	833	788	742	774	851	841	818	785	847	826	764	824	754	820	783	788	857	844	776	772	860	812	779	781	788	804	776	796	800	868	793	799	794	823	767	767	799	786	804	791	758	813	734	779	810	856	810	826	756	824	829	825	808	802	803	814	764	825	793	784	812	778	748	825	814	780	795	796	770	820	789	798	802	838	806	825	767	777	800	804	845	815	766	816	789	800	815	744	767	814	813	790	817	834	791	809	820	817	774	798	778	792	851	821	806	753	758	831	806	853	779	767	787	824	832	820	787	841	796	776	754	782	837	794	833	735	812	813	776	824	766	771	815	791	768	789	779	810	768	800	807	791	840	772	836	835	708	818	831	775	810	833	785	794	780	782	762	837	743	801	788	764	822	815	831	787	799	838	832	828	807	791	770	775	785	851	790	837	832	822	814	790	788	752	753	785	825	814	798	744	807	761	806	810	754	793	772	811	781	848	820	863	819	795	810	810	798	846	746	784	778	789	846	856	775	778	821	777	764	833	778	805	776	786	807	819	782	804	787	838	840	826	843
69449	28057	6408	1904	1228	976	803	722	582	539	559	514	473	470	450	447	454	417	417	420	461	417	453	455	432	411	377	404	418	394	413	398	399	432	431	401	372	455	426	405	406	428	366	398	416	428	438	371	413	393	402	408	408	395	394	423	432	394	405	359	408	382	377	400	430	434	399	389	375	368	400	368	403	415	428	374	363	392	410	420	426	399	401	385	395	398	399	412	441	415	397	424	389	373	376	408	391	423	411	401	382	403	380	415	401	380	386	390	389	439	388	370	381	382	371	384	413	373	391	388	431	418	410	393	392	412	396	389	418	398	391	379	388	408	393	389	397	385	360	456	373	440	416	384	412	381	394	382	404	417	420	391	385	428	389	369	410	442	394	407	381	385	379	404	394	416	434	409	442	369	393	416	406	424	421	447	425	390	389	395	425	380	393	376	412	441	433	413	367	377	381	382	385	343	349	390	429	398	377	401	364	406	418	404	376	369	399	407	393	429	366	434	426	403	402	376	428	404	368	400	395	385	420	416	389	386	438	376	357	371	393	395	413	403	339	419	416	406	393	416	388	431	392	385	457	395	411	404	409	382	363	375	389	394	397	409	413	374	398	369	389	420	403	399	400	381	372	401	430	436	395	368	375	403	382	374	393	392	400	343	382	367	409	378	408	383	409	391	399	410	423	405	418	403	379	413	417	417	366	420	407	365	427	407	402	399	396	370	407	384	387	423	392	392	404	364	398	396	415	401	368	382	362	411	397	432	360	399	398	425	451	397	383	384	406	383	401	387	386	411	362	403	418	373	378	430	370	392	437	402	388	426	399	378	408	385	414	390	404	375	386	365	421	385	422	392	375	397	404	384	378	374	366	377	427	399	392	412	422	370	386	427	403	407	376	413	410	412	439	390	397	410	425	418	396	438	428	407	389	372	406	395	395	370	410	395	423	385	354	390	408	396	354	434	406	371	377	434	419	393	417	394	414	404	402	411	427	401	369	380	411	371	423	391	395	402	403	395	394	393	393	393	408	390	395	381	361	396	407	397	383	437	421	416	392	385	402	423	382	391	366	413	392	416	412	363	403	394	381	430	378	380	425	412	435	356	411	381	423	407	394	354	398	423	409	372	367	399	369	386	376	372	421	401	438	409	379	397	384	422	366	400	387	413	414	386	372	430	371	372	400	410	437	410	412	372	396	421	386	391	385	395	399	431	367	395	369	405	418	425	376	413	378	373	389	381	424	390	419	408	401	417	386	397	403	386	342	385	428	375	397	396	396	376	377	409	402	393	432	411	363	404	387	387	398	397	396	396	385	405	439	365	362	382	403	384	396	396	376	421	393	409	390	399	382	389	368	438	377	405	408	416	395	387	374	392	383	398	382	379	383	413	360	392	415	392	407	423	429	390	407	372	429	389	406	396	376	394	396	427	393	396	388	400	392	406	417	420	408	393	418	412	398	359	365	379	405	413	379	411	366	395	405	395	370	378	384	385	409	426	412	456	428	386	407	409	376	368	451	402	403	435	365	439	359	413	407	373	397	365	410	412	404	409	388	389	395	412	403	405	426	379	363	353	393	382	389	399	372	409	398	436	359	408	388	394	406	432	404	349	389	372	407	409	421	401	406	406	452	401	399	365	422	444	385	425	413	424	412	414	358	383	391	380	420	360	367	381	348	401	426	393	369	415	420	407	441	389	369	380	424	366	371	380	378	410	398	400	390	386	407	418	374	375	391	420	401	381	417	374	429	350	399	395	406	459	394	433	397	405	386	421	379	399	362	415	413	406	382	397	430	364	390	408	371	413	382	399	422	394	378	355	363	386	397	381	394	382	405	399	391	414	421	387	388	394	362	420	390	399	381	437	395	394	409	403	388	399	359	360	349	381	432	412	390	358	364	393	376	377	403	394	390	393	392	438	411	425	374	411	393	411	397	431	362	456	399	402	364	415	378	383	408	411	414	399	406	388	382	421	401	380	412	387	399	416	402	408	403	397	363	374	417	393	396	390	376	387	368	413	420	378	399	370	398	375	386	372	367	347	413	415	400	355	388	392	412	429	393	388	385	367	400	422	387	380	407	382	363	430	376	379	405	384	388	401	404	410	406	414	387	383	396	365	355	401	374	404	404	401	429	394	397	403	404	397	408	415	377	391	388	420	416	401	407	380	422	411	422	415	366	434	393	390	423	433	367	397	373	412	403	405	450	423	420	388	409	390	405	405	390	432	393	387	415	389	400	422	363	404	390	363	395	367	411	418	393	398	400	388	401	397	384	373	367	430	405	428	366	386	397	381	405	400	396	408	410	452	396	358	369	428	392	364	400	385	392	370	373	437	394	425	406	364	366	393	400	379	369	416	414	390	382	398	391	408	404	386	391	388	409	422	394	367	369	361	389	394	433	431	412	386	382	421	397	361	404	429	439	422	391	360	416	401	393	390	432	399	379	419	443	385	424	379	397	392	382	395	419	414	426	395	405	414	407	422	399	396	401	395	392	389	430	383	409	414	382	391	398	373	407	407	365	352	403	374	390	385	419	409	401	403	374	335	373	388	420	430	404	387	389	379	385	389	379	401	391	393	418	377	409	371	393	379	391	406	431	388	406	381	441	428	384	415	408	354	424	403	382	360	408	411	398	391	424	388	385	392	387	371	394	439	403	408	381	427	412	390	447	407	415	386	379	379	419	382	432	415	404	449	392	413	380	408	419	401	402	415	387	402	392	372	366	368	413	390	393	398	395	378	404	383	358	378	401	400	396	388	410	390	374	436	393	415	387	372	409	413	378	389	412	423	407	433	388	431	383	398	433	409	354	346	415	422	397	401	430	400	447	390	376	384	377	380	405	412	419	434	401	396	434	407	379	411	394	338	400	400	402	373	392	409	395	408	411	378	409	382	344	375	438	401	412	405	363	395	404	423	361	444	368	399	390	393	404	425	376	373	407	396	373	393	368	403	414	382	403	405	363	368	401	434	348	427	405	394	442	369	418	400	387	404	401	408	406	413	413	354	372	393	405	414	426	379	425	426	399	374	378	409	366	412	409	360	424	381	372	375	393	435	407	396	382	421	406	386	440	392	384	373	388	422	413	401	376	386	368	428	390	394	389	420	389	395	378	393	374	423	352	373	408	409	389	403	415	391	406	401	402	389	391	371	382	396	435	418	402	385	394	376	432	401	391	368	407	401	391	398	401	361	389	382	404	405	347	419	407	405	381	399	374	400	393	371	361	410	406	402	416	418	381	402	407	400	374	405	390	416	412	402	409	452	399	396	379	415	418	402	394	407	403	366	381	383	404	369	407	443	400	365	379	402	382	387	420	390	404	418	381	377	387	381	419	359	403	370	387	342	392	378	425	413	381	396	424	422	371	374	407	383	379	385	403	400	392	365	366	362	393	392	408	444	405	393	413	427	432	409	416	400	386	373	407	425	381	385	385	387	399	398	379	374	367	373	392	357	391	420	381	356	372	406	396	413	374	379	392	365	401	392	419	432	440	382	398	406
38935	2222	4210	4883	4399	3582	3020	2630	2285	2097	1904	1704	1659	1522	1478	1445	1341	1350	1331	1179	1260	1232	1190	1269	1159	1244	1189	1138	1093	1013	1010	1066	1076	1037	1055	1037	1041	988	1034	1056	1018	971	1021	1033	979	960	1006	949	951	965	983	962	994	925	1018	964	955	985	971	926	922	949	995	926	966	986	966	980	926	938	963	981	909	964	957	982	934	972	909	967	1006	948	1008	925	930	940	931	967	930	924	941	933	928	950	1033	922	951	975	964	946	928	927	954	988	907	921	961	916	1021	943	961	962	915	925	934	957	1010	1004	900	946	909	912	992	939	975	865	918	950	913	920	922	896	978	987	984	968	912	993	928	913	988	931	936	918	941	953	937	961	976	944	956	920	878	958	992	929	971	911	940	955	1031	927	864	935	933	934	920	874	969	958	918	927	982	921	936	913	969	922	881	896	926	911	969	934	922	988	968	943	891	928	945	898	915	975	922	965	971	1001	908	934	935	932	971	941	902	893	940	935	965	914	927	970	987	925	941	968	939	887	881	951	954	946	927	846	937	924	943	922	913	937	957	989	887	903	884	954	905	963	930	871	955	951	919	924	974	929	929	943	953	962	959	942	926	989	947	954	934	887	924	925	948	879	945	911	964	904	923	903	946	927	926	977	903	927	881	896	930	907	992	935	921	942	937	910	916	925	976	990	924	937	899	961	972	888	968	900	968	967	979	911	949	888	953	899	959	926	925	941	965	967	907	997	936	975	955	923	964	974	877	930	914	903	957	958	966	908	928	912	927	943	925	903	927	939	951	892	915	937	871	923	939	864	927	951	947	954	929	911	935	962	945	928	969	905	1000	943	927	935	942	982	920	950	967	900	912	941	880	918	975	947	917	923	939	955	909	901	969	928	877	988	863	906	911	941	877	930	903	929	863	960	924	945	905	933	909	924	926	882	929	927	941	974	973	980	906	927	918	901	931	935	927	943	889	953	940	935	907	928	874	898	961	915	966	918	927	992	935	904	939	950	948	932	887	911	936	963	948	962	928	979	918	913	929	948	940	910	918	903	984	919	975	916	923	963	864	930	935	901	866	950	955	971	995	941	939	923	912	972	927	870	929	947	943	931	986	908	976	930	889	905	879	964	890	868	929	978	922	934	959	938	923	938	902	947	902	919	898	979	920	962	934	962	924	905	870	905	987	903	1004	966	955	931	980	884	869	953	932	973	903	914	957	959	932	928	947	861	962	964	939	949	917	952	919	1021	924	963	971	1003	881	929	881	983	910	928	916	887	953	881	879	961	942	942	905	942	930	941	928	942	899	953	928	981	945	988	937	924	946	937	912	976	947	924	895	935	963	929	977	913	896	1013	947	883	892	995	887	933	920	969	966	891	914	948	928	945	965	971	880	913	906	910	919	914	934	917	925	865	901	920	973	963	898	929	944	928	954	856	1002	955	945	939	909	958	932	909	902	958	914	985	954	912	966	899	886	926	964	957	928	950	954	925	892	899	917	944	957	945	934	936	978	905	951	960	935	907	988	904	954	984	1022	896	962	897	927	906	966	963	910	892	985	965	936	936	957	913	906	968	921	873	915	896	923	901	932	912	925	932	1008	895	934	935	918	899	922	927	980	979	962	903	927	885	941	931	954	934	890	953	948	921	932	958	888	950	880	943	953	976	935	910	932	954	904	946	975	903	953	900	997	853	990	933	907	929	938	903	913	884	888	938	929	885	882	879	916	891	963	906	915	963	937	906	948	937	943	960	969	933	983	903	988	948	924	901	937	965	863	938	953	951	887	952	916	939	916	929	887	936	928	908	919	919	949	900	991	953	955	934	956	937	937	916	950	942	907	906	917	966	941	998	904	922	917	926	925	920	907	947	914	950	911	953	1011	944	974	956	912	906	906	888	923	940	936	905	864	917	868	947	905	930	932	952	956	890	977	964	903	905	930	898	914	934	985	973	917	899	909	909	939	970	950	911	948	936	967	930	912	975	903	941	950	980	947	943	927	904	926	926	956	964	951	898	968	883	938	916	924	983	950	970	932	910	893	934	911	890	909	947	866	969	897	970	939	952	931	954	897	980	951	962	924	913	946	961	991	947	939	944	913	916	914	895	943	947	921	975	948	936	912	937	927	908	919	977	944	967	932	930	1013	940	890	968	967	892	922	904	953	948	866	916	935	920	905	951	897	917	903	941	1006	898	971	858	943	900	949	938	1010	982	953	914	919	972	907	945	896	969	924	967	980	960	894	945	942	924	941	945	909	915	951	972	934	937	873	867	931	892	938	926	963	930	901	921	927	947	980	970	909	960	907	922	998	913	930	868	979	981	905	903	953	966	900	922	930	920	912	914	944	935	931	915	940	878	932	890	945	898	934	920	926	908	914	938	919	922	898	871	863	883	989	908	919	930	976	922	901	967	898	920	934	900	914	929	945	888	945	918	961	941	897	943	906	948	945	927	915	985	934	959	943	933	958	933	933	959	921	919	943	920	885	967	928	910	951	905	997	951	947	984	952	959	911	930	918	953	947	951	937	1018	930	958	932	948	971	885	884	934	918	922	926	940	951	934	963	947	946	976	921	942	933	942	978	918	958	931	982	904	857	986	974	985	959	899	907	902	877	952	970	946	996	896	960	898	945	933	948	883	931	915	975	938	934	893	999	965	903	962	957	915	928	893	912	964	899	937	923	903	946	948	921	977	915	888	911	947	993	978	915	990	982	938	975	914	955	891	888	965	941	946	939	926	1004	995	921	948	920	938	908	928	947	907	983	942	961	923	875	938	920	911	907	925	924	932	941	894	944	944	931	889	983	941	959	904	987	975	909	970	963	871	918	924	974	949	972	939	920	931	953	879	905	897	957	952	990	910	987	975	908	934	924	961	973	943	972	892	940	943	963	966	930	959	921	916	924	930	915	982	920	893	935	939	1021	943	949	921	979	887	947	920	924	908	998	946	960	879	943	945	960	962	959	982	936	908	881	871	944	917	887	947	904	902	991	952	933	902	965	955	944	909	944	945	959	938	876	944	956	926	947	886	918	973	982	954	960	852	940	892	879	867	927	918	888	970	989	982	865	959	960	911	947	904	914	889	947	919	892	938	903	949	910	875	968	923	922	877	887	926	961	950	938	972	943	911	951	936	976	989	952	966	940	935	899	896	946	926	968	949	933	912	950	944	917	932	846	1027	982	930	946	957	899	917	945	901	944	930	912	941	907	930	987	945	941	916	974	911	965	943	875	997	998	934	920	928	902	913	914	947	940	909	891	921	868	989	925	888	955	867	925	930	958	937	952	1005	964	917	939	931	948	1020	892	918	932	914	916	909	941	897	933	915	890	992	930	961	932	908	940	1014	931	894	984	926	921	925	924	970	994	1006	950	914	926	886	964	894	969	884	937	952	881	929	1002	940	937	944	887	997	928	947	938	885	909	961	895	960	955	912	944	917	951	960	944	896	942	947	928	968	956	897	930	909	960	915	940	958	931	903	959	983	962	962	968	977	908	886	920	940	941	907	956	908	915	911	925	962	973	932	952	1010	933	962
7322	413	228	195	178	180	154	165	153	166	153	148	137	160	138	152	144	156	148	151	153	139	151	147	135	140	195	170	154	143	181	125	159	140	171	164	168	137	144	152	145	144	159	126	143	147	137	161	146	155	155	145	150	166	149	144	154	153	142	147	155	148	171	124	157	141	164	159	161	151	160	160	156	154	129	163	158	151	165	136	143	176	162	150	163	152	128	179	153	150	143	139	151	143	148	156	139	144	149	164	154	147	120	158	123	164	140	125	151	139	156	135	146	152	133	165	123	159	123	140	150	138	145	146	145	149	129	161	149	140	173	137	152	165	147	131	144	166	164	147	175	130	138	116	152	154	146	143	130	152	163	152	146	150	136	151	134	146	173	174	134	133	137	158	115	124	144	151	152	162	162	149	150	145	155	156	127	156	151	167	130	148	168	149	155	134	147	138	146	143	150	129	152	153	149	167	135	142	124	125	151	158	140	173	140	165	135	135	159	149	153	154	159	164	132	134	153	170	142	132	161	132	162	145	139	142	149	142	152	148	163	153	151	136	150	127	144	136	158	138	137	130	150	130	146	160	165	132	144	155	137	149	146	150	134	138	137	163	147	134	136	182	138	150	141	143	146	148	137	149	142	135	163	146	165	156	171	141	169	159	142	139	136	135	153	146	157	126	154	147	159	151	157	125	163	125	173	158	163	153	165	140	142	119	152	138	151	151	154	142	153	172	144	137	148	151	151	154	167	167	157	135	141	136	149	143	128	170	142	150	159	135	143	148	144	148	110	154	162	139	161	137	173	154	136	144	143	121	162	162	172	155	165	153	142	138	136	162	149	154	143	138	141	155	158	128	158	150	151	161	169	137	139	157	145	141	134	121	127	142	154	151	151	169	156	165	149	126	183	156	131	142	136	140	131	140	145	145	129	169	154	135	144	167	143	156	167	146	145	142	126	156	139	142	159	122	147	154	172	147	172	120	165	134	161	134	148	169	162	153	158	126	147	143	150	133	141	166	139	143	170	126	143	137	149	129	170	169	131	165	138	168	147	156	144	158	143	146	164	138	127	130	159	143	160	154	136	137	149	169	141	152	175	139	136	134	159	150	139	147	149	142	143	155	145	162	146	169	156	130	138	144	139	159	131	135	159	141	146	129	144	148	144	127	129	175	131	161	148	147	129	139	124	179	165	162	134	147	133	143	134	153	152	139	149	158	141	161	143	139	148	156	153	124	148	160	160	148	147	139	145	130	151	145	174	139	154	141	141	126	159	155	148	135	153	146	149	155	133	149	158	166	137	141	128	171	141	134	143	142	147	133	132	158	156	149	142	141	132	152	151	148	144	132	129	188	147	142	152	153	167	126	146	171	146	154	138	132	140	156	151	143	143	142	164	139	148	135	163	160	147	135	140	162	170	139	155	160	156	130	138	130	157	138	157	142	146	163	134	150	152	145	140	163	159	142	159	134	153	150	137	140	141	142	122	152	158	163	144	149	132	135	138	146	158	176	138	152	168	143	140	143	150	138	147	150	129	133	153	139	166	156	158	157	146	132	158	154	168	148	147	151	162	171	142	162	159	130	145	130	147	157	176	146	163	137	162	151	135	171	146	168	122	157	122	147	137	149	124	138	149	142	148	149	134	155	141	163	134	138	152	174	173	145	145	157	147	157	146	163	123	142	146	122	160	138	137	151	150	144	129	147	140	134	149	148	152	148	172	141	139	114	131	150	125	135	153	149	145	153	151	140	130	118	141	148	161	152	168	159	143	144	136	148	172	148	142	178	152	156	113	125	144	141	131	129	146	149	151	170	134	136	164	135	142	121	154	163	159	138	149	163	132	165	126	154	144	171	152	167	162	158	161	160	161	155	139	159	167	164	137	151	142	146	141	138	155	171	130	147	152	153	164	146	145	142	158	144	152	141	156	132	149	149	128	131	147	163	153	148	169	167	129	141	147	170	166	148	131	128	127	164	154	143	131	145	133	171	151	146	131	171	137	145	168	167	135	165	161	159	156	163	148	170	171	156	142	133	157	163	145	154	144	150	144	151	157	153	150	132	144	146	160	157	145	142	122	163	164	155	150	148	137	161	141	133	151	142	149	142	140	154	145	155	173	183	160	149	137	141	164	148	133	136	154	136	157	126	142	151	154	128	131	133	144	130	148	149	141	153	170	127	138	147	149	137	146	152	163	154	142	147	155	158	153	153	154	153	141	161	147	148	152	154	156	145	138	129	127	155	161	152	158	137	165	168	122	131	135	147	130	145	158	142	148	144	132	160	142	148	130	156	153	128	147	122	138	159	153	129	157	155	155	135	159	126	135	129	144	168	155	154	161	156	155	143	153	159	179	136	124	134	159	146	154	154	156	133	147	128	138	141	155	152	163	142	132	163	155	156	134	157	150	158	138	159	155	148	153	157	152	155	173	156	155	138	155	143	148	142	160	124	139	139	137	130	137	140	143	160	161	145	140	150	161	153	145	141	153	153	165	141	133	154	163	136	177	135	149	145	138	123	137	117	164	136	154	154	139	137	155	138	158	141	144	160	171	155	144	140	147	124	120	147	148	155	173	162	136	136	136	143	158	134	136	139	158	135	177	135	118	136	157	154	150	148	154	125	163	148	142	132	156	140	165	148	138	154	131	156	149	145	155	175	140	140	150	134	140	136	148	156	141	153	158	141	152	154	126	147	154	178	163	170	142	154	146	152	147	158	172	130	133	161	168	139	136	145	160	154	155	149	154	144	152	159	157	165	144	152	146	146	148	143	171	148	144	138	163	162	156	136	155	151	151	154	140	147	138	139	131	143	149	137	153	150	149	148	139	141	152	148	144	133	152	148	159	148	129	149	152	140	147	154	149	134	169	141	152	173	139	132	140	143	134	149	139	121	141	141	162	153	163	151	170	140	142	139	153	154	139	166	149	155	146	136	154	155	130	162	130	179	124	152	150	128	148	130	149	132	158	168	148	129	160	146	152	144	141	139	143	149	152	146	161	152	137	135	136	142	140	146	157	136	125	178	139	150	144	138	151	144	145	154	148	146	125	128	142	131	146	144	156	159	136	134	172	126	134	149	133	139	151	161	115	144	143	152	148	153	135	157	168	164	155	160	130	146	119	146	134	152	154	143	137	160	160	137	155	150	142	136	140	150	161	162	134	164	139	118	164	146	154	151	141	123	133	141	141	148	175	158	143	153	156	146	153	136	161	143	147	148	156	141	171	141	181	138	171	138	146	145	122	124	157	151	168	155	160	153	135	162	137	134	153	133	148	149	157	149	149	132	138	178	152	144	156	140	150	168	137	140	134	148	144	129	144	145	165	148	149	158	150	144	160	156	144	158	141	152	149	146	145	152	136	146	140	124	160	149	160	157	159	155	147	152	152	139	143	133	143	133	136	143	154	138	142	151	173	153	148	138	158	130	144	144	181	159	162	146	149	136	156	150	132	167	172	159	154	140	147	143	171	150	163	132	155	161	151	158	188	158	160	134	130	149
7899	520	606	603	545	509	499	524	486	442	429	483	485	462	467	497	431	434	457	459	468	453	463	449	514	472	490	490	443	438	463	418	437	456	428	451	456	462	435	464	509	435	452	452	432	456	425	449	455	446	452	437	422	414	474	426	434	467	458	474	425	464	408	478	452	459	428	431	417	434	438	442	451	458	455	431	429	473	421	443	420	433	479	446	450	427	431	422	440	453	466	425	420	421	449	446	462	477	452	464	432	468	414	420	441	445	448	465	456	429	433	437	440	427	412	457	487	423	421	434	476	473	445	445	413	473	462	454	468	443	445	461	440	417	444	418	443	469	444	428	437	469	402	485	436	452	435	415	423	473	412	409	432	417	474	466	424	457	471	427	457	435	444	435	447	440	438	419	426	406	445	458	418	471	435	465	429	433	406	436	455	461	467	437	432	467	469	460	443	465	430	443	458	416	425	451	438	483	435	457	440	463	461	429	459	455	449	432	424	442	474	433	507	448	402	414	455	456	432	438	435	458	448	454	432	425	435	408	451	450	447	440	408	450	437	431	379	446	438	436	469	464	450	432	447	431	409	443	476	463	455	397	435	450	451	443	445	414	431	467	466	417	462	431	433	419	430	482	393	429	445	433	446	451	429	431	438	427	454	418	453	448	448	426	433	397	467	439	420	448	452	437	474	427	446	415	442	459	464	471	463	463	421	462	461	406	456	449	420	450	444	440	461	402	449	471	433	454	442	458	443	456	431	420	436	462	437	442	439	437	454	463	469	438	478	454	441	440	463	455	444	458	458	425	441	450	477	449	471	420	436	427	469	445	487	431	436	454	446	470	473	444	447	450	423	433	458	380	429	463	459	462	427	479	435	485	426	446	439	459	473	421	402	412	485	431	431	457	438	430	447	425	453	424	437	422	447	424	446	435	466	456	469	432	415	440	412	411	432	423	435	421	431	441	462	469	469	426	404	460	404	431	419	453	421	451	439	473	469	436	459	437	463	462	423	454	472	457	456	441	436	453	428	472	459	447	449	458	456	407	426	461	436	461	418	433	450	421	452	438	452	427	466	458	430	413	487	424	451	449	432	466	475	426	426	456	436	423	448	457	431	461	459	462	450	459	479	449	460	482	456	443	456	460	463	407	429	413	449	431	449	453	429	460	445	443	428	437	421	449	469	443	425	430	429	442	466	440	437	438	432	450	492	471	428	432	424	424	396	454	421	449	448	442	433	446	431	445	454	454	473	453	488	439	466	444	452	449	444	440	469	406	443	425	417	455	438	454	414	429	475	438	415	448	455	432	432	469	424	465	468	469	467	445	446	436	471	444	437	444	437	436	459	469	466	441	431	405	476	452	424	433	436	424	430	479	433	447	427	449	439	418	456	426	426	443	441	430	415	461	440	452	412	464	420	451	441	451	456	460	448	465	450	448	409	418	430	448	442	413	466	399	429	428	465	467	471	452	471	433	431	422	512	444	443	452	446	409	422	472	406	442	453	463	436	441	448	446	435	448	461	414	416	437	414	481	434	446	470	454	431	444	425	403	442	475	449	405	439	473	416	439	460	407	390	443	401	435	428	474	454	446	485	418	491	436	431	418	436	485	443	454	469	451	434	420	464	398	483	427	468	480	467	433	421	407	461	423	452	471	441	439	417	437	468	502	427	433	459	453	432	450	419	429	433	460	445	480	432	440	424	453	424	417	397	400	434	449	447	489	440	443	461	455	401	445	419	434	452	416	470	428	450	439	452	416	463	469	399	445	428	469	445	417	412	435	456	432	439	420	427	457	435	432	446	460	431	431	470	463	428	422	433	433	466	447	424	454	432	436	499	429	454	430	424	436	411	444	435	433	464	453	434	442	476	453	424	432	419	437	478	448	468	448	446	448	427	466	472	432	446	465	438	469	422	403	437	435	473	452	466	476	459	436	474	414	469	470	480	466	465	421	471	450	449	439	466	450	417	435	442	455	417	439	459	423	465	418	495	475	449	421	451	431	445	407	450	454	463	438	426	411	463	437	429	415	432	418	442	440	416	419	449	461	432	445	445	425	461	425	448	460	452	429	439	441	436	459	459	448	449	457	426	427	429	451	481	390	427	417	463	451	439	446	436	462	444	470	423	458	454	448	453	469	450	473	426	494	466	474	410	429	439	485	441	459	446	468	490	432	460	439	442	430	426	427	464	456	418	430	448	431	450	446	454	440	435	452	432	436	439	472	447	451	461	409	449	424	461	442	453	435	468	419	453	416	431	396	449	438	444	456	430	441	459	421	437	436	436	457	470	476	444	433	443	465	454	438	474	451	443	440	452	472	460	454	495	451	440	447	445	412	465	417	438	456	421	397	453	489	427	475	486	476	398	429	434	439	433	474	447	432	461	445	423	434	447	455	467	452	432	471	455	427	452	417	451	411	459	456	437	436	471	454	396	457	413	425	433	412	443	450	436	443	448	458	428	435	469	457	441	429	454	461	479	466	427	432	426	463	460	448	422	439	401	445	414	460	447	464	402	441	440	436	423	485	433	445	436	456	485	423	451	435	460	443	458	436	446	461	435	465	441	434	458	462	428	457	468	456	413	484	464	456	458	434	440	457	473	471	483	472	452	437	434	443	457	451	444	410	468	465	452	416	437	432	458	434	473	406	451	447	447	419	432	444	413	426	409	460	448	458	465	449	479	461	431	448	439	435	446	449	425	455	445	458	435	442	465	415	446	467	432	471	443	456	441	458	408	419	454	480	416	472	418	411	429	500	469	430	434	439	434	477	485	448	439	422	434	469	428	445	434	427	464	438	442	415	442	425	443	451	417	424	448	478	425	442	436	434	443	426	450	469	435	439	427	473	459	489	413	460	421	433	433	402	444	455	464	392	435	415	447	442	446	423	448	442	455	419	462	436	475	432	442	457	438	454	451	460	459	447	403	455	479	442	453	439	452	447	448	463	442	477	479	436	436	444	438	484	428	485	434	444	473	419	463	476	467	440	484	401	394	421	478	426	418	434	430	480	425	417	447	433	425	446	432	451	453	447	423	425	439	437	431	482	447	433	472	454	462	469	395	451	433	480	441	422	421	444	424	460	448	450	445	406	446	429	443	455	431	440	427	439	461	461	426	453	448	445	430	444	448	406	470	456	438	431	419	428	426	472	466	459	408	445	430	455	446	459	458	478	457	446	423	468	439	425	419	450	440	434	484	400	474	403	472	438	425	468	451	469	443	433	454	453	433	448	440	428	442	443	443	439	444	439	466	436	430	469	422	426	486	420	408	428	447	445	460	414	446	458	384	429	416	459	449	429	456	462	437	467	443	429	468	422	425	443	457	459	424	436	420	445	426	481	433	453	433	434	437	447	426	438	404	441	463	454	433	421	416	432	436	461	416	457	427	432	457	418	433	438	445	430	417	455	478	404	477	464	427	437	465	438	427	419	497	449	425	430	446	443	417	431	441	434	452	456	467	433	409	437	470	439	455	454	421	440	425	454	431	423	457	421	476	444
54112	17678	2231	997	734	616	514	458	437	395	382	405	338	330	326	364	337	322	325	319	342	297	349	342	314	320	346	310	289	325	320	341	335	349	308	313	332	319	337	326	343	296	308	296	331	303	340	337	316	311	328	321	352	321	324	335	308	310	315	331	304	308	301	320	325	339	322	286	313	354	286	307	294	336	330	329	321	295	304	332	314	298	346	347	340	305	329	362	308	327	299	325	336	317	286	313	328	284	320	307	296	292	296	312	300	315	311	314	307	302	323	325	333	318	323	348	298	327	284	295	327	355	294	322	288	285	297	294	307	328	336	303	338	330	298	327	363	313	309	283	292	270	350	322	315	333	339	263	319	321	274	326	268	307	282	312	312	316	318	341	350	340	334	319	306	296	345	316	352	340	283	339	281	328	313	348	323	302	302	302	291	369	310	324	327	325	345	331	326	280	305	316	313	295	317	271	291	328	329	321	334	299	325	318	305	346	339	340	337	311	303	260	296	311	289	321	300	306	331	344	303	340	324	336	305	322	326	310	314	321	303	338	274	299	326	349	301	337	324	283	299	294	363	307	310	301	341	317	326	320	326	323	313	302	321	278	323	321	292	329	296	308	326	322	315	307	344	315	313	326	341	337	299	316	323	288	341	324	338	309	314	298	313	323	319	300	290	333	307	328	330	305	311	314	316	314	345	281	300	318	326	298	320	330	282	320	293	346	299	310	326	336	309	322	311	354	295	280	340	316	330	280	341	342	304	309	305	342	329	333	288	310	305	324	319	317	310	303	330	291	287	296	338	327	354	328	306	345	298	322	328	327	315	312	287	342	294	326	320	289	326	329	311	327	339	291	281	316	366	363	312	314	328	308	323	305	310	296	315	323	294	340	293	316	308	325	331	312	316	306	260	326	316	311	321	319	306	307	334	334	336	297	305	310	326	304	294	349	327	308	309	318	258	302	309	324	303	275	312	303	331	292	335	314	297	327	328	330	308	305	311	332	305	327	301	305	296	310	326	328	315	292	302	286	324	285	309	314	307	318	325	315	299	292	298	316	323	313	346	319	321	295	303	317	309	303	317	293	327	330	352	295	314	304	341	333	335	327	296	308	334	295	318	339	292	283	318	323	324	318	274	311	319	277	346	325	312	315	313	331	305	312	319	322	311	331	300	299	276	313	318	331	327	320	314	340	341	331	288	311	286	320	329	320	340	312	308	299	321	305	302	327	335	322	294	312	345	338	288	349	306	337	323	328	298	298	317	352	330	326	342	319	320	309	309	313	328	341	294	305	306	316	290	327	298	339	314	319	300	328	311	337	298	331	286	322	302	335	321	337	288	305	304	330	326	339	315	304	319	323	338	318	337	308	328	314	302	315	312	319	295	272	344	311	295	323	328	317	314	288	310	321	342	309	317	297	336	306	319	303	333	333	310	285	327	303	323	311	319	273	296	292	356	294	350	292	295	310	303	289	316	301	316	302	288	306	292	328	355	301	304	320	299	308	290	296	352	302	334	278	330	328	319	333	317	299	277	311	313	304	329	316	359	289	306	276	304	327	285	322	314	344	307	304	339	318	337	307	307	303	288	287	265	302	334	309	278	327	324	289	338	359	324	285	345	293	315	324	308	320	291	305	318	329	319	330	307	321	308	348	290	333	348	322	315	334	308	322	337	303	320	307	305	314	304	314	333	322	324	351	298	303	288	303	293	305	309	344	348	346	306	314	285	329	307	311	317	315	318	325	343	287	340	296	338	335	320	322	300	318	304	329	317	324	309	306	342	305	320	314	333	341	296	308	316	316	308	325	308	327	327	307	304	308	312	336	343	301	312	308	326	320	329	317	317	261	331	348	271	322	325	324	314	310	351	344	342	331	321	310	330	338	308	319	318	293	315	332	299	296	308	306	307	319	312	301	321	324	314	316	335	317	303	299	315	312	316	312	316	342	339	316	269	324	296	306	350	317	314	318	327	302	300	322	330	331	276	299	292	284	324	312	340	360	289	308	280	313	320	327	290	332	350	321	335	342	318	318	343	292	319	313	327	346	332	290	304	291	297	304	314	317	307	302	359	318	299	332	345	327	297	304	290	307	312	306	277	295	317	295	294	298	343	306	368	328	280	323	290	285	305	321	335	338	315	307	350	313	305	309	322	331	300	311	301	331	320	313	323	332	310	325	319	311	310	330	327	290	314	343	332	313	313	313	323	300	320	292	302	302	312	317	312	306	273	300	321	304	318	369	323	338	334	305	326	307	336	280	338	293	286	306	317	349	332	328	331	270	290	313	303	303	330	317	335	300	310	302	291	279	326	331	321	340	308	331	307	309	311	311	301	287	318	322	325	312	321	308	345	303	329	299	283	305	305	268	292	306	339	306	314	296	290	313	309	306	302	321	287	322	301	324	300	328	325	297	295	330	296	308	311	321	282	311	318	340	281	301	332	317	321	326	298	315	322	297	325	354	321	285	354	303	314	327	303	338	339	346	299	348	345	297	330	326	301	292	377	288	325	313	331	310	280	290	339	330	331	320	301	326	329	318	318	311	311	307	298	332	296	331	350	324	300	337	364	305	284	295	325	310	281	287	299	320	311	332	329	299	327	327	298	299	255	326	290	334	316	342	313	321	323	324	333	330	341	299	334	315	324	324	311	311	320	315	304	301	314	303	315	324	324	333	306	292	322	293	316	293	311	322	281	314	324	314	335	327	325	293	316	335	320	329	322	334	318	315	308	308	324	310	388	302	274	343	321	340	297	306	291	312	336	279	291	295	340	296	290	309	276	308	316	342	305	286	301	341	328	323	357	322	329	294	287	323	316	303	283	326	316	301	340	326	323	299	320	319	315	323	305	333	302	339	352	308	301	314	329	313	311	345	263	314	326	336	318	315	281	285	310	303	279	284	299	340	303	309	295	340	310	331	331	303	332	338	316	329	347	321	285	290	300	288	245	302	313	309	321	333	316	309	293	307	317	330	299	317	292	358	327	293	347	305	341	341	341	321	314	298	344	331	322	297	347	303	312	317	321	307	280	316	266	324	280	333	323	326	338	330	286	304	313	328	301	304	333	337	302	278	292	316	348	313	304	312	340	344	311	328	328	338	320	369	352	319	317	313	316	286	288	308	312	329	308	336	312	313	320	273	308	324	330	313	361	362	335	320	305	320	321	340	310	303	313	317	321	275	268	314	311	330	307	310	336	308	300	323	293	299	373	339	303	358	301	309	310	289	313	301	314	323	291	328	323	287	311	320	311	312	301	286	337	347	318	336	285	326	344	299	295	264	334	321	322	310	314	299	297	286	310	304	291	298	340	328	309	307	310	309	343	313	290	340	292	336	300	319	300	310	309	312	317	304	314	299	340	304	355	273	324	313	303	295	298	303	353	327	300	321	322	342	353	324	308	330	351	339	319	314	328	305	339	339	316	345	334	305	310	282	298	286	304	318	319	321	311	269	336	287	307	303	328	289	314	303	308	353	328	349	324	340	308	303	304	323	317	280
29965	1552	2554	2968	2553	2225	1971	1619	1577	1354	1324	1210	1126	1159	1087	1062	986	1024	970	971	963	904	883	927	929	940	909	915	903	900	840	874	830	796	887	867	803	834	873	812	834	848	827	839	845	830	864	820	844	840	827	833	813	830	826	861	808	836	833	879	853	771	806	819	788	789	739	796	842	822	820	824	795	795	818	827	742	798	790	832	801	823	752	852	817	748	792	807	839	808	804	805	790	789	803	843	791	773	780	803	812	782	797	826	733	812	802	760	800	802	793	828	795	803	799	810	769	784	803	778	808	770	821	781	781	819	808	782	759	828	790	774	742	796	791	750	806	814	775	798	811	784	767	787	780	771	778	796	782	758	813	816	775	816	784	810	822	773	761	824	760	785	796	827	788	831	788	776	752	785	793	812	804	769	759	757	770	809	777	754	787	785	798	792	745	717	805	779	831	806	842	810	790	820	796	820	738	758	815	729	836	758	791	772	793	823	802	768	790	841	765	795	781	794	840	773	784	818	834	791	770	755	790	807	815	815	782	783	796	752	800	807	770	745	799	744	826	836	763	822	794	781	798	800	818	771	808	776	811	800	748	793	828	800	757	761	761	821	760	753	811	782	759	803	818	774	755	795	737	804	777	770	833	797	788	791	796	805	788	774	766	775	841	793	806	808	799	753	762	802	803	857	834	815	812	790	855	782	754	772	780	795	792	786	794	787	801	787	824	773	795	815	799	773	843	770	803	790	819	748	770	781	779	796	862	782	746	785	791	792	769	849	760	779	801	795	771	809	781	819	826	866	831	774	800	785	796	774	770	774	783	819	803	774	832	800	800	786	780	792	787	774	757	830	804	840	859	789	774	766	765	794	771	832	768	771	782	844	831	806	798	767	725	777	814	872	749	793	778	737	741	795	786	779	857	804	827	762	795	756	792	748	814	755	742	813	774	738	814	838	785	763	804	790	782	765	770	758	822	753	796	801	817	777	833	832	813	825	773	798	737	804	799	806	740	824	786	745	755	794	782	794	763	785	857	774	783	771	797	775	832	730	802	802	771	792	802	794	807	820	817	772	800	762	820	790	806	794	803	792	824	840	820	810	825	768	794	796	839	839	735	814	786	769	809	807	778	784	796	763	805	824	782	855	776	781	741	817	771	782	814	758	791	787	844	792	757	794	763	816	786	748	814	851	791	834	823	869	773	795	799	804	776	786	740	837	794	785	804	781	776	786	776	794	800	768	795	763	795	793	825	762	796	835	813	789	776	776	838	758	773	804	761	800	810	784	832	781	754	794	736	836	821	805	815	779	801	858	727	770	768	767	788	758	773	861	863	785	766	818	748	804	832	771	807	866	766	766	808	778	749	808	818	830	760	768	738	789	806	816	844	748	784	733	798	776	851	791	824	768	795	811	756	768	775	788	734	779	768	774	771	808	760	758	800	787	824	810	767	769	833	811	806	803	758	784	767	853	794	769	798	783	797	788	769	805	774	822	827	787	800	788	801	828	776	749	796	805	811	777	785	717	821	811	803	779	773	808	815	819	779	745	779	784	835	806	777	768	778	737	784	803	807	779	801	853	792	778	810	789	793	773	794	811	824	810	797	771	834	803	828	820	817	778	818	761	819	753	779	795	797	770	817	824	813	775	796	776	741	797	797	848	804	792	808	826	773	772	810	794	793	831	790	796	784	813	760	786	820	786	776	787	770	785	749	794	803	780	787	750	797	756	837	800	785	764	804	784	739	771	766	793	808	797	825	812	809	813	835	774	831	751	780	811	770	846	781	805	777	825	766	755	797	790	817	768	810	776	793	762	832	823	806	770	806	808	824	830	762	821	795	804	756	823	768	818	760	726	809	851	823	783	801	778	792	761	832	776	767	789	840	775	811	735	756	800	809	790	830	776	781	832	773	840	800	816	791	734	814	805	768	743	776	808	831	783	865	803	826	823	799	821	788	785	825	790	827	780	773	767	795	767	840	778	764	842	807	827	801	815	787	824	770	781	839	776	729	788	767	748	713	782	799	814	784	783	805	813	814	824	839	773	743	789	740	794	827	741	856	802	780	796	855	783	781	810	788	753	783	799	827	782	799	761	792	801	811	799	840	790	790	736	836	837	824	811	783	743	776	760	753	792	837	822	792	823	834	840	781	848	840	789	786	766	808	804	785	783	839	780	832	793	843	788	787	813	793	776	803	806	764	752	841	790	840	740	803	810	780	803	843	796	782	833	813	778	753	834	788	838	797	781	794	795	798	755	761	794	752	780	799	782	828	828	814	746	805	771	812	792	790	778	788	836	797	766	775	835	830	829	794	770	829	821	842	772	770	805	789	715	816	805	808	773	815	799	790	802	773	758	863	815	788	778	806	799	797	781	778	762	772	789	796	809	757	804	823	845	817	831	850	820	789	829	818	757	766	757	808	797	814	748	827	815	779	833	774	787	821	736	807	844	757	798	793	783	759	783	774	766	818	753	841	793	784	776	800	760	765	824	851	791	861	829	778	763	787	774	806	806	801	791	798	786	853	821	794	777	762	823	787	790	797	816	762	787	770	821	786	840	753	764	828	839	782	807	817	764	781	784	778	832	774	767	784	790	784	805	811	791	799	799	847	838	783	853	779	837	775	813	799	765	807	824	785	773	818	749	807	709	784	777	796	808	759	788	768	818	801	824	861	811	765	768	774	804	761	830	768	817	771	798	830	805	786	769	822	784	784	755	812	796	795	783	789	792	802	799	748	725	781	777	809	810	782	780	752	803	806	767	808	811	803	776	808	803	852	776	806	774	792	807	770	804	776	735	778	811	764	795	847	794	768	830	788	836	820	750	786	753	786	774	756	797	791	810	826	823	820	809	814	846	797	836	798	787	802	782	750	802	806	845	813	797	845	770	807	759	859	733	776	778	802	803	799	809	770	758	840	836	817	846	808	761	791	785	815	788	821	811	752	759	835	801	766	773	768	806	790	813	778	849	833	777	826	833	801	857	742	785	811	835	837	820	765	781	762	825	772	832	819	803	790	772	789	833	770	736	735	823	811	821	805	743	820	800	815	819	852	801	770	807	808	821	808	816	801	835	800	799	796	787	809	820	810	799	766	778	812	817	805	819	792	783	800	819	783	748	772	798	813	764	802	809	769	800	790	820	769	835	774	781	822	803	837	834	766	787	774	799	743	801	811	823	863	800	792	824	761	769	792	782	813	813	788	782	768	855	796	793	826	781	822	797	758	783	803	789	809	826	785	773	758	778	793	793	832	780	767	789	799	720	794	760	849	755	779	738	800	762	785	797	849	803	796	810	802	773	774	788	719	824	835	821	802	797	808	769	780	791	824	774	768	787	809	808	761	805	774	807	832	846	726	792	830	776	782	809	806	817	748	795	757	805	813	790	787	810	789	746	830	794	787	731	782	769	793	821	827	788	796	841	809	786	790	769	799	771	779	759	800	810	829	777	816	810	811	724	830	775	735	762	759	757	791	833	867	730	767	837	789	772	769	768	828	791
69276	27081	6233	1844	1289	1049	779	679	651	619	572	507	537	500	485	446	440	485	452	409	407	470	446	453	432	445	427	419	402	419	416	385	417	415	361	387	419	401	416	407	451	409	429	400	416	389	396	425	409	439	400	404	372	410	410	400	384	366	396	400	391	399	390	398	413	411	385	398	399	364	358	426	429	395	381	377	376	394	377	401	408	407	364	422	415	397	405	388	441	380	451	410	400	385	395	382	391	398	393	390	366	403	403	397	373	410	421	381	387	361	411	348	421	407	386	358	392	383	387	404	392	400	411	383	370	382	365	395	387	406	379	412	366	386	390	385	374	401	405	383	427	384	413	382	369	431	367	371	357	376	396	393	406	368	444	413	371	398	419	415	381	402	405	406	400	357	373	399	351	419	374	396	384	409	385	439	382	433	415	387	435	429	404	397	400	377	382	440	383	378	395	404	398	388	406	399	391	383	383	380	367	422	381	411	399	389	430	363	403	401	370	390	378	440	374	398	399	437	396	392	392	371	394	367	376	393	444	400	392	403	382	414	361	403	363	460	377	378	411	405	391	413	414	385	398	372	378	412	373	412	391	346	412	409	448	402	379	368	457	442	374	418	406	434	388	396	402	394	395	403	386	412	358	429	343	380	396	417	399	380	377	402	376	373	397	388	380	365	390	383	391	403	381	436	383	378	365	382	383	387	414	407	397	411	390	382	391	383	380	370	422	391	402	393	383	400	417	408	398	382	360	411	394	372	426	382	412	387	431	404	429	413	380	422	399	389	373	414	400	374	374	356	373	383	383	394	412	409	379	400	394	409	405	387	334	373	395	410	407	368	413	369	368	440	426	351	384	406	392	371	368	384	389	411	388	402	387	373	382	389	378	384	393	369	388	383	401	381	397	373	420	432	375	407	379	377	395	383	433	446	385	385	376	359	388	395	386	361	388	389	376	403	413	412	424	372	400	435	354	382	398	405	365	422	370	400	370	404	400	405	397	387	386	390	401	379	424	362	449	395	366	409	400	411	374	385	405	402	396	400	416	393	366	423	409	405	399	403	396	422	403	394	380	372	391	392	416	398	399	406	422	425	416	394	384	388	391	386	358	402	390	382	397	400	390	399	367	397	414	393	381	378	384	381	393	365	388	347	386	401	362	389	389	379	411	386	405	389	400	405	356	374	390	415	406	443	363	413	376	420	368	403	423	396	405	395	379	406	396	405	364	395	379	420	426	380	413	365	353	405	411	412	392	412	383	415	414	382	381	426	370	406	416	395	339	389	388	406	386	378	416	430	365	374	357	374	398	416	393	374	394	392	401	425	418	384	408	442	400	389	385	361	336	383	405	397	387	392	387	437	409	375	358	372	389	358	381	393	375	359	346	417	407	388	383	429	421	418	403	372	401	422	389	389	369	387	392	395	411	370	404	403	407	394	382	365	378	370	416	358	398	391	385	395	410	399	394	386	394	418	388	376	382	400	373	388	401	355	396	379	403	393	390	403	392	390	411	409	425	385	365	383	394	388	376	408	384	384	388	376	368	360	423	391	400	418	400	393	373	362	414	356	406	374	403	393	390	420	388	358	419	341	408	412	414	369	379	397	370	410	459	381	390	383	389	402	396	374	417	465	383	396	359	406	420	383	393	355	398	404	397	386	411	377	396	377	397	386	378	363	395	385	435	382	362	387	390	392	394	389	424	382	382	374	393	395	415	379	407	370	366	403	388	396	416	406	383	393	428	366	393	398	385	374	374	434	408	388	428	396	403	358	398	403	386	393	398	408	351	360	391	396	374	406	401	410	386	401	359	427	395	405	353	415	426	401	399	375	416	406	387	401	359	401	401	418	381	418	359	380	403	387	411	360	380	390	422	406	368	423	402	403	420	396	340	419	395	375	413	399	391	374	393	363	398	377	384	434	396	368	386	400	403	362	364	373	388	372	397	443	399	378	413	396	414	354	370	400	390	401	393	361	392	390	374	395	393	404	382	389	403	366	369	413	380	407	385	415	405	398	388	379	408	399	360	447	401	393	385	362	367	394	397	406	401	357	374	368	405	397	405	397	376	351	356	377	389	380	385	389	362	409	440	364	407	411	345	413	413	407	444	427	393	362	357	375	405	379	401	404	394	417	423	360	402	399	399	378	410	378	375	407	403	433	375	408	408	370	358	401	388	397	407	341	378	405	418	427	417	369	429	357	381	443	412	377	388	369	419	405	460	374	352	410	386	375	369	394	391	390	375	391	416	382	398	410	376	419	352	434	412	362	388	402	378	386	384	350	381	380	431	415	391	406	386	401	421	386	372	383	415	395	436	395	424	407	391	401	395	396	455	402	388	393	382	399	400	363	389	341	361	381	389	413	417	377	399	362	397	366	390	427	404	359	401	395	362	402	358	380	379	395	407	405	384	399	413	405	321	395	406	416	375	380	380	427	402	408	417	382	346	375	423	383	407	414	357	390	363	422	371	368	429	406	396	384	395	386	369	352	398	383	367	376	383	401	407	364	388	396	420	416	424	399	403	400	402	455	353	391	397	412	398	418	414	380	385	379	384	379	390	386	401	389	390	440	385	382	409	400	418	390	423	379	395	394	384	415	418	415	422	374	395	393	410	380	359	389	414	391	405	404	358	422	381	389	398	407	367	405	390	363	419	376	382	392	403	405	414	370	397	388	377	400	423	404	404	435	407	365	385	398	386	409	362	411	403	369	381	387	440	396	401	381	390	414	400	414	436	372	387	371	419	370	365	392	407	381	450	372	386	402	384	403	382	403	382	395	391	434	388	440	390	424	429	428	377	389	398	392	386	383	369	425	436	403	381	424	368	396	420	387	380	354	387	434	409	363	403	411	393	387	387	381	399	369	361	395	397	425	403	373	357	357	365	385	387	386	399	398	385	390	370	358	342	374	362	385	384	402	387	396	384	361	398	359	397	388	408	388	408	359	396	410	394	388	412	382	409	454	374	387	385	374	344	370	392	376	403	402	393	375	376	411	384	413	418	421	378	355	408	391	397	342	436	355	350	370	410	413	383	366	391	408	429	351	368	411	420	368	408	427	405	397	400	380	401	410	402	352	399	391	417	393	388	399	351	397	404	357	379	398	388	391	377	385	377	385	402	376	388	401	402	402	390	381	380	355	413	410	396	414	403	380	359	371	343	405	364	383	405	409	353	393	400	371	372	371	392	402	397	399	383	358	438	403	408	365	404	408	387	399	386	391	410	389	369	402	373	387	383	420	360	390	373	380	406	377	392	438	411	386	387	416	416	407	368	399	375	410	386	397	423	361	400	395	396	389	417	342	391	425	367	364	392	442	381	381	396	419	389	404	424	406	382	385	372	389	365	382	389	432	427	411	430	402	378	423	431	396	382	369	386	367	397	419	430	378	411	423	424	409	384	407	347	397	383	399	382	406	384	380	395	376	424	420	445	391	380	394	394	402	390	399	409	392	399	427	357	392	395	427	428	365	409	392	377	376	442	417	360	408	373	393	365	383
38791	2246	4294	4952	4231	3655	2939	2677	2268	2047	1816	1690	1585	1594	1425	1410	1383	1297	1316	1277	1234	1278	1235	1265	1190	1167	1113	1168	1082	1105	1082	1069	1001	1026	1047	1073	1026	1008	1064	1013	976	926	998	940	986	959	1040	996	953	953	991	963	1030	1034	961	993	986	965	943	988	990	969	942	957	943	1029	950	885	863	954	946	977	928	940	935	1011	915	921	1008	962	913	986	926	931	938	908	919	982	965	985	914	973	939	986	974	900	914	996	886	938	943	969	938	925	940	985	955	942	938	933	915	950	941	954	989	962	923	950	924	918	881	920	922	911	919	962	965	950	859	932	952	898	913	1006	939	959	900	907	909	971	918	971	934	938	962	958	959	950	915	913	970	968	945	913	953	915	907	904	958	960	977	942	914	891	898	919	947	931	950	950	959	905	929	939	1008	972	914	933	945	942	919	921	926	905	916	900	931	929	949	950	947	996	924	920	918	940	931	913	945	888	912	926	872	955	886	904	895	924	966	884	963	957	943	1007	930	927	900	900	968	877	966	969	965	1008	935	938	928	924	903	948	920	978	916	984	953	880	902	916	918	989	933	863	942	886	962	866	973	959	942	875	944	978	919	957	899	917	923	915	887	904	942	879	963	932	920	948	950	905	892	927	931	914	915	960	908	886	966	940	950	951	947	1017	945	954	898	945	903	931	947	978	929	937	930	960	878	952	926	945	910	948	969	903	892	920	937	926	931	942	915	938	963	869	914	946	917	921	916	931	911	863	981	973	953	941	925	901	905	891	935	891	921	944	870	914	939	892	938	920	948	907	985	880	957	960	946	915	940	961	926	982	926	983	967	929	909	918	908	929	836	924	918	971	958	929	925	977	884	928	892	913	974	923	917	930	922	985	933	964	940	939	920	886	914	918	953	964	981	919	907	944	950	926	929	929	961	873	949	921	955	949	947	892	911	960	890	923	874	979	921	985	947	957	962	887	951	926	943	908	946	881	935	923	905	944	868	939	909	900	953	954	943	931	928	957	934	893	912	911	945	930	921	928	883	951	980	946	988	888	919	940	943	915	894	916	961	893	927	992	921	944	960	924	912	899	898	917	906	872	948	920	883	896	901	961	883	960	870	963	923	926	913	959	928	951	946	941	943	934	934	933	962	971	913	926	904	898	962	950	946	884	940	897	935	912	930	894	938	974	917	930	918	915	953	880	978	948	951	884	925	874	923	937	952	901	954	982	891	898	928	936	932	932	914	893	952	908	891	928	961	956	968	989	984	942	906	925	986	894	944	948	926	917	996	960	944	869	921	910	977	936	869	946	922	979	903	997	965	917	930	963	890	977	918	937	960	950	922	910	911	983	953	916	940	973	914	929	890	920	892	911	963	903	885	1015	925	959	924	872	883	955	924	898	980	966	955	911	947	897	917	903	859	871	924	933	982	855	926	887	907	937	904	934	945	891	902	938	904	948	948	879	939	904	961	928	902	906	901	916	983	960	946	980	931	917	969	927	948	925	949	931	928	978	909	892	907	899	920	977	903	945	928	924	917	965	992	921	979	926	925	941	950	957	895	897	967	874	956	972	934	899	977	953	964	924	913	959	947	934	958	955	975	922	947	934	921	915	893	925	961	997	899	945	937	983	969	904	954	918	975	975	929	928	887	937	940	974	912	948	938	917	910	932	934	927	929	937	887	929	934	944	898	969	956	935	930	906	909	950	956	898	914	950	924	931	971	924	952	954	925	998	906	925	910	929	899	943	934	903	896	884	924	978	946	885	882	965	942	945	911	962	960	903	865	860	956	954	941	974	923	937	956	962	972	894	979	949	999	913	981	895	905	959	951	924	911	936	963	983	887	899	947	947	947	951	936	923	979	929	968	904	985	943	947	897	927	961	927	943	964	953	918	927	883	964	934	966	955	921	952	914	924	874	1011	943	902	954	939	912	895	950	944	895	956	953	913	916	904	941	976	932	868	908	896	912	960	935	970	926	929	956	912	915	952	956	970	1005	853	925	909	952	947	945	989	922	920	909	942	928	932	905	913	918	885	887	951	922	914	942	915	950	982	926	960	955	885	953	924	955	915	960	945	933	969	877	910	884	949	929	952	884	899	919	994	991	992	930	918	972	960	984	969	929	988	887	933	904	936	931	939	938	981	921	972	975	944	933	935	946	933	933	899	914	961	958	954	969	969	941	922	938	893	958	920	995	980	944	858	916	914	977	941	919	908	941	996	928	917	924	961	937	986	1005	942	955	993	926	980	897	914	934	948	944	902	909	931	889	936	905	943	973	930	929	931	946	950	930	969	876	961	957	976	897	955	905	906	967	934	881	978	946	925	875	929	890	872	948	950	923	898	912	952	919	969	919	965	942	980	946	946	918	874	921	915	912	925	907	899	949	918	897	936	952	927	936	920	897	909	908	953	931	912	912	921	985	909	929	917	898	963	912	945	965	958	895	917	907	919	908	867	923	942	922	962	970	946	966	945	924	948	911	929	953	928	928	901	949	910	950	959	901	887	906	960	937	893	985	891	924	948	976	923	931	917	915	913	953	906	959	967	877	877	973	926	936	929	981	961	933	948	953	883	941	923	921	952	973	985	897	995	929	913	918	915	882	897	952	955	897	907	913	860	928	919	928	989	992	958	935	947	940	971	940	964	930	884	889	924	938	1001	983	979	922	928	923	943	885	909	910	924	902	993	919	924	925	947	939	942	909	948	856	984	912	968	925	983	952	946	960	908	930	935	973	939	981	964	893	969	926	936	918	961	915	993	934	973	920	969	912	907	981	907	897	1004	947	881	898	974	897	952	937	953	910	894	928	925	974	948	935	961	953	909	887	880	943	897	940	953	911	936	930	944	924	885	941	974	904	877	925	970	879	908	948	954	967	957	873	887	916	965	982	1006	917	917	959	991	948	940	904	958	907	924	930	947	957	937	919	936	934	896	980	957	938	926	889	872	929	868	903	908	956	919	928	884	910	947	902	929	907	950	970	922	945	899	879	939	934	877	903	913	916	937	925	949	915	899	926	949	891	854	935	894	939	978	935	964	981	946	954	889	943	944	914	910	933	933	931	948	920	969	966	937	980	963	928	947	890	958	875	948	903	904	958	955	918	957	914	920	944	917	941	918	949	939	920	951	945	941	930	872	924	990	871	831	904	946	908	1029	975	897	929	954	887	898	969	922	967	936	936	909	939	928	896	978	912	932	938	922	938	918	923	937	971	906	911	969	912	951	930	934	931	869	935	954	927	945	965	910	953	900	985	921	978	974	897	907	918	919	955	894	944	909	992	973	961	956	955	939	903	930	947	941	865	910	928	949	905	892	907	982	948	925	955	919	944	912	947	867	908	928	989	868	964	968	953	923	910	934	913	1001	976	916	957	943	916	934	947	952	954	919	973	895	933	954	912	959	947	906	957	977	903	946	912	969	946	941	907	925	941	961	923	889	935	949	902	919	881	945	885	915	938	924	946	913	941	955	980	930	913	931	884	941	950	969	910	969	1014	899	926	933	883	940	978	941	918	938	907
7065	333	208	172	167	151	145	161	154	156	143	186	159	143	120	165	167	151	147	150	167	144	163	162	147	164	108	151	145	138	137	167	149	155	167	160	148	136	163	132	169	136	147	167	135	156	168	157	144	128	173	135	134	139	166	157	143	184	150	145	142	160	130	152	135	126	153	141	139	161	138	124	153	183	146	146	143	160	127	148	152	117	151	143	157	142	141	150	122	166	164	149	142	151	129	141	141	113	169	144	156	132	157	130	147	139	150	138	161	146	160	155	142	139	162	144	138	158	151	139	147	151	159	162	150	155	158	137	132	135	149	163	155	121	155	137	142	144	148	148	150	134	148	144	133	140	160	124	146	155	138	137	140	149	146	162	129	159	162	162	132	124	146	141	165	147	153	142	155	149	165	159	155	130	156	159	167	156	141	144	148	150	148	131	147	145	145	153	179	164	141	157	140	168	135	144	143	126	123	145	146	136	142	127	147	140	161	150	177	168	174	153	151	136	159	163	166	134	130	127	136	138	156	138	166	145	147	130	142	131	140	148	162	153	157	136	144	157	124	134	134	169	136	170	167	157	141	138	149	145	154	154	142	135	146	146	141	138	152	148	131	129	152	127	154	139	144	135	143	145	150	158	153	139	151	141	147	152	134	157	162	134	143	163	145	165	154	145	168	141	173	153	145	142	137	139	132	159	164	153	149	133	138	149	143	144	152	136	155	150	161	154	176	164	127	157	156	158	146	158	149	161	130	146	142	163	159	135	140	138	163	172	147	149	136	159	152	146	142	132	151	142	129	132	150	138	137	150	141	144	164	160	138	148	164	127	133	133	134	134	127	136	142	150	147	131	146	147	157	150	140	151	155	148	142	141	149	135	131	167	140	160	142	157	146	145	151	158	149	139	141	169	159	133	140	149	148	140	166	141	122	147	142	167	150	135	162	156	146	154	170	138	165	125	161	177	129	131	141	163	149	151	135	129	165	146	143	129	165	149	133	165	135	134	162	131	133	142	137	155	126	121	142	135	145	147	151	160	151	162	150	150	137	163	160	152	155	143	163	154	154	136	151	148	138	146	142	154	130	146	122	147	128	164	123	131	141	160	144	157	149	136	125	131	132	144	165	146	149	137	126	133	160	156	149	149	173	141	153	150	131	144	139	159	143	151	157	165	163	157	138	146	142	160	150	165	152	154	148	146	142	147	121	149	134	112	165	135	139	175	135	155	127	143	133	150	153	162	142	127	150	138	147	143	134	138	162	144	136	141	147	159	150	125	142	154	164	137	158	166	172	135	162	139	154	157	139	150	152	151	155	143	132	149	145	160	162	138	126	153	137	133	143	171	157	147	140	158	154	141	135	163	166	154	124	131	144	171	139	150	142	126	146	149	156	149	150	138	147	158	125	145	141	136	153	142	137	149	163	146	153	137	157	137	150	145	167	147	133	136	132	141	122	121	155	137	143	137	140	130	145	142	139	141	176	172	164	151	136	145	135	164	147	128	158	156	155	146	143	148	123	156	180	173	162	129	134	146	128	126	141	153	147	149	132	111	142	173	148	167	145	151	136	135	162	158	146	128	149	146	149	151	146	149	125	138	126	170	157	161	133	140	153	161	149	126	141	154	120	144	156	146	140	138	134	150	136	151	167	164	156	170	143	133	152	153	160	144	148	137	147	159	127	165	132	132	146	155	138	146	151	157	144	130	146	143	158	140	164	142	139	132	136	159	138	138	132	125	136	138	148	154	128	137	129	155	142	145	141	159	173	155	124	149	149	147	154	159	142	155	127	143	146	143	145	135	144	145	148	137	165	151	153	151	159	152	151	135	145	145	138	133	136	150	147	143	143	125	158	164	139	145	136	123	151	163	148	163	123	129	160	167	149	141	125	141	141	160	141	153	169	164	156	164	164	146	119	148	172	144	127	140	156	156	162	131	158	144	140	146	142	140	161	154	157	144	152	170	145	135	142	142	139	135	155	147	139	143	146	151	145	151	150	145	140	145	149	147	157	163	166	167	136	148	148	135	133	157	138	136	129	151	147	131	150	168	130	162	128	166	139	152	119	123	146	145	151	134	130	144	149	131	143	148	149	157	149	146	158	163	127	139	143	140	147	144	126	146	156	166	138	135	153	151	120	152	142	149	154	164	120	150	139	149	145	133	137	156	143	158	144	172	158	142	152	135	166	146	128	150	153	127	143	153	144	150	139	170	129	148	168	139	140	148	156	147	141	148	120	126	156	157	129	146	167	135	150	152	137	154	145	156	135	144	157	162	148	151	148	148	129	141	134	154	135	146	127	142	128	163	152	137	147	132	164	134	133	132	132	151	136	146	144	145	144	161	139	142	141	116	147	163	153	165	140	129	151	138	151	134	150	151	130	154	132	127	145	142	132	152	137	125	155	141	140	143	142	160	136	139	164	155	145	144	140	136	160	147	135	155	153	128	127	123	153	153	137	134	159	145	148	148	136	139	156	152	131	147	126	132	157	135	145	162	112	141	160	129	139	163	164	156	160	135	131	157	144	151	135	170	126	128	139	157	150	141	145	136	136	135	124	148	145	125	136	138	168	149	146	141	149	146	141	137	157	144	156	135	156	119	154	125	151	160	125	142	161	160	150	126	158	146	156	156	136	131	150	153	148	140	145	149	168	136	150	142	144	177	138	133	145	138	145	153	140	131	143	148	152	144	156	164	143	140	136	166	140	167	159	136	169	160	150	138	135	142	160	148	152	152	144	133	150	162	143	172	136	164	162	146	133	150	142	152	137	143	156	150	147	140	139	137	159	144	139	138	147	151	135	163	142	133	144	147	146	133	139	150	139	132	150	154	143	140	166	166	111	151	147	161	157	163	163	165	141	142	181	149	145	147	134	124	146	174	140	149	139	138	166	143	143	140	160	131	142	147	137	147	142	130	167	135	146	154	127	132	140	128	175	124	138	152	141	165	144	147	168	142	149	139	132	128	167	148	170	123	161	153	151	137	138	152	139	144	160	153	138	152	133	156	156	155	141	160	149	162	147	142	115	146	176	154	133	125	145	132	153	131	149	156	143	148	129	134	143	153	135	157	175	157	168	145	135	149	124	159	163	167	174	176	148	138	166	150	129	154	149	162	150	141	133	147	150	159	147	165	153	121	136	164	154	151	148	155	132	143	151	116	165	149	119	132	130	159	137	147	154	145	146	138	137	146	164	170	146	127	158	152	159	176	163	124	147	158	143	160	150	151	139	148	146	156	166	149	152	126	137	156	118	157	149	154	155	137	144	137	150	149	139	144	146	142	143	147	144	153	158	154	163	158	152	145	137	140	145	143	150	147	137	137	136	153	151	134	144	131	133	152	143	166	140	156	155	186	132	128	159	152	152	144	160	157	139	161	135	140	178	165	140	149	144	150	170	132	141	138	142	143	160	154	163	161	145	141	138	163	139	147	159	155	144	155	131	150	156	149	140	139	142	156	144	142	144	149	142	138	167	171	140	154	173	150	128	102	147	155
7477	552	615	603	500	514	463	496	440	493	441	445	474	451	434	453	462	422	414	472	438	466	453	464	454	449	476	430	398	458	504	456	434	456	441	454	474	372	461	421	429	438	414	451	433	465	428	438	417	391	406	487	443	471	478	451	442	495	457	465	445	424	444	441	434	419	462	375	458	430	459	437	453	422	411	463	460	428	434	431	406	464	399	428	446	442	446	438	422	393	453	433	483	478	439	441	444	428	448	426	465	398	438	447	419	438	504	472	446	443	439	479	459	434	437	432	471	391	428	427	467	419	449	426	463	436	425	456	463	451	452	456	482	416	490	428	468	462	465	467	424	443	441	484	426	462	437	448	448	457	418	405	444	456	439	447	438	445	434	421	450	407	430	440	425	466	439	458	411	420	499	461	451	444	425	427	421	454	440	466	447	448	457	432	461	436	416	440	406	472	455	411	431	425	456	438	456	428	436	419	422	449	419	406	435	465	453	492	394	445	441	455	467	422	429	469	454	448	404	478	472	427	426	437	410	444	437	476	435	442	418	446	419	452	443	453	464	485	460	444	457	440	480	456	476	416	416	435	457	444	410	447	445	441	447	436	424	465	459	426	433	451	436	437	394	448	427	472	442	459	443	456	466	418	431	462	423	430	424	426	431	472	438	434	444	430	398	492	432	479	433	405	437	479	431	444	433	414	430	438	460	461	368	431	456	465	464	453	437	437	414	456	447	425	415	433	427	470	450	462	452	428	457	411	454	433	401	451	435	456	421	435	446	451	444	441	393	415	429	455	430	435	452	439	485	444	457	443	457	477	445	435	456	432	468	427	458	445	459	441	420	429	444	473	426	422	429	471	441	408	443	433	468	440	411	428	447	449	439	442	449	458	465	473	431	433	442	470	415	432	457	404	444	462	436	413	423	454	457	424	438	429	404	423	452	465	443	468	449	438	478	443	437	473	464	424	461	431	466	422	435	429	448	422	452	421	450	478	435	419	461	469	466	456	463	440	444	451	422	406	459	433	409	450	462	443	440	446	438	477	464	445	452	435	460	461	411	488	446	472	462	444	447	420	459	425	481	425	399	456	482	435	446	458	448	476	420	404	449	462	459	447	418	387	423	463	450	435	440	436	421	470	466	465	442	450	457	430	444	436	434	448	462	471	433	425	397	453	480	408	434	480	450	456	456	429	448	429	439	434	431	453	428	462	443	457	457	423	401	451	415	432	428	477	467	443	446	446	426	414	471	444	448	444	461	434	414	441	422	450	470	455	482	434	472	461	438	462	480	435	464	448	436	465	429	453	447	448	441	413	486	440	417	444	407	418	455	426	464	424	441	438	420	434	446	462	418	471	466	453	455	428	402	421	442	449	438	433	399	471	483	421	449	470	425	431	456	413	471	424	462	423	436	470	462	449	407	438	437	457	468	474	446	456	449	455	460	493	464	444	451	421	387	440	483	407	443	424	435	413	440	449	453	452	472	422	425	438	438	438	392	439	441	410	458	460	451	425	438	435	454	440	460	439	427	435	433	448	443	453	438	458	482	428	443	457	462	428	449	410	435	431	491	465	455	468	440	419	391	458	475	419	485	441	437	445	437	445	446	431	430	399	463	445	448	416	445	424	421	458	431	447	417	442	454	397	456	455	458	461	435	421	422	441	437	462	463	420	477	469	457	444	430	457	427	430	458	445	409	448	427	416	443	450	425	431	427	425	401	453	499	443	437	439	430	433	470	435	438	462	436	428	458	471	423	443	475	473	419	446	462	451	445	450	463	487	430	447	408	416	456	419	436	459	443	394	471	405	452	450	443	478	445	451	440	437	458	448	459	452	435	419	404	468	435	422	420	430	424	463	417	403	459	433	403	414	427	445	484	431	475	456	477	438	421	431	435	425	460	425	415	453	461	422	454	434	466	452	472	441	458	476	451	452	438	418	456	452	400	414	469	435	448	466	430	454	463	448	426	475	464	442	464	462	461	434	434	446	410	425	455	458	445	441	446	430	432	462	420	431	447	438	419	461	457	443	409	443	429	487	418	448	420	452	423	465	439	424	428	418	432	460	432	432	480	445	447	425	431	468	443	458	433	429	467	435	429	412	431	442	447	443	479	419	453	429	439	465	497	415	436	454	445	469	438	451	442	455	467	446	451	420	446	421	428	455	448	421	457	457	431	466	457	409	443	494	464	481	463	457	431	432	415	417	469	424	456	435	431	446	473	423	432	432	425	463	475	397	437	453	446	469	415	478	466	470	426	421	425	435	432	468	429	438	421	450	491	418	417	480	434	453	430	418	423	479	460	467	448	444	426	443	431	438	448	448	463	430	412	403	457	406	437	450	409	435	469	465	441	444	404	452	411	420	443	478	425	442	425	451	433	426	430	466	430	437	494	410	447	463	451	404	462	469	451	437	457	433	434	446	443	444	434	453	443	415	428	445	441	452	481	423	416	453	466	414	445	429	454	421	409	437	444	463	471	443	430	432	364	492	452	430	429	442	458	461	447	406	424	424	425	442	434	461	475	484	437	420	413	424	456	408	410	477	430	428	445	439	461	422	426	463	452	469	435	456	451	409	418	416	444	439	483	467	455	420	444	447	462	460	432	456	408	414	425	432	455	450	432	441	468	421	461	448	422	429	439	453	443	414	420	443	428	442	479	450	465	476	421	429	435	419	465	451	435	408	441	429	468	455	401	438	446	421	399	426	408	488	446	426	445	445	432	430	463	415	419	403	431	454	471	484	463	427	441	429	437	472	420	430	452	475	459	453	449	415	451	466	470	414	426	435	461	469	424	458	479	393	439	413	427	478	428	424	462	446	429	410	414	453	425	469	453	472	418	451	448	446	416	454	432	443	437	454	451	424	430	423	414	435	433	447	464	450	469	426	447	441	464	472	435	420	426	474	443	445	436	474	410	477	438	472	424	459	422	462	416	428	453	452	434	412	453	424	465	437	438	434	467	472	431	425	427	453	421	437	450	420	431	442	420	429	444	447	447	450	425	444	450	474	464	414	435	475	399	409	436	438	442	447	431	456	429	441	454	484	440	450	460	441	444	437	441	415	447	415	465	436	420	435	432	460	420	432	427	400	459	471	442	446	449	440	410	419	451	427	461	454	451	476	454	446	403	473	414	435	453	463	416	444	392	451	459	417	452	474	420	410	442	438	474	433	416	494	413	448	417	432	430	441	436	409	445	456	383	413	426	446	450	450	466	444	434	457	442	461	463	454	457	415	411	421	471	442	460	475	435	467	435	459	424	432	446	429	438	449	442	441	455	447	444	447	438	458	416	426	450	414	401	487	447	420	441	428	459	450	438	484	442	473	440	429	459	410	485	456	480	407	460	455	419	436	419	430	429	424	454	445	455	428	450	455	430	431	427	422	458	420	441	452	451	458	445	446	464	442	449	471	408	468	460	424	457	437	428	483	415	452	420	432	461	451	443	415	437	454	445	444	419	456	462	455	424	449	460	437	457	462	438	430	421	416	439	472	479	386
53272	17331	2317	966	719	584	474	479	410	411	399	380	367	356	339	355	342	324	342	355	320	319	341	344	358	365	292	319	340	316	366	339	297	300	311	321	342	288	323	316	374	345	297	302	294	327	299	339	308	350	318	324	337	285	310	328	320	327	304	329	287	334	335	307	294	316	290	314	332	292	305	303	317	323	292	338	327	334	282	302	322	326	321	337	286	306	313	329	316	301	306	312	312	306	359	308	338	303	334	313	287	301	336	307	345	284	284	338	347	316	289	342	314	312	313	282	343	309	316	310	326	287	310	335	334	287	311	283	321	317	291	316	285	319	325	330	342	326	292	314	299	305	323	340	313	339	304	298	298	297	306	332	306	328	306	345	311	320	287	316	339	303	315	320	357	327	308	282	298	318	289	312	295	282	276	326	319	305	320	304	336	294	321	319	320	301	337	318	338	283	296	325	348	302	273	296	323	317	328	302	299	348	318	319	324	323	334	335	347	311	311	318	313	298	317	327	342	319	324	338	298	330	311	288	314	313	302	322	338	324	334	323	357	286	357	278	294	315	303	329	302	319	292	325	302	307	308	353	322	330	344	325	294	315	309	295	324	295	294	299	323	350	283	328	307	306	319	294	325	325	321	293	301	340	342	316	325	311	313	328	317	297	319	313	293	319	313	297	336	317	335	327	342	337	334	334	321	290	298	307	319	309	311	317	333	326	336	322	347	301	316	310	332	308	290	317	320	327	303	335	307	316	317	332	328	305	316	284	306	323	354	305	305	311	350	276	308	298	327	295	289	337	304	319	334	314	309	317	313	317	307	302	335	340	318	299	318	318	321	299	298	319	343	311	302	319	309	310	330	334	299	295	338	324	296	301	305	336	321	350	292	318	324	304	309	330	282	279	329	278	320	320	311	311	306	303	310	303	289	311	319	339	307	298	321	316	314	314	334	269	302	296	285	330	308	325	305	301	312	266	322	299	321	338	321	310	307	324	301	316	290	314	317	297	314	336	305	329	296	310	276	326	319	298	315	341	323	290	319	311	324	329	308	299	339	302	335	279	303	336	350	285	316	333	295	333	324	298	318	331	299	305	289	308	324	359	298	306	299	273	327	321	321	288	299	326	333	317	308	295	328	298	315	288	297	317	321	292	317	300	324	316	348	317	299	312	332	316	309	318	346	310	310	312	306	279	304	347	305	323	325	308	316	315	324	341	310	311	329	324	311	323	294	320	314	296	296	345	337	310	351	282	300	297	342	315	329	325	307	295	318	308	342	322	315	314	322	316	309	319	318	274	318	304	312	330	323	310	317	322	297	311	342	300	318	343	339	327	283	317	318	304	297	317	328	311	297	317	299	300	307	322	322	287	339	332	345	318	300	305	321	339	349	316	326	337	292	276	341	298	293	313	340	307	287	360	311	327	302	310	298	328	294	327	274	313	321	298	301	365	272	294	287	314	329	348	303	332	326	312	328	368	315	333	296	308	334	338	307	301	296	310	319	300	324	302	352	291	326	341	299	335	292	297	283	312	327	335	343	323	336	287	292	334	311	288	350	330	323	308	301	307	307	319	313	330	288	300	318	308	306	301	310	329	330	307	315	300	307	278	300	327	304	311	335	326	295	297	295	299	344	315	299	316	315	313	304	308	277	310	300	306	290	330	303	297	315	306	324	336	318	290	335	276	327	270	295	320	301	310	316	319	334	309	303	304	345	308	325	343	305	327	304	319	312	325	299	276	334	313	320	328	309	314	300	352	292	316	326	293	288	318	279	326	324	319	313	319	313	327	302	338	303	313	302	309	291	299	306	332	321	275	297	348	340	312	327	297	319	319	291	302	284	306	278	335	318	315	290	301	290	335	311	300	313	297	333	302	298	286	314	310	320	286	313	317	301	322	327	310	322	298	322	296	310	321	299	304	283	301	356	311	319	321	324	286	319	297	317	321	320	309	313	323	307	325	318	355	311	281	292	277	321	316	293	298	332	320	363	325	300	320	323	313	312	313	344	331	320	332	335	325	317	322	317	360	343	309	336	318	328	334	329	357	314	324	313	285	307	274	334	316	319	306	310	303	327	318	317	330	292	290	303	335	276	285	298	349	305	332	337	312	301	283	330	354	316	329	318	325	315	322	333	312	315	276	294	300	310	313	336	287	281	295	306	306	328	328	321	313	315	308	305	319	292	323	317	305	343	314	323	316	299	333	344	315	308	299	289	349	281	305	337	300	318	336	327	320	309	328	272	347	295	305	315	300	300	336	319	319	317	318	297	290	313	318	305	311	330	347	313	305	323	322	321	316	345	298	305	322	312	303	300	300	302	304	301	317	320	330	326	336	318	328	315	337	305	311	309	301	300	290	306	319	318	317	263	305	309	319	310	311	304	322	289	316	338	278	300	325	324	302	287	289	324	326	272	315	337	333	319	291	330	318	291	302	274	309	336	312	308	291	306	318	323	281	298	338	325	293	298	297	338	340	322	302	286	339	319	314	330	354	326	344	339	336	344	346	319	326	302	296	369	303	313	283	316	301	310	321	308	335	366	290	332	285	342	341	356	346	335	336	270	300	333	273	311	349	309	309	292	293	283	337	297	298	320	338	314	326	291	324	285	301	324	305	298	284	335	283	315	304	315	316	315	305	281	324	332	336	326	289	325	311	296	301	339	336	285	281	306	323	342	310	311	330	321	318	313	301	313	324	329	291	335	292	314	280	332	336	297	336	309	290	316	351	279	337	318	330	320	329	319	314	334	333	300	324	318	337	306	327	322	308	332	334	314	305	329	332	289	339	312	315	346	333	335	322	319	282	300	297	331	323	329	323	320	315	294	293	329	295	316	314	340	296	269	284	319	318	281	277	339	321	330	328	301	298	296	322	306	311	300	333	294	295	335	300	317	311	315	326	333	321	315	316	289	323	304	303	294	354	298	296	296	321	319	319	340	316	312	305	346	303	321	334	314	327	323	303	312	314	307	301	275	290	304	311	287	295	346	283	309	318	318	307	340	322	305	328	295	351	342	332	292	332	315	317	298	356	329	318	321	310	289	331	329	306	331	281	319	317	310	324	330	299	307	320	301	307	354	320	296	286	308	303	309	305	287	325	321	286	314	315	285	320	303	358	286	347	287	281	315	330	325	304	291	277	307	314	300	293	346	313	310	327	311	307	315	272	319	308	306	303	333	317	344	304	303	283	315	330	293	331	306	298	309	334	288	321	324	297	343	314	318	331	345	289	308	314	284	320	286	314	311	329	319	317	279	316	292	315	311	322	334	296	306	343	339	318	307	305	322	301	309	306	316	297	324	315	310	290	316	329	324	333	333	336	322	320	314	318	326	310	323	322	338	352	339	311	345	308	290	304	310	311	332	317	331	316	292	329	321	298	329	302	323	307	343	315	294	311	323	291	298	297	318	313	297	327	330	287	282	319	324	316	291	348	354	314	323	322	299	322	313	326	301	302	341	323	310	331	332	287	325	280	294	315	315	315	307	326	310	322	322	301
29641	1536	2506	2928	2539	2095	1964	1659	1515	1336	1360	1194	1149	1101	1050	999	1036	1017	928	939	976	992	973	1003	922	941	922	852	924	913	860	839	838	846	835	819	857	831	830	752	793	792	840	881	796	831	860	755	824	816	820	808	831	801	800	871	840	819	817	788	826	795	853	796	820	798	762	752	809	799	821	826	816	819	789	821	804	771	832	804	812	849	795	823	808	883	767	775	811	745	846	773	847	793	806	786	836	791	799	800	777	744	832	783	830	810	784	782	800	812	821	778	784	795	761	777	826	803	838	821	777	844	823	814	795	788	830	780	847	819	786	798	821	797	791	795	800	797	821	790	813	802	811	818	861	782	816	772	759	763	787	834	805	806	789	756	794	832	813	788	774	743	753	734	763	756	827	770	805	790	776	843	784	789	800	799	809	827	793	767	752	805	781	791	792	763	764	818	837	804	809	773	754	787	829	819	753	800	816	807	845	778	806	768	786	796	829	810	803	850	771	809	788	791	777	736	810	817	788	825	835	844	816	832	780	765	796	829	809	757	774	766	806	823	791	763	823	818	785	822	801	748	782	809	797	784	842	819	813	840	799	789	798	793	794	801	800	827	761	781	815	747	819	793	858	856	825	735	801	833	827	776	783	796	829	755	812	797	820	795	829	758	797	782	811	826	798	774	762	833	821	803	775	836	784	810	818	791	827	797	789	803	846	842	809	763	768	805	822	767	804	804	754	796	790	810	828	802	785	761	760	773	785	795	804	779	822	772	775	817	799	804	780	792	781	804	783	675	813	834	794	739	766	756	813	724	790	781	791	776	833	819	836	803	785	800	784	786	779	780	760	781	805	770	839	761	826	763	817	780	822	729	818	806	762	780	840	774	710	824	756	756	791	777	822	775	790	838	802	848	801	816	816	759	823	758	797	781	822	812	815	811	795	815	767	754	804	764	819	779	757	851	792	797	742	886	769	770	827	822	842	829	798	800	784	784	746	904	784	795	861	785	831	815	779	812	839	716	812	750	805	804	794	773	784	756	739	812	814	809	823	792	828	761	769	776	788	813	807	782	822	809	797	798	788	776	746	769	761	793	798	768	801	803	850	792	818	751	831	774	776	815	784	802	781	878	836	818	769	827	789	751	788	781	772	819	834	794	770	770	792	768	794	828	800	767	788	785	854	767	795	832	796	808	737	844	786	805	735	816	807	814	794	757	771	767	795	822	819	766	819	810	774	749	789	808	804	786	793	776	844	780	810	789	799	803	822	771	847	835	735	786	760	771	786	763	801	812	795	824	752	799	790	856	794	814	767	804	815	779	801	796	860	768	791	805	766	814	805	822	808	801	789	811	790	831	784	773	797	783	773	813	758	843	768	828	852	760	800	751	775	814	833	855	808	842	850	841	782	768	763	842	775	804	799	757	812	813	815	769	734	772	804	790	797	772	791	815	795	821	771	757	803	816	829	834	834	805	782	766	829	767	817	795	798	795	758	788	835	771	760	781	807	826	721	806	739	764	786	832	848	784	775	809	793	770	781	825	752	828	798	847	734	792	803	803	811	754	863	786	813	792	805	760	792	805	793	799	757	853	772	759	752	776	786	828	756	801	859	804	771	788	761	839	829	830	786	819	826	780	751	695	803	834	811	786	798	780	769	815	772	805	781	791	798	839	826	753	799	843	770	789	796	811	803	775	769	780	750	788	770	810	827	841	811	789	803	839	761	795	804	761	806	796	823	699	755	793	774	767	795	771	852	822	774	783	784	798	801	844	766	781	838	829	811	748	768	810	831	773	795	833	770	798	783	761	800	769	785	808	818	849	768	763	709	787	838	772	783	789	807	829	792	749	792	841	842	789	835	826	785	786	775	780	810	781	799	807	804	755	794	818	799	786	808	801	795	779	780	768	825	818	824	828	810	843	772	829	771	749	797	781	790	755	819	781	822	821	835	754	796	803	781	831	766	750	794	762	805	858	775	774	794	783	778	796	793	836	819	788	787	825	802	749	782	804	789	764	793	732	770	808	783	797	800	816	841	761	774	793	804	769	816	761	785	811	812	761	830	823	768	794	788	766	806	774	760	832	785	752	767	801	815	772	851	787	782	774	786	788	805	787	849	770	824	842	811	831	799	759	783	798	801	814	721	781	817	840	815	810	750	814	806	824	797	789	781	799	797	773	827	776	816	776	801	820	810	788	838	814	815	785	803	805	799	788	765	809	752	786	846	792	808	776	794	823	808	791	796	797	796	825	789	835	783	796	811	851	789	822	804	804	752	770	804	800	783	761	862	827	805	738	781	841	813	808	832	757	758	795	809	771	803	793	827	802	777	783	803	770	778	765	777	764	773	807	754	730	786	762	802	829	754	761	743	802	803	814	763	825	780	831	850	855	748	807	774	746	778	831	808	806	796	797	799	812	769	806	821	779	757	788	794	829	747	841	806	801	811	769	840	759	806	796	794	813	789	780	752	754	846	811	791	790	781	775	788	830	808	793	811	816	828	772	816	749	817	835	797	787	787	810	774	774	782	799	779	777	837	783	825	759	814	797	782	746	824	847	830	748	769	779	759	829	759	851	804	805	830	825	820	767	756	839	778	810	768	831	820	780	817	753	749	819	806	878	819	830	778	819	756	802	786	790	826	785	789	790	786	723	818	800	772	787	800	802	735	785	786	770	800	813	791	779	803	783	786	806	774	798	771	790	803	808	853	759	836	806	780	818	815	802	772	797	828	805	815	758	831	753	799	837	812	812	735	784	831	778	819	768	745	760	779	771	841	779	812	791	830	858	800	754	809	841	811	813	753	797	832	802	723	870	829	784	837	793	827	793	836	716	829	806	771	767	826	831	791	767	828	823	802	785	782	876	800	875	782	780	807	811	790	784	763	785	767	754	781	790	713	815	737	805	785	750	809	797	801	803	794	823	753	814	782	781	791	778	765	753	842	770	780	781	778	768	749	774	819	839	746	785	739	736	783	819	788	822	791	770	786	769	827	763	840	834	784	770	775	824	834	809	762	719	786	765	792	859	790	781	795	821	817	753	829	781	760	780	788	796	777	796	781	830	769	803	795	804	803	811	809	805	854	773	784	823	827	798	776	819	851	776	807	785	787	781	788	789	825	874	797	825	771	830	812	793	739	778	783	799	789	766	805	808	773	779	801	786	786	809	797	736	756	789	743	792	796	755	746	751	818	798	821	801	815	811	818	837	784	783	805	753	804	775	820	709	801	805	796	774	830	793	787	801	818	778	824	784	811	848	808	801	784	793	848	780	775	797	801	750	773	838	793	797	779	777	769	776	828	819	805	820	749	792	831	778	850	789	808	801	732	822	760	762	759	826	793	762	796	769	767	822	806	873	799	811	805	741	774	782	788	779	795	822	780	782	787	798	779	797	777	806	811	797	799	798	746	790	795	829	791	795	793	831	736	816	792	803	775	778	800	781	782	793	773	833	780	755	807	766	789	849	808	806	785	805	781	828	804	794	815	766	838	783	757	737	796	819
67738	27006	6668	1990	1298	968	825	681	639	575	606	491	465	499	461	474	435	400	462	466	451	428	471	404	472	435	416	373	402	437	440	443	449	448	418	438	369	395	403	432	407	415	384	403	393	392	378	408	429	396	383	403	418	394	381	386	400	386	401	426	401	420	389	391	432	380	406	364	407	415	388	380	401	400	422	413	405	422	391	422	384	382	411	374	402	392	385	408	428	378	418	399	372	379	393	368	372	397	394	372	370	412	376	403	396	369	382	399	385	370	390	366	391	406	392	395	374	358	393	390	421	354	391	388	388	339	406	404	383	398	387	385	393	390	385	382	422	414	398	370	390	407	393	399	409	370	432	353	401	403	419	403	405	390	410	388	377	383	371	400	369	373	385	377	386	391	420	363	385	405	373	427	347	392	344	387	379	352	397	438	396	394	359	387	356	404	408	383	409	415	408	439	393	387	385	382	398	440	391	404	374	374	427	380	428	366	362	402	371	402	442	398	384	382	405	382	370	399	357	361	388	397	381	382	391	430	397	415	396	380	398	411	416	440	381	369	385	394	368	361	362	399	420	358	399	402	381	384	379	377	369	403	386	389	389	366	381	403	378	406	419	399	444	401	401	371	357	398	416	387	397	416	380	400	369	375	400	370	372	403	410	383	393	406	403	378	398	415	386	382	355	421	366	399	357	359	398	354	356	359	392	402	383	383	358	390	430	422	394	385	375	394	407	390	344	384	389	405	359	391	382	378	388	413	364	373	400	394	350	347	377	367	379	370	377	418	347	408	390	396	371	400	389	456	408	357	375	398	398	414	403	369	370	359	437	352	384	392	400	399	394	388	384	403	414	407	394	377	405	395	376	353	372	376	394	403	414	408	407	437	418	413	434	384	373	403	423	386	366	407	408	428	381	402	402	376	414	394	367	385	412	387	389	362	408	384	390	430	380	380	374	375	386	373	398	408	378	374	387	407	356	373	372	341	384	399	394	409	428	401	437	397	384	395	404	359	363	382	433	380	437	384	384	390	394	398	390	374	424	370	409	399	398	358	401	363	341	409	371	373	371	403	398	385	406	370	357	379	371	432	356	398	364	357	390	387	403	383	418	381	386	358	379	374	375	377	380	377	407	413	404	394	404	395	379	390	404	378	391	365	353	391	342	376	415	439	360	393	412	394	397	422	362	316	370	417	391	398	387	370	417	411	393	351	369	408	400	400	362	422	385	387	386	433	433	405	405	425	380	413	414	376	368	361	398	402	375	407	408	417	363	393	382	412	424	406	398	366	393	401	416	395	379	398	386	411	378	383	397	381	402	372	367	400	387	367	425	391	373	405	398	391	373	371	413	376	388	390	351	372	411	410	365	388	376	414	374	409	407	387	375	402	375	367	397	387	452	415	424	378	388	382	394	390	393	400	381	359	374	425	350	392	419	386	402	387	374	383	377	393	358	392	413	402	390	399	406	422	389	392	388	386	401	423	391	396	373	396	414	395	362	382	401	368	398	398	352	415	381	372	375	441	416	399	380	414	370	413	397	389	408	406	405	381	397	391	367	405	371	380	396	382	377	387	409	422	391	381	405	392	391	347	371	353	384	377	420	400	373	375	385	403	392	379	379	384	382	375	382	367	388	372	421	391	377	392	407	401	390	354	410	330	414	386	391	378	361	383	343	387	404	406	380	417	405	393	362	364	424	402	407	395	372	413	375	375	368	365	428	403	376	372	382	378	428	395	379	371	370	383	354	391	442	410	386	360	385	373	426	373	397	362	399	408	384	407	407	383	421	413	383	407	414	382	357	380	377	363	380	384	405	413	352	372	393	368	370	395	390	401	411	399	380	374	366	386	371	379	435	392	371	401	407	408	392	385	380	422	369	379	386	380	408	359	388	415	362	408	396	425	362	392	404	430	407	384	395	398	391	397	386	360	387	376	384	436	405	430	375	366	402	414	375	396	362	377	433	399	384	415	362	396	360	404	394	399	416	389	392	395	372	365	428	410	404	381	383	419	413	410	366	406	406	393	418	375	388	376	382	399	413	403	356	412	420	381	418	393	396	418	371	376	440	424	452	398	398	417	357	400	402	408	346	414	374	408	368	387	406	393	393	378	391	401	399	387	405	424	380	365	381	384	365	394	382	366	397	384	393	392	382	418	383	396	396	382	399	357	383	374	407	433	395	361	381	382	406	375	394	380	396	385	358	380	370	426	403	358	385	355	410	410	396	393	379	407	384	366	353	381	409	414	376	401	409	421	418	407	412	370	436	382	359	341	388	371	413	420	389	383	389	367	381	413	403	403	395	378	383	375	392	378	376	388	421	379	402	360	405	418	385	409	364	402	363	390	354	412	424	387	386	448	379	403	450	373	397	387	416	348	401	393	397	379	369	418	389	386	367	382	407	416	392	422	412	365	373	389	425	415	384	407	381	349	368	392	382	401	357	406	351	398	407	363	360	361	373	392	382	405	399	405	365	384	368	368	401	398	392	389	399	438	400	399	409	395	374	397	389	385	381	370	374	356	387	391	388	442	359	374	410	415	416	393	391	392	359	379	341	397	379	393	400	386	396	369	396	388	391	398	410	368	376	382	443	371	391	357	383	390	394	452	409	383	391	376	357	403	379	409	421	401	380	378	415	368	398	402	386	382	390	429	405	407	384	355	334	403	400	406	382	369	391	409	403	398	374	413	414	426	417	386	393	413	393	388	405	416	435	366	390	388	395	408	409	390	386	382	360	401	385	375	399	388	385	406	381	415	393	361	434	372	395	423	394	378	394	391	388	395	410	365	403	375	411	378	391	389	388	382	401	364	386	404	391	404	386	361	406	385	390	419	404	406	405	374	393	387	398	385	439	409	355	391	418	372	386	382	372	367	362	374	425	384	380	396	387	397	386	374	355	366	389	390	357	380	398	388	370	416	387	363	408	402	399	387	395	400	388	418	376	360	417	385	401	393	376	403	397	418	411	407	376	378	351	405	406	401	392	418	399	394	407	412	382	408	365	407	413	427	394	363	408	402	383	379	421	449	394	400	374	394	408	399	439	386	380	358	416	378	389	399	390	366	367	396	363	421	426	376	365	385	381	393	375	389	384	382	379	387	407	349	365	422	392	413	418	424	355	406	428	381	398	374	366	382	364	363	370	430	358	377	372	384	404	410	368	425	372	371	392	402	383	426	357	413	376	414	361	398	360	428	386	394	442	391	414	400	409	382	415	386	400	434	388	373	403	408	411	382	386	385	414	427	374	382	386	398	387	396	383	387	366	411	382	379	409	395	429	383	380	366	353	410	384	425	396	379	386	381	375	399	376	451	393	379	383	368	397	366	413	414	368	406	398	390	431	448	398	385	367	414	351	399	402	391	414	388	373	410	401	369	380	404	360	386	433	426	354	413	380	405	386	406	400	398	386	406	403	392	390	402	373	422	392	394	385	396	384	426	428	376	387	424	398	434	390	412	395	423	418	386	394	408	412	359	425	380	365	391	412	413	403	402	392	392
38069	2240	4283	5023	4418	3635	3029	2634	2407	2109	1947	1754	1636	1501	1424	1414	1341	1273	1264	1308	1258	1246	1245	1238	1239	1174	1095	1125	1087	1033	1075	1029	1001	1037	1026	973	1040	1042	986	1031	986	1079	1035	991	991	935	1038	1033	990	937	974	999	938	933	1019	941	934	970	960	968	919	969	939	982	957	954	957	979	930	937	940	946	942	982	963	959	1003	921	965	990	946	946	933	918	955	908	976	965	933	966	972	896	932	949	918	961	965	944	948	943	989	933	985	991	886	959	928	983	925	961	931	971	911	886	950	913	965	937	881	926	943	963	934	947	983	954	913	921	924	927	982	875	958	912	921	921	923	898	908	963	932	910	928	926	873	954	931	901	947	928	925	950	891	967	922	921	933	900	946	936	972	914	958	872	906	931	981	924	964	913	932	916	915	912	972	949	906	979	924	892	901	934	977	888	927	944	935	949	875	857	884	943	925	937	985	925	980	944	888	889	968	978	934	892	913	936	910	961	911	910	925	967	911	932	975	967	983	955	877	895	966	906	921	923	934	959	940	919	961	901	919	871	952	933	949	968	946	968	956	954	910	960	916	952	919	929	871	984	954	943	951	932	961	914	936	998	916	955	952	921	912	942	961	909	938	917	947	891	924	944	914	944	985	927	925	918	886	950	976	954	913	1000	971	936	954	947	974	945	898	956	982	952	924	890	948	932	913	924	928	949	980	961	957	932	896	941	896	935	889	928	929	909	949	904	931	993	907	912	947	951	876	939	915	946	950	887	874	882	987	928	938	907	951	914	961	922	931	903	938	950	932	916	967	890	931	951	897	980	926	977	921	929	906	914	930	941	906	913	905	944	915	934	924	917	878	919	944	914	915	906	899	925	945	929	906	919	902	917	935	950	893	948	922	984	910	852	932	980	903	934	891	922	972	925	908	940	919	962	883	985	980	1023	920	924	924	935	874	947	943	938	902	926	963	952	896	969	940	918	918	971	906	906	928	903	927	961	964	944	945	898	918	914	925	921	909	940	912	914	965	919	927	950	898	886	949	933	947	973	897	910	972	910	929	976	916	948	908	895	928	991	894	964	950	907	892	909	996	933	926	926	931	911	924	972	960	899	960	951	909	902	919	862	961	922	911	905	883	947	919	960	928	926	936	906	896	919	936	938	954	924	894	914	957	882	931	911	911	941	954	976	937	917	906	852	925	956	892	965	941	896	864	933	893	915	930	902	944	916	933	912	951	905	947	1019	959	947	921	998	888	901	962	929	924	949	983	936	932	879	984	961	983	969	929	998	910	1018	882	894	879	852	885	932	915	934	929	925	881	941	949	915	958	882	948	942	881	937	954	928	999	931	923	907	918	973	901	995	887	903	957	966	881	930	949	911	968	932	882	888	920	896	980	897	963	933	993	915	993	929	912	934	930	915	955	957	941	929	949	910	908	926	981	894	911	897	934	932	919	945	957	889	943	959	904	974	902	889	936	887	884	923	868	953	960	944	930	945	908	890	939	893	972	892	924	912	878	928	909	958	927	996	972	931	959	931	914	981	932	975	897	937	949	941	957	933	980	927	935	956	894	909	952	926	979	908	903	876	932	944	889	901	911	912	921	920	934	957	944	918	933	940	922	886	936	997	930	917	919	905	895	984	903	882	911	914	950	934	956	1012	894	892	937	970	952	939	956	944	955	900	949	949	959	969	963	931	918	967	906	880	993	956	904	939	899	930	970	924	942	885	949	955	941	949	919	931	875	908	888	954	942	902	940	978	986	945	966	921	874	899	948	972	905	948	984	911	939	938	943	909	933	914	925	881	922	904	920	918	915	950	909	931	930	920	918	912	919	962	965	935	907	919	891	947	927	940	963	921	939	931	920	942	964	900	933	886	938	930	912	935	922	926	954	932	946	985	957	932	952	913	937	913	944	917	920	951	880	952	922	929	905	940	935	951	922	956	917	874	938	868	915	961	952	978	947	899	922	885	952	853	980	916	962	914	892	947	933	926	870	931	920	888	928	913	966	945	899	943	956	942	927	953	929	923	949	957	920	954	941	874	916	896	935	901	935	923	964	883	986	922	929	926	913	971	906	942	957	967	917	902	892	910	940	939	972	957	945	945	939	965	950	987	928	909	958	886	959	910	948	930	934	955	934	909	948	933	935	888	883	904	929	967	929	965	915	891	990	1016	956	936	927	889	956	923	953	932	931	922	930	926	963	968	910	974	903	921	951	922	930	970	979	974	913	929	943	940	901	890	913	933	890	926	923	889	965	925	925	949	910	920	933	923	895	907	915	919	969	920	951	941	888	876	937	917	947	972	948	913	930	939	919	943	901	916	943	920	932	971	938	898	934	851	875	888	924	940	872	919	927	948	949	908	952	917	962	913	926	982	919	892	942	978	928	924	896	993	944	906	951	916	893	913	929	936	902	969	914	937	915	935	916	911	938	933	919	943	922	929	949	952	882	886	905	984	930	951	946	911	930	940	1001	878	944	950	953	906	912	914	922	909	944	944	925	939	986	926	974	944	940	962	918	899	912	937	869	902	939	940	941	944	930	928	952	919	915	911	915	913	956	946	895	967	930	948	978	926	938	866	937	916	969	962	909	916	913	972	881	980	880	907	924	926	913	895	894	938	884	886	953	975	957	909	921	944	914	949	939	931	913	888	930	934	906	957	929	943	951	926	922	954	886	934	971	975	857	862	958	915	958	921	920	944	875	979	915	914	902	949	920	947	931	915	902	940	929	911	951	948	915	923	947	858	898	943	916	923	863	890	935	914	925	947	902	957	880	944	914	975	997	971	936	912	924	939	939	930	898	894	908	865	935	915	944	943	918	942	937	937	917	914	949	952	921	945	960	991	979	915	936	948	972	936	933	921	944	947	946	950	944	985	968	868	944	910	882	979	973	871	950	927	989	853	895	930	953	927	966	931	903	931	968	903	969	915	941	956	950	964	960	899	967	915	993	918	917	948	973	844	937	960	918	901	923	971	932	907	924	938	965	972	911	918	920	891	940	929	879	913	945	936	950	937	946	964	965	939	967	900	931	985	956	934	951	951	916	931	931	968	915	916	935	1006	938	1004	866	1004	902	945	944	899	903	936	951	915	920	915	973	888	974	919	954	895	949	893	925	920	931	996	923	952	912	909	952	922	973	912	953	933	908	960	914	891	928	918	905	916	937	924	926	921	978	966	908	926	976	886	883	948	971	922	945	894	957	874	966	934	910	913	927	955	913	938	957	1007	944	906	892	941	960	917	968	936	900	926	942	935	890	906	931	917	991	962	918	956	951	956	935	916	915	888	917	944	905	892	899	950	886	931	947	927	957	916	926	931	910	920	1005	894	925	951	922	922	959	909	935	912	959	913	905	929	928	941	938	945	977	944	926	881	880	909	901	975	936	925	961	867	948	914	974	914	934	904	930	924	946	868	924	916	919	942	940	888	931	952	914	981	887	965	947	937	908	915	977	913	936	959	945	939	905	863	938	928	924	927	916	965	922	890	944	963	942	952	956	917	921	901	957	945
6570	339	214	194	150	165	147	138	149	147	156	174	147	139	170	136	147	144	138	152	148	154	146	137	153	160	162	151	155	146	154	120	145	148	139	132	125	175	163	117	159	135	141	116	136	151	150	131	135	155	160	167	127	139	132	174	135	153	143	135	172	149	145	158	137	158	165	161	171	142	158	146	135	152	153	116	141	130	134	165	161	120	136	155	149	151	130	139	139	155	147	130	136	154	175	141	146	172	153	159	149	164	141	163	153	144	172	120	182	140	142	129	138	140	150	135	139	127	136	150	133	130	137	119	142	141	164	144	157	151	158	139	157	140	158	152	151	136	137	129	127	143	132	148	163	134	146	150	136	159	149	146	155	115	131	162	165	150	161	128	145	157	142	145	129	112	138	126	145	148	134	159	175	143	148	138	165	133	132	149	151	124	161	151	161	154	149	133	139	135	124	136	149	167	147	136	163	134	160	133	165	158	141	169	133	129	165	144	147	138	136	146	133	145	132	141	146	149	144	137	145	118	177	143	152	169	155	183	137	150	141	152	150	133	149	152	147	161	159	141	158	164	153	155	128	154	141	133	162	134	149	139	148	150	146	143	127	174	153	161	159	149	147	151	144	158	127	149	120	159	146	155	123	147	152	151	143	139	150	133	178	144	135	156	173	134	155	153	146	157	157	138	134	145	164	156	139	170	153	122	127	151	172	140	153	154	150	163	152	160	153	134	157	137	155	150	135	139	138	146	152	148	151	146	147	127	151	164	157	142	162	146	141	155	123	133	148	146	161	170	164	134	134	146	195	152	160	141	130	155	140	147	156	139	169	146	140	161	147	144	126	159	147	136	140	149	134	141	138	127	136	140	149	160	148	139	132	133	144	151	131	176	158	154	138	146	171	162	148	160	142	140	151	145	171	139	171	131	153	152	136	125	150	169	144	126	152	164	158	128	163	162	177	143	173	148	156	145	153	126	143	139	132	131	152	136	159	144	149	140	160	182	141	140	134	143	168	157	153	171	158	135	136	135	161	149	149	149	160	137	167	154	146	154	126	155	167	117	137	133	144	151	146	137	158	146	151	160	147	147	119	161	143	155	119	152	146	140	174	129	170	130	134	147	141	154	169	158	167	146	157	153	156	122	155	148	151	163	156	135	148	128	156	156	146	130	136	152	153	155	174	156	132	157	167	135	127	131	154	164	164	142	141	151	147	107	143	143	136	160	141	132	145	155	148	127	156	143	137	143	140	130	155	147	148	128	167	159	140	133	138	170	138	137	154	135	140	160	131	144	146	149	152	152	145	122	136	131	146	157	143	143	152	180	140	129	127	134	153	137	144	164	138	148	165	156	152	135	133	152	122	130	141	133	158	138	146	142	129	145	154	153	160	134	143	139	154	161	163	151	148	151	149	149	152	149	148	162	160	151	136	140	156	141	137	156	135	130	130	163	128	146	152	123	152	161	148	143	128	145	128	129	142	136	128	127	165	139	124	144	155	151	185	135	168	145	145	150	145	154	130	157	150	158	160	163	147	155	132	146	128	140	139	147	129	150	119	144	141	126	108	151	150	133	140	153	159	115	153	146	145	149	173	146	155	147	144	141	151	144	111	134	154	149	146	137	165	168	134	144	138	140	126	149	145	141	152	152	156	123	143	158	133	159	162	158	177	144	127	132	121	174	151	162	141	163	131	133	138	131	143	137	141	149	139	170	155	136	147	139	127	155	132	124	163	160	139	149	161	150	158	142	155	151	166	136	146	135	132	158	143	129	145	136	126	134	134	134	152	142	131	150	130	145	152	151	140	131	135	146	139	139	117	132	146	150	136	159	151	160	145	121	143	129	136	141	122	142	128	119	156	142	160	153	120	138	154	134	148	159	153	165	126	145	153	139	127	165	126	164	160	159	135	147	167	137	156	167	160	125	136	152	125	147	145	134	165	165	141	148	151	153	136	127	166	151	178	168	130	120	134	136	129	123	133	139	143	146	149	167	157	134	148	128	133	113	147	156	154	142	129	142	153	118	142	147	142	144	140	132	126	130	150	171	147	137	143	139	159	123	142	134	157	158	148	148	129	178	154	164	144	154	153	161	162	166	142	133	152	155	124	124	150	139	142	151	147	146	187	141	150	155	152	145	156	145	147	150	147	162	134	143	143	140	145	137	156	161	145	132	143	146	164	157	125	139	138	144	127	147	126	124	154	141	156	143	148	118	156	159	144	139	143	144	154	153	148	133	131	134	159	140	131	166	139	126	141	151	165	144	142	157	124	145	145	153	131	163	153	172	134	133	152	156	145	142	150	140	153	139	132	139	136	142	157	156	148	158	151	150	133	148	147	151	136	137	124	130	136	139	169	151	138	160	162	156	140	167	157	131	153	146	150	150	170	139	153	122	178	158	136	132	155	154	120	144	155	154	154	146	143	148	147	133	139	139	132	131	140	127	131	181	144	156	138	135	150	152	173	134	154	122	158	161	162	138	147	143	162	136	150	146	131	152	143	158	133	157	144	152	156	133	137	165	150	147	131	149	140	160	130	131	138	145	141	140	157	145	155	160	161	143	167	148	161	135	148	114	148	139	135	147	155	142	155	154	146	141	144	146	141	137	173	136	142	157	158	135	159	146	118	143	159	166	141	151	171	134	132	140	144	146	143	149	151	150	132	150	173	130	133	135	141	149	156	123	155	159	155	151	144	158	164	133	145	141	133	126	138	155	150	135	141	146	148	121	126	136	131	136	133	155	152	142	135	144	117	144	174	158	140	123	128	143	155	150	147	143	146	133	150	134	131	161	152	145	155	166	147	137	157	139	150	142	153	155	145	139	153	161	153	140	164	137	133	124	145	175	151	153	153	137	145	131	160	155	153	152	127	126	126	140	149	158	135	139	156	151	140	142	146	145	123	168	128	137	132	122	140	164	138	152	149	133	149	129	133	136	176	161	150	141	148	147	134	166	138	123	145	135	132	156	150	169	139	183	176	151	138	131	145	132	159	145	158	148	151	147	140	124	146	130	142	142	118	151	146	147	139	157	144	124	165	160	126	158	155	147	154	131	158	167	147	179	154	149	149	137	135	139	132	142	161	168	142	142	169	139	135	129	142	131	126	130	147	140	144	146	127	151	156	132	127	145	125	149	149	157	149	176	141	192	126	135	160	151	142	152	158	147	149	138	134	159	133	168	150	145	140	154	133	127	149	118	140	149	173	143	167	142	171	143	126	133	153	125	140	162	149	148	165	151	139	156	121	144	134	140	135	142	145	141	173	148	127	144	143	145	167	159	142	159	133	147	162	148	134	148	140	129	154	153	162	175	143	159	131	150	154	162	147	151	148	136	123	99	159	162	146	153	140	175	156	173	144	141	173	146	127	152	141	135	155	136	156	141	164	146	158	177	154	122	150	129	145	145	158	140	127	150	169	164	155	153	131	151	149	141	135	122	152	148	152	139	145	144	151	139	133	143	148	158	136	140	127	139	124	168	153	130	175	150	125	148	142	157
7083	520	595	603	536	503	490	483	474	440	465	457	468	452	460	458	441	444	471	451	466	519	478	468	474	489	468	432	442	440	422	445	445	448	432	395	411	427	498	448	446	437	439	459	424	443	498	450	438	430	420	429	459	456	473	430	455	403	447	417	444	455	486	406	468	469	458	448	469	474	469	457	453	444	443	400	434	407	465	444	460	424	442	436	439	435	440	459	429	440	486	436	478	452	437	420	433	449	451	474	433	475	454	434	400	424	455	440	449	458	432	447	410	427	417	440	447	452	443	400	445	437	450	407	445	450	454	443	446	413	475	458	475	430	420	456	472	469	447	432	427	419	460	443	456	456	453	439	442	447	427	440	440	437	448	425	412	423	423	420	451	410	497	398	432	420	407	443	428	439	409	442	400	427	423	474	425	415	414	428	418	393	442	457	434	430	446	432	434	396	453	453	437	456	465	420	464	439	422	454	439	438	444	451	414	415	432	442	471	436	424	415	447	448	438	420	462	450	446	421	454	436	452	397	452	447	442	472	488	446	455	457	459	420	446	411	465	443	432	392	446	446	427	438	375	412	465	459	461	402	437	443	430	447	432	447	436	458	472	424	422	420	425	455	441	436	441	453	432	442	440	470	441	434	449	440	454	439	432	441	459	440	478	434	454	471	430	425	411	422	490	462	434	462	419	456	468	443	451	402	468	442	478	447	464	449	427	443	423	438	383	437	435	422	456	445	428	428	423	453	455	481	449	452	435	480	445	457	445	426	459	473	484	420	461	427	473	402	438	430	410	430	422	418	444	458	423	464	409	459	429	460	471	461	430	430	453	441	403	403	443	437	438	440	440	460	446	429	485	431	457	452	401	425	439	448	431	428	423	449	418	461	444	465	418	450	395	496	438	410	434	466	454	468	458	467	443	445	431	429	464	434	439	463	421	459	422	434	433	463	435	443	442	435	444	427	477	468	427	466	448	396	433	431	420	453	456	405	470	446	430	464	468	437	445	423	447	459	469	450	446	427	431	424	426	460	405	478	430	424	427	437	430	440	442	439	443	454	419	475	438	436	431	446	431	459	446	432	454	473	397	435	445	429	446	446	444	429	463	424	425	450	432	462	452	416	430	449	455	439	409	430	405	411	445	451	437	470	440	435	409	430	436	431	423	475	497	445	439	422	449	458	466	447	407	449	447	454	390	417	429	434	455	438	431	444	437	449	445	429	429	432	432	451	427	466	444	399	429	457	452	459	484	412	451	475	430	486	420	441	382	435	455	438	458	475	464	417	478	444	453	428	468	424	440	418	433	448	422	425	453	457	464	467	438	400	423	476	453	446	430	405	445	443	435	435	390	429	448	424	464	402	421	478	467	453	424	465	413	382	440	449	437	427	417	480	425	441	425	424	422	469	460	447	467	460	449	448	415	464	447	447	441	438	429	428	486	448	465	452	433	437	397	475	438	459	408	468	426	444	413	430	453	410	441	432	490	420	420	485	439	426	457	432	466	447	418	421	462	470	466	417	407	462	458	410	438	410	424	469	479	432	436	434	438	431	439	448	439	445	446	430	440	453	452	458	410	480	464	437	390	483	427	487	437	415	442	445	433	450	450	446	489	451	435	427	490	436	451	419	408	435	428	451	469	453	425	463	470	441	454	441	432	428	449	414	418	436	451	418	450	400	457	420	418	424	436	424	432	404	472	427	439	422	442	427	447	450	419	456	420	448	463	465	411	432	457	420	434	472	419	437	419	399	453	457	456	432	436	475	412	442	457	448	452	402	424	398	491	436	412	431	441	419	463	403	445	433	438	464	461	457	440	446	450	439	433	454	430	444	448	446	467	439	445	457	441	470	441	449	421	438	427	441	415	449	475	451	464	427	428	445	419	414	442	472	441	411	432	435	426	441	433	438	453	439	450	464	461	470	436	477	445	454	428	437	442	426	452	446	435	459	474	442	418	457	423	478	463	430	462	465	409	468	452	401	438	463	426	426	417	441	439	460	423	465	463	461	413	469	424	437	418	447	448	432	448	411	427	443	418	432	426	468	422	436	438	437	441	455	436	463	451	445	432	423	443	409	432	466	393	488	447	443	448	401	478	459	398	464	451	434	426	430	447	413	444	422	452	450	463	437	425	431	407	446	422	460	469	467	449	411	476	457	449	425	436	424	470	429	456	447	412	425	455	433	413	444	413	409	424	472	474	403	452	445	437	455	446	464	432	435	443	473	432	429	454	423	397	411	454	438	453	445	449	449	429	434	429	419	474	441	521	412	447	441	478	449	473	415	410	456	426	459	451	423	464	434	458	452	435	438	477	463	455	434	453	450	433	425	414	448	445	448	442	428	413	407	420	458	427	444	471	441	413	445	429	434	435	437	422	418	445	450	432	426	443	475	428	422	419	465	449	464	409	465	450	426	419	417	446	428	456	433	474	451	449	493	419	410	439	447	428	424	430	414	444	422	456	446	423	433	456	479	422	441	455	432	467	429	461	432	415	406	448	459	418	420	420	463	428	409	456	468	486	434	472	478	425	467	432	454	451	459	445	406	430	455	437	474	445	442	431	438	444	424	421	471	424	443	403	410	443	454	461	444	452	457	447	441	466	433	441	436	424	455	472	422	394	480	439	468	462	460	470	419	457	440	444	473	403	434	449	465	459	436	464	447	477	468	413	472	432	439	468	426	430	423	426	412	463	409	445	447	442	441	440	458	458	469	459	446	432	403	465	460	428	426	417	413	480	417	425	418	452	468	437	415	449	420	453	438	420	422	474	442	464	449	439	457	464	435	452	461	393	439	428	466	444	451	444	434	426	483	421	435	460	471	404	454	453	422	425	431	471	461	446	457	472	462	443	412	477	438	417	444	459	465	447	437	401	420	409	428	457	418	458	436	459	434	463	450	430	450	460	474	405	436	451	427	469	404	420	455	420	459	490	428	457	438	424	422	448	461	444	451	397	464	425	424	452	411	456	453	453	459	452	451	439	426	451	456	444	463	451	410	454	445	459	406	448	448	460	468	445	454	429	457	437	433	442	490	429	449	459	458	429	431	454	443	415	469	419	424	441	424	461	464	469	391	454	505	442	427	448	472	457	430	432	429	431	460	440	436	452	474	394	432	454	480	414	467	443	439	461	416	430	475	427	401	398	433	421	428	432	448	459	486	447	434	421	449	436	428	436	446	439	437	408	427	431	435	472	441	434	441	406	466	431	442	457	437	449	400	426	410	474	422	474	455	441	458	444	417	443	437	437	424	460	442	456	443	423	413	464	440	418	435	420	445	428	421	443	464	447	465	442	478	471	412	416	414	410	448	468	455	442	438	487	435	430	449	421	471	423	461	377	437	477	421	431	422	453	429	452	434	419	445	435	416	472	438	400	428	406	474	449	469	446	393	415	450	414	464	429	446	442	457	432	481	437	452	470	444	407	451	438	468	446	423	450	422	461	447	473	481	422	450	399	472	436	424	404	453	469	412	428	455	460	451	454	413	444	422	444	474
52620	17224	2226	1012	698	598	530	479	460	481	400	386	350	335	346	353	372	332	325	326	393	368	333	334	328	336	323	318	319	311	335	328	341	325	302	316	321	321	338	329	305	331	314	289	305	320	315	284	327	302	346	311	336	279	311	338	336	325	308	349	315	309	298	314	342	328	288	296	364	311	299	316	317	330	329	302	356	322	318	296	293	280	279	282	349	338	313	299	322	334	296	286	315	315	272	304	297	311	326	322	336	324	322	323	316	335	326	319	283	295	332	326	332	334	272	320	317	308	311	292	340	302	329	304	320	299	312	302	339	342	329	329	332	357	308	336	327	306	304	303	314	318	337	319	307	325	310	329	340	294	341	309	306	315	337	347	308	319	335	304	329	289	276	313	334	348	294	301	324	311	298	294	279	312	300	302	276	262	344	360	327	342	352	329	304	305	327	301	307	311	311	307	296	322	340	308	310	340	330	295	321	300	285	295	297	348	317	324	298	313	310	335	298	276	313	316	278	303	287	327	319	328	300	297	318	291	299	298	345	327	330	357	327	321	299	333	304	307	307	321	317	295	308	267	346	307	311	291	314	295	307	283	272	311	344	347	292	289	326	303	277	327	311	307	339	315	352	331	319	279	328	312	297	341	309	319	313	289	285	330	311	355	317	307	303	302	266	307	295	326	293	319	312	337	303	345	296	337	305	317	315	269	322	306	348	266	329	332	310	326	286	337	305	302	307	317	296	282	296	307	282	308	317	321	332	332	310	320	309	288	292	329	320	290	308	306	287	337	337	312	308	357	315	317	363	313	310	290	280	332	294	283	353	333	318	288	323	298	298	321	286	324	350	319	329	276	316	339	311	316	300	304	321	303	311	323	308	289	302	323	294	294	325	303	349	313	280	322	340	328	301	329	327	314	286	335	330	321	314	295	296	329	290	340	337	316	318	338	302	316	320	308	329	339	343	316	296	302	293	284	316	306	311	309	287	311	344	306	308	310	339	331	334	293	299	260	286	319	350	333	325	309	346	307	307	317	324	313	301	313	335	269	318	293	324	307	334	353	319	309	307	302	309	331	300	320	310	329	292	334	327	294	307	315	306	345	306	313	302	295	325	316	333	291	328	315	318	322	295	348	293	318	307	299	303	315	296	284	322	308	293	326	330	298	285	334	310	313	319	326	329	301	306	322	345	322	322	318	321	321	345	340	311	281	311	297	340	324	325	330	313	309	337	315	291	347	306	312	309	336	339	344	326	324	328	361	347	305	330	282	341	336	347	321	285	316	321	313	328	305	301	283	326	323	331	278	321	299	326	304	331	326	314	352	315	288	337	300	345	304	304	330	306	308	322	298	318	329	338	336	315	342	323	283	297	293	305	303	303	310	337	328	291	318	264	315	322	328	309	325	316	321	303	319	333	291	320	321	331	332	287	318	299	346	299	329	278	311	300	329	304	340	324	296	327	330	329	307	341	329	313	335	307	320	299	301	316	311	306	323	331	315	282	329	327	296	290	314	308	310	317	335	338	309	309	324	333	316	296	319	303	314	338	297	311	329	339	317	308	298	332	332	310	342	312	306	317	253	325	356	298	330	323	306	322	313	305	326	308	342	312	289	306	333	327	307	311	277	329	342	330	305	294	308	314	343	323	269	306	326	313	329	326	316	322	367	318	310	355	326	312	320	302	311	310	303	318	324	319	297	304	324	316	335	291	287	320	309	320	318	327	327	306	334	306	295	323	325	331	304	312	312	296	314	320	291	325	301	271	301	277	299	292	293	334	297	296	309	307	293	320	322	317	327	301	292	311	322	354	345	334	311	308	336	281	306	329	317	288	290	330	291	285	311	313	322	321	331	319	291	331	329	298	305	292	333	312	294	354	298	340	305	307	289	356	287	258	338	304	305	313	307	302	315	301	336	323	279	309	321	308	318	294	306	296	287	315	314	277	286	327	297	292	323	297	319	336	318	301	320	300	315	302	306	339	336	298	300	325	321	294	306	302	319	301	341	301	344	321	293	312	339	333	329	335	291	329	335	303	320	327	351	324	313	300	327	325	257	288	322	345	317	326	297	316	343	349	314	331	282	292	315	323	290	282	299	284	337	357	317	308	329	334	328	316	332	295	322	349	343	308	350	320	290	308	303	322	318	295	296	324	310	310	306	329	328	314	293	326	315	306	304	276	303	314	338	303	322	282	313	324	269	310	306	318	302	318	297	297	317	334	309	329	309	303	327	311	305	314	276	289	284	298	316	330	327	332	309	279	280	311	344	322	327	304	302	320	268	297	316	335	324	313	295	247	289	300	297	318	316	287	341	335	359	359	327	303	308	304	304	342	346	285	296	299	307	304	313	291	304	310	318	325	322	326	293	365	303	306	303	309	299	322	303	347	318	318	285	327	286	325	288	315	305	335	270	322	294	287	338	341	348	337	339	293	321	339	316	348	371	319	298	305	315	293	331	332	263	305	332	283	317	326	278	330	325	321	330	263	289	297	307	295	298	310	331	289	328	330	323	329	312	333	291	339	329	281	320	319	278	341	310	322	303	332	324	310	300	297	295	328	350	341	302	381	347	307	328	328	339	344	322	333	285	298	348	315	324	295	294	327	329	326	327	339	330	336	307	309	312	321	311	295	298	347	318	345	315	312	297	317	289	297	312	329	293	319	334	315	325	297	290	328	306	328	358	320	314	292	325	285	299	317	299	326	287	325	289	294	294	320	300	328	301	296	320	336	306	346	300	302	308	327	334	276	290	322	291	282	309	305	303	335	316	291	344	305	308	325	314	335	346	346	326	302	307	309	298	313	312	283	275	316	373	333	307	334	329	325	281	310	328	305	313	321	313	304	335	298	316	313	351	329	304	326	295	314	296	317	294	311	339	338	347	306	318	337	345	301	307	323	321	316	292	324	319	333	343	327	308	309	305	325	324	314	313	297	295	312	302	269	296	320	323	303	285	315	332	333	343	327	298	316	321	307	308	307	304	314	286	297	291	295	336	300	308	299	283	324	316	325	318	307	308	328	313	334	343	317	314	293	320	316	299	302	280	309	340	290	323	289	293	332	295	320	295	345	326	324	282	310	309	290	322	314	349	311	290	318	329	296	306	330	307	319	302	362	325	288	321	325	294	334	274	361	312	307	353	348	332	326	311	295	315	280	296	306	302	310	282	318	309	267	315	328	337	302	301	336	322	315	311	276	319	316	324	283	311	310	314	306	297	303	309	353	317	306	328	287	296	344	298	316	308	318	283	306	317	328	323	338	344	290	325	326	349	316	335	312	294	292	352	327	325	330	307	300	321	317	300	323	316	305	344	346	342	327	305	338	303	324	299	318	335	308	341	327	329	309	326	328	309	356	266	300	317	325	300	325	313	309	281	318	297	299	288	328	293	346	300	340	298	319	350	294	301	311	279	325	287	298	311	308	293	290	342	323	300	291	291	305	330	345	311	304	326	294	316	319	311	314	292	308	306	292	286	312	314	294	296	313	292	308	342	291	318
29126	1441	2483	2942	2548	2154	1923	1735	1465	1371	1260	1223	1168	1072	1103	1058	1017	1002	946	977	951	935	937	1005	911	960	890	861	889	899	874	838	859	892	832	821	869	855	792	832	810	791	807	842	803	807	874	835	834	776	805	871	822	804	841	889	836	807	800	790	855	811	836	818	806	814	814	837	809	833	823	780	833	782	810	787	808	768	801	832	777	790	788	780	811	804	814	792	826	810	805	751	861	748	767	822	761	795	805	796	813	797	761	780	814	748	849	806	861	769	773	864	782	795	811	765	803	815	805	799	772	786	793	809	840	802	786	772	721	774	805	800	795	791	784	800	808	809	805	835	809	773	818	781	792	770	809	785	772	761	801	851	826	789	794	806	794	767	805	754	812	781	836	817	832	802	776	814	783	830	800	797	773	775	780	781	785	868	804	793	781	825	808	780	776	746	778	825	844	782	770	827	789	818	769	823	746	790	793	791	796	790	804	798	886	758	796	760	820	815	823	765	779	824	767	787	767	775	821	812	799	776	727	778	756	852	819	777	787	815	825	787	846	814	793	766	792	819	810	763	779	780	805	766	810	787	782	798	769	778	774	733	793	816	793	776	802	757	811	759	778	783	820	751	867	781	787	784	785	809	811	827	832	791	777	755	812	822	815	821	796	804	787	798	796	798	793	817	833	811	801	792	788	839	815	759	809	778	777	732	804	824	775	808	780	774	753	785	809	758	789	784	791	797	791	769	760	786	841	755	810	810	773	764	763	763	814	780	735	821	797	802	799	765	822	719	758	804	843	822	776	774	771	808	805	801	831	789	770	767	815	797	777	757	861	829	774	767	805	803	740	786	788	769	736	776	765	806	794	763	788	758	779	812	797	835	764	815	824	777	793	719	839	826	786	747	850	767	773	818	805	798	781	776	784	791	797	811	776	788	751	736	756	819	768	830	803	776	798	791	802	782	787	834	742	811	774	767	793	823	804	773	746	782	760	813	811	829	815	823	769	793	778	775	842	761	791	813	850	784	809	760	766	811	796	792	802	827	786	806	816	773	772	772	808	801	811	777	806	783	753	821	795	798	810	871	788	775	779	852	770	786	757	751	813	823	777	773	825	805	825	825	797	797	830	771	799	774	744	832	785	823	774	793	809	813	772	835	813	800	800	816	789	797	747	811	784	783	809	834	750	791	765	803	800	723	828	810	771	788	827	831	778	773	790	829	766	761	771	810	823	832	788	797	774	795	850	811	817	797	766	788	785	776	808	743	820	786	770	761	769	748	793	745	769	779	768	755	796	758	813	784	826	777	811	758	764	803	792	807	786	791	733	741	784	802	798	808	789	825	778	824	767	851	764	820	800	736	750	816	818	729	811	806	837	813	791	824	814	829	824	786	851	784	824	803	838	809	754	784	823	816	771	838	754	826	845	822	829	716	837	831	792	752	770	770	748	808	756	801	750	770	783	783	792	774	792	777	786	832	771	765	819	782	828	759	809	840	784	819	852	771	791	787	795	796	801	787	804	759	773	832	791	800	761	763	762	833	826	741	800	802	771	800	758	815	753	793	770	780	797	774	797	765	802	814	774	779	792	857	823	805	780	824	780	743	775	779	801	801	809	793	739	780	765	797	819	814	787	786	754	809	821	830	790	817	784	828	823	775	784	802	751	796	827	758	779	746	763	783	841	764	824	809	809	800	777	765	815	778	856	811	767	734	808	798	825	827	855	760	802	750	800	773	825	822	771	803	803	811	830	772	798	799	789	769	785	796	832	794	780	806	757	851	805	765	796	808	825	809	795	820	765	810	756	763	833	824	780	790	774	727	791	817	817	751	770	756	815	805	770	795	857	780	787	815	811	755	824	804	791	838	783	794	786	810	808	816	825	747	795	761	834	772	761	757	792	848	832	795	794	817	782	812	762	844	771	856	840	789	748	797	752	788	790	744	790	770	747	823	749	816	817	767	802	708	830	792	800	781	794	787	816	845	804	784	788	788	746	841	750	807	789	821	794	754	791	807	809	854	811	882	801	819	823	806	768	823	810	815	799	788	764	786	748	799	833	794	784	780	830	814	804	855	793	825	794	828	824	833	817	765	774	789	776	796	798	827	811	816	778	778	726	762	791	769	785	786	805	802	826	755	778	760	811	799	811	809	756	754	792	827	790	779	779	787	808	839	798	804	761	831	825	822	809	767	823	818	793	828	818	789	823	784	809	749	827	786	824	797	830	757	764	792	788	822	825	795	827	822	769	770	825	779	771	800	718	799	802	771	763	769	794	815	818	786	843	815	798	823	803	793	727	791	791	809	788	822	850	787	749	746	772	733	758	843	807	809	813	805	848	797	733	804	834	781	812	807	772	772	804	786	766	783	805	841	796	855	766	766	790	783	802	790	809	769	812	728	791	818	791	824	778	847	768	804	815	790	770	768	787	824	816	746	808	774	818	773	788	789	821	821	808	786	823	816	808	857	776	793	773	817	724	795	758	775	795	792	835	798	761	813	768	811	745	767	787	829	838	797	765	832	769	809	755	823	769	837	756	745	730	798	815	760	815	802	766	789	765	755	811	806	743	777	807	757	775	796	767	798	801	770	792	819	795	784	839	820	859	749	782	763	804	774	820	821	849	770	784	766	758	758	759	757	790	796	775	791	829	800	786	766	785	786	829	833	772	791	787	742	759	757	768	808	757	764	844	836	786	820	839	758	739	759	818	812	826	808	768	793	779	789	754	823	785	794	771	736	785	814	783	793	753	783	802	764	789	788	763	791	773	751	803	758	815	778	790	833	835	765	778	785	796	784	820	817	802	811	801	755	860	772	824	811	797	802	806	801	772	795	734	749	779	811	769	785	810	753	796	841	761	823	817	812	758	758	805	803	800	765	744	774	775	769	811	786	807	796	817	817	830	794	789	828	797	774	818	799	838	798	798	789	798	819	793	762	770	810	828	840	774	782	738	828	792	819	770	800	764	836	871	775	817	782	779	818	775	784	803	789	768	785	801	808	845	790	779	787	784	823	809	805	760	831	768	773	837	832	763	813	792	846	780	802	816	790	825	788	789	797	839	754	804	778	783	866	727	765	769	791	829	771	841	770	798	788	809	788	867	794	787	807	780	811	787	783	776	824	776	810	800	807	774	785	785	770	805	808	785	810	770	834	777	799	749	810	799	822	856	781	795	768	825	804	790	767	806	786	848	770	795	768	837	790	801	808	818	778	830	812	818	803	799	808	783	745	813	791	811	801	826	857	824	787	748	781	757	783	813	783	785	776	826	855	804	831	785	858	803	724	815	789	836	815	801	788	769	809	828	815	790	801	771	783	783	817	765	821	784	771	840	811	795	811	779	769	796	804	855	759	752	792	846	752	818	808	815	799	793	741	737	811	817	816	760	730	777	790	801	791	805	784	761	746	830	845	782	756	843	766	835	759	766	819	774	783	764	818	753	760	800	802	790	772	786	787	801	814	763	833	842	767	835	802	802	792	777	749	834	800	736	807	767	809	772	742
67152	26354	6186	1909	1367	1025	806	673	691	578	507	521	513	499	466	422	461	485	462	464	467	446	411	441	390	410	414	398	369	409	414	410	406	434	376	375	449	384	375	399	400	392	388	438	392	398	408	371	363	400	379	366	385	407	380	368	406	408	396	354	390	369	391	387	397	387	416	383	396	372	456	410	417	338	368	422	367	444	397	382	385	378	399	389	366	407	419	410	364	395	391	371	392	402	394	377	382	383	420	381	357	399	388	389	365	369	373	385	410	427	433	346	415	382	362	381	409	365	389	366	375	381	393	397	403	365	396	393	402	406	414	420	421	350	386	366	403	381	404	392	375	375	367	400	391	383	360	408	389	405	399	398	398	391	362	445	391	418	394	385	380	374	408	381	371	419	358	391	370	386	343	407	385	403	395	359	412	421	371	388	383	398	423	384	365	372	392	380	425	415	411	412	368	410	374	390	391	375	357	409	358	395	389	392	399	416	388	385	388	369	375	389	392	382	379	374	402	386	406	394	382	423	365	412	383	375	391	393	409	413	375	392	384	412	358	379	397	424	375	353	355	388	401	391	378	391	379	379	397	419	397	436	391	393	329	417	399	396	375	381	400	400	430	410	426	407	408	429	362	393	385	378	406	405	384	394	373	374	358	408	374	405	414	411	369	374	354	374	391	415	378	392	424	407	368	412	376	388	378	413	383	424	435	378	402	377	405	356	369	393	425	372	378	378	414	386	378	380	388	383	410	394	404	422	388	428	372	356	388	410	446	384	337	412	411	385	372	398	382	381	366	380	418	430	390	385	380	404	414	375	371	385	418	410	377	368	412	386	387	416	438	380	405	376	376	390	364	403	369	416	383	391	362	390	400	373	386	388	371	331	326	359	351	406	401	393	400	410	425	371	407	381	398	389	413	393	376	449	386	358	431	410	384	380	384	403	406	400	357	380	420	422	389	400	398	381	382	439	416	401	410	381	410	389	356	395	384	408	379	389	360	384	397	392	414	409	354	426	409	390	418	406	386	408	393	399	409	351	394	396	418	397	386	372	410	377	381	374	381	377	406	365	412	358	402	410	401	376	383	402	357	380	413	387	363	362	357	412	421	371	387	411	384	385	417	416	408	378	408	388	407	414	341	392	399	346	390	405	367	420	381	352	370	364	372	398	391	366	368	379	399	380	406	401	393	362	382	398	400	400	363	398	372	411	395	391	371	358	332	352	384	350	370	408	378	423	393	328	372	430	391	379	380	443	391	372	388	396	397	344	367	373	368	391	351	399	435	382	372	401	365	397	364	393	390	402	368	412	408	406	411	387	405	402	365	385	401	416	365	379	377	394	379	407	355	376	413	354	368	391	376	430	434	397	418	381	384	357	391	435	436	407	366	401	411	365	347	404	386	381	386	411	394	396	335	378	403	398	357	403	347	394	374	375	414	409	378	388	374	377	406	371	368	393	403	405	423	408	426	357	389	378	405	399	410	422	368	358	394	410	411	363	373	399	389	370	367	403	415	357	378	392	428	424	373	422	399	383	388	403	389	390	411	371	379	370	420	412	394	403	427	407	378	395	392	380	394	373	399	396	373	371	402	392	396	395	375	417	422	388	407	383	399	397	391	406	370	382	387	409	420	380	394	433	430	378	393	373	366	413	390	401	388	392	436	362	383	399	402	374	400	388	401	427	402	388	361	398	379	390	350	388	386	385	410	380	411	383	400	378	384	391	384	395	356	330	388	409	404	398	366	381	381	397	410	421	400	373	374	407	368	429	370	346	424	411	381	392	389	363	428	402	394	359	404	387	393	368	378	366	385	380	397	394	391	381	378	412	409	393	374	366	386	369	384	411	410	384	414	390	401	379	397	358	367	389	393	411	396	374	385	412	395	382	357	354	360	377	409	367	377	366	406	370	402	420	382	387	367	383	379	400	385	411	389	372	389	407	448	378	363	418	402	407	412	410	370	395	378	413	407	415	364	389	389	430	400	375	409	428	446	373	378	394	356	400	389	398	409	387	358	398	409	400	405	399	397	389	370	362	405	376	352	377	353	401	397	370	393	440	366	368	375	401	372	366	376	370	371	386	407	379	411	384	411	375	424	407	370	378	333	387	433	386	349	406	375	408	371	444	360	379	448	391	398	397	425	431	405	397	377	364	360	383	360	370	390	414	396	397	406	379	375	392	389	387	379	394	358	374	423	361	409	390	387	373	416	384	370	404	411	407	413	397	381	417	350	388	382	369	352	367	372	403	388	412	371	384	383	398	393	379	376	404	391	381	372	382	361	378	406	367	363	422	409	407	347	405	389	410	374	401	373	369	390	413	429	375	403	408	395	350	371	400	390	384	414	377	376	368	361	396	374	383	362	424	347	380	418	389	383	389	383	370	375	386	385	411	380	392	436	403	387	347	371	373	416	390	354	367	364	412	425	395	419	455	406	378	407	402	404	405	363	385	397	387	434	406	352	380	391	432	420	355	384	413	380	364	390	414	420	392	386	381	375	380	364	384	388	380	373	405	416	363	394	423	417	414	380	392	388	406	425	358	362	394	346	408	401	385	429	426	343	374	372	404	368	367	428	393	429	383	398	408	424	374	404	408	363	428	392	446	396	368	413	400	428	382	353	391	377	381	411	395	398	429	414	389	387	419	398	370	372	401	372	384	376	383	373	385	407	409	401	390	375	387	381	401	366	351	406	408	376	425	423	351	392	376	386	374	358	407	425	393	371	385	395	393	385	359	405	400	396	362	370	367	378	380	398	393	394	368	331	429	386	366	381	388	374	424	396	370	399	435	415	405	373	375	379	373	410	415	382	387	421	381	409	375	383	418	377	405	377	394	411	388	375	355	413	396	397	395	417	422	384	354	387	418	391	429	387	416	406	353	408	414	419	399	427	358	401	385	387	389	357	387	396	385	373	354	412	366	363	376	385	414	415	375	421	402	376	364	410	402	376	403	400	411	414	400	362	380	388	403	403	397	376	397	382	422	410	436	411	418	399	422	398	394	365	397	391	397	394	392	396	431	404	381	365	410	366	347	370	370	397	403	375	384	393	374	385	399	425	396	372	385	408	403	393	363	369	404	383	377	406	408	407	392	367	386	409	379	405	401	374	376	402	411	375	400	362	384	411	382	357	400	407	387	407	375	387	398	408	401	367	361	420	398	389	419	403	377	373	412	411	396	421	359	391	360	382	395	370	386	389	373	383	380	428	379	393	387	403	379	412	356	397	403	373	416	392	406	380	371	400	399	374	370	380	411	405	408	409	394	372	391	401	333	392	370	411	381	402	412	356	387	370	397	382	401	389	430	372	396	412	379	394	423	406	394	370	374	391	394	344	387	354	417	382	371	375	389	442	400	424	383	390	385	419	372	409	374	348	414	368	414	434	383	411	386	374	392	386	383	371	386	400	365	436	394	425	397	420	418	382	382	425	405	409	366	403	409	396	384	396	416	383	382	410	410	427	412	413	406	394	413	401	367	396	370	404	394	405	375	384	374
37108	2281	4317	4901	4211	3632	2998	2610	2307	2049	1930	1721	1583	1468	1492	1420	1400	1291	1276	1238	1179	1303	1249	1254	1189	1176	1111	1101	1078	1056	1037	1036	1082	1074	1056	1042	1091	1007	1035	975	1077	988	952	1034	1000	951	1055	1011	988	998	995	1004	958	1008	1011	980	1000	1031	1004	963	941	955	960	933	954	918	946	930	902	925	887	1014	999	949	983	935	959	957	933	965	951	922	940	940	915	925	965	947	981	951	893	954	941	926	914	912	1011	949	912	903	909	954	983	952	953	932	939	940	912	953	954	891	964	908	896	959	894	904	963	914	878	946	996	943	905	952	943	967	929	947	934	969	889	912	919	1002	935	924	953	935	971	934	930	969	911	952	914	953	892	969	908	921	943	943	909	917	911	899	906	938	925	936	948	1006	912	900	989	963	915	916	957	858	912	915	924	912	873	984	885	927	936	935	939	933	871	917	900	945	902	965	976	948	930	968	972	906	923	920	974	913	937	898	985	945	934	932	999	895	882	940	912	943	938	917	976	924	957	940	949	880	977	951	913	910	943	949	940	925	953	949	919	922	954	879	895	912	922	930	906	943	980	958	918	946	944	922	876	944	880	919	919	956	888	987	893	955	930	922	912	947	917	936	948	924	931	999	937	948	934	889	903	958	911	891	928	959	917	872	868	913	889	944	967	896	941	916	932	864	899	949	944	902	873	923	923	981	923	947	946	924	892	955	945	948	908	917	925	946	903	963	896	887	916	925	937	956	901	933	963	883	946	901	952	987	917	924	962	919	914	928	926	879	945	907	948	970	966	939	930	947	954	936	918	906	961	926	957	905	870	951	835	933	965	920	945	926	953	918	896	929	938	919	921	948	920	949	877	947	942	915	967	909	937	965	956	887	893	945	958	909	881	943	964	931	931	873	931	904	914	981	913	952	883	922	942	979	956	977	965	964	951	890	957	963	903	925	959	889	898	979	944	877	942	975	942	881	912	958	962	924	922	947	914	932	941	864	892	994	978	907	942	944	919	892	953	924	882	947	917	880	985	905	976	926	928	911	904	923	935	965	938	877	926	878	979	932	911	935	916	922	918	917	940	925	930	954	896	908	905	933	975	977	957	932	940	930	934	919	920	941	962	917	919	911	949	935	966	910	961	863	938	946	951	907	939	956	903	946	870	920	949	987	947	914	872	901	933	896	928	971	930	937	964	974	938	956	916	947	954	937	891	971	959	956	921	953	936	925	900	941	963	918	941	901	944	900	958	910	932	934	919	914	918	906	905	886	909	968	921	905	871	935	914	911	951	897	927	927	928	922	933	948	939	991	981	936	954	953	966	920	886	972	917	898	950	971	878	913	907	940	919	896	903	884	921	936	935	922	898	935	919	947	912	937	908	903	994	993	955	906	971	959	903	918	876	974	922	878	973	903	1019	907	952	945	950	920	932	944	941	965	908	892	999	893	901	962	908	923	893	925	922	941	895	978	871	966	932	968	860	939	934	976	959	924	916	932	1035	980	853	913	950	900	926	931	868	915	921	893	1007	940	909	964	952	934	904	934	893	968	908	936	929	955	926	959	932	934	933	862	953	954	935	918	926	919	926	960	889	908	951	974	951	942	861	949	938	919	930	934	904	928	926	895	936	932	887	942	927	883	947	924	904	950	923	899	889	888	893	916	917	898	899	959	871	972	941	921	929	915	939	936	947	928	903	937	913	908	918	952	888	913	987	955	955	925	897	914	925	905	918	918	922	922	891	897	893	978	977	928	958	902	954	897	909	892	942	933	922	885	945	913	986	931	937	872	932	957	914	903	930	928	896	903	965	965	955	1014	914	881	922	908	903	930	944	958	986	913	924	950	930	921	929	899	895	964	980	916	900	957	898	993	977	929	906	921	956	887	879	895	971	929	947	905	931	959	888	955	972	970	928	933	933	938	921	929	940	924	939	995	931	908	919	950	899	886	906	950	929	954	899	914	971	981	900	899	898	954	921	969	917	950	927	905	977	897	960	931	937	895	891	935	915	925	907	929	888	922	949	932	968	915	945	938	899	928	1000	904	916	962	931	944	943	888	905	926	945	926	928	1009	959	940	920	876	911	885	937	935	864	918	916	947	974	970	929	925	910	968	940	880	906	901	945	893	900	943	944	929	907	957	931	883	926	935	934	889	866	992	941	965	919	901	962	904	939	910	898	924	935	916	927	943	969	914	988	925	930	942	932	897	944	880	917	919	894	882	976	924	897	941	939	940	919	932	941	940	899	931	948	936	895	906	914	900	918	1003	903	971	934	941	910	909	916	909	936	918	933	911	928	931	936	943	950	918	932	933	863	973	933	897	971	941	951	945	900	965	973	923	966	901	940	955	929	941	917	905	909	914	976	856	942	980	943	922	880	919	956	964	919	939	872	899	980	918	956	917	947	913	925	986	940	943	915	890	893	899	938	929	960	849	967	957	920	938	905	930	938	916	944	930	949	945	903	877	913	905	908	904	913	893	915	913	987	916	949	946	933	942	926	927	902	922	912	931	924	929	934	930	952	909	931	879	897	958	891	931	927	914	893	956	936	889	923	941	924	906	940	940	887	953	932	923	944	920	849	973	936	908	927	975	921	908	986	914	941	968	978	917	904	931	942	929	901	901	922	854	864	906	917	963	929	896	955	901	924	945	929	899	904	939	885	921	969	903	952	897	916	899	903	826	920	987	946	893	899	927	878	967	937	900	913	940	937	926	939	876	930	918	923	948	1008	921	964	911	916	918	863	923	939	934	906	971	946	952	898	921	887	927	893	836	975	925	957	927	926	953	906	898	946	915	943	969	957	922	914	927	924	907	905	954	969	976	887	919	934	900	899	946	917	944	975	905	850	902	870	865	923	929	911	959	890	948	921	913	892	935	924	991	928	915	891	946	929	933	981	975	867	939	965	912	981	982	952	925	958	949	966	887	932	978	960	900	941	947	907	933	914	900	909	953	941	982	937	939	969	963	905	928	964	914	931	951	943	934	914	932	909	931	950	960	899	851	982	912	910	916	878	879	964	921	967	898	956	944	924	927	985	913	921	912	948	902	925	910	990	915	922	927	934	967	965	939	931	910	896	988	949	930	946	958	945	926	900	937	933	908	904	896	944	919	912	855	873	949	944	913	927	929	955	1009	943	900	914	940	957	916	922	956	980	950	903	924	958	930	942	922	956	861	905	881	917	904	926	908	903	888	880	899	902	924	928	911	876	923	949	952	965	922	896	911	941	958	895	957	887	890	957	894	899	956	895	942	876	906	928	893	950	963	958	957	935	940	919	939	939	904	988	967	966	946	892	928	948	958	955	955	946	963	927	970	937	892	921	934	916	925	917	932	986	967	998	919	926	941	942	943	934	895	953	893	935	959	941	930	985	885	896	911	901	927	961	993	951	902	912	969	947	892	947	907	931	922	912	909	888	928	930	910	903	896	968	942	950	913	938	943	962	1023	932	895	907	935	1009	872	946	946	962	930	965	960	987	948	943	896	854	943	893	988	913	956	901	967	934	957	925	964	960	928
6630	489	236	211	153	148	161	152	136	136	127	157	160	147	146	146	138	155	132	137	138	136	186	128	161	144	140	146	150	150	148	148	155	151	148	140	145	150	122	151	127	141	138	143	153	129	162	156	143	156	143	160	142	161	150	133	159	159	156	173	154	160	158	142	144	160	173	136	124	152	138	157	138	155	134	148	159	170	133	128	142	139	142	154	137	140	150	132	171	170	150	153	153	155	144	127	134	141	133	138	141	134	126	147	116	134	144	140	155	140	158	154	133	128	132	151	151	154	146	130	137	152	141	136	132	144	142	123	156	138	142	137	127	141	141	138	123	135	134	130	163	152	129	149	143	158	157	137	171	145	139	130	129	140	128	138	162	144	156	145	179	137	147	116	127	135	172	122	159	152	146	140	150	161	143	145	153	146	140	130	142	140	162	145	143	151	137	135	150	130	146	125	138	134	144	173	145	147	148	130	143	119	116	142	162	161	136	148	144	126	140	166	150	139	143	157	121	162	131	151	153	152	132	153	141	135	127	119	166	152	136	133	144	136	154	159	151	173	163	140	141	161	123	150	143	132	137	155	150	138	161	127	141	162	140	136	123	143	115	146	160	177	151	153	116	150	133	154	160	162	154	154	146	157	149	150	128	136	137	130	122	138	141	161	148	155	149	146	140	154	142	155	161	150	136	149	152	156	160	137	139	161	139	170	137	144	146	142	152	123	143	153	141	143	168	155	150	139	148	156	149	138	169	133	138	149	128	150	142	139	160	117	124	130	151	151	141	152	137	144	142	163	135	155	144	157	166	147	149	133	148	142	128	156	132	131	122	143	175	134	134	144	143	157	140	130	140	158	136	130	144	138	146	171	132	141	152	148	146	131	162	170	135	171	149	136	140	135	161	160	155	162	143	133	168	134	136	148	147	149	160	160	160	148	160	137	147	150	131	139	143	162	143	132	146	135	157	126	147	148	127	148	156	136	177	141	141	129	168	126	140	128	155	130	169	161	173	135	137	141	150	120	166	117	141	122	141	141	128	146	133	131	130	143	153	148	135	156	125	139	145	163	136	160	153	143	150	138	155	147	133	155	160	136	135	117	137	109	137	148	161	159	135	153	132	144	141	136	142	144	154	153	154	153	130	130	142	137	155	136	152	153	134	140	143	134	137	137	141	147	154	138	154	147	122	149	153	150	150	137	135	156	122	132	132	138	157	155	108	138	139	148	151	137	134	148	149	159	127	141	128	155	129	152	137	144	159	129	141	161	144	128	155	146	149	140	149	136	133	131	154	144	147	127	129	148	157	135	153	129	138	120	157	144	152	159	157	125	134	152	145	140	135	146	145	154	134	144	151	141	140	150	134	125	169	139	139	156	155	150	119	149	136	170	132	135	139	149	149	144	152	156	170	140	160	145	152	153	145	143	149	151	183	142	149	128	159	172	137	140	156	140	168	187	149	144	131	133	135	149	137	177	129	133	133	136	134	186	142	143	147	149	165	124	121	137	159	131	156	155	137	139	126	161	143	150	132	151	154	126	140	135	122	136	139	137	159	146	167	141	147	125	148	162	134	143	141	138	148	140	156	151	139	138	143	157	168	155	144	178	132	144	154	156	150	128	136	143	152	137	159	132	152	145	145	153	143	144	144	156	156	132	157	152	136	149	125	143	120	143	121	145	148	145	147	135	154	133	157	141	157	134	139	138	138	147	153	128	155	136	137	178	138	138	137	135	125	126	129	149	142	164	176	150	139	130	145	172	145	140	143	149	158	132	127	128	144	147	132	135	140	154	148	140	146	176	137	161	133	146	144	163	153	144	138	166	130	146	148	161	160	129	154	153	172	117	147	133	172	156	131	124	153	141	152	139	160	143	151	122	139	159	147	137	138	153	134	149	141	139	155	146	145	159	138	147	147	141	142	153	115	151	151	149	153	148	149	164	144	142	139	125	145	143	131	137	132	154	148	129	144	151	138	139	143	177	141	159	144	139	137	129	157	150	118	115	134	148	159	144	150	161	174	123	128	128	144	141	142	186	157	152	154	158	160	133	150	132	135	166	171	147	119	142	148	132	147	154	167	123	136	137	143	148	168	135	147	145	131	146	160	144	148	171	142	136	148	132	147	155	167	143	144	151	142	156	163	155	135	150	162	129	122	145	140	124	122	121	127	156	145	136	146	146	142	151	149	168	142	152	138	137	142	137	140	137	132	145	133	156	148	131	143	157	142	159	145	166	158	144	130	127	139	129	142	154	151	139	148	121	154	135	158	161	157	153	157	140	137	151	148	149	152	165	149	146	135	139	140	144	154	151	141	133	182	141	138	161	143	157	146	150	136	144	130	159	137	141	151	135	159	138	157	155	168	138	148	143	132	174	151	147	129	135	166	159	142	164	147	166	135	143	143	146	149	145	132	163	161	135	153	153	138	156	161	136	159	164	130	133	142	140	150	149	140	142	161	150	135	132	140	146	146	161	134	138	139	134	144	144	160	168	141	165	149	138	135	136	146	135	141	139	144	118	152	113	164	153	132	148	142	174	131	122	155	153	142	144	138	167	136	163	141	160	171	148	152	148	157	128	159	140	142	144	148	165	140	170	146	132	155	177	173	128	153	136	162	128	148	146	160	128	130	136	122	126	159	140	138	122	155	145	160	162	127	152	147	145	146	132	153	141	144	137	149	145	161	133	138	126	147	146	147	166	132	158	155	135	135	141	149	158	142	149	142	141	126	154	157	141	158	174	153	136	140	148	151	139	139	157	147	172	132	139	129	142	165	148	144	145	134	157	134	136	173	148	159	134	139	147	141	134	153	148	149	151	148	144	138	130	135	144	162	165	172	136	130	151	134	137	154	145	155	155	131	161	164	134	129	138	146	165	145	142	124	150	145	141	174	146	138	146	150	142	131	135	165	134	165	155	140	145	144	137	146	162	167	149	128	161	156	153	157	166	159	150	143	171	141	161	141	147	148	122	147	125	168	169	114	133	134	129	132	132	160	144	170	140	136	158	132	114	128	159	149	152	139	158	149	134	141	150	162	159	122	152	151	150	142	162	148	172	148	153	151	146	156	136	164	143	157	153	142	152	147	111	173	134	146	148	178	164	138	119	142	135	142	152	147	136	148	129	153	148	118	148	155	134	144	142	127	163	144	153	170	158	132	133	180	156	160	157	125	149	131	155	145	166	145	123	161	136	132	151	127	128	153	154	152	165	120	141	145	116	151	164	140	141	135	139	125	153	120	142	144	166	141	163	140	117	160	130	138	123	133	143	119	143	167	146	155	172	134	169	144	157	155	137	143	140	142	152	149	141	159	164	128	139	147	162	138	137	163	146	144	140	120	144	132	167	153	167	140	148	171	151	149	162	148	156	159	150	142	125	147	149	125	150	127	110	145	158	169	145	178	175	144	163	136	136	147	139	151	139	150	151	131	140	162	131	125	153	141	145	145	132	160	155	166	123	156	125	160	134	134	149	164	137	174	148	163	150	140	136	145	147
6892	433	608	596	529	547	510	471	490	482	450	422	463	459	459	453	426	446	443	453	462	493	490	474	440	423	419	488	451	430	445	445	447	439	423	441	456	434	404	446	441	430	466	450	446	460	420	416	425	443	468	412	419	418	412	438	398	429	448	435	462	457	426	408	442	401	444	451	459	453	416	433	459	436	411	415	481	406	457	440	474	421	412	481	429	491	412	433	431	409	443	400	458	433	398	439	439	424	444	443	449	429	423	422	475	445	424	421	454	447	420	450	453	465	499	400	460	443	453	471	378	416	442	398	452	400	432	449	411	442	429	448	462	430	399	446	438	475	431	465	490	429	435	419	452	466	428	442	437	443	436	457	391	435	448	481	414	452	426	455	447	459	440	438	445	432	396	456	438	437	414	432	475	435	400	446	432	413	421	442	479	418	424	428	431	429	404	434	461	432	456	432	432	448	423	434	411	460	442	441	437	454	418	421	448	425	429	438	431	470	468	457	445	455	457	448	431	454	439	414	451	414	479	449	454	444	427	436	424	411	437	401	420	451	431	433	428	447	406	430	469	433	438	415	427	426	433	420	435	431	427	425	456	426	412	457	429	415	404	449	423	432	436	353	435	459	438	461	450	468	458	391	431	445	440	409	431	454	430	442	452	443	426	445	453	420	458	433	447	464	466	463	445	483	388	420	462	453	443	425	409	438	464	446	492	428	464	418	438	415	460	437	424	457	442	435	434	441	432	438	445	445	414	401	419	463	458	424	438	432	461	439	413	410	406	434	413	443	429	474	429	448	440	479	428	454	404	435	397	457	428	450	409	419	457	406	373	486	449	434	414	442	470	443	476	418	433	444	413	424	441	447	444	451	426	441	452	420	410	438	414	387	446	449	394	422	440	431	459	428	441	432	468	432	443	458	424	442	449	450	438	438	448	433	424	442	460	445	404	436	445	458	446	470	431	405	416	463	404	424	451	410	440	428	419	432	466	457	433	433	432	418	421	487	445	429	458	439	445	435	476	439	421	405	422	428	419	427	414	419	460	425	440	414	450	427	423	437	426	415	482	430	433	449	430	469	438	423	453	472	400	436	409	451	423	458	413	435	427	438	420	441	443	445	418	402	439	437	403	451	413	444	439	438	427	424	479	451	423	419	467	415	454	421	422	452	451	424	437	451	426	416	445	435	419	427	431	423	398	433	445	427	433	447	445	422	403	455	461	430	422	463	453	421	452	436	422	437	444	437	451	421	425	427	439	448	438	465	480	421	429	487	458	454	432	448	412	452	446	405	428	433	424	452	442	436	443	425	421	461	414	446	447	451	424	447	414	469	452	452	455	470	460	473	417	442	469	400	402	423	427	450	423	450	399	430	421	456	455	457	473	468	458	439	410	433	458	418	474	467	458	451	434	419	439	392	481	467	422	462	451	482	440	459	464	458	435	441	448	430	470	439	439	432	434	452	468	457	424	397	418	444	434	444	428	429	449	453	431	437	442	436	467	465	401	422	431	492	493	444	442	408	416	466	445	449	414	465	446	442	433	411	446	453	437	392	470	451	419	447	421	436	460	453	394	456	397	443	440	421	428	468	428	482	457	450	453	466	408	440	405	411	423	423	401	422	426	421	437	454	443	407	485	445	479	460	435	438	428	440	456	446	439	448	441	469	407	419	444	439	463	426	436	462	422	440	422	415	422	409	422	454	410	371	412	469	434	456	456	452	447	430	440	408	431	468	428	430	410	472	417	460	420	435	422	467	468	403	416	414	417	484	454	451	433	421	441	446	449	427	449	431	469	430	423	417	435	462	417	399	472	436	366	451	439	394	443	422	445	450	428	417	484	440	474	433	433	440	442	453	449	439	437	419	414	440	450	441	390	410	448	470	462	419	466	417	407	449	445	426	471	446	437	427	442	415	408	415	489	485	439	449	414	441	446	436	415	462	464	446	438	476	429	431	398	412	456	405	455	439	405	424	426	455	448	410	434	477	432	432	412	423	435	455	483	423	417	431	409	442	405	421	436	472	467	407	476	407	430	422	482	425	479	498	476	403	470	452	419	424	437	494	415	458	418	433	430	402	450	437	438	427	463	417	454	441	461	436	459	422	412	436	415	416	434	454	418	441	400	417	466	475	450	466	409	408	440	452	461	438	441	413	415	443	478	465	449	419	420	446	429	442	430	458	454	413	468	447	445	452	457	414	431	441	426	465	467	439	419	462	435	403	449	419	435	417	423	441	460	449	433	440	441	447	450	478	427	435	440	437	447	450	439	465	401	410	422	431	467	438	436	443	429	406	425	449	431	407	432	429	431	463	465	475	442	416	422	422	419	426	404	440	436	448	465	449	419	440	422	492	450	417	409	437	438	424	415	430	439	456	426	480	432	420	466	416	454	466	473	426	446	433	386	460	424	435	430	442	432	426	424	405	472	441	446	422	423	425	428	421	453	487	476	414	404	446	469	445	428	481	469	440	447	468	419	421	448	440	425	451	446	440	456	464	418	438	455	465	459	465	422	486	481	457	385	508	492	444	385	417	434	462	421	436	440	440	420	431	474	412	417	446	443	438	465	432	436	425	426	462	469	445	407	441	424	428	419	451	426	430	397	421	400	454	410	460	432	412	472	459	435	423	445	439	435	488	443	413	421	465	449	435	403	456	466	447	465	412	425	421	443	439	424	434	400	465	399	444	414	438	447	436	439	422	451	442	479	418	419	422	494	427	430	403	411	414	424	434	438	421	421	413	428	443	443	433	458	402	493	447	459	458	426	439	444	430	441	441	473	454	434	462	448	413	434	444	450	488	442	438	411	452	464	471	446	417	423	418	374	448	448	442	411	449	471	447	436	429	419	445	411	444	429	409	451	420	469	447	418	454	428	470	441	454	472	420	420	440	435	433	472	436	481	436	394	456	437	445	431	440	445	415	433	459	430	448	444	455	431	423	432	435	413	430	461	426	405	456	422	427	426	447	410	424	451	457	409	446	463	441	455	414	460	440	456	429	429	448	465	426	422	397	452	440	434	426	453	465	451	438	448	456	446	448	420	440	436	391	422	427	431	445	443	459	435	408	403	375	440	425	410	430	467	436	454	479	452	434	434	426	450	448	454	427	422	485	453	444	430	474	412	445	443	440	467	420	452	425	482	454	427	404	433	469	429	419	442	420	426	413	439	454	398	443	416	474	425	413	483	447	381	440	428	466	436	448	453	420	448	453	452	438	430	432	456	425	433	427	446	421	412	415	441	427	387	498	423	452	448	434	458	458	435	420	441	454	433	424	464	456	432	450	445	409	413	448	452	423	431	457	414	455	459	443	436	394	467	460	421	463	448	365	436	419	472	440	458	428	439	443	413	444	446	428	449	455	488	452	435	422	408	461	461	430	457	435	460	394	413	415	445	463	445	498	483	443	455	437	431	450	402	422	438	443	444	427	438	439	433	464	430	436	407	426	440	430	423	468	432	486	455	467	423	466	417	475	451	427	437	420	455	417	443	407	477	467
50832	15332	1913	1042	753	620	505	470	440	425	397	363	398	325	349	344	356	348	351	366	311	331	342	340	336	347	313	303	324	311	313	350	327	309	300	311	285	359	303	310	320	324	305	318	304	310	330	296	311	305	295	274	282	318	338	304	338	282	256	317	286	311	317	288	327	338	315	292	381	303	290	323	316	291	300	263	316	338	266	294	324	279	313	343	287	309	325	293	318	373	333	337	315	295	307	323	317	306	319	318	292	295	329	314	294	349	316	324	296	337	298	330	292	312	291	296	319	331	344	288	312	329	314	298	335	328	310	314	319	316	288	339	300	329	307	336	309	292	348	320	293	290	322	321	316	273	308	343	322	309	351	279	284	309	323	315	341	308	289	315	300	310	341	295	302	310	284	330	325	312	306	289	318	282	298	315	305	316	316	285	290	308	310	305	329	335	301	311	333	294	291	319	309	335	296	328	243	312	333	304	296	328	328	352	331	308	320	303	311	291	302	295	309	322	294	318	315	298	319	301	299	283	312	354	311	327	310	314	297	289	288	277	316	304	336	339	315	305	299	328	312	320	318	300	324	314	352	328	294	317	349	320	299	315	278	314	323	311	289	300	322	289	299	297	356	316	309	308	317	320	334	323	309	291	343	325	308	300	308	323	256	306	308	325	300	323	300	311	300	297	328	324	336	311	326	294	324	293	290	307	323	309	313	293	304	314	289	324	330	329	311	326	307	304	330	303	325	329	280	288	330	304	337	296	306	313	308	312	296	292	329	299	314	317	335	279	285	318	302	300	316	341	306	297	302	327	326	304	329	309	312	363	290	313	311	314	316	289	279	312	327	316	308	296	324	326	292	355	307	361	316	269	325	314	317	315	328	315	340	313	303	315	270	317	313	312	286	291	298	308	312	287	296	313	315	324	291	327	303	341	332	304	325	288	319	314	315	311	318	293	290	314	310	328	286	264	302	319	346	288	334	321	336	326	298	295	301	292	314	313	324	311	312	301	314	355	304	278	331	318	309	347	309	305	318	306	311	281	258	296	304	271	284	313	332	314	324	312	282	326	308	306	292	314	298	293	292	299	339	341	324	325	331	281	328	293	298	292	345	331	279	300	323	315	300	295	294	331	296	297	294	296	309	282	292	326	279	309	323	336	333	312	334	331	337	293	305	364	336	293	302	290	328	322	307	325	325	294	308	286	327	308	291	299	278	286	310	324	316	306	311	334	304	295	309	316	350	306	300	302	310	313	327	320	293	315	308	317	323	267	271	326	312	315	329	331	304	319	308	320	301	331	335	299	321	311	318	310	313	333	283	321	343	325	293	299	315	281	297	295	303	331	339	320	310	305	325	309	287	287	312	361	310	295	318	315	325	301	338	321	318	323	318	294	323	308	310	315	325	310	298	299	308	308	273	307	296	280	302	313	305	307	325	299	306	342	337	311	320	318	290	339	281	293	315	326	310	320	304	286	320	318	323	318	319	336	281	276	294	298	310	339	284	297	326	318	303	327	301	292	295	332	365	318	319	291	302	347	275	269	316	281	320	308	305	306	327	292	322	340	326	326	310	320	302	314	300	315	295	328	316	296	312	304	323	330	314	323	303	313	324	341	306	314	299	321	307	289	290	336	319	291	282	300	321	307	280	336	295	284	304	328	317	302	307	313	346	314	319	321	323	340	317	329	341	305	306	278	310	315	307	308	321	310	297	300	314	298	338	326	321	299	286	317	314	283	335	312	329	306	318	306	290	315	344	300	333	262	320	279	315	304	323	277	346	274	315	274	314	280	328	332	317	283	320	352	354	339	302	311	333	325	330	298	297	324	315	293	331	320	329	304	293	331	284	300	309	310	295	287	346	310	299	315	302	295	313	328	313	298	322	306	289	297	314	272	287	327	316	342	288	322	323	302	335	292	265	321	291	330	309	326	319	304	301	310	300	302	336	320	297	334	352	313	328	312	294	341	299	335	328	299	324	279	313	307	326	317	321	319	327	322	312	302	318	284	333	322	342	337	299	290	288	294	323	313	336	307	297	298	328	326	313	343	317	312	293	295	311	302	304	287	305	302	322	336	296	326	303	323	331	311	297	275	292	338	318	313	362	310	307	313	308	321	282	296	325	305	324	319	332	296	329	325	298	307	308	299	321	320	348	309	318	284	332	297	294	326	306	302	309	313	331	293	297	317	276	306	308	353	300	317	282	278	304	328	306	283	315	333	290	293	280	332	311	323	301	292	334	324	326	320	300	289	315	307	290	285	325	345	303	316	348	340	332	284	345	296	348	288	309	321	314	274	338	333	288	334	331	294	321	303	285	314	301	321	330	268	310	306	309	313	308	306	327	314	334	326	326	317	294	293	313	294	311	316	288	310	296	297	321	311	302	309	305	284	273	265	318	333	311	280	337	340	286	315	316	339	321	323	320	330	322	322	322	288	316	297	299	294	306	293	321	313	299	305	318	299	315	287	341	333	317	303	288	272	330	295	317	282	330	315	326	294	296	324	301	323	320	320	290	304	316	339	333	312	286	319	306	313	307	338	304	330	298	294	319	311	299	308	304	304	297	322	300	342	323	341	296	338	348	328	327	318	278	304	303	317	306	322	300	274	313	360	322	339	273	287	305	300	317	325	319	348	291	349	316	315	284	319	288	324	307	306	290	312	287	301	305	328	269	313	310	329	283	348	308	308	318	328	287	328	315	325	333	312	302	364	312	323	297	292	288	312	313	302	303	301	314	308	333	281	301	284	309	312	305	296	296	286	322	304	308	297	342	321	289	320	329	276	345	283	321	297	333	300	319	288	326	304	351	297	334	318	334	341	312	290	302	326	290	288	328	315	298	315	312	289	295	306	316	330	306	340	319	302	281	325	300	284	309	295	330	291	300	304	326	296	319	321	300	329	294	332	312	284	293	284	322	295	293	321	268	292	298	309	305	326	288	321	326	314	304	313	327	309	333	305	276	304	291	286	302	297	305	353	301	301	316	334	303	265	299	327	326	326	296	307	327	325	298	296	330	343	300	303	320	309	342	346	311	329	286	307	305	324	309	325	284	286	300	277	326	272	319	291	325	338	292	313	279	307	316	292	312	338	316	326	282	287	338	307	310	285	315	348	296	290	320	347	333	343	319	334	341	310	346	321	328	313	308	330	308	285	316	318	327	300	292	323	317	325	329	288	281	270	311	317	333	336	329	354	305	310	306	322	307	328	295	302	319	305	269	318	269	326	292	323	306	302	319	308	313	333	272	336	311	296	321	310	328	318	309	332	317	292	333	346	303	306	331	319	292	283	324	322	299	311	288	308	315	356	306	301	350	312	327	267	292	323	339	314	293	290	304	309	306	300	289	316	285	323	302	317	306	274	284	327	284	301	335	313	314	323	278	332	316	296	307	294	305	309	321	309	293	323	327	283	310	289	345	304	309	330	311	337	278	320	307	276	346	324	329	325	296	325	313	340	287	319	314	301	309	310	273	287	301	315	316	299	301	316	310	263	307	307
27300	1453	2560	2878	2627	2219	1903	1771	1489	1425	1326	1240	1178	1046	1052	1015	998	1029	924	960	896	948	921	958	997	908	917	863	908	868	823	854	850	858	853	859	831	830	857	805	884	850	827	834	786	825	807	783	844	802	800	874	834	799	841	854	838	806	824	758	757	788	780	831	786	824	822	762	805	785	813	784	773	781	782	766	778	804	757	767	771	757	787	755	782	796	803	746	805	806	824	770	800	790	840	770	817	798	802	806	815	786	766	805	806	796	793	812	821	813	774	769	784	763	826	830	777	817	834	770	747	772	770	827	754	790	848	821	788	796	764	771	717	811	768	863	780	797	797	815	812	780	736	781	801	803	787	757	808	778	805	777	756	806	780	749	846	803	826	807	773	796	738	769	751	750	800	792	767	778	720	807	794	759	810	819	803	730	806	775	817	785	811	844	813	754	758	783	820	782	777	758	764	745	761	784	769	773	798	786	732	805	801	770	817	775	808	784	780	775	773	753	788	776	809	797	774	793	833	808	821	740	788	742	807	827	804	829	735	791	776	813	779	823	761	762	759	797	834	809	784	752	845	791	769	784	784	785	779	810	771	808	783	756	789	775	780	796	802	808	755	792	800	790	814	793	795	770	803	791	804	800	779	772	787	800	822	754	801	737	766	814	780	807	763	791	791	819	827	745	822	808	800	783	758	778	781	814	809	802	752	768	782	831	782	832	799	827	793	782	774	812	803	806	808	781	765	845	763	786	807	800	818	785	786	754	832	792	789	773	773	762	801	799	775	778	787	765	734	776	820	796	801	778	764	760	805	796	764	826	800	786	778	747	765	778	756	777	797	803	798	735	765	764	791	805	827	760	775	798	791	789	773	779	790	792	825	840	788	786	765	791	770	725	758	774	799	784	807	798	800	802	816	800	805	816	817	758	787	824	831	783	802	735	798	779	824	811	788	772	802	804	801	811	792	766	820	787	839	750	797	831	788	817	803	773	751	753	752	841	795	792	812	785	800	837	788	811	801	788	807	788	838	785	751	771	762	763	790	772	786	790	811	774	761	774	765	773	780	792	826	850	791	781	783	775	771	755	769	770	832	844	806	837	756	771	796	776	792	761	804	778	781	833	780	781	714	755	834	831	814	796	757	761	836	756	779	798	799	808	778	790	793	794	799	803	796	768	784	809	853	803	794	807	797	787	718	799	788	754	778	792	790	766	729	784	826	775	808	801	771	753	780	821	761	785	765	742	777	818	779	823	801	765	784	792	778	843	800	813	770	760	813	796	771	825	768	765	770	796	760	808	790	855	862	797	788	775	757	804	821	784	772	785	772	800	785	786	778	801	794	777	831	785	731	807	792	780	769	784	803	835	830	840	769	748	809	774	848	809	772	798	796	772	791	852	850	795	830	717	844	792	794	818	835	761	764	804	796	765	789	811	745	781	807	786	804	778	764	792	762	833	757	777	823	821	818	804	733	772	766	789	780	795	766	751	761	803	755	754	812	781	751	802	814	815	777	760	808	762	758	801	804	807	785	791	826	784	808	854	769	828	780	794	800	807	798	850	809	780	790	827	781	775	794	822	800	796	825	764	849	809	793	803	792	752	811	757	759	750	783	768	783	725	750	793	791	795	780	761	792	759	780	796	846	817	762	773	804	839	755	774	742	799	828	759	788	813	772	816	805	759	796	789	760	783	855	815	780	801	759	792	840	758	777	703	755	779	797	797	752	809	738	818	744	798	783	823	786	749	776	788	791	809	840	813	786	827	809	838	813	778	766	824	799	777	823	805	803	821	787	776	791	764	816	806	782	760	829	754	811	809	799	808	847	766	743	787	766	841	775	798	806	761	840	773	822	816	733	762	795	749	766	836	788	778	806	815	821	757	767	792	794	846	799	793	779	745	761	769	734	749	798	807	795	809	761	823	705	802	765	794	763	817	752	823	783	752	783	757	786	795	740	759	797	766	770	842	808	794	784	763	752	789	822	792	794	762	779	800	818	814	758	826	796	773	778	818	805	822	805	774	835	810	790	792	748	785	729	826	827	802	773	773	779	789	784	758	758	767	785	781	802	791	797	752	768	773	805	775	849	849	731	786	770	738	811	804	789	777	771	816	765	782	787	779	823	768	796	795	782	824	798	750	789	793	785	793	831	814	817	729	810	789	789	783	813	762	807	822	817	779	786	773	762	837	789	774	767	829	797	774	774	809	806	832	771	822	787	756	831	800	794	820	827	787	814	746	813	784	841	794	793	755	785	829	780	814	817	788	792	752	810	798	823	838	741	765	768	785	794	792	791	849	741	766	788	742	752	800	750	772	811	797	805	774	785	787	818	760	818	795	778	775	791	794	805	788	782	751	770	825	760	789	802	790	776	784	803	799	791	819	845	772	785	763	781	798	845	820	837	753	807	759	767	778	819	835	790	732	800	828	813	751	788	783	788	800	795	840	792	739	773	826	810	771	786	799	747	786	802	797	750	797	788	816	770	814	769	795	786	804	841	789	798	765	808	788	759	797	786	788	828	837	795	754	817	797	799	752	770	786	758	801	802	768	773	761	749	793	813	811	737	828	768	801	802	788	757	819	778	836	859	797	802	789	769	758	746	756	776	805	832	795	783	780	841	783	806	751	753	772	844	785	791	773	799	796	804	794	789	811	803	790	822	764	811	796	806	783	770	807	766	790	785	846	829	724	781	787	780	861	754	812	806	795	807	775	801	800	778	768	780	803	819	787	825	787	793	796	813	761	786	744	749	786	777	809	798	794	779	817	832	802	793	738	837	815	780	826	786	815	781	770	799	794	733	734	805	809	756	740	770	768	771	801	755	810	816	767	778	751	767	754	733	846	800	821	753	761	786	771	794	792	770	831	788	773	775	760	783	767	791	712	788	785	766	833	817	848	796	784	717	821	760	743	777	756	761	768	733	747	723	813	751	797	771	773	790	849	766	755	797	811	823	830	752	822	823	798	784	757	801	776	796	772	794	763	777	801	772	749	764	827	766	748	785	813	795	737	748	814	790	797	751	787	841	757	764	777	790	829	793	831	839	793	774	741	767	765	793	807	801	792	798	801	776	767	825	785	778	797	794	789	755	810	805	758	759	759	823	814	791	784	769	815	804	816	757	808	809	756	759	783	793	750	784	785	791	823	785	739	833	759	784	756	806	818	795	789	729	805	787	808	793	806	777	756	802	841	810	760	783	832	777	774	801	735	833	794	805	819	765	816	801	804	841	766	822	812	772	810	822	792	806	802	763	802	851	767	790	819	772	810	807	771	759	770	827	803	729	775	816	820	783	760	818	753	766	792	767	786	810	811	839	778	800	773	818	815	786	767	806	791	819	797	773	785	804	768	772	742	782	810	801	845	799	752	755	772	817	806	808	803	820	785	796	779	784	779	789	787	783	794	754	778	807	799	803	804	784	764	814	755	746	781	803	819	814	740	785	759	789	805	760	780	796	806	811	788	785	755	754	764	748	772	778	764	797	827	787	777	808	793	778	762
66011	24856	5255	1958	1321	990	812	658	652	604	566	521	480	479	456	445	443	440	409	473	435	433	457	395	421	389	383	435	406	399	387	442	452	415	390	427	431	392	376	378	368	406	387	375	385	408	379	404	389	421	370	369	385	375	374	385	377	346	380	423	408	382	366	389	397	382	361	419	419	379	356	392	364	411	395	414	407	389	406	425	349	411	371	352	368	397	441	387	368	382	371	430	380	401	381	373	336	424	391	366	374	358	366	363	392	399	371	396	367	418	374	348	378	450	411	410	405	396	392	458	362	388	381	380	393	385	410	370	337	403	382	390	406	366	380	347	371	374	420	403	408	406	366	370	371	382	376	395	365	406	421	388	375	401	388	386	376	390	402	402	376	398	370	414	423	383	410	418	369	351	372	411	396	377	394	421	390	375	383	396	393	398	408	419	385	375	381	387	394	395	357	332	406	390	385	348	361	415	390	354	415	402	374	378	372	417	388	400	370	395	370	384	384	381	391	368	352	385	392	430	390	369	413	390	403	385	376	417	375	402	387	413	399	381	390	350	371	371	406	404	399	377	405	407	366	394	360	389	355	369	408	412	367	385	419	418	380	397	377	381	391	422	406	355	358	376	398	419	412	419	360	392	346	361	398	379	383	380	407	397	357	382	366	394	391	366	377	386	431	384	388	395	365	368	376	393	384	374	386	373	411	387	397	401	392	399	379	406	410	390	388	368	415	373	392	422	375	388	426	399	385	368	382	350	379	374	412	423	367	400	400	353	382	396	416	381	411	378	375	409	376	360	390	388	369	365	389	397	408	371	385	377	415	391	410	367	350	401	378	376	379	399	399	379	454	386	404	376	380	377	369	371	392	402	375	412	423	350	404	362	382	374	405	389	425	399	378	372	396	398	426	423	420	389	384	408	382	416	397	384	389	412	409	392	390	420	396	355	379	360	362	418	380	442	404	361	348	395	406	375	372	397	391	404	429	360	365	411	390	392	376	351	362	383	394	406	423	393	379	406	388	428	388	383	382	373	387	384	348	416	344	388	372	373	375	385	419	409	378	392	376	348	382	383	378	427	374	406	384	380	379	367	393	393	399	410	375	339	385	378	378	377	406	392	377	378	379	360	370	375	388	369	406	352	418	359	370	413	385	388	367	348	409	404	396	407	369	414	393	396	390	380	348	377	436	387	387	392	384	364	378	393	413	395	407	439	365	361	432	418	387	382	354	380	381	367	413	344	375	372	387	406	365	416	410	401	376	426	371	406	397	407	409	385	366	378	398	404	403	367	421	380	404	410	380	387	416	424	351	360	357	375	389	372	426	385	386	411	418	404	379	356	375	383	379	358	378	405	404	393	315	371	410	416	391	417	415	419	383	381	366	382	392	393	391	389	367	405	388	403	404	371	398	374	330	429	415	366	365	402	395	369	392	415	390	388	394	385	355	371	390	401	390	365	412	392	421	381	396	397	362	402	391	368	397	384	370	421	402	350	409	376	409	430	397	394	392	352	382	377	397	371	372	407	361	372	411	365	363	394	399	428	381	362	380	397	399	395	403	417	402	371	360	375	406	406	430	423	355	385	386	365	402	398	405	379	395	397	388	403	398	383	361	411	390	399	407	418	398	426	413	394	380	383	384	371	389	409	412	393	421	407	400	376	352	342	415	392	391	392	398	360	391	348	370	400	351	393	406	390	377	406	400	376	356	410	366	397	382	379	365	392	382	391	397	389	399	408	377	404	385	408	366	390	386	365	411	422	407	382	381	400	416	364	341	414	349	405	415	395	411	403	412	397	375	423	377	345	400	378	381	395	387	425	399	395	399	427	375	389	404	394	370	373	359	350	423	406	381	451	424	386	419	365	379	394	364	368	393	392	363	376	381	384	359	365	425	421	385	437	378	429	380	396	402	385	396	403	407	393	400	361	370	423	394	389	391	438	361	376	355	416	404	403	410	403	403	403	408	416	380	411	416	403	347	375	383	393	386	411	402	382	416	409	429	382	384	387	397	405	375	360	339	378	428	406	399	396	387	389	378	417	403	405	411	342	394	372	426	420	366	389	358	417	385	378	386	421	411	415	403	398	358	413	380	368	373	423	406	368	418	399	439	401	404	357	356	342	371	373	362	400	422	387	379	383	382	384	402	380	380	403	440	348	383	365	362	391	397	350	393	379	400	382	370	414	364	375	346	383	346	436	411	374	395	387	368	414	387	411	398	383	424	433	389	374	391	383	388	391	404	398	381	389	394	372	331	394	375	371	440	381	429	387	390	383	367	354	369	384	363	365	372	366	380	400	393	400	421	407	435	385	382	398	364	378	372	379	360	372	403	360	416	431	405	421	378	390	396	368	424	392	420	379	412	426	405	431	415	366	391	392	366	365	394	402	373	383	378	374	407	390	384	405	354	420	406	395	406	386	375	387	358	386	425	422	391	352	403	398	393	390	375	404	396	405	398	393	394	391	367	451	381	423	373	386	381	382	390	353	410	401	388	430	394	413	385	412	377	421	374	374	334	381	360	392	361	411	377	377	371	416	402	419	364	407	387	381	381	381	392	385	353	345	372	382	381	370	389	381	433	378	398	400	408	359	333	376	424	398	341	401	420	386	409	391	357	401	392	401	351	396	340	403	446	392	397	371	351	401	377	354	387	412	366	388	358	404	394	403	397	393	425	404	378	357	399	434	367	371	417	404	421	410	401	352	387	363	384	358	418	393	351	394	398	377	413	408	405	394	390	364	420	416	438	355	413	366	409	409	346	364	387	375	400	416	380	349	385	423	376	390	413	424	412	431	404	391	389	391	341	408	397	392	392	383	372	416	401	395	356	419	361	410	384	369	399	391	350	407	387	375	367	378	399	370	400	378	405	404	408	388	413	413	384	375	377	415	381	375	368	415	393	389	415	421	393	382	362	385	391	374	351	383	415	410	375	399	388	404	367	386	413	402	404	400	425	403	359	376	395	407	426	408	434	420	337	361	379	386	387	376	388	393	394	351	403	396	355	406	392	392	393	336	384	413	369	403	412	390	384	373	374	398	367	402	375	382	374	381	373	385	381	383	425	381	419	410	397	401	373	358	368	382	418	364	403	386	396	380	412	355	399	395	374	430	399	435	402	386	353	446	363	374	382	370	395	362	396	401	376	408	371	357	389	426	396	381	419	425	401	385	369	384	384	404	356	419	375	399	365	393	374	411	399	386	402	427	378	401	424	389	392	418	389	410	369	392	402	354	383	395	402	388	382	408	402	402	387	397	402	359	404	431	364	369	373	378	364	375	409	402	410	370	381	373	403	369	379	390	377	361	375	410	392	408	430	416	428	390	388	391	374	429	399	386	348	413	369	407	367	378	344	423	375	362	372	389	416	360	444	393	427	394	379	404	407	375	406	400	352	402	391	366	387	408	382	426	362	374	365	380	346	400	401	370	407	455	388	420	387	356	405	425	418	386	380	406	421	444	400	376	345	384	355	389	409	347	377	375	409	398	383	366	393	435
35662	2196	4283	4956	4343	3670	3121	2584	2274	2108	1910	1823	1608	1511	1431	1400	1332	1288	1270	1281	1312	1253	1263	1210	1135	1134	1131	1083	1051	1052	1047	1053	1026	1032	962	1055	1024	999	1005	1026	991	993	965	986	987	979	961	918	950	901	993	986	972	950	956	1003	985	1065	952	979	961	931	960	977	951	913	922	926	967	982	966	905	946	947	959	944	997	905	957	954	966	926	919	958	956	966	1005	878	961	977	930	969	948	931	932	942	916	966	954	925	936	915	909	932	884	949	991	974	915	904	960	951	954	944	939	912	912	837	954	971	931	895	952	890	885	993	978	939	926	888	950	957	961	961	969	924	902	871	930	917	918	921	937	910	949	945	903	941	917	902	918	940	931	929	934	947	910	933	916	925	925	884	902	908	917	907	907	926	932	933	919	918	940	967	944	946	958	954	901	922	918	938	935	911	925	955	884	867	910	950	927	890	937	915	938	899	941	951	933	954	994	925	913	914	945	928	883	931	921	947	935	979	866	942	926	944	926	944	918	877	914	930	896	924	953	958	908	876	928	937	941	875	934	917	919	989	946	909	904	917	891	927	893	893	939	941	896	925	924	962	893	913	959	935	894	931	893	941	937	930	912	944	959	920	920	901	913	930	937	928	882	945	892	888	896	905	916	890	920	923	951	948	910	904	951	944	922	946	917	927	945	931	906	915	906	897	902	934	932	942	897	863	901	921	979	903	918	929	924	899	914	939	862	933	916	904	928	946	938	980	956	917	912	923	955	864	950	923	874	908	916	918	883	928	932	941	942	1003	945	922	946	973	947	922	950	889	898	960	912	896	943	939	925	890	947	931	926	947	927	953	913	920	960	930	960	951	907	933	925	944	940	932	924	904	943	943	904	942	889	910	970	911	915	930	857	916	909	942	948	924	908	932	914	950	958	867	941	914	901	861	920	940	899	921	927	962	972	887	956	904	869	898	982	925	930	952	981	934	894	939	895	926	921	931	943	924	934	919	894	955	920	865	924	916	882	893	940	948	927	947	903	949	938	864	917	885	952	872	908	949	950	947	882	973	920	931	896	874	948	944	954	941	948	936	906	923	928	923	936	927	928	886	910	902	932	919	907	918	943	938	887	949	925	963	956	884	893	969	890	936	853	880	903	917	938	966	851	915	949	889	868	920	911	919	933	938	900	917	936	941	893	914	883	911	923	890	920	906	903	967	868	898	941	879	923	912	883	915	943	952	886	879	929	937	926	916	944	882	965	964	871	973	896	949	863	910	981	923	953	908	930	952	950	892	891	922	868	951	968	937	933	957	928	1002	891	955	954	903	902	933	875	909	911	954	954	921	958	937	948	922	983	908	940	950	908	929	910	948	877	935	930	905	887	904	951	978	864	960	867	914	948	965	936	904	931	917	966	972	937	940	931	962	901	951	911	933	959	920	933	927	899	915	901	904	891	895	968	944	937	935	943	870	923	875	941	887	873	922	938	927	940	978	951	915	953	881	941	912	946	947	906	922	947	948	949	957	921	900	920	922	938	946	922	913	942	960	1006	884	933	963	905	948	920	904	903	925	921	936	960	894	933	881	939	929	891	925	908	926	930	908	903	905	958	978	913	1001	925	951	971	891	875	935	877	866	968	980	912	900	896	904	944	882	926	930	919	945	896	939	918	929	908	877	938	942	895	953	889	905	928	957	852	934	914	997	966	885	974	950	921	903	906	914	918	918	986	954	876	953	926	895	957	903	911	868	896	932	908	926	938	910	928	912	896	959	882	899	946	921	876	903	931	948	967	919	869	922	949	912	920	913	896	943	934	983	932	924	917	902	906	943	913	935	931	920	885	950	988	897	903	922	919	940	881	954	915	946	920	956	937	874	892	921	908	917	949	976	888	955	958	955	940	901	893	948	909	911	938	885	939	947	935	903	899	928	987	959	933	950	910	943	884	886	910	942	929	897	886	938	929	944	926	957	930	912	927	896	948	957	938	899	934	933	934	953	922	938	926	917	971	926	966	948	925	954	895	900	1020	878	878	906	903	904	891	912	900	902	991	896	945	883	869	972	935	948	933	926	929	915	961	1003	930	928	841	912	1000	892	926	988	926	931	921	854	993	960	900	912	904	856	905	998	946	919	870	945	925	966	913	880	901	954	940	902	905	943	957	910	892	904	942	945	919	985	911	918	926	920	934	900	917	907	953	972	919	925	969	908	919	976	973	943	944	938	951	962	926	914	900	978	911	949	910	930	878	922	896	950	879	967	929	906	964	896	927	964	895	931	939	932	924	923	938	909	883	936	932	896	958	952	894	942	939	944	910	856	901	968	951	930	931	893	916	895	870	944	876	919	914	908	933	915	942	958	892	945	967	920	938	881	892	930	938	869	919	885	932	860	919	929	950	902	913	898	915	939	963	914	889	899	885	910	909	990	895	951	904	915	890	942	931	960	954	876	857	898	959	895	939	913	955	947	877	898	889	918	889	966	877	920	901	945	977	954	987	926	868	913	933	953	942	892	972	933	902	957	913	864	953	938	916	879	892	911	873	968	932	912	937	934	938	899	907	953	880	902	928	950	947	936	939	927	908	898	897	945	971	910	929	926	925	912	969	945	971	928	908	912	912	920	908	930	935	1000	927	928	935	922	936	876	921	929	924	924	895	930	934	888	970	866	947	936	872	889	960	945	909	944	913	904	897	901	938	930	900	907	912	883	902	890	921	932	893	935	932	915	871	912	951	867	879	950	910	922	990	933	958	907	1012	924	921	924	928	868	952	918	922	907	927	961	884	932	903	856	898	929	916	857	960	936	926	906	894	891	901	881	905	952	926	964	918	958	935	970	921	912	909	954	954	912	955	926	920	933	888	915	991	894	937	889	986	923	893	893	943	922	902	915	931	928	919	903	880	918	915	922	905	898	941	869	961	901	954	928	908	926	948	920	918	929	896	937	959	907	928	918	916	906	892	874	909	950	926	955	895	924	909	905	975	918	924	929	990	919	882	924	970	875	892	911	936	943	953	917	882	971	891	906	825	927	951	886	911	919	947	903	904	915	927	908	913	932	914	952	916	896	943	890	874	952	903	899	960	906	893	872	941	893	895	886	962	920	991	943	924	934	914	934	915	934	916	921	902	924	973	909	962	912	879	923	982	946	890	852	927	930	858	920	830	887	960	881	921	924	924	950	920	961	876	898	912	968	934	895	931	878	924	950	915	917	883	943	940	905	904	944	933	926	906	917	884	932	885	962	922	916	909	866	932	951	959	924	862	878	943	937	993	911	924	1011	935	888	943	954	949	908	954	902	939	968	925	921	959	929	956	934	912	886	913	937	906	898	925	910	939	908	944	895	955	924	925	921	907	918	929	930	913	1004	951	918	961	894	909	922	920	940	871	904	885	909	926	923	950	929	926	932	877	953	900	962	907	891	917	872	840	920	924	985	878	896	928	924	946	951	955	984	927	919	946	966	902	939	877	984	904	968	940	927	958	957	895	894	954	953	913	960	926	917	934	908	913	911	893	953	892	943	946	941
5873	276	222	197	171	167	165	143	162	158	155	126	158	139	130	149	135	135	144	143	151	131	160	129	127	148	117	132	136	132	144	129	137	134	136	133	132	150	150	140	133	128	142	161	141	135	152	149	142	132	145	158	135	180	151	114	139	145	136	125	135	168	143	156	163	144	146	148	126	133	137	150	134	157	159	127	151	151	128	140	119	158	143	139	148	128	144	150	141	147	140	150	137	135	163	169	160	147	155	135	134	160	134	154	146	135	137	164	158	163	116	141	154	134	129	124	151	144	151	151	151	156	162	127	146	142	135	126	116	146	144	168	153	138	136	156	143	154	152	118	114	119	138	132	144	156	133	134	115	155	147	142	150	149	148	129	158	141	135	149	144	129	133	130	154	131	157	151	141	155	145	134	140	169	132	141	139	126	147	150	139	134	134	159	132	132	141	156	147	137	158	150	132	133	134	137	124	147	133	135	139	137	151	145	129	159	161	148	141	169	139	115	143	170	133	139	134	132	140	144	122	147	142	142	140	130	132	134	142	150	161	142	152	154	148	147	137	142	131	135	149	130	126	139	170	150	131	146	150	142	139	169	135	136	131	141	124	147	156	115	136	143	145	105	132	147	163	143	171	143	140	167	157	174	137	136	156	112	148	174	143	141	139	128	161	143	159	139	156	132	144	151	131	146	149	155	140	149	122	139	128	128	152	141	134	154	154	169	138	145	148	133	149	135	141	146	162	159	135	156	120	125	162	148	134	127	166	123	147	153	112	127	133	129	131	135	134	135	133	166	175	128	149	164	135	142	148	130	154	139	122	133	128	159	136	171	154	133	141	134	169	125	137	178	136	128	154	142	142	170	139	120	146	130	136	164	154	154	135	128	164	120	150	144	126	158	141	120	133	147	146	137	138	142	161	155	139	150	130	158	177	152	179	141	152	148	158	130	139	166	141	141	172	150	147	138	134	150	145	142	146	160	131	127	144	163	156	123	143	123	173	162	136	145	131	141	141	145	154	141	148	156	164	139	151	127	160	134	133	157	152	115	122	123	125	122	155	132	127	176	144	139	147	149	140	145	135	146	135	182	133	150	125	138	129	114	143	144	131	138	145	143	138	147	147	140	152	140	159	131	136	155	159	131	139	146	130	135	153	146	151	145	128	124	136	131	142	158	154	141	144	153	141	126	142	122	114	139	137	133	147	143	154	153	138	141	157	147	143	139	143	145	145	151	154	128	144	147	146	141	110	129	144	134	144	174	125	139	122	121	151	107	132	156	137	169	142	138	133	146	137	139	148	145	112	128	120	139	130	150	147	152	133	136	133	150	141	139	140	146	135	143	140	132	149	140	164	136	127	132	150	147	141	142	136	148	141	162	126	138	146	148	144	138	122	140	126	138	158	144	142	131	128	135	151	162	142	158	176	151	147	126	155	143	172	135	131	136	155	142	143	160	159	151	141	163	136	150	144	152	153	126	139	140	124	142	128	162	154	163	125	175	136	119	157	116	139	150	156	130	139	146	146	162	138	163	158	136	130	149	158	162	137	126	119	132	158	144	142	137	159	154	126	133	153	134	141	149	155	137	138	114	120	127	140	146	147	130	125	122	140	130	150	153	119	132	146	138	152	149	151	155	147	135	154	150	142	151	140	149	129	158	150	130	142	120	129	133	129	147	145	140	156	134	149	138	162	129	148	166	134	172	130	148	143	135	138	151	131	152	152	151	137	134	139	166	144	140	167	118	149	152	149	138	130	139	158	183	151	151	128	135	154	141	160	137	140	154	143	140	150	160	156	145	137	146	132	128	147	140	167	160	131	132	162	163	190	130	135	148	154	149	161	142	156	131	160	121	158	144	131	123	141	121	167	149	155	143	141	145	120	130	127	136	134	138	146	118	131	147	141	130	140	135	140	133	142	137	142	157	154	132	153	144	145	140	163	139	146	123	162	141	139	162	146	144	142	141	174	147	131	153	146	132	108	138	150	159	118	143	144	141	151	146	143	139	170	175	158	150	145	141	139	145	129	145	138	141	146	157	149	160	127	145	139	123	133	147	143	160	142	143	123	139	124	137	143	145	157	143	139	128	146	142	142	150	128	147	139	167	125	114	147	141	164	134	175	134	147	159	143	146	125	127	120	154	138	142	170	126	143	138	146	140	170	148	140	126	116	170	153	154	156	140	155	153	172	147	122	135	141	124	142	134	154	134	139	135	132	175	147	128	145	162	141	179	153	125	164	140	160	121	129	146	135	137	132	139	151	126	166	135	160	137	151	166	142	133	135	132	149	157	125	163	147	140	134	138	122	121	129	126	153	140	133	157	132	126	159	155	168	151	141	142	135	169	143	144	133	154	145	122	149	132	137	124	149	138	137	152	146	146	145	155	133	146	108	161	134	120	129	135	131	167	147	152	146	121	157	153	131	138	141	135	144	150	151	136	143	140	134	142	141	159	167	135	137	129	128	150	147	130	152	143	140	136	149	142	154	135	140	143	120	158	120	134	169	154	152	138	142	150	148	140	138	112	133	144	137	140	141	135	140	135	157	140	153	150	143	129	123	116	123	154	144	125	128	136	137	150	158	158	144	149	140	148	134	135	148	158	140	150	151	125	130	144	133	137	117	152	144	122	146	137	140	154	146	127	146	132	159	137	138	155	139	123	145	144	139	147	150	129	128	152	159	138	151	149	142	149	133	146	144	166	152	146	133	132	155	172	111	141	148	139	125	127	149	135	133	140	155	136	135	147	144	136	139	147	151	151	140	144	122	126	109	145	137	132	156	144	160	155	115	156	163	150	142	147	148	134	152	133	157	150	151	146	149	138	142	139	164	133	129	152	135	161	143	146	146	127	118	159	141	122	142	140	158	120	119	148	156	160	145	158	132	147	122	129	132	133	165	138	139	124	138	159	146	151	142	149	126	131	130	133	135	159	146	138	147	165	139	135	131	145	135	136	166	126	127	137	139	139	137	145	164	144	133	156	144	128	156	142	156	156	152	139	158	168	125	139	140	151	145	160	145	135	161	120	128	146	126	129	163	136	154	145	141	181	155	150	135	140	135	139	148	141	140	135	161	154	142	177	169	167	134	141	147	122	158	134	131	151	150	156	135	136	128	151	137	152	131	166	146	163	119	129	157	137	151	157	133	142	137	132	143	146	134	156	128	135	163	122	156	155	123	155	165	130	154	140	128	152	118	128	153	136	147	156	130	147	155	128	117	149	136	130	143	149	145	150	151	141	141	122	179	144	129	159	154	139	132	128	146	143	147	126	136	149	138	161	122	140	167	143	130	137	158	155	138	165	122	158	139	134	131	156	143	142	144	147	163	152	162	141	158	135	135	122	144	138	126	137	123	148	163	152	146	153	160	133	142	156	138	139	152	138	172	129	139	144	157	136	156	132	158	136	161	133	121	163	125	133	153	124	145	156	126	160	144	161	141	145	136	137	164	167	168	169	144	135	148	144	144	141	144	156	151	151	135	150	156	135	173	142	149	124
6307	499	566	530	553	513	455	465	453	443	424	468	480	446	468	427	455	482	436	454	437	453	485	478	470	433	475	432	419	435	433	411	465	432	428	446	448	464	400	425	436	407	460	451	421	390	415	419	477	444	407	459	438	436	436	442	452	464	472	422	417	431	437	413	421	456	417	457	433	426	391	410	415	442	449	465	441	405	454	468	425	392	419	428	407	426	423	398	411	432	447	420	442	422	435	433	399	380	432	399	422	443	492	406	432	416	412	420	445	431	449	442	402	427	430	427	457	424	429	474	412	427	451	415	424	427	436	406	403	423	397	403	420	458	430	436	460	421	460	415	436	462	424	457	426	440	453	437	483	400	452	427	464	423	430	426	402	419	474	443	441	425	445	440	438	455	427	418	451	430	422	418	425	430	451	422	444	458	433	449	406	425	429	439	440	377	446	420	418	415	469	435	430	418	430	430	451	447	399	422	430	441	414	449	427	432	460	436	431	399	362	417	448	412	452	465	437	458	417	441	433	440	463	450	430	424	433	421	407	410	421	448	423	443	454	420	437	440	477	428	403	419	411	454	423	416	436	477	407	464	434	421	439	406	428	418	433	392	404	430	439	411	441	431	389	423	418	424	415	449	412	441	423	490	425	410	415	439	418	470	399	403	477	436	432	428	410	431	418	422	427	437	452	447	435	441	427	471	435	445	433	422	420	406	447	428	451	407	413	465	441	391	448	440	443	478	425	391	398	383	401	408	442	452	450	388	428	427	444	414	484	408	420	415	443	444	483	432	463	424	408	424	428	446	444	420	460	455	407	403	408	430	431	428	416	418	469	447	463	428	415	429	448	484	408	431	413	386	413	438	404	448	404	410	418	422	461	419	440	462	411	446	463	479	392	406	434	426	428	412	421	450	434	423	432	447	424	422	433	453	398	423	394	438	427	431	399	472	453	457	407	437	434	442	455	449	414	431	438	416	437	438	480	438	425	461	442	445	428	427	412	457	437	421	480	410	454	416	452	431	427	423	397	450	455	444	409	392	422	427	467	430	416	403	390	399	417	458	411	428	460	442	458	418	443	423	436	434	455	439	488	461	443	454	448	432	421	425	400	428	427	454	448	448	414	425	440	424	422	447	470	469	459	440	428	449	415	429	404	443	421	493	402	444	394	425	446	441	428	452	453	443	435	423	407	429	450	451	410	418	418	452	454	443	430	427	417	456	443	393	429	388	445	403	416	446	445	433	479	441	401	432	451	407	429	450	432	437	421	437	407	409	401	423	436	413	426	436	439	474	414	491	390	480	413	436	475	414	416	471	419	447	473	412	469	439	435	391	417	397	462	430	444	425	397	437	448	424	444	456	418	409	430	434	421	465	467	447	435	419	402	445	491	397	412	448	432	412	391	423	438	431	421	429	435	436	450	442	421	450	429	487	477	422	422	462	369	468	429	442	414	425	429	434	427	444	435	438	405	433	447	440	415	412	436	418	440	439	459	403	433	464	442	453	447	421	424	483	429	427	420	426	404	423	442	442	364	459	460	430	428	435	406	432	421	426	448	434	426	438	432	401	422	446	436	403	421	443	484	434	421	396	438	410	444	426	451	456	400	422	443	438	426	418	429	412	418	435	463	453	451	419	462	425	441	454	445	447	408	442	409	441	420	420	440	413	413	481	434	417	468	452	431	417	442	400	427	413	452	433	402	420	457	426	435	430	448	457	476	422	424	458	446	449	451	420	425	423	384	446	411	472	459	440	417	434	441	413	434	475	480	491	429	424	446	406	427	424	436	411	446	421	396	441	448	424	481	425	402	416	441	406	377	439	445	429	423	435	438	438	471	452	442	450	454	440	441	433	439	431	452	418	416	416	424	427	441	466	420	443	427	430	437	440	441	394	477	421	433	432	479	421	431	432	432	438	419	397	423	455	441	428	414	432	417	411	435	458	479	465	447	431	450	400	406	461	463	458	430	430	419	421	431	438	415	407	411	436	384	436	471	439	469	418	415	448	433	434	408	435	430	412	406	438	438	441	417	418	470	488	455	420	419	451	451	433	448	440	412	401	449	408	430	477	444	441	418	440	451	421	444	439	463	423	444	430	442	429	407	433	417	433	437	442	459	448	425	410	437	434	453	400	409	455	427	409	409	446	445	471	406	454	409	435	412	423	428	416	434	452	428	453	436	411	424	410	419	444	464	460	424	433	436	424	425	416	405	430	449	442	427	441	440	441	456	419	421	420	420	456	443	427	421	414	445	409	422	419	409	434	458	424	435	453	443	445	401	432	439	443	457	402	450	460	423	411	451	459	421	441	434	448	406	445	446	445	430	443	402	429	447	477	440	458	486	467	431	419	417	409	438	427	445	434	430	420	415	483	391	427	439	391	461	456	437	430	420	445	443	455	434	443	425	452	446	433	422	426	443	462	435	426	397	457	424	437	421	401	442	456	427	392	448	426	427	418	430	460	446	497	459	460	412	395	431	432	402	471	435	435	446	468	454	429	445	425	435	435	466	435	465	426	417	428	450	464	471	427	433	435	443	442	464	421	441	430	442	458	431	448	443	394	433	463	429	424	430	430	433	391	452	418	400	438	412	450	438	421	394	413	398	436	446	408	408	452	441	433	415	446	427	480	436	445	463	421	404	417	448	442	415	432	450	469	466	411	430	452	421	428	452	452	402	421	427	439	414	442	443	406	423	426	428	444	442	461	443	405	437	457	450	423	417	434	440	446	434	442	431	431	421	432	406	434	415	424	404	415	421	457	462	414	435	431	444	423	420	412	422	462	458	451	432	444	425	437	422	477	396	438	451	459	432	440	405	428	441	421	470	435	463	408	419	461	458	433	423	417	406	416	470	423	409	408	492	407	474	416	452	416	436	443	405	445	428	434	387	438	477	438	426	425	459	417	453	408	466	442	442	405	409	422	425	429	446	397	438	423	424	437	435	389	441	437	461	417	443	460	427	466	424	461	416	420	419	452	428	470	410	423	460	461	428	407	463	455	443	463	462	445	422	413	455	463	436	463	438	439	406	427	398	449	393	419	439	455	454	427	428	395	415	438	466	405	413	411	412	431	426	459	408	418	442	433	423	440	439	469	444	416	425	424	383	432	423	423	447	484	428	447	481	450	462	451	438	444	439	450	430	458	432	417	410	460	437	430	442	436	436	417	424	456	385	472	433	427	424	476	428	458	403	450	407	415	423	464	419	444	436	420	467	443	435	424	433	430	421	456	425	441	404	411	472	438	403	411	433	398	417	461	413	416	404	449	468	427	458	435	448	439	453	476	422	429	434	438	490	488	431	440	449	442	485	416	420	439	415	457	439	392	424	435	413	475	427	451	417	429	445	375	429	447	423	426	455	450	452	426	456	447	446	422	477	381	433	447	402	426	433	422	401	407	422	428	442	440	440	446	446	433	428	426	430	424	430	435	423	435	411	433	466	465	449	400	463	456	488	448	408	411	437	405	441	460	411	415	420	418	410	466	426	454	443	434	465	460
50807	14998	1909	989	726	648	526	480	470	415	362	394	411	331	355	361	338	354	336	308	375	335	348	369	330	322	312	303	309	327	328	325	313	333	331	331	301	315	309	338	290	313	335	350	293	308	312	341	337	335	317	303	317	296	312	297	275	305	305	279	304	297	292	336	337	339	317	297	284	352	317	313	303	292	321	309	298	281	295	308	303	318	294	286	302	302	297	329	302	296	282	294	334	309	297	302	315	320	281	276	305	310	299	292	346	306	317	302	344	294	347	335	320	334	322	311	281	308	334	331	320	295	302	340	313	311	304	302	330	330	293	365	326	339	295	341	324	307	309	331	295	314	279	327	322	322	304	337	314	305	314	290	306	319	300	330	294	310	302	294	317	306	343	324	323	296	334	288	331	317	298	299	320	288	345	341	344	303	348	327	328	316	305	309	329	312	319	318	306	286	345	362	314	297	315	332	278	283	297	294	316	288	317	306	301	304	304	307	326	337	307	309	309	308	323	310	318	295	340	307	318	347	298	333	330	323	284	322	325	309	272	306	321	331	293	298	287	317	324	299	305	301	301	304	322	298	281	306	315	298	318	339	319	305	274	303	297	307	306	295	292	285	305	294	297	317	318	301	278	329	312	319	312	297	307	302	291	328	258	292	291	327	321	311	301	306	306	260	315	341	322	288	303	294	331	284	313	329	345	328	315	329	320	308	331	292	298	297	304	320	302	304	322	357	314	299	311	322	304	323	308	333	295	306	301	322	320	294	309	335	301	313	314	306	322	275	284	289	322	313	289	324	317	334	329	311	327	309	317	320	290	334	301	279	303	306	281	304	279	293	312	309	295	320	285	323	307	300	327	353	285	303	299	291	323	288	311	329	313	309	308	314	308	283	316	306	332	326	325	298	335	308	323	352	325	299	294	337	298	311	310	318	305	323	323	295	310	326	321	298	342	299	303	337	328	272	301	284	270	309	300	317	291	314	260	313	335	307	321	334	341	309	331	327	320	313	315	293	277	305	300	302	295	322	328	317	327	292	319	278	305	303	332	298	322	318	304	347	305	327	297	306	337	314	328	321	306	331	326	317	339	285	304	310	318	296	306	350	313	316	286	309	295	317	338	321	330	307	307	329	300	322	334	316	297	328	306	324	297	319	325	330	307	324	315	319	294	283	319	319	337	314	295	296	327	292	318	311	301	363	292	301	316	308	337	313	315	300	301	298	334	316	268	310	319	331	318	295	306	338	300	328	280	336	318	292	314	320	341	329	317	320	304	288	313	315	299	338	301	308	322	306	289	343	323	297	319	342	308	320	335	312	342	328	318	312	287	299	270	301	325	295	358	331	308	323	269	298	300	284	312	320	292	292	338	315	315	317	319	304	335	304	270	317	296	325	313	285	292	322	295	300	280	330	347	314	270	312	324	310	286	318	310	315	287	345	335	334	317	341	344	305	327	311	289	302	346	309	299	330	299	317	329	263	313	336	309	294	310	330	340	312	289	314	324	303	299	309	340	311	299	296	311	286	317	350	262	326	315	319	311	311	321	311	309	308	334	296	302	329	299	304	296	296	304	319	323	298	313	312	332	300	337	293	345	331	305	307	335	311	311	299	339	324	320	318	331	347	282	325	312	321	305	332	326	306	339	280	314	299	297	326	306	328	303	316	279	318	362	298	308	325	300	305	325	293	322	316	329	313	323	339	314	335	297	299	292	317	330	295	321	332	338	320	315	299	341	296	301	329	324	311	311	290	319	321	315	334	329	306	307	296	287	315	300	308	330	341	309	293	332	293	325	340	348	301	330	299	290	305	319	299	301	293	348	308	312	315	284	315	357	298	309	339	294	332	326	273	339	286	283	310	304	306	316	313	294	322	262	305	313	297	314	304	313	333	312	301	311	300	312	300	305	305	314	344	307	329	321	319	283	319	290	317	315	295	311	349	332	374	344	305	324	318	305	310	312	334	328	319	296	296	312	269	290	310	306	344	315	298	287	310	319	297	293	283	313	333	285	287	299	333	334	323	300	321	300	317	290	315	325	352	307	348	326	325	314	316	308	326	327	316	294	325	330	273	292	304	345	313	324	307	328	325	330	307	317	321	350	302	324	317	304	314	312	354	330	302	302	295	293	310	333	291	293	306	307	321	301	304	313	353	340	283	300	315	316	319	301	309	308	308	339	306	336	331	323	323	355	328	331	291	317	322	319	315	345	316	317	300	291	328	345	355	323	338	318	287	322	310	278	301	318	279	321	330	292	293	303	298	312	287	315	310	322	318	331	353	343	304	331	300	325	304	326	299	304	302	300	274	326	308	292	306	288	273	347	314	281	297	340	298	355	301	311	301	302	330	297	298	308	324	303	286	324	320	316	343	310	312	305	285	315	340	299	314	362	322	302	298	304	305	356	292	327	306	335	284	321	319	305	293	308	287	345	301	296	297	290	311	303	314	340	333	315	324	318	321	305	304	289	321	312	333	322	290	290	254	336	318	332	316	302	319	278	316	318	327	302	298	312	290	338	304	302	281	302	319	291	315	319	275	317	287	345	323	307	325	319	328	304	303	315	296	318	288	333	306	333	308	278	322	290	316	271	318	312	360	338	330	308	302	294	330	340	284	306	320	287	292	324	304	323	292	287	328	329	280	296	311	336	298	287	333	289	313	345	313	349	295	324	312	312	301	308	310	306	322	320	290	317	291	318	320	304	303	270	322	339	304	318	306	332	301	343	341	314	317	300	305	292	330	291	353	322	319	296	327	292	329	295	314	302	317	317	308	330	318	312	302	311	294	287	301	301	337	331	335	326	327	297	288	310	321	333	321	311	289	326	289	334	315	328	320	287	327	317	287	325	312	317	326	265	348	293	299	322	300	292	305	310	327	321	326	319	305	323	289	283	309	307	336	283	307	329	362	335	319	313	253	313	330	315	315	316	314	314	329	324	299	303	303	346	330	299	306	312	325	323	338	300	304	290	313	333	295	326	323	318	298	311	333	325	292	304	325	307	296	305	303	317	304	305	316	342	327	333	325	287	309	331	321	321	317	275	300	272	307	312	298	333	321	309	319	294	310	297	289	300	299	315	323	312	348	290	309	327	277	330	324	285	343	315	299	346	315	305	294	322	296	303	319	306	340	295	319	305	320	325	326	329	338	305	310	301	302	293	300	290	303	287	332	295	280	291	309	290	350	328	307	334	279	310	286	289	275	325	331	333	310	331	316	329	312	296	319	327	329	284	321	291	313	359	295	296	298	314	341	306	302	334	276	294	296	326	310	319	290	319	285	319	309	314	316	339	327	310	324	332	298	280	299	313	319	323	299	328	316	300	355	330	304	322	339	310	309	302	295	325	273	303	309	297	336	345	322	309	291	298	309	295	341	302	324	300	335	307	296	307	324	282	315	314	300	302	324	329	302	365	308	313	340	294	319	307	343	313	312	291	270	317	278	362	324	295	295	300	348	286	342	310	313	315	294	314	292	309	312	291	321	297	286	320	302	308	318
26772	1432	2521	2967	2509	2229	1921	1630	1489	1343	1268	1189	1146	1165	1133	1054	1019	971	947	957	993	943	996	946	887	874	851	856	865	863	862	798	882	819	864	817	846	810	843	828	805	797	839	819	852	879	873	779	810	832	809	834	823	817	804	798	807	805	762	792	834	847	792	804	768	798	748	774	786	827	795	791	778	778	792	816	749	790	793	790	764	819	769	809	827	817	807	849	797	801	784	798	772	764	787	841	810	762	750	786	787	776	769	750	808	783	844	795	805	818	786	776	796	781	791	830	743	860	788	828	758	737	840	803	802	783	754	815	793	812	815	770	749	786	775	752	782	823	746	827	762	776	758	747	772	851	819	794	777	792	790	838	809	754	767	818	801	823	771	811	832	832	837	775	776	754	760	765	760	845	778	764	765	788	833	825	801	756	761	803	793	765	804	784	772	770	773	790	815	799	779	786	799	793	797	779	756	777	785	772	764	790	779	764	833	791	788	779	797	781	784	799	758	822	806	781	744	789	801	812	787	741	803	808	785	779	799	790	797	786	813	838	807	773	756	752	744	801	799	798	803	777	772	820	847	815	766	762	742	772	796	734	783	812	753	794	797	775	764	840	796	754	836	810	824	804	778	760	813	742	805	789	760	802	855	783	834	813	781	867	754	799	771	756	797	800	809	753	831	799	786	781	769	765	844	820	749	799	790	789	766	781	793	822	790	785	789	761	781	772	817	749	824	755	780	797	770	759	717	789	783	792	787	745	762	764	737	782	802	773	812	804	758	809	803	746	802	773	779	812	736	824	805	785	808	799	768	788	868	878	768	776	785	829	792	723	780	752	770	789	767	775	790	708	785	762	828	799	800	779	756	798	803	783	820	807	773	799	833	837	792	831	777	751	774	756	761	794	794	780	794	807	775	787	768	793	824	792	753	770	780	827	787	789	856	801	738	775	773	811	829	789	864	846	772	782	776	786	756	810	787	778	825	803	762	804	754	772	833	728	771	804	801	785	738	770	805	771	753	773	742	785	793	772	787	846	755	782	768	816	785	823	780	767	737	801	782	767	775	775	783	827	844	796	812	786	776	793	788	730	757	807	749	773	771	781	745	745	794	790	820	755	812	874	814	816	777	803	770	774	800	838	773	829	817	810	793	819	773	764	771	757	832	785	798	771	762	784	755	790	788	763	789	767	745	835	791	729	794	744	800	765	814	758	789	816	785	745	823	813	751	787	806	763	793	782	805	767	752	807	835	834	806	735	793	808	757	806	755	823	772	772	792	803	809	766	768	803	769	787	785	742	787	793	795	799	791	767	800	826	814	830	774	797	790	792	776	777	787	792	800	775	811	852	804	806	765	780	755	813	803	760	769	779	771	822	801	760	812	768	780	780	816	821	798	800	787	825	786	766	764	773	784	817	784	854	747	751	741	815	782	779	791	773	848	780	825	810	793	837	809	752	798	798	731	813	748	779	838	802	771	833	788	803	788	792	789	828	831	750	789	795	798	774	763	778	795	750	772	805	844	753	763	810	795	768	780	854	729	782	783	819	796	812	755	765	790	768	758	776	788	776	793	776	809	799	789	807	813	799	803	790	784	783	841	820	723	811	827	815	771	805	789	750	789	757	796	784	770	796	756	819	778	777	810	757	789	781	852	779	764	766	822	784	768	782	819	826	817	799	835	823	804	791	787	742	789	794	792	798	786	763	783	756	805	805	859	794	788	831	790	792	828	788	808	797	766	730	783	760	778	814	777	774	792	756	772	770	768	782	764	820	799	763	781	814	799	801	771	800	802	823	750	809	768	721	780	774	758	769	793	795	799	803	728	781	812	825	794	823	796	774	792	794	793	784	820	810	791	796	823	772	792	775	818	767	787	734	790	765	747	815	798	766	792	798	735	791	768	778	742	827	775	768	770	779	762	793	797	787	761	781	816	764	769	809	796	791	802	780	720	796	823	750	772	795	767	748	834	846	800	793	723	731	829	815	751	809	774	787	787	754	780	780	756	801	803	761	820	794	816	733	747	782	726	834	771	751	790	799	797	820	794	804	767	797	788	804	810	767	807	772	819	762	813	809	821	772	790	807	795	804	773	793	791	776	799	790	821	808	823	748	797	837	805	768	768	768	824	804	771	812	728	814	774	873	771	779	850	763	779	773	801	764	802	767	724	803	854	813	769	730	860	780	824	803	767	799	776	745	756	796	802	791	821	806	787	778	788	813	788	777	762	793	781	795	784	770	773	774	792	783	784	749	813	746	763	788	773	791	793	752	777	818	769	818	826	786	792	811	786	829	790	819	794	822	834	814	806	806	794	767	774	717	830	815	776	768	793	794	809	795	781	805	817	778	788	769	799	760	797	822	804	800	730	754	796	790	809	826	798	764	839	734	813	793	784	751	740	799	821	791	832	810	779	768	786	826	774	753	816	798	796	783	827	808	766	833	753	801	761	811	767	819	807	742	810	752	852	701	757	779	798	823	749	822	832	795	792	800	766	846	750	783	844	856	746	801	729	786	778	769	788	808	803	737	821	821	794	805	760	761	771	745	780	788	813	809	771	817	844	760	802	824	806	782	812	817	810	823	780	777	768	765	786	776	752	814	773	838	795	776	781	837	773	772	807	750	809	820	767	771	817	740	842	832	783	753	763	794	837	774	777	772	758	796	778	764	785	809	761	798	774	789	766	766	767	781	795	811	794	765	808	786	774	746	787	740	808	768	746	799	856	781	788	757	754	771	790	787	785	847	787	780	735	806	830	790	805	786	731	758	789	784	775	796	752	795	830	808	812	764	794	748	787	728	801	758	799	817	773	807	792	786	777	827	826	812	807	760	815	757	792	844	787	770	780	788	783	771	808	796	803	779	790	775	765	844	791	850	782	785	786	766	767	754	794	782	794	794	865	786	792	806	792	787	797	794	783	750	818	791	824	783	816	822	810	752	774	775	776	777	753	782	834	835	800	802	687	785	774	812	830	803	788	790	814	803	788	850	740	777	772	794	755	792	792	804	770	754	830	776	797	785	776	807	794	781	794	819	805	767	814	787	777	786	798	812	788	751	816	787	768	774	830	781	773	764	788	792	820	753	808	783	778	742	772	784	802	769	770	799	798	771	772	778	751	777	759	816	805	780	769	770	793	761	813	803	857	807	782	781	842	815	780	829	796	807	796	756	816	788	777	768	775	764	821	751	726	833	724	832	778	800	806	798	811	812	808	852	769	759	759	768	781	779	768	762	823	794	828	732	799	788	783	782	740	778	805	816	803	816	775	777	855	809	770	762	742	793	749	774	792	752	796	765	756	769	744	829	756	823	776	730	804	783	780	851	808	794	764	785	777	818	741	777	807	762	780	896	773	755	776	805	762	811	776	750	801	808	792	808	790	759	794	752	807	790	764	819	796	826	721	779	792	772	781	749	835	792	806	776	748	837	768	824	818	770	818	785	783	781	814	769	778	824	741	809	808	745	798	801	808	852	789	793	800	813	822	761	820	755	821	739	783	782
65384	24305	4905	1874	1299	999	796	728	645	635	536	517	503	494	493	473	455	447	462	434	413	441	464	412	408	402	433	415	385	421	431	429	414	411	412	390	416	436	368	406	377	393	368	383	407	419	411	383	374	379	401	386	423	364	366	375	413	422	407	360	390	413	358	386	354	369	347	380	401	379	394	385	402	423	392	373	397	394	387	394	394	395	385	394	393	358	344	389	377	387	364	390	362	377	388	376	396	433	391	374	383	390	394	402	376	371	385	404	384	409	450	411	376	365	405	381	370	392	409	383	355	406	373	383	436	402	413	391	403	372	344	408	383	430	421	360	387	383	419	394	394	421	412	388	352	406	372	388	388	404	388	383	408	393	397	390	376	380	379	391	423	383	386	378	409	391	358	378	369	400	385	365	420	352	404	393	394	382	382	383	366	452	377	360	407	378	390	410	421	383	381	387	394	411	398	410	405	393	384	370	410	371	372	387	381	404	407	375	363	410	409	393	416	368	420	409	405	404	426	377	393	392	373	395	367	403	354	384	414	421	372	363	385	378	423	392	371	377	371	380	373	401	395	380	369	388	416	364	420	347	351	360	384	390	373	384	389	344	382	434	416	379	379	392	392	347	383	389	411	410	367	386	424	413	397	388	409	378	409	378	353	413	355	430	373	397	412	417	394	364	392	352	354	360	382	344	420	379	372	379	400	378	366	365	371	382	408	386	403	401	383	372	344	399	377	365	359	417	388	400	352	380	396	376	382	377	346	346	402	417	417	384	376	397	360	404	389	380	372	419	389	379	372	408	406	403	366	407	391	370	373	422	384	391	386	393	418	365	370	400	397	339	384	379	419	400	363	364	367	349	389	397	421	386	385	408	401	376	431	416	378	409	382	375	379	377	406	432	394	388	388	395	359	385	401	397	371	376	416	381	373	366	350	378	417	358	402	380	394	400	374	382	367	385	379	376	406	380	408	372	381	400	363	409	390	386	400	384	374	381	408	353	346	372	406	403	393	419	411	359	379	398	404	389	353	409	388	393	366	421	410	405	352	374	406	392	405	395	390	378	411	358	408	373	355	382	371	390	400	371	401	390	409	397	382	394	346	404	416	399	413	381	373	381	356	404	397	396	424	361	393	362	370	372	357	395	392	374	383	426	428	403	383	358	417	376	371	392	398	362	381	407	394	389	413	386	421	372	382	359	383	346	420	381	384	397	374	371	394	424	372	390	369	345	365	377	367	375	356	416	431	372	374	339	363	424	376	406	367	360	372	379	384	399	394	430	393	357	410	387	384	406	373	387	395	417	408	404	414	387	381	417	393	367	377	369	368	390	439	377	405	404	406	398	381	406	371	402	398	423	351	395	428	385	400	386	365	384	377	398	378	374	381	372	389	363	408	379	393	391	392	413	415	378	391	392	389	410	375	403	392	398	343	416	414	358	412	422	382	378	369	374	383	396	371	381	371	377	398	368	355	412	415	364	368	395	398	398	365	404	359	402	405	396	360	332	404	383	423	347	378	387	397	414	422	414	370	389	405	426	410	405	393	388	409	399	384	407	405	367	392	382	384	387	407	403	400	424	403	397	398	355	374	354	416	378	417	387	386	427	399	399	367	380	370	397	421	373	391	406	379	380	385	398	370	372	391	377	361	405	413	398	421	390	407	378	366	387	353	336	401	423	371	405	387	396	386	373	425	390	393	387	347	374	443	390	395	404	380	357	399	399	405	356	392	408	371	394	384	358	379	434	368	386	361	453	384	371	422	431	369	413	369	442	392	404	349	403	371	403	351	376	386	391	375	366	407	379	391	351	401	365	395	386	364	343	409	364	353	400	400	361	393	358	376	346	371	384	370	418	365	385	377	395	399	405	413	384	364	387	394	399	386	377	418	371	363	394	383	379	369	392	387	387	400	348	419	389	393	398	397	380	416	356	402	374	411	404	365	402	403	394	393	364	397	385	391	403	407	436	388	357	422	382	425	363	402	371	392	396	361	418	415	396	358	399	391	396	401	397	354	418	407	396	387	349	387	384	400	379	379	399	386	382	382	407	412	382	364	375	411	384	378	403	431	378	397	387	365	404	395	366	363	399	360	410	377	385	404	408	390	386	409	380	437	405	412	413	400	352	393	393	360	423	390	405	405	424	366	387	411	384	362	366	386	416	384	390	393	350	373	460	401	392	374	402	353	406	362	354	387	362	406	446	389	386	409	415	360	376	393	375	380	381	369	405	411	439	376	368	409	425	408	434	373	405	405	404	386	406	394	359	395	402	379	378	364	363	390	408	363	403	375	386	378	397	356	392	387	363	357	391	377	381	380	372	404	375	405	365	397	396	422	386	424	394	363	416	406	398	386	395	409	375	424	393	372	371	394	388	382	392	347	349	383	411	398	406	404	381	393	389	429	385	403	358	366	368	400	375	396	410	393	354	363	370	403	363	395	407	365	358	394	406	375	368	370	372	362	403	405	376	403	395	440	406	382	398	374	369	416	347	400	367	382	380	410	391	372	398	359	384	392	410	366	432	380	391	408	361	405	427	434	402	365	383	372	382	419	373	416	378	425	387	415	345	380	359	391	384	374	385	359	408	354	370	411	408	403	388	408	358	380	391	363	395	400	397	389	404	461	364	376	376	366	395	381	372	435	386	362	429	383	354	364	395	401	383	398	355	380	374	404	459	428	405	440	351	405	393	398	410	401	397	390	400	393	419	369	370	369	444	380	374	394	404	416	393	425	363	383	361	401	389	381	377	391	378	407	412	423	422	389	405	318	360	387	383	390	363	407	390	422	368	382	348	398	403	401	362	417	408	394	424	394	378	396	344	373	441	445	362	378	389	366	365	387	408	407	358	405	398	365	403	386	360	352	381	381	365	388	366	370	371	408	356	389	415	381	395	423	380	392	373	360	407	405	408	371	418	377	411	385	397	401	373	415	417	402	364	411	396	356	359	365	386	383	371	374	400	389	402	386	376	370	385	409	361	392	407	366	408	402	374	418	363	362	396	410	345	353	384	364	367	363	377	383	383	406	401	375	415	398	382	404	364	365	415	338	382	374	415	380	402	381	398	371	387	325	390	421	360	388	410	420	366	419	392	350	381	364	393	375	353	360	408	400	413	358	369	373	391	372	377	419	401	376	408	372	404	389	322	408	376	415	398	409	412	378	396	380	394	383	382	416	350	381	425	344	376	389	420	419	372	368	377	381	361	405	390	398	425	361	388	369	427	389	400	414	403	418	420	390	410	377	380	397	380	386	393	393	391	393	368	431	383	375	389	427	383	402	387	386	372	406	388	409	361	403	398	394	363	388	374	425	429	388	381	424	381	402	376	387	393	384	400	424	374	388	383	393	377	386	387	363	386	376	350	385	373	403	404	407	403	373	407	416	377	391	350	378	411	402	373	417	374	401	372	399	388	385	439	379	374	410	387	379	421	387	398	368	361	363	362	381	385	391	401	402	366	416	447	406	382	388	375	351	409	427	394	430	346	407	381	365	401
34887	2297	4320	5120	4330	3635	3130	2646	2304	2104	1867	1704	1693	1562	1447	1381	1287	1295	1274	1271	1302	1260	1229	1244	1221	1140	1136	1077	1084	1047	1091	1010	1025	968	1010	1017	1029	1057	996	1004	1004	1068	1011	971	1028	963	980	940	983	936	992	1030	1001	896	985	906	939	931	940	945	914	940	935	895	969	929	940	968	921	962	939	922	959	987	915	977	910	929	962	901	955	892	940	942	950	923	920	933	945	890	897	912	901	907	942	910	914	917	929	951	955	957	949	923	914	911	909	887	972	926	944	909	918	961	995	926	971	926	885	905	887	905	943	896	882	954	941	908	947	956	907	983	923	923	947	940	942	928	919	919	854	914	915	910	923	921	897	887	938	877	921	916	912	911	929	912	963	929	918	991	907	864	911	858	912	854	964	922	936	940	926	877	919	923	940	944	927	948	891	928	1024	882	870	913	956	949	923	883	952	896	847	897	913	968	901	894	951	945	893	912	930	957	866	933	939	895	943	949	947	964	919	929	867	873	998	929	911	937	930	891	893	957	902	902	909	856	990	967	884	965	943	911	928	943	892	931	946	910	943	945	893	911	923	877	941	933	897	859	941	922	930	946	858	923	896	922	923	898	935	917	954	928	888	939	924	929	948	914	900	929	896	963	923	934	914	927	943	949	893	921	960	974	918	928	849	919	896	980	930	903	906	970	861	899	909	907	860	908	916	911	883	908	911	923	930	901	890	974	955	934	919	884	935	946	926	912	898	887	944	937	924	905	922	926	873	911	881	914	891	924	947	915	937	922	907	932	977	963	950	874	950	868	919	914	910	947	923	987	861	900	937	871	897	976	936	886	938	937	883	935	931	987	916	865	961	936	919	892	924	948	876	931	897	910	894	872	935	887	972	925	888	960	919	927	920	903	935	937	904	916	911	919	865	900	899	919	890	897	1010	959	914	890	982	882	882	950	925	1000	909	952	893	942	969	923	951	878	913	916	954	869	908	920	975	897	967	926	942	934	889	960	950	917	962	895	912	894	960	917	890	939	894	970	983	965	898	934	912	943	931	912	910	935	935	951	895	925	933	926	908	925	926	901	873	890	928	887	956	955	946	890	929	923	913	928	894	879	929	867	923	903	917	976	927	884	886	885	972	902	915	875	924	940	899	945	942	963	897	902	868	906	922	861	933	872	928	954	922	916	929	841	935	974	946	941	929	961	907	901	874	944	926	908	940	877	959	895	928	892	881	936	943	918	940	908	897	945	953	903	902	945	904	875	936	860	932	930	950	919	934	952	899	961	930	951	944	945	912	904	925	874	902	932	922	959	954	891	935	956	913	911	918	903	917	909	938	939	979	935	952	912	925	876	931	858	929	868	876	950	896	929	880	885	897	915	840	932	945	912	953	943	905	942	917	897	904	891	906	924	861	948	939	913	954	909	923	945	971	915	1006	920	928	904	953	915	909	900	941	913	971	938	930	939	1003	845	922	938	911	920	942	906	945	940	904	928	977	901	900	899	887	955	974	928	906	883	896	909	897	905	956	955	888	905	907	978	955	897	871	902	943	907	945	885	887	900	884	930	923	939	941	874	958	875	903	957	919	986	925	879	887	921	924	990	902	954	999	881	929	910	972	965	913	910	935	915	907	877	894	923	912	930	941	897	880	896	946	959	902	955	903	904	887	932	963	949	886	893	921	918	919	904	920	911	890	904	915	894	915	938	931	898	944	860	888	939	985	911	909	904	959	957	924	925	904	913	900	923	927	885	946	893	910	885	918	933	885	913	927	918	928	938	983	908	930	909	939	935	904	924	886	940	930	866	960	854	945	913	908	836	854	938	870	949	900	949	933	926	880	854	933	961	924	919	966	909	932	921	979	907	957	892	946	921	877	901	898	908	956	941	919	891	935	912	985	927	957	891	909	902	908	945	894	917	870	928	913	902	953	877	903	928	928	924	924	937	898	934	932	928	888	882	939	912	913	901	899	979	929	917	891	892	892	896	921	948	931	905	929	951	919	885	969	883	911	873	941	942	927	898	923	864	901	922	927	920	1002	910	890	917	947	943	917	943	923	880	881	931	898	914	915	923	929	944	916	874	916	955	999	884	887	905	984	888	870	988	906	909	903	910	916	894	933	968	958	995	936	927	963	904	953	882	970	926	891	896	900	955	897	918	938	916	949	868	901	911	950	924	941	943	938	927	871	914	882	870	951	982	882	938	929	912	900	883	903	913	881	890	863	878	894	897	925	902	853	960	905	913	933	952	892	902	916	898	935	924	942	938	896	927	901	914	893	914	875	887	922	956	907	923	935	967	902	889	909	918	904	877	921	939	897	925	934	877	894	920	943	898	918	942	946	922	979	919	925	897	977	950	914	932	915	892	881	972	879	929	933	979	921	868	914	948	887	934	931	1005	925	929	912	931	920	933	909	933	900	953	908	921	961	923	904	935	938	951	948	930	921	987	901	939	891	969	916	858	879	926	899	925	915	948	935	942	919	904	904	873	934	882	953	977	926	911	895	903	914	857	947	975	918	923	929	960	874	977	956	1018	921	896	910	906	957	910	924	934	884	915	924	907	956	892	909	919	880	971	951	896	882	902	961	890	936	869	936	927	890	908	924	873	947	940	951	904	974	884	972	955	874	922	924	912	914	887	954	981	959	938	967	921	955	914	886	918	952	930	951	931	932	896	933	949	914	944	970	924	886	951	942	918	941	938	892	932	907	900	873	917	892	866	883	957	856	914	881	956	884	941	925	905	909	923	893	927	852	949	923	931	954	930	945	921	978	933	890	942	882	926	964	935	929	896	951	892	915	951	908	962	876	923	894	938	903	917	973	954	954	973	916	930	887	938	831	901	922	914	946	954	942	917	919	897	895	914	926	914	927	956	935	915	899	956	944	898	970	947	914	893	960	894	920	876	949	929	927	934	922	872	897	966	911	891	912	922	944	860	927	909	935	964	871	894	920	939	915	901	978	935	904	922	886	891	936	908	908	951	905	893	912	938	907	970	895	966	883	918	892	921	934	871	905	921	922	954	896	927	908	956	967	926	920	916	885	885	974	920	950	948	868	920	920	962	933	941	957	935	926	966	924	940	912	912	942	940	928	881	953	963	926	899	861	894	889	930	911	910	915	944	972	907	896	923	922	901	910	936	943	913	960	922	959	903	968	864	923	940	938	853	968	931	946	990	911	949	915	919	942	881	967	962	994	913	934	949	930	911	945	900	861	879	912	932	972	901	937	904	968	922	937	912	942	946	897	967	900	903	925	953	918	958	881	950	928	926	956	905	913	906	907	951	843	916	898	933	954	868	912	919	934	860	892	915	924	913	949	901	915	917	915	937	949	909	947	885	918	940	933	925	901	919	905	897	885	934	853	962	950	948	914	910	961	895	949	934	881	937	925	925	891	883	958	989	961	919	927	956	896	930	882	877	913	932	895	869	915	862	887	896	951	874	928	879	917	955	931	873	951	911	934	892	945	922	922	934	881	950	925	918	986	895	943	944	890	935	882	900	931	945	915	884
5868	260	205	170	131	154	152	145	161	142	153	155	142	156	144	124	145	134	124	152	138	147	175	134	165	146	132	151	140	147	126	167	125	134	164	140	146	131	118	152	131	149	140	159	134	127	145	159	128	139	163	151	154	145	150	169	156	162	117	147	139	139	139	121	150	153	154	139	136	144	138	136	146	130	134	149	136	150	154	155	146	136	160	124	136	155	136	141	138	144	142	180	154	154	142	118	147	132	143	136	124	154	154	133	156	171	149	135	139	141	142	149	106	141	137	129	160	147	157	154	129	140	119	132	138	161	152	132	141	138	140	119	149	147	148	146	143	144	151	144	119	147	152	169	146	156	123	140	154	140	153	158	151	150	154	156	171	151	155	174	143	138	120	164	145	137	164	150	146	142	127	144	145	155	155	138	152	149	138	126	129	138	148	114	139	140	129	110	153	124	140	139	133	144	136	142	145	143	151	123	149	137	119	139	126	147	161	135	136	153	153	168	126	147	145	121	135	123	125	142	150	152	127	137	144	128	152	140	129	135	120	148	135	137	133	160	134	152	136	139	141	135	131	120	155	148	128	135	116	148	123	154	161	127	131	146	131	134	140	155	133	134	128	139	142	149	141	147	132	144	154	157	146	153	136	152	148	151	137	130	140	148	135	146	138	152	148	136	135	113	157	140	139	126	135	150	151	147	146	144	148	144	129	156	136	132	140	118	167	114	130	150	155	142	129	123	150	134	145	154	123	115	148	117	115	117	163	139	149	148	131	155	136	149	151	117	134	163	121	142	133	132	163	131	136	156	135	153	136	143	130	148	109	142	147	173	134	129	133	122	145	127	164	154	148	141	125	139	159	140	144	121	135	175	148	155	154	153	165	137	148	155	149	133	141	144	139	146	135	122	149	127	147	167	139	136	126	146	130	133	130	144	124	122	129	127	128	136	158	174	141	171	127	136	151	150	125	155	145	136	137	124	140	175	135	145	149	145	131	116	121	162	137	141	127	151	118	133	147	147	155	148	113	122	135	134	144	141	143	142	151	154	150	152	146	147	152	140	142	138	134	161	146	164	143	127	158	158	147	143	136	137	125	127	152	142	139	136	113	147	135	131	139	149	126	159	141	126	147	154	132	168	144	151	137	136	152	139	148	145	139	136	157	148	130	140	146	161	139	147	142	151	173	155	156	156	152	116	131	135	138	156	145	140	144	143	153	148	140	134	154	125	138	132	137	159	151	139	151	134	171	123	145	137	153	155	136	132	145	120	153	151	126	147	138	140	127	158	149	136	124	119	151	142	144	147	142	120	142	144	149	141	146	138	134	160	142	111	164	140	126	181	148	151	142	146	144	154	142	162	150	164	132	126	145	149	138	162	133	135	131	125	163	131	130	159	147	156	120	151	159	146	170	136	144	142	148	168	142	130	145	154	151	151	159	139	149	124	133	141	148	125	134	157	128	144	128	124	124	137	150	144	144	161	144	144	128	126	139	128	145	145	148	157	175	139	165	151	154	144	138	140	139	124	160	119	172	131	127	159	121	140	129	137	146	139	154	133	162	142	149	136	137	146	135	141	143	152	153	152	137	125	154	132	126	124	143	166	154	142	149	136	151	149	123	147	138	140	140	129	150	153	130	134	120	163	143	152	181	134	133	127	174	126	149	137	159	140	139	128	135	165	136	145	175	148	175	156	156	125	128	147	147	159	145	158	152	126	155	145	148	149	131	147	137	137	141	122	162	136	151	131	144	150	143	148	146	144	133	149	119	154	134	135	153	136	164	154	159	129	136	154	149	136	131	125	152	135	151	142	135	113	149	129	145	128	133	128	121	136	146	138	109	125	116	115	147	141	132	143	131	146	141	125	144	149	138	138	125	134	156	144	119	149	151	146	137	139	160	138	159	127	136	126	136	140	126	157	151	110	148	121	161	117	121	145	151	164	147	127	142	148	139	149	153	147	123	141	116	138	144	130	130	140	133	153	119	157	145	130	140	162	147	135	147	118	141	152	146	129	129	131	145	151	137	115	123	124	128	141	162	151	140	151	144	154	153	190	156	151	140	157	157	151	165	131	148	155	150	146	135	141	153	157	138	159	163	142	154	121	150	138	138	148	138	121	123	142	118	157	135	135	148	124	126	140	128	138	147	122	149	129	148	128	134	142	151	137	146	145	149	129	142	145	152	150	159	158	144	135	141	144	147	148	141	155	143	139	128	132	147	155	150	151	174	144	156	157	133	120	133	132	142	158	146	134	139	170	128	137	151	163	149	150	131	156	149	160	148	139	168	137	151	134	125	141	149	134	138	150	145	146	125	148	133	110	142	137	151	149	141	125	153	142	144	155	146	127	134	151	149	140	148	128	169	129	141	137	125	153	137	151	146	137	151	127	129	135	131	137	122	133	117	151	157	145	143	153	154	153	122	150	144	140	147	152	148	143	122	146	118	149	142	148	148	169	138	143	169	128	134	152	150	139	148	131	134	150	155	138	139	132	162	144	141	159	156	150	152	129	156	131	133	125	148	151	133	137	133	140	131	123	148	147	130	156	142	144	132	124	141	155	128	133	135	133	160	141	132	150	140	151	149	160	143	150	151	147	141	124	125	138	147	146	138	137	149	137	128	161	142	146	149	145	133	125	152	137	140	131	169	133	132	142	142	157	172	183	157	132	150	140	147	162	159	129	164	144	150	134	139	139	144	166	137	128	149	134	138	117	137	129	152	141	142	140	137	162	142	126	150	156	126	155	152	137	145	141	170	136	148	135	146	147	127	141	118	149	127	149	133	146	144	151	147	144	153	159	132	145	148	164	119	123	153	155	147	125	147	144	127	141	149	138	160	150	140	157	137	139	136	164	149	132	158	137	142	142	126	149	171	130	149	139	153	119	151	142	124	158	155	125	161	134	131	135	132	147	163	155	129	148	141	134	160	163	124	155	151	140	141	132	131	140	139	139	149	129	155	111	144	167	136	141	132	132	127	137	141	161	153	138	148	149	142	140	153	153	129	138	153	137	126	144	125	134	151	140	126	145	122	157	132	146	148	127	132	166	160	158	134	135	156	168	132	147	144	145	134	144	148	161	145	135	142	145	163	155	141	145	138	140	133	158	144	156	137	133	144	127	157	147	145	143	128	102	159	157	156	141	147	126	171	152	151	159	137	161	142	140	159	140	138	126	145	146	147	148	149	140	140	125	136	156	146	137	117	127	139	149	130	139	140	137	170	148	153	138	139	166	165	133	129	146	129	127	154	147	127	133	140	124	119	148	152	158	146	157	130	143	132	150	111	140	128	171	146	135	146	147	155	161	146	145	157	158	119	137	125	154	149	135	126	124	120	161	139	144	152	143	129	134	170	125	139	122	156	157	145	149	133	140	151	146	139	150	131	129	129	136	135	120	154	173	155	135	156	143	135	152	138	129	136	143	146	145	136	153	142	157	162	135	150	146	158	152	128	144	161	160	148	169	153	138	133	161	130	144	119	133	165	133	153	124	162	137
6109	475	582	603	497	442	491	464	448	442	426	454	457	448	437	442	421	417	491	446	440	453	471	489	397	476	425	422	453	447	468	409	448	391	429	442	413	437	415	435	414	448	403	433	449	420	457	459	365	463	422	452	456	453	438	443	432	453	417	429	427	447	441	438	432	426	447	442	416	435	421	438	445	425	418	462	449	430	470	436	408	418	430	389	458	422	447	451	417	427	453	467	387	404	417	434	448	408	421	447	411	419	470	445	397	438	402	367	425	457	455	425	421	414	412	428	432	392	435	421	440	441	410	444	407	455	449	415	433	373	398	469	437	428	448	404	464	452	400	426	420	445	425	438	416	418	432	397	386	429	432	432	451	422	459	467	433	434	395	436	432	398	420	431	453	430	443	436	432	422	419	407	410	421	437	446	426	426	414	432	430	445	432	424	436	475	431	435	462	465	420	450	437	444	476	430	420	429	443	406	424	414	433	444	473	444	456	389	423	463	397	433	464	452	399	419	407	416	446	447	456	407	432	431	454	429	433	482	459	411	447	407	455	434	446	444	459	446	445	401	425	387	452	475	456	437	439	420	418	447	426	439	416	392	447	430	401	433	398	442	412	396	419	434	412	461	415	406	406	441	482	449	417	428	453	419	449	431	427	393	433	459	415	430	436	400	458	444	401	394	435	431	429	469	447	433	415	422	431	444	430	406	448	430	403	408	421	440	461	429	454	471	451	448	429	413	427	435	442	419	451	427	440	422	420	427	409	455	454	406	431	419	472	448	451	418	409	398	434	444	440	484	418	410	413	440	468	433	442	458	435	413	440	438	470	451	452	416	422	414	456	445	431	415	404	423	448	422	428	392	428	431	403	436	429	454	392	420	417	436	406	476	436	407	455	414	444	400	452	423	411	425	451	422	439	438	408	428	423	428	432	423	439	468	454	424	447	422	427	429	465	426	437	412	412	466	423	425	429	428	425	429	421	442	439	432	400	405	374	452	445	451	438	416	422	456	416	469	427	406	443	458	444	419	444	405	442	474	409	472	474	444	473	447	462	410	420	413	417	443	421	443	467	451	463	426	461	456	406	426	433	445	462	416	400	423	460	454	412	443	455	418	465	383	435	416	454	411	433	449	392	461	449	424	404	418	449	417	437	438	457	426	429	399	456	447	470	441	446	395	448	457	423	470	444	487	416	413	399	435	435	442	435	410	448	427	447	430	437	437	428	447	432	425	388	405	415	432	446	464	438	435	427	447	418	439	420	464	436	455	465	465	419	454	435	435	447	427	409	431	442	433	422	437	388	472	414	409	443	450	471	423	422	441	399	416	401	441	461	424	428	475	421	445	409	440	440	445	438	413	439	452	441	433	438	466	422	425	418	415	414	437	466	439	451	430	435	443	417	463	395	399	431	410	403	412	426	452	434	424	428	421	450	426	431	384	452	412	423	409	428	475	452	424	479	436	434	420	445	445	449	450	424	395	463	431	419	404	462	410	415	416	428	445	453	423	439	475	445	423	422	424	458	401	426	446	475	406	427	443	437	415	453	451	424	436	435	425	429	419	423	414	428	401	441	453	408	441	486	428	413	466	431	392	455	411	438	421	414	416	433	464	434	402	430	458	410	449	470	478	444	421	412	435	461	442	430	474	429	378	437	420	442	416	438	441	419	448	414	415	467	443	435	401	429	446	453	432	425	414	426	411	455	429	486	426	438	402	437	462	425	401	405	417	443	398	428	443	436	417	443	422	456	394	440	454	457	461	439	443	448	422	414	483	451	425	409	421	441	458	424	448	409	433	474	428	432	400	458	400	432	412	446	420	441	417	465	421	429	452	474	452	435	474	419	432	428	443	467	427	444	441	441	453	433	457	480	469	417	436	415	439	416	433	457	408	423	419	441	455	414	400	438	429	444	432	473	460	412	427	427	438	417	405	437	401	426	412	446	408	443	436	429	446	467	485	430	450	431	430	417	436	424	432	460	464	439	443	432	408	436	446	459	427	408	434	381	427	417	442	421	437	405	439	434	426	433	446	454	461	462	430	439	429	465	398	435	430	433	461	448	424	429	427	430	392	389	389	428	429	408	460	433	414	444	438	449	441	452	455	426	422	428	435	411	428	428	422	435	424	433	445	456	413	433	442	441	444	428	461	422	447	455	442	444	436	436	412	422	429	415	421	439	446	433	465	404	394	419	443	473	421	420	394	439	398	434	435	416	442	464	470	430	428	427	415	421	445	426	456	442	418	433	427	447	456	431	420	390	412	472	409	413	426	430	464	450	447	418	445	450	427	412	427	430	427	430	412	422	403	451	432	441	421	436	459	410	429	414	419	423	479	455	410	447	407	401	418	452	454	426	433	438	377	470	418	435	421	427	429	452	439	441	433	413	387	439	451	409	428	437	454	440	446	434	439	426	414	417	441	428	414	425	451	438	441	458	412	432	450	420	412	415	402	456	427	449	457	472	399	438	451	413	478	428	443	448	421	450	437	374	451	434	431	444	448	426	431	453	412	433	427	402	413	465	416	423	420	426	451	423	401	461	408	407	455	423	435	406	436	411	439	449	412	403	443	459	420	470	468	497	429	422	466	451	443	449	460	449	427	397	453	454	441	424	454	445	401	456	430	432	437	438	441	449	364	432	452	442	456	439	442	440	425	442	443	428	454	450	442	428	399	428	433	430	408	410	441	441	420	413	419	435	405	426	442	427	445	447	416	444	410	431	490	444	440	445	402	460	444	388	434	410	445	466	451	439	441	421	450	426	444	411	427	458	468	413	424	456	386	443	435	441	443	423	435	452	429	420	448	428	414	423	426	404	428	439	431	400	423	448	455	442	418	410	407	445	438	439	417	413	413	449	452	463	439	410	434	439	395	396	457	475	454	379	441	464	427	451	440	421	444	471	442	408	439	425	421	433	427	454	451	442	433	420	373	450	439	440	436	393	449	447	458	441	403	429	419	417	430	457	439	412	423	433	440	414	463	432	421	481	444	402	435	431	423	458	421	411	449	416	440	434	438	431	447	437	404	390	452	418	400	494	391	428	437	443	459	436	443	421	456	418	416	419	447	407	416	416	438	424	424	455	421	416	424	400	425	445	443	401	420	430	417	431	412	444	420	451	440	434	450	442	439	454	454	463	443	467	443	404	418	472	403	431	402	406	422	425	418	446	442	437	468	449	431	445	441	447	402	426	413	449	437	430	437	458	421	417	415	426	411	431	410	402	398	434	445	440	433	423	416	437	460	410	465	449	431	438	442	427	407	447	391	390	465	447	424	394	425	442	417	407	422	446	457	442	436	433	420	425	429	420	393	409	407	436	414	414	434	410	394	468	457	457	453	454	436	471	467	436	436	417	442	424	447	432	424	396	414	415	438	414	488	430	438	401	431	412	392	408	458	455	427	458	491	397	407	428	408	453	401	431	436	440	458	433	412	420	429	397	441	459	443	464	433	443	464	448	413	434	369	425	437	481	429	435	478	425	429	430	419	442	447	460	405
49418	13409	1658	1012	764	581	516	464	430	399	400	363	344	360	353	353	341	382	301	380	308	336	318	362	329	313	326	320	336	347	272	324	319	323	313	296	289	330	274	319	294	328	300	306	343	310	319	286	302	306	320	330	290	285	329	314	290	302	333	303	265	322	364	315	320	307	305	295	313	306	310	284	323	316	306	312	256	301	315	319	312	288	288	356	316	294	301	310	301	319	308	316	312	311	284	305	324	320	335	332	323	323	351	327	321	291	302	288	306	303	290	336	307	323	278	282	276	340	269	309	298	330	319	314	303	311	302	342	330	299	324	306	309	313	299	296	329	306	322	327	317	314	334	300	300	318	312	313	305	312	325	315	299	356	304	323	286	308	317	337	331	289	319	313	299	335	324	352	296	305	321	317	322	297	319	301	325	315	313	326	287	315	342	322	295	296	341	312	324	298	291	271	318	308	317	269	317	324	318	302	344	330	295	327	325	305	306	303	294	320	293	324	332	296	328	295	286	317	332	280	322	342	334	321	303	298	296	331	317	325	314	308	333	291	289	274	303	326	348	290	297	315	354	318	335	305	275	291	337	303	348	311	305	308	303	272	281	287	335	310	339	296	300	340	266	319	304	318	287	303	303	332	305	284	291	307	324	335	326	286	317	335	291	336	331	334	290	299	308	289	323	334	315	297	307	325	323	325	335	299	302	294	321	285	305	311	294	327	311	336	325	329	329	313	290	292	312	283	300	271	347	303	317	313	293	309	304	277	320	317	322	309	318	346	334	315	303	345	309	315	313	329	324	314	330	301	300	326	305	317	302	305	308	337	306	313	320	335	322	276	288	325	352	318	353	308	322	315	307	330	319	260	311	307	327	321	336	330	326	283	306	316	303	322	282	306	319	307	316	323	307	285	343	364	319	297	294	310	322	313	317	346	329	332	278	318	317	276	290	299	310	313	344	315	283	302	335	304	311	278	294	320	314	280	342	285	307	325	310	296	274	310	303	281	334	342	273	281	331	292	289	344	324	369	324	335	335	300	343	286	327	301	305	301	297	298	326	284	306	307	307	336	294	284	314	334	298	323	329	307	282	295	325	329	338	299	336	327	289	280	317	320	316	321	326	306	324	301	324	298	293	323	328	292	340	292	325	309	319	272	323	287	327	332	308	312	312	293	296	326	317	310	320	290	301	365	330	315	311	285	302	328	310	307	287	324	308	298	320	304	278	358	331	335	315	322	325	308	307	302	310	314	306	300	288	310	298	329	296	300	324	329	301	299	325	310	323	317	331	357	291	324	325	324	318	300	323	308	296	325	321	352	297	333	319	335	326	316	305	315	300	298	344	284	315	299	308	302	302	316	333	328	306	305	322	320	299	325	325	318	296	279	327	328	332	315	328	323	313	320	338	331	306	308	340	313	331	315	342	287	333	291	319	291	312	289	284	293	301	352	326	291	305	302	329	316	305	324	335	315	331	285	287	323	299	319	310	337	311	320	287	301	300	338	313	305	314	289	341	289	305	297	288	290	300	284	346	333	300	299	299	348	289	320	317	314	317	338	323	298	321	330	330	263	295	300	295	287	272	302	283	331	315	300	334	332	352	294	285	312	302	321	296	325	332	267	334	302	293	354	285	319	295	302	329	299	327	312	294	307	295	315	320	319	303	298	313	322	330	319	324	323	302	281	300	334	340	295	302	282	312	302	301	303	314	311	325	319	306	299	297	315	311	309	305	308	293	325	308	304	332	323	308	280	313	329	355	321	302	293	308	332	314	320	324	324	305	310	289	332	275	306	336	318	294	271	318	300	301	274	312	321	321	338	328	284	301	300	285	319	355	324	344	348	343	298	293	314	306	297	321	273	325	285	314	316	321	280	346	322	311	302	290	339	292	274	288	327	333	315	324	315	290	318	314	317	341	302	318	309	311	288	328	317	333	295	286	299	292	306	296	328	298	333	333	317	298	312	303	320	293	300	308	304	282	313	344	309	331	291	307	321	332	315	320	320	321	306	285	313	319	332	313	327	303	320	284	281	338	288	295	295	291	303	299	324	318	297	331	348	325	310	330	304	337	296	338	319	286	315	320	307	291	309	311	310	334	279	351	314	323	312	305	264	294	312	338	322	319	330	304	314	287	279	317	314	300	270	302	297	305	325	301	339	311	314	310	301	305	297	354	285	293	301	339	293	320	310	301	299	314	331	349	325	300	300	289	292	304	317	325	305	289	296	314	299	293	315	268	310	293	304	339	318	307	326	329	331	294	323	312	318	314	336	337	302	317	284	323	333	295	356	297	312	322	312	323	310	299	291	281	284	319	309	350	295	318	351	318	324	319	282	307	323	317	288	290	330	315	323	287	296	290	307	313	301	312	306	319	292	329	284	295	291	306	316	301	331	338	353	331	259	299	314	291	316	337	314	331	305	324	349	310	336	308	292	311	315	288	301	283	318	315	298	309	317	286	285	284	316	297	303	304	291	322	295	327	310	311	325	314	295	287	315	307	316	313	316	299	302	328	316	327	291	293	290	329	312	321	325	302	297	285	326	308	276	301	336	336	302	314	273	348	310	314	287	332	305	296	284	316	316	287	317	336	323	304	319	311	299	326	317	353	287	342	355	305	300	324	323	331	316	329	291	300	304	284	299	285	293	296	328	300	301	293	308	302	308	300	293	339	298	303	293	296	294	339	289	340	314	319	328	280	296	341	336	265	340	335	327	315	355	328	298	315	319	299	309	304	303	323	329	286	293	309	303	290	316	299	345	312	293	316	300	306	294	316	319	294	327	317	328	299	326	323	307	295	291	337	318	320	342	308	328	299	333	352	292	316	322	286	321	292	287	317	338	299	345	311	357	330	335	312	311	345	322	326	354	339	284	323	333	323	314	296	293	299	322	323	317	321	323	344	294	313	302	320	309	303	298	303	301	318	315	326	327	305	302	307	308	296	300	308	302	322	284	324	313	310	317	329	302	300	344	315	315	313	320	284	271	305	319	324	308	301	316	304	299	333	314	334	291	290	303	344	295	300	298	315	307	293	328	289	347	317	329	274	334	307	310	304	308	340	280	289	339	303	338	321	307	319	348	303	350	314	306	296	295	314	325	315	292	317	280	287	298	304	315	311	328	313	327	304	297	299	272	317	321	319	335	295	310	305	298	292	316	303	346	279	348	301	323	293	326	296	296	324	325	304	309	297	349	308	299	277	324	308	310	307	318	293	313	322	299	331	293	315	320	286	280	323	330	323	290	301	324	296	322	318	304	351	297	338	331	295	288	267	311	331	318	316	315	332	314	328	305	300	286	294	320	321	349	322	318	319	319	327	315	322	313	274	322	297	308	355	297	340	315	309	315	304	329	354	317	297	281	304	282	306	308	347	306	304	301	318	333	327	276	323	301	308	311	329	304	312	332	333	303	308	312	319	309	294	329	289	317	307	324	330	284	314	293	320	312	286	291	296	340	318	307	327	322	311	345	324	320	320	313	294	306	286	317	342	330	333	330
25634	1443	2481	2956	2586	2217	1871	1676	1538	1397	1292	1289	1124	1081	1082	1076	1053	1015	1015	1036	942	957	1010	962	939	954	867	850	899	847	823	838	867	814	800	838	849	863	896	826	826	855	853	862	781	809	826	808	858	817	791	829	850	819	900	859	819	763	821	772	852	794	788	784	787	773	802	791	775	822	796	776	770	757	832	805	808	781	746	832	808	831	839	790	806	805	771	809	742	756	782	769	847	798	833	822	823	778	811	842	758	794	778	758	773	766	767	797	743	741	825	789	799	772	785	824	773	753	848	780	790	825	799	777	783	843	835	746	859	723	811	804	771	768	796	832	748	809	838	873	745	756	747	779	769	763	785	803	783	798	797	774	753	799	766	756	758	782	788	787	795	710	808	760	800	813	791	806	784	791	752	782	745	813	786	844	791	796	796	822	775	783	776	763	807	790	767	752	767	763	764	804	798	788	797	764	704	822	783	793	793	769	785	759	791	780	738	793	779	836	796	805	760	800	738	765	712	812	803	795	832	769	765	816	757	784	789	823	806	786	782	790	795	758	811	785	743	788	750	804	777	829	776	814	801	808	782	802	776	774	786	794	794	772	793	775	795	812	794	790	783	825	827	771	762	809	765	795	790	753	777	788	754	783	786	848	790	771	803	800	783	829	799	843	791	820	768	811	787	767	746	773	750	793	750	808	831	813	842	805	719	772	838	765	786	739	813	823	808	791	832	797	766	808	806	795	764	865	790	808	807	762	793	759	814	768	811	726	799	770	762	730	798	796	760	788	783	759	812	768	767	801	740	780	777	786	765	787	801	749	773	827	817	821	809	779	802	809	737	791	797	788	763	765	761	771	777	744	792	775	790	735	726	733	765	815	774	836	794	760	757	770	788	811	790	846	827	780	816	834	800	776	814	773	748	746	769	748	775	771	818	819	787	790	798	746	782	823	797	817	822	791	816	765	752	802	787	754	796	791	789	821	761	777	759	847	750	785	744	808	797	768	783	821	747	831	787	796	772	809	753	744	764	764	804	820	802	785	766	816	815	831	790	720	787	798	793	761	780	821	845	742	792	782	793	800	791	787	750	806	848	777	830	767	803	774	758	771	816	787	767	804	780	730	768	755	792	790	769	770	817	790	764	814	779	780	786	819	807	789	802	806	725	776	821	754	799	784	749	783	751	781	739	819	802	799	763	795	731	810	817	775	808	787	873	748	781	762	734	789	773	806	770	716	770	818	756	826	796	825	840	771	824	778	789	792	811	797	834	797	825	768	773	851	829	749	739	789	804	763	754	741	755	807	814	794	754	792	830	771	796	777	805	807	808	822	851	811	774	830	797	791	765	798	766	776	789	758	744	800	751	772	784	794	804	780	802	763	811	796	810	806	817	758	805	799	754	777	770	799	800	767	828	813	768	758	747	830	784	832	810	817	859	794	769	762	752	782	781	818	834	809	749	786	738	746	762	797	780	773	790	767	782	751	826	790	815	773	805	777	798	802	783	796	805	769	791	794	821	813	768	797	774	784	725	766	783	817	791	773	757	777	782	795	780	803	806	776	792	771	834	788	813	791	822	780	784	785	757	754	805	776	763	858	769	778	764	730	783	793	764	749	750	778	789	780	845	762	847	767	811	779	807	804	789	836	772	786	795	758	783	747	851	798	772	793	791	805	780	771	778	827	768	803	783	787	787	793	757	808	800	843	812	816	796	825	818	788	799	762	722	826	828	827	772	795	815	783	729	742	792	764	773	773	826	795	860	776	781	806	815	806	786	835	783	781	826	786	766	775	770	807	819	770	823	749	781	741	771	752	818	788	794	700	785	795	829	793	775	793	801	772	840	821	779	768	747	761	813	732	804	809	817	772	787	819	822	735	784	780	773	818	799	766	815	816	770	733	732	804	743	802	791	846	832	777	842	732	752	772	799	800	796	767	786	739	790	829	739	796	765	777	805	787	793	822	848	771	805	816	776	811	784	790	779	759	839	827	766	815	802	761	764	841	792	799	817	794	809	801	773	842	785	810	836	788	816	775	790	747	792	800	821	785	761	786	776	814	798	787	805	738	801	699	826	771	749	827	715	805	790	787	794	761	778	766	780	757	819	762	757	802	779	750	792	803	811	777	790	768	744	778	786	811	801	791	772	773	754	804	782	777	840	762	819	773	719	781	800	770	798	783	820	765	793	818	792	817	783	842	799	759	783	778	763	785	792	780	824	754	810	803	757	771	806	811	817	795	754	811	796	738	784	773	818	815	811	822	708	858	754	773	820	796	824	772	780	785	806	775	775	767	808	793	795	721	847	798	718	830	806	778	785	812	788	821	790	819	816	855	824	786	808	777	800	833	744	793	804	775	767	738	742	797	809	803	737	786	839	793	791	802	808	740	828	783	806	820	784	783	791	767	785	757	756	749	809	748	789	779	755	768	810	786	788	806	755	789	807	761	767	808	753	767	745	789	828	830	805	788	761	851	805	774	766	739	782	736	801	784	772	810	857	763	799	840	816	751	817	791	781	804	800	767	772	805	761	754	789	779	801	787	775	782	830	775	814	787	796	811	786	828	784	790	812	763	783	803	779	722	784	779	757	788	764	809	755	863	778	807	722	778	800	800	710	773	783	813	793	775	775	788	822	750	771	775	786	761	754	808	756	796	787	766	820	834	739	781	821	769	797	758	766	832	789	732	824	796	799	754	739	760	832	789	756	835	827	797	801	774	795	741	767	780	760	811	853	770	817	796	795	793	746	748	772	823	821	813	779	752	764	825	873	804	768	753	784	810	787	793	803	788	757	807	794	835	803	776	788	767	773	772	773	798	800	796	775	794	709	750	775	783	788	818	755	807	780	752	775	777	818	766	808	786	793	773	788	831	753	763	777	780	778	715	777	781	778	776	832	786	825	784	745	825	778	785	752	788	779	804	792	777	786	840	759	779	739	792	764	743	840	793	791	773	821	802	797	837	801	848	783	838	728	802	810	801	761	778	795	786	784	805	780	782	829	805	845	770	731	805	807	870	827	767	822	797	818	757	780	806	768	778	786	784	768	812	846	760	803	763	768	798	803	814	787	730	758	754	809	816	780	774	807	801	783	823	775	789	806	763	803	759	819	753	842	814	815	827	772	761	837	771	787	785	796	790	774	743	803	846	817	768	766	771	771	754	754	786	814	765	763	751	789	796	787	799	789	811	757	875	806	792	790	800	738	798	800	776	787	788	804	814	787	839	789	787	735	830	834	841	746	864	776	798	814	710	747	788	818	817	768	813	806	784	805	844	829	799	814	833	830	797	780	800	780	795	752	825	796	783	750	752	828	789	825	753	791	798	798	801	749	752	807	782	809	754	715	779	757	769	804	754	781	769	777	795	819	776	813	792	779	788	792	803	788	802	768	821	780	759	753	806	806	799	747	790	727	779	772	817	794	763	782	791	778	764	775	750	746	811	795	767	783	763	817	823	754	800	806	828	748	762	782	786	783	754	783	767	792	760	782	740	796	819	779	825
63806	22045	4328	1929	1386	977	802	746	628	574	532	525	474	512	487	485	461	442	439	431	443	400	428	462	412	405	432	399	418	399	385	410	383	394	407	410	413	418	403	405	382	398	399	403	401	377	410	383	392	382	432	393	407	398	399	418	361	424	394	351	392	383	400	383	394	392	388	398	398	355	379	353	380	384	381	387	342	358	393	382	386	392	435	384	374	347	374	397	413	400	382	401	393	412	384	403	392	395	415	381	385	404	387	397	360	356	409	342	393	382	414	382	396	393	414	410	357	389	385	379	410	388	385	381	356	373	401	373	387	406	350	394	395	428	365	366	378	423	383	400	417	391	446	378	407	369	419	418	415	356	335	369	387	402	383	354	355	358	407	380	436	379	378	343	377	353	419	353	421	379	362	405	397	407	417	406	422	404	386	427	390	378	371	418	419	412	377	375	377	415	409	393	390	371	425	372	382	381	402	396	427	372	383	345	386	378	355	368	374	414	428	383	410	396	408	407	419	406	369	366	364	401	397	413	383	403	374	383	373	406	387	344	431	401	381	408	356	394	388	412	393	395	408	380	358	384	373	394	387	348	387	380	367	388	381	389	381	387	394	360	381	417	398	367	357	408	407	382	389	350	355	421	358	383	359	451	383	376	364	366	359	351	419	362	406	450	401	396	396	405	386	385	362	368	358	370	405	386	389	381	380	377	388	370	400	419	376	397	335	394	395	380	375	377	383	401	369	382	399	405	366	398	422	356	364	370	405	350	382	374	376	420	405	401	359	414	390	363	364	384	387	366	359	367	388	380	400	383	377	404	396	366	357	418	397	394	369	407	350	390	383	357	381	380	390	403	359	425	388	389	416	401	350	423	400	379	401	388	404	382	393	389	351	365	363	374	384	385	379	409	381	376	378	411	369	408	380	330	377	389	396	357	386	397	404	406	354	359	356	411	386	417	382	398	414	417	351	386	381	376	366	397	395	381	398	375	351	346	395	375	366	351	378	357	405	399	396	370	392	413	430	378	355	383	412	349	376	415	443	396	395	377	407	371	399	374	410	412	384	402	417	395	406	382	399	395	377	388	395	369	400	400	404	370	362	405	378	384	346	394	387	426	384	356	409	381	366	378	380	405	398	413	391	404	379	390	375	425	385	392	391	412	380	383	427	387	391	370	366	397	389	405	377	379	369	367	367	365	385	397	378	393	373	380	370	404	393	363	405	387	433	409	373	420	367	411	384	426	359	383	357	417	371	392	384	367	391	414	408	417	403	367	410	336	375	386	427	407	356	340	384	395	406	405	411	389	411	367	400	356	404	415	364	424	391	386	388	373	351	354	381	393	413	411	385	380	375	386	378	361	412	417	406	357	418	415	362	339	399	400	379	374	382	370	388	371	402	379	405	420	373	402	363	394	398	360	398	398	376	312	401	365	385	369	363	361	391	362	406	381	366	410	407	377	345	404	407	389	404	378	373	353	383	410	414	392	396	366	387	366	419	403	396	392	378	389	390	408	394	382	350	407	377	373	405	393	403	433	381	386	357	409	398	380	390	372	361	361	367	406	365	403	396	379	351	364	378	377	402	403	419	369	420	372	398	401	383	395	391	389	374	363	381	410	375	372	397	389	369	366	385	366	384	407	379	372	382	400	346	344	410	388	419	388	396	416	409	404	417	376	367	342	381	409	378	399	381	414	387	403	378	405	378	378	356	352	428	373	404	387	362	392	410	383	397	358	384	380	369	349	368	383	372	358	376	375	384	380	408	372	382	364	406	380	388	363	396	364	381	325	391	396	415	407	362	342	389	375	383	391	393	413	354	411	408	357	361	403	392	364	392	371	416	396	382	385	366	377	393	412	373	399	398	384	396	404	393	399	379	354	393	391	389	386	391	388	362	387	382	374	383	403	380	417	428	413	339	374	352	396	365	394	414	385	383	381	415	408	379	382	394	413	412	371	379	409	399	383	398	381	371	393	424	370	378	374	385	406	374	394	364	379	378	364	370	392	418	333	414	347	400	369	383	404	395	384	393	381	384	389	394	412	380	399	396	378	348	398	394	400	392	374	369	367	379	394	433	406	397	391	394	411	347	393	405	394	396	380	381	393	358	404	407	424	408	392	377	348	399	364	375	381	391	369	351	361	422	406	356	397	384	364	384	417	418	426	405	468	367	398	395	391	370	384	357	394	378	396	412	420	392	376	411	379	367	411	402	395	402	410	344	384	397	386	391	382	420	414	371	392	418	377	416	412	401	386	397	401	400	446	425	385	398	397	394	360	366	370	349	390	376	361	366	394	406	365	356	413	406	408	442	449	383	395	372	400	407	385	405	390	407	376	332	383	385	418	380	389	398	396	408	353	419	350	382	443	384	357	399	423	363	422	374	383	372	385	398	410	384	371	410	376	424	383	357	355	384	357	378	355	371	379	430	365	379	374	407	405	398	358	391	394	356	374	406	393	380	403	357	412	378	377	373	389	377	377	380	393	356	409	405	365	405	373	388	397	359	416	394	410	383	398	411	378	437	344	379	359	403	399	414	423	389	352	344	370	386	409	367	399	406	412	365	406	383	392	366	378	393	362	381	382	380	394	360	411	386	381	411	361	350	375	392	372	374	416	377	354	388	380	350	384	356	392	426	353	414	374	369	387	407	351	409	374	335	401	386	398	360	366	369	410	389	398	392	377	400	399	373	375	388	438	400	395	398	380	354	395	398	429	367	426	381	375	398	429	401	345	389	384	388	369	393	393	354	408	369	389	352	396	341	347	382	377	423	383	379	410	354	429	396	408	377	390	423	370	436	393	391	378	355	379	369	371	392	400	387	412	395	408	390	387	401	400	409	372	387	401	351	408	381	354	364	395	377	389	386	405	359	430	391	356	399	367	380	368	361	379	375	445	390	361	381	373	351	366	429	409	435	379	396	395	373	369	377	428	421	360	405	406	386	398	407	379	389	387	411	407	398	372	408	390	408	378	385	380	365	396	399	383	382	342	378	363	378	393	400	354	403	364	438	379	428	411	361	397	405	422	383	360	381	358	423	383	403	376	360	365	382	399	389	346	400	399	390	368	400	397	382	423	361	364	403	404	422	389	343	391	398	391	379	395	363	410	387	429	345	376	394	415	438	389	421	404	353	374	363	391	386	403	375	363	395	375	402	383	366	401	342	425	380	382	385	385	388	356	370	355	366	332	384	370	387	357	362	381	377	411	367	400	372	376	372	379	359	356	386	399	376	363	342	384	354	383	404	362	402	375	396	393	363	385	396	410	408	357	361	407	375	376	387	386	400	410	385	403	399	365	373	402	425	385	376	407	426	367	348	388	366	378	383	401	369	405	429	360	366	367	411	401	400	400	372	411	401	388	391	408	362	365	375	400	358	414	395	388	412	401	410	386	375	397	403	352	361	408	385	410	390	400	371	411	392	393	402	394	396	369	389	356	403	342	370	352	400	392	386	387	399	402	393	417	426	396	368	394	368	345	373	376	368	347	406	388	355	358
33029	2259	4260	5050	4471	3711	3166	2681	2419	2099	1885	1680	1567	1613	1473	1326	1352	1319	1274	1294	1295	1259	1212	1246	1226	1152	1115	1083	1059	1071	1118	1066	1068	1085	945	1016	965	1051	1031	1037	1027	1041	1014	990	955	1007	965	1033	933	935	1003	975	1027	1006	966	987	936	974	966	952	959	947	966	934	970	885	989	972	935	998	959	953	917	998	934	978	908	942	932	937	982	900	905	910	904	943	904	901	899	884	969	920	913	903	897	928	963	923	962	953	1004	890	911	974	993	958	930	930	901	953	872	879	905	929	947	961	893	875	946	937	946	913	915	940	895	932	901	908	906	944	943	977	886	948	851	972	888	907	936	865	947	930	927	936	904	930	921	918	946	926	936	906	935	954	889	953	965	902	923	933	962	935	990	861	889	887	973	961	970	895	911	952	954	905	933	917	954	940	923	909	918	919	949	936	951	900	885	923	937	911	873	867	900	937	921	932	905	928	924	895	872	921	944	859	945	890	834	900	876	831	927	879	891	921	892	1021	950	917	934	922	969	898	937	897	936	941	865	877	908	930	932	931	877	872	923	904	900	954	890	911	934	947	909	953	919	949	882	935	933	963	929	914	945	865	917	899	945	867	894	935	930	931	927	936	941	974	950	901	880	916	912	923	935	871	912	971	906	889	927	971	910	883	954	920	869	935	918	893	851	964	934	913	920	874	965	938	915	898	901	942	906	934	966	857	954	931	929	883	940	891	903	942	938	921	987	894	975	916	909	933	919	903	996	893	936	907	884	922	864	907	897	939	903	926	834	928	931	876	931	937	922	932	934	955	904	898	894	898	915	935	944	931	878	885	927	942	901	912	915	857	921	970	905	979	970	1007	909	953	933	905	908	974	913	888	906	943	968	874	924	907	891	913	922	918	936	927	923	896	924	920	944	935	912	909	925	895	927	907	937	885	977	960	946	986	905	932	906	886	892	915	880	893	923	898	992	933	879	934	936	961	888	946	951	889	940	968	886	953	880	947	887	901	908	953	916	884	880	949	918	901	928	965	939	894	918	930	948	900	944	933	900	896	902	887	973	862	906	912	928	929	910	917	927	880	950	926	892	865	945	913	948	898	881	904	870	920	893	944	892	902	845	961	902	924	957	914	898	870	856	925	897	904	901	917	886	896	905	901	946	964	938	925	910	981	938	903	911	917	950	942	882	944	916	939	937	1011	924	928	961	918	983	946	943	915	940	881	910	909	907	907	939	933	899	896	917	930	915	943	976	868	948	914	910	913	922	930	931	968	899	906	893	907	923	875	868	964	967	940	964	927	966	932	929	906	950	947	981	942	902	961	883	935	946	904	1014	945	911	958	931	920	959	956	958	948	954	859	893	940	1011	950	936	947	916	910	896	966	907	958	915	916	922	947	966	922	888	960	920	951	903	989	891	906	884	870	944	920	886	944	946	937	892	888	891	912	944	949	969	940	909	935	936	926	901	899	918	953	906	955	928	938	834	937	891	971	946	858	971	913	901	916	914	911	848	926	887	868	876	874	905	953	892	880	901	886	902	905	945	944	875	935	896	892	908	992	926	844	871	922	929	924	901	979	918	930	933	958	931	883	836	918	984	966	971	952	912	905	970	913	958	915	937	937	910	921	931	986	941	896	914	867	874	980	918	914	913	891	928	959	889	900	968	931	873	910	939	867	930	969	894	900	982	918	948	970	929	920	940	944	893	907	897	976	891	913	880	966	947	918	946	854	945	962	957	939	967	883	994	913	912	954	932	934	918	892	932	912	930	919	908	927	877	927	909	951	855	931	919	941	912	890	927	976	946	928	928	892	885	951	970	911	871	908	897	907	937	904	942	951	941	955	897	942	909	890	946	898	935	913	921	933	865	869	891	894	915	961	939	900	918	896	944	945	925	914	925	881	939	872	860	950	939	950	916	902	893	937	970	880	940	887	934	915	943	933	872	922	894	928	946	916	959	924	942	910	971	939	865	897	944	912	968	971	872	908	925	889	912	898	907	947	1014	896	927	849	873	867	905	865	947	903	944	885	896	858	972	945	928	928	884	948	940	924	931	903	969	901	963	956	941	915	947	910	904	888	881	884	906	932	959	995	920	916	891	880	953	886	871	877	940	923	905	920	898	928	913	917	965	1003	911	870	911	938	922	906	895	910	891	963	888	916	885	971	953	940	960	924	953	969	927	890	933	969	893	913	888	883	931	980	897	966	960	924	911	918	902	880	871	845	929	917	908	872	972	931	910	951	927	914	897	921	931	952	921	883	875	896	906	939	945	922	940	930	908	951	852	928	926	979	894	933	947	931	917	942	888	909	976	927	927	874	862	879	922	932	888	922	926	928	898	846	892	900	901	918	961	964	967	952	886	918	915	985	946	955	908	938	920	948	954	913	884	914	873	942	998	952	947	930	945	928	877	920	915	899	914	917	971	921	921	957	869	930	894	946	914	938	939	937	856	902	901	959	933	883	946	895	943	912	897	921	906	884	932	879	919	903	902	894	902	915	899	913	936	915	909	913	984	863	898	923	932	879	875	933	925	918	942	967	827	941	848	961	920	946	939	934	943	855	919	935	913	961	914	943	887	937	994	948	864	957	923	919	900	923	880	923	966	949	950	944	891	913	957	881	947	895	890	968	920	943	907	861	900	902	911	913	902	957	965	962	945	825	931	909	911	924	949	896	913	892	955	892	897	958	917	925	966	896	906	877	914	881	937	904	927	899	975	922	937	892	954	934	917	896	910	910	854	932	926	887	915	877	936	941	945	909	889	932	903	963	928	946	947	899	926	948	965	907	920	954	916	939	933	926	874	953	946	932	921	976	916	895	908	927	895	874	942	935	908	892	914	887	929	868	890	934	923	929	971	875	874	960	940	925	880	920	972	910	940	960	915	971	880	920	971	928	882	973	923	889	949	903	938	977	884	984	907	906	927	907	910	940	905	909	996	907	950	866	894	950	885	865	909	920	906	915	963	922	933	916	916	952	925	928	909	956	896	889	904	945	961	940	883	981	892	889	895	953	932	931	936	900	894	921	968	961	896	876	945	924	919	909	942	956	952	916	950	940	893	907	909	886	956	939	902	893	960	926	952	894	851	882	851	889	900	841	937	935	918	935	869	913	934	929	889	854	899	880	896	906	908	905	922	936	928	912	924	909	941	917	891	897	933	905	882	870	1044	915	892	912	895	930	890	881	919	878	929	915	922	894	878	926	886	906	965	935	914	926	912	913	920	875	933	897	938	941	862	870	870	894	936	907	923	929	933	901	873	936	924	928	948	919	937	918	907	910	889	1014	927	966	943	895	935	949	942	953	907	944	883	917	903	870	941	900	880	955	918	938	927	923	846	936	900	943	952	930	908	853	922	946	963	906	958	955	936	972	916	886	904	951	948	1000	937	907	920	928	904	898	921	931	944	902	907	940	879	906	871	981	918	907	909	887	993	887	929	942	876	894	984	927	870	918	931	886	929	882	926	906	949	937	918	878	913	882	998	900	917	976	882	894	921	904	918	918	946	907
5474	261	175	171	147	146	155	155	151	148	145	151	143	147	134	135	133	138	155	137	143	161	142	140	145	157	146	143	139	132	143	137	138	137	135	146	156	162	151	155	120	145	127	161	151	122	148	151	149	159	166	162	163	126	138	145	141	156	140	131	132	146	141	123	145	144	155	147	139	123	168	131	146	137	145	155	164	164	133	124	143	119	157	146	156	161	135	133	148	123	138	132	144	155	143	145	133	142	127	157	132	148	148	135	150	146	137	170	151	134	124	148	127	149	146	153	124	141	149	130	140	159	136	146	119	121	141	121	157	136	153	154	150	124	152	152	126	141	137	138	125	131	130	158	126	136	130	130	140	149	136	160	133	138	142	138	141	155	141	149	125	145	137	140	137	149	131	131	142	145	161	152	143	137	164	127	162	135	157	117	142	161	134	140	151	126	144	165	144	150	131	146	141	157	125	141	130	138	147	156	125	151	133	145	138	147	140	150	144	145	138	138	131	147	129	119	127	118	125	142	137	158	139	125	138	124	140	134	138	131	132	165	140	144	126	145	122	137	130	166	133	134	140	138	129	136	143	115	137	122	149	162	131	154	159	156	132	164	148	146	143	134	144	130	146	144	157	146	148	143	131	135	159	152	129	160	144	140	134	140	119	103	149	153	139	133	130	154	158	171	162	135	120	142	139	123	140	136	152	149	160	136	165	138	128	157	153	158	143	163	136	142	138	144	130	132	134	127	151	150	172	168	125	112	161	141	147	137	139	125	165	136	139	169	172	140	153	139	132	156	137	155	141	146	148	146	129	139	162	150	129	137	139	124	164	147	146	154	135	143	130	133	156	131	127	123	125	142	152	147	136	133	141	131	140	154	126	131	177	148	182	153	128	139	124	117	120	168	144	154	125	135	132	115	130	155	159	127	135	140	157	140	127	145	142	151	149	111	136	136	132	159	128	139	147	138	167	159	135	156	125	154	155	135	140	127	131	144	141	149	157	147	162	149	143	129	159	147	135	138	144	139	126	131	151	156	137	135	130	148	138	156	142	126	129	144	133	162	137	138	132	154	131	153	134	149	133	135	143	139	142	149	137	134	114	129	143	158	144	141	137	147	160	158	151	131	138	154	150	155	153	153	135	123	135	151	137	119	135	160	139	149	123	136	149	138	134	142	133	138	130	155	129	144	127	126	163	149	144	120	150	121	116	160	131	138	131	123	138	141	131	164	123	158	135	166	137	139	127	145	132	140	124	182	149	148	130	142	150	132	161	127	144	140	162	152	149	130	132	153	153	147	136	134	144	150	134	136	159	168	115	147	127	146	140	153	170	172	115	138	120	145	142	139	156	135	136	142	124	156	147	139	137	136	131	147	131	138	155	137	140	152	122	140	153	154	140	156	132	134	144	149	152	134	134	128	127	144	146	128	143	137	167	148	126	111	135	154	150	136	158	139	149	135	162	147	144	153	147	151	143	137	126	135	150	162	139	148	138	146	131	132	154	135	153	112	124	154	169	145	126	164	135	163	127	152	153	141	140	146	156	138	133	134	148	159	137	134	133	146	142	135	122	143	155	160	153	146	130	142	133	136	153	103	145	135	155	149	152	164	129	113	122	138	163	157	130	151	142	159	135	151	153	147	146	144	132	140	147	134	138	137	157	145	118	151	158	172	161	136	152	153	144	132	150	120	147	152	120	143	131	131	144	141	143	176	160	138	153	155	127	131	140	176	134	128	158	136	129	134	128	146	131	140	148	159	160	137	150	132	117	146	96	117	129	137	134	150	142	133	153	138	144	130	156	138	129	124	155	132	155	141	143	160	147	121	172	152	127	155	165	144	128	153	152	139	133	140	166	184	157	138	141	147	129	156	147	155	131	116	143	150	123	137	130	149	147	145	117	132	138	131	132	138	129	146	151	137	140	152	131	142	161	123	144	149	162	142	155	131	125	126	142	130	141	148	129	118	142	176	144	145	154	136	137	139	130	145	143	123	128	136	137	120	142	147	147	142	146	131	140	134	127	145	160	145	154	133	146	154	152	158	149	148	141	148	147	145	136	138	133	159	130	127	143	147	154	130	135	127	147	128	128	156	125	135	129	139	131	148	149	136	149	132	149	125	140	147	143	151	130	140	126	132	142	137	152	133	147	144	140	134	115	124	118	122	125	148	161	148	144	160	127	143	138	152	138	145	141	119	147	155	134	131	145	122	129	99	158	146	157	136	133	150	127	127	150	141	149	148	144	133	126	150	146	130	123	162	136	130	141	144	142	140	156	147	140	151	148	146	121	123	143	136	139	164	138	149	149	136	149	158	116	125	148	126	131	139	118	132	143	132	120	137	145	139	164	143	147	133	137	156	140	132	125	133	155	144	117	127	138	143	145	155	131	140	151	115	140	144	119	172	143	131	152	146	150	147	135	160	137	152	149	144	132	154	113	141	141	134	157	147	129	137	126	146	139	147	142	129	151	134	150	149	147	145	137	143	132	149	126	144	148	158	143	136	149	146	119	167	132	143	126	149	133	158	139	142	154	138	134	147	153	140	150	152	159	128	136	148	148	139	151	133	150	146	149	138	137	115	136	121	130	135	161	145	122	121	160	123	129	150	140	156	146	136	141	134	126	140	140	146	142	142	147	126	127	131	154	140	152	147	150	122	131	137	168	146	127	156	147	120	139	140	155	150	139	152	120	156	135	146	141	138	161	138	131	119	141	134	138	149	131	156	159	138	129	140	144	137	151	117	141	154	155	136	134	142	139	142	127	142	138	129	159	153	144	139	132	128	144	148	147	122	116	157	144	127	148	155	112	119	133	142	139	148	144	142	136	127	168	151	128	163	142	139	135	127	134	123	123	159	125	124	141	137	162	118	148	135	138	140	129	144	151	118	135	132	145	148	150	146	148	139	143	172	123	142	153	144	155	141	134	134	114	164	153	138	165	146	160	154	130	128	148	154	154	123	150	143	142	145	137	145	144	133	145	147	155	152	130	146	148	129	125	126	130	133	143	148	143	155	147	142	157	161	130	157	131	141	137	127	142	147	161	143	137	117	133	140	137	137	159	137	165	153	140	150	145	146	136	137	111	128	169	149	147	123	145	118	161	164	142	153	135	153	149	146	144	124	128	148	145	127	123	131	150	138	156	143	134	125	135	152	137	147	151	152	148	129	144	127	143	148	150	139	163	145	149	132	134	155	154	173	156	134	162	121	142	136	129	160	145	158	144	159	122	163	129	154	151	123	148	139	148	148	139	145	127	148	159	135	167	136	124	119	126	171	146	140	137	149	131	147	136	127	141	143	159	136	155	132	148	119	154	161	149	145	143	137	157	171	156	130	132	145	137	145	143	140	136	172	132	147	146	148	130	141	111	122	178	144	148	117	155	133	126	130	154	158	158	138	143	154	128	160	163	131	175	139	130	163	144	154	138	132	136	125	113	127	160	133	147	125	122	140	144	157	155	172	160	128	150	157	166	136	135	128	149	132	153	149	143	135	138	140
5801	458	559	585	511	483	477	437	465	449	440	455	441	432	406	470	411	475	475	433	476	446	468	440	476	463	414	443	442	395	390	450	455	456	447	422	423	473	415	440	425	454	468	444	436	416	434	424	422	454	453	418	432	471	445	426	405	479	462	413	424	409	428	442	466	431	425	410	465	450	424	427	400	395	402	404	443	402	435	408	430	410	412	429	442	423	419	402	458	451	404	424	442	437	404	428	436	452	435	444	435	391	473	408	393	408	456	441	452	443	377	446	406	414	427	475	443	419	408	434	421	418	439	451	420	449	427	440	443	434	436	466	420	404	431	480	412	470	460	444	407	426	413	412	456	469	391	435	418	438	465	438	443	440	474	419	417	434	441	431	464	430	447	428	447	415	424	451	403	438	428	408	413	436	435	456	447	445	431	424	416	447	440	444	434	445	432	426	453	461	410	404	469	430	461	433	387	426	445	444	455	405	437	437	448	472	431	422	448	405	433	411	434	434	427	427	435	426	447	442	452	428	439	445	455	414	440	434	419	434	407	416	468	446	413	437	419	437	457	449	422	458	419	402	447	444	377	444	455	415	412	431	393	400	453	442	432	431	428	431	406	388	417	420	432	411	432	427	423	430	456	461	424	390	414	437	421	451	397	401	431	428	447	427	418	424	412	441	447	414	450	415	458	396	467	439	437	461	441	412	431	408	423	457	455	418	444	455	406	408	421	429	422	434	425	440	413	413	432	411	432	425	439	404	432	437	397	395	415	394	434	416	420	441	418	410	455	440	412	473	417	433	401	457	436	434	420	460	395	442	463	468	439	402	427	480	434	431	467	395	466	449	439	426	449	396	471	455	427	473	462	423	422	427	427	415	447	458	464	447	456	428	434	456	470	386	418	402	415	406	414	488	423	422	459	414	444	422	431	420	414	413	405	416	446	411	467	413	409	423	433	466	451	441	423	430	457	412	427	397	430	397	447	438	462	449	409	413	413	409	424	427	420	425	409	442	467	421	430	446	427	443	456	438	426	423	392	437	457	438	449	451	434	423	423	456	432	464	473	393	420	466	420	439	401	432	411	450	437	423	446	448	409	449	428	382	405	417	442	402	386	430	423	428	438	462	411	436	448	416	419	414	431	429	457	411	469	423	407	430	429	392	435	419	444	451	442	399	463	451	420	420	411	411	454	421	406	393	423	387	421	449	416	401	431	408	437	458	418	430	439	446	450	420	450	397	471	418	451	429	417	419	460	437	429	436	421	433	432	443	404	434	427	441	426	437	481	392	421	434	444	398	409	411	442	460	424	418	428	439	402	420	394	410	455	406	499	435	423	428	415	430	448	397	441	459	437	455	432	426	426	436	417	471	455	453	363	410	476	427	429	445	418	433	428	414	400	475	428	426	417	420	439	423	454	406	418	455	425	444	492	449	410	422	442	461	411	429	447	376	409	456	428	427	419	483	453	419	449	449	394	426	422	408	435	418	454	455	432	446	469	409	435	411	441	423	409	433	422	462	451	401	429	478	474	454	445	449	432	440	410	444	413	431	417	404	440	430	410	422	456	448	407	423	433	435	415	441	439	419	432	445	444	447	415	447	408	400	439	452	411	419	433	434	428	395	450	458	422	441	449	442	432	419	395	415	400	459	434	429	413	452	439	416	420	445	427	411	437	456	451	472	430	435	430	421	468	427	419	438	443	423	421	403	425	429	447	471	404	412	424	413	417	412	394	431	455	421	427	412	424	414	437	447	413	458	445	436	453	436	430	447	418	399	464	460	399	424	451	407	450	428	405	423	405	446	451	449	425	450	420	383	463	408	392	431	414	425	438	445	432	399	438	442	458	425	429	406	447	425	429	398	463	428	433	427	403	403	383	414	411	420	440	453	397	427	422	421	440	425	414	422	418	379	438	452	451	465	442	453	456	407	466	419	406	449	418	431	455	452	426	448	446	431	434	436	431	434	448	410	415	416	415	419	425	415	403	430	434	393	403	446	426	431	436	466	447	404	425	454	418	426	448	384	450	376	439	429	465	435	444	435	425	383	439	402	459	425	421	422	430	464	414	430	408	411	441	430	419	405	415	446	434	432	425	425	407	426	476	456	438	392	435	432	449	427	412	441	479	422	475	488	429	424	413	459	412	429	440	420	429	437	425	422	413	427	398	450	425	432	464	423	410	406	438	455	431	437	462	400	401	436	440	440	479	419	453	453	403	419	424	419	392	413	444	463	420	416	448	397	449	444	435	431	434	396	387	433	412	421	451	447	431	397	441	439	438	443	405	451	441	454	424	394	415	403	449	419	431	436	408	431	436	395	450	427	475	417	410	460	410	402	418	421	392	440	430	425	466	438	431	433	442	440	439	429	461	430	448	435	399	434	411	400	399	427	452	398	432	431	408	445	419	425	437	437	447	427	410	399	405	433	458	418	434	435	454	469	463	415	426	405	400	419	413	442	428	448	416	464	420	434	386	437	392	452	431	434	404	447	418	441	457	467	426	437	444	413	396	439	428	439	417	409	418	455	432	450	444	434	407	415	453	436	422	462	429	446	449	395	413	405	438	430	444	442	440	416	418	432	430	405	456	466	430	446	423	423	384	446	414	422	436	412	393	405	410	428	435	446	404	439	432	409	424	457	415	392	409	482	414	384	449	402	442	432	462	420	432	426	391	385	420	448	433	423	443	407	406	441	406	436	386	403	434	443	415	437	401	444	446	421	403	405	443	451	410	446	433	430	447	412	417	407	449	443	482	458	441	402	448	454	449	411	445	460	471	411	459	408	408	459	461	427	416	420	467	395	373	434	424	421	421	470	421	446	454	436	427	432	452	466	431	401	422	450	416	410	460	442	427	407	441	407	419	487	475	435	390	428	443	399	399	409	428	422	462	401	442	459	409	439	443	438	410	425	427	418	427	423	437	435	436	424	444	400	419	413	454	415	426	403	448	438	428	376	418	429	439	405	443	425	453	424	412	431	430	421	444	440	413	418	424	421	424	417	438	449	456	408	482	450	409	429	428	444	453	420	448	441	422	406	437	465	416	420	439	442	444	438	423	403	424	451	415	422	437	441	411	452	431	417	446	456	402	435	429	411	453	416	417	419	446	417	456	431	437	420	417	453	439	404	423	431	407	429	434	413	413	433	440	421	451	396	411	454	447	413	467	423	438	421	478	417	416	433	434	392	422	426	409	455	436	425	422	440	425	469	457	398	452	384	430	426	428	470	409	455	455	455	452	418	463	411	417	416	448	455	401	456	425	421	464	423	439	451	420	402	425	437	471	440	379	426	399	437	441	401	423	427	438	406	439	422	406	426	443	387	421	437	430	462	445	437	454	434	431	451	409	454	439	481	458	459	438	398	418	456	453	451	422	416	444	449	493	432	430	448	446	427	409	447	456	427	444	464	451	407	418	428	422	454	478	436	413	443	446	430	419	421	397	422	413	402	421	437	401	424	450	407	445	440	449	417	407	434	410	428	425	456	409	455	420	435	421	449
48529	12455	1631	1008	749	581	493	430	413	371	381	326	323	375	349	370	328	323	327	352	333	323	337	358	327	315	317	318	289	315	294	323	341	275	311	320	321	330	315	319	296	319	304	323	321	276	296	308	306	304	304	310	289	293	295	311	330	342	322	283	300	309	319	319	278	315	307	298	312	312	320	319	305	294	303	316	307	312	313	335	306	313	302	290	321	299	288	293	290	282	296	331	329	287	309	300	285	298	305	308	332	286	302	316	323	320	313	285	299	323	282	304	274	318	319	328	315	297	346	317	290	309	333	299	304	313	315	282	274	333	303	283	289	303	313	336	318	294	297	294	304	337	333	316	321	281	296	293	295	346	294	287	319	313	291	332	315	309	301	285	291	320	306	323	306	283	316	327	307	298	297	313	268	306	363	322	348	324	301	328	296	276	334	327	327	315	273	292	322	343	318	303	343	303	330	319	319	305	315	317	321	308	290	296	309	307	297	315	283	340	318	291	332	319	327	269	292	298	299	327	313	302	279	324	311	301	301	275	303	347	320	326	317	283	334	293	282	299	294	302	327	305	316	319	305	331	319	287	306	320	311	323	307	308	301	289	309	300	308	307	326	319	275	301	319	308	327	335	350	307	310	358	299	277	294	335	286	318	354	340	330	319	311	324	324	320	302	307	310	318	319	290	309	283	333	301	304	289	288	311	314	326	306	297	332	343	322	311	301	309	325	303	312	303	317	310	319	299	307	311	294	310	314	302	290	319	297	284	302	317	334	329	314	296	265	340	307	297	290	277	313	323	362	318	305	270	294	329	284	321	311	321	297	335	316	288	314	303	316	285	275	329	309	333	288	282	305	312	331	301	287	340	317	292	291	294	331	269	295	291	317	345	328	287	358	314	300	303	320	318	285	282	322	268	303	303	315	301	300	303	292	295	299	314	298	311	297	339	283	307	295	301	295	276	340	310	271	307	306	290	308	304	327	324	289	328	329	296	278	306	276	300	296	321	304	327	350	310	305	306	330	284	330	317	321	315	311	288	302	339	316	303	295	324	336	307	293	319	317	313	324	283	305	320	315	329	312	349	302	241	256	316	310	312	313	279	330	296	282	320	314	339	313	287	302	287	302	292	305	317	332	294	297	318	317	316	309	349	315	280	268	323	320	335	316	296	327	311	315	312	305	330	316	341	298	273	320	278	292	286	307	306	313	304	315	303	278	320	298	307	315	318	343	326	309	275	289	287	319	270	309	275	334	322	291	324	308	313	280	315	280	338	304	295	328	285	304	284	304	299	338	325	321	317	312	331	330	310	322	316	348	298	300	304	287	273	312	291	290	303	300	316	274	307	317	301	356	285	324	308	313	307	319	299	327	279	325	305	294	318	351	333	303	306	287	325	298	357	297	311	304	301	298	333	330	317	326	278	313	291	302	326	296	327	283	316	327	292	299	298	353	304	297	347	329	333	333	283	328	304	304	333	305	320	325	328	298	318	337	301	315	293	303	310	324	296	311	314	315	301	274	300	301	312	345	304	312	294	366	341	295	304	293	295	334	274	298	277	329	300	325	292	330	323	315	299	307	309	333	311	314	305	303	318	326	310	315	345	327	340	316	314	325	310	291	341	310	326	361	314	288	306	337	311	285	315	291	299	292	279	285	269	318	311	292	315	347	333	318	302	319	298	305	312	297	315	325	321	293	310	289	295	298	285	302	349	296	328	312	319	319	303	299	319	283	283	313	320	297	308	287	294	306	295	285	316	319	313	287	305	334	309	290	313	318	303	322	302	314	297	285	273	368	280	318	257	339	275	318	340	317	292	279	278	309	312	268	301	317	323	297	320	303	302	318	312	295	280	296	294	323	317	291	281	299	321	308	282	282	325	305	272	299	290	286	302	309	312	295	300	300	323	299	307	298	275	309	307	295	322	329	297	306	287	332	318	298	312	318	339	321	360	322	300	324	317	327	301	326	316	326	304	321	274	300	281	303	322	318	305	313	286	291	363	304	291	320	335	318	310	313	312	317	297	291	276	289	334	270	309	332	296	317	278	292	305	314	321	325	317	315	311	341	308	332	301	322	300	316	318	329	326	311	297	335	300	304	321	309	303	325	283	282	305	297	325	319	313	303	317	331	337	297	307	319	296	371	342	317	321	267	328	335	295	305	339	313	331	342	323	285	333	308	334	329	312	313	303	317	287	295	300	299	295	292	290	298	324	291	303	305	333	288	318	297	306	304	317	309	345	340	321	333	349	313	299	287	274	318	334	285	305	269	332	284	307	302	286	324	306	305	316	303	299	324	299	309	311	298	320	306	344	320	306	323	333	327	309	299	302	317	345	311	289	308	292	311	295	292	303	304	323	345	317	319	328	284	334	305	314	290	302	284	308	323	299	299	303	314	310	288	341	319	336	341	307	314	321	313	307	298	297	291	299	311	321	302	322	342	315	301	320	314	301	299	345	295	286	284	330	291	302	329	304	288	278	324	298	306	332	291	304	323	289	302	303	289	311	305	309	312	278	312	333	293	313	281	300	297	289	315	334	329	303	302	302	296	305	311	354	313	318	322	306	313	311	294	321	319	298	326	270	303	293	286	310	283	325	307	320	280	303	290	293	313	291	307	275	319	301	342	301	298	289	304	307	318	293	308	294	337	305	313	314	336	336	307	290	323	315	325	277	307	304	275	276	300	307	285	328	321	290	299	306	289	288	316	290	324	280	283	313	302	313	345	291	342	284	296	325	312	290	322	320	359	322	334	323	339	315	300	322	298	306	306	298	296	288	314	291	307	309	288	287	318	313	316	328	290	275	332	314	294	316	315	326	304	312	333	293	277	293	275	298	302	291	292	310	346	312	317	286	297	322	289	294	321	307	315	332	283	285	307	297	304	300	309	311	322	336	319	280	309	298	300	339	350	285	319	316	304	309	278	302	320	326	305	329	314	309	318	309	356	291	314	305	306	325	315	312	309	325	336	295	329	288	310	300	312	290	312	280	299	315	303	298	309	278	304	324	316	318	343	302	295	332	344	276	291	299	325	315	312	288	335	298	315	287	309	323	319	339	336	288	302	284	318	328	318	311	296	286	328	326	310	267	318	318	318	302	329	300	303	344	293	289	299	322	352	312	350	315	286	300	350	334	328	325	306	308	335	302	301	301	334	300	274	318	304	289	299	326	286	305	310	329	303	296	303	300	298	287	339	329	282	303	316	295	345	273	297	340	307	301	313	269	330	330	328	313	323	316	306	276	307	296	310	301	321	298	351	292	293	313	306	332	287	275	315	336	292	311	352	317	285	347	315	298	304	335	313	306	329	313	330	287	306	294	291	305	314	308	297	300	297	319	337	316	322	320	325	318	306	335	275	286	316	330	301	343	343	297	303	293	326	301	324	315	324	318	309	340	312	295	294	287	278	313	300	309	298	284	286	290	331	320	314	289	289	337	342	304	330	299	323	322	328	299	308	313	307	292	288	297	313	309	334	298	296	342	327	309	306	318	298	311
24412	1429	2530	2825	2570	2193	1850	1657	1516	1361	1311	1205	1179	1062	1069	1049	972	991	972	948	974	996	994	993	905	920	894	886	835	904	908	793	823	782	842	804	861	830	824	836	877	782	830	806	855	795	820	841	764	820	830	795	815	839	848	764	813	766	851	835	833	814	772	776	760	796	800	822	778	829	781	805	753	807	786	809	788	734	814	760	742	758	802	784	833	802	771	808	825	793	814	815	839	734	800	758	824	776	769	836	801	775	783	852	758	816	783	758	791	751	811	753	802	801	783	766	805	805	798	772	776	788	803	792	771	814	772	807	759	797	794	787	763	763	770	792	823	755	809	796	819	826	737	794	773	771	806	719	809	788	801	810	780	779	771	780	774	809	763	797	809	811	787	785	786	778	799	806	824	793	781	764	742	804	821	772	748	822	754	779	828	765	789	762	809	750	802	809	803	767	792	781	773	765	784	790	819	753	822	765	755	789	792	779	778	755	737	753	777	789	737	824	780	827	789	740	720	768	780	793	771	796	711	757	763	790	808	795	798	739	799	751	773	792	764	793	805	820	779	834	778	740	775	791	773	820	772	737	782	806	782	795	804	790	772	792	796	744	792	790	756	807	802	797	763	789	757	780	793	801	791	796	781	742	775	820	815	793	830	779	808	772	794	769	777	769	775	774	819	845	801	844	794	793	709	800	761	781	801	793	766	777	776	785	857	776	815	813	792	828	770	751	760	804	774	746	786	761	759	767	744	713	764	773	747	774	796	775	773	808	763	783	795	817	832	776	818	795	769	849	776	797	823	751	773	753	753	758	807	770	772	840	809	735	832	810	760	773	819	816	735	826	749	773	795	809	805	799	778	762	812	827	807	743	847	823	764	801	755	730	751	734	807	759	771	831	733	776	804	780	778	726	805	812	809	812	790	796	817	747	783	771	826	805	802	768	773	760	756	748	794	816	770	754	769	812	743	731	798	804	813	788	775	798	778	779	753	778	800	799	792	757	826	826	745	802	787	764	791	805	784	755	772	851	762	777	791	795	796	760	767	834	778	799	762	802	826	773	755	814	787	783	779	759	802	763	749	803	802	808	762	782	792	805	831	784	789	790	805	759	804	805	819	786	809	778	837	826	754	764	773	758	814	783	779	813	811	780	797	808	760	791	761	762	797	789	788	798	771	783	772	829	768	775	790	841	798	809	790	776	830	786	721	816	753	820	784	820	760	727	811	784	794	739	781	804	731	787	777	789	789	772	741	761	749	764	766	832	834	782	805	807	773	796	768	788	728	777	771	803	810	805	811	785	800	755	787	771	823	801	803	731	822	746	835	789	744	804	780	795	747	773	793	780	791	771	779	772	816	816	759	778	777	827	752	796	799	756	843	806	732	783	759	820	789	786	743	768	802	790	731	791	772	838	765	800	799	830	775	772	813	838	782	775	757	863	770	780	745	743	813	788	788	744	784	803	796	778	828	817	781	806	781	769	836	745	763	783	755	774	752	811	796	813	751	806	785	795	749	798	813	813	766	766	788	763	803	767	815	754	785	837	787	788	735	778	812	783	786	775	800	747	807	816	726	776	814	758	808	815	806	766	794	793	787	728	757	837	799	789	764	806	800	779	779	777	826	754	797	724	808	748	808	785	798	807	762	761	803	796	765	805	767	818	754	772	766	770	788	792	799	802	731	815	830	803	770	800	790	759	831	823	752	815	733	817	822	759	733	760	813	819	790	775	765	779	794	786	822	831	820	826	834	799	813	792	814	795	750	804	752	809	802	775	762	788	794	830	784	808	816	785	787	792	728	815	783	783	782	788	769	785	781	762	766	779	804	807	806	775	753	769	764	818	788	830	796	803	802	736	746	793	802	786	743	773	796	811	817	826	751	770	738	785	728	761	767	833	756	781	782	776	778	771	799	805	732	762	804	845	741	771	769	816	747	787	764	756	811	764	764	780	805	769	777	749	757	803	769	787	785	803	810	771	816	784	788	749	763	755	764	744	771	840	819	782	805	708	779	786	799	793	778	796	808	765	784	784	777	777	748	787	820	736	807	800	780	766	792	784	716	769	778	815	791	781	761	745	772	798	793	794	793	790	765	795	802	789	787	753	786	753	728	774	759	816	736	700	792	785	816	771	797	795	751	791	769	782	789	788	753	766	736	816	841	770	773	827	780	816	781	764	796	802	755	802	765	825	784	734	775	745	731	773	787	800	765	757	794	791	736	792	765	808	820	783	751	777	754	762	780	819	757	808	751	762	796	782	738	759	858	809	733	817	805	775	777	742	811	864	762	720	798	797	762	755	784	788	789	759	817	755	758	725	762	768	817	788	772	789	744	802	760	807	765	835	785	794	816	770	746	816	810	766	782	797	724	868	737	783	756	779	788	751	798	801	765	812	777	815	799	746	745	782	750	774	793	776	792	740	779	792	766	788	786	791	806	793	726	770	825	793	823	755	804	769	800	776	787	788	808	757	813	817	810	759	803	762	797	801	823	725	768	805	785	779	822	773	771	807	759	775	790	772	759	797	784	757	813	838	780	738	719	803	776	800	785	783	780	725	762	796	820	731	728	774	798	828	844	792	783	781	770	770	820	812	815	824	812	802	836	833	785	744	739	747	746	816	821	830	824	779	802	755	851	772	755	782	782	811	794	772	782	803	758	805	775	770	797	759	802	800	827	800	780	773	740	783	767	757	798	863	799	759	798	765	745	742	775	786	752	751	777	787	829	775	730	768	838	751	731	783	777	773	788	781	810	827	792	783	755	827	728	834	763	809	785	843	832	753	809	772	795	743	792	822	759	757	823	790	798	802	748	796	782	837	719	758	782	800	790	794	818	799	795	743	811	810	757	768	827	831	830	777	776	778	793	795	812	752	775	821	764	781	742	806	793	764	799	775	772	772	778	807	728	779	765	774	822	811	797	790	765	762	814	809	801	734	805	784	804	775	791	835	846	806	792	799	812	792	745	787	770	772	775	758	803	780	825	785	769	740	787	764	810	813	802	790	798	721	778	790	829	789	779	787	811	820	828	759	752	809	812	826	804	755	799	765	797	764	797	820	765	832	813	789	763	776	740	763	800	761	776	762	792	790	778	753	792	821	796	749	808	815	811	812	771	803	786	742	767	783	787	819	796	738	815	798	818	712	795	752	793	774	815	739	783	788	839	758	808	773	766	751	808	766	772	791	779	805	782	789	807	847	836	826	793	783	791	820	816	773	788	760	840	810	797	765	747	805	818	797	748	833	835	816	796	763	776	756	789	785	807	785	780	802	795	770	823	761	770	797	808	773	756	811	780	728	740	800	741	755	786	740	755	776	845	787	805	852	757	789	803	776	757	775	800	766	760	765	825	800	769	788	743	764	795	755	768	794	798	771	803	764	797	809	771	764	785	798	779	762	794	777	814	727	794	831	749	769	805	831	766	774	772	706	852	786	800	729	772	812	819	787	770	777	750	741	801	755	791	802	772	788	770	760	783	787	787	771	760	841	821	801	766	742
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
