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
337034206435	337034206993	337034207543	337034208093	337034208643	337034209193	337034209743	337034210293	337034210843	337034211393	337034211943	337034212493	337034213043	337034213593	337034214143	337034214693	337034215243	337034215793	337034216343	337034216893	337034217443	337034217993	337034218543	337034219093	337034219643	337034220193	337034220743	337034221293	337034221843	337034222393	337034222943	337034223493	337034224043	337034224593	337034225143	337034225693	337034226243	337034226793	337034227343	337034227893	337034228443	337034228993	337034229543	337034230093	337034230643	337034231193	337034231743	337034232293	337034232843	337034233393	337034233943	337034234493	337034235043	337034235593	337034236143	337034236693	337034237243	337034237793	337034238343	337034238893	337034239443	337034239993	337034240543	337034241093	337034241643	337034242193	337034242743	337034243293	337034243843	337034244393	337034244943	337034245493	337034246043	337034246593	337034247143	337034247693	337034248243	337034248793	337034249343	337034249893	337034250443	337034250993	337034251543	337034252093	337034252643	337034253193	337034253743	337034254293	337034254843	337034255393	337034255943	337034256493	337034257043	337034257593	337034258143	337034258693	337034259243	337034259793	337034260343	337034260893	337034261443	337034261993	337034262543	337034263093	337034263643	337034264193	337034264743	337034265293	337034265843	337034266393	337034266943	337034267493	337034268043	337034268593	337034269143	337034269693	337034270243	337034270793	337034271343	337034271893	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
51544	19659	6716	1913	1304	986	815	656	576	544	601	469	463	454	460	402	371	422	390	409	386	404	411	381	344	398	406	380	389	388	363	372	402	394	398	394	404	369	388	408	352	344	330	356	381	390	389	383	393	375	364	393	353	347	378	353	361	357	305	375	396	353	310	357	368	394	385	350	369	329	340	352	339	362	391	374	347	359	331	334	366	352	368	357	325	363	374	339	350	366	342	353	359	351	340	372	354	367	352	387	356	359	343	355	355	362	327	374	358	362	324	351	365	340	373	375	372	341	356	375	350	377	350	353	355	349	345	376	354	374	332	323	373	358	394	366	404	370	367	319	383	331	326	345	338	373	319	365	335	375	388	339	375	350	357	357	377	365	377	341	383	335	368	351	358	352	356	353	332	350	369	391	337	409	360	360	396	353	352	341	345	354	366	386	353	329	317	338	332	337	338	331	332	365	361	345	378	347	388	371	353	332	354	373	370	330	367	345	370	351	351	389	341	354	341	373	356	353	353	378	358	340	367	353	351	367	345	378	344	354	365	356	360	339	318	373	345	352	347	376	374	350	333	376	373	389	344	376	380	342	386	364	380	347	384	357	328	361	374	348	352	369	363	398	365	350	348	354	378	386	344	385	419	356	388	340	345	351	365	339	332	378	328	347	323	338	335	341	363	353	374	315	336	327	346	355	338	346	345	355	373	346	371	378	353	360	346	334	373	346	339	351	337	370	391	385	320	359	395	342	354	362	342	390	373	355	361	374	311	342	349	388	333	354	338	366	355	340	406	356	376	366	352	386	360	376	384	320	340	331	318	349	324	344	343	362	360	378	380	343	321	350	374	352	353	322	324	348	338	411	345	346	369	344	340	343	360	375	336	328	348	336	360	372	346	342	367	339	378	359	405	357	355	367	359	370	334	346	367	358	348	356	312	336	330	352	351	354	354	350	327	330	380	342	337	407	346	356	362	367	345	380	343	337	368	367	325	327	365	335	352	369	357	352	384	385	337	362	375	327	356	368	313	338	353	338	362	376	343	374	386	366	377	346	346	336	347	348	334	352	339	327	397	353	374	347	351	362	332	359	336	365	352	364	356	317	348	329	381	350	370	361	370	364	363	333	323	333	369	386	355	342	348	385	386	363	361	388	374	392	336	345	319	329	340	346	324	316	344	363	310	355	366	353	353	333	338	360	343	362	333	360	343	379	337	345	327	358	359	356	376	371	334	358	351	350	345	351	347	351	368	348	364	331	330	330	373	343	393	385	343	384	366	363	360	342	342	331	329	372	354	390	316	372	363	383	347	365	363	359	330	343	353	355	358	404	363	335	378	344	388	351	334	359	358	328	340	338	336	375	357	350	341	338	333	352	307	383	336	394	351	346	389	312	351	346	343	336	348	347	336	337	329	352	370	337	328	327	361	397	370	341	328	367	353	375	367	374	377	366	364	317	352	373	326	331	340	345	330	348	351	357	358	383	316	330	349	363	388	373	398	322	372	337	356	353	385	367	343	347	361	324	336	382	370	378	353	350	342	369	331	336	343	359	408	358	377	316	383	378	379	367	338	379	355	382	338	345	314	354	348	332	338	367	341	362	384	368	388	345	369	319	336	364	331	388	340	370	375	342	360	334	339	350	348	352	335	341	340	357	371	359	351	340	348	351	343	346	377	336	362	350	352	330	387	352	325	353	346	360	379	332	381	331	319	346	334	391	333	348	389	318	360	361	357	348	358	406	355	355	369	354	365	369	345	362	332	362	328	392	351	364	361	335	365	355	374	355	373	368	406	357	337	306	402	381	355	338	325	369	374	341	354	364	348	346	365	341	313	337	370	370	342	338	357	336	377	341	349	362	346	355	367	331	353	346	369	343	333	321	342	351	354	403	337	393	357	352	356	393	366	355	360	354	353	366	368	392	363	375	344	336	343	347	332	354	366	353	352	349	373	344	367	349	381	404	350	376	316	332	386	350	383	377	320	359	334	332	366	363	362	346	376	362	360	351	368	350	362	396	315	379	342	318	353	371	349	367	384	322	361	346	323	358	376	379	343	357	358	380	342	356	352	381	366	322	384	355	354	367	359	348	313	360	344	367	362	359	377	376	339	333	343	360	363	350	363	346	352	361	320	347	333	392	360	362	325	340	308	337	352	367	367	382	391	373	363	335	326	338	373	320	367	360	334	340	373	295	355	403	371	335	356	363	347	363	389	368	379	358	354	321	350	358	402	329	386	354	395	347	358	376	351	357	349	345	338	348	326	371	389	366	352	340	344	332	369	347	359	379	325	321	341	330	346	359	347	369	353	357	382	342	390	314	333	353	379	334	330	333	365	350	325	325	331	400	352	354	327	336	353	336	357	345	356	353	360	341	345	337	378	360	352	330	348	362	365	342	358	359	353	361	364	339	353	352	377	339	333	366	325	356	343	353	358	377	372	345	360	346	324	344	347	386	332	382	342	351	336	365	326	336	334	332	347	367	363	333	331	348	330	394	350	385	336	352	327	320	351	354	357	345	340	352	338	342	360	371	329	334	333	369	379	337	349	347	312	364	341	367	358	340	334	330	335	334	342	356	348	381	373	380	349	379	334	372	320	343	348	342	328	361	318	335	371	327	334	368	356	326	382	388	372	339	334	352	363	354	314	340	325	328	360	403	336	333	329	380	307	328	368	372	346	354	352	370	344	325	324	334	371	362	337	377	348	365	383	351	335	353	357	371	360	326	390	328	362	325	335	363	324	353	349	352	369	361	317	372	336	357	368	338	348	370	346	375	383	383	342	333	359	326	333	356	359	368	414	379	354	372	336	330	320	361	349	370	366	357	426	337	349	350	361	358	383	345	365	367	357	327	355	333	352	358	375	354	343	336	356	358	350	360	360	388	373	375	325	344	326	346	344	365	365	366	348	344	339	368	350	364	381	349	322	359	366	372	299	329	373	347	345	360	335	343	357	321	371	392	355	341	384	362	337	376	350	386	349	377	405	361	372	344	362	358	352	393	327	368	322	354	330	392	336	356	354	384	279	338	361	346	329	397	346	372	372	352	340	361	359	376	380	361	388	361	329	361	386	363	332	362	337	376	338	364	357	321	341	330	346	350	350	329	328	355	340	328	367	338	361	348	350	356	370	383	351	337	305	350	375	341	315	348	353	371	361	350	351	347	353	341	354	381	303	331	357	399	407	413	347	342	341	311	341	348	314	388	354	355	339	336	348	340	344	326	363	389	352	333	356	327	361	385	327	332	316	328	345	334	340	351	345	354	386	364	372	360	344	393	382	365	348	351	344	328	355	377	330	327	380	380	327	325	349	317	348	342	324	319	359	379	358	363	358	386	354	364	309	326	344	345	369	320	342	367	371	335	342	352	329	364	341	353	372	373	357	402	368	369	367	357	330	353	345	346	362	296	335	364	345	348	369	328	386	349	341	373	383	340	373	376	353	357	334	372	357	367	346	356	344	346	336	376	342	338	321	373	353	365	380	344	362	386	323	359	344	365
22771	2130	4301	5086	4422	3651	3150	2618	2392	2046	1726	1785	1481	1468	1367	1325	1347	1227	1180	1224	1167	1083	1107	1080	1085	1054	1030	986	1010	960	1001	992	956	952	950	884	931	966	899	981	890	913	944	942	961	919	925	914	874	881	904	923	936	901	858	904	896	891	884	841	891	883	905	864	881	857	854	859	852	878	793	849	906	867	903	854	901	823	872	852	905	910	827	876	838	841	925	898	880	852	820	870	876	897	823	891	904	865	858	854	851	876	879	869	823	880	882	818	820	873	851	834	836	862	877	877	898	849	833	857	915	853	896	842	841	883	876	877	868	866	881	857	843	857	904	805	894	900	863	868	862	837	893	870	891	846	854	877	896	897	905	889	840	903	864	854	882	848	890	883	919	904	832	855	870	915	869	854	832	892	844	831	880	879	854	863	884	862	855	849	861	820	852	888	846	900	896	859	817	824	899	865	880	845	828	851	829	883	864	860	871	849	893	836	865	878	847	837	852	923	830	864	832	867	866	852	878	885	824	811	875	890	848	835	902	868	873	889	877	848	833	855	847	878	873	833	902	843	850	828	837	802	849	825	852	814	931	846	838	941	822	793	873	853	822	836	866	823	802	849	823	863	886	855	839	803	829	842	860	869	869	864	827	892	836	891	844	860	817	882	905	868	854	835	880	925	832	850	859	905	857	830	826	799	867	859	872	845	817	878	909	844	918	875	790	833	866	852	860	878	872	865	888	850	876	883	873	857	876	841	849	870	833	874	864	887	820	849	836	859	863	870	878	857	859	826	824	839	849	892	886	836	821	848	830	870	860	880	882	872	918	854	890	852	851	872	867	856	832	793	882	911	847	850	855	802	894	866	830	869	841	832	833	824	835	898	833	819	826	834	917	887	869	855	896	845	848	895	840	830	889	913	853	859	848	860	897	826	855	861	829	861	898	817	894	885	829	877	838	867	872	854	812	847	869	830	859	842	874	871	828	829	858	878	818	871	873	869	906	870	847	870	850	874	880	852	832	882	849	845	837	862	867	817	874	788	874	895	857	848	844	894	905	819	844	865	862	854	881	853	849	802	840	877	869	899	877	885	902	901	865	890	867	806	859	846	845	848	869	845	897	838	815	851	892	856	900	876	924	868	852	873	821	892	869	856	867	860	818	878	794	856	801	849	837	829	861	862	896	829	864	890	914	901	798	801	859	881	793	875	842	851	903	846	842	833	823	840	885	872	799	876	878	831	875	849	919	892	891	848	856	869	912	869	850	873	824	857	890	865	770	849	827	878	853	917	862	852	863	901	819	867	865	859	896	847	892	833	859	817	904	800	870	834	879	832	879	842	839	802	889	846	855	828	863	874	839	843	867	832	898	793	851	847	856	858	836	799	857	887	864	878	815	810	832	836	845	847	855	877	816	790	863	815	861	849	878	834	818	861	877	902	830	904	836	787	845	882	854	885	897	858	843	825	837	827	842	787	878	832	890	851	877	838	847	853	833	841	844	844	832	847	846	915	813	884	825	850	826	858	888	901	813	871	906	867	904	884	830	793	855	871	877	828	904	857	863	863	847	866	848	831	794	863	825	778	868	932	875	906	884	830	834	849	848	895	836	862	893	795	866	833	892	838	812	839	840	900	859	856	881	818	843	818	837	844	878	864	848	875	835	859	891	860	858	800	866	860	947	877	857	882	860	894	890	851	881	843	890	879	822	852	857	906	836	830	834	829	818	895	921	883	849	875	839	882	862	852	835	827	851	891	848	853	808	828	887	853	838	849	850	843	813	863	829	851	913	861	892	889	874	863	798	885	844	826	816	807	885	872	866	905	881	891	821	858	895	887	829	809	851	849	903	897	875	864	881	863	871	845	847	845	860	843	827	823	809	848	864	856	900	855	855	814	824	824	819	863	834	827	916	868	832	866	832	902	836	876	863	827	799	815	905	832	833	853	839	825	860	873	900	871	845	842	834	859	858	853	866	826	897	842	847	819	878	848	862	874	838	812	874	858	876	892	850	877	868	894	849	865	815	875	817	885	874	818	848	866	876	845	848	837	910	835	857	872	846	836	891	853	850	882	861	888	845	842	848	809	798	885	852	839	901	886	918	810	893	842	810	879	868	822	870	844	805	874	822	887	844	848	890	862	919	887	857	801	851	913	847	870	818	843	894	865	833	851	849	897	860	819	867	856	812	806	856	844	866	860	866	866	909	882	859	846	888	862	877	817	905	863	816	846	846	848	857	833	863	893	847	873	860	869	846	829	875	835	821	875	878	870	845	804	875	845	863	911	897	866	833	856	907	869	891	839	862	852	845	889	845	847	819	823	847	843	858	847	860	842	866	845	860	833	869	905	782	865	866	845	861	786	851	868	858	824	903	810	881	864	835	831	861	845	826	819	905	799	902	876	870	808	885	864	817	849	843	890	848	858	820	833	869	927	845	869	879	835	806	931	858	826	875	826	825	846	878	882	915	836	878	863	867	869	890	855	858	909	872	856	893	836	856	867	875	828	866	813	835	853	870	843	845	903	855	848	844	876	833	847	889	841	891	893	852	928	832	838	848	891	839	872	876	868	856	785	879	864	907	844	856	795	842	861	873	874	888	822	836	841	858	858	882	820	843	909	878	817	865	845	890	810	830	836	859	857	824	836	804	856	872	844	870	849	838	864	899	876	861	845	886	839	860	868	835	860	888	907	844	802	844	831	812	862	822	866	839	812	840	795	807	851	880	909	817	869	856	859	840	818	884	855	874	872	875	858	819	823	871	867	821	813	813	833	844	865	861	844	864	878	849	841	875	895	817	923	833	819	882	870	861	831	872	842	874	885	880	890	858	825	852	870	883	860	848	879	869	845	836	893	955	846	830	828	861	842	821	860	818	884	821	884	834	848	944	874	832	877	881	880	871	854	880	886	805	850	851	870	806	859	815	848	855	834	822	871	844	819	935	868	846	866	867	860	785	845	895	811	893	833	860	803	889	875	854	897	828	812	803	808	862	865	859	870	805	831	836	869	886	882	872	836	903	820	859	882	822	831	881	852	808	855	841	831	866	863	829	862	859	888	846	862	856	856	864	848	881	845	841	886	831	819	851	866	825	856	872	888	913	809	801	822	832	872	836	835	800	859	841	869	853	859	831	864	865	892	826	854	876	829	915	829	857	849	896	867	843	838	902	838	879	846	835	895	895	850	864	847	807	898	831	825	864	883	887	930	872	825	845	854	842	840	828	863	866	876	868	884	806	832	822	848	881	872	887	871	841	849	842	865	820	849	834	808	862	807	916	824	870	872	827	844	832	858	896	804	825	908	890	827	902	854	853	855	842	894	903	849	910	873	841	868	852	860	871	881	861	858	865	854	854	870	829	848	835	865	833	815	863	847	803	863	842	868	819	856	858	845	854	886	868	843	853	900	818	928	845	872	799	898	842	840	804	884	859	930	897	844	871	816	836	790	862	810	875	876	895	851	831	832	869	851	872	888	879	839	836	824	854	809	840	887	868	854	830	860	821	865
5733	223	197	221	163	186	160	168	184	182	182	178	184	189	167	159	164	158	158	181	183	151	186	148	175	176	173	171	161	185	180	166	169	187	170	178	199	199	178	169	202	188	193	168	186	184	172	164	156	169	170	164	148	176	158	173	189	131	155	172	165	131	169	193	174	185	179	183	154	189	172	172	179	157	171	161	205	185	161	176	174	178	160	159	169	164	179	196	176	176	163	177	187	164	180	192	207	185	162	175	182	186	185	196	147	178	169	197	181	174	170	170	175	138	167	177	141	176	165	162	167	148	185	157	178	167	158	153	181	182	168	162	175	172	165	170	150	158	188	159	183	159	174	185	192	157	157	187	173	176	152	174	167	172	168	181	169	156	169	191	200	197	159	174	190	176	166	176	174	162	185	182	160	163	174	182	197	156	187	149	164	201	138	165	167	191	178	165	165	170	160	165	198	166	186	170	188	164	160	159	197	179	151	177	200	174	152	179	172	173	166	158	160	152	178	155	179	172	171	172	175	182	147	177	181	156	170	184	192	190	181	196	168	183	194	175	159	170	156	165	178	176	179	173	174	173	157	168	168	188	190	156	171	166	168	195	158	162	165	146	167	161	172	166	154	175	170	179	169	172	153	155	150	158	154	158	138	133	172	182	161	214	187	192	170	194	164	182	134	173	170	198	172	172	165	174	182	177	160	172	182	165	152	170	177	168	140	167	183	171	162	172	165	177	169	146	176	159	183	194	172	178	196	201	160	165	167	175	183	176	172	163	172	195	157	158	185	162	193	197	179	157	188	188	169	176	187	178	159	143	166	188	197	148	161	171	189	173	188	184	158	172	165	178	185	195	173	183	180	151	137	181	160	162	195	176	192	161	189	184	168	179	172	178	178	204	173	140	181	157	183	192	174	148	153	142	192	188	192	170	208	177	202	165	186	185	187	167	157	164	156	170	180	164	181	182	163	136	173	169	161	163	171	163	184	167	167	163	177	159	170	178	178	175	182	169	168	187	166	192	143	174	181	171	201	189	147	209	173	146	164	163	157	176	190	186	171	171	159	172	159	170	192	186	176	196	143	167	190	151	183	177	161	171	172	192	178	202	188	191	157	159	167	153	147	154	182	178	165	156	169	171	183	170	170	177	174	200	177	175	178	155	171	181	181	174	152	185	163	164	176	167	178	170	180	151	186	161	172	184	176	168	170	176	191	182	167	161	186	175	178	170	155	171	151	186	159	161	152	179	176	176	178	160	179	151	176	183	178	181	174	173	190	169	187	176	182	182	167	165	148	161	164	165	169	174	163	169	167	164	184	173	195	163	149	193	190	185	187	163	192	187	148	175	161	174	189	183	178	154	195	167	167	175	152	175	175	160	181	177	186	164	176	203	156	164	159	179	165	167	175	171	177	155	184	178	176	171	172	177	190	169	151	148	166	146	171	194	163	167	167	163	190	177	175	195	188	170	166	176	194	197	181	188	184	159	165	170	185	173	169	181	185	179	190	187	165	182	193	159	161	185	179	181	171	149	174	174	200	176	182	167	187	164	182	139	178	150	151	171	171	167	182	187	209	165	149	168	171	157	181	151	168	149	178	174	177	169	192	179	191	155	160	157	170	185	176	162	186	157	183	187	153	176	160	184	209	170	185	175	177	174	183	178	169	184	183	172	163	161	162	174	174	178	143	184	173	176	154	173	180	163	167	165	175	170	163	193	170	166	175	185	187	164	152	163	173	183	157	173	161	180	174	183	157	189	180	191	157	181	152	179	165	181	174	185	174	175	174	176	196	166	173	170	159	159	192	165	178	159	167	146	178	174	190	176	167	172	194	181	161	156	197	139	173	177	182	164	197	194	169	159	145	184	191	165	159	190	168	146	174	159	157	154	151	186	165	164	164	167	181	201	162	164	190	171	178	160	179	175	171	175	177	183	159	192	168	162	161	171	158	166	178	159	201	167	164	155	161	156	174	183	163	182	182	177	161	153	186	168	181	171	170	175	174	162	166	156	155	157	155	173	184	166	162	164	164	170	187	176	182	193	173	186	155	167	177	169	186	164	154	166	166	198	164	188	175	183	153	175	149	175	163	182	171	161	179	154	164	201	173	206	170	178	175	157	160	184	197	161	176	168	170	169	180	167	160	191	175	177	179	185	176	167	148	181	177	191	180	154	186	179	183	176	155	152	171	192	173	183	189	183	173	136	178	176	182	165	182	160	175	190	168	170	194	205	185	149	151	146	170	165	160	168	200	175	177	159	147	181	175	180	148	155	177	170	137	168	182	174	182	150	186	164	171	185	173	167	165	166	165	206	155	146	181	183	164	175	206	179	156	205	172	167	188	165	176	170	188	174	178	158	178	176	189	166	174	152	157	164	188	187	147	180	166	167	170	171	166	161	172	165	190	179	181	182	161	162	179	188	156	169	192	172	144	174	162	178	144	145	157	167	162	174	208	181	179	176	158	175	187	157	179	157	170	161	164	179	160	168	184	168	162	180	147	179	184	174	169	182	159	182	133	187	163	183	158	162	158	179	170	155	148	162	163	168	155	170	181	199	182	188	179	159	216	171	173	199	171	177	168	155	159	155	169	163	175	159	183	179	187	199	190	161	179	176	158	176	152	188	167	158	173	157	189	183	169	174	178	166	201	173	172	185	168	181	175	159	167	163	167	175	153	189	159	154	185	164	176	172	175	174	145	172	185	172	189	183	169	153	172	193	200	171	183	165	176	164	177	179	159	148	173	163	170	163	149	165	156	201	177	194	191	184	192	170	182	197	163	153	146	155	171	193	157	163	173	157	160	186	169	166	164	162	205	163	178	165	159	194	174	184	159	192	167	175	170	168	160	179	167	169	180	181	174	158	163	165	183	169	170	182	176	173	170	179	170	160	179	169	178	168	188	183	185	180	177	174	130	169	155	144	166	148	174	162	187	169	170	188	191	166	199	173	195	181	173	183	175	177	164	176	152	171	192	176	180	163	174	187	163	182	176	168	163	149	161	166	168	155	182	199	156	166	190	160	185	170	191	165	171	164	194	182	162	157	173	152	138	163	196	160	174	168	163	187	190	182	178	173	161	196	153	190	149	166	166	157	184	191	181	178	159	193	158	169	163	169	177	187	164	156	165	182	191	201	192	198	177	203	156	182	181	181	147	163	155	164	202	167	148	171	168	162	154	175	167	149	146	146	162	170	174	187	186	178	180	150	149	165	173	172	189	172	157	181	169	185	176	173	170	161	190	176	180	163	169	186	176	181	152	150	192	169	169	153	190	185	174	187	176	154	178	173	173	179	188	164	184	168	142	185	150	168	194	148	189	167	176	189	180	158	156	165	170	195	173	166	201	175	163	167	184	173	147	173	154	169	197	165	167	176	174	182	179	186	164	158	178	163	177	185	176	170	180	156	156	150	160	179	151	187	185	164	165	160	187	158	171	158	172	148	171	162	181	176	173	166	182	191	172	178	176	157	184	173	162	171	142	154	176	151	176	165	168	175
6226	502	524	492	501	517	482	506	468	477	459	509	471	459	438	473	472	449	449	429	489	460	464	486	483	478	480	476	487	473	465	493	462	424	450	467	460	440	477	461	465	466	430	417	445	445	429	439	420	467	465	473	438	459	462	447	469	469	461	499	474	469	461	479	487	433	466	471	443	484	451	430	450	450	464	484	427	473	431	448	441	474	497	461	406	450	413	473	454	419	445	440	462	445	466	480	432	436	450	452	444	416	486	452	488	487	438	484	433	457	460	448	453	447	463	472	479	423	436	472	463	453	487	479	450	448	476	459	480	433	490	457	474	502	479	432	467	471	458	450	494	419	453	463	443	449	457	429	459	464	456	448	455	455	455	481	451	514	457	450	452	458	471	462	454	442	431	475	471	486	460	437	490	480	467	441	464	441	457	462	462	488	504	465	438	498	495	458	458	455	471	421	467	454	457	437	443	472	471	468	474	456	442	488	497	467	447	443	424	477	425	440	426	480	451	494	459	422	481	464	446	468	500	467	508	440	461	439	458	474	431	453	499	531	484	430	428	462	478	513	466	449	446	471	448	460	436	452	439	484	467	454	439	449	440	460	452	489	494	447	458	447	474	408	415	472	463	455	443	443	476	464	466	457	454	464	441	440	496	470	462	464	452	508	463	446	455	454	440	438	449	453	429	463	441	431	460	454	459	487	468	472	466	460	455	465	449	470	458	466	456	470	482	427	459	468	441	466	477	473	490	458	485	432	467	449	428	454	519	460	455	500	452	483	411	448	459	411	462	458	464	440	441	465	473	467	431	472	466	462	433	457	451	473	445	451	440	445	464	452	467	468	485	476	462	433	430	450	450	494	446	467	468	456	489	468	464	450	467	472	479	508	508	436	445	491	471	426	456	474	474	443	447	474	450	447	468	467	484	494	418	448	449	488	504	471	445	470	438	446	466	468	467	447	456	489	487	473	482	462	411	446	458	472	477	462	434	454	476	465	441	461	484	478	430	450	462	467	485	417	518	466	496	432	452	503	502	475	432	475	434	483	440	465	492	463	459	468	441	462	461	495	468	448	481	493	471	480	474	458	452	436	448	450	463	426	436	506	477	459	485	476	428	467	515	477	474	476	473	495	440	446	492	488	469	458	429	476	454	500	467	445	464	463	489	462	441	468	456	454	431	496	474	476	447	434	477	438	465	429	444	465	475	437	490	476	430	421	446	481	457	483	435	469	444	456	484	478	402	469	491	460	448	452	461	422	434	444	471	481	456	442	452	439	431	462	456	475	445	456	435	507	466	477	502	419	451	472	458	482	435	425	434	508	422	489	454	441	483	464	471	466	480	489	497	416	494	444	471	460	431	477	457	450	439	433	420	401	462	456	462	464	487	431	511	504	458	473	460	482	447	461	441	444	468	456	450	433	454	487	432	451	482	477	468	459	482	486	453	439	446	451	474	474	479	446	462	450	470	447	442	478	497	485	449	421	491	445	413	475	454	440	441	471	422	459	444	472	446	426	455	489	441	475	446	464	408	430	464	436	441	442	473	443	401	496	470	489	463	472	445	474	451	473	440	458	415	441	466	518	466	456	479	430	427	442	488	485	517	507	465	449	432	457	473	461	427	478	452	481	453	469	481	464	457	447	434	457	460	466	442	457	450	460	459	446	469	448	429	454	437	463	458	420	459	468	457	449	461	416	477	484	408	466	434	434	429	480	464	464	488	434	435	469	458	435	446	450	476	467	483	448	436	482	474	442	473	464	447	460	473	452	474	446	411	483	471	487	471	461	428	486	477	472	507	435	487	444	480	509	454	489	485	472	460	457	436	481	457	496	425	410	474	465	466	454	446	449	469	470	487	479	479	439	479	458	454	457	453	469	450	440	433	481	447	444	421	434	443	471	442	466	465	425	456	484	480	505	468	466	475	469	488	497	477	468	471	427	454	464	419	498	460	469	474	454	463	465	471	481	489	438	463	477	470	429	451	485	473	408	477	455	440	432	463	456	472	499	480	426	467	497	474	467	475	485	440	459	474	441	458	446	450	502	462	440	438	472	413	458	442	426	470	465	505	471	468	478	420	491	450	462	439	469	431	438	445	460	469	447	439	470	451	453	465	476	454	466	476	461	501	432	418	460	454	433	475	488	459	429	443	483	461	495	469	480	497	496	478	451	471	484	476	485	406	483	416	421	501	436	480	467	436	471	416	473	463	472	451	463	460	452	490	490	470	464	451	422	453	426	469	473	482	457	449	467	464	498	474	446	455	499	443	458	451	437	486	462	464	459	456	457	435	471	435	410	438	437	484	444	497	446	479	465	458	448	477	478	464	485	434	438	468	440	451	468	445	431	466	472	416	462	407	472	458	460	468	489	486	446	476	464	444	495	488	480	480	484	472	468	454	464	468	444	435	423	502	434	443	462	467	466	479	449	457	445	447	423	450	473	462	443	461	456	430	468	470	453	449	453	489	478	488	449	460	453	453	476	459	446	481	449	466	494	484	450	424	481	474	486	452	444	423	447	456	484	439	454	459	480	478	469	477	481	404	471	433	458	470	490	484	424	452	458	482	462	475	461	460	478	461	500	459	517	459	448	488	459	453	450	491	469	445	401	455	433	453	451	474	425	462	432	468	439	444	436	474	428	442	425	450	496	505	464	458	449	429	473	418	447	472	462	466	479	483	465	476	479	437	504	442	476	447	490	456	465	494	454	433	445	451	465	483	444	483	445	471	411	461	463	455	452	477	417	456	418	448	476	429	457	468	468	474	448	539	447	440	488	464	474	497	440	433	454	495	472	463	446	465	443	452	453	488	520	480	433	435	444	473	465	443	454	418	477	458	460	449	465	470	413	443	475	472	433	473	467	465	422	444	440	444	423	434	489	420	416	470	443	458	458	459	454	440	497	459	442	473	523	467	473	453	471	452	451	464	459	444	440	485	440	470	468	463	468	442	455	448	457	457	483	487	461	438	482	459	478	493	419	496	446	464	460	484	456	464	445	501	444	470	460	467	452	471	461	455	494	491	440	462	441	468	456	472	480	487	442	468	460	442	471	455	435	461	476	448	430	453	469	476	473	434	457	452	492	444	455	451	452	518	448	467	464	459	455	454	457	464	464	467	502	469	487	456	448	429	437	486	485	468	472	468	460	447	452	460	452	490	463	450	454	456	477	447	468	479	470	458	461	460	443	481	444	500	451	463	495	482	464	448	459	438	434	465	455	479	436	472	452	473	412	443	502	449	454	473	453	483	480	454	461	467	468	453	438	441	481	440	480	471	462	456	474	443	444	479	456	465	455	473	475	479	448	450	433	467	461	477	448	464	452	450	466	450	463	454	484	443	450	452	463	443	501	488	447	449	424	430	485	470	422	456	458	417	451	458	436	437	489	465	451	455	458	477	457	451	465	490	447	482	480	435	438	466	453	453	483	440	460	477	451	496	445	453	481	475	478	476	483	467	476	488	475	471	492	471	444	424	458	439	432	444	476	474	454	460	457
41064	11121	1715	814	605	480	390	317	272	277	242	251	226	215	184	191	191	194	154	169	184	154	196	203	166	178	187	198	170	182	145	164	164	181	192	168	187	162	155	196	190	145	169	180	137	166	187	186	163	167	161	174	165	151	170	127	160	161	157	151	160	179	151	149	179	158	171	161	164	153	179	145	167	184	177	161	171	136	169	164	146	191	169	178	152	180	138	164	156	158	188	172	182	170	183	170	163	175	183	183	156	135	157	182	153	163	169	154	191	149	154	187	190	175	156	153	154	146	151	141	151	156	153	164	161	171	184	177	162	166	142	148	177	152	166	154	193	168	183	153	167	154	144	146	148	187	154	167	177	140	170	170	165	157	178	178	175	142	176	156	163	172	147	146	161	162	175	187	160	173	179	169	171	175	182	152	162	161	166	179	158	180	162	177	156	196	180	142	167	171	136	150	151	181	177	160	164	143	126	191	166	173	172	166	177	149	154	164	162	169	171	165	171	179	171	174	177	167	164	188	191	156	169	160	182	167	151	157	171	172	172	177	158	184	150	184	159	165	153	143	172	177	158	157	148	190	176	150	150	171	147	178	176	153	154	172	170	161	131	154	164	169	173	163	168	158	176	162	151	170	157	168	182	152	168	154	153	185	150	154	155	165	155	180	144	151	154	147	154	139	146	162	144	154	167	142	156	138	183	165	177	145	186	153	163	183	154	141	160	180	179	176	177	165	175	142	185	151	152	159	171	144	159	173	156	146	153	146	155	181	171	156	170	147	172	155	164	200	184	173	175	163	152	145	154	144	148	154	174	154	176	154	143	176	146	176	152	182	166	164	179	175	144	173	163	190	161	164	168	169	142	172	177	181	149	166	186	159	141	193	187	185	154	161	171	173	179	158	153	150	183	183	151	166	167	160	164	168	150	155	166	159	195	165	171	199	161	167	168	148	169	163	162	170	159	177	150	160	137	132	171	161	190	189	185	169	180	180	135	164	173	174	158	162	176	152	197	189	179	171	178	176	157	170	139	162	186	162	187	161	162	183	185	166	184	142	157	164	174	161	171	160	168	173	143	178	166	149	153	162	171	153	171	173	184	143	175	151	183	154	162	165	178	163	183	149	139	140	144	164	166	155	151	187	173	161	168	166	163	154	153	158	167	172	147	180	154	166	172	157	148	172	173	172	155	182	178	175	169	158	163	160	176	175	142	171	171	180	149	157	172	165	161	177	147	161	183	181	170	168	145	188	176	153	183	143	147	192	165	182	170	170	151	177	176	154	159	185	145	151	162	158	173	150	175	184	149	172	174	173	174	166	172	159	169	168	165	166	159	175	164	165	167	197	169	163	176	151	179	153	154	172	156	164	159	160	173	149	146	166	175	136	158	149	161	173	153	161	191	162	173	169	146	167	165	151	138	157	180	152	160	169	138	146	164	168	144	174	161	183	171	173	168	178	172	190	173	134	161	181	171	165	143	186	166	173	164	175	150	191	206	166	168	149	172	195	135	143	166	183	182	180	169	163	167	151	183	161	180	150	157	143	146	152	189	164	168	166	159	173	154	150	160	192	181	166	147	172	165	186	182	178	175	178	169	148	194	143	172	163	151	153	164	177	190	167	166	177	158	155	178	154	178	167	156	176	173	167	169	148	165	166	171	157	148	161	178	168	176	146	168	169	156	184	164	169	147	167	158	156	167	170	187	163	172	149	155	167	162	151	160	189	171	141	196	165	149	154	179	167	169	173	153	180	156	183	167	135	173	174	192	169	177	137	174	176	173	171	177	155	169	171	161	162	142	150	150	159	178	136	171	167	166	168	168	177	152	168	154	169	174	176	194	189	190	178	161	166	170	174	150	158	136	177	171	162	149	173	169	156	174	174	150	178	155	152	174	153	162	176	182	164	195	164	171	151	145	173	168	164	149	171	149	185	163	194	168	166	161	148	172	181	177	167	183	182	179	137	173	158	177	179	171	162	190	159	174	152	169	198	192	159	153	167	150	164	150	193	155	177	139	145	168	149	171	166	169	160	165	175	155	152	183	178	168	170	166	158	164	187	160	153	152	185	184	146	166	185	183	164	162	175	193	175	146	194	174	156	172	161	157	171	174	155	167	202	156	145	155	179	201	162	157	181	171	162	173	151	134	176	181	176	170	176	147	180	163	173	155	159	179	140	155	152	169	155	163	176	161	188	146	159	157	172	179	162	158	135	153	183	162	159	165	167	159	149	162	163	148	146	154	172	158	176	189	152	158	167	176	164	166	163	167	155	176	171	155	147	184	179	156	150	177	164	155	169	148	169	160	172	189	163	167	170	144	151	168	162	194	170	157	155	181	164	158	162	141	178	149	161	183	166	156	159	188	169	170	158	150	147	186	181	147	171	155	145	169	166	159	176	174	143	143	177	159	152	175	153	172	187	168	180	165	152	166	167	182	175	146	172	188	186	177	164	156	148	149	162	177	164	159	163	174	164	157	194	174	186	166	156	156	164	158	170	172	165	165	164	145	155	149	166	149	166	152	169	165	161	148	160	170	189	168	166	141	159	150	163	145	162	168	164	152	137	167	147	162	153	192	163	162	146	165	159	179	184	147	165	185	185	153	142	155	183	172	160	160	198	152	174	179	170	158	155	164	143	189	176	162	179	167	188	182	165	159	154	163	157	158	151	168	162	155	169	191	199	164	154	169	186	174	154	153	139	157	181	162	139	179	136	178	162	167	175	161	169	160	161	171	164	178	165	158	170	144	175	205	151	173	155	165	173	178	180	140	162	190	169	159	148	150	165	179	150	172	154	179	163	188	167	148	171	153	154	172	174	176	136	161	173	154	161	167	150	169	144	189	165	189	164	175	167	188	157	184	193	188	183	158	158	141	159	177	164	170	175	155	170	163	162	182	155	180	142	164	168	184	167	163	172	156	184	154	182	133	156	154	179	181	132	190	172	166	168	164	169	158	152	144	172	173	157	181	169	162	166	179	185	186	165	151	159	152	152	169	208	138	119	171	165	155	157	163	161	165	156	172	169	163	184	178	168	169	165	150	169	174	159	163	171	146	184	141	159	189	204	167	182	180	168	189	150	164	192	178	172	186	172	163	159	168	196	157	146	163	161	147	170	144	182	137	154	158	177	161	184	174	185	161	152	160	135	158	174	175	183	146	161	167	159	174	144	166	163	188	163	175	164	171	181	161	188	140	153	164	169	163	161	168	166	153	153	162	169	152	189	163	193	141	158	177	178	167	171	161	172	175	171	161	171	152	151	159	171	144	146	171	161	168	158	186	156	178	151	194	177	153	186	182	179	174	183	158	171	161	163	163	185	172	182	161	150	163	150	156	176	172	169	181	158	160	191	164	137	160	174	165	165	179	158	151	163	175	187	183	192	169	162	187	159	149	195	161	177	142	169	170	163	170	169	167	158	137	203	169	154	188	167	169	151	150	171	168	176	165	166	175	177	177	188	159	168	167	171	185	170	151	179	187	172	159	157	172	165	191	161
17705	1089	2171	2621	2255	1847	1642	1355	1199	1063	1029	883	866	759	739	705	682	629	619	599	586	599	587	587	542	551	557	554	497	549	525	517	497	534	524	511	504	480	486	496	480	489	503	459	486	519	500	482	475	508	485	465	448	489	501	509	494	457	512	469	477	477	474	480	487	461	480	487	442	471	456	468	464	485	492	480	464	461	499	465	479	483	473	458	457	459	467	453	459	471	493	514	469	434	417	453	431	456	458	478	462	493	507	455	458	480	466	470	463	490	441	461	487	455	519	462	452	495	444	438	488	468	442	444	470	482	466	476	461	477	471	444	472	485	504	467	499	441	414	453	473	458	444	521	485	471	471	459	476	470	451	449	450	429	431	458	455	473	503	470	454	465	480	511	479	459	473	469	449	465	471	486	458	427	500	473	467	469	445	492	445	443	496	462	470	425	479	490	522	442	465	484	474	455	486	471	482	464	408	448	424	468	476	462	437	446	466	503	467	440	446	410	466	479	482	458	459	448	464	488	475	485	426	472	478	460	462	477	477	476	479	459	440	486	449	425	451	445	487	437	452	499	431	491	474	511	431	456	477	525	453	449	487	461	454	483	459	445	499	451	443	465	493	469	440	492	466	508	466	483	484	433	460	463	476	491	468	446	495	468	464	466	473	458	463	450	490	480	445	456	442	499	460	462	490	475	450	488	453	458	443	479	470	440	467	445	474	448	434	482	441	501	482	447	461	463	455	446	470	471	497	503	458	455	467	442	450	448	461	426	450	452	444	461	494	444	457	430	443	470	479	493	455	487	455	451	427	455	451	495	466	443	442	442	490	452	468	469	428	473	478	494	445	457	487	469	468	496	458	482	445	429	445	450	450	440	472	506	491	465	426	417	458	476	441	497	479	469	452	456	451	439	466	412	485	474	490	447	439	459	439	472	479	464	436	481	467	470	445	411	502	473	433	439	448	483	489	485	450	474	468	465	459	466	477	443	451	466	432	458	497	468	497	488	492	461	459	485	435	450	445	474	462	423	432	484	462	449	438	457	471	479	436	443	537	479	456	478	454	464	450	438	454	452	460	509	478	439	455	432	493	464	473	478	436	486	445	444	470	465	465	463	509	439	475	464	453	439	503	466	474	491	469	510	492	489	439	475	459	487	488	454	484	423	445	446	457	466	490	474	466	433	429	456	461	450	493	464	456	444	462	459	476	465	481	468	444	435	464	439	419	428	440	510	435	466	443	454	467	446	451	461	453	535	480	452	431	439	427	501	454	476	477	449	456	494	450	479	473	482	485	461	499	457	485	464	449	488	500	464	459	464	495	467	457	432	498	445	466	501	473	422	486	471	465	486	425	475	443	417	429	462	453	470	474	428	463	472	505	485	482	432	473	498	443	472	469	481	481	421	456	426	460	475	433	455	480	486	476	440	499	456	452	434	447	506	441	513	434	471	448	472	449	490	483	500	472	460	455	460	469	445	460	473	455	460	438	508	434	472	464	471	453	466	430	469	466	461	465	445	482	447	452	492	456	453	460	487	409	461	480	505	473	468	486	467	466	471	462	441	425	494	490	433	500	422	459	486	472	450	498	467	516	440	506	466	476	458	435	440	476	446	507	471	448	448	472	458	426	468	444	468	476	457	471	450	469	474	422	457	490	443	451	485	418	462	441	432	467	487	489	491	463	463	456	478	424	491	454	451	457	448	428	457	475	486	437	418	447	478	480	478	467	461	469	496	453	458	471	469	433	454	462	405	437	462	487	462	466	436	449	437	490	487	533	420	469	467	444	475	474	479	524	491	445	442	457	483	469	440	478	461	449	457	456	484	472	438	466	476	447	455	461	461	469	469	438	468	497	457	467	452	491	471	450	443	466	431	440	466	486	440	461	488	450	453	465	454	463	481	480	463	408	482	471	446	471	448	443	443	456	443	500	449	449	461	466	474	427	475	459	462	472	439	463	435	429	482	488	441	479	431	429	443	444	467	458	460	463	457	453	467	480	461	458	447	456	407	467	439	481	465	448	469	460	496	453	452	466	455	449	442	491	474	452	455	437	463	455	439	483	459	463	440	475	420	446	436	462	471	444	479	426	459	449	480	487	457	481	460	430	506	441	450	439	421	442	478	465	453	454	450	432	457	445	448	506	469	482	499	462	451	458	474	458	474	492	481	439	451	452	496	479	438	445	450	502	448	485	465	443	459	515	405	480	500	457	419	481	427	451	465	481	454	497	474	463	449	501	463	451	436	485	464	460	446	431	479	462	429	466	430	438	471	448	458	480	433	464	469	434	421	485	479	475	428	479	446	487	470	458	487	470	457	502	466	460	460	479	450	496	452	432	479	509	452	445	407	453	417	461	459	501	438	465	455	443	430	424	463	502	445	431	464	464	474	443	418	447	461	437	431	478	444	454	454	485	496	498	435	430	431	456	464	461	497	490	491	475	411	474	470	426	397	450	446	501	447	445	448	472	440	471	443	473	448	436	492	437	446	470	449	462	474	492	448	451	483	475	474	483	473	446	446	486	457	489	459	462	451	472	484	435	466	461	474	446	501	487	467	456	443	467	434	528	470	471	451	454	468	458	466	468	463	418	463	452	494	499	502	446	480	423	463	465	481	431	484	473	439	464	471	454	472	473	436	496	474	440	452	441	448	480	452	453	460	460	474	471	458	480	453	523	479	466	451	468	456	479	439	456	492	450	493	444	463	475	477	486	446	471	465	452	472	462	434	450	454	452	423	466	471	487	442	468	463	476	448	499	449	499	451	453	420	439	473	492	444	440	501	475	438	469	481	481	473	456	478	434	438	488	456	449	463	483	446	415	439	521	434	506	477	420	449	455	469	417	464	464	447	449	449	499	480	451	446	497	508	480	492	452	424	463	450	452	451	460	465	461	483	462	483	423	521	441	496	472	465	441	457	472	467	476	501	488	427	471	474	422	451	429	458	444	459	502	469	471	485	470	431	470	451	461	449	478	472	463	450	486	428	470	438	483	466	452	486	514	461	456	467	445	502	439	452	450	425	454	479	477	436	445	436	459	463	497	494	483	471	453	486	465	469	504	472	436	478	450	450	433	454	428	470	459	453	442	480	462	471	398	484	480	477	456	445	442	460	443	468	405	439	482	494	455	437	459	502	448	434	476	471	471	443	473	484	468	444	516	458	473	478	414	485	463	493	482	499	491	467	464	465	444	449	455	448	455	456	450	459	443	424	453	463	441	444	464	472	494	448	479	482	478	522	461	497	449	458	423	427	474	502	455	485	475	475	442	439	447	451	498	449	424	478	494	445	464	463	468	470	500	448	466	483	503	442	531	462	473	476	469	482	441	456	455	478	448	460	472	439	482	471	462	460	458	490	454	456	453	449	466	465	485	453	490	437	467	453	485	435	486	479	465	459	431	448	447	479	444	453	475	464	440	453	490	482	494	443	475	429	455	428	459	464	459	438	459	482	444	442	513	447	432	481	439	510	455	427	464	457	471	451	409	464	474	440	448	457
50745	20223	6989	1828	1271	1006	797	670	613	510	501	487	480	455	449	427	406	392	363	441	373	416	414	362	388	417	398	378	414	370	391	340	382	358	361	390	388	387	367	376	349	390	344	362	363	374	402	375	365	393	299	375	360	344	342	356	342	328	337	368	351	334	362	342	331	350	338	381	366	358	328	319	372	347	375	355	361	356	331	344	380	311	332	325	330	341	364	336	332	347	381	317	343	344	364	365	372	359	357	368	363	353	361	381	346	315	333	332	339	336	367	351	329	333	345	336	333	309	356	354	347	338	348	360	347	331	354	357	378	363	347	352	376	371	338	325	353	348	304	371	351	335	343	337	358	381	335	325	370	382	351	375	347	341	321	373	365	357	351	351	335	359	373	344	354	348	349	359	363	382	346	332	327	357	350	386	344	339	377	375	344	338	370	345	334	333	363	356	328	376	322	361	337	374	388	334	351	352	354	366	399	349	326	333	369	314	354	388	326	373	331	351	351	351	387	372	339	348	343	351	329	360	329	317	340	325	342	347	343	356	364	348	319	322	358	383	361	363	359	357	354	347	348	377	331	365	347	378	324	364	336	342	314	363	347	359	364	385	334	369	347	378	364	383	313	344	380	338	366	354	360	370	357	359	339	348	362	317	326	361	345	368	339	352	361	360	309	374	362	338	383	366	350	356	347	331	332	353	318	384	351	367	342	334	321	331	357	366	338	380	402	379	319	361	360	343	355	364	335	348	353	350	322	348	330	377	371	351	312	374	358	332	351	383	325	333	368	348	360	337	383	392	351	340	323	382	336	358	361	386	334	395	376	369	362	362	321	395	357	361	321	344	359	336	348	350	352	342	360	361	354	330	344	346	378	338	373	351	323	391	321	369	331	349	324	378	343	340	319	323	341	327	346	381	375	361	324	334	378	384	363	351	349	357	336	338	365	352	340	357	368	364	375	360	346	369	358	370	338	357	366	315	358	339	346	355	371	358	344	302	337	332	338	301	334	319	371	374	361	363	368	357	373	320	351	353	346	333	347	327	344	337	350	365	318	346	335	365	357	360	346	364	319	352	348	358	323	315	353	345	350	356	363	371	357	362	342	346	368	377	395	346	379	344	342	363	334	345	360	320	333	337	363	356	310	346	367	358	346	367	359	369	374	361	367	357	343	352	348	362	359	294	343	349	362	363	345	334	375	310	317	365	339	355	369	382	348	352	362	330	343	337	343	364	324	340	345	340	325	368	331	347	328	363	352	375	337	339	325	369	369	340	364	353	349	328	348	316	322	347	366	348	334	398	351	384	393	341	340	362	407	394	350	346	374	351	356	359	377	359	349	365	388	338	363	350	340	382	338	349	361	309	303	348	331	346	367	345	363	370	368	363	347	334	326	359	348	312	337	352	367	316	316	345	320	374	329	358	339	349	330	366	340	373	322	326	326	335	339	351	378	330	372	401	357	336	347	360	377	388	368	355	338	379	359	379	331	331	337	311	319	351	347	351	331	347	363	364	317	337	353	319	340	330	339	322	366	360	350	345	350	328	367	346	318	359	367	379	361	360	335	367	353	359	354	331	350	353	351	371	346	345	345	378	336	354	381	378	338	358	386	386	368	352	341	364	347	340	345	354	331	326	368	362	349	356	315	330	353	364	359	345	368	388	351	352	348	353	323	347	339	352	377	357	357	374	358	339	358	382	307	342	345	347	367	314	330	368	348	323	371	359	359	365	318	367	330	387	343	333	357	343	330	346	395	312	356	365	355	358	355	356	353	367	352	363	360	370	335	345	387	373	354	324	347	324	361	370	361	332	372	353	380	363	355	345	347	321	320	336	354	315	341	357	325	348	326	312	368	377	359	369	346	346	331	322	378	328	340	331	323	362	360	333	383	374	366	348	346	348	374	337	339	341	360	328	379	346	344	349	383	368	323	330	349	328	359	370	342	378	327	371	308	331	353	354	340	347	356	356	356	311	370	310	348	351	376	366	337	380	349	368	357	357	300	383	390	320	354	377	336	370	404	381	357	336	349	345	345	359	364	332	391	346	357	312	345	361	354	355	341	334	353	411	383	332	332	369	341	347	348	382	339	365	359	339	331	368	343	372	366	361	350	359	346	374	342	366	343	374	357	360	337	351	367	385	355	346	368	360	312	364	331	358	350	330	380	342	378	366	323	365	342	391	330	351	340	332	365	362	354	368	305	364	345	349	341	330	386	374	333	323	332	341	350	348	355	354	360	338	389	330	377	323	333	317	355	358	406	338	334	371	365	337	360	359	322	313	344	358	353	352	358	362	326	353	342	351	343	337	365	378	326	344	377	325	355	359	344	312	306	382	348	350	342	352	354	366	361	335	359	356	346	375	358	391	361	347	337	375	356	323	325	347	350	342	359	350	354	331	322	350	337	386	326	346	377	398	339	340	368	344	354	347	342	330	332	372	377	364	344	355	355	301	341	377	337	348	342	327	378	346	384	381	348	350	370	358	335	387	336	365	352	354	369	331	348	372	366	371	368	329	324	359	372	350	346	352	323	326	329	399	348	372	374	334	332	330	324	374	373	361	368	365	338	365	359	312	355	337	400	381	334	356	373	343	351	383	346	358	410	369	359	362	335	337	359	342	387	336	359	358	325	358	355	353	328	346	376	376	320	341	352	331	353	381	384	354	337	362	335	350	349	330	325	362	357	371	341	355	328	349	338	360	337	381	369	375	347	347	363	350	354	350	334	343	353	295	345	358	368	365	377	372	365	334	336	336	372	337	342	332	331	354	358	387	369	384	376	348	325	359	347	351	359	355	350	364	349	345	358	359	367	341	323	303	331	386	332	323	357	385	369	378	338	347	304	324	313	339	348	360	363	403	353	361	348	328	327	336	370	375	398	357	371	372	371	370	339	347	338	322	357	334	337	317	332	346	338	344	339	343	367	308	332	370	361	356	338	358	326	352	342	365	364	324	323	355	381	372	355	359	351	357	333	344	335	342	352	324	350	350	342	326	340	328	353	333	362	342	378	391	334	329	368	374	340	329	355	367	314	364	383	334	323	357	341	365	337	303	370	363	365	357	340	398	304	385	329	378	344	347	358	356	348	356	350	347	346	362	313	375	376	368	324	327	357	353	319	378	336	388	381	376	360	340	392	339	357	359	349	341	335	360	380	378	309	299	334	368	360	293	318	350	343	374	339	332	333	367	305	380	375	348	363	381	345	343	347	354	356	340	338	349	349	351	337	340	321	343	335	390	352	370	362	331	356	328	347	355	359	335	317	345	342	373	351	307	353	346	331	377	371	329	359	381	388	370	368	340	328	350	350	344	344	331	321	344	327	380	346	358	356	337	322	372	371	331	310	356	371	381	347	368	348	360	351	369	349	370	328	394	340	313	339	319	370	334	327	329	327	357	306	335	357	357	311	340	358	340	348	394	366	374	365	339	337	351	341	356	340	359	378	321	339	317	342	329	358	346	324	344	354	340	310	341	320	318	377	333	324	382	357	344	355	356
22619	2146	4272	5014	4292	3681	2955	2605	2253	2059	1819	1680	1529	1449	1467	1348	1299	1184	1182	1127	1126	1165	1104	1074	1094	1050	1037	1033	1001	997	978	997	985	912	972	965	969	881	963	935	915	941	914	866	904	919	825	860	886	865	868	922	878	900	888	848	913	849	880	880	897	894	892	844	884	863	835	840	851	861	813	845	896	886	833	859	842	851	906	855	873	867	888	855	874	853	853	872	847	834	860	933	897	913	823	824	858	839	854	852	829	861	849	828	848	862	826	818	830	834	875	826	895	859	833	854	909	842	859	835	860	827	841	853	870	906	842	842	864	851	819	817	909	880	866	871	804	833	840	873	881	852	788	866	856	866	848	832	879	831	814	824	817	823	822	851	835	814	820	849	822	846	817	863	835	871	835	788	828	885	874	844	837	777	843	781	863	824	863	851	780	828	834	815	878	884	825	857	834	886	868	892	902	869	804	820	856	910	790	846	858	837	842	799	834	864	861	815	827	797	893	849	888	808	828	866	846	832	882	794	846	819	878	831	835	867	848	895	885	855	828	866	877	911	863	801	836	829	851	800	867	864	849	821	849	838	830	859	848	825	840	883	868	823	872	873	859	867	836	838	816	855	819	909	866	821	841	829	860	808	795	858	815	876	815	849	809	830	836	798	851	849	850	861	858	815	776	825	852	860	827	871	891	880	831	837	893	832	864	835	866	867	796	887	807	823	819	866	858	830	815	887	855	800	841	892	881	889	877	848	800	862	844	876	900	826	843	853	854	828	796	899	852	889	799	788	853	843	843	853	888	822	880	833	834	864	855	840	866	851	856	855	879	839	882	846	874	822	824	847	809	832	898	848	831	827	839	919	853	776	895	816	826	821	827	884	877	806	835	827	871	849	856	844	859	836	818	882	816	832	801	874	841	798	801	827	863	847	822	897	819	827	846	807	879	853	850	863	845	830	857	770	917	828	860	853	802	816	859	798	815	788	803	835	819	827	811	852	880	857	843	832	871	824	848	824	857	758	821	814	868	863	827	841	887	794	830	863	819	848	797	830	883	823	804	870	879	881	852	817	844	906	884	852	826	836	810	810	828	863	841	883	855	891	851	869	857	780	837	838	821	893	866	829	798	843	788	802	823	873	861	844	810	866	804	868	848	857	804	923	885	858	849	811	845	812	799	801	840	880	791	797	853	853	848	848	851	798	841	841	875	815	842	841	847	860	888	854	893	838	864	868	783	870	854	845	874	836	887	828	823	846	811	836	854	849	830	771	833	839	844	826	824	798	836	821	819	839	840	858	849	838	826	854	863	793	872	854	830	855	834	885	785	847	854	794	783	859	886	895	798	902	868	794	841	817	818	842	869	878	861	820	860	810	867	859	822	821	852	903	828	839	841	860	852	810	857	865	902	827	801	848	856	860	846	796	880	863	841	836	835	902	840	836	871	798	819	822	866	825	796	840	853	860	869	846	850	864	865	853	824	857	843	847	831	855	835	856	820	843	807	843	862	820	864	829	775	890	816	851	854	844	841	833	814	805	849	874	829	844	861	806	840	897	827	806	834	838	790	820	824	887	860	917	804	804	870	854	874	858	826	838	827	868	876	886	841	889	882	845	849	825	871	827	862	803	849	832	851	844	845	861	859	848	895	844	888	867	872	862	804	839	861	855	809	838	846	880	880	901	849	865	824	797	847	832	773	797	850	825	852	812	790	817	841	854	877	901	813	847	808	837	877	863	875	834	883	909	845	809	880	870	857	857	796	850	807	909	862	880	839	856	874	854	830	833	823	824	838	836	846	803	844	786	812	848	848	847	885	783	825	837	796	849	883	788	856	844	818	873	939	795	836	871	829	862	894	854	871	871	825	902	820	864	839	832	807	838	838	821	883	863	862	814	828	789	844	865	798	845	827	809	861	864	888	835	844	827	861	851	810	816	881	814	823	832	811	878	877	853	896	871	854	874	866	808	808	782	901	908	813	858	884	806	868	828	795	801	855	821	822	753	848	829	851	834	853	844	827	840	825	830	810	836	815	824	855	857	865	800	861	832	882	857	868	834	901	840	849	874	848	891	883	821	815	843	827	833	840	872	900	796	811	865	874	820	776	833	858	828	871	835	800	879	900	825	819	850	880	886	834	903	830	867	814	850	861	857	854	814	837	815	852	781	863	848	811	858	834	830	816	820	856	874	864	758	788	870	839	814	823	864	849	833	902	827	860	892	883	826	831	843	859	851	891	850	816	844	853	815	900	849	841	843	820	806	787	818	876	893	918	871	838	819	814	792	841	836	809	851	846	856	884	825	814	851	856	833	864	824	840	802	806	802	852	825	835	864	794	845	843	818	903	873	805	873	873	902	829	837	841	870	836	815	851	812	830	781	841	849	841	875	838	845	839	876	887	841	787	855	820	865	816	823	846	813	811	836	863	863	852	879	888	846	855	859	846	867	846	862	824	822	846	831	864	833	813	861	807	870	833	890	844	844	858	885	839	921	907	819	858	795	820	778	870	897	858	854	836	754	873	848	854	817	849	842	835	857	901	806	862	791	861	871	834	859	859	814	839	802	853	871	839	806	919	856	855	810	837	815	836	862	906	863	819	862	834	857	818	793	831	893	800	822	864	837	821	818	856	859	834	886	876	813	848	841	883	817	843	881	835	857	818	871	846	864	869	866	865	820	793	856	877	890	842	868	893	814	825	849	833	813	895	886	823	844	821	835	771	818	916	826	884	838	854	834	835	829	869	915	833	877	863	869	835	840	851	849	886	853	832	871	851	825	826	852	793	870	884	897	808	824	858	866	849	851	868	821	869	851	848	848	847	824	811	834	865	844	825	800	830	882	864	811	878	823	819	887	807	821	823	855	862	850	873	864	858	866	865	815	808	868	869	873	838	905	839	878	857	867	799	845	837	785	832	788	834	875	858	834	888	853	857	864	841	855	819	843	856	836	849	847	878	828	797	846	839	821	845	836	864	853	860	807	834	842	859	870	865	820	846	842	857	872	830	835	872	850	812	839	847	863	841	814	855	815	858	857	808	869	879	845	829	889	855	767	847	865	910	837	828	859	840	851	833	859	806	859	806	831	841	848	807	795	841	842	840	896	833	851	808	817	846	888	814	863	829	854	829	800	851	822	797	855	822	869	846	868	863	852	912	812	808	833	892	848	826	825	867	839	876	821	835	894	868	826	854	865	817	889	842	880	817	849	828	872	802	839	853	839	818	831	897	825	865	882	862	825	840	801	852	799	839	796	857	835	887	859	893	861	831	851	802	875	857	865	833	855	848	860	840	753	825	855	798	848	875	821	835	840	846	862	853	824	864	864	850	839	811	863	862	766	808	861	877	830	874	805	886	891	880	856	839	861	833	834	813	861	847	837	876	810	858	829	838	818	808	881	783	812	854	842	840	833	845	825	832	839	870	918	852	882	900	845	837	857	885	879	875	850	861	916	901	870	811	807	882	872	836	857	888	805	842	789	881	880	810	809	868	860	797	806	828	854	831	838
6110	244	198	170	181	168	173	175	166	185	198	152	178	196	169	174	195	167	166	176	162	177	211	153	171	162	164	190	172	167	164	164	163	165	189	177	159	176	191	208	185	171	194	178	174	156	167	178	187	187	155	193	144	183	167	164	185	162	160	201	168	161	177	168	175	161	145	165	166	158	198	160	148	185	161	181	157	159	165	196	179	193	177	190	182	177	170	150	184	175	198	154	177	154	159	173	167	171	169	177	191	195	174	169	159	151	155	189	175	184	167	160	177	168	178	181	152	170	190	180	149	167	171	166	164	177	179	156	157	160	169	180	182	180	180	185	167	149	178	164	164	159	164	173	166	174	182	201	173	196	155	180	152	161	167	167	171	162	191	178	147	164	148	151	186	142	159	170	175	146	169	152	179	158	159	171	168	162	189	178	149	160	173	168	180	168	162	191	191	166	165	174	200	162	189	190	196	189	178	174	170	176	148	157	194	173	185	157	170	156	161	155	167	173	173	169	171	179	185	178	170	161	163	172	161	182	164	205	169	177	175	178	161	177	156	170	159	170	190	192	186	154	165	166	192	197	175	142	171	184	181	143	184	174	164	186	152	173	198	173	180	195	169	216	178	180	196	161	163	175	155	154	154	161	180	184	144	166	168	171	162	204	166	172	156	163	202	166	179	193	196	189	164	171	175	170	188	186	163	182	144	174	165	185	173	156	161	183	192	174	149	153	167	150	157	159	178	177	177	167	176	170	171	141	176	133	164	158	165	165	158	171	164	187	181	169	181	163	176	189	191	172	156	169	189	183	199	160	149	167	176	156	172	171	179	160	176	162	173	175	156	176	150	156	196	167	160	164	187	159	180	170	163	182	194	159	178	172	160	189	161	172	155	193	180	180	177	184	200	173	172	179	157	170	171	164	190	148	148	158	168	189	165	161	170	162	169	178	178	155	167	168	191	177	161	161	166	179	163	176	170	157	192	152	167	172	167	177	212	166	178	162	154	168	165	184	169	148	150	184	165	186	162	156	140	218	185	143	143	194	155	164	174	182	165	141	181	152	173	161	194	198	172	187	177	177	161	200	173	167	199	155	186	198	172	179	165	171	170	171	189	155	174	157	177	193	166	177	214	160	147	189	173	172	181	190	177	175	172	166	188	175	167	200	136	154	175	173	168	190	194	163	180	176	182	169	200	193	166	185	161	187	168	157	169	180	163	178	169	182	183	194	168	185	157	152	193	162	166	186	177	163	179	206	173	182	173	172	184	146	164	167	175	186	170	158	163	192	194	180	185	169	170	176	169	169	178	158	156	178	178	168	161	163	203	156	165	143	167	163	163	192	187	171	186	153	161	167	169	169	165	175	177	171	176	173	180	169	152	156	173	171	194	179	181	171	172	155	176	166	167	159	174	178	162	164	166	148	170	160	179	163	169	169	171	180	174	183	159	151	176	181	168	156	183	152	182	188	171	175	164	171	168	172	186	163	169	171	182	168	177	193	156	190	176	177	197	186	171	182	154	163	184	201	209	150	178	184	152	177	141	153	168	170	193	179	173	173	183	179	174	158	156	202	176	186	181	162	167	161	172	174	174	165	164	179	165	161	191	165	157	143	173	183	187	152	177	173	172	174	187	157	153	171	145	158	178	174	173	189	193	184	158	167	160	175	150	197	156	183	180	184	166	176	188	200	163	179	144	160	192	173	159	165	167	181	164	183	166	177	172	156	158	164	175	189	144	185	148	175	155	147	171	159	171	184	156	172	200	163	163	183	188	172	141	150	190	202	175	177	172	171	177	158	182	163	163	165	161	184	175	170	165	177	183	173	165	181	155	155	170	186	161	184	150	174	160	176	160	164	165	193	179	176	167	162	169	166	184	166	164	151	172	188	190	176	160	159	161	155	169	155	179	171	187	200	200	177	169	157	182	169	207	175	153	175	174	152	153	176	190	147	156	176	199	163	163	170	207	177	192	183	166	158	166	170	181	175	180	199	169	150	185	169	173	183	188	177	162	181	171	159	171	170	192	178	175	192	154	158	180	169	168	186	159	181	175	169	172	175	173	188	192	182	170	182	187	170	156	204	174	166	163	185	200	166	156	170	204	154	183	177	192	159	171	216	192	177	179	173	168	168	176	180	148	143	148	187	179	161	168	158	178	162	163	158	168	178	188	201	173	176	158	157	170	184	176	162	177	162	159	176	211	174	181	185	166	177	158	189	187	176	179	168	186	169	136	177	178	184	171	163	176	183	182	163	165	151	170	155	166	167	173	152	193	181	184	174	169	174	172	170	184	192	160	152	188	183	192	193	170	179	177	171	167	170	184	181	176	166	180	168	198	163	196	169	162	164	177	162	174	162	189	162	180	178	197	155	166	178	169	164	158	167	165	164	167	191	164	167	171	151	190	177	156	163	172	169	173	181	175	173	183	186	155	162	170	168	170	171	179	155	180	179	193	180	172	180	172	165	184	180	176	164	166	166	160	171	187	206	164	157	165	166	163	186	174	171	190	179	161	151	170	188	166	179	172	175	170	177	166	166	152	199	174	166	186	186	183	155	188	182	180	187	174	171	160	171	185	170	186	169	164	154	197	177	209	182	212	184	183	180	182	146	172	176	161	194	195	177	177	169	161	167	147	159	184	176	184	168	153	178	179	199	190	163	155	170	193	167	158	183	160	192	188	165	174	181	144	180	154	189	187	164	170	185	173	181	179	196	165	152	204	169	164	175	161	176	156	148	182	150	169	141	149	152	163	173	137	156	146	159	174	171	179	169	174	187	140	166	197	189	170	161	150	183	178	157	145	193	188	176	164	162	162	190	181	156	171	162	171	155	187	174	162	171	157	159	167	168	163	181	197	199	173	186	169	191	178	172	178	157	191	185	159	206	188	174	165	188	171	171	168	172	178	157	180	182	181	142	165	182	195	174	183	156	166	174	174	184	174	180	160	176	186	175	180	193	189	162	173	168	168	158	165	151	174	153	186	181	177	181	181	163	166	177	178	162	177	169	168	179	152	176	161	165	190	163	160	148	160	174	177	158	177	181	198	180	145	161	166	169	157	166	159	158	202	153	179	179	164	168	185	172	191	176	190	170	156	141	165	178	178	195	167	152	189	175	158	204	178	188	188	173	178	163	176	183	149	191	171	150	162	179	159	157	168	190	170	153	168	155	181	169	189	181	163	162	186	171	179	189	170	181	150	193	173	168	188	160	181	170	167	178	157	185	171	190	153	174	168	165	195	160	173	173	168	156	195	175	188	172	158	162	181	177	180	156	186	171	146	173	166	193	184	182	177	157	159	185	155	177	167	177	146	158	184	181	196	194	167	191	180	188	156	166	182	178	171	185	169	148	178	168	165	185	177	168	191	168	170	160	184	162	179	168	167	189	169	172	179	168	194	151	152	152	163	179	196	152	147	204	168	175	187	167	161	153	151	178	168	176	175	165	194	137	183	147	184	164	181	181	163	162	160	182	179	154	174	176	199	187	170	155	178	186
6665	473	514	508	519	507	494	471	495	482	483	432	459	468	482	482	476	465	465	500	451	446	469	514	466	467	479	455	445	442	450	441	410	457	478	490	445	471	457	459	486	470	474	470	449	486	466	456	462	471	434	457	435	409	495	491	463	429	448	441	473	476	481	477	448	491	451	424	471	449	487	497	450	448	475	453	426	452	431	466	454	425	441	455	406	444	499	458	458	458	440	462	468	487	469	476	476	481	436	475	430	437	472	467	433	485	460	444	469	441	458	419	472	474	449	458	445	454	459	449	463	466	494	491	455	473	452	482	458	476	472	491	442	457	475	474	442	503	436	449	458	505	477	440	517	463	478	489	447	450	477	432	470	476	426	497	453	460	426	440	464	453	441	460	466	459	490	457	464	444	464	465	460	453	481	476	466	468	441	489	460	446	472	486	466	438	467	466	451	465	427	468	467	455	426	484	478	461	428	461	481	467	433	429	427	457	450	492	445	420	431	467	486	473	472	413	465	478	476	441	426	455	435	454	469	486	499	439	461	481	479	453	434	428	483	432	456	434	468	436	470	446	483	493	466	498	460	420	461	461	467	425	475	464	464	462	447	444	468	442	424	499	438	458	452	435	431	448	469	414	458	426	452	502	436	484	446	492	435	464	474	475	447	483	485	454	468	462	426	495	460	456	467	471	412	444	447	450	451	448	452	442	435	457	445	444	453	438	451	452	453	488	465	440	453	434	474	468	470	478	421	456	490	468	459	450	485	440	449	474	480	462	463	495	416	465	480	465	443	436	486	412	471	441	431	443	457	493	485	460	446	469	494	418	462	438	486	471	467	466	452	466	469	481	457	466	442	449	481	502	461	464	461	453	418	470	468	488	479	478	438	464	418	463	471	430	424	407	462	463	470	503	487	461	455	495	483	427	443	440	503	498	450	439	456	446	485	447	432	441	462	440	471	443	478	480	448	477	453	440	454	464	467	451	446	465	460	432	447	475	457	428	495	453	462	457	439	436	490	468	469	451	453	467	451	459	469	475	450	462	495	438	440	448	427	489	432	412	477	476	475	449	446	438	444	479	435	426	464	483	456	457	465	445	449	450	487	423	433	484	465	431	462	425	465	454	485	441	461	481	465	457	478	473	473	457	485	464	499	450	435	418	487	527	441	462	430	499	454	441	475	429	451	458	484	474	423	455	459	459	451	448	467	442	448	432	468	434	456	421	461	414	441	417	470	439	463	418	473	478	459	467	428	470	449	505	410	492	438	471	449	459	462	495	503	462	485	439	451	459	446	483	397	471	494	457	456	419	461	419	468	443	464	481	457	485	456	459	439	485	503	455	447	474	461	459	485	481	470	481	415	464	454	474	424	495	499	461	425	432	480	460	460	468	447	440	454	459	481	469	437	455	448	413	443	441	470	448	470	422	462	470	431	435	447	457	458	430	456	454	456	478	472	518	476	487	421	440	475	469	468	439	460	469	485	452	441	456	409	500	466	478	453	484	474	474	450	481	445	476	427	456	475	450	470	486	470	459	446	488	419	436	464	439	424	486	421	455	457	469	480	427	448	449	431	478	432	456	455	464	439	471	436	480	413	441	477	417	482	446	429	459	444	472	438	466	433	472	456	515	443	457	465	467	454	477	454	490	454	462	475	451	452	444	466	470	501	486	451	484	490	434	452	475	424	467	484	485	446	468	491	470	464	474	469	448	473	462	469	463	477	461	467	453	460	439	454	445	456	473	450	507	480	461	453	515	461	459	451	496	453	471	456	450	446	419	461	487	452	498	443	426	500	456	469	452	490	470	453	457	490	466	497	448	409	466	472	469	443	427	450	491	475	428	460	388	445	420	497	453	473	461	442	454	487	441	425	444	466	475	425	454	477	495	481	423	452	451	452	457	438	466	446	476	469	465	481	465	448	418	458	450	443	443	466	447	455	431	478	464	458	465	492	432	442	441	508	451	470	431	458	477	474	460	470	461	405	449	482	453	460	473	462	470	463	431	422	459	416	484	452	447	467	448	456	424	459	435	451	472	422	480	455	460	425	418	454	440	425	441	470	462	470	545	439	488	450	469	448	487	430	475	511	473	458	527	451	452	435	476	463	442	463	458	462	453	412	443	459	451	437	483	475	479	484	426	456	463	492	417	458	419	459	444	455	445	482	470	455	443	472	467	467	511	486	461	441	449	472	488	452	487	465	531	464	481	446	464	425	452	454	464	474	458	477	451	428	474	478	442	453	481	505	448	453	454	459	451	435	464	449	458	456	431	469	523	495	462	447	443	449	455	443	491	429	435	491	460	439	476	461	425	487	443	466	441	491	447	484	478	466	480	495	438	445	469	462	490	486	444	447	449	466	434	469	519	470	476	439	508	455	423	471	474	456	442	457	472	482	437	449	503	485	451	481	500	440	455	476	442	468	457	460	471	429	459	434	476	475	476	466	442	430	418	471	457	485	418	474	463	481	481	435	502	464	485	451	454	460	448	451	468	481	504	459	461	473	448	429	432	452	465	481	455	462	437	446	453	413	461	498	458	493	435	469	468	462	478	425	498	447	433	413	491	486	461	418	469	444	426	469	463	479	476	488	443	480	473	459	468	481	442	442	446	456	469	447	448	453	456	425	482	488	463	407	455	469	499	485	459	465	462	451	474	462	459	483	461	451	448	445	469	455	504	422	420	456	466	445	452	479	501	449	409	448	455	457	428	468	480	507	451	469	494	468	475	508	466	445	469	451	428	420	491	470	459	444	440	492	465	486	464	447	438	475	471	472	467	452	467	444	435	446	454	511	449	459	436	513	444	490	414	451	424	442	461	457	497	475	457	470	474	479	455	433	479	418	457	439	428	451	438	475	482	439	451	438	444	482	445	475	455	476	411	490	484	488	448	426	456	448	465	495	500	447	466	467	481	454	442	434	459	423	423	467	424	466	422	458	444	475	474	504	456	466	442	452	489	457	465	465	434	465	449	447	491	498	522	430	476	425	452	479	433	415	436	450	458	473	451	435	458	450	455	491	485	452	475	498	449	424	491	427	458	434	451	482	457	433	439	470	472	435	441	446	435	480	449	455	476	472	460	447	463	456	426	416	441	459	475	467	470	441	499	441	474	455	438	458	478	454	437	465	438	454	472	430	433	474	438	486	417	442	448	495	467	456	459	457	448	442	436	475	517	480	465	488	486	461	467	474	442	451	450	462	465	493	436	479	455	460	498	469	458	437	467	466	471	459	420	455	495	422	479	458	484	452	475	412	454	426	481	427	430	451	458	481	467	490	463	420	502	432	435	491	450	423	477	464	464	454	440	447	419	441	437	451	485	459	474	464	449	466	482	487	494	478	447	476	468	447	455	458	457	485	437	460	448	487	469	468	473	477	446	469	464	466	490	431	414	442	438	478	466	472	447	455	500	464	447	484	443	451	458	431	447	519	471	413	521	486	509	456	494	446	449	432	482	470	484	430	461	449	432	451	432	485	449	458	440	446	483	472	482	452	471
41961	12244	1852	859	608	455	356	308	302	252	201	198	202	191	213	217	193	211	219	167	179	190	184	181	167	189	184	159	171	184	168	191	163	184	171	168	177	159	137	162	156	174	156	174	179	174	164	153	158	168	181	179	197	181	164	168	192	182	176	169	155	159	165	183	158	186	176	151	169	166	167	153	158	156	160	197	159	150	168	164	175	173	185	166	168	160	179	177	174	186	162	181	168	180	146	175	146	176	143	167	155	162	174	191	147	148	171	168	165	155	193	173	149	165	161	151	185	135	161	163	171	142	160	160	175	165	190	165	167	146	170	170	198	172	162	156	165	190	163	171	177	168	180	180	164	154	151	168	196	169	140	165	168	199	153	151	143	163	162	162	148	172	137	156	161	150	163	163	148	164	155	173	162	182	161	144	166	181	171	184	154	180	167	171	169	165	179	168	167	171	147	147	160	162	172	163	181	175	169	143	168	168	142	181	156	183	178	167	166	161	186	171	132	173	151	151	156	173	181	143	183	161	191	138	158	164	166	169	150	154	163	186	171	164	152	165	154	164	181	169	154	172	176	172	155	151	161	156	150	161	151	157	165	181	151	147	165	179	189	153	177	195	180	157	154	165	185	149	160	160	164	176	171	154	154	159	191	154	174	191	167	153	177	138	168	157	184	167	140	160	133	175	176	168	186	167	160	173	164	177	151	158	170	157	159	152	171	168	155	159	183	151	168	162	185	182	148	172	170	163	176	154	191	160	157	158	172	173	153	162	160	158	137	152	157	185	190	176	165	157	171	193	153	160	174	169	166	187	173	167	185	165	152	138	163	174	163	175	175	165	159	154	165	187	181	162	160	175	149	154	156	174	186	173	195	182	176	186	176	173	175	166	166	155	175	187	159	157	152	162	171	147	165	159	156	150	187	163	175	163	188	168	145	166	177	164	179	158	153	162	181	164	127	146	166	171	173	159	186	161	160	176	154	163	172	162	160	169	164	186	152	165	168	147	165	161	151	161	144	149	170	152	169	161	176	193	162	183	188	164	157	147	180	176	179	167	168	180	176	166	164	202	156	157	174	181	154	168	193	171	174	156	152	172	186	176	170	176	157	182	130	165	199	162	170	169	186	184	156	145	170	168	161	142	149	158	160	166	177	171	159	175	163	172	130	168	161	161	152	171	162	170	167	134	191	154	152	196	160	165	130	174	159	150	177	154	187	173	173	167	176	173	187	169	166	168	164	152	151	169	155	182	183	153	177	165	191	152	173	166	165	186	154	148	172	158	163	179	157	162	178	160	151	175	189	174	179	167	162	153	166	156	163	176	172	139	204	172	184	147	169	157	161	159	179	159	170	166	195	153	149	155	156	160	141	170	165	165	155	157	183	160	155	168	160	183	164	187	142	157	183	182	151	170	163	178	170	169	177	160	187	171	150	203	158	184	165	179	168	150	161	161	151	143	175	186	180	152	156	182	171	155	184	189	150	157	163	186	154	153	177	150	171	158	155	188	184	147	197	185	150	180	186	172	185	177	178	181	178	186	146	163	175	168	181	156	161	192	131	150	178	189	155	157	190	168	168	164	167	181	165	165	169	147	166	176	153	172	176	166	172	166	139	177	183	159	158	172	193	171	167	173	167	172	168	153	170	166	160	158	166	134	170	173	158	147	154	160	170	159	154	171	163	161	162	151	175	154	158	176	140	159	141	155	133	181	152	153	174	153	138	170	151	136	186	158	157	154	167	154	154	170	192	164	177	155	161	186	173	162	159	180	150	187	160	164	175	190	171	176	178	186	173	191	158	150	162	184	165	167	174	155	144	188	162	182	151	179	153	156	166	174	140	171	156	168	193	159	161	155	184	172	131	176	167	167	170	189	176	175	170	139	158	161	143	184	171	162	158	152	147	197	174	159	162	166	178	161	162	177	173	145	163	154	137	168	158	167	177	155	158	179	153	167	179	182	156	154	157	175	161	171	171	184	141	153	187	177	170	199	177	176	171	174	183	150	156	174	161	145	154	157	137	155	154	143	172	188	160	157	139	153	162	160	162	138	170	175	171	174	174	174	158	185	160	162	156	157	159	136	159	175	165	176	185	177	177	166	167	172	182	173	180	160	156	143	197	160	184	185	173	183	170	170	162	173	175	194	169	151	155	177	177	186	159	146	173	159	144	154	152	163	175	175	205	161	151	150	154	159	149	161	171	176	166	163	165	134	178	157	171	184	176	172	152	162	187	140	158	184	191	160	177	159	182	167	171	175	164	175	188	145	142	143	167	146	180	172	169	183	155	166	157	145	172	162	175	189	173	148	172	177	169	187	166	169	156	175	165	172	177	142	176	154	163	164	171	167	149	160	148	150	146	174	158	165	153	171	154	168	168	171	157	177	152	177	154	155	174	157	179	155	173	154	165	139	201	178	189	160	153	168	163	170	179	161	162	158	199	163	182	170	167	156	170	189	153	183	156	155	181	153	161	157	167	178	150	169	164	177	193	189	172	164	170	170	176	143	183	163	152	192	176	161	167	176	171	174	153	159	158	167	167	145	179	175	159	170	180	149	193	157	164	180	179	155	162	165	176	174	156	191	167	157	181	167	169	144	159	148	170	150	177	178	166	194	168	191	173	175	175	158	188	182	156	155	179	172	163	161	165	156	184	162	160	168	183	174	177	175	156	156	167	173	152	163	168	182	180	161	161	163	206	187	151	146	168	165	165	160	156	155	144	157	171	154	173	191	170	162	170	177	178	171	157	172	151	167	161	174	162	178	160	183	171	172	183	140	176	177	157	146	165	159	165	154	166	161	171	162	145	171	175	162	172	175	172	185	147	167	156	154	156	183	156	148	146	158	157	154	185	188	163	151	179	174	139	157	156	154	184	178	174	170	168	176	160	167	175	182	147	161	174	148	164	170	175	163	160	161	159	183	168	172	180	146	167	184	174	163	186	155	170	165	174	145	149	164	176	176	183	170	176	161	167	134	190	163	164	151	158	165	163	152	200	169	163	175	167	159	193	159	172	171	184	167	166	184	160	195	168	170	173	169	183	153	174	172	172	177	180	173	171	153	163	169	174	181	163	177	180	157	160	149	139	164	178	154	191	161	165	179	185	146	186	149	153	150	195	173	172	151	172	171	149	160	150	186	145	188	186	172	163	183	162	153	142	179	170	178	157	174	188	181	158	165	178	178	156	179	165	173	170	161	145	175	158	171	165	158	188	188	178	169	149	158	187	152	160	151	158	174	158	164	162	156	155	166	164	181	163	172	166	133	172	168	177	158	181	150	174	175	160	165	152	164	141	145	153	158	159	159	148	160	130	158	174	187	191	158	166	186	176	141	169	175	162	147	157	189	146	183	185	153	146	178	176	161	185	153	160	174	161	166	164	155	166	174	142	145	170	158	160	147	161	162	139	167	170	180	161	173	172	174	169	154	168	173	190	166	176	144	185	159	150	148	152	158	168	184	177	171	172	160	165	149	158	155	159	169	157	189	192	164	160	173
18377	1110	2195	2616	2232	1892	1605	1355	1199	1062	925	881	910	792	745	692	645	642	638	629	584	591	564	583	600	560	568	588	555	539	521	505	532	525	509	507	511	515	489	498	490	511	477	498	495	487	521	499	440	486	464	513	491	467	511	513	500	459	462	494	502	449	480	497	507	505	482	450	492	443	485	493	489	486	480	500	450	455	468	491	482	488	455	474	439	468	486	468	467	511	462	467	475	438	482	497	472	416	477	450	479	484	452	479	459	486	491	467	490	472	452	467	492	431	478	483	438	470	464	437	468	465	494	465	473	492	451	461	472	448	448	459	479	504	458	478	543	478	458	459	466	468	468	494	452	459	456	435	477	456	485	463	476	450	490	492	464	479	453	457	476	490	462	428	500	430	471	442	450	474	429	485	475	497	464	483	513	487	451	460	466	505	485	439	476	471	478	435	469	478	446	414	449	451	473	466	462	480	482	455	453	434	472	430	453	470	467	468	453	455	464	512	445	466	474	473	491	452	500	502	455	450	474	450	507	506	469	487	451	431	466	476	502	497	472	459	469	457	470	448	451	500	458	437	450	448	469	468	471	486	499	499	462	438	455	477	469	490	472	513	453	488	480	465	435	465	460	499	470	493	478	483	439	478	454	427	415	451	433	520	480	476	483	467	498	456	453	486	514	468	480	469	452	474	464	463	463	454	465	476	506	492	455	419	492	472	431	472	464	484	439	478	466	473	497	501	459	472	459	473	503	432	497	473	464	421	473	484	424	462	472	484	465	482	466	431	481	451	489	460	449	461	503	449	491	465	469	461	462	482	454	471	502	447	428	460	417	480	451	449	472	472	439	441	454	469	462	501	477	502	465	486	495	429	495	447	495	438	464	453	544	440	449	460	485	443	456	492	455	451	476	432	409	479	466	477	492	452	459	436	451	483	455	482	484	463	458	440	435	455	441	477	433	486	444	460	454	468	465	480	461	460	445	444	437	462	436	411	472	446	447	409	459	456	493	474	439	484	471	485	473	446	503	457	474	455	437	462	450	474	502	476	489	473	488	485	485	456	451	464	462	410	452	469	474	479	500	451	444	454	465	481	472	491	453	506	481	440	487	458	455	433	465	466	445	434	474	458	446	469	441	456	436	448	466	460	495	446	444	478	427	437	445	450	447	438	471	465	467	455	429	456	422	454	526	484	420	480	444	477	453	456	470	476	467	448	474	454	461	450	483	474	483	502	462	473	469	481	476	496	464	471	483	457	483	455	459	465	459	497	472	471	449	470	461	438	473	472	463	473	478	479	434	450	469	487	441	467	442	412	446	479	470	457	455	479	436	501	498	493	455	471	466	436	478	429	427	479	452	504	479	472	481	452	469	453	460	464	475	480	470	456	511	471	460	492	505	491	489	418	449	488	470	476	442	467	475	458	426	479	442	471	444	439	468	438	416	454	495	439	475	515	435	489	461	482	508	479	453	441	483	441	461	453	462	489	445	466	459	439	463	517	479	462	448	471	456	452	466	482	433	478	504	440	445	484	433	444	460	413	501	469	409	454	487	455	474	478	455	503	441	465	506	442	474	477	474	445	421	449	439	475	472	483	498	476	479	464	470	461	500	450	483	446	473	460	460	432	446	491	489	420	453	478	465	476	435	439	452	477	480	467	496	509	461	432	466	460	448	491	460	450	475	453	429	484	478	475	435	469	430	427	460	455	469	515	474	429	458	498	453	483	451	468	506	483	459	462	467	468	458	485	464	447	450	481	461	448	425	506	487	458	468	442	418	463	482	438	436	440	427	476	488	459	452	436	483	480	459	472	447	447	451	481	464	465	450	473	462	446	481	435	460	445	472	443	473	482	494	476	490	432	481	436	439	455	467	465	481	478	471	465	466	449	438	461	456	446	430	460	448	467	445	448	458	482	493	441	481	466	493	484	421	461	480	436	457	512	442	483	487	463	477	433	498	471	437	473	456	454	472	480	472	456	461	450	464	470	463	485	444	434	488	469	467	455	523	456	485	467	498	449	477	445	433	448	481	469	470	481	424	462	500	474	475	490	462	484	505	467	500	449	459	472	474	432	476	477	453	432	465	434	485	453	464	466	449	496	450	465	470	454	467	478	393	488	470	462	460	481	479	487	448	477	442	479	434	481	465	446	490	442	476	414	440	479	424	453	477	451	514	488	479	440	477	455	438	501	459	453	455	477	478	451	463	491	443	467	484	482	477	496	442	471	470	455	448	441	490	500	446	490	463	436	461	453	425	481	495	500	475	449	449	432	444	450	451	489	420	478	447	489	501	429	459	474	481	505	473	469	472	428	473	463	450	502	455	441	450	467	467	507	468	481	474	443	470	472	456	449	484	485	458	451	497	468	480	432	426	462	467	452	471	487	432	476	477	483	432	488	478	457	481	446	458	460	452	455	476	455	491	479	508	459	455	422	459	462	437	452	520	465	467	464	456	472	457	502	467	478	464	409	472	507	485	478	435	412	431	448	461	477	498	408	502	481	469	389	459	450	466	450	499	460	481	475	418	458	480	441	485	424	500	477	406	426	450	467	476	456	456	442	472	469	478	468	462	486	460	483	482	473	459	504	472	456	438	442	505	465	465	452	511	473	460	456	445	469	469	472	447	471	488	490	455	452	487	517	479	404	496	450	474	488	492	492	501	480	470	460	450	440	445	491	463	425	458	491	483	452	488	474	489	456	452	479	416	472	417	505	468	468	469	459	476	482	470	446	460	442	459	439	450	427	505	472	461	468	469	447	426	484	465	474	446	461	453	459	458	445	482	485	455	421	480	472	492	520	457	425	453	474	436	452	448	469	494	425	472	436	497	457	448	469	503	467	476	500	434	460	451	469	469	520	492	480	454	455	460	455	451	479	479	456	468	487	449	462	425	433	464	447	445	476	474	483	440	426	488	467	444	464	457	485	499	462	470	466	452	453	454	448	473	452	448	448	444	466	477	515	488	483	505	497	461	478	489	465	459	483	468	471	476	452	432	466	483	439	483	499	452	500	462	467	465	475	457	480	460	427	478	476	447	401	466	432	493	464	486	496	468	470	478	456	469	437	446	499	460	446	453	473	423	445	440	467	480	468	485	495	491	462	453	458	477	434	505	456	470	444	463	471	422	436	448	461	469	464	483	485	479	457	470	455	454	498	455	459	501	472	481	446	494	474	471	432	455	502	486	472	430	473	450	433	460	472	465	458	493	470	484	444	461	477	462	465	434	448	427	456	470	501	462	460	447	463	489	466	459	420	471	448	491	466	453	450	447	440	441	476	480	479	445	500	496	488	494	462	473	480	477	462	495	486	462	453	441	506	425	470	492	483	512	475	497	461	469	453	460	520	457	449	453	462	436	473	454	496	436	474	492	424	482	526	481	465	452	479	474	455	479	452	448	442	451	444	445	468	483	449	440	456	423	465	462	474	445	436	462	462	443	464	473	518	447	490	490	463	481	493	471	474	493	433	451	451	449	437	465	468	476	470	486	433	413	430
48520	21742	10266	1965	1260	983	820	647	628	564	566	525	469	442	471	470	417	418	411	400	394	391	403	381	377	373	367	384	374	385	398	365	376	357	391	362	375	340	347	401	363	330	347	355	363	353	348	362	343	355	351	365	345	344	335	339	349	363	366	314	365	336	326	368	330	327	376	376	344	379	346	357	380	369	357	384	342	326	396	336	368	342	370	333	336	352	330	355	377	374	315	351	376	336	345	350	348	374	364	341	362	377	361	354	358	350	363	325	340	370	345	338	350	369	364	376	370	361	327	349	394	347	338	354	365	338	349	315	345	327	324	350	320	334	380	346	366	337	326	339	367	331	361	360	364	348	326	331	349	383	339	350	344	301	332	359	351	377	340	318	384	366	358	335	313	390	359	342	307	351	333	350	334	333	355	354	354	348	351	367	333	350	342	346	366	330	349	363	387	360	349	325	366	359	347	346	362	316	339	381	350	343	383	369	408	341	348	352	362	318	385	377	320	346	304	322	369	339	369	312	324	362	333	334	378	359	352	353	384	396	378	371	363	344	328	343	383	380	345	345	346	382	334	369	327	362	316	339	360	330	360	378	376	375	384	346	362	395	377	345	391	376	328	385	356	349	311	359	356	303	354	356	365	345	364	361	337	300	335	331	360	358	359	369	341	349	353	326	380	365	319	359	340	306	358	328	387	341	346	399	349	347	338	391	357	334	355	379	347	361	336	376	357	352	368	363	379	349	326	364	385	328	350	318	371	339	348	343	342	335	319	332	339	339	348	391	368	345	336	353	318	368	347	337	336	346	321	342	367	346	369	356	364	345	342	328	353	362	336	359	336	323	364	335	335	390	326	306	333	376	352	341	362	372	345	365	340	333	344	364	339	324	386	355	354	348	310	377	334	332	366	352	359	369	389	349	382	375	348	326	373	347	347	360	318	349	352	343	335	346	326	355	354	351	350	346	339	335	334	330	360	362	367	342	330	364	335	334	348	326	362	362	328	334	349	330	355	352	287	365	332	339	368	338	348	331	362	337	327	375	340	343	340	318	364	318	298	347	381	322	359	352	374	386	374	356	367	335	354	364	351	348	359	358	352	382	372	329	339	343	374	360	329	361	330	400	348	343	340	370	337	307	312	378	337	333	345	353	367	363	292	292	341	349	343	373	369	339	354	324	391	370	361	358	353	363	372	336	355	331	347	340	348	355	362	347	366	367	344	357	362	343	371	353	349	336	336	336	344	375	329	323	359	343	386	384	387	361	371	337	353	348	366	313	336	337	328	355	353	354	360	352	356	349	334	341	378	360	355	356	336	357	344	347	353	345	326	370	335	326	368	355	392	340	359	367	355	335	337	363	352	381	352	345	329	355	362	378	357	343	352	321	348	365	342	337	342	340	311	324	327	357	353	379	362	313	352	366	380	348	330	347	328	362	367	328	313	382	376	374	376	371	359	382	353	350	363	353	346	350	360	326	333	379	347	332	375	374	359	341	361	359	302	337	368	372	366	381	326	356	336	367	375	349	358	336	351	368	382	350	322	329	349	323	340	348	351	336	402	348	333	389	350	325	344	328	353	352	374	332	356	352	339	337	326	353	330	330	346	378	333	352	356	316	333	333	328	398	339	332	327	359	337	373	366	350	345	386	359	344	364	355	374	347	383	384	346	361	366	353	341	345	362	375	352	336	356	338	347	339	360	314	377	349	353	338	360	344	354	329	364	321	345	363	346	345	354	374	342	352	391	359	377	368	326	344	350	376	309	372	360	375	362	314	334	358	343	341	359	364	330	350	360	342	337	321	351	344	365	340	359	355	366	313	340	365	348	366	400	349	361	355	342	351	341	352	349	379	385	377	339	336	376	365	336	361	357	369	349	339	338	359	345	359	377	339	358	351	346	346	335	377	366	340	338	355	349	342	362	357	341	337	339	362	350	346	338	349	353	333	382	378	347	345	371	323	352	361	362	344	334	337	321	368	333	340	353	361	355	363	334	352	363	370	333	348	327	348	347	307	318	304	348	339	358	318	355	392	369	330	385	370	355	367	319	383	355	326	332	377	343	338	359	321	323	367	341	343	324	365	335	359	375	360	356	345	348	375	384	315	369	335	348	317	349	391	356	364	350	362	333	352	392	354	365	329	353	363	337	373	348	341	375	363	380	339	343	402	350	370	351	347	377	330	351	361	375	351	333	366	360	338	372	396	377	342	358	363	328	352	340	360	384	397	426	309	335	369	347	350	351	319	333	378	300	387	361	380	367	317	355	350	369	332	358	334	357	336	321	364	362	306	352	382	341	355	340	358	380	377	357	335	367	370	363	348	320	328	344	331	373	343	359	359	339	349	348	374	338	362	346	327	344	318	324	343	343	352	350	344	355	362	351	382	347	334	392	338	329	347	344	374	374	332	362	382	370	371	331	349	377	358	344	331	353	366	359	309	378	346	405	361	328	377	388	351	313	359	354	389	391	372	392	365	339	345	341	360	374	355	340	333	344	342	338	353	345	357	379	401	362	364	341	320	340	379	353	373	336	344	294	329	375	347	376	323	326	368	340	352	371	371	341	351	338	357	315	328	366	316	364	383	331	396	333	369	360	382	407	330	360	321	360	336	332	339	341	424	309	339	323	342	350	374	360	364	342	349	374	370	359	358	367	329	355	332	359	368	350	348	358	350	335	337	388	333	361	355	340	355	386	380	338	330	306	345	335	361	372	367	367	351	348	359	372	347	368	364	332	355	359	346	331	337	342	342	346	344	319	362	362	377	330	325	332	333	339	363	363	339	353	351	341	372	391	351	312	339	303	360	383	343	342	360	363	357	353	350	352	336	361	289	366	367	327	365	359	340	336	352	334	347	402	330	360	352	366	338	331	356	372	317	372	365	361	393	351	337	333	337	340	377	352	327	354	348	350	364	358	325	341	327	367	326	354	340	344	343	341	338	346	349	346	353	377	349	336	354	377	354	358	346	374	362	379	383	356	336	348	340	334	342	370	333	344	338	361	359	316	380	341	335	382	358	369	383	354	346	374	378	377	336	321	338	354	378	363	347	325	337	353	341	334	340	337	329	383	386	332	374	345	348	365	350	345	349	341	355	346	377	349	348	356	373	367	346	371	363	349	368	340	339	369	345	326	357	353	342	369	365	331	363	359	360	324	352	395	337	359	345	322	345	365	376	330	370	372	361	331	334	355	345	359	345	334	322	343	350	325	321	366	319	369	348	371	367	341	371	323	336	374	343	331	341	323	320	374	387	373	352	346	368	368	335	312	372	362	315	417	346	337	372	341	322	338	388	364	332	359	366	366	388	379	360	353	338	345	344	316	349	350	366	342	348	345	317	362	323	388	325	328	346	337	352	328	344	374	356	360	350	338	356	329	348	368	345	327	304	340	347	393	359	335	320	343	366	397	346	342	349	323	373	328	373	347	353	333	331	386	345	370	363	374	352	327	376	322	323	316	331	344	355	353	340	341	358	384	356	378	332	350	352	379	377	329	369
23334	2175	4219	5081	4210	3580	2996	2592	2286	2090	1872	1690	1554	1536	1414	1384	1217	1262	1203	1207	1134	1112	1032	1073	1042	1033	1037	1083	971	1000	1040	971	974	960	931	935	925	961	914	951	911	882	915	889	930	911	906	888	896	897	862	893	898	888	857	927	930	881	883	902	891	826	831	860	861	860	865	883	857	779	875	926	840	831	883	829	864	843	910	866	825	873	898	865	925	875	891	949	874	832	824	852	861	817	821	885	885	843	896	845	843	852	875	924	891	770	833	833	833	876	823	882	820	882	879	832	850	844	833	926	837	906	860	850	878	897	863	852	869	844	820	880	829	843	905	830	852	900	877	804	907	858	849	858	884	819	865	834	869	864	838	858	864	830	882	862	820	884	854	837	898	820	845	861	826	838	823	912	852	861	879	868	892	824	884	810	862	818	852	865	834	889	822	863	879	895	848	880	865	848	834	849	826	880	848	894	872	830	829	843	850	805	815	837	857	887	840	859	849	863	874	898	814	831	835	889	833	852	877	828	850	906	883	888	882	880	834	826	857	834	824	830	820	857	856	878	833	851	846	853	838	884	869	901	859	831	844	858	802	891	817	828	799	845	839	829	816	817	810	905	912	915	840	835	789	866	867	832	797	829	896	841	875	865	841	808	837	832	893	817	851	839	857	830	852	844	918	863	874	852	836	852	860	819	822	813	830	845	837	864	834	800	862	866	824	839	885	828	819	834	872	841	846	843	843	804	862	833	839	858	850	842	848	843	876	830	909	831	854	866	851	883	848	854	823	881	819	819	822	826	790	811	812	791	830	825	794	776	807	826	844	844	782	814	818	861	888	869	893	793	862	805	888	858	854	864	911	847	850	821	815	863	895	858	870	863	841	833	844	829	813	804	849	825	861	840	889	833	834	897	846	847	874	800	822	844	899	858	847	815	798	853	859	843	861	847	849	838	843	881	863	866	870	831	851	868	817	808	849	847	893	862	897	877	854	815	805	884	857	894	817	872	847	868	855	882	811	833	863	869	866	881	840	837	809	843	820	797	880	873	807	861	804	848	843	831	821	816	849	871	879	902	835	808	844	874	869	861	853	842	829	831	885	876	859	837	897	877	872	832	899	851	871	862	869	862	846	783	812	825	842	894	867	889	831	826	858	840	834	878	783	870	881	862	865	830	835	872	871	882	858	897	854	836	881	916	807	817	868	822	793	838	825	833	881	830	862	868	842	841	862	897	866	834	837	901	852	874	888	851	876	880	807	896	830	859	815	844	844	842	809	840	827	855	907	814	822	884	888	891	881	819	916	860	831	850	795	850	832	827	828	819	854	823	868	818	833	845	869	835	840	898	855	866	863	824	888	819	865	884	847	894	850	874	854	877	820	847	800	856	785	915	842	838	825	882	872	850	886	816	867	801	834	877	873	827	864	813	816	884	852	816	864	849	905	858	846	832	825	855	861	866	805	887	908	824	824	818	848	819	848	824	842	840	794	862	812	850	911	882	870	864	832	911	880	881	865	841	790	873	812	872	857	840	819	886	849	864	778	907	868	860	822	867	839	809	850	865	858	800	888	804	851	802	863	817	840	845	859	840	897	855	878	846	835	837	838	791	873	854	867	879	880	819	820	854	827	857	876	807	853	856	866	835	880	901	847	817	875	881	877	810	816	861	880	880	827	837	886	837	858	820	858	778	825	887	811	888	862	843	860	830	889	815	861	864	849	845	849	864	826	845	822	793	865	806	838	774	819	873	800	852	803	883	839	876	900	804	900	830	850	829	861	868	810	807	894	805	863	838	819	821	865	804	854	829	824	809	805	828	793	863	871	833	881	818	881	846	885	886	876	844	874	866	848	828	825	811	863	832	823	828	872	832	809	799	825	836	894	828	900	859	843	809	809	844	796	850	848	838	812	811	875	903	855	865	816	878	892	837	830	883	853	832	939	879	825	914	825	866	856	850	870	813	851	864	813	910	849	869	888	825	820	853	893	852	870	875	876	842	874	804	864	896	840	885	881	844	815	864	843	878	833	856	892	842	806	838	860	808	888	822	867	879	826	808	839	793	832	856	888	909	828	869	863	782	828	835	882	886	884	897	834	873	821	878	796	822	887	846	863	866	879	877	882	851	813	824	837	816	855	825	866	846	826	812	809	890	858	861	847	848	899	836	895	863	856	840	862	858	880	827	868	863	863	881	797	908	849	818	852	858	850	863	819	874	817	862	954	808	844	809	811	877	890	861	818	801	846	801	840	847	853	852	835	868	827	850	841	835	880	899	871	857	881	816	915	847	866	844	895	870	839	857	852	875	819	900	824	807	824	823	834	853	811	925	797	832	861	855	845	875	870	852	808	922	846	855	874	847	843	822	795	892	814	842	855	835	831	894	839	848	831	903	816	867	823	833	827	891	806	812	846	822	846	814	847	854	838	843	832	842	864	832	796	796	874	910	864	882	836	894	829	877	892	860	887	858	816	843	882	822	842	820	808	831	842	886	847	848	851	843	811	848	854	838	797	840	852	849	877	850	883	824	885	852	835	875	832	876	910	863	857	868	871	826	892	864	879	846	874	818	845	820	855	851	838	818	855	795	861	852	866	819	850	887	799	825	806	886	868	867	855	850	825	895	846	857	849	856	804	838	791	830	832	867	849	842	819	825	849	882	819	806	833	808	866	844	866	882	839	839	843	829	853	865	847	843	863	794	861	880	795	855	847	833	853	877	860	842	814	824	819	814	781	852	852	880	886	845	865	846	862	836	881	829	854	903	906	847	884	824	875	850	893	892	881	832	834	844	872	844	830	816	834	837	893	839	838	841	816	906	866	849	802	881	876	839	830	870	868	852	857	818	842	796	871	830	822	875	811	874	841	840	829	851	791	862	878	854	836	813	818	822	852	848	863	837	826	834	876	869	873	850	896	874	820	892	859	851	849	797	831	884	841	843	840	811	836	841	805	844	788	847	859	832	862	875	816	825	868	858	810	848	821	868	852	840	866	838	799	793	826	867	771	885	850	896	868	829	842	827	835	826	860	842	852	801	846	876	866	851	823	837	854	833	896	856	862	841	809	786	870	845	846	902	836	825	813	845	856	856	857	853	821	890	836	813	876	793	868	847	861	827	839	873	859	853	823	824	832	793	829	825	853	829	852	853	805	834	893	888	831	861	852	825	829	874	875	894	823	877	880	860	862	831	857	834	846	815	848	904	793	890	869	848	909	871	847	855	800	872	864	856	841	853	811	892	811	832	866	844	840	822	870	862	851	819	830	831	859	830	828	864	834	887	834	820	827	842	853	873	843	873	875	884	866	829	896	902	852	923	805	832	890	814	856	821	862	838	865	825	822	868	854	877	877	855	818	862	805	831	838	847	845	853	833	857	861	853	840	865	826	848	885	824	844	836	854	844	827	839	850	873	831	826	830	796	837	809	869	852	829	831	792	827	852	870	846	849	838	865	879	826	852	883	864	793	848	869	862	881	838	840	881	813	868	846	819	837	875	789	813	829	844	876
5818	254	207	182	171	182	205	163	193	187	176	178	150	172	149	176	169	169	153	144	176	174	167	147	189	162	171	173	159	188	184	162	168	178	153	183	165	164	155	193	186	171	168	169	171	194	173	159	170	179	158	178	162	172	161	179	166	192	156	186	188	167	169	180	178	171	150	167	168	152	182	169	202	171	178	176	176	182	191	182	191	188	181	193	168	200	162	167	172	170	171	172	180	199	200	164	171	177	174	183	186	221	179	165	185	161	168	195	201	195	167	171	156	170	188	177	187	185	184	178	165	171	159	170	173	159	146	173	149	166	162	162	149	162	185	167	177	173	177	189	183	187	173	177	143	177	184	159	170	178	163	163	162	164	162	157	164	150	170	170	157	164	193	200	188	184	145	170	178	168	170	181	159	173	163	177	147	178	169	177	173	185	187	183	163	173	199	146	170	167	198	185	163	184	147	173	163	167	185	142	170	167	164	166	188	182	189	163	174	181	162	158	167	167	176	164	177	149	164	158	178	154	164	178	188	178	181	175	187	172	169	175	170	162	185	193	176	170	187	159	190	168	186	157	184	178	194	166	159	169	180	163	177	158	175	158	177	193	162	183	154	165	189	183	178	178	184	157	190	168	159	176	187	144	164	180	177	161	160	164	144	189	165	176	176	192	166	163	189	184	182	173	192	170	162	183	176	182	195	142	194	166	168	177	197	162	163	170	181	170	180	163	160	160	176	163	161	178	196	178	176	186	164	167	184	163	146	182	180	191	164	193	167	139	189	181	177	162	137	172	188	183	163	171	185	178	166	184	169	195	160	182	170	162	188	148	181	168	167	141	173	159	191	191	201	171	182	164	158	158	173	150	171	183	169	160	199	170	163	190	155	171	176	159	181	192	172	157	164	179	195	180	186	181	173	183	186	190	165	162	191	191	178	176	191	172	170	172	183	188	185	148	174	165	195	180	180	156	172	164	153	165	164	159	183	175	156	172	159	177	171	171	154	219	182	164	167	176	166	171	185	165	177	177	180	178	175	176	174	195	181	166	164	182	153	176	164	158	169	169	166	174	168	167	178	158	179	173	165	155	167	177	165	185	170	163	170	161	159	191	153	157	150	164	202	158	175	184	167	174	165	165	187	157	171	166	168	155	187	150	164	206	186	159	183	164	192	160	137	170	173	160	147	157	166	175	171	174	207	166	185	172	165	204	176	193	177	183	179	166	166	190	170	169	132	162	156	180	178	177	199	166	164	146	168	151	159	192	170	163	186	153	155	173	156	158	169	149	173	164	188	178	162	159	172	178	184	189	152	181	190	181	176	176	181	164	187	177	186	158	155	182	211	185	194	171	163	180	191	176	182	168	170	179	158	181	159	159	157	184	192	180	155	163	142	176	168	180	147	170	175	169	155	144	178	149	181	175	209	166	188	140	154	187	168	171	173	162	163	163	202	144	193	167	184	179	176	166	181	182	162	168	185	193	169	173	167	186	172	170	183	174	182	154	168	175	165	201	186	195	190	175	189	181	188	157	189	159	185	172	193	162	166	169	143	177	166	161	182	183	193	187	180	149	158	168	176	164	153	173	157	162	162	155	150	174	178	173	159	177	152	151	174	179	164	181	184	167	167	165	162	155	188	169	160	176	198	169	203	180	170	179	197	171	166	192	176	166	167	188	191	179	180	155	142	172	159	172	156	166	169	183	188	167	160	178	185	188	163	157	158	167	171	163	180	166	184	175	175	165	156	137	174	160	174	185	152	164	162	164	158	163	153	171	184	178	194	159	187	196	144	175	190	165	152	195	188	184	177	175	202	165	166	164	171	181	161	173	188	168	177	196	181	159	161	153	194	180	164	194	159	197	163	187	200	149	156	160	178	161	178	199	164	153	162	212	183	182	183	175	153	197	183	171	196	189	145	167	149	171	177	170	170	189	195	189	170	191	168	161	166	174	173	178	196	183	198	179	200	149	169	151	183	175	180	160	163	162	161	164	184	165	198	173	186	195	206	178	197	169	191	173	192	176	161	191	163	170	171	162	156	171	188	179	185	185	183	174	177	172	154	169	171	170	156	159	164	173	171	148	181	142	192	176	164	171	155	147	139	169	183	165	153	176	168	187	184	189	166	162	169	172	179	152	150	152	188	199	180	183	185	175	193	168	154	168	162	183	142	173	154	162	161	170	171	163	177	155	199	181	203	179	167	177	169	183	167	159	181	194	168	158	162	148	156	183	179	194	180	176	188	168	166	180	186	160	160	188	175	182	173	177	197	146	171	172	185	182	174	161	176	171	177	172	148	180	178	152	167	170	161	168	162	164	176	156	173	202	193	203	155	153	184	171	162	194	160	159	161	187	166	177	181	164	186	169	157	183	177	167	173	193	165	142	183	185	161	165	187	167	172	160	181	187	184	188	152	185	192	181	195	183	170	163	184	182	180	172	169	190	216	180	184	155	211	177	145	165	164	188	169	186	169	183	171	166	184	181	163	176	158	153	172	155	179	141	170	178	154	188	162	166	175	185	190	162	179	177	178	189	182	167	187	179	177	176	186	170	183	170	181	165	172	168	168	178	203	144	185	185	154	159	179	205	169	184	163	195	167	182	170	172	177	182	165	158	177	174	174	155	167	164	167	148	158	177	176	178	172	168	148	167	170	182	150	186	187	163	162	169	181	164	175	181	151	146	152	180	176	189	180	191	192	183	174	170	178	191	180	173	192	186	160	177	197	196	180	162	180	168	151	175	149	172	178	170	162	177	171	162	169	164	165	184	165	175	189	170	154	167	159	166	187	158	167	192	177	169	199	168	165	155	158	186	174	159	180	183	183	184	158	175	163	190	175	172	169	188	177	163	165	179	202	183	188	178	152	143	184	164	156	149	174	183	172	158	164	158	164	165	175	162	174	160	192	177	176	147	164	153	178	185	158	168	162	177	184	170	179	161	188	176	172	172	191	167	160	162	181	178	182	163	171	164	167	157	171	163	181	164	148	168	175	184	180	209	166	141	169	153	188	158	187	194	174	148	173	163	167	166	183	150	157	189	213	205	158	175	187	167	183	168	162	178	173	184	163	170	159	160	170	173	165	188	162	162	157	179	180	167	151	170	153	177	165	175	164	151	165	217	164	187	178	185	174	180	176	158	152	203	184	180	182	175	178	179	189	192	176	160	177	154	168	203	152	170	156	189	171	168	164	186	168	169	141	175	205	160	150	187	186	189	174	181	155	176	155	177	187	196	172	158	191	171	164	171	163	164	172	173	183	169	214	168	179	179	174	171	177	190	164	189	181	172	175	192	177	178	177	166	183	185	176	200	170	167	165	186	163	202	170	167	163	165	168	186	181	166	167	180	199	174	161	146	167	152	157	175	158	170	199	183	161	179	183	178	185	151	169	165	165	172	171	178	170	180	200	176	174	184	158	174	174	161	203	132	184	166	182	168	145	167	205	171	188	187	158	205	179	176	180	188	149	155	153	167	151	167	163	163	174	168	178	181	173	171
5949	514	504	530	513	481	520	455	490	493	524	492	497	494	489	398	480	475	466	460	483	466	473	428	463	464	455	452	426	458	451	432	473	471	473	434	475	467	430	488	464	487	455	440	446	478	445	441	426	451	498	502	480	461	444	426	485	448	498	440	469	431	476	479	457	471	434	447	457	488	455	472	477	481	488	464	459	472	447	438	450	443	479	477	440	458	497	453	442	433	470	462	450	447	417	447	471	439	444	450	498	466	479	467	462	468	484	496	505	477	455	457	452	473	450	446	483	457	468	469	449	453	437	503	495	441	439	436	489	460	457	461	408	431	480	485	472	442	455	434	429	444	510	429	422	463	455	451	448	469	468	427	504	444	434	446	444	470	472	471	457	457	462	485	462	413	431	422	447	491	459	457	458	447	442	500	434	459	475	474	462	467	486	473	466	442	441	465	424	473	484	445	493	428	449	433	449	426	494	454	456	459	454	432	471	474	498	467	468	475	466	456	502	431	451	473	478	428	451	456	449	466	443	450	470	453	422	495	468	483	457	463	464	484	450	465	449	432	460	487	430	469	482	482	449	442	422	462	426	509	462	493	490	484	436	525	460	449	468	421	463	432	495	459	490	441	455	472	458	448	472	439	473	432	445	424	455	425	431	421	445	466	498	468	483	462	431	429	481	480	473	485	460	484	447	494	481	430	460	442	430	441	448	466	500	461	434	455	470	452	441	452	471	415	450	477	454	456	442	446	457	462	473	492	469	472	443	433	456	460	445	470	460	461	483	428	446	441	492	439	459	452	464	479	456	457	427	436	469	461	466	476	426	489	470	452	473	421	470	465	444	452	470	440	449	493	482	458	450	432	482	446	427	470	447	431	462	470	479	462	461	439	492	417	464	497	461	446	429	477	446	455	492	437	466	421	455	489	439	423	452	436	455	427	475	459	402	466	491	475	448	442	436	457	439	449	456	457	449	466	472	474	479	441	447	449	460	470	435	481	438	461	475	487	440	470	457	477	459	449	444	457	457	447	458	447	457	447	466	479	485	468	455	440	456	425	483	444	432	507	462	449	463	416	449	478	456	458	440	468	505	439	459	436	436	443	465	420	466	454	508	435	448	456	440	463	491	481	469	459	451	481	442	498	427	457	462	471	419	466	431	416	466	452	492	466	462	488	469	500	474	467	452	446	506	492	455	454	444	452	428	448	447	459	510	492	431	424	469	484	447	456	456	447	450	442	412	461	434	445	441	473	414	452	435	470	449	485	432	440	463	444	470	455	428	482	432	465	421	406	475	444	475	438	459	428	482	457	453	457	441	451	430	470	456	510	498	432	436	425	525	448	462	442	474	464	457	436	480	459	473	456	443	503	504	448	441	464	476	430	478	464	447	473	481	459	430	472	496	451	405	413	463	453	462	484	456	474	483	483	473	445	448	483	481	489	458	474	448	503	452	433	463	467	494	452	430	474	443	405	461	475	442	449	415	479	476	511	428	460	415	450	472	489	476	463	428	452	436	454	446	443	438	437	471	446	478	471	459	466	493	466	501	506	466	438	467	474	427	460	442	442	461	484	472	492	467	449	478	483	486	467	458	438	474	450	444	458	434	444	468	456	472	520	473	477	479	483	443	483	447	436	474	435	445	448	473	488	475	473	457	456	455	431	466	459	465	446	446	486	477	441	450	470	485	449	440	442	459	468	411	444	475	479	446	416	436	441	420	464	448	478	414	466	454	458	437	428	401	466	482	404	446	502	419	453	434	429	434	463	451	443	448	489	477	458	456	422	464	434	462	429	475	459	464	467	449	457	436	465	435	478	425	436	484	444	436	460	457	467	424	489	458	488	437	469	476	455	422	463	468	469	428	478	473	506	480	431	436	467	430	446	467	462	459	436	477	461	440	433	452	453	444	448	479	460	433	479	432	422	454	460	461	456	468	430	467	501	448	475	429	432	444	470	454	452	465	437	475	469	464	455	469	477	422	487	462	481	472	451	439	459	420	475	466	441	455	441	441	427	509	411	472	444	451	467	495	460	432	459	421	485	447	464	463	470	454	443	466	452	440	458	466	461	452	444	459	433	467	461	461	467	466	392	450	469	457	471	489	474	449	457	457	457	451	489	461	450	453	437	474	464	433	433	468	457	437	445	472	447	454	451	465	467	469	459	472	438	460	452	476	461	420	462	421	490	447	464	514	447	462	462	481	460	479	440	464	508	448	470	441	448	477	465	440	458	477	433	491	446	460	465	419	454	457	451	459	493	491	447	449	465	465	449	460	463	466	460	447	474	451	448	477	419	471	457	466	442	441	490	471	475	431	448	437	481	476	477	443	428	471	482	432	430	455	446	456	466	439	440	449	494	452	457	435	421	468	445	455	478	462	497	463	496	453	488	440	452	429	446	431	446	438	480	421	455	455	448	475	477	441	444	423	482	438	455	487	448	428	410	409	468	477	443	462	442	422	477	470	454	424	490	448	467	445	474	461	480	469	438	435	421	471	461	472	462	475	449	493	439	455	464	442	461	479	460	471	474	458	446	448	435	473	479	471	434	494	428	472	466	423	463	467	447	486	488	479	493	434	474	456	444	438	447	429	454	444	450	440	407	450	454	441	455	437	460	497	434	456	472	457	452	497	463	470	477	449	432	439	464	481	454	455	518	469	456	439	432	453	460	465	448	470	481	444	444	432	474	509	459	441	444	461	450	467	455	469	435	453	469	442	454	445	457	445	457	446	467	458	452	482	469	438	476	430	449	462	421	468	446	467	428	464	466	468	459	467	473	473	483	429	431	421	453	468	413	459	436	465	463	475	446	425	439	495	442	463	482	414	447	412	447	430	483	528	437	441	469	460	451	450	459	473	472	481	439	465	462	434	449	470	472	447	442	419	482	436	445	429	483	434	477	463	443	438	478	474	452	466	446	468	428	432	464	440	450	481	486	457	439	462	454	462	437	439	460	481	475	420	465	461	520	473	456	440	445	474	446	451	470	409	489	461	438	469	488	415	446	462	451	432	472	487	475	444	471	487	486	475	434	477	453	463	490	471	451	425	463	500	432	472	469	449	462	447	461	450	454	454	434	466	492	454	474	436	460	420	477	431	457	488	409	487	425	487	461	476	430	429	449	447	468	455	461	457	437	467	457	475	446	431	488	438	510	447	503	416	486	469	457	443	459	503	463	473	459	409	460	477	481	451	482	464	415	468	511	433	476	454	471	457	469	471	442	475	444	478	485	424	457	428	487	459	477	460	464	462	431	467	416	437	435	465	440	490	407	501	473	491	473	466	492	489	442	479	464	493	470	412	417	452	496	470	459	444	425	472	478	476	455	480	492	442	494	428	444	480	420	442	430	467	448	439	477	503	483	468	462	453	451	457	432	448	492	437	459	414	486	471	469	466	465	451	491	494	444	433	423	466	451	454	419	437	460	442	453	449	448	439	468	463	423	495	472	467	475	417	451	472	464	447	476	455	426	482	459	495	484	500	450	438	483	459	428	436	464
38007	14506	2588	865	628	446	379	343	315	275	248	208	215	220	223	198	196	165	196	210	175	163	177	202	176	177	161	157	176	162	176	170	174	168	172	159	146	170	169	133	184	162	175	197	161	176	169	184	178	181	161	166	140	154	163	177	165	182	177	174	135	176	158	183	158	167	189	159	144	190	195	154	138	145	175	160	182	162	170	150	156	168	184	169	162	177	163	182	154	166	172	126	168	154	152	180	171	147	138	165	158	164	145	176	188	162	153	154	173	171	160	144	150	136	174	180	139	181	155	174	198	136	181	181	193	159	169	167	172	166	146	153	161	172	155	162	132	131	153	205	155	162	158	165	165	167	156	146	173	181	175	152	167	187	162	160	182	174	163	179	144	152	151	181	161	166	160	154	191	146	173	164	132	155	177	154	185	174	179	154	179	148	156	141	159	149	155	176	158	175	157	163	148	174	184	164	162	169	171	165	167	164	187	152	175	160	148	180	145	138	152	160	144	200	179	187	161	178	176	176	162	174	166	153	140	194	185	156	161	166	182	171	178	173	173	169	156	161	175	145	172	152	170	166	184	182	175	167	169	163	166	193	148	161	184	160	177	161	178	173	183	174	135	141	164	179	154	154	158	167	161	153	173	156	148	133	171	164	157	155	152	149	190	162	183	200	152	189	161	176	173	200	152	169	176	154	163	170	155	161	163	164	168	156	160	171	201	156	163	141	158	150	180	137	161	173	167	169	165	164	181	168	175	170	150	137	176	153	161	187	160	158	163	160	174	171	145	184	173	186	160	164	163	170	167	154	161	159	161	163	169	182	157	186	174	184	168	166	187	128	165	152	161	157	185	169	170	148	184	152	197	158	167	169	181	166	168	182	154	179	142	173	169	172	124	173	168	151	173	171	164	160	170	158	167	150	165	179	165	155	163	175	171	175	147	147	155	139	167	170	163	173	170	175	163	175	149	172	175	159	168	175	158	152	178	160	177	175	146	178	176	171	145	166	160	156	154	165	158	179	148	182	168	162	171	150	156	176	158	155	178	164	181	175	186	145	162	176	166	165	160	160	174	173	159	192	128	178	167	182	161	140	152	179	166	167	165	156	176	143	150	154	153	158	143	149	184	161	167	175	157	183	156	177	177	137	166	171	185	160	160	170	177	174	191	162	183	174	160	173	164	165	179	178	160	178	165	145	172	182	154	142	160	150	157	160	193	185	172	162	165	173	166	158	169	154	174	183	161	172	175	152	180	136	138	154	151	178	154	155	195	170	187	158	145	188	155	158	167	163	158	189	163	176	179	161	160	181	149	179	152	155	150	168	172	171	163	157	143	172	170	174	160	197	180	152	183	144	172	151	172	156	167	169	173	148	158	170	186	167	186	156	173	177	165	166	168	160	177	186	189	157	153	182	164	150	148	177	179	161	164	181	141	146	178	170	150	161	190	155	172	166	148	155	145	152	158	183	162	167	172	187	163	145	194	157	169	184	172	132	152	187	172	169	161	173	174	148	180	146	183	182	158	169	165	190	151	146	162	164	146	173	153	188	165	166	180	176	156	167	193	173	165	162	151	171	160	148	172	189	187	170	179	150	181	160	162	164	168	158	147	159	168	161	156	172	161	178	162	184	176	133	169	176	182	180	141	162	159	177	155	157	166	158	180	169	162	162	151	154	174	167	154	163	168	147	151	168	150	162	157	163	182	164	188	190	186	189	180	175	183	159	143	177	194	142	152	161	144	159	160	181	172	159	168	153	166	150	164	157	151	164	150	179	155	155	165	183	190	175	161	187	141	162	186	193	177	146	160	164	147	165	180	180	169	155	173	151	177	184	146	150	172	146	133	159	159	158	196	160	180	147	190	163	162	166	176	162	198	150	165	144	137	177	172	150	144	179	185	157	149	161	168	154	155	159	140	166	163	161	160	159	156	155	166	173	154	168	164	172	183	190	170	163	153	182	190	192	149	160	184	171	151	159	194	173	154	172	174	161	166	141	164	178	178	160	169	169	170	166	151	187	170	161	142	159	163	201	151	160	173	158	145	142	147	170	135	152	159	140	166	148	153	186	144	145	169	157	198	182	145	178	177	171	169	158	174	192	190	173	184	181	146	201	153	163	191	175	147	159	156	144	160	170	171	172	139	159	148	157	176	176	150	163	168	175	182	155	173	155	124	175	157	173	178	189	175	153	144	168	167	178	165	176	152	172	151	146	172	189	152	182	191	165	167	145	164	176	182	159	166	164	185	156	162	146	149	176	192	177	163	166	183	155	161	160	148	158	172	167	174	153	158	170	148	148	175	166	170	142	157	143	176	158	145	163	157	167	182	175	148	151	151	185	177	151	187	195	176	159	172	181	174	166	146	166	188	178	165	176	167	172	190	195	160	174	167	146	215	154	162	165	161	145	169	178	173	154	161	164	152	141	166	179	156	168	148	191	158	175	171	168	173	156	160	163	142	172	170	159	157	163	164	165	166	149	165	155	152	170	197	143	169	188	135	145	165	177	141	166	162	175	170	160	176	162	137	170	167	133	164	176	143	180	186	155	170	180	164	156	150	172	166	163	154	167	169	160	161	169	178	162	199	156	161	149	137	187	157	164	169	155	169	163	156	166	152	149	148	150	156	159	167	160	150	171	171	172	139	151	160	155	168	161	169	202	181	169	148	188	161	162	166	156	153	166	183	182	158	172	167	161	169	176	184	190	159	169	160	154	138	167	176	152	177	154	177	176	183	164	153	158	177	169	158	164	184	176	149	129	170	172	190	199	177	177	167	166	134	157	143	155	155	149	158	157	169	156	154	150	178	177	165	189	182	165	155	181	159	165	181	172	176	174	187	166	154	156	178	163	182	163	167	156	150	184	160	163	175	194	201	165	175	163	191	164	174	170	197	163	146	174	139	177	162	175	153	158	163	158	159	180	179	155	160	165	157	178	183	167	168	163	154	179	168	163	165	170	146	175	181	170	186	163	150	166	154	189	168	154	158	197	146	152	153	179	155	173	173	174	173	156	171	170	155	174	173	157	165	188	166	164	136	148	159	150	173	146	162	167	173	173	160	169	153	176	149	161	168	179	173	149	186	159	170	155	158	181	187	141	147	171	154	152	146	154	165	181	163	137	155	162	155	178	165	181	122	153	205	182	171	162	172	156	181	154	188	158	169	168	187	162	171	156	139	166	191	140	143	150	185	194	177	164	159	169	158	164	166	156	186	171	147	164	169	163	164	167	181	152	168	160	181	168	162	174	164	160	174	164	162	160	151	142	151	143	167	175	163	161	167	152	176	173	164	150	162	183	175	152	159	163	153	164	152	171	173	159	168	175	173	188	163	178	139	168	178	142	169	171	162	170	180	193	136	162	176	186	126	177	161	154	165	158	156	185	144	154	161	165	155	167	168	147	167	168	191	152	160	180	157	150	155	151	154	193	165	171	163	187	173	152	174	159	171	182	168	164	176	170	163	160	145	158	178	189	183	184	153	152	176	177	183	161	153	141
16923	1146	2244	2637	2349	1892	1566	1389	1202	1109	927	925	859	753	738	715	674	657	665	616	617	611	609	562	579	497	575	514	503	535	498	533	497	487	527	494	506	583	550	522	497	497	497	478	485	472	484	466	500	453	480	485	455	492	473	518	477	465	469	472	521	469	470	466	453	449	488	457	495	449	463	502	477	442	408	469	491	474	475	462	491	443	493	459	470	469	459	481	473	457	499	453	449	456	454	488	485	465	493	428	486	445	484	476	465	514	474	480	455	464	475	447	460	480	470	495	472	454	485	495	485	445	481	446	464	495	502	472	496	471	495	469	454	463	421	462	452	465	450	474	465	489	422	481	444	481	510	463	495	457	485	464	450	483	490	458	446	525	498	441	502	492	440	425	422	458	454	480	453	426	428	474	495	446	483	436	445	487	458	471	489	470	465	485	458	441	440	468	468	471	415	464	452	484	480	463	468	452	449	505	445	467	468	454	475	472	475	481	459	481	468	457	475	460	448	462	475	485	465	447	416	457	466	470	498	461	482	478	434	461	475	439	456	467	449	480	468	451	434	463	421	486	429	458	489	472	436	458	469	475	447	451	452	509	439	505	450	447	486	487	462	461	485	425	459	448	464	467	412	476	459	429	456	431	457	468	462	454	462	445	474	438	462	493	481	475	462	481	460	441	469	457	467	450	445	481	436	441	486	441	446	441	438	428	465	451	463	414	452	477	505	456	496	454	460	505	502	496	427	434	498	489	464	449	444	483	446	452	460	441	472	452	433	478	461	473	463	440	465	460	473	403	429	485	468	464	448	447	493	450	402	461	489	449	451	454	439	467	450	457	464	486	435	422	479	475	449	463	484	468	491	484	447	492	458	391	472	438	476	489	475	485	490	420	475	447	505	510	465	467	454	451	426	453	441	442	492	446	440	430	416	423	489	439	451	449	448	450	487	452	441	476	459	502	451	454	491	432	460	503	459	476	484	486	424	478	490	464	467	446	439	489	454	456	466	432	473	427	471	476	450	454	448	454	431	439	433	493	414	472	470	449	478	478	487	436	502	454	502	431	514	455	471	435	462	479	458	468	469	505	482	456	483	471	479	438	467	460	456	461	487	450	419	448	468	474	505	465	448	476	492	462	448	428	476	505	453	466	431	477	414	489	457	462	467	505	487	473	453	486	479	477	449	440	436	455	411	454	416	489	495	507	440	460	467	499	488	471	486	460	502	449	465	465	498	465	432	442	428	412	450	439	508	439	462	467	462	458	468	446	463	495	500	464	481	464	466	434	464	449	459	492	482	489	444	474	479	455	479	432	483	471	474	461	430	476	479	470	463	500	462	505	446	469	466	412	481	432	473	505	465	464	469	447	492	489	472	467	487	467	479	482	444	476	465	469	451	471	472	461	502	497	484	484	489	472	463	450	438	441	448	444	449	469	452	467	451	489	496	422	457	453	482	483	499	434	458	450	474	484	505	454	463	469	437	487	468	467	428	447	463	443	448	447	467	501	460	480	457	417	474	450	473	435	427	455	479	442	484	470	442	467	475	438	439	469	489	484	456	469	494	457	413	499	457	437	480	468	479	476	445	445	470	454	452	449	447	484	446	499	452	451	499	437	465	463	462	461	468	443	447	463	427	471	434	424	516	450	470	477	455	477	457	444	450	478	473	454	438	463	506	443	469	480	471	490	450	438	477	441	404	443	447	487	486	461	458	444	449	455	443	438	452	464	430	471	459	466	489	452	509	475	461	462	477	462	450	488	491	461	453	464	451	461	452	483	491	455	446	486	504	453	466	461	438	463	477	458	476	426	455	461	473	471	482	431	469	461	486	441	492	485	495	463	450	486	482	487	501	433	461	456	471	482	449	459	453	516	472	452	449	472	484	465	406	473	480	458	524	421	453	461	465	490	473	493	447	507	452	497	460	444	464	500	468	453	456	485	423	417	485	459	467	478	479	447	443	482	484	484	431	472	466	462	460	462	457	486	452	461	495	427	489	419	451	450	448	463	478	472	430	466	486	489	425	454	465	433	456	508	498	443	473	459	468	435	477	445	463	478	443	499	448	463	534	461	490	468	434	467	460	489	455	485	459	450	417	437	478	453	476	458	472	475	454	467	501	452	476	462	462	418	482	475	434	459	463	465	454	466	420	478	461	462	494	436	468	461	463	429	510	460	473	433	429	502	494	463	452	443	445	496	428	466	430	426	483	410	480	461	432	450	461	440	441	441	403	453	470	414	420	473	479	465	489	490	474	471	465	446	457	463	494	448	467	475	453	417	480	440	425	449	459	496	454	467	422	451	423	433	469	474	445	445	463	436	460	432	462	479	495	486	450	487	459	484	436	478	448	462	481	478	487	419	490	452	494	465	422	485	444	448	427	460	497	474	481	486	459	468	484	461	430	455	432	447	466	519	503	494	480	447	484	465	473	450	464	471	460	430	479	451	446	445	486	462	476	440	446	488	495	493	457	467	449	447	472	429	463	461	461	499	473	463	448	445	465	463	462	475	456	507	504	459	489	444	464	430	477	499	492	466	472	498	480	508	465	438	487	491	444	469	397	457	495	451	457	487	443	469	422	461	479	455	444	470	461	470	474	435	423	472	478	450	465	496	472	432	487	482	439	512	461	420	455	468	455	455	456	459	479	461	494	418	482	473	467	440	469	457	456	446	423	425	466	446	491	469	476	454	501	455	424	487	444	484	478	444	478	448	476	451	451	450	452	437	444	472	489	486	437	485	455	468	472	449	466	465	405	465	448	495	438	451	467	488	466	479	469	481	432	482	475	459	442	463	471	465	446	475	474	524	491	470	426	458	460	493	485	438	474	459	490	468	416	476	474	482	475	485	455	455	462	457	455	449	458	458	463	472	487	496	454	482	471	497	446	500	508	507	460	451	499	454	435	505	463	444	448	504	468	497	437	445	455	421	482	450	462	448	433	476	482	456	434	464	475	481	455	464	486	472	450	446	441	454	473	470	454	439	445	463	464	461	439	469	465	433	465	444	463	463	427	445	448	448	497	477	469	440	444	455	484	416	441	467	491	442	466	483	460	442	486	468	449	455	465	442	445	474	429	433	458	466	493	440	425	475	442	463	466	470	447	495	451	496	479	457	491	450	419	452	453	482	425	460	445	472	512	457	448	470	468	478	435	446	469	490	463	467	468	492	453	485	450	475	441	468	470	459	414	467	458	477	453	462	444	461	479	441	446	484	461	456	462	483	470	449	507	421	490	459	471	468	495	483	474	461	454	485	461	436	485	451	421	485	481	485	453	478	488	470	480	496	481	493	437	433	445	418	465	505	446	474	462	506	427	467	484	478	453	489	468	465	505	440	460	471	438	483	496	452	455	471	431	480	487	512	443	442	461	451	463	466	465	475	418	431	483	501	441	449	461	430	462	439	468	472	464	447	492	479	448	453	463	494	474	449	474	490	491	500	480	454	445	458	485	465	455	480	454	449	461	476	450	476	460	468	468	479	426	461	482	445	513	461
41689	22585	10924	2051	1314	940	775	700	631	583	493	487	478	450	444	413	392	427	379	398	418	416	375	384	382	384	387	371	360	367	349	376	357	369	369	421	370	377	349	346	350	318	338	366	361	340	343	390	354	323	369	340	326	357	383	379	380	354	356	351	370	341	384	346	351	368	357	340	379	359	341	349	371	372	378	353	345	333	346	364	336	346	339	337	348	343	355	381	363	370	342	415	368	390	376	359	343	381	347	324	342	376	398	382	306	350	333	375	343	332	329	326	347	344	358	355	361	337	328	355	336	342	370	349	369	344	365	341	370	371	395	347	354	390	334	329	359	345	335	316	343	353	363	382	330	329	335	359	376	373	346	377	348	374	327	351	307	386	354	358	317	361	350	344	338	352	360	347	315	353	358	349	333	348	346	341	341	319	339	366	327	331	336	358	325	334	373	359	365	335	359	349	347	356	359	381	342	355	357	353	374	334	339	366	351	329	382	361	317	347	343	339	371	317	351	334	341	301	327	362	340	342	349	353	381	355	328	357	363	356	368	371	353	339	319	371	347	375	355	354	350	339	382	344	350	372	339	353	369	319	385	347	354	350	327	339	371	328	380	352	342	343	368	337	311	338	344	362	366	358	342	367	364	390	335	388	356	358	355	356	349	326	370	328	352	344	339	328	289	328	316	374	341	312	318	328	357	337	385	302	361	370	375	363	316	339	342	343	345	335	351	355	341	336	387	359	362	351	373	369	369	359	349	373	342	353	347	344	356	350	313	373	328	355	364	338	333	369	372	358	349	367	325	357	335	356	359	335	338	349	347	316	352	341	340	366	354	343	374	357	359	366	382	321	314	333	318	356	334	377	380	372	358	398	358	335	341	336	331	308	333	321	354	356	377	363	327	360	333	338	343	324	352	341	343	357	396	372	354	353	378	358	363	333	356	345	397	350	356	348	350	315	360	354	380	363	305	338	316	364	326	371	329	354	333	335	332	342	356	366	341	372	356	372	331	369	345	316	386	359	302	324	325	360	352	344	387	336	364	345	371	346	342	361	342	353	377	361	357	345	334	371	373	348	331	344	317	346	357	377	373	320	335	320	338	374	347	347	343	322	372	356	329	365	329	334	358	346	334	378	353	337	332	356	356	366	363	314	383	418	361	343	345	331	357	373	351	339	356	363	365	336	346	356	338	337	337	340	347	335	386	375	330	350	332	351	368	331	365	323	378	325	360	359	324	330	328	326	322	348	380	313	333	316	354	336	347	339	343	353	362	330	374	358	335	366	341	367	388	353	333	348	333	326	342	355	356	345	360	348	370	351	363	367	369	326	322	340	345	375	365	311	366	324	349	355	373	334	331	332	335	340	318	353	362	342	379	363	368	379	367	360	357	366	389	347	320	379	336	349	300	357	358	359	328	341	339	352	338	338	348	348	345	384	334	329	386	370	380	331	351	368	321	354	375	336	328	338	385	333	359	372	330	364	373	368	329	363	358	370	337	381	369	333	351	358	301	368	363	342	333	336	337	319	324	374	319	362	319	336	320	340	331	346	333	343	359	368	360	332	327	361	356	331	352	328	357	329	352	343	356	321	347	377	329	374	337	376	380	338	370	338	364	362	329	330	331	359	337	347	366	346	372	336	317	370	326	349	357	345	322	328	373	361	380	350	336	348	348	358	354	370	360	370	389	311	336	357	321	361	318	332	328	367	354	352	334	343	370	345	344	350	364	358	371	336	399	358	349	355	346	359	327	352	361	325	336	326	347	356	388	337	354	330	332	327	374	344	364	326	344	320	350	353	356	393	356	361	329	393	395	366	344	315	367	326	345	390	352	359	364	376	343	335	333	345	335	365	411	396	348	337	337	375	341	335	363	338	329	388	370	360	345	341	342	368	359	364	348	332	371	377	360	351	341	346	331	334	363	345	360	355	339	359	331	355	345	337	323	346	326	325	349	322	379	335	346	349	342	337	314	387	368	340	323	287	338	326	355	375	365	359	370	317	355	359	331	335	339	355	350	321	360	330	341	332	341	359	352	353	325	355	353	337	385	354	346	389	328	319	358	345	342	346	357	361	352	342	318	343	383	345	337	394	387	349	331	336	342	337	346	336	311	342	289	329	334	343	383	349	364	342	357	341	414	341	354	341	355	339	365	341	353	385	342	363	356	323	354	342	371	373	336	344	382	399	364	370	357	349	330	345	366	349	348	354	348	363	380	344	374	355	350	378	383	331	356	367	400	324	309	356	347	327	327	332	344	389	331	372	339	297	340	381	347	356	332	369	343	377	367	370	306	363	355	370	372	352	347	335	382	361	371	336	348	341	363	355	342	336	362	330	332	364	400	313	340	364	357	371	402	369	370	354	335	366	366	326	353	352	341	393	386	367	373	345	409	389	364	352	350	352	363	322	338	384	382	316	302	333	349	344	345	356	361	377	367	376	341	360	365	322	325	356	345	339	389	342	328	335	365	336	359	377	370	356	372	337	352	375	348	359	336	375	323	363	355	373	365	367	377	369	362	361	332	320	365	356	341	349	339	349	349	341	354	351	378	356	336	327	337	362	357	393	361	322	331	393	360	358	320	361	401	384	354	370	355	347	352	356	350	359	338	370	372	377	350	352	379	321	324	333	353	340	360	368	377	340	346	359	353	334	351	339	351	341	359	375	340	366	335	354	334	369	376	368	381	372	336	332	360	364	408	336	366	349	334	328	368	355	368	344	372	352	388	338	386	336	364	371	315	344	350	328	327	341	346	378	356	367	365	341	356	348	354	343	332	349	339	327	341	336	373	330	337	374	375	329	337	377	345	342	369	350	363	388	368	336	345	361	367	368	378	370	332	358	355	355	345	333	347	361	360	383	377	347	349	344	323	372	330	386	373	334	335	355	338	379	360	352	347	375	346	301	321	350	340	349	345	352	366	341	379	386	345	345	365	354	372	362	379	365	350	328	377	315	318	311	335	353	390	323	363	369	368	372	378	377	392	385	347	355	317	383	371	365	363	350	353	292	366	336	327	344	329	353	379	339	324	332	343	352	360	345	389	315	342	352	361	345	340	359	366	360	354	377	382	344	339	354	338	343	343	340	347	375	350	358	367	368	352	341	386	378	337	346	359	364	353	377	351	362	350	362	416	365	341	376	368	374	330	345	332	359	351	341	378	336	361	341	331	325	362	365	346	339	374	362	360	322	353	391	353	344	375	365	357	352	344	383	351	397	342	375	366	356	302	348	384	337	371	367	306	342	388	331	361	369	365	383	353	347	334	361	397	375	368	330	370	368	343	329	342	345	373	329	351	328	313	310	366	366	381	339	344	371	310	311	349	330	366	363	331	403	345	334	339	335	346	317	374	352	348	350	334	388	391	358	373	333	335	343	309	375	377	319	350	340	360	364	336	332	316	361	335	402	372	318	359	344	329	367	341	355	368	344	333	362	361	300	340	326	340	343	331	371	360	332	376	310	354	374	333	346	320	368	326	370	334	341	330	381	352	367	352	336
20406	2091	4441	5101	4376	3711	3035	2579	2216	2072	1870	1731	1572	1451	1365	1304	1351	1210	1197	1206	1182	1122	1014	1026	1026	1056	974	961	1013	993	1002	954	947	935	984	927	932	921	956	936	891	886	955	845	906	929	885	877	858	916	866	841	860	888	889	854	874	886	896	882	822	882	856	922	908	835	839	900	875	855	897	853	877	869	850	868	871	839	807	826	876	826	847	888	861	881	846	774	921	851	879	859	876	863	890	815	877	866	847	862	805	813	858	855	907	874	839	868	867	853	924	875	858	823	863	779	836	798	859	851	792	854	920	833	866	853	840	863	863	862	864	867	848	828	869	841	848	810	832	844	825	856	858	844	871	823	866	844	849	861	864	865	877	806	844	839	842	862	874	802	843	819	816	854	789	879	794	881	859	860	859	883	839	865	787	768	854	810	869	856	843	832	822	804	852	850	838	842	856	823	851	841	805	831	860	823	813	858	848	848	884	816	871	827	839	796	821	849	885	878	808	856	865	820	858	841	826	859	861	822	800	816	844	858	873	810	871	870	811	897	843	840	794	818	835	860	874	860	803	839	829	840	866	826	888	795	898	866	801	923	835	789	861	844	852	853	823	825	815	854	842	830	849	847	862	864	851	851	860	907	876	789	843	843	848	861	820	866	873	839	804	816	890	860	860	869	843	897	853	877	886	803	836	812	831	828	771	840	845	851	813	834	812	864	870	835	871	795	805	851	928	873	856	836	819	863	898	843	797	911	858	804	854	841	831	873	887	858	817	808	793	872	864	826	846	883	859	813	843	884	844	814	828	825	829	821	844	794	826	872	830	829	836	831	863	865	817	865	853	834	851	868	852	850	851	850	858	881	852	823	859	845	868	848	860	860	835	842	808	834	833	875	831	881	869	822	838	857	880	824	832	847	859	846	819	853	855	817	851	884	853	843	801	898	828	824	819	839	825	840	880	869	840	883	863	877	873	831	868	820	813	781	894	875	850	842	808	816	819	805	799	841	844	849	866	799	791	885	873	915	919	843	877	837	843	886	813	837	894	832	782	835	848	856	845	855	887	780	862	832	840	844	820	871	853	849	836	845	846	880	808	843	846	831	900	863	837	864	880	832	850	809	830	842	836	857	842	826	853	857	857	814	870	826	836	832	831	853	816	851	850	810	816	824	887	796	864	834	837	856	857	821	827	829	864	831	848	810	843	794	867	837	826	825	926	848	835	858	835	831	856	847	820	823	889	824	843	837	853	833	850	855	886	831	837	846	851	868	900	875	853	834	865	900	843	852	856	861	882	894	888	834	865	814	836	880	836	844	852	834	869	834	865	837	826	831	890	874	809	785	836	820	866	814	835	864	857	809	834	831	901	855	794	842	844	848	848	849	812	803	811	866	847	789	875	847	810	808	823	841	852	855	813	801	794	878	843	793	891	843	878	815	857	838	819	867	845	861	847	839	834	872	898	822	895	855	823	848	860	775	867	826	873	810	850	801	837	847	813	834	829	856	761	821	823	870	844	849	810	839	840	870	815	805	837	859	878	844	837	858	830	856	861	848	871	828	860	849	811	820	828	906	840	841	824	823	811	872	825	837	828	838	847	837	833	885	894	835	842	886	875	878	878	784	842	824	850	847	837	860	833	869	793	851	830	851	858	802	839	862	882	882	827	887	883	848	821	854	873	825	855	822	819	855	845	864	865	818	879	835	877	820	883	831	840	852	871	908	843	848	855	843	842	846	812	823	866	861	865	811	805	841	799	841	895	852	847	832	876	846	896	818	890	824	831	792	853	858	803	792	830	821	799	884	845	873	792	817	861	860	840	817	872	808	864	877	830	924	825	904	875	834	860	899	793	846	860	839	841	843	868	808	816	870	852	835	833	825	838	878	896	834	849	819	847	879	825	855	892	828	860	864	853	802	837	796	881	875	852	815	826	841	868	832	805	904	829	886	869	835	845	863	885	836	798	835	898	802	834	833	829	857	886	857	856	833	861	790	823	836	802	849	833	883	891	843	831	828	822	834	869	824	905	864	799	813	878	882	818	837	896	779	826	875	821	875	830	861	800	810	837	799	851	846	816	870	802	808	848	824	871	917	877	814	803	787	840	868	853	854	873	830	822	829	860	827	770	820	849	787	874	849	835	835	868	792	848	848	801	827	819	867	792	830	840	803	800	887	803	813	820	861	782	813	829	825	792	760	858	861	875	789	917	854	811	873	812	851	816	843	814	795	878	817	834	903	839	821	874	778	828	856	810	823	808	841	906	793	851	855	799	822	855	832	876	817	806	811	872	860	822	847	813	821	833	855	856	838	822	815	872	829	816	839	789	859	838	843	814	819	824	836	814	844	809	825	824	834	853	851	821	847	845	858	783	825	825	825	826	838	871	834	863	811	826	854	876	849	851	897	836	849	884	794	833	879	790	880	785	848	887	812	832	826	844	879	804	798	853	891	856	865	867	828	835	884	865	835	836	862	867	845	797	861	859	847	891	841	843	868	806	810	835	828	827	821	807	832	858	823	876	861	844	883	822	864	857	841	841	864	842	787	812	827	871	868	824	807	800	879	797	882	840	843	853	785	790	864	845	820	832	849	796	846	785	857	876	835	872	823	815	858	836	822	818	846	872	806	862	882	820	827	818	868	901	840	818	872	835	848	865	872	804	806	858	838	853	863	824	794	840	856	837	822	864	835	896	816	883	873	827	878	843	834	833	850	798	849	908	837	868	852	809	811	790	904	858	828	831	785	840	844	880	767	845	842	815	817	830	856	871	876	878	855	788	858	858	854	871	867	869	828	852	842	873	856	806	829	837	850	851	855	905	851	834	881	837	873	876	856	833	839	842	817	775	827	860	830	884	804	810	840	822	877	788	836	854	888	900	893	869	800	858	853	825	836	878	837	841	819	803	850	855	867	814	845	834	860	818	835	809	851	825	831	888	850	821	796	877	862	795	867	808	871	813	872	868	807	812	836	820	852	866	889	827	832	838	828	809	843	817	801	863	869	851	844	818	838	854	869	867	813	855	829	839	824	841	820	892	861	851	820	831	846	889	832	878	856	862	851	870	827	783	841	819	814	895	812	823	881	826	838	853	872	836	835	927	801	879	822	813	840	834	826	789	865	867	825	835	806	838	868	851	827	816	843	851	831	813	831	879	826	888	831	902	820	863	829	853	856	833	846	900	822	844	905	820	813	853	884	826	854	816	871	909	861	846	804	837	920	845	832	805	817	786	842	818	858	860	820	812	841	824	804	870	852	821	811	832	846	913	844	917	804	852	850	916	835	855	842	854	798	857	858	895	813	851	837	867	820	843	842	806	817	855	845	801	832	810	824	846	831	875	803	901	828	826	859	777	828	808	832	825	788	857	822	819	870	846	819	831	833	900	818	838	875	853	861	810	797	848	870	852	911	807	863	889	865	841	813	852	846	861	813	820	824	884	858	857	808	842	825	847	826	880	830	841	865	840	811	780	783	860	800	820	805	885	795	827	866	856	822	861	810	842	861
5249	230	213	181	167	187	214	161	163	165	188	160	168	165	163	166	173	172	159	182	154	164	182	176	147	187	183	171	170	177	171	168	159	166	172	166	184	189	147	179	161	168	163	169	167	142	161	157	152	171	166	169	162	171	165	188	178	179	205	172	183	152	177	167	168	179	155	142	180	169	157	166	168	147	171	154	162	172	168	165	154	177	151	176	165	172	165	171	161	150	153	180	168	151	165	198	156	163	184	173	170	174	172	156	143	215	178	174	171	173	159	200	158	174	176	180	180	178	178	167	180	197	165	161	176	163	171	159	156	160	163	166	162	154	178	156	158	132	199	148	172	173	151	216	170	172	175	187	159	156	187	166	176	188	189	179	174	158	159	179	171	173	148	150	185	151	180	169	176	168	162	151	190	191	165	194	177	152	147	179	175	158	159	160	157	189	165	155	191	181	166	158	153	193	164	201	158	170	171	173	152	170	174	160	174	175	197	167	172	161	175	189	175	151	183	170	183	168	162	183	165	192	150	144	169	159	164	158	173	162	173	186	169	174	193	144	166	164	183	166	164	184	177	142	194	196	169	175	197	150	163	160	184	170	181	161	180	192	182	162	169	187	178	170	186	196	185	181	178	182	154	161	149	189	181	149	185	161	183	179	175	167	167	163	172	193	180	175	176	157	177	161	153	175	185	189	176	163	176	166	166	160	174	152	156	181	193	176	174	152	171	164	184	147	140	159	181	152	177	175	160	159	178	166	146	167	164	171	159	170	164	188	155	191	145	169	159	176	174	175	175	168	160	168	185	160	170	169	160	169	179	178	178	171	169	167	160	188	172	146	159	166	173	182	199	138	168	157	177	165	166	206	167	167	165	191	161	169	177	161	158	191	168	167	176	173	186	165	183	170	175	148	160	139	149	163	188	176	201	187	172	154	173	182	162	157	183	161	193	159	163	159	171	156	151	168	178	154	164	179	177	153	195	197	168	184	163	163	155	183	170	168	175	157	161	172	163	181	155	193	202	168	184	177	161	171	185	160	181	162	186	201	162	193	155	150	135	171	177	184	153	144	159	177	174	168	156	161	163	171	149	173	194	159	151	164	181	195	156	176	181	155	170	157	152	165	158	187	169	156	157	165	169	173	151	183	162	136	173	176	167	169	161	173	164	192	185	167	173	192	179	181	168	170	176	173	169	171	177	167	188	169	138	187	196	181	166	181	179	196	158	172	172	171	169	186	150	175	186	178	189	169	179	180	182	186	162	182	173	161	143	174	180	181	166	175	186	147	157	185	173	204	149	159	177	162	180	170	153	172	170	175	144	172	162	176	156	152	145	172	172	152	184	174	165	185	146	180	157	172	170	169	177	189	201	190	175	180	173	175	168	165	172	155	140	191	151	148	167	164	180	141	177	183	181	168	181	178	156	176	196	160	170	192	177	178	179	174	184	186	149	154	162	179	157	174	196	183	173	175	186	162	179	166	190	167	172	185	133	162	180	171	163	148	174	189	162	179	166	178	177	166	158	171	190	161	203	150	164	157	155	186	188	160	158	166	165	189	168	151	173	183	157	200	178	184	169	155	166	177	161	167	160	162	173	179	154	185	176	169	168	159	183	185	179	156	172	168	189	169	139	147	182	172	194	182	201	166	146	186	161	173	171	167	155	167	157	158	173	154	148	150	175	185	178	169	184	173	157	172	185	186	198	169	149	152	161	185	165	178	173	171	185	183	157	151	178	163	177	169	161	184	165	188	156	187	184	172	180	171	162	152	177	168	160	176	139	142	166	175	169	195	177	167	182	172	160	147	187	156	179	170	177	165	159	172	193	163	176	163	188	170	183	171	164	171	167	165	174	184	151	180	172	165	153	157	156	154	184	174	170	189	171	152	190	171	176	177	168	187	170	159	153	177	184	181	161	182	159	163	165	171	171	171	156	162	148	150	165	158	169	173	175	188	205	189	167	175	183	163	173	168	172	156	182	172	164	173	190	167	174	162	160	168	161	175	182	173	159	172	139	181	185	160	159	147	160	156	180	185	166	159	142	161	176	162	181	143	172	166	165	195	164	169	168	145	188	177	200	172	169	184	157	161	179	181	150	145	169	183	169	145	154	169	178	179	179	141	182	163	183	168	190	167	194	172	163	157	205	160	182	172	155	177	147	186	185	169	164	171	186	145	160	184	173	172	181	183	164	162	171	184	178	187	175	166	155	160	161	152	166	167	169	149	159	162	190	155	160	173	182	141	153	187	168	161	205	174	164	201	184	187	170	168	170	189	177	167	177	183	187	161	170	153	169	159	158	179	192	147	180	149	163	168	165	189	193	164	169	175	167	173	163	197	203	158	165	172	158	176	173	185	201	144	156	167	172	191	171	167	199	178	177	171	168	152	185	200	167	177	194	178	156	169	183	186	184	170	161	202	188	166	166	176	164	196	172	156	167	157	179	183	169	150	170	172	177	159	167	153	173	163	153	163	173	198	184	172	169	162	208	147	181	173	183	153	155	169	184	155	173	191	153	160	178	165	164	164	161	161	163	156	177	206	174	185	175	170	212	182	173	141	169	164	169	151	171	194	152	160	165	142	158	157	149	181	152	192	152	169	175	177	173	174	157	165	164	174	173	180	162	195	187	163	159	190	164	157	163	163	180	210	157	156	127	174	163	156	194	156	191	157	195	181	184	185	169	184	157	151	168	170	157	160	187	162	182	179	164	178	159	186	179	145	183	169	156	171	177	144	178	177	170	160	155	178	174	166	156	168	150	167	168	164	182	173	155	174	168	162	172	166	145	144	192	131	176	161	180	170	157	169	167	180	175	185	162	171	166	175	189	196	162	188	175	181	166	165	167	206	160	165	172	178	181	172	185	169	178	177	168	180	182	192	177	166	172	176	185	163	176	179	181	139	167	193	205	174	184	181	189	152	172	152	186	156	173	179	159	169	194	175	146	170	195	166	188	162	164	174	174	172	172	195	185	179	195	165	176	178	148	132	167	166	177	164	191	182	154	164	176	159	143	158	175	172	142	163	160	159	164	168	165	159	173	175	171	182	181	144	173	155	171	157	169	182	187	162	162	176	176	183	198	178	179	156	165	172	166	173	158	186	172	164	152	160	178	152	182	192	179	172	169	168	177	167	192	170	185	170	155	166	201	166	175	173	193	160	181	165	194	157	172	170	163	148	161	180	150	191	172	179	164	152	181	168	161	186	176	174	171	193	172	158	143	161	149	160	171	168	158	163	149	180	169	148	171	175	175	183	158	157	159	173	140	173	169	143	196	166	157	217	163	145	204	159	172	171	163	157	174	170	170	154	167	156	152	163	163	147	179	159	183	176	161	172	176	204	162	160	165	187	164	180	159	170	160	149	177	189	159	177	159	182	177	164	151	179	149	149	174	177	194	173	166	173	181	177	182	188	155	157	164	185	206	154	170	167	200	170	196	201	210	176	170	181	165	175	165	175	161	196	169	190	154	179	158	178	175	162	192	155	170	182	204	186
5378	508	502	511	507	494	457	461	464	485	511	479	460	495	487	509	438	450	450	433	440	475	466	475	439	460	423	467	457	448	440	462	424	519	436	504	461	440	449	449	446	457	427	477	435	510	457	445	454	419	478	482	469	492	497	435	461	450	461	476	464	429	447	433	489	483	490	476	458	436	474	456	504	421	460	419	451	471	505	435	465	449	459	432	435	458	519	461	443	418	449	453	444	419	451	455	465	452	462	472	452	442	442	481	457	452	420	475	442	505	464	460	430	477	460	465	495	451	440	463	464	466	472	463	442	445	448	440	458	462	447	467	452	481	477	441	463	433	468	491	416	424	462	411	461	450	450	447	479	433	458	472	390	458	466	457	456	429	454	437	462	488	454	448	477	434	474	449	470	480	424	506	440	442	461	446	442	427	428	451	428	480	432	436	447	469	453	390	464	493	413	426	470	465	454	479	457	454	456	450	470	443	457	458	456	464	452	481	473	464	451	434	498	490	457	432	441	461	446	465	449	452	438	446	445	452	461	471	444	467	432	427	478	493	420	402	430	466	438	441	460	434	486	456	391	444	436	425	480	455	450	457	468	459	508	388	458	463	462	452	460	470	420	490	428	459	486	419	457	457	487	463	410	447	472	443	444	447	453	439	487	464	440	465	392	434	453	429	435	461	451	465	438	441	434	458	452	459	470	464	467	442	476	465	475	450	446	436	417	486	439	452	463	430	463	445	469	430	467	468	426	440	456	489	429	448	419	470	475	496	450	498	438	460	468	447	472	421	465	457	479	444	451	454	427	448	446	430	460	451	493	436	474	432	472	432	452	463	449	471	457	479	476	441	444	465	465	459	453	467	497	463	448	456	451	460	450	472	467	416	454	434	465	444	469	444	452	476	426	481	450	448	470	481	442	452	450	475	449	451	425	466	475	464	486	466	462	439	461	492	423	471	487	439	520	439	466	452	488	444	483	470	420	478	439	456	462	454	440	440	449	435	466	456	434	475	443	507	442	458	427	490	431	477	484	448	450	462	481	442	468	455	452	456	485	435	452	454	452	451	467	445	429	464	469	420	440	450	449	446	453	464	457	497	470	464	428	472	429	466	457	461	454	420	426	438	438	481	451	450	464	479	477	450	467	442	479	423	414	416	458	419	455	441	454	413	439	468	447	433	483	438	496	450	452	460	501	443	478	461	446	441	453	455	442	476	425	493	460	471	454	467	457	456	459	463	423	445	493	459	433	453	422	437	457	464	439	434	459	451	476	474	471	470	475	455	481	490	451	439	450	457	490	477	467	476	457	446	456	450	509	446	441	465	439	463	481	435	430	413	453	469	482	430	436	480	498	425	429	481	437	443	424	483	440	413	464	446	471	463	450	494	468	477	411	466	433	453	412	429	421	459	430	434	480	503	457	451	455	420	453	471	457	429	435	480	475	507	454	408	490	478	424	437	472	432	449	485	452	461	453	435	441	448	483	478	481	481	457	454	476	463	463	481	424	487	443	473	474	478	445	457	470	470	461	433	437	436	439	462	480	471	488	485	455	443	454	458	445	447	488	433	446	447	461	483	441	456	460	513	463	450	461	454	457	442	444	468	447	464	413	398	484	480	452	463	423	489	469	486	469	487	470	439	426	441	470	461	462	479	496	465	473	449	465	443	455	479	425	425	420	428	458	441	444	463	494	469	448	420	412	451	443	443	454	435	436	482	451	477	453	428	453	458	425	427	489	507	471	480	458	441	469	426	426	433	482	452	414	459	419	467	479	450	412	469	473	445	481	476	484	485	425	418	445	441	458	454	473	420	469	461	454	434	481	461	463	472	448	434	458	466	430	466	474	442	417	474	403	498	494	420	461	462	463	458	433	475	438	469	461	484	440	417	445	426	424	476	438	457	458	431	449	432	442	463	425	442	450	469	476	466	440	450	447	438	489	496	462	455	430	449	447	497	449	435	443	409	434	484	466	462	458	448	448	467	421	481	447	428	452	456	485	452	454	432	463	443	447	467	442	468	472	441	438	482	452	471	476	493	448	473	433	436	469	447	447	476	522	466	472	471	447	469	472	469	466	443	464	465	483	487	477	452	457	443	458	475	449	442	453	445	444	457	448	457	454	467	485	423	481	506	448	423	429	418	466	446	444	484	485	448	440	480	430	480	448	487	442	441	436	480	466	423	447	427	441	423	440	468	445	455	410	447	461	478	458	437	488	415	463	471	443	460	485	444	441	478	446	441	476	451	454	441	462	471	446	467	463	448	467	461	441	482	475	484	448	460	433	465	433	451	460	430	432	492	463	445	435	446	429	473	408	445	446	428	508	458	466	442	449	458	482	448	485	453	461	448	424	466	475	451	478	458	427	478	453	446	479	425	453	456	441	460	432	499	442	467	474	503	460	442	415	444	446	486	451	450	461	466	498	478	453	480	438	465	445	466	458	458	459	455	490	474	438	484	460	435	451	456	430	491	412	453	459	454	432	445	507	440	465	439	449	472	464	469	431	441	478	462	418	483	422	465	462	499	482	489	479	434	500	496	441	477	446	450	466	463	441	460	475	439	447	426	429	479	456	445	458	414	458	465	465	465	472	426	440	497	469	454	459	462	473	442	450	474	456	445	452	472	487	466	440	503	487	434	426	441	507	429	444	431	450	463	475	458	426	486	479	450	464	454	438	476	465	445	452	458	452	456	477	485	480	469	489	498	487	467	445	498	495	460	457	444	458	426	462	455	438	439	473	458	511	427	444	427	481	458	463	477	445	462	447	475	415	456	485	483	487	456	426	455	448	446	451	456	500	464	483	478	438	452	494	469	438	470	466	507	505	424	475	461	441	452	449	447	452	452	414	506	415	518	449	482	414	431	475	452	426	436	455	410	458	442	467	455	482	430	419	462	431	457	443	517	442	409	452	468	422	431	450	452	473	466	457	451	470	492	453	431	449	455	479	464	483	459	475	460	471	464	445	470	444	441	477	406	445	427	434	441	461	394	473	456	474	484	439	447	479	457	426	459	506	456	487	457	464	481	412	431	474	427	458	458	456	424	418	444	474	463	458	439	474	448	431	495	491	427	444	471	446	436	457	460	460	459	501	409	459	447	463	462	442	480	464	404	443	414	460	475	455	496	490	457	452	440	459	456	456	436	480	453	473	479	445	474	454	429	480	471	470	477	442	482	495	476	495	410	460	470	464	459	471	432	503	433	463	468	424	430	409	458	443	422	468	491	444	455	479	469	457	465	406	463	430	464	449	446	474	464	441	448	469	444	454	455	456	471	485	444	471	465	407	456	465	427	473	444	427	507	414	472	421	456	472	467	485	456	448	460	392	487	448	431	470	447	404	466	450	475	446	478	458	485	480	484	441	450	477	432	443	459	457	453	482	454	426	437	483	471	438	441	429	434	427	453	450	438	445	461	418	439	445	440	449	473	474	427	466	459	426	486	439	477	448	448	481	449	476	477	471	459	451	464	464	486	442	429	451	428	469	481	452	466	456	486
35541	13247	2029	888	609	466	390	333	280	262	245	253	214	221	201	217	213	216	175	162	193	192	158	178	167	177	179	162	173	200	174	173	174	165	159	152	181	176	166	167	180	157	186	170	159	166	175	144	152	155	165	163	170	163	143	168	179	162	178	182	158	150	182	171	152	181	162	178	181	175	182	156	153	177	131	152	183	161	178	162	155	153	182	171	156	155	186	163	176	141	171	161	161	177	157	171	151	164	168	199	171	159	174	171	162	163	165	169	153	169	165	140	134	150	171	183	159	172	173	170	151	175	147	176	163	168	181	164	174	197	158	161	143	141	171	185	181	151	186	145	151	157	173	162	170	174	171	168	181	142	181	173	156	171	165	149	172	160	161	144	180	145	189	163	172	170	163	168	186	167	157	163	173	164	183	157	163	131	159	170	150	158	169	169	170	162	171	168	169	187	154	162	165	180	162	157	163	156	175	153	138	155	184	177	164	165	154	185	161	156	158	155	158	203	165	178	161	171	166	190	172	148	146	175	170	178	176	173	159	167	176	131	179	162	161	180	144	184	166	169	122	189	150	187	173	179	195	177	168	182	153	158	183	173	171	162	163	177	172	164	155	170	171	150	168	172	165	157	160	176	170	144	174	181	167	147	157	157	139	166	170	179	127	144	191	162	189	174	185	157	153	168	158	154	160	170	155	167	201	168	164	150	183	164	185	167	197	153	159	155	187	173	172	164	165	165	163	137	166	171	173	145	160	149	167	175	149	149	178	155	169	148	167	158	154	144	173	170	166	152	147	171	178	185	189	162	151	181	147	195	153	163	179	173	165	153	151	150	170	151	172	164	180	169	156	150	157	174	162	165	177	179	141	177	165	162	140	177	172	153	159	167	156	147	170	162	181	161	151	178	163	173	169	198	134	178	177	157	152	182	160	162	163	171	167	148	171	169	154	193	154	172	174	146	182	160	146	173	161	165	168	153	171	163	147	178	163	173	142	156	170	179	164	180	152	133	158	155	174	164	151	157	177	173	136	148	165	170	158	167	165	144	163	179	180	182	155	175	151	163	168	181	159	146	164	152	182	151	177	146	154	152	146	160	163	153	146	191	157	158	155	171	159	163	154	174	165	171	166	159	151	177	190	162	158	175	162	157	149	149	175	163	171	175	170	137	157	168	160	137	153	170	184	174	164	148	163	188	157	169	154	186	169	187	154	170	147	161	172	156	167	160	142	165	156	168	156	146	144	149	186	149	155	170	154	159	166	189	167	190	173	169	166	173	142	156	155	133	177	165	195	155	167	164	168	142	154	144	168	180	136	172	173	157	165	156	158	166	153	178	172	180	159	163	168	146	166	156	157	155	140	163	162	168	163	155	161	159	168	153	164	139	173	156	167	180	164	151	165	164	163	175	141	160	179	138	163	174	187	164	150	160	183	188	177	156	184	173	154	164	146	162	185	137	177	166	169	175	159	170	163	187	138	166	170	173	158	158	160	169	150	192	160	148	157	161	160	170	160	152	177	169	173	144	145	149	174	177	160	152	162	138	157	177	176	174	188	166	159	149	153	156	145	161	158	167	181	157	164	191	157	158	186	169	162	152	158	137	151	130	165	145	150	154	197	157	152	137	158	170	169	168	161	161	169	160	178	147	189	159	148	159	156	155	172	162	170	145	144	157	167	161	169	163	164	170	185	185	158	165	147	158	194	186	168	164	162	156	151	177	174	156	153	167	151	139	159	142	158	179	169	147	167	181	173	166	152	183	153	192	163	157	159	151	149	130	172	167	141	164	167	151	169	171	166	160	185	154	157	172	175	145	180	147	150	167	171	156	161	158	170	156	158	164	181	170	155	152	149	154	155	159	156	166	164	159	169	187	158	150	156	152	191	148	151	150	155	156	167	163	163	158	161	158	159	179	155	168	162	155	157	156	161	174	150	157	170	145	168	171	156	175	159	144	189	130	158	147	176	182	174	156	158	174	144	151	169	144	140	159	137	173	172	170	187	160	170	194	159	146	169	129	191	168	152	180	189	170	162	159	186	162	179	152	151	167	139	182	152	153	179	176	162	139	146	163	163	172	166	140	170	157	168	180	169	171	148	178	147	162	140	157	139	182	164	174	160	181	153	144	166	147	182	156	174	147	163	174	168	139	175	169	159	172	180	156	169	154	164	182	160	163	177	141	171	151	142	165	172	179	156	183	157	165	158	164	160	171	167	158	150	170	150	166	153	160	180	151	147	170	136	141	145	178	169	158	171	187	178	145	169	160	153	161	180	168	190	161	167	149	170	177	161	165	178	184	173	160	161	148	167	159	180	161	148	145	147	186	180	178	162	153	187	172	131	167	160	152	158	169	172	186	161	149	157	166	199	173	170	175	180	173	149	161	163	168	160	168	128	145	162	152	168	156	171	175	156	162	178	154	164	166	155	167	149	178	179	136	164	177	152	157	161	164	168	158	159	178	163	169	192	166	166	167	150	160	179	151	160	128	185	169	179	160	145	169	150	151	158	188	139	156	173	182	165	176	172	156	174	180	164	187	167	155	191	197	150	163	163	171	154	182	154	153	177	151	180	156	186	192	156	175	156	150	183	159	182	122	145	173	155	142	148	168	150	175	130	170	162	157	180	167	169	195	165	160	172	146	184	167	163	170	172	166	143	182	186	193	170	172	164	171	155	150	139	162	160	154	160	172	184	153	173	142	170	147	158	198	165	155	163	174	152	150	164	166	178	170	143	156	140	177	161	154	161	157	145	155	152	165	147	160	162	158	144	175	189	147	153	170	174	149	179	178	151	146	161	169	154	159	171	170	138	158	147	179	187	182	145	161	157	183	151	173	174	164	183	170	165	155	161	176	178	174	163	164	154	156	160	169	166	184	165	181	160	163	193	188	195	173	171	178	157	152	165	163	190	156	149	161	169	157	177	158	178	166	151	173	177	135	166	139	177	172	138	167	166	208	182	145	171	172	165	179	153	163	166	182	154	121	168	164	175	172	153	160	163	174	169	154	166	182	162	147	174	167	153	153	180	163	143	157	154	159	164	164	175	161	196	160	179	139	157	161	159	165	142	171	142	159	148	158	169	159	178	151	154	173	167	185	142	159	180	160	164	162	177	170	152	188	189	178	162	169	160	185	198	133	175	155	177	167	141	148	165	165	147	177	150	171	176	157	167	150	151	166	177	183	164	174	182	164	164	145	148	161	152	157	178	191	149	170	145	175	170	149	156	151	177	172	142	154	142	163	154	185	155	184	177	154	189	189	169	193	164	161	162	155	158	156	167	164	157	157	165	188	157	168	156	169	165	159	167	166	174	169	151	172	153	165	175	175	186	151	191	185	156	185	156	191	168	164	156	133	162	176	172	155	155	153	171	151	149	153	181	147	167	147	168	155	185	164	151	178	150	159	160	172	176	181	175	181	151	159	171	176	179	172	157	163	144	165	167	158	171	185	184	144	162	171	188	188	156	146	140	165	163	161	175	174	181	169	137	173	178	163
15566	1062	2225	2682	2387	1958	1634	1395	1244	1111	940	882	817	801	762	645	667	670	635	650	614	581	571	582	538	543	549	546	575	506	534	538	503	490	462	531	496	501	509	503	526	499	514	445	506	498	526	495	482	495	454	477	474	482	448	467	469	472	437	490	477	437	483	533	474	454	481	437	476	466	456	458	481	476	461	465	478	478	481	500	466	449	457	460	440	460	498	449	512	426	464	454	467	464	430	457	448	440	439	462	463	472	490	473	496	464	452	455	483	425	488	443	475	438	457	452	493	470	496	439	453	477	460	448	437	461	458	473	462	460	459	477	449	450	464	485	484	432	453	480	511	467	463	488	459	451	458	436	480	465	489	454	449	468	451	492	457	477	461	470	463	475	498	456	449	467	448	461	464	488	464	430	424	425	444	469	500	438	451	460	475	455	453	488	476	461	471	461	460	442	456	459	466	428	455	478	436	474	469	479	481	429	485	476	471	454	457	493	482	461	441	481	461	482	462	463	412	463	475	473	461	437	430	434	445	437	449	470	482	473	468	493	453	454	450	416	454	503	473	445	462	464	485	426	458	475	472	476	448	453	451	451	477	441	483	449	493	445	463	497	467	500	456	442	455	457	434	448	483	441	455	462	453	478	458	470	443	453	497	465	489	445	442	451	447	466	449	470	443	453	449	435	496	437	432	456	458	437	431	471	439	461	459	453	481	442	476	476	493	440	432	438	428	472	486	437	457	476	468	451	477	460	440	490	465	479	466	496	411	471	443	475	439	455	437	426	484	496	480	488	443	468	472	439	428	472	465	453	455	414	474	439	436	446	456	461	410	447	451	458	430	461	463	493	471	457	476	488	465	487	501	464	436	467	494	475	451	442	440	465	437	452	465	455	490	496	447	439	410	448	466	458	494	448	424	429	461	436	516	489	452	483	463	482	441	459	429	501	474	478	464	503	474	455	445	447	465	480	444	456	434	444	451	477	449	425	471	430	454	444	485	452	418	451	489	470	448	444	489	468	456	504	460	443	432	442	480	482	452	495	493	437	432	467	483	449	448	445	455	483	452	478	444	489	463	428	455	454	478	473	459	487	437	441	474	480	451	480	438	400	434	473	451	448	458	485	473	490	425	467	456	456	469	457	447	478	462	473	431	437	458	463	432	462	444	466	493	484	470	447	432	442	441	478	476	442	473	430	508	486	500	450	466	449	472	451	506	436	463	472	464	500	439	484	471	453	452	478	481	476	451	432	469	464	504	478	448	447	470	461	454	462	461	476	468	485	462	466	457	445	467	479	481	480	479	442	461	483	481	432	431	465	432	467	470	487	517	448	453	481	475	486	448	474	460	465	478	466	458	454	460	453	473	458	464	505	485	491	473	464	478	452	461	508	468	459	456	409	443	457	460	433	448	441	468	433	438	447	460	489	471	436	437	456	456	451	447	423	444	444	489	417	426	444	436	457	455	449	441	460	505	454	452	454	489	440	516	459	443	488	474	496	509	449	461	457	431	427	471	445	423	489	403	445	445	434	454	501	483	435	458	443	483	436	460	465	450	496	468	475	436	429	465	474	438	481	488	455	459	433	471	450	462	473	449	443	457	437	470	457	488	459	471	450	431	424	442	466	461	473	472	476	432	423	470	446	464	462	454	463	438	426	458	465	455	486	432	474	443	494	469	465	461	439	490	463	456	466	425	448	451	484	489	453	481	458	506	480	485	454	446	472	467	441	467	470	479	428	460	422	444	471	415	467	453	453	472	443	472	446	492	450	469	457	452	417	476	447	456	450	467	465	436	473	469	484	451	450	448	479	471	469	466	506	457	471	462	469	446	460	465	439	454	448	437	476	455	457	463	430	452	424	447	462	445	504	471	467	465	477	432	425	487	522	438	484	476	488	474	452	408	478	453	441	457	456	458	463	464	470	496	470	453	454	472	489	443	417	455	463	421	464	485	460	482	458	427	424	461	434	426	476	477	474	465	463	475	443	440	440	466	429	462	462	459	433	433	478	466	449	476	427	427	503	446	466	488	445	474	459	440	492	479	460	462	477	478	473	467	503	442	489	466	494	473	468	421	432	452	476	432	469	441	473	449	465	462	454	421	462	485	483	464	480	470	406	466	442	480	495	448	426	456	448	460	486	491	466	483	422	451	467	459	437	491	450	439	479	466	439	460	513	472	473	447	445	475	475	463	461	472	483	453	449	473	457	418	468	425	422	438	427	441	446	425	448	485	426	473	478	505	457	451	436	492	460	478	445	439	466	440	505	416	468	465	494	459	448	466	464	469	449	464	460	427	456	454	487	471	478	437	458	438	444	459	487	478	469	501	470	444	472	449	501	466	418	483	448	467	433	456	476	442	427	474	493	441	471	433	438	533	447	478	470	492	446	461	454	449	452	436	429	474	449	467	463	469	467	453	484	426	473	470	446	463	462	492	431	420	468	444	425	446	480	446	482	485	436	465	455	480	445	434	490	436	472	455	453	474	464	475	462	480	444	411	475	444	451	453	469	468	446	470	499	448	448	500	498	432	473	467	483	451	486	478	536	452	491	459	488	465	466	463	444	447	461	437	480	460	422	466	431	452	468	434	446	472	467	462	510	451	438	493	490	495	486	460	482	505	458	455	450	466	466	484	458	457	471	433	489	456	459	473	437	421	467	427	423	436	445	445	473	460	462	431	442	457	478	468	442	427	420	438	438	455	455	446	441	495	478	444	475	479	452	434	428	459	436	480	475	428	462	462	418	458	455	461	494	445	476	454	450	496	456	471	444	437	488	432	470	469	420	446	467	424	440	469	477	468	444	488	452	460	454	462	480	474	427	490	491	509	423	454	459	479	446	452	436	425	454	448	465	436	467	457	506	459	451	477	433	427	467	465	502	449	444	458	474	467	488	475	472	467	486	510	473	472	483	490	452	461	451	473	466	499	489	528	440	468	463	471	478	421	484	443	439	484	473	440	477	430	454	470	444	444	453	445	455	483	439	446	471	446	438	437	468	458	519	458	466	429	465	458	466	449	469	465	458	446	473	495	478	446	481	476	424	461	462	468	441	482	476	511	459	480	436	475	434	445	449	476	494	463	499	457	453	423	443	474	498	472	451	509	481	449	447	445	414	463	444	453	452	439	458	449	442	437	453	436	430	476	468	491	450	470	442	478	470	447	499	450	420	460	459	490	465	466	427	431	485	435	476	469	485	461	485	461	507	492	489	429	440	429	436	496	458	466	461	471	445	427	465	447	490	463	461	489	427	472	486	464	459	442	422	467	441	483	443	467	458	451	466	460	441	435	470	457	501	440	491	420	460	437	464	480	468	487	422	476	423	447	433	485	488	455	459	446	484	449	452	443	495	422	466	457	456	443	456	468	430	481	458	449	448	464	515	460	484	499	475	454	439	477	459	479	457	436	442	454	441	456	469	456	468	458	431	475	463	462	441	431	503	466	466	443	470	440	482	505	488	453	437	448	436	483	470	482	464	459	475	458	508	409	418	445	494
40108	23922	13312	2173	1337	990	786	753	631	594	506	465	494	434	425	438	414	381	389	407	413	360	417	403	397	381	361	346	343	388	392	353	359	343	381	361	399	356	342	350	398	391	352	361	366	382	364	371	311	387	369	338	353	395	353	345	390	342	359	357	379	333	372	323	337	352	334	338	332	368	348	343	343	387	369	363	365	372	360	305	348	389	336	353	329	351	367	349	333	366	330	366	354	301	369	339	346	363	374	378	366	328	373	344	391	349	353	344	337	370	339	379	372	361	331	350	346	326	361	357	339	332	349	349	327	345	310	342	333	377	325	331	341	330	346	359	365	338	327	384	355	384	365	378	361	343	341	374	353	339	420	360	385	358	322	334	321	332	344	351	346	356	355	362	322	345	365	346	360	340	326	389	352	327	330	368	325	359	356	375	358	345	341	349	367	355	376	318	337	352	341	349	348	331	360	358	359	376	331	353	355	347	344	348	360	362	342	361	372	316	354	362	346	323	340	368	356	340	329	355	374	335	364	331	324	329	335	360	338	361	354	360	344	331	343	335	351	355	350	383	375	329	356	352	364	357	353	340	318	349	355	393	308	346	346	347	333	334	333	326	386	315	367	334	370	337	319	352	353	380	350	350	367	358	356	346	363	365	360	333	388	315	350	321	323	354	348	361	353	363	333	353	381	354	340	332	362	355	347	336	371	338	342	359	339	334	347	335	375	371	353	336	378	376	352	361	356	361	353	362	356	326	314	370	355	373	346	365	339	341	344	340	375	352	371	332	346	361	364	317	325	383	336	345	365	357	351	325	353	345	355	354	346	385	390	362	303	346	314	351	335	347	369	362	358	341	345	353	358	331	365	346	329	382	305	377	373	372	345	340	389	340	343	338	367	325	367	324	339	325	346	378	345	333	366	320	330	330	319	350	343	316	336	360	361	354	333	334	325	334	344	360	363	298	391	323	324	354	359	346	317	352	347	324	339	372	334	328	347	381	341	329	354	361	373	365	356	357	344	374	352	359	393	346	350	352	348	354	393	373	351	354	335	338	378	340	315	367	329	371	362	385	336	324	341	395	352	347	348	339	390	325	310	388	360	336	367	349	374	345	333	349	331	351	333	371	347	362	374	352	321	364	361	385	344	359	366	346	369	330	338	356	338	329	370	364	370	372	323	343	355	370	321	363	325	373	318	330	372	340	368	329	352	336	375	336	316	320	379	343	335	330	344	357	329	368	369	344	406	369	338	330	354	344	346	337	334	357	361	357	348	358	366	363	305	372	337	354	351	363	338	381	354	365	328	342	340	336	381	354	329	338	343	344	338	348	371	327	357	363	364	352	317	355	365	380	348	361	366	376	337	359	368	386	346	358	337	360	321	316	349	363	353	360	345	340	338	357	372	334	411	337	325	352	330	366	346	340	366	384	371	340	349	375	371	355	367	348	367	324	326	355	365	355	355	328	347	362	330	355	356	367	342	386	367	378	363	380	325	345	346	399	379	364	366	339	360	356	335	364	359	355	321	357	349	310	368	344	289	361	369	346	348	375	344	346	363	332	348	334	363	355	349	343	359	350	336	331	350	347	324	387	361	365	372	379	354	354	366	342	347	377	346	348	336	333	365	299	327	368	362	382	347	329	385	355	369	330	336	341	363	349	337	374	362	349	349	334	376	316	322	305	323	322	344	357	367	310	326	346	333	353	376	356	365	385	387	344	384	320	352	341	352	354	391	351	368	358	331	376	347	343	325	346	343	337	383	316	368	337	359	336	353	334	359	337	361	364	362	349	332	364	369	311	361	355	328	369	360	333	361	369	367	383	383	349	358	315	320	346	385	332	340	354	357	368	338	364	351	345	338	324	352	328	339	351	381	313	365	324	387	321	366	342	362	332	335	343	319	354	366	361	343	354	357	331	350	356	347	339	367	325	394	377	331	372	367	353	367	347	318	331	358	373	401	339	363	349	366	375	384	338	339	349	388	378	350	361	344	337	364	334	372	358	415	331	328	321	332	365	348	340	366	364	385	356	380	338	331	379	352	338	371	359	357	370	354	346	352	371	338	330	332	318	349	344	330	364	368	348	361	351	342	349	364	358	376	343	359	409	318	389	355	395	391	349	363	349	337	355	345	346	349	334	348	367	363	330	363	377	340	359	353	373	340	358	345	320	374	363	344	344	348	351	364	362	357	376	357	336	363	349	346	346	366	321	346	307	322	348	358	374	344	349	376	356	357	337	342	397	294	366	366	352	380	365	326	337	358	357	347	340	353	338	345	341	360	353	347	373	353	364	395	357	348	382	345	345	360	334	318	334	336	351	349	376	349	326	371	329	339	332	323	311	347	329	359	344	347	367	338	374	340	341	354	342	365	349	321	350	355	313	393	372	373	341	360	371	369	355	366	318	351	299	370	341	346	341	346	341	363	303	351	361	313	348	353	366	364	365	362	334	370	309	349	353	338	351	349	360	371	349	349	353	348	384	327	356	344	348	318	374	359	337	339	366	341	328	359	354	343	340	361	351	340	347	325	348	367	361	331	342	366	363	366	330	340	363	389	397	363	352	330	354	333	351	356	366	361	334	327	341	340	361	360	371	365	354	378	363	361	338	342	304	346	353	303	334	321	337	347	332	347	348	367	331	356	338	348	351	368	381	339	346	352	345	369	339	368	341	357	345	320	366	345	333	350	317	353	331	368	324	328	310	295	333	360	322	329	335	382	379	314	347	330	344	341	378	364	381	375	357	341	318	346	358	342	343	338	347	341	353	351	362	342	346	346	335	357	320	383	377	320	317	369	326	349	349	363	348	369	368	325	350	367	361	368	330	354	336	336	339	339	320	328	345	374	349	342	352	341	338	348	382	393	354	344	376	330	377	306	341	320	363	349	360	350	349	314	330	348	354	329	364	362	362	348	343	354	314	352	366	374	313	337	379	353	347	335	388	369	381	332	338	339	358	312	328	340	359	362	379	365	372	351	314	348	347	395	361	398	362	365	343	361	337	364	342	352	350	312	330	330	358	349	392	370	346	325	357	362	355	353	408	351	338	347	357	317	326	352	333	340	353	336	386	352	371	369	372	393	376	319	357	356	327	355	345	325	377	331	350	377	345	364	330	307	358	361	330	308	332	314	343	373	327	361	330	339	329	338	348	332	348	354	373	356	373	328	349	301	314	318	314	352	348	358	320	377	350	361	360	354	365	357	345	330	352	342	340	335	331	379	339	331	395	361	337	352	376	336	359	352	353	306	374	383	328	346	353	332	387	353	352	347	365	368	377	329	333	343	333	337	322	367	314	394	360	343	333	346	347	361	349	348	339	360	364	342	355	338	353	356	370	399	366	334	338	333	356	348	339	329	336	329	323	337	326	353	355	377	346	346	349	376	325	326	362	366	342	362	362	351	332	343	348	311	345	363	362	338	371	333	365	348	336	360	350	372	367	343	341	333	349	355	331	336	346	334	332	357	351	381	298	363	379	359	339	345	380	365	310	348	359	346	327
19796	2191	4221	5148	4430	3672	3063	2614	2271	2109	1864	1722	1610	1485	1409	1361	1266	1237	1221	1211	1134	1107	1085	1064	1058	1019	1015	962	1046	967	893	952	958	967	967	913	923	919	856	912	867	893	914	902	901	850	914	904	891	915	919	899	848	915	881	897	875	849	917	859	868	860	850	885	850	881	878	875	819	874	869	866	850	865	846	842	909	854	877	866	886	818	881	887	832	839	839	877	877	839	863	932	907	866	843	841	862	898	862	862	873	794	853	826	876	856	852	796	887	870	824	820	860	859	837	851	872	866	847	888	817	902	826	873	834	806	853	870	856	893	856	886	837	869	840	802	877	864	809	834	871	851	844	815	855	867	870	832	853	877	844	850	875	814	862	847	839	814	887	870	883	833	904	901	813	846	805	853	817	858	889	845	860	825	845	806	835	822	835	835	829	857	841	847	845	842	833	858	855	842	812	797	791	865	851	871	821	849	844	840	854	874	843	855	897	825	835	814	847	893	861	849	844	865	795	848	870	873	843	833	828	844	831	839	822	838	871	834	814	833	850	888	843	813	861	852	817	864	848	846	854	835	874	837	867	852	832	854	903	829	828	860	851	867	844	814	810	848	882	803	871	807	808	850	855	850	847	804	858	881	878	885	876	852	847	829	814	821	806	885	862	819	866	810	880	869	781	813	813	866	875	886	799	850	882	839	858	878	874	885	887	853	863	877	856	832	837	803	864	855	828	845	781	847	895	842	869	875	838	827	837	855	849	847	908	850	875	824	804	897	834	871	847	851	887	851	838	846	839	783	844	896	838	842	873	852	855	848	874	837	881	847	851	840	844	865	813	858	807	836	819	847	843	823	881	832	787	866	810	844	917	856	894	880	805	838	821	884	818	884	819	878	785	878	792	874	820	808	869	880	863	871	878	849	805	880	837	889	882	869	840	807	863	840	869	876	849	852	805	888	843	817	828	813	846	892	914	827	870	859	844	830	865	859	836	818	881	861	865	834	857	839	821	832	809	847	807	878	796	858	862	831	821	815	825	827	905	824	850	823	882	815	864	842	863	907	806	816	828	845	809	842	793	822	873	854	892	832	837	809	817	832	871	907	851	855	843	875	854	853	810	819	882	845	828	845	883	840	807	802	867	843	876	856	823	881	830	872	815	848	846	853	860	872	889	869	879	838	829	850	763	889	866	869	850	757	828	849	833	836	890	830	858	858	829	908	868	844	882	839	811	874	839	838	858	881	848	849	827	854	885	828	890	813	831	792	821	809	916	863	835	892	806	888	814	821	849	829	831	869	847	870	908	870	809	845	835	902	829	825	806	846	852	804	874	858	878	888	880	837	819	894	906	860	875	837	898	844	792	862	853	815	867	872	859	835	833	806	821	822	875	856	840	816	873	871	848	856	833	883	795	897	825	831	824	791	850	843	836	797	828	855	812	828	885	835	818	861	852	836	864	843	754	844	856	819	838	776	826	834	815	823	922	822	856	803	847	835	866	810	834	810	892	829	855	904	850	829	837	833	866	844	858	812	840	811	868	811	817	880	839	887	807	846	771	881	831	832	849	864	854	861	832	811	813	841	864	842	902	823	869	899	818	832	803	816	860	886	856	849	818	814	814	861	798	843	858	859	873	838	861	813	822	869	820	811	811	814	883	864	851	834	839	827	805	895	854	799	801	849	874	848	851	809	858	901	838	818	868	790	832	850	848	850	857	884	863	871	854	882	853	854	860	810	835	881	864	840	785	830	867	819	823	852	870	863	813	846	785	868	837	846	846	853	825	879	869	822	808	866	876	811	863	868	840	839	813	830	817	785	854	880	842	886	792	879	824	891	835	885	832	856	812	831	802	851	823	809	837	861	881	803	823	826	792	809	863	863	922	873	836	823	863	887	877	788	932	843	831	885	886	816	799	831	860	855	853	852	883	824	855	857	794	864	877	854	883	882	826	815	832	884	805	839	820	850	867	907	844	857	873	840	898	824	852	830	840	809	863	855	855	860	897	823	782	830	842	797	813	838	845	872	863	841	859	856	861	865	842	855	837	816	884	822	817	836	860	826	860	822	870	791	845	863	877	853	785	867	837	826	848	846	832	865	853	822	871	852	857	837	845	821	873	827	810	877	882	908	804	836	896	774	835	800	835	793	811	850	840	871	819	844	827	823	909	836	865	827	844	877	822	843	825	838	802	830	802	830	789	849	856	853	796	903	858	799	860	815	879	899	888	848	893	825	843	851	856	847	821	838	870	875	865	850	884	827	846	822	848	847	834	855	855	859	877	866	884	837	840	850	823	837	839	813	788	833	853	813	882	834	840	838	891	848	880	817	879	853	882	845	873	793	827	788	847	857	839	874	843	816	848	852	850	803	816	829	887	835	825	886	892	799	890	852	851	812	878	860	835	823	863	852	832	832	865	828	828	885	860	858	816	847	865	876	874	796	894	870	775	811	887	796	851	859	905	781	851	862	845	900	794	866	869	793	798	840	868	922	885	821	846	817	827	901	822	863	808	799	844	889	866	897	888	861	853	863	826	845	824	798	861	870	845	860	838	866	868	867	816	842	798	850	843	819	855	864	803	852	840	807	822	857	839	854	834	858	838	838	893	800	849	889	798	829	855	802	859	837	866	826	894	845	786	895	843	870	832	868	858	827	884	862	853	861	832	877	823	822	875	867	836	848	875	870	829	861	855	867	783	824	782	896	841	852	858	848	894	830	866	859	825	833	876	822	845	863	908	821	819	832	845	798	866	838	852	897	830	850	812	839	842	866	834	828	826	804	797	857	866	844	797	812	869	872	864	846	820	834	830	848	842	824	833	785	836	824	852	842	767	934	852	871	892	825	865	848	804	852	869	879	857	859	880	884	858	850	845	858	881	821	785	859	858	856	832	850	819	906	811	841	869	849	853	812	872	824	826	844	806	821	854	861	835	826	869	798	843	828	876	889	876	801	819	835	838	843	773	856	871	891	813	854	833	842	855	852	862	817	843	839	862	829	831	834	882	794	877	841	895	862	847	835	862	858	846	887	867	846	851	829	833	818	830	880	810	837	866	809	850	854	805	865	897	833	859	851	828	869	859	892	827	836	859	901	797	880	877	860	806	804	879	849	844	846	825	887	817	849	863	826	858	860	805	825	796	834	864	907	860	873	802	866	880	865	874	888	858	830	844	796	856	860	802	831	852	845	890	831	793	798	896	857	860	892	863	863	845	866	887	853	870	859	833	859	876	884	860	836	872	816	858	790	804	839	840	948	879	895	815	797	859	801	876	824	843	870	840	835	865	860	850	853	793	841	854	830	873	825	825	893	855	852	873	866	850	839	837	823	827	881	862	892	816	859	829	827	795	897	849	869	847	836	860	823	803	832	873	862	849	846	861	855	825	861	873	851	827	809	878	788	821	848	854	796	842	788	882	850	892	881	868	808	901	845	807	854	798	901	842	866	891	816	862	854	904	893	840	820	803	856	878	838	849	849	882	841	880	837	822	852	829	886	834	835	907	818
5545	244	193	184	181	183	181	167	169	163	193	164	169	167	160	181	171	166	176	147	166	183	201	170	175	185	168	168	173	163	170	168	179	155	184	183	172	187	185	176	191	171	172	181	153	169	177	159	172	188	141	175	174	199	169	158	168	176	165	148	184	202	189	162	197	175	156	176	190	166	168	160	163	185	209	147	177	167	168	167	142	191	187	159	151	167	166	163	190	161	181	183	147	164	168	168	211	150	184	166	201	168	194	188	179	177	168	173	156	160	191	159	167	169	187	184	182	154	203	177	175	183	185	182	162	150	168	180	165	160	140	163	166	169	164	159	163	165	168	164	184	175	175	182	172	179	167	178	187	193	191	177	187	157	175	175	151	160	174	162	145	174	148	166	144	171	165	183	178	206	164	181	154	160	178	160	174	202	184	182	197	178	158	204	163	163	160	163	185	153	189	158	165	161	184	170	165	159	183	155	162	193	179	190	185	185	161	156	178	181	203	173	180	164	193	155	159	178	169	176	180	165	182	182	165	172	151	168	181	186	191	180	179	182	170	154	150	154	166	164	170	160	142	171	181	175	165	182	166	199	192	188	167	164	179	165	167	176	180	168	164	175	181	169	168	193	178	144	165	190	160	174	174	186	170	171	155	177	166	173	162	176	167	195	159	164	175	182	154	197	176	164	179	162	184	190	173	176	198	168	162	164	186	166	183	147	154	170	171	201	162	169	197	149	182	170	194	164	161	174	179	178	167	164	183	185	161	156	174	167	182	167	145	183	194	167	178	158	152	159	171	185	171	184	183	188	182	154	174	183	151	164	178	188	171	154	148	139	184	192	185	148	161	160	196	161	155	148	152	196	175	161	166	171	175	177	192	177	170	155	172	177	159	180	181	153	200	178	164	187	176	168	170	163	175	134	167	167	178	170	163	193	145	165	157	156	174	171	143	165	167	173	177	159	173	176	176	167	163	154	165	165	173	201	179	180	184	193	178	181	178	178	174	149	191	183	172	203	175	174	162	189	174	158	155	185	175	165	160	190	165	176	185	162	165	189	165	168	147	164	168	160	182	188	168	212	173	175	174	172	189	182	191	157	175	174	145	174	182	160	174	161	167	176	187	178	160	168	173	173	180	173	204	150	165	179	196	184	149	175	187	175	159	176	186	184	189	172	167	166	176	179	168	171	178	159	177	181	173	157	174	160	186	170	185	175	171	180	158	195	196	151	180	184	187	185	177	176	168	185	172	158	177	171	162	161	153	179	199	177	175	190	198	178	176	190	184	171	160	170	192	159	173	148	157	181	170	177	154	170	195	161	167	154	180	192	168	163	181	174	152	193	162	169	178	197	153	171	196	179	140	155	182	202	185	183	177	187	146	192	171	181	183	171	162	150	181	153	179	187	151	162	176	160	176	174	162	169	175	181	165	141	170	167	169	181	158	190	173	178	198	174	174	153	156	170	177	163	188	174	182	200	151	175	162	194	159	153	173	170	181	177	177	178	188	186	167	171	161	161	179	163	174	205	169	170	196	178	181	151	174	176	181	139	155	174	179	172	147	140	147	161	156	166	160	153	162	202	141	170	171	194	187	159	186	178	161	169	188	176	181	171	175	161	169	186	160	193	166	205	160	177	187	153	158	189	190	167	179	169	160	180	151	163	170	175	164	172	178	179	198	175	181	155	206	168	150	187	168	196	179	191	193	167	165	168	178	191	174	183	197	176	155	167	162	166	167	206	193	214	187	171	186	170	163	163	187	176	184	148	172	161	141	176	177	167	155	149	216	162	152	165	175	149	162	176	172	184	150	152	203	160	183	176	180	152	170	151	164	176	167	167	198	169	188	181	183	191	182	160	181	176	193	166	187	184	158	182	187	170	171	164	196	155	175	161	166	173	181	150	171	136	191	197	158	175	191	186	163	165	142	201	150	168	190	165	162	166	146	189	188	187	180	142	172	181	194	161	148	162	153	191	155	189	171	177	160	177	177	166	182	190	161	177	157	153	175	172	162	159	164	158	167	162	170	200	175	153	171	193	173	154	171	163	203	183	157	178	173	188	166	162	171	175	162	180	180	177	188	161	180	159	176	187	189	160	149	156	175	156	159	176	168	159	161	171	166	152	187	181	182	175	187	159	199	183	184	180	147	170	187	175	169	169	177	170	177	180	161	163	171	183	170	160	186	159	180	191	179	182	169	177	174	175	173	175	166	165	182	183	154	159	167	187	180	175	159	153	180	157	207	180	158	159	161	179	168	181	155	171	185	166	173	154	181	187	182	173	177	184	172	171	191	173	167	181	195	182	184	135	176	184	150	179	170	177	158	176	154	147	177	193	164	187	164	182	198	193	183	179	171	168	179	176	164	171	171	156	157	189	178	160	159	159	165	166	176	150	178	176	162	184	160	151	192	188	143	159	187	156	176	180	175	171	188	157	192	172	167	183	194	181	191	162	160	177	175	187	193	162	178	181	185	160	154	165	158	161	162	167	161	163	188	161	179	156	174	169	173	174	189	179	165	153	150	154	190	174	180	164	162	170	177	168	166	158	165	195	196	166	196	153	168	165	190	156	164	173	171	173	158	169	165	170	138	145	177	188	175	181	156	179	175	168	200	183	191	187	162	179	189	170	169	162	150	169	158	152	186	147	189	193	179	165	186	173	182	209	204	181	168	181	174	154	178	164	174	207	180	175	165	202	174	165	174	170	183	181	199	162	169	154	157	169	169	157	186	181	175	167	181	174	172	178	176	176	181	169	146	174	195	165	181	168	180	175	187	174	173	189	168	166	179	184	164	175	188	183	161	164	167	155	212	180	175	159	177	170	160	168	161	173	163	162	194	144	161	157	152	164	171	172	165	165	150	178	171	188	179	163	182	165	173	181	172	174	199	206	166	173	185	164	156	166	171	167	155	164	182	177	191	138	151	160	160	164	189	165	177	173	159	173	168	178	164	165	154	142	177	166	156	179	146	194	176	169	189	195	180	193	156	175	163	197	157	171	179	173	167	179	167	177	161	179	197	161	171	176	161	145	170	174	182	146	161	178	169	143	175	193	182	177	188	175	182	182	156	169	151	205	191	162	163	183	191	174	181	168	180	166	170	158	187	179	188	202	179	175	178	169	163	157	164	173	158	145	187	155	193	193	159	175	174	179	162	176	166	160	170	165	178	177	175	183	180	181	181	178	188	166	162	161	162	175	185	177	157	198	203	168	158	166	166	184	188	172	171	180	174	166	173	175	162	144	212	179	178	161	163	165	171	166	171	176	187	176	160	177	164	152	169	168	161	169	147	166	163	167	191	183	154	155	180	173	175	176	172	183	172	189	171	167	176	208	178	154	171	166	151	150	158	179	156	159	136	201	195	171	186	196	155	189	178	182	172	200	184	160	168	153	170	178	178	173	160	191	173	183	170	170	161	190	153	159	173	178	160	163	162	188	154	163	147	164	160	163	170	139	156	187	160	181	149	162	191	168	175	179	170	166	168	176	179	162	180	136
5428	545	524	536	518	493	529	446	476	499	460	464	478	438	442	481	459	482	472	494	508	445	449	495	454	508	482	473	489	427	470	488	415	435	463	498	459	449	473	439	449	478	455	474	456	421	450	451	489	473	442	483	425	471	476	488	472	455	465	439	473	484	445	456	449	448	421	425	473	464	461	437	425	458	464	473	449	448	479	460	459	462	507	444	459	481	435	474	422	455	442	476	437	437	444	412	454	473	452	448	478	485	431	493	433	490	470	465	442	491	409	418	462	455	456	490	441	460	437	458	457	461	442	439	446	462	455	457	499	457	459	463	450	460	463	453	451	429	429	471	462	414	453	468	468	463	442	500	453	474	460	448	455	411	448	436	492	466	490	479	461	467	510	455	446	450	439	462	476	426	461	465	422	456	453	473	442	446	468	492	452	451	455	465	467	448	408	436	446	436	443	443	426	452	450	473	464	475	495	470	457	468	461	435	428	431	452	476	481	470	451	441	440	432	431	406	442	461	464	448	490	460	498	494	457	447	460	472	432	444	466	439	456	453	495	459	450	446	425	488	471	435	475	452	446	419	455	429	438	486	421	473	449	450	425	434	450	450	432	459	464	469	458	465	457	419	457	471	468	432	465	468	439	439	460	437	451	454	473	432	449	463	445	464	499	461	460	440	501	432	454	463	438	456	439	463	492	463	489	484	423	487	471	471	496	468	452	464	487	434	456	483	439	477	463	458	454	462	503	491	423	430	437	477	451	463	475	447	428	477	489	448	481	460	436	435	466	458	440	453	453	485	471	438	435	445	483	445	479	458	429	450	457	411	429	459	440	417	436	496	488	449	464	429	428	449	494	440	441	433	446	445	481	468	460	495	475	471	474	480	463	439	484	454	494	450	451	457	439	500	437	447	461	425	495	469	456	481	446	457	451	466	459	479	445	443	465	474	468	469	450	428	464	476	447	453	431	441	453	460	447	472	463	498	464	460	445	447	445	454	417	507	480	473	424	456	436	447	453	431	465	457	444	471	470	482	465	484	494	446	472	432	449	429	461	417	477	463	428	465	472	488	450	440	434	466	470	435	412	420	453	472	434	452	447	428	439	453	508	447	459	480	419	465	454	420	472	434	431	474	454	443	443	467	464	422	507	429	479	485	482	415	470	477	439	479	448	454	447	441	434	460	490	464	491	455	467	443	468	451	415	457	483	443	457	467	464	458	475	419	455	428	446	461	421	440	441	443	471	474	449	477	429	464	462	475	449	458	474	489	473	472	468	456	463	478	471	432	444	477	463	467	481	483	424	489	478	433	457	482	455	451	440	457	447	421	452	456	482	444	490	472	467	408	435	457	490	431	444	444	459	425	447	465	429	463	465	477	456	482	490	442	434	446	471	463	480	494	476	448	483	459	473	511	447	435	485	467	466	462	425	464	473	453	492	450	475	457	472	474	473	432	468	470	414	473	469	466	473	461	435	469	458	466	468	489	495	472	474	453	420	485	451	471	431	455	434	420	439	442	462	467	443	483	458	499	452	431	418	442	470	462	470	438	420	444	434	461	457	469	449	435	480	450	436	426	471	476	446	453	459	428	446	451	470	505	449	478	436	452	448	481	448	497	428	490	491	487	429	433	459	466	485	474	467	487	457	451	472	463	473	459	421	470	427	455	458	486	445	495	444	470	440	450	469	424	460	481	485	440	433	463	477	441	453	433	446	470	439	463	433	467	436	440	447	480	479	434	445	456	425	467	468	446	434	461	489	411	494	451	453	500	456	466	461	460	394	482	420	457	466	427	495	475	429	493	441	428	452	451	457	457	463	462	475	494	482	463	459	452	476	476	454	443	474	449	415	442	470	457	430	452	453	450	481	512	487	441	443	457	441	479	447	454	435	484	459	445	432	484	435	457	456	481	443	469	460	457	441	446	463	424	438	472	478	474	437	516	447	428	469	468	477	451	439	447	449	455	438	479	461	425	457	469	452	460	476	415	490	512	437	458	423	440	451	476	433	466	441	487	434	477	439	475	466	414	498	465	440	479	467	481	467	466	469	437	457	443	457	448	483	457	444	448	448	481	469	448	485	448	450	467	461	436	445	446	463	457	468	495	460	463	461	438	430	468	462	455	449	441	436	449	488	475	449	444	468	456	469	469	468	458	440	478	499	500	451	479	438	433	449	461	442	470	464	433	475	461	449	474	479	465	465	401	491	444	444	467	484	439	423	446	465	445	457	442	422	484	444	497	446	452	440	457	452	423	457	457	434	428	469	439	433	417	443	435	494	443	445	471	469	468	480	448	488	456	462	437	495	461	443	485	444	446	471	484	456	459	470	466	448	461	484	488	476	433	436	440	454	436	480	425	488	465	487	472	465	452	453	411	426	466	453	443	429	462	471	455	479	407	478	440	439	471	475	446	471	443	485	451	464	465	487	429	432	428	466	524	434	460	461	480	412	452	458	432	467	440	457	441	496	474	471	445	460	461	459	485	442	463	456	477	459	428	449	429	482	481	423	463	449	454	465	440	434	448	445	488	485	454	479	495	473	458	451	477	464	477	453	434	452	452	477	455	464	461	465	440	454	483	454	434	438	431	462	462	478	454	455	458	444	461	482	496	457	459	476	455	466	476	485	476	488	421	447	478	472	450	507	478	460	473	469	433	452	464	468	476	481	437	470	430	448	491	411	442	477	468	445	458	450	466	462	448	431	440	454	483	429	475	431	487	443	464	457	460	448	401	446	443	425	458	450	493	426	430	508	420	451	458	451	471	425	442	506	478	484	458	483	464	467	430	452	474	455	446	460	432	464	457	514	479	433	449	443	441	435	433	405	472	485	440	409	450	496	448	421	473	454	463	471	444	504	438	467	484	455	467	454	430	470	447	452	471	477	469	462	441	444	462	459	460	463	456	465	443	479	453	450	429	474	475	485	495	485	471	446	417	510	477	430	433	442	462	459	451	459	456	437	425	464	452	450	432	410	477	437	462	461	438	461	421	466	473	478	408	435	439	444	490	429	436	473	453	460	468	441	458	440	476	452	407	450	440	418	453	470	420	457	460	470	500	455	486	460	392	417	425	454	456	455	481	439	440	448	470	475	468	447	488	483	430	446	487	446	479	442	451	475	465	477	470	459	473	505	445	454	485	471	425	478	482	459	475	458	466	465	486	460	452	451	478	462	463	468	442	453	409	459	452	423	412	486	478	440	436	485	483	458	466	477	448	496	441	435	499	438	465	424	426	467	414	458	451	431	458	457	478	457	419	422	464	455	432	464	476	442	465	403	494	448	463	462	447	454	437	457	444	472	427	459	430	444	441	401	479	456	508	472	469	445	463	448	458	464	450	455	460	455	466	479	474	442	464	460	466	446	488	468	441	467	434	445	449	463	488	466	442	472	458	433	441	377	470	441	421	465	462	463	437	459	412	437	444	430	470	464	440	454	436	406	511	466	472	444	454	456	465	490	452	449	514	448	471	431	429	506	436	425	462	476	442	429	463	466	449
36807	17630	4649	864	567	487	401	338	259	261	264	246	208	198	218	206	181	179	194	154	158	187	199	177	183	177	167	185	185	178	176	177	156	164	182	152	151	182	204	191	141	181	156	171	172	176	169	149	162	154	181	166	190	189	169	166	153	146	161	174	172	181	182	162	180	180	194	170	168	152	141	185	169	144	147	161	164	185	171	163	178	186	170	157	168	164	156	180	165	147	164	153	157	174	145	168	163	188	206	175	171	163	147	178	155	160	171	161	165	173	172	165	175	178	130	152	190	176	174	170	165	153	181	168	185	153	142	174	179	193	157	159	162	174	173	149	181	164	184	162	162	180	197	151	168	171	162	160	173	150	166	163	174	169	161	184	149	154	172	160	178	174	176	163	173	177	186	147	158	163	167	133	168	164	180	151	166	167	192	133	156	168	150	144	168	162	183	146	159	169	169	162	180	174	181	171	156	177	173	136	158	190	174	145	165	165	173	148	157	169	167	154	160	170	159	161	169	174	151	166	180	140	157	179	159	163	168	165	167	185	158	156	166	180	150	156	179	177	186	155	158	146	149	167	177	139	174	173	161	170	166	149	158	151	158	167	175	160	153	146	156	159	171	194	169	165	182	179	187	174	186	185	167	181	172	158	171	179	164	169	161	183	181	162	164	164	145	175	160	147	167	165	152	168	178	154	121	166	176	172	151	171	142	151	169	165	190	150	180	163	191	162	182	179	182	158	173	136	166	176	183	162	155	185	176	156	171	164	165	175	174	179	168	159	140	179	173	168	161	159	150	151	188	196	176	159	164	175	157	171	159	145	170	160	189	153	183	160	153	168	170	158	167	168	165	163	180	152	153	163	157	155	146	177	133	167	158	170	152	158	166	179	179	158	148	173	160	161	192	179	169	161	165	169	191	196	166	174	208	169	144	182	154	168	155	175	190	146	153	137	147	162	188	189	166	160	157	180	168	175	173	168	149	161	162	164	167	182	172	168	161	177	168	167	144	174	175	170	177	161	171	155	168	174	152	141	161	178	180	174	180	146	185	171	186	168	164	163	158	168	167	157	174	154	169	145	164	157	154	176	151	140	158	183	179	151	166	155	199	168	164	148	179	170	171	164	140	166	145	139	171	147	173	172	156	179	172	158	139	186	172	153	194	156	156	150	175	158	156	179	144	149	171	176	150	135	183	189	144	163	187	159	168	151	166	171	180	144	149	170	172	156	160	171	159	188	152	197	165	161	154	172	156	162	162	165	150	180	160	167	156	167	160	169	178	159	148	180	171	158	185	169	138	169	194	156	163	158	147	137	186	188	166	153	163	173	173	185	163	168	154	142	164	173	168	169	174	163	158	156	193	163	164	165	159	154	153	152	160	148	139	152	165	148	183	164	194	193	163	168	138	169	164	185	162	198	167	189	145	171	172	165	177	168	164	170	167	158	174	162	167	164	161	137	168	178	179	174	164	160	165	172	158	171	161	153	148	163	153	155	172	182	169	164	183	159	190	169	157	163	168	186	182	167	183	160	167	170	135	185	174	157	170	172	175	173	190	175	196	170	150	157	155	177	180	205	148	180	163	146	168	181	150	185	158	167	147	158	139	160	157	188	165	169	195	164	184	175	167	171	164	143	166	153	144	156	162	170	165	143	162	166	165	181	148	132	144	165	149	152	153	168	174	183	159	141	171	187	158	149	191	170	161	161	147	166	160	171	163	174	159	167	170	152	179	169	187	142	164	187	177	167	163	188	173	166	162	177	169	210	169	182	158	171	148	143	170	165	155	135	178	175	151	182	185	179	145	169	164	160	171	166	155	163	163	189	166	167	165	193	166	174	172	170	177	170	167	166	157	160	177	165	157	155	173	180	159	147	159	156	149	170	149	176	177	185	145	164	148	150	205	146	166	170	164	145	181	155	177	143	183	153	171	165	155	185	167	158	182	161	165	173	199	160	156	164	175	185	178	181	170	184	188	176	151	168	170	182	138	199	195	167	162	152	178	166	165	155	155	183	174	162	154	177	147	173	156	158	174	141	186	180	152	162	170	163	172	164	166	177	152	153	148	175	162	149	140	153	158	151	159	162	155	151	174	167	173	160	155	147	159	190	170	181	158	188	170	169	160	167	163	194	156	165	183	154	163	147	192	185	177	168	187	146	156	161	155	142	161	152	159	163	153	156	170	158	153	167	149	172	177	171	167	171	163	180	168	175	160	179	160	151	173	199	162	145	144	176	158	160	141	150	179	186	184	162	149	149	163	171	174	182	163	161	168	177	160	177	170	171	158	186	181	154	153	158	154	158	170	183	165	190	145	164	141	172	163	161	171	151	173	160	178	151	161	131	168	157	179	155	157	180	157	160	143	176	154	156	181	159	161	166	169	174	171	158	162	177	167	156	152	169	150	176	154	144	175	182	171	163	181	161	162	167	168	174	161	192	189	168	158	181	179	173	159	145	175	146	166	150	184	184	155	200	173	178	144	141	163	159	153	186	177	173	182	174	158	160	148	156	164	160	180	166	123	181	137	160	136	147	153	183	187	167	141	183	188	130	153	167	164	176	197	166	142	170	144	168	157	154	154	172	181	170	163	175	205	162	153	186	163	190	155	161	166	164	157	154	168	170	160	160	171	169	176	147	158	158	163	162	163	176	171	196	157	157	178	167	166	177	161	178	171	151	155	174	142	145	161	181	156	166	154	155	167	170	179	165	167	180	160	157	163	181	175	148	146	171	165	157	172	188	162	162	164	174	173	163	167	166	173	180	169	170	165	167	170	166	140	156	177	173	160	181	150	180	152	135	158	169	163	177	149	161	179	163	164	159	149	178	166	147	149	158	184	187	171	159	166	178	150	163	145	153	182	145	150	166	157	151	166	182	147	142	181	148	182	155	145	161	159	160	161	160	167	158	162	164	175	159	179	178	153	161	170	166	159	178	186	152	157	164	164	170	149	167	150	174	169	159	169	172	166	194	182	166	174	152	188	180	161	173	165	166	184	140	155	158	151	160	170	157	167	154	178	139	189	178	174	152	160	179	166	190	140	162	170	137	181	154	145	180	178	170	158	152	172	156	175	164	154	170	159	181	167	149	171	142	165	167	144	174	199	162	185	175	162	179	168	183	158	166	185	179	179	164	178	188	186	149	158	153	172	181	188	160	160	177	156	163	166	140	179	164	174	132	148	163	157	156	154	161	178	186	177	142	163	167	159	173	169	179	182	167	151	165	177	169	196	202	153	165	147	162	172	142	177	206	168	193	171	146	165	166	174	158	151	171	174	172	163	147	166	194	142	162	155	177	157	181	162	178	167	164	119	167	165	163	177	157	179	172	149	181	162	154	212	175	178	191	173	152	162	174	151	184	172	159	201	166	176	179	168	170	188	163	161	163	154	191	155	166	160	176	162	153	179	180	156	148	179	156	151	157	188	185	164	143	166	178	163	186	160	163	191	157	166	164	169	166	170	144	162	148	158	180	154	169	177	158	180	178	154	150	152	163
16929	1150	2249	2688	2342	1919	1652	1374	1198	1043	905	877	849	766	761	679	694	676	636	646	577	574	579	562	579	582	586	523	555	550	494	537	507	543	507	567	504	538	530	504	495	510	493	469	504	473	455	490	504	503	470	527	493	491	496	463	476	476	470	485	473	497	446	473	497	506	475	479	493	466	507	461	458	476	401	432	443	441	477	499	456	440	505	477	461	471	457	496	489	459	479	476	490	497	467	490	487	470	460	498	489	410	449	492	457	469	446	485	441	469	444	451	446	464	450	471	477	428	458	441	480	457	448	484	492	479	446	488	442	459	464	451	482	492	472	444	437	457	477	452	463	477	436	478	439	493	461	506	453	458	442	428	464	473	487	447	445	450	457	457	447	505	460	439	439	470	428	426	470	442	506	481	445	439	444	488	482	477	447	443	461	459	492	437	454	466	465	447	447	476	490	471	461	468	484	499	444	478	455	505	419	494	414	463	434	476	462	448	498	478	448	504	444	486	450	426	430	458	463	514	484	469	460	443	457	448	525	483	499	462	493	491	494	502	440	453	479	446	460	483	489	446	500	440	444	482	458	460	486	465	478	432	474	461	497	466	456	460	457	468	505	459	465	490	450	443	437	479	418	477	480	468	463	463	445	439	471	464	485	431	503	478	438	443	481	479	456	492	483	458	485	467	476	434	476	474	467	484	454	464	481	465	489	451	468	498	485	491	466	438	478	464	495	490	437	463	464	461	466	458	445	479	475	467	464	461	513	477	439	453	458	433	502	492	496	473	458	504	472	454	469	466	497	470	464	472	440	433	489	492	473	456	494	450	487	468	441	466	470	495	458	497	481	468	459	474	479	436	456	492	468	467	426	457	453	475	452	457	464	458	431	452	436	469	408	507	480	499	470	445	465	452	493	476	447	462	459	466	467	447	466	435	477	459	473	486	474	518	503	412	480	460	448	488	466	465	474	467	450	434	481	450	445	489	479	436	442	515	459	481	484	456	496	382	478	494	443	474	462	465	467	491	461	475	458	472	472	497	468	450	472	456	417	480	429	437	485	475	471	475	473	501	503	457	488	425	468	471	484	440	429	469	441	478	462	464	464	447	437	477	477	437	495	475	454	487	457	469	464	470	485	436	493	437	490	453	426	477	489	440	452	498	470	458	464	448	462	479	473	496	487	439	483	472	450	477	466	479	483	491	460	480	503	476	497	470	420	439	443	460	444	420	483	460	482	459	428	448	465	491	496	513	476	469	463	483	420	472	442	488	471	452	432	487	469	423	491	449	494	454	487	437	435	436	466	489	472	527	487	486	510	467	458	474	481	488	494	444	470	427	442	444	440	474	457	471	433	492	452	468	493	472	456	455	469	469	447	446	453	459	476	458	482	479	441	480	480	495	477	433	486	472	496	438	456	468	478	470	480	505	486	468	433	443	473	482	481	471	443	449	483	478	476	456	463	433	478	508	445	484	476	441	459	470	435	465	496	487	477	491	473	455	443	448	490	483	459	453	470	452	546	428	507	437	433	484	459	498	491	439	450	484	458	497	470	480	447	472	483	489	439	455	495	406	475	437	456	487	435	448	458	474	471	428	459	466	497	466	437	471	495	444	481	478	472	473	441	476	462	490	451	497	504	488	467	450	442	467	452	459	484	458	440	480	464	443	489	478	488	508	421	492	460	455	479	503	490	508	462	465	421	486	458	462	453	451	484	482	459	449	472	463	501	494	477	448	493	469	476	446	466	465	483	448	466	469	458	459	442	431	439	471	461	467	445	516	463	475	495	448	471	476	423	460	435	486	486	412	514	499	463	461	474	457	464	500	479	465	462	474	482	480	433	484	454	474	444	482	454	448	464	487	470	488	462	467	477	458	431	475	493	422	472	470	471	432	453	437	457	475	487	491	489	483	454	434	458	488	497	462	439	468	420	465	474	457	453	497	478	489	487	464	427	489	415	478	443	452	479	435	474	446	468	483	481	450	461	494	455	447	493	451	489	498	500	482	478	467	453	416	478	473	476	466	463	448	479	463	452	503	458	504	450	488	461	487	473	486	462	457	482	464	454	461	472	471	479	484	420	456	475	460	466	443	454	413	441	492	447	472	466	489	477	466	497	437	521	473	459	447	451	418	482	428	480	482	473	476	485	507	445	471	490	446	478	439	450	463	484	476	483	489	452	436	456	472	475	448	461	481	453	456	502	487	495	447	453	453	469	426	447	499	432	468	434	466	472	455	413	481	495	454	447	474	483	507	446	489	468	456	443	482	495	417	442	481	449	452	465	458	489	454	488	450	486	456	453	454	503	422	441	449	452	500	496	475	472	462	479	448	473	485	460	451	458	502	465	434	468	472	506	488	499	505	443	455	456	465	503	478	467	456	488	473	506	447	484	434	492	453	488	427	483	451	459	446	479	474	449	433	487	479	461	470	498	441	471	457	486	469	439	461	490	502	464	488	483	477	504	457	476	437	484	486	476	514	434	454	482	500	500	461	499	434	466	451	456	470	477	478	464	418	436	433	451	463	456	469	437	491	472	426	471	483	472	487	445	494	410	447	458	489	466	458	420	458	425	442	463	451	466	485	473	476	464	429	476	487	491	443	429	477	462	462	458	455	442	458	457	472	495	529	484	447	461	430	448	432	435	430	447	469	491	437	460	448	471	446	496	449	426	488	466	503	498	445	462	498	456	473	472	448	458	478	429	471	478	475	461	473	437	460	470	449	443	485	430	456	475	462	467	500	488	454	441	463	470	478	462	463	488	465	487	475	463	498	466	477	441	422	454	471	465	462	457	472	436	460	467	479	479	465	510	482	450	471	443	474	486	452	502	465	475	485	474	453	451	488	494	472	471	425	437	477	454	450	441	468	460	414	485	446	468	488	465	481	463	482	454	437	467	429	457	458	458	452	464	462	444	459	455	470	447	472	459	428	453	503	441	477	515	414	495	440	443	468	469	451	469	474	480	441	480	452	477	444	469	449	469	443	459	449	438	445	468	419	479	458	458	440	449	468	443	425	476	451	444	454	447	490	463	451	478	464	497	450	443	477	463	465	446	462	483	444	492	467	449	473	460	476	459	460	502	427	473	465	504	519	485	486	486	469	468	414	418	483	444	471	424	459	459	513	515	442	472	461	466	440	458	466	474	470	465	476	467	449	475	465	451	423	456	473	470	476	444	498	454	454	448	470	480	460	478	482	478	442	485	508	462	498	457	465	497	466	460	476	441	505	472	494	465	462	497	446	500	444	477	427	481	443	467	437	483	436	486	477	469	449	481	475	436	514	509	454	472	474	445	442	443	470	483	455	480	461	394	424	465	498	443	444	462	476	476	479	472	488	492	444	467	496	492	458	479	446	417	493	472	439	492	457	447	503	493	455	436	470	457	480	445	467	465	459	473	408	437	464	480	453	455	470	458	455	446	484	461	475	458	436	439	476	461	491	450	472	470	455	444	469	486	436	428	493	484	466	456	492	501	476	463	449	474	503	473	455	455	424
39626	23832	19598	2854	1363	987	786	721	579	591	497	477	471	468	434	447	421	418	397	397	377	376	392	375	414	361	383	367	362	381	377	375	365	370	380	394	354	356	408	318	355	369	358	346	339	367	359	375	366	367	378	378	386	350	364	390	334	332	360	400	357	380	357	346	365	358	362	380	335	355	353	386	355	343	368	331	300	356	365	348	366	376	363	327	353	339	338	353	316	323	360	354	351	322	354	356	348	354	336	406	330	332	377	366	366	370	373	366	374	364	306	320	366	347	361	376	354	332	337	329	349	335	332	340	358	351	335	314	355	366	328	360	338	340	364	336	351	363	368	324	345	405	340	354	345	339	358	334	379	336	376	358	343	377	363	346	356	357	344	346	308	328	357	342	302	351	370	345	382	330	337	295	331	334	332	349	343	337	349	373	363	304	346	385	361	322	334	344	356	329	344	337	331	330	325	370	368	399	356	325	361	365	338	307	321	378	338	380	363	323	338	312	378	334	352	359	316	378	380	337	323	345	352	378	341	331	369	343	353	354	353	336	369	353	342	354	349	402	340	349	341	368	335	348	340	359	324	365	347	341	324	342	374	363	331	356	351	320	331	355	318	344	348	332	340	359	350	353	331	331	336	396	378	378	359	339	341	329	371	381	347	373	328	309	388	372	357	332	352	347	350	340	374	329	361	340	368	335	345	345	339	383	340	353	342	360	373	355	393	356	389	337	348	351	341	377	349	357	347	319	322	341	353	394	341	369	354	330	341	353	345	332	353	375	328	335	340	388	375	351	386	346	334	348	374	369	360	352	325	363	357	345	360	359	345	320	358	336	379	331	387	389	333	362	343	345	376	315	354	386	364	376	337	330	341	341	363	360	338	331	334	379	344	358	359	347	344	337	354	374	377	328	336	335	349	341	354	356	349	370	322	390	342	359	319	380	362	345	359	332	364	327	360	333	328	362	363	366	325	343	372	338	329	373	371	394	362	372	365	365	365	335	338	365	338	334	369	359	323	338	326	376	341	362	365	365	335	345	362	324	366	336	355	371	367	325	347	349	355	333	380	381	361	353	358	333	354	330	369	330	347	348	317	342	345	369	314	377	330	370	365	324	348	361	404	331	354	320	314	350	345	372	339	344	318	351	342	355	369	363	345	379	328	371	341	347	401	345	326	357	351	339	351	372	323	380	340	360	370	346	349	337	361	389	380	368	358	347	360	328	365	327	337	308	335	374	371	364	375	348	353	343	359	358	367	383	345	311	350	348	339	352	363	308	321	337	374	338	378	353	342	360	319	387	342	369	357	338	329	318	347	354	340	341	322	356	336	389	372	308	325	349	332	387	359	374	340	331	351	336	358	355	325	339	345	370	379	333	336	358	391	330	377	369	345	379	345	343	323	351	354	365	328	365	346	320	352	344	375	372	379	355	349	342	335	366	346	336	337	342	332	380	393	324	338	333	335	322	375	377	374	330	342	319	338	388	402	365	316	359	343	365	324	340	370	331	356	381	353	368	333	354	339	390	357	376	341	350	338	339	369	348	357	384	361	356	347	369	341	413	340	346	363	337	374	337	362	351	310	301	322	357	328	310	341	363	361	353	362	390	383	355	326	365	320	315	378	339	381	315	350	343	329	348	330	347	336	383	384	340	356	346	333	358	337	342	340	352	373	358	350	352	355	368	338	366	330	341	362	343	352	324	333	338	336	350	354	372	349	356	351	332	344	329	357	341	382	372	378	335	374	371	309	335	321	383	344	382	341	340	377	338	356	338	356	357	353	374	364	375	361	360	371	368	335	394	325	348	371	339	344	342	349	340	362	360	332	371	358	344	348	353	374	380	364	349	320	335	359	357	372	342	337	380	326	359	370	338	424	361	345	353	317	355	354	359	361	366	379	357	391	378	307	356	362	357	333	382	364	351	343	303	359	344	351	346	342	340	351	322	352	362	333	395	340	357	348	350	352	336	344	350	371	376	373	334	322	388	365	362	362	339	352	324	356	357	340	337	369	343	344	357	363	350	382	371	383	331	352	351	348	329	358	343	331	355	364	363	365	367	369	367	321	338	378	364	357	371	360	382	332	370	349	341	342	342	343	348	341	333	334	371	332	378	352	415	354	376	329	366	342	347	331	367	345	372	319	375	318	359	333	337	328	352	360	344	349	350	343	356	356	323	348	333	338	358	350	349	346	345	339	365	337	382	383	387	374	366	355	357	354	361	327	333	311	360	341	352	359	325	381	368	357	363	329	353	358	338	353	351	360	326	332	344	325	330	366	404	354	328	328	336	385	376	358	351	332	319	334	333	366	322	344	314	336	312	370	365	345	375	329	359	330	310	347	336	315	344	378	344	334	348	357	365	332	340	337	340	332	358	343	356	345	339	337	337	321	336	335	338	318	350	395	383	344	340	377	379	340	349	360	373	379	339	352	337	347	358	353	320	338	384	346	360	383	371	341	353	368	298	313	383	352	349	322	351	346	348	367	341	328	346	344	335	367	332	364	347	408	353	347	368	381	312	345	348	344	313	378	346	348	339	345	369	348	369	309	401	358	355	377	369	343	387	317	327	357	318	359	320	344	313	328	333	349	352	326	316	333	375	359	360	314	349	332	358	331	334	368	360	358	354	316	355	368	341	374	346	342	353	368	352	354	336	372	383	368	328	349	393	316	366	359	362	350	329	382	375	369	355	364	358	327	341	337	352	324	356	357	352	326	337	359	370	357	354	355	303	345	356	347	319	317	348	332	360	363	362	355	356	340	339	377	332	346	359	339	344	332	358	335	346	331	354	362	365	336	366	329	324	364	339	335	364	352	331	377	322	360	343	373	342	328	340	373	338	353	336	375	337	342	334	338	349	315	319	371	355	341	340	343	337	367	351	325	327	391	327	339	365	333	364	347	339	368	386	355	315	338	331	392	350	357	349	386	376	357	349	386	339	370	350	346	370	328	403	355	332	341	353	352	337	384	332	366	360	366	375	338	336	367	328	368	371	382	330	321	341	367	376	341	355	337	372	365	346	353	349	346	387	360	350	312	329	378	347	340	360	348	339	374	373	346	370	346	328	367	338	357	302	349	315	346	339	343	319	320	334	330	356	334	318	328	327	301	378	374	350	361	392	334	338	335	384	360	321	316	362	329	361	367	370	320	383	389	330	364	370	343	361	339	351	393	345	362	325	372	349	364	333	360	341	370	355	350	353	339	339	363	334	317	327	359	351	364	341	343	359	376	328	381	394	350	332	351	344	387	336	343	345	343	367	330	367	360	338	385	350	377	395	346	324	394	327	371	320	382	339	400	357	360	356	344	344	374	351	369	354	334	357	370	318	373	350	355	315	356	308	341	341	358	330	355	354	360	342	358	341	337	337	360	360	389	351	347	336	337	349	322	322	360	350	329	405	364	340	357	354	321	356	359	342	321	356	402	346	335	311	371	347	328	367	349	338	344	369	365	343	374	363	333	344	342	359	346	340	347	367	361	378	350	353	387	344	334	377
20884	2155	4329	5042	4513	3600	3081	2625	2268	2061	1832	1606	1566	1497	1424	1376	1299	1229	1152	1175	1221	1111	1098	1142	1026	1023	1031	975	958	969	941	934	981	912	920	937	944	934	918	942	928	928	899	939	892	911	930	864	918	884	892	864	877	857	872	926	835	910	851	873	857	894	852	928	837	841	839	913	865	846	890	811	832	894	812	850	899	841	834	861	916	893	901	844	881	889	808	858	846	832	855	838	844	879	854	851	848	857	909	836	898	826	833	799	903	860	853	878	843	886	915	874	833	858	888	873	822	869	827	859	823	858	869	833	884	847	855	843	882	834	857	867	832	823	857	886	839	898	803	843	858	874	834	852	848	835	850	826	817	881	871	905	812	830	856	871	864	832	835	792	774	820	819	791	837	865	889	900	839	867	820	908	842	837	896	849	818	858	828	895	839	815	830	839	814	869	818	827	843	852	827	871	892	860	825	795	898	872	786	864	848	805	853	772	890	794	835	796	841	848	898	838	849	893	858	868	847	809	904	791	852	862	815	850	883	859	838	872	862	862	827	862	865	803	814	818	847	889	842	881	831	844	851	805	840	868	818	887	828	839	812	837	876	810	868	852	827	834	881	851	865	855	849	852	851	856	837	841	887	839	761	847	887	829	842	842	887	861	845	850	825	847	879	898	812	857	845	849	852	868	849	887	795	826	865	866	837	870	843	864	826	910	833	856	845	805	813	902	869	796	839	913	848	829	841	815	872	861	817	824	893	820	906	835	854	848	863	864	911	814	843	866	910	919	802	856	842	851	776	799	818	833	847	862	861	879	865	815	806	824	812	836	845	802	855	877	836	828	815	836	853	872	844	804	831	819	798	840	774	803	789	862	877	819	843	844	866	850	851	896	843	816	835	795	860	864	895	782	878	809	916	809	824	867	865	815	802	843	813	866	816	796	841	820	851	877	805	839	859	803	831	813	882	880	854	817	785	809	857	868	888	893	873	851	838	825	905	891	818	880	856	871	842	903	873	848	747	846	798	824	817	814	863	824	824	938	821	866	823	862	826	831	853	863	876	830	816	852	876	866	854	871	875	863	853	855	839	849	846	846	843	845	862	865	842	891	838	815	860	811	818	820	885	876	840	825	835	862	862	848	782	861	873	798	870	864	825	857	816	829	806	806	816	861	883	877	850	835	905	930	907	819	901	833	857	824	870	779	861	888	822	871	845	834	828	855	815	862	799	867	867	828	852	913	831	842	839	828	853	815	901	836	846	802	889	808	788	849	841	839	842	856	849	859	866	809	836	870	811	865	839	838	860	850	827	881	826	842	857	908	874	839	862	834	828	829	817	841	848	876	817	839	848	856	805	812	833	864	835	845	920	883	823	881	837	845	840	833	875	878	852	828	892	851	874	845	823	833	821	838	881	785	872	858	841	890	859	876	809	840	826	838	888	881	849	902	825	845	857	906	816	877	852	803	881	811	830	847	883	877	824	804	831	877	785	870	838	899	817	835	849	832	848	860	842	928	857	875	906	832	855	860	813	836	857	825	866	782	825	797	858	858	821	884	871	802	847	797	826	855	779	813	818	895	831	846	826	842	842	880	844	836	859	930	844	896	874	858	783	800	820	855	871	864	822	825	849	847	785	862	870	813	874	900	871	853	891	820	848	828	862	808	850	845	873	787	909	907	841	810	879	891	907	849	883	848	834	774	935	838	810	802	890	865	813	819	828	779	817	858	806	858	842	860	844	814	846	843	813	829	831	796	892	793	812	839	868	852	874	868	792	843	842	858	883	840	833	866	839	883	848	839	860	799	862	840	825	855	809	821	826	870	797	886	852	848	864	836	869	857	854	897	879	838	861	836	868	881	795	836	866	861	838	833	820	899	861	827	811	847	836	887	809	864	822	855	853	815	867	852	831	851	817	802	897	812	860	864	912	845	858	825	894	817	849	773	790	852	846	795	907	879	857	852	861	858	844	867	854	845	892	827	878	853	874	894	883	871	841	846	837	774	838	942	807	815	834	853	829	894	890	833	860	853	858	854	819	825	836	852	792	845	861	813	881	874	837	827	929	866	831	888	801	808	819	835	802	822	880	848	823	820	848	860	822	826	845	789	817	872	892	841	842	829	854	851	842	826	879	801	866	820	829	823	882	863	807	844	863	862	850	836	842	841	812	894	846	800	819	861	838	883	865	859	794	831	838	840	801	816	810	837	832	788	857	853	868	855	823	831	874	835	824	882	833	834	820	789	828	818	877	802	849	850	818	844	853	850	833	872	854	844	814	868	831	885	844	847	888	860	842	870	844	836	867	890	884	913	765	842	883	911	817	797	837	801	850	852	870	904	808	794	863	840	855	828	798	803	843	873	835	838	860	850	797	891	875	816	841	861	797	826	827	833	807	889	857	836	851	791	850	863	883	915	831	853	828	856	838	874	833	882	807	810	834	794	810	881	906	808	885	833	932	837	894	812	876	855	860	842	844	857	871	923	846	862	855	829	883	854	870	844	834	852	821	825	883	858	847	839	849	809	835	881	846	833	825	913	866	887	824	827	848	878	853	884	813	875	856	801	800	825	784	848	807	851	805	850	893	864	853	842	882	844	834	911	870	826	880	841	833	845	816	852	852	878	846	836	876	860	853	860	881	865	849	801	860	854	867	814	869	897	876	848	829	842	833	807	885	866	787	888	850	815	833	826	815	914	868	819	865	816	849	853	880	870	846	859	856	811	872	860	786	892	856	835	816	854	871	896	822	806	830	882	858	841	787	858	841	815	831	832	878	849	868	881	850	829	830	861	804	888	805	869	850	859	846	820	813	894	844	840	858	900	837	885	885	913	876	826	851	906	837	833	843	841	854	832	852	874	829	865	855	823	842	902	826	831	874	838	845	797	866	862	807	849	854	919	786	809	837	787	844	832	924	899	842	845	861	814	840	793	889	912	851	812	839	877	823	924	909	877	824	878	836	839	802	862	852	839	860	858	823	803	842	815	818	869	801	867	849	861	890	833	825	872	876	829	843	850	845	854	852	774	818	811	833	820	871	835	852	860	889	842	845	824	841	843	841	860	786	866	857	832	904	814	828	834	854	901	858	864	826	806	850	867	871	841	824	824	871	833	787	850	856	838	870	829	858	859	819	837	840	857	797	833	819	835	866	839	849	864	849	804	794	856	877	865	852	897	857	808	851	829	832	789	841	870	802	825	871	835	823	853	857	828	832	824	838	875	847	833	849	822	854	858	832	825	784	884	886	822	927	883	802	888	890	810	801	843	902	877	834	826	844	818	858	820	869	858	841	792	850	870	897	880	849	875	832	859	846	830	816	830	776	840	894	809	821	853	880	853	860	887	883	895	850	815	801	839	866	837	850	811	852	879	881	842	873	798	827	842	839	882	886	859	890	869	849	828	811	794	878	855	874	821	815	901	763	862	875	867	848	865	823	869	864	817	836	842	795	882	842	866	825	878	835	908	873	835	869	836	863	802	821	883	845	857	863	840	890	824	844	827	811	872
5897	268	193	180	178	201	168	179	173	175	151	186	172	166	179	161	181	171	173	181	175	191	171	169	181	184	178	173	174	155	169	167	182	195	171	192	162	170	159	170	166	193	181	177	173	180	157	173	192	180	180	153	179	185	171	165	205	162	169	194	189	166	160	161	157	206	149	187	159	150	172	176	172	160	185	157	163	186	162	163	191	164	180	168	171	166	141	154	164	196	186	150	190	169	163	155	175	195	160	167	159	192	164	174	173	145	177	160	162	174	147	166	140	169	172	170	170	189	181	150	171	145	177	169	150	188	181	187	151	170	185	142	167	194	197	193	160	159	164	165	155	180	151	198	163	175	166	182	194	160	183	159	166	178	159	181	166	182	152	166	150	184	184	190	157	179	182	144	176	186	198	157	181	159	126	194	172	161	165	188	179	171	165	171	177	166	174	163	159	190	174	161	175	168	182	182	188	166	155	174	152	171	151	163	166	150	157	167	167	174	179	185	180	185	181	177	176	175	169	151	160	193	180	163	194	170	199	182	181	149	167	162	166	158	167	185	192	153	177	163	181	154	148	186	178	169	181	191	166	200	175	167	142	162	196	173	152	173	159	195	153	190	207	159	187	177	156	178	172	176	164	150	190	178	190	144	173	137	160	180	157	186	171	169	200	164	202	156	168	163	170	148	172	178	156	162	169	160	176	162	178	176	174	170	170	186	167	170	182	158	177	175	193	163	179	170	184	173	180	166	182	178	167	187	173	175	168	159	176	190	165	160	171	189	177	183	162	181	185	174	163	171	192	188	172	184	175	188	158	171	158	164	182	187	184	162	157	153	165	170	166	167	177	171	169	175	181	167	162	171	181	189	190	131	180	200	166	168	177	183	170	169	193	170	184	165	199	197	163	154	160	188	159	165	176	185	164	163	166	168	193	150	163	165	175	176	202	190	172	186	185	162	171	176	179	197	161	186	189	163	177	172	184	152	156	168	158	190	187	175	169	159	177	175	169	192	171	163	181	200	170	154	189	184	162	168	175	171	165	163	164	131	133	149	184	183	190	158	190	167	184	132	165	184	168	176	156	144	184	157	175	165	159	193	190	167	172	167	172	165	160	162	158	156	178	157	175	171	159	165	165	189	151	155	175	170	182	180	167	172	175	147	194	194	173	159	168	187	169	165	171	159	164	188	174	171	185	184	195	161	180	158	175	186	180	182	154	178	166	186	165	168	181	169	195	161	156	168	173	154	161	162	169	186	182	145	197	156	203	192	179	205	178	176	177	185	181	185	183	168	165	149	173	151	166	157	149	179	197	175	149	174	163	183	167	175	171	148	176	165	171	155	171	187	173	159	134	180	168	171	172	177	156	176	155	178	183	171	167	177	181	186	166	163	180	149	168	159	176	168	183	154	147	141	161	195	198	148	187	156	193	193	179	156	194	165	175	163	167	166	168	155	163	187	188	168	173	167	178	173	186	155	155	174	183	173	176	174	165	161	193	166	201	151	151	188	171	159	147	164	173	197	166	165	160	176	166	159	184	131	179	168	176	161	167	173	176	180	168	158	177	165	150	155	204	158	177	155	160	164	156	192	160	166	173	179	186	174	170	178	197	164	166	180	198	167	176	169	186	166	177	172	177	169	152	161	178	150	151	184	208	173	190	165	151	171	160	158	180	178	171	163	178	181	162	162	170	142	148	182	169	164	156	191	180	153	165	173	158	151	198	176	162	165	181	166	172	202	182	166	143	160	187	197	176	181	193	173	157	151	160	163	164	188	153	161	179	183	186	162	177	154	180	175	181	184	191	171	174	191	171	170	178	186	156	173	169	174	188	166	164	143	141	196	180	156	177	194	180	162	186	154	187	172	157	172	174	194	158	164	144	171	168	179	178	158	159	180	172	184	183	161	186	164	164	175	187	156	195	190	184	158	179	152	169	157	158	173	167	158	187	155	180	185	212	174	180	181	156	178	175	166	164	170	165	148	213	196	165	155	161	170	182	196	184	170	184	173	189	179	193	162	167	175	175	173	184	164	162	171	147	176	182	166	156	171	148	176	156	181	164	166	180	167	144	152	160	179	180	174	167	192	179	157	158	161	176	167	179	178	158	163	171	161	169	183	175	176	171	180	199	181	183	195	156	175	183	197	162	155	165	184	183	171	156	177	188	180	150	190	171	192	181	179	164	208	170	195	176	160	186	169	157	151	197	179	179	176	183	173	144	173	190	189	148	174	184	166	178	143	198	169	163	194	159	165	159	151	180	166	162	177	203	176	161	155	165	185	162	165	168	164	196	186	184	165	163	186	185	162	157	175	168	177	165	171	158	163	161	169	153	167	172	180	166	210	180	168	159	163	197	167	164	178	168	156	167	176	170	169	201	186	172	187	166	203	152	179	192	170	152	168	171	164	180	188	149	161	195	162	163	172	178	176	173	174	164	176	156	167	169	181	171	170	153	180	190	178	171	177	169	177	179	159	165	169	182	155	170	180	176	169	162	156	148	162	167	159	180	161	160	178	183	191	176	170	172	182	155	166	199	171	168	176	179	182	151	177	164	198	192	176	186	185	155	168	169	167	174	172	189	182	152	167	188	189	146	159	151	155	156	153	166	169	208	176	166	165	168	166	160	182	163	154	173	184	175	174	156	167	191	166	162	123	183	154	182	181	190	163	182	168	159	159	187	172	178	172	161	167	189	148	179	169	167	161	183	164	179	172	187	176	161	162	179	155	187	184	167	179	157	147	182	162	173	160	179	182	172	151	157	185	175	138	171	184	137	157	164	151	187	169	188	177	186	161	143	177	187	175	146	168	184	185	204	166	166	161	180	162	169	168	174	179	169	180	162	179	175	198	174	149	186	165	197	172	201	169	172	176	149	189	163	178	200	172	178	177	173	195	175	161	157	145	148	169	205	166	182	170	170	169	169	182	183	190	172	172	164	199	140	191	169	175	150	153	200	182	189	169	184	159	167	159	156	172	165	176	185	178	176	160	139	162	158	190	197	156	146	161	176	171	170	159	181	175	158	183	161	171	149	184	164	169	158	166	164	161	179	183	155	180	164	174	172	169	191	187	190	191	169	161	182	143	179	193	175	196	168	171	163	171	208	162	175	180	181	165	178	182	156	162	149	176	174	180	163	176	182	169	181	162	156	158	200	160	171	177	169	185	203	174	156	152	196	168	182	177	152	145	199	179	164	151	167	176	193	173	202	192	182	182	147	149	197	175	167	145	168	173	175	161	180	175	168	177	150	156	191	166	163	189	186	157	169	184	178	169	169	161	186	166	171	167	152	159	192	188	152	169	177	192	154	171	184	173	181	176	182	192	172	197	186	187	148	169	175	208	153	155	172	194	150	145	160	177	166	192	161	153	186	156	184	168	171	167	192	186	189	155	183	166	189	176	187	152	180	199	195	192	174	145	173	160	167	175	183	174	169	176	179	185	159	166	164	130	179	190	174	167	167	207	158	180	169	165	142	198	158	170	186	167	172	194	175	184
5525	513	541	529	547	538	517	485	516	458	447	479	478	472	499	478	476	471	459	512	444	443	410	493	453	480	425	456	431	469	460	456	477	475	450	468	470	473	490	446	455	478	486	434	481	488	460	471	468	446	469	472	430	440	478	481	490	501	418	471	445	446	494	435	440	444	437	433	496	434	450	455	452	441	440	451	450	451	468	419	449	481	453	454	438	453	507	462	450	454	442	471	453	443	479	446	482	406	459	482	449	450	442	484	441	485	464	452	441	457	451	472	463	418	459	452	419	440	508	447	505	467	457	434	470	494	494	446	440	500	469	458	458	473	455	475	452	435	472	450	503	481	468	455	446	456	471	428	439	443	455	496	486	449	477	463	457	437	437	486	464	457	469	447	430	464	479	461	415	469	481	434	442	440	427	442	456	457	432	492	539	452	421	471	471	439	454	464	455	451	425	468	483	453	476	499	429	441	427	457	485	406	456	424	467	455	446	430	449	474	488	434	444	471	462	454	449	481	468	473	456	448	445	468	497	486	427	444	453	521	461	438	404	518	435	516	446	450	467	475	482	491	470	429	466	435	432	460	450	452	434	468	458	447	433	494	480	469	471	464	438	457	476	487	452	472	461	455	459	432	438	477	443	448	463	448	466	411	439	459	455	446	493	427	414	433	473	467	460	485	457	473	456	442	443	456	454	477	470	501	476	507	450	449	435	469	488	452	441	493	445	476	456	474	442	463	479	482	470	455	499	460	474	477	442	489	463	500	464	462	415	468	465	481	465	454	438	467	446	461	439	459	451	436	466	451	435	422	408	437	456	460	456	463	427	448	450	460	432	451	483	464	453	448	463	476	434	451	453	463	447	463	479	467	492	470	477	441	490	459	455	452	458	474	430	470	487	503	418	476	503	459	498	442	538	436	430	420	477	471	438	426	436	480	488	459	425	478	450	462	453	447	451	470	434	472	451	451	396	438	458	463	444	452	461	436	428	494	434	472	496	434	476	488	473	458	459	433	465	464	432	455	443	462	468	498	477	463	454	468	476	479	462	478	443	455	415	487	420	417	463	498	447	463	458	449	464	455	456	458	456	455	464	437	485	425	474	473	430	488	436	438	480	459	468	479	405	478	448	460	486	444	487	456	422	456	475	474	444	444	435	466	489	461	481	431	434	430	475	451	441	451	450	447	430	411	471	461	488	491	449	487	462	457	490	451	453	460	455	505	464	484	449	441	457	478	413	450	453	478	447	477	430	473	448	476	472	479	475	479	491	459	449	441	471	425	456	506	452	484	463	440	434	463	476	468	438	439	479	450	465	440	437	420	458	461	489	433	519	422	431	446	473	453	413	472	436	458	428	466	427	425	478	490	467	447	456	451	454	436	463	439	420	461	462	486	452	457	477	442	452	465	445	427	494	463	471	468	466	454	474	403	492	467	481	440	458	491	462	429	501	469	448	477	455	467	453	447	434	453	459	460	486	470	443	467	446	428	475	480	483	441	474	448	478	485	422	445	509	411	460	463	459	473	446	463	417	488	439	466	441	465	454	473	485	430	465	484	444	454	454	491	435	474	462	438	451	464	483	438	431	482	465	449	466	473	483	450	450	447	435	468	433	498	447	434	484	483	459	470	395	429	453	449	458	444	498	466	425	452	472	475	443	458	485	467	423	454	464	425	446	444	473	464	439	507	462	446	422	456	452	470	470	457	487	468	446	443	475	480	456	440	427	451	496	463	454	481	450	505	468	498	460	432	451	449	480	449	464	450	450	450	428	451	447	483	473	432	441	466	437	433	478	441	449	451	455	481	435	488	453	466	464	468	439	478	468	449	474	433	478	467	481	419	480	473	455	483	468	441	474	436	474	436	448	447	466	448	451	433	466	479	454	422	486	489	484	478	478	451	483	436	494	468	471	429	464	459	447	481	475	473	470	475	455	486	467	493	533	465	472	482	503	470	437	448	477	451	461	445	432	498	483	450	463	465	457	465	497	429	495	427	439	437	447	453	471	471	460	459	468	481	450	447	478	453	467	460	481	454	427	448	426	476	439	455	438	457	469	442	458	428	454	446	426	464	482	490	471	425	460	491	484	486	453	488	479	480	475	461	461	464	472	461	476	441	456	442	481	467	449	460	473	418	461	455	512	486	460	449	469	463	456	485	439	482	487	446	485	487	454	424	453	477	459	444	457	478	442	462	462	497	450	452	445	477	459	448	445	456	470	469	450	494	460	433	442	482	438	434	454	476	454	441	476	475	465	475	488	468	458	466	479	456	450	452	508	428	484	471	475	446	477	472	474	506	440	450	462	429	494	436	446	496	448	481	493	429	473	448	457	464	473	445	454	467	434	504	461	477	449	459	507	439	461	479	464	481	441	427	486	467	431	488	467	424	454	522	441	470	431	440	446	501	458	479	453	470	456	486	428	472	437	489	482	438	434	452	443	484	443	477	441	469	463	491	457	476	437	490	443	444	445	469	427	461	452	420	455	415	488	433	470	488	444	396	461	464	464	458	480	494	463	469	463	477	469	523	449	467	507	448	493	448	467	438	450	423	474	391	481	431	458	458	493	449	453	453	433	489	424	450	467	466	453	500	476	505	443	448	444	475	436	450	490	483	465	455	474	452	441	492	482	456	435	462	460	459	459	467	484	515	470	460	462	418	470	468	443	432	457	447	438	491	486	428	497	429	478	460	455	458	445	463	436	465	456	408	455	447	440	462	462	439	460	467	436	475	470	450	468	478	473	464	473	447	452	516	466	424	450	448	448	463	486	464	463	465	436	437	461	465	449	462	466	460	443	466	466	439	440	463	452	455	446	447	467	455	480	454	471	478	434	461	428	449	485	451	474	442	419	479	503	467	435	444	459	437	482	479	455	495	439	429	471	447	479	456	485	459	475	461	453	462	452	452	471	476	454	444	499	499	476	449	450	452	444	489	461	449	453	466	450	462	451	436	441	418	475	465	417	455	431	475	469	439	444	427	460	472	485	474	447	488	465	457	495	470	431	501	433	442	493	420	400	412	456	439	447	460	467	484	474	472	430	444	452	463	457	442	460	450	472	436	432	458	499	468	483	448	436	439	451	463	485	453	431	431	466	473	428	476	452	443	441	489	474	494	496	449	455	448	423	435	430	496	461	466	463	422	477	467	430	465	429	478	442	464	437	482	478	476	515	459	398	494	480	461	481	422	488	477	438	452	465	415	426	448	451	480	474	459	480	477	464	428	483	464	457	415	487	458	447	497	448	436	446	444	401	488	476	443	464	447	457	491	503	483	445	479	473	458	470	461	490	481	428	459	447	457	479	455	467	480	481	464	446	430	460	430	466	467	439	477	498	478	487	435	475	455	438	416	414	435	448	466	433	446	425	435	449	412	443	458	467	441	450	444	452	462	457	509	439	458	449	436	442	466	436	458	440	478	452	494	476	453	425	439	457	442	451	424	429	492	434	496	437	447	431	451	443	449	443	427	490	470	456	464	450	479	471	420	453	464	462	421
37906	17844	4769	906	628	452	362	318	317	255	222	215	207	212	213	201	186	192	173	173	176	197	204	166	195	179	168	189	195	192	207	165	161	187	161	205	164	188	159	176	197	181	177	170	185	156	179	154	164	169	205	180	159	155	186	175	137	143	161	163	163	151	174	168	169	167	189	152	173	163	171	172	172	177	159	173	164	190	180	167	186	168	168	141	162	155	148	179	170	170	179	180	155	187	164	157	162	171	152	187	171	171	172	174	155	175	166	166	176	144	165	176	193	189	186	148	170	174	142	147	162	160	161	179	156	156	180	173	175	145	159	156	175	177	161	178	163	176	173	161	162	175	170	160	191	188	168	161	155	188	157	166	168	163	177	172	162	144	176	184	140	172	159	163	171	161	155	166	150	194	163	147	156	159	160	169	158	169	156	172	163	140	156	188	196	179	162	179	161	149	150	158	182	179	177	179	155	159	124	173	159	166	155	176	167	176	169	170	168	190	176	174	202	135	140	156	152	132	181	174	191	181	173	176	166	166	179	163	179	163	166	170	189	148	153	171	173	165	189	165	172	172	151	143	147	180	167	147	162	149	160	178	154	171	186	176	176	170	170	153	164	181	161	154	161	177	152	167	161	180	158	173	176	167	151	146	152	176	157	180	171	158	207	203	168	167	170	173	146	174	145	166	183	163	155	172	142	188	185	167	153	160	171	186	161	167	176	172	154	166	187	147	186	169	169	175	158	205	170	170	179	162	164	162	154	172	179	198	176	201	181	173	174	179	151	174	177	174	171	165	157	162	175	142	166	183	175	154	179	189	194	181	167	169	168	148	143	190	180	174	158	155	167	150	182	167	159	203	174	184	205	161	155	173	189	176	165	148	168	183	168	164	150	172	178	154	191	171	200	180	155	163	175	177	145	153	160	182	161	166	140	140	148	165	193	167	173	167	171	154	136	172	175	182	173	166	143	153	131	193	176	187	170	166	187	181	162	167	180	181	150	163	178	149	187	185	171	145	183	162	162	170	177	169	165	146	150	154	151	164	174	187	160	160	194	161	155	173	165	154	162	152	179	177	174	189	161	165	163	188	166	179	194	165	192	159	164	164	170	133	143	179	164	164	185	156	164	149	181	164	158	160	170	181	167	168	178	163	153	208	164	152	158	184	165	180	172	157	165	146	184	164	189	187	163	172	154	199	174	130	163	157	146	158	168	166	180	206	173	164	164	167	178	173	178	182	182	161	129	182	184	147	157	147	178	171	173	157	169	136	167	149	179	144	168	174	155	158	155	166	196	186	166	166	147	179	159	151	161	177	171	170	162	165	135	175	171	189	167	168	151	158	172	165	182	168	191	176	155	193	155	173	160	177	171	151	163	178	179	175	150	176	182	171	155	198	175	160	190	161	164	153	172	164	152	158	160	161	161	166	155	165	188	151	162	162	169	156	133	149	153	176	180	185	162	164	159	170	164	163	183	165	146	187	193	187	141	154	159	181	166	165	173	157	184	137	171	139	185	172	168	177	178	160	165	188	188	164	158	144	183	173	168	159	171	154	177	163	150	172	164	160	181	180	201	184	173	175	181	159	158	158	178	154	157	172	164	159	194	154	182	157	162	160	154	183	160	192	175	158	174	185	157	172	160	156	143	146	153	173	163	168	163	175	175	158	151	178	164	172	154	162	157	173	170	171	143	153	168	171	149	138	181	152	180	161	164	171	188	192	156	166	203	171	150	176	184	164	154	176	189	171	149	152	195	171	162	169	152	174	180	137	168	167	169	166	184	177	178	164	167	163	184	173	155	167	191	194	167	162	182	166	169	173	156	149	177	166	182	162	167	169	169	154	169	167	176	174	173	163	162	187	174	158	160	159	153	189	173	188	185	177	179	184	157	159	148	152	176	196	177	168	159	160	176	151	142	173	167	139	167	155	171	168	159	164	158	180	143	187	171	167	167	147	165	155	173	166	141	164	175	158	196	149	185	183	154	149	166	141	154	164	164	146	187	166	154	159	161	172	174	186	162	160	183	157	148	178	178	150	169	172	142	185	170	181	166	163	166	151	188	151	153	160	185	178	183	168	166	178	157	148	175	167	132	151	178	175	150	176	162	162	174	172	171	160	164	138	164	151	166	151	169	155	165	169	179	163	201	136	164	148	143	171	177	163	154	166	156	177	166	165	175	182	174	159	164	158	151	174	165	164	152	156	174	183	164	169	147	141	169	162	135	192	178	162	159	151	180	204	186	165	163	148	176	155	199	163	162	144	163	140	149	170	175	169	151	145	178	156	171	168	188	155	161	182	170	166	172	190	207	177	142	197	176	181	162	180	156	180	169	171	179	154	203	175	164	170	198	152	145	178	189	181	153	181	163	162	161	160	177	175	147	184	164	150	178	169	169	175	178	183	161	169	193	153	180	160	162	154	168	165	184	148	142	182	158	183	176	171	173	143	163	156	163	176	164	148	154	142	170	189	159	170	170	175	157	174	157	165	142	175	171	188	168	202	168	136	183	169	155	164	170	173	147	182	191	174	164	157	171	173	175	166	172	180	170	175	156	154	180	172	165	175	146	161	187	178	153	189	185	168	173	175	181	197	175	182	181	150	194	158	178	162	183	174	169	161	163	171	184	159	163	147	156	168	175	160	183	163	155	160	173	167	164	158	156	182	160	145	162	179	162	167	164	162	160	174	169	159	158	157	169	170	155	163	194	158	175	174	169	160	158	153	173	166	174	158	177	158	154	153	162	150	197	193	173	175	155	144	148	166	180	165	174	163	155	167	171	168	180	174	150	170	167	170	153	188	166	152	151	187	142	161	156	169	191	162	160	165	197	180	191	185	143	164	169	143	147	158	145	157	149	164	155	162	151	178	162	142	136	156	149	157	156	168	181	172	145	155	191	183	177	160	177	153	151	146	154	179	182	169	164	162	162	142	168	164	163	168	167	152	168	162	157	182	166	173	161	170	169	167	173	137	185	155	168	176	191	162	126	186	188	194	153	178	166	140	172	157	165	167	176	178	155	185	165	178	169	168	169	162	159	168	166	160	192	174	145	158	199	179	164	160	162	170	153	177	146	175	175	144	164	179	173	190	174	161	182	167	196	166	159	155	183	176	178	169	145	165	157	167	151	165	171	131	158	172	182	181	140	175	198	201	146	165	176	172	168	189	180	162	138	177	160	159	165	172	168	175	174	137	169	148	177	165	146	153	158	142	167	142	163	174	137	178	169	162	176	168	170	191	143	168	149	170	167	156	170	195	175	162	164	172	145	156	187	176	182	167	175	168	164	171	162	152	149	156	184	169	166	173	160	170	154	145	137	177	186	156	179	170	156	171	155	169	155	181	162	169	156	173	174	183	182	199	179	169	194	191	179	181	147	181	183	183	179	141	176	167	143	154	178	169	159	143	163	160	145	153	133	149	167	165	159	167	176	184	165	178	151	180	172	204	145	164	164	163	151	171	197	197	146	139	167	162	174	159	145	195	143	202	158	167	161	167
17036	1071	2246	2585	2364	1977	1641	1396	1228	1111	948	916	825	790	731	699	710	676	678	601	610	614	554	616	535	601	516	550	589	536	537	542	559	496	565	495	485	476	532	465	507	491	520	476	460	494	493	462	461	478	496	477	477	494	495	466	483	457	491	489	513	454	486	475	452	485	457	470	468	497	471	493	506	475	498	503	456	464	494	448	454	438	439	476	450	468	478	469	443	492	502	486	448	475	428	473	503	474	483	454	453	474	476	452	508	508	474	467	433	431	472	474	441	473	486	450	427	483	501	516	478	463	489	493	451	448	479	479	512	476	467	469	493	455	486	472	475	482	492	498	469	476	491	475	461	482	469	463	447	474	412	471	478	485	460	472	459	465	489	487	445	448	478	490	504	471	488	460	451	483	455	462	480	464	481	472	500	510	472	496	471	479	467	456	437	438	451	485	440	493	475	487	463	522	514	475	460	452	442	458	476	464	501	438	460	463	492	471	468	481	427	463	496	481	447	419	480	472	453	432	490	475	449	473	503	470	462	447	487	470	454	457	438	484	477	465	462	406	501	503	509	441	473	458	458	503	460	486	424	499	456	490	471	501	486	496	479	485	466	456	481	470	466	439	493	463	445	456	443	473	473	466	531	460	442	476	492	422	482	487	438	493	481	492	456	439	443	428	446	467	459	480	462	496	446	492	513	502	465	483	465	473	478	454	491	478	421	475	449	455	485	478	501	464	442	456	436	475	442	464	466	503	456	476	453	494	460	458	471	488	468	485	488	476	475	460	452	490	432	463	471	462	473	450	464	468	457	443	472	426	462	446	451	459	453	503	470	469	458	466	471	478	489	487	439	425	471	483	484	459	472	492	484	487	480	471	489	451	452	468	435	461	466	479	469	475	450	465	494	468	442	429	464	447	466	467	455	474	453	486	459	460	480	453	500	475	453	488	475	453	468	480	474	425	475	475	461	478	446	465	433	500	495	480	467	467	466	471	469	509	472	459	459	472	459	458	423	436	501	462	483	484	448	441	425	453	483	452	453	432	458	496	464	477	467	479	472	417	426	476	466	471	468	453	500	480	465	435	483	442	436	455	500	465	458	433	463	470	445	480	474	483	472	454	452	476	472	473	510	471	447	476	469	473	464	463	443	466	475	465	452	444	485	459	464	429	476	491	506	428	494	456	472	461	477	445	473	439	491	488	466	475	472	462	449	444	468	472	486	484	515	453	462	488	464	461	497	457	442	494	483	450	464	447	486	461	456	460	448	494	426	486	470	464	469	458	466	476	491	492	441	477	471	435	484	446	464	466	435	440	461	452	468	481	471	497	465	462	473	469	454	489	519	478	486	490	433	480	457	475	464	452	458	507	512	469	515	435	471	460	499	440	426	447	498	469	454	491	463	430	472	432	475	443	468	468	476	448	495	432	475	498	453	438	455	500	455	483	485	442	470	472	449	460	449	481	472	513	458	484	464	475	480	471	499	446	474	466	457	441	444	450	458	462	424	455	455	428	467	465	455	452	474	461	469	421	432	465	462	452	462	451	482	484	449	473	448	454	449	471	405	440	444	439	466	496	481	456	435	502	477	470	470	484	466	465	484	465	461	420	462	469	448	472	457	497	469	454	494	486	480	454	453	467	484	466	454	487	456	459	464	470	460	480	451	466	436	485	509	468	486	449	429	408	454	464	447	485	445	498	488	449	470	489	494	447	484	468	454	418	446	435	451	471	470	475	420	459	441	494	463	505	488	463	485	471	472	470	480	407	463	451	477	502	444	455	474	482	465	453	447	447	449	444	486	512	468	415	451	496	486	472	452	469	491	506	438	471	489	503	449	478	460	447	455	492	487	495	458	435	465	470	464	467	465	500	431	490	440	439	447	475	495	444	480	462	446	472	446	456	476	461	469	473	454	457	502	491	472	447	455	454	446	465	424	487	461	432	466	467	466	463	455	476	518	482	409	479	418	452	478	482	460	468	445	465	485	475	449	457	498	483	453	477	522	478	440	468	445	446	468	479	454	464	430	462	465	505	438	453	458	448	456	452	408	462	465	443	472	451	495	468	458	484	469	451	449	468	482	452	439	448	430	457	486	504	466	491	454	440	487	448	428	494	476	490	497	435	475	457	449	422	507	452	453	452	500	485	447	472	464	487	479	430	439	435	461	454	419	428	475	482	469	488	476	468	489	456	472	427	462	463	459	449	424	420	428	503	483	482	460	485	504	459	487	451	472	443	459	447	470	489	449	507	455	448	489	478	448	421	467	491	466	474	473	444	487	432	458	502	447	437	445	520	496	473	451	445	455	480	501	460	487	453	455	422	442	497	470	447	453	484	454	473	446	491	471	436	507	472	499	466	503	454	429	482	459	494	455	504	454	456	440	480	489	427	444	416	471	471	469	468	455	492	469	457	478	477	457	451	468	434	476	456	466	442	464	481	481	486	450	435	487	473	499	494	494	444	439	472	433	435	459	476	465	502	470	472	456	424	496	480	437	446	490	446	470	479	487	478	457	464	458	460	452	478	449	431	469	441	509	479	458	448	464	482	424	485	450	486	461	431	441	432	463	452	461	475	462	455	479	460	483	424	457	467	455	453	459	457	492	453	454	467	488	470	445	465	449	511	437	440	458	458	450	462	497	456	476	481	479	481	481	473	459	463	472	474	491	460	486	501	494	489	467	434	447	445	451	441	477	475	510	478	458	461	466	465	472	463	497	475	443	475	443	476	520	485	448	449	471	456	470	452	463	495	513	462	458	505	474	454	488	476	504	520	439	432	471	464	482	452	492	439	469	469	461	471	457	460	447	468	469	517	473	465	443	462	465	457	443	432	513	424	419	463	446	478	462	471	473	459	467	440	476	469	455	445	458	499	495	481	454	484	503	459	470	501	462	473	472	482	479	449	513	442	498	524	466	455	484	466	479	510	470	490	497	498	438	427	469	466	502	445	458	482	442	505	493	451	479	449	444	425	450	470	462	448	466	482	480	450	465	457	513	493	499	462	420	481	501	477	530	479	486	474	451	469	440	491	474	504	466	467	474	455	452	448	491	463	482	492	471	484	471	474	469	441	429	462	461	494	448	474	459	446	463	453	476	481	429	505	454	477	512	452	475	471	461	480	500	461	458	497	454	484	437	419	466	439	429	442	442	502	492	496	458	437	438	485	468	445	480	449	445	457	430	451	419	486	472	464	450	458	474	490	444	469	470	463	475	452	452	494	433	485	436	441	486	479	448	469	466	520	454	464	468	443	520	519	498	454	434	485	485	472	478	435	484	494	478	491	461	474	502	507	480	481	454	464	468	487	489	467	473	473	450	467	480	473	440	490	498	489	452	467	447	475	490	485	470	453	449	460	471	486	502	488	429	458	437	478	461	462	466	463	485	486	470	445	472	507	450	430	459	456	490	453	421	506	438	467	433	450	466	474	446	434	435	452	495	439	458	494	467	439	433	498	492	526	465	457	466	466	465	431	497	481	438	471	485	489	459	490	473	473
41471	23364	17179	2464	1367	1023	801	679	564	546	506	463	462	399	423	424	412	397	400	369	358	394	393	371	369	371	368	359	386	405	357	353	390	353	384	326	366	382	354	396	383	354	344	349	360	353	350	382	334	346	358	355	369	352	361	339	361	351	354	331	333	354	382	371	345	352	346	368	333	345	335	380	331	371	331	353	383	345	359	324	325	340	361	341	362	342	390	361	334	347	360	366	319	375	365	328	356	344	322	338	313	353	388	369	372	357	355	357	322	350	379	355	397	346	336	359	384	385	374	324	355	356	359	297	366	340	378	329	341	361	360	379	350	348	360	286	383	341	337	346	358	387	404	370	371	362	333	350	329	363	366	325	362	387	350	336	361	326	371	358	342	378	385	332	345	347	387	345	367	370	397	365	330	356	354	335	326	317	350	338	357	382	377	347	379	326	360	354	319	333	359	354	356	371	379	386	352	374	371	363	348	325	376	335	372	371	347	351	341	354	342	348	363	368	322	348	364	332	336	330	369	355	360	393	355	354	335	354	340	309	331	338	354	341	332	332	344	346	357	377	365	366	334	346	343	351	349	326	362	335	348	344	345	346	374	355	335	363	349	332	361	358	328	326	342	344	306	368	333	339	365	347	343	346	387	402	328	346	373	366	339	341	331	353	372	324	330	342	387	317	362	363	365	368	359	366	358	339	352	372	347	389	356	338	314	366	367	312	359	360	350	359	349	344	348	303	341	380	377	321	333	332	347	325	363	334	346	342	365	359	350	348	354	344	382	370	371	366	335	347	337	356	378	342	350	389	345	354	376	338	385	365	341	365	365	365	353	389	384	384	386	357	337	347	326	355	350	337	333	341	378	371	338	346	327	324	347	335	343	344	343	349	329	381	348	382	354	358	342	346	305	355	390	306	330	367	325	362	351	363	349	376	351	360	362	372	380	358	345	363	330	333	346	341	353	361	329	357	341	340	367	379	358	360	350	371	336	377	351	334	354	359	337	354	332	351	343	284	359	384	337	325	343	318	389	345	321	346	362	341	339	358	343	362	326	344	370	350	320	341	344	344	355	344	344	381	372	344	351	347	328	319	324	343	359	370	336	346	362	381	335	329	331	329	352	342	333	354	350	356	368	332	348	386	380	395	330	349	349	385	337	343	344	374	363	356	328	353	350	352	358	370	358	371	409	356	376	346	374	318	323	380	353	346	338	350	360	336	324	334	366	351	363	346	351	329	364	318	328	358	349	328	360	351	338	318	373	333	341	381	368	362	352	383	334	337	331	335	337	361	361	328	334	339	346	319	350	355	369	327	320	353	380	360	380	352	324	358	366	332	328	308	360	343	349	336	339	353	366	393	338	385	376	342	380	370	344	344	301	378	351	428	356	338	371	364	345	320	341	326	362	380	366	369	376	348	358	335	353	338	357	379	350	389	371	345	361	338	332	341	334	352	355	313	372	340	355	359	365	352	333	374	313	351	341	320	348	362	353	362	353	334	329	331	362	346	368	314	356	370	354	310	332	331	331	369	373	349	373	373	357	342	353	367	379	355	347	334	335	332	320	338	364	343	338	355	379	346	346	348	358	376	355	372	373	319	361	365	370	340	321	354	343	347	395	351	385	376	348	360	348	347	351	363	323	338	340	337	337	330	360	365	316	339	367	325	353	358	365	340	306	364	351	359	351	318	334	350	341	342	368	356	339	346	373	385	359	310	345	337	319	340	370	356	342	346	361	322	353	369	357	333	369	342	329	345	337	391	334	382	348	353	367	371	367	332	378	356	360	342	332	339	334	356	349	370	358	331	321	327	365	326	383	367	367	340	358	371	367	351	359	333	338	360	367	350	353	312	301	321	346	359	320	352	356	369	330	342	350	352	355	362	417	348	331	339	346	348	369	358	369	325	341	340	336	345	340	337	343	337	365	360	357	365	332	343	325	360	355	413	400	330	340	345	353	360	378	371	356	328	351	368	356	360	367	312	402	344	336	329	350	327	369	381	388	340	367	368	366	318	349	384	370	324	358	344	347	372	376	350	341	317	350	337	362	348	340	332	319	347	355	382	367	397	409	322	343	345	320	375	360	327	338	328	340	349	346	367	349	365	369	350	321	348	335	377	349	385	358	391	333	381	348	359	371	346	370	324	321	373	331	306	356	371	373	366	360	356	343	331	336	378	327	368	340	347	338	349	349	346	340	340	378	327	356	348	358	351	341	386	338	359	350	396	371	293	358	367	356	337	310	377	349	365	363	327	316	376	336	343	367	321	345	333	358	321	359	374	348	373	386	348	364	351	373	359	366	339	350	322	315	365	306	346	350	357	379	354	361	324	367	349	370	359	336	337	365	345	330	326	338	317	347	345	373	351	332	380	373	372	396	345	355	370	391	404	317	321	360	375	311	347	328	346	343	351	323	334	350	361	325	339	367	340	371	345	328	365	353	335	323	334	338	308	353	360	345	368	359	366	341	328	359	331	360	367	324	356	349	373	344	382	404	361	342	364	373	305	392	353	336	373	330	352	371	326	331	350	336	339	365	355	327	335	344	353	344	365	368	366	337	343	344	307	355	340	318	353	349	340	367	352	365	365	343	378	358	341	349	369	358	359	353	350	316	346	333	350	337	363	360	387	368	318	327	321	343	362	364	377	372	321	331	339	357	395	340	351	367	336	352	339	357	334	346	341	351	361	342	340	379	337	316	341	380	350	338	346	325	341	357	362	355	337	338	354	349	372	345	368	326	356	328	380	340	385	360	387	354	331	365	350	362	360	345	356	350	327	371	341	329	335	380	375	363	384	343	353	340	351	340	360	364	348	338	348	360	370	379	356	342	325	369	358	385	366	352	329	361	378	329	315	350	335	350	375	375	378	393	358	374	345	383	375	356	368	325	349	340	353	358	350	352	383	349	380	380	338	340	341	361	340	357	321	368	347	351	338	355	340	325	340	330	324	392	343	331	327	334	350	330	351	388	358	411	357	344	367	352	347	369	367	330	329	354	350	355	338	351	313	360	381	364	311	330	362	373	298	318	353	364	379	323	360	357	386	346	348	374	330	338	362	389	360	342	392	351	351	330	384	408	355	361	363	359	342	387	328	353	359	363	365	331	381	369	376	382	361	383	353	352	336	395	340	346	352	339	333	360	328	320	331	377	361	349	375	382	327	340	361	380	350	346	325	322	338	347	348	356	335	335	352	356	365	370	335	349	345	374	353	347	358	348	347	350	328	357	345	361	341	346	351	352	344	355	342	368	341	367	365	390	372	335	336	366	349	342	343	342	402	354	352	384	347	361	356	341	363	384	379	350	352	362	337	347	369	379	352	353	375	343	342	346	370	350	366	383	368	346	368	375	347	362	354	347	351	372	384	354	333	353	355	356	314	337	349	370	364	323	352	362	321	379	355	347	377	353	379	319	348	346	378	401	376	340	341	341	359	353	372	373	305	339	363	369	360	380	360	346	334	348	378	352	320	377	360	348	342	387	365	365	382	352	365	378	306
20792	2059	4229	5100	4483	3734	3135	2645	2230	2038	1797	1755	1582	1388	1439	1390	1258	1221	1281	1118	1115	1071	1074	1019	1087	1058	1003	956	983	984	997	964	1007	958	972	944	908	911	959	878	942	961	903	880	879	878	877	914	873	914	942	834	866	851	825	879	890	901	890	828	821	865	872	847	856	873	892	896	816	892	873	849	866	830	846	858	861	892	896	833	898	812	852	833	800	808	894	902	890	829	856	841	831	850	892	860	841	826	803	885	870	903	891	879	766	852	831	823	876	799	824	851	910	847	833	842	869	867	852	806	837	827	860	862	813	882	786	839	884	755	883	845	907	852	846	860	836	846	832	843	877	836	826	882	856	848	822	864	805	795	804	822	868	835	885	842	829	883	841	876	864	799	862	808	826	864	831	807	858	880	885	856	808	873	934	874	909	860	839	828	908	812	858	843	797	846	868	833	809	797	868	853	823	824	847	815	852	875	794	834	846	864	843	868	855	846	826	865	802	872	869	862	783	858	817	885	806	880	849	839	831	891	929	877	844	820	828	862	759	828	810	870	791	800	844	859	815	817	858	793	774	869	809	852	853	832	818	812	905	839	830	803	859	848	835	812	862	800	839	802	857	855	847	846	786	873	825	857	866	846	896	845	884	868	852	870	807	841	899	792	813	795	851	816	858	829	851	804	822	787	837	854	841	869	826	822	876	838	822	825	839	860	876	845	855	855	842	882	848	817	880	872	856	853	814	885	849	795	817	871	852	827	880	876	872	839	866	801	917	804	821	880	885	783	815	828	890	827	841	863	864	803	838	819	897	837	814	885	848	831	861	840	836	819	841	798	858	789	836	902	834	890	832	835	772	848	835	836	873	822	870	833	882	819	835	854	865	845	868	911	844	869	815	811	812	817	859	849	847	842	832	868	900	840	841	812	846	812	851	895	884	797	865	807	832	852	813	835	844	853	845	827	849	817	863	825	840	842	868	828	853	847	861	814	870	874	824	837	898	834	863	817	868	829	826	786	864	890	812	854	834	904	847	796	849	856	872	898	854	826	848	834	812	832	852	769	836	849	829	889	845	845	825	873	858	865	836	836	819	861	823	821	844	789	830	890	850	862	818	854	836	918	866	860	821	850	820	874	857	846	824	881	859	878	827	819	830	837	842	876	845	837	870	845	832	791	834	829	836	850	826	832	803	805	877	858	830	847	812	868	859	821	865	827	840	868	888	832	824	816	847	834	884	862	883	844	846	820	876	818	831	846	846	872	822	855	826	850	873	835	880	797	835	866	841	854	806	811	837	814	845	824	779	835	836	845	893	887	832	869	860	864	858	851	854	842	913	851	821	835	828	827	852	844	848	868	837	852	900	857	852	863	901	830	832	825	817	863	789	833	850	876	857	923	845	827	840	867	841	811	828	855	885	866	831	842	830	828	861	829	818	875	855	843	909	861	876	875	822	887	868	814	837	829	869	785	832	855	906	873	834	872	853	870	871	899	872	818	832	796	874	860	844	819	886	839	847	837	828	824	884	784	787	837	817	835	858	834	773	845	858	844	819	821	824	895	850	851	821	808	809	861	826	824	828	853	798	930	835	874	881	847	856	860	824	845	843	840	835	845	839	867	825	887	817	823	828	868	867	868	816	889	854	833	883	918	904	863	851	793	814	883	883	866	786	864	834	823	820	820	893	827	807	815	869	823	884	855	852	867	868	834	843	860	841	858	875	850	782	811	825	828	850	832	881	835	873	874	836	880	836	861	890	838	838	888	858	841	832	871	804	850	851	827	838	857	803	847	862	855	813	824	860	836	854	839	825	802	832	824	873	862	880	835	828	898	841	830	852	809	865	868	826	833	833	861	853	883	858	852	778	845	837	862	828	844	785	830	858	817	846	842	842	846	861	865	864	850	870	855	858	823	841	826	792	859	805	834	835	867	875	848	845	862	834	894	849	803	825	822	796	831	876	822	874	851	884	803	879	841	889	856	894	793	889	775	865	839	871	840	873	868	857	842	850	837	819	850	835	825	821	870	928	829	886	859	862	821	862	836	826	899	872	873	874	900	887	834	843	858	828	806	861	836	846	859	863	909	837	824	847	818	834	861	896	848	816	851	841	858	867	905	898	784	839	895	862	854	815	866	859	849	888	862	806	824	920	883	821	809	867	887	856	814	857	814	829	835	835	837	865	849	836	852	913	836	836	866	855	838	859	894	871	870	865	788	807	867	888	873	854	862	838	802	887	834	859	852	860	850	848	880	904	850	820	805	888	820	812	847	851	843	814	882	890	811	808	796	821	826	794	824	876	867	829	844	867	818	863	838	808	875	859	898	867	813	795	811	799	861	900	859	890	842	859	821	836	819	879	892	840	778	869	870	836	884	853	907	884	898	790	833	851	885	824	850	835	868	766	877	843	826	841	877	835	877	826	844	814	892	879	796	805	832	872	830	846	931	839	860	834	888	813	823	809	761	857	845	803	822	871	834	916	823	844	846	853	815	869	842	776	866	855	822	782	819	805	854	838	845	804	809	865	832	837	899	856	838	863	841	871	829	838	839	902	810	845	852	817	852	863	864	825	840	838	807	807	856	842	847	823	786	812	877	806	873	860	800	860	848	841	859	816	809	818	821	818	884	805	821	845	829	804	854	890	855	888	852	808	865	848	836	835	866	865	800	872	916	834	824	873	810	827	857	853	840	826	792	840	823	894	847	863	865	884	782	884	861	868	850	822	869	795	842	874	837	839	836	807	864	847	833	870	840	795	885	855	887	876	848	887	859	876	892	807	864	876	826	884	846	924	836	879	883	832	842	802	854	893	771	882	852	874	865	807	812	827	901	849	840	854	838	872	850	881	833	838	854	854	822	877	852	860	921	836	794	845	843	833	910	834	868	834	843	828	887	824	827	867	826	823	850	867	857	863	860	843	894	877	874	839	828	813	827	810	842	841	895	876	867	845	868	826	867	865	935	846	911	852	836	833	809	855	785	810	806	803	879	867	821	845	815	846	829	800	876	816	854	858	815	891	845	883	835	855	889	885	821	846	849	893	814	849	841	839	794	897	863	821	851	859	836	804	824	882	828	844	834	794	848	859	867	903	846	826	818	853	836	892	831	868	825	817	783	835	898	849	835	818	848	899	824	787	862	834	845	824	894	889	816	832	808	876	828	813	833	918	816	867	885	817	867	815	903	913	794	824	803	785	835	827	772	822	842	842	940	811	872	893	830	869	842	868	863	831	832	796	938	836	836	864	828	866	850	837	805	857	848	868	852	853	844	858	811	871	889	883	843	829	844	882	824	898	816	796	873	879	835	839	855	822	868	864	800	827	833	824	854	848	826	844	807	827	864	851	860	873	864	853	853	841	854	832	861	840	797	894	830	899	866	807	826	774	829	799	863	850	834	877	924	860	818	866	843	827	783	861	808	770	873	810	824	848	865	814	868	846	816	865	849	883	807	787	807	805	825	802	830	828	842	858	854	843	851	859	877	871	854	806	855	848	858	889	845	800	854
5636	258	175	187	185	178	200	149	191	179	168	163	175	209	187	143	170	177	170	167	144	155	149	163	169	178	175	179	164	169	154	159	149	208	176	173	162	181	174	183	177	200	152	171	173	159	156	173	174	172	170	168	176	182	168	189	203	167	154	172	183	176	155	159	164	186	168	177	166	168	166	171	170	176	152	164	193	163	169	172	193	182	166	165	179	173	164	171	163	178	192	177	163	179	194	165	187	177	160	171	159	161	173	183	180	181	162	169	169	169	149	181	169	188	167	156	174	162	189	174	191	178	171	169	173	182	176	182	138	187	154	177	167	183	182	145	175	199	136	148	158	166	183	166	173	161	179	185	163	172	169	178	175	154	182	161	146	164	188	195	175	179	144	162	171	166	175	159	156	176	158	185	165	177	176	162	192	178	179	144	194	162	168	185	205	160	191	175	179	164	173	165	175	146	177	168	194	191	182	166	164	171	184	149	171	160	160	173	191	187	193	172	144	164	192	171	156	183	145	170	189	168	156	198	158	173	187	197	185	155	181	214	184	184	159	193	172	181	174	196	180	150	169	180	190	201	154	190	184	157	191	183	184	169	166	177	166	172	166	203	149	171	172	189	179	137	173	199	141	158	167	151	164	171	141	165	180	169	164	194	187	160	162	181	187	178	175	169	185	188	157	147	166	190	166	152	166	167	168	181	167	173	148	157	168	159	197	174	163	171	180	175	158	171	160	173	170	151	180	153	172	179	172	174	162	174	190	172	197	194	128	170	162	177	173	144	135	156	173	185	174	171	155	148	176	155	181	152	205	170	186	154	179	181	164	178	182	190	166	171	182	172	175	156	171	184	150	152	151	165	165	192	163	169	142	139	170	177	186	172	162	164	199	172	132	184	166	160	194	165	161	178	177	171	150	166	177	179	197	161	187	183	170	193	151	151	162	188	173	172	154	158	197	184	170	165	177	186	172	151	184	162	175	152	199	188	174	189	166	138	172	154	160	177	158	150	180	151	177	156	174	161	178	179	168	154	184	159	191	154	175	189	179	160	163	192	181	162	199	172	168	173	183	167	168	181	169	170	160	167	160	164	158	193	165	174	154	166	161	194	162	147	175	163	196	162	185	175	165	193	184	152	189	190	192	166	158	187	177	190	166	177	178	131	183	177	169	187	176	183	160	167	185	161	179	167	173	169	184	158	171	154	152	164	183	135	142	172	155	196	200	192	159	165	178	175	174	167	151	141	198	176	172	176	164	166	188	162	189	196	186	174	164	170	166	167	148	199	183	165	159	167	166	164	160	157	152	158	172	163	176	160	185	157	161	168	181	154	150	169	169	153	153	158	157	159	139	174	144	172	165	170	182	168	180	163	160	153	172	172	163	153	160	188	165	156	159	158	179	163	177	178	188	182	135	163	148	163	185	147	148	167	162	169	186	151	214	182	154	192	178	160	180	177	161	180	166	161	175	148	175	189	160	165	180	176	170	178	167	165	160	171	180	207	158	156	160	157	174	188	138	177	179	163	144	160	167	177	157	160	157	169	186	162	159	143	167	178	174	179	190	187	169	167	197	165	170	186	168	163	174	155	131	151	189	182	168	159	203	174	175	179	144	176	186	177	187	157	197	152	150	156	185	195	182	157	152	181	164	193	170	181	171	156	193	169	169	180	175	185	168	163	175	146	158	171	150	170	175	177	189	157	177	175	190	168	169	173	186	189	175	187	162	196	203	169	166	195	146	159	190	177	173	163	182	188	154	155	182	167	141	164	163	182	167	157	196	184	136	168	174	161	161	179	208	213	143	190	184	166	160	184	174	169	175	167	176	186	144	163	184	128	175	191	192	172	148	159	168	159	165	156	137	172	179	184	177	170	182	165	156	196	151	173	180	174	167	163	153	179	147	175	187	171	173	177	163	157	174	183	169	142	186	156	180	177	198	165	194	198	172	166	172	156	180	170	180	164	149	171	165	164	168	167	158	165	163	165	201	159	166	167	179	165	160	185	165	174	165	153	173	164	169	186	208	150	154	181	183	172	175	175	149	149	166	153	176	179	164	186	162	171	188	176	149	203	191	174	171	169	158	148	177	146	174	173	163	166	157	196	193	185	186	195	150	169	186	171	190	159	164	151	167	190	168	162	168	149	159	155	159	203	171	156	182	163	164	163	173	169	181	171	152	167	195	160	175	174	163	173	179	173	191	178	180	173	175	171	165	186	181	165	180	163	167	177	166	181	187	179	171	167	163	151	186	167	162	168	182	171	149	172	143	172	176	179	173	153	157	157	165	162	175	180	171	162	137	141	170	186	174	197	169	167	157	187	169	159	174	174	174	178	177	169	168	169	177	140	161	178	187	180	183	169	182	182	175	149	189	161	193	183	152	198	169	163	170	160	201	172	174	181	178	180	176	178	185	186	198	163	186	173	161	163	164	162	176	159	158	166	169	160	197	153	203	160	177	169	172	193	186	168	171	168	197	165	181	176	178	171	171	167	164	153	171	183	168	165	171	168	169	162	176	161	180	156	191	157	167	182	193	164	177	161	162	154	167	165	186	154	172	152	156	175	174	185	144	152	188	175	180	178	169	174	185	189	175	169	176	149	179	178	183	160	173	158	163	149	142	190	161	171	212	176	192	155	143	156	193	161	157	178	155	165	166	156	194	173	191	163	180	171	170	179	167	174	177	181	169	194	162	158	193	168	153	173	166	162	163	176	166	181	169	162	164	182	179	165	191	188	176	189	176	154	146	168	178	176	172	163	153	160	164	190	195	158	133	167	159	155	169	183	183	198	206	178	164	166	169	174	173	152	192	180	190	172	174	158	179	183	156	170	185	150	164	151	177	187	181	178	176	173	152	161	142	177	190	148	177	179	187	182	194	180	184	186	183	192	177	188	163	160	152	192	156	179	168	165	175	145	198	148	196	180	196	146	152	143	174	207	197	161	167	158	148	181	146	158	159	164	184	204	158	173	162	164	172	153	178	202	161	169	176	142	163	168	174	179	160	155	155	166	178	178	158	167	171	170	182	172	165	179	164	187	199	189	174	156	186	179	172	157	188	183	181	127	194	180	163	166	176	176	195	170	184	169	188	167	166	188	171	162	152	174	171	163	187	155	157	158	152	170	197	189	147	192	185	158	144	169	172	150	127	178	172	162	169	171	165	189	173	173	171	186	180	176	174	169	173	177	181	176	152	171	149	183	177	163	170	176	166	164	159	186	157	154	162	168	179	156	154	173	172	191	169	177	168	175	181	155	163	155	162	188	168	172	181	182	153	216	179	179	170	176	150	173	160	189	188	152	174	160	156	179	195	162	178	198	192	184	172	180	178	160	177	154	162	186	173	167	174	184	200	172	165	171	185	183	178	190	163	180	170	173	181	178	188	184	173	170	178	156	144	219	199	178	165	155	187	159	187	168	154	165	176	174	158	180	155	177	155	179	163	184	169	181	177	165	168	176	172	169	186	168	172	153	164	176	168	172	169	186	170	179	154	204
5566	524	494	529	515	488	504	503	476	496	475	465	460	461	472	471	471	467	466	485	493	487	451	477	424	445	457	467	448	504	425	497	491	449	462	482	493	471	421	442	416	442	470	467	480	447	488	474	417	425	461	439	432	482	446	472	446	502	470	451	465	480	482	439	427	487	466	476	444	456	469	467	446	449	455	469	437	463	458	417	464	440	436	477	450	469	440	443	451	472	476	437	430	427	470	417	487	453	466	449	484	499	461	454	464	453	455	449	455	416	450	439	439	456	431	485	432	485	484	460	437	460	454	460	468	496	484	458	466	480	471	446	455	455	483	475	454	436	460	461	460	435	439	431	460	452	434	453	435	466	454	435	468	457	449	449	448	421	457	480	508	434	450	433	454	475	459	461	460	457	451	480	439	464	464	472	476	469	450	513	476	433	455	462	464	444	459	480	469	457	469	462	444	436	437	465	477	524	440	481	442	455	467	489	430	448	479	447	443	442	458	457	477	469	457	489	462	446	436	476	458	438	459	433	488	440	441	429	473	490	451	433	520	486	492	434	491	447	457	498	445	440	427	460	464	461	467	473	443	480	443	474	461	494	448	441	421	480	481	434	450	457	530	473	433	493	438	432	493	448	415	459	441	426	483	479	454	498	440	486	446	465	492	453	461	466	429	440	463	450	459	452	456	430	427	470	471	456	451	458	447	414	476	485	431	441	439	477	451	476	480	465	452	457	436	465	449	437	451	434	482	449	463	453	489	452	467	459	444	453	425	431	454	439	444	457	446	457	469	482	409	473	453	474	464	476	440	438	470	464	455	440	441	434	441	443	460	453	422	496	468	422	473	440	448	456	415	418	485	458	475	454	438	468	426	435	466	443	468	419	449	443	494	443	481	464	452	484	458	427	484	477	496	468	443	476	462	450	499	458	470	449	443	442	460	481	451	483	436	448	469	449	445	421	427	435	462	491	488	501	469	459	476	497	451	464	471	464	426	459	440	466	459	453	475	440	445	456	483	459	483	436	461	462	459	444	472	419	495	440	464	413	434	510	463	428	455	494	494	436	430	481	482	429	459	444	453	439	472	452	459	427	458	501	453	453	465	450	459	442	456	422	441	421	457	469	484	460	445	443	455	477	461	449	438	477	432	446	461	459	434	456	493	483	448	451	423	453	468	506	448	432	453	444	454	461	462	443	445	490	449	441	467	439	446	449	434	476	429	497	458	421	406	443	471	437	458	425	466	454	431	442	477	500	426	428	445	427	450	475	470	439	438	475	423	429	465	466	461	450	452	435	486	455	447	505	446	449	463	491	482	476	422	439	496	433	453	461	492	434	433	468	501	424	422	498	459	454	465	474	450	470	452	441	427	445	457	470	445	465	454	478	481	442	471	454	467	469	443	494	449	439	412	422	474	437	488	444	469	415	491	450	463	480	474	448	474	435	433	442	475	478	450	477	431	422	445	452	457	448	465	474	469	486	477	450	465	445	440	430	474	440	451	436	439	481	459	449	447	488	467	452	435	481	474	466	463	464	470	461	464	459	472	474	459	450	393	454	447	454	481	462	496	442	500	445	459	440	463	454	453	446	449	484	475	463	463	448	439	453	480	479	427	498	481	507	440	454	439	447	449	463	458	480	478	447	432	457	468	436	433	422	456	449	462	458	453	445	463	461	479	437	476	475	457	442	472	465	475	436	449	443	464	480	441	473	455	479	437	480	447	459	389	440	448	459	454	460	417	457	425	453	481	432	487	456	429	479	441	448	478	462	452	486	437	509	450	435	450	461	448	472	438	484	453	449	408	482	437	500	459	462	442	441	469	477	473	478	463	494	441	447	473	523	445	399	470	474	468	485	464	477	442	432	491	461	494	468	465	421	441	464	449	484	448	477	465	517	438	468	498	494	459	429	468	451	479	429	483	463	460	451	440	448	508	487	454	456	465	438	444	451	465	446	464	506	450	491	463	465	453	453	454	494	463	498	453	475	478	460	456	456	472	475	474	480	476	461	451	456	468	453	439	458	450	437	446	492	454	424	432	491	464	461	413	462	490	438	459	454	427	446	449	417	465	433	450	463	473	423	418	440	477	449	429	470	418	432	471	463	456	480	444	420	501	441	424	453	458	459	453	512	446	443	462	457	425	450	439	491	462	473	480	487	471	404	446	443	447	449	468	479	464	427	459	454	485	473	446	432	435	455	458	463	421	489	486	489	489	438	430	480	487	440	404	492	484	484	467	464	473	447	421	476	465	442	451	413	458	489	456	467	457	476	436	469	426	439	461	469	465	453	480	487	500	472	466	436	441	465	443	454	472	440	458	457	468	410	465	510	460	436	448	465	464	479	442	487	489	467	474	486	431	494	461	488	460	457	461	468	447	407	471	459	471	466	480	401	460	451	437	483	408	455	454	432	446	410	442	467	466	424	447	458	446	501	473	471	454	443	476	408	495	431	486	489	468	445	418	436	417	468	430	443	469	466	480	453	454	425	459	426	482	489	424	506	421	417	453	422	478	453	475	452	451	465	428	425	499	452	437	458	452	448	422	457	479	431	455	426	492	439	479	460	453	459	469	460	439	446	467	466	465	456	456	470	451	469	443	421	420	446	449	466	435	483	436	434	435	444	432	447	480	443	440	437	455	454	432	451	509	478	421	464	484	434	473	438	487	466	464	469	469	453	447	457	487	494	471	459	408	456	426	429	449	459	433	459	454	465	461	441	465	479	463	479	465	418	472	426	447	485	436	443	485	397	467	427	458	456	429	460	468	484	439	468	486	446	422	444	465	496	458	482	461	456	426	482	444	418	468	453	451	481	456	445	463	458	440	454	458	449	446	426	471	462	428	453	453	448	481	489	466	467	468	478	463	433	489	420	446	468	427	492	430	461	427	475	518	487	463	438	472	439	464	470	467	441	477	447	477	444	452	476	487	429	493	447	480	452	480	464	435	459	463	451	477	477	425	442	441	498	452	424	469	424	453	430	461	464	445	435	477	482	446	465	455	478	468	452	449	482	471	456	436	463	425	496	429	436	452	454	450	455	480	472	450	429	451	450	430	518	448	455	429	468	457	464	468	420	433	465	435	435	456	459	451	446	493	458	463	470	466	494	421	466	442	504	463	453	463	470	413	521	456	456	469	460	425	445	464	478	431	462	431	467	467	482	451	455	457	442	481	485	444	463	431	462	478	416	454	422	456	499	452	437	493	492	505	466	476	445	442	436	478	429	454	527	496	448	460	488	461	466	462	475	479	451	453	429	457	456	457	477	459	464	434	486	467	475	450	468	431	434	487	425	465	475	415	493	474	431	459	451	455	474	471	455	465	456	426	445	454	461	457	462	480	476	465	462	467	481	453	419	475	483	462	421	429	479	472	488	453	435	457	465	426	427	475	483	437	427	464	411	494	462	449	441	453	460	463	455	443	449	452	449	414	430	465	426	449	472	434	429	455	443	438	454	464	431	456	472	461	428	449	433	441	458	464	456	484	433	444	464	457	455
38697	16755	4068	922	626	459	403	297	310	245	221	252	227	203	175	186	213	186	191	183	211	207	177	193	169	182	183	190	165	164	144	191	163	188	162	203	182	175	162	137	183	176	164	166	187	180	165	165	147	163	187	165	170	170	157	175	169	165	168	177	155	191	157	174	170	170	149	156	186	165	159	183	157	150	192	164	164	171	165	160	156	161	166	170	170	178	133	182	172	194	158	144	181	145	163	156	161	142	155	179	165	173	153	164	184	142	148	135	153	167	153	185	181	153	159	166	145	173	150	154	173	176	170	192	173	155	178	163	188	139	172	178	184	156	160	160	157	166	166	163	148	167	142	149	141	157	177	158	158	180	181	185	150	207	178	179	183	162	161	168	179	169	149	179	167	157	192	163	176	166	200	191	183	153	156	171	152	181	173	175	163	172	166	156	175	151	160	166	187	172	170	150	135	154	168	193	174	173	176	179	171	197	165	156	164	189	159	162	156	190	199	147	156	153	161	169	156	142	164	198	165	169	154	171	166	186	134	165	167	162	168	186	170	173	154	179	170	150	161	165	159	155	178	162	175	168	164	167	188	166	169	186	160	200	155	160	180	167	179	145	163	172	169	167	171	172	187	172	187	150	173	153	159	170	156	166	168	169	173	172	149	171	220	182	166	178	168	170	165	167	172	186	167	178	193	167	160	159	160	186	163	168	168	149	173	175	168	162	176	159	152	202	169	175	170	152	188	177	199	174	190	148	186	174	176	189	145	158	152	186	160	192	160	166	188	165	162	149	166	169	157	151	158	157	166	154	163	166	179	150	183	158	170	171	160	162	156	162	164	166	176	185	165	183	163	159	157	158	158	150	186	161	165	150	189	146	161	179	164	199	177	163	142	160	204	180	180	172	161	152	176	159	158	167	175	160	168	193	173	166	155	157	156	160	192	158	171	160	170	167	155	165	155	146	169	179	177	162	191	165	167	147	163	175	137	175	181	176	167	153	156	174	182	165	130	165	158	169	187	160	174	160	186	172	161	172	175	184	174	160	168	180	159	157	171	173	172	157	179	163	159	163	176	139	168	148	155	157	172	169	177	151	160	147	150	166	161	152	151	175	186	161	179	169	140	174	169	158	164	183	169	175	173	126	174	168	153	164	150	133	168	189	153	161	173	166	149	145	167	139	161	146	180	159	154	140	155	144	161	159	172	134	174	153	182	162	159	171	170	155	182	166	171	161	179	150	178	153	169	171	183	169	152	173	173	180	182	157	175	156	162	151	152	166	153	164	158	171	167	180	172	199	165	145	199	163	168	177	172	172	176	161	161	159	194	158	156	152	195	153	177	158	169	160	184	160	159	151	153	156	158	184	171	160	161	170	178	160	146	187	170	167	148	175	156	164	157	164	177	185	174	184	155	175	170	170	173	164	180	164	162	170	159	175	163	192	150	175	168	181	158	182	200	171	167	153	172	192	163	166	150	157	172	169	176	161	154	178	173	139	164	159	166	175	149	165	159	162	152	156	148	189	150	163	177	140	178	181	183	157	155	169	157	190	179	167	172	164	158	158	149	160	174	187	173	162	165	176	141	154	142	162	155	184	174	173	176	156	160	160	156	170	205	193	190	154	169	163	181	161	172	162	172	157	163	171	196	155	167	160	166	173	151	177	165	169	166	157	184	167	160	155	171	154	184	165	183	148	152	197	159	161	149	152	174	157	149	166	169	179	163	190	160	167	136	168	184	163	175	168	157	161	164	152	159	163	178	156	161	169	166	157	166	168	151	171	149	184	156	171	168	155	180	158	170	170	154	164	169	179	193	157	153	190	160	161	142	154	169	154	158	133	160	180	143	164	152	180	153	179	157	162	176	193	137	157	145	158	166	147	181	161	142	183	177	162	171	170	179	150	182	145	161	183	155	189	159	160	160	180	147	148	159	178	155	171	163	161	167	167	154	207	180	186	164	137	173	163	155	166	162	153	133	150	177	148	171	166	168	145	148	153	166	166	145	163	155	163	173	170	173	195	163	169	159	156	159	188	169	186	165	186	166	163	188	185	177	156	153	139	154	153	158	175	173	166	172	163	185	176	150	143	188	154	165	156	181	157	193	148	167	181	158	135	155	190	188	150	162	157	175	170	143	168	162	154	148	165	161	151	189	160	154	178	178	164	171	168	157	169	175	164	181	171	165	150	173	156	168	177	168	160	199	173	176	159	164	161	200	175	129	180	172	166	176	173	177	171	165	175	181	157	152	153	163	169	143	173	154	167	154	165	159	160	161	166	146	154	199	148	165	163	173	168	190	163	172	149	150	179	174	195	161	169	169	177	179	191	171	183	169	196	185	163	161	164	162	164	169	173	156	175	162	150	152	157	187	152	170	166	180	169	173	156	177	150	139	161	186	165	182	182	177	165	180	177	148	165	173	166	155	133	157	167	153	163	154	149	169	157	182	167	164	164	159	173	174	164	170	164	167	179	166	159	166	186	181	159	152	185	164	142	165	147	152	169	181	180	191	178	179	171	149	186	155	176	179	155	167	163	171	162	156	180	173	163	168	189	171	187	172	164	180	189	175	168	202	171	145	160	143	199	193	158	175	172	146	161	165	171	154	182	184	168	144	166	181	173	153	168	167	152	169	159	138	185	165	174	176	172	151	172	145	180	181	159	167	159	174	180	151	170	173	171	171	194	164	159	163	141	152	170	157	190	182	143	161	146	162	136	169	185	163	152	181	168	144	190	169	185	175	165	207	175	193	151	169	169	164	165	180	157	154	172	200	148	160	177	154	164	189	155	165	171	135	178	159	162	163	152	176	179	168	150	173	178	160	177	169	178	163	151	171	175	146	177	170	174	179	164	185	186	158	177	176	156	171	178	196	163	154	177	182	168	158	162	161	156	167	193	194	176	155	153	165	178	165	183	165	164	153	158	174	161	159	184	150	167	162	179	187	156	209	172	149	171	186	151	171	161	192	174	173	183	185	161	151	162	170	155	204	164	182	161	150	169	160	160	160	180	154	182	187	163	179	140	158	171	179	150	170	160	158	162	166	157	180	171	179	183	181	166	176	184	169	200	163	165	170	163	150	178	154	174	147	164	180	178	176	174	159	172	159	160	178	164	163	177	155	162	151	159	148	142	169	165	152	162	172	153	177	185	167	185	164	203	155	169	170	179	180	153	173	167	172	175	181	165	143	156	144	157	167	156	156	159	170	178	144	149	162	162	164	146	178	167	149	160	170	161	175	147	159	168	158	178	157	166	143	167	168	164	173	168	159	152	182	171	157	162	187	179	164	161	161	159	178	164	145	172	172	158	152	161	163	146	141	168	168	141	187	170	151	180	154	161	158	181	181	185	169	175	174	172	189	161	180	156	155	173	172	167	145	149	157	169	158	162	172	143	161	194	154	166	196	180	183	169	161	183	178	158	153	180	174	144	168	142	196	157	163	202	200	165	161	178	158	178	158	191	206	173	198	162	159	186	164	159	155	151	172	189	159	139	168	182
17162	1166	2294	2762	2374	1926	1626	1375	1222	1069	988	926	851	751	755	761	691	696	656	625	614	583	568	590	559	577	560	534	525	552	527	492	511	541	475	500	469	484	519	501	520	508	503	465	534	493	476	522	500	460	535	463	449	488	486	522	461	525	493	486	461	508	491	437	470	469	437	476	453	493	498	471	466	476	497	484	459	495	437	436	477	477	460	484	471	491	485	498	475	485	487	440	438	471	459	491	435	486	469	459	514	482	444	462	454	488	447	458	478	472	480	438	488	463	466	451	469	444	456	462	461	444	480	437	494	420	451	449	457	502	465	463	486	478	474	437	465	437	448	485	479	454	425	453	493	459	473	506	448	468	473	476	464	468	509	455	446	456	436	464	456	482	473	448	466	472	465	484	430	485	468	461	438	469	500	457	510	449	452	465	458	450	430	475	467	467	475	481	445	462	429	478	503	467	498	470	455	484	458	472	478	454	435	433	467	472	450	447	462	464	498	462	451	445	459	466	463	433	442	433	473	456	443	438	491	477	461	461	458	464	458	484	490	448	465	462	438	459	472	489	464	446	501	485	463	476	480	425	435	477	460	437	494	461	463	519	481	443	477	466	477	472	476	457	478	454	479	474	484	443	462	475	432	474	452	454	478	450	480	478	481	490	470	441	462	437	493	447	443	482	489	462	455	482	469	441	449	467	429	462	472	443	473	449	438	461	469	457	483	460	478	427	404	457	436	472	480	437	473	432	477	468	482	450	457	470	443	443	450	437	461	455	440	463	461	499	448	462	500	473	466	446	495	469	465	476	481	429	468	488	515	458	441	452	480	437	487	465	456	459	488	495	483	462	486	470	474	473	474	447	495	434	490	446	433	464	516	483	451	488	461	436	454	462	505	465	464	462	478	476	501	467	439	475	473	476	446	490	459	463	440	501	448	467	474	454	426	478	477	494	485	468	507	459	481	459	447	458	438	431	473	460	458	474	441	480	430	478	491	461	482	449	416	482	503	479	483	446	487	476	468	439	485	438	464	464	496	479	477	449	473	501	468	456	458	484	443	482	478	473	459	422	439	444	470	473	507	461	452	472	473	453	482	466	493	477	476	461	449	483	429	457	449	518	485	475	438	450	433	442	483	456	451	479	421	450	472	455	484	455	435	475	437	482	434	454	466	449	490	476	469	494	491	478	466	462	450	503	471	468	492	448	466	482	436	464	472	486	444	488	484	450	477	455	472	474	438	485	469	457	436	449	474	448	507	474	432	483	469	493	507	447	432	472	448	482	432	451	503	430	447	492	452	488	475	515	476	436	430	492	478	454	492	504	430	445	482	445	465	480	449	473	417	465	470	454	462	517	420	490	455	485	450	496	480	486	451	472	451	463	433	485	457	465	426	468	453	439	460	472	490	476	512	480	480	457	447	468	442	466	480	444	469	450	496	453	455	440	492	480	459	484	457	437	422	451	468	446	483	446	412	433	481	458	450	496	500	427	493	477	491	453	459	474	466	467	465	452	499	453	486	486	430	488	459	453	475	463	433	482	503	485	473	426	458	489	473	479	468	450	455	456	452	479	437	489	458	473	501	436	434	471	434	489	478	482	458	452	451	491	464	473	457	477	448	492	452	436	466	422	478	453	475	493	453	503	481	507	457	461	459	490	473	474	407	474	472	474	462	410	459	498	452	478	456	432	505	491	488	450	481	484	485	473	451	462	472	499	498	431	427	466	458	443	479	458	435	519	446	472	444	448	444	465	457	454	442	478	468	442	476	430	497	463	470	446	423	461	483	425	475	451	477	459	434	474	461	454	490	448	498	484	495	495	447	512	457	449	480	479	492	462	469	476	463	465	476	485	449	461	491	441	456	483	487	456	444	486	480	447	524	455	461	463	451	452	469	465	454	424	455	470	450	454	459	442	483	473	448	462	450	456	499	460	448	493	481	468	467	446	451	459	462	453	432	482	474	465	493	462	466	465	466	455	469	506	447	406	480	494	484	474	457	443	451	455	444	442	453	482	448	474	453	489	436	460	468	467	459	482	494	466	409	432	491	448	505	446	460	447	425	491	442	463	437	482	443	471	462	458	487	474	472	503	465	479	464	459	488	477	500	501	487	469	474	508	426	445	486	432	498	458	451	428	435	450	478	450	493	526	470	459	446	462	441	499	486	501	486	460	469	441	441	487	451	455	463	499	494	461	434	435	493	458	445	502	471	446	495	496	474	466	446	459	503	450	466	469	474	438	475	487	454	446	462	473	498	455	457	472	460	458	467	470	468	466	462	477	470	465	503	445	458	432	470	443	437	456	416	476	466	489	468	456	500	442	512	493	482	521	467	474	449	431	466	467	477	449	464	514	463	431	472	480	465	450	499	444	446	459	437	491	451	446	428	465	480	447	475	460	453	500	485	453	480	493	454	456	481	448	419	447	461	471	505	457	461	463	444	480	461	448	477	496	462	445	458	458	508	475	470	506	462	487	429	487	463	460	421	461	432	474	473	440	432	449	472	447	485	500	491	470	455	424	477	427	439	488	438	448	481	440	432	461	453	476	439	507	493	440	453	472	496	451	460	452	449	438	478	451	469	446	441	428	424	441	455	454	437	455	472	479	414	461	442	452	443	450	435	481	454	446	486	465	479	427	482	481	480	455	458	440	442	459	447	485	457	442	482	495	471	444	461	433	494	477	460	490	460	500	475	465	429	457	464	457	477	448	462	469	511	459	466	487	429	455	487	453	504	454	476	431	451	493	497	437	463	480	462	483	473	446	453	451	429	469	471	440	478	428	472	409	454	479	498	488	472	476	481	451	491	462	451	517	444	451	463	448	492	502	477	455	493	466	490	505	481	473	445	473	451	440	512	478	491	475	437	474	476	453	478	475	478	480	439	494	445	475	458	463	431	419	474	478	479	435	447	442	438	455	483	455	450	473	444	473	477	476	478	489	421	489	465	494	479	473	475	456	449	487	456	475	512	428	486	432	473	477	496	439	457	467	460	482	438	493	468	459	475	453	481	475	459	469	492	474	456	460	463	403	470	450	458	502	474	468	500	454	475	498	447	483	441	489	472	454	463	415	423	448	461	485	468	450	473	488	472	468	471	479	468	454	470	496	451	483	466	429	483	453	430	470	413	451	449	485	479	424	481	447	480	467	470	476	485	462	514	445	480	442	460	473	479	465	477	500	465	435	478	468	462	476	436	403	498	472	493	443	460	464	458	475	461	467	490	507	452	480	504	456	495	482	483	455	448	484	505	485	452	472	476	449	479	463	496	459	456	425	435	417	481	449	464	484	483	471	506	476	483	458	483	441	450	467	504	470	472	471	449	431	472	493	493	467	453	491	477	467	450	462	473	442	478	446	483	477	459	437	505	458	454	438	487	482	469	486	463	462	464	475	462	477	459	480	452	459	511	450	430	469	490	481	473	477	422	453	427	473	481	461	502	476	444	443	497	476	467	426	457	516	502	478	506	482	445	472	462	438	455	453	527	443	445	456	454	474
43534	23154	16230	2397	1308	1003	810	697	599	538	474	501	473	434	471	460	427	435	370	363	434	407	340	385	378	383	388	362	378	372	324	370	363	349	391	359	343	365	338	352	338	359	357	385	374	354	397	353	365	391	323	330	383	339	368	387	369	370	347	324	286	318	343	315	360	396	353	356	382	382	370	396	371	341	384	372	358	372	363	391	337	361	394	372	315	366	355	364	364	400	363	361	355	343	373	347	329	337	347	357	359	401	361	337	319	358	377	350	373	309	396	365	367	337	389	333	338	332	362	320	339	337	353	351	384	346	363	339	316	357	332	381	362	364	337	329	364	359	354	345	387	394	336	367	325	336	357	337	398	335	358	361	327	334	348	366	368	341	424	347	339	342	341	376	353	363	371	315	342	336	343	311	358	346	339	338	320	357	373	316	408	345	321	364	365	342	321	351	358	365	355	349	371	322	334	335	370	357	343	366	316	332	357	378	374	416	344	342	339	335	304	357	334	345	337	382	346	392	350	354	398	361	386	336	342	334	333	325	363	385	343	360	358	343	363	356	399	356	310	371	325	364	311	357	338	348	363	345	330	379	359	370	349	396	307	353	360	327	360	364	386	366	343	366	343	345	345	347	356	377	341	338	387	355	349	348	332	360	382	335	369	390	394	371	317	338	372	371	361	392	336	345	346	348	338	327	366	372	342	376	371	333	375	358	335	321	341	338	356	346	339	338	340	382	380	361	348	391	324	295	364	342	371	350	353	384	360	341	334	344	364	341	363	384	395	317	369	292	339	366	376	373	352	366	351	333	331	363	337	358	380	355	332	342	361	364	347	337	341	405	339	340	326	348	342	339	382	364	364	377	370	383	322	359	330	367	344	352	371	360	321	386	348	366	327	361	352	354	371	362	321	377	351	378	376	353	329	345	378	380	349	361	346	326	374	338	359	335	362	356	342	334	355	323	359	346	372	356	352	372	397	340	341	349	349	341	355	346	373	329	347	375	355	374	344	373	359	428	403	363	366	371	338	408	352	334	309	345	377	381	374	358	351	371	365	364	337	344	413	313	362	323	379	353	368	332	373	347	384	341	345	386	325	378	346	316	340	345	349	351	312	368	350	369	375	322	388	346	358	332	378	353	363	382	339	366	339	391	335	361	365	359	373	337	344	381	370	335	351	344	364	338	361	339	373	372	388	361	342	324	388	362	325	358	321	324	323	362	392	368	354	351	371	367	371	316	365	379	369	383	346	360	344	385	370	356	360	374	329	350	349	314	382	368	355	350	350	345	351	375	362	351	346	366	370	353	374	336	366	352	324	328	378	364	389	364	326	311	344	323	401	362	384	411	344	330	333	346	343	385	349	368	307	364	383	327	331	364	383	331	376	326	317	350	374	358	343	322	350	358	372	355	394	377	334	355	340	374	376	376	358	358	332	382	341	335	371	342	352	362	367	358	344	362	398	351	368	335	314	402	385	365	381	361	343	341	363	340	323	350	341	387	354	325	348	335	374	348	332	331	349	351	366	366	357	370	373	348	331	358	360	383	386	326	367	300	360	364	375	355	361	359	371	352	359	363	385	339	322	330	347	356	376	338	373	389	344	356	317	343	355	309	340	342	377	353	331	327	347	344	346	372	366	336	374	335	345	347	323	339	357	382	384	345	373	321	344	358	389	368	326	334	361	365	377	364	359	409	331	341	342	358	350	316	378	350	345	359	375	347	369	333	377	338	371	335	324	344	369	367	324	381	333	326	325	325	357	381	361	357	347	358	354	365	351	331	342	349	305	331	344	374	371	394	364	389	347	367	381	376	356	358	357	352	346	347	376	342	359	327	333	346	373	340	357	370	344	353	349	360	365	366	352	360	353	343	340	345	361	368	355	347	386	375	385	354	386	385	347	335	317	317	339	368	340	348	344	333	324	373	353	371	313	379	349	370	329	365	349	329	326	379	370	365	362	388	314	365	354	388	335	378	363	385	360	368	367	349	351	337	346	356	345	402	347	344	343	409	349	356	326	360	332	349	360	360	298	379	369	352	359	359	372	366	380	384	344	341	369	359	356	369	349	337	344	341	359	346	348	359	345	365	340	362	356	363	357	354	360	364	353	370	353	333	321	346	333	325	348	353	350	356	375	360	351	354	332	343	364	346	345	356	308	350	309	368	340	396	402	323	354	361	368	341	346	367	297	320	353	334	367	332	359	336	359	332	332	358	372	387	378	347	355	353	352	367	354	348	335	353	389	347	335	367	354	341	371	328	376	343	357	361	385	350	317	350	333	363	359	363	367	356	366	338	331	330	383	353	385	372	382	353	313	368	359	382	345	383	355	343	385	346	326	347	344	329	375	360	324	338	363	385	371	352	357	365	322	354	317	363	375	322	353	404	374	347	345	354	354	377	364	360	326	347	329	376	339	354	349	356	365	368	344	358	326	380	336	366	375	338	337	383	362	346	412	340	358	337	364	355	337	361	373	364	342	353	394	363	345	341	355	330	353	310	363	327	385	356	336	355	345	334	340	374	339	364	341	335	314	363	335	366	381	350	384	334	358	351	338	338	369	351	341	347	364	357	360	379	346	333	370	374	322	367	392	353	338	346	370	351	330	345	339	360	355	352	362	316	337	335	356	346	354	386	333	362	394	345	350	360	363	357	348	353	371	336	309	347	326	334	378	346	348	324	356	338	371	371	335	354	352	344	369	356	370	313	350	336	357	381	328	362	366	353	330	392	346	368	351	362	381	348	362	389	356	355	353	377	369	360	347	320	367	347	322	369	355	352	375	343	382	369	342	367	369	351	354	355	360	346	318	355	351	348	358	395	360	350	358	355	318	342	380	362	349	332	382	374	354	358	389	363	422	360	329	378	369	357	336	380	338	375	362	372	357	355	331	352	319	399	355	338	318	360	356	333	343	359	388	373	342	359	380	389	348	341	343	358	352	366	364	374	361	370	355	341	354	334	338	361	355	364	322	349	343	355	362	392	367	359	346	320	361	350	362	331	338	362	378	369	329	340	346	374	366	348	366	342	379	334	376	355	351	387	348	352	326	353	362	344	377	325	372	353	351	329	336	376	346	313	362	352	357	350	359	361	342	330	371	402	312	369	363	361	365	380	372	376	324	336	338	356	364	354	367	345	346	356	364	363	377	358	354	326	351	321	336	349	346	366	343	374	352	367	381	343	362	348	366	344	354	373	368	363	350	350	309	316	337	357	336	342	360	324	387	377	346	358	410	366	369	358	347	375	350	388	378	360	377	320	339	357	333	354	340	348	342	352	336	369	355	343	342	363	325	333	412	348	353	343	354	334	332	362	367	334	364	346	355	371	361	381	351	332	351	342	351	361	370	357	374	381	361	380	333	377	336	349	362	361	364	372	335	354	331	322	359	384	335	344	331	337	370	367	356	345	352	368	367	331	347	351	322	365	349	339	320	385	375	355	353	335	316	383	355	339	336	339	345	336	342	355	397	361	361	333	353	381	376	384	364	372	319	366	393	337
21513	2123	4303	5082	4415	3551	3059	2610	2335	1993	1752	1723	1584	1538	1451	1339	1234	1251	1228	1174	1097	1140	1080	1058	1040	999	1019	1036	1052	1024	963	961	968	934	968	892	967	939	932	932	922	956	880	952	948	924	872	909	865	894	902	914	893	929	907	876	898	861	879	858	898	835	934	841	906	857	857	898	881	846	906	896	892	880	844	859	874	818	906	861	838	895	864	831	865	896	855	850	918	852	816	807	871	824	835	844	842	845	860	892	884	872	912	847	784	837	860	855	847	826	849	908	890	870	849	851	842	879	861	875	844	858	857	902	862	866	830	857	842	836	882	867	838	872	893	827	787	838	799	936	833	866	837	828	880	839	837	803	833	854	821	840	862	849	947	827	883	832	852	899	835	820	831	831	844	855	875	874	869	837	904	846	812	823	833	858	863	878	829	836	836	841	829	845	799	857	825	849	821	873	817	810	861	875	833	854	850	851	883	857	813	826	868	857	862	820	834	845	811	835	840	854	870	879	877	846	839	829	904	852	832	836	833	873	824	862	845	878	863	835	841	867	876	863	867	875	895	883	860	844	842	817	845	876	856	864	835	818	827	849	859	857	897	902	906	896	879	830	887	851	884	771	824	851	853	870	845	870	785	894	853	844	812	848	834	872	856	878	837	912	890	867	835	859	865	837	838	794	856	851	882	868	904	825	813	838	864	884	835	852	864	842	832	906	844	792	870	888	862	870	901	882	862	853	848	857	851	797	866	819	836	829	860	898	801	849	842	816	854	855	836	826	846	824	844	859	841	840	777	827	826	850	785	843	841	851	835	803	826	804	830	842	816	825	843	870	894	799	830	853	863	849	826	848	825	873	875	880	789	864	893	906	865	848	875	786	804	848	839	861	816	847	793	859	833	869	836	816	856	837	876	816	864	892	878	910	841	851	854	870	838	882	849	857	844	843	837	823	846	825	845	899	898	844	806	894	865	830	847	878	875	898	880	855	851	822	840	811	844	816	825	801	831	835	813	790	858	830	786	835	871	899	801	800	845	869	850	835	850	821	840	825	842	871	906	858	902	839	833	907	841	832	816	844	891	871	859	825	844	834	846	836	863	794	805	840	811	844	856	792	828	862	867	851	860	832	842	877	827	889	856	843	812	861	812	818	851	850	861	834	928	815	866	861	882	853	841	854	898	790	814	870	872	854	855	871	855	858	863	896	812	852	821	858	869	880	862	852	851	870	900	829	858	833	851	843	827	806	860	795	847	878	892	871	795	851	873	830	872	826	863	825	854	813	867	795	815	875	905	762	881	799	856	821	869	855	884	880	841	842	817	822	823	808	870	841	841	839	857	885	905	902	853	854	850	916	854	863	782	803	830	753	862	867	828	788	841	825	861	815	869	834	828	841	879	829	842	856	877	859	863	887	849	823	855	845	884	836	870	812	791	856	852	806	854	850	840	906	903	843	810	835	852	801	849	919	882	856	861	850	831	824	833	886	877	902	840	826	832	834	805	818	800	861	866	865	873	846	835	816	906	827	811	847	861	831	921	840	860	843	902	814	762	810	877	842	881	829	854	850	846	820	836	821	824	799	877	860	818	929	901	799	867	843	850	856	908	865	838	836	853	811	856	894	841	864	859	878	833	825	841	845	827	916	815	778	931	806	839	814	823	855	869	824	899	869	872	881	856	863	809	848	776	822	841	827	843	839	872	870	830	830	790	869	911	877	796	823	876	857	841	812	868	847	855	855	879	813	825	856	823	852	858	847	812	821	826	860	877	846	882	875	879	852	859	924	865	891	871	841	837	866	881	890	828	902	906	865	844	836	875	863	858	814	879	848	809	871	844	856	836	855	870	911	880	859	854	862	883	772	844	814	868	838	875	848	894	883	814	880	875	846	846	866	872	858	865	875	820	847	829	815	879	855	865	836	834	844	783	828	832	858	829	868	834	866	861	847	888	856	860	778	797	914	792	838	887	854	829	891	922	860	817	865	858	832	887	825	836	840	843	821	827	884	867	848	861	855	874	802	844	854	894	794	852	817	799	828	833	788	815	800	860	842	858	890	895	913	824	893	856	796	905	857	844	896	884	839	787	841	902	809	877	793	899	856	883	851	823	797	852	839	854	861	868	863	854	845	910	865	878	844	874	823	881	796	830	863	823	936	862	871	845	867	777	864	829	870	848	830	849	780	846	870	853	844	873	873	849	853	829	864	846	844	890	804	840	792	842	884	869	833	834	842	840	878	864	887	839	851	848	887	819	851	843	810	827	906	856	830	827	832	862	860	843	887	867	803	828	875	848	776	848	886	837	874	851	897	847	880	851	831	876	866	850	855	957	807	833	842	805	836	816	873	855	880	847	841	877	832	814	865	836	800	824	816	842	855	818	832	876	826	885	791	853	848	874	851	854	843	855	785	823	839	890	812	902	826	793	833	839	835	824	876	841	847	898	860	842	813	856	813	857	837	870	831	845	844	874	803	806	836	796	868	831	868	931	851	822	830	873	890	828	817	816	848	869	844	869	846	846	868	836	850	889	895	868	874	869	838	886	822	857	850	853	849	853	811	902	856	907	812	864	830	805	838	868	869	874	828	840	815	857	836	879	872	846	867	871	889	883	857	825	859	802	839	848	881	853	856	838	822	799	831	846	880	835	911	867	826	894	804	852	823	854	884	839	874	841	850	883	827	889	861	863	854	876	854	820	846	858	841	805	850	827	828	846	825	817	804	832	897	899	810	898	845	834	836	802	927	869	865	798	865	802	789	828	855	817	823	899	847	873	876	884	820	856	891	905	867	917	821	876	825	809	825	789	901	903	839	808	820	826	815	868	818	844	861	822	850	845	846	904	890	842	859	850	848	869	850	865	895	860	857	809	842	852	852	862	856	836	854	854	875	836	837	847	864	874	836	840	850	883	875	867	891	851	887	807	820	852	874	859	847	844	865	800	823	869	840	830	846	822	863	834	828	819	855	850	824	887	863	856	838	876	817	824	855	874	836	813	848	792	884	832	799	867	843	863	849	837	853	855	881	857	865	822	890	872	828	829	783	832	836	842	827	839	873	813	811	843	895	863	839	851	861	870	857	889	920	832	810	826	900	842	873	842	858	821	852	855	838	825	891	808	865	902	841	783	838	857	891	898	868	860	833	852	848	850	858	821	852	821	773	858	794	855	808	840	818	892	859	873	850	870	830	827	875	869	883	834	848	846	808	890	792	828	866	850	859	824	883	880	892	811	868	855	816	835	846	859	852	851	843	862	829	839	847	865	843	895	876	834	898	842	859	861	900	843	875	887	871	891	853	830	841	885	849	803	820	847	872	927	837	868	846	874	867	815	821	832	820	863	850	890	857	866	858	874	837	832	805	811	848	876	817	870	868	784	872	846	884	825	866	845	894	816	883	849	903	883	813	853	845	849	887	867	877	861	830	800	864	899	948	898	859	902	816	844	804	837	815	830	780	835	826	841	865	872	838	842	853	804	820	838	818	882	818	778	861	839	802	863	851	850	863
5326	294	208	205	181	177	165	164	174	174	172	161	184	183	176	171	191	184	169	178	158	182	182	175	191	157	184	164	171	152	191	179	187	168	149	162	191	146	178	184	169	188	192	179	175	190	194	153	184	187	171	182	192	188	180	159	163	160	170	161	167	171	175	184	173	154	174	168	191	160	167	182	178	171	174	147	186	169	174	157	163	189	181	143	167	168	138	170	164	167	153	173	170	184	161	178	205	212	173	186	164	164	168	177	177	169	161	167	160	177	192	175	173	178	181	148	180	164	169	186	174	167	179	140	196	166	158	166	164	174	191	180	172	165	169	144	176	153	183	197	163	172	198	155	164	169	152	182	176	177	175	140	162	164	150	187	150	165	165	164	166	178	211	165	170	177	169	173	163	165	165	167	186	158	156	202	161	161	148	160	154	192	157	168	140	151	158	160	171	180	157	177	184	155	170	140	170	167	189	176	151	159	159	153	143	149	157	185	175	180	166	153	180	196	175	158	169	160	185	174	181	187	191	162	186	170	180	179	174	171	174	173	143	184	153	165	157	189	150	179	183	165	176	178	182	192	138	169	179	169	168	162	167	178	166	165	191	147	156	179	167	176	167	160	165	193	165	158	150	176	179	152	158	166	176	173	191	168	174	179	186	164	188	190	169	162	175	160	188	183	152	159	163	156	161	179	163	171	160	158	161	163	166	161	159	175	174	165	162	170	161	163	165	196	177	172	189	164	165	169	149	159	176	159	160	151	187	178	181	173	181	200	158	161	179	171	183	165	165	196	156	155	184	167	171	177	175	162	151	170	175	164	170	177	176	164	184	189	157	202	157	184	174	161	161	153	175	148	180	169	149	158	200	183	161	161	190	177	155	154	161	179	145	187	167	153	144	181	158	192	159	171	153	168	155	176	196	169	168	174	170	168	159	196	160	188	183	183	160	164	165	180	160	186	173	161	175	171	161	135	157	176	156	171	166	167	184	166	167	167	178	172	175	175	182	179	168	138	157	170	162	165	163	175	179	193	161	164	186	157	163	179	167	207	158	163	177	167	167	160	192	184	173	165	185	157	162	171	174	144	161	151	183	158	163	176	155	143	153	151	167	174	177	181	182	153	159	172	166	168	180	177	162	168	167	143	163	162	141	171	171	164	154	169	179	165	144	156	181	165	159	166	175	177	153	185	173	180	167	179	155	164	178	164	179	172	148	209	157	150	172	168	160	170	161	151	169	164	164	164	191	186	190	182	163	176	164	180	178	212	157	174	177	178	153	182	160	154	195	187	155	164	178	173	148	171	178	174	174	162	181	184	168	188	158	218	164	149	158	179	178	161	165	174	169	173	145	163	191	178	202	161	188	198	200	163	145	169	174	167	169	168	172	208	186	154	167	161	191	154	157	175	154	183	180	171	167	165	164	175	172	183	156	188	176	168	173	172	176	151	164	165	172	154	174	153	160	145	169	169	164	161	180	189	196	174	147	175	163	200	160	165	158	161	172	180	168	178	179	153	173	175	195	160	167	172	167	167	205	180	155	202	163	179	214	175	198	158	167	197	188	158	167	159	149	196	166	204	163	133	154	151	185	177	178	183	170	163	174	178	175	151	173	157	174	227	191	185	184	176	186	142	178	169	158	173	168	173	172	157	163	169	166	154	164	181	160	169	165	160	150	173	158	160	164	174	174	172	180	188	177	186	174	175	178	185	171	170	149	128	162	170	145	163	178	153	161	177	173	174	168	161	188	163	167	167	162	166	167	145	169	206	170	189	168	160	165	182	164	167	162	164	168	166	179	177	159	170	165	188	171	147	163	170	175	187	156	159	153	178	152	157	188	160	161	186	161	148	148	170	173	172	172	184	177	178	158	167	179	164	189	154	173	184	186	173	178	201	158	180	167	164	157	173	159	177	167	192	171	162	160	179	174	170	164	175	168	180	164	205	163	192	170	161	138	156	190	168	165	168	188	166	148	191	162	185	166	171	157	163	167	180	164	163	159	185	180	192	161	192	186	165	183	161	158	156	180	189	164	149	176	184	159	178	193	160	161	169	181	171	166	174	188	181	184	159	149	200	159	172	176	160	155	149	152	174	166	170	175	138	153	169	176	174	171	174	183	174	178	194	158	158	181	185	149	179	173	172	148	202	163	166	159	167	178	162	150	151	181	135	193	177	168	180	153	177	169	172	156	156	200	158	164	184	188	165	162	190	158	165	158	201	165	143	178	159	171	157	188	182	168	172	163	165	176	189	142	172	198	167	194	163	188	165	185	166	174	168	191	172	170	170	150	150	189	173	164	162	177	195	182	176	153	187	173	182	173	174	181	155	152	180	174	172	175	175	187	157	187	178	173	147	153	166	153	183	163	175	155	169	166	155	173	166	162	137	156	177	176	159	181	172	193	164	189	169	175	152	175	189	176	179	191	167	168	205	190	165	183	182	165	148	160	167	184	163	166	156	171	156	162	180	170	180	183	175	160	167	181	161	214	184	181	160	162	161	178	175	166	181	166	154	174	160	158	179	144	168	161	165	147	172	174	191	167	159	168	170	182	190	160	188	177	176	159	170	193	170	154	157	176	161	174	177	176	182	169	191	174	165	187	178	188	166	177	191	178	183	159	187	170	184	170	173	167	177	182	195	150	171	156	174	194	177	173	175	199	160	178	169	171	165	144	173	178	168	147	164	177	194	150	197	178	195	190	170	163	176	167	177	171	183	159	175	166	159	161	160	173	185	185	186	201	158	162	162	159	188	170	159	137	148	163	177	197	162	148	166	155	171	207	185	192	172	178	174	161	154	149	165	163	168	191	186	173	175	195	145	146	173	164	166	195	172	159	157	180	187	160	158	164	165	140	177	150	154	156	145	162	179	180	154	153	160	187	161	168	179	174	163	167	172	176	159	172	183	170	172	188	156	168	170	166	179	161	183	177	192	184	169	182	186	174	186	169	178	169	164	156	171	181	186	165	166	175	188	161	153	164	155	169	156	170	174	173	169	154	154	168	159	183	182	171	185	175	174	160	166	185	184	169	178	176	173	163	158	159	178	162	187	171	169	154	172	185	176	151	178	168	168	160	171	167	169	175	164	181	168	181	186	173	160	181	179	155	181	175	160	179	161	150	163	171	171	181	148	127	180	164	169	148	179	156	182	164	199	165	159	173	173	194	162	169	162	144	156	163	161	169	160	172	163	163	168	176	159	156	169	172	166	162	174	174	167	162	177	174	176	172	155	150	167	160	160	165	176	168	144	168	156	175	185	180	161	162	165	163	193	171	157	167	174	155	178	188	155	183	190	163	194	156	159	180	134	140	161	168	186	149	174	206	180	164	164	170	187	174	166	197	152	180	156	172	157	177	155	159	158	181	174	173	161	199	173	165	153	163	160	194	164	153	156	167	167	170	163	163	143	176	157	158	172	179	161	171	200	153	169	159	167	170	162	186	160	193	159	179	170	178	168	161	141	159	197	165	186	152	180	192	164	159	187	157	165	165	177
5351	486	513	553	524	497	525	459	516	497	468	500	474	463	424	478	493	470	463	446	459	459	461	433	448	439	480	449	445	447	479	490	473	498	442	452	490	492	405	436	471	474	430	447	466	487	492	456	449	482	453	438	426	453	458	454	494	477	440	457	465	414	413	486	474	479	484	443	487	446	473	463	452	407	480	453	448	434	476	445	459	454	493	521	460	462	450	474	458	433	448	484	508	433	421	447	438	460	453	464	471	488	443	496	468	472	465	475	445	451	435	476	459	468	485	464	450	435	482	469	467	421	455	445	470	435	493	442	481	459	461	433	483	466	450	463	457	435	442	479	486	446	488	440	481	428	426	428	479	468	438	438	442	445	474	420	438	410	442	471	449	417	472	436	451	450	437	406	444	451	454	476	485	443	432	469	469	460	429	449	495	464	450	447	455	471	454	472	454	464	442	463	467	471	447	453	468	437	470	456	439	491	459	450	485	444	418	504	398	493	444	480	490	470	467	443	449	451	433	487	488	488	455	468	439	451	441	472	443	468	476	485	456	453	427	424	479	459	485	455	475	427	499	448	436	422	474	455	461	458	393	458	465	478	450	492	411	480	420	464	478	438	471	465	422	427	448	474	413	457	459	403	453	445	465	455	484	451	484	459	486	462	457	436	456	440	445	448	451	465	457	485	477	448	414	445	419	436	479	475	484	466	463	471	426	477	451	442	454	399	429	460	456	455	456	441	457	436	443	490	467	440	455	449	496	453	478	502	440	463	484	446	490	453	463	468	496	449	456	441	505	483	398	468	442	430	449	471	431	433	491	450	440	464	479	445	435	443	470	463	444	473	432	420	447	442	477	435	444	453	463	476	474	439	459	482	456	453	427	447	449	472	442	487	465	426	451	415	474	444	468	467	471	472	460	475	470	483	421	470	464	455	457	458	464	427	479	445	438	461	464	465	444	488	472	477	443	425	455	452	451	456	452	432	446	470	458	472	450	475	402	473	473	475	490	452	485	408	414	464	438	460	473	451	467	473	451	404	482	462	474	463	516	482	449	477	461	504	444	428	412	446	476	464	455	473	442	460	436	475	429	460	430	464	458	457	500	477	404	493	450	457	433	442	428	446	431	460	459	451	432	458	463	425	475	427	469	482	450	476	458	437	468	444	434	435	470	429	465	443	452	465	494	445	431	430	499	482	425	432	472	502	481	478	445	462	475	438	474	471	442	439	455	441	424	466	476	455	455	479	435	469	415	438	457	451	458	449	465	474	460	439	491	455	442	466	454	469	462	448	477	437	441	460	480	480	432	448	457	463	431	473	465	442	463	452	470	417	465	466	449	478	438	440	440	463	437	440	455	447	502	417	462	429	428	449	432	466	465	484	430	472	438	463	464	453	429	461	460	438	437	423	423	427	470	447	449	453	483	430	467	447	463	462	446	436	434	459	471	471	448	451	421	476	469	458	451	483	444	465	486	446	460	451	440	455	490	453	469	479	455	455	427	431	462	441	466	427	425	456	427	425	468	440	421	460	476	451	502	450	455	463	444	450	441	465	493	451	487	461	485	516	439	447	439	464	422	463	441	450	438	472	466	445	488	469	489	461	461	457	477	467	489	474	474	458	443	451	441	457	453	408	469	480	478	464	456	453	471	473	444	462	433	477	481	445	451	471	453	448	459	476	451	474	477	435	467	463	418	434	511	474	467	448	458	453	457	456	464	462	405	450	472	501	437	437	467	466	437	458	427	423	488	459	453	439	472	433	457	466	464	489	477	461	446	477	475	433	446	458	445	447	433	418	462	463	438	429	429	464	434	447	454	485	441	411	457	450	452	446	464	480	433	444	432	437	462	442	442	457	473	447	464	454	464	477	472	478	462	469	446	440	479	422	451	439	457	436	448	436	465	441	462	461	446	487	468	453	469	422	431	455	444	430	476	439	475	487	474	464	445	459	448	472	471	489	498	440	454	460	455	470	497	458	471	472	436	444	418	458	472	477	457	484	453	506	459	453	469	457	470	393	458	442	436	483	484	460	448	440	474	478	447	410	469	442	451	452	469	437	433	440	465	454	460	448	450	410	471	434	474	454	478	454	452	454	423	453	458	482	458	441	460	416	455	488	460	472	493	464	484	449	426	481	479	456	454	457	448	458	403	434	477	430	481	481	445	481	469	461	457	446	467	455	507	426	479	446	450	480	485	467	439	448	453	448	442	471	451	451	496	457	471	505	446	446	432	440	494	461	445	465	481	442	472	438	464	474	457	447	457	408	468	473	430	444	477	488	466	457	452	438	486	447	447	466	427	444	443	439	463	449	429	447	415	454	420	458	484	497	427	490	428	460	455	447	472	454	434	443	418	479	473	481	475	412	441	441	488	464	509	480	461	415	454	434	456	443	472	448	483	470	467	435	486	449	464	472	430	460	430	482	443	490	473	457	463	464	469	454	487	459	498	445	433	487	454	466	445	439	483	449	434	467	444	485	450	450	487	480	446	437	435	443	440	439	435	437	470	453	460	450	427	450	444	458	415	461	443	463	440	474	455	454	403	462	467	491	460	443	466	459	487	478	449	484	449	456	448	483	467	483	441	460	418	458	397	434	488	439	488	422	439	477	427	412	459	413	469	465	458	419	440	465	471	467	436	457	455	464	480	452	413	439	484	419	452	479	420	465	448	470	456	478	426	408	428	477	456	502	448	475	458	452	422	482	458	441	446	415	466	492	455	453	447	495	459	464	477	438	452	482	453	443	474	511	485	435	463	452	488	451	472	461	454	454	456	461	477	477	431	456	489	457	461	428	441	447	447	455	454	466	441	445	486	428	451	439	415	432	477	446	441	424	431	465	455	431	445	454	453	474	442	434	497	422	463	467	491	478	504	432	470	485	430	446	466	407	451	452	433	473	430	456	468	444	419	430	499	471	467	440	467	456	447	446	425	458	464	476	446	439	466	445	431	474	434	439	423	431	461	454	449	447	429	468	401	428	473	445	457	468	465	451	452	450	457	452	478	450	434	436	450	494	443	440	448	426	396	463	430	474	439	458	472	461	523	423	447	460	492	457	446	500	452	491	431	460	442	447	493	436	464	486	458	475	471	446	463	461	447	465	448	485	418	452	472	449	450	495	422	453	447	447	387	463	431	441	498	481	443	434	431	452	493	478	469	483	462	466	408	459	467	440	419	475	463	471	485	451	475	503	429	428	479	421	477	438	484	465	480	451	433	454	468	429	443	449	453	468	451	440	448	442	454	456	453	451	434	480	461	485	424	471	473	452	469	455	462	445	477	470	437	455	478	463	452	456	454	479	472	453	451	456	427	497	426	460	465	455	477	440	432	448	457	469	465	438	445	420	424	465	483	438	450	453	454	452	439	441	467	461	441	474	476	444	427	430	454	455	453	452	461	426	448	468	444	427	453	450	459	448	457	437	458	464	417	450	444	449	443	464	420	435	481	450	509	462	456	463	494	438	446	451	478	475	458	463	459	462	442	474	436	476	436	468
38755	14825	2789	848	587	432	354	325	272	278	253	231	237	206	194	217	185	219	190	173	163	209	182	199	158	184	171	156	185	173	159	173	137	172	167	171	167	154	185	169	162	160	176	164	172	148	174	182	159	186	174	188	174	163	167	160	181	163	161	169	181	152	155	161	170	180	172	174	170	153	158	162	143	186	152	194	171	186	149	165	161	169	208	164	157	193	171	169	196	207	173	188	161	173	150	182	156	158	180	158	155	174	188	170	183	157	171	147	149	158	183	164	189	158	188	163	168	145	180	187	178	194	202	159	174	152	176	196	154	161	178	176	147	173	155	177	179	166	177	146	154	146	186	131	153	160	187	182	159	149	138	178	139	149	171	162	144	172	158	153	163	179	165	178	173	176	174	185	179	161	154	186	160	152	163	159	184	165	166	164	152	175	162	159	184	173	176	158	176	181	192	176	154	158	148	195	170	163	145	155	177	183	151	165	158	176	169	148	160	143	172	175	165	181	173	144	164	162	184	167	185	156	188	161	174	154	172	162	160	172	139	180	155	146	150	161	163	170	160	176	207	136	168	170	154	156	163	152	151	175	165	159	174	159	167	185	151	162	165	169	177	125	165	163	174	192	147	152	155	192	160	163	172	145	170	156	179	169	164	164	150	153	143	177	155	170	185	181	194	156	186	162	182	154	169	178	188	147	172	160	163	184	140	172	149	169	176	169	181	160	179	170	195	142	175	178	156	169	171	177	158	179	187	173	164	180	177	156	169	155	157	152	121	168	175	163	143	158	177	151	168	170	164	168	154	158	167	156	178	171	162	176	190	180	135	161	148	165	160	170	168	173	168	141	187	169	165	150	155	164	169	164	150	159	182	156	182	155	159	180	173	173	176	154	166	185	143	163	198	186	157	154	166	150	179	160	169	154	163	179	156	169	168	142	174	203	169	182	179	167	165	173	176	152	175	140	154	167	159	169	151	146	164	160	168	160	155	192	152	162	146	183	157	189	199	177	179	164	162	180	157	170	164	153	183	153	147	196	162	162	177	170	165	158	163	178	158	145	162	160	179	195	178	144	158	158	165	151	172	200	162	162	164	171	164	177	180	170	158	136	157	156	159	168	155	148	178	181	138	159	137	154	161	174	168	185	159	189	173	157	154	157	174	146	183	177	171	154	172	147	163	188	179	185	170	178	161	183	163	160	159	155	175	148	170	170	190	153	161	179	175	163	183	154	182	171	140	147	152	184	190	162	173	159	163	188	172	166	163	158	180	155	178	174	170	181	181	152	160	153	154	168	156	182	168	154	152	166	183	182	161	161	147	164	164	148	158	147	149	175	175	183	186	168	145	163	168	198	153	193	143	193	162	167	176	136	169	155	156	152	158	165	173	165	154	152	174	171	176	166	151	166	145	145	175	177	166	158	164	177	169	131	157	135	170	156	155	179	155	167	181	179	168	181	157	161	179	161	191	167	147	142	179	146	167	186	149	156	183	150	166	167	170	170	176	166	179	157	161	170	154	163	145	169	174	182	192	161	161	183	183	179	168	157	149	155	163	156	182	157	142	177	154	161	155	160	167	175	149	187	166	166	173	188	177	167	195	158	167	176	154	165	202	167	157	189	178	173	167	186	155	164	163	174	170	179	190	169	183	165	133	145	181	174	144	174	193	174	161	159	182	168	180	170	195	159	166	173	167	183	135	175	153	178	151	168	175	170	196	156	150	146	139	200	160	179	183	153	177	157	146	168	152	156	182	174	181	170	164	175	154	162	169	176	176	152	154	161	163	157	184	161	169	159	190	162	173	155	167	161	170	136	147	164	164	144	168	162	186	155	175	188	195	151	170	179	174	144	152	143	167	179	189	187	144	167	152	168	165	151	192	144	181	158	140	146	175	170	157	153	176	169	176	179	160	165	181	168	187	164	169	173	179	157	174	170	165	178	176	166	174	167	188	172	190	171	158	173	165	172	168	188	176	156	180	177	169	175	154	156	161	174	161	162	160	172	180	186	167	191	173	169	159	176	159	160	176	174	152	143	155	178	177	178	165	146	179	153	154	157	163	167	164	167	181	158	181	164	164	152	174	172	157	182	171	182	165	150	150	168	180	166	157	161	161	159	163	170	160	163	182	164	168	166	163	159	171	150	200	166	157	168	168	157	159	159	182	157	153	168	183	153	187	144	159	180	181	139	170	158	182	148	169	167	163	176	149	179	195	187	153	161	129	151	172	177	172	188	135	186	186	167	150	161	169	153	176	178	175	172	170	170	162	170	168	176	175	173	170	136	170	201	174	164	169	149	147	184	183	176	198	161	156	155	184	167	178	165	146	171	181	144	165	149	168	175	164	169	174	153	175	166	188	161	154	172	189	157	165	174	170	168	177	157	167	160	151	183	193	171	172	157	171	169	153	191	184	173	168	166	170	168	162	147	171	142	154	163	172	159	167	166	156	180	154	192	164	146	203	162	152	152	183	176	155	164	165	160	165	177	159	150	161	167	165	159	163	160	160	165	163	162	175	170	166	143	176	164	167	159	161	184	167	126	172	173	174	178	181	166	140	160	140	148	167	157	174	160	160	178	160	161	180	181	166	160	138	179	166	195	157	174	143	133	153	146	165	165	157	183	168	169	176	167	169	161	169	156	172	150	189	152	161	161	180	171	174	186	164	166	185	132	182	155	155	171	171	176	164	164	168	164	185	150	164	152	160	190	161	165	170	171	176	129	191	185	182	164	178	166	173	171	180	144	183	160	167	169	162	162	161	166	152	171	164	154	168	168	182	167	181	162	181	171	155	166	152	138	169	142	147	179	202	161	190	159	171	163	177	153	149	167	175	168	179	154	167	143	160	185	194	185	166	151	164	163	136	153	152	175	151	143	155	162	157	156	175	170	195	181	189	166	192	166	161	172	193	159	176	134	183	171	151	174	166	154	159	150	163	177	169	189	160	145	177	158	151	158	175	153	153	167	162	177	195	164	201	181	174	190	166	160	146	194	175	168	183	154	158	179	163	165	159	135	148	162	170	164	158	178	163	146	199	173	165	173	172	156	169	209	159	162	158	155	142	176	154	155	158	173	197	142	149	156	176	173	161	178	148	183	186	172	159	158	169	156	159	174	166	150	161	151	184	143	194	156	179	143	149	166	174	167	176	167	184	159	153	188	172	177	188	179	149	159	160	154	186	152	195	148	171	172	152	154	175	166	163	172	146	152	201	157	164	140	174	170	167	166	153	160	166	156	172	167	173	167	168	143	153	159	153	168	162	165	175	149	166	150	163	141	192	186	156	165	141	190	191	185	168	193	148	183	179	168	182	186	175	173	168	181	167	161	185	164	165	188	163	162	149	145	161	159	170	170	156	165	164	145	162	153	156	137	198	161	171	198	177	155	140	176	169	180	163	141	165	157	166	165	183	166	137	154	154	173	168	182	179	170	149	162	164	196	153	154	169	138	159	158	161	159	168	173	172	163	175	172	170	140	172	178	177	179	160	163	158	174
16577	1111	2330	2647	2304	1931	1592	1347	1197	1136	964	942	794	797	751	734	694	660	615	639	586	585	587	580	548	578	547	563	540	511	523	525	539	544	541	519	565	540	502	511	499	493	485	557	484	493	469	539	490	492	492	532	506	487	491	497	520	511	493	462	505	463	474	497	475	435	470	462	470	485	468	480	461	476	475	458	458	476	501	465	463	460	469	485	449	457	479	490	465	478	500	490	486	505	488	523	477	476	529	451	472	447	450	456	472	476	453	451	459	502	467	481	486	485	451	464	518	485	470	426	481	455	456	476	489	474	462	456	440	455	458	438	477	493	445	474	482	448	460	512	448	485	488	486	459	493	475	457	469	482	444	494	465	460	452	474	467	446	464	473	443	444	476	472	426	436	476	475	494	433	480	502	445	477	463	442	453	485	510	484	491	463	480	435	460	458	448	438	465	462	478	479	462	445	453	471	478	405	463	445	470	454	478	449	452	470	485	483	497	460	468	500	483	514	449	466	475	457	493	473	443	502	457	461	451	472	474	463	441	464	468	498	494	459	465	487	467	438	483	475	468	468	447	455	460	450	484	461	479	469	470	464	484	506	469	452	448	471	454	452	458	502	458	444	466	446	466	477	447	459	475	500	465	482	472	513	466	460	481	482	456	444	486	437	494	414	455	487	453	475	528	410	473	445	439	477	463	445	442	488	477	462	476	471	421	453	469	458	465	478	447	503	429	481	455	467	461	477	437	479	453	442	475	463	442	445	460	463	480	465	450	467	459	469	469	477	473	460	435	479	501	492	461	472	482	446	435	513	474	495	469	463	469	469	457	451	460	476	443	439	478	460	442	477	520	489	490	484	470	480	489	463	477	488	456	472	438	502	495	474	454	439	485	517	458	472	444	474	450	478	474	476	466	501	510	445	454	452	456	488	480	451	490	435	440	487	445	443	483	476	447	456	506	497	419	487	475	473	471	436	476	451	480	466	464	451	436	515	460	462	436	461	475	411	424	453	460	462	479	488	475	438	491	489	468	471	475	447	467	486	471	509	485	472	489	461	506	409	483	466	486	506	508	502	449	498	478	455	443	467	469	440	434	428	430	473	470	421	442	453	478	464	502	489	450	443	453	453	487	473	455	443	445	458	459	448	456	493	465	462	480	455	466	480	472	454	462	472	465	512	482	484	470	448	490	457	477	451	421	463	452	463	455	506	468	434	484	484	508	484	456	497	459	438	506	462	440	491	486	428	491	473	505	467	495	447	477	479	478	482	452	451	460	533	449	467	478	430	451	459	440	439	434	483	453	472	450	497	420	455	484	495	458	476	463	462	446	473	478	479	449	448	471	421	475	429	443	488	461	472	487	464	457	460	477	444	483	489	425	455	484	457	459	438	484	461	465	471	474	486	478	448	526	437	446	468	495	462	480	462	458	464	445	464	473	494	435	445	446	432	461	474	470	474	505	457	460	456	431	468	485	474	445	452	459	452	509	478	494	459	467	495	479	454	476	457	458	442	473	450	490	480	403	486	488	442	452	456	434	454	478	485	463	448	430	448	484	443	455	435	450	475	439	465	467	453	457	488	466	502	479	495	470	463	459	484	469	471	450	501	459	484	459	441	470	442	452	457	457	561	453	476	473	465	450	500	466	471	458	482	460	470	487	453	494	473	482	447	445	494	489	478	430	446	448	462	491	462	453	491	454	498	504	458	462	481	443	463	492	447	471	500	436	478	457	462	455	445	474	429	490	494	434	466	488	447	460	483	447	447	493	454	449	482	511	491	454	474	457	458	488	482	459	488	469	476	423	488	466	509	461	452	461	458	482	483	497	494	482	477	466	462	489	457	439	482	466	445	463	441	445	470	424	464	471	452	507	480	472	456	466	484	458	462	448	496	480	459	474	471	429	490	491	476	462	446	504	438	516	494	486	475	480	460	464	451	455	465	485	441	469	427	477	454	451	426	471	445	481	470	468	415	426	458	481	469	462	447	485	477	462	476	461	447	480	483	481	470	480	463	482	488	420	482	487	472	470	483	463	440	481	441	476	429	454	419	448	472	486	470	465	450	496	457	446	460	498	456	464	471	432	438	456	452	483	497	489	433	478	485	461	490	437	460	431	499	464	491	461	497	492	458	476	462	490	477	504	500	461	455	477	471	454	452	468	498	436	446	481	427	481	465	439	465	461	459	447	480	467	461	452	464	452	500	484	487	470	464	452	457	486	458	445	476	455	490	458	481	447	482	470	449	505	448	495	464	441	445	452	461	510	471	449	451	482	410	501	479	479	471	506	453	490	450	477	477	450	425	472	477	485	462	477	465	473	493	462	454	462	487	469	463	482	464	489	446	469	508	498	469	464	463	439	528	494	492	462	459	475	479	452	485	449	458	449	460	455	416	504	480	472	469	446	474	406	446	471	436	474	477	475	463	483	462	443	516	464	496	469	479	461	455	477	492	480	461	484	443	479	476	442	477	483	480	456	441	462	473	452	449	479	457	474	496	450	461	483	468	444	422	475	441	493	433	466	512	474	477	465	441	432	452	461	442	455	455	460	485	450	471	476	496	451	474	469	466	441	502	450	465	453	479	456	466	470	475	514	487	479	463	484	482	470	481	490	468	473	443	489	474	455	461	477	489	477	496	447	495	442	496	468	450	493	449	530	507	443	461	450	441	471	491	444	436	419	473	502	485	477	496	475	459	464	471	493	492	493	492	491	483	436	426	433	446	489	471	490	504	405	485	481	457	476	456	469	451	461	421	478	457	427	455	480	482	467	476	454	498	445	469	463	493	481	485	460	411	464	447	455	464	439	438	473	431	463	455	471	468	482	466	487	467	507	460	488	457	466	432	462	481	481	471	487	448	497	460	454	474	465	456	438	484	474	456	481	445	478	448	456	479	492	455	476	491	474	479	443	427	477	472	444	452	474	479	446	470	478	451	439	458	471	487	457	469	467	464	460	437	438	447	464	462	474	473	478	443	503	436	492	477	479	475	496	483	474	451	472	447	449	456	472	478	487	444	458	485	452	469	502	448	535	502	525	487	459	441	466	462	494	464	449	459	480	461	446	473	483	485	441	447	442	459	477	462	448	463	504	439	489	456	443	473	463	487	488	470	481	466	463	480	479	468	458	460	470	449	469	470	457	454	445	465	460	472	478	444	473	449	456	495	458	480	467	501	469	464	481	460	480	438	458	458	478	488	517	442	477	473	459	486	461	473	469	429	459	475	480	448	449	450	456	472	469	462	484	460	470	457	458	476	442	447	486	476	439	435	448	494	439	445	459	489	447	460	414	479	438	447	448	453	469	475	445	480	453	460	482	467	468	430	468	449	462	433	474	460	453	425	464	474	463	488	431	456	486	487	472	449	478	499	430	472	440	504	467	483	466	469	441	481	467	436	447	478	472	453	462	485	426	488	465	451	443	473	471	469	484	470	458	470	455	448	496	494	475	420	457	477	444	457	486	481	485	463	502	444	461	436	485	467	429	489	456	447	507	460
44572	22986	11971	2159	1342	1031	812	724	652	591	494	530	472	475	396	424	420	385	382	396	371	399	356	372	380	380	357	384	373	366	392	410	394	357	327	409	338	361	351	351	360	393	368	360	350	360	367	372	325	345	385	366	363	349	372	355	368	360	379	355	340	366	344	319	334	353	359	323	381	394	381	370	352	353	374	362	363	339	345	329	362	381	380	355	339	397	375	376	381	344	376	373	356	360	355	334	341	346	371	386	315	349	371	299	365	354	365	354	353	334	362	330	344	315	365	392	325	321	339	331	369	320	343	349	367	359	372	333	337	336	330	333	330	345	351	331	343	340	347	366	353	369	339	365	389	348	363	342	350	337	331	354	360	356	388	361	356	370	374	359	374	346	322	369	357	361	336	357	367	355	372	335	351	366	353	366	318	356	359	340	360	363	345	342	315	365	330	366	350	360	366	340	347	314	367	370	372	341	329	347	320	344	355	324	384	368	349	311	311	401	356	377	350	345	381	374	355	384	333	361	343	343	383	326	358	331	363	356	353	330	349	339	347	330	370	407	367	386	345	353	356	361	314	342	348	349	345	391	314	349	325	349	362	335	363	343	351	368	304	340	364	362	338	338	329	361	372	352	364	368	372	326	322	356	391	344	354	351	350	360	391	361	351	375	358	333	361	352	362	333	347	335	328	336	350	362	339	325	342	358	345	341	356	336	326	332	351	383	349	340	353	345	320	320	364	351	345	382	347	369	339	328	346	367	350	357	357	367	367	367	363	353	354	345	347	338	312	393	353	354	354	338	367	368	282	317	376	378	361	354	329	342	358	354	322	355	359	379	405	400	340	351	381	327	340	343	351	330	383	340	354	354	352	330	366	338	331	391	347	375	389	319	334	292	371	372	388	369	320	374	356	353	360	350	345	359	375	338	360	347	324	308	357	389	343	344	362	348	353	328	360	336	330	362	400	382	335	363	325	346	351	376	370	358	370	372	337	325	336	371	371	317	349	329	358	344	346	367	359	391	341	364	370	345	365	352	348	326	360	349	362	355	345	339	329	366	348	359	339	375	356	360	399	362	352	385	368	324	371	364	365	348	390	359	372	348	363	358	331	340	361	397	354	342	345	346	371	339	317	359	333	352	351	353	372	346	314	356	385	337	329	379	354	325	346	383	388	346	307	380	363	340	365	371	336	385	356	354	315	350	343	355	389	352	348	355	387	363	341	342	346	315	403	353	360	419	373	352	341	346	332	362	372	362	336	404	331	356	325	364	337	360	385	349	342	380	350	356	374	360	372	360	343	358	340	369	337	377	316	363	343	346	349	385	375	374	328	334	359	370	327	376	384	384	368	374	382	365	324	361	379	375	316	347	348	328	357	361	400	374	360	333	353	314	328	375	359	407	355	346	372	370	365	327	358	349	336	341	347	362	330	343	312	353	335	348	367	357	342	353	392	377	315	340	337	353	363	373	350	314	314	363	366	362	367	346	362	348	357	348	351	354	340	357	369	347	356	355	336	348	327	372	350	301	341	346	356	328	389	356	365	351	341	347	327	369	335	339	379	347	385	368	356	352	353	377	373	360	316	364	319	345	329	346	332	330	355	344	365	354	344	329	379	346	388	332	349	375	350	348	387	354	382	333	310	333	322	357	374	356	387	373	306	387	373	349	354	336	345	375	355	348	354	345	343	359	353	378	342	376	370	370	369	347	326	361	348	352	402	340	345	345	340	370	346	340	361	362	396	325	361	381	347	336	375	331	348	356	330	360	379	356	349	336	335	340	367	311	352	386	376	382	341	372	347	361	355	346	366	365	323	357	382	350	342	382	371	347	345	359	363	341	322	325	329	358	367	387	347	352	394	344	386	347	331	383	332	326	315	363	369	341	356	364	342	348	332	383	353	338	374	316	397	367	334	349	333	371	324	330	314	417	334	296	371	361	341	315	355	371	342	323	345	358	351	366	381	342	369	342	383	322	351	346	375	358	365	357	355	349	359	324	359	371	337	364	341	374	365	326	315	348	364	393	362	377	324	346	333	377	345	364	337	352	343	363	347	325	338	352	370	352	352	323	332	346	353	330	343	375	323	326	369	351	345	358	311	355	367	377	391	331	373	355	314	310	352	384	379	339	372	347	324	346	347	378	369	332	372	381	339	355	355	348	377	324	359	333	325	356	397	361	338	344	363	374	360	347	369	367	361	320	315	381	357	349	381	325	321	355	356	330	362	336	352	351	352	358	332	370	318	325	369	345	364	363	355	331	333	349	309	368	361	356	357	375	337	347	343	346	328	336	316	344	368	356	376	369	344	365	368	341	381	330	346	320	367	352	363	328	376	344	376	346	318	377	338	346	325	355	374	353	385	341	385	352	356	372	378	388	376	318	344	346	346	343	359	362	350	343	363	336	360	330	297	352	363	341	336	386	312	354	365	318	333	318	380	378	362	359	390	325	334	369	355	350	355	328	363	400	377	365	354	367	349	360	361	327	355	328	349	353	366	382	326	318	332	334	361	341	325	333	358	358	375	358	384	362	340	361	390	335	361	363	376	373	333	322	339	354	352	336	357	365	343	365	366	353	371	327	357	342	350	325	356	320	348	351	378	340	379	361	377	338	320	367	373	317	366	376	334	362	362	347	331	353	364	385	380	376	352	336	383	339	342	368	358	365	308	362	344	374	354	343	309	347	390	312	357	368	386	343	349	345	377	354	348	369	320	335	314	365	347	355	366	365	331	359	365	344	398	330	347	329	417	366	343	329	350	361	339	320	335	373	311	344	370	346	320	373	391	332	362	340	341	357	353	361	358	315	322	363	354	331	344	342	358	334	348	385	350	393	355	350	384	369	380	353	416	347	385	378	347	349	357	381	359	300	313	335	369	328	351	378	367	376	326	350	333	346	333	349	333	368	348	351	322	365	344	345	336	349	383	321	357	361	382	374	376	348	341	345	375	355	372	373	394	322	350	365	376	366	384	366	360	346	295	363	362	350	329	343	385	320	359	354	340	334	323	388	331	321	328	373	318	327	365	352	352	327	355	354	357	341	345	353	330	354	330	372	335	344	353	365	351	353	390	372	331	333	353	370	378	313	373	351	377	331	360	358	332	341	352	333	352	344	352	304	335	321	342	358	350	359	354	376	397	331	356	343	347	354	340	367	354	365	333	340	343	365	358	380	382	365	325	365	380	361	354	309	343	382	378	328	355	385	375	322	370	361	324	316	333	325	342	343	354	369	374	344	362	361	336	387	375	328	348	352	336	361	337	351	329	366	353	342	365	347	329	324	348	374	304	324	346	365	364	378	340	319	369	338	323	345	355	321	374	375	376	351	340	358	310	358	339	387	317	319	341	366	362	390	376	334	358	350	340	338	355	359	375	362	341	326	323	348	345	360	359	307	335	316	357	324	317	359	345	345	352	339	358	366	347	336	322	390	353	380	360	355	349	352	357	333	359	319	382	362	361	341	340	362	387	369	337	363	328	328	379	328	339	359	364	348	338	376
20850	2113	4204	4986	4436	3717	3137	2770	2285	2081	1838	1706	1546	1421	1457	1406	1275	1247	1231	1169	1125	1127	1060	1031	1006	1095	1045	1010	982	957	950	949	995	1032	962	900	982	923	923	929	937	904	915	904	890	877	909	921	881	901	887	867	869	874	877	842	897	863	860	845	835	869	842	831	860	836	908	884	865	853	860	854	868	894	848	872	848	879	848	890	891	900	898	860	843	886	874	863	875	886	834	824	849	855	888	886	877	859	876	904	862	896	845	906	861	855	894	833	843	863	868	868	832	869	877	887	816	822	872	845	826	834	839	867	835	858	821	874	862	929	894	902	759	868	889	852	818	862	849	873	792	837	864	773	872	841	903	832	897	904	851	873	853	819	944	840	836	839	833	836	873	810	847	874	800	891	833	837	904	825	854	839	829	845	856	877	843	905	823	877	905	865	838	869	809	862	865	847	782	835	900	884	866	836	857	903	840	845	845	816	876	833	853	841	862	847	884	855	925	865	872	836	885	895	889	794	838	887	894	848	868	895	834	863	843	887	803	847	837	800	865	886	877	900	904	931	841	859	811	875	855	855	829	888	857	816	846	871	853	816	837	866	815	899	883	851	812	838	871	856	870	822	844	871	857	772	865	861	819	849	931	860	779	866	815	859	935	848	792	782	854	855	877	843	862	795	838	833	890	843	819	875	792	859	825	854	879	839	825	864	865	845	861	836	895	822	904	845	913	880	851	884	863	820	868	880	888	909	824	890	862	875	884	847	832	812	804	825	829	860	819	855	826	850	843	843	870	806	833	840	812	864	856	832	843	821	817	821	854	837	800	845	863	824	855	860	843	851	888	836	848	882	792	837	830	842	818	844	844	844	856	898	857	879	817	881	811	900	851	871	892	826	848	845	816	846	864	779	821	836	837	870	871	858	822	840	835	871	820	859	865	855	792	855	825	816	844	851	878	861	823	881	820	869	836	843	859	774	799	834	859	826	879	863	862	860	851	794	837	846	858	828	886	833	816	897	845	807	866	887	830	851	846	816	835	863	838	857	851	805	799	857	889	840	846	820	861	887	891	859	860	881	834	839	862	804	878	840	840	830	864	871	864	894	783	873	791	830	877	833	885	798	833	861	879	860	846	869	886	863	838	871	879	807	859	801	876	849	892	837	801	816	820	797	876	865	860	855	790	843	855	824	867	854	813	873	893	841	802	838	821	883	810	845	839	882	831	834	873	850	817	848	888	866	875	862	828	845	870	807	859	848	916	799	878	856	832	744	919	819	893	813	831	861	864	826	821	854	857	804	812	798	867	869	840	890	839	863	818	884	873	853	859	821	864	821	853	880	830	866	819	895	839	802	847	872	827	877	865	828	871	866	821	854	832	860	803	869	836	852	832	840	826	841	815	829	871	880	854	861	839	928	769	826	846	852	895	816	872	812	847	912	837	896	870	823	892	835	856	862	868	874	838	853	826	809	810	827	851	782	862	796	853	866	789	850	846	841	797	845	870	837	890	897	881	861	848	846	797	882	879	863	754	820	855	841	859	805	821	793	876	879	846	865	853	823	888	866	822	816	844	875	870	887	840	837	841	883	885	881	823	888	873	823	853	875	877	841	883	829	867	866	842	847	843	799	838	824	865	807	845	852	798	828	839	857	881	885	824	821	794	809	904	842	887	836	902	892	846	865	824	842	843	798	798	834	864	837	860	820	901	858	880	826	865	882	836	776	845	827	855	813	847	830	887	863	847	834	756	888	885	831	857	855	847	797	863	842	888	787	815	813	786	877	835	852	879	882	865	843	898	831	892	830	881	860	825	852	874	816	824	867	866	859	822	819	809	859	843	862	869	841	799	830	901	847	867	828	827	866	883	805	858	868	830	809	853	882	880	863	875	824	809	837	889	857	849	816	840	886	826	884	863	860	909	826	844	885	867	859	927	824	877	835	843	860	803	832	788	902	830	876	821	791	860	878	837	866	876	851	844	875	868	846	874	834	856	855	925	838	842	892	862	844	847	833	864	882	851	839	833	825	849	854	875	854	838	860	844	840	857	841	869	811	827	851	852	874	841	840	861	846	844	859	801	873	868	831	857	821	877	811	853	820	870	831	833	866	802	865	859	827	848	874	823	832	868	801	848	834	905	822	857	825	873	808	834	854	887	894	922	834	856	839	886	867	878	850	870	824	862	851	856	824	819	803	798	865	866	834	831	843	850	849	867	907	827	853	822	885	878	807	815	880	819	894	851	846	859	877	856	893	852	876	808	869	874	857	831	873	871	844	836	799	855	850	813	841	837	821	843	880	889	834	914	787	855	886	880	867	844	840	864	826	852	853	840	785	885	847	833	858	814	854	858	854	879	904	860	876	839	828	807	795	834	851	875	848	815	839	817	872	861	897	875	839	819	773	856	817	860	877	840	865	818	822	870	840	886	819	855	835	824	847	803	879	865	843	859	859	829	894	841	892	877	763	785	838	858	840	839	905	814	823	784	869	846	829	832	831	845	838	845	848	877	790	823	818	852	827	862	836	813	869	833	840	813	826	891	850	829	851	842	856	879	852	792	819	862	867	894	861	860	844	879	854	864	863	832	834	871	834	811	830	867	881	821	851	795	844	856	815	844	870	843	881	880	846	790	891	870	864	867	800	859	828	824	803	774	829	842	804	828	812	853	838	907	784	814	883	864	830	863	906	862	862	814	855	798	858	854	863	811	888	862	873	886	837	845	827	896	818	865	836	839	879	851	853	849	857	884	920	783	797	872	824	841	867	844	827	810	897	902	875	874	817	871	843	867	875	805	858	846	851	826	903	877	846	864	860	818	843	823	874	847	816	840	805	871	852	829	822	916	888	890	841	827	843	854	858	773	857	905	804	857	852	800	848	847	896	857	856	889	839	891	798	843	843	831	809	867	851	881	840	910	831	824	842	872	859	858	876	844	788	827	855	880	850	828	869	927	833	846	805	863	868	908	798	819	833	826	847	880	826	841	818	806	904	887	838	854	864	889	871	804	884	869	834	845	825	803	756	861	849	847	842	828	901	806	879	841	807	899	888	883	873	864	853	860	906	798	897	872	814	833	850	803	866	833	806	844	848	830	830	911	840	855	838	860	911	865	853	830	815	811	871	875	832	882	863	867	872	862	823	864	868	864	843	843	873	842	806	841	813	845	858	868	867	857	843	850	805	868	903	878	813	872	806	850	811	887	836	872	804	873	836	828	830	871	829	892	879	811	832	813	835	853	915	837	885	826	801	829	862	813	816	843	816	841	881	858	867	811	860	868	813	811	854	818	830	886	857	855	852	832	837	837	851	834	825	799	860	834	829	859	871	794	840	794	809	828	810	848	867	810	877	863	883	844	834	849	821	806	801	869	829	848	820	861	894	842	832	832	850	807	834	840	850	841	838	847	870	830	863	858	846	858	828	863	817	811	837	888	821	832	893	833	812	898	891	893	860	846	848	844	800	818	844	872	862	816	829	790	851	858	860	858	812	841	861	839	844	794	907	862	863
5230	223	201	200	175	174	175	178	158	202	175	153	155	167	164	181	156	176	161	166	177	183	164	174	169	172	176	170	193	176	167	185	184	168	152	169	194	160	196	184	195	183	165	172	171	176	150	192	151	159	180	183	186	172	167	190	160	165	161	176	166	179	161	187	161	192	190	212	165	160	148	180	163	172	152	198	165	167	168	166	171	190	180	164	180	158	162	164	173	161	171	150	170	155	177	172	162	183	152	168	162	176	169	153	167	178	161	152	159	184	174	185	163	153	212	176	163	157	178	185	166	178	148	184	186	144	176	153	163	191	164	164	158	196	179	161	152	173	152	183	163	158	156	177	181	184	161	179	190	151	155	184	171	167	167	181	172	169	187	179	146	192	170	168	181	152	177	167	172	164	173	166	169	175	173	186	166	190	173	166	178	160	172	201	181	191	172	154	173	195	186	176	159	162	181	177	172	169	156	176	184	145	159	159	147	172	183	143	155	158	181	162	179	150	146	167	157	155	203	184	165	164	162	178	171	173	157	185	182	170	181	160	149	158	172	153	182	164	192	168	153	171	176	169	177	159	180	149	159	186	171	181	164	163	169	184	154	161	178	206	153	167	188	126	187	174	175	168	169	184	181	179	187	178	147	149	178	186	169	176	175	164	169	144	184	166	174	175	175	194	187	175	166	167	171	154	192	200	169	189	142	158	167	137	161	169	170	174	189	168	144	183	184	164	174	164	169	154	166	152	167	193	147	151	202	198	185	144	182	153	174	164	180	178	179	184	163	180	153	158	178	157	181	157	154	186	201	154	180	165	164	177	182	173	171	178	179	182	180	162	176	189	182	173	144	200	165	170	144	145	165	174	142	153	177	168	153	172	175	150	179	163	169	181	193	149	165	161	183	179	169	174	167	141	176	206	174	171	189	172	172	145	153	171	167	154	143	148	178	162	172	176	158	173	162	192	168	171	186	162	178	156	181	150	186	144	185	173	146	199	153	177	185	196	192	167	174	178	196	167	160	161	146	176	171	167	163	154	193	173	158	176	147	171	174	174	187	163	172	160	153	188	170	177	180	167	163	167	174	160	197	199	173	186	159	160	175	179	165	166	172	158	183	171	188	187	171	164	169	163	187	161	169	186	180	153	169	177	143	157	172	183	179	179	186	157	187	182	165	163	170	192	148	189	142	185	177	204	190	137	152	165	169	165	161	178	189	183	173	183	169	160	188	176	157	180	162	178	209	182	171	164	166	177	156	175	175	177	189	179	178	160	155	182	199	174	155	182	187	187	174	159	163	155	170	180	149	182	175	176	160	164	158	164	184	192	192	176	188	152	175	165	177	184	188	167	152	155	168	173	179	148	136	170	155	140	172	146	141	209	166	193	200	163	181	158	174	167	165	161	172	154	168	182	201	176	147	157	155	178	154	176	145	153	185	176	172	168	178	152	147	186	157	177	169	147	160	168	187	178	185	162	175	141	169	181	166	163	148	143	161	172	155	171	197	167	176	165	158	183	147	153	159	176	163	157	175	179	180	172	154	169	149	167	190	190	169	172	149	193	184	170	160	173	167	171	174	177	173	155	173	186	162	157	151	163	177	179	161	171	185	174	154	189	172	180	165	173	168	153	181	167	149	166	163	184	173	186	164	184	170	166	156	201	150	154	159	170	168	181	167	175	183	172	168	162	170	182	172	148	166	145	186	165	167	180	174	161	156	178	189	173	184	161	153	164	167	178	162	164	154	167	199	166	163	180	171	175	169	157	218	173	180	173	190	188	152	164	147	181	191	173	180	177	149	169	170	170	171	172	184	162	201	164	154	158	159	184	181	172	145	153	180	166	176	190	182	180	174	191	169	182	166	159	174	189	181	148	184	176	150	188	178	164	165	173	159	160	154	144	129	174	166	160	158	166	188	181	174	184	176	191	170	160	164	168	185	197	159	174	203	171	170	167	174	175	149	154	185	198	189	179	168	175	169	176	179	188	196	177	190	163	175	169	164	172	150	174	161	143	145	154	188	161	207	181	163	184	173	153	227	163	149	185	155	159	188	173	144	165	190	173	144	150	190	180	171	200	170	159	191	170	163	175	193	191	188	160	176	166	181	174	162	180	167	149	173	178	149	184	162	184	164	180	185	166	165	170	202	171	173	143	189	161	171	148	166	159	164	182	178	133	170	148	160	158	163	175	153	158	150	168	167	186	184	160	185	179	183	174	188	170	189	157	165	159	165	184	183	145	174	179	183	177	162	159	173	180	171	178	167	180	174	186	182	173	156	165	182	163	151	188	181	169	183	160	185	152	171	174	175	175	180	171	167	174	157	158	174	170	184	170	171	185	191	193	181	172	173	173	194	166	170	177	202	168	168	178	170	166	170	177	132	159	164	182	161	200	185	155	163	186	166	178	167	169	192	164	178	177	175	149	168	182	194	159	159	192	154	181	165	166	166	181	188	209	179	177	193	162	172	167	153	165	171	153	172	156	170	165	172	193	176	159	167	176	165	162	168	143	185	183	173	174	155	154	161	166	171	161	163	163	170	168	164	158	164	175	147	174	159	176	161	166	165	194	169	174	164	164	175	148	174	163	153	174	169	196	167	164	185	174	174	168	170	141	170	175	161	184	160	156	144	174	162	187	173	194	164	177	224	187	180	196	152	185	157	173	159	164	155	152	155	155	172	162	177	188	164	158	182	153	145	175	147	183	180	188	180	166	175	174	200	163	168	153	165	190	166	152	179	153	148	161	180	178	161	175	184	171	166	155	169	164	143	153	148	156	176	147	190	186	191	163	172	184	163	175	198	182	176	197	182	190	169	192	157	170	143	172	192	170	189	160	162	172	170	173	159	172	168	191	150	174	165	181	163	172	168	174	150	188	173	152	165	153	166	168	166	150	188	182	150	183	172	187	160	167	179	186	161	199	198	149	167	165	176	177	182	155	159	171	179	184	164	161	186	163	159	202	185	182	160	192	155	177	168	161	167	174	178	168	193	154	154	149	161	196	182	170	172	153	188	158	174	179	161	146	184	174	178	162	166	179	171	160	145	177	175	157	183	137	173	168	168	158	142	197	142	164	150	172	149	165	145	193	155	167	174	157	178	150	166	176	140	165	160	138	153	171	165	195	163	179	168	182	165	185	187	174	163	153	173	169	171	148	165	151	178	190	159	168	187	169	172	164	179	172	194	155	145	159	149	157	167	156	152	162	159	152	154	172	160	186	182	190	173	174	174	190	171	157	170	202	165	179	171	178	163	176	182	148	184	184	162	148	158	178	166	170	176	160	185	182	168	181	179	184	161	176	188	175	154	159	154	173	175	183	154	170	157	146	188	194	172	148	153	185	175	163	167	195	168	170	149	148	161	147	178	161	163	155	203	160	167	171	141	188	189	166	195	176	189	194	164	168	163	155	192	174	194	161	147	176	158	173	186	159	156	187	182	182	156	191	143	146	169	173	180	194	171	178	186	144	169	172	174	179	169	158	136	192	166	180	150	179
5308	454	513	549	522	471	466	498	509	493	476	498	471	483	447	473	452	459	461	497	451	484	436	471	469	426	454	462	457	463	444	403	469	457	476	428	431	431	461	454	496	439	472	451	455	479	467	439	453	443	457	453	447	451	470	473	478	435	417	449	455	457	427	432	488	436	434	474	442	480	447	477	479	452	449	408	444	479	470	439	494	457	467	497	428	487	446	465	456	432	442	453	482	475	479	458	418	462	450	464	442	493	454	449	441	469	458	451	442	469	489	433	463	435	443	471	432	468	449	418	471	439	451	479	453	466	459	438	422	427	466	435	426	437	427	478	491	439	477	450	455	507	474	466	455	427	463	465	473	493	459	451	471	460	458	462	465	427	479	503	474	455	493	443	496	450	464	479	456	457	462	430	453	430	458	474	445	437	440	441	451	450	446	470	467	431	466	448	436	464	432	469	422	443	473	450	472	452	430	473	479	462	446	449	452	469	425	448	457	466	511	468	461	504	458	494	466	476	450	476	479	489	462	463	492	465	465	470	428	474	425	442	423	502	456	478	484	431	483	481	499	440	448	460	433	466	457	464	400	420	473	474	496	452	446	455	476	448	430	453	450	465	443	472	443	499	460	448	436	429	491	485	461	441	481	468	435	461	449	440	427	497	457	472	432	459	473	432	449	485	437	421	418	462	439	442	478	414	454	458	449	432	498	441	447	470	462	445	433	453	441	462	455	454	465	439	444	460	479	445	485	507	457	448	499	456	461	498	452	456	477	412	433	446	477	418	494	455	472	410	426	443	459	479	452	453	454	462	457	453	447	442	434	422	444	469	481	460	438	433	450	471	452	476	426	435	463	441	429	480	437	461	447	395	434	460	476	456	446	473	455	460	452	443	438	456	423	439	456	443	455	488	468	450	448	439	478	443	462	457	451	471	472	467	405	474	464	429	450	498	463	486	461	424	423	472	465	473	460	476	454	437	473	447	450	436	424	454	468	481	454	425	425	477	452	497	456	440	479	482	445	448	462	458	445	428	453	512	464	451	464	476	442	457	438	436	445	467	464	447	406	443	446	403	410	436	465	449	429	455	474	403	443	469	433	471	489	426	457	431	457	438	489	431	485	446	447	426	456	455	479	417	451	453	437	436	449	438	432	460	458	454	454	418	457	459	479	508	432	464	444	467	461	434	467	418	463	445	433	460	486	439	489	458	453	477	380	459	472	460	439	458	445	483	485	454	465	411	469	428	480	463	514	434	453	448	427	400	427	457	423	455	445	458	410	450	451	456	485	470	469	453	449	432	468	476	456	444	454	442	442	468	460	486	467	458	434	464	476	456	435	461	445	436	441	449	442	482	433	435	436	450	435	508	455	427	433	434	481	430	455	476	413	458	456	445	447	436	465	505	446	474	443	403	449	440	452	446	441	448	437	445	445	452	458	446	518	416	475	439	457	462	447	471	450	459	472	465	474	434	478	483	520	444	480	462	460	430	428	451	421	486	450	440	471	422	492	440	441	468	436	464	438	402	457	462	477	459	434	439	427	439	409	475	470	425	462	462	442	451	504	488	446	493	463	451	430	442	434	449	488	464	444	467	480	458	456	440	487	474	455	430	462	478	425	488	437	443	439	456	460	466	435	444	461	413	476	437	465	455	451	477	448	441	487	469	458	467	438	438	466	513	454	452	453	476	462	451	413	444	461	483	443	442	448	442	462	487	431	446	474	465	458	454	477	447	462	455	436	405	437	480	439	471	435	473	433	481	492	481	461	468	512	474	451	470	459	468	459	454	476	465	467	450	456	473	478	445	421	433	456	440	477	448	492	473	461	475	460	445	445	450	454	456	465	481	449	450	445	439	448	466	440	476	417	490	474	405	430	430	424	449	432	455	466	450	429	449	457	429	483	456	413	472	435	406	427	481	445	463	445	502	450	458	463	465	447	442	473	445	423	452	445	469	462	414	414	481	455	481	489	482	471	428	459	463	442	440	450	482	458	481	453	479	432	461	456	427	471	449	454	421	441	475	484	424	445	454	466	471	476	455	454	468	420	479	450	457	462	475	458	459	474	463	471	459	483	495	442	484	445	488	425	466	447	450	478	439	431	495	437	436	436	477	466	471	463	440	422	466	463	468	480	436	466	467	467	428	463	468	462	458	493	453	458	480	439	454	416	450	472	492	424	448	458	413	431	443	468	450	466	449	434	455	437	498	457	503	479	436	444	456	479	442	443	457	433	450	467	489	456	432	452	457	449	438	496	475	461	468	462	485	446	432	456	435	473	454	444	469	439	453	475	461	465	440	453	465	457	425	460	434	453	441	469	473	454	463	458	470	462	445	470	456	457	475	475	424	422	462	448	451	430	440	445	440	434	436	438	440	455	446	478	447	439	496	471	480	436	420	460	452	465	479	436	428	430	443	450	469	466	463	449	447	437	491	440	431	449	424	460	469	443	496	457	492	441	431	472	428	450	480	461	480	490	494	445	456	443	486	476	483	456	442	448	481	475	432	462	452	463	482	488	472	465	459	462	416	421	442	420	466	465	512	458	459	459	440	435	445	443	455	432	449	490	448	464	447	460	433	485	496	433	471	463	467	439	449	439	458	467	490	435	439	452	452	458	467	452	456	454	477	447	430	450	434	425	411	490	471	450	491	487	427	469	469	490	433	478	463	465	479	461	472	441	437	481	472	436	414	409	494	412	484	396	429	445	485	474	456	501	465	465	444	464	449	440	459	463	442	465	478	496	455	468	517	452	451	472	436	470	455	440	462	498	450	433	468	462	426	471	458	422	461	459	463	458	486	472	486	455	450	443	453	456	450	450	470	453	436	486	458	457	431	450	433	441	428	445	449	469	426	478	416	494	456	477	473	500	458	480	494	460	480	468	434	448	462	449	480	452	492	478	452	463	447	462	456	427	479	452	452	480	459	467	454	445	444	474	422	453	456	430	460	447	485	484	438	452	497	456	462	464	479	484	422	436	449	468	516	453	427	449	472	449	449	456	444	443	442	420	432	437	478	420	471	431	445	424	464	451	427	447	444	468	451	475	448	462	496	409	415	468	444	444	497	443	458	466	468	444	457	439	448	468	443	436	448	454	418	446	472	477	463	417	506	462	462	477	460	450	477	456	449	461	450	444	447	475	425	459	443	460	488	461	417	441	435	444	435	426	466	463	449	457	468	478	429	463	457	438	465	446	445	440	454	442	478	446	423	487	455	452	477	419	429	403	480	479	509	474	440	470	434	462	439	464	470	464	432	435	446	479	422	462	450	402	459	469	428	459	476	473	439	433	506	457	464	481	475	442	455	456	446	454	497	463	482	459	465	436	416	466	475	460	435	461	462	450	463	469	424	491	434	441	458	470	428	484	447	508	497	468	470	431	459	437	495	489	494	477	459	478	456	509	463	454	466	426	465	438	460	469	411	407	472	456	398	447	459	467	436	461	479	480	434	424	431	445	472	446	476	432	475	469	439	464	448	475	454	462	487	412	443	475	442
38477	13372	2011	881	577	456	377	342	270	270	284	230	207	219	215	172	207	179	163	178	175	180	177	179	163	181	185	150	177	158	165	175	188	185	158	168	165	183	157	180	161	148	163	176	152	188	165	159	164	154	191	174	161	167	175	166	152	159	174	151	187	158	176	180	155	179	168	174	174	164	167	202	159	160	167	157	185	186	172	172	165	184	144	157	174	170	163	161	151	155	188	161	168	163	160	189	172	170	164	160	174	154	157	162	158	161	152	159	167	154	165	186	161	156	167	124	158	187	167	153	151	141	151	166	182	162	179	155	146	168	180	159	183	172	174	144	168	144	138	164	186	202	153	187	139	181	159	180	161	177	179	172	172	168	176	173	172	152	148	179	157	164	167	146	174	152	162	155	174	160	195	167	173	153	182	151	166	141	155	176	179	162	154	165	159	184	187	170	179	174	169	160	178	147	139	179	175	160	146	154	176	200	165	175	155	176	165	157	154	170	157	156	167	186	157	175	185	165	174	144	165	168	153	160	164	156	155	171	160	167	156	149	191	165	151	155	159	147	159	184	176	189	174	177	167	153	163	171	145	168	150	155	176	185	193	189	175	163	192	141	155	172	157	168	188	158	182	174	149	168	193	163	170	172	160	160	175	174	184	161	190	180	146	142	172	168	154	158	174	196	170	164	157	152	140	175	152	150	167	162	159	188	150	156	157	183	175	149	159	147	168	156	143	146	170	168	186	184	159	151	160	169	140	184	182	155	168	184	174	172	171	167	181	183	169	150	186	152	154	172	168	160	169	160	133	179	192	179	171	165	180	156	171	163	148	155	175	170	172	152	164	160	178	160	170	193	188	147	173	166	170	192	174	181	170	150	178	154	152	131	139	170	174	164	165	146	143	162	165	165	167	178	144	158	160	139	150	172	167	175	194	178	175	151	197	165	153	153	179	180	179	163	193	172	153	168	139	173	159	166	155	181	155	174	153	181	169	162	152	171	157	163	167	164	161	164	154	177	148	188	170	156	168	167	145	161	161	201	157	168	154	145	172	177	167	152	156	166	174	168	165	137	156	168	154	174	174	192	157	174	159	161	167	160	166	186	182	168	165	152	159	160	171	168	183	189	191	173	144	181	141	176	156	167	168	158	153	158	179	172	177	177	166	179	153	153	149	162	173	156	152	167	166	152	165	159	155	146	169	161	178	175	169	170	165	162	166	161	160	175	173	183	169	151	148	179	176	171	186	160	173	160	150	163	165	181	178	163	178	150	154	173	170	179	165	163	151	163	161	143	154	187	154	154	171	171	155	160	170	184	168	163	194	154	158	150	161	157	153	130	168	164	161	167	185	174	176	176	174	169	179	165	180	159	170	173	171	169	155	132	167	161	178	156	181	166	166	169	169	176	176	156	165	145	157	160	156	178	174	138	186	158	157	181	162	173	178	194	156	162	163	189	172	164	169	189	157	186	167	171	162	141	145	166	148	167	187	164	193	167	167	137	170	148	161	186	165	155	168	187	177	168	166	157	169	159	181	169	182	167	151	128	166	163	163	152	188	162	198	168	149	164	168	183	163	172	157	160	148	159	187	155	169	156	157	163	166	153	159	175	177	166	181	150	169	175	147	159	178	147	141	150	170	144	131	141	176	179	171	145	180	131	177	173	171	171	176	174	174	170	174	144	158	170	169	172	179	151	166	182	173	189	178	163	171	164	163	163	163	161	146	150	165	164	145	174	146	148	188	133	157	165	168	150	169	162	167	171	169	163	165	144	152	162	177	179	160	161	162	180	172	154	158	206	191	157	174	177	167	192	172	163	158	177	166	172	157	148	177	152	190	193	169	168	149	164	162	173	177	152	164	163	157	155	206	158	156	157	182	181	171	201	166	175	184	151	186	155	173	202	148	140	157	193	136	170	166	143	151	173	176	157	167	165	161	163	169	177	180	164	175	165	186	165	177	159	176	167	169	166	159	149	153	159	149	160	175	165	176	171	149	157	148	173	151	186	171	166	189	179	151	169	151	168	186	187	176	160	158	154	151	174	175	192	159	184	166	156	159	150	161	168	175	169	162	176	176	158	152	171	156	176	146	177	166	151	172	149	157	170	146	164	155	165	158	163	173	180	167	174	157	176	175	139	150	160	163	155	168	182	166	154	166	142	169	168	171	156	166	160	157	180	168	154	146	172	159	178	189	179	173	158	148	153	185	133	144	146	138	166	164	142	162	164	166	157	181	167	168	148	183	151	155	157	147	176	181	175	156	161	166	190	169	155	170	153	160	171	149	149	177	161	155	168	166	169	177	168	165	175	147	170	147	143	151	175	184	158	147	153	169	179	182	160	176	179	170	164	171	183	153	162	175	161	161	164	154	166	162	142	167	156	160	167	159	160	179	160	177	157	178	164	163	180	170	168	161	172	159	175	167	156	160	164	156	178	191	176	170	172	172	137	169	157	182	160	173	160	159	191	178	179	170	144	157	151	167	192	188	165	157	142	169	155	170	163	166	194	192	173	155	161	167	172	160	171	157	177	152	160	172	159	162	126	170	177	159	145	162	165	178	169	170	156	159	153	145	161	151	160	175	170	163	175	162	171	158	155	164	177	173	184	173	184	163	167	158	174	163	170	191	164	173	151	175	163	158	166	169	172	161	152	145	202	149	158	164	147	154	160	175	161	174	158	167	152	169	185	186	157	178	138	149	149	169	179	143	163	171	180	158	173	158	175	168	194	187	166	155	177	154	151	169	184	183	169	175	183	167	151	180	175	157	151	188	155	171	182	173	130	152	155	174	176	149	153	165	149	145	137	186	179	179	173	149	183	149	182	171	172	187	154	171	158	152	170	159	155	166	190	185	182	145	150	143	160	161	167	179	193	155	146	156	152	165	161	170	173	175	154	168	157	162	165	165	153	190	167	167	157	185	189	191	136	201	172	156	162	188	168	156	161	198	177	183	179	165	150	192	148	167	136	164	165	182	151	151	185	157	158	158	158	176	180	183	190	152	169	173	190	138	139	186	171	155	171	145	199	175	142	175	169	175	166	159	142	188	156	167	134	166	174	165	144	189	178	166	172	160	158	167	157	147	200	188	203	151	179	186	149	148	154	185	165	144	186	172	184	158	169	165	167	172	178	153	146	180	174	164	144	178	173	155	191	150	175	155	154	147	178	154	169	152	151	178	160	178	152	152	143	163	144	180	162	153	162	162	150	174	159	158	176	149	146	171	134	182	168	161	161	160	180	171	151	165	161	159	135	153	162	148	187	145	188	160	182	164	163	154	171	161	158	184	168	159	167	177	178	150	183	162	146	148	169	177	163	151	173	154	157	184	146	174	185	175	165	176	162	174	181	175	166	161	162	161	142	175	162	176	151	171	156	166	191	184	174	165	168	177	179	164	175	157	181	152	141	166	174	195	189	155	148	177	167	156	160	159	170	171	171	165	181	145	167	189	194	172	162	182	195	186	167	177	176	177	160	182	148	166	139	155	171	154	156	148	166
16088	1113	2243	2660	2391	1961	1641	1363	1223	1081	943	931	855	801	736	719	678	668	648	662	627	608	681	552	575	596	527	525	544	552	522	493	522	528	536	507	491	521	502	533	506	501	508	511	493	448	511	556	518	452	475	505	482	487	454	445	504	504	532	480	461	492	473	510	502	457	497	490	498	506	485	469	458	472	449	458	516	487	471	492	484	479	461	481	433	491	449	458	435	463	450	464	435	484	461	449	473	484	419	448	464	485	495	437	452	443	446	467	468	454	470	447	483	480	474	476	462	466	467	490	441	479	429	440	465	452	486	487	445	441	443	460	474	426	468	448	465	516	477	446	469	485	478	488	484	484	466	481	435	490	484	422	487	452	425	451	456	483	410	434	500	486	491	465	474	482	501	436	440	470	491	409	476	469	454	464	478	496	474	452	452	470	485	474	489	473	470	454	470	455	472	472	446	481	452	459	469	463	456	473	461	465	444	472	455	419	450	456	482	446	458	500	455	449	431	494	487	487	457	459	466	463	465	464	452	471	447	450	432	432	453	471	479	462	475	436	468	479	488	472	490	463	466	463	466	464	466	487	479	476	488	522	475	488	483	453	466	476	488	474	441	524	453	448	436	436	478	505	459	455	442	483	490	448	474	411	462	484	451	496	466	463	453	478	490	486	465	485	502	504	482	446	439	453	477	475	481	470	483	471	479	442	482	474	458	464	488	452	459	476	474	491	474	471	459	497	472	464	444	447	461	436	470	472	426	514	517	436	489	470	478	457	469	466	514	485	492	485	465	427	468	478	457	468	541	461	484	454	456	490	486	499	480	443	434	471	441	454	435	448	464	436	458	474	490	427	443	463	426	433	474	452	494	441	459	505	446	487	464	453	470	433	460	429	445	455	448	464	475	460	430	433	501	475	467	468	461	477	483	460	454	454	426	472	417	472	495	474	452	464	459	481	470	460	459	455	481	491	447	436	472	468	443	447	475	488	483	450	484	474	444	502	456	469	451	451	423	470	469	481	476	447	483	457	449	475	433	472	462	433	476	492	456	462	483	446	479	468	461	495	459	455	473	433	458	452	477	438	467	476	458	458	440	479	444	474	416	433	472	442	474	469	481	467	464	438	486	435	470	479	476	441	459	454	401	446	458	460	459	444	501	447	498	464	472	447	480	446	468	478	470	448	467	441	488	454	457	474	502	476	453	452	449	471	504	425	441	463	483	461	498	500	501	474	461	468	439	478	514	449	465	479	460	471	445	470	463	492	474	452	446	433	484	464	436	465	462	420	492	440	498	483	496	477	477	437	428	473	493	453	461	446	436	407	451	466	481	451	455	459	493	452	458	481	452	438	454	456	430	476	440	463	474	447	449	447	418	449	466	493	452	481	461	432	412	468	479	479	432	478	466	449	478	464	517	454	496	474	449	514	480	505	445	468	459	459	463	455	505	459	483	459	466	466	472	458	458	441	464	455	480	446	456	459	455	483	435	469	468	475	494	492	458	502	454	466	477	511	472	460	489	471	455	439	476	479	457	461	460	504	469	475	425	445	470	428	426	462	488	501	456	475	480	488	453	471	481	462	467	439	459	425	462	491	464	469	448	482	503	458	471	474	464	486	457	467	500	458	470	484	470	469	457	475	454	462	468	468	453	481	502	433	452	462	451	490	480	478	480	482	473	471	495	466	473	465	461	425	483	424	455	510	461	482	448	468	489	470	480	449	464	458	465	468	468	456	491	444	496	474	485	468	472	485	472	455	478	463	501	512	471	453	465	467	447	473	443	465	479	463	444	451	455	465	447	467	462	467	449	454	432	467	445	483	470	479	469	455	472	449	497	470	471	448	465	468	426	461	461	498	474	472	496	401	478	452	455	447	470	474	477	471	424	453	453	485	414	455	466	470	475	502	452	481	456	475	459	455	468	507	477	461	462	471	428	444	464	484	446	446	442	445	459	461	448	464	437	436	455	481	501	444	454	486	457	452	482	461	486	482	453	462	403	465	446	440	448	485	445	479	471	480	470	459	487	439	463	479	464	460	474	458	481	472	433	456	479	446	440	471	452	479	451	453	448	489	484	482	429	511	498	472	475	474	460	453	485	474	484	491	474	430	484	448	480	450	433	489	459	456	455	459	489	456	480	457	423	469	479	457	481	441	489	484	452	453	463	437	462	443	507	484	451	462	469	443	456	483	487	435	445	485	454	441	484	448	461	497	481	464	500	470	453	472	474	478	444	443	480	475	512	464	454	496	480	443	475	474	455	480	491	446	452	434	466	472	460	470	455	459	430	454	474	456	478	463	430	487	480	449	457	500	481	442	441	462	474	450	453	484	478	460	461	443	469	472	462	430	479	484	476	435	499	499	485	506	505	465	479	473	492	439	469	468	441	446	493	465	506	463	481	448	504	471	461	507	467	479	494	444	465	466	453	443	518	451	456	465	478	508	427	446	451	498	458	467	457	472	451	450	456	487	449	475	478	451	448	429	433	446	468	491	502	487	434	492	480	512	458	483	468	456	488	438	443	460	452	416	473	448	465	461	494	434	511	453	472	457	474	481	500	508	452	484	458	476	435	481	439	457	471	462	464	447	448	485	489	464	437	479	503	444	479	496	442	462	455	466	447	448	424	493	483	459	441	468	472	456	465	439	460	482	469	460	469	455	440	455	502	435	445	468	471	486	478	464	498	431	498	449	461	460	437	435	459	437	468	464	452	453	483	461	452	469	436	450	443	456	495	478	463	477	449	475	478	454	486	493	525	453	463	500	469	456	443	454	479	471	440	484	489	444	440	470	480	494	438	468	463	463	482	438	434	463	453	489	488	456	476	467	416	457	468	488	463	477	479	464	471	477	465	473	475	434	459	500	505	453	470	479	494	460	480	509	480	442	433	434	464	458	476	454	496	469	470	450	431	444	456	484	475	504	466	449	465	487	476	450	451	469	486	427	447	489	446	472	495	440	472	444	449	489	485	430	444	465	456	500	495	467	450	481	442	488	487	426	503	473	509	475	483	466	442	462	488	468	436	468	474	454	481	454	468	479	477	445	478	482	545	492	497	417	462	480	430	460	436	462	469	488	451	462	472	480	470	488	457	485	481	431	480	475	487	439	474	477	476	427	459	479	474	444	465	458	466	474	490	457	481	467	496	459	508	458	462	471	471	498	464	458	482	433	476	489	486	487	435	481	447	490	470	444	481	448	457	428	446	441	472	476	459	431	464	457	441	432	488	511	453	436	460	443	468	461	476	485	522	480	496	480	425	494	510	406	483	433	446	445	502	433	495	452	492	432	474	490	434	465	499	493	458	479	520	458	481	443	459	468	455	426	472	434	483	493	460	470	476	459	458	483	454	486	459	517	458	492	455	474	461	449	451	491	479	469	463	508	462	439	466	475	475	483	489	451	475	454	462	495	469	461	491	480	459	467	479	497	444	424	453	489	441	462	469	462	466	462	496	446	458	475	443	506	459	473	455	465	472	481	454	491	465	474	447	470	461	478
45267	22749	9574	2027	1344	977	801	685	664	591	527	503	440	433	379	412	412	415	369	418	401	390	374	406	388	370	365	373	366	380	359	338	379	361	374	358	357	363	356	356	366	378	382	352	397	337	344	360	369	358	368	336	355	339	362	355	364	355	328	333	370	353	324	321	355	324	364	351	364	331	352	352	368	376	353	359	367	389	382	354	343	367	347	376	318	330	353	352	358	324	351	350	406	367	331	337	359	356	354	359	347	337	346	340	386	350	360	363	371	336	336	357	352	351	361	320	363	347	344	336	351	342	315	330	315	358	374	340	386	323	326	355	341	346	342	343	363	377	382	374	340	332	327	381	347	377	353	323	364	330	356	374	364	358	375	333	337	362	315	333	337	331	337	350	337	341	330	351	356	346	374	343	338	355	347	365	357	355	349	410	382	379	352	383	354	352	371	348	349	339	367	321	356	354	335	338	367	347	357	370	357	366	334	355	347	365	361	347	314	338	351	329	342	349	368	358	340	365	359	346	340	362	349	388	374	357	355	389	330	347	336	349	382	342	335	336	349	352	356	348	374	320	338	342	329	336	346	343	337	354	326	348	331	354	345	321	344	324	343	387	351	342	367	345	383	308	357	358	368	403	368	350	350	366	368	369	378	373	364	390	355	353	339	325	361	357	364	355	321	372	365	319	326	343	352	319	314	366	348	378	367	356	322	356	338	359	366	343	379	324	362	355	362	349	355	375	346	336	358	334	371	317	319	347	353	378	340	347	330	330	357	335	351	302	392	362	330	338	376	341	370	333	380	397	349	359	355	352	351	332	370	377	351	341	338	345	340	353	368	344	348	345	338	354	347	358	324	303	310	349	316	341	333	336	365	333	363	353	325	316	336	313	363	377	336	354	319	371	335	349	332	337	356	346	316	362	301	330	338	367	365	354	355	343	340	340	368	361	347	366	329	333	371	400	370	333	343	385	346	361	337	325	336	347	342	323	315	364	377	365	385	355	338	344	354	332	351	334	357	328	361	382	354	363	366	371	314	357	349	340	354	383	364	359	321	338	362	371	346	350	371	321	367	347	359	337	368	329	337	351	337	356	348	374	367	340	370	367	360	337	368	337	358	358	318	363	332	336	333	349	354	348	350	359	341	350	358	368	344	384	361	333	341	346	329	348	347	326	352	366	365	355	314	352	375	364	364	347	336	342	355	361	370	360	327	335	324	333	322	349	362	382	355	327	310	368	356	338	345	322	339	306	378	361	367	343	367	352	341	386	318	330	361	339	346	325	334	351	363	349	338	331	331	338	360	381	339	383	345	382	368	333	324	362	333	331	343	356	378	358	336	355	365	387	380	347	331	368	355	350	339	357	349	334	339	346	363	343	335	359	342	372	363	346	358	349	341	366	369	361	364	314	331	327	366	360	360	368	391	385	332	341	349	333	344	338	338	371	355	341	316	335	343	384	373	332	334	342	335	345	348	338	362	334	328	373	397	364	376	361	336	339	329	336	369	321	345	340	390	389	342	308	378	378	395	357	380	377	368	327	347	334	346	368	334	362	326	371	331	365	317	363	334	336	355	313	378	347	308	359	350	362	343	375	340	395	336	345	316	373	341	350	345	361	352	354	327	331	367	355	374	347	356	360	365	351	375	389	332	347	355	322	333	341	346	332	348	360	333	334	375	356	330	336	361	336	341	350	359	352	328	372	338	340	396	362	389	344	333	353	333	330	345	358	355	345	395	350	350	381	339	358	357	381	364	369	349	351	354	364	399	345	334	360	360	354	352	351	337	314	382	351	336	362	345	364	352	369	337	345	364	326	346	340	362	346	363	362	355	370	359	332	314	340	366	337	326	360	337	357	356	352	352	363	351	376	344	377	381	339	329	378	382	334	338	331	360	365	335	364	352	331	349	331	347	371	342	313	365	379	342	344	338	356	350	402	354	321	377	353	329	337	353	370	336	370	358	318	349	381	347	323	354	336	370	342	343	336	360	328	351	357	353	338	369	334	379	306	330	346	380	364	345	350	329	352	305	357	367	322	353	365	337	322	346	337	339	354	348	368	362	345	342	354	366	375	362	315	355	381	350	322	348	321	340	369	328	361	377	371	375	364	325	339	377	334	339	327	367	329	377	383	379	349	353	345	349	366	316	365	352	366	341	354	321	362	374	349	329	306	319	339	369	366	366	373	327	373	341	378	319	340	350	377	363	342	361	331	378	421	344	342	335	360	381	368	346	351	352	369	368	334	354	359	345	349	337	306	405	344	364	312	382	348	378	345	345	349	295	337	311	367	344	383	338	379	422	366	329	332	357	331	344	379	339	363	348	385	366	381	360	328	363	359	319	364	369	350	337	351	367	359	360	343	341	377	333	379	363	401	341	357	359	360	345	362	342	360	361	314	414	341	372	348	362	334	337	395	317	349	359	339	318	362	350	367	341	359	347	351	341	323	360	353	336	354	328	366	375	339	365	353	352	368	344	346	358	395	360	360	342	347	348	361	359	317	356	372	339	355	369	392	355	365	365	351	358	339	366	382	364	334	402	335	360	343	311	323	356	370	347	341	327	324	311	355	354	382	330	364	370	338	332	351	347	386	318	366	402	340	380	369	304	368	334	315	362	362	380	345	342	348	366	335	306	358	379	346	349	370	323	332	381	370	379	358	330	347	359	340	343	360	376	355	375	347	357	362	330	343	344	375	348	314	373	356	392	329	373	329	349	339	343	335	381	360	354	385	327	368	351	326	328	351	372	340	353	356	359	364	320	358	353	369	376	354	359	374	378	365	357	370	367	380	337	341	374	355	358	355	344	341	361	343	347	348	320	351	382	327	346	359	363	360	366	344	333	352	324	354	356	360	333	385	345	343	365	345	345	362	369	364	367	361	307	359	373	330	359	321	348	368	343	352	377	348	324	369	379	352	391	359	358	342	359	336	342	327	305	362	345	374	332	371	333	331	365	328	356	348	365	364	385	347	360	377	369	369	389	370	359	306	339	347	343	342	343	352	335	360	345	343	350	331	365	336	357	331	366	360	323	344	345	336	330	324	355	380	334	363	343	359	379	368	347	378	368	358	353	368	318	354	343	334	354	342	373	362	377	321	361	359	350	342	349	353	347	344	349	337	355	336	348	357	378	377	340	334	355	371	347	316	348	319	371	350	368	359	355	374	335	376	340	346	350	350	368	338	339	355	345	374	358	302	362	331	346	344	334	353	340	333	393	352	350	346	354	397	366	379	342	351	335	340	361	353	388	360	363	343	344	338	365	384	319	360	341	365	340	364	323	331	336	366	370	356	367	346	364	365	378	364	360	351	349	353	355	351	327	360	347	389	357	351	327	363	357	378	338	339	342	376	331	352	326	331	342	349	380	316	367	304	351	320	332	331	318	410	386	354	346	352	338	371	336	361	368	361	380	345	361	352	298	352	365	367	339	346	388	366	354	356	340	330	350	337	346	353	381	355	331	329	367	333	339	331	364	307	343	323	354	341	345	337	346	323
20243	2136	4252	5110	4401	3622	3093	2579	2312	2000	1913	1671	1581	1501	1345	1267	1289	1300	1197	1187	1150	1095	1049	1070	1125	1069	1025	1014	984	1028	958	1007	982	1021	1001	943	940	952	930	893	884	953	925	842	935	959	919	904	858	852	887	879	898	876	883	899	861	821	898	864	883	938	896	895	863	902	874	924	923	857	875	892	881	903	866	921	861	879	844	851	911	917	851	859	859	824	794	828	837	867	890	868	879	848	867	826	881	849	872	857	840	864	847	872	834	849	854	774	871	862	869	853	865	876	837	817	866	917	851	849	852	814	878	871	871	832	801	855	863	864	836	918	858	820	874	799	868	886	836	864	916	844	811	769	878	803	823	846	811	929	861	844	886	836	863	873	877	899	892	832	835	885	897	854	876	874	879	888	812	841	825	842	859	848	930	780	817	838	887	836	882	783	823	870	884	838	848	783	773	847	863	821	874	868	867	886	774	874	819	827	897	847	850	861	857	883	828	833	845	844	811	857	889	885	812	854	910	882	828	887	824	816	860	845	787	854	866	846	852	796	832	856	833	801	836	867	843	838	858	784	847	832	824	817	862	880	865	840	823	850	788	835	855	857	864	850	811	873	828	833	922	846	880	801	793	855	817	822	818	898	842	885	863	841	860	814	847	866	839	848	840	840	824	815	850	838	847	907	893	822	859	843	871	839	854	878	854	862	780	818	834	862	827	876	822	808	842	823	796	819	804	820	818	864	894	813	847	832	866	860	885	828	810	840	861	870	866	910	877	807	852	821	841	855	840	800	896	826	913	826	846	836	874	883	841	854	885	876	817	859	873	805	859	829	851	849	872	842	878	848	889	815	847	870	885	814	820	870	821	869	866	852	890	846	838	859	832	906	851	801	857	871	886	826	903	892	850	846	841	811	833	844	800	893	865	836	861	843	798	786	884	839	812	863	834	855	871	856	843	874	893	811	811	868	849	861	873	839	828	817	833	894	826	834	844	838	831	829	788	838	868	889	853	857	855	849	852	786	867	828	867	868	821	835	793	883	813	848	861	809	818	847	885	897	883	821	834	851	891	840	830	818	873	816	819	796	843	843	837	777	853	860	818	829	876	890	867	859	860	864	844	851	861	857	838	890	868	786	816	863	885	804	775	821	808	808	797	822	850	853	865	843	850	872	846	818	877	854	838	807	859	840	849	825	855	862	954	886	816	872	876	880	834	788	852	929	810	839	815	851	815	814	857	824	855	926	848	842	874	867	830	760	868	888	865	809	867	864	860	865	862	861	882	807	845	893	854	905	843	842	877	916	862	880	840	853	858	859	832	852	868	882	834	866	838	783	884	858	887	871	876	833	903	854	840	837	843	835	842	814	843	843	872	831	831	830	896	843	849	875	805	857	872	866	859	793	921	797	879	927	811	820	852	850	896	799	790	865	811	853	866	876	826	833	871	847	855	831	857	879	853	791	880	836	837	822	844	833	885	823	843	808	843	833	861	847	857	852	846	887	832	869	872	810	817	865	835	852	809	858	865	871	861	841	871	873	889	811	857	832	830	787	829	878	825	850	811	847	829	871	882	860	844	831	846	859	845	803	849	860	859	814	872	868	826	865	809	855	846	866	858	810	881	898	876	846	837	797	866	828	857	851	863	806	888	832	859	843	810	806	846	856	885	881	844	836	902	835	874	877	801	813	832	818	842	837	861	820	902	860	829	871	911	842	815	804	842	827	899	797	883	859	859	848	837	787	873	816	837	846	837	853	869	786	852	833	856	821	867	843	805	872	858	856	883	828	851	786	863	786	851	824	828	863	830	829	813	834	850	893	837	867	847	849	876	845	826	821	890	821	871	853	835	876	830	828	882	838	904	821	851	837	869	892	850	819	851	875	851	883	802	832	855	878	803	874	872	871	858	870	875	840	813	857	823	840	835	833	793	913	844	861	832	859	908	881	834	865	819	835	840	886	848	855	833	877	790	873	811	851	872	845	813	852	797	839	813	867	839	876	882	868	852	857	859	829	821	832	894	819	862	859	845	833	829	868	818	860	861	875	812	828	818	803	852	858	803	833	830	887	852	823	805	916	857	876	843	842	852	805	836	889	848	827	882	806	843	867	869	853	806	885	826	847	844	822	839	820	846	852	797	873	832	844	833	833	832	848	851	838	854	793	808	874	832	891	907	868	827	853	865	885	818	873	850	810	882	865	858	854	823	845	848	872	830	867	865	830	861	866	824	848	784	870	873	874	835	839	839	844	830	855	849	868	849	822	865	851	864	828	853	849	845	870	838	881	845	823	888	871	835	845	856	874	823	853	841	858	875	855	837	830	841	841	860	740	846	819	873	854	841	842	869	819	878	896	847	837	872	819	881	870	875	855	846	848	890	884	842	848	837	861	841	837	880	824	856	857	876	871	873	831	903	871	871	884	850	827	825	815	868	902	812	782	870	808	862	839	860	860	847	829	820	863	807	834	869	857	827	847	830	883	840	884	856	819	843	851	827	833	864	877	860	878	870	828	829	811	823	829	831	836	819	834	840	899	823	885	863	844	814	893	874	873	828	848	819	872	848	822	832	828	875	897	881	864	870	800	881	847	833	883	832	873	843	891	876	913	875	841	845	839	778	838	858	884	896	850	851	842	886	829	836	811	835	848	856	813	847	878	863	860	848	862	863	804	856	839	881	903	906	829	872	847	898	839	829	852	862	827	827	912	874	810	842	850	846	843	851	861	858	839	810	863	840	847	832	796	865	819	829	899	834	826	880	835	896	819	788	838	877	844	879	857	827	823	854	888	853	868	826	782	863	879	811	881	842	843	901	847	811	841	808	822	844	825	821	851	888	838	863	846	874	885	846	878	884	817	829	895	829	877	820	792	831	837	861	851	877	847	852	876	837	844	840	880	854	867	831	853	840	813	882	795	801	877	847	835	798	825	809	815	801	849	827	824	857	835	831	877	843	847	876	869	875	842	865	804	876	859	841	853	856	825	848	823	839	915	877	834	867	822	780	857	840	841	819	818	811	833	905	844	870	799	838	812	867	885	848	873	820	827	824	866	877	854	832	864	851	786	833	885	832	836	870	813	849	933	842	834	813	824	888	887	837	882	842	833	820	861	832	846	822	897	816	803	848	805	816	862	839	826	865	827	864	890	850	826	828	833	798	847	822	870	792	838	878	791	855	853	874	847	837	839	815	909	801	839	878	821	803	855	837	863	816	843	855	820	844	830	850	842	856	837	807	865	863	841	833	907	848	806	819	874	833	865	799	845	816	839	853	855	857	868	905	824	831	837	822	814	897	897	912	811	890	846	876	868	835	881	867	813	855	863	863	820	862	804	806	812	869	869	875	827	799	837	840	841	851	866	873	850	842	854	824	814	916	845	790	899	866	885	820	850	811	907	834	845	860	841	895	877	920	852	885	884	874	801	827	852	882	862	889	849	789	869	887	827	878	815	811	852	883	858	848	955	850	816	853	793	858	880	874	854	859	885	886	835	837	846	861	810	820	856	834	818
5456	239	207	194	157	177	189	187	169	178	177	183	156	155	193	184	161	161	161	161	159	164	165	172	176	155	157	170	190	188	170	179	149	180	183	182	176	156	157	185	171	178	182	157	153	167	178	170	199	178	190	159	166	184	153	166	165	173	181	181	174	168	158	196	173	175	182	174	158	181	179	169	168	158	165	150	153	157	174	192	154	171	187	156	144	164	160	164	169	190	180	169	192	178	145	145	162	173	178	163	165	184	147	188	190	150	177	163	152	147	180	182	188	188	198	191	172	173	178	171	175	163	176	187	176	154	167	205	178	186	172	182	167	161	161	170	215	167	158	167	182	180	163	176	171	165	173	160	176	180	173	149	173	184	163	176	163	146	172	185	162	168	151	189	175	176	165	165	185	157	181	147	151	178	180	162	151	185	177	155	191	153	168	161	191	154	158	179	150	168	165	162	156	190	189	158	150	162	187	156	172	168	155	151	173	186	167	165	152	153	180	161	174	188	169	161	185	161	163	181	174	182	170	174	188	157	174	175	179	164	160	185	171	156	193	180	148	140	203	179	166	157	179	154	188	181	169	157	174	161	191	155	183	188	171	126	171	194	188	202	149	170	159	182	174	182	168	161	159	166	175	180	174	176	163	163	177	204	149	161	161	193	165	166	177	151	186	164	174	163	189	162	204	187	182	169	167	190	176	174	166	184	193	166	164	186	155	175	150	160	166	175	189	165	152	165	183	176	193	169	171	161	187	181	167	163	205	194	159	172	181	164	175	175	149	173	146	141	173	178	150	177	185	169	200	146	174	152	174	175	159	188	156	168	155	180	185	166	175	154	178	162	177	170	155	154	163	173	175	160	173	182	167	182	173	168	166	175	175	153	177	154	180	164	156	179	176	172	179	168	171	188	168	195	166	154	163	175	184	171	159	188	152	166	149	190	158	195	167	161	173	171	193	166	176	160	166	176	184	186	188	163	187	154	155	185	184	155	165	152	177	183	158	165	196	189	172	182	170	172	193	169	165	152	164	157	177	172	179	161	167	167	153	174	170	155	178	170	184	163	177	180	158	191	155	189	154	160	151	165	166	193	180	149	177	187	168	160	188	175	141	151	178	169	159	175	152	164	169	161	175	174	164	187	166	173	190	186	161	149	161	145	179	173	191	170	149	178	177	175	190	151	158	168	157	167	154	174	184	163	152	173	186	200	160	173	174	179	188	171	159	161	162	178	159	185	177	152	170	162	161	175	169	159	167	197	137	146	148	166	185	182	181	168	163	152	179	164	154	168	140	140	150	167	179	163	157	169	158	160	178	178	157	173	164	148	160	186	148	172	180	167	173	165	150	182	160	142	173	188	171	167	167	167	169	194	139	165	152	186	172	175	152	167	182	173	177	181	167	187	161	163	175	174	160	194	175	177	160	160	153	204	169	180	168	172	156	178	159	153	183	187	159	164	169	174	172	143	160	183	158	164	157	188	183	191	164	172	188	160	175	164	190	162	156	158	195	166	187	183	174	178	178	185	180	166	160	171	162	155	173	174	178	157	197	175	196	182	193	195	165	170	175	172	169	154	171	153	184	166	185	166	168	145	168	180	185	165	145	174	152	175	174	171	207	185	152	145	159	175	178	184	161	188	174	208	187	174	181	157	146	158	169	158	166	150	182	159	191	158	150	184	175	154	181	183	189	173	187	159	159	168	172	152	186	161	163	176	171	173	147	152	155	180	173	159	189	194	172	177	176	166	165	171	170	162	150	169	187	165	172	185	159	184	167	181	156	195	169	180	157	175	213	158	177	147	190	183	175	160	168	182	182	198	168	164	180	185	180	175	184	151	166	158	179	176	172	182	166	187	169	159	164	167	179	175	172	146	171	188	155	166	168	148	171	171	176	183	167	170	163	160	171	185	156	163	168	189	159	171	164	174	187	176	175	138	153	194	165	154	199	173	160	128	174	160	174	177	170	181	162	151	188	171	178	160	141	155	166	172	137	163	152	175	180	194	157	198	188	164	151	170	165	181	180	173	169	181	145	166	158	177	182	186	177	188	175	154	171	169	181	181	147	158	156	146	148	156	167	173	166	150	182	176	165	176	164	163	179	179	170	177	157	169	182	173	165	192	186	196	159	176	169	177	184	162	172	164	182	176	162	174	179	173	175	171	176	167	171	191	145	174	153	173	182	181	178	186	180	157	181	182	174	172	179	166	139	174	174	193	170	181	174	161	173	183	172	171	179	183	161	176	150	182	164	165	169	165	160	161	156	172	174	170	162	164	180	175	173	147	191	186	181	166	156	171	185	181	164	180	194	164	171	199	186	164	183	175	170	185	152	191	164	171	160	172	180	190	149	165	170	179	155	189	164	193	154	163	168	179	196	164	178	153	159	178	181	163	183	185	161	183	187	188	182	199	200	155	184	154	181	176	178	155	148	162	204	161	164	175	171	164	179	171	179	180	195	173	167	177	160	149	150	171	184	157	176	133	158	166	165	166	155	152	175	174	178	168	168	184	196	154	173	185	148	169	183	184	175	163	179	189	152	173	154	171	146	168	157	193	168	161	161	188	174	186	154	167	174	136	178	171	173	167	188	177	188	191	188	159	172	186	195	154	154	200	166	152	149	149	187	182	171	178	148	161	182	168	148	187	209	175	171	179	161	188	169	178	182	153	196	194	183	161	163	155	160	158	169	180	154	138	201	164	163	175	154	171	198	180	167	144	163	174	146	161	167	161	167	194	197	185	169	181	164	171	194	179	162	179	158	162	171	174	163	163	153	179	158	186	148	150	195	174	187	180	193	187	173	164	184	159	159	168	200	180	160	166	186	173	161	159	159	180	193	161	169	138	149	163	168	183	180	179	161	173	140	192	153	176	168	142	171	176	171	179	167	193	168	196	179	169	177	151	167	172	170	170	198	162	161	139	173	171	173	153	186	165	176	158	173	166	190	193	158	143	167	163	176	167	200	173	185	168	165	190	182	171	168	151	162	171	158	171	168	181	174	166	169	183	191	170	162	159	178	186	170	182	176	185	170	174	174	168	179	177	171	149	154	171	180	179	189	155	172	176	163	144	157	176	164	175	143	169	163	194	164	142	158	183	162	188	180	171	166	182	149	160	166	162	193	177	180	195	178	177	155	172	166	171	163	209	185	180	160	151	207	165	195	194	171	176	162	184	173	177	183	154	158	177	147	175	158	183	170	149	166	178	163	186	168	166	172	157	172	167	180	176	165	186	159	149	160	178	172	148	182	171	167	164	186	176	187	156	171	172	196	152	162	190	166	174	183	181	190	151	164	168	167	175	183	180	182	162	178	185	169	163	172	163	172	173	192	176	184	178	149	154	150	177	162	154	179	144	206	163	162	166	173	191	166	172	170	214	144	184	148	182	182	173	162	165	193	166	149	168	185	166	169	189	161	154	159	195	189	155	193	154	173	150	173	184	189	165	162	197	165	172	159	182	161	150	180	164	165	193	167	168	186	169	189	183	189	168	188	169
5526	519	527	535	486	492	512	472	475	482	476	495	501	465	488	477	493	482	473	447	478	456	465	455	465	472	465	461	448	460	468	458	447	493	474	494	429	460	498	448	426	480	426	437	444	468	462	427	452	479	462	441	442	480	477	468	425	451	472	464	462	438	441	460	453	494	475	478	453	431	461	464	479	493	465	459	467	484	443	439	438	460	464	411	439	449	444	471	393	452	395	461	429	473	426	470	446	534	424	470	451	490	475	436	462	476	468	427	437	457	454	434	412	450	466	416	458	459	435	460	430	460	448	470	468	450	447	440	458	468	475	453	453	485	464	404	454	470	461	466	473	430	427	470	446	469	447	432	419	453	430	464	460	465	469	479	489	449	464	456	482	448	445	440	465	463	402	450	476	452	426	476	472	459	448	447	455	468	471	450	445	468	459	433	431	464	423	463	464	471	440	455	470	438	436	405	420	456	514	479	484	431	457	505	451	468	462	492	494	500	444	445	421	480	436	412	452	439	422	420	452	460	385	472	425	463	490	461	436	472	479	469	449	463	478	464	486	458	474	468	460	425	473	482	468	478	458	480	445	492	477	423	471	463	460	438	435	426	456	427	441	413	467	465	434	443	455	473	456	484	464	460	446	497	453	510	436	451	424	472	470	459	442	465	456	448	468	455	406	469	472	493	483	457	434	439	469	478	428	440	469	474	413	454	471	465	463	460	440	492	475	469	470	426	446	436	443	468	454	435	471	515	484	454	457	462	503	437	456	478	442	465	459	457	471	450	495	485	417	431	449	451	455	486	423	435	451	453	465	449	460	483	437	427	465	418	453	472	420	513	445	489	435	466	495	464	399	480	491	468	462	481	462	490	456	434	445	454	491	441	484	465	458	458	446	462	473	487	451	453	462	473	465	471	458	482	453	490	459	460	452	447	408	452	438	437	450	453	465	483	446	466	438	467	422	491	441	466	463	457	455	409	480	430	474	471	489	461	419	475	475	466	456	435	442	462	462	443	481	471	420	410	463	452	453	457	429	438	484	461	438	443	504	433	497	449	439	445	498	450	470	456	480	463	488	456	492	439	431	446	470	412	430	449	440	448	427	469	460	450	450	454	466	450	447	459	422	421	435	433	454	440	471	452	451	489	439	441	463	453	453	475	483	462	481	448	472	467	436	459	452	449	523	432	464	454	493	443	470	505	446	448	441	416	418	466	467	444	443	451	444	456	471	454	443	482	433	474	442	493	459	433	421	483	459	469	451	449	450	446	445	448	444	467	476	473	496	440	487	425	457	436	441	463	453	425	475	451	437	460	451	438	426	430	457	451	465	460	477	452	475	431	444	462	447	424	441	431	454	472	453	427	458	424	470	471	456	419	453	479	469	452	471	444	441	423	476	441	448	459	450	412	438	476	461	453	412	465	474	477	446	464	415	461	478	462	509	482	454	438	450	482	450	487	455	467	487	507	475	449	473	438	498	485	503	445	441	424	447	462	422	483	431	459	469	439	485	455	426	435	461	443	462	439	442	448	453	480	476	498	462	416	451	442	461	449	480	469	442	464	426	459	444	410	458	439	511	431	443	461	447	467	463	462	450	458	456	426	461	429	441	433	491	429	447	466	455	447	495	442	439	458	464	510	449	458	460	447	461	456	454	472	437	451	452	457	441	449	467	427	460	434	471	438	476	453	458	473	468	489	432	432	485	455	457	454	465	461	454	443	444	453	429	443	456	426	445	463	450	475	423	471	464	458	417	476	471	466	457	448	418	483	485	425	415	457	403	465	427	462	441	464	465	415	466	452	453	487	420	438	446	466	431	425	446	469	422	456	442	441	405	464	452	444	460	464	482	420	454	442	460	447	442	441	475	413	427	449	440	479	439	431	464	434	445	449	425	484	462	455	490	501	499	479	477	493	429	484	441	471	446	513	432	438	462	434	453	491	429	465	436	423	454	436	435	464	466	443	477	477	437	430	483	479	466	439	467	491	439	460	493	449	473	459	453	454	455	471	423	436	437	454	471	435	429	477	475	470	422	446	465	484	474	436	490	488	449	452	459	465	449	433	473	484	426	456	399	457	457	455	455	429	444	482	474	476	433	479	444	470	448	439	499	431	440	457	488	429	429	432	434	480	423	479	480	497	471	432	456	463	469	471	443	457	446	463	518	455	440	423	500	478	435	490	473	447	463	425	432	526	444	467	471	515	447	475	449	462	475	446	471	460	462	455	461	450	440	465	455	444	446	446	414	456	456	450	479	488	463	471	427	454	467	436	452	421	442	436	473	466	501	433	441	469	449	469	458	456	507	482	432	467	458	453	458	460	455	481	424	395	489	510	439	464	421	437	422	449	477	475	456	442	494	455	449	463	456	448	480	479	431	453	451	510	455	518	453	444	446	456	454	410	464	482	423	418	435	452	454	456	499	423	464	446	449	466	492	477	439	472	481	445	462	483	450	457	456	468	444	457	454	482	450	420	460	468	439	456	468	441	467	474	424	441	480	482	449	480	446	448	487	509	459	484	453	460	455	472	480	418	436	457	441	471	488	430	483	461	450	436	480	402	480	459	455	442	407	440	426	494	436	439	452	434	455	448	447	450	478	423	493	447	458	454	471	465	447	460	465	458	458	432	440	468	475	457	483	460	452	445	458	466	458	422	438	473	433	458	454	487	446	453	459	468	469	454	465	459	472	466	423	450	463	456	503	441	433	444	445	469	451	451	460	454	449	420	460	448	438	456	450	445	477	450	456	471	450	463	457	466	450	447	441	430	438	502	480	454	455	467	445	464	477	474	485	458	423	470	444	456	483	468	464	471	454	485	458	461	453	463	441	444	441	432	461	403	450	424	491	458	432	454	477	464	471	460	487	437	449	479	417	435	526	457	475	444	451	481	468	474	463	468	477	449	474	469	486	458	456	443	460	467	430	465	460	460	483	421	458	469	462	466	458	478	469	457	491	473	414	473	457	481	472	437	496	443	450	484	469	452	463	443	458	443	491	494	469	432	437	421	460	459	472	476	469	457	479	445	459	448	391	514	430	466	461	446	460	436	428	463	451	446	424	473	462	442	430	460	472	481	458	448	441	459	442	459	436	445	486	448	459	441	472	472	505	479	425	459	453	469	466	427	479	454	475	455	458	437	444	424	460	523	461	452	489	457	441	490	414	480	454	436	498	444	476	496	425	466	458	458	460	488	454	462	403	470	467	469	444	430	474	419	479	492	458	451	455	470	462	476	469	463	445	431	455	452	478	452	446	496	495	475	438	468	436	439	425	445	492	443	428	450	442	466	469	471	469	440	444	444	466	433	495	458	444	450	472	445	479	439	459	441	464	437	448	468	501	423	493	417	444	456	468	455	451	427	481	443	465	486	461	447	451	442	491	449	452	473	480	450	458	440	453	434	436	470	463	446	452	496	439	433	454	452	407	441	448	426	454	431	485	420	432	471	427	469	491	466	458	446	488	434	473	428	462	440	427	472	424	478	439	444	429	388	443	444
39226	13766	2322	845	610	492	396	332	293	282	247	234	222	209	217	204	194	209	194	199	204	204	162	158	173	179	176	160	172	185	184	182	168	167	182	188	175	165	180	148	169	136	173	152	154	178	194	195	170	193	145	181	173	181	171	190	158	181	161	164	170	161	163	160	179	179	178	169	136	193	173	170	169	182	190	161	197	154	174	185	152	175	174	174	160	185	161	168	169	191	162	149	166	159	189	167	166	167	145	144	184	200	168	170	143	181	172	208	151	185	162	177	203	175	153	170	177	172	183	163	189	184	185	176	160	184	158	167	176	141	174	166	185	165	170	157	169	171	172	171	168	173	171	155	141	162	156	144	172	166	173	173	171	169	186	159	167	177	179	158	154	173	154	152	167	169	156	165	183	178	207	155	146	164	164	158	164	183	174	174	182	155	170	175	198	166	157	168	188	144	160	159	163	181	170	181	156	170	163	187	169	175	182	169	155	175	162	154	173	165	165	198	158	189	169	177	149	177	199	148	154	169	173	165	175	163	143	139	190	152	170	187	155	146	182	155	179	156	167	174	160	159	150	172	151	154	168	169	173	163	170	142	170	178	160	176	179	180	181	145	162	162	158	180	158	173	161	159	165	168	177	176	189	175	155	155	187	167	139	175	175	171	176	176	171	167	167	197	179	155	137	180	190	178	177	176	174	162	172	168	164	157	159	168	161	175	166	139	149	174	167	152	163	164	170	179	186	165	170	180	164	185	169	165	168	184	149	173	161	176	165	162	153	140	151	164	150	145	175	179	185	173	169	184	174	171	162	173	169	162	196	141	165	170	170	147	157	153	176	152	139	149	172	178	171	164	175	158	162	188	174	169	155	155	152	163	144	172	162	182	157	167	181	145	162	170	175	162	175	180	157	147	170	159	157	142	174	175	165	203	170	176	183	146	162	168	182	174	157	160	160	148	162	158	148	180	167	175	177	144	182	165	145	162	144	178	183	165	180	139	154	160	172	157	156	168	168	161	163	160	149	150	160	178	170	197	188	161	159	177	183	178	175	167	175	174	184	175	159	163	152	191	186	150	192	177	165	195	194	162	143	168	178	171	154	170	168	178	176	155	195	167	148	152	163	163	184	179	168	163	151	162	161	174	183	161	147	184	191	164	153	152	178	180	145	167	153	160	166	152	159	167	184	173	157	147	157	189	156	158	167	181	163	142	156	180	175	171	179	163	186	163	165	168	169	156	146	178	160	150	170	194	180	176	185	175	148	178	136	190	149	173	146	166	182	172	151	172	166	157	175	164	168	170	196	157	189	157	162	162	160	171	148	176	176	168	168	142	169	169	149	161	170	155	181	187	185	168	172	190	176	178	177	152	151	177	164	184	167	146	154	171	159	161	180	186	139	143	176	172	161	160	173	173	165	158	157	173	179	171	159	173	154	167	170	155	166	143	164	148	151	158	181	167	185	169	158	181	174	177	167	157	195	159	143	172	164	161	189	188	166	170	149	175	184	197	174	197	154	177	133	162	170	186	163	166	175	164	148	155	184	168	178	163	177	173	158	167	155	166	179	181	188	150	156	156	174	188	143	181	146	173	159	176	152	180	161	151	172	156	177	183	139	170	171	174	167	167	176	173	154	173	166	162	176	180	171	163	182	171	186	155	179	173	185	162	144	165	156	153	202	175	185	199	179	157	174	156	184	201	152	169	171	180	163	161	179	186	150	167	167	153	155	184	170	156	147	164	175	177	172	175	142	162	170	159	179	167	179	166	181	153	188	172	175	163	151	151	159	171	174	172	198	187	167	167	145	186	174	163	168	176	153	166	175	181	161	208	176	170	139	166	174	169	170	162	187	178	166	140	199	144	172	155	179	162	176	165	175	182	190	158	161	153	170	160	170	182	184	161	146	162	180	178	182	162	166	190	166	156	154	161	135	150	180	181	162	181	161	181	179	193	160	144	188	167	177	176	140	164	159	190	174	181	154	183	173	151	191	158	177	199	171	170	161	153	141	180	179	166	167	134	175	160	169	155	150	183	168	173	172	149	164	161	167	145	159	162	144	151	156	151	169	189	167	177	182	188	185	151	182	157	180	173	164	156	189	171	143	189	162	186	182	177	173	195	151	181	171	157	168	163	199	158	181	183	167	164	162	153	173	186	151	144	161	150	196	156	181	157	167	188	149	191	162	162	150	152	190	158	163	193	162	174	174	172	168	168	177	161	157	137	183	162	160	176	174	177	181	160	180	206	198	167	163	179	158	160	177	181	173	174	169	153	129	153	184	169	166	191	153	171	164	148	182	160	175	175	181	162	179	154	177	184	168	159	159	162	180	178	206	161	154	163	168	176	181	171	167	188	176	191	145	153	171	166	181	159	157	165	190	157	200	182	155	171	147	174	164	160	173	164	173	159	142	175	157	165	180	176	172	139	154	173	199	159	157	151	158	172	165	160	176	190	164	166	171	173	151	185	162	172	188	165	146	167	146	159	156	147	171	146	154	184	171	168	166	172	142	166	182	155	183	176	176	163	147	169	155	146	168	178	161	152	179	170	156	166	171	171	177	154	185	147	164	166	171	180	188	174	184	146	165	161	162	176	165	199	160	163	172	150	152	164	160	163	144	159	158	176	179	175	165	168	148	143	176	170	182	139	171	166	163	177	144	169	181	169	165	159	157	169	181	172	188	138	179	163	158	156	156	158	178	179	141	132	156	169	183	176	205	175	161	175	175	161	139	144	168	176	161	164	157	170	170	163	145	179	149	146	186	178	148	163	159	139	150	166	160	158	173	156	174	162	156	176	181	148	185	154	150	175	160	152	152	182	153	160	160	176	158	169	174	160	166	174	180	170	168	156	158	166	164	195	163	151	188	153	161	157	167	164	144	159	157	163	168	159	180	168	168	175	160	149	160	161	181	169	180	158	154	174	130	168	163	165	165	154	137	168	149	148	164	175	175	171	162	188	162	161	155	142	167	176	165	153	181	148	170	173	180	161	192	173	180	174	153	188	192	169	168	155	158	179	189	164	157	174	161	189	142	178	186	172	186	190	156	154	146	164	150	158	160	156	157	163	175	150	184	176	170	159	176	156	183	172	165	145	185	164	144	161	170	153	177	190	163	185	155	215	169	136	168	156	136	148	167	169	177	179	168	176	180	185	149	174	177	179	147	158	159	146	151	159	167	163	191	171	165	186	171	172	161	188	160	161	166	198	174	172	157	179	165	162	153	183	160	188	178	174	155	166	160	152	168	142	170	153	178	166	159	167	174	155	182	173	167	146	162	167	167	194	166	165	158	150	180	178	148	179	177	166	174	184	184	155	156	195	152	151	169	182	150	148	185	175	165	164	162	163	156	189	164	142	142	163	182	156	154	146	179	157	168	170	158	135	146	153	158	144	162	149	167	158	171	174	161	165	184	166	173	160	141	174	180	164	175	166	142	165	150	175	129	179	158	176	172	154	179	155	159	156	161	160	159	163	163	143	170	160	177	145	179	148	176	173
16511	1158	2233	2582	2203	1890	1631	1425	1225	1078	987	871	843	815	800	735	678	637	718	625	609	626	606	558	546	612	517	607	555	573	531	534	553	554	547	520	529	505	510	511	530	520	516	511	493	463	495	503	447	493	497	508	473	469	465	483	478	450	489	475	498	460	485	461	498	478	464	463	510	468	482	439	439	496	443	464	466	452	445	460	460	489	473	486	439	512	485	486	511	477	476	451	484	455	466	465	483	495	483	494	472	471	455	471	442	451	507	452	452	441	487	474	470	475	471	477	490	503	465	489	461	483	437	441	473	467	447	467	482	480	459	468	467	491	485	452	467	464	525	449	449	454	471	478	461	493	493	484	492	461	460	475	505	529	475	487	450	497	466	510	501	460	503	492	449	484	485	499	477	458	427	480	464	465	447	454	460	440	427	489	496	468	451	456	487	476	487	477	498	449	483	459	459	440	467	475	453	448	478	426	467	465	460	489	492	440	432	448	509	471	482	502	478	453	454	472	480	453	480	478	460	469	475	431	446	460	463	472	431	422	417	439	446	473	461	487	475	504	469	453	415	444	435	490	457	446	431	521	473	477	469	478	433	438	462	501	472	474	520	413	480	446	459	493	472	485	452	455	467	453	473	478	454	461	493	481	464	434	456	473	475	424	480	439	462	475	462	459	436	444	447	463	453	453	475	480	447	459	469	476	494	424	480	488	461	438	502	475	472	465	492	470	482	486	469	443	455	492	490	461	491	487	462	490	437	462	463	476	445	477	448	487	492	482	474	476	468	453	498	471	463	426	471	467	479	489	464	442	499	451	452	460	493	479	468	497	448	495	444	444	456	474	471	416	451	473	481	459	430	448	443	462	474	439	488	466	485	447	445	474	471	463	439	492	475	470	449	478	472	475	453	503	491	447	473	466	511	484	473	458	478	503	473	445	467	473	485	433	482	487	489	484	458	479	468	464	464	477	451	462	451	478	446	471	424	460	452	449	477	475	462	437	482	444	448	464	457	456	466	475	446	468	463	408	434	470	477	484	451	461	443	474	453	476	445	480	446	447	437	484	455	467	437	451	455	450	464	454	513	469	481	451	446	482	451	427	458	467	481	462	479	480	460	427	452	463	537	472	487	450	470	458	457	478	424	472	492	447	465	475	490	459	480	497	488	484	468	442	462	452	472	484	463	461	520	421	461	473	457	450	459	477	485	446	438	482	463	490	473	478	474	459	480	477	446	492	478	474	498	478	479	453	443	493	448	414	469	483	505	494	493	452	458	451	479	468	444	469	458	490	472	438	429	467	455	458	463	456	456	457	477	517	422	476	443	505	456	479	436	510	500	485	521	493	466	443	458	462	453	489	471	470	479	445	466	465	458	531	449	460	467	478	506	472	459	448	478	428	471	500	450	436	524	494	501	446	467	496	440	481	497	443	450	471	506	453	470	467	464	465	460	477	443	442	478	494	462	479	480	481	511	452	496	449	473	464	444	442	446	492	466	457	466	467	451	441	453	459	449	481	465	452	469	468	442	476	499	490	461	461	448	455	454	484	469	473	460	477	449	460	481	478	469	452	469	452	445	443	446	443	445	436	450	433	482	442	432	467	438	475	502	484	455	489	472	490	474	458	472	432	466	448	463	483	498	446	493	468	451	498	472	453	470	447	499	433	460	481	468	444	466	448	457	474	493	442	475	470	424	498	501	471	471	455	469	449	420	499	425	454	445	472	489	465	495	472	493	447	504	516	461	439	474	456	469	484	432	466	463	477	478	469	489	476	461	486	476	456	465	452	467	467	514	472	468	455	462	444	463	452	493	478	447	495	459	489	475	438	448	464	440	471	458	463	439	477	445	485	517	510	468	466	488	453	454	505	488	491	442	436	448	483	488	448	432	483	515	454	455	489	455	464	442	451	470	464	455	483	477	460	475	450	451	473	467	487	465	493	463	472	491	445	463	442	494	432	491	495	451	484	452	446	482	459	455	458	449	457	445	444	467	445	445	482	480	468	527	479	475	483	444	444	446	468	483	451	448	441	439	433	447	464	493	461	479	477	487	475	459	451	462	450	443	428	463	484	503	463	470	480	473	453	469	519	491	454	490	466	466	469	471	487	453	482	473	460	460	461	443	495	468	486	462	466	489	476	481	486	500	463	466	448	435	498	414	482	474	436	493	466	473	476	482	455	427	465	501	487	450	439	465	481	510	463	491	486	420	435	477	498	437	490	503	490	449	480	510	480	494	481	471	500	486	473	444	524	450	467	467	459	492	484	476	435	467	464	490	433	483	441	471	498	513	471	480	454	444	505	453	497	519	437	477	459	453	467	473	417	470	431	457	476	437	442	492	471	469	478	482	484	442	456	452	467	494	491	441	440	472	485	516	487	483	432	481	448	457	477	464	457	478	455	436	474	448	476	449	471	464	512	472	454	463	486	481	484	448	460	490	447	487	459	482	497	468	496	438	474	465	458	469	460	504	467	452	452	487	441	458	448	458	488	475	463	448	504	453	450	476	487	434	448	459	485	490	455	443	413	489	474	448	498	475	477	436	476	446	430	519	472	461	459	427	471	474	501	446	446	454	474	435	493	490	474	457	477	463	481	476	489	459	454	503	487	510	462	485	438	470	445	459	469	460	490	495	481	475	472	488	457	464	488	484	495	474	467	462	436	511	465	516	459	465	432	475	498	454	464	447	484	457	471	454	485	433	488	442	451	482	467	448	496	496	493	490	471	468	457	486	446	432	444	450	502	443	479	503	493	458	476	450	494	491	479	473	482	472	497	462	486	448	473	476	436	481	469	436	493	463	430	476	482	434	498	458	498	444	478	452	483	460	471	478	463	462	528	479	425	475	469	405	464	439	439	488	463	462	481	494	450	459	479	487	471	468	438	459	481	500	465	453	460	448	442	468	472	464	457	508	457	512	434	500	466	451	471	481	480	453	469	450	482	447	471	480	498	501	485	454	507	476	463	517	464	479	428	463	465	504	471	452	495	452	500	431	416	464	494	489	493	465	441	507	458	480	516	446	476	496	452	450	514	465	484	427	431	500	503	414	449	465	486	470	446	472	450	448	460	499	439	489	484	455	425	482	483	497	492	458	418	454	471	495	442	464	464	466	468	456	481	470	477	474	444	472	474	454	476	466	482	455	500	459	430	436	460	417	477	482	487	421	446	500	455	455	515	504	428	430	512	469	502	469	461	462	433	446	465	436	466	479	493	459	498	454	444	471	471	498	479	454	470	481	474	475	450	485	511	462	435	443	448	467	439	474	461	469	464	479	464	491	487	496	479	458	430	497	456	442	451	477	433	453	490	482	490	451	437	479	491	468	452	443	428	482	478	492	469	451	470	463	472	443	479	487	477	462	452	481	457	476	477	481	471	495	486	443	474	456	482	468	472	457	465	453	478	509	450	451	490	455	478	481	456	442	473	452	523	457	461	483	455	454	464	474	508	437	503	525	455	479	495	505	485	449	515	470	458	465	458	488	459	487	463	457	462
46000	22931	11825	2040	1396	968	746	629	594	558	529	513	462	444	394	416	445	412	421	405	361	400	389	411	388	367	375	390	358	368	369	374	350	343	374	365	363	371	362	341	340	371	345	363	359	330	390	388	329	344	335	383	370	353	332	362	385	351	370	376	385	375	358	355	350	340	379	329	336	367	385	344	367	352	321	346	333	383	343	377	315	395	337	347	364	353	311	365	321	344	347	343	317	344	357	339	349	353	342	372	325	354	341	355	368	370	344	339	346	318	376	338	369	386	359	347	369	346	335	342	367	359	385	350	369	345	354	332	333	303	350	344	352	346	362	387	376	332	376	376	382	349	368	317	356	352	326	362	329	359	336	332	350	351	312	339	374	323	343	325	374	357	384	337	349	323	348	343	337	364	301	369	344	345	353	373	330	369	352	356	374	336	349	337	365	373	388	317	385	392	363	364	377	302	315	338	344	367	332	354	313	307	342	330	298	323	360	338	321	372	339	353	335	356	386	365	332	326	372	346	359	340	355	343	394	359	336	350	336	357	395	356	380	354	371	370	334	359	415	393	357	369	340	350	360	360	305	347	335	363	345	340	374	353	364	343	344	345	349	323	345	360	354	355	382	369	378	377	354	355	333	336	349	360	345	318	334	323	375	343	309	341	356	387	352	394	335	338	328	356	354	371	359	366	360	358	403	337	342	351	403	346	365	351	349	380	333	350	365	351	389	347	383	360	328	359	353	342	350	346	395	379	361	338	358	337	325	374	319	360	343	340	344	365	339	345	326	336	352	356	339	385	377	372	312	360	378	343	340	354	381	287	341	379	376	357	347	354	331	358	382	349	345	345	363	362	370	376	342	363	332	362	345	343	359	366	372	358	359	360	363	363	365	318	395	346	337	371	346	345	389	358	370	335	359	370	346	347	349	388	356	357	345	312	362	333	367	344	337	302	325	370	350	383	349	378	348	340	327	360	367	336	340	352	362	334	372	369	354	354	360	334	368	351	364	344	368	360	379	323	361	337	350	338	349	326	334	369	367	384	358	361	351	343	370	347	342	352	341	334	341	373	326	358	350	356	303	330	403	356	358	367	303	335	371	401	361	355	380	373	356	380	373	356	381	374	366	345	359	344	359	329	311	368	349	383	385	384	345	349	341	382	329	335	317	339	360	340	354	367	356	351	348	351	375	338	345	328	384	347	334	342	350	332	345	322	365	318	339	354	342	385	347	342	326	349	405	383	365	326	382	343	337	358	337	335	319	337	369	350	365	376	320	354	351	368	356	338	367	384	368	342	375	326	329	340	363	375	363	349	336	384	342	325	378	378	316	351	336	340	339	345	315	338	327	333	334	354	386	367	363	363	349	377	325	361	335	368	357	375	387	363	365	383	311	359	360	381	395	376	347	347	381	332	352	336	301	363	354	330	342	351	356	353	363	326	328	355	359	352	315	344	364	392	362	347	322	377	351	357	332	344	352	372	377	366	343	358	358	362	344	351	345	334	323	329	340	345	355	367	375	319	367	349	328	347	367	371	344	361	345	329	341	373	336	374	345	353	342	360	348	395	336	319	324	366	363	374	365	334	379	373	385	325	342	352	351	339	373	345	357	367	336	327	389	358	356	339	362	349	335	327	336	328	355	334	356	332	375	362	365	350	357	390	327	342	362	347	375	357	360	370	370	375	344	374	364	376	347	352	344	370	346	370	378	359	309	329	387	356	343	358	349	319	351	335	325	332	352	350	358	357	364	313	354	396	323	339	334	331	354	347	370	337	340	364	381	366	383	361	389	361	377	367	349	365	359	332	349	326	398	362	342	370	382	336	357	358	352	358	353	347	317	367	354	340	326	342	363	369	303	360	327	361	343	372	395	356	371	357	336	336	367	363	349	354	375	349	367	348	323	374	346	346	374	338	369	368	355	356	357	355	374	366	338	332	377	364	390	370	354	358	355	347	367	336	335	355	413	344	364	350	351	300	351	332	332	342	378	351	363	358	376	330	333	343	319	373	347	389	382	331	359	340	361	348	364	338	312	334	377	340	365	343	359	353	323	364	342	339	333	331	359	362	373	350	378	350	358	351	357	363	384	340	369	365	340	339	342	327	342	380	366	333	334	349	339	338	333	368	361	338	340	338	347	367	353	320	360	345	336	353	376	349	363	341	341	337	357	347	345	362	377	351	387	314	375	361	351	380	361	318	372	370	329	339	375	380	329	383	320	370	361	349	385	382	357	354	350	331	421	374	320	319	296	357	343	391	380	359	336	326	356	356	358	346	335	381	324	382	320	343	380	350	366	346	388	398	343	366	359	330	347	395	369	363	360	319	351	352	351	311	343	327	378	365	326	328	375	325	335	343	343	333	336	356	361	332	351	381	333	361	330	353	364	353	343	321	357	363	354	354	343	347	354	354	355	358	332	335	339	333	338	364	363	359	370	354	362	313	309	355	359	335	357	360	383	344	341	373	338	365	397	348	350	351	347	345	360	345	375	403	400	367	333	320	303	386	360	351	371	358	382	345	365	381	364	368	356	320	346	352	360	375	325	316	355	362	357	347	340	369	325	343	343	342	325	337	340	352	382	326	343	357	316	356	355	379	357	322	366	356	351	321	345	338	332	375	333	362	346	347	342	339	364	360	332	345	335	333	370	377	372	352	354	342	384	359	390	347	348	366	358	350	377	320	343	356	342	333	356	338	342	330	347	353	378	343	344	350	369	373	327	389	365	340	368	329	361	344	333	337	365	384	313	369	330	349	377	339	372	366	373	338	381	349	337	348	320	339	307	336	318	349	380	335	374	350	357	346	373	351	321	380	345	364	347	342	370	382	341	340	323	342	339	339	336	370	359	371	346	343	392	395	395	336	364	345	385	331	339	339	367	354	339	357	353	355	345	364	331	336	354	374	357	348	353	369	333	334	353	359	331	367	362	346	356	336	342	346	340	360	379	359	341	375	365	354	366	333	317	322	329	328	334	364	364	365	355	351	349	335	371	398	375	362	330	324	352	333	347	358	325	340	370	345	372	379	341	397	322	342	346	344	329	364	348	369	378	348	341	346	354	359	353	316	327	376	347	333	344	371	337	348	393	311	360	332	350	369	359	362	317	372	328	362	350	336	376	357	349	359	323	347	377	359	387	388	341	368	355	372	361	344	372	335	359	380	342	364	355	346	388	353	362	372	360	333	352	346	357	335	316	383	375	376	375	363	366	374	357	338	363	307	331	318	346	355	365	397	384	344	340	333	375	390	341	366	352	342	357	336	353	394	348	377	336	352	355	312	368	368	336	331	368	372	333	363	347	346	332	367	351	362	334	333	373	376	378	381	347	374	344	338	339	340	315	349	373	367	383	341	367	356	361	339	364	394	350	359	364	360	352	354	316	365	334	388	341	349	375	360	389	353	341	346	365	341	355	367	343	352	338	337	382	326	359	364	341	383	353	353	347	334	356	344	339	315	358	363	367	346	336	404	355	372	360	354	402	376	332	376	339	366	356	348
21139	2140	4303	4981	4462	3696	3062	2660	2279	2013	1898	1683	1578	1449	1357	1278	1315	1198	1182	1163	1148	1106	1038	1020	1061	1008	1070	1022	1001	966	1047	965	982	1001	943	933	897	966	852	977	947	902	895	874	881	865	946	880	908	918	887	925	921	881	889	862	884	910	847	883	862	851	878	879	891	916	907	823	915	906	829	868	845	848	912	864	919	824	870	893	876	876	853	837	829	843	848	861	844	863	876	804	843	859	828	831	776	892	882	880	841	865	814	811	902	811	881	861	857	900	871	852	824	897	873	790	927	873	853	880	864	873	867	850	862	845	835	856	842	825	885	875	864	874	852	811	882	783	812	845	841	852	868	838	880	864	847	836	835	878	833	855	808	913	882	839	834	818	892	836	868	866	857	852	780	845	863	824	862	814	866	852	824	835	886	859	903	822	821	828	837	831	835	800	884	838	825	832	846	853	801	835	771	842	895	867	858	857	860	869	853	862	844	841	857	861	830	853	854	871	862	852	862	838	853	859	821	830	845	897	887	860	882	813	890	859	882	875	822	859	859	871	866	877	874	873	833	838	834	840	846	822	878	811	806	841	865	818	844	858	862	845	916	825	860	888	825	840	844	910	824	855	839	822	850	869	856	833	829	821	872	878	848	836	876	885	839	880	846	834	815	873	869	833	864	865	855	841	851	881	816	865	908	836	851	862	845	857	837	857	832	849	819	891	863	836	831	847	865	916	842	786	853	891	897	841	853	814	823	834	861	841	859	875	859	861	854	855	854	820	798	843	882	823	802	875	821	879	816	888	904	876	838	878	847	830	812	864	824	809	881	844	818	843	867	803	878	841	828	861	864	896	787	841	880	817	836	841	848	834	855	844	832	815	867	838	794	852	873	812	863	863	846	862	876	852	773	847	776	866	891	800	842	809	851	848	822	825	845	860	823	887	880	829	849	878	854	783	874	838	871	870	862	819	888	835	872	872	838	856	874	881	842	842	850	840	844	858	863	856	842	816	847	790	887	851	861	846	857	811	845	828	834	825	873	860	807	816	870	878	867	878	844	832	841	857	818	849	847	870	882	831	850	804	888	817	833	860	852	807	798	849	839	823	855	827	831	812	915	842	895	827	908	857	828	837	882	859	840	923	841	878	826	859	824	883	880	840	915	867	863	861	884	854	827	895	846	827	847	839	849	845	906	807	871	875	867	886	857	820	840	834	827	846	865	833	891	822	845	831	850	799	862	808	847	879	818	818	879	856	802	822	885	887	824	860	862	831	815	804	877	844	797	825	805	794	855	806	837	833	854	875	878	840	848	815	841	846	867	890	859	873	811	854	888	848	853	874	847	773	875	862	879	884	861	873	884	856	906	831	850	907	841	860	801	829	856	865	859	847	883	859	846	922	847	899	882	852	884	819	846	866	876	870	874	828	822	908	844	853	789	821	822	837	849	863	897	856	865	884	845	811	814	821	876	839	855	879	876	822	866	865	907	859	872	878	782	825	833	838	875	876	847	859	842	838	911	823	814	856	879	844	878	837	827	843	858	867	857	845	840	879	822	799	828	847	890	913	868	855	810	842	848	843	843	812	884	828	817	871	864	808	851	804	874	858	850	889	887	913	818	830	854	870	859	845	846	867	801	855	826	818	845	855	848	904	822	887	846	875	856	877	869	888	807	842	816	847	860	843	879	831	862	847	796	885	867	862	806	821	818	830	874	887	839	861	878	795	886	864	868	852	852	831	819	835	863	915	820	863	840	889	810	822	877	863	796	885	861	842	832	870	766	869	922	861	819	849	853	832	829	827	867	884	835	866	892	822	821	856	837	869	839	857	817	833	853	862	829	856	853	829	828	900	821	849	829	822	837	878	795	850	851	886	873	810	905	806	845	827	857	849	834	806	858	828	842	886	829	869	786	849	833	800	840	830	832	885	823	847	856	882	843	833	852	856	847	813	831	815	826	823	790	883	892	894	872	856	858	864	800	835	854	844	896	831	832	883	833	832	835	895	895	850	880	878	803	896	828	869	864	851	858	812	847	891	796	857	846	834	881	844	806	875	863	874	844	849	867	839	833	875	854	842	904	892	869	894	858	825	834	844	818	876	880	841	886	847	859	861	836	792	835	840	824	844	758	917	831	814	831	821	868	811	816	857	841	845	859	834	831	860	881	872	846	852	845	855	862	848	796	857	813	880	892	852	889	841	931	843	874	848	866	807	843	901	863	854	877	793	859	815	910	846	872	945	845	830	830	833	861	862	849	869	876	844	835	809	835	903	844	867	919	785	882	835	837	881	859	831	864	824	901	834	847	863	854	806	853	887	830	847	840	851	843	866	851	809	900	824	784	904	861	850	845	884	828	861	786	852	775	848	862	802	806	809	886	855	863	859	823	849	880	840	910	858	873	840	873	856	872	849	873	843	842	886	834	857	872	879	841	900	868	905	843	864	902	840	845	856	849	802	854	839	858	791	803	881	866	837	861	815	881	843	826	896	889	841	846	880	910	878	860	852	854	848	861	873	844	875	873	884	844	863	838	879	853	852	852	865	874	866	825	802	864	826	837	852	818	826	829	792	882	851	817	883	876	874	884	775	910	900	910	874	848	839	770	854	856	874	920	830	804	855	847	869	852	919	879	829	860	842	817	842	874	831	827	863	852	777	827	826	830	838	844	869	832	891	853	846	829	831	829	834	845	832	836	877	847	849	900	881	848	879	798	894	817	903	857	796	860	843	830	867	858	870	839	836	882	880	896	817	856	849	863	811	825	834	808	848	879	873	823	865	889	884	803	816	854	896	873	823	829	856	814	870	897	848	811	888	869	863	830	891	836	839	891	833	837	882	827	798	816	881	829	858	850	852	842	872	850	838	805	852	850	852	894	844	851	820	864	818	859	827	844	877	856	841	859	848	892	881	787	827	819	833	860	830	785	840	882	873	838	882	867	880	804	851	827	812	872	841	861	864	862	831	825	871	827	897	851	894	847	883	843	820	871	834	831	830	857	836	854	882	867	870	834	895	877	840	910	820	865	828	826	847	842	840	834	849	887	857	774	875	831	869	824	835	876	790	780	890	865	890	884	842	874	848	863	844	835	815	892	877	834	832	792	879	862	814	872	799	826	891	819	854	860	883	841	815	853	841	778	873	866	790	850	935	885	845	811	859	877	834	798	805	864	831	812	803	877	842	850	861	825	850	840	857	824	859	883	842	833	835	837	833	827	857	822	875	851	851	864	832	850	830	857	846	826	828	823	863	854	855	880	830	859	818	836	876	877	891	860	873	936	819	912	817	853	865	837	830	819	853	837	824	817	851	791	833	861	887	819	816	889	825	864	851	845	909	841	848	854	896	897	878	813	802	877	911	839	825	910	878	817	881	860	862	838	855	884	832	885	843	808	859	822	861	834	886	923	839	864	831	852	853	844	762	890	852	825	938	810	853	868	862	872	833	825	819	861	812	823	844	882	853	832	958	835	815	849	825	870	857	809	876	880	840	877	813	898	866	813	841	871	910
5664	244	203	195	208	186	188	163	174	188	180	167	171	178	165	176	185	184	163	180	163	162	181	172	182	180	187	156	180	174	159	168	152	191	187	182	182	144	154	180	152	154	165	177	161	155	187	185	184	158	166	193	178	162	176	170	169	143	185	172	185	189	142	159	201	182	184	176	188	172	190	142	166	164	184	173	148	187	160	160	171	162	178	183	181	172	185	175	178	187	159	194	182	183	185	152	183	179	171	188	145	193	168	159	177	195	173	177	173	183	157	191	172	150	142	163	197	184	173	177	189	162	163	192	150	161	170	188	154	176	181	167	182	189	175	169	172	171	177	180	162	167	182	151	185	181	161	184	180	175	159	156	173	179	152	171	155	171	181	158	176	187	168	170	212	156	178	167	169	148	170	164	191	158	177	168	169	161	154	180	191	164	159	192	171	167	171	163	186	180	167	198	175	160	199	185	184	201	167	174	170	155	165	167	160	174	156	169	197	158	171	167	161	161	157	160	169	169	192	195	183	181	187	166	184	181	181	196	147	165	191	168	161	185	160	170	185	183	145	172	160	169	159	158	173	149	175	166	163	199	193	164	170	212	160	192	158	167	139	186	192	161	170	163	179	205	176	181	164	160	140	152	166	185	165	167	175	183	165	176	172	165	177	166	186	183	176	165	205	174	153	154	182	163	184	171	163	157	203	179	157	187	164	150	160	175	165	165	149	149	174	164	178	186	167	164	185	166	181	159	169	186	189	185	171	175	156	143	175	164	191	146	187	141	161	163	160	163	166	172	173	155	170	179	174	183	163	176	170	167	203	195	187	179	154	194	173	173	179	161	182	158	159	178	167	178	177	172	183	163	186	154	165	208	155	158	175	192	172	171	175	183	166	168	178	163	180	198	196	167	179	148	185	169	171	169	176	174	181	164	176	187	156	175	171	167	171	191	165	151	159	205	171	180	151	163	189	175	173	172	174	170	164	155	174	169	172	161	155	162	189	160	176	158	169	177	169	191	172	173	155	178	167	175	175	182	183	172	183	160	177	177	186	193	165	184	180	191	173	185	176	158	172	203	162	160	158	187	176	174	181	174	147	169	182	163	165	168	190	156	163	147	164	166	173	165	170	174	160	195	184	130	173	162	178	180	176	165	162	157	137	154	162	137	153	174	170	192	184	195	191	174	171	168	159	188	169	177	165	173	174	188	170	171	183	155	178	196	154	177	164	158	148	176	173	172	166	153	172	145	165	170	173	156	149	176	163	162	144	176	166	158	176	143	170	185	186	163	170	166	165	165	166	160	171	194	180	190	150	177	152	189	191	178	157	173	181	154	161	168	182	184	156	175	187	183	180	193	181	156	129	175	197	167	157	170	158	144	180	154	164	195	196	175	157	172	170	160	184	154	167	178	163	160	158	179	166	149	162	179	209	155	173	167	161	159	167	162	174	198	157	183	169	146	174	149	162	197	174	171	170	144	181	171	165	182	176	167	176	156	151	167	170	152	174	164	159	178	191	173	180	179	167	145	182	154	185	179	163	175	165	156	163	161	154	158	170	169	156	152	156	160	179	167	177	181	180	148	164	197	164	156	165	174	171	171	178	198	181	182	175	138	170	170	176	174	174	147	193	191	159	203	169	181	179	176	163	182	200	180	160	176	167	193	195	174	173	179	163	150	211	189	182	181	171	199	195	165	192	190	186	170	166	165	175	158	168	196	167	179	189	176	162	161	168	131	201	175	175	159	182	146	167	180	192	187	179	158	169	179	162	197	168	195	168	190	184	170	188	164	182	191	163	154	181	174	154	149	171	156	173	182	179	157	193	177	171	172	182	193	166	206	199	169	200	165	170	170	179	162	187	160	143	172	169	170	173	187	169	178	176	174	148	196	153	185	162	162	170	175	164	183	195	173	152	159	182	170	154	176	175	181	175	182	194	167	174	165	160	185	187	153	154	164	160	157	155	173	157	138	155	160	165	180	217	201	180	186	164	165	183	173	190	160	179	157	158	165	185	182	168	174	179	155	158	182	170	156	166	170	167	168	169	153	149	167	164	164	162	153	179	167	196	178	178	174	157	164	182	179	172	163	203	186	190	173	171	196	184	147	197	170	193	162	206	182	163	154	165	151	167	158	169	195	191	185	153	163	168	174	168	192	154	158	181	169	168	174	168	180	157	179	164	187	167	173	183	163	167	193	174	190	179	175	171	177	160	158	153	173	168	183	178	150	194	175	179	160	178	157	164	161	159	191	176	149	171	181	164	171	157	187	171	148	180	160	158	177	152	177	162	165	168	160	167	173	163	166	189	179	180	169	165	170	175	175	156	171	179	166	168	175	193	184	174	187	175	160	163	174	190	146	159	168	156	182	168	188	174	152	154	181	175	186	185	165	186	169	154	169	160	175	167	188	175	207	183	179	195	184	173	165	186	181	196	181	186	187	169	161	198	148	168	176	181	172	165	181	174	159	182	162	167	197	159	184	173	148	167	190	176	153	169	171	186	152	165	152	153	153	165	157	150	186	183	162	161	183	183	159	186	165	206	165	177	156	146	178	182	164	157	177	171	173	165	170	157	191	167	163	172	175	154	143	162	160	159	190	182	169	173	197	182	191	171	152	173	180	164	148	153	180	149	185	149	169	177	175	174	178	161	157	182	194	160	155	170	172	169	164	163	173	163	168	162	190	193	161	179	164	158	142	186	189	179	197	193	173	176	172	193	168	182	156	183	183	151	149	157	153	151	179	162	170	180	181	154	190	171	167	174	182	169	168	175	157	151	179	179	168	200	200	202	174	172	170	136	169	187	160	164	159	164	192	166	161	163	200	179	199	177	176	162	170	163	167	174	189	180	161	188	190	178	157	158	203	181	166	166	182	187	176	167	162	155	186	166	171	176	185	173	168	178	174	160	152	164	184	179	149	186	202	184	177	175	160	162	167	147	151	185	199	165	173	158	165	168	179	176	155	180	167	162	158	162	160	172	199	153	180	169	152	180	153	181	162	183	174	169	167	174	179	186	185	176	179	178	172	175	180	150	182	181	173	183	163	153	148	143	161	177	179	190	198	174	198	186	189	168	176	179	166	169	166	178	194	179	194	156	170	167	155	150	184	190	182	172	176	157	200	174	185	185	186	174	157	165	167	152	173	179	173	165	177	181	181	165	168	144	151	185	139	165	191	164	160	194	189	197	176	169	156	200	181	169	167	164	163	166	169	175	147	161	175	198	212	178	171	184	166	177	169	183	166	177	224	155	176	177	149	183	177	183	187	179	187	169	197	174	164	162	179	159	169	166	169	183	171	154	177	176	211	178	180	191	167	165	176	155	172	181	162	175	169	163	176	176	193	172	175	161	161	171	172	184	146	166	176	168	140	167	171	149	164	171	164	185	164	169	165	157	158	175	151	166	180	167	172	167	181	175	185	143	160	181	199	204	179	188	160	158	166	192	155	191	197	182	191	153	196	171	158	184	196	178	179	185	156	184	183	157	190	182	154	186	166
5789	499	500	549	484	464	499	484	512	474	497	465	466	482	452	466	479	445	471	511	474	458	473	454	445	428	470	434	506	465	513	458	471	456	445	473	455	466	473	447	452	471	467	486	473	459	417	453	479	483	467	463	466	459	422	414	511	471	459	441	456	454	452	432	452	441	474	448	462	479	475	474	464	450	468	461	466	487	448	466	450	464	455	438	473	457	442	443	465	485	456	451	407	489	454	468	431	441	477	443	463	454	434	440	444	501	451	432	430	483	480	422	466	438	490	448	432	482	477	464	482	475	477	460	429	430	475	492	440	453	442	454	462	474	470	482	451	463	489	428	448	440	475	443	422	470	445	416	456	461	446	449	448	471	437	426	522	431	435	447	417	452	436	459	406	448	454	439	436	463	433	449	474	472	432	434	440	453	456	448	498	476	482	460	444	459	440	456	441	444	467	463	442	445	478	454	494	473	443	481	441	414	474	481	464	422	445	451	443	412	451	481	431	423	452	447	436	461	444	460	469	495	442	473	440	492	459	439	474	430	467	462	476	446	465	455	452	471	431	444	478	493	437	462	461	480	464	449	446	444	421	473	450	461	450	449	448	450	443	444	450	464	450	448	448	467	429	497	474	442	445	446	415	442	492	460	467	478	430	443	492	441	456	471	404	477	447	402	412	434	427	439	444	468	441	450	464	511	450	469	480	458	481	463	456	496	483	491	483	476	457	463	459	399	443	429	510	473	446	441	470	406	442	450	430	475	442	424	456	470	469	472	487	438	447	466	469	487	456	428	453	458	432	447	453	456	457	456	452	475	471	447	465	487	459	463	441	475	429	431	463	435	423	448	466	468	472	454	472	446	489	465	499	439	453	480	446	423	458	488	436	472	452	440	469	488	437	501	461	467	445	456	443	442	479	454	472	486	493	433	472	445	476	469	467	466	456	453	466	473	469	457	424	464	442	479	446	432	456	452	400	436	422	461	450	472	449	472	450	432	483	435	462	474	448	437	467	490	492	452	456	453	434	473	458	437	449	447	425	434	480	434	433	454	467	441	449	442	428	436	455	476	454	455	485	449	444	468	469	473	476	416	466	462	436	467	445	488	421	456	448	431	442	437	439	428	451	483	469	464	453	451	469	449	469	425	454	441	448	456	459	448	470	470	481	455	478	415	454	466	449	484	487	475	510	457	451	444	486	489	471	431	449	463	473	432	496	473	452	441	413	453	452	449	469	475	458	485	447	452	445	483	487	440	495	440	463	451	448	468	452	476	489	456	406	484	486	454	481	471	473	445	460	476	449	406	419	429	458	445	464	453	468	460	483	489	442	419	445	453	421	444	489	400	445	494	488	441	463	425	464	449	457	446	460	478	471	464	463	423	454	453	485	498	463	445	441	459	472	423	443	478	457	461	487	467	454	444	430	429	499	454	470	465	480	459	471	465	432	458	450	435	459	471	459	467	442	467	488	478	452	469	456	457	430	415	455	428	452	461	387	434	451	435	435	463	468	474	507	462	412	410	474	449	454	514	471	481	456	448	455	446	495	445	486	433	465	428	463	449	467	463	469	482	483	443	506	473	432	450	473	459	465	499	468	443	441	453	444	431	461	447	448	480	470	423	467	404	443	463	468	469	445	458	459	469	431	433	478	425	473	470	464	472	468	446	477	416	486	461	444	452	492	483	459	463	445	464	465	459	462	466	415	428	436	484	480	491	471	486	460	468	459	473	458	470	452	473	476	443	452	433	446	458	414	446	455	453	520	472	464	436	482	456	427	471	431	495	433	438	482	434	474	487	429	450	486	469	415	461	516	453	461	443	425	431	480	463	430	421	464	466	450	478	486	453	489	466	461	445	468	472	493	452	440	413	466	420	441	448	468	480	468	443	434	479	475	461	467	457	427	452	480	444	450	454	461	439	417	469	467	485	440	468	455	494	443	475	453	457	471	425	457	515	458	458	469	434	456	448	454	492	501	493	478	449	428	453	471	437	490	458	436	447	440	422	466	461	460	444	436	461	440	426	496	483	458	458	417	444	454	451	487	461	475	470	432	484	478	434	485	457	476	478	488	467	452	454	463	468	493	478	479	450	457	453	464	489	462	493	441	452	488	478	464	465	428	482	450	441	468	451	467	471	442	458	452	436	410	475	470	490	479	467	496	470	412	467	513	442	415	488	472	443	423	444	470	455	463	478	468	443	437	453	447	444	505	404	433	454	499	461	450	421	484	458	470	485	475	459	457	445	470	454	447	488	473	484	430	430	445	443	441	436	447	454	446	447	464	444	418	482	413	479	463	488	452	441	477	421	461	453	469	483	462	474	446	499	446	466	457	402	466	493	513	452	471	488	454	442	437	453	410	462	464	447	435	448	470	435	477	464	445	452	442	475	422	472	473	453	475	445	468	459	456	457	428	426	429	434	450	485	435	477	451	470	469	456	470	476	481	449	447	472	477	468	498	479	485	502	453	471	443	451	462	459	453	440	465	468	489	459	471	446	411	438	462	462	486	431	453	468	447	452	445	452	455	441	453	431	463	456	464	445	482	415	474	424	448	463	416	459	439	468	447	448	437	462	416	442	454	460	439	476	436	469	463	459	441	409	470	481	489	452	458	465	462	458	429	450	438	421	474	501	470	458	447	464	418	436	455	401	420	429	466	429	447	451	470	511	423	441	471	438	446	495	433	470	458	443	463	436	441	479	468	425	433	472	463	457	445	477	467	457	455	472	439	484	489	440	439	457	430	483	427	479	488	481	430	437	522	448	474	437	490	499	424	491	450	469	452	442	449	450	501	453	464	453	456	470	447	484	481	472	456	439	483	485	437	483	425	478	427	450	464	464	470	488	466	491	419	454	485	471	439	433	469	472	454	476	496	449	472	444	447	456	466	473	455	458	459	496	431	466	436	449	497	431	468	436	491	495	471	437	487	464	471	480	467	463	467	418	466	457	471	481	443	434	473	459	432	456	454	517	469	438	480	470	454	451	491	484	455	489	486	469	420	452	473	427	443	482	468	440	434	492	511	464	466	460	430	450	463	462	481	439	446	444	421	429	453	470	490	450	478	440	449	471	484	466	471	472	455	483	497	458	473	456	483	465	446	451	462	418	464	484	450	469	461	475	428	416	467	422	449	476	450	457	427	463	452	417	442	462	435	473	441	428	470	428	467	434	464	427	433	452	464	475	472	463	464	451	464	450	475	418	456	472	458	448	438	449	459	435	446	447	431	453	454	480	469	449	447	429	457	445	442	444	471	469	463	484	472	419	444	443	462	420	502	458	423	437	473	465	462	484	447	461	442	448	475	461	441	439	451	422	427	455	456	450	452	472	439	448	484	491	455	431	462	445	440	484	475	487	446	425	496	492	462	451	464	444	453	446	473	500	421	481	433	450	497	461	425	463	467	460	465	452	449	486	474	454	510	432	459	437	450	471	469	470	446	423	465	458	452	435	468	467	453	460	464	482	438	454	428	481	503	439	452	484	431	469	459	468	429	492
40156	14179	2497	844	593	488	423	334	263	273	233	256	215	235	222	215	196	181	206	167	199	163	183	195	174	181	174	172	149	191	184	167	167	185	135	179	163	173	171	156	178	166	183	197	190	177	177	170	159	203	199	173	160	173	155	164	175	153	184	167	145	174	176	170	168	174	181	182	178	171	182	168	153	168	172	196	178	174	174	149	178	165	146	162	185	168	168	169	167	177	175	161	166	149	131	171	164	174	160	166	171	161	158	183	161	168	161	174	191	167	159	200	161	156	168	159	163	152	156	165	160	163	155	171	161	152	195	155	171	173	192	163	123	154	159	185	163	185	162	181	149	153	141	176	152	170	145	165	188	166	183	163	175	160	158	162	152	175	167	173	158	171	176	175	148	194	169	157	171	157	166	168	166	179	157	162	155	148	159	153	174	175	147	183	162	156	141	163	169	159	170	181	150	175	165	192	153	170	156	192	143	169	194	161	186	184	151	175	200	181	176	140	138	154	157	156	160	169	176	165	161	170	168	173	163	159	159	183	167	193	137	144	149	186	177	164	142	159	160	185	163	161	195	163	168	150	170	174	129	169	153	159	165	148	158	150	166	185	148	158	158	169	166	161	147	180	153	156	149	155	169	150	165	173	165	189	181	153	141	182	157	176	160	158	160	157	185	183	193	175	159	186	181	164	169	155	163	184	163	171	153	158	152	155	158	184	165	167	182	152	142	172	204	197	161	181	170	141	156	162	136	173	141	166	154	178	170	161	156	172	175	168	143	168	198	167	178	150	163	167	164	166	160	184	179	174	174	155	181	187	168	164	181	169	164	176	152	149	152	171	166	178	138	181	157	157	157	185	181	154	164	158	167	156	155	174	156	157	147	163	176	174	167	172	163	166	171	188	165	164	147	153	160	173	179	188	185	168	178	166	166	170	171	155	166	145	174	155	172	191	150	158	179	138	159	164	149	170	152	162	169	173	177	158	175	164	153	160	157	166	161	192	171	175	163	163	163	148	147	174	152	155	151	157	186	159	162	160	132	145	182	172	161	164	141	159	162	176	197	172	153	166	139	167	169	173	168	160	153	188	170	168	162	177	169	162	170	166	159	151	164	163	148	180	181	159	176	194	186	170	175	156	149	149	166	149	153	147	185	151	154	154	157	163	163	140	178	166	152	166	179	182	153	177	185	159	155	164	172	163	161	170	181	169	153	170	140	165	139	135	156	175	169	160	152	140	166	180	161	152	170	171	164	169	172	156	161	165	162	167	167	164	143	186	175	178	148	169	153	198	163	178	172	162	171	179	155	156	152	157	158	172	197	163	173	183	182	198	168	158	175	185	160	184	154	179	170	173	175	189	182	152	158	160	155	151	187	155	168	185	163	168	176	174	169	159	150	162	156	163	163	183	198	172	176	147	155	159	183	184	168	166	148	173	173	174	175	156	159	146	157	166	142	169	153	174	178	152	186	160	151	182	171	188	171	177	152	170	172	163	159	185	189	158	166	185	159	146	156	177	180	169	158	166	148	202	169	156	175	161	156	176	148	193	161	160	178	176	141	142	171	147	147	189	158	149	158	156	183	173	182	164	174	196	161	169	203	156	154	160	180	171	167	177	180	154	163	180	151	164	191	163	156	187	155	153	161	182	175	200	159	138	164	162	171	159	158	175	153	180	196	164	206	172	160	186	157	167	177	173	165	159	180	171	186	174	157	155	181	146	187	166	170	151	202	166	146	165	162	165	182	164	155	159	142	180	176	172	183	175	131	168	154	161	162	178	161	158	173	157	160	162	139	151	183	166	159	188	162	171	156	161	191	166	180	156	168	180	147	160	149	172	165	176	175	174	171	173	197	162	167	170	159	187	167	164	164	168	159	151	170	182	184	166	171	163	166	166	140	174	179	185	159	164	165	148	182	175	184	162	168	152	161	197	182	159	183	149	159	175	161	166	159	162	192	174	167	171	186	172	160	176	164	158	164	140	168	175	165	169	180	172	151	170	157	170	171	183	172	161	129	150	213	143	173	151	146	170	167	166	156	152	163	145	149	168	154	174	149	161	151	164	170	168	170	191	152	163	170	187	164	168	183	180	209	157	152	176	189	143	175	169	169	169	167	188	170	138	148	155	171	172	168	168	156	166	139	172	167	169	173	169	158	159	151	177	171	177	184	155	147	153	158	161	167	172	143	181	169	152	148	162	180	161	161	164	176	151	163	175	163	155	201	181	149	165	176	150	142	181	172	156	174	168	144	149	186	177	170	167	182	151	142	152	157	127	164	153	147	184	165	175	167	172	143	183	146	164	141	150	157	159	193	138	171	183	176	146	178	173	162	147	153	170	183	147	175	143	162	181	149	193	157	171	157	180	166	164	131	169	180	167	169	154	176	179	171	183	181	159	135	153	186	171	183	173	153	157	159	157	153	154	146	174	181	163	160	163	200	205	151	189	187	167	182	166	154	161	163	171	187	183	192	177	185	171	161	151	177	162	175	162	155	162	179	160	160	175	167	182	191	157	148	179	179	158	164	156	166	176	145	160	171	164	160	164	184	159	178	170	170	158	162	157	147	168	193	180	181	166	161	155	171	172	172	141	160	159	167	152	157	172	154	179	162	155	177	175	173	149	159	165	186	156	160	156	186	160	170	177	205	163	157	162	153	159	180	176	159	168	167	156	180	156	179	142	147	181	173	179	167	150	192	162	184	178	159	152	157	135	181	160	167	153	140	171	177	175	178	151	176	164	159	165	175	178	189	187	153	182	193	177	179	167	167	174	172	191	165	182	141	165	145	177	167	160	152	175	158	148	148	138	164	179	162	150	205	162	144	161	174	166	177	155	174	162	188	156	193	158	171	157	188	168	158	162	154	162	177	180	167	180	157	155	149	158	169	173	161	200	148	151	170	168	186	169	162	160	157	171	141	161	192	156	154	180	162	155	164	150	153	146	161	163	167	171	167	171	181	160	163	170	195	165	177	158	150	164	162	169	173	156	146	183	179	169	160	175	170	187	183	192	153	174	178	157	167	165	180	159	158	169	172	168	169	178	174	181	171	135	148	160	176	163	150	185	174	156	165	167	185	156	166	175	169	174	171	166	146	184	161	171	141	171	180	186	137	150	171	172	207	157	170	156	179	173	178	173	163	153	166	150	167	195	152	178	168	177	154	182	186	173	172	167	169	160	150	151	173	169	168	171	179	182	166	175	190	183	182	153	172	177	150	170	174	172	175	146	185	150	168	164	166	151	197	171	154	171	169	173	151	159	156	175	172	171	164	131	155	160	174	140	173	165	166	162	162	170	151	183	160	195	167	154	183	194	156	187	150	161	172	187	170	152	154	171	170	138	180	179	156	169	153	161	166	154	153	169	179	165	145	159	152	166	176	141	158	171	154	166	180	151	167	166	157	170	162	155	169	166	181	176	182	163	150	181	172	151	160	153	177	154	166	149	153	155	182	170	129	162	165	146	144	169	145	172	170	166	160	148	185	172	169	196	156	158
16827	1063	2301	2653	2218	1888	1577	1434	1195	1070	1029	870	860	762	755	749	677	673	575	628	594	633	608	611	546	574	532	529	520	528	525	523	511	496	592	499	511	510	540	520	502	481	524	490	523	501	525	479	477	490	496	519	485	490	481	498	485	540	471	468	469	453	454	434	442	480	479	490	460	481	461	470	485	479	439	469	437	512	491	491	464	515	461	465	430	478	460	477	461	464	475	502	477	492	435	459	450	476	478	478	504	495	456	451	491	442	462	485	454	483	452	469	480	483	449	496	406	495	478	483	441	476	450	434	486	456	457	473	483	495	467	447	466	464	437	440	444	444	482	440	458	464	478	496	461	440	469	459	437	475	456	457	480	527	452	486	463	473	470	485	423	460	472	442	431	452	484	457	492	480	428	459	430	511	479	449	493	456	476	468	459	487	449	397	485	480	460	484	493	480	461	477	441	478	463	462	496	447	461	452	458	460	499	452	448	475	463	451	457	481	494	503	481	444	453	452	512	499	485	507	462	475	453	458	507	483	445	441	460	447	426	440	487	475	437	467	475	470	459	440	454	489	506	455	460	420	478	481	483	471	457	442	451	470	490	423	473	472	490	470	433	449	490	422	482	446	450	464	474	468	485	474	465	470	477	448	464	460	499	491	478	504	442	461	495	481	464	451	462	445	451	460	470	475	454	490	463	507	483	450	417	485	497	473	508	502	478	476	459	471	465	479	467	485	502	466	430	443	458	475	468	511	469	486	435	446	510	467	468	451	418	469	449	516	470	472	476	510	458	494	423	454	484	443	485	417	487	491	441	459	482	450	443	456	469	459	449	465	469	449	502	462	472	441	479	471	494	455	455	484	474	502	498	457	476	450	462	486	464	433	481	463	495	436	489	448	508	463	462	491	425	422	463	459	482	510	449	469	499	485	451	454	436	492	480	471	461	460	469	471	517	445	450	472	440	519	465	503	449	438	462	458	454	484	459	466	457	467	488	486	467	448	464	460	470	469	463	448	487	523	466	479	465	493	425	441	465	465	468	448	458	444	465	480	424	467	480	471	447	423	419	452	482	488	483	489	466	478	435	456	488	443	431	451	483	460	467	460	428	444	471	477	419	487	414	453	472	498	466	427	470	469	439	479	465	435	415	465	492	450	444	441	453	499	480	445	455	452	468	476	450	478	462	463	485	482	442	478	478	477	448	472	410	436	475	464	492	457	476	494	465	459	474	507	439	464	462	470	474	499	451	499	479	488	468	390	470	502	482	473	497	488	471	425	449	485	452	434	440	508	464	469	429	479	474	476	448	513	494	462	469	483	482	470	464	465	481	451	463	447	442	488	516	457	454	488	464	462	480	451	473	453	449	467	487	474	481	486	458	455	444	448	447	455	439	468	462	487	494	481	467	469	443	514	478	463	455	462	467	474	483	496	487	485	462	491	473	469	459	461	438	459	454	436	454	479	456	436	468	443	469	498	425	447	457	506	503	429	476	477	474	482	447	469	450	444	439	468	441	463	482	455	481	454	471	460	463	469	443	476	442	432	483	471	452	457	463	463	492	455	460	484	433	438	441	459	466	466	478	437	460	471	452	495	483	459	483	467	444	472	437	489	504	425	450	442	507	453	468	448	480	428	503	472	454	493	469	474	471	445	484	458	502	435	498	470	486	445	456	477	528	454	467	492	476	452	450	461	470	470	464	459	449	475	498	411	485	462	446	472	436	476	486	441	464	412	487	471	486	487	421	444	446	460	492	482	464	434	470	470	435	459	453	500	498	471	460	483	458	511	440	461	459	429	443	479	436	469	454	457	480	445	428	462	468	459	465	455	443	466	440	472	499	473	442	468	432	458	470	437	481	481	425	482	421	431	485	483	455	440	472	472	442	485	489	406	480	430	440	469	465	495	460	473	480	496	481	498	433	457	470	438	458	476	485	439	495	491	455	478	474	467	447	434	430	467	458	458	477	418	473	512	491	488	461	470	451	452	482	504	463	474	489	508	482	494	438	468	476	451	488	486	474	480	469	474	447	462	441	473	460	485	430	458	474	488	465	453	441	467	461	454	493	478	446	496	443	455	455	439	433	494	489	474	466	480	459	451	474	453	448	443	464	474	445	499	473	517	466	457	465	459	464	473	418	468	472	483	470	455	482	487	481	422	458	468	467	479	474	462	465	450	438	459	434	449	443	455	455	445	483	495	448	458	470	487	466	462	453	503	474	481	475	492	481	438	437	470	479	447	506	436	470	500	504	519	460	508	462	456	475	451	468	463	444	531	493	468	469	491	427	454	473	504	486	468	448	485	436	454	502	455	444	469	448	451	456	490	459	477	469	451	477	457	467	465	476	469	492	420	463	417	482	450	470	463	477	490	458	474	452	477	472	429	428	496	483	498	478	470	436	443	472	455	437	477	444	466	450	485	474	459	467	468	452	495	452	443	443	447	476	447	454	452	446	460	456	484	440	484	512	481	457	516	442	464	452	476	465	496	438	479	458	460	455	420	452	442	507	454	466	443	467	481	442	462	480	500	458	492	459	496	474	472	411	501	488	468	483	469	450	443	471	458	460	482	483	459	490	513	452	430	475	440	477	435	460	452	455	474	429	466	478	472	476	467	454	458	430	451	487	382	476	484	450	465	468	472	469	491	464	465	477	449	457	472	459	476	483	480	470	503	477	499	459	453	465	442	428	450	476	476	463	467	438	459	457	491	453	495	491	443	457	505	424	442	464	522	431	495	464	504	512	450	488	438	451	455	442	466	492	462	494	442	439	445	475	466	454	478	476	473	448	443	461	467	461	457	495	444	470	482	462	464	457	456	461	464	450	451	472	506	447	471	463	466	467	453	448	466	438	436	454	486	449	476	486	477	446	450	441	466	485	432	459	482	485	469	479	494	453	482	469	451	444	441	475	441	466	466	482	477	455	441	454	431	483	472	459	492	448	509	443	472	451	501	494	467	502	462	441	436	458	463	481	483	500	441	438	461	439	469	481	513	488	460	470	483	436	475	457	452	507	473	465	441	478	452	470	487	472	452	508	455	426	470	492	456	491	497	469	500	462	464	481	494	466	500	445	461	469	465	464	481	487	466	454	415	462	468	454	457	457	463	528	476	478	478	474	458	484	447	449	429	432	462	467	435	473	459	465	504	516	467	436	454	472	482	474	472	458	455	449	449	478	471	467	466	446	443	508	488	462	479	487	430	482	448	447	467	471	457	469	445	453	457	494	441	466	457	462	451	428	509	426	464	463	454	433	477	475	470	496	473	459	481	456	466	487	460	444	485	429	467	446	468	483	449	437	458	478	472	465	464	463	487	472	477	437	502	448	454	467	439	494	461	480	487	465	455	447	490	454	459	464	431	450	462	460	477	484	488	466	467	476	453	455	477	486	464	454	498	416	443	472	426	463	473	506	460	443	471	424	447	440	468	518	449	451	476	462	455	460	482	479	464	497	509	456	419	454	479	447	516	476	464	450	506	477	454	440	458	471	449	459	458
46006	23131	10116	2020	1340	991	780	703	608	585	547	499	479	444	471	386	430	406	417	390	405	414	333	403	339	379	413	378	389	405	377	355	377	365	376	354	384	343	343	383	372	362	361	382	389	385	388	338	367	375	329	353	364	381	331	331	379	338	407	339	334	309	339	401	358	324	368	346	361	389	324	386	375	378	358	343	342	346	357	315	362	340	341	358	359	318	353	340	365	353	328	342	335	355	344	372	364	359	328	361	373	360	341	354	315	333	332	374	352	337	363	387	374	367	365	358	340	305	321	374	328	361	419	342	347	351	346	361	332	349	354	395	318	351	338	372	364	340	372	364	363	345	412	369	347	380	345	325	343	350	366	351	351	382	391	340	344	356	344	325	341	356	377	359	363	323	362	362	352	366	347	352	345	349	386	372	387	329	343	344	351	358	398	354	364	367	390	382	327	346	357	384	374	365	333	389	341	410	385	349	354	345	333	331	316	353	348	364	375	391	333	377	316	397	330	345	368	349	345	355	329	347	341	363	353	368	380	323	352	386	361	370	347	378	362	332	364	381	327	347	358	348	303	318	360	350	341	330	348	348	349	342	342	323	328	349	391	342	362	334	332	382	369	355	344	347	355	318	347	372	372	370	380	342	349	363	335	340	339	343	354	360	370	407	344	330	357	334	375	315	336	358	361	311	332	331	358	346	377	310	336	337	357	342	357	388	367	343	311	364	365	342	335	383	367	371	361	340	365	352	355	340	374	328	369	343	324	352	375	357	341	362	399	355	361	362	345	360	335	321	363	347	380	328	315	356	364	359	342	342	320	349	389	323	354	321	335	365	341	354	359	368	350	359	356	341	343	383	350	378	363	344	357	404	342	375	389	333	320	372	336	342	378	382	316	357	348	387	401	355	348	362	336	367	327	311	352	378	346	320	370	359	371	359	369	362	350	344	366	360	375	353	349	367	348	361	370	351	345	347	345	380	369	356	348	345	355	361	354	332	337	307	331	325	324	376	371	327	324	362	373	361	339	353	324	368	333	343	336	316	329	345	333	348	343	337	373	349	362	351	349	337	352	379	338	359	337	328	319	336	369	374	384	380	332	381	364	364	376	345	396	377	333	347	387	367	335	345	365	355	352	373	368	327	361	363	329	359	390	366	376	336	320	310	351	316	357	319	357	346	347	338	351	349	371	337	336	350	342	330	352	369	352	311	352	323	348	360	356	320	355	355	361	335	341	371	367	360	396	360	371	348	342	346	351	359	346	359	354	354	357	357	345	375	332	374	358	304	326	351	371	383	325	352	365	373	340	349	345	330	346	344	334	330	352	353	379	344	390	362	352	357	341	379	347	383	323	376	348	321	360	347	378	333	323	379	330	355	372	348	360	323	369	353	357	365	361	335	355	384	357	353	377	361	335	364	359	350	342	346	336	362	381	379	351	366	380	362	339	337	350	330	333	362	362	380	370	352	370	354	380	339	328	366	368	357	358	319	350	337	334	331	358	418	344	357	382	389	349	337	317	332	352	353	373	341	356	376	366	373	330	377	365	350	344	321	334	339	357	350	346	349	322	327	340	349	358	379	344	335	347	293	351	345	321	367	367	365	342	358	369	401	367	357	334	325	353	361	330	341	368	344	331	311	333	360	349	338	363	384	346	327	337	357	371	342	358	337	380	353	345	337	362	320	397	391	386	361	360	336	366	361	344	348	343	355	364	333	330	342	349	339	361	359	322	368	325	338	345	369	377	339	369	391	367	350	365	351	342	345	362	347	345	334	383	333	393	341	328	319	345	376	347	367	328	336	358	343	333	350	338	367	347	330	370	354	345	367	337	365	340	348	338	317	355	357	352	353	331	333	342	346	363	352	418	377	371	351	369	365	381	356	363	342	355	368	370	339	325	325	338	365	376	336	310	353	340	364	350	367	360	373	385	360	351	352	332	378	373	341	350	355	343	380	368	344	364	357	332	318	357	332	367	335	325	337	375	350	339	362	364	387	318	355	342	333	368	371	349	349	369	375	334	354	354	381	343	351	348	331	345	313	396	329	331	349	314	335	335	355	325	322	362	370	345	368	347	334	336	393	369	347	342	360	386	342	352	337	354	350	356	337	356	369	319	332	349	348	362	364	366	355	351	380	363	346	334	354	355	348	373	358	352	322	357	401	340	361	327	341	359	367	323	325	321	365	342	351	350	372	345	353	370	378	341	347	391	371	367	352	346	349	359	366	322	345	327	343	316	345	370	340	387	353	382	347	334	369	343	347	371	395	372	342	329	383	357	372	335	371	334	328	329	346	325	391	346	344	376	328	349	342	349	382	390	352	336	355	357	320	336	358	357	333	379	362	344	341	313	370	337	334	388	353	346	373	354	372	379	354	329	385	322	323	343	351	371	356	342	366	349	349	362	362	345	370	375	357	346	398	378	358	314	343	373	359	348	320	337	331	342	356	384	364	339	363	342	321	331	344	321	385	359	387	377	349	362	358	342	329	369	355	358	375	334	372	373	352	342	389	388	345	382	333	320	369	365	353	369	364	349	352	348	327	366	353	358	321	387	338	421	342	395	362	354	312	329	331	339	337	325	370	334	326	358	360	341	345	396	374	335	323	328	378	334	404	366	367	371	332	360	378	383	387	335	353	334	359	368	353	326	389	343	353	365	356	347	330	387	372	322	345	360	387	355	368	352	351	352	352	335	361	343	353	360	375	360	375	362	356	353	354	372	359	329	353	352	372	342	345	368	371	337	344	352	331	362	344	353	334	358	368	335	345	397	360	353	349	329	318	341	371	380	353	391	366	350	357	318	358	351	367	360	339	310	347	339	366	385	337	354	334	341	341	339	333	337	377	319	351	345	369	328	366	362	337	323	356	373	365	376	353	301	319	341	357	373	339	330	353	333	352	353	335	368	351	366	359	355	331	314	360	357	356	372	338	350	300	358	364	366	327	330	370	365	317	342	356	364	375	335	343	362	338	328	380	406	387	376	375	329	376	346	364	358	338	361	334	349	342	341	365	368	334	370	378	318	352	391	340	374	333	331	349	374	360	370	356	332	345	338	325	344	322	352	352	369	336	359	344	305	397	345	310	377	333	349	321	330	322	374	362	323	353	335	353	364	332	318	373	321	373	377	347	340	367	323	332	325	369	350	342	354	366	354	346	349	353	371	371	358	327	337	335	341	369	366	331	351	372	389	318	355	329	375	394	335	394	344	386	351	336	378	356	372	336	366	388	364	337	346	373	360	359	382	341	351	362	333	371	381	342	349	372	338	358	387	380	358	323	319	348	316	331	356	350	343	345	393	358	308	351	399	400	398	343	329	380	339	346	323	389	388	359	360	355	403	343	335	344	357	367	341	390	342	329	360	370	364	394	387	382	353	341	361	385	386	341	340	381	370	387	344	334	328	374	337	320	349	337	388	349	309	347	343	334	374	349	370	368	359	327	362	347	342	364	332	357	365	379	332	368	354	360	357	340	315	332	377	349	359	337	377	375	381	378
20833	2173	4314	5019	4365	3650	3062	2642	2324	2091	1884	1750	1554	1511	1386	1291	1297	1229	1204	1177	1089	1086	1082	1063	1054	1061	1072	1042	970	1003	971	959	925	929	920	973	959	995	964	932	948	893	925	969	889	895	930	906	878	890	853	871	847	927	871	911	913	880	910	883	897	879	865	887	802	846	870	927	871	928	842	854	877	895	901	848	866	826	876	858	939	852	859	878	833	892	851	842	888	901	840	879	840	883	868	900	882	862	883	859	884	850	897	850	854	841	818	907	850	841	829	827	846	829	861	844	883	869	821	836	858	830	821	831	871	902	850	873	828	830	865	915	906	885	853	892	829	871	835	889	836	861	887	930	867	781	878	810	843	823	842	822	920	830	872	921	822	812	849	842	824	830	891	834	884	844	860	904	841	877	879	893	855	867	837	869	859	865	878	855	857	879	856	813	874	881	832	861	861	826	865	815	859	912	768	852	883	896	870	883	837	871	926	829	841	848	824	820	834	836	894	905	821	858	834	860	895	892	904	855	896	855	877	811	851	884	905	889	848	877	907	799	870	869	857	864	857	858	822	871	903	810	840	848	860	866	850	864	877	857	862	859	831	893	831	878	847	844	849	826	862	852	811	902	848	838	834	789	826	790	843	824	859	877	882	810	867	822	837	866	832	860	835	868	853	889	872	856	850	873	822	868	860	828	844	856	845	860	879	881	805	895	877	832	810	903	843	864	892	813	864	834	803	872	829	884	828	794	808	827	873	840	872	865	847	841	840	863	871	862	819	839	847	843	866	866	842	788	855	803	845	851	864	836	857	842	876	877	852	858	865	850	865	818	872	808	834	873	837	832	873	841	879	837	797	815	822	829	841	876	883	892	912	815	826	827	849	838	939	838	819	905	851	826	863	874	862	861	853	809	814	872	885	830	813	811	799	853	834	909	810	880	868	829	835	829	908	881	850	837	873	807	890	859	879	863	857	857	849	810	804	875	859	862	912	825	809	862	832	875	882	842	828	865	836	825	874	893	855	817	868	845	944	861	795	876	874	854	824	863	856	906	868	841	813	842	796	842	878	798	847	865	877	809	893	904	832	880	848	874	932	858	798	850	820	869	851	841	879	865	915	862	836	847	853	872	915	830	841	842	884	863	852	872	844	845	781	869	884	858	906	883	821	815	931	869	869	843	810	820	826	800	859	901	858	809	814	923	868	839	818	861	824	861	822	896	907	814	864	852	765	896	846	791	867	811	819	821	786	883	904	874	830	879	840	848	845	850	799	835	843	828	804	861	861	851	859	843	834	873	864	845	797	895	859	821	887	814	910	880	842	789	792	845	863	851	841	833	867	834	804	831	836	866	808	812	845	843	888	838	852	903	858	893	800	839	822	851	860	835	882	867	826	858	855	861	860	841	879	881	838	833	823	862	828	866	854	844	913	861	840	831	838	831	834	808	863	835	877	878	910	810	847	872	873	837	842	830	874	841	874	848	838	794	799	866	784	848	852	886	846	859	791	879	880	850	798	833	839	827	814	843	880	840	879	842	820	826	779	869	843	800	882	854	839	786	815	814	833	871	852	836	842	826	788	858	880	872	843	858	873	882	874	826	844	855	826	864	808	860	866	872	894	854	875	812	803	844	875	806	854	844	865	843	875	803	870	886	840	867	845	845	828	865	817	846	834	840	914	862	866	791	859	872	849	836	849	839	910	838	848	877	863	857	881	857	809	894	946	841	854	864	831	849	860	837	851	897	876	884	855	912	814	879	910	870	935	870	807	835	828	823	846	880	813	819	854	872	863	851	798	840	804	892	792	786	874	828	853	820	879	893	851	812	826	840	907	846	842	849	848	849	861	868	846	860	819	883	854	853	846	895	866	860	853	833	859	791	879	898	853	853	883	830	842	867	882	834	823	834	827	825	842	887	847	835	819	849	843	874	865	848	833	853	808	896	891	840	870	907	860	816	847	890	901	812	804	812	818	855	870	860	880	816	827	854	864	858	852	830	818	845	838	887	805	880	873	825	826	852	844	849	829	857	870	910	875	878	867	804	868	880	889	805	879	821	831	895	801	876	892	851	844	830	896	903	847	850	852	896	826	828	870	816	841	837	823	863	829	832	866	847	858	820	890	818	827	867	843	838	854	833	830	816	874	820	874	840	877	876	844	858	809	827	884	875	826	804	850	867	919	864	855	875	864	886	879	823	821	852	890	926	860	895	891	856	782	853	875	851	848	883	808	894	845	832	840	888	889	828	865	893	878	851	903	836	851	885	854	860	817	806	838	866	898	816	851	826	809	843	792	869	859	810	867	828	856	837	842	892	814	851	861	840	879	885	836	848	827	826	879	889	825	841	837	872	871	847	871	812	838	818	844	883	846	859	884	886	833	819	838	859	811	896	814	829	888	861	824	869	866	850	864	832	872	826	812	818	854	893	863	845	851	844	894	845	840	877	890	859	875	865	842	906	808	872	804	840	834	854	925	876	861	883	822	813	830	820	848	856	799	852	926	842	860	864	785	856	841	879	914	869	844	848	892	809	837	822	872	817	783	853	867	851	859	855	874	908	847	913	841	870	850	835	860	889	792	856	888	858	884	842	810	822	861	873	857	853	864	826	860	862	867	869	858	859	906	815	860	826	779	887	854	851	826	877	802	864	876	826	831	900	842	888	938	872	817	859	835	888	885	901	859	806	785	858	835	871	856	896	860	803	886	832	843	879	837	815	903	864	836	861	844	901	819	829	893	855	867	839	893	840	814	839	890	883	879	834	840	894	864	871	902	821	903	830	868	875	911	835	842	812	873	844	894	850	868	892	868	854	847	831	842	864	901	837	826	875	888	888	850	817	859	829	857	844	851	817	822	837	766	827	854	850	872	792	892	832	834	848	862	887	849	845	869	839	837	876	867	927	873	851	830	852	816	838	825	836	869	826	833	843	854	836	791	877	868	833	880	830	867	880	834	842	871	851	819	879	891	851	858	853	820	869	864	823	867	834	849	866	860	878	868	800	864	850	907	861	786	855	840	889	810	853	839	868	908	867	812	846	808	873	886	868	814	853	882	795	859	817	863	808	847	844	883	889	846	879	924	868	866	856	887	882	883	859	875	863	804	828	871	839	841	865	871	859	833	839	850	875	837	876	851	882	844	897	833	898	876	834	889	887	864	894	846	883	831	905	843	841	924	866	860	810	896	849	859	844	838	880	838	847	896	852	880	915	851	844	870	866	847	842	825	822	867	867	863	848	884	845	874	874	820	800	864	868	851	777	904	874	828	887	835	832	838	817	829	883	830	859	844	923	826	866	845	814	872	862	826	920	850	867	870	876	879	766	867	826	853	887	825	924	871	899	843	809	825	836	838	902	837	913	886	869	867	818	903	859	858	877	814	830	860	895	822	886	826	839	868	934	844	833	858	882	842	856	875	830	811	848	816	846	908	844	882	846	906	850	852	843	838	836	885	853	848	819	858	886	856	790	862	804	830	819	860	854	832	831	844	854	875	884	797	845	883	797
5582	240	190	173	150	175	187	186	171	174	170	180	178	161	170	175	171	164	174	186	199	184	194	158	171	184	176	169	168	161	169	189	183	185	159	162	192	167	193	187	167	159	159	166	192	160	139	170	174	186	195	188	162	188	173	183	175	185	168	164	166	169	175	162	159	175	180	181	148	182	177	166	175	170	169	176	194	163	159	162	175	186	171	162	178	179	167	178	151	180	151	134	160	159	171	164	156	166	166	160	164	162	184	186	150	175	178	156	174	193	155	188	159	179	180	178	152	196	174	173	147	174	157	159	170	191	199	163	162	159	160	198	166	157	171	189	164	200	170	168	148	176	171	174	152	204	185	165	175	159	166	164	194	170	150	165	168	165	143	186	187	159	166	207	186	171	165	155	179	197	182	160	177	166	173	169	179	155	176	188	174	160	163	178	162	149	156	180	137	165	168	167	159	165	164	169	171	150	192	172	181	155	176	174	182	169	191	181	169	147	164	154	158	167	175	190	171	173	179	161	151	155	180	167	170	171	171	180	162	167	162	147	160	160	171	186	158	153	160	154	155	161	164	157	184	168	167	160	187	170	175	168	159	210	157	165	165	145	169	183	141	174	181	187	162	140	147	149	187	179	149	196	159	154	156	148	176	176	175	190	180	165	154	157	174	177	151	166	183	159	168	167	148	201	158	178	184	186	172	184	153	156	149	174	167	173	167	138	153	140	186	165	166	166	154	175	162	146	189	161	153	183	207	190	183	169	151	181	170	169	181	131	163	187	170	168	161	151	140	172	142	166	145	183	165	169	170	168	168	174	194	162	156	157	168	186	178	171	189	172	155	165	157	170	163	178	187	177	184	154	162	183	188	186	174	165	161	165	170	178	151	159	158	133	169	163	156	155	189	162	164	162	143	153	167	178	150	173	173	151	183	164	167	186	170	179	180	168	156	188	153	146	176	199	177	156	159	143	167	167	187	157	160	217	159	173	191	180	159	163	176	178	166	155	157	146	166	198	206	176	156	162	165	165	159	154	167	178	179	167	163	184	151	146	168	194	176	195	185	149	172	196	186	174	161	174	169	140	164	166	175	158	184	180	177	154	144	174	158	194	153	178	160	191	194	159	170	171	171	161	188	145	176	164	171	194	175	171	171	190	145	168	176	164	169	160	188	160	174	181	179	179	171	173	169	172	167	134	169	182	159	168	172	153	159	151	189	169	169	166	172	173	156	165	172	154	163	174	171	186	145	179	160	170	165	147	192	166	141	168	169	176	184	148	164	149	174	162	177	177	148	184	168	162	189	155	190	166	177	172	162	179	175	154	173	171	153	164	174	158	177	174	183	156	190	156	172	163	155	155	170	164	186	146	151	165	167	180	166	187	175	172	178	166	185	180	160	166	162	176	176	173	159	174	168	170	158	184	147	178	157	156	173	153	165	159	158	200	172	169	184	148	141	181	164	177	172	143	175	163	171	151	188	157	183	161	149	180	150	148	167	163	171	157	158	158	139	176	174	177	185	182	162	200	180	157	153	172	175	161	159	151	186	176	181	175	162	170	173	175	162	169	166	156	173	170	155	175	157	181	171	177	146	176	165	152	157	160	145	169	172	166	166	167	175	156	180	179	150	179	169	176	170	182	190	172	161	147	154	176	188	190	179	197	173	207	154	174	170	180	202	173	180	165	164	183	174	176	178	160	173	178	184	174	182	149	161	172	169	192	188	166	178	165	181	168	158	182	181	192	165	169	163	177	142	170	188	179	156	167	173	136	162	153	178	175	151	144	159	162	143	158	161	164	153	168	172	171	180	146	172	182	146	175	172	169	184	165	165	179	180	171	175	163	169	163	157	174	169	165	171	173	183	183	172	156	175	175	161	182	140	171	175	179	154	184	165	154	160	164	172	190	150	129	186	168	184	183	149	156	181	162	161	175	158	190	164	171	164	165	183	149	159	158	173	156	178	167	166	172	166	172	208	195	150	188	144	170	156	193	171	182	156	185	174	193	157	153	170	161	151	161	164	157	177	160	166	171	164	146	195	205	183	158	166	188	159	175	180	200	194	165	173	173	171	174	165	165	183	184	168	169	163	164	132	159	166	197	162	177	161	176	197	160	179	171	167	152	154	167	138	188	147	191	168	185	167	160	181	173	173	175	184	159	169	156	183	177	197	170	182	155	165	181	160	161	174	160	165	170	170	172	174	138	180	181	174	170	172	185	174	157	161	174	185	171	170	177	188	160	183	164	184	166	161	191	148	159	170	178	179	182	175	171	170	176	164	174	166	166	183	146	156	193	180	173	169	180	177	168	160	157	175	154	180	181	171	165	164	184	159	160	184	184	179	165	152	167	147	168	187	180	151	189	156	190	182	155	193	187	172	145	181	185	196	149	161	149	154	152	164	166	156	189	181	161	173	196	158	148	166	161	177	177	140	204	181	138	156	152	158	173	174	185	179	181	164	168	179	168	194	156	194	167	158	177	173	182	170	151	183	209	171	172	144	170	181	173	163	185	166	170	207	172	158	160	197	170	164	183	183	164	169	159	146	168	171	194	138	181	170	166	137	158	166	161	172	153	149	193	169	190	173	170	159	184	170	141	164	156	199	192	196	167	178	193	143	183	174	173	179	160	167	180	169	169	168	168	160	154	157	181	180	164	144	176	171	194	167	189	170	152	167	147	188	158	167	177	156	174	151	174	174	154	161	173	186	175	176	176	185	165	161	172	162	154	160	175	174	171	169	183	174	157	167	152	176	190	181	185	145	171	181	155	189	177	176	181	183	167	153	177	177	162	164	172	196	169	133	161	164	171	166	193	148	168	184	175	163	153	170	181	202	158	153	167	160	152	159	162	154	149	153	160	182	190	165	165	168	159	174	159	162	172	148	153	160	159	166	177	189	192	153	166	163	155	170	162	159	179	166	150	167	180	178	180	168	175	141	197	182	162	178	158	194	172	146	142	180	161	158	169	165	160	176	153	174	166	165	171	169	147	172	143	185	174	166	187	169	151	179	173	176	154	154	141	159	171	178	175	180	173	186	186	178	186	158	148	175	186	177	172	161	162	160	153	167	176	174	165	165	175	174	172	174	164	162	160	158	159	166	176	176	172	179	179	166	175	166	150	160	185	139	172	163	190	162	175	164	181	174	171	153	175	170	163	152	187	166	171	182	210	185	166	195	176	145	172	174	192	188	180	175	170	194	168	176	172	158	178	155	165	172	191	188	181	153	161	170	150	165	175	174	177	155	165	138	158	158	193	152	165	154	155	141	189	170	166	176	192	155	155	176	166	174	160	164	187	173	163	172	171	159	192	176	173	182	163	159	180	162	174	174	154	185	165	176	181	177	156	160	162	161	151	161	160	176	170	168	177	162	176	181	188	173	160	167	155	174	175	193	172	186	173	183	154	151	166	182	154	172	191	169	168	165	177	155	165	173	195	149	170	184	161	158	180	157	184	177	159	157	178	191	212	198	190	158	167	155	165	153	154	186	153	169	140
5458	515	519	500	548	510	523	493	459	454	511	475	454	482	475	472	443	440	459	473	479	425	507	456	486	425	458	454	476	471	481	454	474	494	461	419	493	443	462	428	421	485	469	439	480	469	457	409	430	471	463	441	481	488	495	439	438	472	453	453	461	409	489	463	463	477	453	473	442	479	463	394	441	458	457	440	477	473	436	412	482	393	424	465	489	468	432	472	430	417	464	456	451	440	444	464	450	460	469	422	431	488	473	470	445	451	409	457	446	482	434	441	462	480	458	457	416	437	451	461	440	441	431	467	470	416	411	459	446	475	428	440	427	471	476	458	464	477	460	480	423	456	461	435	459	454	466	465	460	464	457	444	446	496	460	452	448	428	448	457	506	439	460	448	462	451	439	452	452	419	431	446	439	440	450	414	437	452	395	419	464	453	405	442	482	462	447	459	455	440	442	462	492	456	436	452	487	420	462	407	439	441	467	456	415	462	443	461	449	440	485	441	460	439	449	462	445	486	456	440	507	460	443	493	431	449	458	462	451	488	467	465	463	473	444	473	459	439	446	428	434	454	457	453	459	445	456	473	387	467	474	451	478	453	458	460	461	451	467	457	491	450	464	427	501	444	440	451	460	430	470	435	443	468	443	472	470	492	463	457	435	485	448	415	427	461	431	448	463	458	488	483	469	488	462	469	425	448	447	458	441	423	475	456	432	429	482	463	443	470	470	440	439	465	449	456	476	460	459	429	437	414	482	465	481	436	462	460	447	470	459	462	436	462	500	410	468	434	462	446	445	400	416	454	435	477	443	436	413	444	442	460	436	453	425	410	416	465	494	435	455	480	434	443	459	440	463	470	417	439	420	434	446	465	460	418	449	427	474	430	449	443	467	477	443	432	424	481	439	447	497	467	430	473	453	458	463	467	419	468	464	454	429	481	429	479	456	446	472	491	408	424	439	477	443	426	437	448	428	434	446	478	451	426	444	475	424	467	452	461	468	431	416	434	497	452	487	463	439	442	442	492	506	440	429	461	490	467	465	451	423	444	456	443	474	427	425	455	444	421	401	458	490	437	456	484	462	467	424	468	467	460	442	482	473	477	469	460	453	449	473	488	449	488	448	433	469	470	446	430	459	425	443	480	441	453	459	465	477	488	438	487	453	460	458	462	446	414	444	427	415	479	433	445	436	483	450	485	472	443	444	460	450	463	436	478	468	449	449	462	422	440	447	448	459	489	417	433	464	459	443	443	473	490	456	440	446	465	433	458	447	486	442	459	515	416	436	444	455	413	421	431	439	433	491	395	479	443	412	462	468	486	453	444	459	460	453	456	459	476	465	436	436	401	458	479	426	433	492	452	453	470	436	449	430	451	460	462	440	448	438	434	438	439	445	436	464	432	474	441	445	464	433	460	405	452	471	480	465	444	445	464	456	414	477	445	452	451	422	455	477	450	443	455	438	472	444	440	433	447	440	431	417	462	427	441	423	457	502	478	444	436	451	493	463	443	452	439	459	443	450	401	471	465	436	435	458	459	465	472	400	462	481	455	431	454	473	435	405	443	453	425	447	448	457	421	453	448	414	442	470	459	470	464	473	417	483	462	442	457	473	450	472	431	436	446	449	428	454	466	434	454	408	474	409	456	441	441	474	447	479	471	445	442	466	456	456	463	429	454	425	435	456	496	425	443	420	452	462	467	445	480	439	482	479	412	429	440	495	460	431	463	439	458	472	430	413	446	491	439	478	453	470	487	448	474	441	437	445	463	438	481	421	448	415	451	448	429	490	483	441	419	455	453	436	433	467	472	502	453	479	462	416	474	434	410	444	432	483	435	442	472	448	435	454	439	463	464	473	413	450	423	483	453	460	436	473	451	466	486	474	428	450	424	457	450	469	469	499	462	441	495	439	455	463	470	395	475	458	436	441	425	469	452	429	466	458	439	448	455	436	431	448	455	504	454	466	465	430	458	482	433	431	450	490	449	470	434	438	481	438	463	463	451	464	482	450	472	456	444	433	417	435	456	456	450	474	431	474	470	472	444	453	468	485	459	444	473	467	446	430	429	422	478	450	419	480	453	467	458	421	469	475	460	478	477	427	433	478	450	454	453	444	468	485	474	467	434	418	437	424	446	460	471	477	440	448	452	445	477	464	476	467	441	480	439	476	433	465	498	462	476	425	478	434	470	459	485	466	465	481	472	476	466	429	459	449	481	452	445	423	432	440	441	443	453	449	472	426	430	443	420	484	461	487	455	423	467	448	452	463	446	458	449	457	464	457	463	412	459	416	450	464	496	464	435	475	457	495	490	481	432	430	432	492	425	450	432	451	442	456	491	448	461	474	418	418	435	456	430	457	433	439	439	452	468	443	450	462	448	472	427	474	485	426	439	439	484	480	476	492	485	437	397	476	489	455	447	464	434	432	446	426	463	417	465	469	473	457	474	429	451	478	483	452	469	446	464	431	438	474	489	433	424	491	429	450	480	449	412	485	457	468	456	476	489	485	479	467	478	491	435	519	458	472	475	474	506	451	410	450	468	462	488	466	451	442	460	459	443	487	483	441	422	490	434	444	465	486	463	440	484	414	463	472	463	425	401	448	426	466	424	441	421	474	486	485	490	454	441	456	475	444	436	462	462	460	484	436	454	463	450	452	441	457	504	440	491	474	421	489	456	462	461	480	454	459	448	461	448	470	462	440	433	438	434	438	441	433	476	438	452	493	455	439	410	450	446	463	467	417	463	476	407	431	500	470	444	433	445	461	460	454	444	434	448	396	452	440	465	446	458	501	449	416	464	441	471	459	459	421	461	497	523	520	462	418	437	440	468	491	446	465	442	426	481	461	459	468	436	431	422	451	452	443	433	455	459	460	450	454	467	480	478	485	479	444	467	489	460	410	478	462	496	438	468	436	460	433	470	433	444	454	475	474	443	501	452	459	426	474	468	421	451	447	428	444	454	438	450	460	457	463	436	439	470	456	471	493	420	420	459	417	431	405	443	456	493	441	451	460	453	467	476	482	429	460	434	464	428	457	426	435	447	464	434	411	461	453	459	421	453	450	458	438	466	453	451	502	440	444	454	458	426	476	436	480	441	445	449	468	434	450	438	454	450	415	495	431	463	472	495	439	412	465	458	481	448	472	465	471	465	436	472	441	458	413	456	449	461	439	469	429	454	469	400	435	463	487	454	479	480	445	439	459	436	441	436	446	436	468	446	442	408	454	463	455	446	477	424	476	495	473	436	470	446	527	458	416	431	459	434	452	448	467	456	456	453	481	446	496	462	438	447	475	466	401	448	491	433	441	429	461	418	414	437	435	466	434	421	475	441	499	484	500	434	442	430	458	453	446	410	472	428	507	463	475	496	448	450	478	425	470	423	440	442	404	458	464	394	423	462	437	458	456	446	425	423	450	454	455	464	432	432	450	452	476	451	434	455	461	453	453	452	454	453	437	488	429	477	440	495	470	473	514	447	465	432	475	461	447	461	480	433	475	421
38523	13106	1961	821	590	461	407	336	282	270	264	243	241	212	200	166	198	182	169	171	187	175	173	148	171	204	188	179	183	148	204	195	175	182	155	179	178	184	153	187	165	166	192	165	192	181	150	179	149	166	186	183	166	170	184	167	163	169	152	154	194	182	162	172	182	179	163	161	175	189	159	189	149	167	177	165	168	180	163	164	172	176	168	179	204	174	170	165	177	166	186	162	159	168	154	151	177	145	166	172	173	170	166	172	171	174	169	173	169	160	143	176	173	175	161	163	150	160	152	184	174	179	150	170	154	181	164	166	167	170	158	161	156	170	180	177	168	150	160	161	173	161	162	192	165	136	153	143	190	184	178	174	165	159	176	182	168	164	127	179	183	173	167	164	168	147	204	173	168	147	165	178	158	145	173	171	176	162	171	189	176	168	139	161	159	175	157	170	161	170	171	191	165	157	163	168	151	168	174	188	185	167	170	165	177	157	162	162	165	171	176	166	157	136	176	174	180	155	164	163	177	189	181	154	161	157	171	153	171	171	164	189	168	151	169	155	135	176	171	164	143	164	155	193	175	142	171	178	172	158	183	158	155	175	166	169	164	159	172	172	162	174	181	150	148	154	161	163	186	183	169	174	154	179	162	175	160	196	138	169	175	141	163	158	184	180	147	159	184	170	172	180	173	164	188	152	153	190	184	164	166	191	160	164	165	155	170	149	174	168	176	160	165	164	141	151	164	168	175	154	171	177	180	174	156	171	174	173	157	174	150	175	172	167	175	178	118	160	170	161	162	180	156	173	159	160	158	167	167	156	147	152	166	201	160	171	153	169	142	176	164	160	152	158	153	137	186	165	155	166	166	155	174	165	159	157	176	183	152	176	172	185	162	195	195	174	170	180	184	160	174	159	158	143	158	185	149	164	152	161	179	168	163	172	158	155	158	182	158	173	182	172	193	167	178	161	165	161	162	169	132	183	158	159	155	179	195	167	151	171	163	177	160	148	166	154	164	159	169	150	198	168	156	139	174	150	170	179	187	153	174	170	168	192	135	162	179	183	150	163	150	164	178	190	175	152	130	154	170	155	159	178	174	147	164	149	179	165	145	167	163	160	169	181	150	159	172	175	170	187	166	194	165	173	188	166	167	141	161	165	172	177	193	145	180	193	171	159	145	165	169	145	173	175	150	158	149	166	162	164	166	176	178	163	205	183	154	157	147	173	139	155	156	143	190	177	133	166	175	148	174	196	170	148	135	157	187	165	174	148	167	174	175	190	172	168	152	164	163	184	153	138	180	179	152	159	164	160	172	171	168	171	181	154	156	143	163	155	157	171	134	168	173	172	182	180	178	177	165	147	153	175	186	125	144	174	158	148	186	164	178	159	155	167	181	167	160	179	169	178	176	169	171	147	156	171	160	156	175	168	193	172	152	195	177	147	170	154	166	149	145	149	178	150	169	149	155	129	158	174	156	155	162	148	160	155	180	187	166	155	156	180	158	149	165	147	164	161	159	151	164	158	164	134	183	136	181	150	170	154	170	165	151	152	165	183	172	180	183	168	133	137	161	163	170	160	161	171	170	161	162	198	159	156	172	167	164	167	163	176	175	165	152	164	156	197	173	159	156	153	136	162	153	178	188	182	158	142	174	175	172	159	147	150	150	152	151	188	163	165	157	151	158	173	150	140	169	168	174	153	169	164	180	188	169	175	181	152	158	161	152	161	163	182	168	170	170	163	143	159	161	148	140	185	160	159	179	179	152	159	157	176	179	174	152	153	186	164	163	160	181	165	188	167	148	158	156	190	161	174	169	176	164	166	178	166	160	169	178	152	176	184	170	154	158	180	165	142	193	175	168	155	164	174	187	152	153	160	153	160	170	179	165	163	184	181	166	156	172	159	165	182	168	184	147	176	154	159	150	178	146	173	174	150	162	172	150	166	146	185	189	166	150	161	166	167	158	168	162	201	165	179	159	152	181	152	177	154	166	187	156	174	168	166	156	171	168	192	177	158	154	152	155	149	165	166	159	143	163	162	142	158	181	182	171	153	169	157	172	169	162	176	163	170	168	171	159	161	153	145	179	193	185	173	149	177	143	151	156	168	179	177	175	162	162	168	135	168	160	183	164	168	155	179	183	183	179	165	147	175	175	163	146	179	168	168	187	168	159	154	161	178	166	171	177	185	158	180	165	186	184	153	181	161	169	180	147	166	193	164	171	167	153	139	166	190	168	170	168	173	176	191	209	173	181	187	148	175	173	162	164	165	147	179	165	186	170	171	177	181	175	134	162	147	152	189	176	160	168	168	178	151	168	161	153	172	159	165	153	148	169	158	169	165	163	166	160	161	195	170	162	182	156	149	167	182	162	174	179	164	193	161	150	160	159	178	178	158	171	177	160	164	172	165	191	170	172	173	198	191	177	171	171	187	149	154	149	155	181	179	174	171	174	157	174	158	157	158	153	185	167	159	171	171	150	145	183	174	164	171	158	172	149	182	167	160	163	167	152	159	173	169	162	165	171	155	157	155	164	169	148	176	165	166	161	175	157	154	148	171	158	183	170	123	164	188	188	173	178	174	167	169	142	184	163	175	206	180	148	184	164	174	176	175	175	171	173	179	170	180	161	162	163	181	181	189	157	154	177	170	154	170	161	183	150	180	167	174	164	132	168	144	166	187	172	150	168	171	163	185	162	163	156	163	174	170	149	163	160	173	150	171	154	175	163	160	181	183	162	177	139	160	187	150	180	173	175	197	173	140	173	152	193	161	174	155	165	147	167	175	177	185	171	185	169	168	172	160	175	176	154	157	189	154	166	196	150	146	171	176	163	154	170	153	162	192	165	185	178	158	168	165	162	171	162	135	180	178	178	166	148	146	168	158	172	174	146	151	168	180	173	156	188	161	163	155	153	165	183	166	150	192	150	153	153	162	170	167	172	185	146	176	160	177	170	173	165	166	147	155	185	155	182	162	163	165	144	171	155	175	148	157	159	172	159	145	166	182	150	161	146	174	150	163	180	170	160	164	170	143	189	185	167	157	172	183	172	188	165	164	158	188	162	150	157	154	167	161	162	163	155	145	168	170	184	163	180	167	176	175	146	170	157	181	158	156	177	153	139	157	178	184	173	191	158	168	188	159	164	167	169	159	167	157	178	151	157	184	143	155	146	184	137	159	170	155	167	164	161	167	182	166	165	161	181	151	173	171	151	183	148	171	165	167	146	175	174	148	160	172	168	190	196	169	161	176	174	172	156	170	141	169	179	178	189	147	177	166	179	185	188	167	176	160	159	172	186	185	172	173	166	158	174	177	171	149	163	172	174	149	150	163	144	151	158	178	191	167	161	146	132	139	175	179	179	164	170	172	150	172	158	155	174	183	174	186	159	161	155	167	183	171	153	164	149	112	154	156	153	175	188	188	189	164	168	186	151	168	169	154	179	174	150	171	175	176	175	151	167	162	170	186	145	179	186	150	186	168	183	178	185	180	171	168	145	156
16219	1116	2338	2629	2378	1904	1655	1379	1181	1109	991	884	813	810	731	704	694	680	661	619	592	581	596	591	595	565	516	553	549	587	513	488	520	519	496	496	474	478	488	487	531	450	515	493	491	504	486	455	491	513	479	491	472	521	441	504	453	463	474	478	523	475	468	475	496	485	463	515	459	486	470	489	487	464	482	497	509	498	465	479	445	511	471	457	438	472	476	452	510	435	454	499	464	474	461	467	419	497	525	480	493	469	455	466	482	478	444	458	451	462	492	452	443	473	444	435	469	428	469	504	478	461	482	485	464	449	422	466	486	478	498	471	433	460	426	489	484	471	479	470	453	451	470	445	464	482	413	500	434	460	461	503	514	440	453	452	468	483	493	484	497	451	459	446	464	484	442	500	470	483	463	497	465	434	481	467	483	450	474	522	444	474	478	448	497	447	489	470	463	483	519	477	476	480	472	483	460	451	472	464	497	480	475	477	446	479	464	489	461	471	444	467	463	459	483	470	468	463	471	487	476	416	434	454	473	468	452	450	496	479	429	469	477	455	492	439	456	457	462	456	472	460	473	449	474	484	508	531	482	489	494	473	455	489	437	489	456	426	408	427	442	441	483	472	458	475	467	472	461	451	469	460	481	461	466	489	429	473	448	470	488	449	454	490	452	460	437	469	436	437	465	472	469	439	487	452	501	484	480	422	474	441	472	429	435	472	446	466	483	454	459	468	491	462	466	496	487	463	448	481	463	496	437	494	461	480	463	498	468	482	429	493	482	475	526	465	501	440	480	473	473	425	466	481	432	451	473	448	469	466	469	433	451	448	443	456	472	478	474	445	448	483	486	457	452	466	472	429	491	457	496	493	490	431	476	468	478	442	494	467	491	507	490	449	451	423	427	461	462	469	451	500	473	456	439	430	423	432	450	448	475	456	481	421	486	482	479	453	477	500	473	495	457	440	457	449	455	487	469	439	451	489	466	460	445	484	448	455	487	496	489	463	444	467	496	479	476	466	442	452	448	485	470	452	488	504	486	467	486	438	462	489	453	434	469	410	402	448	453	463	479	489	467	438	462	462	481	445	461	480	463	467	477	483	447	479	478	480	475	505	460	459	463	506	434	464	454	450	475	475	484	458	437	421	432	471	465	450	444	464	417	420	450	475	434	452	459	488	442	474	456	476	450	462	451	499	438	494	469	464	440	478	448	487	514	503	434	481	441	444	461	502	452	486	465	469	446	474	470	451	449	453	465	479	483	481	465	457	496	476	464	443	457	455	471	483	471	457	477	535	478	467	443	488	486	451	475	514	471	448	475	448	463	451	461	507	438	508	482	438	453	460	480	441	449	440	455	485	445	463	430	468	490	474	456	479	476	483	418	443	463	486	475	488	472	464	425	510	449	466	455	453	500	451	490	470	461	490	436	508	484	457	456	480	480	479	451	497	451	463	463	433	478	480	436	492	439	453	451	423	494	427	458	497	491	487	491	465	460	500	450	468	479	433	491	438	431	470	513	487	504	458	462	470	482	456	473	491	472	472	476	493	475	452	452	479	464	477	481	468	458	446	448	487	446	476	474	445	498	458	456	435	495	418	462	472	493	422	456	463	454	467	487	473	459	482	470	439	440	469	478	425	487	450	491	460	477	490	478	441	479	446	477	458	470	460	454	453	455	467	469	485	428	464	455	474	492	459	459	476	447	492	433	449	472	458	498	503	463	485	498	477	490	429	461	487	445	443	440	460	471	458	489	484	460	459	450	430	472	452	454	459	455	470	488	411	461	477	456	472	489	471	506	459	450	466	490	426	452	455	465	461	449	465	499	464	459	494	470	437	479	464	458	435	483	466	457	466	485	451	461	483	492	451	487	410	451	472	481	450	468	473	482	462	446	435	474	458	499	426	452	504	462	497	442	418	508	455	468	498	479	451	505	521	498	471	475	458	471	474	467	508	470	469	447	468	447	487	500	474	440	430	479	444	445	463	465	467	497	478	461	467	477	455	438	470	473	435	432	462	464	479	441	438	447	485	458	442	434	434	449	467	489	459	454	486	441	457	454	442	446	434	484	509	494	448	474	440	458	462	491	470	475	460	489	441	455	438	460	459	445	458	443	448	455	459	467	457	473	429	480	469	497	466	471	426	468	502	450	481	484	459	461	473	452	452	458	447	454	465	468	468	431	446	489	448	507	467	454	417	455	453	467	452	460	486	442	460	456	454	473	464	465	458	499	458	476	445	451	461	478	429	459	443	453	470	456	468	461	487	484	461	493	449	421	447	470	462	447	517	454	430	474	458	466	446	443	469	448	459	478	476	473	443	471	453	437	472	485	481	423	478	477	449	470	472	447	437	498	487	493	460	461	440	503	488	457	453	456	493	484	458	475	448	466	442	485	469	485	473	457	473	428	468	454	497	460	474	446	471	488	475	470	457	445	446	444	485	466	449	446	456	456	464	451	472	483	473	473	441	455	430	503	480	434	459	441	445	503	482	463	498	477	485	453	512	464	471	463	475	451	442	466	473	482	445	464	443	464	450	434	442	472	430	435	469	463	469	462	414	463	464	454	496	497	439	488	461	483	467	455	498	451	464	436	496	483	437	480	476	505	454	434	469	480	466	479	488	449	473	476	489	432	432	483	428	446	460	490	500	454	442	474	492	399	492	477	473	495	500	453	442	494	466	488	524	504	480	474	455	430	466	460	444	456	449	446	468	457	462	468	430	468	453	464	482	466	433	436	483	484	461	459	461	434	431	425	466	455	469	453	459	488	463	480	461	435	470	473	451	430	452	474	416	498	439	450	454	419	457	470	490	512	474	465	468	450	463	474	499	451	440	506	432	471	443	508	458	460	418	473	450	459	477	472	473	463	500	479	465	390	479	454	467	465	462	500	487	465	453	474	467	455	455	443	458	481	463	463	466	470	526	453	471	477	464	500	479	470	451	437	470	473	471	476	484	436	489	472	451	477	470	460	447	497	474	461	452	478	459	522	488	456	482	500	470	477	487	448	454	463	481	430	482	445	455	454	483	445	456	450	463	503	453	440	452	460	474	496	476	448	471	494	479	474	467	509	475	470	441	496	457	465	438	454	453	456	468	477	464	419	468	454	514	460	472	486	472	442	464	481	449	508	469	429	464	458	473	469	493	485	440	455	458	461	465	488	456	450	488	453	462	438	464	456	473	484	479	507	476	451	491	484	437	523	463	459	482	430	467	435	492	452	484	489	479	466	468	449	444	459	449	456	463	459	450	480	451	497	473	445	469	444	382	475	482	522	474	445	440	469	466	448	494	465	432	442	446	441	501	514	478	468	488	440	446	463	505	440	464	453	435	466	439	477	476	446	474	497	461	458	447	453	477	461	445	471	443	446	476	462	439	464	504	476	439	431	462	456	463	449	447	486	498	479	469	486	477	480	447	465	456	455	497	447	514	442	500	439	469	440	502	445	472	469	451	491	452	447	469	479	440	470	465	469	453	460	472	437	472	470	453	472	458	466	471
45431	23073	8892	1949	1291	988	855	670	647	573	522	532	472	428	469	442	411	418	415	411	429	387	390	409	374	384	382	387	400	362	365	353	380	368	368	336	368	381	358	373	302	345	362	361	355	357	317	357	340	413	385	339	336	311	364	358	373	382	342	318	332	348	321	348	339	338	355	329	342	336	382	379	322	385	361	381	364	333	325	350	351	321	351	336	351	368	372	369	346	334	355	341	346	355	338	338	397	379	365	305	418	364	402	367	340	327	369	381	360	396	372	347	331	355	388	338	361	382	351	361	352	353	389	328	339	332	363	365	300	351	348	374	363	360	361	361	345	359	362	375	342	348	367	364	336	376	363	365	337	367	304	324	341	362	353	323	334	380	346	311	351	342	340	357	361	371	354	344	319	339	303	343	317	352	346	375	400	386	349	372	407	338	337	337	333	366	329	363	387	360	391	380	380	353	300	371	313	355	363	337	365	335	360	346	335	321	347	349	367	325	326	344	369	350	370	349	331	385	352	367	368	344	356	388	367	358	349	356	349	377	346	354	341	333	356	352	349	355	374	354	328	353	386	346	355	368	398	328	322	366	359	374	336	355	339	321	380	362	363	385	400	369	368	353	381	382	330	346	372	330	420	361	353	336	365	347	355	360	307	361	371	357	317	342	343	350	345	320	337	368	322	339	331	358	368	365	363	348	344	345	332	331	337	368	357	366	337	365	332	341	379	362	346	364	355	388	352	363	380	340	389	371	351	325	342	307	348	374	351	329	369	333	323	364	306	359	357	381	343	330	314	369	360	372	343	373	342	373	351	359	387	350	340	332	356	339	334	333	330	380	368	359	351	339	356	362	316	351	330	357	326	376	357	324	364	346	359	373	368	347	340	361	377	370	354	397	323	365	351	368	325	357	327	360	357	343	316	375	352	364	385	321	329	355	342	378	351	382	324	328	320	345	352	350	329	376	350	338	370	363	365	376	313	364	375	367	368	369	378	332	338	382	364	389	365	342	354	374	369	364	362	347	364	350	362	377	298	333	374	353	362	334	365	320	355	378	353	360	328	354	328	333	347	364	346	353	352	335	368	363	374	348	343	380	344	339	308	352	361	340	367	349	325	363	351	357	358	338	363	337	376	348	382	334	342	358	331	393	350	323	354	350	331	382	354	370	350	311	369	380	340	342	396	335	337	335	322	376	379	342	381	370	341	337	376	384	373	346	342	370	345	350	356	353	360	364	337	386	385	338	313	366	302	343	352	323	376	365	348	378	355	361	366	379	357	364	356	351	362	363	373	359	382	378	410	394	337	351	310	314	337	366	356	371	376	332	376	358	358	343	378	362	363	354	332	357	338	356	350	369	356	376	355	338	357	332	352	338	337	365	342	323	369	373	355	363	350	331	344	360	346	346	336	357	349	318	354	338	347	360	337	331	411	366	331	347	351	344	329	367	321	371	386	370	341	348	355	347	326	344	347	348	324	336	359	351	338	303	357	378	344	335	369	361	361	347	362	304	340	353	375	364	341	361	367	392	381	336	394	368	357	345	344	378	331	369	363	315	355	372	363	350	326	363	338	329	359	364	319	367	331	363	366	346	335	346	350	363	382	338	351	329	377	334	359	374	340	346	336	348	353	347	358	346	355	353	349	337	347	385	339	351	356	372	323	327	325	368	340	310	337	336	362	362	317	346	372	356	380	330	363	370	397	348	353	296	345	344	357	363	359	353	336	347	322	351	367	377	378	391	378	378	342	328	366	338	345	336	362	353	392	344	338	348	376	332	402	376	397	346	372	376	366	357	370	383	360	363	373	366	350	319	350	347	334	384	362	358	337	364	362	371	330	351	335	336	331	338	360	368	385	358	367	351	300	332	363	341	346	353	352	363	328	356	398	352	387	365	354	368	357	322	353	337	370	360	348	313	364	343	320	372	300	380	364	342	316	338	376	352	378	350	375	368	359	359	368	368	364	344	339	345	329	326	325	376	351	351	348	394	350	325	334	370	365	357	342	327	351	351	319	368	344	370	380	367	355	340	350	384	375	349	381	381	370	309	356	340	329	338	361	369	340	376	379	361	347	359	347	349	361	366	384	351	333	345	358	354	341	351	354	360	328	387	353	364	345	361	323	372	361	346	378	319	367	343	343	353	369	380	326	380	381	372	402	361	316	359	336	310	363	377	377	397	349	383	388	356	334	353	346	343	372	341	387	356	363	356	362	340	368	338	362	385	348	372	351	364	347	341	323	340	372	359	352	346	344	303	380	357	380	359	371	364	388	325	339	350	374	370	356	345	343	345	335	359	358	350	338	404	328	350	351	376	351	366	327	355	374	323	378	339	368	308	337	344	352	340	337	343	353	350	349	367	373	332	390	375	319	358	336	373	337	381	336	314	362	363	379	343	339	324	324	362	366	298	316	360	369	358	322	344	335	327	371	404	357	351	338	361	342	353	346	379	352	352	335	343	340	340	368	361	340	356	341	349	327	354	338	354	356	337	361	307	350	359	365	351	376	353	360	357	381	373	353	373	302	341	349	368	359	359	356	330	337	328	326	365	385	332	339	348	342	396	356	319	347	356	354	367	361	382	372	359	356	346	366	345	345	373	330	378	318	357	364	363	342	341	336	331	370	385	343	335	354	367	376	365	361	385	357	339	376	374	362	375	371	400	334	332	365	385	331	350	367	352	350	342	348	334	340	363	371	361	348	376	346	352	356	329	362	335	330	344	356	376	350	327	345	381	336	361	337	362	350	368	351	328	345	357	336	348	339	347	374	346	386	367	384	379	394	381	374	348	342	343	381	364	345	368	342	327	339	347	354	368	370	374	339	329	370	326	375	357	346	351	353	353	350	404	368	334	395	341	349	350	339	387	328	374	330	394	352	311	343	380	337	346	322	354	376	343	348	340	355	341	363	368	361	367	360	344	360	348	321	367	379	345	329	352	371	371	356	358	374	344	360	382	330	379	341	353	343	347	371	362	343	342	382	322	331	378	340	348	379	377	340	364	353	357	317	331	348	368	344	385	350	317	355	335	374	358	387	347	365	371	364	377	373	346	355	348	345	317	343	336	325	329	367	361	382	362	324	379	345	345	354	333	339	366	347	381	361	360	357	333	331	348	369	353	400	355	365	351	347	352	349	364	342	327	376	331	366	371	364	339	361	345	344	359	339	375	360	321	360	342	335	317	379	399	352	357	318	371	345	354	352	338	303	361	348	314	338	413	342	355	316	335	342	332	387	335	364	375	343	379	343	345	338	317	380	362	396	339	332	346	347	388	345	328	372	346	379	329	332	346	369	341	337	362	376	356	334	364	337	347	367	375	331	374	376	349	333	374	348	342	352	349	344	385	360	352	322	324	371	395	387	375	322	365	363	401	345	357	387	387	326	394	370	371	368	342	384	352	343	341	375	363	353	344	361	354	342	380	342	375	349	349	393	388	348	364	353	378	364	348	368	347	349	351	370	334	336	353	359	329	347	395	367	330	376	322	343	339	355	356
20304	2135	4313	5043	4428	3760	3123	2582	2314	2037	1903	1746	1585	1475	1413	1360	1300	1235	1171	1197	1192	1059	1108	1092	982	1017	999	1052	969	1027	983	976	982	966	1008	923	946	976	951	878	926	979	875	852	874	934	903	921	904	890	912	907	916	948	897	907	890	867	916	907	915	861	871	854	839	840	867	844	891	907	894	896	867	851	859	882	911	895	896	873	816	821	845	843	914	873	829	865	907	867	837	866	882	862	860	881	911	790	893	897	883	870	868	824	857	856	860	942	877	876	909	912	822	878	890	865	882	811	859	883	876	880	848	877	867	841	862	891	821	861	883	804	892	843	789	843	844	825	904	848	855	858	849	826	887	867	845	876	851	902	822	861	779	827	858	895	861	896	896	887	815	821	811	815	821	832	864	864	868	865	873	853	867	875	840	863	816	888	860	893	852	869	834	835	833	861	826	864	840	877	869	823	878	875	851	852	890	882	861	888	882	902	870	859	848	854	906	799	854	845	867	820	880	886	812	889	844	815	873	859	829	927	854	853	851	836	884	827	846	863	860	891	864	839	891	831	895	850	851	872	872	818	836	847	895	825	832	896	885	860	793	828	857	842	891	878	821	873	854	855	831	865	858	823	848	923	849	859	835	865	860	906	829	843	832	889	834	846	829	875	845	839	831	887	868	869	882	879	908	863	789	818	834	833	907	808	904	873	877	842	853	893	868	866	829	842	840	844	869	814	859	865	863	866	875	921	869	828	866	903	856	864	873	863	841	834	868	825	846	835	882	813	832	854	838	858	875	847	874	835	827	814	857	837	888	859	846	867	857	843	846	855	872	918	883	806	828	808	833	851	859	861	834	863	827	800	856	854	858	861	835	906	843	864	831	865	841	907	861	873	864	861	889	843	815	822	846	819	768	895	839	833	851	880	824	855	825	858	831	837	938	856	852	845	838	857	835	831	876	893	853	820	824	834	822	901	897	895	863	869	860	888	867	835	865	883	849	821	858	836	876	850	887	843	828	870	898	832	862	842	896	869	889	841	826	870	798	877	843	893	811	786	887	914	936	875	882	891	835	859	875	874	815	838	865	809	824	828	830	831	825	866	907	855	821	815	839	843	863	806	824	826	867	830	827	869	779	838	849	882	836	842	845	843	819	847	814	842	857	800	874	816	810	882	837	852	796	831	842	883	870	802	837	897	863	852	889	922	854	820	838	865	868	930	828	807	866	861	813	903	879	834	837	873	861	822	846	849	833	846	855	812	848	888	843	881	809	841	861	906	874	907	861	853	876	842	824	881	879	868	830	861	867	906	777	839	845	858	836	864	841	858	818	885	870	868	830	804	891	796	829	844	834	879	873	845	838	862	853	930	849	898	887	843	885	868	863	871	867	843	887	877	914	867	883	886	788	823	808	893	864	848	865	902	807	810	810	872	856	854	854	875	808	798	893	893	852	851	806	880	926	859	810	816	906	835	803	831	816	891	871	891	849	843	838	864	866	865	879	807	827	856	885	868	857	844	835	828	869	909	857	844	833	865	903	855	865	825	863	838	885	880	872	841	855	793	844	872	862	811	837	843	863	828	811	860	886	862	816	850	849	822	857	874	877	865	915	838	889	783	816	906	833	886	880	851	893	854	838	901	885	858	837	835	873	846	848	857	829	824	875	834	831	829	824	845	874	782	850	840	845	886	888	930	847	814	881	865	884	809	853	857	837	927	834	913	842	885	843	815	841	840	833	858	870	869	894	836	913	797	863	807	861	846	829	793	796	779	889	844	877	876	794	856	863	819	779	859	871	903	852	910	879	837	856	820	823	862	848	868	858	799	856	860	860	875	893	851	847	843	854	858	876	794	827	843	848	818	837	825	836	834	855	876	848	841	813	852	842	862	811	817	864	825	815	842	858	810	831	897	871	798	878	887	870	853	888	840	853	853	888	846	818	817	899	885	846	853	892	841	874	832	841	834	885	889	914	835	850	828	837	858	806	872	869	856	823	866	859	822	855	860	769	902	852	813	848	867	875	802	818	887	882	841	838	881	884	852	823	848	817	840	830	831	847	883	860	871	833	774	841	885	910	877	874	907	839	888	836	872	853	837	847	896	841	836	846	864	927	894	817	877	840	834	850	878	844	867	850	890	869	851	934	864	842	860	782	851	848	850	861	835	848	890	872	845	858	813	849	831	912	866	833	788	831	854	821	879	821	833	833	819	863	857	872	946	876	857	878	851	839	829	863	860	856	839	866	878	872	831	840	863	874	866	839	878	817	843	845	909	840	805	833	825	869	861	820	876	836	881	830	876	891	828	840	911	880	851	826	866	843	852	845	869	876	859	851	818	896	883	804	781	843	813	861	856	873	859	818	862	863	833	874	825	848	923	851	854	850	884	847	909	863	902	879	843	871	821	814	886	837	828	824	833	873	818	860	888	836	882	864	872	842	863	908	821	829	890	878	870	869	813	822	826	866	898	909	846	877	862	853	832	851	812	868	820	836	907	885	863	858	810	838	846	790	857	835	836	862	843	842	859	863	853	871	881	854	858	861	847	835	826	892	850	881	850	879	826	849	883	862	899	823	851	845	863	896	816	864	867	851	900	874	898	890	861	853	847	812	852	803	876	833	856	809	871	853	842	867	881	859	860	839	819	841	860	874	875	873	867	860	823	871	806	827	866	838	836	887	852	899	883	853	893	831	829	853	821	925	844	816	841	881	863	823	831	824	849	865	868	857	915	844	833	867	815	831	827	876	848	918	837	850	875	874	903	848	899	869	815	885	833	860	825	822	921	833	874	782	892	897	866	805	855	835	880	845	821	877	919	827	844	800	852	817	883	938	845	851	877	838	866	905	875	907	844	849	822	848	866	897	861	834	832	855	851	871	817	874	851	861	886	843	854	864	878	835	858	898	830	868	859	801	809	850	847	842	826	871	915	878	833	905	843	828	801	873	860	832	832	815	842	868	812	892	874	830	807	870	866	834	899	797	883	834	893	835	846	882	812	862	790	847	822	832	817	841	809	866	804	838	872	874	822	842	871	833	876	814	802	841	834	912	855	864	853	841	898	826	864	880	869	859	826	860	852	844	858	793	872	823	861	840	861	817	883	820	842	841	874	911	811	843	853	883	824	870	868	836	889	856	865	865	839	853	878	854	826	833	844	808	842	858	847	785	872	896	879	803	867	857	847	863	801	852	811	826	865	878	845	855	864	848	875	909	862	868	854	843	840	884	906	857	836	888	841	867	889	861	873	853	823	872	839	887	833	921	862	908	825	815	803	862	852	879	853	867	810	807	851	843	921	863	839	837	824	846	897	844	827	829	816	854	857	870	831	821	858	841	871	843	874	841	869	836	878	875	856	821	854	803	844	797	859	881	836	836	872	831	860	804	874	851	805	822	828	847	808	882	850	855	810	793	871	839	846	866	833	810	836	815	839	863	842	890	851	877	829	874	874	811	850	879	879	876	832	888	903	849	863	833	873	857	891	844	882	841	847	831	874	888	812	835	855	906	810
5526	266	205	193	158	160	175	167	176	171	160	166	175	142	150	174	159	172	185	159	189	163	172	150	188	181	191	165	176	187	180	177	158	200	159	178	149	166	160	175	136	159	185	171	165	190	181	151	161	174	166	158	180	151	173	188	157	176	150	146	166	158	175	164	183	176	168	172	180	170	160	147	173	175	182	190	169	187	151	144	152	149	171	177	177	170	139	147	164	163	149	166	168	154	176	172	156	173	163	148	169	174	170	202	162	180	185	171	158	160	187	174	177	169	166	187	180	162	173	157	163	159	155	186	145	157	173	163	147	168	186	174	161	151	200	179	153	192	167	144	175	178	155	166	193	175	186	153	161	171	190	187	166	176	173	175	168	170	148	154	159	154	193	190	160	162	157	181	136	161	146	147	153	163	159	172	167	190	174	162	176	153	163	169	181	181	195	175	160	178	175	170	175	172	165	180	151	164	160	181	169	159	170	181	198	149	166	162	146	188	152	180	170	180	177	172	159	164	181	137	160	157	166	158	169	154	151	201	173	161	160	180	169	160	173	162	200	176	174	182	192	173	171	175	142	153	191	154	186	153	175	154	163	162	171	168	149	162	163	155	164	146	175	202	161	160	169	158	175	152	166	172	141	194	154	142	189	172	165	178	136	185	162	177	183	147	155	158	165	152	159	181	185	175	142	170	183	198	155	150	178	152	157	198	167	163	166	184	172	160	159	193	169	135	144	167	173	145	186	158	151	189	150	171	175	174	174	207	164	161	153	152	193	186	179	171	163	147	178	153	166	154	181	178	176	176	160	151	172	152	164	177	157	167	161	148	159	159	143	186	174	173	170	171	172	186	163	162	168	172	166	173	169	150	196	157	176	173	164	155	171	148	168	161	180	148	146	178	157	167	155	167	155	176	165	175	163	176	164	177	154	187	172	175	174	148	154	153	154	163	176	194	156	165	189	178	165	206	170	166	158	161	185	187	171	192	178	155	169	149	183	155	164	158	177	182	166	166	163	152	168	178	162	165	179	175	182	160	173	142	139	157	161	166	173	163	185	177	147	158	166	138	163	160	162	161	190	177	157	180	172	175	150	172	168	165	161	176	157	205	165	176	168	162	163	160	174	157	165	163	156	155	198	146	165	159	168	173	188	151	165	169	166	160	173	154	164	160	157	181	166	199	159	154	159	169	171	170	171	178	157	181	175	186	176	148	173	187	196	181	161	153	171	151	174	186	167	164	200	183	152	183	175	176	152	189	174	165	187	163	179	167	172	178	159	161	164	149	127	163	161	179	162	137	169	171	169	167	187	167	184	173	162	173	166	166	180	171	181	181	169	146	171	160	159	162	159	159	174	141	194	182	192	150	156	152	180	170	211	170	155	195	163	157	170	179	154	153	190	166	161	156	173	140	153	189	179	142	159	172	172	174	176	174	171	167	176	171	171	160	188	185	168	156	175	184	186	158	200	166	179	184	163	182	170	166	177	180	155	167	167	169	158	160	170	177	168	170	194	176	172	193	158	145	153	158	167	158	169	174	158	175	140	191	149	181	164	180	190	166	167	174	168	156	153	152	165	152	167	149	153	169	173	153	144	174	174	145	177	162	152	165	163	142	161	148	174	167	158	174	192	177	164	176	168	165	165	182	172	152	192	180	187	199	203	170	162	166	182	172	175	166	182	178	176	159	187	174	199	162	163	183	197	171	181	175	172	197	183	180	158	160	176	170	194	146	176	173	168	135	134	149	159	176	153	184	163	173	178	155	164	158	182	163	161	182	162	151	172	155	149	168	157	173	174	167	194	157	178	181	170	163	179	170	166	163	169	171	169	178	158	176	156	167	163	152	196	155	174	167	168	168	186	170	152	177	178	150	157	159	172	150	171	166	156	171	163	168	170	188	148	172	147	171	186	153	153	147	152	166	173	164	144	169	133	162	188	175	152	147	164	197	199	158	184	178	178	155	146	166	176	195	167	167	148	168	155	193	167	187	174	143	165	160	184	166	158	169	148	166	143	167	156	186	140	176	176	169	166	168	177	146	161	166	182	190	170	183	184	172	162	160	179	148	163	153	158	179	201	172	148	162	153	179	162	181	167	185	160	200	181	175	142	150	181	167	169	181	196	179	159	175	176	156	152	166	182	182	161	151	157	150	156	151	146	162	191	168	196	171	176	164	164	167	169	158	177	193	171	155	160	163	188	170	152	178	183	180	171	146	171	168	177	150	180	179	162	160	174	156	152	195	182	176	152	172	169	178	165	153	168	167	165	166	186	164	163	184	166	171	164	163	181	148	155	174	167	176	174	182	166	161	177	175	170	164	149	162	149	178	164	154	159	156	160	150	161	195	175	167	192	174	146	182	151	202	170	153	175	150	163	198	160	171	174	180	172	175	193	176	199	182	149	150	158	162	185	162	184	151	171	186	161	160	169	180	173	159	176	174	172	184	157	177	163	166	152	141	148	170	167	178	170	177	182	167	166	164	175	172	165	175	153	149	136	168	160	215	158	194	156	176	173	157	153	161	187	194	172	180	162	179	199	184	161	173	185	164	150	182	162	152	169	161	172	180	177	144	167	165	167	131	167	154	150	164	182	181	183	170	171	173	177	155	183	144	150	148	175	182	159	170	160	185	183	140	166	173	180	172	164	151	162	179	168	181	167	170	148	148	184	185	204	184	180	180	172	153	215	158	165	164	161	153	185	183	163	180	175	154	172	190	169	180	180	147	156	185	147	168	181	184	169	155	183	188	173	166	187	151	167	177	159	167	155	175	172	166	153	181	152	171	159	163	152	166	159	184	159	153	177	171	174	163	154	195	155	165	168	176	159	160	184	146	171	171	159	154	188	176	160	143	160	146	186	160	163	166	183	165	147	158	185	163	173	171	164	186	182	155	182	156	188	163	174	174	164	166	175	166	168	171	147	173	157	182	154	168	171	162	163	152	165	163	143	170	150	170	179	163	181	203	182	173	163	165	179	182	153	158	164	183	186	172	177	168	169	159	177	164	174	169	160	161	170	153	160	159	196	171	167	165	127	131	156	186	176	159	144	172	163	156	158	187	144	175	190	168	165	193	164	183	153	169	158	165	171	178	176	170	139	169	153	209	178	186	168	166	166	170	163	169	148	179	170	172	168	161	201	177	153	164	168	181	167	205	186	176	165	147	165	176	139	151	152	203	169	177	155	186	176	168	168	174	200	163	159	185	189	165	147	199	149	160	161	159	157	170	173	191	189	182	153	157	182	161	181	174	168	162	160	156	159	166	168	161	189	145	141	171	177	152	152	180	175	187	166	179	142	158	177	170	195	155	167	176	159	158	170	182	169	195	181	153	173	174	173	188	151	166	156	162	158	174	170	185	164	187	189	177	166	168	163	152	182	162	174	193	152	165	171	157	170	145	172	164	187	161	184	158	168	176	171	194	173	167	167	189	184	183	161	182	171	169	160	179	156	182	161	166	184	162	168	146	184	177	164	150	176	165	170	161	168	169	162	171
5610	480	515	525	516	536	450	531	496	492	458	462	479	468	445	465	481	476	450	423	457	440	449	450	438	444	413	456	445	499	472	424	478	479	485	455	482	475	458	477	436	487	426	450	429	433	447	441	438	471	426	453	468	456	396	451	437	437	479	461	444	450	465	525	480	448	432	462	478	464	429	446	473	473	458	467	457	430	440	424	395	467	473	481	399	465	452	450	453	456	481	441	465	471	398	432	478	472	468	442	431	408	476	439	401	432	444	441	464	442	481	457	452	458	466	445	457	468	461	450	480	423	464	451	445	454	441	452	486	473	414	457	468	452	420	446	471	439	451	431	469	471	431	442	447	468	476	426	501	421	455	487	445	433	451	434	472	420	418	472	434	483	453	450	414	438	464	437	461	447	443	456	457	466	464	487	461	454	458	450	438	439	471	448	434	463	473	414	471	483	461	453	448	461	496	407	449	455	469	484	424	457	439	430	439	476	472	442	436	470	431	421	444	470	442	451	468	490	428	444	473	473	451	503	424	465	422	441	461	448	441	451	487	459	440	413	476	456	457	444	459	455	458	501	421	463	416	488	426	458	454	434	454	451	409	475	444	431	467	468	454	449	460	439	456	440	424	429	490	504	442	442	466	451	471	413	419	463	424	473	495	449	465	479	480	471	493	458	432	471	438	458	486	457	487	438	440	465	482	460	457	428	482	474	432	420	452	437	470	433	452	442	500	434	410	487	407	426	457	445	474	443	465	455	442	469	454	448	436	482	453	442	407	439	464	470	427	443	445	437	420	456	466	427	408	478	458	481	433	414	437	431	452	455	447	406	423	461	465	458	433	455	421	440	466	429	466	458	445	420	481	426	436	464	439	493	463	403	484	440	439	487	461	437	465	440	440	435	469	474	436	437	463	427	445	456	479	463	435	426	431	412	432	445	493	447	465	462	437	469	450	438	463	431	454	466	485	430	449	488	452	439	438	467	426	478	427	481	439	461	456	436	498	468	475	455	463	443	477	447	427	443	437	493	441	442	427	476	448	442	459	445	461	481	452	428	480	485	467	436	424	463	458	471	440	455	423	447	429	446	443	441	448	439	453	444	443	464	443	481	491	498	428	461	412	463	457	458	489	475	450	428	473	435	467	453	454	489	459	480	445	435	463	460	473	453	474	440	432	463	446	480	478	470	455	451	432	443	470	474	455	455	476	454	483	483	468	497	420	436	483	468	460	499	455	417	455	410	463	455	479	460	411	410	446	434	421	471	459	466	440	431	416	461	438	469	442	444	453	410	443	471	472	440	445	440	471	484	426	412	488	449	451	424	455	420	418	482	469	464	450	467	450	462	448	445	446	442	417	494	451	453	452	471	445	439	406	426	475	483	451	484	434	439	442	485	460	468	480	497	467	418	415	434	461	479	475	473	430	466	456	472	450	441	486	432	486	443	459	461	445	449	487	428	450	472	463	438	475	423	455	449	448	428	428	466	473	465	473	484	459	444	469	447	454	475	435	495	485	443	445	451	427	474	438	425	462	494	447	440	485	456	459	464	443	436	456	455	438	444	451	438	431	420	404	469	494	489	431	470	444	462	463	495	435	457	437	393	477	446	448	469	422	471	448	451	429	461	467	432	438	445	476	452	479	436	440	442	458	468	469	484	498	470	467	503	478	482	440	457	437	449	451	472	431	500	470	465	433	445	461	454	482	420	444	464	443	434	424	472	455	434	445	472	474	458	448	444	449	488	449	439	448	437	465	475	453	441	431	446	480	455	451	434	438	417	411	444	457	490	438	446	435	470	434	446	428	471	456	450	463	440	468	483	471	440	478	473	496	455	470	484	459	434	459	470	457	443	484	429	431	442	438	455	445	505	471	444	465	447	432	465	429	462	454	467	460	438	451	451	442	434	476	458	455	457	429	430	428	440	441	432	487	483	448	419	453	445	479	431	433	458	476	423	457	462	413	473	481	439	400	447	449	463	454	510	427	407	435	455	473	452	404	468	401	433	438	447	461	443	473	467	428	435	456	454	418	461	482	481	424	444	454	456	444	468	473	483	466	486	471	436	462	441	453	463	453	440	470	457	456	453	457	464	420	442	458	498	454	441	454	428	468	458	448	484	419	470	457	477	444	477	469	463	472	480	468	447	454	436	412	492	443	441	445	424	434	434	500	463	439	448	457	460	421	450	456	456	466	444	454	440	451	460	463	448	513	450	438	460	446	470	452	466	470	490	430	468	432	467	457	467	475	462	425	458	449	477	469	449	473	469	445	466	449	443	442	457	450	436	447	471	462	433	471	437	423	436	461	479	448	426	494	469	424	454	455	498	437	492	449	472	451	461	458	443	459	435	466	478	461	470	451	466	435	426	450	455	446	400	445	465	462	457	441	455	425	467	439	412	452	441	426	456	479	464	457	465	451	434	455	437	430	456	472	435	433	485	486	453	448	453	485	463	447	442	484	457	462	444	463	453	454	436	481	468	459	468	449	455	431	435	442	451	440	457	500	431	480	471	421	453	505	434	428	461	450	447	435	469	470	449	428	472	433	479	461	433	446	460	426	450	460	468	446	490	467	435	455	446	422	453	479	462	426	474	437	457	443	452	478	478	463	457	465	436	428	450	443	452	428	453	434	443	422	462	450	453	433	456	423	474	474	478	439	432	458	439	456	469	472	434	448	469	441	459	472	470	416	451	439	498	449	450	457	473	476	457	436	472	435	425	483	451	462	475	426	414	476	430	451	429	458	437	477	459	447	421	436	441	464	472	473	477	442	438	424	465	482	479	453	447	484	470	453	485	443	494	465	460	464	502	478	438	478	448	407	478	461	459	440	430	460	474	453	487	428	485	486	465	419	482	458	423	432	421	463	405	433	453	451	408	466	425	477	441	467	423	468	453	490	420	431	448	496	425	446	447	474	441	445	471	436	446	431	484	458	447	449	425	464	443	472	443	459	460	438	443	443	483	429	446	511	451	461	485	480	463	434	454	456	435	471	429	457	456	429	446	484	423	482	430	441	449	477	452	449	453	462	471	469	425	464	429	434	450	454	440	449	465	428	395	435	430	470	507	494	432	456	452	450	434	450	486	438	477	447	499	417	434	423	441	453	438	441	455	477	447	444	472	476	429	477	476	470	431	451	470	499	446	428	457	467	497	463	458	479	448	485	425	466	456	485	443	449	459	487	430	450	444	460	458	391	434	443	457	451	427	446	514	474	465	463	472	442	470	474	449	472	452	451	464	482	437	481	424	472	477	448	400	475	481	408	450	423	414	426	453	420	462	443	479	468	423	431	451	471	444	426	450	457	462	498	439	460	449	425	464	442	451	469	431	395	452	428	448	445	426	479	460	462	466	444	432	426	449	458	446	450	470	457	443	462	479	449	460	456	480	431	437	434	473	471	492	429	445	496	425	406	454	497	443	431	465	424	463	434	458	419	473	443	449	428	456	448	472	456	454	411	455	424	438	456	419	487	467	440	431	465	460	449	461	463	431	444	405
38311	13010	1945	872	648	497	357	334	293	281	277	228	223	235	198	209	189	189	176	183	173	206	182	145	193	171	184	199	170	195	175	165	187	177	161	178	174	173	176	186	168	183	135	171	148	187	174	184	183	174	184	180	176	174	153	165	164	146	159	160	180	162	162	155	158	178	152	158	158	159	181	172	171	169	176	154	167	162	159	186	165	160	183	182	165	176	184	167	163	147	182	175	169	169	170	166	163	170	151	174	171	172	182	148	178	172	165	159	152	173	158	157	161	163	149	196	181	161	158	173	160	165	162	154	145	150	164	158	174	192	171	156	158	170	151	174	159	169	161	166	176	159	166	167	162	168	165	165	168	145	139	147	164	195	168	162	173	166	157	167	149	164	184	174	170	168	170	160	177	166	167	174	162	177	167	176	189	156	185	177	154	165	173	157	156	146	170	149	162	147	167	162	170	165	148	192	171	151	151	158	146	167	172	168	160	153	169	193	184	163	161	164	179	189	188	178	167	176	141	137	175	164	184	179	151	162	151	163	170	165	160	167	156	184	149	176	166	155	184	157	175	143	140	161	143	176	174	166	158	177	169	165	178	141	147	164	168	174	161	175	170	154	160	165	154	169	158	161	159	169	158	185	159	161	145	153	162	181	144	145	176	170	166	159	181	166	166	165	195	165	170	144	166	168	176	153	141	176	183	152	173	171	176	164	185	168	175	145	173	154	182	185	160	172	169	160	160	167	156	167	145	158	177	181	156	192	161	163	193	176	144	160	159	156	142	186	177	162	159	164	175	173	148	159	190	153	173	173	163	178	137	155	162	170	155	172	170	175	186	179	150	166	145	163	154	174	168	165	178	164	185	209	165	155	156	145	170	196	183	166	179	163	149	183	152	159	180	160	165	172	168	166	170	185	158	146	201	188	174	172	179	174	171	177	186	163	157	164	158	163	151	165	146	159	178	168	152	185	157	187	163	156	160	172	165	153	180	147	190	182	180	174	157	153	182	175	169	169	165	185	144	155	161	163	189	153	139	160	176	186	150	146	124	182	143	177	162	157	190	165	179	169	176	171	156	167	132	156	176	164	168	155	151	170	170	144	164	174	130	164	182	167	162	137	145	166	182	181	144	194	159	167	165	165	170	156	185	168	175	178	180	183	175	141	167	163	167	160	175	170	180	196	163	151	178	164	169	158	149	159	168	164	152	150	179	166	169	175	171	159	155	147	172	165	169	171	153	178	184	143	176	157	169	154	172	182	177	176	184	174	179	153	167	184	158	161	152	176	145	148	136	167	141	152	145	189	155	170	147	165	166	180	172	168	161	168	179	171	178	161	149	164	156	179	147	178	178	181	157	143	197	159	171	163	153	153	194	146	145	148	143	163	169	155	152	161	169	165	162	173	143	180	156	160	164	151	158	152	164	172	175	174	175	171	170	164	175	179	152	171	162	165	172	165	188	155	163	170	181	160	144	172	173	170	171	162	176	165	191	166	175	146	180	186	164	159	177	170	165	174	153	174	167	168	163	161	151	167	169	177	163	172	151	176	173	173	154	189	171	163	162	190	159	157	161	160	164	148	149	144	164	155	169	154	176	167	164	179	199	132	169	145	168	139	167	165	160	165	154	152	179	135	163	182	176	168	193	177	159	183	170	168	167	166	197	171	157	181	183	182	146	168	175	158	179	150	157	159	200	175	172	168	163	191	188	160	164	186	178	161	169	174	165	153	167	162	171	152	181	153	167	160	171	168	177	168	178	161	158	161	152	171	154	146	175	176	169	171	157	160	166	170	151	183	178	173	162	158	170	145	161	163	171	153	158	179	157	175	176	157	182	158	158	151	181	159	178	152	151	159	157	165	186	169	166	173	171	175	148	159	184	140	196	143	133	163	154	157	162	187	191	176	167	144	159	150	170	159	176	155	172	170	176	172	171	161	154	177	173	174	173	166	176	162	160	153	153	143	163	173	158	161	184	183	179	184	158	168	154	176	160	200	175	158	191	165	161	142	142	169	191	151	160	172	164	151	167	155	175	149	161	164	167	154	151	174	180	185	158	175	138	154	162	161	166	155	151	145	183	158	180	177	195	147	147	167	158	162	155	166	182	181	198	178	146	173	169	164	178	190	192	169	157	173	156	174	169	144	129	160	165	155	175	173	169	162	172	158	157	167	159	173	156	175	184	170	160	164	157	193	179	149	184	164	136	170	168	145	179	168	186	137	171	164	169	156	181	181	161	148	188	163	180	170	184	169	170	162	184	157	152	146	162	179	149	154	164	169	201	167	169	176	182	187	150	188	157	148	161	182	144	169	163	162	144	159	152	157	169	163	158	160	172	167	184	173	207	176	178	173	153	137	173	164	181	189	153	169	203	168	178	166	172	184	162	174	168	150	182	170	174	167	159	159	155	150	177	169	174	156	168	166	158	174	165	168	177	149	159	177	151	169	143	140	160	171	149	166	151	159	177	166	181	195	159	161	173	170	195	158	154	175	180	152	170	165	167	151	147	168	133	162	165	161	170	170	176	160	174	172	155	153	188	193	183	144	166	172	166	180	185	188	136	167	185	177	145	185	159	166	157	176	188	169	173	176	151	170	164	142	175	145	164	166	169	159	157	173	174	145	174	152	153	187	161	160	170	154	157	154	176	156	152	157	178	164	151	165	152	161	160	158	164	186	164	167	144	193	195	197	160	166	199	156	183	194	163	159	152	171	184	171	157	188	161	151	157	188	151	160	160	191	189	160	164	150	196	181	185	161	165	152	178	157	163	157	190	178	188	163	145	160	180	160	183	166	177	145	179	151	146	169	180	171	171	148	141	180	201	171	176	164	174	177	168	131	161	172	158	146	168	148	176	183	174	184	198	163	143	161	150	151	184	179	166	168	164	162	138	156	154	172	162	154	179	175	210	161	193	176	192	165	167	167	171	175	179	178	161	160	166	156	178	166	172	157	164	162	166	168	172	167	166	167	157	164	169	153	169	181	190	151	162	166	171	179	166	160	156	155	177	165	151	187	164	155	137	170	166	152	185	176	139	184	170	146	155	165	124	171	170	169	167	165	174	150	152	183	171	157	154	157	143	146	154	177	161	181	178	160	191	155	189	178	181	160	144	178	170	168	166	183	155	165	131	158	174	176	173	171	146	180	180	169	194	179	145	183	163	164	163	160	179	189	154	167	181	164	156	162	141	176	160	177	156	153	174	156	160	179	171	162	182	186	156	167	164	149	147	168	170	196	178	158	143	148	180	145	157	172	153	169	166	167	162	169	168	167	160	177	179	181	150	174	164	163	171	158	164	154	174	156	185	142	172	176	162	170	161	163	170	172	156	174	164	172	164	143	160	181	172	178	164	188	151	137	163	154	151	170	149	168	141	171	173	181	177	172	179	148	159	142	179	159	141	165	172	164	194	163	169	158	165	148	167	161	173	175	152	166	158	142	150	166	157	177	164	180	170	183	157	174	152	160	156	181	173	165	166	132	148	188	160	188	175	173
16098	1130	2275	2681	2297	1978	1642	1379	1170	1100	974	889	855	801	755	715	699	627	611	656	610	603	560	646	568	586	552	524	530	499	538	531	495	522	484	512	504	528	502	500	476	542	521	482	496	486	509	545	500	478	510	467	510	455	503	497	498	505	497	488	473	475	508	450	452	464	513	506	447	436	444	481	501	432	475	532	470	480	497	492	486	451	480	465	472	429	485	481	521	457	472	459	467	454	478	483	499	446	488	488	450	488	446	453	455	469	466	461	443	485	504	473	474	481	457	446	478	524	470	474	508	466	481	489	524	461	453	451	452	479	492	437	455	478	462	517	444	446	477	449	462	458	480	450	413	464	456	466	478	438	522	503	494	465	469	468	460	464	463	440	438	491	445	454	480	462	415	451	447	466	438	491	474	447	444	482	518	524	490	478	497	464	459	493	462	473	513	470	465	458	454	467	493	489	419	478	486	416	491	461	447	505	494	442	437	483	458	496	454	472	475	428	440	433	474	470	477	477	440	459	426	435	467	444	468	465	454	487	448	475	450	491	468	469	459	475	482	467	485	447	494	438	464	463	443	464	484	488	498	500	446	463	463	443	453	428	478	461	482	501	451	469	515	458	448	461	487	476	465	462	489	481	486	452	463	482	468	465	436	469	485	476	474	478	473	498	484	485	477	462	495	471	520	438	456	433	458	469	431	460	470	430	427	483	491	472	464	451	496	464	457	469	490	471	466	465	508	481	484	460	471	493	476	476	485	453	451	444	426	448	465	525	502	426	479	466	481	475	440	453	468	448	480	469	493	438	484	472	449	434	441	464	448	469	462	461	489	480	478	466	447	475	435	472	456	476	460	472	497	445	471	443	473	471	491	493	470	470	449	424	409	465	482	453	454	449	474	502	491	443	463	473	417	480	466	457	451	432	482	476	468	452	496	455	481	466	480	486	462	480	480	433	454	457	421	442	441	489	455	477	453	465	467	426	473	445	457	491	495	471	473	455	462	458	482	472	438	448	453	453	461	484	482	458	473	490	443	445	500	458	470	479	454	481	488	483	464	446	433	454	445	487	477	463	459	468	428	499	472	455	467	471	477	445	472	478	438	475	439	452	493	461	450	452	467	433	438	478	469	437	470	445	464	512	467	440	469	510	457	453	436	442	434	476	448	470	462	498	488	506	510	440	502	455	443	432	487	476	474	458	460	477	502	456	474	430	446	463	471	448	443	438	464	463	483	470	421	475	471	452	457	489	483	460	481	443	440	458	473	493	449	470	495	455	431	449	531	438	473	435	467	446	459	449	485	488	440	456	469	462	478	455	468	468	467	473	469	458	498	451	456	459	493	441	443	460	477	461	454	491	457	473	493	492	495	497	448	468	466	465	470	488	433	467	477	452	461	442	453	468	465	501	471	461	479	492	462	481	462	475	467	440	461	453	495	485	409	475	475	445	471	456	472	424	535	468	498	483	475	460	472	473	496	463	495	484	464	459	456	468	481	470	449	477	479	469	443	477	497	479	459	469	460	461	464	487	475	482	466	474	436	434	436	437	491	466	447	495	490	475	481	461	477	509	492	494	466	446	464	449	488	482	466	416	461	466	475	478	468	489	498	460	459	475	449	454	444	437	455	445	458	481	437	468	429	461	467	449	510	493	443	468	468	452	476	419	465	530	462	476	512	430	473	489	441	472	464	464	466	449	452	456	495	446	467	458	447	440	436	449	480	450	476	497	498	461	450	487	460	444	500	456	456	473	455	467	491	475	446	468	460	439	440	435	452	455	508	461	480	469	459	461	433	482	476	500	483	470	501	506	466	466	496	450	449	430	422	497	508	440	477	497	460	458	459	489	483	436	480	476	467	435	432	508	459	468	464	472	474	440	465	442	500	503	437	501	472	485	492	464	492	440	447	468	465	424	477	473	505	430	466	493	446	471	451	491	452	484	469	515	485	438	449	474	468	421	486	437	482	452	479	481	498	451	461	472	429	514	488	464	468	494	443	466	453	485	495	468	447	455	474	440	481	440	483	447	464	458	438	474	460	435	471	444	463	478	461	489	463	463	482	433	484	437	458	477	461	455	449	462	431	455	473	529	495	465	470	491	459	432	472	444	471	463	508	481	467	470	496	484	466	428	481	484	458	438	486	474	469	464	456	499	465	513	474	445	451	472	459	476	476	450	482	472	526	460	477	399	479	463	472	487	447	449	480	473	483	477	456	452	487	440	424	448	466	459	481	453	418	497	469	457	443	461	490	451	474	493	443	446	448	454	459	464	492	456	460	478	471	447	447	498	466	448	454	448	504	443	453	494	446	465	475	492	499	508	458	478	474	452	476	502	463	466	444	461	452	467	455	491	462	442	446	482	468	489	472	476	450	427	454	442	490	467	488	436	451	508	447	449	505	436	472	481	467	462	444	454	472	456	475	434	469	452	490	439	457	447	440	446	438	434	482	472	467	463	489	481	456	478	488	501	463	455	432	487	469	463	479	473	431	455	428	485	478	475	465	475	457	465	483	452	472	442	460	433	438	428	433	434	462	464	480	457	470	458	431	483	448	480	450	445	475	449	458	472	478	460	448	459	472	460	453	483	437	473	476	453	446	446	495	490	502	433	438	439	475	472	466	468	438	492	431	470	425	456	479	476	419	494	507	473	462	473	468	485	453	431	498	454	494	471	477	489	493	462	459	487	433	443	445	474	462	477	511	493	486	428	440	437	431	502	450	485	446	484	467	454	496	474	459	493	463	470	465	449	475	466	476	477	449	486	504	490	480	495	445	458	473	485	449	475	488	455	468	473	436	477	446	462	479	463	491	450	490	440	469	487	481	465	459	487	446	502	480	461	430	493	455	452	472	468	471	471	437	465	457	499	461	478	494	464	471	488	452	466	447	471	495	439	484	462	473	489	454	448	476	483	454	491	438	467	476	489	495	471	464	516	448	479	475	497	470	465	477	511	454	477	480	443	461	451	469	425	463	444	462	438	444	490	460	501	467	446	465	448	450	470	465	450	485	448	462	450	434	495	474	476	445	460	461	423	493	478	470	419	476	418	482	506	501	467	449	459	427	499	471	481	446	459	461	486	443	429	438	462	454	492	463	499	460	422	435	409	446	432	485	457	477	484	444	446	442	450	485	439	446	487	466	463	460	481	448	478	493	444	451	439	455	498	461	473	452	449	478	445	470	464	466	482	472	438	467	443	467	475	425	456	468	455	459	453	441	509	463	473	456	457	498	414	488	446	458	455	475	471	476	471	426	461	477	477	478	485	454	454	478	438	459	486	474	476	508	449	498	473	449	494	429	477	479	461	497	481	437	470	456	488	434	516	433	450	462	434	476	477	451	477	452	451	441	500	455	481	473	449	484	434	450	503	473	502	473	485	454	471	481	461	521	492	460	438	464	479	461	445	436	470	435	462	453	446	455	456	473	440	469	498	445	475	419	510	440	498	451	479	541	477	487	469	420	489	446	485	500	496	473	492	445	488	482	453	484	461	423	444
44998	22662	7824	2025	1328	961	850	703	615	594	574	481	442	468	459	420	401	383	360	424	427	403	392	390	396	377	378	349	396	356	384	384	356	387	350	381	356	376	354	353	353	369	378	357	342	372	363	334	374	366	336	343	369	358	335	329	351	338	350	365	369	356	347	364	377	383	363	391	361	337	325	347	326	344	322	333	366	361	348	344	358	342	360	359	387	366	338	393	332	319	322	353	376	367	368	360	303	342	380	372	356	389	355	336	356	367	357	364	354	352	344	347	361	348	356	364	323	380	362	336	325	369	366	356	339	326	369	352	340	331	363	326	341	341	372	352	308	374	318	370	332	340	347	365	333	354	344	359	361	339	360	392	324	355	363	336	365	337	334	352	386	393	341	332	364	383	376	350	330	326	323	341	356	401	355	336	312	370	349	389	362	365	374	327	353	353	331	318	328	348	352	364	342	345	319	375	342	333	317	316	359	356	326	365	356	378	333	362	372	375	353	367	342	333	320	328	349	365	351	361	349	332	354	356	356	350	312	355	318	337	380	362	337	344	363	321	361	335	356	358	351	349	350	378	338	345	336	372	397	356	337	329	315	343	336	331	324	346	322	378	363	373	344	365	341	366	334	382	333	344	364	357	345	340	354	321	355	338	341	370	320	341	341	343	379	336	343	378	343	359	371	308	375	314	353	339	325	327	375	374	340	375	350	387	341	353	386	324	385	364	338	370	333	337	311	339	382	354	361	381	358	355	307	361	336	371	319	348	335	346	391	354	353	365	357	342	380	329	385	335	340	343	355	329	335	350	395	367	355	348	364	377	353	366	360	355	323	348	333	352	331	359	364	334	359	360	400	334	344	333	346	355	345	329	319	320	322	319	385	372	348	372	343	352	361	346	390	338	332	330	358	359	375	364	361	371	362	375	360	352	356	366	337	344	387	347	370	372	339	292	341	323	370	359	345	353	400	342	348	353	374	372	338	348	352	368	345	352	334	340	349	347	367	340	334	371	343	349	319	376	369	375	349	324	353	335	390	373	347	348	378	344	315	334	343	345	360	315	324	376	343	390	327	355	357	362	358	318	377	319	375	359	358	376	313	368	374	377	373	320	360	344	397	353	338	385	355	363	368	351	308	316	337	382	335	318	347	346	370	368	377	352	359	343	355	387	363	350	346	299	337	317	331	340	357	362	360	391	338	366	338	317	349	367	333	303	333	380	362	344	372	366	345	376	387	349	346	337	380	361	367	352	366	324	377	357	351	320	335	363	333	324	326	395	327	354	350	335	350	324	322	352	358	389	359	350	370	381	337	325	360	338	328	307	361	349	362	353	376	327	347	359	367	368	376	350	367	398	339	374	373	343	367	364	345	330	362	359	325	310	330	361	353	360	367	341	372	361	354	330	348	328	316	346	370	351	364	379	328	370	351	368	364	328	323	348	349	329	337	355	390	389	388	379	334	327	389	375	341	356	336	355	354	363	382	361	363	342	330	349	361	359	320	365	375	339	338	358	337	344	336	358	349	343	337	342	343	328	351	338	355	350	362	390	351	367	356	407	360	327	327	342	327	371	334	371	362	371	374	355	339	384	334	306	362	342	340	319	363	314	349	370	334	376	326	333	329	377	370	345	333	376	342	321	311	376	339	353	401	317	353	356	357	323	320	341	375	321	327	370	329	344	351	364	346	347	345	349	379	362	336	325	376	362	332	373	332	361	351	352	329	328	325	322	335	390	340	347	328	348	376	379	360	361	334	336	346	360	365	328	330	366	368	346	353	334	365	389	387	332	348	384	386	322	370	387	335	346	350	345	336	369	333	320	367	338	326	335	329	390	350	356	340	324	379	375	348	350	352	340	324	332	318	343	391	356	360	371	349	300	362	396	359	336	376	335	341	384	318	326	352	354	390	341	371	377	335	327	365	363	341	372	370	370	374	349	351	341	364	363	366	362	377	346	365	353	345	364	356	355	371	305	352	350	370	363	341	343	353	363	343	364	364	377	367	366	339	353	376	320	344	371	359	353	330	349	386	353	331	373	370	376	357	354	366	330	343	359	325	367	406	355	343	364	350	327	374	346	371	372	371	357	350	326	348	331	379	360	347	359	363	366	355	388	378	356	300	358	333	372	324	351	352	391	326	351	388	368	348	329	369	356	376	338	365	338	358	329	339	378	375	356	354	330	331	313	361	365	370	342	325	308	345	367	365	361	378	347	400	334	364	358	358	325	332	342	366	362	344	339	358	359	383	363	335	396	382	345	320	340	351	380	360	366	370	358	350	341	318	337	369	330	376	354	313	373	312	336	377	340	374	334	308	383	383	379	320	360	354	295	356	321	358	332	343	364	365	336	350	346	357	379	379	346	350	389	372	368	326	355	369	350	364	301	346	359	336	350	340	346	358	377	367	364	346	342	322	318	353	341	328	366	347	329	321	366	334	346	366	361	368	366	354	342	362	334	313	352	353	326	343	356	343	368	345	338	363	380	335	367	320	368	357	322	363	357	388	322	349	353	355	340	384	339	357	358	347	369	342	372	338	370	358	344	332	351	344	370	338	332	351	352	373	323	396	351	365	370	369	368	326	315	338	350	328	361	365	319	360	347	361	317	354	404	337	353	323	364	357	362	332	371	336	375	350	361	383	346	344	356	337	311	369	313	368	323	378	329	324	375	399	342	320	326	325	366	330	340	350	341	340	383	326	353	334	352	312	333	346	352	329	329	339	352	345	363	318	372	363	376	377	342	338	332	347	332	358	335	359	336	295	318	386	335	364	326	357	327	382	357	351	363	339	371	330	332	335	371	327	352	366	374	364	344	385	380	339	346	361	365	327	330	364	368	337	350	364	349	394	365	350	348	353	336	358	303	364	338	358	374	377	306	336	335	357	351	370	349	371	334	368	358	342	330	359	363	384	343	365	350	331	342	311	323	364	337	345	367	306	347	342	331	334	360	367	360	328	332	338	332	329	371	364	375	374	342	362	364	362	321	345	354	349	369	361	353	327	373	316	376	357	342	347	344	362	336	376	325	341	373	349	363	341	376	335	320	339	370	328	334	355	336	323	350	331	343	318	371	345	328	363	377	345	325	367	350	360	327	382	352	358	318	309	355	359	339	356	336	347	384	369	313	316	312	355	310	331	333	353	379	312	340	347	382	348	357	372	374	357	342	358	343	353	368	330	372	368	350	354	373	352	316	357	374	365	332	365	334	364	386	352	376	369	353	363	323	356	334	339	356	353	343	374	317	338	375	332	367	332	352	344	357	355	358	333	333	388	313	372	372	366	372	367	374	357	374	322	333	368	340	360	402	332	344	375	320	310	325	343	345	328	362	347	373	355	356	329	335	372	368	395	341	368	375	347	321	373	325	386	347	366	344	343	365	327	328	341	347	337	367	334	335	359	362	333	348	350	344	355	358	324	324	366	359	337	363	307	323	350	346	356	354	360	353	332	291	355	357	330	356	324	342	373	371	328	339	339	347	374	356	324	338	336	336	365	352
20054	2153	4491	5057	4496	3707	3040	2651	2341	1983	1887	1722	1544	1522	1350	1422	1293	1238	1235	1102	1133	1086	1067	1103	1080	966	1055	944	1014	1010	1009	930	948	960	983	961	966	936	938	921	939	955	872	965	881	863	906	898	911	918	914	899	881	865	874	893	881	831	894	874	854	886	855	871	873	880	881	851	872	842	873	856	806	861	846	883	787	873	920	852	839	893	916	894	850	852	870	873	789	844	829	838	938	864	867	859	895	907	860	828	852	823	855	852	855	852	886	891	837	869	864	874	832	866	798	825	865	801	859	819	859	862	858	914	837	896	863	840	868	902	883	814	798	841	880	903	856	871	828	853	847	837	840	854	830	810	900	811	852	840	826	845	849	823	853	868	805	813	897	773	854	815	840	854	830	855	832	867	893	806	801	871	886	878	833	817	849	855	875	857	877	903	825	885	839	818	901	853	837	859	823	894	887	878	806	856	842	849	870	831	847	823	870	880	827	797	863	865	819	907	861	861	842	853	811	853	872	865	886	877	816	829	809	882	881	845	828	869	786	878	842	887	844	845	833	865	879	836	852	829	856	815	833	877	865	829	922	811	805	886	843	888	875	859	806	863	860	914	832	852	829	867	823	852	802	821	853	861	836	826	857	866	855	807	804	824	806	854	871	829	832	847	878	849	821	813	867	867	847	947	849	898	863	902	816	869	831	881	872	832	840	857	808	852	835	855	848	847	836	831	847	872	817	814	889	813	858	838	845	811	864	791	829	850	875	872	834	831	895	846	857	828	773	850	808	830	869	892	798	859	856	865	910	884	841	880	904	821	840	819	854	787	804	898	885	829	886	772	872	844	869	849	825	785	856	864	790	834	801	872	806	828	901	874	825	865	838	839	830	862	838	808	840	838	817	872	877	868	874	859	813	877	850	788	872	844	815	841	838	874	894	853	862	830	815	901	870	889	861	888	822	847	863	880	890	845	860	896	863	827	830	836	831	851	840	809	832	850	868	804	873	886	880	828	804	804	795	834	886	865	915	869	877	820	843	841	819	860	845	815	856	865	811	837	834	828	846	863	856	843	840	805	865	837	866	819	912	799	850	851	816	877	880	857	839	864	843	807	850	796	841	891	839	925	872	852	842	865	867	870	849	811	821	844	863	836	854	823	856	833	861	796	879	829	836	866	844	882	895	909	935	788	905	829	851	908	842	882	872	871	886	786	845	809	844	827	884	862	880	880	861	881	859	855	870	933	821	825	873	876	876	835	841	833	824	827	823	823	907	838	848	800	836	869	851	817	876	838	855	818	846	845	835	907	835	842	802	848	926	805	861	852	787	806	876	811	911	863	790	821	810	880	833	874	831	840	820	856	803	802	789	849	826	880	871	858	850	799	850	838	821	807	837	846	843	862	794	867	857	841	857	859	817	811	852	784	884	828	806	853	847	837	863	888	828	827	819	831	886	845	821	832	874	838	771	821	832	807	815	890	825	814	848	784	832	842	833	840	889	847	811	818	851	827	889	838	911	838	872	824	859	909	879	879	857	852	826	874	784	955	859	820	793	879	823	857	849	874	829	854	879	816	839	821	822	856	857	856	853	860	864	876	847	846	837	872	874	810	845	870	870	859	814	880	854	812	835	866	846	844	794	888	834	883	802	837	802	832	803	838	852	823	871	835	801	868	846	817	864	890	822	821	868	871	793	845	840	831	883	915	785	812	870	857	877	840	845	830	903	854	914	842	850	863	860	840	861	856	820	846	812	875	841	826	836	858	826	794	844	827	862	818	839	846	825	832	859	793	856	800	880	839	872	817	869	859	831	883	843	867	834	809	820	845	833	851	868	837	845	830	814	835	842	803	865	853	878	867	803	823	841	854	849	839	849	820	891	871	835	826	869	814	864	869	840	852	817	842	795	861	828	822	853	856	819	866	830	846	899	779	821	830	890	756	837	870	832	872	856	866	861	848	836	840	880	856	914	834	845	845	888	821	839	845	902	856	809	772	856	816	839	851	805	849	891	865	794	910	841	859	831	823	857	805	818	848	859	801	897	862	849	835	868	865	867	850	821	834	869	914	855	841	850	804	853	809	819	832	844	865	827	844	807	864	882	850	838	808	830	870	839	873	856	901	844	856	833	824	840	830	853	825	854	850	895	818	876	810	892	857	828	848	809	879	883	885	846	836	832	761	797	824	877	879	833	846	852	854	834	835	816	856	840	861	837	853	878	828	849	870	845	874	841	788	879	847	849	845	833	832	853	881	891	840	877	888	863	859	838	882	856	830	858	878	861	845	865	881	877	825	875	807	802	855	821	804	872	877	858	857	859	836	885	835	845	822	844	841	836	816	813	855	873	797	878	889	826	915	833	855	842	857	825	901	839	788	842	833	796	827	841	833	855	848	849	827	789	777	853	825	844	847	899	817	844	852	852	843	859	818	894	848	874	821	855	869	829	844	845	870	849	902	864	856	848	856	827	857	868	858	849	856	821	812	811	876	899	801	780	838	796	874	886	884	873	854	867	874	879	875	857	829	838	846	852	864	886	850	839	858	851	883	805	826	907	840	833	871	782	882	897	888	829	826	818	825	838	841	841	808	871	830	847	895	905	880	849	843	850	851	838	846	866	814	839	858	841	854	862	827	853	868	872	863	864	854	818	864	844	821	825	834	881	870	823	801	835	866	811	880	823	836	834	869	837	850	832	826	845	839	864	843	831	855	845	924	811	855	859	818	810	837	824	848	860	885	819	842	864	853	880	858	869	790	874	841	837	829	812	817	810	852	832	848	835	801	875	880	857	837	876	825	808	864	867	808	828	781	892	831	811	898	889	821	889	874	832	851	846	852	845	847	877	839	834	835	869	891	862	830	825	871	826	842	841	831	881	851	806	858	882	843	847	894	864	836	891	865	790	860	823	827	877	770	866	831	854	890	841	875	848	822	891	836	857	873	900	867	835	823	830	850	823	841	852	830	864	851	818	872	832	826	781	855	840	904	848	824	883	911	826	894	855	866	840	841	827	844	849	803	810	820	848	843	884	850	834	860	791	849	837	818	919	838	860	841	830	828	871	861	837	826	813	814	818	853	909	823	834	826	846	846	841	850	888	835	862	836	839	853	807	865	881	837	826	901	803	862	821	854	821	826	850	873	879	816	806	862	887	852	868	822	814	898	822	818	834	832	838	830	825	861	802	863	868	888	878	896	778	799	865	824	825	831	797	818	845	862	882	866	812	842	836	841	819	823	852	847	878	854	796	846	845	877	909	829	843	832	855	807	872	857	849	874	861	779	878	876	866	882	842	836	887	868	815	868	857	821	893	858	841	847	834	880	853	853	868	777	804	884	885	828	843	848	843	865	827	850	851	859	808	858	867	808	784	817	862	796	844	893	842	848	820	858	829	825	889	836	903	837	858	872	821	897	890	833	855	865	885	857	875	864	894	838	874	847	832	864	811	824	871	832	885	848	867	871	810	908	830	811	826	841	859	841	889	815	845	815	830	894	871	889	836	868	834	897
5466	419	231	193	203	183	210	146	162	184	157	198	184	179	172	186	163	163	167	172	168	167	170	182	181	172	162	135	168	155	166	176	158	161	160	185	183	170	168	164	168	163	172	172	171	152	171	154	175	176	189	184	158	166	195	183	179	149	181	173	167	159	188	145	168	168	197	150	146	151	156	170	159	189	158	159	141	178	160	183	166	167	162	167	136	172	173	165	141	166	163	187	162	180	173	177	159	193	151	157	182	178	158	152	183	155	169	163	179	164	196	170	168	170	145	176	141	178	176	162	180	205	166	155	186	160	157	160	181	160	152	169	181	153	177	157	166	157	158	162	168	182	174	175	186	169	170	178	180	185	180	191	167	169	147	149	163	182	169	170	183	189	173	162	186	163	180	177	180	191	196	175	164	173	170	177	177	173	162	180	157	169	167	177	166	173	173	180	147	171	146	180	149	168	173	155	147	175	163	157	179	149	153	180	156	186	175	181	200	162	200	167	166	168	174	175	192	179	141	166	162	194	179	163	172	161	186	162	182	165	171	180	183	147	167	182	184	146	147	171	186	154	175	152	163	186	143	159	192	153	162	180	146	170	155	158	144	178	181	168	176	154	182	180	179	148	180	151	175	170	168	178	195	176	164	166	161	151	174	166	182	164	167	187	169	186	154	158	158	175	175	173	177	154	176	159	168	190	166	171	172	187	167	189	150	189	152	143	155	188	164	186	158	130	164	203	184	179	154	178	185	163	177	169	179	176	175	155	162	169	191	178	178	169	148	178	167	170	166	181	147	167	171	181	163	156	157	174	176	175	160	200	155	181	165	136	153	150	163	158	163	168	158	175	181	170	157	152	174	170	164	185	188	159	181	162	194	183	175	196	165	170	209	147	186	171	162	163	153	173	179	147	176	166	164	179	169	187	173	151	155	181	157	183	195	160	156	176	173	153	164	174	165	180	184	183	161	172	175	159	172	173	163	166	174	156	158	182	157	178	175	154	185	178	175	174	175	178	211	168	165	159	148	162	183	159	142	153	177	162	175	172	172	148	183	159	147	164	177	165	144	164	150	154	191	189	158	185	177	184	149	196	146	151	179	184	176	145	143	181	182	178	173	176	175	172	197	174	152	151	182	173	171	184	191	169	154	153	177	142	166	175	174	173	180	169	172	184	164	162	164	188	170	139	155	186	183	170	201	179	153	169	154	182	175	146	174	173	176	176	182	198	171	166	151	169	157	173	162	171	175	145	146	182	177	186	148	184	166	175	162	190	159	163	162	181	180	166	167	141	161	178	152	135	163	167	163	160	178	163	175	156	150	169	155	169	175	158	164	183	203	164	179	163	154	153	158	149	174	168	178	172	199	193	177	170	159	159	160	157	172	164	160	178	181	180	175	185	178	190	201	160	167	184	167	178	187	167	182	185	165	158	185	179	168	162	148	179	183	150	167	172	157	160	153	166	171	175	197	163	170	170	165	168	149	155	162	182	177	181	182	163	170	179	169	143	179	182	196	153	144	188	184	165	172	193	160	178	176	180	170	179	188	152	169	175	174	168	188	183	161	165	166	192	173	189	180	165	174	157	142	167	158	174	164	184	172	165	189	189	153	174	191	174	178	168	167	152	176	150	154	160	172	173	177	171	183	139	167	178	155	173	164	151	144	180	144	164	181	187	192	170	187	151	149	151	142	172	192	160	172	146	173	143	170	178	169	180	168	167	194	161	194	178	170	184	170	150	187	183	189	180	177	150	171	136	179	174	169	187	155	165	156	162	176	188	155	186	166	169	160	169	163	166	175	155	146	162	170	159	152	188	177	155	176	195	193	181	166	126	162	166	171	164	170	186	157	146	148	169	176	175	170	159	160	174	159	190	175	171	171	187	175	150	176	189	181	176	155	153	167	173	158	179	155	183	167	168	153	168	189	174	174	185	176	182	169	129	155	173	167	179	172	174	178	170	178	149	142	167	191	191	168	170	191	181	165	150	181	161	162	173	176	164	157	157	157	156	165	157	161	163	172	167	180	193	170	177	176	153	176	170	165	182	201	184	166	164	189	154	185	162	181	138	167	173	171	156	167	161	190	195	152	179	183	168	171	149	173	147	167	165	184	173	164	167	172	182	182	189	188	154	171	158	181	187	174	175	159	150	181	156	176	175	154	171	164	163	175	168	202	206	148	153	195	180	164	177	154	160	181	158	186	191	169	178	153	172	163	151	173	149	153	182	144	193	180	167	158	189	177	201	183	188	166	166	172	175	144	193	189	166	150	176	193	185	171	162	171	153	167	160	170	182	164	160	180	171	169	187	197	160	191	181	162	151	175	171	169	158	196	178	158	197	180	165	168	171	175	177	167	161	146	165	195	139	147	188	180	162	157	192	177	171	149	181	173	168	182	173	188	148	182	175	162	177	179	172	163	176	159	144	164	172	200	151	169	151	194	174	200	177	155	157	150	178	190	154	176	148	159	173	162	156	175	186	172	168	153	188	172	191	171	173	174	181	164	188	165	173	174	171	176	155	154	155	202	171	174	185	182	166	182	193	180	169	155	180	166	171	183	163	162	193	171	164	176	164	158	156	180	169	173	172	194	147	197	176	158	163	167	200	183	198	166	175	194	167	172	186	182	171	167	166	154	174	187	177	189	161	155	162	165	179	171	161	151	174	184	164	169	167	159	181	157	161	175	162	162	162	161	171	149	158	153	178	167	174	150	160	173	163	212	172	172	158	137	159	173	192	154	174	173	165	172	164	154	153	143	149	139	182	163	191	168	179	179	157	165	154	165	188	165	198	174	146	171	158	189	187	167	173	172	170	168	171	166	161	177	185	193	151	175	167	175	169	148	176	181	183	175	153	175	171	167	173	194	158	177	154	173	162	150	181	194	165	164	165	163	176	176	172	168	193	166	153	188	161	184	166	165	143	164	176	144	171	171	168	179	179	172	162	177	187	171	168	177	166	185	155	165	180	180	150	154	180	179	182	174	185	161	171	189	174	160	179	180	171	160	169	157	179	187	180	162	161	153	182	168	151	174	158	161	163	166	164	168	178	204	164	153	172	179	177	159	156	162	175	168	171	170	152	159	151	201	159	177	176	166	168	193	169	196	171	163	182	163	174	153	164	162	165	168	153	161	161	162	164	162	195	155	184	178	187	178	172	166	172	175	183	173	159	164	166	173	175	180	187	169	158	177	176	172	197	148	188	183	169	162	219	161	196	151	152	180	171	181	149	160	175	182	178	177	177	159	185	163	176	198	193	163	171	180	134	156	166	166	166	150	164	144	169	163	161	174	173	202	160	164	165	184	163	173	139	158	164	186	181	164	177	180	168	166	167	170	175	161	158	176	171	164	147	175	200	183	170	174	173	171	179	174	174	173	166	180	167	161	184	175	176	153	161	165	181	144	141	172	176	148	191	179	151	178	173	177	159	177	172	165	149	162	151	183	164	188	172	183	203	164	154	169	152	148	165	169	160	148	161	141	185	166	161	161	165	176	180
5587	534	512	575	524	537	525	517	494	478	471	485	461	434	470	452	467	456	434	453	445	444	472	475	422	475	495	478	471	447	447	469	469	471	451	433	471	487	491	474	443	480	436	472	473	422	459	485	454	442	458	464	459	451	428	449	459	442	473	489	492	451	435	452	441	461	466	476	454	467	437	427	447	464	472	418	474	504	476	463	459	408	476	446	433	479	449	400	431	444	498	452	462	470	433	444	446	479	475	477	471	441	482	447	481	420	418	462	456	435	470	488	439	442	463	433	478	458	460	473	492	414	440	482	441	438	455	427	453	446	475	442	481	425	461	449	501	449	459	442	455	453	476	436	470	412	445	437	459	469	457	443	482	430	470	470	476	454	465	479	432	476	455	462	423	424	435	487	440	427	445	445	462	469	485	465	452	439	468	454	452	484	415	414	446	451	437	482	468	456	499	460	471	476	463	449	518	464	436	464	488	442	467	467	452	447	411	391	430	453	457	452	452	466	509	441	434	458	475	448	425	457	440	462	458	475	439	461	451	454	479	438	469	497	443	462	448	429	480	505	445	439	455	450	406	436	445	485	441	471	469	452	413	451	481	485	464	427	451	456	488	474	474	461	456	476	457	502	451	446	469	467	418	465	437	443	463	473	443	452	454	446	452	414	400	462	458	446	482	478	482	469	474	433	443	448	458	435	469	460	500	442	456	464	496	476	480	446	448	456	459	442	449	445	476	464	467	472	432	475	432	427	431	474	437	471	434	423	441	464	481	430	459	402	482	446	441	442	473	423	469	459	498	418	470	450	474	432	437	458	462	448	455	464	431	467	459	452	426	453	464	459	505	458	440	462	492	477	433	466	441	449	455	442	419	478	449	492	439	455	484	423	472	431	479	453	465	428	483	441	448	442	480	465	445	435	464	445	485	458	492	466	404	426	452	447	493	426	480	455	452	478	461	438	464	451	471	451	416	470	438	507	468	460	454	463	460	421	451	460	425	472	468	416	470	435	474	455	468	458	429	440	457	454	454	455	446	454	487	437	438	446	432	473	444	424	486	429	457	446	474	432	466	440	449	478	476	442	458	457	451	477	467	421	468	429	432	424	457	475	474	477	482	450	468	466	487	455	437	472	480	455	451	483	444	453	469	431	446	452	475	453	493	471	451	442	477	471	456	450	431	452	451	440	457	458	455	458	449	461	445	467	485	466	465	416	461	456	466	479	446	459	469	446	478	480	468	476	464	469	410	449	433	443	463	467	448	443	448	466	424	469	457	478	486	435	459	432	432	445	468	473	491	470	491	475	425	404	477	454	427	471	432	452	461	444	466	453	440	443	426	492	453	428	437	461	467	433	426	457	437	455	474	439	463	443	421	459	460	463	465	402	463	431	464	452	433	466	480	470	418	472	486	444	426	426	440	460	452	502	454	454	474	476	466	450	429	420	460	472	444	451	459	446	470	471	454	489	492	459	448	469	454	460	486	437	471	452	470	442	460	495	453	423	480	452	453	434	468	416	467	484	446	419	487	487	435	477	454	457	442	506	442	493	479	459	445	444	434	461	446	446	462	438	471	491	441	413	471	462	436	453	444	452	463	464	448	466	461	452	469	444	425	442	434	431	484	446	487	507	484	429	451	444	467	432	479	444	439	452	461	476	446	489	432	444	474	467	443	416	404	429	448	468	447	504	454	436	439	463	449	453	461	455	499	476	468	408	472	466	443	490	481	469	460	464	437	440	457	415	464	442	469	430	429	441	461	434	446	456	446	435	451	428	481	474	445	421	420	446	488	496	411	455	474	477	445	438	482	427	468	446	498	485	466	470	459	476	428	461	471	485	467	466	425	415	451	419	466	412	478	521	445	411	472	457	440	435	450	465	442	488	456	445	432	484	463	471	462	418	452	427	437	457	464	468	441	477	485	433	449	473	457	461	458	451	445	426	450	487	470	424	419	502	441	412	464	483	462	451	473	444	447	460	466	454	463	460	455	452	451	436	437	466	458	450	443	450	423	467	439	436	468	443	463	454	491	475	439	446	434	456	429	472	450	447	459	451	481	417	441	441	414	448	468	426	457	426	472	420	447	453	443	433	447	490	463	432	454	471	435	443	421	475	459	457	476	457	432	437	458	444	416	470	451	419	455	460	462	466	438	466	484	458	453	459	461	451	429	488	442	464	468	488	454	450	464	469	484	467	475	468	450	480	451	436	486	476	460	454	491	423	464	481	480	465	429	463	476	407	461	466	455	458	462	474	428	452	469	442	487	444	457	440	469	436	452	450	473	482	436	428	443	450	464	480	455	443	432	452	433	437	467	448	454	437	455	432	462	424	449	455	463	442	454	458	447	443	424	432	439	446	470	473	448	453	484	452	427	465	457	432	455	480	452	470	469	443	469	443	436	440	459	449	419	463	446	416	443	496	500	439	458	449	477	446	473	439	484	424	483	425	478	459	481	484	468	458	469	454	445	465	437	472	504	430	465	468	451	442	452	444	469	432	460	431	442	454	460	424	433	470	466	450	484	429	455	481	456	452	418	423	459	434	480	422	450	462	468	428	475	456	449	434	427	428	419	435	446	480	461	444	452	480	454	509	464	425	446	422	449	483	452	462	400	414	487	453	472	474	465	422	462	450	452	413	454	452	498	430	446	441	470	435	450	410	458	452	469	442	468	431	438	457	464	434	456	517	467	448	432	415	418	448	463	437	447	453	480	465	430	447	430	434	417	484	469	414	428	485	461	436	444	417	417	456	454	474	485	479	430	448	402	433	439	466	469	496	445	448	465	391	481	477	452	438	479	431	498	464	464	452	433	444	475	459	477	435	471	471	484	443	496	445	443	451	469	447	455	416	423	492	427	420	462	439	464	446	449	459	456	474	461	404	514	457	436	463	445	498	432	458	453	480	458	415	425	404	493	463	517	474	454	450	446	446	441	434	515	439	441	491	454	470	493	420	456	457	474	445	487	438	456	434	458	455	494	451	494	445	477	478	417	461	468	465	468	495	450	433	413	455	451	459	443	441	464	467	472	482	426	437	425	457	433	462	402	446	474	457	456	401	449	463	452	492	436	493	475	493	444	390	454	484	486	448	473	433	448	438	449	456	421	455	441	450	444	449	439	446	465	454	434	459	488	453	444	443	460	487	474	450	453	474	458	461	474	446	424	447	464	496	491	467	484	449	443	493	448	428	459	478	498	451	484	462	448	476	471	425	442	464	483	440	466	441	421	459	462	453	430	426	446	485	456	441	446	446	471	452	460	436	449	438	438	468	450	426	441	467	461	484	474	418	496	455	451	470	445	465	442	433	413	472	449	457	480	455	449	488	491	445	458	428	453	500	468	458	410	440	439	447	447	481	510	443	475	453	468	466	454	443	489	512	481	455	446	426	479	507	446	441	406	474	435	434	446	487	476	433	479	408	446	441	434	444	463	482	468	466	435	458	473	468	463	488	431	445	439	440	457	422	461	470	445	475	402	457	423	462	434	400	440	432	470	467
38244	11172	1539	822	616	502	379	347	304	256	275	218	234	201	216	203	176	213	180	205	210	187	175	188	161	177	153	166	173	159	149	182	194	150	171	164	171	191	160	172	167	174	178	190	182	166	156	168	160	175	175	172	164	152	146	190	191	174	169	163	202	180	158	178	202	163	174	157	160	135	206	169	163	167	173	173	188	152	171	178	189	183	193	170	172	175	162	199	168	182	167	168	160	171	168	176	171	182	158	180	146	153	175	156	167	166	157	187	176	170	175	167	160	148	155	168	156	176	163	142	189	151	176	161	173	161	171	164	148	159	150	161	169	180	176	150	167	170	185	179	178	159	155	158	173	208	168	179	141	204	178	166	158	146	151	179	163	159	150	163	165	186	157	155	162	161	158	158	178	167	157	178	175	172	148	149	170	167	169	166	172	194	171	183	162	171	207	161	152	159	166	141	161	172	177	161	158	148	170	183	147	159	154	181	175	139	161	152	185	161	152	157	163	168	166	179	182	179	162	175	164	180	167	154	160	175	157	141	149	198	157	165	149	148	163	155	162	188	140	165	163	148	173	163	172	180	186	161	184	159	185	173	179	169	166	169	164	165	152	155	175	158	170	167	145	154	166	135	171	186	176	153	146	179	185	181	169	153	156	154	172	148	184	176	162	183	160	140	159	184	181	176	179	167	184	163	155	165	177	185	162	179	163	154	184	176	175	162	153	179	163	163	158	177	180	174	144	147	156	156	172	175	161	173	160	154	130	166	161	175	154	184	188	157	185	168	185	158	167	164	184	180	170	163	149	153	187	154	161	140	146	172	176	170	169	176	179	158	150	130	168	156	147	158	157	161	191	184	152	138	149	163	179	157	149	178	155	186	163	163	154	157	163	189	160	164	164	138	160	149	166	170	167	162	185	163	154	170	156	185	168	147	153	153	193	163	191	168	146	165	164	165	138	173	164	147	192	171	173	184	160	157	156	170	160	136	174	169	160	170	178	162	186	167	156	167	169	170	152	173	161	175	189	173	151	186	180	164	176	161	154	153	169	149	137	166	157	151	180	166	139	135	201	151	168	158	166	161	178	156	181	156	164	153	183	168	159	173	160	162	165	145	164	170	173	192	170	162	162	144	164	166	181	157	165	180	156	164	163	166	153	186	206	197	128	165	156	165	147	168	169	165	163	154	159	172	151	188	167	148	174	152	152	159	173	148	169	156	173	168	196	168	153	192	216	166	142	160	164	154	169	150	172	174	171	154	182	151	166	152	167	170	176	183	157	155	150	172	160	149	134	169	167	161	182	163	153	173	139	144	155	169	163	160	172	160	144	142	168	155	170	184	164	172	156	154	171	189	180	178	182	176	142	174	194	163	160	163	176	168	184	168	168	147	159	177	148	135	168	147	157	156	159	164	174	167	162	158	169	172	186	178	160	153	163	178	163	161	175	175	143	162	188	143	154	159	146	175	126	169	173	164	177	177	177	150	175	153	169	153	154	198	149	169	177	176	171	172	172	175	166	183	195	171	176	199	146	161	153	152	182	158	175	161	168	147	169	177	173	166	163	182	178	159	160	169	193	149	184	158	166	177	191	189	184	169	170	159	164	147	164	154	177	169	153	168	168	170	163	179	185	179	160	166	165	157	161	164	152	160	163	163	174	187	164	152	158	173	156	152	145	155	168	147	154	156	182	160	178	186	198	165	169	152	182	161	169	167	156	152	165	181	178	171	156	143	173	172	173	150	150	153	158	192	169	146	185	175	176	152	167	180	144	162	185	182	158	151	193	183	156	170	172	147	157	158	164	178	170	158	173	154	162	193	141	148	153	169	150	178	164	156	188	169	167	161	159	154	166	159	168	156	166	179	141	169	157	169	147	150	179	149	158	141	161	170	175	164	203	170	167	178	151	159	165	159	194	165	156	182	156	174	146	177	161	184	168	167	171	160	150	160	150	160	177	171	184	163	174	160	162	174	152	144	171	209	161	154	185	138	153	153	157	176	168	186	182	153	180	154	163	151	158	174	145	187	170	168	183	143	166	152	157	168	179	173	153	165	143	160	189	164	148	156	166	201	160	167	173	167	185	168	173	184	175	135	154	146	167	174	162	160	150	164	178	154	164	165	196	186	171	185	161	152	175	162	174	155	174	160	173	167	162	151	176	180	165	174	151	157	164	182	147	176	166	193	184	162	164	173	181	173	150	163	168	182	171	163	155	175	153	157	180	183	150	173	187	164	191	177	157	148	155	154	165	184	174	174	153	145	175	161	177	169	183	175	163	158	191	161	149	183	206	164	159	154	159	155	180	163	150	149	160	160	170	166	166	173	166	139	145	156	161	172	178	180	181	186	155	158	165	173	164	171	147	171	153	153	175	161	160	182	158	155	170	154	170	168	162	178	190	145	150	173	193	163	163	162	126	164	170	145	157	172	158	166	143	167	146	185	153	170	163	171	149	160	164	181	165	168	173	176	162	170	170	159	167	167	155	151	169	178	139	163	156	175	161	142	160	170	194	164	158	175	162	164	155	156	164	189	182	170	138	177	180	170	158	187	166	189	165	158	136	165	168	149	159	161	164	168	161	172	179	153	188	156	200	173	156	146	150	158	175	161	159	177	178	166	178	187	163	175	181	170	170	164	164	173	144	171	180	170	187	151	168	174	180	172	150	166	162	178	171	144	156	162	166	165	180	167	165	153	164	154	153	163	184	167	159	149	184	178	185	184	179	204	158	172	172	171	179	196	162	167	194	182	173	190	160	175	168	185	169	176	164	161	164	167	154	142	178	167	184	153	171	174	168	155	174	152	152	160	177	169	174	166	176	158	148	156	189	170	145	173	169	166	184	158	171	153	160	174	169	176	151	167	170	185	182	163	160	152	158	170	180	175	176	164	160	168	172	164	166	149	194	167	142	147	158	178	152	200	157	182	189	153	195	166	150	159	184	153	165	175	162	165	170	154	155	172	177	143	172	178	163	155	180	174	176	173	176	186	136	165	162	157	152	158	173	146	166	166	150	156	158	154	175	192	160	174	144	162	159	159	146	185	169	163	183	146	161	150	148	151	168	141	166	170	178	181	170	156	179	170	180	175	173	167	169	153	156	145	162	177	162	165	169	160	170	172	172	169	166	198	168	166	181	195	180	181	158	170	189	168	158	158	180	165	177	161	168	157	173	152	173	164	171	174	182	153	159	170	167	149	165	154	144	178	184	181	151	191	163	150	165	189	200	201	160	151	148	154	154	163	153	140	162	154	175	155	173	169	169	173	180	173	167	155	160	191	169	167	148	167	151	189	154	158	181	169	163	169	186	162	145	170	171	169	162	179	180	181	145	193	166	177	155	191	150	187	183	175	157	153	199	157	181	158	168	183	146	164	166	166	182	142	186	155	152	153	161	161	177	164	161	167	181	201	168	140	173	177	158	172	156	156	187	146	151	167	186	196	173	143	179	148	178	186	171	161	147	174	165	166	163	154	138	162	168	198	145	167	168	174	173	182
16104	1148	2304	2775	2343	1911	1629	1409	1200	1042	991	924	791	814	736	736	695	658	648	671	570	662	591	570	622	571	583	552	542	500	563	538	564	534	505	504	509	528	522	484	518	504	490	512	510	486	528	510	474	455	520	486	526	516	476	513	466	477	485	461	475	480	458	511	500	461	489	490	455	513	471	483	472	467	472	466	501	473	443	494	486	462	462	496	483	474	445	442	481	463	476	432	490	462	473	493	456	490	454	518	452	517	475	481	478	471	463	493	456	461	432	500	449	454	483	465	420	467	443	506	425	468	438	460	464	455	482	475	471	464	485	451	495	455	493	473	473	499	461	476	457	437	491	456	500	458	448	513	463	488	449	498	473	446	449	452	477	476	446	506	485	471	469	453	493	456	453	480	474	462	485	467	447	461	471	437	444	497	510	435	473	472	482	455	483	442	514	483	462	445	456	470	469	430	492	498	462	474	468	480	442	493	506	459	475	428	464	476	465	452	503	445	500	485	453	507	418	476	445	446	470	441	519	477	512	507	451	465	438	453	466	491	460	436	472	456	491	504	474	461	507	450	466	500	498	486	456	510	442	489	442	471	496	442	489	430	476	468	464	439	474	454	450	433	465	443	499	452	462	499	480	476	493	502	467	459	486	418	462	473	454	464	519	473	505	462	449	476	474	464	473	468	465	470	440	502	432	471	480	449	445	474	435	466	473	433	518	473	492	461	426	494	447	472	461	441	463	444	481	428	465	482	421	503	485	488	448	489	449	465	476	502	462	456	468	437	459	485	480	488	496	515	446	487	491	495	472	462	446	487	459	453	455	465	479	476	510	478	481	494	466	497	509	464	440	479	474	475	468	467	490	470	468	416	446	462	481	483	434	463	465	474	413	446	480	433	467	453	487	492	425	439	493	463	435	469	470	502	424	476	441	460	461	484	462	482	501	458	472	473	458	467	510	461	471	464	471	464	487	449	480	434	465	488	469	497	505	487	454	432	494	471	506	441	482	440	465	442	476	429	484	449	510	404	473	501	431	450	424	488	465	486	463	501	478	423	503	451	497	492	486	456	495	476	488	479	411	471	495	529	445	472	505	434	415	518	462	459	487	484	440	450	481	458	430	466	481	479	421	464	490	464	494	469	415	497	487	449	483	488	485	469	409	434	475	448	494	440	428	472	464	464	458	534	471	443	457	452	467	470	434	500	463	444	487	482	502	455	470	463	459	460	493	463	491	452	503	466	492	457	453	466	450	452	475	483	452	492	472	461	437	453	511	474	454	463	461	451	488	448	493	463	481	473	467	486	457	449	485	430	444	456	484	439	501	457	472	462	495	433	469	465	455	443	468	476	458	451	465	459	463	458	504	474	476	502	472	473	492	485	495	439	469	449	475	480	484	452	437	425	471	483	498	472	485	484	464	476	447	470	507	464	425	447	485	444	469	484	456	450	439	448	475	508	463	460	476	519	474	497	467	478	515	491	495	444	498	482	448	493	463	470	503	489	479	474	486	484	448	482	463	449	471	478	479	471	466	461	492	459	441	499	429	457	440	475	500	455	449	455	467	449	461	477	465	471	491	461	472	504	471	467	513	471	464	471	464	504	474	482	440	506	442	462	477	485	478	450	462	405	464	484	455	440	443	496	422	452	476	457	484	493	458	493	469	484	463	487	453	457	491	419	492	481	436	525	479	508	480	438	452	452	482	454	467	460	477	468	428	456	463	458	505	498	448	457	457	454	510	466	473	503	453	422	428	439	484	483	507	463	434	436	438	453	441	474	454	419	504	481	469	526	497	453	500	433	493	453	502	478	491	461	453	469	469	473	473	478	449	483	505	461	490	430	472	450	465	488	433	473	452	500	495	496	440	472	418	468	451	464	453	449	463	489	465	465	458	492	487	495	436	464	485	452	469	511	428	508	457	455	490	453	434	439	419	476	433	454	497	461	449	506	483	456	468	480	456	519	467	451	449	498	505	466	453	459	479	417	444	449	458	461	473	467	471	475	423	481	464	456	438	452	448	473	477	441	458	494	519	472	487	492	480	446	444	446	441	449	483	461	472	437	501	451	475	477	461	463	508	456	487	455	462	447	465	431	495	481	454	494	487	449	441	468	476	474	475	509	461	453	457	467	497	452	509	454	443	456	510	458	468	511	442	479	492	464	462	421	495	490	484	466	445	470	476	441	490	462	498	522	450	455	475	474	474	465	498	438	447	475	442	478	454	440	486	450	483	479	455	488	442	471	447	470	470	452	463	478	460	491	458	453	483	492	433	460	494	466	458	488	519	450	503	498	484	490	488	440	467	477	485	457	462	470	464	489	448	469	475	468	485	462	436	487	435	448	442	446	497	488	485	469	468	457	459	478	455	434	481	478	474	518	441	457	452	451	493	471	475	435	476	427	451	450	505	450	482	448	472	467	456	461	463	465	463	484	486	460	457	459	489	433	462	464	459	457	457	506	472	480	477	450	501	472	455	457	444	471	477	488	448	461	480	490	491	431	435	458	466	451	492	476	404	434	457	437	504	446	448	456	463	484	486	499	462	485	435	491	449	488	477	491	476	488	504	458	457	483	462	463	531	455	466	495	479	478	469	455	462	450	430	453	481	511	513	529	436	425	502	470	489	478	462	490	479	448	546	468	467	483	480	464	453	447	456	452	489	519	457	483	463	456	458	482	470	473	490	449	481	443	470	422	501	472	447	471	457	473	466	452	468	493	461	499	421	447	463	453	476	485	441	449	491	479	469	439	446	471	434	444	489	431	424	450	453	478	445	474	491	449	486	453	435	455	473	454	466	459	451	443	454	485	440	500	505	460	442	477	441	458	447	460	475	460	485	468	499	463	446	470	458	459	455	490	463	475	467	457	472	452	462	488	469	460	441	487	461	498	458	441	490	437	475	472	481	439	463	479	479	506	444	468	489	453	471	466	439	469	463	441	468	490	461	510	424	475	470	498	470	507	494	488	456	459	513	474	497	470	445	464	484	498	493	466	427	480	486	484	426	468	480	450	470	463	456	448	453	462	460	463	454	483	488	485	446	399	444	446	441	480	428	462	464	443	470	466	483	469	511	459	479	450	448	429	482	456	445	472	494	505	507	504	495	449	425	416	473	473	478	479	456	463	458	467	467	453	461	465	445	494	494	474	469	486	443	467	442	477	440	464	449	450	441	499	482	495	450	452	510	517	478	485	432	474	468	487	414	475	456	434	481	473	487	487	442	492	464	463	488	448	435	462	447	457	480	468	501	493	504	443	479	467	471	471	470	442	462	470	496	494	480	438	453	460	509	495	507	431	445	447	441	476	478	482	468	462	466	468	491	457	482	456	458	484	480	507	478	506	483	475	496	469	496	397	456	468	449	488	505	448	469	438	424	428	497	486	499	492	454	468	499	486	530	481	471	501	457	459	455	486	487	454	461	423	499	433	494	440	447	466	482	515	433	454	463	425	479	450	486	458	469	505	463	442	462	424	472	467	455	411	492	455	476	440	491	470
47305	21704	6897	1888	1363	1005	793	676	598	596	546	509	500	456	403	427	421	417	386	383	394	385	388	396	393	363	393	347	355	354	331	346	396	344	340	346	349	374	352	385	362	358	357	376	373	374	353	344	332	374	359	358	396	357	387	358	354	347	355	396	323	346	355	373	354	348	350	331	339	401	386	351	329	345	386	387	348	354	334	388	327	360	383	352	323	343	309	331	361	347	330	336	345	367	359	355	383	353	375	341	334	302	346	362	348	353	335	323	367	362	355	349	389	352	328	331	335	344	317	333	305	350	380	354	334	337	363	345	374	342	355	347	349	342	339	384	383	367	337	332	326	375	361	314	359	367	324	345	376	390	364	349	361	359	346	366	362	358	334	313	367	348	325	363	370	367	351	328	351	339	317	320	370	352	352	363	358	334	360	371	346	342	353	330	336	328	378	357	344	340	361	335	343	386	362	376	355	344	344	366	318	388	334	363	346	350	370	318	358	320	335	359	346	343	355	384	352	366	371	354	344	359	341	350	363	351	344	381	349	398	353	383	328	380	377	391	365	354	347	326	347	359	349	352	362	376	334	351	361	373	344	357	342	359	372	340	374	358	330	352	340	342	322	363	309	380	355	320	351	375	370	340	341	363	342	350	312	346	362	355	332	367	364	390	322	376	342	354	353	316	337	372	368	353	369	351	354	354	353	409	356	347	356	349	344	338	344	328	362	396	370	359	361	342	336	359	365	351	314	373	351	372	345	348	309	351	370	348	358	368	366	368	333	368	359	326	351	359	379	334	363	352	321	389	356	341	391	367	358	325	394	370	353	360	318	333	354	344	328	340	352	315	368	343	374	326	351	353	392	364	319	333	319	363	350	355	362	366	345	368	355	336	353	359	358	345	365	339	351	358	339	374	339	340	360	367	363	337	347	312	347	363	358	326	364	374	346	331	377	361	324	319	316	402	360	388	351	330	375	334	359	331	350	364	365	347	353	344	350	341	373	359	382	364	370	358	331	374	346	374	337	344	347	332	333	351	354	378	370	325	340	333	351	365	357	343	339	330	363	355	325	369	362	344	371	358	332	365	371	339	381	335	347	340	358	338	332	340	360	319	346	327	313	359	349	324	319	373	364	355	358	356	346	373	340	312	364	365	324	351	341	339	351	361	385	336	329	321	358	338	373	384	326	377	383	338	373	353	349	348	352	330	313	309	343	363	337	347	339	357	358	338	376	373	368	355	371	352	361	323	366	358	356	354	376	352	350	328	394	370	354	354	343	338	365	379	349	377	357	348	336	361	338	356	370	393	372	352	370	387	351	348	343	375	360	350	361	365	343	331	383	373	362	379	342	383	358	369	323	337	336	342	348	367	327	347	350	332	356	353	383	381	366	371	321	301	343	342	373	314	347	363	392	368	350	336	376	376	369	364	342	378	384	335	349	366	348	356	344	404	358	350	367	361	356	330	375	358	358	345	348	371	376	348	347	353	343	364	361	386	350	350	367	367	370	389	380	335	350	322	332	349	350	345	357	343	390	333	354	352	347	378	345	346	361	316	353	343	360	342	366	354	366	309	382	356	339	367	383	323	366	373	314	362	328	370	334	340	346	370	340	344	354	339	344	346	358	373	338	364	335	339	342	372	334	304	354	356	340	351	330	360	332	335	347	358	373	369	370	357	354	359	342	338	317	355	341	352	378	360	356	367	345	345	370	329	371	365	375	390	317	394	353	365	374	376	360	374	307	330	391	367	363	342	337	353	358	334	383	353	353	361	356	370	348	332	376	364	371	343	356	394	347	347	338	362	377	340	358	329	342	387	349	322	345	354	345	328	341	355	335	333	352	386	346	356	388	368	327	343	349	329	403	376	353	349	326	350	348	367	332	367	328	373	315	374	341	363	343	352	364	386	358	356	355	369	366	381	393	393	372	322	374	313	341	389	391	368	355	339	395	318	348	388	365	307	380	350	367	348	356	361	332	346	341	350	370	399	364	354	352	361	360	359	371	392	361	337	359	399	345	347	336	322	355	360	331	307	361	316	341	367	344	348	349	379	361	348	380	380	373	364	332	321	323	353	351	360	375	314	359	383	354	352	346	382	333	360	336	365	369	347	383	354	367	367	316	324	332	357	354	350	313	333	317	353	371	336	358	361	346	325	372	334	363	347	324	395	342	349	347	361	350	343	392	394	349	326	357	367	374	351	330	344	327	334	378	352	364	352	379	351	363	328	340	349	338	336	331	364	361	370	354	367	371	388	322	349	342	326	346	371	367	308	359	328	326	386	368	357	392	370	366	367	364	368	353	361	389	342	347	346	360	333	334	335	384	339	366	342	336	363	380	359	332	387	403	369	362	336	379	363	378	350	339	389	366	338	369	392	348	372	371	361	352	363	405	354	365	342	347	372	391	382	349	341	333	348	349	368	362	342	338	365	330	356	378	370	333	340	355	375	361	360	354	349	355	318	345	369	340	366	338	363	387	375	366	376	361	359	374	384	338	354	346	373	344	363	338	345	353	333	367	350	372	361	377	327	364	336	353	343	335	348	366	351	354	362	331	354	294	377	378	348	334	314	329	352	333	362	309	327	372	363	367	374	345	375	331	386	376	322	366	357	357	372	374	341	353	356	364	387	352	336	358	336	365	334	398	383	368	339	352	343	375	369	405	345	358	355	364	383	348	330	342	338	326	365	341	344	358	336	381	346	364	354	364	387	331	365	354	328	343	357	360	347	355	328	389	361	340	359	350	329	373	319	352	317	350	363	330	358	386	354	341	345	328	339	348	382	374	357	365	340	387	381	352	360	349	373	312	338	348	314	371	385	351	346	345	321	357	339	347	361	336	363	344	337	362	339	358	340	357	312	358	362	387	372	334	333	344	350	319	338	367	376	392	340	373	330	347	334	386	386	349	372	341	337	310	352	333	366	304	355	330	355	321	360	324	340	379	373	350	374	333	353	324	355	401	329	338	319	338	349	386	330	380	353	358	333	355	389	356	329	363	355	338	384	307	325	392	353	361	377	360	329	350	351	326	343	363	360	332	345	385	346	392	387	365	334	361	355	338	409	366	364	353	357	357	345	329	347	362	325	325	314	355	381	340	362	335	357	378	360	316	320	336	359	323	336	323	340	363	355	378	345	341	388	316	387	376	315	340	359	343	326	362	380	353	402	405	388	361	334	377	329	385	330	359	356	318	326	336	298	376	348	336	354	343	330	346	307	357	323	359	367	353	368	386	373	304	375	371	356	368	330	353	342	340	371	349	348	330	330	312	336	375	376	341	319	358	339	357	343	338	360	409	331	319	346	437	377	319	367	337	357	367	330	342	326	363	323	326	338	382	351	367	384	363	390	362	337	354	354	371	337	353	330	363	341	346	377	331	336	352	326	334	346	330	373	365	362	347	325	304	347	351	358	338	349	323	356	333	393	368	329	382	337	364	349	349	349	360	368	376	360	371	345	353	393	341	358	377	312	326	340	376	361	362	339	375	368	345	345	368	318
20670	2158	4335	5035	4380	3724	3065	2601	2250	2032	1759	1822	1550	1423	1379	1385	1263	1247	1230	1182	1164	1103	1054	995	1090	1034	1040	1064	1018	959	967	927	999	974	966	928	926	909	954	858	882	844	949	892	939	865	899	921	931	920	885	919	859	902	900	925	852	894	929	849	872	866	875	949	917	909	850	860	862	878	783	779	856	850	845	905	838	950	824	873	866	841	878	815	868	868	834	875	881	864	807	853	835	880	913	799	835	861	826	856	853	892	878	894	830	865	837	879	871	830	831	915	847	891	877	851	896	862	839	830	859	855	889	878	856	820	920	849	796	841	864	909	842	871	853	853	841	868	820	850	859	875	908	892	845	878	902	841	890	872	837	863	827	849	817	818	928	852	845	872	831	869	808	832	820	872	845	902	833	824	900	829	917	810	795	843	850	858	875	820	802	849	813	882	853	851	890	869	905	885	872	837	841	861	881	869	862	843	870	903	863	871	845	895	840	878	898	882	895	863	861	836	844	886	860	824	876	869	854	846	852	838	801	817	867	835	839	920	863	840	862	868	862	843	859	864	910	843	832	768	850	837	865	889	820	855	863	816	822	906	851	877	856	861	810	849	801	868	874	844	894	884	801	892	829	806	876	830	876	845	850	798	842	841	847	881	882	862	867	827	829	888	883	880	897	834	885	837	893	901	878	811	844	826	797	906	837	861	835	873	879	854	828	835	855	828	836	826	850	834	869	864	879	876	816	844	850	798	821	829	837	842	860	858	890	915	811	817	865	872	836	834	799	855	857	846	827	859	885	871	863	844	822	820	821	813	857	857	811	884	857	825	905	821	811	861	833	852	840	886	864	850	846	813	845	828	857	857	907	863	832	847	893	889	864	815	785	847	807	828	823	856	866	874	845	848	875	857	824	893	900	839	894	815	914	840	849	857	858	837	862	850	796	922	851	852	827	817	836	854	847	834	873	883	877	810	795	851	860	848	879	855	811	806	878	890	897	845	825	880	823	857	833	877	848	897	877	807	812	800	851	822	898	910	854	826	815	831	849	867	831	821	789	850	801	854	865	887	820	852	850	933	870	898	833	883	816	801	848	867	843	886	812	852	848	829	863	853	866	862	863	830	883	837	865	851	818	835	848	876	847	838	895	864	842	833	803	824	808	878	846	830	848	849	807	847	908	908	849	862	900	856	873	845	832	876	837	876	842	824	864	824	865	860	881	918	820	821	896	823	822	857	775	857	814	793	844	809	837	833	889	779	802	888	845	827	847	865	834	918	857	873	806	863	843	854	845	916	817	843	869	881	817	881	862	786	859	867	869	887	813	899	875	817	834	853	816	866	907	864	879	852	838	873	885	888	793	856	857	906	869	887	803	840	827	824	815	858	841	855	851	866	868	836	841	858	815	850	812	890	894	858	885	823	856	790	892	846	848	870	832	883	788	763	850	870	837	811	858	878	857	812	851	839	847	882	891	860	906	841	839	873	877	894	866	882	861	894	811	813	846	863	834	830	831	847	855	875	845	858	910	877	904	860	869	867	849	830	884	900	880	831	857	889	912	866	914	831	857	851	815	906	831	886	848	883	866	811	829	896	912	919	837	869	842	880	851	877	921	905	847	848	861	828	788	865	851	832	804	852	878	873	858	864	847	851	879	872	885	845	844	848	802	922	867	845	848	846	841	805	838	830	821	844	877	824	848	790	857	854	843	835	849	864	848	904	860	833	837	814	870	876	859	849	853	850	841	898	895	896	844	848	842	844	842	847	838	877	828	847	859	855	897	844	833	889	788	844	867	857	860	834	881	839	800	821	871	896	874	851	882	861	834	860	867	866	796	865	821	852	802	844	857	862	828	892	830	870	791	842	801	803	837	875	854	785	821	841	870	827	888	908	820	855	805	869	840	847	834	804	827	898	879	851	887	875	919	848	906	800	843	825	859	853	918	857	836	871	817	852	859	877	855	882	826	883	856	831	905	861	798	862	901	823	872	866	894	843	832	835	839	845	864	807	847	857	810	831	863	857	821	829	875	870	851	792	828	867	856	836	893	814	833	825	844	896	843	873	877	866	842	880	815	842	806	876	792	843	881	858	866	816	851	867	848	872	809	771	820	843	821	882	874	831	826	902	827	854	792	864	845	866	884	829	813	863	852	851	859	854	847	867	885	906	832	808	828	828	862	856	832	914	873	828	872	799	797	839	896	832	820	889	824	865	885	794	859	825	880	846	794	842	882	869	849	803	864	827	840	865	856	843	835	811	828	899	883	875	820	868	889	851	839	842	875	877	865	865	880	867	865	890	881	861	828	826	794	843	859	822	847	860	842	855	867	835	863	863	785	892	834	822	807	875	896	872	852	844	933	849	871	842	844	835	898	856	852	835	902	817	829	878	823	870	899	868	836	852	906	843	842	808	864	895	847	824	845	823	838	871	817	875	897	853	856	870	821	854	872	849	832	848	870	902	839	826	886	833	800	851	835	870	874	858	833	831	841	864	857	890	828	862	877	832	860	857	872	826	865	855	899	816	838	828	834	853	831	858	776	866	868	913	910	871	851	788	843	825	804	838	842	815	863	841	902	937	850	854	830	838	832	886	870	801	812	851	898	857	866	809	843	880	801	823	863	871	818	877	867	856	836	839	937	857	839	865	806	824	849	849	872	833	860	865	877	875	795	845	854	843	920	830	833	862	883	844	828	839	851	851	859	824	868	822	823	842	850	799	877	827	847	876	865	807	875	842	846	836	861	849	858	856	864	824	880	828	873	821	802	881	818	876	902	886	851	816	827	855	849	854	843	863	880	814	828	869	851	861	821	865	799	848	829	859	824	845	801	922	902	875	853	822	863	830	873	850	881	840	855	878	855	875	845	833	892	805	840	903	864	837	857	817	838	835	878	882	917	858	865	856	865	856	865	884	856	849	876	815	813	809	850	887	790	873	904	849	874	834	827	824	897	815	921	816	850	881	866	865	826	929	834	860	853	869	867	824	799	860	810	865	826	825	862	830	815	832	820	816	844	849	866	865	828	871	852	869	860	829	833	865	873	841	833	840	880	860	908	861	829	861	848	854	839	843	872	871	829	845	852	858	797	861	821	854	802	889	855	869	814	800	875	847	858	875	839	879	879	866	850	879	858	854	858	766	828	832	862	792	900	850	842	862	808	817	849	876	864	826	814	922	855	858	823	862	857	868	827	886	864	851	816	870	836	831	888	868	840	822	834	843	806	797	884	845	868	877	811	846	861	836	868	867	858	827	831	816	803	829	859	884	806	870	869	878	863	890	871	867	853	875	836	829	804	862	890	795	871	866	822	831	867	868	826	804	853	817	831	880	808	889	893	867	901	877	853	881	834	836	821	838	848	884	897	815	802	875	834	795	857	833	829	851	889	839	822	829	853	877	838	799	866	802	805	831	848	884	844	837	859	844	878	868	843	844	833	832	840	816	864	854	850	866	818	857	845	852	874	863	810	827	799	824	833	857	869	863	887	827	870	910	814	806	838	786	854	828
5823	448	280	210	181	182	189	162	195	163	164	170	201	173	165	160	169	150	171	179	188	190	175	179	175	175	131	175	177	163	158	163	138	155	179	148	151	162	168	172	164	176	186	168	170	193	159	162	170	170	182	168	178	175	172	169	193	152	180	154	145	174	165	163	198	166	161	174	154	187	178	174	195	174	170	177	163	151	173	159	157	148	169	156	173	175	171	163	182	158	174	163	165	147	159	148	172	174	175	171	187	146	149	139	184	181	184	163	184	163	176	157	186	185	154	156	175	172	152	162	157	193	181	153	158	178	177	167	168	149	152	150	212	140	188	161	156	159	175	184	172	161	171	197	180	158	165	169	162	170	204	168	157	185	140	203	151	177	166	165	155	180	169	171	177	165	160	169	165	174	176	162	184	155	156	177	172	164	157	168	154	164	136	180	167	165	167	158	165	190	163	183	174	170	180	158	171	166	161	170	170	183	174	181	200	169	168	189	161	165	179	171	169	151	168	187	187	151	167	175	181	153	153	172	167	169	172	184	184	182	204	154	168	144	159	157	179	174	164	167	166	170	174	168	174	175	181	151	193	176	157	164	153	175	159	160	180	158	157	159	172	172	159	171	168	185	197	178	198	164	163	185	167	158	191	173	165	167	167	181	170	149	167	184	180	176	164	150	169	189	168	173	159	148	187	196	200	161	168	173	157	199	163	166	187	168	181	181	148	134	183	163	159	166	174	153	156	178	160	190	164	166	180	184	169	164	173	162	156	166	202	161	174	176	170	161	158	172	179	172	169	171	152	189	167	184	202	169	137	188	153	159	164	169	165	162	164	165	174	173	163	169	162	177	173	161	155	162	173	168	194	183	149	162	195	166	166	195	186	162	150	186	144	169	186	165	169	168	171	164	181	175	153	179	157	170	169	193	166	154	147	175	175	139	187	167	182	187	183	156	190	169	182	169	157	153	159	155	168	194	163	149	160	157	159	176	165	165	185	169	169	172	176	171	180	192	162	171	166	165	178	156	175	199	164	160	172	175	162	167	179	170	190	179	168	184	129	162	139	180	187	148	189	176	182	173	164	169	181	168	182	174	165	164	150	183	180	182	153	179	164	184	167	183	160	173	163	184	203	179	176	142	188	179	173	191	162	166	169	176	144	163	173	173	157	168	161	174	158	183	161	179	160	194	191	156	141	187	177	160	191	174	184	155	185	183	161	185	162	182	169	178	187	157	152	153	171	138	193	156	194	159	179	178	164	185	150	191	176	203	162	178	179	167	161	192	182	162	199	159	183	167	168	175	174	187	139	182	163	154	168	144	174	167	171	185	170	159	196	180	156	168	167	168	182	156	175	171	165	177	155	181	172	172	170	177	147	166	180	157	175	169	194	170	162	189	170	167	179	167	162	174	179	185	152	167	170	176	188	177	175	157	184	167	161	146	164	177	180	169	193	165	166	181	186	168	168	192	196	179	172	160	172	177	161	156	166	181	179	176	181	158	156	171	176	170	175	194	171	179	163	186	140	157	142	147	165	176	163	160	194	158	160	178	171	173	169	182	183	149	169	172	163	165	178	173	187	177	133	159	182	189	175	169	171	170	172	156	175	176	169	200	169	180	177	188	175	168	125	158	145	196	167	180	164	158	168	157	151	165	154	161	180	183	179	180	186	143	164	164	171	170	164	183	187	159	175	169	179	188	192	181	170	153	155	180	152	185	171	166	178	202	181	175	171	166	162	173	172	170	168	160	177	171	172	185	179	158	154	165	169	173	177	173	166	176	154	189	172	152	151	178	167	150	160	169	169	190	186	163	143	160	153	184	159	187	166	165	159	184	171	192	168	158	187	180	162	198	173	168	142	191	167	159	168	166	160	157	169	178	175	181	173	162	176	164	158	185	148	177	159	176	149	173	177	175	175	160	153	176	156	169	152	179	152	173	161	161	155	174	181	179	175	156	173	168	181	155	162	161	153	175	172	163	131	181	176	155	177	199	198	161	156	168	181	174	148	182	181	176	186	169	166	195	171	167	191	191	171	168	168	168	169	175	158	145	166	166	166	147	156	178	193	163	164	180	180	146	167	188	164	201	184	184	201	166	187	175	161	201	167	188	168	187	177	180	180	160	163	194	164	190	181	167	160	175	166	158	136	176	158	164	162	173	186	176	176	189	174	181	153	169	154	173	178	173	197	173	165	181	169	168	171	159	162	174	158	190	130	184	155	174	155	166	157	160	188	182	180	186	167	164	163	178	167	178	177	190	181	167	194	181	161	149	185	158	180	175	168	157	143	168	178	190	146	164	191	162	165	179	165	176	139	168	171	203	180	180	182	170	163	155	172	192	156	157	159	174	167	171	175	143	159	187	184	154	144	187	175	163	171	154	179	152	171	159	173	179	194	185	155	151	152	166	153	178	194	178	145	195	201	185	165	167	181	191	173	175	176	167	170	168	170	178	168	180	185	166	167	175	181	185	183	187	173	180	159	156	172	170	170	172	168	176	175	163	166	180	180	142	163	169	183	160	160	163	194	186	162	154	165	169	172	171	150	164	180	166	160	180	180	178	157	158	200	138	194	159	180	157	143	157	165	192	164	181	165	171	184	165	190	175	192	176	174	173	179	169	155	160	183	161	162	175	169	176	178	169	135	176	156	196	174	167	170	169	178	170	173	163	159	166	191	173	183	172	176	149	180	159	181	179	185	166	171	200	186	160	173	149	169	170	175	161	165	148	151	190	178	169	159	154	168	160	151	174	168	165	142	167	180	188	171	180	193	172	147	164	189	162	162	176	193	150	177	177	165	180	177	181	152	179	174	182	155	144	180	172	207	177	169	196	156	165	188	182	179	161	170	167	192	164	171	195	177	182	183	178	177	186	152	170	175	184	188	165	160	161	167	174	157	161	139	172	156	156	165	168	188	147	146	189	183	173	191	183	158	161	169	157	153	157	185	190	176	170	199	175	174	202	155	164	158	167	159	186	167	183	176	187	159	146	165	181	161	163	137	183	161	172	188	170	145	167	174	155	182	175	180	181	148	173	184	188	147	188	178	177	148	174	178	183	185	176	163	159	150	153	170	170	180	193	175	193	166	176	147	160	180	190	197	175	157	162	158	162	190	148	149	164	190	179	202	174	180	161	190	168	179	181	177	149	161	182	157	166	184	147	167	180	165	166	152	165	169	178	158	182	193	150	186	155	171	191	184	177	160	184	198	140	141	167	177	187	170	158	145	183	184	183	156	168	167	189	171	164	162	180	186	200	185	156	167	167	170	158	163	161	166	184	179	167	163	162	173	150	172	169	178	163	170	175	166	170	168	167	180	183	163	183	188	183	175	170	181	199	187	183	171	163	169	176	189	167	154	166	176	156	161	170	158	179	163	169	163	170	130	172	195	179	174	172	176	183	163	158	183	154	167	189	139	168	173	176	180	183	171	194	170	161	162	184	166	153	192	147	142	167	159	165	160	164	154	159	164	184	157	156	162	197	166	195	178	169	174	148
5897	535	567	559	546	503	495	469	509	511	501	463	425	435	470	472	443	474	470	458	445	445	461	455	437	458	480	477	461	484	467	438	461	414	444	447	464	455	478	441	446	475	436	459	430	469	488	472	465	431	447	444	456	476	452	449	435	442	489	464	494	466	463	459	448	469	469	444	438	452	421	461	491	480	436	456	470	489	416	433	459	428	457	482	461	463	438	504	472	482	482	488	453	472	435	438	433	472	473	464	466	485	450	448	456	466	444	489	448	498	429	461	481	488	467	466	467	433	461	475	449	439	458	441	426	448	485	460	450	461	478	484	464	422	441	472	468	437	485	491	470	458	443	481	452	467	465	455	479	421	472	445	437	440	473	482	449	432	450	481	502	496	500	452	459	442	448	441	459	484	478	405	471	439	435	461	470	466	444	431	428	472	454	438	431	453	459	477	437	456	465	442	449	451	457	467	459	453	432	478	415	487	485	465	452	431	430	439	457	429	454	442	471	463	469	448	442	462	477	431	465	461	478	489	458	453	484	488	404	468	444	427	437	435	454	498	442	453	446	471	443	430	457	465	446	485	449	430	483	490	491	482	444	453	442	459	455	478	447	441	488	444	442	459	457	495	483	486	486	463	452	496	496	469	468	460	461	456	471	460	441	488	461	466	511	482	429	457	467	497	487	444	418	485	434	462	426	478	492	457	432	466	424	442	471	441	458	468	437	464	420	478	478	452	474	428	474	470	418	471	454	431	475	472	444	469	447	423	461	446	455	452	447	432	439	420	478	451	470	427	450	456	449	460	436	469	485	482	453	470	460	432	454	450	472	484	443	461	474	465	426	453	485	469	449	437	469	450	456	492	445	471	411	432	435	455	438	441	455	469	486	454	445	438	498	463	482	469	444	452	464	455	494	457	460	451	459	481	465	464	458	420	486	432	427	456	489	465	454	440	409	463	470	435	481	447	479	433	447	482	463	445	461	443	469	496	470	481	445	429	433	435	427	463	470	453	480	424	461	443	451	460	496	409	486	451	486	476	434	454	418	466	456	437	470	471	472	474	481	486	486	452	470	466	470	475	461	482	477	442	464	471	471	429	444	443	485	482	465	472	445	449	458	464	473	459	451	469	503	463	465	441	458	415	477	455	464	482	476	446	500	449	426	474	445	453	455	455	427	460	446	447	470	483	460	446	441	442	471	474	490	457	464	469	500	454	466	433	426	483	446	450	460	431	432	443	442	476	426	438	439	490	465	472	454	439	469	472	436	463	429	474	465	420	470	441	487	451	474	444	462	475	453	449	444	439	474	482	440	460	473	457	465	476	482	453	454	479	445	447	472	447	441	445	414	498	501	450	454	417	434	424	486	439	452	439	450	471	439	454	428	485	453	446	452	447	468	461	463	456	471	471	446	440	455	454	455	459	464	434	444	428	435	446	457	448	478	482	420	483	442	433	429	464	467	460	498	451	430	472	465	441	434	413	518	480	452	461	440	462	459	454	451	512	453	448	454	426	471	444	450	471	483	432	458	467	458	445	457	444	451	479	451	455	445	450	474	449	493	480	439	447	472	452	465	425	498	428	428	440	447	486	505	429	475	458	472	415	465	497	467	434	455	470	456	461	453	416	491	496	453	450	438	469	463	503	427	426	456	434	427	437	454	466	467	410	473	475	470	480	491	464	442	463	487	461	449	460	443	459	461	480	432	459	459	499	445	459	478	443	477	442	473	432	470	482	444	490	456	458	442	472	448	452	452	474	429	460	449	477	427	414	472	469	458	475	437	455	474	461	441	473	449	464	451	487	428	428	446	455	478	492	447	441	477	457	473	458	449	477	448	457	445	435	418	470	470	473	451	475	469	440	439	476	435	436	475	447	473	446	488	467	442	480	413	456	444	473	481	445	463	416	470	430	437	453	469	432	466	465	506	487	482	467	462	461	495	478	444	468	452	485	454	452	421	455	459	485	449	462	481	477	455	477	447	462	477	481	411	483	444	458	434	446	474	479	477	485	455	450	483	449	470	473	446	469	429	429	496	434	450	489	482	496	469	438	458	474	445	458	424	478	460	474	498	432	478	412	470	447	483	457	484	439	447	426	447	472	457	475	468	447	481	476	449	498	445	477	429	470	423	467	476	433	429	440	433	468	507	475	456	449	489	422	449	417	482	476	427	437	470	492	412	448	425	482	467	479	442	462	477	392	461	491	468	436	443	450	464	430	444	479	444	477	477	429	444	452	464	450	424	473	438	446	436	472	461	448	463	494	465	478	464	430	468	487	481	448	459	453	457	477	462	452	421	453	446	424	426	466	483	458	431	456	458	455	430	479	457	467	411	435	436	505	458	404	446	433	430	483	468	487	470	475	449	468	450	423	437	446	485	475	437	445	441	496	502	459	442	449	460	459	451	465	459	489	425	455	407	480	474	439	450	469	457	391	452	438	438	463	487	447	438	424	481	465	471	474	473	448	454	447	501	467	469	431	430	410	460	447	488	473	468	476	424	479	473	484	460	453	442	440	447	464	451	475	454	413	430	463	424	439	448	431	461	472	467	444	440	435	462	447	460	461	452	440	442	481	469	472	445	466	466	436	491	456	433	466	436	454	497	449	403	412	466	444	471	462	450	426	447	464	423	450	487	469	465	424	485	458	454	501	459	441	458	440	438	460	447	457	463	485	476	432	477	481	433	475	478	428	473	475	487	466	445	467	451	450	476	442	469	432	478	488	485	464	457	448	448	450	475	416	476	454	462	447	472	525	460	475	449	458	430	474	480	454	466	463	420	462	496	478	445	446	461	473	446	455	429	443	463	410	485	472	439	437	446	442	469	456	460	476	437	389	492	475	470	481	447	479	455	469	451	439	490	437	448	448	468	465	478	432	440	459	472	454	432	466	510	449	495	498	417	456	493	432	486	453	470	448	465	493	464	465	471	472	501	425	471	433	452	462	440	463	464	484	449	466	427	450	459	493	467	466	428	446	445	463	484	438	415	438	488	505	461	456	483	455	457	490	417	455	467	503	487	463	452	475	463	494	502	478	443	430	439	484	453	475	433	410	478	453	452	469	452	494	448	459	480	465	466	479	459	451	470	497	377	453	507	445	486	469	450	469	432	443	433	455	508	466	508	477	452	420	482	488	448	459	464	453	462	423	494	461	483	475	432	460	431	447	431	462	470	469	452	449	443	508	479	446	443	458	476	474	465	423	415	452	487	459	427	454	441	470	457	457	461	453	486	410	475	487	470	478	473	468	447	449	515	430	474	449	477	466	467	470	428	485	453	465	463	434	445	454	475	471	483	460	436	470	456	491	450	439	433	455	501	474	430	420	459	473	488	451	463	425	468	443	501	446	455	464	446	465	417	450	428	507	483	437	457	470	453	470	450	427	472	470	481	465	453	479	465	504	444	462	451	421	472	462	474	426	448	445	463	465	451	448	498	463	457	429	461	470	479	441	438	495	455	465	440	479	460	463	438	447	472	450	479	482	406	433	461	433	455	477
39641	11834	1720	813	567	419	371	336	296	264	275	203	246	181	224	183	175	221	176	190	207	183	167	195	173	163	166	173	199	184	162	156	169	152	171	176	193	198	170	180	165	171	193	175	187	172	145	175	168	186	173	175	177	189	177	154	178	170	170	148	173	190	156	162	149	169	184	161	143	176	165	177	174	195	189	159	161	172	178	181	179	169	166	148	174	150	183	182	182	191	177	137	167	152	175	163	161	166	167	166	190	190	172	173	174	168	178	177	172	178	163	166	166	149	156	167	161	169	163	151	187	180	169	163	148	165	159	159	157	169	173	149	184	163	170	152	181	174	171	167	159	215	156	150	168	172	173	183	204	179	159	136	177	174	182	173	168	150	165	184	153	156	150	173	160	175	143	160	169	189	161	178	167	162	152	157	151	163	167	145	169	175	167	176	160	166	164	147	156	150	144	177	160	153	179	162	171	163	182	171	167	165	164	140	136	148	174	184	173	193	193	179	160	183	172	176	140	169	187	192	165	167	196	198	169	175	150	160	153	174	186	173	172	166	170	169	177	166	189	175	185	184	184	181	157	145	184	154	189	182	154	177	150	189	183	170	156	175	193	159	170	162	169	184	152	179	207	175	161	187	158	180	188	185	180	176	177	142	180	175	169	162	155	197	136	163	168	177	168	171	152	161	165	142	157	155	174	172	144	169	175	190	166	152	156	152	171	162	152	140	179	177	178	185	178	165	175	168	164	156	160	161	170	199	157	168	162	164	148	178	145	172	180	176	171	163	168	176	185	163	155	165	167	155	146	170	161	164	144	182	160	169	152	180	149	160	151	146	165	173	161	146	175	143	173	180	179	170	178	167	127	189	154	178	162	180	165	125	157	140	170	153	184	185	146	175	168	183	169	175	174	166	183	166	162	174	168	152	183	150	176	160	164	179	156	174	159	149	176	163	142	167	186	151	144	136	163	169	157	176	164	164	166	189	171	199	187	181	147	146	161	170	172	155	177	161	165	173	182	181	169	154	157	155	171	175	183	149	188	148	164	159	160	176	187	180	166	143	163	186	155	160	141	175	162	168	166	144	147	161	164	186	191	172	151	155	155	159	192	179	169	159	170	161	166	172	162	170	163	151	200	158	151	159	176	160	172	161	155	174	186	150	171	140	156	192	181	174	186	154	157	161	159	179	160	154	181	186	182	153	165	183	159	145	146	173	183	140	154	146	184	158	167	161	171	159	155	152	169	177	158	191	146	155	165	158	179	163	157	181	175	150	160	152	179	151	161	169	179	183	150	189	150	115	169	186	172	168	162	142	184	197	181	150	180	143	170	173	158	173	182	152	159	155	169	173	173	186	164	153	179	166	152	151	166	162	167	204	157	163	175	166	174	144	142	177	164	188	170	170	149	160	171	168	163	180	159	151	180	151	187	177	191	176	174	176	169	169	187	147	181	147	161	177	168	158	162	164	179	205	170	147	173	164	169	159	155	160	193	179	144	186	181	171	168	132	183	182	170	159	180	160	158	198	156	158	181	151	167	163	165	187	161	188	175	161	151	165	152	151	146	180	159	176	153	167	169	164	156	167	167	169	167	161	175	145	188	175	175	162	174	151	167	179	168	148	146	144	166	156	136	151	172	134	159	173	170	156	150	161	164	159	181	190	178	176	174	163	172	179	154	168	147	175	185	150	151	172	171	141	161	159	173	150	170	150	160	139	167	179	174	171	173	169	157	175	170	136	152	165	178	177	171	181	146	163	182	176	181	165	162	176	154	155	159	134	176	162	165	157	157	164	161	175	158	165	197	193	150	185	167	146	150	155	185	167	180	162	187	182	166	169	151	167	167	195	184	174	157	180	168	162	152	192	167	153	166	143	170	182	177	165	164	167	190	164	169	159	146	151	158	146	173	161	156	151	137	159	166	161	182	163	182	162	140	150	168	173	179	150	143	180	166	127	174	172	166	172	175	176	161	179	145	189	146	154	189	172	170	167	142	153	158	185	142	169	188	145	172	171	169	164	169	176	148	161	150	160	182	187	152	183	166	168	158	190	180	160	169	187	146	166	141	176	178	181	147	171	173	175	169	164	164	164	177	203	166	159	150	177	203	153	148	160	153	165	150	152	169	169	201	141	193	171	165	167	171	165	171	150	161	186	197	151	150	165	176	167	169	173	166	197	174	153	152	162	174	170	165	147	196	160	164	151	154	166	166	182	187	193	177	177	179	156	162	182	156	154	170	176	175	156	150	160	182	166	196	157	176	161	145	141	185	163	152	170	205	154	160	189	168	173	178	190	181	170	165	158	176	167	164	169	174	190	192	188	173	154	161	173	164	167	165	161	161	176	178	146	166	143	176	150	176	147	178	127	166	161	185	132	168	193	174	187	173	145	179	204	169	142	152	157	149	170	152	172	152	184	163	165	171	182	141	166	148	163	159	189	204	178	163	173	171	159	155	183	139	163	186	159	159	176	149	162	144	194	164	169	137	172	172	173	192	134	158	177	205	158	158	216	163	148	178	152	149	136	149	140	162	160	164	165	183	197	158	167	170	177	146	125	160	169	182	148	187	171	162	180	143	173	177	175	155	165	162	156	173	167	176	179	184	156	161	209	165	178	152	173	173	160	158	151	166	168	143	168	183	186	162	172	172	168	178	159	185	141	165	172	166	160	163	148	171	174	190	167	164	138	160	182	153	167	159	199	179	164	167	168	156	168	170	195	141	151	185	146	175	159	164	171	169	145	169	162	159	186	171	201	173	169	144	163	180	199	169	162	157	156	164	167	171	184	162	175	153	164	138	155	141	181	177	193	170	178	176	155	155	162	149	169	185	163	169	153	172	166	163	158	177	204	151	166	169	166	167	162	141	170	164	163	195	160	178	160	182	195	168	163	171	185	178	138	161	179	146	167	169	182	184	148	145	162	149	174	164	176	154	162	159	138	169	179	159	163	158	180	164	179	161	177	165	156	182	152	183	167	157	144	138	169	170	150	134	176	164	172	183	150	175	171	159	171	173	165	142	172	183	169	163	173	191	186	160	161	149	156	193	189	179	159	156	175	167	191	169	156	172	149	204	185	167	175	126	172	167	178	152	156	157	174	144	160	159	173	165	177	143	176	176	178	158	154	168	168	164	180	172	182	161	145	179	173	206	183	186	174	170	173	181	154	175	169	158	182	145	166	159	176	157	179	156	148	162	167	179	182	185	171	178	185	174	171	170	156	177	136	182	169	140	143	165	143	175	142	171	181	161	178	159	170	184	161	152	197	165	145	177	183	157	159	149	155	139	153	173	131	173	154	142	188	164	182	167	171	189	188	188	173	148	172	181	159	153	166	154	172	157	151	162	168	165	148	158	154	168	172	171	174	172	157	167	155	176	173	185	169	168	182	172	142	165	159	149	152	184	161	161	161	156	167	172	180	169	162	205	180	176	140	182	186	202	161	168	158	177	203	161	176	168	142	173	170	181	166	147	165	174	171	164	158	172	191	160	184	184	186
16474	1127	2243	2618	2261	1901	1575	1373	1220	1093	978	900	854	781	738	691	709	663	662	647	597	639	575	604	557	584	550	536	553	517	530	503	536	520	504	512	481	484	545	504	494	510	456	529	507	468	509	467	476	511	490	490	423	485	511	500	491	468	461	457	476	489	476	449	457	468	486	489	469	476	452	450	475	480	543	506	451	475	472	427	484	459	476	449	450	510	487	473	469	465	488	486	473	466	441	489	489	446	484	469	472	501	445	483	473	461	458	472	448	479	500	453	476	461	494	466	473	465	445	489	456	502	463	459	493	508	497	485	439	487	466	447	455	486	466	467	488	482	451	485	435	507	455	464	484	449	460	458	485	453	449	434	452	472	479	470	450	457	504	476	470	496	471	458	440	494	479	465	468	496	459	406	464	495	447	481	458	448	485	458	460	498	477	446	466	445	481	473	455	497	455	469	492	458	477	467	497	467	456	446	469	472	461	461	485	512	460	479	488	452	462	434	483	473	483	469	446	455	461	456	500	448	492	492	502	437	482	480	445	480	440	492	498	452	431	438	480	481	460	473	444	501	496	473	475	458	471	483	507	462	435	456	469	461	477	448	510	477	458	466	496	507	456	475	475	443	485	485	481	457	460	480	499	470	501	487	503	441	454	470	477	440	478	437	473	457	493	472	448	500	498	468	462	453	461	465	473	468	472	476	468	513	433	433	475	484	450	469	470	448	512	472	460	484	475	420	481	446	520	451	500	467	513	477	453	438	473	484	453	453	434	443	438	421	453	457	444	453	453	500	477	493	466	465	494	469	483	448	497	479	461	462	489	471	467	458	463	473	452	451	487	466	466	486	505	425	454	435	465	500	485	468	446	455	493	409	449	454	488	457	444	477	497	479	458	460	488	482	484	522	466	466	492	465	470	462	458	437	450	506	463	401	447	461	451	455	458	467	506	435	449	498	467	473	497	485	498	480	455	406	454	495	479	476	466	440	470	492	449	489	500	437	466	474	466	478	439	462	499	440	445	472	489	465	488	434	464	483	432	477	469	491	476	492	506	431	482	469	476	454	462	439	511	489	469	463	491	456	452	459	478	499	457	475	480	462	466	423	486	462	480	497	473	474	518	502	451	476	495	440	416	434	487	466	483	471	467	489	466	498	469	426	496	503	456	490	465	492	493	477	477	499	453	501	458	415	501	477	482	467	441	456	468	427	491	487	444	466	458	499	455	446	464	483	502	457	492	503	470	476	461	479	458	462	459	467	471	499	495	443	442	473	472	468	451	457	434	469	467	470	501	472	514	437	489	473	444	461	474	456	480	511	488	465	522	473	408	440	488	476	488	454	472	487	449	485	454	505	458	448	442	511	453	484	449	459	464	443	464	483	468	484	449	501	443	469	451	466	456	464	431	452	500	429	433	447	452	468	482	471	469	466	460	450	472	482	459	475	461	475	462	476	491	462	436	464	436	458	426	453	444	535	495	459	450	469	508	497	451	498	453	459	476	459	486	487	475	511	487	484	479	439	493	461	472	418	484	498	454	467	473	470	446	438	482	467	511	454	465	471	473	444	468	522	451	487	492	477	461	468	462	481	461	520	482	500	471	461	448	450	417	456	510	448	449	493	464	483	431	441	482	450	470	476	406	493	476	474	446	472	469	440	449	448	485	437	443	476	444	490	523	476	465	480	478	474	490	444	497	452	475	470	440	462	479	468	458	453	487	510	488	483	457	464	487	476	486	471	465	420	499	495	478	430	472	503	430	455	420	501	446	453	491	471	452	473	475	498	478	468	461	445	480	479	459	487	461	472	448	455	479	452	472	467	460	470	457	438	446	489	473	520	457	478	474	495	478	504	462	518	460	463	498	468	467	456	492	449	474	385	493	456	477	432	469	443	480	459	436	465	473	495	487	453	467	491	444	471	460	489	446	473	477	483	476	512	445	462	458	492	452	499	500	457	473	463	433	490	445	475	481	441	453	468	437	512	446	458	475	468	471	472	491	439	446	472	440	467	445	457	483	468	454	464	494	489	471	478	443	431	464	437	450	447	425	460	478	483	449	481	453	454	475	495	474	456	505	475	480	475	458	463	468	494	499	424	445	488	486	479	475	449	475	470	506	502	459	468	469	475	483	424	464	457	514	441	457	502	492	483	471	516	475	481	455	479	450	439	474	456	437	466	482	455	469	447	466	470	439	499	474	472	475	443	501	502	524	469	444	457	478	455	496	456	506	447	475	503	484	456	454	471	485	462	481	478	439	455	450	486	417	483	455	491	486	466	484	414	460	474	487	473	444	477	428	442	467	476	476	513	430	460	489	452	441	492	495	518	438	478	476	446	459	436	441	467	460	471	454	482	431	512	460	459	479	482	472	433	493	480	474	488	476	472	474	480	461	452	438	463	428	491	499	458	497	492	467	461	465	460	457	464	465	490	477	474	464	441	491	518	449	436	475	440	488	472	491	447	495	429	482	487	458	462	470	486	514	468	488	474	449	450	470	478	498	439	457	470	445	450	414	441	457	482	472	470	438	508	428	455	435	485	505	444	479	457	483	468	463	503	464	486	446	426	414	455	464	490	439	448	494	481	448	447	484	454	472	415	472	486	488	505	482	467	440	444	451	476	484	498	491	458	466	463	494	469	495	449	443	448	455	448	478	500	455	497	454	461	459	468	496	475	418	455	494	470	490	483	453	492	493	459	498	493	463	437	492	472	490	452	506	464	425	497	468	469	444	463	504	468	470	469	473	478	457	486	467	451	453	476	474	459	472	485	486	497	449	494	512	480	483	461	493	432	453	467	465	480	483	451	491	449	487	479	513	427	513	493	460	441	498	440	472	488	465	468	466	454	494	462	448	480	479	469	461	450	503	468	481	448	508	496	482	475	484	460	468	446	455	452	482	460	467	473	519	461	457	464	464	495	456	475	447	438	443	453	452	450	464	465	442	513	447	498	448	464	482	469	478	517	460	468	448	485	458	525	479	461	461	492	492	476	482	466	467	461	468	487	442	439	459	467	424	454	510	451	470	468	398	495	479	463	474	470	483	454	471	487	468	447	486	475	426	498	495	471	428	475	496	430	495	495	446	454	491	479	503	472	519	491	476	479	501	470	467	490	493	459	482	467	463	467	471	449	449	484	431	471	469	494	460	491	459	440	444	474	492	487	481	479	470	460	438	447	429	504	486	468	451	462	473	488	450	472	502	493	479	461	455	467	454	439	457	523	495	466	476	485	451	455	498	461	486	480	469	446	444	473	505	428	458	477	476	475	467	459	462	453	489	452	455	443	463	434	423	483	460	450	465	463	467	463	483	462	459	463	497	484	458	484	469	489	468	447	487	480	458	445	448	444	499	437	458	468	493	481	496	484	445	475	476	458	452	474	492	485	511	446	448	453	477	449	490	440	493	516	467	466	505	515	462	487	498	464	447	436	418	506	484	474	437	454	492	486	476	451	437	474	502	512	478	440	485	453	467	498	506	446	430	510	435	444	428	486	473	451
47332	21830	7424	1904	1287	1040	825	657	610	549	525	501	443	451	464	408	418	383	376	389	381	392	374	409	350	387	394	359	350	367	396	362	383	331	359	372	367	384	373	361	375	373	342	365	351	399	373	366	347	350	394	401	344	324	371	333	360	354	346	328	352	375	350	374	370	342	341	364	384	357	350	361	319	352	328	366	360	351	338	333	345	354	355	355	330	372	356	320	366	349	374	358	331	348	359	355	378	348	350	346	354	340	352	354	364	371	360	327	333	353	377	345	355	364	355	366	400	370	359	339	352	344	321	354	356	371	318	341	342	355	363	341	356	359	358	329	350	345	294	349	352	366	372	351	371	335	354	342	320	351	335	384	317	356	331	330	317	349	337	329	358	333	328	353	366	388	368	366	322	359	380	354	363	390	332	353	347	386	346	361	351	338	347	368	393	356	356	340	384	356	327	355	339	343	312	329	358	338	364	324	392	367	343	377	352	341	362	309	333	337	362	366	357	361	378	399	303	352	314	341	349	339	363	361	360	342	361	337	334	336	357	401	363	344	344	370	334	341	343	364	320	325	319	364	345	367	350	336	332	349	377	389	360	328	342	365	342	312	377	337	334	337	376	354	331	345	353	350	352	355	315	343	360	357	342	375	383	356	370	358	364	368	344	356	350	348	334	373	353	334	347	355	390	313	345	365	367	348	367	369	334	363	345	357	328	369	352	359	370	330	357	369	344	340	342	342	359	364	341	320	370	365	329	391	328	329	332	362	379	324	339	368	327	363	347	339	334	367	343	380	346	361	315	362	384	350	382	335	384	346	323	374	318	347	349	354	367	332	326	373	336	317	378	387	342	372	364	338	362	350	333	365	367	377	348	356	326	349	334	360	379	353	375	361	317	347	381	359	373	410	343	371	341	327	366	367	365	361	364	338	335	359	368	323	364	351	350	349	385	351	346	350	365	338	355	360	325	338	358	341	364	380	360	336	383	418	368	379	349	366	365	350	359	375	377	365	330	366	377	359	329	356	328	347	361	358	352	373	405	381	395	321	354	357	339	341	364	337	354	344	341	375	343	350	395	343	380	353	365	353	358	365	333	369	344	370	349	403	346	360	393	325	380	379	374	329	334	358	337	356	359	369	349	340	359	349	393	368	376	405	327	342	344	348	351	312	342	337	372	353	359	368	348	341	355	343	336	357	339	343	343	348	393	360	340	335	373	371	346	339	357	316	366	346	359	321	352	348	330	336	346	351	365	376	376	353	349	336	365	341	360	371	317	342	349	356	363	360	351	339	327	328	317	362	333	352	349	352	334	329	339	341	323	373	380	378	372	332	346	362	354	381	343	338	389	325	337	405	343	367	333	376	376	335	339	333	359	330	354	355	312	349	348	336	321	394	352	367	350	307	348	326	364	322	343	367	373	336	327	365	371	411	368	321	344	329	361	369	344	347	366	331	350	374	364	359	320	381	328	373	358	340	338	328	338	362	366	372	327	347	375	361	375	329	370	369	350	351	337	342	340	359	367	333	359	407	332	340	352	354	346	352	354	335	323	348	380	350	371	357	363	327	344	373	362	365	362	347	345	360	339	338	315	338	350	379	336	306	357	359	347	351	375	322	357	355	327	340	319	317	352	365	358	332	393	359	364	340	345	348	321	356	357	368	308	334	352	327	350	352	345	350	328	362	343	355	342	375	389	290	372	364	321	352	421	343	337	349	346	350	352	368	314	359	343	368	389	346	360	339	366	380	384	350	346	349	379	343	353	343	347	329	329	315	332	333	346	366	391	382	373	353	317	342	366	376	324	393	367	351	364	383	386	359	346	360	369	334	353	329	359	356	387	360	320	388	372	343	370	325	340	353	381	357	385	347	405	348	386	350	353	379	338	365	400	352	367	359	375	364	324	319	366	370	352	363	333	318	367	334	317	366	373	340	361	348	363	370	377	355	367	348	344	359	362	354	376	328	343	312	373	351	351	388	373	343	296	381	372	376	335	349	344	342	324	356	355	383	373	345	372	331	377	323	354	367	369	385	313	359	370	366	352	367	386	366	338	388	349	341	381	362	392	420	346	375	349	360	369	356	327	353	341	362	328	361	357	373	373	354	369	347	358	355	343	368	375	381	377	356	363	338	339	331	372	370	353	362	336	336	362	336	336	340	344	343	364	332	351	341	355	383	371	371	338	347	365	343	366	372	391	355	368	352	315	358	326	346	342	345	375	358	384	354	426	360	344	349	328	350	328	343	333	327	320	404	338	352	313	348	369	369	359	312	344	355	324	353	354	340	345	356	352	314	334	353	341	326	336	356	361	318	393	353	333	352	401	375	371	348	325	345	314	363	355	369	346	315	366	371	375	365	348	345	372	370	376	345	366	360	367	359	341	346	403	353	343	356	339	370	347	342	344	387	370	389	379	337	359	346	374	346	373	328	348	352	376	349	361	362	334	350	386	366	326	329	353	327	354	400	373	359	362	345	370	374	346	352	319	354	343	364	332	357	339	358	368	363	380	347	345	366	349	348	358	341	354	378	384	344	357	350	343	330	379	376	355	336	345	308	336	357	365	363	374	365	389	338	387	374	355	348	398	357	330	356	325	326	389	378	362	376	320	374	362	334	350	305	374	364	363	357	357	371	348	336	333	354	341	351	381	344	336	355	325	314	395	368	337	366	364	342	307	364	338	314	371	375	376	397	387	371	396	351	344	363	331	321	343	345	347	330	379	386	364	392	322	346	331	360	322	350	349	320	354	398	368	363	347	387	393	317	344	362	337	344	358	300	368	349	360	336	363	352	366	332	369	353	346	325	386	340	354	336	366	342	333	361	339	370	363	355	335	332	360	363	353	363	359	383	328	372	355	323	343	358	357	339	350	366	358	360	382	333	341	329	360	324	337	312	359	364	343	358	315	353	393	377	364	344	363	314	332	369	403	364	331	354	363	349	408	370	362	371	371	374	313	365	348	357	367	350	361	352	384	363	344	355	361	337	345	365	353	348	371	338	361	336	324	400	346	349	348	344	383	329	365	385	339	362	364	357	367	340	323	341	353	359	343	315	344	376	343	368	357	339	348	341	376	340	399	346	346	329	325	323	306	326	350	346	359	343	343	340	340	356	349	347	357	342	366	345	337	343	336	318	403	346	338	331	326	354	384	359	335	326	356	355	394	368	349	367	376	385	388	351	341	392	337	347	367	362	325	346	343	313	375	360	349	368	349	369	364	347	350	350	331	317	340	358	358	308	338	346	359	358	343	373	356	345	371	372	394	348	356	373	355	383	348	344	328	337	365	350	367	367	341	346	354	360	326	400	341	336	384	366	394	356	364	375	344	371	355	394	349	385	340	356	395	319	333	318	358	333	338	357	367	349	374	346	358	349	391	381	379	302	367	342	366	344	380	357	340	369	343	341	393	362	379	383	364	360	368	340	310	331	368	348	345	347	367	366	318	354	368	351	346	345	357	343	339	361	346	370	381	365	358	365	363	398	381	378	377	351	347	357
21154	2106	4204	5048	4399	3602	3165	2723	2126	2009	1858	1699	1545	1515	1379	1353	1355	1257	1150	1198	1097	1064	1099	1080	1037	1048	1050	987	948	965	946	1014	896	1008	957	915	899	907	941	964	979	938	884	953	894	868	902	901	911	919	857	862	850	864	888	899	906	908	887	894	892	851	832	893	885	814	900	856	905	858	856	825	836	868	846	896	902	827	905	859	872	919	850	917	869	817	842	873	897	823	870	907	843	870	845	876	904	835	854	814	826	844	908	843	858	839	878	831	816	816	884	877	933	852	857	828	888	806	877	842	861	852	878	823	895	861	859	869	854	884	824	880	913	823	830	848	829	850	905	873	831	907	906	858	823	857	874	779	823	870	873	840	833	878	833	885	846	906	877	847	838	849	874	885	827	832	804	826	875	827	859	871	824	845	874	861	863	817	864	867	844	839	841	884	822	850	814	921	893	832	862	896	843	866	865	851	900	909	852	855	816	830	801	845	906	835	848	829	838	837	845	874	825	823	831	858	856	790	891	903	831	890	858	879	843	836	840	862	848	874	848	826	848	851	866	821	860	841	859	852	800	859	854	905	863	802	864	833	786	874	813	911	844	875	840	893	830	846	868	841	839	875	841	837	830	811	871	828	846	878	880	836	889	837	874	850	867	840	856	876	832	863	855	867	802	816	922	844	848	878	871	846	843	826	836	813	836	852	854	825	827	858	839	828	841	795	885	855	880	800	888	938	893	861	918	829	915	846	847	851	908	826	840	849	841	817	839	816	846	894	827	856	861	919	835	852	847	852	846	802	821	830	849	887	820	864	862	832	833	804	838	879	859	838	856	897	840	887	902	835	901	837	855	834	837	837	866	829	820	841	859	884	834	844	829	844	894	823	881	850	834	820	826	873	836	846	904	804	900	852	872	851	848	824	834	878	868	819	861	826	839	917	873	854	893	824	853	836	902	824	804	825	822	821	832	817	874	821	842	883	827	871	826	814	841	779	855	851	832	835	842	821	888	835	804	818	851	860	846	833	806	874	849	820	876	775	875	844	849	829	867	830	848	863	856	889	874	823	860	868	844	863	875	840	806	875	861	865	867	854	906	797	869	866	879	840	873	834	827	862	857	835	860	842	903	807	806	844	846	886	885	866	853	860	818	864	888	862	851	857	864	865	808	878	800	818	890	858	861	835	821	818	878	891	890	811	901	827	848	852	838	868	826	870	862	840	846	837	810	848	796	838	899	861	838	845	824	857	848	875	822	844	869	848	844	879	852	880	833	818	822	866	870	825	882	831	859	868	839	846	813	860	902	841	860	813	814	834	899	862	875	894	851	846	824	850	847	828	830	793	887	856	844	894	843	857	819	851	835	881	832	850	892	870	866	822	910	805	836	823	849	826	817	827	885	832	817	827	834	854	806	818	920	840	881	842	876	835	897	852	868	840	868	841	792	823	844	864	902	881	822	845	836	862	855	862	915	868	843	837	857	855	837	915	868	878	866	882	898	836	768	866	822	816	879	823	835	813	834	874	812	891	855	848	870	808	852	857	854	854	854	820	811	854	817	865	840	875	870	896	889	857	850	815	860	850	823	868	837	818	869	844	867	833	859	809	830	802	818	834	872	870	785	806	841	859	877	842	807	834	869	886	853	869	828	796	830	887	862	827	859	849	880	870	857	867	814	868	893	871	837	854	847	873	866	814	861	908	883	848	833	857	868	844	914	824	835	837	850	818	885	790	861	824	843	841	888	798	871	867	856	873	847	775	848	865	837	866	876	823	860	835	864	860	905	827	826	881	902	883	878	878	884	852	784	882	841	858	832	856	875	877	871	862	883	808	847	847	862	809	820	810	927	807	880	809	862	845	837	871	853	855	882	814	880	853	870	839	839	919	807	884	816	825	825	847	837	831	860	844	858	835	837	833	842	856	824	853	864	882	879	892	828	837	839	852	867	837	846	890	885	860	840	841	898	902	868	852	839	846	816	859	817	869	868	873	819	796	827	858	874	893	865	901	910	839	844	812	827	874	842	846	830	878	828	928	850	892	846	854	820	826	831	835	781	868	885	795	840	840	804	856	840	835	826	821	838	812	905	803	857	850	867	847	896	901	880	855	931	842	801	834	849	858	848	871	848	838	850	852	793	902	808	909	862	847	861	881	869	827	852	832	842	833	892	852	870	830	858	869	851	806	792	844	857	868	843	842	872	885	854	879	871	853	858	858	803	832	832	841	831	863	825	834	865	868	875	848	836	794	855	820	841	861	863	817	809	868	826	821	842	796	876	879	867	866	871	865	855	861	859	884	816	879	876	875	858	817	861	838	896	861	867	870	824	888	810	825	849	858	823	840	870	827	830	823	873	870	889	858	839	812	883	872	830	849	906	886	862	817	914	853	868	870	888	874	833	847	806	851	863	903	864	891	911	809	804	858	858	791	866	816	833	890	871	845	933	809	849	863	855	866	884	924	847	881	851	830	814	858	852	823	817	807	819	875	934	879	849	851	819	834	870	846	832	841	834	853	856	893	854	888	828	876	834	837	881	875	875	851	869	875	871	839	857	846	884	861	856	867	871	818	873	897	841	815	850	842	884	840	824	869	880	798	879	827	886	844	825	827	868	883	872	859	861	877	813	804	813	813	876	888	860	856	827	877	816	847	915	864	842	828	836	811	846	848	886	844	871	849	854	849	830	829	832	893	802	814	817	858	855	791	863	847	911	826	871	839	806	836	849	861	796	858	886	879	867	856	896	849	869	855	868	802	891	806	792	845	850	866	852	829	872	835	798	837	837	919	886	862	805	833	868	840	857	849	854	874	835	854	800	866	855	884	832	824	799	866	863	828	836	848	823	841	854	841	890	897	837	847	918	890	812	838	827	848	810	855	855	858	863	850	897	874	886	830	828	861	867	825	879	860	859	792	893	824	819	838	862	853	851	882	828	863	894	869	879	826	873	800	923	826	928	845	861	877	824	839	819	834	809	843	842	861	848	828	864	856	876	839	921	822	840	806	860	836	887	808	807	818	816	782	813	869	903	874	832	887	860	894	850	860	827	853	814	838	845	778	816	803	911	825	883	874	849	879	874	853	849	877	847	814	831	864	882	876	849	871	831	847	827	839	846	876	769	869	863	874	869	858	894	830	841	822	827	898	843	824	853	842	840	839	871	868	846	853	860	825	856	879	869	876	832	840	851	877	858	834	842	810	868	879	820	831	784	836	836	875	884	821	841	865	816	831	867	890	818	833	856	855	813	855	885	823	844	847	873	855	892	885	820	834	853	854	843	826	871	918	881	872	856	881	861	898	828	783	843	885	839	897	880	870	863	836	850	901	818	823	850	830	879	854	827	830	853	880	872	893	826	854	813	839	840	898	846	835	877	796	842	789	837	885	874	846	865	838	847	827	877	839	838	865	834	851	814	879	834	885	835	844	828	819	819	847	837	825	861	879	880	818	921	873	832	851	841	839	845	806	908	822	868	868	855	877	854	839	851	830	844	867	825	840	886	839	818	829
5458	229	186	191	190	192	173	188	180	182	191	190	165	187	163	165	204	171	197	174	160	165	162	140	194	167	169	182	147	179	194	155	194	171	181	171	167	140	161	165	165	174	172	177	196	163	174	174	175	145	164	183	179	166	162	181	170	163	164	181	156	165	173	163	182	151	187	166	180	162	150	156	153	204	156	182	159	144	183	159	181	162	173	173	180	169	174	165	173	198	167	171	168	153	167	175	155	150	170	172	172	155	150	184	170	173	171	142	184	155	174	158	177	190	171	165	163	174	193	169	162	155	157	192	155	156	165	171	167	171	176	168	172	191	145	169	155	155	177	178	177	166	148	173	151	140	171	160	150	180	150	187	159	161	169	186	193	183	180	158	154	173	160	157	175	131	145	179	152	186	192	190	169	168	182	191	158	166	158	159	154	148	152	150	167	162	164	162	183	172	166	191	166	192	172	171	160	156	172	190	147	165	170	166	175	174	164	175	182	164	160	176	177	186	175	173	184	149	177	158	167	146	149	168	171	171	175	165	185	169	165	162	152	170	178	194	131	163	176	201	171	159	166	140	150	157	182	178	173	167	165	201	206	159	168	162	164	141	158	174	166	171	164	174	165	183	185	157	178	188	179	189	176	180	178	219	157	161	158	203	178	190	165	201	174	178	169	168	169	163	160	177	159	169	171	128	174	148	158	169	157	172	169	160	174	193	185	195	148	162	145	182	164	176	168	155	169	158	188	183	153	174	187	153	171	161	164	171	181	165	154	181	167	170	185	158	161	188	173	148	143	181	181	176	176	173	162	167	174	181	148	170	196	187	171	158	151	183	153	173	140	159	165	175	173	160	167	164	191	171	167	177	166	160	173	189	169	177	160	176	180	146	183	163	181	165	183	160	160	171	163	175	186	194	133	190	136	171	145	182	172	182	178	155	157	204	171	147	183	160	159	169	164	178	172	196	151	161	168	170	181	167	164	149	164	179	187	174	183	164	171	161	176	170	178	178	184	176	178	165	163	179	169	179	159	159	197	165	166	174	149	168	169	156	173	174	153	168	150	197	181	184	170	189	168	146	154	156	144	161	161	159	191	153	185	163	163	162	183	168	163	146	187	178	186	144	164	141	159	152	192	175	200	165	147	189	152	166	169	179	157	161	167	175	168	177	171	189	171	173	159	159	161	162	170	166	169	163	181	152	136	165	148	180	166	177	153	171	178	170	159	162	168	158	153	177	144	154	160	173	149	145	148	155	177	146	175	157	198	174	166	177	191	147	168	184	190	182	159	182	162	167	161	144	171	176	148	174	137	146	174	167	163	149	168	154	162	181	163	156	201	172	189	174	190	182	157	176	195	164	155	184	166	157	187	174	155	205	174	155	194	171	185	173	168	133	164	169	186	145	170	167	180	162	173	167	162	180	149	158	126	170	144	171	186	191	167	168	165	165	162	188	184	154	173	172	179	166	177	144	161	164	171	162	168	174	186	170	161	166	166	174	184	171	158	174	163	185	185	183	176	154	178	161	165	191	180	155	163	201	145	174	178	174	197	161	180	152	154	190	180	162	189	168	184	175	168	178	175	193	175	184	151	151	153	167	162	172	183	157	160	153	174	147	197	202	183	174	168	167	152	176	154	160	161	179	166	151	175	161	181	174	164	158	189	184	202	176	191	187	165	165	160	168	168	195	180	181	173	164	168	161	152	184	163	172	159	191	169	187	151	153	195	169	184	176	169	155	166	143	162	172	189	164	143	182	159	142	179	173	174	158	163	196	164	161	183	162	160	188	151	162	169	168	154	177	170	147	173	176	195	156	182	229	172	187	184	197	147	172	193	181	182	167	184	174	145	182	174	153	173	163	162	184	163	172	164	185	168	152	164	200	152	168	163	144	176	169	169	160	173	169	177	165	149	174	187	175	191	157	182	178	169	157	145	170	143	168	168	166	169	146	159	169	169	192	162	152	162	175	170	151	202	157	171	168	175	152	187	173	187	176	152	158	194	181	164	147	187	193	159	164	181	192	189	185	159	148	176	154	176	162	190	189	155	213	163	156	172	169	177	163	167	185	150	172	174	169	154	160	172	184	158	195	183	177	169	173	170	188	176	176	195	173	167	167	149	171	168	169	143	186	176	173	152	151	175	150	173	190	163	170	156	174	160	170	184	148	169	192	142	190	189	151	163	168	151	192	170	165	169	165	147	174	169	164	144	164	167	164	172	158	174	174	184	158	175	189	170	160	159	169	160	156	172	150	152	175	152	209	188	164	166	166	182	206	184	177	140	163	151	164	178	182	189	181	163	178	158	194	138	173	162	174	176	142	198	150	160	147	163	154	184	164	201	173	156	186	165	186	163	172	158	188	153	171	163	166	174	186	169	170	163	174	147	178	185	179	185	170	168	151	159	168	153	153	158	136	148	159	167	169	141	186	182	150	158	174	158	181	171	185	151	191	137	172	162	170	164	149	152	173	164	164	155	163	172	177	171	184	153	144	149	164	182	152	150	174	159	188	156	154	158	173	173	168	189	168	185	182	189	165	184	181	152	175	163	178	164	157	155	187	185	170	188	186	165	164	162	202	175	175	129	175	176	181	160	164	183	156	174	170	152	190	166	176	167	183	169	158	200	163	174	180	170	176	200	169	165	167	145	173	182	176	170	173	200	145	184	181	161	203	156	176	186	151	172	184	166	197	178	143	161	171	166	155	193	171	147	199	172	159	154	167	151	153	175	180	143	174	180	175	158	165	178	170	196	150	164	161	167	163	176	163	168	168	176	181	194	160	181	190	165	147	175	161	196	171	163	167	175	170	171	164	198	160	151	175	149	173	177	157	160	170	184	175	160	160	150	164	168	172	182	154	179	156	162	160	183	201	152	187	180	164	171	163	160	171	142	148	166	160	139	185	158	179	167	206	184	166	155	170	171	189	165	189	165	184	168	167	182	175	205	180	152	165	209	184	164	193	168	167	160	143	149	168	150	178	171	170	154	166	158	163	176	176	163	192	151	168	164	182	188	175	161	154	160	170	169	184	164	161	161	159	163	143	183	173	194	182	186	155	189	165	191	172	163	167	180	169	174	197	162	164	170	176	155	162	176	162	162	170	180	177	183	192	162	161	177	186	151	157	162	169	161	165	160	161	169	173	192	185	180	179	179	193	176	151	180	176	200	158	160	175	164	185	175	126	163	182	199	147	186	200	175	181	172	194	160	172	159	132	162	182	163	182	159	137	157	176	150	183	181	175	191	173	166	150	178	171	182	185	157	188	167	160	153	175	159	160	176	175	169	164	198	187	186	153	174	173	150	155	181	161	155	166	169	163	189	172	153	143	172	158	154	155	162	164	166	180	168	187	202	180	162	172	146	169	140	179	175	171	167	166	155	188	169	162	165	172	140	159	181	166	162	168	177	157	177	180	167	159	176	205	194	147	163	187	143	160	151	170	161	154	160	166	162	162	180	169	160	143	176	179	160	154	167	188	173	172	191	161	184	163	163	151
5647	482	533	537	462	484	489	468	491	442	502	458	449	478	491	442	461	479	470	495	452	448	466	478	486	482	468	457	427	440	444	484	457	482	437	473	484	467	445	461	452	460	440	476	445	460	435	414	438	473	461	449	469	410	463	412	462	430	502	469	475	462	418	487	490	486	438	440	446	460	419	448	402	500	463	460	452	446	498	426	467	442	452	462	447	440	498	477	420	459	456	455	433	459	463	450	462	460	465	455	451	423	485	402	442	436	449	466	419	467	444	474	440	462	476	474	475	482	458	445	455	428	417	456	441	441	460	475	412	447	456	438	468	446	471	448	459	443	501	402	417	464	423	438	464	457	476	468	478	411	427	470	441	457	467	458	446	466	436	449	443	426	453	451	454	447	432	443	439	469	441	427	435	458	425	445	455	466	441	458	424	514	437	525	453	433	469	462	432	458	447	494	441	467	496	470	470	455	455	420	480	449	435	450	441	451	432	446	455	478	423	426	435	421	479	442	428	438	485	478	484	439	474	440	442	476	469	449	484	442	442	439	467	473	482	482	439	447	447	466	479	439	432	463	448	475	481	424	435	459	461	445	454	434	453	454	451	402	475	462	474	457	492	440	453	460	461	452	444	422	434	495	440	436	471	434	474	454	414	479	469	457	448	475	473	461	451	469	475	478	492	442	456	466	478	480	469	450	476	428	464	463	441	457	450	425	448	448	428	439	462	442	430	445	466	454	459	474	471	452	424	473	445	432	457	456	493	463	445	453	477	470	459	438	440	435	434	431	441	481	470	477	444	467	501	445	465	464	488	458	437	488	460	500	441	436	470	454	466	452	404	448	477	462	435	428	453	470	438	444	458	435	445	425	446	419	432	427	452	442	446	451	483	426	451	444	435	447	465	438	457	449	443	466	479	428	422	432	475	440	461	458	445	473	454	472	444	474	445	455	432	439	439	440	443	463	475	429	435	473	422	479	488	464	474	454	454	426	464	425	462	467	458	437	427	450	442	471	453	478	406	461	466	464	431	452	420	442	479	457	473	441	429	419	453	452	455	478	471	514	448	424	471	472	462	473	454	460	427	432	443	469	413	470	459	451	465	420	441	459	428	458	464	460	436	477	452	480	455	420	441	442	453	427	449	456	451	477	441	440	436	468	458	468	443	441	448	413	416	440	438	433	464	458	444	440	458	424	437	490	469	432	418	451	454	456	437	431	477	444	423	456	446	438	399	429	455	442	418	462	497	455	475	486	461	472	494	456	447	467	460	487	441	460	441	446	451	437	454	449	482	436	460	445	461	456	429	436	434	440	409	449	433	434	445	456	444	441	471	501	454	439	449	457	466	476	501	432	463	497	469	436	454	465	458	433	458	453	422	478	471	473	472	466	452	451	448	414	468	456	438	455	427	462	434	462	479	445	475	474	486	426	471	447	468	466	446	453	476	489	450	443	477	485	463	476	479	440	448	435	456	457	453	465	446	453	424	487	456	439	451	444	481	485	452	468	430	466	469	427	486	446	433	445	437	398	466	428	467	472	495	448	475	449	459	429	457	459	398	461	451	474	423	401	466	438	452	444	465	449	507	454	418	461	426	497	442	495	453	469	424	476	456	455	444	509	460	466	458	444	452	451	465	444	432	494	441	490	463	431	441	414	448	429	444	478	446	436	453	436	453	450	436	493	462	506	470	448	433	470	441	429	446	478	461	463	444	469	456	449	483	460	462	436	456	439	453	458	438	484	465	479	440	511	414	428	466	459	440	485	434	407	440	464	447	446	490	476	394	430	486	451	454	477	429	460	435	417	403	485	448	470	431	463	495	470	409	442	421	423	445	456	445	466	409	450	434	432	439	431	454	429	416	458	482	462	466	455	461	440	468	444	452	454	439	468	464	462	494	456	469	452	439	424	458	444	465	457	487	476	432	475	439	452	467	494	415	458	477	467	421	480	456	460	448	401	453	457	477	435	502	474	431	439	442	452	423	443	441	460	442	446	462	422	430	441	470	438	455	441	457	461	461	468	445	475	429	431	463	471	425	500	441	476	431	457	448	465	499	456	430	418	462	477	432	439	469	430	499	469	457	475	449	462	485	442	419	459	528	421	455	452	496	468	449	467	476	456	458	449	484	426	491	440	469	467	456	433	447	484	436	454	471	456	487	459	418	461	463	439	480	455	401	462	473	454	440	465	454	452	447	464	470	452	462	436	443	434	503	441	443	458	442	423	434	498	470	472	460	458	492	419	489	436	459	412	464	439	460	478	456	463	453	441	455	444	428	476	496	421	485	442	466	444	460	430	446	427	428	462	446	447	469	444	472	425	474	453	459	461	456	476	452	445	465	434	470	460	410	435	464	444	473	449	458	463	450	464	460	447	425	487	450	474	468	420	458	439	480	446	495	514	448	458	470	457	482	464	413	479	468	464	431	471	474	483	469	508	438	456	459	424	445	422	414	439	455	438	481	467	459	432	463	435	445	472	522	467	441	450	453	469	448	517	488	456	472	441	465	464	441	455	498	473	443	415	441	450	518	396	426	432	449	452	429	489	448	410	463	476	453	458	461	456	470	414	515	466	471	435	490	457	479	464	446	463	473	491	428	418	450	444	446	483	440	492	475	453	460	466	410	456	452	456	461	451	450	458	472	441	459	459	465	450	470	473	476	453	456	465	434	453	456	437	450	468	489	463	467	465	445	453	436	443	428	442	457	442	450	456	452	475	454	420	446	474	459	436	459	495	478	480	468	447	463	465	443	434	435	441	478	451	436	433	440	425	450	462	450	418	459	473	477	458	463	446	434	431	468	445	458	487	435	471	449	454	481	456	462	446	463	471	442	452	483	455	410	475	465	462	452	418	479	475	454	477	464	465	493	505	496	439	496	459	397	444	450	416	436	441	491	378	473	478	453	432	493	435	443	472	443	471	452	433	465	443	461	432	451	458	452	517	470	448	459	428	464	422	451	456	430	456	422	451	475	461	453	465	443	455	428	438	473	461	460	455	457	464	475	433	433	492	445	437	475	388	398	424	482	456	444	461	454	434	458	454	452	463	441	439	461	420	484	450	471	434	453	449	426	402	463	468	443	479	402	442	459	439	418	464	446	460	458	476	441	479	428	478	416	428	433	451	473	445	420	445	442	431	432	441	461	422	441	452	484	474	468	443	426	477	472	442	454	443	438	456	455	461	432	417	431	432	462	437	448	464	442	451	449	467	460	438	413	443	442	455	479	518	426	457	477	462	482	454	458	467	472	469	439	464	447	422	480	466	444	467	448	443	457	460	434	455	475	451	472	480	455	433	497	465	447	496	410	474	460	447	455	470	465	452	450	462	481	463	454	441	479	445	436	463	415	494	479	495	415	467	442	474	420	481	469	454	423	467	490	448	486	445	494	438	489	465	410	435	435	484	464	481	447	434	463	468	433	439	454	481	467	433	429	471	462	444	455	429	476	488	470	454	445	491	488	423	442	438	421	414	444	433	460	475	497	464	461	477	441	492
39348	11103	1487	841	623	468	397	339	298	277	256	218	226	223	226	209	190	219	219	181	170	186	180	208	161	175	151	181	177	163	183	166	162	185	177	142	194	164	179	178	170	166	191	167	164	166	217	177	180	158	167	182	210	159	167	169	199	149	135	177	170	165	173	182	190	165	186	157	170	159	179	164	187	180	159	163	176	158	165	172	164	150	167	161	178	141	137	177	175	156	181	181	183	155	153	193	174	186	181	174	164	153	156	189	182	162	171	159	175	167	160	172	164	132	164	146	185	173	176	187	151	179	185	169	170	154	173	168	178	136	175	174	192	191	165	166	157	155	202	162	184	168	153	165	169	155	169	163	177	174	156	161	188	159	179	173	154	140	155	179	162	170	156	166	181	154	182	154	162	193	194	175	176	168	182	158	156	157	173	155	153	173	166	164	150	173	141	174	164	160	200	160	187	162	169	161	159	156	156	156	148	159	168	175	161	174	197	175	183	158	160	163	156	153	177	150	147	164	186	148	165	165	184	164	168	152	159	176	150	177	204	153	160	188	160	180	196	143	183	176	177	179	161	183	159	157	172	189	155	158	151	166	179	171	188	172	202	197	162	180	174	159	168	213	162	153	196	179	168	163	155	195	165	181	155	173	156	164	182	165	161	174	162	152	167	181	170	163	151	144	164	175	155	172	176	160	162	157	161	174	175	171	162	155	153	156	173	139	165	181	181	170	185	169	165	167	165	164	165	181	174	177	157	169	182	180	182	163	161	182	151	186	179	161	166	148	172	172	181	145	174	160	147	185	160	165	183	172	151	166	152	165	173	174	192	176	172	195	151	175	155	162	175	165	170	170	162	185	158	189	161	144	140	157	151	160	166	168	181	166	160	145	157	151	178	177	152	173	178	192	185	172	142	161	175	153	196	153	161	156	172	148	162	174	162	153	166	196	170	169	175	163	155	171	142	184	168	170	179	190	190	178	174	155	175	149	159	175	151	149	161	163	182	168	186	175	184	178	157	149	177	143	183	167	168	183	193	178	140	165	178	198	150	161	155	180	168	166	190	184	150	169	168	167	159	172	167	164	170	170	170	166	163	180	162	164	174	169	173	166	166	140	142	179	170	183	199	163	165	175	175	161	161	172	166	149	167	173	174	154	185	168	151	139	167	159	161	160	161	193	168	153	168	168	159	163	142	157	186	166	165	156	150	179	170	150	154	169	160	147	164	155	163	171	170	159	162	173	156	154	196	157	159	179	164	208	157	187	171	177	163	147	187	165	143	159	165	188	163	154	199	155	154	150	178	153	164	146	189	169	160	163	166	180	195	172	162	166	185	163	183	147	165	150	167	165	172	176	183	174	159	174	172	171	167	170	178	196	157	170	181	176	178	193	165	170	163	178	160	193	180	169	151	175	168	159	170	152	146	147	142	170	183	172	169	175	163	164	185	181	155	175	151	172	178	177	134	146	161	175	175	174	177	186	179	171	164	178	148	167	172	167	156	164	164	169	176	151	168	161	146	157	182	168	147	178	166	164	182	169	166	148	160	156	163	165	178	137	179	163	164	155	169	154	166	141	156	194	177	181	168	180	159	167	212	151	165	148	179	145	188	160	164	194	160	183	176	174	161	172	179	149	177	151	149	164	179	181	164	191	186	185	179	191	171	159	166	170	156	167	150	172	170	166	176	173	175	160	141	154	184	162	170	162	156	169	172	207	164	155	185	164	186	160	169	180	161	174	170	187	169	165	155	175	164	161	170	196	156	165	170	152	164	188	188	171	186	158	148	166	176	167	177	154	190	185	179	158	154	148	182	164	172	164	174	149	160	158	175	159	191	145	154	153	189	156	180	170	134	170	161	145	187	170	172	155	162	163	167	152	158	146	169	171	164	194	157	162	155	152	184	173	153	174	158	159	175	169	174	163	187	176	190	188	141	164	163	145	179	176	190	166	150	183	166	158	162	174	169	161	160	177	146	177	154	151	169	180	173	173	138	162	159	191	160	184	169	173	168	157	191	162	166	158	165	164	173	158	181	153	193	190	173	172	136	178	147	166	164	174	160	159	152	190	176	159	168	164	181	164	155	166	156	185	187	166	147	157	150	191	156	172	156	153	162	165	157	166	169	175	150	167	185	187	184	179	176	164	157	160	170	172	163	164	180	190	169	158	152	177	211	166	168	197	160	181	165	184	185	201	191	158	179	153	182	161	154	192	173	175	172	188	154	158	214	164	182	169	198	159	159	152	157	180	167	206	142	152	178	173	144	187	166	179	173	179	158	180	172	170	178	158	157	194	149	173	158	181	177	166	148	170	161	183	185	202	162	166	174	168	161	184	173	167	166	152	164	172	159	166	190	202	158	175	182	166	174	163	162	171	166	159	171	197	154	172	189	171	172	163	173	169	146	155	183	151	167	158	168	185	145	165	155	159	170	174	143	172	165	181	170	129	179	176	182	157	143	197	142	164	157	177	169	172	181	181	149	173	156	167	164	173	178	158	171	141	139	167	144	186	172	195	143	172	171	153	160	158	162	171	170	177	165	156	184	171	165	179	160	156	158	189	168	168	178	143	177	167	195	176	183	165	187	168	182	135	175	173	181	150	142	146	167	171	144	179	172	160	179	168	184	174	178	166	177	181	197	182	165	157	186	181	144	156	154	150	138	180	127	148	159	149	171	159	169	168	146	161	165	157	157	151	160	172	171	182	161	163	166	175	180	179	188	175	170	125	157	151	180	167	163	167	180	166	166	173	169	166	150	167	159	169	188	149	185	190	170	174	159	148	155	156	201	192	180	174	170	177	148	166	173	165	160	179	180	190	163	161	176	192	163	159	189	183	164	172	160	167	176	199	199	166	161	188	173	167	158	165	169	199	141	160	158	177	158	161	186	165	142	162	190	152	133	141	171	162	152	140	184	177	176	162	152	160	161	165	163	157	151	157	162	177	195	158	159	177	190	172	192	154	168	181	195	164	170	168	188	147	176	143	159	171	192	176	159	192	150	166	174	150	153	171	171	150	186	161	157	180	173	176	152	159	158	168	151	167	164	155	153	174	177	158	180	191	181	152	167	141	185	163	178	164	162	153	148	166	189	176	156	143	156	201	167	173	173	185	197	171	189	181	142	176	171	164	169	176	171	182	179	159	164	191	152	170	167	172	161	181	171	183	158	186	151	160	164	154	177	167	175	149	155	165	190	142	158	173	172	183	171	171	174	191	170	179	183	161	173	150	182	152	157	185	178	165	170	167	171	159	161	143	159	176	163	160	160	165	166	178	163	150	161	177	179	167	173	158	145	166	158	169	169	173	204	181	152	162	178	158	149	177	153	185	155	149	183	181	151	163	170	180	155	194	159	169	171	161	159	151	168	168	177	174	161	176	183	158	168	176	165	163	171	165	159	172	144	177	179	160	182	185	158	184	168	172	156	160	184	201	171	151	152	173	175	180	166	158	150	154	161	168	161	181	167	176	174	180	154	165	160	166	161	170	151	166	201	191
16355	1086	2243	2638	2357	1893	1581	1374	1229	1109	964	903	870	777	765	739	695	678	662	620	606	600	593	589	628	574	536	551	537	566	523	562	543	551	541	507	503	524	527	546	497	503	507	464	515	480	485	462	482	509	499	454	494	520	496	485	486	491	461	476	476	446	519	463	493	495	468	446	510	538	446	493	484	470	482	478	498	482	480	497	469	464	463	461	496	484	464	448	488	496	462	478	506	509	461	482	488	426	461	492	503	458	476	487	467	469	473	468	498	467	497	502	477	503	475	470	442	444	524	474	470	411	470	478	468	477	464	461	474	469	453	466	412	474	488	489	478	509	452	503	490	443	481	473	479	482	494	467	456	498	457	480	451	490	450	480	455	449	465	445	481	469	436	493	507	498	467	495	473	456	433	460	474	519	499	506	483	516	459	496	481	473	431	451	437	453	441	452	459	522	459	487	474	445	464	485	473	440	473	478	468	501	477	490	478	423	450	480	480	450	464	416	483	494	428	492	510	488	442	423	452	482	440	475	451	449	490	512	471	486	481	449	458	484	469	480	439	493	480	453	504	485	489	469	466	443	443	477	468	480	445	470	464	450	437	516	460	488	458	448	489	500	481	452	449	487	474	457	435	482	471	477	482	443	490	482	521	504	437	436	442	455	478	463	471	508	493	464	448	458	489	499	480	470	461	473	453	495	476	468	488	489	495	476	464	452	485	467	485	470	470	480	456	443	468	508	436	469	474	456	457	469	467	446	478	474	448	474	491	463	458	482	445	460	470	477	506	473	479	458	520	444	454	496	465	462	466	455	471	471	467	475	448	498	504	477	426	454	485	440	482	477	501	455	434	477	459	470	484	506	489	485	461	462	461	469	474	477	477	468	493	495	473	462	476	468	452	451	467	502	486	461	475	505	480	495	468	467	471	490	453	490	423	451	483	433	478	484	478	449	456	449	432	454	471	442	478	486	457	469	475	467	484	455	484	478	468	459	491	451	467	486	462	442	419	477	474	435	462	483	439	477	469	468	482	510	507	465	480	447	448	504	476	476	484	488	454	512	471	467	485	449	433	467	444	481	467	480	443	479	451	493	431	474	496	488	482	471	485	470	434	513	458	452	462	490	463	463	436	445	474	459	474	478	506	488	476	476	467	455	456	458	445	486	439	491	468	471	458	467	479	427	443	483	406	480	421	488	483	468	519	515	497	516	472	458	457	433	453	468	502	481	472	485	458	488	465	473	442	487	492	502	432	453	476	454	460	466	446	460	460	447	492	471	453	453	463	473	440	452	460	449	422	456	460	455	483	485	449	503	491	477	475	459	483	462	494	446	471	465	464	428	466	474	539	473	473	499	449	463	447	484	486	447	462	475	480	503	449	476	443	481	456	473	425	486	467	472	472	457	431	471	460	477	446	500	465	479	456	449	522	497	465	443	478	454	474	514	455	483	502	464	489	458	462	480	528	477	448	443	503	489	473	502	491	479	453	483	479	466	483	491	459	426	471	481	488	449	456	465	493	445	464	467	456	450	492	465	473	450	468	496	454	459	465	455	500	492	501	449	448	492	484	454	470	457	480	465	506	489	459	476	502	427	478	493	466	442	449	507	468	451	491	484	447	452	475	442	472	519	431	488	505	447	463	423	468	443	473	492	479	490	500	464	437	477	480	460	460	507	474	480	486	520	448	448	450	452	477	472	451	466	454	478	493	508	470	477	472	498	499	456	496	472	470	471	457	471	444	460	439	474	470	462	475	438	464	467	446	492	462	486	411	485	451	467	443	445	476	467	433	470	453	506	441	468	465	486	441	451	456	448	450	480	458	509	516	463	437	486	478	499	438	467	455	470	453	434	492	448	478	451	519	433	469	448	447	474	501	460	495	490	473	484	438	444	450	511	482	450	452	490	454	496	487	484	449	467	480	439	433	450	426	413	491	504	493	491	436	470	448	464	475	442	468	430	453	466	453	458	472	488	493	449	477	436	471	455	486	450	453	447	446	429	507	440	500	459	489	436	472	506	449	487	473	478	470	479	443	486	448	471	451	485	484	470	462	474	432	429	508	485	457	472	478	458	446	494	448	497	436	486	495	484	483	448	452	492	510	431	451	513	491	461	513	491	468	479	433	467	436	430	497	404	494	458	466	487	480	457	480	464	461	483	492	430	426	437	456	464	471	453	445	441	501	495	511	426	487	425	452	517	445	491	473	434	508	483	467	455	461	503	431	487	475	465	460	458	490	520	479	461	466	466	461	405	442	492	435	498	440	500	441	509	443	463	449	475	487	458	504	463	483	417	460	464	518	518	456	457	455	440	452	475	482	461	445	484	471	498	502	454	468	472	465	481	490	473	474	442	497	507	441	468	455	462	487	468	459	462	449	442	465	447	441	434	481	494	465	480	481	454	450	424	482	501	446	479	464	501	503	453	486	470	485	457	452	475	468	496	469	445	475	494	508	448	459	492	502	510	478	438	493	441	444	477	455	467	468	462	450	501	471	466	419	474	465	417	471	444	494	488	496	480	425	492	431	448	475	458	477	476	485	451	468	473	519	483	494	445	499	473	445	491	460	455	497	447	470	456	470	455	458	431	486	484	465	470	448	473	463	486	505	475	495	449	462	441	438	479	482	515	478	490	426	477	473	473	442	423	473	479	447	474	470	444	486	455	458	451	471	447	440	448	463	468	472	466	492	454	462	506	498	454	466	483	456	446	463	459	477	445	474	460	485	498	456	470	497	489	451	462	463	472	447	466	475	483	467	453	462	477	472	461	461	469	439	457	471	442	471	456	442	452	484	478	444	469	474	462	450	411	485	487	448	478	498	486	465	494	513	491	516	488	507	452	465	462	465	472	516	457	480	441	489	485	478	454	500	499	458	471	457	478	462	484	476	443	458	472	477	482	477	479	477	485	469	464	477	495	459	447	449	454	446	458	484	503	479	449	493	478	415	478	472	464	499	478	445	457	466	479	444	485	508	434	470	487	433	476	469	454	478	491	467	454	461	485	507	461	460	449	463	466	491	516	459	487	486	469	442	477	493	473	470	467	418	472	466	466	464	461	462	492	518	490	473	459	469	427	440	425	489	454	471	505	468	458	469	458	469	472	438	494	489	462	515	443	483	443	495	465	456	503	502	458	453	444	474	462	499	467	455	464	492	464	498	479	457	486	476	514	449	489	473	466	497	452	471	491	500	454	454	471	460	454	463	503	431	441	467	479	458	464	500	461	462	497	499	490	447	499	472	454	459	473	492	482	484	448	492	458	461	455	481	458	443	486	462	435	495	477	451	462	500	496	500	495	479	458	474	507	418	473	487	466	460	493	489	430	483	435	471	454	500	470	495	456	447	514	488	491	465	485	499	475	475	500	505	496	472	436	494	507	460	436	461	488	482	467	471	447	477	476	449	472	438	496	460	477	470	496	461	470	481	477	499	450	478	476	468	474	468	459	490	458	493	460	451	475	481	466	463	468	465	491	496	487	454	481	468	479	502	423	442	491
47164	21294	6522	1875	1272	1035	801	669	570	506	548	474	480	471	429	400	429	411	406	393	344	392	429	414	359	372	363	392	381	339	358	372	393	340	410	360	355	382	392	345	397	367	360	329	377	390	319	371	377	362	357	351	348	346	352	338	355	374	345	382	370	354	343	375	373	344	379	339	338	358	350	335	362	346	346	353	361	377	341	367	333	301	349	369	381	361	349	367	344	342	366	351	338	343	315	364	378	385	395	334	369	344	334	379	354	342	340	374	366	336	374	346	359	344	355	354	365	374	359	361	360	355	354	330	362	368	378	363	360	357	388	364	335	381	375	407	362	351	332	328	387	356	318	371	346	334	339	342	378	366	340	365	350	336	360	334	342	357	354	369	319	362	382	361	353	356	330	346	370	363	361	394	341	365	348	356	380	368	320	342	356	339	352	313	349	346	336	346	347	372	354	369	362	335	335	385	361	342	354	371	355	362	343	333	312	322	371	346	358	324	376	356	353	343	330	302	366	371	357	372	368	328	369	374	350	360	337	332	356	343	352	370	343	318	336	358	361	354	325	368	395	367	376	329	332	368	369	375	326	372	326	341	322	366	346	363	373	364	321	362	338	326	369	367	374	334	392	323	355	340	332	354	377	327	332	379	363	354	348	360	377	350	313	386	362	391	363	322	342	398	353	363	387	355	377	359	374	347	373	375	318	326	357	373	333	356	324	380	379	344	387	376	339	345	361	356	331	348	319	351	352	374	367	391	377	351	319	369	317	338	392	340	328	359	342	353	321	342	315	362	347	387	363	337	322	349	340	350	327	390	349	364	352	341	374	327	345	371	329	357	352	362	362	346	372	380	384	410	370	352	371	360	367	339	365	345	320	338	344	389	319	339	343	349	344	390	334	359	355	348	342	343	369	306	375	376	353	346	359	358	361	356	379	348	357	409	378	378	373	350	333	327	358	346	379	300	348	336	368	356	345	347	342	337	334	336	365	380	359	370	357	346	347	344	337	365	352	339	329	336	338	376	376	327	351	351	346	343	385	387	358	349	341	337	365	345	361	361	381	329	308	357	385	370	378	332	343	375	376	350	329	374	371	344	361	359	364	350	353	341	342	352	357	364	366	344	356	352	366	332	346	351	334	336	346	341	322	358	354	363	347	384	391	336	333	364	337	344	323	332	381	332	362	334	372	342	346	361	360	372	349	352	332	362	343	333	371	375	378	343	333	343	356	353	366	351	344	355	326	358	356	340	334	347	340	326	368	381	343	305	336	344	368	368	330	345	340	333	367	332	344	342	296	321	325	333	366	351	314	354	362	360	350	341	377	354	359	392	339	349	390	358	351	380	342	373	366	309	354	348	360	373	309	351	339	343	371	375	350	391	375	338	339	353	319	306	346	328	349	342	350	347	344	307	402	393	356	345	365	374	302	360	363	377	320	391	345	366	304	349	349	352	350	353	327	326	346	347	344	368	315	392	342	331	347	325	320	338	404	329	370	347	360	365	372	378	344	343	360	354	351	381	358	348	365	329	359	356	384	358	365	360	337	361	382	376	360	335	330	381	340	342	376	352	345	350	357	338	353	351	390	361	376	352	353	348	373	365	349	362	388	409	374	383	347	403	377	311	367	348	370	364	386	318	373	358	371	382	347	341	332	365	329	358	396	345	332	385	313	323	403	316	367	336	360	377	348	349	348	364	386	353	337	364	339	362	366	378	326	332	343	363	356	357	341	381	366	336	334	324	346	287	310	334	353	333	366	330	351	368	333	344	359	339	345	349	370	348	339	355	371	354	368	381	345	354	301	349	353	386	357	347	367	361	386	360	354	334	345	374	349	335	356	360	365	370	353	345	355	389	350	334	318	348	367	367	351	365	363	380	327	347	346	329	331	344	374	310	379	375	388	406	375	312	313	337	360	332	372	368	326	365	354	364	353	331	367	427	358	351	361	347	358	350	349	381	332	364	338	369	330	338	354	349	381	373	341	336	340	359	378	308	352	350	333	329	358	401	384	370	333	337	352	365	385	331	350	339	338	344	327	344	365	366	327	346	334	347	307	346	354	375	358	348	345	364	399	357	359	360	387	303	358	337	349	397	341	336	321	347	342	329	380	377	374	358	342	349	340	350	367	365	356	389	357	348	352	360	349	347	387	316	377	356	356	323	361	357	384	333	374	319	355	321	374	317	374	330	355	316	370	356	350	366	399	363	341	364	331	343	326	356	387	350	395	338	383	354	374	316	348	366	364	341	361	353	322	388	332	358	342	395	352	352	341	348	366	356	309	313	310	363	333	352	345	379	377	358	351	347	396	368	363	382	373	369	365	378	340	324	321	340	351	360	359	355	324	340	394	343	347	378	354	328	318	353	357	345	312	353	352	373	334	358	380	360	334	386	355	340	366	339	348	356	318	375	363	364	359	347	360	337	373	370	336	356	319	378	377	394	361	372	378	355	348	354	359	372	355	347	381	318	364	394	343	354	340	319	379	348	373	388	366	318	343	414	382	369	329	363	351	388	341	355	377	333	347	362	364	370	412	345	371	350	361	339	362	347	345	356	376	356	383	353	367	358	343	349	356	354	328	338	368	392	349	372	371	368	372	371	317	347	361	330	356	364	385	360	368	355	347	369	364	372	363	371	338	340	335	351	332	343	326	390	349	334	370	332	368	348	340	354	348	325	416	385	334	337	340	345	330	352	347	337	366	365	359	334	326	369	361	368	351	381	399	364	369	344	331	355	351	337	356	312	337	373	347	381	337	341	312	323	374	338	347	364	344	346	333	343	330	324	342	351	341	370	357	376	342	319	352	361	398	347	332	338	347	370	350	356	407	329	376	386	336	344	350	358	328	361	387	377	368	334	310	351	355	408	334	361	325	338	342	366	378	397	359	352	342	346	396	354	354	350	368	344	368	358	310	365	365	355	373	361	375	363	359	362	336	361	321	333	353	345	332	356	336	364	361	359	357	315	378	337	370	358	403	354	335	397	379	349	341	338	363	338	356	385	356	339	360	343	360	357	368	319	341	348	347	350	342	384	372	377	345	361	344	324	356	345	379	372	335	341	346	368	377	365	331	368	327	333	402	354	335	372	384	336	313	355	334	351	334	375	352	365	346	341	378	361	374	331	350	328	331	325	359	353	341	346	357	374	366	363	374	353	371	338	314	371	370	357	351	358	342	378	369	357	357	344	359	367	354	327	343	335	319	334	345	330	343	336	359	352	311	347	340	378	351	364	350	344	362	334	352	333	328	361	369	340	337	333	373	305	333	320	341	358	370	409	327	338	353	347	357	354	354	360	353	344	342	366	339	369	366	362	380	370	379	385	367	340	339	366	377	363	351	381	323	361	360	358	362	354	330	354	335	364	361	322	371	362	378	342	318	326	351	352	364	357	303	371	373	352	343	360	348	333	416	359	378	330	396	335	388	373	387	345	379	350	343	388	349	358	366	348	345	341	348	357	345	366	336	390	354	374	365	347	341	366	346	363	354	339	347	341
20863	2165	4397	4917	4368	3779	3054	2550	2234	2002	1818	1627	1569	1537	1360	1356	1333	1225	1192	1188	1129	1083	1103	1091	1041	997	1071	1030	1028	992	1017	967	954	1050	958	931	939	965	927	943	990	900	959	937	929	896	869	885	870	900	911	896	881	870	908	833	902	902	885	856	863	866	913	858	834	857	864	870	872	868	815	858	933	919	887	837	935	784	883	823	870	826	902	892	904	857	802	912	850	840	846	898	882	917	859	882	942	874	831	880	852	857	890	878	852	847	917	875	831	860	868	837	843	854	839	832	878	912	901	861	836	870	864	871	853	914	906	899	825	809	854	792	895	832	839	864	860	851	835	818	833	894	902	864	853	800	846	883	828	848	926	856	863	891	848	846	880	879	851	835	829	876	833	914	895	817	860	834	861	849	869	869	833	824	867	871	837	817	862	874	845	849	850	822	827	842	861	865	871	860	823	873	873	840	854	860	795	909	835	878	829	857	852	872	810	825	849	869	827	867	846	858	831	841	881	837	875	794	880	848	799	844	832	893	879	852	875	847	895	888	908	861	859	857	853	851	823	883	836	830	848	837	886	853	792	836	928	842	804	894	886	815	838	901	842	849	848	889	848	891	880	878	820	875	836	899	887	840	859	857	852	854	855	868	835	874	919	880	879	882	864	878	792	830	900	835	843	883	797	842	823	819	899	794	846	834	824	851	814	902	828	827	854	872	857	829	892	855	870	882	886	899	864	881	866	864	806	840	834	778	840	845	803	877	835	865	871	880	853	809	835	854	875	803	842	871	852	851	846	854	830	844	861	827	881	848	904	805	878	865	859	859	802	882	890	854	829	822	865	809	836	924	853	857	890	830	855	865	902	837	845	877	923	917	827	890	863	865	865	806	907	886	802	865	884	833	844	881	843	826	838	891	857	833	869	817	880	873	928	816	871	884	840	797	801	862	811	847	802	817	841	794	914	861	855	844	871	870	816	906	857	856	826	895	833	844	795	871	827	798	905	802	894	865	873	875	874	842	890	825	858	880	849	860	895	833	848	878	839	844	854	886	805	826	817	834	814	895	827	815	860	895	840	808	852	918	899	871	793	913	857	842	867	887	859	876	844	838	807	837	875	856	875	861	864	847	870	865	831	829	829	802	836	887	893	897	849	882	852	883	835	833	841	906	860	870	829	883	828	793	820	875	935	863	829	898	792	862	892	831	861	894	839	894	816	881	865	831	864	871	836	853	803	838	866	836	854	858	864	908	842	845	852	903	878	846	821	885	877	869	816	821	807	895	834	855	863	810	866	811	874	884	853	841	827	840	868	900	843	865	838	872	852	878	859	838	824	853	859	837	866	869	864	816	820	843	877	871	789	866	906	824	824	843	917	885	825	772	852	847	857	898	841	899	855	890	803	855	828	885	832	827	864	829	907	839	894	861	837	893	880	880	882	874	841	870	880	835	819	838	866	878	812	881	858	818	840	880	841	862	775	877	902	827	863	809	919	886	871	872	826	850	825	825	846	904	841	826	859	810	824	845	883	804	874	828	868	844	851	878	846	822	822	847	819	807	860	850	823	887	829	854	853	872	866	868	856	826	858	829	794	849	892	875	914	831	897	797	863	863	878	848	799	858	829	854	845	868	850	885	844	841	819	831	866	897	866	835	853	865	833	840	826	856	877	850	827	849	891	846	851	856	837	862	785	840	864	795	865	857	893	848	840	805	855	830	812	849	815	895	898	892	858	876	839	827	880	898	842	836	838	827	875	918	818	874	851	838	848	852	837	860	932	880	837	809	825	832	827	897	867	852	833	800	861	840	902	865	862	915	905	850	850	855	857	869	845	822	850	872	824	857	894	898	868	854	852	871	846	844	888	820	838	825	839	884	862	871	846	869	892	864	887	842	870	822	863	851	816	823	855	861	882	835	796	841	841	853	866	904	829	810	898	878	870	845	881	820	851	810	846	913	824	839	844	906	864	860	824	889	882	795	833	874	819	846	856	819	900	894	778	851	883	894	838	799	880	907	913	863	887	843	846	836	869	879	832	896	865	838	873	833	789	849	857	889	823	840	830	895	864	799	850	860	840	876	837	882	827	897	874	820	820	811	882	859	837	849	862	858	844	843	871	834	848	860	881	886	824	826	833	873	842	858	828	836	842	808	869	831	845	883	876	843	798	825	894	860	819	809	867	902	862	825	825	865	864	881	909	893	837	799	817	810	811	839	921	893	904	860	862	878	864	827	852	813	884	851	862	816	892	864	880	847	848	841	837	847	833	806	860	870	834	856	872	841	865	856	879	905	883	844	892	843	863	833	819	846	837	836	871	854	852	857	831	848	837	860	848	825	836	840	852	795	880	884	811	848	844	856	891	876	841	870	783	863	877	877	903	858	861	767	858	830	898	898	847	852	857	881	859	909	861	883	806	863	877	842	870	925	882	855	887	827	787	875	865	852	788	879	890	881	815	877	847	835	850	853	853	915	858	898	854	938	903	815	828	873	852	863	873	809	834	852	849	881	820	834	823	889	856	845	848	827	818	886	830	890	872	865	855	863	868	907	857	842	846	843	923	807	856	881	835	860	877	881	849	839	839	830	828	881	857	874	835	882	870	864	816	837	804	817	864	862	894	841	914	892	842	879	857	826	806	824	860	906	875	856	819	847	833	836	894	802	834	846	814	869	844	860	891	844	829	849	807	871	835	896	842	839	827	875	879	859	853	809	855	825	893	832	833	893	846	812	860	865	910	858	901	821	900	853	836	790	856	861	905	873	831	891	878	830	868	893	900	912	842	910	889	879	847	826	862	880	858	860	850	867	866	855	883	850	852	867	868	886	861	849	856	883	846	868	861	794	849	909	783	886	836	864	836	851	843	841	889	828	861	837	883	831	823	835	859	865	835	896	831	844	894	863	876	854	888	882	798	847	859	860	842	869	845	857	802	898	818	887	847	898	838	873	823	879	826	897	790	875	872	860	863	831	846	857	867	857	840	841	886	903	896	922	844	878	826	828	839	897	846	904	809	822	840	880	915	827	866	839	904	795	882	868	824	809	857	854	838	870	856	845	892	852	872	825	910	855	837	839	865	877	859	853	830	836	839	832	862	855	873	842	827	903	868	825	811	846	831	825	848	836	913	874	855	871	853	858	882	837	811	883	899	865	869	847	873	849	884	834	814	820	912	851	855	832	864	826	799	852	862	879	938	840	846	815	851	860	856	876	842	843	844	897	841	878	845	888	815	867	823	830	882	846	798	848	853	848	822	856	846	843	894	789	806	873	845	865	913	908	865	848	840	829	881	834	848	849	878	867	827	888	842	842	837	865	896	889	893	881	884	881	833	884	858	887	848	838	828	797	853	845	883	858	826	865	844	901	824	863	846	844	834	837	863	814	888	799	882	828	857	830	836	848	898	843	866	839	845	860	879	853	830	900	863	809	851	795	856	852	887	822	876	866	863	868	858	857	856	817	828	849	894	837	843	866	826	867	828	824	876	891	862	821	855	851	828	874	848	843
5930	431	254	197	185	174	183	159	180	162	186	192	177	185	185	197	153	189	160	182	154	173	182	170	159	152	156	171	179	165	183	170	180	187	172	188	156	179	164	156	186	158	164	154	177	180	187	173	160	181	161	160	154	159	172	188	173	190	177	165	169	183	137	155	187	141	177	186	168	172	172	148	156	156	161	172	184	163	183	180	179	181	151	173	185	167	185	173	185	140	189	168	193	162	166	203	189	176	175	174	169	169	159	175	159	150	174	179	173	158	196	153	140	145	159	157	177	166	178	163	178	171	157	158	154	177	180	171	179	177	160	175	178	220	172	157	155	177	166	191	187	175	181	170	164	174	196	182	201	180	159	186	159	152	165	182	165	174	197	150	179	165	165	174	155	186	164	190	159	175	175	142	164	173	158	194	136	139	175	170	188	161	180	165	173	138	179	172	156	144	155	181	129	167	171	175	194	153	159	148	182	164	174	195	175	170	162	164	165	177	167	161	154	190	164	195	196	187	161	171	199	171	159	163	180	162	187	183	176	164	162	165	177	145	155	187	160	159	152	188	178	188	172	165	200	178	165	144	167	158	162	203	165	195	176	157	168	167	181	144	156	152	176	171	152	149	174	171	162	176	155	171	162	157	176	204	152	188	168	178	150	152	171	189	169	167	184	163	193	173	188	177	184	170	159	140	170	187	185	177	171	165	206	185	200	184	159	166	174	172	201	149	164	170	179	173	178	173	185	199	192	181	184	173	162	176	162	188	189	175	173	158	158	182	172	162	154	179	152	138	179	184	180	164	183	171	176	177	158	158	142	183	198	172	144	170	153	148	171	185	205	183	189	180	161	180	153	184	172	168	164	183	178	161	187	180	174	163	168	174	160	169	173	156	172	176	165	195	155	180	183	177	182	162	156	178	174	155	184	183	170	170	150	178	149	160	183	184	159	170	170	160	175	174	151	177	176	180	164	176	155	161	177	155	186	154	160	166	160	200	155	153	184	159	168	166	171	182	165	199	153	164	150	199	189	155	168	160	156	178	176	150	175	182	166	155	179	188	182	164	149	189	153	167	171	187	169	151	183	182	154	189	170	159	185	167	188	169	164	184	169	175	156	176	157	174	173	167	167	176	168	180	159	164	172	184	170	152	177	169	164	155	157	198	182	166	187	141	171	182	166	183	175	165	172	166	161	147	173	161	196	186	176	164	179	179	168	177	156	186	159	158	148	158	157	158	171	163	179	152	177	164	174	177	172	140	163	172	167	196	178	166	166	166	153	164	177	159	184	167	145	162	176	171	185	176	160	169	169	176	152	192	171	166	155	152	154	186	183	172	166	154	187	184	180	156	188	147	154	194	166	159	174	173	176	181	166	179	171	162	191	181	160	173	184	157	179	147	181	172	158	164	166	172	159	183	185	159	172	174	172	188	170	156	181	151	197	151	165	174	160	147	187	178	175	160	170	173	182	148	165	161	164	177	170	150	157	151	160	194	183	187	191	166	185	144	160	186	187	172	170	175	168	158	160	183	170	162	172	154	171	172	181	169	178	186	168	176	163	169	179	176	165	165	169	166	149	191	154	150	160	167	178	164	173	188	163	156	167	183	173	177	168	169	195	171	162	187	158	156	145	185	175	183	189	168	155	159	152	158	171	173	166	170	174	148	157	167	176	147	151	148	184	156	191	186	151	159	142	170	171	179	171	161	168	176	176	153	153	160	155	155	176	182	153	170	183	168	146	155	161	157	202	171	163	166	155	189	194	184	182	174	158	181	158	165	178	175	188	177	157	185	180	176	159	190	200	169	162	175	169	177	170	191	165	162	155	136	173	198	147	182	149	165	184	149	180	182	170	175	193	178	165	162	139	181	202	169	157	184	179	150	167	161	149	150	146	168	163	145	186	143	175	172	163	182	177	176	182	155	181	183	178	149	165	168	190	170	191	175	178	175	174	174	164	172	150	178	183	198	163	187	172	161	163	158	178	152	170	189	177	180	167	178	172	144	172	183	166	161	165	187	171	160	189	165	186	197	154	178	184	163	182	134	170	154	174	168	174	157	158	144	181	185	163	162	172	175	175	177	155	180	174	154	148	159	171	171	172	174	157	131	160	177	168	158	163	190	176	165	181	163	179	162	155	176	167	179	178	175	177	148	183	183	168	165	183	160	170	173	179	184	166	157	161	172	162	197	162	185	152	165	185	158	165	175	147	168	148	160	191	162	154	176	162	162	158	178	201	180	175	167	174	168	177	177	154	180	192	163	169	166	176	167	159	183	184	150	187	154	169	174	178	157	186	162	176	179	167	160	174	171	200	187	195	158	166	166	155	181	163	158	170	157	192	172	181	179	154	184	168	180	172	163	186	140	181	172	161	167	186	153	161	187	169	160	166	176	189	157	175	174	175	178	169	178	188	178	145	188	200	177	177	173	171	167	176	160	202	166	158	155	185	171	170	177	167	139	166	184	160	178	165	158	160	186	197	145	161	159	182	140	143	172	189	174	150	199	175	167	156	161	154	184	162	160	179	179	161	181	180	170	168	160	158	157	154	160	191	147	159	148	164	145	174	167	172	170	155	172	156	177	187	156	155	190	154	184	174	154	171	171	169	174	171	197	169	189	179	176	193	176	160	179	199	180	184	165	178	153	158	161	203	162	150	173	170	175	181	168	171	146	163	162	173	179	169	162	148	170	162	148	166	186	167	161	197	193	166	179	157	177	156	162	177	165	158	155	171	184	160	169	183	176	165	200	163	174	154	178	175	166	177	179	181	171	167	181	167	171	169	198	175	158	160	169	161	195	175	162	157	184	150	180	166	158	185	164	166	189	210	180	169	174	159	193	176	160	161	179	189	162	168	180	161	159	160	181	173	156	191	156	170	170	176	171	158	181	160	165	172	152	157	184	174	161	141	173	155	176	190	164	166	196	168	145	166	170	158	168	177	170	177	172	168	167	182	192	164	181	148	178	176	152	184	161	186	164	162	167	155	173	154	164	179	168	178	158	151	176	148	151	193	180	160	176	156	158	165	143	168	161	180	166	168	182	198	183	164	191	188	172	176	177	192	169	156	165	173	173	170	185	160	188	182	187	158	171	205	198	187	167	168	159	167	173	155	189	189	165	168	173	182	180	162	156	136	160	159	192	162	164	148	193	180	141	143	166	156	182	181	165	150	185	165	183	179	175	186	164	171	167	153	183	177	168	173	169	169	190	144	140	169	193	184	167	181	169	156	170	164	156	177	158	180	136	160	188	180	149	148	166	151	167	182	168	162	172	183	169	175	176	179	170	163	167	163	168	151	160	145	177	198	183	175	155	171	174	161	158	177	174	179	165	169	184	156	150	160	169	168	153	158	147	181	163	169	168	173	181	202	165	200	204	159	168	172	172	175	180	160	164	175	176	171	176	168	161	151	156	184	159	157	192	161	191	176	166	170	149	187	173	160	130	177	170	164	192	179	149	149	176	163	177	179	164	181	155	157	172	173	152	156	192	192	151
5864	496	529	533	573	560	504	515	526	465	489	467	530	470	514	439	491	490	452	456	447	456	486	430	465	468	475	427	425	476	444	451	451	472	449	510	445	491	464	437	477	461	466	454	456	482	454	492	459	454	485	486	473	480	471	455	434	470	441	436	457	478	498	478	469	414	476	467	432	433	464	460	438	440	454	478	457	463	438	487	449	423	491	452	435	431	465	457	487	461	434	436	459	445	493	468	467	456	471	435	476	457	441	434	441	455	484	443	492	487	441	405	463	465	453	489	464	458	439	494	440	479	417	484	455	430	439	446	452	453	427	463	414	493	473	453	430	430	420	449	455	457	392	465	468	469	447	451	451	448	425	442	468	444	473	449	480	449	430	443	484	454	447	467	430	496	452	488	441	461	447	456	467	425	493	470	442	471	442	434	444	474	466	480	472	478	472	499	462	436	468	452	468	453	466	432	457	447	458	470	469	468	438	436	444	463	460	448	427	489	435	459	478	423	458	462	460	444	443	429	480	432	442	447	473	450	467	482	487	486	454	460	438	437	468	421	434	468	434	418	461	438	433	474	513	433	441	460	447	465	479	478	480	488	457	439	439	409	438	459	476	449	437	449	439	465	488	502	455	473	440	443	466	473	451	456	421	424	452	418	443	458	490	442	485	446	436	458	466	436	509	462	430	465	431	471	435	455	503	463	416	424	460	460	457	451	469	476	425	413	430	439	464	475	417	479	464	455	470	432	452	462	458	484	411	515	437	467	470	438	435	431	460	462	440	450	488	440	466	413	524	485	424	440	432	475	463	443	452	451	470	465	489	429	458	451	459	471	461	455	471	444	459	453	428	472	450	443	452	450	440	505	423	476	420	457	421	460	421	487	482	507	434	447	430	425	440	467	428	453	486	460	483	449	467	428	467	474	484	449	477	455	479	428	449	446	417	464	457	486	475	422	455	424	452	494	453	474	487	459	505	492	467	471	472	465	441	438	465	454	470	478	446	477	453	463	446	462	431	487	471	440	459	450	443	424	446	440	456	451	449	435	459	449	468	463	462	442	454	456	426	475	463	507	458	456	475	468	470	442	445	469	438	467	434	447	463	456	476	470	435	449	405	462	457	460	441	447	444	466	479	468	415	472	479	469	440	489	450	467	469	487	455	455	485	491	451	467	474	476	429	462	478	450	441	464	449	453	443	458	465	470	471	473	437	446	458	482	490	474	425	493	425	452	485	483	480	497	470	475	462	445	473	456	458	432	471	446	435	494	467	463	429	456	455	445	440	458	463	440	425	501	438	462	443	446	444	470	483	461	443	484	434	459	499	459	454	462	437	460	475	445	437	412	465	428	465	457	444	475	479	446	434	415	476	463	480	474	479	476	481	457	478	419	472	460	497	461	475	482	463	445	465	455	506	452	468	473	482	481	443	469	461	451	468	415	454	474	438	453	445	487	468	480	451	422	435	496	452	447	444	425	440	469	459	459	469	496	452	469	440	481	432	458	452	433	422	446	517	455	425	453	472	469	473	447	453	469	432	483	474	473	485	474	467	474	425	482	441	466	420	454	472	434	449	460	428	460	434	420	450	472	460	459	462	462	455	461	464	462	458	497	478	451	448	439	460	445	446	467	443	445	442	459	462	476	463	435	465	453	445	439	453	438	445	423	447	452	479	484	447	472	464	465	438	453	453	452	495	486	476	470	434	474	436	433	438	463	452	434	474	426	464	457	479	444	495	421	482	465	483	477	481	475	459	436	438	414	491	465	452	452	463	437	414	455	445	450	460	465	469	416	438	445	422	454	430	474	446	429	468	487	456	493	471	444	472	461	458	471	430	444	452	453	438	456	466	459	478	475	450	482	472	444	433	484	426	481	427	431	463	508	487	468	449	492	450	420	460	447	473	437	464	494	406	506	483	460	473	473	449	453	469	448	443	436	470	480	454	439	477	456	441	466	468	456	459	441	488	485	446	457	450	474	459	462	477	458	440	402	457	439	468	444	460	450	452	436	449	422	457	441	454	468	489	441	479	469	472	494	429	465	436	494	458	455	442	465	420	452	469	492	491	469	419	460	458	478	493	433	460	455	420	489	440	438	405	499	452	479	434	482	473	437	417	457	432	455	461	476	472	450	480	448	469	456	441	437	453	429	414	447	488	457	444	438	448	482	450	449	479	444	462	483	424	414	471	465	456	500	459	436	452	459	487	488	452	470	436	439	500	439	446	425	441	478	457	482	456	492	422	471	465	443	459	481	446	483	461	497	450	453	457	478	472	473	445	467	459	455	474	497	430	446	449	492	497	467	463	435	450	454	432	479	441	457	441	434	457	480	510	434	448	472	459	476	442	451	468	453	467	482	432	428	459	480	476	412	433	472	473	475	411	452	461	473	475	456	466	472	463	460	467	429	450	485	461	494	439	449	449	451	454	475	424	479	456	501	474	470	441	471	445	479	453	473	459	475	451	489	461	451	460	462	459	466	450	494	477	442	454	427	497	432	466	498	464	487	451	438	447	420	435	495	475	461	468	454	454	489	458	465	471	472	472	469	475	462	445	461	440	465	479	470	480	463	453	413	492	463	437	472	441	477	491	476	467	471	459	451	415	426	457	466	429	475	464	443	486	462	447	461	409	454	434	435	471	472	469	462	448	479	469	462	463	472	450	471	464	452	441	470	465	473	454	422	443	460	477	449	429	432	482	465	461	443	468	455	467	488	453	465	435	454	445	454	465	485	460	424	393	462	435	442	519	475	499	461	464	480	446	425	438	451	478	430	401	480	458	458	423	489	445	468	452	492	474	441	450	429	453	480	482	453	473	418	472	451	453	469	444	466	459	470	468	463	477	474	447	482	470	469	491	455	456	424	474	465	439	459	459	485	431	446	470	459	444	438	480	414	469	466	457	447	455	506	455	452	447	485	443	473	418	482	455	435	450	479	426	461	456	481	483	489	457	427	525	459	480	447	459	461	461	468	481	444	411	452	450	457	436	451	467	473	458	444	465	485	437	445	469	476	434	491	427	433	458	438	445	430	453	429	482	472	443	436	446	447	455	427	437	479	476	443	470	454	457	495	426	424	468	447	431	488	450	441	461	467	456	447	458	450	463	471	453	457	452	449	458	457	446	456	459	420	462	400	496	446	472	486	438	449	462	439	442	464	480	472	445	476	466	462	429	500	492	501	427	466	480	451	467	487	458	418	435	463	490	463	444	479	442	465	423	448	432	428	487	438	473	464	433	457	456	493	485	478	428	458	447	457	435	446	474	460	432	494	440	435	514	464	457	479	455	450	489	456	449	452	449	486	451	460	441	459	465	473	407	448	452	461	477	476	471	446	424	422	452	437	488	440	466	458	478	444	456	474	459	491	469	458	465	478	475	472	476	465	491	475	444	418	471	425	441	476	484	416	481	443	450	438	443	460	472	446	438	500	476	456	459	445	428	436	437	447	457	443	475	433	429	482	440	470	468	486	425	460	499	465	433	426	448	456	466	485	482	487
38540	11618	1592	844	576	528	388	325	290	277	222	224	223	179	187	190	182	214	189	200	187	176	202	206	201	187	145	166	163	177	182	170	191	172	156	186	174	161	160	193	180	164	179	165	187	165	194	168	160	173	168	195	165	152	174	156	175	189	190	157	174	171	156	171	157	155	173	162	169	168	157	156	159	173	143	194	168	156	152	162	181	183	174	178	157	140	175	182	185	147	165	166	159	167	153	158	160	157	163	180	180	190	147	157	174	165	168	151	132	185	145	175	195	190	176	183	162	177	168	179	164	173	155	168	158	176	168	161	172	155	167	149	161	145	173	170	145	162	183	153	187	182	163	159	162	176	164	174	162	162	201	172	162	166	187	158	177	170	163	169	177	200	168	155	187	144	168	154	174	145	156	158	138	167	170	171	166	181	178	181	152	143	178	162	169	180	167	166	158	184	163	156	179	172	169	167	157	189	159	178	168	179	180	181	159	160	157	143	200	166	164	157	161	152	157	166	163	147	170	162	154	150	161	163	182	150	200	180	200	173	178	220	176	175	170	174	170	162	157	168	184	186	196	149	183	163	163	155	157	163	180	145	165	186	153	169	174	154	168	148	153	175	160	186	175	173	149	167	166	175	179	159	165	179	171	163	182	144	132	207	169	181	188	160	169	165	171	165	165	161	172	154	188	188	173	143	154	175	154	169	170	180	162	141	167	176	151	171	154	167	156	136	182	165	163	165	180	175	177	152	170	170	191	150	173	169	174	164	197	171	161	182	153	154	185	164	174	183	173	152	151	139	159	168	160	185	179	146	160	152	179	175	164	160	167	158	144	168	169	178	152	186	167	164	172	143	193	188	175	190	172	159	185	196	160	157	147	165	174	180	172	163	157	177	174	176	172	195	172	148	145	161	175	172	159	164	153	160	178	172	170	185	160	172	165	153	154	165	160	159	187	169	153	155	196	186	166	181	185	170	161	158	163	183	160	166	162	189	160	171	132	159	167	169	180	160	162	146	152	188	168	168	179	185	142	166	186	153	159	191	185	155	168	175	144	173	178	166	167	170	175	163	154	181	190	153	192	143	156	169	178	158	153	187	192	218	151	154	177	168	172	151	169	174	186	156	200	171	157	165	155	161	179	171	161	171	193	171	164	183	169	188	145	169	164	145	178	179	167	176	162	191	187	188	145	184	164	195	158	156	173	173	182	192	182	189	169	174	160	167	162	160	171	168	162	178	188	165	165	180	151	163	166	149	180	183	179	154	148	167	163	150	148	162	182	174	182	179	160	157	155	188	155	168	177	163	168	163	159	161	137	163	161	158	175	175	146	150	138	164	168	152	182	170	175	158	162	164	193	166	176	155	156	157	182	164	166	172	162	157	179	157	143	176	162	171	167	156	155	164	150	173	156	156	175	182	158	179	167	163	149	164	175	174	155	187	181	189	169	172	168	181	177	187	156	173	146	159	163	160	159	182	166	172	170	183	172	175	159	163	183	163	152	167	188	161	160	149	154	155	174	153	167	169	163	168	187	155	181	172	163	178	162	173	167	143	172	173	154	150	149	163	155	203	159	159	189	190	160	163	151	188	183	155	157	173	161	165	177	182	164	175	150	165	164	167	157	160	158	136	155	144	172	170	160	189	163	163	183	191	174	164	161	176	170	164	150	167	176	185	171	161	158	174	171	167	156	184	168	151	140	169	168	165	184	180	166	130	154	176	148	160	155	188	173	185	153	174	187	182	156	174	180	181	185	182	161	167	170	168	187	151	152	168	185	167	177	147	171	146	150	173	175	168	152	178	159	190	168	166	158	172	169	181	170	162	161	162	150	163	163	160	143	159	159	157	180	164	150	191	181	172	164	188	172	159	165	170	177	177	154	163	169	172	187	174	160	161	178	149	160	175	178	148	153	152	175	170	169	170	187	174	157	150	171	161	184	174	160	161	156	169	183	164	162	139	160	144	190	166	155	163	176	175	149	150	139	157	152	147	152	157	182	182	171	144	162	160	141	156	174	166	161	165	182	176	172	182	169	182	166	156	143	168	160	171	181	176	185	161	165	179	162	150	210	180	173	136	160	173	154	164	149	158	173	170	162	168	159	185	180	166	179	159	179	196	174	176	190	168	136	158	148	163	155	149	147	170	163	176	176	157	156	175	170	213	148	184	187	149	184	155	161	162	173	161	172	163	157	182	176	150	166	175	168	174	164	165	184	166	169	158	168	188	157	161	175	177	179	174	161	151	152	167	155	182	184	170	155	173	191	194	173	169	167	160	172	157	171	149	184	159	162	172	168	150	171	165	152	161	160	158	171	171	147	185	189	168	174	153	137	176	160	181	180	173	142	156	175	174	156	153	141	187	163	185	154	193	165	154	162	160	169	152	163	175	170	159	177	165	171	167	132	172	160	160	171	150	181	148	178	142	160	149	178	170	144	156	170	175	158	146	161	177	177	186	167	160	180	149	164	196	186	162	186	161	161	178	151	147	151	165	167	185	165	158	172	168	160	163	150	157	156	167	171	165	157	157	175	166	180	161	175	157	190	149	170	189	182	172	174	164	165	150	166	162	172	180	172	155	157	168	156	157	158	183	148	165	180	180	180	192	152	162	168	186	154	181	165	176	173	185	189	169	185	144	188	178	165	185	166	198	189	169	165	152	137	169	142	157	157	159	155	168	166	183	193	190	163	149	165	144	179	186	172	145	151	158	172	160	153	158	149	158	179	184	145	163	185	161	190	152	134	200	190	169	171	156	157	180	161	166	164	154	154	168	175	156	163	174	156	175	182	173	205	170	172	201	172	158	175	183	164	143	166	146	181	157	155	160	191	177	164	200	166	178	179	173	172	183	165	159	143	180	153	169	171	167	157	178	159	180	166	158	159	163	167	151	176	166	176	148	177	174	152	179	183	176	148	198	187	158	154	141	150	169	171	187	165	179	169	179	155	164	175	167	164	167	165	174	172	150	171	179	171	176	140	167	184	160	155	157	174	184	150	152	163	167	176	162	164	149	155	185	176	161	151	187	180	178	165	135	152	164	155	161	154	176	174	169	189	153	166	137	167	176	172	145	157	156	153	189	167	182	164	155	172	193	180	171	157	167	160	196	145	156	150	137	198	208	166	181	160	169	162	166	163	172	183	167	173	169	179	155	185	169	195	159	169	165	175	165	168	167	171	177	181	154	168	157	155	180	177	182	165	170	151	169	157	179	151	150	156	156	162	148	167	163	173	164	161	151	148	181	148	163	199	188	158	159	152	162	150	187	153	191	157	186	175	140	167	149	192	148	160	158	133	138	188	156	155	163	178	191	175	175	169	177	162	175	165	156	198	179	196	160	179	184	161	161	180	179	174	153	162	166	154	161	146	173	148	171	150	170	157	183	180	172	188	160	156	171	181	159	166	162	158	170	166	189	175	177	177	188	169	176	185	196	151	197	183	162	170	173	161	179	149	157	153	185	173	167	183	182	173	153	173	199	179	156	171	158	167	141	160	180
16127	1067	2245	2621	2317	1964	1578	1309	1191	1071	1031	898	834	813	757	709	697	608	625	638	621	594	553	569	571	576	544	514	543	490	510	521	522	497	521	520	532	531	524	501	487	521	519	512	472	455	459	482	482	476	514	525	501	520	513	490	491	472	521	475	504	490	498	496	459	420	484	493	509	464	436	523	484	476	473	504	490	454	476	493	434	468	481	471	499	471	472	483	437	465	473	496	473	464	457	476	496	487	488	491	465	470	500	501	443	464	493	467	479	457	489	440	436	477	471	467	474	470	448	470	493	505	499	485	487	457	510	469	474	456	470	484	487	461	448	452	487	435	425	459	489	461	462	500	485	452	477	482	487	511	426	469	459	490	479	442	471	453	479	502	525	520	486	472	489	468	465	508	491	481	511	462	507	460	453	503	479	458	497	489	464	448	510	425	512	462	457	488	495	471	477	460	476	527	471	472	450	454	468	458	419	478	461	439	466	448	469	490	464	504	474	507	444	437	498	471	491	486	511	444	483	480	482	461	494	469	477	485	473	461	447	470	466	468	461	439	433	496	487	463	445	481	450	493	468	526	429	473	492	450	471	495	485	473	485	455	528	438	456	481	469	467	434	489	477	480	468	492	498	479	472	446	494	418	478	488	506	479	498	498	458	442	486	422	468	451	469	468	458	461	452	459	472	471	470	472	464	498	472	504	471	448	445	460	487	447	482	492	508	471	473	482	497	501	462	446	460	491	483	462	428	452	455	436	517	439	468	470	490	434	457	467	465	479	467	479	449	444	485	472	466	482	464	444	465	473	471	479	483	490	503	463	508	482	488	471	435	469	479	463	465	477	452	443	484	468	471	440	460	468	429	492	486	479	480	483	473	504	459	475	505	445	461	457	455	480	439	432	500	488	463	458	446	489	499	444	453	433	450	442	487	462	462	476	505	477	463	460	496	479	454	462	461	451	433	488	469	457	478	473	484	492	451	468	477	427	472	515	451	476	496	498	462	450	475	485	472	460	501	497	458	426	500	456	480	464	453	477	436	467	463	458	511	481	467	450	478	471	462	472	491	461	471	475	512	474	496	440	484	470	488	458	413	479	463	408	470	459	488	452	495	491	467	484	493	490	468	431	501	453	456	431	470	501	479	469	445	449	465	448	453	440	509	452	441	472	462	457	470	466	476	495	470	462	477	466	436	472	468	462	489	477	491	501	478	474	446	474	456	452	472	481	492	485	491	508	515	466	462	494	469	465	486	443	473	415	440	442	491	484	445	493	468	432	478	493	468	439	466	505	502	509	477	457	451	488	451	469	461	475	485	450	460	452	450	479	477	463	454	468	503	461	464	457	462	489	484	477	465	448	473	525	499	462	460	457	471	444	444	472	506	449	462	444	472	458	473	481	495	431	477	458	446	472	463	510	466	468	502	512	472	482	473	458	490	459	488	496	450	488	497	467	482	470	455	450	478	470	476	453	481	491	457	464	445	459	461	451	480	483	482	461	470	473	468	477	485	446	465	463	485	463	447	458	468	472	465	437	461	458	464	440	478	454	448	454	481	450	447	483	507	450	508	451	489	447	421	469	468	452	456	487	409	483	440	519	448	503	482	506	463	467	466	479	481	470	475	486	478	486	449	444	484	451	443	457	467	448	458	465	472	486	460	473	476	487	465	496	480	443	471	479	483	490	454	477	449	462	474	490	471	449	464	458	498	447	485	470	496	476	486	455	461	466	480	473	463	441	478	458	477	487	505	473	507	492	504	454	469	458	468	523	505	469	520	469	454	499	466	429	428	471	481	477	436	497	492	443	442	462	454	484	454	501	529	482	493	473	456	468	474	485	443	483	484	472	470	471	479	498	471	469	475	454	446	456	466	474	474	477	536	433	476	436	501	467	505	431	463	463	460	477	494	467	455	463	471	460	470	440	478	479	476	482	473	483	483	488	462	464	462	445	473	478	476	466	456	466	462	503	449	480	459	462	496	497	446	461	470	466	490	475	530	465	462	451	461	489	474	452	455	499	484	458	456	475	444	453	453	483	437	447	466	473	480	450	506	467	462	457	435	477	512	476	488	497	484	457	455	496	398	467	475	507	488	485	443	461	471	471	448	471	447	481	444	480	442	479	443	431	432	470	474	475	455	462	499	443	477	457	494	435	428	461	494	472	497	450	504	436	454	437	486	452	447	474	452	468	494	449	489	482	436	443	478	479	454	483	446	451	454	455	464	461	462	479	481	479	429	491	456	460	445	514	494	499	451	484	464	492	424	448	463	458	473	506	471	466	453	465	493	485	453	476	441	459	476	504	478	462	470	469	491	473	495	484	463	451	479	462	431	465	478	483	444	483	461	448	488	425	444	465	445	442	459	469	523	464	456	466	454	460	457	487	455	471	472	479	496	468	429	458	437	449	472	462	474	464	471	485	465	507	474	450	487	451	454	453	474	473	481	484	490	473	470	481	489	476	492	506	458	492	436	441	474	473	465	480	449	470	468	477	464	484	446	463	482	449	444	454	467	500	478	486	460	466	474	465	465	455	495	454	484	479	476	453	492	452	450	478	473	512	438	498	498	458	485	428	464	471	471	459	465	467	496	468	455	459	418	466	474	491	459	416	441	478	482	449	493	475	494	428	474	476	474	462	446	472	454	458	446	445	462	521	474	459	477	490	447	480	467	458	487	497	425	438	458	479	472	478	451	467	446	487	469	479	458	489	452	443	478	470	472	447	465	460	456	464	484	439	470	483	443	494	478	482	467	511	452	493	447	455	496	501	459	478	471	483	439	446	481	479	462	474	497	462	472	493	500	442	468	464	458	446	455	485	505	491	463	457	450	490	455	489	453	498	492	505	485	496	435	497	484	469	464	495	477	435	519	479	483	459	476	505	482	457	433	473	440	456	497	438	434	479	420	464	465	495	434	470	490	514	427	475	477	440	519	494	460	461	469	468	456	493	459	456	483	491	489	473	452	466	496	448	417	514	487	441	476	444	466	455	457	452	526	484	481	488	454	498	472	458	429	469	486	472	482	454	473	460	478	468	464	467	471	460	439	454	494	461	453	452	478	479	484	504	462	426	472	479	464	438	479	421	486	456	505	492	455	469	492	488	480	461	477	517	441	459	471	474	473	468	484	423	434	469	531	485	456	478	465	456	453	476	439	471	487	479	448	508	454	500	445	462	446	430	464	443	456	497	468	465	486	476	449	462	493	499	490	475	465	457	488	493	479	467	439	456	476	478	476	426	476	462	415	496	454	465	472	480	460	467	417	461	456	514	455	427	467	491	451	442	471	481	457	502	469	504	454	500	504	461	499	438	457	471	510	432	484	482	455	440	482	474	458	437	457	445	468	452	429	455	475	471	406	479	493	490	438	455	503	443	521	438	502	457	480	464	424	519	464	480	476	474	506	495	480	503	454	437	432	468	489	465	465	491	483	462	459	455	456	484	486	493	459	504	463	427	463	472	474	458	519	460	458	499	446	475	477	496	464	490	475	450	474	472
46362	21710	6331	1915	1316	1002	819	708	644	544	486	465	496	475	438	389	425	433	438	393	403	381	378	396	380	375	349	353	399	364	389	369	391	383	373	358	329	384	344	384	333	324	376	366	377	360	376	383	376	395	340	353	363	368	347	352	366	312	350	345	373	327	354	361	349	342	348	341	337	377	376	371	344	365	403	369	367	361	317	368	369	374	329	358	350	354	385	344	346	360	334	335	360	331	403	364	393	323	325	331	389	319	351	348	363	378	370	299	383	355	349	381	361	378	350	347	368	310	340	379	361	316	356	400	347	341	328	355	385	357	328	368	396	294	339	389	330	376	331	334	400	385	368	358	398	345	361	369	376	349	357	363	372	399	388	368	358	351	377	353	349	380	366	359	352	353	324	328	375	343	371	361	363	356	337	342	367	337	344	332	315	362	386	340	355	360	319	385	324	387	360	367	368	349	367	382	343	324	325	309	356	315	334	363	355	341	357	361	377	386	355	364	335	334	327	345	362	341	347	365	330	354	360	370	352	346	327	365	345	351	316	356	380	369	369	362	359	367	395	350	358	334	334	353	348	340	360	346	376	354	373	374	354	342	368	337	363	354	376	332	350	376	373	343	360	326	379	340	354	362	384	371	318	372	353	361	335	324	313	346	328	368	361	342	362	351	375	346	360	360	375	317	351	356	372	344	349	393	339	357	358	363	332	355	330	383	338	332	381	343	323	342	371	366	354	360	341	356	347	366	372	345	315	345	309	378	343	323	327	387	353	359	348	333	329	341	345	360	323	392	369	372	344	346	353	353	329	342	396	360	374	323	328	353	336	333	316	365	360	403	365	342	320	365	334	372	317	351	347	388	349	374	342	376	364	378	367	399	333	330	344	343	359	358	352	331	353	347	334	336	352	341	372	323	335	345	353	388	350	363	368	337	370	340	360	322	347	328	361	347	348	348	324	377	325	351	336	385	388	357	348	334	359	335	326	381	347	374	321	365	383	310	348	336	389	327	342	380	354	370	345	369	329	312	348	375	374	336	349	364	304	332	353	329	373	369	352	364	382	350	382	342	353	353	385	348	378	360	328	392	359	313	362	362	349	370	334	359	347	362	331	342	367	358	358	354	344	336	332	360	386	370	345	361	357	352	389	355	352	364	347	329	353	341	389	379	323	354	326	335	328	375	369	348	350	317	369	348	341	327	339	358	425	372	393	338	343	376	366	315	341	362	346	375	354	365	329	336	371	343	395	352	341	380	375	344	367	382	325	333	358	336	360	349	362	365	336	349	355	355	359	329	386	336	360	381	341	356	328	346	334	324	360	347	371	352	370	371	352	352	337	382	370	362	349	338	381	364	355	344	327	364	333	320	342	369	363	349	390	337	352	369	371	353	401	364	390	303	337	379	356	383	386	372	386	326	374	380	351	345	354	381	337	323	344	344	365	353	368	347	316	353	350	324	335	343	374	388	385	318	364	354	327	332	361	357	333	338	329	395	333	367	323	359	328	375	340	357	326	357	403	377	349	355	338	358	352	314	397	350	333	314	347	364	357	350	371	342	390	365	343	354	336	380	350	326	348	331	358	344	367	398	361	332	334	369	375	349	373	328	349	325	354	356	343	338	371	368	383	351	353	361	386	317	345	388	356	351	397	396	371	367	351	336	349	347	361	382	331	373	323	368	339	366	354	342	350	371	380	348	404	354	365	343	375	347	359	364	334	356	365	356	339	342	358	343	338	337	344	362	355	354	355	363	369	363	392	382	327	367	363	370	353	331	362	379	351	378	375	379	370	337	372	366	340	381	340	377	349	326	379	358	348	352	384	367	360	348	324	371	371	364	348	407	322	314	342	355	298	351	322	351	341	320	354	350	325	363	371	350	362	352	387	362	367	354	360	335	384	363	357	348	350	354	335	346	345	367	352	324	361	363	340	341	346	385	342	342	344	364	338	348	351	352	304	324	355	319	336	366	361	374	321	343	380	345	352	390	367	401	368	381	356	336	348	376	366	381	348	373	370	349	378	358	353	370	319	321	382	370	343	366	383	353	374	349	362	370	353	380	313	340	359	370	384	389	319	318	354	366	341	356	352	383	363	341	332	400	357	374	385	361	370	385	353	356	354	379	362	326	346	363	345	329	352	380	384	358	375	346	404	356	328	352	341	380	343	392	364	360	349	369	337	430	344	364	351	329	337	313	360	346	329	365	349	353	360	359	368	349	349	359	377	347	378	340	383	363	334	340	330	351	360	356	349	370	356	334	365	370	362	377	400	396	362	353	351	351	383	347	387	371	361	368	386	322	380	339	330	380	354	340	331	334	343	355	349	405	351	350	354	358	351	338	364	342	349	335	356	343	358	343	335	334	341	343	374	347	371	377	371	368	380	357	362	350	332	384	345	379	329	324	355	352	336	322	341	339	333	373	347	350	373	357	340	349	372	375	343	389	357	326	346	329	371	311	331	382	371	355	317	333	341	316	375	327	355	362	362	352	359	369	350	342	356	371	369	326	349	344	353	325	385	325	354	347	343	375	344	349	366	341	336	348	332	389	340	382	346	382	353	350	341	338	363	331	337	371	376	363	340	328	341	361	352	346	376	316	349	364	345	336	379	334	317	335	382	356	382	348	319	345	378	371	387	368	327	352	357	337	381	386	411	367	360	360	363	362	354	332	374	367	389	365	374	348	347	336	325	348	343	318	330	359	351	347	387	353	375	364	345	337	335	355	304	347	326	308	339	346	354	350	332	346	357	334	353	360	375	380	368	341	333	352	378	367	346	366	383	409	329	356	387	366	341	366	361	381	335	368	339	323	383	352	354	311	382	381	334	353	359	350	296	363	340	362	347	327	322	370	301	365	360	392	347	340	345	353	369	349	323	366	376	355	346	337	380	381	357	403	391	342	329	355	354	312	357	364	368	392	338	380	406	343	325	364	408	338	399	332	368	358	333	368	380	362	362	377	381	378	372	354	342	359	372	349	366	332	351	362	335	360	374	356	362	361	362	329	381	344	384	352	364	344	374	353	357	342	344	350	345	332	359	388	334	404	323	367	360	331	351	353	332	384	383	342	372	341	364	353	353	362	375	340	348	362	390	337	334	367	365	394	377	351	346	342	345	326	347	343	388	322	359	375	350	335	345	342	383	330	356	382	361	361	366	321	347	340	370	324	338	366	386	372	380	365	331	337	358	343	333	388	323	389	354	338	359	328	343	329	312	315	344	341	363	340	347	344	338	345	346	360	362	313	374	348	349	357	354	372	344	347	364	358	348	362	384	363	359	345	327	344	379	339	328	348	343	398	350	352	348	335	333	363	331	333	367	341	351	368	317	381	337	342	342	354	312	350	347	336	363	343	384	368	367	398	338	364	357	358	348	331	327	351	333	357	358	339	363	326	373	354	348	340	314	337	311	345	346	328	321	335	374	369	358	366	340	347	363	330	353	358	373	349	322	337	336	343	352	365	358	370	365	354	342	327	343	369	326	340	374	310	348	332	343	342
20280	2132	4196	5096	4415	3698	3107	2546	2322	2109	1825	1675	1580	1442	1429	1378	1343	1208	1217	1158	1123	1111	1101	1010	1024	1015	1019	956	1014	956	957	978	923	1028	943	936	932	966	908	893	909	939	919	977	946	899	903	941	919	862	915	886	935	914	912	921	910	888	911	855	836	921	828	933	900	885	915	864	929	811	877	919	875	901	895	897	874	809	857	791	832	899	826	902	889	834	888	852	881	900	833	880	903	872	888	877	812	903	899	822	879	902	872	863	877	874	868	841	824	893	841	823	865	860	852	882	880	845	863	893	867	894	835	905	883	878	860	870	892	868	867	881	902	832	861	830	873	872	905	846	847	906	829	878	895	857	854	840	835	855	857	889	893	847	801	914	770	816	854	836	853	830	900	841	850	885	864	870	832	904	856	868	800	827	901	876	835	840	820	869	896	907	805	845	837	865	844	855	870	828	838	818	881	846	908	864	857	890	841	853	886	805	860	824	800	907	809	856	852	850	876	867	865	845	845	890	787	886	900	877	906	803	811	850	852	838	810	868	876	849	855	863	835	913	801	889	861	781	858	880	798	833	879	783	900	881	854	838	856	916	854	819	872	841	814	849	835	850	847	830	837	868	848	833	800	846	795	825	810	846	850	815	844	810	864	854	881	804	866	917	838	852	863	850	884	862	882	854	850	859	854	847	822	869	834	858	851	863	869	877	921	850	841	837	877	897	879	819	847	840	855	887	838	824	881	880	877	864	879	832	848	857	858	844	868	858	822	895	829	814	800	884	849	803	862	857	863	826	827	875	847	848	860	861	854	872	830	862	807	875	788	810	837	878	872	905	867	845	843	835	799	795	897	857	831	862	876	797	804	819	809	862	840	850	819	772	838	842	863	830	820	858	881	849	884	867	846	852	788	806	854	831	806	849	843	857	860	870	889	884	870	837	850	846	854	919	822	872	844	861	791	845	825	901	832	852	846	821	880	829	869	785	871	870	838	875	838	836	852	843	834	870	836	842	843	852	799	888	867	885	854	820	845	815	851	846	843	868	860	791	849	874	857	900	885	819	823	840	838	856	876	850	894	830	879	860	886	861	805	860	836	839	835	837	862	869	897	866	834	833	836	873	882	912	766	875	905	856	807	855	877	807	903	811	829	810	841	872	878	844	856	901	893	860	843	892	824	808	834	897	915	832	780	856	898	834	849	887	850	853	858	860	832	872	848	835	876	898	792	849	843	859	877	865	841	855	810	920	942	821	820	833	849	880	873	817	843	891	905	870	818	909	875	848	881	886	859	844	854	841	883	841	864	898	858	886	856	859	878	850	869	855	869	889	873	877	889	853	881	848	826	873	858	830	820	825	850	860	886	853	903	833	800	808	837	866	931	917	830	838	820	883	875	885	878	826	868	855	841	826	890	824	840	785	922	832	846	866	849	809	819	873	864	878	835	810	857	891	854	825	840	818	837	841	805	861	893	829	846	852	870	848	873	867	841	857	840	851	838	834	894	866	870	825	851	837	824	821	849	793	824	895	849	806	907	870	792	845	881	861	847	859	847	880	823	851	825	833	843	875	829	869	856	846	827	868	874	858	874	837	863	859	836	831	863	865	837	866	886	949	857	842	868	889	851	903	873	872	822	955	847	856	859	811	827	881	860	851	791	841	895	861	851	896	802	850	866	829	883	812	856	862	831	849	821	811	843	839	839	873	864	843	875	830	828	829	873	878	866	909	862	875	850	891	880	886	821	867	853	865	815	896	868	869	780	851	828	887	816	910	831	827	870	858	886	915	852	872	868	855	827	859	829	835	895	858	839	813	879	861	876	921	866	837	862	918	837	831	853	857	916	837	855	830	843	824	826	827	830	888	836	826	873	816	867	884	857	877	789	832	868	839	849	825	877	823	869	878	865	857	874	861	875	873	870	897	844	854	893	886	878	878	869	850	864	825	829	823	833	874	859	898	850	883	840	829	855	842	890	881	883	851	893	828	859	811	927	871	799	851	835	855	843	811	866	833	912	891	928	896	864	875	817	851	868	818	855	910	865	815	858	839	861	836	846	818	849	842	850	865	804	864	881	888	824	877	874	863	899	882	892	853	856	841	848	853	874	836	814	865	861	862	847	811	847	835	824	871	871	878	841	876	855	888	899	821	793	914	832	828	857	809	798	844	826	868	859	896	830	871	864	882	876	812	879	873	855	897	867	877	891	843	866	828	854	832	889	846	843	808	877	848	899	866	826	834	851	837	845	850	899	824	881	870	801	795	866	818	887	839	882	873	823	880	878	830	811	848	884	876	852	826	890	811	791	924	841	811	878	808	864	860	866	805	864	845	876	885	860	826	877	884	843	867	858	827	812	840	874	848	869	839	883	857	866	799	850	867	837	847	834	868	856	860	844	910	852	814	843	847	835	852	888	856	820	842	890	856	831	853	833	911	870	898	840	903	900	865	857	832	864	862	812	820	823	872	914	841	819	841	835	887	859	881	882	898	823	912	867	834	872	894	898	878	849	850	836	830	881	862	806	861	853	840	831	877	810	851	834	860	889	834	781	830	842	845	857	890	830	897	841	841	880	849	880	840	856	851	835	831	887	882	862	842	839	831	833	837	829	831	856	866	874	856	860	880	830	836	912	865	817	787	836	850	847	834	808	799	845	857	894	824	836	861	857	857	836	898	872	864	825	836	912	806	857	862	842	884	814	827	846	829	858	855	868	868	856	882	902	833	822	841	874	894	828	882	860	849	819	869	868	803	847	807	843	821	883	832	819	846	887	772	871	874	873	865	872	841	895	901	852	873	843	869	836	862	787	858	878	835	857	797	823	915	905	862	855	854	862	878	804	895	851	862	823	870	833	856	817	842	876	834	904	893	854	886	850	820	827	836	889	867	865	908	844	874	906	865	879	871	855	888	881	857	838	856	828	879	857	906	841	804	870	855	831	816	868	853	887	836	876	825	832	891	824	870	875	842	831	887	844	846	836	910	889	897	806	820	837	831	833	811	790	797	842	847	842	833	836	890	890	840	838	865	878	851	838	881	909	876	843	862	837	851	863	807	882	850	849	840	843	856	837	854	889	855	868	815	879	880	889	869	828	846	799	800	868	888	829	842	851	847	833	863	847	876	833	864	884	868	865	793	862	846	852	873	881	800	862	909	862	834	830	836	854	896	862	912	836	869	852	875	867	852	812	817	881	923	850	841	939	829	859	844	856	832	877	850	812	892	812	852	827	852	838	910	832	877	847	874	839	866	825	859	853	833	837	863	856	877	853	858	840	814	798	878	908	866	872	889	907	831	843	842	874	814	830	884	798	863	823	830	857	834	815	883	870	804	837	912	887	873	878	862	920	854	856	851	845	875	829	857	801	872	881	870	864	859	885	831	824	875	858	812	830	844	875	903	863	818	864	839	896	845	832	868	833	875	813	876	860	874	889	837	877	825	868	833	830	783	863	809	845	849	830	812	847	852	812	886	783	858	852	843	859	871	839	895	884	904	872	839	859	866	860	856
5366	250	181	196	135	178	174	177	162	174	167	145	189	200	166	182	182	182	181	181	190	172	188	162	173	164	189	168	184	169	159	156	181	159	174	194	182	138	153	161	152	157	198	164	184	132	165	178	173	169	174	171	177	185	190	160	171	169	158	173	173	155	165	173	186	177	177	165	174	186	166	184	169	168	180	154	150	154	152	147	166	155	173	144	168	177	160	176	170	169	194	167	174	149	166	166	157	159	163	189	171	152	155	149	164	147	171	168	146	187	158	152	170	166	177	155	181	146	193	172	156	193	152	169	170	130	165	179	173	143	164	183	156	177	171	156	144	144	196	145	195	177	154	161	158	185	163	157	161	175	165	176	167	183	186	149	157	176	163	167	166	158	164	154	162	178	179	159	186	163	166	184	180	170	181	147	157	158	175	167	149	154	177	143	166	162	184	167	182	157	176	159	170	178	163	153	160	157	158	133	178	178	160	147	183	162	158	156	168	159	175	146	180	192	161	151	160	167	179	163	167	159	179	174	156	154	152	154	194	174	189	161	177	168	167	156	164	173	181	175	181	185	170	176	145	164	153	158	187	156	137	159	152	168	168	174	160	200	193	198	167	171	158	198	136	177	154	175	173	156	167	173	168	151	181	159	145	166	192	160	158	174	165	171	160	163	169	178	163	150	167	180	174	160	186	172	188	159	176	169	167	160	163	149	183	180	169	158	145	196	164	179	160	164	151	166	163	172	183	191	176	156	167	170	175	152	168	146	201	170	163	145	168	163	164	149	178	178	173	159	167	171	186	155	155	151	173	165	166	157	187	174	163	174	164	175	171	166	189	170	183	197	166	185	153	169	183	186	176	208	173	180	161	163	166	137	171	179	148	147	163	165	159	177	154	183	171	149	173	172	145	172	169	170	142	185	174	176	143	170	167	191	163	199	174	189	178	162	165	163	165	154	173	158	166	169	163	172	195	176	155	144	178	204	167	153	146	166	165	188	175	163	181	173	145	162	167	166	166	182	160	173	175	180	162	178	159	185	172	175	177	177	143	159	155	151	166	146	193	190	178	167	180	166	179	157	158	177	166	169	167	178	161	167	130	149	148	179	165	175	135	153	166	162	176	187	153	185	145	167	161	167	190	194	188	170	180	168	173	147	155	142	169	183	185	173	185	179	146	171	182	140	159	161	174	169	147	165	174	178	184	147	144	166	160	149	168	183	163	175	165	175	169	175	176	182	176	140	183	179	159	161	183	159	163	186	175	158	156	186	172	141	150	153	164	168	171	169	151	181	186	167	172	192	138	171	179	194	163	183	173	153	157	173	168	173	175	154	186	183	164	171	183	183	177	172	189	164	155	158	186	185	161	167	153	176	194	192	182	179	183	188	155	173	157	176	154	186	185	161	155	144	185	162	152	175	163	162	172	171	160	162	168	158	168	166	160	147	188	167	169	192	180	182	175	172	197	158	164	163	163	172	182	168	172	175	168	164	165	182	155	176	183	176	173	168	178	147	195	190	161	176	188	159	177	178	165	195	169	180	160	181	181	177	166	195	163	168	160	160	180	171	149	168	151	191	164	165	146	168	186	185	174	142	160	179	159	174	189	185	186	168	148	159	189	184	190	172	162	147	154	158	179	170	160	168	177	157	166	182	174	168	165	155	177	156	146	168	182	166	154	163	161	172	173	180	181	153	177	168	161	190	173	167	163	173	161	196	173	166	168	159	154	178	182	167	158	151	155	145	170	183	164	202	161	153	145	167	165	161	171	196	161	173	179	150	169	175	151	172	150	182	147	181	158	144	176	186	167	177	177	185	180	189	173	164	191	157	175	169	183	179	159	161	163	163	171	158	199	167	169	173	161	185	179	132	160	158	156	194	155	176	157	163	187	164	161	199	163	145	193	178	148	164	162	197	162	156	155	178	153	168	179	182	174	149	152	169	195	179	153	154	174	154	161	170	163	170	179	201	161	165	179	158	161	164	158	192	170	165	144	152	153	181	165	177	163	171	153	173	189	174	156	165	159	175	189	159	172	158	166	172	167	165	183	155	189	157	181	186	160	129	194	165	169	175	172	180	175	194	164	166	164	174	159	162	180	134	166	151	157	160	176	169	168	156	168	151	162	168	152	182	172	176	193	155	190	167	158	165	155	165	190	188	150	169	173	169	157	175	149	182	166	161	174	156	159	172	166	177	173	147	154	176	147	163	154	165	181	152	177	172	155	179	176	188	170	153	163	180	188	161	154	178	142	167	169	183	161	158	182	166	171	161	176	179	156	183	178	169	144	189	174	160	181	182	165	166	172	160	166	153	173	170	160	185	172	167	163	163	163	157	166	180	169	175	167	158	150	175	171	162	151	165	160	152	173	159	165	175	185	160	164	176	164	162	150	159	141	179	175	158	155	160	163	173	175	168	170	146	173	154	160	154	209	200	191	161	163	156	176	178	155	160	181	180	195	187	172	184	181	170	193	156	178	156	174	154	172	174	170	161	191	176	189	178	154	190	164	179	158	171	178	178	163	178	160	173	156	182	182	153	146	175	183	169	172	138	159	189	162	155	135	156	170	163	159	172	169	160	182	148	155	189	179	174	168	198	188	195	148	169	148	158	172	169	167	180	169	182	166	200	192	173	178	159	161	200	165	173	147	184	182	177	147	155	166	194	163	186	200	163	183	186	160	155	171	143	186	172	161	156	160	172	172	177	182	170	145	164	176	166	167	148	161	177	164	175	151	180	187	165	156	191	154	148	158	147	158	164	180	175	152	148	185	152	176	158	167	185	166	175	165	182	174	164	203	167	197	187	176	184	186	175	173	155	163	176	149	168	174	157	183	198	165	177	151	167	191	157	165	169	161	186	168	174	160	164	175	162	157	172	166	157	166	156	141	154	188	146	166	177	169	177	182	172	167	167	164	169	163	148	180	170	165	152	167	160	168	148	172	172	166	172	147	173	170	179	174	167	143	183	175	170	179	166	155	145	156	190	166	182	166	160	157	158	160	184	187	177	180	194	179	195	151	168	194	166	160	162	189	185	178	175	146	161	179	159	174	141	177	189	169	192	148	180	173	157	152	174	162	170	196	172	158	192	174	178	148	162	177	179	178	155	162	168	173	171	162	168	181	181	185	175	173	160	178	159	174	169	167	168	156	186	158	180	198	161	144	156	180	196	180	133	151	170	170	174	156	169	159	170	193	193	168	165	171	162	153	161	152	164	179	167	160	191	156	163	153	171	176	185	164	190	161	179	170	156	168	160	173	187	184	177	166	161	191	150	172	200	189	175	163	182	177	159	166	176	160	169	145	143	177	162	179	175	202	163	185	143	165	157	180	164	173	180	169	157	182	159	189	177	170	201	152	156	168	171	155	174	156	186	148	168	157	166	180	174	189	172	182	157	159	147	168	167	180	169	163	167	165	186	161	152	132	189	160	162	158	161	160	179	166	157	161	163	166	199	167	177	161	167	162	148	165	173	163	153	148	172	159	169	172	172	162	164
5581	460	501	508	542	512	475	514	478	503	495	478	458	493	476	475	484	450	477	486	507	455	471	465	464	461	445	483	483	431	447	421	465	482	430	440	507	426	424	476	476	454	414	460	489	412	463	445	486	495	469	433	464	444	473	471	492	434	454	410	426	449	439	444	438	453	460	449	463	436	452	461	431	452	469	438	491	469	438	482	464	441	433	430	443	463	444	421	462	474	481	442	455	455	441	454	433	475	481	483	445	441	435	451	470	468	460	465	411	461	456	470	450	428	450	430	483	450	440	457	485	421	436	452	462	459	446	434	434	464	427	453	436	428	473	452	474	414	413	467	463	443	434	435	403	440	453	444	454	442	474	434	473	451	431	471	437	445	486	461	443	492	440	424	471	437	437	420	459	469	459	453	449	431	470	470	478	435	423	454	446	449	446	460	456	474	445	429	448	427	443	460	463	452	423	462	428	470	473	467	472	459	450	456	454	439	460	469	434	447	466	424	445	453	453	459	472	443	478	441	470	441	426	448	491	480	460	441	467	444	453	437	433	429	465	469	447	455	471	474	453	439	456	464	482	439	430	429	462	438	472	433	481	498	446	451	427	452	396	453	410	434	430	419	441	450	424	452	490	470	463	450	454	454	465	482	509	438	473	465	460	446	448	444	421	411	421	476	481	489	492	435	437	449	433	461	457	476	442	453	460	486	419	463	461	438	450	450	490	421	440	471	428	454	454	457	466	462	465	417	421	480	502	459	435	472	396	441	423	439	453	450	441	445	443	450	467	457	477	453	470	493	432	462	458	441	423	456	437	436	493	432	441	449	450	421	474	445	469	477	447	487	438	453	441	450	431	423	441	454	470	457	427	453	451	455	440	445	401	436	458	467	440	458	446	480	472	450	462	403	474	438	460	447	452	447	452	448	430	470	429	431	469	453	459	437	419	434	436	483	443	477	446	451	441	453	441	455	455	462	460	472	458	446	460	465	475	462	426	410	434	456	472	434	444	444	446	452	465	459	428	470	468	462	482	439	421	443	486	463	416	481	449	457	433	430	435	434	450	422	444	463	497	461	476	463	442	441	475	447	430	501	462	454	456	448	463	436	477	419	478	443	427	463	452	421	472	458	428	515	446	463	443	447	440	455	441	415	452	448	493	475	443	483	454	456	413	461	443	437	457	457	434	430	450	483	407	422	442	502	425	443	449	403	468	439	427	447	436	430	447	452	439	438	485	457	446	427	420	441	435	466	433	434	436	451	483	441	433	459	458	435	436	466	491	440	475	439	490	449	440	432	422	447	445	434	433	444	425	446	469	421	459	457	464	460	467	515	474	450	431	481	472	455	443	454	467	440	449	450	448	423	447	454	466	451	479	438	446	435	468	423	481	422	459	441	458	463	495	480	443	450	488	438	481	423	459	414	445	497	439	455	464	446	475	411	462	474	485	487	454	468	435	455	477	435	450	430	473	428	496	453	434	427	421	438	458	426	412	476	454	449	451	472	441	461	458	485	448	480	435	447	481	457	467	425	470	494	428	437	438	457	493	429	471	445	458	457	421	455	454	441	429	447	438	457	430	442	438	437	457	482	445	448	477	437	512	466	439	428	462	453	464	434	450	492	468	513	432	478	478	458	482	457	459	464	450	449	425	431	459	489	456	456	442	447	452	437	473	454	461	445	436	472	449	440	439	467	457	462	438	476	412	442	481	437	450	432	482	451	433	439	440	469	424	457	474	449	451	450	476	469	462	413	472	469	469	442	427	441	462	491	447	445	471	474	462	440	425	437	431	459	464	456	477	474	457	413	460	429	487	456	481	448	472	476	452	415	435	455	406	479	456	471	435	468	451	466	449	452	491	454	444	423	436	471	461	436	446	469	435	451	427	450	421	461	482	490	446	435	493	455	454	444	458	485	471	440	475	457	468	440	447	461	464	437	474	432	479	461	457	439	460	418	461	435	413	482	441	423	436	445	484	456	447	428	478	452	456	453	456	458	419	477	442	434	475	441	472	427	451	481	491	455	428	436	497	460	461	489	508	456	452	429	412	442	419	448	414	440	440	449	450	458	449	466	450	432	431	500	467	474	433	440	434	494	501	486	456	467	456	478	458	460	446	434	456	439	444	464	426	459	484	423	436	446	438	469	474	440	431	433	446	468	486	485	465	475	440	446	449	436	463	471	450	458	443	464	438	438	513	429	488	469	438	435	444	435	483	440	446	442	460	464	412	471	476	484	467	455	473	434	498	474	438	465	420	447	432	467	480	433	476	441	431	444	424	416	459	446	445	456	440	486	444	449	488	431	476	447	451	459	439	454	454	469	457	461	427	418	488	446	442	475	437	444	477	443	464	451	482	452	492	453	441	456	437	477	433	445	440	457	473	455	467	423	474	481	439	430	398	455	445	440	427	447	487	450	489	472	467	467	441	432	457	473	422	462	464	421	466	428	428	416	424	496	460	472	481	420	459	459	461	449	476	449	450	447	438	450	447	459	442	481	445	452	410	463	418	416	423	445	440	453	458	447	456	480	428	495	439	480	462	421	460	449	417	469	470	471	469	458	467	491	443	441	394	451	438	464	436	437	434	459	472	444	471	501	457	474	461	425	460	423	474	456	475	472	488	438	452	484	428	439	449	449	434	473	469	489	466	461	471	432	442	461	462	483	420	434	435	429	444	467	479	422	508	445	445	432	460	436	469	458	438	434	461	449	441	448	448	438	430	475	439	419	455	447	489	451	472	467	490	460	447	435	452	434	516	459	468	432	445	458	466	429	436	467	455	484	458	421	455	460	447	470	462	412	426	504	460	464	402	454	461	444	412	447	429	492	452	447	420	437	426	448	422	478	466	447	453	446	446	457	499	467	383	445	450	455	424	442	411	440	439	458	414	431	465	465	432	442	427	469	469	455	446	476	437	439	462	436	464	448	446	456	446	418	449	447	473	439	404	446	449	435	440	468	436	498	452	481	496	442	469	441	464	440	474	468	489	447	441	436	429	452	458	460	446	448	451	461	453	484	483	485	464	437	447	476	484	446	459	441	437	466	492	437	444	453	476	407	454	431	492	437	447	469	425	454	470	462	467	448	442	441	454	436	450	468	448	459	470	478	457	463	479	404	427	473	475	434	458	463	459	453	439	481	431	429	471	443	464	464	476	497	405	441	452	449	470	463	481	491	466	442	448	469	460	439	433	474	408	510	458	467	456	445	463	433	412	439	475	427	444	456	461	462	449	461	477	472	414	476	503	442	458	452	444	460	449	412	436	433	450	483	444	462	445	451	408	421	452	476	447	473	460	443	430	422	464	453	419	408	451	414	441	466	506	527	453	441	468	474	449	455	446	483	422	419	423	401	482	466	460	444	485	473	418	375	494	449	435	455	457	461	448	436	474	462	443	449	440	451	476	483	442	444	441	487	445	448	421	444	476	449	448	431	482	482	469	452	460	465	428	442	470	495	413	425	491	433	432	481	455	445	415	477	413	462	474	425	416	453	471	448
38042	10683	1467	836	595	425	388	329	273	279	222	225	201	213	174	201	188	205	171	183	170	177	160	177	169	178	188	186	194	193	163	151	167	194	194	201	197	183	207	181	196	153	179	176	151	175	191	207	161	194	164	152	176	168	188	150	173	140	201	172	176	174	157	150	169	146	165	164	190	169	174	162	172	163	182	156	162	158	168	146	155	156	160	146	173	151	147	156	170	195	178	170	183	187	177	146	178	161	187	191	168	191	164	144	185	174	166	153	168	167	196	165	146	155	169	163	172	192	169	221	155	179	178	164	164	174	161	164	152	184	145	166	164	174	183	171	160	158	182	171	151	158	161	157	151	156	143	154	163	161	172	161	178	165	178	196	148	166	164	189	156	183	156	157	164	172	181	170	178	177	167	189	150	170	171	165	178	165	162	169	147	161	172	161	188	178	169	166	202	164	153	147	188	162	149	164	174	158	139	149	155	156	158	168	167	156	165	164	152	183	172	179	173	168	174	138	160	194	160	167	154	134	166	169	138	179	158	187	159	166	164	149	173	163	172	175	138	164	139	165	160	180	177	169	154	161	185	153	143	140	179	165	154	161	146	165	165	160	164	184	167	168	173	176	169	185	167	159	179	167	160	169	161	178	162	174	176	143	181	175	158	178	157	170	165	128	174	156	174	164	164	168	174	180	166	179	188	179	155	187	156	156	153	171	176	171	164	171	172	158	205	176	152	181	143	176	153	160	185	161	157	162	183	169	145	207	175	181	165	177	151	162	167	175	168	178	166	168	154	176	163	152	157	189	143	157	178	195	167	154	196	168	155	168	157	178	149	169	157	163	163	161	168	149	191	167	161	178	173	154	168	169	172	172	151	170	174	150	189	180	162	194	165	183	198	162	172	187	175	167	168	167	173	160	160	169	158	137	180	165	166	150	172	151	155	158	185	170	138	162	172	169	172	184	166	170	143	152	187	193	143	155	176	164	161	191	176	142	169	171	185	176	163	165	154	180	174	175	179	152	163	190	174	146	171	194	161	156	168	159	168	151	182	168	197	170	173	168	162	170	168	155	154	187	172	168	163	134	198	181	180	171	176	179	170	173	150	175	183	149	177	172	148	154	152	176	144	169	145	166	184	159	176	179	167	172	164	177	151	160	162	167	173	166	153	170	155	169	157	211	186	188	170	161	154	160	150	177	146	161	174	156	155	151	187	153	148	164	170	147	165	150	152	147	180	175	178	185	135	135	173	186	181	167	164	136	165	181	167	156	177	158	158	162	188	203	170	162	142	147	156	183	160	163	173	178	170	172	145	189	165	175	170	164	157	175	180	156	177	168	175	167	179	174	180	163	157	170	183	163	177	172	167	174	140	162	149	175	165	174	161	155	168	159	172	147	164	197	191	181	167	171	183	180	165	200	189	165	175	167	161	160	175	174	139	150	163	170	193	171	173	172	179	167	158	195	168	142	173	152	185	157	177	171	142	147	179	184	146	166	131	170	191	164	176	190	164	155	142	163	170	150	141	169	167	163	175	186	173	177	156	159	204	143	161	166	185	170	150	152	171	173	162	169	151	176	180	145	163	147	183	166	177	188	187	159	173	173	175	159	172	181	160	170	144	162	164	179	172	186	183	189	159	149	163	161	172	159	140	165	161	135	165	162	173	138	166	172	138	152	149	161	192	150	153	166	192	164	185	158	159	188	153	138	137	185	170	186	173	171	164	174	160	183	175	175	159	186	167	178	163	178	175	150	182	160	196	176	152	180	175	194	170	153	151	186	161	163	148	167	150	169	169	181	173	172	181	173	153	159	160	168	184	166	171	186	204	161	162	137	179	164	148	169	173	155	163	162	153	172	182	166	174	165	156	177	172	170	149	160	166	155	178	197	182	148	159	145	166	163	163	186	158	180	189	166	179	181	162	162	165	196	170	175	148	150	184	184	182	171	149	176	158	147	159	158	181	165	166	150	184	172	153	182	173	168	162	151	177	160	185	163	179	172	161	159	174	136	152	176	150	196	175	178	159	185	162	183	134	140	168	164	162	179	161	159	165	164	198	169	155	173	163	173	175	174	194	150	160	160	171	160	169	165	160	172	174	190	181	158	175	193	171	160	185	166	163	141	173	191	177	190	193	164	156	176	167	146	158	173	153	148	187	183	176	178	157	175	166	171	179	189	154	153	157	173	179	207	159	170	200	172	159	170	158	151	181	166	165	189	178	168	158	179	164	152	203	170	147	188	152	175	163	154	186	179	192	184	147	176	153	163	171	159	185	162	150	178	184	145	175	172	142	163	155	163	144	178	171	182	181	167	175	178	174	165	152	185	168	147	164	141	166	164	160	173	154	184	180	202	188	152	174	160	186	163	155	166	163	179	159	164	175	162	163	148	176	167	153	154	185	177	148	141	154	187	173	155	143	183	184	158	171	176	162	168	167	182	144	159	174	160	167	173	158	159	197	134	174	179	168	139	168	167	155	165	159	192	135	144	178	153	168	156	159	191	174	158	178	175	163	175	170	157	153	158	176	162	191	151	156	156	171	140	153	152	171	170	174	185	156	170	178	172	161	159	182	195	188	168	156	159	161	169	175	169	142	172	172	186	167	160	178	187	173	192	155	189	151	168	177	184	144	151	181	172	160	171	147	152	155	177	148	148	155	153	152	153	148	169	157	179	159	176	171	173	163	153	163	151	130	184	165	149	151	149	165	178	179	193	165	166	150	175	157	184	178	183	165	181	152	180	160	166	160	162	155	199	149	201	135	155	144	153	164	175	161	147	161	169	160	190	170	156	172	165	181	159	133	154	181	145	204	185	183	173	176	177	194	162	144	163	150	160	168	157	152	171	155	152	173	166	160	187	158	165	182	197	179	173	165	176	166	168	160	175	164	165	155	149	163	183	173	160	145	184	187	153	166	167	163	187	169	166	165	174	194	137	168	188	186	165	173	165	173	181	177	163	171	169	173	182	149	171	186	163	151	173	162	160	166	144	172	151	162	172	131	147	132	162	171	192	167	166	157	149	177	191	169	192	143	185	150	155	154	167	164	199	164	203	149	152	144	147	163	153	174	169	176	151	183	144	168	148	155	168	163	161	154	169	173	167	135	174	175	171	159	153	184	188	185	175	186	184	178	179	179	179	170	151	144	170	178	163	148	161	196	183	162	164	157	178	167	160	160	180	192	143	161	187	179	169	169	205	191	153	151	183	155	179	164	174	160	160	154	181	179	185	174	171	161	141	164	178	163	149	141	159	167	166	202	143	163	132	161	177	170	155	176	158	176	170	161	153	149	184	185	172	185	171	167	166	166	164	139	170	169	163	190	171	150	156	178	193	169	168	152	170	183	173	160	177	181	163	179	165	149	152	171	176	173	157	171	161	195	159	160	145	172	171	165	156	184	145	175	169	172	150	169	158	170	149	164	182	164	180	184	184	164	154	184	181	174	167	183	192	154	177	154	142	152	157	168	183	182	162	172	169	179	184	165	153	202	184	181	185
15884	1096	2234	2639	2386	1954	1560	1391	1211	1042	1018	945	856	819	742	743	686	649	676	619	624	597	606	559	548	565	552	519	563	536	527	532	502	499	546	499	498	539	499	510	474	485	482	461	509	520	479	453	511	528	496	550	484	494	475	471	529	496	490	489	460	459	461	490	512	495	480	452	478	457	455	489	455	500	470	515	482	520	465	470	491	429	475	454	469	458	445	456	476	493	485	445	462	428	493	445	521	459	487	450	468	465	465	471	486	480	472	455	466	467	507	470	469	449	504	463	470	446	481	441	481	461	450	534	496	499	471	486	466	442	445	477	469	448	451	479	492	449	459	458	528	418	520	486	483	485	464	494	445	494	476	486	459	484	483	485	451	469	453	489	464	443	478	448	481	476	459	478	500	461	472	493	482	468	491	435	500	448	477	479	441	462	486	480	464	451	482	469	459	515	463	454	463	443	442	501	462	477	514	493	457	456	456	471	442	456	470	443	449	486	483	497	447	495	461	504	476	483	468	460	456	452	480	484	494	489	440	510	461	471	439	453	469	474	471	441	449	436	464	461	462	479	443	470	479	452	449	483	463	489	483	485	437	488	482	491	473	470	458	470	494	419	457	500	495	449	481	446	454	501	429	464	444	471	491	448	480	514	464	479	461	468	477	495	483	461	476	451	438	475	482	494	467	439	458	449	482	428	479	473	476	464	456	503	432	450	438	505	479	527	460	483	510	477	505	459	418	489	490	482	478	421	483	498	464	461	478	462	466	471	441	435	497	430	520	462	418	454	447	501	442	446	461	453	460	457	466	473	434	469	483	465	491	449	443	475	472	498	479	492	384	481	459	443	448	493	474	447	468	498	468	464	464	466	487	456	456	457	499	461	439	473	500	445	456	439	470	480	470	479	459	496	482	480	447	477	462	462	510	490	449	491	464	452	477	451	510	470	447	453	469	459	461	466	454	486	458	474	476	486	480	444	454	452	498	432	467	441	476	453	468	503	471	500	441	487	435	471	459	489	471	427	447	480	497	459	488	456	498	505	445	469	481	499	447	465	466	486	473	428	469	472	469	441	470	459	453	453	419	458	436	475	457	473	502	442	468	494	479	462	499	473	502	497	482	510	457	454	471	449	462	509	462	473	485	456	461	462	500	454	471	446	463	473	440	487	455	450	482	446	465	476	470	449	453	467	496	494	439	474	478	497	464	457	468	467	456	454	468	492	471	455	441	499	493	491	487	465	457	459	480	450	447	435	507	501	476	470	454	502	466	489	473	516	498	479	488	492	466	505	447	493	491	468	477	457	473	449	473	469	526	477	458	478	469	476	468	457	448	446	465	508	473	474	453	473	474	475	484	466	481	472	466	470	441	472	477	445	496	474	459	475	441	490	453	449	481	455	449	494	470	475	481	472	458	468	482	476	465	428	452	454	457	474	485	502	474	505	478	483	496	475	485	501	474	439	463	475	428	452	466	477	481	434	450	460	492	478	488	498	459	436	469	480	493	526	445	515	451	486	503	426	473	474	473	489	462	493	501	483	434	470	488	470	461	426	425	450	451	447	476	457	496	460	463	458	485	464	468	503	456	498	461	488	460	481	459	458	489	466	499	436	503	448	458	456	490	469	441	450	481	452	431	474	459	431	480	482	464	503	481	481	473	484	439	506	475	515	451	489	485	451	490	439	476	477	475	470	461	481	459	464	478	424	460	474	473	461	426	473	459	499	464	472	442	454	476	449	440	447	475	475	491	445	450	479	470	496	466	445	464	500	512	432	475	454	431	439	433	454	492	498	461	421	465	455	443	445	454	477	485	426	476	481	489	467	481	476	464	488	476	503	454	467	468	438	469	426	472	470	481	463	495	442	471	441	482	433	485	468	445	502	474	452	478	447	502	445	500	465	455	465	470	469	456	494	468	485	470	428	472	450	477	431	483	498	461	456	432	518	454	481	477	467	458	472	455	434	450	480	470	423	451	467	451	480	476	478	447	485	438	496	434	475	487	462	463	446	465	414	480	454	435	461	438	460	486	464	470	469	466	457	479	478	480	455	461	451	466	482	470	489	503	480	447	486	475	495	488	486	473	462	464	495	463	463	442	418	543	444	478	449	452	472	520	504	471	442	482	486	485	513	504	461	468	477	455	500	472	471	433	508	467	503	511	479	483	450	487	463	502	443	470	437	483	461	503	496	463	482	467	511	477	481	465	480	485	431	445	503	508	454	432	473	455	450	471	493	472	478	453	438	488	523	477	448	486	426	468	485	481	445	475	495	490	456	467	462	441	496	464	510	454	491	456	489	498	492	487	468	429	503	462	506	492	485	476	470	457	483	444	463	474	440	421	479	434	479	490	467	448	489	478	480	460	477	477	456	460	464	456	446	469	447	465	429	514	475	407	487	473	477	491	480	432	490	451	496	459	490	471	447	457	456	463	457	465	464	484	440	460	472	501	452	470	505	491	430	450	443	426	448	499	459	500	459	461	472	487	447	478	451	495	464	461	455	483	505	469	432	486	469	474	477	486	473	442	502	465	470	488	463	466	473	504	475	471	500	467	467	462	468	412	478	514	466	519	461	440	450	455	456	467	474	483	499	476	468	497	471	506	489	491	478	472	490	439	457	498	508	464	494	472	452	472	420	467	482	474	471	479	461	455	447	433	446	480	506	450	541	475	464	488	492	491	455	438	470	469	491	469	507	479	416	488	449	465	463	454	479	518	490	500	460	461	432	426	437	491	480	473	490	498	487	460	450	478	461	526	466	462	425	447	484	451	469	493	467	474	438	498	459	471	496	474	445	465	495	502	493	505	438	494	467	463	448	473	460	463	486	447	438	459	425	492	437	462	461	448	465	512	492	469	474	444	479	469	483	444	479	466	455	500	504	477	477	485	491	437	471	468	477	490	465	512	491	489	481	459	441	495	474	467	454	472	500	457	446	478	443	470	488	458	443	471	524	495	542	478	467	480	503	487	479	496	465	469	485	484	522	466	469	490	468	456	481	441	465	450	461	410	479	435	454	490	458	465	451	454	460	469	431	478	459	487	455	423	470	445	475	485	453	492	499	485	432	485	460	451	458	464	481	422	455	430	432	504	482	449	479	497	452	460	488	487	444	502	453	460	463	468	490	461	508	453	482	461	458	493	471	477	477	471	451	448	452	497	504	482	482	463	462	467	442	460	494	456	443	470	454	511	480	461	452	479	502	466	464	443	496	491	443	469	464	445	483	434	466	506	446	461	487	486	458	520	499	481	488	479	478	511	473	482	490	452	472	460	492	423	497	473	483	498	426	476	490	501	472	479	480	492	475	487	480	481	499	458	494	445	453	530	470	452	487	452	458	458	460	453	473	490	473	464	479	482	480	461	466	435	497	441	433	486	469	459	481	462	435	461	457	439	465	457	460	458	451	483	455	456	452	456	483	512	449	444	444	496	518	495	465	446	468	466	464	460	461	455	458	496	450	489	472	483	467	523	476	478	466	463	434	489	481	473	510	473	419
46748	20855	6062	1925	1356	957	788	695	637	550	517	507	490	427	442	454	373	395	431	383	389	362	375	380	383	372	372	358	385	372	331	338	343	389	404	392	391	385	387	374	370	374	386	359	356	369	349	327	350	368	341	353	353	348	376	396	351	371	354	372	336	342	357	385	368	328	369	384	360	364	332	360	357	361	404	359	346	380	351	343	325	364	363	337	375	336	334	404	350	362	361	349	350	374	343	347	342	340	378	340	339	383	345	340	399	340	342	345	349	334	347	345	364	362	378	387	308	333	326	368	373	408	311	359	367	331	357	351	377	323	370	372	346	355	334	367	364	365	371	339	394	368	346	354	356	366	371	340	363	349	380	310	357	374	379	375	336	347	339	372	340	314	341	361	357	398	371	380	384	326	358	358	347	372	375	374	378	403	361	361	345	381	368	368	339	341	359	386	378	315	349	345	361	346	352	331	413	365	359	358	349	356	306	354	371	335	413	374	346	350	370	372	359	345	343	358	351	373	359	343	361	367	342	351	372	334	341	358	386	341	357	312	347	323	358	365	377	337	350	304	336	322	347	350	330	387	308	307	363	329	353	374	355	362	340	333	311	373	352	332	356	379	351	359	322	338	353	379	341	383	371	396	367	371	377	353	346	363	376	369	351	358	343	333	348	374	369	309	337	359	387	354	376	368	363	383	319	354	352	349	338	350	337	357	368	379	346	332	367	367	393	388	327	370	352	328	359	363	320	349	367	350	343	353	364	332	348	350	354	400	360	325	354	373	314	378	353	362	342	336	378	360	374	339	354	323	352	330	320	386	367	355	372	385	331	367	363	324	350	376	341	366	358	357	315	327	406	366	352	339	344	391	344	338	406	355	346	342	405	334	366	350	366	359	337	336	348	353	364	349	389	332	355	317	372	391	374	373	335	386	355	365	364	341	348	355	382	359	345	352	376	361	340	354	363	364	351	368	348	313	372	369	364	395	335	375	352	357	326	353	388	362	357	369	319	368	360	362	368	345	354	335	344	350	355	357	356	347	360	381	351	360	332	348	325	356	323	361	355	359	340	373	351	389	370	366	366	345	353	364	379	378	334	364	382	389	346	338	337	343	349	365	386	324	359	334	351	331	358	324	382	340	374	349	362	372	339	326	333	328	355	330	356	350	362	374	326	354	378	379	374	374	352	365	396	365	373	351	344	340	340	400	334	324	364	332	390	355	356	354	333	342	368	340	357	383	345	357	331	365	368	322	382	342	348	369	370	374	402	332	379	332	346	363	343	343	362	318	344	374	355	329	386	355	312	315	332	377	367	343	347	359	332	351	380	332	376	322	393	374	334	386	354	332	367	373	335	388	367	389	352	330	335	334	325	344	367	368	378	346	357	334	335	357	350	370	380	388	369	374	332	350	368	352	358	315	370	352	355	361	394	364	365	334	374	396	340	333	330	348	372	375	329	351	338	340	371	370	360	354	336	387	394	372	329	388	359	347	349	372	346	338	355	349	403	355	339	365	391	355	366	349	353	361	343	331	361	358	380	339	373	366	347	334	356	342	369	381	346	366	362	342	321	373	331	376	333	335	343	377	375	343	369	342	371	336	353	360	329	347	362	354	375	335	324	341	433	390	354	346	334	361	345	346	392	358	367	320	390	341	367	374	345	381	338	366	326	362	357	361	319	371	383	383	343	332	362	399	342	343	383	360	360	353	364	344	359	353	349	371	371	339	363	414	384	363	365	333	341	319	384	340	364	348	343	351	372	363	330	348	379	342	361	346	359	357	404	355	314	353	316	344	303	351	347	339	357	333	352	364	338	360	360	398	352	356	342	356	357	355	393	353	358	330	366	379	349	354	331	346	374	369	337	358	336	359	321	347	373	333	322	365	344	367	345	331	376	395	378	365	365	359	355	325	321	392	359	322	348	343	332	341	327	351	350	344	340	354	383	330	350	377	336	368	334	305	324	365	320	373	350	353	370	346	356	365	332	351	346	326	358	385	309	361	340	365	343	315	341	334	353	371	370	357	320	365	335	345	364	362	343	345	330	331	370	351	342	350	370	342	362	388	368	341	351	365	354	335	362	376	367	357	336	376	363	373	371	342	343	342	333	362	381	349	351	341	349	374	361	337	352	349	334	366	331	391	310	348	322	365	405	354	377	353	347	395	370	397	324	361	352	357	349	353	348	364	374	325	320	300	330	380	336	361	382	322	322	357	340	358	348	386	314	346	359	322	348	369	343	336	330	364	365	323	354	337	334	317	354	361	323	379	374	378	362	344	356	335	348	338	371	380	379	351	329	351	324	354	355	368	374	353	360	367	369	371	387	342	360	326	340	336	373	345	361	379	348	346	332	361	339	353	364	316	338	353	359	331	384	362	367	380	344	377	349	367	337	375	351	384	345	336	402	342	351	352	406	359	373	369	387	318	349	389	334	380	360	315	336	339	347	370	375	360	354	355	354	358	349	360	364	345	299	320	347	345	335	366	388	342	342	346	386	352	325	362	372	346	331	371	351	331	349	357	371	339	361	372	368	332	341	302	352	382	358	389	362	319	380	365	349	342	355	365	372	363	385	342	370	349	348	366	393	363	355	369	344	365	357	318	365	324	353	379	356	323	341	365	371	342	383	338	360	331	350	363	369	349	321	361	319	357	341	371	345	367	346	329	350	346	343	351	347	353	317	375	359	342	336	338	378	375	380	350	339	370	343	379	364	365	353	344	364	339	377	371	361	343	357	352	355	372	355	357	377	378	314	362	376	351	327	371	366	412	350	363	355	305	380	305	346	359	344	364	346	351	338	341	353	325	329	409	354	354	404	377	345	368	348	382	306	350	352	365	374	336	331	351	345	355	340	343	386	354	356	343	353	352	321	346	346	342	344	336	371	343	334	311	334	365	344	325	381	382	340	342	338	344	340	332	372	361	395	363	333	321	358	372	379	338	345	338	387	372	358	309	348	368	364	354	352	331	365	359	326	375	363	349	363	340	378	359	321	301	343	311	320	355	390	392	369	337	352	341	346	366	374	359	351	381	348	358	365	378	326	362	373	362	345	356	373	349	385	388	337	363	377	373	342	388	364	342	374	352	360	349	329	368	335	363	359	358	372	334	348	365	385	359	362	343	339	367	354	372	355	354	300	362	397	353	356	331	357	347	338	340	369	324	321	353	387	335	336	360	374	357	343	365	344	374	359	336	339	339	347	359	361	375	357	361	339	354	375	354	367	338	361	353	367	337	360	373	383	358	342	351	379	365	329	392	391	386	339	349	357	372	343	350	349	338	374	370	388	368	331	325	346	362	383	327	372	398	349	350	333	334	351	371	385	372	349	366	354	331	351	347	359	329	368	350	326	385	365	358	334	361	381	350	343	352	353	367	357	366	328	347	378	345	376	353	372	379	349	347	346	363	357	352	365	363	338	375	359	374	377	346	354	349	344	342	343	334	368	335	363	361	377	356	338	351	341	402	361	350	328	316	362	329	355	347	325	340	325	366	384	346
20328	2189	4417	5111	4357	3612	3001	2703	2288	1996	1798	1633	1588	1544	1378	1326	1282	1218	1150	1163	1111	1108	1158	1077	1053	1049	1053	968	951	996	967	965	1006	968	949	914	982	956	944	942	903	899	922	914	915	901	890	932	834	911	937	908	915	884	850	869	881	928	887	899	839	873	827	882	860	907	875	856	891	868	895	917	887	843	907	902	879	894	846	853	886	835	926	874	890	857	842	895	906	846	790	877	906	866	848	895	874	900	861	814	888	881	818	836	877	891	879	891	870	876	863	826	835	820	855	885	849	834	888	871	834	839	819	898	822	835	842	873	879	867	891	859	917	901	852	867	850	837	854	865	835	906	894	884	819	857	865	864	837	892	860	847	916	863	857	838	819	866	849	837	848	873	834	933	866	878	872	858	856	829	829	840	839	840	864	874	847	818	861	877	789	842	827	833	845	908	878	807	828	814	884	915	831	858	838	888	807	843	890	902	817	859	841	872	889	841	856	865	804	874	829	821	858	880	850	835	875	859	874	918	852	877	902	824	866	839	858	879	834	863	930	867	875	837	838	832	844	819	859	878	874	804	845	886	849	860	827	863	909	780	882	818	869	824	874	806	833	895	871	925	829	849	906	864	863	848	886	882	869	884	891	891	842	886	825	839	825	861	859	880	864	866	903	882	846	790	866	833	828	842	833	831	845	869	839	867	808	848	809	870	828	849	823	837	835	858	848	818	901	831	835	854	841	804	822	841	879	826	850	866	850	873	899	863	842	841	857	848	881	839	849	871	833	819	839	838	868	882	824	879	877	855	840	811	851	843	802	799	858	851	883	848	877	790	871	875	860	791	831	857	828	817	857	801	856	881	858	886	850	863	869	872	839	822	898	809	827	833	805	817	861	803	934	898	845	899	860	882	850	876	905	832	912	861	864	856	846	841	887	850	787	908	877	833	889	833	826	901	860	874	841	818	915	840	877	877	879	828	880	871	859	838	838	868	836	832	829	860	906	828	832	837	882	805	798	858	877	845	895	869	832	882	893	909	889	830	838	826	856	830	852	876	872	827	850	865	858	836	911	795	830	883	800	896	896	875	837	825	870	852	833	833	851	865	831	881	857	859	864	888	863	843	863	899	876	847	867	772	853	886	855	830	839	821	886	883	841	861	814	869	867	828	840	824	830	875	861	844	826	858	835	856	824	814	846	810	845	859	850	888	931	852	868	846	812	840	832	898	871	820	880	856	832	927	865	873	825	827	855	859	871	795	822	807	825	851	910	819	835	825	901	862	849	867	825	841	839	866	828	796	864	854	866	886	857	861	886	883	865	923	832	860	847	833	892	862	881	836	816	789	869	818	870	806	843	829	848	884	908	849	880	875	827	871	828	876	790	879	889	917	830	826	792	822	872	924	800	840	830	911	870	856	878	838	904	790	848	850	860	852	880	902	873	799	876	884	879	831	843	863	812	921	847	821	858	876	820	843	902	826	820	889	903	866	832	870	886	892	901	862	884	846	826	860	883	833	801	840	840	864	869	850	830	854	878	835	801	804	826	887	849	838	842	856	883	857	837	820	840	868	831	819	802	939	856	852	902	863	920	894	875	874	879	852	866	843	870	892	834	823	905	856	832	885	843	885	816	847	840	830	891	814	860	950	865	837	807	829	916	833	897	871	829	836	815	827	840	818	897	804	818	915	849	832	848	871	854	819	850	886	867	862	869	810	841	896	838	864	886	861	875	825	863	855	890	905	890	828	854	861	861	825	838	889	841	785	905	855	895	832	884	867	890	833	820	847	857	852	862	836	858	808	904	809	870	825	869	845	863	861	875	844	841	855	826	878	859	790	820	851	891	896	843	874	888	766	802	855	822	892	898	846	846	896	805	811	800	836	850	800	832	878	819	838	863	899	832	872	855	855	848	865	855	833	879	839	866	822	880	865	895	837	875	870	888	907	865	853	872	857	830	847	873	837	873	871	905	845	845	798	868	870	880	832	855	847	826	815	894	888	879	822	888	869	828	928	878	829	846	839	888	872	826	815	858	852	914	764	891	859	878	862	816	882	938	896	882	895	835	775	845	878	861	892	871	841	885	891	847	837	823	872	856	876	876	842	878	854	895	886	896	863	849	827	826	861	873	870	878	890	872	827	856	842	908	879	829	814	884	830	917	843	815	817	862	804	860	825	834	828	857	848	896	869	805	858	899	910	905	880	856	838	862	894	865	842	861	868	873	909	866	840	843	878	866	842	860	820	831	848	834	851	820	883	836	867	865	858	847	828	847	836	785	865	790	913	834	896	903	799	868	783	860	849	866	809	887	875	871	890	915	802	866	845	873	869	854	908	839	840	886	838	858	868	877	885	824	855	884	884	866	856	847	835	879	872	871	891	837	861	809	831	895	863	868	831	843	881	884	883	858	893	863	879	827	894	839	861	870	851	885	860	835	805	844	845	836	882	837	816	894	829	843	895	880	835	864	867	873	796	872	864	886	835	864	857	786	901	872	866	874	921	856	856	842	837	890	834	890	831	849	910	841	849	849	865	876	839	879	965	832	880	882	896	779	862	874	859	857	837	897	855	871	831	793	883	855	861	894	855	864	834	862	894	848	886	885	835	845	763	908	865	839	785	836	854	829	850	901	836	820	891	864	808	889	877	871	862	891	865	859	869	833	885	872	892	842	841	906	873	856	819	910	877	853	840	827	857	888	892	892	836	847	851	890	866	894	844	854	812	877	836	874	823	878	873	813	867	831	828	843	882	896	842	886	838	823	816	810	823	841	851	885	826	884	851	853	847	801	873	796	902	878	830	820	847	828	824	838	852	824	798	880	848	819	838	819	842	833	914	840	864	871	896	900	831	884	838	827	826	849	839	870	829	882	813	861	847	875	798	854	807	824	854	886	839	834	867	865	850	863	843	874	850	845	890	924	859	789	816	846	872	822	906	825	824	903	966	838	865	883	799	871	855	869	887	810	866	798	847	854	855	841	866	856	855	856	845	855	861	844	849	821	882	821	872	823	837	838	876	820	858	872	776	847	868	898	855	869	805	813	846	862	875	812	801	891	905	883	904	830	862	892	833	815	832	887	889	852	851	863	874	841	864	906	826	838	855	825	871	835	861	863	842	818	908	894	855	874	859	826	847	888	797	862	820	878	858	843	879	904	819	847	815	854	867	841	859	813	847	851	855	874	856	862	868	804	889	916	820	856	865	870	889	874	825	859	845	905	816	898	790	837	842	832	864	868	902	818	809	817	900	862	853	812	847	843	855	901	886	885	849	855	787	893	836	824	864	850	840	851	830	857	835	870	856	945	803	841	887	876	812	856	851	878	837	841	921	896	853	853	846	822	833	851	866	892	831	889	839	865	750	796	866	823	860	840	876	898	806	875	854	853	830	850	851	846	848	829	884	844	839	829	874	897	880	850	845	870	833	878	857	860	897	837	871	840	863	813	846	852	854	864	850	851	837	821	879	841	879	894	868	837	848	868	817	828	854	833	873	820	823	819	860	864	825
5300	240	181	191	174	188	180	173	167	155	196	183	180	175	173	185	185	163	178	191	191	166	168	149	175	187	194	185	167	168	180	141	176	154	150	173	170	188	185	181	174	153	185	187	156	173	177	169	175	155	169	198	174	160	174	179	159	185	160	153	168	195	164	168	175	161	165	188	196	166	184	200	179	168	193	174	170	145	168	152	193	146	190	182	138	170	175	146	155	160	176	165	172	181	177	175	167	149	183	156	153	171	183	158	190	170	173	153	171	181	165	180	169	163	161	141	173	166	168	157	201	203	167	179	174	149	154	176	168	173	174	166	181	168	142	168	159	173	169	178	161	191	170	148	181	188	159	167	155	165	165	162	167	169	152	173	162	183	176	168	203	167	180	182	161	209	178	177	161	162	172	161	169	182	158	175	167	175	157	158	164	147	151	145	160	181	161	152	168	159	186	176	187	139	179	192	176	164	167	147	161	176	163	168	170	186	177	168	186	159	173	172	177	172	181	181	142	179	176	152	173	182	186	169	186	159	175	177	169	170	196	207	160	180	162	149	143	168	164	162	174	178	185	150	163	185	169	162	159	178	169	171	163	155	160	178	168	162	166	156	165	153	166	196	152	157	146	171	163	179	177	186	178	175	178	153	179	166	168	153	169	146	149	171	166	157	165	164	156	184	146	157	186	157	160	167	176	154	143	177	178	173	167	154	178	153	167	172	150	167	170	179	191	159	147	179	173	154	179	172	171	147	168	159	150	144	140	149	146	180	191	129	173	146	159	139	155	193	174	164	147	159	150	167	172	152	153	178	168	168	152	205	160	207	168	170	185	181	155	169	183	151	149	165	182	163	161	154	177	176	174	143	162	178	175	171	171	159	157	182	169	159	158	176	149	157	154	170	152	167	175	179	156	139	166	157	161	157	154	161	169	182	193	186	165	174	174	185	160	165	148	164	160	157	149	150	170	166	148	189	164	149	190	176	146	182	143	148	182	156	163	163	159	180	150	165	150	148	157	160	178	165	144	163	161	181	167	158	166	168	149	125	171	167	136	160	184	182	165	152	166	187	176	147	164	187	184	156	155	191	168	158	168	161	162	167	176	172	175	174	155	160	162	163	172	176	170	182	162	184	184	164	163	156	169	163	186	151	173	184	181	179	180	166	175	171	168	166	177	171	152	168	169	169	165	178	175	168	214	156	161	147	154	159	166	144	172	169	169	149	161	177	163	180	164	153	183	159	158	167	190	174	154	173	161	168	152	157	166	182	154	158	168	168	164	154	177	162	163	142	160	171	144	162	162	163	165	180	180	148	145	166	173	147	169	150	155	184	161	202	182	175	177	149	176	159	176	131	166	172	165	158	171	196	163	151	183	173	172	155	161	169	181	163	166	155	161	195	176	171	137	162	166	158	159	179	158	160	195	162	154	178	185	152	158	191	172	170	157	164	176	168	142	155	149	166	164	161	176	185	161	147	173	174	182	166	179	180	148	187	175	168	186	163	165	167	151	175	162	174	170	161	204	174	175	163	143	172	146	173	162	173	166	155	169	145	191	159	179	167	157	176	186	174	177	147	147	165	144	158	156	161	168	145	194	173	180	181	179	178	166	157	165	142	160	161	147	160	178	165	176	161	168	177	157	167	144	151	163	193	175	181	184	174	147	174	172	167	184	166	139	180	174	216	194	162	172	179	138	166	164	192	199	175	179	196	163	166	169	169	176	193	161	177	182	177	171	184	177	160	181	186	158	196	177	159	142	137	157	159	164	165	180	149	181	177	181	183	184	185	154	155	171	143	158	189	177	139	157	176	173	174	164	165	152	156	179	182	139	140	187	167	173	150	195	184	169	153	185	188	160	187	159	177	164	168	150	140	149	174	162	180	171	178	178	165	165	162	181	159	154	183	177	166	165	156	158	178	183	163	186	169	200	173	155	140	187	150	187	171	155	169	204	156	164	147	184	172	153	167	167	167	170	184	171	173	158	179	149	173	163	187	173	178	161	151	177	170	163	162	176	170	195	148	160	198	183	172	165	171	157	176	158	163	164	167	159	193	176	192	175	184	165	170	168	173	169	152	166	172	137	161	173	178	167	170	162	178	186	189	147	166	160	178	179	164	172	155	168	162	188	172	189	162	164	153	188	160	147	174	173	182	172	170	153	165	171	160	180	161	185	162	176	187	173	159	185	153	179	152	189	157	176	167	174	194	174	161	158	184	168	155	167	189	175	201	169	181	186	165	182	138	161	154	183	167	163	173	162	166	176	155	168	172	158	173	181	167	159	154	148	146	188	164	166	150	167	175	195	175	175	182	186	168	178	174	161	164	161	160	187	163	154	134	153	164	174	175	155	154	165	189	170	138	138	151	147	167	161	163	190	150	187	174	187	181	181	165	196	154	166	145	171	205	168	174	178	158	186	171	166	186	151	165	182	146	176	172	166	167	169	161	174	175	144	176	177	198	151	166	199	148	155	162	169	154	180	172	176	142	182	169	140	164	171	158	165	156	186	168	184	185	150	170	170	183	179	147	169	165	138	182	140	159	150	193	194	178	181	188	167	149	165	168	169	173	163	156	169	167	165	176	160	147	166	169	169	137	165	172	144	162	166	179	189	167	173	154	181	151	181	163	148	152	168	169	166	177	192	160	168	159	157	155	178	170	178	163	175	166	148	155	168	177	138	222	174	186	165	162	175	152	159	154	154	187	148	184	174	142	163	165	161	166	191	185	184	189	165	187	162	153	167	172	163	166	149	157	176	175	179	169	181	168	181	176	141	177	156	163	143	184	168	144	155	157	191	145	181	158	155	186	193	166	194	165	174	191	170	149	182	182	153	170	168	155	155	171	196	160	195	154	177	176	174	176	158	171	182	155	174	165	167	170	170	172	153	181	144	144	170	152	149	159	161	154	148	178	192	156	160	172	153	175	150	149	188	161	183	161	160	167	183	194	182	179	191	171	167	191	171	201	188	195	155	181	181	165	186	191	180	160	162	164	173	178	196	175	129	175	182	177	181	166	170	170	166	180	167	177	162	172	167	156	169	165	164	129	171	175	172	171	161	180	169	194	144	171	156	164	158	160	189	163	169	168	167	177	143	162	171	165	139	174	185	173	177	171	159	154	193	176	155	153	170	209	175	159	163	166	162	172	162	215	170	162	169	189	153	205	202	166	182	168	160	182	176	172	181	192	179	186	189	190	147	168	173	149	155	166	157	178	168	162	167	162	174	154	149	185	186	169	143	148	170	175	156	172	169	152	151	139	163	182	148	174	191	168	159	190	172	176	174	185	200	185	185	178	162	153	158	179	172	173	168	161	154	162	162	173	183	163	177	189	173	171	181	161	178	172	163	187	175	152	141	195	157	177	195	137	155	175	156	170	180	150	182	179	158	167	187	191	179	183	177	148	188	176	168	157	153	165	166	186	187	200	174	140	165	182	160	164	164	183	157	182	147	182	168	163	167	173	147	176	160	166	159	163	165	152	162	163	186	177	171	180
5625	492	479	489	527	474	504	506	471	436	472	481	463	467	462	450	469	465	475	486	481	464	463	504	481	449	437	404	424	443	454	448	456	463	448	463	482	456	484	437	445	465	468	503	432	446	481	455	476	456	462	445	479	428	461	428	439	449	456	433	419	440	410	467	465	436	453	453	462	449	468	474	417	465	423	471	432	477	446	447	476	495	457	442	422	433	442	459	422	458	461	447	458	451	463	462	445	448	464	443	465	487	480	452	438	465	442	453	471	449	437	468	466	435	430	466	421	477	461	419	450	486	434	468	461	459	474	472	462	415	432	415	454	450	441	441	430	451	458	441	446	446	476	420	483	471	447	466	424	465	434	441	480	462	436	494	436	456	474	431	476	466	519	455	446	459	495	438	438	419	428	460	454	450	468	459	433	472	425	443	424	444	427	437	452	437	478	435	444	449	443	453	447	417	450	521	420	476	486	449	435	425	428	445	442	463	446	441	470	487	480	415	452	447	472	437	421	435	427	462	422	436	461	475	472	461	395	468	434	462	432	440	431	452	457	429	446	426	451	452	481	482	449	416	459	476	461	448	445	452	452	471	432	445	450	411	455	471	450	448	471	448	480	466	430	478	461	428	420	474	482	471	450	443	476	443	476	475	470	455	422	444	451	431	470	433	470	500	434	460	475	475	474	452	439	447	439	469	431	419	431	454	436	476	447	456	428	450	466	468	427	419	420	463	409	444	520	507	450	445	437	490	474	458	464	495	487	438	482	444	463	480	455	444	460	427	433	434	456	425	453	447	490	461	415	458	483	464	447	446	470	491	461	473	482	475	421	447	457	423	429	486	448	421	441	454	473	473	455	391	462	466	466	476	470	462	448	458	445	457	449	463	435	420	463	442	478	462	434	442	434	463	487	443	431	486	417	445	457	447	437	412	437	469	459	447	429	439	453	437	454	474	454	435	473	481	448	422	453	442	433	410	447	453	448	463	442	466	488	445	431	457	459	485	457	470	460	456	451	475	441	417	476	454	428	473	427	438	461	471	451	435	426	478	443	460	419	435	454	417	416	446	461	447	505	463	450	441	410	465	460	447	438	421	467	485	480	455	440	430	425	472	438	470	452	437	454	475	455	445	431	443	461	440	474	449	482	477	439	445	439	466	461	430	486	474	425	440	461	453	479	417	408	403	417	481	473	467	465	458	456	455	440	420	407	434	463	465	464	412	486	459	447	470	464	458	421	478	436	425	447	455	462	478	427	424	439	450	469	476	437	453	413	441	452	455	457	469	454	470	506	463	433	480	466	461	457	458	464	463	457	425	499	436	465	477	480	479	444	484	463	484	434	505	453	449	454	417	487	458	469	472	444	452	438	406	461	426	456	421	451	456	474	439	421	455	493	423	437	461	463	408	469	446	459	447	446	460	476	454	495	429	419	436	459	436	497	430	473	506	447	439	433	451	446	440	463	433	471	436	476	415	442	439	442	422	463	467	505	478	453	451	428	461	460	445	480	467	468	467	486	465	428	479	434	467	487	463	434	450	466	444	462	458	466	409	453	450	448	445	490	396	451	434	470	399	442	486	439	451	464	427	454	483	498	427	428	472	439	484	437	435	459	462	445	469	435	460	417	446	472	426	447	455	455	463	462	414	460	451	471	462	481	453	441	455	441	444	429	427	472	399	439	415	467	466	443	446	473	462	455	457	466	474	451	447	476	420	427	454	471	442	448	455	454	426	467	460	437	441	420	467	452	487	464	427	444	478	462	450	443	407	484	443	454	499	474	475	467	447	440	476	428	448	439	463	416	439	496	421	459	432	483	452	479	403	451	434	430	473	469	438	445	447	421	497	481	450	455	504	455	451	456	452	447	492	459	455	453	438	456	471	447	488	442	410	452	473	460	447	477	433	478	448	441	409	448	412	449	428	437	470	464	477	464	466	438	468	442	470	442	452	480	440	467	478	452	447	431	482	457	492	460	437	501	460	451	455	407	465	491	460	420	439	485	455	444	433	449	450	463	430	468	439	406	461	430	465	482	471	461	449	437	446	441	466	459	435	418	463	434	450	474	435	447	447	454	457	428	466	460	475	451	481	442	463	473	477	462	395	485	487	408	470	434	483	438	465	460	473	462	446	451	465	472	468	484	483	433	500	478	449	493	454	444	495	450	419	449	488	446	451	424	466	454	462	458	493	473	483	453	456	427	447	424	461	493	466	491	435	456	465	459	444	456	449	485	487	478	450	423	425	440	433	472	457	466	450	452	451	474	464	473	442	439	424	438	429	458	432	466	481	468	457	507	467	471	431	451	464	462	460	463	448	468	444	429	436	451	469	445	436	418	461	439	466	424	472	458	453	472	446	423	451	460	445	452	454	431	443	445	440	443	472	491	440	427	502	495	453	484	423	415	451	426	455	458	431	449	448	429	471	449	457	450	446	449	479	410	431	439	447	419	469	413	436	482	476	417	434	445	480	451	437	447	431	461	441	520	435	444	459	476	442	465	466	460	463	487	464	441	425	467	426	467	479	453	462	476	429	463	463	449	416	433	457	454	438	458	443	425	447	442	444	417	456	462	450	480	434	454	492	433	464	466	448	475	430	472	471	432	442	418	457	444	501	438	455	498	456	462	418	446	472	501	430	465	431	461	425	438	449	462	455	439	474	479	485	422	449	442	445	474	429	450	440	418	425	433	484	453	439	453	442	466	472	441	439	451	456	426	405	464	461	433	474	461	414	471	488	453	437	469	458	438	470	466	472	459	480	462	449	400	471	472	452	479	443	462	464	447	441	434	443	450	457	435	440	400	462	436	472	443	441	475	452	444	467	462	511	450	446	468	480	438	486	413	485	414	453	431	465	437	459	458	485	442	446	456	453	447	436	456	457	457	433	479	435	440	425	477	462	459	442	402	445	430	428	451	434	454	448	420	474	479	503	452	477	465	434	447	468	453	444	493	419	468	464	437	462	490	465	428	475	444	440	513	434	434	451	416	443	477	464	474	478	450	428	460	450	480	427	504	418	460	413	420	436	454	449	447	433	442	437	481	423	479	464	428	448	409	483	459	463	421	417	463	431	448	456	456	416	445	481	451	442	475	472	397	468	456	454	450	430	468	481	432	440	481	469	453	460	452	424	425	478	443	449	463	416	463	460	456	431	475	439	452	440	458	458	487	452	456	463	471	494	464	463	439	436	468	460	448	447	440	457	439	470	495	445	459	464	428	477	460	442	455	478	448	468	459	459	465	450	408	439	482	433	433	469	445	491	475	454	415	451	436	499	423	473	448	489	443	477	476	459	430	441	451	473	458	441	438	461	456	459	460	464	444	426	452	483	486	478	459	408	478	437	466	469	455	460	486	462	413	419	493	435	416	421	441	484	458	433	459	449	442	455	418	483	463	473	476	458	456	471	439	459	439	426	435	463	449	445	462	435	448	442	459	466	457	481	454	452	420	424	446	437	426	456	441	451	487	425	446	471	443	437	463	433	434	478	481	479	469	444
38243	10779	1448	810	632	443	416	299	292	269	248	256	225	210	229	248	228	209	193	191	188	159	198	163	162	208	176	156	176	184	185	183	167	167	188	190	157	169	152	176	189	160	160	156	191	191	159	175	188	159	167	162	207	184	193	178	164	180	155	166	187	183	187	197	193	163	172	184	168	164	172	160	164	152	151	171	189	153	148	180	147	171	169	157	153	172	164	168	140	169	197	173	166	157	167	186	165	147	178	190	166	168	146	142	174	159	181	161	162	174	168	157	167	185	187	185	163	169	175	169	164	178	182	196	183	171	164	177	190	168	167	161	164	172	155	170	161	172	189	184	171	174	176	174	174	184	175	169	171	176	171	171	139	176	190	186	185	153	162	171	190	167	163	163	175	162	144	169	156	155	170	172	170	169	172	150	146	153	156	173	186	162	172	177	176	177	160	174	170	148	195	146	168	182	196	176	184	149	167	181	160	143	168	174	154	152	190	162	154	167	171	178	173	178	148	179	175	144	154	165	149	176	159	185	147	171	190	152	177	150	170	157	166	175	154	159	171	192	169	179	177	181	150	161	170	185	183	175	167	187	170	178	183	160	179	155	172	165	164	175	152	185	188	182	166	181	171	178	172	177	169	192	160	157	185	166	174	162	155	166	187	169	149	160	171	162	140	190	157	175	172	180	194	170	175	185	180	163	153	162	152	142	144	177	182	175	167	175	148	163	172	151	141	152	155	180	158	176	164	157	169	204	144	153	187	159	156	170	174	186	183	161	181	161	147	172	158	174	174	172	164	157	145	164	162	165	186	171	161	152	160	172	163	144	175	148	177	144	164	165	191	158	161	165	172	172	155	168	158	178	175	157	176	156	154	166	171	151	146	160	136	169	167	158	171	151	160	157	171	158	136	172	171	155	204	178	186	181	157	176	194	161	170	138	147	136	178	176	158	175	158	164	147	180	165	146	174	193	171	148	168	188	174	163	165	161	160	159	157	147	185	190	156	184	151	173	171	144	165	169	154	163	195	172	138	159	177	166	188	166	156	172	185	182	157	164	146	140	164	177	157	165	169	158	176	164	149	157	187	186	201	158	175	148	142	152	154	178	160	168	163	167	182	187	161	170	176	136	149	170	164	170	150	168	171	166	154	178	164	158	175	175	163	147	164	177	189	153	192	149	167	189	149	181	176	155	171	156	173	184	177	159	164	169	167	169	178	166	176	192	185	171	179	159	163	149	147	165	157	177	165	173	176	174	175	194	185	168	166	172	171	192	173	195	154	173	163	129	142	185	176	179	174	177	173	172	174	174	162	166	157	143	153	194	161	160	172	184	171	158	168	163	153	154	167	171	181	170	172	189	181	189	133	156	147	143	157	168	186	164	156	135	155	161	126	170	168	182	148	166	182	172	155	170	168	156	169	171	171	169	156	154	153	167	166	164	152	154	166	206	186	136	164	173	182	168	185	159	185	163	155	152	166	168	146	155	147	144	165	169	176	172	160	177	150	179	189	186	178	193	187	172	158	167	152	183	156	162	170	133	148	168	173	147	155	141	156	173	171	173	163	183	152	146	158	156	168	185	173	155	182	164	157	159	144	153	188	147	172	168	157	155	149	154	158	173	149	187	164	187	186	140	184	198	180	147	162	178	160	180	168	172	170	227	165	168	175	164	157	154	174	180	180	174	177	157	167	176	143	173	178	153	173	184	175	166	162	174	174	171	179	173	136	158	174	138	156	173	175	181	176	172	181	170	159	168	154	169	170	170	162	169	163	191	185	142	157	167	160	159	167	158	174	177	173	174	136	161	163	171	155	167	158	174	175	152	164	183	177	170	183	172	141	197	190	165	159	152	177	174	169	181	164	149	185	190	158	158	187	155	172	171	152	167	165	160	178	155	181	172	159	159	192	179	173	166	160	168	156	183	188	170	167	168	172	154	153	137	172	192	159	178	167	174	174	178	138	168	171	185	185	173	145	162	171	157	171	182	182	167	197	168	146	158	186	173	163	146	166	166	157	162	195	165	159	158	156	184	161	172	152	169	172	163	159	170	191	156	170	159	178	179	163	165	174	131	164	182	155	165	183	163	164	142	165	168	200	186	157	177	159	165	190	190	158	172	163	175	153	182	147	169	170	175	145	170	169	176	199	163	195	171	182	164	168	157	158	181	176	160	167	160	184	181	147	151	166	176	160	157	156	176	156	160	170	168	162	196	161	176	189	177	158	160	176	185	187	154	151	181	183	159	153	145	170	163	160	163	168	159	165	166	136	168	159	167	166	176	160	191	168	180	174	171	153	159	147	181	131	139	169	142	164	140	161	151	163	164	176	185	168	175	152	159	163	150	152	155	176	177	172	150	171	179	167	152	164	142	159	167	165	165	167	167	185	188	194	174	192	160	159	146	165	138	162	169	157	169	151	149	145	156	172	171	183	170	182	178	173	151	177	180	136	161	181	151	162	159	197	149	158	161	180	160	167	149	163	132	161	148	168	168	177	164	179	158	194	191	179	172	170	196	167	153	176	143	169	183	184	149	180	151	170	175	177	163	173	177	149	170	170	176	176	176	178	147	178	180	158	204	163	161	164	146	165	163	173	161	170	171	159	165	173	191	173	143	165	153	148	178	182	186	167	174	179	171	176	176	142	194	159	164	165	150	164	162	185	166	166	181	189	168	155	172	145	160	161	158	157	171	146	162	157	162	143	161	168	157	169	141	180	160	197	168	157	186	157	175	157	161	172	197	174	171	182	171	159	148	156	173	162	172	166	168	149	186	157	188	166	165	172	168	169	159	179	178	180	162	165	155	180	156	162	179	188	173	167	145	193	174	181	175	182	173	178	163	177	152	152	162	166	166	152	189	166	158	188	172	192	145	161	174	150	156	169	156	171	171	175	173	176	151	164	160	145	164	171	175	158	174	203	173	187	188	176	167	197	167	149	151	150	159	143	181	160	162	183	169	150	150	169	162	153	140	169	213	142	169	166	173	177	177	184	145	184	170	169	168	144	165	163	161	162	153	149	156	156	182	174	149	177	167	188	147	167	174	172	135	161	149	168	156	135	164	144	153	183	173	148	157	162	176	193	162	169	162	144	162	183	176	159	162	176	183	159	156	179	151	169	155	184	167	155	153	171	159	177	172	159	197	181	170	165	156	155	176	152	189	187	180	149	170	147	176	171	167	151	161	149	183	161	169	174	160	169	178	157	171	158	171	153	153	170	185	189	173	162	165	192	157	157	166	165	146	145	175	196	173	150	168	182	202	177	175	174	184	166	151	151	154	207	183	178	163	175	160	176	174	184	173	165	178	181	136	167	195	154	159	172	149	163	185	187	152	163	160	164	194	158	159	157	185	188	172	169	169	154	181	175	179	160	171	171	171	158	168	174	160	159	165	174	189	173	176	159	159	160	185	157	162	159	194	168	178	168	165	179	171	171	156	174	161	160	174	192	193	157	156	186	172	171	176	157	188	160	162	165	164	181	194	148	159	190	161	176	165
16007	1195	2203	2679	2320	1945	1555	1419	1184	1046	948	874	802	853	742	687	752	640	655	672	609	618	597	570	559	574	550	524	539	568	538	505	502	544	534	513	527	513	521	527	470	507	521	546	489	461	480	479	531	475	484	472	462	509	492	476	495	489	510	512	467	476	486	513	494	522	489	495	478	495	488	501	482	485	502	471	489	502	493	498	492	487	459	469	460	481	471	474	489	461	497	472	471	461	468	462	506	458	472	475	493	474	461	487	466	461	521	511	464	505	449	474	487	441	460	457	493	470	467	486	483	481	513	472	444	427	450	500	487	459	473	474	502	452	470	443	464	427	472	485	474	481	447	425	520	507	482	468	467	497	495	469	430	478	489	466	503	445	433	483	508	466	478	491	467	448	476	479	443	457	482	495	451	462	474	457	459	471	450	483	473	465	485	427	447	462	526	456	509	506	445	494	446	490	484	447	465	500	451	497	505	483	474	479	476	446	488	483	492	506	458	545	474	446	452	501	514	466	478	492	446	487	486	476	492	452	475	511	418	463	481	495	536	472	467	471	491	466	448	494	452	464	452	466	484	421	430	453	498	443	460	482	470	449	466	474	500	472	473	512	448	480	461	446	464	475	488	450	458	487	455	489	475	488	492	469	464	440	504	490	441	496	473	436	459	430	456	482	472	483	459	533	528	454	479	461	515	471	467	490	473	470	505	487	453	475	473	430	472	457	479	505	462	490	472	441	425	492	472	473	478	459	429	415	440	447	505	479	432	486	481	472	480	487	508	463	459	466	454	452	438	450	478	454	432	449	446	489	503	444	480	487	460	485	454	446	466	477	492	462	458	457	483	465	433	474	488	461	474	506	454	483	463	477	439	466	445	483	514	508	468	474	505	494	465	505	462	471	488	464	475	493	477	453	463	431	465	480	471	460	428	470	448	482	474	460	457	459	492	493	487	486	469	478	453	485	475	486	489	456	489	465	452	483	442	484	475	491	479	472	458	488	525	449	484	477	450	458	459	451	426	499	444	467	472	475	506	437	452	492	466	467	501	472	477	493	461	496	509	444	461	486	479	480	490	463	492	480	479	461	457	492	458	500	488	450	456	474	450	431	450	510	441	464	470	503	489	463	486	469	497	488	479	451	478	469	457	480	481	475	478	459	507	490	486	443	466	498	467	473	464	475	457	490	467	518	456	456	477	441	479	461	485	462	451	496	489	504	453	462	425	489	478	451	462	454	455	457	507	464	450	446	476	520	469	449	466	465	480	463	493	413	487	461	449	461	504	492	470	455	501	477	522	472	498	475	489	450	471	452	490	484	478	472	471	497	473	516	476	444	482	482	482	487	476	508	511	489	479	485	494	432	496	454	487	444	494	496	501	454	480	479	501	480	434	454	421	507	496	438	482	440	463	481	500	436	457	510	480	449	481	447	418	463	452	470	458	479	518	471	464	481	431	456	502	459	461	468	454	461	519	491	472	460	478	478	446	463	480	455	444	484	480	479	471	460	466	477	476	417	460	437	455	451	477	468	470	468	441	478	505	485	507	495	458	483	441	503	438	492	471	467	451	440	485	445	462	471	507	465	501	448	464	497	472	440	464	488	485	448	484	440	480	447	457	466	480	448	474	465	443	478	444	478	493	520	455	468	481	425	486	461	487	463	482	460	465	497	447	469	479	466	469	466	451	494	440	488	458	504	446	469	476	474	490	471	464	454	479	481	469	445	466	444	474	450	469	436	466	460	459	450	469	463	491	480	476	512	440	466	466	453	451	490	505	467	494	481	453	488	475	434	494	510	481	476	473	480	492	487	501	471	468	471	459	502	532	455	474	507	447	466	482	486	471	479	476	504	479	487	476	464	488	435	481	459	516	472	414	469	499	479	411	439	477	511	487	465	468	441	506	479	478	468	428	441	489	436	476	489	442	461	489	471	478	487	483	480	472	491	431	483	484	456	456	456	441	459	500	461	481	509	437	444	481	456	461	466	463	472	498	438	467	473	518	472	473	434	447	489	465	470	468	450	461	463	459	496	493	443	475	439	485	481	458	466	468	494	453	452	498	509	460	457	487	470	489	501	493	482	456	515	491	464	469	494	455	487	458	484	469	490	466	464	504	448	458	492	480	432	483	487	485	492	487	483	475	484	485	493	486	457	463	470	445	488	463	491	491	463	490	490	428	486	467	488	493	474	496	482	479	469	486	501	474	478	491	477	481	483	465	491	504	439	455	511	521	496	484	486	448	500	489	457	459	461	515	510	472	504	492	503	433	452	502	487	499	490	452	473	467	453	472	448	454	487	442	528	450	476	449	456	496	450	437	486	467	457	457	460	471	428	430	451	477	436	490	479	480	447	460	449	450	454	474	453	490	475	513	501	442	470	491	446	475	464	467	468	479	494	474	458	472	447	478	478	465	474	450	483	474	466	470	441	483	466	484	516	474	477	458	474	420	485	429	481	479	500	411	509	501	489	469	487	440	478	500	466	510	474	456	470	473	472	483	458	469	456	469	457	467	470	466	491	480	452	503	515	447	469	475	471	453	462	504	490	499	467	460	450	464	521	452	458	487	469	464	479	437	496	458	465	503	502	492	437	445	460	479	481	453	464	508	436	462	477	465	531	472	446	452	489	458	491	474	447	458	506	479	529	442	475	472	480	463	435	449	479	450	497	472	438	458	467	449	498	444	489	459	470	439	464	455	466	477	488	490	466	517	488	446	468	475	509	456	472	481	477	466	465	467	461	493	457	447	435	487	466	486	440	474	478	495	457	436	482	466	464	449	464	502	500	497	446	456	460	467	471	458	441	472	444	464	464	451	460	456	481	514	460	465	473	502	472	482	483	479	504	452	465	431	476	511	495	450	440	451	455	482	445	462	499	483	515	448	418	450	494	446	471	421	431	475	475	444	470	441	462	456	453	471	465	490	491	478	462	470	450	493	475	504	482	485	442	461	480	468	466	480	487	454	468	471	510	433	487	464	462	450	497	487	445	475	487	487	449	475	497	453	445	460	476	520	490	468	463	480	479	494	517	447	471	492	495	460	499	462	527	514	497	479	467	492	489	489	478	467	472	489	430	465	457	446	450	460	445	460	478	468	458	415	493	470	452	441	451	477	489	480	489	441	449	462	492	498	470	441	480	454	519	462	474	454	459	465	442	522	487	500	483	515	501	477	478	440	478	459	478	499	475	502	463	489	514	452	466	485	513	478	457	514	487	413	457	455	515	445	468	518	474	476	465	521	456	496	525	448	418	476	450	438	485	476	453	475	503	445	455	457	471	504	446	462	442	452	446	490	447	493	459	471	517	463	469	450	507	474	510	464	460	493	465	492	487	452	459	447	456	484	470	455	471	482	458	468	486	531	484	483	490	465	459	485	467	470	469	507	495	454	471	501	446	497	496	493	462	463	447	495	461	459	497	474	461	500	438	467	446	459	464	499	443	449	474	463	495	477	444	446	449	457	469	497	465	482	461	488	462	494	478	501	443	502	505	490	516
47499	20673	5523	1812	1354	911	799	691	595	538	540	502	433	428	474	418	444	425	392	387	429	355	397	389	405	385	357	403	412	409	388	379	363	363	356	396	401	358	353	376	378	359	352	366	349	318	332	362	343	342	340	344	391	364	341	362	355	355	340	387	364	382	338	345	365	373	344	320	366	373	348	349	356	314	365	353	362	341	356	370	374	372	362	351	345	352	369	365	333	343	360	386	398	387	358	356	330	336	358	380	319	369	329	335	356	370	370	327	387	360	360	354	332	351	362	367	383	411	344	339	365	359	319	321	335	357	369	339	385	367	364	361	351	368	359	328	359	351	353	329	343	332	360	335	319	384	356	368	361	350	375	362	336	348	403	363	372	336	334	344	358	388	360	330	363	348	375	364	363	329	359	354	342	354	350	342	361	387	373	383	351	349	368	333	349	358	368	334	312	354	356	341	371	335	361	341	344	345	334	362	384	357	368	353	378	402	361	346	344	367	360	359	355	342	337	326	354	331	370	338	349	407	386	358	371	361	333	350	366	348	315	407	354	372	365	325	353	343	360	308	353	328	375	320	349	365	334	368	326	333	356	326	358	347	348	335	364	333	328	329	349	331	347	327	330	375	378	367	343	369	347	337	330	342	356	335	335	339	344	357	392	349	351	348	377	355	384	375	344	357	339	335	316	344	373	361	343	370	367	323	314	330	313	338	322	352	334	325	333	375	382	356	312	348	372	357	387	343	354	383	318	335	333	351	344	344	325	353	379	340	321	332	352	372	379	354	369	365	379	319	360	350	369	372	326	348	364	348	356	358	365	334	353	345	377	397	367	336	334	331	349	332	351	384	361	338	358	354	348	372	383	383	352	337	370	344	391	357	355	332	358	372	380	355	372	351	357	337	357	319	347	343	362	366	314	328	360	328	363	344	348	352	356	388	354	341	363	371	344	363	366	350	370	323	363	372	366	360	353	357	352	333	360	341	360	363	380	340	409	350	341	340	348	328	389	363	332	370	360	377	326	349	394	366	366	373	372	341	344	356	366	345	327	337	323	366	361	320	331	328	367	370	349	353	373	340	350	326	345	339	334	356	340	350	369	341	337	353	344	332	330	342	341	383	343	361	319	355	365	351	368	359	381	355	355	355	341	379	337	356	369	370	330	355	355	349	386	340	345	344	342	384	369	338	313	347	358	342	346	335	350	352	324	361	356	328	372	386	380	349	363	368	350	342	357	360	341	403	361	362	331	360	375	336	379	335	379	339	347	364	328	337	316	364	374	355	334	352	333	374	357	381	368	365	382	332	351	340	357	310	358	365	318	353	369	339	319	336	352	343	337	363	301	332	333	387	344	343	345	369	385	338	375	356	382	378	378	358	350	381	359	372	328	361	340	337	377	322	371	373	357	384	335	365	338	356	367	310	350	344	339	319	338	359	395	341	362	367	323	388	323	374	347	322	373	340	361	382	352	392	392	324	378	357	333	344	363	327	323	394	341	332	372	358	347	368	356	367	346	347	354	378	358	336	396	333	397	364	377	354	362	361	350	359	365	339	369	328	380	315	353	340	331	339	366	357	346	377	339	358	377	365	349	382	364	329	336	356	350	339	348	366	352	336	336	341	342	330	402	381	372	381	371	337	363	367	373	353	366	347	372	370	395	372	364	347	332	347	370	343	356	363	339	339	356	343	361	350	376	348	366	339	347	348	329	357	335	408	337	328	382	411	331	342	335	328	378	353	345	349	320	372	344	318	357	335	330	358	345	373	360	382	388	374	346	331	337	353	342	374	350	381	338	374	345	336	354	330	358	346	345	378	375	353	362	368	362	369	338	322	330	360	359	326	363	343	317	376	365	330	348	361	362	356	360	339	372	384	326	335	341	354	349	352	372	378	338	325	328	334	351	383	372	357	363	381	383	362	334	381	340	370	305	313	330	355	333	356	362	354	363	352	351	320	334	367	350	345	361	350	353	343	345	355	337	336	375	383	343	340	380	322	347	373	359	371	362	412	355	344	385	342	363	368	350	345	357	339	362	335	364	362	350	397	375	364	361	319	332	345	349	359	380	376	357	342	345	330	343	368	365	338	357	371	342	374	351	356	375	342	364	384	347	355	356	355	316	336	352	390	346	357	384	386	366	351	377	364	332	333	330	322	383	353	364	321	324	365	349	357	411	356	349	360	360	390	356	346	329	354	351	346	355	348	356	348	321	363	374	356	351	381	356	361	341	369	332	365	370	371	312	387	386	336	348	339	362	364	335	334	360	367	341	355	389	326	318	371	321	370	392	337	354	388	334	401	341	357	354	384	335	378	364	346	384	353	319	335	363	344	360	332	378	389	331	351	333	333	331	365	359	345	310	349	342	370	421	363	326	304	331	389	316	308	347	337	364	377	344	386	356	345	363	334	312	337	369	349	344	359	362	384	355	316	336	346	397	336	346	383	374	376	368	363	304	408	342	340	348	369	372	351	358	345	357	334	362	357	393	374	349	363	368	312	329	361	358	362	320	336	332	361	348	326	367	372	344	326	364	351	356	355	342	351	363	346	348	329	354	374	344	351	361	375	385	346	355	383	339	350	341	340	357	346	329	325	355	361	395	353	329	344	303	353	337	369	376	377	341	355	320	357	355	360	331	372	342	366	326	357	349	346	358	343	348	351	349	348	378	355	347	350	344	373	355	344	364	325	358	324	364	370	352	355	354	346	370	359	367	362	367	374	382	364	331	353	379	363	352	383	330	349	365	364	367	351	372	372	387	368	377	355	363	329	336	339	407	361	356	328	311	356	371	331	355	343	360	352	372	338	344	345	344	352	331	372	338	362	357	377	353	374	369	380	346	343	361	377	331	312	443	354	388	368	366	314	361	339	371	318	356	362	334	370	339	357	377	351	338	372	346	327	339	338	355	368	353	365	343	355	390	362	310	334	353	365	361	360	318	336	341	339	361	341	373	339	358	363	369	351	384	331	383	358	342	353	309	345	373	364	373	365	368	351	397	332	383	362	353	398	364	376	333	323	385	321	361	355	353	357	381	375	332	374	379	366	373	337	377	380	334	336	359	365	382	330	339	333	376	352	366	321	351	353	383	350	388	351	372	355	351	340	348	343	312	326	336	362	346	329	351	358	350	332	374	399	379	340	364	354	389	353	362	340	338	377	346	367	356	367	383	371	396	335	327	379	363	351	314	321	390	337	337	342	361	339	341	357	347	372	356	339	357	372	332	344	319	364	342	319	350	357	372	362	352	369	328	355	365	315	347	369	343	389	328	345	359	340	380	349	352	380	360	356	377	405	360	333	365	371	350	368	382	366	352	343	364	361	353	369	367	366	380	374	349	367	322	345	346	332	353	334	363	372	349	388	363	325	327	335	352	363	383	381	360	353	345	359	389	324	319	350	347	340	342	368	374	357	379	340	374	351	366	346	344	351	351	306	353	343	350	321	350	382	333	348	347	335	363	392	340	338	360	336	337	378	327	351	332	371	309	364	401	336	358	350
20417	2132	4402	5037	4375	3629	3069	2561	2371	2019	1859	1727	1602	1470	1418	1277	1257	1209	1205	1135	1140	1019	1083	1138	1096	1079	1003	1091	956	980	989	1007	991	966	941	949	957	919	961	943	927	890	918	924	936	870	878	924	917	949	894	875	889	884	933	906	876	896	883	869	895	885	886	887	870	876	859	848	870	899	876	877	874	885	841	863	858	883	902	883	876	821	863	897	846	864	860	808	856	896	887	912	838	872	874	839	940	854	886	876	872	816	849	837	895	846	861	833	859	850	847	892	879	862	888	834	902	842	856	931	907	821	844	891	899	872	857	854	847	855	880	869	872	948	832	853	875	886	881	819	843	847	884	852	852	820	873	788	831	853	902	816	900	885	893	860	859	828	888	818	847	857	847	811	848	851	860	888	862	904	849	836	899	870	870	925	837	853	848	898	868	855	916	860	811	831	881	859	884	846	827	821	891	836	818	833	863	863	869	879	842	849	817	883	864	846	877	835	862	889	827	870	809	873	851	834	852	857	876	881	829	862	871	828	811	861	848	853	870	894	882	820	843	857	862	842	785	851	871	868	852	869	845	847	872	851	838	837	848	834	821	841	822	854	814	843	827	885	876	905	824	875	820	893	829	860	869	834	853	834	886	857	898	881	865	899	836	921	845	863	872	833	876	829	896	881	903	868	837	870	827	829	874	874	852	896	876	896	834	833	861	822	870	857	849	841	847	878	856	860	857	846	881	859	841	854	870	883	863	828	849	850	889	829	881	825	859	854	858	855	835	874	860	826	904	835	834	867	859	884	826	853	835	796	853	856	872	892	897	836	840	880	820	851	848	798	886	863	871	895	868	853	854	863	857	828	816	825	877	863	879	852	831	853	871	817	852	909	890	847	857	883	843	893	858	887	877	854	827	871	807	806	854	849	834	836	894	919	799	883	857	869	865	894	858	844	884	828	851	856	870	847	774	861	857	800	856	950	833	912	825	874	851	803	854	833	873	856	850	841	871	861	882	857	866	842	849	820	834	857	832	795	812	860	862	870	889	859	837	798	833	908	901	883	844	860	880	914	849	842	838	849	817	822	874	895	851	872	889	897	852	879	888	881	850	871	827	885	847	842	905	805	876	895	837	848	853	828	835	872	812	884	821	831	850	855	801	876	863	865	875	877	907	843	780	854	874	861	866	867	818	868	852	835	882	832	838	859	832	890	833	879	825	917	864	791	826	893	857	863	878	824	846	880	854	876	849	881	832	935	913	844	814	845	856	847	887	853	847	867	836	852	837	827	843	830	883	872	842	908	840	870	823	868	852	881	852	870	891	840	848	870	848	793	870	867	888	889	900	774	896	845	863	848	844	849	846	809	857	868	883	862	835	851	867	824	843	836	835	858	863	843	904	877	818	884	863	893	849	831	866	868	836	873	862	857	853	882	833	892	840	801	847	875	816	840	873	834	844	881	851	865	864	785	883	859	844	905	848	863	819	853	893	820	857	893	877	860	855	816	831	861	850	859	833	779	827	872	876	837	843	910	891	790	894	861	836	881	853	872	814	856	884	807	873	853	873	873	887	841	862	792	863	846	880	856	897	856	846	868	864	859	862	877	845	904	849	861	845	860	830	814	820	828	827	877	877	877	835	819	844	881	919	863	849	866	883	869	836	842	839	840	870	853	828	805	820	893	800	894	864	861	879	868	812	836	810	880	849	834	827	871	826	863	843	910	852	825	852	850	825	884	849	871	887	779	868	823	856	813	843	823	835	867	831	876	877	892	868	853	843	838	871	820	856	840	884	888	872	907	779	848	831	886	801	888	874	830	841	825	849	871	838	854	822	844	880	867	848	847	823	844	819	874	841	829	835	903	841	847	841	860	897	878	860	843	828	792	847	852	852	921	854	834	944	894	868	886	890	834	868	830	877	836	868	809	879	871	841	836	856	885	830	824	880	843	861	869	886	832	825	848	851	840	820	843	846	893	873	836	869	820	812	847	847	858	818	866	862	847	827	933	855	836	899	859	863	875	889	888	859	870	845	844	885	890	788	788	888	789	933	854	868	849	863	820	890	853	801	901	841	862	858	840	832	839	787	884	842	834	841	853	896	869	835	822	880	857	886	817	864	809	848	820	888	820	867	806	858	824	808	852	895	841	811	854	845	896	873	877	830	875	865	891	906	876	848	816	852	853	873	845	897	828	865	871	834	865	830	840	854	854	852	866	904	805	828	840	831	877	862	847	876	843	896	844	858	870	858	887	861	861	813	809	833	837	842	855	808	888	833	861	848	863	843	901	871	819	890	815	839	894	878	853	844	855	855	855	876	847	868	890	880	816	892	856	851	861	918	864	873	862	837	836	852	816	827	910	825	862	831	830	938	832	881	842	847	887	864	834	860	855	852	842	879	881	883	861	825	876	851	875	865	826	915	875	857	835	873	864	797	831	819	820	837	843	872	843	854	854	789	883	861	821	883	868	822	833	837	931	825	847	839	886	831	864	822	838	842	873	845	825	849	814	886	822	855	833	859	836	812	813	875	880	830	823	871	897	855	861	882	869	860	879	833	845	883	844	878	875	821	822	892	906	904	814	818	832	901	843	823	853	863	806	842	835	911	899	835	875	859	878	845	855	858	875	807	892	856	890	824	891	869	836	850	946	853	812	823	830	810	889	905	884	816	844	807	847	873	855	864	905	866	835	879	853	878	879	861	816	873	807	844	882	837	878	876	853	859	871	823	867	866	878	821	876	861	853	829	870	860	857	905	857	813	865	841	838	850	829	837	820	839	801	873	783	849	813	869	858	838	852	860	872	792	849	824	870	855	822	862	868	854	876	840	843	900	809	841	804	838	910	895	839	801	832	903	861	825	869	882	842	863	859	843	848	855	841	843	905	846	869	862	859	829	898	820	817	854	857	890	933	872	872	811	887	880	808	852	868	888	864	871	802	860	901	919	855	867	866	868	862	815	849	855	857	828	830	832	801	867	893	880	812	892	893	835	863	830	847	889	875	860	867	885	841	850	806	802	906	876	831	882	812	870	842	811	825	837	825	849	776	850	918	855	788	789	835	890	894	841	885	859	885	879	851	820	870	846	837	837	866	895	876	882	846	799	893	836	903	817	884	862	862	843	868	801	843	879	821	855	846	851	834	835	842	823	865	881	832	870	822	873	890	880	855	800	878	853	855	823	867	862	832	861	864	870	872	847	865	847	856	858	861	855	860	854	875	851	832	863	824	824	836	856	835	822	787	859	873	859	859	894	850	822	886	816	882	805	858	883	842	869	833	858	938	855	826	841	834	933	820	852	913	873	828	855	872	819	880	825	888	835	821	812	905	898	888	900	825	874	847	821	797	883	761	856	910	869	793	851	868	879	847	843	871	899	828	858	835	837	828	796	868	838	813	827	853	903	863	837	843	857	858	809	824	852	869	843	852	846	868	861	885	896	837	846	891	852	877	858	888	898	803	854	798	844	856	843	832	818	868	816	819	891	861	901	821	841	834	834	884	856	834	815	844
5468	268	213	180	175	165	190	167	151	168	174	157	171	163	169	176	185	158	172	172	134	180	183	154	168	151	179	208	160	164	150	162	163	168	184	177	184	158	153	144	151	167	171	164	170	154	168	163	161	178	160	164	164	168	149	176	175	169	162	166	169	161	177	160	176	168	169	182	176	173	141	156	151	159	135	178	197	179	172	168	176	187	138	151	181	157	173	177	178	154	170	147	165	157	205	194	178	169	165	167	152	160	170	170	168	170	147	157	145	184	178	175	174	155	161	163	179	154	158	154	164	169	147	163	188	186	201	162	147	169	147	162	179	172	157	166	143	180	178	154	178	133	157	167	178	171	176	148	177	176	157	152	169	169	173	170	158	159	167	170	175	154	141	173	161	157	164	163	167	156	174	155	150	173	164	174	163	180	147	171	182	168	178	168	169	181	190	168	188	164	166	161	156	168	191	176	175	161	149	162	161	186	171	182	187	187	162	157	166	152	162	159	187	179	186	175	172	185	181	195	151	156	172	157	159	169	188	160	154	145	169	167	174	133	178	171	154	161	158	180	171	172	159	165	173	145	150	172	149	166	173	144	190	156	170	186	154	165	163	147	152	177	169	174	181	153	145	154	163	142	147	165	188	173	169	171	178	195	173	173	185	177	155	161	151	140	170	171	190	153	160	170	155	157	159	161	161	146	164	163	168	165	165	151	155	168	158	154	184	192	169	206	153	188	154	176	181	155	167	172	186	154	156	170	161	167	184	168	190	153	182	168	175	160	154	169	176	183	169	181	152	168	173	148	143	155	157	168	186	162	186	177	163	172	141	181	175	161	198	162	167	168	170	159	155	157	182	187	173	186	163	161	162	150	155	156	168	161	148	157	167	166	159	179	153	157	170	177	167	155	165	144	163	184	164	187	172	161	186	157	184	148	156	165	152	175	196	137	176	182	173	168	187	180	199	172	138	184	188	163	183	180	169	171	173	165	177	186	159	151	178	166	154	162	162	152	148	163	163	180	171	184	178	176	181	160	181	186	145	165	165	168	171	148	154	177	161	176	152	159	171	170	171	167	173	164	178	147	160	168	184	170	173	164	181	144	172	173	149	164	168	154	153	149	138	175	162	173	178	145	168	161	168	158	167	156	149	181	165	162	174	167	162	179	188	165	171	160	176	164	148	168	167	157	179	169	190	166	186	160	189	171	205	203	162	171	153	178	166	161	171	163	163	182	172	168	159	153	172	186	163	186	171	176	178	179	168	144	174	164	160	166	197	174	161	161	170	170	152	178	179	149	148	133	169	181	187	154	158	168	166	177	177	154	174	143	152	170	169	149	190	161	154	183	169	151	161	169	173	185	146	160	179	160	168	158	185	152	153	171	169	163	161	163	157	165	152	147	161	178	189	186	177	176	163	193	170	175	141	190	163	172	166	171	147	186	152	157	176	172	195	174	169	160	170	165	181	175	179	156	182	170	157	174	182	176	185	178	164	183	179	168	179	177	178	147	192	143	169	155	153	149	188	188	192	171	192	132	150	177	166	148	181	205	163	180	163	201	179	191	157	184	187	176	167	154	158	158	149	165	149	189	140	172	155	166	157	168	174	170	191	169	155	192	174	159	156	181	198	182	172	174	149	188	164	167	190	174	173	174	188	152	165	150	158	180	180	187	160	162	166	185	164	173	151	154	160	153	172	161	167	155	143	168	169	180	166	176	191	183	168	179	164	167	151	156	183	184	143	169	146	182	167	154	148	162	161	165	153	157	157	176	175	160	165	159	190	161	181	178	175	160	175	194	177	158	174	169	164	175	169	184	169	187	179	200	170	191	153	181	180	154	185	160	177	152	181	169	159	169	161	160	188	169	159	162	156	161	165	163	182	177	165	170	152	191	149	173	135	166	167	149	170	162	186	180	174	183	161	161	166	154	180	188	172	164	159	173	157	183	162	173	167	164	182	160	181	143	148	174	177	163	153	182	213	142	155	161	180	151	152	169	165	149	161	150	191	149	145	184	185	160	169	135	145	166	174	175	165	166	182	153	183	166	169	165	177	157	184	177	167	169	153	164	158	177	156	181	154	177	153	150	139	188	187	183	170	166	144	156	155	168	172	143	154	152	170	161	196	165	149	165	145	174	178	159	166	171	176	185	148	162	169	152	156	193	141	190	146	147	162	197	174	190	197	151	172	149	152	180	166	184	198	171	175	187	190	182	172	181	159	168	150	165	174	163	174	172	178	166	168	156	161	159	167	151	173	161	186	163	168	144	163	169	179	158	171	168	163	162	178	153	168	168	187	173	194	175	172	171	186	159	175	129	166	147	152	178	158	172	168	155	180	149	159	181	180	182	159	170	182	156	167	160	154	171	155	164	168	172	161	179	175	169	156	165	150	182	164	203	174	165	162	173	192	176	173	163	174	150	155	195	187	175	174	179	168	151	167	176	189	151	161	157	167	171	175	173	156	171	157	152	184	144	158	199	158	158	179	203	158	196	161	178	188	180	140	146	161	161	159	173	199	192	176	165	166	166	177	153	187	166	186	174	173	181	172	176	159	159	169	150	162	165	153	168	157	176	183	142	157	145	170	168	154	163	170	149	181	190	181	176	161	178	176	181	184	166	171	161	187	176	202	150	152	165	183	154	139	163	176	157	160	169	171	153	135	164	166	172	155	199	164	185	165	197	177	169	194	173	160	184	148	158	167	151	172	178	174	183	159	177	159	178	163	175	154	182	144	168	154	179	159	161	157	153	177	187	176	167	169	153	152	176	164	149	165	165	142	168	168	155	175	155	188	191	156	167	159	184	178	158	167	150	143	172	179	178	172	187	164	165	179	186	169	185	181	165	196	149	163	167	165	156	165	157	195	179	183	170	143	162	176	164	175	129	156	168	181	171	172	174	167	165	157	149	163	155	138	164	194	152	161	150	171	152	189	171	175	176	176	165	166	149	156	173	175	177	169	162	154	168	154	188	186	153	176	173	173	151	151	176	160	155	175	159	178	185	167	162	167	161	183	171	153	169	158	135	174	188	153	145	172	135	160	175	169	189	161	180	164	167	180	163	168	165	173	167	140	147	169	153	164	161	153	171	179	160	160	148	152	178	196	193	165	173	163	170	149	199	171	180	163	153	177	185	167	162	160	163	185	174	175	176	168	157	155	147	174	171	175	146	139	168	153	189	176	176	169	154	187	178	182	215	185	172	155	177	186	161	188	158	178	150	171	195	170	154	181	180	166	149	172	158	185	153	193	152	166	143	157	157	151	175	182	161	138	163	174	172	195	164	154	165	204	172	171	178	179	171	175	155	167	174	162	175	156	163	144	150	170	158	126	154	188	175	165	180	186	183	181	176	141	145	160	152	160	173	170	155	182	146	149	165	192	160	178	178	149	175	172	171	165	186	170	153	159	168	170	168	172	173	173	183	207	166	143	180	151	162	168	169	165	158	156	167	149	158	160	160	171	167	165	162	147	183	191	193	168	161	168	180	159	153	162	169
5718	500	504	516	540	471	522	453	486	452	462	494	468	481	512	449	466	442	442	459	456	466	489	460	474	429	427	487	439	446	470	469	456	449	496	460	432	456	437	458	438	460	459	450	442	498	425	459	398	440	481	483	434	483	445	439	457	451	471	473	460	462	455	453	477	448	419	478	440	472	460	482	473	457	450	472	448	420	403	438	467	453	447	429	503	425	441	446	458	435	427	445	458	429	429	434	465	429	469	502	480	469	437	451	464	428	462	423	437	462	454	459	469	434	434	433	447	490	464	461	464	472	473	484	435	473	438	479	477	455	446	497	455	444	425	419	429	509	455	449	448	447	460	478	444	429	487	460	483	446	460	439	462	461	432	468	470	444	463	418	457	462	460	431	459	427	445	479	474	445	443	438	432	433	427	455	470	460	458	437	455	466	444	460	435	452	437	473	453	454	436	416	442	482	448	441	481	437	433	470	455	426	459	456	494	469	471	426	472	453	439	494	471	471	471	447	404	446	460	464	456	415	462	423	433	450	440	460	456	448	445	435	460	492	420	461	458	428	441	451	488	488	485	493	436	489	449	481	452	480	449	448	438	461	481	468	447	434	446	472	456	468	502	502	469	468	468	416	464	458	490	464	476	472	421	443	476	456	462	418	443	467	424	457	466	476	447	442	420	453	468	459	456	445	481	437	473	460	424	424	464	464	468	480	430	447	438	490	455	456	470	418	445	445	415	473	471	462	445	466	440	459	429	461	443	473	459	456	442	463	447	425	480	463	464	469	425	430	459	432	424	469	462	451	434	452	472	429	485	441	466	467	440	424	485	423	447	410	478	439	445	473	444	428	468	467	448	469	446	441	468	461	452	493	454	447	466	430	457	444	466	438	442	465	430	454	427	460	433	466	403	466	429	471	470	435	445	464	448	465	434	486	423	421	473	448	460	450	478	442	474	423	447	422	441	423	452	454	479	473	450	481	440	475	425	441	503	475	436	460	448	454	447	477	461	421	475	452	426	457	440	476	443	479	464	457	427	456	450	442	484	445	424	417	465	451	447	445	445	466	460	487	427	436	423	448	439	442	482	447	432	458	471	425	441	453	451	446	431	442	437	463	426	472	427	462	478	444	460	471	477	457	439	414	477	437	476	464	460	439	444	454	460	428	452	465	428	454	453	472	454	449	433	430	434	456	449	463	460	454	464	441	458	420	460	439	470	460	424	403	484	433	415	458	440	472	460	441	454	433	450	469	481	445	476	450	443	463	446	438	451	482	467	451	427	476	446	452	427	459	451	446	429	462	449	469	432	438	476	464	394	443	454	465	442	446	434	456	434	459	444	459	477	416	393	414	433	459	471	464	444	460	482	484	459	471	449	445	448	475	488	424	462	493	458	446	456	465	468	465	460	436	461	409	454	407	434	475	437	485	449	459	475	467	495	461	497	465	458	448	462	411	459	455	441	433	477	511	495	457	435	426	470	419	431	480	435	433	425	471	427	482	444	462	449	458	425	436	460	440	443	477	412	476	465	470	442	471	450	451	455	464	454	442	441	435	435	434	414	445	480	423	459	430	454	453	460	438	493	431	456	472	461	397	449	436	480	435	424	445	435	434	460	469	432	504	419	469	438	464	482	432	454	498	446	456	447	437	478	457	464	457	430	436	467	444	444	437	452	429	409	407	501	450	460	482	457	471	446	431	470	492	490	427	458	445	464	477	447	469	451	476	464	481	444	440	435	441	444	470	447	467	419	444	454	450	437	414	478	427	420	459	495	444	459	437	481	421	448	433	488	465	451	434	482	482	483	434	452	421	507	467	411	462	474	472	469	473	459	446	445	463	426	424	479	437	440	452	448	471	461	470	435	428	455	465	450	448	443	511	498	464	451	437	446	443	423	447	459	498	429	452	448	453	434	446	486	440	448	485	472	437	461	487	449	453	480	410	410	462	413	474	455	453	440	434	447	469	488	445	430	459	498	437	442	448	451	471	440	472	484	451	461	446	464	407	452	479	464	429	465	434	405	421	485	440	462	438	441	441	404	442	392	435	463	474	458	476	466	464	435	468	426	458	464	471	455	476	434	444	419	455	472	461	448	438	434	429	451	411	429	435	466	416	424	470	436	474	420	426	455	448	449	461	472	455	431	447	427	426	467	473	426	443	457	471	464	432	473	462	451	451	447	460	456	429	483	420	437	441	417	475	471	423	470	449	475	443	456	470	470	433	457	466	462	442	472	458	438	465	459	448	437	455	454	441	451	460	440	455	458	469	446	451	481	419	445	455	462	457	444	446	451	433	476	456	463	446	418	433	476	434	430	450	416	443	480	432	453	467	454	460	457	430	461	477	398	461	465	456	397	447	453	479	482	449	440	461	450	472	437	470	476	440	457	466	471	469	441	419	434	460	460	457	446	449	435	441	470	438	481	413	435	440	430	461	425	484	432	440	461	465	436	473	465	463	434	435	457	402	433	479	460	498	448	430	461	432	460	465	441	468	474	451	452	460	434	498	472	459	433	434	395	468	454	461	464	473	465	447	443	480	431	453	452	426	459	484	414	426	445	446	443	463	460	445	484	420	459	457	450	442	437	475	465	450	441	456	468	466	469	467	483	459	464	436	461	465	459	458	458	448	439	433	429	479	453	453	466	449	455	434	471	489	465	422	442	461	455	437	464	462	434	457	495	463	476	436	480	443	431	433	421	412	454	443	436	456	493	449	434	446	428	460	454	424	424	459	441	461	430	446	461	443	452	482	436	492	463	436	447	486	481	424	467	466	457	448	448	463	482	423	418	436	429	490	440	397	423	442	452	462	451	421	451	454	455	476	431	451	467	426	452	440	473	444	460	451	427	463	488	418	436	482	447	437	446	480	444	438	452	447	451	465	456	470	451	443	454	474	444	479	443	445	452	472	457	448	454	434	442	454	446	460	456	456	457	476	462	435	464	457	472	462	486	427	458	432	462	494	472	464	480	412	449	441	428	450	429	451	471	429	432	461	448	458	457	452	473	448	489	481	443	470	444	450	446	484	464	466	437	452	455	495	451	451	461	468	456	460	444	456	467	475	436	470	411	469	440	498	472	446	461	490	475	465	482	439	432	427	512	469	441	424	467	473	474	457	417	459	424	483	409	417	458	507	429	463	428	472	450	412	469	449	468	470	467	451	443	434	451	456	445	460	441	467	533	422	458	490	450	463	453	471	425	453	512	486	389	448	488	431	459	460	451	465	472	432	477	462	435	432	451	424	475	471	499	490	450	438	444	411	472	443	472	512	480	450	434	479	466	445	444	473	409	437	469	448	468	446	406	459	492	453	424	444	423	438	472	465	428	472	414	456	482	457	454	459	432	438	436	477	464	461	419	461	448	478	469	482	480	446	464	489	456	442	459	458	419	445	465	449	459	467	459	441	485	453	426	430	450	450	475	466	432	463	434	439	489	460	435	454	454	462	455	382	426	464	450	443	454	442	424	453	443	434	442	458	436	465	444	442	459	462	434	434
39133	10573	1402	793	639	474	394	325	302	284	241	212	228	200	200	201	188	178	212	165	165	152	161	197	188	188	197	192	204	197	167	160	177	182	164	145	169	161	173	169	172	172	181	199	160	180	149	175	161	155	165	185	188	168	164	174	189	181	170	146	166	135	159	164	176	153	174	167	170	160	152	161	145	178	166	194	168	158	162	159	143	163	159	151	194	182	160	145	163	162	172	167	196	156	162	180	176	183	162	156	160	175	153	187	131	184	179	172	199	157	134	173	174	185	163	161	186	176	158	170	184	195	179	170	180	176	171	137	156	137	168	157	156	181	168	154	164	192	161	164	198	172	132	181	170	164	152	176	152	178	177	203	183	168	190	160	173	160	151	171	174	170	177	172	174	168	163	175	183	166	170	136	149	212	157	185	180	193	152	164	188	185	177	176	189	183	177	175	162	136	171	168	177	166	186	168	153	153	182	180	167	179	175	182	189	153	162	174	179	175	175	203	150	154	156	155	165	164	171	161	166	171	169	168	163	155	164	185	171	162	158	170	158	192	174	184	155	179	192	158	165	180	182	160	180	149	177	159	171	169	158	141	184	138	163	197	165	193	162	158	177	159	158	168	181	171	167	191	171	156	176	175	170	187	179	179	157	174	151	172	179	172	161	189	166	170	196	174	152	144	157	163	171	180	165	180	154	167	159	151	170	177	170	164	154	152	169	178	164	165	175	181	168	174	160	177	174	171	168	144	163	173	171	181	165	187	177	157	176	174	190	186	155	163	173	184	151	161	154	181	174	177	187	180	170	154	155	160	161	176	160	160	182	181	167	180	172	156	164	189	167	196	161	155	191	142	145	188	156	148	179	161	172	160	166	174	146	157	156	168	160	150	199	169	185	188	181	176	179	183	159	177	158	169	159	149	190	182	164	160	152	186	175	171	185	169	179	155	160	154	171	194	177	178	152	159	167	167	161	153	180	177	177	179	157	191	184	159	165	167	142	165	164	190	155	190	177	152	162	176	179	198	160	170	180	141	166	173	147	151	161	205	175	151	155	188	164	179	183	189	196	185	182	155	177	166	153	195	162	168	179	150	168	178	193	157	169	196	166	171	153	158	163	169	164	178	160	138	178	162	192	145	151	161	159	163	166	168	162	166	164	178	153	173	173	192	173	172	172	191	149	150	160	191	167	149	147	201	151	177	156	148	187	169	176	154	163	168	179	156	160	162	164	175	172	139	169	183	174	142	170	166	148	174	158	160	159	198	145	159	174	166	171	167	185	176	168	157	157	179	169	170	154	182	153	172	150	146	187	180	172	168	174	182	189	187	166	180	162	128	162	146	183	177	179	170	165	182	161	165	183	160	177	176	156	175	159	176	165	174	158	189	199	153	149	186	179	148	173	157	157	180	158	148	153	175	181	159	156	167	169	147	167	179	180	194	144	168	150	138	172	169	170	175	188	162	174	174	186	172	195	183	164	151	162	143	193	177	171	163	168	152	156	148	170	175	194	175	174	159	161	149	159	174	148	139	150	167	155	176	164	158	159	159	172	157	159	171	160	166	150	178	172	149	160	163	148	180	165	168	165	184	165	161	179	182	165	214	159	180	190	165	188	187	152	174	156	147	160	152	161	159	175	179	152	146	176	165	188	140	151	170	163	160	157	173	182	159	180	143	184	180	187	160	170	141	164	167	199	176	164	168	162	184	152	167	168	189	149	153	179	167	158	184	183	161	167	144	171	176	171	177	169	163	172	192	170	178	157	179	148	158	182	165	164	164	154	160	193	171	130	178	182	187	164	183	163	171	189	173	186	152	183	196	133	168	153	185	176	190	150	163	172	168	158	152	174	182	164	182	186	165	145	174	186	167	158	158	185	177	163	166	185	168	182	176	166	184	161	155	167	182	146	176	191	160	156	147	189	155	155	159	140	167	167	156	168	158	160	161	155	148	144	177	170	194	162	155	174	195	180	166	162	150	160	178	164	174	179	146	153	188	185	158	160	173	179	158	153	180	179	177	199	169	169	138	174	168	151	184	181	173	168	155	188	200	157	157	184	141	165	172	200	148	181	191	160	151	158	186	173	174	169	163	161	137	160	163	149	171	162	169	165	149	154	195	154	180	154	199	185	137	163	156	149	171	144	170	152	156	174	167	166	160	161	164	162	170	181	195	178	177	158	187	160	144	181	170	167	170	182	172	194	174	180	175	172	168	177	158	157	168	159	171	175	201	151	162	153	178	175	168	176	150	177	186	165	176	167	153	164	188	146	162	155	161	155	198	173	168	152	172	174	149	183	175	149	175	153	166	162	177	168	175	177	169	161	170	162	164	153	181	168	131	166	152	161	168	176	134	170	169	166	174	169	158	166	157	171	161	152	177	189	166	155	170	168	168	164	181	150	180	170	149	192	167	175	163	176	152	168	160	169	177	145	171	183	185	178	176	182	165	167	163	185	179	185	177	168	153	143	170	142	165	186	155	156	163	177	177	175	153	172	172	131	162	145	170	171	177	162	153	152	155	167	180	163	166	179	150	163	166	184	159	163	161	164	169	141	182	163	184	157	141	159	139	158	166	168	178	165	159	168	173	185	164	152	176	185	166	147	161	155	158	156	164	154	154	202	174	189	174	169	168	187	176	159	169	182	180	178	175	165	183	178	177	146	149	160	149	186	180	155	156	145	169	190	183	174	171	172	144	151	179	178	145	170	163	179	150	160	182	164	198	148	162	156	162	148	166	155	147	153	137	176	178	157	182	159	175	171	171	199	156	174	161	177	178	147	164	174	178	169	159	146	171	187	152	163	142	174	173	163	185	176	181	167	185	149	161	159	181	164	185	170	186	142	140	162	181	179	177	170	178	163	149	189	175	172	159	166	186	178	212	182	175	172	177	167	190	165	181	179	189	187	152	155	149	149	174	179	165	172	158	161	168	178	168	176	157	164	156	182	164	156	185	162	173	167	174	153	172	189	127	160	178	170	164	176	186	163	172	174	177	204	142	158	182	184	178	187	173	181	189	187	167	177	165	159	165	156	166	158	166	167	171	172	152	177	176	152	167	170	166	158	155	136	185	178	158	171	147	152	166	186	151	147	152	163	157	160	165	165	155	156	150	155	160	198	145	165	165	182	167	164	163	169	193	182	158	140	155	137	164	174	168	173	139	170	161	177	161	126	166	151	171	152	161	157	176	174	152	167	158	185	177	157	176	165	169	171	165	161	155	157	162	180	161	223	159	156	175	160	184	178	184	154	166	161	171	169	158	190	162	177	195	163	186	172	144	148	145	154	181	178	169	168	171	191	161	173	162	165	129	171	171	164	153	151	149	177	177	198	158	172	139	174	163	184	164	198	178	192	164	184	188	150	158	160	155	163	188	164	179	165	167	156	160	151	178	179	164	175	171	168	156	172	183	160	166	176	161	176	166	184	146	182	182	168	171	170	136	169	178	155	163	180	184	168	142	184	159	159	183	169	192	153	160	180	152	178	196	178	159	181	162
16096	1096	2157	2626	2305	1905	1699	1390	1185	1046	1000	871	839	775	756	700	662	648	679	659	623	567	604	599	568	572	531	572	507	542	562	508	544	509	512	528	511	548	515	519	516	521	548	502	520	517	522	493	512	493	502	508	530	490	471	479	488	507	454	463	508	500	495	490	470	499	516	439	519	468	506	476	501	472	454	467	479	463	495	511	465	495	500	494	472	497	484	508	498	532	549	498	475	472	488	479	486	486	450	451	478	490	487	461	487	458	471	477	476	523	491	474	482	454	464	467	482	468	469	489	429	477	516	458	488	476	444	468	500	485	499	472	475	440	475	503	477	475	475	469	511	461	481	471	459	476	440	451	479	512	481	431	477	478	483	472	476	480	462	459	437	477	468	463	461	477	473	467	500	456	469	456	476	475	489	469	439	469	502	446	475	452	479	455	484	431	488	443	479	478	457	488	496	495	499	488	468	486	462	453	491	483	440	487	471	447	468	464	449	482	481	426	448	442	492	476	454	481	491	477	494	439	474	498	466	446	444	461	473	471	476	455	504	465	455	468	444	481	509	511	481	487	496	496	467	427	448	472	465	473	433	478	502	437	476	448	492	457	476	509	476	505	470	450	446	477	511	429	471	475	444	492	457	466	454	486	427	477	470	472	450	464	440	503	492	441	494	511	481	470	497	449	505	492	456	474	453	485	460	463	496	540	465	496	521	481	483	462	487	489	505	452	469	495	467	469	471	482	491	444	433	491	442	513	488	444	487	467	457	482	538	443	432	472	432	477	462	473	461	474	439	498	440	497	455	446	451	469	500	495	465	468	432	433	470	464	475	485	475	490	460	487	458	463	487	492	478	479	443	447	484	498	473	451	471	507	475	471	478	451	463	450	445	439	508	483	472	454	473	481	481	438	476	479	462	503	470	481	483	469	461	496	476	481	488	475	459	492	508	446	459	468	443	416	466	457	469	438	438	473	457	510	454	493	461	514	481	469	455	473	443	461	489	497	470	483	468	476	500	465	497	473	502	449	472	414	437	459	463	499	451	456	486	475	451	438	473	462	489	458	445	479	479	462	448	467	522	498	468	455	463	506	479	482	494	482	450	473	481	479	477	476	478	488	481	442	471	479	454	472	459	456	430	449	498	456	428	496	452	455	417	430	456	468	445	497	477	486	489	473	476	474	483	451	506	499	520	505	456	445	472	469	439	477	448	457	514	490	495	483	458	493	473	517	493	448	455	482	487	428	489	461	459	463	444	493	458	456	461	455	470	475	480	442	456	439	462	502	470	454	467	411	467	471	488	433	458	477	460	489	447	427	411	479	465	506	495	494	463	448	472	453	471	478	467	475	461	471	485	489	484	443	453	445	526	495	478	476	475	480	432	487	460	462	420	496	490	460	480	439	464	485	474	515	492	487	455	444	470	478	476	519	451	491	489	471	465	506	514	474	474	496	490	462	445	467	461	482	474	464	484	501	466	451	477	493	450	420	444	462	512	481	442	501	460	462	422	466	517	461	474	473	450	399	488	441	474	482	482	515	473	489	501	476	492	482	443	513	471	464	525	449	513	435	439	471	497	485	489	475	481	442	485	420	479	503	501	474	435	457	492	461	439	448	479	447	513	469	457	462	494	438	488	511	459	476	497	436	473	495	470	507	470	453	497	447	494	449	489	458	492	471	487	453	492	444	417	475	501	455	492	455	470	400	453	486	441	501	429	537	453	533	473	519	475	452	466	457	461	484	445	474	482	485	461	455	478	444	464	420	479	450	473	505	502	470	483	518	487	448	499	456	489	439	508	445	463	437	467	472	448	474	450	497	464	475	451	496	476	450	454	497	478	492	401	489	460	457	443	473	466	448	475	478	451	474	445	475	452	521	470	489	445	422	445	463	506	480	495	505	473	512	453	473	474	452	458	462	448	466	464	518	472	475	442	423	484	480	423	503	456	482	480	522	452	471	468	448	446	465	442	451	501	479	459	461	480	485	486	456	469	479	474	497	481	459	441	454	458	479	461	469	465	476	443	489	508	472	487	467	499	491	457	481	488	432	442	492	510	464	510	495	460	462	521	492	461	487	455	526	465	472	461	471	483	436	474	466	483	504	464	497	513	478	438	471	457	468	440	463	456	440	481	465	495	462	493	484	470	507	449	432	446	476	463	452	455	460	475	440	487	500	442	484	477	468	476	477	476	478	472	495	460	481	505	461	448	462	437	504	484	471	490	518	477	457	454	476	439	495	460	489	484	477	493	438	466	472	447	499	488	450	479	458	493	434	454	492	498	440	466	469	450	441	477	470	479	447	454	444	450	473	476	459	470	497	468	468	465	448	486	461	467	450	452	466	479	474	491	503	471	464	476	498	466	476	467	499	471	470	480	450	450	479	469	496	422	446	434	500	454	467	481	418	463	504	498	494	467	475	481	478	462	498	474	475	464	450	461	480	475	458	481	486	497	497	475	470	461	471	462	482	456	491	442	450	496	451	493	448	481	453	469	479	483	471	471	477	473	464	454	461	436	509	473	524	473	476	506	494	490	467	512	492	464	477	475	461	451	473	467	452	471	477	460	453	486	481	485	458	477	443	464	475	516	483	478	468	447	452	501	441	473	462	491	484	463	463	431	490	526	497	485	458	468	496	455	466	446	474	464	450	503	479	457	430	499	511	454	484	473	466	462	463	462	500	506	532	408	479	452	501	461	449	428	482	460	514	482	445	484	466	496	474	502	502	477	448	491	471	483	443	447	512	505	518	510	424	443	458	443	481	453	479	449	453	465	467	478	475	474	448	487	455	488	445	496	455	464	448	476	499	473	437	466	469	512	467	498	499	487	454	454	448	470	459	478	466	487	448	476	508	438	485	453	467	444	462	487	454	487	471	437	485	481	474	483	458	461	484	486	447	467	485	413	464	486	438	435	460	474	503	477	507	446	427	501	443	483	484	474	487	469	462	459	429	468	480	479	477	474	479	463	472	437	485	473	486	467	479	476	459	453	469	468	441	507	473	495	473	447	487	451	477	434	490	450	446	462	478	479	450	501	469	457	508	472	426	474	473	442	450	448	476	484	491	465	467	510	500	492	480	491	485	475	490	498	483	467	491	451	464	429	442	490	450	479	487	477	459	441	431	525	461	499	451	450	433	464	448	430	466	466	482	476	432	470	469	471	469	466	456	466	488	467	479	480	436	463	488	449	490	447	487	473	463	497	460	454	470	458	492	451	504	486	489	478	462	472	461	447	443	462	426	447	480	458	483	498	471	473	482	486	466	480	467	443	494	474	448	456	451	470	494	485	466	482	458	447	491	464	482	458	445	427	477	460	495	495	420	466	470	424	440	451	479	459	483	457	467	480	458	499	456	460	507	454	458	466	476	447	475	443	483	499	507	487	467	447	398	441	489	426	490	490	466	443	517	489	437	482	494	483	452	468	481	469	474	496	481	452	479	450	476	435	456	485	499	485	501	505	468	448	487	476	488	465	486	457	490	458	488	446	444	460	473
48013	19778	5004	1846	1320	1030	811	748	612	549	481	478	457	398	441	424	451	415	410	407	391	384	377	400	398	361	411	425	371	366	368	342	353	372	358	372	388	382	412	353	322	335	401	331	373	352	334	391	335	361	349	362	360	348	361	357	358	319	375	374	363	364	361	332	327	329	359	370	350	336	395	351	367	358	342	353	352	370	348	364	341	393	386	367	398	368	341	363	366	390	341	364	339	339	370	358	343	325	332	362	364	376	378	357	343	359	381	381	376	314	368	365	346	366	385	383	336	331	354	389	354	358	357	385	371	363	373	342	328	341	316	374	337	312	361	344	346	398	330	347	359	377	378	359	373	348	375	367	320	336	355	374	350	351	363	342	347	322	340	361	349	346	332	340	353	335	370	361	355	367	355	367	367	347	319	344	361	345	386	337	375	359	346	349	373	357	358	316	372	363	365	364	386	330	360	336	359	375	349	368	379	334	317	361	326	344	331	373	328	372	339	353	342	322	340	386	319	392	373	395	329	344	348	383	335	372	367	378	359	361	379	346	328	343	332	329	371	334	308	347	393	359	360	315	328	366	349	376	323	382	353	333	342	322	355	357	333	403	371	366	360	354	368	347	379	389	335	365	361	380	368	395	351	351	361	352	389	373	362	350	316	367	306	344	333	371	381	389	360	387	356	338	328	337	328	363	349	374	328	325	378	366	367	363	329	359	371	368	341	382	378	331	383	348	329	337	310	354	354	328	331	350	384	337	324	334	357	325	349	346	348	342	359	369	395	354	338	347	384	390	343	366	346	360	394	340	335	345	343	384	353	323	351	367	371	342	361	365	355	370	358	334	377	354	327	318	388	379	334	389	359	373	357	360	367	344	361	346	365	383	344	361	402	357	363	370	340	323	340	318	383	363	348	350	375	318	349	353	357	346	373	360	362	386	338	326	340	350	371	383	359	348	360	363	311	339	391	361	390	380	373	352	342	346	325	356	370	344	371	354	348	314	389	371	354	336	332	391	350	355	364	389	381	393	347	353	335	341	350	368	345	334	354	354	313	382	347	362	359	352	329	358	378	279	332	346	350	353	348	343	349	344	361	340	367	312	348	351	359	367	340	328	346	350	325	339	373	358	330	362	358	391	336	389	380	359	423	330	359	341	374	336	363	373	374	358	372	361	357	361	336	357	357	350	347	385	364	372	334	304	370	346	304	328	349	359	364	342	394	358	353	332	361	352	382	346	381	355	366	354	333	350	364	368	373	341	350	390	366	392	348	347	349	379	325	366	342	331	353	341	354	343	331	339	368	348	338	321	330	329	371	372	329	381	339	368	388	377	382	360	348	345	333	341	336	331	359	349	352	368	380	322	337	342	382	362	413	343	347	368	312	339	326	335	379	378	326	367	406	348	315	341	359	332	388	392	331	345	392	359	355	379	354	363	340	318	337	385	313	374	368	351	362	356	335	366	370	360	339	324	369	381	328	323	357	362	342	324	363	355	366	375	369	353	342	357	371	363	356	372	386	388	367	364	333	377	350	332	339	384	342	374	334	355	345	346	374	398	368	362	334	361	341	378	351	384	355	360	292	367	350	340	357	394	338	343	337	336	354	362	345	357	331	387	365	331	370	348	380	386	364	380	323	350	364	353	357	319	365	337	324	343	337	383	371	348	346	339	332	348	349	356	320	350	320	369	359	357	340	331	362	357	330	368	361	341	334	358	365	332	340	364	358	334	381	329	369	355	359	355	365	391	342	370	351	326	350	382	347	390	354	396	352	326	367	334	324	336	333	367	341	332	345	355	350	369	345	341	366	337	332	372	392	341	346	397	360	365	345	344	355	335	334	388	383	385	347	332	350	314	356	343	391	365	372	382	323	340	334	345	348	341	344	333	340	370	344	340	372	372	349	372	399	347	351	347	361	372	354	353	364	356	335	326	357	349	311	336	351	371	347	360	379	365	333	354	303	379	356	386	354	369	361	364	326	357	350	332	351	345	346	350	368	328	342	364	307	341	336	361	348	363	357	365	327	385	336	389	400	359	345	383	342	347	347	359	367	369	362	330	347	349	366	377	354	352	375	370	321	373	390	376	368	354	350	360	343	350	371	362	407	350	335	346	360	356	349	351	377	345	339	364	365	335	356	349	390	365	347	353	360	365	396	365	378	354	331	335	340	350	359	415	381	341	349	361	307	360	367	354	360	345	352	360	372	337	355	352	325	362	360	351	353	371	368	299	375	345	358	340	365	373	391	379	333	361	332	347	356	326	344	358	368	334	329	338	365	352	358	345	350	349	345	379	330	349	346	340	343	364	343	376	318	351	358	348	361	395	355	377	360	360	362	386	346	362	357	375	327	347	348	326	340	373	318	335	404	368	340	363	349	346	357	391	371	366	348	360	368	356	317	349	374	359	347	377	373	372	340	375	312	326	359	350	363	369	374	345	374	336	368	366	382	344	325	329	380	386	362	380	384	337	359	365	379	367	350	358	345	324	395	379	354	349	382	355	338	344	348	332	345	384	392	350	320	367	345	402	377	340	350	341	370	381	391	338	337	377	326	355	387	366	406	366	369	382	327	336	326	374	378	352	381	348	366	351	350	354	343	361	329	339	372	373	363	370	360	340	338	377	410	362	336	350	339	341	371	345	378	370	409	348	375	328	338	335	337	343	343	350	384	397	352	329	339	331	364	338	359	358	357	389	386	359	366	336	388	320	377	368	400	294	356	393	372	338	346	373	321	365	353	321	345	369	335	365	325	337	355	335	373	323	349	354	372	359	347	338	333	361	385	349	369	388	384	360	368	382	326	343	366	356	329	340	374	374	350	371	330	368	359	340	359	344	354	377	356	368	378	373	345	326	338	384	349	328	370	338	315	345	370	388	350	357	344	351	389	337	335	337	359	377	334	390	362	336	329	348	359	322	342	338	355	347	352	342	327	335	375	332	357	358	385	332	349	375	339	373	360	347	366	385	372	359	366	349	362	353	342	363	375	346	362	372	377	371	394	341	351	345	398	357	383	358	316	378	362	381	343	336	392	337	399	347	342	373	335	376	357	374	322	350	374	348	336	363	394	386	376	374	359	349	370	346	331	387	381	328	349	321	362	359	406	380	386	326	348	345	342	327	356	325	358	378	359	395	332	379	353	353	367	312	370	360	346	370	332	346	344	366	322	381	334	345	382	326	347	360	342	341	368	342	349	359	337	365	374	358	349	349	393	367	340	364	343	354	390	353	388	372	356	371	361	335	356	349	348	340	358	350	381	359	380	398	356	363	347	374	336	365	360	384	382	336	328	368	346	344	374	371	332	323	330	359	363	357	331	363	362	372	372	395	348	316	348	343	356	358	360	371	381	351	336	363	362	353	324	345	353	377	383	388	362	362	357	361	340	351	330	330	347	311	322	381	357	345	355	331	356	373	347	338	388	386	383	387	349	366	356	366	392	350	368	377	369	358	339	331	308	328	370	334	361	347	314	340	344	367	347	328	352	354	331	337	372	349
20482	2172	4306	4991	4344	3714	3102	2548	2316	2068	1805	1697	1558	1417	1401	1347	1284	1210	1192	1155	1135	1161	1051	1068	1061	1067	1018	937	951	958	902	948	961	963	954	996	943	936	972	944	965	947	874	910	994	927	892	904	907	895	908	897	863	898	920	839	897	920	914	882	879	913	871	859	889	817	903	890	877	898	889	843	855	853	931	845	871	862	914	836	850	855	854	818	835	863	876	878	836	844	922	892	856	789	823	897	854	933	890	855	844	897	901	870	848	874	888	810	853	787	913	857	825	883	878	885	789	876	832	841	858	883	817	909	866	876	870	872	932	869	801	829	874	857	829	862	867	845	886	881	900	835	880	854	854	860	863	899	865	871	861	858	896	872	791	859	861	850	893	834	916	864	869	858	846	862	869	911	887	839	854	881	886	883	892	827	856	879	793	911	845	804	861	858	866	820	894	841	829	767	845	828	884	832	814	831	851	837	874	849	822	845	834	849	824	805	862	873	887	848	847	863	906	888	856	861	871	837	837	840	934	837	895	889	894	843	843	831	792	919	820	888	850	855	837	878	853	831	865	845	780	864	879	850	875	840	907	863	869	879	849	848	856	895	861	837	837	890	870	829	796	831	915	856	875	781	849	900	853	859	860	798	843	903	853	870	848	841	873	858	866	844	908	886	862	852	872	871	869	801	877	901	818	887	864	833	805	857	857	869	796	849	877	852	831	829	775	821	847	801	811	844	847	867	839	842	840	882	869	850	878	877	855	837	898	809	858	845	853	808	850	841	864	908	890	865	861	882	828	901	837	864	846	822	876	874	844	802	859	876	831	861	896	829	849	852	878	811	829	879	835	858	887	859	843	850	856	875	877	842	846	828	842	913	830	923	902	881	764	821	870	840	864	849	889	882	875	850	812	891	821	833	839	799	809	826	832	828	867	894	839	848	829	829	867	866	895	862	839	855	863	858	842	860	815	848	803	870	882	851	839	837	812	840	842	818	843	866	844	837	835	825	804	884	808	893	883	826	848	831	877	839	875	880	839	895	868	870	790	849	842	836	840	842	835	873	839	850	858	907	799	845	887	859	825	875	878	826	883	877	786	896	849	822	867	903	880	826	846	874	857	839	824	903	894	871	819	744	841	888	846	816	801	856	853	879	857	809	879	790	856	889	759	844	875	862	853	854	846	861	828	839	842	841	872	886	848	891	907	826	857	801	840	811	816	858	835	867	847	847	871	904	874	818	872	839	892	840	780	834	879	883	893	839	841	852	839	852	851	877	817	830	881	845	866	824	856	815	855	862	842	850	899	859	857	853	834	872	888	836	842	795	880	857	837	874	861	879	859	876	834	836	863	827	875	878	846	872	882	874	822	879	824	914	850	873	870	903	844	877	831	842	863	904	840	800	865	826	874	904	850	856	875	853	822	828	836	834	816	870	850	888	861	852	851	848	811	848	847	861	853	851	854	803	779	842	841	910	842	807	933	886	895	824	874	805	829	862	907	820	851	845	855	846	819	840	828	852	780	856	853	848	862	883	827	858	844	900	882	817	881	869	850	880	837	838	830	881	834	896	815	828	817	888	874	882	930	846	875	915	846	894	823	866	809	887	862	895	877	826	801	888	836	890	889	889	831	832	844	899	857	826	844	827	853	860	876	825	880	850	856	838	828	865	861	871	870	870	889	851	877	911	847	848	827	831	877	870	836	795	845	843	867	863	868	832	811	843	855	822	853	847	803	885	843	827	883	809	759	838	811	892	860	847	810	851	879	844	840	822	805	895	822	875	832	875	817	809	872	874	826	911	888	854	864	849	853	832	853	828	894	868	842	841	843	911	856	853	865	870	847	861	826	881	847	845	870	873	853	870	799	853	819	812	855	878	899	831	849	884	880	870	872	829	869	894	864	829	818	873	812	839	890	854	866	864	808	868	838	824	883	858	800	811	839	824	787	928	807	898	876	889	854	829	873	851	776	848	827	865	823	884	825	790	835	853	865	837	864	861	879	878	813	868	900	851	830	849	808	821	842	822	842	834	875	796	843	883	772	915	842	807	866	837	809	858	854	857	856	913	855	853	837	811	874	874	900	903	802	856	905	801	898	869	886	867	833	818	887	867	844	864	880	838	833	835	874	863	879	889	834	876	814	832	931	883	859	840	853	784	880	865	819	852	886	851	877	917	909	866	877	911	825	848	874	874	850	840	837	825	913	852	900	902	886	847	807	873	856	898	817	920	798	841	817	838	862	811	834	820	899	884	866	865	825	877	868	846	894	829	893	820	842	815	876	828	880	809	840	886	845	789	866	853	851	853	883	839	840	819	842	899	849	856	866	826	871	846	892	858	860	854	855	837	883	780	824	838	902	809	867	872	843	835	863	831	830	870	853	792	850	843	845	860	859	859	889	819	837	858	882	870	887	873	896	888	896	849	904	889	874	823	886	860	862	830	876	830	838	871	869	856	855	932	863	870	858	836	876	890	871	838	840	887	814	837	847	824	878	848	884	831	812	875	837	863	865	843	843	918	874	874	834	815	894	879	795	873	872	861	855	882	814	800	788	882	829	868	874	812	891	797	820	867	871	797	853	850	892	870	856	851	849	834	796	814	847	854	852	824	855	882	815	842	861	900	872	875	827	849	896	795	811	804	801	877	851	857	845	852	860	846	808	824	855	857	876	838	896	865	870	835	827	856	866	876	879	892	849	835	846	842	823	827	841	842	843	850	859	828	828	838	876	859	863	862	853	881	827	822	829	826	863	844	899	888	874	836	844	896	894	875	825	851	865	841	850	899	844	831	867	853	869	839	911	863	890	889	842	873	804	895	893	852	839	834	893	895	888	855	853	830	857	843	881	867	863	832	851	848	863	873	913	875	907	834	810	847	849	796	839	818	854	840	904	868	881	819	821	812	828	869	858	841	843	889	859	895	858	843	836	848	881	851	830	885	865	818	855	839	821	818	879	876	845	870	837	830	882	829	874	814	854	899	829	830	845	870	794	890	834	870	860	878	861	854	889	847	818	854	839	799	899	917	818	847	827	865	836	869	880	843	855	835	818	863	867	856	856	878	809	895	818	875	834	830	820	864	896	862	900	868	898	903	836	871	869	860	826	890	798	810	838	857	881	835	842	875	898	870	872	847	877	873	827	881	861	857	875	857	823	870	836	854	807	831	881	842	809	865	885	873	875	822	888	886	894	861	835	836	887	900	844	837	869	868	861	847	838	879	851	830	885	810	861	916	881	876	796	835	788	856	879	862	835	822	848	788	854	842	817	832	857	823	854	851	876	858	876	941	881	856	845	877	879	861	842	840	824	824	840	858	863	900	847	845	812	884	805	883	854	846	845	827	848	916	883	879	870	832	858	885	898	877	833	880	868	867	861	872	858	893	857	896	855	852	842	824	813	816	853	901	849	855	898	828	882	839	879	870	860	892	819	836	857	854	847	879	868	854	866	839	893	869	906	870	856	802	847	844	804	816	877	835	839	896	899	884	901	819	805	865	878	854	881	819
5497	210	203	188	170	161	176	182	173	191	176	155	141	142	153	165	167	160	168	154	183	165	163	175	173	164	150	161	164	147	185	126	165	156	146	157	156	152	170	162	156	182	176	185	176	185	166	160	181	156	162	155	167	198	173	162	178	166	145	183	137	165	180	182	173	189	170	155	171	135	173	177	184	165	163	162	152	175	150	192	155	181	187	182	175	165	150	188	164	172	175	173	158	171	162	157	174	182	167	155	191	175	194	178	170	153	160	157	165	163	166	196	174	170	207	156	177	209	158	177	166	171	183	180	149	175	174	162	162	174	159	165	141	173	175	190	162	188	180	180	140	170	171	179	172	171	195	176	193	184	158	181	161	168	167	177	193	169	186	150	176	199	165	191	171	174	171	164	173	140	170	194	165	191	162	159	168	183	182	148	177	148	184	144	162	159	150	177	139	169	161	183	158	171	169	191	182	167	157	169	186	187	172	152	165	150	165	166	161	147	164	190	180	155	166	185	164	141	164	145	159	169	165	163	183	162	168	157	178	163	164	168	161	177	166	150	164	169	168	163	167	161	170	179	160	136	161	156	156	180	179	160	169	178	159	170	164	166	183	162	181	176	179	155	166	158	160	166	182	158	193	157	164	176	143	151	169	145	175	195	165	175	184	179	178	176	171	169	193	186	140	152	165	146	176	194	173	146	153	162	148	186	175	172	157	172	163	168	175	165	157	184	147	183	183	164	155	168	160	178	189	190	158	168	152	151	168	162	150	176	166	168	173	176	147	153	139	142	146	165	162	168	163	170	175	177	183	173	155	158	164	184	159	178	153	168	163	186	166	168	142	188	140	165	166	158	160	166	180	157	165	186	157	173	181	174	186	164	149	157	170	167	156	182	149	125	156	171	159	176	162	181	171	175	167	147	156	149	154	173	179	161	180	166	175	183	177	167	131	144	155	177	153	171	162	170	184	175	192	162	160	177	187	147	181	157	156	170	158	194	179	165	179	163	158	174	164	150	181	162	165	162	168	180	195	178	187	138	162	154	174	174	154	181	167	159	183	161	174	164	170	182	191	162	165	178	170	163	162	191	137	205	159	168	174	165	185	151	167	195	155	139	170	160	177	181	154	181	155	164	163	155	174	159	165	174	160	183	182	173	169	169	171	177	184	168	159	181	192	155	145	180	164	155	150	173	151	178	135	167	149	181	182	187	162	185	180	194	177	189	172	170	186	148	179	193	177	167	182	195	154	171	152	159	173	162	193	167	165	173	185	157	141	164	159	180	138	195	154	166	152	190	158	143	165	177	138	187	148	161	164	161	156	147	134	174	166	184	164	169	174	154	157	159	168	177	145	184	154	159	170	150	159	145	170	165	182	167	152	150	175	149	156	160	154	167	167	164	159	170	169	175	179	158	176	168	158	181	174	160	170	185	172	189	169	176	151	168	154	165	180	158	160	187	159	170	149	181	178	140	143	184	175	150	169	178	173	179	134	204	166	136	168	159	155	152	181	179	157	169	165	175	179	175	160	173	152	196	171	154	152	180	190	185	182	170	174	149	174	153	172	179	161	162	169	179	190	156	183	163	155	202	148	157	171	162	158	180	161	168	154	156	154	166	156	160	179	158	163	177	186	156	158	165	143	171	186	147	187	176	143	158	159	169	173	176	146	185	169	152	185	163	155	171	166	168	181	174	169	166	149	167	190	169	155	144	167	181	180	172	175	177	191	164	161	164	159	171	181	160	178	170	157	165	185	182	168	167	160	179	185	149	168	174	167	176	168	173	184	190	165	153	176	187	167	159	162	161	164	161	164	170	198	177	206	175	169	176	161	205	158	177	165	161	160	150	167	173	155	174	154	154	169	161	165	170	195	157	152	144	160	168	183	184	188	160	157	172	164	146	160	162	162	182	159	189	170	163	159	168	172	144	160	176	165	173	158	185	160	141	161	190	178	148	163	165	164	181	175	169	178	153	168	161	167	194	156	168	173	173	177	187	172	185	160	172	166	180	171	136	174	161	179	178	161	170	161	174	172	156	170	151	174	185	149	167	176	158	177	185	200	155	184	174	173	183	163	167	175	157	186	180	188	194	167	164	159	175	184	164	175	161	160	186	138	176	142	165	159	165	145	154	165	162	172	177	166	162	152	147	201	170	157	133	165	203	170	170	191	150	164	146	164	174	183	153	172	152	184	164	183	161	175	150	181	167	181	178	182	155	182	178	175	152	165	158	178	173	165	186	149	191	183	154	162	186	166	168	177	180	170	172	163	186	179	153	178	163	165	165	194	155	177	150	162	173	160	155	182	161	139	172	169	175	170	179	168	167	175	180	171	166	182	175	169	147	159	152	161	181	194	196	169	176	152	195	182	154	166	145	152	194	155	165	162	187	171	180	141	165	178	177	149	153	174	167	165	166	156	185	149	159	158	179	146	170	157	157	154	172	176	152	136	177	180	168	159	176	159	143	157	158	165	180	180	182	171	168	176	176	196	174	164	149	163	153	167	167	152	185	172	177	155	160	185	190	171	163	190	167	177	198	157	149	178	166	161	186	139	172	186	167	181	162	158	144	171	181	165	172	178	157	152	169	176	175	170	156	185	154	152	157	160	161	174	173	162	154	182	164	150	185	165	173	141	150	185	174	164	180	161	181	171	176	173	159	174	179	172	177	172	152	159	174	159	148	178	188	187	171	166	190	180	183	166	167	170	150	158	159	168	184	181	160	176	168	175	160	169	184	166	162	172	189	158	173	161	178	153	163	158	182	160	165	158	159	172	191	178	179	163	162	151	184	139	175	171	162	159	196	183	166	193	173	158	176	161	166	177	171	156	154	186	176	181	172	161	177	150	181	153	131	145	168	164	159	164	180	172	164	165	172	189	165	166	140	152	175	146	193	177	198	160	153	147	175	170	190	154	167	153	186	201	164	152	139	106	176	174	197	153	140	151	167	182	168	151	190	153	161	169	175	152	163	174	139	172	155	166	167	171	182	157	172	156	171	198	161	171	150	184	148	171	172	169	176	181	156	182	151	170	175	164	147	156	170	177	147	171	169	167	152	191	167	180	168	180	177	169	150	159	162	143	151	151	167	204	169	154	148	189	178	160	156	181	169	136	163	151	185	149	173	179	183	163	185	144	161	178	152	166	169	173	166	154	172	176	151	148	163	176	170	165	154	165	170	161	182	175	147	161	153	175	155	186	171	182	167	186	145	181	183	135	156	178	176	160	162	165	161	171	192	155	171	190	165	169	159	166	177	154	170	189	200	167	173	158	148	158	181	179	171	161	148	177	160	169	173	182	179	193	189	189	187	187	148	167	160	157	186	161	175	184	202	186	148	159	190	174	148	177	173	181	161	168	172	154	176	172	183	197	162	181	166	160	144	168	157	170	183	156	151	193	175	155	188	179	189	181	168	137	148	173	183	169	185	166	161	168	187	188	165	163	156	156	167	155	164	176	177	182	170	150	183	170	188	154	136	165	191	160	158	165	166	160	146
5801	472	531	514	502	483	496	494	497	496	494	496	449	466	452	472	496	438	471	457	451	472	458	443	447	466	473	448	503	461	431	478	446	454	418	479	466	430	456	431	450	458	459	452	445	478	497	431	409	473	459	462	435	436	451	442	419	440	446	453	430	451	440	448	442	473	424	422	487	445	480	452	429	478	455	495	443	453	434	424	479	452	416	464	434	451	445	459	441	452	437	450	455	445	442	453	487	427	431	442	469	448	448	450	410	488	457	442	470	493	458	412	451	490	412	462	479	444	441	433	481	464	451	459	417	437	454	431	430	448	456	451	434	447	468	412	424	438	481	452	455	451	406	448	471	466	446	460	487	448	492	438	448	438	483	475	452	444	467	428	438	464	446	498	429	437	445	462	412	444	435	484	475	475	468	504	453	412	453	468	439	425	462	455	430	432	432	479	472	467	452	440	453	486	415	488	446	438	475	436	429	435	455	438	458	472	446	454	409	460	495	484	469	404	442	404	426	445	493	438	451	446	448	427	403	437	442	455	377	388	466	421	427	466	446	449	460	435	442	439	474	480	436	472	461	431	437	500	446	449	452	459	458	435	487	456	444	472	440	460	440	457	449	410	416	462	452	473	460	451	463	491	499	441	469	442	489	452	425	417	410	470	478	500	439	450	443	467	459	430	451	449	452	472	468	444	462	456	456	451	461	448	441	458	449	432	448	435	423	478	471	472	468	408	442	421	441	437	432	461	425	454	450	427	464	437	422	447	461	412	434	458	488	485	418	419	453	473	454	417	489	478	458	464	468	437	465	438	469	484	452	435	428	436	447	458	449	458	452	454	464	482	473	467	438	439	448	426	444	447	472	440	478	418	428	454	448	451	432	452	446	478	463	428	425	444	464	472	445	441	397	429	480	489	468	448	478	445	434	443	422	458	489	454	451	430	449	473	426	445	458	446	500	474	458	447	458	448	446	466	428	420	458	447	438	446	470	406	449	446	433	428	456	447	432	438	455	470	414	430	451	455	453	470	417	461	479	444	439	446	452	457	434	413	436	426	440	466	487	429	471	462	479	434	437	429	427	468	429	446	432	478	408	471	455	455	481	451	416	403	485	458	417	436	441	482	453	471	465	466	435	453	461	451	418	440	455	461	457	405	412	430	451	438	442	507	463	443	444	447	474	466	468	479	480	462	470	445	436	453	422	452	400	432	441	411	434	456	462	492	460	461	468	445	451	446	438	438	471	456	456	455	437	484	481	465	423	450	430	438	435	439	473	466	460	459	431	470	423	462	457	471	475	472	406	436	422	473	420	453	437	473	416	440	438	419	485	457	484	430	442	480	455	473	427	409	434	441	449	446	439	476	442	476	422	465	462	429	458	438	439	445	446	450	447	445	459	452	420	461	467	466	445	441	462	463	451	465	446	459	448	435	480	459	484	452	453	477	485	464	465	442	453	452	423	442	479	469	465	461	460	448	434	450	464	419	457	476	466	463	459	454	467	423	473	459	447	428	454	469	479	416	442	440	476	449	420	448	462	470	477	431	424	448	446	465	448	461	467	449	455	440	424	464	430	449	447	426	460	424	467	403	450	437	437	489	502	444	441	452	432	461	445	458	454	478	453	485	439	452	474	450	472	494	457	405	420	451	455	482	474	496	432	447	481	452	464	460	443	455	430	475	424	405	468	434	437	456	441	449	471	440	439	434	442	469	457	453	449	425	455	451	443	471	471	454	444	455	453	453	467	439	443	428	421	438	452	462	405	444	471	457	458	445	425	447	489	481	460	457	442	442	417	457	424	428	401	457	456	438	466	449	428	454	488	478	456	505	437	475	469	427	453	437	422	456	445	466	456	479	451	480	464	430	408	478	461	456	459	489	454	461	499	441	423	476	441	479	395	450	442	462	460	483	429	432	487	477	446	479	442	462	470	434	458	439	466	430	460	424	424	453	443	480	458	472	462	472	493	466	477	431	465	480	442	444	455	463	475	442	499	474	453	477	474	467	456	412	482	500	443	443	429	461	461	432	513	470	423	467	478	477	455	467	455	433	441	475	463	463	408	417	412	453	454	520	400	453	433	433	448	469	451	447	493	462	445	429	499	461	425	437	431	443	460	437	487	480	458	432	471	463	433	455	493	470	476	433	462	468	459	437	466	458	462	441	475	460	433	430	494	440	463	510	471	472	440	459	470	436	449	477	456	447	473	420	449	464	447	427	432	424	442	443	408	437	459	433	447	445	425	460	466	443	467	464	470	454	442	454	425	431	461	464	462	453	396	456	452	475	447	403	455	446	446	468	516	482	432	474	438	463	443	434	458	451	446	406	467	447	433	482	448	459	455	437	487	454	461	447	437	492	473	466	421	424	462	469	458	444	467	448	431	434	459	450	456	473	440	433	434	444	467	468	410	464	431	461	430	443	469	465	431	425	443	454	435	447	451	409	468	443	486	484	433	474	447	421	411	455	448	482	407	475	485	468	442	458	459	425	434	475	478	440	435	459	461	466	483	474	459	456	443	463	418	414	440	444	451	410	428	451	439	486	450	435	462	453	455	428	443	467	440	481	434	435	426	430	468	461	422	462	454	451	482	410	477	452	439	431	459	455	470	449	436	431	454	398	449	465	464	459	440	463	441	412	472	432	449	443	447	425	478	449	446	516	441	446	496	433	473	459	435	438	462	436	438	464	478	485	413	444	454	495	437	474	452	405	424	451	444	474	439	416	450	464	461	475	439	442	468	517	464	456	482	483	455	468	452	446	454	458	476	422	447	439	481	486	428	427	457	451	453	467	460	446	450	466	422	464	450	466	491	406	467	461	481	469	408	460	450	459	466	477	463	445	508	473	461	442	438	418	475	431	436	453	422	442	425	459	454	439	405	474	470	430	476	471	458	439	449	461	442	450	487	452	383	412	456	455	431	437	450	429	421	476	436	455	471	443	462	473	481	493	464	460	461	460	452	445	493	472	450	471	442	471	452	407	502	451	458	454	434	380	470	434	428	466	453	436	430	456	424	436	436	461	465	491	476	471	425	411	406	453	451	435	451	439	425	455	493	448	469	455	437	468	462	440	433	466	419	481	433	465	477	460	461	452	453	502	437	416	482	472	464	472	478	428	453	483	444	437	430	469	426	444	425	469	453	478	442	468	446	454	453	475	422	448	441	463	488	446	450	457	429	415	448	445	454	415	468	419	436	432	448	451	475	441	468	433	449	425	462	473	444	460	447	447	459	474	440	478	454	438	492	454	449	447	458	467	470	490	432	470	442	494	423	411	452	441	452	481	465	444	440	435	455	464	456	487	450	461	427	421	449	434	440	447	479	457	470	453	426	428	486	452	440	415	449	478	456	446	447	429	483	419	475	450	428	427	449	446	434	463	459	423	428	448	425	464	474	445	474	465	401	437	465	440	472	450	448	474	446	467	451	423	452	434	466	443	464	435	459	416	454	427	485	427	421	460	479	475	440	448	457	446	461	427	472	463	452	423	446	432	460	468
39193	11220	1457	869	603	451	361	343	263	255	244	223	244	235	232	200	208	229	189	193	160	201	188	188	184	161	180	194	172	185	185	168	183	166	163	160	169	195	176	173	167	172	183	164	184	154	172	178	191	184	173	174	170	160	162	162	151	186	186	167	168	181	175	193	184	162	150	199	180	171	163	183	167	166	139	165	162	171	172	172	187	182	141	183	164	160	202	165	146	161	185	193	194	171	153	141	133	170	153	167	164	191	179	150	175	173	189	170	179	152	174	165	181	172	159	176	188	174	163	168	154	186	162	181	151	167	165	177	146	168	173	169	163	170	151	159	156	172	157	177	179	180	159	167	161	164	177	180	145	154	200	166	158	172	161	183	162	161	188	167	130	178	179	173	174	192	173	169	158	168	165	177	176	165	167	167	171	156	157	161	137	177	182	179	157	157	153	154	195	184	196	185	180	153	154	165	161	157	160	152	167	171	151	177	167	184	166	164	146	174	162	167	157	178	186	171	157	162	134	190	163	138	173	157	160	157	154	172	154	177	173	195	185	197	148	158	184	166	183	162	174	174	192	159	159	150	166	143	135	147	163	166	193	187	152	155	149	181	195	181	189	172	178	169	149	171	157	157	166	188	168	184	159	156	177	162	174	174	158	184	184	188	182	159	201	187	167	152	177	147	159	162	157	155	188	178	176	171	167	168	159	164	165	158	186	179	168	167	165	157	151	152	173	172	155	134	170	162	162	172	156	183	159	153	178	168	166	144	173	167	166	173	182	167	166	148	184	159	161	155	190	163	172	142	166	178	172	173	177	160	177	159	167	163	174	176	161	168	152	168	202	161	157	167	174	153	179	160	171	136	172	203	172	171	172	138	180	166	168	178	157	182	176	165	164	135	162	152	164	176	161	170	182	163	183	145	152	163	176	150	169	175	144	170	141	186	156	154	181	158	168	174	173	175	163	172	187	174	175	180	166	165	150	146	180	178	171	171	194	173	162	198	161	207	176	180	179	191	164	154	160	175	167	159	188	146	169	173	165	166	168	157	158	170	182	181	166	159	158	178	163	176	160	170	174	162	183	149	155	182	174	164	171	180	172	149	162	186	189	201	149	153	200	148	161	170	171	167	178	171	173	150	151	150	160	154	163	155	157	153	181	145	183	162	169	181	152	149	158	154	155	156	156	144	170	174	168	164	160	161	185	181	169	162	172	163	180	179	185	173	156	180	151	178	156	168	145	151	160	186	181	179	157	169	191	174	149	175	152	173	171	170	159	167	152	176	167	175	152	145	146	172	157	151	173	181	172	155	158	170	175	186	151	159	175	165	159	183	180	172	159	171	190	147	165	164	163	165	164	145	173	150	183	179	175	147	178	179	180	170	158	165	176	161	162	156	170	172	187	179	184	169	165	189	166	179	164	168	169	154	168	160	147	153	194	188	164	174	172	187	149	165	174	159	177	159	158	198	170	165	144	183	164	168	156	185	169	170	176	194	168	163	153	150	181	160	168	188	184	180	174	160	165	162	194	148	189	172	151	176	163	174	159	149	183	148	156	189	177	153	157	166	194	169	179	158	167	169	192	140	158	159	163	165	176	169	182	155	173	149	181	177	166	150	195	171	175	162	192	179	171	147	156	178	173	179	162	170	191	181	184	177	174	192	188	155	168	176	155	167	161	167	163	184	175	177	183	174	155	164	180	174	147	172	166	158	180	162	196	169	161	181	180	173	183	159	168	169	153	170	178	179	151	162	191	154	198	180	154	178	160	186	173	154	181	151	176	177	164	168	170	213	185	178	178	159	156	154	154	173	166	166	150	151	149	176	175	171	175	147	158	174	161	161	166	164	154	184	177	154	176	149	178	178	170	164	151	165	152	185	176	186	167	181	174	159	166	170	168	172	142	159	173	173	153	160	157	159	159	164	153	160	169	168	149	172	165	160	170	171	174	163	171	162	185	161	162	146	164	186	166	159	193	183	165	162	162	167	163	184	172	178	159	163	175	168	169	181	181	175	176	150	148	168	212	155	170	167	173	172	161	172	137	169	153	156	155	163	151	184	184	168	162	184	177	155	192	180	157	161	157	183	147	148	180	157	165	139	148	170	198	171	175	161	163	164	197	170	152	172	147	185	199	168	179	148	160	163	178	160	163	190	150	159	161	153	169	169	162	149	184	166	179	187	163	162	154	163	169	181	159	159	173	198	192	186	140	161	178	168	149	174	169	172	177	150	179	169	161	171	182	170	188	159	160	166	166	157	172	149	175	153	178	171	167	188	170	147	172	160	190	169	157	168	152	166	183	155	167	170	175	154	191	166	162	181	169	164	152	174	169	156	167	183	167	182	167	146	163	160	185	176	159	147	171	160	153	159	148	145	191	174	170	146	191	148	165	157	170	151	182	191	147	185	179	156	163	174	178	187	172	170	175	199	202	147	162	178	172	177	198	153	176	179	195	151	168	176	163	180	169	177	192	167	156	175	155	177	183	154	163	139	165	173	144	158	158	160	151	164	163	150	187	179	177	165	171	156	158	183	184	148	175	186	167	191	183	166	167	167	162	160	155	183	183	162	173	163	152	161	178	150	182	188	172	158	151	181	146	181	179	161	164	173	165	166	176	194	175	150	166	174	172	181	179	140	170	183	161	160	185	178	176	175	174	146	169	163	157	146	179	189	153	175	169	168	174	144	154	162	181	193	166	183	170	169	160	164	177	153	149	173	162	178	175	158	173	190	181	150	166	153	184	169	165	154	167	179	139	142	160	162	165	166	155	168	177	150	144	197	143	164	177	171	192	164	158	182	159	162	167	169	185	151	172	174	170	157	156	143	191	163	173	153	167	154	165	157	177	157	174	175	191	167	158	158	168	175	182	193	180	162	169	174	155	165	174	204	179	158	188	155	176	177	163	166	166	144	160	165	172	170	182	167	165	162	175	173	148	183	154	194	167	163	173	172	143	170	183	187	176	160	175	149	146	177	160	180	174	169	184	183	160	173	162	155	179	126	182	168	171	175	167	150	177	152	177	168	163	160	173	185	175	158	175	172	159	191	171	179	163	186	171	163	180	149	152	177	147	175	173	167	182	189	170	154	166	167	165	154	172	179	187	160	145	193	177	172	149	182	157	163	192	185	165	179	206	160	167	157	168	166	168	162	168	149	179	169	180	165	158	174	161	169	165	177	168	155	149	183	178	162	185	175	172	184	166	156	138	164	179	161	157	160	178	176	165	158	181	182	165	183	176	178	156	209	151	159	145	165	195	160	157	173	163	173	156	170	158	171	161	159	152	158	158	179	165	184	172	157	153	182	180	159	150	170	167	184	161	161	186	189	177	164	175	166	175	165	169	172	163	183	196	168	179	185	179	154	173	164	191	180	162	174	155	167	144	148	174	186	153	171	175	186	183	167	177	160	159	145	170	163	165	164	159	161	180	149	161	161	160	196	144	152	186	158	177	169	169	156	158	175	182	159	145	146	157	184	173	179	202	171	163	176	154	188
16331	1189	2295	2635	2281	1901	1622	1377	1196	1121	1029	902	820	846	747	682	660	659	642	680	683	610	565	591	555	572	576	578	534	543	563	556	518	507	558	495	507	517	505	480	534	461	507	527	479	518	552	548	521	473	488	448	474	498	465	490	505	476	483	485	481	495	487	503	478	490	494	491	499	485	495	472	461	492	484	461	477	479	495	488	485	471	441	444	492	458	498	496	457	456	478	508	500	484	410	472	484	458	469	493	477	462	480	466	477	468	426	447	480	535	497	489	473	479	478	502	496	425	480	502	492	506	447	416	469	434	481	463	440	450	456	426	484	492	452	454	454	479	454	501	439	490	451	481	485	440	511	488	486	456	484	452	453	476	489	530	476	459	466	515	501	484	473	471	458	490	438	468	429	442	487	498	428	453	464	450	459	445	445	469	474	455	492	482	497	441	483	459	508	461	510	475	479	477	479	500	523	480	488	467	485	489	475	489	446	476	472	490	484	480	471	487	516	479	464	488	441	484	470	450	425	474	453	459	459	454	490	503	474	468	510	458	474	453	457	503	459	477	442	456	462	468	481	471	457	461	493	500	489	459	506	507	485	479	480	477	504	447	442	432	458	466	469	470	465	472	474	454	441	452	462	501	479	463	495	488	488	466	445	490	495	469	498	451	445	460	519	477	475	435	477	511	462	483	472	478	457	486	474	495	464	504	436	478	451	430	487	446	482	529	488	445	477	456	498	487	446	459	464	507	455	422	445	426	444	465	477	485	465	503	507	462	483	473	479	496	462	482	438	444	492	496	468	493	480	538	504	449	466	440	459	493	478	485	463	437	431	507	477	441	464	485	462	502	466	499	476	475	464	461	495	441	435	458	477	491	492	471	459	456	493	466	463	473	455	441	489	445	509	481	425	476	460	481	461	452	466	443	514	468	476	466	472	470	451	478	528	494	463	465	495	465	488	481	456	490	490	484	457	487	470	471	474	463	497	454	484	480	448	514	477	480	490	418	465	487	469	460	456	465	485	459	445	455	482	470	478	453	454	464	509	459	451	476	484	483	421	499	500	476	469	491	499	448	488	457	477	448	469	467	478	455	428	453	437	489	465	481	471	454	459	438	481	481	496	510	438	488	507	497	444	458	457	465	482	480	446	504	431	497	456	473	486	494	452	484	483	490	513	511	491	475	458	505	519	499	444	438	493	509	455	455	469	515	440	466	455	473	451	458	483	499	483	444	455	452	466	459	407	472	483	465	490	448	474	474	472	456	466	469	481	506	452	502	467	478	480	453	442	447	502	492	447	517	501	483	449	485	468	473	442	452	464	447	457	485	477	466	455	487	507	481	498	461	461	506	474	455	493	456	443	454	434	485	474	476	480	499	457	466	448	477	539	494	486	452	488	495	469	453	540	494	482	472	471	468	497	477	498	483	469	469	462	458	465	490	526	460	458	493	449	503	488	452	470	451	448	454	472	481	472	482	461	440	473	480	508	478	491	465	503	465	479	472	464	453	475	512	445	493	469	478	465	467	484	482	486	414	449	485	462	471	454	503	446	480	492	454	450	456	499	487	507	478	538	465	485	455	492	429	479	474	438	456	484	520	480	486	460	476	445	479	467	466	456	427	471	498	503	459	474	460	499	443	472	439	439	495	466	492	445	465	475	436	480	488	475	473	483	479	453	499	489	467	428	459	480	471	545	453	497	448	475	452	483	470	442	478	459	472	479	523	462	487	477	471	479	487	485	463	505	448	507	449	447	488	457	442	483	496	441	465	498	468	485	438	447	471	502	485	496	470	511	454	486	457	495	479	445	443	490	505	460	498	495	478	463	451	495	476	432	492	516	474	455	452	449	463	483	453	462	458	500	425	467	482	467	469	451	471	468	453	490	499	470	460	428	473	451	484	475	496	466	485	476	487	463	455	494	516	476	517	462	454	455	467	467	435	510	464	453	495	478	454	465	448	438	473	505	476	461	489	478	465	497	475	443	452	453	520	427	461	464	461	462	444	488	459	448	440	426	473	458	468	483	455	495	458	466	491	459	454	479	497	497	468	508	442	447	467	500	430	511	507	470	480	466	450	493	455	435	475	468	500	448	503	450	467	449	436	477	495	468	445	472	477	454	466	486	452	448	493	456	491	466	481	490	496	415	495	470	460	449	487	461	441	480	439	465	459	482	483	496	495	461	470	475	475	479	481	492	437	472	478	476	476	458	514	512	465	463	471	481	446	504	485	486	484	474	470	456	476	472	469	519	453	474	484	468	483	441	464	479	464	412	513	501	486	523	466	450	441	479	454	497	463	500	452	451	415	420	471	478	489	458	436	510	460	510	482	466	527	510	497	471	485	471	471	494	491	516	495	488	501	484	480	522	445	469	463	448	509	432	470	457	452	472	475	449	474	459	500	492	478	452	508	484	467	502	459	515	456	530	469	487	472	453	489	470	476	454	462	477	485	432	468	468	469	442	502	476	457	441	469	436	484	500	469	460	454	472	480	475	431	456	476	475	483	461	504	448	471	481	527	495	471	454	459	494	428	488	488	472	443	467	465	472	506	480	450	481	472	494	481	475	456	502	456	509	490	435	439	503	446	433	429	443	437	462	453	435	434	461	460	493	482	489	483	495	501	461	513	491	453	472	432	504	524	487	483	459	424	471	450	486	467	486	465	431	468	479	417	469	441	479	486	472	503	485	445	472	447	477	473	436	475	469	462	479	464	486	467	479	450	450	464	474	467	477	458	452	469	457	460	478	462	478	456	488	424	463	493	470	479	477	452	506	464	452	434	459	506	463	478	435	493	456	475	453	441	470	450	460	529	450	434	459	476	439	471	483	469	465	444	471	497	484	472	469	479	442	467	464	490	479	418	477	470	472	482	459	466	482	508	460	523	445	456	476	429	461	483	487	475	515	474	485	473	529	458	463	477	458	444	461	448	419	460	489	459	457	476	464	467	498	482	476	464	485	448	472	521	500	486	478	483	457	452	505	490	437	468	504	442	467	471	480	441	440	453	493	442	476	471	483	493	488	446	465	453	450	500	518	502	474	459	469	479	439	464	467	473	493	460	456	456	458	484	473	484	488	521	442	454	518	565	476	489	496	468	455	492	470	504	506	473	489	463	480	472	460	485	482	495	478	506	477	484	505	450	449	476	476	435	498	493	482	458	447	450	462	503	473	477	444	425	476	451	441	516	455	458	482	447	489	507	454	507	483	509	468	484	475	478	440	433	482	471	457	463	457	430	479	463	520	501	482	506	481	455	473	429	478	481	438	458	507	442	452	492	481	454	478	473	494	469	445	462	504	464	471	462	441	488	495	486	461	491	483	491	452	468	457	475	471	461	450	459	490	495	439	482	465	441	481	468	478	461	504	458	484	441	459	479	493	445	467	498	481	461	475	492	448	457	446	450	443	499	483	436	499	483	463	497	461	457	476	526	497	464	465	445	429	492	417	465	478	451	508	466	480	471	454	433	472	487	468	490	476	498	436	491	433	473	445	476
47499	22740	7473	1921	1331	968	820	717	649	521	474	494	414	432	441	405	401	396	407	421	416	396	389	376	391	355	388	418	382	381	372	349	362	368	368	353	378	376	368	357	385	340	358	352	367	371	372	401	377	364	341	334	382	338	359	331	361	366	342	348	344	364	370	347	403	351	385	389	373	358	350	345	326	345	387	374	398	364	339	337	315	391	363	344	335	355	324	336	347	347	381	368	383	358	327	337	317	343	349	372	365	326	350	354	352	353	356	383	383	349	359	374	354	357	348	337	334	332	358	325	379	347	330	335	367	336	359	355	379	364	331	344	334	375	365	371	349	367	366	368	347	351	370	340	378	377	375	334	356	334	338	368	362	349	397	370	343	348	305	360	334	326	349	370	347	397	345	369	370	345	395	386	393	363	360	356	347	393	369	358	358	363	381	381	330	307	357	347	328	344	381	361	325	344	367	327	367	334	355	357	362	347	335	366	332	373	390	375	364	371	388	345	339	392	314	393	324	354	337	371	374	384	346	328	335	375	377	354	344	359	362	382	368	359	359	350	360	353	346	323	357	324	388	372	305	354	388	370	351	385	373	364	329	357	352	384	297	336	359	354	351	334	375	332	353	334	350	316	335	369	383	354	352	350	397	369	357	375	363	379	365	363	368	331	320	356	357	381	328	361	329	372	360	330	355	363	378	374	321	334	394	357	354	363	341	357	357	333	363	375	347	359	369	355	375	356	353	357	344	357	339	354	347	370	344	360	353	335	333	314	375	339	359	379	345	359	375	354	356	361	346	329	361	347	372	344	357	369	348	359	343	369	307	346	345	338	352	326	396	350	338	328	380	337	377	365	357	328	365	331	347	354	382	358	319	350	337	362	382	386	369	371	361	362	350	353	355	327	349	338	330	377	344	349	374	353	343	382	328	338	368	355	365	347	375	359	382	377	349	342	361	340	355	357	360	351	338	361	357	387	370	320	354	342	331	366	372	358	366	374	335	329	330	359	350	359	371	369	343	336	337	340	314	350	338	352	388	341	323	334	338	377	314	378	345	353	344	343	392	381	355	364	392	350	337	331	338	341	357	408	354	350	352	372	345	383	343	379	404	356	353	340	363	337	348	343	323	363	368	344	331	348	334	363	351	350	377	337	382	399	355	331	380	342	366	345	359	338	372	406	344	332	370	343	339	356	360	294	371	322	368	371	348	348	365	345	413	340	310	366	327	353	317	347	330	364	330	342	360	354	353	375	355	351	332	345	343	374	327	342	372	405	347	345	369	363	360	370	331	374	339	346	327	379	365	313	365	338	401	366	351	352	342	315	373	341	348	351	337	345	357	368	333	344	353	359	328	399	365	350	377	328	356	319	349	364	375	338	308	346	377	337	357	361	368	364	364	376	344	332	364	328	341	325	328	376	377	334	403	356	382	351	357	360	313	345	325	345	362	366	413	357	379	359	331	342	387	348	345	359	298	373	364	341	367	371	320	306	353	350	348	352	367	334	377	372	338	356	370	383	381	367	359	345	357	390	308	319	340	366	357	359	356	354	340	338	369	348	330	368	350	387	363	358	357	381	382	339	351	349	355	368	368	333	339	349	352	352	334	335	365	363	346	337	353	377	366	314	388	383	328	312	346	345	347	336	351	356	345	341	343	379	327	345	336	373	364	358	348	326	355	353	364	335	323	352	381	395	401	379	361	352	344	355	333	382	381	340	355	345	369	331	366	338	375	338	359	325	358	366	385	377	391	350	388	370	306	345	353	354	321	325	347	371	367	368	347	380	349	391	331	374	389	354	380	374	366	308	349	359	356	348	362	359	337	376	354	362	347	357	345	344	335	382	377	319	354	363	352	400	360	351	338	386	347	383	344	375	348	345	339	358	360	305	326	323	341	354	354	332	335	372	341	329	379	359	379	369	378	355	380	372	360	328	338	318	355	337	356	390	350	340	341	369	351	337	319	318	389	358	384	333	385	322	354	363	304	316	360	354	349	332	342	373	359	361	349	335	339	321	326	345	385	350	341	370	327	369	362	360	323	353	368	391	346	365	373	339	370	361	329	365	354	348	381	354	351	364	349	323	347	350	322	327	393	399	371	370	342	355	346	341	365	353	374	364	360	334	333	361	340	340	363	378	394	359	323	357	346	340	364	353	348	387	341	364	357	351	354	334	347	361	366	379	366	369	362	347	342	369	363	350	353	339	346	370	300	355	363	343	362	348	382	329	363	357	357	332	367	363	359	372	383	385	353	363	371	356	344	367	363	387	367	320	387	341	361	324	371	371	346	346	392	374	359	383	361	351	379	383	345	393	325	372	352	340	337	356	383	327	371	309	337	351	318	355	402	363	334	349	346	368	369	343	382	378	325	315	360	373	358	365	355	351	362	342	349	352	347	371	335	375	351	357	324	329	355	346	336	339	338	338	359	337	345	366	370	348	383	368	387	388	309	349	356	397	390	343	343	333	343	353	346	361	317	343	334	359	350	391	380	341	366	319	346	348	336	346	332	333	378	372	379	371	319	384	363	335	374	380	362	324	357	368	334	325	357	375	339	324	342	375	393	348	332	369	336	373	347	326	340	384	345	329	369	365	356	353	393	363	352	316	335	347	362	322	327	367	370	393	404	338	336	362	345	325	374	358	370	393	350	338	370	350	334	367	375	316	346	357	338	340	354	372	369	366	387	366	338	350	357	372	373	333	351	386	381	349	342	301	358	356	353	359	335	348	373	351	333	382	370	316	323	336	389	356	357	375	351	356	398	330	381	327	332	358	362	357	381	371	350	361	361	340	338	352	341	336	349	352	335	350	332	376	350	389	367	361	350	348	345	381	353	336	369	312	323	352	362	349	354	381	359	351	345	359	360	341	348	331	385	348	360	386	344	361	388	339	350	353	371	379	338	306	366	366	387	380	357	332	376	364	379	373	372	354	371	349	325	326	328	336	378	375	354	329	326	357	360	367	335	401	373	355	358	353	401	335	338	358	318	333	354	359	331	342	344	365	352	351	380	365	352	363	328	360	368	327	324	362	368	391	365	372	338	348	335	371	351	339	339	339	318	331	387	365	374	329	371	364	368	362	323	367	376	387	371	353	329	353	370	357	351	356	354	351	324	341	363	326	364	346	351	362	368	344	371	337	343	334	343	381	344	307	340	381	382	348	356	358	357	330	348	338	341	344	353	357	381	347	348	371	368	369	328	356	378	357	373	354	370	343	333	337	344	352	343	342	349	352	332	347	377	364	366	350	338	331	362	333	387	349	333	354	354	337	371	378	353	353	322	375	369	369	397	339	371	331	344	318	331	359	372	346	336	362	339	363	373	334	359	381	302	361	371	343	335	344	371	365	354	346	332	377	359	345	372	365	368	348	333	361	357	383	374	380	309	323	379	394	315	314	341	380	367	335	341	336	350	333	323	362	362	371	346	372	378	356	391	352	306	362	364	339	371	389	367	373	360	346	369	348	359	341	376	335	366	342	349	362	363	358	396	365	333	318
21004	2158	4280	4943	4438	3636	3048	2746	2337	2042	1861	1671	1607	1501	1393	1289	1275	1221	1202	1164	1101	1083	1128	1097	1064	1126	1001	1010	979	1019	1024	987	1000	945	931	921	966	893	966	946	951	932	901	935	950	921	855	838	934	890	913	919	934	941	911	915	917	898	882	898	917	863	907	896	855	900	835	897	873	839	884	829	897	903	854	911	881	880	868	858	882	845	884	886	872	918	863	900	836	818	884	866	839	899	834	826	828	909	870	807	852	846	874	876	872	855	874	870	836	901	870	858	884	828	861	842	881	934	876	812	869	904	847	897	853	818	816	844	859	890	826	816	902	860	871	882	847	874	880	874	892	812	803	869	852	807	864	848	856	834	864	822	818	841	820	881	871	865	906	860	840	849	856	853	856	862	825	840	828	871	858	916	860	869	806	863	884	862	851	849	835	852	828	828	874	841	873	833	853	866	890	817	841	900	866	896	856	848	877	855	881	837	865	880	842	855	836	846	882	882	858	836	811	838	857	835	896	902	792	835	861	842	855	884	804	896	840	924	856	885	840	868	840	865	815	875	890	799	859	864	826	806	812	905	857	830	860	887	852	938	827	836	842	856	839	853	800	874	878	824	834	880	831	907	884	884	907	827	880	848	825	861	854	843	789	879	869	829	863	845	876	869	827	869	865	842	885	824	866	817	866	817	937	845	881	836	838	823	798	850	853	843	864	837	853	872	826	857	791	831	833	869	798	848	874	803	875	908	867	869	876	855	848	843	858	825	857	784	821	917	866	858	850	871	865	898	879	877	840	827	830	880	822	838	833	814	867	861	833	869	828	839	830	814	840	855	824	857	862	850	948	855	845	874	876	839	881	860	850	869	862	846	842	857	884	848	818	867	823	816	831	838	895	834	931	841	860	879	860	866	839	819	897	836	862	870	833	870	794	952	862	857	845	820	889	876	844	845	807	844	859	879	847	868	850	899	836	848	816	797	836	851	813	861	812	863	841	883	887	880	870	826	820	844	846	878	863	796	817	882	904	815	838	828	828	801	881	906	848	862	823	850	874	846	823	854	902	864	856	859	833	913	863	844	912	850	820	831	839	829	887	843	822	846	853	859	828	875	887	842	859	790	816	815	809	852	859	885	906	882	843	929	830	831	833	847	786	800	856	881	888	872	848	871	878	878	835	829	852	854	820	872	838	823	889	818	917	869	884	851	860	903	866	936	855	865	881	882	854	839	824	833	869	872	950	833	862	852	853	833	817	842	849	846	838	809	801	854	832	817	807	871	875	821	857	845	850	848	841	809	884	856	846	862	819	878	848	858	783	853	820	880	829	880	861	820	848	848	870	893	858	858	891	842	859	848	855	935	853	831	817	846	861	827	820	886	834	867	846	815	852	881	928	835	815	848	859	822	848	841	844	864	916	812	862	831	918	929	850	833	881	845	841	914	859	865	861	861	850	865	882	889	809	865	867	848	814	835	875	834	834	880	834	874	799	814	896	863	861	841	864	848	816	911	821	868	901	856	877	866	820	895	906	867	839	859	886	802	839	873	809	832	823	816	857	804	892	854	811	862	804	879	810	818	865	862	856	912	865	917	861	855	840	868	862	830	869	852	861	837	841	866	867	817	821	810	828	919	798	929	878	847	833	891	837	839	868	850	899	871	858	873	825	836	820	875	894	853	775	840	810	853	832	888	797	905	827	883	827	839	881	882	823	850	858	810	887	881	837	876	860	859	886	819	884	885	812	876	891	829	858	858	858	840	864	871	845	848	919	878	885	849	858	874	821	878	796	866	901	856	840	908	848	846	809	789	848	871	880	867	894	866	861	907	869	865	815	854	868	807	860	880	830	860	849	856	903	852	854	805	880	937	861	857	849	873	838	847	884	854	866	868	835	848	860	861	842	861	859	876	827	910	914	877	860	843	841	848	907	862	861	850	860	899	827	855	809	848	876	833	866	855	890	901	907	855	916	823	875	815	851	813	864	853	886	831	886	855	858	848	805	812	816	863	870	898	847	880	786	840	814	843	837	882	863	894	869	853	832	824	859	880	885	856	874	873	857	903	857	845	809	820	860	864	882	850	883	893	881	828	889	880	869	807	870	839	840	875	849	899	817	842	856	919	841	865	855	858	820	870	817	848	839	851	863	861	883	895	865	817	835	819	859	822	857	852	810	870	874	836	854	824	858	895	913	875	826	832	899	896	915	856	807	816	833	846	876	827	867	836	835	876	877	832	895	880	845	804	885	861	892	867	850	859	853	858	848	842	825	911	854	848	841	859	877	856	881	835	879	848	788	904	822	829	877	879	835	800	815	863	844	874	915	823	855	861	839	863	832	869	879	875	813	846	844	843	874	858	895	885	835	814	824	836	860	900	884	874	907	873	885	895	759	891	853	772	855	849	796	877	828	833	845	836	888	852	819	811	899	879	842	827	845	848	832	866	838	881	837	851	857	844	873	847	803	840	903	857	901	857	854	873	860	857	863	907	883	814	838	800	868	879	876	857	907	858	833	860	798	839	832	875	878	876	875	877	929	822	879	846	892	850	834	861	829	837	852	832	908	808	892	842	847	853	875	862	841	880	900	875	811	856	780	900	881	802	841	818	868	839	824	871	882	953	874	820	850	891	844	873	878	896	874	830	748	887	887	834	882	859	889	820	889	892	851	903	889	876	822	829	876	808	834	832	801	879	853	868	804	910	844	891	891	918	859	901	833	854	850	834	872	885	829	862	914	820	865	883	805	841	856	901	790	901	844	845	869	856	840	872	886	836	866	807	881	840	860	826	863	847	871	824	854	843	805	923	839	869	841	838	861	847	887	904	856	844	860	891	851	887	853	802	875	910	856	820	899	817	886	863	854	824	843	848	812	820	870	844	861	847	874	874	815	887	837	892	839	886	868	870	823	878	926	860	827	873	811	875	888	834	839	831	917	853	877	893	831	842	866	861	864	879	842	831	886	856	860	915	861	838	867	878	841	850	860	823	865	825	877	898	776	922	872	880	895	895	853	829	867	829	871	846	865	870	824	871	877	802	865	865	757	839	839	864	805	852	809	887	855	886	860	825	882	819	908	866	849	856	840	859	838	797	822	869	800	869	847	833	831	882	859	854	843	816	844	801	864	852	906	881	841	861	816	860	785	872	877	890	844	879	838	820	838	843	865	894	829	837	829	872	819	867	897	876	846	828	858	861	868	834	883	864	822	871	838	849	894	858	848	879	872	822	813	895	891	790	878	853	862	914	867	837	894	844	841	916	853	825	878	845	875	827	841	844	870	861	837	860	834	867	858	819	844	862	885	853	847	863	803	846	828	831	851	881	860	838	841	857	833	812	831	874	898	831	865	802	861	856	901	869	956	829	855	808	866	828	852	829	890	849	906	854	841	816	870	856	874	898	808	862	828	854	909	882	884	812	831	864	857	848	809	790	889	850	870	849	868	875	860	856	842	856	831	875	887	852	828	815	865	857	837	854	847	935	911	851	891	859	891	913	866	903	883	887	847	872
5673	243	170	195	197	210	170	179	149	169	207	174	167	166	180	166	177	198	193	185	153	179	170	151	174	172	161	168	179	142	154	166	161	130	165	180	174	202	187	167	159	165	156	167	189	172	171	151	144	162	167	164	183	142	163	173	143	176	173	164	199	168	195	163	169	158	154	182	155	159	169	170	167	165	157	154	153	171	153	162	155	195	181	175	176	172	174	140	171	163	175	184	170	165	161	180	143	149	170	165	181	155	166	164	154	168	150	171	155	152	168	178	159	167	158	206	172	169	131	168	164	189	164	147	161	145	191	171	154	182	145	182	158	178	154	164	179	159	146	187	172	172	172	171	177	158	164	183	160	178	156	149	170	181	159	171	171	175	168	168	161	177	172	161	183	177	156	181	162	152	167	146	156	154	172	145	166	203	159	150	177	179	141	165	157	150	160	180	167	146	154	170	141	187	192	167	167	181	178	183	161	164	152	182	192	150	163	166	159	162	176	176	182	157	177	157	170	145	153	146	176	164	169	170	174	178	194	177	157	200	177	162	145	160	174	181	154	154	165	161	162	137	182	170	162	167	145	168	172	181	176	170	185	155	147	190	156	177	153	154	158	177	168	198	169	158	168	155	164	168	139	175	178	170	145	184	189	197	155	180	151	161	156	153	169	164	168	174	182	193	185	170	160	166	178	137	168	192	162	145	190	158	138	163	167	160	164	173	177	150	152	183	164	175	169	175	161	174	167	167	168	157	154	149	139	163	185	172	168	161	169	153	169	174	158	169	169	181	179	166	188	178	182	183	156	155	161	177	158	155	169	155	151	145	150	150	161	170	167	172	184	176	153	153	168	185	128	186	157	174	183	157	163	165	162	169	156	174	175	189	175	170	161	160	187	193	129	167	195	188	170	215	155	162	187	171	184	180	165	177	138	164	162	174	172	180	163	156	180	146	171	145	171	155	178	155	143	154	185	177	164	166	153	171	164	156	196	146	178	148	180	173	155	152	159	162	167	153	179	169	155	175	179	178	165	190	184	166	167	165	155	170	173	180	171	166	156	160	157	145	171	147	156	165	180	177	176	161	153	164	186	130	157	195	150	146	194	174	162	174	163	155	175	178	201	170	170	190	168	167	183	190	162	161	174	169	166	175	179	158	152	181	154	168	179	168	170	177	193	172	181	162	172	204	157	159	168	155	154	167	145	161	169	159	176	176	162	161	159	128	155	172	156	167	165	163	160	160	172	171	154	155	161	163	167	184	174	138	179	163	179	170	170	161	185	191	182	184	155	175	181	163	145	172	162	185	167	157	166	190	145	153	159	176	180	154	171	166	184	166	180	161	153	173	163	174	157	176	175	178	162	135	162	162	154	163	159	150	190	164	163	173	183	167	179	200	163	180	183	174	159	160	167	134	180	159	155	168	169	133	182	176	172	185	153	162	155	159	195	163	142	161	186	139	138	168	166	178	162	185	172	139	179	159	170	155	166	160	174	155	173	157	174	168	184	135	174	163	178	172	178	182	146	202	173	166	150	150	159	185	139	169	167	199	175	149	166	167	175	171	151	147	177	169	170	171	197	166	156	181	168	156	155	148	178	159	165	177	178	181	166	165	178	185	171	180	169	167	155	157	151	171	162	186	166	172	165	164	163	169	159	162	154	157	179	158	164	136	149	146	169	147	179	157	174	154	157	158	164	182	183	206	186	175	176	174	165	175	180	162	156	167	187	171	166	152	150	156	171	153	153	141	151	174	172	150	177	165	154	134	154	161	170	186	157	171	152	171	165	165	176	160	171	168	166	163	175	180	160	150	176	162	178	172	148	180	146	177	139	169	159	190	170	171	162	158	169	168	147	177	183	176	178	150	173	166	175	167	153	166	169	171	178	166	171	162	155	192	166	162	181	156	162	182	160	159	169	158	189	167	179	159	153	184	187	189	167	156	165	163	150	165	141	145	158	182	178	167	179	173	150	168	147	168	160	180	164	172	151	157	155	162	160	172	170	172	179	154	183	150	165	161	158	169	186	145	176	158	162	166	171	159	160	162	154	159	169	154	179	179	179	163	172	170	163	177	148	164	168	140	156	154	165	166	176	161	168	180	190	184	169	155	168	173	149	192	175	176	150	153	160	163	179	183	157	176	149	166	147	181	166	154	144	169	135	163	147	171	183	173	195	175	163	172	181	195	180	173	156	167	158	168	156	158	162	169	175	181	158	195	189	171	177	156	156	181	173	157	154	186	146	142	178	170	157	162	179	166	172	189	157	149	148	157	170	160	189	171	163	166	162	170	173	150	185	160	165	160	146	172	187	184	167	168	187	146	175	167	154	156	176	166	182	183	171	163	175	152	142	176	172	186	141	172	149	160	148	161	167	185	163	160	165	172	162	159	155	189	156	183	148	196	200	169	163	158	162	147	193	175	164	145	150	188	173	165	168	155	180	173	141	158	177	187	183	170	184	171	146	167	186	176	187	166	159	159	158	187	154	197	150	162	177	157	176	154	190	177	154	152	162	155	192	172	162	155	185	158	187	148	182	171	158	164	147	180	180	142	163	172	172	174	166	157	173	172	186	177	164	173	161	188	145	168	161	161	201	171	182	177	168	203	152	142	168	149	150	181	201	194	161	179	189	178	142	135	144	170	143	165	177	156	186	175	182	173	164	150	159	159	174	167	176	182	162	165	176	170	190	164	147	158	180	174	147	139	150	185	167	169	184	153	170	151	158	157	150	150	177	162	175	171	154	176	175	189	157	159	193	182	164	174	187	162	178	175	186	147	150	148	181	157	141	161	170	165	159	159	161	163	170	151	181	152	177	147	183	179	171	162	169	165	182	193	153	165	179	168	173	144	164	161	150	165	164	193	166	150	160	162	154	179	174	188	149	152	156	172	153	163	184	169	200	167	156	146	186	155	177	165	170	181	169	188	187	160	174	167	193	180	154	198	164	180	168	177	149	159	184	170	150	161	157	147	144	170	174	168	149	172	194	154	179	171	162	157	183	150	156	157	158	180	151	166	184	157	150	170	156	190	172	142	157	163	175	196	159	175	165	172	144	189	174	175	158	159	156	173	144	157	177	136	170	179	162	177	181	142	178	149	174	186	157	183	175	168	145	167	185	174	187	153	144	157	180	172	169	170	171	190	199	188	168	163	170	176	148	149	191	174	182	164	170	184	173	182	169	149	162	165	137	195	153	181	184	155	172	163	170	179	169	174	161	168	154	117	177	162	158	173	181	199	172	179	158	171	153	160	171	173	147	186	173	153	179	158	178	166	163	172	161	158	162	175	165	172	181	174	184	163	173	162	160	168	159	189	182	171	179	174	160	163	173	171	157	166	160	164	161	157	140	177	173	161	155	201	177	169	188	172	161	162	180	175	180	160	164	158	158	150	152	170	152	182	167	170	171	171	189	160	173	161	191	146	173	135	175	163	183	169	169	147	184	169	173	162	169	159	170	174	168	141	168	164	168	157	166	141	186	165	166	158	186	178	173	183
5809	503	515	543	508	538	468	492	522	445	485	462	475	430	465	471	467	506	451	442	465	448	451	458	448	461	417	474	482	444	465	442	424	467	426	455	477	471	430	473	417	450	470	464	468	458	458	478	423	445	465	397	428	463	456	445	483	442	478	452	461	409	441	423	464	466	456	435	456	494	461	480	439	449	473	429	473	459	452	446	441	437	467	488	420	416	450	451	470	437	480	431	441	441	470	445	466	454	437	456	448	486	426	410	484	463	421	438	467	445	434	443	460	432	424	450	485	495	426	501	431	443	438	450	437	473	456	453	430	471	437	457	446	412	444	448	488	447	427	477	429	410	466	452	438	437	442	427	425	464	466	438	426	445	441	415	427	455	472	443	444	441	474	458	476	501	474	478	432	426	435	452	481	454	404	451	440	461	412	459	430	444	457	408	450	462	457	456	496	466	420	440	477	439	432	421	479	457	437	426	461	430	438	472	450	423	441	458	454	460	476	431	427	454	481	468	438	411	471	415	441	408	454	442	472	504	464	427	481	452	486	442	443	454	454	470	422	444	433	447	475	419	496	451	454	428	458	474	415	411	422	435	472	451	404	441	437	433	427	452	451	446	462	444	450	432	410	425	428	395	454	443	447	458	465	425	445	429	437	447	475	468	464	484	426	425	474	457	438	472	430	464	481	474	430	434	473	461	423	490	448	463	437	473	454	454	451	434	457	466	470	476	451	426	429	440	458	451	456	479	444	439	456	441	467	459	459	452	443	482	448	441	449	411	451	471	468	465	465	449	462	436	472	471	498	443	440	457	483	452	444	420	425	468	456	439	465	418	456	454	426	406	447	494	456	440	435	436	497	412	495	471	455	468	450	426	460	462	441	446	480	441	473	441	455	471	424	458	430	419	463	450	445	468	416	465	461	494	437	452	440	465	449	448	486	451	459	425	463	438	446	459	460	491	432	465	423	489	477	455	437	448	425	474	421	422	460	401	462	428	480	450	469	457	495	435	458	434	466	454	428	521	467	484	456	487	448	444	464	432	469	464	447	458	454	444	477	458	446	458	454	419	458	433	444	472	475	472	412	440	490	421	446	445	441	463	452	441	443	442	465	422	445	430	427	421	470	432	500	463	456	482	432	434	427	430	434	437	446	421	426	449	450	444	466	472	458	466	408	463	448	455	475	458	473	421	458	478	487	452	491	439	452	406	445	504	422	440	437	455	444	447	471	446	464	422	478	441	454	439	479	440	460	462	475	428	475	458	467	426	490	440	441	455	452	399	470	454	488	453	418	464	418	426	432	447	478	471	494	442	475	446	438	471	448	471	461	452	479	448	417	448	475	433	460	446	476	425	449	461	442	458	455	420	443	468	499	460	438	452	448	476	449	460	448	439	428	455	443	431	413	458	427	398	478	464	452	460	470	467	432	475	443	437	454	492	418	453	438	470	493	493	448	450	457	466	461	437	461	487	454	424	458	485	472	463	419	441	435	441	434	446	470	448	471	464	473	411	481	451	443	468	433	405	460	413	459	445	421	435	447	471	445	419	473	433	436	423	455	435	437	415	459	483	450	446	425	436	408	445	425	460	442	462	434	485	460	466	418	479	446	440	470	420	442	446	426	432	437	460	481	429	422	454	419	456	436	478	477	422	469	451	463	448	488	425	501	462	415	444	410	456	461	415	457	428	429	444	423	444	429	437	441	414	400	464	496	448	447	476	446	398	460	473	475	471	446	472	445	439	424	454	459	513	452	465	432	434	442	479	425	465	441	473	443	441	414	443	438	433	469	469	455	435	496	450	474	454	477	429	457	439	453	438	476	459	476	450	530	481	444	441	453	454	433	483	405	478	468	452	418	451	437	494	453	479	450	488	441	484	448	458	452	433	460	448	439	457	418	439	466	450	446	400	434	456	459	453	463	458	456	468	473	424	472	439	480	441	454	458	462	391	483	453	473	467	437	475	468	424	456	434	455	441	455	437	452	440	485	494	465	430	481	484	424	446	470	466	468	467	488	443	475	436	410	439	431	469	423	452	462	442	487	448	460	464	461	457	468	443	419	453	448	424	437	445	417	470	467	476	427	475	450	450	465	440	428	474	462	456	440	468	472	414	463	417	483	470	451	475	429	463	444	484	435	454	479	451	451	440	455	482	452	490	487	451	444	465	416	464	427	416	448	449	468	457	440	462	472	454	464	411	399	402	478	491	466	446	431	431	469	437	452	454	426	412	459	473	457	451	474	424	471	481	466	441	452	462	421	464	474	487	453	463	495	410	429	446	434	444	445	459	459	430	499	421	434	423	444	475	432	465	454	411	464	455	461	484	424	471	443	440	437	444	429	453	476	421	415	445	453	455	463	457	488	479	412	432	458	472	471	469	429	426	450	460	456	478	436	426	423	453	458	423	455	452	428	439	481	439	469	467	463	428	480	483	469	446	460	468	462	454	438	443	481	451	424	461	443	428	450	451	465	445	451	465	443	436	424	429	452	458	420	463	445	452	480	470	454	421	397	452	414	445	440	473	495	459	433	419	438	462	445	424	457	438	439	455	454	460	457	481	480	447	459	433	415	431	449	439	431	468	462	466	442	428	461	451	473	469	419	478	465	431	453	419	460	456	443	458	426	453	444	423	435	434	479	451	452	494	438	452	491	457	444	435	451	459	484	459	426	439	449	474	406	473	436	446	474	494	420	479	438	432	473	490	476	456	431	440	493	450	448	442	438	457	443	494	412	421	454	414	429	481	402	468	434	450	436	474	459	469	442	441	441	453	437	463	440	420	481	467	438	488	425	419	451	473	458	415	423	484	424	472	485	464	452	437	457	446	457	446	446	434	446	440	434	451	473	470	444	455	469	451	478	442	441	447	468	415	423	447	440	449	477	443	425	465	432	454	448	477	447	462	496	454	441	434	409	479	450	442	462	445	478	449	449	470	414	432	447	449	445	460	435	449	437	444	445	478	443	482	473	461	482	453	440	480	461	439	430	439	454	446	464	447	446	454	468	438	460	462	490	440	481	453	419	461	452	459	435	459	460	452	451	463	448	463	446	493	451	456	460	487	453	463	454	460	440	472	454	446	444	437	467	467	437	441	442	457	493	463	473	470	496	436	417	465	489	436	450	421	444	434	452	463	466	480	455	449	457	422	466	473	463	469	487	448	417	474	415	426	474	450	467	475	426	453	449	425	472	476	434	456	441	434	426	499	438	453	418	424	440	490	455	448	456	495	426	402	441	446	450	488	470	436	453	474	442	469	446	470	451	505	451	458	435	450	459	459	461	452	429	441	467	425	438	461	445	448	467	461	444	431	448	447	438	451	443	443	452	452	456	450	445	467	482	484	478	461	458	457	455	444	486	428	408	455	436	479	454	418	481	418	439	459	435	471	463	476	435	446	461	444	463	408	413	434	463	415	433	433	421	438	434	421	462	435	462	409	443	481	488	458	457	434	477	416	439	423	456	429	421	445	438	445	451	457	482	446	473	432	412	462	444	467
40046	12421	1770	855	590	459	399	333	308	264	235	210	247	202	219	197	187	191	214	177	173	208	200	201	192	188	172	187	181	176	175	185	174	184	173	166	184	175	186	196	177	172	170	177	185	155	179	157	165	179	159	165	182	179	162	183	165	172	175	176	167	168	174	168	172	188	173	156	160	169	171	173	191	160	152	162	179	179	170	175	176	180	171	193	176	159	138	148	158	160	162	170	151	157	151	178	176	179	171	164	161	178	180	153	163	182	165	171	171	167	169	158	163	178	171	156	146	164	160	166	169	151	163	147	180	171	177	172	160	173	168	176	149	186	163	170	179	149	176	169	159	158	179	155	158	148	132	199	159	185	148	163	171	163	166	160	174	183	167	179	163	178	179	166	179	176	185	177	177	151	170	168	166	160	163	180	176	200	175	182	173	168	167	173	166	172	160	146	187	186	174	219	170	182	150	155	181	173	164	168	193	192	147	148	148	179	163	199	153	181	184	178	164	153	167	174	187	175	143	170	179	197	155	137	162	184	181	186	185	173	144	170	166	160	166	186	150	197	194	149	168	163	189	177	175	180	141	180	176	167	151	187	161	155	179	172	167	175	171	190	171	182	165	165	160	178	164	155	157	148	164	159	150	153	122	143	151	176	173	164	153	164	171	166	163	169	170	174	164	161	152	157	170	173	175	155	156	155	168	163	148	142	149	187	167	168	179	174	155	136	156	162	206	190	161	175	171	185	165	184	192	125	173	153	183	158	199	173	174	169	160	166	162	170	163	195	161	155	170	198	168	166	180	163	164	162	160	157	147	215	155	179	179	157	191	148	158	172	182	161	175	169	160	146	190	179	194	173	179	171	165	157	163	166	173	189	189	140	175	180	201	147	158	146	162	157	181	173	189	178	172	166	160	201	204	162	170	157	147	167	200	165	176	178	185	188	157	196	181	168	192	151	174	152	191	189	170	170	194	169	165	159	177	132	162	179	196	171	147	159	176	160	166	178	159	170	194	146	152	182	140	143	171	160	155	177	176	186	156	167	165	166	174	153	172	157	148	164	160	174	187	159	185	165	166	164	143	181	165	158	152	171	143	166	168	193	165	192	168	181	169	186	148	172	149	165	182	169	155	155	167	142	179	166	161	147	157	182	176	180	164	183	177	165	168	154	163	193	200	192	137	153	159	181	153	167	168	167	181	168	164	159	162	162	172	168	180	171	161	173	147	179	149	182	174	202	174	177	187	188	148	167	170	192	170	167	161	174	170	173	166	189	182	171	161	189	164	204	163	185	189	150	184	173	163	185	174	173	169	154	176	149	170	171	181	134	187	159	171	182	172	178	170	164	160	179	151	162	187	162	170	177	155	177	148	173	155	188	164	183	165	174	182	167	143	194	175	141	164	160	195	210	171	165	185	160	171	184	149	168	195	166	150	159	186	181	157	162	163	178	181	163	183	169	167	156	169	158	165	166	180	168	167	187	174	166	184	152	189	174	174	166	188	167	163	166	165	198	164	163	157	178	181	202	180	171	163	185	182	136	152	139	169	154	166	183	166	183	166	154	160	167	165	154	158	158	155	175	172	177	182	152	166	182	174	167	160	169	197	186	152	201	154	182	168	194	169	166	171	151	166	167	177	163	166	173	184	186	186	185	205	173	158	156	188	165	175	164	144	181	157	176	163	185	178	149	176	176	162	155	167	179	173	153	161	163	182	178	180	168	156	169	196	177	162	172	177	175	155	198	159	168	147	175	156	161	168	185	157	180	167	161	176	176	166	156	160	166	149	185	165	147	169	168	181	167	161	181	165	154	167	195	174	171	154	173	166	184	156	181	161	207	174	163	161	175	191	178	178	156	186	162	154	164	153	156	155	161	160	157	147	172	146	154	158	147	161	176	170	159	157	165	166	175	176	160	173	176	180	152	168	172	164	167	164	172	155	170	158	199	169	179	191	185	155	159	153	151	175	184	159	197	146	155	181	179	157	164	168	159	196	145	175	172	165	174	168	155	177	151	179	172	161	175	163	156	171	132	176	174	161	144	153	168	177	164	202	182	171	180	160	187	150	151	172	159	170	147	148	161	163	185	160	173	149	178	152	174	162	172	158	171	154	165	157	179	175	155	170	178	160	173	155	161	156	157	155	154	180	168	177	165	166	171	141	174	187	143	181	152	183	149	148	157	185	174	193	170	157	176	185	184	176	181	176	179	162	156	188	167	169	175	161	179	169	169	174	167	165	192	177	155	169	162	179	170	177	183	167	192	151	188	162	167	170	161	186	156	179	159	165	187	154	155	170	161	183	185	185	180	173	168	190	187	185	204	158	186	166	188	188	163	169	158	171	154	167	182	146	174	183	172	187	159	155	156	184	167	146	165	158	168	183	169	157	167	156	158	180	166	147	165	166	159	162	162	159	150	181	168	164	177	196	169	157	170	156	181	163	175	180	154	177	168	169	158	173	173	185	176	164	184	184	180	169	161	173	170	180	215	156	159	167	146	163	175	164	160	179	169	174	193	168	185	169	144	144	184	176	164	181	191	155	179	163	158	172	169	180	157	172	169	174	177	161	186	184	192	171	187	161	168	161	153	141	161	171	140	164	181	177	176	151	157	164	174	194	153	201	170	160	169	156	168	190	207	200	175	160	157	187	156	196	189	166	166	171	177	162	170	179	189	150	151	153	167	168	160	180	155	167	184	157	159	166	176	210	168	173	169	196	183	172	157	167	173	165	165	192	167	160	183	178	164	176	185	167	153	177	153	147	158	178	168	197	183	172	172	171	177	160	183	199	156	183	170	167	180	156	157	166	167	164	149	181	169	184	180	159	175	186	161	137	170	178	184	176	178	167	169	155	174	170	186	155	179	148	183	184	195	169	181	160	157	177	191	179	169	169	175	150	173	183	169	170	148	163	185	159	180	161	195	158	171	185	169	159	165	169	161	184	169	171	181	160	166	181	158	179	172	171	166	167	176	173	152	183	146	158	174	161	160	175	168	160	187	166	153	171	193	176	165	167	171	180	195	178	166	168	161	169	165	176	169	172	164	151	172	170	152	169	163	180	177	193	193	161	178	147	186	164	180	200	151	163	164	143	180	168	161	185	166	184	159	176	158	166	160	167	170	160	168	178	188	168	177	182	145	197	150	174	163	164	179	158	160	193	171	170	199	173	163	168	163	171	155	180	152	189	174	184	172	178	144	137	181	155	157	175	160	158	187	158	162	180	183	176	155	170	154	167	204	172	168	157	182	159	157	180	151	177	163	164	151	192	168	163	154	163	191	155	177	163	181	170	153	157	174	160	177	168	157	183	188	159	195	184	160	170	169	183	182	157	172	183	169	174	156	164	195	173	157	172	193	173	173	164	160	191	172	158	173	157	162	153	152	155	170	177	163	188	184	157	165	163	170	159	176	166	176	137	166	192	159	186	188	157	165	184	170	139	163	139	167	180	151	168	168	166	152	173	160	182	154	175	174	162	173	173	178	179	182	163	155	175	181
16554	1108	2328	2588	2298	1937	1663	1351	1241	1090	982	936	822	766	691	729	713	690	641	647	641	608	573	592	536	539	529	546	589	599	580	546	526	550	532	468	536	507	531	526	515	510	501	488	500	500	507	499	486	475	490	535	468	472	509	484	471	476	499	463	489	477	466	503	485	509	512	461	485	479	492	508	448	472	484	506	496	465	472	504	492	476	485	491	510	467	475	511	457	478	471	514	498	479	487	508	500	470	467	490	460	520	456	478	472	481	463	483	464	486	534	456	478	489	503	446	481	526	446	464	495	490	473	478	457	463	469	431	453	447	504	445	481	445	503	504	497	490	499	450	451	470	480	526	504	474	469	443	465	499	496	454	465	504	477	458	494	460	511	483	464	486	467	489	497	504	475	479	450	472	470	513	477	465	473	482	477	510	469	466	485	481	451	439	491	493	494	444	476	446	508	438	469	432	464	468	438	433	464	514	439	467	437	487	495	465	488	471	457	496	468	473	453	447	449	505	498	486	433	460	465	487	468	447	470	495	481	483	456	491	460	504	482	466	502	509	438	423	476	516	500	473	470	508	537	467	463	476	463	462	531	451	471	463	455	458	448	490	473	471	458	433	450	491	469	464	481	484	473	501	468	476	476	468	491	467	513	488	472	512	515	488	483	472	469	482	465	472	491	467	459	496	487	493	487	518	468	478	468	507	464	479	497	440	437	483	482	519	481	461	439	466	493	481	457	420	531	473	467	470	476	472	444	510	502	465	502	435	487	489	444	480	476	485	468	513	452	483	489	512	489	451	464	487	478	503	412	463	514	485	468	493	476	448	452	477	463	462	453	482	483	462	485	487	461	474	498	450	520	483	457	494	472	458	462	470	459	487	503	460	443	527	506	461	453	477	463	466	480	488	460	477	471	496	494	504	491	464	447	464	445	457	490	442	467	499	474	500	462	452	433	462	483	512	476	444	469	448	479	459	502	456	472	442	487	466	485	475	476	457	506	485	469	463	480	464	475	491	473	457	478	478	452	467	463	490	508	494	483	478	501	512	476	490	493	450	477	476	475	446	476	492	471	511	487	459	490	469	462	488	494	488	447	438	452	492	469	478	470	491	482	442	485	488	488	470	492	456	485	482	482	454	499	497	459	424	449	436	445	453	472	479	469	512	475	478	467	469	469	466	513	480	485	492	476	454	463	502	492	455	463	496	453	514	460	466	445	453	467	474	483	457	471	505	527	472	500	452	500	446	466	476	489	504	430	475	473	452	494	435	439	465	471	438	453	504	490	475	508	457	432	471	494	481	451	472	485	429	472	455	449	460	469	498	482	464	469	459	454	491	432	459	471	517	485	454	460	454	479	475	485	453	431	452	464	477	466	467	483	472	456	499	464	469	431	467	454	499	449	513	467	530	469	458	474	494	454	477	471	446	466	459	461	478	507	465	479	465	519	500	485	482	541	448	486	486	491	461	475	476	468	479	421	478	458	463	466	460	463	480	481	473	512	459	488	515	483	455	471	500	470	497	482	469	491	495	469	487	469	506	489	473	517	443	437	435	502	478	486	454	464	475	444	457	469	466	468	532	467	456	480	479	429	488	496	484	496	490	480	468	458	495	458	457	476	504	477	438	474	473	455	486	448	458	481	481	450	459	466	510	458	463	468	490	466	474	484	498	447	476	474	484	457	467	491	474	471	454	459	478	453	485	470	456	468	474	482	470	472	423	482	439	489	504	463	487	486	443	469	459	488	495	479	471	460	443	472	490	504	476	460	470	466	451	475	491	461	522	458	470	516	469	443	500	479	452	421	510	459	444	495	404	484	473	457	471	468	451	457	530	436	491	461	466	479	517	454	463	446	452	461	462	510	494	459	507	464	493	478	470	508	448	458	491	437	450	492	493	485	473	503	463	479	480	499	446	469	473	476	448	458	457	493	489	465	486	528	452	475	486	468	461	480	477	547	489	473	467	466	441	510	469	432	470	456	427	486	502	474	477	473	465	480	490	434	485	484	502	470	484	428	468	467	466	472	450	423	469	465	476	460	495	524	441	501	474	471	470	453	466	445	456	493	476	457	473	514	446	491	477	509	470	489	480	452	450	501	471	499	498	491	458	530	481	461	431	463	487	476	477	448	459	468	490	504	452	449	514	485	478	488	486	494	505	496	464	492	448	473	453	465	505	518	477	477	469	432	474	482	476	468	462	451	482	450	456	474	499	464	472	500	451	522	484	473	483	439	481	495	492	483	445	457	504	459	474	473	473	453	487	489	476	497	525	451	463	471	457	470	492	477	474	476	507	449	458	493	463	476	477	461	469	481	466	435	479	468	468	482	501	485	522	529	482	467	462	450	452	471	443	462	481	433	509	470	457	436	459	484	448	449	485	476	468	465	459	495	476	490	480	462	507	514	467	506	488	470	465	442	446	482	470	471	456	482	442	512	470	524	487	462	453	449	471	458	477	460	456	525	455	463	446	491	438	461	438	439	436	509	475	482	454	438	443	480	437	472	481	504	473	502	453	505	461	475	435	488	476	441	431	475	482	470	474	430	467	488	467	465	477	450	461	475	465	487	498	445	461	465	492	481	512	451	508	516	490	476	466	513	480	501	490	464	484	481	493	489	466	501	486	487	457	469	490	462	501	473	496	409	445	453	471	463	475	428	476	471	472	455	469	452	475	463	489	498	445	459	467	476	492	458	477	499	464	516	478	468	476	437	467	491	517	427	460	474	472	483	463	478	488	474	463	486	486	483	461	467	460	473	473	532	472	518	469	463	484	482	442	442	462	482	440	485	496	459	441	500	483	450	442	443	454	468	469	493	467	514	428	453	507	477	480	455	509	457	466	471	488	448	503	466	491	478	484	444	459	467	500	436	474	505	450	513	460	474	451	452	475	467	460	472	485	488	429	496	450	463	458	485	458	475	469	475	454	458	465	499	477	448	495	490	450	491	490	449	463	485	471	442	501	488	476	473	442	486	486	473	491	461	482	492	458	474	477	494	479	479	469	502	470	459	480	469	468	444	479	440	457	436	478	506	483	452	469	488	457	488	433	497	492	460	524	443	485	478	479	482	455	482	464	459	493	459	488	495	513	434	459	491	481	442	466	463	529	478	430	482	472	476	476	475	508	454	477	459	468	537	477	483	488	528	448	479	451	453	487	481	479	478	473	473	463	452	483	488	475	489	477	480	438	485	450	524	494	437	484	493	436	462	497	475	526	436	483	472	487	456	453	472	472	451	497	483	461	452	446	453	491	501	479	468	456	486	475	463	513	480	471	423	475	480	453	486	465	449	524	504	507	496	471	509	488	435	460	445	482	485	464	446	435	498	442	453	460	460	473	498	510	491	473	473	493	485	463	449	507	494	496	483	463	444	455	460	429	471	434	491	456	487	457	490	493	470	449	478	461	486	468	502	462	455	464	480	474	490	452	463	438	487	451	473	510	517	475	453	489	490	457	471	458	449	461	483	488	484	467	444	458	493	461	451	471	467	494	484	462
47202	22737	7438	1910	1282	982	815	731	655	523	533	483	522	425	432	435	452	416	415	402	409	383	368	396	367	367	371	407	364	377	385	362	365	385	354	351	388	364	352	350	385	344	353	350	355	326	328	358	394	361	354	343	342	410	373	363	363	370	358	354	366	376	389	342	358	397	347	343	364	324	354	351	388	368	382	335	388	362	389	371	395	309	362	364	409	348	347	339	342	337	321	323	364	348	331	336	372	347	361	363	371	373	376	325	340	330	350	361	361	354	355	380	330	341	326	362	349	352	344	375	350	395	360	390	370	366	398	351	341	379	356	374	342	370	366	367	370	375	353	341	341	351	365	390	339	336	385	357	364	320	327	335	354	372	393	327	379	348	345	357	377	347	377	355	336	312	355	359	368	354	388	340	361	328	381	357	399	365	367	381	364	378	358	359	347	370	350	379	342	331	376	348	324	368	349	353	321	315	355	360	385	335	338	328	342	373	338	355	321	342	354	324	350	307	362	354	367	336	357	328	325	352	325	365	341	370	366	377	323	365	370	344	364	340	333	397	381	351	371	358	340	354	358	348	328	375	372	355	361	340	366	322	362	328	397	385	331	315	350	368	350	322	422	345	360	342	378	345	364	364	361	360	364	356	368	325	371	329	345	365	335	367	354	370	393	373	332	335	366	367	339	354	370	340	354	377	359	373	378	350	324	363	365	373	341	346	367	330	364	368	366	318	315	361	349	371	365	306	382	335	379	400	377	399	365	358	358	355	372	359	368	360	348	359	343	330	373	369	320	334	335	327	339	350	381	384	416	354	328	357	365	348	360	353	372	334	347	348	329	340	370	321	358	364	380	333	331	359	312	361	359	355	368	352	363	360	380	332	373	344	381	334	350	384	343	349	346	355	371	320	335	329	347	353	348	339	308	339	376	375	348	358	322	334	355	352	361	399	372	367	364	331	347	330	365	355	353	358	364	339	326	360	326	361	368	333	370	330	340	381	315	372	363	363	370	355	368	380	339	354	379	379	359	386	329	313	352	335	354	365	339	355	344	342	341	380	326	400	339	339	324	334	365	350	330	346	387	338	380	406	367	330	356	383	324	349	311	316	358	362	364	359	362	369	323	390	371	372	348	344	333	361	383	393	373	334	358	331	363	361	338	356	345	365	382	330	329	366	366	353	367	321	356	385	380	374	352	376	382	347	353	383	380	328	364	371	352	336	333	355	367	338	351	360	379	315	348	346	365	369	383	339	341	325	352	337	360	345	365	379	359	351	366	348	338	320	364	324	377	338	365	352	333	353	374	347	330	349	320	330	344	385	342	347	338	384	330	353	343	360	352	356	384	351	377	344	346	323	352	380	385	360	353	370	360	349	357	358	334	385	339	329	362	358	336	337	333	364	381	342	345	399	378	351	351	388	321	328	338	322	358	385	377	317	356	358	352	379	383	368	382	365	372	356	344	344	330	372	369	338	357	344	368	351	347	348	328	361	339	390	373	355	343	363	362	316	371	371	351	366	330	353	366	354	350	332	343	333	340	341	341	321	372	335	350	341	355	348	373	365	338	344	352	356	356	351	363	322	354	359	362	358	392	341	358	348	349	343	332	347	352	338	335	335	369	370	359	347	345	351	336	371	336	330	343	354	363	344	378	360	346	369	367	368	343	353	367	369	358	354	368	359	388	419	347	374	385	375	352	399	351	369	354	326	362	363	364	376	358	356	352	372	343	324	340	359	362	375	364	351	378	362	340	339	349	322	398	369	372	331	363	342	403	383	362	357	365	321	293	365	370	351	329	340	353	338	338	363	372	322	339	343	330	378	388	351	329	340	364	339	341	341	310	351	367	341	370	353	341	367	350	347	358	352	342	354	384	378	383	355	341	370	365	347	337	376	363	380	309	356	340	340	366	345	326	333	346	417	358	371	376	379	358	380	364	369	341	399	353	327	393	353	330	384	367	343	364	363	340	366	364	356	336	353	357	354	355	349	358	377	334	338	369	359	358	360	362	356	353	380	351	356	356	326	377	344	378	369	310	350	353	370	334	338	367	330	356	346	336	405	344	330	360	362	351	346	384	369	342	358	394	349	371	339	361	340	338	359	386	351	383	376	382	353	362	337	348	349	346	375	331	347	326	322	362	343	336	330	337	347	336	351	367	384	306	385	361	384	319	329	347	319	346	324	404	334	365	373	375	353	350	323	307	336	352	336	346	360	364	311	329	354	336	338	347	366	379	388	351	370	371	326	320	307	372	347	347	353	357	335	335	332	335	354	337	344	373	344	358	323	355	363	352	363	370	361	362	347	323	382	363	392	376	357	363	373	353	341	320	362	366	338	377	327	329	368	320	349	361	343	324	357	341	326	336	375	360	330	353	356	368	354	319	375	328	356	338	391	369	341	330	355	346	385	335	327	345	350	370	367	330	357	369	351	368	324	361	357	323	345	353	332	330	376	332	338	349	342	396	342	346	352	371	367	363	329	369	374	322	374	359	330	331	332	376	351	340	346	359	370	371	376	339	377	337	379	357	350	359	350	352	344	337	343	345	385	360	363	365	304	367	360	334	344	398	364	362	389	337	359	342	350	351	333	300	379	353	371	357	380	375	370	337	371	340	410	343	355	361	352	378	366	332	380	356	347	313	315	336	380	334	339	358	353	324	385	372	320	336	364	350	345	349	377	349	312	342	344	381	371	375	326	319	384	352	385	329	312	335	337	332	341	321	367	335	362	339	365	307	377	376	351	359	364	352	355	319	316	332	328	379	384	327	366	369	400	360	362	358	354	420	354	388	363	342	337	352	344	393	310	367	329	382	388	368	353	349	364	335	358	326	383	355	335	346	328	335	393	325	365	352	383	314	359	362	379	411	348	358	350	309	367	364	330	348	354	337	340	318	334	357	334	338	334	351	344	338	338	341	369	365	343	324	366	353	373	378	315	374	340	318	364	358	381	349	345	331	342	359	375	352	367	325	332	361	336	354	318	331	385	398	345	338	347	379	356	362	345	378	363	367	384	324	325	370	344	386	356	381	361	360	361	342	360	343	349	328	349	377	340	380	338	311	380	346	326	354	332	367	343	343	334	395	428	346	352	352	351	368	336	369	348	356	343	384	347	327	344	359	366	364	397	349	366	348	341	335	361	309	404	398	363	340	362	329	366	370	370	360	355	338	369	394	378	336	374	373	356	384	337	345	350	360	381	331	349	358	340	364	373	346	339	382	341	363	362	328	355	339	389	362	356	345	356	355	334	346	341	311	382	372	366	381	345	348	303	342	320	377	389	349	337	338	364	320	332	372	348	353	363	380	372	331	351	377	362	327	347	352	325	368	390	347	372	360	352	334	354	364	347	343	343	397	381	366	343	362	360	394	368	362	366	399	375	352	348	368	323	383	345	333	350	364	339	354	360	351	332	337	331	374	331	352	369	366	370	372	372	370	319	394	308	350	340	379	328	344	354	345	333	361	376	341	340	328	357	350	370	344	337	338	364	363	331	350	344
21175	2159	4268	4971	4334	3699	3080	2599	2265	2044	1912	1662	1591	1509	1414	1397	1275	1208	1199	1115	1175	1159	1122	1100	1052	1020	1030	1031	1032	1008	1006	993	986	1034	972	970	933	934	930	977	968	938	911	933	903	868	852	904	949	908	912	879	880	892	875	936	870	927	884	903	906	924	899	880	847	893	858	853	834	913	868	910	850	879	857	847	879	922	882	917	873	893	861	861	898	904	829	858	872	849	857	922	849	884	855	900	920	858	821	908	833	866	811	888	862	880	857	846	865	856	852	856	871	840	905	835	848	836	841	881	866	828	893	828	864	954	841	903	835	888	845	816	847	858	886	880	858	824	844	849	876	825	897	841	867	898	785	865	931	900	886	836	868	897	849	905	816	890	867	842	884	848	880	895	818	843	874	853	855	869	865	855	844	855	863	900	888	872	868	918	830	830	871	917	893	844	825	830	894	879	844	817	882	863	827	894	838	804	829	870	878	866	870	874	817	853	839	863	871	830	859	903	795	902	847	863	907	853	816	861	864	915	893	844	892	899	829	834	879	884	823	825	927	898	908	836	867	893	803	893	844	943	871	925	859	806	813	903	864	867	818	834	912	884	871	876	908	865	825	844	872	870	806	860	814	852	840	873	881	848	894	904	897	893	806	870	873	850	920	881	855	888	827	809	808	909	800	826	844	858	829	840	849	836	818	830	835	872	847	827	851	905	841	822	843	893	811	861	903	814	835	877	846	902	795	854	897	852	837	925	847	828	853	866	847	882	832	864	824	845	824	900	866	874	851	897	820	903	844	876	848	886	839	856	841	837	844	888	884	922	867	904	858	837	795	875	904	869	870	837	855	810	883	894	846	825	824	880	883	852	900	842	823	858	852	818	865	841	827	790	847	853	881	890	825	864	816	825	828	895	865	813	842	867	882	863	877	911	867	883	877	898	912	880	908	847	859	866	845	858	873	843	875	859	853	845	844	808	877	827	832	879	880	898	886	859	793	846	868	865	887	866	848	829	820	912	820	851	856	867	886	830	879	836	867	884	826	769	853	884	835	830	873	897	900	859	843	872	912	875	853	893	882	906	867	855	869	926	866	843	843	877	840	854	876	841	861	831	857	871	831	860	875	824	859	833	890	835	850	825	885	857	869	850	811	835	855	880	923	881	843	833	888	832	814	866	859	824	875	874	836	875	850	832	798	853	844	883	882	853	884	895	875	853	865	859	851	887	848	847	877	818	820	880	854	846	775	823	849	862	867	884	860	876	846	843	880	819	836	856	843	841	831	877	865	829	891	852	860	867	846	850	831	899	862	810	883	875	873	870	847	826	815	823	884	872	865	807	884	874	883	877	857	873	882	837	825	843	834	795	887	856	851	904	792	842	856	879	851	858	844	839	878	879	833	861	868	835	871	845	807	856	820	850	821	870	874	875	850	853	858	831	858	862	864	839	871	849	867	851	887	877	858	838	884	868	855	853	821	854	829	889	906	849	860	870	898	864	874	882	822	866	874	814	878	841	838	894	880	852	864	835	801	892	857	840	820	846	866	874	827	854	857	806	827	857	890	909	886	868	847	905	879	909	908	883	855	772	811	839	819	827	865	863	822	906	911	861	858	859	869	857	893	853	867	912	833	868	866	824	823	840	859	879	849	834	916	898	863	888	860	835	902	883	862	828	898	849	836	854	863	832	823	848	852	793	866	883	814	905	872	833	870	892	869	884	839	876	884	885	851	842	882	859	920	818	851	890	856	875	886	844	801	874	830	878	880	888	860	937	880	807	837	874	843	825	844	859	899	870	870	862	862	876	854	817	870	835	855	874	855	918	904	833	863	851	857	868	859	868	855	898	808	824	839	869	813	850	899	843	868	892	865	870	860	848	815	831	864	870	934	918	871	891	904	841	822	848	836	884	894	869	850	922	882	846	878	877	922	862	893	885	838	794	871	886	904	874	920	840	882	833	818	868	839	820	881	827	863	859	830	825	865	892	831	845	885	906	854	873	853	854	869	837	821	886	874	865	824	866	875	881	834	847	858	826	827	900	877	886	878	818	857	836	860	855	891	892	837	879	826	842	862	879	877	875	871	843	824	868	873	828	890	883	853	847	833	882	868	875	949	900	856	840	861	867	831	863	839	868	844	889	844	819	867	832	885	843	808	878	874	863	908	819	842	836	863	861	872	909	809	849	845	853	871	922	832	900	863	838	876	786	841	887	863	872	890	885	832	863	876	827	870	873	816	813	835	835	906	863	852	811	864	861	915	827	861	914	850	874	884	846	824	903	822	828	899	889	857	851	853	848	852	859	824	845	819	864	818	820	833	894	859	831	833	828	850	861	852	840	881	835	876	869	831	912	835	892	841	880	850	894	822	891	862	840	862	874	840	884	849	854	868	826	841	828	897	859	866	852	872	869	915	878	857	786	833	899	890	865	824	882	834	843	869	867	885	836	872	856	875	850	900	845	835	896	865	845	875	880	799	886	866	811	863	841	908	885	824	859	932	848	828	855	836	869	875	817	861	858	808	862	883	858	827	862	879	852	896	849	882	885	902	836	813	797	865	875	870	796	914	878	901	868	845	887	884	846	912	867	865	879	817	894	843	828	901	899	855	899	879	815	839	833	851	907	906	855	874	841	843	889	837	874	879	876	890	784	883	876	842	816	841	880	883	853	897	888	868	869	826	890	880	888	882	845	827	824	858	822	826	868	878	862	855	907	847	825	812	848	828	863	874	854	861	849	861	895	825	853	922	890	862	882	854	785	887	895	899	827	849	841	849	845	901	858	895	846	860	839	782	904	895	900	882	858	851	858	884	811	862	856	862	884	884	841	867	823	822	884	867	811	858	817	873	859	889	890	917	897	902	846	860	841	840	784	846	840	886	830	845	864	876	789	818	874	846	848	891	828	843	873	841	888	815	908	819	883	886	910	882	879	832	877	827	835	922	863	901	833	845	905	890	914	825	867	868	813	830	880	799	796	876	842	831	818	862	877	860	801	931	848	866	847	881	860	857	859	883	863	875	835	905	841	842	855	869	871	887	892	838	871	870	837	864	855	845	881	829	879	852	890	883	854	874	896	853	874	814	853	846	869	897	831	890	807	867	838	835	829	878	887	845	852	948	876	887	821	815	866	871	852	809	856	845	862	896	858	865	886	810	876	890	851	833	863	888	854	854	815	819	818	872	870	843	875	831	852	891	810	833	791	848	927	831	876	865	862	892	885	833	854	874	890	826	911	850	827	794	834	848	849	867	832	819	819	844	870	901	813	872	852	846	828	851	854	818	875	868	868	804	891	872	855	867	858	892	805	857	860	881	880	894	874	898	804	867	871	923	848	857	847	881	870	886	863	812	827	855	863	910	876	884	823	885	897	863	887	815	831	874	831	887	830	818	862	856	868	835	874	872	828	898	869	893	844	835	841	848	825	915	881	878	876	849	894	897	898	901	853	894	849	867	852	848	805	842	823	860	869	791	883	842	892	892	876	813	832	865	845	889	849	871	853	868	891
5509	200	212	190	172	190	192	173	190	171	190	163	160	165	176	172	186	177	179	156	179	179	124	171	180	161	168	149	171	155	150	188	175	146	168	182	186	191	153	172	141	168	172	151	164	163	155	177	161	177	172	169	174	148	148	152	163	145	172	144	149	147	167	170	149	168	197	174	187	156	151	148	143	187	151	165	188	160	152	158	166	176	154	160	165	188	168	161	172	154	172	156	177	172	173	155	160	131	169	139	178	149	196	171	170	173	162	175	179	162	168	168	195	176	161	158	178	153	159	174	171	172	189	167	171	174	166	175	148	158	175	166	164	177	144	156	166	185	160	145	158	172	188	185	155	154	153	180	148	203	174	150	161	166	175	176	180	167	148	157	147	173	171	171	156	184	171	169	160	161	151	182	180	184	181	141	160	163	158	153	167	162	165	145	175	160	178	166	170	158	195	177	181	166	177	148	199	192	178	172	164	165	171	166	167	150	143	170	148	169	174	137	169	164	143	178	161	164	169	157	176	160	166	177	178	179	164	161	179	154	156	167	165	164	175	202	167	177	180	189	174	132	172	167	154	166	166	160	175	180	170	154	166	173	172	164	177	204	167	153	165	148	171	161	143	173	166	158	148	167	161	151	154	172	171	172	175	174	193	173	174	156	163	165	165	172	170	165	163	167	175	179	173	180	143	167	164	162	186	187	172	174	193	189	182	162	171	169	181	187	173	178	171	149	168	175	170	169	194	168	164	161	151	190	160	154	180	175	160	144	166	157	170	150	169	158	178	174	183	157	153	184	182	176	155	166	167	166	171	177	177	149	154	155	140	169	178	156	176	174	194	163	177	184	159	167	155	175	170	156	157	149	184	182	153	147	127	155	168	176	163	206	170	166	160	177	199	172	161	147	167	158	180	172	189	169	198	162	190	161	172	178	171	184	165	192	198	176	160	193	138	165	184	178	150	161	169	159	167	157	193	172	179	177	160	148	189	158	173	164	182	175	177	166	170	146	170	144	178	148	183	174	166	185	183	174	166	146	177	156	172	164	163	172	169	136	184	164	161	150	179	168	142	173	163	165	142	165	184	154	163	148	164	166	190	172	153	186	178	176	166	162	164	152	145	146	169	159	156	157	171	142	166	165	176	166	168	180	154	182	176	159	158	171	138	196	162	160	193	179	179	169	178	170	159	163	169	173	169	158	185	165	172	140	162	149	157	149	173	159	172	153	139	174	152	158	146	134	162	195	179	186	167	143	168	155	156	175	160	179	178	173	178	200	148	165	166	156	169	153	186	154	156	166	169	161	162	151	171	171	181	201	170	134	168	176	162	161	168	173	173	170	172	181	161	145	145	189	191	184	165	181	179	195	174	181	166	142	198	159	144	157	170	144	162	178	166	157	167	178	158	165	181	167	163	177	171	190	160	167	158	170	173	164	175	157	168	159	162	148	161	166	180	193	178	164	173	177	163	165	163	202	173	161	157	164	183	181	144	191	171	148	201	134	171	170	143	150	195	170	172	156	180	157	159	183	150	153	174	164	157	188	138	156	193	160	167	176	159	137	161	175	157	159	164	173	181	184	158	161	175	161	182	167	170	176	137	180	167	160	174	169	162	182	181	194	183	148	140	152	143	153	187	152	156	169	179	171	203	168	168	148	166	157	173	184	178	168	155	164	180	163	187	180	168	184	176	162	175	179	163	166	144	136	176	172	187	173	164	165	172	178	152	159	178	181	161	154	164	157	171	158	162	171	162	158	182	183	167	170	166	165	155	162	188	155	193	170	171	160	176	149	168	180	172	187	165	178	157	169	165	152	174	157	183	159	175	163	183	177	169	187	179	164	162	181	151	181	149	174	155	151	152	138	179	190	165	158	166	133	183	158	169	150	167	175	165	155	181	181	153	160	166	168	156	173	168	153	165	176	188	158	151	147	178	146	182	196	153	162	146	161	142	177	172	149	182	183	179	168	174	191	170	186	173	173	166	173	163	183	163	175	156	182	159	184	195	206	162	163	173	173	175	152	168	149	161	167	164	164	164	177	163	172	165	165	143	179	181	162	185	159	145	162	155	176	178	163	151	181	196	193	171	146	173	182	178	164	160	168	149	182	141	178	150	165	185	166	169	157	176	179	163	155	165	173	168	166	161	173	161	178	174	180	190	151	179	175	141	145	170	134	164	158	196	189	167	157	163	168	168	154	161	164	166	177	172	140	163	175	167	180	152	172	173	172	168	171	150	163	164	176	157	174	154	156	170	166	167	168	168	161	155	143	163	195	146	156	172	163	151	147	157	163	180	157	177	157	174	163	173	169	164	182	164	193	174	171	156	176	148	182	158	163	152	178	150	164	178	181	171	169	163	146	170	151	159	149	162	177	182	156	148	163	165	171	171	159	176	177	143	206	181	185	155	187	167	162	139	154	178	175	157	163	162	157	151	168	187	172	167	149	171	174	150	179	167	169	157	185	171	195	186	175	163	139	158	181	178	164	175	176	171	169	163	183	157	161	167	170	163	196	169	137	167	160	151	167	166	165	163	163	166	180	164	149	161	178	163	167	186	169	152	158	155	150	176	172	173	183	168	170	158	178	150	148	137	184	155	169	160	158	178	149	171	170	168	187	163	155	190	180	168	179	171	175	149	182	142	164	170	169	156	167	166	170	137	199	156	180	163	181	152	186	166	170	160	174	162	146	162	182	195	172	161	167	154	177	155	159	169	161	165	180	143	161	149	157	162	188	175	147	145	172	171	148	173	159	183	155	170	157	163	184	159	180	184	150	175	169	165	168	187	162	164	160	179	139	160	156	162	166	200	151	155	159	164	166	159	161	163	175	179	167	160	149	166	171	152	168	163	157	180	167	174	157	183	163	146	195	165	158	172	158	162	187	168	154	190	132	158	143	155	144	198	158	181	177	160	158	183	155	167	139	172	164	157	165	171	167	175	181	172	168	176	167	167	195	170	199	166	166	171	180	169	182	192	158	145	168	164	157	170	165	165	178	175	147	157	179	165	184	160	170	167	154	175	187	153	155	173	147	182	166	192	174	174	160	153	163	193	164	173	141	192	173	151	184	165	154	188	139	151	151	166	175	152	162	146	185	174	188	193	179	177	190	177	202	164	171	190	196	166	150	152	191	148	150	187	165	164	156	176	189	181	158	172	152	148	177	162	158	173	160	167	195	206	153	172	166	163	174	166	164	167	169	197	167	184	176	157	177	173	175	154	178	185	167	194	159	193	163	140	168	193	151	148	148	145	158	168	172	169	164	165	154	175	155	173	171	189	139	180	175	161	165	173	165	149	179	160	185	158	177	158	165	146	170	153	176	167	180	179	185	163	173	169	169	146	169	170	179	171	168	164	159	166	188	142	160	206	175	155	176	153	163	163	164	181	205	170	161	147	144	192	179	152	178	158	177	179	150	166	176	160	168	182	180	157	161	164	171	149	156	170	158	153	148	182	165	167	179	175	175	158	159	168	165	182	213	162	164	159	166	160	163
5758	470	499	609	515	494	516	453	459	502	469	463	492	445	442	436	464	449	443	485	424	434	433	422	444	469	476	449	458	465	447	412	434	451	415	458	468	437	428	462	454	475	435	447	466	450	478	419	462	435	483	442	459	423	455	421	459	469	466	464	436	445	450	426	391	491	419	393	468	474	440	445	472	470	444	412	479	453	456	462	450	410	426	428	424	409	456	424	440	448	455	461	438	440	427	417	506	481	469	428	457	439	406	407	446	447	444	451	461	457	407	481	421	453	464	435	445	424	449	461	423	458	442	443	450	446	439	450	438	430	454	451	466	463	452	491	425	431	477	445	487	454	431	464	418	452	472	414	429	444	471	451	426	443	470	435	458	449	438	437	445	433	500	467	430	482	467	460	428	430	448	428	448	420	426	489	467	420	437	407	428	463	455	406	470	430	458	427	467	457	418	487	477	450	472	431	471	415	449	463	450	450	428	426	464	483	457	426	458	431	469	459	461	441	442	445	440	438	448	463	479	436	444	440	433	440	468	449	442	464	448	492	429	437	448	466	434	436	428	449	444	458	458	453	452	461	460	478	422	471	466	477	395	431	460	441	439	494	436	466	431	452	491	456	433	428	447	418	440	449	450	493	436	480	426	450	444	470	456	469	437	445	455	448	469	443	437	474	435	444	463	445	445	470	452	447	446	493	442	475	470	450	449	459	473	455	436	449	440	435	472	476	466	455	454	427	456	494	463	418	462	444	468	443	469	445	443	426	446	435	447	440	484	456	460	438	454	451	424	448	457	461	448	456	430	425	447	456	450	422	444	437	415	459	406	437	461	442	438	436	427	427	419	460	482	507	510	457	448	474	435	430	464	453	446	451	437	464	451	465	470	443	441	443	446	493	470	455	430	477	467	424	443	455	491	427	445	426	463	404	490	427	466	460	433	471	464	403	484	394	432	424	429	489	473	451	429	469	421	465	440	430	421	477	464	431	440	415	491	450	457	461	407	460	470	491	471	450	446	480	465	480	457	431	504	442	451	462	450	431	469	490	482	432	445	439	492	472	467	463	407	441	450	413	418	449	413	425	474	437	461	411	480	435	439	446	425	424	423	486	458	458	492	423	437	461	455	471	475	402	437	459	443	499	509	436	465	467	436	472	474	443	433	456	431	438	449	484	483	429	440	439	424	468	455	430	477	438	449	474	466	486	495	427	472	452	503	484	439	447	452	431	502	443	445	456	441	478	461	458	479	492	425	480	456	476	463	449	459	446	475	425	469	438	459	445	466	465	416	429	456	423	426	422	449	475	466	423	490	473	453	437	437	451	433	433	445	437	431	425	420	447	449	461	466	460	441	449	461	460	425	452	476	437	437	478	422	455	466	477	464	435	475	479	438	469	431	456	493	460	430	468	430	470	439	404	469	466	431	411	463	439	453	433	464	446	426	434	431	457	418	445	426	437	439	437	508	442	454	428	456	424	415	457	466	453	442	448	458	464	475	441	444	445	455	457	463	468	424	447	448	463	451	435	442	444	432	447	451	460	451	399	437	464	477	461	439	484	462	457	425	461	437	436	451	467	437	453	484	469	456	481	443	446	462	481	448	449	486	445	458	464	448	453	428	468	421	475	456	425	463	451	428	425	450	463	438	444	439	458	457	470	449	459	476	448	453	498	429	454	466	430	445	446	474	448	462	421	467	444	456	474	406	437	474	464	472	411	451	449	477	428	442	497	438	455	483	505	439	479	419	453	461	466	425	443	444	470	464	442	456	415	457	433	465	443	420	471	441	440	420	440	459	523	487	447	469	453	477	471	455	454	475	444	428	456	442	436	500	417	456	452	447	446	446	448	478	440	477	454	512	519	471	451	460	456	454	464	449	453	447	446	457	451	412	441	469	448	458	459	441	462	440	415	468	455	428	452	421	470	446	448	462	477	429	444	503	444	423	426	457	475	450	465	435	467	444	418	437	473	418	439	473	442	429	423	485	466	425	458	439	453	450	476	461	441	476	441	454	449	441	483	427	466	442	491	403	477	471	445	441	470	455	408	429	439	445	457	449	453	462	450	446	470	433	473	445	438	442	457	472	452	469	405	487	441	442	506	487	428	480	426	508	432	469	464	450	475	434	475	437	468	417	444	447	433	462	432	462	430	418	464	434	445	455	475	440	424	453	445	437	468	468	490	435	428	419	434	440	444	412	450	417	451	479	421	457	454	481	434	468	437	467	454	473	467	475	459	462	439	438	458	446	481	455	469	467	421	455	461	470	445	459	459	452	444	446	426	445	478	484	476	462	438	445	464	461	458	468	435	422	432	453	497	448	446	469	452	466	447	480	459	433	452	480	469	441	443	442	481	391	453	484	488	438	425	463	477	427	437	429	461	447	476	455	466	490	427	496	469	450	469	414	464	444	411	450	451	456	443	456	443	447	493	411	433	460	427	433	497	478	432	472	464	451	474	452	476	479	452	450	452	441	444	478	466	442	479	475	476	438	426	473	432	470	477	432	435	414	455	452	453	458	425	470	445	441	475	484	452	428	474	421	440	432	462	428	430	434	449	459	448	474	415	446	429	444	437	444	414	464	464	482	453	427	396	440	468	432	477	443	487	479	465	457	456	433	423	451	442	407	456	457	445	434	458	453	477	438	465	412	457	443	444	429	424	441	420	457	463	423	469	398	481	433	442	455	420	449	466	444	474	447	453	455	459	445	445	455	465	447	463	453	458	405	445	451	419	449	417	463	455	434	448	481	457	462	446	426	443	466	462	449	468	457	448	440	416	472	446	453	480	470	421	473	444	472	471	429	432	454	448	460	469	444	443	423	449	459	467	463	406	449	479	423	459	452	477	491	470	439	435	437	403	449	454	480	487	449	476	416	435	432	435	450	459	440	436	441	458	471	422	447	467	473	439	461	427	460	441	433	471	417	498	437	447	401	436	455	472	487	434	470	462	451	449	447	399	475	422	420	458	423	464	429	445	433	441	436	458	489	406	433	459	455	427	486	465	451	452	494	419	443	447	478	435	498	430	427	448	417	451	460	427	426	463	451	465	466	463	440	443	409	458	444	425	451	445	492	460	454	488	459	416	415	472	443	434	457	427	440	448	463	431	451	433	450	439	444	465	462	464	407	384	435	478	491	428	491	431	453	452	468	425	473	425	431	422	493	444	457	457	443	459	458	449	441	440	454	491	475	430	443	427	449	456	437	458	440	467	446	424	434	455	449	462	436	450	458	454	437	403	453	455	436	438	474	473	469	449	417	449	449	447	424	473	436	440	472	453	430	485	434	422	461	465	477	422	484	426	478	453	454	444	460	448	456	457	461	446	493	487	474	428	485	441	476	490	463	452	469	454	438	409	449	471	483	433	461	447	417	451	436	417	452	468	459	462	458	459	450	489	495	417	432	487	434	490	452	471	442	458	435	455	439	404	456	446	437	486	456	461	428	474	432	443	491	427	457	499	464	407	491	404	478	422	441	453	455	447	468	424	435	463	472	433
39865	12334	1670	829	572	451	389	339	274	281	257	236	209	209	186	209	194	174	208	206	187	188	193	181	171	146	179	193	176	187	173	179	212	182	161	189	173	164	151	166	183	181	165	165	175	167	176	175	166	125	162	152	174	163	149	170	160	163	154	173	174	188	158	158	183	165	146	167	149	163	172	157	182	165	179	160	170	148	174	171	152	156	168	166	170	173	171	151	200	169	184	147	152	176	162	171	161	164	167	166	186	175	171	176	184	170	183	149	140	164	169	177	184	164	180	161	163	166	185	173	181	155	153	171	175	173	143	154	163	145	182	166	200	143	142	174	183	177	159	160	184	164	194	161	173	182	178	174	151	168	166	179	165	167	135	175	165	173	158	177	171	142	151	168	152	167	176	166	165	147	160	154	186	162	176	172	132	150	165	165	166	174	176	181	157	144	183	210	191	172	156	171	174	189	146	157	181	164	178	185	169	181	169	183	180	144	143	164	153	155	164	159	152	180	152	198	175	170	174	155	162	187	155	181	182	168	177	150	182	162	152	167	165	183	172	179	170	163	175	170	163	183	154	176	174	174	197	162	182	140	140	189	160	153	157	165	177	159	172	165	174	141	159	148	162	166	132	139	158	156	157	175	176	175	187	177	172	157	150	146	183	174	192	168	168	155	191	157	153	159	184	153	175	178	148	190	182	163	187	186	187	159	185	171	175	180	147	186	171	157	163	157	156	178	164	170	161	167	149	167	137	171	170	178	182	168	176	191	152	166	177	182	163	176	155	163	201	192	158	181	165	193	177	165	187	179	158	183	165	182	181	190	185	175	171	195	176	178	168	168	172	182	168	174	150	143	164	165	172	190	172	155	185	164	173	169	181	176	164	167	152	181	186	191	155	177	196	165	164	189	172	171	196	176	165	175	159	164	163	175	172	184	164	188	157	143	166	169	147	155	186	177	150	162	165	138	163	172	174	176	154	188	180	200	178	181	160	170	190	180	189	132	168	173	165	183	183	184	149	189	178	162	157	173	156	165	156	169	169	183	176	160	161	194	200	155	160	174	174	151	180	185	166	165	162	159	176	162	154	178	166	160	148	184	180	137	177	158	176	171	191	156	173	164	174	173	175	171	190	183	169	175	185	183	177	211	159	171	175	180	156	202	157	155	195	185	188	174	170	171	181	183	154	184	152	152	154	188	181	181	179	181	154	181	175	186	172	177	152	172	183	179	174	183	195	158	177	163	160	159	175	185	166	176	165	172	182	157	163	170	160	172	147	161	181	163	177	150	170	157	169	136	182	152	167	167	175	162	188	177	198	211	174	175	166	163	167	178	169	176	180	184	150	161	190	163	161	122	174	191	160	184	169	154	176	152	149	169	165	171	162	153	164	159	153	152	176	166	171	180	143	178	162	153	163	156	160	183	187	182	157	178	195	180	144	150	168	155	176	188	165	176	171	153	134	188	174	165	168	182	177	167	155	158	172	161	177	158	184	181	155	157	160	199	150	170	136	180	179	170	168	150	168	183	169	179	165	168	187	162	156	184	162	170	159	162	181	179	170	156	169	170	132	171	167	186	161	153	174	206	154	150	164	189	152	162	163	171	146	192	171	170	181	177	175	160	181	153	157	159	195	155	157	167	170	158	183	175	154	172	168	188	166	162	177	168	176	162	166	179	166	154	145	163	153	174	185	150	166	165	193	168	141	171	148	162	153	179	163	154	181	153	176	183	176	139	189	178	174	159	183	174	162	159	179	188	178	169	165	193	208	182	158	184	167	163	165	155	189	158	159	170	179	177	148	132	179	184	188	162	144	183	179	177	160	169	162	166	174	166	184	149	173	168	162	167	157	187	162	166	183	162	167	175	173	162	170	158	159	147	147	160	180	168	177	180	165	160	172	173	155	184	194	162	160	164	155	165	174	174	171	176	183	186	175	159	161	156	198	173	156	172	166	179	167	151	179	158	165	160	157	169	159	160	154	165	169	175	173	166	187	159	177	165	168	163	178	159	159	155	171	174	166	165	168	157	189	163	173	161	163	166	169	175	169	157	176	164	194	167	178	169	170	161	187	163	177	147	160	153	184	175	163	176	168	171	179	181	163	174	162	173	152	141	156	178	192	171	175	206	168	150	173	166	159	165	193	172	161	179	179	164	152	174	186	165	153	184	176	177	188	156	173	174	162	168	184	167	161	184	148	158	154	161	152	173	175	179	162	196	164	154	160	167	150	172	194	160	164	149	170	185	188	148	174	192	155	169	171	169	165	192	134	157	167	159	164	182	162	187	186	182	162	159	161	200	162	177	146	173	171	162	171	171	179	191	157	159	183	195	172	166	197	170	148	168	149	176	163	180	157	164	167	152	179	170	180	165	184	176	159	165	156	175	148	172	144	175	166	173	191	171	176	169	158	167	170	163	144	178	180	158	163	164	185	167	162	194	175	184	151	175	156	189	183	156	163	191	152	167	160	178	201	174	144	175	164	168	161	157	145	164	166	168	171	171	166	185	186	173	162	179	161	185	169	174	171	154	188	188	171	164	145	164	161	175	192	167	162	177	184	170	174	192	169	155	159	177	163	150	154	202	164	175	183	172	205	169	190	189	173	180	163	154	192	169	161	162	174	172	149	155	170	169	184	168	188	145	164	164	193	185	192	183	166	181	160	203	157	168	165	193	182	175	167	159	175	182	174	189	164	151	185	200	170	180	160	170	161	166	167	183	193	158	182	171	163	175	157	161	144	176	161	184	158	177	166	163	155	196	182	165	165	178	181	173	168	168	164	187	202	156	155	149	165	160	169	181	137	154	174	154	163	138	167	187	170	174	144	149	180	158	186	157	186	168	172	170	173	174	180	179	173	164	179	181	163	152	151	177	162	188	173	191	179	178	175	175	181	173	165	143	190	176	162	172	187	154	171	151	161	152	174	151	164	171	165	139	184	183	192	151	162	177	169	155	170	160	178	158	162	164	143	157	161	151	197	177	164	163	182	149	180	151	158	164	166	183	172	154	165	173	157	178	179	199	191	192	193	190	162	197	170	184	188	154	160	171	157	173	169	168	152	144	149	158	170	163	169	185	169	148	151	153	163	155	178	160	168	192	203	181	152	153	167	185	144	155	155	187	173	181	181	136	188	160	178	172	163	187	196	167	166	152	170	168	200	196	149	173	177	166	174	163	173	143	168	188	197	182	171	171	180	166	163	203	181	179	174	144	182	166	150	199	177	147	167	158	156	174	180	163	188	160	168	151	176	174	178	165	177	181	172	153	167	160	186	157	139	157	158	175	184	180	145	171	180	176	170	154	160	160	163	156	169	151	152	172	174	151	162	151	154	179	127	177	177	169	159	159	175	172	147	156	191	188	173	192	158	163	179	177	176	163	180	153	167	179	166	169	170	156	169	135	140	160	150	152	147	182	157	175	184	157	156	166	147	158	169	165	150	184	156	152	171	155	193	179	166	156	157	169	164	179	185	175	193	168	163	150	167	174	184	196	166	172
16603	1110	2184	2681	2294	1970	1610	1353	1195	1102	957	911	844	781	728	729	724	654	707	650	652	607	574	610	559	558	577	565	583	557	529	529	520	523	529	496	498	515	533	506	499	495	506	505	520	461	534	497	477	522	481	502	472	521	486	485	457	481	508	507	464	457	520	505	513	512	464	454	464	458	478	492	493	502	502	508	469	472	502	515	473	435	521	482	453	478	508	488	511	464	492	489	469	441	455	478	472	488	488	490	462	465	446	464	505	475	454	457	498	463	488	496	486	485	482	493	433	515	492	451	486	509	475	460	470	479	467	454	471	460	457	419	451	442	434	470	441	501	475	450	484	462	434	478	482	461	471	447	484	460	470	484	428	473	479	458	491	500	538	495	502	462	480	435	458	422	488	493	492	493	482	444	446	500	484	456	503	449	510	481	441	456	469	466	467	490	443	471	457	481	492	486	470	489	472	487	480	465	459	475	462	473	468	471	464	513	483	507	437	478	492	485	496	435	488	459	462	474	473	492	442	456	461	462	467	482	502	448	470	496	456	515	469	442	477	440	472	464	495	481	487	472	488	439	469	517	461	465	478	466	458	446	475	455	513	484	453	466	482	483	447	515	460	461	467	466	458	498	523	468	442	457	461	463	470	443	423	474	488	469	451	479	467	475	508	485	494	499	495	483	502	479	485	450	459	455	503	443	466	487	489	464	445	497	450	484	468	487	481	511	498	490	456	466	482	447	457	451	479	428	425	461	472	455	488	497	431	481	448	490	479	489	498	436	452	491	479	494	449	474	457	477	455	478	425	471	485	528	446	497	481	412	458	437	480	467	470	494	485	475	479	453	467	489	478	479	434	485	468	489	430	477	486	491	483	421	439	482	473	482	457	457	491	510	485	474	478	463	470	455	499	434	444	482	494	520	486	449	453	440	476	466	484	474	482	475	475	458	458	493	472	478	443	459	486	447	484	433	473	451	453	421	496	446	507	429	489	465	491	454	475	459	463	464	484	433	475	490	460	488	466	502	464	497	499	472	459	488	449	460	448	455	461	451	507	477	464	494	473	496	454	464	441	466	495	474	465	458	472	473	498	484	463	498	455	471	448	480	437	496	460	463	482	472	462	433	510	491	467	499	467	454	489	493	444	458	485	496	483	502	484	458	483	439	473	498	487	487	527	512	481	461	486	453	460	481	463	485	458	438	483	453	462	514	479	459	495	464	479	482	434	463	509	459	506	495	467	466	482	506	441	487	455	482	471	448	435	485	481	486	500	468	461	464	486	485	466	522	494	498	459	468	450	469	479	487	500	468	468	472	475	491	476	512	456	457	433	473	490	476	455	503	479	465	444	463	486	433	486	506	450	481	488	467	501	451	496	489	485	471	475	442	507	442	467	476	479	463	468	477	459	470	455	481	441	501	463	479	471	487	460	476	510	460	443	438	485	470	455	457	479	459	461	453	482	456	476	487	468	450	511	477	472	469	457	482	447	447	494	511	467	481	499	451	476	481	508	467	438	446	476	462	487	443	495	453	495	463	483	455	470	481	446	465	445	512	446	452	492	503	485	466	488	471	479	469	481	484	488	462	489	463	496	479	488	467	487	465	492	470	476	470	489	474	480	485	452	454	449	468	471	463	474	442	496	490	473	475	519	485	452	470	469	487	468	474	491	438	419	440	467	461	494	506	485	453	491	458	536	472	491	484	471	442	456	474	463	480	442	463	434	476	501	443	498	480	480	485	481	474	459	463	495	484	484	474	430	474	509	496	482	465	467	488	488	440	470	433	490	506	455	514	496	439	479	464	467	441	448	475	484	490	486	474	454	466	510	452	481	457	463	458	464	476	444	480	483	489	451	492	481	444	484	493	439	487	492	489	465	495	482	471	464	452	485	481	487	475	461	507	442	474	475	460	534	465	471	443	465	467	455	485	487	516	443	483	471	487	431	443	489	456	462	499	456	500	489	469	487	457	475	478	479	509	467	457	459	537	469	491	479	476	478	437	495	490	485	462	466	449	501	464	452	419	442	469	506	492	487	471	479	454	476	435	497	442	476	486	462	502	407	485	447	497	445	490	501	484	468	451	485	456	444	491	469	475	450	474	462	430	444	481	432	449	477	476	482	452	463	529	475	461	470	466	459	483	494	469	459	468	463	475	472	450	488	481	488	465	494	488	457	458	496	470	485	449	477	467	501	477	479	457	488	482	447	510	499	483	482	446	467	482	503	466	485	502	472	475	465	501	491	500	499	481	465	495	441	454	498	476	500	441	467	441	450	444	471	464	504	494	477	450	489	474	468	498	477	468	468	456	486	470	451	490	432	501	485	462	466	474	475	475	467	516	480	450	479	442	449	479	462	459	481	448	477	487	490	502	473	475	439	458	472	504	440	462	450	504	481	463	473	481	454	462	467	480	475	467	500	456	490	495	473	496	487	478	461	462	440	435	478	452	485	509	469	450	478	479	445	479	449	509	474	474	452	497	476	435	481	482	481	486	457	464	457	518	483	446	480	464	505	480	504	461	490	462	469	449	500	491	496	494	466	476	493	487	452	483	484	487	482	473	476	486	513	516	531	438	433	492	446	485	494	458	463	453	494	486	469	443	472	484	436	455	458	476	459	507	492	492	481	476	475	479	439	456	492	462	475	481	449	493	483	459	459	450	451	475	500	511	491	467	476	451	434	474	488	479	455	439	421	494	480	453	483	454	485	459	486	485	460	517	460	517	491	482	471	409	486	487	485	442	459	498	438	453	476	472	487	474	467	483	444	462	514	459	472	445	494	509	439	458	481	457	468	475	468	456	456	483	474	491	459	498	443	462	443	496	487	474	488	496	467	464	479	477	449	478	466	495	476	467	441	459	433	472	464	473	476	479	456	484	445	497	491	433	460	452	470	469	469	470	476	488	480	442	500	446	463	473	471	465	473	497	465	438	453	470	510	485	498	469	469	483	470	511	462	487	510	484	482	426	489	464	470	456	494	466	450	473	494	493	443	455	458	514	477	490	475	435	418	453	476	446	450	442	489	459	490	471	473	446	476	483	494	496	477	451	499	458	456	460	450	443	460	496	449	467	485	476	482	442	475	464	476	468	453	487	463	448	482	495	467	460	446	441	519	462	480	502	457	425	458	465	495	476	470	486	492	486	478	484	457	493	515	443	470	467	458	505	478	483	476	441	454	479	463	496	437	445	507	457	477	466	448	460	547	493	499	470	501	455	455	480	468	458	443	439	464	494	475	491	464	514	470	462	460	467	434	450	484	473	464	525	443	465	468	476	480	446	456	463	457	515	445	452	468	463	436	474	456	473	472	470	508	484	452	462	482	496	491	461	484	471	528	493	465	475	426	485	465	477	470	464	508	482	453	489	459	442	480	492	512	524	479	412	483	462	449	454	480	444	465	506	485	478	483	468	495	460	488	490	519	491	489	464	505	504	460	452	465	478	469	495	497	470	471	433	492	449	469	493	481	493	483	515	502	492	444	467	472	479	467	491	472	464
47751	22536	7137	1934	1326	999	810	649	602	553	519	478	497	451	423	478	448	428	428	400	405	407	355	415	372	382	356	366	373	379	357	390	383	375	366	351	351	361	377	370	348	358	335	392	363	364	341	366	354	336	376	354	333	335	335	354	349	353	365	349	320	373	344	358	370	390	353	329	359	386	350	356	364	305	336	351	373	367	374	374	368	372	326	357	373	333	330	319	374	368	373	354	346	349	354	367	390	390	369	351	347	365	382	384	406	332	365	394	374	347	330	379	363	361	366	370	326	365	354	363	377	400	329	356	325	359	343	361	371	386	377	361	363	330	356	399	375	325	346	351	381	321	367	352	355	368	311	367	338	351	333	338	369	354	387	341	349	317	351	368	345	333	357	368	335	346	381	335	304	373	368	363	336	331	364	333	354	383	367	363	358	348	358	373	373	359	370	358	328	393	366	353	351	350	352	352	344	358	383	355	340	347	367	381	359	354	378	350	362	385	374	352	369	358	387	367	357	330	349	354	383	343	352	348	336	350	315	399	350	355	322	393	320	333	370	334	356	371	342	379	373	406	339	347	360	336	328	387	365	368	371	321	343	363	320	375	360	341	346	338	390	370	327	389	351	347	336	383	322	359	363	364	369	353	386	384	367	335	385	384	339	378	385	332	372	340	346	357	352	324	354	359	355	373	348	400	357	365	348	364	358	336	366	356	323	341	350	359	364	387	359	383	386	345	354	352	329	335	359	352	388	374	388	371	343	412	361	398	334	330	375	344	368	387	311	351	368	318	342	315	342	364	365	337	325	328	323	355	378	371	380	354	359	326	361	313	357	351	326	383	338	350	324	327	379	341	365	364	358	328	350	346	346	354	360	288	332	348	340	373	342	340	357	347	372	355	339	339	362	352	331	334	363	324	354	340	400	360	322	339	340	367	349	375	324	328	345	332	347	340	350	333	335	371	350	354	347	315	372	341	338	369	345	311	358	365	374	349	383	337	330	357	358	367	366	397	341	364	382	355	347	327	361	351	397	355	356	369	347	344	370	364	377	362	386	355	337	346	364	346	348	343	351	357	329	367	359	351	370	374	371	379	339	403	344	377	360	352	377	373	324	378	394	353	360	358	319	295	358	350	358	379	345	366	358	325	373	380	361	364	333	377	326	350	345	347	389	360	398	321	342	392	352	349	335	350	370	366	354	347	377	344	336	336	356	366	356	355	370	372	394	305	317	359	334	286	376	339	370	333	389	353	322	362	365	327	373	355	346	354	335	353	368	338	347	354	331	364	332	363	376	351	343	336	331	375	386	350	327	363	331	367	384	347	361	378	386	327	319	357	387	362	355	355	388	345	366	394	354	337	340	397	344	331	345	348	364	340	316	341	393	364	368	351	348	368	341	367	378	340	360	378	394	374	366	376	337	355	368	338	364	372	329	304	343	349	364	378	332	381	362	356	369	345	372	357	342	358	345	376	343	371	319	367	322	368	364	349	356	334	360	365	402	374	346	369	355	378	358	355	386	356	349	371	330	344	298	347	322	367	367	360	343	356	356	338	351	364	355	348	345	328	339	343	343	360	321	359	365	390	346	355	360	385	353	352	355	396	366	385	331	344	367	375	346	351	363	341	357	337	362	324	352	368	389	373	360	360	325	334	350	340	357	333	357	386	361	379	376	348	386	333	347	337	388	371	323	343	353	333	346	370	361	342	372	342	374	334	362	384	363	370	379	350	316	344	358	382	372	360	360	374	366	354	325	383	363	339	383	365	374	391	359	324	344	346	386	338	361	377	355	359	343	374	358	348	379	334	330	318	353	362	350	360	339	352	338	361	349	369	334	349	348	324	348	337	366	349	367	337	346	350	378	372	370	330	357	361	354	373	358	347	322	385	359	339	375	321	370	352	353	353	328	330	336	370	365	324	331	367	361	356	388	335	370	366	335	326	359	349	333	346	336	357	358	322	366	353	342	356	343	351	357	338	372	362	355	343	376	348	356	337	409	334	342	357	347	368	385	377	347	376	359	342	325	364	351	370	328	339	357	367	376	368	361	346	372	365	349	344	372	318	353	382	379	349	349	321	356	359	329	336	387	351	394	384	347	363	358	360	371	383	369	391	378	372	351	381	414	355	345	329	337	356	372	388	364	340	385	359	352	334	373	374	371	370	350	336	337	402	377	398	354	414	351	366	360	342	379	353	363	366	380	372	328	343	354	362	365	343	329	355	391	359	410	383	367	347	346	335	364	337	377	356	388	346	378	329	317	356	337	356	354	337	365	358	382	323	408	381	371	341	337	350	379	349	369	356	381	320	360	354	359	353	325	357	339	352	342	366	370	368	336	354	327	339	369	361	378	349	333	368	331	337	373	355	344	384	356	332	380	337	358	355	336	344	370	366	336	319	398	389	347	331	347	336	373	343	356	331	377	366	365	361	371	384	345	365	367	403	363	344	357	360	381	379	360	365	382	370	339	359	389	361	383	348	382	369	357	313	327	361	318	330	347	355	340	374	357	335	349	383	399	363	345	353	356	376	353	353	362	374	332	379	374	348	350	328	356	376	344	370	399	365	351	350	347	371	362	350	328	370	355	358	352	364	334	354	355	354	392	378	363	339	312	326	361	348	377	352	359	372	382	339	389	348	369	382	363	360	365	364	362	346	368	397	336	371	371	351	360	336	331	325	363	377	344	333	362	356	344	354	334	366	338	393	324	369	343	342	396	320	372	341	371	358	409	367	364	349	353	356	344	369	362	371	376	365	364	319	334	358	346	374	374	339	345	370	351	351	319	321	329	336	384	351	356	347	369	346	340	343	360	333	376	344	347	376	373	327	366	359	346	355	357	350	376	336	339	385	371	358	342	313	347	350	366	386	337	322	377	336	359	382	347	380	358	322	344	380	364	361	345	385	366	359	378	344	336	381	329	368	349	356	383	333	348	356	400	341	337	378	350	347	344	339	361	364	371	365	369	352	363	339	375	363	372	345	380	360	338	365	340	386	289	334	340	350	345	356	331	389	345	346	376	368	326	335	346	333	352	348	379	360	346	389	370	359	336	345	386	342	336	358	335	334	373	342	342	368	318	335	336	391	375	373	351	351	407	374	378	342	375	339	381	383	381	377	360	376	369	378	350	350	324	328	362	380	377	366	334	375	355	346	358	351	356	392	343	383	314	366	354	357	391	367	367	375	394	370	330	308	376	357	336	362	364	395	362	374	369	360	380	368	346	375	341	338	362	347	408	333	365	359	346	339	341	357	335	322	371	334	339	344	354	355	368	350	379	348	359	358	368	332	357	349	354	377	407	366	395	326	349	382	376	382	346	371	352	356	391	354	381	366	368	395	354	349	370	337	338	340	337	369	360	351	329	393	374	312	360	365	331	355	368	350	373	367	355	332	383	336	327	357	334	407	344	376	363	354	352	334	342	364	342	361	381	406	369	360	339	352	310	379	359	343	337	388	408	373	321	367	363	369	352	407	366	371	354	322	352	363	362	362	353	355
21418	2334	4291	5055	4273	3693	3108	2690	2239	2122	1844	1711	1608	1437	1376	1335	1263	1256	1168	1203	1184	1139	1107	1012	1066	1068	1024	1035	960	977	994	962	954	956	985	947	965	951	990	945	886	920	922	912	973	939	902	855	890	874	969	886	870	930	879	847	914	891	891	873	850	946	882	828	856	885	860	901	958	883	932	880	896	859	875	854	873	887	893	858	876	841	880	850	888	889	881	852	877	855	865	896	822	799	885	838	852	859	850	863	914	852	846	874	879	866	901	865	867	859	936	847	868	873	888	892	864	897	868	878	884	864	831	859	846	840	863	848	877	844	800	861	877	828	825	861	877	814	813	821	875	884	858	854	882	825	860	802	859	857	877	902	856	935	847	848	856	846	844	855	850	874	912	881	819	849	840	912	909	826	876	866	856	864	866	893	852	858	861	820	831	902	806	897	883	823	890	871	924	895	873	884	875	903	818	843	841	860	886	786	820	936	899	840	769	891	862	855	875	889	878	915	845	813	867	853	859	852	907	867	907	847	887	851	865	857	845	814	827	847	841	852	830	873	806	913	848	853	900	822	860	808	864	841	805	864	830	882	869	840	829	869	876	833	851	888	879	868	946	874	876	887	853	803	879	830	862	851	883	848	855	872	859	850	844	858	852	801	894	812	884	837	833	863	890	882	826	897	870	870	854	866	835	844	894	860	860	792	906	781	842	848	869	948	834	841	860	896	869	872	851	883	872	880	898	821	850	887	831	833	840	846	806	900	831	888	851	847	859	906	834	841	841	886	842	868	890	793	858	866	830	854	849	812	885	867	830	891	859	868	845	913	842	909	848	825	833	864	830	814	826	922	881	850	904	864	866	838	856	872	901	880	826	847	835	883	870	862	822	850	865	823	859	787	871	835	857	878	818	887	859	870	851	857	849	829	893	870	890	824	867	857	846	798	913	891	862	828	845	890	880	804	824	864	844	821	867	838	852	849	844	817	849	848	856	833	904	839	850	883	849	884	895	837	859	837	900	844	865	897	823	877	883	869	853	861	874	844	838	833	839	853	822	905	883	842	863	818	830	872	832	901	870	801	849	825	855	883	862	821	837	883	890	831	855	917	839	838	879	884	807	869	881	907	829	787	837	868	832	835	853	873	882	847	893	866	865	935	791	825	825	874	860	855	864	875	814	896	863	850	902	868	815	860	860	831	887	896	856	846	844	869	847	811	875	825	824	889	857	874	883	836	839	857	844	823	871	881	850	853	874	899	866	892	895	833	885	837	851	893	836	929	848	778	843	799	853	868	893	842	842	870	889	850	836	814	862	894	835	834	905	921	891	836	925	864	869	874	863	892	860	877	852	915	850	857	832	831	886	897	855	851	830	870	836	887	827	890	861	898	870	917	889	878	858	843	856	887	884	813	841	887	862	850	883	928	872	900	890	836	826	809	850	845	858	861	857	931	861	873	883	821	838	867	865	850	859	918	841	898	879	868	837	945	842	846	916	842	901	810	857	849	894	886	860	856	878	905	863	899	918	854	865	840	864	875	906	778	830	876	850	842	822	847	872	879	840	871	877	894	842	828	814	874	867	907	867	829	865	812	863	851	897	883	862	864	903	890	832	887	924	814	839	899	852	863	881	847	875	908	831	887	853	869	808	898	862	834	876	841	839	836	851	861	910	834	848	861	836	829	819	866	837	876	794	846	867	852	866	848	845	853	796	852	812	853	840	861	908	821	819	877	855	819	895	855	856	827	861	806	895	844	814	830	896	864	841	861	890	860	848	822	853	792	847	890	833	861	817	893	825	881	923	844	910	858	877	877	814	870	853	834	852	796	885	856	829	865	847	848	830	824	852	863	891	844	899	830	852	854	856	848	874	859	857	869	843	876	807	876	846	884	898	883	881	894	844	871	823	890	903	826	881	854	822	844	858	883	885	866	882	827	907	912	830	874	872	881	863	866	846	857	877	888	834	843	875	824	791	797	779	877	891	895	852	830	858	868	866	834	897	844	773	875	856	846	849	803	867	895	879	918	844	895	894	869	864	871	806	891	863	889	833	817	837	888	838	866	886	856	903	911	832	836	847	861	830	895	848	865	889	869	889	876	860	818	804	883	873	871	886	890	826	860	838	845	853	838	839	954	892	870	882	851	901	849	874	884	855	831	845	838	821	896	915	851	904	880	857	851	862	842	873	904	856	855	882	873	840	825	880	822	836	892	839	871	948	854	890	821	901	887	904	880	900	865	849	872	869	862	828	848	895	918	879	828	841	850	810	801	795	843	826	827	844	843	856	843	888	788	878	824	833	888	828	864	868	851	872	849	831	849	868	853	857	873	869	868	896	847	873	862	854	833	837	858	869	834	849	860	819	879	878	856	832	934	806	868	822	918	909	900	869	863	858	859	864	861	801	863	901	891	861	836	859	836	874	870	838	872	845	854	852	887	793	870	858	876	806	818	851	818	888	835	862	851	873	908	873	861	829	853	855	841	901	824	901	855	857	856	876	879	833	863	881	857	826	829	893	862	842	936	833	776	821	857	851	858	820	850	878	875	854	877	892	846	874	865	851	901	841	849	868	845	837	875	880	854	907	852	860	804	855	902	839	886	807	855	881	848	825	877	834	929	838	870	881	833	856	837	860	869	869	827	821	860	876	844	848	861	869	842	875	850	868	833	882	881	862	871	867	820	875	868	814	818	876	827	845	785	874	874	854	822	860	869	855	895	826	887	829	862	810	832	883	844	870	849	879	854	894	847	836	811	825	860	865	869	890	872	841	805	848	860	851	867	851	838	824	837	870	843	845	891	838	917	854	919	862	847	831	811	866	828	843	866	890	853	827	846	885	860	864	859	853	820	814	839	843	852	836	851	853	825	910	798	883	848	894	861	858	853	793	876	819	865	861	852	855	831	874	856	833	844	828	880	844	838	874	849	828	872	904	858	857	842	809	859	882	779	807	817	938	878	851	844	798	848	845	885	852	845	869	894	846	837	857	864	830	817	868	868	875	864	857	815	839	872	866	917	833	852	875	859	841	846	852	828	871	850	909	903	837	870	886	834	845	804	837	901	851	901	840	907	855	841	868	846	830	832	823	925	826	892	871	840	839	799	900	888	869	867	888	846	823	833	885	857	838	833	860	901	817	856	815	874	874	834	852	885	878	886	832	822	831	781	880	870	850	881	855	855	874	855	875	847	845	826	846	862	868	884	828	829	893	818	890	843	812	857	877	846	901	874	858	845	845	822	849	846	905	879	925	807	863	851	861	836	843	852	796	884	892	873	890	843	820	877	842	809	802	818	827	817	863	896	857	855	852	857	905	856	896	850	882	893	853	838	860	883	858	865	840	881	873	883	827	866	818	873	835	853	865	897	846	894	860	826	821	831	870	821	881	842	936	855	856	881	850	862	817	827	873	842	865	878	847	844	855	861	852	845	829	893	839	822	841	850	869	869	852	868	877	827	821	857	886	842	876	838	872	900	830	856	867	892	882	825	864	810	827	892	858	809	839	884
5787	220	188	178	188	178	166	160	192	187	162	196	165	187	159	152	171	183	168	173	167	153	164	201	146	150	148	188	167	165	154	118	163	156	163	168	157	148	172	177	174	176	162	158	150	175	173	170	152	179	161	162	170	185	162	180	168	175	180	176	162	155	173	180	153	168	165	161	186	162	162	159	183	164	175	154	170	172	162	158	172	175	192	173	165	169	162	183	179	155	160	186	180	180	164	164	187	134	179	135	159	176	173	157	150	178	169	186	172	154	186	178	154	162	170	185	146	176	176	150	169	160	151	166	159	151	156	154	177	186	182	174	186	164	174	160	161	162	154	162	153	184	146	177	154	187	210	153	155	173	155	157	168	182	159	159	187	179	154	151	166	163	169	154	156	151	160	174	200	160	157	142	149	178	183	153	189	185	137	185	169	179	159	176	169	183	175	154	183	163	172	168	157	174	176	181	189	195	190	147	158	180	175	168	152	153	166	154	188	192	168	154	159	157	155	172	175	175	160	168	177	152	156	160	169	158	145	185	183	169	185	165	163	145	189	170	151	161	175	167	176	147	165	169	155	162	161	179	151	163	166	182	151	178	153	176	172	156	174	152	180	167	150	164	171	149	174	154	180	150	181	203	144	179	170	158	190	179	169	172	166	180	186	165	170	164	181	148	176	149	153	151	180	178	154	149	165	149	161	153	149	164	157	184	155	162	177	138	166	170	169	173	162	149	138	175	188	160	181	162	170	158	178	173	157	166	141	179	160	172	188	167	151	171	168	155	165	162	163	160	165	146	159	171	148	186	161	174	156	196	180	152	151	162	167	151	180	145	160	156	143	163	174	154	169	166	182	162	175	182	131	155	168	174	150	178	177	147	180	171	160	196	140	174	168	145	141	187	178	165	179	160	169	165	141	192	142	195	183	167	171	172	167	146	152	150	180	174	170	163	138	145	162	160	176	167	148	174	178	143	170	168	151	175	167	165	162	183	175	155	181	149	150	153	143	158	175	148	159	178	169	159	180	163	192	184	188	161	174	163	187	155	173	181	150	166	162	179	177	183	151	173	176	152	167	152	159	170	171	176	184	159	192	174	154	184	173	165	139	147	174	169	139	158	170	151	152	204	161	172	189	161	161	141	170	186	184	180	167	156	157	173	156	161	165	167	147	156	171	173	148	194	146	164	152	149	170	163	162	160	176	182	163	176	183	171	187	178	190	157	166	182	178	171	161	166	149	151	141	165	164	190	183	170	152	169	153	184	164	154	166	161	163	167	185	172	169	153	192	149	161	182	190	178	172	163	176	187	158	158	159	169	173	147	175	170	156	164	186	168	196	182	188	163	175	175	154	161	181	174	160	166	172	175	162	178	170	197	159	147	183	194	169	144	165	159	163	164	148	142	154	175	168	143	142	155	143	156	149	160	190	159	149	181	156	144	153	162	177	168	146	179	200	169	178	157	166	144	196	159	154	166	187	146	161	155	172	187	188	152	158	170	163	178	187	163	153	164	164	167	190	141	172	166	164	172	150	180	163	152	156	174	154	167	196	202	174	171	158	174	172	162	160	167	150	163	147	167	180	171	174	150	168	146	158	155	160	163	187	178	170	186	192	169	183	159	172	164	169	161	177	143	155	180	178	167	168	159	178	171	152	152	156	170	168	170	166	184	142	163	172	155	164	194	186	191	183	178	158	177	178	176	173	158	187	174	165	159	163	176	157	171	170	172	153	176	170	170	176	160	162	163	158	163	173	142	174	177	163	155	167	194	164	171	147	137	169	146	145	186	180	175	175	177	171	141	181	172	175	179	151	169	168	141	186	177	169	188	160	156	167	166	147	182	167	167	159	172	171	178	171	159	164	171	158	180	185	135	157	166	163	165	158	189	168	161	169	196	161	156	169	160	174	159	165	169	170	174	177	173	171	151	145	158	161	156	164	155	183	186	155	160	151	153	164	162	196	160	151	164	151	171	174	167	178	164	140	157	181	152	154	158	155	174	133	164	178	155	164	144	175	175	154	177	181	174	165	150	164	183	148	149	151	154	180	168	161	160	169	152	165	162	164	182	175	164	173	156	164	204	152	172	190	155	152	155	154	176	171	177	169	162	160	151	170	168	167	131	180	149	169	182	175	173	154	162	165	156	141	192	193	159	178	168	157	151	141	155	191	171	161	167	166	155	186	165	178	136	174	154	148	163	149	160	199	153	194	164	164	170	168	164	139	172	157	162	156	174	163	134	186	171	187	155	164	162	178	171	158	168	161	188	170	176	162	168	181	153	146	173	178	181	146	162	167	162	152	163	144	162	137	168	169	161	163	177	182	176	181	159	165	196	154	164	161	160	178	164	137	172	163	172	175	172	174	167	163	181	160	167	180	193	176	170	149	186	183	171	170	155	165	165	154	172	149	165	187	168	170	161	176	180	156	164	160	154	198	170	159	167	139	175	158	164	157	160	151	178	170	181	174	162	157	157	140	179	153	191	193	174	175	140	140	167	157	178	164	167	173	177	150	164	160	172	151	172	144	137	164	153	168	153	196	175	169	145	140	157	176	160	147	181	176	157	147	176	161	172	146	167	150	147	174	167	157	147	165	171	165	158	156	162	167	171	164	157	173	172	151	172	162	195	166	209	174	163	184	164	159	178	153	166	155	158	189	175	176	168	193	149	194	192	161	198	179	168	190	159	162	156	159	160	168	184	160	178	179	176	179	169	174	155	172	174	162	151	151	150	172	179	157	168	164	190	187	161	161	176	178	163	150	175	170	170	161	170	204	181	159	148	169	155	177	167	171	158	178	135	163	194	195	185	174	167	150	157	179	178	167	189	160	182	169	164	165	145	181	152	156	175	189	195	155	165	164	156	147	197	138	168	146	180	133	161	132	174	154	163	180	167	175	179	155	177	156	167	155	157	167	166	143	178	164	160	160	175	165	174	198	169	183	169	146	174	140	180	164	152	168	197	140	185	180	161	180	165	184	181	149	165	167	189	162	144	158	162	146	147	167	185	203	155	173	178	181	157	171	154	180	177	169	161	167	165	144	179	163	185	161	168	170	180	160	161	172	183	156	175	171	185	171	163	168	149	162	165	177	171	162	176	183	144	174	167	148	172	179	177	187	183	143	157	165	160	174	200	170	197	174	178	172	160	162	194	149	167	155	156	150	176	174	180	165	154	168	148	145	168	150	185	160	158	171	184	155	150	173	162	156	179	177	141	172	148	147	182	170	175	172	141	182	183	161	167	168	180	189	175	164	184	182	151	130	170	177	151	209	198	180	168	179	176	158	174	187	137	171	197	185	156	173	182	188	194	168	159	157	165	159	163	171	181	168	175	163	164	188	163	168	171	162	169	164	171	174	162	183	161	165	173	170	183	186	179	185	169	188	156	184	175	157	161	148	156	171	158	171	202	140	150	169	139	160	176	149	157	179	183	186	162	149	159	183	161	187	185	183	163	188	207	159	168	159	175	168	157	173	165	154	180	169	188	157	172	162	176
5899	496	501	512	515	455	464	489	436	448	462	472	464	435	494	449	468	445	472	517	477	490	477	452	498	439	449	465	471	441	497	460	458	438	442	444	413	438	499	439	456	422	465	441	401	459	456	489	471	431	452	461	445	455	459	409	434	429	458	462	471	429	432	435	417	427	458	462	469	458	457	457	434	440	460	436	469	462	435	447	470	459	484	451	476	427	497	418	468	418	432	490	463	458	489	482	408	442	437	437	452	444	442	457	439	469	477	438	489	468	450	455	428	467	425	425	469	430	470	456	423	474	451	463	456	434	449	435	479	439	402	474	412	442	437	476	486	407	458	468	447	422	459	462	435	473	510	425	420	437	436	423	471	472	436	448	430	470	438	409	462	416	469	471	446	454	481	427	427	443	442	418	454	439	456	409	465	480	461	407	423	408	434	468	445	473	442	462	442	469	447	459	477	452	442	482	437	426	413	439	448	485	450	454	436	446	463	417	426	419	454	463	422	448	455	451	432	435	466	429	426	477	471	470	479	420	495	442	460	432	451	446	430	454	477	413	431	419	444	449	463	435	435	452	446	471	459	440	446	489	496	444	484	439	433	453	467	444	449	466	452	449	448	477	451	464	445	461	421	489	498	418	453	455	437	446	460	403	425	454	470	454	458	459	471	453	434	473	428	468	451	424	473	438	450	417	441	456	431	439	444	438	437	490	462	447	471	438	443	441	469	421	491	450	448	432	477	451	436	437	520	494	473	410	432	438	427	480	423	448	467	492	435	468	450	467	423	478	470	472	421	466	458	472	435	455	437	427	500	452	466	464	471	447	449	443	461	420	436	464	472	466	424	422	432	438	454	418	432	464	444	443	450	483	461	430	464	444	451	469	433	422	448	446	439	476	404	451	431	444	458	447	449	438	480	461	456	469	440	471	458	466	480	449	435	453	448	440	425	430	454	452	433	449	442	452	435	459	426	452	455	450	458	466	434	479	446	448	437	428	439	417	460	410	463	481	423	475	433	483	418	455	444	445	425	456	465	455	447	503	423	429	434	499	421	439	446	469	441	459	464	449	487	475	473	423	433	432	437	456	483	464	433	402	413	485	408	461	429	488	461	427	469	470	474	428	454	466	451	420	459	431	432	446	438	419	457	450	428	403	462	431	454	461	428	431	460	422	490	458	433	483	443	443	446	440	443	441	455	443	462	464	423	469	450	467	442	463	431	444	457	449	437	460	469	447	466	437	408	457	456	464	442	438	440	430	455	467	424	441	440	445	477	470	486	419	438	462	439	472	419	464	447	443	449	451	445	410	451	461	445	486	445	460	441	457	463	450	407	435	458	450	467	394	486	468	443	458	481	442	459	418	475	430	467	440	435	429	453	455	429	453	460	451	440	463	430	434	445	428	429	468	416	423	436	453	468	462	447	461	459	436	437	462	475	445	447	450	488	433	440	439	429	489	489	437	426	482	467	435	426	445	429	431	430	470	438	434	451	435	454	416	437	428	469	435	456	416	386	451	452	446	444	436	435	455	463	412	451	445	435	458	443	456	440	446	458	424	470	472	453	470	441	433	456	452	467	443	402	473	397	421	407	448	419	475	490	442	433	420	465	450	452	469	440	433	443	453	470	444	451	448	499	456	423	480	408	438	451	419	435	476	447	438	472	469	464	423	444	467	461	457	431	437	445	448	453	466	434	448	441	443	426	455	413	450	464	448	432	466	465	465	449	430	427	449	460	461	436	447	476	442	454	477	418	427	435	456	442	449	434	444	436	467	455	419	422	424	432	401	418	439	447	465	449	466	467	450	458	433	443	426	454	445	482	449	445	467	457	431	451	452	428	436	472	465	446	455	450	442	443	451	447	428	460	493	450	422	464	472	473	457	445	452	448	458	490	435	442	465	479	431	453	465	412	395	468	454	447	444	489	443	448	443	492	457	440	438	442	444	458	409	444	457	427	444	463	468	458	418	453	442	442	466	478	476	463	462	449	460	460	447	473	438	460	486	425	429	470	436	472	456	446	471	447	461	433	455	419	414	446	450	475	440	442	441	468	453	461	478	494	458	449	459	488	450	453	447	430	434	456	478	465	429	461	420	409	467	460	442	453	486	449	447	449	423	444	446	439	475	475	440	439	446	457	450	452	459	456	469	427	491	448	453	459	490	429	458	494	388	468	460	465	455	463	464	471	451	461	435	448	456	428	447	440	454	437	406	458	475	470	472	473	438	481	489	450	459	465	458	455	434	467	431	477	446	471	445	472	445	462	462	452	477	423	449	456	446	429	414	419	440	413	472	413	450	468	431	462	440	416	476	453	416	482	454	449	437	489	444	441	451	440	446	432	445	457	487	462	429	461	449	430	413	441	478	441	458	469	463	459	453	466	427	458	481	464	476	438	480	427	449	434	497	445	456	448	495	488	452	429	432	432	454	459	450	446	447	466	487	466	452	427	457	431	448	432	476	460	467	422	458	469	466	430	462	439	446	443	466	451	459	485	459	456	458	433	462	460	455	450	446	436	436	438	466	446	438	423	482	480	495	466	467	478	496	472	431	438	417	483	461	457	440	466	449	449	485	467	424	465	481	431	422	420	452	463	445	456	452	453	472	454	411	464	450	439	458	446	454	459	460	436	433	443	468	452	437	443	457	447	420	481	457	433	434	465	422	458	461	468	442	425	479	466	443	445	424	444	449	465	474	503	492	475	421	466	480	445	436	431	474	426	453	440	469	426	458	447	467	429	429	468	479	444	442	465	447	430	434	460	434	445	454	454	455	460	444	456	435	436	448	435	456	457	464	450	439	419	471	420	454	460	463	433	446	437	422	455	428	430	409	439	446	418	454	437	445	455	447	447	446	456	511	422	419	473	446	461	428	455	467	449	429	439	431	470	428	454	443	441	446	464	437	477	430	436	445	463	447	482	443	462	445	448	414	456	439	437	469	449	470	424	426	411	422	469	441	422	433	446	463	417	483	427	443	444	478	462	426	476	454	446	457	462	416	427	504	451	462	471	470	455	438	478	438	442	428	440	482	417	444	464	445	448	451	456	439	491	458	448	480	436	435	497	444	488	454	436	434	452	399	458	435	431	426	433	450	441	443	456	482	447	427	470	450	462	491	464	465	444	494	436	439	472	413	430	453	444	422	453	439	466	429	440	423	438	455	462	488	444	460	502	399	469	421	434	417	435	436	468	426	447	434	451	464	478	432	445	444	431	469	421	437	471	477	453	411	450	473	451	442	449	443	477	438	453	465	464	466	442	433	475	465	434	409	415	435	451	434	444	473	477	444	450	462	430	451	466	460	456	440	459	488	503	437	431	471	479	451	453	447	454	486	473	461	447	456	482	446	432	460	476	450	442	445	473	436	454	431	439	459	485	446	431	430	465	423	411	420	455	471	440	479	474	461	431	452	468	433	432	448	437	422	409	486	457	454	457	460	453	390	469	434	429	442	481	454	468	428	455	412	464	467	469	478	445	438	458	428	439	436	446	438	432	465
40901	13915	2059	810	604	481	410	330	273	288	260	220	235	236	211	185	182	180	200	193	191	176	179	200	198	188	180	189	171	164	160	164	167	202	191	168	177	188	191	186	163	174	165	158	185	186	189	166	172	200	176	172	174	197	172	167	154	154	165	169	175	158	132	174	173	168	185	167	154	160	173	164	199	175	163	140	170	168	180	175	187	157	145	191	182	167	172	156	170	169	185	167	171	159	184	179	156	182	169	194	151	156	167	165	171	161	159	183	152	193	156	174	161	177	152	180	183	158	159	168	152	156	153	151	165	181	149	159	152	190	204	153	182	197	183	148	183	174	172	178	157	171	171	187	188	151	161	134	163	164	153	164	174	172	188	175	171	181	172	174	183	186	163	145	174	174	177	161	170	182	193	150	162	160	157	197	199	173	170	147	171	187	170	159	148	172	174	169	139	160	189	172	147	161	159	157	155	185	164	182	161	154	158	164	157	170	149	161	165	166	162	156	203	178	171	180	180	166	179	171	159	160	181	173	166	195	173	140	169	131	163	173	168	157	169	172	165	190	172	182	160	169	152	143	159	183	147	193	161	173	176	165	159	152	175	154	157	171	150	160	176	167	163	131	152	172	185	160	185	176	154	166	169	168	192	174	158	150	165	174	171	179	179	158	182	163	197	167	208	189	174	165	192	177	175	185	181	160	165	172	173	154	148	166	179	166	179	166	165	162	133	159	169	157	181	169	154	150	166	195	163	146	166	175	191	162	151	158	151	164	168	162	173	188	149	154	159	144	174	173	183	166	181	161	147	161	163	156	191	192	153	183	172	178	165	176	191	156	157	170	164	178	163	182	158	152	159	166	170	166	211	159	170	202	173	189	162	177	171	159	166	174	183	170	143	170	167	165	169	178	162	169	159	167	187	164	163	174	187	170	169	180	155	175	163	151	153	177	176	165	170	184	142	177	157	191	165	166	175	167	181	195	179	169	166	136	167	173	182	149	179	149	176	197	166	172	213	174	168	164	167	179	174	174	149	167	160	170	152	188	167	177	178	169	184	190	179	180	162	150	169	184	177	136	176	185	171	185	177	173	185	170	156	140	180	166	173	176	159	155	172	170	200	161	175	156	175	143	142	187	153	160	156	164	159	176	150	156	164	181	149	157	152	192	170	200	177	173	158	171	176	143	160	140	164	159	145	154	169	158	187	167	152	168	167	186	187	154	170	152	157	183	177	159	153	170	167	159	174	153	153	167	167	166	155	165	161	171	178	171	165	166	166	166	160	181	161	206	176	157	142	142	182	167	154	174	166	172	163	185	192	151	170	172	176	178	167	154	201	192	164	190	165	192	170	156	186	170	182	177	184	149	165	166	181	185	159	178	166	171	157	154	172	147	151	183	166	181	171	161	170	180	188	156	162	180	186	189	190	149	176	172	171	194	157	187	170	163	172	153	162	174	148	193	184	166	164	170	167	168	157	178	195	187	176	169	167	187	165	196	163	195	180	185	173	182	168	174	171	168	180	164	177	165	191	179	167	156	196	167	159	170	148	184	163	152	173	164	142	173	156	163	156	205	162	171	163	177	164	167	140	147	160	173	170	170	173	147	167	183	169	168	169	157	160	171	173	161	149	144	155	175	171	166	161	171	160	196	160	157	168	193	163	165	206	155	172	171	171	156	162	184	184	164	175	163	160	165	161	178	170	151	163	173	186	172	170	173	149	171	178	194	183	163	167	144	172	182	171	178	159	158	175	163	160	167	160	175	164	170	166	177	207	173	209	164	152	165	150	153	175	156	167	176	198	149	171	171	192	154	161	168	181	177	170	159	175	158	160	192	189	176	160	167	153	181	201	162	170	170	178	141	181	163	187	162	181	158	165	181	151	171	165	148	156	176	146	158	160	180	171	160	191	166	171	165	177	156	159	192	175	169	159	155	176	194	162	182	152	183	188	162	168	195	180	184	177	154	163	154	143	175	156	167	158	155	172	178	180	167	164	160	183	184	170	157	190	171	160	180	144	167	184	160	170	178	157	171	191	152	175	181	149	175	172	155	181	177	181	159	156	180	177	161	162	178	159	151	210	159	159	167	183	168	156	171	192	166	188	176	149	132	170	144	157	166	160	173	151	154	173	158	169	167	162	170	187	187	167	160	176	167	155	170	145	191	183	194	184	179	177	180	186	170	179	178	174	161	171	181	160	175	183	150	180	177	176	159	157	135	173	171	177	164	156	162	173	151	177	166	194	198	143	171	162	171	165	138	183	188	170	177	168	166	158	174	163	166	205	163	186	165	167	157	167	177	174	152	178	186	202	192	175	192	161	158	173	170	162	182	152	167	142	187	135	176	160	171	154	169	174	151	139	161	151	183	201	163	155	179	175	157	186	167	170	182	149	173	172	179	164	151	184	150	184	154	176	177	161	155	155	186	172	164	170	154	150	165	165	171	213	160	177	153	182	154	162	168	179	165	172	173	172	170	168	163	191	169	172	148	169	165	165	164	189	184	147	175	177	189	185	159	163	153	168	179	189	179	172	181	144	166	166	197	154	165	159	146	171	173	163	193	193	181	174	160	167	155	165	162	173	168	160	174	171	166	174	146	184	147	152	173	163	183	152	150	190	171	179	191	167	146	163	166	179	178	152	169	181	158	173	174	152	131	187	182	144	158	159	162	196	168	169	151	194	188	156	178	174	172	161	184	194	166	173	197	163	175	165	181	176	212	171	152	155	167	193	172	160	155	163	142	180	172	162	152	151	172	165	195	195	158	189	165	177	172	169	166	163	176	182	142	179	167	178	174	165	166	149	169	162	182	191	184	166	150	181	190	142	202	172	156	168	177	156	145	194	169	198	186	190	176	174	137	165	161	167	167	166	182	185	180	164	186	171	183	194	156	183	170	153	152	164	168	141	178	174	185	182	151	175	154	151	169	151	172	169	180	146	163	164	163	165	162	163	174	166	148	158	170	161	176	151	168	155	169	164	153	186	157	191	165	183	168	154	167	173	162	163	170	167	153	159	161	170	164	180	161	158	184	184	161	152	172	190	159	157	155	150	182	167	139	194	161	163	185	154	164	161	172	182	151	153	186	163	157	135	154	190	170	140	170	184	163	169	181	189	176	172	162	168	162	172	193	136	164	154	177	134	179	156	161	160	175	184	168	189	190	156	151	160	174	169	179	161	166	171	176	148	179	180	187	183	164	148	198	155	180	162	172	169	175	187	175	185	155	174	208	172	187	167	161	166	153	184	174	187	181	155	167	169	180	167	152	156	164	154	160	189	157	165	172	154	168	155	159	168	177	169	179	164	169	179	167	176	169	193	165	133	157	177	169	186	163	174	165	175	154	162	167	179	175	188	147	156	143	163	184	157	150	170	184	183	176	173	180	193	181	182	156	181	177	151	151	189	167	179	168	172	166	151	160	153	197	163	172	172	150	174	169	162	181	162	163	177	177	170	166	176	149	187	168	180	178	167	183	186	172	177	180	165	153	160	173	154	182
17255	1135	2245	2695	2299	1920	1601	1337	1207	1016	1001	901	858	791	712	729	734	691	634	667	619	633	597	617	580	598	554	526	592	556	535	552	514	516	510	500	521	498	527	526	500	508	530	517	502	516	448	506	479	520	474	506	496	482	504	485	490	485	480	509	465	454	452	490	469	505	515	484	511	461	451	503	501	495	497	495	458	469	470	497	523	467	476	443	480	463	538	482	462	489	473	466	448	489	476	465	452	491	496	491	481	522	496	475	481	479	505	444	474	443	465	454	461	489	476	469	486	482	514	480	466	474	463	471	471	480	473	506	496	507	475	499	468	492	457	477	493	455	465	520	455	488	476	442	460	476	482	493	467	469	499	471	441	468	450	483	498	473	452	513	472	471	484	485	462	481	459	479	485	502	468	475	469	456	464	473	504	456	470	445	486	472	479	450	493	481	458	529	474	478	508	488	500	479	485	505	491	468	445	462	449	476	496	447	437	504	469	486	494	496	470	446	503	459	464	506	474	489	475	444	465	447	489	489	495	479	464	473	461	499	473	458	471	447	508	442	487	494	462	466	456	468	465	452	467	490	478	475	468	478	515	493	504	502	441	456	452	491	473	499	480	490	468	457	439	460	469	460	481	454	464	490	483	451	446	488	478	457	483	502	439	472	500	496	502	438	459	433	466	486	507	479	484	491	460	472	465	480	464	479	501	449	444	454	496	467	437	447	465	501	451	463	456	474	466	474	505	478	498	460	454	456	472	454	457	520	494	473	447	454	490	516	460	483	460	445	478	467	491	471	484	487	495	501	458	451	449	460	476	464	453	492	476	474	455	471	477	508	449	501	499	437	482	480	452	461	473	473	477	507	462	456	498	457	485	470	476	456	461	474	477	491	449	516	525	526	451	476	466	493	465	453	476	489	449	469	483	476	453	482	428	475	459	474	460	472	458	476	494	457	510	465	485	467	468	486	463	497	481	486	466	543	506	484	469	471	471	483	458	455	469	454	413	512	511	491	463	506	475	501	444	449	484	486	493	456	488	486	465	486	485	460	463	437	508	441	472	471	468	484	468	456	445	439	450	445	525	463	435	449	427	477	492	478	491	483	452	450	459	437	455	482	510	468	519	487	441	511	463	459	457	444	499	493	488	498	512	444	480	492	489	482	499	501	470	460	483	461	450	516	483	465	455	492	514	481	485	480	488	466	485	469	465	419	495	473	495	476	486	471	477	501	495	486	507	458	442	466	476	476	437	496	475	456	448	481	490	494	491	442	493	481	485	492	460	492	481	459	463	519	518	465	483	467	441	489	486	449	541	499	468	446	501	479	504	454	533	443	467	458	462	477	516	477	447	493	498	478	456	501	487	498	494	507	521	464	485	452	447	501	418	466	470	453	469	451	454	474	472	450	491	500	474	452	456	461	488	463	490	501	441	521	496	485	489	473	496	532	514	486	469	492	487	459	502	498	499	475	496	440	515	460	524	501	468	496	482	477	443	513	456	452	499	488	484	482	491	477	426	463	484	465	471	426	459	456	468	455	496	475	470	497	503	481	442	455	466	492	486	445	478	465	467	448	458	490	466	468	468	464	489	556	450	491	468	465	450	470	489	461	476	484	463	488	504	421	461	485	489	473	464	470	495	424	483	482	503	440	461	462	494	466	494	477	509	442	446	450	470	466	467	507	493	508	477	465	475	472	415	461	467	471	438	472	462	449	447	487	493	468	464	490	456	515	494	463	462	458	477	451	475	480	474	483	458	489	475	471	459	502	473	446	478	480	500	447	463	456	448	476	497	514	473	497	452	463	538	452	454	479	497	485	486	474	460	488	437	499	509	467	501	463	474	440	498	465	441	489	456	479	472	458	447	452	470	456	488	470	485	505	479	497	482	490	461	494	432	493	504	514	443	435	487	463	453	476	472	519	490	463	492	462	449	499	463	430	461	459	476	458	479	461	458	484	479	467	438	482	508	464	497	459	468	487	485	425	481	470	458	467	456	451	496	456	472	475	473	513	481	444	461	481	430	485	493	473	426	487	450	460	487	490	474	479	465	465	487	483	437	509	499	501	444	448	438	481	471	483	478	449	489	502	487	463	482	505	470	477	457	462	502	508	511	459	508	453	501	469	478	473	468	459	455	477	506	506	484	505	449	475	473	489	463	508	484	462	451	453	503	497	500	473	444	479	440	477	510	478	474	502	470	476	474	421	507	470	478	493	490	477	479	471	471	465	459	426	479	467	466	475	462	438	471	493	508	478	467	510	477	441	471	429	479	493	492	480	455	498	446	464	473	452	495	473	460	445	485	443	496	488	460	455	462	465	464	476	471	467	516	514	439	472	474	490	491	467	469	508	445	480	506	493	446	474	458	457	502	507	426	473	472	479	501	448	474	448	481	499	479	468	472	467	464	437	463	472	472	508	471	456	465	456	482	482	480	496	441	442	470	474	465	473	424	463	444	453	496	467	454	469	435	446	450	481	422	521	465	461	462	446	497	463	467	445	508	484	454	465	451	481	434	506	502	473	505	471	472	492	469	476	451	467	535	451	476	501	469	478	470	493	460	462	481	503	450	474	485	468	456	463	451	442	483	506	459	495	463	504	444	477	494	522	462	506	476	484	432	461	444	463	441	488	510	477	506	462	420	495	434	493	489	467	555	439	445	446	478	430	496	511	477	462	456	449	504	496	471	495	477	494	444	472	463	474	467	502	474	465	440	485	498	498	451	471	482	538	469	527	438	522	492	474	490	505	532	479	476	490	450	505	511	468	486	451	478	498	466	492	456	487	461	460	488	459	456	489	478	482	468	443	466	474	524	464	495	484	490	469	481	530	460	456	459	449	417	477	479	454	486	501	501	462	453	473	448	476	509	465	486	472	477	477	454	470	467	456	443	431	479	489	536	501	518	474	457	475	500	419	483	464	461	453	477	498	493	509	519	462	461	475	481	511	457	436	460	468	486	457	501	481	431	483	424	477	479	475	457	496	493	468	477	465	437	440	457	483	475	449	495	460	470	462	437	497	524	488	473	461	463	451	464	460	445	483	460	459	484	488	489	487	491	495	493	494	466	500	486	456	496	491	469	493	448	480	446	503	451	462	472	459	431	520	497	469	532	472	462	512	468	495	455	430	480	442	459	517	472	487	475	447	531	455	464	499	495	454	455	463	473	484	476	490	484	454	471	447	473	457	471	475	482	484	478	484	490	458	490	484	497	452	496	469	444	464	465	461	448	443	453	460	492	512	445	470	520	449	499	501	490	467	481	468	459	453	488	495	477	469	473	520	486	466	491	488	464	475	472	502	467	445	520	442	455	503	480	495	481	466	465	471	474	425	463	480	485	449	491	508	506	481	502	473	473	508	518	498	454	455	498	513	443	493	465	459	487	485	475	461	486	444	488	463	460	464	456	486	500	485	470	436	504	497	493	430	521	459	466	501	521	451	480	503	483	440	477	428	465	476	448	466	477	458	471	456	402	424	489	495	468	473	472	457	510	476	475	512
47589	23521	9465	1977	1344	966	806	648	626	519	501	475	443	430	428	421	426	390	432	387	411	419	371	388	411	354	373	394	347	351	374	366	359	357	403	353	393	364	377	341	360	340	369	327	364	361	364	354	369	388	374	359	337	350	365	381	369	367	349	383	367	343	358	383	338	386	346	361	379	348	332	336	369	375	354	346	345	372	374	328	329	337	347	358	368	371	362	375	365	354	360	359	392	356	359	363	357	360	346	341	372	341	327	363	336	361	327	398	331	365	339	396	360	316	362	349	393	362	325	359	361	345	362	355	367	358	349	359	336	368	405	368	333	343	354	358	386	365	342	373	354	354	327	348	349	331	329	333	392	346	342	337	364	337	342	376	357	350	387	366	370	359	321	379	362	334	293	374	352	379	331	398	352	288	362	378	342	352	388	344	339	361	358	342	353	361	361	339	332	367	346	341	339	359	345	335	356	336	339	347	334	329	336	323	376	340	330	358	372	365	348	389	332	368	354	345	362	328	376	363	326	356	373	361	344	384	394	362	331	360	337	339	373	377	345	332	366	351	351	341	383	343	391	370	343	358	339	373	328	377	363	355	325	367	374	373	336	406	377	346	371	361	346	360	347	335	338	326	323	369	360	363	374	346	363	374	326	324	343	362	323	349	366	347	388	340	357	331	384	341	337	349	373	356	350	342	353	320	368	371	349	358	386	358	365	342	337	326	380	349	363	320	348	336	377	362	364	377	362	349	348	378	355	356	359	334	344	356	341	350	389	325	351	358	362	359	355	393	376	384	365	338	354	316	397	396	379	359	347	316	384	349	376	341	344	333	355	349	384	388	378	355	374	371	335	334	352	340	359	364	377	365	404	334	349	373	342	356	368	336	329	329	371	371	365	379	325	387	401	373	368	345	360	372	336	333	347	368	369	356	355	367	359	355	372	325	354	352	349	344	361	342	371	325	358	351	366	363	326	358	384	353	369	355	347	382	333	367	350	355	360	318	346	317	291	351	389	333	328	341	352	354	343	353	325	372	374	362	312	358	342	338	379	312	363	354	371	364	361	322	388	343	333	349	355	323	322	347	378	349	349	392	383	345	396	314	333	359	382	363	336	330	361	317	315	366	355	349	347	366	358	324	315	349	359	358	349	358	331	341	352	339	396	371	347	362	346	322	365	366	357	378	370	378	359	405	345	334	347	363	339	334	364	339	338	359	354	359	368	372	371	369	369	354	347	366	318	363	352	349	365	325	365	401	358	366	365	355	380	356	336	374	329	363	350	356	367	352	397	344	351	374	361	347	304	361	390	331	359	326	365	363	373	324	354	347	342	310	391	311	350	356	375	324	352	338	361	361	349	344	381	351	371	357	387	350	361	378	368	391	345	356	374	362	354	350	325	342	357	361	352	361	325	392	359	384	370	345	358	396	317	345	347	377	329	348	383	355	347	358	349	355	367	373	369	338	360	346	339	386	340	337	347	337	363	345	363	363	354	354	352	353	352	371	336	384	372	365	345	405	377	378	362	330	375	354	353	358	383	334	365	321	336	397	377	334	356	369	344	378	360	362	357	377	359	340	371	350	352	358	360	362	348	351	352	364	352	366	368	352	346	333	366	332	331	363	338	336	325	353	379	339	336	354	352	372	330	358	380	357	333	379	382	324	369	345	326	359	381	408	332	367	356	384	368	348	335	297	339	403	386	363	362	344	350	375	346	360	372	354	382	356	323	352	343	360	377	393	368	362	349	381	361	382	364	379	371	336	330	352	412	367	355	362	360	320	367	352	337	337	360	393	365	370	323	350	338	354	412	345	359	348	368	324	360	357	355	357	398	378	333	373	371	372	377	335	322	360	360	363	374	373	379	326	340	359	336	330	338	373	376	357	336	333	391	345	327	345	358	358	328	356	368	383	372	360	328	339	346	339	339	338	351	311	360	406	368	377	365	342	341	355	351	352	336	333	309	349	343	354	345	384	347	369	368	349	382	373	378	358	363	367	378	346	340	372	341	361	344	362	344	344	390	361	342	337	339	334	341	349	354	351	355	342	341	328	321	339	340	344	333	344	300	335	390	355	323	338	358	336	335	354	344	370	378	339	356	364	355	318	359	345	379	376	372	351	396	378	349	340	382	384	345	354	321	374	378	339	373	360	323	335	308	382	361	337	338	324	331	357	327	372	361	378	364	345	381	359	376	327	391	336	360	355	324	356	360	304	363	355	369	357	323	363	370	367	365	371	359	351	341	358	338	343	350	352	403	346	332	378	368	370	376	357	340	345	346	370	328	350	349	353	397	359	335	327	385	331	331	372	360	389	366	386	368	315	371	353	323	335	352	355	337	372	349	372	358	357	348	338	355	342	344	335	360	349	356	342	348	339	367	329	355	371	341	324	319	362	357	346	361	369	364	367	352	389	376	356	292	346	387	367	367	356	356	386	353	372	364	362	343	334	359	359	370	299	355	373	342	354	353	356	353	355	363	340	360	339	348	320	357	351	394	379	363	326	363	326	361	368	313	362	355	377	372	346	376	337	358	360	338	363	346	352	357	368	375	366	371	362	315	325	364	333	343	376	346	355	373	397	317	356	349	357	383	360	337	358	398	312	346	381	341	329	306	316	355	355	350	354	339	312	373	329	349	346	363	390	369	352	355	377	353	333	350	408	357	346	339	368	349	360	340	341	324	355	370	401	336	357	331	332	351	354	358	365	294	372	374	366	339	354	335	356	369	354	339	367	358	366	353	385	364	370	342	368	342	366	362	339	350	348	403	348	359	353	343	364	357	343	358	366	351	369	348	304	349	345	357	330	387	328	383	328	353	373	357	380	347	332	343	348	379	369	336	362	333	373	339	320	354	391	352	341	371	340	360	345	375	359	336	339	309	344	341	332	354	337	350	351	332	379	354	329	374	356	352	369	351	342	374	341	388	394	393	360	357	371	364	324	348	356	340	340	355	349	379	319	328	338	344	345	397	380	372	356	376	358	370	351	374	342	339	369	340	349	348	329	360	383	375	346	324	328	348	329	330	355	379	362	379	350	359	340	378	342	334	363	392	364	388	359	331	350	374	352	358	330	373	368	348	341	356	355	370	325	344	337	379	355	347	352	386	386	323	358	371	358	374	390	376	364	369	345	352	342	381	378	328	351	341	348	360	369	324	346	342	375	391	386	340	361	349	351	384	350	333	337	357	352	360	363	338	365	323	326	352	392	342	370	355	341	371	384	373	337	365	355	327	352	381	348	325	392	376	323	355	369	376	380	306	355	364	334	378	320	369	352	380	333	360	344	362	377	369	360	360	330	360	374	349	358	340	306	359	331	334	341	361	304	351	393	351	332	359	350	353	347	362	382	344	359	355	328	361	353	360	354	363	351	353	310	349	334	369	354	326	364	331	340	337	333	325	337	368	365	379	348	342	345	380	384	334	335	358	376	372	371	338	373	349	356	331	348	339	341	389	333	341	389	373	369	352	366	352	371	359	370	344	324	342	355	336	395	386	337
21825	2167	4298	5012	4450	3662	3112	2601	2254	2074	1833	1659	1572	1446	1390	1352	1265	1165	1231	1180	1165	1084	1108	1095	1033	1012	1031	1078	952	1008	999	925	1035	990	926	934	971	938	890	935	931	902	936	925	951	921	892	876	870	852	917	930	852	896	918	893	904	896	912	930	865	897	911	928	846	881	855	891	883	875	847	929	886	854	848	889	881	845	806	876	896	881	899	914	880	905	899	865	873	884	900	880	898	808	852	893	849	835	869	847	876	885	843	902	866	853	870	865	918	821	861	858	848	847	900	923	871	896	837	890	840	805	861	867	855	864	862	870	873	860	890	880	869	864	869	839	881	894	866	848	885	831	887	844	861	866	821	843	846	883	831	864	855	892	832	862	884	863	877	825	886	901	875	849	863	824	868	831	893	862	903	787	869	843	818	875	866	874	827	860	828	931	863	869	915	834	860	900	866	873	823	854	848	860	832	854	843	885	863	909	918	886	845	868	858	851	842	870	866	813	871	817	851	851	893	797	845	873	845	852	857	830	863	850	819	844	842	867	834	844	849	851	885	832	817	864	864	910	902	899	849	844	887	892	872	836	854	851	822	869	880	881	903	860	858	870	832	875	839	797	896	845	838	853	834	794	861	859	863	879	851	848	883	844	904	837	913	843	848	851	849	830	843	882	862	901	840	822	852	902	825	861	883	879	838	853	876	915	870	836	827	926	860	840	874	904	920	846	881	843	874	859	897	867	884	871	857	873	887	871	823	903	860	825	877	842	917	870	947	882	856	849	840	857	866	857	913	921	835	900	877	823	885	824	869	861	871	861	846	868	881	879	866	828	868	843	848	835	923	865	868	827	888	876	884	800	903	845	852	871	859	849	835	853	812	867	847	862	872	864	842	838	844	894	837	846	850	851	882	865	803	861	856	827	849	876	850	841	892	889	846	874	840	855	871	829	876	846	843	839	865	843	926	899	904	874	864	814	882	890	839	937	819	905	860	876	891	858	866	883	843	868	857	853	864	836	803	881	842	935	866	879	865	872	924	887	867	899	919	918	871	871	891	793	816	868	862	879	832	890	818	843	889	859	852	850	855	861	943	823	865	856	815	821	847	875	838	840	830	857	894	889	841	823	851	876	820	864	832	879	844	883	858	893	827	871	829	885	834	822	835	888	846	877	848	850	876	868	834	872	881	904	869	883	865	891	858	873	835	925	875	956	889	854	837	921	868	891	863	880	868	850	876	866	908	816	852	833	848	900	858	887	908	855	868	859	822	869	838	843	855	828	918	869	818	816	878	829	857	895	866	876	844	891	854	836	831	847	880	863	854	878	875	826	889	874	879	849	866	858	823	821	813	849	832	836	831	822	806	869	855	791	886	891	863	806	877	875	832	921	894	858	844	887	844	869	888	855	846	880	856	839	838	891	863	930	895	869	887	871	826	896	831	802	863	879	862	877	899	861	887	907	833	861	870	813	858	864	856	859	844	867	886	901	867	895	865	870	931	914	876	801	870	823	874	867	827	816	819	873	875	880	899	819	852	947	875	871	856	836	894	868	890	802	837	863	836	862	857	899	853	875	867	880	854	828	830	907	867	846	848	879	794	870	886	878	880	858	776	879	892	875	797	836	883	878	853	888	871	892	857	903	909	861	857	901	865	815	885	793	857	892	891	839	883	827	879	836	820	869	878	850	829	878	878	890	840	848	846	855	889	851	835	839	873	867	899	862	882	846	934	854	867	810	859	831	894	856	869	846	875	834	854	883	903	869	894	840	862	879	829	884	883	890	869	839	807	844	860	858	864	873	846	860	868	840	834	908	813	935	926	828	895	867	908	808	947	913	914	817	886	831	897	822	842	809	851	940	834	828	835	885	866	834	828	859	896	829	838	862	895	870	873	848	843	919	869	858	847	854	883	862	822	829	863	865	897	833	851	844	858	871	826	827	846	854	867	851	859	879	837	874	872	833	848	892	895	814	849	916	909	891	867	863	861	857	940	870	857	848	893	881	871	844	887	823	851	906	903	888	854	890	857	817	896	820	837	857	901	864	885	806	855	876	876	797	913	842	887	847	849	849	870	872	842	855	875	890	859	852	882	828	870	847	873	894	884	845	836	885	859	905	880	878	809	879	863	819	863	848	846	855	875	834	899	842	865	850	814	811	884	867	850	883	908	895	887	828	844	868	812	907	834	847	925	853	848	858	899	821	908	797	867	867	860	855	828	822	828	831	828	867	888	893	850	786	922	857	846	796	844	865	856	869	842	825	871	846	854	868	853	876	839	800	875	860	843	846	839	845	842	849	925	860	864	822	868	897	881	878	850	919	907	880	844	850	868	850	858	866	892	881	857	808	826	877	858	795	910	822	809	889	864	844	866	834	861	849	910	922	846	922	871	890	821	912	855	875	902	874	864	832	813	859	846	820	841	856	864	822	823	855	852	877	890	899	864	805	823	869	867	862	834	804	910	819	895	861	904	850	817	853	801	899	851	914	828	874	877	885	842	814	868	800	862	863	848	897	883	901	868	947	893	888	864	852	847	877	861	826	867	863	848	853	951	829	888	861	833	874	868	836	864	852	860	912	833	847	828	887	901	909	899	893	913	837	853	769	900	832	823	849	844	839	851	829	823	925	860	825	876	863	822	896	852	816	865	890	840	858	883	858	851	831	802	820	820	825	882	850	871	869	866	817	803	869	880	859	859	865	821	853	872	841	863	860	861	799	861	838	863	851	864	834	901	856	860	842	875	879	820	892	873	877	825	848	881	864	919	879	826	874	901	819	856	883	864	828	864	836	916	838	796	880	877	847	831	846	860	827	863	857	891	841	835	833	896	893	881	912	825	837	825	842	897	884	858	856	840	843	826	868	867	869	822	810	877	812	863	857	840	863	885	884	858	933	848	834	860	881	839	838	899	919	841	823	886	862	855	851	899	834	855	871	856	909	865	931	879	885	847	883	803	883	844	877	878	880	905	869	857	899	818	879	907	828	906	839	855	859	891	860	805	862	849	918	890	872	854	875	904	811	871	901	844	840	870	877	839	918	838	851	854	799	855	910	827	915	816	793	876	868	855	829	821	870	850	898	852	837	844	862	826	873	839	860	897	828	810	887	887	835	839	861	856	859	822	838	842	867	876	873	902	775	878	893	792	843	875	868	826	873	836	870	838	901	880	905	896	852	853	837	801	872	854	857	824	863	866	847	902	878	849	873	822	868	888	850	856	846	843	845	856	854	857	891	873	820	875	879	826	827	823	883	827	892	862	845	850	903	847	882	820	820	816	840	917	843	869	866	878	886	850	906	844	852	800	865	864	841	849	920	815	862	859	891	802	848	854	820	873	884	845	837	874	792	860	897	919	888	868	810	871	862	857	816	868	837	814	914	850	842	885	843	846	803	855	849	800	890	844	863	883	878	827	883	871	869	874	819	868	819	879	888	857	814	823	889	835	856	829	877	887	894	896	875	881	823	815	887	825	864	859	818	848	857	875	847	803	870	907	861	842	877	846	896
5516	221	192	173	163	167	167	169	150	173	150	165	168	168	165	196	130	169	161	175	171	161	178	177	171	158	161	170	176	158	164	176	170	174	167	186	176	173	135	146	165	168	160	183	158	163	142	173	137	190	173	189	151	176	174	158	150	159	163	164	162	174	158	152	153	125	162	130	139	171	150	169	190	159	169	176	169	160	170	160	183	146	145	170	190	149	151	158	176	158	169	159	185	150	192	178	166	176	180	173	171	181	180	171	155	161	172	162	164	170	169	182	161	167	157	147	148	167	202	162	151	156	174	145	176	167	166	169	149	173	158	141	148	168	175	190	188	196	157	170	171	199	162	169	189	190	179	159	183	163	155	167	183	168	155	184	161	165	157	159	160	174	153	155	169	149	189	165	161	180	161	169	143	155	161	147	160	170	172	159	157	173	164	175	196	175	181	171	197	162	151	154	177	159	164	167	148	172	166	153	193	148	175	155	173	184	176	167	142	171	168	170	163	173	152	174	181	161	154	173	153	144	136	187	180	175	161	170	169	191	141	152	163	171	160	159	200	144	149	195	163	163	163	172	187	173	172	165	181	164	162	153	173	155	144	164	167	187	160	163	152	157	154	151	173	171	160	159	181	147	176	161	171	171	192	162	159	179	161	173	161	154	165	151	169	156	177	148	161	189	193	161	150	178	160	156	171	168	155	151	164	164	156	183	150	161	146	160	180	166	174	143	166	145	192	166	151	172	166	164	185	148	174	164	181	157	137	167	163	164	169	174	165	151	158	162	155	164	156	182	148	158	187	188	162	157	172	161	155	174	165	163	168	146	174	138	163	168	179	190	175	189	165	197	176	149	182	155	174	158	164	163	175	143	183	179	161	174	185	162	152	174	181	178	173	167	172	154	158	196	144	170	159	162	155	152	189	185	176	156	169	165	181	139	178	180	173	150	169	165	166	160	163	180	177	188	167	180	161	166	185	166	159	172	158	147	145	148	153	154	180	178	165	157	195	162	165	167	155	179	179	184	172	181	165	157	165	167	178	158	152	174	172	189	165	162	149	161	155	184	176	174	170	159	158	160	157	166	164	163	179	160	155	175	171	162	168	158	159	168	159	156	168	169	171	176	176	177	165	168	167	154	139	184	147	180	159	184	145	155	168	160	170	168	176	173	162	169	176	161	150	192	168	191	165	180	161	173	148	163	166	178	137	153	158	157	164	168	157	150	152	181	160	203	167	149	160	162	140	135	174	135	188	147	170	166	167	180	165	164	138	175	154	160	171	170	148	168	170	134	183	181	167	158	153	166	181	162	150	151	149	174	161	156	151	143	161	148	143	171	175	174	175	152	182	179	153	155	147	167	179	171	154	193	171	155	166	180	184	156	195	182	171	153	146	157	170	174	151	147	170	167	172	176	160	169	157	151	169	159	176	170	198	166	163	159	155	184	182	180	141	177	164	164	162	185	143	181	127	158	157	188	173	171	136	168	178	175	172	175	158	156	181	184	170	167	146	170	165	165	165	174	168	144	158	195	162	172	166	160	183	146	152	170	152	170	178	193	161	164	149	152	172	163	154	145	164	170	169	145	168	177	145	159	176	162	165	150	163	154	182	170	173	176	183	173	171	183	165	165	177	166	168	167	170	186	158	196	181	188	156	165	163	152	154	172	156	163	138	165	148	184	163	175	166	173	183	136	159	160	187	162	169	145	154	163	170	168	170	176	154	158	177	195	178	195	146	160	167	173	185	182	161	172	180	173	184	169	172	170	212	177	174	158	205	168	153	166	168	177	175	151	164	165	167	180	191	179	155	171	169	182	150	179	158	136	152	167	184	147	156	165	175	165	147	152	164	153	169	143	166	172	141	162	146	155	169	166	172	186	171	158	166	152	171	159	137	163	170	142	173	145	166	165	171	163	161	150	173	175	163	193	176	172	174	212	154	161	158	179	162	155	173	160	172	178	149	161	182	176	188	180	171	168	176	185	174	160	155	167	166	154	181	209	173	167	151	169	151	164	169	170	163	167	155	166	143	156	181	155	149	194	177	166	174	180	145	185	176	200	183	153	173	166	173	177	149	158	182	153	175	165	197	139	166	130	176	195	158	149	170	153	180	177	153	172	170	149	179	191	170	174	157	179	170	164	172	166	169	189	194	180	190	184	161	148	170	139	158	159	175	156	182	168	172	185	180	177	148	170	162	139	164	186	174	172	168	173	171	143	158	177	173	164	183	180	150	181	154	137	166	161	135	161	174	179	160	152	148	160	172	176	166	134	172	166	158	166	168	155	159	179	182	189	152	182	184	160	154	168	183	139	177	168	138	183	172	166	156	179	161	156	188	165	179	172	169	151	173	163	163	168	152	164	155	167	176	154	183	150	165	193	164	142	173	201	172	143	166	171	187	171	163	161	160	139	146	154	181	146	170	167	155	166	145	149	165	171	199	180	179	171	162	171	184	154	171	177	171	170	180	154	174	178	176	166	142	144	177	168	172	153	174	167	155	149	159	158	176	163	161	170	166	168	186	142	173	126	160	182	175	155	128	168	169	158	175	169	160	173	167	177	146	172	172	152	136	161	178	152	152	145	171	159	167	188	196	200	188	157	177	156	155	182	175	180	164	180	153	161	171	149	164	158	171	154	195	189	154	148	178	151	165	165	188	153	152	164	212	175	195	186	159	157	194	154	159	177	183	160	147	152	163	170	171	137	158	187	173	190	170	166	171	172	157	150	166	170	172	172	166	167	168	166	177	145	141	147	155	164	159	171	166	176	167	180	175	189	169	150	188	194	168	159	151	168	172	164	157	177	137	151	157	157	168	171	155	211	169	141	166	169	161	143	166	155	170	138	181	143	174	176	171	181	162	134	177	167	161	152	181	164	149	167	159	168	178	152	142	156	170	155	164	162	171	197	180	182	183	146	165	166	156	165	167	173	156	164	174	153	156	184	158	165	159	174	169	181	176	178	175	156	154	190	169	201	179	163	189	158	159	191	190	179	153	157	142	184	188	154	160	176	154	151	178	181	158	174	169	154	176	186	174	154	149	157	159	165	153	161	159	152	180	165	154	171	166	164	168	171	149	187	165	172	167	162	169	155	169	183	163	177	175	156	167	140	177	197	164	175	171	164	177	170	143	172	171	173	184	152	157	174	138	171	176	169	162	164	149	171	157	192	160	158	154	173	168	182	173	167	167	165	171	144	154	175	155	165	151	156	169	151	172	150	175	140	173	175	181	179	154	143	154	175	163	179	171	159	180	156	164	157	157	199	155	169	172	160	184	165	146	164	164	168	182	170	165	139	141	142	161	168	161	173	178	160	183	167	159	137	176	175	179	174	186	165	171	160	181	151	172	169	168	181	153	152	152	150	183	159	163	152	183	164	167	176	157	178	177	167	176	155	166	164	148	180	185	143	185	167	164	165	157	180	148	189	157	170	177	161	181	159	174	173	155	170	175	161	173	164	162	156	164	174	175	166	164	168	164	172	179	189	184	150	192	135
5555	463	500	537	516	485	466	459	489	480	461	478	472	416	489	504	435	439	459	444	461	435	443	413	468	478	452	461	460	416	470	455	421	464	445	429	462	417	467	448	447	449	441	461	441	407	471	446	439	439	400	470	445	423	473	492	450	449	414	485	438	456	424	479	428	448	457	470	485	451	449	459	425	443	478	470	485	458	452	458	428	484	460	432	455	427	453	441	416	442	463	444	444	455	453	488	472	465	436	451	475	466	455	415	492	454	414	457	468	440	491	440	441	441	455	443	453	470	446	466	463	471	446	426	446	462	457	474	400	432	455	450	448	456	447	474	452	424	437	482	439	472	456	433	440	447	425	423	456	467	436	451	430	445	446	419	461	462	430	455	445	443	439	456	467	452	474	444	402	409	472	433	454	439	471	435	400	428	461	486	441	460	392	427	427	440	454	474	459	456	427	438	442	456	442	460	454	463	424	455	463	426	451	426	412	467	435	450	474	448	471	440	469	459	476	445	433	460	478	439	446	458	441	465	478	437	452	443	446	443	424	420	438	451	443	455	478	438	477	432	469	457	432	465	450	425	462	458	423	475	457	483	480	449	449	469	468	458	439	466	500	447	454	481	420	417	442	450	439	468	449	438	449	441	432	440	451	439	465	444	444	438	473	447	422	424	419	472	424	414	472	451	448	462	430	466	465	425	425	432	436	469	447	405	461	460	468	462	479	445	461	434	450	495	446	413	452	447	466	452	421	466	407	432	457	447	455	412	398	434	406	494	461	418	470	406	453	463	472	471	477	450	451	471	449	393	455	479	429	466	450	463	462	394	468	431	466	459	431	420	457	433	472	458	461	482	449	473	477	467	458	435	428	420	473	438	446	429	471	463	428	418	427	465	440	459	441	461	452	435	429	444	439	462	471	484	465	415	444	435	418	490	459	477	443	440	439	431	436	442	424	443	450	447	412	453	439	466	455	424	444	488	421	436	485	420	442	456	452	415	414	427	459	462	418	413	451	448	406	481	472	413	422	480	453	436	479	460	450	475	427	438	455	460	478	483	470	442	478	439	423	443	467	420	446	416	464	433	460	447	477	487	473	443	479	434	437	489	468	443	472	422	416	440	468	446	436	479	457	481	414	424	411	440	418	423	426	425	421	432	443	447	464	408	474	465	466	425	451	448	453	434	480	458	457	478	455	437	435	484	446	406	449	507	466	444	456	446	430	437	439	429	419	458	467	417	450	444	447	485	434	440	460	470	471	438	446	429	493	476	445	438	421	468	485	435	461	443	434	459	449	440	489	481	444	440	482	444	440	413	444	445	484	469	477	463	443	479	428	471	436	452	459	454	426	464	452	475	446	450	427	437	441	433	422	428	412	456	455	477	427	452	429	450	462	453	454	459	471	432	433	464	455	463	440	471	464	432	469	458	454	408	457	472	428	439	468	450	483	442	424	437	510	440	417	464	448	450	445	448	439	449	442	457	419	438	438	462	454	456	431	435	401	443	419	450	422	439	448	421	443	467	438	410	467	459	448	428	453	457	471	467	448	398	424	412	438	398	468	467	440	416	440	442	462	459	457	428	446	425	446	442	450	441	458	451	493	488	435	439	423	438	439	423	452	461	446	444	448	448	437	410	459	421	432	448	453	427	479	457	473	471	452	459	433	442	439	412	481	484	415	491	472	461	451	441	445	404	438	417	437	455	432	454	457	404	466	437	433	412	407	439	453	445	433	428	462	410	464	481	464	439	429	462	434	416	478	421	445	434	462	487	451	438	411	443	430	467	463	455	447	428	437	459	433	440	466	436	425	434	435	443	458	448	469	447	432	426	460	432	446	470	446	430	452	449	436	440	450	429	456	464	474	481	433	446	439	452	492	466	442	455	428	472	453	455	472	444	435	458	464	434	462	477	445	462	444	446	461	479	428	432	489	437	461	479	459	442	468	452	456	435	438	432	447	480	440	421	478	469	463	461	441	448	484	424	454	448	429	443	431	431	443	456	497	437	471	435	457	480	476	459	466	484	421	398	467	463	432	445	428	446	452	463	410	463	420	463	480	440	465	434	504	438	442	441	436	417	454	452	449	435	454	468	489	437	434	439	424	440	436	473	432	429	471	421	455	422	478	445	444	448	423	464	447	417	447	429	464	462	447	438	446	422	464	481	453	435	473	446	451	447	436	467	445	459	404	453	409	465	428	449	452	464	438	419	440	472	427	438	449	426	446	459	447	445	448	466	445	470	469	448	428	472	439	439	449	442	446	479	473	411	423	445	458	417	405	441	423	449	460	400	434	458	432	447	436	416	440	433	448	415	434	445	418	459	403	470	440	425	445	453	447	438	430	462	468	448	431	442	456	444	440	423	441	450	473	438	470	428	409	443	421	448	461	466	397	427	458	455	435	457	443	449	411	447	479	441	455	445	430	454	440	454	432	441	394	443	421	413	500	451	444	403	474	465	416	481	465	394	458	460	441	413	433	459	438	428	444	427	441	457	437	442	482	431	476	445	466	439	462	509	458	431	414	439	456	430	450	472	475	431	447	434	423	470	449	436	434	454	434	493	455	447	431	465	436	445	471	423	450	447	440	451	445	436	435	467	453	477	429	400	432	428	399	447	466	461	427	456	491	425	433	450	446	469	423	462	441	398	463	466	435	459	476	479	469	442	432	447	433	414	448	431	477	447	441	457	462	457	449	451	442	438	409	426	450	438	465	436	416	400	465	452	398	428	434	444	476	444	415	416	419	404	433	474	442	432	472	501	431	449	441	452	445	485	430	448	438	429	452	494	445	460	429	438	442	459	425	432	471	472	466	500	458	430	455	419	401	440	436	456	465	453	433	457	459	431	458	425	450	420	420	471	468	442	459	427	464	447	436	465	450	452	425	432	488	481	432	421	459	450	449	473	439	415	466	482	455	424	499	440	462	490	467	450	464	488	450	458	468	425	437	444	452	451	477	425	469	449	444	483	471	484	462	448	434	476	444	404	455	476	442	459	472	424	502	432	442	479	453	470	456	464	470	433	494	447	445	445	447	437	441	464	420	443	463	446	447	469	497	430	473	439	449	453	467	459	462	451	418	452	429	424	439	463	464	414	457	473	433	454	475	479	483	444	459	430	487	448	409	472	431	426	479	445	429	424	457	435	421	478	441	458	426	441	436	453	448	465	446	444	472	460	466	440	471	469	457	388	427	416	457	434	453	478	435	431	474	475	452	454	436	467	443	458	463	444	418	446	463	422	452	478	433	479	439	420	444	479	425	401	434	473	454	435	413	450	472	479	440	419	469	464	441	458	470	422	450	454	403	466	490	433	462	464	432	474	447	427	432	435	443	470	483	430	425	441	429	459	466	441	428	442	415	448	466	448	428	417	451	461	437	485	427	442	427	469	472	455	428	427	424	426	481	405	446	452	435	440	465	449	448	464	393	426	449	465	449	451	475	440	495	443	441	469	418	454	428	430	460	471	433	447	497	439	460	464	455	438	496	450	444	429	439	414
40892	14780	2390	827	566	478	368	367	275	234	201	252	236	243	217	189	206	204	226	189	180	181	161	188	186	178	180	169	174	189	186	157	195	180	173	156	188	171	183	202	204	164	190	190	183	185	178	204	171	174	159	155	182	174	118	157	186	151	173	174	183	176	162	164	165	160	167	167	179	161	149	164	173	144	182	191	192	177	186	172	184	156	175	195	191	168	167	180	177	155	173	193	158	158	140	173	182	162	172	152	154	172	168	160	164	159	159	138	193	170	174	166	186	195	164	185	188	193	173	164	158	178	157	147	168	158	150	165	181	186	170	167	161	187	174	169	152	187	172	168	156	159	182	157	175	168	166	166	161	173	176	164	165	179	172	166	178	162	193	175	167	162	190	175	164	171	160	163	167	165	188	160	175	180	175	202	164	158	182	174	174	171	179	149	154	154	154	192	175	152	166	157	174	172	157	193	143	159	184	155	169	173	165	168	149	184	190	176	147	163	162	165	171	181	156	161	179	190	171	183	168	151	171	180	182	177	178	182	131	168	168	188	159	163	164	178	175	160	172	166	147	159	186	179	178	186	150	191	178	184	206	165	157	138	177	183	151	159	172	181	162	155	193	151	147	158	193	177	171	179	179	158	160	176	169	192	182	164	171	163	186	167	157	150	148	155	175	199	166	178	173	173	161	151	152	159	162	154	166	180	140	172	190	152	173	170	147	166	179	167	184	175	163	156	184	155	161	197	181	202	179	183	163	170	175	157	169	151	173	174	172	174	157	159	186	160	174	176	165	163	185	177	161	155	168	149	162	186	149	162	181	178	160	152	178	163	162	169	146	169	163	175	165	176	147	173	175	201	178	184	184	158	185	159	183	201	167	164	155	162	167	174	155	184	162	177	161	169	146	169	152	165	177	166	181	150	163	175	185	173	178	175	151	185	152	205	178	161	162	170	176	150	176	170	181	155	180	173	163	192	176	169	157	141	164	153	152	168	159	138	156	157	167	155	183	169	171	173	169	186	174	174	184	176	184	173	179	156	163	165	181	182	159	185	174	156	160	213	155	155	164	178	164	161	171	159	188	185	177	187	174	150	169	152	160	175	168	186	180	174	158	160	160	208	178	172	182	162	170	165	156	163	172	176	184	155	160	148	152	152	160	185	150	155	175	163	161	170	146	156	194	186	173	169	192	153	165	162	181	190	176	162	160	166	174	170	148	178	162	161	200	163	168	157	160	196	182	205	157	163	170	178	177	149	192	148	161	167	166	159	191	180	154	169	161	172	183	182	168	178	179	178	154	184	166	163	164	174	178	173	169	177	196	153	190	154	157	183	185	154	176	156	149	167	170	145	176	167	168	209	166	190	176	159	190	170	149	153	164	148	185	164	167	190	162	177	167	178	182	180	161	175	172	143	170	206	166	155	173	167	150	153	133	161	182	153	169	174	169	150	163	161	178	187	180	146	197	167	161	173	138	157	147	182	166	166	177	186	156	180	162	156	153	184	129	140	167	168	154	172	175	194	181	157	186	163	178	169	158	160	156	188	154	174	175	186	146	160	155	184	189	165	171	176	155	177	161	159	165	167	185	164	166	150	169	157	159	182	155	137	164	156	160	197	141	168	166	165	194	151	209	163	167	176	165	171	177	182	173	169	162	175	157	195	148	163	191	164	152	147	167	180	170	174	160	171	152	186	156	158	205	168	180	188	178	170	173	177	159	177	172	175	166	190	172	187	159	186	164	178	175	188	162	156	176	181	194	160	195	155	172	160	184	184	147	160	147	166	138	170	176	179	137	167	178	180	181	182	158	174	164	163	196	162	167	193	196	154	142	159	169	156	176	162	174	151	174	176	178	152	156	165	166	149	163	159	196	158	177	180	172	177	157	163	154	135	172	177	163	164	187	156	161	190	163	175	184	161	151	168	146	154	174	157	162	171	166	155	159	167	164	168	164	173	194	181	167	138	150	177	150	176	157	174	182	183	160	181	170	156	159	193	185	169	162	157	170	167	147	165	160	163	175	163	180	162	160	167	171	168	184	163	179	165	146	149	167	161	167	157	161	156	162	160	179	177	175	180	200	161	163	169	174	171	158	184	190	157	175	172	166	168	157	168	182	161	170	174	157	152	169	163	146	144	158	191	172	161	160	165	167	171	180	163	210	178	172	159	183	160	154	162	159	145	147	159	160	171	176	161	166	167	161	157	139	166	169	159	167	175	174	182	169	165	194	171	154	166	166	168	165	192	170	181	170	181	193	156	154	162	172	151	166	163	186	176	150	161	167	189	204	143	154	173	187	169	151	161	169	162	182	151	178	164	171	174	146	181	185	149	179	179	168	206	159	158	183	183	147	155	197	149	177	178	164	189	179	149	174	176	159	159	167	187	193	151	173	188	184	143	172	153	171	176	178	154	189	172	139	166	172	162	191	169	158	160	164	164	176	163	162	175	138	165	171	142	164	172	158	173	179	176	180	190	174	184	194	176	181	172	164	182	187	158	184	186	166	163	148	152	170	187	161	176	159	177	176	163	157	144	179	168	197	187	171	149	189	164	161	186	160	165	153	180	181	145	175	193	173	164	148	153	182	163	171	183	175	162	169	169	160	151	168	180	163	162	169	177	176	164	198	169	184	158	150	175	161	174	161	156	182	183	161	171	152	171	178	174	187	182	202	179	150	172	162	170	172	176	167	161	168	172	174	172	153	179	162	184	163	181	175	168	151	165	150	182	182	167	173	147	171	173	165	170	186	173	176	174	144	196	192	174	159	142	158	193	179	177	175	154	161	174	174	171	172	152	148	176	175	167	159	157	141	170	163	167	156	172	159	145	184	176	178	164	197	170	164	141	156	186	171	174	160	161	181	152	144	145	173	151	183	166	171	197	160	151	175	157	170	164	179	143	174	171	158	179	169	176	170	185	172	182	166	193	179	177	168	158	170	163	153	161	142	176	171	139	172	154	188	166	171	153	161	167	190	178	168	156	171	171	184	184	162	162	163	171	140	149	179	152	164	157	163	161	178	176	161	174	166	162	168	204	174	181	153	173	187	153	156	156	148	155	161	155	169	157	168	153	166	145	169	186	178	145	171	175	159	156	147	157	169	149	155	178	155	178	163	150	181	162	173	163	178	189	164	187	186	144	166	176	161	185	152	168	151	170	171	161	180	177	167	173	149	143	176	150	172	157	160	181	162	185	152	177	162	193	141	187	164	157	171	178	161	164	177	195	183	148	141	168	201	167	193	172	156	187	165	156	178	201	189	178	177	178	151	188	158	164	175	161	178	170	176	152	168	156	160	168	176	186	154	171	164	160	179	158	179	202	157	144	178	174	189	147	164	177	189	196	147	148	156	154	192	203	155	147	179	158	193	172	168	180	167	175	168	176	143	181	153	154	146	170	169	171	187	168	178	166	163	169	153	174	182	187	164	184	165	163	211	157	165	161	189	166	171	166	158	148	149	177	183	188	161	172	171	152	172	176	161	164	146	188	126	165	208	160
17068	1156	2271	2627	2360	1954	1583	1361	1207	1089	1011	860	821	782	760	739	718	633	692	642	627	625	588	578	587	578	549	592	533	528	589	539	523	546	547	501	524	526	487	512	555	553	531	510	507	474	503	481	478	505	491	483	523	474	524	483	499	493	445	479	496	490	491	482	490	478	477	464	507	477	468	448	456	473	491	505	475	499	513	465	465	485	459	466	455	501	479	496	465	479	521	466	429	479	491	501	450	481	458	483	452	467	443	466	460	481	476	486	469	466	465	448	534	477	499	461	464	469	491	502	484	506	489	451	456	471	492	476	445	462	487	527	461	442	472	467	480	461	434	471	473	479	486	510	499	504	475	454	492	452	464	474	469	481	474	508	473	484	471	475	479	476	492	506	430	485	468	449	473	449	473	472	468	498	480	450	475	489	472	489	450	457	460	490	417	503	472	480	463	478	437	499	481	533	492	479	459	469	438	513	465	481	476	488	462	453	464	476	471	509	470	419	449	476	497	481	462	461	483	453	471	502	466	508	459	527	472	470	423	482	483	486	486	461	472	423	509	472	463	445	471	473	457	467	447	487	463	468	468	496	460	486	468	471	490	470	488	466	466	466	472	444	503	456	498	481	450	487	463	498	451	517	480	503	441	467	486	461	533	458	476	502	455	474	474	476	453	480	499	447	468	510	476	453	476	486	495	479	453	447	472	469	443	479	430	479	453	513	518	478	479	476	463	514	421	517	487	503	498	493	450	443	474	426	472	455	446	482	475	480	481	479	447	473	472	473	485	493	477	490	448	469	444	479	458	459	476	463	477	472	451	460	461	472	484	456	454	465	453	488	513	464	492	505	513	515	503	512	487	483	423	461	489	466	440	490	484	499	450	475	480	509	490	466	416	457	449	489	472	467	472	443	447	483	468	484	473	487	477	461	467	501	498	471	475	424	470	511	420	483	452	507	506	448	458	447	470	450	430	462	499	426	475	481	543	476	490	468	452	422	476	492	488	448	471	474	482	504	430	472	462	462	500	448	461	513	468	522	528	478	496	473	488	434	483	453	476	468	500	470	496	478	457	461	467	474	492	476	441	475	499	477	509	470	485	447	487	508	484	487	515	486	490	456	475	466	484	478	471	456	478	496	480	470	479	483	421	456	504	461	464	503	495	476	440	458	485	471	477	479	439	456	478	432	430	456	470	476	470	486	503	462	442	480	479	469	500	499	447	496	470	440	499	455	444	494	474	479	487	482	476	452	491	455	450	453	452	443	461	447	494	479	450	446	468	493	444	483	500	444	449	454	474	463	507	453	465	474	500	458	504	467	518	478	447	452	480	456	473	494	483	495	461	473	503	478	486	472	460	490	469	429	462	447	429	490	482	474	464	491	444	436	464	465	462	472	467	474	477	481	499	453	463	469	455	532	482	491	523	466	443	420	426	479	496	447	465	460	480	489	495	522	453	442	485	506	463	504	472	419	459	470	502	431	488	437	477	512	453	478	492	492	496	438	474	424	493	477	428	500	473	439	477	460	474	477	481	511	476	493	482	492	471	464	477	467	470	470	481	491	468	505	420	496	494	451	496	465	477	494	461	491	430	462	496	483	402	483	460	477	473	479	457	459	478	464	469	448	461	537	493	450	433	458	452	485	463	490	463	494	479	442	457	452	465	458	459	487	466	504	469	482	444	474	490	485	458	431	470	472	448	461	502	467	468	485	415	450	493	469	483	495	448	445	454	549	477	481	501	459	474	488	476	468	461	461	479	464	498	478	451	451	437	454	456	479	479	485	471	441	501	481	447	457	482	543	465	434	477	457	471	498	495	481	452	480	508	510	483	478	490	477	482	484	458	439	428	468	464	485	465	486	447	450	461	462	480	438	455	482	507	495	488	452	465	499	470	456	461	410	467	457	475	435	501	474	499	477	485	448	501	473	508	498	446	481	465	471	434	486	466	460	438	473	447	471	471	444	472	514	461	451	457	452	436	464	481	520	494	457	486	471	500	485	459	492	423	475	499	524	455	464	476	477	457	458	491	512	477	502	476	445	492	490	471	490	463	453	473	465	473	440	490	459	477	476	463	447	454	478	472	461	472	430	477	506	481	476	459	512	468	501	480	485	474	484	470	462	469	489	477	456	464	474	492	482	476	483	432	421	490	483	477	483	471	512	458	473	488	463	494	514	464	425	456	532	460	472	468	480	451	491	487	486	474	477	455	480	457	485	422	452	487	441	451	494	488	477	495	453	453	490	480	487	464	453	469	478	470	442	470	443	457	457	471	473	469	482	468	486	467	455	502	474	492	484	439	491	484	506	438	443	511	449	474	459	484	466	465	470	443	479	492	460	478	474	461	507	458	468	488	468	469	496	430	493	495	487	455	469	505	476	484	482	476	487	495	480	471	484	494	449	455	480	466	462	445	492	502	495	449	483	454	441	420	467	448	469	466	466	506	495	481	482	472	481	447	449	485	481	450	457	484	441	469	483	499	512	476	494	459	436	479	490	470	448	516	463	477	430	498	505	491	426	490	482	455	460	468	515	434	424	496	481	454	481	515	480	456	468	471	467	463	472	479	468	474	469	478	493	448	484	457	488	500	501	474	469	473	474	463	486	483	458	493	478	520	455	433	488	469	484	483	436	458	518	461	490	456	453	451	447	463	492	460	482	463	470	482	470	459	450	473	499	415	458	455	484	474	470	474	439	483	477	471	440	457	490	429	460	463	494	431	480	451	494	488	484	447	469	424	466	479	477	519	469	457	461	451	453	495	490	497	465	430	451	481	441	484	479	468	467	444	473	434	486	488	511	459	521	460	445	439	532	471	516	477	456	476	505	472	484	496	477	466	478	468	470	479	490	501	495	507	443	497	476	463	477	451	449	455	478	489	480	429	509	476	454	480	548	500	481	477	445	496	491	512	496	456	438	483	487	454	455	481	505	466	459	478	465	489	491	435	428	515	504	461	482	445	479	459	456	450	518	493	479	491	469	483	474	441	474	420	501	458	496	481	456	487	478	463	438	456	468	483	477	484	474	447	459	471	452	463	477	446	522	503	419	452	516	482	493	467	489	436	470	479	461	450	470	479	476	459	451	450	452	468	485	479	475	465	500	461	463	449	483	468	528	494	477	497	443	496	464	481	485	471	483	474	465	480	489	449	494	470	434	475	435	483	476	507	430	504	457	477	458	461	497	476	500	462	464	467	459	502	458	445	510	510	463	491	466	516	500	456	473	485	492	473	472	488	485	479	472	462	446	432	457	463	439	485	474	490	434	424	458	468	460	463	478	498	487	493	497	475	476	476	494	510	438	475	449	478	457	498	498	471	462	433	499	484	458	488	428	436	478	483	490	448	484	450	495	483	465	469	445	466	469	469	480	452	485	433	501	455	436	464	495	480	495	461	412	487	501	475	435	462	470	521	492	516	479	441	455	518	490	497	479	496	447	466	504	503	468	447	467	495	453	492	454	452	460	475	478	487	416	441	475	450	451	507	451	470	516	473	487
46766	23943	12151	2161	1246	988	821	672	577	557	525	510	427	463	406	432	409	440	419	387	391	398	384	369	391	364	389	318	371	376	390	366	366	368	388	354	354	346	369	330	349	374	359	353	340	366	390	393	357	372	360	381	341	324	361	348	345	334	371	391	366	330	353	331	341	345	369	378	367	361	373	351	326	391	382	336	355	347	374	342	367	324	382	331	347	343	380	354	352	343	316	332	356	348	376	346	335	315	342	393	344	373	382	374	383	388	344	307	341	355	357	334	362	357	370	366	354	380	345	367	339	342	386	350	372	388	347	337	356	347	351	371	354	370	333	393	370	345	345	318	338	338	320	348	336	348	358	344	338	347	379	341	325	331	369	299	380	360	389	362	353	369	367	373	361	358	345	361	376	367	356	333	386	380	351	349	380	339	343	334	356	336	351	333	337	344	317	342	335	350	363	367	323	391	351	335	363	315	388	346	332	364	352	378	383	349	376	357	372	338	372	351	362	356	342	349	361	359	383	365	334	324	334	368	367	351	365	346	352	353	353	371	362	366	347	378	373	318	358	348	348	371	352	343	351	363	350	324	334	345	387	329	313	325	367	383	316	358	379	361	334	352	316	325	390	325	327	355	355	387	386	388	342	356	369	334	384	344	382	332	371	367	379	371	320	395	357	347	321	352	353	401	366	353	369	353	328	336	332	340	360	346	328	354	351	313	335	375	390	316	340	355	365	356	337	355	363	349	320	350	378	357	357	335	400	353	359	358	360	338	355	338	358	375	312	343	379	361	345	378	386	342	383	362	333	344	355	359	368	387	358	364	350	368	321	351	344	318	363	359	333	348	382	350	316	327	357	397	380	367	378	371	368	364	366	375	357	346	355	336	370	380	329	383	384	357	360	370	365	368	362	349	375	339	363	352	364	338	378	356	346	348	369	363	325	350	362	360	345	340	365	342	342	348	340	328	336	357	354	374	343	390	357	348	393	325	380	342	354	344	371	326	335	359	381	368	330	359	351	330	336	371	376	356	388	353	331	352	352	355	364	346	374	349	349	348	389	346	347	355	351	367	340	354	355	345	351	351	356	318	374	334	339	367	330	366	367	360	370	367	392	328	362	372	357	379	348	349	333	339	375	353	343	349	392	370	342	356	372	347	345	340	355	338	346	361	335	367	370	335	385	377	338	372	364	354	350	346	353	339	343	361	370	385	343	349	355	356	380	401	345	358	390	413	358	345	334	332	350	364	358	358	349	360	377	360	328	342	352	359	351	333	364	310	378	349	368	349	357	384	360	342	355	366	333	365	320	350	331	375	362	362	344	341	357	354	348	349	345	377	317	337	379	326	350	356	364	351	376	324	342	367	373	315	382	352	345	369	355	351	347	360	320	323	363	377	348	335	376	357	340	364	315	295	374	336	329	360	350	353	345	374	337	345	338	331	384	394	332	346	379	357	363	335	347	385	342	329	328	347	357	356	338	355	355	362	375	344	360	360	364	367	354	346	367	366	325	307	333	336	368	349	353	333	350	362	398	327	348	360	340	323	346	342	390	354	345	410	391	381	347	371	337	348	381	367	323	346	376	375	389	367	345	363	341	356	356	363	353	366	372	368	375	317	354	341	369	338	360	351	362	335	342	343	362	349	332	343	363	333	313	356	360	372	356	331	386	317	386	364	353	354	354	360	352	347	385	360	359	329	359	372	410	342	355	322	342	365	353	377	352	335	353	347	378	364	315	399	399	335	372	352	318	362	351	335	369	339	326	342	339	366	354	360	338	357	337	309	356	376	361	363	335	338	372	347	350	339	355	364	362	319	356	372	365	399	310	366	372	328	353	357	356	342	352	337	374	348	377	335	356	344	362	363	348	351	362	351	338	356	330	353	366	346	337	351	334	339	367	376	354	349	315	349	348	331	377	352	369	355	307	385	369	379	368	356	363	354	395	416	363	362	354	337	357	347	351	340	377	397	349	349	326	348	355	333	340	327	349	339	388	373	340	328	353	366	332	367	350	347	338	413	333	330	339	366	340	371	334	348	388	332	335	373	333	349	357	355	343	371	353	332	363	320	365	351	367	350	333	376	344	383	343	348	359	367	319	337	354	330	377	378	366	372	358	337	336	376	352	352	334	362	336	345	372	315	370	361	383	356	367	388	373	386	349	350	359	360	333	366	332	338	351	341	373	352	332	354	374	382	305	356	370	341	370	378	330	366	358	366	346	321	352	334	375	377	344	355	359	364	372	354	348	373	344	381	359	354	330	360	373	338	405	356	376	369	356	375	329	358	324	335	359	366	355	298	349	342	362	400	356	363	333	324	341	352	383	364	349	339	349	332	337	333	345	355	338	351	351	361	377	383	362	341	331	360	368	367	338	388	335	328	355	358	342	361	342	379	342	371	364	357	380	364	378	360	403	404	346	396	364	331	329	356	342	332	362	360	366	327	329	331	337	380	355	359	375	363	337	382	349	351	344	336	372	354	325	356	369	355	398	354	379	354	371	366	355	414	327	355	354	353	359	358	343	348	425	372	334	352	361	371	351	355	340	348	335	361	349	337	339	346	337	345	354	361	327	334	358	372	378	346	337	344	355	314	349	365	356	324	309	346	355	321	345	362	392	332	336	352	381	344	323	336	375	369	357	347	359	335	358	350	303	349	359	336	369	343	348	348	380	363	355	353	355	323	342	358	384	385	360	355	387	356	352	344	345	383	327	360	384	347	387	371	325	357	375	356	370	382	379	340	393	355	345	337	384	378	315	330	359	354	368	322	339	324	369	344	361	352	366	372	367	335	330	337	333	335	346	364	350	392	348	341	375	351	345	312	323	372	357	355	362	351	342	329	349	357	381	340	346	317	361	342	349	353	352	389	382	346	334	354	326	369	345	376	348	363	335	305	386	366	360	335	353	349	344	363	365	350	374	325	361	354	359	359	349	373	326	330	405	307	382	327	359	324	378	356	370	371	358	341	368	349	358	335	343	354	355	378	340	380	357	347	371	335	356	373	377	387	323	357	368	371	355	371	378	338	366	401	359	333	341	363	370	340	338	354	337	336	387	330	319	358	363	338	386	350	349	335	351	325	335	325	364	308	390	366	363	373	367	340	324	368	351	347	353	338	382	335	329	335	361	346	315	335	329	332	330	371	361	347	309	347	387	352	342	360	371	381	346	389	341	304	327	356	342	329	342	341	328	315	365	352	378	346	337	364	353	382	397	362	336	326	364	349	366	315	346	349	344	334	330	376	364	369	369	359	361	354	349	379	374	370	381	376	370	350	359	362	353	362	372	354	348	328	366	366	366	345	383	329	337	350	399	344	380	356	357	355	371	340	349	373	317	335	348	351	360	334	372	350	352	331	370	346	359	354	335	378	372	349	402	346	349	351	332	355	341	337	397	351	300	365	354	303	355	343	377	341	335	373	364	316	366	340	371	346	359	369	368	361	373	314	319	319	327	364	366	357	360	365	365	399	370	368	345	398	386	378	359	337	357	371	352	366
21724	2154	4336	5030	4398	3821	2986	2681	2327	2088	1907	1702	1559	1453	1472	1322	1359	1242	1193	1174	1131	1145	1071	1017	1075	1035	1017	961	1043	1030	980	981	957	993	935	937	953	945	947	886	935	932	901	888	888	875	937	951	906	925	933	891	894	906	812	924	888	848	879	915	947	916	880	863	870	953	926	888	890	846	882	948	855	888	836	891	858	936	890	889	885	907	909	895	836	916	831	887	827	826	858	906	890	880	901	834	841	832	932	862	871	862	823	855	856	857	867	830	904	869	894	850	862	854	888	869	842	820	816	856	865	858	879	858	808	849	822	877	781	884	848	857	853	849	874	887	840	876	833	860	854	814	844	865	855	883	852	828	850	945	869	843	880	817	886	875	842	839	876	820	848	842	815	861	868	839	890	822	895	867	876	861	851	856	871	826	917	872	833	882	884	896	811	845	865	804	794	828	800	859	860	865	824	850	862	864	835	865	781	828	900	886	849	867	836	789	854	859	903	854	879	860	855	901	814	860	895	903	803	859	921	851	829	866	790	883	861	797	899	863	884	853	858	844	913	797	836	872	802	869	873	853	871	863	761	835	870	846	825	867	834	782	852	800	874	849	865	816	892	829	858	835	820	828	875	904	839	782	868	874	845	831	906	832	865	829	888	892	796	856	874	849	849	833	849	873	868	815	908	847	880	841	892	860	894	835	845	875	834	872	823	870	854	874	822	873	913	882	849	827	832	863	846	835	837	911	816	853	840	882	859	855	880	811	866	869	860	809	866	819	832	842	858	820	873	877	841	851	900	872	870	824	838	833	829	869	835	858	845	919	860	875	873	863	872	861	865	874	841	883	842	847	816	827	847	828	779	865	833	877	804	852	821	890	871	863	863	805	888	850	844	832	863	856	868	796	838	853	968	842	841	877	889	848	808	867	861	835	835	843	861	889	870	884	883	825	857	876	835	828	820	861	799	878	893	835	887	896	876	885	875	833	859	831	889	846	890	890	888	833	886	870	863	889	867	833	861	861	865	865	839	841	910	852	868	870	847	878	832	823	856	874	852	872	804	898	823	892	803	902	871	858	877	863	844	848	842	851	844	886	830	844	879	880	896	877	833	897	815	871	847	863	849	841	816	830	871	886	851	820	845	878	881	827	866	812	815	846	894	866	869	826	831	849	840	870	836	876	861	823	842	798	874	835	838	833	850	822	880	900	926	809	868	847	798	849	871	787	878	870	887	851	853	872	883	839	883	809	855	862	862	846	825	863	801	845	817	852	877	847	884	847	861	892	857	864	836	836	835	874	858	856	888	866	857	820	853	824	878	836	853	841	854	849	870	887	849	906	854	793	897	882	894	848	890	861	891	844	849	876	867	819	872	820	851	853	829	864	846	864	893	876	880	837	862	809	881	843	829	852	820	812	884	849	799	796	905	885	881	888	903	821	901	827	862	906	859	877	893	862	888	905	866	794	905	851	858	859	852	859	843	864	867	875	892	886	897	847	867	860	825	821	839	890	866	913	827	848	857	831	819	790	797	882	819	868	818	807	854	854	881	896	863	876	848	821	870	854	834	832	828	853	820	905	829	872	833	882	864	851	888	844	898	900	815	868	868	875	871	863	851	877	927	861	882	806	858	835	848	879	821	832	892	845	818	884	856	875	846	812	828	848	871	872	803	828	900	834	789	849	860	834	844	856	848	876	859	873	845	877	878	857	848	826	854	803	868	887	825	875	818	869	845	832	832	859	902	810	852	905	853	839	829	839	786	861	854	930	836	876	852	880	831	901	884	844	860	874	894	926	876	818	866	863	827	856	803	835	850	842	810	895	873	861	890	858	873	902	852	836	846	856	798	877	838	883	846	893	894	930	861	885	797	899	880	878	808	856	839	884	780	869	857	813	875	842	874	859	832	865	889	824	837	798	844	921	826	835	893	843	771	884	909	853	859	834	826	838	780	841	839	852	895	852	869	781	783	824	853	914	850	862	856	793	857	836	827	890	843	887	880	855	888	861	875	897	882	801	851	853	826	911	838	839	892	864	816	847	860	839	867	894	866	882	902	945	820	844	835	806	907	841	833	875	894	887	854	904	841	885	861	849	836	819	831	844	853	825	904	867	866	866	867	845	821	874	851	832	897	872	858	878	876	847	870	839	812	868	881	806	852	863	843	879	852	894	842	881	865	871	843	846	865	858	861	846	862	848	847	890	857	861	874	885	851	889	821	839	862	848	864	882	865	812	845	865	857	849	842	835	819	825	877	921	883	841	893	938	930	847	872	921	801	862	887	827	913	851	876	865	855	895	866	867	838	848	911	840	853	828	876	869	860	868	856	830	819	863	884	868	887	858	846	878	857	878	862	855	821	834	866	862	822	893	838	878	810	812	873	823	824	874	891	879	827	852	901	834	817	855	903	837	784	845	881	851	881	870	853	858	867	865	830	842	778	856	853	885	823	833	827	848	874	825	851	844	855	862	848	897	871	808	855	854	872	817	836	862	838	850	896	883	892	889	831	858	882	843	878	872	866	878	862	892	942	860	891	853	874	878	863	829	821	884	849	826	852	856	870	817	839	867	865	895	841	809	866	939	828	890	855	850	876	830	822	833	917	879	813	861	828	904	853	809	875	872	865	824	857	869	850	855	850	864	879	851	886	830	846	862	866	844	836	823	820	826	941	839	837	870	863	855	879	791	873	878	841	876	831	849	837	882	847	867	887	825	860	803	850	870	903	878	833	810	891	863	801	877	808	828	847	865	868	881	836	884	906	805	829	837	862	853	825	867	866	839	818	848	827	877	859	868	804	856	887	846	872	863	877	870	888	840	856	834	849	847	808	859	804	859	926	844	860	890	859	833	868	831	859	898	848	867	897	850	873	908	857	839	877	813	835	856	880	874	861	850	860	871	867	861	852	872	818	859	798	856	856	845	843	877	835	815	870	857	840	860	891	881	885	882	908	872	867	888	831	855	814	862	838	867	840	851	860	827	871	919	882	835	778	902	893	817	861	863	851	821	838	872	831	873	883	904	887	851	846	883	876	874	820	872	855	784	870	846	862	857	866	851	872	863	850	875	846	859	910	814	838	836	817	867	856	896	897	845	820	873	832	833	857	856	876	845	828	853	859	841	880	858	819	856	846	807	903	847	875	813	839	829	846	839	854	858	812	838	831	800	882	874	847	848	863	828	839	877	834	891	858	844	823	882	933	805	865	880	864	839	865	855	866	836	819	857	847	855	844	856	872	813	888	893	830	841	870	903	846	885	829	869	895	870	828	880	830	874	926	835	827	885	874	821	825	860	835	898	861	867	871	852	845	804	865	856	911	881	865	867	859	850	842	903	846	899	865	865	880	875	878	859	870	838	847	786	858	873	844	820	856	832	850	816	884	824	858	823	845	858	813	828	806	829	867	834	868	857	842	844	864	865	778	839	839	805	868	891	878	856	858	902	894	814	843	877	854	826	806	834	815	848	830	851	848	866	819	853	847	844	859	856	851	860	880	933	916	856	851	868
5500	229	176	179	186	161	163	187	163	177	170	159	182	169	196	154	152	191	179	190	174	153	153	167	182	154	161	157	160	172	168	181	180	155	155	182	175	171	145	173	155	184	154	160	177	155	177	158	152	161	171	164	162	164	166	155	175	175	171	165	184	148	169	203	155	183	177	174	190	166	140	146	169	151	145	176	169	169	167	174	172	147	186	175	149	155	150	173	174	144	155	184	149	144	153	183	167	154	169	176	172	154	160	160	178	167	176	142	157	179	201	162	164	157	180	171	160	177	155	153	165	173	144	165	162	159	159	173	174	166	184	144	175	172	173	163	184	155	162	169	178	197	170	168	182	169	164	152	174	187	178	166	146	178	172	155	193	165	190	199	167	173	160	170	145	175	176	160	168	155	175	173	175	172	150	142	153	163	154	162	155	149	167	160	178	148	163	173	161	172	165	191	152	180	161	163	161	180	193	154	154	186	158	161	172	166	155	169	187	153	186	169	152	163	181	178	159	168	168	153	172	169	166	151	168	173	148	178	153	182	170	146	141	193	182	154	168	154	149	167	166	166	168	155	169	163	161	141	180	151	144	170	176	162	146	155	138	150	137	168	156	176	177	137	174	169	162	176	170	148	187	179	151	149	146	173	155	147	172	153	181	175	145	144	159	158	214	169	162	151	169	180	146	164	169	180	193	167	174	133	169	177	160	149	168	165	199	153	173	127	147	164	202	179	167	153	179	160	157	143	167	157	157	168	158	158	152	170	193	155	181	161	151	187	153	176	142	175	160	158	175	174	165	170	145	171	169	156	161	173	148	166	146	150	139	181	165	169	176	139	174	168	165	152	158	170	164	179	160	164	161	168	183	156	178	153	154	172	162	162	177	173	177	148	162	167	165	157	173	164	169	157	134	164	175	154	160	130	159	160	159	190	137	146	179	171	184	160	178	163	145	156	156	178	151	184	142	166	159	169	157	169	170	170	172	163	151	170	172	172	161	168	183	149	161	142	178	151	141	160	148	167	184	139	161	156	174	158	151	173	162	162	137	157	162	162	188	155	167	184	165	182	160	154	155	129	163	159	170	146	188	191	159	164	160	164	156	174	187	159	158	165	171	177	179	162	158	179	175	164	140	167	173	157	149	166	155	148	167	144	164	193	156	164	139	176	171	171	191	159	181	166	133	179	160	186	177	182	163	147	143	150	172	182	182	169	181	160	144	161	173	163	167	170	202	185	186	173	163	190	182	186	136	155	173	163	168	151	177	165	155	197	177	165	163	166	164	175	165	185	157	176	183	171	175	171	158	167	177	154	166	174	168	156	146	151	167	173	151	146	176	171	202	183	156	183	178	160	177	162	179	147	169	155	182	149	165	157	164	153	165	176	153	169	185	154	174	157	176	169	171	151	165	141	154	147	160	147	168	156	187	148	164	184	181	183	179	178	188	160	145	167	156	153	159	162	164	169	169	165	174	148	160	164	177	155	182	178	162	162	169	137	142	153	161	149	167	183	172	149	164	151	173	169	162	164	150	141	171	161	188	161	160	163	160	170	186	147	181	146	144	164	149	151	160	148	175	168	192	172	159	165	155	171	170	166	174	161	185	159	156	167	165	164	150	160	150	180	165	167	161	182	192	156	169	160	178	167	155	174	152	162	167	176	168	167	173	170	178	168	171	154	183	168	146	172	164	151	170	144	149	158	154	194	148	174	160	159	161	178	153	171	142	161	161	189	152	161	167	183	141	137	173	164	173	160	162	186	181	179	149	188	174	139	184	169	160	142	160	146	166	157	146	167	142	155	187	183	164	155	148	151	161	154	175	170	179	154	154	157	165	145	160	163	184	163	159	167	162	155	144	166	183	163	151	165	160	159	149	178	164	147	162	185	180	136	159	165	141	149	150	167	142	157	161	133	151	154	176	183	164	160	166	187	143	156	168	171	154	165	164	153	143	178	146	174	179	154	182	149	176	163	172	144	175	145	172	173	147	169	168	169	133	164	174	154	165	170	167	182	160	180	164	151	162	177	150	157	158	166	166	166	163	163	187	162	167	148	185	162	184	164	162	194	161	175	164	165	147	158	179	159	164	170	170	145	161	152	169	161	169	198	172	163	155	168	174	181	170	175	169	160	165	185	159	148	182	166	174	148	160	169	176	167	172	171	181	169	180	165	178	174	177	163	155	133	170	175	168	181	159	153	169	180	151	153	184	140	139	151	170	165	155	137	162	173	153	167	153	172	161	190	148	153	185	191	176	170	157	166	210	167	167	147	148	162	160	177	156	177	140	148	176	169	153	182	133	159	146	179	161	149	180	165	167	179	141	147	165	166	182	150	149	155	163	155	178	163	174	172	170	164	166	166	157	178	182	172	170	149	142	162	162	188	164	166	185	153	159	158	166	173	164	152	151	178	149	157	160	167	151	180	160	142	170	176	168	151	176	168	166	156	174	176	148	167	167	163	161	154	186	177	171	171	164	163	183	155	166	177	175	175	157	194	197	167	142	160	169	172	163	166	171	176	162	167	184	145	149	187	151	169	156	153	158	166	185	157	182	170	148	163	188	176	162	177	161	167	168	175	179	174	166	164	186	173	147	152	149	152	178	164	164	173	141	147	181	154	169	138	154	164	189	176	160	176	147	161	156	153	176	160	171	171	166	174	166	176	165	140	173	175	168	152	169	159	168	165	152	184	147	142	171	173	180	139	152	150	190	183	173	173	164	150	156	168	171	182	182	158	147	161	185	175	187	166	172	164	167	162	168	152	166	183	177	186	169	160	165	150	170	157	159	169	161	138	152	166	144	166	154	142	183	168	176	163	161	162	170	169	158	186	180	161	187	154	171	162	158	164	168	164	163	181	176	155	146	148	158	156	180	163	158	165	128	174	164	171	166	163	164	160	170	178	152	176	172	163	157	159	165	160	165	170	150	170	154	175	164	151	180	157	152	169	141	175	148	180	143	152	198	143	152	165	173	148	166	165	156	159	162	182	163	163	182	169	156	142	183	165	187	170	156	166	142	166	174	165	167	188	156	162	160	157	169	147	163	174	162	154	166	167	159	160	166	162	160	158	144	168	169	150	150	149	181	168	161	185	179	158	167	166	170	144	180	153	163	169	170	154	165	152	183	159	146	158	144	165	130	171	154	167	179	188	186	188	175	176	180	159	161	166	161	146	161	170	185	171	174	156	148	177	161	141	154	170	183	166	152	170	188	150	135	171	164	164	137	155	173	174	152	169	150	145	157	140	164	171	138	168	159	165	169	166	148	161	176	169	158	163	145	170	170	157	186	162	160	146	190	169	173	145	181	131	194	169	186	170	171	173	155	170	145	163	151	165	159	155	177	168	181	147	187	159	153	162	174	170	166	164	173	149	175	130	147	151	178	161	153	150	160	166	172	176	173	164	185	174	175	156	152	167	140	182	164	165	171	157	183	159	151	166	176	160	154	157	173	158	193	196	169	176	171	159	188	148	170	160	171	154	153	139	163	176	160	145
5372	463	500	511	527	499	503	507	488	445	419	497	514	443	479	495	463	447	459	458	487	471	428	460	445	466	459	468	483	449	458	489	434	442	464	446	459	451	473	451	428	467	463	454	469	424	456	415	507	470	414	460	435	442	425	460	458	439	454	463	488	429	431	417	450	472	444	444	430	438	445	464	453	455	472	425	432	402	436	417	444	422	458	464	465	482	495	465	467	458	468	449	439	415	440	453	402	457	464	422	466	418	442	447	466	456	466	441	482	442	422	431	476	440	472	451	454	465	452	426	428	449	455	447	455	478	395	447	448	417	462	455	496	474	461	503	423	462	461	437	454	467	482	423	468	424	484	455	431	462	438	462	444	504	437	439	450	463	473	460	420	474	475	439	473	430	450	436	456	454	448	428	435	447	405	447	457	418	471	469	407	424	413	474	459	409	470	470	453	447	440	422	427	462	467	471	458	436	413	468	425	470	432	474	402	452	457	476	451	439	483	443	442	475	447	437	447	446	494	450	432	412	470	430	417	447	452	488	463	466	479	422	457	431	436	430	475	420	459	437	464	449	445	431	451	431	440	437	488	431	482	444	436	451	452	418	444	449	462	464	443	460	470	440	436	429	414	479	450	470	452	439	458	470	441	428	469	477	456	448	436	477	484	482	430	438	469	422	464	457	442	421	438	428	450	395	424	449	442	452	461	466	458	438	428	477	492	463	438	422	417	474	469	465	448	426	482	403	449	453	457	470	438	451	412	426	467	460	455	454	466	468	458	456	474	436	489	392	473	433	436	450	424	480	423	460	420	494	437	431	429	415	470	393	435	416	481	458	437	427	436	450	430	419	442	450	456	465	481	466	460	448	465	471	474	452	529	480	458	435	417	427	470	485	476	411	485	400	450	425	435	450	452	425	452	427	431	467	466	462	441	468	410	448	458	481	452	445	429	450	454	448	419	498	437	449	424	439	454	453	477	448	435	415	442	442	473	492	444	464	443	420	461	405	485	456	479	433	482	463	456	468	471	448	444	446	463	412	427	439	444	448	429	431	460	426	438	455	460	471	467	482	464	443	461	438	461	459	421	463	467	420	428	425	461	469	477	406	454	415	477	442	458	427	456	483	465	433	445	470	475	454	431	470	437	447	444	489	426	447	459	466	430	470	447	453	457	434	451	451	459	450	460	445	451	440	437	413	441	439	457	444	462	432	439	460	448	400	449	438	459	457	469	443	458	448	470	468	458	458	445	449	455	441	472	440	453	440	418	447	453	499	423	445	448	448	469	495	491	425	437	467	436	425	437	428	451	407	443	460	419	457	401	437	439	463	446	428	417	441	423	444	459	452	461	462	463	450	486	480	471	424	465	461	427	468	436	438	485	468	450	471	424	442	452	440	431	454	430	471	411	468	433	484	449	471	475	476	497	404	386	451	444	418	439	465	441	433	431	434	407	444	488	444	421	423	451	416	433	460	437	449	463	493	417	466	421	444	437	436	455	441	483	471	465	445	448	458	417	461	480	429	477	460	421	449	477	451	417	458	467	416	439	454	460	433	445	449	443	449	426	439	480	432	449	466	429	437	426	449	453	425	446	471	463	466	412	463	448	436	446	423	457	436	438	463	436	482	470	426	454	474	468	451	457	472	439	443	478	471	445	462	465	409	476	453	487	456	423	443	429	440	491	458	462	410	442	455	462	453	455	433	423	434	462	436	453	469	424	444	414	479	469	426	433	429	450	468	489	430	427	465	476	474	422	443	474	399	432	461	460	453	478	446	434	482	493	417	443	449	430	446	480	454	413	428	446	445	465	436	453	428	438	443	441	445	461	504	454	464	469	449	429	445	473	451	432	417	473	414	483	432	475	405	473	426	437	404	448	428	441	425	426	474	418	441	412	442	417	446	451	475	450	452	445	436	486	438	455	463	431	452	467	472	453	472	433	459	484	453	401	435	456	471	424	422	458	451	432	440	420	444	468	442	454	477	428	432	473	477	455	433	457	427	464	452	456	430	435	450	465	428	479	426	425	444	436	417	451	469	468	440	438	443	418	437	501	471	413	443	476	458	443	464	432	445	425	434	460	475	436	466	435	431	472	446	437	442	409	468	445	456	458	439	466	446	440	443	462	458	419	463	472	491	430	442	486	468	443	448	463	415	406	445	444	449	431	415	412	474	441	461	455	449	466	448	459	458	501	442	440	427	448	468	459	444	446	420	445	466	460	454	420	477	465	417	461	393	432	448	428	427	489	441	429	467	459	434	434	452	456	439	454	464	426	436	471	452	435	452	458	417	480	466	434	473	422	436	452	475	450	410	465	449	418	426	447	441	405	481	427	407	452	479	470	474	488	433	461	413	454	455	462	417	439	473	448	452	470	465	423	406	402	428	438	435	418	441	425	420	421	450	432	435	399	424	485	442	434	444	418	450	446	481	468	449	446	471	421	423	488	403	499	432	410	438	442	448	457	446	458	444	441	470	447	445	493	446	431	493	450	448	445	450	410	460	448	419	435	420	454	440	446	449	425	404	448	440	452	474	476	429	469	453	432	461	459	451	435	491	427	441	447	411	463	434	432	443	427	455	458	424	478	426	471	460	459	470	477	448	472	498	453	425	470	447	404	416	448	401	411	472	464	418	441	460	442	449	467	467	445	452	447	453	431	441	429	454	444	417	448	439	441	482	475	432	425	449	453	449	448	436	459	473	443	438	435	433	406	488	413	464	436	483	430	462	422	479	435	445	479	413	461	448	452	397	452	423	431	431	460	440	435	462	451	385	448	453	443	447	450	430	449	459	437	443	436	456	468	419	440	466	470	456	460	476	415	443	443	474	432	451	433	474	441	405	414	437	442	461	424	421	436	471	425	430	452	430	469	474	443	455	443	460	436	443	442	453	492	436	439	455	482	429	440	485	453	443	440	458	457	457	469	478	437	442	486	441	496	461	466	454	470	493	458	453	484	439	454	489	425	445	455	450	437	473	453	436	462	426	474	448	471	435	426	474	466	479	458	459	466	523	427	468	462	477	428	457	452	444	405	467	469	471	458	393	418	442	452	432	429	477	449	479	444	445	441	471	443	451	436	443	417	473	451	447	461	445	472	465	462	424	452	429	455	457	458	458	480	434	465	472	441	464	427	446	441	465	474	478	448	418	451	465	445	468	404	447	457	451	439	460	453	490	467	463	463	458	427	469	489	426	487	434	423	439	468	505	435	463	440	440	433	456	423	419	460	446	415	442	451	452	467	489	437	464	457	472	461	462	433	411	465	442	464	442	434	463	442	440	455	417	454	461	495	458	448	474	459	439	421	486	435	463	416	432	435	438	420	470	458	442	467	437	434	472	422	472	424	429	465	448	467	451	502	449	450	451	463	456	412	455	459	468	425	442	468	441	433	442	420	430	431	455	434	442	457	421	446	468	431	436	431	437	440	474	447	457	426	462	461	458	420	453	464	464	486	420	432	448	502	478	410	415	471	452	454	466	435	428	453	450	444	452	467	458
41677	14117	2482	804	588	435	354	335	289	224	240	219	251	214	185	206	192	176	203	196	207	188	175	194	183	185	174	208	169	182	162	184	152	171	164	185	180	162	178	181	208	181	169	171	167	184	141	159	174	164	190	179	154	191	188	192	170	168	155	160	187	148	179	164	183	174	186	168	166	182	166	159	156	173	178	184	180	181	168	158	172	167	198	187	139	170	174	170	187	179	192	159	196	188	173	175	169	168	165	170	159	158	166	183	180	195	157	174	186	150	176	162	162	170	163	187	199	166	148	176	176	161	147	159	164	149	178	176	177	173	171	181	183	182	179	170	183	169	175	170	152	183	173	156	167	183	156	147	168	159	169	167	168	165	173	154	181	172	178	158	170	153	163	153	176	182	150	174	155	188	144	186	183	171	168	189	183	184	181	189	144	187	157	177	153	164	158	171	183	190	147	179	179	145	181	176	160	177	163	162	152	164	164	155	181	184	198	182	163	196	172	157	176	170	160	162	162	170	162	178	170	170	159	148	181	178	142	144	151	189	199	167	184	181	166	180	157	153	183	162	163	151	165	166	175	174	158	167	162	176	175	181	164	165	155	153	171	161	159	169	126	156	153	180	177	165	170	187	151	144	155	172	168	161	157	182	206	193	171	173	158	163	182	198	182	190	197	172	169	150	175	170	161	175	172	162	144	153	166	178	162	166	154	166	160	155	170	149	176	195	152	161	162	152	156	162	159	171	157	152	186	171	158	173	171	175	172	184	165	165	170	164	174	178	189	175	184	180	192	185	159	151	167	159	166	176	182	174	160	164	164	161	162	182	160	173	181	143	149	148	140	157	180	180	126	166	172	198	137	188	177	170	163	171	177	175	170	165	184	176	179	161	213	178	165	138	163	146	163	158	165	177	188	180	182	165	186	179	149	175	157	160	149	159	189	165	147	168	155	155	169	173	173	170	176	156	189	153	177	158	160	163	160	165	154	154	191	176	164	169	161	182	183	196	143	160	157	180	176	142	159	156	163	177	173	159	186	149	178	139	169	168	167	164	203	149	155	163	162	197	180	155	181	152	178	142	148	156	178	160	156	154	151	170	152	166	156	139	192	171	145	150	149	174	176	168	185	182	164	176	167	175	164	161	175	172	172	173	182	174	163	154	152	154	168	176	172	181	178	169	162	165	189	157	175	151	173	166	154	165	173	157	166	158	173	173	172	179	186	148	201	175	151	183	154	156	163	173	174	155	169	180	158	153	164	176	155	178	155	176	174	167	179	151	182	152	163	169	195	181	140	173	170	182	153	182	163	156	164	168	171	165	170	159	172	168	167	184	172	169	174	166	149	135	148	142	160	170	177	155	157	157	148	169	127	194	171	154	161	162	166	160	169	141	175	189	143	158	167	153	182	165	170	145	173	166	158	176	189	167	152	151	186	150	139	172	154	158	161	173	163	143	167	172	155	156	167	161	150	157	167	134	167	177	171	186	186	157	170	167	156	171	157	180	134	168	189	169	173	176	153	175	154	147	179	168	160	189	168	187	155	171	183	188	187	192	186	154	164	169	140	184	177	168	176	172	185	133	158	162	163	172	178	167	157	177	167	177	164	166	171	159	171	167	180	170	185	155	163	169	167	176	142	170	155	193	156	202	153	160	175	171	202	168	156	152	176	153	163	179	173	147	161	181	174	171	179	162	182	170	155	178	165	170	162	163	173	148	184	165	176	170	189	176	163	169	169	169	161	165	170	184	148	155	161	168	181	163	162	156	159	156	157	198	167	179	146	169	166	182	136	162	188	171	150	186	179	153	177	172	163	151	164	158	192	148	174	151	160	151	160	191	183	164	149	169	193	186	180	156	150	184	179	164	170	179	171	158	192	180	173	175	170	167	163	175	179	165	167	180	170	172	163	153	163	168	166	155	163	188	173	164	163	151	157	196	169	168	162	171	159	177	168	161	174	150	154	161	185	186	163	165	169	169	184	169	186	157	157	173	177	182	161	171	147	176	172	171	183	151	177	170	176	175	170	151	170	169	182	170	172	173	159	177	164	164	192	174	165	165	150	156	180	159	158	162	166	145	162	175	161	183	164	191	146	172	176	167	165	179	169	144	189	155	195	165	146	176	181	154	165	186	172	154	173	160	152	170	154	158	162	196	158	177	155	173	161	182	183	166	190	163	160	181	179	175	190	160	155	157	162	175	147	176	165	146	185	144	162	165	175	154	167	184	153	159	170	175	164	161	156	177	138	172	160	153	159	171	147	166	172	175	142	162	166	184	175	171	190	163	163	162	168	170	186	158	182	170	177	181	159	175	151	166	157	161	181	177	194	143	167	173	171	182	166	173	171	184	158	181	174	166	149	169	171	163	161	158	155	184	174	167	171	176	157	155	166	174	144	150	150	152	170	181	168	182	172	163	170	183	174	143	170	159	187	163	145	152	178	161	177	182	186	145	183	158	154	160	143	151	160	145	140	170	193	154	169	185	175	162	175	165	158	176	168	175	146	162	179	138	174	166	178	173	179	171	169	133	138	157	150	174	175	162	172	180	164	149	150	163	170	158	166	196	174	185	158	154	155	168	160	148	157	164	173	177	150	159	186	158	161	177	157	185	160	180	170	151	189	172	160	148	166	172	153	160	146	150	192	159	171	184	159	166	171	173	158	157	198	160	173	167	183	187	163	167	168	199	177	168	149	186	169	171	180	163	176	179	161	150	146	154	190	140	191	157	172	166	150	187	150	181	200	179	166	164	142	175	173	183	150	164	152	149	160	173	180	179	171	182	168	159	171	166	162	186	156	155	181	179	153	189	152	136	161	192	189	147	161	171	157	189	176	146	156	191	171	176	153	160	159	164	174	166	164	172	169	170	158	169	157	152	190	168	169	164	158	184	192	149	157	179	182	146	155	159	164	175	186	163	165	165	167	162	170	169	165	180	167	183	162	183	195	185	180	161	164	170	182	196	160	148	170	186	188	182	173	166	166	151	161	140	169	160	188	177	159	156	156	196	157	180	157	163	175	151	150	176	176	167	167	167	180	151	171	160	171	143	174	154	148	181	168	187	173	193	167	151	183	171	156	157	169	164	161	168	193	175	172	166	166	148	146	159	180	167	173	194	196	158	148	154	147	177	135	154	166	173	165	180	191	165	164	179	149	179	171	157	161	146	175	169	151	159	187	174	152	171	200	171	187	160	172	166	166	158	179	182	170	188	162	163	176	196	180	160	170	167	178	185	184	178	195	194	182	172	153	136	161	166	167	197	169	155	145	179	166	183	173	164	160	177	185	153	170	147	160	178	184	189	165	153	164	183	166	160	190	185	159	176	150	146	154	170	156	194	170	175	191	193	153	192	179	159	170	159	158	169	157	152	161	168	179	175	174	160	174	189	179	189	178	172	169	163	158	169	177	159	193	195	177	131	161	190	179	162	177	159	160	176	162	166	161	157	184	189	149	172	163	172	166	168	202	144	181	139	154	165	165	175	156	170	177	189	165	158
17321	1190	2283	2792	2330	1918	1676	1392	1236	1103	992	923	870	833	710	740	682	715	646	640	610	604	612	641	540	580	568	547	541	556	536	562	555	523	540	520	514	534	499	538	509	538	489	539	458	493	485	506	463	477	516	483	493	468	443	474	466	510	516	471	512	487	480	469	493	481	501	467	454	510	479	526	485	489	478	520	494	493	527	475	481	494	442	467	459	502	476	504	461	487	487	467	490	512	507	512	531	483	462	466	472	505	468	474	487	473	480	452	453	469	477	504	500	438	486	486	479	507	466	444	469	467	482	463	480	484	467	484	468	489	488	448	442	469	483	482	460	526	476	490	493	421	474	487	508	502	481	454	491	497	449	498	477	478	499	465	485	469	470	474	541	458	483	468	494	477	479	464	479	510	514	454	492	476	473	452	445	488	507	470	499	516	458	491	445	463	465	446	499	458	455	479	460	488	468	499	464	474	448	461	483	436	479	479	493	454	438	506	455	466	505	473	468	495	516	471	467	465	489	445	465	489	459	491	485	442	505	481	479	498	471	472	464	537	477	450	488	529	480	483	559	476	449	515	463	476	437	477	461	457	475	478	455	458	494	494	511	496	464	457	476	463	490	474	454	485	480	452	458	462	476	477	471	435	455	496	471	461	498	496	471	464	448	478	481	431	476	478	457	441	460	496	478	452	468	487	487	454	485	477	488	479	455	502	507	468	467	458	471	501	454	476	444	453	492	480	457	444	486	432	491	453	459	463	481	508	447	515	487	437	457	478	505	461	492	432	483	493	460	492	490	471	492	474	472	485	468	495	459	503	477	446	496	516	454	453	491	446	460	509	488	484	436	490	451	440	438	460	444	479	464	494	491	480	475	461	491	448	508	493	498	455	438	538	469	492	469	440	487	439	472	455	479	458	471	498	494	443	449	484	484	486	452	517	475	469	503	486	487	482	446	511	427	502	497	493	444	493	464	458	462	433	496	467	476	461	471	455	493	498	464	445	475	443	479	438	449	501	466	473	498	477	454	474	475	497	465	443	491	473	451	473	463	448	482	468	467	459	469	494	472	444	463	477	499	458	472	490	496	492	462	514	484	441	491	496	466	466	436	459	459	480	537	505	505	472	445	473	478	465	502	452	469	493	463	451	470	481	484	442	477	478	463	456	480	480	443	443	471	472	441	491	450	460	455	463	475	451	482	487	469	517	431	505	491	496	467	485	461	529	471	487	458	478	481	492	486	491	464	486	501	454	480	501	479	454	462	435	511	473	473	432	513	478	492	465	474	443	472	474	484	457	445	472	483	479	486	479	495	483	468	465	482	461	467	473	472	501	507	450	487	438	492	456	483	460	449	431	473	425	497	472	462	426	485	487	441	508	505	478	467	461	491	444	449	492	461	450	498	479	476	416	479	439	487	492	480	505	481	492	508	468	463	465	470	431	454	462	457	488	503	473	453	461	484	455	449	487	487	511	489	472	483	480	485	423	496	468	476	496	462	516	420	452	435	452	486	474	469	487	466	492	492	424	461	491	488	464	485	486	461	457	451	480	467	488	483	445	479	463	460	459	490	437	461	488	453	466	503	500	522	481	487	473	517	470	441	499	488	460	461	494	443	464	484	469	503	469	459	443	502	491	480	473	475	462	483	479	484	456	435	451	446	489	493	456	477	475	497	479	458	510	465	456	478	458	469	477	488	468	497	499	484	497	505	471	481	456	475	432	505	500	481	475	506	484	459	479	471	460	479	465	439	445	475	484	492	440	443	425	433	461	456	493	502	476	428	437	494	516	481	455	434	497	485	518	466	495	468	504	465	506	435	455	487	487	454	446	486	451	481	486	486	486	443	514	490	440	449	442	473	461	481	486	480	462	488	496	431	478	488	484	464	464	470	472	488	488	475	436	499	441	422	467	503	439	454	446	480	476	542	455	492	463	471	464	478	455	448	442	482	471	470	443	461	473	509	426	453	525	483	469	451	489	467	479	522	467	483	427	420	446	462	499	449	475	435	482	482	480	410	506	513	482	491	466	515	453	495	450	482	444	466	494	454	449	523	495	474	457	479	451	485	475	456	432	505	455	476	493	486	470	495	499	496	451	465	469	498	501	447	431	477	459	459	467	447	522	463	508	476	472	452	433	465	437	460	481	469	493	468	474	514	467	449	439	526	500	463	445	475	435	496	450	441	467	438	463	507	464	478	454	492	478	456	456	445	476	469	471	461	487	444	496	471	455	492	506	452	534	422	506	480	477	456	443	486	447	452	500	475	475	483	491	452	423	435	457	464	490	449	458	506	478	483	481	492	450	444	470	478	455	464	530	486	501	465	492	486	485	484	445	503	484	499	470	473	469	468	452	478	433	485	452	426	467	425	492	450	488	462	462	518	504	452	469	502	471	454	482	481	482	467	522	504	481	489	467	458	439	492	487	475	444	477	497	467	467	441	489	460	465	470	476	458	456	444	438	482	471	478	457	471	455	448	496	445	491	480	441	453	493	510	449	481	455	434	452	495	487	480	487	457	465	480	434	531	461	473	458	478	450	471	483	437	471	492	482	479	496	487	437	478	435	445	487	471	465	444	467	436	489	475	474	476	472	453	457	470	481	512	486	455	507	473	453	491	460	483	509	455	490	481	485	456	509	495	515	488	498	437	469	491	481	473	464	466	506	486	433	487	462	463	480	506	491	465	495	482	506	449	481	438	467	504	481	500	483	477	468	479	456	446	478	495	465	473	476	474	497	475	485	469	488	440	500	475	479	519	483	497	451	496	442	484	513	503	450	477	491	433	490	456	492	465	450	460	505	509	497	454	415	483	490	458	476	462	478	476	474	449	480	479	445	447	510	501	493	476	440	469	468	486	486	519	476	463	480	487	514	480	503	427	506	489	452	469	473	487	470	468	448	480	493	478	446	493	476	485	456	495	515	482	457	483	478	443	506	436	449	495	499	461	498	473	469	437	462	490	471	480	483	481	478	483	481	443	472	486	488	442	478	495	473	474	491	441	517	444	455	455	441	454	428	442	480	493	481	486	454	519	503	547	485	449	464	411	483	482	463	510	512	500	482	462	488	457	473	433	468	462	486	468	483	529	464	463	453	481	492	450	488	485	484	469	504	476	406	474	448	467	485	440	539	522	448	442	455	480	519	499	484	422	476	502	488	468	517	475	463	463	463	467	488	449	476	455	467	433	482	463	459	488	481	500	491	425	436	469	452	503	477	503	480	486	476	478	523	499	499	461	463	488	488	484	453	499	478	483	460	469	424	469	466	465	500	454	480	453	469	474	429	440	477	476	496	468	444	490	448	503	473	474	476	483	483	484	486	449	463	472	499	438	478	462	456	473	491	434	493	482	483	476	477	451	492	452	450	472	510	474	524	501	502	494	495	475	504	453	469	454	488	457	513	499	493	455	458	512	435	498	477	470	453	473	480	444	460	525	455	511	458	435	484	477	489	479	485	481	453	493	520	461	459	491	470	489	466	460	482	470	487	470	526	457	439
48063	22967	11378	2073	1361	1014	813	695	568	576	522	508	424	439	455	428	403	414	436	368	402	389	392	363	385	379	370	382	401	360	363	426	350	346	383	362	365	379	348	371	383	388	400	336	341	331	349	358	364	364	344	390	392	392	349	389	364	377	344	356	376	380	347	361	386	367	375	360	372	345	350	345	353	327	323	369	361	380	339	394	327	384	338	379	356	334	321	376	378	372	349	365	381	355	376	363	390	359	328	365	336	357	338	363	353	332	380	319	371	380	387	332	317	362	416	351	320	342	355	357	338	355	358	334	379	353	357	344	324	374	334	344	348	350	335	374	376	353	338	373	341	333	351	354	345	341	366	350	362	344	352	369	337	354	330	332	389	360	340	376	357	358	337	367	314	373	361	371	374	335	371	353	328	360	359	368	395	359	398	345	371	351	376	339	351	334	363	366	361	364	343	375	378	327	333	348	367	373	355	350	324	374	359	358	310	340	359	371	356	356	359	390	389	326	348	340	339	331	330	336	345	343	324	361	336	372	352	318	362	340	350	394	373	360	373	345	351	347	345	327	314	353	376	371	361	359	348	374	371	361	387	345	341	339	376	343	346	306	346	333	352	344	338	346	330	335	372	368	356	380	368	363	333	365	329	376	361	348	316	340	375	357	379	322	379	344	329	394	346	353	316	312	365	336	386	364	369	362	347	345	389	360	398	362	371	385	377	420	362	349	370	330	351	332	341	346	340	324	348	357	354	334	343	373	369	342	368	354	357	317	378	368	334	380	355	343	380	326	352	351	378	397	335	363	364	345	369	341	341	344	344	356	361	378	329	348	390	341	363	332	340	342	321	328	315	368	383	360	359	373	321	344	365	339	344	377	367	365	348	303	306	359	327	365	345	380	352	336	344	351	385	369	334	329	341	340	335	365	348	342	362	347	353	382	382	361	384	389	371	381	339	403	347	353	378	363	347	365	331	331	342	375	352	341	382	407	375	347	323	381	332	334	359	344	346	338	328	336	368	343	337	364	328	310	417	356	372	341	371	349	372	318	370	356	324	314	356	344	325	347	320	342	346	371	359	371	337	405	355	339	365	354	346	309	373	355	353	373	318	352	337	356	361	361	364	372	344	367	395	362	330	385	366	347	331	373	342	373	372	383	377	351	333	335	342	348	324	368	345	384	370	359	339	343	360	355	356	370	363	404	348	364	361	358	366	362	339	354	342	341	372	331	345	328	343	402	380	378	334	322	325	341	355	347	342	347	369	366	321	361	340	359	357	363	341	340	370	370	339	402	344	355	354	337	356	348	318	366	376	349	382	372	337	415	369	334	323	325	334	348	343	313	348	360	339	375	304	350	373	349	344	349	353	359	366	336	359	353	329	352	373	396	365	340	351	341	347	350	371	351	356	349	375	334	353	365	369	335	365	315	359	373	369	362	370	349	364	397	350	338	351	340	377	370	336	352	339	323	365	316	357	363	334	356	352	331	348	354	346	331	352	392	368	358	354	356	353	380	372	383	361	335	385	338	381	364	356	356	324	366	352	329	358	374	345	345	360	347	362	342	338	377	352	390	321	364	361	351	377	406	356	339	329	369	360	325	387	337	362	365	353	331	382	340	357	358	352	375	343	322	351	355	368	350	371	358	368	376	361	334	343	364	340	349	365	359	356	331	350	364	380	367	342	334	361	340	341	333	371	338	354	365	350	366	349	328	373	332	363	347	357	402	380	340	323	361	347	330	361	342	330	332	376	337	347	340	370	339	334	350	370	378	391	338	334	361	374	322	338	340	345	372	369	367	380	341	342	342	381	322	365	344	381	379	379	342	350	370	334	354	371	363	362	384	354	365	346	374	338	339	324	382	371	354	380	328	414	375	373	385	373	366	369	352	362	365	335	367	391	364	366	339	355	375	331	384	360	350	323	382	352	410	337	389	410	398	370	353	347	350	319	378	394	371	343	364	357	371	325	356	338	366	364	368	339	378	365	355	357	336	355	368	328	349	317	330	349	339	336	321	358	359	335	376	352	361	361	349	340	354	331	338	365	310	342	357	353	340	314	319	338	361	387	369	333	355	319	353	363	323	344	372	369	385	347	335	341	358	346	356	354	351	368	362	396	377	372	356	342	343	380	345	337	345	367	344	360	330	376	335	370	376	383	356	337	348	358	349	363	348	333	326	334	369	389	351	364	388	353	344	353	372	385	343	359	356	344	341	390	366	358	347	369	340	355	349	358	387	300	387	365	349	325	375	353	335	346	379	362	360	319	358	339	361	372	355	356	348	338	368	326	361	380	362	352	347	344	367	336	338	346	361	378	344	350	374	359	362	345	377	377	328	342	339	339	393	327	356	342	400	368	367	336	372	365	351	367	369	346	330	393	380	343	390	372	336	341	339	377	335	347	353	374	367	354	346	364	344	333	359	378	324	341	341	372	365	388	337	334	328	346	382	395	368	342	339	367	338	370	361	342	332	358	351	368	329	356	344	344	361	337	377	352	355	379	354	332	372	357	356	348	341	393	378	326	322	330	357	384	363	369	387	353	393	390	347	347	361	361	354	363	346	355	384	325	392	374	396	338	366	350	320	351	357	341	324	339	352	350	349	334	326	365	333	340	376	330	346	342	368	369	364	359	379	343	335	396	332	343	363	382	353	331	331	382	379	360	370	361	349	352	378	360	381	347	363	350	338	373	350	350	345	328	346	332	378	378	322	355	332	349	348	340	363	357	324	350	325	332	346	354	345	350	364	362	353	357	337	384	372	317	362	346	347	332	362	383	361	359	322	313	341	344	351	307	367	365	353	368	345	358	357	371	324	346	334	340	355	374	359	341	378	350	327	353	314	351	403	358	342	380	364	341	354	348	366	371	310	324	326	398	358	395	375	352	391	325	392	346	321	359	381	333	349	318	351	350	354	369	364	375	362	343	364	387	365	342	335	373	336	358	328	357	384	342	375	342	395	324	353	363	378	360	363	371	333	342	378	366	360	323	335	349	339	407	373	365	382	338	326	346	343	341	324	338	339	346	382	329	347	338	411	344	371	357	324	337	339	341	365	351	339	346	344	373	394	365	379	335	355	382	360	324	327	347	352	349	314	356	349	351	348	317	332	339	361	369	349	370	328	345	358	351	347	354	342	365	387	351	329	386	370	349	364	344	334	331	367	349	371	359	365	359	402	367	356	353	384	333	327	373	355	345	369	375	363	352	371	335	351	353	348	358	319	376	376	353	363	338	340	327	351	337	339	355	362	345	352	385	413	370	353	342	325	357	419	380	361	355	344	370	325	384	351	329	339	343	360	352	342	365	314	346	349	385	351	347	348	377	374	353	345	360	344	374	354	348	330	341	342	390	358	348	355	378	349	360	349	357	369	340	352	375	356	373	355	365	351	397	387	373	336	375	345	353	364	376	340	309	342	352	369	364	363	341	343	347	344	359	386	312	340	355	352	381	369	374	335	314	369	359	388	352	368	353	358	362	331	343	341	393	360	343	351	349	343
22070	2237	4350	4886	4516	3741	3046	2730	2309	2052	1817	1735	1552	1437	1397	1306	1391	1239	1274	1063	1124	1060	1074	1086	1054	1060	1078	1002	946	997	1065	962	962	990	956	936	952	930	915	948	920	929	891	899	918	904	940	959	871	923	880	879	885	912	893	858	849	938	891	893	921	826	882	905	877	902	851	864	914	883	870	857	893	860	848	855	900	867	902	859	905	855	895	901	890	835	854	878	863	893	866	919	809	887	864	868	861	928	902	876	863	836	931	881	847	863	842	876	904	936	863	864	860	869	880	873	866	903	856	867	867	859	915	882	880	871	891	900	857	787	857	880	846	843	870	815	831	887	874	786	879	859	874	853	894	837	888	894	866	865	865	803	877	840	826	852	850	873	858	878	908	871	859	835	824	877	853	875	882	848	846	871	825	900	913	861	886	877	859	865	863	869	880	878	895	805	816	853	872	812	843	873	818	873	821	848	852	843	865	884	860	796	872	838	857	847	879	883	885	896	820	839	903	810	776	882	868	852	798	937	844	766	891	884	860	904	882	876	867	852	860	862	855	880	885	850	897	865	908	873	838	890	800	802	830	856	832	868	870	869	855	849	905	853	867	885	843	861	882	863	889	848	802	926	842	875	899	875	830	809	852	856	913	843	881	868	854	869	847	806	794	844	834	847	884	918	865	892	876	832	863	851	849	842	870	843	914	844	873	814	907	809	819	885	896	847	870	879	807	879	903	870	828	855	941	841	845	840	857	905	882	901	898	838	885	891	853	905	807	863	814	888	879	876	858	884	847	845	809	836	870	816	897	895	850	819	870	854	828	845	856	866	878	851	858	887	845	842	865	905	849	838	850	816	844	847	821	891	855	828	871	869	851	845	827	853	906	819	813	847	826	824	845	871	870	837	837	840	859	907	842	849	804	870	828	828	860	841	851	826	843	889	901	833	802	859	888	908	864	838	838	852	842	886	885	898	812	854	857	869	860	852	800	873	838	857	860	897	872	811	906	810	849	826	836	900	827	830	857	861	943	901	819	875	883	803	846	848	871	874	770	856	888	839	831	860	852	862	870	852	794	835	884	884	857	826	823	865	871	892	846	806	829	834	865	920	874	807	828	848	829	907	893	831	864	869	853	903	778	835	816	871	838	871	881	816	836	878	845	828	877	891	892	904	865	845	879	846	869	821	826	855	896	811	814	803	809	823	898	885	847	848	916	803	877	864	880	920	833	830	869	826	868	856	845	837	854	854	843	906	864	853	835	899	858	850	864	835	865	819	866	878	853	861	800	821	835	855	871	864	876	821	858	848	849	914	838	809	827	892	800	834	898	871	873	817	876	833	883	904	843	820	799	863	838	849	853	856	825	825	866	837	871	870	874	839	846	851	847	895	873	902	875	852	876	866	854	888	874	866	885	903	831	855	780	879	845	886	845	801	836	824	838	849	846	869	867	892	839	884	853	838	875	867	842	815	897	935	843	884	827	923	826	834	862	857	881	825	869	841	863	863	827	884	840	834	858	895	846	879	827	856	886	808	857	796	896	875	871	833	895	892	888	914	908	872	822	859	847	837	858	888	854	849	866	900	843	893	850	888	866	930	833	896	848	873	842	850	868	864	802	830	843	829	851	814	878	843	874	908	832	883	853	863	844	834	880	856	825	844	840	823	855	859	867	865	866	820	842	863	856	896	882	889	860	845	880	848	917	863	844	896	844	847	881	901	871	855	857	837	866	843	869	823	878	800	830	860	873	858	822	905	853	832	831	860	858	862	830	857	889	868	853	843	827	830	860	881	895	850	868	858	842	857	857	859	879	864	901	868	813	875	906	860	846	894	880	850	822	827	776	870	867	850	856	854	852	856	898	806	857	884	843	836	808	838	914	890	881	869	865	806	819	823	845	826	899	868	903	863	909	911	877	830	889	860	837	843	849	882	889	861	833	883	828	854	892	851	843	828	855	836	846	813	862	851	806	848	881	872	852	825	774	864	859	843	843	877	855	890	863	817	876	850	854	772	900	877	889	884	808	854	843	869	829	862	872	817	894	880	830	837	913	858	899	860	849	886	847	867	871	851	815	811	890	846	821	810	842	847	869	899	834	870	854	846	798	905	849	859	868	863	869	855	873	915	823	856	876	868	878	800	847	854	835	861	867	871	868	881	843	907	861	853	885	858	871	885	868	869	830	855	818	869	837	877	855	880	867	878	834	827	856	819	894	815	863	836	848	829	859	877	833	833	845	787	897	890	845	820	845	790	836	870	876	820	814	832	886	881	864	839	863	807	894	866	891	882	896	863	840	885	836	909	853	870	812	785	877	853	833	864	862	882	875	873	907	879	895	856	843	871	888	891	844	856	848	849	911	851	829	850	876	837	899	864	846	837	879	791	876	872	848	905	875	885	871	910	849	880	866	865	842	815	866	842	824	859	858	870	846	877	870	872	877	830	883	853	852	878	838	858	924	910	828	853	824	859	868	888	912	905	831	857	861	851	853	881	891	857	865	855	865	865	841	867	822	869	854	846	887	916	927	931	890	863	886	855	889	818	853	854	938	831	837	907	822	831	898	847	830	832	863	875	820	907	851	847	813	853	908	864	865	821	858	809	855	868	845	908	857	844	860	860	820	860	791	865	876	839	837	916	874	892	879	869	854	834	828	806	828	865	887	854	855	854	878	869	839	893	867	838	840	897	820	850	925	855	882	847	877	854	862	860	870	871	856	880	841	824	940	902	854	840	844	867	855	887	842	894	840	859	819	896	823	841	831	859	896	880	841	881	852	845	852	852	872	879	846	879	860	822	859	937	828	855	817	820	878	890	824	860	868	863	837	858	883	803	912	892	910	852	840	869	845	826	875	866	858	886	858	846	923	837	846	837	906	856	837	844	874	864	796	869	885	902	872	820	866	859	847	862	874	895	925	888	817	862	867	839	827	835	850	883	869	843	857	838	842	814	867	871	833	857	826	854	859	856	837	814	872	861	813	822	840	828	846	809	860	854	868	855	854	864	846	863	862	842	832	853	886	885	876	844	835	865	838	874	859	857	861	828	851	824	877	870	829	839	836	862	876	857	878	892	894	861	873	822	856	841	819	855	856	861	799	816	797	853	832	910	870	844	863	875	830	891	839	851	881	860	889	884	866	903	835	881	812	866	901	861	834	878	789	852	817	880	810	858	876	790	871	800	865	890	847	846	890	855	884	899	872	859	924	811	853	831	858	901	842	888	884	836	840	829	879	870	853	858	910	876	840	868	847	838	866	895	843	836	877	871	833	871	880	853	840	858	851	899	850	861	875	801	868	856	864	901	798	844	856	877	833	828	837	852	825	840	885	905	906	877	871	820	816	901	892	877	847	812	840	848	857	845	885	896	903	824	857	857	807	855	849	891	876	863	851	837	892	903	803	822	874	855	886	865	882	772	846	785	824	834	866	809	898	872	889	861	876	806	856	817	866	888	827	844	880	836	893	842	833	876	926	926	849	871	837	817	851	857	841	858	883	842	822	857	830	825
5500	220	202	209	141	208	173	175	159	183	181	208	197	170	166	148	188	161	165	156	203	193	164	146	152	177	152	180	158	183	161	152	150	152	168	146	143	154	172	164	176	170	166	152	165	158	178	193	151	152	137	132	164	148	163	154	159	186	147	166	171	158	192	163	148	153	142	168	164	154	148	177	167	158	166	172	185	188	170	176	155	153	200	188	163	160	163	187	138	153	139	132	172	167	142	164	191	162	167	198	168	150	158	168	162	175	203	188	157	154	178	180	155	150	182	164	173	178	176	160	163	209	168	149	165	178	149	165	176	178	149	185	148	159	171	159	154	163	158	197	149	145	166	167	196	158	160	148	180	179	187	165	161	164	159	163	170	172	181	169	176	168	137	166	161	157	169	171	173	141	156	147	156	158	166	170	181	156	162	132	159	154	198	168	183	159	160	169	174	177	159	154	143	175	161	178	196	178	168	157	169	178	164	182	138	162	169	194	193	159	163	172	162	169	169	173	181	147	173	172	167	176	172	143	178	172	169	153	179	161	152	165	145	174	174	177	167	165	174	163	163	159	144	173	169	167	197	151	181	147	169	170	143	171	152	175	183	190	176	168	180	150	188	204	178	175	178	156	155	182	156	162	164	184	189	164	185	142	162	174	201	154	162	159	189	138	139	145	153	157	172	163	155	152	163	219	142	151	179	146	174	180	178	149	159	175	177	160	150	148	145	168	183	153	166	163	165	147	150	164	173	185	162	166	196	154	162	190	150	157	164	161	167	183	163	155	154	163	155	148	172	172	178	182	145	151	164	159	139	145	159	141	155	162	176	150	177	187	179	161	169	159	184	151	185	164	159	181	149	141	176	183	154	170	186	161	163	168	150	177	152	157	149	199	165	157	185	167	146	179	166	141	158	184	171	165	156	160	170	168	158	158	162	155	157	158	148	182	161	175	192	159	171	181	163	159	173	170	183	156	170	167	172	188	160	181	171	142	156	182	146	158	151	186	187	144	173	155	169	157	166	192	157	179	175	165	146	159	147	168	162	175	199	162	182	166	177	170	173	175	183	157	159	133	166	167	151	163	174	158	164	173	177	168	184	191	176	182	161	170	161	173	174	190	172	158	144	185	170	184	171	167	187	162	159	152	152	151	166	167	172	166	154	158	183	148	167	156	162	168	180	177	147	153	168	176	164	175	178	165	160	186	156	159	146	169	181	152	159	181	145	166	170	174	156	145	144	163	180	164	176	162	151	168	159	183	174	179	131	175	194	168	184	147	172	170	148	183	170	185	158	176	178	162	167	162	161	181	148	183	173	165	153	152	159	191	168	174	159	187	165	161	171	182	165	156	162	153	160	151	156	184	154	182	170	162	163	154	151	148	176	181	160	139	162	179	170	153	157	159	160	162	177	163	173	189	173	172	157	164	160	155	160	172	160	172	176	159	164	168	174	171	167	158	162	174	174	160	139	147	154	170	158	145	176	175	191	148	161	174	174	144	155	170	174	146	152	186	150	171	163	178	184	145	170	140	176	148	171	152	160	151	156	169	168	181	173	174	152	140	166	161	147	178	172	157	150	177	171	159	158	196	163	170	190	160	167	150	150	160	179	175	153	178	173	166	175	157	181	173	163	189	156	161	167	200	128	156	173	177	183	166	163	163	152	199	169	147	160	167	173	148	172	172	175	155	156	161	173	173	170	157	155	146	173	158	147	156	137	165	164	175	172	171	202	169	155	156	169	183	170	168	152	188	168	182	172	158	193	159	167	189	167	166	181	192	172	164	171	194	169	158	151	167	163	166	161	173	179	166	151	181	187	153	172	187	166	161	162	156	154	156	149	161	173	157	158	170	189	151	165	186	139	179	164	159	162	133	186	173	179	173	144	176	150	146	162	149	194	164	148	188	166	188	149	142	171	180	159	180	150	151	178	166	172	169	128	172	146	164	184	142	170	147	134	145	151	155	166	136	138	181	151	193	151	167	150	178	148	164	169	155	192	155	155	164	162	161	169	172	168	157	153	170	151	144	156	165	165	168	161	153	142	146	163	182	160	171	163	176	151	132	149	171	172	151	195	155	153	165	157	158	149	168	185	190	162	164	161	169	177	144	148	167	175	174	156	174	181	155	185	166	152	182	148	136	173	156	170	160	173	150	145	154	162	161	135	176	170	158	148	173	157	134	153	167	183	167	158	147	181	173	153	164	161	164	169	156	169	164	165	179	157	178	180	161	181	153	159	153	173	175	163	179	148	176	157	172	171	156	179	171	167	170	147	155	159	165	177	156	147	142	154	144	173	152	168	158	164	174	186	149	143	145	160	149	165	169	149	158	168	194	187	154	164	161	178	156	172	159	155	164	166	163	167	178	175	167	141	152	177	145	158	174	171	165	159	156	159	138	199	161	166	161	154	176	144	179	162	142	145	132	159	168	165	165	166	172	140	164	148	173	158	139	145	147	180	168	161	172	175	149	157	152	154	157	165	181	150	156	159	191	174	170	147	173	165	157	143	184	159	171	163	163	164	165	148	176	164	163	161	164	180	162	172	152	171	163	154	181	176	177	166	163	152	155	160	165	190	156	193	152	168	191	172	179	187	159	147	161	165	157	198	156	165	165	164	157	188	169	152	185	178	170	170	165	137	199	145	174	154	153	167	150	171	161	150	147	169	167	161	177	172	151	159	172	163	177	163	150	166	173	168	169	174	162	156	168	176	168	197	142	171	177	167	182	169	177	168	164	160	168	171	177	168	166	158	152	171	156	176	178	160	163	191	176	151	163	181	155	161	161	159	165	153	183	142	174	144	164	140	173	170	165	158	161	188	186	156	165	162	145	172	163	184	164	176	169	161	177	158	180	151	178	179	184	175	168	177	166	188	149	190	191	168	179	157	154	179	169	153	164	178	150	185	183	157	164	160	145	186	161	159	170	161	168	167	168	192	159	155	139	177	179	152	179	137	174	169	178	161	163	154	172	144	136	161	137	138	172	151	183	150	176	140	146	162	163	192	175	162	152	165	171	191	164	173	152	164	157	170	180	175	181	188	184	158	177	185	156	150	156	159	146	158	159	163	151	154	156	153	165	173	185	195	171	162	141	131	166	148	175	161	159	157	171	177	155	162	158	173	162	170	152	171	161	188	166	200	164	141	170	155	195	193	163	167	168	154	170	164	167	180	179	159	152	172	188	180	141	160	163	161	159	160	155	142	196	166	155	166	152	149	187	170	166	168	179	148	183	174	176	169	152	161	186	166	173	158	164	167	181	175	151	139	175	158	169	138	152	183	182	159	143	169	143	139	177	164	171	168	157	155	175	165	164	149	168	171	146	164	176	167	159	157	182	165	153	178	142	142	164	139	168	167	178	138	169	156	171	138	173	155	155	184	161	188	188	179	187	144	173	142	160	154	166	150	168	154	147	169	158	168	161	143	175	173	142	163	169	166	161	163	171	166	162	142	185	166	158	189	152	158	155	178	173	169	177	162	176	182	170	171	182	176	154
5366	514	508	508	518	540	480	529	474	518	457	436	467	452	434	426	444	466	463	463	440	430	491	436	449	455	474	432	451	433	494	444	438	402	449	459	447	449	447	453	431	448	429	480	432	469	441	462	436	468	438	464	446	423	455	425	458	407	457	409	476	435	457	433	454	453	483	499	441	450	462	457	452	422	456	454	414	425	460	407	486	433	484	402	433	442	470	483	456	420	454	462	464	467	452	431	460	463	451	410	459	468	454	431	438	440	451	428	464	452	417	462	437	437	455	447	449	432	453	462	445	463	445	448	463	432	398	466	439	409	437	440	474	417	434	408	429	421	454	439	471	456	447	430	484	406	450	419	447	399	438	444	442	438	445	434	419	443	429	417	463	403	423	452	441	422	436	442	462	469	455	455	438	462	451	431	486	459	413	439	462	431	445	437	457	431	452	448	462	456	453	423	430	436	498	463	463	440	447	404	450	438	460	435	443	478	454	454	431	444	466	421	456	437	439	443	420	443	453	385	428	446	462	489	439	440	438	429	428	486	436	461	454	459	448	433	407	443	446	451	413	429	388	480	423	451	448	473	463	460	427	454	430	459	476	408	437	458	488	434	417	422	425	425	467	460	432	438	441	411	428	456	441	451	501	423	484	452	450	469	445	446	446	473	445	430	477	472	441	437	471	441	422	438	449	432	454	468	452	448	470	479	441	436	458	466	499	461	433	453	464	481	419	479	416	468	466	421	471	407	460	472	460	428	460	443	446	422	424	480	436	449	426	479	425	443	421	436	422	441	479	474	450	432	473	481	441	431	487	443	449	430	453	460	453	423	450	463	442	428	452	437	467	441	438	460	426	421	446	423	414	444	465	433	417	477	456	426	476	464	447	460	451	475	475	427	464	425	419	438	454	452	435	455	457	444	451	457	442	454	411	432	471	419	422	448	461	456	439	461	452	412	456	483	429	480	433	421	445	479	446	496	440	447	441	428	430	413	457	408	455	475	457	422	433	430	451	448	469	460	448	418	493	434	462	397	454	401	418	438	464	464	425	447	453	436	439	423	457	467	456	442	438	428	434	407	476	430	442	443	423	432	422	474	415	444	464	405	467	430	477	462	420	413	452	436	433	428	456	476	450	440	464	440	456	446	448	456	463	434	437	392	439	422	426	427	449	463	438	452	437	462	429	469	473	427	466	477	490	435	452	468	441	459	460	441	434	453	461	423	455	407	417	467	425	431	470	444	453	422	395	466	442	435	455	478	437	440	444	427	419	440	472	455	456	438	424	475	451	434	449	478	450	449	418	442	431	477	450	456	464	423	429	452	445	436	443	424	466	416	434	471	421	492	442	465	465	418	458	435	424	426	467	419	432	432	438	438	448	437	483	447	483	438	428	433	456	453	473	412	459	458	468	461	421	453	431	404	444	462	423	440	452	422	448	448	466	451	463	443	423	446	423	483	459	473	423	395	411	437	442	459	444	453	426	407	438	475	447	433	472	452	435	501	426	443	442	427	432	426	446	408	466	402	480	412	444	422	443	430	427	472	483	422	449	456	442	468	428	452	418	419	432	468	467	452	411	453	467	450	471	498	469	472	443	451	437	424	461	462	468	471	439	500	425	427	468	412	445	407	445	410	443	450	419	477	473	475	443	426	441	465	512	479	429	451	438	457	459	445	403	447	474	450	438	444	448	411	443	447	462	452	403	447	440	417	456	453	452	437	417	418	444	462	447	452	459	439	436	447	437	458	429	445	427	459	434	446	430	413	500	444	455	449	439	450	456	480	437	467	445	469	486	455	453	451	477	445	451	460	434	434	456	446	443	462	438	438	460	438	446	445	480	416	446	427	465	474	466	414	449	495	448	458	484	435	452	435	453	412	459	415	432	470	433	491	432	435	428	453	449	456	387	430	431	460	463	470	427	459	463	448	442	441	424	418	433	440	455	422	480	424	484	457	498	466	461	451	458	441	435	467	424	470	438	442	397	454	448	438	434	395	428	406	447	454	454	493	468	460	473	439	455	458	445	462	467	417	422	422	458	471	480	453	460	427	494	477	456	443	417	440	474	454	443	419	437	435	433	439	443	434	430	461	437	432	436	435	446	425	422	454	425	424	470	459	457	408	442	436	418	454	464	448	403	414	409	425	422	447	448	424	428	480	458	443	450	471	465	442	431	449	438	437	475	449	429	484	421	448	426	477	453	448	458	432	449	426	435	503	451	485	457	432	468	495	464	444	440	456	469	447	421	463	510	422	472	460	453	456	421	404	477	505	487	417	413	440	448	450	453	456	467	431	464	409	436	478	412	453	441	465	451	464	451	454	458	435	441	426	431	457	444	437	440	464	422	432	437	423	465	459	462	466	424	462	447	455	438	468	426	472	455	423	467	466	405	454	458	446	441	479	477	441	501	411	415	433	445	450	441	437	440	480	413	467	469	433	450	480	470	448	437	458	486	465	424	454	437	430	411	424	444	422	476	479	434	440	466	451	482	444	412	446	436	466	455	438	424	446	440	439	444	436	434	474	441	457	440	431	419	454	464	454	436	485	423	453	401	444	436	452	416	474	431	439	437	448	430	457	434	452	448	445	430	462	410	421	422	449	437	445	481	423	435	446	448	469	437	451	418	445	426	465	486	462	451	422	414	452	447	445	416	443	417	455	441	454	483	476	459	464	402	420	463	459	427	425	416	457	418	473	464	437	474	422	447	393	437	426	427	433	419	445	470	445	438	426	436	446	445	451	456	439	487	473	450	462	395	416	449	457	447	463	423	468	409	414	427	445	442	442	450	427	472	435	489	431	452	427	425	412	485	431	424	432	432	425	461	447	420	478	449	476	426	431	454	407	458	439	459	439	462	474	455	420	420	426	404	441	438	433	476	460	443	443	478	467	428	469	456	440	439	451	437	447	448	460	466	445	467	440	456	422	427	427	416	460	445	457	450	465	417	445	453	425	423	485	459	423	438	415	443	448	479	472	458	433	453	445	417	409	477	443	427	478	465	472	474	427	453	435	463	452	442	459	430	442	450	412	439	453	470	480	434	463	436	459	428	446	435	455	453	446	405	447	460	433	436	450	459	470	455	460	453	454	447	444	467	422	491	451	465	411	452	425	476	467	472	428	440	431	449	440	405	461	444	464	429	440	447	433	445	432	441	438	414	428	430	430	453	473	447	439	471	442	431	450	497	459	404	465	463	470	477	447	425	475	487	453	454	405	455	428	439	440	463	437	439	461	445	431	467	482	416	465	457	408	428	425	451	491	464	457	432	438	421	435	447	433	411	443	428	474	417	440	471	449	463	424	422	468	458	426	421	441	443	423	469	449	492	418	452	424	457	463	468	451	430	451	467	427	438	466	411	423	450	434	433	487	447	406	428	471	451	490	494	447	457	410	443	478	483	442	467	380	436	463	429	435	437	466	424	436	447	451	447	463	450	418	449	473	446	443	451	457	495	420	446	488	481	463	430	456	451	451	425	470	468	431	458	458	398	436	460	412
40592	14079	2198	826	609	455	379	299	289	257	236	271	217	234	221	194	182	181	244	175	184	181	187	178	198	182	181	178	190	176	169	154	205	185	197	170	196	174	166	145	159	179	170	155	170	163	141	173	175	180	149	159	164	186	171	185	169	161	182	189	176	192	177	171	192	172	171	177	168	158	185	184	193	166	177	159	186	174	155	166	171	178	174	185	174	196	145	169	195	177	147	176	166	165	189	175	168	203	155	185	159	180	173	163	158	149	148	173	181	159	172	147	150	174	157	175	153	156	158	149	170	167	172	158	168	191	168	162	169	180	164	155	141	187	174	145	152	160	184	169	147	169	166	186	159	142	168	154	183	167	150	151	149	154	157	175	142	193	162	148	162	165	175	157	168	156	167	146	179	170	148	152	164	188	186	163	153	138	185	179	174	180	163	173	173	167	170	171	166	151	186	152	200	189	154	172	158	167	172	154	177	160	175	178	183	172	189	163	155	196	159	177	176	180	156	163	172	174	159	167	152	182	182	169	177	191	189	171	154	162	161	168	172	167	173	176	157	176	165	163	163	156	187	161	169	165	152	163	183	134	163	153	155	163	168	169	197	157	180	167	158	182	180	171	153	162	160	175	182	154	158	186	191	184	172	139	148	191	179	195	158	164	175	169	158	154	176	182	149	161	171	163	172	154	156	181	182	194	185	168	185	169	165	153	176	185	165	145	182	161	159	159	154	152	158	138	187	173	147	167	193	163	138	190	134	151	182	159	157	182	193	157	142	175	164	177	156	172	165	172	153	156	151	165	171	139	163	152	141	177	158	177	156	170	154	166	143	170	183	166	146	151	149	164	176	142	170	166	167	160	153	168	160	166	165	142	186	159	176	154	195	144	167	130	172	172	197	150	142	174	175	164	164	143	170	163	163	186	162	170	181	161	175	158	154	150	171	168	161	170	161	176	152	180	167	170	161	171	175	160	184	168	162	178	168	149	188	162	166	165	173	153	144	133	187	169	162	141	184	160	162	181	175	154	170	177	166	176	193	165	190	183	154	175	164	173	172	198	148	166	162	191	185	167	159	184	172	172	157	151	182	149	183	178	179	163	168	146	191	165	164	153	189	180	174	144	177	162	179	192	171	161	172	158	170	174	182	168	174	145	180	165	175	174	148	182	165	157	171	155	144	175	166	168	180	179	170	165	170	172	179	163	177	158	192	148	151	174	143	157	153	179	164	163	175	171	156	192	160	156	146	166	157	155	177	197	165	138	151	148	162	183	159	160	160	172	188	160	167	173	151	165	157	185	164	180	171	177	185	185	180	161	176	172	192	156	174	175	177	166	158	148	168	151	168	174	160	152	144	159	162	178	169	181	187	167	163	177	158	176	145	194	168	198	164	168	168	161	154	166	159	159	170	181	180	156	168	152	162	147	157	178	191	173	181	172	167	192	154	164	191	171	180	191	177	171	177	170	178	180	172	169	162	174	169	146	169	155	170	171	185	182	160	150	186	182	167	153	168	158	157	170	164	188	151	172	158	168	169	177	170	165	148	172	174	166	178	172	173	167	172	157	159	144	180	159	153	159	168	149	162	152	144	182	144	181	161	172	176	161	149	157	164	157	191	140	177	159	141	184	136	177	138	206	190	161	189	161	170	162	179	185	158	170	168	148	165	148	174	183	142	179	189	186	175	166	155	163	169	160	155	151	161	180	183	169	185	171	163	200	160	161	153	162	176	163	191	187	173	169	177	162	173	128	158	150	189	181	141	173	191	154	171	170	153	169	147	176	156	143	179	198	177	170	170	165	157	170	171	158	173	179	177	153	168	193	181	159	190	193	167	162	168	186	160	170	188	183	161	175	186	170	154	172	176	153	165	161	180	169	145	151	183	169	152	150	178	191	157	171	170	178	147	156	136	148	164	186	168	161	167	167	180	150	160	166	162	163	156	156	160	171	164	189	172	160	173	193	190	163	152	152	174	176	168	168	173	167	173	143	146	175	180	174	159	150	163	182	166	163	164	176	194	158	194	161	174	163	183	151	153	154	191	176	170	192	163	188	164	165	151	162	166	172	165	178	153	165	152	166	182	151	146	157	175	174	186	172	192	136	144	164	154	177	207	151	183	172	161	172	168	178	147	156	179	138	154	163	159	174	156	168	171	137	178	161	172	165	173	149	171	179	181	154	154	146	154	154	152	171	176	158	171	158	153	149	169	156	174	159	189	147	178	157	139	179	163	184	175	178	168	204	169	150	156	149	183	160	154	158	169	168	188	175	155	176	164	161	160	141	175	153	166	168	158	147	172	189	170	169	171	178	171	161	172	178	149	156	172	178	161	177	174	164	177	179	179	156	173	168	157	166	192	167	160	167	176	168	152	149	151	155	162	165	155	192	171	165	189	168	168	182	166	191	160	196	166	176	159	149	170	159	154	165	192	154	182	143	170	177	177	161	163	158	182	151	163	167	136	146	179	205	126	184	162	156	163	166	154	166	184	155	157	147	157	156	166	152	179	148	181	171	186	154	173	145	160	179	190	162	154	153	164	191	174	185	174	178	163	169	179	158	146	143	178	158	133	142	142	179	181	189	170	157	169	172	164	156	147	168	163	154	161	183	167	201	182	163	161	161	180	180	155	192	166	174	190	173	191	166	178	166	168	197	182	180	151	199	161	180	154	170	171	162	208	180	185	176	168	161	178	179	198	187	193	166	173	171	159	153	165	176	153	160	182	145	172	175	198	176	173	179	141	195	152	155	181	168	165	184	171	163	150	178	167	163	166	150	193	168	173	173	141	152	171	156	178	169	197	181	162	127	194	183	184	158	153	146	172	180	172	170	139	173	175	171	160	182	155	160	170	167	164	189	156	152	168	158	177	146	173	152	177	167	200	163	176	156	179	168	162	170	184	161	154	191	192	161	175	162	163	192	186	172	156	178	158	179	187	161	184	165	174	159	165	176	164	182	151	156	149	180	160	181	166	156	175	146	156	152	149	175	160	151	160	179	140	162	170	185	163	168	143	168	183	155	150	194	153	170	156	181	161	175	165	137	171	183	167	170	147	161	147	203	178	167	152	180	196	179	153	153	152	171	163	177	155	152	172	178	151	161	168	174	157	177	171	160	146	172	143	174	187	159	151	170	167	174	149	168	165	160	159	173	157	168	184	166	172	172	165	183	152	171	193	194	151	157	145	167	169	168	167	146	153	169	155	163	204	177	163	161	156	176	167	171	159	164	206	166	179	167	152	173	190	179	160	162	174	166	144	160	191	178	177	177	171	164	177	162	169	161	157	143	176	158	176	164	168	190	149	174	177	168	165	170	196	173	152	136	176	161	168	184	148	171	138	150	150	179	153	168	180	154	162	153	161	200	168	170	185	194	191	157	182	190	167	181	154	178	193	165	146	164	152	167	159	181	156	159	164	157	132	177	181	131	154	170	148	180	193	170	191	161	168	148	148	181	162	177	201	161	183	174	175	178	174	157	157	146	179	162	161	169	173	181
16952	1157	2301	2662	2370	1917	1614	1349	1196	1097	1025	988	781	817	706	682	685	687	655	622	650	598	560	589	565	562	565	530	534	584	507	494	506	444	510	518	532	586	505	522	497	466	493	504	512	502	522	502	498	499	524	502	484	464	442	490	485	501	482	478	471	487	505	519	468	533	483	502	456	521	467	489	494	503	518	461	515	458	468	458	494	466	463	464	465	527	445	468	538	486	502	520	489	476	467	492	490	511	463	473	497	490	472	501	480	474	488	464	475	477	473	472	454	486	486	432	497	465	463	494	485	487	463	492	467	493	474	449	470	501	466	449	467	478	473	486	460	439	445	464	442	506	471	476	511	483	433	482	436	467	514	486	499	481	473	476	451	444	476	504	503	527	488	462	443	492	461	452	497	500	433	454	487	451	526	443	445	462	500	449	457	494	503	474	523	466	469	441	517	489	414	481	500	457	515	461	485	503	461	476	496	469	473	488	446	471	486	457	456	479	477	490	444	433	455	462	440	467	482	443	501	476	481	454	466	469	463	497	480	485	466	437	490	459	488	455	476	470	475	430	462	484	486	490	518	458	487	457	472	467	464	516	469	487	467	438	481	495	447	470	473	462	454	484	468	485	483	525	493	455	468	505	470	480	465	468	461	455	474	469	490	454	469	450	452	437	506	475	479	452	486	490	485	456	467	467	445	439	480	471	468	511	464	481	497	508	467	444	474	451	523	463	458	467	480	487	468	465	437	487	481	467	514	462	495	490	461	457	458	483	485	476	485	440	473	460	458	480	439	477	496	502	481	463	461	480	466	456	424	437	440	463	455	431	427	480	436	468	491	518	477	493	486	476	483	486	477	476	473	456	471	437	488	503	480	460	459	493	434	493	456	466	486	459	484	472	475	419	456	457	472	482	471	496	474	481	431	443	488	467	452	459	478	448	491	467	490	439	467	468	492	502	492	463	429	461	468	476	510	479	470	458	451	465	500	437	471	478	503	444	482	462	504	483	457	481	473	460	472	452	486	439	438	456	522	471	463	502	502	479	473	443	503	425	482	470	448	455	460	466	483	475	431	499	482	475	457	472	466	498	446	473	475	450	445	509	436	475	441	496	512	459	481	470	460	445	485	485	472	470	445	487	480	437	455	493	471	497	500	441	501	512	441	473	481	515	419	500	478	438	462	453	449	490	467	501	469	457	505	481	500	465	506	451	493	489	477	483	477	416	465	487	483	477	498	460	467	455	445	509	462	455	476	460	452	431	453	471	460	496	462	449	493	445	443	521	472	477	446	464	486	501	467	522	477	486	459	484	457	476	473	489	485	468	472	466	483	471	464	438	434	486	470	462	480	471	464	470	481	497	439	488	504	462	466	430	486	469	461	465	443	482	479	481	463	514	483	499	479	489	476	486	475	501	459	465	485	465	489	456	490	465	468	484	464	483	478	459	459	442	456	459	470	466	452	467	463	488	486	494	455	476	415	462	497	482	453	444	452	472	442	480	473	465	476	478	511	443	437	472	511	474	457	474	463	453	509	463	483	442	500	482	430	513	463	465	488	457	465	488	452	484	450	451	489	507	464	463	430	437	498	433	446	459	452	448	457	450	489	450	465	429	478	472	481	503	475	439	485	466	483	486	476	473	478	477	465	494	470	459	477	459	456	488	417	483	475	461	456	474	449	490	496	467	451	493	462	469	460	473	481	496	424	479	451	466	518	504	481	496	513	480	507	496	465	479	468	472	460	478	483	480	475	483	500	495	435	482	462	492	496	450	507	455	464	464	490	455	440	477	500	472	435	453	496	487	482	466	446	484	491	480	488	460	443	470	466	443	505	457	463	500	449	419	457	478	493	470	469	487	488	474	456	485	515	483	492	472	484	461	452	443	459	495	483	461	457	436	490	477	507	447	500	431	450	490	475	492	455	497	442	447	446	481	494	467	476	449	450	454	430	473	454	445	435	481	477	475	474	494	501	473	469	506	475	510	465	486	514	489	442	447	483	463	496	441	484	476	479	461	478	458	487	467	461	451	474	456	468	490	451	503	484	494	466	469	465	495	490	453	450	449	478	429	447	482	493	483	504	461	469	460	486	438	452	491	509	459	432	462	427	460	451	490	477	465	481	448	451	436	482	448	450	470	476	503	479	460	482	449	477	463	492	442	483	438	455	483	486	472	501	492	467	453	481	471	476	465	473	476	471	501	473	494	488	484	457	512	460	442	446	459	494	495	432	487	515	459	469	449	463	474	480	454	464	469	491	452	477	472	458	451	480	487	504	484	471	481	460	452	458	483	489	490	484	454	443	457	471	515	438	457	457	462	527	468	489	471	444	487	502	527	454	455	465	521	438	474	438	489	497	498	471	451	431	491	480	469	470	475	450	487	467	491	504	492	483	469	510	449	434	456	461	477	436	471	456	450	477	473	463	464	467	490	467	456	478	477	525	490	463	469	463	450	478	443	468	467	464	491	514	472	474	486	461	475	466	484	523	451	478	469	470	466	506	523	495	479	484	460	482	471	477	491	498	493	515	461	506	474	472	477	461	437	481	488	450	509	466	475	500	485	452	435	485	508	475	506	486	505	459	485	517	465	466	491	465	444	473	467	459	453	490	428	480	435	474	461	468	503	447	442	455	475	477	469	456	457	458	508	435	475	507	456	461	489	494	431	439	480	497	482	456	466	462	436	479	506	498	472	437	450	476	429	510	469	508	460	474	441	493	467	449	438	480	480	451	485	487	446	474	501	461	454	460	469	453	448	499	455	444	490	463	481	445	513	436	452	431	476	472	470	469	499	488	514	500	442	424	486	449	468	529	470	429	449	505	467	519	471	448	462	439	473	480	531	444	491	450	489	458	436	461	514	437	486	453	491	457	498	469	488	484	482	463	494	453	450	488	466	473	469	468	469	416	476	464	468	504	460	432	448	479	461	490	440	457	438	438	462	471	466	484	466	478	463	456	434	461	421	420	421	472	475	501	465	470	478	456	477	500	432	476	443	524	518	487	457	467	477	478	485	472	465	462	483	467	490	437	469	466	483	498	466	479	444	492	461	475	476	492	478	478	505	476	434	467	493	465	474	466	443	465	484	463	499	459	474	448	466	488	455	480	461	486	470	489	448	479	461	475	495	465	476	473	493	500	461	497	499	461	453	475	451	481	479	460	479	472	468	498	485	517	479	476	496	483	464	436	506	493	461	480	470	468	483	493	472	468	441	474	438	460	495	494	456	481	448	445	457	467	533	473	470	446	485	456	462	495	505	472	465	467	489	537	488	450	470	476	429	445	481	441	487	463	419	464	440	498	444	469	475	449	495	463	468	477	416	467	494	481	428	449	449	423	472	500	477	500	492	442	467	489	497	469	478	468	506	480	491	522	486	455	502	480	470	503	464	483	470	463	514	473	504	442	458	472	461	464	474	451	445	508	486	442	455	491	490	473	492	472	473	481	526	464	482	475	483	432	480	469	494	473	432	457	448	465	489	488	453	463	447	445	460	456	479
46649	23060	9781	1924	1304	1058	801	716	625	592	498	503	444	466	429	445	443	428	392	386	385	393	360	390	361	368	369	346	401	371	383	380	402	381	360	363	355	337	338	368	367	353	368	413	344	341	395	360	397	351	372	357	352	396	338	365	343	345	344	381	381	377	387	364	358	347	342	337	350	342	338	368	334	342	331	351	375	338	357	352	374	353	355	348	326	388	356	361	332	329	340	346	361	372	374	347	399	390	358	359	330	368	349	321	327	310	369	352	357	323	350	365	341	361	343	343	356	358	319	342	333	363	376	385	331	389	353	371	346	364	348	376	321	352	369	332	349	358	351	375	366	344	378	345	362	351	352	369	394	345	365	355	321	337	353	396	340	340	371	330	376	368	369	373	334	340	364	364	374	326	340	367	365	343	344	343	348	341	339	365	388	341	337	362	357	359	350	337	362	338	366	376	354	349	352	373	348	381	348	328	341	339	323	366	357	363	367	364	334	356	349	388	341	351	365	379	379	371	331	339	322	368	374	334	351	332	357	365	379	339	324	344	384	363	360	342	372	336	360	353	319	352	401	366	359	334	335	373	348	356	301	337	345	362	346	359	316	356	351	374	347	369	324	338	366	372	385	354	327	313	335	362	351	320	355	358	340	367	365	371	384	360	360	340	328	366	352	345	366	326	345	390	352	353	377	336	351	382	342	374	366	379	335	341	349	340	362	363	332	338	326	352	405	362	353	363	328	332	380	389	348	359	323	357	321	339	362	369	314	362	346	346	339	318	376	352	334	351	358	341	367	340	352	330	380	379	384	353	333	355	314	407	328	352	316	396	400	368	376	350	358	326	379	356	328	353	363	343	355	340	318	366	346	377	338	335	334	332	337	368	356	368	367	336	334	370	340	361	353	357	338	362	387	336	363	367	373	357	386	352	354	349	322	366	325	335	350	390	321	365	365	335	383	363	334	319	351	369	347	355	360	349	326	353	337	324	341	359	343	366	364	345	363	327	321	362	353	336	355	361	363	395	377	342	359	363	342	375	369	334	376	318	390	363	367	334	360	358	355	383	318	359	354	340	336	395	352	374	362	400	381	359	347	376	326	345	362	357	356	344	359	341	369	358	359	338	342	332	340	338	327	315	367	350	344	334	321	343	324	356	360	371	356	374	334	367	399	366	314	346	353	365	380	348	355	368	349	365	350	362	363	374	375	371	363	358	360	381	342	407	345	356	357	347	365	341	359	319	337	355	363	313	319	345	358	342	337	364	350	336	341	352	332	348	343	366	349	390	336	356	347	335	376	327	273	394	348	354	353	378	376	343	359	335	333	370	341	330	361	351	361	331	378	358	375	324	359	344	340	370	355	355	361	345	347	361	358	351	325	317	349	357	349	353	324	355	388	337	342	335	343	368	395	412	367	373	390	342	363	377	393	356	364	345	367	388	372	352	385	346	343	357	324	346	360	363	363	337	365	357	337	325	340	333	365	354	364	359	357	331	411	359	361	362	377	376	355	348	301	334	339	333	337	337	392	351	362	356	345	376	350	365	339	325	389	365	363	390	387	329	356	369	369	325	343	349	382	400	340	318	333	332	345	376	356	357	376	369	377	352	366	387	372	365	358	331	398	330	384	349	348	326	339	354	339	382	355	349	392	374	346	387	313	339	350	348	326	402	327	388	383	368	343	347	366	326	384	396	363	370	375	345	381	354	372	344	381	347	350	367	346	340	351	357	368	372	359	410	342	328	361	336	353	344	355	353	374	351	344	339	355	375	364	353	355	326	340	340	362	389	370	368	342	365	353	400	348	402	378	305	332	354	365	341	341	324	352	348	379	358	333	343	363	372	327	329	333	374	373	361	339	374	357	376	354	381	351	355	340	348	427	326	385	373	379	350	354	347	328	362	341	387	386	328	337	345	390	361	383	379	332	371	371	345	357	332	357	371	333	365	371	353	361	399	363	344	349	328	377	381	341	343	389	336	347	343	362	400	362	351	317	363	331	368	373	386	375	325	349	370	346	370	347	340	386	407	340	323	358	403	345	372	390	370	373	328	381	367	370	311	365	373	324	356	376	366	343	299	357	316	335	345	364	376	399	357	366	375	352	334	323	370	363	376	326	339	321	347	371	354	360	355	353	368	355	378	328	313	362	367	363	336	350	342	386	317	374	364	334	371	333	338	360	334	365	337	343	359	367	327	374	371	320	316	383	371	322	356	379	337	327	418	392	355	352	345	353	337	384	343	337	356	364	321	373	362	360	378	342	378	355	380	360	341	395	365	350	358	360	347	360	366	361	380	333	341	322	356	336	348	364	348	371	372	368	364	379	372	343	337	357	351	339	346	383	353	367	358	372	353	361	381	335	360	318	377	360	352	349	371	377	325	351	334	332	353	360	368	351	353	375	343	356	343	342	341	359	364	364	318	349	361	357	339	369	379	379	327	379	390	330	360	376	340	360	310	352	369	384	390	352	365	339	350	358	326	366	367	363	381	351	321	341	333	376	366	352	347	335	373	350	321	358	314	364	361	313	360	346	321	344	343	347	326	343	365	323	379	323	358	375	356	331	363	391	376	380	348	348	373	364	402	391	387	355	370	346	316	366	370	338	338	329	345	379	351	328	342	358	367	377	377	360	354	361	344	335	364	357	359	347	351	346	363	371	367	335	340	367	333	353	368	361	358	358	362	352	380	333	363	355	352	312	341	373	373	359	341	310	331	324	349	364	355	337	339	328	345	380	348	322	344	386	363	345	317	361	360	345	367	333	352	356	358	316	374	358	350	352	376	362	319	320	348	375	336	353	337	325	356	330	360	374	385	337	378	354	299	337	301	370	362	369	351	340	355	354	384	356	355	352	348	364	337	373	367	375	348	375	350	336	372	354	325	373	337	351	344	356	377	345	368	348	356	363	374	352	373	346	356	384	337	336	326	321	342	360	358	351	339	357	369	364	369	373	331	386	380	349	366	331	353	348	354	388	356	372	330	338	337	340	338	339	356	352	366	361	338	358	343	365	384	338	367	340	328	359	371	353	399	342	367	363	349	356	346	324	334	341	407	355	353	354	297	393	365	346	358	360	369	343	368	352	382	349	348	323	340	348	379	358	332	379	369	344	354	394	352	334	355	354	337	399	359	338	364	330	381	352	339	363	352	345	368	355	369	362	382	329	329	330	320	321	321	352	342	352	310	339	348	363	361	351	376	371	377	325	333	352	371	349	340	304	368	382	360	340	355	369	370	346	349	365	380	347	366	375	343	347	375	346	347	343	395	331	347	345	342	338	344	385	329	335	329	377	367	338	365	342	375	371	369	372	356	336	350	330	352	334	338	368	368	355	376	376	343	336	348	347	330	375	340	363	346	394	354	333	342	366	347	331	349	339	329	365	347	339	377	396	333	380	317	348	353	371	327	331	352	356	363	332	337	351	334	332	355	364	355	353	379	363	347	345	340	345	356	369	316	345	365	337	358	356	362	365	386	332	366	351	339	344	343	383	387	351	373
21323	2117	4344	5183	4464	3848	3129	2601	2263	2074	1923	1706	1583	1486	1455	1349	1272	1210	1228	1220	1120	1130	1093	1100	1086	1026	988	974	972	982	1026	986	1019	967	934	1015	922	919	962	891	900	936	898	913	909	934	920	930	868	908	915	928	868	863	884	874	866	896	896	914	929	949	882	878	882	900	846	939	888	890	818	830	861	902	921	805	879	873	880	875	852	854	906	861	860	915	820	830	889	851	837	895	806	852	891	896	886	874	839	848	859	861	857	855	824	924	871	885	884	844	878	881	875	814	922	852	912	896	871	829	861	890	858	917	878	909	920	835	834	855	851	877	838	855	891	851	878	895	882	845	870	853	819	896	882	863	878	838	896	813	883	831	909	816	827	846	850	839	822	829	829	878	892	843	818	861	838	853	829	856	820	802	827	880	910	875	860	832	823	871	839	852	849	904	911	848	820	875	879	888	859	867	837	861	846	856	833	862	826	870	894	835	837	841	858	847	875	838	869	854	918	912	870	820	875	825	868	864	854	819	845	859	870	845	804	827	840	898	871	853	886	806	845	844	897	799	811	828	887	920	857	900	815	885	872	880	854	901	855	889	863	896	889	861	864	853	881	800	854	827	833	885	898	844	860	874	876	838	820	906	875	899	820	838	914	863	867	845	858	833	873	839	876	830	910	839	833	884	875	810	855	860	846	827	834	869	861	818	842	895	853	872	831	849	863	826	862	857	912	858	855	828	873	855	856	830	808	833	861	831	868	819	783	839	903	806	836	852	896	843	859	849	879	878	864	866	845	883	930	799	882	887	863	872	906	864	876	863	819	811	856	810	880	847	849	857	851	887	869	861	865	899	852	806	857	826	861	842	890	826	879	896	874	839	896	854	838	808	825	804	884	880	834	832	841	905	828	877	854	851	797	870	862	907	870	787	852	871	817	892	852	855	881	902	874	862	891	871	834	871	869	902	846	849	813	820	823	857	821	854	822	876	879	849	860	888	878	870	915	852	809	829	843	869	854	839	849	872	863	834	911	851	833	880	875	876	850	853	850	816	861	861	832	817	900	844	884	819	820	872	863	852	839	835	858	901	911	863	889	876	845	863	855	857	890	855	855	874	848	845	853	886	888	866	856	829	862	824	865	863	880	826	895	887	857	823	922	890	848	863	831	806	911	877	841	861	887	815	838	783	829	841	846	875	860	802	833	815	893	908	862	821	890	831	849	874	812	868	801	864	856	913	855	810	942	847	916	875	862	871	833	848	904	879	862	839	862	868	873	830	837	865	874	795	870	851	867	876	830	854	804	863	819	884	864	787	850	803	917	836	866	808	848	851	894	872	820	840	864	864	846	892	855	880	882	811	875	904	810	906	790	867	830	863	879	857	822	773	861	844	810	832	844	918	853	863	858	902	827	849	840	855	809	859	914	870	824	897	849	900	869	817	857	870	850	848	846	807	869	890	830	885	843	833	836	829	855	793	859	872	870	869	865	852	820	896	834	900	856	845	870	844	841	854	941	838	836	906	839	897	834	826	859	882	882	830	861	872	872	884	864	842	800	903	856	855	909	811	819	879	853	834	799	891	846	868	906	877	872	807	878	868	862	822	811	823	872	866	852	871	823	839	822	850	845	848	890	817	864	822	800	824	868	901	886	808	837	857	879	819	841	836	867	865	844	838	887	850	863	841	831	858	814	825	877	829	854	840	845	854	878	838	838	848	831	876	846	828	854	841	815	868	843	803	848	874	848	871	846	858	882	860	870	869	894	834	895	867	817	865	867	829	889	839	817	828	846	866	841	835	860	861	844	807	850	825	875	874	876	833	844	813	887	885	847	848	851	854	824	831	823	885	853	802	874	909	854	845	825	824	836	848	860	909	829	838	879	817	871	839	906	855	849	846	875	878	843	967	858	805	802	804	886	867	875	848	889	834	804	837	869	854	892	830	929	865	855	825	832	930	815	855	908	878	801	810	849	882	845	853	860	836	875	837	835	931	910	799	848	843	841	839	863	874	794	835	859	831	836	848	831	848	837	864	878	851	844	826	833	879	852	880	858	858	872	823	857	795	829	874	846	844	869	874	877	863	812	821	875	897	846	812	873	850	895	846	851	848	867	833	879	864	881	831	827	854	843	824	882	814	867	847	847	851	814	853	861	818	878	859	851	844	879	882	866	833	856	864	867	864	873	834	866	860	866	849	823	876	870	836	869	870	837	860	842	880	807	864	869	850	823	829	856	842	848	866	837	836	855	896	870	839	843	816	869	875	892	813	863	807	871	817	879	857	835	860	883	863	898	833	855	945	842	842	825	817	838	892	863	872	846	862	854	887	820	875	857	872	855	846	878	878	828	841	879	849	832	881	807	818	850	884	869	866	830	862	854	761	896	792	834	859	827	900	851	837	802	868	847	873	838	861	919	906	884	856	849	849	867	834	863	827	814	833	863	872	896	850	863	911	835	862	855	866	842	864	823	854	849	862	819	857	858	847	810	840	915	885	878	826	856	915	839	859	822	841	886	875	848	868	902	772	817	817	894	887	894	843	898	860	864	866	854	862	849	875	895	825	846	840	885	889	849	871	820	859	839	936	869	852	891	825	854	852	903	877	813	865	840	876	858	850	876	819	835	857	900	903	862	865	860	866	873	869	848	841	809	854	854	893	834	845	884	855	851	833	825	841	877	853	839	825	852	898	829	865	870	885	837	819	847	880	832	855	829	825	864	839	884	844	897	853	834	830	844	845	862	853	874	875	861	868	819	843	904	872	873	881	848	846	822	828	826	883	876	838	896	846	877	913	851	866	856	888	880	873	863	866	888	897	886	816	847	832	861	791	817	874	880	825	883	826	877	830	795	874	823	858	879	838	829	866	863	828	871	848	866	866	836	858	862	895	874	835	879	872	859	865	817	815	857	846	884	877	841	885	816	892	843	825	791	869	840	831	852	870	848	854	848	865	870	849	818	897	872	873	851	881	856	856	824	886	862	839	820	885	819	842	870	802	848	852	864	838	865	819	871	861	820	854	862	854	845	900	875	887	821	832	846	874	872	900	867	855	855	815	828	878	818	878	819	839	865	862	820	873	874	867	816	813	847	856	864	862	854	894	796	873	813	869	819	870	816	833	886	859	851	824	858	901	866	859	882	895	834	825	855	898	875	846	874	856	839	885	843	887	835	818	836	870	879	923	852	885	886	880	832	815	853	843	893	825	852	836	902	865	864	856	802	836	895	884	844	887	817	910	871	875	829	797	822	810	875	837	846	838	879	881	834	867	869	877	889	820	873	806	898	840	848	861	819	853	882	890	842	895	840	899	854	869	877	807	865	798	822	902	856	880	779	818	855	833	853	841	862	846	887	875	892	825	880	852	869	886	859	836	843	811	865	851	791	815	873	880	822	824	857	864	863	851	831	864	894	863	793	835	940	829	849	860	862	864	879	883	851	921	803	859	832	816	890	847	873	876	845	829	858	882	876	827	858	856	869	849	856	859	842	841	844	865	867	882	855	862	851	895
5279	212	171	178	196	169	163	204	178	182	165	167	176	159	168	172	170	163	167	173	174	196	188	154	186	134	144	153	152	145	162	175	154	162	139	146	145	181	173	160	185	179	154	166	154	170	185	159	172	174	173	172	171	155	174	182	178	173	183	152	158	172	182	162	170	178	153	163	159	191	153	156	157	152	176	183	167	192	173	162	171	176	194	181	157	169	160	162	150	155	205	188	163	157	181	168	151	186	176	157	183	143	162	175	176	160	143	161	158	158	167	131	144	157	129	169	135	167	182	154	207	161	181	171	157	162	171	152	167	185	181	153	135	166	172	165	170	166	155	174	158	177	192	169	176	162	185	140	183	159	154	164	167	156	156	145	141	168	188	176	160	180	165	157	188	147	165	187	153	162	153	172	200	155	153	158	174	173	185	149	186	180	163	150	154	157	170	166	163	183	153	150	150	139	166	155	168	154	159	160	187	147	154	150	150	161	153	159	149	160	135	175	167	182	166	147	169	182	148	177	174	155	159	152	172	181	178	155	165	157	174	172	170	161	153	179	167	179	183	185	177	148	164	150	153	182	157	149	163	173	167	159	158	170	134	150	162	169	156	168	153	134	164	160	146	169	156	155	171	157	159	169	151	175	153	168	164	160	166	165	170	178	153	154	160	183	213	176	146	158	168	149	167	159	161	165	175	170	164	156	172	183	172	164	144	161	164	151	155	167	170	155	165	168	166	165	162	189	171	151	174	172	178	156	162	164	155	148	173	169	172	156	166	163	168	159	163	151	158	164	157	179	145	201	167	158	178	162	181	165	159	169	166	155	163	171	169	185	188	176	147	141	172	169	164	156	157	150	176	163	177	167	183	159	167	174	176	142	164	156	172	181	158	157	141	158	173	159	170	159	162	173	183	173	172	146	182	178	153	162	186	151	148	156	202	167	167	171	153	141	186	184	158	165	162	172	170	149	172	177	182	143	177	140	174	180	167	190	168	157	153	179	178	161	165	170	158	158	187	146	159	156	156	142	168	186	165	185	172	153	170	178	186	161	190	155	148	162	194	156	152	171	159	176	170	172	185	155	150	159	158	161	167	186	164	166	179	185	159	155	164	179	160	165	138	178	167	172	179	159	152	171	165	175	178	172	164	141	169	163	195	174	144	159	181	165	144	158	155	182	182	185	163	165	169	176	149	180	159	164	161	167	157	176	168	176	173	178	176	162	165	172	170	180	172	146	148	169	169	164	160	163	169	152	154	155	175	175	151	155	196	162	145	166	173	166	135	136	166	165	161	157	175	168	170	165	164	165	174	154	152	196	157	177	165	154	189	184	196	169	152	168	154	143	164	166	169	136	149	171	147	164	150	179	186	150	168	160	142	172	177	150	146	176	150	152	155	179	188	175	175	148	153	165	159	156	175	157	188	183	167	173	151	181	174	158	149	165	141	141	156	165	183	180	165	161	162	163	163	152	209	161	176	154	162	192	167	156	183	153	156	183	181	179	175	168	178	176	166	147	153	167	165	171	172	156	174	176	166	136	176	162	142	188	193	140	163	174	175	147	166	162	164	171	163	141	154	167	144	158	176	169	133	159	187	180	171	158	152	148	191	163	153	168	192	165	170	166	176	161	174	165	172	147	143	139	172	162	163	176	132	166	153	152	158	168	181	150	132	180	183	172	171	167	173	152	142	184	175	188	171	169	178	189	150	153	199	174	170	148	153	196	171	170	170	155	173	151	192	185	171	143	183	157	166	150	176	171	163	196	165	177	164	163	165	149	151	169	148	169	150	147	184	171	172	170	173	161	167	142	173	169	171	150	156	176	157	154	186	160	149	184	187	166	167	149	182	170	173	171	183	177	178	181	166	185	149	151	172	165	142	156	185	167	171	177	147	171	156	151	145	189	162	181	162	175	182	175	176	172	159	151	174	142	165	168	148	168	194	165	158	139	143	165	181	155	159	170	151	169	177	161	171	152	167	146	152	173	164	168	202	147	165	145	175	138	131	176	151	167	173	165	179	143	138	157	165	159	181	170	166	164	162	146	172	150	147	171	151	158	147	158	176	165	147	159	151	138	172	182	121	181	174	162	149	166	165	153	165	179	166	157	158	172	171	164	153	174	163	181	173	146	173	149	173	181	178	160	180	159	147	157	210	167	175	163	170	195	151	152	141	173	177	185	150	165	147	146	171	159	144	158	136	134	168	148	152	148	166	161	177	169	167	196	180	157	157	192	159	181	168	141	175	196	163	169	145	171	178	145	169	177	189	190	186	152	147	165	167	138	191	147	160	163	140	185	173	164	164	170	158	154	151	162	153	153	181	150	157	174	147	141	183	172	175	176	165	144	154	166	157	169	150	175	165	160	183	173	180	184	192	159	160	183	178	172	171	152	139	176	164	191	164	176	167	159	184	181	190	174	155	153	180	172	157	168	171	155	166	146	152	153	156	171	181	169	140	171	153	176	156	173	174	181	167	158	163	173	153	165	191	184	161	170	156	152	170	172	142	155	184	175	185	173	163	150	150	144	172	154	144	182	154	147	152	171	165	165	170	165	162	141	183	142	149	165	182	171	117	152	185	171	165	154	146	175	158	158	166	173	173	174	153	194	173	164	133	152	167	163	190	168	157	171	145	175	162	177	170	158	178	165	154	147	185	183	167	152	177	160	183	182	169	142	168	170	190	183	161	166	164	162	129	167	146	165	181	153	138	162	163	161	168	170	178	167	160	170	158	174	174	158	177	159	168	171	173	179	161	174	154	162	139	176	150	173	171	165	166	167	172	167	178	152	166	157	145	175	157	172	157	154	167	155	141	153	154	142	151	155	162	152	173	157	179	151	142	167	182	158	166	157	186	185	148	179	143	139	158	141	140	152	163	160	146	157	171	165	166	141	147	185	191	176	171	157	156	160	163	152	155	141	160	158	161	152	173	160	190	167	158	175	160	149	174	175	145	179	150	173	161	156	161	151	163	140	154	191	182	181	172	154	156	180	189	160	152	181	195	168	159	164	166	167	162	179	153	158	179	169	174	191	157	149	165	146	165	148	154	153	156	187	169	157	163	167	144	143	160	158	149	171	162	174	184	194	156	161	158	170	164	193	188	171	146	150	147	148	145	141	132	160	160	160	158	147	168	169	145	165	172	161	174	158	161	158	138	130	190	162	164	181	174	161	164	177	194	188	149	166	184	146	156	172	150	178	160	166	172	180	157	185	168	172	170	156	159	162	170	136	167	178	149	164	178	180	179	164	144	152	162	157	186	153	170	140	165	183	180	162	164	151	187	164	166	161	169	148	162	161	156	184	157	168	164	142	155	154	163	206	170	176	164	156	192	151	168	160	174	166	186	170	185	166	177	158	153	152	178	151	163	160	147	184	187	147	174	159	185	171	146	171	153	175	156	160	182	178	196	175	168	166	151	181	181	153	179	163	158	149	183	172	178	172	184	176	168	192	162	168	157	154	186	148	152	168	165	168	158	161	182	145	144	187	163	177
5310	482	538	540	501	518	466	487	461	481	463	470	442	469	448	438	459	455	419	494	481	430	460	450	483	455	456	473	429	454	449	433	423	469	411	439	501	461	435	440	461	418	484	457	457	484	430	444	476	430	439	483	433	458	441	407	467	450	465	452	428	412	430	413	440	435	467	443	459	433	414	404	435	424	445	445	440	415	448	444	447	471	436	441	451	437	478	415	457	424	446	396	462	430	409	456	416	474	463	438	478	443	455	422	442	446	423	440	415	433	447	407	431	428	431	442	401	436	449	432	412	428	431	451	420	426	480	422	433	452	429	418	430	433	480	470	501	487	415	447	453	417	471	459	421	456	438	453	435	437	429	445	481	448	420	465	453	456	422	442	436	481	481	415	422	443	403	441	417	452	455	448	441	453	436	474	439	420	463	451	440	443	450	473	449	457	464	439	411	454	453	453	428	444	450	477	460	467	420	454	455	427	467	432	462	414	455	460	432	438	469	442	466	460	456	467	472	448	440	418	431	440	450	478	459	484	491	446	433	449	443	460	446	442	432	407	440	462	479	414	420	429	446	428	464	489	442	424	441	458	422	430	407	446	452	443	430	465	460	414	493	444	430	428	468	450	434	454	398	449	454	450	473	441	418	453	443	511	423	408	412	439	447	436	479	469	419	474	363	462	456	442	467	466	491	469	457	441	461	444	429	441	464	437	471	440	428	434	477	462	494	458	423	452	462	437	460	479	450	459	451	447	440	408	450	466	457	426	467	453	441	431	456	458	470	439	434	424	451	415	487	461	448	424	407	463	455	427	441	420	455	427	431	440	446	448	459	456	431	471	444	450	427	455	464	448	432	427	444	435	442	443	443	441	433	435	429	420	440	491	412	437	458	449	475	439	461	487	357	454	447	424	452	444	459	477	447	405	459	467	447	429	446	448	398	477	468	439	443	420	447	470	462	462	449	436	463	419	448	472	460	471	425	417	443	441	450	423	456	421	431	432	448	446	441	460	430	425	446	442	468	458	451	419	456	445	470	422	445	445	464	439	482	453	464	462	432	437	435	483	441	454	460	457	456	431	395	449	395	476	458	494	461	466	438	413	463	453	469	430	457	455	435	430	418	446	479	448	475	444	445	451	462	462	461	402	443	414	473	440	445	466	432	437	420	405	461	428	425	449	457	450	426	447	442	433	446	424	476	470	438	412	394	436	456	418	402	421	481	479	431	434	445	416	416	441	475	424	433	456	416	437	434	417	442	404	450	485	459	447	455	454	479	416	469	453	485	425	456	478	420	507	413	453	460	491	443	413	428	469	448	472	453	456	452	467	473	469	481	503	450	475	455	451	436	431	442	398	472	470	470	465	440	459	474	460	397	469	397	440	432	442	418	462	428	427	467	475	429	437	445	443	477	482	422	429	450	461	409	384	435	475	446	466	468	443	476	463	448	473	424	447	450	425	425	461	424	453	467	466	462	432	457	443	433	471	449	465	441	464	435	456	426	432	458	410	462	447	463	462	438	425	438	444	436	445	413	466	452	413	445	441	452	437	436	429	451	458	444	445	441	460	403	472	448	429	437	447	436	435	512	453	440	418	432	437	418	455	434	432	449	433	472	419	429	417	466	463	433	448	442	452	440	468	403	453	447	424	430	451	478	437	455	469	424	436	416	436	450	428	463	402	441	424	433	420	405	422	448	440	423	438	435	443	418	460	407	430	426	430	477	459	446	450	477	445	444	427	460	451	445	465	459	444	447	458	428	417	460	469	451	452	423	447	419	425	436	447	435	457	406	437	437	445	406	439	444	462	484	484	456	445	443	468	477	428	426	469	455	429	445	430	462	469	445	422	449	401	442	444	425	448	446	452	459	472	405	452	422	430	479	449	429	459	440	403	439	425	476	453	448	455	442	424	452	460	478	430	453	429	443	469	483	426	465	406	442	434	428	429	467	418	478	445	427	448	433	438	472	412	427	440	409	464	488	474	472	440	469	414	443	420	466	396	465	455	431	449	469	441	477	428	465	459	464	418	461	409	395	467	421	421	465	444	422	452	450	474	418	434	423	468	460	440	428	439	411	479	460	452	445	445	439	451	428	493	448	417	420	424	449	429	429	441	481	436	439	487	457	445	450	452	461	427	426	451	481	448	446	484	460	438	428	451	447	479	471	440	423	428	474	451	451	472	440	427	430	403	435	441	475	426	454	466	440	462	448	462	440	466	464	433	438	490	470	487	455	433	452	434	441	450	471	396	449	437	434	443	445	478	459	485	468	394	422	403	445	447	454	472	431	457	481	430	404	454	443	430	508	432	445	411	437	422	455	465	439	429	483	455	445	443	478	439	477	448	446	431	437	457	481	425	457	443	460	472	469	473	492	406	454	431	464	474	435	457	431	433	434	420	428	440	488	445	507	452	470	457	438	501	456	448	473	444	448	476	422	456	425	432	453	461	459	445	421	407	463	433	431	418	429	475	441	478	410	459	466	444	450	468	455	430	452	435	438	462	436	440	424	437	421	445	432	462	424	451	450	438	434	410	445	467	443	473	469	432	434	468	481	439	467	465	429	438	460	433	477	457	448	430	439	463	428	394	499	438	493	435	456	433	429	441	460	450	415	458	444	441	423	459	474	449	442	428	434	426	449	437	454	426	420	459	440	428	467	441	396	441	439	457	444	475	432	463	439	455	446	432	455	446	457	479	439	460	445	425	422	478	439	439	475	450	461	433	458	463	477	475	433	479	420	448	406	473	428	447	494	460	433	425	412	414	418	421	430	430	417	446	461	459	449	463	437	413	466	449	472	455	442	450	439	428	444	483	437	488	407	412	459	481	421	444	427	426	482	465	461	423	454	463	433	468	433	402	435	442	480	471	441	437	457	441	446	443	463	420	502	405	459	496	483	460	411	431	421	458	411	454	493	457	422	426	446	422	407	450	427	443	447	455	438	443	427	469	444	426	423	459	442	405	415	432	459	457	442	474	451	471	440	462	457	429	462	421	452	478	464	419	444	436	447	434	435	445	396	440	442	441	413	463	456	447	428	473	473	458	448	477	443	475	480	479	425	421	459	476	443	437	446	466	423	437	424	471	424	455	453	444	450	467	420	443	433	424	451	459	404	457	436	444	475	422	482	428	441	437	466	424	467	446	430	434	467	457	469	437	454	407	456	413	422	458	461	420	439	420	440	443	494	417	444	470	408	436	446	471	494	438	443	460	435	444	463	408	442	446	467	433	430	450	438	470	442	438	448	449	454	422	468	411	420	426	454	395	465	457	440	419	462	414	444	460	451	445	446	441	447	397	457	442	438	465	435	443	431	469	461	426	413	477	432	465	428	444	461	448	454	444	430	428	458	433	452	457	444	448	439	473	419	437	427	473	463	457	428	446	412	441	429	451	443	420	476	486	470	468	437	442	455	495	428	473	439	455	426	415	480	429	456	437	429	459	437	455	454	440	428	456	449	425	438	466	396	452	462	439	438	446	434	452	466	436	478	408	485	500
40141	13661	2031	833	566	472	424	322	309	253	253	258	204	223	197	185	201	194	201	227	188	192	183	173	202	211	156	190	182	164	148	184	195	163	167	179	172	160	165	169	166	178	171	181	156	165	210	176	168	177	162	152	168	157	168	199	162	151	167	181	179	185	170	171	176	163	179	205	158	188	185	181	143	187	162	164	193	190	176	178	168	169	159	148	157	180	175	164	182	173	178	174	133	157	183	144	156	160	159	161	168	192	172	153	161	164	163	195	172	170	212	178	159	152	174	162	175	182	173	169	160	177	176	182	163	174	145	178	167	157	171	148	161	178	163	174	167	163	165	166	160	156	136	146	195	158	174	167	176	175	147	188	162	172	161	178	168	161	144	176	157	141	178	183	157	171	148	172	165	205	156	165	172	150	164	169	197	143	161	175	149	154	178	179	159	175	170	164	152	163	172	187	181	198	168	169	166	147	155	171	173	156	167	150	152	160	177	150	180	192	157	157	165	154	164	169	190	183	149	142	167	157	178	177	157	198	179	173	180	191	165	168	159	174	153	184	147	144	180	164	157	175	175	161	185	178	174	166	154	187	182	169	167	189	168	166	184	167	182	180	186	175	167	162	173	158	175	183	187	166	144	188	181	149	184	170	176	188	175	161	192	146	135	165	172	183	165	159	169	138	211	175	193	152	157	143	156	161	176	169	190	171	165	160	162	179	180	177	168	152	191	157	163	170	167	177	186	193	189	179	151	190	178	159	171	168	168	165	169	178	179	183	194	161	160	186	169	172	203	172	144	164	164	178	163	155	195	163	183	141	188	148	181	172	158	179	177	167	161	155	181	183	185	158	190	149	169	169	176	159	155	183	153	164	170	216	159	157	159	184	179	170	154	155	198	164	176	167	157	177	161	163	189	155	172	183	175	193	167	159	176	173	171	169	170	169	157	192	168	173	153	179	196	178	179	163	155	158	176	202	161	182	145	173	173	198	163	174	179	176	170	167	171	158	171	154	159	159	161	159	156	165	153	147	162	180	173	162	176	186	168	161	181	186	183	188	152	186	190	171	169	180	167	163	173	167	186	161	185	170	167	175	157	176	154	164	185	147	155	191	163	182	190	188	183	159	163	169	176	170	154	151	186	174	163	181	177	175	177	144	187	174	172	160	156	169	179	155	172	169	168	179	179	168	167	160	163	173	148	164	159	171	187	180	151	167	181	183	185	180	166	145	187	159	171	155	163	156	157	159	155	164	160	183	178	152	153	176	177	169	150	181	169	168	135	169	149	173	180	166	155	163	167	166	166	162	184	178	144	159	149	166	170	191	180	143	183	136	167	204	183	164	150	182	202	156	152	173	162	172	150	161	172	177	164	166	148	190	182	184	171	156	151	172	184	186	166	189	170	160	152	201	167	175	185	188	159	157	164	182	180	181	177	159	162	170	180	155	152	158	187	154	148	165	190	186	178	188	153	176	174	178	200	180	165	166	173	162	154	172	154	172	180	164	150	192	198	163	178	172	166	163	151	187	158	182	154	199	166	139	159	171	191	166	139	179	163	158	186	182	184	179	162	168	151	159	169	196	161	161	173	142	154	180	185	165	165	162	160	180	178	172	165	149	170	167	159	200	151	183	175	165	172	195	148	163	145	201	176	169	161	169	181	189	170	177	154	181	163	164	143	171	167	174	181	162	161	172	166	177	175	159	168	191	164	145	185	201	154	180	139	169	177	169	169	179	190	152	138	151	197	182	154	179	172	199	155	169	151	158	174	177	160	169	158	184	172	169	171	164	163	165	169	160	167	184	157	182	156	168	173	184	185	155	184	151	166	159	175	171	152	174	161	171	160	181	172	187	166	168	138	181	177	165	160	174	150	170	152	178	173	172	183	177	172	154	165	183	170	147	164	185	167	167	148	160	147	167	156	184	160	150	167	164	182	161	173	161	197	189	189	165	167	157	169	141	133	160	168	157	165	167	154	191	168	188	188	147	179	181	170	179	168	173	180	157	173	158	158	161	176	142	175	169	174	173	158	170	162	155	182	166	180	151	191	169	180	170	210	173	175	178	146	172	139	181	181	170	166	187	181	177	178	176	165	158	182	183	165	162	172	193	206	172	161	162	163	175	155	175	142	157	136	160	171	173	169	177	155	166	177	186	184	162	180	174	148	177	176	215	175	167	186	159	164	170	164	164	162	185	174	170	191	179	173	177	159	173	157	174	171	169	180	176	165	200	160	151	155	167	197	163	169	184	160	174	174	185	187	189	162	172	161	152	158	156	168	166	175	178	134	165	163	158	175	168	166	160	162	180	182	168	161	179	167	168	154	193	159	149	170	159	162	191	163	171	152	168	147	167	178	182	168	185	166	179	167	157	162	152	160	158	148	177	162	152	166	154	180	173	187	174	155	169	169	148	166	176	178	166	159	179	161	157	155	165	148	163	172	206	151	197	185	175	164	155	190	142	179	181	173	190	176	164	164	162	177	168	150	174	153	186	166	171	153	177	183	187	141	153	161	159	167	155	158	151	172	168	179	152	155	182	169	156	178	164	140	162	190	166	144	185	168	185	153	160	170	172	168	166	200	188	167	177	186	178	185	158	148	182	188	177	179	155	173	160	172	180	191	199	171	148	147	164	165	151	164	167	151	164	140	158	167	154	186	171	169	161	179	159	186	169	155	150	130	161	167	188	151	167	159	165	169	148	159	161	169	161	160	160	169	160	164	162	169	129	166	177	173	186	192	135	197	176	147	149	162	183	146	155	156	195	150	184	173	187	188	153	175	173	167	160	166	168	177	181	190	170	189	149	170	200	162	145	160	155	150	158	168	156	199	157	185	159	196	193	156	183	183	179	183	144	155	149	180	191	166	190	188	154	168	163	133	167	178	163	144	160	163	182	164	181	174	181	154	171	165	156	160	160	159	168	168	181	162	169	162	163	150	159	138	157	169	178	145	142	185	178	174	182	170	176	165	169	147	170	160	172	190	181	159	167	152	159	190	182	163	166	175	162	168	157	137	158	168	181	174	176	160	170	164	177	175	166	165	150	175	166	176	185	174	169	145	164	148	168	163	174	181	162	158	141	207	149	206	157	160	185	168	163	168	165	172	169	168	162	163	194	173	152	159	175	146	166	178	192	152	172	161	187	175	156	165	161	160	180	168	138	161	136	145	156	167	165	158	151	173	181	178	181	147	177	166	180	172	161	170	174	158	155	160	137	173	164	144	183	192	154	190	163	158	155	170	152	172	182	178	155	191	177	191	186	155	149	181	151	152	154	171	153	141	152	177	181	179	177	165	185	155	179	170	183	160	151	173	171	182	149	145	157	157	173	160	161	161	166	143	178	161	189	150	189	184	164	152	178	189	158	156	150	174	189	188	190	156	146	160	162	195	181	167	149	164	185	165	150	150	160	160	173	169	169	193	169	138	163	160	174	175	166	167	171	164	143	178	167	168	182	188	175	144	176	188	168	165	178	177	167	180	164	161	157	144	191	164	156
16615	1119	2317	2740	2400	1952	1665	1425	1218	1008	981	954	815	769	773	764	666	686	676	630	660	613	602	604	562	524	513	552	548	532	554	528	556	505	555	569	517	476	492	506	463	517	517	465	478	519	470	503	476	484	519	515	527	466	464	503	505	482	479	499	471	483	453	484	488	475	442	496	450	522	495	488	473	447	482	454	474	504	480	459	468	478	513	495	469	500	509	494	465	507	486	499	473	486	459	509	490	454	477	476	480	515	484	467	436	469	435	466	470	460	441	507	442	475	456	474	490	469	444	506	520	437	516	483	444	471	473	479	461	457	435	501	473	480	440	442	520	444	494	464	489	494	475	478	461	473	449	492	480	461	465	497	474	474	492	446	507	476	471	468	465	450	470	455	448	438	433	467	488	502	463	492	462	481	478	444	495	479	501	434	454	472	502	499	477	476	467	490	487	481	451	472	441	514	447	435	488	461	507	482	462	495	482	476	480	495	464	449	485	428	492	451	470	474	491	489	485	452	468	496	460	487	471	480	459	425	474	488	485	467	482	454	496	503	466	471	495	465	463	486	481	492	466	480	486	436	450	492	507	468	457	434	473	482	450	476	497	497	433	455	458	481	477	472	483	482	476	450	479	461	476	460	468	468	463	472	416	495	476	450	491	471	441	432	445	511	458	462	471	477	488	468	465	470	485	485	482	502	456	435	485	433	456	522	504	491	502	496	496	455	460	478	468	457	450	456	447	505	444	478	478	490	431	482	439	531	458	499	436	447	452	458	459	452	497	451	465	498	489	511	459	456	480	456	481	470	494	474	445	490	471	506	465	508	480	493	453	483	471	501	456	473	483	501	445	472	464	478	459	468	512	482	442	484	501	477	453	451	503	485	462	458	482	481	482	472	447	492	483	514	481	484	453	502	462	503	498	498	457	440	479	486	485	465	471	469	469	492	497	489	458	463	495	471	473	489	460	478	481	475	507	460	445	442	454	445	495	507	486	447	490	452	456	465	439	469	501	505	451	477	441	440	494	476	463	520	462	468	470	478	465	461	476	456	451	465	474	511	509	467	502	449	483	426	446	439	464	476	483	492	463	501	454	431	474	467	489	462	523	447	503	485	471	490	489	511	469	456	486	495	472	430	478	474	420	427	462	485	461	493	427	462	459	537	462	489	453	454	470	464	461	475	480	458	477	466	512	452	492	476	468	488	471	527	475	455	471	474	458	459	482	449	463	468	486	437	450	455	500	501	451	444	491	500	495	484	464	474	463	418	463	485	439	471	500	460	496	503	502	474	454	492	510	455	476	485	458	468	464	497	467	449	488	507	470	461	463	490	488	452	455	448	459	451	469	460	487	482	493	457	468	453	456	447	463	477	453	481	486	482	494	466	452	468	477	467	479	478	437	489	466	463	468	493	453	449	479	495	453	516	462	501	478	493	483	472	480	420	464	497	481	439	466	517	472	471	492	450	492	468	491	457	480	469	481	510	446	474	465	476	498	453	455	471	460	441	478	505	495	417	455	483	501	518	490	472	497	462	504	482	468	453	453	520	510	475	462	479	483	481	515	452	430	473	502	475	475	499	450	442	499	478	463	484	481	475	458	471	468	485	483	423	504	439	465	472	480	462	494	435	452	455	476	450	471	444	450	466	494	480	456	487	472	505	458	470	471	446	454	476	461	433	454	479	497	480	488	460	455	451	484	459	466	436	451	484	474	484	432	448	457	471	476	516	464	495	477	500	540	468	464	465	463	467	468	492	507	444	435	451	461	499	456	468	453	471	470	499	488	505	478	470	485	408	451	470	475	493	466	476	476	454	463	514	449	460	434	443	455	480	458	472	497	489	454	513	443	509	498	496	495	469	455	469	499	436	497	476	465	464	467	443	442	511	503	473	468	424	514	494	491	456	477	472	475	505	473	478	445	442	468	477	453	475	441	487	470	438	491	455	484	489	453	490	438	445	463	510	485	449	454	488	488	492	458	481	472	443	471	440	509	460	456	476	454	475	478	465	511	460	487	449	471	458	449	520	492	431	497	460	493	529	447	486	471	495	508	428	465	494	446	437	472	461	485	487	460	453	471	473	439	457	432	482	445	486	479	462	476	489	492	459	504	451	467	464	482	496	445	520	442	454	476	486	459	483	471	491	467	449	497	441	459	467	486	440	464	477	462	497	463	504	461	488	484	476	494	498	485	450	477	471	455	507	485	447	471	503	451	442	455	480	467	462	488	486	448	495	518	464	440	463	462	452	488	474	450	475	474	510	483	477	479	446	475	476	459	472	467	441	448	459	503	533	469	474	473	466	481	459	507	495	489	490	470	445	469	479	461	438	460	464	500	447	431	511	485	485	456	455	469	472	431	497	494	441	512	456	419	472	482	483	453	465	484	454	490	464	489	462	431	480	459	471	471	462	458	464	520	494	505	477	477	468	522	485	462	444	483	410	472	497	467	462	482	453	459	451	440	485	467	464	465	443	475	495	479	465	470	449	491	457	444	458	514	463	486	504	472	486	465	449	432	454	468	443	476	498	422	456	505	477	463	502	484	467	459	426	511	475	471	459	455	472	507	487	426	504	455	497	455	458	466	471	477	450	485	520	436	510	479	490	460	468	454	446	439	467	488	480	484	485	432	455	509	454	450	500	449	513	445	526	464	496	458	506	495	456	483	510	484	491	456	447	458	495	487	486	446	524	503	422	476	472	454	496	442	474	491	489	467	431	474	464	495	516	493	476	506	479	457	463	466	493	481	489	464	453	449	454	477	465	474	484	495	477	440	475	487	475	472	473	459	475	472	471	500	485	463	494	463	439	462	443	461	480	487	441	484	456	508	496	498	460	489	462	466	493	468	499	444	460	500	513	486	482	460	479	478	509	462	468	494	454	475	465	455	493	473	473	462	473	493	470	471	488	476	476	465	459	499	474	487	473	508	485	475	429	444	505	475	466	478	507	460	444	493	473	496	472	473	469	435	476	473	457	481	463	459	470	517	493	480	499	531	474	490	508	475	445	445	433	458	503	449	468	472	467	456	503	490	458	458	470	475	424	486	444	473	472	486	473	429	446	493	469	426	474	459	488	502	451	468	473	463	475	496	478	488	433	480	490	451	472	473	480	495	446	499	481	468	517	497	476	462	462	459	452	480	428	518	522	490	482	520	481	456	504	472	470	482	483	459	458	501	472	458	456	473	474	476	458	477	468	473	482	455	472	479	468	478	472	488	467	465	439	454	489	481	516	479	490	476	457	445	496	456	492	476	474	477	509	499	460	434	496	490	476	473	488	500	452	455	464	459	443	462	496	477	476	516	474	462	461	494	445	482	492	433	459	523	480	480	486	475	505	491	504	473	504	468	456	489	457	459	508	455	496	504	494	491	509	439	494	459	468	498	511	457	469	503	481	452	470	463	469	484	479	494	463	460	466	486	481	439	489	450	459	453	478	439	453	495	487	513	519	472	458	463	496	445	491	442	463	464	499	467	490	461	440	474	477	467	506	444	472
47238	23413	9352	1946	1346	956	889	695	611	587	532	486	482	451	404	456	421	439	439	412	431	421	413	417	418	381	393	395	381	396	377	406	373	346	350	374	401	398	381	377	384	417	413	377	340	344	357	359	374	382	371	335	325	373	367	347	384	341	341	387	333	316	364	345	368	341	371	378	340	352	346	362	367	376	352	326	352	354	354	364	364	320	377	349	364	347	366	337	354	349	323	343	393	349	362	375	355	358	372	391	376	331	364	340	361	372	367	367	320	368	356	410	327	354	394	392	352	369	332	349	338	342	353	363	387	391	370	371	366	372	356	380	339	363	354	342	368	364	362	344	368	351	319	319	394	368	342	388	351	349	385	386	359	361	357	351	365	330	356	378	364	349	360	406	338	374	345	333	337	355	360	340	356	386	343	347	374	363	326	327	357	359	331	344	342	390	316	352	363	381	332	349	309	405	336	362	362	392	335	368	341	363	396	358	334	373	372	336	363	339	337	378	352	356	339	353	314	354	344	342	328	345	347	346	346	360	364	334	332	350	366	340	348	344	336	343	397	369	346	346	365	334	378	373	331	376	369	384	376	359	329	348	385	374	355	358	335	377	347	350	344	344	343	347	361	386	321	330	334	382	346	377	311	356	357	341	331	383	401	400	365	358	331	369	344	350	353	335	368	343	333	380	361	328	350	322	388	344	372	372	355	399	327	363	361	378	346	366	347	362	372	346	331	344	362	355	347	353	368	342	360	336	347	383	348	378	363	355	344	306	388	352	336	400	375	356	372	355	325	366	362	379	390	363	342	375	351	326	347	337	344	349	342	396	367	343	351	323	371	383	358	335	368	367	360	382	341	347	370	389	334	348	338	364	375	366	342	349	359	335	347	366	352	346	369	371	357	348	329	360	359	319	363	371	366	360	394	336	320	366	364	359	338	347	363	370	353	383	326	368	336	343	322	356	357	350	334	340	326	373	354	322	373	356	354	373	392	338	324	351	382	331	331	381	370	341	372	358	356	350	339	350	406	383	355	323	378	381	345	335	389	370	350	324	364	418	352	367	365	385	339	340	366	353	321	347	362	304	371	346	371	368	352	354	354	371	331	356	331	363	387	313	375	353	371	354	368	352	360	334	354	342	362	377	408	365	307	351	350	330	367	357	356	379	376	384	349	348	358	346	373	361	332	367	322	349	384	377	349	380	330	379	371	329	404	362	367	379	366	332	335	370	365	380	335	339	362	353	376	397	340	367	392	374	402	326	356	348	329	361	364	367	358	349	334	353	360	355	343	341	377	341	354	358	350	347	364	357	379	348	339	381	359	346	394	369	348	368	354	359	311	371	341	371	347	351	383	371	353	358	337	350	328	370	355	370	366	354	348	399	340	365	370	327	370	336	353	354	369	325	322	351	340	375	391	338	352	352	337	386	338	335	347	341	337	358	380	367	341	362	332	346	375	376	341	350	354	347	343	369	360	353	382	370	342	366	355	348	366	325	329	358	365	336	332	344	349	375	313	387	310	333	344	366	384	348	371	363	372	353	365	398	348	342	344	357	369	350	360	362	366	348	377	367	357	375	354	394	347	349	357	369	351	357	326	317	381	339	393	337	353	330	336	373	353	328	354	375	373	332	377	383	358	370	344	341	361	362	337	377	372	363	339	355	386	350	334	378	346	364	363	349	347	353	366	346	376	340	329	369	360	355	362	374	357	356	345	324	361	384	309	349	348	357	343	331	362	327	356	339	338	361	355	379	341	327	352	354	374	388	338	358	355	391	381	381	356	367	389	361	359	366	355	368	355	337	340	387	382	351	359	352	375	320	352	345	343	394	364	359	345	382	340	350	355	372	410	338	327	340	373	330	359	344	352	350	384	370	357	371	363	373	389	347	368	323	361	374	340	352	347	367	375	372	355	361	366	366	350	362	329	332	361	349	343	360	360	376	312	346	354	362	339	387	357	374	377	411	377	353	344	346	340	374	361	374	356	359	342	379	399	349	372	360	368	374	357	337	342	386	373	359	353	387	348	359	354	365	351	302	337	353	343	338	372	339	386	332	346	363	387	385	341	362	379	345	335	341	366	369	348	354	338	364	343	354	325	347	361	362	343	352	362	338	360	332	361	334	400	360	341	344	371	368	371	341	371	383	368	367	372	353	356	407	315	354	348	338	348	355	385	355	373	338	385	359	334	355	351	392	376	350	337	383	355	367	343	352	332	321	370	351	390	337	367	372	376	378	366	356	347	333	346	330	358	388	361	339	342	360	354	354	303	384	374	362	388	331	339	345	328	345	378	385	371	339	363	336	354	384	349	377	352	355	358	390	362	325	361	377	347	357	339	396	378	352	348	370	360	339	346	342	336	336	350	366	339	368	373	348	392	363	363	345	356	360	321	334	339	347	370	354	382	360	365	325	357	369	385	347	356	372	365	356	343	372	381	386	384	395	334	373	377	351	357	325	365	348	382	339	345	360	370	356	356	326	391	363	331	376	357	353	379	373	374	333	358	337	352	361	342	343	373	346	352	389	342	362	343	374	313	363	366	340	352	328	345	367	382	343	389	339	356	380	322	343	355	312	368	357	340	367	336	324	335	330	386	373	348	346	362	311	314	341	366	347	349	340	343	366	334	377	350	354	348	371	364	355	378	342	355	366	361	352	388	336	360	380	349	392	392	343	367	391	343	339	368	381	371	331	365	358	352	379	351	334	348	351	383	329	348	374	357	384	337	362	353	338	326	348	340	315	401	320	364	390	339	343	399	365	380	359	361	358	348	366	333	377	345	371	362	378	357	336	340	357	367	363	332	327	375	374	399	345	354	365	331	389	365	388	333	360	357	373	326	373	365	341	389	369	358	380	321	355	325	351	377	339	362	338	336	357	361	367	356	387	358	354	333	373	356	344	392	374	367	371	382	342	377	365	390	370	373	350	348	367	343	359	370	368	337	375	362	328	334	332	380	404	343	361	379	374	344	357	376	364	327	368	317	342	356	322	361	379	380	360	339	360	337	337	358	352	327	355	380	340	344	358	341	385	330	367	355	353	385	362	336	373	375	311	344	326	349	324	318	380	348	360	333	333	363	360	371	331	388	345	343	370	370	349	317	387	343	407	385	367	378	357	329	372	364	362	321	350	333	366	375	361	362	348	358	336	354	331	376	341	351	369	361	356	366	379	371	339	362	353	374	362	366	334	340	359	355	350	350	329	326	373	381	376	387	368	343	342	375	343	325	372	362	367	362	383	359	339	367	361	338	352	359	373	333	314	376	373	364	349	381	319	376	372	334	401	332	344	324	329	333	373	366	314	378	323	356	341	366	360	335	368	367	359	314	336	353	374	336	333	336	343	340	343	365	368	377	323	327	331	330	345	391	374	371	364	366	352	366	365	370	378	322	385	314	376	353	366	331	367	348	361	367	324	391	355	378	377	311	372	355	359	349	382	384	386	361	376	383	367	324	356	374	361	352	375	355	381	383	342	348	342	374	328	376	393	368	348	358	352
21427	2223	4301	5040	4385	3629	3123	2652	2259	2056	1945	1634	1637	1467	1371	1302	1265	1242	1226	1141	1126	1121	1021	1095	1060	1015	1005	998	990	950	1013	1027	954	923	934	919	915	1013	951	928	922	926	974	942	897	893	945	887	909	944	915	882	891	872	882	953	905	900	868	906	918	925	869	909	818	857	889	912	879	853	837	925	864	863	884	903	859	843	874	838	907	855	860	857	925	925	857	872	856	868	900	833	829	796	901	875	884	871	908	822	905	903	889	916	872	841	881	873	869	827	862	923	888	840	809	907	886	911	867	860	860	841	830	893	870	830	874	782	885	812	847	778	885	873	848	871	805	878	828	865	888	873	866	842	866	840	898	853	841	829	828	828	847	858	848	839	859	873	873	858	852	841	916	893	858	870	899	892	872	862	861	815	910	843	856	811	825	785	849	841	885	904	859	829	800	862	873	890	799	830	819	885	844	836	854	879	825	865	864	881	864	889	833	896	841	812	825	838	861	838	883	810	825	909	890	828	887	890	863	839	903	887	878	843	898	876	922	908	871	844	817	814	889	881	873	880	836	824	897	854	868	873	869	872	903	777	909	828	858	820	888	865	822	845	828	849	844	860	837	883	844	889	815	852	884	857	867	880	862	836	846	885	895	833	844	823	853	834	837	845	812	840	793	834	858	864	894	845	888	886	826	853	844	864	892	801	911	818	865	815	817	887	864	891	881	852	838	859	879	803	838	799	892	831	853	856	836	844	868	882	864	840	822	860	878	876	858	796	850	832	874	891	938	843	827	888	846	851	862	830	872	866	834	878	844	860	849	877	900	866	802	870	832	853	834	890	848	835	827	938	929	834	878	877	854	868	868	838	819	844	855	849	844	839	813	849	872	894	866	831	869	879	856	847	870	823	885	831	884	826	846	872	845	907	856	832	904	879	860	848	850	854	886	867	876	816	830	817	785	855	833	868	817	812	824	844	882	831	874	819	881	851	858	847	826	896	889	881	895	812	861	890	874	852	818	908	863	859	883	860	817	886	847	870	847	878	863	853	806	835	840	880	799	872	868	859	877	832	870	823	822	800	853	828	888	849	855	884	874	850	806	860	839	844	874	849	869	878	899	903	799	813	852	890	848	852	805	850	861	867	810	882	838	852	891	900	850	913	870	904	906	861	846	862	845	935	793	868	895	839	864	903	826	862	792	809	822	854	852	860	878	870	878	872	823	847	840	913	820	846	836	845	859	795	864	831	805	834	901	841	880	844	874	851	883	895	863	884	880	828	848	867	873	869	856	895	876	844	883	878	856	890	922	874	863	934	844	875	908	840	845	903	873	838	870	852	853	856	859	843	863	869	852	872	842	902	859	831	833	883	833	915	881	858	873	796	892	857	845	865	861	862	797	846	845	859	865	848	855	829	856	888	869	850	874	830	893	903	874	830	865	865	863	865	853	844	873	895	864	852	886	850	892	802	849	868	876	845	871	907	838	813	914	790	833	879	838	806	858	838	879	827	904	797	885	871	888	876	845	840	864	882	905	819	840	893	832	896	846	862	844	887	803	849	796	807	803	862	854	867	903	872	910	933	909	904	874	890	843	828	930	868	851	800	851	866	833	838	844	832	898	829	847	871	849	876	808	923	874	853	857	861	884	852	826	844	906	895	838	836	850	846	820	851	835	872	837	852	812	814	851	851	889	865	885	866	798	857	827	865	875	850	824	893	848	873	875	903	845	852	828	881	899	885	858	902	854	799	829	811	891	845	823	893	840	867	791	839	848	853	883	873	870	877	844	852	832	875	904	860	842	831	877	841	865	898	851	796	841	824	854	822	832	802	871	841	877	890	839	848	869	804	872	867	852	828	895	842	858	852	842	839	852	823	802	851	912	864	837	877	857	862	848	834	837	852	876	867	821	864	836	913	898	842	824	862	862	919	841	843	876	871	852	911	825	842	827	901	855	851	904	886	835	829	803	874	892	908	859	838	817	932	843	941	845	897	823	882	843	858	828	861	835	846	806	891	827	868	829	883	831	901	829	853	862	859	872	853	905	849	900	824	802	878	853	893	859	856	852	816	889	868	829	833	923	801	859	891	879	838	879	860	868	849	842	841	817	849	861	843	849	854	859	817	860	781	859	847	824	848	868	882	852	831	864	844	855	831	867	798	858	842	851	829	845	831	826	814	865	841	869	874	808	907	845	816	882	905	867	849	874	868	833	889	850	806	846	882	828	892	876	833	900	894	862	835	847	910	882	876	886	819	870	905	935	868	881	897	875	870	830	867	829	857	901	862	832	852	900	841	847	829	832	841	889	878	837	837	852	845	851	856	815	888	852	809	856	875	837	926	825	875	824	869	866	839	863	830	850	863	905	819	868	931	868	885	897	894	856	869	824	799	872	865	846	813	851	775	908	874	833	851	869	881	840	873	835	910	866	908	776	845	842	866	871	865	818	907	802	870	876	834	887	831	879	860	882	892	867	887	839	820	859	892	906	836	866	857	848	860	851	855	848	832	864	934	936	807	799	827	831	879	865	876	907	857	900	859	880	897	866	886	890	847	917	845	848	874	848	843	870	882	819	912	893	891	816	886	876	867	824	861	852	870	814	817	868	868	851	805	848	888	828	863	894	855	871	875	834	876	843	857	889	892	867	866	832	934	864	865	853	841	826	910	842	878	838	850	843	847	875	801	826	826	885	871	861	834	837	869	851	888	869	823	867	878	895	847	895	850	865	798	835	840	869	793	871	810	839	875	801	847	900	882	831	892	839	839	887	835	890	871	861	854	849	853	874	875	867	860	843	863	877	847	827	824	846	817	892	921	863	821	807	898	918	854	833	880	813	857	828	857	860	888	883	823	838	860	897	817	816	863	854	882	855	883	892	895	883	894	878	866	812	872	836	868	846	853	792	854	885	865	858	860	835	855	896	845	840	892	857	852	883	838	834	873	858	878	856	834	854	844	861	801	874	822	849	862	870	855	833	915	868	866	859	869	851	797	835	825	851	842	879	876	856	881	885	889	847	861	863	899	863	918	871	883	922	796	802	819	902	889	815	829	899	864	887	880	885	895	866	863	852	878	859	873	861	847	842	834	899	938	866	814	821	831	835	852	846	804	837	868	754	833	848	844	857	808	814	848	928	856	852	862	824	930	881	918	868	856	893	864	840	897	912	875	860	853	887	892	829	865	851	842	869	834	917	866	885	862	827	812	787	879	847	864	835	868	844	858	883	825	905	852	876	833	786	905	892	865	878	833	896	853	869	834	939	863	817	830	880	835	851	828	887	864	859	845	864	881	827	857	876	811	869	863	886	846	830	856	851	827	818	832	838	878	849	830	900	835	864	856	868	841	839	816	874	875	897	837	851	841	833	866	897	881	865	827	869	854	867	862	859	872	830	812	909	880	821	878	859	867	873	817	829	906	891	828	838	864	836	833	882	860	847	871	859	865	846	861	873	885	860	839	847	842	882	852	853	855	843	866	827	875	783	887	864	867	864	860	810	872	891	822	829	846
5675	239	195	175	184	180	170	167	185	176	169	179	138	166	182	160	156	143	171	174	164	161	156	159	154	146	160	168	154	162	171	173	145	154	179	160	185	138	183	181	153	161	140	192	180	178	176	179	161	164	183	166	165	169	148	148	167	178	171	162	167	172	172	141	153	165	166	177	150	138	165	193	177	182	160	178	176	135	157	154	154	165	158	184	191	171	174	164	159	191	159	172	158	159	170	146	160	190	170	162	192	164	146	158	152	168	188	160	177	168	169	156	164	168	155	167	181	155	140	162	160	153	150	156	178	151	158	157	187	174	176	147	165	155	143	172	157	189	177	193	148	156	150	183	161	166	141	173	172	161	182	166	164	201	147	167	161	195	147	164	161	185	165	172	159	169	162	160	182	169	170	163	165	174	159	184	177	165	162	176	187	181	167	145	146	164	187	170	181	169	166	166	180	179	145	165	174	158	178	151	171	159	185	181	146	205	181	158	182	143	169	159	177	178	149	169	153	187	162	168	175	172	146	139	156	153	172	157	152	154	170	179	165	149	177	160	165	186	162	165	160	161	162	141	159	180	184	177	171	180	203	189	181	190	172	154	169	146	179	167	207	161	163	169	159	162	161	150	172	162	138	163	155	158	165	163	153	178	176	163	163	187	168	188	150	170	151	168	166	165	181	157	172	155	155	153	165	149	179	175	161	171	150	170	149	172	184	159	163	151	178	148	160	182	176	181	171	167	161	180	174	163	160	171	190	162	144	167	188	161	179	138	161	152	155	176	154	191	186	188	172	157	167	185	182	194	151	164	185	175	149	183	185	158	183	174	170	161	146	166	155	158	167	178	146	138	158	175	177	160	152	176	138	179	172	176	178	164	167	166	166	165	185	159	175	172	154	144	160	163	165	156	181	164	160	174	158	164	154	184	167	194	183	166	169	176	168	146	211	156	167	128	183	184	164	161	165	149	165	179	167	169	174	188	159	153	147	160	152	186	166	191	142	186	164	146	170	160	142	150	173	148	167	142	154	145	156	165	172	145	158	167	148	164	179	170	191	188	142	169	166	174	167	156	195	165	169	161	171	183	164	169	173	181	161	156	191	167	144	188	186	151	166	164	168	164	182	146	137	148	155	177	162	171	168	187	153	148	141	157	177	160	181	170	177	141	167	141	160	174	173	180	160	140	146	155	168	174	151	175	150	192	170	167	148	140	177	179	175	180	152	183	169	166	176	164	144	155	167	165	163	184	150	170	163	184	174	157	170	185	181	160	151	132	179	175	164	158	146	176	173	161	159	158	147	172	182	169	138	130	173	163	142	153	159	158	165	163	169	177	140	160	160	162	174	190	144	164	179	172	145	186	157	148	188	156	210	159	178	166	151	196	165	157	172	170	161	178	170	162	178	162	149	178	185	185	178	181	161	186	157	160	164	184	152	193	147	155	186	196	148	183	150	141	185	189	182	184	175	173	179	162	176	155	162	170	174	191	197	167	162	152	162	174	164	171	165	164	176	171	159	167	150	139	114	155	162	169	172	158	148	192	180	168	185	149	186	179	157	166	166	170	163	163	133	166	149	137	150	149	164	198	175	186	158	174	167	169	174	177	149	160	142	146	178	165	172	179	181	170	186	167	183	168	167	150	166	158	169	186	166	149	164	176	167	172	179	144	150	166	148	162	183	198	166	167	146	162	184	160	140	162	157	147	150	166	183	168	165	178	161	177	152	159	149	168	162	147	169	164	177	165	185	156	176	186	188	166	186	137	163	178	172	154	159	149	166	172	173	174	156	191	166	193	178	141	157	174	178	154	162	180	179	156	192	164	191	173	164	183	184	151	164	180	158	132	177	182	180	181	167	173	165	188	160	166	157	165	149	154	151	179	163	166	148	173	173	150	183	173	172	183	174	188	187	153	148	166	157	156	193	164	163	170	144	165	155	169	196	163	173	166	177	171	155	195	151	183	156	180	175	154	164	154	171	169	173	170	155	181	162	151	170	185	159	168	152	169	166	181	156	173	140	171	168	169	135	155	177	174	154	161	178	167	175	157	178	159	168	184	157	175	174	170	210	161	155	160	199	152	174	170	163	156	168	162	170	137	146	173	169	183	197	179	181	172	195	169	175	183	162	177	172	166	181	166	158	169	139	150	201	181	163	179	141	163	151	166	164	162	151	153	157	173	167	156	154	154	169	182	155	170	179	173	177	161	164	164	172	166	164	140	152	173	159	152	187	157	156	177	177	188	156	157	171	186	184	132	161	166	164	157	182	151	158	183	196	193	160	181	161	172	162	149	172	191	174	169	165	150	185	155	166	181	138	160	185	190	152	167	159	163	162	157	160	157	151	158	160	135	149	142	178	177	155	181	166	167	161	151	167	182	176	185	184	171	165	153	178	199	149	164	169	165	163	175	173	160	153	158	193	157	171	173	154	161	159	172	176	186	171	176	184	149	169	179	179	169	158	173	155	155	163	179	169	173	153	191	162	169	161	188	170	181	166	153	176	171	162	163	174	183	169	163	151	194	161	162	155	153	184	150	151	157	175	164	150	165	146	179	177	159	165	182	162	152	157	149	178	152	175	177	166	163	162	159	172	161	170	158	177	177	182	161	171	147	181	151	171	148	185	149	172	174	174	164	156	153	155	175	170	164	133	168	155	152	166	164	178	180	175	184	170	173	167	143	163	161	168	172	149	153	171	145	135	146	161	167	172	163	176	174	189	164	145	188	192	175	154	184	177	185	197	156	160	158	165	177	165	177	151	174	152	169	172	147	179	190	177	186	192	163	171	143	127	180	149	157	176	181	154	168	180	170	143	171	169	164	197	164	192	185	183	180	165	170	189	162	166	143	146	174	154	159	178	159	157	171	181	174	159	174	149	169	168	185	165	176	177	172	179	151	184	163	158	178	150	168	150	175	186	159	155	150	187	154	157	172	166	154	143	161	167	182	197	160	169	160	156	144	213	170	167	161	177	150	165	156	166	166	160	174	176	174	156	175	191	159	145	179	163	152	165	161	153	152	170	168	133	147	189	168	152	173	166	184	164	164	175	173	156	155	163	184	163	148	179	162	181	149	154	165	139	153	160	192	152	162	157	155	167	165	147	157	184	169	159	156	143	156	165	150	175	179	164	178	189	173	158	159	171	165	188	148	163	172	187	154	171	155	158	159	160	167	186	158	148	152	143	182	146	156	164	159	159	170	168	172	168	155	185	172	155	169	189	199	159	139	169	171	152	132	142	165	150	159	163	173	164	157	153	146	158	158	178	169	169	168	151	162	164	182	150	186	154	153	162	163	161	140	150	164	165	141	156	167	167	177	150	166	158	170	157	159	182	184	187	190	136	177	166	163	161	160	173	179	181	159	171	145	171	167	153	136	171	175	162	154	131	185	179	175	157	183	184	145	156	159	173	173	175	165	159	166	167	154	168	166	170	174	171	153	167	151	186	186	149	158	172	170	180	163	175	168	161	147	165	151	167	180	154	155	148	197	152	174
5427	493	511	596	516	499	517	420	479	474	466	454	446	456	454	435	437	468	428	444	501	471	452	421	443	473	440	482	426	438	437	440	472	418	446	430	451	431	437	432	491	456	433	442	495	453	496	435	423	445	442	460	437	454	422	449	394	440	445	422	407	460	466	412	437	465	404	459	471	396	452	438	430	479	454	463	460	453	396	434	471	453	435	438	465	440	432	443	426	434	451	436	419	446	446	435	469	451	462	453	420	443	430	439	472	485	430	440	419	455	487	452	428	469	470	484	480	413	481	443	444	451	422	455	450	428	448	443	429	443	432	439	440	416	456	453	463	457	456	420	463	424	464	495	421	437	423	492	448	477	476	460	471	435	444	413	417	470	423	477	460	468	498	439	447	454	438	446	451	454	447	431	447	445	484	467	430	423	442	423	421	443	431	454	412	446	470	460	442	481	433	445	427	436	435	487	455	463	414	411	440	442	435	486	442	440	442	462	444	458	427	461	455	459	450	459	493	451	452	448	507	449	450	480	418	470	409	466	454	456	439	467	450	464	453	421	474	468	454	477	439	459	477	443	417	437	486	432	438	437	462	456	458	489	454	458	448	441	482	441	427	452	414	438	483	427	438	453	461	472	460	440	456	443	445	452	442	437	436	444	436	461	426	450	443	419	404	456	418	434	453	428	393	466	429	466	433	429	419	467	429	448	433	476	437	450	463	421	420	443	479	455	471	397	471	448	411	428	442	426	445	478	425	435	464	468	451	488	423	416	448	443	436	461	446	434	395	483	464	462	449	441	436	436	483	478	467	482	465	483	404	414	405	440	458	488	474	452	479	443	441	414	471	414	447	447	420	477	420	447	461	438	456	412	439	432	443	470	486	449	471	446	425	460	410	440	436	443	481	422	424	409	408	440	440	424	436	432	437	426	462	431	450	478	434	438	424	445	419	472	450	460	435	430	452	420	418	445	450	454	438	447	449	468	467	464	454	441	420	463	445	419	413	484	458	476	435	434	440	454	440	400	433	445	456	464	441	450	418	435	462	447	447	444	417	439	453	457	485	462	444	473	452	413	417	401	446	486	470	445	452	432	437	435	444	410	465	430	393	463	423	437	468	457	469	440	429	470	465	416	438	417	462	431	446	420	469	447	441	413	422	450	433	472	496	407	446	459	409	470	436	459	434	452	430	455	461	433	456	439	452	455	429	474	487	474	424	440	459	418	449	437	414	449	465	462	459	452	495	461	450	443	453	427	454	437	456	471	414	444	442	436	505	459	462	446	416	439	430	416	418	430	423	460	462	425	429	463	435	493	433	461	454	418	450	444	467	431	463	447	428	478	465	475	445	451	430	430	452	431	423	495	440	470	411	446	454	445	479	457	429	449	417	468	461	453	412	482	487	443	439	457	389	446	460	453	454	462	453	449	451	459	433	452	445	446	459	420	474	428	477	473	451	422	453	437	400	439	440	458	449	431	455	452	460	391	428	480	444	456	447	453	460	426	453	455	458	440	442	459	417	447	438	427	464	453	465	486	457	429	471	383	446	446	417	430	429	456	460	460	453	439	474	464	466	455	446	443	458	439	461	467	450	447	496	493	424	431	435	452	472	456	439	450	433	423	448	445	475	458	439	451	442	463	480	406	437	450	438	427	454	467	469	428	457	467	439	452	431	458	457	416	389	468	460	430	448	455	446	454	472	432	405	450	413	465	463	411	430	470	478	449	426	440	436	420	444	427	468	424	422	411	433	450	449	463	458	450	436	467	450	438	431	484	457	463	416	456	415	457	457	461	447	438	409	454	436	460	440	429	446	427	468	446	453	431	435	416	441	440	439	436	453	435	407	378	463	437	453	429	442	457	411	427	425	439	457	489	427	466	450	439	434	412	450	462	434	437	418	450	449	432	456	458	460	488	447	455	430	473	455	471	457	444	412	473	462	404	478	451	484	435	454	438	461	429	431	419	437	449	463	482	446	460	430	474	461	451	464	474	453	461	424	459	424	444	447	458	448	450	474	463	423	471	432	458	455	423	438	465	508	496	445	454	475	432	445	467	424	478	439	441	457	405	429	461	428	448	486	454	442	433	433	457	450	459	433	412	472	488	432	439	428	467	417	462	426	459	450	462	441	451	439	421	438	427	441	431	421	447	420	456	405	428	453	479	442	452	436	443	472	443	412	437	420	472	439	460	449	411	434	445	460	456	466	398	463	463	422	404	436	473	451	431	466	473	457	465	432	461	445	449	437	494	425	395	409	461	438	448	456	456	443	437	414	447	436	470	454	423	461	465	439	466	422	433	476	452	473	468	430	395	415	460	448	444	460	460	452	455	415	446	462	450	419	448	467	442	416	408	405	470	453	419	428	442	464	432	430	480	450	448	444	432	405	433	443	444	449	466	452	431	489	456	438	473	426	428	484	417	458	468	447	443	463	462	472	445	442	454	438	451	454	444	443	460	431	447	443	417	483	469	441	425	442	420	441	471	447	443	441	481	431	439	398	463	431	443	486	451	453	453	437	403	462	477	507	445	455	449	432	453	468	409	456	436	437	425	453	431	459	452	445	445	390	425	464	480	430	464	448	443	450	456	452	431	443	468	457	466	440	452	434	501	430	466	444	446	444	433	435	427	437	458	456	438	470	454	447	438	450	445	442	517	433	453	443	440	461	433	465	429	480	450	429	450	484	429	414	450	453	438	408	459	476	454	449	448	440	454	431	427	484	477	442	446	453	458	429	456	452	438	456	442	460	425	419	427	445	446	459	465	470	473	423	451	437	427	453	442	436	464	411	462	500	412	469	437	440	461	441	463	453	476	440	456	434	451	481	418	482	448	458	436	450	439	455	432	394	461	454	465	434	479	450	474	454	462	455	450	427	454	464	439	463	421	449	446	451	453	459	452	439	429	428	461	418	436	456	428	449	482	410	497	441	451	438	416	446	494	453	458	454	449	446	464	420	451	464	448	443	459	470	434	442	431	473	406	441	439	421	463	443	428	475	414	452	452	441	416	482	462	433	476	457	433	471	437	466	466	452	440	475	442	468	471	474	429	435	436	443	462	415	466	441	470	450	444	450	430	415	463	431	426	424	466	439	442	467	451	458	486	483	417	436	452	457	419	440	441	428	447	452	440	409	423	436	448	436	460	449	462	427	463	421	418	439	458	417	435	428	439	437	435	492	454	425	420	475	407	445	425	419	476	426	412	456	460	415	453	456	433	421	459	431	449	435	435	465	405	429	450	466	450	446	434	477	442	421	425	442	419	459	487	477	428	447	461	449	416	413	443	449	428	407	432	419	442	466	422	448	458	481	405	430	403	414	456	454	446	435	436	428	468	477	453	421	446	453	476	438	470	495	384	472	408	453	430	471	404	462	437	450	448	437	449	434	468	459	464	438	432	462	461	434	416	468	455	437	445	464	420	451	440	432	452	432	455	420	402	439	459	464	419	454	443	450	471	449	466	416	469	410	465	444	455	467	439	432	470	500	456	466	484	395	467
41276	14208	2319	837	612	514	459	338	277	267	238	266	250	232	195	176	230	184	180	193	199	193	178	208	174	176	199	199	171	187	182	148	173	159	160	183	190	178	178	173	188	179	181	181	176	151	174	179	184	186	140	163	171	199	164	176	153	158	187	177	173	162	156	151	172	191	172	155	181	172	157	173	144	163	168	171	200	156	170	161	146	157	172	160	159	175	180	170	186	173	154	153	146	183	188	172	172	143	173	193	177	190	162	158	178	168	177	181	150	173	173	178	175	152	170	170	172	175	168	155	168	176	170	164	190	163	138	174	169	158	174	170	152	166	190	164	184	195	175	154	180	163	166	190	167	184	166	165	161	166	145	164	175	161	171	156	167	167	161	170	173	166	183	167	159	147	171	178	160	167	160	165	153	171	178	156	184	168	161	189	187	148	162	169	188	164	179	190	170	175	178	178	170	160	162	165	161	170	173	186	155	154	159	168	187	166	134	167	147	177	186	195	161	181	122	168	171	160	170	156	156	163	176	162	143	183	168	161	159	179	180	147	174	166	192	178	169	192	182	162	154	179	173	202	161	177	188	165	176	175	156	189	180	175	166	173	147	147	168	192	163	180	153	157	185	181	160	168	171	173	181	174	168	146	162	144	184	165	160	164	174	186	190	167	176	150	178	186	171	169	164	156	172	186	164	158	145	186	164	162	166	182	172	152	182	164	163	160	169	189	154	162	157	177	164	172	145	172	147	163	180	178	175	191	151	141	171	160	169	168	150	162	169	162	175	186	166	154	170	155	167	173	168	193	177	178	157	181	183	179	158	175	170	178	176	163	161	170	171	153	152	177	177	192	181	147	173	162	164	186	194	170	175	162	176	166	167	163	169	172	161	176	143	173	165	166	182	155	164	151	203	163	154	170	166	194	189	175	167	159	157	178	160	153	167	144	162	159	156	177	163	161	187	151	179	191	211	164	155	168	167	164	174	146	182	194	186	188	160	147	176	182	179	170	156	161	152	166	154	181	167	173	178	190	160	178	142	171	157	168	153	140	176	170	158	176	164	180	177	185	165	168	182	168	166	164	177	165	188	162	174	157	174	181	182	189	179	187	165	173	173	174	172	158	167	197	182	160	180	176	158	187	152	160	157	173	160	168	167	154	160	153	162	165	172	178	183	181	137	170	183	161	181	181	154	165	168	165	156	180	167	157	163	171	156	180	186	187	155	149	174	155	138	177	149	174	166	188	183	179	183	159	177	168	188	189	167	215	167	159	186	171	178	176	158	161	194	178	168	156	169	175	159	177	163	150	167	149	168	182	176	164	190	154	183	157	183	177	190	169	168	192	150	167	163	168	163	173	169	170	157	172	156	170	186	203	170	174	158	187	143	160	146	172	166	165	167	185	172	171	172	168	166	153	168	164	178	175	196	162	157	141	166	152	156	183	159	185	181	157	160	159	173	160	162	159	167	165	166	178	176	183	191	186	159	186	170	142	173	160	196	172	161	165	181	173	187	165	177	176	152	173	187	177	193	190	171	153	173	163	186	142	167	139	164	159	144	176	195	200	175	152	156	172	171	176	162	165	179	154	184	174	151	169	165	181	179	169	153	180	172	173	171	164	142	171	184	181	144	182	193	180	184	190	153	184	144	163	167	171	179	172	176	162	164	158	165	163	157	127	176	163	172	186	165	179	181	173	162	160	185	179	168	175	177	172	145	151	190	187	180	171	166	161	179	175	186	188	136	178	133	149	160	157	159	161	154	177	173	192	150	173	140	188	181	177	153	158	163	166	157	181	183	174	184	169	184	161	162	177	174	165	175	187	155	150	154	185	176	165	188	163	157	185	157	179	172	180	165	191	172	168	152	148	160	172	163	171	154	157	166	172	158	170	160	149	177	178	171	199	152	156	161	150	172	163	146	154	176	179	164	160	157	164	161	184	159	202	164	183	194	177	164	172	192	157	182	195	161	202	143	168	159	164	162	185	162	168	181	157	173	163	165	184	197	158	214	174	198	168	169	151	148	171	192	183	174	172	179	182	154	169	142	173	165	170	177	164	178	173	182	169	178	155	166	170	169	166	159	192	164	194	187	156	164	152	167	171	172	158	142	150	162	189	155	169	179	154	171	182	180	183	159	180	168	168	153	173	166	162	157	189	164	167	182	134	152	192	165	179	156	145	192	187	191	141	196	170	136	165	182	161	157	152	172	168	190	150	152	169	165	177	181	183	145	184	189	175	174	155	172	160	146	160	172	166	160	144	172	182	178	164	169	182	171	175	168	185	167	200	162	169	173	164	174	138	160	171	176	195	153	167	148	181	168	160	166	159	172	165	175	212	165	158	140	181	160	189	175	164	166	185	164	183	179	178	182	180	171	176	167	170	178	171	171	160	149	152	190	163	187	192	164	162	145	180	161	161	174	158	169	191	192	177	171	173	178	166	182	168	186	182	161	174	173	185	164	185	179	181	156	163	176	153	176	186	166	165	207	202	165	156	171	166	152	157	176	181	175	153	149	167	170	148	159	139	142	155	167	166	181	181	162	175	179	181	169	171	143	181	157	147	163	160	154	166	170	184	167	177	165	167	178	169	175	157	153	171	157	159	159	180	188	192	170	145	132	158	153	195	193	168	155	149	151	179	186	175	178	158	130	159	164	192	161	176	161	169	193	153	188	172	160	158	179	187	180	160	155	164	157	181	170	160	156	201	144	166	160	180	179	169	176	162	152	176	190	163	170	183	176	179	173	152	169	182	152	149	160	166	151	177	199	166	167	153	155	174	176	168	152	169	162	170	164	156	160	159	173	171	185	182	150	164	180	202	184	176	183	169	172	155	174	157	150	172	180	158	146	163	161	178	148	166	165	180	189	172	177	186	173	170	155	166	165	161	167	186	181	176	159	168	156	185	173	156	151	197	151	157	166	187	173	182	182	175	163	144	172	181	203	166	162	154	183	161	191	180	160	155	140	153	165	168	174	165	166	145	171	194	167	163	179	160	181	170	170	148	163	156	179	180	164	157	182	170	166	181	176	155	184	201	156	172	192	153	163	173	159	189	157	182	179	160	141	196	185	152	169	169	176	164	155	178	155	151	161	192	160	160	171	167	172	153	194	145	128	157	179	158	186	168	176	151	162	168	180	168	165	157	175	159	191	164	171	171	179	153	171	183	179	171	178	195	173	162	155	179	152	193	162	163	185	169	145	158	185	147	176	178	171	158	168	174	192	186	169	183	176	156	171	158	198	151	184	157	159	172	161	185	181	160	166	173	188	155	164	182	175	191	159	173	167	161	168	197	148	189	172	159	172	153	180	154	174	170	172	128	185	164	179	171	173	173	157	168	193	151	176	174	166	179	172	175	196	182	154	159	175	200	174	182	170	146	183	173	170	181	181	167	168	155	172	155	164	190	173	186	178	194	168	167	174	168	168	182	151	176	185	156	168	153	179	179	156	172	169	162	167	190	151	168	183	193	178	168	172	182	160	166	155	184	141	174	169	159
17079	1176	2352	2663	2333	2031	1640	1430	1210	1083	963	924	841	820	736	713	700	670	669	603	638	597	594	589	537	526	543	523	538	571	531	545	512	512	531	567	537	513	536	505	519	479	519	479	519	483	502	499	476	504	512	477	496	539	521	512	456	489	503	477	494	503	458	494	515	488	503	482	502	457	490	474	478	454	475	492	516	476	481	498	448	503	533	467	504	451	424	505	484	501	478	480	487	486	468	466	455	477	475	544	482	471	498	459	482	543	467	507	463	462	475	475	486	494	496	516	478	433	469	468	489	485	465	481	470	498	481	491	488	489	459	485	467	429	485	478	476	511	453	489	463	491	476	488	496	503	463	476	485	485	469	455	457	458	490	487	462	456	478	492	501	505	488	495	473	522	497	471	455	488	420	473	464	459	472	462	460	450	477	440	461	476	458	477	467	508	479	444	470	457	438	491	472	457	474	489	480	483	455	461	500	461	469	456	498	488	489	481	521	425	480	395	422	500	475	427	479	453	507	484	485	490	471	471	478	494	466	494	456	481	475	466	440	493	424	466	459	480	462	525	495	485	477	434	460	450	503	527	435	484	476	432	474	468	469	491	533	485	476	482	497	492	462	485	481	474	478	478	457	471	465	474	440	464	447	456	449	471	488	436	481	418	470	466	480	435	489	502	489	452	468	479	451	478	476	481	444	443	495	502	453	478	505	482	487	457	465	493	445	469	471	462	471	471	474	485	470	491	470	459	457	460	492	480	502	505	472	477	481	484	501	472	468	439	500	491	470	502	479	463	480	529	483	478	472	457	470	469	460	498	477	427	448	471	507	463	437	430	458	499	494	470	460	468	484	426	467	492	435	480	514	469	471	473	507	490	460	481	432	468	500	501	497	480	501	482	474	441	483	441	468	480	484	453	488	456	505	453	522	501	473	474	443	424	505	445	480	447	538	456	486	431	499	472	485	473	461	499	461	472	479	429	432	478	452	474	448	477	514	498	441	502	462	481	451	483	477	475	472	496	491	480	475	479	475	443	475	484	513	463	474	435	525	479	494	464	447	482	497	495	456	468	475	483	469	470	494	457	496	475	481	488	469	504	483	490	458	478	475	472	477	449	493	481	493	462	480	500	459	466	514	502	470	470	476	421	472	475	481	465	512	490	458	433	445	458	461	500	488	463	476	445	453	528	487	489	458	461	506	497	487	495	441	471	498	495	454	478	473	486	480	500	478	485	476	472	452	500	485	459	459	495	465	446	475	489	454	490	449	496	434	414	466	491	482	469	518	526	457	490	493	473	478	438	490	482	450	490	461	469	454	456	447	462	466	470	488	510	447	481	452	459	500	473	514	509	449	491	466	455	499	445	457	504	466	443	459	470	491	466	418	456	463	515	490	484	448	459	497	486	519	464	449	456	467	452	486	463	490	418	518	451	497	494	486	495	497	466	489	473	471	460	477	495	462	444	463	453	456	508	475	460	482	466	464	487	465	470	479	503	434	471	446	491	480	458	485	482	479	439	441	485	484	512	470	439	512	487	445	459	474	494	463	469	456	461	469	493	481	454	469	492	432	479	471	523	449	462	482	481	481	470	470	449	456	484	480	454	474	463	497	440	468	462	467	432	469	486	456	494	457	478	508	451	456	491	468	432	451	491	422	437	481	469	492	479	480	439	481	497	508	471	493	440	521	469	493	493	526	478	468	453	490	435	501	493	455	439	466	434	479	473	452	469	463	512	447	469	475	452	494	464	487	506	484	483	497	496	478	442	473	471	485	514	479	448	465	472	503	459	530	495	485	513	452	523	481	443	505	495	435	448	459	456	454	481	467	486	446	460	508	520	478	465	479	470	460	458	468	485	473	475	493	508	489	477	479	456	477	494	502	436	492	509	510	502	463	486	463	479	486	484	444	512	467	474	456	458	505	464	483	509	476	465	466	455	436	483	468	467	425	521	502	466	462	456	519	468	480	490	469	464	475	474	452	434	500	479	486	481	483	504	468	479	463	432	474	493	461	505	467	485	463	503	447	455	490	495	415	477	478	476	443	478	460	500	467	491	476	462	475	464	456	469	489	423	465	492	460	498	472	452	448	457	481	464	451	505	468	499	473	460	499	457	492	500	479	524	490	442	481	478	431	496	476	455	483	464	433	482	456	435	483	461	487	461	484	505	505	440	460	453	473	486	496	463	482	521	434	449	468	472	483	456	471	480	482	496	506	498	461	449	469	498	484	468	498	474	436	423	474	489	499	468	448	463	493	465	474	478	443	464	466	476	488	472	483	414	495	473	499	526	495	460	489	413	508	464	495	453	459	516	507	465	473	443	477	471	492	459	434	459	429	451	430	441	477	454	450	435	479	452	468	487	495	521	498	452	501	496	454	507	442	461	456	480	477	453	487	431	414	481	450	503	454	488	482	467	465	461	467	470	454	490	463	458	487	514	476	498	441	429	467	466	492	466	447	461	470	493	454	446	516	469	479	459	458	507	456	447	507	455	424	451	441	453	479	433	451	430	486	496	464	484	501	420	429	502	483	470	504	514	446	479	453	442	471	514	509	452	419	468	435	482	485	489	436	512	489	501	457	497	437	461	469	478	488	468	496	474	484	429	439	483	471	438	455	454	496	451	485	469	517	487	422	514	442	472	433	511	493	459	453	457	498	467	471	459	461	489	488	427	453	443	451	506	441	468	472	479	472	526	537	502	461	503	518	503	448	462	458	448	479	454	456	498	415	446	453	482	500	489	454	446	487	450	483	473	507	453	495	487	444	489	477	503	446	465	527	470	442	512	471	490	462	424	492	465	508	494	473	471	475	488	450	472	506	468	456	455	488	461	452	443	494	490	473	458	445	463	498	443	501	485	483	472	483	473	462	430	495	489	470	454	452	468	416	488	499	502	497	477	476	490	451	517	451	514	482	454	490	505	453	441	456	465	472	466	478	482	453	501	455	435	478	508	498	433	488	477	518	482	468	452	474	449	453	491	498	494	468	455	477	506	476	470	501	478	459	506	497	477	451	449	514	486	473	450	473	464	484	532	519	498	456	435	466	508	518	467	474	516	492	441	510	463	434	478	489	470	501	465	499	519	487	469	442	464	474	425	438	463	499	418	453	518	482	469	492	489	477	474	451	442	453	456	477	490	486	494	485	455	490	466	458	465	479	415	441	424	445	423	441	478	444	492	507	484	501	499	468	474	467	502	467	466	462	528	489	477	511	479	471	464	474	490	482	466	468	489	457	466	506	493	473	492	487	415	480	455	468	516	439	530	452	496	473	493	508	452	504	454	481	530	480	462	486	514	479	470	440	437	454	457	495	445	504	484	436	475	427	454	453	483	466	492	486	526	470	459	455	483	447	492	425	485	479	468	467	468	458	477	472	469	510	463	458	502	494	484	473	443	472	487	476	453	471	471	493	446	457	482	413	451	492	480	462	458	473	501	449	435	467	503	484	472	472	443	473	427	479	470	516	480	438	455	468	478	484	439	475	497	500	475	471	484
47829	23272	10913	2075	1268	1031	767	696	638	574	522	497	478	443	435	466	422	453	383	405	416	357	406	390	385	368	385	350	389	346	324	354	374	365	357	415	366	356	346	348	364	344	361	377	357	365	355	375	335	389	348	343	338	373	376	351	355	366	334	371	365	382	385	364	376	359	366	392	376	362	369	370	382	350	360	344	374	347	338	328	336	365	381	340	340	377	402	362	328	388	333	343	331	359	373	370	361	350	338	362	361	377	375	361	392	360	338	357	364	338	359	356	327	340	367	360	386	328	337	338	408	355	367	375	391	361	357	329	341	360	353	365	383	373	331	363	350	368	349	369	347	354	353	349	348	387	373	341	360	334	349	345	321	384	384	340	338	404	395	340	364	376	365	345	336	315	344	360	316	330	398	388	329	320	375	395	337	363	339	412	342	361	387	387	383	335	337	374	357	373	360	370	377	376	385	332	391	389	328	363	341	374	363	375	344	354	364	362	373	395	360	342	368	327	373	387	363	320	326	366	360	346	344	359	376	352	369	389	353	348	392	364	346	352	362	365	351	373	374	373	340	394	373	346	344	385	371	344	350	375	360	342	357	369	350	337	375	336	333	353	362	376	348	349	350	360	335	351	354	350	354	337	335	349	351	324	328	360	350	341	354	343	377	372	367	346	327	339	364	383	395	355	347	346	352	349	335	329	357	337	353	368	319	370	385	359	371	366	374	354	350	391	352	366	366	336	337	343	320	331	342	364	327	360	351	375	338	360	338	362	382	381	361	350	377	313	373	388	367	354	363	341	356	399	340	379	334	400	356	373	369	332	341	330	337	335	362	345	370	344	341	371	354	328	340	365	368	370	331	347	348	373	333	354	413	329	356	351	384	380	332	341	347	340	321	364	370	405	343	331	296	359	326	341	397	366	357	344	359	351	351	356	343	362	375	357	331	383	362	347	342	334	399	379	335	337	346	325	331	340	396	360	347	336	391	346	355	331	353	346	362	382	338	384	389	373	354	367	355	377	352	363	333	373	393	368	397	358	334	355	342	405	354	352	355	345	352	364	360	329	355	369	362	338	369	316	338	398	360	338	324	329	368	350	338	365	411	317	357	377	339	340	371	343	347	370	367	334	343	360	428	330	366	376	335	362	344	372	352	339	363	368	380	344	408	396	360	343	388	367	394	335	357	340	352	367	323	338	337	407	367	366	355	348	350	335	344	371	373	333	343	369	387	373	318	333	366	343	348	347	372	375	329	370	330	350	347	334	351	375	322	373	355	334	348	375	344	364	370	377	342	366	369	378	363	387	353	363	363	373	367	318	385	369	368	348	348	356	341	349	370	382	359	369	384	356	346	336	391	347	348	346	398	360	356	374	389	366	358	330	379	337	353	323	390	353	366	354	345	392	352	384	363	371	352	386	377	379	354	400	358	345	369	355	342	387	347	343	337	360	379	320	361	334	386	388	349	332	335	349	353	325	354	327	352	372	366	335	345	370	398	374	368	364	381	351	408	328	335	357	371	342	374	351	366	345	343	321	337	347	335	359	334	367	377	383	358	358	361	381	349	360	396	335	362	398	332	360	350	329	390	332	353	342	375	345	350	368	333	376	336	349	362	326	325	352	329	371	364	319	372	369	372	373	365	375	386	400	333	317	378	362	384	326	330	377	393	334	369	363	366	379	365	333	361	364	348	343	342	349	358	358	351	373	339	384	331	348	329	341	359	367	349	340	341	365	364	359	375	365	362	357	356	310	374	342	343	332	363	376	374	354	357	379	361	394	344	398	371	376	329	354	393	346	366	342	367	372	380	334	348	340	379	369	367	320	347	340	371	389	356	340	337	339	364	359	362	389	315	365	358	344	328	347	317	355	345	368	354	360	349	352	360	351	368	381	373	388	358	341	367	354	374	391	341	376	375	351	361	361	366	340	360	349	341	354	350	393	338	351	349	364	354	344	354	369	326	360	337	338	314	356	346	399	375	335	339	359	360	313	371	379	334	342	317	359	360	359	364	341	358	355	365	314	360	347	380	353	328	364	373	363	391	356	351	330	350	379	341	333	362	369	339	384	357	352	390	339	356	368	356	325	366	355	373	380	385	400	349	361	347	347	340	383	328	369	357	363	370	342	350	350	339	329	379	351	363	352	347	362	362	360	344	404	337	342	320	346	330	332	350	356	334	373	332	393	379	356	363	376	330	349	361	315	370	351	358	358	355	377	347	373	351	384	370	364	380	386	350	370	323	373	342	377	380	369	399	338	350	364	360	335	338	367	371	335	369	386	374	326	362	325	373	368	378	384	357	365	367	367	394	357	383	361	368	382	380	346	349	358	352	354	363	342	313	346	305	353	386	356	319	358	343	377	354	372	362	331	378	341	367	323	350	355	372	340	348	333	349	385	359	363	368	374	367	405	348	354	355	343	338	363	348	340	362	388	348	397	352	350	362	373	356	351	362	375	344	351	380	353	368	365	362	335	356	369	337	371	373	358	360	361	350	393	337	356	359	334	320	363	359	355	340	362	364	349	370	332	343	334	334	337	369	374	358	364	363	373	347	350	340	360	365	355	373	344	327	363	361	360	376	343	330	340	356	356	340	344	394	352	382	383	350	384	333	344	350	386	371	370	362	372	346	377	341	356	394	342	374	371	369	343	381	391	367	382	371	370	348	370	331	369	298	363	351	347	331	375	343	370	350	336	379	351	359	338	324	346	336	370	352	364	382	363	350	336	381	345	319	338	300	352	307	339	376	346	355	335	365	371	313	354	368	373	377	396	362	348	367	388	359	345	351	375	347	358	357	375	353	335	323	369	376	376	328	356	344	339	366	370	329	360	352	328	320	365	345	348	382	338	387	319	330	339	323	334	384	366	337	341	355	335	374	342	360	362	345	336	378	340	347	344	380	359	349	370	338	378	312	340	374	395	376	401	358	353	369	322	364	330	358	370	374	330	308	342	383	332	391	349	395	346	329	347	350	347	337	366	368	418	329	372	334	377	349	359	317	329	372	337	354	361	400	324	376	334	354	328	329	365	342	356	350	333	402	321	355	347	307	356	340	370	386	339	341	323	341	346	347	354	372	364	359	350	356	380	343	358	356	349	338	355	361	358	405	343	360	380	353	357	356	397	376	355	357	357	341	358	334	347	347	388	359	372	321	340	389	403	383	338	351	353	339	362	359	350	330	373	320	326	363	326	357	321	355	328	354	354	336	378	389	371	360	355	357	343	332	361	348	375	351	355	380	352	367	368	338	367	371	358	357	322	368	348	336	363	360	349	340	353	337	366	347	367	388	335	345	404	385	389	356	386	358	395	376	364	351	357	345	354	367	357	380	357	336	347	359	398	366	355	305	344	333	383	365	341	301	364	342	320	343	362	369	367	368	383	373	349	363	409	365	355	354	343	373	341	363	367	320	317	366	372	398	399	367	338	390	350	352	353	344	327	377	345	380	347	338	359	356	326	354	375	330	312	369	358	344	341	377	337	346	363	351	376	330	363
21843	2125	4390	5046	4387	3645	3042	2641	2283	2054	1834	1724	1540	1480	1396	1338	1311	1250	1174	1130	1142	1120	1112	1019	1062	1022	1031	1028	1070	991	980	1018	988	942	972	977	975	929	971	918	898	937	873	857	879	971	957	919	909	874	837	934	904	914	952	909	899	930	941	923	840	872	840	848	845	882	866	874	904	939	854	910	832	848	883	860	891	842	877	859	849	909	849	836	796	865	880	840	882	885	821	822	868	853	829	911	843	866	888	844	945	896	838	888	845	861	864	852	870	845	860	833	866	875	855	892	873	875	913	855	866	864	843	867	842	854	826	883	856	808	867	778	853	828	857	878	887	873	906	903	896	802	843	853	846	879	856	873	857	887	877	881	849	904	903	874	830	868	881	758	850	880	866	843	842	880	838	846	865	833	865	855	918	826	839	831	914	873	876	867	862	863	821	876	843	836	865	915	871	857	919	880	877	877	863	868	841	875	860	834	832	886	877	841	826	843	887	917	884	818	821	825	832	890	930	825	924	831	817	866	829	857	904	891	820	859	884	880	847	827	858	802	855	827	856	848	851	860	843	860	892	875	791	875	833	840	817	876	872	867	908	829	862	889	902	851	868	863	837	861	896	869	870	823	853	836	897	861	827	895	883	853	829	859	831	877	903	797	883	899	875	847	887	845	863	848	865	843	820	826	862	832	865	874	835	838	917	875	876	864	867	832	859	869	883	851	898	826	813	828	884	844	884	877	862	807	852	860	873	834	860	815	869	835	844	910	891	841	862	872	823	832	823	876	852	870	814	893	837	842	853	848	918	885	812	826	844	877	852	862	930	876	791	797	837	915	841	864	818	813	877	869	843	902	878	828	815	826	838	892	864	813	834	867	828	847	897	852	868	834	843	840	830	894	829	813	848	849	871	907	927	860	861	886	794	839	861	838	892	902	845	856	798	846	902	890	840	831	843	839	887	824	868	907	825	827	826	823	901	868	885	863	860	891	928	861	893	856	813	812	826	821	876	890	852	950	879	851	924	873	782	846	884	886	857	850	821	856	867	862	838	842	839	843	877	890	828	855	791	855	890	810	847	860	855	889	886	857	828	833	887	819	879	834	797	856	836	810	863	822	848	893	904	880	910	850	899	878	907	918	854	850	825	865	838	869	906	817	845	838	819	852	822	849	899	847	893	941	854	880	818	864	883	802	824	829	880	839	832	857	875	861	852	895	827	895	891	856	862	862	870	833	851	839	887	864	879	834	866	890	850	867	828	871	843	781	866	881	870	843	840	871	835	837	858	831	825	842	866	818	905	828	836	838	797	833	890	847	854	904	828	833	868	863	864	802	848	880	890	878	831	839	885	837	889	849	824	909	871	826	847	826	825	888	859	900	905	844	845	820	846	874	877	802	825	860	861	829	847	856	870	841	838	842	830	818	826	843	864	871	881	862	834	884	831	825	821	860	884	829	828	861	830	870	803	840	851	872	803	863	828	838	921	906	868	857	841	812	860	865	926	851	849	798	858	863	842	859	866	851	879	904	854	815	841	871	905	856	774	848	865	869	853	845	850	848	825	822	836	873	870	890	864	810	882	888	896	814	860	816	824	816	863	795	840	849	843	864	827	829	917	825	915	873	916	853	817	903	841	835	872	857	849	834	847	843	875	896	866	869	855	904	842	856	883	868	890	865	855	911	833	841	865	888	939	840	836	867	873	791	883	850	853	881	827	873	903	822	819	904	880	783	775	877	852	813	840	878	908	866	858	819	879	888	843	799	867	827	823	888	898	887	845	849	850	867	873	861	881	839	834	824	894	863	835	859	846	863	883	900	857	823	859	889	829	881	867	845	798	847	786	865	881	862	853	912	870	858	906	852	838	868	843	882	856	888	843	840	885	831	839	858	826	827	795	846	882	872	853	842	877	906	881	878	881	846	835	862	818	890	880	905	853	886	845	897	861	851	877	860	873	843	841	828	874	871	835	842	868	858	886	883	887	831	868	799	854	824	850	860	896	851	844	831	878	831	838	832	866	920	870	816	920	887	859	835	874	823	823	902	889	838	822	842	856	890	827	861	826	852	826	850	873	850	834	868	834	837	829	867	876	809	884	858	855	837	838	848	890	856	856	852	854	854	845	875	828	886	842	849	894	836	849	813	826	869	883	804	880	876	836	862	824	896	916	873	815	837	808	837	834	873	845	859	905	829	874	861	850	872	891	811	874	846	847	825	862	895	867	835	884	814	815	845	843	847	909	870	863	876	842	855	844	832	844	870	860	833	827	880	889	831	855	845	868	832	842	863	863	848	892	828	856	841	867	857	802	878	873	904	836	822	830	819	868	903	869	876	856	864	863	848	879	871	818	882	826	853	864	875	858	795	840	830	859	822	804	857	854	817	839	873	845	837	864	845	831	815	867	848	891	819	864	897	885	886	827	832	915	818	889	877	923	841	832	844	920	798	852	819	850	865	843	835	842	817	822	830	816	838	822	903	843	882	863	896	889	878	839	845	839	870	804	852	891	824	914	892	859	831	845	913	925	870	856	840	880	812	806	902	878	838	829	813	844	908	899	893	857	887	888	899	864	903	870	879	829	852	902	865	821	870	832	845	884	844	881	837	834	907	866	852	831	858	892	843	861	863	857	898	820	869	856	861	892	880	870	846	871	873	814	870	866	831	815	835	845	861	883	883	832	862	856	826	858	867	871	881	862	835	831	863	879	820	881	861	847	881	858	853	859	810	846	832	859	859	870	848	871	821	832	831	877	886	875	879	861	933	858	868	821	860	875	862	855	870	900	848	866	839	867	840	861	845	929	826	821	888	825	823	831	863	851	903	779	906	835	835	856	861	912	844	850	804	862	862	930	851	829	846	860	861	823	865	900	841	877	842	885	896	871	842	852	843	865	874	807	829	830	890	837	828	835	886	879	878	837	810	833	885	900	834	851	853	830	830	882	865	826	857	925	861	895	878	883	835	855	820	863	848	870	855	832	875	897	830	835	842	843	889	866	863	825	821	813	853	870	876	919	860	862	826	885	850	847	823	849	828	879	875	873	889	877	844	863	886	878	822	808	847	863	844	861	867	828	881	851	928	873	852	841	873	866	825	816	899	826	843	894	855	841	873	854	875	880	777	859	870	865	808	834	833	826	871	870	858	899	825	898	847	812	885	843	829	829	881	862	823	865	832	899	829	898	836	824	847	860	846	876	923	862	883	901	814	841	872	879	802	846	878	869	789	878	905	866	839	913	872	809	868	847	823	843	882	894	831	867	843	864	871	828	853	861	848	857	819	913	916	865	890	919	830	855	912	876	908	818	807	875	796	869	847	870	857	868	848	850	780	834	896	853	864	845	830	867	887	829	863	881	842	789	851	843	906	860	901	830	881	883	826	859	869	854	855	857	815	886	814	824	852	825	863	809	874	815	869	844	868	813	926	853	828	833	845	851	851	855	845	864	827	797	812	860	896	867	823	854	858	872	843	867	848	886	889	830	835	893	855	824	853	888	870	908	865	869	858
5629	228	166	194	173	172	169	149	188	150	173	138	172	156	173	166	161	150	195	146	161	152	156	177	157	175	155	186	155	163	153	163	149	151	150	181	182	163	175	166	162	165	196	174	173	171	170	174	187	168	145	158	156	179	181	167	171	162	147	155	157	171	147	173	141	153	183	178	168	132	150	167	131	172	165	168	151	170	163	145	188	156	178	147	171	165	173	141	152	147	146	160	160	166	150	184	167	164	152	179	164	176	148	159	165	154	178	176	174	187	141	181	162	157	193	142	166	161	148	135	203	171	162	165	183	181	165	182	167	159	154	161	183	176	168	153	184	171	164	160	161	176	160	182	155	169	168	160	131	157	156	146	160	171	177	164	160	169	169	177	169	165	173	160	153	149	167	142	159	160	179	168	170	159	178	162	169	163	191	160	155	167	154	175	190	146	157	155	178	165	162	160	176	161	169	169	157	142	177	176	167	165	164	154	154	160	158	184	164	177	168	177	173	167	168	151	165	139	166	179	166	177	160	159	162	159	159	165	157	141	148	180	152	168	159	167	158	173	158	157	170	212	163	155	177	172	173	144	173	152	170	185	148	161	172	140	161	164	152	174	163	160	188	167	169	165	143	195	180	135	152	155	158	162	172	161	183	179	163	151	155	155	165	162	159	146	148	188	164	173	176	183	146	155	174	158	139	175	155	161	154	177	197	165	176	190	138	139	174	153	158	178	155	164	183	184	149	154	143	171	151	171	153	160	157	158	145	149	160	170	170	169	162	180	165	180	167	154	161	179	174	148	151	171	176	146	163	167	141	157	178	161	190	172	147	177	183	166	148	183	146	158	171	176	189	152	136	142	145	187	158	143	137	155	181	157	137	168	160	179	165	185	168	137	155	144	185	160	160	154	180	161	157	175	186	168	172	141	137	178	148	179	168	165	150	175	182	178	181	184	175	188	152	160	178	155	157	163	170	157	171	153	154	145	185	167	157	163	148	184	173	183	141	165	162	176	179	161	173	161	171	175	151	144	185	163	148	142	173	172	167	179	180	153	145	176	154	162	146	135	160	181	167	157	176	168	164	155	186	152	171	167	161	151	181	179	178	154	177	165	176	181	171	165	159	161	166	173	173	177	155	171	182	171	165	158	140	174	156	173	184	163	211	161	146	154	158	185	176	174	163	181	141	156	151	167	197	169	189	169	145	136	155	149	142	177	144	159	171	167	180	175	148	186	175	139	165	176	170	156	173	162	174	150	158	181	185	171	175	167	139	180	155	159	175	138	180	148	185	146	172	168	160	161	156	163	159	176	158	152	164	169	176	174	150	159	148	190	175	186	176	172	172	179	169	153	170	185	168	171	188	169	165	165	177	175	163	178	176	156	167	156	158	155	157	133	178	165	148	175	156	178	149	167	189	173	171	172	166	157	158	164	153	146	157	176	145	172	163	157	172	146	173	159	172	167	161	150	160	159	162	144	176	151	150	143	165	189	152	171	173	188	136	153	151	150	168	168	172	172	165	160	153	158	167	167	171	165	167	171	190	179	158	157	171	152	154	168	169	165	173	188	160	173	168	155	169	188	170	187	137	159	176	159	167	160	169	178	162	173	149	165	177	166	167	163	178	187	175	167	176	179	179	172	156	145	166	149	183	137	173	144	155	168	157	148	161	180	200	174	172	153	170	190	158	167	157	173	158	182	178	185	182	190	154	172	172	160	156	166	193	177	168	173	174	169	157	170	188	163	151	183	174	162	164	175	161	160	163	160	150	165	164	154	170	152	140	194	153	176	162	158	186	155	142	175	162	161	186	165	155	194	143	149	158	175	176	166	158	152	163	174	188	166	171	183	179	165	176	148	161	151	157	173	149	176	156	160	171	164	165	165	174	145	189	183	179	152	141	173	151	162	152	159	165	185	177	157	138	184	169	169	162	185	210	162	158	155	183	189	159	152	147	171	157	147	184	173	138	156	161	177	166	182	180	191	173	162	157	164	184	166	160	142	164	160	155	153	186	171	174	162	183	152	181	159	169	165	142	135	147	155	176	181	173	186	168	144	144	161	178	164	184	159	161	187	167	148	177	169	165	182	152	133	159	173	158	152	138	141	162	166	170	174	158	159	159	198	182	186	182	159	165	149	158	147	155	160	169	156	171	156	172	170	175	163	173	141	172	147	177	155	152	171	171	145	156	170	193	164	176	158	149	148	164	182	147	171	193	180	174	166	172	155	188	156	174	175	148	183	148	169	136	165	156	168	165	172	167	176	178	176	163	166	174	156	173	165	148	163	192	163	160	190	154	173	171	171	162	151	154	166	164	183	159	175	153	141	164	169	187	154	177	184	163	143	158	165	148	158	173	172	179	148	141	184	150	162	144	162	140	166	166	164	173	140	176	202	155	156	159	159	146	161	179	153	174	149	171	135	169	177	160	194	173	172	172	166	152	166	150	167	138	164	149	180	152	178	182	171	150	162	162	151	168	183	166	173	147	170	166	166	173	181	172	185	175	162	169	177	171	145	156	160	158	158	185	145	158	163	183	164	149	169	173	168	167	153	154	171	160	166	166	174	166	176	163	164	147	174	147	178	158	158	183	190	138	167	152	180	164	159	152	200	181	196	156	176	159	178	139	159	199	164	149	172	147	157	188	139	175	174	184	175	164	181	148	151	167	156	155	166	152	154	168	152	145	158	162	170	150	187	188	156	166	168	176	167	144	168	161	171	178	176	162	188	186	175	160	157	166	157	149	170	164	200	168	150	155	168	175	157	141	156	160	132	134	161	147	185	157	178	174	159	161	147	158	150	164	145	200	160	162	165	146	183	141	150	185	166	183	166	167	162	174	191	183	179	152	177	164	191	181	157	166	182	156	161	169	165	170	201	172	191	155	169	145	143	177	155	157	160	167	164	163	172	166	154	177	163	165	182	169	158	180	140	166	168	182	176	166	174	181	182	164	144	173	178	182	167	179	169	149	149	144	174	163	142	140	165	165	182	138	164	161	170	169	170	162	169	177	174	177	167	153	160	170	138	203	186	179	173	166	173	145	180	140	170	152	162	152	179	172	155	148	166	181	170	170	181	158	172	148	153	153	166	156	167	156	155	162	156	160	171	158	174	158	180	151	185	149	151	157	168	144	168	180	175	158	153	161	161	150	147	159	184	162	164	152	175	156	161	178	186	163	178	168	181	169	174	178	151	150	157	158	124	158	160	148	168	159	146	167	163	165	180	171	150	167	176	165	172	175	189	184	161	152	150	157	174	166	161	185	163	169	168	173	146	154	171	151	170	158	152	147	158	159	158	185	184	191	137	151	175	152	150	174	187	173	177	137	160	145	184	163	178	161	172	139	170	143	147	149	185	178	151	156	186	181	176	176	189	167	139	157	167	157	151	179	155	167	180	168	197	186	173	181	172	178	160	130	156	153	174	155	159	151	172	170	164	135	145	161	190	161	152	160	162	171	175	166	182	165	148	167	160	173	154	153	171	168	165	173	154	184	157
5497	460	475	503	483	508	497	458	516	442	476	455	450	458	456	441	521	426	471	418	416	475	433	473	446	439	438	440	455	438	449	460	431	484	460	463	490	450	435	476	428	449	435	483	484	438	445	444	454	462	429	438	425	478	471	452	429	449	456	475	435	442	445	429	437	444	472	417	445	460	466	410	434	440	460	419	453	461	437	407	450	495	490	470	410	471	456	486	406	477	415	488	431	467	426	483	460	412	463	444	424	434	458	419	468	476	457	446	472	460	452	437	465	449	472	442	415	479	462	406	459	453	476	469	446	482	421	453	500	415	424	468	442	464	446	431	436	468	454	451	425	458	433	436	469	472	437	451	453	469	448	444	467	433	413	460	449	448	457	465	451	420	441	432	437	436	439	435	429	453	430	449	448	423	441	450	477	429	412	464	419	453	453	442	429	404	457	446	404	454	449	426	429	441	449	422	468	435	450	429	437	413	438	460	482	439	465	473	452	482	457	429	451	424	402	436	436	450	455	439	436	452	454	459	431	463	446	380	481	438	449	468	432	442	428	422	442	418	483	417	465	413	423	454	424	422	446	429	449	436	416	438	463	431	450	454	427	434	438	482	477	453	462	482	428	445	448	462	410	449	411	458	434	426	388	427	457	476	445	430	461	472	443	449	430	438	445	462	449	430	440	451	433	489	411	434	447	449	467	403	451	465	449	447	436	415	440	415	444	432	484	440	412	428	432	458	452	451	441	453	478	408	440	430	431	459	439	456	426	416	443	469	470	444	442	467	427	443	446	443	407	447	458	437	446	397	401	436	458	427	430	463	435	397	467	420	448	439	439	468	450	447	433	446	442	454	474	487	450	431	453	507	448	441	454	437	429	449	407	449	453	437	452	468	451	407	447	439	461	441	457	471	416	418	445	402	425	433	467	426	468	433	445	440	436	426	455	422	432	463	394	433	497	427	455	438	478	413	447	408	457	397	419	445	434	435	437	431	461	458	436	431	431	419	427	438	421	441	459	455	446	466	428	479	444	483	437	426	455	413	471	429	460	426	433	456	427	468	428	417	435	443	419	411	409	430	466	460	415	499	455	462	478	500	467	448	446	454	434	488	428	462	424	441	448	458	448	458	452	426	429	458	450	450	474	477	471	413	454	479	465	431	441	433	450	442	446	425	392	467	475	444	439	465	465	445	450	462	430	417	423	453	438	445	449	413	450	420	448	454	470	477	458	463	478	471	455	469	449	464	432	439	456	445	456	456	451	409	409	473	469	427	446	416	457	421	479	478	401	448	423	443	431	458	433	459	438	438	411	429	425	474	449	462	450	412	463	457	462	420	477	411	456	443	453	439	471	449	459	456	422	486	458	428	437	468	446	441	423	473	468	434	432	418	461	470	439	462	429	454	486	455	456	470	435	460	475	447	483	423	467	431	426	477	426	429	489	461	441	442	457	468	454	448	427	441	466	454	459	437	473	426	407	471	462	435	438	458	448	501	482	448	423	460	436	437	453	441	453	431	421	466	440	478	438	451	452	442	440	441	448	418	491	452	454	482	444	448	439	480	439	431	465	436	421	465	477	444	476	442	460	407	437	420	471	441	437	457	411	434	458	423	445	433	443	439	435	460	450	444	451	455	452	485	450	472	461	454	441	434	444	425	479	456	452	447	471	458	448	408	467	441	411	462	484	426	442	451	439	442	420	453	438	404	448	449	428	440	443	456	484	451	439	438	437	433	470	471	434	442	423	459	430	457	458	464	421	446	443	486	459	454	464	451	482	449	446	415	477	464	460	475	446	419	487	424	500	432	434	483	439	461	488	476	457	460	450	424	438	447	462	429	434	435	459	448	456	441	438	449	461	477	445	440	427	451	415	449	454	478	447	451	479	424	471	450	458	470	425	430	476	435	470	427	463	404	421	469	445	447	451	436	437	433	478	467	481	432	450	444	463	488	468	466	491	485	449	467	455	436	451	441	447	427	402	476	457	434	450	418	446	435	475	418	395	483	466	431	445	428	446	508	465	432	478	447	457	421	437	469	451	458	460	446	476	506	458	470	429	465	495	468	473	475	398	416	446	483	427	505	468	418	451	443	431	480	462	495	475	469	458	476	456	460	447	442	477	482	449	469	455	426	462	462	476	437	436	427	439	445	435	439	471	464	469	458	477	471	471	456	444	417	467	452	474	461	430	480	494	430	463	485	469	442	424	453	432	434	452	447	457	461	434	464	449	490	433	438	452	413	459	446	425	465	446	442	455	446	496	446	442	436	434	459	438	414	440	452	446	420	453	485	454	406	424	490	453	467	427	452	426	455	487	461	464	459	456	457	442	459	450	466	435	442	467	445	484	442	459	450	444	469	444	445	459	423	412	450	467	469	415	410	456	444	457	442	500	461	466	488	481	472	448	454	458	456	445	445	454	428	477	455	432	419	444	428	439	447	460	438	450	447	445	446	455	419	471	498	450	464	431	452	440	468	419	459	430	442	457	444	413	384	434	403	475	420	438	444	471	461	474	471	432	447	458	496	481	401	429	458	463	451	454	463	434	452	430	452	408	445	466	444	453	429	454	468	435	475	441	449	459	467	454	446	460	446	422	432	441	432	440	439	441	460	465	456	463	456	490	467	490	431	443	425	460	420	430	447	480	438	491	450	465	446	468	458	475	480	478	452	432	427	479	436	396	428	472	458	501	445	441	442	436	443	417	470	445	479	435	435	460	458	479	413	418	487	469	433	433	436	443	430	464	404	453	449	435	453	457	419	449	452	446	451	447	448	473	433	428	454	451	388	426	432	455	470	446	462	433	451	442	467	454	454	457	478	463	474	464	444	417	460	448	424	430	460	466	431	438	442	455	417	469	446	472	466	456	435	426	481	464	435	435	463	443	451	466	445	444	419	439	433	461	446	443	456	497	433	446	491	425	409	432	429	432	466	447	453	414	494	463	464	471	452	468	479	442	411	466	412	430	432	471	417	455	492	451	435	402	446	450	448	456	447	453	417	438	464	393	439	422	428	456	457	437	449	464	458	440	467	465	451	437	449	433	432	453	492	476	446	444	428	437	447	425	463	436	420	425	450	454	476	448	473	467	423	423	411	435	456	476	434	452	452	429	482	497	465	446	454	457	445	471	448	436	413	444	474	483	454	447	420	444	440	437	417	484	442	466	458	467	415	444	437	408	425	430	451	446	452	436	430	449	462	418	463	446	444	452	410	416	447	464	463	450	439	473	446	459	433	438	445	455	449	444	471	469	449	449	443	457	455	445	439	422	450	455	446	467	443	435	454	407	466	502	440	433	449	492	453	446	456	435	478	389	421	459	451	441	458	510	496	430	424	485	434	421	426	461	433	456	429	454	450	468	453	495	440	429	431	431	436	441	447	451	425	424	426	427	440	431	429	459	435	467	439	408	408	450	434	469	426	403	435	448	447	437	444	436	462	450	447	439	463	445	448	449	434	488	482	424	393	454	439	422	489	429	473	425	453	442	437	442	461	429	445
40919	14926	2651	886	626	450	385	315	270	310	206	242	234	202	219	204	188	202	205	192	188	176	158	180	178	209	179	175	163	155	170	204	194	183	176	190	183	192	179	183	152	176	185	195	174	195	162	147	175	159	148	181	163	191	163	156	176	173	170	170	155	174	157	175	171	163	163	166	180	170	158	165	163	177	169	192	167	169	167	175	154	163	173	183	199	198	156	194	149	166	170	179	163	177	151	169	160	160	172	176	179	166	177	162	177	184	186	198	176	168	161	184	181	190	175	153	200	158	156	172	171	191	182	164	159	161	183	130	194	188	167	171	186	149	178	158	175	167	194	150	174	160	172	178	167	192	184	175	161	135	187	163	179	187	172	166	187	179	169	162	159	164	159	177	179	180	160	176	177	148	157	192	179	151	181	196	165	176	181	171	193	176	174	151	172	170	170	156	188	178	154	156	172	192	169	159	198	163	160	170	194	197	160	176	158	170	159	145	157	196	182	172	180	146	173	167	174	159	170	177	176	190	146	145	177	168	184	149	178	170	181	192	170	171	191	163	166	172	176	167	171	184	154	174	147	166	162	158	151	148	167	190	173	156	138	182	151	173	158	189	182	183	157	182	187	151	192	172	189	167	161	186	162	186	173	176	183	168	173	161	178	166	171	168	169	159	159	178	188	158	171	150	200	179	183	169	182	203	158	157	168	165	176	196	177	163	160	185	187	172	173	174	179	154	171	151	178	175	159	167	165	168	177	153	181	190	174	177	180	152	175	166	161	173	164	157	184	172	151	155	171	200	155	173	169	169	181	181	157	187	150	173	183	168	169	177	155	194	174	162	172	175	155	169	167	170	181	185	192	159	163	191	158	184	174	169	140	196	142	188	149	160	189	173	178	169	178	168	180	184	171	160	170	181	191	125	185	171	169	173	157	182	160	173	158	147	160	183	153	152	146	177	168	155	174	159	182	163	160	173	166	189	165	175	159	174	167	172	160	171	187	197	183	181	184	180	199	185	162	162	206	165	172	163	165	169	182	182	166	187	156	202	147	148	157	130	168	179	177	152	177	152	164	171	151	147	184	184	180	158	175	153	171	170	177	163	169	197	155	192	203	180	148	174	173	176	183	160	169	171	159	176	186	196	172	175	164	182	164	159	165	190	198	138	162	165	164	174	183	177	176	150	160	161	159	194	143	189	164	154	191	187	208	180	161	179	186	158	192	164	182	193	179	177	169	172	161	169	183	199	164	168	182	199	159	157	170	152	173	174	157	195	167	153	155	178	170	174	168	158	158	156	151	137	180	180	150	148	162	158	195	169	191	151	165	156	169	154	178	166	170	172	165	188	192	167	175	193	151	170	159	131	147	145	170	174	178	149	161	184	175	150	190	187	172	195	161	165	183	173	182	169	176	140	184	164	188	153	162	160	180	174	188	155	149	176	153	191	146	155	177	179	170	145	178	153	177	149	143	171	159	163	191	188	162	183	172	155	174	148	190	163	182	205	162	181	177	199	167	173	182	164	171	178	164	159	148	189	200	183	209	192	176	167	151	170	178	169	153	169	174	168	163	174	181	165	157	167	156	166	175	183	181	165	181	177	183	179	179	166	178	165	172	154	172	170	163	164	188	174	196	174	173	203	168	167	184	172	189	164	156	195	172	184	156	157	185	146	174	183	163	145	166	200	162	151	171	168	172	156	190	162	187	175	180	168	180	178	176	154	187	185	182	150	179	149	162	185	178	170	159	150	148	149	196	165	172	163	151	149	171	168	152	160	183	158	184	172	177	171	192	173	163	149	140	176	158	174	175	168	177	173	176	151	187	168	176	168	196	173	191	174	186	173	170	162	174	158	180	204	181	156	161	169	170	180	153	165	154	154	173	161	192	182	152	165	177	166	164	176	165	169	178	170	157	177	152	176	165	185	159	152	148	139	193	171	174	170	209	155	160	153	152	203	153	185	172	155	160	163	177	140	154	171	162	172	180	170	177	188	182	164	163	180	173	167	197	169	162	153	175	177	187	178	173	192	186	190	185	163	137	194	177	173	160	173	131	145	169	166	155	180	135	151	190	145	178	144	171	190	160	185	153	150	154	199	154	157	166	170	148	170	156	172	180	184	163	155	189	164	160	160	165	194	172	190	162	180	200	193	182	181	157	176	178	171	166	167	160	161	161	165	169	169	172	175	163	174	160	189	163	136	186	156	160	154	170	167	171	179	198	170	157	177	139	179	212	162	166	159	187	179	167	190	165	178	165	160	184	164	175	183	149	162	168	182	136	149	167	172	180	153	190	165	178	163	148	187	191	171	143	167	170	161	145	155	159	164	164	156	161	192	181	181	182	186	172	163	172	173	179	181	172	146	162	163	162	161	181	142	194	147	182	145	163	190	188	202	189	162	175	172	183	181	170	166	165	188	170	160	179	174	148	165	179	166	179	160	150	177	177	155	182	162	173	174	167	193	175	165	170	169	163	135	172	196	169	156	182	142	179	170	143	197	170	167	184	190	174	175	146	157	136	153	171	187	160	172	143	166	170	177	184	172	156	174	137	157	161	176	187	175	172	192	159	206	180	191	193	166	177	192	162	148	192	187	174	157	166	192	154	185	177	160	162	177	194	143	164	152	184	150	169	176	178	174	166	161	135	177	195	153	174	175	191	174	150	167	161	163	161	198	169	151	155	178	164	181	156	171	173	161	192	196	183	186	143	157	169	162	176	164	182	159	184	154	178	163	149	155	159	180	199	172	175	169	166	181	175	185	152	189	183	183	165	173	172	177	168	167	176	150	156	163	168	179	183	180	171	179	176	199	159	179	168	162	168	161	159	155	160	180	206	188	173	177	184	166	168	159	176	172	171	166	174	156	175	171	176	154	186	167	189	181	169	173	179	190	215	200	171	169	171	181	152	160	171	173	176	142	184	160	176	165	179	142	183	126	169	170	162	153	188	185	156	156	168	162	176	142	165	192	181	165	180	165	155	203	163	179	172	160	164	166	182	192	178	188	153	185	152	175	172	178	163	168	168	159	159	167	163	155	157	187	133	170	163	180	177	158	176	171	177	156	178	194	159	169	171	190	170	193	169	153	149	169	156	171	180	181	169	171	177	159	171	176	159	198	166	172	156	158	146	179	167	180	185	146	162	155	168	150	168	189	168	153	173	177	186	178	163	186	152	152	176	162	160	154	154	158	165	165	176	161	163	171	175	162	155	191	175	177	148	182	153	173	194	168	176	158	167	184	172	174	160	164	164	163	150	153	177	182	156	182	164	173	175	159	162	172	166	131	161	179	164	172	172	181	164	171	173	168	167	160	178	172	173	171	160	176	154	153	187	175	166	198	158	179	167	170	183	146	165	156	158	166	154	149	143	185	163	170	187	153	164	181	174	185	181	159	185	170	153	160	190	164	158	172	190	167	193	178	187	155	184	181	158	196	178	154	160	154	177	180	162	189	189	187	163	163	175	177	155	196	180	144	164	175	188	176	176	175	146	174	190	191
17068	1161	2246	2677	2364	1878	1691	1387	1240	1014	968	860	863	851	770	735	683	648	674	625	633	648	597	604	581	578	558	580	582	571	514	515	523	542	480	510	495	496	536	515	490	503	542	486	530	496	572	514	462	486	507	503	527	502	499	488	475	520	500	507	507	518	480	509	447	509	485	487	483	497	458	481	525	512	491	513	441	478	462	476	483	489	478	488	508	502	512	492	462	485	474	506	489	454	486	499	496	496	472	472	483	458	473	524	441	480	474	496	496	472	505	454	457	499	477	471	485	491	489	448	523	482	508	473	465	464	465	466	452	457	478	486	482	436	446	484	472	500	482	493	504	482	483	479	494	437	482	486	466	451	507	505	479	464	513	463	435	475	471	465	452	466	437	493	482	471	475	462	470	467	443	488	472	493	474	496	506	451	478	479	516	479	503	452	511	476	486	492	470	508	514	501	463	454	456	485	472	474	490	479	457	465	499	447	466	458	507	524	474	465	495	457	483	477	456	526	477	461	462	463	496	511	484	483	482	484	484	492	475	482	457	489	461	471	453	484	465	485	455	451	492	497	493	459	451	452	485	437	505	456	476	506	478	431	475	456	524	435	511	473	470	491	471	484	462	517	484	484	497	459	506	491	470	501	470	495	474	430	494	487	472	479	470	493	552	469	466	487	513	476	464	443	495	449	461	478	516	483	476	479	499	421	458	486	487	482	481	456	482	490	453	445	477	440	484	500	482	496	501	487	504	460	474	467	458	461	487	465	475	444	455	423	456	489	488	467	507	452	492	466	473	448	478	461	454	493	503	507	475	509	456	501	433	485	513	436	477	482	521	443	447	454	509	471	456	457	487	485	448	491	486	493	490	491	472	484	483	457	482	455	512	476	482	469	488	463	469	478	459	452	503	444	479	427	493	456	447	495	502	520	454	450	485	484	500	462	450	489	481	435	465	493	481	458	528	496	493	457	467	457	506	465	442	507	498	467	481	451	520	474	471	486	465	481	449	506	463	481	444	477	459	491	463	479	481	458	486	482	512	484	468	491	500	493	462	471	479	472	511	498	498	471	498	443	470	501	463	450	493	476	503	444	500	493	504	497	480	458	476	450	477	500	459	484	462	475	454	495	467	494	476	480	480	440	471	500	458	496	495	461	489	442	478	500	469	483	501	454	449	502	480	488	434	440	466	455	453	461	484	508	472	455	489	490	456	445	451	517	490	465	447	479	461	455	478	489	479	488	476	472	462	478	477	500	508	443	495	490	487	502	482	467	446	475	454	525	497	489	468	477	459	509	441	487	476	458	474	515	488	484	455	484	467	506	490	441	466	472	459	460	433	500	505	502	493	454	482	495	500	470	460	434	467	499	496	459	484	496	466	473	503	476	493	519	496	486	535	488	456	492	447	484	477	457	477	454	538	436	478	463	462	501	465	463	499	491	470	466	451	520	465	480	527	463	485	456	473	501	480	463	479	517	491	470	456	487	426	481	477	433	461	477	492	476	464	484	472	482	435	471	461	445	478	497	484	481	479	515	424	483	450	472	501	449	446	451	460	466	470	453	520	510	476	482	474	484	469	437	500	452	486	455	476	505	448	469	501	493	463	483	472	471	506	483	469	458	496	474	448	509	468	509	490	458	465	429	467	484	469	475	486	479	474	462	505	483	452	464	514	426	475	496	442	492	470	433	445	504	492	497	453	476	475	452	471	460	477	440	530	481	505	448	457	453	479	494	463	546	469	501	516	501	455	519	432	471	486	520	481	492	481	483	477	465	458	442	450	463	518	457	475	500	453	446	528	489	475	487	522	456	493	470	462	493	491	432	449	450	430	468	457	472	482	464	444	489	464	469	453	481	466	494	453	486	455	487	488	465	486	469	478	463	470	467	494	458	476	462	497	489	498	517	458	478	467	485	491	483	471	477	505	473	487	472	436	459	439	503	487	475	449	455	464	507	476	509	473	461	471	479	517	474	488	492	466	454	459	476	490	485	463	515	481	478	477	469	464	482	474	509	453	481	474	485	462	447	478	478	474	495	515	492	478	470	491	461	459	480	474	472	503	471	470	474	470	484	464	453	476	465	470	482	452	458	527	494	473	473	449	506	499	476	495	482	473	457	499	495	421	463	508	447	428	481	495	499	475	490	472	520	472	463	478	506	506	436	470	486	468	453	482	486	473	457	474	458	457	465	477	444	486	503	452	488	480	454	500	454	471	462	445	526	486	479	492	475	469	471	500	498	489	503	494	449	465	438	489	494	472	452	470	469	484	530	508	467	481	486	461	489	463	497	468	457	490	463	430	458	483	467	489	451	471	486	473	507	471	474	461	450	473	469	456	446	471	477	469	480	499	483	466	481	522	468	468	443	498	518	428	477	481	501	455	460	466	470	474	483	487	474	486	481	481	478	473	491	493	418	498	477	455	450	491	438	489	458	486	447	492	422	413	460	483	472	432	494	460	511	419	484	458	447	523	452	505	463	444	449	432	474	462	485	480	475	463	465	442	460	462	449	462	479	450	476	528	436	514	512	488	470	469	493	449	476	478	493	497	480	459	470	483	470	448	528	471	471	494	487	435	484	490	460	479	502	508	435	529	466	473	437	475	490	482	489	422	468	443	432	460	433	466	492	521	487	455	502	484	441	497	456	471	453	466	468	491	507	470	457	477	458	464	443	446	511	469	489	474	485	476	462	454	508	455	444	440	459	499	464	459	476	440	471	469	461	465	464	482	451	486	462	497	495	450	481	466	493	461	467	451	470	475	487	480	490	447	452	498	513	455	477	506	470	459	471	439	471	478	427	467	513	499	473	425	537	480	479	481	468	469	452	472	454	512	435	466	505	472	454	476	462	501	488	468	453	456	505	455	470	458	456	518	441	484	459	466	477	491	482	422	449	485	474	487	455	475	512	448	509	462	494	483	485	452	482	460	499	485	472	512	459	479	474	452	519	437	485	486	484	467	501	447	465	469	462	493	437	515	441	446	456	496	480	456	459	499	502	463	496	445	440	470	477	441	467	491	457	478	454	478	491	459	452	481	481	508	473	513	485	485	474	508	469	465	470	524	514	480	509	433	510	475	471	486	480	472	452	460	483	430	497	464	470	472	442	483	471	466	493	466	509	479	472	499	483	452	477	431	448	489	461	470	470	475	461	466	473	488	488	452	459	468	465	450	449	437	470	458	435	455	455	510	430	484	467	445	468	481	446	477	490	476	446	505	507	477	483	487	506	435	498	466	511	500	484	443	445	487	519	449	446	455	497	485	513	459	454	429	462	477	449	459	517	454	433	455	489	465	477	469	464	482	477	544	454	450	472	470	487	472	437	511	497	446	484	472	487	515	445	441	509	450	466	492	489	479	443	507	472	521	481	456	479	501	533	487	464	449	475	492	506	483	490	444	461	481	562	485	497	529	457	493	450	463	489	500	488	505	464	444	463	450	453	476	447	454	456	464	492	489	477	467	483	468	471	480	451	496	501	454	455	501	486	460	455	498	442
47237	23403	11299	2148	1284	996	824	696	609	542	461	498	469	458	427	428	424	435	417	411	388	403	382	378	385	374	388	321	364	383	358	364	377	359	376	368	335	368	366	381	344	366	376	348	342	351	372	374	358	401	383	350	343	355	321	358	384	357	370	387	410	362	351	387	394	348	336	357	394	351	321	349	309	330	369	350	382	370	355	366	373	320	338	365	384	376	357	387	374	332	333	363	406	321	373	358	377	325	358	367	351	320	380	355	369	350	332	351	353	395	359	387	354	360	341	357	394	379	360	321	355	394	351	390	364	378	351	345	364	362	343	344	386	368	379	380	374	352	302	347	343	332	375	383	344	357	332	366	397	407	394	337	374	347	380	368	332	347	356	357	338	356	378	346	335	351	344	333	367	372	365	332	377	343	333	348	328	330	376	376	374	330	392	356	384	354	341	349	343	351	344	356	347	342	376	346	357	356	338	324	360	379	343	389	377	325	362	354	353	347	375	393	355	328	368	315	333	345	336	344	355	345	409	302	360	341	350	355	374	368	373	355	368	391	367	332	386	365	360	354	330	337	356	345	316	398	355	355	395	359	330	349	354	352	358	390	348	328	341	360	363	327	342	354	358	369	362	325	354	342	362	380	367	353	350	344	369	349	315	355	366	362	341	309	353	329	359	355	370	342	348	344	351	388	375	343	325	344	310	356	343	361	341	333	367	365	364	371	343	341	366	380	342	370	339	340	360	358	369	368	369	391	374	345	372	373	346	389	352	376	370	355	339	387	377	357	396	358	372	352	324	373	367	380	359	366	364	291	370	356	383	348	362	377	371	355	337	343	360	354	333	330	358	352	372	366	348	382	372	379	380	396	405	350	385	344	371	358	375	359	380	368	332	361	363	337	342	344	340	354	385	361	380	377	393	368	339	353	358	337	360	356	329	393	318	326	348	344	354	383	356	372	330	383	349	367	358	361	345	378	373	375	329	374	343	321	353	343	379	331	375	363	361	388	358	350	377	359	351	355	356	347	335	352	342	371	359	368	357	355	350	368	340	337	345	366	339	328	333	361	382	339	346	397	371	359	343	353	326	356	376	360	335	345	413	338	342	345	359	337	340	332	358	335	351	342	410	346	339	336	358	350	346	352	332	362	355	354	359	360	368	351	353	360	371	350	387	348	350	374	340	357	365	334	342	353	347	338	360	354	395	354	370	334	379	331	336	374	338	388	355	388	369	347	348	330	343	340	342	337	301	361	352	327	333	356	365	339	354	351	362	315	374	371	374	385	361	354	350	370	375	351	357	366	401	379	370	362	326	352	335	375	360	376	354	351	339	379	322	316	356	374	371	329	317	341	356	364	319	375	349	357	374	369	342	353	385	341	360	371	370	341	363	367	401	366	346	357	352	359	352	372	372	383	363	340	369	359	363	377	369	369	358	341	364	365	355	346	371	366	335	386	389	355	360	359	318	338	353	353	336	380	324	356	347	353	363	354	367	338	348	345	329	361	368	338	396	369	345	359	359	337	295	365	356	347	367	357	331	332	320	358	350	366	388	358	348	374	374	340	390	356	397	337	376	365	356	362	351	325	317	361	401	338	366	356	354	359	365	388	339	365	335	337	365	356	358	354	378	366	359	350	354	334	342	348	346	363	349	360	357	388	385	357	409	382	369	361	329	383	389	336	335	385	364	356	329	378	376	383	330	337	343	400	375	378	316	397	356	351	348	338	333	348	353	367	340	344	368	316	342	369	375	380	360	336	363	327	361	369	361	341	312	307	367	353	357	363	393	352	365	386	355	389	373	304	342	360	364	365	332	350	343	342	339	365	372	334	384	368	335	383	360	385	352	339	370	375	345	391	342	361	370	368	388	376	363	321	387	370	358	362	369	367	346	388	332	363	377	395	349	366	352	366	356	366	362	388	385	357	357	370	360	338	359	383	375	360	322	366	372	333	354	361	359	346	370	364	337	353	352	385	358	319	372	325	352	350	308	340	358	373	333	330	338	343	345	352	363	347	366	334	366	360	342	333	360	359	360	351	365	327	352	358	374	345	347	323	354	333	374	371	335	391	400	323	347	324	306	336	367	358	358	338	399	352	371	353	358	381	347	338	354	346	389	352	355	360	379	343	374	353	351	360	373	347	368	374	367	341	375	348	353	363	371	411	362	375	354	339	327	339	353	370	376	376	345	356	367	337	322	350	376	342	356	327	345	343	373	336	353	383	349	342	344	350	357	347	382	384	344	353	376	386	382	350	328	355	348	354	371	366	370	365	368	359	323	353	339	330	343	342	365	351	344	360	339	406	358	338	376	392	375	383	366	319	373	347	355	339	372	372	362	346	343	365	370	330	340	370	388	313	374	341	387	386	357	374	373	378	313	399	334	348	335	394	379	345	343	356	341	345	358	369	367	365	380	360	363	376	310	370	344	395	348	382	369	357	344	383	362	364	346	334	381	357	355	385	333	375	320	364	364	369	389	372	319	333	388	346	356	365	340	374	381	374	387	339	318	350	337	362	347	353	375	349	387	351	343	324	384	347	349	362	316	350	365	332	373	370	360	346	351	362	345	333	367	407	341	340	321	326	317	352	311	348	350	368	337	350	340	359	371	343	351	355	359	369	356	351	334	342	371	315	345	305	328	334	355	397	353	339	406	370	420	378	346	359	353	362	375	337	357	354	351	334	351	349	366	383	355	350	345	332	373	353	355	386	363	347	369	339	341	353	390	368	330	331	411	376	353	347	345	368	340	335	350	395	377	319	378	317	373	356	364	320	374	373	332	352	363	370	332	357	324	373	297	359	354	353	353	368	392	338	328	364	340	393	365	380	361	356	346	366	339	330	340	366	357	358	338	336	343	369	324	358	368	333	347	343	357	391	357	342	333	400	364	373	376	382	365	367	394	339	334	340	366	325	332	370	364	371	347	351	334	345	375	338	342	326	356	362	351	349	374	369	366	347	358	367	358	330	338	365	383	313	379	365	391	316	351	384	356	371	358	345	367	345	357	361	352	382	335	355	349	353	372	365	362	377	345	354	344	407	344	388	329	353	370	351	341	343	375	338	359	366	353	361	364	369	371	343	373	348	355	380	360	353	371	380	357	314	349	364	356	351	364	361	342	347	348	348	354	353	359	371	334	343	339	375	363	350	352	394	369	373	351	365	342	360	329	353	360	352	338	379	297	359	342	348	339	332	402	385	364	364	373	386	355	390	354	340	365	333	365	364	338	356	371	347	372	353	367	366	382	331	345	351	388	340	377	363	328	350	366	377	357	363	322	337	381	355	367	318	367	338	371	342	354	342	373	342	383	347	326	379	380	360	401	388	360	339	384	351	359	382	331	356	376	317	365	385	330	359	377	381	364	368	373	382	354	347	338	321	326	339	369	363	341	338	334	326	330	327	375	357	344	355	355	385	355	336	352	325	315	361	390	340	391	374	381	333	371	351	349	343	349	356	329	371	366	368	350	371	326	355	339	349	368	338	352	373	361	370	342	354
21894	2130	4356	4987	4443	3744	3087	2621	2260	1998	1822	1681	1583	1472	1384	1362	1326	1252	1245	1147	1092	1097	1094	1066	1001	1029	1073	1020	942	948	1020	1004	988	923	954	970	913	923	983	896	920	917	941	927	929	927	919	894	905	851	859	878	869	911	874	877	916	884	918	941	896	927	850	903	833	823	880	908	853	854	876	917	850	851	884	935	879	860	856	848	808	879	869	886	832	917	823	868	881	885	857	830	854	902	813	895	827	837	934	922	868	859	860	885	896	855	912	929	810	857	876	896	864	877	862	910	852	894	810	827	857	846	825	842	789	861	867	862	886	843	850	853	905	891	891	831	841	810	853	824	900	852	867	886	860	868	908	792	912	898	862	861	848	834	812	863	803	866	858	840	902	865	872	890	833	886	906	880	890	828	855	865	900	855	865	857	810	870	804	874	869	813	863	850	874	858	824	857	881	803	862	864	866	808	908	849	825	834	826	834	869	853	855	863	895	862	867	879	840	845	849	941	879	815	850	784	867	833	813	854	880	901	811	822	848	795	838	894	844	906	850	897	860	884	752	868	858	834	923	858	855	852	859	872	863	818	889	837	903	831	856	860	872	881	859	875	901	849	876	848	892	866	840	821	862	840	885	837	900	810	828	855	840	837	855	857	922	891	885	891	889	923	872	918	823	880	900	840	913	859	809	840	852	853	880	840	860	842	906	842	812	901	828	876	832	822	827	863	849	853	883	862	901	894	879	822	878	830	827	858	846	846	857	781	898	855	869	859	875	869	807	903	869	853	853	819	881	877	921	900	861	884	827	841	837	892	808	804	844	915	841	871	869	861	850	828	859	873	883	927	846	825	884	868	818	796	857	819	868	886	862	806	844	823	895	866	888	857	874	899	894	846	825	884	909	906	849	853	811	912	798	863	853	826	855	883	839	888	875	854	856	886	815	846	803	886	900	859	826	835	819	852	825	884	887	873	846	875	855	890	916	869	841	865	845	854	831	861	823	859	871	837	856	813	840	812	861	877	821	873	887	829	860	841	883	835	868	849	806	888	822	825	821	843	890	851	797	913	879	807	838	869	896	891	804	842	835	838	861	869	842	879	863	862	862	857	904	838	848	896	809	818	848	824	871	836	869	807	793	894	816	835	865	897	874	850	832	850	856	849	888	877	882	889	846	827	897	839	894	800	822	881	850	847	865	908	830	876	859	894	834	848	837	925	851	843	889	855	887	844	888	841	846	904	861	854	855	840	811	861	854	902	858	884	869	885	849	877	848	889	825	824	855	806	840	851	844	909	854	867	884	858	885	841	882	871	870	901	819	840	839	801	848	813	894	853	864	873	857	849	878	854	842	917	922	898	870	878	858	809	855	843	862	884	866	873	841	851	839	856	871	889	888	891	909	861	900	858	892	837	846	834	845	893	867	868	837	833	845	847	805	905	825	921	838	853	879	844	869	880	890	844	856	860	778	868	891	857	814	858	851	880	853	853	907	916	839	862	945	861	869	880	878	850	868	887	866	802	867	842	893	859	881	819	840	875	875	874	865	870	842	814	820	910	817	862	797	852	850	912	793	869	855	877	891	829	895	817	860	863	801	855	835	866	821	845	840	833	816	830	823	857	776	892	850	900	870	813	841	876	920	868	829	890	807	886	846	821	837	893	886	878	838	863	798	860	842	872	870	870	829	903	843	837	902	847	805	932	854	827	873	840	873	857	840	903	852	844	831	828	879	855	847	831	859	887	862	825	883	858	892	836	865	829	842	812	893	885	892	850	859	827	839	841	821	834	844	843	817	885	854	847	856	850	828	841	841	908	836	892	855	915	891	895	920	853	864	860	918	817	875	880	869	869	857	882	892	869	841	871	895	832	838	871	873	911	851	879	854	854	885	849	859	868	815	886	865	829	829	835	867	849	886	901	806	876	834	807	861	888	855	817	852	865	837	864	870	820	834	814	847	904	867	821	816	852	798	845	821	903	805	806	840	804	867	837	875	891	849	872	807	810	864	825	868	874	831	812	868	858	900	876	810	899	882	836	862	855	872	777	880	844	891	858	832	857	790	821	871	914	829	855	813	869	916	848	823	872	826	834	874	815	824	811	883	842	872	826	938	871	855	864	888	864	854	885	832	859	900	856	833	886	867	847	864	881	894	879	854	893	831	845	832	871	821	814	896	832	841	860	882	820	839	866	868	892	870	868	862	876	828	830	853	881	834	835	865	901	843	895	876	858	895	820	853	874	856	817	927	867	820	849	897	892	829	890	850	864	790	883	837	873	825	880	848	879	808	840	866	869	853	890	873	831	865	887	873	871	903	831	854	866	850	880	851	866	863	856	847	870	855	799	891	951	817	838	867	845	812	846	823	873	847	847	862	895	868	865	813	871	859	849	801	819	898	829	906	808	813	855	839	822	835	867	845	868	905	882	906	881	828	886	862	858	870	854	850	806	899	836	902	825	802	832	928	864	863	848	820	841	852	849	834	883	872	846	842	814	854	840	831	855	851	842	860	842	837	872	859	846	856	842	879	856	870	825	887	853	860	853	857	858	817	863	871	865	835	861	832	868	831	794	842	801	885	863	856	841	860	827	882	868	858	859	861	907	803	826	879	838	876	831	893	898	861	895	843	832	877	857	829	901	835	882	887	818	905	860	864	832	877	881	860	808	890	819	860	878	847	853	885	842	850	890	831	889	792	833	838	877	877	855	857	837	828	842	854	861	848	899	849	868	886	856	837	853	882	855	874	835	875	866	881	914	840	883	930	842	868	852	849	931	826	866	872	899	837	871	861	814	856	844	904	830	855	826	861	819	874	812	908	885	850	879	845	832	886	912	876	834	792	842	818	857	845	817	828	872	911	879	911	817	813	863	821	841	875	830	870	855	829	885	841	870	871	802	847	906	814	913	904	881	877	868	860	917	873	854	864	876	868	823	887	848	878	843	891	889	852	890	907	901	799	845	930	797	900	848	863	863	847	862	846	885	821	881	883	899	815	860	860	828	843	845	829	814	852	885	853	868	843	838	879	801	881	885	856	873	842	887	884	868	850	863	860	891	912	866	923	834	866	865	837	823	830	807	807	838	865	849	875	849	870	838	805	847	888	842	851	880	866	897	862	875	883	856	812	928	873	805	827	818	868	831	847	889	835	845	819	847	834	823	861	829	832	842	857	886	832	841	823	844	827	834	913	815	831	899	857	871	857	869	934	901	834	847	872	839	867	888	850	908	861	872	860	850	829	889	871	821	829	841	852	842	828	887	849	867	910	872	869	838	860	916	883	833	874	852	860	868	846	821	928	822	864	853	863	867	855	910	853	906	838	851	858	889	853	906	813	860	839	805	832	890	841	796	882	865	794	857	836	872	853	873	836	883	870	847	812	913	856	867	836	899	845	867	849	859	847	871	836	856	862	852	859	862	850	881	894	870	830	867	839	923	884	826	846	893	872	857	931	828	846	850	882	824	903	837	873	873	829	869	872	838	856	867	883	844	847	827	821	854	779	906	861	829
5737	260	214	143	195	168	182	166	179	201	156	172	185	164	164	164	156	158	158	154	175	161	174	158	186	147	161	155	169	150	133	154	180	169	149	179	190	168	212	137	171	182	155	159	145	178	152	177	172	170	176	186	156	151	153	157	168	161	184	196	173	136	161	167	150	173	178	161	155	159	173	160	178	187	162	170	194	193	147	171	159	174	165	174	168	154	193	159	147	161	170	178	170	167	154	180	172	164	157	166	159	163	150	161	151	178	176	168	164	157	149	163	152	175	189	161	164	177	171	156	172	157	187	180	179	170	173	149	159	182	155	177	151	158	176	174	183	173	171	167	179	176	179	163	162	154	175	165	207	160	163	180	153	159	177	140	194	165	172	181	185	178	179	157	178	164	180	143	165	164	154	148	166	158	153	176	190	170	172	160	153	159	150	158	131	178	164	154	152	169	173	155	143	156	172	172	160	156	160	164	183	152	178	153	164	164	158	175	152	163	169	167	153	161	176	181	173	171	178	159	176	174	164	168	171	160	123	147	197	170	169	171	182	178	148	137	173	160	144	166	168	162	167	152	160	149	190	174	176	148	161	174	173	139	193	181	161	143	165	179	157	171	166	164	147	196	155	164	148	164	161	169	141	151	174	152	170	172	163	166	161	158	178	134	170	160	177	197	171	165	141	171	172	181	186	178	174	151	173	165	182	183	201	177	172	155	161	166	192	167	154	154	174	194	178	176	143	148	177	167	151	178	161	182	180	170	183	170	158	176	169	170	158	160	146	157	161	158	172	157	158	177	183	186	170	150	172	154	161	161	185	147	154	184	158	168	163	158	167	171	171	170	188	177	177	182	165	180	183	155	166	164	154	171	162	147	161	167	167	159	161	170	154	161	184	175	131	156	152	183	174	161	163	153	167	165	160	191	183	174	187	168	163	154	134	179	144	181	170	172	181	153	165	167	166	172	152	165	183	184	147	199	151	167	152	147	169	174	173	167	185	175	171	162	187	161	172	177	167	169	167	152	195	175	145	160	156	163	153	170	154	157	163	182	178	194	168	161	172	181	160	151	157	140	180	155	178	157	168	189	166	166	195	163	182	169	170	182	160	190	171	146	155	158	166	172	176	161	150	151	173	153	164	155	155	183	203	158	157	182	164	158	145	181	157	160	167	183	164	165	182	177	158	150	144	145	152	144	188	167	157	166	182	169	158	160	166	183	153	158	173	192	152	171	162	149	145	182	160	143	149	164	146	163	154	171	176	154	151	166	131	175	173	161	170	200	147	166	155	172	158	138	164	172	186	178	162	155	184	180	159	164	174	142	180	155	166	165	189	173	182	153	153	163	163	173	168	179	172	164	170	173	167	153	179	178	154	165	181	183	179	176	157	169	168	154	179	159	174	166	156	168	169	155	200	164	177	175	172	168	142	175	170	179	162	183	166	171	162	152	184	153	155	161	130	165	166	151	158	158	163	201	178	177	172	182	162	165	169	176	187	156	165	157	187	164	175	167	167	161	188	180	150	154	150	168	155	166	180	168	176	172	170	151	156	177	155	179	167	156	181	153	182	171	139	162	160	168	193	158	156	158	179	144	175	177	182	174	155	148	165	150	160	147	122	160	177	153	166	174	152	173	165	175	155	175	149	160	172	196	194	149	167	158	178	196	174	167	155	168	147	161	160	142	169	177	156	194	155	155	188	158	166	186	177	162	175	178	162	167	151	161	186	141	164	153	158	186	164	163	175	166	186	168	181	188	171	164	180	172	142	147	175	165	151	151	163	156	154	148	181	152	173	157	166	146	154	169	137	198	159	167	151	170	156	194	152	183	169	159	173	180	159	160	190	157	179	172	153	143	176	178	160	144	163	177	149	174	170	149	172	137	131	171	159	147	146	167	173	166	177	148	160	168	158	149	168	173	174	175	157	155	165	176	150	175	161	138	179	163	171	164	171	155	177	170	162	177	181	196	149	171	150	178	179	187	138	174	154	180	161	159	175	163	164	169	173	163	170	157	174	156	176	195	180	167	169	162	159	153	172	139	139	168	173	159	161	177	157	146	177	165	181	140	170	146	171	161	168	169	181	162	158	182	158	189	172	194	190	165	182	189	170	173	160	163	166	160	180	147	178	163	157	146	167	161	139	178	168	189	171	158	134	147	181	170	177	177	177	179	183	169	162	146	143	170	157	160	149	194	174	171	154	188	148	193	162	138	168	170	171	171	173	169	163	183	167	187	155	183	174	191	143	175	149	155	188	176	174	148	162	165	156	164	169	171	151	160	162	168	168	162	170	153	179	172	174	177	152	148	158	162	163	153	162	165	157	157	155	153	162	164	173	168	167	168	178	173	183	157	155	147	170	179	187	167	165	169	141	159	167	160	186	182	182	186	161	147	181	177	165	169	167	164	182	146	187	170	141	159	154	166	164	179	192	148	152	183	152	157	161	171	158	162	172	189	151	144	163	162	154	168	151	164	165	181	143	155	170	151	172	157	160	171	150	150	152	163	191	183	150	169	173	167	161	168	167	184	165	166	175	158	197	172	171	148	173	132	156	187	175	175	169	131	185	167	169	155	155	158	155	137	152	146	160	178	176	152	168	148	174	157	180	168	161	157	170	203	158	164	165	153	143	161	170	170	178	165	162	185	190	172	160	151	133	131	194	148	180	190	171	155	178	190	166	173	172	190	168	159	144	158	183	175	169	179	182	140	163	165	162	178	175	173	163	211	145	159	142	175	178	191	178	157	176	194	183	172	167	156	157	164	174	166	181	181	150	174	156	165	180	174	188	171	175	157	176	170	163	181	158	175	171	154	155	187	190	172	155	156	155	157	172	172	187	167	182	159	162	167	172	165	158	160	152	153	181	163	149	152	144	149	162	162	141	181	198	169	182	169	184	172	183	154	156	177	170	154	171	163	160	151	167	189	178	159	160	162	145	175	160	168	184	177	156	155	165	158	176	167	178	139	176	146	160	164	167	158	174	169	189	142	179	191	168	162	191	166	178	169	179	157	152	150	161	159	162	165	188	171	152	159	169	166	144	191	146	152	191	177	175	164	158	168	175	167	153	191	169	147	175	151	168	183	172	160	157	164	165	169	172	189	171	169	176	171	170	176	168	174	167	154	167	128	160	169	181	161	136	182	156	145	158	196	161	180	165	176	164	171	185	157	176	179	165	172	156	149	171	166	144	149	151	165	159	168	159	168	150	147	145	164	201	164	167	173	162	173	164	193	160	182	160	170	168	157	181	186	176	154	161	165	175	133	161	150	185	153	167	167	161	157	188	165	163	168	173	138	174	170	140	151	156	149	150	163	160	140	157	190	174	163	158	150	163	153	169	164	174	167	186	169	175	176	187	198	191	165	173	177	147	181	168	182	167	153	150	181	179	163	177	162	161	164	157	163	184	185	177	159	162	188	164	192	160	159	144	152	181	168	175	160	159	167	150	190	177	156	156	170	161	164	181	159	158	170	182	147	174	191	150	144	167	153	177	143
5403	474	544	573	505	483	516	452	507	487	466	456	479	438	438	486	463	450	459	446	458	444	474	453	433	476	473	448	458	464	429	471	416	440	466	473	461	459	437	468	490	429	432	443	448	424	459	516	468	476	458	467	450	469	487	467	419	448	434	428	436	479	444	452	460	467	463	448	438	442	454	470	459	441	441	417	441	443	449	447	487	539	481	453	451	437	439	473	434	434	464	461	472	424	447	451	464	443	451	472	432	432	441	479	455	459	418	451	412	438	448	445	433	454	443	426	464	441	415	430	449	440	447	422	438	455	439	434	434	419	489	435	433	462	462	431	493	467	441	471	434	440	426	437	457	430	456	465	463	441	446	452	433	483	452	415	441	454	445	466	449	474	425	403	454	413	433	441	434	450	460	423	479	450	421	467	480	415	454	413	438	451	457	438	451	441	458	470	491	455	432	459	439	390	490	432	445	453	433	469	426	439	467	442	455	453	464	424	432	439	473	447	462	499	426	449	412	457	466	506	458	457	433	428	434	494	426	450	454	457	456	422	485	444	422	453	476	483	430	433	439	462	445	457	485	473	455	494	469	440	518	421	431	451	461	442	472	439	430	457	454	496	415	451	419	438	448	455	398	420	462	435	456	469	443	455	470	437	420	418	431	444	457	422	415	444	462	480	483	481	411	447	418	434	464	426	446	427	444	455	482	422	426	477	465	464	424	439	450	476	427	429	448	464	448	451	465	450	467	471	396	464	439	449	450	473	433	439	437	419	441	476	455	454	433	415	446	466	442	458	459	425	452	449	439	442	448	449	460	437	435	445	432	441	425	431	428	428	465	435	450	428	451	471	426	420	467	452	452	448	462	474	492	479	429	444	436	416	427	413	421	441	452	430	407	409	462	480	450	462	458	462	424	435	422	436	437	422	472	471	457	429	491	431	430	462	380	424	471	429	436	402	444	446	450	478	470	421	444	427	445	460	458	462	461	447	438	464	497	447	470	468	435	442	443	458	457	472	415	479	451	454	414	443	459	461	460	435	458	433	435	461	436	413	439	479	437	470	471	443	447	435	428	429	456	408	464	435	430	443	442	452	418	433	468	426	461	455	472	454	422	443	460	450	482	432	421	432	436	437	454	444	440	445	425	476	487	450	474	442	451	481	447	454	461	456	427	469	498	486	423	487	415	450	476	453	475	460	471	445	451	432	500	487	437	461	436	456	473	458	450	467	423	445	472	463	443	471	449	400	453	422	413	453	450	470	467	438	464	453	430	445	471	446	438	494	452	450	457	459	450	453	485	454	457	428	478	421	409	456	425	455	457	428	435	418	447	463	440	449	441	469	424	430	448	468	457	442	442	474	460	440	436	452	452	459	413	452	428	433	467	453	444	461	478	423	425	431	448	434	412	440	471	439	437	459	441	416	439	474	432	455	452	455	444	450	469	468	431	472	440	444	455	460	451	460	450	463	480	440	389	474	424	435	444	459	403	423	477	450	461	431	443	455	436	463	471	445	451	437	454	457	424	461	428	437	440	458	434	460	455	434	425	421	439	453	463	480	444	457	441	442	428	456	436	453	434	437	422	457	409	463	487	444	430	447	454	476	441	450	460	441	426	465	423	414	428	408	448	455	463	451	458	458	440	473	418	457	450	437	466	467	482	404	467	444	457	438	405	405	456	455	468	427	447	483	456	467	436	462	428	424	448	437	443	456	440	456	432	439	441	478	497	462	425	454	468	443	448	453	465	426	414	452	461	429	455	479	480	434	466	417	442	472	460	475	470	471	476	417	458	436	456	433	446	473	502	473	450	446	420	415	480	484	409	480	443	427	434	446	418	446	439	426	462	441	434	436	434	420	441	449	454	507	447	436	441	412	462	432	450	442	451	451	431	443	433	469	452	477	451	444	463	414	432	410	463	455	457	433	418	472	434	469	464	411	403	444	451	431	431	429	466	475	466	467	453	430	440	465	449	449	415	465	478	440	467	431	467	462	437	432	461	442	458	454	451	432	445	454	440	457	430	492	381	432	436	477	447	428	462	448	413	413	431	417	401	445	424	448	470	472	457	451	461	459	477	449	406	460	414	457	452	471	451	467	453	461	435	434	418	447	423	445	426	447	460	473	455	432	418	414	423	444	473	458	453	463	430	421	423	443	449	450	414	483	466	454	467	410	430	467	429	477	448	435	491	420	443	453	410	463	469	412	426	449	441	458	444	475	430	443	442	457	434	463	419	442	460	419	476	447	439	455	460	421	492	417	417	452	436	455	390	424	430	430	469	444	445	442	437	454	452	440	436	453	452	447	428	439	421	433	448	460	453	444	449	408	452	449	415	483	458	443	471	430	434	460	446	411	419	465	422	487	434	458	456	466	452	483	425	446	464	422	448	451	437	467	419	440	449	434	465	449	415	483	431	450	428	446	471	438	465	462	467	436	418	436	457	465	418	429	437	429	463	435	430	440	426	429	422	411	461	465	418	440	434	443	457	443	436	447	464	439	408	455	451	434	437	462	480	402	455	465	447	467	480	438	424	425	466	456	497	421	471	436	406	444	448	424	491	414	451	478	474	458	473	433	441	431	466	449	446	466	431	400	458	439	454	452	435	462	447	441	461	464	440	479	431	462	478	429	438	444	431	425	425	462	408	436	423	449	472	436	431	446	464	441	481	432	394	436	420	459	486	460	414	441	446	433	442	430	456	466	471	437	457	479	454	455	411	447	444	439	432	451	383	415	473	438	460	443	421	425	453	474	457	457	455	434	428	449	441	435	434	441	407	482	436	451	470	437	421	472	439	444	441	462	466	456	440	396	445	448	445	478	477	493	392	423	478	436	442	462	453	452	466	449	471	424	448	458	473	465	480	436	492	444	422	458	395	446	470	474	448	424	402	418	412	478	397	481	452	444	416	480	437	426	419	447	431	487	461	461	435	445	491	475	455	430	435	422	450	459	472	442	470	439	458	472	442	437	450	458	420	430	468	470	433	436	431	432	474	441	426	461	472	422	455	429	435	446	484	415	459	412	422	473	459	463	426	451	480	462	461	440	427	445	441	468	429	439	412	460	442	450	445	457	481	395	452	431	416	462	442	436	424	427	467	450	423	435	478	456	454	425	483	440	429	441	433	476	437	417	443	458	462	422	438	422	460	425	472	446	434	458	451	457	436	449	423	482	445	446	472	425	443	435	428	452	447	460	465	442	461	425	457	441	481	416	436	439	411	443	418	441	445	460	449	437	468	412	425	463	450	445	485	425	461	487	472	446	452	421	457	450	435	478	437	405	453	449	451	491	430	416	489	460	443	466	452	452	446	424	438	458	445	445	436	454	428	442	459	433	444	428	436	425	396	470	467	472	454	445	443	479	431	396	445	425	444	440	458	426	472	482	480	476	432	442	462	440	449	432	442	444	469	438	434	436	448	419	465	427	426	451	443	417	469	454	462	421	414	446	470	414	440	457	430	448	420	450	429	486	426	459	452	421	448	458	469	414	436	451	447	472
41563	14903	2615	885	610	457	361	310	290	276	251	245	227	217	206	191	196	183	213	205	188	177	183	195	188	199	180	172	192	171	153	157	190	176	178	180	171	175	155	187	194	174	182	162	148	188	160	181	169	181	180	179	180	171	172	181	167	167	171	179	170	171	186	181	159	181	186	186	168	189	166	159	163	170	164	183	168	165	170	156	152	187	161	158	181	158	181	146	175	163	162	161	147	176	170	172	157	180	161	182	156	166	170	176	172	164	158	133	162	168	162	184	192	179	151	174	183	186	169	180	159	163	168	216	177	173	197	166	146	154	186	194	168	174	149	177	146	156	168	202	164	185	165	176	150	166	161	186	168	156	183	172	172	162	187	203	163	183	197	171	175	176	161	194	190	175	159	151	165	165	184	201	181	174	168	175	161	175	191	186	155	173	190	175	181	180	183	166	190	169	190	168	169	165	177	177	171	189	171	194	163	168	166	188	155	193	183	176	197	178	172	185	172	167	157	167	194	185	197	169	179	180	200	175	168	163	195	186	165	185	192	138	185	180	152	151	167	179	184	200	179	172	169	190	176	166	164	177	146	170	155	166	160	169	181	163	177	168	161	203	180	175	174	182	185	137	168	183	172	185	175	178	143	192	153	179	167	194	169	188	181	163	174	149	163	180	184	186	164	180	166	180	172	176	182	161	166	166	186	175	170	168	164	159	168	165	161	155	164	142	179	180	166	180	176	179	178	170	158	164	163	176	162	164	174	164	172	180	159	173	165	158	159	166	199	160	178	148	195	193	159	200	144	159	173	177	155	176	165	183	182	156	202	188	161	177	210	187	177	185	185	157	157	143	195	176	167	178	174	179	160	165	160	164	178	174	156	146	189	176	172	165	134	173	148	167	147	179	165	171	161	170	164	163	168	180	189	164	163	171	141	172	191	169	176	150	182	185	166	157	153	141	177	207	172	180	169	174	181	193	186	194	158	195	182	179	191	154	147	186	186	154	175	171	180	181	181	179	175	175	153	177	192	179	187	183	172	189	154	161	167	194	185	164	159	172	179	174	183	174	187	164	170	180	154	195	168	147	152	153	179	177	176	165	172	176	183	183	176	157	160	151	179	165	153	163	153	188	182	163	181	176	176	170	179	156	206	177	169	170	170	161	173	169	189	155	168	154	154	162	181	183	180	154	187	173	182	190	178	162	166	177	188	167	187	172	143	180	175	160	144	178	154	183	175	147	157	182	161	166	156	170	178	182	167	164	176	166	170	207	202	170	175	195	174	163	177	169	192	160	165	175	192	153	159	161	172	170	201	186	151	169	192	165	177	176	159	180	196	174	167	165	192	160	173	177	179	167	166	186	163	181	180	163	184	171	169	171	162	163	167	141	174	166	169	170	172	168	193	137	156	159	174	175	180	187	178	182	157	178	123	167	176	145	178	164	142	178	191	169	205	163	167	179	176	161	174	181	156	163	176	178	170	169	158	158	197	174	166	154	186	166	166	172	163	203	176	174	157	178	187	172	165	195	212	173	141	183	197	173	190	165	176	167	200	182	174	175	174	200	175	155	178	160	194	148	160	181	175	198	179	170	157	189	177	163	175	161	150	197	168	140	165	181	169	167	179	168	176	175	153	158	187	167	165	174	146	180	169	190	152	177	123	166	161	174	163	160	175	164	179	175	177	168	167	146	182	157	172	162	176	155	201	185	191	185	166	182	180	149	176	168	176	188	156	167	167	176	167	172	178	176	164	163	172	160	155	169	145	193	142	167	145	191	171	171	173	162	168	190	175	160	170	181	172	171	187	185	166	159	197	186	163	181	152	183	194	181	178	169	163	152	180	176	173	208	179	164	164	164	194	179	186	166	180	157	179	183	170	174	161	170	182	183	170	177	175	193	173	169	178	180	168	165	171	170	168	178	179	159	166	165	172	151	171	174	164	189	157	165	165	188	178	170	187	154	177	164	179	164	196	148	178	173	168	158	172	167	151	164	158	190	180	160	177	164	169	170	166	148	147	182	151	170	161	158	157	169	186	171	179	174	163	178	168	166	174	163	167	184	176	143	170	140	182	186	181	181	144	168	173	171	171	153	163	176	198	196	167	177	184	180	183	170	173	147	164	175	190	166	157	144	152	168	166	189	176	185	172	171	155	165	164	179	171	195	189	171	194	213	148	184	151	181	183	195	189	182	151	165	154	142	188	162	202	182	185	179	178	127	161	175	127	178	182	156	160	170	187	151	182	187	169	177	172	171	168	169	204	183	167	192	176	158	170	181	161	155	167	181	177	182	157	136	181	159	193	166	161	163	145	143	191	162	152	189	188	170	140	166	179	186	191	167	171	174	153	185	163	160	158	164	174	171	173	154	186	175	159	188	137	202	199	174	166	182	168	162	177	181	174	168	158	164	179	157	174	168	176	164	152	161	163	174	166	186	160	182	162	166	179	164	146	181	150	165	147	172	156	173	161	166	181	164	183	170	157	154	154	168	161	150	179	166	174	165	160	170	176	184	158	186	172	159	176	150	171	172	166	180	190	175	163	163	183	180	173	181	168	155	177	156	176	168	174	175	183	201	183	212	162	196	177	179	173	180	183	179	128	162	167	191	155	193	201	184	160	161	183	159	165	169	161	187	159	183	155	185	169	201	166	170	188	154	143	155	176	157	176	177	190	183	177	159	160	184	155	168	169	177	190	185	190	184	170	170	154	175	175	156	178	172	176	155	158	174	153	195	173	169	176	155	211	184	197	168	161	193	144	163	153	159	171	173	168	147	186	160	188	183	190	159	157	168	198	173	151	185	149	161	190	171	203	168	148	168	153	176	165	171	137	169	151	188	155	161	162	182	175	170	147	184	175	163	221	177	152	169	180	167	158	146	175	173	179	179	175	158	162	182	167	160	168	179	162	177	168	175	162	171	171	183	169	186	158	179	171	157	186	168	178	175	166	173	184	184	161	161	196	191	163	179	158	146	156	133	168	180	162	165	142	163	197	177	179	133	180	189	178	177	148	196	193	167	173	179	182	170	184	210	150	165	159	159	170	179	173	179	186	161	174	152	150	167	170	165	160	170	178	166	169	158	176	170	167	158	172	145	170	178	153	175	187	189	174	153	171	176	182	164	159	177	198	156	186	175	147	166	178	178	166	176	160	187	170	160	162	156	145	162	165	190	181	193	158	178	175	175	183	166	143	178	171	174	175	163	197	155	185	169	201	196	183	156	172	182	192	179	164	170	182	140	177	177	184	171	194	188	171	192	177	206	169	173	175	160	184	174	181	145	165	169	163	175	182	170	183	180	188	181	176	183	185	179	190	154	193	151	157	178	173	166	179	171	179	158	183	165	163	174	157	180	175	180	176	187	145	173	152	178	158	180	167	191	169	178	180	149	159	190	177	167	153	156	146	147	168	176	176	184	167	164	146	164	173	172	181	179	149	163	191	171	187	150	172	182	197	166	175	164	153	163	185	189	178	182	189	185	201	176	164	166	159	170	160	165
17258	1140	2246	2703	2350	1937	1634	1389	1266	1070	998	895	865	830	766	689	655	654	665	611	615	604	545	568	556	579	551	575	579	553	558	594	524	518	499	520	511	552	512	490	507	513	493	511	493	508	500	475	554	512	515	523	466	492	498	493	519	498	485	486	472	447	464	464	510	501	497	494	519	510	486	463	506	470	510	485	440	521	515	491	466	505	521	443	472	484	471	452	480	461	483	506	507	487	446	510	478	472	462	494	478	466	523	472	497	502	486	491	475	470	537	447	465	486	510	492	443	473	468	470	428	447	470	473	453	457	470	460	462	456	487	469	477	437	482	476	479	475	453	434	506	455	494	462	470	482	468	455	475	485	483	489	480	474	491	496	464	462	464	509	482	479	463	495	481	457	460	479	506	466	448	451	471	506	447	511	480	498	457	501	469	475	509	441	469	437	497	503	443	483	498	501	477	496	507	442	484	470	448	476	479	535	493	461	487	524	459	463	482	479	453	439	498	484	469	450	487	519	482	492	453	457	508	417	449	487	461	440	467	451	482	450	432	460	439	476	452	445	468	466	505	470	456	449	446	481	479	503	485	497	482	451	506	488	511	476	481	479	499	479	447	495	461	474	471	471	481	470	465	461	475	473	480	485	480	479	468	444	524	467	508	465	490	511	477	479	486	490	517	462	485	440	455	446	454	477	461	459	449	468	498	500	503	494	472	523	479	463	485	468	473	489	446	498	521	441	456	476	469	454	511	471	475	467	517	469	497	449	445	500	458	456	459	458	467	466	482	472	509	507	489	468	482	460	454	452	491	457	459	513	437	480	475	480	470	456	468	468	462	452	489	507	450	454	461	475	466	515	481	484	464	473	477	489	479	502	484	442	476	444	479	479	480	473	499	466	478	459	429	491	474	487	494	552	467	510	575	453	509	463	476	470	478	442	479	502	440	486	441	504	472	450	452	466	477	477	459	503	468	462	470	471	487	490	505	444	478	451	472	487	443	510	470	457	476	505	457	491	468	491	460	488	450	473	469	441	521	437	502	461	489	453	478	497	495	495	493	460	494	473	470	475	478	480	513	455	432	467	471	443	485	436	478	475	459	470	477	482	474	507	473	462	488	483	478	500	467	460	447	481	511	469	479	477	481	490	469	495	446	497	451	446	462	486	519	476	491	501	492	481	489	474	478	491	457	477	502	463	495	484	503	448	433	543	459	501	455	463	464	489	439	471	487	470	449	461	494	488	475	459	474	491	462	464	446	462	475	448	472	501	463	478	539	508	469	445	459	500	489	473	482	451	503	457	483	471	458	505	477	459	439	458	469	494	487	481	474	468	489	437	462	477	494	446	491	458	490	453	476	495	490	447	482	507	462	479	494	469	449	459	439	474	506	420	514	450	450	489	492	420	448	474	465	459	462	487	491	495	484	471	517	475	446	487	457	473	476	506	487	477	470	482	446	495	464	439	475	473	477	518	509	464	466	460	475	484	463	468	465	494	462	461	477	492	453	496	470	462	430	520	522	487	481	495	436	468	501	492	530	507	453	453	491	467	478	495	492	464	493	481	452	439	463	452	526	444	516	499	467	513	477	468	443	450	451	454	497	463	469	518	528	464	508	464	475	482	464	440	499	454	463	490	478	507	461	451	493	482	446	491	517	495	450	484	440	467	493	470	459	437	467	504	487	489	456	429	459	514	502	488	465	438	501	550	453	456	501	456	449	460	460	513	477	442	462	498	447	459	499	502	481	468	485	503	495	493	479	456	472	473	486	498	480	457	457	462	445	483	439	490	458	449	493	469	487	482	454	484	500	488	460	477	459	482	474	462	479	478	511	494	473	472	453	515	467	490	514	512	506	469	469	492	463	464	469	504	524	497	499	464	470	457	497	487	460	499	509	451	511	494	487	433	491	439	429	492	508	470	437	468	470	489	469	469	472	460	478	481	496	476	442	500	478	459	496	427	475	459	459	494	513	510	484	475	458	483	488	469	468	487	436	456	444	479	430	493	473	495	451	532	434	489	483	454	456	500	476	477	456	488	484	453	455	528	485	517	468	463	509	467	504	450	490	469	489	471	466	491	496	457	477	467	481	468	481	474	503	457	462	455	477	468	485	465	474	487	450	490	479	462	489	474	468	467	462	456	475	460	469	482	488	500	438	495	450	455	482	485	451	452	486	493	493	458	485	512	496	432	453	473	475	450	454	472	483	472	439	485	490	456	480	520	478	491	451	449	449	506	477	490	470	456	497	491	498	481	484	496	480	470	499	474	490	492	469	467	466	477	449	463	508	510	479	460	465	469	477	421	427	520	458	510	472	479	455	456	486	511	491	495	447	497	510	422	474	453	468	460	490	508	444	470	487	462	515	507	428	451	443	506	469	473	490	471	488	477	488	477	497	513	491	479	500	461	485	470	461	503	490	451	465	488	491	495	515	488	487	522	476	473	514	513	502	468	464	515	471	498	491	478	473	492	479	467	477	478	509	514	461	500	483	476	487	495	508	469	442	475	498	512	494	506	466	459	488	476	523	471	474	453	459	467	477	471	470	495	495	476	458	440	473	551	494	456	477	461	514	464	456	438	467	499	483	491	484	465	490	448	509	461	433	478	459	459	465	444	499	482	490	473	465	453	469	448	485	476	466	454	454	447	463	488	468	451	476	492	475	491	456	518	491	494	493	494	452	484	488	502	447	470	511	453	464	462	506	499	515	491	492	501	472	477	485	463	448	476	449	423	496	466	456	471	464	481	549	508	491	475	448	469	459	449	506	504	505	494	433	507	474	471	497	499	465	451	484	474	457	463	522	479	473	483	527	456	489	519	474	465	467	424	444	491	491	466	478	479	503	468	465	428	420	474	495	486	460	493	533	490	490	512	480	455	444	453	458	455	482	463	458	469	498	454	452	464	480	493	476	445	463	508	512	499	479	541	467	468	439	477	529	478	465	500	499	464	486	486	453	456	475	501	464	464	469	493	483	481	497	440	452	477	490	439	455	467	451	473	465	441	471	512	500	472	477	441	487	495	444	429	506	489	432	504	459	474	484	483	496	492	475	481	463	475	455	480	478	466	483	479	471	482	481	519	484	475	487	483	467	474	492	494	520	473	508	482	494	467	479	519	494	450	486	484	477	445	488	491	452	450	513	514	499	440	434	524	476	461	513	462	461	473	470	469	500	446	464	478	466	492	496	497	447	462	477	455	478	459	441	457	468	507	465	495	511	467	485	460	470	489	471	476	417	482	478	469	485	504	474	436	464	499	456	487	483	474	453	454	475	467	499	489	454	513	488	460	500	460	495	477	462	441	483	486	495	478	483	478	476	481	455	488	464	481	473	463	459	461	469	456	488	463	492	455	485	488	497	456	502	462	472	467	468	442	447	462	524	475	522	447	486	494	473	495	474	461	478	502	470	489	482	462	499	506	476	495	492	450	453	460	485	455	492	444	472	479	488	475	466	459	501	437	496	489	414	459	503	491	470	486	491	526	444	514	477	489	444	496
48042	22902	11050	2068	1287	1015	785	747	567	582	501	476	453	446	440	434	420	433	424	432	414	366	410	407	386	438	391	404	370	346	377	377	384	398	352	333	378	338	358	401	357	377	351	326	347	376	351	380	350	378	376	394	352	357	377	360	376	340	353	367	326	397	362	361	380	324	343	362	367	347	339	385	374	362	346	357	364	346	383	379	357	380	326	360	351	366	332	374	395	359	360	397	361	349	324	338	348	369	364	359	385	368	327	334	387	376	366	359	380	359	352	362	335	344	349	359	368	363	359	334	380	372	357	352	359	360	356	370	344	328	355	361	370	364	368	337	386	350	387	371	387	357	382	365	385	344	318	369	339	337	338	349	357	345	360	357	353	352	342	356	395	378	386	363	346	353	343	348	356	338	357	361	367	393	383	347	383	389	361	344	355	345	378	352	385	367	380	360	359	333	364	363	340	336	380	364	366	375	403	370	347	373	333	348	323	373	365	353	335	380	407	351	375	382	398	372	349	374	337	381	347	340	367	374	332	350	383	372	363	373	348	341	339	374	322	379	395	350	410	375	343	352	374	345	380	343	354	385	360	335	367	381	338	365	397	356	373	315	364	366	337	345	371	357	381	380	360	362	371	380	356	341	377	358	346	321	343	356	380	341	339	318	338	326	347	361	318	340	339	356	347	391	365	361	377	363	372	332	343	351	362	362	346	318	340	356	361	356	374	362	354	378	317	368	353	359	369	405	349	314	355	366	383	357	341	354	380	330	365	355	374	357	356	349	364	347	348	366	353	347	394	366	366	372	326	328	370	354	339	352	353	368	365	367	352	376	361	389	401	382	366	376	374	326	362	371	370	336	327	355	358	337	377	342	360	344	372	359	343	379	353	371	337	363	347	339	342	364	336	344	372	383	408	349	361	352	337	339	389	330	358	370	356	347	374	389	369	373	330	362	375	345	332	378	365	335	344	381	371	384	372	303	367	310	322	355	338	367	343	392	353	380	385	383	354	341	375	357	338	356	367	399	330	342	384	338	348	337	361	315	312	360	348	374	352	334	371	351	376	329	369	337	381	383	353	378	366	346	361	373	418	361	311	336	367	330	350	328	334	396	392	369	366	369	352	353	372	332	362	332	378	382	325	363	356	331	360	372	372	359	360	338	339	361	325	341	354	365	328	334	346	377	337	344	341	327	358	331	315	352	375	319	367	355	362	363	365	361	316	281	330	360	390	397	359	393	338	357	339	366	375	344	351	324	367	345	375	391	321	332	360	383	339	370	357	366	359	383	373	383	347	359	349	328	373	337	358	402	350	354	392	345	373	342	382	368	379	369	363	392	362	355	387	351	326	356	371	344	347	361	331	372	358	363	349	342	367	339	347	380	381	371	365	332	347	370	412	355	359	340	338	333	340	354	344	386	356	392	389	408	400	368	353	354	348	348	335	344	323	368	380	335	376	345	354	367	369	376	365	357	366	376	360	376	345	392	397	333	323	363	369	381	365	356	373	382	370	373	330	327	389	352	378	353	348	307	366	373	361	358	350	341	366	393	357	323	337	336	368	357	363	316	351	366	376	356	352	395	378	366	385	339	389	374	359	359	364	350	348	349	330	366	342	365	357	368	378	364	350	376	368	334	370	355	368	361	385	341	363	340	324	374	375	359	347	394	358	354	355	347	363	402	352	373	349	378	344	395	344	396	382	333	356	343	374	353	361	380	378	370	340	332	363	358	365	345	353	332	311	352	371	367	319	347	364	370	351	372	377	372	368	378	340	380	364	344	347	351	358	382	337	393	325	375	370	367	387	373	376	337	349	362	324	382	366	389	342	374	374	348	338	334	358	395	395	365	364	384	346	340	360	312	347	380	333	368	355	399	340	389	331	382	400	372	348	330	358	332	360	354	396	354	362	390	354	368	362	369	378	342	343	377	356	385	339	353	390	396	358	405	380	378	374	370	341	356	343	351	392	341	312	357	327	382	363	338	340	368	335	355	353	341	326	358	395	334	333	313	359	339	350	341	371	346	318	358	361	389	368	378	369	358	352	386	343	395	358	344	378	353	387	345	385	326	372	347	383	363	358	353	354	381	393	345	385	370	363	364	379	370	312	342	351	377	373	350	382	347	370	334	364	377	330	374	372	368	355	341	347	387	385	337	345	368	345	352	354	376	370	365	388	357	349	318	380	364	353	366	383	358	336	329	405	363	360	379	354	367	362	377	325	370	355	361	362	366	358	363	324	368	358	348	334	358	339	358	339	365	311	360	357	355	330	344	358	358	346	359	385	388	334	339	397	352	366	321	355	340	350	312	368	366	366	353	404	352	409	379	366	350	344	351	384	367	345	327	339	387	366	392	367	369	365	364	340	363	326	348	339	337	353	377	352	368	360	379	387	373	353	390	414	379	367	348	392	364	409	338	363	333	343	322	363	372	351	357	346	346	352	321	379	361	353	308	351	344	392	349	344	370	369	358	379	383	370	371	366	359	386	378	354	386	355	313	334	396	363	371	361	369	370	376	328	366	352	371	375	337	325	401	344	359	338	376	336	362	372	364	379	354	385	381	375	365	365	332	348	378	352	370	388	335	360	346	343	385	380	394	344	351	345	348	357	393	362	357	365	354	314	364	365	359	370	341	336	368	338	382	388	400	356	370	352	372	373	388	365	337	356	354	377	337	357	379	389	361	343	393	347	350	376	364	342	331	345	340	343	370	367	372	360	358	355	365	373	351	358	380	340	388	350	350	358	328	357	359	331	378	360	345	367	387	389	363	363	372	376	360	367	326	357	358	333	370	396	360	346	336	364	382	355	365	373	354	361	368	312	370	379	376	366	349	382	372	375	345	363	358	329	358	362	351	329	392	368	351	336	369	360	371	351	341	388	380	336	351	345	368	339	354	388	361	408	387	363	353	353	349	362	354	347	338	345	373	397	344	301	368	342	346	345	394	349	359	351	362	344	371	316	343	333	370	348	355	355	360	361	365	361	369	355	364	326	314	342	369	332	354	355	378	344	358	320	386	371	377	342	337	353	367	358	347	388	399	359	361	364	349	397	377	390	354	365	335	342	382	333	353	350	342	352	381	362	359	362	365	376	359	346	364	342	331	306	339	349	348	375	328	375	356	358	363	334	344	328	337	354	353	345	380	369	381	342	353	376	362	345	358	378	364	380	350	368	372	353	376	376	367	359	383	372	347	351	390	321	374	355	353	348	376	373	348	351	358	331	349	358	343	384	374	359	352	355	341	342	372	344	354	373	324	365	366	347	375	361	377	325	357	346	358	380	372	337	386	370	354	345	361	356	369	356	354	369	359	365	352	357	370	356	345	388	314	378	366	347	381	381	336	331	362	402	363	368	340	373	371	337	363	407	346	338	375	345	387	383	358	383	346	345	372	363	355	349	365	353	352	324	371	367	355	332	350	345	380	357	355	324	348	367	359	359	360	382	357	380	383	350	365	361	367	332	375	360	374	337	352	394	351	349	356	347	387	331	371	352	316
21930	2120	4326	5013	4362	3763	3009	2661	2280	2005	1795	1732	1532	1476	1447	1379	1294	1247	1187	1102	1130	1105	1100	1071	1075	1056	1040	1029	992	999	948	975	993	1001	975	923	908	955	969	983	926	949	905	915	933	909	867	911	922	923	912	911	863	885	869	924	882	814	857	888	907	894	853	875	923	913	857	893	839	890	876	836	877	850	881	902	851	866	847	946	932	867	844	848	856	913	870	828	909	851	862	871	870	888	850	927	874	869	901	898	917	874	870	872	927	836	832	896	925	892	870	852	848	889	852	874	891	897	889	871	837	845	836	834	910	871	818	886	910	888	898	882	867	879	842	872	872	899	847	904	865	892	827	869	819	822	883	834	849	869	864	858	825	887	909	834	825	896	864	907	854	900	857	857	866	851	834	851	867	838	830	861	850	859	867	816	887	831	860	895	829	865	804	876	892	875	869	888	798	931	893	801	862	893	840	846	856	838	864	868	853	853	866	872	869	873	860	861	880	858	910	895	836	913	870	907	862	901	895	824	813	884	874	898	885	793	873	863	882	817	848	885	878	866	851	848	865	820	840	830	892	793	821	903	889	838	875	853	921	853	888	913	856	878	900	870	896	914	926	825	862	862	841	909	865	824	863	870	822	844	878	820	906	851	842	888	839	911	847	810	909	903	793	806	795	883	835	874	932	865	876	871	855	857	831	861	917	881	879	833	854	864	857	824	854	843	858	915	880	850	911	819	854	851	876	910	861	818	851	813	873	861	858	920	857	849	846	845	930	887	906	843	885	800	857	840	876	864	837	882	857	860	840	878	920	869	895	841	817	840	881	892	872	854	865	852	843	881	837	805	863	853	892	842	891	872	853	877	883	870	868	863	837	832	816	890	857	884	887	835	871	859	880	846	871	870	861	930	835	868	863	843	865	935	832	859	890	897	874	873	888	871	866	859	873	875	856	859	841	819	866	867	870	899	830	910	887	898	895	802	822	865	939	939	835	886	876	839	878	863	905	875	810	871	881	900	865	879	810	821	878	817	890	832	853	841	869	840	832	862	863	868	800	865	836	850	841	904	871	886	845	894	797	877	827	822	886	937	888	884	875	877	838	862	855	890	889	862	911	861	865	828	848	878	859	844	842	873	839	882	845	885	861	861	802	807	873	811	898	876	834	855	885	884	847	832	867	868	919	838	857	917	906	863	860	843	821	903	837	859	848	868	836	838	852	870	893	862	894	853	872	862	849	862	851	874	890	888	841	852	795	872	841	895	887	868	808	887	896	855	841	864	888	893	861	792	854	862	849	807	819	846	891	852	837	886	882	844	812	882	852	866	860	812	894	867	877	894	895	838	841	852	867	880	849	862	870	876	863	849	854	879	847	864	844	868	872	869	825	858	854	890	872	880	869	787	908	846	888	834	889	843	885	878	847	861	871	887	840	862	904	868	926	862	919	862	894	853	865	879	830	856	859	822	807	891	897	815	875	825	840	867	820	917	852	858	856	824	850	847	821	870	912	870	833	849	832	892	855	886	861	897	872	867	821	838	845	863	889	909	848	818	871	830	813	883	906	845	853	883	870	825	854	872	867	831	858	901	825	891	885	840	900	851	832	841	839	886	846	850	853	839	860	841	850	826	857	846	891	889	871	914	893	833	902	841	917	859	913	883	863	857	855	811	869	817	857	833	835	884	861	780	923	869	875	883	856	918	847	879	867	843	886	838	876	887	857	853	883	827	847	866	867	843	911	846	915	867	886	863	849	832	828	821	871	898	858	886	891	871	816	885	861	852	905	830	851	835	864	890	867	848	842	828	894	821	917	884	872	898	868	803	845	865	875	864	822	856	873	845	860	847	846	865	834	878	898	862	825	851	858	864	874	861	850	839	889	870	896	846	869	886	886	838	855	897	854	841	855	837	874	824	855	842	835	867	892	818	844	875	858	867	832	887	838	801	874	860	824	842	874	861	832	840	854	883	880	853	851	866	882	880	867	862	858	846	850	832	870	848	883	874	884	790	850	829	889	901	877	868	885	895	864	872	858	829	870	839	862	842	803	889	848	895	898	852	891	900	833	861	784	808	892	831	871	904	835	864	871	913	876	873	826	852	828	818	850	903	922	828	854	923	867	838	884	841	845	876	867	941	854	852	898	823	908	851	836	912	841	882	818	844	830	865	889	906	886	865	829	917	882	875	823	846	833	819	867	860	867	855	839	834	868	868	855	849	870	866	871	899	878	889	854	849	889	826	864	829	868	857	853	885	849	874	886	881	839	844	820	801	837	865	813	829	869	861	861	896	864	869	859	866	845	841	816	872	825	892	863	854	796	888	847	878	862	891	826	879	853	853	849	871	865	872	833	845	850	876	843	888	873	848	916	890	806	812	801	865	856	851	855	897	872	862	859	854	866	864	892	803	882	840	861	855	845	804	863	862	805	876	867	876	880	878	852	878	930	866	897	880	859	880	918	828	823	914	934	848	875	837	904	795	883	863	858	861	812	881	861	876	869	894	880	834	880	912	826	882	853	832	881	889	833	891	869	840	874	893	914	838	893	832	844	880	855	925	830	860	829	873	861	851	909	866	865	869	899	785	902	849	826	861	857	889	885	876	890	888	882	847	901	837	850	837	864	870	829	859	829	897	896	852	880	893	831	825	881	919	897	844	878	836	806	868	786	849	908	867	872	860	842	900	817	890	839	920	888	882	857	816	845	839	852	865	883	850	847	882	876	870	824	836	884	888	864	818	867	863	877	856	821	870	855	848	854	908	890	821	882	883	854	902	898	891	871	851	846	873	880	853	877	851	840	845	878	796	853	852	852	815	875	848	845	831	828	875	849	838	850	843	826	868	862	863	876	921	819	891	840	837	867	792	830	816	879	894	865	879	862	793	837	890	878	862	874	853	863	851	876	833	823	933	842	807	879	838	867	826	850	841	855	878	855	863	893	841	859	844	805	836	873	879	880	828	831	837	904	845	877	869	853	898	840	873	863	823	801	858	882	872	834	898	868	869	855	944	841	911	890	849	900	881	855	917	895	892	848	887	886	877	860	856	875	886	856	878	912	853	879	828	828	853	841	863	851	819	862	816	837	850	829	886	808	822	843	902	841	838	869	806	873	884	868	811	872	881	863	869	837	837	858	812	840	904	859	833	898	830	858	804	891	856	805	845	881	866	842	874	836	867	919	898	867	875	800	882	865	855	868	847	864	861	912	876	823	779	865	898	886	844	820	856	854	861	860	818	851	832	846	854	920	903	881	836	877	840	871	864	867	815	857	858	874	867	959	867	894	861	841	873	844	836	861	841	893	908	907	844	887	889	847	869	867	835	895	855	832	884	830	869	896	900	849	903	836	892	830	828	920	860	861	904	844	848	854	838	853	874	806	856	891	845	882	899	863	875	839	855	894	871	837	853	906	899	915	842	857	847	910	829	902	911	798	765	853	894	870	866	806	871	839	843	885	790	840	884	889	861	828	891	885	843	919	878	818	867	841	860	876	784	842	878	851	920	852	850
5379	223	190	166	176	144	160	175	167	158	159	157	156	165	163	174	166	176	166	169	180	178	163	195	170	175	176	158	158	182	180	173	166	161	146	135	184	184	155	144	179	179	150	174	157	165	194	163	161	157	174	152	157	161	158	167	187	157	172	168	165	166	156	180	168	174	173	166	172	178	172	180	165	171	140	153	150	215	176	178	141	167	170	165	177	180	171	154	154	155	177	166	160	149	180	180	160	157	183	165	169	156	178	183	147	138	138	177	135	163	158	157	178	145	176	154	186	179	165	171	170	171	179	163	152	186	183	155	169	172	157	160	168	157	156	159	137	177	178	150	146	151	166	159	158	153	152	160	136	168	160	161	146	163	143	171	177	167	160	147	170	161	146	173	157	167	144	166	162	183	175	164	159	180	150	149	174	168	179	172	156	159	160	163	160	147	173	164	149	167	156	173	164	164	147	156	161	166	172	181	165	177	159	162	159	174	166	155	163	149	159	147	174	162	167	165	177	158	159	172	184	166	132	149	158	165	166	151	163	153	182	153	163	162	151	173	178	187	187	187	153	199	162	157	163	156	181	159	196	158	150	184	148	136	168	149	149	173	155	165	184	151	170	156	157	152	167	153	173	169	185	164	168	174	171	166	160	170	149	156	168	145	177	158	212	186	155	148	166	151	143	142	166	164	170	165	168	170	152	162	156	168	175	170	169	170	164	145	175	144	159	166	164	148	190	166	153	141	138	174	166	159	164	161	154	159	170	144	150	132	141	138	187	166	184	166	171	175	177	175	161	178	156	161	151	176	146	179	171	182	152	158	176	173	152	179	173	184	177	145	150	144	192	173	164	168	169	157	164	192	168	172	170	149	168	174	182	151	138	141	133	183	179	148	160	160	168	185	144	163	170	167	185	184	170	169	162	146	138	166	175	162	161	155	152	152	203	149	146	148	176	170	160	163	150	164	161	144	175	142	178	152	161	184	166	154	138	170	154	171	173	178	156	187	151	191	183	153	150	157	140	161	177	170	171	175	168	153	191	171	160	149	152	147	158	165	162	146	173	158	164	147	180	174	157	158	184	162	156	166	141	159	175	181	167	164	153	168	161	151	138	167	175	163	147	173	176	140	150	153	143	160	172	170	156	159	157	163	146	166	171	149	135	157	185	170	162	149	159	164	177	187	158	159	168	166	157	162	161	175	181	164	175	156	182	154	171	163	172	176	154	191	187	153	147	169	163	177	168	151	156	167	178	172	189	173	147	147	140	178	167	162	189	170	167	159	176	173	180	165	128	159	143	153	149	156	165	143	158	187	159	182	165	174	183	170	151	176	173	157	162	167	152	162	163	173	159	190	170	174	161	188	151	168	165	169	148	163	176	153	172	177	152	188	151	172	170	149	150	165	170	155	164	163	171	169	175	187	169	163	178	197	179	161	171	174	170	189	171	170	167	178	172	165	162	147	163	167	180	173	140	183	172	174	168	157	165	168	163	191	177	183	168	179	170	178	154	160	177	160	149	185	164	165	148	186	156	167	160	200	186	151	181	168	165	202	190	170	188	163	157	164	158	160	127	168	148	156	159	170	172	178	163	152	145	166	176	167	165	189	153	181	171	198	171	166	179	186	159	167	157	189	168	178	167	151	168	163	150	189	162	166	151	170	146	173	211	194	156	166	163	215	182	157	149	181	160	159	176	165	160	170	167	189	164	158	181	153	195	150	173	138	160	163	166	154	159	150	148	148	165	176	159	144	145	167	173	151	182	164	194	174	165	176	164	187	146	202	167	181	166	167	147	170	176	155	189	161	145	159	185	153	163	186	160	169	163	200	174	156	157	174	162	180	166	166	172	160	170	193	179	176	156	170	173	163	177	134	165	165	167	165	193	139	149	151	174	182	148	183	153	163	130	181	148	171	166	174	175	184	173	151	158	170	148	184	195	149	161	157	155	171	147	165	190	174	158	171	184	176	193	156	163	157	175	188	167	147	156	170	155	168	158	163	153	173	180	153	166	165	171	166	186	185	167	164	167	153	167	173	167	171	153	156	185	166	184	172	153	165	139	163	164	155	165	163	152	173	173	161	166	154	174	130	150	176	173	183	159	173	158	168	163	178	190	154	163	151	159	161	162	157	162	164	141	171	169	156	151	170	143	180	173	173	160	147	157	186	159	160	162	158	164	162	159	170	177	159	159	175	154	154	168	152	166	162	175	142	144	151	180	178	145	152	185	153	151	173	160	145	149	203	160	172	173	160	166	165	156	132	165	171	171	176	179	154	162	165	176	176	169	148	160	178	162	165	174	155	175	146	186	192	160	176	140	153	177	166	196	155	163	165	175	143	148	162	156	148	179	169	179	161	153	157	183	178	173	170	137	154	163	158	172	137	170	181	154	165	178	149	160	153	145	156	158	181	155	162	154	160	146	158	161	164	161	140	172	134	162	165	161	160	164	162	145	168	179	169	173	152	175	182	147	171	158	142	179	164	171	139	153	172	166	181	208	149	166	156	187	188	155	156	173	173	166	157	169	161	177	168	157	150	158	159	156	158	175	161	183	175	166	158	196	188	178	174	147	157	180	150	178	182	157	186	157	154	181	174	151	163	166	140	166	179	156	188	131	164	153	184	140	142	168	172	173	174	166	167	155	159	173	179	174	184	145	170	171	152	180	170	157	198	179	151	155	150	185	139	151	178	163	178	166	168	162	175	177	151	161	160	153	158	169	187	152	155	169	189	168	146	150	159	207	149	162	172	163	148	161	145	188	171	155	158	148	163	171	138	204	193	156	159	171	151	171	191	142	175	160	156	175	173	150	139	159	147	155	145	154	157	168	169	164	159	136	153	172	161	157	186	169	142	181	211	158	147	156	169	161	164	164	173	147	154	177	157	174	167	158	166	149	195	177	152	188	163	170	147	158	160	157	164	170	192	178	150	175	155	174	182	143	182	148	172	151	149	151	187	171	163	173	176	169	151	182	173	182	171	138	150	159	173	173	156	156	169	165	147	153	160	159	167	189	168	174	165	169	169	189	145	176	168	171	156	167	151	138	167	157	174	171	186	203	180	160	152	169	163	181	146	150	170	189	173	150	160	166	165	168	174	174	152	184	169	158	135	161	156	184	181	169	161	188	144	153	190	182	180	141	182	142	170	153	176	163	174	168	174	152	148	152	134	174	161	134	166	175	164	170	170	169	176	124	156	161	170	185	175	159	169	174	174	151	164	148	189	168	168	159	152	140	154	163	156	146	151	138	165	165	173	153	164	162	165	147	148	152	171	171	175	188	159	167	169	177	138	162	162	178	167	170	146	154	146	153	154	164	165	164	181	180	155	132	142	169	158	157	176	161	159	151	159	169	170	152	166	173	167	145	147	181	176	156	168	170	159	161	196	171	152	161	193	163	163	154	174	179	167	154	159	164	163	167	178	153	186	154	153	158	173	175	149	160	178	145	174	164	165	176	150	181	149	172	170	146	152	170	176	179	151	165	164	150	159	154	177
5256	473	506	534	519	475	477	483	471	440	460	459	447	489	460	472	471	422	459	470	451	445	490	443	474	486	464	466	437	421	470	454	434	425	434	427	483	482	423	438	434	448	464	450	454	456	431	422	427	443	443	473	484	426	450	404	430	455	431	448	439	508	474	415	409	461	420	439	419	443	441	458	450	460	422	434	410	458	444	440	392	454	417	466	428	460	398	429	422	455	469	437	453	443	467	428	474	443	431	435	447	440	462	418	487	420	440	454	452	439	420	455	461	439	447	410	401	454	435	459	420	444	427	458	421	416	423	451	468	433	480	416	469	466	418	455	406	451	478	458	443	446	454	462	471	432	417	446	456	423	437	449	459	453	423	430	445	451	429	447	455	415	482	444	432	458	444	433	424	438	434	487	458	439	445	450	441	441	460	430	422	419	455	459	425	428	422	455	451	445	459	415	469	460	446	460	511	463	455	400	474	476	470	454	431	456	440	420	488	438	473	414	429	435	431	464	488	471	485	479	451	443	439	445	443	452	458	440	438	428	459	448	475	443	451	447	420	451	443	424	448	451	466	440	432	447	425	479	460	462	448	463	442	481	445	446	453	437	442	430	465	460	453	445	463	440	423	468	430	489	480	417	453	455	430	432	452	462	489	460	414	465	409	435	427	436	450	479	421	416	449	397	440	425	404	433	454	459	437	481	455	440	470	461	457	427	485	436	444	448	454	466	434	426	432	486	458	510	448	444	404	445	450	443	416	444	488	477	434	446	433	463	452	452	434	424	399	448	438	435	459	453	450	471	449	442	459	467	448	450	478	421	449	446	444	464	461	421	452	441	426	449	447	461	444	466	460	439	453	443	467	462	474	484	482	452	435	453	442	480	447	424	439	461	460	458	469	465	448	406	423	457	448	438	436	474	471	443	472	408	433	471	472	427	474	443	448	481	416	444	451	444	458	430	438	472	418	449	418	462	453	449	436	459	430	437	468	425	431	462	467	436	413	446	475	394	481	443	426	441	436	431	443	437	438	495	459	461	430	412	454	413	448	439	494	467	446	449	442	444	450	434	460	438	420	449	415	450	464	489	457	436	411	486	479	462	473	450	468	421	403	467	455	453	435	437	432	438	443	436	490	412	423	431	414	485	429	448	427	389	441	446	469	474	418	398	459	453	425	470	478	418	458	476	446	462	446	444	475	425	440	449	422	452	462	439	421	416	442	447	453	468	425	438	457	456	401	482	447	472	449	442	494	441	456	469	370	450	472	501	458	487	456	434	424	420	435	463	446	450	446	436	422	502	437	450	436	479	421	444	464	433	465	451	434	470	442	460	427	434	429	438	450	433	468	446	433	447	468	450	468	428	418	458	461	438	480	429	485	448	468	429	448	481	426	414	439	414	453	451	441	436	480	443	480	432	427	471	442	466	469	445	456	422	455	441	443	441	425	425	448	422	464	405	434	413	457	402	467	446	433	442	405	432	418	418	457	461	446	464	466	452	408	439	409	443	422	433	394	433	440	398	472	446	471	431	420	473	493	407	407	422	433	472	410	460	420	475	472	478	437	476	435	440	438	415	427	453	458	460	431	463	441	451	474	435	457	444	459	452	420	476	444	425	460	444	461	423	449	467	427	459	450	448	416	433	457	466	418	450	428	458	406	451	483	439	406	427	427	463	414	440	453	445	446	456	428	437	471	417	418	424	442	457	473	439	459	435	465	413	458	473	426	427	444	461	437	434	433	400	422	454	394	430	477	471	505	395	456	475	425	414	459	452	430	450	459	434	415	425	472	478	449	441	454	426	405	429	467	430	451	452	447	466	471	428	467	417	438	433	427	406	429	465	449	460	465	447	463	457	434	477	453	460	421	442	475	469	480	448	444	436	425	441	454	447	440	425	477	448	458	466	454	479	500	452	461	442	498	432	402	458	432	450	450	477	452	455	488	446	458	446	446	442	473	417	474	448	414	432	443	464	450	418	446	430	439	481	460	459	445	450	460	431	471	482	448	453	456	470	441	462	427	469	403	449	451	495	441	411	426	463	462	442	442	451	465	462	469	447	463	414	500	485	435	445	449	458	421	446	442	479	425	463	474	429	396	462	451	456	427	426	424	455	467	444	438	450	425	477	450	428	443	457	410	432	465	478	454	474	479	478	477	464	471	409	461	472	428	411	432	415	452	413	436	400	431	468	452	452	425	478	468	436	486	468	467	457	435	440	472	474	430	414	447	443	443	491	386	404	462	446	453	443	453	466	450	451	434	456	474	421	439	474	416	465	410	462	439	422	426	411	467	458	436	421	468	492	454	456	463	448	475	427	422	468	448	448	476	476	429	462	441	406	420	451	487	412	440	472	428	425	432	442	482	443	453	462	440	429	440	444	456	420	426	450	414	462	472	419	418	423	443	457	425	440	462	475	451	423	474	407	486	434	416	408	428	454	433	426	433	470	434	445	454	461	491	455	441	430	424	432	466	464	469	465	425	484	421	452	455	432	445	472	461	470	486	439	456	450	448	418	405	468	459	456	419	436	432	435	455	460	453	426	468	447	411	448	414	461	488	447	440	394	442	445	410	458	443	469	435	471	415	452	441	454	434	455	496	435	456	426	462	445	432	473	459	455	457	417	448	445	446	435	443	454	427	471	447	473	482	457	450	433	487	469	437	423	432	441	447	443	466	467	459	466	440	452	414	414	463	398	437	482	434	455	455	452	470	461	426	475	457	469	445	464	462	397	450	428	442	483	456	428	476	459	501	469	463	428	466	443	489	427	458	435	443	427	435	484	477	437	443	459	397	443	444	468	444	452	430	407	473	419	471	485	483	464	474	422	453	450	457	442	410	398	473	456	444	483	412	454	443	433	468	432	488	461	432	458	498	440	425	441	457	419	434	431	434	454	459	441	445	456	456	447	437	422	460	413	435	450	461	447	410	441	469	422	453	469	432	455	469	472	458	435	478	449	462	435	473	452	426	498	414	444	459	469	450	466	444	423	457	447	445	419	466	435	471	459	431	449	460	470	451	455	427	428	458	419	461	448	463	463	437	457	422	473	441	459	422	441	433	434	473	453	486	451	415	462	443	435	433	447	422	443	486	431	461	445	423	439	498	452	413	452	428	420	415	451	464	459	485	443	461	442	443	461	455	434	429	479	418	451	474	451	427	432	423	427	490	445	428	443	427	447	435	469	420	459	436	480	475	453	500	415	450	430	448	425	441	440	445	467	459	469	440	451	455	407	480	417	447	448	421	444	442	477	429	437	452	434	443	409	437	457	447	439	460	485	427	488	466	433	436	447	459	429	441	460	438	452	446	450	475	440	444	506	473	451	444	459	474	501	458	428	420	421	447	473	448	473	429	451	414	449	444	465	449	448	466	444	447	496	424	449	468	457	459	430	451	419	436	442	462	425	437	449	444	455	452	472	475	460	465	426	453	467	450	453	465	467	463	479	434	482	437	447	445	449	419	401	428	415	451	416	484	456	444	422	437	445	427	431	464	478
40432	13179	2132	810	647	437	370	332	279	246	279	243	236	196	192	197	223	195	176	176	161	192	180	184	166	165	161	170	178	216	156	172	172	182	187	158	162	193	154	159	180	182	153	164	174	156	178	146	200	152	161	168	174	178	155	210	186	161	181	166	165	147	150	166	168	186	159	172	171	187	161	154	200	175	181	154	180	159	143	149	188	184	187	169	169	165	154	175	148	171	178	153	199	174	170	166	159	192	168	158	176	186	143	175	184	160	182	164	127	179	180	171	157	158	179	158	165	171	170	170	165	187	176	176	174	157	172	153	173	173	160	150	190	171	178	170	164	189	170	178	185	174	180	186	186	163	180	157	182	177	154	164	146	188	168	150	185	158	184	173	146	160	195	197	159	174	166	187	191	143	169	169	181	180	189	182	156	180	174	177	172	169	173	180	189	161	163	161	164	165	175	160	152	157	156	182	158	153	170	129	187	191	158	155	160	158	163	186	170	174	176	166	179	154	174	186	176	184	158	180	179	171	157	175	140	172	160	158	169	152	160	174	170	171	180	170	174	172	182	156	159	175	172	180	165	168	184	168	161	155	177	174	157	167	172	171	163	174	161	143	168	146	165	168	168	157	160	176	162	171	172	177	181	165	154	171	173	186	160	160	160	154	174	184	154	174	162	180	177	182	144	160	166	181	175	187	149	172	185	167	193	165	179	165	174	173	167	171	159	169	199	155	166	159	173	165	155	177	160	201	159	159	148	179	170	176	178	184	190	159	191	197	149	168	165	166	144	161	177	163	148	177	194	165	192	170	188	160	163	165	182	155	192	169	192	164	199	162	171	140	183	185	163	188	187	163	165	181	166	172	175	170	151	176	163	170	172	182	177	170	181	178	160	180	172	181	164	175	173	171	162	152	171	162	153	159	169	164	197	187	164	176	157	154	169	171	197	193	185	162	163	178	164	154	171	168	192	178	157	165	185	181	155	157	188	155	177	182	153	217	158	164	166	172	172	187	158	169	174	175	171	173	168	194	176	181	164	198	162	183	164	198	165	170	166	145	163	175	166	167	206	152	174	160	182	171	166	164	192	185	158	190	190	178	146	164	194	158	179	162	172	188	171	167	176	183	155	159	176	170	177	179	171	167	169	158	168	212	168	178	184	168	178	184	171	134	158	174	159	179	155	159	179	173	151	167	205	192	167	145	167	166	159	158	154	151	175	180	182	187	166	193	169	170	162	164	190	183	179	155	172	177	172	185	167	177	208	164	178	166	173	169	172	175	170	176	166	181	185	169	171	167	171	178	172	158	157	176	161	155	164	183	134	147	188	186	169	163	176	171	162	142	171	193	162	176	162	162	163	176	156	173	150	160	192	179	181	176	162	178	177	155	188	201	174	170	173	166	172	174	195	189	170	151	176	140	164	184	159	171	167	149	173	166	170	159	183	160	178	171	164	157	179	190	158	188	196	164	131	144	150	188	169	184	160	171	160	153	151	151	183	174	163	193	169	186	166	160	176	169	159	186	149	171	181	192	192	174	181	159	166	160	152	169	150	166	160	158	178	141	148	166	168	162	156	173	140	160	127	150	168	185	186	168	168	178	185	161	161	163	174	178	200	155	181	169	168	166	173	173	166	172	188	143	193	181	175	174	157	174	191	200	177	160	160	172	177	178	201	172	190	161	177	188	150	155	172	165	161	170	162	160	149	171	163	174	170	151	162	172	194	173	171	163	162	160	171	162	176	198	177	186	167	182	202	166	184	171	171	162	142	160	166	172	169	187	202	181	191	180	161	151	170	180	153	166	167	165	171	167	174	172	189	168	173	169	195	176	173	176	181	181	180	172	179	175	165	164	170	171	177	160	181	191	180	185	174	158	176	148	190	161	171	178	175	145	164	150	143	181	167	153	175	160	167	165	168	155	169	154	142	187	180	163	166	163	173	149	151	159	181	171	146	159	171	168	147	177	171	182	172	161	173	194	180	152	164	174	173	162	154	174	190	153	161	177	177	174	161	181	191	176	189	175	175	195	164	173	155	134	158	200	156	150	180	168	179	200	166	176	170	145	196	145	151	163	167	165	179	144	184	159	176	195	191	178	164	178	156	149	188	162	182	187	159	151	160	174	164	179	181	176	162	172	158	163	159	157	146	175	193	149	159	171	186	180	157	168	160	143	169	171	167	162	168	166	182	176	162	168	177	192	161	176	163	171	147	195	165	184	174	161	175	162	157	171	187	172	175	183	145	161	186	176	157	157	175	176	177	146	154	158	184	171	179	177	159	143	179	175	174	153	158	168	155	169	178	185	155	164	174	183	188	174	154	143	182	159	158	163	185	158	148	185	176	188	169	173	183	198	149	158	147	168	160	195	177	178	173	172	162	151	166	159	172	184	165	158	172	170	163	151	174	162	153	166	185	160	178	172	185	170	164	161	161	159	182	169	157	178	165	162	146	146	176	160	174	151	184	152	149	165	182	185	183	188	191	181	169	180	179	148	149	163	159	173	188	165	173	164	185	163	200	180	162	199	192	168	150	153	154	172	168	170	141	163	188	173	171	160	146	173	165	181	163	151	172	177	163	183	177	155	142	161	147	175	186	178	182	207	185	153	177	171	173	188	188	170	191	162	175	163	158	170	178	159	192	158	186	162	146	160	169	158	171	141	163	174	171	169	162	202	179	174	184	156	179	181	172	166	182	176	177	180	174	143	162	188	177	169	154	185	169	164	175	193	203	176	215	182	173	186	149	184	169	168	191	168	170	142	150	174	155	174	163	166	182	171	177	156	159	161	189	175	162	169	154	158	146	175	172	171	156	160	164	155	183	176	155	195	151	170	198	160	158	150	165	198	186	168	169	159	160	189	199	161	176	168	170	177	178	190	166	170	171	167	192	159	167	172	170	160	171	163	163	168	160	158	191	160	156	180	140	159	159	176	175	168	169	174	158	154	201	182	180	170	140	168	156	165	187	188	177	172	168	172	155	172	163	185	146	165	149	190	161	173	184	182	167	166	177	166	175	157	175	189	173	192	177	174	121	161	173	155	148	152	186	171	154	175	171	181	167	201	176	165	178	179	161	193	157	181	168	166	182	168	171	181	172	152	176	174	177	146	146	163	182	179	174	163	183	149	177	174	143	156	173	177	181	169	176	162	182	171	161	159	174	157	175	158	163	186	189	195	198	162	204	171	147	184	160	158	147	161	168	184	146	166	133	170	177	164	176	134	180	174	169	176	156	203	173	183	164	195	172	161	182	151	162	162	164	166	161	160	171	170	167	152	164	151	188	175	169	186	151	206	157	161	161	154	161	167	167	155	179	150	169	170	172	168	157	186	175	167	181	147	168	188	193	172	183	165	155	156	163	184	167	155	155	163	172	161	154	184	163	174	155	172	167	170	177	193	193	177	162	153	161	151	161	177	158	181	143	169	161	180	165	166	188	185	177	156	158	156	172	176	167	184	171	177	161	158	158	151	181	158	176	175	183	170	155	163	165	187	186	189
16614	1136	2304	2712	2335	1989	1579	1394	1234	1065	982	930	851	771	772	738	702	708	668	615	651	643	604	616	584	558	590	568	540	557	565	535	526	534	504	510	519	530	533	516	533	511	524	502	489	526	487	477	538	496	487	490	500	459	519	496	513	477	490	489	470	476	489	473	456	474	476	521	488	496	478	466	448	448	492	485	483	485	505	463	453	515	466	540	477	485	462	492	480	453	524	457	499	466	488	450	444	509	478	432	497	504	504	458	513	488	519	517	502	454	501	501	476	455	453	485	491	480	481	489	487	491	471	483	467	458	455	488	467	468	462	509	464	467	500	510	479	489	485	472	506	461	464	449	451	512	435	499	480	454	488	465	462	455	496	461	488	510	474	545	537	477	548	488	469	465	499	452	481	438	422	451	492	488	510	483	458	488	508	467	501	500	471	474	477	470	464	467	502	491	502	451	495	512	487	469	473	464	489	476	454	479	491	428	449	501	511	499	436	500	494	505	465	507	469	524	466	484	482	451	429	441	499	473	486	491	533	490	487	474	485	439	467	498	492	456	492	479	501	475	450	455	466	431	483	487	458	445	506	498	465	494	549	465	486	462	457	468	474	494	478	454	485	458	509	487	514	500	485	487	476	445	504	494	426	477	495	471	525	548	428	459	473	472	456	502	446	435	450	458	453	466	461	490	503	475	464	476	482	476	498	455	486	450	464	472	480	455	473	500	474	492	462	430	434	441	489	458	467	479	453	464	486	420	512	479	414	470	538	492	490	460	477	468	440	472	469	465	449	496	495	511	538	508	492	452	463	441	491	494	466	484	462	474	519	530	491	488	468	446	442	460	484	516	497	474	505	462	503	456	474	451	486	457	454	467	494	516	522	474	477	487	462	520	510	436	489	460	440	497	464	515	478	477	470	510	489	471	469	479	511	478	442	489	487	452	485	467	465	477	525	478	490	475	508	426	503	478	430	449	480	462	485	465	439	474	457	488	453	474	484	472	514	491	452	479	502	453	493	481	485	472	485	473	479	470	491	475	483	497	467	486	473	471	451	507	496	460	467	460	451	461	507	461	449	476	459	457	483	452	476	448	489	473	504	441	514	491	470	462	487	497	440	498	449	456	496	471	479	487	501	467	467	466	418	471	509	479	476	500	484	456	471	476	469	490	473	482	477	460	483	470	482	485	515	483	484	453	451	567	466	474	492	463	490	494	476	478	489	456	497	467	498	492	486	486	492	497	525	472	488	507	452	495	485	491	475	525	459	470	487	521	446	469	475	474	493	463	419	501	454	477	487	476	461	507	468	473	457	472	487	458	465	500	495	475	464	474	494	464	477	456	503	477	481	475	492	466	456	438	467	481	477	482	476	476	468	471	449	471	510	418	470	475	459	444	484	446	460	504	485	502	515	488	445	461	497	483	452	488	465	452	415	469	484	455	522	455	489	514	466	477	488	459	483	464	447	490	513	496	457	470	454	486	527	482	470	510	528	413	472	438	491	492	475	497	543	475	452	451	505	505	444	464	463	477	472	491	454	480	533	494	502	459	454	499	496	506	461	473	476	467	487	467	489	462	488	456	450	475	511	504	450	472	456	507	453	497	505	472	485	449	499	482	500	495	466	473	458	503	446	491	438	455	456	468	506	475	496	465	521	473	521	502	430	477	492	449	478	481	500	431	507	445	478	482	512	463	481	446	476	492	488	472	487	457	459	461	474	482	459	470	472	498	471	474	486	470	465	441	491	488	475	459	423	496	466	495	469	430	450	490	453	482	465	462	478	502	491	468	461	434	459	489	474	476	455	559	455	466	445	488	466	481	532	474	481	499	500	460	499	486	470	473	505	467	523	441	455	528	495	477	474	465	513	454	461	472	482	457	515	477	456	504	521	475	459	493	455	451	478	492	478	457	449	496	461	441	464	458	478	474	496	479	501	472	498	474	516	460	499	481	471	457	489	419	480	477	462	475	483	449	467	466	483	458	468	511	467	494	452	484	488	459	517	453	452	448	479	483	478	493	507	470	461	468	470	466	484	468	462	535	480	475	534	477	485	456	501	464	455	480	467	480	476	472	465	456	523	526	452	431	484	528	483	470	472	475	479	488	470	446	457	464	434	475	439	445	460	470	466	491	472	492	489	482	497	462	450	460	502	473	447	456	477	499	453	488	447	489	466	523	496	480	476	503	498	496	452	510	460	460	459	473	478	504	448	477	491	493	450	464	483	506	463	458	518	473	476	481	516	471	452	505	486	474	455	453	490	515	502	498	497	462	470	482	491	503	484	458	473	517	484	458	494	483	483	453	459	499	448	458	519	450	469	486	490	461	457	483	446	509	467	481	460	464	459	480	442	485	466	462	480	464	426	439	487	495	473	477	492	474	462	486	494	441	488	495	430	463	493	448	454	478	468	455	475	449	481	479	479	489	463	468	488	449	499	475	499	461	468	451	464	463	420	487	478	466	493	472	453	486	449	469	482	524	496	451	490	475	498	508	490	489	431	500	432	479	450	442	495	512	469	501	490	531	474	452	468	517	462	475	503	502	476	443	543	469	482	482	509	509	519	505	477	443	438	508	484	492	503	499	468	476	499	474	491	479	505	515	465	459	516	425	487	449	501	486	495	466	464	415	500	455	455	442	488	493	420	504	480	496	463	508	450	429	471	501	499	491	465	424	489	466	505	447	437	466	467	466	485	466	488	481	480	473	513	504	473	475	483	516	479	467	474	486	450	470	456	456	480	493	486	457	481	469	508	482	499	454	436	482	493	508	430	489	483	458	450	456	461	509	460	494	463	480	507	491	531	480	473	469	479	494	486	447	486	484	430	512	494	453	483	473	507	436	479	494	464	478	516	510	487	465	480	477	482	498	483	457	461	520	509	494	488	476	498	479	484	476	466	480	449	479	492	451	487	450	492	486	468	469	499	519	484	510	447	460	502	468	493	488	510	496	446	490	499	514	443	472	477	468	477	468	494	479	455	501	481	472	481	478	484	469	450	465	465	468	483	429	497	454	494	424	480	510	450	486	463	479	468	501	460	509	513	477	495	485	422	482	486	507	486	462	482	515	486	478	473	418	471	499	436	461	456	464	478	466	506	484	521	463	465	474	469	479	482	480	486	449	484	460	489	476	480	436	499	445	473	499	455	523	494	473	486	480	472	482	468	511	506	491	486	463	498	476	491	506	467	470	463	519	468	446	510	455	508	478	491	451	470	472	448	476	507	464	502	486	483	454	466	471	465	484	464	477	474	479	478	458	487	458	479	494	451	450	483	454	489	469	479	457	485	453	469	503	435	454	450	436	494	475	485	499	470	467	485	475	475	503	483	512	548	450	462	521	478	463	454	459	500	453	499	516	445	461	441	486	502	477	491	439	453	463	499	489	476	469	475	515	462	456	456	459	449	475	496	507	502	471	489	474	484	460	457	502	464	499	439	485	437	461	440	503	479	529	508	493	485	485	468	481	471	472	521	491	463	487	496	473	472	481	460	494	441	509
47250	22551	9624	2033	1283	976	814	692	649	555	536	474	473	463	424	423	418	390	412	416	415	400	407	421	356	420	338	414	398	380	382	393	360	372	356	395	400	379	331	386	353	364	353	379	368	369	348	359	374	331	362	369	367	368	335	339	341	341	351	357	376	367	369	320	384	394	382	382	335	353	314	360	344	359	333	363	368	372	355	330	356	360	351	358	383	369	368	348	374	379	378	327	333	384	364	361	329	376	345	331	340	335	361	357	321	365	382	346	331	342	366	349	359	355	326	344	315	384	383	348	322	330	362	341	379	342	346	352	361	375	355	379	325	350	364	345	350	338	347	362	325	351	388	370	341	355	374	327	379	364	356	381	380	365	360	336	341	368	337	352	345	332	359	381	375	361	342	375	380	362	366	383	348	323	372	359	342	365	376	334	351	355	348	361	369	353	398	340	373	363	350	362	384	334	347	368	374	344	366	346	370	338	358	375	381	327	339	371	368	338	347	333	379	372	374	402	333	365	370	391	350	364	345	384	337	349	365	345	350	361	360	339	354	328	382	401	377	340	336	394	335	363	342	363	342	378	340	345	361	344	368	417	373	333	393	373	365	347	352	361	359	352	346	341	372	346	366	327	350	341	327	358	393	361	336	384	370	331	377	369	391	375	356	347	358	380	353	349	340	396	360	366	394	373	338	390	353	344	343	397	349	348	355	362	384	328	341	344	354	326	398	386	370	355	362	344	349	344	342	341	334	412	383	345	350	382	356	368	387	363	350	372	344	350	370	352	367	363	352	330	352	331	348	339	354	394	350	382	385	371	351	355	355	336	328	342	380	372	362	317	356	348	342	353	338	327	326	369	358	331	352	338	356	375	347	349	355	363	362	377	329	349	362	340	376	359	398	356	378	414	380	347	349	403	338	331	331	367	344	369	343	359	343	350	379	341	348	373	352	370	365	340	364	366	374	370	392	363	373	344	356	369	352	343	356	379	350	351	373	375	342	361	349	372	379	349	379	373	389	339	368	346	361	358	360	377	388	336	345	375	354	372	367	369	347	349	362	362	341	372	331	347	334	350	398	355	345	367	365	386	330	368	369	361	342	370	355	408	377	371	367	328	368	356	364	373	340	349	354	380	330	357	348	334	368	338	375	401	324	347	328	386	358	332	348	359	340	332	360	370	379	372	365	341	370	364	337	311	361	350	374	369	354	379	377	346	335	356	357	343	374	374	365	377	364	376	350	375	381	327	329	343	370	362	341	356	350	344	364	334	367	349	399	339	376	375	364	360	403	376	333	363	369	369	358	340	384	386	355	362	355	343	362	362	351	354	378	402	360	335	353	348	396	345	351	351	355	413	377	373	357	389	341	343	377	355	382	359	325	347	339	376	384	393	388	338	388	357	338	362	380	344	358	365	351	356	402	373	360	394	370	341	367	327	348	357	362	336	381	364	383	320	361	383	328	351	343	337	316	338	334	308	376	389	382	345	364	320	347	360	349	354	334	345	394	336	379	372	411	326	407	379	339	350	332	353	403	372	387	356	347	369	354	383	361	375	364	366	346	365	337	351	347	387	370	375	385	359	379	370	380	351	381	369	371	356	371	352	333	376	339	345	350	344	370	374	331	368	371	356	373	360	368	363	354	374	345	363	338	361	342	372	342	357	359	321	353	367	356	335	376	368	356	364	370	382	350	381	337	353	351	337	365	326	384	397	367	379	385	333	382	372	356	363	401	332	328	361	390	388	366	358	357	340	341	355	372	322	316	336	373	374	301	364	365	366	349	304	350	354	357	353	341	336	381	377	374	374	382	357	341	308	304	384	347	399	340	352	350	357	311	351	357	390	376	378	344	355	393	360	321	354	369	369	341	361	298	331	369	360	399	342	347	382	389	348	362	384	380	355	371	333	365	318	359	337	339	353	351	365	365	355	359	358	380	348	331	308	397	360	342	371	363	367	351	371	382	386	346	369	372	367	342	332	362	358	350	380	345	356	350	317	316	369	384	349	337	344	370	368	326	367	362	349	362	392	364	332	348	368	312	379	345	361	333	360	331	342	372	385	375	366	377	361	313	349	389	345	357	334	338	320	336	356	332	391	399	377	334	378	378	362	381	341	358	358	340	340	373	357	387	369	345	330	333	379	365	351	356	310	368	398	355	345	366	354	341	340	373	377	345	361	383	342	324	359	381	362	338	346	349	348	346	323	345	347	383	349	336	347	321	350	361	355	374	387	345	358	374	368	384	370	364	380	341	332	353	349	351	384	340	360	345	350	359	363	367	360	359	385	370	376	353	369	366	350	378	367	344	377	341	379	397	387	358	364	348	346	338	339	369	358	396	353	373	318	369	336	350	369	343	366	392	333	325	321	387	373	344	351	369	362	340	355	350	326	371	342	359	362	355	381	362	346	330	352	343	341	362	385	336	363	355	321	368	346	332	409	352	384	352	373	347	346	373	369	374	338	409	339	385	322	338	353	346	350	352	337	345	329	368	358	372	361	358	356	357	365	331	352	347	370	330	353	353	357	348	342	364	352	356	350	354	362	381	360	331	362	374	358	406	315	357	362	350	345	362	362	372	366	355	377	367	348	358	356	358	356	367	345	356	340	335	406	401	362	371	317	365	392	366	382	344	363	357	338	352	328	341	331	395	364	353	343	354	346	359	370	363	362	341	344	358	341	340	316	345	345	368	374	365	333	334	360	319	377	343	350	345	361	381	397	357	323	370	350	328	359	327	366	336	356	367	350	349	356	368	340	356	333	346	329	327	333	333	348	310	383	361	368	359	349	363	335	342	371	381	330	328	369	353	368	337	369	357	335	359	358	371	350	320	345	346	382	377	384	329	345	340	362	370	385	334	368	357	332	337	349	375	383	402	327	359	392	362	366	348	337	359	365	330	360	359	379	370	374	377	345	367	361	347	336	328	351	362	345	362	321	384	378	375	355	352	334	361	392	365	363	342	359	340	384	385	340	357	386	369	367	367	383	344	348	377	345	369	374	379	345	345	385	374	364	342	327	353	343	401	329	375	361	341	349	373	358	370	389	339	387	387	344	361	356	352	386	358	348	360	356	321	347	350	359	364	366	346	361	329	351	328	356	343	369	355	366	349	378	355	357	350	346	353	360	378	359	351	347	374	360	346	334	328	330	337	364	350	382	363	344	369	333	358	361	345	359	357	360	347	361	393	362	303	361	361	380	342	379	351	352	383	381	354	381	406	382	366	379	357	332	362	335	384	348	385	353	317	352	380	360	391	381	346	371	378	341	356	361	382	331	381	365	358	311	389	331	368	364	375	338	372	378	402	416	353	357	377	352	376	333	365	374	340	330	337	374	380	346	332	392	385	330	329	347	354	367	373	359	383	364	364	341	410	360	364	353	350	367	369	379	355	350	370	393	380	367	346	362	366	349	332	340	338	347	351	356	342	353	355	362	353	369	354	336	404	345	367	329	350	360	342	371	366	373	363	351	367	383	339	386	335	397	363	382	358	403	364	359
21331	2181	4413	5096	4330	3730	3165	2696	2282	2067	1914	1714	1588	1503	1466	1376	1291	1245	1227	1229	1170	1074	1070	1094	1077	1052	999	1011	1015	993	1012	939	942	979	907	955	929	927	954	939	954	949	962	949	877	884	900	908	955	919	859	941	922	948	908	871	883	869	891	912	882	853	889	926	836	865	862	872	940	854	899	897	881	920	898	863	857	871	892	914	875	820	914	869	860	923	837	938	901	846	910	840	876	826	890	930	874	856	864	857	877	897	805	902	878	835	911	891	908	853	898	895	906	867	855	884	860	899	893	854	933	832	838	841	882	860	828	869	816	824	840	897	849	879	880	840	895	888	893	863	888	865	815	828	877	819	896	876	860	823	854	824	872	874	861	818	821	868	906	825	882	861	866	843	886	919	912	845	919	850	851	902	928	864	820	883	864	913	832	811	868	861	819	923	877	808	927	855	888	908	847	883	879	846	860	804	826	857	828	812	844	851	892	819	877	866	859	808	831	849	862	858	884	830	890	833	876	860	868	813	853	865	864	846	880	808	873	889	897	821	875	876	848	850	858	867	866	874	866	844	857	844	909	849	905	856	835	852	900	825	768	857	859	883	816	880	836	871	918	865	808	893	820	880	845	774	848	808	865	907	891	916	882	869	841	854	842	887	866	877	921	853	826	844	823	891	853	872	886	849	903	915	896	879	878	881	853	848	900	834	883	826	896	836	803	917	830	869	887	843	909	843	891	835	924	915	818	872	878	821	844	866	925	868	889	867	871	829	879	895	867	836	893	872	783	845	895	891	888	849	870	862	857	830	882	816	814	877	834	857	841	877	882	853	880	874	840	906	884	894	915	806	814	821	865	852	883	873	841	851	836	852	876	835	928	870	884	849	858	842	890	826	900	891	890	871	831	858	848	901	872	883	833	801	870	880	807	859	833	852	840	867	896	822	816	890	853	844	883	857	850	857	868	858	906	885	899	827	889	835	878	854	842	870	933	888	920	864	887	863	853	839	851	858	886	926	871	925	862	900	860	928	841	886	881	815	849	833	896	859	905	868	880	908	819	815	825	898	833	859	819	835	890	864	805	809	885	935	864	899	932	864	859	859	851	893	810	820	843	820	832	803	890	838	873	881	822	911	858	857	905	857	821	853	892	913	844	870	796	853	819	901	885	829	861	887	857	895	884	836	906	869	845	864	800	805	830	845	894	887	845	834	940	894	849	855	919	904	906	835	893	872	866	800	861	864	868	848	764	849	838	849	836	856	837	810	781	873	879	847	882	807	856	860	825	883	906	866	870	860	874	852	901	853	919	831	848	843	880	854	825	914	913	888	812	869	858	886	836	840	904	839	838	884	886	839	894	831	843	865	848	797	871	849	853	826	880	913	892	846	812	868	875	841	811	840	879	878	871	863	849	863	835	839	872	873	889	855	866	858	870	875	875	916	857	880	862	867	910	892	833	861	879	835	845	948	877	864	828	865	840	886	817	905	858	881	918	871	876	870	902	875	868	894	933	863	839	916	837	878	834	778	862	827	846	883	823	815	885	848	866	892	849	843	864	856	856	838	914	854	847	900	856	843	840	881	901	851	842	852	878	830	916	877	839	860	859	872	883	808	887	818	837	859	872	873	836	848	820	861	873	846	874	823	860	840	872	899	846	833	840	893	912	857	816	923	853	879	870	839	878	868	847	833	889	865	823	817	859	949	841	842	855	878	843	868	823	872	888	831	804	838	828	846	808	848	877	873	869	832	813	890	890	871	881	884	916	927	870	857	879	837	893	816	827	919	855	883	821	848	861	905	807	897	904	849	924	822	832	842	844	851	841	845	862	861	928	872	866	831	883	857	894	893	832	849	861	875	887	866	927	829	885	840	876	840	863	860	796	821	845	874	903	886	886	885	849	804	844	875	891	829	838	805	854	845	857	872	897	820	896	871	879	882	900	872	772	841	899	895	863	802	862	809	878	817	905	836	900	869	907	806	873	899	877	868	865	862	919	851	931	804	870	876	852	888	850	837	800	856	858	847	877	903	863	856	837	867	840	869	834	827	847	864	886	827	841	854	844	803	867	851	874	877	868	858	834	906	883	875	884	844	830	879	865	850	911	834	849	883	849	871	823	845	779	916	829	886	840	837	898	813	831	891	850	873	838	853	837	890	841	855	927	882	909	855	856	895	891	845	893	849	850	872	869	867	859	895	854	779	816	880	900	899	924	876	864	907	931	853	845	850	869	875	862	805	854	814	889	894	904	851	876	875	868	888	913	895	874	875	812	855	846	845	861	859	848	850	879	826	874	857	832	937	837	815	849	869	848	842	884	834	860	841	886	908	874	852	874	928	869	863	853	809	887	926	878	811	858	847	877	900	882	858	906	806	832	887	844	873	851	865	859	897	829	850	887	871	844	837	883	910	842	851	877	804	919	860	885	867	892	836	866	836	878	834	866	854	885	815	877	849	851	845	862	811	851	850	852	860	899	838	925	876	864	814	848	858	889	874	885	875	837	851	864	858	837	879	901	844	842	819	867	840	856	888	910	824	856	870	898	905	908	817	831	868	863	907	864	903	907	840	832	831	891	874	812	869	850	862	904	805	916	878	870	891	844	886	915	877	818	849	837	865	820	878	788	806	879	944	844	829	805	910	835	900	875	908	901	805	895	872	785	899	845	887	810	817	848	846	872	853	855	902	870	837	834	890	891	877	844	830	836	925	885	869	868	894	876	875	826	895	829	891	882	883	913	868	872	849	853	851	884	843	869	855	860	863	844	921	848	842	888	843	888	858	900	867	843	854	884	862	875	861	828	890	902	875	835	907	837	850	847	860	847	856	887	864	839	869	831	869	881	818	865	860	898	824	862	853	846	865	878	873	861	882	903	828	880	868	848	855	814	859	838	864	871	811	859	867	852	876	829	856	857	865	891	790	826	820	903	855	849	897	920	842	834	862	823	846	870	786	855	893	903	879	869	865	817	872	877	904	835	854	873	829	812	870	889	861	872	829	834	887	843	838	869	842	834	869	833	868	859	909	881	845	850	865	894	899	849	897	884	900	878	887	852	864	880	875	856	852	807	794	822	871	876	846	841	886	852	856	880	865	838	880	918	859	868	854	850	867	863	866	886	847	854	915	876	858	838	869	816	874	871	870	886	858	814	868	842	844	900	878	882	833	889	868	917	846	798	849	885	845	846	852	896	840	874	877	854	932	893	883	850	886	871	813	838	864	881	824	886	827	871	845	852	862	839	826	909	834	898	870	887	829	852	946	866	890	929	802	936	912	833	828	800	859	836	864	881	840	884	843	901	830	941	887	851	856	881	876	891	811	850	914	854	864	836	836	877	878	826	843	837	891	867	867	881	857	846	884	841	881	906	790	858	868	861	847	838	842	840	833	867	872	882	884	925	868	880	876	879	826	896	849	884	887	767	945	812	844	837	859	863	820	878	852	862	870	859	886	835	887	867	795	877	863	902	871	861	862	908	853	854	878	861	842	912	826	887	892	909	909	812	918
5089	212	175	183	202	154	180	170	164	180	171	183	170	160	161	173	158	157	188	170	135	165	162	159	137	180	181	157	165	130	172	142	171	167	173	173	173	149	159	176	142	156	145	148	174	166	184	179	180	167	160	158	160	173	165	173	170	167	185	158	168	184	176	170	180	167	165	169	158	168	164	145	139	157	161	132	151	188	187	162	191	185	129	142	135	161	158	195	169	167	135	176	165	167	165	183	156	174	163	162	203	176	141	135	164	143	158	159	157	196	180	176	167	164	163	165	187	172	173	153	175	162	177	165	170	182	158	156	164	166	139	148	169	165	153	165	185	163	160	142	154	159	172	193	194	179	176	159	134	143	181	150	153	173	168	186	151	171	159	197	163	171	153	178	183	178	151	169	175	157	146	164	170	167	172	148	156	158	162	175	164	168	162	191	185	154	173	151	156	154	144	182	152	167	158	143	144	152	164	153	162	163	179	174	184	181	155	181	175	162	156	170	157	157	173	174	175	149	169	176	163	168	141	188	134	150	172	159	144	173	158	161	168	207	156	173	184	145	174	171	165	164	149	168	185	152	147	170	177	167	162	157	188	149	154	148	146	166	170	167	148	166	160	180	170	168	164	161	158	144	180	171	201	154	168	133	161	175	152	151	156	178	157	174	160	185	177	173	157	152	181	179	158	137	139	161	161	141	159	168	157	151	177	169	158	141	162	154	165	147	161	138	162	132	164	163	131	161	160	165	140	154	174	161	164	166	150	159	176	177	167	158	143	186	158	181	162	165	150	164	166	171	162	151	163	136	172	155	151	172	148	187	164	163	160	162	150	142	197	177	161	149	158	178	161	166	191	151	173	145	166	172	153	166	191	166	184	165	177	162	147	166	179	159	167	166	193	170	161	169	171	149	128	141	141	143	152	165	157	167	168	165	161	138	161	196	174	177	184	181	140	165	167	167	150	184	162	155	169	164	177	167	172	182	148	183	170	173	161	159	171	159	185	178	182	138	168	214	184	174	175	156	151	177	180	163	149	192	148	177	152	158	149	152	156	162	157	150	166	135	156	149	167	185	150	159	175	147	182	178	162	199	156	155	176	164	163	165	164	165	152	186	159	181	135	188	189	149	154	155	161	158	147	166	178	166	189	172	175	160	187	159	153	152	168	161	151	161	166	159	184	168	151	176	183	189	157	194	164	164	181	168	167	140	158	147	175	187	154	170	170	162	164	169	168	155	165	166	169	182	178	157	164	190	156	176	159	166	150	142	169	159	166	191	165	178	177	169	161	162	152	175	154	193	148	166	146	137	163	147	147	166	174	162	161	174	170	156	171	149	169	166	157	160	145	170	175	165	176	140	177	171	143	168	183	161	163	159	147	176	150	167	160	152	174	154	159	174	171	151	168	178	167	168	161	154	171	182	163	170	167	156	144	125	168	148	159	149	142	172	149	149	149	152	162	150	179	163	169	175	169	164	185	170	162	175	177	132	157	165	139	172	168	163	163	151	166	161	153	187	146	180	172	147	160	159	156	175	143	175	188	161	176	176	159	168	193	152	156	172	163	148	183	152	146	163	160	171	167	169	153	155	149	171	187	166	162	171	164	172	140	166	171	170	146	145	168	166	161	173	178	181	159	148	163	158	140	154	155	176	155	191	173	166	162	159	172	151	162	147	162	172	160	157	161	155	169	170	163	173	149	163	151	154	166	157	155	165	165	174	168	171	162	188	167	180	145	160	165	160	144	170	161	144	166	144	202	168	164	181	176	187	192	171	172	163	164	166	151	183	185	156	157	130	147	180	159	159	161	167	146	161	190	140	143	149	168	170	176	156	156	143	192	159	136	185	170	158	187	153	150	166	185	189	162	160	155	171	142	200	160	194	153	166	157	159	166	148	155	164	178	171	170	160	143	169	158	170	194	161	164	130	180	151	164	174	169	189	167	162	172	160	158	141	152	161	186	190	171	158	160	156	181	171	161	177	168	170	158	159	162	154	158	177	169	172	142	161	173	181	172	157	161	143	164	175	186	157	152	150	175	198	154	171	148	173	157	155	165	175	161	158	178	169	177	159	168	181	188	161	165	169	173	145	163	154	171	164	163	156	157	169	174	141	154	183	149	145	139	166	163	170	191	175	145	169	158	164	164	189	180	191	165	176	159	162	176	155	143	172	175	167	162	167	152	159	153	158	189	160	156	176	165	152	177	147	154	165	164	175	196	163	162	182	185	156	165	169	188	151	179	150	145	170	166	175	162	181	150	167	176	165	154	140	134	162	155	138	169	156	169	129	166	168	167	127	165	188	164	163	157	144	182	168	168	175	172	159	142	195	164	146	150	152	165	193	149	157	161	164	165	155	167	167	157	172	156	177	147	143	163	175	184	161	165	150	162	175	170	163	149	159	166	178	136	174	179	158	151	173	168	177	163	167	167	178	150	153	177	169	163	146	183	171	164	175	174	151	165	170	157	177	172	181	190	172	160	136	172	139	198	151	166	151	144	179	169	188	143	186	164	152	145	135	140	169	162	156	141	152	160	161	158	170	174	163	157	159	180	167	147	161	161	150	163	165	150	180	164	157	162	172	179	151	140	179	148	164	155	164	142	154	181	158	163	172	179	164	164	170	174	175	147	174	159	166	168	164	173	166	159	147	176	174	159	173	163	178	157	164	176	184	168	172	144	153	166	189	162	146	158	181	134	180	138	165	164	149	160	149	154	162	168	159	187	151	171	174	177	164	157	159	168	152	168	171	167	150	157	172	172	147	169	184	167	189	156	184	168	157	169	174	145	166	167	169	179	160	151	156	149	156	142	174	166	179	167	157	150	164	178	132	150	178	166	183	162	175	159	176	155	155	152	140	169	151	168	180	155	169	170	174	145	159	177	149	164	140	168	158	170	157	145	146	168	180	177	162	161	160	159	148	165	161	147	169	156	155	165	159	147	168	175	151	174	127	153	158	181	185	174	173	168	160	162	180	156	156	158	163	174	160	163	165	176	151	179	134	189	143	175	138	161	141	183	171	154	158	156	165	166	156	189	163	156	173	178	172	164	182	162	153	169	186	174	159	158	156	180	147	173	176	156	158	194	186	179	161	154	164	149	144	164	195	182	182	143	163	176	163	157	165	163	196	143	159	160	181	167	143	149	147	169	179	149	181	167	171	154	171	194	149	170	161	146	176	167	151	167	167	162	172	161	159	168	171	127	148	142	177	191	158	168	175	161	168	163	162	138	135	174	174	180	156	134	132	145	203	156	181	190	185	165	169	140	166	160	174	171	151	161	184	142	161	164	183	187	190	181	174	155	173	179	171	177	165	191	164	198	163	167	160	164	181	161	185	170	176	158	174	166	176	175	176	161	152	177	156	159	145	160	177	155	194	180	170	170	150	161	159	173	137	147	142	177	143	166	157	164	146	182	160	167	163	139	177	156	149	161	167	153	171	148	166	160	144	175	167	164	179	170	171	140	161	163	172	161	177	168	161	169	168	171	173	141	157
5113	471	492	526	519	491	452	469	498	460	480	468	458	434	473	478	444	460	457	477	479	465	462	460	469	431	466	479	448	450	445	449	458	473	436	465	412	472	468	459	402	457	405	478	463	474	468	468	426	477	441	440	442	424	467	469	440	463	441	424	444	464	446	476	445	438	450	430	440	438	412	492	434	434	454	431	472	443	457	493	438	448	484	443	451	433	458	413	442	472	473	447	436	479	469	460	432	428	446	443	432	469	448	440	461	507	474	468	427	466	459	430	444	412	485	445	463	453	458	438	438	426	440	411	437	466	457	423	433	425	487	448	418	442	432	483	450	439	444	435	419	433	430	400	424	466	428	451	453	471	452	460	428	496	468	457	439	455	433	452	442	434	466	454	463	390	455	469	414	469	467	454	448	436	454	439	481	471	435	473	461	450	449	434	450	450	446	456	443	473	474	488	474	483	443	435	413	492	459	452	455	448	446	466	442	433	442	454	477	466	452	443	473	417	435	439	454	415	442	447	449	460	420	448	434	444	427	469	445	477	453	446	443	452	493	493	499	454	474	422	459	434	426	427	433	463	454	490	444	448	413	434	401	455	416	469	418	467	436	457	452	476	449	462	495	453	403	445	434	426	432	453	487	415	413	428	479	472	477	438	455	457	448	401	442	446	459	431	468	465	423	466	450	454	407	435	436	461	445	466	449	437	427	470	434	444	418	447	461	474	497	448	427	442	463	434	447	436	500	450	486	504	450	467	420	389	460	426	421	455	466	457	468	460	458	495	420	456	439	441	441	438	430	498	420	490	454	472	478	478	456	431	459	469	444	443	487	481	460	486	482	420	462	481	444	401	441	441	500	449	434	470	472	436	465	426	452	444	456	459	499	452	427	443	462	471	480	480	431	437	470	460	442	429	422	447	482	450	485	436	406	464	442	413	466	432	441	464	423	466	480	452	427	425	462	478	411	392	421	469	426	459	423	451	490	506	460	457	410	466	445	426	458	401	421	470	449	441	458	461	451	475	450	445	448	486	448	442	437	429	433	461	424	439	460	472	443	456	434	474	454	463	472	437	469	468	449	435	436	428	415	443	436	441	443	503	439	443	448	459	479	465	461	456	479	439	443	421	432	422	459	467	456	471	484	467	394	426	437	440	396	452	453	458	460	433	446	464	457	422	408	446	498	460	452	442	423	410	424	431	466	437	447	475	402	453	453	439	452	466	447	422	439	449	419	439	470	445	423	429	483	487	411	471	446	447	447	437	461	473	449	457	402	460	458	413	449	468	437	457	484	462	452	422	454	417	440	488	459	442	448	451	470	435	431	454	437	437	423	429	466	427	469	422	450	457	444	487	437	430	479	444	455	450	421	479	438	443	443	450	458	497	436	493	439	469	436	428	466	471	441	453	441	452	440	392	480	488	469	457	434	450	461	433	443	444	446	453	445	422	426	441	444	461	508	465	443	445	435	469	444	429	433	469	430	431	463	445	411	456	434	477	438	458	484	435	439	429	463	439	407	407	463	449	439	447	426	445	510	431	463	452	422	455	438	485	434	428	433	446	427	422	445	460	437	436	425	442	410	482	477	479	404	453	455	449	431	486	477	412	421	443	435	439	464	476	461	426	468	447	400	452	443	481	443	444	438	434	436	403	446	414	462	452	445	455	421	416	449	464	530	455	450	418	448	441	426	451	455	444	491	440	455	454	413	493	426	447	457	451	483	434	450	455	446	421	449	467	392	452	471	448	449	505	411	485	448	435	431	467	471	467	445	439	464	425	432	382	470	462	428	454	455	471	473	435	439	427	450	430	439	440	446	435	436	435	437	430	439	456	403	499	427	478	449	440	462	436	415	440	453	435	446	460	456	411	444	482	425	423	452	454	463	435	454	406	421	475	477	439	423	422	434	458	440	459	436	466	442	461	437	469	462	459	434	447	494	425	415	423	449	427	427	462	448	427	437	465	409	455	464	517	470	409	418	395	496	448	463	445	438	454	426	486	488	397	400	425	396	461	458	443	430	486	458	414	436	452	441	432	423	399	448	476	454	443	428	426	372	488	477	443	464	408	439	407	445	437	482	469	446	430	498	483	428	438	427	434	449	454	419	432	427	466	462	448	467	440	446	460	439	461	441	460	458	461	406	464	450	490	441	437	436	460	445	460	488	449	422	436	469	434	484	444	451	435	472	449	460	405	452	481	429	404	462	418	409	479	433	475	432	437	415	488	412	430	447	426	461	458	432	428	436	455	424	421	455	453	463	424	404	446	437	460	458	439	431	434	436	417	433	458	481	448	424	476	446	436	435	440	450	434	431	447	454	458	435	470	455	460	442	470	456	461	477	438	462	447	461	431	431	408	430	461	428	417	442	433	424	439	436	479	444	433	414	452	445	438	438	426	443	459	441	439	456	477	424	428	474	485	461	464	480	440	456	434	412	413	449	436	440	487	424	451	450	464	476	430	409	489	427	485	459	424	416	455	439	480	454	489	408	462	424	439	439	457	428	465	458	433	444	447	482	459	458	478	452	461	454	432	459	466	418	453	442	468	416	455	447	426	402	418	462	444	438	431	452	471	447	426	446	446	442	452	431	427	421	466	411	447	433	439	436	456	387	429	440	447	476	503	462	495	482	453	439	451	444	433	428	484	440	462	412	488	432	441	454	478	441	448	458	449	413	438	417	414	440	419	440	471	437	418	447	443	455	430	429	441	397	453	461	415	449	439	441	446	458	443	482	431	429	471	452	458	428	426	475	417	434	422	464	421	463	458	426	412	444	468	480	468	427	424	440	483	437	453	446	454	444	447	466	465	470	440	435	439	470	463	434	462	433	442	410	440	442	459	487	444	464	445	441	458	461	435	451	422	489	467	423	463	412	452	453	488	500	422	461	475	472	436	415	406	430	447	431	459	433	433	460	463	429	414	439	436	423	496	488	492	433	429	451	480	436	483	424	458	448	437	467	425	462	441	444	484	493	432	462	426	428	457	471	376	447	432	427	428	431	480	428	480	467	409	455	448	421	444	422	454	447	464	453	440	492	427	463	455	444	458	411	487	468	441	445	458	458	481	430	439	448	456	451	431	413	420	489	477	414	474	465	423	423	456	448	442	433	435	436	424	441	441	461	472	438	426	435	447	462	441	450	428	434	445	430	472	443	427	438	411	440	430	438	472	426	459	460	464	402	476	470	448	429	476	426	449	424	464	443	430	453	410	438	449	452	437	417	502	426	434	395	475	426	455	424	450	446	463	459	434	472	419	457	434	481	455	475	407	466	474	407	455	436	471	464	475	452	458	427	470	453	438	452	409	438	420	439	429	479	480	411	474	438	453	454	490	426	437	462	435	455	441	414	420	468	445	458	448	446	486	436	472	428	449	439	464	439	424	436	436	474	454	457	471	463	404	413	456	442	442	433	445	428	454	424	444	461	473	431	446	452	465	455	425	484	405	429	472	441	427	463	438	437	456	420	447	441	441	448	445	465	461	467	427	452	455	433	443
39976	13392	2037	810	589	523	388	305	274	257	240	251	210	234	204	184	211	189	222	203	176	176	191	199	183	166	178	181	190	184	172	184	183	162	194	170	171	177	193	187	178	182	180	161	161	187	181	172	168	160	173	148	178	162	165	196	158	164	167	177	165	169	193	187	176	161	166	166	164	163	159	177	192	158	149	157	161	171	167	162	165	172	160	163	162	162	160	175	159	197	147	154	170	178	166	166	169	169	166	159	175	144	165	169	195	185	147	186	160	174	173	160	166	179	192	176	167	194	177	193	182	151	170	163	181	188	161	166	183	164	177	175	181	201	162	165	177	175	148	173	146	168	151	148	151	201	176	148	170	175	197	180	184	153	167	165	173	175	165	180	164	180	178	175	160	167	168	177	176	157	161	168	151	146	181	149	185	167	175	142	187	176	160	155	186	171	187	154	170	176	146	181	177	171	186	190	181	181	159	174	170	178	168	178	192	175	159	180	187	171	195	177	154	155	182	191	165	179	164	170	154	175	165	167	167	179	173	190	159	166	158	158	182	172	171	150	176	162	168	179	160	161	194	174	159	183	183	175	178	161	174	158	161	168	179	176	167	147	150	157	170	191	148	169	191	153	159	164	157	186	165	142	169	157	176	177	159	182	158	158	163	187	161	190	186	159	146	189	173	155	162	149	165	176	169	180	188	169	187	165	178	186	161	166	183	164	178	181	166	164	169	190	174	183	188	166	184	151	158	167	163	163	165	173	134	167	175	172	158	169	177	151	173	165	187	166	166	174	173	162	168	165	146	156	162	171	176	177	183	175	184	163	154	184	181	144	164	187	170	195	182	162	166	153	165	175	161	163	168	158	163	135	194	181	168	182	173	181	148	190	168	175	180	169	150	147	186	172	166	202	177	189	177	173	157	157	154	193	164	172	168	179	172	172	180	172	173	197	168	195	159	171	171	182	139	176	153	167	155	172	157	160	174	174	216	172	170	187	161	175	162	159	156	140	188	180	157	152	174	173	156	165	166	170	188	143	138	189	146	166	164	167	172	186	169	173	170	180	163	150	165	129	158	180	163	145	170	150	154	161	155	149	157	199	182	162	176	191	166	160	157	197	178	140	165	184	174	168	159	149	176	184	165	162	151	157	176	185	154	160	175	173	190	162	171	186	180	190	162	186	167	189	178	153	187	165	156	183	183	186	156	205	156	176	174	166	159	166	168	189	175	168	151	179	174	162	161	168	169	169	180	185	179	160	181	173	151	139	168	147	175	176	169	173	190	199	163	153	195	178	177	176	168	172	165	158	177	178	158	165	151	141	187	171	176	175	179	173	170	167	169	175	161	196	192	167	169	180	178	156	180	175	170	172	151	187	167	163	152	155	165	144	170	169	161	149	145	155	176	152	157	155	183	179	161	181	160	152	176	183	148	178	166	185	179	165	166	161	169	155	154	178	186	168	172	202	156	170	178	167	156	156	181	164	170	163	157	153	153	173	150	181	178	163	159	153	168	169	166	165	184	174	164	168	167	159	170	180	204	166	177	187	143	149	169	168	160	155	162	173	160	175	201	157	181	166	163	157	184	178	142	181	177	181	164	170	160	184	178	149	153	163	170	193	173	188	164	164	153	142	181	159	173	178	153	163	166	170	168	166	184	170	193	151	151	187	177	193	168	165	180	173	137	177	173	177	160	138	170	161	167	158	152	199	173	185	171	160	149	161	182	173	168	181	181	166	185	172	177	189	149	185	186	202	173	168	166	164	167	158	156	165	153	181	182	160	168	182	170	172	178	152	172	149	174	197	157	159	165	189	163	152	181	189	159	195	156	198	174	182	172	172	171	186	172	166	167	166	157	162	165	152	176	174	177	175	157	160	167	171	169	143	162	185	156	148	178	169	166	159	186	156	183	145	145	171	177	172	162	163	160	200	203	150	135	166	154	194	152	166	152	154	167	169	161	174	180	171	189	161	160	169	172	196	193	169	176	163	137	155	172	148	151	177	169	176	170	182	164	181	170	170	168	169	177	165	161	185	174	194	146	183	163	147	165	174	171	177	178	162	182	157	154	167	151	140	149	139	194	170	167	176	164	187	144	188	175	167	174	169	164	180	174	171	160	165	179	168	160	163	175	167	169	171	169	149	167	156	156	164	152	178	165	171	188	171	184	162	188	182	165	162	153	161	166	200	158	167	172	188	184	176	181	153	149	166	156	161	170	170	158	156	175	150	154	165	168	165	151	166	157	151	203	165	162	195	154	149	166	166	167	182	204	183	150	150	177	146	176	211	177	171	149	181	177	179	179	140	183	167	166	160	165	181	185	174	167	176	158	160	186	177	159	174	157	184	177	207	156	175	186	188	176	166	156	161	163	180	154	169	167	201	152	173	195	150	187	187	172	185	181	173	161	177	146	163	162	170	173	180	168	167	169	156	174	155	158	167	148	182	162	162	177	157	178	184	192	157	148	162	184	174	171	171	178	162	174	148	167	176	174	177	177	165	175	179	147	177	191	167	157	148	180	179	169	145	162	154	170	163	150	160	177	164	154	176	174	169	175	151	148	153	163	170	168	137	151	189	174	156	170	173	170	163	161	148	159	169	183	182	168	163	172	160	167	168	163	164	169	162	177	185	152	191	160	183	170	154	151	179	160	170	159	167	164	174	176	177	167	184	190	204	194	140	177	150	170	166	172	168	166	171	183	165	174	176	147	174	166	150	176	167	167	163	155	160	176	132	186	176	172	178	173	158	172	142	164	188	164	166	163	168	187	168	165	170	170	158	156	155	140	167	204	156	171	179	160	172	167	166	184	167	176	204	165	151	164	144	186	161	149	180	163	156	140	170	166	173	151	190	155	138	182	180	162	185	186	162	179	157	193	180	172	181	159	150	193	175	171	157	159	159	156	145	191	178	145	146	179	152	186	169	191	168	156	173	168	165	179	172	159	161	183	165	159	170	161	159	198	156	171	196	180	153	172	165	151	165	172	159	158	152	187	179	176	164	178	165	151	166	170	207	164	188	153	151	169	173	165	176	190	165	166	166	201	172	172	161	166	146	184	160	149	145	166	159	151	170	164	163	160	174	179	181	189	184	152	164	184	154	190	193	195	157	154	182	162	151	160	182	197	153	161	199	155	160	168	172	157	148	167	144	163	177	178	180	150	150	172	169	171	142	178	168	172	159	161	181	180	167	161	176	147	167	171	167	169	175	146	168	174	165	179	162	158	182	155	180	157	146	154	170	178	173	160	196	182	146	169	173	178	178	157	192	176	145	185	192	183	171	172	182	186	147	172	162	162	188	182	162	162	163	180	186	169	157	197	186	190	157	153	143	162	167	166	146	197	159	165	145	193	194	189	183	173	170	153	179	150	171	146	167	156	175	183	184	157	187	169	177	176	193	167	151	159	180	167	157	188	145	180	176	192	139	150	171	165	154	178	167	157	144	137	192	157	153	181	170	197	167	166	157	178	181	171	185	173	149	157	174	171	178	184	164	170	171
16603	1182	2326	2634	2440	2056	1645	1405	1238	1085	1022	940	860	825	760	735	670	685	643	667	631	629	618	621	629	544	562	550	580	562	487	515	567	510	519	544	521	537	526	517	544	520	497	468	505	513	464	534	472	498	486	469	468	530	457	516	506	503	474	489	494	500	462	524	485	478	462	496	471	485	474	517	484	486	460	482	483	493	507	479	491	500	495	465	481	478	511	495	442	485	494	489	478	438	509	469	473	483	491	455	477	474	496	481	491	531	456	484	502	482	438	478	499	468	506	481	515	518	470	488	520	477	510	491	501	482	482	484	495	492	453	449	460	463	494	486	461	474	443	507	491	454	490	470	476	475	460	469	504	485	475	481	460	473	506	496	451	482	464	498	504	453	495	493	451	489	475	481	476	476	521	456	466	480	443	487	464	481	440	497	484	479	477	503	442	466	508	497	508	427	483	476	476	455	496	414	460	459	461	479	442	459	498	468	509	509	474	478	477	469	516	479	445	458	515	478	481	487	485	497	472	460	493	495	446	469	474	452	427	461	448	477	431	463	442	478	474	451	467	479	443	456	466	483	469	480	513	512	483	500	465	489	510	507	457	463	457	491	463	444	488	444	494	434	512	509	481	436	488	464	476	476	539	467	493	442	467	470	489	485	492	461	472	481	459	502	468	484	482	525	453	481	462	466	487	438	455	444	495	496	429	450	476	460	487	517	486	484	464	476	475	500	489	456	499	452	511	526	463	466	485	455	461	455	468	481	459	504	510	480	481	510	494	490	511	495	501	507	455	464	482	482	512	501	473	496	482	483	496	505	498	488	480	468	449	482	538	496	455	449	453	462	447	444	454	482	461	465	471	495	490	431	458	481	509	491	465	471	486	489	492	489	484	473	470	496	492	502	500	472	454	476	503	486	479	469	452	511	446	457	464	488	413	442	476	490	457	494	495	465	467	497	463	465	477	515	480	477	449	475	467	443	498	449	492	468	455	510	440	452	473	477	479	451	470	467	506	448	453	501	441	496	460	485	451	471	460	506	505	476	495	470	474	512	483	483	492	474	481	460	454	460	496	498	505	443	482	470	520	476	462	500	510	456	478	505	473	480	478	481	496	465	476	483	434	456	460	472	464	454	496	480	449	460	472	478	448	469	472	442	443	483	488	472	498	487	471	467	529	454	490	443	517	435	482	455	472	495	479	467	452	476	462	470	492	523	485	476	488	490	481	477	481	468	474	471	503	494	490	497	473	485	458	472	462	470	486	481	463	493	491	516	480	464	471	487	488	470	474	467	477	429	441	490	465	471	515	472	491	450	420	455	479	491	455	457	475	468	456	436	464	448	525	496	456	474	469	456	511	453	495	499	449	504	495	478	484	490	537	475	471	450	491	486	487	490	451	499	494	443	499	494	463	427	478	474	451	442	477	459	487	417	481	511	480	458	471	450	449	475	454	463	439	481	462	458	480	480	477	455	477	461	459	498	462	485	490	499	496	513	466	472	486	463	467	435	481	473	463	446	495	463	516	495	483	448	447	494	500	490	456	502	480	450	453	460	493	499	439	496	481	503	516	471	484	458	488	479	456	460	482	493	473	503	503	480	463	476	506	517	467	497	464	501	468	495	453	519	475	446	462	454	466	470	491	479	481	491	455	425	491	445	505	492	531	479	468	467	479	456	465	507	460	477	471	499	453	474	463	457	460	490	481	515	486	491	443	487	492	483	449	489	494	504	514	446	455	454	495	508	498	498	484	485	509	479	460	434	455	466	467	474	455	455	511	492	436	483	501	462	494	520	461	483	441	517	450	492	479	490	463	507	459	474	488	458	484	458	464	477	490	485	499	483	469	525	457	457	469	459	462	486	459	472	444	464	461	493	491	463	465	487	499	445	471	446	493	465	468	472	499	488	487	476	497	436	479	442	444	470	486	495	470	497	499	481	483	499	445	450	446	460	435	447	434	489	484	484	461	469	483	499	464	446	460	501	515	493	475	479	460	429	457	466	487	451	508	478	477	454	457	469	473	485	470	464	515	482	482	461	455	446	478	465	509	479	486	471	456	447	476	489	519	446	460	448	474	490	464	484	484	459	457	460	507	462	515	468	469	485	468	459	483	496	472	497	446	508	486	452	490	456	478	495	432	518	465	458	511	537	446	471	482	477	512	496	499	496	475	483	438	489	437	450	494	511	506	463	457	505	474	522	500	502	464	477	441	490	505	461	475	471	462	506	485	461	453	488	481	452	503	491	463	466	471	452	458	472	506	460	493	487	493	493	453	504	461	458	412	491	482	474	474	462	454	476	490	473	473	500	496	470	478	452	464	452	492	495	483	462	472	536	496	488	489	440	524	464	431	465	464	476	447	427	476	477	495	519	470	468	504	467	497	475	465	484	455	477	468	491	473	475	496	504	521	522	458	441	467	487	535	507	437	508	471	486	492	487	481	425	428	509	495	480	473	469	466	474	474	458	492	458	474	505	471	459	514	460	469	479	480	475	459	472	483	494	483	451	456	476	459	497	457	494	464	449	511	480	471	491	497	454	458	504	456	486	485	466	482	492	489	491	466	475	430	444	482	457	453	499	449	459	473	462	460	426	488	445	482	493	476	477	470	484	436	500	491	433	467	490	491	488	479	496	484	460	471	456	465	459	464	472	468	491	454	492	437	455	449	540	517	457	483	438	455	513	476	480	471	446	491	472	470	451	502	487	463	470	513	460	475	528	493	473	465	476	470	455	492	504	486	461	493	501	493	475	469	481	483	450	512	487	494	447	487	477	489	488	489	481	474	483	512	494	453	500	479	503	477	486	460	504	473	488	486	479	416	483	441	508	472	465	482	513	448	500	510	480	481	452	474	468	467	436	461	496	439	468	485	509	498	476	475	464	448	482	502	466	450	454	446	491	505	489	456	438	471	447	468	463	478	462	457	465	464	486	472	470	468	480	473	464	508	492	465	483	488	491	482	480	475	481	478	503	480	520	479	486	504	474	493	508	466	427	462	471	500	493	451	456	472	476	461	486	469	491	482	472	507	474	466	506	476	476	489	490	492	466	524	481	463	480	500	482	460	477	447	480	505	483	494	488	483	459	494	507	482	494	530	442	485	466	465	460	488	452	453	478	482	462	430	499	478	495	504	470	440	485	458	461	471	499	492	456	470	479	496	460	471	486	475	527	472	510	486	488	461	463	495	497	486	458	494	524	483	485	491	489	473	511	438	517	441	504	471	464	495	474	486	490	462	462	472	479	501	521	461	472	482	462	484	476	462	488	510	456	478	472	459	503	460	490	464	472	479	496	430	483	493	437	467	495	458	489	437	474	522	488	462	427	458	449	455	514	466	480	441	445	492	479	472	480	500	468	506	467	513	481	482	475	434	476	495	456	450	470	459	483	481	472	492	462	491	487	471	483	484	474	497	470	425	475	452	454	465	486	498	485	471	495	499	492	478	511	479	478	490	477	525	498	486	487	464	490	476	473	501	467	432	482	502	464	483	468	463	500
46576	22862	9752	1996	1319	1012	833	701	615	566	475	486	451	451	428	445	454	431	375	407	400	405	361	400	374	367	379	380	381	396	332	391	370	366	391	343	373	373	395	350	340	392	357	345	371	362	366	353	348	385	334	357	388	408	366	341	364	331	358	343	335	403	385	335	337	355	366	366	385	349	398	357	374	346	362	359	364	352	325	377	342	328	354	327	358	325	363	357	362	379	384	374	386	346	380	367	328	312	383	383	367	326	335	325	333	352	380	351	338	371	360	368	384	366	325	329	332	365	366	349	345	346	389	347	340	341	366	375	337	375	353	383	348	392	401	352	334	364	332	365	358	339	346	361	383	340	361	374	375	341	368	368	362	344	364	380	346	381	375	371	364	341	348	347	411	377	368	315	331	339	370	344	347	375	381	357	348	363	375	339	352	360	340	420	362	365	366	347	326	362	345	338	388	333	355	347	384	360	396	381	394	370	306	347	391	347	353	377	393	345	320	344	396	352	312	341	377	350	354	342	350	322	363	341	376	361	366	387	377	357	373	318	354	378	367	368	372	349	366	349	376	329	369	336	318	360	352	373	321	353	308	333	354	348	371	327	363	365	341	313	381	319	370	356	352	345	320	371	364	389	356	416	316	336	406	320	382	353	405	336	362	358	376	381	374	346	351	348	386	378	362	323	336	343	350	378	351	382	339	358	338	364	322	356	366	375	375	335	344	371	365	353	371	362	382	313	357	368	356	369	330	369	386	349	330	345	369	347	364	348	362	371	370	353	378	352	358	350	348	329	343	380	355	313	358	390	372	385	373	365	358	348	350	336	354	395	376	343	377	316	350	359	395	349	346	362	359	365	353	326	348	336	359	352	365	351	352	353	380	345	345	321	350	365	372	337	344	389	348	388	368	358	369	404	318	334	349	355	344	344	348	354	351	402	336	345	355	354	329	368	365	357	343	360	369	343	381	352	301	382	336	337	359	356	353	347	383	394	375	340	348	340	318	337	368	351	356	355	342	370	356	362	339	347	328	351	341	381	366	363	363	380	369	343	367	314	340	380	341	385	373	365	359	345	369	368	375	370	363	356	320	341	345	352	358	354	369	352	356	349	373	342	372	378	375	345	346	369	350	351	413	344	343	367	330	313	376	339	366	389	361	340	366	385	359	356	360	329	364	340	371	350	355	388	344	409	387	320	401	349	376	344	370	345	360	389	377	351	341	362	321	365	376	364	361	359	384	410	366	358	335	389	352	349	359	350	326	325	348	344	354	376	371	352	394	367	363	371	360	354	371	335	324	333	383	352	329	355	343	353	345	325	326	384	359	358	342	359	340	350	386	358	365	348	357	364	361	374	354	362	335	380	348	355	390	330	325	367	317	368	355	352	381	356	351	344	345	355	347	398	358	365	343	395	362	365	341	362	333	327	348	331	344	339	355	366	352	346	362	369	335	351	383	332	357	362	377	375	360	363	384	344	385	397	405	383	359	328	390	354	390	392	383	378	370	378	327	333	346	363	353	344	376	409	327	359	353	364	378	390	374	371	352	351	364	367	373	374	374	391	369	366	350	388	386	362	360	345	360	361	324	345	392	339	327	325	349	388	329	344	324	317	342	338	377	336	355	361	346	344	327	354	351	325	329	341	380	360	372	366	338	342	349	360	360	353	345	336	332	355	356	373	361	316	342	344	392	391	399	357	347	339	354	353	366	377	370	341	361	351	356	360	362	358	409	359	361	343	351	316	377	347	351	332	389	371	350	352	328	346	402	361	349	355	355	357	386	374	360	324	353	370	368	372	380	345	363	379	370	356	336	388	367	355	333	368	341	335	316	365	340	384	350	359	365	379	405	364	367	336	352	337	354	357	326	351	361	334	387	370	356	326	346	353	404	398	382	364	342	347	349	359	382	355	349	366	374	331	359	368	390	356	369	345	344	353	326	368	344	332	332	354	352	317	381	360	392	349	402	391	354	362	398	357	332	371	347	373	365	355	369	322	342	306	361	333	368	374	328	332	357	365	369	352	343	362	351	341	345	321	339	342	350	337	355	346	329	359	346	339	369	353	378	372	316	350	350	369	363	343	354	385	364	327	352	385	339	335	345	355	374	363	357	358	385	382	354	362	345	367	313	345	368	343	334	389	359	382	348	359	349	368	359	360	317	340	332	378	350	341	340	361	330	359	348	399	365	359	331	357	380	343	376	350	370	348	364	391	401	386	349	336	393	406	368	386	367	342	360	353	354	340	341	341	308	367	357	350	361	341	350	346	358	344	330	338	350	385	352	365	339	350	335	375	354	346	379	329	344	350	321	343	368	391	347	379	348	365	365	321	350	358	331	359	370	373	326	386	395	315	295	347	371	382	385	368	368	352	325	358	348	348	333	359	404	352	340	336	347	373	344	332	352	360	342	358	395	352	392	389	317	336	353	352	326	339	364	389	341	359	343	356	351	327	376	367	343	354	385	395	338	332	373	369	353	365	350	378	366	369	365	373	375	327	335	370	369	358	375	355	372	354	372	343	354	364	354	380	343	346	339	385	356	318	350	341	341	315	328	366	365	347	347	354	324	386	364	366	379	352	369	361	341	394	395	354	370	362	335	331	335	359	335	378	364	397	362	324	349	357	347	355	391	351	349	361	390	377	333	326	357	380	382	368	377	360	348	341	369	352	357	303	371	351	373	339	365	369	408	370	333	388	370	346	360	359	357	346	379	349	336	343	331	358	362	401	357	396	334	358	331	354	362	368	367	369	350	375	353	368	343	359	318	359	389	379	373	333	334	345	361	356	377	350	341	364	368	348	351	379	336	355	350	365	377	383	344	355	333	330	373	335	371	339	351	341	371	341	385	363	341	362	337	382	339	344	355	328	360	372	367	364	323	362	377	365	376	340	317	355	402	359	336	350	320	356	356	361	357	311	369	318	351	380	342	364	338	337	335	376	346	350	345	365	388	339	375	350	397	355	340	337	329	387	362	343	363	381	366	332	347	351	343	345	356	369	362	334	328	355	410	379	379	351	340	421	370	361	353	365	369	342	337	341	371	363	324	349	363	330	347	359	351	344	347	348	355	361	362	342	374	362	363	327	347	356	351	399	335	306	357	379	383	351	378	380	335	362	361	397	340	329	379	359	364	340	344	380	380	366	388	357	347	347	372	345	353	332	351	355	378	357	399	368	331	335	362	371	358	370	373	327	364	382	362	324	352	348	358	380	331	335	350	367	366	334	318	357	342	363	352	356	342	350	357	317	349	347	333	396	352	360	354	366	344	361	348	342	364	363	369	345	356	386	371	357	379	320	358	362	396	362	377	339	420	394	370	373	366	346	362	343	342	385	393	364	367	339	342	364	368	336	372	337	363	392	322	331	325	382	360	358	384	326	341	353	332	382	359	338	331	359	350	344	333	378	353	359	377	369	392	380	351	369	370	377	357	335	344	357	314	365	343	357	368	345	385	341	364	394	378	352	379	390	333	352	352	374	370	335	372	364	343	362	320	324
21052	2151	4395	4954	4382	3753	3154	2683	2278	1971	1867	1733	1607	1498	1427	1364	1347	1199	1219	1192	1158	1170	1070	1061	1063	1037	1037	1058	1012	1013	991	968	926	959	945	965	944	951	901	962	953	961	948	920	928	956	918	906	902	942	934	909	877	883	895	853	878	879	829	861	849	881	861	832	851	878	908	923	900	898	864	827	869	918	882	893	906	910	876	866	838	852	925	899	894	881	868	858	898	864	929	838	882	857	895	867	823	840	903	855	803	859	898	870	878	845	833	893	836	868	864	859	844	850	896	893	866	847	880	838	857	849	882	885	896	886	891	811	824	872	857	829	856	828	914	888	857	869	858	880	889	873	879	893	893	833	868	843	844	841	886	868	867	874	865	840	877	815	898	873	870	800	871	843	818	918	847	845	873	862	845	828	828	817	839	842	870	857	870	848	833	816	898	809	866	865	852	844	845	847	874	897	850	851	822	875	840	846	856	843	873	855	818	861	864	867	830	835	832	905	874	852	823	833	831	864	819	845	947	844	897	875	864	859	807	817	869	861	893	896	883	848	834	894	836	880	890	858	919	832	831	875	899	864	889	842	884	840	838	875	863	841	877	814	852	826	873	781	851	878	884	793	958	873	883	864	877	816	802	844	892	885	835	851	861	827	847	858	887	864	822	823	803	845	892	868	863	824	914	894	824	891	829	829	857	836	840	859	847	901	855	862	873	875	841	874	905	859	834	786	845	880	818	862	869	860	847	843	816	861	865	870	878	849	856	861	883	880	850	861	844	822	859	902	868	838	835	871	871	851	925	894	829	845	895	859	900	840	876	930	865	877	872	802	898	873	897	839	832	844	843	838	864	877	841	883	863	856	810	838	841	830	866	863	858	928	853	891	849	859	830	890	839	868	832	856	854	882	894	861	867	863	860	858	848	848	877	898	880	847	833	842	873	854	778	827	825	856	872	901	892	845	887	867	846	841	848	825	849	852	881	856	861	880	834	858	855	856	871	839	915	889	869	850	789	829	825	849	833	850	900	865	872	855	816	874	887	894	842	881	855	914	826	877	836	850	913	854	879	859	846	859	849	888	846	810	904	892	880	833	871	830	863	910	891	792	861	869	878	882	804	894	900	863	834	833	822	850	867	805	840	817	835	873	851	877	851	895	868	891	829	833	863	830	863	823	848	839	845	876	839	886	841	915	885	815	879	857	862	847	856	820	817	858	875	860	863	801	858	920	809	880	915	853	841	881	840	862	886	892	844	877	874	858	850	877	847	898	835	821	919	852	908	861	919	852	895	843	874	850	940	840	862	824	822	878	802	828	849	935	826	857	814	842	889	803	851	893	851	856	843	868	859	904	844	817	833	924	842	864	847	892	900	834	881	831	862	825	883	897	826	834	873	865	914	837	877	824	843	817	936	909	874	865	877	845	890	900	857	870	854	838	921	892	844	823	839	831	832	826	910	894	898	871	811	861	893	849	883	860	842	850	872	805	844	858	897	803	899	791	903	817	819	866	913	864	848	810	914	897	855	885	897	899	844	871	840	849	889	823	901	875	902	821	827	861	812	881	817	844	806	808	838	833	841	884	879	848	891	869	848	867	887	824	848	872	867	892	858	838	881	901	843	873	859	886	840	897	908	815	842	892	895	851	859	909	859	841	889	900	899	911	863	863	820	846	844	892	846	896	876	879	837	810	846	831	883	835	844	837	837	825	816	885	845	879	881	841	861	887	901	876	843	838	849	854	850	859	850	862	861	809	888	829	827	854	816	833	846	797	818	843	860	854	862	886	837	832	896	876	883	876	885	867	877	874	930	837	811	908	818	862	880	821	925	878	849	894	863	897	837	830	870	867	901	851	850	922	893	887	862	894	837	900	849	892	788	843	864	902	861	885	838	931	840	879	872	870	871	803	863	825	867	883	866	876	862	845	841	847	861	855	829	853	850	843	833	833	857	880	822	838	883	905	831	827	840	842	852	933	848	898	911	848	803	883	833	877	867	909	846	862	833	885	826	852	825	890	821	863	828	853	826	884	810	903	815	852	818	893	835	892	858	849	867	866	839	892	846	889	840	925	855	901	881	840	811	859	906	855	819	780	856	797	878	862	899	865	870	839	838	898	841	862	810	884	851	812	846	892	862	853	873	812	867	823	846	849	883	858	843	831	881	902	865	870	864	853	874	915	839	853	853	837	837	872	851	839	877	899	786	819	902	882	836	817	807	877	895	881	918	857	864	909	888	840	858	869	841	884	868	815	843	815	911	850	830	909	874	889	913	832	868	871	865	884	908	905	883	850	866	838	902	823	861	891	854	811	837	819	877	851	881	872	878	852	845	892	922	917	871	930	841	857	835	871	842	839	840	827	913	855	847	847	836	906	841	854	854	840	804	816	872	936	815	822	867	857	855	857	879	841	868	890	832	807	847	856	894	876	870	869	821	900	871	884	820	854	775	916	885	848	818	885	907	875	877	881	844	854	834	826	916	830	879	846	867	850	900	854	840	830	899	920	811	879	821	863	836	876	864	869	839	815	886	853	878	874	895	858	876	863	804	845	865	813	882	840	825	841	869	855	848	925	840	860	846	804	839	856	829	917	858	874	855	836	813	843	810	889	863	873	854	852	874	859	844	878	852	853	835	954	831	841	829	870	854	861	843	825	884	865	875	830	859	853	861	828	867	878	843	856	851	912	847	842	846	857	910	892	832	871	867	916	846	874	907	828	878	876	834	830	849	848	881	886	881	864	886	842	840	882	893	844	898	858	888	824	835	891	866	904	803	878	811	854	853	842	816	831	841	877	868	814	890	847	861	872	880	880	887	830	867	858	901	864	815	825	881	847	826	869	857	887	873	888	885	849	869	865	847	886	909	861	854	893	842	868	887	846	870	841	841	871	809	881	833	840	873	794	892	851	870	843	812	870	842	878	890	911	850	862	898	886	905	819	853	854	844	872	880	823	871	856	812	852	839	841	820	860	887	850	873	835	855	845	838	826	864	875	874	862	866	844	863	834	881	840	859	804	903	834	863	893	864	805	932	847	899	855	842	830	832	881	832	887	900	837	875	869	856	845	859	828	871	853	899	810	871	836	856	854	868	835	809	893	810	845	797	844	867	851	849	867	905	918	852	836	854	858	858	818	893	855	843	858	803	856	899	914	821	785	851	841	840	870	834	930	867	852	873	816	848	830	821	862	853	880	858	838	834	858	860	901	878	901	883	890	830	875	838	860	897	877	831	873	820	834	850	854	830	871	868	864	880	863	849	875	853	845	915	830	805	856	837	805	880	834	865	845	909	857	885	866	870	866	847	867	868	881	888	826	857	870	861	804	861	909	809	884	873	884	905	857	854	815	849	851	843	844	868	840	917	833	829	833	846	858	823	914	848	828	890	850	870	886	855	831	877	831	851	868	866	838	885	857	880	849	895	870	826	914	864	888	857	890	830	857	862	840	828	889	884	898	904	891	877	844	868	852	845	858	886	870	846	789	854	876	829	810	841	853	855	900	869	895
4882	239	165	187	174	186	170	137	133	162	157	136	147	169	179	173	150	145	171	160	154	141	169	161	153	150	153	131	182	181	158	161	156	162	167	150	168	155	215	171	169	159	145	172	175	152	149	152	165	156	157	162	159	173	172	165	176	178	161	156	139	151	174	180	164	179	163	155	175	165	180	162	162	152	170	174	149	161	164	172	169	167	169	163	168	156	177	162	179	157	176	159	163	166	179	183	149	153	177	156	149	173	152	171	172	146	166	145	149	159	155	159	171	170	156	152	163	160	169	139	164	167	141	164	175	165	158	146	158	160	162	192	156	141	172	163	151	168	158	161	159	171	156	174	149	160	150	152	165	161	156	168	152	169	167	169	150	179	184	163	145	168	158	183	176	151	154	174	159	164	174	153	173	152	171	153	169	179	145	143	174	163	140	144	169	145	149	162	168	179	172	132	182	186	156	146	147	164	174	154	153	162	157	150	179	165	164	158	168	169	173	153	175	168	159	175	149	196	168	173	175	172	178	174	200	183	179	163	172	147	135	154	174	169	181	159	150	140	173	172	163	176	172	168	167	153	151	168	159	158	149	152	168	162	159	136	174	152	159	141	160	163	179	152	164	144	163	170	159	175	170	157	134	175	164	174	189	151	168	186	167	179	178	153	165	152	186	161	166	176	146	158	156	156	161	156	146	168	167	151	152	142	155	173	152	153	143	149	162	141	161	129	151	166	172	169	145	169	137	150	159	160	140	164	162	155	184	159	148	170	168	169	159	172	157	168	163	161	156	174	166	174	197	162	167	175	165	157	158	163	156	167	155	190	173	150	141	163	146	148	161	187	160	155	150	172	138	170	159	174	170	173	182	172	146	146	163	163	161	157	168	166	161	168	148	154	149	189	173	148	164	182	165	175	179	162	155	174	146	171	187	183	168	170	167	158	155	142	173	161	187	160	153	121	149	162	164	160	146	173	151	180	152	166	138	148	161	170	168	160	162	173	168	169	169	146	172	173	179	159	173	180	153	192	161	148	146	152	154	162	169	167	177	163	163	176	156	150	166	160	165	175	165	167	166	161	182	156	154	167	165	146	171	174	189	136	135	164	148	158	164	167	162	178	165	162	152	148	167	161	142	148	170	139	149	154	169	161	155	155	187	164	146	183	163	181	172	159	151	161	191	165	158	157	145	158	161	189	152	171	161	175	138	165	157	156	191	159	166	149	163	160	164	161	166	166	165	147	142	162	162	151	159	142	162	161	139	173	141	154	141	159	130	157	166	146	171	143	206	134	158	182	152	158	160	186	161	159	148	153	132	149	153	162	173	167	141	162	172	173	167	178	154	180	167	159	159	151	178	150	166	178	157	163	165	172	190	156	149	154	160	201	166	148	165	173	135	168	169	169	158	168	155	169	187	158	154	161	154	143	220	165	157	168	152	167	158	167	144	165	168	156	156	154	171	179	150	144	167	149	176	160	156	167	174	173	185	140	162	170	162	175	151	178	160	151	148	164	169	152	164	166	148	180	174	168	175	154	173	176	167	170	171	167	151	159	164	171	155	187	143	174	166	166	157	154	165	177	149	151	166	149	172	149	170	161	163	146	148	174	164	148	161	161	163	172	168	154	136	149	185	182	158	146	150	165	167	165	145	159	167	174	182	163	135	168	153	160	169	166	175	150	167	185	161	161	139	176	156	191	179	165	163	146	161	165	149	167	171	145	148	155	201	153	134	174	147	168	166	174	143	172	139	175	139	166	162	161	146	167	166	177	165	152	163	149	162	158	150	151	190	156	149	165	177	148	175	161	198	129	145	183	156	160	165	141	158	185	166	176	155	176	163	181	145	153	176	163	160	194	150	173	160	155	169	181	171	169	180	182	169	172	162	165	171	181	162	157	186	185	170	160	163	175	166	168	167	164	149	166	163	141	168	153	175	140	157	145	187	153	168	148	182	146	151	182	155	157	148	156	162	167	173	163	169	160	162	156	164	155	147	149	145	181	160	154	173	173	174	125	164	149	162	157	169	170	153	154	178	176	141	168	172	170	169	168	148	162	144	144	142	165	167	171	156	143	159	155	141	137	174	159	161	173	157	161	155	158	163	158	143	164	155	160	175	176	157	183	159	157	152	173	147	158	175	163	151	164	165	170	181	156	176	170	165	144	195	176	151	173	168	167	178	166	151	146	157	162	190	146	145	171	154	163	178	147	142	147	167	167	163	174	162	141	155	145	183	160	160	161	167	137	150	160	155	165	167	176	144	167	162	160	177	184	186	165	172	171	189	162	180	179	148	166	168	181	167	154	162	178	152	176	141	155	191	175	157	177	167	135	152	160	170	159	156	162	157	158	159	169	183	160	166	182	160	164	151	146	161	137	168	125	158	145	159	156	174	166	154	157	183	180	161	164	178	165	160	187	153	155	156	157	152	173	167	157	145	201	159	137	164	170	168	166	164	132	178	168	150	150	153	166	166	149	162	152	163	162	146	186	174	176	166	153	161	151	158	151	176	161	158	178	182	164	151	158	160	170	137	180	146	164	172	156	150	143	129	173	161	174	158	158	179	141	174	149	156	169	193	158	153	163	150	173	164	137	168	153	172	170	164	167	159	149	173	180	165	161	147	156	184	181	181	189	163	170	170	163	162	172	193	168	163	173	183	163	152	146	168	154	151	172	156	150	147	138	157	154	157	161	144	166	140	174	168	156	148	158	167	174	142	159	153	162	160	155	161	162	174	165	169	166	164	170	169	153	162	179	147	156	171	140	148	156	184	174	149	164	161	170	178	164	144	160	155	152	153	153	172	153	159	161	156	148	171	178	151	177	173	173	172	176	154	181	152	167	152	149	159	144	175	168	161	175	163	150	159	166	149	174	169	149	173	166	146	151	162	190	143	164	189	171	162	159	147	179	167	174	156	171	175	163	148	141	187	141	146	151	173	159	169	174	172	141	157	165	160	167	155	157	166	170	169	175	159	174	169	169	147	154	153	147	176	147	171	153	153	172	156	157	163	156	166	173	172	180	153	165	171	148	156	160	144	174	152	171	155	156	184	174	155	174	177	173	156	192	172	187	144	186	166	183	174	136	151	155	160	150	151	166	130	156	166	174	150	169	181	172	155	184	178	163	165	159	174	186	167	168	156	149	178	133	171	175	155	161	154	139	169	169	176	165	161	159	166	148	170	146	165	142	145	158	189	159	156	168	141	159	185	142	144	185	158	170	163	150	175	162	177	157	174	197	149	136	157	167	168	145	162	148	170	160	164	137	169	177	175	157	175	135	159	155	191	176	145	159	186	159	166	174	157	143	175	150	171	162	133	169	157	152	178	146	137	149	142	175	167	158	162	152	151	168	173	171	161	148	149	185	159	183	181	143	145	165	156	153	176	147	172	157	155	161	154	151	156	163	140	175	149	157	170	148	158	160	160	145	171	174	152	154	166	165	164	176	149	162	162	160	188	174	142	171	161	171	190	147	162	175	169	166	154	169	176	167	171	148
4950	493	535	535	502	464	476	488	467	410	486	435	457	435	445	440	424	455	410	432	426	445	462	435	459	430	462	465	447	427	412	437	488	426	437	443	425	428	437	469	423	415	401	433	453	427	469	448	425	446	455	497	415	472	452	426	453	468	442	450	378	458	430	443	421	479	460	444	471	463	445	431	475	377	440	434	401	470	438	404	447	403	462	442	400	439	450	435	419	423	412	461	425	463	458	425	442	418	449	451	474	483	469	469	458	442	439	453	477	429	424	442	440	447	422	471	492	473	462	458	425	473	447	445	462	451	453	440	434	483	426	396	456	426	462	445	413	413	444	466	423	434	461	460	420	416	475	453	416	402	415	444	438	410	442	480	466	420	448	421	436	438	425	448	416	443	461	452	410	435	426	407	423	424	440	486	430	445	465	403	418	433	428	433	466	480	459	436	492	415	445	447	449	446	467	436	429	418	412	460	438	451	460	428	441	419	451	485	476	438	453	419	467	457	442	439	475	411	459	418	432	406	441	425	476	446	440	445	457	410	412	438	439	425	446	445	442	453	450	483	456	443	460	468	447	451	423	461	443	414	431	430	407	479	463	413	457	403	430	493	429	457	473	427	415	421	443	394	443	444	419	468	444	437	457	438	446	451	473	410	478	442	406	458	446	442	479	443	417	421	433	451	439	386	447	466	408	452	467	450	408	442	415	440	447	423	411	426	421	474	461	447	434	435	397	435	413	441	439	445	394	420	449	417	407	468	423	450	438	445	394	465	395	428	446	442	434	428	450	427	444	428	440	474	402	444	413	461	405	454	429	427	402	396	399	452	464	442	434	425	452	422	455	450	455	434	439	490	478	422	434	445	454	478	464	444	456	490	457	443	461	437	447	442	419	428	426	378	440	414	465	474	436	452	454	455	418	444	430	432	466	441	451	460	425	464	459	441	463	424	417	410	447	442	441	462	457	470	434	456	424	417	401	457	422	455	402	394	457	435	422	426	426	458	489	435	442	473	440	443	467	453	421	440	456	447	461	424	481	456	449	423	453	391	405	444	422	448	460	461	448	429	456	442	501	452	437	458	435	416	452	450	482	436	428	457	455	425	459	427	425	431	438	447	423	441	459	466	428	449	432	445	485	436	444	435	460	445	430	447	441	425	453	432	464	430	460	453	458	438	467	448	464	450	431	467	439	444	427	401	457	431	425	447	448	455	422	452	468	463	469	454	430	434	430	473	457	447	464	440	446	465	409	483	462	476	454	462	426	452	443	423	429	456	399	430	403	468	450	463	451	435	445	490	437	444	475	447	428	479	437	392	460	419	453	439	414	469	421	468	415	469	443	455	422	488	466	468	454	447	417	481	423	445	434	419	432	466	483	415	452	435	450	411	438	466	393	450	421	442	449	454	427	456	444	432	495	491	410	468	445	446	424	449	454	484	401	429	430	427	459	432	422	453	453	433	412	456	435	445	432	451	421	432	453	444	421	476	418	419	463	467	452	397	471	434	450	436	450	459	429	443	497	456	430	429	395	431	426	414	438	428	455	445	456	428	442	447	444	402	465	481	462	461	427	429	444	452	471	411	424	465	407	424	445	409	441	429	447	451	433	454	420	410	448	459	447	463	420	473	436	428	441	435	435	446	466	439	469	426	466	461	461	447	438	446	451	425	447	441	433	450	472	424	449	411	423	459	428	457	419	450	439	454	426	431	428	456	449	443	419	494	399	464	422	437	431	437	449	474	459	448	434	456	431	451	474	474	439	418	428	457	428	462	443	442	409	451	458	456	450	452	409	457	442	467	433	467	442	458	470	446	459	452	476	435	463	451	429	439	455	451	472	462	431	440	442	465	428	426	441	425	421	462	427	435	446	436	427	434	425	450	416	444	438	462	491	449	448	424	430	447	430	446	467	432	415	452	437	449	454	445	401	443	480	459	441	430	428	468	439	468	411	422	428	446	404	436	448	433	422	467	454	452	436	438	464	469	422	455	466	446	431	425	421	438	420	410	439	452	455	464	430	444	471	395	441	421	484	460	440	421	444	473	439	467	426	423	451	449	418	427	447	418	437	445	473	440	426	427	399	451	437	398	427	438	459	439	410	453	436	437	433	485	433	407	407	420	466	443	433	441	460	410	428	465	419	448	440	441	456	434	417	434	451	472	439	471	464	398	464	419	479	416	414	458	481	461	424	434	421	427	443	415	456	433	464	412	400	476	432	473	445	450	429	457	433	434	430	473	448	441	457	424	416	432	442	465	429	427	440	397	468	410	434	458	429	420	432	453	422	410	450	483	438	465	437	434	462	463	438	433	449	452	429	429	410	440	464	456	430	414	427	437	446	437	403	448	420	477	463	473	457	438	398	448	387	432	474	433	432	443	455	452	471	468	449	481	452	475	432	415	420	431	468	471	422	432	432	479	430	425	447	406	439	460	437	483	418	444	451	442	427	452	447	415	420	450	427	447	435	436	458	455	448	423	444	469	453	481	420	429	453	424	477	453	469	455	461	429	393	410	469	417	439	429	440	421	463	430	475	441	409	415	479	459	421	436	419	452	427	463	427	399	487	453	442	431	432	466	452	466	481	426	429	420	488	408	429	458	424	417	438	429	414	450	435	455	444	428	443	435	452	437	408	473	451	437	450	466	429	433	427	439	441	436	446	454	441	476	455	464	431	447	415	469	424	411	468	432	450	453	406	433	457	403	483	451	453	430	445	434	465	436	427	462	440	460	458	454	441	411	460	458	431	504	428	429	430	407	431	427	451	420	426	457	408	459	451	407	467	467	440	410	418	476	448	440	420	458	462	429	428	441	450	432	477	380	427	479	459	489	464	435	434	429	438	439	456	477	478	431	433	416	454	422	423	449	439	428	449	442	434	447	476	451	462	434	444	440	466	431	450	416	427	471	450	436	418	436	441	424	426	423	469	435	455	420	454	440	463	437	450	436	434	436	443	478	436	449	458	480	430	495	457	398	444	446	412	458	429	456	458	447	451	407	428	453	464	471	423	477	407	490	459	416	424	436	425	399	414	413	454	436	467	447	437	440	449	438	406	428	451	417	477	430	444	463	459	431	414	446	441	455	454	474	483	420	443	428	418	416	450	453	451	412	463	431	396	415	428	425	436	436	455	426	446	422	446	407	394	415	464	412	474	443	435	403	428	455	437	429	493	437	446	459	450	454	432	413	441	424	451	442	452	434	424	424	434	423	454	453	492	450	438	460	458	449	388	414	451	427	452	479	426	449	456	399	459	399	487	412	433	421	481	436	415	460	447	439	412	436	442	457	443	432	446	427	427	476	481	430	436	440	423	419	452	460	410	456	408	453	506	435	432	391	457	430	449	479	463	422	454	467	432	435	447	409	431	457	452	384	414	443	426	458	458	405	419	402	491	431	438	453	430	439	423	457	476	441	479	441	466	404	510	421	467	453	463	429	458	432	440	450	460	411	427	444	426	475	428	435	396	414	440	460	448	425	470	459	454	440	430	425	440	410
39088	13296	2127	865	578	480	390	289	327	261	261	209	243	236	201	201	209	190	181	177	195	189	178	175	194	185	168	193	187	182	179	186	161	174	167	162	178	179	170	179	185	181	197	200	173	197	175	165	169	188	159	185	163	158	195	174	192	163	172	170	163	155	167	161	161	168	169	185	156	178	187	152	177	198	169	183	165	165	154	176	178	169	174	154	163	182	175	170	171	162	149	160	185	198	182	176	158	167	166	183	166	197	168	144	177	181	176	172	160	181	175	166	180	159	192	161	189	180	172	207	199	158	186	176	171	189	196	179	188	184	172	191	169	167	177	173	162	150	157	177	147	161	182	149	156	186	175	183	160	174	175	183	188	139	151	158	177	171	189	164	187	185	161	167	161	172	144	164	176	196	180	178	189	171	173	160	179	162	152	150	191	166	188	167	192	176	159	172	175	160	166	186	196	169	165	176	186	157	168	176	192	178	186	170	148	158	199	158	140	182	171	172	158	169	174	146	173	193	173	169	159	150	162	162	202	162	172	158	161	182	157	180	148	167	160	163	144	164	174	156	169	154	177	166	179	152	168	170	165	159	163	195	154	167	160	176	171	173	159	165	154	188	186	171	181	144	165	162	159	173	165	165	154	178	177	157	178	173	174	170	169	174	162	167	172	163	146	173	166	174	158	168	150	178	170	175	149	151	177	159	179	177	169	167	168	184	163	161	169	188	176	153	172	162	176	155	142	160	167	185	164	181	167	163	186	156	184	185	156	161	166	170	196	162	180	179	178	175	171	154	186	154	163	184	157	150	175	187	172	176	174	142	179	149	156	174	154	179	163	173	177	178	172	189	176	163	147	167	198	182	168	147	188	203	190	191	173	168	180	169	161	178	161	197	180	178	170	150	155	208	186	184	169	163	171	165	156	188	134	149	146	167	177	160	186	160	182	156	179	148	148	159	168	166	160	158	156	166	189	148	173	186	164	169	145	181	162	203	172	174	163	177	188	172	178	167	177	158	180	155	214	184	186	157	187	181	193	179	170	166	164	156	175	156	155	142	167	187	134	161	159	179	165	160	159	142	161	167	188	179	178	194	166	191	161	157	171	181	179	169	156	162	179	183	178	196	178	186	176	164	190	161	167	188	174	152	175	165	173	171	166	186	177	165	179	169	152	189	160	179	167	185	164	158	167	137	194	132	172	172	165	155	148	173	184	159	158	160	155	178	143	162	179	161	170	164	145	161	180	153	162	144	171	159	170	183	178	183	170	195	188	157	179	160	156	175	147	205	156	194	159	179	170	162	157	186	176	170	153	167	179	161	191	172	157	161	170	151	168	161	205	168	151	170	175	174	191	162	159	159	162	159	180	178	167	146	154	153	163	174	173	190	169	177	181	170	173	180	185	161	169	177	157	178	155	164	168	171	199	131	155	177	151	154	172	172	158	166	189	158	157	162	174	156	171	181	176	172	163	146	144	154	165	159	166	161	144	173	168	178	185	174	179	175	182	164	154	179	182	164	167	177	178	171	171	171	165	156	166	183	150	174	192	164	179	171	164	170	157	199	179	175	186	175	189	173	168	202	184	165	166	171	170	149	173	181	178	164	162	162	197	159	166	162	174	184	186	162	184	189	178	155	147	168	185	180	182	169	189	178	182	164	190	177	149	145	157	175	187	188	154	177	173	168	148	177	176	177	182	166	164	156	161	183	175	144	173	157	193	196	176	184	177	166	156	175	166	148	178	167	169	185	164	161	164	156	176	160	199	183	173	166	167	194	188	155	189	160	190	162	188	159	170	174	172	155	167	160	179	200	165	167	201	145	176	166	162	163	166	194	164	162	181	178	158	155	171	195	178	186	193	152	152	175	163	155	161	159	149	154	164	178	162	155	167	168	199	182	168	150	159	181	147	173	175	183	163	167	162	188	169	148	163	169	176	145	185	207	156	165	175	175	181	164	161	176	193	155	165	207	184	169	189	152	195	183	156	194	170	144	156	163	178	188	175	165	179	181	171	169	148	196	169	193	180	188	168	167	162	170	178	151	180	180	159	194	153	179	162	164	200	158	148	171	162	179	157	201	171	149	157	196	171	174	182	174	172	172	177	181	135	173	192	146	152	152	141	180	179	161	183	191	161	153	121	156	181	159	160	172	189	201	185	180	176	197	167	185	172	185	189	147	164	191	185	187	154	155	169	176	180	159	186	146	165	176	156	173	164	168	178	167	144	196	192	169	167	181	164	144	161	173	175	180	150	194	157	160	141	180	153	164	174	172	155	206	165	162	191	172	143	152	167	164	175	158	198	169	177	172	160	181	142	164	164	166	180	164	172	171	157	183	164	172	190	162	159	159	169	188	166	176	187	189	193	149	165	172	148	181	171	156	179	156	163	179	171	151	160	178	154	177	175	159	185	200	213	191	162	162	177	151	170	169	189	176	184	167	140	185	180	185	165	176	203	169	175	182	175	167	198	188	181	172	170	151	186	152	164	152	161	154	188	168	169	174	194	187	182	183	167	179	186	154	168	160	195	171	159	171	173	164	167	144	188	172	170	184	183	172	151	191	178	142	181	163	181	185	204	177	154	186	167	165	177	187	157	159	169	171	149	169	174	173	161	189	153	156	162	160	172	140	154	188	191	161	161	161	163	192	154	155	171	176	149	195	186	182	152	166	176	177	162	163	162	156	172	177	159	161	160	187	161	179	169	160	174	172	172	145	174	154	178	172	167	154	161	185	152	144	164	170	132	173	169	151	190	174	181	174	202	164	160	177	172	183	186	176	174	141	155	189	187	189	151	179	160	172	168	162	189	178	158	172	170	150	166	154	177	158	186	172	182	176	189	144	170	171	156	151	175	149	169	185	183	163	192	138	159	179	167	166	171	191	153	180	168	176	171	183	167	157	162	170	151	170	185	180	172	192	161	187	152	184	200	149	181	171	169	163	161	180	190	164	186	157	174	176	172	152	155	165	177	174	153	196	172	174	162	176	186	172	142	177	185	181	182	194	170	170	189	155	161	174	169	149	164	191	166	161	163	149	201	147	171	178	161	170	182	166	174	160	150	164	184	134	176	181	168	167	142	161	174	140	173	177	172	160	158	163	179	181	166	193	165	174	179	165	160	155	167	179	163	140	162	182	181	181	162	184	177	152	160	159	185	194	174	187	165	163	143	174	199	168	174	174	171	188	176	181	201	169	177	203	167	203	156	165	176	164	173	164	164	143	175	154	187	193	181	189	174	188	163	184	196	177	150	164	181	198	173	162	165	180	171	205	160	178	158	192	180	177	178	166	177	152	179	163	172	178	155	178	175	170	165	151	182	184	179	159	173	159	170	202	178	184	190	174	170	158	172	165	177	159	156	170	194	165	178	185	170	171	153	196	161	171	155	184	173	170	190	193	164	157	160	171	170	169	174	161	181	177	153	175	167	190	179	171	182	162	163	173	145	159	151	179	156	181	187	155	184	187	186	193	171	169	153	189	157	160	191	176	158	174	162	184
16168	1212	2284	2676	2328	2011	1733	1414	1303	1096	981	889	882	852	748	720	700	674	653	640	645	596	612	614	576	584	550	589	528	545	562	528	559	527	526	518	534	491	493	534	533	500	491	514	505	523	505	499	545	536	505	496	509	479	472	502	483	517	513	473	483	469	488	526	505	534	465	474	466	480	527	447	476	524	489	493	473	456	473	529	512	497	497	447	487	493	493	487	490	512	493	475	472	455	496	501	455	474	468	496	515	487	515	483	466	491	503	452	511	472	456	498	471	447	471	497	463	471	485	503	463	478	460	513	479	504	490	457	493	495	493	446	435	463	485	476	482	500	509	450	466	471	463	507	468	466	471	501	482	493	493	489	466	522	452	538	471	492	499	455	482	484	504	493	481	480	477	496	492	488	473	494	507	465	510	502	468	498	481	461	451	437	501	508	473	470	466	490	517	471	490	478	454	444	469	482	477	446	491	468	487	515	453	509	463	442	482	442	489	483	486	464	476	486	476	497	501	501	485	474	475	470	446	462	420	473	465	502	473	470	471	456	466	477	471	459	433	527	511	456	484	472	471	451	475	528	466	525	457	503	473	472	488	467	437	462	486	504	463	449	510	505	480	435	452	471	473	483	513	466	473	418	443	488	494	487	472	440	467	465	506	483	423	509	461	442	484	476	449	476	487	503	446	519	469	470	501	479	493	495	473	510	456	491	457	493	471	474	494	475	468	465	510	484	484	477	463	481	501	460	463	499	459	482	497	487	493	473	450	479	490	485	459	480	484	485	521	489	459	464	478	482	510	454	476	483	480	487	511	456	496	487	465	539	491	424	481	470	483	503	498	473	455	465	487	471	460	484	499	486	467	463	503	479	469	463	479	486	461	474	435	488	464	478	456	473	458	474	483	492	469	477	486	451	518	472	477	485	469	505	474	500	466	487	493	451	466	457	457	460	435	463	472	495	477	473	470	481	498	450	445	515	461	473	489	487	451	452	477	484	485	467	479	495	473	482	494	522	485	473	474	502	462	445	463	464	471	480	503	474	470	476	489	443	466	467	447	477	504	500	491	527	472	479	466	484	521	485	449	465	513	507	517	449	471	507	486	461	425	482	451	471	464	519	479	483	456	478	495	479	474	479	475	491	478	475	498	497	519	522	530	455	510	460	451	512	467	459	499	507	471	484	418	484	463	497	516	522	458	480	520	454	501	454	481	502	498	481	451	447	507	496	437	483	514	510	455	495	486	460	480	463	478	469	452	476	490	469	479	483	501	474	467	515	465	468	473	492	466	493	463	471	471	477	474	466	471	481	496	503	464	478	512	473	477	474	456	488	450	469	463	473	479	528	471	459	486	489	479	495	462	489	456	482	442	486	475	467	465	501	511	487	478	482	493	486	460	464	476	510	484	484	460	507	469	495	486	469	468	468	495	469	488	492	466	455	494	483	442	483	506	511	471	499	514	463	495	473	483	479	494	451	429	476	467	466	498	463	455	492	451	524	506	440	448	507	477	493	512	490	472	507	481	451	494	504	501	497	474	424	483	512	510	450	473	519	456	488	479	475	497	442	501	515	504	503	479	464	497	512	476	477	464	519	468	476	462	526	478	505	495	485	482	468	492	493	482	470	481	473	501	468	460	503	467	502	508	456	431	482	523	476	476	470	495	478	470	477	466	457	480	467	497	483	478	479	508	489	425	498	482	465	494	467	523	513	467	462	454	483	459	480	488	450	482	499	453	474	434	482	479	472	450	462	434	453	461	479	483	458	468	482	484	454	470	474	478	502	495	465	493	527	465	461	453	470	465	493	487	500	485	490	513	465	473	470	489	507	486	467	541	489	475	483	507	445	479	446	508	486	471	471	518	480	473	444	496	481	474	447	475	473	511	469	490	473	457	488	512	481	483	491	490	478	488	482	476	465	464	492	492	486	465	484	489	472	468	426	451	450	451	499	470	489	467	451	495	486	460	476	455	468	476	463	487	483	475	443	453	454	486	493	466	498	422	492	492	483	481	471	460	463	459	476	493	457	477	481	470	474	492	483	472	446	452	490	450	486	463	502	482	466	496	503	450	465	493	498	501	485	446	466	467	493	474	474	467	470	443	478	457	487	499	474	494	461	483	468	484	481	467	493	472	506	481	483	484	473	470	470	492	445	434	463	508	479	473	463	482	489	503	456	474	492	499	465	495	475	478	486	498	481	458	475	524	464	466	508	490	473	479	460	491	489	490	494	468	468	492	496	465	465	443	473	461	476	450	461	455	465	503	464	484	471	477	499	475	498	507	482	510	469	481	465	490	458	472	465	476	497	488	461	471	480	480	464	481	448	443	480	471	509	484	487	490	451	515	504	499	511	475	516	480	482	474	499	502	477	508	470	489	482	474	479	474	473	483	516	464	468	487	451	470	496	511	492	515	498	480	474	459	508	476	491	453	505	475	467	492	488	427	455	478	473	515	510	493	477	456	450	462	444	458	454	452	510	521	463	499	462	504	486	445	510	464	460	474	442	506	458	423	495	510	500	512	519	440	473	461	482	474	469	484	473	465	505	468	514	534	440	462	446	431	473	468	463	505	482	486	484	469	480	509	473	454	528	502	484	479	473	481	465	488	448	502	481	448	459	483	488	467	495	462	482	468	455	489	446	467	435	443	490	534	445	472	472	474	467	470	429	498	432	460	433	500	499	489	484	489	487	456	537	513	493	470	478	485	466	469	471	480	441	451	500	484	462	481	428	467	475	456	475	490	538	430	460	463	448	470	478	468	460	516	481	507	454	445	469	446	477	500	507	466	485	479	518	463	502	476	485	486	474	472	509	471	492	494	475	490	491	522	492	431	500	515	488	449	442	444	502	454	478	478	464	476	450	485	469	489	495	484	477	500	482	471	486	453	492	459	450	458	516	471	449	479	469	481	464	476	500	510	517	498	454	470	441	508	530	510	444	492	489	499	476	499	462	472	482	479	474	477	457	482	454	502	501	485	482	473	503	493	512	490	509	480	452	493	448	464	468	472	491	489	459	509	443	469	501	475	467	480	452	460	478	473	475	489	459	507	444	482	473	492	482	492	491	492	479	495	461	469	459	452	476	475	466	454	475	480	464	485	489	474	470	496	482	494	494	438	456	446	465	459	476	489	492	446	490	463	473	468	453	484	493	498	506	448	477	469	456	473	497	449	496	503	472	479	503	469	464	461	491	484	492	481	467	539	455	447	439	435	466	445	477	520	473	472	477	460	507	444	483	491	506	468	470	469	481	472	477	517	470	508	461	492	435	458	464	472	488	488	480	489	483	449	507	486	483	426	500	452	473	483	497	477	448	478	513	486	466	476	467	490	454	455	459	455	472	520	446	455	477	490	498	491	505	524	487	467	470	478	496	489	462	468	494	467	491	463	467	495	490	507	471	469	520	463	482	480	517	483	443	487	499	487	473	466	477	467	454	493	510	467	474	479	483	501	478	474	480	496	502	505	509	461	498	502	486	474	479	464	532	497	475	513	450
45695	22777	9224	2039	1316	1034	770	694	625	593	505	470	462	443	444	430	407	403	391	381	360	405	406	376	373	384	404	365	376	346	391	378	399	387	374	361	379	378	389	413	349	382	370	358	377	428	387	390	346	354	372	406	348	356	361	350	380	349	377	365	340	388	329	339	335	371	355	371	345	403	357	357	362	389	349	347	346	373	324	381	353	345	351	360	370	383	352	361	373	374	345	322	346	367	339	330	373	391	331	306	343	362	376	372	385	384	332	363	416	347	359	352	347	382	330	356	342	332	356	360	383	366	367	397	355	371	360	361	361	343	297	370	357	332	330	372	315	363	371	327	378	358	339	377	354	340	379	347	381	347	385	371	333	383	374	349	350	369	340	344	348	369	329	325	375	339	343	315	356	353	386	359	357	384	373	329	399	335	337	379	314	349	374	371	358	381	339	327	331	293	351	376	333	388	339	381	365	377	370	352	358	329	360	374	352	389	350	392	366	332	368	355	364	342	396	375	351	372	369	350	336	368	368	378	358	368	364	332	329	347	356	359	381	347	346	317	340	369	356	381	382	347	333	352	361	324	343	402	342	365	374	376	360	381	433	327	338	372	344	340	339	392	328	336	364	377	370	391	343	380	351	366	332	366	344	331	339	359	345	365	325	350	393	355	359	387	367	346	353	349	375	358	361	379	382	308	375	306	361	362	387	410	364	333	349	348	375	363	398	353	402	352	322	328	368	381	364	332	351	347	376	351	359	370	369	363	350	330	332	355	373	349	320	399	363	343	338	385	371	389	339	389	385	344	376	339	366	360	349	362	327	375	373	362	355	360	340	419	337	349	361	363	358	335	360	364	357	314	324	350	374	347	349	338	367	364	369	341	355	331	371	339	365	344	323	361	374	375	357	327	386	406	373	369	363	354	340	366	366	333	352	335	366	357	350	350	323	386	358	383	334	381	362	371	368	303	328	359	350	356	354	358	352	369	384	346	363	385	360	350	313	363	332	317	355	342	345	393	358	342	346	367	381	363	375	340	369	369	403	374	356	348	346	382	393	353	357	362	375	359	368	348	355	363	368	382	375	337	349	321	321	314	335	379	332	342	345	370	354	346	381	351	365	346	348	329	389	341	358	389	357	374	392	318	372	334	359	373	404	322	339	382	328	346	354	344	395	367	309	319	346	378	343	350	336	369	378	364	377	341	397	345	403	377	365	323	306	324	391	381	376	336	347	359	360	301	314	354	345	373	345	340	342	348	338	383	362	360	359	312	352	335	341	350	390	352	349	362	361	382	367	360	330	320	361	353	372	358	346	345	351	408	390	366	402	384	366	374	378	336	340	358	342	376	366	373	349	386	357	355	315	339	316	292	371	348	350	347	349	367	318	358	335	387	353	361	366	368	337	339	308	370	360	376	314	346	332	359	348	399	351	344	373	347	349	361	366	353	412	347	336	333	341	359	367	375	352	382	357	326	383	369	370	332	356	364	375	350	340	343	324	387	351	343	345	311	326	390	377	386	356	368	371	352	353	313	388	340	365	355	375	360	339	383	373	361	367	356	377	345	337	381	349	330	361	349	337	393	374	336	334	348	320	331	345	391	345	398	376	353	374	327	362	356	349	365	370	384	367	363	388	359	371	341	360	361	343	371	370	344	356	367	331	379	360	354	326	337	327	377	363	348	362	359	352	368	346	396	354	359	378	354	346	366	336	382	373	321	349	348	368	386	361	359	334	365	339	354	364	373	337	348	340	357	358	346	348	370	377	356	322	362	344	343	367	338	367	371	404	307	404	312	337	338	362	388	365	319	370	393	387	332	399	365	329	353	345	351	337	351	351	389	322	339	321	327	328	366	346	380	387	377	384	366	367	406	352	345	406	391	344	393	386	373	356	353	345	334	379	376	328	353	333	348	368	361	343	358	380	321	385	317	385	345	335	367	343	337	397	361	337	385	337	336	337	381	367	393	330	367	381	376	382	375	348	365	381	364	376	355	334	364	338	394	380	367	357	318	357	371	345	387	327	368	364	361	375	401	336	340	341	359	326	360	372	378	376	377	380	364	358	385	355	375	371	357	383	375	374	312	379	369	320	353	367	358	344	386	349	354	362	342	378	390	346	363	371	357	372	340	382	341	363	373	347	385	379	380	387	363	354	392	364	380	332	345	399	374	361	379	345	380	374	375	366	387	383	344	377	369	385	357	345	341	368	352	385	353	340	361	334	344	360	385	384	347	377	350	341	329	343	361	332	375	318	360	356	355	333	353	362	333	352	357	346	321	344	344	375	357	337	387	364	389	408	331	373	355	348	369	338	377	371	332	361	363	354	367	359	402	343	360	373	352	346	339	369	358	359	354	392	358	394	351	366	324	359	359	353	330	356	386	349	343	372	389	341	330	386	352	357	372	348	361	393	394	373	340	382	352	334	376	369	340	315	337	348	373	350	360	367	334	333	379	329	360	358	342	381	352	343	366	355	318	386	365	384	335	348	397	371	367	356	365	344	369	356	331	383	324	388	339	354	366	339	372	344	354	363	362	399	352	367	345	370	330	338	374	347	358	380	339	336	368	384	392	328	362	345	350	363	366	353	374	369	329	314	362	402	361	370	360	347	368	378	336	361	333	357	360	338	331	394	332	370	376	354	369	355	350	365	373	323	357	345	373	369	349	345	376	373	332	360	367	330	360	371	341	373	354	333	378	352	383	357	355	318	384	371	348	314	340	354	334	360	387	362	362	350	374	354	385	345	333	341	363	346	337	367	368	397	318	339	358	381	333	371	351	360	393	344	358	403	346	389	382	402	338	340	382	347	386	380	339	371	333	339	379	352	351	358	368	354	357	380	391	350	369	367	348	375	341	374	362	348	362	324	369	317	365	367	347	375	342	348	353	355	354	364	353	357	364	351	366	319	354	374	344	353	333	318	324	330	349	343	320	347	348	364	398	418	338	360	339	368	348	340	323	378	359	339	367	315	347	351	338	363	371	360	368	333	309	367	346	350	344	380	322	351	375	355	365	339	406	327	385	337	340	348	385	369	353	376	373	349	336	348	347	381	338	345	362	353	352	361	379	339	368	395	395	352	371	380	346	349	379	365	363	338	391	347	365	354	356	361	350	347	350	337	320	374	357	359	361	382	365	307	348	375	353	323	357	389	376	353	334	348	327	310	342	368	372	362	359	408	370	358	361	387	334	351	307	311	360	359	367	331	364	349	373	375	351	389	378	353	371	366	353	330	345	341	369	341	350	321	339	386	358	378	370	378	379	333	359	333	344	354	335	376	349	372	348	361	353	366	354	398	346	368	307	334	331	389	357	349	342	349	346	354	335	358	314	361	332	365	360	337	374	344	375	405	329	378	356	363	379	374	326	374	359	363	379	351	355	335	321	347	363	351	351	355	325	351	357	368	358	360	353	376	364	328	343	355	355	382	379	350	335	351	364	328	368	339	370	347	346	397	374	318	368	350	345	334	370	340	351	353	379	332	348	367	365	396	323	351	332
20454	2208	4449	4985	4501	3795	3196	2669	2295	2124	1867	1705	1604	1545	1417	1374	1364	1332	1198	1184	1199	1066	1089	1039	1066	978	1046	1038	1041	1018	979	1049	997	990	997	1000	975	939	936	980	896	891	946	947	906	891	935	871	893	902	882	969	893	940	896	896	889	870	894	871	899	865	954	893	915	883	884	849	853	892	874	830	864	905	878	882	823	884	920	918	876	906	918	902	877	915	821	851	860	820	837	870	834	849	869	847	906	882	877	893	878	872	881	865	871	837	841	860	852	905	877	881	921	836	846	901	885	855	844	863	898	882	834	905	935	911	870	868	938	875	818	821	865	881	841	922	845	846	797	812	886	833	885	907	885	847	904	867	852	865	841	872	875	869	844	835	884	849	848	823	871	853	848	862	870	872	877	841	871	827	837	896	865	861	911	863	892	901	849	855	872	885	839	899	915	822	790	793	923	874	919	870	863	865	890	865	857	874	854	919	904	870	831	900	852	878	862	836	874	924	834	901	832	855	846	830	836	829	829	922	894	896	882	886	807	868	888	854	876	897	906	885	824	867	914	868	924	901	889	872	924	873	862	845	901	874	880	869	892	835	862	842	886	836	822	868	849	854	919	798	888	846	860	917	877	827	839	873	843	902	864	884	854	884	853	846	927	910	878	915	883	863	878	872	877	910	888	875	839	871	865	874	860	867	893	873	848	822	826	935	830	846	851	856	882	919	843	926	859	895	950	867	850	915	816	848	844	870	884	911	831	839	853	896	854	868	829	820	812	882	819	829	890	840	877	888	825	837	819	829	825	875	865	934	851	861	858	817	865	835	873	770	782	876	887	880	901	862	874	868	869	808	861	844	858	842	841	850	855	835	869	890	806	853	886	869	817	846	863	821	816	847	903	844	849	843	847	836	824	892	839	823	871	870	887	856	904	806	853	837	857	854	886	900	834	930	874	855	900	839	848	890	867	870	876	821	848	843	871	854	872	886	859	863	856	857	878	881	896	914	859	832	904	854	865	857	831	878	856	888	837	873	850	871	894	921	892	874	846	859	901	853	879	873	834	860	857	838	860	853	870	829	887	899	896	891	842	888	875	857	844	907	836	893	876	852	881	884	844	885	881	851	839	838	819	826	864	830	853	863	854	828	875	868	826	851	807	824	853	831	805	917	842	900	852	818	887	833	861	890	942	874	864	859	845	846	870	862	822	830	859	895	880	837	835	865	821	841	838	881	909	882	852	849	834	919	917	850	877	883	879	915	861	881	843	851	833	872	835	817	838	896	864	881	925	840	871	818	874	855	903	900	909	840	849	838	861	874	886	852	841	869	807	852	855	857	896	881	890	834	848	845	901	813	851	877	859	851	866	867	848	851	867	915	872	870	865	893	844	857	810	812	899	901	906	939	863	888	820	857	841	863	914	832	828	847	837	845	851	841	876	827	933	891	841	828	828	819	876	833	889	901	782	852	858	855	868	837	884	846	867	910	881	860	896	922	859	836	860	868	914	889	901	836	852	872	881	889	859	926	876	883	835	869	868	904	820	799	846	923	896	802	850	883	822	856	833	892	876	813	877	811	880	809	858	924	917	851	874	848	849	820	857	850	892	882	916	876	877	904	888	853	862	844	819	827	849	886	836	871	841	863	908	891	837	866	888	914	863	856	898	819	865	864	887	896	855	875	912	866	836	893	883	806	818	864	861	901	846	842	850	820	875	848	898	843	818	822	874	826	868	871	867	888	899	851	865	899	856	809	869	854	851	936	836	847	905	854	861	871	882	865	865	834	844	850	863	870	876	816	854	834	896	848	855	833	876	853	844	915	879	871	885	862	871	838	898	877	961	831	863	831	875	874	874	842	868	855	871	888	866	856	943	912	885	854	860	890	846	838	864	853	831	835	896	839	891	937	852	868	877	876	848	877	857	851	882	833	887	872	889	837	884	863	844	861	882	849	874	888	891	897	840	888	897	857	924	902	893	840	835	869	883	866	845	859	883	836	879	834	885	917	903	858	868	809	836	909	740	848	847	890	832	821	804	867	843	825	865	864	804	872	892	848	870	872	921	859	838	861	839	894	886	850	889	832	897	836	846	885	845	852	845	877	844	830	863	890	839	843	840	867	819	870	804	863	881	865	869	881	836	880	872	865	842	854	818	845	854	867	845	875	837	834	869	892	796	854	832	877	881	894	873	901	816	852	856	861	820	870	931	823	899	807	815	822	835	799	870	907	872	806	875	862	820	836	817	880	848	810	837	922	866	821	879	883	892	862	848	859	886	914	840	880	831	868	828	875	849	880	820	897	885	884	841	837	862	848	828	862	867	903	852	862	860	855	886	847	795	832	813	834	840	878	800	866	892	891	844	859	854	825	832	913	868	841	845	853	880	866	851	879	840	870	869	883	860	904	854	904	834	844	826	804	795	871	872	897	900	842	853	887	889	854	892	834	854	865	856	814	854	807	840	853	851	816	892	859	807	829	857	895	847	904	870	918	885	857	919	852	903	901	853	858	891	895	847	874	824	872	809	875	821	838	860	862	836	847	896	886	855	880	816	857	872	861	881	853	834	907	862	857	819	809	798	859	888	819	855	861	914	852	852	836	939	844	863	858	838	857	854	873	871	863	852	852	869	829	858	851	842	884	844	830	826	863	832	856	885	871	840	852	863	834	836	854	912	821	859	815	859	901	856	886	803	876	838	892	897	827	772	879	874	893	885	859	859	877	900	871	831	898	830	891	812	874	863	900	906	868	891	865	820	905	911	822	887	886	867	931	886	914	923	876	842	885	832	842	857	914	820	815	886	894	873	908	839	825	805	862	890	861	876	909	842	870	875	862	855	870	865	832	830	867	914	861	858	849	838	840	942	869	856	893	837	858	840	819	844	866	904	928	788	884	852	859	866	895	790	820	812	838	890	865	893	888	879	836	897	851	830	799	821	848	856	843	914	861	855	901	844	885	811	861	876	872	858	836	789	857	873	812	910	848	804	841	842	901	876	823	831	937	831	864	871	865	882	858	859	805	870	849	904	888	822	853	840	905	871	870	858	872	849	865	884	877	865	855	887	826	842	841	819	854	929	857	867	852	872	901	866	904	883	825	824	891	837	859	839	898	849	836	829	818	846	829	831	872	853	893	881	889	848	834	878	843	884	859	818	892	894	880	857	856	867	882	831	906	906	811	852	893	863	826	890	877	852	810	854	856	873	928	891	817	831	897	862	846	837	867	868	882	865	839	828	879	867	873	859	869	784	848	871	863	848	863	866	829	898	834	876	837	830	886	882	856	869	873	844	843	884	845	891	860	823	868	864	860	912	868	878	882	897	826	895	884	815	833	862	876	868	869	915	915	853	878	862	828	847	866	870	798	870	836	861	848	872	874	839	852	819	841	880	841	859	886	850	866	867	826	842	804	875	862	871	877	862	864	844	860	943	836	818	830	860	877	886	873	840	893	863	886	882	868	851	856	820	842	852	845	838	874	862	891	876	822	813	901	875	825	915	864	849	869	841	825
4856	209	169	173	185	184	145	164	175	154	149	150	175	172	173	170	176	187	162	169	176	161	174	169	162	166	155	161	164	163	169	167	172	190	182	175	170	170	163	180	165	140	177	159	175	155	153	177	162	187	148	154	157	167	124	171	168	158	191	169	185	171	159	187	154	165	168	167	161	185	174	192	150	149	162	164	159	162	157	167	147	148	141	182	169	152	155	175	150	155	162	159	161	192	161	175	150	161	155	163	168	159	146	158	161	149	142	178	161	179	154	168	151	167	164	152	170	146	189	153	158	149	153	168	157	154	170	155	134	153	158	163	183	153	164	161	165	162	153	142	170	173	171	125	145	150	173	169	141	178	177	153	162	146	165	169	170	170	172	155	153	155	169	158	148	165	165	167	150	157	181	180	173	153	169	194	142	173	148	164	145	165	173	156	166	144	153	180	163	171	165	167	146	165	129	180	149	160	189	157	172	143	166	159	157	173	161	176	169	163	154	167	186	161	165	137	165	164	149	153	163	162	156	150	143	157	165	145	146	149	161	162	162	163	165	167	167	136	170	166	139	168	162	173	154	156	140	155	169	161	150	165	139	134	157	176	162	166	157	155	197	166	147	173	143	144	162	169	155	164	158	159	153	142	139	169	164	165	142	171	155	155	165	152	144	142	131	148	162	180	163	158	165	168	146	153	138	159	185	148	185	133	163	151	158	172	182	161	159	158	187	172	160	192	174	145	164	167	152	176	143	187	188	169	168	177	172	157	145	167	176	161	156	149	146	165	178	192	153	150	179	176	140	153	152	149	169	161	181	138	161	173	154	149	148	152	161	173	154	159	161	192	163	151	156	155	181	160	158	166	164	142	164	164	141	163	157	127	137	172	188	164	149	154	157	146	166	169	174	163	176	173	164	183	161	175	148	157	165	185	186	188	169	183	152	166	160	157	165	161	175	158	154	145	172	165	153	168	181	123	180	163	168	166	184	162	161	170	169	172	182	170	172	178	168	145	146	169	186	171	165	160	167	193	152	142	153	144	167	154	177	149	163	166	180	155	157	138	157	163	141	164	173	166	163	189	161	172	171	197	168	171	165	190	186	158	170	156	148	177	159	168	162	149	170	171	153	154	134	136	159	130	170	157	164	167	174	150	168	161	151	170	169	167	187	161	171	151	168	183	156	171	180	190	169	183	166	156	171	161	145	160	173	148	177	172	185	152	166	167	180	176	184	159	201	155	167	166	155	177	178	146	165	189	155	164	177	184	154	152	165	142	160	151	161	154	142	179	168	164	164	154	161	144	163	152	153	174	162	145	167	157	164	171	159	151	162	177	144	170	149	160	156	172	163	176	134	153	170	167	163	189	164	163	192	182	174	166	165	160	153	164	163	167	172	174	165	163	165	164	145	132	170	165	170	201	155	147	148	169	158	161	152	161	136	163	151	171	183	138	174	178	162	160	127	187	147	170	155	178	162	167	162	148	152	190	173	181	164	146	172	181	134	152	146	185	165	162	165	172	153	156	161	168	173	145	138	162	153	167	181	138	178	172	149	155	149	163	171	157	146	157	178	163	169	144	173	166	178	169	155	159	163	182	148	165	168	167	167	158	149	146	175	161	164	163	155	154	148	146	156	176	142	159	155	161	176	167	161	154	174	162	134	175	154	137	158	159	164	184	137	172	141	160	151	182	144	177	156	175	146	188	154	133	162	159	173	145	157	167	145	155	153	201	151	163	169	157	202	145	173	149	161	170	163	173	156	146	155	146	165	182	155	167	126	139	139	158	136	156	176	170	148	172	181	177	138	142	150	159	170	189	161	151	162	145	143	146	153	163	163	162	171	156	180	141	170	175	146	154	181	157	156	192	182	148	162	162	156	157	160	165	158	170	145	162	179	141	153	163	165	164	174	171	165	144	159	145	165	161	165	184	143	160	143	164	162	168	187	161	175	167	130	159	143	169	156	169	195	163	166	164	143	159	180	151	164	152	144	153	160	132	173	173	161	155	154	142	159	165	140	157	160	160	159	156	167	160	162	187	160	168	156	168	155	138	164	167	156	171	170	154	177	140	168	161	185	159	149	173	174	155	151	163	167	169	162	158	167	155	154	188	149	164	165	148	161	162	175	175	174	177	170	187	174	142	142	170	182	171	161	182	156	159	174	177	172	164	166	170	163	153	157	137	174	144	146	149	178	167	163	177	143	160	170	147	151	181	176	155	177	184	170	140	165	167	152	132	160	179	166	175	146	142	175	176	173	155	157	174	173	144	158	191	175	172	179	171	170	164	174	152	153	174	170	174	159	160	200	151	176	169	194	172	157	190	169	177	176	190	184	140	159	151	154	179	155	175	163	177	165	166	180	196	159	161	184	155	158	150	157	159	157	141	174	162	157	149	175	179	161	166	144	170	177	168	156	146	167	165	197	169	148	151	175	142	159	179	155	182	149	162	181	154	179	186	163	148	177	153	183	179	172	147	162	149	165	164	176	174	160	163	199	182	175	179	144	174	163	151	171	196	163	159	189	173	160	130	152	154	163	135	162	179	163	153	156	168	139	143	147	177	168	143	167	157	175	163	176	156	166	157	170	162	142	134	157	154	155	169	170	171	180	176	151	162	179	168	142	180	170	156	171	182	167	160	159	159	159	186	154	165	138	143	168	163	163	152	162	149	182	172	150	179	180	159	148	177	161	145	157	159	160	156	167	161	156	190	136	189	170	161	189	173	168	148	178	184	160	147	185	169	159	152	178	176	181	194	163	133	156	156	168	170	171	170	148	183	150	160	150	170	160	164	161	159	136	185	182	168	179	140	156	185	146	162	182	159	174	176	149	174	142	158	194	139	176	160	170	167	191	163	156	162	159	152	168	161	141	169	153	168	167	181	162	172	157	156	205	178	171	161	187	160	156	162	164	169	156	157	166	169	171	163	140	154	184	158	173	156	144	178	177	162	175	156	155	156	180	154	177	148	162	162	178	167	157	128	161	163	159	141	170	156	185	186	180	165	158	142	160	163	177	153	163	154	167	151	167	167	169	160	179	174	147	166	155	137	200	157	152	160	173	163	181	178	180	170	158	161	136	165	148	147	161	173	145	164	156	155	163	159	173	157	174	132	178	151	151	169	157	179	148	137	167	168	165	169	147	160	166	195	172	163	151	148	192	147	181	168	154	152	161	150	169	175	159	163	148	189	124	148	146	177	162	166	165	177	136	178	189	179	170	174	151	151	155	161	171	164	161	164	188	175	177	155	180	163	162	184	195	147	187	150	150	180	176	169	153	166	182	146	180	178	163	160	165	145	162	166	149	154	163	167	162	169	153	147	162	159	148	176	141	158	150	173	185	168	193	161	162	156	156	151	160	155	163	155	153	169	166	179	175	172	172	176	155	166	176	179	171	131	137	159	186	150	156	180	154	170	162	172	164	161	167	184	151	146	159	146	153	151	177	133	161	189	179	165	161	169	181	152	160	162	155	162	173	157	137	166	170	147	184	165	153	145
4743	450	506	538	560	507	455	489	509	458	459	443	476	454	493	461	465	468	491	468	455	478	450	469	453	425	453	454	460	445	463	462	457	438	485	439	427	441	450	408	443	441	454	443	473	439	432	364	432	406	438	411	451	478	417	471	442	427	447	453	452	443	434	447	434	440	496	411	404	449	427	438	407	436	452	490	430	457	485	419	449	441	463	440	437	447	469	426	451	428	440	461	433	435	427	402	467	485	427	451	457	419	434	441	418	437	481	456	474	461	473	442	440	452	398	454	470	442	414	481	453	437	385	460	476	433	476	465	441	470	431	452	458	456	438	440	428	454	438	485	441	440	380	451	439	445	394	465	458	421	442	453	444	419	456	453	467	465	424	440	448	440	435	454	420	460	412	462	441	431	407	399	447	448	399	447	474	452	451	444	442	452	460	466	430	424	387	449	452	436	466	476	406	431	419	465	475	457	448	465	461	414	439	421	476	471	465	465	440	480	424	392	433	437	419	401	428	401	417	476	433	407	464	442	452	447	446	482	450	475	460	453	442	463	469	440	448	443	453	439	448	414	437	413	421	483	447	412	453	410	450	473	434	436	428	501	444	424	445	445	480	422	429	453	441	482	446	476	463	457	420	394	494	474	440	421	457	447	493	433	472	460	469	436	457	432	453	456	420	458	404	432	424	447	420	459	473	444	375	417	436	428	441	399	458	425	456	446	443	453	424	450	433	458	450	466	437	413	417	402	463	459	458	465	435	418	405	469	463	449	447	465	455	458	454	460	460	442	433	447	444	437	458	479	461	452	427	430	469	425	453	417	508	455	463	417	452	439	439	398	444	416	449	442	445	437	454	406	474	402	470	414	441	426	471	431	460	438	432	448	422	421	422	473	414	471	402	442	447	492	474	430	432	416	446	428	432	440	462	420	421	399	471	437	450	432	479	488	501	425	406	423	414	442	426	454	419	425	437	447	442	456	440	480	442	441	437	465	458	448	436	422	472	448	487	438	473	467	455	445	432	413	470	441	456	430	481	425	436	458	473	457	424	482	488	433	427	425	408	422	436	468	461	447	454	474	436	456	470	393	446	438	443	415	436	445	429	474	456	491	402	444	441	425	447	450	443	467	433	447	420	453	399	449	413	481	438	462	446	428	440	423	407	453	431	406	439	449	448	477	459	467	418	440	406	460	465	433	451	439	471	479	405	466	427	458	411	452	428	439	442	465	441	425	433	412	433	442	464	425	483	409	409	451	430	444	443	469	469	429	445	451	422	464	424	453	411	456	437	468	450	456	444	395	443	422	421	487	402	451	436	422	404	428	466	423	447	445	445	479	452	466	469	464	463	475	429	464	472	442	426	452	447	462	490	454	435	469	447	418	437	436	448	454	416	452	432	450	444	458	480	451	416	461	438	444	457	420	441	459	442	410	412	425	448	449	436	432	445	427	474	427	450	470	430	447	464	440	411	433	437	456	440	419	422	450	439	463	424	417	440	438	463	440	439	413	454	461	429	448	443	456	449	440	443	454	454	447	428	444	447	429	410	454	437	418	439	449	465	456	456	465	446	419	422	434	432	424	451	418	433	456	452	442	418	443	425	444	460	429	456	453	440	395	409	445	433	434	453	451	418	437	434	440	456	419	469	451	458	419	442	408	443	453	458	462	438	462	429	409	465	449	416	422	429	442	452	462	411	418	424	433	465	468	472	448	461	444	425	445	449	423	414	413	464	437	439	454	457	429	468	491	478	473	461	421	445	433	439	421	493	459	433	462	438	475	466	444	449	449	441	455	401	460	434	442	447	445	480	467	458	431	432	447	441	397	422	448	455	452	437	424	415	438	439	458	430	449	444	407	424	428	409	445	437	425	445	453	461	437	460	443	462	442	456	428	443	439	439	450	476	414	454	410	438	455	436	429	459	460	475	452	436	467	446	449	438	445	462	453	427	455	436	428	427	439	394	453	418	487	450	431	468	445	448	448	428	430	443	488	484	466	425	444	443	415	423	447	460	442	440	479	422	468	449	432	464	431	422	404	407	444	437	461	465	445	446	442	485	418	451	446	472	457	440	454	427	469	453	433	479	418	445	463	462	456	423	447	470	437	462	432	416	459	462	458	456	410	446	454	445	431	416	480	438	442	468	456	440	463	434	442	455	447	458	440	447	444	447	403	426	462	430	453	437	443	422	430	465	455	473	457	457	443	413	465	417	458	386	486	414	444	428	430	488	445	423	448	433	429	381	411	460	463	436	471	406	429	402	422	444	413	465	452	437	426	390	450	471	467	412	436	408	411	456	431	483	446	452	473	438	430	476	428	439	470	431	455	423	452	431	452	405	456	430	437	431	444	433	431	435	420	436	462	420	424	450	457	469	446	441	463	404	476	458	434	522	414	470	442	456	448	456	423	469	468	446	421	409	415	444	466	449	445	425	457	442	488	422	408	432	426	452	462	442	438	444	444	462	426	442	435	458	461	438	425	435	430	442	444	459	439	454	432	443	412	441	422	435	456	434	401	444	442	421	472	455	478	423	439	448	433	424	433	434	446	460	454	460	455	450	448	425	439	461	447	429	467	440	460	412	435	458	435	431	426	416	419	460	459	438	467	449	428	435	436	469	426	434	454	487	469	424	445	424	436	455	434	427	462	464	451	486	426	453	418	484	444	435	421	439	444	471	417	455	423	454	463	433	435	446	455	420	448	437	441	455	442	394	439	459	440	402	447	441	409	439	416	466	456	434	451	448	442	432	444	437	424	430	448	415	443	422	417	482	446	447	424	450	455	458	438	439	439	439	418	429	453	455	448	394	422	451	406	419	431	446	444	436	426	406	403	449	461	430	459	423	428	398	424	417	447	456	459	456	439	454	459	403	466	421	476	481	439	451	402	448	475	408	420	436	451	458	463	440	474	427	459	416	451	472	476	436	435	432	436	439	448	469	421	468	391	482	473	429	425	406	468	436	404	459	427	377	430	414	427	450	428	410	434	444	447	459	450	405	468	458	416	445	417	450	443	451	458	465	440	465	451	403	447	425	451	470	441	457	419	467	438	452	409	481	456	446	477	420	430	443	425	434	435	456	435	447	459	433	447	446	415	419	417	446	441	513	447	411	461	438	438	433	417	464	493	462	449	482	457	455	416	430	450	467	430	461	437	461	493	454	434	435	425	422	441	420	459	438	427	394	453	438	439	462	422	424	445	452	443	405	444	434	450	447	447	393	432	432	428	409	447	456	440	440	494	420	434	443	496	447	474	440	447	445	448	465	450	479	434	430	429	418	459	446	445	460	425	446	438	439	415	424	440	434	441	436	448	475	443	480	468	389	441	445	440	482	482	415	429	442	460	424	458	449	463	416	443	422	434	459	439	429	418	440	433	434	419	474	433	420	460	421	436	461	444	437	452	443	436	423	457	478	452	480	469	424	433	461	453	443	450	471	476	455	431	449	473	436	453	419	424	439	438	439	420	441	450	472	454	430	434	430	449	510	451	449	455	460	410
39125	13643	2147	838	634	510	372	365	263	272	249	230	209	225	199	209	203	215	192	189	157	146	159	181	146	176	179	173	174	157	182	177	199	207	170	159	162	190	175	177	179	186	162	164	157	161	194	171	161	198	178	175	175	167	185	187	190	169	185	159	164	155	159	180	178	147	191	171	174	160	163	177	182	175	166	166	187	183	166	170	170	163	179	196	170	178	175	159	122	136	157	181	171	149	183	178	163	179	184	182	162	163	166	161	197	183	174	185	171	170	176	175	174	191	134	159	158	140	161	163	153	204	181	167	194	185	154	179	163	177	159	170	158	181	156	178	190	165	196	189	155	176	150	212	158	162	162	175	186	159	178	184	174	187	188	185	171	149	159	170	161	163	159	177	157	170	175	194	181	228	199	187	159	173	166	177	164	183	180	148	162	176	165	164	149	176	178	168	180	183	160	200	164	184	158	165	184	150	169	163	171	156	153	166	187	191	165	179	153	164	169	180	171	161	173	161	170	176	169	192	167	175	154	174	173	175	177	195	187	146	185	186	157	184	153	164	165	168	170	193	180	159	152	222	183	165	191	177	193	201	158	151	157	148	198	190	175	179	188	147	157	177	176	152	174	194	169	169	173	147	153	164	160	177	160	158	186	177	178	191	170	167	158	157	168	169	166	165	196	191	158	191	155	148	171	164	161	178	151	164	143	163	193	163	155	170	142	191	197	173	138	177	169	162	172	154	155	156	178	163	165	170	164	138	183	167	180	189	175	181	193	149	176	172	157	170	165	161	170	169	170	194	184	156	171	177	194	156	158	167	203	178	160	188	177	141	166	165	170	177	168	216	174	177	179	176	168	150	174	177	179	154	173	173	172	151	160	170	173	156	141	166	158	155	163	169	161	163	199	202	181	157	155	170	163	183	187	166	148	187	182	154	141	160	180	166	181	166	179	172	160	159	180	163	182	165	165	176	173	190	170	166	170	157	162	152	175	150	183	168	156	163	163	160	155	174	162	191	159	175	134	180	164	169	179	162	169	186	189	162	161	204	154	174	203	152	181	168	153	188	171	173	166	178	154	180	179	165	177	152	152	178	155	171	182	183	155	157	155	171	183	153	175	168	169	159	176	161	172	190	169	197	183	172	131	156	169	178	154	168	170	168	147	190	161	175	143	154	172	172	196	173	169	172	168	157	177	159	156	153	183	154	176	182	177	154	173	182	194	185	168	182	169	187	185	169	171	178	181	190	178	181	153	170	160	160	177	157	173	161	174	158	166	157	187	162	157	195	178	184	162	166	166	158	167	172	163	182	163	150	162	151	176	200	175	153	172	189	140	160	175	157	198	170	162	169	179	186	170	182	138	173	171	180	170	196	179	180	175	166	173	199	156	159	169	152	184	168	164	170	151	152	162	152	185	195	180	170	163	178	154	142	170	180	160	168	168	168	169	160	147	173	178	169	174	168	190	156	180	167	170	170	179	170	158	155	168	160	172	183	157	195	185	187	194	194	176	158	168	168	175	162	151	183	166	184	170	172	154	163	173	164	137	160	153	176	161	172	171	172	190	148	166	190	178	171	167	171	206	162	176	174	175	184	172	154	184	166	153	173	177	167	169	169	166	165	170	167	179	135	186	173	143	160	166	174	153	174	155	177	169	188	146	167	154	172	204	188	171	182	192	202	169	174	161	173	166	148	186	162	167	166	186	143	171	150	153	167	170	178	167	168	193	187	158	165	165	146	170	178	166	159	160	181	180	161	164	194	163	162	186	191	166	156	174	191	174	147	174	173	174	150	169	180	146	146	179	176	180	164	165	154	168	171	162	172	183	181	203	165	191	152	170	162	162	165	177	183	177	162	164	178	165	167	158	167	159	185	187	151	170	170	168	173	175	141	168	163	182	178	169	175	156	168	196	187	165	171	204	167	179	188	170	151	165	186	170	180	145	168	172	183	166	163	175	171	180	173	174	186	181	169	154	172	164	157	169	171	183	181	160	174	167	162	188	187	151	158	135	150	174	163	170	192	186	187	199	163	160	178	165	168	177	183	197	164	180	160	151	169	173	175	171	154	168	180	163	177	167	165	193	148	173	182	165	163	154	159	168	157	158	178	188	165	182	175	198	178	177	163	162	150	175	161	156	180	181	175	174	170	174	189	158	172	141	165	168	177	168	151	176	138	156	174	169	170	184	153	170	174	172	149	165	178	160	173	163	159	182	170	166	164	167	165	159	166	170	179	186	163	186	159	174	140	152	173	164	167	163	140	155	178	178	198	170	153	163	154	177	180	154	205	173	165	178	176	173	170	156	171	155	175	198	172	191	151	160	137	190	168	165	135	152	169	191	172	147	150	153	160	158	170	159	143	156	182	181	182	200	153	195	151	170	187	169	177	159	198	171	174	185	192	184	162	158	167	164	187	185	163	186	167	182	182	171	173	164	148	164	159	140	154	179	165	185	193	179	164	169	191	171	159	147	128	159	172	157	172	159	164	179	152	166	152	157	158	157	160	183	163	178	146	187	165	163	160	173	166	180	177	153	159	159	177	165	150	173	190	168	180	157	167	179	193	168	173	177	171	185	194	164	139	158	157	184	167	152	154	170	167	163	155	178	181	165	194	140	184	160	151	156	167	158	174	174	149	170	152	171	167	172	171	152	150	180	181	176	144	159	152	169	184	159	188	169	156	148	167	174	161	171	177	154	175	159	173	156	164	161	174	184	176	160	170	174	180	172	153	147	171	173	176	189	167	158	192	186	191	188	177	156	177	176	172	146	161	163	176	163	169	164	186	178	167	160	144	176	162	194	165	170	167	192	175	163	173	161	165	158	160	168	195	169	175	188	182	160	146	164	142	156	158	171	152	169	191	165	148	164	145	196	188	172	160	170	193	156	183	153	162	163	152	179	175	176	158	149	164	165	167	167	158	171	186	181	150	182	170	167	173	180	158	175	167	174	177	155	161	170	158	184	170	160	159	167	177	156	152	160	196	176	183	166	189	178	168	145	167	183	166	186	186	164	163	201	177	174	163	152	169	146	176	166	174	156	167	182	173	144	161	154	156	150	175	164	152	192	169	158	155	173	190	192	166	176	183	165	169	179	169	180	184	149	195	154	157	153	154	153	181	168	168	183	186	148	165	160	167	173	140	183	171	161	184	177	170	149	206	168	179	149	182	169	181	155	178	211	166	171	159	177	199	183	176	181	162	169	169	154	163	185	179	173	176	151	168	179	167	160	175	153	153	175	206	178	164	176	154	173	167	171	178	169	183	185	195	171	187	163	173	178	169	169	166	178	194	198	159	168	182	192	147	154	163	160	168	181	178	191	163	155	170	175	160	181	160	171	161	188	185	151	167	179	185	169	186	160	178	163	181	163	176	179	160	167	172	160	172	174	159	179	181	156	179	171	172	154	208	183	152	162	164	159	172	172	161	164	139	170	178	157	165	174	153	168	152	167	148	173	174	175	149	187	186	178	193	190	180	178	181	168	161	162	171	174	169
16198	1173	2183	2617	2373	1994	1608	1474	1282	1108	990	937	889	790	726	750	712	633	692	670	635	639	607	603	611	550	530	571	567	575	557	577	567	528	505	559	546	534	493	484	512	496	513	544	497	524	507	486	516	451	505	502	483	533	492	477	473	511	492	488	505	477	471	497	478	505	498	490	513	496	524	444	486	466	512	490	505	493	466	469	521	490	494	533	526	493	505	461	479	473	477	482	498	482	503	486	459	483	475	457	461	495	447	488	483	513	430	458	488	466	480	460	503	482	482	505	500	501	483	456	500	502	499	488	467	503	477	495	505	434	480	470	447	504	507	459	456	489	456	416	450	471	441	476	483	519	519	466	477	507	470	486	460	462	493	505	501	469	515	438	468	483	451	436	460	486	476	449	483	487	444	492	430	459	486	483	438	503	479	515	492	491	462	479	491	498	484	475	512	515	474	502	504	500	483	481	505	480	450	508	476	448	496	484	443	446	473	511	472	467	480	471	478	468	470	521	469	533	506	487	491	467	437	466	513	498	464	497	449	454	489	461	482	477	519	475	490	425	479	500	499	467	471	466	437	482	473	528	481	469	470	464	506	445	460	481	490	502	506	483	481	473	474	431	480	485	478	458	446	510	496	491	477	487	472	482	471	461	448	471	486	477	480	427	488	471	475	437	508	488	525	464	461	461	475	514	507	500	447	466	496	492	451	479	451	457	483	462	477	463	502	481	472	466	495	468	429	463	522	461	459	514	509	480	481	512	460	475	432	478	475	480	519	477	474	469	485	472	458	483	462	482	489	466	509	478	470	467	491	476	496	468	509	498	458	502	458	476	460	486	473	460	462	488	477	504	485	481	463	475	496	494	498	478	448	455	442	500	468	531	454	474	479	449	492	507	473	468	473	461	470	437	510	486	470	468	475	472	550	496	493	511	475	510	472	507	502	475	453	474	480	492	474	478	474	449	517	479	465	469	484	449	479	496	469	509	498	497	486	472	429	488	501	480	480	491	464	473	468	495	492	482	482	494	497	467	483	504	449	490	475	464	499	470	447	499	483	434	472	518	472	435	466	483	469	504	483	489	491	438	445	480	462	450	481	487	457	467	472	486	506	506	473	474	480	487	458	486	509	469	469	482	482	438	423	485	441	452	455	482	477	486	465	481	539	473	518	437	495	525	461	497	465	453	475	462	461	468	488	476	487	524	476	485	478	471	500	484	460	446	442	514	482	474	486	527	493	456	533	455	470	464	482	473	477	451	459	467	465	482	492	499	469	495	436	464	444	473	478	515	468	490	504	466	486	473	480	492	490	527	446	495	499	445	513	460	483	484	462	451	517	492	440	417	456	471	470	511	488	458	505	463	463	505	475	462	511	494	493	507	473	451	468	487	499	487	501	496	468	438	471	518	482	502	500	462	471	475	519	441	489	491	440	479	487	482	457	463	464	487	462	483	439	483	493	527	476	485	477	495	475	476	481	446	472	466	469	466	490	464	493	467	447	463	453	497	457	479	485	451	461	426	470	513	488	494	479	477	456	501	475	507	455	500	441	440	479	502	471	463	473	482	429	456	474	535	449	470	469	506	471	489	502	490	459	459	487	491	480	494	435	440	496	477	459	471	432	485	472	488	497	496	484	496	480	478	465	440	442	471	511	452	472	433	498	469	477	481	464	499	454	475	509	464	499	495	443	454	481	519	491	510	434	486	492	464	490	480	463	445	505	481	512	482	452	483	480	433	495	457	475	477	441	464	472	497	461	476	483	455	490	455	515	515	474	466	481	472	460	465	473	478	528	458	476	486	483	484	480	494	445	521	499	486	442	467	495	458	442	514	478	418	473	462	494	452	466	491	467	497	456	483	473	470	443	506	506	448	489	514	496	443	467	541	504	466	483	492	467	506	444	519	483	489	487	490	489	488	481	472	506	460	470	474	498	492	453	444	461	459	462	462	460	471	466	512	487	531	469	485	472	473	487	447	478	467	479	479	467	502	458	502	474	492	488	490	451	467	487	447	502	475	456	477	490	437	449	468	466	479	442	484	484	458	496	473	475	492	507	449	492	486	501	492	516	486	520	480	456	470	483	480	500	453	481	489	486	520	492	452	489	476	482	539	478	470	495	454	485	497	457	461	473	511	477	468	490	445	459	450	533	496	500	490	484	480	493	505	497	490	469	492	466	497	479	475	449	463	453	527	495	458	505	498	509	466	493	522	468	497	525	493	448	493	457	485	462	469	494	442	534	520	509	502	482	499	463	435	493	491	431	467	474	495	485	457	485	479	471	499	462	493	471	502	455	508	469	449	456	464	470	514	481	499	485	498	447	467	474	504	447	451	493	427	466	467	496	479	486	501	462	453	473	473	511	439	445	491	460	458	457	535	485	476	479	470	499	458	449	476	451	458	495	498	450	492	483	430	456	479	450	493	447	478	466	441	476	497	506	471	455	455	480	477	505	468	448	484	476	449	468	464	496	506	469	481	475	510	466	508	471	472	457	488	438	476	473	504	480	502	455	471	442	494	467	478	454	444	469	488	453	503	469	482	482	492	465	491	490	466	435	467	453	473	486	515	462	488	485	472	462	447	481	504	453	510	443	431	469	469	495	437	496	507	494	492	515	455	476	506	490	497	540	485	474	497	472	463	469	444	487	460	422	487	462	501	436	463	483	498	422	475	504	483	475	492	483	437	492	505	484	456	524	479	488	449	494	464	452	490	497	463	495	465	481	504	467	477	457	485	473	488	477	441	464	493	462	482	461	474	475	484	501	449	462	509	493	475	474	495	504	477	493	465	456	523	487	438	446	548	461	482	497	490	473	494	479	507	506	457	413	513	500	474	464	459	488	482	487	456	496	511	453	485	467	485	467	468	498	463	456	478	500	495	510	496	463	460	495	454	498	489	483	495	469	447	458	484	457	488	499	478	475	490	519	441	490	463	522	483	472	484	462	499	503	514	487	466	481	467	486	470	510	479	491	494	479	473	484	464	486	490	480	497	477	494	484	486	436	440	475	453	497	445	455	500	477	482	496	486	464	435	465	461	459	507	507	467	508	479	447	516	475	512	491	480	451	506	453	506	471	500	484	426	465	453	454	493	463	505	457	476	443	471	484	485	475	488	474	430	453	451	450	457	463	490	480	494	488	473	460	502	466	446	483	507	477	466	459	462	467	429	473	462	505	453	480	470	489	486	461	478	494	492	475	495	514	464	484	462	521	488	458	467	485	477	523	495	455	453	472	539	483	470	453	452	456	474	464	485	517	451	506	449	469	479	499	464	442	425	452	504	489	496	518	474	484	505	480	493	450	462	477	501	534	510	482	478	460	511	470	509	469	486	438	500	435	491	514	453	486	468	480	506	479	480	433	507	499	513	456	453	448	449	482	469	447	493	506	502	468	459	494	464	460	449	463	500	468	460	445	476	433	502	460	445	481	460	470	445	472	493	484	460	404	490	504	495	490	496	498	505	411	507	469	469	429	500	489	468	445	462	501	487	467	514
45355	23218	10782	2052	1343	1017	832	720	612	575	522	487	481	484	433	401	442	397	422	397	389	403	365	380	391	400	386	351	402	372	361	358	344	403	331	383	364	366	386	342	340	355	352	313	394	386	375	375	336	406	420	324	332	393	357	382	409	353	376	355	373	364	361	391	367	319	357	344	362	378	352	372	320	328	398	373	337	361	358	409	354	356	353	354	375	391	344	364	384	376	345	359	404	338	352	344	344	361	331	356	343	393	373	382	364	366	344	387	390	329	334	368	330	349	371	340	376	392	366	372	343	344	318	387	359	346	390	365	341	343	351	365	361	365	360	357	369	397	395	361	341	365	375	352	347	367	370	389	363	357	346	369	383	359	360	377	370	354	351	416	400	354	366	333	327	370	346	372	371	333	375	378	326	343	318	368	343	348	340	360	366	300	344	338	386	381	352	391	373	336	342	346	313	356	368	370	375	363	356	339	383	338	372	373	355	384	431	374	372	350	338	366	345	325	380	367	355	349	378	384	381	383	344	342	377	389	366	374	367	337	350	365	340	352	345	367	401	364	393	361	346	403	351	366	353	347	384	361	335	328	377	368	372	382	340	318	375	360	377	415	378	359	371	349	329	380	361	322	344	362	387	392	335	329	350	322	326	374	343	356	371	365	321	321	330	355	388	351	373	336	346	349	369	354	349	355	385	352	361	402	331	363	378	346	351	333	332	354	369	394	320	382	361	356	347	401	407	348	336	361	378	311	324	365	344	333	350	361	338	378	309	380	361	357	336	346	361	338	350	408	351	308	335	382	364	334	368	370	342	375	356	330	334	360	354	349	369	345	366	320	326	346	386	350	327	361	400	363	330	352	362	338	382	369	330	371	391	351	364	377	353	331	366	341	346	346	367	384	353	410	351	354	371	353	391	314	358	359	363	343	341	332	375	365	359	327	356	350	357	361	372	386	404	383	385	353	361	373	344	371	354	367	353	335	319	375	374	354	350	356	350	344	365	376	370	386	328	369	338	391	348	357	341	363	345	391	375	370	365	365	399	320	356	380	353	375	375	375	363	368	364	347	369	332	349	361	363	316	369	344	370	375	372	338	393	371	313	357	378	362	340	372	363	355	362	374	325	355	354	373	342	355	346	334	367	377	376	320	361	352	362	348	350	333	347	378	391	370	386	367	386	378	377	329	384	361	322	345	395	332	372	373	361	308	363	367	325	310	342	333	326	389	385	331	353	344	358	364	392	405	344	348	365	363	347	349	316	347	333	357	374	369	387	315	369	374	346	360	334	360	340	367	367	368	324	376	360	365	395	360	382	343	370	335	367	329	402	398	358	333	329	359	337	378	324	369	327	368	392	337	368	359	348	368	341	327	377	342	359	383	371	381	356	316	362	370	380	363	350	333	332	325	331	371	371	360	339	351	331	389	370	386	333	352	336	329	376	347	378	347	367	372	378	356	351	341	361	321	315	375	331	340	364	353	394	385	358	378	370	366	396	401	344	367	348	382	375	374	373	321	349	351	364	361	365	369	358	356	352	333	342	365	355	341	366	348	372	346	360	372	346	317	378	352	335	375	356	376	392	323	401	373	359	377	323	379	364	391	364	374	362	357	344	364	379	390	359	389	357	354	353	393	376	371	358	356	387	358	318	361	367	358	375	366	390	380	334	380	380	388	354	389	351	381	382	335	372	333	354	410	328	344	402	334	379	392	363	355	389	304	377	397	352	367	373	379	358	376	403	334	349	402	364	365	367	356	362	353	341	369	347	358	379	371	371	353	339	350	356	346	363	346	350	366	347	347	372	363	358	376	391	361	353	372	331	342	372	361	331	318	327	363	372	333	357	356	415	383	337	349	356	340	369	366	388	373	355	339	368	388	355	339	351	337	353	341	361	374	355	340	386	365	351	375	340	347	372	335	359	344	327	334	339	347	371	390	354	381	390	358	339	331	360	370	390	325	349	360	354	364	358	383	363	363	343	371	355	346	371	341	360	333	386	396	350	382	367	364	344	357	352	330	372	351	362	367	349	371	375	350	340	360	328	330	333	356	350	365	339	388	330	395	394	347	337	362	336	329	373	367	362	376	361	326	361	412	352	349	355	393	373	355	371	354	341	360	342	371	349	371	367	343	340	328	358	364	362	361	354	331	407	355	337	347	348	352	340	362	383	404	396	391	372	365	345	344	348	346	363	351	379	322	353	353	337	378	328	338	351	343	387	315	358	378	333	367	343	379	350	339	347	328	353	339	389	372	376	324	328	364	355	352	366	360	377	373	341	381	322	353	353	337	368	359	351	340	363	350	339	367	373	347	376	306	338	380	362	385	392	332	346	334	361	390	357	352	343	390	354	357	363	363	335	348	355	347	361	343	384	365	328	380	346	362	346	379	342	361	370	324	337	348	312	359	383	346	362	357	374	404	354	371	374	365	349	364	335	369	296	351	357	324	350	350	364	350	387	379	340	329	346	360	318	388	313	359	392	326	341	349	370	327	357	339	355	340	360	347	345	346	359	378	361	336	345	317	366	347	337	369	348	377	326	405	381	354	327	333	329	365	362	396	320	344	326	329	388	342	389	339	335	391	373	346	371	347	356	384	357	366	327	369	356	356	374	346	337	374	357	356	357	366	350	354	325	373	339	330	354	334	348	391	369	363	361	348	346	338	380	371	363	380	370	342	374	353	352	384	347	359	370	365	349	365	352	323	361	374	369	352	338	349	385	348	378	340	339	375	377	376	363	370	355	358	383	386	359	360	364	359	347	364	365	395	378	361	350	358	398	400	364	399	397	386	324	334	350	342	334	352	341	375	376	372	361	382	346	358	341	339	343	386	351	360	360	373	390	367	373	337	357	362	367	322	330	403	328	365	365	339	373	403	345	347	362	361	368	341	364	367	366	339	356	338	331	396	360	377	330	345	351	377	395	372	403	351	354	347	359	307	360	348	350	372	413	340	323	360	382	357	357	382	361	340	360	364	356	378	379	331	372	356	350	337	383	376	340	369	372	362	332	382	345	358	363	354	370	330	370	350	329	370	334	387	370	331	346	346	351	391	370	367	356	376	346	350	370	364	383	361	343	360	349	379	355	339	354	373	329	357	369	379	343	346	352	370	343	355	364	358	346	342	372	362	376	333	347	405	370	377	362	372	344	380	361	401	362	332	384	366	364	360	361	367	391	374	338	358	343	338	375	344	350	345	403	372	374	389	360	315	347	362	350	329	337	368	394	382	347	342	362	388	362	389	347	354	353	381	331	365	377	357	322	378	372	342	348	364	349	366	386	379	354	355	357	373	346	356	359	374	347	342	361	403	334	406	429	367	378	367	388	353	352	383	368	370	330	343	370	342	342	334	376	333	392	353	333	343	400	349	318	382	330	370	347	334	379	357	373	346	374	368	374	384	341	349	347	329	341	358	343	346	384	331	366	357	334	340	349	358	302	327	357	367	406	361	401	330	360	349	347	368	378	361	379	340	354	393	345	337	388	357	353	385	359	348
20776	2156	4447	5164	4495	3768	3177	2746	2269	2033	1866	1727	1626	1540	1359	1398	1365	1243	1222	1173	1122	1120	1128	1030	1110	1046	1096	1012	1035	1050	1019	1003	999	980	929	930	970	943	930	921	953	959	885	951	882	907	956	986	910	859	934	896	905	871	895	884	915	934	894	920	936	918	885	904	909	907	854	922	896	869	891	868	901	921	845	895	859	881	864	907	870	900	906	869	818	901	874	885	885	837	848	897	850	857	828	864	826	853	860	832	889	871	837	856	845	862	871	926	865	885	922	850	849	935	848	828	834	826	840	927	869	892	860	842	838	928	841	869	853	898	890	860	864	894	887	842	878	837	911	875	880	909	855	871	852	884	881	818	876	893	932	903	872	850	893	856	822	875	859	890	847	826	869	854	819	853	893	814	912	928	881	810	861	907	880	813	892	831	848	831	892	846	831	862	859	873	910	914	911	874	861	841	850	832	866	883	869	938	907	863	848	911	927	866	861	897	811	866	872	853	835	879	867	844	910	849	820	848	842	869	885	875	845	861	891	874	874	901	843	791	835	865	896	855	844	880	909	881	886	852	874	830	829	859	880	840	815	823	830	870	844	877	873	909	858	844	893	890	930	800	880	872	860	904	913	864	912	882	878	877	914	847	850	872	837	800	812	835	923	868	899	814	915	852	832	853	849	903	830	840	920	904	859	802	886	839	828	825	853	883	856	869	872	877	843	904	890	838	854	889	860	905	905	898	888	910	866	925	816	842	843	861	857	915	888	899	826	885	862	871	881	897	868	827	814	824	869	909	889	831	876	874	870	874	836	861	869	831	883	912	869	846	893	891	897	893	872	883	837	840	902	840	901	901	924	833	897	893	859	837	854	830	871	858	884	860	856	813	851	875	845	847	891	898	910	909	859	837	835	810	832	872	832	865	892	889	837	847	829	849	800	844	770	862	842	897	869	858	865	877	854	890	843	842	868	855	833	857	885	869	878	885	870	873	862	879	889	880	866	891	832	881	874	862	872	848	868	865	889	851	873	861	907	906	837	887	863	872	847	845	890	830	894	843	872	850	884	844	876	856	885	852	852	815	886	864	908	863	821	837	869	826	886	831	881	945	863	861	860	861	868	895	844	887	880	871	806	901	834	812	842	901	913	821	856	885	835	870	826	824	879	857	885	851	827	853	877	848	861	873	867	851	842	855	868	845	835	918	877	877	843	874	843	776	855	901	844	858	844	856	863	880	795	853	894	841	874	913	880	879	897	907	849	830	837	847	923	820	815	831	919	895	928	896	834	914	835	895	887	833	863	899	855	855	885	898	853	888	869	881	842	832	918	893	875	847	832	887	846	892	830	903	829	863	857	875	898	897	875	896	890	861	824	826	864	882	849	788	863	864	848	856	905	875	882	855	858	836	958	901	854	852	887	819	871	855	858	871	877	879	907	876	909	816	868	807	819	908	874	895	869	888	864	890	884	857	830	861	850	846	839	894	842	847	871	892	900	844	849	831	845	881	842	859	858	848	858	826	887	911	871	858	844	796	874	877	903	847	856	819	859	812	850	882	878	885	855	844	864	867	861	903	850	870	864	952	903	895	845	828	839	836	865	840	869	847	843	859	941	939	877	843	836	851	842	847	867	884	949	855	859	854	893	885	890	809	822	862	865	913	864	850	841	864	834	848	868	868	838	820	826	845	865	855	886	875	819	879	854	875	854	855	862	911	851	858	887	816	856	874	923	905	864	813	887	856	824	917	872	899	842	892	854	884	829	889	865	823	859	866	848	884	873	822	817	830	865	888	868	853	866	808	818	837	865	866	856	909	827	921	886	873	817	861	837	889	839	859	867	868	877	851	822	876	836	860	855	892	846	884	823	903	858	826	848	823	820	879	885	860	915	860	826	872	846	831	889	883	886	813	882	871	868	893	842	849	843	835	851	826	843	830	860	901	867	945	799	893	859	903	903	834	804	872	892	850	867	839	816	895	887	853	841	835	876	839	859	866	827	869	856	864	874	870	816	870	889	841	857	874	800	863	867	845	818	871	876	874	833	851	847	872	864	828	867	844	905	884	853	898	840	806	879	870	850	859	864	900	823	841	900	852	851	860	890	887	878	864	870	888	895	887	865	901	884	863	882	859	872	853	819	861	910	854	880	870	844	902	867	903	807	812	819	835	811	864	844	844	871	835	912	875	896	882	804	861	864	895	847	814	869	874	872	850	879	836	865	881	857	835	851	822	869	901	826	836	886	859	848	891	868	847	803	868	866	880	873	841	925	887	921	811	966	852	852	827	868	915	883	837	885	825	852	859	796	899	863	907	892	850	855	841	891	869	853	871	848	856	796	911	835	867	872	844	865	896	899	847	900	848	893	852	866	943	891	895	876	852	902	854	857	856	831	854	875	845	910	899	870	823	909	865	840	877	842	883	899	939	831	878	861	871	835	876	820	874	806	868	878	871	886	822	849	917	817	837	877	878	897	842	822	833	883	860	857	839	874	890	902	902	810	866	887	871	805	848	836	893	859	890	848	866	811	878	865	881	902	858	829	838	814	821	861	872	913	917	844	861	813	900	805	809	840	852	856	878	840	926	859	871	866	924	898	906	884	860	896	852	855	867	851	865	854	868	880	864	902	868	854	831	886	885	840	877	954	832	853	861	830	872	849	865	882	865	875	839	855	873	839	844	914	868	866	820	890	863	883	819	866	845	870	849	864	820	886	864	873	833	864	843	791	896	823	910	863	866	837	854	802	898	905	897	842	861	844	855	843	885	862	899	871	854	869	840	855	862	922	909	874	863	855	790	900	883	835	938	861	846	840	849	828	854	881	820	874	888	840	829	867	872	885	827	937	915	879	828	872	839	892	877	821	874	838	832	840	897	839	857	887	843	847	857	841	824	877	857	874	885	845	887	881	861	870	845	866	869	851	866	796	807	820	860	856	823	874	851	843	827	842	865	863	864	907	839	908	887	850	855	844	850	859	890	901	870	891	895	836	870	883	893	886	861	885	871	841	858	888	859	863	876	870	893	886	833	905	887	856	875	805	857	855	877	896	828	813	883	834	909	792	863	882	857	818	909	896	899	883	887	867	888	830	863	890	882	862	843	861	856	880	879	896	838	857	879	888	832	912	858	841	858	838	840	879	857	855	858	824	892	857	873	878	847	898	860	803	902	840	887	855	821	874	846	842	866	778	877	862	899	888	872	852	861	863	887	886	840	784	890	852	857	831	844	858	856	911	885	835	896	825	896	932	838	861	835	850	825	845	825	877	809	907	870	829	873	838	891	821	842	887	854	863	843	812	909	855	821	870	850	914	840	832	881	788	869	828	905	913	876	885	874	838	836	903	855	875	826	868	827	895	893	824	828	903	844	884	840	829	883	863	883	860	810	898	831	868	867	906	937	807	878	894	848	885	845	814	881	924	828	870	857	898	846	796	852	871	828	920	886	841	917	892	858	859	900	827	879	857	812	860	856	814	895	891	869	867	864	862	875	856	863	842	902	833	834	843	855
4951	218	182	209	176	176	169	177	169	153	183	150	175	152	164	175	180	188	151	148	174	170	173	169	170	154	157	177	159	171	159	157	134	162	150	149	135	168	191	161	171	162	169	186	158	160	182	147	172	130	153	140	173	152	172	166	183	145	169	166	171	189	158	157	156	183	159	157	141	187	155	162	139	163	174	158	173	166	166	170	171	170	176	138	174	157	154	166	167	164	166	161	165	154	164	178	154	142	166	190	161	155	148	154	171	151	179	160	155	146	125	174	183	173	152	131	163	162	152	172	177	162	179	166	169	158	156	170	145	150	170	139	157	166	174	152	164	167	168	176	142	175	171	159	168	164	174	127	151	192	179	171	137	172	176	169	167	168	150	153	160	190	175	179	148	171	157	151	161	186	178	162	162	163	163	161	185	157	168	153	193	164	162	157	172	168	178	183	163	179	159	167	148	196	154	156	149	187	173	152	159	196	161	167	143	154	169	155	168	157	175	164	143	174	165	198	146	155	151	168	166	162	165	180	160	157	153	171	152	161	166	164	161	163	161	171	188	154	166	171	165	142	179	165	177	180	185	155	159	170	151	169	178	167	171	151	189	150	153	178	159	170	167	162	141	165	150	158	174	172	162	178	147	168	142	147	180	162	158	162	158	175	146	162	155	165	160	176	191	163	161	158	146	154	178	138	151	178	155	167	149	148	192	143	159	172	165	175	185	180	156	147	166	146	154	153	162	158	160	154	173	145	168	167	168	162	170	151	155	179	160	185	180	179	148	158	182	152	153	171	161	166	172	180	176	140	186	163	169	188	152	133	150	149	180	178	184	199	180	153	153	163	162	171	168	177	160	174	157	156	173	163	171	169	180	161	172	162	170	182	176	165	189	157	133	175	155	144	178	178	155	164	156	159	170	167	150	167	148	167	159	180	164	143	168	138	160	127	182	159	161	145	162	154	174	175	158	155	152	162	160	190	158	158	168	149	163	155	158	171	167	157	154	157	156	165	170	164	145	140	170	146	167	168	183	170	157	163	181	145	177	141	152	164	167	164	167	173	157	162	182	162	173	151	154	172	144	170	158	180	166	169	192	148	164	138	156	171	183	170	165	147	197	157	160	156	165	174	185	159	165	174	183	137	155	173	162	177	173	167	160	178	177	171	169	173	156	153	154	168	151	198	161	184	155	164	158	171	189	152	157	158	164	134	153	161	158	168	161	165	150	146	171	175	149	176	164	164	151	173	163	169	155	143	160	160	169	153	177	152	163	159	155	184	182	152	144	156	157	167	165	142	173	190	170	154	167	180	178	139	158	154	158	172	154	166	163	188	161	154	177	171	189	150	160	150	177	173	171	152	183	167	192	135	172	171	159	174	153	153	182	157	158	177	167	179	168	176	157	160	144	166	160	158	172	165	176	142	165	156	141	196	162	184	186	142	161	156	178	141	179	167	176	166	160	157	167	165	156	176	175	167	159	164	144	160	164	166	182	188	167	171	155	173	163	175	169	157	170	168	172	155	167	159	166	178	172	186	152	175	159	162	155	160	172	168	147	141	204	162	149	192	147	175	147	159	145	163	159	147	153	176	160	174	159	163	183	188	159	176	149	161	186	182	154	184	141	153	151	156	172	184	151	197	182	161	143	156	177	181	170	159	147	159	144	168	146	173	164	168	181	165	162	154	144	196	162	164	183	138	163	173	170	181	152	150	142	155	150	172	165	165	158	159	156	167	146	193	169	180	148	187	160	167	185	166	157	175	125	164	173	150	178	151	159	186	174	157	178	166	155	151	173	177	172	170	172	169	151	170	180	158	152	159	189	155	150	133	151	160	158	147	170	155	139	161	180	157	135	165	186	156	161	163	166	151	146	148	146	157	164	143	167	148	193	157	149	140	155	183	165	160	166	168	181	158	156	158	197	160	170	160	156	159	134	173	143	164	176	144	157	166	165	172	172	171	170	169	164	162	150	151	133	185	176	152	148	164	153	162	143	166	150	166	165	152	183	169	199	181	169	159	166	178	153	178	165	182	163	159	183	163	157	162	155	146	170	165	158	170	136	170	155	136	143	178	174	145	176	167	157	163	148	155	169	162	152	144	139	175	166	157	167	162	164	158	174	155	155	169	178	166	147	160	141	162	154	143	170	155	152	165	162	165	170	195	149	145	146	144	173	147	139	162	176	172	162	143	174	141	153	174	179	142	175	146	162	154	160	158	173	168	152	171	135	159	170	174	183	154	168	181	167	161	175	165	172	149	161	172	161	157	163	170	182	173	166	148	163	167	157	156	195	178	182	163	168	153	152	175	151	156	163	153	139	149	161	174	173	128	158	143	147	146	171	176	128	162	143	164	159	161	172	172	151	148	149	180	172	160	175	151	171	170	176	175	164	156	152	175	173	162	162	163	167	185	159	180	150	166	172	161	182	152	168	179	165	155	142	177	184	181	155	177	166	175	160	184	163	156	190	163	162	188	172	151	167	158	165	142	160	147	180	171	181	160	164	155	186	158	141	154	168	168	168	183	161	175	133	137	157	191	172	167	157	178	159	156	149	166	186	165	146	166	170	180	140	163	178	169	162	164	156	128	192	159	150	138	165	161	165	137	168	155	176	151	187	159	132	160	183	173	179	177	170	143	187	169	150	189	182	184	143	170	170	126	157	155	175	140	139	171	173	164	144	196	140	154	159	176	170	172	143	167	180	169	175	174	151	184	186	143	196	172	142	167	189	169	144	184	161	164	162	151	167	140	165	175	172	167	157	164	157	150	155	163	158	162	175	158	169	156	166	164	140	157	156	158	163	174	188	148	159	175	160	151	165	164	136	150	151	147	154	169	152	151	159	152	191	180	168	148	156	165	157	170	180	161	180	173	209	171	167	162	174	178	182	180	160	145	150	162	153	143	138	172	150	170	173	180	152	180	180	179	160	179	159	150	156	161	173	167	160	154	175	176	181	188	149	171	140	156	160	148	153	172	186	173	155	172	158	174	173	159	151	159	181	183	202	162	156	147	176	171	158	160	164	139	152	151	136	195	162	150	162	162	159	143	140	156	147	154	161	163	167	159	159	180	149	178	198	189	166	159	164	144	193	168	153	139	168	182	140	142	147	172	154	158	191	158	169	184	162	167	152	162	177	162	148	146	126	152	174	179	171	144	173	140	162	163	128	162	167	132	210	160	162	155	153	151	176	141	138	170	173	146	148	136	168	159	179	144	158	155	196	181	170	160	163	151	183	161	161	167	173	176	168	165	170	171	198	166	162	152	166	177	143	171	181	162	184	175	174	153	139	179	139	155	168	164	164	174	163	148	169	170	165	153	167	164	160	151	142	160	162	153	170	164	178	149	161	153	169	159	176	165	134	159	158	163	154	161	162	181	169	172	167	171	166	156	177	154	144	188	159	174	150	174	159	158	164	179	185	162	141	170	148	162	178	180	195	188	176	179	142	187	153	168	168	164	141	175	142	159	167	150	201	156	176	166	176	157	160	166	169	188
4741	502	495	514	453	484	492	437	491	493	463	450	471	449	460	476	456	437	429	488	449	458	437	472	468	411	477	435	425	457	426	436	401	450	446	472	452	442	479	462	403	439	445	432	405	450	422	451	437	429	418	450	424	429	455	431	437	448	434	464	428	488	458	491	448	431	438	465	470	463	473	423	464	435	493	458	446	451	434	453	438	415	435	462	428	446	472	427	409	442	442	430	403	427	421	399	432	446	475	462	447	481	445	473	475	424	416	465	462	433	423	452	433	447	420	445	475	448	472	442	443	433	460	449	468	430	439	452	429	445	459	437	436	400	433	440	459	454	446	426	441	456	432	461	421	444	453	461	414	473	436	425	475	437	454	453	460	431	444	439	440	459	427	445	459	423	421	474	444	454	457	431	453	453	417	436	469	516	447	479	451	469	443	442	444	450	455	442	460	427	426	474	435	460	446	378	406	410	439	420	440	431	459	425	443	476	452	456	437	446	445	427	439	442	458	450	443	436	440	421	428	440	433	444	421	437	484	423	443	420	430	464	395	415	433	410	430	404	417	484	430	441	427	451	455	455	426	460	428	473	423	423	450	430	432	416	453	413	477	448	452	427	418	460	432	457	429	426	448	466	421	465	468	395	453	474	425	437	447	448	457	437	420	459	419	470	465	434	470	466	428	441	430	471	471	446	437	398	449	387	441	452	421	479	451	438	477	429	448	457	457	448	437	469	465	423	445	450	476	440	419	444	441	434	436	435	464	444	464	459	433	450	452	437	488	449	437	436	496	458	495	424	484	445	458	427	427	425	469	433	448	435	487	436	480	413	483	454	405	452	418	418	446	459	407	465	452	430	451	417	430	432	415	429	447	468	446	444	472	450	468	451	445	457	433	439	442	464	444	423	463	464	469	428	462	465	457	498	463	470	436	421	431	440	466	462	372	450	452	444	436	456	443	496	448	433	454	456	468	403	456	470	417	460	455	424	460	417	422	475	478	425	420	445	421	447	445	434	459	443	466	447	471	478	443	442	450	432	439	433	448	470	417	432	479	468	425	438	421	423	441	463	499	438	423	441	471	447	408	445	463	424	467	454	423	402	487	418	420	453	454	419	443	405	425	437	474	466	404	488	442	406	422	452	437	470	424	403	438	426	443	463	424	423	422	411	490	459	417	452	400	442	423	431	459	457	455	452	429	437	446	439	447	425	455	440	441	435	480	481	435	441	464	452	447	454	433	432	424	465	453	448	424	443	435	488	452	415	498	417	439	474	470	416	420	446	452	457	421	415	458	433	456	454	425	423	459	487	472	414	473	431	452	462	478	463	427	470	440	444	473	470	445	436	468	472	451	451	420	479	438	446	438	429	416	487	401	445	431	445	458	487	443	456	461	438	480	432	428	409	438	402	450	461	483	428	439	443	481	445	439	403	433	457	432	452	424	455	447	417	452	443	446	455	464	420	437	449	428	469	453	488	409	454	447	479	453	448	487	486	462	433	429	444	458	427	457	428	447	426	452	477	448	419	463	419	393	460	454	442	442	438	433	461	454	429	422	486	445	458	459	431	479	434	446	435	485	412	439	466	450	439	459	429	418	476	445	438	460	443	436	470	479	452	436	482	464	447	452	457	447	451	463	431	434	431	445	460	480	452	474	438	450	423	435	474	427	429	442	435	498	429	434	421	452	461	437	496	436	471	453	459	494	432	443	447	427	446	430	418	446	416	453	494	464	419	446	458	441	450	443	454	464	467	423	480	438	464	436	463	458	440	428	447	421	426	445	498	433	450	457	433	424	414	425	443	431	469	419	461	441	468	450	481	436	447	489	458	448	429	458	417	430	442	438	450	427	433	422	435	425	448	412	487	444	444	434	450	454	433	419	426	413	453	427	434	437	462	439	458	461	440	473	441	437	439	456	446	476	427	436	439	456	427	426	456	447	445	419	462	429	426	435	454	451	459	436	403	435	443	480	415	423	446	460	446	453	431	426	465	434	426	478	436	444	454	433	430	437	431	488	450	435	469	453	415	427	428	401	432	475	425	445	445	440	437	454	429	473	423	429	413	490	422	443	439	433	445	422	422	420	451	482	434	418	430	450	422	468	435	448	436	426	457	447	446	459	433	432	440	429	443	461	432	430	451	421	460	450	467	469	446	472	426	470	420	466	420	420	469	450	465	435	417	429	449	491	402	462	440	471	410	440	439	469	434	423	409	457	438	418	477	433	492	446	439	430	435	465	486	432	433	401	431	435	423	491	486	438	431	470	461	430	450	450	462	400	434	444	462	426	443	457	440	435	471	437	492	444	408	462	447	436	491	465	442	437	445	484	459	411	425	431	455	422	412	458	455	475	480	482	445	454	431	438	428	451	452	449	445	451	434	493	423	464	481	475	455	458	420	429	436	450	417	467	472	461	388	461	454	437	494	418	437	422	435	428	427	398	488	464	443	433	417	448	407	444	445	426	447	419	478	441	446	443	477	468	430	428	413	437	447	478	457	460	439	443	420	440	474	472	467	454	446	447	437	451	454	449	455	443	441	437	449	417	442	477	439	436	483	451	444	462	431	436	450	473	451	453	440	457	438	404	430	423	435	493	444	426	451	461	422	451	448	419	487	414	465	442	471	448	438	470	440	438	438	455	478	427	444	447	429	477	467	432	451	415	430	431	461	418	427	422	448	446	429	447	466	467	458	473	450	395	473	466	447	458	431	455	446	429	479	458	446	442	446	438	428	461	437	472	478	437	450	463	440	457	419	482	444	427	426	479	443	459	478	473	479	450	473	429	415	451	441	417	424	449	433	416	443	433	438	441	439	463	473	440	455	422	447	446	464	465	459	415	438	426	476	430	469	447	478	470	419	399	438	472	464	456	450	444	440	439	493	447	446	442	449	448	433	413	424	405	466	434	439	444	449	402	474	446	431	427	472	422	473	430	466	433	402	469	432	434	409	480	459	405	435	462	417	418	476	442	449	436	452	429	448	444	398	465	407	447	417	394	425	420	425	450	449	434	492	452	472	436	401	421	408	444	437	426	440	468	445	449	425	462	449	461	436	456	421	447	453	447	410	428	442	474	448	412	440	420	421	489	418	458	468	438	432	435	422	433	468	445	470	429	436	479	434	413	421	420	461	443	430	431	412	449	427	422	448	447	455	466	463	436	452	440	416	442	446	461	438	469	476	443	451	444	461	465	423	416	441	448	426	384	441	427	413	469	429	449	421	485	455	414	412	432	402	447	460	484	434	454	437	415	436	438	497	433	441	427	473	444	456	414	463	411	437	453	412	450	444	494	435	415	437	421	482	429	432	454	429	431	448	420	438	433	475	429	458	465	428	456	434	448	478	389	454	456	426	450	430	444	483	465	460	475	419	451	465	463	422	416	419	462	431	409	445	461	450	442	511	419	463	437	426	442	405	430	455	444	447	446	448	472	436	435	399	495	459	440	462	433	424	454	435	448	483	411	433	476	465	464	469	467	432	429	419	461	441	454	452	415	400
38681	14102	2269	838	604	444	390	349	291	271	259	235	247	206	199	191	211	204	189	187	186	190	181	195	181	189	171	170	175	188	183	197	171	153	197	207	163	174	145	155	162	201	183	188	177	175	149	164	173	157	158	160	185	190	181	188	163	167	162	164	160	193	183	156	190	203	161	183	161	181	173	187	158	154	180	180	184	155	156	170	177	171	179	183	165	183	185	189	169	168	169	153	171	178	161	181	160	182	184	172	167	170	181	178	164	153	172	187	158	167	141	157	161	174	177	187	183	175	147	156	150	190	164	156	163	161	167	191	182	157	212	190	182	197	165	165	175	151	194	165	178	166	200	166	171	162	148	182	178	188	186	165	172	154	155	166	166	183	179	182	162	175	174	188	177	160	211	168	151	156	172	181	186	180	190	176	159	162	183	192	154	160	174	153	180	185	200	181	194	180	185	179	189	183	147	170	182	185	205	176	193	154	154	171	198	163	160	163	145	150	180	160	165	169	173	176	155	187	192	158	185	181	166	153	167	167	154	154	155	166	165	179	160	169	158	180	152	191	166	187	171	178	186	166	167	168	154	169	182	163	190	172	167	178	167	169	164	173	162	170	190	172	182	144	159	173	164	177	171	163	183	156	160	180	166	168	169	162	175	176	160	152	167	176	168	173	168	154	172	165	163	181	170	200	204	177	139	149	174	163	171	151	173	167	145	175	165	171	180	145	163	184	174	184	150	161	159	157	166	183	198	183	160	181	164	166	171	157	159	155	168	189	177	176	183	172	164	176	200	159	181	177	153	141	170	177	186	173	187	175	187	174	169	161	160	172	178	173	164	176	164	185	155	188	170	153	167	161	173	163	161	160	172	170	174	161	183	191	145	152	150	170	165	180	183	167	174	149	186	183	179	161	185	167	177	175	183	186	173	138	181	168	195	148	174	190	189	180	167	178	175	175	159	172	178	180	191	169	149	169	162	184	146	175	180	166	168	181	176	174	167	216	147	203	189	175	147	183	172	173	161	160	166	158	163	199	127	183	161	205	171	173	163	167	159	182	167	167	180	176	157	161	187	162	175	150	166	156	173	175	156	180	150	185	180	168	178	156	170	172	173	169	178	189	174	163	187	175	177	151	173	170	166	173	160	178	168	208	191	140	175	158	172	179	187	166	176	151	188	154	163	165	157	164	179	172	186	181	189	186	164	170	165	155	156	170	193	150	195	186	211	182	162	184	166	164	171	174	177	154	170	177	163	164	175	157	145	196	159	168	167	170	157	150	165	164	171	188	181	169	173	174	150	178	179	180	175	165	180	165	172	166	172	173	160	185	153	144	153	164	150	191	179	185	173	161	170	176	186	169	188	191	152	172	164	164	172	164	183	148	177	161	175	170	171	182	168	169	191	166	172	165	170	170	172	169	180	182	176	174	169	172	186	156	158	173	180	169	182	164	180	183	182	168	161	147	159	170	187	174	164	165	164	170	144	148	167	170	163	166	169	180	172	172	170	186	188	156	156	187	147	184	165	160	171	160	206	176	164	170	154	162	165	145	183	187	176	166	180	197	162	180	159	184	183	150	183	175	153	179	179	172	190	184	177	149	155	148	152	165	162	158	157	174	175	167	154	158	156	153	136	163	174	161	183	142	159	182	166	197	173	203	162	175	179	183	165	185	163	178	191	177	163	152	177	141	169	202	178	158	164	184	162	172	178	168	167	170	190	182	174	174	193	182	178	176	162	156	165	179	164	187	171	181	159	160	179	176	178	177	174	178	181	175	200	180	162	189	179	194	152	155	177	146	181	174	154	177	166	162	157	205	171	180	166	170	158	180	183	184	181	187	164	182	170	170	174	194	154	168	155	167	172	161	167	162	173	196	156	167	165	169	156	153	163	154	153	192	165	163	142	174	153	175	168	139	184	145	154	152	166	165	185	171	171	170	183	185	188	164	167	171	181	162	169	155	165	183	151	157	193	164	197	184	161	163	180	175	184	163	202	161	171	161	168	169	186	173	148	148	152	177	188	198	183	182	173	163	186	194	153	175	190	164	163	163	166	163	164	157	157	169	161	163	195	185	178	181	187	202	183	163	204	173	190	169	168	155	160	175	191	183	198	182	168	152	163	169	155	183	189	161	175	187	166	199	169	158	151	168	177	161	169	153	169	176	161	184	187	154	185	188	176	179	185	155	165	171	163	172	177	157	161	168	163	168	172	157	161	185	200	196	188	188	162	178	163	154	178	155	168	155	189	180	157	177	215	198	179	174	178	168	184	174	170	161	183	168	177	181	158	166	173	169	166	172	158	171	192	178	177	163	192	174	180	187	166	177	197	168	174	206	185	169	161	166	153	180	166	152	156	195	167	182	179	168	162	179	168	188	161	180	177	178	153	183	175	175	164	150	175	152	136	160	171	174	186	158	133	152	155	160	169	164	175	178	144	183	139	186	168	171	185	168	170	178	169	193	184	153	178	183	141	163	198	188	176	171	171	173	188	157	187	170	173	146	188	178	176	174	173	133	178	152	179	161	162	174	157	152	152	180	189	168	187	176	163	171	179	167	170	170	167	166	190	171	160	181	175	165	161	174	180	143	151	187	153	171	187	178	189	195	186	147	187	154	176	164	182	169	161	153	166	156	162	173	189	182	160	176	152	170	161	169	174	184	163	186	168	164	168	176	175	140	171	166	159	171	194	168	184	180	164	179	146	175	168	157	150	203	178	208	194	172	180	165	205	157	171	168	183	174	174	163	164	169	163	164	159	194	158	179	202	179	215	186	169	170	176	176	160	172	181	167	164	198	179	174	140	182	147	159	167	185	174	159	163	188	197	184	175	180	166	166	188	175	168	159	154	184	161	158	163	177	166	178	169	178	158	179	167	171	172	208	151	183	167	185	161	173	191	184	171	209	180	182	177	163	188	167	171	187	188	180	151	177	174	151	157	165	188	192	155	160	179	177	152	168	160	181	176	153	159	198	168	192	170	190	187	180	182	181	175	136	163	155	199	168	153	155	174	180	166	184	164	167	196	187	192	168	180	156	186	191	153	164	174	175	164	166	175	176	172	178	185	178	169	159	186	160	181	178	162	169	140	151	186	178	165	189	163	172	168	164	172	185	182	184	166	166	171	172	182	166	132	167	202	157	179	186	164	179	165	177	161	162	173	158	168	158	158	197	168	178	153	170	184	195	167	183	164	157	177	184	203	176	170	156	180	175	163	177	171	148	140	161	177	193	178	186	177	170	171	171	159	171	183	196	177	186	187	188	183	186	174	163	166	165	167	172	180	191	172	171	186	198	185	165	142	173	181	176	164	198	175	159	175	147	189	190	157	174	169	168	167	165	183	166	167	160	154	174	158	178	163	175	178	152	191	140	168	187	169	204	149	141	182	159	160	163	146	169	185	159	182	158	183	178	177	176	166	187	193	191	158	173	169	142	187	175	169	186	181	153	182	170	154	156	174	168	163	184	161	151	148	167	152	161	174	175	190	166	187	166	185	186
16304	1178	2352	2672	2399	1938	1679	1417	1197	1070	993	956	886	786	804	751	721	681	680	681	613	620	555	584	534	581	572	540	547	566	545	554	523	576	503	515	523	529	525	486	521	500	554	521	520	503	500	518	506	529	527	476	499	470	504	499	467	489	511	486	517	488	489	535	517	491	493	495	481	513	461	510	493	468	493	489	484	501	446	456	470	451	483	480	490	469	498	481	510	487	470	466	444	494	479	520	473	473	467	459	457	518	487	504	479	492	468	442	467	504	456	492	511	490	512	462	452	470	488	448	471	511	518	527	480	472	450	465	477	479	441	470	503	475	467	509	464	496	455	470	484	504	475	476	472	470	468	471	503	465	501	484	468	453	516	470	444	486	483	470	482	491	466	491	497	457	505	501	474	459	444	488	490	531	512	468	467	479	511	492	506	493	471	481	475	463	504	495	464	442	496	494	488	485	501	518	498	470	472	482	519	478	456	485	441	449	469	470	507	509	507	513	506	492	461	491	502	473	488	482	457	470	489	494	500	480	477	497	456	519	524	494	461	520	499	488	480	481	485	473	469	465	519	479	471	458	504	431	485	486	482	490	475	484	485	489	464	463	503	485	470	503	493	473	503	450	495	506	448	472	482	456	477	467	494	464	432	468	510	450	487	464	459	467	478	490	505	512	461	432	482	510	523	484	466	476	488	491	454	482	497	467	483	485	465	441	492	452	480	484	462	492	455	498	488	488	463	483	464	456	509	450	468	455	539	471	484	467	460	452	493	483	485	454	482	524	498	463	505	445	457	456	486	486	503	448	436	489	503	488	521	454	433	460	463	468	475	504	444	468	449	446	488	509	458	492	532	523	505	490	492	435	483	470	489	459	491	500	455	504	492	467	473	507	489	472	482	464	470	475	478	474	469	473	442	485	500	476	502	458	508	497	489	476	457	456	492	441	484	515	521	482	475	458	481	504	469	522	484	443	492	489	511	493	429	510	502	495	465	460	471	438	530	480	470	464	506	481	490	488	417	449	493	476	456	447	471	492	478	448	450	498	462	489	466	471	455	478	508	483	519	458	485	458	475	451	478	461	487	527	485	467	453	488	502	472	465	477	524	506	486	448	452	484	454	470	488	447	473	505	484	452	482	453	470	487	485	494	464	468	514	480	500	472	468	506	493	484	497	478	493	470	431	486	471	458	460	515	484	471	455	523	531	484	447	489	485	472	497	510	478	441	455	480	469	512	481	454	480	501	490	493	507	456	462	467	489	471	490	506	508	504	508	487	480	503	493	497	499	436	501	453	463	488	494	469	473	472	436	492	475	467	482	461	516	470	492	506	482	445	489	482	462	484	460	430	466	492	450	447	481	465	490	514	512	465	498	483	504	510	476	502	483	492	449	463	501	506	476	447	489	446	453	461	503	469	496	495	455	480	491	443	483	502	486	505	445	505	498	490	525	465	509	448	489	490	537	461	506	510	492	507	428	432	481	484	490	488	465	510	523	485	463	448	468	465	535	470	444	467	484	454	531	462	479	468	457	448	462	487	489	499	479	467	464	474	510	499	492	492	507	505	486	479	452	460	461	461	500	478	459	429	469	490	476	453	487	476	466	434	453	471	429	489	530	494	472	488	485	446	477	453	473	452	456	468	493	445	478	463	459	495	483	490	486	483	432	503	477	478	460	498	460	468	488	473	475	510	489	494	509	486	440	503	476	507	440	468	473	468	447	499	474	496	479	473	493	504	447	479	489	453	505	489	444	478	448	485	469	495	491	494	450	495	484	497	482	497	474	488	446	474	452	463	484	514	473	503	451	486	486	498	472	482	512	495	466	483	479	457	459	482	473	472	478	473	482	505	458	450	498	442	478	468	481	491	471	471	485	501	444	487	421	472	516	505	478	459	478	446	487	478	457	457	464	492	473	466	497	488	488	473	457	492	477	485	464	452	483	507	502	475	494	480	485	500	462	506	494	446	498	496	540	475	455	496	480	482	481	471	489	494	487	454	518	501	489	519	511	430	484	491	509	474	464	469	487	492	538	471	485	471	466	494	438	490	487	467	451	503	469	463	461	479	466	456	447	460	499	458	507	455	457	459	488	483	468	451	486	465	477	487	471	469	489	492	459	476	477	480	480	451	514	444	458	467	452	495	450	479	463	426	457	456	443	463	466	457	479	486	458	476	489	485	464	504	461	480	485	493	447	449	514	515	468	491	492	477	452	494	481	461	468	488	497	493	466	474	453	463	467	477	531	460	472	479	491	507	491	488	498	511	508	450	484	501	500	501	470	501	479	481	493	495	497	483	531	454	496	479	510	499	449	470	494	495	507	452	469	467	510	480	498	480	426	480	460	527	455	509	480	482	482	520	439	527	460	483	482	517	486	486	436	473	449	477	445	483	482	513	484	499	508	492	469	458	478	484	496	477	490	464	450	521	476	523	458	476	460	504	537	459	492	492	473	448	495	475	471	446	479	505	496	454	476	523	480	465	501	474	461	487	499	515	492	463	506	451	492	474	496	498	461	471	458	493	533	483	474	477	450	493	503	439	477	495	470	460	454	469	495	481	508	445	488	500	460	474	469	510	511	470	469	492	496	470	460	495	469	481	501	464	488	458	460	487	517	495	468	434	504	492	513	481	486	511	509	475	547	480	468	505	459	475	480	429	464	463	467	475	429	487	489	475	465	505	518	496	484	498	472	503	446	484	499	460	505	534	479	488	507	444	517	467	482	504	470	530	473	467	479	468	473	490	493	495	514	470	491	490	460	478	452	474	520	466	467	462	441	479	467	492	513	488	492	468	519	472	489	476	475	464	471	443	463	426	502	503	498	463	521	457	519	475	465	458	455	532	501	457	474	474	517	483	450	457	530	513	466	470	495	453	475	454	518	468	474	474	487	445	480	475	436	495	429	477	476	460	508	453	484	458	488	438	489	484	476	483	484	468	461	485	521	494	462	471	517	443	507	451	479	490	487	465	484	455	525	478	475	494	473	514	512	453	443	489	511	478	459	483	458	465	489	483	445	450	466	483	438	466	505	458	493	490	445	481	468	442	497	487	475	484	473	489	457	480	502	501	486	478	505	493	470	453	482	486	488	523	478	474	488	504	442	489	499	453	524	449	482	498	471	519	485	469	504	509	474	485	488	502	459	514	468	456	491	432	491	469	461	496	461	493	501	482	482	459	507	495	443	483	469	451	473	475	473	509	472	513	478	487	489	494	481	466	470	480	492	523	477	498	509	484	495	432	442	470	477	471	484	454	484	516	474	476	469	471	436	484	525	490	467	498	501	462	475	474	473	529	500	461	480	459	491	479	488	499	494	523	446	519	475	479	453	513	507	481	473	469	476	485	498	501	464	434	469	477	500	487	473	479	466	466	518	470	436	483	474	487	457	435	475	480	467	469	496	477	478	477	495	465	478	493	471	457	457	463	465	504	465	504	495	499	465	474	486	497	498	488	469	451	482	477	480	494	469	494	487	461	486	492	491	489	460	436	458	454
44829	23382	9904	2024	1322	1075	823	660	632	568	479	508	445	450	472	434	452	424	383	398	411	362	406	370	384	415	377	406	339	359	395	417	382	367	394	346	378	377	366	384	349	383	360	355	351	355	338	348	360	355	395	369	367	349	364	369	383	337	390	345	345	331	332	375	365	333	360	359	376	374	346	363	404	398	412	360	376	365	366	361	417	344	370	329	372	356	374	334	368	338	362	341	365	369	368	374	347	323	357	350	369	346	361	359	359	354	336	379	371	333	368	358	376	362	381	346	379	373	349	371	374	375	381	371	322	367	397	374	406	372	346	366	366	355	390	358	365	353	399	341	322	397	364	361	361	329	386	378	356	340	391	369	355	379	366	325	365	376	402	348	360	362	342	365	340	384	369	345	360	372	349	392	343	366	338	317	315	337	359	382	350	348	336	355	341	380	361	359	337	337	334	353	337	348	352	361	363	358	349	364	361	352	368	342	358	377	378	347	382	314	374	348	388	353	368	357	393	352	342	362	335	375	358	350	343	367	370	343	380	357	353	369	332	406	381	348	334	323	381	350	334	406	378	333	371	326	355	380	325	402	373	346	366	367	358	365	367	347	329	343	361	370	353	327	352	349	412	373	374	362	319	376	338	381	386	381	363	358	320	325	322	323	393	397	364	390	366	395	371	350	361	360	343	378	367	353	374	359	356	344	327	324	356	327	329	363	338	384	401	340	343	331	372	374	370	351	369	356	339	358	370	358	387	364	351	333	375	369	334	331	366	349	383	344	350	320	327	305	349	342	355	406	368	433	370	364	377	381	350	353	358	356	340	362	337	393	316	353	352	372	345	363	345	349	358	375	351	344	360	338	354	353	348	334	343	370	375	385	340	330	396	375	364	353	368	375	378	353	363	331	369	353	360	339	341	349	351	373	339	377	383	385	330	328	407	345	368	328	362	337	360	361	414	365	372	408	343	358	368	383	375	395	373	320	374	348	343	309	340	371	347	312	371	324	377	343	335	349	386	377	344	346	352	342	369	348	379	353	370	361	344	349	356	345	324	351	374	379	347	393	389	357	355	324	336	380	355	323	353	362	355	348	374	379	345	374	395	367	350	397	376	393	329	332	374	354	338	386	332	360	352	334	372	386	354	318	313	376	366	333	398	371	333	349	356	367	366	377	361	395	365	343	354	370	365	380	352	379	379	341	369	331	339	354	375	337	347	339	349	356	384	411	333	349	367	379	364	339	385	348	369	360	338	368	346	359	379	416	364	354	367	332	369	368	376	323	326	357	372	381	388	348	380	340	353	343	340	385	304	337	330	342	348	374	373	335	372	366	343	376	393	354	362	324	336	340	364	332	383	347	320	343	342	359	368	350	359	367	372	377	329	356	340	326	390	352	366	373	326	350	335	372	348	303	344	346	378	357	374	341	365	343	367	366	354	342	357	367	372	352	353	366	334	360	354	355	385	343	372	359	365	370	347	379	366	342	364	331	358	366	361	357	382	369	382	366	348	353	326	368	359	376	364	329	339	373	366	352	367	372	365	348	364	352	367	372	340	349	363	363	340	369	332	335	381	351	366	339	368	395	369	363	386	362	373	376	377	383	353	361	388	361	362	368	378	356	335	382	361	326	349	368	374	378	388	383	367	364	336	359	366	348	380	362	360	344	391	325	363	389	301	364	354	382	382	341	328	328	363	349	357	363	415	387	371	395	342	316	353	356	390	332	356	351	347	374	390	371	352	359	367	398	355	357	361	371	351	382	362	345	391	356	375	325	363	359	344	329	394	337	389	354	364	375	323	332	340	350	369	361	419	356	335	357	348	369	387	354	432	367	362	343	345	378	355	370	339	361	386	325	342	330	358	355	378	351	344	374	376	359	364	332	351	390	356	370	345	342	356	342	371	388	372	389	363	346	349	372	360	372	371	365	345	355	382	352	369	355	372	363	352	347	348	355	299	343	379	345	372	325	355	379	363	334	359	382	406	370	340	351	373	323	326	384	328	378	364	335	393	359	357	340	344	349	348	359	372	355	358	325	337	371	354	357	369	352	375	377	351	341	340	344	337	338	353	333	363	357	356	311	349	349	369	382	371	373	367	350	377	371	398	342	346	309	357	361	365	324	353	433	344	339	355	336	348	386	334	367	336	344	313	352	348	361	349	389	341	358	334	369	365	359	354	385	403	328	367	353	348	334	351	378	376	346	300	348	387	318	351	328	347	380	367	393	366	362	389	350	346	354	342	350	361	378	386	360	362	351	350	349	362	385	403	385	365	413	373	365	351	340	359	348	311	355	341	351	377	378	362	402	356	363	352	374	364	405	376	355	327	362	334	386	402	347	367	351	322	360	371	352	373	339	331	341	366	381	376	357	352	353	357	355	353	345	323	383	349	382	333	366	352	347	343	346	325	384	338	380	350	360	333	360	351	340	385	381	359	361	336	368	380	358	365	373	382	356	359	335	373	383	360	372	328	341	376	343	365	371	370	383	344	332	348	350	349	330	331	350	350	295	374	361	372	350	399	357	378	361	358	351	386	335	397	345	350	358	337	323	360	348	353	337	344	361	368	373	337	365	356	379	364	375	388	400	350	365	395	393	379	359	365	367	408	369	341	357	348	383	369	344	363	349	330	353	340	358	392	383	355	367	364	381	364	342	356	356	351	404	375	351	368	314	364	386	371	390	369	366	349	361	403	352	377	339	347	325	359	368	374	341	334	352	387	381	369	377	366	345	361	358	372	368	335	387	365	351	341	334	367	339	368	370	359	362	360	335	337	332	367	347	365	360	345	361	361	360	362	351	406	368	346	359	383	378	380	362	377	379	376	320	363	346	335	318	412	319	366	375	383	363	296	325	342	333	341	341	332	370	355	332	371	374	327	366	382	358	324	408	345	356	378	365	338	360	376	340	351	357	364	308	330	348	334	352	359	324	399	324	349	359	362	385	387	355	382	368	400	353	401	329	341	364	338	360	311	394	333	351	375	394	365	398	349	385	338	384	375	348	354	343	317	329	374	393	351	345	363	399	384	360	348	383	326	376	334	338	336	370	356	366	365	378	341	382	353	355	355	326	356	356	330	313	363	392	343	378	346	388	360	374	356	378	346	332	378	405	330	349	382	352	350	352	326	338	318	404	354	357	330	338	399	347	371	359	399	370	368	356	364	364	344	366	348	371	380	347	360	372	330	349	350	366	344	349	332	359	355	361	415	367	358	410	389	341	373	353	392	344	350	355	364	356	348	341	369	350	333	364	316	357	343	341	351	384	330	325	335	346	383	358	339	356	369	345	335	371	376	352	379	356	341	408	376	363	359	372	352	358	344	387	368	339	332	339	367	365	384	347	349	349	366	331	357	349	329	365	374	323	332	356	353	380	349	341	395	379	353	348	335	352	348	381	365	354	338	365	340	341	383	338	346	329	371	407	366	404	368	345	374	358	354	383	346	378	339	346	373	354	342	366	390	343	348	332	367	412	368	387	341	387	333	375	363	372	375	349
20477	2161	4522	5106	4452	3799	3163	2682	2355	2081	1839	1746	1611	1534	1451	1339	1295	1289	1268	1173	1161	1058	1102	1080	1043	1105	1037	1005	1052	1017	1041	986	970	937	918	954	942	958	949	907	967	917	952	934	942	931	889	931	879	896	864	921	964	904	934	915	868	891	883	893	863	896	810	868	881	926	924	846	902	881	864	862	896	879	857	828	905	906	896	860	939	870	900	865	870	849	905	868	921	877	899	828	872	897	865	834	852	898	880	828	903	934	889	853	868	862	842	882	841	857	866	924	879	912	857	877	873	851	840	834	858	902	915	816	877	899	900	859	846	864	833	852	877	808	861	830	897	863	815	845	915	851	875	850	915	816	889	801	879	848	889	884	849	850	877	857	857	804	888	805	862	844	866	864	886	923	829	866	905	832	867	847	861	872	871	871	834	900	801	855	844	889	885	818	875	879	834	851	867	896	869	870	892	894	800	923	826	850	836	840	895	878	870	890	825	861	918	835	874	863	810	885	913	838	900	861	850	853	878	916	819	876	831	887	879	812	796	857	859	801	840	896	842	865	838	809	910	830	883	870	849	840	804	848	852	827	870	905	925	862	874	850	842	850	891	895	871	851	887	884	854	886	833	822	804	860	843	850	860	901	848	892	831	865	815	877	854	862	792	841	882	862	905	862	907	908	860	785	892	881	906	875	907	858	861	895	854	887	852	894	852	811	863	869	865	871	878	919	851	864	842	841	850	836	875	938	872	876	858	862	903	908	882	865	836	896	883	863	869	921	861	856	827	931	879	890	847	906	809	871	863	827	855	814	872	879	836	903	941	891	865	871	805	842	908	877	862	884	889	882	806	836	855	855	847	879	920	906	835	840	861	879	854	884	851	824	893	882	849	867	912	875	856	857	817	882	855	881	867	873	891	854	820	861	879	863	875	880	900	840	932	835	822	862	899	883	919	854	854	841	918	891	871	840	842	790	858	841	881	857	857	889	855	813	892	909	896	876	851	835	803	829	835	876	840	873	864	865	837	848	871	822	863	879	894	884	831	896	864	856	845	853	830	896	850	892	835	837	842	882	827	897	884	833	868	840	855	874	910	918	840	870	878	907	859	845	889	874	841	877	913	835	855	801	859	832	926	912	865	853	811	884	831	880	840	864	898	847	866	834	878	842	829	903	819	930	865	821	869	864	822	899	882	846	783	920	896	862	912	902	872	831	859	858	921	875	858	856	880	872	875	862	871	826	864	871	872	825	892	929	828	828	858	847	872	891	867	868	805	865	904	870	844	902	858	861	852	904	864	904	801	897	768	915	855	921	864	847	895	883	895	863	907	811	851	923	862	904	813	866	839	853	872	850	838	850	922	861	834	826	937	881	854	838	874	892	875	899	822	875	814	849	872	888	873	794	882	882	812	853	826	838	847	889	816	867	862	856	862	851	818	850	866	817	799	824	860	899	918	875	825	873	871	864	872	863	844	865	870	844	843	913	869	871	839	817	873	841	893	811	878	798	824	820	897	937	868	873	892	883	826	780	849	865	841	867	827	863	875	835	881	882	903	879	911	907	826	858	851	859	860	914	897	859	836	829	815	790	853	890	897	884	868	909	869	886	843	873	859	824	847	816	847	846	858	867	823	821	876	874	877	861	847	872	789	861	833	875	850	860	884	859	882	835	859	874	889	877	902	850	856	850	840	799	892	851	897	842	856	878	857	893	901	855	898	906	847	850	905	863	867	850	874	840	836	808	870	891	839	843	859	863	817	818	841	877	867	906	850	901	906	826	857	805	877	803	835	952	847	874	831	828	883	847	873	871	874	843	809	842	842	829	867	861	909	898	833	879	840	855	876	839	862	801	859	880	911	844	863	838	819	865	875	869	857	819	862	883	874	847	860	881	879	859	857	877	864	870	881	806	881	897	900	843	913	839	875	819	809	944	857	863	904	846	927	906	911	825	889	903	877	899	874	816	806	875	836	853	844	858	843	894	840	832	855	878	870	816	871	883	859	875	867	840	866	865	819	902	865	841	879	886	865	849	882	827	896	797	830	817	845	857	876	888	870	833	873	818	819	809	859	882	887	881	884	832	804	867	857	832	879	857	875	848	892	902	865	805	835	855	882	887	901	894	872	899	831	816	844	861	899	832	860	822	896	841	792	874	837	885	913	854	922	856	857	879	924	897	800	870	866	856	923	890	915	826	862	826	860	845	922	812	828	886	867	855	849	883	898	817	873	864	888	894	828	845	870	847	834	874	876	879	841	893	891	901	845	835	878	906	866	851	888	894	855	827	901	842	856	829	884	826	803	816	890	890	850	892	856	861	850	846	839	829	870	833	898	865	832	921	885	855	865	807	881	847	839	883	808	860	899	818	827	871	900	867	814	886	861	868	846	795	896	847	852	845	810	846	864	833	866	828	856	827	880	876	878	880	860	830	848	843	904	832	844	887	865	861	888	911	918	857	894	875	888	849	843	866	851	869	841	848	885	873	908	823	889	832	838	810	875	850	855	843	856	879	868	879	886	812	828	836	892	869	858	875	874	880	884	897	840	852	890	903	860	867	891	848	850	831	909	909	873	922	882	885	817	840	870	896	877	826	889	888	822	841	893	856	825	834	839	786	887	872	814	846	872	909	933	831	878	839	901	875	864	824	832	855	887	859	836	851	894	823	891	871	884	865	841	810	872	860	918	858	887	848	863	879	836	859	906	894	909	875	874	881	893	860	820	881	862	870	853	880	838	910	872	854	851	805	876	870	898	843	859	888	864	842	844	866	870	856	834	902	850	880	830	869	871	876	841	845	850	893	885	833	866	912	870	876	932	807	895	897	866	867	852	864	876	812	883	873	860	856	938	823	876	887	856	888	906	884	872	846	838	940	882	916	867	846	868	849	861	826	879	898	901	840	876	851	849	886	859	892	890	894	823	882	834	907	865	875	866	824	854	886	876	887	858	855	886	854	868	856	852	891	863	933	843	862	911	811	812	877	803	860	935	868	881	823	825	885	888	866	882	864	853	857	869	860	897	872	858	880	893	869	903	861	869	882	861	829	862	927	897	881	858	868	927	888	899	880	880	826	845	870	848	886	895	883	909	892	875	852	885	847	814	902	857	864	901	931	936	842	834	882	948	892	838	857	845	870	872	877	877	867	795	817	772	810	862	908	831	910	807	886	870	832	916	830	911	856	858	838	821	886	856	820	784	856	890	864	833	877	881	824	847	910	860	897	809	813	868	898	850	793	842	839	867	871	923	800	895	863	850	844	898	874	890	834	877	842	832	833	874	874	845	849	908	893	871	939	860	890	887	844	905	834	856	815	839	861	873	872	845	872	868	866	910	883	881	879	855	862	845	852	861	850	822	850	836	862	870	824	891	907	888	874	904	891	859	862	873	843	863	872	831	838	905	877	893	804	851	902	882	843	874	881	851	908	813	787	860	876	837	825	847	815	878	885	867	874	835	883	844	860	850	848	843	928	871	824	884	839	880	871	892	888	865	840	831	873	864	868	873	857
4812	237	192	164	177	168	177	154	165	172	151	178	171	156	171	177	176	150	139	179	158	161	147	172	170	167	163	184	148	158	163	164	188	146	145	146	155	178	181	147	163	162	166	168	150	159	188	187	153	196	166	166	161	174	173	162	163	183	175	147	149	192	182	153	175	164	158	165	178	155	158	168	154	153	160	148	175	170	181	157	174	164	168	156	168	153	154	156	172	152	143	191	174	165	178	157	149	156	168	162	147	165	142	171	148	140	159	161	189	161	182	151	184	147	171	177	147	161	175	168	169	186	158	149	152	163	165	160	167	122	163	160	155	145	168	159	150	165	166	185	153	175	173	180	151	179	154	160	187	170	168	178	183	161	191	150	178	165	143	181	153	164	148	156	157	169	165	161	179	174	170	166	167	170	175	172	152	162	195	164	159	138	170	183	147	188	145	160	155	164	177	189	146	144	161	154	161	165	155	172	162	174	158	163	163	150	159	163	173	152	178	161	164	166	143	148	155	149	185	153	150	163	171	169	165	179	180	172	170	138	181	172	160	159	175	145	165	154	169	172	178	146	173	154	173	172	180	165	180	147	146	172	178	178	184	162	156	156	168	169	180	176	183	156	161	159	171	191	167	190	168	166	154	160	154	155	163	156	152	167	155	150	160	142	147	173	150	163	163	168	154	152	179	159	156	154	175	169	157	180	173	155	161	180	186	148	176	168	170	165	167	177	156	165	144	170	164	164	167	179	133	156	158	153	164	180	172	169	155	156	187	171	170	171	173	166	183	175	170	164	162	179	161	179	156	150	153	154	154	153	167	161	153	178	165	155	166	154	159	148	176	173	148	179	162	174	178	134	132	157	180	176	173	165	158	155	146	185	161	179	167	138	182	176	144	175	145	167	156	196	169	155	181	174	168	148	141	168	154	181	154	183	167	149	155	159	153	133	164	157	165	172	141	163	160	172	166	174	177	136	156	182	183	175	182	152	158	156	144	163	167	204	165	149	165	168	162	158	171	149	179	156	185	157	176	164	153	180	151	156	152	158	168	185	172	145	171	167	146	158	179	160	161	170	175	148	156	150	178	182	169	175	160	145	196	171	189	165	176	178	183	168	169	158	160	175	195	150	180	143	154	163	170	159	167	158	155	161	164	132	142	193	165	164	189	173	182	163	166	192	140	166	172	148	154	151	153	160	162	191	181	146	164	197	166	148	180	171	172	169	154	175	171	190	175	150	149	165	179	163	171	157	149	148	159	176	169	161	155	151	141	178	156	179	146	172	173	142	161	156	165	171	173	143	186	148	161	181	168	168	160	148	180	185	154	157	155	145	161	185	155	155	167	146	151	161	160	155	164	181	131	157	159	149	141	183	153	160	154	200	146	166	150	160	154	191	152	128	193	159	178	159	182	171	167	155	159	163	183	151	165	163	161	177	162	161	153	143	158	161	163	179	181	163	190	171	160	169	172	166	160	152	170	170	176	176	151	155	156	142	164	169	182	173	168	176	195	151	167	174	140	177	162	156	159	175	170	167	155	167	157	163	153	154	175	196	160	173	166	170	160	167	149	166	155	165	148	172	160	165	147	175	163	163	143	172	176	169	159	172	150	159	169	167	145	152	170	163	149	147	162	164	176	162	162	160	182	147	149	152	159	151	150	154	180	156	183	175	170	150	171	146	152	151	193	172	143	160	150	166	178	158	152	155	153	204	186	158	163	148	138	166	179	152	153	153	166	174	154	176	170	178	160	145	165	148	170	164	160	145	181	151	173	181	174	165	177	174	167	161	165	142	155	171	156	165	183	157	160	154	151	160	152	173	162	149	154	170	162	151	150	155	174	160	166	170	165	166	162	147	141	143	177	158	143	172	155	171	172	155	165	164	183	181	141	151	169	185	165	162	159	161	155	163	173	150	151	159	145	173	179	173	178	158	169	174	154	152	158	166	150	168	143	155	175	154	173	170	169	150	148	156	150	176	165	162	153	165	144	146	173	160	175	181	165	177	163	163	157	185	181	160	173	177	147	171	142	141	175	146	176	159	165	151	154	160	178	169	191	170	157	165	171	172	150	167	152	157	168	166	162	153	180	145	163	151	178	170	162	162	165	157	133	153	173	150	177	155	184	156	174	162	207	148	164	161	169	167	144	158	192	181	178	182	158	169	143	178	156	173	149	184	148	161	174	168	179	139	166	164	156	146	176	170	177	138	176	156	164	166	152	177	161	161	172	196	152	145	150	143	181	142	162	165	174	188	146	185	149	181	175	166	170	159	161	140	165	189	169	152	180	159	159	161	177	149	169	159	166	147	194	177	166	169	170	157	167	164	166	174	174	152	174	188	155	162	133	153	172	162	151	171	180	184	152	151	143	154	154	126	159	183	155	167	143	165	174	149	150	195	162	186	150	172	160	136	168	159	180	156	170	169	148	165	155	146	162	136	137	156	159	164	168	192	156	165	170	190	153	180	150	141	185	171	155	168	201	181	165	172	167	161	141	167	159	149	173	174	151	174	168	154	142	179	185	151	169	154	182	157	146	191	177	165	160	170	161	177	172	179	162	155	145	171	156	188	168	161	155	147	156	197	139	156	157	165	171	151	151	128	164	183	169	168	165	155	194	167	157	147	167	159	162	166	177	155	163	191	186	175	183	193	153	167	157	162	149	180	155	161	166	171	157	151	156	154	145	159	172	163	151	145	164	166	181	171	158	152	152	129	138	185	173	190	163	161	153	180	187	158	152	154	167	170	167	172	142	168	163	153	158	166	174	186	182	170	183	182	153	160	176	183	157	165	143	158	147	171	152	159	146	165	165	144	186	149	164	135	157	172	167	163	177	168	148	163	179	172	156	143	180	176	159	159	177	175	128	147	158	152	185	183	168	161	183	178	169	156	145	144	152	141	168	172	185	162	147	146	165	169	178	186	171	187	157	164	167	158	162	150	152	160	161	164	149	157	160	157	173	154	175	151	166	165	169	172	171	161	160	138	143	160	132	157	185	167	150	184	174	158	152	158	143	154	166	151	176	172	184	168	151	170	198	173	169	171	170	146	161	152	161	196	170	172	176	183	156	170	158	167	148	169	150	160	179	157	189	160	161	153	154	169	158	180	148	168	169	159	161	178	161	180	155	169	187	159	159	158	144	157	188	172	153	147	163	182	173	184	176	149	182	168	153	153	161	164	155	160	156	151	170	151	172	179	179	165	174	181	167	155	142	170	169	149	163	170	153	164	151	165	182	175	159	160	160	168	160	168	185	152	174	160	168	158	179	168	189	165	185	138	171	165	151	156	171	158	143	146	161	166	162	169	144	173	163	184	169	166	142	160	156	165	171	181	137	144	161	160	167	153	152	148	158	153	147	166	160	169	166	180	177	152	153	179	164	162	157	168	169	183	174	178	179	144	156	149	170	174	161	182	144	164	165	163	164	177	149	160	159	189	152	206	168	131	157	177	157	154	163	147	153	155	164	149	181	160	178	167	142	164	172	170	144	177	153	164
4598	468	486	518	468	512	468	476	473	445	498	448	461	428	459	481	459	423	443	418	465	485	499	439	458	435	466	427	392	440	458	402	439	456	404	408	454	458	464	474	448	416	437	450	443	444	397	453	464	416	443	415	461	471	422	468	439	447	439	439	433	466	448	453	428	502	476	445	415	403	431	430	472	412	442	485	392	438	416	492	447	468	430	438	496	406	454	454	418	462	411	466	432	408	463	439	462	453	437	431	429	429	438	440	436	467	423	444	467	426	390	403	449	412	410	434	413	444	392	424	436	443	461	484	453	437	463	438	444	434	419	416	467	450	453	406	427	446	457	397	432	415	441	468	419	452	406	410	441	441	466	380	486	429	439	453	449	425	406	478	459	433	447	455	454	447	427	430	462	438	444	475	494	434	412	431	424	402	412	407	445	461	468	437	478	412	439	460	425	442	463	457	430	425	462	422	451	428	445	431	443	481	443	452	427	434	422	483	412	440	428	445	435	422	450	442	450	459	437	408	480	445	445	415	485	443	402	438	445	452	444	452	457	415	418	426	443	441	438	455	460	445	433	392	451	422	475	412	401	443	434	447	449	438	448	448	424	399	420	436	452	445	467	435	437	462	473	460	442	434	468	491	433	449	447	477	454	441	485	417	437	407	437	469	459	413	407	467	444	501	425	474	440	449	433	460	423	455	423	457	421	432	450	437	442	437	435	490	459	413	407	413	412	449	475	453	462	427	479	485	430	453	410	474	449	446	414	427	437	469	387	449	438	458	502	420	431	446	466	492	428	463	452	443	434	456	454	469	413	455	445	486	409	414	429	443	454	425	464	438	417	467	403	434	430	469	464	451	437	407	471	441	446	457	434	416	435	411	487	432	425	449	458	488	447	464	425	449	440	423	464	429	471	403	458	446	437	487	439	413	458	435	421	459	445	442	479	468	469	436	422	414	432	461	457	432	433	448	432	428	449	413	430	450	440	431	422	452	442	449	450	448	492	460	438	420	436	454	435	440	451	429	460	434	453	438	431	471	411	446	431	443	410	453	465	481	472	429	441	462	451	454	446	433	418	480	401	438	472	420	457	470	430	483	481	485	481	472	443	429	424	412	476	428	414	420	455	448	443	436	462	393	442	464	435	439	429	438	441	433	432	425	417	433	427	428	469	472	446	453	473	448	448	392	437	419	414	472	424	413	446	474	429	415	445	419	444	428	447	427	474	472	417	430	479	468	429	455	445	455	429	408	441	447	421	444	458	440	434	444	444	476	458	447	428	455	462	402	430	442	448	416	395	439	452	458	458	504	471	453	453	422	451	473	453	452	445	441	414	418	469	458	433	395	437	427	428	456	458	450	438	425	452	462	475	431	434	394	468	444	409	475	426	427	499	459	462	453	451	420	450	450	447	446	458	480	461	428	437	464	479	439	464	446	448	395	449	452	479	405	484	448	433	458	495	442	447	493	455	458	455	442	433	447	476	457	443	436	475	444	434	459	477	400	469	481	447	413	425	473	436	451	436	469	422	402	459	424	402	420	431	433	415	458	433	470	464	468	460	464	491	437	423	498	416	439	439	448	440	445	415	424	450	414	436	416	403	462	470	461	482	428	413	431	406	464	479	457	453	434	406	430	469	415	456	454	458	416	401	433	469	453	442	446	429	452	433	404	464	458	427	441	449	419	437	434	496	449	461	445	412	450	454	442	461	475	443	449	398	449	445	442	431	437	471	385	421	460	457	475	439	439	487	450	448	471	486	420	446	463	418	447	419	446	417	433	413	410	448	493	443	456	443	418	429	456	423	442	377	485	414	475	420	404	426	439	442	412	447	415	450	462	434	452	439	461	422	435	484	415	461	424	435	437	439	455	456	507	418	435	431	474	458	449	419	431	414	474	426	432	463	395	441	415	461	388	471	473	428	426	485	441	469	464	426	457	439	442	415	469	396	444	424	431	473	423	459	413	454	465	453	439	453	437	425	427	457	438	457	438	437	454	448	427	445	468	439	429	425	451	426	462	453	439	450	459	458	424	458	432	485	468	408	445	451	433	448	464	439	438	478	458	448	471	434	446	430	427	439	433	455	439	466	442	479	412	476	443	425	433	465	445	427	420	449	499	456	443	434	417	459	418	430	431	439	457	434	449	464	412	405	423	436	434	460	436	441	453	449	467	471	464	462	416	448	426	455	449	465	456	430	465	483	429	453	430	459	442	480	447	439	457	424	448	432	437	472	434	471	436	443	449	479	465	495	411	425	428	423	437	405	441	448	418	430	464	452	485	437	511	459	446	462	422	440	389	453	425	444	446	434	463	435	406	446	428	465	439	441	448	488	445	442	481	426	449	479	470	427	436	398	453	446	468	428	427	452	462	466	421	430	447	426	446	456	411	447	463	456	455	446	444	434	512	449	461	448	442	409	436	442	423	427	438	416	438	418	456	427	472	445	423	415	438	461	422	416	427	441	434	444	424	425	455	428	449	419	426	452	453	459	467	435	447	440	454	429	460	428	431	442	430	425	451	445	445	445	443	411	436	469	448	468	474	510	447	467	443	458	479	466	452	460	434	469	410	447	440	455	429	448	449	439	422	456	425	445	415	428	457	448	440	456	448	442	443	397	450	430	440	436	431	396	425	434	428	435	424	446	466	455	414	444	423	440	454	459	424	443	431	459	450	424	447	472	440	429	401	407	449	472	448	430	437	448	408	459	462	441	429	492	459	467	450	419	448	424	454	447	465	428	441	501	416	457	432	463	457	457	436	435	475	442	465	459	441	400	434	435	427	425	433	440	459	422	430	460	454	423	397	408	435	458	467	451	468	480	478	436	440	492	469	409	423	455	475	434	422	433	442	420	448	462	427	446	423	448	463	441	446	415	449	437	429	476	451	419	450	479	438	427	476	445	436	416	464	432	430	434	421	463	447	431	486	427	443	444	423	431	440	432	456	468	460	437	419	441	439	454	425	453	422	468	418	444	449	454	459	443	416	461	437	418	451	409	418	441	449	439	422	451	432	475	408	409	417	454	425	462	452	457	422	405	463	427	480	448	466	468	450	436	480	480	442	457	451	419	458	418	454	460	434	417	415	428	438	426	463	473	410	449	437	426	447	451	462	447	437	407	394	439	423	421	449	422	468	473	469	408	441	446	391	472	444	455	407	419	455	440	450	481	423	430	457	445	453	392	458	456	456	423	445	443	465	443	476	431	471	432	447	383	492	428	432	444	440	429	454	405	406	463	465	454	444	471	406	481	451	446	430	432	409	432	439	450	410	469	429	445	428	451	460	461	471	438	454	430	415	441	426	447	438	452	420	462	437	427	423	435	431	467	450	446	465	443	437	427	439	469	429	423	445	462	429	449	468	420	442	446	439	418	443	434	415	441	426	426	418	437	437	445	444	435	409	462	439	462	445	423	449	460	439	419	413	451	454	453	464	462	472	443	456	462	474	437	422	414	436	470	429	447	445	431	441	421	450	462	414	458	465	444	445	444	468	432	451
37802	13298	2023	834	585	490	357	329	316	256	242	228	230	239	213	195	194	194	177	203	186	188	193	173	190	225	168	209	175	195	181	173	153	177	172	198	183	162	180	166	191	171	195	156	182	169	175	166	167	206	176	147	178	189	177	151	169	161	155	164	156	180	165	173	179	142	195	189	183	169	177	181	167	165	190	145	174	162	178	161	181	188	175	173	168	167	175	166	224	176	168	154	156	197	175	187	187	179	179	191	192	167	184	159	184	159	195	193	172	193	180	169	184	181	198	163	192	167	169	158	182	135	184	197	161	210	186	161	162	197	188	169	205	169	180	176	186	153	152	156	178	176	175	176	166	184	153	176	177	163	172	168	161	187	163	170	172	171	137	157	163	171	163	206	204	149	169	152	165	176	152	151	185	189	156	162	198	146	180	154	175	166	175	167	164	167	186	187	192	168	159	158	148	179	168	154	180	191	154	161	177	143	173	160	159	185	179	168	138	181	149	152	156	161	151	168	177	170	170	170	171	184	180	168	182	167	176	158	194	158	160	155	183	193	157	160	153	171	156	189	174	173	163	160	164	192	183	159	152	170	170	164	183	176	171	176	152	153	170	155	157	171	177	185	172	191	178	181	172	190	171	167	163	154	155	173	177	177	169	189	164	188	179	184	201	177	153	154	171	170	176	191	161	173	179	183	166	161	181	185	161	182	181	175	165	178	178	181	176	157	175	177	173	179	154	162	174	174	175	150	175	181	183	161	155	147	172	166	169	170	183	151	158	167	153	189	185	164	155	176	175	161	172	165	157	183	167	160	185	151	165	144	201	151	142	156	158	147	160	166	179	177	157	161	179	164	173	168	180	150	165	172	175	151	197	166	158	168	172	176	161	152	169	171	170	171	175	165	170	159	190	163	163	171	187	154	153	176	168	166	178	136	146	157	145	172	180	152	166	171	165	189	145	153	158	181	174	156	178	179	182	185	160	204	172	157	155	152	158	162	191	149	164	171	174	201	168	164	157	174	175	181	185	174	161	164	183	186	174	181	182	171	182	149	174	158	176	162	144	149	168	169	156	180	186	157	172	173	153	168	182	172	167	171	180	150	180	154	181	158	170	176	167	151	197	145	189	194	183	172	154	170	163	181	181	171	161	148	182	172	193	166	181	174	177	182	179	196	172	167	163	178	167	148	168	168	157	156	185	156	161	179	127	157	189	165	164	192	171	173	175	159	160	180	169	167	166	178	169	158	165	173	189	186	186	178	198	162	162	162	173	151	170	169	174	159	191	147	150	184	172	174	160	180	225	163	173	153	187	175	152	151	170	167	156	163	144	172	171	150	153	185	172	182	171	169	168	167	167	197	181	175	161	169	165	178	171	175	179	180	170	184	182	177	166	153	188	175	157	148	162	183	195	173	147	156	160	177	184	177	174	171	200	163	181	173	132	143	170	181	192	176	161	156	176	164	178	155	160	160	190	208	161	156	172	182	171	145	161	155	184	170	157	176	175	193	163	169	159	154	144	166	182	174	170	182	167	171	164	187	190	175	155	174	179	192	177	174	191	175	185	179	174	168	165	170	165	149	181	181	201	161	159	182	173	173	191	173	169	161	162	186	167	187	150	171	159	161	158	170	160	169	175	181	192	171	181	181	163	182	170	181	158	175	161	185	169	151	175	169	165	146	156	197	160	142	148	168	160	140	173	176	174	184	143	167	172	168	182	170	178	163	169	162	159	190	189	164	184	172	175	155	174	174	171	174	165	220	168	159	170	157	177	163	164	182	194	168	142	161	162	168	173	155	189	165	186	164	162	147	166	153	139	175	160	148	183	191	168	150	157	165	167	158	177	162	176	167	156	155	198	176	164	180	153	174	182	198	178	158	159	195	171	160	152	168	196	184	180	173	201	174	149	159	157	155	158	170	163	161	200	162	148	160	162	172	162	178	168	163	169	162	187	177	196	176	197	171	181	173	173	169	170	165	154	165	157	167	157	184	193	175	174	171	142	174	172	156	157	172	158	163	187	154	162	177	183	183	193	178	164	211	159	159	182	196	165	170	171	175	179	147	162	171	172	194	153	172	174	172	155	179	170	202	175	164	178	159	181	148	176	179	143	157	180	198	158	171	153	185	150	169	185	178	161	190	156	186	162	195	157	168	185	176	178	173	169	168	152	167	165	179	164	145	156	210	154	180	167	175	165	152	173	161	170	159	186	151	179	190	162	155	166	184	170	170	168	158	177	189	187	164	164	159	173	144	150	171	195	157	166	145	141	161	203	185	139	149	181	190	162	178	184	176	185	174	167	151	169	185	163	159	169	176	179	173	174	151	176	164	191	174	182	187	183	172	182	159	168	171	175	178	173	169	162	158	172	177	174	178	142	168	165	164	168	180	141	175	184	190	164	172	163	166	183	191	179	187	187	178	169	170	163	153	180	183	161	177	165	170	168	173	184	181	172	165	157	185	180	176	178	164	151	163	167	161	165	185	163	154	182	181	134	166	204	154	171	192	172	175	150	165	188	157	187	177	178	194	178	185	156	174	195	199	172	159	154	184	169	167	169	184	175	177	175	161	177	162	183	168	169	154	198	174	177	163	161	148	159	166	170	155	171	167	165	197	147	187	179	184	172	162	174	182	168	171	158	183	163	191	176	153	163	146	168	168	177	149	192	166	163	161	180	162	145	182	155	164	153	172	167	165	177	184	196	159	192	179	177	156	179	140	160	149	168	161	180	150	170	159	163	168	164	171	162	194	172	194	195	162	192	155	173	179	158	201	162	192	169	176	172	180	193	181	184	145	176	187	163	176	176	192	181	156	162	170	165	198	149	171	189	164	141	176	180	177	209	177	176	153	197	189	158	186	167	181	190	182	166	179	168	192	188	164	157	183	171	159	170	192	149	182	149	173	174	180	121	163	157	179	150	165	177	176	160	179	149	178	181	163	174	153	163	156	155	150	174	141	173	167	187	195	158	164	158	183	196	180	155	164	158	161	166	161	145	164	160	179	158	168	177	187	154	176	160	171	176	152	169	186	197	166	169	166	173	169	176	174	152	172	180	183	177	156	220	172	195	182	165	171	203	160	162	201	186	152	175	168	165	164	185	173	152	180	168	190	171	179	200	179	170	166	154	182	157	155	173	161	130	182	161	141	184	183	165	174	200	153	170	153	159	191	134	189	190	168	182	181	170	179	164	152	184	194	172	175	173	162	180	167	166	182	158	163	143	173	155	144	166	177	173	175	190	190	189	195	165	181	177	144	162	192	174	177	150	196	169	184	171	166	161	161	181	152	163	151	155	169	180	153	163	198	152	146	165	174	176	183	197	156	178	185	180	185	169	187	170	173	163	154	147	177	200	190	162	183	150	162	173	176	172	151	175	170	188	175	189	161	155	195	161	162	176	189	186	175	180	167	157	180	165	184	164	170	162	188	179	158	173	177	175	160	159	152	179	149	173	159	185	181	161	166	171	166	164	177	162	176	174	190	164	151	156	194	183	161
15908	1151	2294	2818	2425	1916	1686	1314	1193	1171	1021	934	892	820	765	728	660	698	656	652	634	619	600	617	599	578	579	521	586	565	544	547	539	534	518	528	521	506	499	541	513	558	512	510	527	505	493	474	494	473	490	490	537	483	502	515	524	518	478	480	447	466	483	481	489	513	510	522	474	489	485	484	481	516	502	486	499	493	527	504	486	489	470	518	454	475	488	490	443	463	497	480	490	488	445	471	465	510	502	466	507	474	492	512	443	485	466	474	496	456	474	512	478	441	483	480	458	466	458	468	521	463	461	489	497	450	501	495	450	482	453	491	482	447	479	502	487	467	481	470	478	520	473	487	486	500	465	489	461	523	488	512	472	459	489	456	458	468	515	445	453	461	459	538	464	505	491	478	447	512	490	484	493	469	486	478	502	462	485	486	502	482	521	496	493	486	491	470	500	484	461	457	479	454	489	492	459	488	491	475	467	495	457	479	459	458	467	473	476	454	497	471	502	489	526	469	501	485	448	515	475	487	448	494	448	447	461	470	459	465	451	460	469	466	476	479	491	474	470	518	493	485	483	498	482	450	522	473	475	507	462	473	482	451	462	439	505	494	466	499	494	482	480	449	472	489	489	501	486	455	492	465	476	494	508	489	456	498	465	472	473	470	490	479	489	459	498	465	470	515	466	450	481	516	448	498	505	494	459	461	450	497	475	471	464	504	452	435	505	472	490	462	491	483	484	464	513	450	479	440	448	474	473	487	502	482	452	482	481	449	490	473	464	461	478	448	491	467	489	466	510	450	486	490	469	484	496	481	454	471	503	461	493	504	505	464	431	461	534	466	476	494	479	480	458	470	466	480	464	488	482	459	490	457	483	501	478	460	503	454	478	457	492	482	479	465	468	457	493	497	446	472	472	490	490	488	492	463	487	492	461	454	511	495	465	458	499	465	511	449	490	455	467	475	463	486	488	481	446	479	460	468	467	528	496	491	474	492	463	457	505	493	491	498	459	473	457	466	445	492	472	449	498	471	494	482	499	486	496	520	484	446	484	501	481	493	474	448	454	481	470	434	465	447	477	482	475	496	470	491	464	463	473	453	472	471	446	507	461	468	469	488	483	444	484	465	469	475	443	473	498	485	492	475	500	478	500	434	462	504	491	468	474	444	462	502	472	469	493	478	493	467	446	467	445	477	464	494	473	493	507	483	517	484	491	492	488	467	449	490	445	489	461	444	473	478	453	469	494	470	464	454	472	474	449	488	484	478	503	506	509	489	470	456	454	536	457	512	470	480	504	464	431	464	490	502	491	454	490	511	463	457	496	465	470	447	499	469	513	476	492	490	461	487	469	477	502	458	475	516	541	460	470	487	489	460	460	492	434	444	476	490	471	445	417	431	464	485	455	498	486	476	517	482	484	491	532	472	469	465	466	505	475	452	450	446	487	461	510	487	457	459	446	508	524	506	522	484	458	474	463	493	447	496	472	491	485	504	498	459	505	483	454	482	475	470	506	486	484	487	487	495	520	489	463	485	509	448	456	476	494	544	469	464	448	463	491	474	460	517	490	485	508	527	483	487	499	450	474	481	453	502	471	475	496	469	488	480	463	504	434	468	463	456	458	472	486	455	495	509	483	472	466	495	481	509	474	421	472	485	497	493	453	484	515	449	466	469	465	437	457	469	497	482	484	483	467	488	467	495	484	508	491	478	485	477	476	484	469	506	451	471	466	486	481	500	440	494	474	491	423	509	478	460	457	455	472	476	461	498	496	468	472	478	452	483	510	502	478	466	477	503	512	432	481	473	505	482	476	462	476	478	475	487	562	484	455	454	477	497	493	461	477	515	483	458	515	473	492	463	474	470	429	404	476	478	525	469	470	524	511	490	436	475	492	505	481	506	457	489	477	494	478	456	457	465	454	501	474	489	484	476	484	513	469	442	494	476	532	494	474	472	466	489	466	468	460	447	447	508	456	461	474	495	492	448	483	502	469	469	487	493	471	505	516	485	429	486	536	450	451	500	500	471	491	474	504	488	469	451	501	515	488	458	463	490	507	471	479	452	483	471	468	478	462	483	486	478	466	453	511	464	468	520	431	452	479	421	475	471	493	505	477	456	470	497	476	494	460	483	453	488	510	447	464	462	454	526	443	461	513	464	433	447	493	475	470	488	477	515	485	468	439	463	458	467	464	511	428	457	477	463	468	497	446	457	472	442	475	469	496	471	485	445	489	446	517	507	503	499	466	492	460	477	478	499	479	497	459	525	455	453	502	487	448	447	450	522	474	471	511	451	521	496	481	495	468	490	482	543	463	524	467	456	482	508	490	483	492	458	471	514	455	489	479	437	470	505	452	481	457	507	456	473	526	487	484	479	511	496	475	470	494	482	457	480	500	468	493	442	453	497	438	477	483	464	469	503	487	459	520	496	463	468	490	475	476	475	489	477	488	474	466	450	484	531	488	505	456	485	478	513	469	447	498	483	509	454	469	479	496	461	459	495	468	492	506	510	501	505	479	484	491	478	461	467	484	463	468	487	431	458	505	450	494	466	486	504	536	477	463	484	530	479	485	476	485	466	487	474	437	474	455	496	440	477	476	471	475	482	475	484	487	456	483	468	470	466	473	449	471	479	486	504	478	468	475	472	464	468	489	486	512	514	487	481	458	438	483	430	483	485	496	499	460	499	499	478	475	494	488	510	472	450	506	465	469	502	479	488	480	450	486	486	501	472	490	449	494	436	490	453	494	473	463	461	463	439	455	473	479	448	490	456	488	483	423	484	498	491	461	481	484	462	522	511	464	483	481	497	447	501	431	488	451	459	526	458	448	474	486	503	445	466	486	503	492	489	451	519	515	469	509	490	507	463	467	452	463	510	472	485	460	500	457	496	468	470	458	487	487	476	457	496	450	504	481	460	462	478	483	473	475	471	477	460	456	477	464	463	469	518	486	444	488	510	452	476	460	465	507	457	469	469	505	466	467	472	509	481	459	474	497	501	504	487	473	503	479	510	453	498	502	488	468	475	460	504	487	500	464	513	511	466	464	478	493	467	467	474	469	461	513	489	504	530	441	491	497	464	493	465	457	471	464	465	456	488	472	460	483	520	485	492	478	496	430	485	477	500	511	429	490	473	467	499	456	486	472	461	461	448	474	507	480	455	435	459	474	456	517	507	488	479	441	476	480	495	509	470	468	541	481	462	473	474	488	482	446	474	508	513	493	506	500	453	479	464	440	484	477	499	526	480	473	487	459	468	460	484	490	496	462	492	502	437	465	505	477	501	485	467	502	470	456	486	477	475	496	489	436	495	477	495	451	508	464	510	426	476	489	469	501	510	460	486	449	480	517	502	510	464	447	463	453	438	483	492	476	508	478	509	471	491	484	451	436	494	483	423	531	494	473	457	479	451	451	436	479	479	446	459	470	461	490	491	485	493	462	504	440	489	517	508	498	481	507	464	472	501	475	480	520	506	476	474	485	497	525	473	448	495	452	466	490	455
44074	23090	9346	2013	1386	1023	828	704	598	555	532	481	477	402	422	392	458	428	367	410	405	459	385	396	397	381	408	365	396	383	390	363	362	409	377	370	349	371	355	389	354	341	362	355	382	365	347	387	360	374	372	377	390	340	343	349	357	344	341	340	324	374	395	349	340	345	342	361	373	360	388	373	332	353	355	386	346	369	363	373	370	361	333	333	367	375	394	352	355	364	336	322	363	366	333	398	359	363	343	352	368	393	342	329	361	351	355	372	344	395	328	344	338	369	367	370	361	374	357	372	342	345	325	332	356	338	415	369	369	370	348	358	340	338	350	356	314	381	396	367	379	352	342	366	363	366	344	373	338	341	362	359	371	372	356	334	383	317	353	335	378	386	360	327	348	358	335	360	349	336	351	331	338	358	375	369	320	369	358	381	358	377	356	385	347	361	362	349	350	379	369	362	381	327	382	341	382	356	365	344	328	364	377	347	409	361	362	382	382	327	366	357	343	371	363	336	367	379	355	380	312	389	365	345	386	350	366	349	367	330	380	343	386	398	346	394	356	337	342	369	365	354	364	414	348	363	342	391	370	370	377	349	384	367	376	320	356	357	366	343	352	368	346	361	343	370	353	357	374	366	363	362	331	335	348	364	355	358	358	340	352	346	359	382	350	359	335	390	340	341	373	373	309	380	367	313	348	356	370	374	383	401	345	377	314	379	332	330	344	337	327	389	349	369	334	383	350	389	378	387	372	340	366	365	372	361	333	347	350	382	326	353	366	383	337	347	368	342	388	386	359	318	353	362	353	346	380	340	331	390	371	354	361	353	347	353	325	367	384	337	339	314	315	364	353	322	344	370	355	309	370	351	327	372	374	375	347	348	359	359	384	354	351	363	346	362	376	362	387	375	392	344	347	339	322	361	349	351	363	379	360	346	358	399	368	341	348	348	362	339	368	376	338	341	328	342	395	357	372	365	383	351	363	330	377	389	383	352	367	347	397	336	345	374	357	363	346	378	380	413	336	363	325	380	353	351	396	335	336	354	357	343	347	381	348	324	343	379	378	361	357	350	364	336	361	380	344	352	360	333	333	339	361	372	339	341	349	399	323	364	365	368	306	349	392	405	355	306	357	366	375	373	351	378	373	333	374	383	316	355	333	345	326	330	389	376	388	361	374	362	344	375	359	370	307	354	361	362	327	403	326	366	351	362	331	362	311	353	354	389	337	384	354	365	363	375	344	393	343	368	364	368	391	351	338	388	338	403	371	379	330	352	314	339	332	354	360	346	387	349	336	341	371	346	392	371	349	380	367	373	375	353	367	361	363	344	379	356	359	367	325	353	365	359	353	345	361	331	379	381	352	366	376	375	396	345	357	410	414	369	360	362	349	343	362	344	335	360	372	355	352	359	384	312	360	361	380	372	373	363	347	355	345	329	382	358	357	373	390	348	361	357	360	348	386	370	389	388	328	366	367	384	331	355	370	361	353	371	329	336	332	356	336	370	371	341	374	333	349	373	386	367	348	369	349	324	367	356	330	353	365	337	367	348	317	340	368	343	338	353	357	388	339	354	354	327	329	366	313	338	352	369	344	373	353	369	360	409	364	360	322	374	368	346	364	355	335	352	361	353	363	369	369	369	370	345	387	361	375	348	345	332	350	360	322	339	347	341	359	334	362	358	359	368	362	365	334	351	389	368	378	342	371	351	346	389	375	329	354	361	355	376	358	336	358	353	361	359	343	356	311	329	331	370	379	397	347	342	365	321	359	350	365	387	356	372	378	359	382	387	375	382	346	373	348	382	353	402	365	376	348	350	356	349	415	358	375	364	385	388	350	315	368	394	334	386	337	333	326	384	376	354	373	388	355	343	362	380	321	321	319	408	354	330	307	342	347	330	309	368	353	332	366	322	358	364	388	388	324	380	332	372	334	349	358	359	362	353	354	364	348	327	367	345	378	356	333	379	374	338	357	363	388	383	350	371	352	338	351	359	350	345	350	332	378	349	379	347	308	290	377	352	375	361	355	357	372	370	392	345	360	372	370	353	337	340	363	365	344	348	417	341	367	343	363	323	362	346	379	352	335	344	360	403	376	374	376	367	329	356	377	373	368	362	326	370	369	332	331	310	346	339	368	324	341	334	378	365	399	346	377	365	331	332	321	346	391	366	376	349	388	352	335	344	351	367	363	358	397	352	400	356	369	370	372	373	348	364	372	348	332	386	361	388	369	406	339	357	351	365	379	380	359	332	338	326	334	417	358	347	365	358	340	376	379	362	378	337	343	349	371	357	344	345	364	337	372	339	349	371	357	398	327	341	352	343	356	378	404	333	385	360	376	335	350	347	362	372	382	358	383	334	361	366	376	339	347	320	298	348	344	340	389	364	368	365	386	390	362	342	344	356	385	342	345	345	348	328	357	343	354	356	323	374	365	390	360	352	346	339	360	349	377	363	365	364	353	331	393	352	383	352	340	356	376	357	355	341	340	373	351	348	347	369	385	351	347	346	382	356	386	366	402	394	376	368	347	353	336	371	332	366	361	347	358	351	382	375	381	380	368	375	350	362	370	363	339	365	318	390	361	349	361	347	332	347	400	372	357	318	331	348	346	376	334	383	334	348	357	345	382	339	390	362	384	386	352	338	377	353	353	355	346	310	325	387	356	383	354	377	351	341	348	342	352	367	360	346	349	363	385	341	350	333	331	378	397	400	383	332	340	367	337	344	333	377	361	350	368	355	322	342	336	381	318	367	335	335	346	318	342	377	331	349	356	369	371	382	384	347	381	341	310	329	374	366	365	339	335	358	367	323	322	364	359	364	358	359	371	371	325	361	375	370	346	359	363	367	352	318	347	368	334	374	383	338	375	336	350	388	402	358	374	314	378	361	362	356	383	382	340	362	364	366	353	351	371	349	349	365	395	390	309	363	342	330	340	369	378	375	369	328	347	350	329	339	351	364	376	352	340	419	343	338	369	338	364	360	354	360	365	382	342	360	374	366	320	356	356	341	363	342	384	358	353	367	338	338	362	337	380	349	361	368	348	335	346	367	383	365	355	322	374	349	376	349	384	397	419	345	392	339	354	329	347	367	344	347	368	322	387	359	351	348	340	365	343	378	376	352	323	366	369	379	411	372	351	363	349	356	333	366	362	361	363	370	354	360	342	350	337	350	321	348	370	373	377	348	350	345	335	343	363	372	377	311	319	330	377	371	365	348	370	355	385	329	320	349	335	362	346	403	358	337	345	401	382	358	328	362	358	320	357	361	367	393	367	342	360	351	340	365	381	368	343	333	372	358	377	343	354	371	358	336	350	369	342	375	362	387	322	367	333	365	329	342	334	315	377	366	359	342	352	374	376	330	337	345	319	369	396	382	340	368	362	353	367	377	397	381	377	374	353	331	388	349	344	384	366	322	345	380	369	395	369	361	368	348	351	360	383	377	365	349	390	392	369	374	350	355	313	364	361	371	350	366	338	361	354	359	364	349	356	360	344	356
19951	2166	4496	5232	4486	3746	3154	2663	2345	2067	1819	1688	1665	1463	1377	1375	1333	1250	1214	1176	1203	1109	1091	1028	1064	1026	1116	985	987	966	1019	998	946	945	939	950	950	951	979	955	1010	947	946	926	874	927	913	862	889	902	929	874	879	936	871	962	891	952	839	909	878	867	915	897	892	873	853	896	860	857	862	902	917	863	867	888	892	894	881	882	846	886	844	889	849	920	892	867	826	918	894	882	851	861	892	882	845	814	855	904	894	868	866	855	917	852	899	833	845	854	879	858	877	858	828	840	842	840	878	893	884	875	891	827	856	849	884	848	890	837	916	871	879	883	849	863	908	853	865	867	808	908	873	918	902	828	872	858	866	901	889	855	854	837	878	904	868	913	856	867	891	854	868	873	864	884	868	874	886	870	788	856	887	861	849	905	861	838	863	869	878	886	881	850	814	876	879	870	864	874	900	853	860	884	908	917	830	856	921	833	834	850	858	883	836	867	871	870	859	898	859	879	872	838	839	831	865	844	854	868	805	853	868	854	829	867	858	856	890	861	909	867	879	859	863	831	854	880	825	819	845	890	905	863	857	856	886	854	890	905	855	900	922	873	867	862	887	876	839	882	877	825	859	875	897	859	894	887	856	937	843	916	860	845	838	843	879	902	835	879	857	831	820	915	918	852	871	859	820	829	841	864	889	898	864	895	869	921	867	901	801	905	894	862	867	878	883	911	835	851	846	893	881	831	819	822	833	901	897	906	881	870	890	889	859	897	897	858	847	846	887	863	896	850	834	888	860	852	871	860	847	852	876	840	855	836	910	813	804	880	869	872	847	892	877	825	858	918	811	838	875	840	852	897	863	881	809	864	819	886	849	847	875	829	888	886	870	827	898	872	884	858	891	822	803	849	837	882	880	835	847	868	824	851	846	825	889	825	916	851	901	862	853	903	851	872	839	916	916	854	833	883	855	890	900	822	902	831	860	892	856	833	858	841	850	871	843	850	864	857	860	865	883	931	795	851	860	854	828	854	881	886	809	901	864	822	880	831	875	855	888	874	824	879	810	874	886	883	869	843	922	896	901	853	843	883	910	855	853	900	825	816	874	857	925	843	834	918	874	849	883	866	844	868	840	870	827	853	863	840	850	843	953	799	798	866	835	861	886	839	898	811	820	901	881	926	810	867	910	874	925	864	923	881	845	870	938	880	906	910	853	849	828	841	864	858	865	866	818	898	887	891	856	845	836	849	897	796	903	838	869	898	867	871	879	860	865	851	802	865	871	876	864	928	829	830	818	854	915	831	832	871	885	883	899	817	830	847	876	880	883	823	866	876	838	877	894	806	885	873	839	842	849	832	871	868	850	880	839	886	851	885	795	841	871	841	873	838	877	896	888	849	871	874	806	866	876	891	843	930	880	840	808	879	858	878	882	902	838	900	886	829	864	869	878	811	904	905	860	832	881	810	832	876	841	832	901	827	878	849	890	883	877	874	874	853	851	807	901	899	894	835	871	822	888	788	859	837	893	833	836	839	875	874	810	808	807	851	858	895	828	834	861	845	903	841	799	833	867	802	827	828	880	882	908	851	869	878	807	843	845	853	855	913	819	908	897	848	851	829	814	948	832	864	874	843	861	844	867	843	869	903	948	880	814	911	870	858	815	861	842	862	885	881	886	877	903	895	906	894	805	910	830	801	878	913	880	843	829	888	839	864	851	855	822	851	801	894	858	842	817	873	842	917	909	877	944	838	901	844	837	875	882	863	863	822	894	863	854	845	854	817	915	896	875	881	895	895	835	881	876	875	825	862	801	898	896	874	917	865	873	881	836	842	904	825	862	871	836	871	869	870	902	887	832	891	848	869	872	876	897	864	859	868	876	768	865	818	898	886	865	849	917	826	911	864	839	883	835	878	856	865	887	875	837	817	899	876	869	791	861	852	828	872	873	878	864	836	872	921	851	869	828	889	828	872	892	882	855	882	838	877	900	869	839	849	837	844	844	875	840	857	835	888	839	869	852	863	839	874	846	900	884	815	959	857	842	868	862	827	784	879	894	867	883	832	874	885	836	836	870	882	878	855	894	870	873	885	851	885	866	833	850	878	906	830	832	850	878	826	880	872	847	864	874	832	861	884	853	917	876	886	911	880	804	899	830	835	907	855	849	848	881	859	826	860	915	857	870	879	914	801	847	879	862	896	824	840	842	866	849	797	840	841	858	899	854	855	919	855	856	864	845	825	771	897	867	829	891	840	831	853	895	930	872	810	858	848	809	868	880	861	790	867	906	850	869	850	836	806	879	856	914	848	823	876	828	897	840	850	851	845	861	851	864	898	874	869	839	848	841	861	827	876	877	901	872	888	888	903	871	864	877	868	866	856	885	908	866	890	876	922	864	859	831	847	854	888	832	904	837	895	851	838	885	831	861	844	863	831	918	909	853	875	886	839	893	887	850	880	885	827	909	899	863	806	893	881	854	911	903	844	849	867	853	847	842	880	843	867	859	882	825	826	830	843	830	910	790	846	869	835	876	808	859	828	842	890	864	915	895	845	898	890	908	881	892	840	851	826	880	903	840	837	889	880	898	848	854	803	839	879	861	826	903	919	892	847	873	832	841	850	876	899	811	808	886	822	908	889	846	857	889	867	851	845	874	865	837	839	889	845	847	819	851	883	861	916	846	843	876	874	850	841	818	827	857	834	828	832	840	884	829	853	896	920	856	882	902	844	844	824	863	827	825	851	829	852	890	838	869	826	910	934	852	861	848	854	873	868	898	902	891	894	885	811	929	811	874	875	851	924	843	863	813	777	878	836	891	867	883	896	888	865	826	835	885	843	881	894	883	851	863	823	858	859	849	874	873	842	865	935	914	867	831	863	852	849	893	851	864	869	857	867	836	842	846	811	843	859	851	854	855	843	880	865	869	875	855	908	827	834	846	821	843	875	880	898	845	826	839	871	854	868	837	883	880	792	896	868	850	859	902	859	859	838	843	856	833	836	877	849	876	815	805	871	860	853	861	837	891	892	854	844	938	862	847	882	812	886	863	817	840	851	842	841	817	876	797	915	840	855	867	821	864	906	893	876	873	875	850	900	842	834	875	845	827	839	886	876	828	932	827	843	870	863	859	856	843	860	840	923	871	837	822	829	868	832	817	903	828	869	941	874	868	829	864	873	887	882	840	912	859	879	835	862	833	846	859	940	881	886	871	885	862	855	834	853	869	860	881	852	905	862	846	877	866	852	885	843	863	893	853	867	868	824	899	849	804	901	847	896	825	866	897	849	837	872	889	885	844	901	824	858	864	875	865	854	833	852	843	844	809	904	846	878	908	795	875	845	850	839	899	893	834	842	912	833	868	823	866	911	879	864	880	874	817	816	890	883	859	857	880	819	820	942	867	840	854	865	876	881	833	900	906	850	826	873	840	833	848	834	862	872	910	865	861	822	814	851	863	803	895	861	821	856	859	939	833	928	853	872	848	852	889	894	882	811	907	876	843	873	824	877	830	855
4988	365	205	198	196	168	187	189	152	177	162	178	160	137	185	192	143	170	175	151	166	162	171	151	177	162	155	172	166	176	166	167	165	163	178	169	149	207	159	166	164	158	180	161	150	128	192	168	176	162	158	172	167	166	183	152	162	170	143	183	199	205	163	146	167	147	169	173	177	176	175	179	170	159	157	155	151	163	199	166	161	163	165	174	167	145	160	122	166	154	160	170	190	173	192	178	165	155	181	176	174	160	163	175	175	155	148	171	164	155	167	147	156	151	170	142	169	167	171	172	159	145	170	155	159	152	155	169	174	186	171	175	151	174	150	151	170	139	157	176	187	156	169	158	167	167	144	151	164	170	158	150	164	163	180	165	165	171	182	163	169	138	163	186	186	167	167	162	138	171	171	156	153	142	153	166	141	157	164	152	169	167	156	174	164	150	162	185	170	140	142	171	173	181	165	165	184	170	143	152	169	176	167	163	187	155	144	179	180	179	163	149	175	162	144	162	157	158	164	149	179	161	149	138	150	170	159	166	173	163	166	158	172	158	147	193	183	158	165	159	168	175	165	168	177	164	161	162	152	162	155	190	163	172	199	156	168	177	153	165	161	176	137	178	158	161	167	168	188	145	154	159	168	173	162	159	165	142	147	176	152	146	181	174	164	157	162	164	162	175	168	155	168	159	172	192	153	170	152	155	156	148	175	167	163	187	174	156	170	152	170	150	159	182	153	165	188	168	182	149	161	161	183	159	192	172	149	161	149	164	167	162	185	164	178	159	166	185	155	156	169	178	161	158	166	172	164	174	137	148	150	163	169	160	160	179	184	159	139	160	168	177	173	155	170	166	165	153	186	160	176	156	168	173	170	168	173	173	183	168	164	156	185	155	138	167	157	179	167	164	187	183	191	163	151	137	162	172	176	158	164	139	178	158	151	185	167	175	169	148	166	167	172	164	157	178	153	163	159	156	161	163	161	175	162	161	177	164	181	174	159	170	171	175	160	166	168	178	157	149	161	164	179	155	157	160	164	156	161	159	159	167	147	156	178	178	156	160	164	174	179	154	188	178	182	157	173	146	151	172	155	173	157	168	178	164	177	174	165	155	182	160	159	155	176	172	162	175	170	162	184	161	181	162	157	154	149	177	156	153	159	157	166	153	183	143	166	196	168	165	158	155	156	159	163	178	153	150	174	158	185	186	181	158	152	134	172	159	161	170	153	165	145	156	182	167	164	153	183	164	149	180	168	212	166	142	166	186	163	168	174	164	152	169	148	158	163	164	141	175	190	177	170	151	143	177	149	170	161	163	181	158	165	155	144	151	162	176	136	164	166	149	182	190	152	158	160	198	155	161	156	151	168	170	157	178	179	154	163	168	150	158	169	181	151	163	186	180	154	163	154	167	163	162	162	148	196	180	152	169	144	160	133	167	173	151	165	169	161	200	171	161	156	188	138	148	163	184	146	165	175	172	171	174	172	170	159	184	167	168	165	172	143	166	172	172	177	168	144	162	164	165	171	144	166	176	174	167	182	155	174	152	185	160	161	146	161	174	158	158	135	167	162	196	164	151	164	180	168	174	143	183	176	177	161	157	172	156	177	173	178	157	169	150	155	176	149	142	155	173	187	155	173	168	166	137	166	168	161	167	160	176	141	155	154	154	134	168	164	161	159	155	171	173	167	163	153	176	184	174	172	153	187	160	141	150	145	160	160	165	171	190	179	192	189	163	159	160	149	160	169	167	161	159	174	150	170	147	159	137	157	194	152	188	150	162	168	162	171	145	158	159	151	164	143	170	160	169	150	184	165	173	172	154	170	186	157	153	177	183	178	174	182	137	156	162	198	150	159	158	168	172	173	168	187	149	174	165	157	153	154	168	160	170	166	158	147	174	160	155	148	165	176	159	141	162	145	192	153	175	175	164	139	153	177	182	165	174	165	169	149	169	158	196	168	164	155	161	159	157	169	169	177	160	168	177	160	144	148	173	163	172	168	169	154	190	173	151	138	183	167	161	159	187	145	161	182	184	181	166	170	160	170	153	152	157	167	164	161	141	165	155	167	146	183	165	173	162	165	151	175	176	176	183	157	140	182	182	149	180	145	159	171	155	168	162	166	162	154	152	149	142	156	174	177	155	153	163	160	178	143	151	155	150	165	151	170	192	158	162	177	146	184	151	153	164	167	169	164	173	155	160	177	161	178	172	148	158	161	162	182	145	166	178	151	164	151	164	153	179	141	178	169	150	161	147	177	157	176	178	167	184	158	147	149	150	164	186	162	169	144	167	159	181	160	175	158	165	180	183	164	172	162	166	161	158	146	180	156	152	172	158	147	183	183	159	167	159	165	168	137	163	149	165	146	158	191	163	163	132	161	153	181	137	164	155	175	153	165	154	174	148	151	175	174	161	145	153	131	206	168	170	172	169	137	145	174	175	177	180	150	158	184	150	188	149	187	175	165	154	167	167	177	158	178	164	158	165	175	148	175	160	158	156	174	155	187	163	158	181	148	160	161	147	179	181	157	165	152	167	175	161	149	164	167	166	176	153	156	156	144	160	173	192	174	179	176	136	151	168	190	175	168	173	162	176	174	163	174	148	166	157	154	160	145	177	160	171	172	158	145	156	188	166	169	156	169	162	165	154	158	163	159	145	167	167	164	163	171	154	160	187	164	163	194	172	160	178	154	178	149	168	142	158	172	159	164	155	169	135	156	180	169	175	159	164	160	143	158	180	161	154	169	147	167	177	143	179	181	143	177	164	145	170	159	151	165	175	165	154	163	172	155	168	131	169	167	176	135	193	195	173	162	153	165	161	168	162	211	160	122	158	190	172	159	189	172	172	175	157	179	156	158	172	181	160	155	167	162	167	173	179	171	169	156	167	163	164	154	149	182	149	160	158	157	158	141	156	161	174	170	164	167	187	160	179	169	156	194	169	176	165	156	145	146	151	161	163	162	174	159	153	157	161	150	154	156	163	156	154	157	173	175	159	139	188	161	154	178	166	162	169	181	152	180	158	139	153	142	140	154	174	169	163	183	145	189	140	154	158	180	175	165	168	166	185	162	168	151	167	175	169	150	151	160	159	185	147	147	165	172	176	183	163	168	160	166	162	155	175	135	162	157	148	160	176	154	150	165	172	179	183	137	173	146	158	163	170	147	158	149	182	142	159	169	163	159	183	181	157	147	157	174	148	154	150	182	148	169	173	165	164	156	172	169	163	149	166	162	159	180	178	179	167	149	175	154	148	183	149	179	163	160	166	161	166	168	133	167	165	166	193	178	159	166	151	180	172	161	163	168	154	172	159	138	157	178	171	183	160	164	160	170	151	178	157	177	153	161	138	176	142	178	143	186	152	170	175	161	161	159	183	168	159	165	178	163	159	149	139	150	181	191	152	160	166	164	183	176	149	156	180	169	170	170	190	148	168	157	158	174	160	159	171	166	156	193	163	170	187	161	162	156	157	166	168	175	151	153	170	161	165	180	175	154	177
4741	518	548	561	515	509	503	507	515	516	483	446	467	477	471	472	471	449	463	451	469	435	474	469	430	443	440	459	454	438	413	484	459	482	436	429	428	450	472	417	438	458	462	463	452	465	455	477	410	467	440	448	451	433	427	474	470	428	430	455	419	464	433	421	444	443	429	424	483	442	446	419	449	412	429	436	446	426	449	436	434	459	468	456	457	460	466	407	436	413	430	460	465	445	435	431	445	417	444	470	438	403	433	442	482	431	447	457	483	421	446	438	429	449	433	452	453	460	448	473	463	422	483	407	460	466	459	432	436	428	414	446	449	422	466	440	417	423	477	421	459	435	441	459	451	439	445	433	479	438	434	462	421	443	476	451	435	454	449	435	453	409	459	424	444	459	453	413	464	484	428	438	455	456	437	401	465	462	438	450	478	455	441	418	423	453	458	413	440	439	426	458	449	482	435	435	463	436	466	464	475	445	429	510	479	444	424	456	434	429	432	449	438	440	430	445	462	433	456	440	415	410	425	445	431	458	471	442	436	434	466	450	480	468	466	465	470	399	450	466	443	468	414	491	464	437	458	445	438	455	468	414	497	472	450	467	433	471	455	451	448	458	438	475	441	472	465	432	463	450	435	439	442	441	445	437	440	433	454	435	448	440	468	457	446	446	490	462	419	413	436	485	447	493	470	441	438	456	425	453	416	439	414	434	476	444	416	487	444	446	489	435	422	459	478	445	417	450	389	422	458	443	416	460	472	397	417	456	458	470	469	433	466	432	425	430	455	456	470	443	438	434	479	462	415	448	466	432	451	441	466	444	438	437	460	419	476	514	446	422	407	462	467	430	441	424	465	456	454	431	458	408	438	429	457	453	449	425	419	447	425	460	489	469	418	476	435	432	424	482	474	469	456	441	497	476	436	494	449	458	489	484	440	451	453	445	443	461	433	464	424	445	428	461	429	441	452	444	432	418	465	446	469	438	432	447	430	423	463	425	437	444	488	397	466	451	468	430	460	420	427	438	419	451	446	438	433	447	432	483	449	443	506	451	424	467	456	479	426	450	417	485	445	490	461	480	480	435	470	416	458	455	465	453	460	488	426	463	486	454	426	457	430	481	450	447	447	442	493	449	457	417	441	461	418	433	481	424	472	402	418	464	401	427	428	423	444	414	483	429	490	444	485	464	440	427	452	471	452	468	467	412	440	463	416	406	427	420	417	449	407	450	451	442	468	442	460	436	469	426	428	425	453	441	428	454	450	452	434	427	431	447	462	440	428	463	444	433	454	426	436	432	407	468	469	439	440	463	464	441	445	426	435	482	443	438	461	430	448	453	438	464	460	483	441	468	447	464	424	421	436	484	432	469	449	439	464	455	396	424	445	458	452	422	463	434	510	497	438	428	418	477	435	444	464	434	466	457	457	432	434	411	432	455	428	434	478	459	472	438	494	435	454	447	448	446	461	445	452	451	433	429	461	439	462	435	433	453	444	467	424	432	473	426	482	428	443	463	439	430	446	451	460	447	435	463	456	444	426	398	409	459	479	438	438	433	457	488	442	471	468	465	420	426	421	460	444	466	473	468	438	469	461	461	457	455	448	466	441	488	477	433	417	462	436	454	457	437	436	398	458	478	435	484	448	447	421	438	425	444	435	486	415	464	455	473	477	457	419	465	423	473	446	437	445	487	469	485	498	445	402	443	479	425	475	465	431	429	463	459	407	436	421	440	463	453	464	487	483	447	453	423	430	441	434	464	471	442	477	439	433	460	524	449	408	456	489	436	443	400	423	445	466	407	441	446	438	422	416	435	448	458	452	442	436	444	418	460	416	459	451	445	446	457	468	428	429	434	478	428	482	451	442	429	460	474	433	465	455	408	403	430	460	486	464	418	447	442	444	470	446	449	429	438	449	462	427	416	483	446	475	445	425	436	396	424	425	458	454	430	462	481	454	464	409	431	467	405	469	469	474	425	404	428	429	443	453	437	446	414	484	425	457	470	415	476	447	437	454	451	459	487	430	451	436	462	480	453	453	459	469	448	462	414	439	430	445	394	436	421	456	438	457	469	431	390	408	440	449	422	477	460	420	446	469	452	463	438	458	443	436	476	429	464	466	400	468	487	432	438	447	450	445	464	423	451	443	467	450	432	443	441	445	449	449	410	461	428	429	438	463	438	435	429	451	481	478	430	440	439	430	452	463	461	465	418	439	453	439	438	495	478	473	450	468	435	475	460	452	466	453	452	412	431	419	468	461	418	461	453	442	417	432	439	435	431	471	432	451	446	480	438	421	453	418	435	441	495	402	431	469	426	435	408	475	429	471	447	439	444	438	452	457	445	439	478	449	446	462	434	441	439	442	461	464	443	422	466	424	421	436	417	459	452	444	453	456	436	457	476	471	435	411	473	411	470	438	436	441	437	487	436	431	431	438	461	406	415	444	447	447	416	471	459	440	487	485	393	437	480	441	435	420	466	474	470	433	480	429	447	424	429	440	443	421	487	478	469	450	458	456	439	425	469	413	453	464	449	415	419	441	446	417	436	460	422	468	434	452	466	446	448	458	419	454	496	430	445	480	441	417	453	436	423	450	449	427	488	430	424	454	441	479	446	400	412	446	450	423	438	432	457	426	425	451	429	414	447	407	438	411	424	455	457	468	421	460	436	449	429	443	431	429	405	476	435	468	442	436	439	438	453	472	418	423	455	446	435	444	453	477	453	460	446	420	465	426	441	482	459	467	477	468	439	435	454	472	446	431	448	452	463	438	467	470	408	470	449	439	421	454	469	463	407	438	492	395	419	442	444	458	452	429	409	430	438	417	460	454	432	434	463	452	432	436	420	500	449	436	450	461	445	411	453	467	410	428	436	472	427	413	464	460	446	458	430	446	445	480	457	428	460	461	468	429	467	454	444	453	453	438	475	419	403	412	434	440	449	423	462	421	457	427	436	467	457	455	440	459	434	451	417	486	438	414	443	416	441	424	471	430	433	485	433	426	482	447	418	445	455	417	415	415	452	388	440	423	414	436	463	452	474	445	432	453	454	417	455	467	443	437	446	452	422	446	485	419	446	458	485	449	462	436	429	445	487	441	439	427	436	435	462	439	482	477	436	462	465	445	456	427	448	450	440	451	451	440	439	410	454	435	460	432	465	455	418	437	399	450	437	449	473	425	422	442	434	473	419	432	447	436	444	443	458	449	483	446	462	466	440	411	434	437	398	436	432	454	440	460	457	482	462	473	436	453	463	437	475	466	425	437	443	461	436	437	486	434	456	438	456	445	393	475	438	477	447	445	438	460	451	424	498	432	450	483	451	420	480	430	423	446	459	443	453	452	445	425	472	475	430	439	434	426	457	471	416	458	417	433	449	426	447	447	430	464	450	461	460	423	477	485	471	477	434	464	424	436	461	441	493	453	479	452	432	441	463	437	436	418	460	420	441	456	454	470	400	440	450	453	450	452	456	425	459	448	407	414	435	473	431	498	437	452	392	452	449
37277	13196	2007	852	619	508	393	304	302	264	243	256	215	204	223	221	199	197	189	189	180	194	194	197	176	179	160	187	182	184	177	173	200	211	154	194	168	191	175	170	164	169	179	190	188	222	169	177	156	147	156	185	161	161	172	167	179	191	159	175	189	173	186	137	195	177	163	174	155	166	176	177	147	195	169	163	167	172	180	175	169	159	180	148	172	150	176	177	168	205	164	181	166	161	185	180	193	164	183	160	150	171	171	172	186	171	165	178	178	166	185	179	164	181	180	164	173	183	165	152	162	170	179	166	177	168	148	164	171	179	159	154	175	147	166	182	162	160	190	142	162	165	158	157	167	190	166	157	164	191	179	170	152	164	174	169	146	187	164	156	192	194	149	150	187	182	150	162	163	178	177	166	161	166	172	183	202	144	179	169	177	158	179	181	152	187	188	158	166	194	162	187	186	177	148	149	169	163	160	183	162	184	171	161	177	170	166	164	171	181	175	156	161	159	151	198	150	172	171	157	187	187	175	166	155	189	208	177	166	145	179	177	164	164	170	191	173	189	157	182	188	189	163	166	154	179	167	187	163	174	168	176	168	173	176	169	148	159	170	149	187	172	171	192	156	182	189	151	189	178	179	199	176	177	154	174	181	197	155	199	190	148	176	169	164	171	165	169	165	184	158	171	179	176	172	133	153	182	180	145	184	167	183	156	177	178	155	175	164	170	175	172	184	163	204	168	166	171	164	167	149	169	159	161	166	169	170	163	178	170	157	184	186	155	178	151	182	187	147	149	162	169	159	170	184	172	178	167	173	181	173	210	155	168	162	166	175	160	162	159	164	152	155	176	164	151	164	172	200	175	184	164	170	141	176	173	156	180	171	156	159	156	166	168	160	148	167	154	177	165	160	181	161	179	161	178	151	162	180	162	149	188	164	170	151	174	177	152	157	172	156	174	182	171	154	160	144	165	205	182	168	175	196	175	175	155	165	149	161	150	157	154	174	173	163	167	164	174	166	181	186	185	158	159	167	204	162	166	168	173	180	170	182	171	192	176	177	149	175	154	176	177	135	156	174	165	188	175	156	180	179	169	183	162	153	177	180	173	164	164	185	158	168	160	190	174	178	169	183	171	168	176	159	185	193	170	175	179	180	187	184	140	193	181	175	170	151	165	175	201	153	178	198	178	166	155	171	172	174	162	156	164	159	162	153	174	159	163	150	146	162	141	163	186	168	182	170	128	163	170	161	179	180	162	170	171	159	167	179	152	166	169	173	153	164	176	178	168	165	191	173	167	162	204	169	169	177	170	149	164	180	147	164	205	165	161	156	162	164	164	177	182	173	175	170	165	177	150	176	171	183	170	193	157	170	190	200	173	160	163	173	144	161	164	169	177	174	178	172	158	167	162	171	176	171	152	171	155	169	207	159	157	152	151	185	161	192	170	166	186	147	179	171	158	189	152	168	179	183	170	174	188	142	169	187	180	157	166	179	125	156	169	162	164	148	157	190	161	163	172	173	186	172	187	161	180	176	194	176	149	150	186	177	166	169	168	164	162	174	181	194	186	184	183	175	171	194	200	175	161	179	196	157	175	164	204	174	180	177	196	163	192	167	162	171	187	155	161	161	171	183	168	178	150	166	186	170	183	164	182	166	156	177	161	183	189	170	166	169	182	167	177	205	158	169	159	164	169	191	193	163	166	160	155	172	174	181	167	154	154	154	200	176	193	168	157	163	167	177	156	178	196	169	152	183	166	158	175	167	160	177	170	172	171	177	166	166	144	173	166	163	176	170	166	187	159	166	148	174	172	144	163	178	171	173	173	155	153	164	178	215	171	171	163	155	171	163	156	148	156	161	163	167	186	164	156	169	164	178	148	179	170	179	164	151	194	187	184	202	184	129	163	186	186	163	164	200	149	157	167	204	182	152	181	187	183	166	182	184	155	155	166	167	160	152	179	167	175	190	165	173	204	156	147	177	157	164	160	164	164	171	158	162	178	176	194	166	176	172	180	164	147	181	170	166	178	169	153	174	165	184	185	178	170	174	163	206	170	146	206	152	139	169	168	159	144	157	182	163	170	180	212	184	174	157	188	165	154	179	172	157	184	173	191	158	152	186	180	192	173	156	170	190	193	184	155	163	162	174	201	153	168	173	164	170	168	184	150	163	169	170	181	180	157	159	176	197	168	145	185	187	183	162	205	151	184	163	152	170	173	170	168	167	184	174	175	188	164	156	160	169	176	152	168	174	146	188	162	191	188	168	171	176	163	182	181	154	169	194	179	181	154	169	190	172	172	166	188	176	185	188	187	176	161	169	159	200	162	176	184	180	176	171	165	166	173	201	186	198	206	182	166	170	150	167	167	153	169	178	184	145	186	181	189	189	179	151	200	167	169	172	177	183	182	158	166	163	140	163	190	158	186	165	191	172	175	165	175	156	178	153	176	161	169	186	171	156	208	179	177	165	185	173	174	149	153	177	186	166	157	159	189	164	180	189	180	160	164	170	185	185	168	178	164	176	188	180	150	172	168	184	145	160	167	182	180	182	171	177	192	170	165	152	191	165	164	157	180	185	154	164	195	154	166	160	173	163	184	166	157	185	172	164	152	175	184	182	156	179	167	162	213	153	165	143	177	178	176	164	189	173	168	171	157	154	168	184	164	173	157	169	148	162	168	194	197	163	173	155	177	172	179	149	148	170	151	171	176	155	175	180	192	173	180	147	173	167	162	202	179	165	162	188	186	179	176	163	174	160	176	158	168	204	160	155	168	151	159	160	141	174	192	172	173	165	150	167	178	171	166	195	159	180	174	181	198	175	171	171	147	149	163	166	186	170	167	169	181	170	176	184	156	187	157	157	175	195	190	154	185	185	174	192	162	167	181	186	174	152	179	166	170	166	139	175	142	173	188	175	173	189	166	167	160	159	194	160	173	150	190	138	200	197	179	184	156	140	175	153	166	184	151	178	181	151	158	174	174	177	191	164	154	165	164	154	163	166	185	165	161	191	152	178	180	163	178	173	159	173	173	162	175	167	194	187	163	170	151	164	155	156	191	155	169	158	160	149	169	156	187	180	175	171	159	187	187	193	183	198	198	163	172	168	155	156	180	190	164	173	178	158	163	171	179	167	182	168	182	149	175	193	161	161	168	149	167	182	148	189	178	148	158	161	173	166	189	166	166	170	159	187	184	168	179	162	173	179	172	194	151	168	170	166	153	180	155	168	175	194	193	177	173	181	157	204	172	166	161	174	178	192	173	160	171	187	157	161	164	180	170	174	173	163	173	155	167	175	174	144	178	172	179	165	171	165	170	168	162	178	164	157	183	175	186	177	178	154	174	180	164	161	166	168	155	174	178	168	173	194	145	191	169	159	176	161	149	159	191	170	166	161	194	168	158	182	157	177	152	152	167	170	158	162	175	190	168	151	160	161	169	165	168	191	182	187	163	153	203	177	190	170	186	186	181	161	159	172	168	178	144	146	183	179	164	149	175
15684	1243	2237	2719	2365	2019	1665	1380	1213	1049	972	946	847	812	746	802	688	715	707	652	651	638	583	584	589	571	578	554	544	530	508	548	577	582	503	519	512	560	486	483	539	557	546	506	522	513	511	489	512	516	519	497	487	480	485	494	526	476	443	494	431	509	468	525	497	524	500	492	472	487	490	500	517	475	518	447	484	483	503	520	508	507	482	485	498	495	503	509	470	489	461	504	431	466	476	479	504	505	515	526	466	540	453	452	481	472	480	468	504	523	482	476	473	489	460	487	466	480	529	430	479	506	500	464	440	474	480	511	487	481	489	465	476	486	484	472	493	486	471	468	479	517	489	457	467	515	471	502	469	470	494	503	506	506	498	445	476	516	541	522	481	472	502	461	478	473	503	469	500	498	483	467	456	449	484	456	518	492	490	455	494	455	495	444	478	517	517	499	472	450	500	490	483	485	464	495	507	478	429	510	500	488	470	508	456	502	513	515	507	484	482	430	453	463	473	483	468	491	438	462	476	465	481	471	473	509	467	503	536	516	436	472	469	458	469	521	489	471	487	442	513	482	474	492	432	475	465	505	512	480	452	431	462	475	493	466	505	499	482	500	518	448	483	485	523	485	489	487	475	474	504	504	490	478	494	482	494	481	501	491	525	498	508	432	469	485	484	474	447	493	470	510	507	468	499	459	471	510	478	473	484	490	476	503	517	463	506	461	521	481	470	492	447	506	499	469	505	517	431	527	472	482	460	490	477	476	473	483	496	494	452	456	493	467	489	507	459	460	471	529	474	465	460	468	446	496	456	500	534	473	478	439	503	470	462	462	481	454	462	482	465	436	477	457	495	465	484	478	461	487	507	523	495	471	469	456	494	516	434	503	496	487	495	476	492	508	496	446	478	500	467	514	469	469	527	498	478	473	474	492	454	495	500	512	497	483	457	469	498	428	484	481	460	470	481	472	468	453	489	468	462	475	470	496	496	514	531	468	486	470	476	436	548	518	472	478	454	455	458	456	493	528	465	485	460	488	479	493	478	463	472	467	480	460	478	510	466	483	484	477	479	502	509	472	452	482	455	457	518	478	469	472	446	467	458	501	452	464	496	476	507	470	473	478	482	487	510	476	454	452	443	462	479	478	469	504	478	445	483	493	487	456	490	537	516	492	500	514	488	500	461	465	453	449	477	478	488	440	465	491	509	515	483	436	471	473	457	489	461	468	490	498	456	445	506	504	522	440	505	473	454	503	467	493	456	496	459	466	485	501	464	461	455	449	473	481	471	501	461	463	503	460	497	473	439	532	431	499	475	485	496	475	478	453	495	476	495	478	506	491	493	482	485	503	431	469	494	491	482	459	471	459	451	471	483	479	481	470	509	481	477	463	474	472	435	479	492	499	472	462	498	458	527	459	523	464	493	466	483	493	465	461	463	482	467	438	446	437	480	468	492	471	524	488	475	502	473	449	443	478	512	485	519	498	486	483	509	456	452	488	492	485	459	495	443	520	470	478	488	495	468	499	444	505	469	498	462	492	490	490	476	515	483	436	462	550	473	489	479	499	507	481	491	475	464	497	512	477	491	433	482	452	547	508	480	531	471	465	481	469	493	470	474	463	451	469	445	494	496	465	491	500	484	477	445	477	497	488	465	501	485	499	485	437	469	490	484	478	492	485	503	474	494	517	509	472	513	473	459	494	475	461	419	491	460	464	442	455	471	464	493	490	455	453	485	491	444	498	494	459	501	487	448	489	487	479	527	499	447	486	479	495	446	485	489	459	481	478	445	501	467	470	513	497	492	437	440	480	513	467	501	486	513	516	519	496	464	452	474	479	494	459	449	480	474	456	502	491	476	495	464	464	503	470	504	484	510	497	455	484	457	466	440	459	435	497	473	456	492	490	455	494	497	496	492	455	510	488	469	459	503	446	487	499	503	438	482	467	503	477	516	472	477	430	472	512	459	517	505	485	482	470	501	477	501	438	482	491	510	460	440	474	459	481	479	503	479	478	479	441	491	502	455	439	468	489	459	462	477	483	460	497	482	471	490	487	476	496	460	480	472	487	507	490	505	490	492	472	447	447	457	488	497	488	464	516	461	509	532	500	510	462	492	506	473	493	427	487	462	476	465	482	488	442	473	475	503	459	479	445	465	498	451	473	461	429	484	488	519	467	521	494	492	454	479	498	507	490	478	475	482	477	500	476	451	477	470	459	475	504	498	483	501	448	492	513	461	474	511	471	487	489	476	500	508	445	501	517	500	457	468	496	451	484	466	473	470	461	450	478	450	478	476	501	452	472	474	476	505	443	493	444	512	463	509	506	520	460	489	443	481	498	507	468	487	492	492	445	463	491	460	470	489	430	471	503	479	484	472	469	458	466	474	457	458	477	480	486	503	470	497	457	471	479	484	476	499	489	476	495	469	512	466	480	485	471	452	473	505	481	436	510	468	502	461	512	479	541	500	484	467	479	489	475	482	473	515	475	487	498	512	505	493	493	471	470	466	462	473	514	495	475	467	440	486	499	486	504	448	473	476	476	483	466	486	508	480	507	471	498	481	469	469	480	437	489	522	502	472	463	533	487	490	465	482	459	467	491	489	483	475	489	419	493	495	487	456	475	451	482	493	477	440	474	489	499	504	489	499	477	483	479	477	493	480	489	497	486	497	489	480	463	461	483	479	469	444	474	491	469	489	487	470	454	511	481	506	471	464	468	462	509	466	508	556	456	463	488	504	484	467	438	470	511	467	485	435	446	474	474	499	476	447	453	495	478	503	474	455	476	461	478	473	514	503	502	505	473	462	488	483	447	494	469	479	461	481	485	438	530	497	500	471	487	444	497	494	500	496	492	498	522	498	480	470	443	509	479	431	448	456	504	465	493	518	492	468	495	472	461	492	448	467	447	523	480	465	483	477	497	461	436	465	490	505	469	488	485	501	434	474	508	473	458	515	472	505	480	471	472	467	497	465	489	474	468	486	456	489	470	457	459	502	514	462	463	503	471	443	456	526	498	453	446	499	481	463	505	466	454	487	469	508	479	452	489	497	474	540	486	480	439	465	489	484	506	463	475	523	469	474	521	461	429	445	460	501	495	436	476	452	464	433	484	438	473	505	484	454	506	488	437	483	492	481	482	484	469	470	472	486	447	489	455	445	486	459	451	467	487	479	477	494	464	464	492	493	483	453	457	490	531	482	487	508	477	475	478	480	494	489	450	470	465	481	462	465	447	478	443	492	469	484	510	444	490	507	477	466	463	493	484	510	461	471	479	461	460	492	489	464	465	521	457	471	487	486	470	483	418	471	492	496	490	464	464	465	472	466	463	439	489	488	496	479	508	504	503	483	473	500	475	512	481	472	469	494	474	466	451	484	494	470	502	516	494	511	465	461	439	469	481	481	490	498	473	449	518	502	445	504	490	443	500	488	518	431	425	484	435	480	491	474	482	469	510	487	480	491	494	465	463	443	466	463	516	506	497	457	506	498	481	456	510	455	504
43224	22869	8674	1982	1304	1014	788	693	565	564	531	526	462	437	441	400	399	416	411	391	396	399	419	391	371	388	385	369	402	365	380	347	344	355	354	362	365	362	391	377	368	393	337	370	373	393	352	392	362	330	359	378	370	390	330	364	383	363	357	361	358	360	379	373	343	388	386	363	390	361	359	375	365	368	370	392	380	373	368	353	364	333	332	333	393	345	344	349	378	385	360	335	366	372	352	367	371	351	351	356	348	360	351	381	350	391	377	383	338	392	363	355	356	386	370	376	388	356	379	381	384	341	358	362	378	364	352	340	368	363	377	330	351	339	353	364	371	379	338	383	340	359	354	353	354	372	362	374	369	385	359	377	359	358	370	358	391	356	335	359	353	354	391	360	362	337	363	339	350	394	344	378	361	389	355	339	332	347	371	339	374	374	349	375	373	352	370	365	359	385	342	348	347	345	341	368	340	357	366	379	348	386	357	347	356	377	315	352	364	386	414	393	350	348	354	329	352	384	355	369	333	355	347	371	373	344	354	341	341	317	385	405	398	345	369	356	349	357	366	358	305	308	360	323	376	393	373	368	359	386	331	370	371	335	358	379	351	342	376	371	390	347	384	337	368	374	359	358	358	363	392	359	375	343	348	366	361	367	360	369	361	347	359	369	331	348	340	395	336	378	333	388	387	372	336	393	344	363	345	349	329	364	364	361	319	347	365	349	368	379	374	351	356	357	321	343	349	348	362	386	332	356	362	355	331	375	356	358	344	340	356	337	368	343	347	376	325	343	373	383	359	389	362	332	342	387	349	329	359	353	358	345	360	338	349	378	370	341	379	403	390	353	328	359	361	386	348	362	374	377	392	354	368	372	380	379	373	361	354	381	355	374	362	380	356	358	355	323	328	379	331	354	330	339	328	370	346	346	324	334	344	369	388	361	352	357	361	362	368	347	361	371	400	371	402	368	339	364	366	331	369	349	353	334	346	371	341	382	382	352	334	371	346	353	370	356	370	335	336	348	342	346	375	397	368	353	400	380	349	336	365	364	355	324	362	382	346	363	370	347	334	351	347	369	369	402	399	347	348	359	338	333	402	354	367	350	357	342	358	395	345	364	345	378	368	353	380	380	365	373	343	334	421	347	348	378	317	375	390	370	385	375	356	379	377	365	329	356	339	349	349	366	331	342	338	404	348	374	393	375	374	384	365	331	335	363	380	313	340	354	351	355	391	360	381	361	358	382	335	327	344	374	338	361	363	355	356	413	358	390	346	355	380	332	335	355	349	387	349	395	359	359	360	343	368	349	362	401	363	319	358	354	346	372	359	356	353	370	369	352	310	393	316	343	366	334	361	397	376	393	350	390	396	351	340	386	350	358	370	361	371	352	360	345	366	365	386	384	386	330	355	396	362	382	389	337	386	369	375	348	321	345	359	347	381	338	388	382	349	329	349	348	334	348	369	346	378	346	353	382	372	330	360	363	353	347	360	364	355	377	366	360	385	332	363	366	354	336	353	325	380	393	383	336	367	329	346	341	375	362	333	354	367	368	380	379	369	338	400	365	345	363	358	406	377	368	370	324	372	363	358	372	340	354	337	344	359	379	377	342	340	348	371	360	391	350	367	355	357	377	366	370	357	348	351	352	353	319	392	362	330	349	355	348	335	353	391	346	341	339	352	365	351	357	373	339	348	349	392	369	372	371	357	377	355	365	346	370	410	382	355	374	358	381	359	402	336	347	344	372	387	353	368	340	355	381	317	332	385	355	353	347	349	361	368	343	332	350	368	377	366	334	361	323	364	389	346	404	352	353	355	349	350	369	341	370	330	350	335	355	353	395	337	368	362	346	337	331	368	380	335	368	344	369	349	341	349	324	404	372	352	334	352	363	350	366	409	408	388	374	361	326	366	363	350	369	369	369	351	358	350	372	389	361	342	338	327	369	352	340	385	363	343	359	365	379	354	335	380	391	379	382	362	362	401	344	335	353	367	374	364	335	371	346	341	365	381	357	363	339	332	345	348	348	369	321	308	360	360	382	353	353	380	359	370	313	391	385	352	351	356	346	351	345	355	372	358	376	346	417	350	384	360	341	344	350	384	346	345	359	379	348	348	339	386	358	340	355	323	334	371	377	379	325	370	329	381	375	312	362	368	353	386	335	357	378	366	348	376	346	404	365	354	411	356	342	349	335	395	371	362	350	376	344	361	378	350	374	333	311	373	388	339	340	345	375	333	370	379	338	374	385	381	399	360	358	366	375	344	365	357	366	388	356	348	355	348	344	381	346	340	374	355	318	359	390	350	362	350	356	384	332	404	350	337	382	351	340	404	374	384	335	327	342	366	358	400	382	353	338	345	360	366	345	316	379	407	337	354	365	378	325	355	352	369	328	356	352	329	369	362	345	353	363	393	336	359	381	394	342	329	347	340	366	380	393	407	377	346	383	385	368	346	388	375	388	346	396	367	360	356	360	360	379	371	345	344	334	345	372	387	372	343	377	375	369	360	362	358	381	392	333	349	331	363	349	363	358	366	401	380	332	363	345	339	317	356	379	372	377	333	350	394	370	393	359	358	355	337	379	364	365	331	360	345	367	359	362	335	372	333	351	339	332	360	345	355	355	335	371	337	367	360	388	345	368	383	345	356	328	341	372	387	359	341	342	384	343	368	363	323	360	386	330	392	386	359	373	363	323	388	366	366	369	389	324	364	349	339	337	352	364	347	342	340	366	347	366	362	364	364	361	394	404	358	364	380	373	376	338	346	392	371	328	342	365	355	370	352	381	349	358	381	357	322	356	364	343	385	342	371	367	377	339	340	352	363	388	361	328	380	361	347	357	382	365	373	374	353	371	347	339	335	346	338	400	382	386	354	353	339	366	360	346	365	332	351	330	364	356	365	415	356	359	367	316	364	334	349	380	346	385	366	373	328	341	358	381	353	363	350	327	363	359	358	353	367	376	358	385	352	351	369	354	360	387	356	339	329	356	364	351	350	354	321	354	334	347	372	340	353	370	333	335	386	346	364	393	357	362	359	309	325	330	332	370	353	353	364	374	338	332	333	388	363	372	370	391	340	355	368	395	336	361	349	344	325	369	368	351	370	347	346	357	357	385	344	363	363	387	340	360	391	344	373	355	361	382	352	363	379	363	347	330	378	390	358	332	356	372	386	397	383	346	369	350	393	370	324	361	379	316	342	345	384	371	347	354	349	355	345	325	389	355	338	344	340	371	369	350	335	352	357	354	330	344	346	375	346	335	374	388	371	339	395	347	328	363	332	360	322	388	399	349	347	340	334	356	389	379	373	372	361	343	382	360	343	366	354	386	350	378	378	344	375	368	347	332	350	335	339	377	371	361	357	380	380	363	349	360	335	376	379	379	353	327	344	386	377	371	345	353	338	367	367	368	369	329	357	364	365	348	360	375	380	394	349	364	357	359	332	351	351	358	371	384	334	334	345	371	366	357	330	346	372	346	380	338	352	360	373	392	361	351	355	375
19589	2210	4379	5077	4461	3687	3086	2633	2382	2076	1850	1712	1577	1524	1481	1331	1275	1308	1281	1121	1155	1073	1085	1089	1077	1105	1039	1050	1025	1038	973	985	986	972	970	986	968	897	918	927	922	898	936	955	927	892	934	958	892	949	862	921	882	950	850	875	899	894	881	854	903	853	912	884	888	853	861	886	890	869	904	891	926	896	889	902	913	871	901	859	901	863	826	891	876	922	908	849	876	850	831	850	889	883	838	875	936	859	890	839	864	938	902	861	889	863	877	903	868	886	926	867	886	883	895	880	908	831	892	869	867	878	881	842	830	878	894	833	824	860	904	838	877	881	845	836	857	863	878	840	860	883	885	889	809	836	865	867	835	837	868	852	900	864	865	906	877	851	864	831	875	844	840	886	847	833	854	914	839	859	865	834	850	868	880	838	823	853	885	886	855	829	879	855	851	899	861	849	852	885	918	855	922	885	831	899	873	903	911	862	862	898	868	823	872	856	919	875	880	827	896	861	852	817	867	879	847	899	867	889	846	834	852	864	847	839	856	838	810	879	938	865	840	889	858	865	865	853	861	834	832	823	877	891	818	843	903	889	877	855	934	821	885	860	819	854	894	817	897	866	894	830	880	839	810	821	885	845	852	857	854	827	850	869	891	890	859	868	855	845	870	875	875	891	835	805	861	840	878	906	880	824	873	873	843	868	917	872	829	895	870	842	929	843	850	854	860	859	892	882	877	847	894	844	858	876	878	917	888	875	843	865	879	862	817	813	859	854	889	897	850	856	927	866	839	824	862	840	830	860	864	859	835	826	882	853	873	880	883	842	882	882	843	916	842	841	873	922	877	822	875	875	861	872	856	858	899	810	867	903	885	872	872	861	861	817	820	841	803	827	822	833	840	860	904	830	812	879	838	898	827	887	854	870	850	825	839	870	853	873	835	902	882	833	872	911	863	839	828	850	831	829	893	909	878	833	833	850	864	898	841	859	896	859	853	895	841	911	863	904	874	843	875	843	793	857	901	848	874	862	857	868	862	852	893	900	875	884	824	859	892	855	886	852	896	855	816	834	876	812	816	850	833	882	906	852	878	847	832	830	898	773	883	857	852	907	854	901	910	846	867	890	853	843	873	880	845	829	922	873	897	825	872	859	865	840	864	841	872	837	825	851	788	835	843	871	854	847	793	842	910	857	927	867	896	857	899	829	954	865	847	879	866	876	877	857	879	912	890	888	864	843	871	863	836	855	829	853	824	829	842	851	844	815	909	838	799	909	850	856	861	906	856	847	836	839	866	816	890	859	861	905	840	833	912	888	869	861	802	840	886	851	908	837	898	884	807	882	850	848	849	873	810	905	838	888	877	888	855	878	831	850	890	910	930	870	833	862	810	906	858	895	858	871	869	837	854	846	900	858	799	874	837	780	871	804	819	840	839	886	843	933	906	924	886	867	853	815	915	913	819	896	879	858	866	871	829	906	848	883	849	823	823	852	864	834	865	861	903	864	836	834	875	834	901	838	853	851	814	827	867	866	860	964	842	832	900	907	872	868	912	862	863	849	880	817	876	848	878	880	857	846	868	859	862	883	867	886	856	869	902	858	881	852	882	890	830	904	863	857	880	863	816	912	877	803	847	840	881	821	866	876	799	856	870	876	850	842	879	883	883	870	857	903	874	805	855	840	853	894	845	915	827	858	878	905	850	877	852	865	901	863	852	850	815	875	864	872	867	860	856	878	854	876	866	892	837	904	869	851	895	871	888	797	861	862	838	937	925	903	853	808	811	882	835	861	835	877	803	831	857	930	857	886	874	867	853	864	840	877	845	869	908	847	860	904	834	815	917	850	842	845	825	821	864	912	865	833	894	855	863	844	863	863	870	889	858	853	886	883	853	814	850	856	850	856	844	884	905	838	846	858	903	883	906	844	866	868	835	872	834	848	898	870	856	840	847	834	828	864	863	881	815	843	915	871	909	848	878	870	866	799	862	818	868	816	831	836	842	853	842	843	831	853	910	907	922	840	858	907	869	825	869	906	829	875	875	862	817	879	847	840	858	894	941	868	883	915	854	885	852	832	848	862	887	878	935	868	819	904	857	831	866	909	872	873	851	816	880	888	904	847	837	864	836	892	863	863	882	827	879	838	838	846	830	872	888	834	894	830	846	844	842	857	896	839	887	844	902	913	830	796	889	846	805	840	813	806	844	869	881	875	862	826	806	854	864	878	893	869	890	903	874	865	860	896	896	865	881	845	860	879	836	818	898	877	811	895	842	916	876	899	885	841	884	872	890	858	845	883	869	812	860	836	885	832	876	908	899	899	868	827	816	894	846	843	885	856	823	888	856	832	876	825	817	880	850	843	803	855	819	842	891	823	824	858	847	864	840	862	892	878	864	869	857	864	848	930	818	898	859	923	870	882	849	870	876	857	864	820	849	836	889	854	854	879	849	861	872	858	877	922	894	908	883	887	876	921	829	896	855	892	850	871	826	828	870	814	778	916	904	873	808	843	874	848	856	911	864	906	812	849	878	874	894	836	878	798	911	903	853	855	857	871	853	888	852	892	880	888	817	879	869	885	879	847	892	917	917	867	872	859	884	886	901	791	842	875	833	892	842	896	880	838	906	845	934	905	895	808	842	820	894	860	903	811	846	889	892	888	838	909	892	877	892	815	880	880	844	869	900	872	909	882	883	862	810	837	843	918	932	905	851	840	864	888	861	800	885	889	840	883	893	927	853	814	875	882	819	892	850	926	824	916	846	789	880	843	862	838	853	881	857	930	863	856	905	864	841	867	910	872	846	896	904	869	810	919	863	822	878	855	829	838	839	867	888	819	870	890	884	840	920	854	887	903	841	871	885	893	840	876	954	889	874	841	879	865	877	886	858	857	862	831	894	873	841	926	843	858	852	839	887	825	862	820	895	844	837	839	870	865	842	852	883	876	850	862	880	788	876	887	921	866	896	875	823	828	813	904	903	858	871	892	868	855	876	864	893	943	810	860	850	895	845	861	857	863	885	811	802	834	823	823	828	877	865	862	906	791	874	891	883	873	865	846	878	852	892	856	870	842	855	851	844	856	827	866	860	850	857	857	894	884	802	837	868	871	873	830	880	883	840	865	850	841	883	901	830	864	910	869	877	825	819	824	874	845	836	891	887	854	862	881	914	844	853	882	817	860	828	862	857	842	883	857	870	871	813	807	840	929	833	855	831	869	853	835	816	862	843	881	833	913	883	853	878	866	854	864	884	893	886	870	923	848	830	840	863	870	862	877	805	826	841	853	873	863	865	884	854	838	861	894	873	874	833	863	801	873	921	857	903	916	880	906	880	802	852	859	843	879	809	844	848	827	806	829	877	919	818	845	850	850	871	860	882	904	901	787	838	871	856	871	856	902	914	878	878	838	868	897	849	885	894	864	897	883	842	874	861	825	863	823	863	842	875	866	865	832	883	814	859	866	842	835	881	826	802	893	903	900	836	858	845	825	846	900	819	827	870	849	830	880	885	890
4497	237	206	170	191	181	170	171	165	188	157	148	177	151	174	159	173	173	148	163	164	171	143	170	163	165	139	172	129	155	177	156	168	164	163	158	181	185	183	163	150	137	161	152	148	163	163	157	179	166	135	167	167	182	180	149	156	168	161	182	159	156	160	155	154	150	151	180	175	171	144	153	170	144	177	142	160	194	141	143	161	154	159	164	145	161	157	164	168	171	155	169	178	168	167	162	139	182	147	144	158	177	149	135	135	147	165	150	181	172	173	159	186	155	187	174	144	169	154	179	133	141	139	150	190	151	168	161	131	171	185	177	156	153	168	183	164	155	144	158	137	150	174	168	168	154	165	152	145	168	168	151	160	167	151	177	157	143	173	150	148	139	172	187	163	168	176	154	167	160	153	164	156	169	155	134	171	172	166	177	154	182	186	151	174	174	171	165	167	171	182	151	183	148	188	180	155	155	177	167	168	177	166	156	179	194	174	137	178	174	141	136	159	163	168	142	165	134	170	143	171	196	162	168	150	167	148	176	160	164	141	179	158	192	183	172	154	149	168	158	156	171	146	158	160	159	146	177	161	164	154	141	158	191	158	160	155	150	151	193	148	159	167	163	164	175	151	128	174	169	182	157	155	133	153	172	169	173	175	178	178	172	163	176	138	145	178	185	158	163	182	161	129	178	180	142	170	158	164	181	152	192	158	147	161	178	161	147	189	153	159	144	181	166	165	177	169	169	158	172	159	163	171	189	178	140	170	168	163	160	147	166	171	146	190	165	155	173	153	199	156	193	147	175	186	140	169	178	174	158	171	171	154	167	171	157	141	161	148	135	184	184	164	146	142	183	153	176	148	171	156	165	158	162	151	159	143	164	179	165	169	149	156	163	157	191	164	168	161	158	164	144	149	163	193	144	158	138	131	169	158	168	165	164	182	159	147	176	155	157	175	166	191	172	160	171	179	169	171	178	150	162	155	162	141	157	177	169	155	165	161	158	157	156	159	153	159	154	138	165	149	169	160	154	168	163	157	150	180	141	142	157	170	162	156	160	177	158	166	183	169	155	172	181	151	175	167	176	173	155	142	169	160	178	163	181	142	158	153	133	174	145	151	165	161	177	149	143	162	152	134	181	164	174	180	148	173	167	179	160	147	148	173	141	142	161	145	125	168	181	166	170	164	161	145	170	164	175	169	165	156	146	170	182	175	153	165	147	128	159	181	159	141	160	172	164	157	143	173	162	173	174	137	162	187	136	182	171	151	158	145	149	156	157	148	174	192	155	162	183	174	168	155	177	169	165	166	154	132	168	150	164	135	156	175	165	174	148	156	166	171	179	159	171	169	177	175	164	166	161	157	157	165	157	169	158	129	162	157	149	155	145	159	167	149	153	140	158	168	155	186	176	177	164	154	161	164	143	154	170	183	145	181	166	179	147	175	148	163	134	164	148	179	178	155	152	172	179	183	154	172	140	174	191	147	152	180	153	155	173	128	158	162	148	163	158	158	163	149	178	146	159	157	162	173	154	171	155	191	167	185	151	155	158	169	170	165	177	162	134	152	155	164	146	168	168	153	189	169	157	177	170	169	182	149	181	177	149	161	187	181	194	170	166	175	148	187	168	148	157	167	138	155	149	168	173	135	181	156	148	167	160	171	148	161	160	176	154	169	146	149	131	155	151	175	160	147	143	156	190	181	177	171	166	157	187	169	136	152	170	155	160	176	148	165	153	159	149	182	164	165	148	156	154	152	151	161	182	171	132	169	148	127	168	183	154	162	160	174	192	139	141	139	150	157	185	143	171	167	164	185	141	161	169	155	153	176	150	150	149	194	166	148	139	145	174	146	175	160	158	159	153	151	140	165	153	160	167	166	157	182	163	156	134	153	146	166	172	161	172	155	170	173	145	152	154	168	143	162	166	180	179	167	150	171	183	188	192	161	142	165	149	152	162	163	179	159	169	155	148	138	191	157	150	191	160	162	164	170	152	162	159	159	176	166	157	159	155	174	155	157	176	172	169	134	164	165	150	166	150	161	165	168	147	154	159	151	168	164	182	167	170	141	147	158	180	161	155	141	166	173	166	150	162	161	163	177	174	159	147	143	191	175	173	176	158	176	176	164	164	164	167	178	134	184	177	160	183	153	150	152	158	159	161	158	140	161	163	153	152	155	185	147	153	154	174	189	155	184	165	155	165	163	145	166	179	213	170	161	167	156	171	159	149	163	181	166	152	153	179	164	161	157	142	148	171	153	145	163	142	169	173	162	178	162	169	201	142	177	173	148	163	161	160	188	174	172	159	142	161	161	178	149	173	171	136	154	169	159	175	150	167	140	151	159	144	159	155	157	156	178	167	139	162	188	153	142	207	174	190	151	152	184	181	166	181	151	157	186	159	154	161	159	182	158	179	166	150	144	157	171	142	155	153	160	166	163	171	169	143	184	157	163	164	170	154	184	154	159	179	152	149	120	180	160	157	151	172	151	146	156	154	150	179	167	173	144	132	164	160	157	153	159	154	168	150	148	147	182	152	149	159	162	168	152	169	146	172	151	153	178	179	163	173	161	144	168	150	169	174	177	175	167	165	145	146	171	162	177	156	172	170	153	169	171	148	170	163	164	171	149	166	173	169	167	155	152	178	169	177	143	170	188	164	167	154	163	168	167	170	169	168	164	158	166	166	153	162	167	172	130	163	144	166	156	169	141	169	166	176	139	150	170	158	151	172	166	165	171	142	172	149	182	151	198	149	159	174	128	153	124	157	141	145	168	146	155	168	155	147	172	159	159	164	154	175	158	155	153	125	154	177	156	157	168	139	145	182	149	161	159	155	169	184	158	172	133	160	135	153	148	163	178	156	153	154	158	162	184	165	176	153	176	141	149	186	158	151	158	168	161	149	161	167	163	171	172	171	148	163	155	174	151	150	155	160	163	157	156	185	189	155	147	160	201	166	157	174	156	182	150	137	164	155	165	160	184	158	166	147	141	163	158	147	157	166	177	180	176	167	164	169	162	135	157	151	159	131	140	145	148	163	157	160	140	166	151	149	129	167	182	150	159	133	137	152	162	174	156	161	154	153	161	172	160	152	160	159	154	172	173	150	134	162	153	149	163	176	175	152	159	168	175	143	163	179	185	178	172	164	189	169	172	169	166	180	182	164	156	156	180	167	173	174	159	161	169	163	161	170	169	177	155	162	170	180	154	168	162	159	160	156	131	157	170	133	166	148	166	175	146	159	172	142	145	164	175	150	154	156	163	189	169	168	156	162	179	161	181	168	159	162	146	165	148	160	185	147	166	156	167	149	152	166	135	163	170	174	180	151	140	159	160	149	161	168	151	181	137	179	151	174	154	147	153	159	173	159	192	176	166	192	173	163	155	180	139	159	154	159	170	166	138	148	124	149	165	180	184	162	141	135	174	137	146	165	162	173	163	141	162	152	179	160	168	167	172	139	160	154	155	160	168	139	138	161	160	166	151	145	163	146	185	156	155	169
4410	484	525	538	548	498	465	484	483	482	453	468	454	424	463	434	469	419	451	477	394	436	481	449	469	430	461	447	432	425	491	418	483	467	431	464	456	446	430	447	431	445	457	449	410	403	456	447	405	446	414	474	435	434	446	469	419	460	428	443	439	457	449	452	478	421	473	432	459	468	430	414	444	456	463	493	492	429	459	419	454	426	457	435	430	439	446	461	446	387	441	475	488	407	440	457	433	422	440	444	445	442	448	449	441	393	430	439	422	480	480	472	434	415	406	387	430	470	470	410	453	437	416	444	456	427	457	447	458	438	421	407	459	424	451	441	447	431	454	442	413	457	437	457	440	452	433	420	456	433	474	475	451	439	437	452	435	450	422	448	433	438	453	424	454	439	457	424	451	441	425	446	432	435	477	415	439	422	441	416	431	468	432	461	432	442	479	449	454	426	453	439	428	407	427	457	469	482	428	410	460	449	438	427	437	479	441	452	450	452	455	451	457	417	391	444	447	455	426	492	456	461	443	466	455	442	471	449	441	417	433	435	402	434	428	455	472	435	448	449	440	438	433	452	454	456	459	472	438	426	448	432	438	434	441	474	474	436	411	422	438	429	401	426	465	437	494	409	434	431	455	426	433	438	413	442	451	417	454	456	447	470	458	406	435	423	446	465	481	416	487	399	457	436	435	431	444	473	391	441	457	422	413	451	431	442	490	426	431	427	410	444	447	454	432	447	389	435	430	436	428	437	438	446	468	434	451	410	485	414	456	428	435	454	431	422	459	418	425	450	451	457	439	443	432	414	458	425	465	445	466	409	455	411	427	445	429	456	512	432	412	412	404	446	450	400	423	428	466	437	429	442	449	441	448	422	447	442	424	471	478	456	442	430	409	450	408	413	421	439	461	481	440	409	457	399	454	441	423	439	428	445	477	434	396	419	456	434	444	389	454	457	450	436	437	471	440	460	429	450	464	436	453	428	490	479	454	425	430	475	438	454	415	453	460	451	436	439	435	446	443	451	439	422	417	425	423	472	376	409	393	475	428	420	399	449	467	466	452	451	434	438	408	436	453	438	411	432	460	434	460	419	442	426	457	446	422	454	475	425	450	398	427	453	446	433	451	441	420	445	452	430	453	417	471	460	481	452	466	435	451	440	425	484	437	469	445	445	451	435	427	433	412	430	449	429	442	400	415	449	414	437	427	406	425	424	462	453	411	420	455	443	442	440	450	428	438	437	470	440	427	450	442	453	455	449	443	456	458	442	472	422	416	461	413	439	429	415	435	442	433	456	429	449	422	430	443	430	455	458	436	458	485	471	457	439	423	456	429	417	457	488	450	457	436	420	416	460	447	465	476	422	435	465	469	432	424	461	456	437	419	441	455	466	439	469	486	469	436	451	407	422	455	399	438	463	464	436	413	424	437	445	473	439	424	460	435	410	456	426	443	454	414	438	445	456	435	448	445	456	474	450	459	459	427	428	449	459	434	466	432	437	448	427	417	443	433	438	472	426	430	456	444	415	436	427	442	440	467	443	426	443	436	437	453	450	415	445	452	427	418	459	425	453	435	453	473	453	434	439	435	461	424	456	443	417	468	444	444	446	464	440	469	437	427	466	384	430	447	441	450	433	478	430	431	444	404	439	428	443	430	452	436	449	471	437	406	454	390	428	445	474	448	457	450	459	478	385	473	472	466	432	431	447	452	462	422	449	458	461	449	461	459	472	429	447	461	414	462	477	453	452	475	445	444	467	449	455	450	448	427	445	461	454	438	452	408	434	433	446	450	439	412	438	406	426	450	428	457	407	443	445	417	434	448	472	431	505	458	454	433	438	451	455	447	445	416	440	456	461	463	439	427	437	453	410	494	440	429	445	427	437	444	445	437	445	443	402	423	442	474	439	479	470	423	417	426	447	431	448	448	457	460	470	437	457	488	447	453	391	413	478	430	436	421	452	449	441	479	414	445	435	424	429	445	449	453	448	450	470	449	434	430	448	488	417	445	455	415	441	446	401	407	427	496	422	447	496	512	411	490	444	440	398	403	413	457	410	453	427	431	474	437	432	455	400	425	425	434	436	436	465	448	404	437	478	432	465	446	445	413	458	395	412	461	415	460	420	421	456	420	458	446	426	466	460	458	403	460	445	432	481	449	458	454	449	438	441	427	431	422	407	449	420	443	463	485	434	475	396	412	448	428	421	433	420	468	479	432	448	434	451	415	433	453	445	416	444	446	461	435	463	450	439	452	445	459	448	454	469	448	446	410	462	451	440	427	438	414	423	412	481	445	467	398	430	424	450	477	451	438	431	406	440	452	416	449	420	391	445	463	447	437	481	462	467	455	421	440	432	483	412	446	433	421	428	437	419	440	457	431	445	432	408	472	447	438	427	412	457	435	420	457	472	443	421	437	455	438	418	504	465	455	412	476	426	449	419	447	428	426	435	481	439	478	450	448	437	422	456	417	445	373	492	445	453	443	428	442	453	441	420	432	456	433	415	445	393	479	464	428	413	404	452	462	462	443	416	470	425	432	448	473	487	480	417	418	420	444	447	443	429	421	439	453	451	443	438	408	435	472	370	436	451	432	431	502	437	459	461	428	447	468	437	425	421	410	438	452	434	405	417	406	448	433	471	458	430	439	446	433	450	468	454	461	435	422	457	422	467	442	425	437	421	433	416	450	462	459	408	438	417	474	412	422	452	397	437	445	429	433	418	430	441	475	450	426	490	441	459	427	456	421	455	396	433	421	434	445	417	420	419	409	463	449	471	452	459	443	453	426	471	441	453	459	468	472	448	419	435	433	434	436	472	454	425	424	441	453	446	444	448	468	434	434	480	448	406	437	415	404	446	456	464	405	436	457	392	477	418	430	448	434	426	439	400	434	414	443	433	409	437	427	438	480	435	429	458	427	444	454	452	438	466	431	424	429	464	457	421	433	409	481	460	417	442	444	448	424	478	432	453	439	416	457	417	457	477	431	449	440	447	453	465	414	479	413	466	441	479	451	443	431	426	420	424	453	422	430	414	439	434	452	425	452	423	442	435	469	440	459	430	437	436	462	472	439	432	433	417	440	447	449	437	426	458	435	430	416	449	457	448	424	503	453	423	464	444	470	435	454	428	450	454	453	409	448	433	429	409	442	434	456	441	454	428	467	453	456	434	459	393	435	436	435	444	443	414	445	459	433	451	457	412	425	440	430	413	491	418	464	460	432	500	455	400	409	447	414	478	451	416	433	474	455	439	464	476	418	457	456	431	419	445	446	449	452	464	470	455	431	447	447	430	449	431	430	390	424	443	396	444	437	445	467	434	444	463	391	477	436	429	464	409	431	452	394	444	440	438	475	440	447	427	446	450	459	491	434	459	409	455	421	445	420	461	431	438	442	438	415	445	491	459	478	454	455	433	436	421	425	460	446	412	443	417	460	418	424	426	453	432	413	468	419	445	439	417	416	452	424	444	474	468	414	441	479	487	457	454	417	408	438	452	461	437
36532	12376	1777	849	599	541	390	317	273	284	258	249	252	225	231	235	177	205	186	194	198	172	175	177	164	170	161	191	164	197	194	175	183	175	198	176	170	181	164	162	202	154	181	166	167	177	176	146	164	162	163	166	189	177	178	183	165	167	162	174	167	169	179	193	167	164	185	197	185	174	166	175	172	148	165	186	173	181	174	200	172	185	170	184	171	161	187	167	190	170	166	187	173	174	167	153	199	176	183	181	134	160	156	181	201	179	174	194	163	169	183	161	190	159	188	164	184	181	161	167	126	179	145	162	191	185	182	176	168	163	173	187	172	173	169	177	170	166	155	151	204	144	174	167	166	167	193	175	162	193	156	162	173	185	185	189	196	187	183	158	170	170	168	157	179	176	187	158	169	167	189	189	171	152	173	168	146	171	143	169	164	205	159	186	190	175	176	169	182	169	179	183	147	178	170	174	164	199	176	192	168	176	185	179	192	175	164	167	176	182	143	173	178	166	175	162	170	172	185	171	180	183	157	159	183	169	165	179	180	172	162	160	170	173	173	179	131	158	167	199	177	167	151	183	172	190	157	182	174	188	146	192	179	162	165	174	161	163	169	184	182	190	182	181	167	168	158	159	154	212	179	169	158	180	188	160	188	172	172	158	175	188	159	166	176	193	176	191	192	171	166	184	156	162	161	183	159	176	169	192	175	176	192	184	174	159	161	171	163	183	178	171	170	165	159	184	155	152	153	172	184	158	147	175	183	171	177	160	175	155	173	169	177	177	191	196	163	173	154	163	170	161	172	193	188	195	165	180	181	149	168	171	161	189	164	152	161	154	189	154	162	160	169	176	186	162	178	199	192	149	167	154	165	161	166	189	167	170	168	173	168	185	162	187	154	171	187	153	168	196	196	186	151	184	158	163	172	170	177	168	164	154	190	171	166	148	154	170	167	168	181	163	161	145	174	167	143	149	177	186	191	141	181	187	162	192	192	149	193	176	176	165	169	180	197	190	165	164	191	179	169	174	186	160	148	171	197	158	197	159	203	181	182	164	167	174	152	177	160	162	182	161	182	188	179	156	179	168	161	175	180	162	171	161	166	182	173	173	179	155	171	157	185	135	196	163	166	174	181	167	180	180	175	201	159	165	166	156	159	164	162	180	185	181	172	160	173	179	172	182	162	173	183	150	170	184	166	180	176	167	168	143	194	169	146	167	176	154	169	153	182	171	184	169	176	181	187	178	170	153	173	173	156	171	151	159	184	173	163	162	161	173	170	182	158	172	173	193	151	148	182	173	179	170	166	153	214	171	177	174	168	186	168	179	175	167	160	192	183	169	147	178	165	152	172	170	162	173	159	175	167	181	163	163	158	167	167	191	159	178	196	179	164	185	150	166	158	156	185	177	165	169	179	153	181	178	174	190	148	183	143	183	169	198	158	167	160	173	171	157	182	168	153	158	145	183	159	159	194	170	161	187	163	180	170	166	185	175	204	172	160	150	162	176	171	168	191	168	175	162	175	159	181	159	160	154	207	177	181	167	171	182	173	197	170	163	159	197	144	167	187	198	185	202	188	186	177	168	163	179	196	162	171	161	179	200	166	179	157	177	194	176	181	167	156	167	202	166	179	184	160	190	174	135	171	178	179	176	149	172	185	160	176	166	171	176	183	182	157	177	201	195	185	171	175	184	199	190	159	176	161	168	176	170	181	164	167	169	166	154	170	166	168	176	167	160	159	180	162	179	164	189	199	158	157	158	150	155	161	177	179	188	144	156	158	200	152	165	166	154	150	185	153	169	183	164	176	179	167	177	193	185	151	186	179	165	182	155	174	163	168	174	174	210	168	181	202	156	190	151	165	161	165	177	173	176	172	161	150	156	177	176	163	174	189	167	161	162	194	164	169	158	161	170	158	191	148	158	190	179	180	167	161	176	150	172	184	150	185	179	167	187	168	181	155	174	182	163	182	181	178	188	168	197	159	188	171	174	174	178	167	168	163	178	149	180	206	169	168	163	181	162	182	178	175	168	172	172	175	151	169	185	161	173	166	168	174	185	141	164	162	175	187	153	174	183	172	154	154	172	178	153	172	197	164	156	177	178	147	151	152	171	171	175	147	176	181	183	153	177	164	160	187	190	159	180	170	156	153	189	146	148	170	184	178	173	147	167	174	160	150	198	170	161	175	153	185	157	159	181	167	168	165	178	141	157	144	167	145	162	171	171	172	171	205	152	134	163	178	173	171	155	179	188	161	146	172	186	166	177	154	139	163	196	186	162	170	165	158	161	167	178	171	169	152	189	168	172	188	177	190	160	171	158	186	151	162	178	172	174	155	184	181	177	170	168	164	171	164	186	164	169	160	162	152	180	167	190	187	193	169	171	189	168	173	184	176	157	155	171	150	179	176	163	154	193	200	183	158	183	157	171	149	185	184	154	170	171	183	152	146	168	179	161	148	175	202	160	173	174	172	168	181	195	188	146	151	151	152	170	176	144	163	169	156	177	166	173	167	168	190	172	171	169	175	165	153	193	177	164	173	172	144	192	154	173	162	179	151	189	171	143	147	162	169	170	154	168	178	168	167	181	167	183	158	177	163	175	168	168	174	170	170	175	148	176	184	166	175	184	196	187	163	164	164	140	171	176	174	177	165	174	160	161	192	186	168	177	179	191	181	199	185	177	187	169	157	171	170	159	142	187	176	166	198	183	185	186	167	173	180	203	163	187	174	165	164	162	168	147	156	176	153	174	142	161	181	178	163	173	175	170	187	192	158	147	179	171	151	177	188	173	158	165	170	165	167	170	201	167	184	156	169	172	170	168	181	177	142	171	173	167	188	192	175	154	169	177	191	159	187	183	176	174	181	169	162	151	186	199	171	197	172	148	193	183	159	139	175	183	180	192	170	184	174	180	175	162	171	192	187	180	174	138	194	159	173	180	160	180	179	178	177	175	167	197	178	168	156	136	137	208	158	163	190	178	162	182	177	188	163	168	171	174	194	183	189	173	169	167	199	153	162	154	197	168	159	177	150	187	153	168	167	168	165	165	170	166	148	159	179	176	184	207	206	171	196	202	156	173	161	174	154	193	184	184	157	166	161	183	190	179	196	172	176	157	164	184	166	164	190	159	194	188	164	169	180	173	177	161	167	158	156	167	162	192	155	153	149	200	187	166	178	172	169	175	196	175	152	171	158	161	184	180	151	190	160	171	182	163	196	166	149	169	164	171	193	159	168	163	161	174	167	155	167	171	175	160	182	176	196	171	190	175	186	182	155	182	186	178	166	157	153	180	168	176	171	185	172	159	163	158	167	183	190	170	175	157	164	199	177	160	189	156	178	161	170	170	157	171	163	145	169	173	184	204	147	176	173	183	168	189	185	170	186	192	161	142	180	197	151	173	179	173	168	177	153	171	185	171	185	173	196	180	163	181	163	169	167	180	171	162	156	171	182	166	177	191	157	175	204	145	182	172	170	190	162	170	166	161	178	162	174	146	152	179
15414	1193	2319	2795	2420	1979	1725	1444	1292	1089	990	910	844	843	866	783	748	687	631	646	599	621	620	600	582	624	536	551	538	503	519	538	550	557	522	514	521	523	524	531	497	480	501	544	487	518	495	464	511	495	497	484	547	486	512	512	488	524	518	526	484	465	504	503	465	535	494	467	443	491	507	471	540	497	451	469	490	491	484	515	500	462	492	512	484	491	509	490	458	521	492	492	485	473	448	499	496	502	482	494	459	463	503	488	484	482	479	452	451	464	488	480	487	473	496	502	462	430	545	484	469	489	481	498	513	492	492	494	470	496	495	471	448	457	484	473	458	482	495	489	470	499	479	500	506	463	472	455	486	529	494	450	505	480	450	481	505	457	457	462	491	479	445	486	499	470	479	447	444	477	453	489	454	480	484	433	471	486	462	465	452	464	487	500	486	474	486	479	457	500	481	469	482	474	469	472	446	474	479	474	437	462	486	473	497	507	499	501	482	525	521	502	505	457	467	432	497	473	505	485	503	464	482	489	443	477	487	446	471	460	463	492	466	508	482	502	473	485	483	486	486	466	501	475	492	502	478	485	504	484	521	473	481	482	448	506	440	489	505	520	460	474	511	465	447	481	484	451	443	484	519	468	457	440	473	461	501	433	502	457	477	483	509	488	449	497	504	472	479	483	461	478	483	485	465	437	477	488	478	499	450	460	483	465	478	483	463	475	492	463	501	464	498	460	478	498	450	494	507	554	484	499	472	446	440	480	457	490	446	512	512	487	464	479	486	443	521	468	466	494	473	501	473	454	453	499	486	491	492	470	499	478	505	463	514	494	462	497	496	469	458	481	456	470	458	480	475	489	471	423	441	478	441	520	478	482	446	491	515	469	472	451	480	469	479	482	462	489	487	443	460	561	445	445	465	435	482	513	463	510	498	513	505	481	506	499	467	465	488	476	467	480	456	456	456	528	491	473	441	461	456	454	461	472	490	470	503	472	458	486	447	466	489	507	482	458	457	525	503	481	467	471	469	468	445	492	478	484	457	476	476	485	466	504	485	477	476	484	479	473	500	484	487	468	480	500	486	467	466	473	479	471	504	473	464	509	463	469	466	486	481	509	491	482	505	503	450	477	513	432	454	504	474	487	516	507	488	433	468	509	484	493	508	473	482	495	467	510	498	457	440	497	474	474	482	482	485	464	524	463	489	462	445	491	462	484	470	495	443	456	493	468	496	482	493	477	514	505	458	457	496	492	456	472	532	518	477	444	482	478	456	483	498	438	465	543	462	477	467	487	473	473	464	463	488	472	496	472	506	491	433	488	456	427	460	472	510	452	497	455	472	459	457	471	486	461	495	473	529	508	482	500	468	479	497	463	469	480	437	477	501	485	466	467	452	448	491	488	458	439	498	502	473	506	457	475	512	518	451	437	491	471	486	461	488	475	434	484	487	495	499	472	506	491	471	469	491	475	509	474	544	471	447	511	478	487	482	496	520	532	471	450	488	465	501	485	498	494	441	510	507	513	501	471	474	465	489	482	508	449	423	489	466	485	496	436	449	482	527	484	496	491	470	475	508	463	478	472	480	505	476	518	479	462	527	470	494	446	459	477	489	482	481	518	488	432	516	475	504	466	474	477	460	473	484	476	488	457	437	499	448	504	474	487	504	453	486	479	492	462	451	494	448	474	478	503	468	436	489	496	483	484	471	486	468	471	488	476	453	480	487	458	459	504	461	491	503	517	456	467	467	479	494	462	511	501	477	432	495	450	520	508	484	477	502	485	467	482	479	474	492	465	465	496	503	480	506	481	497	465	428	505	462	468	496	516	458	439	491	522	467	489	522	474	453	442	506	501	485	474	498	487	466	483	471	459	499	495	522	478	490	454	427	479	457	517	482	485	464	461	460	447	457	450	496	470	426	473	464	458	463	456	465	491	434	457	453	483	430	497	496	509	473	492	500	506	488	468	485	440	510	431	478	477	493	501	477	502	512	472	465	503	488	436	514	525	461	474	470	493	472	467	494	492	465	463	466	464	484	489	506	492	507	503	480	478	475	516	468	460	480	506	472	490	478	460	456	480	508	452	510	493	492	486	481	487	460	528	474	463	433	449	428	478	458	481	475	514	472	488	475	528	506	489	518	488	471	435	501	487	486	521	513	474	473	492	457	477	489	445	484	468	472	464	479	484	462	483	504	468	424	483	463	512	485	491	488	472	473	466	450	477	467	497	446	454	459	477	456	457	472	496	491	478	529	493	519	453	507	474	497	470	440	506	450	482	475	464	447	491	493	481	477	470	488	472	471	456	466	480	506	479	461	519	467	503	442	475	485	508	462	471	511	491	489	443	441	458	447	477	454	454	452	481	513	475	458	463	468	488	482	467	450	462	469	508	472	479	434	451	485	471	481	479	503	447	484	491	471	485	470	472	479	462	473	473	522	461	488	515	467	495	482	456	469	485	447	462	473	496	509	447	484	457	510	511	465	485	479	484	468	499	494	478	472	471	501	479	470	468	464	481	500	485	489	486	504	497	469	436	476	500	493	484	488	492	465	485	485	483	502	464	495	452	491	483	451	469	431	510	493	442	481	467	449	489	480	475	474	487	505	517	428	476	477	473	457	503	450	462	467	487	527	538	462	469	491	515	521	464	503	462	480	506	502	482	467	495	510	519	454	548	442	476	485	471	462	470	417	486	479	484	470	501	454	481	540	458	454	460	498	437	457	491	467	488	467	491	492	534	481	507	474	467	463	486	468	486	502	455	475	435	513	468	494	474	464	499	472	488	452	465	488	487	527	478	481	496	508	466	513	487	478	495	461	477	464	489	488	517	505	489	498	489	472	480	461	496	500	499	481	435	463	516	495	460	461	484	456	461	449	472	478	465	459	448	492	524	497	456	445	523	504	435	466	482	473	440	481	497	511	456	489	479	480	488	481	470	494	479	450	439	461	461	468	512	476	511	487	479	490	437	511	472	478	489	472	496	513	474	461	471	475	513	492	479	460	492	479	464	461	489	496	490	509	488	492	510	484	481	509	461	480	453	462	463	498	464	473	489	509	452	494	465	483	495	456	492	441	490	513	468	482	473	467	463	450	472	504	490	526	476	471	446	464	477	491	478	489	423	458	502	456	476	441	535	509	513	481	465	506	442	463	455	483	503	457	508	449	464	491	511	441	474	494	484	456	479	488	499	484	500	469	442	451	444	454	448	482	478	449	454	484	468	482	512	495	518	519	469	516	467	477	502	446	460	485	479	465	470	517	515	501	493	489	464	524	479	497	468	475	497	498	471	495	488	496	489	487	487	441	476	482	474	484	493	476	485	503	496	485	471	479	439	475	480	502	488	476	475	509	479	476	493	505	492	476	489	489	514	513	467	500	473	492	456	529	495	476	466	456	462	471	519	501	539	501	498	500	452	512	455	483	486	477	484	462	477	504	498	493	488	489	491	468	495	504	453	467	525	463	490	493	489	457	492	459	494	492	462	473	440	453	478	506	486
43533	22314	8298	1979	1374	1079	777	701	595	528	565	473	489	463	393	402	413	435	380	401	405	411	388	354	401	391	377	376	398	367	333	365	371	356	364	408	399	350	381	374	385	371	321	361	337	355	380	365	351	318	375	370	377	368	370	371	367	354	371	350	328	388	359	332	351	364	340	375	343	348	373	344	361	374	373	362	360	362	362	357	337	347	336	366	358	350	351	367	367	348	342	384	372	382	384	367	358	359	342	342	358	363	360	353	381	358	345	360	355	334	379	342	365	343	356	366	347	329	329	367	358	349	362	347	333	398	349	383	343	334	390	345	365	356	374	328	366	368	371	361	371	419	373	400	369	359	370	350	310	368	364	361	339	381	348	345	348	349	375	376	331	384	400	376	348	357	378	367	327	375	360	354	347	337	356	367	319	343	346	366	358	359	331	406	387	374	341	331	329	355	339	336	356	392	391	371	359	311	341	362	398	342	346	327	370	332	372	358	397	378	342	357	360	370	356	385	363	353	354	338	337	362	346	381	401	371	370	349	348	373	345	337	397	383	341	338	353	330	382	345	341	349	368	383	388	361	344	400	374	369	358	403	371	381	349	354	385	375	343	368	338	353	353	356	354	315	369	356	386	317	363	341	361	384	345	357	401	352	326	337	360	376	371	349	380	371	362	381	330	349	374	371	355	365	377	378	348	318	356	353	371	345	331	348	345	371	352	378	347	400	366	332	395	400	365	365	382	346	346	359	348	327	401	375	349	355	325	360	394	362	344	376	373	369	379	338	334	363	342	375	397	336	359	376	387	353	366	369	377	349	406	364	340	381	355	360	380	364	366	361	330	361	351	334	333	371	341	370	336	315	334	353	356	367	363	356	350	335	347	347	353	379	364	357	355	325	352	351	363	359	344	343	367	361	341	368	377	361	361	384	370	355	352	355	338	374	378	349	359	400	358	371	345	370	394	324	379	365	379	365	380	387	382	348	324	360	341	366	331	357	360	368	347	375	400	351	395	373	363	366	353	375	363	339	340	360	366	363	362	379	349	355	388	342	362	329	358	349	335	345	332	369	372	319	375	374	322	332	342	394	382	382	352	372	348	337	347	339	351	361	379	314	389	378	341	327	357	333	349	358	365	364	344	382	345	362	391	353	360	340	350	343	327	354	400	378	358	353	339	369	326	319	316	392	337	346	309	336	366	399	352	368	356	359	372	343	352	385	375	357	362	368	387	332	365	336	384	329	407	356	378	429	364	342	357	392	364	371	346	390	350	345	356	369	408	386	349	371	342	337	329	343	365	388	350	368	375	393	357	364	376	357	361	376	372	345	386	364	391	324	328	366	341	338	351	350	361	334	357	341	408	353	357	321	354	353	358	368	355	368	363	387	360	350	354	357	356	366	355	358	349	365	334	366	379	361	337	341	333	333	341	391	342	333	346	327	367	376	341	371	327	376	333	322	327	363	317	373	344	371	306	358	385	365	389	370	356	326	345	341	399	322	361	314	341	359	325	370	339	426	356	383	359	368	365	351	353	361	320	343	345	381	385	380	377	335	338	329	367	347	365	333	335	393	342	377	362	387	362	338	366	340	320	351	397	420	369	349	341	358	362	351	344	351	365	359	353	359	336	374	373	324	375	338	358	350	315	335	360	385	383	322	363	355	355	380	396	342	370	378	356	375	421	353	324	368	374	352	332	360	369	320	338	321	376	331	381	356	370	365	340	401	368	337	366	357	369	346	322	331	369	345	333	367	325	400	398	364	326	368	349	318	334	354	363	336	402	407	371	377	366	365	345	356	356	294	336	354	342	394	334	351	303	349	366	412	333	360	371	371	342	339	387	334	345	320	348	354	356	348	375	371	357	365	351	355	331	353	332	371	306	344	391	385	372	348	389	390	365	356	334	386	360	360	388	342	336	389	347	357	339	350	336	351	357	358	371	340	360	377	353	331	351	390	362	323	382	334	347	365	363	390	411	306	343	365	343	349	348	391	344	357	340	366	322	362	337	356	346	334	358	334	353	354	338	382	357	320	381	383	388	408	348	341	345	348	367	368	365	404	324	370	356	359	356	358	378	335	342	349	331	351	324	366	356	368	386	387	369	353	375	337	338	349	345	335	336	334	329	343	347	366	328	353	335	319	383	336	354	352	347	377	377	350	368	368	354	359	370	364	364	355	357	349	320	352	349	353	343	350	353	374	339	361	347	339	339	334	338	374	394	360	331	320	327	366	321	386	361	363	376	372	362	342	337	363	360	327	334	365	363	399	329	359	347	364	338	356	366	386	333	351	337	353	380	400	344	378	360	383	356	348	357	345	349	350	351	364	396	324	376	349	378	367	367	359	339	329	382	335	353	345	349	347	364	403	344	363	344	378	371	386	340	345	376	328	396	357	357	362	371	349	378	335	384	350	362	330	351	347	353	339	364	383	359	358	383	368	371	345	354	417	357	367	361	365	370	349	387	383	334	357	362	353	414	365	367	343	354	343	345	383	325	390	320	358	346	339	378	308	380	363	380	365	398	354	378	368	334	342	369	375	336	337	377	324	340	350	352	315	366	343	336	398	349	358	360	359	334	349	358	332	359	330	336	319	369	342	334	362	389	363	364	361	351	344	349	370	327	387	379	373	322	372	363	393	337	356	350	341	342	345	377	335	368	386	361	332	355	349	334	346	354	357	348	363	390	378	375	349	393	360	355	339	355	360	358	339	345	373	352	406	372	354	377	409	397	399	368	369	358	326	393	343	394	327	339	367	347	362	347	352	344	388	400	389	321	346	356	360	395	380	381	343	368	401	347	356	376	360	366	313	364	345	338	364	353	332	297	338	396	327	361	335	357	350	389	390	358	332	380	358	379	369	363	343	386	353	349	357	308	367	356	343	353	325	362	353	339	369	358	332	352	374	354	381	356	378	344	361	361	369	348	342	348	304	332	376	358	386	358	360	348	373	370	380	353	369	357	350	336	338	340	358	368	324	357	369	385	348	405	372	335	321	382	415	391	375	368	318	382	352	371	345	332	354	359	332	356	338	365	358	356	383	345	342	323	338	381	372	359	355	349	355	364	357	361	351	354	362	381	385	397	372	355	364	366	352	360	332	379	385	371	340	364	327	381	376	352	295	327	376	376	344	330	359	345	368	368	364	360	340	336	377	381	361	324	377	377	354	331	355	353	346	359	375	377	360	368	333	389	352	371	352	357	339	348	353	350	374	370	358	347	333	361	318	395	345	356	360	360	341	336	350	338	365	355	364	374	356	335	344	338	363	378	347	350	354	383	319	371	368	355	345	297	379	374	362	346	357	338	375	388	375	357	356	386	338	402	336	368	342	367	347	330	329	346	336	366	377	338	367	345	395	345	371	401	378	332	364	366	360	374	332	366	352	329	366	338	355	364	365	358	316	345	361	358	349	374	342	368	343	324	351	372	365	333	373	300	371	355	357	350	364	335	359	350	347	369	366	329	351	346	346	368	388	392	324	347	361	370	332	396	336	361	328
19542	2174	4371	5231	4615	3587	3124	2666	2309	2033	1845	1772	1617	1492	1372	1390	1274	1254	1256	1213	1122	1097	1095	1119	1012	1082	1066	1033	1015	1025	1001	1034	987	957	933	918	978	975	906	925	986	906	945	923	928	927	953	906	890	942	933	893	883	939	927	887	889	949	931	890	903	897	946	912	917	834	887	887	849	907	893	825	940	878	871	843	869	914	879	882	931	841	841	837	905	855	897	911	882	878	831	926	859	833	871	952	867	863	875	888	909	937	860	851	857	885	876	848	816	879	885	940	875	861	826	884	870	896	892	897	872	895	890	855	829	861	891	863	911	873	867	918	874	882	875	888	852	814	806	872	902	862	886	877	837	879	897	850	864	895	784	898	891	887	861	832	905	879	878	916	877	878	897	901	881	893	866	832	853	881	844	868	847	890	887	870	838	873	855	850	838	875	826	812	951	833	855	920	860	840	840	883	849	864	958	835	850	819	907	865	837	819	880	854	827	879	912	811	877	868	832	859	829	842	867	910	899	867	865	846	900	825	844	875	888	873	786	843	859	821	851	855	843	858	804	855	899	837	899	884	865	862	823	877	873	859	857	839	870	923	868	883	854	816	887	858	886	873	847	860	855	867	864	918	909	917	894	858	839	879	906	883	815	877	826	889	875	871	862	881	883	869	882	860	892	869	888	851	845	828	908	871	891	850	872	841	900	856	898	885	842	829	893	886	914	835	816	866	800	849	878	864	862	847	866	914	845	870	816	866	891	886	836	895	900	868	843	898	909	838	864	843	870	797	855	834	870	876	814	860	852	869	857	890	841	866	859	887	823	848	856	871	897	866	864	860	795	870	875	884	904	876	850	905	901	819	863	848	923	899	813	805	852	841	885	873	881	822	798	857	917	883	855	860	816	868	842	857	865	843	846	918	872	859	843	827	803	890	864	861	831	910	796	910	882	880	842	860	827	857	883	829	876	809	870	874	905	825	817	847	864	928	829	865	873	879	838	910	911	860	911	828	853	881	893	861	828	858	856	807	885	826	859	887	833	910	892	818	863	911	890	891	923	862	886	803	834	868	869	777	881	812	867	834	909	889	932	898	821	863	845	910	835	843	910	882	857	837	863	863	880	845	825	853	826	892	794	868	879	854	822	935	898	852	914	894	844	874	839	793	869	843	856	881	828	814	889	850	915	847	838	872	854	866	874	878	884	847	881	856	847	892	895	856	868	891	872	859	826	826	897	827	877	841	846	833	820	869	846	799	895	903	869	890	843	872	880	828	857	869	832	885	812	812	848	916	803	875	880	884	858	894	880	863	820	802	877	853	839	884	876	832	844	884	855	836	831	872	806	790	847	890	883	859	843	853	909	845	797	844	861	901	884	883	852	901	853	888	865	832	827	883	869	872	901	881	848	841	826	913	843	821	849	832	886	826	840	812	862	890	874	848	855	868	903	793	828	834	858	853	864	845	872	884	868	834	881	874	876	893	850	886	857	866	906	905	856	797	948	913	861	883	815	869	864	831	834	887	826	861	846	876	858	851	864	828	857	915	865	825	879	871	861	848	892	855	859	844	873	867	845	825	847	830	802	832	818	891	853	841	850	851	864	856	855	862	885	880	867	826	825	880	883	848	851	884	818	919	776	905	887	918	904	889	831	837	886	834	853	837	850	841	829	866	878	887	819	891	888	895	866	808	840	870	808	873	832	836	834	864	864	898	913	873	893	869	883	835	882	880	832	812	816	862	873	856	881	870	842	832	931	873	844	893	790	840	873	874	858	892	869	858	872	835	876	873	877	846	927	864	854	840	827	855	833	890	907	860	939	874	833	860	897	879	782	856	859	886	870	825	854	825	841	856	872	895	864	840	832	885	834	831	889	887	814	871	849	840	924	908	836	914	835	799	864	858	855	901	864	846	889	897	816	835	851	840	838	921	859	848	883	811	850	842	857	861	836	895	856	853	887	897	844	857	839	860	893	855	847	828	884	843	881	856	896	897	837	860	902	817	868	840	869	824	857	896	804	862	839	893	862	830	869	839	810	889	824	873	852	846	897	918	828	868	818	895	838	847	831	857	867	837	907	810	844	874	873	867	875	844	859	860	832	912	852	836	838	864	889	849	866	868	854	828	865	857	875	906	820	858	845	857	891	819	867	876	845	841	851	863	837	818	860	854	821	811	864	898	852	829	857	902	850	863	919	826	850	824	907	865	888	891	874	873	886	881	851	844	886	851	880	833	888	827	776	886	909	837	849	892	922	841	825	910	850	839	814	852	865	868	857	881	843	841	829	853	865	897	843	842	855	827	876	861	838	821	839	845	850	857	868	881	838	830	866	819	884	867	862	818	877	888	874	866	880	856	815	841	907	816	796	896	853	856	877	936	878	865	837	904	907	838	878	880	841	844	850	838	873	864	818	877	866	866	826	856	831	887	849	873	842	875	903	876	847	885	861	831	859	835	857	882	867	852	839	871	782	857	815	836	870	818	880	858	880	829	852	834	859	866	874	827	877	840	810	864	826	876	927	883	897	814	869	824	861	861	835	844	907	849	862	912	882	811	853	913	895	912	861	856	853	860	850	863	894	841	848	864	864	845	867	847	819	890	838	876	886	848	845	850	840	819	868	846	831	885	849	872	884	844	878	869	852	877	908	828	870	876	891	852	844	860	859	884	890	870	836	875	844	894	824	843	826	881	875	896	852	860	858	908	861	882	857	815	869	860	888	848	819	810	837	921	855	837	921	872	859	820	885	787	849	876	829	869	882	812	836	888	862	870	799	877	867	845	850	864	855	861	871	853	902	830	906	884	862	883	822	899	874	884	838	863	838	872	851	827	897	835	977	844	852	840	841	857	852	832	891	840	860	862	842	840	828	836	891	834	831	833	805	788	857	917	875	856	840	849	895	874	838	895	846	857	859	850	909	866	798	870	833	892	901	884	843	912	856	876	860	878	892	861	886	836	838	863	860	872	874	869	873	879	827	885	853	874	910	876	824	896	893	862	838	858	861	853	884	849	896	890	863	892	832	872	861	883	865	867	890	872	929	867	862	843	841	864	888	871	885	838	907	882	905	842	871	884	888	870	874	857	898	854	858	845	877	850	867	811	945	834	883	818	847	817	866	840	863	916	879	877	920	865	831	840	857	818	927	899	837	808	838	883	849	871	846	859	859	892	893	850	787	850	929	829	795	840	877	860	902	793	892	806	831	868	861	860	831	871	850	810	789	833	867	859	842	861	926	878	856	876	824	966	879	831	864	830	878	858	829	875	903	894	811	859	866	876	825	875	920	853	898	850	868	873	832	874	840	856	858	928	798	882	846	848	873	897	836	866	846	855	845	870	800	889	914	833	843	867	817	869	859	853	840	840	837	856	877	899	868	860	886	864	836	840	804	856	797	828	827	857	896	912	789	826	863	869	856	894	915	852	847	867	852	849	919	885	830	855	851	856	849	895	861	876	901	827	840	874	909	844	849	911	928	860	857	834	855	845	865	881	874	846	829	881	903	841	896	867
4529	210	192	188	171	173	142	176	156	185	162	166	151	147	164	165	169	130	151	163	150	147	154	148	171	159	163	180	177	162	175	161	165	157	170	127	155	165	151	150	166	179	150	163	178	126	166	176	166	171	175	149	146	169	163	133	140	148	162	186	168	165	148	171	166	177	115	155	144	156	169	194	181	183	163	156	179	174	152	139	152	177	147	156	176	143	161	171	175	160	166	165	176	174	144	184	165	163	149	170	163	156	174	150	163	155	159	152	150	166	158	189	148	166	142	175	169	152	167	158	182	174	167	150	169	166	168	145	174	154	165	155	155	167	191	155	162	166	147	165	147	157	175	155	182	149	142	151	185	162	177	159	147	175	159	179	169	137	160	163	175	170	171	181	172	159	167	151	132	136	157	169	177	150	157	154	144	161	149	175	146	158	151	157	145	158	173	178	149	137	152	140	153	156	181	175	167	161	148	150	145	138	167	163	181	177	136	167	163	176	172	178	145	136	183	157	166	175	184	136	151	157	151	172	136	186	155	170	141	171	164	170	165	175	171	153	164	182	153	161	145	167	162	156	157	169	170	175	171	160	154	169	180	167	163	178	148	170	148	177	154	154	150	151	170	164	175	173	146	158	157	158	163	183	190	159	182	147	158	181	176	172	148	175	167	157	168	149	166	159	162	187	140	145	170	167	132	142	146	168	181	172	155	156	174	184	157	187	162	145	157	157	166	182	177	181	161	145	174	154	186	165	165	182	155	185	145	162	155	148	154	167	183	155	161	156	171	159	170	172	162	161	154	152	143	148	163	159	159	162	141	154	160	173	151	167	167	176	138	133	159	172	155	179	152	152	181	157	155	158	162	149	126	159	151	154	163	158	181	149	165	199	161	146	184	142	158	153	173	187	169	166	181	147	154	169	154	160	161	173	162	159	170	171	165	154	155	165	174	169	158	163	162	163	178	165	174	144	166	159	174	161	148	174	162	159	149	145	163	162	152	175	172	149	156	173	189	140	150	134	165	160	146	154	151	178	156	186	138	180	155	144	152	159	155	146	172	156	161	150	162	154	152	163	180	157	144	179	153	148	183	177	146	149	151	168	152	149	175	160	144	181	131	154	145	191	140	147	150	158	175	167	158	164	163	164	159	151	176	173	188	166	151	174	156	130	175	177	152	148	170	169	151	162	149	139	196	178	165	148	145	159	153	176	161	198	183	149	168	172	148	155	168	173	170	172	158	132	171	161	167	156	160	151	140	173	168	183	159	134	162	165	160	172	159	143	187	140	144	158	143	174	185	174	173	181	193	154	156	171	166	148	154	163	170	162	156	152	171	133	164	150	147	153	138	152	160	163	168	166	154	158	142	152	146	157	171	146	187	142	186	157	178	164	169	146	164	167	172	151	186	153	164	174	158	153	157	155	182	189	168	164	164	162	167	165	144	144	167	160	159	148	161	173	174	162	174	159	178	145	153	155	166	173	160	133	149	159	182	180	147	163	172	182	151	150	157	160	180	173	147	180	150	156	171	145	159	168	181	146	150	176	173	167	178	176	182	165	156	165	182	161	160	168	173	167	175	154	150	141	185	167	169	156	170	177	139	142	163	152	146	189	179	169	142	147	160	151	161	160	168	180	150	163	155	159	183	152	152	182	164	147	163	159	161	161	175	159	191	151	169	149	156	165	163	144	166	174	150	155	207	163	153	155	162	132	180	171	191	160	156	171	160	143	155	163	161	151	164	165	165	160	167	165	136	186	165	158	179	150	159	176	163	158	155	145	136	168	155	160	147	180	172	127	156	147	162	152	183	131	151	163	145	180	154	163	144	159	151	158	179	161	173	154	143	161	165	171	169	165	162	155	162	141	172	169	151	204	156	160	172	138	162	146	161	156	160	144	168	168	165	142	169	176	185	146	144	164	162	169	144	148	133	137	181	151	171	151	173	173	173	150	185	178	163	173	164	185	163	161	163	172	159	176	168	133	158	171	180	169	152	171	177	153	165	163	154	142	143	160	129	167	155	191	136	173	133	141	171	173	181	164	181	166	153	159	151	150	162	162	164	167	160	149	179	164	158	145	176	164	138	164	161	156	151	155	162	154	145	164	129	166	168	201	160	158	186	154	168	159	174	170	174	164	167	157	152	150	163	136	164	172	162	192	167	165	161	174	154	126	174	177	143	170	155	160	172	146	172	183	163	165	159	157	163	163	162	158	162	161	162	169	166	156	157	168	158	177	157	161	160	153	158	175	165	168	163	152	182	151	162	148	145	138	155	167	153	168	155	156	167	140	145	148	147	149	167	158	179	152	148	163	173	165	147	153	158	137	134	156	161	153	159	162	171	139	154	167	171	152	159	170	165	140	170	180	188	158	170	169	175	155	156	157	168	175	169	145	163	166	180	174	159	140	172	176	145	179	181	165	140	181	142	159	152	190	157	176	131	143	174	158	144	160	165	181	167	177	170	160	162	141	157	153	132	169	141	188	162	141	159	134	184	169	165	153	191	162	159	146	170	153	186	175	170	165	137	143	165	188	156	137	178	175	154	176	149	161	168	160	151	162	134	170	165	146	157	150	181	189	170	182	158	172	160	162	147	158	147	137	162	184	151	175	154	162	132	173	163	164	169	150	156	142	151	148	148	146	179	151	164	171	149	151	150	185	173	162	159	169	149	167	155	169	127	148	159	156	155	168	184	156	159	165	168	176	175	145	172	157	158	159	142	167	170	155	164	149	147	163	157	168	147	154	155	187	173	152	167	154	164	157	174	159	176	164	170	192	169	167	145	142	161	147	164	182	150	170	183	161	145	172	186	159	152	135	170	154	161	143	170	153	133	169	156	163	142	167	158	167	158	151	139	146	161	160	145	152	159	174	174	155	147	163	172	160	150	138	164	167	197	147	155	163	135	186	170	183	153	165	150	147	158	137	156	142	175	162	165	143	144	167	160	147	148	154	141	169	150	175	176	142	179	178	155	156	153	148	154	154	153	146	159	159	175	169	146	144	173	158	178	170	166	158	129	190	153	183	186	171	180	174	177	157	177	154	172	159	162	173	161	166	171	155	164	166	161	154	159	167	194	157	175	142	146	162	158	164	174	175	152	167	133	156	157	152	148	167	156	154	139	159	166	168	169	153	168	147	151	144	163	176	168	183	161	160	162	160	159	151	148	172	151	148	141	135	152	149	170	149	146	152	153	155	156	168	152	156	145	140	157	145	160	175	140	169	136	178	173	149	163	148	175	168	165	151	158	150	170	162	165	164	159	137	152	158	150	176	160	153	151	167	146	150	151	166	168	159	158	162	163	176	179	157	150	165	164	175	174	147	173	149	152	197	158	142	142	144	177	162	179	159	162	166	161	166	166	193	163	166	153	152	158	162	174	179	167	156	176	165	161	177	163	181	146	171	142	149	158	136	178	158	168	166	160	157	171	154	157	161	158	145	164	163	165	171	159	166	193	151	163	152	145	165	163	184	147	160	167	142	147	166	181	167	171	159
4320	459	497	530	510	485	479	491	463	496	472	440	440	469	474	460	448	434	423	459	475	452	432	451	427	418	456	409	438	434	449	419	458	417	406	434	447	454	392	469	456	413	451	429	399	423	495	424	429	385	431	471	426	445	438	428	443	439	426	409	449	419	454	432	414	471	434	444	452	432	455	423	442	461	430	408	429	458	438	442	413	409	470	423	410	409	419	420	450	456	461	450	448	436	422	426	435	457	398	434	451	454	420	457	408	423	447	415	440	435	474	435	458	451	408	427	438	465	439	415	442	448	396	454	453	435	434	441	459	459	443	425	466	458	425	432	440	428	402	459	465	393	462	446	443	410	456	418	431	457	442	452	432	472	432	406	437	427	440	445	446	446	496	459	468	450	432	409	424	467	457	423	447	433	458	429	454	449	424	417	452	405	439	461	430	400	451	432	458	469	443	444	432	398	455	435	446	426	468	477	428	442	457	436	462	424	443	440	442	433	402	454	478	464	421	425	437	468	437	441	480	428	489	463	469	459	458	419	437	467	435	395	437	468	414	457	432	418	446	433	435	445	421	421	408	444	470	429	412	433	451	444	416	468	445	423	454	457	407	469	461	447	402	436	459	432	391	448	436	404	453	440	409	434	441	430	447	457	424	411	430	438	438	436	424	439	423	393	445	427	468	443	436	441	450	437	423	431	439	431	467	435	414	437	434	440	442	458	392	421	470	410	439	408	474	406	431	438	447	466	432	400	436	420	469	436	465	421	426	474	451	418	435	429	471	447	467	475	463	467	405	434	427	461	420	440	472	386	473	462	463	476	446	430	428	444	437	425	441	422	456	437	437	419	454	426	429	431	456	461	435	440	445	426	415	428	461	453	469	420	490	463	441	445	481	442	455	440	439	428	416	444	449	465	448	456	438	451	400	477	450	442	450	466	441	446	448	500	466	419	427	406	450	458	441	408	463	440	445	439	436	426	415	435	426	423	436	423	426	455	364	439	446	393	423	437	443	442	440	481	465	422	415	423	407	450	403	448	433	406	408	473	445	454	451	466	415	457	426	432	438	443	419	450	462	435	469	460	436	451	414	449	424	447	465	452	429	430	451	473	438	430	421	396	436	435	451	435	414	417	436	464	436	433	433	442	408	430	382	437	433	442	454	463	441	409	419	450	412	438	442	442	442	458	415	409	402	438	397	438	421	449	423	442	404	458	449	431	394	394	450	460	409	459	450	439	380	451	445	413	424	481	427	440	422	412	460	413	401	466	407	442	424	453	468	441	423	447	419	434	451	411	449	465	431	384	405	462	464	423	461	430	418	430	411	440	455	402	436	438	443	417	424	445	452	431	492	413	422	471	445	444	459	463	444	457	467	413	449	462	432	439	474	424	436	449	427	390	433	442	413	463	438	412	454	421	437	473	444	433	447	446	445	416	430	449	480	457	458	459	463	464	391	427	422	453	446	450	439	443	451	432	434	409	458	473	461	428	443	416	448	449	423	435	450	443	469	402	443	439	469	466	441	416	430	428	451	420	432	423	427	489	431	452	420	445	454	448	412	462	448	452	446	446	446	445	441	423	436	446	439	404	500	444	454	433	433	426	442	398	430	454	423	424	460	436	462	443	440	458	443	456	451	436	458	442	413	435	443	427	468	439	475	469	456	404	454	418	470	425	454	448	411	454	432	459	411	424	446	460	442	437	423	464	422	418	445	461	436	435	416	467	408	472	448	431	397	439	445	402	427	449	449	443	428	422	434	439	451	454	462	469	453	413	461	443	442	442	470	468	438	456	452	463	464	438	435	416	458	472	432	397	427	436	427	430	408	439	471	455	451	437	409	443	451	472	439	470	408	439	441	424	416	453	432	432	439	453	449	431	431	434	445	450	429	427	451	448	445	454	441	434	440	459	443	399	433	468	446	420	443	439	400	458	370	435	436	438	406	430	436	435	452	406	448	426	466	442	443	436	429	420	427	425	460	440	440	424	436	436	407	418	398	421	483	421	472	449	423	417	446	406	436	436	430	433	431	444	419	468	405	437	431	427	427	467	448	428	462	439	442	458	444	446	468	477	415	443	442	463	449	433	429	450	425	430	430	467	425	451	408	428	450	419	405	466	460	438	457	419	461	397	450	455	459	448	447	438	432	459	464	479	451	431	478	440	451	487	421	449	468	436	466	401	431	453	421	434	444	405	450	468	453	421	426	413	446	426	475	445	463	430	440	413	429	423	454	447	414	450	465	411	434	411	431	412	444	471	449	444	459	437	434	462	419	381	497	445	459	473	408	447	452	425	423	450	499	438	453	451	446	419	450	448	445	454	459	422	429	475	431	408	416	439	431	412	457	402	445	442	456	410	414	466	440	419	430	437	466	418	443	436	484	443	464	434	435	437	458	479	414	423	459	432	439	446	445	436	458	427	424	457	493	414	455	441	455	438	456	439	449	415	442	466	428	429	458	469	439	472	462	455	441	411	478	377	421	430	446	469	471	431	418	441	428	454	440	456	444	447	486	442	437	439	434	418	426	485	447	419	412	440	408	430	423	398	429	436	432	477	448	442	437	462	425	405	406	455	422	433	428	425	443	468	471	435	452	440	437	450	423	422	450	419	409	446	448	448	427	444	419	425	461	468	438	428	453	433	431	411	436	411	467	437	450	493	460	442	402	417	411	450	469	468	455	475	450	452	457	439	440	452	412	464	455	469	425	459	406	451	460	429	423	445	462	450	480	447	420	447	429	443	425	445	426	428	450	455	450	462	421	460	426	405	413	413	417	431	429	440	501	442	410	470	448	461	419	441	432	446	447	440	452	454	456	451	454	431	433	438	466	446	440	442	466	515	449	453	418	432	421	455	439	420	435	422	441	415	406	488	430	461	413	436	445	446	447	473	423	450	452	486	412	464	431	444	453	434	414	468	455	450	420	449	425	410	446	440	426	425	449	469	439	419	452	452	439	417	450	456	421	441	419	478	434	420	441	432	472	432	447	430	437	469	501	431	433	425	442	443	457	431	438	463	437	455	434	442	394	445	447	443	436	454	449	410	424	447	424	452	458	423	434	461	459	460	470	466	440	454	427	432	428	472	447	408	425	429	431	466	448	462	492	470	429	463	435	444	427	433	369	422	433	408	468	421	435	471	445	442	459	419	450	430	452	458	432	420	440	426	422	430	433	445	457	425	487	436	407	425	422	460	465	441	449	436	421	439	433	418	483	415	429	455	428	421	434	437	442	416	449	426	486	414	432	459	434	471	449	444	398	405	423	485	417	442	472	443	438	447	454	441	450	403	444	472	426	425	440	447	438	421	438	453	422	405	434	442	419	444	446	464	452	447	432	456	470	462	459	430	447	446	451	449	455	466	429	428	430	467	439	460	413	453	458	470	424	477	431	445	449	435	444	468	429	453	440	464	436	472	476	410	423	424	452	446	462	431	451	488	419	462	455	419	445	452	430	401	439	458	410	395	448	470	439	432	414	440	438	448	479	460	442	432	414	449
37362	12266	1881	847	596	473	438	339	283	290	236	225	232	193	183	172	201	210	200	163	176	187	176	200	179	191	180	152	197	161	199	180	156	192	184	164	168	153	185	172	167	169	131	191	187	188	161	165	151	160	133	191	163	169	177	168	179	196	182	155	164	167	153	182	159	178	159	159	182	179	161	165	165	182	163	165	196	171	174	161	167	168	161	173	179	162	163	162	157	145	184	182	179	154	157	172	191	173	160	190	163	183	165	156	178	200	191	176	162	176	159	195	191	177	183	180	179	158	161	156	169	192	153	168	151	129	196	169	173	168	191	142	197	167	177	176	174	180	164	142	168	153	174	170	156	148	179	164	165	167	196	169	186	171	157	188	198	173	145	173	166	177	163	155	149	187	161	162	161	160	159	160	142	152	153	180	171	174	158	151	165	162	183	189	154	156	166	158	156	158	159	148	168	162	160	169	142	145	166	185	168	168	164	182	163	176	200	146	165	137	171	177	166	188	173	171	157	171	188	148	159	175	168	195	181	193	183	163	157	186	166	148	146	148	155	161	180	173	159	146	171	182	145	151	174	168	181	172	179	143	155	173	175	156	152	157	172	163	156	152	154	182	155	149	161	168	158	160	174	152	184	183	162	169	186	170	174	141	166	163	174	156	186	188	184	164	172	176	170	168	158	151	184	159	164	201	180	165	171	182	167	159	150	186	176	167	155	189	153	178	185	151	160	151	181	180	180	194	166	193	176	167	148	180	187	175	159	154	167	170	171	177	145	176	163	179	181	187	174	162	164	172	162	173	153	196	161	152	143	169	197	174	165	178	182	189	170	163	173	157	171	166	175	154	153	173	155	163	154	165	171	172	177	183	177	177	162	154	162	143	154	171	160	168	182	165	172	193	185	168	129	155	133	181	159	141	143	158	173	199	165	180	159	158	161	166	178	159	166	153	175	176	183	151	155	167	193	185	200	175	174	180	149	170	160	180	169	169	152	167	153	143	161	154	171	163	175	173	169	164	138	191	188	173	179	183	190	157	160	172	191	184	171	160	169	182	166	161	179	169	161	161	169	169	161	159	155	181	171	156	180	179	168	164	178	197	156	160	171	164	192	178	172	172	168	178	157	167	156	191	166	173	152	176	190	168	162	183	152	176	189	192	162	171	152	162	163	156	181	166	171	163	176	173	191	160	194	165	180	169	168	164	187	182	171	146	150	158	166	163	156	166	160	153	169	153	147	150	169	158	157	162	158	162	158	156	161	186	187	134	161	164	157	178	181	146	161	167	150	163	163	177	171	174	162	166	170	168	170	170	170	177	169	179	158	162	161	149	162	171	178	188	194	178	151	182	163	163	177	178	176	174	176	186	194	167	169	171	190	177	151	158	192	156	198	160	179	175	173	175	153	171	165	171	161	155	131	171	160	158	184	148	169	161	186	160	167	147	146	165	145	169	146	188	148	177	162	178	173	168	142	188	162	186	177	165	213	184	185	185	167	149	169	136	174	174	162	179	170	199	185	172	160	199	168	174	176	184	168	171	169	177	162	186	178	178	167	154	167	166	194	207	160	157	160	180	154	165	181	163	174	164	177	144	160	163	170	157	180	166	172	160	177	172	159	184	181	198	160	179	130	142	160	162	188	171	163	149	157	157	147	184	189	149	163	159	180	182	143	157	177	169	184	174	159	152	178	184	171	153	151	181	147	151	174	151	143	166	185	167	165	173	172	156	171	167	172	161	159	190	177	166	160	168	168	172	176	148	169	175	170	149	165	174	158	193	157	191	176	184	169	144	174	153	160	159	176	183	183	173	149	164	196	149	165	150	155	150	183	203	179	169	166	161	159	167	180	151	168	182	173	142	164	161	167	131	173	152	150	175	171	154	157	160	180	168	166	190	136	181	157	171	151	182	169	147	181	182	171	147	171	190	186	170	152	168	161	148	149	150	182	162	148	172	140	161	143	162	179	159	171	180	169	148	158	182	152	147	175	143	179	174	152	147	152	158	190	170	182	181	161	199	175	151	148	171	168	164	142	166	186	162	181	155	181	185	192	172	183	165	179	188	169	184	170	189	155	186	167	174	156	157	164	156	168	201	173	169	171	169	163	189	179	156	169	194	160	181	151	132	177	183	149	156	163	197	156	195	185	165	161	157	147	155	167	195	150	171	171	161	167	171	215	181	159	169	172	147	200	151	158	171	154	179	166	157	140	150	174	177	160	188	143	169	144	153	158	192	167	156	178	162	159	175	159	206	171	143	164	169	173	158	164	164	181	158	143	178	165	137	158	185	165	161	165	175	158	180	177	184	171	182	182	162	158	198	175	162	182	151	160	171	156	191	163	167	164	151	169	165	162	172	168	158	160	183	182	165	178	150	156	175	166	169	148	174	152	157	186	165	175	157	155	187	159	171	176	164	163	159	188	176	172	185	176	185	175	164	154	179	158	161	156	154	165	184	173	185	161	165	140	140	196	184	161	187	160	177	176	181	166	167	177	194	170	198	179	172	152	180	172	190	169	151	168	138	168	160	184	157	173	171	177	182	169	143	179	161	179	168	154	189	156	179	155	158	202	154	204	167	188	164	179	142	171	159	160	168	169	197	170	147	170	164	155	176	187	152	150	187	204	169	201	161	171	152	185	174	169	178	179	155	180	177	140	168	190	162	195	195	178	183	159	169	152	165	169	150	185	188	181	168	168	198	180	190	170	161	174	180	150	187	157	168	205	191	157	181	168	165	161	167	194	172	167	148	168	154	181	178	180	179	167	163	176	160	174	171	162	173	199	185	157	160	158	169	164	177	187	163	187	180	156	158	180	134	149	161	184	184	174	169	148	166	181	168	157	164	183	174	184	145	155	168	156	173	170	148	178	184	189	158	172	185	158	170	171	167	157	178	188	165	176	159	157	171	166	151	174	156	181	156	189	168	168	175	178	192	167	179	143	181	161	175	181	153	187	170	175	190	187	173	160	173	152	156	165	154	159	172	174	145	170	195	163	146	199	146	178	168	156	179	157	175	174	196	187	166	174	184	179	173	174	193	161	188	174	150	172	170	165	164	158	151	188	157	156	165	200	201	176	182	154	170	194	184	178	143	182	190	156	163	168	166	179	167	191	163	180	168	163	180	172	180	153	203	186	161	145	200	160	172	165	194	173	159	154	150	158	158	175	166	171	142	168	170	170	180	166	181	179	171	179	168	188	150	168	180	169	178	170	192	155	173	169	167	168	180	159	168	150	156	183	196	168	169	158	183	164	146	177	157	170	171	182	171	178	180	175	192	156	148	185	210	177	179	175	163	168	162	191	178	168	191	197	181	168	162	171	154	159	189	173	181	169	181	178	137	170	172	165	138	168	180	173	181	165	164	158	157	181	168	161	190	157	162	154	156	183	173	182	188	205	187	159	154	190	155	164	161	163	172	164	168	184	173	165	150	169	159	188	179	159	190	169	181	139	188	174	195	176	171	179	161	161	178	175	169	179	182	140	159	171	165	176	181
15588	1168	2420	2737	2416	1961	1748	1497	1303	1097	1035	933	856	777	791	700	686	703	682	576	676	581	641	608	581	553	600	517	595	554	525	540	501	515	503	555	528	525	539	522	504	520	515	535	488	493	504	499	491	497	506	527	495	528	489	512	473	486	497	518	480	479	465	484	502	507	487	471	505	489	479	488	490	497	506	511	495	491	503	491	491	488	450	455	529	506	534	468	459	442	487	451	480	484	472	460	460	514	509	480	470	512	492	515	490	476	469	484	493	477	443	473	474	480	503	455	478	456	482	464	437	463	473	480	487	471	501	471	473	456	474	481	452	485	472	462	443	468	503	485	464	459	414	468	502	479	496	450	484	494	435	455	476	472	491	491	424	504	473	493	499	456	447	529	484	487	416	502	457	458	501	435	507	482	488	467	485	463	468	490	463	468	453	498	467	450	448	465	460	492	484	467	527	493	481	482	504	486	443	463	461	485	445	465	478	491	462	449	484	476	506	472	492	495	453	528	475	479	508	512	468	474	466	489	473	500	475	445	479	513	443	526	491	478	478	495	476	487	463	435	453	480	452	491	487	490	502	439	470	424	464	472	468	485	482	458	464	477	463	495	482	449	488	437	454	497	449	481	474	483	458	455	469	493	474	499	488	437	491	443	446	492	500	492	478	474	490	501	481	520	499	471	464	437	494	485	462	469	493	503	474	483	448	479	507	469	480	463	496	474	512	455	488	504	445	513	468	530	476	422	473	491	467	455	453	458	455	449	484	475	468	502	456	478	477	497	466	499	439	506	450	455	475	532	486	492	468	450	480	494	473	471	489	462	471	483	459	481	481	500	502	506	483	485	458	444	477	470	496	508	468	450	426	469	432	510	469	487	466	473	468	488	508	536	494	473	521	480	481	517	482	462	469	430	454	503	478	475	459	486	471	478	465	479	515	495	455	461	480	490	516	469	488	494	503	496	465	504	443	476	476	490	494	484	480	494	506	475	481	470	463	495	493	442	480	484	487	512	498	464	474	475	479	455	468	482	471	471	455	498	440	478	458	465	459	481	488	499	465	495	481	459	475	426	429	499	498	472	432	452	478	506	502	489	476	491	446	473	492	474	534	446	541	475	449	464	492	484	476	477	470	493	484	458	450	497	465	509	436	521	476	493	507	514	489	501	506	460	499	475	459	469	478	432	491	447	452	485	478	507	503	474	495	477	448	478	518	456	496	507	465	496	450	497	491	440	490	483	466	499	439	486	464	471	486	458	490	458	501	474	494	470	486	488	495	439	491	529	464	489	480	500	471	473	440	478	492	473	443	437	501	495	446	510	451	467	446	509	430	494	473	473	463	462	495	477	523	481	454	503	460	483	459	484	490	448	508	490	488	448	472	456	476	489	468	472	491	495	464	475	481	489	475	493	453	465	487	479	493	478	469	458	478	477	445	453	464	456	458	526	468	485	470	495	461	500	507	477	451	510	446	484	471	487	418	471	456	472	466	479	493	459	491	488	485	465	470	491	488	471	423	474	464	462	492	485	464	501	467	491	482	486	449	494	492	448	471	474	454	466	487	452	433	459	470	457	481	446	485	490	471	467	480	472	491	467	454	486	479	486	501	472	442	461	516	499	471	470	452	467	442	473	475	490	485	468	477	452	479	510	464	496	473	448	471	461	476	458	495	477	486	461	503	470	498	507	484	466	491	468	475	464	462	481	487	473	483	472	470	485	505	468	494	459	469	461	505	507	470	499	479	472	460	482	505	467	502	461	460	500	444	496	475	507	492	488	444	484	432	447	485	454	437	491	504	515	507	482	507	459	472	480	460	490	471	453	495	501	497	479	488	488	478	460	464	478	466	491	474	468	466	496	527	476	481	498	469	512	503	480	462	523	487	492	522	491	454	491	500	473	468	472	467	464	497	462	471	459	521	442	474	480	453	457	491	497	487	500	443	454	515	471	475	495	478	483	477	458	455	438	477	451	462	480	476	514	462	482	467	493	487	487	451	439	483	481	482	461	480	474	497	444	464	507	471	485	506	460	466	456	547	460	462	466	490	456	489	445	479	491	459	496	477	511	505	500	493	495	441	454	440	500	482	499	474	459	472	468	518	445	472	489	431	470	531	466	462	506	473	448	440	474	477	493	488	466	484	485	455	486	479	474	449	489	505	481	501	461	481	504	474	502	490	468	456	449	493	444	490	479	486	512	494	425	479	524	491	494	455	496	475	496	485	447	461	456	521	470	462	456	474	486	488	461	493	482	461	474	456	493	472	484	470	481	488	483	492	487	479	488	474	525	449	478	493	476	439	480	504	501	497	508	467	460	472	476	471	459	484	526	525	463	506	455	494	476	438	518	477	506	496	461	478	498	509	484	479	467	445	459	469	486	503	467	476	490	475	477	473	484	494	481	479	500	459	496	480	498	490	490	477	469	518	457	499	491	471	495	430	477	457	491	533	453	464	464	490	467	450	496	494	435	472	444	489	461	456	499	475	486	477	426	458	465	494	465	512	491	467	481	468	506	493	489	508	445	460	507	464	480	451	488	478	502	478	462	498	496	476	480	464	458	460	492	486	476	462	484	512	471	488	496	465	470	462	452	451	446	537	471	506	470	465	463	502	475	489	490	484	478	426	466	449	471	476	431	489	495	445	499	501	457	470	477	466	463	482	485	463	487	492	490	454	531	433	496	487	487	442	510	486	444	490	470	513	469	491	480	480	460	483	488	474	488	466	474	477	460	435	501	505	460	449	484	484	499	495	440	463	475	461	527	482	434	439	487	487	446	495	458	505	484	468	460	469	470	479	491	450	532	463	472	503	490	469	447	466	464	479	499	561	505	502	501	475	464	468	485	481	459	483	492	511	464	469	474	475	484	473	465	465	479	481	465	489	464	495	502	478	451	472	441	466	492	461	470	494	492	472	483	468	479	499	481	455	455	489	470	475	444	468	503	447	460	462	466	469	476	483	434	435	499	475	492	457	459	457	467	447	498	490	525	519	462	482	464	487	515	512	489	484	510	474	461	458	427	462	431	503	442	477	463	434	468	456	445	478	444	464	458	468	474	457	469	455	475	469	481	471	486	492	438	452	503	440	472	478	500	475	484	500	490	481	510	456	456	464	492	474	469	451	426	475	483	471	498	468	486	441	495	445	486	469	450	459	461	507	483	485	448	477	473	503	502	471	513	520	446	483	527	484	511	476	461	469	479	495	462	478	479	460	448	450	457	481	467	459	507	444	500	449	454	454	453	459	492	463	465	438	494	460	474	498	432	473	500	476	480	456	489	476	494	446	493	473	447	481	497	508	520	490	525	519	442	507	442	447	474	486	522	501	470	453	465	473	485	465	518	466	465	452	482	471	455	475	462	455	480	504	474	470	497	489	471	455	475	476	503	476	461	488	473	458	518	506	469	497	481	477	529	513	494	467	471	471	477	447	473	485	478	480	466	497	495	477	470	510	441	510	474	458	504	462	468	446	474	458	488	530	485	468	505	467	469	455	501
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
